Merge pull request #40695 from ruthra-kumar/ledger_health_monitor

feat: Periodically monitor ledger health
diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index 2a85f70..1b94ca5 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -35,3 +35,6 @@
 
 # js formatting
 ec74a5e56617bbd76ac402451468fd4668af543d
+
+# ruff formatting
+a308792ee7fda18a681e9181f4fd00b36385bc23
diff --git a/.github/helper/documentation.py b/.github/helper/documentation.py
index 8334604..b4f9c39 100644
--- a/.github/helper/documentation.py
+++ b/.github/helper/documentation.py
@@ -1,7 +1,7 @@
 import sys
-import requests
 from urllib.parse import urlparse
 
+import requests
 
 WEBSITE_REPOS = [
 	"erpnext_com",
@@ -36,11 +36,7 @@
 
 
 def contains_documentation_link(body: str) -> bool:
-	return any(
-		is_documentation_link(word)
-		for line in body.splitlines()
-		for word in line.split()
-	)
+	return any(is_documentation_link(word) for line in body.splitlines() for word in line.split())
 
 
 def check_pull_request(number: str) -> "tuple[int, str]":
@@ -53,12 +49,7 @@
 	head_sha = (payload.get("head") or {}).get("sha")
 	body = (payload.get("body") or "").lower()
 
-	if (
-		not title.startswith("feat")
-		or not head_sha
-		or "no-docs" in body
-		or "backport" in body
-	):
+	if not title.startswith("feat") or not head_sha or "no-docs" in body or "backport" in body:
 		return 0, "Skipping documentation checks... 🏃"
 
 	if contains_documentation_link(body):
diff --git a/.github/helper/translation.py b/.github/helper/translation.py
index 9146b3b..2918f78 100644
--- a/.github/helper/translation.py
+++ b/.github/helper/translation.py
@@ -2,7 +2,9 @@
 import sys
 
 errors_encounter = 0
-pattern = re.compile(r"_\(([\"']{,3})(?P<message>((?!\1).)*)\1(\s*,\s*context\s*=\s*([\"'])(?P<py_context>((?!\5).)*)\5)*(\s*,(\s*?.*?\n*?)*(,\s*([\"'])(?P<js_context>((?!\11).)*)\11)*)*\)")
+pattern = re.compile(
+	r"_\(([\"']{,3})(?P<message>((?!\1).)*)\1(\s*,\s*context\s*=\s*([\"'])(?P<py_context>((?!\5).)*)\5)*(\s*,(\s*?.*?\n*?)*(,\s*([\"'])(?P<js_context>((?!\11).)*)\11)*)*\)"
+)
 words_pattern = re.compile(r"_{1,2}\([\"'`]{1,3}.*?[a-zA-Z]")
 start_pattern = re.compile(r"_{1,2}\([f\"'`]{1,3}")
 f_string_pattern = re.compile(r"_\(f[\"']")
@@ -10,14 +12,14 @@
 
 # skip first argument
 files = sys.argv[1:]
-files_to_scan = [_file for _file in files if _file.endswith(('.py', '.js'))]
+files_to_scan = [_file for _file in files if _file.endswith((".py", ".js"))]
 
 for _file in files_to_scan:
-	with open(_file, 'r') as f:
-		print(f'Checking: {_file}')
+	with open(_file) as f:
+		print(f"Checking: {_file}")
 		file_lines = f.readlines()
 		for line_number, line in enumerate(file_lines, 1):
-			if 'frappe-lint: disable-translate' in line:
+			if "frappe-lint: disable-translate" in line:
 				continue
 
 			start_matches = start_pattern.search(line)
@@ -28,7 +30,9 @@
 					has_f_string = f_string_pattern.search(line)
 					if has_f_string:
 						errors_encounter += 1
-						print(f'\nF-strings are not supported for translations at line number {line_number}\n{line.strip()[:100]}')
+						print(
+							f"\nF-strings are not supported for translations at line number {line_number}\n{line.strip()[:100]}"
+						)
 						continue
 					else:
 						continue
@@ -36,25 +40,29 @@
 				match = pattern.search(line)
 				error_found = False
 
-				if not match and line.endswith((',\n', '[\n')):
+				if not match and line.endswith((",\n", "[\n")):
 					# concat remaining text to validate multiline pattern
-					line = "".join(file_lines[line_number - 1:])
-					line = line[start_matches.start() + 1:]
+					line = "".join(file_lines[line_number - 1 :])
+					line = line[start_matches.start() + 1 :]
 					match = pattern.match(line)
 
 				if not match:
 					error_found = True
-					print(f'\nTranslation syntax error at line number {line_number}\n{line.strip()[:100]}')
+					print(f"\nTranslation syntax error at line number {line_number}\n{line.strip()[:100]}")
 
 				if not error_found and not words_pattern.search(line):
 					error_found = True
-					print(f'\nTranslation is useless because it has no words at line number {line_number}\n{line.strip()[:100]}')
+					print(
+						f"\nTranslation is useless because it has no words at line number {line_number}\n{line.strip()[:100]}"
+					)
 
 				if error_found:
 					errors_encounter += 1
 
 if errors_encounter > 0:
-	print('\nVisit "https://frappeframework.com/docs/user/en/translations" to learn about valid translation strings.')
+	print(
+		'\nVisit "https://frappeframework.com/docs/user/en/translations" to learn about valid translation strings.'
+	)
 	sys.exit(1)
 else:
-	print('\nGood To Go!')
+	print("\nGood To Go!")
diff --git a/.github/workflows/patch.yml b/.github/workflows/patch.yml
index 3514f0d..deca007 100644
--- a/.github/workflows/patch.yml
+++ b/.github/workflows/patch.yml
@@ -32,7 +32,7 @@
 
     steps:
       - name: Clone
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Check for valid Python & Merge Conflicts
         run: |
@@ -43,12 +43,12 @@
           fi
 
       - name: Setup Python
-        uses: "actions/setup-python@v4"
+        uses: actions/setup-python@v5
         with:
-          python-version: '3.10'
+          python-version: '3.11'
 
       - name: Setup Node
-        uses: actions/setup-node@v2
+        uses: actions/setup-node@v4
         with:
           node-version: 18
           check-latest: true
@@ -57,7 +57,7 @@
         run: echo "127.0.0.1 test_site" | sudo tee -a /etc/hosts
 
       - name: Cache pip
-        uses: actions/cache@v2
+        uses: actions/cache@v4
         with:
           path: ~/.cache/pip
           key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml') }}
@@ -66,7 +66,7 @@
             ${{ runner.os }}-
 
       - name: Cache node modules
-        uses: actions/cache@v2
+        uses: actions/cache@v4
         env:
           cache-name: cache-node-modules
         with:
@@ -81,7 +81,7 @@
         id: yarn-cache-dir-path
         run: echo "::set-output name=dir::$(yarn cache dir)"
 
-      - uses: actions/cache@v2
+      - uses: actions/cache@v4
         id: yarn-cache
         with:
           path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
diff --git a/.github/workflows/server-tests-mariadb.yml b/.github/workflows/server-tests-mariadb.yml
index 1e5125e..67f5856 100644
--- a/.github/workflows/server-tests-mariadb.yml
+++ b/.github/workflows/server-tests-mariadb.yml
@@ -54,12 +54,12 @@
 
     steps:
       - name: Clone
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Setup Python
-        uses: actions/setup-python@v2
+        uses: actions/setup-python@v5
         with:
-          python-version: '3.11'
+          python-version: '3.12'
 
       - name: Check for valid Python & Merge Conflicts
         run: |
@@ -70,7 +70,7 @@
           fi
 
       - name: Setup Node
-        uses: actions/setup-node@v2
+        uses: actions/setup-node@v4
         with:
           node-version: 18
           check-latest: true
@@ -79,7 +79,7 @@
         run: echo "127.0.0.1 test_site" | sudo tee -a /etc/hosts
 
       - name: Cache pip
-        uses: actions/cache@v2
+        uses: actions/cache@v4
         with:
           path: ~/.cache/pip
           key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml') }}
@@ -88,7 +88,7 @@
             ${{ runner.os }}-
 
       - name: Cache node modules
-        uses: actions/cache@v2
+        uses: actions/cache@v4
         env:
           cache-name: cache-node-modules
         with:
@@ -103,7 +103,7 @@
         id: yarn-cache-dir-path
         run: echo "::set-output name=dir::$(yarn cache dir)"
 
-      - uses: actions/cache@v2
+      - uses: actions/cache@v4
         id: yarn-cache
         with:
           path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
@@ -144,13 +144,13 @@
     if: ${{ github.event_name != 'pull_request' }}
     steps:
       - name: Clone
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Download artifacts
         uses: actions/download-artifact@v3
 
       - name: Upload coverage data
-        uses: codecov/codecov-action@v2
+        uses: codecov/codecov-action@v4
         with:
           name: MariaDB
           token: ${{ secrets.CODECOV_TOKEN }}
diff --git a/.github/workflows/server-tests-postgres.yml b/.github/workflows/server-tests-postgres.yml
index a688706..7b2d52a 100644
--- a/.github/workflows/server-tests-postgres.yml
+++ b/.github/workflows/server-tests-postgres.yml
@@ -41,12 +41,12 @@
     steps:
 
       - name: Clone
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
       - name: Setup Python
-        uses: actions/setup-python@v2
+        uses: actions/setup-python@v5
         with:
-          python-version: '3.10'
+          python-version: '3.12'
 
       - name: Check for valid Python & Merge Conflicts
         run: |
@@ -57,7 +57,7 @@
           fi
 
       - name: Setup Node
-        uses: actions/setup-node@v2
+        uses: actions/setup-node@v4
         with:
           node-version: 18
           check-latest: true
@@ -66,7 +66,7 @@
         run: echo "127.0.0.1 test_site" | sudo tee -a /etc/hosts
 
       - name: Cache pip
-        uses: actions/cache@v2
+        uses: actions/cache@v4
         with:
           path: ~/.cache/pip
           key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml') }}
@@ -75,7 +75,7 @@
             ${{ runner.os }}-
 
       - name: Cache node modules
-        uses: actions/cache@v2
+        uses: actions/cache@v4
         env:
           cache-name: cache-node-modules
         with:
@@ -90,7 +90,7 @@
         id: yarn-cache-dir-path
         run: echo "::set-output name=dir::$(yarn cache dir)"
 
-      - uses: actions/cache@v2
+      - uses: actions/cache@v4
         id: yarn-cache
         with:
           path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 1f11581..c3cbbb7 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -55,28 +55,15 @@
                 erpnext/templates/includes/.*
             )$
 
-  - repo: https://github.com/PyCQA/flake8
-    rev: 6.0.0
+  - repo: https://github.com/astral-sh/ruff-pre-commit
+    rev: v0.2.0
     hooks:
-      - id: flake8
-        additional_dependencies: [
-          'flake8-bugbear',
-          'flake8-tuple',
-        ]
-        args: ['--config', '.github/helper/.flake8_strict']
-        exclude: ".*setup.py$"
+      - id: ruff
+        name: "Run ruff linter and apply fixes"
+        args: ["--fix"]
 
-  - repo: https://github.com/adityahase/black
-    rev: 9cb0a69f4d0030cdf687eddf314468b39ed54119
-    hooks:
-      - id: black
-        additional_dependencies: ['click==8.0.4']
-
-  - repo: https://github.com/PyCQA/isort
-    rev: 5.12.0
-    hooks:
-      - id: isort
-        exclude: ".*setup.py$"
+      - id: ruff-format
+        name: "Format Python code"
 
 
 ci:
diff --git a/babel_extractors.csv b/babel_extractors.csv
new file mode 100644
index 0000000..a8ae8a7
--- /dev/null
+++ b/babel_extractors.csv
@@ -0,0 +1 @@
+**/setup/setup_wizard/data/uom_data.json,erpnext.gettext.extractors.uom_data.extract
diff --git a/crowdin.yml b/crowdin.yml
index 84ece8d..8da1fb3 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,4 +1,8 @@
 files:
   - source: /erpnext/locale/main.pot
     translation: /erpnext/locale/%two_letters_code%.po
-pull_request_title: "chore: sync translations from crowdin"
+pull_request_title: "fix: sync translations from crowdin"
+pull_request_labels:
+  - translation
+commit_message: "fix: %language% translations"
+append_commit_message: false
diff --git a/erpnext/__init__.py b/erpnext/__init__.py
index 1c1c10c..7a8ff19 100644
--- a/erpnext/__init__.py
+++ b/erpnext/__init__.py
@@ -37,9 +37,7 @@
 	if not frappe.flags.company_cost_center:
 		frappe.flags.company_cost_center = {}
 	if company not in frappe.flags.company_cost_center:
-		frappe.flags.company_cost_center[company] = frappe.get_cached_value(
-			"Company", company, "cost_center"
-		)
+		frappe.flags.company_cost_center[company] = frappe.get_cached_value("Company", company, "cost_center")
 	return frappe.flags.company_cost_center[company]
 
 
diff --git a/erpnext/accounts/custom/address.py b/erpnext/accounts/custom/address.py
index 775a81f..ef57a63 100644
--- a/erpnext/accounts/custom/address.py
+++ b/erpnext/accounts/custom/address.py
@@ -11,14 +11,14 @@
 	def validate(self):
 		self.validate_reference()
 		self.update_compnay_address()
-		super(ERPNextAddress, self).validate()
+		super().validate()
 
 	def link_address(self):
 		"""Link address based on owner"""
 		if self.is_your_company_address:
 			return
 
-		return super(ERPNextAddress, self).link_address()
+		return super().link_address()
 
 	def update_compnay_address(self):
 		for link in self.get("links"):
@@ -26,11 +26,11 @@
 				self.is_your_company_address = 1
 
 	def validate_reference(self):
-		if self.is_your_company_address and not [
-			row for row in self.links if row.link_doctype == "Company"
-		]:
+		if self.is_your_company_address and not [row for row in self.links if row.link_doctype == "Company"]:
 			frappe.throw(
-				_("Address needs to be linked to a Company. Please add a row for Company in the Links table."),
+				_(
+					"Address needs to be linked to a Company. Please add a row for Company in the Links table."
+				),
 				title=_("Company Not Linked"),
 			)
 
diff --git a/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py b/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py
index f091a4f..01e6c48 100644
--- a/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py
+++ b/erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py
@@ -37,7 +37,7 @@
 	filters = frappe.parse_json(filters) or frappe.parse_json(chart.filters_json)
 
 	account = filters.get("account")
-	company = filters.get("company")
+	filters.get("company")
 
 	if not account and chart_name:
 		frappe.throw(
@@ -83,7 +83,6 @@
 
 	# get balances in debit
 	for entry in gl_entries:
-
 		# entry date is after the current pointer, so move the pointer forward
 		while getdate(entry.posting_date) > result[date_index][0]:
 			date_index += 1
@@ -133,8 +132,6 @@
 
 	dates = [get_period_ending(from_date, timegrain)]
 	while getdate(dates[-1]) < getdate(to_date):
-		date = get_period_ending(
-			add_to_date(dates[-1], years=years, months=months, days=days), timegrain
-		)
+		date = get_period_ending(add_to_date(dates[-1], years=years, months=months, days=days), timegrain)
 		dates.append(date)
 	return dates
diff --git a/erpnext/accounts/deferred_revenue.py b/erpnext/accounts/deferred_revenue.py
index 367b017..3dc3e7a 100644
--- a/erpnext/accounts/deferred_revenue.py
+++ b/erpnext/accounts/deferred_revenue.py
@@ -24,14 +24,10 @@
 def validate_service_stop_date(doc):
 	"""Validates service_stop_date for Purchase Invoice and Sales Invoice"""
 
-	enable_check = (
-		"enable_deferred_revenue" if doc.doctype == "Sales Invoice" else "enable_deferred_expense"
-	)
+	enable_check = "enable_deferred_revenue" if doc.doctype == "Sales Invoice" else "enable_deferred_expense"
 
 	old_stop_dates = {}
-	old_doc = frappe.db.get_all(
-		"{0} Item".format(doc.doctype), {"parent": doc.name}, ["name", "service_stop_date"]
-	)
+	old_doc = frappe.db.get_all(f"{doc.doctype} Item", {"parent": doc.name}, ["name", "service_stop_date"])
 
 	for d in old_doc:
 		old_stop_dates[d.name] = d.service_stop_date or ""
@@ -62,16 +58,14 @@
 	)
 
 	if account:
-		conditions += "AND %s='%s'" % (deferred_account, account)
+		conditions += f"AND {deferred_account}='{account}'"
 	elif company:
 		conditions += f"AND p.company = {frappe.db.escape(company)}"
 
 	return conditions
 
 
-def convert_deferred_expense_to_expense(
-	deferred_process, start_date=None, end_date=None, conditions=""
-):
+def convert_deferred_expense_to_expense(deferred_process, start_date=None, end_date=None, conditions=""):
 	# book the expense/income on the last day, but it will be trigger on the 1st of month at 12:00 AM
 
 	if not start_date:
@@ -81,16 +75,14 @@
 
 	# check for the purchase invoice for which GL entries has to be done
 	invoices = frappe.db.sql_list(
-		"""
+		f"""
 		select distinct item.parent
 		from `tabPurchase Invoice Item` item, `tabPurchase Invoice` p
 		where item.service_start_date<=%s and item.service_end_date>=%s
 		and item.enable_deferred_expense = 1 and item.parent=p.name
 		and item.docstatus = 1 and ifnull(item.amount, 0) > 0
-		{0}
-	""".format(
-			conditions
-		),
+		{conditions}
+	""",
 		(end_date, start_date),
 	)  # nosec
 
@@ -103,9 +95,7 @@
 		send_mail(deferred_process)
 
 
-def convert_deferred_revenue_to_income(
-	deferred_process, start_date=None, end_date=None, conditions=""
-):
+def convert_deferred_revenue_to_income(deferred_process, start_date=None, end_date=None, conditions=""):
 	# book the expense/income on the last day, but it will be trigger on the 1st of month at 12:00 AM
 
 	if not start_date:
@@ -115,16 +105,14 @@
 
 	# check for the sales invoice for which GL entries has to be done
 	invoices = frappe.db.sql_list(
-		"""
+		f"""
 		select distinct item.parent
 		from `tabSales Invoice Item` item, `tabSales Invoice` p
 		where item.service_start_date<=%s and item.service_end_date>=%s
 		and item.enable_deferred_revenue = 1 and item.parent=p.name
 		and item.docstatus = 1 and ifnull(item.amount, 0) > 0
-		{0}
-	""".format(
-			conditions
-		),
+		{conditions}
+	""",
 		(end_date, start_date),
 	)  # nosec
 
@@ -243,9 +231,7 @@
 		already_booked_amount, already_booked_amount_in_account_currency = get_already_booked_amount(
 			doc, item
 		)
-		base_amount = flt(
-			item.base_net_amount - already_booked_amount, item.precision("base_net_amount")
-		)
+		base_amount = flt(item.base_net_amount - already_booked_amount, item.precision("base_net_amount"))
 		if account_currency == doc.company_currency:
 			amount = base_amount
 		else:
@@ -265,17 +251,13 @@
 		if account_currency == doc.company_currency:
 			amount = base_amount
 		else:
-			amount = flt(
-				item.net_amount * total_booking_days / flt(total_days), item.precision("net_amount")
-			)
+			amount = flt(item.net_amount * total_booking_days / flt(total_days), item.precision("net_amount"))
 	else:
 		already_booked_amount, already_booked_amount_in_account_currency = get_already_booked_amount(
 			doc, item
 		)
 
-		base_amount = flt(
-			item.base_net_amount - already_booked_amount, item.precision("base_net_amount")
-		)
+		base_amount = flt(item.base_net_amount - already_booked_amount, item.precision("base_net_amount"))
 		if account_currency == doc.company_currency:
 			amount = base_amount
 		else:
@@ -296,26 +278,22 @@
 
 	gl_entries_details = frappe.db.sql(
 		"""
-		select sum({0}) as total_credit, sum({1}) as total_credit_in_account_currency, voucher_detail_no
+		select sum({}) as total_credit, sum({}) as total_credit_in_account_currency, voucher_detail_no
 		from `tabGL Entry` where company=%s and account=%s and voucher_type=%s and voucher_no=%s and voucher_detail_no=%s
 		and is_cancelled = 0
 		group by voucher_detail_no
-	""".format(
-			total_credit_debit, total_credit_debit_currency
-		),
+	""".format(total_credit_debit, total_credit_debit_currency),
 		(doc.company, item.get(deferred_account), doc.doctype, doc.name, item.name),
 		as_dict=True,
 	)
 
 	journal_entry_details = frappe.db.sql(
 		"""
-		SELECT sum(c.{0}) as total_credit, sum(c.{1}) as total_credit_in_account_currency, reference_detail_no
+		SELECT sum(c.{}) as total_credit, sum(c.{}) as total_credit_in_account_currency, reference_detail_no
 		FROM `tabJournal Entry` p , `tabJournal Entry Account` c WHERE p.name = c.parent and
 		p.company = %s and c.account=%s and c.reference_type=%s and c.reference_name=%s and c.reference_detail_no=%s
 		and p.docstatus < 2 group by reference_detail_no
-	""".format(
-			total_credit_debit, total_credit_debit_currency
-		),
+	""".format(total_credit_debit, total_credit_debit_currency),
 		(doc.company, item.get(deferred_account), doc.doctype, doc.name, item.name),
 		as_dict=True,
 	)
@@ -337,9 +315,7 @@
 
 
 def book_deferred_income_or_expense(doc, deferred_process, posting_date=None):
-	enable_check = (
-		"enable_deferred_revenue" if doc.doctype == "Sales Invoice" else "enable_deferred_expense"
-	)
+	enable_check = "enable_deferred_revenue" if doc.doctype == "Sales Invoice" else "enable_deferred_expense"
 
 	accounts_frozen_upto = frappe.db.get_single_value("Accounts Settings", "acc_frozen_upto")
 
@@ -440,9 +416,7 @@
 	via_journal_entry = cint(
 		frappe.db.get_singles_value("Accounts Settings", "book_deferred_entries_via_journal_entry")
 	)
-	submit_journal_entry = cint(
-		frappe.db.get_singles_value("Accounts Settings", "submit_journal_entries")
-	)
+	submit_journal_entry = cint(frappe.db.get_singles_value("Accounts Settings", "submit_journal_entries"))
 	book_deferred_entries_based_on = frappe.db.get_singles_value(
 		"Accounts Settings", "book_deferred_entries_based_on"
 	)
@@ -462,9 +436,7 @@
 		posting_date = today()
 
 	if not cint(
-		frappe.db.get_singles_value(
-			"Accounts Settings", "automatically_process_deferred_accounting_entry"
-		)
+		frappe.db.get_singles_value("Accounts Settings", "automatically_process_deferred_accounting_entry")
 	):
 		return
 
@@ -587,16 +559,13 @@
 	deferred_process=None,
 	submit="No",
 ):
-
 	if amount == 0:
 		return
 
 	journal_entry = frappe.new_doc("Journal Entry")
 	journal_entry.posting_date = posting_date
 	journal_entry.company = doc.company
-	journal_entry.voucher_type = (
-		"Deferred Revenue" if doc.doctype == "Sales Invoice" else "Deferred Expense"
-	)
+	journal_entry.voucher_type = "Deferred Revenue" if doc.doctype == "Sales Invoice" else "Deferred Expense"
 	journal_entry.process_deferred_accounting = deferred_process
 
 	debit_entry = {
@@ -645,7 +614,6 @@
 
 
 def get_deferred_booking_accounts(doctype, voucher_detail_no, dr_or_cr):
-
 	if doctype == "Sales Invoice":
 		credit_account, debit_account = frappe.db.get_value(
 			"Sales Invoice Item",
diff --git a/erpnext/accounts/doctype/account/account.json b/erpnext/accounts/doctype/account/account.json
index 63911f5..881cf1f 100644
--- a/erpnext/accounts/doctype/account/account.json
+++ b/erpnext/accounts/doctype/account/account.json
@@ -193,7 +193,7 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2024-01-10 04:57:33.681676",
+ "modified": "2024-03-27 13:05:55.866034",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Account",
@@ -251,8 +251,8 @@
  "search_fields": "account_number",
  "show_name_in_global_search": 1,
  "show_preview_popup": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/account/account.py b/erpnext/accounts/doctype/account/account.py
index 3f11798..db95d6c 100644
--- a/erpnext/accounts/doctype/account/account.py
+++ b/erpnext/accounts/doctype/account/account.py
@@ -88,12 +88,10 @@
 		if frappe.local.flags.ignore_update_nsm:
 			return
 		else:
-			super(Account, self).on_update()
+			super().on_update()
 
 	def onload(self):
-		frozen_accounts_modifier = frappe.db.get_single_value(
-			"Accounts Settings", "frozen_accounts_modifier"
-		)
+		frozen_accounts_modifier = frappe.db.get_single_value("Accounts Settings", "frozen_accounts_modifier")
 		if not frozen_accounts_modifier or frozen_accounts_modifier in frappe.get_roles():
 			self.set_onload("can_freeze_account", True)
 
@@ -218,9 +216,7 @@
 
 	def validate_root_company_and_sync_account_to_children(self):
 		# ignore validation while creating new compnay or while syncing to child companies
-		if (
-			frappe.local.flags.ignore_root_company_validation or self.flags.ignore_root_company_validation
-		):
+		if frappe.local.flags.ignore_root_company_validation or self.flags.ignore_root_company_validation:
 			return
 		ancestors = get_root_company(self.company)
 		if ancestors:
@@ -418,7 +414,7 @@
 		if self.check_gle_exists():
 			throw(_("Account with existing transaction can not be deleted"))
 
-		super(Account, self).on_trash(True)
+		super().on_trash(True)
 
 
 @frappe.whitelist()
@@ -426,9 +422,8 @@
 def get_parent_account(doctype, txt, searchfield, start, page_len, filters):
 	return frappe.db.sql(
 		"""select name from tabAccount
-		where is_group = 1 and docstatus != 2 and company = %s
-		and %s like %s order by name limit %s offset %s"""
-		% ("%s", searchfield, "%s", "%s", "%s"),
+		where is_group = 1 and docstatus != 2 and company = {}
+		and {} like {} order by name limit {} offset {}""".format("%s", searchfield, "%s", "%s", "%s"),
 		(filters["company"], "%%%s%%" % txt, page_len, start),
 		as_list=1,
 	)
@@ -594,7 +589,5 @@
 	if old_acc_number:
 		filters["account_number"] = old_acc_number
 
-	for d in frappe.db.get_values(
-		"Account", filters=filters, fieldname=["company", "name"], as_dict=True
-	):
+	for d in frappe.db.get_values("Account", filters=filters, fieldname=["company", "name"], as_dict=True):
 		update_account_number(d["name"], account_name, account_number, from_descendant=True)
diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/chart_of_accounts.py b/erpnext/accounts/doctype/account/chart_of_accounts/chart_of_accounts.py
index 05ff2a1..0ddae1b 100644
--- a/erpnext/accounts/doctype/account/chart_of_accounts/chart_of_accounts.py
+++ b/erpnext/accounts/doctype/account/chart_of_accounts/chart_of_accounts.py
@@ -31,7 +31,6 @@
 					"tax_rate",
 					"account_currency",
 				]:
-
 					account_number = cstr(child.get("account_number")).strip()
 					account_name, account_name_in_db = add_suffix_if_duplicate(
 						account_name, account_number, accounts
@@ -39,7 +38,9 @@
 
 					is_group = identify_is_group(child)
 					report_type = (
-						"Balance Sheet" if root_type in ["Asset", "Liability", "Equity"] else "Profit and Loss"
+						"Balance Sheet"
+						if root_type in ["Asset", "Liability", "Equity"]
+						else "Profit and Loss"
 					)
 
 					account = frappe.get_doc(
@@ -141,7 +142,7 @@
 			for fname in os.listdir(path):
 				fname = frappe.as_unicode(fname)
 				if fname.endswith(".json"):
-					with open(os.path.join(path, fname), "r") as f:
+					with open(os.path.join(path, fname)) as f:
 						chart = f.read()
 						if chart and json.loads(chart).get("name") == chart_template:
 							return json.loads(chart).get("tree")
@@ -173,7 +174,7 @@
 			for fname in os.listdir(path):
 				fname = frappe.as_unicode(fname)
 				if (fname.startswith(country_code) or fname.startswith(country)) and fname.endswith(".json"):
-					with open(os.path.join(path, fname), "r") as f:
+					with open(os.path.join(path, fname)) as f:
 						_get_chart_name(f.read())
 
 	# if more than one charts, returned then add the standard
@@ -249,7 +250,13 @@
 
 		def _get_account_names(account_master):
 			for account_name, child in account_master.items():
-				if account_name not in ["account_number", "account_type", "root_type", "is_group", "tax_rate"]:
+				if account_name not in [
+					"account_number",
+					"account_type",
+					"root_type",
+					"is_group",
+					"tax_rate",
+				]:
 					accounts.append(account_name)
 
 					_get_account_names(child)
diff --git a/erpnext/accounts/doctype/account/test_account.py b/erpnext/accounts/doctype/account/test_account.py
index 7d0869b..be856bc 100644
--- a/erpnext/accounts/doctype/account/test_account.py
+++ b/erpnext/accounts/doctype/account/test_account.py
@@ -261,28 +261,20 @@
 		acc.insert()
 
 		self.assertTrue(
-			frappe.db.exists(
-				"Account", {"account_name": "Test Group Account", "company": "_Test Company 4"}
-			)
+			frappe.db.exists("Account", {"account_name": "Test Group Account", "company": "_Test Company 4"})
 		)
 		self.assertTrue(
-			frappe.db.exists(
-				"Account", {"account_name": "Test Group Account", "company": "_Test Company 5"}
-			)
+			frappe.db.exists("Account", {"account_name": "Test Group Account", "company": "_Test Company 5"})
 		)
 
 		# Try renaming child company account
 		acc_tc_5 = frappe.db.get_value(
 			"Account", {"account_name": "Test Group Account", "company": "_Test Company 5"}
 		)
-		self.assertRaises(
-			frappe.ValidationError, update_account_number, acc_tc_5, "Test Modified Account"
-		)
+		self.assertRaises(frappe.ValidationError, update_account_number, acc_tc_5, "Test Modified Account")
 
 		# Rename child company account with allow_account_creation_against_child_company enabled
-		frappe.db.set_value(
-			"Company", "_Test Company 5", "allow_account_creation_against_child_company", 1
-		)
+		frappe.db.set_value("Company", "_Test Company 5", "allow_account_creation_against_child_company", 1)
 
 		update_account_number(acc_tc_5, "Test Modified Account")
 		self.assertTrue(
@@ -291,9 +283,7 @@
 			)
 		)
 
-		frappe.db.set_value(
-			"Company", "_Test Company 5", "allow_account_creation_against_child_company", 0
-		)
+		frappe.db.set_value("Company", "_Test Company 5", "allow_account_creation_against_child_company", 0)
 
 		to_delete = [
 			"Test Group Account - _TC3",
@@ -318,9 +308,7 @@
 		self.assertEqual(acc.account_currency, "INR")
 
 		# Make a JV against this account
-		make_journal_entry(
-			"Test Currency Account - _TC", "Miscellaneous Expenses - _TC", 100, submit=True
-		)
+		make_journal_entry("Test Currency Account - _TC", "Miscellaneous Expenses - _TC", 100, submit=True)
 
 		acc.account_currency = "USD"
 		self.assertRaises(frappe.ValidationError, acc.save)
diff --git a/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.json b/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.json
index 8dacb96..7cafacf 100644
--- a/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.json
+++ b/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.json
@@ -129,7 +129,7 @@
  "icon": "fa fa-list",
  "in_create": 1,
  "links": [],
- "modified": "2023-03-06 08:56:36.393237",
+ "modified": "2024-03-27 13:05:56.710541",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Account Closing Balance",
@@ -158,7 +158,7 @@
    "role": "Auditor"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.py b/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.py
index 65933ab..82821e1 100644
--- a/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.py
+++ b/erpnext/accounts/doctype/account_closing_balance/account_closing_balance.py
@@ -40,16 +40,12 @@
 def make_closing_entries(closing_entries, voucher_name, company, closing_date):
 	accounting_dimensions = get_accounting_dimensions()
 
-	previous_closing_entries = get_previous_closing_entries(
-		company, closing_date, accounting_dimensions
-	)
+	previous_closing_entries = get_previous_closing_entries(company, closing_date, accounting_dimensions)
 	combined_entries = closing_entries + previous_closing_entries
 
-	merged_entries = aggregate_with_last_account_closing_balance(
-		combined_entries, accounting_dimensions
-	)
+	merged_entries = aggregate_with_last_account_closing_balance(combined_entries, accounting_dimensions)
 
-	for key, value in merged_entries.items():
+	for _key, value in merged_entries.items():
 		cle = frappe.new_doc("Account Closing Balance")
 		cle.update(value)
 		cle.update(value["dimensions"])
diff --git a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.json b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.json
index 5858f10..0e0e713 100644
--- a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.json
+++ b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.json
@@ -49,7 +49,7 @@
   }
  ],
  "links": [],
- "modified": "2021-02-08 16:37:53.936656",
+ "modified": "2024-03-27 13:05:56.890002",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Accounting Dimension",
@@ -80,7 +80,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py
index 41af06f..db99bcd 100644
--- a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py
+++ b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py
@@ -40,7 +40,8 @@
 		self.set_fieldname_and_label()
 
 	def validate(self):
-		if self.document_type in core_doctypes_list + (
+		if self.document_type in (
+			*core_doctypes_list,
 			"Accounting Dimension",
 			"Project",
 			"Cost Center",
@@ -48,13 +49,10 @@
 			"Company",
 			"Account",
 		):
-
 			msg = _("Not allowed to create accounting dimension for {0}").format(self.document_type)
 			frappe.throw(msg)
 
-		exists = frappe.db.get_value(
-			"Accounting Dimension", {"document_type": self.document_type}, ["name"]
-		)
+		exists = frappe.db.get_value("Accounting Dimension", {"document_type": self.document_type}, ["name"])
 
 		if exists and self.is_new():
 			frappe.throw(_("Document Type already used as a dimension"))
@@ -113,7 +111,6 @@
 	repostable_doctypes = get_allowed_types_from_settings()
 
 	for doctype in doclist:
-
 		if (doc_count + 1) % 2 == 0:
 			insert_after_field = "dimension_col_break"
 		else:
@@ -148,7 +145,7 @@
 	df.update(
 		{
 			"insert_after": "cost_center",
-			"depends_on": "eval:doc.budget_against == '{0}'".format(doc.document_type),
+			"depends_on": f"eval:doc.budget_against == '{doc.document_type}'",
 		}
 	)
 
@@ -182,19 +179,17 @@
 	frappe.db.sql(
 		"""
 		DELETE FROM `tabCustom Field`
-		WHERE fieldname = %s
-		AND dt IN (%s)"""
-		% ("%s", ", ".join(["%s"] * len(doclist))),  # nosec
-		tuple([doc.fieldname] + doclist),
+		WHERE fieldname = {}
+		AND dt IN ({})""".format("%s", ", ".join(["%s"] * len(doclist))),  # nosec
+		tuple([doc.fieldname, *doclist]),
 	)
 
 	frappe.db.sql(
 		"""
 		DELETE FROM `tabProperty Setter`
-		WHERE field_name = %s
-		AND doc_type IN (%s)"""
-		% ("%s", ", ".join(["%s"] * len(doclist))),  # nosec
-		tuple([doc.fieldname] + doclist),
+		WHERE field_name = {}
+		AND doc_type IN ({})""".format("%s", ", ".join(["%s"] * len(doclist))),  # nosec
+		tuple([doc.fieldname, *doclist]),
 	)
 
 	budget_against_property = frappe.get_doc("Property Setter", "Budget-budget_against-options")
@@ -243,7 +238,6 @@
 
 
 def get_accounting_dimensions(as_list=True, filters=None):
-
 	if not filters:
 		filters = {"disabled": 0}
 
@@ -274,7 +268,6 @@
 
 
 def get_dimension_with_children(doctype, dimensions):
-
 	if isinstance(dimensions, str):
 		dimensions = [dimensions]
 
@@ -282,9 +275,7 @@
 
 	for dimension in dimensions:
 		lft, rgt = frappe.db.get_value(doctype, dimension, ["lft", "rgt"])
-		children = frappe.get_all(
-			doctype, filters={"lft": [">=", lft], "rgt": ["<=", rgt]}, order_by="lft"
-		)
+		children = frappe.get_all(doctype, filters={"lft": [">=", lft], "rgt": ["<=", rgt]}, order_by="lft")
 		all_dimensions += [c.name for c in children]
 
 	return all_dimensions
@@ -292,14 +283,10 @@
 
 @frappe.whitelist()
 def get_dimensions(with_cost_center_and_project=False):
-
 	c = frappe.qb.DocType("Accounting Dimension Detail")
 	p = frappe.qb.DocType("Accounting Dimension")
 	dimension_filters = (
-		frappe.qb.from_(p)
-		.select(p.label, p.fieldname, p.document_type)
-		.where(p.disabled == 0)
-		.run(as_dict=1)
+		frappe.qb.from_(p).select(p.label, p.fieldname, p.document_type).where(p.disabled == 0).run(as_dict=1)
 	)
 	default_dimensions = (
 		frappe.qb.from_(c)
diff --git a/erpnext/accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json b/erpnext/accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
index 7b6120a..19ddb46 100644
--- a/erpnext/accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+++ b/erpnext/accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-07-16 17:53:18.718831",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -73,13 +74,15 @@
   }
  ],
  "istable": 1,
- "modified": "2019-08-15 11:59:09.389891",
+ "links": [],
+ "modified": "2024-03-27 13:05:57.056874",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Accounting Dimension Detail",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json b/erpnext/accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
index 2bd6c12..34283d9 100644
--- a/erpnext/accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+++ b/erpnext/accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
@@ -94,7 +94,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-06-07 14:59:41.869117",
+ "modified": "2024-03-27 13:05:57.199186",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Accounting Dimension Filter",
@@ -139,7 +139,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/accounting_dimension_filter/test_accounting_dimension_filter.py b/erpnext/accounts/doctype/accounting_dimension_filter/test_accounting_dimension_filter.py
index 3a7bf80..77057c1 100644
--- a/erpnext/accounts/doctype/accounting_dimension_filter/test_accounting_dimension_filter.py
+++ b/erpnext/accounts/doctype/accounting_dimension_filter/test_accounting_dimension_filter.py
@@ -57,9 +57,7 @@
 
 
 def create_accounting_dimension_filter():
-	if not frappe.db.get_value(
-		"Accounting Dimension Filter", {"accounting_dimension": "Cost Center"}
-	):
+	if not frappe.db.get_value("Accounting Dimension Filter", {"accounting_dimension": "Cost Center"}):
 		frappe.get_doc(
 			{
 				"doctype": "Accounting Dimension Filter",
diff --git a/erpnext/accounts/doctype/accounting_period/accounting_period.json b/erpnext/accounts/doctype/accounting_period/accounting_period.json
index 57f8e32..cd233ce 100644
--- a/erpnext/accounts/doctype/accounting_period/accounting_period.json
+++ b/erpnext/accounts/doctype/accounting_period/accounting_period.json
@@ -1,317 +1,112 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:period_name", 
- "beta": 0, 
- "creation": "2018-04-13 18:50:14.672323", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "field:period_name",
+ "creation": "2018-04-13 18:50:14.672323",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "period_name",
+  "start_date",
+  "end_date",
+  "column_break_4",
+  "company",
+  "section_break_7",
+  "closed_documents"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "period_name", 
-   "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": "Period Name", 
-   "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
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "start_date", 
-   "fieldtype": "Date", 
-   "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": "Start Date", 
-   "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
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "end_date", 
-   "fieldtype": "Date", 
-   "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": "End Date", 
-   "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
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_4", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "company", 
-   "fieldtype": "Link", 
-   "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": "Company", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Company", 
-   "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": "period_name",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Period Name",
+   "reqd": 1,
+   "unique": 1
   },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "section_break_7", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "start_date",
+   "fieldtype": "Date",
+   "in_list_view": 1,
+   "label": "Start Date",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "closed_documents", 
-   "fieldtype": "Table", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Closed Documents", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Closed Document", 
-   "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": "end_date",
+   "fieldtype": "Date",
+   "in_list_view": 1,
+   "label": "End Date",
+   "reqd": 1
+  },
+  {
+   "fieldname": "column_break_4",
+   "fieldtype": "Column Break"
+  },
+  {
+   "fieldname": "company",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Company",
+   "options": "Company",
+   "reqd": 1
+  },
+  {
+   "fieldname": "section_break_7",
+   "fieldtype": "Section Break"
+  },
+  {
+   "fieldname": "closed_documents",
+   "fieldtype": "Table",
+   "label": "Closed Documents",
+   "options": "Closed Document",
+   "reqd": 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": "2019-08-01 19:14:47.593753", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Accounting Period", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:05:57.388109",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Accounting Period",
+ "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
-  }, 
+  },
   {
-   "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": "Accounts Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "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": "Accounts User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts User",
+   "share": 1,
    "write": 1
   }
- ], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/accounting_period/accounting_period.py b/erpnext/accounts/doctype/accounting_period/accounting_period.py
index b32a231..172ef93 100644
--- a/erpnext/accounts/doctype/accounting_period/accounting_period.py
+++ b/erpnext/accounts/doctype/accounting_period/accounting_period.py
@@ -84,7 +84,10 @@
 			for doctype_for_closing in self.get_doctypes_for_closing():
 				self.append(
 					"closed_documents",
-					{"document_type": doctype_for_closing.document_type, "closed": doctype_for_closing.closed},
+					{
+						"document_type": doctype_for_closing.document_type,
+						"closed": doctype_for_closing.closed,
+					},
 				)
 
 
diff --git a/erpnext/accounts/doctype/accounting_period/test_accounting_period.py b/erpnext/accounts/doctype/accounting_period/test_accounting_period.py
index 41d9479..16cae96 100644
--- a/erpnext/accounts/doctype/accounting_period/test_accounting_period.py
+++ b/erpnext/accounts/doctype/accounting_period/test_accounting_period.py
@@ -34,9 +34,7 @@
 		ap1 = create_accounting_period(period_name="Test Accounting Period 2")
 		ap1.save()
 
-		doc = create_sales_invoice(
-			do_not_save=1, cost_center="_Test Company - _TC", warehouse="Stores - _TC"
-		)
+		doc = create_sales_invoice(do_not_save=1, cost_center="_Test Company - _TC", warehouse="Stores - _TC")
 		self.assertRaises(ClosedAccountingPeriod, doc.save)
 
 	def tearDown(self):
diff --git a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json
index 0e238e0..23782f7 100644
--- a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+++ b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -461,7 +461,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2024-01-30 14:04:26.553554",
+ "modified": "2024-03-27 13:05:57.568638",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Accounts Settings",
@@ -486,7 +486,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/advance_tax/advance_tax.json b/erpnext/accounts/doctype/advance_tax/advance_tax.json
index 68706ab..f030d7f 100644
--- a/erpnext/accounts/doctype/advance_tax/advance_tax.json
+++ b/erpnext/accounts/doctype/advance_tax/advance_tax.json
@@ -45,12 +45,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-11-25 10:27:51.712286",
+ "modified": "2024-03-27 13:05:58.308002",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Advance Tax",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json b/erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
index 05b284a..9d1a518 100644
--- a/erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+++ b/erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
@@ -179,12 +179,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-11-25 11:10:10.945027",
+ "modified": "2024-03-27 13:05:58.437605",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Advance Taxes and Charges",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "ASC"
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/allowed_dimension/allowed_dimension.json b/erpnext/accounts/doctype/allowed_dimension/allowed_dimension.json
index 7fe2a3c..bbaac79 100644
--- a/erpnext/accounts/doctype/allowed_dimension/allowed_dimension.json
+++ b/erpnext/accounts/doctype/allowed_dimension/allowed_dimension.json
@@ -14,30 +14,27 @@
    "fieldtype": "Link",
    "label": "Accounting Dimension",
    "options": "DocType",
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "dimension_value",
    "fieldtype": "Dynamic Link",
    "in_list_view": 1,
-   "options": "accounting_dimension",
-   "show_days": 1,
-   "show_seconds": 1
+   "options": "accounting_dimension"
   }
  ],
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-11-23 09:56:19.744200",
+ "modified": "2024-03-27 13:05:58.587487",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Allowed Dimension",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json b/erpnext/accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
index 234ffc8..e20437c 100644
--- a/erpnext/accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
+++ b/erpnext/accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
@@ -20,14 +20,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-01-03 11:13:02.669632",
+ "modified": "2024-03-27 13:05:58.698893",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Allowed To Transact With",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/applicable_on_account/applicable_on_account.json b/erpnext/accounts/doctype/applicable_on_account/applicable_on_account.json
index 95e98d0..0a9d71a 100644
--- a/erpnext/accounts/doctype/applicable_on_account/applicable_on_account.json
+++ b/erpnext/accounts/doctype/applicable_on_account/applicable_on_account.json
@@ -15,9 +15,7 @@
    "in_list_view": 1,
    "label": "Accounts",
    "options": "Account",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "columns": 2,
@@ -25,22 +23,21 @@
    "fieldname": "is_mandatory",
    "fieldtype": "Check",
    "in_list_view": 1,
-   "label": "Is Mandatory",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Is Mandatory"
   }
  ],
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-11-22 19:55:13.324136",
+ "modified": "2024-03-27 13:05:59.168897",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Applicable On Account",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank/bank.json b/erpnext/accounts/doctype/bank/bank.json
index 56bae72..2bcc7e5 100644
--- a/erpnext/accounts/doctype/bank/bank.json
+++ b/erpnext/accounts/doctype/bank/bank.json
@@ -101,7 +101,7 @@
   }
  ],
  "links": [],
- "modified": "2020-07-17 14:00:13.105433",
+ "modified": "2024-03-27 13:06:36.896195",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bank",
@@ -121,7 +121,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_account/bank_account.json b/erpnext/accounts/doctype/bank_account/bank_account.json
index 32f1c67..bcf6feb 100644
--- a/erpnext/accounts/doctype/bank_account/bank_account.json
+++ b/erpnext/accounts/doctype/bank_account/bank_account.json
@@ -209,7 +209,7 @@
   }
  ],
  "links": [],
- "modified": "2023-09-22 21:31:34.763977",
+ "modified": "2024-03-27 13:06:37.049542",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bank Account",
@@ -242,7 +242,7 @@
   }
  ],
  "search_fields": "bank,account",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/bank_account/bank_account.py b/erpnext/accounts/doctype/bank_account/bank_account.py
index bfc8b33..8da4566 100644
--- a/erpnext/accounts/doctype/bank_account/bank_account.py
+++ b/erpnext/accounts/doctype/bank_account/bank_account.py
@@ -115,6 +115,10 @@
 	return frappe.db.get_value(party_type, party, "default_bank_account")
 
 
+def get_default_company_bank_account(company):
+	return frappe.db.get_value("Bank Account", {"company": company, "is_company_account": 1, "is_default": 1})
+
+
 @frappe.whitelist()
 def get_bank_account_details(bank_account):
 	return frappe.get_cached_value(
diff --git a/erpnext/accounts/doctype/bank_account/test_bank_account.py b/erpnext/accounts/doctype/bank_account/test_bank_account.py
index 8949524..0ec388d 100644
--- a/erpnext/accounts/doctype/bank_account/test_bank_account.py
+++ b/erpnext/accounts/doctype/bank_account/test_bank_account.py
@@ -37,11 +37,11 @@
 			try:
 				bank_account.validate_iban()
 			except ValidationError:
-				msg = "BankAccount.validate_iban() failed for valid IBAN {}".format(iban)
+				msg = f"BankAccount.validate_iban() failed for valid IBAN {iban}"
 				self.fail(msg=msg)
 
 		for not_iban in invalid_ibans:
 			bank_account.iban = not_iban
-			msg = "BankAccount.validate_iban() accepted invalid IBAN {}".format(not_iban)
+			msg = f"BankAccount.validate_iban() accepted invalid IBAN {not_iban}"
 			with self.assertRaises(ValidationError, msg=msg):
 				bank_account.validate_iban()
diff --git a/erpnext/accounts/doctype/bank_account_subtype/bank_account_subtype.json b/erpnext/accounts/doctype/bank_account_subtype/bank_account_subtype.json
index f875db8..827a8be 100644
--- a/erpnext/accounts/doctype/bank_account_subtype/bank_account_subtype.json
+++ b/erpnext/accounts/doctype/bank_account_subtype/bank_account_subtype.json
@@ -1,134 +1,69 @@
 {
- "allow_copy": 0,
- "allow_events_in_timeline": 0,
- "allow_guest_to_view": 0,
+ "actions": [],
  "allow_import": 1,
  "allow_rename": 1,
  "autoname": "field:account_subtype",
- "beta": 0,
  "creation": "2018-10-25 15:46:08.054586",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "account_subtype"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "account_subtype",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Account Subtype",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
    "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-10-25 15:47:03.841390",
+ "links": [],
+ "modified": "2024-03-27 13:06:37.221876",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bank Account Subtype",
- "name_case": "",
  "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,
    "write": 1
   },
   {
-   "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": "Accounts Manager",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   },
   {
-   "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": "Accounts User",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   }
  ],
  "quick_entry": 1,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 0,
- "track_seen": 0,
- "track_views": 0
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_account_type/bank_account_type.json b/erpnext/accounts/doctype/bank_account_type/bank_account_type.json
index 5a297cc..cb7d905 100644
--- a/erpnext/accounts/doctype/bank_account_type/bank_account_type.json
+++ b/erpnext/accounts/doctype/bank_account_type/bank_account_type.json
@@ -19,7 +19,7 @@
   }
  ],
  "links": [],
- "modified": "2020-04-10 21:13:09.137898",
+ "modified": "2024-03-27 13:06:37.347035",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bank Account Type",
@@ -63,6 +63,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_clearance/bank_clearance.json b/erpnext/accounts/doctype/bank_clearance/bank_clearance.json
index 591d019..869e593 100644
--- a/erpnext/accounts/doctype/bank_clearance/bank_clearance.json
+++ b/erpnext/accounts/doctype/bank_clearance/bank_clearance.json
@@ -91,7 +91,7 @@
  "idx": 1,
  "issingle": 1,
  "links": [],
- "modified": "2022-11-28 17:24:13.008692",
+ "modified": "2024-03-27 13:06:37.477927",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bank Clearance",
@@ -107,7 +107,7 @@
  ],
  "quick_entry": 1,
  "read_only": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_clearance/bank_clearance.py b/erpnext/accounts/doctype/bank_clearance/bank_clearance.py
index 8a505a8..63758a5 100644
--- a/erpnext/accounts/doctype/bank_clearance/bank_clearance.py
+++ b/erpnext/accounts/doctype/bank_clearance/bank_clearance.py
@@ -127,7 +127,7 @@
 		condition = "and (clearance_date IS NULL or clearance_date='0000-00-00')"
 
 	journal_entries = frappe.db.sql(
-		"""
+		f"""
 			select
 				"Journal Entry" as payment_document, t1.name as payment_entry,
 				t1.cheque_no as cheque_number, t1.cheque_date,
@@ -141,9 +141,7 @@
 				and ifnull(t1.is_opening, 'No') = 'No' {condition}
 			group by t2.account, t1.name
 			order by t1.posting_date ASC, t1.name DESC
-		""".format(
-			condition=condition
-		),
+		""",
 		{"account": account, "from": from_date, "to": to_date},
 		as_dict=1,
 	)
@@ -152,7 +150,7 @@
 		condition += "and bank_account = %(bank_account)s"
 
 	payment_entries = frappe.db.sql(
-		"""
+		f"""
 			select
 				"Payment Entry" as payment_document, name as payment_entry,
 				reference_no as cheque_number, reference_date as cheque_date,
@@ -167,9 +165,7 @@
 				{condition}
 			order by
 				posting_date ASC, name DESC
-		""".format(
-			condition=condition
-		),
+		""",
 		{
 			"account": account,
 			"from": from_date,
@@ -239,10 +235,7 @@
 		).run(as_dict=True)
 
 	entries = (
-		list(payment_entries)
-		+ list(journal_entries)
-		+ list(pos_sales_invoices)
-		+ list(pos_purchase_invoices)
+		list(payment_entries) + list(journal_entries) + list(pos_sales_invoices) + list(pos_purchase_invoices)
 	)
 
 	return entries
diff --git a/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py b/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py
index ace751b..d785bfb 100644
--- a/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py
+++ b/erpnext/accounts/doctype/bank_clearance/test_bank_clearance.py
@@ -68,9 +68,7 @@
 			)
 			loan.submit()
 			make_loan_disbursement_entry(loan.name, loan.loan_amount, disbursement_date=getdate())
-			repayment_entry = create_repayment_entry(
-				loan.name, "_Test Customer", getdate(), loan.loan_amount
-			)
+			repayment_entry = create_repayment_entry(loan.name, "_Test Customer", getdate(), loan.loan_amount)
 			repayment_entry.save()
 			repayment_entry.submit()
 
diff --git a/erpnext/accounts/doctype/bank_clearance_detail/bank_clearance_detail.json b/erpnext/accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
index 04988bf..194c16d 100644
--- a/erpnext/accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+++ b/erpnext/accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
@@ -1,340 +1,112 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2013-02-22 01:27:37", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2013-02-22 01:27:37",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "payment_document",
+  "payment_entry",
+  "against_account",
+  "amount",
+  "column_break_5",
+  "posting_date",
+  "cheque_number",
+  "cheque_date",
+  "clearance_date"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "payment_document", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Payment Document", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "DocType", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "payment_document",
+   "fieldtype": "Link",
+   "label": "Payment Document",
+   "options": "DocType"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "payment_entry", 
-   "fieldtype": "Dynamic Link", 
-   "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": "Payment Entry", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "voucher_id", 
-   "oldfieldtype": "Link", 
-   "options": "payment_document", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0, 
+   "columns": 2,
+   "fieldname": "payment_entry",
+   "fieldtype": "Dynamic Link",
+   "in_list_view": 1,
+   "label": "Payment Entry",
+   "oldfieldname": "voucher_id",
+   "oldfieldtype": "Link",
+   "options": "payment_document",
    "width": "50"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "against_account", 
-   "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": "Against Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "against_account", 
-   "oldfieldtype": "Data", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0, 
+   "columns": 2,
+   "fieldname": "against_account",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Against Account",
+   "oldfieldname": "against_account",
+   "oldfieldtype": "Data",
+   "read_only": 1,
    "width": "15"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "amount", 
-   "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": "Amount", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "debit", 
-   "oldfieldtype": "Currency", 
-   "options": "", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "amount",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Amount",
+   "oldfieldname": "debit",
+   "oldfieldtype": "Currency",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_5", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0, 
+   "fieldname": "column_break_5",
+   "fieldtype": "Column Break",
    "width": "50%"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "posting_date", 
-   "fieldtype": "Date", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Posting Date", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "posting_date", 
-   "oldfieldtype": "Date", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "posting_date",
+   "fieldtype": "Date",
+   "label": "Posting Date",
+   "oldfieldname": "posting_date",
+   "oldfieldtype": "Date",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "cheque_number", 
-   "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": "Cheque Number", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "cheque_number", 
-   "oldfieldtype": "Data", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "cheque_number",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Cheque Number",
+   "oldfieldname": "cheque_number",
+   "oldfieldtype": "Data",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "cheque_date", 
-   "fieldtype": "Date", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Cheque Date", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "cheque_date", 
-   "oldfieldtype": "Date", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "cheque_date",
+   "fieldtype": "Date",
+   "label": "Cheque Date",
+   "oldfieldname": "cheque_date",
+   "oldfieldtype": "Date",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "clearance_date", 
-   "fieldtype": "Date", 
-   "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": "Clearance Date", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "clearance_date", 
-   "oldfieldtype": "Date", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "columns": 2,
+   "fieldname": "clearance_date",
+   "fieldtype": "Date",
+   "in_list_view": 1,
+   "label": "Clearance Date",
+   "oldfieldname": "clearance_date",
+   "oldfieldtype": "Date"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "menu_index": 0, 
- "modified": "2019-01-07 16:52:07.174687", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Bank Clearance Detail", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_order": "ASC", 
- "track_changes": 0, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:37.609319",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Bank Clearance Detail",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json b/erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json
index 67c4717..89a4b5b 100644
--- a/erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json
+++ b/erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json
@@ -1,1056 +1,258 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "ACC-BG-.YYYY.-.#####", 
- "beta": 0, 
- "creation": "2016-12-17 10:43:35.731631", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Document", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "ACC-BG-.YYYY.-.#####",
+ "creation": "2016-12-17 10:43:35.731631",
+ "doctype": "DocType",
+ "document_type": "Document",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "bg_type",
+  "reference_doctype",
+  "reference_docname",
+  "customer",
+  "supplier",
+  "project",
+  "column_break_6",
+  "amount",
+  "start_date",
+  "validity",
+  "end_date",
+  "bank_account_info",
+  "bank",
+  "bank_account",
+  "account",
+  "bank_account_no",
+  "column_break_17",
+  "iban",
+  "branch_code",
+  "swift_number",
+  "section_break_14",
+  "more_information",
+  "margin_details",
+  "bank_guarantee_number",
+  "name_of_beneficiary",
+  "column_break_19",
+  "margin_money",
+  "charges",
+  "fixed_deposit_number",
+  "amended_from"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "bg_type", 
-   "fieldtype": "Select", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Bank Guarantee Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "\nReceiving\nProviding", 
-   "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": "bg_type",
+   "fieldtype": "Select",
+   "label": "Bank Guarantee Type",
+   "options": "\nReceiving\nProviding",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "reference_doctype", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Reference Document Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "DocType", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "reference_doctype",
+   "fieldtype": "Link",
+   "label": "Reference Document Type",
+   "options": "DocType",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "reference_docname", 
-   "fieldtype": "Dynamic Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Reference Document Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "reference_doctype", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "reference_docname",
+   "fieldtype": "Dynamic Link",
+   "label": "Reference Document Name",
+   "options": "reference_doctype"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval: doc.bg_type == \"Receiving\"", 
-   "fieldname": "customer", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Customer", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Customer", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval: doc.bg_type == \"Receiving\"",
+   "fieldname": "customer",
+   "fieldtype": "Link",
+   "label": "Customer",
+   "options": "Customer"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval: doc.bg_type == \"Providing\"", 
-   "fieldname": "supplier", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Supplier", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Supplier", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval: doc.bg_type == \"Providing\"",
+   "fieldname": "supplier",
+   "fieldtype": "Link",
+   "label": "Supplier",
+   "options": "Supplier"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 1, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "project", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Project", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Project", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "allow_on_submit": 1,
+   "fieldname": "project",
+   "fieldtype": "Link",
+   "label": "Project",
+   "options": "Project"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_6", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_6",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "amount", 
-   "fieldtype": "Currency", 
-   "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": "Amount", 
-   "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": "amount",
+   "fieldtype": "Currency",
+   "in_list_view": 1,
+   "label": "Amount",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "start_date", 
-   "fieldtype": "Date", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Start Date", 
-   "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": "start_date",
+   "fieldtype": "Date",
+   "label": "Start Date",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "", 
-   "fieldname": "validity", 
-   "fieldtype": "Int", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Validity in Days", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "validity",
+   "fieldtype": "Int",
+   "label": "Validity in Days"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "end_date", 
-   "fieldtype": "Date", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "End Date", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "end_date",
+   "fieldtype": "Date",
+   "label": "End Date",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "bank_account_info", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Bank Account Info", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "bank_account_info",
+   "fieldtype": "Section Break",
+   "label": "Bank Account Info"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "bank", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Bank", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Bank", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "bank",
+   "fieldtype": "Link",
+   "label": "Bank",
+   "options": "Bank"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "bank_account", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Bank Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Bank Account", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "bank_account",
+   "fieldtype": "Link",
+   "label": "Bank Account",
+   "options": "Bank Account"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "account", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "account",
+   "fieldtype": "Link",
+   "label": "Account",
+   "options": "Account",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "bank_account_no", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Bank Account No", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "bank_account_no",
+   "fieldtype": "Data",
+   "label": "Bank Account No",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_17", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_17",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "iban", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "IBAN", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "iban",
+   "fieldtype": "Data",
+   "label": "IBAN",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "branch_code", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Branch Code", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "branch_code",
+   "fieldtype": "Data",
+   "label": "Branch Code",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "swift_number", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "SWIFT number", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "swift_number",
+   "fieldtype": "Data",
+   "label": "SWIFT number",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "section_break_14", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "section_break_14",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "more_information", 
-   "fieldtype": "Text Editor", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Clauses and Conditions", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "more_information",
+   "fieldtype": "Text Editor",
+   "label": "Clauses and Conditions"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "margin_details", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Other Details", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "margin_details",
+   "fieldtype": "Section Break",
+   "label": "Other Details"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "bank_guarantee_number", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Bank Guarantee Number", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
+   "fieldname": "bank_guarantee_number",
+   "fieldtype": "Data",
+   "label": "Bank Guarantee Number",
    "unique": 1
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "name_of_beneficiary", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Name of Beneficiary", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "name_of_beneficiary",
+   "fieldtype": "Data",
+   "label": "Name of Beneficiary"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_19", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_19",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "margin_money", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Margin Money", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "margin_money",
+   "fieldtype": "Currency",
+   "label": "Margin Money"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "", 
-   "depends_on": "", 
-   "fieldname": "charges", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Charges Incurred", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "charges",
+   "fieldtype": "Currency",
+   "label": "Charges Incurred"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "", 
-   "fieldname": "fixed_deposit_number", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Fixed Deposit Number", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "fixed_deposit_number",
+   "fieldtype": "Data",
+   "label": "Fixed Deposit Number"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "amended_from", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Amended From", 
-   "length": 0, 
-   "no_copy": 1, 
-   "options": "Bank Guarantee", 
-   "permlevel": 0, 
-   "print_hide": 1, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "amended_from",
+   "fieldtype": "Link",
+   "label": "Amended From",
+   "no_copy": 1,
+   "options": "Bank Guarantee",
+   "print_hide": 1,
+   "read_only": 1
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 1, 
- "issingle": 0, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2018-08-21 16:15:54.741746", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Bank Guarantee", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "is_submittable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:37.731207",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Bank Guarantee",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Accounts User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 1, 
+   "create": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts User",
+   "share": 1,
+   "submit": 1,
    "write": 1
-  }, 
+  },
   {
-   "amend": 0, 
-   "cancel": 1, 
-   "create": 1, 
-   "delete": 1, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Accounts Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 1, 
+   "cancel": 1,
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts Manager",
+   "share": 1,
+   "submit": 1,
    "write": 1
   }
- ], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "search_fields": "customer", 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "title_field": "customer", 
- "track_changes": 0, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "quick_entry": 1,
+ "search_fields": "customer",
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "title_field": "customer"
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json b/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
index 93fc443..04ef645 100644
--- a/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+++ b/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
@@ -118,7 +118,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2023-03-07 11:02:24.535714",
+ "modified": "2024-03-27 13:06:37.922473",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bank Reconciliation Tool",
@@ -136,7 +136,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py b/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py
index 65158fc..77cb320 100644
--- a/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py
+++ b/erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py
@@ -81,9 +81,7 @@
 def get_account_balance(bank_account, till_date):
 	# returns account balance till the specified date
 	account = frappe.db.get_value("Bank Account", bank_account, "account")
-	filters = frappe._dict(
-		{"account": account, "report_date": till_date, "include_pos_transactions": 1}
-	)
+	filters = frappe._dict({"account": account, "report_date": till_date, "include_pos_transactions": 1})
 	data = get_entries(filters)
 
 	balance_as_per_system = get_balance_on(filters["account"], filters["report_date"])
@@ -96,10 +94,7 @@
 	amounts_not_reflected_in_system = get_amounts_not_reflected_in_system(filters)
 
 	bank_bal = (
-		flt(balance_as_per_system)
-		- flt(total_debit)
-		+ flt(total_credit)
-		+ amounts_not_reflected_in_system
+		flt(balance_as_per_system) - flt(total_debit) + flt(total_credit) + amounts_not_reflected_in_system
 	)
 
 	return bank_bal
@@ -538,9 +533,7 @@
 	for query in queries:
 		matching_vouchers.extend(query.run(as_dict=True))
 
-	return (
-		sorted(matching_vouchers, key=lambda x: x["rank"], reverse=True) if matching_vouchers else []
-	)
+	return sorted(matching_vouchers, key=lambda x: x["rank"], reverse=True) if matching_vouchers else []
 
 
 def get_queries(
@@ -654,17 +647,13 @@
 	amount_rank = frappe.qb.terms.Case().when(amount_equality, 1).else_(0)
 	amount_condition = amount_equality if exact_match else getattr(bt, field) > 0.0
 
-	ref_rank = (
-		frappe.qb.terms.Case().when(bt.reference_number == transaction.reference_number, 1).else_(0)
-	)
+	ref_rank = frappe.qb.terms.Case().when(bt.reference_number == transaction.reference_number, 1).else_(0)
 	unallocated_rank = (
 		frappe.qb.terms.Case().when(bt.unallocated_amount == transaction.unallocated_amount, 1).else_(0)
 	)
 
 	party_condition = (
-		(bt.party_type == transaction.party_type)
-		& (bt.party == transaction.party)
-		& bt.party.isnotnull()
+		(bt.party_type == transaction.party_type) & (bt.party == transaction.party) & bt.party.isnotnull()
 	)
 	party_rank = frappe.qb.terms.Case().when(party_condition, 1).else_(0)
 
@@ -716,9 +705,7 @@
 	amount_condition = amount_equality if exact_match else pe.paid_amount > 0.0
 
 	party_condition = (
-		(pe.party_type == transaction.party_type)
-		& (pe.party == transaction.party)
-		& pe.party.isnotnull()
+		(pe.party_type == transaction.party_type) & (pe.party == transaction.party) & pe.party.isnotnull()
 	)
 	party_rank = frappe.qb.terms.Case().when(party_condition, 1).else_(0)
 
@@ -749,7 +736,7 @@
 		.orderby(pe.reference_date if cint(filter_by_reference_date) else pe.posting_date)
 	)
 
-	if frappe.flags.auto_reconcile_vouchers == True:
+	if frappe.flags.auto_reconcile_vouchers is True:
 		query = query.where(ref_condition)
 
 	return query
@@ -810,7 +797,7 @@
 		.orderby(je.cheque_date if cint(filter_by_reference_date) else je.posting_date)
 	)
 
-	if frappe.flags.auto_reconcile_vouchers == True:
+	if frappe.flags.auto_reconcile_vouchers is True:
 		query = query.where(ref_condition)
 
 	return query
diff --git a/erpnext/accounts/doctype/bank_reconciliation_tool/test_bank_reconciliation_tool.py b/erpnext/accounts/doctype/bank_reconciliation_tool/test_bank_reconciliation_tool.py
index adf5925..3813052 100644
--- a/erpnext/accounts/doctype/bank_reconciliation_tool/test_bank_reconciliation_tool.py
+++ b/erpnext/accounts/doctype/bank_reconciliation_tool/test_bank_reconciliation_tool.py
@@ -1,12 +1,11 @@
 # Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe import qb
-from frappe.tests.utils import FrappeTestCase, change_settings
-from frappe.utils import add_days, flt, getdate, today
+from frappe.tests.utils import FrappeTestCase
+from frappe.utils import add_days, today
 
 from erpnext.accounts.doctype.bank_reconciliation_tool.bank_reconciliation_tool import (
 	auto_reconcile_vouchers,
@@ -22,7 +21,7 @@
 		self.create_customer()
 		self.clear_old_entries()
 		bank_dt = qb.DocType("Bank")
-		q = qb.from_(bank_dt).delete().where(bank_dt.name == "HDFC").run()
+		qb.from_(bank_dt).delete().where(bank_dt.name == "HDFC").run()
 		self.create_bank_account()
 
 	def tearDown(self):
diff --git a/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.json b/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.json
index eede3bd..45671f3 100644
--- a/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.json
+++ b/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -202,7 +202,7 @@
  ],
  "hide_toolbar": 1,
  "links": [],
- "modified": "2022-09-07 11:11:40.293317",
+ "modified": "2024-03-27 13:06:38.098765",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bank Statement Import",
@@ -221,7 +221,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py b/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py
index 6728fea..49684df 100644
--- a/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py
+++ b/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py
@@ -45,7 +45,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(BankStatementImport, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 	def validate(self):
 		doc_before_save = self.get_doc_before_save()
@@ -54,7 +54,6 @@
 			or (doc_before_save and doc_before_save.import_file != self.import_file)
 			or (doc_before_save and doc_before_save.google_sheets_url != self.google_sheets_url)
 		):
-
 			template_options_dict = {}
 			column_to_field_map = {}
 			bank = frappe.get_doc("Bank", self.bank)
@@ -69,7 +68,6 @@
 		self.validate_google_sheets_url()
 
 	def start_import(self):
-
 		preview = frappe.get_doc("Bank Statement Import", self.name).get_preview_from_template(
 			self.import_file, self.google_sheets_url
 		)
@@ -126,7 +124,7 @@
 def parse_data_from_template(raw_data):
 	data = []
 
-	for i, row in enumerate(raw_data):
+	for _i, row in enumerate(raw_data):
 		if all(v in INVALID_VALUES for v in row):
 			# empty row
 			continue
@@ -136,9 +134,7 @@
 	return data
 
 
-def start_import(
-	data_import, bank_account, import_file_path, google_sheets_url, bank, template_options
-):
+def start_import(data_import, bank_account, import_file_path, google_sheets_url, bank, template_options):
 	"""This method runs in background job"""
 
 	update_mapping_db(bank, template_options)
diff --git a/erpnext/accounts/doctype/bank_transaction/auto_match_party.py b/erpnext/accounts/doctype/bank_transaction/auto_match_party.py
index 04dab4c..230407b 100644
--- a/erpnext/accounts/doctype/bank_transaction/auto_match_party.py
+++ b/erpnext/accounts/doctype/bank_transaction/auto_match_party.py
@@ -1,5 +1,3 @@
-from typing import Tuple, Union
-
 import frappe
 from frappe.utils import flt
 from rapidfuzz import fuzz, process
@@ -19,7 +17,7 @@
 	def get(self, key):
 		return self.__dict__.get(key, None)
 
-	def match(self) -> Union[Tuple, None]:
+	def match(self) -> tuple | None:
 		result = None
 		result = AutoMatchbyAccountIBAN(
 			bank_party_account_number=self.bank_party_account_number,
@@ -50,7 +48,7 @@
 		result = self.match_account_in_party()
 		return result
 
-	def match_account_in_party(self) -> Union[Tuple, None]:
+	def match_account_in_party(self) -> tuple | None:
 		"""Check if there is a IBAN/Account No. match in Customer/Supplier/Employee"""
 		result = None
 		parties = get_parties_in_order(self.deposit)
@@ -97,7 +95,7 @@
 	def get(self, key):
 		return self.__dict__.get(key, None)
 
-	def match(self) -> Union[Tuple, None]:
+	def match(self) -> tuple | None:
 		# fuzzy search by customer/supplier & employee
 		if not (self.bank_party_name or self.description):
 			return None
@@ -105,7 +103,7 @@
 		result = self.match_party_name_desc_in_party()
 		return result
 
-	def match_party_name_desc_in_party(self) -> Union[Tuple, None]:
+	def match_party_name_desc_in_party(self) -> tuple | None:
 		"""Fuzzy search party name and/or description against parties in the system"""
 		result = None
 		parties = get_parties_in_order(self.deposit)
@@ -130,7 +128,7 @@
 
 		return result
 
-	def fuzzy_search_and_return_result(self, party, names, field) -> Union[Tuple, None]:
+	def fuzzy_search_and_return_result(self, party, names, field) -> tuple | None:
 		skip = False
 		result = process.extract(
 			query=self.get(field),
@@ -147,7 +145,7 @@
 			party_name,
 		), skip
 
-	def process_fuzzy_result(self, result: Union[list, None]):
+	def process_fuzzy_result(self, result: list | None):
 		"""
 		If there are multiple valid close matches return None as result may be faulty.
 		Return the result only if one accurate match stands out.
diff --git a/erpnext/accounts/doctype/bank_transaction/bank_transaction.py b/erpnext/accounts/doctype/bank_transaction/bank_transaction.py
index 4246ba5..4354f23 100644
--- a/erpnext/accounts/doctype/bank_transaction/bank_transaction.py
+++ b/erpnext/accounts/doctype/bank_transaction/bank_transaction.py
@@ -64,7 +64,9 @@
 						_(
 							"Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
 						).format(
-							frappe.bold(self.currency), frappe.bold(self.bank_account), frappe.bold(account_currency)
+							frappe.bold(self.currency),
+							frappe.bold(self.bank_account),
+							frappe.bold(account_currency),
 						)
 					)
 
@@ -180,7 +182,7 @@
 					frappe.throw(_("Voucher {0} is over-allocated by {1}").format(unallocated_amount))
 
 		for payment_entry in to_remove:
-			self.remove(to_remove)
+			self.remove(payment_entry)
 
 	@frappe.whitelist()
 	def remove_payment_entries(self):
@@ -235,9 +237,7 @@
 	"""
 	gl_bank_account = frappe.db.get_value("Bank Account", transaction.bank_account, "account")
 	gles = get_related_bank_gl_entries(payment_entry.payment_document, payment_entry.payment_entry)
-	bt_allocations = get_total_allocated_amount(
-		payment_entry.payment_document, payment_entry.payment_entry
-	)
+	bt_allocations = get_total_allocated_amount(payment_entry.payment_document, payment_entry.payment_entry)
 
 	unallocated_amount = min(
 		transaction.unallocated_amount,
@@ -332,7 +332,6 @@
 
 def get_paid_amount(payment_entry, currency, gl_bank_account):
 	if payment_entry.payment_document in ["Payment Entry", "Sales Invoice", "Purchase Invoice"]:
-
 		paid_amount_field = "paid_amount"
 		if payment_entry.payment_document == "Payment Entry":
 			doc = frappe.get_doc("Payment Entry", payment_entry.payment_entry)
@@ -371,9 +370,7 @@
 		)
 
 	elif payment_entry.payment_document == "Loan Repayment":
-		return frappe.db.get_value(
-			payment_entry.payment_document, payment_entry.payment_entry, "amount_paid"
-		)
+		return frappe.db.get_value(payment_entry.payment_document, payment_entry.payment_entry, "amount_paid")
 
 	elif payment_entry.payment_document == "Bank Transaction":
 		dep, wth = frappe.db.get_value(
@@ -383,9 +380,7 @@
 
 	else:
 		frappe.throw(
-			"Please reconcile {0}: {1} manually".format(
-				payment_entry.payment_document, payment_entry.payment_entry
-			)
+			f"Please reconcile {payment_entry.payment_document}: {payment_entry.payment_entry} manually"
 		)
 
 
diff --git a/erpnext/accounts/doctype/bank_transaction/bank_transaction_upload.py b/erpnext/accounts/doctype/bank_transaction/bank_transaction_upload.py
index efb9d8c..a03f406 100644
--- a/erpnext/accounts/doctype/bank_transaction/bank_transaction_upload.py
+++ b/erpnext/accounts/doctype/bank_transaction/bank_transaction_upload.py
@@ -18,12 +18,12 @@
 		fcontent = frappe.local.uploaded_file
 		fname = frappe.local.uploaded_filename
 
-	if frappe.safe_encode(fname).lower().endswith("csv".encode("utf-8")):
+	if frappe.safe_encode(fname).lower().endswith(b"csv"):
 		from frappe.utils.csvutils import read_csv_content
 
 		rows = read_csv_content(fcontent, False)
 
-	elif frappe.safe_encode(fname).lower().endswith("xlsx".encode("utf-8")):
+	elif frappe.safe_encode(fname).lower().endswith(b"xlsx"):
 		from frappe.utils.xlsxutils import read_xlsx_file_from_attached_file
 
 		rows = read_xlsx_file_from_attached_file(fcontent=fcontent)
diff --git a/erpnext/accounts/doctype/bank_transaction/test_bank_transaction.py b/erpnext/accounts/doctype/bank_transaction/test_bank_transaction.py
index 1fe3608..3181a09 100644
--- a/erpnext/accounts/doctype/bank_transaction/test_bank_transaction.py
+++ b/erpnext/accounts/doctype/bank_transaction/test_bank_transaction.py
@@ -436,9 +436,7 @@
 
 	mode_of_payment = frappe.get_doc({"doctype": "Mode of Payment", "name": "Cash"})
 
-	if not frappe.db.get_value(
-		"Mode of Payment Account", {"company": "_Test Company", "parent": "Cash"}
-	):
+	if not frappe.db.get_value("Mode of Payment Account", {"company": "_Test Company", "parent": "Cash"}):
 		mode_of_payment.append("accounts", {"company": "_Test Company", "default_account": gl_account})
 		mode_of_payment.save()
 
diff --git a/erpnext/accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json b/erpnext/accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
index ace554b..b36eb5c 100644
--- a/erpnext/accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
+++ b/erpnext/accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
@@ -1,107 +1,38 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-10-24 15:24:56.713277", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-10-24 15:24:56.713277",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "bank_transaction_field",
+  "file_field"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "bank_transaction_field", 
-   "fieldtype": "Select", 
-   "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": "Field in Bank Transaction", 
-   "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": "bank_transaction_field",
+   "fieldtype": "Select",
+   "in_list_view": 1,
+   "label": "Field in Bank Transaction",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "file_field", 
-   "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": "Column in Bank File", 
-   "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": "file_field",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Column in Bank File",
+   "reqd": 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": 1, 
- "max_attachments": 0, 
- "modified": "2018-10-24 15:24:56.713277", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Bank Transaction Mapping", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "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, 
- "track_views": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:38.436517",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Bank Transaction Mapping",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json b/erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
index ab3f60d..e3adb6c 100644
--- a/erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+++ b/erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
@@ -1,116 +1,39 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-11-28 08:55:40.815355", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-11-28 08:55:40.815355",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "payment_document",
+  "payment_entry",
+  "allocated_amount",
+  "clearance_date"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "payment_document", 
-   "fieldtype": "Link", 
-   "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": "Payment Document", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "DocType", 
-   "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": "payment_document",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Payment Document",
+   "options": "DocType",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "payment_entry", 
-   "fieldtype": "Dynamic Link", 
-   "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": "Payment Entry", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "payment_document", 
-   "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": "payment_entry",
+   "fieldtype": "Dynamic Link",
+   "in_list_view": 1,
+   "label": "Payment Entry",
+   "options": "payment_document",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "allocated_amount", 
-   "fieldtype": "Currency", 
-   "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": "Allocated Amount", 
-   "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": "allocated_amount",
+   "fieldtype": "Currency",
+   "in_list_view": 1,
+   "label": "Allocated Amount",
+   "reqd": 1
+  },
   {
    "depends_on": "eval:doc.docstatus==1",
    "fieldname": "clearance_date",
@@ -120,31 +43,18 @@
    "print_hide": 1,
    "read_only": 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": 1, 
- "max_attachments": 0, 
- "modified": "2020-01-22 00:00:00.000000", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Bank Transaction Payments", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0, 
- "track_views": 0
-}
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:38.549438",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Bank Transaction Payments",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json b/erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
index e129fa6..c5fd63d 100644
--- a/erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+++ b/erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
@@ -170,7 +170,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2023-12-01 16:49:54.073890",
+ "modified": "2024-03-27 13:06:39.619458",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bisect Accounting Statements",
@@ -188,7 +188,7 @@
   }
  ],
  "read_only": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/bisect_nodes/bisect_nodes.json b/erpnext/accounts/doctype/bisect_nodes/bisect_nodes.json
index 03fad26..f87eafa 100644
--- a/erpnext/accounts/doctype/bisect_nodes/bisect_nodes.json
+++ b/erpnext/accounts/doctype/bisect_nodes/bisect_nodes.json
@@ -70,7 +70,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-12-01 17:46:12.437996",
+ "modified": "2024-03-27 13:06:39.766063",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Bisect Nodes",
@@ -91,7 +91,7 @@
   }
  ],
  "read_only": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/budget/budget.json b/erpnext/accounts/doctype/budget/budget.json
index f0566f4..404b663 100644
--- a/erpnext/accounts/doctype/budget/budget.json
+++ b/erpnext/accounts/doctype/budget/budget.json
@@ -207,7 +207,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2022-10-10 22:14:36.361509",
+ "modified": "2024-03-27 13:06:42.675933",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Budget",
@@ -231,7 +231,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/budget/budget.py b/erpnext/accounts/doctype/budget/budget.py
index aa77af6..b585f40 100644
--- a/erpnext/accounts/doctype/budget/budget.py
+++ b/erpnext/accounts/doctype/budget/budget.py
@@ -70,10 +70,11 @@
 			select
 				b.name, ba.account from `tabBudget` b, `tabBudget Account` ba
 			where
-				ba.parent = b.name and b.docstatus < 2 and b.company = %s and %s=%s and
-				b.fiscal_year=%s and b.name != %s and ba.account in (%s) """
-			% ("%s", budget_against_field, "%s", "%s", "%s", ",".join(["%s"] * len(accounts))),
-			(self.company, budget_against, self.fiscal_year, self.name) + tuple(accounts),
+				ba.parent = b.name and b.docstatus < 2 and b.company = {} and {}={} and
+				b.fiscal_year={} and b.name != {} and ba.account in ({}) """.format(
+				"%s", budget_against_field, "%s", "%s", "%s", ",".join(["%s"] * len(accounts))
+			),
+			(self.company, budget_against, self.fiscal_year, self.name, *tuple(accounts)),
 			as_dict=1,
 		)
 
@@ -96,12 +97,14 @@
 				if account_details.is_group:
 					frappe.throw(_("Budget cannot be assigned against Group Account {0}").format(d.account))
 				elif account_details.company != self.company:
-					frappe.throw(_("Account {0} does not belongs to company {1}").format(d.account, self.company))
+					frappe.throw(
+						_("Account {0} does not belongs to company {1}").format(d.account, self.company)
+					)
 				elif account_details.report_type != "Profit and Loss":
 					frappe.throw(
-						_("Budget cannot be assigned against {0}, as it's not an Income or Expense account").format(
-							d.account
-						)
+						_(
+							"Budget cannot be assigned against {0}, as it's not an Income or Expense account"
+						).format(d.account)
 					)
 
 				if d.account in account_list:
@@ -148,9 +151,7 @@
 			"Company", args.get("company"), "exception_budget_approver_role"
 		)
 
-	if not frappe.get_cached_value(
-		"Budget", {"fiscal_year": args.fiscal_year, "company": args.company}
-	):  # nosec
+	if not frappe.get_cached_value("Budget", {"fiscal_year": args.fiscal_year, "company": args.company}):  # nosec
 		return
 
 	if not args.account:
@@ -181,30 +182,24 @@
 			and args.account
 			and (frappe.get_cached_value("Account", args.account, "root_type") == "Expense")
 		):
-
 			doctype = dimension.get("document_type")
 
 			if frappe.get_cached_value("DocType", doctype, "is_tree"):
 				lft, rgt = frappe.get_cached_value(doctype, args.get(budget_against), ["lft", "rgt"])
-				condition = """and exists(select name from `tab%s`
-					where lft<=%s and rgt>=%s and name=b.%s)""" % (
-					doctype,
-					lft,
-					rgt,
-					budget_against,
-				)  # nosec
+				condition = f"""and exists(select name from `tab{doctype}`
+					where lft<={lft} and rgt>={rgt} and name=b.{budget_against})"""  # nosec
 				args.is_tree = True
 			else:
-				condition = "and b.%s=%s" % (budget_against, frappe.db.escape(args.get(budget_against)))
+				condition = f"and b.{budget_against}={frappe.db.escape(args.get(budget_against))}"
 				args.is_tree = False
 
 			args.budget_against_field = budget_against
 			args.budget_against_doctype = doctype
 
 			budget_records = frappe.db.sql(
-				"""
+				f"""
 				select
-					b.{budget_against_field} as budget_against, ba.budget_amount, b.monthly_distribution,
+					b.{budget_against} as budget_against, ba.budget_amount, b.monthly_distribution,
 					ifnull(b.applicable_on_material_request, 0) as for_material_request,
 					ifnull(applicable_on_purchase_order, 0) as for_purchase_order,
 					ifnull(applicable_on_booking_actual_expenses,0) as for_actual_expenses,
@@ -217,9 +212,7 @@
 					b.name=ba.parent and b.fiscal_year=%s
 					and ba.account=%s and b.docstatus=1
 					{condition}
-			""".format(
-					condition=condition, budget_against_field=budget_against
-				),
+			""",
 				(args.fiscal_year, args.account),
 				as_dict=True,
 			)  # nosec
@@ -247,7 +240,12 @@
 				args["month_end_date"] = get_last_day(args.posting_date)
 
 				compare_expense_with_budget(
-					args, budget_amount, _("Accumulated Monthly"), monthly_action, budget.budget_against, amount
+					args,
+					budget_amount,
+					_("Accumulated Monthly"),
+					monthly_action,
+					budget.budget_against,
+					amount,
 				)
 
 
@@ -275,9 +273,8 @@
 			frappe.bold(fmt_money(diff, currency=currency)),
 		)
 
-		if (
-			frappe.flags.exception_approver_role
-			and frappe.flags.exception_approver_role in frappe.get_roles(frappe.session.user)
+		if frappe.flags.exception_approver_role and frappe.flags.exception_approver_role in frappe.get_roles(
+			frappe.session.user
 		):
 			action = "Warn"
 
@@ -323,10 +320,8 @@
 	data = frappe.db.sql(
 		""" select ifnull((sum(child.stock_qty - child.ordered_qty) * rate), 0) as amount
 		from `tabMaterial Request Item` child, `tabMaterial Request` parent where parent.name = child.parent and
-		child.item_code = %s and parent.docstatus = 1 and child.stock_qty > child.ordered_qty and {0} and
-		parent.material_request_type = 'Purchase' and parent.status != 'Stopped'""".format(
-			condition
-		),
+		child.item_code = %s and parent.docstatus = 1 and child.stock_qty > child.ordered_qty and {} and
+		parent.material_request_type = 'Purchase' and parent.status != 'Stopped'""".format(condition),
 		item_code,
 		as_list=1,
 	)
@@ -339,12 +334,10 @@
 	condition = get_other_condition(args, budget, "Purchase Order")
 
 	data = frappe.db.sql(
-		""" select ifnull(sum(child.amount - child.billed_amt), 0) as amount
+		f""" select ifnull(sum(child.amount - child.billed_amt), 0) as amount
 		from `tabPurchase Order Item` child, `tabPurchase Order` parent where
 		parent.name = child.parent and child.item_code = %s and parent.docstatus = 1 and child.amount > child.billed_amt
-		and parent.status != 'Closed' and {0}""".format(
-			condition
-		),
+		and parent.status != 'Closed' and {condition}""",
 		item_code,
 		as_list=1,
 	)
@@ -357,7 +350,7 @@
 	budget_against_field = args.get("budget_against_field")
 
 	if budget_against_field and args.get(budget_against_field):
-		condition += " and child.%s = '%s'" % (budget_against_field, args.get(budget_against_field))
+		condition += f" and child.{budget_against_field} = '{args.get(budget_against_field)}'"
 
 	if args.get("fiscal_year"):
 		date_field = "schedule_date" if for_doc == "Material Request" else "transaction_date"
@@ -365,12 +358,8 @@
 			"Fiscal Year", args.get("fiscal_year"), ["year_start_date", "year_end_date"]
 		)
 
-		condition += """ and parent.%s
-			between '%s' and '%s' """ % (
-			date_field,
-			start_date,
-			end_date,
-		)
+		condition += f""" and parent.{date_field}
+			between '{start_date}' and '{end_date}' """
 
 	return condition
 
@@ -389,21 +378,17 @@
 
 		args.update(lft_rgt)
 
-		condition2 = """and exists(select name from `tab{doctype}`
+		condition2 = f"""and exists(select name from `tab{args.budget_against_doctype}`
 			where lft>=%(lft)s and rgt<=%(rgt)s
-			and name=gle.{budget_against_field})""".format(
-			doctype=args.budget_against_doctype, budget_against_field=budget_against_field  # nosec
-		)
+			and name=gle.{budget_against_field})"""
 	else:
-		condition2 = """and exists(select name from `tab{doctype}`
-		where name=gle.{budget_against} and
-		gle.{budget_against} = %({budget_against})s)""".format(
-			doctype=args.budget_against_doctype, budget_against=budget_against_field
-		)
+		condition2 = f"""and exists(select name from `tab{args.budget_against_doctype}`
+		where name=gle.{budget_against_field} and
+		gle.{budget_against_field} = %({budget_against_field})s)"""
 
 	amount = flt(
 		frappe.db.sql(
-			"""
+			f"""
 		select sum(gle.debit) - sum(gle.credit)
 		from `tabGL Entry` gle
 		where
@@ -414,9 +399,7 @@
 			and gle.company=%(company)s
 			and gle.docstatus=1
 			{condition2}
-	""".format(
-				condition1=condition1, condition2=condition2
-			),
+	""",
 			(args),
 		)[0][0]
 	)  # nosec
diff --git a/erpnext/accounts/doctype/budget/test_budget.py b/erpnext/accounts/doctype/budget/test_budget.py
index 11af9a2..6d9a6f5 100644
--- a/erpnext/accounts/doctype/budget/test_budget.py
+++ b/erpnext/accounts/doctype/budget/test_budget.py
@@ -41,9 +41,7 @@
 
 		budget = make_budget(budget_against="Cost Center")
 
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 
 		jv = make_journal_entry(
 			"_Test Account Cost for Goods Sold - _TC",
@@ -63,9 +61,7 @@
 
 		budget = make_budget(budget_against="Cost Center")
 
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 
 		jv = make_journal_entry(
 			"_Test Account Cost for Goods Sold - _TC",
@@ -97,9 +93,7 @@
 		)
 
 		fiscal_year = get_fiscal_year(nowdate())[0]
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 		frappe.db.set_value("Budget", budget.name, "fiscal_year", fiscal_year)
 
 		mr = frappe.get_doc(
@@ -138,9 +132,7 @@
 		)
 
 		fiscal_year = get_fiscal_year(nowdate())[0]
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 		frappe.db.set_value("Budget", budget.name, "fiscal_year", fiscal_year)
 
 		po = create_purchase_order(transaction_date=nowdate(), do_not_submit=True)
@@ -158,9 +150,7 @@
 
 		budget = make_budget(budget_against="Project")
 
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 
 		project = frappe.get_value("Project", {"project_name": "_Test Project"})
 
@@ -223,7 +213,7 @@
 		if month > 9:
 			month = 9
 
-		for i in range(month + 1):
+		for _i in range(month + 1):
 			jv = make_journal_entry(
 				"_Test Account Cost for Goods Sold - _TC",
 				"_Test Bank - _TC",
@@ -237,9 +227,7 @@
 				frappe.db.get_value("GL Entry", {"voucher_type": "Journal Entry", "voucher_no": jv.name})
 			)
 
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 
 		self.assertRaises(BudgetError, jv.cancel)
 
@@ -255,7 +243,7 @@
 			month = 9
 
 		project = frappe.get_value("Project", {"project_name": "_Test Project"})
-		for i in range(month + 1):
+		for _i in range(month + 1):
 			jv = make_journal_entry(
 				"_Test Account Cost for Goods Sold - _TC",
 				"_Test Bank - _TC",
@@ -270,9 +258,7 @@
 				frappe.db.get_value("GL Entry", {"voucher_type": "Journal Entry", "voucher_no": jv.name})
 			)
 
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 
 		self.assertRaises(BudgetError, jv.cancel)
 
@@ -284,9 +270,7 @@
 		set_total_expense_zero(nowdate(), "cost_center", "_Test Cost Center 2 - _TC")
 
 		budget = make_budget(budget_against="Cost Center", cost_center="_Test Company - _TC")
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 
 		jv = make_journal_entry(
 			"_Test Account Cost for Goods Sold - _TC",
@@ -316,9 +300,7 @@
 			).insert(ignore_permissions=True)
 
 		budget = make_budget(budget_against="Cost Center", cost_center=cost_center)
-		frappe.db.set_value(
-			"Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop"
-		)
+		frappe.db.set_value("Budget", budget.name, "action_if_accumulated_monthly_budget_exceeded", "Stop")
 
 		jv = make_journal_entry(
 			"_Test Account Cost for Goods Sold - _TC",
@@ -423,13 +405,11 @@
 	fiscal_year = get_fiscal_year(nowdate())[0]
 
 	if budget_against == "Project":
-		project_name = "{0}%".format("_Test Project/" + fiscal_year)
+		project_name = "{}%".format("_Test Project/" + fiscal_year)
 		budget_list = frappe.get_all("Budget", fields=["name"], filters={"name": ("like", project_name)})
 	else:
-		cost_center_name = "{0}%".format(cost_center or "_Test Cost Center - _TC/" + fiscal_year)
-		budget_list = frappe.get_all(
-			"Budget", fields=["name"], filters={"name": ("like", cost_center_name)}
-		)
+		cost_center_name = "{}%".format(cost_center or "_Test Cost Center - _TC/" + fiscal_year)
+		budget_list = frappe.get_all("Budget", fields=["name"], filters={"name": ("like", cost_center_name)})
 	for d in budget_list:
 		frappe.db.sql("delete from `tabBudget` where name = %(name)s", d)
 		frappe.db.sql("delete from `tabBudget Account` where parent = %(name)s", d)
@@ -451,24 +431,18 @@
 	budget.action_if_annual_budget_exceeded = "Stop"
 	budget.action_if_accumulated_monthly_budget_exceeded = "Ignore"
 	budget.budget_against = budget_against
-	budget.append(
-		"accounts", {"account": "_Test Account Cost for Goods Sold - _TC", "budget_amount": 200000}
-	)
+	budget.append("accounts", {"account": "_Test Account Cost for Goods Sold - _TC", "budget_amount": 200000})
 
 	if args.applicable_on_material_request:
 		budget.applicable_on_material_request = 1
-		budget.action_if_annual_budget_exceeded_on_mr = (
-			args.action_if_annual_budget_exceeded_on_mr or "Warn"
-		)
+		budget.action_if_annual_budget_exceeded_on_mr = args.action_if_annual_budget_exceeded_on_mr or "Warn"
 		budget.action_if_accumulated_monthly_budget_exceeded_on_mr = (
 			args.action_if_accumulated_monthly_budget_exceeded_on_mr or "Warn"
 		)
 
 	if args.applicable_on_purchase_order:
 		budget.applicable_on_purchase_order = 1
-		budget.action_if_annual_budget_exceeded_on_po = (
-			args.action_if_annual_budget_exceeded_on_po or "Warn"
-		)
+		budget.action_if_annual_budget_exceeded_on_po = args.action_if_annual_budget_exceeded_on_po or "Warn"
 		budget.action_if_accumulated_monthly_budget_exceeded_on_po = (
 			args.action_if_accumulated_monthly_budget_exceeded_on_po or "Warn"
 		)
diff --git a/erpnext/accounts/doctype/budget_account/budget_account.json b/erpnext/accounts/doctype/budget_account/budget_account.json
index c7d8726..83f6fe9 100644
--- a/erpnext/accounts/doctype/budget_account/budget_account.json
+++ b/erpnext/accounts/doctype/budget_account/budget_account.json
@@ -29,14 +29,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-03-04 15:43:27.016947",
+ "modified": "2024-03-27 13:06:42.854458",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Budget Account",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/campaign_item/campaign_item.json b/erpnext/accounts/doctype/campaign_item/campaign_item.json
index 69383a4..b592088 100644
--- a/erpnext/accounts/doctype/campaign_item/campaign_item.json
+++ b/erpnext/accounts/doctype/campaign_item/campaign_item.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-07 10:43:49.717633",
+ "modified": "2024-03-27 13:06:44.142625",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Campaign Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/cashier_closing/cashier_closing.json b/erpnext/accounts/doctype/cashier_closing/cashier_closing.json
index 051b44b..a78c271 100644
--- a/erpnext/accounts/doctype/cashier_closing/cashier_closing.json
+++ b/erpnext/accounts/doctype/cashier_closing/cashier_closing.json
@@ -124,7 +124,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2023-12-28 13:15:46.858427",
+ "modified": "2024-03-27 13:06:44.260440",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Cashier Closing",
@@ -145,7 +145,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json b/erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
index 7f16bea..6ac49f8 100644
--- a/erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
+++ b/erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
@@ -1,109 +1,43 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-09-02 14:45:36.303520", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-09-02 14:45:36.303520",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "mode_of_payment",
+  "amount"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "mode_of_payment", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "Mode of Payment", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Mode of Payment", 
-   "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": "mode_of_payment",
+   "fieldtype": "Link",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "Mode of Payment",
+   "options": "Mode of Payment",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0.00", 
-   "fieldname": "amount", 
-   "fieldtype": "Float", 
-   "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": "Amount", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "default": "0.00",
+   "fieldname": "amount",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Amount"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2019-02-19 08:34:20.268037", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Cashier Closing Payments", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:44.414987",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Cashier Closing Payments",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json b/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
index ee095ac..84bf069 100644
--- a/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+++ b/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
@@ -50,7 +50,7 @@
  "in_create": 1,
  "issingle": 1,
  "links": [],
- "modified": "2020-02-28 08:49:11.422846",
+ "modified": "2024-03-27 13:06:44.535780",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Chart of Accounts Importer",
@@ -66,6 +66,7 @@
  ],
  "quick_entry": 1,
  "read_only": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py b/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py
index 1c805cc..e24c7c9 100644
--- a/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py
+++ b/erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py
@@ -38,9 +38,7 @@
 
 	def validate(self):
 		if self.import_file:
-			get_coa(
-				"Chart of Accounts Importer", "All Accounts", file_name=self.import_file, for_validate=1
-			)
+			get_coa("Chart of Accounts Importer", "All Accounts", file_name=self.import_file, for_validate=1)
 
 
 def validate_columns(data):
@@ -116,7 +114,7 @@
 	file_path = file_doc.get_full_path()
 
 	data = []
-	with open(file_path, "r") as in_file:
+	with open(file_path) as in_file:
 		csv_reader = list(csv.reader(in_file))
 		headers = csv_reader[0]
 		del csv_reader[0]  # delete top row and headers row
@@ -215,10 +213,10 @@
 		for row in data:
 			account_name, parent_account, account_number, parent_account_number = row[0:4]
 			if account_number:
-				account_name = "{} - {}".format(account_number, account_name)
+				account_name = f"{account_number} - {account_name}"
 			if parent_account_number:
 				parent_account_number = cstr(parent_account_number).strip()
-				parent_account = "{} - {}".format(parent_account_number, parent_account)
+				parent_account = f"{parent_account_number} - {parent_account}"
 
 			if parent_account == account_name == child:
 				return [parent_account]
@@ -230,7 +228,7 @@
 							frappe.bold(parent_account)
 						)
 					)
-				return [child] + parent_account_list
+				return [child, *parent_account_list]
 
 	charts_map, paths = {}, []
 
@@ -250,12 +248,12 @@
 		) = i
 
 		if not account_name:
-			error_messages.append("Row {0}: Please enter Account Name".format(line_no))
+			error_messages.append(f"Row {line_no}: Please enter Account Name")
 
 		name = account_name
 		if account_number:
 			account_number = cstr(account_number).strip()
-			account_name = "{} - {}".format(account_number, account_name)
+			account_name = f"{account_number} - {account_name}"
 
 		charts_map[account_name] = {}
 		charts_map[account_name]["account_name"] = name
@@ -352,9 +350,9 @@
 
 def get_sample_template(writer, company):
 	currency = frappe.db.get_value("Company", company, "default_currency")
-	with open(os.path.join(os.path.dirname(__file__), "coa_sample_template.csv"), "r") as f:
+	with open(os.path.join(os.path.dirname(__file__), "coa_sample_template.csv")) as f:
 		for row in f:
-			row = row.strip().split(",") + [currency]
+			row = [*row.strip().split(","), currency]
 			writer.writerow(row)
 
 	return writer
@@ -463,7 +461,7 @@
 		"Purchase Taxes and Charges Template",
 	]:
 		frappe.db.sql(
-			'''delete from `tab{0}` where `company`="%s"'''.format(doctype) % (company)  # nosec
+			f'''delete from `tab{doctype}` where `company`="%s"''' % (company)  # nosec
 		)
 
 
diff --git a/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.json b/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.json
index e9993c3..46380db 100644
--- a/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.json
+++ b/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.json
@@ -1,1102 +1,343 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:bank_name", 
- "beta": 0, 
- "creation": "2016-05-04 14:35:00.402544", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
+ "actions": [],
+ "autoname": "field:bank_name",
+ "creation": "2016-05-04 14:35:00.402544",
+ "doctype": "DocType",
+ "engine": "InnoDB",
+ "field_order": [
+  "settings",
+  "has_print_format",
+  "primary_settings",
+  "bank_name",
+  "cheque_size",
+  "starting_position_from_top_edge",
+  "cheque_width",
+  "cheque_height",
+  "scanned_cheque",
+  "column_break_5",
+  "is_account_payable",
+  "acc_pay_dist_from_top_edge",
+  "acc_pay_dist_from_left_edge",
+  "message_to_show",
+  "date_and_payer_settings",
+  "date_settings",
+  "date_dist_from_top_edge",
+  "date_dist_from_left_edge",
+  "payer_settings",
+  "payer_name_from_top_edge",
+  "payer_name_from_left_edge",
+  "amount_in_words_and_figure_settings",
+  "html_19",
+  "amt_in_words_from_top_edge",
+  "amt_in_words_from_left_edge",
+  "amt_in_word_width",
+  "amt_in_words_line_spacing",
+  "amount_in_figure",
+  "amt_in_figures_from_top_edge",
+  "amt_in_figures_from_left_edge",
+  "account_number_and_signatory_settings",
+  "account_no_settings",
+  "acc_no_dist_from_top_edge",
+  "acc_no_dist_from_left_edge",
+  "signatory_position",
+  "signatory_from_top_edge",
+  "signatory_from_left_edge",
+  "preview",
+  "cheque_print_preview"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "description": "", 
-   "fieldname": "settings", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "<div>\n<h3> All dimensions in centimeter only </h3>\n</div>", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "settings",
+   "fieldtype": "HTML",
+   "options": "<div>\n<h3> All dimensions in centimeter only </h3>\n</div>"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "has_print_format", 
-   "fieldtype": "Check", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Has Print Format", 
-   "length": 0, 
-   "no_copy": 1, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 1, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "has_print_format",
+   "fieldtype": "Check",
+   "hidden": 1,
+   "label": "Has Print Format",
+   "no_copy": 1,
+   "print_hide": 1,
+   "read_only": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "primary_settings", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Primary Settings", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "primary_settings",
+   "fieldtype": "Section Break",
+   "label": "Primary Settings"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "bank_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Bank Name", 
-   "length": 0, 
-   "no_copy": 1, 
-   "permlevel": 0, 
-   "precision": "", 
-   "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": "bank_name",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Bank Name",
+   "no_copy": 1,
+   "reqd": 1,
+   "unique": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "Regular", 
-   "fieldname": "cheque_size", 
-   "fieldtype": "Select", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Cheque Size", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "\nRegular\nA4", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "Regular",
+   "fieldname": "cheque_size",
+   "fieldtype": "Select",
+   "label": "Cheque Size",
+   "options": "\nRegular\nA4"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "depends_on": "eval:doc.cheque_size==\"A4\"", 
-   "fieldname": "starting_position_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Starting position from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.cheque_size==\"A4\"",
+   "fieldname": "starting_position_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Starting position from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "20.00", 
-   "fieldname": "cheque_width", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Cheque Width", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "20.00",
+   "fieldname": "cheque_width",
+   "fieldtype": "Float",
+   "label": "Cheque Width",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "9.00", 
-   "fieldname": "cheque_height", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Cheque Height", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "9.00",
+   "fieldname": "cheque_height",
+   "fieldtype": "Float",
+   "label": "Cheque Height",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "", 
-   "fieldname": "scanned_cheque", 
-   "fieldtype": "Attach", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Scanned Cheque", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "scanned_cheque",
+   "fieldtype": "Attach",
+   "label": "Scanned Cheque"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "column_break_5", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_5",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "1", 
-   "fieldname": "is_account_payable", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Is Account Payable", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "1",
+   "fieldname": "is_account_payable",
+   "fieldtype": "Check",
+   "label": "Is Account Payable"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "1.00", 
-   "depends_on": "eval:doc.is_account_payable", 
-   "fieldname": "acc_pay_dist_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "1.00",
+   "depends_on": "eval:doc.is_account_payable",
+   "fieldname": "acc_pay_dist_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Distance from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "9.00", 
-   "depends_on": "eval:doc.is_account_payable", 
-   "fieldname": "acc_pay_dist_from_left_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from left edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "9.00",
+   "depends_on": "eval:doc.is_account_payable",
+   "fieldname": "acc_pay_dist_from_left_edge",
+   "fieldtype": "Float",
+   "label": "Distance from left edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "Acc. Payee", 
-   "depends_on": "eval:doc.is_account_payable", 
-   "fieldname": "message_to_show", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Message to show", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "Acc. Payee",
+   "depends_on": "eval:doc.is_account_payable",
+   "fieldname": "message_to_show",
+   "fieldtype": "Data",
+   "label": "Message to show"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "date_and_payer_settings", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "date_and_payer_settings",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "date_settings", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Date Settings", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Date Settings</label>", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "date_settings",
+   "fieldtype": "HTML",
+   "label": "Date Settings",
+   "options": "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Date Settings</label>"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "1.00", 
-   "fieldname": "date_dist_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "1.00",
+   "fieldname": "date_dist_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Distance from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "15.00", 
-   "depends_on": "", 
-   "fieldname": "date_dist_from_left_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Starting location from left edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "15.00",
+   "fieldname": "date_dist_from_left_edge",
+   "fieldtype": "Float",
+   "label": "Starting location from left edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "payer_settings", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Payer Settings", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "payer_settings",
+   "fieldtype": "Column Break",
+   "label": "Payer Settings"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "2.00", 
-   "fieldname": "payer_name_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "2.00",
+   "fieldname": "payer_name_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Distance from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "3.00", 
-   "fieldname": "payer_name_from_left_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Starting location from left edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "3.00",
+   "fieldname": "payer_name_from_left_edge",
+   "fieldtype": "Float",
+   "label": "Starting location from left edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "amount_in_words_and_figure_settings", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "amount_in_words_and_figure_settings",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "html_19", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Amount In Words</label>", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "html_19",
+   "fieldtype": "HTML",
+   "options": "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Amount In Words</label>"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "3.00", 
-   "fieldname": "amt_in_words_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "3.00",
+   "fieldname": "amt_in_words_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Distance from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "4.00", 
-   "fieldname": "amt_in_words_from_left_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Starting location from left edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "4.00",
+   "fieldname": "amt_in_words_from_left_edge",
+   "fieldtype": "Float",
+   "label": "Starting location from left edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "15.00", 
-   "fieldname": "amt_in_word_width", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Width of amount in word", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "15.00",
+   "fieldname": "amt_in_word_width",
+   "fieldtype": "Float",
+   "label": "Width of amount in word",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "0.50", 
-   "fieldname": "amt_in_words_line_spacing", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Line spacing for amount in words", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0.50",
+   "fieldname": "amt_in_words_line_spacing",
+   "fieldtype": "Float",
+   "label": "Line spacing for amount in words",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "amount_in_figure", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Amount In Figure", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "amount_in_figure",
+   "fieldtype": "Column Break",
+   "label": "Amount In Figure"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "3.50", 
-   "fieldname": "amt_in_figures_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "3.50",
+   "fieldname": "amt_in_figures_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Distance from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "16.00", 
-   "fieldname": "amt_in_figures_from_left_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Starting location from left edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "16.00",
+   "fieldname": "amt_in_figures_from_left_edge",
+   "fieldtype": "Float",
+   "label": "Starting location from left edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "account_number_and_signatory_settings", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "account_number_and_signatory_settings",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "account_no_settings", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Account Number Settings</label>", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "account_no_settings",
+   "fieldtype": "HTML",
+   "options": "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Account Number Settings</label>"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "5.00", 
-   "fieldname": "acc_no_dist_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "5.00",
+   "fieldname": "acc_no_dist_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Distance from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "4.00", 
-   "fieldname": "acc_no_dist_from_left_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Starting location from left edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "4.00",
+   "fieldname": "acc_no_dist_from_left_edge",
+   "fieldtype": "Float",
+   "label": "Starting location from left edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "signatory_position", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Signatory Position", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "signatory_position",
+   "fieldtype": "Column Break",
+   "label": "Signatory Position"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "6.00", 
-   "fieldname": "signatory_from_top_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Distance from top edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "6.00",
+   "fieldname": "signatory_from_top_edge",
+   "fieldtype": "Float",
+   "label": "Distance from top edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "default": "15.00", 
-   "fieldname": "signatory_from_left_edge", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Starting location from left edge", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "2", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "15.00",
+   "fieldname": "signatory_from_left_edge",
+   "fieldtype": "Float",
+   "label": "Starting location from left edge",
+   "precision": "2"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "preview", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Preview", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "preview",
+   "fieldtype": "Section Break",
+   "label": "Preview"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "cheque_print_preview", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "cheque_print_preview",
+   "fieldtype": "HTML"
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 0, 
- "max_attachments": 1, 
- "modified": "2016-06-23 20:19:11.694932", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Cheque Print Template", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "max_attachments": 1,
+ "modified": "2024-03-27 13:06:44.654989",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Cheque Print Template",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 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
-  }, 
+  },
   {
-   "amend": 0, 
-   "apply_user_permissions": 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": "Accounts Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "amend": 0, 
-   "apply_user_permissions": 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": "Accounts User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts User",
+   "share": 1,
    "write": 1
   }
- ], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.py b/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.py
index 205bb29..4b1394e 100644
--- a/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.py
+++ b/erpnext/accounts/doctype/cheque_print_template/cheque_print_template.py
@@ -66,71 +66,71 @@
 
 	cheque_print.html = """
 <style>
-	.print-format {
+	.print-format {{
 		padding: 0px;
-	}
-	@media screen {
-		.print-format {
+	}}
+	@media screen {{
+		.print-format {{
 			padding: 0in;
-		}
-	}
+		}}
+	}}
 </style>
-<div style="position: relative; top:%(starting_position_from_top_edge)scm">
-	<div style="width:%(cheque_width)scm;height:%(cheque_height)scm;">
-		<span style="top:%(acc_pay_dist_from_top_edge)scm; left:%(acc_pay_dist_from_left_edge)scm;
+<div style="position: relative; top:{starting_position_from_top_edge}cm">
+	<div style="width:{cheque_width}cm;height:{cheque_height}cm;">
+		<span style="top:{acc_pay_dist_from_top_edge}cm; left:{acc_pay_dist_from_left_edge}cm;
 			border-bottom: solid 1px;border-top:solid 1px; width:2cm;text-align: center; position: absolute;">
-				%(message_to_show)s
+				{message_to_show}
 		</span>
-		<span style="top:%(date_dist_from_top_edge)scm; left:%(date_dist_from_left_edge)scm;
+		<span style="top:{date_dist_from_top_edge}cm; left:{date_dist_from_left_edge}cm;
 			position: absolute;">
-			{{ frappe.utils.formatdate(doc.reference_date) or '' }}
+			{{{{ frappe.utils.formatdate(doc.reference_date) or '' }}}}
 		</span>
-		<span style="top:%(acc_no_dist_from_top_edge)scm;left:%(acc_no_dist_from_left_edge)scm;
+		<span style="top:{acc_no_dist_from_top_edge}cm;left:{acc_no_dist_from_left_edge}cm;
 			position: absolute;  min-width: 6cm;">
-			{{ doc.account_no or '' }}
+			{{{{ doc.account_no or '' }}}}
 		</span>
-		<span style="top:%(payer_name_from_top_edge)scm;left: %(payer_name_from_left_edge)scm;
+		<span style="top:{payer_name_from_top_edge}cm;left: {payer_name_from_left_edge}cm;
 			position: absolute;  min-width: 6cm;">
-			{{doc.party_name}}
+			{{{{doc.party_name}}}}
 		</span>
-		<span style="top:%(amt_in_words_from_top_edge)scm; left:%(amt_in_words_from_left_edge)scm;
-			position: absolute; display: block; width: %(amt_in_word_width)scm;
-			line-height:%(amt_in_words_line_spacing)scm; word-wrap: break-word;">
-				{{frappe.utils.money_in_words(doc.base_paid_amount or doc.base_received_amount)}}
+		<span style="top:{amt_in_words_from_top_edge}cm; left:{amt_in_words_from_left_edge}cm;
+			position: absolute; display: block; width: {amt_in_word_width}cm;
+			line-height:{amt_in_words_line_spacing}cm; word-wrap: break-word;">
+				{{{{frappe.utils.money_in_words(doc.base_paid_amount or doc.base_received_amount)}}}}
 		</span>
-		<span style="top:%(amt_in_figures_from_top_edge)scm;left: %(amt_in_figures_from_left_edge)scm;
+		<span style="top:{amt_in_figures_from_top_edge}cm;left: {amt_in_figures_from_left_edge}cm;
 			position: absolute; min-width: 4cm;">
-			{{doc.get_formatted("base_paid_amount") or doc.get_formatted("base_received_amount")}}
+			{{{{doc.get_formatted("base_paid_amount") or doc.get_formatted("base_received_amount")}}}}
 		</span>
-		<span style="top:%(signatory_from_top_edge)scm;left: %(signatory_from_left_edge)scm;
+		<span style="top:{signatory_from_top_edge}cm;left: {signatory_from_left_edge}cm;
 			position: absolute;  min-width: 6cm;">
-			{{doc.company}}
+			{{{{doc.company}}}}
 		</span>
 	</div>
-</div>""" % {
-		"starting_position_from_top_edge": doc.starting_position_from_top_edge
+</div>""".format(
+		starting_position_from_top_edge=doc.starting_position_from_top_edge
 		if doc.cheque_size == "A4"
 		else 0.0,
-		"cheque_width": doc.cheque_width,
-		"cheque_height": doc.cheque_height,
-		"acc_pay_dist_from_top_edge": doc.acc_pay_dist_from_top_edge,
-		"acc_pay_dist_from_left_edge": doc.acc_pay_dist_from_left_edge,
-		"message_to_show": doc.message_to_show if doc.message_to_show else _("Account Pay Only"),
-		"date_dist_from_top_edge": doc.date_dist_from_top_edge,
-		"date_dist_from_left_edge": doc.date_dist_from_left_edge,
-		"acc_no_dist_from_top_edge": doc.acc_no_dist_from_top_edge,
-		"acc_no_dist_from_left_edge": doc.acc_no_dist_from_left_edge,
-		"payer_name_from_top_edge": doc.payer_name_from_top_edge,
-		"payer_name_from_left_edge": doc.payer_name_from_left_edge,
-		"amt_in_words_from_top_edge": doc.amt_in_words_from_top_edge,
-		"amt_in_words_from_left_edge": doc.amt_in_words_from_left_edge,
-		"amt_in_word_width": doc.amt_in_word_width,
-		"amt_in_words_line_spacing": doc.amt_in_words_line_spacing,
-		"amt_in_figures_from_top_edge": doc.amt_in_figures_from_top_edge,
-		"amt_in_figures_from_left_edge": doc.amt_in_figures_from_left_edge,
-		"signatory_from_top_edge": doc.signatory_from_top_edge,
-		"signatory_from_left_edge": doc.signatory_from_left_edge,
-	}
+		cheque_width=doc.cheque_width,
+		cheque_height=doc.cheque_height,
+		acc_pay_dist_from_top_edge=doc.acc_pay_dist_from_top_edge,
+		acc_pay_dist_from_left_edge=doc.acc_pay_dist_from_left_edge,
+		message_to_show=doc.message_to_show if doc.message_to_show else _("Account Pay Only"),
+		date_dist_from_top_edge=doc.date_dist_from_top_edge,
+		date_dist_from_left_edge=doc.date_dist_from_left_edge,
+		acc_no_dist_from_top_edge=doc.acc_no_dist_from_top_edge,
+		acc_no_dist_from_left_edge=doc.acc_no_dist_from_left_edge,
+		payer_name_from_top_edge=doc.payer_name_from_top_edge,
+		payer_name_from_left_edge=doc.payer_name_from_left_edge,
+		amt_in_words_from_top_edge=doc.amt_in_words_from_top_edge,
+		amt_in_words_from_left_edge=doc.amt_in_words_from_left_edge,
+		amt_in_word_width=doc.amt_in_word_width,
+		amt_in_words_line_spacing=doc.amt_in_words_line_spacing,
+		amt_in_figures_from_top_edge=doc.amt_in_figures_from_top_edge,
+		amt_in_figures_from_left_edge=doc.amt_in_figures_from_left_edge,
+		signatory_from_top_edge=doc.signatory_from_top_edge,
+		signatory_from_left_edge=doc.signatory_from_left_edge,
+	)
 
 	cheque_print.save(ignore_permissions=True)
 
diff --git a/erpnext/accounts/doctype/closed_document/closed_document.json b/erpnext/accounts/doctype/closed_document/closed_document.json
index f6ec76b..48fcc56 100644
--- a/erpnext/accounts/doctype/closed_document/closed_document.json
+++ b/erpnext/accounts/doctype/closed_document/closed_document.json
@@ -1,104 +1,41 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-04-13 18:51:29.720606", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-04-13 18:51:29.720606",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "document_type",
+  "closed"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "document_type", 
-   "fieldtype": "Link", 
-   "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": "Document Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "DocType", 
-   "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": "document_type",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Document Type",
+   "options": "DocType",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "closed", 
-   "fieldtype": "Check", 
-   "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": "Closed", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "default": "0",
+   "fieldname": "closed",
+   "fieldtype": "Check",
+   "in_list_view": 1,
+   "label": "Closed"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-04-13 18:51:41.118025", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Closed Document", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:44.854280",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Closed Document",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/cost_center/cost_center.json b/erpnext/accounts/doctype/cost_center/cost_center.json
index 2e66db7..b6c5830 100644
--- a/erpnext/accounts/doctype/cost_center/cost_center.json
+++ b/erpnext/accounts/doctype/cost_center/cost_center.json
@@ -125,7 +125,7 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2022-01-31 13:22:58.916273",
+ "modified": "2024-03-27 13:06:46.762208",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Cost Center",
@@ -167,7 +167,7 @@
  ],
  "search_fields": "parent_cost_center, is_group",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/cost_center/cost_center.py b/erpnext/accounts/doctype/cost_center/cost_center.py
index f662eb1..761369c 100644
--- a/erpnext/accounts/doctype/cost_center/cost_center.py
+++ b/erpnext/accounts/doctype/cost_center/cost_center.py
@@ -34,9 +34,7 @@
 	def autoname(self):
 		from erpnext.accounts.utils import get_autoname_with_number
 
-		self.name = get_autoname_with_number(
-			self.cost_center_number, self.cost_center_name, self.company
-		)
+		self.name = get_autoname_with_number(self.cost_center_number, self.cost_center_name, self.company)
 
 	def validate(self):
 		self.validate_mandatory()
@@ -109,14 +107,14 @@
 		new_cost_center = get_name_with_abbr(newdn, self.company)
 
 		# Validate properties before merging
-		super(CostCenter, self).before_rename(olddn, new_cost_center, merge, "is_group")
+		super().before_rename(olddn, new_cost_center, merge, "is_group")
 		if not merge:
 			new_cost_center = get_name_with_number(new_cost_center, self.cost_center_number)
 
 		return new_cost_center
 
 	def after_rename(self, olddn, newdn, merge=False):
-		super(CostCenter, self).after_rename(olddn, newdn, merge)
+		super().after_rename(olddn, newdn, merge)
 
 		if not merge:
 			new_cost_center = frappe.db.get_value(
diff --git a/erpnext/accounts/doctype/cost_center/test_cost_center.py b/erpnext/accounts/doctype/cost_center/test_cost_center.py
index 2ec1609..7d01918 100644
--- a/erpnext/accounts/doctype/cost_center/test_cost_center.py
+++ b/erpnext/accounts/doctype/cost_center/test_cost_center.py
@@ -10,7 +10,6 @@
 
 class TestCostCenter(unittest.TestCase):
 	def test_cost_center_creation_against_child_node(self):
-
 		if not frappe.db.get_value("Cost Center", {"name": "_Test Cost Center 2 - _TC"}):
 			frappe.get_doc(test_records[1]).insert()
 
diff --git a/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.json b/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.json
index 45ab886..19c694d 100644
--- a/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.json
+++ b/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.json
@@ -68,11 +68,10 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2022-01-31 11:47:12.086253",
+ "modified": "2024-03-27 13:06:46.938642",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Cost Center Allocation",
- "name_case": "UPPER CASE",
  "naming_rule": "Expression (old style)",
  "owner": "Administrator",
  "permissions": [
@@ -122,7 +121,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
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 9ed5ddf..784ad27 100644
--- a/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py
+++ b/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py
@@ -48,7 +48,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(CostCenterAllocation, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self._skip_from_date_validation = False
 
 	def validate(self):
@@ -63,9 +63,7 @@
 		total_percentage = sum([d.percentage for d in self.get("allocation_percentages", [])])
 
 		if total_percentage != 100:
-			frappe.throw(
-				_("Total percentage against cost centers should be 100"), WrongPercentageAllocation
-			)
+			frappe.throw(_("Total percentage against cost centers should be 100"), WrongPercentageAllocation)
 
 	def validate_from_date_based_on_existing_gle(self):
 		# Check if GLE exists against the main cost center
diff --git a/erpnext/accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json b/erpnext/accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
index 7e50962..093a98c 100644
--- a/erpnext/accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+++ b/erpnext/accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
@@ -29,13 +29,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-02-01 22:22:31.589523",
+ "modified": "2024-03-27 13:06:47.100633",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Cost Center Allocation Percentage",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/coupon_code/coupon_code.json b/erpnext/accounts/doctype/coupon_code/coupon_code.json
index c6b1477..f88057f 100644
--- a/erpnext/accounts/doctype/coupon_code/coupon_code.json
+++ b/erpnext/accounts/doctype/coupon_code/coupon_code.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "allow_import": 1,
  "autoname": "field:coupon_name",
  "creation": "2018-01-22 14:34:39.701832",
@@ -115,7 +116,8 @@
    "read_only": 1
   }
  ],
- "modified": "2024-01-24 02:20:26.145996",
+ "links": [],
+ "modified": "2024-03-27 13:06:47.220931",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Coupon Code",
@@ -170,8 +172,9 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "coupon_name",
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.json b/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
index bd90b8a..992d961 100644
--- a/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+++ b/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -104,7 +104,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2024-03-18 08:32:26.895076",
+ "modified": "2024-03-27 13:06:47.653110",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Currency Exchange Settings",
@@ -141,7 +141,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.py b/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.py
index b8817c6..8cbb99e 100644
--- a/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.py
+++ b/erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.py
@@ -43,7 +43,6 @@
 
 	def set_parameters_and_result(self):
 		if self.service_provider == "exchangerate.host":
-
 			if not self.access_key:
 				frappe.throw(
 					_("Access Key is required for Service Provider: {0}").format(
@@ -78,9 +77,7 @@
 				transaction_date=nowdate(), to_currency="INR", from_currency="USD"
 			)
 
-		api_url = self.api_endpoint.format(
-			transaction_date=nowdate(), to_currency="INR", from_currency="USD"
-		)
+		api_url = self.api_endpoint.format(transaction_date=nowdate(), to_currency="INR", from_currency="USD")
 
 		try:
 			response = requests.get(api_url, params=params)
@@ -100,14 +97,14 @@
 				]
 		except Exception:
 			frappe.throw(_("Invalid result key. Response:") + " " + response.text)
-		if not isinstance(value, (int, float)):
+		if not isinstance(value, int | float):
 			frappe.throw(_("Returned exchange rate is neither integer not float."))
 
 		self.url = response.url
 
 
 @frappe.whitelist()
-def get_api_endpoint(service_provider: str = None, use_http: bool = False):
+def get_api_endpoint(service_provider: str | None = None, use_http: bool = False):
 	if service_provider and service_provider in ["exchangerate.host", "frankfurter.app"]:
 		if service_provider == "exchangerate.host":
 			api = "api.exchangerate.host/convert"
diff --git a/erpnext/accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json b/erpnext/accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
index 3093587..26ace53 100644
--- a/erpnext/accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
+++ b/erpnext/accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
@@ -27,13 +27,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-11-03 19:14:55.889037",
+ "modified": "2024-03-27 13:06:47.819210",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Currency Exchange Settings Details",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json b/erpnext/accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json
index fff5337..7c4f093 100644
--- a/erpnext/accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json
+++ b/erpnext/accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-11-03 19:14:40.054245",
+ "modified": "2024-03-27 13:06:47.937025",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Currency Exchange Settings Result",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/customer_group_item/customer_group_item.json b/erpnext/accounts/doctype/customer_group_item/customer_group_item.json
index bd1229d..79dc199 100644
--- a/erpnext/accounts/doctype/customer_group_item/customer_group_item.json
+++ b/erpnext/accounts/doctype/customer_group_item/customer_group_item.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-07 10:39:21.563506",
+ "modified": "2024-03-27 13:06:48.735688",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Customer Group Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/customer_item/customer_item.json b/erpnext/accounts/doctype/customer_item/customer_item.json
index f3dac02..08b9c41 100644
--- a/erpnext/accounts/doctype/customer_item/customer_item.json
+++ b/erpnext/accounts/doctype/customer_item/customer_item.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-06 10:02:32.967841",
+ "modified": "2024-03-27 13:06:48.844074",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Customer Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json b/erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json
index 02b0c4d..5d19fd6 100644
--- a/erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json
+++ b/erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-03-07 12:07:09.416101",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -61,14 +62,16 @@
   }
  ],
  "istable": 1,
- "modified": "2020-02-20 16:16:20.724620",
+ "links": [],
+ "modified": "2024-03-27 13:06:51.610919",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Discounted Invoice",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/dunning/dunning.json b/erpnext/accounts/doctype/dunning/dunning.json
index b7e8aea..bfd1feb 100644
--- a/erpnext/accounts/doctype/dunning/dunning.json
+++ b/erpnext/accounts/doctype/dunning/dunning.json
@@ -185,7 +185,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "read_only": 1
   },
@@ -204,7 +204,7 @@
   },
   {
    "fieldname": "company_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Company Address Display",
    "read_only": 1
   },
@@ -381,7 +381,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2023-06-15 15:46:53.865712",
+ "modified": "2024-03-27 13:08:19.176146",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Dunning",
@@ -430,7 +430,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "title_field": "customer_name",
diff --git a/erpnext/accounts/doctype/dunning/dunning.py b/erpnext/accounts/doctype/dunning/dunning.py
index e3897bf..f7c4d90 100644
--- a/erpnext/accounts/doctype/dunning/dunning.py
+++ b/erpnext/accounts/doctype/dunning/dunning.py
@@ -32,14 +32,14 @@
 
 		from erpnext.accounts.doctype.overdue_payment.overdue_payment import OverduePayment
 
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		base_dunning_amount: DF.Currency
 		body_text: DF.TextEditor | None
 		closing_text: DF.TextEditor | None
 		company: DF.Link
 		company_address: DF.Link | None
-		company_address_display: DF.SmallText | None
+		company_address_display: DF.TextEditor | None
 		contact_display: DF.SmallText | None
 		contact_email: DF.Data | None
 		contact_mobile: DF.SmallText | None
diff --git a/erpnext/accounts/doctype/dunning/test_dunning.py b/erpnext/accounts/doctype/dunning/test_dunning.py
index b29ace2..62a0c90 100644
--- a/erpnext/accounts/doctype/dunning/test_dunning.py
+++ b/erpnext/accounts/doctype/dunning/test_dunning.py
@@ -109,9 +109,7 @@
 
 def create_dunning(overdue_days, dunning_type_name=None):
 	posting_date = add_days(today(), -1 * overdue_days)
-	sales_invoice = create_sales_invoice_against_cost_center(
-		posting_date=posting_date, qty=1, rate=100
-	)
+	sales_invoice = create_sales_invoice_against_cost_center(posting_date=posting_date, qty=1, rate=100)
 	dunning = create_dunning_from_sales_invoice(sales_invoice.name)
 
 	if dunning_type_name:
diff --git a/erpnext/accounts/doctype/dunning_letter_text/dunning_letter_text.json b/erpnext/accounts/doctype/dunning_letter_text/dunning_letter_text.json
index 5ede3a1..0e5c044 100644
--- a/erpnext/accounts/doctype/dunning_letter_text/dunning_letter_text.json
+++ b/erpnext/accounts/doctype/dunning_letter_text/dunning_letter_text.json
@@ -58,13 +58,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-07-14 18:02:35.988958",
+ "modified": "2024-03-27 13:08:19.435616",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Dunning Letter Text",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/dunning_type/dunning_type.json b/erpnext/accounts/doctype/dunning_type/dunning_type.json
index 5e39769..bc5b336 100644
--- a/erpnext/accounts/doctype/dunning_type/dunning_type.json
+++ b/erpnext/accounts/doctype/dunning_type/dunning_type.json
@@ -107,7 +107,7 @@
    "link_fieldname": "dunning_type"
   }
  ],
- "modified": "2021-11-13 00:25:35.659283",
+ "modified": "2024-03-27 13:08:19.584112",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Dunning Type",
@@ -151,7 +151,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json b/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
index 79428d5..02ec9e3 100644
--- a/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+++ b/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
@@ -109,7 +109,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2023-06-20 07:29:06.972434",
+ "modified": "2024-03-27 13:09:42.951164",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Exchange Rate Revaluation",
@@ -162,7 +162,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py b/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py
index 29732ef..2b17779 100644
--- a/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py
+++ b/erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py
@@ -268,7 +268,6 @@
 
 			# Handle Accounts with '0' balance in Account/Base Currency
 			for d in [x for x in account_details if x.zero_balance]:
-
 				if d.balance != 0:
 					current_exchange_rate = new_exchange_rate = 0
 
@@ -281,7 +280,8 @@
 					new_balance_in_account_currency = 0
 
 					current_exchange_rate = (
-						calculate_exchange_rate_using_last_gle(company, d.account, d.party_type, d.party) or 0.0
+						calculate_exchange_rate_using_last_gle(company, d.account, d.party_type, d.party)
+						or 0.0
 					)
 
 					gain_loss = new_balance_in_account_currency - (
@@ -335,9 +335,7 @@
 
 		revaluation_jv = self.make_jv_for_revaluation()
 		if revaluation_jv:
-			frappe.msgprint(
-				f"Revaluation Journal: {get_link_to_form('Journal Entry', revaluation_jv.name)}"
-			)
+			frappe.msgprint(f"Revaluation Journal: {get_link_to_form('Journal Entry', revaluation_jv.name)}")
 
 		return {
 			"revaluation_jv": revaluation_jv.name if revaluation_jv else None,
@@ -394,7 +392,8 @@
 				journal_account.update(
 					{
 						dr_or_cr: flt(
-							abs(d.get("balance_in_account_currency")), d.precision("balance_in_account_currency")
+							abs(d.get("balance_in_account_currency")),
+							d.precision("balance_in_account_currency"),
 						),
 						reverse_dr_or_cr: 0,
 						"debit": 0,
@@ -520,7 +519,9 @@
 						abs(d.get("balance_in_account_currency")), d.precision("balance_in_account_currency")
 					),
 					"cost_center": erpnext.get_default_cost_center(self.company),
-					"exchange_rate": flt(d.get("current_exchange_rate"), d.precision("current_exchange_rate")),
+					"exchange_rate": flt(
+						d.get("current_exchange_rate"), d.precision("current_exchange_rate")
+					),
 					"reference_type": "Exchange Rate Revaluation",
 					"reference_name": self.name,
 				}
@@ -598,7 +599,7 @@
 
 @frappe.whitelist()
 def get_account_details(
-	company, posting_date, account, party_type=None, party=None, rounding_loss_allowance: float = None
+	company, posting_date, account, party_type=None, party=None, rounding_loss_allowance: float | None = None
 ):
 	if not (company and posting_date):
 		frappe.throw(_("Company and Posting Date is mandatory"))
@@ -611,7 +612,7 @@
 		frappe.throw(_("Party Type and Party is mandatory for {0} account").format(account_type))
 
 	account_details = {}
-	company_currency = erpnext.get_company_currency(company)
+	erpnext.get_company_currency(company)
 
 	account_details = {
 		"account_currency": account_currency,
@@ -625,9 +626,7 @@
 		rounding_loss_allowance=rounding_loss_allowance,
 	)
 
-	if account_balance and (
-		account_balance[0].balance or account_balance[0].balance_in_account_currency
-	):
+	if account_balance and (account_balance[0].balance or account_balance[0].balance_in_account_currency):
 		if account_with_new_balance := ExchangeRateRevaluation.calculate_new_account_balance(
 			company, posting_date, account_balance
 		):
diff --git a/erpnext/accounts/doctype/exchange_rate_revaluation/test_exchange_rate_revaluation.py b/erpnext/accounts/doctype/exchange_rate_revaluation/test_exchange_rate_revaluation.py
index e520872..51053f1 100644
--- a/erpnext/accounts/doctype/exchange_rate_revaluation/test_exchange_rate_revaluation.py
+++ b/erpnext/accounts/doctype/exchange_rate_revaluation/test_exchange_rate_revaluation.py
@@ -1,21 +1,14 @@
 # Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
-from frappe import qb
 from frappe.tests.utils import FrappeTestCase, change_settings
 from frappe.utils import add_days, flt, today
 
-from erpnext import get_default_cost_center
 from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_entry
-from erpnext.accounts.doctype.payment_entry.test_payment_entry import create_payment_entry
-from erpnext.accounts.doctype.purchase_invoice.test_purchase_invoice import make_purchase_invoice
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
-from erpnext.accounts.party import get_party_account
 from erpnext.accounts.test.accounts_mixin import AccountsTestMixin
-from erpnext.stock.doctype.item.test_item import create_item
 
 
 class TestExchangeRateRevaluation(AccountsTestMixin, FrappeTestCase):
@@ -73,9 +66,7 @@
 		err.extend("accounts", accounts)
 		row = err.accounts[0]
 		row.new_exchange_rate = 85
-		row.new_balance_in_base_currency = flt(
-			row.new_exchange_rate * flt(row.balance_in_account_currency)
-		)
+		row.new_balance_in_base_currency = flt(row.new_exchange_rate * flt(row.balance_in_account_currency))
 		row.gain_loss = row.new_balance_in_base_currency - flt(row.balance_in_base_currency)
 		err.set_total_gain_loss()
 		err = err.save().submit()
@@ -127,9 +118,9 @@
 		pe.save().submit()
 
 		# Cancel the auto created gain/loss JE to simulate balance only in base currency
-		je = frappe.db.get_all(
-			"Journal Entry Account", filters={"reference_name": si.name}, pluck="parent"
-		)[0]
+		je = frappe.db.get_all("Journal Entry Account", filters={"reference_name": si.name}, pluck="parent")[
+			0
+		]
 		frappe.get_doc("Journal Entry", je).cancel()
 
 		err = frappe.new_doc("Exchange Rate Revaluation")
@@ -235,9 +226,9 @@
 			self.assertEqual(flt(acc.debit, precision), 0.0)
 			self.assertEqual(flt(acc.credit, precision), 0.0)
 
-		row = [x for x in je.accounts if x.account == self.debtors_usd][0]
+		row = next(x for x in je.accounts if x.account == self.debtors_usd)
 		self.assertEqual(flt(row.credit_in_account_currency, precision), 5.0)  # in USD
-		row = [x for x in je.accounts if x.account != self.debtors_usd][0]
+		row = next(x for x in je.accounts if x.account != self.debtors_usd)
 		self.assertEqual(flt(row.debit_in_account_currency, precision), 421.06)  # in INR
 
 		# total_debit and total_credit will be 0.0, as JV is posting only to account currency fields
@@ -294,5 +285,5 @@
 			"new_balance_in_account_currency": 100.0,
 		}
 
-		for key, val in expected_data.items():
+		for key, _val in expected_data.items():
 			self.assertEqual(expected_data.get(key), account_details.get(key))
diff --git a/erpnext/accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json b/erpnext/accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
index fd2d931..66deb2e 100644
--- a/erpnext/accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+++ b/erpnext/accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
@@ -149,14 +149,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-06-22 12:39:56.446722",
+ "modified": "2024-03-27 13:09:43.128675",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Exchange Rate Revaluation Account",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/finance_book/finance_book.json b/erpnext/accounts/doctype/finance_book/finance_book.json
index c9fb843..87cdaa5 100644
--- a/erpnext/accounts/doctype/finance_book/finance_book.json
+++ b/erpnext/accounts/doctype/finance_book/finance_book.json
@@ -1,133 +1,67 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 1, 
- "allow_rename": 0, 
- "autoname": "field:finance_book_name", 
- "beta": 0, 
- "creation": "2018-04-13 17:42:43.252224", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Document", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_import": 1,
+ "autoname": "field:finance_book_name",
+ "creation": "2018-04-13 17:42:43.252224",
+ "doctype": "DocType",
+ "document_type": "Document",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "finance_book_name"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "finance_book_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Name", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "finance_book_name",
+   "fieldtype": "Data",
+   "label": "Name",
+   "unique": 1
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "icon": "fa fa-book", 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2018-05-09 14:55:01.394387", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Finance Book", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "icon": "fa fa-book",
+ "links": [],
+ "modified": "2024-03-27 13:09:44.514241",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Finance Book",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Accounts User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
-   "write": 0
-  }, 
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts User",
+   "share": 1
+  },
   {
-   "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": "Accounts Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Auditor", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
-   "write": 0
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Auditor",
+   "share": 1
   }
- ], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "search_fields": "finance_book_name", 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
+ ],
+ "quick_entry": 1,
+ "search_fields": "finance_book_name",
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1,
  "track_seen": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/fiscal_year/fiscal_year.py b/erpnext/accounts/doctype/fiscal_year/fiscal_year.py
index 85f3ffd..25aa3f3 100644
--- a/erpnext/accounts/doctype/fiscal_year/fiscal_year.py
+++ b/erpnext/accounts/doctype/fiscal_year/fiscal_year.py
@@ -108,9 +108,9 @@
 
 				if overlap:
 					frappe.throw(
-						_("Year start date or end date is overlapping with {0}. To avoid please set company").format(
-							existing.name
-						),
+						_(
+							"Year start date or end date is overlapping with {0}. To avoid please set company"
+						).format(existing.name),
 						frappe.NameError,
 					)
 
@@ -126,9 +126,9 @@
 			not frappe.flags.in_test
 		):
 			frappe.throw(
-				_("Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0}").format(
-					fiscal_year
-				)
+				_(
+					"Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0}"
+				).format(fiscal_year)
 			)
 
 
diff --git a/erpnext/accounts/doctype/fiscal_year_company/fiscal_year_company.json b/erpnext/accounts/doctype/fiscal_year_company/fiscal_year_company.json
index 67acb26..ef1d9b0 100644
--- a/erpnext/accounts/doctype/fiscal_year_company/fiscal_year_company.json
+++ b/erpnext/accounts/doctype/fiscal_year_company/fiscal_year_company.json
@@ -21,13 +21,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-09-28 18:01:53.495929",
+ "modified": "2024-03-27 13:09:44.659251",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Fiscal Year Company",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/gl_entry/gl_entry.json b/erpnext/accounts/doctype/gl_entry/gl_entry.json
index 991a08b..dde3b77 100644
--- a/erpnext/accounts/doctype/gl_entry/gl_entry.json
+++ b/erpnext/accounts/doctype/gl_entry/gl_entry.json
@@ -291,7 +291,7 @@
  "idx": 1,
  "in_create": 1,
  "links": [],
- "modified": "2024-03-19 18:43:42.235373",
+ "modified": "2024-03-27 13:09:45.205364",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "GL Entry",
@@ -323,7 +323,7 @@
  ],
  "quick_entry": 1,
  "search_fields": "voucher_no,account,posting_date,against_voucher",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/gl_entry/gl_entry.py b/erpnext/accounts/doctype/gl_entry/gl_entry.py
index a6f6d4e..c494eec 100644
--- a/erpnext/accounts/doctype/gl_entry/gl_entry.py
+++ b/erpnext/accounts/doctype/gl_entry/gl_entry.py
@@ -105,13 +105,18 @@
 			]:
 				# Update outstanding amt on against voucher
 				if (
-					self.against_voucher_type in ["Journal Entry", "Sales Invoice", "Purchase Invoice", "Fees"]
+					self.against_voucher_type
+					in ["Journal Entry", "Sales Invoice", "Purchase Invoice", "Fees"]
 					and self.against_voucher
 					and self.flags.update_outstanding == "Yes"
 					and not frappe.flags.is_reverse_depr_entry
 				):
 					update_outstanding_amt(
-						self.account, self.party_type, self.party, self.against_voucher_type, self.against_voucher
+						self.account,
+						self.party_type,
+						self.party,
+						self.against_voucher_type,
+						self.against_voucher,
 					)
 
 	def check_mandatory(self):
@@ -180,9 +185,9 @@
 			):
 				if not self.get(dimension.fieldname):
 					frappe.throw(
-						_("Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}.").format(
-							dimension.label, self.account
-						)
+						_(
+							"Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
+						).format(dimension.label, self.account)
 					)
 
 			if (
@@ -193,9 +198,9 @@
 			):
 				if not self.get(dimension.fieldname):
 					frappe.throw(
-						_("Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}.").format(
-							dimension.label, self.account
-						)
+						_(
+							"Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
+						).format(dimension.label, self.account)
 					)
 
 	def check_pl_account(self):
@@ -243,9 +248,7 @@
 		if not self.cost_center:
 			return
 
-		is_group, company = frappe.get_cached_value(
-			"Cost Center", self.cost_center, ["is_group", "company"]
-		)
+		is_group, company = frappe.get_cached_value("Cost Center", self.cost_center, ["is_group", "company"])
 
 		if company != self.company:
 			frappe.throw(
@@ -314,7 +317,7 @@
 	account, party_type, party, against_voucher_type, against_voucher, on_cancel=False
 ):
 	if party_type and party:
-		party_condition = " and party_type={0} and party={1}".format(
+		party_condition = " and party_type={} and party={}".format(
 			frappe.db.escape(party_type), frappe.db.escape(party)
 		)
 	else:
@@ -322,23 +325,19 @@
 
 	if against_voucher_type == "Sales Invoice":
 		party_account = frappe.get_cached_value(against_voucher_type, against_voucher, "debit_to")
-		account_condition = "and account in ({0}, {1})".format(
-			frappe.db.escape(account), frappe.db.escape(party_account)
-		)
+		account_condition = f"and account in ({frappe.db.escape(account)}, {frappe.db.escape(party_account)})"
 	else:
-		account_condition = " and account = {0}".format(frappe.db.escape(account))
+		account_condition = f" and account = {frappe.db.escape(account)}"
 
 	# get final outstanding amt
 	bal = flt(
 		frappe.db.sql(
-			"""
+			f"""
 		select sum(debit_in_account_currency) - sum(credit_in_account_currency)
 		from `tabGL Entry`
 		where against_voucher_type=%s and against_voucher=%s
 		and voucher_type != 'Invoice Discounting'
-		{0} {1}""".format(
-				party_condition, account_condition
-			),
+		{party_condition} {account_condition}""",
 			(against_voucher_type, against_voucher),
 		)[0][0]
 		or 0.0
@@ -349,12 +348,10 @@
 	elif against_voucher_type == "Journal Entry":
 		against_voucher_amount = flt(
 			frappe.db.sql(
-				"""
+				f"""
 			select sum(debit_in_account_currency) - sum(credit_in_account_currency)
 			from `tabGL Entry` where voucher_type = 'Journal Entry' and voucher_no = %s
-			and account = %s and (against_voucher is null or against_voucher='') {0}""".format(
-					party_condition
-				),
+			and account = %s and (against_voucher is null or against_voucher='') {party_condition}""",
 				(against_voucher, account),
 			)[0][0]
 		)
@@ -373,7 +370,9 @@
 		# Validation : Outstanding can not be negative for JV
 		if bal < 0 and not on_cancel:
 			frappe.throw(
-				_("Outstanding for {0} cannot be less than zero ({1})").format(against_voucher, fmt_money(bal))
+				_("Outstanding for {0} cannot be less than zero ({1})").format(
+					against_voucher, fmt_money(bal)
+				)
 			)
 
 	if against_voucher_type in ["Sales Invoice", "Purchase Invoice", "Fees"]:
@@ -446,7 +445,7 @@
 		set_name_from_naming_options(frappe.get_meta(doctype).autoname, doc)
 		newname = doc.name
 		frappe.db.sql(
-			"UPDATE `tab{}` SET name = %s, to_rename = 0 where name = %s".format(doctype),
+			f"UPDATE `tab{doctype}` SET name = %s, to_rename = 0 where name = %s",
 			(newname, oldname),
 			auto_commit=True,
 		)
diff --git a/erpnext/accounts/doctype/gl_entry/test_gl_entry.py b/erpnext/accounts/doctype/gl_entry/test_gl_entry.py
index b188b09..3edfd67 100644
--- a/erpnext/accounts/doctype/gl_entry/test_gl_entry.py
+++ b/erpnext/accounts/doctype/gl_entry/test_gl_entry.py
@@ -14,9 +14,7 @@
 class TestGLEntry(unittest.TestCase):
 	def test_round_off_entry(self):
 		frappe.db.set_value("Company", "_Test Company", "round_off_account", "_Test Write Off - _TC")
-		frappe.db.set_value(
-			"Company", "_Test Company", "round_off_cost_center", "_Test Cost Center - _TC"
-		)
+		frappe.db.set_value("Company", "_Test Company", "round_off_cost_center", "_Test Cost Center - _TC")
 
 		jv = make_journal_entry(
 			"_Test Account Cost for Goods Sold - _TC",
@@ -73,7 +71,9 @@
 		)
 		self.assertTrue(all(entry.to_rename == 0 for entry in new_gl_entries))
 
-		self.assertTrue(all(new.name != old.name for new, old in zip(gl_entries, new_gl_entries)))
+		self.assertTrue(
+			all(new.name != old.name for new, old in zip(gl_entries, new_gl_entries, strict=False))
+		)
 
 		new_naming_series_current_value = frappe.db.sql(
 			"SELECT current from tabSeries where name = %s", naming_series
diff --git a/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json b/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
index 3bfe259..bc38946 100644
--- a/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
+++ b/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "allow_import": 1,
  "autoname": "ACC-INV-DISC-.YYYY.-.#####",
  "creation": "2019-03-07 12:01:56.296952",
@@ -168,7 +169,8 @@
   }
  ],
  "is_submittable": 1,
- "modified": "2019-05-30 19:08:21.199759",
+ "links": [],
+ "modified": "2024-03-27 13:09:52.746196",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Invoice Discounting",
@@ -191,7 +193,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.py b/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.py
index 76f4dad..5d3c2b9 100644
--- a/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.py
+++ b/erpnext/accounts/doctype/invoice_discounting/invoice_discounting.py
@@ -83,9 +83,7 @@
 				frappe.throw(
 					_(
 						"Row({0}): Outstanding Amount cannot be greater than actual Outstanding Amount {1} in {2}"
-					).format(
-						record.idx, frappe.bold(actual_outstanding), frappe.bold(record.sales_invoice)
-					)
+					).format(record.idx, frappe.bold(actual_outstanding), frappe.bold(record.sales_invoice))
 				)
 
 	def calculate_total_amount(self):
@@ -105,7 +103,9 @@
 			self.status = status
 			self.db_set("status", status)
 			for d in self.invoices:
-				frappe.get_doc("Sales Invoice", d.sales_invoice).set_status(update=True, update_modified=False)
+				frappe.get_doc("Sales Invoice", d.sales_invoice).set_status(
+					update=True, update_modified=False
+				)
 		else:
 			self.status = "Draft"
 			if self.docstatus == 1:
diff --git a/erpnext/accounts/doctype/invoice_discounting/test_invoice_discounting.py b/erpnext/accounts/doctype/invoice_discounting/test_invoice_discounting.py
index a85fdfc..01050c0 100644
--- a/erpnext/accounts/doctype/invoice_discounting/test_invoice_discounting.py
+++ b/erpnext/accounts/doctype/invoice_discounting/test_invoice_discounting.py
@@ -75,8 +75,8 @@
 		gle = get_gl_entries("Invoice Discounting", inv_disc.name)
 
 		expected_gle = {inv.debit_to: [0.0, 200], self.ar_credit: [200, 0.0]}
-		for i, gle in enumerate(gle):
-			self.assertEqual([gle.debit, gle.credit], expected_gle.get(gle.account))
+		for _i, gle_value in enumerate(gle):
+			self.assertEqual([gle_value.debit, gle_value.credit], expected_gle.get(gle_value.account))
 
 	def test_loan_on_submit(self):
 		inv = create_sales_invoice(rate=300)
@@ -92,9 +92,7 @@
 			period=60,
 		)
 		self.assertEqual(inv_disc.status, "Sanctioned")
-		self.assertEqual(
-			inv_disc.loan_end_date, add_days(inv_disc.loan_start_date, inv_disc.loan_period)
-		)
+		self.assertEqual(inv_disc.loan_end_date, add_days(inv_disc.loan_start_date, inv_disc.loan_period))
 
 	def test_on_disbursed(self):
 		inv = create_sales_invoice(rate=500)
@@ -262,13 +260,9 @@
 		je_on_payment.submit()
 
 		self.assertEqual(je_on_payment.accounts[0].account, self.ar_discounted)
-		self.assertEqual(
-			je_on_payment.accounts[0].credit_in_account_currency, flt(inv.outstanding_amount)
-		)
+		self.assertEqual(je_on_payment.accounts[0].credit_in_account_currency, flt(inv.outstanding_amount))
 		self.assertEqual(je_on_payment.accounts[1].account, self.bank_account)
-		self.assertEqual(
-			je_on_payment.accounts[1].debit_in_account_currency, flt(inv.outstanding_amount)
-		)
+		self.assertEqual(je_on_payment.accounts[1].debit_in_account_currency, flt(inv.outstanding_amount))
 
 		inv.reload()
 		self.assertEqual(inv.outstanding_amount, 0)
@@ -304,13 +298,9 @@
 		je_on_payment.submit()
 
 		self.assertEqual(je_on_payment.accounts[0].account, self.ar_unpaid)
-		self.assertEqual(
-			je_on_payment.accounts[0].credit_in_account_currency, flt(inv.outstanding_amount)
-		)
+		self.assertEqual(je_on_payment.accounts[0].credit_in_account_currency, flt(inv.outstanding_amount))
 		self.assertEqual(je_on_payment.accounts[1].account, self.bank_account)
-		self.assertEqual(
-			je_on_payment.accounts[1].debit_in_account_currency, flt(inv.outstanding_amount)
-		)
+		self.assertEqual(je_on_payment.accounts[1].debit_in_account_currency, flt(inv.outstanding_amount))
 
 		inv.reload()
 		self.assertEqual(inv.outstanding_amount, 0)
diff --git a/erpnext/accounts/doctype/item_tax_template/item_tax_template.json b/erpnext/accounts/doctype/item_tax_template/item_tax_template.json
index 87f0ad1..7d0d968 100644
--- a/erpnext/accounts/doctype/item_tax_template/item_tax_template.json
+++ b/erpnext/accounts/doctype/item_tax_template/item_tax_template.json
@@ -57,7 +57,7 @@
   }
  ],
  "links": [],
- "modified": "2023-07-09 18:11:23.105589",
+ "modified": "2024-03-27 13:09:55.573483",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Item Tax Template",
@@ -98,9 +98,9 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title",
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/item_tax_template/item_tax_template.py b/erpnext/accounts/doctype/item_tax_template/item_tax_template.py
index 8d3cdc8..02b7455 100644
--- a/erpnext/accounts/doctype/item_tax_template/item_tax_template.py
+++ b/erpnext/accounts/doctype/item_tax_template/item_tax_template.py
@@ -32,7 +32,7 @@
 	def autoname(self):
 		if self.company and self.title:
 			abbr = frappe.get_cached_value("Company", self.company, "abbr")
-			self.name = "{0} - {1}".format(self.title, abbr)
+			self.name = f"{self.title} - {abbr}"
 
 	def validate_tax_accounts(self):
 		"""Check whether Tax Rate is not entered twice for same Tax Type"""
diff --git a/erpnext/accounts/doctype/item_tax_template_detail/item_tax_template_detail.json b/erpnext/accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
index fa40222..5092489 100644
--- a/erpnext/accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
+++ b/erpnext/accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
@@ -1,108 +1,40 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-11-22 23:47:02.804568", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-11-22 23:47:02.804568",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "tax_type",
+  "tax_rate"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "tax_type", 
-   "fieldtype": "Link", 
-   "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": "Tax", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "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": "tax_type",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Tax",
+   "options": "Account",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "tax_rate", 
-   "fieldtype": "Float", 
-   "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": "Tax Rate", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "tax_rate",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Tax Rate"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-12-21 23:51:39.445198", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Item Tax Template Detail", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:09:55.735360",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Item Tax Template Detail",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.js b/erpnext/accounts/doctype/journal_entry/journal_entry.js
index ed134ba..668cd3e 100644
--- a/erpnext/accounts/doctype/journal_entry/journal_entry.js
+++ b/erpnext/accounts/doctype/journal_entry/journal_entry.js
@@ -453,7 +453,10 @@
 		}
 	},
 	cost_center: function (frm, dt, dn) {
-		erpnext.journal_entry.set_account_details(frm, dt, dn);
+		// Don't reset for Gain/Loss type journals, as it will make Debit and Credit values '0'
+		if (frm.doc.voucher_type != "Exchange Gain Or Loss") {
+			erpnext.journal_entry.set_account_details(frm, dt, dn);
+		}
 	},
 
 	account: function (frm, dt, dn) {
diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.json b/erpnext/accounts/doctype/journal_entry/journal_entry.json
index a0fcaf9..e54e1c4 100644
--- a/erpnext/accounts/doctype/journal_entry/journal_entry.json
+++ b/erpnext/accounts/doctype/journal_entry/journal_entry.json
@@ -567,8 +567,7 @@
    "table_fieldname": "payment_entries"
   }
  ],
- "modified": "2023-11-23 12:11:04.128015",
-
+ "modified": "2024-03-27 13:09:58.366953",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Journal Entry",
@@ -614,7 +613,7 @@
   }
  ],
  "search_fields": "voucher_type,posting_date, due_date, cheque_no",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title",
diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py
index 835d202..048b04b 100644
--- a/erpnext/accounts/doctype/journal_entry/journal_entry.py
+++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py
@@ -112,7 +112,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(JournalEntry, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 	def validate(self):
 		if self.voucher_type == "Opening Entry":
@@ -191,7 +191,7 @@
 
 	def on_cancel(self):
 		# References for this Journal are removed on the `on_cancel` event in accounts_controller
-		super(JournalEntry, self).on_cancel()
+		super().on_cancel()
 		self.ignore_linked_doctypes = (
 			"GL Entry",
 			"Stock Ledger Entry",
@@ -216,9 +216,9 @@
 
 	def update_advance_paid(self):
 		advance_paid = frappe._dict()
-		advance_payment_doctypes = frappe.get_hooks(
-			"advance_payment_receivable_doctypes"
-		) + frappe.get_hooks("advance_payment_payable_doctypes")
+		advance_payment_doctypes = frappe.get_hooks("advance_payment_receivable_doctypes") + frappe.get_hooks(
+			"advance_payment_payable_doctypes"
+		)
 		for d in self.get("accounts"):
 			if d.is_advance:
 				if d.reference_type in advance_payment_doctypes:
@@ -229,10 +229,7 @@
 				frappe.get_doc(voucher_type, voucher_no).set_total_advance_paid()
 
 	def validate_inter_company_accounts(self):
-		if (
-			self.voucher_type == "Inter Company Journal Entry"
-			and self.inter_company_journal_entry_reference
-		):
+		if self.voucher_type == "Inter Company Journal Entry" and self.inter_company_journal_entry_reference:
 			doc = frappe.get_doc("Journal Entry", self.inter_company_journal_entry_reference)
 			account_currency = frappe.get_cached_value("Company", self.company, "default_currency")
 			previous_account_currency = frappe.get_cached_value("Company", doc.company, "default_currency")
@@ -378,10 +375,7 @@
 				asset.set_status()
 
 	def update_inter_company_jv(self):
-		if (
-			self.voucher_type == "Inter Company Journal Entry"
-			and self.inter_company_journal_entry_reference
-		):
+		if self.voucher_type == "Inter Company Journal Entry" and self.inter_company_journal_entry_reference:
 			frappe.db.set_value(
 				"Journal Entry",
 				self.inter_company_journal_entry_reference,
@@ -409,17 +403,25 @@
 				if d.account == inv_disc_doc.short_term_loan and d.reference_name == inv_disc:
 					if self.docstatus == 1:
 						if d.credit > 0:
-							_validate_invoice_discounting_status(inv_disc, inv_disc_doc.status, "Sanctioned", d.idx)
+							_validate_invoice_discounting_status(
+								inv_disc, inv_disc_doc.status, "Sanctioned", d.idx
+							)
 							status = "Disbursed"
 						elif d.debit > 0:
-							_validate_invoice_discounting_status(inv_disc, inv_disc_doc.status, "Disbursed", d.idx)
+							_validate_invoice_discounting_status(
+								inv_disc, inv_disc_doc.status, "Disbursed", d.idx
+							)
 							status = "Settled"
 					else:
 						if d.credit > 0:
-							_validate_invoice_discounting_status(inv_disc, inv_disc_doc.status, "Disbursed", d.idx)
+							_validate_invoice_discounting_status(
+								inv_disc, inv_disc_doc.status, "Disbursed", d.idx
+							)
 							status = "Sanctioned"
 						elif d.debit > 0:
-							_validate_invoice_discounting_status(inv_disc, inv_disc_doc.status, "Settled", d.idx)
+							_validate_invoice_discounting_status(
+								inv_disc, inv_disc_doc.status, "Settled", d.idx
+							)
 							status = "Disbursed"
 					break
 			if status:
@@ -488,10 +490,7 @@
 					)
 
 	def unlink_inter_company_jv(self):
-		if (
-			self.voucher_type == "Inter Company Journal Entry"
-			and self.inter_company_journal_entry_reference
-		):
+		if self.voucher_type == "Inter Company Journal Entry" and self.inter_company_journal_entry_reference:
 			frappe.db.set_value(
 				"Journal Entry",
 				self.inter_company_journal_entry_reference,
@@ -513,9 +512,9 @@
 			if account_type in ["Receivable", "Payable"]:
 				if not (d.party_type and d.party):
 					frappe.throw(
-						_("Row {0}: Party Type and Party is required for Receivable / Payable account {1}").format(
-							d.idx, d.account
-						)
+						_(
+							"Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
+						).format(d.idx, d.account)
 					)
 				elif (
 					d.party_type
@@ -580,16 +579,18 @@
 
 	def system_generated_gain_loss(self):
 		return (
-			self.voucher_type == "Exchange Gain Or Loss"
-			and self.multi_currency
-			and self.is_system_generated
+			self.voucher_type == "Exchange Gain Or Loss" and self.multi_currency and self.is_system_generated
 		)
 
 	def validate_against_jv(self):
 		for d in self.get("accounts"):
 			if d.reference_type == "Journal Entry":
 				account_root_type = frappe.get_cached_value("Account", d.account, "root_type")
-				if account_root_type == "Asset" and flt(d.debit) > 0 and not self.system_generated_gain_loss():
+				if (
+					account_root_type == "Asset"
+					and flt(d.debit) > 0
+					and not self.system_generated_gain_loss()
+				):
 					frappe.throw(
 						_(
 							"Row #{0}: For {1}, you can select reference document only if account gets credited"
@@ -671,7 +672,9 @@
 
 				if d.reference_type == "Purchase Order" and flt(d.credit) > 0:
 					frappe.throw(
-						_("Row {0}: Credit entry can not be linked with a {1}").format(d.idx, d.reference_type)
+						_("Row {0}: Credit entry can not be linked with a {1}").format(
+							d.idx, d.reference_type
+						)
 					)
 
 				# set totals
@@ -693,7 +696,10 @@
 
 				# check if party and account match
 				if d.reference_type in ("Sales Invoice", "Purchase Invoice"):
-					if self.voucher_type in ("Deferred Revenue", "Deferred Expense") and d.reference_detail_no:
+					if (
+						self.voucher_type in ("Deferred Revenue", "Deferred Expense")
+						and d.reference_detail_no
+					):
 						debit_or_credit = "Debit" if d.debit else "Credit"
 						party_account = get_deferred_booking_accounts(
 							d.reference_type, d.reference_detail_no, debit_or_credit
@@ -702,7 +708,8 @@
 					else:
 						if d.reference_type == "Sales Invoice":
 							party_account = (
-								get_party_account_based_on_invoice_discounting(d.reference_name) or against_voucher[1]
+								get_party_account_based_on_invoice_discounting(d.reference_name)
+								or against_voucher[1]
 							)
 						else:
 							party_account = against_voucher[1]
@@ -826,7 +833,9 @@
 		if not (self.voucher_type == "Exchange Gain Or Loss" and self.multi_currency):
 			if self.difference:
 				frappe.throw(
-					_("Total Debit must be equal to Total Credit. The difference is {0}").format(self.difference)
+					_("Total Debit must be equal to Total Credit. The difference is {0}").format(
+						self.difference
+					)
 				)
 
 	def set_total_debit_credit(self):
@@ -890,7 +899,6 @@
 					and self.posting_date
 				)
 			):
-
 				ignore_exchange_rate = False
 				if self.get("flags") and self.flags.get("ignore_exchange_rate"):
 					ignore_exchange_rate = True
@@ -1136,27 +1144,21 @@
 		self.validate_total_debit_and_credit()
 
 	def get_values(self):
-		cond = (
-			" and outstanding_amount <= {0}".format(self.write_off_amount)
-			if flt(self.write_off_amount) > 0
-			else ""
-		)
+		cond = f" and outstanding_amount <= {self.write_off_amount}" if flt(self.write_off_amount) > 0 else ""
 
 		if self.write_off_based_on == "Accounts Receivable":
 			return frappe.db.sql(
 				"""select name, debit_to as account, customer as party, outstanding_amount
-				from `tabSales Invoice` where docstatus = 1 and company = %s
-				and outstanding_amount > 0 %s"""
-				% ("%s", cond),
+				from `tabSales Invoice` where docstatus = 1 and company = {}
+				and outstanding_amount > 0 {}""".format("%s", cond),
 				self.company,
 				as_dict=True,
 			)
 		elif self.write_off_based_on == "Accounts Payable":
 			return frappe.db.sql(
 				"""select name, credit_to as account, supplier as party, outstanding_amount
-				from `tabPurchase Invoice` where docstatus = 1 and company = %s
-				and outstanding_amount > 0 %s"""
-				% ("%s", cond),
+				from `tabPurchase Invoice` where docstatus = 1 and company = {}
+				and outstanding_amount > 0 {}""".format("%s", cond),
 				self.company,
 				as_dict=True,
 			)
@@ -1267,7 +1269,7 @@
 			"amount_field_bank": amount_field_bank,
 			"amount": amount,
 			"debit_in_account_currency": debit_in_account_currency,
-			"remarks": "Advance Payment received against {0} {1}".format(dt, dn),
+			"remarks": f"Advance Payment received against {dt} {dn}",
 			"is_advance": "Yes",
 			"bank_account": bank_account,
 			"journal_entry": journal_entry,
@@ -1306,7 +1308,7 @@
 			"amount_field_bank": amount_field_bank,
 			"amount": amount if amount else abs(ref_doc.outstanding_amount),
 			"debit_in_account_currency": debit_in_account_currency,
-			"remarks": "Payment received against {0} {1}. {2}".format(dt, dn, ref_doc.remarks),
+			"remarks": f"Payment received against {dt} {dn}. {ref_doc.remarks}",
 			"is_advance": "No",
 			"bank_account": bank_account,
 			"journal_entry": journal_entry,
@@ -1332,9 +1334,7 @@
 		)
 
 	je = frappe.new_doc("Journal Entry")
-	je.update(
-		{"voucher_type": "Bank Entry", "company": ref_doc.company, "remark": args.get("remarks")}
-	)
+	je.update({"voucher_type": "Bank Entry", "company": ref_doc.company, "remark": args.get("remarks")})
 
 	party_row = je.append(
 		"accounts",
@@ -1357,9 +1357,7 @@
 	bank_row = je.append("accounts")
 
 	# Make it bank_details
-	bank_account = get_default_bank_cash_account(
-		ref_doc.company, "Bank", account=args.get("bank_account")
-	)
+	bank_account = get_default_bank_cash_account(ref_doc.company, "Bank", account=args.get("bank_account"))
 	if bank_account:
 		bank_row.update(bank_account)
 		# Modified to include the posting date for which the exchange rate is required.
@@ -1399,7 +1397,7 @@
 		return []
 
 	return frappe.db.sql(
-		"""
+		f"""
 		SELECT jv.name, jv.posting_date, jv.user_remark
 		FROM `tabJournal Entry` jv, `tabJournal Entry Account` jv_detail
 		WHERE jv_detail.parent = jv.name
@@ -1410,16 +1408,14 @@
 				OR jv_detail.reference_type = ''
 			)
 			AND jv.docstatus = 1
-			AND jv.`{0}` LIKE %(txt)s
+			AND jv.`{searchfield}` LIKE %(txt)s
 		ORDER BY jv.name DESC
 		LIMIT %(limit)s offset %(offset)s
-		""".format(
-			searchfield
-		),
+		""",
 		dict(
 			account=filters.get("account"),
 			party=cstr(filters.get("party")),
-			txt="%{0}%".format(txt),
+			txt=f"%{txt}%",
 			offset=start,
 			limit=page_len,
 		),
@@ -1441,19 +1437,15 @@
 		condition = " and party=%(party)s" if args.get("party") else ""
 
 		against_jv_amount = frappe.db.sql(
-			"""
+			f"""
 			select sum(debit_in_account_currency) - sum(credit_in_account_currency)
-			from `tabJournal Entry Account` where parent=%(docname)s and account=%(account)s {0}
-			and (reference_type is null or reference_type = '')""".format(
-				condition
-			),
+			from `tabJournal Entry Account` where parent=%(docname)s and account=%(account)s {condition}
+			and (reference_type is null or reference_type = '')""",
 			args,
 		)
 
 		against_jv_amount = flt(against_jv_amount[0][0]) if against_jv_amount else 0
-		amount_field = (
-			"credit_in_account_currency" if against_jv_amount > 0 else "debit_in_account_currency"
-		)
+		amount_field = "credit_in_account_currency" if against_jv_amount > 0 else "debit_in_account_currency"
 		return {amount_field: abs(against_jv_amount)}
 	elif args.get("doctype") in ("Sales Invoice", "Purchase Invoice"):
 		party_type = "Customer" if args.get("doctype") == "Sales Invoice" else "Supplier"
@@ -1466,9 +1458,7 @@
 
 		due_date = invoice.get("due_date")
 
-		exchange_rate = (
-			invoice.conversion_rate if (args.get("account_currency") != company_currency) else 1
-		)
+		exchange_rate = invoice.conversion_rate if (args.get("account_currency") != company_currency) else 1
 
 		if args["doctype"] == "Sales Invoice":
 			amount_field = (
@@ -1506,9 +1496,7 @@
 
 
 @frappe.whitelist()
-def get_account_details_and_party_type(
-	account, date, company, debit=None, credit=None, exchange_rate=None
-):
+def get_account_details_and_party_type(account, date, company, debit=None, credit=None, exchange_rate=None):
 	"""Returns dict of account details and party type to be set in Journal Entry on selection of account."""
 	if not frappe.has_permission("Account"):
 		frappe.msgprint(_("No Permission"), raise_exception=1)
diff --git a/erpnext/accounts/doctype/journal_entry/test_journal_entry.py b/erpnext/accounts/doctype/journal_entry/test_journal_entry.py
index 798d3bb..5bfb65a 100644
--- a/erpnext/accounts/doctype/journal_entry/test_journal_entry.py
+++ b/erpnext/accounts/doctype/journal_entry/test_journal_entry.py
@@ -69,10 +69,8 @@
 
 		self.assertTrue(
 			frappe.db.sql(
-				"""select name from `tabJournal Entry Account`
-			where reference_type = %s and reference_name = %s and {0}=400""".format(
-					dr_or_cr
-				),
+				f"""select name from `tabJournal Entry Account`
+			where reference_type = %s and reference_name = %s and {dr_or_cr}=400""",
 				(submitted_voucher.doctype, submitted_voucher.name),
 			)
 		)
@@ -84,9 +82,8 @@
 	def advance_paid_testcase(self, base_jv, test_voucher, dr_or_cr):
 		# Test advance paid field
 		advance_paid = frappe.db.sql(
-			"""select advance_paid from `tab%s`
-					where name=%s"""
-			% (test_voucher.doctype, "%s"),
+			"""select advance_paid from `tab{}`
+					where name={}""".format(test_voucher.doctype, "%s"),
 			(test_voucher.name),
 		)
 		payment_against_order = base_jv.get("accounts")[0].get(dr_or_cr)
@@ -159,9 +156,7 @@
 			jv.cancel()
 
 	def test_multi_currency(self):
-		jv = make_journal_entry(
-			"_Test Bank USD - _TC", "_Test Bank - _TC", 100, exchange_rate=50, save=False
-		)
+		jv = make_journal_entry("_Test Bank USD - _TC", "_Test Bank - _TC", 100, exchange_rate=50, save=False)
 
 		jv.get("accounts")[1].credit_in_account_currency = 5000
 		jv.submit()
@@ -477,9 +472,7 @@
 			query = query.select(gl[field])
 
 		query = query.where(
-			(gl.voucher_type == "Journal Entry")
-			& (gl.voucher_no == self.voucher_no)
-			& (gl.is_cancelled == 0)
+			(gl.voucher_type == "Journal Entry") & (gl.voucher_no == self.voucher_no) & (gl.is_cancelled == 0)
 		).orderby(gl.account)
 
 		gl_entries = query.run(as_dict=True)
diff --git a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
index a61f8bf..e3dbcf5 100644
--- a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
+++ b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
@@ -267,14 +267,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-05 01:10:50.224840",
+ "modified": "2024-03-27 13:09:58.647732",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Journal Entry Account",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json b/erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
index 660ae85..552269b 100644
--- a/erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
+++ b/erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
@@ -86,7 +86,7 @@
   }
  ],
  "links": [],
- "modified": "2020-05-01 18:32:01.420488",
+ "modified": "2024-03-27 13:09:58.814734",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Journal Entry Template",
@@ -127,8 +127,9 @@
   }
  ],
  "search_fields": "voucher_type, company",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "template_title",
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/journal_entry_template_account/journal_entry_template_account.json b/erpnext/accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
index eecd877..e621fa2 100644
--- a/erpnext/accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
+++ b/erpnext/accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
@@ -19,13 +19,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-04-25 01:15:44.879839",
+ "modified": "2024-03-27 13:09:58.986448",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Journal Entry Template Account",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/ledger_merge/ledger_merge.json b/erpnext/accounts/doctype/ledger_merge/ledger_merge.json
index dd816df..d4c25a0 100644
--- a/erpnext/accounts/doctype/ledger_merge/ledger_merge.json
+++ b/erpnext/accounts/doctype/ledger_merge/ledger_merge.json
@@ -93,7 +93,7 @@
  ],
  "hide_toolbar": 1,
  "links": [],
- "modified": "2021-12-12 21:34:55.155146",
+ "modified": "2024-03-27 13:10:02.198009",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Ledger Merge",
@@ -124,7 +124,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/ledger_merge/test_ledger_merge.py b/erpnext/accounts/doctype/ledger_merge/test_ledger_merge.py
index 992ce9e..dccd73c 100644
--- a/erpnext/accounts/doctype/ledger_merge/test_ledger_merge.py
+++ b/erpnext/accounts/doctype/ledger_merge/test_ledger_merge.py
@@ -83,7 +83,10 @@
 				"account": "Indirect Income - _TC",
 				"merge_accounts": [
 					{"account": "Indirect Test Income - _TC", "account_name": "Indirect Test Income"},
-					{"account": "Administrative Test Income - _TC", "account_name": "Administrative Test Income"},
+					{
+						"account": "Administrative Test Income - _TC",
+						"account_name": "Administrative Test Income",
+					},
 				],
 			}
 		).insert(ignore_permissions=True)
diff --git a/erpnext/accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json b/erpnext/accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
index 4ce55ad..41107d8 100644
--- a/erpnext/accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+++ b/erpnext/accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
@@ -41,12 +41,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-12-10 15:27:24.477139",
+ "modified": "2024-03-27 13:10:02.352067",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Ledger Merge Accounts",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json b/erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
index 4c1be65..0d7c2e7 100644
--- a/erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+++ b/erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2018-01-23 05:40:18.117583",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -84,7 +85,8 @@
   }
  ],
  "in_create": 1,
- "modified": "2020-01-30 17:27:55.964242",
+ "links": [],
+ "modified": "2024-03-27 13:10:03.015035",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Loyalty Point Entry",
@@ -116,8 +118,9 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "customer",
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json b/erpnext/accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
index 8a8dfbb..240c4aa 100644
--- a/erpnext/accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+++ b/erpnext/accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
@@ -1,134 +1,45 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-03-26 01:32:10.108450", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-03-26 01:32:10.108450",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "sales_invoice",
+  "redemption_date",
+  "redeemed_points"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "sales_invoice", 
-   "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 Invoice", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "sales_invoice",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Sales Invoice"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "redemption_date", 
-   "fieldtype": "Date", 
-   "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": "Redemption Date", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "redemption_date",
+   "fieldtype": "Date",
+   "in_list_view": 1,
+   "label": "Redemption Date"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "redeemed_points", 
-   "fieldtype": "Int", 
-   "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": "Redeemed Points", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "redeemed_points",
+   "fieldtype": "Int",
+   "in_list_view": 1,
+   "label": "Redeemed Points"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-03-26 03:12:59.173071", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Loyalty Point Entry Redemption", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:03.240439",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Loyalty Point Entry Redemption",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/loyalty_program/loyalty_program.json b/erpnext/accounts/doctype/loyalty_program/loyalty_program.json
index f4eb500..decf4cf 100644
--- a/erpnext/accounts/doctype/loyalty_program/loyalty_program.json
+++ b/erpnext/accounts/doctype/loyalty_program/loyalty_program.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "autoname": "field:loyalty_program_name",
  "creation": "2018-01-23 06:23:05.731431",
  "doctype": "DocType",
@@ -145,7 +146,8 @@
    "fieldtype": "Column Break"
   }
  ],
- "modified": "2019-05-26 09:11:46.120251",
+ "links": [],
+ "modified": "2024-03-27 13:10:03.361383",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Loyalty Program",
@@ -165,7 +167,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/loyalty_program/loyalty_program.py b/erpnext/accounts/doctype/loyalty_program/loyalty_program.py
index 463b3cd..f3ad84b 100644
--- a/erpnext/accounts/doctype/loyalty_program/loyalty_program.py
+++ b/erpnext/accounts/doctype/loyalty_program/loyalty_program.py
@@ -52,13 +52,11 @@
 		condition += " and expiry_date>='%s' " % expiry_date
 
 	loyalty_point_details = frappe.db.sql(
-		"""select sum(loyalty_points) as loyalty_points,
+		f"""select sum(loyalty_points) as loyalty_points,
 		sum(purchase_amount) as total_spent from `tabLoyalty Point Entry`
 		where customer=%s and loyalty_program=%s and posting_date <= %s
 		{condition}
-		group by customer""".format(
-			condition=condition
-		),
+		group by customer""",
 		(customer, loyalty_program, expiry_date),
 		as_dict=1,
 	)
@@ -79,9 +77,7 @@
 	include_expired_entry=False,
 	current_transaction_amount=0,
 ):
-	lp_details = get_loyalty_program_details(
-		customer, loyalty_program, company=company, silent=silent
-	)
+	lp_details = get_loyalty_program_details(customer, loyalty_program, company=company, silent=silent)
 	loyalty_program = frappe.get_doc("Loyalty Program", loyalty_program)
 	lp_details.update(
 		get_loyalty_details(customer, loyalty_program.name, expiry_date, company, include_expired_entry)
diff --git a/erpnext/accounts/doctype/loyalty_program/test_loyalty_program.py b/erpnext/accounts/doctype/loyalty_program/test_loyalty_program.py
index cbfb17b..4d21fb6 100644
--- a/erpnext/accounts/doctype/loyalty_program/test_loyalty_program.py
+++ b/erpnext/accounts/doctype/loyalty_program/test_loyalty_program.py
@@ -19,9 +19,7 @@
 		create_records()
 
 	def test_loyalty_points_earned_single_tier(self):
-		frappe.db.set_value(
-			"Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty"
-		)
+		frappe.db.set_value("Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty")
 		# create a new sales invoice
 		si_original = create_sales_invoice_record()
 		si_original.insert()
@@ -69,9 +67,7 @@
 			d.cancel()
 
 	def test_loyalty_points_earned_multiple_tier(self):
-		frappe.db.set_value(
-			"Customer", "Test Loyalty Customer", "loyalty_program", "Test Multiple Loyalty"
-		)
+		frappe.db.set_value("Customer", "Test Loyalty Customer", "loyalty_program", "Test Multiple Loyalty")
 		# assign multiple tier program to the customer
 		customer = frappe.get_doc("Customer", {"customer_name": "Test Loyalty Customer"})
 		customer.loyalty_program = frappe.get_doc(
@@ -128,9 +124,7 @@
 
 	def test_cancel_sales_invoice(self):
 		"""cancelling the sales invoice should cancel the earned points"""
-		frappe.db.set_value(
-			"Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty"
-		)
+		frappe.db.set_value("Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty")
 		# create a new sales invoice
 		si = create_sales_invoice_record()
 		si.insert()
@@ -148,9 +142,7 @@
 		self.assertEqual(True, (lpe is None))
 
 	def test_sales_invoice_return(self):
-		frappe.db.set_value(
-			"Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty"
-		)
+		frappe.db.set_value("Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty")
 		# create a new sales invoice
 		si_original = create_sales_invoice_record(2)
 		si_original.conversion_rate = flt(1)
@@ -346,9 +338,7 @@
 		).insert()
 
 	# create item price
-	if not frappe.db.exists(
-		"Item Price", {"price_list": "Standard Selling", "item_code": "Loyal Item"}
-	):
+	if not frappe.db.exists("Item Price", {"price_list": "Standard Selling", "item_code": "Loyal Item"}):
 		frappe.get_doc(
 			{
 				"doctype": "Item Price",
diff --git a/erpnext/accounts/doctype/loyalty_program_collection/loyalty_program_collection.json b/erpnext/accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
index 6ea5216..f5fc26d 100644
--- a/erpnext/accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+++ b/erpnext/accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
@@ -1,161 +1,51 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-01-23 06:56:37.163859", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 0, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-01-23 06:56:37.163859",
+ "doctype": "DocType",
+ "engine": "InnoDB",
+ "field_order": [
+  "tier_name",
+  "min_spent",
+  "column_break_3",
+  "collection_factor"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "tier_name", 
-   "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": "Tier Name", 
-   "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, 
-   "unique": 0
-  }, 
+   "fieldname": "tier_name",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Tier Name",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "min_spent", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Minimum Total Spent", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "min_spent",
+   "fieldtype": "Currency",
+   "label": "Minimum Total Spent"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_3", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_3",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "For how much spent = 1 Loyalty Point", 
-   "fieldname": "collection_factor", 
-   "fieldtype": "Currency", 
-   "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": "Collection Factor (=1 LP)", 
-   "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, 
-   "unique": 0
+   "description": "For how much spent = 1 Loyalty Point",
+   "fieldname": "collection_factor",
+   "fieldtype": "Currency",
+   "in_list_view": 1,
+   "label": "Collection Factor (=1 LP)",
+   "reqd": 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": 1, 
- "max_attachments": 0, 
- "modified": "2018-01-23 07:19:10.316392", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Loyalty Program Collection", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:03.536071",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Loyalty Program Collection",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
index 51fc3f7..75022fd 100644
--- a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
+++ b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
@@ -48,7 +48,7 @@
  "idx": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-09-18 17:57:23.835236",
+ "modified": "2024-03-27 13:10:05.597711",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Mode of Payment",
@@ -72,6 +72,7 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
- "sort_order": "ASC"
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/mode_of_payment_account/mode_of_payment_account.json b/erpnext/accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
index 6cda742..427c89f 100644
--- a/erpnext/accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+++ b/erpnext/accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
@@ -1,105 +1,39 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2015-01-05 14:17:53.101432", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2015-01-05 14:17:53.101432",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "company",
+  "default_account"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "company", 
-   "fieldtype": "Link", 
-   "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": "Company", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Company", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "company",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Company",
+   "options": "Company"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "Default account will be automatically updated in POS Invoice when this mode is selected.", 
-   "fieldname": "default_account", 
-   "fieldtype": "Link", 
-   "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": "Default Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "description": "Default account will be automatically updated in POS Invoice when this mode is selected.",
+   "fieldname": "default_account",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Default Account",
+   "options": "Account"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-02-21 16:05:56.284652", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Mode of Payment Account", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "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
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:05.748999",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Mode of Payment Account",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json b/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json
index 488e8b2..c867f93 100644
--- a/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json
+++ b/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json
@@ -46,7 +46,7 @@
  "icon": "fa fa-bar-chart",
  "idx": 1,
  "links": [],
- "modified": "2024-01-30 13:57:55.802744",
+ "modified": "2024-03-27 13:10:05.873547",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Monthly Distribution",
@@ -71,7 +71,7 @@
    "role": "Accounts Manager"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.py b/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.py
index 7270576..cda5f4b 100644
--- a/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.py
+++ b/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.py
@@ -54,9 +54,7 @@
 		total = sum(flt(d.percentage_allocation) for d in self.get("percentages"))
 
 		if flt(total, 2) != 100.0:
-			frappe.throw(
-				_("Percentage Allocation should be equal to 100%") + " ({0}%)".format(str(flt(total, 2)))
-			)
+			frappe.throw(_("Percentage Allocation should be equal to 100%") + f" ({flt(total, 2)!s}%)")
 
 
 def get_periodwise_distribution_data(distribution_id, period_list, periodicity):
diff --git a/erpnext/accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json b/erpnext/accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
index 8c9fc5e..e75779b 100644
--- a/erpnext/accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
+++ b/erpnext/accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
@@ -1,86 +1,44 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "hash", 
- "beta": 0, 
- "creation": "2013-02-22 01:27:38", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "autoname": "hash",
+ "creation": "2013-02-22 01:27:38",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "month",
+  "percentage_allocation"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "month", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Month", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "month", 
-   "oldfieldtype": "Data", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "month",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Month",
+   "oldfieldname": "month",
+   "oldfieldtype": "Data",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "percentage_allocation", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Percentage Allocation", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "percentage_allocation", 
-   "oldfieldtype": "Currency", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "percentage_allocation",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Percentage Allocation",
+   "oldfieldname": "percentage_allocation",
+   "oldfieldtype": "Currency"
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:02.714462", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Monthly Distribution Percentage", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "track_seen": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:06.023385",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Monthly Distribution Percentage",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json b/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
index daee8f8..bf3a4e5 100644
--- a/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+++ b/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "allow_copy": 1,
  "beta": 1,
  "creation": "2017-08-29 02:22:54.947711",
@@ -75,7 +76,8 @@
  ],
  "hide_toolbar": 1,
  "issingle": 1,
- "modified": "2022-01-04 15:25:06.053187",
+ "links": [],
+ "modified": "2024-03-27 13:10:06.564397",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Opening Invoice Creation Tool",
@@ -92,7 +94,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py b/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py
index acd9933..e71d322 100644
--- a/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py
+++ b/erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py
@@ -172,7 +172,7 @@
 			income_expense_account_field = (
 				"income_account" if row.party_type == "Customer" else "expense_account"
 			)
-			default_uom = frappe.db.get_single_value("Stock Settings", "stock_uom") or _("Nos")
+			default_uom = frappe.db.get_single_value("Stock Settings", "stock_uom") or "Nos"
 			rate = flt(row.outstanding_amount) / flt(row.qty)
 
 			item_dict = frappe._dict(
diff --git a/erpnext/accounts/doctype/opening_invoice_creation_tool/test_opening_invoice_creation_tool.py b/erpnext/accounts/doctype/opening_invoice_creation_tool/test_opening_invoice_creation_tool.py
index 02c2c67..378fbde 100644
--- a/erpnext/accounts/doctype/opening_invoice_creation_tool/test_opening_invoice_creation_tool.py
+++ b/erpnext/accounts/doctype/opening_invoice_creation_tool/test_opening_invoice_creation_tool.py
@@ -83,9 +83,7 @@
 		company = "_Test Opening Invoice Company"
 		party_1, party_2 = make_customer("Customer A"), make_customer("Customer B")
 
-		old_default_receivable_account = frappe.db.get_value(
-			"Company", company, "default_receivable_account"
-		)
+		old_default_receivable_account = frappe.db.get_value("Company", company, "default_receivable_account")
 		frappe.db.set_value("Company", company, "default_receivable_account", "")
 
 		if not frappe.db.exists("Cost Center", "_Test Opening Invoice Company - _TOIC"):
@@ -121,9 +119,7 @@
 		self.assertTrue(error_log)
 
 		# teardown
-		frappe.db.set_value(
-			"Company", company, "default_receivable_account", old_default_receivable_account
-		)
+		frappe.db.set_value("Company", company, "default_receivable_account", old_default_receivable_account)
 
 	def test_renaming_of_invoice_using_invoice_number_field(self):
 		company = "_Test Opening Invoice Company"
@@ -169,7 +165,7 @@
 				{
 					"qty": 1.0,
 					"outstanding_amount": 300,
-					"party": args.get("party_1") or "_Test {0}".format(party),
+					"party": args.get("party_1") or f"_Test {party}",
 					"item_name": "Opening Item",
 					"due_date": "2016-09-10",
 					"posting_date": "2016-09-05",
@@ -179,7 +175,7 @@
 				{
 					"qty": 2.0,
 					"outstanding_amount": 250,
-					"party": args.get("party_2") or "_Test {0} 1".format(party),
+					"party": args.get("party_2") or f"_Test {party} 1",
 					"item_name": "Opening Item",
 					"due_date": "2016-09-10",
 					"posting_date": "2016-09-05",
diff --git a/erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json b/erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
index ed8ff7c..bc9229d 100644
--- a/erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+++ b/erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
@@ -115,14 +115,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-03-21 19:31:45.382656",
+ "modified": "2024-03-27 13:10:06.703006",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Opening Invoice Creation Tool Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/overdue_payment/overdue_payment.json b/erpnext/accounts/doctype/overdue_payment/overdue_payment.json
index 99e1646..beae9d5 100644
--- a/erpnext/accounts/doctype/overdue_payment/overdue_payment.json
+++ b/erpnext/accounts/doctype/overdue_payment/overdue_payment.json
@@ -157,14 +157,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-09-23 13:48:27.898830",
+ "modified": "2024-03-27 13:10:07.823644",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Overdue Payment",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/party_account/party_account.json b/erpnext/accounts/doctype/party_account/party_account.json
index 7e345d8..fdb0bc3 100644
--- a/erpnext/accounts/doctype/party_account/party_account.json
+++ b/erpnext/accounts/doctype/party_account/party_account.json
@@ -36,14 +36,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-06-06 14:15:42.053150",
+ "modified": "2024-03-27 13:10:08.489183",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Party Account",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/party_link/party_link.json b/erpnext/accounts/doctype/party_link/party_link.json
index a1bb15f..ce725c5 100644
--- a/erpnext/accounts/doctype/party_link/party_link.json
+++ b/erpnext/accounts/doctype/party_link/party_link.json
@@ -52,7 +52,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2021-08-25 20:08:56.761150",
+ "modified": "2024-03-27 13:10:08.607170",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Party Link",
@@ -95,8 +95,9 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "primary_party",
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/party_link/party_link.py b/erpnext/accounts/doctype/party_link/party_link.py
index d60acce..16484fc 100644
--- a/erpnext/accounts/doctype/party_link/party_link.py
+++ b/erpnext/accounts/doctype/party_link/party_link.py
@@ -38,7 +38,10 @@
 		if existing_party_link:
 			frappe.throw(
 				_("{} {} is already linked with {} {}").format(
-					self.primary_role, bold(self.primary_party), self.secondary_role, bold(self.secondary_party)
+					self.primary_role,
+					bold(self.primary_party),
+					self.secondary_role,
+					bold(self.secondary_party),
 				)
 			)
 
diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js
index 781d9f5..0ac0156 100644
--- a/erpnext/accounts/doctype/payment_entry/payment_entry.js
+++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js
@@ -470,6 +470,9 @@
 							() => frm.events.set_dynamic_labels(frm),
 							() => {
 								frm.set_party_account_based_on_party = false;
+								if (r.message.party_bank_account) {
+									frm.set_value("party_bank_account", r.message.party_bank_account);
+								}
 								if (r.message.bank_account) {
 									frm.set_value("bank_account", r.message.bank_account);
 								}
diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.json b/erpnext/accounts/doctype/payment_entry/payment_entry.json
index b1b8d5e..0dfa1a5 100644
--- a/erpnext/accounts/doctype/payment_entry/payment_entry.json
+++ b/erpnext/accounts/doctype/payment_entry/payment_entry.json
@@ -580,6 +580,7 @@
    "fieldtype": "Select",
    "hidden": 1,
    "label": "Payment Order Status",
+   "no_copy": 1,
    "options": "Initiated\nPayment Ordered",
    "read_only": 1
   },
@@ -776,7 +777,7 @@
    "table_fieldname": "payment_entries"
   }
  ],
- "modified": "2024-01-08 13:17:15.744754",
+ "modified": "2024-03-27 13:10:09.131139",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Entry",
@@ -817,9 +818,9 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title",
  "track_changes": 1
-}
\ No newline at end of file
+}
diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py
index b4d1d39..faba0be 100644
--- a/erpnext/accounts/doctype/payment_entry/payment_entry.py
+++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py
@@ -16,6 +16,7 @@
 from erpnext.accounts.doctype.accounting_dimension.accounting_dimension import get_dimensions
 from erpnext.accounts.doctype.bank_account.bank_account import (
 	get_bank_account_details,
+	get_default_company_bank_account,
 	get_party_bank_account,
 )
 from erpnext.accounts.doctype.invoice_discounting.invoice_discounting import (
@@ -30,7 +31,7 @@
 	make_reverse_gl_entries,
 	process_gl_map,
 )
-from erpnext.accounts.party import get_party_account, set_contact_details
+from erpnext.accounts.party import complete_contact_details, get_party_account, set_contact_details
 from erpnext.accounts.utils import (
 	cancel_exchange_gain_loss_journal,
 	get_account_currency,
@@ -134,7 +135,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(PaymentEntry, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		if not self.is_new():
 			self.setup_party_account_field()
 
@@ -187,6 +188,7 @@
 		self.update_outstanding_amounts()
 		self.update_advance_paid()
 		self.update_payment_schedule()
+		self.set_payment_req_status()
 		self.set_status()
 
 	def set_liability_account(self):
@@ -194,6 +196,9 @@
 		if self.docstatus > 0 or self.payment_type == "Internal Transfer":
 			return
 
+		if self.party_type not in ("Customer", "Supplier"):
+			return
+
 		if not frappe.db.get_value(
 			"Company", self.company, "book_advance_payments_in_separate_party_account"
 		):
@@ -247,7 +252,7 @@
 			"Unreconcile Payment",
 			"Unreconcile Payment Entries",
 		)
-		super(PaymentEntry, self).on_cancel()
+		super().on_cancel()
 		self.make_gl_entries(cancel=1)
 		self.update_outstanding_amounts()
 		self.update_advance_paid()
@@ -357,9 +362,7 @@
 				# If term based allocation is enabled, throw
 				if (
 					d.payment_term is None or d.payment_term == ""
-				) and self.term_based_allocation_enabled_for_reference(
-					d.reference_doctype, d.reference_name
-				):
+				) and self.term_based_allocation_enabled_for_reference(d.reference_doctype, d.reference_name):
 					frappe.throw(
 						_(
 							"{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
@@ -371,7 +374,9 @@
 				# The reference has already been fully paid
 				if not latest:
 					frappe.throw(
-						_("{0} {1} has already been fully paid.").format(_(d.reference_doctype), d.reference_name)
+						_("{0} {1} has already been fully paid.").format(
+							_(d.reference_doctype), d.reference_name
+						)
 					)
 				# The reference has already been partly paid
 				elif (
@@ -395,14 +400,14 @@
 						and latest.payment_term_outstanding
 						and (flt(d.allocated_amount) > flt(latest.payment_term_outstanding))
 					)
-					and self.term_based_allocation_enabled_for_reference(d.reference_doctype, d.reference_name)
+					and self.term_based_allocation_enabled_for_reference(
+						d.reference_doctype, d.reference_name
+					)
 				):
 					frappe.throw(
 						_(
 							"Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
-						).format(
-							d.idx, d.allocated_amount, latest.payment_term_outstanding, d.payment_term
-						)
+						).format(d.idx, d.allocated_amount, latest.payment_term_outstanding, d.payment_term)
 					)
 
 				if (flt(d.allocated_amount)) > 0 and flt(d.allocated_amount) > flt(latest.outstanding_amount):
@@ -445,7 +450,11 @@
 
 		if self.party:
 			if not self.contact_person:
-				set_contact_details(self, party=frappe._dict({"name": self.party}), party_type=self.party_type)
+				set_contact_details(
+					self, party=frappe._dict({"name": self.party}), party_type=self.party_type
+				)
+			else:
+				complete_contact_details(self)
 			if not self.party_balance:
 				self.party_balance = get_balance_on(
 					party_type=self.party_type, party=self.party, date=self.posting_date, company=self.company
@@ -476,7 +485,7 @@
 		self,
 		force: bool = False,
 		update_ref_details_only_for: list | None = None,
-		ref_exchange_rate: float | None = None,
+		reference_exchange_details: dict | None = None,
 	) -> None:
 		for d in self.get("references"):
 			if d.allocated_amount:
@@ -491,8 +500,12 @@
 				)
 
 				# Only update exchange rate when the reference is Journal Entry
-				if ref_exchange_rate and d.reference_doctype == "Journal Entry":
-					ref_details.update({"exchange_rate": ref_exchange_rate})
+				if (
+					reference_exchange_details
+					and d.reference_doctype == reference_exchange_details.reference_doctype
+					and d.reference_name == reference_exchange_details.reference_name
+				):
+					ref_details.update({"exchange_rate": reference_exchange_details.exchange_rate})
 
 				for field, value in ref_details.items():
 					if d.exchange_gain_loss:
@@ -525,7 +538,9 @@
 			else:
 				if ref_doc:
 					if self.paid_from_account_currency == ref_doc.currency:
-						self.source_exchange_rate = ref_doc.get("exchange_rate") or ref_doc.get("conversion_rate")
+						self.source_exchange_rate = ref_doc.get("exchange_rate") or ref_doc.get(
+							"conversion_rate"
+						)
 
 			if not self.source_exchange_rate:
 				self.source_exchange_rate = get_exchange_rate(
@@ -562,7 +577,7 @@
 			if d.reference_doctype not in valid_reference_doctypes:
 				frappe.throw(
 					_("Reference Doctype must be one of {0}").format(
-						comma_or((_(d) for d in valid_reference_doctypes))
+						comma_or(_(d) for d in valid_reference_doctypes)
 					)
 				)
 
@@ -585,7 +600,8 @@
 					if d.reference_doctype in frappe.get_hooks("invoice_doctypes"):
 						if self.party_type == "Customer":
 							ref_party_account = (
-								get_party_account_based_on_invoice_discounting(d.reference_name) or ref_doc.debit_to
+								get_party_account_based_on_invoice_discounting(d.reference_name)
+								or ref_doc.debit_to
 							)
 						elif self.party_type == "Supplier":
 							ref_party_account = ref_doc.credit_to
@@ -598,7 +614,10 @@
 						):
 							frappe.throw(
 								_("{0} {1} is associated with {2}, but Party Account is {3}").format(
-									_(d.reference_doctype), d.reference_name, ref_party_account, self.party_account
+									_(d.reference_doctype),
+									d.reference_name,
+									ref_party_account,
+									self.party_account,
 								)
 							)
 
@@ -609,7 +628,9 @@
 							)
 
 					if ref_doc.docstatus != 1:
-						frappe.throw(_("{0} {1} must be submitted").format(_(d.reference_doctype), d.reference_name))
+						frappe.throw(
+							_("{0} {1} must be submitted").format(_(d.reference_doctype), d.reference_name)
+						)
 
 	def get_valid_reference_doctypes(self):
 		if self.party_type == "Customer":
@@ -780,9 +801,7 @@
 		if not (is_single_currency and reference_is_multi_currency):
 			return allocated_amount
 
-		allocated_amount = flt(
-			allocated_amount / ref_exchange_rate, self.precision("total_allocated_amount")
-		)
+		allocated_amount = flt(allocated_amount / ref_exchange_rate, self.precision("total_allocated_amount"))
 
 		return allocated_amount
 
@@ -845,7 +864,6 @@
 		accounts = []
 		for d in self.taxes:
 			if d.account_head == tax_withholding_details.get("account_head"):
-
 				# Preserve user updated included in paid amount
 				if d.included_in_paid_amount:
 					tax_withholding_details.update({"included_in_paid_amount": d.included_in_paid_amount})
@@ -951,9 +969,9 @@
 
 	def calculate_base_allocated_amount_for_reference(self, d) -> float:
 		base_allocated_amount = 0
-		advance_payment_doctypes = frappe.get_hooks(
-			"advance_payment_receivable_doctypes"
-		) + frappe.get_hooks("advance_payment_payable_doctypes")
+		advance_payment_doctypes = frappe.get_hooks("advance_payment_receivable_doctypes") + frappe.get_hooks(
+			"advance_payment_payable_doctypes"
+		)
 		if d.reference_doctype in advance_payment_doctypes:
 			# When referencing Sales/Purchase Order, use the source/target exchange rate depending on payment type.
 			# This is so there are no Exchange Gain/Loss generated for such doctypes
@@ -968,7 +986,6 @@
 				flt(d.allocated_amount) * flt(exchange_rate), self.precision("base_paid_amount")
 			)
 		else:
-
 			# Use source/target exchange rate, so no difference amount is calculated.
 			# then update exchange gain/loss amount in reference table
 			# if there is an exchange gain/loss amount in reference table, submit a JE for that
@@ -1106,7 +1123,6 @@
 				)
 			]
 		else:
-
 			remarks = [
 				_("Amount {0} {1} {2} {3}").format(
 					_(self.party_account_currency),
@@ -1126,14 +1142,19 @@
 				if d.allocated_amount:
 					remarks.append(
 						_("Amount {0} {1} against {2} {3}").format(
-							_(self.party_account_currency), d.allocated_amount, d.reference_doctype, d.reference_name
+							_(self.party_account_currency),
+							d.allocated_amount,
+							d.reference_doctype,
+							d.reference_name,
 						)
 					)
 
 		for d in self.get("deductions"):
 			if d.amount:
 				remarks.append(
-					_("Amount {0} {1} deducted against {2}").format(_(self.company_currency), d.amount, d.account)
+					_("Amount {0} {1} deducted against {2}").format(
+						_(self.company_currency), d.amount, d.account
+					)
 				)
 
 		self.set("remarks", "\n".join(remarks))
@@ -1207,21 +1228,31 @@
 					dr_or_cr = "credit" if self.payment_type == "Receive" else "debit"
 					cost_center = self.cost_center
 					if d.reference_doctype == "Sales Invoice" and not cost_center:
-						cost_center = frappe.db.get_value(d.reference_doctype, d.reference_name, "cost_center")
+						cost_center = frappe.db.get_value(
+							d.reference_doctype, d.reference_name, "cost_center"
+						)
 
 					gle = party_gl_dict.copy()
 
-					allocated_amount_in_company_currency = self.calculate_base_allocated_amount_for_reference(d)
+					allocated_amount_in_company_currency = self.calculate_base_allocated_amount_for_reference(
+						d
+					)
 					reverse_dr_or_cr = 0
 
 					if d.reference_doctype in ["Sales Invoice", "Purchase Invoice"]:
 						is_return = frappe.db.get_value(d.reference_doctype, d.reference_name, "is_return")
 						payable_party_types = get_party_types_from_account_type("Payable")
 						receivable_party_types = get_party_types_from_account_type("Receivable")
-						if is_return and self.party_type in receivable_party_types and (self.payment_type == "Pay"):
+						if (
+							is_return
+							and self.party_type in receivable_party_types
+							and (self.payment_type == "Pay")
+						):
 							reverse_dr_or_cr = 1
 						elif (
-							is_return and self.party_type in payable_party_types and (self.payment_type == "Receive")
+							is_return
+							and self.party_type in payable_party_types
+							and (self.payment_type == "Receive")
 						):
 							reverse_dr_or_cr = 1
 
@@ -1285,6 +1316,18 @@
 				):
 					self.add_advance_gl_for_reference(gl_entries, ref)
 
+	def get_dr_and_account_for_advances(self, reference):
+		if reference.reference_doctype == "Sales Invoice":
+			return "credit", reference.account
+
+		if reference.reference_doctype == "Payment Entry":
+			if reference.account_type == "Receivable" and reference.payment_type == "Pay":
+				return "credit", self.party_account
+			else:
+				return "debit", self.party_account
+
+		return "debit", reference.account
+
 	def add_advance_gl_for_reference(self, gl_entries, invoice):
 		args_dict = {
 			"party_type": self.party_type,
@@ -1304,10 +1347,8 @@
 		if getdate(posting_date) < getdate(self.posting_date):
 			posting_date = self.posting_date
 
-		dr_or_cr = (
-			"credit" if invoice.reference_doctype in ["Sales Invoice", "Payment Entry"] else "debit"
-		)
-		args_dict["account"] = invoice.account
+		dr_or_cr, account = self.get_dr_and_account_for_advances(invoice)
+		args_dict["account"] = account
 		args_dict[dr_or_cr] = invoice.allocated_amount
 		args_dict[dr_or_cr + "_in_account_currency"] = invoice.allocated_amount
 		args_dict.update(
@@ -1692,7 +1733,8 @@
 				return []
 			elif supplier_status["hold_type"] == "Payments":
 				if (
-					not supplier_status["release_date"] or getdate(nowdate()) <= supplier_status["release_date"]
+					not supplier_status["release_date"]
+					or getdate(nowdate()) <= supplier_status["release_date"]
 				):
 					return []
 
@@ -1702,7 +1744,7 @@
 	# Get positive outstanding sales /purchase invoices
 	condition = ""
 	if args.get("voucher_type") and args.get("voucher_no"):
-		condition = " and voucher_type={0} and voucher_no={1}".format(
+		condition = " and voucher_type={} and voucher_no={}".format(
 			frappe.db.escape(args["voucher_type"]), frappe.db.escape(args["voucher_no"])
 		)
 		common_filter.append(ple.voucher_type == args["voucher_type"])
@@ -1717,7 +1759,7 @@
 	active_dimensions = get_dimensions()[0]
 	for dim in active_dimensions:
 		if args.get(dim.fieldname):
-			condition += " and {0}='{1}'".format(dim.fieldname, args.get(dim.fieldname))
+			condition += f" and {dim.fieldname}='{args.get(dim.fieldname)}'"
 			accounting_dimensions_filter.append(ple[dim.fieldname] == args.get(dim.fieldname))
 
 	date_fields_dict = {
@@ -1727,21 +1769,21 @@
 
 	for fieldname, date_fields in date_fields_dict.items():
 		if args.get(date_fields[0]) and args.get(date_fields[1]):
-			condition += " and {0} between '{1}' and '{2}'".format(
+			condition += " and {} between '{}' and '{}'".format(
 				fieldname, args.get(date_fields[0]), args.get(date_fields[1])
 			)
 			posting_and_due_date.append(ple[fieldname][args.get(date_fields[0]) : args.get(date_fields[1])])
 		elif args.get(date_fields[0]):
 			# if only from date is supplied
-			condition += " and {0} >= '{1}'".format(fieldname, args.get(date_fields[0]))
+			condition += f" and {fieldname} >= '{args.get(date_fields[0])}'"
 			posting_and_due_date.append(ple[fieldname].gte(args.get(date_fields[0])))
 		elif args.get(date_fields[1]):
 			# if only to date is supplied
-			condition += " and {0} <= '{1}'".format(fieldname, args.get(date_fields[1]))
+			condition += f" and {fieldname} <= '{args.get(date_fields[1])}'"
 			posting_and_due_date.append(ple[fieldname].lte(args.get(date_fields[1])))
 
 	if args.get("company"):
-		condition += " and company = {0}".format(frappe.db.escape(args.get("company")))
+		condition += " and company = {}".format(frappe.db.escape(args.get("company")))
 		common_filter.append(ple.company == args.get("company"))
 
 	outstanding_invoices = []
@@ -1857,12 +1899,10 @@
 	return outstanding_invoices_after_split
 
 
-def get_currency_data(outstanding_invoices: list, company: str = None) -> dict:
+def get_currency_data(outstanding_invoices: list, company: str | None = None) -> dict:
 	"""Get currency and conversion data for a list of invoices."""
 	exc_rates = frappe._dict()
-	company_currency = (
-		frappe.db.get_value("Company", company, "default_currency") if company else None
-	)
+	company_currency = frappe.db.get_value("Company", company, "default_currency") if company else None
 
 	for doctype in ["Sales Invoice", "Purchase Invoice"]:
 		invoices = [x.voucher_no for x in outstanding_invoices if x.voucher_type == doctype]
@@ -1957,7 +1997,7 @@
 	active_dimensions = get_dimensions()[0]
 	for dim in active_dimensions:
 		if filters.get(dim.fieldname):
-			condition += " and {0}='{1}'".format(dim.fieldname, filters.get(dim.fieldname))
+			condition += f" and {dim.fieldname}='{filters.get(dim.fieldname)}'"
 
 	if party_account_currency == company_currency:
 		grand_total_field = "base_grand_total"
@@ -2090,7 +2130,9 @@
 	party_name = frappe.db.get_value(party_type, party, _party_name)
 	party_balance = get_balance_on(party_type=party_type, party=party, cost_center=cost_center)
 	if party_type in ["Customer", "Supplier"]:
-		bank_account = get_party_bank_account(party_type, party)
+		party_bank_account = get_party_bank_account(party_type, party)
+
+	bank_account = get_default_company_bank_account(company)
 
 	return {
 		"party_account": party_account,
@@ -2098,6 +2140,7 @@
 		"party_account_currency": account_currency,
 		"party_balance": party_balance,
 		"account_balance": account_balance,
+		"party_bank_account": party_bank_account,
 		"bank_account": bank_account,
 	}
 
@@ -2107,18 +2150,14 @@
 	frappe.has_permission("Payment Entry", throw=True)
 
 	# to check if the passed account is accessible under reference doctype Payment Entry
-	account_list = frappe.get_list(
-		"Account", {"name": account}, reference_doctype="Payment Entry", limit=1
-	)
+	account_list = frappe.get_list("Account", {"name": account}, reference_doctype="Payment Entry", limit=1)
 
 	# There might be some user permissions which will allow account under certain doctypes
 	# except for Payment Entry, only in such case we should throw permission error
 	if not account_list:
 		frappe.throw(_("Account: {0} is not permitted under Payment Entry").format(account))
 
-	account_balance = get_balance_on(
-		account, date, cost_center=cost_center, ignore_account_permission=True
-	)
+	account_balance = get_balance_on(account, date, cost_center=cost_center, ignore_account_permission=True)
 
 	return frappe._dict(
 		{
@@ -2165,9 +2204,11 @@
 	total_amount = outstanding_amount = exchange_rate = account = None
 
 	ref_doc = frappe.get_doc(reference_doctype, reference_name)
-	company_currency = ref_doc.get("company_currency") or erpnext.get_company_currency(
-		ref_doc.company
-	)
+	company_currency = ref_doc.get("company_currency") or erpnext.get_company_currency(ref_doc.company)
+
+	# Only applies for Reverse Payment Entries
+	account_type = None
+	payment_type = None
 
 	if reference_doctype == "Dunning":
 		total_amount = outstanding_amount = ref_doc.get("dunning_amount")
@@ -2176,13 +2217,23 @@
 	elif reference_doctype == "Journal Entry" and ref_doc.docstatus == 1:
 		total_amount = ref_doc.get("total_amount")
 		if ref_doc.multi_currency:
-			exchange_rate = get_exchange_rate(
-				party_account_currency, company_currency, ref_doc.posting_date
-			)
+			exchange_rate = get_exchange_rate(party_account_currency, company_currency, ref_doc.posting_date)
 		else:
 			exchange_rate = 1
 			outstanding_amount = get_outstanding_on_journal_entry(reference_name)
 
+	elif reference_doctype == "Payment Entry":
+		if reverse_payment_details := frappe.db.get_all(
+			"Payment Entry",
+			filters={"name": reference_name},
+			fields=["payment_type", "party_type"],
+		)[0]:
+			payment_type = reverse_payment_details.payment_type
+			account_type = frappe.db.get_value(
+				"Party Type", reverse_payment_details.party_type, "account_type"
+			)
+		exchange_rate = 1
+
 	elif reference_doctype != "Journal Entry":
 		if not total_amount:
 			if party_account_currency == company_currency:
@@ -2227,6 +2278,8 @@
 			"outstanding_amount": flt(outstanding_amount),
 			"exchange_rate": flt(exchange_rate),
 			"bill_no": ref_doc.get("bill_no"),
+			"account_type": account_type,
+			"payment_type": payment_type,
 		}
 	)
 	if account:
@@ -2248,9 +2301,7 @@
 ):
 	doc = frappe.get_doc(dt, dn)
 	over_billing_allowance = frappe.db.get_single_value("Accounts Settings", "over_billing_allowance")
-	if dt in ("Sales Order", "Purchase Order") and flt(doc.per_billed, 2) >= (
-		100.0 + over_billing_allowance
-	):
+	if dt in ("Sales Order", "Purchase Order") and flt(doc.per_billed, 2) >= (100.0 + over_billing_allowance):
 		frappe.throw(_("Can only make payment against unbilled {0}").format(_(dt)))
 
 	if not party_type:
@@ -2295,7 +2346,7 @@
 	pe.party_type = party_type
 	pe.party = doc.get(scrub(party_type))
 	pe.contact_person = doc.get("contact_person")
-	pe.contact_email = doc.get("contact_email")
+	complete_contact_details(pe)
 	pe.ensure_supplier_is_not_blocked()
 
 	pe.paid_from = party_account if payment_type == "Receive" else bank.account
@@ -2303,9 +2354,7 @@
 	pe.paid_from_account_currency = (
 		party_account_currency if payment_type == "Receive" else bank.account_currency
 	)
-	pe.paid_to_account_currency = (
-		party_account_currency if payment_type == "Pay" else bank.account_currency
-	)
+	pe.paid_to_account_currency = party_account_currency if payment_type == "Pay" else bank.account_currency
 	pe.paid_amount = paid_amount
 	pe.received_amount = received_amount
 	pe.letter_head = doc.get("letter_head")
@@ -2334,7 +2383,6 @@
 			doc.payment_terms_template,
 			"allocate_payment_based_on_payment_terms",
 		):
-
 			for reference in get_reference_as_per_payment_terms(
 				doc.payment_schedule, dt, dn, doc, grand_total, outstanding_amount, party_account_currency
 			):
@@ -2522,9 +2570,7 @@
 	return paid_amount, received_amount
 
 
-def apply_early_payment_discount(
-	paid_amount, received_amount, doc, party_account_currency, reference_date
-):
+def apply_early_payment_discount(paid_amount, received_amount, doc, party_account_currency, reference_date):
 	total_discount = 0
 	valid_discounts = []
 	eligible_for_payments = ["Sales Order", "Sales Invoice", "Purchase Order", "Purchase Invoice"]
@@ -2534,7 +2580,6 @@
 	if doc.doctype in eligible_for_payments and has_payment_schedule:
 		for term in doc.payment_schedule:
 			if not term.discounted_amount and term.discount and reference_date <= term.discount_date:
-
 				if term.discount_type == "Percentage":
 					grand_total = doc.get("grand_total") if is_multi_currency else doc.get("base_grand_total")
 					discount_amount = flt(grand_total) * (term.discount / 100)
@@ -2563,9 +2608,7 @@
 	return paid_amount, received_amount, total_discount, valid_discounts
 
 
-def set_pending_discount_loss(
-	pe, doc, discount_amount, base_total_discount_loss, party_account_currency
-):
+def set_pending_discount_loss(pe, doc, discount_amount, base_total_discount_loss, party_account_currency):
 	# If multi-currency, get base discount amount to adjust with base currency deductions/losses
 	if party_account_currency != doc.company_currency:
 		discount_amount = discount_amount * doc.get("conversion_rate", 1)
@@ -2585,7 +2628,8 @@
 		pe.set_gain_or_loss(
 			account_details={
 				"account": frappe.get_cached_value("Company", pe.company, account_type),
-				"cost_center": pe.cost_center or frappe.get_cached_value("Company", pe.company, "cost_center"),
+				"cost_center": pe.cost_center
+				or frappe.get_cached_value("Company", pe.company, "cost_center"),
 				"amount": discount_amount * positive_negative,
 			}
 		)
@@ -2608,9 +2652,7 @@
 def get_total_discount_percent(doc, valid_discounts) -> float:
 	"""Get total percentage and amount discount applied as a percentage."""
 	total_discount_percent = (
-		sum(
-			discount.get("discount") for discount in valid_discounts if discount.get("type") == "Percentage"
-		)
+		sum(discount.get("discount") for discount in valid_discounts if discount.get("type") == "Percentage")
 		or 0.0
 	)
 
@@ -2653,9 +2695,7 @@
 
 	# The same account head could be used more than once
 	for tax in doc.get("taxes", []):
-		base_tax_loss = tax.get("base_tax_amount_after_discount_amount") * (
-			total_discount_percentage / 100
-		)
+		base_tax_loss = tax.get("base_tax_amount_after_discount_amount") * (total_discount_percentage / 100)
 
 		account = tax.get("account_head")
 		if not tax_discount_loss.get(account):
@@ -2672,7 +2712,8 @@
 			"deductions",
 			{
 				"account": account,
-				"cost_center": pe.cost_center or frappe.get_cached_value("Company", pe.company, "cost_center"),
+				"cost_center": pe.cost_center
+				or frappe.get_cached_value("Company", pe.company, "cost_center"),
 				"amount": flt(loss, precision),
 			},
 		)
@@ -2695,7 +2736,8 @@
 		if not is_multi_currency_acc:
 			# If accounting is done in company currency for multi-currency transaction
 			payment_term_outstanding = flt(
-				payment_term_outstanding * doc.get("conversion_rate"), payment_term.precision("payment_amount")
+				payment_term_outstanding * doc.get("conversion_rate"),
+				payment_term.precision("payment_amount"),
 			)
 
 		if payment_term_outstanding:
@@ -2723,7 +2765,7 @@
 		dr_or_cr = "debit_in_account_currency - credit_in_account_currency"
 
 	paid_amount = frappe.db.sql(
-		"""
+		f"""
 		select ifnull(sum({dr_or_cr}), 0) as paid_amount
 		from `tabGL Entry`
 		where against_voucher_type = %s
@@ -2733,9 +2775,7 @@
 			and account = %s
 			and due_date = %s
 			and {dr_or_cr} > 0
-	""".format(
-			dr_or_cr=dr_or_cr
-		),
+	""",
 		(dt, dn, party_type, party, account, due_date),
 	)
 
diff --git a/erpnext/accounts/doctype/payment_entry/test_payment_entry.py b/erpnext/accounts/doctype/payment_entry/test_payment_entry.py
index 6323e4c..03bd21f 100644
--- a/erpnext/accounts/doctype/payment_entry/test_payment_entry.py
+++ b/erpnext/accounts/doctype/payment_entry/test_payment_entry.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe import qb
@@ -10,7 +9,6 @@
 
 from erpnext.accounts.doctype.account.test_account import create_account
 from erpnext.accounts.doctype.payment_entry.payment_entry import (
-	InvalidPaymentEntry,
 	get_outstanding_reference_documents,
 	get_payment_entry,
 	get_reference_details,
@@ -162,7 +160,7 @@
 
 				supplier.on_hold = 0
 				supplier.save()
-			except:
+			except Exception:
 				pass
 			else:
 				raise Exception
@@ -469,9 +467,7 @@
 		si.save()
 		si.submit()
 
-		pe = get_payment_entry(
-			"Sales Invoice", si.name, bank_account="_Test Bank - _TC", bank_amount=4700
-		)
+		pe = get_payment_entry("Sales Invoice", si.name, bank_account="_Test Bank - _TC", bank_amount=4700)
 		pe.reference_no = si.name
 		pe.reference_date = nowdate()
 
@@ -638,9 +634,7 @@
 		pe.set_exchange_rate()
 		pe.set_amounts()
 
-		self.assertEqual(
-			pe.source_exchange_rate, 65.1, "{0} is not equal to {1}".format(pe.source_exchange_rate, 65.1)
-		)
+		self.assertEqual(pe.source_exchange_rate, 65.1, f"{pe.source_exchange_rate} is not equal to {65.1}")
 
 	def test_internal_transfer_usd_to_inr(self):
 		pe = frappe.new_doc("Payment Entry")
@@ -896,9 +890,7 @@
 		cost_center = "_Test Cost Center for BS Account - _TC"
 		create_cost_center(cost_center_name="_Test Cost Center for BS Account", company="_Test Company")
 
-		pi = make_purchase_invoice_against_cost_center(
-			cost_center=cost_center, credit_to="Creditors - _TC"
-		)
+		pi = make_purchase_invoice_against_cost_center(cost_center=cost_center, credit_to="Creditors - _TC")
 
 		pe = get_payment_entry("Purchase Invoice", pi.name, bank_account="_Test Bank - _TC")
 		self.assertEqual(pe.cost_center, pi.cost_center)
@@ -939,9 +931,7 @@
 		si = create_sales_invoice_against_cost_center(cost_center=cost_center, debit_to="Debtors - _TC")
 
 		account_balance = get_balance_on(account="_Test Bank - _TC", cost_center=si.cost_center)
-		party_balance = get_balance_on(
-			party_type="Customer", party=si.customer, cost_center=si.cost_center
-		)
+		party_balance = get_balance_on(party_type="Customer", party=si.customer, cost_center=si.cost_center)
 		party_account_balance = get_balance_on(si.debit_to, cost_center=si.cost_center)
 
 		pe = get_payment_entry("Sales Invoice", si.name, bank_account="_Test Bank - _TC")
@@ -1087,6 +1077,8 @@
 		ref_details = get_reference_details(so.doctype, so.name, pe.paid_from_account_currency)
 		expected_response = {
 			"account": get_party_account("Customer", so.customer, so.company),
+			"account_type": None,  # only applies for Reverse Payment Entry
+			"payment_type": None,  # only applies for Reverse Payment Entry
 			"total_amount": 5000.0,
 			"outstanding_amount": 5000.0,
 			"exchange_rate": 1.0,
@@ -1203,7 +1195,7 @@
 		Overallocation validation shouldn't fire for Template without "Allocate Payment based on Payment Terms" enabled
 
 		"""
-		customer = create_customer()
+		create_customer()
 		create_payment_terms_template()
 
 		template = frappe.get_doc("Payment Terms Template", "Test Receivable Template")
@@ -1262,9 +1254,7 @@
 		create_payment_terms_template()
 
 		# SI has an earlier due date and SI2 has a later due date
-		si = create_sales_invoice(
-			qty=1, rate=100, customer=customer, posting_date=add_days(nowdate(), -4)
-		)
+		si = create_sales_invoice(qty=1, rate=100, customer=customer, posting_date=add_days(nowdate(), -4))
 		si2 = create_sales_invoice(do_not_save=1, qty=1, rate=100, customer=customer)
 		si2.payment_terms_template = "Test Receivable Template"
 		si2.submit()
@@ -1363,8 +1353,6 @@
 		self.check_gl_entries()
 
 	def test_ledger_entries_for_advance_as_liability(self):
-		from erpnext.accounts.doctype.account.test_account import create_account
-
 		company = "_Test Company"
 
 		advance_account = create_account(
@@ -1466,7 +1454,7 @@
 		self.check_pl_entries()
 
 		# Unreconcile
-		unrecon = (
+		(
 			frappe.get_doc(
 				{
 					"doctype": "Unreconcile Payment",
@@ -1554,12 +1542,10 @@
 		self.assertEqual(len(pr.payments), 0)
 
 	def test_advance_reverse_payment_reconciliation(self):
-		from erpnext.accounts.doctype.account.test_account import create_account
-
 		company = "_Test Company"
 		customer = create_customer(frappe.generate_hash(length=10), "INR")
 		advance_account = create_account(
-			parent_account="Current Assets - _TC",
+			parent_account="Current Liabilities - _TC",
 			account_name="Advances Received",
 			company=company,
 			account_type="Receivable",
@@ -1615,9 +1601,9 @@
 
 		# assert General and Payment Ledger entries post partial reconciliation
 		self.expected_gle = [
-			{"account": "Debtors - _TC", "debit": 0.0, "credit": 400.0},
 			{"account": advance_account, "debit": 400.0, "credit": 0.0},
 			{"account": advance_account, "debit": 0.0, "credit": 1000.0},
+			{"account": advance_account, "debit": 0.0, "credit": 400.0},
 			{"account": "_Test Cash - _TC", "debit": 1000.0, "credit": 0.0},
 		]
 		self.expected_ple = [
@@ -1628,7 +1614,7 @@
 				"amount": -1000.0,
 			},
 			{
-				"account": "Debtors - _TC",
+				"account": advance_account,
 				"voucher_no": pe.name,
 				"against_voucher_no": reverse_pe.name,
 				"amount": -400.0,
@@ -1645,14 +1631,16 @@
 		self.check_pl_entries()
 
 		# Unreconcile
-		unrecon = (
+		(
 			frappe.get_doc(
 				{
 					"doctype": "Unreconcile Payment",
 					"company": company,
 					"voucher_type": pe.doctype,
 					"voucher_no": pe.name,
-					"allocations": [{"reference_doctype": reverse_pe.doctype, "reference_name": reverse_pe.name}],
+					"allocations": [
+						{"reference_doctype": reverse_pe.doctype, "reference_name": reverse_pe.name}
+					],
 				}
 			)
 			.save()
@@ -1703,12 +1691,11 @@
 
 
 def create_payment_terms_template():
-
 	create_payment_term("Basic Amount Receivable")
 	create_payment_term("Tax Receivable")
 
 	if not frappe.db.exists("Payment Terms Template", "Test Receivable Template"):
-		payment_term_template = frappe.get_doc(
+		frappe.get_doc(
 			{
 				"doctype": "Payment Terms Template",
 				"template_name": "Test Receivable Template",
diff --git a/erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json b/erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
index 1c31829..881b9be 100644
--- a/erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+++ b/erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
@@ -50,14 +50,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-03-06 07:11:57.739619",
+ "modified": "2024-03-27 13:10:09.454552",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Entry Deduction",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
index 12aa0b5..352ece2 100644
--- a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
+++ b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
@@ -10,6 +10,8 @@
   "due_date",
   "bill_no",
   "payment_term",
+  "account_type",
+  "payment_type",
   "column_break_4",
   "total_amount",
   "outstanding_amount",
@@ -108,19 +110,29 @@
    "fieldtype": "Link",
    "label": "Account",
    "options": "Account"
+  },
+  {
+   "fieldname": "account_type",
+   "fieldtype": "Data",
+   "label": "Account Type"
+  },
+  {
+   "fieldname": "payment_type",
+   "fieldtype": "Data",
+   "label": "Payment Type"
   }
  ],
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-06-08 07:40:38.487874",
+ "modified": "2024-04-05 09:44:08.310593",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Entry Reference",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.py b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.py
index 13707e5..4a027b4 100644
--- a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.py
+++ b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.py
@@ -15,6 +15,7 @@
 		from frappe.types import DF
 
 		account: DF.Link | None
+		account_type: DF.Data | None
 		allocated_amount: DF.Float
 		bill_no: DF.Data | None
 		due_date: DF.Date | None
@@ -25,6 +26,7 @@
 		parentfield: DF.Data
 		parenttype: DF.Data
 		payment_term: DF.Link | None
+		payment_type: DF.Data | None
 		reference_doctype: DF.Link
 		reference_name: DF.DynamicLink
 		total_amount: DF.Float
diff --git a/erpnext/accounts/doctype/payment_gateway_account/payment_gateway_account.json b/erpnext/accounts/doctype/payment_gateway_account/payment_gateway_account.json
index 12e6f5e..0a74c50 100644
--- a/erpnext/accounts/doctype/payment_gateway_account/payment_gateway_account.json
+++ b/erpnext/accounts/doctype/payment_gateway_account/payment_gateway_account.json
@@ -3,6 +3,7 @@
  "creation": "2015-12-23 21:31:52.699821",
  "doctype": "DocType",
  "editable_grid": 1,
+ "engine": "InnoDB",
  "field_order": [
   "payment_gateway",
   "payment_channel",
@@ -74,7 +75,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-09-20 13:30:27.722852",
+ "modified": "2024-03-27 13:10:09.836254",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Gateway Account",
@@ -93,6 +94,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_gateway_account/test_payment_gateway_account.py b/erpnext/accounts/doctype/payment_gateway_account/test_payment_gateway_account.py
index 7a8cdf7..6c8f640 100644
--- a/erpnext/accounts/doctype/payment_gateway_account/test_payment_gateway_account.py
+++ b/erpnext/accounts/doctype/payment_gateway_account/test_payment_gateway_account.py
@@ -5,6 +5,8 @@
 
 # test_records = frappe.get_test_records('Payment Gateway Account')
 
+test_ignore = ["Payment Gateway"]
+
 
 class TestPaymentGatewayAccount(unittest.TestCase):
 	pass
diff --git a/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json b/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
index 28c9529..9f882ce 100644
--- a/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+++ b/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
@@ -159,7 +159,7 @@
  "in_create": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-11-03 16:39:58.904113",
+ "modified": "2024-03-27 13:10:09.967095",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Ledger Entry",
@@ -194,7 +194,7 @@
   }
  ],
  "search_fields": "voucher_no, against_voucher_no",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py b/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py
index 3fea325..2bc4489 100644
--- a/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py
+++ b/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py
@@ -137,9 +137,9 @@
 			):
 				if not self.get(dimension.fieldname):
 					frappe.throw(
-						_("Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}.").format(
-							dimension.label, self.account
-						)
+						_(
+							"Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
+						).format(dimension.label, self.account)
 					)
 
 			if (
@@ -150,9 +150,9 @@
 			):
 				if not self.get(dimension.fieldname):
 					frappe.throw(
-						_("Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}.").format(
-							dimension.label, self.account
-						)
+						_(
+							"Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
+						).format(dimension.label, self.account)
 					)
 
 	def validate(self):
diff --git a/erpnext/accounts/doctype/payment_ledger_entry/test_payment_ledger_entry.py b/erpnext/accounts/doctype/payment_ledger_entry/test_payment_ledger_entry.py
index ce9579e..3eac98d 100644
--- a/erpnext/accounts/doctype/payment_ledger_entry/test_payment_ledger_entry.py
+++ b/erpnext/accounts/doctype/payment_ledger_entry/test_payment_ledger_entry.py
@@ -84,11 +84,14 @@
 			self.customer = customer.name
 
 	def create_sales_invoice(
-		self, qty=1, rate=100, posting_date=nowdate(), do_not_save=False, do_not_submit=False
+		self, qty=1, rate=100, posting_date=None, do_not_save=False, do_not_submit=False
 	):
 		"""
 		Helper function to populate default values in sales invoice
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		sinv = create_sales_invoice(
 			qty=qty,
 			rate=rate,
@@ -112,10 +115,12 @@
 		)
 		return sinv
 
-	def create_payment_entry(self, amount=100, posting_date=nowdate()):
+	def create_payment_entry(self, amount=100, posting_date=None):
 		"""
 		Helper function to populate default values in payment entry
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
 		payment = create_payment_entry(
 			company=self.company,
 			payment_type="Receive",
@@ -128,9 +133,10 @@
 		payment.posting_date = posting_date
 		return payment
 
-	def create_sales_order(
-		self, qty=1, rate=100, posting_date=nowdate(), do_not_save=False, do_not_submit=False
-	):
+	def create_sales_order(self, qty=1, rate=100, posting_date=None, do_not_save=False, do_not_submit=False):
+		if posting_date is None:
+			posting_date = nowdate()
+
 		so = make_sales_order(
 			company=self.company,
 			transaction_date=posting_date,
@@ -159,9 +165,7 @@
 		for doctype in doctype_list:
 			qb.from_(qb.DocType(doctype)).delete().where(qb.DocType(doctype).company == self.company).run()
 
-	def create_journal_entry(
-		self, acc1=None, acc2=None, amount=0, posting_date=None, cost_center=None
-	):
+	def create_journal_entry(self, acc1=None, acc2=None, amount=0, posting_date=None, cost_center=None):
 		je = frappe.new_doc("Journal Entry")
 		je.posting_date = posting_date or nowdate()
 		je.company = self.company
@@ -319,9 +323,7 @@
 				ple.amount,
 				ple.delinked,
 			)
-			.where(
-				(ple.against_voucher_type == cr_note1.doctype) & (ple.against_voucher_no == cr_note1.name)
-			)
+			.where((ple.against_voucher_type == cr_note1.doctype) & (ple.against_voucher_no == cr_note1.name))
 			.orderby(ple.creation)
 			.run(as_dict=True)
 		)
@@ -362,9 +364,7 @@
 		)
 		cr_note2.is_return = 1
 		cr_note2 = cr_note2.save().submit()
-		je1 = self.create_journal_entry(
-			self.debit_to, self.debit_to, amount, posting_date=transaction_date
-		)
+		je1 = self.create_journal_entry(self.debit_to, self.debit_to, amount, posting_date=transaction_date)
 		je1.get("accounts")[0].party_type = je1.get("accounts")[1].party_type = "Customer"
 		je1.get("accounts")[0].party = je1.get("accounts")[1].party = self.customer
 		je1.get("accounts")[0].reference_type = cr_note2.doctype
@@ -419,9 +419,7 @@
 				ple.amount,
 				ple.delinked,
 			)
-			.where(
-				(ple.against_voucher_type == cr_note2.doctype) & (ple.against_voucher_no == cr_note2.name)
-			)
+			.where((ple.against_voucher_type == cr_note2.doctype) & (ple.against_voucher_no == cr_note2.name))
 			.orderby(ple.creation)
 			.run(as_dict=True)
 		)
@@ -518,7 +516,7 @@
 		amount = 100
 		so = self.create_sales_order(qty=1, rate=amount, posting_date=transaction_date).save().submit()
 
-		pe = get_payment_entry(so.doctype, so.name).save().submit()
+		get_payment_entry(so.doctype, so.name).save().submit()
 
 		so.reload()
 		so.cancel()
diff --git a/erpnext/accounts/doctype/payment_order/payment_order.js b/erpnext/accounts/doctype/payment_order/payment_order.js
index f009de5..4033fc0 100644
--- a/erpnext/accounts/doctype/payment_order/payment_order.js
+++ b/erpnext/accounts/doctype/payment_order/payment_order.js
@@ -71,6 +71,7 @@
 			target: frm,
 			date_field: "posting_date",
 			setters: {
+				party_type: "Supplier",
 				party: frm.doc.supplier || "",
 			},
 			get_query_filters: {
@@ -91,6 +92,7 @@
 			source_doctype: "Payment Request",
 			target: frm,
 			setters: {
+				party_type: "Supplier",
 				party: frm.doc.supplier || "",
 			},
 			get_query_filters: {
diff --git a/erpnext/accounts/doctype/payment_order/payment_order.json b/erpnext/accounts/doctype/payment_order/payment_order.json
index 2ed0a4a..165be47 100644
--- a/erpnext/accounts/doctype/payment_order/payment_order.json
+++ b/erpnext/accounts/doctype/payment_order/payment_order.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "autoname": "naming_series:",
  "creation": "2018-07-20 16:43:08.505978",
  "doctype": "DocType",
@@ -107,7 +108,8 @@
   }
  ],
  "is_submittable": 1,
- "modified": "2020-04-06 18:00:56.022642",
+ "links": [],
+ "modified": "2024-03-27 13:10:10.186727",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Order",
@@ -144,7 +146,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_order/payment_order.py b/erpnext/accounts/doctype/payment_order/payment_order.py
index 0ed26e4..a4c5962 100644
--- a/erpnext/accounts/doctype/payment_order/payment_order.py
+++ b/erpnext/accounts/doctype/payment_order/payment_order.py
@@ -90,9 +90,7 @@
 	je = frappe.new_doc("Journal Entry")
 	je.payment_order = doc.name
 	je.posting_date = nowdate()
-	mode_of_payment_type = frappe._dict(
-		frappe.get_all("Mode of Payment", fields=["name", "type"], as_list=1)
-	)
+	mode_of_payment_type = frappe._dict(frappe.get_all("Mode of Payment", fields=["name", "type"], as_list=1))
 
 	je.voucher_type = "Bank Entry"
 	if mode_of_payment and mode_of_payment_type.get(mode_of_payment) == "Cash":
diff --git a/erpnext/accounts/doctype/payment_order/test_payment_order.py b/erpnext/accounts/doctype/payment_order/test_payment_order.py
index 60f288e..7af0966 100644
--- a/erpnext/accounts/doctype/payment_order/test_payment_order.py
+++ b/erpnext/accounts/doctype/payment_order/test_payment_order.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
@@ -41,9 +40,7 @@
 		payment_entry.insert()
 		payment_entry.submit()
 
-		doc = create_payment_order_against_payment_entry(
-			payment_entry, "Payment Entry", self.bank_account
-		)
+		doc = create_payment_order_against_payment_entry(payment_entry, "Payment Entry", self.bank_account)
 		reference_doc = doc.get("references")[0]
 		self.assertEqual(reference_doc.reference_name, payment_entry.name)
 		self.assertEqual(reference_doc.reference_doctype, "Payment Entry")
diff --git a/erpnext/accounts/doctype/payment_order_reference/payment_order_reference.json b/erpnext/accounts/doctype/payment_order_reference/payment_order_reference.json
index d94ba74..08eb028 100644
--- a/erpnext/accounts/doctype/payment_order_reference/payment_order_reference.json
+++ b/erpnext/accounts/doctype/payment_order_reference/payment_order_reference.json
@@ -108,14 +108,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-09-04 08:29:51.014390",
+ "modified": "2024-03-27 13:10:10.347330",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Order Reference",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
index ff2aa6d..589b260 100644
--- a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
+++ b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -230,7 +230,7 @@
  "is_virtual": 1,
  "issingle": 1,
  "links": [],
- "modified": "2024-01-18 11:56:20.234667",
+ "modified": "2024-03-27 13:10:10.488007",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Reconciliation",
@@ -253,7 +253,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py
index dcb1a16..a2f355a 100644
--- a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py
+++ b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py
@@ -67,7 +67,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(PaymentReconciliation, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.common_filter_conditions = []
 		self.accounting_dimension_filter_conditions = []
 		self.ple_posting_date_filter = []
@@ -286,7 +286,6 @@
 		self.return_invoices = self.return_invoices_query.run(as_dict=True)
 
 	def get_dr_or_cr_notes(self):
-
 		self.build_qb_filter_conditions(get_return_invoices=True)
 
 		ple = qb.DocType("Payment Ledger Entry")
@@ -412,9 +411,7 @@
 				payment_entry[0].get("reference_name")
 			)
 
-		new_difference_amount = self.get_difference_amount(
-			payment_entry[0], invoice[0], allocated_amount
-		)
+		new_difference_amount = self.get_difference_amount(payment_entry[0], invoice[0], allocated_amount)
 		return new_difference_amount
 
 	@frappe.whitelist()
@@ -532,9 +529,9 @@
 
 			if running_doc:
 				frappe.throw(
-					_("A Reconciliation Job {0} is running for the same filters. Cannot reconcile now").format(
-						get_link_to_form("Auto Reconcile", running_doc)
-					)
+					_(
+						"A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
+					).format(get_link_to_form("Auto Reconcile", running_doc))
 				)
 				return
 
@@ -627,9 +624,7 @@
 
 			invoice_exchange_map.update(purchase_invoice_map)
 
-		journals = [
-			d.get("invoice_number") for d in invoices if d.get("invoice_type") == "Journal Entry"
-		]
+		journals = [d.get("invoice_number") for d in invoices if d.get("invoice_type") == "Journal Entry"]
 		journals.extend(
 			[d.get("reference_name") for d in payments if d.get("reference_type") == "Journal Entry"]
 		)
@@ -721,7 +716,7 @@
 	def get_journal_filter_conditions(self):
 		conditions = []
 		je = qb.DocType("Journal Entry")
-		jea = qb.DocType("Journal Entry Account")
+		qb.DocType("Journal Entry Account")
 		conditions.append(je.company == self.company)
 
 		if self.from_payment_date:
@@ -841,7 +836,7 @@
 
 
 @frappe.whitelist()
-def get_queries_for_dimension_filters(company: str = None):
+def get_queries_for_dimension_filters(company: str | None = None):
 	dimensions_with_filters = []
 	for d in get_dimensions()[0]:
 		filters = {}
diff --git a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py
index 1d20a5b..0a3a067 100644
--- a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py
+++ b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe import qb
@@ -102,6 +101,14 @@
 				"account_currency": "USD",
 				"account_type": "Payable",
 			},
+			# 'Payable' account for capturing advance paid, under 'Assets' group
+			{
+				"attribute": "advance_payable_account",
+				"account_name": "Advance Paid",
+				"parent_account": "Current Assets - _PR",
+				"account_currency": "INR",
+				"account_type": "Payable",
+			},
 		]
 
 		for x in accounts:
@@ -127,11 +134,14 @@
 			setattr(self, x.attribute, acc.name)
 
 	def create_sales_invoice(
-		self, qty=1, rate=100, posting_date=nowdate(), do_not_save=False, do_not_submit=False
+		self, qty=1, rate=100, posting_date=None, do_not_save=False, do_not_submit=False
 	):
 		"""
 		Helper function to populate default values in sales invoice
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		sinv = create_sales_invoice(
 			qty=qty,
 			rate=rate,
@@ -155,10 +165,13 @@
 		)
 		return sinv
 
-	def create_payment_entry(self, amount=100, posting_date=nowdate(), customer=None):
+	def create_payment_entry(self, amount=100, posting_date=None, customer=None):
 		"""
 		Helper function to populate default values in payment entry
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		payment = create_payment_entry(
 			company=self.company,
 			payment_type="Receive",
@@ -172,11 +185,14 @@
 		return payment
 
 	def create_purchase_invoice(
-		self, qty=1, rate=100, posting_date=nowdate(), do_not_save=False, do_not_submit=False
+		self, qty=1, rate=100, posting_date=None, do_not_save=False, do_not_submit=False
 	):
 		"""
 		Helper function to populate default values in sales invoice
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		pinv = make_purchase_invoice(
 			qty=qty,
 			rate=rate,
@@ -201,11 +217,14 @@
 		return pinv
 
 	def create_purchase_order(
-		self, qty=1, rate=100, posting_date=nowdate(), do_not_save=False, do_not_submit=False
+		self, qty=1, rate=100, posting_date=None, do_not_save=False, do_not_submit=False
 	):
 		"""
 		Helper function to populate default values in sales invoice
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		pord = create_purchase_order(
 			qty=qty,
 			rate=rate,
@@ -250,9 +269,7 @@
 		pr.from_invoice_date = pr.to_invoice_date = pr.from_payment_date = pr.to_payment_date = nowdate()
 		return pr
 
-	def create_journal_entry(
-		self, acc1=None, acc2=None, amount=0, posting_date=None, cost_center=None
-	):
+	def create_journal_entry(self, acc1=None, acc2=None, amount=0, posting_date=None, cost_center=None):
 		je = frappe.new_doc("Journal Entry")
 		je.posting_date = posting_date or nowdate()
 		je.company = self.company
@@ -402,7 +419,7 @@
 		rate = 100
 		invoices = []
 		payments = []
-		for i in range(5):
+		for _i in range(5):
 			invoices.append(self.create_sales_invoice(qty=1, rate=rate, posting_date=transaction_date))
 			pe = self.create_payment_entry(amount=rate, posting_date=transaction_date).save().submit()
 			payments.append(pe)
@@ -821,9 +838,7 @@
 
 		cr_note.cancel()
 
-		pay = self.create_payment_entry(
-			amount=amount, posting_date=transaction_date, customer=self.customer3
-		)
+		pay = self.create_payment_entry(amount=amount, posting_date=transaction_date, customer=self.customer3)
 		pay.paid_from = self.debtors_eur
 		pay.paid_from_account_currency = "EUR"
 		pay.source_exchange_rate = exchange_rate
@@ -1025,9 +1040,7 @@
 		rate = 100
 
 		# 'Main - PR' Cost Center
-		si1 = self.create_sales_invoice(
-			qty=1, rate=rate, posting_date=transaction_date, do_not_submit=True
-		)
+		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()
 
@@ -1043,9 +1056,7 @@
 		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 = 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()
 
@@ -1332,6 +1343,188 @@
 		# Should not raise frappe.exceptions.ValidationError: Payment Entry has been modified after you pulled it. Please pull it again.
 		pr.reconcile()
 
+	def test_reverse_payment_against_payment_for_supplier(self):
+		"""
+		Reconcile a payment against a reverse payment, for a supplier.
+		"""
+		self.supplier = "_Test Supplier"
+		amount = 4000
+
+		pe = self.create_payment_entry(amount=amount)
+		pe.party_type = "Supplier"
+		pe.party = self.supplier
+		pe.payment_type = "Pay"
+		pe.paid_from = self.cash
+		pe.paid_to = self.creditors
+		pe.save().submit()
+
+		reverse_pe = self.create_payment_entry(amount=amount)
+		reverse_pe.party_type = "Supplier"
+		reverse_pe.party = self.supplier
+		reverse_pe.payment_type = "Receive"
+		reverse_pe.paid_from = self.creditors
+		reverse_pe.paid_to = self.cash
+		reverse_pe.save().submit()
+
+		pr = self.create_payment_reconciliation(party_is_customer=False)
+		pr.get_unreconciled_entries()
+		self.assertEqual(len(pr.invoices), 1)
+		self.assertEqual(len(pr.payments), 1)
+		self.assertEqual(pr.invoices[0].invoice_number, reverse_pe.name)
+		self.assertEqual(pr.payments[0].reference_name, pe.name)
+
+		invoices = [invoice.as_dict() for invoice in pr.invoices]
+		payments = [payment.as_dict() for payment in pr.payments]
+		pr.allocate_entries(frappe._dict({"invoices": invoices, "payments": payments}))
+		pr.reconcile()
+
+		pe.reload()
+		self.assertEqual(len(pe.references), 1)
+		self.assertEqual(pe.references[0].exchange_rate, 1)
+		# There should not be any Exc Gain/Loss
+		self.assertEqual(pe.references[0].exchange_gain_loss, 0)
+		self.assertEqual(pe.references[0].reference_name, reverse_pe.name)
+
+		journals = frappe.db.get_all(
+			"Journal Entry",
+			filters={
+				"voucher_type": "Exchange Gain Or Loss",
+				"reference_type": "Payment Entry",
+				"reference_name": ("in", [pe.name, reverse_pe.name]),
+			},
+		)
+		# There should be no Exchange Gain/Loss created
+		self.assertEqual(journals, [])
+
+	def test_advance_reverse_payment_against_payment_for_supplier(self):
+		"""
+		Reconcile an Advance payment against reverse payment, for a supplier.
+		"""
+		frappe.db.set_value(
+			"Company",
+			self.company,
+			{
+				"book_advance_payments_in_separate_party_account": 1,
+				"default_advance_paid_account": self.advance_payable_account,
+			},
+		)
+
+		self.supplier = "_Test Supplier"
+		amount = 4000
+
+		pe = self.create_payment_entry(amount=amount)
+		pe.party_type = "Supplier"
+		pe.party = self.supplier
+		pe.payment_type = "Pay"
+		pe.paid_from = self.cash
+		pe.paid_to = self.advance_payable_account
+		pe.save().submit()
+
+		reverse_pe = self.create_payment_entry(amount=amount)
+		reverse_pe.party_type = "Supplier"
+		reverse_pe.party = self.supplier
+		reverse_pe.payment_type = "Receive"
+		reverse_pe.paid_from = self.advance_payable_account
+		reverse_pe.paid_to = self.cash
+		reverse_pe.save().submit()
+
+		pr = self.create_payment_reconciliation(party_is_customer=False)
+		pr.default_advance_account = self.advance_payable_account
+		pr.get_unreconciled_entries()
+		self.assertEqual(len(pr.invoices), 1)
+		self.assertEqual(len(pr.payments), 1)
+		self.assertEqual(pr.invoices[0].invoice_number, reverse_pe.name)
+		self.assertEqual(pr.payments[0].reference_name, pe.name)
+
+		invoices = [invoice.as_dict() for invoice in pr.invoices]
+		payments = [payment.as_dict() for payment in pr.payments]
+		pr.allocate_entries(frappe._dict({"invoices": invoices, "payments": payments}))
+		pr.reconcile()
+
+		pe.reload()
+		self.assertEqual(len(pe.references), 1)
+		self.assertEqual(pe.references[0].exchange_rate, 1)
+		# There should not be any Exc Gain/Loss
+		self.assertEqual(pe.references[0].exchange_gain_loss, 0)
+		self.assertEqual(pe.references[0].reference_name, reverse_pe.name)
+
+		journals = frappe.db.get_all(
+			"Journal Entry",
+			filters={
+				"voucher_type": "Exchange Gain Or Loss",
+				"reference_type": "Payment Entry",
+				"reference_name": ("in", [pe.name, reverse_pe.name]),
+			},
+		)
+		# There should be no Exchange Gain/Loss created
+		self.assertEqual(journals, [])
+
+		# Assert Ledger Entries
+		gl_entries = frappe.db.get_all(
+			"GL Entry",
+			filters={"voucher_no": pe.name},
+			fields=["account", "voucher_no", "against_voucher", "debit", "credit"],
+			order_by="account, against_voucher, debit",
+		)
+		expected_gle = [
+			{
+				"account": self.advance_payable_account,
+				"voucher_no": pe.name,
+				"against_voucher": pe.name,
+				"debit": 0.0,
+				"credit": amount,
+			},
+			{
+				"account": self.advance_payable_account,
+				"voucher_no": pe.name,
+				"against_voucher": pe.name,
+				"debit": amount,
+				"credit": 0.0,
+			},
+			{
+				"account": self.advance_payable_account,
+				"voucher_no": pe.name,
+				"against_voucher": reverse_pe.name,
+				"debit": amount,
+				"credit": 0.0,
+			},
+			{
+				"account": "Cash - _PR",
+				"voucher_no": pe.name,
+				"against_voucher": None,
+				"debit": 0.0,
+				"credit": amount,
+			},
+		]
+		self.assertEqual(gl_entries, expected_gle)
+		pl_entries = frappe.db.get_all(
+			"Payment Ledger Entry",
+			filters={"voucher_no": pe.name},
+			fields=["account", "voucher_no", "against_voucher_no", "amount"],
+			order_by="account, against_voucher_no, amount",
+		)
+		expected_ple = [
+			{
+				"account": self.advance_payable_account,
+				"voucher_no": pe.name,
+				"against_voucher_no": pe.name,
+				"amount": -amount,
+			},
+			{
+				"account": self.advance_payable_account,
+				"voucher_no": pe.name,
+				"against_voucher_no": pe.name,
+				"amount": amount,
+			},
+			{
+				"account": self.advance_payable_account,
+				"voucher_no": pe.name,
+				"against_voucher_no": reverse_pe.name,
+				"amount": -amount,
+			},
+		]
+		self.assertEqual(pl_entries, expected_ple)
+
 
 def make_customer(customer_name, currency=None):
 	if not frappe.db.exists("Customer", customer_name):
diff --git a/erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json b/erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
index 3f85b21..124933f 100644
--- a/erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+++ b/erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
@@ -173,13 +173,13 @@
  "is_virtual": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-12-14 13:38:26.104150",
+ "modified": "2024-03-27 13:10:10.704417",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Reconciliation Allocation",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json b/erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
index 7c9d49e..1efb815 100644
--- a/erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+++ b/erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
@@ -74,14 +74,14 @@
  "is_virtual": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-17 17:33:45.455166",
+ "modified": "2024-03-27 13:10:10.857341",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Reconciliation Invoice",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json b/erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
index d199236..470c193 100644
--- a/erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+++ b/erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
@@ -110,14 +110,14 @@
  "is_virtual": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-17 17:33:34.818530",
+ "modified": "2024-03-27 13:10:10.980445",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Reconciliation Payment",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_request/payment_request.json b/erpnext/accounts/doctype/payment_request/payment_request.json
index f62b624..b89cca2 100644
--- a/erpnext/accounts/doctype/payment_request/payment_request.json
+++ b/erpnext/accounts/doctype/payment_request/payment_request.json
@@ -405,7 +405,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-01-20 00:37:06.988919",
+ "modified": "2024-03-27 13:10:11.120742",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Request",
@@ -440,7 +440,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py
index 1649183..5272294 100644
--- a/erpnext/accounts/doctype/payment_request/payment_request.py
+++ b/erpnext/accounts/doctype/payment_request/payment_request.py
@@ -105,7 +105,7 @@
 		)
 
 		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":
+		if not hasattr(ref_doc, "order_type") or ref_doc.order_type != "Shopping Cart":
 			ref_amount = get_amount(ref_doc, self.payment_account)
 			if not ref_amount:
 				frappe.throw(_("Payment Entry is already created"))
@@ -149,35 +149,37 @@
 					).format(self.grand_total, amount)
 				)
 
+	def on_change(self):
+		ref_doc = frappe.get_doc(self.reference_doctype, self.reference_name)
+		advance_payment_doctypes = frappe.get_hooks("advance_payment_receivable_doctypes") + frappe.get_hooks(
+			"advance_payment_payable_doctypes"
+		)
+		if self.reference_doctype in advance_payment_doctypes:
+			# set advance payment status
+			ref_doc.set_advance_payment_status()
+
 	def on_submit(self):
 		if self.payment_request_type == "Outward":
 			self.db_set("status", "Initiated")
-			return
 		elif self.payment_request_type == "Inward":
 			self.db_set("status", "Requested")
 
-		send_mail = self.payment_gateway_validation() if self.payment_gateway else None
-		ref_doc = frappe.get_doc(self.reference_doctype, self.reference_name)
+		if self.payment_request_type == "Inward":
+			send_mail = self.payment_gateway_validation() if self.payment_gateway else None
+			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"
-		) or self.flags.mute_email:
-			send_mail = False
+			if (
+				hasattr(ref_doc, "order_type") and ref_doc.order_type == "Shopping Cart"
+			) or self.flags.mute_email:
+				send_mail = False
 
-		if send_mail and self.payment_channel != "Phone":
-			self.set_payment_request_url()
-			self.send_email()
-			self.make_communication_entry()
+			if send_mail and self.payment_channel != "Phone":
+				self.set_payment_request_url()
+				self.send_email()
+				self.make_communication_entry()
 
-		elif self.payment_channel == "Phone":
-			self.request_phone_payment()
-
-		advance_payment_doctypes = frappe.get_hooks(
-			"advance_payment_receivable_doctypes"
-		) + frappe.get_hooks("advance_payment_payable_doctypes")
-		if self.reference_doctype in advance_payment_doctypes:
-			# set advance payment status
-			ref_doc.set_total_advance_paid()
+			elif self.payment_channel == "Phone":
+				self.request_phone_payment()
 
 	def request_phone_payment(self):
 		controller = _get_payment_gateway_controller(self.payment_gateway)
@@ -217,17 +219,9 @@
 		self.check_if_payment_entry_exists()
 		self.set_as_cancelled()
 
-		ref_doc = frappe.get_doc(self.reference_doctype, self.reference_name)
-		advance_payment_doctypes = frappe.get_hooks(
-			"advance_payment_receivable_doctypes"
-		) + frappe.get_hooks("advance_payment_payable_doctypes")
-		if self.reference_doctype in advance_payment_doctypes:
-			# set advance payment status
-			ref_doc.set_total_advance_paid()
-
 	def make_invoice(self):
 		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 hasattr(ref_doc, "order_type") and ref_doc.order_type == "Shopping Cart":
 			from erpnext.selling.doctype.sales_order.sales_order import make_sales_invoice
 
 			si = make_sales_invoice(self.reference_name, ignore_permissions=True)
@@ -306,14 +300,10 @@
 		else:
 			party_account = get_party_account("Customer", ref_doc.get("customer"), ref_doc.company)
 
-		party_account_currency = ref_doc.get("party_account_currency") or get_account_currency(
-			party_account
-		)
+		party_account_currency = ref_doc.get("party_account_currency") or get_account_currency(party_account)
 
 		bank_amount = self.grand_total
-		if (
-			party_account_currency == ref_doc.company_currency and party_account_currency != self.currency
-		):
+		if party_account_currency == ref_doc.company_currency and party_account_currency != self.currency:
 			party_amount = ref_doc.get("base_rounded_total") or ref_doc.get("base_grand_total")
 		else:
 			party_amount = self.grand_total
@@ -331,7 +321,7 @@
 				"mode_of_payment": self.mode_of_payment,
 				"reference_no": self.name,
 				"reference_date": nowdate(),
-				"remarks": "Payment Entry against {0} {1} via Payment Request {2}".format(
+				"remarks": "Payment Entry against {} {} via Payment Request {}".format(
 					self.reference_doctype, self.reference_name, self.name
 				),
 			}
@@ -465,15 +455,11 @@
 		frappe.db.set_value(
 			"Sales Order", args.dn, "loyalty_points", int(args.loyalty_points), update_modified=False
 		)
-		frappe.db.set_value(
-			"Sales Order", args.dn, "loyalty_amount", loyalty_amount, update_modified=False
-		)
+		frappe.db.set_value("Sales Order", args.dn, "loyalty_amount", loyalty_amount, update_modified=False)
 		grand_total = grand_total - loyalty_amount
 
 	bank_account = (
-		get_party_bank_account(args.get("party_type"), args.get("party"))
-		if args.get("party_type")
-		else ""
+		get_party_bank_account(args.get("party_type"), args.get("party")) if args.get("party_type") else ""
 	)
 
 	draft_payment_request = frappe.db.get_value(
@@ -770,7 +756,10 @@
 			& (
 				(pe_ref.reference_name == dn)
 				| pe_ref.reference_name.isin(
-					frappe.qb.from_(inv_item).select(inv_item.parent).where(inv_item[inv_field] == dn).distinct()
+					frappe.qb.from_(inv_item)
+					.select(inv_item.parent)
+					.where(inv_item[inv_field] == dn)
+					.distinct()
 				)
 			)
 		)
diff --git a/erpnext/accounts/doctype/payment_request/test_payment_request.py b/erpnext/accounts/doctype/payment_request/test_payment_request.py
index feb2fdf..70de886 100644
--- a/erpnext/accounts/doctype/payment_request/test_payment_request.py
+++ b/erpnext/accounts/doctype/payment_request/test_payment_request.py
@@ -93,7 +93,7 @@
 			return_doc=1,
 		)
 
-		pe = pr.create_payment_entry()
+		pr.create_payment_entry()
 		pr.load_from_db()
 
 		self.assertEqual(pr.status, "Paid")
@@ -158,7 +158,7 @@
 
 		self.assertTrue(gl_entries)
 
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_gle[gle.account][0], gle.account)
 			self.assertEqual(expected_gle[gle.account][1], gle.debit)
 			self.assertEqual(expected_gle[gle.account][2], gle.credit)
diff --git a/erpnext/accounts/doctype/payment_schedule/payment_schedule.json b/erpnext/accounts/doctype/payment_schedule/payment_schedule.json
index dde9980..6008a6f 100644
--- a/erpnext/accounts/doctype/payment_schedule/payment_schedule.json
+++ b/erpnext/accounts/doctype/payment_schedule/payment_schedule.json
@@ -160,14 +160,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-09-16 13:57:06.382859",
+ "modified": "2024-03-27 13:10:11.356171",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Schedule",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/payment_term/payment_term.json b/erpnext/accounts/doctype/payment_term/payment_term.json
index aec4965..b0bd6d5 100644
--- a/erpnext/accounts/doctype/payment_term/payment_term.json
+++ b/erpnext/accounts/doctype/payment_term/payment_term.json
@@ -116,7 +116,7 @@
   }
  ],
  "links": [],
- "modified": "2021-02-15 20:30:56.256403",
+ "modified": "2024-03-27 13:10:11.511137",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Term",
@@ -160,7 +160,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.json b/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.json
index c4a2a88..c7c5926 100644
--- a/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.json
+++ b/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.json
@@ -35,7 +35,7 @@
   }
  ],
  "links": [],
- "modified": "2020-04-01 15:35:18.112619",
+ "modified": "2024-03-27 13:10:11.676098",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Terms Template",
@@ -78,7 +78,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.py b/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.py
index 8f028f9..aaf8577 100644
--- a/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.py
+++ b/erpnext/accounts/doctype/payment_terms_template/payment_terms_template.py
@@ -36,9 +36,7 @@
 			total_portion += flt(term.get("invoice_portion", 0))
 
 		if flt(total_portion, 2) != 100.00:
-			frappe.msgprint(
-				_("Combined invoice portion must equal 100%"), raise_exception=1, indicator="red"
-			)
+			frappe.msgprint(_("Combined invoice portion must equal 100%"), raise_exception=1, indicator="red")
 
 	def validate_terms(self):
 		terms = []
diff --git a/erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json b/erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
index 20b3dca..8d5e0f9 100644
--- a/erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+++ b/erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
@@ -151,14 +151,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-02-24 11:56:12.410807",
+ "modified": "2024-03-27 13:10:11.829680",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Payment Terms Template Detail",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json b/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
index 624b5f8..2d94907 100644
--- a/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
+++ b/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.json
@@ -112,7 +112,7 @@
  "idx": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-09-11 20:19:11.810533",
+ "modified": "2024-03-27 13:10:13.013336",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Period Closing Voucher",
@@ -149,7 +149,7 @@
   }
  ],
  "search_fields": "posting_date, fiscal_year",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "closing_account_head"
diff --git a/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py b/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py
index 76c0a09..e75057c 100644
--- a/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py
+++ b/erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py
@@ -67,7 +67,8 @@
 				enqueue_after_commit=True,
 			)
 			frappe.msgprint(
-				_("The GL Entries will be cancelled in the background, it can take a few minutes."), alert=True
+				_("The GL Entries will be cancelled in the background, it can take a few minutes."),
+				alert=True,
 			)
 		else:
 			make_reverse_gl_entries(voucher_type="Period Closing Voucher", voucher_no=self.name)
@@ -109,9 +110,7 @@
 			self.posting_date, self.fiscal_year, self.company, label=_("Posting Date"), doc=self
 		)
 
-		self.year_start_date = get_fiscal_year(
-			self.posting_date, self.fiscal_year, company=self.company
-		)[1]
+		self.year_start_date = get_fiscal_year(self.posting_date, self.fiscal_year, company=self.company)[1]
 
 		self.check_if_previous_year_closed()
 
@@ -225,7 +224,9 @@
 				"credit_in_account_currency": abs(flt(acc.bal_in_account_currency))
 				if flt(acc.bal_in_account_currency) > 0
 				else 0,
-				"credit": abs(flt(acc.bal_in_company_currency)) if flt(acc.bal_in_company_currency) > 0 else 0,
+				"credit": abs(flt(acc.bal_in_company_currency))
+				if flt(acc.bal_in_company_currency) > 0
+				else 0,
 				"is_period_closing_voucher_entry": 1,
 			},
 			item=acc,
@@ -249,7 +250,9 @@
 				"credit_in_account_currency": abs(flt(acc.bal_in_account_currency))
 				if flt(acc.bal_in_account_currency) < 0
 				else 0,
-				"credit": abs(flt(acc.bal_in_company_currency)) if flt(acc.bal_in_company_currency) < 0 else 0,
+				"credit": abs(flt(acc.bal_in_company_currency))
+				if flt(acc.bal_in_company_currency) < 0
+				else 0,
 				"is_period_closing_voucher_entry": 1,
 			},
 			item=acc,
diff --git a/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json b/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
index a98a24c..6415392 100644
--- a/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
+++ b/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
@@ -236,7 +236,7 @@
    "link_fieldname": "pos_closing_entry"
   }
  ],
- "modified": "2023-08-10 16:25:49.322697",
+ "modified": "2024-03-27 13:10:14.073467",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Closing Entry",
@@ -285,7 +285,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py b/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py
index 0f3a5bb..b158eda 100644
--- a/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py
+++ b/erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py
@@ -70,7 +70,7 @@
 		for key, value in pos_occurences.items():
 			if len(value) > 1:
 				error_list.append(
-					_("{} is added multiple times on rows: {}".format(frappe.bold(key), frappe.bold(value)))
+					_(f"{frappe.bold(key)} is added multiple times on rows: {frappe.bold(value)}")
 				)
 
 		if error_list:
@@ -165,9 +165,7 @@
 		as_dict=1,
 	)
 
-	data = list(
-		filter(lambda d: get_datetime(start) <= get_datetime(d.timestamp) <= get_datetime(end), data)
-	)
+	data = list(filter(lambda d: get_datetime(start) <= get_datetime(d.timestamp) <= get_datetime(end), data))
 	# need to get taxes and payments so can't avoid get_doc
 	data = [frappe.get_doc("POS Invoice", d.name).as_dict() for d in data]
 
@@ -238,7 +236,11 @@
 			else:
 				payments.append(
 					frappe._dict(
-						{"mode_of_payment": p.mode_of_payment, "opening_amount": 0, "expected_amount": p.amount}
+						{
+							"mode_of_payment": p.mode_of_payment,
+							"opening_amount": 0,
+							"expected_amount": p.amount,
+						}
 					)
 				)
 
diff --git a/erpnext/accounts/doctype/pos_closing_entry/test_pos_closing_entry.py b/erpnext/accounts/doctype/pos_closing_entry/test_pos_closing_entry.py
index 62b342a..6319d5d 100644
--- a/erpnext/accounts/doctype/pos_closing_entry/test_pos_closing_entry.py
+++ b/erpnext/accounts/doctype/pos_closing_entry/test_pos_closing_entry.py
@@ -62,9 +62,7 @@
 		test_user, pos_profile = init_user_and_profile()
 		opening_entry = create_opening_entry(pos_profile, test_user.name)
 
-		pos_inv = create_pos_invoice(
-			rate=3500, do_not_submit=1, item_name="Test Item", without_item_code=1
-		)
+		pos_inv = create_pos_invoice(rate=3500, do_not_submit=1, item_name="Test Item", without_item_code=1)
 		pos_inv.append("payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 3500})
 		pos_inv.submit()
 
@@ -211,7 +209,7 @@
 		item_group="All Item Groups",
 	)
 
-	test_item_qty = [item for item in test_item_pos["items"] if item["item_code"] == "_Test Item"][
-		0
-	].get("actual_qty")
+	test_item_qty = next(item for item in test_item_pos["items"] if item["item_code"] == "_Test Item").get(
+		"actual_qty"
+	)
 	return test_item_qty
diff --git a/erpnext/accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json b/erpnext/accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
index bbf1ba0..9fc8d97 100644
--- a/erpnext/accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+++ b/erpnext/accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
@@ -58,14 +58,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-19 20:08:44.523861",
+ "modified": "2024-03-27 13:10:14.302402",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Closing Entry Detail",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json b/erpnext/accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
index 42e7d0e..c10405c 100644
--- a/erpnext/accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+++ b/erpnext/accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
@@ -35,14 +35,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-05-29 15:03:39.872884",
+ "modified": "2024-03-27 13:10:14.420657",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Closing Entry Taxes",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_customer_group/pos_customer_group.json b/erpnext/accounts/doctype/pos_customer_group/pos_customer_group.json
index 3ad450b..effb989 100644
--- a/erpnext/accounts/doctype/pos_customer_group/pos_customer_group.json
+++ b/erpnext/accounts/doctype/pos_customer_group/pos_customer_group.json
@@ -1,66 +1,32 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2016-11-16 15:27:16.413449", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2016-11-16 15:27:16.413449",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "customer_group"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "customer_group", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Customer Group", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Customer Group", 
-   "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, 
-   "unique": 0
+   "fieldname": "customer_group",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Customer Group",
+   "options": "Customer Group",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-11-16 15:27:25.730507", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "POS Customer Group", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:14.539093",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "POS Customer Group",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_field/pos_field.json b/erpnext/accounts/doctype/pos_field/pos_field.json
index 13edabd..fef76af 100644
--- a/erpnext/accounts/doctype/pos_field/pos_field.json
+++ b/erpnext/accounts/doctype/pos_field/pos_field.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-08-22 14:35:39.043242",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -64,14 +65,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-08-23 13:59:34.025523",
+ "links": [],
+ "modified": "2024-03-27 13:10:14.648160",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Field",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_invoice/pos_invoice.json b/erpnext/accounts/doctype/pos_invoice/pos_invoice.json
index d7b1736..c0934b0 100644
--- a/erpnext/accounts/doctype/pos_invoice/pos_invoice.json
+++ b/erpnext/accounts/doctype/pos_invoice/pos_invoice.json
@@ -420,7 +420,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "read_only": 1
   },
@@ -475,7 +475,7 @@
   },
   {
    "fieldname": "shipping_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address",
    "print_hide": 1,
    "read_only": 1
@@ -489,7 +489,7 @@
   },
   {
    "fieldname": "company_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hidden": 1,
    "label": "Company Address",
    "print_hide": 1,
@@ -1563,7 +1563,7 @@
  "icon": "fa fa-file-text",
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 16:00:34.268756",
+ "modified": "2024-03-27 13:10:14.787999",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Invoice",
@@ -1610,7 +1610,7 @@
  ],
  "search_fields": "posting_date, due_date, customer, base_grand_total, outstanding_amount",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
diff --git a/erpnext/accounts/doctype/pos_invoice/pos_invoice.py b/erpnext/accounts/doctype/pos_invoice/pos_invoice.py
index 5db3da1..b497279 100644
--- a/erpnext/accounts/doctype/pos_invoice/pos_invoice.py
+++ b/erpnext/accounts/doctype/pos_invoice/pos_invoice.py
@@ -47,7 +47,7 @@
 
 		account_for_change_amount: DF.Link | None
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		advances: DF.Table[SalesInvoiceAdvance]
 		against_income_account: DF.SmallText | None
 		allocate_advances_automatically: DF.Check
@@ -72,7 +72,7 @@
 		commission_rate: DF.Float
 		company: DF.Link
 		company_address: DF.Link | None
-		company_address_display: DF.SmallText | None
+		company_address_display: DF.TextEditor | None
 		consolidated_invoice: DF.Link | None
 		contact_display: DF.SmallText | None
 		contact_email: DF.Data | None
@@ -138,7 +138,7 @@
 		selling_price_list: DF.Link
 		set_posting_time: DF.Check
 		set_warehouse: DF.Link | None
-		shipping_address: DF.SmallText | None
+		shipping_address: DF.TextEditor | None
 		shipping_address_name: DF.Link | None
 		shipping_rule: DF.Link | None
 		source: DF.Link | None
@@ -183,7 +183,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(POSInvoice, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 	def validate(self):
 		if not cint(self.is_pos):
@@ -308,7 +308,9 @@
 				)
 
 				if paid_amt and pay.amount != paid_amt:
-					return frappe.throw(_("Payment related to {0} is not completed").format(pay.mode_of_payment))
+					return frappe.throw(
+						_("Payment related to {0} is not completed").format(pay.mode_of_payment)
+					)
 
 	def validate_stock_availablility(self):
 		if self.is_return:
@@ -328,7 +330,7 @@
 
 				available_stock, is_stock_item = get_stock_availability(d.item_code, d.warehouse)
 
-				item_code, warehouse, qty = (
+				item_code, warehouse, _qty = (
 					frappe.bold(d.item_code),
 					frappe.bold(d.warehouse),
 					frappe.bold(d.qty),
@@ -408,8 +410,7 @@
 		if (
 			self.change_amount
 			and self.account_for_change_amount
-			and frappe.get_cached_value("Account", self.account_for_change_amount, "company")
-			!= self.company
+			and frappe.get_cached_value("Account", self.account_for_change_amount, "company") != self.company
 		):
 			frappe.throw(
 				_("The selected change account {} doesn't belongs to Company {}.").format(
diff --git a/erpnext/accounts/doctype/pos_invoice/test_pos_invoice.py b/erpnext/accounts/doctype/pos_invoice/test_pos_invoice.py
index 8fab290..773ef01 100644
--- a/erpnext/accounts/doctype/pos_invoice/test_pos_invoice.py
+++ b/erpnext/accounts/doctype/pos_invoice/test_pos_invoice.py
@@ -245,7 +245,6 @@
 		self.assertEqual(pos_return.get("payments")[1].amount, -500)
 
 	def test_pos_return_for_serialized_item(self):
-		from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 
 		se = make_serialized_item(
@@ -287,7 +286,6 @@
 		)
 
 	def test_partial_pos_returns(self):
-		from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 
 		se = make_serialized_item(
@@ -359,9 +357,7 @@
 		)
 
 		pos.set("payments", [])
-		pos.append(
-			"payments", {"mode_of_payment": "Bank Draft", "account": "_Test Bank - _TC", "amount": 50}
-		)
+		pos.append("payments", {"mode_of_payment": "Bank Draft", "account": "_Test Bank - _TC", "amount": 50})
 		pos.append(
 			"payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 60, "default": 1}
 		)
@@ -379,7 +375,6 @@
 		self.assertRaises(frappe.ValidationError, inv.insert)
 
 	def test_serialized_item_transaction(self):
-		from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 
 		se = make_serialized_item(
@@ -434,7 +429,6 @@
 		self.assertRaises(frappe.ValidationError, pos2.submit)
 
 	def test_delivered_serialized_item_transaction(self):
-		from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 
 		se = make_serialized_item(
@@ -583,9 +577,7 @@
 		from erpnext.accounts.doctype.loyalty_program.test_loyalty_program import create_records
 
 		create_records()
-		frappe.db.set_value(
-			"Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty"
-		)
+		frappe.db.set_value("Customer", "Test Loyalty Customer", "loyalty_program", "Test Single Loyalty")
 		before_lp_details = get_loyalty_program_details_with_points(
 			"Test Loyalty Customer", company="_Test Company", loyalty_program="Test Single Loyalty"
 		)
@@ -659,9 +651,7 @@
 		consolidate_pos_invoices()
 
 		pos_inv.load_from_db()
-		rounded_total = frappe.db.get_value(
-			"Sales Invoice", pos_inv.consolidated_invoice, "rounded_total"
-		)
+		rounded_total = frappe.db.get_value("Sales Invoice", pos_inv.consolidated_invoice, "rounded_total")
 		self.assertEqual(rounded_total, 3470)
 
 	def test_merging_into_sales_invoice_with_discount_and_inclusive_tax(self):
@@ -708,9 +698,7 @@
 		consolidate_pos_invoices()
 
 		pos_inv.load_from_db()
-		rounded_total = frappe.db.get_value(
-			"Sales Invoice", pos_inv.consolidated_invoice, "rounded_total"
-		)
+		rounded_total = frappe.db.get_value("Sales Invoice", pos_inv.consolidated_invoice, "rounded_total")
 		self.assertEqual(rounded_total, 840)
 
 	def test_merging_with_validate_selling_price(self):
@@ -762,9 +750,7 @@
 		consolidate_pos_invoices()
 
 		pos_inv2.load_from_db()
-		rounded_total = frappe.db.get_value(
-			"Sales Invoice", pos_inv2.consolidated_invoice, "rounded_total"
-		)
+		rounded_total = frappe.db.get_value("Sales Invoice", pos_inv2.consolidated_invoice, "rounded_total")
 		self.assertEqual(rounded_total, 400)
 
 	def test_pos_batch_reservation(self):
@@ -788,9 +774,7 @@
 		batch_no = get_batch_from_bundle(se.items[0].serial_and_batch_bundle)
 
 		# POS Invoice 1, for the batch without bundle
-		pos_inv1 = create_pos_invoice(
-			item="_BATCH ITEM Test For Reserve", rate=300, qty=15, do_not_save=1
-		)
+		pos_inv1 = create_pos_invoice(item="_BATCH ITEM Test For Reserve", rate=300, qty=15, do_not_save=1)
 
 		pos_inv1.items[0].batch_no = batch_no
 		pos_inv1.save()
@@ -800,9 +784,7 @@
 		self.assertFalse(pos_inv1.items[0].serial_and_batch_bundle)
 
 		batches = get_auto_batch_nos(
-			frappe._dict(
-				{"item_code": "_BATCH ITEM Test For Reserve", "warehouse": "_Test Warehouse - _TC"}
-			)
+			frappe._dict({"item_code": "_BATCH ITEM Test For Reserve", "warehouse": "_Test Warehouse - _TC"})
 		)
 
 		for batch in batches:
@@ -817,9 +799,7 @@
 		self.assertTrue(pos_inv2.items[0].serial_and_batch_bundle)
 
 		batches = get_auto_batch_nos(
-			frappe._dict(
-				{"item_code": "_BATCH ITEM Test For Reserve", "warehouse": "_Test Warehouse - _TC"}
-			)
+			frappe._dict({"item_code": "_BATCH ITEM Test For Reserve", "warehouse": "_Test Warehouse - _TC"})
 		)
 
 		for batch in batches:
@@ -896,19 +876,19 @@
 			pos_inv = create_pos_invoice(qty=1, do_not_submit=1)
 			pos_inv.items[0].rate = 300
 			pos_inv.save()
-			self.assertEquals(pos_inv.items[0].discount_percentage, 10)
+			self.assertEqual(pos_inv.items[0].discount_percentage, 10)
 			# rate shouldn't change
-			self.assertEquals(pos_inv.items[0].rate, 405)
+			self.assertEqual(pos_inv.items[0].rate, 405)
 
 			pos_inv.ignore_pricing_rule = 1
 			pos_inv.save()
-			self.assertEquals(pos_inv.ignore_pricing_rule, 1)
+			self.assertEqual(pos_inv.ignore_pricing_rule, 1)
 			# rate should reset since pricing rules are ignored
-			self.assertEquals(pos_inv.items[0].rate, 450)
+			self.assertEqual(pos_inv.items[0].rate, 450)
 
 			pos_inv.items[0].rate = 300
 			pos_inv.save()
-			self.assertEquals(pos_inv.items[0].rate, 300)
+			self.assertEqual(pos_inv.items[0].rate, 300)
 
 		finally:
 			item_price.delete()
@@ -920,7 +900,6 @@
 			init_user_and_profile,
 		)
 		from erpnext.stock.doctype.delivery_note.test_delivery_note import create_delivery_note
-		from erpnext.stock.doctype.serial_no.test_serial_no import get_serial_nos
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 
 		frappe.db.savepoint("before_test_delivered_serial_no_case")
diff --git a/erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json b/erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
index b92579e..9ee73c7 100644
--- a/erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
+++ b/erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
@@ -853,14 +853,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-02-25 15:50:17.140269",
+ "modified": "2024-03-27 13:10:15.336778",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Invoice Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json b/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
index a059455..2f94e34 100644
--- a/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+++ b/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
@@ -118,7 +118,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2022-08-01 11:36:42.456429",
+ "modified": "2024-03-27 13:10:15.620564",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Invoice Merge Log",
@@ -179,7 +179,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py b/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py
index cd858ca..7501df0 100644
--- a/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py
+++ b/erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py
@@ -54,7 +54,7 @@
 		for key, value in pos_occurences.items():
 			if len(value) > 1:
 				error_list.append(
-					_("{} is added multiple times on rows: {}".format(frappe.bold(key), frappe.bold(value)))
+					_(f"{frappe.bold(key)} is added multiple times on rows: {frappe.bold(value)}")
 				)
 
 		if error_list:
@@ -81,7 +81,9 @@
 			bold_pos_invoice = frappe.bold(d.pos_invoice)
 			bold_status = frappe.bold(status)
 			if docstatus != 1:
-				frappe.throw(_("Row #{}: POS Invoice {} is not submitted yet").format(d.idx, bold_pos_invoice))
+				frappe.throw(
+					_("Row #{}: POS Invoice {} is not submitted yet").format(d.idx, bold_pos_invoice)
+				)
 			if status == "Consolidated":
 				frappe.throw(
 					_("Row #{}: POS Invoice {} has been {}").format(d.idx, bold_pos_invoice, bold_status)
@@ -100,15 +102,17 @@
 						d.idx, bold_return_against, bold_pos_invoice, bold_unconsolidated
 					)
 					msg += " "
-					msg += _("Original invoice should be consolidated before or along with the return invoice.")
+					msg += _(
+						"Original invoice should be consolidated before or along with the return invoice."
+					)
 					msg += "<br><br>"
-					msg += _("You can add original invoice {} manually to proceed.").format(bold_return_against)
+					msg += _("You can add original invoice {} manually to proceed.").format(
+						bold_return_against
+					)
 					frappe.throw(msg)
 
 	def on_submit(self):
-		pos_invoice_docs = [
-			frappe.get_cached_doc("POS Invoice", d.pos_invoice) for d in self.pos_invoices
-		]
+		pos_invoice_docs = [frappe.get_cached_doc("POS Invoice", d.pos_invoice) for d in self.pos_invoices]
 
 		returns = [d for d in pos_invoice_docs if d.get("is_return") == 1]
 		sales = [d for d in pos_invoice_docs if d.get("is_return") == 0]
@@ -124,9 +128,7 @@
 		self.update_pos_invoices(pos_invoice_docs, sales_invoice, credit_note)
 
 	def on_cancel(self):
-		pos_invoice_docs = [
-			frappe.get_cached_doc("POS Invoice", d.pos_invoice) for d in self.pos_invoices
-		]
+		pos_invoice_docs = [frappe.get_cached_doc("POS Invoice", d.pos_invoice) for d in self.pos_invoices]
 
 		self.update_pos_invoices(pos_invoice_docs)
 		self.cancel_linked_invoices()
@@ -217,7 +219,9 @@
 				for t in taxes:
 					if t.account_head == tax.account_head and t.cost_center == tax.cost_center:
 						t.tax_amount = flt(t.tax_amount) + flt(tax.tax_amount_after_discount_amount)
-						t.base_tax_amount = flt(t.base_tax_amount) + flt(tax.base_tax_amount_after_discount_amount)
+						t.base_tax_amount = flt(t.base_tax_amount) + flt(
+							tax.base_tax_amount_after_discount_amount
+						)
 						update_item_wise_tax_detail(t, tax)
 						found = True
 				if not found:
@@ -333,9 +337,7 @@
 		else:
 			consolidated_tax_detail.update({item_code: [tax_data[0], tax_data[1]]})
 
-	consolidate_tax_row.item_wise_tax_detail = json.dumps(
-		consolidated_tax_detail, separators=(",", ":")
-	)
+	consolidate_tax_row.item_wise_tax_detail = json.dumps(consolidated_tax_detail, separators=(",", ":"))
 
 
 def get_all_unconsolidated_invoices():
@@ -380,9 +382,7 @@
 
 	if len(invoices) >= 10 and closing_entry:
 		closing_entry.set_status(update=True, status="Queued")
-		enqueue_job(
-			create_merge_logs, invoice_by_customer=invoice_by_customer, closing_entry=closing_entry
-		)
+		enqueue_job(create_merge_logs, invoice_by_customer=invoice_by_customer, closing_entry=closing_entry)
 	else:
 		create_merge_logs(invoice_by_customer, closing_entry)
 
@@ -431,9 +431,7 @@
 			if not item.serial_no and not item.serial_and_batch_bundle:
 				continue
 
-			return_against_is_added = any(
-				d for d in _invoices if d.pos_invoice == pos_invoice.return_against
-			)
+			return_against_is_added = any(d for d in _invoices if d.pos_invoice == pos_invoice.return_against)
 			if return_against_is_added:
 				break
 
@@ -482,7 +480,7 @@
 
 		if closing_entry:
 			closing_entry.set_status(update=True, status="Failed")
-			if type(error_message) == list:
+			if isinstance(error_message, list):
 				error_message = frappe.json.dumps(error_message)
 			closing_entry.db_set("error_message", error_message)
 		raise
@@ -533,7 +531,7 @@
 			timeout=10000,
 			event="processing_merge_logs",
 			job_id=job_id,
-			now=frappe.conf.developer_mode or frappe.flags.in_test
+			now=frappe.conf.developer_mode or frappe.flags.in_test,
 		)
 
 		if job == create_merge_logs:
diff --git a/erpnext/accounts/doctype/pos_invoice_merge_log/test_pos_invoice_merge_log.py b/erpnext/accounts/doctype/pos_invoice_merge_log/test_pos_invoice_merge_log.py
index 0ad9131..904d8e8 100644
--- a/erpnext/accounts/doctype/pos_invoice_merge_log/test_pos_invoice_merge_log.py
+++ b/erpnext/accounts/doctype/pos_invoice_merge_log/test_pos_invoice_merge_log.py
@@ -31,15 +31,11 @@
 			pos_inv.submit()
 
 			pos_inv2 = create_pos_invoice(rate=3200, do_not_submit=1)
-			pos_inv2.append(
-				"payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 3200}
-			)
+			pos_inv2.append("payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 3200})
 			pos_inv2.submit()
 
 			pos_inv3 = create_pos_invoice(customer="_Test Customer 2", rate=2300, do_not_submit=1)
-			pos_inv3.append(
-				"payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 2300}
-			)
+			pos_inv3.append("payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 2300})
 			pos_inv3.submit()
 
 			consolidate_pos_invoices()
@@ -68,15 +64,11 @@
 			pos_inv.submit()
 
 			pos_inv2 = create_pos_invoice(rate=3200, do_not_submit=1)
-			pos_inv2.append(
-				"payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 3200}
-			)
+			pos_inv2.append("payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 3200})
 			pos_inv2.submit()
 
 			pos_inv3 = create_pos_invoice(customer="_Test Customer 2", rate=2300, do_not_submit=1)
-			pos_inv3.append(
-				"payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 2300}
-			)
+			pos_inv3.append("payments", {"mode_of_payment": "Cash", "account": "Cash - _TC", "amount": 2300})
 			pos_inv3.submit()
 
 			pos_inv_cn = make_sales_return(pos_inv.name)
@@ -312,7 +304,7 @@
 			init_user_and_profile()
 
 			item_rates = [69, 59, 29]
-			for i in [1, 2]:
+			for _i in [1, 2]:
 				inv = create_pos_invoice(is_return=1, do_not_save=1)
 				inv.items = []
 				for rate in item_rates:
@@ -406,7 +398,6 @@
 		The second and third POS Invoice should be consolidated with a single Merge Log
 		"""
 
-		from erpnext.stock.doctype.serial_no.test_serial_no import get_serial_nos
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 
 		frappe.db.sql("delete from `tabPOS Invoice`")
diff --git a/erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json b/erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
index 387c4b0..90952ec 100644
--- a/erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+++ b/erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
@@ -70,14 +70,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-03-24 13:32:02.366257",
+ "modified": "2024-03-27 13:10:15.790122",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Invoice Reference",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/pos_item_group/pos_item_group.json b/erpnext/accounts/doctype/pos_item_group/pos_item_group.json
index 860c449..fe0f387 100644
--- a/erpnext/accounts/doctype/pos_item_group/pos_item_group.json
+++ b/erpnext/accounts/doctype/pos_item_group/pos_item_group.json
@@ -1,66 +1,32 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2016-11-16 15:26:47.706713", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2016-11-16 15:26:47.706713",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "item_group"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "item_group", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Item Group", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Item Group", 
-   "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, 
-   "unique": 0
+   "fieldname": "item_group",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Item Group",
+   "options": "Item Group",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-11-16 15:27:32.263630", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "POS Item Group", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:15.920412",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "POS Item Group",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json b/erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json
index de729ce..45bc52a 100644
--- a/erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json
+++ b/erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json
@@ -131,7 +131,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2020-05-29 15:08:40.955310",
+ "modified": "2024-03-27 13:10:16.034296",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Opening Entry",
@@ -179,7 +179,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json b/erpnext/accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
index c23e3df..27354ec 100644
--- a/erpnext/accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
+++ b/erpnext/accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
@@ -29,14 +29,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-05-29 15:08:41.949378",
+ "modified": "2024-03-27 13:10:16.209635",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Opening Entry Detail",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_payment_method/pos_payment_method.json b/erpnext/accounts/doctype/pos_payment_method/pos_payment_method.json
index 30ebd30..44eedb1 100644
--- a/erpnext/accounts/doctype/pos_payment_method/pos_payment_method.json
+++ b/erpnext/accounts/doctype/pos_payment_method/pos_payment_method.json
@@ -37,13 +37,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-10-20 12:58:46.114456",
+ "modified": "2024-03-27 13:10:16.345262",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Payment Method",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_profile/pos_profile.json b/erpnext/accounts/doctype/pos_profile/pos_profile.json
index 994b677..5a0f825 100644
--- a/erpnext/accounts/doctype/pos_profile/pos_profile.json
+++ b/erpnext/accounts/doctype/pos_profile/pos_profile.json
@@ -402,7 +402,7 @@
    "link_fieldname": "pos_profile"
   }
  ],
- "modified": "2022-08-10 12:57:06.241439",
+ "modified": "2024-03-27 13:10:16.476972",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Profile",
@@ -428,7 +428,7 @@
    "role": "Accounts User"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_profile/pos_profile.py b/erpnext/accounts/doctype/pos_profile/pos_profile.py
index c1add57..29403ab 100644
--- a/erpnext/accounts/doctype/pos_profile/pos_profile.py
+++ b/erpnext/accounts/doctype/pos_profile/pos_profile.py
@@ -180,10 +180,8 @@
 			condition = " where pfu.default = 1 "
 
 		pos_view_users = frappe.db.sql_list(
-			"""select pfu.user
-			from `tabPOS Profile User` as pfu {0}""".format(
-				condition
-			)
+			f"""select pfu.user
+			from `tabPOS Profile User` as pfu {condition}"""
 		)
 
 		for user in pos_view_users:
@@ -210,16 +208,13 @@
 def get_child_nodes(group_type, root):
 	lft, rgt = frappe.db.get_value(group_type, root, ["lft", "rgt"])
 	return frappe.db.sql(
-		""" Select name, lft, rgt from `tab{tab}` where
-			lft >= {lft} and rgt <= {rgt} order by lft""".format(
-			tab=group_type, lft=lft, rgt=rgt
-		),
+		f""" Select name, lft, rgt from `tab{group_type}` where
+			lft >= {lft} and rgt <= {rgt} order by lft""",
 		as_dict=1,
 	)
 
 
 def required_accounting_dimensions():
-
 	p = frappe.qb.DocType("Accounting Dimension")
 	c = frappe.qb.DocType("Accounting Dimension Detail")
 
diff --git a/erpnext/accounts/doctype/pos_profile/test_pos_profile.py b/erpnext/accounts/doctype/pos_profile/test_pos_profile.py
index b468ad3..f2e3c8f 100644
--- a/erpnext/accounts/doctype/pos_profile/test_pos_profile.py
+++ b/erpnext/accounts/doctype/pos_profile/test_pos_profile.py
@@ -7,7 +7,6 @@
 
 from erpnext.accounts.doctype.pos_profile.pos_profile import (
 	get_child_nodes,
-	required_accounting_dimensions,
 )
 from erpnext.stock.get_item_details import get_pos_profile
 
@@ -55,11 +54,9 @@
 
 	return (
 		frappe.db.sql(
-			""" select name, customer_name, customer_group,
+			f""" select name, customer_name, customer_group,
 		territory, customer_pos_id from tabCustomer where disabled = 0
-		and {cond}""".format(
-				cond=cond
-			),
+		and {cond}""",
 			tuple(customer_groups),
 			as_dict=1,
 		)
@@ -78,7 +75,7 @@
 			cond = "and i.item_group in (%s)" % (", ".join(["%s"] * len(args_list)))
 
 	return frappe.db.sql(
-		"""
+		f"""
 		select
 			i.name, i.item_code, i.item_name, i.description, i.item_group, i.has_batch_no,
 			i.has_serial_no, i.is_stock_item, i.brand, i.stock_uom, i.image,
@@ -91,10 +88,8 @@
 		where
 			i.disabled = 0 and i.has_variants = 0 and i.is_sales_item = 1 and i.is_fixed_asset = 0
 			{cond}
-		""".format(
-			cond=cond
-		),
-		tuple([company] + args_list),
+		""",
+		tuple([company, *args_list]),
 		as_dict=1,
 	)
 
diff --git a/erpnext/accounts/doctype/pos_profile_user/pos_profile_user.json b/erpnext/accounts/doctype/pos_profile_user/pos_profile_user.json
index c8f3f5e..708e2b2 100644
--- a/erpnext/accounts/doctype/pos_profile_user/pos_profile_user.json
+++ b/erpnext/accounts/doctype/pos_profile_user/pos_profile_user.json
@@ -26,14 +26,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-05-13 23:57:33.627305",
+ "modified": "2024-03-27 13:10:16.846276",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Profile User",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_search_fields/pos_search_fields.json b/erpnext/accounts/doctype/pos_search_fields/pos_search_fields.json
index a627f5b..44555b5 100644
--- a/erpnext/accounts/doctype/pos_search_fields/pos_search_fields.json
+++ b/erpnext/accounts/doctype/pos_search_fields/pos_search_fields.json
@@ -25,13 +25,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-04-21 11:12:54.632093",
+ "modified": "2024-03-27 13:10:16.969895",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Search Fields",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pos_settings/pos_settings.json b/erpnext/accounts/doctype/pos_settings/pos_settings.json
index 962eb94..03bf85b 100644
--- a/erpnext/accounts/doctype/pos_settings/pos_settings.json
+++ b/erpnext/accounts/doctype/pos_settings/pos_settings.json
@@ -24,7 +24,7 @@
  ],
  "issingle": 1,
  "links": [],
- "modified": "2021-04-19 14:56:24.465218",
+ "modified": "2024-03-27 13:10:17.083132",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "POS Settings",
@@ -56,7 +56,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json
index 61c01a4..8c06a56 100644
--- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json
+++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json
@@ -608,7 +608,7 @@
  "icon": "fa fa-gift",
  "idx": 1,
  "links": [],
- "modified": "2024-01-24 02:20:26.145996",
+ "modified": "2024-03-27 13:10:17.521896",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Pricing Rule",
@@ -666,8 +666,8 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title"
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py
index 300692f..11529ef 100644
--- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.py
+++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.py
@@ -186,9 +186,9 @@
 
 			if self.priority and cint(self.priority) == 1:
 				throw(
-					_("As the field {0} is enabled, the value of the field {1} should be more than 1.").format(
-						frappe.bold("Apply Discount on Discounted Rate"), frappe.bold("Priority")
-					)
+					_(
+						"As the field {0} is enabled, the value of the field {1} should be more than 1."
+					).format(frappe.bold("Apply Discount on Discounted Rate"), frappe.bold("Priority"))
 				)
 
 	def validate_applicable_for_selling_or_buying(self):
@@ -458,9 +458,11 @@
 				)
 
 				if pricing_rule.apply_rule_on_other_items:
-					item_details["apply_rule_on_other_items"] = json.dumps(pricing_rule.apply_rule_on_other_items)
+					item_details["apply_rule_on_other_items"] = json.dumps(
+						pricing_rule.apply_rule_on_other_items
+					)
 
-			if pricing_rule.coupon_code_based == 1 and args.coupon_code == None:
+			if pricing_rule.coupon_code_based == 1 and args.coupon_code is None:
 				return item_details
 
 			if not pricing_rule.validate_applied_rule:
@@ -504,7 +506,6 @@
 
 	if args.transaction_type == "selling":
 		if args.customer and not (args.customer_group and args.territory):
-
 			if args.quotation_to and args.quotation_to != "Customer":
 				customer = frappe._dict()
 			else:
@@ -535,9 +536,9 @@
 def apply_price_discount_rule(pricing_rule, item_details, args):
 	item_details.pricing_rule_for = pricing_rule.rate_or_discount
 
-	if (
-		pricing_rule.margin_type in ["Amount", "Percentage"] and pricing_rule.currency == args.currency
-	) or (pricing_rule.margin_type == "Percentage"):
+	if (pricing_rule.margin_type in ["Amount", "Percentage"] and pricing_rule.currency == args.currency) or (
+		pricing_rule.margin_type == "Percentage"
+	):
 		item_details.margin_type = pricing_rule.margin_type
 		item_details.has_margin = True
 
@@ -685,7 +686,7 @@
 
 	return frappe.get_all(
 		"UOM Conversion Detail",
-		filters={"parent": ("in", items), "uom": ("like", "{0}%".format(txt))},
+		filters={"parent": ("in", items), "uom": ("like", f"{txt}%")},
 		fields=["distinct uom"],
 		as_list=1,
 	)
diff --git a/erpnext/accounts/doctype/pricing_rule/test_pricing_rule.py b/erpnext/accounts/doctype/pricing_rule/test_pricing_rule.py
index 5bb366a..046a599 100644
--- a/erpnext/accounts/doctype/pricing_rule/test_pricing_rule.py
+++ b/erpnext/accounts/doctype/pricing_rule/test_pricing_rule.py
@@ -103,8 +103,6 @@
 		self.assertEqual(details.get("discount_percentage"), 15)
 
 	def test_pricing_rule_for_margin(self):
-		from frappe import MandatoryError
-
 		from erpnext.stock.get_item_details import get_item_details
 
 		test_record = {
@@ -205,8 +203,6 @@
 		self.assertEqual(details.get("discount_percentage"), 10)
 
 	def test_pricing_rule_for_variants(self):
-		from frappe import MandatoryError
-
 		from erpnext.stock.get_item_details import get_item_details
 
 		if not frappe.db.exists("Item", "Test Variant PRT"):
@@ -1181,8 +1177,7 @@
 		"Pricing Rule Item Group",
 		"Pricing Rule Brand",
 	]:
-
-		frappe.db.sql("delete from `tab{0}`".format(doctype))
+		frappe.db.sql(f"delete from `tab{doctype}`")
 
 
 def make_item_price(item, price_list_name, item_price):
diff --git a/erpnext/accounts/doctype/pricing_rule/utils.py b/erpnext/accounts/doctype/pricing_rule/utils.py
index 17293ad..2144233 100644
--- a/erpnext/accounts/doctype/pricing_rule/utils.py
+++ b/erpnext/accounts/doctype/pricing_rule/utils.py
@@ -101,14 +101,12 @@
 	if not args.get(apply_on_field):
 		return []
 
-	child_doc = "`tabPricing Rule {0}`".format(apply_on)
+	child_doc = f"`tabPricing Rule {apply_on}`"
 
 	conditions = item_variant_condition = item_conditions = ""
 	values[apply_on_field] = args.get(apply_on_field)
 	if apply_on_field in ["item_code", "brand"]:
-		item_conditions = "{child_doc}.{apply_on_field}= %({apply_on_field})s".format(
-			child_doc=child_doc, apply_on_field=apply_on_field
-		)
+		item_conditions = f"{child_doc}.{apply_on_field}= %({apply_on_field})s"
 
 		if apply_on_field == "item_code":
 			if args.get("uom", None):
@@ -121,23 +119,19 @@
 				args.variant_of = frappe.get_cached_value("Item", args.item_code, "variant_of")
 
 			if args.variant_of:
-				item_variant_condition = " or {child_doc}.item_code=%(variant_of)s ".format(
-					child_doc=child_doc
-				)
+				item_variant_condition = f" or {child_doc}.item_code=%(variant_of)s "
 				values["variant_of"] = args.variant_of
 	elif apply_on_field == "item_group":
 		item_conditions = _get_tree_conditions(args, "Item Group", child_doc, False)
 		if args.get("uom", None):
-			item_conditions += (
-				" and ({child_doc}.uom='{item_uom}' or IFNULL({child_doc}.uom, '')='')".format(
-					child_doc=child_doc, item_uom=args.get("uom")
-				)
+			item_conditions += " and ({child_doc}.uom='{item_uom}' or IFNULL({child_doc}.uom, '')='')".format(
+				child_doc=child_doc, item_uom=args.get("uom")
 			)
 
 	conditions += get_other_conditions(conditions, values, args)
 	warehouse_conditions = _get_tree_conditions(args, "Warehouse", "`tabPricing Rule`")
 	if warehouse_conditions:
-		warehouse_conditions = " and {0}".format(warehouse_conditions)
+		warehouse_conditions = f" and {warehouse_conditions}"
 
 	if not args.price_list:
 		args.price_list = None
@@ -163,7 +157,7 @@
 				item_variant_condition=item_variant_condition,
 				transaction_type=args.transaction_type,
 				warehouse_cond=warehouse_conditions,
-				apply_on_other_field="other_{0}".format(apply_on_field),
+				apply_on_other_field=f"other_{apply_on_field}",
 				conditions=conditions,
 			),
 			values,
@@ -202,14 +196,13 @@
 			frappe.throw(_("Invalid {0}").format(args.get(field)))
 
 		parent_groups = frappe.db.sql_list(
-			"""select name from `tab%s`
-			where lft<=%s and rgt>=%s"""
-			% (parenttype, "%s", "%s"),
+			"""select name from `tab{}`
+			where lft<={} and rgt>={}""".format(parenttype, "%s", "%s"),
 			(lft, rgt),
 		)
 
 		if parenttype in ["Customer Group", "Item Group", "Territory"]:
-			parent_field = "parent_{0}".format(frappe.scrub(parenttype))
+			parent_field = f"parent_{frappe.scrub(parenttype)}"
 			root_name = frappe.db.get_list(
 				parenttype,
 				{"is_group": 1, parent_field: ("is", "not set")},
@@ -235,10 +228,10 @@
 def get_other_conditions(conditions, values, args):
 	for field in ["company", "customer", "supplier", "campaign", "sales_partner"]:
 		if args.get(field):
-			conditions += " and ifnull(`tabPricing Rule`.{0}, '') in (%({1})s, '')".format(field, field)
+			conditions += f" and ifnull(`tabPricing Rule`.{field}, '') in (%({field})s, '')"
 			values[field] = args.get(field)
 		else:
-			conditions += " and ifnull(`tabPricing Rule`.{0}, '') = ''".format(field)
+			conditions += f" and ifnull(`tabPricing Rule`.{field}, '') = ''"
 
 	for parenttype in ["Customer Group", "Territory", "Supplier Group"]:
 		group_condition = _get_tree_conditions(args, parenttype, "`tabPricing Rule`")
@@ -510,7 +503,7 @@
 		"transaction_date" if frappe.get_meta(doctype).has_field("transaction_date") else "posting_date"
 	)
 
-	child_doctype = "{0} Item".format(doctype)
+	child_doctype = f"{doctype} Item"
 	apply_on = frappe.scrub(pr_doc.get("apply_on"))
 
 	values = [pr_doc.valid_from, pr_doc.valid_upto]
@@ -520,9 +513,7 @@
 		warehouses = get_child_warehouses(pr_doc.warehouse)
 
 		condition += """ and `tab{child_doc}`.warehouse in ({warehouses})
-			""".format(
-			child_doc=child_doctype, warehouses=",".join(["%s"] * len(warehouses))
-		)
+			""".format(child_doc=child_doctype, warehouses=",".join(["%s"] * len(warehouses)))
 
 		values.extend(warehouses)
 
@@ -534,16 +525,14 @@
 		values.extend(items)
 
 	data_set = frappe.db.sql(
-		""" SELECT `tab{child_doc}`.stock_qty,
-			`tab{child_doc}`.amount
-		FROM `tab{child_doc}`, `tab{parent_doc}`
+		f""" SELECT `tab{child_doctype}`.stock_qty,
+			`tab{child_doctype}`.amount
+		FROM `tab{child_doctype}`, `tab{doctype}`
 		WHERE
-			`tab{child_doc}`.parent = `tab{parent_doc}`.name and `tab{parent_doc}`.{date_field}
-			between %s and %s and `tab{parent_doc}`.docstatus = 1
-			{condition} group by `tab{child_doc}`.name
-	""".format(
-			parent_doc=doctype, child_doc=child_doctype, condition=condition, date_field=date_field
-		),
+			`tab{child_doctype}`.parent = `tab{doctype}`.name and `tab{doctype}`.{date_field}
+			between %s and %s and `tab{doctype}`.docstatus = 1
+			{condition} group by `tab{child_doctype}`.name
+	""",
 		tuple(values),
 		as_dict=1,
 	)
@@ -562,11 +551,9 @@
 	conditions = get_other_conditions(conditions, values, doc)
 
 	pricing_rules = frappe.db.sql(
-		""" Select `tabPricing Rule`.* from `tabPricing Rule`
+		f""" Select `tabPricing Rule`.* from `tabPricing Rule`
 		where  {conditions} and `tabPricing Rule`.disable = 0
-	""".format(
-			conditions=conditions
-		),
+	""",
 		values,
 		as_dict=1,
 	)
@@ -591,7 +578,9 @@
 						continue
 
 					if (
-						d.validate_applied_rule and doc.get(field) is not None and doc.get(field) < d.get(pr_field)
+						d.validate_applied_rule
+						and doc.get(field) is not None
+						and doc.get(field) < d.get(pr_field)
 					):
 						frappe.msgprint(_("User has not applied rule on the invoice {0}").format(doc.name))
 					else:
@@ -660,9 +649,7 @@
 
 	qty = pricing_rule.free_qty or 1
 	if pricing_rule.is_recursive:
-		transaction_qty = (
-			args.get("qty") if args else doc.total_qty
-		) - pricing_rule.apply_recursion_over
+		transaction_qty = (args.get("qty") if args else doc.total_qty) - pricing_rule.apply_recursion_over
 		if transaction_qty:
 			qty = flt(transaction_qty) * qty / pricing_rule.recurse_for
 			if pricing_rule.round_free_qty:
@@ -736,7 +723,6 @@
 
 def validate_coupon_code(coupon_name):
 	coupon = frappe.get_doc("Coupon Code", coupon_name)
-
 	if coupon.valid_from:
 		if coupon.valid_from > getdate(today()):
 			frappe.throw(_("Sorry, this coupon code's validity has not started"))
diff --git a/erpnext/accounts/doctype/pricing_rule_brand/pricing_rule_brand.json b/erpnext/accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
index b631ba3..67c0525 100644
--- a/erpnext/accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
+++ b/erpnext/accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
@@ -1,110 +1,41 @@
 {
- "allow_copy": 0,
- "allow_events_in_timeline": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
- "beta": 0,
+ "actions": [],
  "creation": "2019-03-24 14:48:59.649168",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "brand",
+  "uom"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "depends_on": "eval:parent.apply_on == 'Item Code'",
    "fieldname": "brand",
    "fieldtype": "Link",
-   "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": "Brand",
-   "length": 0,
-   "no_copy": 0,
    "options": "Brand",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 1,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "search_index": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "uom",
    "fieldtype": "Link",
-   "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": "UOM",
-   "length": 0,
-   "no_copy": 0,
-   "options": "UOM",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "options": "UOM"
   }
  ],
- "has_web_view": 0,
- "hide_heading": 0,
- "hide_toolbar": 0,
- "idx": 0,
- "image_view": 0,
- "in_create": 0,
- "is_submittable": 0,
- "issingle": 0,
  "istable": 1,
- "max_attachments": 0,
- "modified": "2019-03-24 14:48:59.649168",
+ "links": [],
+ "modified": "2024-03-27 13:10:17.857046",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Pricing Rule Brand",
- "name_case": "",
  "owner": "Administrator",
  "permissions": [],
- "quick_entry": 0,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 1,
- "track_seen": 0,
- "track_views": 0
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pricing_rule_detail/pricing_rule_detail.json b/erpnext/accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
index 196c5f4..b67bd78 100644
--- a/erpnext/accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+++ b/erpnext/accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
@@ -1,237 +1,75 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2019-02-01 13:07:49.073255", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2019-02-01 13:07:49.073255",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "pricing_rule",
+  "item_code",
+  "margin_type",
+  "rate_or_discount",
+  "child_docname",
+  "rule_applied"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "pricing_rule", 
-   "fieldtype": "Link", 
-   "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": "Pricing Rule", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Pricing Rule", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "pricing_rule",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Pricing Rule",
+   "options": "Pricing Rule",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "item_code", 
-   "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": "Item Code", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "item_code",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Item Code",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "margin_type", 
-   "fieldtype": "Data", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Margin Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "margin_type",
+   "fieldtype": "Data",
+   "hidden": 1,
+   "label": "Margin Type",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "rate_or_discount", 
-   "fieldtype": "Data", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Rate or Discount", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "rate_or_discount",
+   "fieldtype": "Data",
+   "hidden": 1,
+   "label": "Rate or Discount",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "child_docname", 
-   "fieldtype": "Data", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Child Docname", 
-   "length": 0, 
-   "no_copy": 1, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 1, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "child_docname",
+   "fieldtype": "Data",
+   "hidden": 1,
+   "label": "Child Docname",
+   "no_copy": 1,
+   "print_hide": 1,
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "1", 
-   "fieldname": "rule_applied", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Rule Applied", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "default": "1",
+   "fieldname": "rule_applied",
+   "fieldtype": "Check",
+   "label": "Rule Applied",
+   "read_only": 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": 1, 
- "max_attachments": 0, 
- "modified": "2019-03-06 16:01:49.855764", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Pricing Rule Detail", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:17.968137",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Pricing Rule Detail",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json b/erpnext/accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
index 80b204d..bebb313 100644
--- a/erpnext/accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
+++ b/erpnext/accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
@@ -1,112 +1,41 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2019-03-24 14:48:59.649168", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2019-03-24 14:48:59.649168",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "item_code",
+  "uom"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:parent.apply_on == 'Item Code'", 
-   "fetch_if_empty": 0, 
-   "fieldname": "item_code", 
-   "fieldtype": "Link", 
-   "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": "Item Code", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Item", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:parent.apply_on == 'Item Code'",
+   "fieldname": "item_code",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Item Code",
+   "options": "Item",
+   "search_index": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "uom", 
-   "fieldtype": "Link", 
-   "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": "UOM", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "UOM", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "uom",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "UOM",
+   "options": "UOM"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2019-03-25 14:05:41.504182", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Pricing Rule Item Code", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:18.103860",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Pricing Rule Item Code",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json b/erpnext/accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
index 30027ba..a3ac162 100644
--- a/erpnext/accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
+++ b/erpnext/accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
@@ -1,110 +1,41 @@
 {
- "allow_copy": 0,
- "allow_events_in_timeline": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
- "beta": 0,
+ "actions": [],
  "creation": "2019-03-24 14:48:59.649168",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "item_group",
+  "uom"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "depends_on": "eval:parent.apply_on == 'Item Code'",
    "fieldname": "item_group",
    "fieldtype": "Link",
-   "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": "Item Group",
-   "length": 0,
-   "no_copy": 0,
    "options": "Item Group",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 1,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "search_index": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "uom",
    "fieldtype": "Link",
-   "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": "UOM",
-   "length": 0,
-   "no_copy": 0,
-   "options": "UOM",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "options": "UOM"
   }
  ],
- "has_web_view": 0,
- "hide_heading": 0,
- "hide_toolbar": 0,
- "idx": 0,
- "image_view": 0,
- "in_create": 0,
- "is_submittable": 0,
- "issingle": 0,
  "istable": 1,
- "max_attachments": 0,
- "modified": "2019-03-24 14:48:59.649168",
+ "links": [],
+ "modified": "2024-03-27 13:10:18.221095",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Pricing Rule Item Group",
- "name_case": "",
  "owner": "Administrator",
  "permissions": [],
- "quick_entry": 0,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 1,
- "track_seen": 0,
- "track_views": 0
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json b/erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
index 457e98c..2461626 100644
--- a/erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+++ b/erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
@@ -77,7 +77,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2020-09-03 18:07:02.463754",
+ "modified": "2024-03-27 13:10:18.458661",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Process Deferred Accounting",
@@ -125,6 +125,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/process_deferred_accounting/test_process_deferred_accounting.py b/erpnext/accounts/doctype/process_deferred_accounting/test_process_deferred_accounting.py
index 263621d..fddd9f8 100644
--- a/erpnext/accounts/doctype/process_deferred_accounting/test_process_deferred_accounting.py
+++ b/erpnext/accounts/doctype/process_deferred_accounting/test_process_deferred_accounting.py
@@ -40,7 +40,7 @@
 		si.save()
 		si.submit()
 
-		process_deferred_accounting = doc = frappe.get_doc(
+		process_deferred_accounting = frappe.get_doc(
 			dict(
 				doctype="Process Deferred Accounting",
 				posting_date="2023-07-01",
diff --git a/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json b/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
index 1a1ab4d..1d7e0b7 100644
--- a/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+++ b/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -146,7 +146,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-08-11 10:56:51.699137",
+ "modified": "2024-03-27 13:10:18.601732",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Process Payment Reconciliation",
@@ -176,7 +176,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "company"
diff --git a/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py b/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py
index 761c2bc..068cb78 100644
--- a/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py
+++ b/erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py
@@ -66,9 +66,7 @@
 
 	def on_cancel(self):
 		self.db_set("status", "Cancelled")
-		log = frappe.db.get_value(
-			"Process Payment Reconciliation Log", filters={"process_pr": self.name}
-		)
+		log = frappe.db.get_value("Process Payment Reconciliation Log", filters={"process_pr": self.name})
 		if log:
 			frappe.db.set_value("Process Payment Reconciliation Log", log, "status", "Cancelled")
 
@@ -416,7 +414,6 @@
 					# If Payment Entry, update details only for newly linked references
 					# This is for performance
 					if allocations[0].reference_type == "Payment Entry":
-
 						references = [(x.invoice_type, x.invoice_number) for x in allocations]
 						pe = frappe.get_doc(allocations[0].reference_type, allocations[0].reference_name)
 						pe.flags.ignore_validate_update_after_submit = True
@@ -430,13 +427,14 @@
 
 					# Update reconciled count
 					reconciled_count = frappe.db.count(
-						"Process Payment Reconciliation Log Allocations", filters={"parent": log, "reconciled": True}
+						"Process Payment Reconciliation Log Allocations",
+						filters={"parent": log, "reconciled": True},
 					)
 					frappe.db.set_value(
 						"Process Payment Reconciliation Log", log, "reconciled_entries", reconciled_count
 					)
 
-				except Exception as err:
+				except Exception:
 					# Update the parent doc about the exception
 					frappe.db.rollback()
 
@@ -474,15 +472,12 @@
 						frappe.db.set_value("Process Payment Reconciliation Log", log, "reconciled", True)
 						frappe.db.set_value("Process Payment Reconciliation", doc, "status", "Completed")
 					else:
-
 						if frappe.db.get_value("Process Payment Reconciliation", doc, "status") != "Paused":
 							# trigger next batch in job
 							# generate reconcile job name
 							allocation = get_next_allocation(log)
 							if allocation:
-								reconcile_job_name = (
-									f"process_{doc}_reconcile_allocation_{allocation[0].idx}_{allocation[-1].idx}"
-								)
+								reconcile_job_name = f"process_{doc}_reconcile_allocation_{allocation[0].idx}_{allocation[-1].idx}"
 							else:
 								reconcile_job_name = f"process_{doc}_reconcile"
 
@@ -506,7 +501,7 @@
 def is_any_doc_running(for_filter: str | dict | None = None) -> str | None:
 	running_doc = None
 	if for_filter:
-		if type(for_filter) == str:
+		if isinstance(for_filter, str):
 			for_filter = frappe.json.loads(for_filter)
 
 		running_doc = frappe.db.get_value(
diff --git a/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json b/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
index b4ac981..fb7f59c 100644
--- a/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+++ b/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
@@ -110,7 +110,7 @@
  "in_create": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-11-02 11:32:12.254018",
+ "modified": "2024-03-27 13:10:18.769659",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Process Payment Reconciliation Log",
@@ -143,7 +143,7 @@
   }
  ],
  "search_fields": "allocated, reconciled, total_allocations, reconciled_entries",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.py b/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.py
index 153fffc..80337e1 100644
--- a/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.py
+++ b/erpnext/accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.py
@@ -24,9 +24,7 @@
 		process_pr: DF.Link
 		reconciled: DF.Check
 		reconciled_entries: DF.Int
-		status: DF.Literal[
-			"Running", "Paused", "Reconciled", "Partially Reconciled", "Failed", "Cancelled"
-		]
+		status: DF.Literal["Running", "Paused", "Reconciled", "Partially Reconciled", "Failed", "Cancelled"]
 		total_allocations: DF.Int
 	# end: auto-generated types
 
diff --git a/erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json b/erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
index b97d738..9c96721 100644
--- a/erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+++ b/erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
@@ -157,13 +157,13 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-03-20 21:05:43.121945",
+ "modified": "2024-03-27 13:10:18.933928",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Process Payment Reconciliation Log Allocations",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
index ae6059c..387c963 100644
--- a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+++ b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -386,7 +386,7 @@
   }
  ],
  "links": [],
- "modified": "2023-12-18 12:20:08.965120",
+ "modified": "2024-03-27 13:10:19.075913",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Process Statement Of Accounts",
@@ -418,7 +418,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py
index f9d6136..c73c13e 100644
--- a/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py
+++ b/erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py
@@ -46,9 +46,7 @@
 		company: DF.Link
 		cost_center: DF.TableMultiSelect[PSOACostCenter]
 		currency: DF.Link | None
-		customer_collection: DF.Literal[
-			"", "Customer Group", "Territory", "Sales Partner", "Sales Person"
-		]
+		customer_collection: DF.Literal["", "Customer Group", "Territory", "Sales Partner", "Sales Person"]
 		customers: DF.Table[ProcessStatementOfAccountsCustomer]
 		enable_auto_email: DF.Check
 		filter_duration: DF.Int
@@ -406,9 +404,7 @@
 			{mcond}
 		ORDER BY
 			contact.creation desc
-		""".format(
-			mcond=get_match_cond("Contact")
-		),
+		""".format(mcond=get_match_cond("Contact")),
 		customer_name,
 	)
 
@@ -481,9 +477,7 @@
 			else:
 				new_to_date = add_months(new_to_date, 1 if doc.frequency == "Monthly" else 3)
 			new_from_date = add_months(new_to_date, -1 * doc.filter_duration)
-			doc.add_comment(
-				"Comment", "Emails sent on: " + frappe.utils.format_datetime(frappe.utils.now())
-			)
+			doc.add_comment("Comment", "Emails sent on: " + frappe.utils.format_datetime(frappe.utils.now()))
 			if doc.report == "General Ledger":
 				doc.db_set("to_date", new_to_date, commit=True)
 				doc.db_set("from_date", new_from_date, commit=True)
diff --git a/erpnext/accounts/doctype/process_statement_of_accounts/test_process_statement_of_accounts.py b/erpnext/accounts/doctype/process_statement_of_accounts/test_process_statement_of_accounts.py
index a3a74df..92dbb5e 100644
--- a/erpnext/accounts/doctype/process_statement_of_accounts/test_process_statement_of_accounts.py
+++ b/erpnext/accounts/doctype/process_statement_of_accounts/test_process_statement_of_accounts.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
diff --git a/erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json b/erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
index 1749d72..46b5b66 100644
--- a/erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+++ b/erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
@@ -41,14 +41,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-04-26 13:02:41.964499",
+ "modified": "2024-03-27 13:10:19.335889",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Process Statement Of Accounts Customer",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/process_subscription/process_subscription.json b/erpnext/accounts/doctype/process_subscription/process_subscription.json
index 502d002..c237c18 100644
--- a/erpnext/accounts/doctype/process_subscription/process_subscription.json
+++ b/erpnext/accounts/doctype/process_subscription/process_subscription.json
@@ -38,7 +38,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-09-17 17:33:37.974166",
+ "modified": "2024-03-27 13:10:19.450675",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Process Subscription",
@@ -84,7 +84,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/process_subscription/process_subscription.py b/erpnext/accounts/doctype/process_subscription/process_subscription.py
index b271e7c..b4d18a3 100644
--- a/erpnext/accounts/doctype/process_subscription/process_subscription.py
+++ b/erpnext/accounts/doctype/process_subscription/process_subscription.py
@@ -1,14 +1,11 @@
 # Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors
 # For license information, please see license.txt
 
-from datetime import datetime
-from typing import Union
-
 import frappe
 from frappe.model.document import Document
 from frappe.utils import getdate
 
-from erpnext.accounts.doctype.subscription.subscription import process_all
+from erpnext.accounts.doctype.subscription.subscription import DateTimeLikeObject, process_all
 
 
 class ProcessSubscription(Document):
@@ -30,7 +27,7 @@
 
 
 def create_subscription_process(
-	subscription: str | None = None, posting_date: Union[str, datetime.date] | None = None
+	subscription: str | None = None, posting_date: DateTimeLikeObject | None = None
 ):
 	"""Create a new Process Subscription document"""
 	doc = frappe.new_doc("Process Subscription")
diff --git a/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json b/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
index 7fdfdcd..68cff61 100644
--- a/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
+++ b/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
@@ -278,7 +278,7 @@
   }
  ],
  "links": [],
- "modified": "2024-01-24 02:20:26.145996",
+ "modified": "2024-03-27 13:10:22.103686",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Promotional Scheme",
@@ -333,7 +333,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py b/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py
index a9c1900..ed4e3d2 100644
--- a/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py
+++ b/erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py
@@ -169,9 +169,7 @@
 		docnames = frappe.get_all("Pricing Rule", filters={"promotional_scheme": self.name})
 
 		for docname in docnames:
-			if frappe.db.exists(
-				"Pricing Rule Detail", {"pricing_rule": docname.name, "docstatus": ("<", 2)}
-			):
+			if frappe.db.exists("Pricing Rule Detail", {"pricing_rule": docname.name, "docstatus": ("<", 2)}):
 				raise_for_transaction_exists(self.name)
 
 		if docnames and not transaction_exists:
@@ -246,7 +244,7 @@
 	args = get_args_for_pricing_rule(doc)
 	applicable_for = frappe.scrub(doc.get("applicable_for"))
 
-	for idx, d in enumerate(doc.get(child_doc)):
+	for _idx, d in enumerate(doc.get(child_doc)):
 		if d.name in rules:
 			if not args.get(applicable_for):
 				docname = get_pricing_rule_docname(d)
@@ -256,7 +254,14 @@
 				for applicable_for_value in args.get(applicable_for):
 					docname = get_pricing_rule_docname(d, applicable_for, applicable_for_value)
 					pr = prepare_pricing_rule(
-						args, doc, child_doc, discount_fields, d, docname, applicable_for, applicable_for_value
+						args,
+						doc,
+						child_doc,
+						discount_fields,
+						d,
+						docname,
+						applicable_for,
+						applicable_for_value,
 					)
 					new_doc.append(pr)
 
@@ -282,7 +287,7 @@
 
 
 def get_pricing_rule_docname(
-	row: dict, applicable_for: str = None, applicable_for_value: str = None
+	row: dict, applicable_for: str | None = None, applicable_for_value: str | None = None
 ) -> str:
 	fields = ["promotional_scheme_id", "name"]
 	filters = {"promotional_scheme_id": row.name}
diff --git a/erpnext/accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json b/erpnext/accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
index aa3696d..f0bb30e 100644
--- a/erpnext/accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+++ b/erpnext/accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
@@ -169,12 +169,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-11-16 00:25:33.843996",
+ "modified": "2024-03-27 13:10:22.448265",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Promotional Scheme Price Discount",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json b/erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
index 4e61d04..5b39440 100644
--- a/erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+++ b/erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
@@ -186,13 +186,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-03-12 12:53:58.199108",
+ "modified": "2024-03-27 13:10:22.605892",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Promotional Scheme Product Discount",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/psoa_cost_center/psoa_cost_center.json b/erpnext/accounts/doctype/psoa_cost_center/psoa_cost_center.json
index e292b60..e3dd8f3 100644
--- a/erpnext/accounts/doctype/psoa_cost_center/psoa_cost_center.json
+++ b/erpnext/accounts/doctype/psoa_cost_center/psoa_cost_center.json
@@ -17,14 +17,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-08-03 16:56:45.744905",
+ "modified": "2024-03-27 13:10:23.244686",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "PSOA Cost Center",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/psoa_project/psoa_project.json b/erpnext/accounts/doctype/psoa_project/psoa_project.json
index 20a03ee..92dae45 100644
--- a/erpnext/accounts/doctype/psoa_project/psoa_project.json
+++ b/erpnext/accounts/doctype/psoa_project/psoa_project.json
@@ -17,14 +17,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-08-03 16:53:39.219736",
+ "modified": "2024-03-27 13:10:23.351144",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "PSOA Project",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
index 44d3d48..5e070d0 100644
--- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
+++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -443,7 +443,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "read_only": 1
   },
@@ -489,7 +489,7 @@
   },
   {
    "fieldname": "shipping_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address",
    "print_hide": 1,
    "read_only": 1
@@ -1363,7 +1363,7 @@
   },
   {
    "fieldname": "billing_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address",
    "read_only": 1
   },
@@ -1638,7 +1638,7 @@
  "idx": 204,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 15:57:00.736868",
+ "modified": "2024-03-27 13:10:23.476658",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Purchase Invoice",
@@ -1695,7 +1695,7 @@
  ],
  "search_fields": "posting_date, supplier, bill_no, base_grand_total, outstanding_amount",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "supplier",
diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
index 19b7092..e224b59 100644
--- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
+++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
@@ -82,7 +82,7 @@
 		)
 
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		advance_tax: DF.Table[AdvanceTax]
 		advances: DF.Table[PurchaseInvoiceAdvance]
 		against_expense_account: DF.SmallText | None
@@ -107,7 +107,7 @@
 		bill_date: DF.Date | None
 		bill_no: DF.Data | None
 		billing_address: DF.Link | None
-		billing_address_display: DF.SmallText | None
+		billing_address_display: DF.TextEditor | None
 		buying_price_list: DF.Link | None
 		cash_bank_account: DF.Link | None
 		clearance_date: DF.Date | None
@@ -174,7 +174,7 @@
 		set_posting_time: DF.Check
 		set_warehouse: DF.Link | None
 		shipping_address: DF.Link | None
-		shipping_address_display: DF.SmallText | None
+		shipping_address_display: DF.TextEditor | None
 		shipping_rule: DF.Link | None
 		status: DF.Literal[
 			"",
@@ -227,7 +227,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(PurchaseInvoice, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"source_dt": "Purchase Invoice Item",
@@ -244,7 +244,7 @@
 		]
 
 	def onload(self):
-		super(PurchaseInvoice, self).onload()
+		super().onload()
 		supplier_tds = frappe.db.get_value("Supplier", self.supplier, "tax_withholding_category")
 		self.set_onload("supplier_tds", supplier_tds)
 
@@ -264,7 +264,7 @@
 
 		self.validate_posting_time()
 
-		super(PurchaseInvoice, self).validate()
+		super().validate()
 
 		if not self.is_return:
 			self.po_required()
@@ -324,7 +324,6 @@
 		if flt(self.paid_amount) + flt(self.write_off_amount) - flt(
 			self.get("rounded_total") or self.grand_total
 		) > 1 / (10 ** (self.precision("base_grand_total") + 1)):
-
 			frappe.throw(_("""Paid amount + Write Off Amount can not be greater than Grand Total"""))
 
 	def create_remarks(self):
@@ -353,7 +352,7 @@
 			self.tax_withholding_category = tds_category
 			self.set_onload("supplier_tds", tds_category)
 
-		super(PurchaseInvoice, self).set_missing_values(for_validate)
+		super().set_missing_values(for_validate)
 
 	def validate_credit_to_acc(self):
 		if not self.credit_to:
@@ -392,7 +391,7 @@
 				check_on_hold_or_closed_status("Purchase Order", d.purchase_order)
 
 	def validate_with_previous_doc(self):
-		super(PurchaseInvoice, self).validate_with_previous_doc(
+		super().validate_with_previous_doc(
 			{
 				"Purchase Order": {
 					"ref_dn_field": "purchase_order",
@@ -440,7 +439,7 @@
 						exc=WarehouseMissingError,
 					)
 
-		super(PurchaseInvoice, self).validate_warehouse()
+		super().validate_warehouse()
 
 	def validate_item_code(self):
 		for d in self.get("items"):
@@ -476,7 +475,6 @@
 					or not frappe.db.get_value("Purchase Order Item", item.po_detail, "delivered_by_supplier")
 				)
 			):
-
 				if self.update_stock and item.warehouse and (not item.from_warehouse):
 					if (
 						for_validate
@@ -504,12 +502,16 @@
 
 						if negative_expense_booked_in_pr:
 							if (
-								for_validate and item.expense_account and item.expense_account != stock_not_billed_account
+								for_validate
+								and item.expense_account
+								and item.expense_account != stock_not_billed_account
 							):
 								msg = _(
 									"Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 								).format(
-									item.idx, frappe.bold(stock_not_billed_account), frappe.bold(item.purchase_receipt)
+									item.idx,
+									frappe.bold(stock_not_billed_account),
+									frappe.bold(item.purchase_receipt),
 								)
 								frappe.msgprint(msg, title=_("Expense Head Changed"))
 
@@ -518,7 +520,9 @@
 						# If no purchase receipt present then book expense in 'Stock Received But Not Billed'
 						# This is done in cases when Purchase Invoice is created before Purchase Receipt
 						if (
-							for_validate and item.expense_account and item.expense_account != stock_not_billed_account
+							for_validate
+							and item.expense_account
+							and item.expense_account != stock_not_billed_account
 						):
 							msg = _(
 								"Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
@@ -569,7 +573,6 @@
 
 	def po_required(self):
 		if frappe.db.get_single_value("Buying Settings", "po_required") == "Yes":
-
 			if frappe.get_value(
 				"Supplier", self.supplier, "allow_purchase_invoice_creation_without_purchase_order"
 			):
@@ -579,7 +582,9 @@
 				if not d.purchase_order:
 					msg = _("Purchase Order Required for item {}").format(frappe.bold(d.item_code))
 					msg += "<br><br>"
-					msg += _("To submit the invoice without purchase order please set {0} as {1} in {2}").format(
+					msg += _(
+						"To submit the invoice without purchase order please set {0} as {1} in {2}"
+					).format(
 						frappe.bold(_("Purchase Order Required")),
 						frappe.bold("No"),
 						get_link_to_form("Buying Settings", "Buying Settings", "Buying Settings"),
@@ -589,7 +594,6 @@
 	def pr_required(self):
 		stock_items = self.get_stock_items()
 		if frappe.db.get_single_value("Buying Settings", "pr_required") == "Yes":
-
 			if frappe.get_value(
 				"Supplier", self.supplier, "allow_purchase_invoice_creation_without_purchase_receipt"
 			):
@@ -622,7 +626,8 @@
 					frappe.throw(_("Purchase Order {0} is not submitted").format(d.purchase_order))
 			if d.purchase_receipt:
 				submitted = frappe.db.sql(
-					"select name from `tabPurchase Receipt` where docstatus = 1 and name = %s", d.purchase_receipt
+					"select name from `tabPurchase Receipt` where docstatus = 1 and name = %s",
+					d.purchase_receipt,
 				)
 				if not submitted:
 					frappe.throw(_("Purchase Receipt {0} is not submitted").format(d.purchase_receipt))
@@ -670,7 +675,9 @@
 			for item in self.get("items"):
 				if item.purchase_receipt:
 					frappe.throw(
-						_("Stock cannot be updated against Purchase Receipt {0}").format(item.purchase_receipt)
+						_("Stock cannot be updated against Purchase Receipt {0}").format(
+							item.purchase_receipt
+						)
 					)
 
 	def validate_for_repost(self):
@@ -680,7 +687,7 @@
 		validate_docs_for_deferred_accounting([], [self.name])
 
 	def on_submit(self):
-		super(PurchaseInvoice, self).on_submit()
+		super().on_submit()
 
 		self.check_prev_docstatus()
 
@@ -717,9 +724,7 @@
 		if self.update_stock == 1:
 			self.repost_future_sle_and_gle()
 
-		if (
-			frappe.db.get_single_value("Buying Settings", "project_update_frequency") == "Each Transaction"
-		):
+		if frappe.db.get_single_value("Buying Settings", "project_update_frequency") == "Each Transaction":
 			self.update_project()
 
 		update_linked_doc(self.doctype, self.name, self.inter_company_invoice_reference)
@@ -911,7 +916,7 @@
 			if flt(item.base_net_amount):
 				account_currency = get_account_currency(item.expense_account)
 				if item.item_code:
-					asset_category = frappe.get_cached_value("Item", item.item_code, "asset_category")
+					frappe.get_cached_value("Item", item.item_code, "asset_category")
 
 				if (
 					self.update_stock
@@ -1016,7 +1021,9 @@
 					if flt(item.rm_supp_cost):
 						supplier_warehouse_account = warehouse_account[self.supplier_warehouse]["account"]
 						if not supplier_warehouse_account:
-							frappe.throw(_("Please set account in Warehouse {0}").format(self.supplier_warehouse))
+							frappe.throw(
+								_("Please set account in Warehouse {0}").format(self.supplier_warehouse)
+							)
 						gl_entries.append(
 							self.get_gl_dict(
 								{
@@ -1066,10 +1073,9 @@
 								and self.conversion_rate != exchange_rate_map[item.purchase_receipt]
 								and item.net_rate == net_rate_map[item.pr_detail]
 							):
-
-								discrepancy_caused_by_exchange_rate_difference = (item.qty * item.net_rate) * (
-									exchange_rate_map[item.purchase_receipt] - self.conversion_rate
-								)
+								discrepancy_caused_by_exchange_rate_difference = (
+									item.qty * item.net_rate
+								) * (exchange_rate_map[item.purchase_receipt] - self.conversion_rate)
 
 								gl_entries.append(
 									self.get_gl_dict(
@@ -1111,7 +1117,7 @@
 						(item.purchase_receipt, valuation_tax_accounts),
 					)
 
-					stock_rbnb = (
+					(
 						self.get_company_default("asset_received_but_not_billed")
 						if item.is_fixed_asset
 						else self.stock_received_but_not_billed
@@ -1150,7 +1156,9 @@
 		default_provisional_account = self.get_company_default("default_provisional_account")
 		provisional_accounts = set(
 			[
-				d.provisional_expense_account if d.provisional_expense_account else default_provisional_account
+				d.provisional_expense_account
+				if d.provisional_expense_account
+				else default_provisional_account
 				for d in pr_items
 			]
 		)
@@ -1207,9 +1215,7 @@
 				},
 			)
 
-	def make_stock_adjustment_entry(
-		self, gl_entries, item, voucher_wise_stock_value, account_currency
-	):
+	def make_stock_adjustment_entry(self, gl_entries, item, voucher_wise_stock_value, account_currency):
 		net_amt_precision = item.precision("base_net_amount")
 		val_rate_db_precision = 6 if cint(item.precision("valuation_rate")) <= 6 else 9
 
@@ -1225,7 +1231,6 @@
 			and warehouse_debit_amount
 			!= flt(voucher_wise_stock_value.get((item.name, item.warehouse)), net_amt_precision)
 		):
-
 			cost_of_goods_sold_account = self.get_company_default("default_expense_account")
 			stock_amount = flt(voucher_wise_stock_value.get((item.name, item.warehouse)), net_amt_precision)
 			stock_adjustment_amt = warehouse_debit_amount - stock_amount
@@ -1448,9 +1453,7 @@
 		# base_rounding_adjustment may become zero due to small precision
 		# eg: rounding_adjustment = 0.01 and exchange rate = 0.05 and precision of base_rounding_adjustment is 2
 		# 	then base_rounding_adjustment becomes zero and error is thrown in GL Entry
-		if (
-			not self.is_internal_transfer() and self.rounding_adjustment and self.base_rounding_adjustment
-		):
+		if not self.is_internal_transfer() and self.rounding_adjustment and self.base_rounding_adjustment:
 			round_off_account, round_off_cost_center = get_round_off_account_and_cost_center(
 				self.company, "Purchase Invoice", self.name, self.use_company_roundoff_cost_center
 			)
@@ -1473,7 +1476,7 @@
 	def on_cancel(self):
 		check_if_return_invoice_linked_with_payment_entry(self)
 
-		super(PurchaseInvoice, self).on_cancel()
+		super().on_cancel()
 
 		self.check_on_hold_or_closed_status()
 
@@ -1504,9 +1507,7 @@
 		if self.update_stock == 1:
 			self.repost_future_sle_and_gle()
 
-		if (
-			frappe.db.get_single_value("Buying Settings", "project_update_frequency") == "Each Transaction"
-		):
+		if frappe.db.get_single_value("Buying Settings", "project_update_frequency") == "Each Transaction":
 			self.update_project()
 		self.db_set("status", "Cancelled")
 
@@ -1538,9 +1539,7 @@
 
 		pj = frappe.qb.DocType("Project")
 		for proj, value in projects.items():
-			res = (
-				frappe.qb.from_(pj).select(pj.total_purchase_cost).where(pj.name == proj).for_update().run()
-			)
+			res = frappe.qb.from_(pj).select(pj.total_purchase_cost).where(pj.name == proj).for_update().run()
 			current_purchase_cost = res and res[0][0] or 0
 			frappe.db.set_value("Project", proj, "total_purchase_cost", current_purchase_cost + value)
 
@@ -1808,9 +1807,7 @@
 	)
 
 	net_rate_map = frappe._dict(
-		frappe.get_all(
-			child_doctype, filters={"name": ("in", items)}, fields=["name", "net_rate"], as_list=1
-		)
+		frappe.get_all(child_doctype, filters={"name": ("in", items)}, fields=["name", "net_rate"], as_list=1)
 	)
 
 	return exchange_rate_map, net_rate_map
diff --git a/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py b/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py
index 2ef0275..6f7ab21 100644
--- a/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py
+++ b/erpnext/accounts/doctype/purchase_invoice/test_purchase_invoice.py
@@ -2,8 +2,6 @@
 # License: GNU General Public License v3. See license.txt
 
 
-import unittest
-
 import frappe
 from frappe.tests.utils import FrappeTestCase, change_settings
 from frappe.utils import add_days, cint, flt, getdate, nowdate, today
@@ -233,7 +231,7 @@
 
 				supplier.on_hold = 0
 				supplier.save()
-			except:
+			except Exception:
 				pass
 			else:
 				raise Exception
@@ -267,7 +265,6 @@
 		self.assertEqual(pi.on_hold, 0)
 
 	def test_gl_entries_with_perpetual_inventory_against_pr(self):
-
 		pr = make_purchase_receipt(
 			company="_Test Company with perpetual inventory",
 			supplier_warehouse="Work In Progress - TCP1",
@@ -318,7 +315,7 @@
 			]
 		)
 
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account][0], gle.account)
 			self.assertEqual(expected_values[gle.account][1], gle.debit)
 			self.assertEqual(expected_values[gle.account][2], gle.credit)
@@ -342,9 +339,7 @@
 		pi.submit()
 
 		# Get exchnage gain and loss account
-		exchange_gain_loss_account = frappe.db.get_value(
-			"Company", pi.company, "exchange_gain_loss_account"
-		)
+		exchange_gain_loss_account = frappe.db.get_value("Company", pi.company, "exchange_gain_loss_account")
 
 		# fetching the latest GL Entry with exchange gain and loss account account
 		amount = frappe.db.get_value(
@@ -560,12 +555,10 @@
 			project = frappe.get_doc("Project", {"project_name": "_Test Project for Purchase"})
 
 		existing_purchase_cost = frappe.db.sql(
-			"""select sum(base_net_amount)
+			f"""select sum(base_net_amount)
 			from `tabPurchase Invoice Item`
-			where project = '{0}'
-			and docstatus=1""".format(
-				project.name
-			)
+			where project = '{project.name}'
+			and docstatus=1"""
 		)
 		existing_purchase_cost = existing_purchase_cost and existing_purchase_cost[0][0] or 0
 
@@ -740,7 +733,7 @@
 			"credit",
 			"credit_in_account_currency",
 		):
-			for i, gle in enumerate(gl_entries):
+			for _i, gle in enumerate(gl_entries):
 				self.assertEqual(expected_values[gle.account][field], gle[field])
 
 		# Check for valid currency
@@ -762,7 +755,6 @@
 		self.assertFalse(gle)
 
 	def test_purchase_invoice_update_stock_gl_entry_with_perpetual_inventory(self):
-
 		pi = make_purchase_invoice(
 			update_stock=1,
 			posting_date=frappe.utils.nowdate(),
@@ -791,13 +783,12 @@
 			(d[0], d) for d in [[pi.credit_to, 0.0, 250.0], [stock_in_hand_account, 250.0, 0.0]]
 		)
 
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_gl_entries[gle.account][0], gle.account)
 			self.assertEqual(expected_gl_entries[gle.account][1], gle.debit)
 			self.assertEqual(expected_gl_entries[gle.account][2], gle.credit)
 
 	def test_purchase_invoice_for_is_paid_and_update_stock_gl_entry_with_perpetual_inventory(self):
-
 		pi = make_purchase_invoice(
 			update_stock=1,
 			posting_date=frappe.utils.nowdate(),
@@ -832,7 +823,7 @@
 			]
 		)
 
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_gl_entries[gle.account][0], gle.account)
 			self.assertEqual(expected_gl_entries[gle.account][1], gle.debit)
 			self.assertEqual(expected_gl_entries[gle.account][2], gle.credit)
@@ -904,9 +895,9 @@
 		pi.load_from_db()
 
 		serial_no = get_serial_nos_from_bundle(pi.get("items")[0].serial_and_batch_bundle)[0]
-		rejected_serial_no = get_serial_nos_from_bundle(
-			pi.get("items")[0].rejected_serial_and_batch_bundle
-		)[0]
+		rejected_serial_no = get_serial_nos_from_bundle(pi.get("items")[0].rejected_serial_and_batch_bundle)[
+			0
+		]
 
 		self.assertEqual(
 			frappe.db.get_value("Serial No", serial_no, "warehouse"),
@@ -1036,12 +1027,8 @@
 
 	def test_duplicate_due_date_in_terms(self):
 		pi = make_purchase_invoice(do_not_save=1)
-		pi.append(
-			"payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50)
-		)
-		pi.append(
-			"payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50)
-		)
+		pi.append("payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50))
+		pi.append("payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50))
 
 		self.assertRaises(frappe.ValidationError, pi.insert)
 
@@ -1079,9 +1066,7 @@
 		cost_center = "_Test Cost Center for BS Account - _TC"
 		create_cost_center(cost_center_name="_Test Cost Center for BS Account", company="_Test Company")
 
-		pi = make_purchase_invoice_against_cost_center(
-			cost_center=cost_center, credit_to="Creditors - _TC"
-		)
+		pi = make_purchase_invoice_against_cost_center(cost_center=cost_center, credit_to="Creditors - _TC")
 		self.assertEqual(pi.cost_center, cost_center)
 
 		expected_values = {
@@ -1541,9 +1526,7 @@
 	def test_provisional_accounting_entry(self):
 		setup_provisional_accounting()
 
-		pr = make_purchase_receipt(
-			item_code="_Test Non Stock Item", posting_date=add_days(nowdate(), -2)
-		)
+		pr = make_purchase_receipt(item_code="_Test Non Stock Item", posting_date=add_days(nowdate(), -2))
 
 		pi = create_purchase_invoice_from_receipt(pr.name)
 		pi.set_posting_time = 1
@@ -1552,7 +1535,7 @@
 		pi.save()
 		pi.submit()
 
-		self.assertEquals(pr.items[0].provisional_expense_account, "Provision Account - _TC")
+		self.assertEqual(pr.items[0].provisional_expense_account, "Provision Account - _TC")
 
 		# Check GLE for Purchase Invoice
 		expected_gle = [
@@ -1579,9 +1562,7 @@
 			["_Test Account Cost for Goods Sold - _TC", 250, 0, pi.posting_date],
 		]
 
-		check_gl_entries(
-			self, pr.name, expected_gle_for_purchase_receipt_post_pi_cancel, pr.posting_date
-		)
+		check_gl_entries(self, pr.name, expected_gle_for_purchase_receipt_post_pi_cancel, pr.posting_date)
 
 		toggle_provisional_accounting_setting()
 
@@ -1630,9 +1611,7 @@
 			["_Test Account Cost for Goods Sold - _TC", 5000, 0, pi.posting_date],
 		]
 
-		check_gl_entries(
-			self, pr.name, expected_gle_for_purchase_receipt_post_pi_cancel, pr.posting_date
-		)
+		check_gl_entries(self, pr.name, expected_gle_for_purchase_receipt_post_pi_cancel, pr.posting_date)
 
 		toggle_provisional_accounting_setting()
 
@@ -1678,9 +1657,7 @@
 	def test_adjust_incoming_rate(self):
 		frappe.db.set_single_value("Buying Settings", "maintain_same_rate", 0)
 
-		frappe.db.set_single_value(
-			"Buying Settings", "set_landed_cost_based_on_purchase_invoice_rate", 1
-		)
+		frappe.db.set_single_value("Buying Settings", "set_landed_cost_based_on_purchase_invoice_rate", 1)
 
 		# Increase the cost of the item
 
@@ -1732,9 +1709,7 @@
 		)
 		self.assertEqual(stock_value_difference, 50)
 
-		frappe.db.set_single_value(
-			"Buying Settings", "set_landed_cost_based_on_purchase_invoice_rate", 0
-		)
+		frappe.db.set_single_value("Buying Settings", "set_landed_cost_based_on_purchase_invoice_rate", 0)
 
 		# Don't adjust incoming rate
 
@@ -1764,7 +1739,6 @@
 		frappe.db.set_single_value("Buying Settings", "maintain_same_rate", 1)
 
 	def test_item_less_defaults(self):
-
 		pi = frappe.new_doc("Purchase Invoice")
 		pi.supplier = "_Test Supplier"
 		pi.company = "_Test Company"
@@ -2301,7 +2275,7 @@
 	pi.cost_center = args.parent_cost_center
 
 	bundle_id = None
-	if not args.use_serial_batch_fields and ((args.get("batch_no") or args.get("serial_no"))):
+	if not args.use_serial_batch_fields and (args.get("batch_no") or args.get("serial_no")):
 		batches = {}
 		qty = args.qty if args.qty is not None else 5
 		item_code = args.item or args.item_code or "_Test Item"
@@ -2450,9 +2424,7 @@
 		parent_account=args.parent_account or "Current Liabilities - _TC",
 		company=company,
 	)
-	toggle_provisional_accounting_setting(
-		enable=1, company=company, provisional_account=provisional_account
-	)
+	toggle_provisional_accounting_setting(enable=1, company=company, provisional_account=provisional_account)
 
 
 def toggle_provisional_accounting_setting(**args):
diff --git a/erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json b/erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
index 4db531e..f01060f 100644
--- a/erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+++ b/erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
@@ -117,14 +117,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-06-23 21:13:18.013816",
+ "modified": "2024-03-27 13:10:24.072896",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Purchase Invoice Advance",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
index 66df76a..d0cef85 100644
--- a/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+++ b/erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
@@ -939,14 +939,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-03-19 19:09:47.210965",
+ "modified": "2024-03-27 13:10:24.204495",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Purchase Invoice Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json b/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
index adab54b..87f666b 100644
--- a/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+++ b/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
@@ -230,13 +230,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-01-14 10:04:36.618240",
+ "modified": "2024-03-27 13:10:26.775139",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Purchase Taxes and Charges",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json b/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
index 2ff6a45..12443c0 100644
--- a/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+++ b/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
@@ -77,7 +77,7 @@
  "icon": "fa fa-money",
  "idx": 1,
  "links": [],
- "modified": "2024-01-30 13:08:09.537242",
+ "modified": "2024-03-27 13:10:26.945131",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Purchase Taxes and Charges Template",
@@ -107,7 +107,7 @@
   }
  ],
  "show_title_field_in_link": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title",
diff --git a/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.py b/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.py
index 16c30c5..4c8504b 100644
--- a/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.py
+++ b/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.py
@@ -37,4 +37,4 @@
 	def autoname(self):
 		if self.company and self.title:
 			abbr = frappe.get_cached_value("Company", self.company, "abbr")
-			self.name = "{0} - {1}".format(self.title, abbr)
+			self.name = f"{self.title} - {abbr}"
diff --git a/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json b/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
index 5b7cd2b..38163a8 100644
--- a/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+++ b/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
@@ -55,7 +55,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-09-26 14:21:27.362567",
+ "modified": "2024-03-27 13:10:32.013542",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Repost Accounting Ledger",
@@ -75,7 +75,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py b/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py
index b050bc8..6bc1922 100644
--- a/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py
+++ b/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py
@@ -27,7 +27,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(RepostAccountingLedger, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self._allowed_types = get_allowed_types_from_settings()
 
 	def validate(self):
@@ -154,7 +154,9 @@
 				doc = frappe.get_doc(x.voucher_type, x.voucher_no)
 
 				if repost_doc.delete_cancelled_entries:
-					frappe.db.delete("GL Entry", filters={"voucher_type": doc.doctype, "voucher_no": doc.name})
+					frappe.db.delete(
+						"GL Entry", filters={"voucher_type": doc.doctype, "voucher_no": doc.name}
+					)
 					frappe.db.delete(
 						"Payment Ledger Entry", filters={"voucher_type": doc.doctype, "voucher_no": doc.name}
 					)
@@ -200,7 +202,9 @@
 	if docs_with_deferred_revenue or docs_with_deferred_expense:
 		frappe.throw(
 			_("Documents: {0} have deferred revenue/expense enabled for them. Cannot repost.").format(
-				frappe.bold(comma_and([x[0] for x in docs_with_deferred_expense + docs_with_deferred_revenue]))
+				frappe.bold(
+					comma_and([x[0] for x in docs_with_deferred_expense + docs_with_deferred_revenue])
+				)
 			)
 		)
 
diff --git a/erpnext/accounts/doctype/repost_accounting_ledger/test_repost_accounting_ledger.py b/erpnext/accounts/doctype/repost_accounting_ledger/test_repost_accounting_ledger.py
index d6f7096..f631ef4 100644
--- a/erpnext/accounts/doctype/repost_accounting_ledger/test_repost_accounting_ledger.py
+++ b/erpnext/accounts/doctype/repost_accounting_ledger/test_repost_accounting_ledger.py
@@ -9,7 +9,6 @@
 
 from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_entry
 from erpnext.accounts.doctype.payment_request.payment_request import make_payment_request
-from erpnext.accounts.doctype.repost_accounting_ledger.repost_accounting_ledger import start_repost
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
 from erpnext.accounts.test.accounts_mixin import AccountsTestMixin
 from erpnext.accounts.utils import get_fiscal_year
diff --git a/erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json b/erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
index 4a2041f..fd5bb92 100644
--- a/erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+++ b/erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
@@ -28,13 +28,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-07-04 14:15:51.165584",
+ "modified": "2024-03-27 13:10:32.170897",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Repost Accounting Ledger Items",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json b/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
index 8aa0a84..7cf5284 100644
--- a/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+++ b/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
@@ -17,7 +17,7 @@
  "in_create": 1,
  "issingle": 1,
  "links": [],
- "modified": "2023-11-07 14:24:13.321522",
+ "modified": "2024-03-27 13:10:32.287007",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Repost Accounting Ledger Settings",
@@ -39,7 +39,7 @@
    "select": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/repost_allowed_types/repost_allowed_types.json b/erpnext/accounts/doctype/repost_allowed_types/repost_allowed_types.json
index ede12fb..cb7e6ba 100644
--- a/erpnext/accounts/doctype/repost_allowed_types/repost_allowed_types.json
+++ b/erpnext/accounts/doctype/repost_allowed_types/repost_allowed_types.json
@@ -33,13 +33,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-07 10:01:39.217861",
+ "modified": "2024-03-27 13:10:32.415806",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Repost Allowed Types",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json b/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
index ed8d395..91271b2 100644
--- a/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+++ b/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
@@ -99,7 +99,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-09-26 14:21:35.719727",
+ "modified": "2024-03-27 13:10:32.740806",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Repost Payment Ledger",
@@ -153,7 +153,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py b/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py
index 2d10f7c..6b90300 100644
--- a/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py
+++ b/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py
@@ -40,7 +40,7 @@
 
 				frappe.db.set_value(repost_doc.doctype, repost_doc.name, "repost_error_log", "")
 				frappe.db.set_value(repost_doc.doctype, repost_doc.name, "repost_status", "Completed")
-			except Exception as e:
+			except Exception:
 				frappe.db.rollback()
 
 				traceback = frappe.get_traceback(with_context=True)
@@ -75,7 +75,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(RepostPaymentLedger, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.vouchers = []
 
 	def before_validate(self):
diff --git a/erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json b/erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
index 93005ee..9eed9b4 100644
--- a/erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
+++ b/erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
@@ -23,13 +23,13 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-10-28 14:47:11.838109",
+ "modified": "2024-03-27 13:10:32.915489",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Repost Payment Ledger Items",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
index 1d8983e..91ea502 100644
--- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json
@@ -90,6 +90,7 @@
   "section_break_49",
   "apply_discount_on",
   "base_discount_amount",
+  "coupon_code",
   "is_cash_or_non_trade_discount",
   "additional_discount_account",
   "column_break_51",
@@ -494,7 +495,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hide_days": 1,
    "hide_seconds": 1,
    "label": "Address",
@@ -565,7 +566,7 @@
   },
   {
    "fieldname": "shipping_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hide_days": 1,
    "hide_seconds": 1,
    "label": "Shipping Address",
@@ -583,7 +584,7 @@
   },
   {
    "fieldname": "company_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hide_days": 1,
    "hide_seconds": 1,
    "label": "Company Address",
@@ -1998,7 +1999,7 @@
   {
    "allow_on_submit": 1,
    "fieldname": "dispatch_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Dispatch Address",
    "read_only": 1
   },
@@ -2174,13 +2175,20 @@
    "no_copy": 1
   },
   {
+   "fieldname": "coupon_code",
+   "fieldtype": "Link",
+   "label": "Coupon Code",
+   "options": "Coupon Code"
+  },
+  {
    "default": "1",
    "depends_on": "eval: doc.is_return && doc.return_against",
    "description": "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified.",
    "fieldname": "update_outstanding_for_self",
    "fieldtype": "Check",
    "label": "Update Outstanding for Self",
-   "no_copy": 1
+   "no_copy": 1,
+   "print_hide": 1
   }
  ],
  "icon": "fa fa-file-text",
@@ -2193,7 +2201,7 @@
    "link_fieldname": "consolidated_invoice"
   }
  ],
- "modified": "2024-03-20 16:02:52.237732",
+ "modified": "2024-03-27 13:10:35.407256",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Invoice",
@@ -2241,7 +2249,7 @@
  "quick_entry": 1,
  "search_fields": "posting_date, due_date, customer, base_grand_total, outstanding_amount",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py
index 1228bbb..3ccaba9 100644
--- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py
+++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py
@@ -16,6 +16,10 @@
 	get_loyalty_program_details_with_points,
 	validate_loyalty_points,
 )
+from erpnext.accounts.doctype.pricing_rule.utils import (
+	update_coupon_code_count,
+	validate_coupon_code,
+)
 from erpnext.accounts.doctype.repost_accounting_ledger.repost_accounting_ledger import (
 	validate_docs_for_deferred_accounting,
 	validate_docs_for_voucher_types,
@@ -73,7 +77,7 @@
 		account_for_change_amount: DF.Link | None
 		additional_discount_account: DF.Link | None
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		advances: DF.Table[SalesInvoiceAdvance]
 		against_income_account: DF.SmallText | None
 		allocate_advances_automatically: DF.Check
@@ -98,7 +102,7 @@
 		commission_rate: DF.Float
 		company: DF.Link
 		company_address: DF.Link | None
-		company_address_display: DF.SmallText | None
+		company_address_display: DF.TextEditor | None
 		company_tax_id: DF.Data | None
 		contact_display: DF.SmallText | None
 		contact_email: DF.Data | None
@@ -106,6 +110,7 @@
 		contact_person: DF.Link | None
 		conversion_rate: DF.Float
 		cost_center: DF.Link | None
+		coupon_code: DF.Link | None
 		currency: DF.Link
 		customer: DF.Link | None
 		customer_address: DF.Link | None
@@ -114,7 +119,7 @@
 		debit_to: DF.Link
 		disable_rounded_total: DF.Check
 		discount_amount: DF.Currency
-		dispatch_address: DF.SmallText | None
+		dispatch_address: DF.TextEditor | None
 		dispatch_address_name: DF.Link | None
 		dont_create_loyalty_points: DF.Check
 		due_date: DF.Date | None
@@ -178,7 +183,7 @@
 		set_posting_time: DF.Check
 		set_target_warehouse: DF.Link | None
 		set_warehouse: DF.Link | None
-		shipping_address: DF.SmallText | None
+		shipping_address: DF.TextEditor | None
 		shipping_address_name: DF.Link | None
 		shipping_rule: DF.Link | None
 		source: DF.Link | None
@@ -230,7 +235,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(SalesInvoice, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"source_dt": "Sales Invoice Item",
@@ -267,7 +272,7 @@
 			self.indicator_title = _("Paid")
 
 	def validate(self):
-		super(SalesInvoice, self).validate()
+		super().validate()
 		self.validate_auto_set_posting_time()
 
 		if not (self.is_pos or self.is_debit_note):
@@ -294,6 +299,10 @@
 			self.doctype, self.customer, self.company, self.inter_company_invoice_reference
 		)
 
+		# Validating coupon code
+		if self.coupon_code:
+			validate_coupon_code(self.coupon_code)
+
 		if cint(self.is_pos):
 			self.validate_pos()
 
@@ -466,13 +475,14 @@
 
 		self.update_time_sheet(self.name)
 
-		if (
-			frappe.db.get_single_value("Selling Settings", "sales_update_frequency") == "Each Transaction"
-		):
+		if frappe.db.get_single_value("Selling Settings", "sales_update_frequency") == "Each Transaction":
 			update_company_current_month_sales(self.company)
 			self.update_project()
 		update_linked_doc(self.doctype, self.name, self.inter_company_invoice_reference)
 
+		if self.coupon_code:
+			update_coupon_code_count(self.coupon_code, "used")
+
 		# create the loyalty point ledger entry if the customer is enrolled in any loyalty program
 		if (
 			not self.is_return
@@ -481,9 +491,7 @@
 			and not self.dont_create_loyalty_points
 		):
 			self.make_loyalty_point_entry()
-		elif (
-			self.is_return and self.return_against and not self.is_consolidated and self.loyalty_program
-		):
+		elif self.is_return and self.return_against and not self.is_consolidated and self.loyalty_program:
 			against_si_doc = frappe.get_doc("Sales Invoice", self.return_against)
 			against_si_doc.delete_loyalty_point_entry()
 			against_si_doc.make_loyalty_point_entry()
@@ -512,11 +520,11 @@
 	def check_if_consolidated_invoice(self):
 		# since POS Invoice extends Sales Invoice, we explicitly check if doctype is Sales Invoice
 		if self.doctype == "Sales Invoice" and self.is_consolidated:
-			invoice_or_credit_note = (
-				"consolidated_credit_note" if self.is_return else "consolidated_invoice"
-			)
+			invoice_or_credit_note = "consolidated_credit_note" if self.is_return else "consolidated_invoice"
 			pos_closing_entry = frappe.get_all(
-				"POS Invoice Merge Log", filters={invoice_or_credit_note: self.name}, pluck="pos_closing_entry"
+				"POS Invoice Merge Log",
+				filters={invoice_or_credit_note: self.name},
+				pluck="pos_closing_entry",
 			)
 			if pos_closing_entry and pos_closing_entry[0]:
 				msg = _("To cancel a {} you need to cancel the POS Closing Entry {}.").format(
@@ -528,13 +536,13 @@
 	def before_cancel(self):
 		self.check_if_consolidated_invoice()
 
-		super(SalesInvoice, self).before_cancel()
+		super().before_cancel()
 		self.update_time_sheet(None)
 
 	def on_cancel(self):
 		check_if_return_invoice_linked_with_payment_entry(self)
 
-		super(SalesInvoice, self).on_cancel()
+		super().on_cancel()
 
 		self.check_sales_order_on_hold_or_close("sales_order")
 
@@ -563,16 +571,15 @@
 		self.db_set("status", "Cancelled")
 		self.db_set("repost_required", 0)
 
-		if (
-			frappe.db.get_single_value("Selling Settings", "sales_update_frequency") == "Each Transaction"
-		):
+		if self.coupon_code:
+			update_coupon_code_count(self.coupon_code, "cancelled")
+
+		if frappe.db.get_single_value("Selling Settings", "sales_update_frequency") == "Each Transaction":
 			update_company_current_month_sales(self.company)
 			self.update_project()
 		if not self.is_return and not self.is_consolidated and self.loyalty_program:
 			self.delete_loyalty_point_entry()
-		elif (
-			self.is_return and self.return_against and not self.is_consolidated and self.loyalty_program
-		):
+		elif self.is_return and self.return_against and not self.is_consolidated and self.loyalty_program:
 			against_si_doc = frappe.get_doc("Sales Invoice", self.return_against)
 			against_si_doc.delete_loyalty_point_entry()
 			against_si_doc.make_loyalty_point_entry()
@@ -679,7 +686,7 @@
 		if not self.due_date and self.customer:
 			self.due_date = get_due_date(self.posting_date, "Customer", self.customer, self.company)
 
-		super(SalesInvoice, self).set_missing_values(for_validate)
+		super().set_missing_values(for_validate)
 
 		print_format = pos.get("print_format") if pos else None
 		if not print_format and not cint(frappe.db.get_value("Print Format", "POS Invoice", "disabled")):
@@ -870,7 +877,8 @@
 
 		if account.report_type != "Balance Sheet":
 			msg = (
-				_("Please ensure {} account is a Balance Sheet account.").format(frappe.bold("Debit To")) + " "
+				_("Please ensure {} account is a Balance Sheet account.").format(frappe.bold("Debit To"))
+				+ " "
 			)
 			msg += _(
 				"You can change the parent account to a Balance Sheet account or select a different account."
@@ -899,11 +907,16 @@
 		)
 
 	def validate_with_previous_doc(self):
-		super(SalesInvoice, self).validate_with_previous_doc(
+		super().validate_with_previous_doc(
 			{
 				"Sales Order": {
 					"ref_dn_field": "sales_order",
-					"compare_fields": [["customer", "="], ["company", "="], ["project", "="], ["currency", "="]],
+					"compare_fields": [
+						["customer", "="],
+						["company", "="],
+						["project", "="],
+						["currency", "="],
+					],
 				},
 				"Sales Order Item": {
 					"ref_dn_field": "so_detail",
@@ -913,7 +926,12 @@
 				},
 				"Delivery Note": {
 					"ref_dn_field": "delivery_note",
-					"compare_fields": [["customer", "="], ["company", "="], ["project", "="], ["currency", "="]],
+					"compare_fields": [
+						["customer", "="],
+						["company", "="],
+						["project", "="],
+						["currency", "="],
+					],
 				},
 				"Delivery Note Item": {
 					"ref_dn_field": "dn_detail",
@@ -968,13 +986,14 @@
 		}
 		for key, value in prev_doc_field_map.items():
 			if frappe.db.get_single_value("Selling Settings", value[0]) == "Yes":
-
 				if frappe.get_value("Customer", self.customer, value[0]):
 					continue
 
 				for d in self.get("items"):
 					if d.item_code and not d.get(key.lower().replace(" ", "_")) and not self.get(value[1]):
-						msgprint(_("{0} is mandatory for Item {1}").format(key, d.item_code), raise_exception=1)
+						msgprint(
+							_("{0} is mandatory for Item {1}").format(key, d.item_code), raise_exception=1
+						)
 
 	def validate_proj_cust(self):
 		"""check for does customer belong to same project as entered.."""
@@ -996,7 +1015,7 @@
 				frappe.throw(_("Paid amount + Write Off Amount can not be greater than Grand Total"))
 
 	def validate_warehouse(self):
-		super(SalesInvoice, self).validate_warehouse()
+		super().validate_warehouse()
 
 		for d in self.get_item_list():
 			if (
@@ -1316,7 +1335,9 @@
 						add_asset_activity(asset.name, _("Asset returned"))
 
 						if asset.calculate_depreciation:
-							posting_date = frappe.db.get_value("Sales Invoice", self.return_against, "posting_date")
+							posting_date = frappe.db.get_value(
+								"Sales Invoice", self.return_against, "posting_date"
+							)
 							reverse_depreciation_entry_made_after_disposal(asset, posting_date)
 							notes = _(
 								"This schedule was created when Asset {0} was returned through Sales Invoice {1}."
@@ -1364,7 +1385,9 @@
 							else item.deferred_revenue_account
 						)
 
-						amount, base_amount = self.get_amount_and_base_amount(item, enable_discount_accounting)
+						amount, base_amount = self.get_amount_and_base_amount(
+							item, enable_discount_accounting
+						)
 
 						account_currency = get_account_currency(income_account)
 						gl_entries.append(
@@ -1388,7 +1411,7 @@
 
 		# expense account gl entries
 		if cint(self.update_stock) and erpnext.is_perpetual_inventory_enabled(self.company):
-			gl_entries += super(SalesInvoice, self).get_gl_entries()
+			gl_entries += super().get_gl_entries()
 
 	def get_asset(self, item):
 		if item.get("asset"):
@@ -1451,7 +1474,6 @@
 
 	def make_pos_gl_entries(self, gl_entries):
 		if cint(self.is_pos):
-
 			skip_change_gl_entries = not cint(
 				frappe.db.get_single_value("Accounts Settings", "post_change_gl_entries")
 			)
@@ -1609,7 +1631,9 @@
 						"credit_in_account_currency": flt(
 							self.rounding_adjustment, self.precision("rounding_adjustment")
 						),
-						"credit": flt(self.base_rounding_adjustment, self.precision("base_rounding_adjustment")),
+						"credit": flt(
+							self.base_rounding_adjustment, self.precision("base_rounding_adjustment")
+						),
 						"cost_center": round_off_cost_center
 						if self.use_company_roundoff_cost_center
 						else (self.cost_center or round_off_cost_center),
@@ -1631,7 +1655,11 @@
 				)
 				billed_amt = billed_amt and billed_amt[0][0] or 0
 				frappe.db.set_value(
-					"Delivery Note Item", d.dn_detail, "billed_amt", billed_amt, update_modified=update_modified
+					"Delivery Note Item",
+					d.dn_detail,
+					"billed_amt",
+					billed_amt,
+					update_modified=update_modified,
 				)
 				updated_delivery_notes.append(d.delivery_note)
 			elif d.so_detail:
@@ -1686,7 +1714,6 @@
 			and getdate(lp_details.from_date) <= getdate(self.posting_date)
 			and (not lp_details.to_date or getdate(lp_details.to_date) >= getdate(self.posting_date))
 		):
-
 			collection_factor = lp_details.collection_factor if lp_details.collection_factor else 1.0
 			points_earned = cint(eligible_amount / collection_factor)
 
@@ -1939,14 +1966,13 @@
 		companies = [d.company for d in companies]
 		if company not in companies:
 			frappe.throw(
-				_("{0} not allowed to transact with {1}. Please change the Company.").format(
-					_(partytype), company
-				)
+				_(
+					"{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+				).format(_(partytype), company)
 			)
 
 
 def update_linked_doc(doctype, name, inter_company_reference):
-
 	if doctype in ["Sales Invoice", "Purchase Invoice"]:
 		ref_field = "inter_company_invoice_reference"
 	else:
@@ -1957,7 +1983,6 @@
 
 
 def unlink_inter_company_doc(doctype, name, inter_company_reference):
-
 	if doctype in ["Sales Invoice", "Purchase Invoice"]:
 		ref_doc = "Purchase Invoice" if doctype == "Sales Invoice" else "Sales Invoice"
 		ref_field = "inter_company_invoice_reference"
@@ -2132,16 +2157,13 @@
 
 
 def validate_inter_company_transaction(doc, doctype):
-
 	details = get_inter_company_details(doc, doctype)
 	price_list = (
 		doc.selling_price_list
 		if doctype in ["Sales Invoice", "Sales Order", "Delivery Note"]
 		else doc.buying_price_list
 	)
-	valid_price_list = frappe.db.get_value(
-		"Price List", {"name": price_list, "buying": 1, "selling": 1}
-	)
+	valid_price_list = frappe.db.get_value("Price List", {"name": price_list, "buying": 1, "selling": 1})
 	if not valid_price_list and not doc.is_internal_transfer():
 		frappe.throw(_("Selected Price List should have buying and selling fields checked."))
 
@@ -2402,9 +2424,7 @@
 	for item in doc.get("items"):
 		item.warehouse = warehouse_map.get(sales_item_map.get(item.delivery_note_item))
 		if not item.warehouse and item.get("purchase_order") and item.get("purchase_order_item"):
-			item.warehouse = frappe.db.get_value(
-				"Purchase Order Item", item.purchase_order_item, "warehouse"
-			)
+			item.warehouse = frappe.db.get_value("Purchase Order Item", item.purchase_order_item, "warehouse")
 
 
 def get_delivery_note_details(internal_reference):
@@ -2650,9 +2670,7 @@
 	# If a Return invoice is linked with payment entry along with other invoices,
 	# the cancellation of the Return causes allocated amount to be greater than paid
 
-	if not frappe.db.get_single_value(
-		"Accounts Settings", "unlink_payment_on_cancellation_of_invoice"
-	):
+	if not frappe.db.get_single_value("Accounts Settings", "unlink_payment_on_cancellation_of_invoice"):
 		return
 
 	payment_entries = []
diff --git a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
index 7e3eec5..2f7159f 100644
--- a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
+++ b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
@@ -2,7 +2,6 @@
 # License: GNU General Public License v3. See license.txt
 
 import copy
-import unittest
 
 import frappe
 from frappe.model.dynamic_links import get_dynamic_link_map
@@ -925,7 +924,7 @@
 			]
 		)
 
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account][0], gle.account)
 			self.assertEqual(expected_values[gle.account][1], gle.debit)
 			self.assertEqual(expected_values[gle.account][2], gle.credit)
@@ -951,7 +950,7 @@
 			write_off_account="_Test Write Off - TCP1",
 		)
 
-		pr = make_purchase_receipt(
+		make_purchase_receipt(
 			company="_Test Company with perpetual inventory",
 			item_code="_Test FG Item",
 			warehouse="Stores - TCP1",
@@ -1332,7 +1331,7 @@
 		expected_values = dict(
 			(d[0], d) for d in [["Debtors - TCP1", 100.0, 0.0], ["Sales - TCP1", 0.0, 100.0]]
 		)
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account][0], gle.account)
 			self.assertEqual(expected_values[gle.account][1], gle.debit)
 			self.assertEqual(expected_values[gle.account][2], gle.credit)
@@ -1356,7 +1355,7 @@
 				[test_records[1]["items"][0]["income_account"], 0.0, 100.0],
 			]
 		)
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account][0], gle.account)
 			self.assertEqual(expected_values[gle.account][1], gle.debit)
 			self.assertEqual(expected_values[gle.account][2], gle.credit)
@@ -1431,7 +1430,6 @@
 		si.cancel()
 
 	def test_serialized(self):
-		from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 
 		se = make_serialized_item()
@@ -1771,7 +1769,7 @@
 			"credit",
 			"credit_in_account_currency",
 		):
-			for i, gle in enumerate(gl_entries):
+			for _i, gle in enumerate(gl_entries):
 				self.assertEqual(expected_values[gle.account][field], gle[field])
 
 		# cancel
@@ -2315,12 +2313,8 @@
 
 	def test_duplicate_due_date_in_terms(self):
 		si = create_sales_invoice(do_not_save=1)
-		si.append(
-			"payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50)
-		)
-		si.append(
-			"payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50)
-		)
+		si.append("payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50))
+		si.append("payment_schedule", dict(due_date="2017-01-01", invoice_portion=50.00, payment_amount=50))
 
 		self.assertRaises(frappe.ValidationError, si.insert)
 
@@ -2514,9 +2508,7 @@
 		item.no_of_months = 12
 		item.save()
 
-		si = create_sales_invoice(
-			item=item.name, posting_date="2019-01-16", rate=50000, do_not_submit=True
-		)
+		si = create_sales_invoice(item=item.name, posting_date="2019-01-16", rate=50000, do_not_submit=True)
 		si.items[0].enable_deferred_revenue = 1
 		si.items[0].service_start_date = "2019-01-16"
 		si.items[0].service_end_date = "2019-03-31"
@@ -2837,21 +2829,16 @@
 		item.save()
 
 		sales_invoice = create_sales_invoice(item="T Shirt", rate=700, do_not_submit=True)
-		self.assertEqual(
-			sales_invoice.items[0].item_tax_template, "_Test Account Excise Duty @ 12 - _TC"
-		)
+		self.assertEqual(sales_invoice.items[0].item_tax_template, "_Test Account Excise Duty @ 12 - _TC")
 
 		# Apply discount
 		sales_invoice.apply_discount_on = "Net Total"
 		sales_invoice.discount_amount = 300
 		sales_invoice.save()
-		self.assertEqual(
-			sales_invoice.items[0].item_tax_template, "_Test Account Excise Duty @ 10 - _TC"
-		)
+		self.assertEqual(sales_invoice.items[0].item_tax_template, "_Test Account Excise Duty @ 10 - _TC")
 
 	@change_settings("Selling Settings", {"enable_discount_accounting": 1})
 	def test_sales_invoice_with_discount_accounting_enabled(self):
-
 		discount_account = create_account(
 			account_name="Discount Account",
 			parent_account="Indirect Expenses - _TC",
@@ -2869,7 +2856,6 @@
 
 	@change_settings("Selling Settings", {"enable_discount_accounting": 1})
 	def test_additional_discount_for_sales_invoice_with_discount_accounting_enabled(self):
-
 		from erpnext.accounts.doctype.repost_accounting_ledger.test_repost_accounting_ledger import (
 			update_repost_settings,
 		)
@@ -2882,7 +2868,7 @@
 			company="_Test Company",
 		)
 
-		tds_payable_account = create_account(
+		create_account(
 			account_name="TDS Payable",
 			account_type="Tax",
 			parent_account="Duties and Taxes - _TC",
@@ -3204,9 +3190,7 @@
 		"""
 		from erpnext.stock.doctype.delivery_note.test_delivery_note import create_delivery_note
 
-		over_billing_allowance = frappe.db.get_single_value(
-			"Accounts Settings", "over_billing_allowance"
-		)
+		over_billing_allowance = frappe.db.get_single_value("Accounts Settings", "over_billing_allowance")
 		frappe.db.set_single_value("Accounts Settings", "over_billing_allowance", 0)
 
 		dn = create_delivery_note()
@@ -3398,7 +3382,7 @@
 		self.assertEqual(len(journals), 1)
 		je_type = frappe.get_cached_value("Journal Entry", journals[0], "voucher_type")
 		self.assertEqual(je_type, "Exchange Gain Or Loss")
-		ledger_outstanding = frappe.db.get_all(
+		frappe.db.get_all(
 			"Payment Ledger Entry",
 			filters={"against_voucher_no": si.name, "delinked": 0},
 			fields=["sum(amount), sum(amount_in_account_currency)"],
@@ -3648,6 +3632,105 @@
 		self.assertEqual(1, len(advances))
 		self.assertEqual(advances[0].reference_name, pe.name)
 
+	def test_taxes_merging_from_delivery_note(self):
+		from erpnext.stock.doctype.delivery_note.test_delivery_note import create_delivery_note
+
+		dn1 = create_delivery_note(do_not_submit=1)
+		dn1.items[0].qty = 10
+		dn1.items[0].rate = 100
+		dn1.append(
+			"taxes",
+			{
+				"charge_type": "Actual",
+				"account_head": "Freight and Forwarding Charges - _TC",
+				"description": "movement charges",
+				"tax_amount": 100,
+			},
+		)
+		dn1.append(
+			"taxes",
+			{
+				"charge_type": "Actual",
+				"account_head": "Marketing Expenses - _TC",
+				"description": "marketing",
+				"tax_amount": 150,
+			},
+		)
+		dn1.save().submit()
+
+		dn2 = create_delivery_note(do_not_submit=1)
+		dn2.items[0].qty = 5
+		dn2.items[0].rate = 100
+		dn2.append(
+			"taxes",
+			{
+				"charge_type": "Actual",
+				"account_head": "Freight and Forwarding Charges - _TC",
+				"description": "movement charges",
+				"tax_amount": 20,
+			},
+		)
+		dn2.append(
+			"taxes",
+			{
+				"charge_type": "Actual",
+				"account_head": "Miscellaneous Expenses - _TC",
+				"description": "marketing",
+				"tax_amount": 60,
+			},
+		)
+		dn2.save().submit()
+
+		# si = make_sales_invoice(dn1.name)
+		si = create_sales_invoice(do_not_submit=True)
+		si.customer = dn1.customer
+		si.items.clear()
+
+		from frappe.model.mapper import map_docs
+
+		map_docs(
+			method="erpnext.stock.doctype.delivery_note.delivery_note.make_sales_invoice",
+			source_names=frappe.json.dumps([dn1.name, dn2.name]),
+			target_doc=si,
+			args=frappe.json.dumps({"customer": dn1.customer, "merge_taxes": 1, "filtered_children": []}),
+		)
+		si.save().submit()
+
+		expected = [
+			{
+				"charge_type": "Actual",
+				"account_head": "Freight and Forwarding Charges - _TC",
+				"tax_amount": 120.0,
+				"total": 1520.0,
+				"base_total": 1520.0,
+			},
+			{
+				"charge_type": "Actual",
+				"account_head": "Marketing Expenses - _TC",
+				"tax_amount": 150.0,
+				"total": 1670.0,
+				"base_total": 1670.0,
+			},
+			{
+				"charge_type": "Actual",
+				"account_head": "Miscellaneous Expenses - _TC",
+				"tax_amount": 60.0,
+				"total": 1610.0,
+				"base_total": 1610.0,
+			},
+		]
+		actual = [
+			dict(
+				charge_type=x.charge_type,
+				account_head=x.account_head,
+				tax_amount=x.tax_amount,
+				total=x.total,
+				base_total=x.base_total,
+			)
+			for x in si.taxes
+		]
+		self.assertEqual(expected, actual)
+
 
 def set_advance_flag(company, flag, default_account):
 	frappe.db.set_value(
@@ -3660,41 +3743,6 @@
 	)
 
 
-def get_sales_invoice_for_e_invoice():
-	si = make_sales_invoice_for_ewaybill()
-	si.naming_series = "INV-2020-.#####"
-	si.items = []
-	si.append(
-		"items",
-		{
-			"item_code": "_Test Item",
-			"uom": "Nos",
-			"warehouse": "_Test Warehouse - _TC",
-			"qty": 2000,
-			"rate": 12,
-			"income_account": "Sales - _TC",
-			"expense_account": "Cost of Goods Sold - _TC",
-			"cost_center": "_Test Cost Center - _TC",
-		},
-	)
-
-	si.append(
-		"items",
-		{
-			"item_code": "_Test Item 2",
-			"uom": "Nos",
-			"warehouse": "_Test Warehouse - _TC",
-			"qty": 420,
-			"rate": 15,
-			"income_account": "Sales - _TC",
-			"expense_account": "Cost of Goods Sold - _TC",
-			"cost_center": "_Test Cost Center - _TC",
-		},
-	)
-
-	return si
-
-
 def check_gl_entries(doc, voucher_no, expected_gle, posting_date, voucher_type="Sales Invoice"):
 	gl = frappe.qb.DocType("GL Entry")
 	q = (
diff --git a/erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json b/erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
index 0ae85d9..46968ef 100644
--- a/erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+++ b/erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
@@ -118,14 +118,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-06-23 21:12:57.557731",
+ "modified": "2024-03-27 13:10:36.003704",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Invoice Advance",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
index e7536e9..2db4e71 100644
--- a/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
+++ b/erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
@@ -926,14 +926,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-25 15:56:44.828634",
+ "modified": "2024-03-27 13:10:36.139679",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Invoice Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_invoice_payment/sales_invoice_payment.json b/erpnext/accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
index bd59f65..1389e09 100644
--- a/erpnext/accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+++ b/erpnext/accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
@@ -85,14 +85,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-01-23 16:20:06.436979",
+ "modified": "2024-03-27 13:10:36.427565",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Invoice Payment",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json b/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
index 69b7c12..1302fd3 100644
--- a/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+++ b/erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
@@ -117,14 +117,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2021-10-02 03:48:44.979777",
+ "modified": "2024-03-27 13:10:36.562795",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Invoice Timesheet",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_partner_item/sales_partner_item.json b/erpnext/accounts/doctype/sales_partner_item/sales_partner_item.json
index c176e4d..9f66742 100644
--- a/erpnext/accounts/doctype/sales_partner_item/sales_partner_item.json
+++ b/erpnext/accounts/doctype/sales_partner_item/sales_partner_item.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-07 10:43:37.532095",
+ "modified": "2024-03-27 13:10:37.651093",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Partner Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json b/erpnext/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
index f9e5f41..c6671f8 100644
--- a/erpnext/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+++ b/erpnext/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
@@ -218,13 +218,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-10-18 13:08:17.776528",
+ "modified": "2024-03-27 13:10:38.190993",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Taxes and Charges",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json b/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
index 736d283..1f8c1e9 100644
--- a/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+++ b/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
@@ -79,7 +79,7 @@
  "icon": "fa fa-money",
  "idx": 1,
  "links": [],
- "modified": "2024-01-30 13:07:28.801104",
+ "modified": "2024-03-27 13:10:38.343481",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Sales Taxes and Charges Template",
@@ -116,7 +116,7 @@
   }
  ],
  "show_title_field_in_link": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "title_field": "title",
diff --git a/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py b/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py
index ce3eda9..e0b4258 100644
--- a/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py
+++ b/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py
@@ -42,7 +42,7 @@
 	def autoname(self):
 		if self.company and self.title:
 			abbr = frappe.get_cached_value("Company", self.company, "abbr")
-			self.name = "{0} - {1}".format(self.title, abbr)
+			self.name = f"{self.title} - {abbr}"
 
 	def set_missing_values(self):
 		for data in self.taxes:
@@ -57,10 +57,8 @@
 
 	if doc.is_default == 1:
 		frappe.db.sql(
-			"""update `tab{0}` set is_default = 0
-			where is_default = 1 and name != %s and company = %s""".format(
-				doc.doctype
-			),
+			f"""update `tab{doc.doctype}` set is_default = 0
+			where is_default = 1 and name != %s and company = %s""",
 			(doc.name, doc.company),
 		)
 
diff --git a/erpnext/accounts/doctype/share_balance/share_balance.json b/erpnext/accounts/doctype/share_balance/share_balance.json
index 04d7bb7..48a8cd6 100644
--- a/erpnext/accounts/doctype/share_balance/share_balance.json
+++ b/erpnext/accounts/doctype/share_balance/share_balance.json
@@ -1,342 +1,105 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-01-10 13:03:35.544736", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-01-10 13:03:35.544736",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "share_type",
+  "from_no",
+  "rate",
+  "column_break_4",
+  "no_of_shares",
+  "to_no",
+  "amount",
+  "section_break_8",
+  "is_company",
+  "current_state"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "share_type", 
-   "fieldtype": "Link", 
-   "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": "Share Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Share Type", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "share_type",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Share Type",
+   "options": "Share Type",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "from_no", 
-   "fieldtype": "Int", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "From No", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "from_no",
+   "fieldtype": "Int",
+   "label": "From No",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "rate", 
-   "fieldtype": "Int", 
-   "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": "Rate", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "rate",
+   "fieldtype": "Int",
+   "in_list_view": 1,
+   "label": "Rate",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_4", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_4",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "no_of_shares", 
-   "fieldtype": "Int", 
-   "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": "No of Shares", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "no_of_shares",
+   "fieldtype": "Int",
+   "in_list_view": 1,
+   "label": "No of Shares",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "to_no", 
-   "fieldtype": "Int", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "To No", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "to_no",
+   "fieldtype": "Int",
+   "label": "To No",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "amount", 
-   "fieldtype": "Int", 
-   "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": "Amount", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "amount",
+   "fieldtype": "Int",
+   "in_list_view": 1,
+   "label": "Amount",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "section_break_8", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "section_break_8",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0", 
-   "fieldname": "is_company", 
-   "fieldtype": "Check", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Is Company", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "is_company",
+   "fieldtype": "Check",
+   "hidden": 1,
+   "label": "Is Company",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "current_state", 
-   "fieldtype": "Select", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Current State", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "\nIssued\nPurchased", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "current_state",
+   "fieldtype": "Select",
+   "hidden": 1,
+   "label": "Current State",
+   "options": "\nIssued\nPurchased",
+   "read_only": 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": 1, 
- "max_attachments": 0, 
- "modified": "2018-01-10 18:32:36.201124", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Share Balance", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:39.866399",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Share Balance",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/share_transfer/share_transfer.json b/erpnext/accounts/doctype/share_transfer/share_transfer.json
index 51f2ac1..894d249 100644
--- a/erpnext/accounts/doctype/share_transfer/share_transfer.json
+++ b/erpnext/accounts/doctype/share_transfer/share_transfer.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "autoname": "ACC-SHT-.YYYY.-.#####",
  "creation": "2017-12-25 17:18:03.143726",
  "doctype": "DocType",
@@ -190,7 +191,8 @@
   }
  ],
  "is_submittable": 1,
- "modified": "2019-12-20 14:48:01.990600",
+ "links": [],
+ "modified": "2024-03-27 13:10:40.003178",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Share Transfer",
@@ -238,7 +240,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/share_transfer/share_transfer.py b/erpnext/accounts/doctype/share_transfer/share_transfer.py
index 6a3ff7c..bc86594 100644
--- a/erpnext/accounts/doctype/share_transfer/share_transfer.py
+++ b/erpnext/accounts/doctype/share_transfer/share_transfer.py
@@ -205,7 +205,9 @@
 		doc = self.get_shareholder_doc(shareholder)
 		for entry in doc.share_balance:
 			if (
-				entry.share_type != self.share_type or entry.from_no > self.to_no or entry.to_no < self.from_no
+				entry.share_type != self.share_type
+				or entry.from_no > self.to_no
+				or entry.to_no < self.from_no
 			):
 				continue  # since query lies outside bounds
 			elif entry.from_no <= self.from_no and entry.to_no >= self.to_no:  # both inside
@@ -257,7 +259,9 @@
 		for entry in current_entries:
 			# use spaceage logic here
 			if (
-				entry.share_type != self.share_type or entry.from_no > self.to_no or entry.to_no < self.from_no
+				entry.share_type != self.share_type
+				or entry.from_no > self.to_no
+				or entry.to_no < self.from_no
 			):
 				new_entries.append(entry)
 				continue  # since query lies outside bounds
@@ -267,7 +271,9 @@
 					if entry.to_no == self.to_no:
 						pass  # nothing to append
 					else:
-						new_entries.append(self.return_share_balance_entry(self.to_no + 1, entry.to_no, entry.rate))
+						new_entries.append(
+							self.return_share_balance_entry(self.to_no + 1, entry.to_no, entry.rate)
+						)
 				else:
 					if entry.to_no == self.to_no:
 						new_entries.append(
@@ -277,7 +283,9 @@
 						new_entries.append(
 							self.return_share_balance_entry(entry.from_no, self.from_no - 1, entry.rate)
 						)
-						new_entries.append(self.return_share_balance_entry(self.to_no + 1, entry.to_no, entry.rate))
+						new_entries.append(
+							self.return_share_balance_entry(self.to_no + 1, entry.to_no, entry.rate)
+						)
 			elif entry.from_no >= self.from_no and entry.to_no <= self.to_no:
 				# split and check
 				pass  # nothing to append
@@ -309,7 +317,7 @@
 	def get_shareholder_doc(self, shareholder):
 		# Get Shareholder doc based on the Shareholder name
 		if shareholder:
-			query_filters = {"name": shareholder}
+			pass
 
 		name = frappe.db.get_value("Shareholder", {"name": shareholder}, "name")
 
diff --git a/erpnext/accounts/doctype/share_type/share_type.json b/erpnext/accounts/doctype/share_type/share_type.json
index 0680498..9586711 100644
--- a/erpnext/accounts/doctype/share_type/share_type.json
+++ b/erpnext/accounts/doctype/share_type/share_type.json
@@ -1,222 +1,112 @@
 {
- "allow_copy": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
+ "actions": [],
  "autoname": "field:title",
- "beta": 0,
  "creation": "2017-12-28 14:55:20.950877",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "title",
+  "description"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "title",
    "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": "Title",
-   "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": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "description",
    "fieldtype": "Long Text",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Description",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "label": "Description"
   }
  ],
- "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-07-11 14:46:51.639031",
+ "links": [],
+ "modified": "2024-03-27 13:10:40.190914",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Share Type",
- "name_case": "",
  "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,
    "write": 1
   },
   {
-   "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": "Accounts User",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   },
   {
-   "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": "Accounts Manager",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   },
   {
-   "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": "Sales Manager",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   },
   {
-   "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": "Sales User",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   },
   {
-   "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": "Sales Master Manager",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   }
  ],
  "quick_entry": 1,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 1,
- "track_seen": 0,
- "track_views": 0
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/shareholder/shareholder.json b/erpnext/accounts/doctype/shareholder/shareholder.json
index e80b057..7bbde51 100644
--- a/erpnext/accounts/doctype/shareholder/shareholder.json
+++ b/erpnext/accounts/doctype/shareholder/shareholder.json
@@ -113,7 +113,7 @@
   }
  ],
  "links": [],
- "modified": "2023-04-10 22:02:20.406087",
+ "modified": "2024-03-27 13:10:40.356171",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Shareholder",
@@ -158,7 +158,7 @@
   }
  ],
  "search_fields": "folio_no",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title",
diff --git a/erpnext/accounts/doctype/shipping_rule/shipping_rule.json b/erpnext/accounts/doctype/shipping_rule/shipping_rule.json
index 1b71db6..e3f7d0f 100644
--- a/erpnext/accounts/doctype/shipping_rule/shipping_rule.json
+++ b/erpnext/accounts/doctype/shipping_rule/shipping_rule.json
@@ -1,9 +1,11 @@
 {
+ "actions": [],
  "allow_import": 1,
  "autoname": "field:label",
  "creation": "2013-06-25 11:48:03",
  "description": "Specify conditions to calculate shipping amount",
  "doctype": "DocType",
+ "engine": "InnoDB",
  "field_order": [
   "label",
   "disabled",
@@ -140,7 +142,8 @@
  ],
  "icon": "fa fa-truck",
  "idx": 1,
- "modified": "2019-05-25 23:12:26.156405",
+ "links": [],
+ "modified": "2024-03-27 13:10:41.653314",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Shipping Rule",
@@ -170,7 +173,6 @@
    "read": 1,
    "report": 1,
    "role": "Accounts Manager",
-   "set_user_permissions": 1,
    "share": 1,
    "write": 1
   },
@@ -184,10 +186,11 @@
    "read": 1,
    "report": 1,
    "role": "Sales Master Manager",
-   "set_user_permissions": 1,
    "share": 1,
    "write": 1
   }
  ],
- "sort_order": "ASC"
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/shipping_rule/shipping_rule.py b/erpnext/accounts/doctype/shipping_rule/shipping_rule.py
index 6877a74..d9b7b0a 100644
--- a/erpnext/accounts/doctype/shipping_rule/shipping_rule.py
+++ b/erpnext/accounts/doctype/shipping_rule/shipping_rule.py
@@ -71,7 +71,8 @@
 				zero_to_values.append(d)
 			elif d.from_value >= d.to_value:
 				throw(
-					_("From value must be less than to value in row {0}").format(d.idx), FromGreaterThanToError
+					_("From value must be less than to value in row {0}").format(d.idx),
+					FromGreaterThanToError,
 				)
 
 		# check if more than two or more rows has To Value = 0
@@ -114,9 +115,7 @@
 
 	def get_shipping_amount_from_rules(self, value):
 		for condition in self.get("conditions"):
-			if not condition.to_value or (
-				flt(condition.from_value) <= flt(value) <= flt(condition.to_value)
-			):
+			if not condition.to_value or (flt(condition.from_value) <= flt(value) <= flt(condition.to_value)):
 				return condition.shipping_amount
 
 		return 0.0
@@ -131,7 +130,9 @@
 				)
 			if shipping_country not in [d.country for d in self.countries]:
 				frappe.throw(
-					_("Shipping rule not applicable for country {0} in Shipping Address").format(shipping_country)
+					_("Shipping rule not applicable for country {0} in Shipping Address").format(
+						shipping_country
+					)
 				)
 
 	def add_shipping_rule_to_tax_table(self, doc, shipping_amount):
@@ -199,11 +200,9 @@
 			messages = []
 			for d1, d2 in overlaps:
 				messages.append(
-					"%s-%s = %s "
-					% (d1.from_value, d1.to_value, fmt_money(d1.shipping_amount, currency=company_currency))
+					f"{d1.from_value}-{d1.to_value} = {fmt_money(d1.shipping_amount, currency=company_currency)} "
 					+ _("and")
-					+ " %s-%s = %s"
-					% (d2.from_value, d2.to_value, fmt_money(d2.shipping_amount, currency=company_currency))
+					+ f" {d2.from_value}-{d2.to_value} = {fmt_money(d2.shipping_amount, currency=company_currency)}"
 				)
 
 			msgprint("\n".join(messages), raise_exception=OverlappingConditionError)
diff --git a/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py b/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py
index a24e834..a5a0ada 100644
--- a/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py
+++ b/erpnext/accounts/doctype/shipping_rule/test_shipping_rule.py
@@ -45,7 +45,6 @@
 
 
 def create_shipping_rule(shipping_rule_type, shipping_rule_name):
-
 	if frappe.db.exists("Shipping Rule", shipping_rule_name):
 		return frappe.get_doc("Shipping Rule", shipping_rule_name)
 
diff --git a/erpnext/accounts/doctype/shipping_rule_condition/shipping_rule_condition.json b/erpnext/accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
index 0a06f57..6e8f715 100644
--- a/erpnext/accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+++ b/erpnext/accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
@@ -1,107 +1,48 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2013-06-25 11:54:50", 
- "custom": 0, 
- "description": "A condition for a Shipping Rule", 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2013-06-25 11:54:50",
+ "description": "A condition for a Shipping Rule",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "from_value",
+  "to_value",
+  "shipping_amount"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "from_value", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "From Value", 
-   "length": 0, 
-   "no_copy": 0, 
-   "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": "from_value",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "From Value",
+   "reqd": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "to_value", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "To Value", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "to_value",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "To Value"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "shipping_amount", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Shipping Amount", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Company:company:default_currency", 
-   "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": "shipping_amount",
+   "fieldtype": "Currency",
+   "in_list_view": 1,
+   "label": "Shipping Amount",
+   "options": "Company:company:default_currency",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:08.503506", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Shipping Rule Condition", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "track_seen": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:41.848136",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Shipping Rule Condition",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/shipping_rule_country/shipping_rule_country.json b/erpnext/accounts/doctype/shipping_rule_country/shipping_rule_country.json
index 46fd377..a8a31b4 100644
--- a/erpnext/accounts/doctype/shipping_rule_country/shipping_rule_country.json
+++ b/erpnext/accounts/doctype/shipping_rule_country/shipping_rule_country.json
@@ -1,63 +1,32 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2015-09-17 06:43:22.767534", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Other", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2015-09-17 06:43:22.767534",
+ "doctype": "DocType",
+ "document_type": "Other",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "country"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "country", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Country", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Country", 
-   "permlevel": 0, 
-   "precision": "", 
-   "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": "country",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Country",
+   "options": "Country",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:08.567594", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Shipping Rule Country", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:41.965545",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Shipping Rule Country",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/south_africa_vat_account/south_africa_vat_account.json b/erpnext/accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
index fa1aa7d..f269882 100644
--- a/erpnext/accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
+++ b/erpnext/accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
@@ -22,13 +22,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-07-08 22:35:33.202911",
+ "modified": "2024-03-27 13:10:43.141409",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "South Africa VAT Account",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/subscription/subscription.json b/erpnext/accounts/doctype/subscription/subscription.json
index afa8bcb..50cff8c 100644
--- a/erpnext/accounts/doctype/subscription/subscription.json
+++ b/erpnext/accounts/doctype/subscription/subscription.json
@@ -267,7 +267,7 @@
    "link_fieldname": "subscription"
   }
  ],
- "modified": "2024-01-24 02:20:26.145996",
+ "modified": "2024-03-27 13:10:47.578120",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Subscription",
@@ -311,7 +311,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py
index 1a79103..81817c2 100644
--- a/erpnext/accounts/doctype/subscription/subscription.py
+++ b/erpnext/accounts/doctype/subscription/subscription.py
@@ -2,8 +2,7 @@
 # For license information, please see license.txt
 
 
-from datetime import datetime
-from typing import Dict, List, Optional, Union
+from datetime import date
 
 import frappe
 from frappe import _
@@ -37,7 +36,7 @@
 	pass
 
 
-DateTimeLikeObject = Union[str, datetime.date]
+DateTimeLikeObject = str | date
 
 
 class Subscription(Document):
@@ -88,7 +87,7 @@
 		# update start just before the subscription doc is created
 		self.update_subscription_period(self.start_date)
 
-	def update_subscription_period(self, date: Optional["DateTimeLikeObject"] = None):
+	def update_subscription_period(self, date: DateTimeLikeObject | None = None):
 		"""
 		Subscription period is the period to be billed. This method updates the
 		beginning of the billing period and end of the billing period.
@@ -99,15 +98,13 @@
 		self.current_invoice_start = self.get_current_invoice_start(date)
 		self.current_invoice_end = self.get_current_invoice_end(self.current_invoice_start)
 
-	def _get_subscription_period(self, date: Optional["DateTimeLikeObject"] = None):
+	def _get_subscription_period(self, date: DateTimeLikeObject | None = None):
 		_current_invoice_start = self.get_current_invoice_start(date)
 		_current_invoice_end = self.get_current_invoice_end(_current_invoice_start)
 
 		return _current_invoice_start, _current_invoice_end
 
-	def get_current_invoice_start(
-		self, date: Optional["DateTimeLikeObject"] = None
-	) -> Union[datetime.date, str]:
+	def get_current_invoice_start(self, date: DateTimeLikeObject | None = None) -> DateTimeLikeObject:
 		"""
 		This returns the date of the beginning of the current billing period.
 		If the `date` parameter is not given , it will be automatically set as today's
@@ -130,9 +127,7 @@
 
 		return _current_invoice_start
 
-	def get_current_invoice_end(
-		self, date: Optional["DateTimeLikeObject"] = None
-	) -> Union[datetime.date, str]:
+	def get_current_invoice_end(self, date: DateTimeLikeObject | None = None) -> DateTimeLikeObject:
 		"""
 		This returns the date of the end of the current billing period.
 		If the subscription is in trial period, it will be set as the end of the
@@ -174,7 +169,7 @@
 		return _current_invoice_end
 
 	@staticmethod
-	def validate_plans_billing_cycle(billing_cycle_data: List[Dict[str, str]]) -> None:
+	def validate_plans_billing_cycle(billing_cycle_data: list[dict[str, str]]) -> None:
 		"""
 		Makes sure that all `Subscription Plan` in the `Subscription` have the
 		same billing interval
@@ -182,7 +177,7 @@
 		if billing_cycle_data and len(billing_cycle_data) != 1:
 			frappe.throw(_("You can only have Plans with the same billing cycle in a Subscription"))
 
-	def get_billing_cycle_and_interval(self) -> List[Dict[str, str]]:
+	def get_billing_cycle_and_interval(self) -> list[dict[str, str]]:
 		"""
 		Returns a dict representing the billing interval and cycle for this `Subscription`.
 		You shouldn't need to call this directly. Use `get_billing_cycle` instead.
@@ -199,7 +194,7 @@
 
 		return billing_info
 
-	def get_billing_cycle_data(self) -> Dict[str, int]:
+	def get_billing_cycle_data(self) -> dict[str, int]:
 		"""
 		Returns dict contain the billing cycle data.
 		You shouldn't need to call this directly. Use `get_billing_cycle` instead.
@@ -226,15 +221,13 @@
 
 		return data
 
-	def set_subscription_status(self, posting_date: Optional["DateTimeLikeObject"] = None) -> None:
+	def set_subscription_status(self, posting_date: DateTimeLikeObject | None = None) -> None:
 		"""
 		Sets the status of the `Subscription`
 		"""
 		if self.is_trialling():
 			self.status = "Trialing"
-		elif (
-			self.status == "Active" and self.end_date and getdate(posting_date) > getdate(self.end_date)
-		):
+		elif self.status == "Active" and self.end_date and getdate(posting_date) > getdate(self.end_date):
 			self.status = "Completed"
 		elif self.is_past_grace_period():
 			self.status = self.get_status_for_past_grace_period()
@@ -252,7 +245,7 @@
 
 	@staticmethod
 	def period_has_passed(
-		end_date: Union[str, datetime.date], posting_date: Optional["DateTimeLikeObject"] = None
+		end_date: DateTimeLikeObject, posting_date: DateTimeLikeObject | None = None
 	) -> bool:
 		"""
 		Returns true if the given `end_date` has passed
@@ -272,7 +265,7 @@
 
 		return status
 
-	def is_past_grace_period(self, posting_date: Optional["DateTimeLikeObject"] = None) -> bool:
+	def is_past_grace_period(self, posting_date: DateTimeLikeObject | None = None) -> bool:
 		"""
 		Returns `True` if the grace period for the `Subscription` has passed
 		"""
@@ -282,9 +275,7 @@
 		grace_period = cint(frappe.get_value("Subscription Settings", None, "grace_period"))
 		return getdate(posting_date) >= getdate(add_days(self.current_invoice.due_date, grace_period))
 
-	def current_invoice_is_past_due(
-		self, posting_date: Optional["DateTimeLikeObject"] = None
-	) -> bool:
+	def current_invoice_is_past_due(self, posting_date: DateTimeLikeObject | None = None) -> bool:
 		"""
 		Returns `True` if the current generated invoice is overdue
 		"""
@@ -334,14 +325,15 @@
 			unsupported_plans = []
 			for x in subscription_plan_currencies:
 				if x.currency != party_billing_currency:
-					unsupported_plans.append("{0}".format(get_link_to_form("Subscription Plan", x.name)))
+					unsupported_plans.append("{}".format(get_link_to_form("Subscription Plan", x.name)))
 
 			if unsupported_plans:
 				unsupported_plans = [
 					_(
 						"Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
-					).format(frappe.bold(party_billing_currency))
-				] + unsupported_plans
+					).format(frappe.bold(party_billing_currency)),
+					*unsupported_plans,
+				]
 
 				frappe.throw(
 					unsupported_plans, frappe.ValidationError, "Unsupported Subscription Plans", as_list=True
@@ -384,9 +376,9 @@
 
 	def generate_invoice(
 		self,
-		from_date: Optional[Union[str, datetime.date]] = None,
-		to_date: Optional[Union[str, datetime.date]] = None,
-		posting_date: Optional[Union[str, datetime.date]] = None,
+		from_date: DateTimeLikeObject | None = None,
+		to_date: DateTimeLikeObject | None = None,
+		posting_date: DateTimeLikeObject | None = None,
 	) -> Document:
 		"""
 		Creates a `Invoice` for the `Subscription`, updates `self.invoices` and
@@ -397,9 +389,9 @@
 
 	def create_invoice(
 		self,
-		from_date: Optional[Union[str, datetime.date]] = None,
-		to_date: Optional[Union[str, datetime.date]] = None,
-		posting_date: Optional[Union[str, datetime.date]] = None,
+		from_date: DateTimeLikeObject | None = None,
+		to_date: DateTimeLikeObject | None = None,
+		posting_date: DateTimeLikeObject | None = None,
 	) -> Document:
 		"""
 		Creates a `Invoice`, submits it and returns it
@@ -503,9 +495,7 @@
 
 		return invoice
 
-	def get_items_from_plans(
-		self, plans: List[Dict[str, str]], prorate: Optional[bool] = None
-	) -> List[Dict]:
+	def get_items_from_plans(self, plans: list[dict[str, str]], prorate: bool | None = None) -> list[dict]:
 		"""
 		Returns the `Item`s linked to `Subscription Plan`
 		"""
@@ -581,7 +571,7 @@
 		return items
 
 	@frappe.whitelist()
-	def process(self, posting_date: Optional["DateTimeLikeObject"] = None) -> bool:
+	def process(self, posting_date: DateTimeLikeObject | None = None) -> bool:
 		"""
 		To be called by task periodically. It checks the subscription and takes appropriate action
 		as need be. It calls either of these methods depending the `Subscription` status:
@@ -606,7 +596,7 @@
 
 		self.save()
 
-	def can_generate_new_invoice(self, posting_date: Optional["DateTimeLikeObject"] = None) -> bool:
+	def can_generate_new_invoice(self, posting_date: DateTimeLikeObject | None = None) -> bool:
 		if self.cancelation_date:
 			return False
 
@@ -628,8 +618,8 @@
 
 	def is_current_invoice_generated(
 		self,
-		_current_start_date: Union[datetime.date, str] = None,
-		_current_end_date: Union[datetime.date, str] = None,
+		_current_start_date: DateTimeLikeObject | None = None,
+		_current_end_date: DateTimeLikeObject | None = None,
 	) -> bool:
 		if not (_current_start_date and _current_end_date):
 			_current_start_date, _current_end_date = self._get_subscription_period(
@@ -644,13 +634,13 @@
 		return False
 
 	@property
-	def current_invoice(self) -> Union[Document, None]:
+	def current_invoice(self) -> Document | None:
 		"""
 		Adds property for accessing the current_invoice
 		"""
 		return self.get_current_invoice()
 
-	def get_current_invoice(self) -> Union[Document, None]:
+	def get_current_invoice(self) -> Document | None:
 		"""
 		Returns the most recent generated invoice.
 		"""
@@ -675,7 +665,7 @@
 		self.cancelation_date = nowdate()
 
 	@property
-	def invoices(self) -> List[Dict]:
+	def invoices(self) -> list[dict]:
 		return frappe.get_all(
 			self.invoice_document_type,
 			filters={"subscription": self.name},
@@ -725,7 +715,7 @@
 		self.save()
 
 	@frappe.whitelist()
-	def restart_subscription(self, posting_date: Optional["DateTimeLikeObject"] = None) -> None:
+	def restart_subscription(self, posting_date: DateTimeLikeObject | None = None) -> None:
 		"""
 		This sets the subscription as active. The subscription will be made to be like a new
 		subscription and the `Subscription` will lose all the history of generated invoices
@@ -745,10 +735,10 @@
 
 
 def get_prorata_factor(
-	period_end: Union[datetime.date, str],
-	period_start: Union[datetime.date, str],
-	is_prepaid: Optional[int] = None,
-) -> Union[int, float]:
+	period_end: DateTimeLikeObject,
+	period_start: DateTimeLikeObject,
+	is_prepaid: int | None = None,
+) -> int | float:
 	if is_prepaid:
 		return 1
 
@@ -757,9 +747,7 @@
 	return diff / plan_days
 
 
-def process_all(
-	subscription: str | None = None, posting_date: Optional["DateTimeLikeObject"] = None
-) -> None:
+def process_all(subscription: str | None = None, posting_date: DateTimeLikeObject | None = None) -> None:
 	"""
 	Task to updates the status of all `Subscription` apart from those that are cancelled
 	"""
diff --git a/erpnext/accounts/doctype/subscription/test_subscription.py b/erpnext/accounts/doctype/subscription/test_subscription.py
index 89be543..13c6a52 100644
--- a/erpnext/accounts/doctype/subscription/test_subscription.py
+++ b/erpnext/accounts/doctype/subscription/test_subscription.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2018, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
@@ -201,9 +200,7 @@
 
 		invoice = subscription.get_current_invoice()
 		diff = flt(date_diff(nowdate(), subscription.current_invoice_start) + 1)
-		plan_days = flt(
-			date_diff(subscription.current_invoice_end, subscription.current_invoice_start) + 1
-		)
+		plan_days = flt(date_diff(subscription.current_invoice_end, subscription.current_invoice_start) + 1)
 		prorate_factor = flt(diff / plan_days)
 
 		self.assertEqual(
@@ -249,9 +246,7 @@
 
 		invoice = subscription.get_current_invoice()
 		diff = flt(date_diff(nowdate(), subscription.current_invoice_start) + 1)
-		plan_days = flt(
-			date_diff(subscription.current_invoice_end, subscription.current_invoice_start) + 1
-		)
+		plan_days = flt(date_diff(subscription.current_invoice_end, subscription.current_invoice_start) + 1)
 		prorate_factor = flt(diff / plan_days)
 
 		self.assertEqual(flt(invoice.grand_total, 2), flt(prorate_factor * 900, 2))
@@ -385,9 +380,7 @@
 		settings.prorate = 1
 		settings.save()
 
-		subscription = create_subscription(
-			generate_invoice_at="Beginning of the current subscription period"
-		)
+		subscription = create_subscription(generate_invoice_at="Beginning of the current subscription period")
 		subscription.process()
 		subscription.cancel_subscription()
 
@@ -546,9 +539,7 @@
 		billing_interval_count=3,
 		currency="INR",
 	)
-	create_plan(
-		plan_name="_Test Plan Multicurrency", cost=50, billing_interval="Month", currency="USD"
-	)
+	create_plan(plan_name="_Test Plan Multicurrency", cost=50, billing_interval="Month", currency="USD")
 
 
 def create_plan(**kwargs):
@@ -575,9 +566,7 @@
 		customer = frappe.new_doc("Customer")
 		customer.customer_name = "_Test Subscription Customer"
 		customer.billing_currency = "USD"
-		customer.append(
-			"accounts", {"company": "_Test Company", "account": "_Test Receivable USD - _TC"}
-		)
+		customer.append("accounts", {"company": "_Test Company", "account": "_Test Receivable USD - _TC"})
 		customer.insert()
 
 
@@ -600,9 +589,7 @@
 	subscription.additional_discount_percentage = kwargs.get("additional_discount_percentage")
 	subscription.additional_discount_amount = kwargs.get("additional_discount_amount")
 	subscription.follow_calendar_months = kwargs.get("follow_calendar_months")
-	subscription.generate_new_invoices_past_due_date = kwargs.get(
-		"generate_new_invoices_past_due_date"
-	)
+	subscription.generate_new_invoices_past_due_date = kwargs.get("generate_new_invoices_past_due_date")
 	subscription.submit_invoice = kwargs.get("submit_invoice")
 	subscription.days_until_due = kwargs.get("days_until_due")
 	subscription.number_of_days = kwargs.get("number_of_days")
diff --git a/erpnext/accounts/doctype/subscription_invoice/subscription_invoice.json b/erpnext/accounts/doctype/subscription_invoice/subscription_invoice.json
index 8a0d1de..4b5324a 100644
--- a/erpnext/accounts/doctype/subscription_invoice/subscription_invoice.json
+++ b/erpnext/accounts/doctype/subscription_invoice/subscription_invoice.json
@@ -15,9 +15,7 @@
    "label": "Document Type ",
    "no_copy": 1,
    "options": "DocType",
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "invoice",
@@ -26,22 +24,21 @@
    "label": "Invoice",
    "no_copy": 1,
    "options": "document_type",
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   }
  ],
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-02-09 15:43:32.026233",
+ "modified": "2024-03-27 13:10:47.880704",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Subscription Invoice",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/subscription_plan/subscription_plan.json b/erpnext/accounts/doctype/subscription_plan/subscription_plan.json
index bc1f579..d8f57e2 100644
--- a/erpnext/accounts/doctype/subscription_plan/subscription_plan.json
+++ b/erpnext/accounts/doctype/subscription_plan/subscription_plan.json
@@ -149,7 +149,7 @@
   }
  ],
  "links": [],
- "modified": "2024-01-14 17:59:34.687977",
+ "modified": "2024-03-27 13:10:47.998597",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Subscription Plan",
@@ -193,7 +193,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/subscription_plan_detail/subscription_plan_detail.json b/erpnext/accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
index 3e16303..ea7284c 100644
--- a/erpnext/accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
+++ b/erpnext/accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
@@ -27,14 +27,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-06-14 17:44:05.275100",
+ "modified": "2024-03-27 13:10:48.168122",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Subscription Plan Detail",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/subscription_settings/subscription_settings.json b/erpnext/accounts/doctype/subscription_settings/subscription_settings.json
index 821db7e..827b0fe 100644
--- a/erpnext/accounts/doctype/subscription_settings/subscription_settings.json
+++ b/erpnext/accounts/doctype/subscription_settings/subscription_settings.json
@@ -32,7 +32,7 @@
  ],
  "issingle": 1,
  "links": [],
- "modified": "2020-06-23 09:13:44.292792",
+ "modified": "2024-03-27 13:10:48.283833",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Subscription Settings",
@@ -70,7 +70,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/supplier_group_item/supplier_group_item.json b/erpnext/accounts/doctype/supplier_group_item/supplier_group_item.json
index 67fac45..e4bc4ae 100644
--- a/erpnext/accounts/doctype/supplier_group_item/supplier_group_item.json
+++ b/erpnext/accounts/doctype/supplier_group_item/supplier_group_item.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-07 10:43:59.877938",
+ "modified": "2024-03-27 13:10:48.895401",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Supplier Group Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/supplier_item/supplier_item.json b/erpnext/accounts/doctype/supplier_item/supplier_item.json
index 95c4dc6..a786ad2 100644
--- a/erpnext/accounts/doctype/supplier_item/supplier_item.json
+++ b/erpnext/accounts/doctype/supplier_item/supplier_item.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-07 10:44:09.707778",
+ "modified": "2024-03-27 13:10:48.995425",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Supplier Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/tax_category/tax_category.json b/erpnext/accounts/doctype/tax_category/tax_category.json
index 44a339f..033faa6 100644
--- a/erpnext/accounts/doctype/tax_category/tax_category.json
+++ b/erpnext/accounts/doctype/tax_category/tax_category.json
@@ -29,7 +29,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2022-01-18 21:13:41.161017",
+ "modified": "2024-03-27 13:10:51.976600",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Tax Category",
@@ -71,7 +71,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/tax_rule/tax_rule.json b/erpnext/accounts/doctype/tax_rule/tax_rule.json
index 5a6911c..101a0c8 100644
--- a/erpnext/accounts/doctype/tax_rule/tax_rule.json
+++ b/erpnext/accounts/doctype/tax_rule/tax_rule.json
@@ -226,7 +226,7 @@
   }
  ],
  "links": [],
- "modified": "2024-03-09 08:08:27.186879",
+ "modified": "2024-03-27 13:10:52.121252",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Tax Rule",
@@ -246,6 +246,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
-}
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/tax_rule/tax_rule.py b/erpnext/accounts/doctype/tax_rule/tax_rule.py
index 9ff530b..ed623c6 100644
--- a/erpnext/accounts/doctype/tax_rule/tax_rule.py
+++ b/erpnext/accounts/doctype/tax_rule/tax_rule.py
@@ -112,27 +112,23 @@
 		for d in filters:
 			if conds:
 				conds += " and "
-			conds += """ifnull({0}, '') = {1}""".format(d, frappe.db.escape(cstr(filters[d])))
+			conds += f"""ifnull({d}, '') = {frappe.db.escape(cstr(filters[d]))}"""
 
 		if self.from_date and self.to_date:
-			conds += """ and ((from_date > '{from_date}' and from_date < '{to_date}') or
-					(to_date > '{from_date}' and to_date < '{to_date}') or
-					('{from_date}' > from_date and '{from_date}' < to_date) or
-					('{from_date}' = from_date and '{to_date}' = to_date))""".format(
-				from_date=self.from_date, to_date=self.to_date
-			)
+			conds += f""" and ((from_date > '{self.from_date}' and from_date < '{self.to_date}') or
+					(to_date > '{self.from_date}' and to_date < '{self.to_date}') or
+					('{self.from_date}' > from_date and '{self.from_date}' < to_date) or
+					('{self.from_date}' = from_date and '{self.to_date}' = to_date))"""
 
 		elif self.from_date and not self.to_date:
-			conds += """ and to_date > '{from_date}'""".format(from_date=self.from_date)
+			conds += f""" and to_date > '{self.from_date}'"""
 
 		elif self.to_date and not self.from_date:
-			conds += """ and from_date < '{to_date}'""".format(to_date=self.to_date)
+			conds += f""" and from_date < '{self.to_date}'"""
 
 		tax_rule = frappe.db.sql(
-			"select name, priority \
-			from `tabTax Rule` where {0} and name != '{1}'".format(
-				conds, self.name
-			),
+			f"select name, priority \
+			from `tabTax Rule` where {conds} and name != '{self.name}'",
 			as_dict=1,
 		)
 
@@ -189,27 +185,25 @@
 		conditions.append("(from_date is null) and (to_date is null)")
 
 	conditions.append(
-		"ifnull(tax_category, '') = {0}".format(frappe.db.escape(cstr(args.get("tax_category"))))
+		"ifnull(tax_category, '') = {}".format(frappe.db.escape(cstr(args.get("tax_category"))))
 	)
 	if "tax_category" in args.keys():
 		del args["tax_category"]
 
 	for key, value in args.items():
 		if key == "use_for_shopping_cart":
-			conditions.append("use_for_shopping_cart = {0}".format(1 if value else 0))
+			conditions.append(f"use_for_shopping_cart = {1 if value else 0}")
 		elif key == "customer_group":
 			if not value:
 				value = get_root_of("Customer Group")
 			customer_group_condition = get_customer_group_condition(value)
-			conditions.append("ifnull({0}, '') in ('', {1})".format(key, customer_group_condition))
+			conditions.append(f"ifnull({key}, '') in ('', {customer_group_condition})")
 		else:
-			conditions.append("ifnull({0}, '') in ('', {1})".format(key, frappe.db.escape(cstr(value))))
+			conditions.append(f"ifnull({key}, '') in ('', {frappe.db.escape(cstr(value))})")
 
 	tax_rule = frappe.db.sql(
 		"""select * from `tabTax Rule`
-		where {0}""".format(
-			" and ".join(conditions)
-		),
+		where {}""".format(" and ".join(conditions)),
 		as_dict=True,
 	)
 
@@ -234,7 +228,7 @@
 	)[0]
 
 	tax_template = rule.sales_tax_template or rule.purchase_tax_template
-	doctype = "{0} Taxes and Charges Template".format(rule.tax_type)
+	doctype = f"{rule.tax_type} Taxes and Charges Template"
 
 	if frappe.db.get_value(doctype, tax_template, "disabled") == 1:
 		return None
@@ -244,9 +238,7 @@
 
 def get_customer_group_condition(customer_group):
 	condition = ""
-	customer_groups = [
-		"%s" % (frappe.db.escape(d.name)) for d in get_parent_customer_groups(customer_group)
-	]
+	customer_groups = ["%s" % (frappe.db.escape(d.name)) for d in get_parent_customer_groups(customer_group)]
 	if customer_groups:
 		condition = ",".join(["%s"] * len(customer_groups)) % (tuple(customer_groups))
 	return condition
diff --git a/erpnext/accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json b/erpnext/accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
index 46b430c..a8a79ce 100644
--- a/erpnext/accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+++ b/erpnext/accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
@@ -36,14 +36,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-01-13 13:40:41.479208",
+ "modified": "2024-03-27 13:10:52.307012",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Tax Withheld Vouchers",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/tax_withholding_account/tax_withholding_account.json b/erpnext/accounts/doctype/tax_withholding_account/tax_withholding_account.json
index 06d6b08..e5734b3 100644
--- a/erpnext/accounts/doctype/tax_withholding_account/tax_withholding_account.json
+++ b/erpnext/accounts/doctype/tax_withholding_account/tax_withholding_account.json
@@ -1,105 +1,42 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-04-13 18:43:14.898336", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-04-13 18:43:14.898336",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "company",
+  "account"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "company", 
-   "fieldtype": "Link", 
-   "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": "Company", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Company", 
-   "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": "company",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Company",
+   "options": "Company",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "account", 
-   "fieldtype": "Link", 
-   "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": "Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "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": "account",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Account",
+   "options": "Account",
+   "reqd": 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": 1, 
- "max_attachments": 0, 
- "modified": "2018-04-13 18:44:25.055382", 
- "modified_by": "Administrator", 
- "module": "Accounts", 
- "name": "Tax Withholding Account", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:52.419915",
+ "modified_by": "Administrator",
+ "module": "Accounts",
+ "name": "Tax Withholding Account",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json b/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
index 153906f..1f06ce4 100644
--- a/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
+++ b/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
@@ -24,85 +24,66 @@
    "fieldname": "category_name",
    "fieldtype": "Data",
    "in_list_view": 1,
-   "label": "Category Name",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Category Name"
   },
   {
    "fieldname": "section_break_8",
    "fieldtype": "Section Break",
-   "label": "Tax Withholding Rates",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Tax Withholding Rates"
   },
   {
    "fieldname": "rates",
    "fieldtype": "Table",
    "label": "Rates",
    "options": "Tax Withholding Rate",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "section_break_7",
    "fieldtype": "Section Break",
-   "label": "Account Details",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Account Details"
   },
   {
    "fieldname": "accounts",
    "fieldtype": "Table",
    "label": "Accounts",
    "options": "Tax Withholding Account",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "category_details_section",
    "fieldtype": "Section Break",
-   "label": "Category Details",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Category Details"
   },
   {
    "fieldname": "column_break_2",
-   "fieldtype": "Column Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Column Break"
   },
   {
    "default": "0",
    "description": "Even invoices with apply tax withholding unchecked will be considered for checking cumulative threshold breach",
    "fieldname": "consider_party_ledger_amount",
    "fieldtype": "Check",
-   "label": "Consider Entire Party Ledger Amount",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Consider Entire Party Ledger Amount"
   },
   {
    "default": "0",
    "description": "Tax will be withheld only for amount exceeding the cumulative threshold",
    "fieldname": "tax_on_excess_amount",
    "fieldtype": "Check",
-   "label": "Only Deduct Tax On Excess Amount ",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Only Deduct Tax On Excess Amount "
   },
   {
+   "default": "0",
    "description": "Checking this will round off the tax amount to the nearest integer",
    "fieldname": "round_off_tax_amount",
    "fieldtype": "Check",
-   "label": "Round Off Tax Amount",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Round Off Tax Amount"
   }
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2021-07-27 21:47:34.396071",
+ "modified": "2024-03-27 13:10:52.531436",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Tax Withholding Category",
@@ -145,7 +126,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py b/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py
index 405f587..b043f9a 100644
--- a/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py
+++ b/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py
@@ -57,13 +57,11 @@
 
 	def validate_thresholds(self):
 		for d in self.get("rates"):
-			if (
-				d.cumulative_threshold and d.single_threshold and d.cumulative_threshold < d.single_threshold
-			):
+			if d.cumulative_threshold and d.single_threshold and d.cumulative_threshold < d.single_threshold:
 				frappe.throw(
-					_("Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold").format(
-						d.idx
-					)
+					_(
+						"Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
+					).format(d.idx)
 				)
 
 
@@ -319,9 +317,7 @@
 def get_invoice_vouchers(parties, tax_details, company, party_type="Supplier"):
 	doctype = "Purchase Invoice" if party_type == "Supplier" else "Sales Invoice"
 	field = (
-		"base_tax_withholding_net_total as base_net_total"
-		if party_type == "Supplier"
-		else "base_net_total"
+		"base_tax_withholding_net_total as base_net_total" if party_type == "Supplier" else "base_net_total"
 	)
 	voucher_wise_amount = {}
 	vouchers = []
@@ -375,9 +371,7 @@
 	return vouchers, voucher_wise_amount
 
 
-def get_advance_vouchers(
-	parties, company=None, from_date=None, to_date=None, party_type="Supplier"
-):
+def get_advance_vouchers(parties, company=None, from_date=None, to_date=None, party_type="Supplier"):
 	"""
 	Use Payment Ledger to fetch unallocated Advance Payments
 	"""
@@ -398,9 +392,7 @@
 	if from_date and to_date:
 		conditions.append(ple.posting_date[from_date:to_date])
 
-	advances = (
-		qb.from_(ple).select(ple.voucher_no).distinct().where(Criterion.all(conditions)).run(as_list=1)
-	)
+	advances = qb.from_(ple).select(ple.voucher_no).distinct().where(Criterion.all(conditions)).run(as_list=1)
 	if advances:
 		advances = [x[0] for x in advances]
 
@@ -566,9 +558,7 @@
 	conditions.append(ple.voucher_no == ple.against_voucher_no)
 	conditions.append(ple.company == inv.company)
 
-	advances = (
-		qb.from_(ple).select(Abs(Sum(ple.amount))).where(Criterion.all(conditions)).run(as_list=1)
-	)
+	qb.from_(ple).select(Abs(Sum(ple.amount))).where(Criterion.all(conditions)).run(as_list=1)
 
 	advance_amt = (
 		qb.from_(ple).select(Abs(Sum(ple.amount))).where(Criterion.all(conditions)).run()[0][0] or 0.0
@@ -627,9 +617,7 @@
 	return limit_consumed
 
 
-def get_lower_deduction_amount(
-	current_amount, limit_consumed, certificate_limit, rate, tax_details
-):
+def get_lower_deduction_amount(current_amount, limit_consumed, certificate_limit, rate, tax_details):
 	if certificate_limit - flt(limit_consumed) - flt(current_amount) >= 0:
 		return current_amount * rate / 100
 	else:
@@ -641,9 +629,7 @@
 
 def is_valid_certificate(ldc, posting_date, limit_consumed):
 	available_amount = flt(ldc.certificate_limit) - flt(limit_consumed)
-	if (
-		getdate(ldc.valid_from) <= getdate(posting_date) <= getdate(ldc.valid_upto)
-	) and available_amount > 0:
+	if (getdate(ldc.valid_from) <= getdate(posting_date) <= getdate(ldc.valid_upto)) and available_amount > 0:
 		return True
 
 	return False
diff --git a/erpnext/accounts/doctype/tax_withholding_category/test_tax_withholding_category.py b/erpnext/accounts/doctype/tax_withholding_category/test_tax_withholding_category.py
index 0fbaf23..087e0d0 100644
--- a/erpnext/accounts/doctype/tax_withholding_category/test_tax_withholding_category.py
+++ b/erpnext/accounts/doctype/tax_withholding_category/test_tax_withholding_category.py
@@ -95,9 +95,7 @@
 
 	def test_tax_withholding_category_checks(self):
 		invoices = []
-		frappe.db.set_value(
-			"Supplier", "Test TDS Supplier3", "tax_withholding_category", "New TDS Category"
-		)
+		frappe.db.set_value("Supplier", "Test TDS Supplier3", "tax_withholding_category", "New TDS Category")
 
 		# First Invoice with no tds check
 		pi = create_purchase_invoice(supplier="Test TDS Supplier3", rate=20000, do_not_save=True)
@@ -448,7 +446,7 @@
 		pe3.save()
 		pe3.submit()
 
-		self.assertEquals(pe3.get("taxes")[0].tax_amount, 1200)
+		self.assertEqual(pe3.get("taxes")[0].tax_amount, 1200)
 		pe1.cancel()
 		pe2.cancel()
 		pe3.cancel()
@@ -845,9 +843,7 @@
 		).insert()
 
 
-def create_lower_deduction_certificate(
-	supplier, tax_withholding_category, tax_rate, certificate_no, limit
-):
+def create_lower_deduction_certificate(supplier, tax_withholding_category, tax_rate, certificate_no, limit):
 	fiscal_year = get_fiscal_year(today(), company="_Test Company")
 	if not frappe.db.exists("Lower Deduction Certificate", certificate_no):
 		frappe.get_doc(
diff --git a/erpnext/accounts/doctype/tax_withholding_rate/tax_withholding_rate.json b/erpnext/accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
index e032bb3..c58d945 100644
--- a/erpnext/accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+++ b/erpnext/accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
@@ -59,14 +59,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-01-13 12:04:42.904263",
+ "modified": "2024-03-27 13:10:52.708165",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Tax Withholding Rate",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/accounts/doctype/territory_item/territory_item.json b/erpnext/accounts/doctype/territory_item/territory_item.json
index 0f0fdea..7d06644 100644
--- a/erpnext/accounts/doctype/territory_item/territory_item.json
+++ b/erpnext/accounts/doctype/territory_item/territory_item.json
@@ -19,13 +19,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-07 10:43:26.641030",
+ "modified": "2024-03-27 13:10:53.433659",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Territory Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json b/erpnext/accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
index fe4b085..9023ee9 100644
--- a/erpnext/accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+++ b/erpnext/accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
@@ -46,13 +46,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-05 17:35:09.556054",
+ "modified": "2024-03-27 13:10:55.008837",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Transaction Deletion Record Details",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py b/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py
index 57f66dd..882dd1d 100644
--- a/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py
+++ b/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py
@@ -93,7 +93,7 @@
 		unreconcile.add_references()
 		self.assertEqual(len(unreconcile.allocations), 2)
 		allocations = [x.reference_name for x in unreconcile.allocations]
-		self.assertEquals([si1.name, si2.name], allocations)
+		self.assertEqual([si1.name, si2.name], allocations)
 		# unreconcile si1
 		for x in unreconcile.allocations:
 			if x.reference_name != si1.name:
@@ -158,7 +158,7 @@
 		unreconcile.add_references()
 		self.assertEqual(len(unreconcile.allocations), 2)
 		allocations = [x.reference_name for x in unreconcile.allocations]
-		self.assertEquals([si1.name, si2.name], allocations)
+		self.assertEqual([si1.name, si2.name], allocations)
 		# unreconcile si1 from pe2
 		for x in unreconcile.allocations:
 			if x.reference_name != si1.name:
@@ -216,7 +216,7 @@
 		unreconcile.add_references()
 		self.assertEqual(len(unreconcile.allocations), 2)
 		allocations = [x.reference_name for x in unreconcile.allocations]
-		self.assertEquals([si1.name, si2.name], allocations)
+		self.assertEqual([si1.name, si2.name], allocations)
 		# unreconcile si1 from pe
 		for x in unreconcile.allocations:
 			if x.reference_name != si1.name:
@@ -301,7 +301,7 @@
 		unreconcile.add_references()
 		self.assertEqual(len(unreconcile.allocations), 2)
 		allocations = [x.reference_name for x in unreconcile.allocations]
-		self.assertEquals([si1.name, si2.name], allocations)
+		self.assertEqual([si1.name, si2.name], allocations)
 		# unreconcile si1 from pe2
 		for x in unreconcile.allocations:
 			if x.reference_name != si1.name:
@@ -353,7 +353,7 @@
 		unreconcile.add_references()
 		self.assertEqual(len(unreconcile.allocations), 1)
 		allocations = [x.reference_name for x in unreconcile.allocations]
-		self.assertEquals([so.name], allocations)
+		self.assertEqual([so.name], allocations)
 		# unreconcile so
 		unreconcile.save().submit()
 
diff --git a/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json b/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
index f906dc6..c36837a 100644
--- a/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
+++ b/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
@@ -58,7 +58,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-08-28 17:42:50.261377",
+ "modified": "2024-03-27 13:10:57.073165",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Unreconcile Payment",
@@ -86,8 +86,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py b/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py
index 664622f..29eb270 100644
--- a/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py
+++ b/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py
@@ -91,7 +91,7 @@
 
 
 @frappe.whitelist()
-def doc_has_references(doctype: str = None, docname: str = None):
+def doc_has_references(doctype: str | None = None, docname: str | None = None):
 	if doctype in ["Sales Invoice", "Purchase Invoice"]:
 		return frappe.db.count(
 			"Payment Ledger Entry",
@@ -106,7 +106,7 @@
 
 @frappe.whitelist()
 def get_linked_payments_for_doc(
-	company: str = None, doctype: str = None, docname: str = None
+	company: str | None = None, doctype: str | None = None, docname: str | None = None
 ) -> list:
 	if company and doctype and docname:
 		_dt = doctype
diff --git a/erpnext/accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json b/erpnext/accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
index 42da669..d3e49dc 100644
--- a/erpnext/accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+++ b/erpnext/accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
@@ -71,13 +71,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-09-05 09:33:28.620149",
+ "modified": "2024-03-27 13:10:57.224053",
  "modified_by": "Administrator",
  "module": "Accounts",
  "name": "Unreconcile Payment Entries",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/accounts/general_ledger.py b/erpnext/accounts/general_ledger.py
index 825a01e..700d777 100644
--- a/erpnext/accounts/general_ledger.py
+++ b/erpnext/accounts/general_ledger.py
@@ -78,7 +78,7 @@
 					"credit": credit,
 					"debit_in_account_currency": debit,
 					"credit_in_account_currency": credit,
-					"remarks": _("Offsetting for Accounting Dimension") + " - {0}".format(dimension.name),
+					"remarks": _("Offsetting for Accounting Dimension") + f" - {dimension.name}",
 					"against_voucher": None,
 				}
 			)
@@ -179,9 +179,7 @@
 
 
 def distribute_gl_based_on_cost_center_allocation(gl_map, precision=None):
-	cost_center_allocation = get_cost_center_allocation_data(
-		gl_map[0]["company"], gl_map[0]["posting_date"]
-	)
+	cost_center_allocation = get_cost_center_allocation_data(gl_map[0]["company"], gl_map[0]["posting_date"])
 	if not cost_center_allocation:
 		return gl_map
 
@@ -190,9 +188,7 @@
 		cost_center = d.get("cost_center")
 
 		# Validate budget against main cost center
-		validate_expense_against_budget(
-			d, expense_amount=flt(d.debit, precision) - flt(d.credit, precision)
-		)
+		validate_expense_against_budget(d, expense_amount=flt(d.debit, precision) - flt(d.credit, precision))
 
 		if cost_center and cost_center_allocation.get(cost_center):
 			for sub_cost_center, percentage in cost_center_allocation.get(cost_center, {}).items():
@@ -224,9 +220,7 @@
 
 	cc_allocation = frappe._dict()
 	for d in records:
-		cc_allocation.setdefault(d.main_cost_center, frappe._dict()).setdefault(
-			d.cost_center, d.percentage
-		)
+		cc_allocation.setdefault(d.main_cost_center, frappe._dict()).setdefault(d.cost_center, d.percentage)
 
 	return cc_allocation
 
@@ -541,9 +535,7 @@
 			round_off_gle[dimension] = dimension_values.get(dimension)
 
 
-def get_round_off_account_and_cost_center(
-	company, voucher_type, voucher_no, use_company_default=False
-):
+def get_round_off_account_and_cost_center(company, voucher_type, voucher_no, use_company_default=False):
 	round_off_account, round_off_cost_center = frappe.get_cached_value(
 		"Company", company, ["round_off_account", "round_off_cost_center"]
 	) or [None, None]
@@ -678,9 +670,7 @@
 
 
 def validate_against_pcv(is_opening, posting_date, company):
-	if is_opening and frappe.db.exists(
-		"Period Closing Voucher", {"docstatus": 1, "company": company}
-	):
+	if is_opening and frappe.db.exists("Period Closing Voucher", {"docstatus": 1, "company": company}):
 		frappe.throw(
 			_("Opening Entry can not be created after Period Closing Voucher is created."),
 			title=_("Invalid Opening Entry"),
@@ -691,9 +681,7 @@
 	)
 
 	if last_pcv_date and getdate(posting_date) <= getdate(last_pcv_date):
-		message = _("Books have been closed till the period ending on {0}").format(
-			formatdate(last_pcv_date)
-		)
+		message = _("Books have been closed till the period ending on {0}").format(formatdate(last_pcv_date))
 		message += "</br >"
 		message += _("You cannot create/amend any accounting entries till this date.")
 		frappe.throw(message, title=_("Period Closed"))
diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py
index d8ae2a4..85fe605 100644
--- a/erpnext/accounts/party.py
+++ b/erpnext/accounts/party.py
@@ -2,8 +2,6 @@
 # License: GNU General Public License v3. See license.txt
 
 
-from typing import Optional
-
 import frappe
 from frappe import _, msgprint, qb, scrub
 from frappe.contacts.doctype.address.address import get_company_address, get_default_address
@@ -69,7 +67,6 @@
 	shipping_address=None,
 	pos_profile=None,
 ):
-
 	if not party:
 		return {}
 	if not frappe.db.exists(party_type, party):
@@ -153,9 +150,7 @@
 		party_details["taxes_and_charges"] = tax_template
 
 	if cint(fetch_payment_terms_template):
-		party_details["payment_terms_template"] = get_payment_terms_template(
-			party.name, party_type, company
-		)
+		party_details["payment_terms_template"] = get_payment_terms_template(party.name, party_type, company)
 
 	if not party_details.get("currency"):
 		party_details["currency"] = currency
@@ -173,9 +168,7 @@
 
 	# supplier tax withholding category
 	if party_type == "Supplier" and party:
-		party_details["supplier_tds"] = frappe.get_value(
-			party_type, party.name, "tax_withholding_category"
-		)
+		party_details["supplier_tds"] = frappe.get_value(party_type, party.name, "tax_withholding_category")
 
 	if not party_details.get("tax_category") and pos_profile:
 		party_details["tax_category"] = frappe.get_value("POS Profile", pos_profile, "tax_category")
@@ -195,12 +188,8 @@
 	*,
 	ignore_permissions=False,
 ):
-	billing_address_field = (
-		"customer_address" if party_type == "Lead" else party_type.lower() + "_address"
-	)
-	party_details[billing_address_field] = party_address or get_default_address(
-		party_type, party.name
-	)
+	billing_address_field = "customer_address" if party_type == "Lead" else party_type.lower() + "_address"
+	party_details[billing_address_field] = party_address or get_default_address(party_type, party.name)
 	if doctype:
 		party_details.update(
 			get_fetch_values(doctype, billing_address_field, party_details[billing_address_field])
@@ -282,9 +271,7 @@
 	pass
 
 
-def set_contact_details(party_details, party, party_type):
-	party_details.contact_person = get_default_contact(party_type, party.name)
-
+def complete_contact_details(party_details):
 	if not party_details.contact_person:
 		party_details.update(
 			{
@@ -308,13 +295,16 @@
 			"department as contact_department",
 		]
 
-		contact_details = frappe.db.get_value(
-			"Contact", party_details.contact_person, fields, as_dict=True
-		)
+		contact_details = frappe.db.get_value("Contact", party_details.contact_person, fields, as_dict=True)
 
 		party_details.update(contact_details)
 
 
+def set_contact_details(party_details, party, party_type):
+	party_details.contact_person = get_default_contact(party_type, party.name)
+	complete_contact_details(party_details)
+
+
 def set_other_values(party_details, party, party_type):
 	# copy
 	if party_type == "Customer":
@@ -325,9 +315,7 @@
 		party_details[f] = party.get(f)
 
 	# fields prepended with default in Customer doctype
-	for f in ["currency"] + (
-		["sales_partner", "commission_rate"] if party_type == "Customer" else []
-	):
+	for f in ["currency"] + (["sales_partner", "commission_rate"] if party_type == "Customer" else []):
 		if party.get("default_" + f):
 			party_details[f] = party.get("default_" + f)
 
@@ -364,14 +352,10 @@
 			"Price List", price_list, "currency", cache=True
 		)
 
-	party_details[
-		"selling_price_list" if party.doctype == "Customer" else "buying_price_list"
-	] = price_list
+	party_details["selling_price_list" if party.doctype == "Customer" else "buying_price_list"] = price_list
 
 
-def set_account_and_due_date(
-	party, account, party_type, company, posting_date, bill_date, doctype
-):
+def set_account_and_due_date(party, account, party_type, company, posting_date, bill_date, doctype):
 	if doctype not in ["POS Invoice", "Sales Invoice", "Purchase Invoice"]:
 		# not an invoice
 		return {party_type.lower(): party}
@@ -459,9 +443,7 @@
 
 	if not account:
 		account_name = (
-			"default_advance_received_account"
-			if party_type == "Customer"
-			else "default_advance_paid_account"
+			"default_advance_received_account" if party_type == "Customer" else "default_advance_paid_account"
 		)
 		account = frappe.get_cached_value("Company", company, account_name)
 
@@ -470,9 +452,7 @@
 
 @frappe.whitelist()
 def get_party_bank_account(party_type, party):
-	return frappe.db.get_value(
-		"Bank Account", {"party_type": party_type, "party": party, "is_default": 1}
-	)
+	return frappe.db.get_value("Bank Account", {"party_type": party_type, "party": party, "is_default": 1})
 
 
 def get_party_account_currency(party_type, party, company):
@@ -564,9 +544,7 @@
 				"Company", frappe.db.get_default("Company"), "default_currency"
 			)
 		else:
-			company_default_currency = frappe.get_cached_value(
-				"Company", account.company, "default_currency"
-			)
+			company_default_currency = frappe.get_cached_value("Company", account.company, "default_currency")
 
 		validate_party_gle_currency(doc.doctype, doc.name, account.company, party_account_currency)
 
@@ -597,9 +575,7 @@
 		template_name = get_payment_terms_template(party, party_type, company)
 
 		if template_name:
-			due_date = get_due_date_from_template(template_name, posting_date, bill_date).strftime(
-				"%Y-%m-%d"
-			)
+			due_date = get_due_date_from_template(template_name, posting_date, bill_date).strftime("%Y-%m-%d")
 		else:
 			if party_type == "Supplier":
 				supplier_group = frappe.get_cached_value(party_type, party, "supplier_group")
@@ -758,7 +734,6 @@
 
 
 def validate_party_frozen_disabled(party_type, party_name):
-
 	if frappe.flags.ignore_party_validation:
 		return
 
@@ -894,9 +869,7 @@
 		party_account_currency = get_party_account_currency(party_type, party, d.company)
 
 		if party_account_currency == company_default_currency:
-			billing_this_year = flt(
-				company_wise_billing_this_year.get(d.company, {}).get("base_grand_total")
-			)
+			billing_this_year = flt(company_wise_billing_this_year.get(d.company, {}).get("base_grand_total"))
 		else:
 			billing_this_year = flt(company_wise_billing_this_year.get(d.company, {}).get("grand_total"))
 
@@ -922,7 +895,7 @@
 	return company_wise_info
 
 
-def get_party_shipping_address(doctype: str, name: str) -> Optional[str]:
+def get_party_shipping_address(doctype: str, name: str) -> str | None:
 	"""
 	Returns an Address name (best guess) for the given doctype and name for which `address_type == 'Shipping'` is true.
 	and/or `is_shipping_address = 1`.
@@ -988,7 +961,7 @@
 		return frappe._dict(data)
 
 
-def get_default_contact(doctype: str, name: str) -> Optional[str]:
+def get_default_contact(doctype: str, name: str) -> str | None:
 	"""
 	Returns contact name only if there is a primary contact for given doctype and name.
 
diff --git a/erpnext/accounts/report/account_balance/account_balance.py b/erpnext/accounts/report/account_balance/account_balance.py
index b3e80a7..628aca5 100644
--- a/erpnext/accounts/report/account_balance/account_balance.py
+++ b/erpnext/accounts/report/account_balance/account_balance.py
@@ -61,7 +61,6 @@
 
 
 def get_data(filters):
-
 	data = []
 	conditions = get_conditions(filters)
 	accounts = frappe.db.get_all(
diff --git a/erpnext/accounts/report/accounts_payable/test_accounts_payable.py b/erpnext/accounts/report/accounts_payable/test_accounts_payable.py
index b4cb25f..f5c9d16 100644
--- a/erpnext/accounts/report/accounts_payable/test_accounts_payable.py
+++ b/erpnext/accounts/report/accounts_payable/test_accounts_payable.py
@@ -1,16 +1,10 @@
-import unittest
-
 import frappe
-from frappe.tests.utils import FrappeTestCase, change_settings
-from frappe.utils import add_days, flt, getdate, today
+from frappe.tests.utils import FrappeTestCase
+from frappe.utils import today
 
-from erpnext import get_default_cost_center
-from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_entry
 from erpnext.accounts.doctype.purchase_invoice.test_purchase_invoice import make_purchase_invoice
-from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
 from erpnext.accounts.report.accounts_payable.accounts_payable import execute
 from erpnext.accounts.test.accounts_mixin import AccountsTestMixin
-from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
 
 
 class TestAccountsReceivable(AccountsTestMixin, FrappeTestCase):
diff --git a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
index 38723e9..0af00c4 100644
--- a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
+++ b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
@@ -40,24 +40,20 @@
 	return ReceivablePayableReport(filters).run(args)
 
 
-class ReceivablePayableReport(object):
+class ReceivablePayableReport:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 		self.qb_selection_filter = []
 		self.ple = qb.DocType("Payment Ledger Entry")
 		self.filters.report_date = getdate(self.filters.report_date or nowdate())
 		self.age_as_on = (
-			getdate(nowdate())
-			if self.filters.report_date > getdate(nowdate())
-			else self.filters.report_date
+			getdate(nowdate()) if self.filters.report_date > getdate(nowdate()) else self.filters.report_date
 		)
 
 	def run(self, args):
 		self.filters.update(args)
 		self.set_defaults()
-		self.party_naming_by = frappe.db.get_single_value(
-			args.get("naming_by")[0], args.get("naming_by")[1]
-		)
+		self.party_naming_by = frappe.db.get_single_value(args.get("naming_by")[0], args.get("naming_by")[1])
 		self.get_columns()
 		self.get_data()
 		self.get_chart_data()
@@ -279,7 +275,7 @@
 	def build_data(self):
 		# set outstanding for all the accumulated balances
 		# as we can use this to filter out invoices without outstanding
-		for key, row in self.voucher_balance.items():
+		for _key, row in self.voucher_balance.items():
 			row.outstanding = flt(row.invoiced - row.paid - row.credit_note, self.currency_precision)
 			row.outstanding_in_account_currency = flt(
 				row.invoiced_in_account_currency
@@ -293,7 +289,7 @@
 			must_consider = False
 			if self.filters.get("for_revaluation_journals"):
 				if (abs(row.outstanding) > 0.0 / 10**self.currency_precision) or (
-					(abs(row.outstanding_in_account_currency) > 0.0 / 10**self.currency_precision)
+					abs(row.outstanding_in_account_currency) > 0.0 / 10**self.currency_precision
 				):
 					must_consider = True
 			else:
@@ -479,19 +475,17 @@
 	def get_payment_terms(self, row):
 		# build payment_terms for row
 		payment_terms_details = frappe.db.sql(
-			"""
+			f"""
 			select
 				si.name, si.party_account_currency, si.currency, si.conversion_rate,
 				si.total_advance, ps.due_date, ps.payment_term, ps.payment_amount, ps.base_payment_amount,
 				ps.description, ps.paid_amount, ps.discounted_amount
-			from `tab{0}` si, `tabPayment Schedule` ps
+			from `tab{row.voucher_type}` si, `tabPayment Schedule` ps
 			where
 				si.name = ps.parent and
 				si.name = %s
 			order by ps.paid_amount desc, due_date
-		""".format(
-				row.voucher_type
-			),
+		""",
 			row.voucher_no,
 			as_dict=1,
 		)
@@ -671,7 +665,7 @@
 			else:
 				future_amount_field = "future_amount_in_base_currency"
 
-			if row.remaining_balance > 0 and future.get(future_amount_field):
+			if row.remaining_balance != 0 and future.get(future_amount_field):
 				if future.get(future_amount_field) > row.outstanding:
 					row.future_amount = row.outstanding
 					future[future_amount_field] = future.get(future_amount_field) - row.outstanding
@@ -735,9 +729,7 @@
 		row.age = (getdate(self.age_as_on) - getdate(entry_date)).days or 0
 		index = None
 
-		if not (
-			self.filters.range1 and self.filters.range2 and self.filters.range3 and self.filters.range4
-		):
+		if not (self.filters.range1 and self.filters.range2 and self.filters.range3 and self.filters.range4):
 			self.filters.range1, self.filters.range2, self.filters.range3, self.filters.range4 = (
 				30,
 				60,
@@ -763,12 +755,10 @@
 
 		if self.filters.show_future_payments:
 			self.qb_selection_filter.append(
-				(
-					self.ple.posting_date.lte(self.filters.report_date)
-					| (
-						(self.ple.voucher_no == self.ple.against_voucher_no)
-						& (Date(self.ple.creation).lte(self.filters.report_date))
-					)
+				self.ple.posting_date.lte(self.filters.report_date)
+				| (
+					(self.ple.voucher_no == self.ple.against_voucher_no)
+					& (Date(self.ple.creation).lte(self.filters.report_date))
 				)
 			)
 		else:
@@ -836,7 +826,7 @@
 		self.qb_selection_filter = []
 		self.or_filters = []
 
-		for party_type in self.party_type:
+		for _party_type in self.party_type:
 			self.add_common_filters()
 
 			if self.account_type == "Receivable":
diff --git a/erpnext/accounts/report/accounts_receivable/test_accounts_receivable.py b/erpnext/accounts/report/accounts_receivable/test_accounts_receivable.py
index de49139..a65e424 100644
--- a/erpnext/accounts/report/accounts_receivable/test_accounts_receivable.py
+++ b/erpnext/accounts/report/accounts_receivable/test_accounts_receivable.py
@@ -1,11 +1,8 @@
-import unittest
-
 import frappe
 from frappe import qb
 from frappe.tests.utils import FrappeTestCase, change_settings
 from frappe.utils import add_days, flt, getdate, today
 
-from erpnext import get_default_cost_center
 from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_entry
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
 from erpnext.accounts.report.accounts_receivable.accounts_receivable import execute
@@ -126,7 +123,6 @@
 
 		# check invoice grand total and invoiced column's value for 3 payment terms
 		si = self.create_sales_invoice()
-		name = si.name
 
 		report = execute(filters)
 
@@ -218,7 +214,7 @@
 			[0, 0, 100.0, 0.0, -100.0, cr_note.name],
 		]
 		self.assertEqual(len(report[1]), 2)
-		si_row = [
+		si_row = next(
 			[
 				row.invoice_grand_total,
 				row.invoiced,
@@ -229,9 +225,9 @@
 			]
 			for row in report[1]
 			if row.voucher_no == si.name
-		][0]
+		)
 
-		cr_note_row = [
+		cr_note_row = next(
 			[
 				row.invoice_grand_total,
 				row.invoiced,
@@ -242,7 +238,7 @@
 			]
 			for row in report[1]
 			if row.voucher_no == cr_note.name
-		][0]
+		)
 		self.assertEqual(expected_data_after_credit_note[0], si_row)
 		self.assertEqual(expected_data_after_credit_note[1], cr_note_row)
 
@@ -317,9 +313,7 @@
 		err.extend("accounts", accounts)
 		err.accounts[0].new_exchange_rate = 85
 		row = err.accounts[0]
-		row.new_balance_in_base_currency = flt(
-			row.new_exchange_rate * flt(row.balance_in_account_currency)
-		)
+		row.new_balance_in_base_currency = flt(row.new_exchange_rate * flt(row.balance_in_account_currency))
 		row.gain_loss = row.new_balance_in_base_currency - flt(row.balance_in_base_currency)
 		err.set_total_gain_loss()
 		err = err.save().submit()
@@ -340,7 +334,7 @@
 		report = execute(filters)
 
 		expected_data_for_err = [0, -500, 0, 500]
-		row = [x for x in report[1] if x.voucher_type == je.doctype and x.voucher_no == je.name][0]
+		row = next(x for x in report[1] if x.voucher_type == je.doctype and x.voucher_no == je.name)
 		self.assertEqual(
 			expected_data_for_err,
 			[
@@ -469,11 +463,30 @@
 		)
 
 	def test_future_payments(self):
+		sr = self.create_sales_invoice(do_not_submit=True)
+		sr.is_return = 1
+		sr.items[0].qty = -1
+		sr.items[0].rate = 10
+		sr.calculate_taxes_and_totals()
+		sr.submit()
+
 		si = self.create_sales_invoice()
 		pe = get_payment_entry(si.doctype, si.name)
+		pe.append(
+			"references",
+			{
+				"reference_doctype": sr.doctype,
+				"reference_name": sr.name,
+				"due_date": sr.due_date,
+				"total_amount": sr.grand_total,
+				"outstanding_amount": sr.outstanding_amount,
+				"allocated_amount": sr.outstanding_amount,
+			},
+		)
+
 		pe.posting_date = add_days(today(), 1)
-		pe.paid_amount = 90.0
-		pe.references[0].allocated_amount = 90.0
+		pe.paid_amount = 80
+		pe.references[0].allocated_amount = 90.0  # pe.paid_amount + sr.grand_total
 		pe.save().submit()
 		filters = {
 			"company": self.company,
@@ -485,16 +498,21 @@
 			"show_future_payments": True,
 		}
 		report = execute(filters)[1]
-		self.assertEqual(len(report), 1)
+		self.assertEqual(len(report), 2)
 
-		expected_data = [100.0, 100.0, 10.0, 90.0]
+		expected_data = {sr.name: [10.0, -10.0, 0.0, -10], si.name: [100.0, 100.0, 10.0, 90.0]}
 
-		row = report[0]
-		self.assertEqual(
-			expected_data, [row.invoiced, row.outstanding, row.remaining_balance, row.future_amount]
-		)
+		rows = report[:2]
+		for row in rows:
+			self.assertEqual(
+				expected_data[row.voucher_no],
+				[row.invoiced or row.paid, row.outstanding, row.remaining_balance, row.future_amount],
+			)
 
 		pe.cancel()
+		sr.load_from_db()  # Outstanding amount is updated so a updated timestamp is needed.
+		sr.cancel()
+
 		# full payment in future date
 		pe = get_payment_entry(si.doctype, si.name)
 		pe.posting_date = add_days(today(), 1)
@@ -551,7 +569,7 @@
 		self.assertEqual(expected_data, [row.invoiced, row.outstanding, row.sales_person])
 
 	def test_cost_center_filter(self):
-		si = self.create_sales_invoice()
+		self.create_sales_invoice()
 		filters = {
 			"company": self.company,
 			"report_date": today(),
@@ -568,7 +586,7 @@
 		self.assertEqual(expected_data, [row.invoiced, row.outstanding, row.cost_center])
 
 	def test_customer_group_filter(self):
-		si = self.create_sales_invoice()
+		self.create_sales_invoice()
 		cus_group = frappe.db.get_value("Customer", self.customer, "customer_group")
 		filters = {
 			"company": self.company,
@@ -590,7 +608,7 @@
 		self.assertEqual(len(report), 0)
 
 	def test_multi_customer_group_filter(self):
-		si = self.create_sales_invoice()
+		self.create_sales_invoice()
 		cus_group = frappe.db.get_value("Customer", self.customer, "customer_group")
 		# Create a list of customer groups, e.g., ["Group1", "Group2"]
 		cus_groups_list = [cus_group, "_Test Customer Group 1"]
@@ -703,7 +721,6 @@
 		si.conversion_rate = 80
 		si.debit_to = self.debtors_usd
 		si.save().submit()
-		name = si.name
 
 		# check invoice grand total and invoiced column's value for 3 payment terms
 		report = execute(filters)
@@ -763,9 +780,7 @@
 
 	def test_report_output_if_party_is_missing(self):
 		acc_name = "Additional Debtors"
-		if not frappe.db.get_value(
-			"Account", filters={"account_name": acc_name, "company": self.company}
-		):
+		if not frappe.db.get_value("Account", filters={"account_name": acc_name, "company": self.company}):
 			additional_receivable_acc = frappe.get_doc(
 				{
 					"doctype": "Account",
diff --git a/erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py b/erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py
index 0947cff..1aab7f7 100644
--- a/erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py
+++ b/erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py
@@ -24,9 +24,7 @@
 	def run(self, args):
 		self.account_type = args.get("account_type")
 		self.party_type = get_party_types_from_account_type(self.account_type)
-		self.party_naming_by = frappe.db.get_single_value(
-			args.get("naming_by")[0], args.get("naming_by")[1]
-		)
+		self.party_naming_by = frappe.db.get_single_value(args.get("naming_by")[0], args.get("naming_by")[1])
 		self.get_columns()
 		self.get_data(args)
 		return self.columns, self.data
diff --git a/erpnext/accounts/report/accounts_receivable_summary/test_accounts_receivable_summary.py b/erpnext/accounts/report/accounts_receivable_summary/test_accounts_receivable_summary.py
index 3ee35a1..4ef607b 100644
--- a/erpnext/accounts/report/accounts_receivable_summary/test_accounts_receivable_summary.py
+++ b/erpnext/accounts/report/accounts_receivable_summary/test_accounts_receivable_summary.py
@@ -1,5 +1,3 @@
-import unittest
-
 import frappe
 from frappe.tests.utils import FrappeTestCase, change_settings
 from frappe.utils import today
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 48da17a..4fa485f 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
@@ -70,7 +70,7 @@
 	if filters.get("asset_category"):
 		condition += " and asset_category = %(asset_category)s"
 	return frappe.db.sql(
-		"""
+		f"""
 		SELECT asset_category,
 			   ifnull(sum(case when purchase_date < %(from_date)s then
 							   case when ifnull(disposal_date, 0) = 0 or disposal_date >= %(from_date)s then
@@ -109,11 +109,9 @@
 								0
 						   end), 0) as cost_of_scrapped_asset
 		from `tabAsset`
-		where docstatus=1 and company=%(company)s and purchase_date <= %(to_date)s {}
+		where docstatus=1 and company=%(company)s and purchase_date <= %(to_date)s {condition}
 		group by asset_category
-	""".format(
-			condition
-		),
+	""",
 		{
 			"to_date": filters.to_date,
 			"from_date": filters.from_date,
@@ -129,7 +127,7 @@
 	if filters.get("asset"):
 		condition += " and name = %(asset)s"
 	return frappe.db.sql(
-		"""
+		f"""
 		SELECT name,
 			   ifnull(sum(case when purchase_date < %(from_date)s then
 							   case when ifnull(disposal_date, 0) = 0 or disposal_date >= %(from_date)s then
@@ -168,11 +166,9 @@
 								0
 						   end), 0) as cost_of_scrapped_asset
 		from `tabAsset`
-		where docstatus=1 and company=%(company)s and purchase_date <= %(to_date)s {}
+		where docstatus=1 and company=%(company)s and purchase_date <= %(to_date)s {condition}
 		group by name
-	""".format(
-			condition
-		),
+	""",
 		{
 			"to_date": filters.to_date,
 			"from_date": filters.from_date,
@@ -276,9 +272,7 @@
 			where a.docstatus=1 and a.company=%(company)s and a.purchase_date <= %(to_date)s {0}
 			group by a.asset_category) as results
 		group by results.asset_category
-		""".format(
-			condition
-		),
+		""".format(condition),
 		{"to_date": filters.to_date, "from_date": filters.from_date, "company": filters.company},
 		as_dict=1,
 	)
@@ -338,9 +332,7 @@
 			where a.docstatus=1 and a.company=%(company)s and a.purchase_date <= %(to_date)s {0}
 			group by a.name) as results
 		group by results.name
-		""".format(
-			condition
-		),
+		""".format(condition),
 		{"to_date": filters.to_date, "from_date": filters.from_date, "company": filters.company},
 		as_dict=1,
 	)
diff --git a/erpnext/accounts/report/balance_sheet/balance_sheet.py b/erpnext/accounts/report/balance_sheet/balance_sheet.py
index d45dc07..b2e55b6 100644
--- a/erpnext/accounts/report/balance_sheet/balance_sheet.py
+++ b/erpnext/accounts/report/balance_sheet/balance_sheet.py
@@ -180,7 +180,6 @@
 	filters,
 	consolidated=False,
 ):
-
 	net_asset, net_liability, net_equity, net_provisional_profit_loss = 0.0, 0.0, 0.0, 0.0
 
 	if filters.get("accumulated_values"):
diff --git a/erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py b/erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py
index 7e0bdea..ae67567 100644
--- a/erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py
+++ b/erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py
@@ -83,31 +83,27 @@
 	conditions = get_conditions(filters)
 
 	journal_entries = frappe.db.sql(
-		"""SELECT
+		f"""SELECT
 			"Journal Entry", jv.name, jv.posting_date, jv.cheque_no,
 			jv.clearance_date, jvd.against_account, jvd.debit - jvd.credit
 		FROM
 			`tabJournal Entry Account` jvd, `tabJournal Entry` jv
 		WHERE
-			jvd.parent = jv.name and jv.docstatus=1 and jvd.account = %(account)s {0}
-			order by posting_date DESC, jv.name DESC""".format(
-			conditions
-		),
+			jvd.parent = jv.name and jv.docstatus=1 and jvd.account = %(account)s {conditions}
+			order by posting_date DESC, jv.name DESC""",
 		filters,
 		as_list=1,
 	)
 
 	payment_entries = frappe.db.sql(
-		"""SELECT
+		f"""SELECT
 			"Payment Entry", name, posting_date, reference_no, clearance_date, party,
 			if(paid_from=%(account)s, ((paid_amount * -1) - total_taxes_and_charges) , received_amount)
 		FROM
 			`tabPayment Entry`
 		WHERE
-			docstatus=1 and (paid_from = %(account)s or paid_to = %(account)s) {0}
-			order by posting_date DESC, name DESC""".format(
-			conditions
-		),
+			docstatus=1 and (paid_from = %(account)s or paid_to = %(account)s) {conditions}
+			order by posting_date DESC, name DESC""",
 		filters,
 		as_list=1,
 	)
diff --git a/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py b/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py
index 206654c..8a8e3a5 100644
--- a/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py
+++ b/erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py
@@ -32,10 +32,7 @@
 	amounts_not_reflected_in_system = get_amounts_not_reflected_in_system(filters)
 
 	bank_bal = (
-		flt(balance_as_per_system)
-		- flt(total_debit)
-		+ flt(total_credit)
-		+ amounts_not_reflected_in_system
+		flt(balance_as_per_system) - flt(total_debit) + flt(total_credit) + amounts_not_reflected_in_system
 	)
 
 	data += [
diff --git a/erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py b/erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py
index 62bee82..f6efc8a 100644
--- a/erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py
+++ b/erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py
@@ -30,9 +30,7 @@
 	]
 
 	if report_filters.get("purchase_invoice"):
-		filters.append(
-			["Purchase Invoice", "per_received", "in", [report_filters.get("purchase_invoice")]]
-		)
+		filters.append(["Purchase Invoice", "per_received", "in", [report_filters.get("purchase_invoice")]])
 
 	return filters
 
@@ -40,10 +38,10 @@
 def get_report_fields():
 	fields = []
 	for p_field in ["name", "supplier", "company", "posting_date", "currency"]:
-		fields.append("`tabPurchase Invoice`.`{}`".format(p_field))
+		fields.append(f"`tabPurchase Invoice`.`{p_field}`")
 
 	for c_field in ["item_code", "item_name", "uom", "qty", "received_qty", "rate", "amount"]:
-		fields.append("`tabPurchase Invoice Item`.`{}`".format(c_field))
+		fields.append(f"`tabPurchase Invoice Item`.`{c_field}`")
 
 	return fields
 
diff --git a/erpnext/accounts/report/budget_variance_report/budget_variance_report.py b/erpnext/accounts/report/budget_variance_report/budget_variance_report.py
index 96cfab9..e540aa9 100644
--- a/erpnext/accounts/report/budget_variance_report/budget_variance_report.py
+++ b/erpnext/accounts/report/budget_variance_report/budget_variance_report.py
@@ -112,7 +112,9 @@
 				]:
 					if group_months:
 						label = label % (
-							formatdate(from_date, format_string="MMM") + "-" + formatdate(to_date, format_string="MMM")
+							formatdate(from_date, format_string="MMM")
+							+ "-"
+							+ formatdate(to_date, format_string="MMM")
 						)
 					else:
 						label = label % formatdate(from_date, format_string="MMM")
@@ -147,9 +149,7 @@
 				where
 					company = %s
 				{order_by}
-			""".format(
-				tab=filters.get("budget_against"), order_by=order_by
-			),
+			""".format(tab=filters.get("budget_against"), order_by=order_by),
 			filters.get("company"),
 		)
 	else:
@@ -159,9 +159,7 @@
 					name
 				from
 					`tab{tab}`
-			""".format(
-				tab=filters.get("budget_against")
-			)
+			""".format(tab=filters.get("budget_against"))
 		)  # nosec
 
 
@@ -170,12 +168,12 @@
 	budget_against = frappe.scrub(filters.get("budget_against"))
 	cond = ""
 	if filters.get("budget_against_filter"):
-		cond += """ and b.{budget_against} in (%s)""".format(budget_against=budget_against) % ", ".join(
+		cond += f""" and b.{budget_against} in (%s)""" % ", ".join(
 			["%s"] * len(filters.get("budget_against_filter"))
 		)
 
 	return frappe.db.sql(
-		"""
+		f"""
 			select
 				b.{budget_against} as budget_against,
 				b.monthly_distribution,
@@ -194,10 +192,7 @@
 				{cond}
 			order by
 				b.fiscal_year
-		""".format(
-			budget_against=budget_against,
-			cond=cond,
-		),
+		""",
 		tuple(
 			[
 				filters.from_fiscal_year,
@@ -244,15 +239,13 @@
 
 	if filters.get("budget_against") == "Cost Center":
 		cc_lft, cc_rgt = frappe.db.get_value("Cost Center", name, ["lft", "rgt"])
-		cond = """
-				and lft >= "{lft}"
-				and rgt <= "{rgt}"
-			""".format(
-			lft=cc_lft, rgt=cc_rgt
-		)
+		cond = f"""
+				and lft >= "{cc_lft}"
+				and rgt <= "{cc_rgt}"
+			"""
 
 	ac_details = frappe.db.sql(
-		"""
+		f"""
 			select
 				gl.account,
 				gl.debit,
@@ -275,7 +268,7 @@
 					select
 						name
 					from
-						`tab{tab}`
+						`tab{filters.budget_against}`
 					where
 						name = gl.{budget_against}
 						{cond}
@@ -283,9 +276,7 @@
 				group by
 					gl.name
 				order by gl.fiscal_year
-		""".format(
-			tab=filters.budget_against, budget_against=budget_against, cond=cond
-		),
+		""",
 		(filters.from_fiscal_year, filters.to_fiscal_year, name),
 		as_dict=1,
 	)
@@ -314,7 +305,9 @@
 
 			tav_dict = cam_map[ccd.budget_against][ccd.account][ccd.fiscal_year][month]
 			month_percentage = (
-				tdd.get(ccd.monthly_distribution, {}).get(month, 0) if ccd.monthly_distribution else 100.0 / 12
+				tdd.get(ccd.monthly_distribution, {}).get(month, 0)
+				if ccd.monthly_distribution
+				else 100.0 / 12
 			)
 
 			tav_dict.target = flt(ccd.budget_amount) * month_percentage / 100
@@ -327,7 +320,6 @@
 
 
 def get_fiscal_years(filters):
-
 	fiscal_year = frappe.db.sql(
 		"""
 			select
@@ -344,7 +336,6 @@
 
 
 def get_chart_data(filters, columns, data):
-
 	if not data:
 		return None
 
@@ -360,7 +351,9 @@
 			else:
 				if group_months:
 					label = (
-						formatdate(from_date, format_string="MMM") + "-" + formatdate(to_date, format_string="MMM")
+						formatdate(from_date, format_string="MMM")
+						+ "-"
+						+ formatdate(to_date, format_string="MMM")
 					)
 					labels.append(label)
 				else:
diff --git a/erpnext/accounts/report/cash_flow/cash_flow.py b/erpnext/accounts/report/cash_flow/cash_flow.py
index d3b0692..c034f95 100644
--- a/erpnext/accounts/report/cash_flow/cash_flow.py
+++ b/erpnext/accounts/report/cash_flow/cash_flow.py
@@ -109,9 +109,7 @@
 	add_total_row_account(
 		data, data, _("Net Change in Cash"), period_list, company_currency, summary_data, filters
 	)
-	columns = get_columns(
-		filters.periodicity, period_list, filters.accumulated_values, filters.company
-	)
+	columns = get_columns(filters.periodicity, period_list, filters.accumulated_values, filters.company)
 
 	chart = get_chart_data(columns, data)
 
@@ -178,8 +176,8 @@
 
 	if filters.include_default_book_entries:
 		company_fb = frappe.get_cached_value("Company", company, "default_finance_book")
-		cond = """ AND (finance_book in (%s, %s, '') OR finance_book IS NULL)
-			""" % (
+		cond = """ AND (finance_book in ({}, {}, '') OR finance_book IS NULL)
+			""".format(
 			frappe.db.escape(filters.finance_book),
 			frappe.db.escape(company_fb),
 		)
@@ -193,15 +191,13 @@
 		cond += " and cost_center in %(cost_center)s"
 
 	gl_sum = frappe.db.sql_list(
-		"""
+		f"""
 		select sum(credit) - sum(debit)
 		from `tabGL Entry`
 		where company=%(company)s and posting_date >= %(start_date)s and posting_date <= %(end_date)s
 			and voucher_type != 'Period Closing Voucher'
 			and account in ( SELECT name FROM tabAccount WHERE account_type = %(account_type)s) {cond}
-	""".format(
-			cond=cond
-		),
+	""",
 		filters,
 	)
 
@@ -219,9 +215,7 @@
 	return start_date
 
 
-def add_total_row_account(
-	out, data, label, period_list, currency, summary_data, filters, consolidated=False
-):
+def add_total_row_account(out, data, label, period_list, currency, summary_data, filters, consolidated=False):
 	total_row = {
 		"account_name": "'" + _("{0}").format(label) + "'",
 		"account": "'" + _("{0}").format(label) + "'",
@@ -253,9 +247,7 @@
 	report_summary = []
 
 	for label, value in summary_data.items():
-		report_summary.append(
-			{"value": value, "label": label, "datatype": "Currency", "currency": currency}
-		)
+		report_summary.append({"value": value, "label": label, "datatype": "Currency", "currency": currency})
 
 	return report_summary
 
@@ -268,7 +260,7 @@
 			"values": [account.get(d.get("fieldname")) for d in columns[2:]],
 		}
 		for account in data
-		if account.get("parent_account") == None and account.get("currency")
+		if account.get("parent_account") is None and account.get("currency")
 	]
 	datasets = datasets[:-1]
 
diff --git a/erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py b/erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py
index 0051ba6..b20f3b3 100644
--- a/erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py
+++ b/erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py
@@ -55,9 +55,7 @@
 			fiscal_year, companies, columns, filters
 		)
 	elif filters.get("report") == "Profit and Loss Statement":
-		data, message, chart, report_summary = get_profit_loss_data(
-			fiscal_year, companies, columns, filters
-		)
+		data, message, chart, report_summary = get_profit_loss_data(fiscal_year, companies, columns, filters)
 	else:
 		data, report_summary = get_cash_flow_data(fiscal_year, companies, filters)
 
@@ -81,9 +79,7 @@
 		asset, liability, equity, companies, filters.get("company"), company_currency, True
 	)
 
-	message, opening_balance = prepare_companywise_opening_balance(
-		asset, liability, equity, companies
-	)
+	message, opening_balance = prepare_companywise_opening_balance(asset, liability, equity, companies)
 
 	if opening_balance:
 		unclosed = {
@@ -192,9 +188,7 @@
 
 	expense = get_data(companies, "Expense", "Debit", fiscal_year, filters, True)
 
-	net_profit_loss = get_net_profit_loss(
-		income, expense, companies, filters.company, company_currency, True
-	)
+	net_profit_loss = get_net_profit_loss(income, expense, companies, filters.company, company_currency, True)
 
 	return income, expense, net_profit_loss
 
@@ -323,9 +317,7 @@
 	return columns
 
 
-def get_data(
-	companies, root_type, balance_must_be, fiscal_year, filters=None, ignore_closing_entries=False
-):
+def get_data(companies, root_type, balance_must_be, fiscal_year, filters=None, ignore_closing_entries=False):
 	accounts, accounts_by_name, parent_children_map = get_account_heads(root_type, companies, filters)
 
 	if not accounts:
@@ -349,7 +341,6 @@
 		root_type,
 		as_dict=1,
 	):
-
 		set_gl_entries_by_account(
 			start_date,
 			end_date,
@@ -366,9 +357,7 @@
 	calculate_values(accounts_by_name, gl_entries_by_account, companies, filters, fiscal_year)
 	accumulate_values_into_parents(accounts, accounts_by_name, companies)
 
-	out = prepare_data(
-		accounts, start_date, end_date, balance_must_be, companies, company_currency, filters
-	)
+	out = prepare_data(accounts, start_date, end_date, balance_must_be, companies, company_currency, filters)
 
 	out = filter_out_zero_value_rows(
 		out, parent_children_map, show_zero_values=filters.get("show_zero_values")
@@ -388,9 +377,7 @@
 
 def calculate_values(accounts_by_name, gl_entries_by_account, companies, filters, fiscal_year):
 	start_date = (
-		fiscal_year.year_start_date
-		if filters.filter_based_on == "Fiscal Year"
-		else filters.period_start_date
+		fiscal_year.year_start_date if filters.filter_based_on == "Fiscal Year" else filters.period_start_date
 	)
 
 	for entries in gl_entries_by_account.values():
@@ -422,8 +409,12 @@
 							and parent_company_currency != child_company_currency
 							and filters.get("accumulated_in_group_company")
 						):
-							debit = convert(debit, parent_company_currency, child_company_currency, filters.end_date)
-							credit = convert(credit, parent_company_currency, child_company_currency, filters.end_date)
+							debit = convert(
+								debit, parent_company_currency, child_company_currency, filters.end_date
+							)
+							credit = convert(
+								credit, parent_company_currency, child_company_currency, filters.end_date
+							)
 
 						d[company] = d.get(company, 0.0) + flt(debit) - flt(credit)
 
@@ -507,10 +498,8 @@
 	lft, rgt = frappe.get_cached_value("Company", company, ["lft", "rgt"])
 
 	return frappe.db.sql_list(
-		"""select name from `tabCompany`
-		where lft >= {0} and rgt <= {1} order by lft, rgt""".format(
-			lft, rgt
-		)
+		f"""select name from `tabCompany`
+		where lft >= {lft} and rgt <= {rgt} order by lft, rgt"""
 	)
 
 
@@ -547,9 +536,7 @@
 	return accounts
 
 
-def prepare_data(
-	accounts, start_date, end_date, balance_must_be, companies, company_currency, filters
-):
+def prepare_data(accounts, start_date, end_date, balance_must_be, companies, company_currency, filters):
 	data = []
 
 	for d in accounts:
@@ -559,9 +546,7 @@
 		row = frappe._dict(
 			{
 				"account_name": (
-					"%s - %s" % (_(d.account_number), _(d.account_name))
-					if d.account_number
-					else _(d.account_name)
+					f"{_(d.account_number)} - {_(d.account_name)}" if d.account_number else _(d.account_name)
 				),
 				"account": _(d.name),
 				"parent_account": _(d.parent_account),
@@ -609,9 +594,7 @@
 ):
 	"""Returns a dict like { "account": [gl entries], ... }"""
 
-	company_lft, company_rgt = frappe.get_cached_value(
-		"Company", filters.get("company"), ["lft", "rgt"]
-	)
+	company_lft, company_rgt = frappe.get_cached_value("Company", filters.get("company"), ["lft", "rgt"])
 
 	companies = frappe.db.sql(
 		""" select name, default_currency from `tabCompany`
@@ -739,7 +722,7 @@
 	additional_conditions = []
 
 	if ignore_closing_entries:
-		additional_conditions.append((gle.voucher_type != "Period Closing Voucher"))
+		additional_conditions.append(gle.voucher_type != "Period Closing Voucher")
 
 	if from_date:
 		additional_conditions.append(gle.posting_date >= from_date)
@@ -802,7 +785,7 @@
 	def add_to_list(parent, level):
 		if level < depth:
 			children = parent_children_map.get(parent) or []
-			sort_accounts(children, is_root=True if parent == None else False)
+			sort_accounts(children, is_root=True if parent is None else False)
 
 			for child in children:
 				child.indent = level
diff --git a/erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py b/erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py
index f4a0175..7b99096 100644
--- a/erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py
+++ b/erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py
@@ -7,7 +7,7 @@
 from frappe.utils import getdate, nowdate
 
 
-class PartyLedgerSummaryReport(object):
+class PartyLedgerSummaryReport:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 		self.filters.from_date = getdate(self.filters.from_date or nowdate())
@@ -21,9 +21,7 @@
 			frappe.throw(_("From Date must be before To Date"))
 
 		self.filters.party_type = args.get("party_type")
-		self.party_naming_by = frappe.db.get_single_value(
-			args.get("naming_by")[0], args.get("naming_by")[1]
-		)
+		self.party_naming_by = frappe.db.get_single_value(args.get("naming_by")[0], args.get("naming_by")[1])
 
 		self.get_gl_entries()
 		self.get_additional_columns()
@@ -49,7 +47,7 @@
 				.select(
 					customer.name, customer.territory, customer.customer_group, customer.default_sales_partner
 				)
-				.where((customer.disabled == 0))
+				.where(customer.disabled == 0)
 				.run(as_dict=True)
 			)
 
@@ -62,7 +60,7 @@
 			result = (
 				frappe.qb.from_(supplier)
 				.select(supplier.name, supplier.supplier_group)
-				.where((supplier.disabled == 0))
+				.where(supplier.disabled == 0)
 				.run(as_dict=True)
 			)
 
@@ -184,9 +182,7 @@
 		return columns
 
 	def get_data(self):
-		company_currency = frappe.get_cached_value(
-			"Company", self.filters.get("company"), "default_currency"
-		)
+		company_currency = frappe.get_cached_value("Company", self.filters.get("company"), "default_currency")
 		invoice_dr_or_cr = "debit" if self.filters.party_type == "Customer" else "credit"
 		reverse_dr_or_cr = "credit" if self.filters.party_type == "Customer" else "debit"
 
@@ -260,7 +256,7 @@
 			join = "left join `tabSupplier` p on gle.party = p.name"
 
 		self.gl_entries = frappe.db.sql(
-			"""
+			f"""
 			select
 				gle.posting_date, gle.party, gle.voucher_type, gle.voucher_no, gle.against_voucher_type,
 				gle.against_voucher, gle.debit, gle.credit, gle.is_opening {join_field}
@@ -270,9 +266,7 @@
 				gle.docstatus < 2 and gle.is_cancelled = 0 and gle.party_type=%(party_type)s and ifnull(gle.party, '') != ''
 				and gle.posting_date <= %(to_date)s {conditions}
 			order by gle.posting_date
-		""".format(
-				join=join, join_field=join_field, conditions=conditions
-			),
+		""",
 			self.filters,
 			as_dict=True,
 		)
@@ -296,22 +290,18 @@
 				)
 
 				conditions.append(
-					"""party in (select name from tabCustomer
-					where exists(select name from `tabCustomer Group` where lft >= {0} and rgt <= {1}
-						and name=tabCustomer.customer_group))""".format(
-						lft, rgt
-					)
+					f"""party in (select name from tabCustomer
+					where exists(select name from `tabCustomer Group` where lft >= {lft} and rgt <= {rgt}
+						and name=tabCustomer.customer_group))"""
 				)
 
 			if self.filters.get("territory"):
 				lft, rgt = frappe.db.get_value("Territory", self.filters.get("territory"), ["lft", "rgt"])
 
 				conditions.append(
-					"""party in (select name from tabCustomer
-					where exists(select name from `tabTerritory` where lft >= {0} and rgt <= {1}
-						and name=tabCustomer.territory))""".format(
-						lft, rgt
-					)
+					f"""party in (select name from tabCustomer
+					where exists(select name from `tabTerritory` where lft >= {lft} and rgt <= {rgt}
+						and name=tabCustomer.territory))"""
 				)
 
 			if self.filters.get("payment_terms_template"):
@@ -331,12 +321,10 @@
 
 				conditions.append(
 					"""exists(select name from `tabSales Team` steam where
-					steam.sales_person in (select name from `tabSales Person` where lft >= {0} and rgt <= {1})
+					steam.sales_person in (select name from `tabSales Person` where lft >= {} and rgt <= {})
 					and ((steam.parent = voucher_no and steam.parenttype = voucher_type)
 						or (steam.parent = against_voucher and steam.parenttype = against_voucher_type)
-						or (steam.parent = party and steam.parenttype = 'Customer')))""".format(
-						lft, rgt
-					)
+						or (steam.parent = party and steam.parenttype = 'Customer')))""".format(lft, rgt)
 				)
 
 		if self.filters.party_type == "Supplier":
@@ -392,7 +380,7 @@
 		)
 
 		gl_entries = frappe.db.sql(
-			"""
+			f"""
 			select
 				posting_date, account, party, voucher_type, voucher_no, debit, credit
 			from
@@ -406,10 +394,7 @@
 					where gle.party_type=%(party_type)s and ifnull(party, '') != ''
 					and gle.posting_date between %(from_date)s and %(to_date)s and gle.docstatus < 2 {conditions}
 				)
-			""".format(
-				accounts_query=accounts_query,
-				conditions=conditions,
-			),
+			""",
 			self.filters,
 			as_dict=True,
 		)
@@ -440,14 +425,14 @@
 
 			if parties and accounts:
 				if len(parties) == 1:
-					party = list(parties.keys())[0]
+					party = next(iter(parties.keys()))
 					for account, amount in accounts.items():
 						self.party_adjustment_accounts.add(account)
 						self.party_adjustment_details.setdefault(party, {})
 						self.party_adjustment_details[party].setdefault(account, 0)
 						self.party_adjustment_details[party][account] += amount
 				elif len(accounts) == 1 and not has_irrelevant_entry:
-					account = list(accounts.keys())[0]
+					account = next(iter(accounts.keys()))
 					self.party_adjustment_accounts.add(account)
 					for party, amount in parties.items():
 						self.party_adjustment_details.setdefault(party, {})
diff --git a/erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py b/erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py
index eebd61c..ef993e4 100644
--- a/erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py
+++ b/erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py
@@ -10,7 +10,7 @@
 from erpnext.accounts.utils import get_fiscal_year
 
 
-class Deferred_Item(object):
+class Deferred_Item:
 	"""
 	Helper class for processing items with deferred revenue/expense
 	"""
@@ -152,13 +152,11 @@
 					if posting.posted == "posted":
 						actual += self.get_amount(posting)
 
-			self.period_total.append(
-				frappe._dict({"key": period.key, "total": period_sum, "actual": actual})
-			)
+			self.period_total.append(frappe._dict({"key": period.key, "total": period_sum, "actual": actual}))
 		return self.period_total
 
 
-class Deferred_Invoice(object):
+class Deferred_Invoice:
 	def __init__(self, invoice, items, filters, period_list):
 		"""
 		Helper class for processing invoices with deferred revenue/expense items
@@ -194,7 +192,7 @@
 		for item in self.items:
 			item_total = item.calculate_item_revenue_expense_for_period()
 			# update invoice total
-			for idx, period in enumerate(self.period_list, 0):
+			for idx in range(len(self.period_list)):
 				self.period_total[idx].total += item_total[idx].total
 				self.period_total[idx].actual += item_total[idx].actual
 		return self.period_total
@@ -219,7 +217,7 @@
 		return ret_data
 
 
-class Deferred_Revenue_and_Expense_Report(object):
+class Deferred_Revenue_and_Expense_Report:
 	def __init__(self, filters=None):
 		"""
 		Initialize deferred revenue/expense report with user provided filters or system defaults, if none is provided
@@ -348,7 +346,7 @@
 		for inv in self.deferred_invoices:
 			inv_total = inv.calculate_invoice_revenue_expense_for_period()
 			# calculate total for whole report
-			for idx, period in enumerate(self.period_list, 0):
+			for idx in range(len(self.period_list)):
 				self.period_total[idx].total += inv_total[idx].total
 				self.period_total[idx].actual += inv_total[idx].actual
 
diff --git a/erpnext/accounts/report/deferred_revenue_and_expense/test_deferred_revenue_and_expense.py b/erpnext/accounts/report/deferred_revenue_and_expense/test_deferred_revenue_and_expense.py
index 7b1a902..f8a965b 100644
--- a/erpnext/accounts/report/deferred_revenue_and_expense/test_deferred_revenue_and_expense.py
+++ b/erpnext/accounts/report/deferred_revenue_and_expense/test_deferred_revenue_and_expense.py
@@ -1,5 +1,3 @@
-import unittest
-
 import frappe
 from frappe import qb
 from frappe.tests.utils import FrappeTestCase, change_settings
@@ -13,8 +11,6 @@
 )
 from erpnext.accounts.test.accounts_mixin import AccountsTestMixin
 from erpnext.accounts.utils import get_fiscal_year
-from erpnext.buying.doctype.supplier.test_supplier import create_supplier
-from erpnext.stock.doctype.item.test_item import create_item
 
 
 class TestDeferredRevenueAndExpense(FrappeTestCase, AccountsTestMixin):
diff --git a/erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py b/erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py
index 5939a26..db984e8 100644
--- a/erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py
+++ b/erpnext/accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py
@@ -15,7 +15,6 @@
 
 
 def execute(filters=None):
-
 	validate_filters(filters)
 	dimension_list = get_dimensions(filters)
 
@@ -90,9 +89,7 @@
 	gl_filters["dimensions"] = set(dimension_list)
 
 	if filters.get("include_default_book_entries"):
-		gl_filters["company_fb"] = frappe.get_cached_value(
-			"Company", filters.company, "default_finance_book"
-		)
+		gl_filters["company_fb"] = frappe.get_cached_value("Company", filters.company, "default_finance_book")
 
 	gl_entries = frappe.db.sql(
 		"""
@@ -119,7 +116,6 @@
 
 
 def format_gl_entries(gl_entries_by_account, accounts_by_name, dimension_list, dimension_type):
-
 	for entries in gl_entries_by_account.values():
 		for entry in entries:
 			d = accounts_by_name.get(entry.account)
@@ -151,7 +147,7 @@
 			"to_date": filters.to_date,
 			"currency": company_currency,
 			"account_name": (
-				"{} - {}".format(d.account_number, d.account_name) if d.account_number else d.account_name
+				f"{d.account_number} - {d.account_name}" if d.account_number else d.account_name
 			),
 		}
 
@@ -183,7 +179,7 @@
 def get_condition(dimension):
 	conditions = []
 
-	conditions.append("{0} in %(dimensions)s".format(frappe.scrub(dimension)))
+	conditions.append(f"{frappe.scrub(dimension)} in %(dimensions)s")
 
 	return " and {}".format(" and ".join(conditions)) if conditions else ""
 
diff --git a/erpnext/accounts/report/financial_ratios/financial_ratios.py b/erpnext/accounts/report/financial_ratios/financial_ratios.py
index 47b4fd0..c97cd89 100644
--- a/erpnext/accounts/report/financial_ratios/financial_ratios.py
+++ b/erpnext/accounts/report/financial_ratios/financial_ratios.py
@@ -67,7 +67,6 @@
 
 
 def get_ratios_data(filters, period_list, years):
-
 	data = []
 	assets, liabilities, income, expense = get_gl_data(filters, period_list, years)
 
@@ -113,9 +112,7 @@
 	add_solvency_ratios(
 		data, years, total_asset, total_liability, net_sales, cogs, total_income, total_expense
 	)
-	add_turnover_ratios(
-		data, years, period_list, filters, total_asset, net_sales, cogs, direct_expense
-	)
+	add_turnover_ratios(data, years, period_list, filters, total_asset, net_sales, cogs, direct_expense)
 
 	return data
 
@@ -180,9 +177,7 @@
 		profit_after_tax = flt(total_income.get(year)) + flt(total_expense.get(year))
 		share_holder_fund = flt(total_asset.get(year)) - flt(total_liability.get(year))
 
-		debt_equity_ratio[year] = calculate_ratio(
-			total_liability.get(year), share_holder_fund, precision
-		)
+		debt_equity_ratio[year] = calculate_ratio(total_liability.get(year), share_holder_fund, precision)
 		return_on_equity_ratio[year] = calculate_ratio(profit_after_tax, share_holder_fund, precision)
 
 		net_profit_ratio[year] = calculate_ratio(profit_after_tax, net_sales.get(year), precision)
@@ -198,9 +193,7 @@
 	data.append(return_on_equity_ratio)
 
 
-def add_turnover_ratios(
-	data, years, period_list, filters, total_asset, net_sales, cogs, direct_expense
-):
+def add_turnover_ratios(data, years, period_list, filters, total_asset, net_sales, cogs, direct_expense):
 	precision = frappe.db.get_single_value("System Settings", "float_precision")
 	data.append({"ratio": "Turnover Ratios"})
 
@@ -240,7 +233,6 @@
 	net_dict=None,
 	total_net=0,
 ):
-
 	for entry in root_type_data:
 		if not entry.get("parent_account") and entry.get("is_group"):
 			total_dict[year] = entry[year]
@@ -283,9 +275,7 @@
 			company=filters.company,
 			account_type=account_type,
 		)
-		avg_ratio[period["key"]] = flt(
-			(flt(closing_balance) + flt(opening_balance)) / 2, precision=precision
-		)
+		avg_ratio[period["key"]] = flt((flt(closing_balance) + flt(opening_balance)) / 2, precision=precision)
 
 	return avg_ratio
 
diff --git a/erpnext/accounts/report/financial_statements.py b/erpnext/accounts/report/financial_statements.py
index aadd873..6d763597 100644
--- a/erpnext/accounts/report/financial_statements.py
+++ b/erpnext/accounts/report/financial_statements.py
@@ -162,7 +162,6 @@
 	ignore_accumulated_values_for_fy=False,
 	total=True,
 ):
-
 	accounts = get_accounts(company, root_type)
 	if not accounts:
 		return None
@@ -178,7 +177,6 @@
 		root_type,
 		as_dict=1,
 	):
-
 		set_gl_entries_by_account(
 			company,
 			period_list[0]["year_start_date"] if only_current_fiscal_year else None,
@@ -242,7 +240,8 @@
 
 				if entry.posting_date <= period.to_date:
 					if (accumulated_values or entry.posting_date >= period.from_date) and (
-						not ignore_accumulated_values_for_fy or entry.fiscal_year == period.to_date_fiscal_year
+						not ignore_accumulated_values_for_fy
+						or entry.fiscal_year == period.to_date_fiscal_year
 					):
 						d[period.key] = d.get(period.key, 0.0) + flt(entry.debit) - flt(entry.credit)
 
@@ -286,9 +285,7 @@
 				"is_group": d.is_group,
 				"opening_balance": d.get("opening_balance", 0.0) * (1 if balance_must_be == "Debit" else -1),
 				"account_name": (
-					"%s - %s" % (_(d.account_number), _(d.account_name))
-					if d.account_number
-					else _(d.account_name)
+					f"{_(d.account_number)} - {_(d.account_name)}" if d.account_number else _(d.account_name)
 				),
 			}
 		)
@@ -382,7 +379,7 @@
 	def add_to_list(parent, level):
 		if level < depth:
 			children = parent_children_map.get(parent) or []
-			sort_accounts(children, is_root=True if parent == None else False)
+			sort_accounts(children, is_root=True if parent is None else False)
 
 			for child in children:
 				child.indent = level
@@ -573,7 +570,9 @@
 			company_fb = frappe.get_cached_value("Company", filters.company, "default_finance_book")
 
 			if filters.finance_book and company_fb and cstr(filters.finance_book) != cstr(company_fb):
-				frappe.throw(_("To use a different finance book, please uncheck 'Include Default FB Entries'"))
+				frappe.throw(
+					_("To use a different finance book, please uncheck 'Include Default FB Entries'")
+				)
 
 			query = query.where(
 				(gl_entry.finance_book.isin([cstr(filters.finance_book), cstr(company_fb), ""]))
diff --git a/erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py b/erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py
index 696a03b..89cf7e5 100644
--- a/erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py
+++ b/erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py
@@ -7,7 +7,7 @@
 from frappe.query_builder.functions import Sum
 
 
-class General_Payment_Ledger_Comparison(object):
+class General_Payment_Ledger_Comparison:
 	"""
 	A Utility report to compare Voucher-wise balance between General and Payment Ledger
 	"""
@@ -58,10 +58,9 @@
 
 		for acc_type, val in self.account_types.items():
 			if val.accounts:
-
 				filter_criterion = []
 				if self.filters.voucher_no:
-					filter_criterion.append((gle.voucher_no == self.filters.voucher_no))
+					filter_criterion.append(gle.voucher_no == self.filters.voucher_no)
 
 				if self.filters.period_start_date:
 					filter_criterion.append(gle.posting_date.gte(self.filters.period_start_date))
@@ -102,10 +101,9 @@
 
 		for acc_type, val in self.account_types.items():
 			if val.accounts:
-
 				filter_criterion = []
 				if self.filters.voucher_no:
-					filter_criterion.append((ple.voucher_no == self.filters.voucher_no))
+					filter_criterion.append(ple.voucher_no == self.filters.voucher_no)
 
 				if self.filters.period_start_date:
 					filter_criterion.append(ple.posting_date.gte(self.filters.period_start_date))
@@ -141,7 +139,7 @@
 		self.ple_balances = set()
 
 		# consolidate both receivable and payable balances in one set
-		for acc_type, val in self.account_types.items():
+		for _acc_type, val in self.account_types.items():
 			self.gle_balances = set(val.gle) | self.gle_balances
 			self.ple_balances = set(val.ple) | self.ple_balances
 
@@ -177,7 +175,6 @@
 
 	def get_columns(self):
 		self.columns = []
-		options = None
 		self.columns.append(
 			dict(
 				label=_("Company"),
diff --git a/erpnext/accounts/report/general_and_payment_ledger_comparison/test_general_and_payment_ledger_comparison.py b/erpnext/accounts/report/general_and_payment_ledger_comparison/test_general_and_payment_ledger_comparison.py
index 59e906b..afa81b8 100644
--- a/erpnext/accounts/report/general_and_payment_ledger_comparison/test_general_and_payment_ledger_comparison.py
+++ b/erpnext/accounts/report/general_and_payment_ledger_comparison/test_general_and_payment_ledger_comparison.py
@@ -1,5 +1,3 @@
-import unittest
-
 import frappe
 from frappe import qb
 from frappe.tests.utils import FrappeTestCase
@@ -40,9 +38,7 @@
 		)
 
 		# manually edit the payment ledger entry
-		ple = frappe.db.get_all(
-			"Payment Ledger Entry", filters={"voucher_no": sinv.name, "delinked": 0}
-		)[0]
+		ple = frappe.db.get_all("Payment Ledger Entry", filters={"voucher_no": sinv.name, "delinked": 0})[0]
 		frappe.db.set_value("Payment Ledger Entry", ple.name, "amount", sinv.grand_total - 1)
 
 		filters = frappe._dict({"company": self.company})
diff --git a/erpnext/accounts/report/general_ledger/general_ledger.html b/erpnext/accounts/report/general_ledger/general_ledger.html
index 2d5ca49..3c4e1a0 100644
--- a/erpnext/accounts/report/general_ledger/general_ledger.html
+++ b/erpnext/accounts/report/general_ledger/general_ledger.html
@@ -55,10 +55,10 @@
 					</span>
 				</td>
 				<td style="text-align: right">
-					{%= format_currency(data[i].debit, filters.presentation_currency) %}
+					{%= format_currency(data[i].debit, filters.presentation_currency || data[i].account_currency) %}
 				</td>
 				<td style="text-align: right">
-					{%= format_currency(data[i].credit, filters.presentation_currency) %}
+					{%= format_currency(data[i].credit, filters.presentation_currency || data[i].account_currency) %}
 				</td>
 			{% } else { %}
 				<td></td>
diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py
index cea3a7b..888e040 100644
--- a/erpnext/accounts/report/general_ledger/general_ledger.py
+++ b/erpnext/accounts/report/general_ledger/general_ledger.py
@@ -102,9 +102,7 @@
 
 def set_account_currency(filters):
 	if filters.get("account") or (filters.get("party") and len(filters.party) == 1):
-		filters["company_currency"] = frappe.get_cached_value(
-			"Company", filters.company, "default_currency"
-		)
+		filters["company_currency"] = frappe.get_cached_value("Company", filters.company, "default_currency")
 		account_currency = None
 
 		if filters.get("account"):
@@ -164,9 +162,7 @@
 		credit_in_account_currency """
 
 	if filters.get("show_remarks"):
-		if remarks_length := frappe.db.get_single_value(
-			"Accounts Settings", "general_ledger_remarks_length"
-		):
+		if remarks_length := frappe.db.get_single_value("Accounts Settings", "general_ledger_remarks_length"):
 			select_fields += f",substr(remarks, 1, {remarks_length}) as 'remarks'"
 		else:
 			select_fields += """,remarks"""
@@ -197,7 +193,7 @@
 		)
 
 	gl_entries = frappe.db.sql(
-		"""
+		f"""
 		select
 			name as gl_entry, posting_date, account, party_type, party,
 			voucher_type, voucher_subtype, voucher_no, {dimension_fields}
@@ -205,15 +201,9 @@
 			against_voucher_type, against_voucher, account_currency,
 			against, is_opening, creation {select_fields}
 		from `tabGL Entry`
-		where company=%(company)s {conditions}
+		where company=%(company)s {get_conditions(filters)}
 		{order_by_statement}
-	""".format(
-			dimension_fields=dimension_fields,
-			transaction_currency_fields=transaction_currency_fields,
-			select_fields=select_fields,
-			conditions=get_conditions(filters),
-			order_by_statement=order_by_statement,
-		),
+	""",
 		filters,
 		as_dict=1,
 	)
@@ -283,7 +273,9 @@
 			if filters.get("company_fb") and cstr(filters.get("finance_book")) != cstr(
 				filters.get("company_fb")
 			):
-				frappe.throw(_("To use a different finance book, please uncheck 'Include Default FB Entries'"))
+				frappe.throw(
+					_("To use a different finance book, please uncheck 'Include Default FB Entries'")
+				)
 			else:
 				conditions.append("(finance_book in (%(finance_book)s, '') OR finance_book IS NULL)")
 		else:
@@ -315,9 +307,9 @@
 						filters[dimension.fieldname] = get_dimension_with_children(
 							dimension.document_type, filters.get(dimension.fieldname)
 						)
-						conditions.append("{0} in %({0})s".format(dimension.fieldname))
+						conditions.append(f"{dimension.fieldname} in %({dimension.fieldname})s")
 					else:
-						conditions.append("{0} in %({0})s".format(dimension.fieldname))
+						conditions.append(f"{dimension.fieldname} in %({dimension.fieldname})s")
 
 	return "and {}".format(" and ".join(conditions)) if conditions else ""
 
@@ -351,7 +343,7 @@
 	data.append(totals.opening)
 
 	if filters.get("group_by") != "Group by Voucher (Consolidated)":
-		for acc, acc_dict in gle_map.items():
+		for _acc, acc_dict in gle_map.items():
 			# acc
 			if acc_dict.entries:
 				# opening
@@ -383,7 +375,7 @@
 def get_totals_dict():
 	def _get_debit_credit_dict(label):
 		return _dict(
-			account="'{0}'".format(label),
+			account=f"'{label}'",
 			debit=0.0,
 			credit=0.0,
 			debit_in_account_currency=0.0,
@@ -432,9 +424,10 @@
 		data[key].debit_in_account_currency += gle.debit_in_account_currency
 		data[key].credit_in_account_currency += gle.credit_in_account_currency
 
-		if filters.get("show_net_values_in_party_account") and account_type_map.get(
-			data[key].account
-		) in ("Receivable", "Payable"):
+		if filters.get("show_net_values_in_party_account") and account_type_map.get(data[key].account) in (
+			"Receivable",
+			"Payable",
+		):
 			net_value = data[key].debit - data[key].credit
 			net_value_in_account_currency = (
 				data[key].debit_in_account_currency - data[key].credit_in_account_currency
@@ -460,7 +453,7 @@
 
 	for gle in gl_entries:
 		group_by_value = gle.get(group_by)
-		gle.voucher_type = _(gle.voucher_type)
+		gle.voucher_type = gle.voucher_type
 		gle.voucher_subtype = _(gle.voucher_subtype)
 		gle.against_voucher_type = _(gle.against_voucher_type)
 		gle.remarks = _(gle.remarks)
@@ -502,7 +495,7 @@
 				else:
 					update_value_in_dict(consolidated_gle, key, gle)
 
-	for key, value in consolidated_gle.items():
+	for value in consolidated_gle.values():
 		update_value_in_dict(totals, "total", value)
 		update_value_in_dict(totals, "closing", value)
 		entries.append(value)
@@ -512,21 +505,19 @@
 
 def get_account_type_map(company):
 	account_type_map = frappe._dict(
-		frappe.get_all(
-			"Account", fields=["name", "account_type"], filters={"company": company}, as_list=1
-		)
+		frappe.get_all("Account", fields=["name", "account_type"], filters={"company": company}, as_list=1)
 	)
 
 	return account_type_map
 
 
 def get_result_as_list(data, filters):
-	balance, balance_in_account_currency = 0, 0
+	balance, _balance_in_account_currency = 0, 0
 	inv_details = get_supplier_invoice_details()
 
 	for d in data:
 		if not d.get("posting_date"):
-			balance, balance_in_account_currency = 0, 0
+			balance, _balance_in_account_currency = 0, 0
 
 		balance = get_balance(d, balance, "debit", "credit")
 		d["balance"] = balance
diff --git a/erpnext/accounts/report/general_ledger/test_general_ledger.py b/erpnext/accounts/report/general_ledger/test_general_ledger.py
index 75f9430..33b356f 100644
--- a/erpnext/accounts/report/general_ledger/test_general_ledger.py
+++ b/erpnext/accounts/report/general_ledger/test_general_ledger.py
@@ -203,9 +203,7 @@
 		revaluation.extend("accounts", accounts)
 		row = revaluation.accounts[0]
 		row.new_exchange_rate = 83
-		row.new_balance_in_base_currency = flt(
-			row.new_exchange_rate * flt(row.balance_in_account_currency)
-		)
+		row.new_balance_in_base_currency = flt(row.new_exchange_rate * flt(row.balance_in_account_currency))
 		row.gain_loss = row.new_balance_in_base_currency - flt(row.balance_in_base_currency)
 		revaluation.set_total_gain_loss()
 		revaluation = revaluation.save().submit()
diff --git a/erpnext/accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py b/erpnext/accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py
index a52aaff..00f9c3e 100644
--- a/erpnext/accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py
+++ b/erpnext/accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py
@@ -49,9 +49,7 @@
 		total=False,
 	)
 
-	columns = get_columns(
-		filters.periodicity, period_list, filters.accumulated_values, filters.company
-	)
+	columns = get_columns(filters.periodicity, period_list, filters.accumulated_values, filters.company)
 
 	gross_income = get_revenue(income, period_list)
 	gross_expense = get_revenue(expense, period_list)
@@ -119,9 +117,7 @@
 
 
 def get_revenue(data, period_list, include_in_gross=1):
-	revenue = [
-		item for item in data if item["include_in_gross"] == include_in_gross or item["is_group"] == 1
-	]
+	revenue = [item for item in data if item["include_in_gross"] == include_in_gross or item["is_group"] == 1]
 
 	data_to_be_removed = True
 	while data_to_be_removed:
diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py
index 25958692..374ecf3 100644
--- a/erpnext/accounts/report/gross_profit/gross_profit.py
+++ b/erpnext/accounts/report/gross_profit/gross_profit.py
@@ -158,9 +158,7 @@
 	return columns, data
 
 
-def get_data_when_grouped_by_invoice(
-	columns, gross_profit_data, filters, group_wise_columns, data
-):
+def get_data_when_grouped_by_invoice(columns, gross_profit_data, filters, group_wise_columns, data):
 	column_names = get_column_names()
 
 	# to display item as Item Code: Item Name
@@ -395,7 +393,7 @@
 	)
 
 
-class GrossProfitGenerator(object):
+class GrossProfitGenerator:
 	def __init__(self, filters=None):
 		self.sle = {}
 		self.data = []
@@ -496,10 +494,11 @@
 	def get_average_rate_based_on_group_by(self):
 		for key in list(self.grouped):
 			if self.filters.get("group_by") == "Invoice":
-				for i, row in enumerate(self.grouped[key]):
+				for row in self.grouped[key]:
 					if row.indent == 1.0:
 						if (
-							row.parent in self.returned_invoices and row.item_code in self.returned_invoices[row.parent]
+							row.parent in self.returned_invoices
+							and row.item_code in self.returned_invoices[row.parent]
 						):
 							returned_item_rows = self.returned_invoices[row.parent][row.item_code]
 							for returned_item_row in returned_item_rows:
@@ -512,7 +511,9 @@
 										row.qty = 0
 										returned_item_row.qty += row.qty
 								row.base_amount += flt(returned_item_row.base_amount, self.currency_precision)
-							row.buying_amount = flt(flt(row.qty) * flt(row.buying_rate), self.currency_precision)
+							row.buying_amount = flt(
+								flt(row.qty) * flt(row.buying_rate), self.currency_precision
+							)
 						if flt(row.qty) or row.base_amount:
 							row = self.set_average_rate(row)
 							self.grouped_data.append(row)
@@ -567,9 +568,7 @@
 		new_row.buying_rate = (
 			flt(new_row.buying_amount / new_row.qty, self.float_precision) if new_row.qty else 0
 		)
-		new_row.base_rate = (
-			flt(new_row.base_amount / new_row.qty, self.float_precision) if new_row.qty else 0
-		)
+		new_row.base_rate = flt(new_row.base_amount / new_row.qty, self.float_precision) if new_row.qty else 0
 		return new_row
 
 	def set_average_gross_profit(self, new_row):
@@ -656,13 +655,13 @@
 			elif self.delivery_notes.get((row.parent, row.item_code), None):
 				#  check if Invoice has delivery notes
 				dn = self.delivery_notes.get((row.parent, row.item_code))
-				parenttype, parent, item_row, warehouse = (
+				parenttype, parent, item_row, _warehouse = (
 					"Delivery Note",
 					dn["delivery_note"],
 					dn["item_row"],
 					dn["warehouse"],
 				)
-				my_sle = self.get_stock_ledger_entries(item_code, row.warehouse)
+				my_sle = self.get_stock_ledger_entries(item_code, _warehouse)
 				return self.calculate_buying_amount_from_sle(
 					row, my_sle, parenttype, parent, item_row, item_code
 				)
@@ -751,7 +750,7 @@
 		conditions += " and (is_return = 0 or (is_return=1 and return_against is null))"
 
 		if self.filters.item_group:
-			conditions += " and {0}".format(get_item_group_condition(self.filters.item_group))
+			conditions += f" and {get_item_group_condition(self.filters.item_group)}"
 
 		if self.filters.sales_person:
 			conditions += """
@@ -770,12 +769,10 @@
 
 		if self.filters.group_by == "Payment Term":
 			payment_term_cols = """,if(`tabSales Invoice`.is_return = 1,
-										'{0}',
-										coalesce(schedule.payment_term, '{1}')) as payment_term,
+										'{}',
+										coalesce(schedule.payment_term, '{}')) as payment_term,
 									schedule.invoice_portion,
-									schedule.payment_amount """.format(
-				_("Sales Return"), _("No Terms")
-			)
+									schedule.payment_amount """.format(_("Sales Return"), _("No Terms"))
 			payment_term_table = """ left join `tabPayment Schedule` schedule on schedule.parent = `tabSales Invoice`.name and
 																				`tabSales Invoice`.is_return = 0 """
 		else:
@@ -949,9 +946,7 @@
 		)
 
 	def get_bundle_item_details(self, item_code):
-		return frappe.db.get_value(
-			"Item", item_code, ["item_name", "description", "item_group", "brand"]
-		)
+		return frappe.db.get_value("Item", item_code, ["item_name", "description", "item_group", "brand"])
 
 	def get_stock_ledger_entries(self, item_code, warehouse):
 		if item_code and warehouse:
diff --git a/erpnext/accounts/report/gross_profit/test_gross_profit.py b/erpnext/accounts/report/gross_profit/test_gross_profit.py
index aa820aa..4809664 100644
--- a/erpnext/accounts/report/gross_profit/test_gross_profit.py
+++ b/erpnext/accounts/report/gross_profit/test_gross_profit.py
@@ -1,7 +1,7 @@
 import frappe
 from frappe import qb
 from frappe.tests.utils import FrappeTestCase
-from frappe.utils import add_days, flt, nowdate
+from frappe.utils import flt, nowdate
 
 from erpnext.accounts.doctype.sales_invoice.sales_invoice import make_delivery_note
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
@@ -86,11 +86,14 @@
 			self.customer = customer.name
 
 	def create_sales_invoice(
-		self, qty=1, rate=100, posting_date=nowdate(), do_not_save=False, do_not_submit=False
+		self, qty=1, rate=100, posting_date=None, do_not_save=False, do_not_submit=False
 	):
 		"""
 		Helper function to populate default values in sales invoice
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		sinv = create_sales_invoice(
 			qty=qty,
 			rate=rate,
@@ -115,11 +118,14 @@
 		return sinv
 
 	def create_delivery_note(
-		self, item=None, qty=1, rate=100, posting_date=nowdate(), do_not_save=False, do_not_submit=False
+		self, item=None, qty=1, rate=100, posting_date=None, do_not_save=False, do_not_submit=False
 	):
 		"""
 		Helper function to populate default values in Delivery Note
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		dnote = create_delivery_note(
 			company=self.company,
 			customer=self.customer,
@@ -221,7 +227,7 @@
 			"gross_profit_%": -50.0,
 		}
 		gp_entry = [x for x in data if x.parent_invoice == sinv.name]
-		self.assertDictContainsSubset(expected_entry_without_dn, gp_entry[0])
+		self.assertEqual(gp_entry[0], gp_entry[0] | expected_entry_without_dn)
 
 		# make delivery note
 		dn = make_delivery_note(sinv.name)
@@ -249,7 +255,7 @@
 			"gross_profit_%": 0.0,
 		}
 		gp_entry = [x for x in data if x.parent_invoice == sinv.name]
-		self.assertDictContainsSubset(expected_entry_with_dn, gp_entry[0])
+		self.assertEqual(gp_entry[0], gp_entry[0] | expected_entry_with_dn)
 
 	def test_bundled_delivery_note_with_different_warehouses(self):
 		"""
@@ -380,7 +386,7 @@
 			"gross_profit_%": -25.0,
 		}
 		gp_entry = [x for x in data if x.parent_invoice == sinv.name]
-		self.assertDictContainsSubset(expected_entry, gp_entry[0])
+		self.assertEqual(gp_entry[0], gp_entry[0] | expected_entry)
 
 	def test_crnote_against_invoice_with_multiple_instances_of_same_item(self):
 		"""
@@ -422,8 +428,8 @@
 		gp_entry = [x for x in data if x.parent_invoice == sinv.name]
 		# Both items of Invoice should have '0' qty
 		self.assertEqual(len(gp_entry), 2)
-		self.assertDictContainsSubset(expected_entry, gp_entry[0])
-		self.assertDictContainsSubset(expected_entry, gp_entry[1])
+		self.assertEqual(gp_entry[0], gp_entry[0] | expected_entry)
+		self.assertEqual(gp_entry[1], gp_entry[1] | expected_entry)
 
 	def test_standalone_cr_notes(self):
 		"""
@@ -459,7 +465,7 @@
 			"gross_profit_%": 100.0,
 		}
 		gp_entry = [x for x in data if x.parent_invoice == sinv.name]
-		self.assertDictContainsSubset(expected_entry, gp_entry[0])
+		self.assertEqual(gp_entry[0], gp_entry[0] | expected_entry)
 
 	def test_different_rates_in_si_and_dn(self):
 		from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
@@ -551,4 +557,4 @@
 			"gross_profit_%": 12.5,
 		}
 		gp_entry = [x for x in data if x.parent_invoice == sinv.name]
-		self.assertDictContainsSubset(expected_entry, gp_entry[0])
+		self.assertEqual(gp_entry[0], gp_entry[0] | expected_entry)
diff --git a/erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py b/erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py
index 230b18c..df3fc48 100644
--- a/erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py
+++ b/erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py
@@ -92,7 +92,6 @@
 
 
 def get_sales_details(filters):
-	data = []
 	item_details_map = {}
 
 	date_field = "s.transaction_date" if filters["based_on"] == "Sales Order" else "s.posting_date"
@@ -116,7 +115,6 @@
 
 
 def get_territories(filters):
-
 	filter_dict = {}
 	if filters.get("territory"):
 		filter_dict.update({"name": filters["territory"]})
diff --git a/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py b/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py
index 9c6e2d0..4e7ab1b 100644
--- a/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py
+++ b/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py
@@ -140,7 +140,6 @@
 
 
 def get_columns(additional_table_columns, filters):
-
 	columns = []
 
 	if filters.get("group_by") != ("Item"):
@@ -194,7 +193,12 @@
 					"options": "Supplier",
 					"width": 120,
 				},
-				{"label": _("Supplier Name"), "fieldname": "supplier_name", "fieldtype": "Data", "width": 120},
+				{
+					"label": _("Supplier Name"),
+					"fieldname": "supplier_name",
+					"fieldtype": "Data",
+					"width": 120,
+				},
 			]
 		)
 
@@ -313,7 +317,7 @@
 	if additional_query_columns:
 		additional_query_columns = "," + ",".join(additional_query_columns)
 	return frappe.db.sql(
-		"""
+		f"""
 		select
 			`tabPurchase Invoice Item`.`name`, `tabPurchase Invoice Item`.`parent`,
 			`tabPurchase Invoice`.posting_date, `tabPurchase Invoice`.credit_to, `tabPurchase Invoice`.company,
@@ -326,14 +330,12 @@
 			`tabPurchase Invoice Item`.`purchase_receipt`, `tabPurchase Invoice Item`.`po_detail`,
 			`tabPurchase Invoice Item`.`expense_account`, `tabPurchase Invoice Item`.`stock_qty`,
 			`tabPurchase Invoice Item`.`stock_uom`, `tabPurchase Invoice Item`.`base_net_amount`,
-			`tabPurchase Invoice`.`supplier_name`, `tabPurchase Invoice`.`mode_of_payment` {0}
+			`tabPurchase Invoice`.`supplier_name`, `tabPurchase Invoice`.`mode_of_payment` {additional_query_columns}
 		from `tabPurchase Invoice`, `tabPurchase Invoice Item`, `tabItem`
 		where `tabPurchase Invoice`.name = `tabPurchase Invoice Item`.`parent` and
 			`tabItem`.name = `tabPurchase Invoice Item`.`item_code` and
-			`tabPurchase Invoice`.docstatus = 1 {1}
-	""".format(
-			additional_query_columns, conditions
-		),
+			`tabPurchase Invoice`.docstatus = 1 {conditions}
+	""",
 		filters,
 		as_dict=1,
 	)
diff --git a/erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py b/erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py
index a4f01fa..ce04af1 100644
--- a/erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py
+++ b/erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py
@@ -224,7 +224,12 @@
 					"options": "Customer",
 					"width": 120,
 				},
-				{"label": _("Customer Name"), "fieldname": "customer_name", "fieldtype": "Data", "width": 120},
+				{
+					"label": _("Customer Name"),
+					"fieldname": "customer_name",
+					"fieldtype": "Data",
+					"width": 120,
+				},
 			]
 		)
 
@@ -379,9 +384,7 @@
 		"""
 
 	if not filters.get("group_by"):
-		conditions += (
-			"ORDER BY `tabSales Invoice`.posting_date desc, `tabSales Invoice Item`.item_group desc"
-		)
+		conditions += "ORDER BY `tabSales Invoice`.posting_date desc, `tabSales Invoice Item`.item_group desc"
 	else:
 		conditions += get_group_by_conditions(filters, "Sales Invoice")
 
@@ -390,13 +393,13 @@
 
 def get_group_by_conditions(filters, doctype):
 	if filters.get("group_by") == "Invoice":
-		return "ORDER BY `tab{0} Item`.parent desc".format(doctype)
+		return f"ORDER BY `tab{doctype} Item`.parent desc"
 	elif filters.get("group_by") == "Item":
-		return "ORDER BY `tab{0} Item`.`item_code`".format(doctype)
+		return f"ORDER BY `tab{doctype} Item`.`item_code`"
 	elif filters.get("group_by") == "Item Group":
-		return "ORDER BY `tab{0} Item`.{1}".format(doctype, frappe.scrub(filters.get("group_by")))
+		return "ORDER BY `tab{} Item`.{}".format(doctype, frappe.scrub(filters.get("group_by")))
 	elif filters.get("group_by") in ("Customer", "Customer Group", "Territory", "Supplier"):
-		return "ORDER BY `tab{0}`.{1}".format(doctype, frappe.scrub(filters.get("group_by")))
+		return "ORDER BY `tab{}`.{}".format(doctype, frappe.scrub(filters.get("group_by")))
 
 
 def get_items(filters, additional_query_columns, additional_conditions=None):
@@ -423,14 +426,12 @@
 			`tabSales Invoice Item`.stock_qty, `tabSales Invoice Item`.stock_uom,
 			`tabSales Invoice Item`.base_net_rate, `tabSales Invoice Item`.base_net_amount,
 			`tabSales Invoice`.customer_name, `tabSales Invoice`.customer_group, `tabSales Invoice Item`.so_detail,
-			`tabSales Invoice`.update_stock, `tabSales Invoice Item`.uom, `tabSales Invoice Item`.qty {0}
+			`tabSales Invoice`.update_stock, `tabSales Invoice Item`.uom, `tabSales Invoice Item`.qty {}
 		from `tabSales Invoice`, `tabSales Invoice Item`, `tabItem`
 		where `tabSales Invoice`.name = `tabSales Invoice Item`.parent and
 			`tabItem`.name = `tabSales Invoice Item`.`item_code` and
-			`tabSales Invoice`.docstatus = 1 {1}
-		""".format(
-			additional_query_columns, conditions
-		),
+			`tabSales Invoice`.docstatus = 1 {}
+		""".format(additional_query_columns, conditions),
 		filters,
 		as_dict=1,
 	)  # nosec
@@ -460,20 +461,15 @@
 
 
 def get_grand_total(filters, doctype):
-
 	return frappe.db.sql(
-		""" SELECT
-		SUM(`tab{0}`.base_grand_total)
-		FROM `tab{0}`
-		WHERE `tab{0}`.docstatus = 1
+		f""" SELECT
+		SUM(`tab{doctype}`.base_grand_total)
+		FROM `tab{doctype}`
+		WHERE `tab{doctype}`.docstatus = 1
 		and posting_date between %s and %s
-	""".format(
-			doctype
-		),
+	""",
 		(filters.get("from_date"), filters.get("to_date")),
-	)[0][
-		0
-	]  # nosec
+	)[0][0]  # nosec
 
 
 def get_tax_accounts(
@@ -492,9 +488,7 @@
 	add_deduct_tax = "charge_type"
 
 	tax_amount_precision = (
-		get_field_precision(
-			frappe.get_meta(tax_doctype).get_field("tax_amount"), currency=company_currency
-		)
+		get_field_precision(frappe.get_meta(tax_doctype).get_field("tax_amount"), currency=company_currency)
 		or 2
 	)
 
@@ -504,11 +498,13 @@
 
 	conditions = ""
 	if doctype == "Purchase Invoice":
-		conditions = " and category in ('Total', 'Valuation and Total') and base_tax_amount_after_discount_amount != 0"
+		conditions = (
+			" and category in ('Total', 'Valuation and Total') and base_tax_amount_after_discount_amount != 0"
+		)
 		add_deduct_tax = "add_deduct_tax"
 
 	tax_details = frappe.db.sql(
-		"""
+		f"""
 		select
 			name, parent, description, item_wise_tax_detail, account_head,
 			charge_type, {add_deduct_tax}, base_tax_amount_after_discount_amount
@@ -519,11 +515,9 @@
 			and parent in (%s)
 			%s
 		order by description
-	""".format(
-			add_deduct_tax=add_deduct_tax
-		)
+	"""
 		% (tax_doctype, "%s", ", ".join(["%s"] * len(invoice_item_row)), conditions),
-		tuple([doctype] + list(invoice_item_row)),
+		tuple([doctype, *list(invoice_item_row)]),
 	)
 
 	account_doctype = frappe.qb.DocType("Account")
@@ -531,13 +525,13 @@
 	query = (
 		frappe.qb.from_(account_doctype)
 		.select(account_doctype.name)
-		.where((account_doctype.account_type == "Tax"))
+		.where(account_doctype.account_type == "Tax")
 	)
 
 	tax_accounts = query.run()
 
 	for (
-		name,
+		_name,
 		parent,
 		description,
 		item_wise_tax_detail,
@@ -598,7 +592,9 @@
 				itemised_tax.setdefault(d.name, {})[description] = frappe._dict(
 					{
 						"tax_rate": "NA",
-						"tax_amount": flt((tax_amount * d.base_net_amount) / d.base_net_total, tax_amount_precision),
+						"tax_amount": flt(
+							(tax_amount * d.base_net_amount) / d.base_net_total, tax_amount_precision
+						),
 					}
 				)
 
diff --git a/erpnext/accounts/report/payment_ledger/payment_ledger.py b/erpnext/accounts/report/payment_ledger/payment_ledger.py
index 8875d27..9852c6e 100644
--- a/erpnext/accounts/report/payment_ledger/payment_ledger.py
+++ b/erpnext/accounts/report/payment_ledger/payment_ledger.py
@@ -8,7 +8,7 @@
 from frappe.query_builder import Criterion
 
 
-class PaymentLedger(object):
+class PaymentLedger:
 	def __init__(self, filters=None):
 		self.filters = filters
 		self.columns, self.data = [], []
diff --git a/erpnext/accounts/report/payment_ledger/test_payment_ledger.py b/erpnext/accounts/report/payment_ledger/test_payment_ledger.py
index 5ae9b87..c982f31 100644
--- a/erpnext/accounts/report/payment_ledger/test_payment_ledger.py
+++ b/erpnext/accounts/report/payment_ledger/test_payment_ledger.py
@@ -1,5 +1,3 @@
-import unittest
-
 import frappe
 from frappe import qb
 from frappe.tests.utils import FrappeTestCase
@@ -57,7 +55,7 @@
 			income_account=self.income_account,
 			warehouse=self.warehouse,
 		)
-		pe = get_payment_entry(sinv.doctype, sinv.name).save().submit()
+		get_payment_entry(sinv.doctype, sinv.name).save().submit()
 
 		filters = frappe._dict({"company": self.company})
 		columns, data = execute(filters=filters)
diff --git a/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py b/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py
index eaeaa62..834eb5f 100644
--- a/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py
+++ b/erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py
@@ -163,10 +163,8 @@
 		"""select
 		voucher_type, voucher_no, party_type, party, posting_date, debit, credit, remarks, against_voucher
 		from `tabGL Entry`
-		where company=%(company)s and voucher_type in ('Journal Entry', 'Payment Entry') and is_cancelled = 0 {0}
-	""".format(
-			get_conditions(filters)
-		),
+		where company=%(company)s and voucher_type in ('Journal Entry', 'Payment Entry') and is_cancelled = 0 {}
+	""".format(get_conditions(filters)),
 		filters,
 		as_dict=1,
 	)
@@ -175,7 +173,7 @@
 def get_invoice_posting_date_map(filters):
 	invoice_details = {}
 	dt = "Sales Invoice" if filters.get("payment_type") == _("Incoming") else "Purchase Invoice"
-	for t in frappe.db.sql("select name, posting_date, due_date from `tab{0}`".format(dt), as_dict=1):
+	for t in frappe.db.sql(f"select name, posting_date, due_date from `tab{dt}`", as_dict=1):
 		invoice_details[t.name] = t
 
 	return invoice_details
diff --git a/erpnext/accounts/report/pos_register/pos_register.py b/erpnext/accounts/report/pos_register/pos_register.py
index 488bb99..2248f6e 100644
--- a/erpnext/accounts/report/pos_register/pos_register.py
+++ b/erpnext/accounts/report/pos_register/pos_register.py
@@ -50,19 +50,22 @@
 	order_by = "p.posting_date"
 	select_mop_field, from_sales_invoice_payment, group_by_mop_condition = "", "", ""
 	if group_by_field == "mode_of_payment":
-		select_mop_field = ", sip.mode_of_payment, sip.base_amount - IF(sip.type='Cash', p.change_amount, 0) as paid_amount"
+		select_mop_field = (
+			", sip.mode_of_payment, sip.base_amount - IF(sip.type='Cash', p.change_amount, 0) as paid_amount"
+		)
 		from_sales_invoice_payment = ", `tabSales Invoice Payment` sip"
 		group_by_mop_condition = "sip.parent = p.name AND ifnull(sip.base_amount - IF(sip.type='Cash', p.change_amount, 0), 0) != 0 AND"
 		order_by += ", sip.mode_of_payment"
 
 	elif group_by_field:
-		order_by += ", p.{}".format(group_by_field)
+		order_by += f", p.{group_by_field}"
 		select_mop_field = ", p.base_paid_amount - p.change_amount  as paid_amount "
 
+	# nosemgrep
 	return frappe.db.sql(
-		"""
+		f"""
 		SELECT
-			p.posting_date, p.name as pos_invoice, p.pos_profile,
+			p.posting_date, p.name as pos_invoice, p.pos_profile, p.company,
 			p.owner, p.customer, p.is_return, p.base_grand_total as grand_total {select_mop_field}
 		FROM
 			`tabPOS Invoice` p {from_sales_invoice_payment}
@@ -72,13 +75,7 @@
 			{conditions}
 		ORDER BY
 			{order_by}
-		""".format(
-			select_mop_field=select_mop_field,
-			from_sales_invoice_payment=from_sales_invoice_payment,
-			group_by_mop_condition=group_by_mop_condition,
-			conditions=conditions,
-			order_by=order_by,
-		),
+		""",
 		filters,
 		as_dict=1,
 	)
@@ -131,9 +128,7 @@
 
 
 def get_conditions(filters):
-	conditions = (
-		"company = %(company)s AND posting_date >= %(from_date)s AND posting_date <= %(to_date)s"
-	)
+	conditions = "company = %(company)s AND posting_date >= %(from_date)s AND posting_date <= %(to_date)s"
 
 	if filters.get("pos_profile"):
 		conditions += " AND pos_profile = %(pos_profile)s"
@@ -207,14 +202,14 @@
 			"label": _("Grand Total"),
 			"fieldname": "grand_total",
 			"fieldtype": "Currency",
-			"options": "company:currency",
+			"options": "Company:company:default_currency",
 			"width": 120,
 		},
 		{
 			"label": _("Paid Amount"),
 			"fieldname": "paid_amount",
 			"fieldtype": "Currency",
-			"options": "company:currency",
+			"options": "Company:company:default_currency",
 			"width": 120,
 		},
 		{
@@ -224,6 +219,13 @@
 			"width": 150,
 		},
 		{"label": _("Is Return"), "fieldname": "is_return", "fieldtype": "Data", "width": 80},
+		{
+			"label": _("Company"),
+			"fieldname": "company",
+			"fieldtype": "Link",
+			"options": "Company",
+			"width": 120,
+		},
 	]
 
 	return columns
diff --git a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.js b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.js
index 2ffd3b3..98c6656 100644
--- a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.js
+++ b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.js
@@ -24,3 +24,10 @@
 	fieldtype: "Check",
 	default: 1,
 });
+
+frappe.query_reports["Profit and Loss Statement"]["filters"].push({
+	fieldname: "include_default_book_entries",
+	label: __("Include Default FB Entries"),
+	fieldtype: "Check",
+	default: 1,
+});
diff --git a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py
index 12a8554..58610b2 100644
--- a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py
+++ b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py
@@ -57,9 +57,7 @@
 	if net_profit_loss:
 		data.append(net_profit_loss)
 
-	columns = get_columns(
-		filters.periodicity, period_list, filters.accumulated_values, filters.company
-	)
+	columns = get_columns(filters.periodicity, period_list, filters.accumulated_values, filters.company)
 
 	chart = get_chart_data(filters, columns, income, expense, net_profit_loss)
 
diff --git a/erpnext/accounts/report/profit_and_loss_statement/test_profit_and_loss_statement.py b/erpnext/accounts/report/profit_and_loss_statement/test_profit_and_loss_statement.py
index b4423ab..816c2b9 100644
--- a/erpnext/accounts/report/profit_and_loss_statement/test_profit_and_loss_statement.py
+++ b/erpnext/accounts/report/profit_and_loss_statement/test_profit_and_loss_statement.py
@@ -3,7 +3,7 @@
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
-from frappe.utils import add_days, getdate, today
+from frappe.utils import getdate, today
 
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
 from erpnext.accounts.report.financial_statements import get_period_list
@@ -61,7 +61,7 @@
 		)
 
 	def test_profit_and_loss_output_and_summary(self):
-		si = self.create_sales_invoice(qty=1, rate=150)
+		self.create_sales_invoice(qty=1, rate=150)
 
 		filters = self.get_report_filters()
 		period_list = get_period_list(
@@ -75,9 +75,7 @@
 		)
 
 		result = execute(filters)[1]
-		current_period = [x for x in period_list if x.from_date <= getdate() and x.to_date >= getdate()][
-			0
-		]
+		current_period = next(x for x in period_list if x.from_date <= getdate() and x.to_date >= getdate())
 		current_period_key = current_period.key
 		without_current_period = [x for x in period_list if x.key != current_period.key]
 		# all period except current period(whence invoice was posted), should be '0'
diff --git a/erpnext/accounts/report/purchase_invoice_trends/purchase_invoice_trends.js b/erpnext/accounts/report/purchase_invoice_trends/purchase_invoice_trends.js
index e3f90f2..0e84f88 100644
--- a/erpnext/accounts/report/purchase_invoice_trends/purchase_invoice_trends.js
+++ b/erpnext/accounts/report/purchase_invoice_trends/purchase_invoice_trends.js
@@ -1,8 +1,4 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-frappe.require("assets/erpnext/js/purchase_trends_filters.js", function () {
-	frappe.query_reports["Purchase Invoice Trends"] = {
-		filters: erpnext.get_purchase_trends_filters(),
-	};
-});
+frappe.query_reports["Purchase Invoice Trends"] = $.extend({}, erpnext.purchase_trends_filters);
diff --git a/erpnext/accounts/report/purchase_register/purchase_register.py b/erpnext/accounts/report/purchase_register/purchase_register.py
index 39eb312..504c74b 100644
--- a/erpnext/accounts/report/purchase_register/purchase_register.py
+++ b/erpnext/accounts/report/purchase_register/purchase_register.py
@@ -316,16 +316,12 @@
 			tuple([inv.name for inv in invoice_list]),
 		)
 
-		purchase_taxes_query = get_taxes_query(
-			invoice_list, "Purchase Taxes and Charges", "Purchase Invoice"
-		)
+		purchase_taxes_query = get_taxes_query(invoice_list, "Purchase Taxes and Charges", "Purchase Invoice")
 		purchase_tax_accounts = purchase_taxes_query.run(as_dict=True, pluck="account_head")
 		tax_accounts = purchase_tax_accounts
 
 		if include_payments:
-			advance_taxes_query = get_taxes_query(
-				invoice_list, "Advance Taxes and Charges", "Payment Entry"
-			)
+			advance_taxes_query = get_taxes_query(invoice_list, "Advance Taxes and Charges", "Payment Entry")
 			advance_tax_accounts = advance_taxes_query.run(as_dict=True, pluck="account_head")
 			tax_accounts = set(tax_accounts + advance_tax_accounts)
 
@@ -399,7 +395,7 @@
 			pi.outstanding_amount,
 			pi.mode_of_payment,
 		)
-		.where((pi.docstatus == 1))
+		.where(pi.docstatus == 1)
 		.orderby(pi.posting_date, pi.name, order=Order.desc)
 	)
 
@@ -443,9 +439,7 @@
 		account_fieldname="paid_to",
 		party="supplier",
 		party_name="supplier_name",
-		party_account=get_party_account(
-			"Supplier", filters.supplier, filters.company, include_advance=True
-		),
+		party_account=get_party_account("Supplier", filters.supplier, filters.company, include_advance=True),
 	)
 	payment_entries = get_payment_entries(filters, args)
 	journal_entries = get_journal_entries(filters, args)
@@ -491,9 +485,7 @@
 	return internal_invoice_map
 
 
-def get_invoice_tax_map(
-	invoice_list, invoice_expense_map, expense_accounts, include_payments=False
-):
+def get_invoice_tax_map(invoice_list, invoice_expense_map, expense_accounts, include_payments=False):
 	tax_details = frappe.db.sql(
 		"""
 		select parent, account_head, case add_deduct_tax when "Add" then sum(base_tax_amount_after_discount_amount)
@@ -558,9 +550,7 @@
 			invoice_po_pr_map.setdefault(d.parent, frappe._dict()).setdefault("purchase_receipt", pr_list)
 
 		if d.project:
-			invoice_po_pr_map.setdefault(d.parent, frappe._dict()).setdefault("project", []).append(
-				d.project
-			)
+			invoice_po_pr_map.setdefault(d.parent, frappe._dict()).setdefault("project", []).append(d.project)
 
 	return invoice_po_pr_map
 
diff --git a/erpnext/accounts/report/purchase_register/test_purchase_register.py b/erpnext/accounts/report/purchase_register/test_purchase_register.py
index 6903662..a7a5c07 100644
--- a/erpnext/accounts/report/purchase_register/test_purchase_register.py
+++ b/erpnext/accounts/report/purchase_register/test_purchase_register.py
@@ -3,7 +3,7 @@
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
-from frappe.utils import add_months, getdate, today
+from frappe.utils import add_months, today
 
 from erpnext.accounts.report.purchase_register.purchase_register import execute
 
@@ -13,9 +13,7 @@
 		frappe.db.sql("delete from `tabPurchase Invoice` where company='_Test Company 6'")
 		frappe.db.sql("delete from `tabGL Entry` where company='_Test Company 6'")
 
-		filters = frappe._dict(
-			company="_Test Company 6", from_date=add_months(today(), -1), to_date=today()
-		)
+		filters = frappe._dict(company="_Test Company 6", from_date=add_months(today(), -1), to_date=today())
 
 		pi = make_purchase_invoice()
 
@@ -40,7 +38,7 @@
 			supplier="_Test Supplier",
 		)
 
-		pi = make_purchase_invoice()
+		make_purchase_invoice()
 		pe = make_payment_entry()
 
 		report_results = execute(filters)
@@ -58,7 +56,7 @@
 	from erpnext.accounts.doctype.cost_center.test_cost_center import create_cost_center
 	from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
 
-	gst_acc = create_account(
+	create_account(
 		account_name="GST",
 		account_type="Tax",
 		parent_account="Duties and Taxes - _TC6",
diff --git a/erpnext/accounts/report/sales_invoice_trends/sales_invoice_trends.js b/erpnext/accounts/report/sales_invoice_trends/sales_invoice_trends.js
index 292d827..bdc39f3 100644
--- a/erpnext/accounts/report/sales_invoice_trends/sales_invoice_trends.js
+++ b/erpnext/accounts/report/sales_invoice_trends/sales_invoice_trends.js
@@ -1,8 +1,4 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-frappe.require("assets/erpnext/js/sales_trends_filters.js", function () {
-	frappe.query_reports["Sales Invoice Trends"] = {
-		filters: erpnext.get_sales_trends_filters(),
-	};
-});
+frappe.query_reports["Sales Invoice Trends"] = $.extend({}, erpnext.sales_trends_filters);
diff --git a/erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py b/erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py
index 0577214..7c2bf7e 100644
--- a/erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py
+++ b/erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py
@@ -144,9 +144,9 @@
 		"ON ("
 		"t1.parent = a.name and t1.base_total = a.base_total) "
 		"WHERE a.docstatus = 1"
-		" AND {conditions} "
+		f" AND {conditions} "
 		"GROUP BY "
-		"owner, posting_date, warehouse".format(conditions=conditions),
+		"owner, posting_date, warehouse",
 		filters,
 		as_dict=1,
 	)
@@ -156,7 +156,7 @@
 def get_sales_invoice_data(filters):
 	conditions = get_conditions(filters)
 	return frappe.db.sql(
-		"""
+		f"""
 		select
 			a.posting_date, a.owner,
 			sum(a.net_total) as "net_total",
@@ -168,9 +168,7 @@
 			and {conditions}
 			group by
 			a.owner, a.posting_date
-	""".format(
-			conditions=conditions
-		),
+	""",
 		filters,
 		as_dict=1,
 	)
@@ -182,7 +180,7 @@
 	invoice_list_names = ",".join("'" + invoice["name"] + "'" for invoice in invoice_list)
 	if invoice_list:
 		inv_mop = frappe.db.sql(
-			"""select a.owner,a.posting_date, ifnull(b.mode_of_payment, '') as mode_of_payment
+			f"""select a.owner,a.posting_date, ifnull(b.mode_of_payment, '') as mode_of_payment
 			from `tabSales Invoice` a, `tabSales Invoice Payment` b
 			where a.name = b.parent
 			and a.docstatus = 1
@@ -202,9 +200,7 @@
 			and a.docstatus = 1
 			and b.reference_type = 'Sales Invoice'
 			and b.reference_name in ({invoice_list_names})
-			""".format(
-				invoice_list_names=invoice_list_names
-			),
+			""",
 			as_dict=1,
 		)
 		for d in inv_mop:
@@ -215,11 +211,9 @@
 def get_invoices(filters):
 	conditions = get_conditions(filters)
 	return frappe.db.sql(
-		"""select a.name
+		f"""select a.name
 		from `tabSales Invoice` a
-		where a.docstatus = 1 and {conditions}""".format(
-			conditions=conditions
-		),
+		where a.docstatus = 1 and {conditions}""",
 		filters,
 		as_dict=1,
 	)
@@ -231,7 +225,7 @@
 	invoice_list_names = ",".join("'" + invoice["name"] + "'" for invoice in invoice_list)
 	if invoice_list:
 		inv_mop_detail = frappe.db.sql(
-			"""
+			f"""
 			select t.owner,
 			       t.posting_date,
 				   t.mode_of_payment,
@@ -264,23 +258,19 @@
 				group by a.owner, a.posting_date, mode_of_payment
 			) t
 			group by t.owner, t.posting_date, t.mode_of_payment
-			""".format(
-				invoice_list_names=invoice_list_names
-			),
+			""",
 			as_dict=1,
 		)
 
 		inv_change_amount = frappe.db.sql(
-			"""select a.owner, a.posting_date,
+			f"""select a.owner, a.posting_date,
 			ifnull(b.mode_of_payment, '') as mode_of_payment, sum(a.base_change_amount) as change_amount
 			from `tabSales Invoice` a, `tabSales Invoice Payment` b
 			where a.name = b.parent
 			and a.name in ({invoice_list_names})
 			and b.type = 'Cash'
 			and a.base_change_amount > 0
-			group by a.owner, a.posting_date, mode_of_payment""".format(
-				invoice_list_names=invoice_list_names
-			),
+			group by a.owner, a.posting_date, mode_of_payment""",
 			as_dict=1,
 		)
 
diff --git a/erpnext/accounts/report/sales_payment_summary/test_sales_payment_summary.py b/erpnext/accounts/report/sales_payment_summary/test_sales_payment_summary.py
index 3ad0ff2..3be96c6 100644
--- a/erpnext/accounts/report/sales_payment_summary/test_sales_payment_summary.py
+++ b/erpnext/accounts/report/sales_payment_summary/test_sales_payment_summary.py
@@ -33,7 +33,7 @@
 	def test_get_mode_of_payments(self):
 		filters = get_filters()
 
-		for dummy in range(2):
+		for _dummy in range(2):
 			si = create_sales_invoice_record()
 			si.insert()
 			si.submit()
@@ -53,8 +53,8 @@
 			pe.submit()
 
 		mop = get_mode_of_payments(filters)
-		self.assertTrue("Credit Card" in list(mop.values())[0])
-		self.assertTrue("Cash" in list(mop.values())[0])
+		self.assertTrue("Credit Card" in next(iter(mop.values())))
+		self.assertTrue("Cash" in next(iter(mop.values())))
 
 		# Cancel all Cash payment entry and check if this mode of payment is still fetched.
 		payment_entries = frappe.get_all(
@@ -67,13 +67,13 @@
 			pe.cancel()
 
 		mop = get_mode_of_payments(filters)
-		self.assertTrue("Credit Card" in list(mop.values())[0])
-		self.assertTrue("Cash" not in list(mop.values())[0])
+		self.assertTrue("Credit Card" in next(iter(mop.values())))
+		self.assertTrue("Cash" not in next(iter(mop.values())))
 
 	def test_get_mode_of_payments_details(self):
 		filters = get_filters()
 
-		for dummy in range(2):
+		for _dummy in range(2):
 			si = create_sales_invoice_record()
 			si.insert()
 			si.submit()
@@ -94,7 +94,7 @@
 
 		mopd = get_mode_of_payment_details(filters)
 
-		mopd_values = list(mopd.values())[0]
+		mopd_values = next(iter(mopd.values()))
 		for mopd_value in mopd_values:
 			if mopd_value[0] == "Credit Card":
 				cc_init_amount = mopd_value[1]
@@ -110,7 +110,7 @@
 			pe.cancel()
 
 		mopd = get_mode_of_payment_details(filters)
-		mopd_values = list(mopd.values())[0]
+		mopd_values = next(iter(mopd.values()))
 		for mopd_value in mopd_values:
 			if mopd_value[0] == "Credit Card":
 				cc_final_amount = mopd_value[1]
diff --git a/erpnext/accounts/report/sales_register/sales_register.py b/erpnext/accounts/report/sales_register/sales_register.py
index ec6dd72..f275695 100644
--- a/erpnext/accounts/report/sales_register/sales_register.py
+++ b/erpnext/accounts/report/sales_register/sales_register.py
@@ -129,7 +129,8 @@
 			if tax_acc not in income_accounts:
 				tax_amount_precision = (
 					get_field_precision(
-						frappe.get_meta("Sales Taxes and Charges").get_field("tax_amount"), currency=company_currency
+						frappe.get_meta("Sales Taxes and Charges").get_field("tax_amount"),
+						currency=company_currency,
 					)
 					or 2
 				)
@@ -357,9 +358,7 @@
 		tax_accounts = sales_tax_accounts
 
 		if include_payments:
-			advance_taxes_query = get_taxes_query(
-				invoice_list, "Advance Taxes and Charges", "Payment Entry"
-			)
+			advance_taxes_query = get_taxes_query(invoice_list, "Advance Taxes and Charges", "Payment Entry")
 			advance_tax_accounts = advance_taxes_query.run(as_dict=True, pluck="account_head")
 			tax_accounts = set(tax_accounts + advance_tax_accounts)
 
@@ -438,7 +437,7 @@
 			si.represents_company,
 			si.company,
 		)
-		.where((si.docstatus == 1))
+		.where(si.docstatus == 1)
 		.orderby(si.posting_date, si.name, order=Order.desc)
 	)
 
@@ -480,9 +479,7 @@
 		account_fieldname="paid_from",
 		party="customer",
 		party_name="customer_name",
-		party_account=get_party_account(
-			"Customer", filters.customer, filters.company, include_advance=True
-		),
+		party_account=get_party_account("Customer", filters.customer, filters.company, include_advance=True),
 	)
 	payment_entries = get_payment_entries(filters, args)
 	journal_entries = get_journal_entries(filters, args)
diff --git a/erpnext/accounts/report/share_balance/share_balance.py b/erpnext/accounts/report/share_balance/share_balance.py
index d02f53b..1d02a99 100644
--- a/erpnext/accounts/report/share_balance/share_balance.py
+++ b/erpnext/accounts/report/share_balance/share_balance.py
@@ -15,7 +15,7 @@
 
 	columns = get_columns(filters)
 
-	date = filters.get("date")
+	filters.get("date")
 
 	data = []
 
diff --git a/erpnext/accounts/report/share_ledger/share_ledger.py b/erpnext/accounts/report/share_ledger/share_ledger.py
index 629528e..ed65687 100644
--- a/erpnext/accounts/report/share_ledger/share_ledger.py
+++ b/erpnext/accounts/report/share_ledger/share_ledger.py
@@ -26,9 +26,9 @@
 		for transfer in transfers:
 			if transfer.transfer_type == "Transfer":
 				if transfer.from_shareholder == filters.get("shareholder"):
-					transfer.transfer_type += " to {}".format(transfer.to_shareholder)
+					transfer.transfer_type += f" to {transfer.to_shareholder}"
 				else:
-					transfer.transfer_type += " from {}".format(transfer.from_shareholder)
+					transfer.transfer_type += f" from {transfer.from_shareholder}"
 			row = [
 				filters.get("shareholder"),
 				transfer.date,
@@ -66,13 +66,11 @@
 	# if company:
 	# 	condition = 'AND company = %(company)s '
 	return frappe.db.sql(
-		"""SELECT * FROM `tabShare Transfer`
+		f"""SELECT * FROM `tabShare Transfer`
 		WHERE ((DATE(date) <= %(date)s AND from_shareholder = %(shareholder)s {condition})
 		OR (DATE(date) <= %(date)s AND to_shareholder = %(shareholder)s {condition}))
 		AND docstatus = 1
-		ORDER BY date""".format(
-			condition=condition
-		),
+		ORDER BY date""",
 		{"date": date, "shareholder": shareholder},
 		as_dict=1,
 	)
diff --git a/erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py b/erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py
index b18570b..ab50fcd 100644
--- a/erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py
+++ b/erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py
@@ -37,9 +37,7 @@
 		frappe.throw(_("From Date must be before To Date"))
 
 
-def get_result(
-	filters, tds_docs, tds_accounts, tax_category_map, journal_entry_party_map, net_total_map
-):
+def get_result(filters, tds_docs, tds_accounts, tax_category_map, journal_entry_party_map, net_total_map):
 	party_map = get_party_pan_map(filters.get("party_type"))
 	tax_rate_map = get_tax_rate_map(filters)
 	gle_map = get_gle_map(tds_docs)
@@ -92,9 +90,9 @@
 					party_type = "customer_type"
 
 				row = {
-					"pan"
-					if frappe.db.has_column(filters.party_type, "pan")
-					else "tax_id": party_map.get(party, {}).get("pan"),
+					"pan" if frappe.db.has_column(filters.party_type, "pan") else "tax_id": party_map.get(
+						party, {}
+					).get("pan"),
 					"party": party_map.get(party, {}).get("name"),
 				}
 
@@ -281,7 +279,7 @@
 	journal_entries = []
 	tax_category_map = frappe._dict()
 	net_total_map = frappe._dict()
-	or_filters = frappe._dict()
+	frappe._dict()
 	journal_entry_party_map = frappe._dict()
 	bank_accounts = frappe.get_all("Account", {"is_group": 0, "account_type": "Bank"}, pluck="name")
 
@@ -344,7 +342,7 @@
 	query = (
 		frappe.qb.from_(gle)
 		.select("voucher_no", "voucher_type", "against", "party")
-		.where((gle.is_cancelled == 0))
+		.where(gle.is_cancelled == 0)
 	)
 
 	if filters.get("from_date"):
diff --git a/erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py b/erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py
index 2b5566f..e14d932 100644
--- a/erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py
+++ b/erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py
@@ -67,13 +67,13 @@
 			},
 		)
 
-		party_category_wise_map.get((row.get("party"), row.get("section_code")))[
-			"total_amount"
-		] += row.get("total_amount", 0.0)
+		party_category_wise_map.get((row.get("party"), row.get("section_code")))["total_amount"] += row.get(
+			"total_amount", 0.0
+		)
 
-		party_category_wise_map.get((row.get("party"), row.get("section_code")))[
-			"tax_amount"
-		] += row.get("tax_amount", 0.0)
+		party_category_wise_map.get((row.get("party"), row.get("section_code")))["tax_amount"] += row.get(
+			"tax_amount", 0.0
+		)
 
 	final_result = get_final_result(party_category_wise_map)
 
@@ -82,7 +82,7 @@
 
 def get_final_result(party_category_wise_map):
 	out = []
-	for key, value in party_category_wise_map.items():
+	for _key, value in party_category_wise_map.items():
 		out.append(value)
 
 	return out
diff --git a/erpnext/accounts/report/trial_balance/trial_balance.py b/erpnext/accounts/report/trial_balance/trial_balance.py
index 2ff0eff..f216ece 100644
--- a/erpnext/accounts/report/trial_balance/trial_balance.py
+++ b/erpnext/accounts/report/trial_balance/trial_balance.py
@@ -120,9 +120,7 @@
 		ignore_opening_entries=True,
 	)
 
-	calculate_values(
-		accounts, gl_entries_by_account, opening_balances, filters.get("show_net_values")
-	)
+	calculate_values(accounts, gl_entries_by_account, opening_balances, filters.get("show_net_values"))
 	accumulate_values_into_parents(accounts, accounts_by_name)
 
 	data = prepare_data(accounts, filters, parent_children_map, company_currency)
@@ -170,9 +168,7 @@
 		)
 
 		# Report getting generate from the mid of a fiscal year
-		if getdate(last_period_closing_voucher[0].posting_date) < getdate(
-			add_days(filters.from_date, -1)
-		):
+		if getdate(last_period_closing_voucher[0].posting_date) < getdate(add_days(filters.from_date, -1)):
 			start_date = add_days(last_period_closing_voucher[0].posting_date, 1)
 			gle += get_opening_balance(
 				"GL Entry", filters, report_type, accounting_dimensions, start_date=start_date
@@ -253,9 +249,7 @@
 		if doctype == "Account Closing Balance":
 			opening_balance = opening_balance.where(closing_balance.is_period_closing_voucher_entry == 0)
 		else:
-			opening_balance = opening_balance.where(
-				closing_balance.voucher_type != "Period Closing Voucher"
-			)
+			opening_balance = opening_balance.where(closing_balance.voucher_type != "Period Closing Voucher")
 
 	if filters.cost_center:
 		lft, rgt = frappe.db.get_value("Cost Center", filters.cost_center, ["lft", "rgt"])
@@ -388,7 +382,7 @@
 			"to_date": filters.to_date,
 			"currency": company_currency,
 			"account_name": (
-				"{} - {}".format(d.account_number, d.account_name) if d.account_number else d.account_name
+				f"{d.account_number} - {d.account_name}" if d.account_number else d.account_name
 			),
 		}
 
diff --git a/erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py b/erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py
index ee22348..dd1a125 100644
--- a/erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py
+++ b/erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py
@@ -22,7 +22,7 @@
 
 def get_data(filters, show_party_name):
 	if filters.get("party_type") in ("Customer", "Supplier", "Employee", "Member"):
-		party_name_field = "{0}_name".format(frappe.scrub(filters.get("party_type")))
+		party_name_field = "{}_name".format(frappe.scrub(filters.get("party_type")))
 	elif filters.get("party_type") == "Shareholder":
 		party_name_field = "title"
 	else:
@@ -65,9 +65,7 @@
 		row.update({"debit": debit, "credit": credit})
 
 		# closing
-		closing_debit, closing_credit = toggle_debit_credit(
-			opening_debit + debit, opening_credit + credit
-		)
+		closing_debit, closing_credit = toggle_debit_credit(opening_debit + debit, opening_credit + credit)
 		row.update({"closing_debit": closing_debit, "closing_credit": closing_credit})
 
 		# totals
@@ -92,13 +90,12 @@
 
 
 def get_opening_balances(filters):
-
 	account_filter = ""
 	if filters.get("account"):
 		account_filter = "and account = %s" % (frappe.db.escape(filters.get("account")))
 
 	gle = frappe.db.sql(
-		"""
+		f"""
 		select party, sum(debit) as opening_debit, sum(credit) as opening_credit
 		from `tabGL Entry`
 		where company=%(company)s
@@ -106,9 +103,7 @@
 			and ifnull(party_type, '') = %(party_type)s and ifnull(party, '') != ''
 			and (posting_date < %(from_date)s or (ifnull(is_opening, 'No') = 'Yes' and posting_date <= %(to_date)s))
 			{account_filter}
-		group by party""".format(
-			account_filter=account_filter
-		),
+		group by party""",
 		{
 			"company": filters.company,
 			"from_date": filters.from_date,
@@ -127,13 +122,12 @@
 
 
 def get_balances_within_period(filters):
-
 	account_filter = ""
 	if filters.get("account"):
 		account_filter = "and account = %s" % (frappe.db.escape(filters.get("account")))
 
 	gle = frappe.db.sql(
-		"""
+		f"""
 		select party, sum(debit) as debit, sum(credit) as credit
 		from `tabGL Entry`
 		where company=%(company)s
@@ -142,9 +136,7 @@
 			and posting_date >= %(from_date)s and posting_date <= %(to_date)s
 			and ifnull(is_opening, 'No') = 'No'
 			{account_filter}
-		group by party""".format(
-			account_filter=account_filter
-		),
+		group by party""",
 		{
 			"company": filters.company,
 			"from_date": filters.from_date,
diff --git a/erpnext/accounts/report/utils.py b/erpnext/accounts/report/utils.py
index aed338a7..bd1b355 100644
--- a/erpnext/accounts/report/utils.py
+++ b/erpnext/accounts/report/utils.py
@@ -78,10 +78,10 @@
 	:return: Retrieved exchange rate
 	"""
 
-	rate = __exchange_rates.get("{0}-{1}@{2}".format(from_currency, to_currency, date))
+	rate = __exchange_rates.get(f"{from_currency}-{to_currency}@{date}")
 	if not rate:
 		rate = get_exchange_rate(from_currency, to_currency, date) or 1
-		__exchange_rates["{0}-{1}@{2}".format(from_currency, to_currency, date)] = rate
+		__exchange_rates[f"{from_currency}-{to_currency}@{date}"] = rate
 
 	return rate
 
@@ -136,9 +136,7 @@
 
 
 @frappe.whitelist()
-def get_invoiced_item_gross_margin(
-	sales_invoice=None, item_code=None, company=None, with_item_data=False
-):
+def get_invoiced_item_gross_margin(sales_invoice=None, item_code=None, company=None, with_item_data=False):
 	from erpnext.accounts.report.gross_profit.gross_profit import GrossProfitGenerator
 
 	sales_invoice = sales_invoice or frappe.form_dict.get("sales_invoice")
diff --git a/erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py b/erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py
index bd9e9fc..1918165 100644
--- a/erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py
+++ b/erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py
@@ -43,9 +43,7 @@
 	gle = frappe.qb.DocType("GL Entry")
 	query = (
 		frappe.qb.from_(gle)
-		.select(
-			gle.voucher_type, gle.voucher_no, Sum(gle.debit).as_("debit"), Sum(gle.credit).as_("credit")
-		)
+		.select(gle.voucher_type, gle.voucher_no, Sum(gle.debit).as_("debit"), Sum(gle.credit).as_("credit"))
 		.where(gle.is_cancelled == 0)
 		.groupby(gle.voucher_no)
 	)
diff --git a/erpnext/accounts/test/test_reports.py b/erpnext/accounts/test/test_reports.py
index 609f74e..c2e10f8 100644
--- a/erpnext/accounts/test/test_reports.py
+++ b/erpnext/accounts/test/test_reports.py
@@ -1,5 +1,4 @@
 import unittest
-from typing import List, Tuple
 
 from erpnext.tests.utils import ReportFilters, ReportName, execute_script_report
 
@@ -12,7 +11,7 @@
 }
 
 
-REPORT_FILTER_TEST_CASES: List[Tuple[ReportName, ReportFilters]] = [
+REPORT_FILTER_TEST_CASES: list[tuple[ReportName, ReportFilters]] = [
 	("General Ledger", {"group_by": "Group by Voucher (Consolidated)"}),
 	("General Ledger", {"group_by": "Group by Voucher (Consolidated)", "include_dimensions": 1}),
 	("Accounts Payable", {"range1": 30, "range2": 60, "range3": 90, "range4": 120}),
diff --git a/erpnext/accounts/test/test_utils.py b/erpnext/accounts/test/test_utils.py
index c439d4b..59cbc11 100644
--- a/erpnext/accounts/test/test_utils.py
+++ b/erpnext/accounts/test/test_utils.py
@@ -10,7 +10,6 @@
 	get_future_stock_vouchers,
 	get_voucherwise_gl_entries,
 	sort_stock_vouchers_by_posting_date,
-	update_reference_in_payment_entry,
 )
 from erpnext.stock.doctype.item.test_item import make_item
 from erpnext.stock.doctype.purchase_receipt.test_purchase_receipt import make_purchase_receipt
@@ -20,7 +19,7 @@
 class TestUtils(unittest.TestCase):
 	@classmethod
 	def setUpClass(cls):
-		super(TestUtils, cls).setUpClass()
+		super().setUpClass()
 		make_test_objects("Address", ADDRESS_RECORDS)
 
 	@classmethod
@@ -36,7 +35,6 @@
 		self.assertEqual(address, "_Test Shipping Address 2 Title-Shipping")
 
 	def test_get_voucher_wise_gl_entry(self):
-
 		pr = make_purchase_receipt(
 			item_code="_Test Item",
 			posting_date="2021-02-01",
@@ -144,12 +142,8 @@
 		frappe.db.set_default("supp_master_name", "Auto Name")
 
 		# Configure Autoname in Supplier DocType
-		make_property_setter(
-			"Supplier", None, "naming_rule", "Expression", "Data", for_doctype="Doctype"
-		)
-		make_property_setter(
-			"Supplier", None, "autoname", "SUP-.FY.-.#####", "Data", for_doctype="Doctype"
-		)
+		make_property_setter("Supplier", None, "naming_rule", "Expression", "Data", for_doctype="Doctype")
+		make_property_setter("Supplier", None, "autoname", "SUP-.FY.-.#####", "Data", for_doctype="Doctype")
 
 		fiscal_year = get_fiscal_year(nowdate())[0]
 
@@ -171,9 +165,7 @@
 		"address_title": "_Test Billing Address Title",
 		"city": "Lagos",
 		"country": "Nigeria",
-		"links": [
-			{"link_doctype": "Customer", "link_name": "_Test Customer 2", "doctype": "Dynamic Link"}
-		],
+		"links": [{"link_doctype": "Customer", "link_name": "_Test Customer 2", "doctype": "Dynamic Link"}],
 	},
 	{
 		"doctype": "Address",
@@ -182,9 +174,7 @@
 		"address_title": "_Test Shipping Address 1 Title",
 		"city": "Lagos",
 		"country": "Nigeria",
-		"links": [
-			{"link_doctype": "Customer", "link_name": "_Test Customer 2", "doctype": "Dynamic Link"}
-		],
+		"links": [{"link_doctype": "Customer", "link_name": "_Test Customer 2", "doctype": "Dynamic Link"}],
 	},
 	{
 		"doctype": "Address",
@@ -194,9 +184,7 @@
 		"city": "Lagos",
 		"country": "Nigeria",
 		"is_shipping_address": "1",
-		"links": [
-			{"link_doctype": "Customer", "link_name": "_Test Customer 2", "doctype": "Dynamic Link"}
-		],
+		"links": [{"link_doctype": "Customer", "link_name": "_Test Customer 2", "doctype": "Dynamic Link"}],
 	},
 	{
 		"doctype": "Address",
@@ -206,8 +194,6 @@
 		"city": "Lagos",
 		"country": "Nigeria",
 		"is_shipping_address": "1",
-		"links": [
-			{"link_doctype": "Customer", "link_name": "_Test Customer 1", "doctype": "Dynamic Link"}
-		],
+		"links": [{"link_doctype": "Customer", "link_name": "_Test Customer 1", "doctype": "Dynamic Link"}],
 	},
 ]
diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py
index 6327aaa..2edf519 100644
--- a/erpnext/accounts/utils.py
+++ b/erpnext/accounts/utils.py
@@ -3,7 +3,7 @@
 
 
 from json import loads
-from typing import TYPE_CHECKING, List, Optional, Tuple
+from typing import TYPE_CHECKING, Optional
 
 import frappe
 import frappe.defaults
@@ -31,7 +31,7 @@
 import erpnext
 
 # imported to enable erpnext.accounts.utils.get_account_currency
-from erpnext.accounts.doctype.account.account import get_account_currency  # noqa
+from erpnext.accounts.doctype.account.account import get_account_currency
 from erpnext.accounts.doctype.accounting_dimension.accounting_dimension import get_dimensions
 from erpnext.stock import get_warehouse_account_map
 from erpnext.stock.utils import get_stock_value_on
@@ -83,9 +83,7 @@
 		FY = DocType("Fiscal Year")
 
 		query = (
-			frappe.qb.from_(FY)
-			.select(FY.name, FY.year_start_date, FY.year_end_date)
-			.where(FY.disabled == 0)
+			frappe.qb.from_(FY).select(FY.name, FY.year_start_date, FY.year_end_date).where(FY.disabled == 0)
 		)
 
 		if fiscal_year:
@@ -132,9 +130,7 @@
 			else:
 				return ((fy.name, fy.year_start_date, fy.year_end_date),)
 
-	error_msg = _("""{0} {1} is not in any active Fiscal Year""").format(
-		label, formatdate(transaction_date)
-	)
+	error_msg = _("""{0} {1} is not in any active Fiscal Year""").format(label, formatdate(transaction_date))
 	if company:
 		error_msg = _("""{0} for {1}""").format(error_msg, frappe.bold(company))
 
@@ -211,12 +207,12 @@
 		acc = frappe.get_doc("Account", account)
 
 	try:
-		year_start_date = get_fiscal_year(date, company=company, verbose=0)[1]
+		get_fiscal_year(date, company=company, verbose=0)[1]
 	except FiscalYearError:
 		if getdate(date) > getdate(nowdate()):
 			# if fiscal year not found and the date is greater than today
 			# get fiscal year for today's date and its corresponding year start date
-			year_start_date = get_fiscal_year(nowdate(), verbose=1)[1]
+			get_fiscal_year(nowdate(), verbose=1)[1]
 		else:
 			# this indicates that it is a date older than any existing fiscal year.
 			# hence, assuming balance as 0.0
@@ -231,15 +227,14 @@
 		cc = frappe.get_doc("Cost Center", cost_center)
 		if cc.is_group:
 			cond.append(
-				""" exists (
+				f""" exists (
 				select 1 from `tabCost Center` cc where cc.name = gle.cost_center
-				and cc.lft >= %s and cc.rgt <= %s
+				and cc.lft >= {cc.lft} and cc.rgt <= {cc.rgt}
 			)"""
-				% (cc.lft, cc.rgt)
 			)
 
 		else:
-			cond.append("""gle.cost_center = %s """ % (frappe.db.escape(cost_center),))
+			cond.append(f"""gle.cost_center = {frappe.db.escape(cost_center)} """)
 
 	if account:
 		if not (frappe.flags.ignore_account_permission or ignore_account_permission):
@@ -248,11 +243,10 @@
 		# different filter for group and ledger - improved performance
 		if acc.is_group:
 			cond.append(
-				"""exists (
+				f"""exists (
 				select name from `tabAccount` ac where ac.name = gle.account
-				and ac.lft >= %s and ac.rgt <= %s
+				and ac.lft >= {acc.lft} and ac.rgt <= {acc.rgt}
 			)"""
-				% (acc.lft, acc.rgt)
 			)
 
 			# If group and currency same as company,
@@ -260,7 +254,7 @@
 			if acc.account_currency == frappe.get_cached_value("Company", acc.company, "default_currency"):
 				in_account_currency = False
 		else:
-			cond.append("""gle.account = %s """ % (frappe.db.escape(account),))
+			cond.append(f"""gle.account = {frappe.db.escape(account)} """)
 
 	if account_type:
 		accounts = frappe.db.get_all(
@@ -279,8 +273,7 @@
 
 	if party_type and party:
 		cond.append(
-			"""gle.party_type = %s and gle.party = %s """
-			% (frappe.db.escape(party_type), frappe.db.escape(party))
+			f"""gle.party_type = {frappe.db.escape(party_type)} and gle.party = {frappe.db.escape(party)} """
 		)
 
 	if company:
@@ -297,11 +290,9 @@
 
 		bal = frappe.db.sql(
 			"""
-			SELECT {0}
+			SELECT {}
 			FROM `tabGL Entry` gle
-			WHERE {1}""".format(
-				select_field, " and ".join(cond)
-			),
+			WHERE {}""".format(select_field, " and ".join(cond)),
 			(precision, precision),
 		)[0][0]
 		# if bal is None, return 0
@@ -336,30 +327,25 @@
 
 		# for pl accounts, get balance within a fiscal year
 		if acc.report_type == "Profit and Loss":
-			cond.append(
-				"posting_date >= '%s' and voucher_type != 'Period Closing Voucher'" % year_start_date
-			)
+			cond.append("posting_date >= '%s' and voucher_type != 'Period Closing Voucher'" % year_start_date)
 
 		# different filter for group and ledger - improved performance
 		if acc.is_group:
 			cond.append(
-				"""exists (
+				f"""exists (
 				select name from `tabAccount` ac where ac.name = gle.account
-				and ac.lft >= %s and ac.rgt <= %s
+				and ac.lft >= {acc.lft} and ac.rgt <= {acc.rgt}
 			)"""
-				% (acc.lft, acc.rgt)
 			)
 		else:
-			cond.append("""gle.account = %s """ % (frappe.db.escape(account),))
+			cond.append(f"""gle.account = {frappe.db.escape(account)} """)
 
 		entries = frappe.db.sql(
 			"""
 			SELECT name, posting_date, account, party_type, party,debit,credit,
 				voucher_type, voucher_no, against_voucher_type, against_voucher
 			FROM `tabGL Entry` gle
-			WHERE {0}""".format(
-				" and ".join(cond)
-			),
+			WHERE {}""".format(" and ".join(cond)),
 			as_dict=True,
 		)
 
@@ -382,13 +368,11 @@
 					or (gle.against_voucher == gle.voucher_no and gle.get(dr_or_cr) > 0)
 				):
 					payment_amount = frappe.db.sql(
-						"""
-						SELECT {0}
+						f"""
+						SELECT {select_fields}
 						FROM `tabGL Entry` gle
 						WHERE docstatus < 2 and posting_date <= %(date)s and against_voucher = %(voucher_no)s
-						and party = %(party)s and name != %(name)s""".format(
-							select_fields
-						),
+						and party = %(party)s and name != %(name)s""",
 						{"date": date, "voucher_no": gle.voucher_no, "party": gle.party, "name": gle.name},
 					)[0][0]
 
@@ -443,7 +427,7 @@
 	args = make_tree_args(**args)
 
 	if args.parent_cost_center == args.company:
-		args.parent_cost_center = "{0} - {1}".format(
+		args.parent_cost_center = "{} - {}".format(
 			args.parent_cost_center, frappe.get_cached_value("Company", args.company, "abbr")
 		)
 
@@ -459,7 +443,7 @@
 
 
 def _build_dimensions_dict_for_exc_gain_loss(
-	entry: dict | object = None, active_dimensions: list = None
+	entry: dict | object = None, active_dimensions: list | None = None
 ):
 	dimensions_dict = frappe._dict()
 	if entry and active_dimensions:
@@ -537,7 +521,11 @@
 		# Only update outstanding for newly linked vouchers
 		for entry in entries:
 			update_voucher_outstanding(
-				entry.against_voucher_type, entry.against_voucher, entry.account, entry.party_type, entry.party
+				entry.against_voucher_type,
+				entry.against_voucher,
+				entry.account,
+				entry.party_type,
+				entry.party,
 			)
 		# update advance paid in Advance Receivable/Payable doctypes
 		if update_advance_paid:
@@ -568,15 +556,15 @@
 			.select(journal_acc[args.get("dr_or_cr")])
 			.where(
 				(journal_acc.account == args.get("account"))
-				& ((journal_acc.party_type == args.get("party_type")))
-				& ((journal_acc.party == args.get("party")))
+				& (journal_acc.party_type == args.get("party_type"))
+				& (journal_acc.party == args.get("party"))
 				& (
 					(journal_acc.reference_type.isnull())
 					| (journal_acc.reference_type.isin(["", "Sales Order", "Purchase Order"]))
 				)
-				& ((journal_entry.name == args.get("voucher_no")))
-				& ((journal_acc.name == args.get("voucher_detail_no")))
-				& ((journal_entry.docstatus == 1))
+				& (journal_entry.name == args.get("voucher_no"))
+				& (journal_acc.name == args.get("voucher_detail_no"))
+				& (journal_entry.docstatus == 1)
 			)
 		)
 
@@ -616,9 +604,7 @@
 
 
 def validate_allocated_amount(args):
-	precision = args.get("precision") or frappe.db.get_single_value(
-		"System Settings", "currency_precision"
-	)
+	precision = args.get("precision") or frappe.db.get_single_value("System Settings", "currency_precision")
 	if args.get("allocated_amount") < 0:
 		throw(_("Allocated amount cannot be negative"))
 	elif flt(args.get("allocated_amount"), precision) > flt(args.get("unadjusted_amount"), precision):
@@ -633,9 +619,9 @@
 
 	# Update Advance Paid in SO/PO since they might be getting unlinked
 	update_advance_paid = []
-	advance_payment_doctypes = frappe.get_hooks(
-		"advance_payment_receivable_doctypes"
-	) + frappe.get_hooks("advance_payment_payable_doctypes")
+	advance_payment_doctypes = frappe.get_hooks("advance_payment_receivable_doctypes") + frappe.get_hooks(
+		"advance_payment_payable_doctypes"
+	)
 	if jv_detail.get("reference_type") in advance_payment_doctypes:
 		update_advance_paid.append((jv_detail.reference_type, jv_detail.reference_name))
 
@@ -711,9 +697,9 @@
 		existing_row = payment_entry.get("references", {"name": d["voucher_detail_no"]})[0]
 
 		# Update Advance Paid in SO/PO since they are getting unlinked
-		advance_payment_doctypes = frappe.get_hooks(
-			"advance_payment_receivable_doctypes"
-		) + frappe.get_hooks("advance_payment_payable_doctypes")
+		advance_payment_doctypes = frappe.get_hooks("advance_payment_receivable_doctypes") + frappe.get_hooks(
+			"advance_payment_payable_doctypes"
+		)
 		if existing_row.get("reference_doctype") in advance_payment_doctypes:
 			update_advance_paid.append((existing_row.reference_doctype, existing_row.reference_name))
 
@@ -736,7 +722,19 @@
 	payment_entry.setup_party_account_field()
 	payment_entry.set_missing_values()
 	if not skip_ref_details_update_for_pe:
-		payment_entry.set_missing_ref_details(ref_exchange_rate=d.exchange_rate or None)
+		reference_exchange_details = frappe._dict()
+		if d.against_voucher_type == "Journal Entry" and d.exchange_rate:
+			reference_exchange_details.update(
+				{
+					"reference_doctype": d.against_voucher_type,
+					"reference_name": d.against_voucher,
+					"exchange_rate": d.exchange_rate,
+				}
+			)
+		payment_entry.set_missing_ref_details(
+			update_ref_details_only_for=[(d.against_voucher_type, d.against_voucher)],
+			reference_exchange_details=reference_exchange_details,
+		)
 	payment_entry.set_amounts()
 
 	payment_entry.make_exchange_gain_loss_journal(
@@ -749,7 +747,7 @@
 
 
 def cancel_exchange_gain_loss_journal(
-	parent_doc: dict | object, referenced_dt: str = None, referenced_dn: str = None
+	parent_doc: dict | object, referenced_dt: str | None = None, referenced_dn: str | None = None
 ) -> None:
 	"""
 	Cancel Exchange Gain/Loss for Sales/Purchase Invoice, if they have any.
@@ -792,7 +790,7 @@
 
 
 def update_accounting_ledgers_after_reference_removal(
-	ref_type: str = None, ref_no: str = None, payment_name: str = None
+	ref_type: str | None = None, ref_no: str | None = None, payment_name: str | None = None
 ):
 	# General Ledger
 	gle = qb.DocType("GL Entry")
@@ -818,9 +816,7 @@
 		.set(ple.modified, now())
 		.set(ple.modified_by, frappe.session.user)
 		.where(
-			(ple.against_voucher_type == ref_type)
-			& (ple.against_voucher_no == ref_no)
-			& (ple.delinked == 0)
+			(ple.against_voucher_type == ref_type) & (ple.against_voucher_no == ref_no) & (ple.delinked == 0)
 		)
 	)
 
@@ -837,7 +833,7 @@
 		qb.from_(adv_type).delete().where(adv_type.parent == ref_doc.name).run()
 
 
-def unlink_ref_doc_from_payment_entries(ref_doc: object = None, payment_name: str = None):
+def unlink_ref_doc_from_payment_entries(ref_doc: object = None, payment_name: str | None = None):
 	remove_ref_doc_link_from_jv(ref_doc.doctype, ref_doc.name, payment_name)
 	remove_ref_doc_link_from_pe(ref_doc.doctype, ref_doc.name, payment_name)
 	update_accounting_ledgers_after_reference_removal(ref_doc.doctype, ref_doc.name, payment_name)
@@ -845,7 +841,7 @@
 
 
 def remove_ref_doc_link_from_jv(
-	ref_type: str = None, ref_no: str = None, payment_name: str = None
+	ref_type: str | None = None, ref_no: str | None = None, payment_name: str | None = None
 ):
 	jea = qb.DocType("Journal Entry Account")
 
@@ -885,7 +881,7 @@
 
 
 def remove_ref_doc_link_from_pe(
-	ref_type: str = None, ref_no: str = None, payment_name: str = None
+	ref_type: str | None = None, ref_no: str | None = None, payment_name: str | None = None
 ):
 	per = qb.DocType("Payment Entry Reference")
 	pay = qb.DocType("Payment Entry")
@@ -893,9 +889,7 @@
 	linked_pe = (
 		qb.from_(per)
 		.select(per.parent)
-		.where(
-			(per.reference_doctype == ref_type) & (per.reference_name == ref_no) & (per.docstatus.lt(2))
-		)
+		.where((per.reference_doctype == ref_type) & (per.reference_name == ref_no) & (per.docstatus.lt(2)))
 		.run(as_list=1)
 	)
 	linked_pe = convert_to_list(linked_pe)
@@ -908,9 +902,7 @@
 			.set(per.allocated_amount, 0)
 			.set(per.modified, now())
 			.set(per.modified_by, frappe.session.user)
-			.where(
-				(per.docstatus.lt(2) & (per.reference_doctype == ref_type) & (per.reference_name == ref_no))
-			)
+			.where(per.docstatus.lt(2) & (per.reference_doctype == ref_type) & (per.reference_name == ref_no))
 		)
 
 		if payment_name:
@@ -925,13 +917,15 @@
 
 				# Call cancel on only removed reference
 				references = [
-					x for x in pe_doc.references if x.reference_doctype == ref_type and x.reference_name == ref_no
+					x
+					for x in pe_doc.references
+					if x.reference_doctype == ref_type and x.reference_name == ref_no
 				]
 				[pe_doc.make_advance_gl_entries(x, cancel=1) for x in references]
 
 				pe_doc.clear_unallocated_reference_document_rows()
 				pe_doc.validate_payment_type_with_outstanding()
-			except Exception as e:
+			except Exception:
 				msg = _("There were issues unlinking payment entry {0}.").format(pe_doc.name)
 				msg += "<br>"
 				msg += _("Please cancel payment entry manually first")
@@ -941,9 +935,7 @@
 				pay.base_total_allocated_amount, pe_doc.base_total_allocated_amount
 			).set(pay.unallocated_amount, pe_doc.unallocated_amount).set(pay.modified, now()).set(
 				pay.modified_by, frappe.session.user
-			).where(
-				pay.name == pe
-			).run()
+			).where(pay.name == pe).run()
 
 		frappe.msgprint(_("Payment Entries {0} are un-linked").format("\n".join(linked_pe)))
 
@@ -977,9 +969,10 @@
 			dr_or_cr = d.voucher_type == "Sales Invoice" and "credit" or "debit"
 
 			frappe.db.sql(
-				"""update `tabGL Entry` set %s = %s + %s
-				where voucher_type = %s and voucher_no = %s and %s > 0 limit 1"""
-				% (dr_or_cr, dr_or_cr, "%s", "%s", "%s", dr_or_cr),
+				"""update `tabGL Entry` set {} = {} + {}
+				where voucher_type = {} and voucher_no = {} and {} > 0 limit 1""".format(
+					dr_or_cr, dr_or_cr, "%s", "%s", "%s", dr_or_cr
+				),
 				(d.diff, d.voucher_type, d.voucher_no),
 			)
 
@@ -1022,7 +1015,6 @@
 	limit=None,  # passed by reconciliation tool
 	voucher_no=None,  # filter passed by reconciliation tool
 ):
-
 	ple = qb.DocType("Payment Ledger Entry")
 	outstanding_invoices = []
 	precision = frappe.get_precision("Sales Invoice", "outstanding_amount") or 2
@@ -1085,15 +1077,11 @@
 					)
 				)
 
-	outstanding_invoices = sorted(
-		outstanding_invoices, key=lambda k: k["due_date"] or getdate(nowdate())
-	)
+	outstanding_invoices = sorted(outstanding_invoices, key=lambda k: k["due_date"] or getdate(nowdate()))
 	return outstanding_invoices
 
 
-def get_account_name(
-	account_type=None, root_type=None, is_group=None, account_currency=None, company=None
-):
+def get_account_name(account_type=None, root_type=None, is_group=None, account_currency=None, company=None):
 	"""return account based on matching conditions"""
 	return frappe.db.get_value(
 		"Account",
@@ -1126,7 +1114,7 @@
 	if frappe.db.has_column(doctype, "disabled") and not include_disabled:
 		filters.append(["disabled", "=", False])
 
-	filters.append(['ifnull(`{0}`,"")'.format(parent_fieldname), "=", "" if is_root else parent])
+	filters.append([f'ifnull(`{parent_fieldname}`,"")', "=", "" if is_root else parent])
 
 	if is_root:
 		fields += ["root_type", "report_type", "account_currency"] if doctype == "Account" else []
@@ -1146,7 +1134,6 @@
 
 @frappe.whitelist()
 def get_account_balances(accounts, company):
-
 	if isinstance(accounts, str):
 		accounts = loads(accounts)
 
@@ -1157,9 +1144,7 @@
 
 	for account in accounts:
 		account["company_currency"] = company_currency
-		account["balance"] = flt(
-			get_balance_on(account["value"], in_account_currency=False, company=company)
-		)
+		account["balance"] = flt(get_balance_on(account["value"], in_account_currency=False, company=company))
 		if account["account_currency"] and account["account_currency"] != company_currency:
 			account["balance_in_account_currency"] = flt(get_balance_on(account["value"], company=company))
 
@@ -1309,20 +1294,17 @@
 	warehouse_account=None,
 	company=None,
 ):
-	stock_vouchers = get_future_stock_vouchers(
-		posting_date, posting_time, for_warehouses, for_items, company
-	)
+	stock_vouchers = get_future_stock_vouchers(posting_date, posting_time, for_warehouses, for_items, company)
 	repost_gle_for_stock_vouchers(stock_vouchers, posting_date, company, warehouse_account)
 
 
 def repost_gle_for_stock_vouchers(
-	stock_vouchers: List[Tuple[str, str]],
+	stock_vouchers: list[tuple[str, str]],
 	posting_date: str,
-	company: Optional[str] = None,
+	company: str | None = None,
 	warehouse_account=None,
 	repost_doc: Optional["RepostItemValuation"] = None,
 ):
-
 	from erpnext.accounts.general_ledger import toggle_debit_credit_if_negative
 
 	if not stock_vouchers:
@@ -1368,16 +1350,12 @@
 
 def _delete_pl_entries(voucher_type, voucher_no):
 	ple = qb.DocType("Payment Ledger Entry")
-	qb.from_(ple).delete().where(
-		(ple.voucher_type == voucher_type) & (ple.voucher_no == voucher_no)
-	).run()
+	qb.from_(ple).delete().where((ple.voucher_type == voucher_type) & (ple.voucher_no == voucher_no)).run()
 
 
 def _delete_gl_entries(voucher_type, voucher_no):
 	gle = qb.DocType("GL Entry")
-	qb.from_(gle).delete().where(
-		(gle.voucher_type == voucher_type) & (gle.voucher_no == voucher_no)
-	).run()
+	qb.from_(gle).delete().where((gle.voucher_type == voucher_type) & (gle.voucher_no == voucher_no)).run()
 
 
 def _delete_accounting_ledger_entries(voucher_type, voucher_no):
@@ -1388,9 +1366,7 @@
 	_delete_pl_entries(voucher_type, voucher_no)
 
 
-def sort_stock_vouchers_by_posting_date(
-	stock_vouchers: List[Tuple[str, str]]
-) -> List[Tuple[str, str]]:
+def sort_stock_vouchers_by_posting_date(stock_vouchers: list[tuple[str, str]]) -> list[tuple[str, str]]:
 	sle = frappe.qb.DocType("Stock Ledger Entry")
 	voucher_nos = [v[1] for v in stock_vouchers]
 
@@ -1411,10 +1387,7 @@
 	return sorted_vouchers
 
 
-def get_future_stock_vouchers(
-	posting_date, posting_time, for_warehouses=None, for_items=None, company=None
-):
-
+def get_future_stock_vouchers(posting_date, posting_time, for_warehouses=None, for_items=None, company=None):
 	values = []
 	condition = ""
 	if for_items:
@@ -1430,16 +1403,14 @@
 		values.append(company)
 
 	future_stock_vouchers = frappe.db.sql(
-		"""select distinct sle.voucher_type, sle.voucher_no
+		f"""select distinct sle.voucher_type, sle.voucher_no
 		from `tabStock Ledger Entry` sle
 		where
 			timestamp(sle.posting_date, sle.posting_time) >= timestamp(%s, %s)
 			and is_cancelled = 0
 			{condition}
-		order by timestamp(sle.posting_date, sle.posting_time) asc, creation asc for update""".format(
-			condition=condition
-		),
-		tuple([posting_date, posting_time] + values),
+		order by timestamp(sle.posting_date, sle.posting_time) asc, creation asc for update""",
+		tuple([posting_date, posting_time, *values]),
 		as_dict=True,
 	)
 
@@ -1466,9 +1437,8 @@
 		select name, account, credit, debit, cost_center, project, voucher_type, voucher_no
 			from `tabGL Entry`
 		where
-			posting_date >= %s and voucher_no in (%s)"""
-		% ("%s", ", ".join(["%s"] * len(voucher_nos))),
-		tuple([posting_date] + voucher_nos),
+			posting_date >= {} and voucher_no in ({})""".format("%s", ", ".join(["%s"] * len(voucher_nos))),
+		tuple([posting_date, *voucher_nos]),
 		as_dict=1,
 	)
 
@@ -1507,16 +1477,16 @@
 def get_stock_accounts(company, voucher_type=None, voucher_no=None):
 	stock_accounts = [
 		d.name
-		for d in frappe.db.get_all(
-			"Account", {"account_type": "Stock", "company": company, "is_group": 0}
-		)
+		for d in frappe.db.get_all("Account", {"account_type": "Stock", "company": company, "is_group": 0})
 	]
 	if voucher_type and voucher_no:
 		if voucher_type == "Journal Entry":
 			stock_accounts = [
 				d.account
 				for d in frappe.db.get_all(
-					"Journal Entry Account", {"parent": voucher_no, "account": ["in", stock_accounts]}, "account"
+					"Journal Entry Account",
+					{"parent": voucher_no, "account": ["in", stock_accounts]},
+					"account",
 				)
 			]
 
@@ -1525,7 +1495,11 @@
 				d.account
 				for d in frappe.db.get_all(
 					"GL Entry",
-					{"voucher_type": voucher_type, "voucher_no": voucher_no, "account": ["in", stock_accounts]},
+					{
+						"voucher_type": voucher_type,
+						"voucher_no": voucher_no,
+						"account": ["in", stock_accounts],
+					},
 					"account",
 				)
 			]
@@ -1556,9 +1530,7 @@
 
 
 def get_journal_entry(account, stock_adjustment_account, amount):
-	db_or_cr_warehouse_account = (
-		"credit_in_account_currency" if amount < 0 else "debit_in_account_currency"
-	)
+	db_or_cr_warehouse_account = "credit_in_account_currency" if amount < 0 else "debit_in_account_currency"
 	db_or_cr_stock_adjustment_account = (
 		"debit_in_account_currency" if amount < 0 else "credit_in_account_currency"
 	)
@@ -1579,7 +1551,7 @@
 			frappe.delete_doc("Desktop Icon", icon)
 
 
-def create_err_and_its_journals(companies: list = None) -> None:
+def create_err_and_its_journals(companies: list | None = None) -> None:
 	if companies:
 		for company in companies:
 			err = frappe.new_doc("Exchange Rate Revaluation")
@@ -1636,9 +1608,7 @@
 		accounts_with_types = (
 			qb.from_(account)
 			.select(account.name, account.account_type)
-			.where(
-				(account.account_type.isin(["Receivable", "Payable"]) & (account.company.isin(companies)))
-			)
+			.where(account.account_type.isin(["Receivable", "Payable"]) & (account.company.isin(companies)))
 			.run(as_dict=True)
 		)
 		receivable_or_payable_accounts = [y.name for y in accounts_with_types]
@@ -1705,7 +1675,6 @@
 		ple_map = get_payment_ledger_entries(gl_entries, cancel=cancel)
 
 		for entry in ple_map:
-
 			ple = frappe.get_doc(entry)
 
 			if cancel:
@@ -1783,7 +1752,7 @@
 		query.run()
 
 
-class QueryPaymentLedger(object):
+class QueryPaymentLedger:
 	"""
 	Helper Class for Querying Payment Ledger Entry
 	"""
@@ -1951,7 +1920,8 @@
 				Table("outstanding").amount_in_account_currency.as_("outstanding_in_account_currency"),
 				(Table("vouchers").amount - Table("outstanding").amount).as_("paid_amount"),
 				(
-					Table("vouchers").amount_in_account_currency - Table("outstanding").amount_in_account_currency
+					Table("vouchers").amount_in_account_currency
+					- Table("outstanding").amount_in_account_currency
 				).as_("paid_amount_in_account_currency"),
 				Table("vouchers").due_date,
 				Table("vouchers").currency,
diff --git a/erpnext/assets/dashboard_fixtures.py b/erpnext/assets/dashboard_fixtures.py
index fc9ba38..3b1d144 100644
--- a/erpnext/assets/dashboard_fixtures.py
+++ b/erpnext/assets/dashboard_fixtures.py
@@ -12,7 +12,6 @@
 
 
 def get_data():
-
 	fiscal_year = _get_fiscal_year(nowdate())
 
 	if not fiscal_year:
@@ -168,9 +167,7 @@
 			"is_public": 1,
 			"show_percentage_stats": 1,
 			"stats_time_interval": "Monthly",
-			"filters_json": json.dumps(
-				[["Asset", "creation", "between", [year_start_date, year_end_date]]]
-			),
+			"filters_json": json.dumps([["Asset", "creation", "between", [year_start_date, year_end_date]]]),
 			"doctype": "Number Card",
 		},
 		{
diff --git a/erpnext/assets/doctype/asset/asset.json b/erpnext/assets/doctype/asset/asset.json
index 39a0867..0e89319 100644
--- a/erpnext/assets/doctype/asset/asset.json
+++ b/erpnext/assets/doctype/asset/asset.json
@@ -589,7 +589,7 @@
    "link_fieldname": "target_asset"
   }
  ],
- "modified": "2024-01-15 17:35:49.226603",
+ "modified": "2024-03-27 13:06:32.494326",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset",
@@ -628,7 +628,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "asset_name",
diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py
index 385797f..0311d3c 100644
--- a/erpnext/assets/doctype/asset/asset.py
+++ b/erpnext/assets/doctype/asset/asset.py
@@ -211,9 +211,7 @@
 				)
 
 		if self.is_existing_asset and self.purchase_invoice:
-			frappe.throw(
-				_("Purchase Invoice cannot be made against an existing asset {0}").format(self.name)
-			)
+			frappe.throw(_("Purchase Invoice cannot be made against an existing asset {0}").format(self.name))
 
 	def prepare_depreciation_data(self):
 		if self.calculate_depreciation:
@@ -274,9 +272,9 @@
 		for d in self.finance_books:
 			if d.depreciation_start_date == self.available_for_use_date:
 				frappe.throw(
-					_("Row #{}: Depreciation Posting Date should not be equal to Available for Use Date.").format(
-						d.idx
-					),
+					_(
+						"Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
+					).format(d.idx),
 					title=_("Incorrect Date"),
 				)
 
@@ -285,9 +283,7 @@
 			self.asset_category = frappe.get_cached_value("Item", self.item_code, "asset_category")
 
 		if self.item_code and not self.get("finance_books"):
-			finance_books = get_item_details(
-				self.item_code, self.asset_category, self.gross_purchase_amount
-			)
+			finance_books = get_item_details(self.item_code, self.asset_category, self.gross_purchase_amount)
 			self.set("finance_books", finance_books)
 
 	def validate_finance_books(self):
@@ -337,7 +333,9 @@
 				and not frappe.db.get_value("Purchase Invoice", self.purchase_invoice, "update_stock")
 			):
 				frappe.throw(
-					_("Update stock must be enabled for the purchase invoice {0}").format(self.purchase_invoice)
+					_("Update stock must be enabled for the purchase invoice {0}").format(
+						self.purchase_invoice
+					)
 				)
 
 		if not self.calculate_depreciation:
@@ -351,9 +349,7 @@
 		if self.is_existing_asset:
 			return
 
-		if self.available_for_use_date and getdate(self.available_for_use_date) < getdate(
-			self.purchase_date
-		):
+		if self.available_for_use_date and getdate(self.available_for_use_date) < getdate(self.purchase_date):
 			frappe.throw(_("Available-for-use Date should be after purchase date"))
 
 	def validate_gross_and_purchase_amount(self):
@@ -376,7 +372,7 @@
 			posting_date, posting_time = frappe.db.get_value(
 				reference_doctype, reference_docname, ["posting_date", "posting_time"]
 			)
-			transaction_date = get_datetime("{} {}".format(posting_date, posting_time))
+			transaction_date = get_datetime(f"{posting_date} {posting_time}")
 		assets = [
 			{
 				"asset": self.name,
@@ -416,7 +412,8 @@
 		if not row.depreciation_start_date:
 			if not self.available_for_use_date:
 				frappe.throw(
-					_("Row {0}: Depreciation Start Date is required").format(row.idx), title=_("Invalid Schedule")
+					_("Row {0}: Depreciation Start Date is required").format(row.idx),
+					title=_("Invalid Schedule"),
 				)
 			row.depreciation_start_date = get_last_day(self.available_for_use_date)
 
@@ -446,9 +443,7 @@
 					title=_("Invalid Schedule"),
 				)
 
-		if row.depreciation_start_date and getdate(row.depreciation_start_date) < getdate(
-			self.purchase_date
-		):
+		if row.depreciation_start_date and getdate(row.depreciation_start_date) < getdate(self.purchase_date):
 			frappe.throw(
 				_("Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date").format(
 					row.idx
@@ -567,11 +562,14 @@
 
 				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
+					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 or self.is_fully_depreciated
+					flt(value_after_depreciation) <= expected_value_after_useful_life
+					or self.is_fully_depreciated
 				):
 					status = "Fully Depreciated"
 				elif flt(value_after_depreciation) < flt(self.gross_purchase_amount):
@@ -604,9 +602,7 @@
 
 	@frappe.whitelist()
 	def get_manual_depreciation_entries(self):
-		(_, _, depreciation_expense_account) = get_depreciation_accounts(
-			self.asset_category, self.company
-		)
+		(_, _, depreciation_expense_account) = get_depreciation_accounts(self.asset_category, self.company)
 
 		gle = frappe.qb.DocType("GL Entry")
 
@@ -704,7 +700,6 @@
 			and self.purchase_receipt_amount
 			and getdate(self.available_for_use_date) <= getdate()
 		):
-
 			gl_entries.append(
 				self.get_gl_dict(
 					{
@@ -751,7 +746,8 @@
 		if args.get("depreciation_method") == "Double Declining Balance":
 			return 200.0 / (
 				(
-					flt(args.get("total_number_of_depreciations"), 2) * flt(args.get("frequency_of_depreciation"))
+					flt(args.get("total_number_of_depreciations"), 2)
+					* flt(args.get("frequency_of_depreciation"))
 				)
 				/ 12
 			)
@@ -795,9 +791,7 @@
 		asset = frappe.get_doc("Asset", asset.name)
 		if frappe.db.exists("Asset Repair", {"asset_name": asset.name, "repair_status": "Pending"}):
 			asset.set_status("Out of Order")
-		elif frappe.db.exists(
-			"Asset Maintenance Task", {"parent": asset.name, "next_due_date": today()}
-		):
+		elif frappe.db.exists("Asset Maintenance Task", {"parent": asset.name, "next_due_date": today()}):
 			asset.set_status("In Maintenance")
 		else:
 			asset.set_status()
@@ -881,9 +875,7 @@
 @frappe.whitelist()
 def create_asset_value_adjustment(asset, asset_category, company):
 	asset_value_adjustment = frappe.new_doc("Asset Value Adjustment")
-	asset_value_adjustment.update(
-		{"asset": asset, "company": company, "asset_category": asset_category}
-	)
+	asset_value_adjustment.update({"asset": asset, "company": company, "asset_category": asset_category})
 	return asset_value_adjustment
 
 
@@ -940,18 +932,14 @@
 		)
 
 	if not asset and not account:
-		account = get_asset_category_account(
-			account_name, asset_category=asset_category, company=company
-		)
+		account = get_asset_category_account(account_name, asset_category=asset_category, company=company)
 
 	if not account:
 		account = frappe.get_cached_value("Company", company, account_name)
 
 	if not account:
 		if not asset_category:
-			frappe.throw(
-				_("Set {0} in company {1}").format(account_name.replace("_", " ").title(), company)
-			)
+			frappe.throw(_("Set {0} in company {1}").format(account_name.replace("_", " ").title(), company))
 		else:
 			frappe.throw(
 				_("Set {0} in asset category {1} or company {2}").format(
@@ -980,7 +968,7 @@
 	je.voucher_type = "Depreciation Entry"
 	je.naming_series = depreciation_series
 	je.company = asset.company
-	je.remark = ("Depreciation Entry against asset {0}").format(asset_name)
+	je.remark = f"Depreciation Entry against asset {asset_name}"
 
 	je.append(
 		"accounts",
@@ -1081,15 +1069,11 @@
 
 	add_asset_activity(
 		asset.name,
-		_("Asset updated after being split into Asset {0}").format(
-			get_link_to_form("Asset", new_asset_name)
-		),
+		_("Asset updated after being split into Asset {0}").format(get_link_to_form("Asset", new_asset_name)),
 	)
 
 	for row in asset.get("finance_books"):
-		value_after_depreciation = flt(
-			(row.value_after_depreciation * remaining_qty) / asset.asset_quantity
-		)
+		value_after_depreciation = flt((row.value_after_depreciation * remaining_qty) / asset.asset_quantity)
 		expected_value_after_useful_life = flt(
 			(row.expected_value_after_useful_life * remaining_qty) / asset.asset_quantity
 		)
@@ -1103,9 +1087,7 @@
 			expected_value_after_useful_life,
 		)
 
-		current_asset_depr_schedule_doc = get_asset_depr_schedule_doc(
-			asset.name, "Active", row.finance_book
-		)
+		current_asset_depr_schedule_doc = get_asset_depr_schedule_doc(asset.name, "Active", row.finance_book)
 		new_asset_depr_schedule_doc = frappe.copy_doc(current_asset_depr_schedule_doc)
 
 		new_asset_depr_schedule_doc.set_draft_asset_depr_schedule_details(asset, row)
@@ -1120,9 +1102,7 @@
 
 		notes = _(
 			"This schedule was created when Asset {0} was updated after being split into new Asset {1}."
-		).format(
-			get_link_to_form(asset.doctype, asset.name), get_link_to_form(asset.doctype, new_asset_name)
-		)
+		).format(get_link_to_form(asset.doctype, asset.name), get_link_to_form(asset.doctype, new_asset_name))
 		new_asset_depr_schedule_doc.notes = notes
 
 		current_asset_depr_schedule_doc.flags.should_not_cancel_depreciation_entries = True
@@ -1146,9 +1126,7 @@
 	new_asset.split_from = asset.name
 
 	for row in new_asset.get("finance_books"):
-		row.value_after_depreciation = flt(
-			(row.value_after_depreciation * split_qty) / asset.asset_quantity
-		)
+		row.value_after_depreciation = flt((row.value_after_depreciation * split_qty) / asset.asset_quantity)
 		row.expected_value_after_useful_life = flt(
 			(row.expected_value_after_useful_life * split_qty) / asset.asset_quantity
 		)
@@ -1157,18 +1135,14 @@
 
 	add_asset_activity(
 		new_asset.name,
-		_("Asset created after being split from Asset {0}").format(
-			get_link_to_form("Asset", asset.name)
-		),
+		_("Asset created after being split from Asset {0}").format(get_link_to_form("Asset", asset.name)),
 	)
 
 	new_asset.submit()
 	new_asset.set_status()
 
 	for row in new_asset.get("finance_books"):
-		current_asset_depr_schedule_doc = get_asset_depr_schedule_doc(
-			asset.name, "Active", row.finance_book
-		)
+		current_asset_depr_schedule_doc = get_asset_depr_schedule_doc(asset.name, "Active", row.finance_book)
 		new_asset_depr_schedule_doc = frappe.copy_doc(current_asset_depr_schedule_doc)
 
 		new_asset_depr_schedule_doc.set_draft_asset_depr_schedule_details(new_asset, row)
diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py
index 205f4b9..b6a4d91 100644
--- a/erpnext/assets/doctype/asset/depreciation.py
+++ b/erpnext/assets/doctype/asset/depreciation.py
@@ -71,7 +71,10 @@
 		) not in credit_and_debit_accounts_for_asset_category_and_company:
 			credit_and_debit_accounts_for_asset_category_and_company.update(
 				{
-					(asset_category, asset_company): get_credit_and_debit_accounts_for_asset_category_and_company(
+					(
+						asset_category,
+						asset_company,
+					): get_credit_and_debit_accounts_for_asset_category_and_company(
 						asset_category, asset_company
 					),
 				}
@@ -135,9 +138,7 @@
 
 def make_depreciation_entry_for_all_asset_depr_schedules(asset_doc, date=None):
 	for row in asset_doc.get("finance_books"):
-		asset_depr_schedule_name = get_asset_depr_schedule_name(
-			asset_doc.name, "Active", row.finance_book
-		)
+		asset_depr_schedule_name = get_asset_depr_schedule_name(asset_doc.name, "Active", row.finance_book)
 		make_depreciation_entry(asset_depr_schedule_name, date)
 
 
@@ -147,9 +148,7 @@
 	if not acc_frozen_upto:
 		return
 
-	frozen_accounts_modifier = frappe.db.get_single_value(
-		"Accounts Settings", "frozen_accounts_modifier"
-	)
+	frozen_accounts_modifier = frappe.db.get_single_value("Accounts Settings", "frozen_accounts_modifier")
 
 	if frozen_accounts_modifier not in frappe.get_roles() or frappe.session.user == "Administrator":
 		return getdate(acc_frozen_upto)
@@ -278,9 +277,7 @@
 	je.posting_date = depr_schedule.schedule_date
 	je.company = asset.company
 	je.finance_book = asset_depr_schedule_doc.finance_book
-	je.remark = "Depreciation Entry against {0} worth {1}".format(
-		asset.name, depr_schedule.depreciation_amount
-	)
+	je.remark = f"Depreciation Entry against {asset.name} worth {depr_schedule.depreciation_amount}"
 
 	credit_entry = {
 		"account": credit_account,
@@ -361,11 +358,7 @@
 		if not depreciation_expense_account:
 			depreciation_expense_account = accounts[1]
 
-	if (
-		not fixed_asset_account
-		or not accumulated_depreciation_account
-		or not depreciation_expense_account
-	):
+	if not fixed_asset_account or not accumulated_depreciation_account or not depreciation_expense_account:
 		frappe.throw(
 			_("Please set Depreciation related Accounts in Asset Category {0} or Company {1}").format(
 				asset_category, company
@@ -443,9 +436,7 @@
 	if asset.docstatus != 1:
 		frappe.throw(_("Asset {0} must be submitted").format(asset.name))
 	elif asset.status in ("Cancelled", "Sold", "Scrapped", "Capitalized", "Decapitalized"):
-		frappe.throw(
-			_("Asset {0} cannot be scrapped, as it is already {1}").format(asset.name, asset.status)
-		)
+		frappe.throw(_("Asset {0} cannot be scrapped, as it is already {1}").format(asset.name, asset.status))
 
 	date = today()
 
@@ -456,16 +447,14 @@
 	depreciate_asset(asset, date, notes)
 	asset.reload()
 
-	depreciation_series = frappe.get_cached_value(
-		"Company", asset.company, "series_for_depreciation_entry"
-	)
+	depreciation_series = frappe.get_cached_value("Company", asset.company, "series_for_depreciation_entry")
 
 	je = frappe.new_doc("Journal Entry")
 	je.voucher_type = "Journal Entry"
 	je.naming_series = depreciation_series
 	je.posting_date = date
 	je.company = asset.company
-	je.remark = "Scrap Entry for asset {0}".format(asset_name)
+	je.remark = f"Scrap Entry for asset {asset_name}"
 
 	for entry in get_gl_entries_on_asset_disposal(asset, date):
 		entry.update({"reference_type": "Asset", "reference_name": asset_name})
@@ -513,9 +502,7 @@
 
 	asset_doc.flags.ignore_validate_update_after_submit = True
 
-	make_new_active_asset_depr_schedules_and_cancel_current_ones(
-		asset_doc, notes, date_of_disposal=date
-	)
+	make_new_active_asset_depr_schedules_and_cancel_current_ones(asset_doc, notes, date_of_disposal=date)
 
 	asset_doc.save()
 
@@ -536,9 +523,7 @@
 
 	asset_doc.flags.ignore_validate_update_after_submit = True
 
-	make_new_active_asset_depr_schedules_and_cancel_current_ones(
-		asset_doc, notes, date_of_return=date
-	)
+	make_new_active_asset_depr_schedules_and_cancel_current_ones(asset_doc, notes, date_of_return=date)
 
 	modify_depreciation_schedule_for_asset_repairs(asset_doc, notes)
 
@@ -781,9 +766,7 @@
 	)
 
 	if not disposal_account:
-		frappe.throw(
-			_("Please set 'Gain/Loss Account on Asset Disposal' in Company {0}").format(company)
-		)
+		frappe.throw(_("Please set 'Gain/Loss Account on Asset Disposal' in Company {0}").format(company))
 	if not depreciation_cost_center:
 		frappe.throw(_("Please set 'Asset Depreciation Cost Center' in Company {0}").format(company))
 
@@ -796,7 +779,7 @@
 
 	if asset_doc.available_for_use_date > getdate(disposal_date):
 		frappe.throw(
-			"Disposal date {0} cannot be before available for use date {1} of the asset.".format(
+			"Disposal date {} cannot be before available for use date {} of the asset.".format(
 				disposal_date, asset_doc.available_for_use_date
 			)
 		)
diff --git a/erpnext/assets/doctype/asset/test_asset.py b/erpnext/assets/doctype/asset/test_asset.py
index 25d0105..1b3951e 100644
--- a/erpnext/assets/doctype/asset/test_asset.py
+++ b/erpnext/assets/doctype/asset/test_asset.py
@@ -109,9 +109,7 @@
 		self.assertRaises(frappe.ValidationError, asset.save)
 
 	def test_purchase_asset(self):
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location")
 
 		asset_name = frappe.db.get_value("Asset", {"purchase_receipt": pr.name}, "name")
 		asset = frappe.get_doc("Asset", asset_name)
@@ -210,7 +208,7 @@
 		)
 
 		first_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Active")
 
 		post_depreciation_entries(date=add_months(purchase_date, 2))
 		asset.load_from_db()
@@ -219,25 +217,29 @@
 			asset.gross_purchase_amount - asset.finance_books[0].value_after_depreciation,
 			asset.precision("gross_purchase_amount"),
 		)
-		self.assertEquals(accumulated_depr_amount, 18000.0)
+		self.assertEqual(accumulated_depr_amount, 18000.0)
 
 		scrap_asset(asset.name)
 		asset.load_from_db()
 		first_asset_depr_schedule.load_from_db()
 
 		second_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(second_asset_depr_schedule.status, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Cancelled")
+		self.assertEqual(second_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Cancelled")
 
 		accumulated_depr_amount = flt(
 			asset.gross_purchase_amount - asset.finance_books[0].value_after_depreciation,
 			asset.precision("gross_purchase_amount"),
 		)
 		pro_rata_amount, _, _ = _get_pro_rata_amt(
-			asset.finance_books[0], 9000, get_last_day(add_months(purchase_date, 1)), date
+			asset.finance_books[0],
+			9000,
+			get_last_day(add_months(purchase_date, 1)),
+			date,
+			original_schedule_date=get_last_day(nowdate()),
 		)
 		pro_rata_amount = flt(pro_rata_amount, asset.precision("gross_purchase_amount"))
-		self.assertEquals(
+		self.assertEqual(
 			accumulated_depr_amount,
 			flt(18000.0 + pro_rata_amount, asset.precision("gross_purchase_amount")),
 		)
@@ -266,8 +268,8 @@
 		second_asset_depr_schedule.load_from_db()
 
 		third_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(third_asset_depr_schedule.status, "Active")
-		self.assertEquals(second_asset_depr_schedule.status, "Cancelled")
+		self.assertEqual(third_asset_depr_schedule.status, "Active")
+		self.assertEqual(second_asset_depr_schedule.status, "Cancelled")
 
 		asset.load_from_db()
 		self.assertFalse(asset.journal_entry_for_scrap)
@@ -279,7 +281,7 @@
 		)
 		this_month_depr_amount = 9000.0 if is_last_day_of_the_month(date) else 0
 
-		self.assertEquals(accumulated_depr_amount, 18000.0 + this_month_depr_amount)
+		self.assertEqual(accumulated_depr_amount, 18000.0 + this_month_depr_amount)
 
 	def test_gle_made_by_asset_sale(self):
 		date = nowdate()
@@ -296,7 +298,7 @@
 		)
 
 		first_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Active")
 
 		post_depreciation_entries(date=add_months(purchase_date, 2))
 
@@ -312,11 +314,15 @@
 		first_asset_depr_schedule.load_from_db()
 
 		second_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(second_asset_depr_schedule.status, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Cancelled")
+		self.assertEqual(second_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Cancelled")
 
 		pro_rata_amount, _, _ = _get_pro_rata_amt(
-			asset.finance_books[0], 9000, get_last_day(add_months(purchase_date, 1)), date
+			asset.finance_books[0],
+			9000,
+			get_last_day(add_months(purchase_date, 1)),
+			date,
+			original_schedule_date=get_last_day(nowdate()),
 		)
 		pro_rata_amount = flt(pro_rata_amount, asset.precision("gross_purchase_amount"))
 
@@ -334,7 +340,6 @@
 			),
 			("Debtors - _TC", 25000.0, 0.0),
 		)
-
 		gle = get_gl_entries("Sales Invoice", si.name)
 		self.assertSequenceEqual(gle, expected_gle)
 
@@ -380,7 +385,7 @@
 
 		self.assertEqual(frappe.db.get_value("Asset", asset.name, "status"), "Sold")
 
-		expected_values = [["2023-03-31", 12000, 36000], ["2023-05-23", 1742.47, 37742.47]]
+		expected_values = [["2023-03-31", 12000, 36000], ["2023-05-23", 1737.7, 37737.7]]
 
 		second_asset_depr_schedule = get_depr_schedule(asset.name, "Active")
 
@@ -393,7 +398,7 @@
 		expected_gle = (
 			(
 				"_Test Accumulated Depreciations - _TC",
-				37742.47,
+				37737.7,
 				0.0,
 			),
 			(
@@ -404,7 +409,7 @@
 			(
 				"_Test Gain/Loss on Asset Disposal - _TC",
 				0.0,
-				17742.47,
+				17737.7,
 			),
 			("Debtors - _TC", 40000.0, 0.0),
 		)
@@ -457,7 +462,7 @@
 		)
 
 		first_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Active")
 
 		post_depreciation_entries(date="2021-01-01")
 
@@ -471,9 +476,9 @@
 
 		second_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
 		first_asset_depr_schedule_of_new_asset = get_asset_depr_schedule_doc(new_asset.name, "Active")
-		self.assertEquals(second_asset_depr_schedule.status, "Active")
-		self.assertEquals(first_asset_depr_schedule_of_new_asset.status, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Cancelled")
+		self.assertEqual(second_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule_of_new_asset.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Cancelled")
 
 		depr_schedule_of_asset = second_asset_depr_schedule.get("depreciation_schedule")
 		depr_schedule_of_new_asset = first_asset_depr_schedule_of_new_asset.get("depreciation_schedule")
@@ -505,9 +510,7 @@
 		self.assertEqual(jv.accounts[3].reference_name, new_asset.name)
 
 	def test_expense_head(self):
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=2, rate=200000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=2, rate=200000.0, location="Test Location")
 		doc = make_invoice(pr.name)
 
 		self.assertEqual("Asset Received But Not Billed - _TC", doc.items[0].expense_account)
@@ -617,9 +620,7 @@
 		self.assertFalse(gle)
 
 		# case 1 -- PR with cwip disabled, Asset with cwip enabled
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=1, rate=200000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=1, rate=200000.0, location="Test Location")
 		frappe.db.set_value("Asset Category", "Computers", "enable_cwip_accounting", 1)
 		frappe.db.set_value("Asset Category Account", name, "capital_work_in_progress_account", cwip_acc)
 		asset = frappe.db.get_value("Asset", {"purchase_receipt": pr.name, "docstatus": 0}, "name")
@@ -631,9 +632,7 @@
 		self.assertFalse(gle)
 
 		# case 2 -- PR with cwip enabled, Asset with cwip disabled
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=1, rate=200000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=1, rate=200000.0, location="Test Location")
 		frappe.db.set_value("Asset Category", "Computers", "enable_cwip_accounting", 0)
 		asset = frappe.db.get_value("Asset", {"purchase_receipt": pr.name, "docstatus": 0}, "name")
 		asset_doc = frappe.get_doc("Asset", asset)
@@ -715,25 +714,24 @@
 		)
 
 		expected_schedules = [
-			["2023-01-31", 1021.98, 1021.98],
-			["2023-02-28", 923.08, 1945.06],
-			["2023-03-31", 1021.98, 2967.04],
-			["2023-04-30", 989.01, 3956.05],
-			["2023-05-31", 1021.98, 4978.03],
-			["2023-06-30", 989.01, 5967.04],
-			["2023-07-31", 1021.98, 6989.02],
-			["2023-08-31", 1021.98, 8011.0],
-			["2023-09-30", 989.01, 9000.01],
-			["2023-10-31", 1021.98, 10021.99],
-			["2023-11-30", 989.01, 11011.0],
-			["2023-12-31", 989.0, 12000.0],
+			["2023-01-31", 1019.18, 1019.18],
+			["2023-02-28", 920.55, 1939.73],
+			["2023-03-31", 1019.18, 2958.91],
+			["2023-04-30", 986.3, 3945.21],
+			["2023-05-31", 1019.18, 4964.39],
+			["2023-06-30", 986.3, 5950.69],
+			["2023-07-31", 1019.18, 6969.87],
+			["2023-08-31", 1019.18, 7989.05],
+			["2023-09-30", 986.3, 8975.35],
+			["2023-10-31", 1019.18, 9994.53],
+			["2023-11-30", 986.3, 10980.83],
+			["2023-12-31", 1019.17, 12000.0],
 		]
 
 		schedules = [
 			[cstr(d.schedule_date), d.depreciation_amount, d.accumulated_depreciation_amount]
 			for d in get_depr_schedule(asset.name, "Draft")
 		]
-
 		self.assertEqual(schedules, expected_schedules)
 
 	def test_schedule_for_straight_line_method_for_existing_asset(self):
@@ -1248,8 +1246,7 @@
 
 		je = frappe.get_doc("Journal Entry", get_depr_schedule(asset.name, "Active")[0].journal_entry)
 		accounting_entries = [
-			{"account": entry.account, "debit": entry.debit, "credit": entry.credit}
-			for entry in je.accounts
+			{"account": entry.account, "debit": entry.debit, "credit": entry.credit} for entry in je.accounts
 		]
 
 		for entry in accounting_entries:
@@ -1284,8 +1281,7 @@
 
 		je = frappe.get_doc("Journal Entry", get_depr_schedule(asset.name, "Active")[0].journal_entry)
 		accounting_entries = [
-			{"account": entry.account, "debit": entry.debit, "credit": entry.credit}
-			for entry in je.accounts
+			{"account": entry.account, "debit": entry.debit, "credit": entry.credit} for entry in je.accounts
 		]
 
 		for entry in accounting_entries:
@@ -1366,21 +1362,15 @@
 		post_depreciation_entries(date="2020-04-01")
 		asset.load_from_db()
 
-		asset_depr_schedule_doc_1 = get_asset_depr_schedule_doc(
-			asset.name, "Active", "Test Finance Book 1"
-		)
+		asset_depr_schedule_doc_1 = get_asset_depr_schedule_doc(asset.name, "Active", "Test Finance Book 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"
-		)
+		asset_depr_schedule_doc_2 = get_asset_depr_schedule_doc(asset.name, "Active", "Test Finance Book 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"
-		)
+		asset_depr_schedule_doc_3 = get_asset_depr_schedule_doc(asset.name, "Active", "Test Finance Book 3")
 		asset_depr_schedule_doc_3.clear_depr_schedule()
 		self.assertEqual(len(asset_depr_schedule_doc_3.get("depreciation_schedule")), 0)
 
@@ -1412,14 +1402,10 @@
 		)
 		asset.save()
 
-		asset_depr_schedule_doc_1 = get_asset_depr_schedule_doc(
-			asset.name, "Draft", "Test Finance Book 1"
-		)
+		asset_depr_schedule_doc_1 = get_asset_depr_schedule_doc(asset.name, "Draft", "Test Finance Book 1")
 		self.assertEqual(len(asset_depr_schedule_doc_1.get("depreciation_schedule")), 3)
 
-		asset_depr_schedule_doc_2 = get_asset_depr_schedule_doc(
-			asset.name, "Draft", "Test Finance Book 2"
-		)
+		asset_depr_schedule_doc_2 = get_asset_depr_schedule_doc(asset.name, "Draft", "Test Finance Book 2")
 		self.assertEqual(len(asset_depr_schedule_doc_2.get("depreciation_schedule")), 6)
 
 	def test_depreciation_entry_cancellation(self):
@@ -1521,13 +1507,13 @@
 		asset.finance_books[0].expected_value_after_useful_life = 100
 		asset.save()
 		asset.reload()
-		self.assertEquals(asset.finance_books[0].value_after_depreciation, 98000.0)
+		self.assertEqual(asset.finance_books[0].value_after_depreciation, 98000.0)
 
 		# changing expected_value_after_useful_life shouldn't affect value_after_depreciation
 		asset.finance_books[0].expected_value_after_useful_life = 200
 		asset.save()
 		asset.reload()
-		self.assertEquals(asset.finance_books[0].value_after_depreciation, 98000.0)
+		self.assertEqual(asset.finance_books[0].value_after_depreciation, 98000.0)
 
 	def test_asset_cost_center(self):
 		asset = create_asset(is_existing_asset=1, do_not_save=1)
diff --git a/erpnext/assets/doctype/asset_activity/asset_activity.json b/erpnext/assets/doctype/asset_activity/asset_activity.json
index 00992e2..1d16f66 100644
--- a/erpnext/assets/doctype/asset_activity/asset_activity.json
+++ b/erpnext/assets/doctype/asset_activity/asset_activity.json
@@ -75,7 +75,7 @@
  "in_create": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-09-29 15:56:17.608643",
+ "modified": "2024-03-27 13:06:32.933603",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Activity",
@@ -106,7 +106,7 @@
    "share": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.json b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
index 9ddc442..a452918 100644
--- a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
+++ b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
@@ -356,7 +356,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-10-03 22:55:59.461456",
+ "modified": "2024-03-27 13:06:33.080441",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Capitalization",
@@ -394,7 +394,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title",
diff --git a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py
index 2f4d710..db9170c 100644
--- a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py
+++ b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py
@@ -70,9 +70,7 @@
 		amended_from: DF.Link | None
 		asset_items: DF.Table[AssetCapitalizationAssetItem]
 		asset_items_total: DF.Currency
-		capitalization_method: DF.Literal[
-			"", "Create a new composite asset", "Choose a WIP composite asset"
-		]
+		capitalization_method: DF.Literal["", "Create a new composite asset", "Choose a WIP composite asset"]
 		company: DF.Link
 		cost_center: DF.Link | None
 		entry_type: DF.Literal["Capitalization", "Decapitalization"]
@@ -147,7 +145,7 @@
 
 	def on_trash(self):
 		frappe.db.set_value("Asset", self.target_asset, "capitalized_in", None)
-		super(AssetCapitalization, self).on_trash()
+		super().on_trash()
 
 	def cancel_target_asset(self):
 		if self.entry_type == "Capitalization" and self.target_asset:
@@ -240,7 +238,9 @@
 
 			if target_asset.item_code != self.target_item_code:
 				frappe.throw(
-					_("Asset {0} does not belong to Item {1}").format(self.target_asset, self.target_item_code)
+					_("Asset {0} does not belong to Item {1}").format(
+						self.target_asset, self.target_item_code
+					)
 				)
 
 			if target_asset.status in ("Scrapped", "Sold", "Capitalized", "Decapitalized"):
@@ -255,7 +255,9 @@
 
 			if target_asset.company != self.company:
 				frappe.throw(
-					_("Target Asset {0} does not belong to company {1}").format(target_asset.name, self.company)
+					_("Target Asset {0} does not belong to company {1}").format(
+						target_asset.name, self.company
+					)
 				)
 
 	def validate_consumed_stock_item(self):
@@ -285,13 +287,17 @@
 
 				if asset.status in ("Draft", "Scrapped", "Sold", "Capitalized", "Decapitalized"):
 					frappe.throw(
-						_("Row #{0}: Consumed Asset {1} cannot be {2}").format(d.idx, asset.name, asset.status)
+						_("Row #{0}: Consumed Asset {1} cannot be {2}").format(
+							d.idx, asset.name, asset.status
+						)
 					)
 
 				if asset.docstatus == 0:
 					frappe.throw(_("Row #{0}: Consumed Asset {1} cannot be Draft").format(d.idx, asset.name))
 				elif asset.docstatus == 2:
-					frappe.throw(_("Row #{0}: Consumed Asset {1} cannot be cancelled").format(d.idx, asset.name))
+					frappe.throw(
+						_("Row #{0}: Consumed Asset {1} cannot be cancelled").format(d.idx, asset.name)
+					)
 
 				if asset.company != self.company:
 					frappe.throw(
@@ -444,9 +450,7 @@
 		elif self.docstatus == 2:
 			make_reverse_gl_entries(voucher_type=self.doctype, voucher_no=self.name)
 
-	def get_gl_entries(
-		self, warehouse_account=None, default_expense_account=None, default_cost_center=None
-	):
+	def get_gl_entries(self, warehouse_account=None, default_expense_account=None, default_cost_center=None):
 		# Stock GL Entries
 		gl_entries = []
 
@@ -460,15 +464,9 @@
 		target_account = self.get_target_account()
 		target_against = set()
 
-		self.get_gl_entries_for_consumed_stock_items(
-			gl_entries, target_account, target_against, precision
-		)
-		self.get_gl_entries_for_consumed_asset_items(
-			gl_entries, target_account, target_against, precision
-		)
-		self.get_gl_entries_for_consumed_service_items(
-			gl_entries, target_account, target_against, precision
-		)
+		self.get_gl_entries_for_consumed_stock_items(gl_entries, target_account, target_against, precision)
+		self.get_gl_entries_for_consumed_asset_items(gl_entries, target_account, target_against, precision)
+		self.get_gl_entries_for_consumed_service_items(gl_entries, target_account, target_against, precision)
 
 		self.get_gl_entries_for_target_item(gl_entries, target_against, precision)
 
@@ -480,9 +478,7 @@
 		else:
 			return self.warehouse_account[self.target_warehouse]["account"]
 
-	def get_gl_entries_for_consumed_stock_items(
-		self, gl_entries, target_account, target_against, precision
-	):
+	def get_gl_entries_for_consumed_stock_items(self, gl_entries, target_account, target_against, precision):
 		# Consumed Stock Items
 		for item_row in self.stock_items:
 			sle_list = self.sle_map.get(item_row.name)
@@ -511,9 +507,7 @@
 						)
 					)
 
-	def get_gl_entries_for_consumed_asset_items(
-		self, gl_entries, target_account, target_against, precision
-	):
+	def get_gl_entries_for_consumed_asset_items(self, gl_entries, target_account, target_against, precision):
 		# Consumed Assets
 		for item in self.asset_items:
 			asset = frappe.get_doc("Asset", item.asset)
@@ -522,7 +516,8 @@
 				notes = _(
 					"This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
 				).format(
-					get_link_to_form(asset.doctype, asset.name), get_link_to_form(self.doctype, self.get("name"))
+					get_link_to_form(asset.doctype, asset.name),
+					get_link_to_form(self.doctype, self.get("name")),
 				)
 				depreciate_asset(asset, self.posting_date, notes)
 				asset.reload()
@@ -642,9 +637,9 @@
 		)
 
 		frappe.msgprint(
-			_(
-				"Asset {0} has been created. Please set the depreciation details if any and submit it."
-			).format(get_link_to_form("Asset", asset_doc.name))
+			_("Asset {0} has been created. Please set the depreciation details if any and submit it.").format(
+				get_link_to_form("Asset", asset_doc.name)
+			)
 		)
 
 	def update_target_asset(self):
@@ -664,9 +659,9 @@
 		asset_doc.save()
 
 		frappe.msgprint(
-			_(
-				"Asset {0} has been updated. Please set the depreciation details if any and submit it."
-			).format(get_link_to_form("Asset", asset_doc.name))
+			_("Asset {0} has been updated. Please set the depreciation details if any and submit it.").format(
+				get_link_to_form("Asset", asset_doc.name)
+			)
 		)
 
 	def restore_consumed_asset_items(self):
@@ -805,9 +800,7 @@
 	item_defaults = get_item_defaults(item.name, args.company)
 	item_group_defaults = get_item_group_defaults(item.name, args.company)
 	brand_defaults = get_brand_defaults(item.name, args.company)
-	out.cost_center = get_default_cost_center(
-		args, item_defaults, item_group_defaults, brand_defaults
-	)
+	out.cost_center = get_default_cost_center(args, item_defaults, item_group_defaults, brand_defaults)
 
 	if args.item_code and out.warehouse:
 		incoming_rate_args = frappe._dict(
@@ -893,9 +886,7 @@
 		item_defaults = get_item_defaults(item.name, args.company)
 		item_group_defaults = get_item_group_defaults(item.name, args.company)
 		brand_defaults = get_brand_defaults(item.name, args.company)
-		out.cost_center = get_default_cost_center(
-			args, item_defaults, item_group_defaults, brand_defaults
-		)
+		out.cost_center = get_default_cost_center(args, item_defaults, item_group_defaults, brand_defaults)
 	return out
 
 
@@ -922,9 +913,7 @@
 	out.expense_account = get_default_expense_account(
 		args, item_defaults, item_group_defaults, brand_defaults
 	)
-	out.cost_center = get_default_cost_center(
-		args, item_defaults, item_group_defaults, brand_defaults
-	)
+	out.cost_center = get_default_cost_center(args, item_defaults, item_group_defaults, brand_defaults)
 
 	return out
 
diff --git a/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py b/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py
index ac7c90d..86a18c0 100644
--- a/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py
+++ b/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py
@@ -17,8 +17,6 @@
 )
 from erpnext.stock.doctype.item.test_item import create_item
 from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
-	get_batch_from_bundle,
-	get_serial_nos_from_bundle,
 	make_serial_batch_bundle,
 )
 
@@ -323,7 +321,7 @@
 		)
 
 		first_asset_depr_schedule = get_asset_depr_schedule_doc(consumed_asset.name, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Active")
 
 		# Create and submit Asset Captitalization
 		asset_capitalization = create_asset_capitalization(
@@ -357,8 +355,8 @@
 		first_asset_depr_schedule.load_from_db()
 
 		second_asset_depr_schedule = get_asset_depr_schedule_doc(consumed_asset.name, "Active")
-		self.assertEquals(second_asset_depr_schedule.status, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Cancelled")
+		self.assertEqual(second_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Cancelled")
 
 		depr_schedule_of_consumed_asset = second_asset_depr_schedule.get("depreciation_schedule")
 
@@ -367,9 +365,7 @@
 			for d in depr_schedule_of_consumed_asset
 			if getdate(d.schedule_date) == getdate(capitalization_date)
 		]
-		self.assertTrue(
-			consumed_depreciation_schedule and consumed_depreciation_schedule[0].journal_entry
-		)
+		self.assertTrue(consumed_depreciation_schedule and consumed_depreciation_schedule[0].journal_entry)
 		self.assertEqual(
 			consumed_depreciation_schedule[0].depreciation_amount, depreciation_before_disposal_amount
 		)
@@ -392,15 +388,9 @@
 
 
 def create_asset_capitalization_data():
-	create_item(
-		"Capitalization Target Stock Item", is_stock_item=1, is_fixed_asset=0, is_purchase_item=0
-	)
-	create_item(
-		"Capitalization Source Stock Item", is_stock_item=1, is_fixed_asset=0, is_purchase_item=0
-	)
-	create_item(
-		"Capitalization Source Service Item", is_stock_item=0, is_fixed_asset=0, is_purchase_item=0
-	)
+	create_item("Capitalization Target Stock Item", is_stock_item=1, is_fixed_asset=0, is_purchase_item=0)
+	create_item("Capitalization Source Stock Item", is_stock_item=1, is_fixed_asset=0, is_purchase_item=0)
+	create_item("Capitalization Source Service Item", is_stock_item=0, is_fixed_asset=0, is_purchase_item=0)
 
 
 def create_asset_capitalization(**args):
diff --git a/erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json b/erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
index ebaaffb..456e83b 100644
--- a/erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+++ b/erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
@@ -116,13 +116,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-09-12 14:30:02.915132",
+ "modified": "2024-03-27 13:06:33.350191",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Capitalization Asset Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json b/erpnext/assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
index 31c9d52..d502d46 100644
--- a/erpnext/assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+++ b/erpnext/assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
@@ -110,13 +110,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-03-05 11:23:40.766844",
+ "modified": "2024-03-27 13:06:33.503815",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Capitalization Service Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json b/erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
index c838f8b..7d9ace4 100644
--- a/erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+++ b/erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
@@ -178,13 +178,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-03-05 11:22:57.346889",
+ "modified": "2024-03-27 13:06:33.664691",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Capitalization Stock Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/assets/doctype/asset_category/asset_category.json b/erpnext/assets/doctype/asset_category/asset_category.json
index a25f546..888da48 100644
--- a/erpnext/assets/doctype/asset_category/asset_category.json
+++ b/erpnext/assets/doctype/asset_category/asset_category.json
@@ -66,7 +66,7 @@
   }
  ],
  "links": [],
- "modified": "2021-02-24 15:05:38.621803",
+ "modified": "2024-03-27 13:06:33.840414",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Category",
@@ -112,7 +112,8 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_category/asset_category.py b/erpnext/assets/doctype/asset_category/asset_category.py
index d401b81..8c2d301 100644
--- a/erpnext/assets/doctype/asset_category/asset_category.py
+++ b/erpnext/assets/doctype/asset_category/asset_category.py
@@ -57,7 +57,9 @@
 					account_currency = frappe.get_value("Account", d.get(type_of_account), "account_currency")
 					if account_currency != company_currency:
 						invalid_accounts.append(
-							frappe._dict({"type": type_of_account, "idx": d.idx, "account": d.get(type_of_account)})
+							frappe._dict(
+								{"type": type_of_account, "idx": d.idx, "account": d.get(type_of_account)}
+							)
 						)
 
 		for d in invalid_accounts:
diff --git a/erpnext/assets/doctype/asset_category/test_asset_category.py b/erpnext/assets/doctype/asset_category/test_asset_category.py
index 2c92656..516e27e00 100644
--- a/erpnext/assets/doctype/asset_category/test_asset_category.py
+++ b/erpnext/assets/doctype/asset_category/test_asset_category.py
@@ -31,9 +31,7 @@
 			pass
 
 	def test_cwip_accounting(self):
-		company_cwip_acc = frappe.db.get_value(
-			"Company", "_Test Company", "capital_work_in_progress_account"
-		)
+		frappe.db.get_value("Company", "_Test Company", "capital_work_in_progress_account")
 		frappe.db.set_value("Company", "_Test Company", "capital_work_in_progress_account", "")
 
 		asset_category = frappe.new_doc("Asset Category")
diff --git a/erpnext/assets/doctype/asset_category_account/asset_category_account.json b/erpnext/assets/doctype/asset_category_account/asset_category_account.json
index b7df557..912fc1e 100644
--- a/erpnext/assets/doctype/asset_category_account/asset_category_account.json
+++ b/erpnext/assets/doctype/asset_category_account/asset_category_account.json
@@ -1,196 +1,71 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2016-03-07 15:55:18.806409", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2016-03-07 15:55:18.806409",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "company_name",
+  "fixed_asset_account",
+  "accumulated_depreciation_account",
+  "depreciation_expense_account",
+  "capital_work_in_progress_account"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "company_name", 
-   "fieldtype": "Link", 
-   "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": "Company", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Company", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 1, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "company_name",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Company",
+   "options": "Company",
+   "remember_last_selected_value": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "fixed_asset_account", 
-   "fieldtype": "Link", 
-   "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": "Fixed Asset Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "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, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "fixed_asset_account",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Fixed Asset Account",
+   "options": "Account",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "accumulated_depreciation_account", 
-   "fieldtype": "Link", 
-   "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": "Accumulated Depreciation Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "accumulated_depreciation_account",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Accumulated Depreciation Account",
+   "options": "Account"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "depreciation_expense_account", 
-   "fieldtype": "Link", 
-   "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": "Depreciation Expense Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "depreciation_expense_account",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Depreciation Expense Account",
+   "options": "Account"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "capital_work_in_progress_account", 
-   "fieldtype": "Link", 
-   "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": "Capital Work In Progress Account", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Account", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "columns": 2,
+   "fieldname": "capital_work_in_progress_account",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Capital Work In Progress Account",
+   "options": "Account"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-05-10 17:06:48.839347", 
- "modified_by": "Administrator", 
- "module": "Assets", 
- "name": "Asset Category Account", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:34.012854",
+ "modified_by": "Administrator",
+ "module": "Assets",
+ "name": "Asset Category Account",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
index 7383816..ffb06c7 100644
--- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
@@ -207,7 +207,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-01-08 16:31:04.533928",
+ "modified": "2024-03-27 13:06:34.135004",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Depreciation Schedule",
@@ -244,7 +244,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
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 6e16508..c71d1d0 100644
--- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
+++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
@@ -275,9 +275,7 @@
 			row.depreciation_method in ("Written Down Value", "Double Declining Balance")
 			and cint(row.frequency_of_depreciation) != 12
 		):
-			has_wdv_or_dd_non_yearly_pro_rata = _check_is_pro_rata(
-				asset_doc, row, wdv_or_dd_non_yearly=True
-			)
+			has_wdv_or_dd_non_yearly_pro_rata = _check_is_pro_rata(asset_doc, row, wdv_or_dd_non_yearly=True)
 
 		skip_row = False
 		should_get_last_day = is_last_day_of_the_month(row.depreciation_start_date)
@@ -315,7 +313,6 @@
 				has_wdv_or_dd_non_yearly_pro_rata,
 				number_of_pending_depreciations,
 			)
-
 			if not has_pro_rata or (
 				n < (cint(final_number_of_depreciations) - 1) or final_number_of_depreciations == 2
 			):
@@ -340,6 +337,7 @@
 					depreciation_amount,
 					from_date,
 					date_of_disposal,
+					original_schedule_date=schedule_date,
 				)
 
 				if depreciation_amount > 0:
@@ -568,24 +566,26 @@
 
 
 def _get_pro_rata_amt(
-	row, depreciation_amount, from_date, to_date, has_wdv_or_dd_non_yearly_pro_rata=False
+	row,
+	depreciation_amount,
+	from_date,
+	to_date,
+	has_wdv_or_dd_non_yearly_pro_rata=False,
+	original_schedule_date=None,
 ):
 	days = date_diff(to_date, from_date)
 	months = month_diff(to_date, from_date)
 	if has_wdv_or_dd_non_yearly_pro_rata:
-		total_days = get_total_days(to_date, 12)
+		total_days = get_total_days(original_schedule_date or to_date, 12)
 	else:
-		total_days = get_total_days(to_date, row.frequency_of_depreciation)
-
+		total_days = get_total_days(original_schedule_date or to_date, row.frequency_of_depreciation)
 	return (depreciation_amount * flt(days)) / flt(total_days), days, months
 
 
 def get_total_days(date, frequency):
 	period_start_date = add_months(date, cint(frequency) * -1)
-
 	if is_last_day_of_the_month(date):
 		period_start_date = get_last_day(period_start_date)
-
 	return date_diff(date, period_start_date)
 
 
@@ -636,39 +636,45 @@
 	# if the Depreciation Schedule is being modified after Asset Value Adjustment due to decrease in asset value
 	elif asset.flags.decrease_in_asset_value_due_to_value_adjustment:
 		if row.daily_prorata_based:
-			daily_depr_amount = (
-				flt(row.value_after_depreciation) - flt(row.expected_value_after_useful_life)
-			) / date_diff(
-				get_last_day(
-					add_months(
-						row.depreciation_start_date,
-						flt(row.total_number_of_depreciations - asset.number_of_depreciations_booked - 1)
-						* row.frequency_of_depreciation,
-					)
-				),
-				add_days(
+			amount = flt(row.value_after_depreciation) - flt(row.expected_value_after_useful_life)
+			total_days = (
+				date_diff(
 					get_last_day(
 						add_months(
 							row.depreciation_start_date,
-							flt(
-								row.total_number_of_depreciations
-								- asset.number_of_depreciations_booked
-								- number_of_pending_depreciations
-								- 1
-							)
+							flt(row.total_number_of_depreciations - asset.number_of_depreciations_booked - 1)
 							* row.frequency_of_depreciation,
 						)
 					),
-					1,
-				),
+					add_days(
+						get_last_day(
+							add_months(
+								row.depreciation_start_date,
+								flt(
+									row.total_number_of_depreciations
+									- asset.number_of_depreciations_booked
+									- number_of_pending_depreciations
+									- 1
+								)
+								* row.frequency_of_depreciation,
+							)
+						),
+						1,
+					),
+				)
+				+ 1
 			)
 
+			daily_depr_amount = amount / total_days
+
 			to_date = get_last_day(
 				add_months(row.depreciation_start_date, schedule_idx * row.frequency_of_depreciation)
 			)
 			from_date = add_days(
 				get_last_day(
-					add_months(row.depreciation_start_date, (schedule_idx - 1) * row.frequency_of_depreciation)
+					add_months(
+						row.depreciation_start_date, (schedule_idx - 1) * row.frequency_of_depreciation
+					)
 				),
 				1,
 			)
@@ -681,33 +687,44 @@
 	# if the Depreciation Schedule is being prepared for the first time
 	else:
 		if row.daily_prorata_based:
-			daily_depr_amount = (
+			amount = (
 				flt(asset.gross_purchase_amount)
 				- flt(asset.opening_accumulated_depreciation)
 				- flt(row.expected_value_after_useful_life)
-			) / date_diff(
-				get_last_day(
-					add_months(
-						row.depreciation_start_date,
-						flt(row.total_number_of_depreciations - asset.number_of_depreciations_booked - 1)
-						* row.frequency_of_depreciation,
-					)
-				),
-				add_days(
-					get_last_day(add_months(row.depreciation_start_date, -1 * row.frequency_of_depreciation)), 1
-				),
 			)
 
+			total_days = (
+				date_diff(
+					get_last_day(
+						add_months(
+							row.depreciation_start_date,
+							flt(row.total_number_of_depreciations - asset.number_of_depreciations_booked - 1)
+							* row.frequency_of_depreciation,
+						)
+					),
+					add_days(
+						get_last_day(
+							add_months(row.depreciation_start_date, -1 * row.frequency_of_depreciation)
+						),
+						1,
+					),
+				)
+				+ 1
+			)
+
+			daily_depr_amount = amount / total_days
+
 			to_date = get_last_day(
 				add_months(row.depreciation_start_date, schedule_idx * row.frequency_of_depreciation)
 			)
 			from_date = add_days(
 				get_last_day(
-					add_months(row.depreciation_start_date, (schedule_idx - 1) * row.frequency_of_depreciation)
+					add_months(
+						row.depreciation_start_date, (schedule_idx - 1) * row.frequency_of_depreciation
+					)
 				),
 				1,
 			)
-
 			return daily_depr_amount * (date_diff(to_date, from_date) + 1)
 		else:
 			return (
@@ -930,9 +947,7 @@
 	update_asset_finance_book_row=False,
 	new_depr_schedule=None,
 ):
-	current_asset_depr_schedule_doc = get_asset_depr_schedule_doc(
-		asset_doc.name, "Active", row.finance_book
-	)
+	current_asset_depr_schedule_doc = get_asset_depr_schedule_doc(asset_doc.name, "Active", row.finance_book)
 
 	if not current_asset_depr_schedule_doc:
 		frappe.throw(
diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/test_asset_depreciation_schedule.py b/erpnext/assets/doctype/asset_depreciation_schedule/test_asset_depreciation_schedule.py
index 024121d..c55063f 100644
--- a/erpnext/assets/doctype/asset_depreciation_schedule/test_asset_depreciation_schedule.py
+++ b/erpnext/assets/doctype/asset_depreciation_schedule/test_asset_depreciation_schedule.py
@@ -18,7 +18,7 @@
 		asset = create_asset(item_code="Macbook Pro", calculate_depreciation=1, submit=1)
 
 		first_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Active")
 
 		second_asset_depr_schedule = frappe.get_doc(
 			{"doctype": "Asset Depreciation Schedule", "asset": asset.name, "finance_book": None}
diff --git a/erpnext/assets/doctype/asset_finance_book/asset_finance_book.json b/erpnext/assets/doctype/asset_finance_book/asset_finance_book.json
index ba5b5f8..a18e3a6 100644
--- a/erpnext/assets/doctype/asset_finance_book/asset_finance_book.json
+++ b/erpnext/assets/doctype/asset_finance_book/asset_finance_book.json
@@ -109,14 +109,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-12-29 08:49:39.876439",
+ "modified": "2024-03-27 13:06:34.342264",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Finance Book",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/assets/doctype/asset_maintenance/asset_maintenance.json b/erpnext/assets/doctype/asset_maintenance/asset_maintenance.json
index c0c2566..73dcae5 100644
--- a/erpnext/assets/doctype/asset_maintenance/asset_maintenance.json
+++ b/erpnext/assets/doctype/asset_maintenance/asset_maintenance.json
@@ -103,7 +103,7 @@
   }
  ],
  "links": [],
- "modified": "2020-05-28 20:28:32.993823",
+ "modified": "2024-03-27 13:06:34.491299",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Maintenance",
@@ -134,7 +134,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_maintenance/asset_maintenance.py b/erpnext/assets/doctype/asset_maintenance/asset_maintenance.py
index 780f61f..99829df 100644
--- a/erpnext/assets/doctype/asset_maintenance/asset_maintenance.py
+++ b/erpnext/assets/doctype/asset_maintenance/asset_maintenance.py
@@ -92,9 +92,7 @@
 	if not start_date and not last_completion_date:
 		start_date = frappe.utils.now()
 
-	if last_completion_date and (
-		(start_date and last_completion_date > start_date) or not start_date
-	):
+	if last_completion_date and ((start_date and last_completion_date > start_date) or not start_date):
 		start_date = last_completion_date
 	if periodicity == "Daily":
 		next_due_date = add_days(start_date, 1)
diff --git a/erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json b/erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json
index 7d33176..1753adb 100644
--- a/erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+++ b/erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json
@@ -173,7 +173,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2021-01-22 12:33:45.888124",
+ "modified": "2024-03-27 13:06:34.654633",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Maintenance Log",
@@ -195,8 +195,9 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1,
  "track_seen": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_maintenance_task/asset_maintenance_task.json b/erpnext/assets/doctype/asset_maintenance_task/asset_maintenance_task.json
index 80d90c6..5405ddf 100644
--- a/erpnext/assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+++ b/erpnext/assets/doctype/asset_maintenance_task/asset_maintenance_task.json
@@ -144,13 +144,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-03-23 07:03:07.113452",
+ "modified": "2024-03-27 13:06:34.835687",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Maintenance Task",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
-}
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
+}
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json b/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json
index ffa04e5..cf57e3a 100644
--- a/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+++ b/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json
@@ -61,7 +61,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2021-01-22 15:09:03.347345",
+ "modified": "2024-03-27 13:06:34.976117",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Maintenance Team",
@@ -81,7 +81,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_movement/asset_movement.json b/erpnext/assets/doctype/asset_movement/asset_movement.json
index 5382f9e..bc220b2 100644
--- a/erpnext/assets/doctype/asset_movement/asset_movement.json
+++ b/erpnext/assets/doctype/asset_movement/asset_movement.json
@@ -96,7 +96,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-06-28 16:54:26.571083",
+ "modified": "2024-03-27 13:06:35.116228",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Movement",
@@ -149,7 +149,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_movement/asset_movement.py b/erpnext/assets/doctype/asset_movement/asset_movement.py
index ff52643..29c8b3c 100644
--- a/erpnext/assets/doctype/asset_movement/asset_movement.py
+++ b/erpnext/assets/doctype/asset_movement/asset_movement.py
@@ -54,7 +54,9 @@
 				if d.source_location:
 					if current_location != d.source_location:
 						frappe.throw(
-							_("Asset {0} does not belongs to the location {1}").format(d.asset, d.source_location)
+							_("Asset {0} does not belongs to the location {1}").format(
+								d.asset, d.source_location
+							)
 						)
 				else:
 					d.source_location = current_location
@@ -79,19 +81,25 @@
 						title=_("Incorrect Movement Purpose"),
 					)
 				if not d.target_location:
-					frappe.throw(_("Target Location is required while transferring Asset {0}").format(d.asset))
+					frappe.throw(
+						_("Target Location is required while transferring Asset {0}").format(d.asset)
+					)
 				if d.source_location == d.target_location:
 					frappe.throw(_("Source and Target Location cannot be same"))
 
 			if self.purpose == "Receipt":
 				if not (d.source_location) and not d.target_location and not d.to_employee:
 					frappe.throw(
-						_("Target Location or To Employee is required while receiving Asset {0}").format(d.asset)
+						_("Target Location or To Employee is required while receiving Asset {0}").format(
+							d.asset
+						)
 					)
 				elif d.source_location:
 					if d.from_employee and not d.target_location:
 						frappe.throw(
-							_("Target Location is required while receiving Asset {0} from an employee").format(d.asset)
+							_(
+								"Target Location is required while receiving Asset {0} from an employee"
+							).format(d.asset)
 						)
 					elif d.to_employee and d.target_location:
 						frappe.throw(
@@ -131,19 +139,17 @@
 			# latest entry corresponds to current document's location, employee when transaction date > previous dates
 			# In case of cancellation it corresponds to previous latest document's location, employee
 			latest_movement_entry = frappe.db.sql(
-				"""
+				f"""
 				SELECT asm_item.target_location, asm_item.to_employee
 				FROM `tabAsset Movement Item` asm_item, `tabAsset Movement` asm
 				WHERE
 					asm_item.parent=asm.name and
 					asm_item.asset=%(asset)s and
 					asm.company=%(company)s and
-					asm.docstatus=1 and {0}
+					asm.docstatus=1 and {cond}
 				ORDER BY
 					asm.transaction_date desc limit 1
-				""".format(
-					cond
-				),
+				""",
 				args,
 			)
 			if latest_movement_entry:
@@ -164,7 +170,9 @@
 			elif current_location:
 				add_asset_activity(
 					d.asset,
-					_("Asset transferred to Location {0}").format(get_link_to_form("Location", current_location)),
+					_("Asset transferred to Location {0}").format(
+						get_link_to_form("Location", current_location)
+					),
 				)
 			elif current_employee:
 				add_asset_activity(
diff --git a/erpnext/assets/doctype/asset_movement/test_asset_movement.py b/erpnext/assets/doctype/asset_movement/test_asset_movement.py
index 27e7e55..52590d2 100644
--- a/erpnext/assets/doctype/asset_movement/test_asset_movement.py
+++ b/erpnext/assets/doctype/asset_movement/test_asset_movement.py
@@ -20,9 +20,7 @@
 		make_location()
 
 	def test_movement(self):
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location")
 
 		asset_name = frappe.db.get_value("Asset", {"purchase_receipt": pr.name}, "name")
 		asset = frappe.get_doc("Asset", asset_name)
@@ -51,7 +49,11 @@
 			purpose="Transfer",
 			company=asset.company,
 			assets=[
-				{"asset": asset.name, "source_location": "Test Location", "target_location": "Test Location 2"}
+				{
+					"asset": asset.name,
+					"source_location": "Test Location",
+					"target_location": "Test Location 2",
+				}
 			],
 			reference_doctype="Purchase Receipt",
 			reference_name=pr.name,
@@ -62,7 +64,11 @@
 			purpose="Transfer",
 			company=asset.company,
 			assets=[
-				{"asset": asset.name, "source_location": "Test Location 2", "target_location": "Test Location"}
+				{
+					"asset": asset.name,
+					"source_location": "Test Location 2",
+					"target_location": "Test Location",
+				}
 			],
 			reference_doctype="Purchase Receipt",
 			reference_name=pr.name,
@@ -97,9 +103,7 @@
 		self.assertEqual(frappe.db.get_value("Asset", asset.name, "location"), "Test Location")
 
 	def test_last_movement_cancellation(self):
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location")
 
 		asset_name = frappe.db.get_value("Asset", {"purchase_receipt": pr.name}, "name")
 		asset = frappe.get_doc("Asset", asset_name)
@@ -129,7 +133,11 @@
 			purpose="Transfer",
 			company=asset.company,
 			assets=[
-				{"asset": asset.name, "source_location": "Test Location", "target_location": "Test Location 2"}
+				{
+					"asset": asset.name,
+					"source_location": "Test Location",
+					"target_location": "Test Location 2",
+				}
 			],
 			reference_doctype="Purchase Receipt",
 			reference_name=pr.name,
@@ -167,6 +175,4 @@
 def make_location():
 	for location in ["Pune", "Mumbai", "Nagpur"]:
 		if not frappe.db.exists("Location", location):
-			frappe.get_doc({"doctype": "Location", "location_name": location}).insert(
-				ignore_permissions=True
-			)
+			frappe.get_doc({"doctype": "Location", "location_name": location}).insert(ignore_permissions=True)
diff --git a/erpnext/assets/doctype/asset_movement_item/asset_movement_item.json b/erpnext/assets/doctype/asset_movement_item/asset_movement_item.json
index 994c3c0..762b589 100644
--- a/erpnext/assets/doctype/asset_movement_item/asset_movement_item.json
+++ b/erpnext/assets/doctype/asset_movement_item/asset_movement_item.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-10-07 18:49:00.737806",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -73,14 +74,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-10-09 15:59:08.265141",
+ "links": [],
+ "modified": "2024-03-27 13:06:35.272015",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Movement Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_repair/asset_repair.json b/erpnext/assets/doctype/asset_repair/asset_repair.json
index accb5bf..d6cf095 100644
--- a/erpnext/assets/doctype/asset_repair/asset_repair.json
+++ b/erpnext/assets/doctype/asset_repair/asset_repair.json
@@ -264,7 +264,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2022-08-16 15:55:25.023471",
+ "modified": "2024-03-27 13:06:35.397626",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Repair",
@@ -302,7 +302,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "asset_name",
diff --git a/erpnext/assets/doctype/asset_repair/asset_repair.py b/erpnext/assets/doctype/asset_repair/asset_repair.py
index 10d36e6..27542bc 100644
--- a/erpnext/assets/doctype/asset_repair/asset_repair.py
+++ b/erpnext/assets/doctype/asset_repair/asset_repair.py
@@ -169,9 +169,7 @@
 
 	def check_for_stock_items_and_warehouse(self):
 		if not self.get("stock_items"):
-			frappe.throw(
-				_("Please enter Stock Items consumed during the Repair."), title=_("Missing Items")
-			)
+			frappe.throw(_("Please enter Stock Items consumed during the Repair."), title=_("Missing Items"))
 		if not self.warehouse:
 			frappe.throw(
 				_("Please enter Warehouse from which Stock Items consumed during the Repair were taken."),
@@ -263,9 +261,7 @@
 	def get_gl_entries(self):
 		gl_entries = []
 
-		fixed_asset_account = get_asset_account(
-			"fixed_asset_account", asset=self.asset, company=self.company
-		)
+		fixed_asset_account = get_asset_account("fixed_asset_account", asset=self.asset, company=self.company)
 		self.get_gl_entries_for_repair_cost(gl_entries, fixed_asset_account)
 		self.get_gl_entries_for_consumed_items(gl_entries, fixed_asset_account)
 
diff --git a/erpnext/assets/doctype/asset_repair/test_asset_repair.py b/erpnext/assets/doctype/asset_repair/test_asset_repair.py
index b3e0954..3a5acbe 100644
--- a/erpnext/assets/doctype/asset_repair/test_asset_repair.py
+++ b/erpnext/assets/doctype/asset_repair/test_asset_repair.py
@@ -199,9 +199,7 @@
 			self.assertEqual(expected_values[d.account][1], d.credit)
 
 	def test_gl_entries_with_periodical_inventory(self):
-		frappe.db.set_value(
-			"Company", "_Test Company", "default_expense_account", "Cost of Goods Sold - _TC"
-		)
+		frappe.db.set_value("Company", "_Test Company", "default_expense_account", "Cost of Goods Sold - _TC")
 		asset_repair = create_asset_repair(
 			capitalize_repair_cost=1,
 			stock_consumption=1,
@@ -244,7 +242,7 @@
 		asset = create_asset(calculate_depreciation=1, submit=1)
 
 		first_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Active")
 
 		initial_num_of_depreciations = num_of_depreciations(asset)
 		create_asset_repair(asset=asset, capitalize_repair_cost=1, submit=1)
@@ -253,8 +251,8 @@
 		first_asset_depr_schedule.load_from_db()
 
 		second_asset_depr_schedule = get_asset_depr_schedule_doc(asset.name, "Active")
-		self.assertEquals(second_asset_depr_schedule.status, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Cancelled")
+		self.assertEqual(second_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Cancelled")
 
 		self.assertEqual((initial_num_of_depreciations + 1), num_of_depreciations(asset))
 		self.assertEqual(
@@ -291,9 +289,7 @@
 
 	if args.stock_consumption:
 		asset_repair.stock_consumption = 1
-		asset_repair.warehouse = args.warehouse or create_warehouse(
-			"Test Warehouse", company=asset.company
-		)
+		asset_repair.warehouse = args.warehouse or create_warehouse("Test Warehouse", company=asset.company)
 
 		bundle = None
 		if args.serial_no:
diff --git a/erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json b/erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
index 6910c2e..2a537ae 100644
--- a/erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+++ b/erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
@@ -56,13 +56,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-04-06 02:24:20.375870",
+ "modified": "2024-03-27 13:06:35.608355",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Repair Consumed Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.json b/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.json
index 89fa298..7693037 100644
--- a/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+++ b/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.json
@@ -70,7 +70,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-11-29 04:05:04.683518",
+ "modified": "2024-03-27 13:06:35.732191",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Shift Allocation",
@@ -105,7 +105,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.py b/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.py
index 13915c7..323cb73 100644
--- a/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.py
+++ b/erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.py
@@ -45,9 +45,7 @@
 		self.fetch_and_set_depr_schedule()
 
 	def validate(self):
-		self.asset_depr_schedule_doc = get_asset_depr_schedule_doc(
-			self.asset, "Active", self.finance_book
-		)
+		self.asset_depr_schedule_doc = get_asset_depr_schedule_doc(self.asset, "Active", self.finance_book)
 
 		self.validate_invalid_shift_change()
 		self.update_depr_schedule()
@@ -90,9 +88,7 @@
 			return
 
 		for i, sch in enumerate(self.depreciation_schedule):
-			if (
-				sch.journal_entry and self.asset_depr_schedule_doc.depreciation_schedule[i].shift != sch.shift
-			):
+			if sch.journal_entry and self.asset_depr_schedule_doc.depreciation_schedule[i].shift != sch.shift:
 				frappe.throw(
 					_(
 						"Row {0}: Shift cannot be changed since the depreciation has already been processed"
@@ -130,9 +126,7 @@
 
 	def allocate_shift_diff_in_depr_schedule(self):
 		asset_shift_factors_map = get_asset_shift_factors_map()
-		reverse_asset_shift_factors_map = {
-			asset_shift_factors_map[k]: k for k in asset_shift_factors_map
-		}
+		reverse_asset_shift_factors_map = {asset_shift_factors_map[k]: k for k in asset_shift_factors_map}
 
 		original_shift_factors_sum = sum(
 			flt(asset_shift_factors_map.get(schedule.shift))
@@ -162,9 +156,9 @@
 						)
 						diff = 0
 					except Exception:
-						frappe.throw(_("Could not auto update shifts. Shift with shift factor {0} needed.")).format(
-							shift_factor - diff
-						)
+						frappe.throw(
+							_("Could not auto update shifts. Shift with shift factor {0} needed.")
+						).format(shift_factor - diff)
 		elif diff < 0:
 			shift_factors = list(asset_shift_factors_map.values())
 			desc_shift_factors = sorted(shift_factors, reverse=True)
@@ -222,9 +216,9 @@
 							)
 							diff = 0
 						except Exception:
-							frappe.throw(_("Could not auto update shifts. Shift with shift factor {0} needed.")).format(
-								shift_factor + diff
-							)
+							frappe.throw(
+								_("Could not auto update shifts. Shift with shift factor {0} needed.")
+							).format(shift_factor + diff)
 
 	def create_new_asset_depr_schedule(self):
 		new_asset_depr_schedule_doc = frappe.copy_doc(self.asset_depr_schedule_doc)
@@ -273,9 +267,7 @@
 		return
 
 	# Include the current number in the subset
-	find_subsets_with_sum(
-		numbers, k - 1, target_sum - numbers[0], current_subset + [numbers[0]], result
-	)
+	find_subsets_with_sum(numbers, k - 1, target_sum - numbers[0], [*current_subset, numbers[0]], result)
 
 	# Exclude the current number from the subset
 	find_subsets_with_sum(numbers[1:], k, target_sum, current_subset, result)
diff --git a/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json b/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json
index fd04ffc..00bc0fc 100644
--- a/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json
+++ b/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json
@@ -36,7 +36,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-11-29 04:04:24.272872",
+ "modified": "2024-03-27 13:06:35.869900",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Shift Factor",
@@ -68,7 +68,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.py b/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.py
index 365a817..4af7067 100644
--- a/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.py
+++ b/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.py
@@ -25,9 +25,7 @@
 
 	def validate_default(self):
 		if self.default:
-			existing_default_shift_factor = frappe.db.get_value(
-				"Asset Shift Factor", {"default": 1}, "name"
-			)
+			existing_default_shift_factor = frappe.db.get_value("Asset Shift Factor", {"default": 1}, "name")
 
 			if existing_default_shift_factor:
 				frappe.throw(
diff --git a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.json b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.json
index 57e04e2..442e488 100644
--- a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+++ b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.json
@@ -125,7 +125,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2021-01-22 14:10:23.085181",
+ "modified": "2024-03-27 13:06:36.004049",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Asset Value Adjustment",
@@ -178,8 +178,9 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "asset",
  "track_changes": 1
 }
\ No newline at end of file
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 769571c..0d02347 100644
--- a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py
+++ b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py
@@ -98,7 +98,7 @@
 		je.naming_series = depreciation_series
 		je.posting_date = self.date
 		je.company = self.company
-		je.remark = "Depreciation Entry against {0} worth {1}".format(self.asset, self.difference_amount)
+		je.remark = f"Depreciation Entry against {self.asset} worth {self.difference_amount}"
 		je.finance_book = self.finance_book
 
 		credit_entry = {
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 2c97bae..634ed41 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
@@ -23,9 +23,7 @@
 		)
 
 	def test_current_asset_value(self):
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=1, rate=100000.0, location="Test Location")
 
 		asset_name = frappe.db.get_value("Asset", {"purchase_receipt": pr.name}, "name")
 		asset_doc = frappe.get_doc("Asset", asset_name)
@@ -52,9 +50,7 @@
 		self.assertEqual(current_value, 100000.0)
 
 	def test_asset_depreciation_value_adjustment(self):
-		pr = make_purchase_receipt(
-			item_code="Macbook Pro", qty=1, rate=120000.0, location="Test Location"
-		)
+		pr = make_purchase_receipt(item_code="Macbook Pro", qty=1, rate=120000.0, location="Test Location")
 
 		asset_name = frappe.db.get_value("Asset", {"purchase_receipt": pr.name}, "name")
 		asset_doc = frappe.get_doc("Asset", asset_name)
@@ -75,7 +71,7 @@
 		asset_doc.submit()
 
 		first_asset_depr_schedule = get_asset_depr_schedule_doc(asset_doc.name, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Active")
 
 		post_depreciation_entries(getdate("2023-08-21"))
 
@@ -92,8 +88,8 @@
 		first_asset_depr_schedule.load_from_db()
 
 		second_asset_depr_schedule = get_asset_depr_schedule_doc(asset_doc.name, "Active")
-		self.assertEquals(second_asset_depr_schedule.status, "Active")
-		self.assertEquals(first_asset_depr_schedule.status, "Cancelled")
+		self.assertEqual(second_asset_depr_schedule.status, "Active")
+		self.assertEqual(first_asset_depr_schedule.status, "Cancelled")
 
 		expected_gle = (
 			("_Test Accumulated Depreciations - _TC", 0.0, 4625.29),
diff --git a/erpnext/assets/doctype/depreciation_schedule/depreciation_schedule.json b/erpnext/assets/doctype/depreciation_schedule/depreciation_schedule.json
index ef706e8..84ae8c7 100644
--- a/erpnext/assets/doctype/depreciation_schedule/depreciation_schedule.json
+++ b/erpnext/assets/doctype/depreciation_schedule/depreciation_schedule.json
@@ -68,14 +68,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-11-27 18:28:35.325376",
+ "modified": "2024-03-27 13:06:51.227001",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Depreciation Schedule",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/linked_location/linked_location.json b/erpnext/assets/doctype/linked_location/linked_location.json
index f04a79e..fe53d72 100644
--- a/erpnext/assets/doctype/linked_location/linked_location.json
+++ b/erpnext/assets/doctype/linked_location/linked_location.json
@@ -1,74 +1,33 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2017-11-22 14:34:59.461273", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2017-11-22 14:34:59.461273",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "location"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "location", 
-   "fieldtype": "Link", 
-   "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": "Location", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Location", 
-   "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": "location",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Location",
+   "options": "Location",
+   "reqd": 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": 1, 
- "max_attachments": 0, 
- "modified": "2018-06-20 04:35:59.514281", 
- "modified_by": "Administrator", 
- "module": "Assets", 
- "name": "Linked Location", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:02.464102",
+ "modified_by": "Administrator",
+ "module": "Assets",
+ "name": "Linked Location",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/assets/doctype/location/location.json b/erpnext/assets/doctype/location/location.json
index 9202fb9..baf9b99 100644
--- a/erpnext/assets/doctype/location/location.json
+++ b/erpnext/assets/doctype/location/location.json
@@ -142,7 +142,7 @@
  ],
  "is_tree": 1,
  "links": [],
- "modified": "2023-08-29 12:49:33.290527",
+ "modified": "2024-03-27 13:10:02.572355",
  "modified_by": "Administrator",
  "module": "Assets",
  "name": "Location",
@@ -223,7 +223,7 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/assets/doctype/location/location.py b/erpnext/assets/doctype/location/location.py
index 01228f4..03d0980 100644
--- a/erpnext/assets/doctype/location/location.py
+++ b/erpnext/assets/doctype/location/location.py
@@ -216,17 +216,15 @@
 		parent = ""
 
 	return frappe.db.sql(
-		"""
+		f"""
 		select
 			name as value,
 			is_group as expandable
 		from
 			`tabLocation` comp
 		where
-			ifnull(parent_location, "")={parent}
-		""".format(
-			parent=frappe.db.escape(parent)
-		),
+			ifnull(parent_location, "")={frappe.db.escape(parent)}
+		""",
 		as_dict=1,
 	)
 
diff --git a/erpnext/assets/doctype/location/test_location.py b/erpnext/assets/doctype/location/test_location.py
index b8563cb..3b5af61 100644
--- a/erpnext/assets/doctype/location/test_location.py
+++ b/erpnext/assets/doctype/location/test_location.py
@@ -31,9 +31,7 @@
 		ordered_test_location_features = sorted(
 			test_location_features, key=lambda x: x["properties"]["feature_of"]
 		)
-		ordered_formatted_locations = sorted(
-			formatted_locations, key=lambda x: x["properties"]["feature_of"]
-		)
+		ordered_formatted_locations = sorted(formatted_locations, key=lambda x: x["properties"]["feature_of"])
 
 		self.assertEqual(ordered_formatted_locations, ordered_test_location_features)
 		self.assertEqual(area, test_location.get("area"))
diff --git a/erpnext/assets/doctype/maintenance_team_member/maintenance_team_member.json b/erpnext/assets/doctype/maintenance_team_member/maintenance_team_member.json
index 5155b0b..7d3ccf8 100644
--- a/erpnext/assets/doctype/maintenance_team_member/maintenance_team_member.json
+++ b/erpnext/assets/doctype/maintenance_team_member/maintenance_team_member.json
@@ -1,140 +1,57 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:team_member", 
- "beta": 0, 
- "creation": "2016-10-26 10:56:04.534717", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Document", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "field:team_member",
+ "creation": "2016-10-26 10:56:04.534717",
+ "doctype": "DocType",
+ "document_type": "Document",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "team_member",
+  "full_name",
+  "maintenance_role"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "team_member", 
-   "fieldtype": "Link", 
-   "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": "Team Member", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "User", 
-   "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": "team_member",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Team Member",
+   "options": "User",
+   "reqd": 1,
+   "unique": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "", 
    "fetch_from": "team_member.full_name",
-   "fieldname": "full_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "Full Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0
-  }, 
+   "fieldname": "full_name",
+   "fieldtype": "Data",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "Full Name",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "maintenance_role", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "Maintenance Role", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Role", 
-   "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": "maintenance_role",
+   "fieldtype": "Link",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "Maintenance Role",
+   "options": "Role",
+   "reqd": 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": 1, 
- "max_attachments": 0, 
- "modified": "2018-05-16 22:43:15.255185",
- "modified_by": "Administrator", 
- "module": "Assets", 
- "name": "Maintenance Team Member", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "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
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:04.127108",
+ "modified_by": "Administrator",
+ "module": "Assets",
+ "name": "Maintenance Team Member",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
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 e689b05..3d4473f 100644
--- a/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py
+++ b/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py
@@ -122,11 +122,7 @@
 	assets_record = frappe.db.get_all("Asset", filters=conditions, fields=fields)
 
 	for asset in assets_record:
-		if (
-			assets_linked_to_fb
-			and asset.calculate_depreciation
-			and asset.asset_id not in assets_linked_to_fb
-		):
+		if assets_linked_to_fb and asset.calculate_depreciation and asset.asset_id not in assets_linked_to_fb:
 			continue
 
 		asset_value = get_asset_value_after_depreciation(
@@ -149,6 +145,7 @@
 			"asset_category": asset.asset_category,
 			"purchase_date": asset.purchase_date,
 			"asset_value": asset_value,
+			"company": asset.company,
 		}
 		data.append(row)
 
@@ -240,9 +237,7 @@
 
 
 def get_asset_depreciation_amount_map(filters, finance_book):
-	start_date = (
-		filters.from_date if filters.filter_based_on == "Date Range" else filters.year_start_date
-	)
+	start_date = filters.from_date if filters.filter_based_on == "Date Range" else filters.year_start_date
 	end_date = filters.to_date if filters.filter_based_on == "Date Range" else filters.year_end_date
 
 	asset = frappe.qb.DocType("Asset")
@@ -259,9 +254,7 @@
 		.join(company)
 		.on(company.name == asset.company)
 		.select(asset.name.as_("asset"), Sum(gle.debit).as_("depreciation_amount"))
-		.where(
-			gle.account == IfNull(aca.depreciation_expense_account, company.depreciation_expense_account)
-		)
+		.where(gle.account == IfNull(aca.depreciation_expense_account, company.depreciation_expense_account))
 		.where(gle.debit != 0)
 		.where(gle.is_cancelled == 0)
 		.where(company.name == filters.company)
@@ -280,9 +273,7 @@
 		else:
 			query = query.where(asset.status.isin(["Sold", "Scrapped", "Capitalized", "Decapitalized"]))
 	if finance_book:
-		query = query.where(
-			(gle.finance_book.isin([cstr(finance_book), ""])) | (gle.finance_book.isnull())
-		)
+		query = query.where((gle.finance_book.isin([cstr(finance_book), ""])) | (gle.finance_book.isnull()))
 	else:
 		query = query.where((gle.finance_book.isin([""])) | (gle.finance_book.isnull()))
 	if filters.filter_based_on in ("Date Range", "Fiscal Year"):
@@ -379,30 +370,37 @@
 				"label": _("Gross Purchase Amount"),
 				"fieldname": "gross_purchase_amount",
 				"fieldtype": "Currency",
-				"options": "company:currency",
+				"options": "Company:company:default_currency",
 				"width": 250,
 			},
 			{
 				"label": _("Opening Accumulated Depreciation"),
 				"fieldname": "opening_accumulated_depreciation",
 				"fieldtype": "Currency",
-				"options": "company:currency",
+				"options": "Company:company:default_currency",
 				"width": 250,
 			},
 			{
 				"label": _("Depreciated Amount"),
 				"fieldname": "depreciated_amount",
 				"fieldtype": "Currency",
-				"options": "company:currency",
+				"options": "Company:company:default_currency",
 				"width": 250,
 			},
 			{
 				"label": _("Asset Value"),
 				"fieldname": "asset_value",
 				"fieldtype": "Currency",
-				"options": "company:currency",
+				"options": "Company:company:default_currency",
 				"width": 250,
 			},
+			{
+				"label": _("Company"),
+				"fieldname": "company",
+				"fieldtype": "Link",
+				"options": "Company",
+				"width": 120,
+			},
 		]
 
 	return [
@@ -433,28 +431,28 @@
 			"label": _("Gross Purchase Amount"),
 			"fieldname": "gross_purchase_amount",
 			"fieldtype": "Currency",
-			"options": "company:currency",
+			"options": "Company:company:default_currency",
 			"width": 100,
 		},
 		{
 			"label": _("Asset Value"),
 			"fieldname": "asset_value",
 			"fieldtype": "Currency",
-			"options": "company:currency",
+			"options": "Company:company:default_currency",
 			"width": 100,
 		},
 		{
 			"label": _("Opening Accumulated Depreciation"),
 			"fieldname": "opening_accumulated_depreciation",
 			"fieldtype": "Currency",
-			"options": "company:currency",
+			"options": "Company:company:default_currency",
 			"width": 90,
 		},
 		{
 			"label": _("Depreciated Amount"),
 			"fieldname": "depreciated_amount",
 			"fieldtype": "Currency",
-			"options": "company:currency",
+			"options": "Company:company:default_currency",
 			"width": 100,
 		},
 		{
@@ -479,4 +477,11 @@
 			"options": "Location",
 			"width": 100,
 		},
+		{
+			"label": _("Company"),
+			"fieldname": "company",
+			"fieldtype": "Link",
+			"options": "Company",
+			"width": 120,
+		},
 	]
diff --git a/erpnext/bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json b/erpnext/bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
index 75cb358..8968119 100644
--- a/erpnext/bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+++ b/erpnext/bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
@@ -58,7 +58,7 @@
  "in_create": 1,
  "is_virtual": 1,
  "links": [],
- "modified": "2023-11-11 04:52:49.347376",
+ "modified": "2024-03-27 13:06:43.111628",
  "modified_by": "Administrator",
  "module": "Bulk Transaction",
  "name": "Bulk Transaction Log",
@@ -77,7 +77,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "date"
diff --git a/erpnext/bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json b/erpnext/bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
index 9590325..cee3153 100644
--- a/erpnext/bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+++ b/erpnext/bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
@@ -81,7 +81,7 @@
  "in_create": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-11-10 11:44:10.758342",
+ "modified": "2024-03-27 13:06:43.240040",
  "modified_by": "Administrator",
  "module": "Bulk Transaction",
  "name": "Bulk Transaction Log Detail",
@@ -100,7 +100,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/buying/doctype/buying_settings/buying_settings.json b/erpnext/buying/doctype/buying_settings/buying_settings.json
index d98a00f..fb7104d 100644
--- a/erpnext/buying/doctype/buying_settings/buying_settings.json
+++ b/erpnext/buying/doctype/buying_settings/buying_settings.json
@@ -214,7 +214,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2024-01-31 13:34:18.101256",
+ "modified": "2024-03-27 13:06:43.375495",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Buying Settings",
@@ -260,7 +260,7 @@
    "role": "Purchase User"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.js b/erpnext/buying/doctype/purchase_order/purchase_order.js
index c3a155a..4aee9ef 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.js
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.js
@@ -350,7 +350,9 @@
 					if (flt(doc.per_received, 2) < 100 && allow_receipt) {
 						this.frm.add_custom_button(
 							__("Purchase Receipt"),
-							this.make_purchase_receipt,
+							() => {
+								me.make_purchase_receipt();
+							},
 							__("Create")
 						);
 						if (doc.is_subcontracted) {
@@ -367,7 +369,9 @@
 							} else {
 								this.frm.add_custom_button(
 									__("Subcontracting Order"),
-									this.make_subcontracting_order,
+									() => {
+										me.make_subcontracting_order();
+									},
 									__("Create")
 								);
 							}
@@ -376,7 +380,9 @@
 					if (flt(doc.per_billed, 2) < 100)
 						this.frm.add_custom_button(
 							__("Purchase Invoice"),
-							this.make_purchase_invoice,
+							() => {
+								me.make_purchase_invoice();
+							},
 							__("Create")
 						);
 
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json
index 0916ff5..cac6854 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.json
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -355,7 +355,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Supplier Address Details",
    "read_only": 1
   },
@@ -394,7 +394,7 @@
   },
   {
    "fieldname": "shipping_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address Details",
    "print_hide": 1,
    "read_only": 1
@@ -1098,7 +1098,7 @@
   },
   {
    "fieldname": "billing_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address Details",
    "read_only": 1
   },
@@ -1288,7 +1288,7 @@
  "idx": 105,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 16:03:31.611808",
+ "modified": "2024-03-27 13:10:24.518785",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Purchase Order",
@@ -1337,7 +1337,7 @@
  ],
  "search_fields": "status, transaction_date, supplier, grand_total",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "supplier",
diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.py b/erpnext/buying/doctype/purchase_order/purchase_order.py
index 4f24ec2..13f1f3b 100644
--- a/erpnext/buying/doctype/purchase_order/purchase_order.py
+++ b/erpnext/buying/doctype/purchase_order/purchase_order.py
@@ -55,7 +55,7 @@
 		)
 
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		advance_paid: DF.Currency
 		advance_payment_status: DF.Literal["Not Initiated", "Initiated", "Partially Paid", "Fully Paid"]
 		amended_from: DF.Link | None
@@ -74,7 +74,7 @@
 		base_total: DF.Currency
 		base_total_taxes_and_charges: DF.Currency
 		billing_address: DF.Link | None
-		billing_address_display: DF.SmallText | None
+		billing_address_display: DF.TextEditor | None
 		buying_price_list: DF.Link | None
 		company: DF.Link
 		contact_display: DF.SmallText | None
@@ -131,7 +131,7 @@
 		set_reserve_warehouse: DF.Link | None
 		set_warehouse: DF.Link | None
 		shipping_address: DF.Link | None
-		shipping_address_display: DF.SmallText | None
+		shipping_address_display: DF.TextEditor | None
 		shipping_rule: DF.Link | None
 		status: DF.Literal[
 			"",
@@ -169,7 +169,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(PurchaseOrder, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"source_dt": "Purchase Order Item",
@@ -190,7 +190,7 @@
 		self.set_onload("can_update_items", self.can_update_items())
 
 	def validate(self):
-		super(PurchaseOrder, self).validate()
+		super().validate()
 
 		self.set_status()
 
@@ -230,7 +230,7 @@
 		if self.is_subcontracted:
 			mri_compare_fields = [["project", "="]]
 
-		super(PurchaseOrder, self).validate_with_previous_doc(
+		super().validate_with_previous_doc(
 			{
 				"Supplier Quotation": {
 					"ref_dn_field": "supplier_quotation",
@@ -325,9 +325,7 @@
 		itemwise_min_order_qty = frappe._dict(
 			frappe.db.sql(
 				"""select name, min_order_qty
-			from tabItem where name in ({0})""".format(
-					", ".join(["%s"] * len(items))
-				),
+			from tabItem where name in ({})""".format(", ".join(["%s"] * len(items))),
 				items,
 			)
 		)
@@ -373,7 +371,9 @@
 							)
 						elif not frappe.get_value("Item", item.fg_item, "default_bom"):
 							frappe.throw(
-								_("Row #{0}: Default BOM not found for FG Item {1}").format(item.idx, item.fg_item)
+								_("Row #{0}: Default BOM not found for FG Item {1}").format(
+									item.idx, item.fg_item
+								)
 							)
 					if not item.fg_item_qty:
 						frappe.throw(_("Row #{0}: Finished Good Item Qty can not be zero").format(item.idx))
@@ -407,8 +407,9 @@
 					d.rate = d.base_rate / conversion_rate
 					d.last_purchase_rate = d.rate
 				else:
-
-					item_last_purchase_rate = frappe.get_cached_value("Item", d.item_code, "last_purchase_rate")
+					item_last_purchase_rate = frappe.get_cached_value(
+						"Item", d.item_code, "last_purchase_rate"
+					)
 					if item_last_purchase_rate:
 						d.base_price_list_rate = (
 							d.base_rate
@@ -443,7 +444,7 @@
 
 	def check_modified_date(self):
 		mod_db = frappe.db.sql("select modified from `tabPurchase Order` where name = %s", self.name)
-		date_diff = frappe.db.sql("select '%s' - '%s' " % (mod_db[0][0], cstr(self.modified)))
+		date_diff = frappe.db.sql(f"select '{mod_db[0][0]}' - '{cstr(self.modified)}' ")
 
 		if date_diff and date_diff[0][0]:
 			msgprint(
@@ -463,7 +464,7 @@
 		clear_doctype_notifications(self)
 
 	def on_submit(self):
-		super(PurchaseOrder, self).on_submit()
+		super().on_submit()
 
 		if self.is_against_so():
 			self.update_status_updater()
@@ -488,7 +489,7 @@
 
 	def on_cancel(self):
 		self.ignore_linked_doctypes = ("GL Entry", "Payment Ledger Entry")
-		super(PurchaseOrder, self).on_cancel()
+		super().on_cancel()
 
 		if self.is_against_so():
 			self.update_status_updater()
@@ -674,7 +675,9 @@
 		po = frappe.get_doc("Purchase Order", name)
 		if po.docstatus == 1:
 			if status == "Closed":
-				if po.status not in ("Cancelled", "Closed") and (po.per_received < 100 or po.per_billed < 100):
+				if po.status not in ("Cancelled", "Closed") and (
+					po.per_received < 100 or po.per_billed < 100
+				):
 					po.update_status(status)
 			else:
 				if po.status == "Closed":
@@ -845,9 +848,7 @@
 
 
 @frappe.whitelist()
-def make_subcontracting_order(
-	source_name, target_doc=None, save=False, submit=False, notify=False
-):
+def make_subcontracting_order(source_name, target_doc=None, save=False, submit=False, notify=False):
 	target_doc = get_mapped_subcontracting_order(source_name, target_doc)
 
 	if (save or submit) and frappe.has_permission(target_doc.doctype, "create"):
@@ -872,7 +873,6 @@
 
 
 def get_mapped_subcontracting_order(source_name, target_doc=None):
-
 	if target_doc and isinstance(target_doc, str):
 		target_doc = json.loads(target_doc)
 		for key in ["service_items", "items", "supplied_items"]:
diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py
index c667ee8..15b7fa1 100644
--- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py
+++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py
@@ -11,11 +11,13 @@
 
 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_inter_company_sales_order,
+	make_purchase_receipt,
+)
 from erpnext.buying.doctype.purchase_order.purchase_order import (
 	make_purchase_invoice as make_pi_from_po,
 )
-from erpnext.buying.doctype.purchase_order.purchase_order import make_purchase_receipt
 from erpnext.controllers.accounts_controller import InvalidQtyError, update_child_qty_rate
 from erpnext.manufacturing.doctype.blanket_order.test_blanket_order import make_blanket_order
 from erpnext.stock.doctype.item.test_item import make_item
@@ -198,7 +200,7 @@
 		po.items[0].qty = 4
 		po.save()
 		po.submit()
-		pr = make_pr_against_po(po.name, 2)
+		make_pr_against_po(po.name, 2)
 
 		po.load_from_db()
 		existing_ordered_qty = get_ordered_qty()
@@ -228,7 +230,7 @@
 		po.items[0].qty = 4
 		po.save()
 		po.submit()
-		pr = make_pr_against_po(po.name, 2)
+		make_pr_against_po(po.name, 2)
 
 		po.reload()
 		first_item_of_po = po.get("items")[0]
@@ -469,9 +471,7 @@
 			make_purchase_receipt as make_purchase_receipt_return,
 		)
 
-		pr1 = make_purchase_receipt_return(
-			is_return=1, return_against=pr.name, qty=-3, do_not_submit=True
-		)
+		pr1 = make_purchase_receipt_return(is_return=1, return_against=pr.name, qty=-3, do_not_submit=True)
 		pr1.items[0].purchase_order = po.name
 		pr1.items[0].purchase_order_item = po.items[0].name
 		pr1.submit()
@@ -552,9 +552,7 @@
 		self.assertEqual(po.payment_schedule[0].payment_amount, 2500.0)
 		self.assertEqual(getdate(po.payment_schedule[0].due_date), getdate(po.transaction_date))
 		self.assertEqual(po.payment_schedule[1].payment_amount, 2500.0)
-		self.assertEqual(
-			getdate(po.payment_schedule[1].due_date), add_days(getdate(po.transaction_date), 30)
-		)
+		self.assertEqual(getdate(po.payment_schedule[1].due_date), add_days(getdate(po.transaction_date), 30))
 		pi = make_pi_from_po(po.name)
 		pi.save()
 
@@ -564,9 +562,7 @@
 		self.assertEqual(pi.payment_schedule[0].payment_amount, 2500.0)
 		self.assertEqual(getdate(pi.payment_schedule[0].due_date), getdate(po.transaction_date))
 		self.assertEqual(pi.payment_schedule[1].payment_amount, 2500.0)
-		self.assertEqual(
-			getdate(pi.payment_schedule[1].due_date), add_days(getdate(po.transaction_date), 30)
-		)
+		self.assertEqual(getdate(pi.payment_schedule[1].due_date), add_days(getdate(po.transaction_date), 30))
 		automatically_fetch_payment_terms(enable=0)
 
 	def test_warehouse_company_validation(self):
@@ -704,15 +700,15 @@
 
 				supplier.on_hold = 0
 				supplier.save()
-			except:
+			except Exception:
 				pass
 			else:
 				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):
@@ -763,9 +759,7 @@
 		pe_doc.cancel()
 
 	def create_account(self, account_name, company, currency, parent):
-		if not frappe.db.get_value(
-			"Account", filters={"account_name": account_name, "company": company}
-		):
+		if not frappe.db.get_value("Account", filters={"account_name": account_name, "company": company}):
 			account = frappe.get_doc(
 				{
 					"doctype": "Account",
@@ -796,9 +790,7 @@
 		company = "_Test Company"
 
 		# Setup default 'Advance Paid' account
-		account = self.create_account(
-			"Advance Paid", company, "INR", "Application of Funds (Assets) - _TC"
-		)
+		account = self.create_account("Advance Paid", company, "INR", "Application of Funds (Assets) - _TC")
 		company_doc = frappe.get_doc("Company", company)
 		company_doc.book_advance_payments_in_separate_party_account = True
 		company_doc.default_advance_paid_account = account.name
@@ -893,7 +885,7 @@
 		Second Purchase Order should not add on to Blanket Orders Ordered Quantity.
 		"""
 
-		bo = make_blanket_order(blanket_order_type="Purchasing", quantity=10, rate=10)
+		make_blanket_order(blanket_order_type="Purchasing", quantity=10, rate=10)
 
 		po = create_purchase_order(item_code="_Test Item", qty=5, against_blanket_order=1)
 		po_doc = frappe.get_doc("Purchase Order", po.get("name"))
@@ -1133,17 +1125,20 @@
 		from erpnext.accounts.doctype.payment_request.payment_request import make_payment_request
 
 		po = create_purchase_order()
-		self.assertEqual(
-			frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Not Initiated"
+		self.assertEqual(frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Not Initiated")
+
+		pr = make_payment_request(
+			dt=po.doctype, dn=po.name, submit_doc=True, return_doc=True, payment_request_type="Outward"
 		)
 
-		pr = make_payment_request(dt=po.doctype, dn=po.name, submit_doc=True, return_doc=True)
+		po.reload()
 		self.assertEqual(frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Initiated")
 
 		pe = get_payment_entry(po.doctype, po.name).save().submit()
-		self.assertEqual(
-			frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Fully Paid"
-		)
+
+		pr.reload()
+		self.assertEqual(pr.status, "Paid")
+		self.assertEqual(frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Fully Paid")
 
 		pe.reload()
 		pe.cancel()
@@ -1151,9 +1146,7 @@
 
 		pr.reload()
 		pr.cancel()
-		self.assertEqual(
-			frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Not Initiated"
-		)
+		self.assertEqual(frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Not Initiated")
 
 	def test_po_billed_amount_against_return_entry(self):
 		from erpnext.accounts.doctype.purchase_invoice.purchase_invoice import make_debit_note
@@ -1316,15 +1309,11 @@
 
 
 def get_ordered_qty(item_code="_Test Item", warehouse="_Test Warehouse - _TC"):
-	return flt(
-		frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "ordered_qty")
-	)
+	return flt(frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "ordered_qty"))
 
 
 def get_requested_qty(item_code="_Test Item", warehouse="_Test Warehouse - _TC"):
-	return flt(
-		frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "indented_qty")
-	)
+	return flt(frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "indented_qty"))
 
 
 test_dependencies = ["BOM", "Item Price"]
diff --git a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
index e3e8def..bce7ed1 100644
--- a/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
+++ b/erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
@@ -915,7 +915,7 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-05 11:23:24.859435",
+ "modified": "2024-03-27 13:10:24.979325",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Purchase Order Item",
@@ -924,7 +924,7 @@
  "permissions": [],
  "quick_entry": 1,
  "search_fields": "item_name",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json b/erpnext/buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
index 60247bd..69969eb 100644
--- a/erpnext/buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+++ b/erpnext/buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
@@ -183,12 +183,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-06-09 15:17:58.128242",
+ "modified": "2024-03-27 13:10:25.280016",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Purchase Order Item Supplied",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json b/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
index f9cd720..48680ac 100644
--- a/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+++ b/erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
@@ -207,13 +207,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-06-19 19:33:04.431213",
+ "modified": "2024-03-27 13:10:26.235916",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Purchase Receipt Item Supplied",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
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 fd73f77..424bccd 100644
--- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
+++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
@@ -303,7 +303,7 @@
   },
   {
    "fieldname": "billing_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address Details",
    "read_only": 1
   }
@@ -312,7 +312,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-11-06 12:45:28.898706",
+ "modified": "2024-03-27 13:10:33.030915",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Request for Quotation",
@@ -379,7 +379,7 @@
  ],
  "search_fields": "status, transaction_date",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
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 f261773..059e36f 100644
--- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py
+++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py
@@ -3,7 +3,6 @@
 
 
 import json
-from typing import Optional
 
 import frappe
 from frappe import _
@@ -40,7 +39,7 @@
 
 		amended_from: DF.Link | None
 		billing_address: DF.Link | None
-		billing_address_display: DF.SmallText | None
+		billing_address_display: DF.TextEditor | None
 		company: DF.Link
 		email_template: DF.Link | None
 		incoterm: DF.Link | None
@@ -65,9 +64,9 @@
 	def validate(self):
 		self.validate_duplicate_supplier()
 		self.validate_supplier_list()
-		super(RequestforQuotation, self).validate_qty_is_not_zero()
+		super().validate_qty_is_not_zero()
 		validate_for_items(self)
-		super(RequestforQuotation, self).set_qty_as_per_stock_uom()
+		super().set_qty_as_per_stock_uom()
 		self.update_email_id()
 
 		if self.docstatus < 1:
@@ -317,7 +316,7 @@
 
 	def update_rfq_supplier_status(self, sup_name=None):
 		for supplier in self.suppliers:
-			if sup_name == None or supplier.supplier == sup_name:
+			if sup_name is None or supplier.supplier == sup_name:
 				quote_status = _("Received")
 				for item in self.items:
 					sqi_count = frappe.db.sql(
@@ -348,9 +347,7 @@
 
 
 def check_portal_enabled(reference_doctype):
-	if not frappe.db.get_value(
-		"Portal Menu Item", {"reference_doctype": reference_doctype}, "enabled"
-	):
+	if not frappe.db.get_value("Portal Menu Item", {"reference_doctype": reference_doctype}, "enabled"):
 		frappe.throw(
 			_(
 				"The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
@@ -479,9 +476,9 @@
 def get_pdf(
 	name: str,
 	supplier: str,
-	print_format: Optional[str] = None,
-	language: Optional[str] = None,
-	letterhead: Optional[str] = None,
+	print_format: str | None = None,
+	language: str | None = None,
+	letterhead: str | None = None,
 ):
 	doc = frappe.get_doc("Request for Quotation", name)
 	if supplier:
@@ -556,9 +553,7 @@
 @frappe.whitelist()
 def get_supplier_tag():
 	filters = {"document_type": "Supplier"}
-	tags = list(
-		set(tag.tag for tag in frappe.get_all("Tag Link", filters=filters, fields=["tag"]) if tag)
-	)
+	tags = list(set(tag.tag for tag in frappe.get_all("Tag Link", filters=filters, fields=["tag"]) if tag))
 
 	return tags
 
@@ -571,7 +566,7 @@
 		conditions += "and rfq.name like '%%" + txt + "%%' "
 
 	if filters.get("transaction_date"):
-		conditions += "and rfq.transaction_date = '{0}'".format(filters.get("transaction_date"))
+		conditions += "and rfq.transaction_date = '{}'".format(filters.get("transaction_date"))
 
 	rfq_data = frappe.db.sql(
 		f"""
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 fe1466c..4effe13 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
@@ -75,9 +75,7 @@
 
 		rfq = make_request_for_quotation(supplier_data=supplier_wt_appos)
 
-		sq = make_supplier_quotation_from_rfq(
-			rfq.name, for_supplier=supplier_wt_appos[0].get("supplier")
-		)
+		sq = make_supplier_quotation_from_rfq(rfq.name, for_supplier=supplier_wt_appos[0].get("supplier"))
 		sq.submit()
 
 		frappe.form_dict.name = rfq.name
@@ -108,9 +106,7 @@
 			row = item.append("uoms", {"uom": "Kg", "conversion_factor": 2})
 			row.db_update()
 
-		rfq = make_request_for_quotation(
-			item_code="_Test Multi UOM RFQ Item", uom="Kg", conversion_factor=2
-		)
+		rfq = make_request_for_quotation(item_code="_Test Multi UOM RFQ Item", uom="Kg", conversion_factor=2)
 		rfq.get("items")[0].rate = 100
 		rfq.supplier = rfq.suppliers[0].supplier
 
diff --git a/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json b/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
index 6cdd2ba..bb50e3d 100644
--- a/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+++ b/erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
@@ -261,14 +261,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-14 18:34:48.327224",
+ "modified": "2024-03-27 13:10:33.272106",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Request for Quotation Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json b/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
index 534cd90..4019be3 100644
--- a/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+++ b/erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
@@ -87,13 +87,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-11-04 22:01:43.832942",
+ "modified": "2024-03-27 13:10:33.435013",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Request for Quotation Supplier",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier/supplier.json b/erpnext/buying/doctype/supplier/supplier.json
index 3dae044..fa4b468 100644
--- a/erpnext/buying/doctype/supplier/supplier.json
+++ b/erpnext/buying/doctype/supplier/supplier.json
@@ -485,7 +485,7 @@
    "link_fieldname": "party"
   }
  ],
- "modified": "2024-03-13 11:14:06.516519",
+ "modified": "2024-03-27 13:10:48.412732",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Supplier",
@@ -546,7 +546,7 @@
  "quick_entry": 1,
  "search_fields": "supplier_group",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "title_field": "supplier_name",
diff --git a/erpnext/buying/doctype/supplier/supplier.py b/erpnext/buying/doctype/supplier/supplier.py
index c8ed5aa..0df17fd 100644
--- a/erpnext/buying/doctype/supplier/supplier.py
+++ b/erpnext/buying/doctype/supplier/supplier.py
@@ -11,9 +11,8 @@
 )
 from frappe.model.naming import set_name_by_naming_series, set_name_from_naming_options
 
-from erpnext.accounts.party import (  # noqa
+from erpnext.accounts.party import (
 	get_dashboard_info,
-	get_timeline_data,
 	validate_party_accounts,
 )
 from erpnext.controllers.website_list_for_contact import add_role_for_portal_user
@@ -126,9 +125,7 @@
 			return
 
 		user_doc.add_roles("Supplier")
-		frappe.msgprint(
-			_("Added Supplier Role to User {0}.").format(frappe.bold(user_doc.name)), alert=True
-		)
+		frappe.msgprint(_("Added Supplier Role to User {0}.").format(frappe.bold(user_doc.name)), alert=True)
 
 	def validate(self):
 		self.flags.is_new_doc = self.is_new()
@@ -230,6 +227,6 @@
 		.where(
 			(dynamic_link.link_name == supplier)
 			& (dynamic_link.link_doctype == "Supplier")
-			& (contact.name.like("%{0}%".format(txt)))
+			& (contact.name.like(f"%{txt}%"))
 		)
 	).run(as_dict=False)
diff --git a/erpnext/buying/doctype/supplier/test_supplier.py b/erpnext/buying/doctype/supplier/test_supplier.py
index 55974ea..e4475c7 100644
--- a/erpnext/buying/doctype/supplier/test_supplier.py
+++ b/erpnext/buying/doctype/supplier/test_supplier.py
@@ -3,7 +3,6 @@
 
 
 import frappe
-from frappe.custom.doctype.property_setter.property_setter import make_property_setter
 from frappe.test_runner import make_test_records
 
 from erpnext.accounts.party import get_due_date
@@ -183,7 +182,6 @@
 
 class TestSupplierPortal(FrappeTestCase):
 	def test_portal_user_can_access_supplier_data(self):
-
 		supplier = create_supplier()
 
 		user = frappe.generate_hash() + "@example.com"
diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js
index abb5702..de37ec2 100644
--- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js
+++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.js
@@ -22,9 +22,13 @@
 			this.frm.set_value("valid_till", frappe.datetime.add_months(this.frm.doc.transaction_date, 1));
 		}
 		if (this.frm.doc.docstatus === 1) {
-			this.frm.add_custom_button(__("Purchase Order"), this.make_purchase_order, __("Create"));
+			this.frm.add_custom_button(
+				__("Purchase Order"),
+				this.make_purchase_order.bind(this),
+				__("Create")
+			);
 			this.frm.page.set_inner_btn_group_as_primary(__("Create"));
-			this.frm.add_custom_button(__("Quotation"), this.make_quotation, __("Create"));
+			this.frm.add_custom_button(__("Quotation"), this.make_quotation.bind(this), __("Create"));
 		} else if (this.frm.doc.docstatus === 0) {
 			this.frm.add_custom_button(
 				__("Material Request"),
diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
index 09be247..210c730 100644
--- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
+++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
@@ -228,7 +228,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "read_only": 1
   },
@@ -462,7 +462,7 @@
   },
   {
    "fieldname": "other_charges_calculation",
-   "fieldtype": "Markdown Editor",
+   "fieldtype": "Text Editor",
    "label": "Taxes and Charges Calculation",
    "no_copy": 1,
    "oldfieldtype": "HTML",
@@ -865,7 +865,7 @@
   },
   {
    "fieldname": "shipping_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address Details",
    "print_hide": 1,
    "read_only": 1
@@ -897,7 +897,7 @@
   },
   {
    "fieldname": "billing_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address Details",
    "read_only": 1
   },
@@ -928,7 +928,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 16:03:59.069145",
+ "modified": "2024-03-28 10:20:30.231915",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Supplier Quotation",
@@ -991,7 +991,7 @@
  ],
  "search_fields": "status, transaction_date, supplier,grand_total",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "supplier",
diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py
index b716f7f..0829b27 100644
--- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py
+++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.py
@@ -31,7 +31,7 @@
 		)
 
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		apply_discount_on: DF.Literal["", "Grand Total", "Net Total"]
 		auto_repeat: DF.Link | None
@@ -46,7 +46,7 @@
 		base_total: DF.Currency
 		base_total_taxes_and_charges: DF.Currency
 		billing_address: DF.Link | None
-		billing_address_display: DF.SmallText | None
+		billing_address_display: DF.TextEditor | None
 		buying_price_list: DF.Link | None
 		company: DF.Link
 		contact_display: DF.SmallText | None
@@ -71,7 +71,7 @@
 		naming_series: DF.Literal["PUR-SQTN-.YYYY.-"]
 		net_total: DF.Currency
 		opportunity: DF.Link | None
-		other_charges_calculation: DF.MarkdownEditor | None
+		other_charges_calculation: DF.TextEditor | None
 		plc_conversion_rate: DF.Float
 		price_list_currency: DF.Link | None
 		pricing_rules: DF.Table[PricingRuleDetail]
@@ -81,7 +81,7 @@
 		rounding_adjustment: DF.Currency
 		select_print_heading: DF.Link | None
 		shipping_address: DF.Link | None
-		shipping_address_display: DF.SmallText | None
+		shipping_address_display: DF.TextEditor | None
 		shipping_rule: DF.Link | None
 		status: DF.Literal["", "Draft", "Submitted", "Stopped", "Cancelled", "Expired"]
 		supplier: DF.Link
@@ -104,7 +104,7 @@
 	# end: auto-generated types
 
 	def validate(self):
-		super(SupplierQuotation, self).validate()
+		super().validate()
 
 		if not self.status:
 			self.status = "Draft"
@@ -130,7 +130,7 @@
 		pass
 
 	def validate_with_previous_doc(self):
-		super(SupplierQuotation, self).validate_with_previous_doc(
+		super().validate_with_previous_doc(
 			{
 				"Material Request": {
 					"ref_dn_field": "prevdoc_docname",
diff --git a/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json b/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
index a6229b5..f043b82 100644
--- a/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+++ b/erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
@@ -571,14 +571,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-17 12:25:26.235367",
+ "modified": "2024-03-27 13:10:49.490628",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Supplier Quotation Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.json b/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.json
index 6a077e9..b4f958c 100644
--- a/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.json
+++ b/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.json
@@ -1,700 +1,197 @@
 {
- "allow_copy": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
+ "actions": [],
  "autoname": "field:supplier",
- "beta": 0,
  "creation": "2017-05-29 01:40:54.786555",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "supplier",
+  "supplier_score",
+  "indicator_color",
+  "status",
+  "column_break_2",
+  "period",
+  "scoring_setup",
+  "weighting_function",
+  "standings",
+  "criteria_setup",
+  "load_criteria",
+  "criteria",
+  "scorecard_actions",
+  "warn_rfqs",
+  "warn_pos",
+  "prevent_rfqs",
+  "prevent_pos",
+  "column_break_16",
+  "notify_supplier",
+  "notify_employee",
+  "employee"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "supplier",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Supplier",
-   "length": 0,
-   "no_copy": 0,
    "options": "Supplier",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "unique": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "supplier_score",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Supplier Score",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "indicator_color",
    "fieldtype": "Data",
    "hidden": 1,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Indicator Color",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Indicator Color"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "status",
    "fieldtype": "Data",
    "hidden": 1,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Status",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Status"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_2",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "default": "Per Month",
    "fieldname": "period",
    "fieldtype": "Select",
-   "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": "Evaluation Period",
-   "length": 0,
-   "no_copy": 0,
    "options": "Per Week\nPer Month\nPer Year",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
    "collapsible": 1,
-   "columns": 0,
    "fieldname": "scoring_setup",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Scoring Setup",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Scoring Setup"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "default": "{total_score} * max( 0, min ( 1 , (12 - {period_number}) / 12) )",
    "description": "Scorecard variables can be used, as well as:\n{total_score} (the total score from that period),\n{period_number} (the number of periods to present day)\n",
    "fieldname": "weighting_function",
    "fieldtype": "Small Text",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
    "ignore_xss_filter": 1,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Weighting Function",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "standings",
    "fieldtype": "Table",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Scoring Standings",
-   "length": 0,
-   "no_copy": 0,
    "options": "Supplier Scorecard Scoring Standing",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
    "collapsible": 1,
-   "columns": 0,
    "fieldname": "criteria_setup",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Criteria Setup",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Criteria Setup"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "load_criteria",
    "fieldtype": "Button",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Load All Criteria",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Load All Criteria"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "criteria",
    "fieldtype": "Table",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Scoring Criteria",
-   "length": 0,
-   "no_copy": 0,
    "options": "Supplier Scorecard Scoring Criteria",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
    "collapsible": 1,
    "collapsible_depends_on": "eval: doc.status != 'Unknown'",
-   "columns": 0,
    "fieldname": "scorecard_actions",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Scorecard Actions",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Scorecard Actions"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
+   "default": "0",
    "fieldname": "warn_rfqs",
    "fieldtype": "Check",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Warn for new Request for Quotations",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
+   "default": "0",
    "fieldname": "warn_pos",
    "fieldtype": "Check",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Warn for new Purchase Orders",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
+   "default": "0",
    "fieldname": "prevent_rfqs",
    "fieldtype": "Check",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Prevent RFQs",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
+   "default": "0",
    "fieldname": "prevent_pos",
    "fieldtype": "Check",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Prevent POs",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_16",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
+   "default": "0",
    "fieldname": "notify_supplier",
    "fieldtype": "Check",
    "hidden": 1,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Notify Supplier",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
+   "default": "0",
    "fieldname": "notify_employee",
    "fieldtype": "Check",
    "hidden": 1,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Notify Employee",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "employee",
    "fieldtype": "Link",
    "hidden": 1,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Employee",
-   "length": 0,
-   "no_copy": 0,
    "options": "Employee",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 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": "2019-01-22 11:42:19.918990",
+ "links": [],
+ "modified": "2024-03-27 13:10:49.727302",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Supplier Scorecard",
- "name_case": "",
  "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0,
-   "apply_user_permissions": 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,
    "write": 1
   }
  ],
- "quick_entry": 0,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 0,
- "track_seen": 0
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py b/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py
index 0a6024f..a114271 100644
--- a/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py
+++ b/erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py
@@ -66,7 +66,11 @@
 			for c2 in self.standings:
 				if c1 != c2:
 					if c1.max_grade > c2.min_grade and c1.min_grade < c2.max_grade:
-						throw(_("Overlap in scoring between {0} and {1}").format(c1.standing_name, c2.standing_name))
+						throw(
+							_("Overlap in scoring between {0} and {1}").format(
+								c1.standing_name, c2.standing_name
+							)
+						)
 				if c2.min_grade == score:
 					score = c2.max_grade
 		if score < 100:
@@ -77,7 +81,6 @@
 			)
 
 	def validate_criteria_weights(self):
-
 		weight = 0
 		for c in self.criteria:
 			weight += c.weight
@@ -196,7 +199,6 @@
 
 @frappe.whitelist()
 def make_all_scorecards(docname):
-
 	sc = frappe.get_doc("Supplier Scorecard", docname)
 	supplier = frappe.get_doc("Supplier", sc.supplier)
 
diff --git a/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json b/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
index 3668b25..e29d04d 100644
--- a/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+++ b/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
@@ -43,7 +43,7 @@
   }
  ],
  "links": [],
- "modified": "2021-11-11 18:34:58.477648",
+ "modified": "2024-03-27 13:10:49.920492",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Supplier Scorecard Criteria",
@@ -64,7 +64,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py b/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py
index f19ab94..e04d1f9 100644
--- a/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py
+++ b/erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py
@@ -43,8 +43,8 @@
 		regex = r"\{(.*?)\}"
 
 		mylist = re.finditer(regex, test_formula, re.MULTILINE | re.DOTALL)
-		for dummy1, match in enumerate(mylist):
-			for dummy2 in range(0, len(match.groups())):
+		for _dummy1, match in enumerate(mylist):
+			for _dummy2 in range(0, len(match.groups())):
 				test_formula = test_formula.replace("{" + match.group(1) + "}", "0")
 
 		try:
@@ -78,8 +78,8 @@
 	regex = r"\{(.*?)\}"
 
 	mylist = re.finditer(regex, criteria.formula, re.MULTILINE | re.DOTALL)
-	for dummy1, match in enumerate(mylist):
-		for dummy2 in range(0, len(match.groups())):
+	for _dummy1, match in enumerate(mylist):
+		for _dummy2 in range(0, len(match.groups())):
 			try:
 				var = frappe.db.sql(
 					"""
@@ -94,6 +94,8 @@
 				)[0]
 				my_variables.append(var)
 			except Exception:
-				frappe.throw(_("Unable to find variable:") + " " + str(match.group(1)), InvalidFormulaVariable)
+				frappe.throw(
+					_("Unable to find variable:") + " " + str(match.group(1)), InvalidFormulaVariable
+				)
 
 	return my_variables
diff --git a/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json b/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
index 8cdcaa9..b7df4e7 100644
--- a/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+++ b/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
@@ -1,450 +1,131 @@
 {
- "allow_copy": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
+ "actions": [],
  "autoname": "naming_series:",
- "beta": 0,
  "creation": "2017-05-30 00:38:18.773013",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "supplier",
+  "naming_series",
+  "total_score",
+  "column_break_2",
+  "start_date",
+  "end_date",
+  "section_break_11",
+  "criteria",
+  "variables",
+  "sec_ref",
+  "scorecard",
+  "amended_from"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "supplier",
    "fieldtype": "Link",
-   "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": "Supplier",
-   "length": 0,
-   "no_copy": 0,
    "options": "Supplier",
-   "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
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
-   "default": "",
    "fieldname": "naming_series",
    "fieldtype": "Select",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Naming Series",
-   "length": 0,
-   "no_copy": 0,
    "options": "PU-SSP-.YYYY.-",
-   "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
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "total_score",
    "fieldtype": "Percent",
-   "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": "Period Score",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_2",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "start_date",
    "fieldtype": "Date",
-   "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": "Start Date",
-   "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
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "end_date",
    "fieldtype": "Date",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "End Date",
-   "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
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
    "collapsible": 1,
-   "columns": 0,
    "fieldname": "section_break_11",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Calculations",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "label": "Calculations"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "criteria",
    "fieldtype": "Table",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Criteria",
-   "length": 0,
-   "no_copy": 0,
    "options": "Supplier Scorecard Scoring Criteria",
-   "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
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "variables",
    "fieldtype": "Table",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Variables",
-   "length": 0,
-   "no_copy": 0,
-   "options": "Supplier Scorecard Scoring Variable",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "options": "Supplier Scorecard Scoring Variable"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
    "collapsible": 1,
-   "columns": 0,
    "fieldname": "sec_ref",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Reference",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "label": "Reference"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "scorecard",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Supplier Scorecard Setup",
-   "length": 0,
-   "no_copy": 0,
    "options": "Supplier Scorecard",
-   "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
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "amended_from",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Amended From",
-   "length": 0,
    "no_copy": 1,
    "options": "Supplier Scorecard Period",
-   "permlevel": 0,
    "print_hide": 1,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   }
  ],
- "has_web_view": 0,
- "hide_heading": 0,
- "hide_toolbar": 0,
- "idx": 0,
- "image_view": 0,
  "in_create": 1,
  "is_submittable": 1,
- "issingle": 0,
- "istable": 0,
- "max_attachments": 0,
- "modified": "2019-01-23 13:58:26.137770",
+ "links": [],
+ "modified": "2024-03-27 13:10:50.051033",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Supplier Scorecard Period",
- "name_case": "",
  "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0,
    "cancel": 1,
    "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": 1,
    "write": 1
   }
  ],
- "quick_entry": 0,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 0,
- "track_seen": 0,
- "track_views": 0
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py b/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py
index e6ef166..5311ef0 100644
--- a/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py
+++ b/erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py
@@ -47,7 +47,6 @@
 		self.calculate_score()
 
 	def validate_criteria_weights(self):
-
 		weight = 0
 		for c in self.criteria:
 			weight += c.weight
@@ -70,14 +69,17 @@
 				crit.score = min(
 					crit.max_score,
 					max(
-						0, frappe.safe_eval(self.get_eval_statement(crit.formula), None, {"max": max, "min": min})
+						0,
+						frappe.safe_eval(
+							self.get_eval_statement(crit.formula), None, {"max": max, "min": min}
+						),
 					),
 				)
 			except Exception:
 				frappe.throw(
-					_("Could not solve criteria score function for {0}. Make sure the formula is valid.").format(
-						crit.criteria_name
-					),
+					_(
+						"Could not solve criteria score function for {0}. Make sure the formula is valid."
+					).format(crit.criteria_name),
 					frappe.ValidationError,
 				)
 				crit.score = 0
@@ -108,7 +110,7 @@
 			if var.value:
 				if var.param_name in my_eval_statement:
 					my_eval_statement = my_eval_statement.replace(
-						"{" + var.param_name + "}", "{:.2f}".format(var.value)
+						"{" + var.param_name + "}", f"{var.value:.2f}"
 					)
 			else:
 				if var.param_name in my_eval_statement:
diff --git a/erpnext/buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json b/erpnext/buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
index 55ed45e..5624487 100644
--- a/erpnext/buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+++ b/erpnext/buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
@@ -1,252 +1,81 @@
 {
- "allow_copy": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
- "beta": 0,
+ "actions": [],
  "creation": "2017-05-29 01:32:17.988454",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "criteria_name",
+  "score",
+  "column_break_4",
+  "weight",
+  "max_score",
+  "section_break_6",
+  "formula"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "columns": 5,
    "fieldname": "criteria_name",
    "fieldtype": "Link",
-   "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": "Criteria Name",
-   "length": 0,
-   "no_copy": 0,
    "options": "Supplier Scorecard Criteria",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "columns": 2,
    "fieldname": "score",
    "fieldtype": "Percent",
    "hidden": 1,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
    "in_list_view": 1,
-   "in_standard_filter": 0,
    "label": "Score",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_4",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "columns": 2,
    "fieldname": "weight",
    "fieldtype": "Percent",
-   "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": "Criteria Weight",
-   "length": 0,
-   "no_copy": 0,
-   "options": "",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "default": "100",
    "fieldname": "max_score",
    "fieldtype": "Float",
    "hidden": 1,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Max Score",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "section_break_6",
-   "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Section Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "formula",
    "fieldtype": "Small Text",
    "hidden": 1,
-   "ignore_user_permissions": 0,
    "ignore_xss_filter": 1,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Criteria Formula",
-   "length": 0,
-   "no_copy": 0,
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 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": 1,
- "max_attachments": 0,
- "modified": "2019-01-23 13:49:13.350095",
+ "links": [],
+ "modified": "2024-03-27 13:10:50.201230",
  "modified_by": "Administrator",
  "module": "Buying",
  "name": "Supplier Scorecard Scoring Criteria",
- "name_case": "",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 1,
- "track_seen": 0
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json b/erpnext/buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
index e8498ef..4236595 100644
--- a/erpnext/buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+++ b/erpnext/buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
@@ -1,491 +1,129 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2017-05-29 01:36:22.697234", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2017-05-29 01:36:22.697234",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "standing_name",
+  "column_break_2",
+  "standing_color",
+  "section_break_4",
+  "min_grade",
+  "max_grade",
+  "actions",
+  "warn_rfqs",
+  "warn_pos",
+  "prevent_rfqs",
+  "prevent_pos",
+  "column_break_10",
+  "notify_supplier",
+  "notify_employee",
+  "employee_link"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 3, 
-   "fieldname": "standing_name", 
-   "fieldtype": "Link", 
-   "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": "Standing Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Supplier Scorecard Standing", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 3,
+   "fieldname": "standing_name",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Standing Name",
+   "options": "Supplier Scorecard Standing"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_2", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_2",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "standing_color", 
-   "fieldtype": "Select", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Color", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Blue\nPurple\nGreen\nYellow\nOrange\nRed", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "standing_color",
+   "fieldtype": "Select",
+   "label": "Color",
+   "options": "Blue\nPurple\nGreen\nYellow\nOrange\nRed"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "section_break_4", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "section_break_4",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "min_grade", 
-   "fieldtype": "Percent", 
-   "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": "Min Grade", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "min_grade",
+   "fieldtype": "Percent",
+   "in_list_view": 1,
+   "label": "Min Grade"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "max_grade", 
-   "fieldtype": "Percent", 
-   "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": "Max Grade", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "max_grade",
+   "fieldtype": "Percent",
+   "in_list_view": 1,
+   "label": "Max Grade"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "actions", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Actions", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "actions",
+   "fieldtype": "Section Break",
+   "label": "Actions"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "warn_rfqs", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Warn RFQs", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "warn_rfqs",
+   "fieldtype": "Check",
+   "label": "Warn RFQs"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "warn_pos", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Warn Purchase Orders", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "warn_pos",
+   "fieldtype": "Check",
+   "label": "Warn Purchase Orders"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "prevent_rfqs", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Prevent RFQs", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "prevent_rfqs",
+   "fieldtype": "Check",
+   "label": "Prevent RFQs"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "prevent_pos", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Prevent Purchase Orders", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "prevent_pos",
+   "fieldtype": "Check",
+   "label": "Prevent Purchase Orders"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_10", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_10",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "notify_supplier", 
-   "fieldtype": "Check", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Notify Supplier", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "notify_supplier",
+   "fieldtype": "Check",
+   "hidden": 1,
+   "label": "Notify Supplier"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "notify_employee", 
-   "fieldtype": "Check", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Notify Employee", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "notify_employee",
+   "fieldtype": "Check",
+   "hidden": 1,
+   "label": "Notify Employee"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "employee_link", 
-   "fieldtype": "Link", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Employee ", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Employee", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "employee_link",
+   "fieldtype": "Link",
+   "hidden": 1,
+   "label": "Employee ",
+   "options": "Employee"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2019-01-22 10:47:41.146704", 
- "modified_by": "Administrator", 
- "module": "Buying", 
- "name": "Supplier Scorecard Scoring Standing", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:50.322056",
+ "modified_by": "Administrator",
+ "module": "Buying",
+ "name": "Supplier Scorecard Scoring Standing",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json b/erpnext/buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
index 5e4c5c1..f69451e 100644
--- a/erpnext/buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+++ b/erpnext/buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
@@ -1,192 +1,67 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2017-05-29 01:30:06.105240", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2017-05-29 01:30:06.105240",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "variable_label",
+  "description",
+  "value",
+  "param_name",
+  "path"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 3, 
-   "fieldname": "variable_label", 
-   "fieldtype": "Link", 
-   "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": "Variable Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Supplier Scorecard Variable", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 3,
+   "fieldname": "variable_label",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Variable Name",
+   "options": "Supplier Scorecard Variable",
+   "read_only": 1,
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "description", 
-   "fieldtype": "Small Text", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Description", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "description",
+   "fieldtype": "Small Text",
+   "label": "Description",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "value", 
-   "fieldtype": "Float", 
-   "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": "Value", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "value",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Value",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "param_name", 
-   "fieldtype": "Data", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Parameter Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "param_name",
+   "fieldtype": "Data",
+   "hidden": 1,
+   "label": "Parameter Name",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "path", 
-   "fieldtype": "Data", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Path", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "path",
+   "fieldtype": "Data",
+   "hidden": 1,
+   "label": "Path",
+   "read_only": 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": 1, 
- "max_attachments": 0, 
- "modified": "2019-01-23 09:55:19.749828", 
- "modified_by": "Administrator", 
- "module": "Buying", 
- "name": "Supplier Scorecard Scoring Variable", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:50.456611",
+ "modified_by": "Administrator",
+ "module": "Buying",
+ "name": "Supplier Scorecard Scoring Variable",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json b/erpnext/buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
index b57881a..00b064c 100644
--- a/erpnext/buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+++ b/erpnext/buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
@@ -1,424 +1,118 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:standing_name", 
- "beta": 0, 
- "creation": "2017-05-29 01:36:47.893639", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "field:standing_name",
+ "creation": "2017-05-29 01:36:47.893639",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "standing_name",
+  "standing_color",
+  "min_grade",
+  "max_grade",
+  "column_break_5",
+  "warn_rfqs",
+  "warn_pos",
+  "prevent_rfqs",
+  "prevent_pos",
+  "notify_supplier",
+  "notify_employee",
+  "employee_link"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "standing_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Standing Name", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
+   "fieldname": "standing_name",
+   "fieldtype": "Data",
+   "label": "Standing Name",
    "unique": 1
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "standing_color", 
-   "fieldtype": "Select", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Color", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Blue\nPurple\nGreen\nYellow\nOrange\nRed", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "standing_color",
+   "fieldtype": "Select",
+   "label": "Color",
+   "options": "Blue\nPurple\nGreen\nYellow\nOrange\nRed"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "min_grade", 
-   "fieldtype": "Percent", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Min Grade", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "min_grade",
+   "fieldtype": "Percent",
+   "label": "Min Grade"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "max_grade", 
-   "fieldtype": "Percent", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Max Grade", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "max_grade",
+   "fieldtype": "Percent",
+   "label": "Max Grade"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_5", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_5",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "warn_rfqs", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Warn RFQs", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "warn_rfqs",
+   "fieldtype": "Check",
+   "label": "Warn RFQs"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "warn_pos", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Warn Purchase Orders", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "warn_pos",
+   "fieldtype": "Check",
+   "label": "Warn Purchase Orders"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "prevent_rfqs", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Prevent RFQs", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "prevent_rfqs",
+   "fieldtype": "Check",
+   "label": "Prevent RFQs"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "prevent_pos", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Prevent Purchase Orders", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "prevent_pos",
+   "fieldtype": "Check",
+   "label": "Prevent Purchase Orders"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "notify_supplier", 
-   "fieldtype": "Check", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Notify Supplier", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "notify_supplier",
+   "fieldtype": "Check",
+   "hidden": 1,
+   "label": "Notify Supplier"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "notify_employee", 
-   "fieldtype": "Check", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Notify Other", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "notify_employee",
+   "fieldtype": "Check",
+   "hidden": 1,
+   "label": "Notify Other"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "employee_link", 
-   "fieldtype": "Link", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Other", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Employee", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "employee_link",
+   "fieldtype": "Link",
+   "hidden": 1,
+   "label": "Other",
+   "options": "Employee"
   }
- ], 
- "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": "2019-01-22 10:47:49.195421", 
- "modified_by": "Administrator", 
- "module": "Buying", 
- "name": "Supplier Scorecard Standing", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:50.574065",
+ "modified_by": "Administrator",
+ "module": "Buying",
+ "name": "Supplier Scorecard Standing",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 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": 0, 
- "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
+ ],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json b/erpnext/buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
index d372905..7078974 100644
--- a/erpnext/buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+++ b/erpnext/buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
@@ -1,242 +1,80 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:variable_label", 
- "beta": 0, 
- "creation": "2017-05-29 01:30:34.688389", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "field:variable_label",
+ "creation": "2017-05-29 01:30:34.688389",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "variable_label",
+  "is_custom",
+  "param_name",
+  "path",
+  "column_break_5",
+  "description"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "variable_label", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Variable Name", 
-   "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, 
+   "fieldname": "variable_label",
+   "fieldtype": "Data",
+   "label": "Variable Name",
+   "reqd": 1,
    "unique": 1
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "is_custom", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Custom?", 
-   "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, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "is_custom",
+   "fieldtype": "Check",
+   "label": "Custom?",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "param_name", 
-   "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": "Parameter Name", 
-   "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, 
+   "fieldname": "param_name",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Parameter Name",
+   "reqd": 1,
    "unique": 1
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "path", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Path", 
-   "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, 
-   "unique": 0
-  }, 
+   "fieldname": "path",
+   "fieldtype": "Data",
+   "label": "Path",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_5", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_5",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "description", 
-   "fieldtype": "Small Text", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Description", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "description",
+   "fieldtype": "Small Text",
+   "label": "Description"
   }
- ], 
- "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": "2019-01-23 09:39:59.866398", 
- "modified_by": "Administrator", 
- "module": "Buying", 
- "name": "Supplier Scorecard Variable", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:50.711158",
+ "modified_by": "Administrator",
+ "module": "Buying",
+ "name": "Supplier Scorecard Variable",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 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": 1, 
- "track_seen": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py b/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py
index 9b53421..ebceb7f 100644
--- a/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py
+++ b/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py
@@ -2,17 +2,8 @@
 # For license information, please see license.txt
 
 
-from datetime import datetime
-
-import frappe
 from frappe.tests.utils import FrappeTestCase
 
-from erpnext.buying.doctype.purchase_order.purchase_order import make_purchase_receipt
-from erpnext.buying.report.procurement_tracker.procurement_tracker import execute
-from erpnext.stock.doctype.material_request.material_request import make_purchase_order
-from erpnext.stock.doctype.material_request.test_material_request import make_material_request
-from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
-
 
 class TestProcurementTracker(FrappeTestCase):
 	pass
diff --git a/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py b/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py
index b88efe1..b23c3f5 100644
--- a/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py
+++ b/erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py
@@ -68,9 +68,7 @@
 			po.company,
 			po_item.name,
 		)
-		.where(
-			(po_item.parent == po.name) & (po.status.notin(("Stopped", "Closed"))) & (po.docstatus == 1)
-		)
+		.where((po_item.parent == po.name) & (po.status.notin(("Stopped", "Closed"))) & (po.docstatus == 1))
 		.groupby(po_item.name)
 		.orderby(po.transaction_date)
 	)
@@ -80,9 +78,7 @@
 			query = query.where(po[field] == filters.get(field))
 
 	if filters.get("from_date") and filters.get("to_date"):
-		query = query.where(
-			po.transaction_date.between(filters.get("from_date"), filters.get("to_date"))
-		)
+		query = query.where(po.transaction_date.between(filters.get("from_date"), filters.get("to_date")))
 
 	if filters.get("status"):
 		query = query.where(po.status.isin(filters.get("status")))
diff --git a/erpnext/buying/report/purchase_order_trends/purchase_order_trends.js b/erpnext/buying/report/purchase_order_trends/purchase_order_trends.js
index 366fff1..56684a8 100644
--- a/erpnext/buying/report/purchase_order_trends/purchase_order_trends.js
+++ b/erpnext/buying/report/purchase_order_trends/purchase_order_trends.js
@@ -1,8 +1,4 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-frappe.require("assets/erpnext/js/purchase_trends_filters.js", function () {
-	frappe.query_reports["Purchase Order Trends"] = {
-		filters: erpnext.get_purchase_trends_filters(),
-	};
-});
+frappe.query_reports["Purchase Order Trends"] = $.extend({}, erpnext.purchase_trends_filters);
diff --git a/erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py b/erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py
index d431010..55189a7 100644
--- a/erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py
+++ b/erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py
@@ -57,9 +57,7 @@
 				"qty_to_receive"
 			),
 			Sum(Coalesce(mr_item.received_qty, 0)).as_("received_qty"),
-			(Sum(Coalesce(mr_item.stock_qty, 0)) - Sum(Coalesce(mr_item.ordered_qty, 0))).as_(
-				"qty_to_order"
-			),
+			(Sum(Coalesce(mr_item.stock_qty, 0)) - Sum(Coalesce(mr_item.ordered_qty, 0))).as_("qty_to_order"),
 			mr_item.item_name,
 			mr_item.description,
 			mr.company,
diff --git a/erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.py b/erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.py
index 0213051..130cada 100644
--- a/erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.py
+++ b/erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.py
@@ -112,7 +112,7 @@
 
 
 def get_subcontracted_data(order_details, data):
-	for key, details in order_details.items():
+	for _key, details in order_details.items():
 		res = details.order_item
 		for index, row in enumerate(details.supplied_items):
 			if index != 0:
diff --git a/erpnext/buying/report/subcontracted_item_to_be_received/test_subcontracted_item_to_be_received.py b/erpnext/buying/report/subcontracted_item_to_be_received/test_subcontracted_item_to_be_received.py
index d13d970..d90be66 100644
--- a/erpnext/buying/report/subcontracted_item_to_be_received/test_subcontracted_item_to_be_received.py
+++ b/erpnext/buying/report/subcontracted_item_to_be_received/test_subcontracted_item_to_be_received.py
@@ -62,7 +62,9 @@
 					"from_date": frappe.utils.get_datetime(
 						frappe.utils.add_to_date(sco.transaction_date, days=-10)
 					),
-					"to_date": frappe.utils.get_datetime(frappe.utils.add_to_date(sco.transaction_date, days=10)),
+					"to_date": frappe.utils.get_datetime(
+						frappe.utils.add_to_date(sco.transaction_date, days=10)
+					),
 				}
 			)
 		)
diff --git a/erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/test_subcontracted_raw_materials_to_be_transferred.py b/erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/test_subcontracted_raw_materials_to_be_transferred.py
index 1602957..7b4ec5c 100644
--- a/erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/test_subcontracted_raw_materials_to_be_transferred.py
+++ b/erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/test_subcontracted_raw_materials_to_be_transferred.py
@@ -48,7 +48,9 @@
 					"from_date": frappe.utils.get_datetime(
 						frappe.utils.add_to_date(sco.transaction_date, days=-10)
 					),
-					"to_date": frappe.utils.get_datetime(frappe.utils.add_to_date(sco.transaction_date, days=10)),
+					"to_date": frappe.utils.get_datetime(
+						frappe.utils.add_to_date(sco.transaction_date, days=10)
+					),
 				}
 			)
 		)
diff --git a/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py b/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py
index 73b7d45..684cd3a 100644
--- a/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py
+++ b/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py
@@ -82,18 +82,14 @@
 	group_wise_map = defaultdict(list)
 	supplier_qty_price_map = {}
 
-	group_by_field = (
-		"supplier_name" if filters.get("group_by") == "Group by Supplier" else "item_code"
-	)
+	group_by_field = "supplier_name" if filters.get("group_by") == "Group by Supplier" else "item_code"
 	company_currency = frappe.db.get_default("currency")
 	float_precision = cint(frappe.db.get_default("float_precision")) or 2
 
 	for data in supplier_quotation_data:
 		group = data.get(group_by_field)  # get item or supplier value for this row
 
-		supplier_currency = frappe.db.get_value(
-			"Supplier", data.get("supplier_name"), "default_currency"
-		)
+		supplier_currency = frappe.db.get_value("Supplier", data.get("supplier_name"), "default_currency")
 
 		if supplier_currency:
 			exchange_rate = get_exchange_rate(supplier_currency, company_currency)
diff --git a/erpnext/buying/utils.py b/erpnext/buying/utils.py
index 61e5e6a..a120a49 100644
--- a/erpnext/buying/utils.py
+++ b/erpnext/buying/utils.py
@@ -3,7 +3,6 @@
 
 
 import json
-from typing import Dict
 
 import frappe
 from frappe import _
@@ -82,7 +81,7 @@
 			row.set(field, qty_data[field])
 
 
-def validate_item_and_get_basic_data(row) -> Dict:
+def validate_item_and_get_basic_data(row) -> dict:
 	item = frappe.db.get_values(
 		"Item",
 		filters={"name": row.item_code},
@@ -96,12 +95,7 @@
 
 
 def validate_stock_item_warehouse(row, item) -> None:
-	if (
-		item.is_stock_item == 1
-		and row.qty
-		and not row.warehouse
-		and not row.get("delivered_by_supplier")
-	):
+	if item.is_stock_item == 1 and row.qty and not row.warehouse and not row.get("delivered_by_supplier"):
 		frappe.throw(
 			_("Row #{1}: Warehouse is mandatory for stock Item {0}").format(
 				frappe.bold(row.item_code), row.idx
@@ -113,9 +107,7 @@
 	status = frappe.db.get_value(doctype, docname, "status")
 
 	if status in ("Closed", "On Hold"):
-		frappe.throw(
-			_("{0} {1} status is {2}").format(doctype, docname, status), frappe.InvalidStatusError
-		)
+		frappe.throw(_("{0} {1} status is {2}").format(doctype, docname, status), frappe.InvalidStatusError)
 
 
 @frappe.whitelist()
diff --git a/erpnext/communication/doctype/communication_medium/communication_medium.json b/erpnext/communication/doctype/communication_medium/communication_medium.json
index b6b9c7e..1fb3a18 100644
--- a/erpnext/communication/doctype/communication_medium/communication_medium.json
+++ b/erpnext/communication/doctype/communication_medium/communication_medium.json
@@ -60,12 +60,11 @@
   {
    "fieldname": "communication_channel",
    "fieldtype": "Select",
-   "label": "Communication Channel",
-   "options": ""
+   "label": "Communication Channel"
   }
  ],
  "links": [],
- "modified": "2020-10-27 16:22:08.068542",
+ "modified": "2024-03-27 13:06:45.112268",
  "modified_by": "Administrator",
  "module": "Communication",
  "name": "Communication Medium",
@@ -84,7 +83,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json b/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
index b278ca0..cff636f 100644
--- a/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+++ b/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-06-05 11:43:38.897272",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -44,13 +45,15 @@
   }
  ],
  "istable": 1,
- "modified": "2019-06-05 12:19:59.994979",
+ "links": [],
+ "modified": "2024-03-27 13:06:45.252082",
  "modified_by": "Administrator",
  "module": "Communication",
  "name": "Communication Medium Timeslot",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.py b/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.py
index 4cd65fa..aed5c73 100644
--- a/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.py
+++ b/erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.py
@@ -15,9 +15,7 @@
 	if TYPE_CHECKING:
 		from frappe.types import DF
 
-		day_of_week: DF.Literal[
-			"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"
-		]
+		day_of_week: DF.Literal["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
 		employee_group: DF.Link
 		from_time: DF.Time
 		parent: DF.Data
diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py
index 8bdee22..3ecef85 100644
--- a/erpnext/controllers/accounts_controller.py
+++ b/erpnext/controllers/accounts_controller.py
@@ -3,6 +3,7 @@
 
 
 import json
+from collections import defaultdict
 
 import frappe
 from frappe import _, bold, qb, throw
@@ -95,7 +96,7 @@
 
 class AccountsController(TransactionBase):
 	def __init__(self, *args, **kwargs):
-		super(AccountsController, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 	def get_print_settings(self):
 		print_setting_fields = []
@@ -214,14 +215,13 @@
 		self.validate_return_against_account()
 
 		if self.doctype in ["Purchase Invoice", "Sales Invoice"]:
-			if invalid_advances := [
-				x for x in self.advances if not x.reference_type or not x.reference_name
-			]:
+			if invalid_advances := [x for x in self.advances if not x.reference_type or not x.reference_name]:
 				frappe.throw(
 					_(
 						"Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 					).format(
-						frappe.bold(comma_and([x.idx for x in invalid_advances])), frappe.bold(_("Advance Payments"))
+						frappe.bold(comma_and([x.idx for x in invalid_advances])),
+						frappe.bold(_("Advance Payments")),
 					)
 				)
 
@@ -380,10 +380,14 @@
 		for bundle in bundles:
 			frappe.delete_doc("Serial and Batch Bundle", bundle.name)
 
+		batches = frappe.get_all(
+			"Batch", filters={"reference_doctype": self.doctype, "reference_name": self.name}
+		)
+		for row in batches:
+			frappe.delete_doc("Batch", row.name)
+
 	def validate_return_against_account(self):
-		if (
-			self.doctype in ["Sales Invoice", "Purchase Invoice"] and self.is_return and self.return_against
-		):
+		if self.doctype in ["Sales Invoice", "Purchase Invoice"] and self.is_return and self.return_against:
 			cr_dr_account_field = "debit_to" if self.doctype == "Sales Invoice" else "credit_to"
 			cr_dr_account_label = "Debit To" if self.doctype == "Sales Invoice" else "Credit To"
 			cr_dr_account = self.get(cr_dr_account_field)
@@ -416,11 +420,7 @@
 						item.set(field_map.get(self.doctype), default_deferred_account)
 
 	def validate_auto_repeat_subscription_dates(self):
-		if (
-			self.get("from_date")
-			and self.get("to_date")
-			and getdate(self.from_date) > getdate(self.to_date)
-		):
+		if self.get("from_date") and self.get("to_date") and getdate(self.from_date) > getdate(self.to_date):
 			frappe.throw(_("To Date cannot be before From Date"), title=_("Invalid Auto Repeat Date"))
 
 	def validate_deferred_start_and_end_date(self):
@@ -428,11 +428,15 @@
 			if d.get("enable_deferred_revenue") or d.get("enable_deferred_expense"):
 				if not (d.service_start_date and d.service_end_date):
 					frappe.throw(
-						_("Row #{0}: Service Start and End Date is required for deferred accounting").format(d.idx)
+						_("Row #{0}: Service Start and End Date is required for deferred accounting").format(
+							d.idx
+						)
 					)
 				elif getdate(d.service_start_date) > getdate(d.service_end_date):
 					frappe.throw(
-						_("Row #{0}: Service Start Date cannot be greater than Service End Date").format(d.idx)
+						_("Row #{0}: Service Start Date cannot be greater than Service End Date").format(
+							d.idx
+						)
 					)
 				elif getdate(self.posting_date) > getdate(d.service_end_date):
 					frappe.throw(
@@ -491,7 +495,9 @@
 				if not self.cash_bank_account:
 					# show message that the amount is not paid
 					frappe.throw(
-						_("Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified")
+						_(
+							"Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
+						)
 					)
 
 				if cint(self.is_return) and self.grand_total > self.paid_amount:
@@ -535,7 +541,11 @@
 
 			if date_field and self.get(date_field):
 				validate_fiscal_year(
-					self.get(date_field), self.fiscal_year, self.company, self.meta.get_label(date_field), self
+					self.get(date_field),
+					self.fiscal_year,
+					self.company,
+					self.meta.get_label(date_field),
+					self,
 				)
 
 	def validate_party_accounts(self):
@@ -605,7 +615,9 @@
 
 			if tax_updated:
 				frappe.msgprint(
-					_("Disabled tax included prices since this {} is an internal transfer").format(self.doctype),
+					_("Disabled tax included prices since this {} is an internal transfer").format(
+						self.doctype
+					),
 					alert=1,
 				)
 
@@ -698,7 +710,7 @@
 				parent_dict[fieldname] = self.get(fieldname)
 
 			if self.doctype in ["Quotation", "Sales Order", "Delivery Note", "Sales Invoice"]:
-				document_type = "{} Item".format(self.doctype)
+				document_type = f"{self.doctype} Item"
 				parent_dict.update({"document_type": document_type})
 
 			# party_name field used for customer in quotation
@@ -737,7 +749,9 @@
 							if item.get(fieldname) is None or fieldname in force_item_fields:
 								item.set(fieldname, value)
 
-							elif fieldname in ["cost_center", "conversion_factor"] and not item.get(fieldname):
+							elif fieldname in ["cost_center", "conversion_factor"] and not item.get(
+								fieldname
+							):
 								item.set(fieldname, value)
 
 							elif fieldname == "serial_no":
@@ -773,7 +787,8 @@
 					# Items add via promotional scheme may not have cost center set
 					if hasattr(item, "cost_center") and not item.get("cost_center"):
 						item.set(
-							"cost_center", self.get("cost_center") or erpnext.get_default_cost_center(self.company)
+							"cost_center",
+							self.get("cost_center") or erpnext.get_default_cost_center(self.company),
 						)
 
 					if ret.get("pricing_rules"):
@@ -898,7 +913,7 @@
 			if isinstance(item_tax_rate, str):
 				item_tax_rate = parse_json(item_tax_rate)
 
-			for account_head, rate in item_tax_rate.items():
+			for account_head, _rate in item_tax_rate.items():
 				row = self.get_tax_row(account_head)
 
 				if not row:
@@ -926,9 +941,7 @@
 		if self.taxes_and_charges and frappe.get_cached_value(
 			taxes_and_charges_doctype, self.taxes_and_charges, "disabled"
 		):
-			frappe.throw(
-				_("{0} '{1}' is disabled").format(taxes_and_charges_doctype, self.taxes_and_charges)
-			)
+			frappe.throw(_("{0} '{1}' is disabled").format(taxes_and_charges_doctype, self.taxes_and_charges))
 
 	def validate_tax_account_company(self):
 		for d in self.get("taxes"):
@@ -1102,9 +1115,8 @@
 		self.set(parentfield, self.get(parentfield, {"allocated_amount": ["not in", [0, None, ""]]}))
 
 		frappe.db.sql(
-			"""delete from `tab%s` where parentfield=%s and parent = %s
-			and allocated_amount = 0"""
-			% (childtype, "%s", "%s"),
+			"""delete from `tab{}` where parentfield={} and parent = {}
+			and allocated_amount = 0""".format(childtype, "%s", "%s"),
 			(parentfield, self.name),
 		)
 
@@ -1200,9 +1212,7 @@
 		return res
 
 	def is_inclusive_tax(self):
-		is_inclusive = cint(
-			frappe.db.get_single_value("Accounts Settings", "show_inclusive_tax_in_print")
-		)
+		is_inclusive = cint(frappe.db.get_single_value("Accounts Settings", "show_inclusive_tax_in_print"))
 
 		if is_inclusive:
 			is_inclusive = 0
@@ -1245,7 +1255,6 @@
 		for d in self.get("advances"):
 			advance_exchange_rate = d.ref_exchange_rate
 			if d.allocated_amount and self.conversion_rate != advance_exchange_rate:
-
 				base_allocated_amount_in_ref_rate = advance_exchange_rate * d.allocated_amount
 				base_allocated_amount_in_inv_rate = self.conversion_rate * d.allocated_amount
 				difference = base_allocated_amount_in_ref_rate - base_allocated_amount_in_inv_rate
@@ -1318,7 +1327,7 @@
 		return False
 
 	def make_exchange_gain_loss_journal(
-		self, args: dict = None, dimensions_dict: dict = None
+		self, args: dict | None = None, dimensions_dict: dict | None = None
 	) -> None:
 		"""
 		Make Exchange Gain/Loss journal for Invoices and Payments
@@ -1338,7 +1347,6 @@
 							flt(arg.get("difference_amount", 0), precision) != 0
 							or flt(arg.get("exchange_gain_loss", 0), precision) != 0
 						) and arg.get("difference_account"):
-
 							party_account = arg.get("account")
 							gain_loss_account = arg.get("difference_account")
 							difference_amount = arg.get("difference_amount") or arg.get("exchange_gain_loss")
@@ -1389,8 +1397,8 @@
 				gain_loss_to_book = [x for x in self.references if x.exchange_gain_loss != 0]
 				booked = []
 				if gain_loss_to_book:
-					vtypes = [x.reference_doctype for x in gain_loss_to_book]
-					vnames = [x.reference_name for x in gain_loss_to_book]
+					[x.reference_doctype for x in gain_loss_to_book]
+					[x.reference_name for x in gain_loss_to_book]
 					je = qb.DocType("Journal Entry")
 					jea = qb.DocType("Journal Entry Account")
 					parents = (
@@ -1503,7 +1511,9 @@
 						"allocated_amount": flt(d.allocated_amount),
 						"precision": d.precision("advance_amount"),
 						"exchange_rate": (
-							self.conversion_rate if self.party_account_currency != self.company_currency else 1
+							self.conversion_rate
+							if self.party_account_currency != self.company_currency
+							else 1
 						),
 						"grand_total": (
 							self.base_grand_total
@@ -1643,52 +1653,33 @@
 		return amount, base_amount
 
 	def make_discount_gl_entries(self, gl_entries):
-		if self.doctype == "Purchase Invoice":
-			enable_discount_accounting = cint(
-				frappe.db.get_single_value("Buying Settings", "enable_discount_accounting")
-			)
-		elif self.doctype == "Sales Invoice":
-			enable_discount_accounting = cint(
-				frappe.db.get_single_value("Selling Settings", "enable_discount_accounting")
-			)
-
-		if self.doctype == "Purchase Invoice":
-			dr_or_cr = "credit"
-			rev_dr_cr = "debit"
-			supplier_or_customer = self.supplier
-
-		else:
-			dr_or_cr = "debit"
-			rev_dr_cr = "credit"
-			supplier_or_customer = self.customer
+		enable_discount_accounting = cint(
+			frappe.db.get_single_value("Selling Settings", "enable_discount_accounting")
+		)
 
 		if enable_discount_accounting:
 			for item in self.get("items"):
 				if item.get("discount_amount") and item.get("discount_account"):
 					discount_amount = item.discount_amount * item.qty
-					if self.doctype == "Purchase Invoice":
-						income_or_expense_account = (
-							item.expense_account
-							if (not item.enable_deferred_expense or self.is_return)
-							else item.deferred_expense_account
-						)
-					else:
-						income_or_expense_account = (
-							item.income_account
-							if (not item.enable_deferred_revenue or self.is_return)
-							else item.deferred_revenue_account
-						)
+					income_account = (
+						item.income_account
+						if (not item.enable_deferred_revenue or self.is_return)
+						else item.deferred_revenue_account
+					)
 
 					account_currency = get_account_currency(item.discount_account)
 					gl_entries.append(
 						self.get_gl_dict(
 							{
 								"account": item.discount_account,
-								"against": supplier_or_customer,
-								dr_or_cr: flt(
-									discount_amount * self.get("conversion_rate"), item.precision("discount_amount")
+								"against": self.customer,
+								"debit": flt(
+									discount_amount * self.get("conversion_rate"),
+									item.precision("discount_amount"),
 								),
-								dr_or_cr + "_in_account_currency": flt(discount_amount, item.precision("discount_amount")),
+								"debit_in_account_currency": flt(
+									discount_amount, item.precision("discount_amount")
+								),
 								"cost_center": item.cost_center,
 								"project": item.project,
 							},
@@ -1697,17 +1688,19 @@
 						)
 					)
 
-					account_currency = get_account_currency(income_or_expense_account)
+					account_currency = get_account_currency(income_account)
 					gl_entries.append(
 						self.get_gl_dict(
 							{
-								"account": income_or_expense_account,
-								"against": supplier_or_customer,
-								rev_dr_cr: flt(
-									discount_amount * self.get("conversion_rate"), item.precision("discount_amount")
+								"account": income_account,
+								"against": self.customer,
+								"credit": flt(
+									discount_amount * self.get("conversion_rate"),
+									item.precision("discount_amount"),
 								),
-								rev_dr_cr
-								+ "_in_account_currency": flt(discount_amount, item.precision("discount_amount")),
+								"credit_in_account_currency": flt(
+									discount_amount, item.precision("discount_amount")
+								),
 								"cost_center": item.cost_center,
 								"project": item.project or self.project,
 							},
@@ -1725,8 +1718,8 @@
 				self.get_gl_dict(
 					{
 						"account": self.additional_discount_account,
-						"against": supplier_or_customer,
-						dr_or_cr: self.base_discount_amount,
+						"against": self.customer,
+						"debit": self.base_discount_amount,
 						"cost_center": self.cost_center or erpnext.get_default_cost_center(self.company),
 					},
 					item=self,
@@ -1747,9 +1740,7 @@
 		total_overbilled_amt = 0.0
 
 		reference_names = [d.get(item_ref_dn) for d in self.get("items") if d.get(item_ref_dn)]
-		reference_details = self.get_billing_reference_details(
-			reference_names, ref_dt + " Item", based_on
-		)
+		reference_details = self.get_billing_reference_details(reference_names, ref_dt + " Item", based_on)
 
 		for item in self.get("items"):
 			if not item.get(item_ref_dn):
@@ -1934,34 +1925,43 @@
 
 			self.db_set("advance_paid", advance_paid)
 
-		self.set_advance_payment_status(advance_paid, order_total)
+		self.set_advance_payment_status()
 
-	def set_advance_payment_status(
-		self, advance_paid: float | None = None, order_total: float | None = None
-	):
+	def set_advance_payment_status(self):
 		new_status = None
-		# if money is paid set the paid states
-		if advance_paid:
-			new_status = "Partially Paid" if advance_paid < order_total else "Fully Paid"
 
-		if not new_status:
-			prs = frappe.db.count(
-				"Payment Request",
-				{
-					"reference_doctype": self.doctype,
-					"reference_name": self.name,
-					"docstatus": 1,
-				},
-			)
-			if self.doctype in frappe.get_hooks("advance_payment_receivable_doctypes"):
-				new_status = "Requested" if prs else "Not Requested"
-			if self.doctype in frappe.get_hooks("advance_payment_payable_doctypes"):
-				new_status = "Initiated" if prs else "Not Initiated"
+		stati = frappe.get_list(
+			"Payment Request",
+			{
+				"reference_doctype": self.doctype,
+				"reference_name": self.name,
+				"docstatus": 1,
+			},
+			pluck="status",
+		)
+		if self.doctype in frappe.get_hooks("advance_payment_receivable_doctypes"):
+			if not stati:
+				new_status = "Not Requested"
+			elif "Requested" in stati or "Failed" in stati:
+				new_status = "Requested"
+			elif "Partially Paid" in stati:
+				new_status = "Partially Paid"
+			elif "Paid" in stati:
+				new_status = "Fully Paid"
+		if self.doctype in frappe.get_hooks("advance_payment_payable_doctypes"):
+			if not stati:
+				new_status = "Not Initiated"
+			elif "Initiated" in stati or "Failed" in stati or "Payment Ordered" in stati:
+				new_status = "Initiated"
+			elif "Partially Paid" in stati:
+				new_status = "Partially Paid"
+			elif "Paid" in stati:
+				new_status = "Fully Paid"
 
 		if new_status == self.advance_payment_status:
 			return
 
-		self.db_set("advance_payment_status", new_status)
+		self.db_set("advance_payment_status", new_status, update_modified=False)
 		self.set_status(update=True)
 		self.notify_update()
 
@@ -1974,17 +1974,13 @@
 
 	def raise_missing_debit_credit_account_error(self, party_type, party):
 		"""Raise an error if debit to/credit to account does not exist."""
-		db_or_cr = (
-			frappe.bold("Debit To") if self.doctype == "Sales Invoice" else frappe.bold("Credit To")
-		)
+		db_or_cr = frappe.bold("Debit To") if self.doctype == "Sales Invoice" else frappe.bold("Credit To")
 		rec_or_pay = "Receivable" if self.doctype == "Sales Invoice" else "Payable"
 
 		link_to_party = frappe.utils.get_link_to_form(party_type, party)
 		link_to_company = frappe.utils.get_link_to_form("Company", self.company)
 
-		message = _("{0} Account not found against Customer {1}.").format(
-			db_or_cr, frappe.bold(party) or ""
-		)
+		message = _("{0} Account not found against Customer {1}.").format(db_or_cr, frappe.bold(party) or "")
 		message += "<br>" + _("Please set one of the following:") + "<br>"
 		message += (
 			"<br><ul><li>"
@@ -2037,7 +2033,6 @@
 					and party_account_currency != self.company_currency
 					and self.currency != party_account_currency
 				):
-
 					frappe.throw(
 						_("Accounting Entry for {0}: {1} can only be made in currency: {2}").format(
 							party_type, party, party_account_currency
@@ -2058,9 +2053,7 @@
 
 		party_type, party = self.get_party()
 		party_gle_currency = get_party_gle_currency(party_type, party, self.company)
-		party_account = (
-			self.get("debit_to") if self.doctype == "Sales Invoice" else self.get("credit_to")
-		)
+		party_account = self.get("debit_to") if self.doctype == "Sales Invoice" else self.get("credit_to")
 		party_account_currency = get_account_currency(party_account)
 		allow_multi_currency_invoices_against_single_party_account = frappe.db.get_singles_value(
 			"Accounts Settings", "allow_multi_currency_invoices_against_single_party_account"
@@ -2083,10 +2076,8 @@
 			consider_for_total_advance = True
 			if adv.reference_name == linked_doc_name:
 				frappe.db.sql(
-					"""delete from `tab{0} Advance`
-					where name = %s""".format(
-						self.doctype
-					),
+					f"""delete from `tab{self.doctype} Advance`
+					where name = %s""",
 					adv.name,
 				)
 				consider_for_total_advance = False
@@ -2099,21 +2090,26 @@
 		)
 
 	def group_similar_items(self):
-		group_item_qty = {}
-		group_item_amount = {}
+		grouped_items = {}
 		# to update serial number in print
 		count = 0
 
+		fields_to_group = frappe.get_hooks("fields_for_group_similar_items")
+		fields_to_group = set(fields_to_group)
+
 		for item in self.items:
-			group_item_qty[item.item_code] = group_item_qty.get(item.item_code, 0) + item.qty
-			group_item_amount[item.item_code] = group_item_amount.get(item.item_code, 0) + item.amount
+			item_values = grouped_items.setdefault(item.item_code, defaultdict(int))
+
+			for field in fields_to_group:
+				item_values[field] += item.get(field, 0)
 
 		duplicate_list = []
 		for item in self.items:
-			if item.item_code in group_item_qty:
+			if item.item_code in grouped_items:
 				count += 1
-				item.qty = group_item_qty[item.item_code]
-				item.amount = group_item_amount[item.item_code]
+
+				for field in fields_to_group:
+					item.set(field, grouped_items[item.item_code][field])
 
 				if item.qty:
 					item.rate = flt(flt(item.amount) / flt(item.qty), item.precision("rate"))
@@ -2121,7 +2117,7 @@
 					item.rate = 0
 
 				item.idx = count
-				del group_item_qty[item.item_code]
+				del grouped_items[item.item_code]
 			else:
 				duplicate_list.append(item)
 		for item in duplicate_list:
@@ -2298,7 +2294,9 @@
 		for d in self.get("payment_schedule"):
 			if self.doctype == "Sales Order" and getdate(d.due_date) < getdate(self.transaction_date):
 				frappe.throw(
-					_("Row {0}: Due Date in the Payment Terms table cannot be before Posting Date").format(d.idx)
+					_("Row {0}: Due Date in the Payment Terms table cannot be before Posting Date").format(
+						d.idx
+					)
 				)
 			elif d.due_date in dates:
 				li.append(_("{0} in row {1}").format(d.due_date, d.idx))
@@ -2306,9 +2304,7 @@
 
 		if li:
 			duplicates = "<br>" + "<br>".join(li)
-			frappe.throw(
-				_("Rows with duplicate due dates in other rows were found: {0}").format(duplicates)
-			)
+			frappe.throw(_("Rows with duplicate due dates in other rows were found: {0}").format(duplicates))
 
 	def validate_payment_schedule_amount(self):
 		if (self.doctype == "Sales Invoice" and self.is_pos) or self.get("is_opening") == "Yes":
@@ -2431,7 +2427,7 @@
 		jv.voucher_type = "Journal Entry"
 		jv.posting_date = self.posting_date
 		jv.company = self.company
-		jv.remark = "Adjustment for {} {}".format(self.doctype, self.name)
+		jv.remark = f"Adjustment for {self.doctype} {self.name}"
 
 		reconcilation_entry = frappe._dict()
 		advance_entry = frappe._dict()
@@ -2441,9 +2437,7 @@
 		reconcilation_entry.party = secondary_party
 		reconcilation_entry.reference_type = self.doctype
 		reconcilation_entry.reference_name = self.name
-		reconcilation_entry.cost_center = self.cost_center or erpnext.get_default_cost_center(
-			self.company
-		)
+		reconcilation_entry.cost_center = self.cost_center or erpnext.get_default_cost_center(self.company)
 
 		advance_entry.account = primary_account
 		advance_entry.party_type = primary_party_type
@@ -2489,7 +2483,7 @@
 	def check_if_fields_updated(self, fields_to_check, child_tables):
 		# Check if any field affecting accounting entry is altered
 		doc_before_update = self.get_doc_before_save()
-		accounting_dimensions = get_accounting_dimensions() + ["cost_center", "project"]
+		accounting_dimensions = [*get_accounting_dimensions(), "cost_center", "project"]
 
 		# Parent Level Accounts excluding party account
 		fields_to_check += accounting_dimensions
@@ -2522,9 +2516,7 @@
 
 @frappe.whitelist()
 def get_tax_rate(account_head):
-	return frappe.get_cached_value(
-		"Account", account_head, ["tax_rate", "account_name"], as_dict=True
-	)
+	return frappe.get_cached_value("Account", account_head, ["tax_rate", "account_name"], as_dict=True)
 
 
 @frappe.whitelist()
@@ -2554,7 +2546,7 @@
 	tax_master = frappe.get_doc(master_doctype, master_name)
 
 	taxes_and_charges = []
-	for i, tax in enumerate(tax_master.get("taxes")):
+	for _i, tax in enumerate(tax_master.get("taxes")):
 		tax = tax.as_dict()
 
 		for fieldname in default_fields + child_table_fields:
@@ -2673,9 +2665,7 @@
 ):
 	if (not conversion_rate) and (account_currency != company_currency):
 		frappe.throw(
-			_("Account: {0} with currency: {1} can not be selected").format(
-				gl_dict.account, account_currency
-			)
+			_("Account: {0} with currency: {1} can not be selected").format(gl_dict.account, account_currency)
 		)
 
 	gl_dict["account_currency"] = (
@@ -2685,9 +2675,7 @@
 	# set debit/credit in account currency if not provided
 	if flt(gl_dict.debit) and not flt(gl_dict.debit_in_account_currency):
 		gl_dict.debit_in_account_currency = (
-			gl_dict.debit
-			if account_currency == company_currency
-			else flt(gl_dict.debit / conversion_rate, 2)
+			gl_dict.debit if account_currency == company_currency else flt(gl_dict.debit / conversion_rate, 2)
 		)
 
 	if flt(gl_dict.credit) and not flt(gl_dict.credit_in_account_currency):
@@ -2772,7 +2760,6 @@
 	limit=None,
 	condition=None,
 ):
-
 	payment_entries = []
 	payment_entry = frappe.qb.DocType("Payment Entry")
 
@@ -2868,7 +2855,7 @@
 		if condition.get("to_payment_date"):
 			common_filter_conditions.append(payment_entry.posting_date.lte(condition["to_payment_date"]))
 
-		if condition.get("get_payments") == True:
+		if condition.get("get_payments") is True:
 			if condition.get("cost_center"):
 				common_filter_conditions.append(payment_entry.cost_center == condition["cost_center"])
 
@@ -2960,9 +2947,7 @@
 
 	schedule = []
 	for d in terms_doc.get("terms"):
-		term_details = get_payment_term_details(
-			d, posting_date, grand_total, base_grand_total, bill_date
-		)
+		term_details = get_payment_term_details(d, posting_date, grand_total, base_grand_total, bill_date)
 		schedule.append(term_details)
 
 	return schedule
@@ -3080,9 +3065,7 @@
 					tax_row.db_insert()
 
 
-def set_order_defaults(
-	parent_doctype, parent_doctype_name, child_doctype, child_docname, trans_item
-):
+def set_order_defaults(parent_doctype, parent_doctype_name, child_doctype, child_docname, trans_item):
 	"""
 	Returns a Sales/Purchase Order Item child item containing the default values
 	"""
@@ -3098,9 +3081,7 @@
 	child_item.stock_uom = item.stock_uom
 	child_item.uom = trans_item.get("uom") or item.stock_uom
 	child_item.warehouse = get_item_warehouse(item, p_doc, overwrite_warehouse=True)
-	conversion_factor = flt(
-		get_conversion_factor(item.item_code, child_item.uom).get("conversion_factor")
-	)
+	conversion_factor = flt(get_conversion_factor(item.item_code, child_item.uom).get("conversion_factor"))
 	child_item.conversion_factor = flt(trans_item.get("conversion_factor")) or conversion_factor
 
 	if child_doctype == "Purchase Order Item":
@@ -3247,9 +3228,7 @@
 
 	def get_new_child_item(item_row):
 		child_doctype = "Sales Order Item" if parent_doctype == "Sales Order" else "Purchase Order Item"
-		return set_order_defaults(
-			parent_doctype, parent_doctype_name, child_doctype, child_docname, item_row
-		)
+		return set_order_defaults(parent_doctype, parent_doctype_name, child_doctype, child_docname, item_row)
 
 	def validate_quantity(child_item, new_data):
 		if not flt(new_data.get("qty")):
@@ -3263,9 +3242,7 @@
 		if parent_doctype == "Sales Order" and flt(new_data.get("qty")) < flt(child_item.delivered_qty):
 			frappe.throw(_("Cannot set quantity less than delivered quantity"))
 
-		if parent_doctype == "Purchase Order" and flt(new_data.get("qty")) < flt(
-			child_item.received_qty
-		):
+		if parent_doctype == "Purchase Order" and flt(new_data.get("qty")) < flt(child_item.received_qty):
 			frappe.throw(_("Cannot set quantity less than received quantity"))
 
 	def should_update_supplied_items(doc) -> bool:
@@ -3280,9 +3257,7 @@
 			item.supplied_qty or item.consumed_qty or item.returned_qty for item in doc.supplied_items
 		)
 
-		update_supplied_items = (
-			any_qty_changed or items_added_or_removed or any_conversion_factor_changed
-		)
+		update_supplied_items = any_qty_changed or items_added_or_removed or any_conversion_factor_changed
 		if update_supplied_items and supplied_items_processed:
 			frappe.throw(_("Item qty can not be updated as raw materials are already processed."))
 
@@ -3292,7 +3267,9 @@
 		if is_new:
 			if not new_data.get("fg_item"):
 				frappe.throw(
-					_("Finished Good Item is not specified for service item {0}").format(new_data["item_code"])
+					_("Finished Good Item is not specified for service item {0}").format(
+						new_data["item_code"]
+					)
 				)
 			else:
 				is_sub_contracted_item, default_bom = frappe.db.get_value(
@@ -3341,8 +3318,9 @@
 			prev_rate, new_rate = flt(child_item.get("rate")), flt(d.get("rate"))
 			prev_qty, new_qty = flt(child_item.get("qty")), flt(d.get("qty"))
 			prev_fg_qty, new_fg_qty = flt(child_item.get("fg_item_qty")), flt(d.get("fg_item_qty"))
-			prev_con_fac, new_con_fac = flt(child_item.get("conversion_factor")), flt(
-				d.get("conversion_factor")
+			prev_con_fac, new_con_fac = (
+				flt(child_item.get("conversion_factor")),
+				flt(d.get("conversion_factor")),
 			)
 			prev_uom, new_uom = child_item.get("uom"), d.get("uom")
 
@@ -3434,7 +3412,8 @@
 				if parent_doctype in sales_doctypes:
 					child_item.margin_type = "Amount"
 					child_item.margin_rate_or_amount = flt(
-						child_item.rate - child_item.price_list_rate, child_item.precision("margin_rate_or_amount")
+						child_item.rate - child_item.price_list_rate,
+						child_item.precision("margin_rate_or_amount"),
 					)
 					child_item.rate_with_margin = child_item.rate
 			else:
@@ -3536,9 +3515,7 @@
 				parent.create_stock_reservation_entries()
 
 
-def check_if_child_table_updated(
-	child_table_before_update, child_table_after_update, fields_to_check
-):
+def check_if_child_table_updated(child_table_before_update, child_table_after_update, fields_to_check):
 	fields_to_check = list(fields_to_check) + get_accounting_dimensions() + ["cost_center", "project"]
 
 	# Check if any field affecting accounting entry is altered
@@ -3550,6 +3527,37 @@
 	return False
 
 
+def merge_taxes(source_taxes, target_doc):
+	from erpnext.accounts.doctype.pos_invoice_merge_log.pos_invoice_merge_log import (
+		update_item_wise_tax_detail,
+	)
+
+	existing_taxes = target_doc.get("taxes") or []
+	idx = 1
+	for tax in source_taxes:
+		found = False
+		for t in existing_taxes:
+			if t.account_head == tax.account_head and t.cost_center == tax.cost_center:
+				t.tax_amount = flt(t.tax_amount) + flt(tax.tax_amount_after_discount_amount)
+				t.base_tax_amount = flt(t.base_tax_amount) + flt(tax.base_tax_amount_after_discount_amount)
+				update_item_wise_tax_detail(t, tax)
+				found = True
+
+		if not found:
+			tax.charge_type = "Actual"
+			tax.idx = idx
+			idx += 1
+			tax.included_in_print_rate = 0
+			tax.dont_recompute_tax = 1
+			tax.row_id = ""
+			tax.tax_amount = tax.tax_amount_after_discount_amount
+			tax.base_tax_amount = tax.base_tax_amount_after_discount_amount
+			tax.item_wise_tax_detail = tax.item_wise_tax_detail
+			existing_taxes.append(tax)
+
+	target_doc.set("taxes", existing_taxes)
+
+
 @erpnext.allow_regional
 def validate_regional(doc):
 	pass
diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py
index c530727..58bcc8c 100644
--- a/erpnext/controllers/buying_controller.py
+++ b/erpnext/controllers/buying_controller.py
@@ -28,7 +28,7 @@
 	def validate(self):
 		self.set_rate_for_standalone_debit_note()
 
-		super(BuyingController, self).validate()
+		super().validate()
 		if getattr(self, "supplier", None) and not self.supplier_name:
 			self.supplier_name = frappe.db.get_value("Supplier", self.supplier, "supplier_name")
 
@@ -45,9 +45,7 @@
 		if self.doctype == "Purchase Invoice":
 			self.validate_purchase_receipt_if_update_stock()
 
-		if self.doctype == "Purchase Receipt" or (
-			self.doctype == "Purchase Invoice" and self.update_stock
-		):
+		if self.doctype == "Purchase Receipt" or (self.doctype == "Purchase Invoice" and self.update_stock):
 			# self.validate_purchase_return()
 			self.validate_rejected_warehouse()
 			self.validate_accepted_rejected_qty()
@@ -64,12 +62,10 @@
 			self.set_serial_and_batch_bundle()
 
 	def onload(self):
-		super(BuyingController, self).onload()
+		super().onload()
 		self.set_onload(
 			"backflush_based_on",
-			frappe.db.get_single_value(
-				"Buying Settings", "backflush_raw_materials_of_subcontract_based_on"
-			),
+			frappe.db.get_single_value("Buying Settings", "backflush_raw_materials_of_subcontract_based_on"),
 		)
 
 	def create_package_for_transfer(self) -> None:
@@ -128,7 +124,7 @@
 					row.margin_rate_or_amount = 0.0
 
 	def set_missing_values(self, for_validate=False):
-		super(BuyingController, self).set_missing_values(for_validate)
+		super().set_missing_values(for_validate)
 
 		self.set_supplier_from_item_default()
 		self.set_price_list_currency("Buying")
@@ -188,9 +184,7 @@
 		if self.doctype not in ["Purchase Receipt", "Purchase Invoice"] or not self.is_return:
 			return
 
-		purchase_doc_field = (
-			"purchase_receipt" if self.doctype == "Purchase Receipt" else "purchase_invoice"
-		)
+		purchase_doc_field = "purchase_receipt" if self.doctype == "Purchase Receipt" else "purchase_invoice"
 		not_cancelled_asset = []
 		if self.return_against:
 			not_cancelled_asset = [
@@ -508,7 +502,6 @@
 				pr_qty = flt(flt(d.qty) * flt(d.conversion_factor), d.precision("stock_qty"))
 
 				if pr_qty:
-
 					if d.from_warehouse and (
 						(not cint(self.is_return) and self.docstatus == 1)
 						or (cint(self.is_return) and self.docstatus == 2)
@@ -546,7 +539,9 @@
 							"serial_and_batch_bundle": (
 								d.serial_and_batch_bundle
 								if not self.is_internal_transfer() or self.is_return
-								else self.get_package_for_target_warehouse(d, type_of_transaction=type_of_transaction)
+								else self.get_package_for_target_warehouse(
+									d, type_of_transaction=type_of_transaction
+								)
 							),
 						},
 					)
@@ -604,7 +599,9 @@
 						d,
 						{
 							"warehouse": d.rejected_warehouse,
-							"actual_qty": flt(flt(d.rejected_qty) * flt(d.conversion_factor), d.precision("stock_qty")),
+							"actual_qty": flt(
+								flt(d.rejected_qty) * flt(d.conversion_factor), d.precision("stock_qty")
+							),
 							"incoming_rate": 0.0,
 							"serial_and_batch_bundle": d.rejected_serial_and_batch_bundle,
 						},
@@ -670,7 +667,7 @@
 			update_last_purchase_rate(self, is_submit=1)
 
 	def on_cancel(self):
-		super(BuyingController, self).on_cancel()
+		super().on_cancel()
 
 		if self.get("is_return"):
 			return
@@ -695,7 +692,9 @@
 						"doctype": self.doctype,
 						"company": self.company,
 						"posting_date": (
-							self.schedule_date if self.doctype == "Material Request" else self.transaction_date
+							self.schedule_date
+							if self.doctype == "Material Request"
+							else self.transaction_date
 						),
 					}
 				)
@@ -727,17 +726,21 @@
 							asset = self.make_asset(d, is_grouped_asset=True)
 							created_assets.append(asset)
 						else:
-							for qty in range(cint(d.qty)):
+							for _qty in range(cint(d.qty)):
 								asset = self.make_asset(d)
 								created_assets.append(asset)
 
 						if len(created_assets) > 5:
 							# dont show asset form links if more than 5 assets are created
 							messages.append(
-								_("{} Assets created for {}").format(len(created_assets), frappe.bold(d.item_code))
+								_("{} Assets created for {}").format(
+									len(created_assets), frappe.bold(d.item_code)
+								)
 							)
 						else:
-							assets_link = list(map(lambda d: frappe.utils.get_link_to_form("Asset", d), created_assets))
+							assets_link = list(
+								map(lambda d: frappe.utils.get_link_to_form("Asset", d), created_assets)
+							)
 							assets_link = frappe.bold(",".join(assets_link))
 
 							is_plural = "s" if len(created_assets) != 1 else ""
@@ -748,9 +751,9 @@
 							)
 					else:
 						frappe.throw(
-							_("Row {}: Asset Naming Series is mandatory for the auto creation for item {}").format(
-								d.idx, frappe.bold(d.item_code)
-							)
+							_(
+								"Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
+							).format(d.idx, frappe.bold(d.item_code))
 						)
 				else:
 					messages.append(
@@ -912,11 +915,9 @@
 	invalid_items = [
 		d[0]
 		for d in frappe.db.sql(
-			"""
-		select item_code from tabItem where name in ({0}) and {1}=0
-		""".format(
-				item_list, fieldname
-			),
+			f"""
+		select item_code from tabItem where name in ({item_list}) and {fieldname}=0
+		""",
 			as_list=True,
 		)
 	]
diff --git a/erpnext/controllers/item_variant.py b/erpnext/controllers/item_variant.py
index 1eee9ea..7a1db6d 100644
--- a/erpnext/controllers/item_variant.py
+++ b/erpnext/controllers/item_variant.py
@@ -64,9 +64,7 @@
 	variant.flags.ignore_mandatory = True
 	variant.save()
 
-	if not frappe.db.exists(
-		"Item Manufacturer", {"item_code": variant.name, "manufacturer": manufacturer}
-	):
+	if not frappe.db.exists("Item Manufacturer", {"item_code": variant.name, "manufacturer": manufacturer}):
 		manufacturer_doc = frappe.new_doc("Item Manufacturer")
 		manufacturer_doc.update(
 			{
@@ -130,9 +128,7 @@
 		)
 
 
-def validate_item_attribute_value(
-	attributes_list, attribute, attribute_value, item, from_variant=True
-):
+def validate_item_attribute_value(attributes_list, attribute, attribute_value, item, from_variant=True):
 	allow_rename_attribute_value = frappe.db.get_single_value(
 		"Item Variant Settings", "allow_rename_attribute_value"
 	)
@@ -179,9 +175,7 @@
 
 
 def find_variant(template, args, variant_item_code=None):
-	possible_variants = [
-		i for i in get_item_codes_by_attributes(args, template) if i != variant_item_code
-	]
+	possible_variants = [i for i in get_item_codes_by_attributes(args, template) if i != variant_item_code]
 
 	for variant in possible_variants:
 		variant = frappe.get_doc("Item", variant)
@@ -357,7 +351,9 @@
 			if variant.attributes:
 				attributes_description = item.description + " "
 				for d in variant.attributes:
-					attributes_description += "<div>" + d.attribute + ": " + cstr(d.attribute_value) + "</div>"
+					attributes_description += (
+						"<div>" + d.attribute + ": " + cstr(d.attribute_value) + "</div>"
+					)
 
 				if attributes_description not in variant.description:
 					variant.description = attributes_description
@@ -391,8 +387,8 @@
 		abbreviations.append(abbr_or_value)
 
 	if abbreviations:
-		variant.item_code = "{0}-{1}".format(template_item_code, "-".join(abbreviations))
-		variant.item_name = "{0}-{1}".format(template_item_name, "-".join(abbreviations))
+		variant.item_code = "{}-{}".format(template_item_code, "-".join(abbreviations))
+		variant.item_name = "{}-{}".format(template_item_name, "-".join(abbreviations))
 
 
 @frappe.whitelist()
diff --git a/erpnext/controllers/print_settings.py b/erpnext/controllers/print_settings.py
index 59f13c6..f997116 100644
--- a/erpnext/controllers/print_settings.py
+++ b/erpnext/controllers/print_settings.py
@@ -40,7 +40,7 @@
 
 
 def format_columns(display_columns, compact_fields):
-	compact_fields = compact_fields + ["image", "item_code", "item_name"]
+	compact_fields = [*compact_fields, "image", "item_code", "item_name"]
 	final_columns = []
 	for column in display_columns:
 		if column not in compact_fields:
diff --git a/erpnext/controllers/queries.py b/erpnext/controllers/queries.py
index 0de75d4..4764629 100644
--- a/erpnext/controllers/queries.py
+++ b/erpnext/controllers/queries.py
@@ -98,7 +98,7 @@
 			account_type_condition = "AND account_type in %(account_types)s"
 
 		accounts = frappe.db.sql(
-			"""
+			f"""
 			SELECT name, parent_account
 			FROM `tabAccount`
 			WHERE `tabAccount`.docstatus!=2
@@ -108,20 +108,16 @@
 				AND disabled = %(disabled)s
 				AND (account_currency = %(currency)s or ifnull(account_currency, '') = '')
 				AND `{searchfield}` LIKE %(txt)s
-				{mcond}
+				{get_match_cond(doctype)}
 			ORDER BY idx DESC, name
 			LIMIT %(limit)s offset %(offset)s
-		""".format(
-				account_type_condition=account_type_condition,
-				searchfield=searchfield,
-				mcond=get_match_cond(doctype),
-			),
+		""",
 			dict(
 				account_types=filters.get("account_type"),
 				company=filters.get("company"),
 				disabled=filters.get("disabled", 0),
 				currency=company_currency,
-				txt="%{}%".format(txt),
+				txt=f"%{txt}%",
 				offset=start,
 				limit=page_len,
 			),
@@ -176,7 +172,9 @@
 		if filters.get("customer") or filters.get("supplier"):
 			party = filters.get("customer") or filters.get("supplier")
 			item_rules_list = frappe.get_all(
-				"Party Specific Item", filters={"party": party}, fields=["restrict_based_on", "based_on_value"]
+				"Party Specific Item",
+				filters={"party": party},
+				fields=["restrict_based_on", "based_on_value"],
 			)
 
 			filters_dict = {}
@@ -325,11 +323,11 @@
 
 	return frappe.db.sql(
 		"""
-		select %(fields)s
+		select {fields}
 		from `tabDelivery Note`
-		where `tabDelivery Note`.`%(key)s` like %(txt)s and
+		where `tabDelivery Note`.`{key}` like {txt} and
 			`tabDelivery Note`.docstatus = 1
-			and status not in ('Stopped', 'Closed') %(fcond)s
+			and status not in ('Stopped', 'Closed') {fcond}
 			and (
 				(`tabDelivery Note`.is_return = 0 and `tabDelivery Note`.per_billed < 100)
 				or (`tabDelivery Note`.grand_total = 0 and `tabDelivery Note`.per_billed < 100)
@@ -338,17 +336,16 @@
 					and return_against in (select name from `tabDelivery Note` where per_billed < 100)
 				)
 			)
-			%(mcond)s order by `tabDelivery Note`.`%(key)s` asc limit %(page_len)s offset %(start)s
-	"""
-		% {
-			"fields": ", ".join(["`tabDelivery Note`.{0}".format(f) for f in fields]),
-			"key": searchfield,
-			"fcond": get_filters_cond(doctype, filters, []),
-			"mcond": get_match_cond(doctype),
-			"start": start,
-			"page_len": page_len,
-			"txt": "%(txt)s",
-		},
+			{mcond} order by `tabDelivery Note`.`{key}` asc limit {page_len} offset {start}
+	""".format(
+			fields=", ".join([f"`tabDelivery Note`.{f}" for f in fields]),
+			key=searchfield,
+			fcond=get_filters_cond(doctype, filters, []),
+			mcond=get_match_cond(doctype),
+			start=start,
+			page_len=page_len,
+			txt="%(txt)s",
+		),
 		{"txt": ("%%%s%%" % txt)},
 		as_dict=as_dict,
 	)
@@ -362,23 +359,31 @@
 	searchfields = meta.get_search_fields()
 
 	batches = get_batches_from_stock_ledger_entries(searchfields, txt, filters, start, page_len)
-	batches.extend(
-		get_batches_from_serial_and_batch_bundle(searchfields, txt, filters, start, page_len)
-	)
+	batches.extend(get_batches_from_serial_and_batch_bundle(searchfields, txt, filters, start, page_len))
 
 	filtered_batches = get_filterd_batches(batches)
 
 	if filters.get("is_inward"):
-		filtered_batches.extend(get_empty_batches(filters))
+		filtered_batches.extend(get_empty_batches(filters, start, page_len, filtered_batches, txt))
 
 	return filtered_batches
 
 
-def get_empty_batches(filters):
+def get_empty_batches(filters, start, page_len, filtered_batches=None, txt=None):
+	query_filter = {"item": filters.get("item_code")}
+	if txt:
+		query_filter["name"] = ("like", f"%{txt}%")
+
+	exclude_batches = [batch[0] for batch in filtered_batches] if filtered_batches else []
+	if exclude_batches:
+		query_filter["name"] = ("not in", exclude_batches)
+
 	return frappe.get_all(
 		"Batch",
 		fields=["name", "batch_qty"],
-		filters={"item": filters.get("item_code"), "batch_qty": 0.0},
+		filters=query_filter,
+		limit_start=start,
+		limit_page_length=page_len,
 		as_list=1,
 	)
 
@@ -393,7 +398,7 @@
 			batches[batch_data[0]][1] += batch_data[1]
 
 	filterd_batch = []
-	for batch, batch_data in batches.items():
+	for _batch, batch_data in batches.items():
 		if batch_data[1] > 0:
 			filterd_batch.append(tuple(batch_data))
 
@@ -414,7 +419,7 @@
 			stock_ledger_entry.batch_no,
 			Sum(stock_ledger_entry.actual_qty).as_("qty"),
 		)
-		.where(((batch_table.expiry_date >= expiry_date) | (batch_table.expiry_date.isnull())))
+		.where((batch_table.expiry_date >= expiry_date) | (batch_table.expiry_date.isnull()))
 		.where(stock_ledger_entry.is_cancelled == 0)
 		.where(
 			(stock_ledger_entry.item_code == filters.get("item_code"))
@@ -438,9 +443,9 @@
 		query = query.select(batch_table[field])
 
 	if txt:
-		txt_condition = batch_table.name.like("%{0}%".format(txt))
-		for field in searchfields + ["name"]:
-			txt_condition |= batch_table[field].like("%{0}%".format(txt))
+		txt_condition = batch_table.name.like(f"%{txt}%")
+		for field in [*searchfields, "name"]:
+			txt_condition |= batch_table[field].like(f"%{txt}%")
 
 		query = query.where(txt_condition)
 
@@ -464,7 +469,7 @@
 			bundle.batch_no,
 			Sum(bundle.qty).as_("qty"),
 		)
-		.where(((batch_table.expiry_date >= expiry_date) | (batch_table.expiry_date.isnull())))
+		.where((batch_table.expiry_date >= expiry_date) | (batch_table.expiry_date.isnull()))
 		.where(stock_ledger_entry.is_cancelled == 0)
 		.where(
 			(stock_ledger_entry.item_code == filters.get("item_code"))
@@ -488,9 +493,9 @@
 		bundle_query = bundle_query.select(batch_table[field])
 
 	if txt:
-		txt_condition = batch_table.name.like("%{0}%".format(txt))
-		for field in searchfields + ["name"]:
-			txt_condition |= batch_table[field].like("%{0}%".format(txt))
+		txt_condition = batch_table.name.like(f"%{txt}%")
+		for field in [*searchfields, "name"]:
+			txt_condition |= batch_table[field].like(f"%{txt}%")
 
 		bundle_query = bundle_query.where(txt_condition)
 
@@ -505,7 +510,7 @@
 
 	if isinstance(filters, dict):
 		for key, val in filters.items():
-			if isinstance(val, (list, tuple)):
+			if isinstance(val, list | tuple):
 				filter_list.append([doctype, key, val[0], val[1]])
 			else:
 				filter_list.append([doctype, key, "=", val])
@@ -566,24 +571,20 @@
 	condition += f"and tabAccount.disabled = {filters.get('disabled', 0)}"
 
 	return frappe.db.sql(
-		"""select tabAccount.name from `tabAccount`
+		f"""select tabAccount.name from `tabAccount`
 			where (tabAccount.report_type = "Profit and Loss"
 					or tabAccount.account_type in ("Income Account", "Temporary"))
 				and tabAccount.is_group=0
-				and tabAccount.`{key}` LIKE %(txt)s
-				{condition} {match_condition}
-			order by idx desc, name""".format(
-			condition=condition, match_condition=get_match_cond(doctype), key=searchfield
-		),
+				and tabAccount.`{searchfield}` LIKE %(txt)s
+				{condition} {get_match_cond(doctype)}
+			order by idx desc, name""",
 		{"txt": "%" + txt + "%", "company": filters.get("company", "")},
 	)
 
 
 @frappe.whitelist()
 @frappe.validate_and_sanitize_search_inputs
-def get_filtered_dimensions(
-	doctype, txt, searchfield, start, page_len, filters, reference_doctype=None
-):
+def get_filtered_dimensions(doctype, txt, searchfield, start, page_len, filters, reference_doctype=None):
 	from erpnext.accounts.doctype.accounting_dimension_filter.accounting_dimension_filter import (
 		get_dimension_filter_map,
 	)
@@ -649,15 +650,13 @@
 		condition += "and tabAccount.company = %(company)s"
 
 	return frappe.db.sql(
-		"""select tabAccount.name from `tabAccount`
+		f"""select tabAccount.name from `tabAccount`
 		where (tabAccount.report_type = "Profit and Loss"
 				or tabAccount.account_type in ("Expense Account", "Fixed Asset", "Temporary", "Asset Received But Not Billed", "Capital Work in Progress"))
 			and tabAccount.is_group=0
 			and tabAccount.docstatus!=2
-			and tabAccount.{key} LIKE %(txt)s
-			{condition} {match_condition}""".format(
-			condition=condition, key=searchfield, match_condition=get_match_cond(doctype)
-		),
+			and tabAccount.{searchfield} LIKE %(txt)s
+			{condition} {get_match_cond(doctype)}""",
 		{"company": filters.get("company", ""), "txt": "%" + txt + "%"},
 	)
 
@@ -696,7 +695,7 @@
 		mcond=get_match_cond(doctype),
 		start=start,
 		page_len=page_len,
-		txt=frappe.db.escape("%{0}%".format(txt)),
+		txt=frappe.db.escape(f"%{txt}%"),
 	)
 
 	return frappe.db.sql(query)
@@ -716,9 +715,7 @@
 	query = """select batch_id from `tabBatch`
 			where disabled = 0
 			and (expiry_date >= CURRENT_DATE or expiry_date IS NULL)
-			and name like {txt}""".format(
-		txt=frappe.db.escape("%{0}%".format(txt))
-	)
+			and name like {txt}""".format(txt=frappe.db.escape(f"%{txt}%"))
 
 	if filters and filters.get("item"):
 		query += " and item = {item}".format(item=frappe.db.escape(filters.get("item")))
@@ -752,9 +749,7 @@
 		select pr.name
 		from `tabPurchase Receipt` pr, `tabPurchase Receipt Item` pritem
 		where pr.docstatus = 1 and pritem.parent = pr.name
-		and pr.name like {txt}""".format(
-		txt=frappe.db.escape("%{0}%".format(txt))
-	)
+		and pr.name like {txt}""".format(txt=frappe.db.escape(f"%{txt}%"))
 
 	if filters and filters.get("item_code"):
 		query += " and pritem.item_code = {item_code}".format(
@@ -771,9 +766,7 @@
 		select pi.name
 		from `tabPurchase Invoice` pi, `tabPurchase Invoice Item` piitem
 		where pi.docstatus = 1 and piitem.parent = pi.name
-		and pi.name like {txt}""".format(
-		txt=frappe.db.escape("%{0}%".format(txt))
-	)
+		and pi.name like {txt}""".format(txt=frappe.db.escape(f"%{txt}%"))
 
 	if filters and filters.get("item_code"):
 		query += " and piitem.item_code = {item_code}".format(
@@ -795,7 +788,6 @@
 @frappe.whitelist()
 @frappe.validate_and_sanitize_search_inputs
 def get_tax_template(doctype, txt, searchfield, start, page_len, filters):
-
 	item_doc = frappe.get_cached_doc("Item", filters.get("item_code"))
 	item_group = filters.get("item_group")
 	company = filters.get("company")
@@ -807,9 +799,7 @@
 		item_group = item_group_doc.parent_item_group
 
 	if not taxes:
-		return frappe.get_all(
-			"Item Tax Template", filters={"disabled": 0, "company": company}, as_list=True
-		)
+		return frappe.get_all("Item Tax Template", filters={"disabled": 0, "company": company}, as_list=True)
 	else:
 		valid_from = filters.get("valid_from")
 		valid_from = valid_from[1] if isinstance(valid_from, list) else valid_from
diff --git a/erpnext/controllers/sales_and_purchase_return.py b/erpnext/controllers/sales_and_purchase_return.py
index 5594816..83f3410 100644
--- a/erpnext/controllers/sales_and_purchase_return.py
+++ b/erpnext/controllers/sales_and_purchase_return.py
@@ -28,9 +28,7 @@
 
 def validate_return_against(doc):
 	if not frappe.db.exists(doc.doctype, doc.return_against):
-		frappe.throw(
-			_("Invalid {0}: {1}").format(doc.meta.get_label("return_against"), doc.return_against)
-		)
+		frappe.throw(_("Invalid {0}: {1}").format(doc.meta.get_label("return_against"), doc.return_against))
 	else:
 		ref_doc = frappe.get_doc(doc.doctype, doc.return_against)
 
@@ -42,8 +40,8 @@
 			and ref_doc.docstatus.is_submitted()
 		):
 			# validate posting date time
-			return_posting_datetime = "%s %s" % (doc.posting_date, doc.get("posting_time") or "00:00:00")
-			ref_posting_datetime = "%s %s" % (
+			return_posting_datetime = "{} {}".format(doc.posting_date, doc.get("posting_time") or "00:00:00")
+			ref_posting_datetime = "{} {}".format(
 				ref_doc.posting_date,
 				ref_doc.get("posting_time") or "00:00:00",
 			)
@@ -81,7 +79,7 @@
 		select_fields += ",rejected_qty, received_qty"
 
 	for d in frappe.db.sql(
-		"""select {0} from `tab{1} Item` where parent = %s""".format(select_fields, doc.doctype),
+		f"""select {select_fields} from `tab{doc.doctype} Item` where parent = %s""",
 		doc.return_against,
 		as_dict=1,
 	):
@@ -229,17 +227,15 @@
 			sum(abs(child.received_qty) * child.conversion_factor) as received_qty"""
 
 	data = frappe.db.sql(
-		"""
-		select {0}
+		f"""
+		select {column}
 		from
-			`tab{1} Item` child, `tab{2}` par
+			`tab{doc.doctype} Item` child, `tab{doc.doctype}` par
 		where
 			child.parent = par.name and par.docstatus = 1
 			and par.is_return = 1 and par.return_against = %s
 		group by item_code
-	""".format(
-			column, doc.doctype, doc.doctype
-		),
+	""",
 		doc.return_against,
 		as_dict=1,
 	)
@@ -272,22 +268,22 @@
 		party_type = "customer"
 
 	fields = [
-		"sum(abs(`tab{0}`.qty)) as qty".format(child_doctype),
+		f"sum(abs(`tab{child_doctype}`.qty)) as qty",
 	]
 
 	if doctype != "Subcontracting Receipt":
 		fields += [
-			"sum(abs(`tab{0}`.stock_qty)) as stock_qty".format(child_doctype),
+			f"sum(abs(`tab{child_doctype}`.stock_qty)) as stock_qty",
 		]
 
 	if doctype in ("Purchase Receipt", "Purchase Invoice", "Subcontracting Receipt"):
 		fields += [
-			"sum(abs(`tab{0}`.rejected_qty)) as rejected_qty".format(child_doctype),
-			"sum(abs(`tab{0}`.received_qty)) as received_qty".format(child_doctype),
+			f"sum(abs(`tab{child_doctype}`.rejected_qty)) as rejected_qty",
+			f"sum(abs(`tab{child_doctype}`.received_qty)) as received_qty",
 		]
 
 		if doctype == "Purchase Receipt":
-			fields += ["sum(abs(`tab{0}`.received_stock_qty)) as received_stock_qty".format(child_doctype)]
+			fields += [f"sum(abs(`tab{child_doctype}`.received_stock_qty)) as received_stock_qty"]
 
 	# Used retrun against and supplier and is_retrun because there is an index added for it
 	data = frappe.get_all(
@@ -305,9 +301,7 @@
 	return data[0]
 
 
-def make_return_doc(
-	doctype: str, source_name: str, target_doc=None, return_against_rejected_qty=False
-):
+def make_return_doc(doctype: str, source_name: str, target_doc=None, return_against_rejected_qty=False):
 	from frappe.model.mapper import get_mapped_doc
 
 	company = frappe.db.get_value("Delivery Note", source_name, "company")
@@ -648,8 +642,7 @@
 					"docstatus": ["=", 1],
 				},
 			},
-			doctype
-			+ " Item": {
+			doctype + " Item": {
 				"doctype": doctype + " Item",
 				"field_map": {"serial_no": "serial_no", "batch_no": "batch_no", "bom": "bom"},
 				"postprocess": update_item,
@@ -747,19 +740,13 @@
 	if reference_voucher_detail_no:
 		filters["voucher_detail_no"] = reference_voucher_detail_no
 
-	if (
-		voucher_type in ["Purchase Receipt", "Purchase Invoice"]
-		and item_row
-		and item_row.get("warehouse")
-	):
+	if voucher_type in ["Purchase Receipt", "Purchase Invoice"] and item_row and item_row.get("warehouse"):
 		filters["warehouse"] = item_row.get("warehouse")
 
 	return filters
 
 
-def get_returned_serial_nos(
-	child_doc, parent_doc, serial_no_field=None, ignore_voucher_detail_no=None
-):
+def get_returned_serial_nos(child_doc, parent_doc, serial_no_field=None, ignore_voucher_detail_no=None):
 	from erpnext.stock.doctype.serial_no.serial_no import (
 		get_serial_nos as get_serial_nos_from_serial_no,
 	)
@@ -809,9 +796,7 @@
 	return serial_nos
 
 
-def get_returned_batches(
-	child_doc, parent_doc, batch_no_field=None, ignore_voucher_detail_no=None
-):
+def get_returned_batches(child_doc, parent_doc, batch_no_field=None, ignore_voucher_detail_no=None):
 	from erpnext.stock.serial_batch_bundle import get_batches_from_bundle
 
 	batches = frappe._dict()
diff --git a/erpnext/controllers/selling_controller.py b/erpnext/controllers/selling_controller.py
index 9d86cb2..60ba0d1 100644
--- a/erpnext/controllers/selling_controller.py
+++ b/erpnext/controllers/selling_controller.py
@@ -20,13 +20,13 @@
 		self.flags.ignore_permlevel_for_fields = ["selling_price_list", "price_list_currency"]
 
 	def onload(self):
-		super(SellingController, self).onload()
+		super().onload()
 		if self.doctype in ("Sales Order", "Delivery Note", "Sales Invoice"):
 			for item in self.get("items") + (self.get("packed_items") or []):
 				item.update(get_bin_details(item.item_code, item.warehouse, include_child_warehouses=True))
 
 	def validate(self):
-		super(SellingController, self).validate()
+		super().validate()
 		self.validate_items()
 		if not self.get("is_debit_note"):
 			self.validate_max_discount()
@@ -44,7 +44,7 @@
 				self.set_serial_and_batch_bundle(table_field)
 
 	def set_missing_values(self, for_validate=False):
-		super(SellingController, self).set_missing_values(for_validate)
+		super().set_missing_values(for_validate)
 
 		# set contact and address details for customer, if they are not mentioned
 		self.set_missing_lead_customer_details(for_validate=for_validate)
@@ -139,7 +139,7 @@
 			self.in_words = money_in_words(amount, self.currency)
 
 	def calculate_commission(self):
-		if not self.meta.get_field("commission_rate") or self.docstatus.is_submitted():
+		if not self.meta.get_field("commission_rate"):
 			return
 
 		self.round_floats_in(self, ("amount_eligible_for_commission", "commission_rate"))
@@ -290,7 +290,10 @@
 
 			if flt(item.base_net_rate) < flt(last_valuation_rate_in_sales_uom):
 				throw_message(
-					item.idx, item.item_name, last_valuation_rate_in_sales_uom, "valuation rate (Moving Average)"
+					item.idx,
+					item.item_name,
+					last_valuation_rate_in_sales_uom,
+					"valuation rate (Moving Average)",
 				)
 
 	def get_item_list(self):
@@ -419,7 +422,8 @@
 					"Cancelled"
 				]:
 					frappe.throw(
-						_("{0} {1} is cancelled or closed").format(_("Sales Order"), so), frappe.InvalidStatusError
+						_("{0} {1} is cancelled or closed").format(_("Sales Order"), so),
+						frappe.InvalidStatusError,
 					)
 
 				sales_order.update_reserved_qty(so_item_rows)
@@ -623,7 +627,8 @@
 		if self.doctype in ["Sales Order", "Quotation"]:
 			for item in self.items:
 				item.gross_profit = flt(
-					((item.base_rate - flt(item.valuation_rate)) * item.stock_qty), self.precision("amount", item)
+					((item.base_rate - flt(item.valuation_rate)) * item.stock_qty),
+					self.precision("amount", item),
 				)
 
 	def set_customer_address(self):
@@ -700,9 +705,9 @@
 			if d.get("target_warehouse") and d.get("warehouse") == d.get("target_warehouse"):
 				warehouse = frappe.bold(d.get("target_warehouse"))
 				frappe.throw(
-					_("Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same").format(
-						d.idx, warehouse, warehouse
-					)
+					_(
+						"Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
+					).format(d.idx, warehouse, warehouse)
 				)
 
 		if not self.get("is_internal_customer") and any(d.get("target_warehouse") for d in items):
@@ -730,14 +735,10 @@
 	if child.get("use_serial_batch_fields"):
 		return
 
-	if not frappe.db.get_single_value(
-		"Stock Settings", "auto_create_serial_and_batch_bundle_for_outward"
-	):
+	if not frappe.db.get_single_value("Stock Settings", "auto_create_serial_and_batch_bundle_for_outward"):
 		return
 
-	item_details = frappe.db.get_value(
-		"Item", child.item_code, ["has_serial_no", "has_batch_no"], as_dict=1
-	)
+	item_details = frappe.db.get_value("Item", child.item_code, ["has_serial_no", "has_batch_no"], as_dict=1)
 
 	if not item_details.has_serial_no and not item_details.has_batch_no:
 		return
@@ -747,12 +748,12 @@
 			"item_code": child.item_code,
 			"warehouse": child.warehouse,
 			"voucher_type": parent.doctype,
-			"voucher_no": parent.name,
+			"voucher_no": parent.name if parent.docstatus < 2 else None,
 			"voucher_detail_no": child.name,
 			"posting_date": parent.posting_date,
 			"posting_time": parent.posting_time,
 			"qty": child.qty,
-			"type_of_transaction": "Outward" if child.qty > 0 else "Inward",
+			"type_of_transaction": "Outward" if child.qty > 0 and parent.docstatus < 2 else "Inward",
 			"company": parent.company,
 			"do_not_submit": "True",
 		}
diff --git a/erpnext/controllers/status_updater.py b/erpnext/controllers/status_updater.py
index fcbec22..17f072e 100644
--- a/erpnext/controllers/status_updater.py
+++ b/erpnext/controllers/status_updater.py
@@ -257,9 +257,7 @@
 						"""select item_code, `{target_ref_field}`,
 						`{target_field}`, parenttype, parent from `tab{target_dt}`
 						where `{target_ref_field}` < `{target_field}`
-						and name=%s and docstatus=1""".format(
-							**args
-						),
+						and name=%s and docstatus=1""".format(**args),
 						args["name"],
 						as_dict=1,
 					)
@@ -304,9 +302,7 @@
 		role_allowed_to_over_bill = frappe.db.get_single_value(
 			"Accounts Settings", "role_allowed_to_over_bill"
 		)
-		role = (
-			role_allowed_to_over_deliver_receive if qty_or_amount == "qty" else role_allowed_to_over_bill
-		)
+		role = role_allowed_to_over_deliver_receive if qty_or_amount == "qty" else role_allowed_to_over_bill
 
 		overflow_percent = (
 			(item[args["target_field"]] - item[args["target_ref_field"]]) / item[args["target_ref_field"]]
@@ -417,12 +413,11 @@
 					args["second_source_extra_cond"] = ""
 
 				args["second_source_condition"] = frappe.db.sql(
-					""" select ifnull((select sum(%(second_source_field)s)
-					from `tab%(second_source_dt)s`
-					where `%(second_join_field)s`='%(detail_id)s'
-					and (`tab%(second_source_dt)s`.docstatus=1)
-					%(second_source_extra_cond)s), 0) """
-					% args
+					""" select ifnull((select sum({second_source_field})
+					from `tab{second_source_dt}`
+					where `{second_join_field}`='{detail_id}'
+					and (`tab{second_source_dt}`.docstatus=1)
+					{second_source_extra_cond}), 0) """.format(**args)
 				)[0][0]
 
 			if args["detail_id"]:
@@ -432,11 +427,10 @@
 				args["source_dt_value"] = (
 					frappe.db.sql(
 						"""
-						(select ifnull(sum(%(source_field)s), 0)
-							from `tab%(source_dt)s` where `%(join_field)s`='%(detail_id)s'
-							and (docstatus=1 %(cond)s) %(extra_cond)s)
-				"""
-						% args
+						(select ifnull(sum({source_field}), 0)
+							from `tab{source_dt}` where `{join_field}`='{detail_id}'
+							and (docstatus=1 {cond}) {extra_cond})
+				""".format(**args)
 					)[0][0]
 					or 0.0
 				)
@@ -445,10 +439,9 @@
 					args["source_dt_value"] += flt(args["second_source_condition"])
 
 				frappe.db.sql(
-					"""update `tab%(target_dt)s`
-					set %(target_field)s = %(source_dt_value)s %(update_modified)s
-					where name='%(detail_id)s'"""
-					% args
+					"""update `tab{target_dt}`
+					set {target_field} = {source_dt_value} {update_modified}
+					where name='{detail_id}'""".format(**args)
 				)
 
 	def _update_percent_field_in_targets(self, args, update_modified=True):
@@ -475,26 +468,24 @@
 
 		if args.get("target_parent_field"):
 			frappe.db.sql(
-				"""update `tab%(target_parent_dt)s`
-				set %(target_parent_field)s = round(
+				"""update `tab{target_parent_dt}`
+				set {target_parent_field} = round(
 					ifnull((select
-						ifnull(sum(case when abs(%(target_ref_field)s) > abs(%(target_field)s) then abs(%(target_field)s) else abs(%(target_ref_field)s) end), 0)
-						/ sum(abs(%(target_ref_field)s)) * 100
-					from `tab%(target_dt)s` where parent='%(name)s' and parenttype='%(target_parent_dt)s' having sum(abs(%(target_ref_field)s)) > 0), 0), 6)
-					%(update_modified)s
-				where name='%(name)s'"""
-				% args
+						ifnull(sum(case when abs({target_ref_field}) > abs({target_field}) then abs({target_field}) else abs({target_ref_field}) end), 0)
+						/ sum(abs({target_ref_field})) * 100
+					from `tab{target_dt}` where parent='{name}' and parenttype='{target_parent_dt}' having sum(abs({target_ref_field})) > 0), 0), 6)
+					{update_modified}
+				where name='{name}'""".format(**args)
 			)
 
 			# update field
 			if args.get("status_field"):
 				frappe.db.sql(
-					"""update `tab%(target_parent_dt)s`
-					set %(status_field)s = (case when %(target_parent_field)s<0.001 then 'Not %(keyword)s'
-					else case when %(target_parent_field)s>=99.999999 then 'Fully %(keyword)s'
-					else 'Partly %(keyword)s' end end)
-					where name='%(name)s'"""
-					% args
+					"""update `tab{target_parent_dt}`
+					set {status_field} = (case when {target_parent_field}<0.001 then 'Not {keyword}'
+					else case when {target_parent_field}>=99.999999 then 'Fully {keyword}'
+					else 'Partly {keyword}' end end)
+					where name='{name}'""".format(**args)
 				)
 
 			if update_modified:
@@ -507,21 +498,19 @@
 			args["update_modified"] = ""
 			return
 
-		args["update_modified"] = ", modified = {0}, modified_by = {1}".format(
+		args["update_modified"] = ", modified = {}, modified_by = {}".format(
 			frappe.db.escape(now()), frappe.db.escape(frappe.session.user)
 		)
 
 	def update_billing_status_for_zero_amount_refdoc(self, ref_dt):
 		ref_fieldname = frappe.scrub(ref_dt)
 
-		ref_docs = [
-			item.get(ref_fieldname) for item in (self.get("items") or []) if item.get(ref_fieldname)
-		]
+		ref_docs = [item.get(ref_fieldname) for item in (self.get("items") or []) if item.get(ref_fieldname)]
 		if not ref_docs:
 			return
 
 		zero_amount_refdocs = frappe.db.sql_list(
-			"""
+			f"""
 			SELECT
 				name
 			from
@@ -530,9 +519,7 @@
 				docstatus = 1
 				and base_net_total = 0
 				and name in %(ref_docs)s
-		""".format(
-				ref_dt=ref_dt
-			),
+		""",
 			{"ref_docs": ref_docs},
 		)
 
@@ -543,9 +530,8 @@
 		for ref_dn in zero_amount_refdoc:
 			ref_doc_qty = flt(
 				frappe.db.sql(
-					"""select ifnull(sum(qty), 0) from `tab%s Item`
-				where parent=%s"""
-					% (ref_dt, "%s"),
+					"""select ifnull(sum(qty), 0) from `tab{} Item`
+				where parent={}""".format(ref_dt, "%s"),
 					(ref_dn),
 				)[0][0]
 			)
@@ -553,8 +539,7 @@
 			billed_qty = flt(
 				frappe.db.sql(
 					"""select ifnull(sum(qty), 0)
-				from `tab%s Item` where %s=%s and docstatus=1"""
-					% (self.doctype, ref_fieldname, "%s"),
+				from `tab{} Item` where {}={} and docstatus=1""".format(self.doctype, ref_fieldname, "%s"),
 					(ref_dn),
 				)[0][0]
 			)
@@ -612,13 +597,13 @@
 	)
 
 	if qty_or_amount == "qty" and not qty_allowance:
-		if global_qty_allowance == None:
+		if global_qty_allowance is None:
 			global_qty_allowance = flt(
 				frappe.get_cached_value("Stock Settings", None, "over_delivery_receipt_allowance")
 			)
 		qty_allowance = global_qty_allowance
 	elif qty_or_amount == "amount" and not over_billing_allowance:
-		if global_amount_allowance == None:
+		if global_amount_allowance is None:
 			global_amount_allowance = flt(
 				frappe.get_cached_value("Accounts Settings", None, "over_billing_allowance")
 			)
diff --git a/erpnext/controllers/stock_controller.py b/erpnext/controllers/stock_controller.py
index 15eeff5..5916f2e 100644
--- a/erpnext/controllers/stock_controller.py
+++ b/erpnext/controllers/stock_controller.py
@@ -3,7 +3,6 @@
 
 import json
 from collections import defaultdict
-from typing import List, Tuple
 
 import frappe
 from frappe import _, bold
@@ -45,10 +44,12 @@
 
 class StockController(AccountsController):
 	def validate(self):
-		super(StockController, self).validate()
+		super().validate()
 
 		if self.docstatus == 0:
-			self.validate_duplicate_serial_and_batch_bundle()
+			for table_name in ["items", "packed_items", "supplied_items"]:
+				self.validate_duplicate_serial_and_batch_bundle(table_name)
+
 		if not self.get("is_return"):
 			self.validate_inspection()
 		self.validate_serialized_batch()
@@ -58,12 +59,19 @@
 		self.validate_internal_transfer()
 		self.validate_putaway_capacity()
 
-	def validate_duplicate_serial_and_batch_bundle(self):
-		if sbb_list := [
-			item.get("serial_and_batch_bundle")
-			for item in self.items
-			if item.get("serial_and_batch_bundle")
-		]:
+	def validate_duplicate_serial_and_batch_bundle(self, table_name):
+		if not self.get(table_name):
+			return
+
+		sbb_list = []
+		for item in self.get(table_name):
+			if item.get("serial_and_batch_bundle"):
+				sbb_list.append(item.get("serial_and_batch_bundle"))
+
+			if item.get("rejected_serial_and_batch_bundle"):
+				sbb_list.append(item.get("rejected_serial_and_batch_bundle"))
+
+		if sbb_list:
 			SLE = frappe.qb.DocType("Stock Ledger Entry")
 			data = (
 				frappe.qb.from_(SLE)
@@ -188,7 +196,7 @@
 				not row.serial_and_batch_bundle and not row.get("rejected_serial_and_batch_bundle")
 			):
 				bundle_details = {
-					"item_code": row.item_code,
+					"item_code": row.get("rm_item_code") or row.item_code,
 					"posting_date": self.posting_date,
 					"posting_time": self.posting_time,
 					"voucher_type": self.doctype,
@@ -200,7 +208,7 @@
 					"do_not_submit": True,
 				}
 
-				if row.qty:
+				if row.get("qty") or row.get("consumed_qty"):
 					self.update_bundle_details(bundle_details, table_name, row)
 					self.create_serial_batch_bundle(bundle_details, row)
 
@@ -219,6 +227,12 @@
 			type_of_transaction = "Inward"
 			if not self.is_return:
 				type_of_transaction = "Outward"
+		elif table_name == "supplied_items":
+			qty = row.consumed_qty
+			warehouse = self.supplier_warehouse
+			type_of_transaction = "Outward"
+			if self.is_return:
+				type_of_transaction = "Inward"
 		else:
 			type_of_transaction = get_type_of_transaction(self, row)
 
@@ -274,7 +288,9 @@
 		throw_error = False
 		if row.serial_no:
 			serial_nos = frappe.get_all(
-				"Serial and Batch Entry", fields=["serial_no"], filters={"parent": row.serial_and_batch_bundle}
+				"Serial and Batch Entry",
+				fields=["serial_no"],
+				filters={"parent": row.serial_and_batch_bundle},
 			)
 			serial_nos = sorted([cstr(d.serial_no) for d in serial_nos])
 			parsed_serial_nos = get_serial_nos(row.serial_no)
@@ -308,10 +324,7 @@
 			for row in self.items:
 				row.use_serial_batch_fields = 1
 
-	def get_gl_entries(
-		self, warehouse_account=None, default_expense_account=None, default_cost_center=None
-	):
-
+	def get_gl_entries(self, warehouse_account=None, default_expense_account=None, default_cost_center=None):
 		if not warehouse_account:
 			warehouse_account = get_warehouse_account_map(self.company)
 
@@ -349,7 +362,9 @@
 									"project": item_row.project or self.get("project"),
 									"remarks": self.get("remarks") or _("Accounting Entry for Stock"),
 									"debit": flt(sle.stock_value_difference, precision),
-									"is_opening": item_row.get("is_opening") or self.get("is_opening") or "No",
+									"is_opening": item_row.get("is_opening")
+									or self.get("is_opening")
+									or "No",
 								},
 								warehouse_account[sle.warehouse]["account_currency"],
 								item=item_row,
@@ -365,7 +380,9 @@
 									"remarks": self.get("remarks") or _("Accounting Entry for Stock"),
 									"debit": -1 * flt(sle.stock_value_difference, precision),
 									"project": item_row.get("project") or self.get("project"),
-									"is_opening": item_row.get("is_opening") or self.get("is_opening") or "No",
+									"is_opening": item_row.get("is_opening")
+									or self.get("is_opening")
+									or "No",
 								},
 								item=item_row,
 							)
@@ -432,9 +449,7 @@
 
 	def get_debit_field_precision(self):
 		if not frappe.flags.debit_field_precision:
-			frappe.flags.debit_field_precision = frappe.get_precision(
-				"GL Entry", "debit_in_account_currency"
-			)
+			frappe.flags.debit_field_precision = frappe.get_precision("GL Entry", "debit_in_account_currency")
 
 		return frappe.flags.debit_field_precision
 
@@ -467,7 +482,7 @@
 
 			return details
 
-	def get_items_and_warehouses(self) -> Tuple[List[str], List[str]]:
+	def get_items_and_warehouses(self) -> tuple[list[str], list[str]]:
 		"""Get list of items and warehouses affected by a transaction"""
 
 		if not (hasattr(self, "items") or hasattr(self, "packed_items")):
@@ -550,13 +565,30 @@
 				)
 
 	def delete_auto_created_batches(self):
-		for row in self.items:
-			if row.serial_and_batch_bundle:
-				frappe.db.set_value(
-					"Serial and Batch Bundle", row.serial_and_batch_bundle, {"is_cancelled": 1}
-				)
+		for table_name in ["items", "packed_items", "supplied_items"]:
+			if not self.get(table_name):
+				continue
 
-				row.db_set("serial_and_batch_bundle", None)
+			for row in self.get(table_name):
+				update_values = {}
+				if row.get("batch_no"):
+					update_values["batch_no"] = None
+
+				if row.serial_and_batch_bundle:
+					update_values["serial_and_batch_bundle"] = None
+					frappe.db.set_value(
+						"Serial and Batch Bundle", row.serial_and_batch_bundle, {"is_cancelled": 1}
+					)
+
+				if update_values:
+					row.db_set(update_values)
+
+				if table_name == "items" and row.get("rejected_serial_and_batch_bundle"):
+					frappe.db.set_value(
+						"Serial and Batch Bundle", row.rejected_serial_and_batch_bundle, {"is_cancelled": 1}
+					)
+
+					row.db_set("rejected_serial_and_batch_bundle", None)
 
 	def set_serial_and_batch_bundle(self, table_name=None, ignore_validate=False):
 		if not table_name:
@@ -731,9 +763,7 @@
 		if item_codes:
 			serialized_items = frappe.db.sql_list(
 				"""select name from `tabItem`
-				where has_serial_no=1 and name in ({})""".format(
-					", ".join(["%s"] * len(item_codes))
-				),
+				where has_serial_no=1 and name in ({})""".format(", ".join(["%s"] * len(item_codes))),
 				tuple(item_codes),
 			)
 
@@ -822,16 +852,12 @@
 
 	def validate_qi_submission(self, row):
 		"""Check if QI is submitted on row level, during submission"""
-		action = frappe.db.get_single_value(
-			"Stock Settings", "action_if_quality_inspection_is_not_submitted"
-		)
+		action = frappe.db.get_single_value("Stock Settings", "action_if_quality_inspection_is_not_submitted")
 		qa_docstatus = frappe.db.get_value("Quality Inspection", row.quality_inspection, "docstatus")
 
 		if qa_docstatus != 1:
 			link = frappe.utils.get_link_to_form("Quality Inspection", row.quality_inspection)
-			msg = (
-				f"Row #{row.idx}: Quality Inspection {link} is not submitted for the item: {row.item_code}"
-			)
+			msg = f"Row #{row.idx}: Quality Inspection {link} is not submitted for the item: {row.item_code}"
 			if action == "Stop":
 				frappe.throw(_(msg), title=_("Inspection Submission"), exc=QualityInspectionNotSubmittedError)
 			else:
@@ -881,7 +907,7 @@
 				self.validate_multi_currency()
 				self.validate_packed_items()
 
-				if self.get("is_internal_supplier"):
+				if self.get("is_internal_supplier") and self.docstatus == 1:
 					self.validate_internal_transfer_qty()
 			else:
 				self.validate_internal_transfer_warehouse()
@@ -895,9 +921,7 @@
 				row.from_warehouse = None
 
 	def validate_in_transit_warehouses(self):
-		if (
-			self.doctype == "Sales Invoice" and self.get("update_stock")
-		) or self.doctype == "Delivery Note":
+		if (self.doctype == "Sales Invoice" and self.get("update_stock")) or self.doctype == "Delivery Note":
 			for item in self.get("items"):
 				if not item.target_warehouse:
 					frappe.throw(
@@ -1066,7 +1090,9 @@
 					if self.doctype == "Stock Reconciliation":
 						stock_qty = flt(item.qty)
 					else:
-						stock_qty = flt(item.transfer_qty) if self.doctype == "Stock Entry" else flt(item.stock_qty)
+						stock_qty = (
+							flt(item.transfer_qty) if self.doctype == "Stock Entry" else flt(item.stock_qty)
+						)
 
 					rule_name = rule.get("name")
 					if not rule_map[rule_name]:
@@ -1082,9 +1108,7 @@
 					frappe.throw(msg=message, title=_("Over Receipt"))
 
 	def prepare_over_receipt_message(self, rule, values):
-		message = _(
-			"{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
-		).format(
+		message = _("{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}.").format(
 			frappe.bold(values["qty_put"]),
 			frappe.bold(values["item"]),
 			frappe.bold(values["warehouse"]),
@@ -1135,7 +1159,6 @@
 		item=None,
 		posting_date=None,
 	):
-
 		gl_entry = {
 			"account": account,
 			"cost_center": cost_center,
@@ -1280,9 +1303,7 @@
 
 
 def get_gl_entries_for_preview(doctype, docname, fields):
-	return frappe.get_all(
-		"GL Entry", filters={"voucher_type": doctype, "voucher_no": docname}, fields=fields
-	)
+	return frappe.get_all("GL Entry", filters={"voucher_type": doctype, "voucher_no": docname}, fields=fields)
 
 
 def get_columns(raw_columns, fields):
@@ -1407,9 +1428,7 @@
 			and is_cancelled = 0
 		GROUP BY
 			item_code, warehouse
-		""".format(
-			" or ".join(or_conditions)
-		),
+		""".format(" or ".join(or_conditions)),
 		args,
 		as_dict=1,
 	)
diff --git a/erpnext/controllers/subcontracting_controller.py b/erpnext/controllers/subcontracting_controller.py
index e66fe8b..fc66345 100644
--- a/erpnext/controllers/subcontracting_controller.py
+++ b/erpnext/controllers/subcontracting_controller.py
@@ -21,7 +21,7 @@
 
 class SubcontractingController(StockController):
 	def __init__(self, *args, **kwargs):
-		super(SubcontractingController, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		if self.get("is_old_subcontracting_flow"):
 			self.subcontract_data = frappe._dict(
 				{
@@ -53,7 +53,7 @@
 			self.validate_items()
 			self.create_raw_materials_supplied()
 		else:
-			super(SubcontractingController, self).validate()
+			super().validate()
 
 	def validate_rejected_warehouse(self):
 		for item in self.get("items"):
@@ -108,14 +108,20 @@
 
 					if not is_active:
 						frappe.throw(
-							_("Row {0}: Please select an active BOM for Item {1}.").format(item.idx, item.item_name)
+							_("Row {0}: Please select an active BOM for Item {1}.").format(
+								item.idx, item.item_name
+							)
 						)
 					if bom_item != item.item_code:
 						frappe.throw(
-							_("Row {0}: Please select an valid BOM for Item {1}.").format(item.idx, item.item_name)
+							_("Row {0}: Please select an valid BOM for Item {1}.").format(
+								item.idx, item.item_name
+							)
 						)
 				else:
-					frappe.throw(_("Row {0}: Please select a BOM for Item {1}.").format(item.idx, item.item_name))
+					frappe.throw(
+						_("Row {0}: Please select a BOM for Item {1}.").format(item.idx, item.item_name)
+					)
 			else:
 				item.bom = None
 
@@ -190,7 +196,6 @@
 				fields=["item_code", "(qty - received_qty) as qty", "parent", "name"],
 				filters={"docstatus": 1, "parent": ("in", self.subcontract_orders)},
 			):
-
 				self.qty_to_be_received[(row.item_code, row.parent)] += row.qty
 
 	def __get_transferred_items(self):
@@ -286,9 +291,7 @@
 		if not receipt_items:
 			return ([], {}) if return_consumed_items else None
 
-		receipt_items = {
-			item.name: item.get(self.subcontract_data.order_field) for item in receipt_items
-		}
+		receipt_items = {item.name: item.get(self.subcontract_data.order_field) for item in receipt_items}
 		consumed_materials = self.__get_consumed_items(doctype, receipt_items.keys())
 
 		voucher_nos = [d.voucher_no for d in consumed_materials if d.voucher_no]
@@ -379,10 +382,10 @@
 			if row.serial_no:
 				details.serial_no.extend(get_serial_nos(row.serial_no))
 
-			if row.batch_no:
+			elif row.batch_no:
 				details.batch_no[row.batch_no] += row.qty
 
-			if voucher_bundle_data:
+			elif voucher_bundle_data:
 				bundle_key = (row.rm_item_code, row.main_item_code, row.t_warehouse, row.voucher_no)
 
 				bundle_data = voucher_bundle_data.get(bundle_key, frappe._dict())
@@ -392,6 +395,9 @@
 
 				if bundle_data.batch_nos:
 					for batch_no, qty in bundle_data.batch_nos.items():
+						if qty < 0:
+							qty = abs(qty)
+
 						if qty > 0:
 							details.batch_no[batch_no] += qty
 							bundle_data.batch_nos[batch_no] -= qty
@@ -456,9 +462,7 @@
 			[doctype, "sourced_by_supplier", "=", 0],
 		]
 
-		return (
-			frappe.get_all("BOM", fields=fields, filters=filters, order_by=f"`tab{doctype}`.`idx`") or []
-		)
+		return frappe.get_all("BOM", fields=fields, filters=filters, order_by=f"`tab{doctype}`.`idx`") or []
 
 	def __update_reserve_warehouse(self, row, item):
 		if self.doctype == self.subcontract_data.order_doctype:
@@ -473,9 +477,7 @@
 		if not self.available_materials.get(key):
 			return
 
-		if (
-			not self.available_materials[key]["serial_no"] and not self.available_materials[key]["batch_no"]
-		):
+		if not self.available_materials[key]["serial_no"] and not self.available_materials[key]["batch_no"]:
 			return
 
 		serial_nos = []
@@ -545,17 +547,24 @@
 
 		rm_obj.reference_name = item_row.name
 
+		use_serial_batch_fields = frappe.db.get_single_value("Stock Settings", "use_serial_batch_fields")
+
 		if self.doctype == self.subcontract_data.order_doctype:
 			rm_obj.required_qty = qty
 			rm_obj.amount = rm_obj.required_qty * rm_obj.rate
 		else:
 			rm_obj.consumed_qty = qty
 			rm_obj.required_qty = bom_item.required_qty or qty
+			rm_obj.serial_and_batch_bundle = None
 			setattr(
 				rm_obj, self.subcontract_data.order_field, item_row.get(self.subcontract_data.order_field)
 			)
 
-		if self.doctype == "Subcontracting Receipt":
+			if use_serial_batch_fields:
+				rm_obj.use_serial_batch_fields = 1
+				self.__set_batch_nos(bom_item, item_row, rm_obj, qty)
+
+		if self.doctype == "Subcontracting Receipt" and not use_serial_batch_fields:
 			args = frappe._dict(
 				{
 					"item_code": rm_obj.rm_item_code,
@@ -581,6 +590,68 @@
 
 			rm_obj.rate = get_incoming_rate(args)
 
+	def __set_batch_nos(self, bom_item, item_row, rm_obj, qty):
+		key = (rm_obj.rm_item_code, item_row.item_code, item_row.get(self.subcontract_data.order_field))
+
+		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 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
+
+				elif qty > 0 and batch_qty > 0:
+					qty -= batch_qty
+					new_rm_obj = self.append(self.raw_material_table, bom_item)
+					new_rm_obj.serial_and_batch_bundle = None
+					new_rm_obj.use_serial_batch_fields = 1
+					new_rm_obj.reference_name = item_row.name
+					self.__set_batch_no_as_per_qty(item_row, new_rm_obj, batch_no, batch_qty)
+					self.available_materials[key]["batch_no"][batch_no] = 0
+
+			if new_rm_obj:
+				self.remove(rm_obj)
+			elif abs(qty) > 0:
+				self.__set_consumed_qty(rm_obj, qty)
+
+		else:
+			self.__set_consumed_qty(rm_obj, qty, bom_item.required_qty or qty)
+			self.__set_serial_nos(item_row, rm_obj)
+
+	def __set_consumed_qty(self, rm_obj, consumed_qty, required_qty=0):
+		rm_obj.required_qty = required_qty
+		rm_obj.consumed_qty = consumed_qty
+
+	def __set_serial_nos(self, item_row, rm_obj):
+		key = (rm_obj.rm_item_code, item_row.item_code, item_row.get(self.subcontract_data.order_field))
+		if self.available_materials.get(key) and self.available_materials[key]["serial_no"]:
+			used_serial_nos = self.available_materials[key]["serial_no"][0 : cint(rm_obj.consumed_qty)]
+			rm_obj.serial_no = "\n".join(used_serial_nos)
+
+			# Removed the used serial nos from the list
+			for sn in used_serial_nos:
+				self.available_materials[key]["serial_no"].remove(sn)
+
+	def __set_batch_no_as_per_qty(self, item_row, rm_obj, batch_no, qty):
+		rm_obj.update(
+			{
+				"consumed_qty": qty,
+				"batch_no": batch_no,
+				"required_qty": qty,
+				self.subcontract_data.order_field: item_row.get(self.subcontract_data.order_field),
+			}
+		)
+
+		self.__set_serial_nos(item_row, rm_obj)
+
 	def __get_qty_based_on_material_transfer(self, item_row, transfer_item):
 		key = (item_row.item_code, item_row.get(self.subcontract_data.order_field))
 
@@ -689,7 +760,9 @@
 		for row in self.get("supplied_items"):
 			if row.reference_name == name and row.serial_and_batch_bundle:
 				if row.consumed_qty != abs(
-					frappe.get_cached_value("Serial and Batch Bundle", row.serial_and_batch_bundle, "total_qty")
+					frappe.get_cached_value(
+						"Serial and Batch Bundle", row.serial_and_batch_bundle, "total_qty"
+					)
 				):
 					return row
 
@@ -976,7 +1049,8 @@
 
 				if mr_obj.status in ["Stopped", "Cancelled"]:
 					frappe.throw(
-						_("Material Request {0} is cancelled or stopped").format(mr), frappe.InvalidStatusError
+						_("Material Request {0} is cancelled or stopped").format(mr),
+						frappe.InvalidStatusError,
 					)
 
 				mr_obj.update_requested_qty(mr_item_rows)
@@ -1059,8 +1133,10 @@
 
 			for fg_item_code in fg_item_code_list:
 				for rm_item in rm_items:
-
-					if rm_item.get("main_item_code") == fg_item_code or rm_item.get("item_code") == fg_item_code:
+					if (
+						rm_item.get("main_item_code") == fg_item_code
+						or rm_item.get("item_code") == fg_item_code
+					):
 						rm_item_code = rm_item.get("rm_item_code")
 						items_dict = {
 							rm_item_code: {
@@ -1070,12 +1146,22 @@
 								"description": item_wh.get(rm_item_code, {}).get("description", ""),
 								"qty": rm_item.get("qty")
 								or max(rm_item.get("required_qty") - rm_item.get("total_supplied_qty"), 0),
-								"from_warehouse": rm_item.get("warehouse") or rm_item.get("reserve_warehouse"),
+								"from_warehouse": rm_item.get("warehouse")
+								or rm_item.get("reserve_warehouse"),
 								"to_warehouse": subcontract_order.supplier_warehouse,
 								"stock_uom": rm_item.get("stock_uom"),
 								"serial_and_batch_bundle": rm_item.get("serial_and_batch_bundle"),
 								"main_item_code": fg_item_code,
-								"allow_alternative_item": item_wh.get(rm_item_code, {}).get("allow_alternative_item"),
+								"allow_alternative_item": item_wh.get(rm_item_code, {}).get(
+									"allow_alternative_item"
+								),
+								"use_serial_batch_fields": rm_item.get("use_serial_batch_fields"),
+								"serial_no": rm_item.get("serial_no")
+								if rm_item.get("use_serial_batch_fields")
+								else None,
+								"batch_no": rm_item.get("batch_no")
+								if rm_item.get("use_serial_batch_fields")
+								else None,
 							}
 						}
 
@@ -1089,9 +1175,7 @@
 			frappe.throw(_("No Items selected for transfer."))
 
 
-def add_items_in_ste(
-	ste_doc, row, qty, rm_details, rm_detail_field="sco_rm_detail", batch_no=None
-):
+def add_items_in_ste(ste_doc, row, qty, rm_details, rm_detail_field="sco_rm_detail", batch_no=None):
 	item = ste_doc.append("items", row.item_details)
 
 	rm_detail = list(set(row.get(f"{rm_detail_field}s")).intersection(rm_details))
@@ -1136,7 +1220,7 @@
 	ste_doc.company = order_doc.company
 	ste_doc.is_return = 1
 
-	for key, value in available_materials.items():
+	for _key, value in available_materials.items():
 		if not value.qty:
 			continue
 
@@ -1153,9 +1237,7 @@
 
 
 @frappe.whitelist()
-def get_materials_from_supplier(
-	subcontract_order, rm_details, order_doctype="Subcontracting Order"
-):
+def get_materials_from_supplier(subcontract_order, rm_details, order_doctype="Subcontracting Order"):
 	if isinstance(rm_details, str):
 		rm_details = json.loads(rm_details)
 
@@ -1169,6 +1251,4 @@
 			_("Materials are already received against the {0} {1}").format(order_doctype, subcontract_order)
 		)
 
-	return make_return_stock_entry_for_subcontract(
-		doc.available_materials, doc, rm_details, order_doctype
-	)
+	return make_return_stock_entry_for_subcontract(doc.available_materials, doc, rm_details, order_doctype)
diff --git a/erpnext/controllers/taxes_and_totals.py b/erpnext/controllers/taxes_and_totals.py
index 69d8caa..d90c14a 100644
--- a/erpnext/controllers/taxes_and_totals.py
+++ b/erpnext/controllers/taxes_and_totals.py
@@ -22,7 +22,7 @@
 from erpnext.utilities.regional import temporary_flag
 
 
-class calculate_taxes_and_totals(object):
+class calculate_taxes_and_totals:
 	def __init__(self, doc: Document):
 		self.doc = doc
 		frappe.flags.round_off_applicable_accounts = []
@@ -160,7 +160,8 @@
 				elif item.price_list_rate:
 					if not item.rate or (item.pricing_rules and item.discount_percentage > 0):
 						item.rate = flt(
-							item.price_list_rate * (1.0 - (item.discount_percentage / 100.0)), item.precision("rate")
+							item.price_list_rate * (1.0 - (item.discount_percentage / 100.0)),
+							item.precision("rate"),
 						)
 
 						item.discount_amount = item.price_list_rate * (item.discount_percentage / 100.0)
@@ -181,7 +182,8 @@
 					item.rate_with_margin, item.base_rate_with_margin = self.calculate_margin(item)
 					if flt(item.rate_with_margin) > 0:
 						item.rate = flt(
-							item.rate_with_margin * (1.0 - (item.discount_percentage / 100.0)), item.precision("rate")
+							item.rate_with_margin * (1.0 - (item.discount_percentage / 100.0)),
+							item.precision("rate"),
 						)
 
 						if item.discount_amount and not item.discount_percentage:
@@ -197,7 +199,9 @@
 				item.net_rate = item.rate
 
 				if (
-					not item.qty and self.doc.get("is_return") and self.doc.get("doctype") != "Purchase Receipt"
+					not item.qty
+					and self.doc.get("is_return")
+					and self.doc.get("doctype") != "Purchase Receipt"
 				):
 					item.amount = flt(-1 * item.rate, item.precision("amount"))
 				elif not item.qty and self.doc.get("is_debit_note"):
@@ -283,7 +287,9 @@
 
 				item.net_amount = flt(amount / (1 + cumulated_tax_fraction), item.precision("net_amount"))
 				item.net_rate = flt(item.net_amount / item.qty, item.precision("net_rate"))
-				item.discount_percentage = flt(item.discount_percentage, item.precision("discount_percentage"))
+				item.discount_percentage = flt(
+					item.discount_percentage, item.precision("discount_percentage")
+				)
 
 				self._set_in_company_currency(item, ["net_rate", "net_amount"])
 
@@ -344,7 +350,6 @@
 		self.doc.round_floats_in(self.doc, ["total", "base_total", "net_total", "base_net_total"])
 
 	def calculate_shipping_charges(self):
-
 		# Do not apply shipping rule for POS
 		if self.doc.get("is_pos"):
 			return
@@ -356,9 +361,7 @@
 			self._calculate()
 
 	def calculate_taxes(self):
-		rounding_adjustment_computed = self.doc.get("is_consolidated") and self.doc.get(
-			"rounding_adjustment"
-		)
+		rounding_adjustment_computed = self.doc.get("is_consolidated") and self.doc.get("rounding_adjustment")
 		if not rounding_adjustment_computed:
 			self.doc.rounding_adjustment = 0
 
@@ -398,7 +401,9 @@
 				# set tax after discount
 				tax.tax_amount_after_discount_amount += current_tax_amount
 
-				current_tax_amount = self.get_tax_amount_if_for_valuation_or_deduction(current_tax_amount, tax)
+				current_tax_amount = self.get_tax_amount_if_for_valuation_or_deduction(
+					current_tax_amount, tax
+				)
 
 				# note: grand_total_for_current_item contains the contribution of
 				# item's amount, previously applied tax and the current tax on that item
@@ -462,9 +467,7 @@
 		if tax.charge_type == "Actual":
 			# distribute the tax amount proportionally to each item row
 			actual = flt(tax.tax_amount, tax.precision("tax_amount"))
-			current_tax_amount = (
-				item.net_amount * actual / self.doc.net_total if self.doc.net_total else 0.0
-			)
+			current_tax_amount = item.net_amount * actual / self.doc.net_total if self.doc.net_total else 0.0
 
 		elif tax.charge_type == "On Net Total":
 			current_tax_amount = (tax_rate / 100.0) * item.net_amount
@@ -596,9 +599,7 @@
 				else self.doc.base_net_total
 			)
 
-			self._set_in_company_currency(
-				self.doc, ["taxes_and_charges_added", "taxes_and_charges_deducted"]
-			)
+			self._set_in_company_currency(self.doc, ["taxes_and_charges_added", "taxes_and_charges_deducted"])
 
 		self.doc.round_floats_in(self.doc, ["grand_total", "base_grand_total"])
 
@@ -652,12 +653,11 @@
 				frappe.throw(_("Please select Apply Discount On"))
 
 			self.doc.base_discount_amount = flt(
-				self.doc.discount_amount * self.doc.conversion_rate, self.doc.precision("base_discount_amount")
+				self.doc.discount_amount * self.doc.conversion_rate,
+				self.doc.precision("base_discount_amount"),
 			)
 
-			if self.doc.apply_discount_on == "Grand Total" and self.doc.get(
-				"is_cash_or_non_trade_discount"
-			):
+			if self.doc.apply_discount_on == "Grand Total" and self.doc.get("is_cash_or_non_trade_discount"):
 				self.discount_amount_applied = True
 				return
 
@@ -682,12 +682,17 @@
 						or total_for_discount_amount == self.doc.net_total
 					) and i == len(self._items) - 1:
 						discount_amount_loss = flt(
-							self.doc.net_total - net_total - self.doc.discount_amount, self.doc.precision("net_total")
+							self.doc.net_total - net_total - self.doc.discount_amount,
+							self.doc.precision("net_total"),
 						)
 
-						item.net_amount = flt(item.net_amount + discount_amount_loss, item.precision("net_amount"))
+						item.net_amount = flt(
+							item.net_amount + discount_amount_loss, item.precision("net_amount")
+						)
 
-					item.net_rate = flt(item.net_amount / item.qty, item.precision("net_rate")) if item.qty else 0
+					item.net_rate = (
+						flt(item.net_amount / item.qty, item.precision("net_rate")) if item.qty else 0
+					)
 
 					self._set_in_company_currency(item, ["net_rate", "net_amount"])
 
@@ -942,7 +947,9 @@
 		total_paid_amount = 0
 		for payment in self.doc.get("payments"):
 			total_paid_amount += (
-				payment.amount if self.doc.party_account_currency == self.doc.currency else payment.base_amount
+				payment.amount
+				if self.doc.party_account_currency == self.doc.currency
+				else payment.base_amount
 			)
 
 		pending_amount = total_amount_to_pay - total_paid_amount
@@ -1016,7 +1023,7 @@
 
 @erpnext.allow_regional
 def get_itemised_tax_breakup_header(item_doctype, tax_accounts):
-	return [_("Item"), _("Taxable Amount")] + tax_accounts
+	return [_("Item"), _("Taxable Amount"), *tax_accounts]
 
 
 @erpnext.allow_regional
@@ -1084,7 +1091,7 @@
 				row["tax_amount"] = flt(row["tax_amount"], precision)
 
 
-class init_landed_taxes_and_totals(object):
+class init_landed_taxes_and_totals:
 	def __init__(self, doc):
 		self.doc = doc
 		self.tax_field = "taxes" if self.doc.doctype == "Landed Cost Voucher" else "additional_costs"
diff --git a/erpnext/controllers/tests/test_accounts_controller.py b/erpnext/controllers/tests/test_accounts_controller.py
index 2170628..6218bd6 100644
--- a/erpnext/controllers/tests/test_accounts_controller.py
+++ b/erpnext/controllers/tests/test_accounts_controller.py
@@ -1,18 +1,15 @@
 # Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and contributors
 # For license information, please see license.txt
 
-import unittest
 
 import frappe
 from frappe import qb
 from frappe.query_builder.functions import Sum
-from frappe.tests.utils import FrappeTestCase, change_settings
-from frappe.utils import add_days, flt, getdate, nowdate
+from frappe.tests.utils import FrappeTestCase
+from frappe.utils import add_days, getdate, nowdate
 
-from erpnext import get_default_cost_center
 from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_entry
 from erpnext.accounts.doctype.payment_entry.test_payment_entry import create_payment_entry
-from erpnext.accounts.doctype.purchase_invoice.test_purchase_invoice import make_purchase_invoice
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
 from erpnext.accounts.party import get_party_account
 from erpnext.stock.doctype.item.test_item import create_item
@@ -56,7 +53,8 @@
 	20 series - Sales Invoice against Journals
 	30 series - Sales Invoice against Credit Notes
 	40 series - Company default Cost center is unset
-	50 series = Journals against Journals
+	50 series - Journals against Journals
+	60 series - Journals against Payment Entries
 	90 series - Dimension inheritence
 	"""
 
@@ -142,13 +140,16 @@
 		qty=1,
 		rate=1,
 		conversion_rate=80,
-		posting_date=nowdate(),
+		posting_date=None,
 		do_not_save=False,
 		do_not_submit=False,
 	):
 		"""
 		Helper function to populate default values in sales invoice
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		sinv = create_sales_invoice(
 			qty=qty,
 			rate=rate,
@@ -173,12 +174,13 @@
 		)
 		return sinv
 
-	def create_payment_entry(
-		self, amount=1, source_exc_rate=75, posting_date=nowdate(), customer=None
-	):
+	def create_payment_entry(self, amount=1, source_exc_rate=75, posting_date=None, customer=None):
 		"""
 		Helper function to populate default values in payment entry
 		"""
+		if posting_date is None:
+			posting_date = nowdate()
+
 		payment = create_payment_entry(
 			company=self.company,
 			payment_type="Receive",
@@ -293,9 +295,7 @@
 			.run(as_dict=True)[0]
 		)
 		self.assertEqual(outstanding, current_outstanding.outstanding)
-		self.assertEqual(
-			outstanding_in_account_currency, current_outstanding.outstanding_in_account_currency
-		)
+		self.assertEqual(outstanding_in_account_currency, current_outstanding.outstanding_in_account_currency)
 
 	def test_10_payment_against_sales_invoice(self):
 		# Sales Invoice in Foreign Currency
@@ -401,7 +401,6 @@
 		adv.reload()
 
 		# sales invoice with advance(partial amount)
-		rate = 80
 		rate_in_account_currency = 1
 		si = self.create_sales_invoice(
 			qty=2, conversion_rate=80, rate=rate_in_account_currency, do_not_submit=True
@@ -788,7 +787,9 @@
 				self.assert_ledger_outstanding(si.doctype, si.name, 0.0, 0.0)
 
 				# Exchange Gain/Loss Journal should've been created.
-				exc_je_for_si = [x for x in self.get_journals_for(si.doctype, si.name) if x.parent != adv.name]
+				exc_je_for_si = [
+					x for x in self.get_journals_for(si.doctype, si.name) if x.parent != adv.name
+				]
 				exc_je_for_adv = self.get_journals_for(adv.doctype, adv.name)
 				self.assertNotEqual(exc_je_for_si, [])
 				self.assertEqual(len(exc_je_for_si), 1)
@@ -1253,7 +1254,9 @@
 			with self.subTest(x=x):
 				self.assertEqual(
 					[self.cost_center, self.cost_center],
-					frappe.db.get_all("Journal Entry Account", filters={"parent": x.parent}, pluck="cost_center"),
+					frappe.db.get_all(
+						"Journal Entry Account", filters={"parent": x.parent}, pluck="cost_center"
+					),
 				)
 
 		frappe.db.set_value("Company", self.company, "cost_center", cc)
@@ -1382,13 +1385,14 @@
 			with self.subTest(x=x):
 				self.assertEqual(
 					[cr_note.department, cr_note.department],
-					frappe.db.get_all("Journal Entry Account", filters={"parent": x.parent}, pluck="department"),
+					frappe.db.get_all(
+						"Journal Entry Account", filters={"parent": x.parent}, pluck="department"
+					),
 				)
 
 	def test_92_dimension_inhertiance_exc_gain_loss(self):
 		# Sales Invoice in Foreign Currency
 		self.setup_dimensions()
-		rate = 80
 		rate_in_account_currency = 1
 		dpt = "Research & Development"
 
@@ -1535,3 +1539,70 @@
 		exc_je_for_je = self.get_journals_for(journal_as_payment.doctype, journal_as_payment.name)
 		self.assertEqual(exc_je_for_si, [])
 		self.assertEqual(exc_je_for_je, [])
+
+	def test_60_payment_entry_against_journal(self):
+		# Invoices
+		exc_rate1 = 75
+		exc_rate2 = 77
+		amount = 1
+		je1 = self.create_journal_entry(
+			acc1=self.debit_usd,
+			acc1_exc_rate=exc_rate1,
+			acc2=self.cash,
+			acc1_amount=amount,
+			acc2_amount=(amount * 75),
+			acc2_exc_rate=1,
+		)
+		je1.accounts[0].party_type = "Customer"
+		je1.accounts[0].party = self.customer
+		je1 = je1.save().submit()
+
+		je2 = self.create_journal_entry(
+			acc1=self.debit_usd,
+			acc1_exc_rate=exc_rate2,
+			acc2=self.cash,
+			acc1_amount=amount,
+			acc2_amount=(amount * exc_rate2),
+			acc2_exc_rate=1,
+		)
+		je2.accounts[0].party_type = "Customer"
+		je2.accounts[0].party = self.customer
+		je2 = je2.save().submit()
+
+		# Payment
+		pe = self.create_payment_entry(amount=2, source_exc_rate=exc_rate1).save().submit()
+
+		pr = self.create_payment_reconciliation()
+		pr.receivable_payable_account = self.debit_usd
+		pr.get_unreconciled_entries()
+		self.assertEqual(len(pr.invoices), 2)
+		self.assertEqual(len(pr.payments), 1)
+		invoices = [x.as_dict() for x in pr.invoices]
+		payments = [x.as_dict() for x in pr.payments]
+		pr.allocate_entries(frappe._dict({"invoices": invoices, "payments": payments}))
+		pr.reconcile()
+		self.assertEqual(len(pr.invoices), 0)
+		self.assertEqual(len(pr.payments), 0)
+
+		# There should be no outstanding in both currencies
+		self.assert_ledger_outstanding(je1.doctype, je1.name, 0.0, 0.0)
+		self.assert_ledger_outstanding(je2.doctype, je2.name, 0.0, 0.0)
+
+		# Exchange Gain/Loss Journal should've been created only for JE2
+		exc_je_for_je1 = self.get_journals_for(je1.doctype, je1.name)
+		exc_je_for_je2 = self.get_journals_for(je2.doctype, je2.name)
+		self.assertEqual(exc_je_for_je1, [])
+		self.assertEqual(len(exc_je_for_je2), 1)
+
+		# Cancel Payment
+		pe.reload()
+		pe.cancel()
+
+		self.assert_ledger_outstanding(je1.doctype, je1.name, (amount * exc_rate1), amount)
+		self.assert_ledger_outstanding(je2.doctype, je2.name, (amount * exc_rate2), amount)
+
+		# Exchange Gain/Loss Journal should've been cancelled
+		exc_je_for_je1 = self.get_journals_for(je1.doctype, je1.name)
+		exc_je_for_je2 = self.get_journals_for(je2.doctype, je2.name)
+		self.assertEqual(exc_je_for_je1, [])
+		self.assertEqual(exc_je_for_je2, [])
diff --git a/erpnext/controllers/tests/test_mapper.py b/erpnext/controllers/tests/test_mapper.py
index 919bcda..9dbcf6c 100644
--- a/erpnext/controllers/tests/test_mapper.py
+++ b/erpnext/controllers/tests/test_mapper.py
@@ -29,7 +29,6 @@
 		self.assertEqual(set(d for d in src_items), set(d.item_code for d in updated_so.items))
 
 	def make_quotation(self, item_list, customer):
-
 		qtn = frappe.get_doc(
 			{
 				"doctype": "Quotation",
diff --git a/erpnext/controllers/tests/test_qty_based_taxes.py b/erpnext/controllers/tests/test_qty_based_taxes.py
index 2e9dfd2..e7896b5 100644
--- a/erpnext/controllers/tests/test_qty_based_taxes.py
+++ b/erpnext/controllers/tests/test_qty_based_taxes.py
@@ -25,7 +25,7 @@
 				"account_name": uuid4(),
 				"account_type": "Tax",
 				"company": self.company.name,
-				"parent_account": "Duties and Taxes - {self.company.abbr}".format(self=self),
+				"parent_account": f"Duties and Taxes - {self.company.abbr}",
 			}
 		).insert()
 		self.item_group = frappe.get_doc(
diff --git a/erpnext/controllers/tests/test_queries.py b/erpnext/controllers/tests/test_queries.py
index c536d1c..0ef108e 100644
--- a/erpnext/controllers/tests/test_queries.py
+++ b/erpnext/controllers/tests/test_queries.py
@@ -7,13 +7,10 @@
 
 
 def add_default_params(func, doctype):
-	return partial(
-		func, doctype=doctype, txt="", searchfield="name", start=0, page_len=20, filters=None
-	)
+	return partial(func, doctype=doctype, txt="", searchfield="name", start=0, page_len=20, filters=None)
 
 
 class TestQueries(unittest.TestCase):
-
 	# All tests are based on doctype/test_records.json
 
 	def assert_nested_in(self, item, container):
diff --git a/erpnext/controllers/tests/test_subcontracting_controller.py b/erpnext/controllers/tests/test_subcontracting_controller.py
index 95a7bcb..dfd4351 100644
--- a/erpnext/controllers/tests/test_subcontracting_controller.py
+++ b/erpnext/controllers/tests/test_subcontracting_controller.py
@@ -16,8 +16,6 @@
 from erpnext.manufacturing.doctype.production_plan.test_production_plan import make_bom
 from erpnext.stock.doctype.item.test_item import make_item
 from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
-	get_batch_from_bundle,
-	get_serial_nos_from_bundle,
 	make_serial_batch_bundle,
 )
 from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
@@ -140,6 +138,7 @@
 		- Create partial SCR against the SCO and check serial nos and batch no.
 		"""
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		set_backflush_based_on("Material Transferred for Subcontract")
 		service_items = [
 			{
@@ -202,6 +201,8 @@
 				if value.get(field):
 					self.assertEqual(value.get(field), transferred_detais.get(field))
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
+
 	def test_subcontracting_with_same_components_different_fg(self):
 		"""
 		- Set backflush based on Material Transfer.
@@ -211,6 +212,7 @@
 		- Create partial SCR against the SCO and check serial nos.
 		"""
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		set_backflush_based_on("Material Transferred for Subcontract")
 		service_items = [
 			{
@@ -278,6 +280,8 @@
 			self.assertEqual(value.qty, 6)
 			self.assertEqual(sorted(value.serial_no), sorted(transferred_detais.get("serial_no")[6:12]))
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
+
 	def test_return_non_consumed_materials(self):
 		"""
 		- Set backflush based on Material Transfer.
@@ -288,6 +292,7 @@
 		- After that return the non consumed material back to the store from supplier's warehouse.
 		"""
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		set_backflush_based_on("Material Transferred for Subcontract")
 		service_items = [
 			{
@@ -333,6 +338,7 @@
 			get_serial_nos(doc.items[0].serial_no),
 			itemwise_details.get(doc.items[0].item_code)["serial_no"][5:6],
 		)
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
 
 	def test_item_with_batch_based_on_bom(self):
 		"""
@@ -343,7 +349,6 @@
 		- Create the 3 SCR against the SCO and split Subcontracted Items into two batches.
 		- Keep the qty as 2 for Subcontracted Item in the SCR.
 		"""
-		from erpnext.stock.serial_batch_bundle import get_batch_nos
 
 		set_backflush_based_on("BOM")
 		service_items = [
@@ -426,7 +431,7 @@
 		scr1.set_missing_values()
 		scr1.submit()
 
-		for key, value in get_supplied_items(scr1).items():
+		for _key, value in get_supplied_items(scr1).items():
 			self.assertEqual(value.qty, 4)
 
 		frappe.flags.add_debugger = True
@@ -438,7 +443,7 @@
 		scr2.set_missing_values()
 		scr2.submit()
 
-		for key, value in get_supplied_items(scr2).items():
+		for _key, value in get_supplied_items(scr2).items():
 			self.assertEqual(value.qty, 4)
 
 		scr3 = make_subcontracting_receipt(sco.name)
@@ -448,7 +453,7 @@
 		scr3.set_missing_values()
 		scr3.submit()
 
-		for key, value in get_supplied_items(scr3).items():
+		for _key, value in get_supplied_items(scr3).items():
 			self.assertEqual(value.qty, 2)
 
 	def test_item_with_batch_based_on_material_transfer(self):
@@ -555,7 +560,7 @@
 		scr2.set_missing_values()
 		scr2.submit()
 
-		for key, value in get_supplied_items(scr2).items():
+		for value in get_supplied_items(scr2).values():
 			self.assertEqual(value.qty, 4)
 
 		scr3 = make_subcontracting_receipt(sco.name)
@@ -565,7 +570,7 @@
 		scr3.set_missing_values()
 		scr3.submit()
 
-		for key, value in get_supplied_items(scr3).items():
+		for value in get_supplied_items(scr3).values():
 			self.assertEqual(value.qty, 1)
 
 	def test_partial_transfer_serial_no_components_based_on_material_transfer(self):
@@ -578,6 +583,7 @@
 		- Create SCR for remaining qty against the SCO and change the qty manually.
 		"""
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		set_backflush_based_on("Material Transferred for Subcontract")
 		service_items = [
 			{
@@ -643,6 +649,8 @@
 			self.assertEqual(value.qty, details.qty)
 			self.assertEqual(sorted(value.serial_no), sorted(details.serial_no))
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
+
 	def test_incorrect_serial_no_components_based_on_material_transfer(self):
 		"""
 		- Set backflush based on Material Transferred for Subcontract.
@@ -652,6 +660,7 @@
 		- System should throw the error and not allowed to save the SCR.
 		"""
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		serial_no = "ABC"
 		if not frappe.db.exists("Serial No", serial_no):
 			frappe.get_doc(
@@ -688,9 +697,7 @@
 
 		scr1 = make_subcontracting_receipt(sco.name)
 		scr1.save()
-		bundle = frappe.get_doc(
-			"Serial and Batch Bundle", scr1.supplied_items[0].serial_and_batch_bundle
-		)
+		bundle = frappe.get_doc("Serial and Batch Bundle", scr1.supplied_items[0].serial_and_batch_bundle)
 		original_serial_no = ""
 		for row in bundle.entries:
 			if row.idx == 1:
@@ -712,6 +719,7 @@
 		scr1.save()
 		self.delete_bundle_from_scr(scr1)
 		scr1.delete()
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
 
 	@staticmethod
 	def delete_bundle_from_scr(scr):
@@ -760,7 +768,6 @@
 		scr1.items[0].qty = 5
 		scr1.save()
 
-		transferred_batch_no = ""
 		for key, value in get_supplied_items(scr1).items():
 			details = itemwise_details.get(key)
 			self.assertEqual(value.qty, 3)
@@ -844,6 +851,223 @@
 		for item in sco.get("supplied_items"):
 			self.assertEqual(item.supplied_qty, 0.0)
 
+	def test_sco_with_material_transfer_with_use_serial_batch_fields(self):
+		"""
+		- Set backflush based on Material Transfer.
+		- Create SCO for the item Subcontracted Item SA1 and Subcontracted Item SA5.
+		- Transfer the components from Stores to Supplier warehouse with batch no and serial nos.
+		- Transfer extra item Subcontracted SRM Item 4 for the subcontract item Subcontracted Item SA5.
+		- Create partial SCR against the SCO and check serial nos and batch no.
+		"""
+
+		set_backflush_based_on("Material Transferred for Subcontract")
+		service_items = [
+			{
+				"warehouse": "_Test Warehouse - _TC",
+				"item_code": "Subcontracted Service Item 1",
+				"qty": 5,
+				"rate": 100,
+				"fg_item": "Subcontracted Item SA1",
+				"fg_item_qty": 5,
+			},
+			{
+				"warehouse": "_Test Warehouse - _TC",
+				"item_code": "Subcontracted Service Item 5",
+				"qty": 6,
+				"rate": 100,
+				"fg_item": "Subcontracted Item SA5",
+				"fg_item_qty": 6,
+			},
+		]
+		sco = get_subcontracting_order(service_items=service_items)
+		rm_items = get_rm_items(sco.supplied_items)
+		rm_items.append(
+			{
+				"main_item_code": "Subcontracted Item SA5",
+				"item_code": "Subcontracted SRM Item 4",
+				"qty": 6,
+			}
+		)
+		itemwise_details = make_stock_in_entry(rm_items=rm_items)
+
+		for item in rm_items:
+			item["sco_rm_detail"] = sco.items[0].name if item.get("qty") == 5 else sco.items[1].name
+
+		make_stock_transfer_entry(
+			sco_no=sco.name,
+			rm_items=rm_items,
+			itemwise_details=copy.deepcopy(itemwise_details),
+		)
+
+		scr1 = make_subcontracting_receipt(sco.name)
+		scr1.remove(scr1.items[1])
+		scr1.save()
+		scr1.submit()
+
+		for key, value in get_supplied_items(scr1).items():
+			transferred_detais = itemwise_details.get(key)
+
+			for field in ["qty", "serial_no", "batch_no"]:
+				if value.get(field):
+					data = value.get(field)
+					if field == "serial_no":
+						data = sorted(data)
+
+					self.assertEqual(data, transferred_detais.get(field))
+
+		scr2 = make_subcontracting_receipt(sco.name)
+		scr2.save()
+		scr2.submit()
+
+		for key, value in get_supplied_items(scr2).items():
+			transferred_detais = itemwise_details.get(key)
+
+			for field in ["qty", "serial_no", "batch_no"]:
+				if value.get(field):
+					data = value.get(field)
+					if field == "serial_no":
+						data = sorted(data)
+
+					self.assertEqual(data, transferred_detais.get(field))
+
+	def test_subcontracting_with_same_components_different_fg_with_serial_batch_fields(self):
+		"""
+		- Set backflush based on Material Transfer.
+		- Create SCO for the item Subcontracted Item SA2 and Subcontracted Item SA3.
+		- Transfer the components from Stores to Supplier warehouse with serial nos.
+		- Transfer extra qty of components for the item Subcontracted Item SA2.
+		- Create partial SCR against the SCO and check serial nos.
+		"""
+
+		set_backflush_based_on("Material Transferred for Subcontract")
+		service_items = [
+			{
+				"warehouse": "_Test Warehouse - _TC",
+				"item_code": "Subcontracted Service Item 2",
+				"qty": 5,
+				"rate": 100,
+				"fg_item": "Subcontracted Item SA2",
+				"fg_item_qty": 5,
+			},
+			{
+				"warehouse": "_Test Warehouse - _TC",
+				"item_code": "Subcontracted Service Item 3",
+				"qty": 6,
+				"rate": 100,
+				"fg_item": "Subcontracted Item SA3",
+				"fg_item_qty": 6,
+			},
+		]
+		sco = get_subcontracting_order(service_items=service_items)
+		rm_items = get_rm_items(sco.supplied_items)
+		rm_items[0]["qty"] += 1
+		itemwise_details = make_stock_in_entry(rm_items=rm_items)
+
+		for item in rm_items:
+			item["sco_rm_detail"] = sco.items[0].name if item.get("qty") == 5 else sco.items[1].name
+			item["use_serial_batch_fields"] = 1
+
+		make_stock_transfer_entry(
+			sco_no=sco.name,
+			rm_items=rm_items,
+			itemwise_details=copy.deepcopy(itemwise_details),
+		)
+
+		scr1 = make_subcontracting_receipt(sco.name)
+		scr1.items[0].qty = 3
+		scr1.remove(scr1.items[1])
+		scr1.save()
+		scr1.submit()
+
+		for key, value in get_supplied_items(scr1).items():
+			transferred_detais = itemwise_details.get(key)
+
+			self.assertEqual(value.qty, 4)
+			self.assertEqual(sorted(value.serial_no), sorted(transferred_detais.get("serial_no")[0:4]))
+
+		scr2 = make_subcontracting_receipt(sco.name)
+		scr2.items[0].qty = 2
+		scr2.remove(scr2.items[1])
+		scr2.save()
+		scr2.submit()
+
+		for key, value in get_supplied_items(scr2).items():
+			transferred_detais = itemwise_details.get(key)
+
+			self.assertEqual(value.qty, 2)
+			self.assertEqual(sorted(value.serial_no), sorted(transferred_detais.get("serial_no")[4:6]))
+
+		scr3 = make_subcontracting_receipt(sco.name)
+		scr3.save()
+		scr3.submit()
+
+		for key, value in get_supplied_items(scr3).items():
+			transferred_detais = itemwise_details.get(key)
+
+			self.assertEqual(value.qty, 6)
+			self.assertEqual(sorted(value.serial_no), sorted(transferred_detais.get("serial_no")[6:12]))
+
+	def test_return_non_consumed_materials_with_serial_batch_fields(self):
+		"""
+		- Set backflush based on Material Transfer.
+		- Create SCO for item Subcontracted Item SA2.
+		- Transfer the components from Stores to Supplier warehouse with serial nos.
+		- Transfer extra qty of component for the subcontracted item Subcontracted Item SA2.
+		- Create SCR for full qty against the SCO and change the qty of raw material.
+		- After that return the non consumed material back to the store from supplier's warehouse.
+		"""
+
+		set_backflush_based_on("Material Transferred for Subcontract")
+		service_items = [
+			{
+				"warehouse": "_Test Warehouse - _TC",
+				"item_code": "Subcontracted Service Item 2",
+				"qty": 5,
+				"rate": 100,
+				"fg_item": "Subcontracted Item SA2",
+				"fg_item_qty": 5,
+			},
+		]
+		sco = get_subcontracting_order(service_items=service_items)
+		rm_items = get_rm_items(sco.supplied_items)
+		rm_items[0]["qty"] += 1
+		itemwise_details = make_stock_in_entry(rm_items=rm_items)
+
+		for item in rm_items:
+			item["use_serial_batch_fields"] = 1
+			item["sco_rm_detail"] = sco.items[0].name
+
+		make_stock_transfer_entry(
+			sco_no=sco.name,
+			rm_items=rm_items,
+			itemwise_details=copy.deepcopy(itemwise_details),
+		)
+
+		scr1 = make_subcontracting_receipt(sco.name)
+		scr1.save()
+		scr1.supplied_items[0].consumed_qty = 5
+		scr1.supplied_items[0].serial_no = "\n".join(
+			sorted(itemwise_details.get("Subcontracted SRM Item 2").get("serial_no")[0:5])
+		)
+		scr1.submit()
+
+		for key, value in get_supplied_items(scr1).items():
+			transferred_detais = itemwise_details.get(key)
+			self.assertTrue(value.use_serial_batch_fields)
+			self.assertEqual(value.qty, 5)
+			self.assertEqual(sorted(value.serial_no), sorted(transferred_detais.get("serial_no")[0:5]))
+
+		sco.load_from_db()
+		self.assertEqual(sco.supplied_items[0].consumed_qty, 5)
+		doc = get_materials_from_supplier(sco.name, [d.name for d in sco.supplied_items])
+		self.assertEqual(doc.items[0].qty, 1)
+		self.assertEqual(doc.items[0].s_warehouse, "_Test Warehouse 1 - _TC")
+		self.assertEqual(doc.items[0].t_warehouse, "_Test Warehouse - _TC")
+		self.assertEqual(
+			get_serial_nos(doc.items[0].serial_no),
+			itemwise_details.get(doc.items[0].item_code)["serial_no"][5:6],
+		)
+
 
 def add_second_row_in_scr(scr):
 	item_dict = {}
@@ -909,11 +1133,10 @@
 
 def update_item_details(child_row, details):
 	details.qty += (
-		child_row.get("qty")
-		if child_row.doctype == "Stock Entry Detail"
-		else child_row.get("consumed_qty")
+		child_row.get("qty") if child_row.doctype == "Stock Entry Detail" else child_row.get("consumed_qty")
 	)
 
+	details.use_serial_batch_fields = child_row.get("use_serial_batch_fields")
 	if child_row.serial_and_batch_bundle:
 		doc = frappe.get_doc("Serial and Batch Bundle", child_row.serial_and_batch_bundle)
 		for row in doc.get("entries"):
@@ -921,7 +1144,9 @@
 				details.serial_no.append(row.serial_no)
 
 			if row.batch_no:
-				details.batch_no[row.batch_no] += row.qty * (-1 if doc.type_of_transaction == "Outward" else 1)
+				details.batch_no[row.batch_no] += row.qty * (
+					-1 if doc.type_of_transaction == "Outward" else 1
+				)
 	else:
 		if child_row.serial_no:
 			details.serial_no.extend(get_serial_nos(child_row.serial_no))
@@ -945,6 +1170,7 @@
 			"rate": row.rate or 100,
 			"stock_uom": row.stock_uom or "Nos",
 			"warehouse": row.warehouse or "_Test Warehouse - _TC",
+			"use_serial_batch_fields": row.get("use_serial_batch_fields"),
 		}
 
 		item_details = args.itemwise_details.get(row.item_code)
@@ -960,9 +1186,12 @@
 				if batch_qty >= row.qty:
 					batches[batch_no] = row.qty
 					item_details.batch_no[batch_no] -= row.qty
+					if row.get("use_serial_batch_fields"):
+						item["batch_no"] = batch_no
+
 					break
 
-		if serial_nos or batches:
+		if not row.get("use_serial_batch_fields") and (serial_nos or batches):
 			item["serial_and_batch_bundle"] = make_serial_batch_bundle(
 				frappe._dict(
 					{
@@ -978,6 +1207,9 @@
 				)
 			).name
 
+		if serial_nos and row.get("use_serial_batch_fields"):
+			item["serial_no"] = "\n".join(serial_nos)
+
 		items.append(item)
 
 	ste_dict = make_rm_stock_entry(args.sco_no, items)
@@ -1030,7 +1262,9 @@
 			make_item(item, properties)
 
 
-def make_service_item(item, properties={}):
+def make_service_item(item, properties=None):
+	if properties is None:
+		properties = {}
 	if not frappe.db.exists("Item", item):
 		properties.update({"is_stock_item": 0})
 		make_item(item, properties)
@@ -1078,9 +1312,7 @@
 
 
 def set_backflush_based_on(based_on):
-	frappe.db.set_single_value(
-		"Buying Settings", "backflush_raw_materials_of_subcontract_based_on", based_on
-	)
+	frappe.db.set_single_value("Buying Settings", "backflush_raw_materials_of_subcontract_based_on", based_on)
 
 
 def get_subcontracting_order(**args):
@@ -1132,6 +1364,7 @@
 				"rate": item.rate,
 				"stock_uom": item.stock_uom,
 				"warehouse": item.reserve_warehouse,
+				"use_serial_batch_fields": 0,
 			}
 		)
 
diff --git a/erpnext/controllers/tests/test_transaction_base.py b/erpnext/controllers/tests/test_transaction_base.py
index 1471543..ab5525a 100644
--- a/erpnext/controllers/tests/test_transaction_base.py
+++ b/erpnext/controllers/tests/test_transaction_base.py
@@ -44,7 +44,10 @@
 					item_code="_Test Item", qty=1, basic_rate=200, s_warehouse="_Test Warehouse - _TC"
 				),
 				frappe._dict(
-					item_code="_Test FG Item", qty=4, t_warehouse="_Test Warehouse 1 - _TC", is_finished_item=1
+					item_code="_Test FG Item",
+					qty=4,
+					t_warehouse="_Test Warehouse 1 - _TC",
+					is_finished_item=1,
 				),
 			],
 		)
diff --git a/erpnext/controllers/trends.py b/erpnext/controllers/trends.py
index 1fb722e..18fe776 100644
--- a/erpnext/controllers/trends.py
+++ b/erpnext/controllers/trends.py
@@ -100,12 +100,11 @@
 		else:
 			inc = 1
 		data1 = frappe.db.sql(
-			""" select %s from `tab%s` t1, `tab%s Item` t2 %s
-					where t2.parent = t1.name and t1.company = %s and %s between %s and %s and
-					t1.docstatus = 1 %s %s
-					group by %s
-				"""
-			% (
+			""" select {} from `tab{}` t1, `tab{} Item` t2 {}
+					where t2.parent = t1.name and t1.company = {} and {} between {} and {} and
+					t1.docstatus = 1 {} {}
+					group by {}
+				""".format(
 				query_details,
 				conditions["trans"],
 				conditions["trans"],
@@ -130,11 +129,10 @@
 
 			# to get distinct value of col specified by group_by in filter
 			row = frappe.db.sql(
-				"""select DISTINCT(%s) from `tab%s` t1, `tab%s Item` t2 %s
-						where t2.parent = t1.name and t1.company = %s and %s between %s and %s
-						and t1.docstatus = 1 and %s = %s %s %s
-					"""
-				% (
+				"""select DISTINCT({}) from `tab{}` t1, `tab{} Item` t2 {}
+						where t2.parent = t1.name and t1.company = {} and {} between {} and {}
+						and t1.docstatus = 1 and {} = {} {} {}
+					""".format(
 					sel_col,
 					conditions["trans"],
 					conditions["trans"],
@@ -157,11 +155,10 @@
 
 				# get data for group_by filter
 				row1 = frappe.db.sql(
-					""" select %s , %s from `tab%s` t1, `tab%s Item` t2 %s
-							where t2.parent = t1.name and t1.company = %s and %s between %s and %s
-							and t1.docstatus = 1 and %s = %s and %s = %s %s %s
-						"""
-					% (
+					""" select {} , {} from `tab{}` t1, `tab{} Item` t2 {}
+							where t2.parent = t1.name and t1.company = {} and {} between {} and {}
+							and t1.docstatus = 1 and {} = {} and {} = {} {} {}
+						""".format(
 						sel_col,
 						conditions["period_wise_select"],
 						conditions["trans"],
@@ -190,12 +187,11 @@
 				data.append(des)
 	else:
 		data = frappe.db.sql(
-			""" select %s from `tab%s` t1, `tab%s Item` t2 %s
-					where t2.parent = t1.name and t1.company = %s and %s between %s and %s and
-					t1.docstatus = 1 %s %s
-					group by %s
-				"""
-			% (
+			""" select {} from `tab{}` t1, `tab{} Item` t2 {}
+					where t2.parent = t1.name and t1.company = {} and {} between {} and {} and
+					t1.docstatus = 1 {} {}
+					group by {}
+				""".format(
 				query_details,
 				conditions["trans"],
 				conditions["trans"],
@@ -260,13 +256,13 @@
 
 
 def get_period_wise_query(bet_dates, trans_date, query_details):
-	query_details += """SUM(IF(t1.%(trans_date)s BETWEEN '%(sd)s' AND '%(ed)s', t2.stock_qty, NULL)),
-					SUM(IF(t1.%(trans_date)s BETWEEN '%(sd)s' AND '%(ed)s', t2.base_net_amount, NULL)),
-				""" % {
-		"trans_date": trans_date,
-		"sd": bet_dates[0],
-		"ed": bet_dates[1],
-	}
+	query_details += """SUM(IF(t1.{trans_date} BETWEEN '{sd}' AND '{ed}', t2.stock_qty, NULL)),
+					SUM(IF(t1.{trans_date} BETWEEN '{sd}' AND '{ed}', t2.base_net_amount, NULL)),
+				""".format(
+		trans_date=trans_date,
+		sd=bet_dates[0],
+		ed=bet_dates[1],
+	)
 	return query_details
 
 
@@ -282,7 +278,7 @@
 	increment = {"Monthly": 1, "Quarterly": 3, "Half-Yearly": 6, "Yearly": 12}.get(period)
 
 	period_date_ranges = []
-	for i in range(1, 13, increment):
+	for _i in range(1, 13, increment):
 		period_end_date = getdate(year_start_date) + relativedelta(months=increment, days=-1)
 		if period_end_date > getdate(year_end_date):
 			period_end_date = year_end_date
@@ -331,9 +327,7 @@
 			"Territory:Link/Territory:120",
 		]
 		based_on_details["based_on_select"] = "t1.customer_name, t1.territory, "
-		based_on_details["based_on_group_by"] = (
-			"t1.party_name" if trans == "Quotation" else "t1.customer"
-		)
+		based_on_details["based_on_group_by"] = "t1.party_name" if trans == "Quotation" else "t1.customer"
 		based_on_details["addl_tables"] = ""
 
 	elif based_on == "Customer Group":
diff --git a/erpnext/controllers/website_list_for_contact.py b/erpnext/controllers/website_list_for_contact.py
index 01b6f5c..f5cbf67 100644
--- a/erpnext/controllers/website_list_for_contact.py
+++ b/erpnext/controllers/website_list_for_contact.py
@@ -35,7 +35,7 @@
 
 
 def get_webform_transaction_list(
-	doctype, txt=None, filters=None, limit_start=0, limit_page_length=20, order_by="modified"
+	doctype, txt=None, filters=None, limit_start=0, limit_page_length=20, order_by="creation"
 ):
 	"""Get List of transactions for custom doctypes"""
 	from frappe.www.list import get_list
@@ -59,7 +59,7 @@
 		limit_page_length,
 		ignore_permissions=False,
 		fields=None,
-		order_by="modified",
+		order_by="creation",
 	)
 
 
@@ -69,7 +69,7 @@
 	filters=None,
 	limit_start=0,
 	limit_page_length=20,
-	order_by="modified",
+	order_by="creation",
 	custom=False,
 ):
 	user = frappe.session.user
@@ -81,9 +81,7 @@
 	filters["docstatus"] = ["<", "2"] if doctype in ["Supplier Quotation", "Purchase Invoice"] else 1
 
 	if (user != "Guest" and is_website_user()) or doctype == "Request for Quotation":
-		parties_doctype = (
-			"Request for Quotation Supplier" if doctype == "Request for Quotation" else doctype
-		)
+		parties_doctype = "Request for Quotation Supplier" if doctype == "Request for Quotation" else doctype
 		# find party for this contact
 		customers, suppliers = get_customers_suppliers(parties_doctype, user)
 
@@ -117,7 +115,7 @@
 		limit_page_length,
 		fields="name",
 		ignore_permissions=ignore_permissions,
-		order_by="modified desc",
+		order_by="creation desc",
 	)
 
 	if custom:
@@ -151,7 +149,7 @@
 		limit_start=limit_start,
 		limit_page_length=limit_page_length,
 		ignore_permissions=ignore_permissions,
-		order_by="modified desc",
+		order_by="creation desc",
 	):
 		data.append(d)
 
@@ -182,7 +180,7 @@
 def rfq_transaction_list(parties_doctype, doctype, parties, limit_start, limit_page_length):
 	data = frappe.db.sql(
 		"""select distinct parent as name, supplier from `tab{doctype}`
-			where supplier = '{supplier}' and docstatus=1  order by modified desc limit {start}, {len}""".format(
+			where supplier = '{supplier}' and docstatus=1  order by creation desc limit {start}, {len}""".format(
 			doctype=parties_doctype, supplier=parties[0], start=limit_start, len=limit_page_length
 		),
 		as_dict=1,
@@ -303,6 +301,4 @@
 		return
 
 	user_doc.add_roles(role)
-	frappe.msgprint(
-		_("Added {1} Role to User {0}.").format(frappe.bold(user_doc.name), role), alert=True
-	)
+	frappe.msgprint(_("Added {1} Role to User {0}.").format(frappe.bold(user_doc.name), role), alert=True)
diff --git a/erpnext/crm/doctype/appointment/appointment.json b/erpnext/crm/doctype/appointment/appointment.json
index c26b064..48dd49e 100644
--- a/erpnext/crm/doctype/appointment/appointment.json
+++ b/erpnext/crm/doctype/appointment/appointment.json
@@ -102,11 +102,10 @@
   }
  ],
  "links": [],
- "modified": "2022-12-15 11:11:02.131986",
+ "modified": "2024-03-27 13:05:59.300573",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Appointment",
- "name_case": "UPPER CASE",
  "owner": "Administrator",
  "permissions": [
   {
@@ -158,7 +157,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/crm/doctype/appointment/appointment.py b/erpnext/crm/doctype/appointment/appointment.py
index 541f77b..b41064c 100644
--- a/erpnext/crm/doctype/appointment/appointment.py
+++ b/erpnext/crm/doctype/appointment/appointment.py
@@ -198,7 +198,9 @@
 				"starts_on": self.scheduled_time,
 				"status": "Open",
 				"type": "Public",
-				"send_reminder": frappe.db.get_single_value("Appointment Booking Settings", "email_reminders"),
+				"send_reminder": frappe.db.get_single_value(
+					"Appointment Booking Settings", "email_reminders"
+				),
 				"event_participants": [
 					dict(reference_doctype=self.appointment_with, reference_docname=self.party)
 				],
@@ -251,9 +253,7 @@
 
 
 def _check_agent_availability(agent_email, scheduled_time):
-	appointemnts_at_scheduled_time = frappe.get_all(
-		"Appointment", filters={"scheduled_time": scheduled_time}
-	)
+	appointemnts_at_scheduled_time = frappe.get_all("Appointment", filters={"scheduled_time": scheduled_time})
 	for appointment in appointemnts_at_scheduled_time:
 		if appointment._assign == agent_email:
 			return False
diff --git a/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json b/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
index 436eb10..20c6b9f 100644
--- a/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+++ b/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -103,7 +103,7 @@
  ],
  "issingle": 1,
  "links": [],
- "modified": "2022-12-15 11:10:13.517742",
+ "modified": "2024-03-27 13:05:59.465023",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Appointment Booking Settings",
@@ -140,7 +140,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py b/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py
index 77e8727..9997f97 100644
--- a/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py
+++ b/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py
@@ -3,6 +3,7 @@
 
 
 import datetime
+import typing
 
 import frappe
 from frappe import _
@@ -36,7 +37,7 @@
 		success_redirect_url: DF.Data | None
 	# end: auto-generated types
 
-	agent_list = []  # Hack
+	agent_list: typing.ClassVar[list] = []  # Hack
 	min_date = "01/01/1970 "
 	format_string = "%d/%m/%Y %H:%M:%S"
 
@@ -45,13 +46,13 @@
 
 	def save(self):
 		self.number_of_agents = len(self.agent_list)
-		super(AppointmentBookingSettings, self).save()
+		super().save()
 
 	def validate_availability_of_slots(self):
 		for record in self.availability_of_slots:
 			from_time = datetime.datetime.strptime(self.min_date + record.from_time, self.format_string)
 			to_time = datetime.datetime.strptime(self.min_date + record.to_time, self.format_string)
-			timedelta = to_time - from_time
+			to_time - from_time
 			self.validate_from_and_to_time(from_time, to_time, record)
 			self.duration_is_divisible(from_time, to_time)
 
@@ -65,6 +66,4 @@
 	def duration_is_divisible(self, from_time, to_time):
 		timedelta = to_time - from_time
 		if timedelta.total_seconds() % (self.appointment_duration * 60):
-			frappe.throw(
-				_("The difference between from time and To Time must be a multiple of Appointment")
-			)
+			frappe.throw(_("The difference between from time and To Time must be a multiple of Appointment"))
diff --git a/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.json b/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.json
index ddf8738..a259125 100644
--- a/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+++ b/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-11-19 10:49:49.494927",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -33,14 +34,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-11-19 10:49:49.494927",
+ "links": [],
+ "modified": "2024-03-27 13:05:59.620479",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Appointment Booking Slots",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.py b/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.py
index ee936dd..ae640e6 100644
--- a/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.py
+++ b/erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.py
@@ -15,9 +15,7 @@
 	if TYPE_CHECKING:
 		from frappe.types import DF
 
-		day_of_week: DF.Literal[
-			"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
-		]
+		day_of_week: DF.Literal["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
 		from_time: DF.Time
 		parent: DF.Data
 		parentfield: DF.Data
diff --git a/erpnext/crm/doctype/availability_of_slots/availability_of_slots.json b/erpnext/crm/doctype/availability_of_slots/availability_of_slots.json
index b54af8d..2524240 100644
--- a/erpnext/crm/doctype/availability_of_slots/availability_of_slots.json
+++ b/erpnext/crm/doctype/availability_of_slots/availability_of_slots.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-09-10 15:02:05.779434",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -33,14 +34,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-09-10 15:05:20.406855",
+ "links": [],
+ "modified": "2024-03-27 13:06:36.777002",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Availability Of Slots",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/availability_of_slots/availability_of_slots.py b/erpnext/crm/doctype/availability_of_slots/availability_of_slots.py
index 67b6fde..95198e2 100644
--- a/erpnext/crm/doctype/availability_of_slots/availability_of_slots.py
+++ b/erpnext/crm/doctype/availability_of_slots/availability_of_slots.py
@@ -15,9 +15,7 @@
 	if TYPE_CHECKING:
 		from frappe.types import DF
 
-		day_of_week: DF.Literal[
-			"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
-		]
+		day_of_week: DF.Literal["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
 		from_time: DF.Time
 		parent: DF.Data
 		parentfield: DF.Data
diff --git a/erpnext/crm/doctype/campaign/campaign.json b/erpnext/crm/doctype/campaign/campaign.json
index f833f4c..79fee3b 100644
--- a/erpnext/crm/doctype/campaign/campaign.json
+++ b/erpnext/crm/doctype/campaign/campaign.json
@@ -67,7 +67,7 @@
  "icon": "fa fa-bullhorn",
  "idx": 1,
  "links": [],
- "modified": "2021-06-30 18:05:06.412712",
+ "modified": "2024-03-27 13:06:43.861206",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Campaign",
@@ -83,7 +83,6 @@
    "read": 1,
    "report": 1,
    "role": "Sales Manager",
-   "set_user_permissions": 1,
    "write": 1
   },
   {
@@ -106,6 +105,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/campaign_email_schedule/campaign_email_schedule.json b/erpnext/crm/doctype/campaign_email_schedule/campaign_email_schedule.json
index 1481a32..a87d1b9 100644
--- a/erpnext/crm/doctype/campaign_email_schedule/campaign_email_schedule.json
+++ b/erpnext/crm/doctype/campaign_email_schedule/campaign_email_schedule.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-06-30 15:56:20.306901",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -25,14 +26,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-07-12 11:46:43.184123",
+ "links": [],
+ "modified": "2024-03-27 13:06:44.019192",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Campaign Email Schedule",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/competitor/competitor.json b/erpnext/crm/doctype/competitor/competitor.json
index fd6da23..b473e25 100644
--- a/erpnext/crm/doctype/competitor/competitor.json
+++ b/erpnext/crm/doctype/competitor/competitor.json
@@ -38,7 +38,7 @@
    "table_fieldname": "competitors"
   }
  ],
- "modified": "2023-11-23 19:33:54.284279",
+ "modified": "2024-03-27 13:06:45.911065",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Competitor",
@@ -70,7 +70,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/crm/doctype/competitor_detail/competitor_detail.json b/erpnext/crm/doctype/competitor_detail/competitor_detail.json
index 9512b22..50d18d9 100644
--- a/erpnext/crm/doctype/competitor_detail/competitor_detail.json
+++ b/erpnext/crm/doctype/competitor_detail/competitor_detail.json
@@ -21,13 +21,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-10-21 10:34:58.841689",
+ "modified": "2024-03-27 13:06:46.068798",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Competitor Detail",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/contract/contract.json b/erpnext/crm/doctype/contract/contract.json
index de3230f..2dc62d8 100755
--- a/erpnext/crm/doctype/contract/contract.json
+++ b/erpnext/crm/doctype/contract/contract.json
@@ -248,7 +248,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2020-12-07 11:15:58.385521",
+ "modified": "2024-03-27 13:06:46.177457",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Contract",
@@ -316,8 +316,9 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1,
  "track_seen": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/contract/contract.py b/erpnext/crm/doctype/contract/contract.py
index 6f9dcde..6c3aace 100644
--- a/erpnext/crm/doctype/contract/contract.py
+++ b/erpnext/crm/doctype/contract/contract.py
@@ -49,12 +49,12 @@
 		name = self.party_name
 
 		if self.contract_template:
-			name += " - {} Agreement".format(self.contract_template)
+			name += f" - {self.contract_template} Agreement"
 
 		# If identical, append contract name with the next number in the iteration
 		if frappe.db.exists("Contract", name):
-			count = len(frappe.get_all("Contract", filters={"name": ["like", "%{}%".format(name)]}))
-			name = "{} - {}".format(name, count)
+			count = len(frappe.get_all("Contract", filters={"name": ["like", f"%{name}%"]}))
+			name = f"{name} - {count}"
 
 		self.name = _(name)
 
diff --git a/erpnext/crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json b/erpnext/crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
index 4a22dce..314988f 100644
--- a/erpnext/crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+++ b/erpnext/crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
@@ -1,219 +1,69 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-04-16 06:51:33.320037", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-04-16 06:51:33.320037",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "fulfilled",
+  "cb_notes",
+  "requirement",
+  "sb_notes",
+  "notes",
+  "amended_from"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 1, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "fulfilled", 
-   "fieldtype": "Check", 
-   "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": "Fulfilled", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "allow_on_submit": 1,
+   "default": "0",
+   "fieldname": "fulfilled",
+   "fieldtype": "Check",
+   "in_list_view": 1,
+   "label": "Fulfilled"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "cb_notes", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "cb_notes",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "requirement", 
-   "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": "Requirement", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "requirement",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Requirement"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "sb_notes", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "sb_notes",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 1, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "notes", 
-   "fieldtype": "Text", 
-   "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": "Notes", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "allow_on_submit": 1,
+   "fieldname": "notes",
+   "fieldtype": "Text",
+   "in_list_view": 1,
+   "label": "Notes"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "amended_from", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Amended From", 
-   "length": 0, 
-   "no_copy": 1, 
-   "options": "Contract Fulfilment Checklist", 
-   "permlevel": 0, 
-   "print_hide": 1, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "amended_from",
+   "fieldtype": "Link",
+   "label": "Amended From",
+   "no_copy": 1,
+   "options": "Contract Fulfilment Checklist",
+   "print_hide": 1,
+   "read_only": 1
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 1, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-04-16 08:27:25.156332", 
- "modified_by": "Administrator", 
- "module": "CRM", 
- "name": "Contract Fulfilment Checklist", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "is_submittable": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:46.377767",
+ "modified_by": "Administrator",
+ "module": "CRM",
+ "name": "Contract Fulfilment Checklist",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/contract_template/contract_template.json b/erpnext/crm/doctype/contract_template/contract_template.json
index 7cc5ec1..223464d 100644
--- a/erpnext/crm/doctype/contract_template/contract_template.json
+++ b/erpnext/crm/doctype/contract_template/contract_template.json
@@ -56,7 +56,7 @@
   }
  ],
  "links": [],
- "modified": "2020-12-07 10:44:22.587047",
+ "modified": "2024-03-27 13:06:46.495091",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Contract Template",
@@ -111,7 +111,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json b/erpnext/crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
index a84dfee..721fd13 100644
--- a/erpnext/crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
+++ b/erpnext/crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
@@ -1,71 +1,30 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-04-16 06:46:48.636936", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-04-16 06:46:48.636936",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "requirement"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "requirement", 
-   "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": "Requirement", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "requirement",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Requirement"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-04-16 07:17:38.060049", 
- "modified_by": "Administrator", 
- "module": "CRM", 
- "name": "Contract Template Fulfilment Terms", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:46.655043",
+ "modified_by": "Administrator",
+ "module": "CRM",
+ "name": "Contract Template Fulfilment Terms",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/crm_note/crm_note.json b/erpnext/crm/doctype/crm_note/crm_note.json
index fc2a4d1..7bab71c 100644
--- a/erpnext/crm/doctype/crm_note/crm_note.json
+++ b/erpnext/crm/doctype/crm_note/crm_note.json
@@ -35,14 +35,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-06-04 16:29:07.807252",
+ "modified": "2024-03-27 13:06:47.394005",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "CRM Note",
  "naming_rule": "Autoincrement",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/crm_settings/crm_settings.json b/erpnext/crm/doctype/crm_settings/crm_settings.json
index 26a07d2..07b1077 100644
--- a/erpnext/crm/doctype/crm_settings/crm_settings.json
+++ b/erpnext/crm/doctype/crm_settings/crm_settings.json
@@ -91,7 +91,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2022-06-06 11:22:08.464253",
+ "modified": "2024-03-27 13:06:47.508534",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "CRM Settings",
@@ -127,7 +127,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/crm/doctype/email_campaign/email_campaign.json b/erpnext/crm/doctype/email_campaign/email_campaign.json
index 0340364..d0e2ac8 100644
--- a/erpnext/crm/doctype/email_campaign/email_campaign.json
+++ b/erpnext/crm/doctype/email_campaign/email_campaign.json
@@ -72,7 +72,7 @@
   }
  ],
  "links": [],
- "modified": "2020-07-15 12:43:25.548682",
+ "modified": "2024-03-27 13:09:36.177528",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Email Campaign",
@@ -92,7 +92,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/lead/lead.json b/erpnext/crm/doctype/lead/lead.json
index 92f446d..84f6903 100644
--- a/erpnext/crm/doctype/lead/lead.json
+++ b/erpnext/crm/doctype/lead/lead.json
@@ -516,7 +516,7 @@
  "idx": 5,
  "image_field": "image",
  "links": [],
- "modified": "2023-12-01 18:46:49.468526",
+ "modified": "2024-03-27 13:09:59.818450",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Lead",
@@ -579,7 +579,7 @@
  "sender_field": "email_id",
  "sender_name_field": "lead_name",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "subject_field": "title",
diff --git a/erpnext/crm/doctype/lead/lead.py b/erpnext/crm/doctype/lead/lead.py
index f3c7e57..c65fbf9 100644
--- a/erpnext/crm/doctype/lead/lead.py
+++ b/erpnext/crm/doctype/lead/lead.py
@@ -61,9 +61,7 @@
 		qualification_status: DF.Literal["Unqualified", "In Process", "Qualified"]
 		qualified_by: DF.Link | None
 		qualified_on: DF.Date | None
-		request_type: DF.Literal[
-			"", "Product Enquiry", "Request for Information", "Suggestions", "Other"
-		]
+		request_type: DF.Literal["", "Product Enquiry", "Request for Information", "Suggestions", "Other"]
 		salutation: DF.Link | None
 		source: DF.Link | None
 		state: DF.Data | None
@@ -187,9 +185,7 @@
 			self.contact_doc.save()
 
 	def update_prospect(self):
-		lead_row_name = frappe.db.get_value(
-			"Prospect Lead", filters={"lead": self.name}, fieldname="name"
-		)
+		lead_row_name = frappe.db.get_value("Prospect Lead", filters={"lead": self.name}, fieldname="name")
 		if lead_row_name:
 			lead_row = frappe.get_doc("Prospect Lead", lead_row_name)
 			lead_row.update(
@@ -239,9 +235,7 @@
 		)
 
 	def has_lost_quotation(self):
-		return frappe.db.get_value(
-			"Quotation", {"party_name": self.name, "docstatus": 1, "status": "Lost"}
-		)
+		return frappe.db.get_value("Quotation", {"party_name": self.name, "docstatus": 1, "status": "Lost"})
 
 	@frappe.whitelist()
 	def create_prospect_and_contact(self, data):
@@ -520,9 +514,9 @@
 	leads = frappe.get_all(
 		"Lead",
 		or_filters={
-			"phone": ["like", "%{}".format(number)],
-			"whatsapp_no": ["like", "%{}".format(number)],
-			"mobile_no": ["like", "%{}".format(number)],
+			"phone": ["like", f"%{number}"],
+			"whatsapp_no": ["like", f"%{number}"],
+			"mobile_no": ["like", f"%{number}"],
 		},
 		limit=1,
 		order_by="creation DESC",
@@ -549,9 +543,7 @@
 	link_open_events("Lead", lead, prospect)
 
 	frappe.msgprint(
-		_("Lead {0} has been added to prospect {1}.").format(
-			frappe.bold(lead), frappe.bold(prospect.name)
-		),
+		_("Lead {0} has been added to prospect {1}.").format(frappe.bold(lead), frappe.bold(prospect.name)),
 		title=_("Lead -> Prospect"),
 		indicator="green",
 	)
diff --git a/erpnext/crm/doctype/lead/test_lead.py b/erpnext/crm/doctype/lead/test_lead.py
index 8fe688d..bab9947 100644
--- a/erpnext/crm/doctype/lead/test_lead.py
+++ b/erpnext/crm/doctype/lead/test_lead.py
@@ -134,9 +134,7 @@
 		self.assertEqual(event.event_participants[1].reference_docname, opportunity.name)
 
 		self.assertTrue(
-			frappe.db.get_value(
-				"ToDo", {"reference_type": "Opportunity", "reference_name": opportunity.name}
-			)
+			frappe.db.get_value("ToDo", {"reference_type": "Opportunity", "reference_name": opportunity.name})
 		)
 
 	def test_copy_events_from_lead_to_prospect(self):
@@ -194,7 +192,7 @@
 			"doctype": "Lead",
 			"first_name": args.first_name or "_Test",
 			"last_name": args.last_name or "Lead",
-			"email_id": args.email_id or "new_lead_{}@example.com".format(random_string(5)),
+			"email_id": args.email_id or f"new_lead_{random_string(5)}@example.com",
 			"company_name": args.company_name or "_Test Company",
 		}
 	).insert()
diff --git a/erpnext/crm/doctype/lead_source/lead_source.json b/erpnext/crm/doctype/lead_source/lead_source.json
index c3cedcc..94ec3b7 100644
--- a/erpnext/crm/doctype/lead_source/lead_source.json
+++ b/erpnext/crm/doctype/lead_source/lead_source.json
@@ -26,7 +26,7 @@
   }
  ],
  "links": [],
- "modified": "2023-02-10 00:51:44.973957",
+ "modified": "2024-03-27 13:10:00.097850",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Lead Source",
@@ -58,7 +58,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "translated_doctype": 1
diff --git a/erpnext/crm/doctype/lost_reason_detail/lost_reason_detail.json b/erpnext/crm/doctype/lost_reason_detail/lost_reason_detail.json
index 76796e8..6e73674 100644
--- a/erpnext/crm/doctype/lost_reason_detail/lost_reason_detail.json
+++ b/erpnext/crm/doctype/lost_reason_detail/lost_reason_detail.json
@@ -1,76 +1,32 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-12-28 14:40:50.635495", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-12-28 14:40:50.635495",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "lost_reason"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "lost_reason", 
-   "fieldtype": "Link", 
-   "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": "Opportunity Lost Reason", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Opportunity Lost Reason", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "lost_reason",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Opportunity Lost Reason",
+   "options": "Opportunity Lost Reason"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-12-28 15:02:24.282772", 
- "modified_by": "Administrator", 
- "module": "CRM", 
- "name": "Lost Reason Detail", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:02.759568",
+ "modified_by": "Administrator",
+ "module": "CRM",
+ "name": "Lost Reason Detail",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/market_segment/market_segment.json b/erpnext/crm/doctype/market_segment/market_segment.json
index 66cca0e..f493664 100644
--- a/erpnext/crm/doctype/market_segment/market_segment.json
+++ b/erpnext/crm/doctype/market_segment/market_segment.json
@@ -1,96 +1,44 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:market_segment", 
- "beta": 0, 
- "creation": "2018-10-01 09:59:14.479509", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "field:market_segment",
+ "creation": "2018-10-01 09:59:14.479509",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "market_segment"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "market_segment", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Market Segment", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
+   "fieldname": "market_segment",
+   "fieldtype": "Data",
+   "label": "Market Segment",
    "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-10-01 09:59:14.479509", 
- "modified_by": "Administrator", 
- "module": "CRM", 
- "name": "Market Segment", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:04.846687",
+ "modified_by": "Administrator",
+ "module": "CRM",
+ "name": "Market Segment",
+ "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": "Sales Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Sales 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": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/opportunity/opportunity.json b/erpnext/crm/doctype/opportunity/opportunity.json
index 07641d2..88b617b 100644
--- a/erpnext/crm/doctype/opportunity/opportunity.json
+++ b/erpnext/crm/doctype/opportunity/opportunity.json
@@ -250,7 +250,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hidden": 1,
    "label": "Address",
    "oldfieldname": "address",
@@ -622,7 +622,7 @@
  "icon": "fa fa-info-sign",
  "idx": 195,
  "links": [],
- "modified": "2022-10-13 12:42:21.545636",
+ "modified": "2024-03-27 13:10:07.008338",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Opportunity",
@@ -657,7 +657,7 @@
  "search_fields": "status,transaction_date,party_name,opportunity_type,territory,company",
  "sender_field": "contact_email",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "subject_field": "title",
diff --git a/erpnext/crm/doctype/opportunity/opportunity.py b/erpnext/crm/doctype/opportunity/opportunity.py
index 72e26de..bddb331 100644
--- a/erpnext/crm/doctype/opportunity/opportunity.py
+++ b/erpnext/crm/doctype/opportunity/opportunity.py
@@ -40,7 +40,7 @@
 			OpportunityLostReasonDetail,
 		)
 
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		annual_revenue: DF.Currency
 		base_opportunity_amount: DF.Currency
@@ -370,9 +370,7 @@
 		quotation.conversion_rate = exchange_rate
 
 		# get default taxes
-		taxes = get_default_taxes_and_charges(
-			"Sales Taxes and Charges Template", company=quotation.company
-		)
+		taxes = get_default_taxes_and_charges("Sales Taxes and Charges Template", company=quotation.company)
 		if taxes.get("taxes"):
 			quotation.update(taxes)
 
@@ -478,9 +476,7 @@
 
 def auto_close_opportunity():
 	"""auto close the `Replied` Opportunities after 7 days"""
-	auto_close_after_days = (
-		frappe.db.get_single_value("CRM Settings", "close_opportunity_after_days") or 15
-	)
+	auto_close_after_days = frappe.db.get_single_value("CRM Settings", "close_opportunity_after_days") or 15
 
 	table = frappe.qb.DocType("Opportunity")
 	opportunities = (
diff --git a/erpnext/crm/doctype/opportunity/test_opportunity.py b/erpnext/crm/doctype/opportunity/test_opportunity.py
index 247e20d..6ec3ca4 100644
--- a/erpnext/crm/doctype/opportunity/test_opportunity.py
+++ b/erpnext/crm/doctype/opportunity/test_opportunity.py
@@ -4,7 +4,7 @@
 import unittest
 
 import frappe
-from frappe.utils import add_days, now_datetime, random_string, today
+from frappe.utils import now_datetime, random_string, today
 
 from erpnext.crm.doctype.lead.lead import make_customer
 from erpnext.crm.doctype.lead.test_lead import make_lead
@@ -32,9 +32,7 @@
 
 		self.assertTrue(opp_doc.party_name)
 		self.assertEqual(opp_doc.opportunity_from, "Lead")
-		self.assertEqual(
-			frappe.db.get_value("Lead", opp_doc.party_name, "email_id"), opp_doc.contact_email
-		)
+		self.assertEqual(frappe.db.get_value("Lead", opp_doc.party_name, "email_id"), opp_doc.contact_email)
 
 		# create new customer and create new contact against 'new.opportunity@example.com'
 		customer = make_customer(opp_doc.party_name).insert(ignore_permissions=True)
@@ -64,9 +62,7 @@
 		opportunity_comment_count = frappe.db.count(
 			"Comment", {"reference_doctype": opp_doc.doctype, "reference_name": opp_doc.name}
 		)
-		opportunity_communication_count = len(
-			get_linked_communication_list(opp_doc.doctype, opp_doc.name)
-		)
+		opportunity_communication_count = len(get_linked_communication_list(opp_doc.doctype, opp_doc.name))
 		self.assertEqual(opportunity_comment_count, 2)
 		self.assertEqual(opportunity_communication_count, 2)
 
@@ -77,7 +73,7 @@
 
 
 def make_opportunity_from_lead():
-	new_lead_email_id = "new{}@example.com".format(random_string(5))
+	new_lead_email_id = f"new{random_string(5)}@example.com"
 	args = {
 		"doctype": "Opportunity",
 		"contact_email": new_lead_email_id,
@@ -126,9 +122,7 @@
 	return opp_doc
 
 
-def create_communication(
-	reference_doctype, reference_name, sender, sent_or_received=None, creation=None
-):
+def create_communication(reference_doctype, reference_name, sender, sent_or_received=None, creation=None):
 	communication = frappe.get_doc(
 		{
 			"doctype": "Communication",
diff --git a/erpnext/crm/doctype/opportunity_item/opportunity_item.json b/erpnext/crm/doctype/opportunity_item/opportunity_item.json
index 732f80d..ce1db61 100644
--- a/erpnext/crm/doctype/opportunity_item/opportunity_item.json
+++ b/erpnext/crm/doctype/opportunity_item/opportunity_item.json
@@ -166,13 +166,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-14 18:35:30.887278",
+ "modified": "2024-03-27 13:10:07.307773",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Opportunity Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json b/erpnext/crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
index 0cfcf0e..252d49e 100644
--- a/erpnext/crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+++ b/erpnext/crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
@@ -1,153 +1,80 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 1, 
- "autoname": "field:lost_reason", 
- "beta": 0, 
- "creation": "2018-12-28 14:48:51.044975", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_rename": 1,
+ "autoname": "field:lost_reason",
+ "creation": "2018-12-28 14:48:51.044975",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "lost_reason"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "lost_reason", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Lost Reason", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
+   "fieldname": "lost_reason",
+   "fieldtype": "Data",
+   "label": "Lost Reason",
    "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": "2022-02-16 10:49:43.336437", 
- "modified_by": "Administrator", 
- "module": "CRM", 
- "name": "Opportunity Lost Reason", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:07.445661",
+ "modified_by": "Administrator",
+ "module": "CRM",
+ "name": "Opportunity Lost Reason",
+ "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
-  }, 
+  },
   {
-   "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": "Sales User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Sales User",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "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": "Sales Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Sales Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "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": "Sales Master Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 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, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 0, 
- "track_seen": 0, 
- "track_views": 0
-}
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
+}
\ No newline at end of file
diff --git a/erpnext/crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json b/erpnext/crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
index 50620e2..4c38ef2 100644
--- a/erpnext/crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
+++ b/erpnext/crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
@@ -18,14 +18,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-07-26 17:58:26.313242",
+ "modified": "2024-03-27 13:10:07.582746",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Opportunity Lost Reason Detail",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/opportunity_type/opportunity_type.json b/erpnext/crm/doctype/opportunity_type/opportunity_type.json
index 3ada0f1..4bded54 100644
--- a/erpnext/crm/doctype/opportunity_type/opportunity_type.json
+++ b/erpnext/crm/doctype/opportunity_type/opportunity_type.json
@@ -1,135 +1,69 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 1, 
- "allow_rename": 0, 
- "autoname": "Prompt", 
- "beta": 0, 
- "creation": "2017-10-06 12:55:43.318773", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Setup", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_import": 1,
+ "autoname": "Prompt",
+ "creation": "2017-10-06 12:55:43.318773",
+ "doctype": "DocType",
+ "document_type": "Setup",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "description"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "description", 
-   "fieldtype": "Small Text", 
-   "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": "Description", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "description",
+   "fieldtype": "Small Text",
+   "in_list_view": 1,
+   "label": "Description"
   }
- ], 
- "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": "2017-11-15 17:27:12.271303", 
- "modified_by": "Administrator", 
- "module": "CRM", 
- "name": "Opportunity Type", 
- "name_case": "Title Case", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:07.690090",
+ "modified_by": "Administrator",
+ "module": "CRM",
+ "name": "Opportunity Type",
+ "naming_rule": "Set by user",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 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
-  }, 
+  },
   {
-   "amend": 0, 
-   "apply_user_permissions": 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": "Sales Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 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": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Sales User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
-   "write": 0
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Sales User",
+   "share": 1
   }
- ], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "search_fields": "", 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "title_field": "", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1,
+ "translated_doctype": 1
 }
\ No newline at end of file
diff --git a/erpnext/crm/doctype/prospect/prospect.json b/erpnext/crm/doctype/prospect/prospect.json
index d32311b..ca59fc7 100644
--- a/erpnext/crm/doctype/prospect/prospect.json
+++ b/erpnext/crm/doctype/prospect/prospect.json
@@ -218,7 +218,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2022-10-13 12:29:33.674561",
+ "modified": "2024-03-27 13:10:22.771484",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Prospect",
@@ -258,7 +258,7 @@
    "share": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "company_name",
diff --git a/erpnext/crm/doctype/prospect/test_prospect.py b/erpnext/crm/doctype/prospect/test_prospect.py
index 874f84c..c3930ee 100644
--- a/erpnext/crm/doctype/prospect/test_prospect.py
+++ b/erpnext/crm/doctype/prospect/test_prospect.py
@@ -34,7 +34,7 @@
 	prospect_doc = frappe.get_doc(
 		{
 			"doctype": "Prospect",
-			"company_name": args.company_name or "_Test Company {}".format(random_string(3)),
+			"company_name": args.company_name or f"_Test Company {random_string(3)}",
 		}
 	).insert()
 
diff --git a/erpnext/crm/doctype/prospect_lead/prospect_lead.json b/erpnext/crm/doctype/prospect_lead/prospect_lead.json
index 075c0f9..799d2ff 100644
--- a/erpnext/crm/doctype/prospect_lead/prospect_lead.json
+++ b/erpnext/crm/doctype/prospect_lead/prospect_lead.json
@@ -77,13 +77,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-04-28 20:27:58.805970",
+ "modified": "2024-03-27 13:10:22.993745",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Prospect Lead",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json b/erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json
index d8c2520..9a49c20 100644
--- a/erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json
+++ b/erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json
@@ -88,14 +88,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-04-28 10:05:38.730368",
+ "modified": "2024-03-27 13:10:23.116345",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Prospect Opportunity",
  "naming_rule": "Autoincrement",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ 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 caf8ff5..859f642 100644
--- a/erpnext/crm/doctype/sales_stage/sales_stage.json
+++ b/erpnext/crm/doctype/sales_stage/sales_stage.json
@@ -18,7 +18,7 @@
   }
  ],
  "links": [],
- "modified": "2023-02-10 01:40:23.713390",
+ "modified": "2024-03-27 13:10:38.067960",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Sales Stage",
@@ -39,7 +39,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1,
diff --git a/erpnext/crm/doctype/utils.py b/erpnext/crm/doctype/utils.py
index 6bcfcb7..c42db17 100644
--- a/erpnext/crm/doctype/utils.py
+++ b/erpnext/crm/doctype/utils.py
@@ -3,7 +3,6 @@
 
 @frappe.whitelist()
 def get_last_interaction(contact=None, lead=None):
-
 	if not contact and not lead:
 		return
 
@@ -23,16 +22,14 @@
 			# remove extra appended 'OR'
 			query_condition = query_condition[:-2]
 			last_communication = frappe.db.sql(
-				"""
+				f"""
 				SELECT `name`, `content`
 				FROM `tabCommunication`
 				WHERE `sent_or_received`='Received'
-				AND ({})
-				ORDER BY `modified`
+				AND ({query_condition})
+				ORDER BY `creation`
 				LIMIT 1
-			""".format(
-					query_condition
-				),
+			""",
 				values,
 				as_dict=1,
 			)  # nosec
diff --git a/erpnext/crm/report/campaign_efficiency/campaign_efficiency.py b/erpnext/crm/report/campaign_efficiency/campaign_efficiency.py
index be7f5ca..6d01bd2 100644
--- a/erpnext/crm/report/campaign_efficiency/campaign_efficiency.py
+++ b/erpnext/crm/report/campaign_efficiency/campaign_efficiency.py
@@ -33,13 +33,11 @@
 	conditions = get_filter_conditions(filters)
 
 	lead_details = frappe.db.sql(
-		"""
+		f"""
 		select {based_on_field}, name
 		from `tabLead`
 		where {based_on_field} is not null and {based_on_field} != '' {conditions}
-	""".format(
-			based_on_field=based_on_field, conditions=conditions
-		),
+	""",
 		filters,
 		as_dict=1,
 	)
@@ -82,9 +80,7 @@
 		where quotation_to = 'Lead' and party_name in (%s)"""
 		% ", ".join(["%s"] * len(leads)),
 		tuple(leads),
-	)[0][
-		0
-	]  # nosec
+	)[0][0]  # nosec
 
 
 def get_lead_opp_count(leads):
diff --git a/erpnext/crm/report/lost_opportunity/lost_opportunity.py b/erpnext/crm/report/lost_opportunity/lost_opportunity.py
index b37cfa4..eb09711 100644
--- a/erpnext/crm/report/lost_opportunity/lost_opportunity.py
+++ b/erpnext/crm/report/lost_opportunity/lost_opportunity.py
@@ -67,7 +67,7 @@
 
 def get_data(filters):
 	return frappe.db.sql(
-		"""
+		f"""
 		SELECT
 			`tabOpportunity`.name,
 			`tabOpportunity`.opportunity_from,
@@ -79,17 +79,15 @@
 			`tabOpportunity`.territory
 		FROM
 			`tabOpportunity`
-			{join}
+			{get_join(filters)}
 		WHERE
 			`tabOpportunity`.status = 'Lost' and `tabOpportunity`.company = %(company)s
 			AND DATE(`tabOpportunity`.modified) BETWEEN %(from_date)s AND %(to_date)s
-			{conditions}
+			{get_conditions(filters)}
 		GROUP BY
 			`tabOpportunity`.name
 		ORDER BY
-			`tabOpportunity`.creation asc  """.format(
-			conditions=get_conditions(filters), join=get_join(filters)
-		),
+			`tabOpportunity`.creation asc  """,
 		filters,
 		as_dict=1,
 	)
@@ -119,9 +117,7 @@
 		join = """JOIN `tabOpportunity Lost Reason Detail`
 			ON `tabOpportunity Lost Reason Detail`.parenttype = 'Opportunity' and
 			`tabOpportunity Lost Reason Detail`.parent = `tabOpportunity`.name and
-			`tabOpportunity Lost Reason Detail`.lost_reason = '{0}'
-			""".format(
-			filters.get("lost_reason")
-		)
+			`tabOpportunity Lost Reason Detail`.lost_reason = '{}'
+			""".format(filters.get("lost_reason"))
 
 	return join
diff --git a/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py b/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py
index 8093117..5a36c99 100644
--- a/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py
+++ b/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py
@@ -14,7 +14,7 @@
 	return OpportunitySummaryBySalesStage(filters).run()
 
 
-class OpportunitySummaryBySalesStage(object):
+class OpportunitySummaryBySalesStage:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 
@@ -199,7 +199,6 @@
 		return filters
 
 	def get_chart_data(self):
-		labels = []
 		datasets = []
 		values = [0] * len(self.sales_stage_list)
 
diff --git a/erpnext/crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py b/erpnext/crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py
index 50c42ef..39b49b2 100644
--- a/erpnext/crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py
+++ b/erpnext/crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py
@@ -62,9 +62,7 @@
 	lead_details = []
 	lead_filters = get_lead_filters(filters)
 
-	for lead in frappe.get_all(
-		"Lead", fields=["name", "lead_name", "company_name"], filters=lead_filters
-	):
+	for lead in frappe.get_all("Lead", fields=["name", "lead_name", "company_name"], filters=lead_filters):
 		data = frappe.db.sql(
 			"""
 			select
@@ -90,7 +88,7 @@
 		)
 
 		for lead_info in data:
-			lead_data = [lead.name, lead.lead_name, lead.company_name] + list(lead_info)
+			lead_data = [lead.name, lead.lead_name, lead.company_name, *list(lead_info)]
 			lead_details.append(lead_data)
 
 	return lead_details
diff --git a/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py b/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py
index 4f7436f..9cc69d2 100644
--- a/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py
+++ b/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py
@@ -17,7 +17,7 @@
 	return SalesPipelineAnalytics(filters).run()
 
 
-class SalesPipelineAnalytics(object):
+class SalesPipelineAnalytics:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 
@@ -98,7 +98,7 @@
 				"Opportunity",
 				filters=self.get_conditions(),
 				fields=[self.based_on, self.data_based_on, self.duration],
-				group_by="{},{}".format(self.group_by_based_on, self.group_by_period),
+				group_by=f"{self.group_by_based_on},{self.group_by_period}",
 				order_by=self.group_by_period,
 			)
 
@@ -230,7 +230,7 @@
 		current_date = date.today()
 		month_number = date.today().month
 
-		for month in range(month_number, 13):
+		for _month in range(month_number, 13):
 			month_list.append(current_date.strftime("%B"))
 			current_date = current_date + relativedelta(months=1)
 
diff --git a/erpnext/crm/utils.py b/erpnext/crm/utils.py
index 7374520..c543c38 100644
--- a/erpnext/crm/utils.py
+++ b/erpnext/crm/utils.py
@@ -94,9 +94,7 @@
 			"Opportunity", reference_name, ["opportunity_from", "party_name"]
 		)
 		if opportunity_from == "Lead":
-			prospect = frappe.db.get_value(
-				"Prospect Opportunity", {"opportunity": reference_name}, "parent"
-			)
+			prospect = frappe.db.get_value("Prospect Opportunity", {"opportunity": reference_name}, "parent")
 		if opportunity_from == "Prospect":
 			prospect = party_name
 
diff --git a/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.json b/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.json
index e7176ea..b83bd6f 100644
--- a/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+++ b/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.json
@@ -70,7 +70,7 @@
  ],
  "issingle": 1,
  "links": [],
- "modified": "2021-03-02 17:35:27.544259",
+ "modified": "2024-03-27 13:10:13.672028",
  "modified_by": "Administrator",
  "module": "ERPNext Integrations",
  "name": "Plaid Settings",
@@ -87,7 +87,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py b/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py
index dc5a329..edfab47 100644
--- a/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py
+++ b/erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py
@@ -143,7 +143,9 @@
 				result.append(new_account.name)
 			except frappe.UniqueValidationError:
 				frappe.msgprint(
-					_("Bank account {0} already exists and could not be created again").format(account["name"])
+					_("Bank account {0} already exists and could not be created again").format(
+						account["name"]
+					)
 				)
 			except Exception:
 				frappe.log_error("Plaid Link Error")
@@ -220,9 +222,7 @@
 				f"Plaid added {len(result)} new Bank Transactions from '{bank_account}' between {start_date} and {end_date}"
 			)
 
-			frappe.db.set_value(
-				"Bank Account", bank_account, "last_integration_date", last_transaction_date
-			)
+			frappe.db.set_value("Bank Account", bank_account, "last_integration_date", last_transaction_date)
 	except Exception:
 		frappe.log_error(frappe.get_traceback(), _("Plaid transactions sync error"))
 
@@ -244,9 +244,7 @@
 
 	transactions = []
 	try:
-		transactions = plaid.get_transactions(
-			start_date=start_date, end_date=end_date, account_id=account_id
-		)
+		transactions = plaid.get_transactions(start_date=start_date, end_date=end_date, account_id=account_id)
 	except ItemError as e:
 		if e.code == "ITEM_LOGIN_REQUIRED":
 			msg = _("There was an error syncing transactions.") + " "
diff --git a/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json b/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
index 5428177..2e9c714 100644
--- a/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+++ b/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "beta": 1,
  "creation": "2018-07-10 14:48:16.757030",
  "doctype": "DocType",
@@ -190,7 +191,8 @@
   }
  ],
  "issingle": 1,
- "modified": "2019-08-07 15:26:00.653433",
+ "links": [],
+ "modified": "2024-03-27 13:10:30.599062",
  "modified_by": "Administrator",
  "module": "ERPNext Integrations",
  "name": "QuickBooks Migrator",
@@ -208,6 +210,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py b/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py
index ec7a6e9..5175cbd 100644
--- a/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py
+++ b/erpnext/erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py
@@ -65,10 +65,8 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(QuickBooksMigrator, self).__init__(*args, **kwargs)
-		self.oauth = OAuth2Session(
-			client_id=self.client_id, redirect_uri=self.redirect_url, scope=self.scope
-		)
+		super().__init__(*args, **kwargs)
+		self.oauth = OAuth2Session(client_id=self.client_id, redirect_uri=self.redirect_url, scope=self.scope)
 		if not self.authorization_url and self.authorization_endpoint:
 			self.authorization_url = self.oauth.authorization_url(self.authorization_endpoint)[0]
 
@@ -76,9 +74,7 @@
 		if self.company:
 			# We need a Cost Center corresponding to the selected erpnext Company
 			self.default_cost_center = frappe.db.get_value("Company", self.company, "cost_center")
-			company_warehouses = frappe.get_all(
-				"Warehouse", filters={"company": self.company, "is_group": 0}
-			)
+			company_warehouses = frappe.get_all("Warehouse", filters={"company": self.company, "is_group": 0})
 			if company_warehouses:
 				self.default_warehouse = company_warehouses[0].name
 		if self.authorization_endpoint:
@@ -226,14 +222,14 @@
 				if not frappe.db.exists(
 					{
 						"doctype": "Account",
-						"name": encode_company_abbr("{} - QB".format(root), self.company),
+						"name": encode_company_abbr(f"{root} - QB", self.company),
 						"company": self.company,
 					}
 				):
 					frappe.get_doc(
 						{
 							"doctype": "Account",
-							"account_name": "{} - QB".format(root),
+							"account_name": f"{root} - QB",
 							"root_type": root,
 							"is_group": "1",
 							"company": self.company,
@@ -245,13 +241,10 @@
 
 	def _migrate_entries(self, entity):
 		try:
-			query_uri = "{}/company/{}/query".format(
-				self.api_endpoint,
-				self.quickbooks_company_id,
-			)
+			query_uri = f"{self.api_endpoint}/company/{self.quickbooks_company_id}/query"
 			max_result_count = 1000
 			# Count number of entries
-			response = self._get(query_uri, params={"query": """SELECT COUNT(*) FROM {}""".format(entity)})
+			response = self._get(query_uri, params={"query": f"""SELECT COUNT(*) FROM {entity}"""})
 			entry_count = response.json()["QueryResponse"]["totalCount"]
 
 			# fetch pages and accumulate
@@ -273,9 +266,7 @@
 
 	def _fetch_general_ledger(self):
 		try:
-			query_uri = "{}/company/{}/reports/GeneralLedger".format(
-				self.api_endpoint, self.quickbooks_company_id
-			)
+			query_uri = f"{self.api_endpoint}/company/{self.quickbooks_company_id}/reports/GeneralLedger"
 			response = self._get(
 				query_uri,
 				params={
@@ -604,7 +595,9 @@
 						"is_stock_item": 0,
 						"item_group": "All Item Groups",
 						"company": self.company,
-						"item_defaults": [{"company": self.company, "default_warehouse": self.default_warehouse}],
+						"item_defaults": [
+							{"company": self.company, "default_warehouse": self.default_warehouse}
+						],
 					}
 					if "ExpenseAccountRef" in item:
 						expense_account = self._get_account_name_by_id(item["ExpenseAccountRef"]["value"])
@@ -644,7 +637,9 @@
 		try:
 			if preference["SalesFormsPrefs"]["AllowShipping"]:
 				default_shipping_account_id = preference["SalesFormsPrefs"]["DefaultShippingAccount"]
-				self.default_shipping_account = self._get_account_name_by_id(self, default_shipping_account_id)
+				self.default_shipping_account = self._get_account_name_by_id(
+					self, default_shipping_account_id
+				)
 				self.save()
 		except Exception as e:
 			self._log_error(e, preference)
@@ -752,7 +747,9 @@
 							"item_code": item["name"],
 							"conversion_factor": 1,
 							"uom": item["stock_uom"],
-							"description": line.get("Description", line["SalesItemLineDetail"]["ItemRef"]["name"]),
+							"description": line.get(
+								"Description", line["SalesItemLineDetail"]["ItemRef"]["name"]
+							),
 							"qty": line["SalesItemLineDetail"]["Qty"],
 							"price_list_rate": line["SalesItemLineDetail"]["UnitPrice"],
 							"cost_center": self.default_cost_center,
@@ -1024,7 +1021,11 @@
 					si_quickbooks_id = "Invoice - {}".format(linked_transaction["TxnId"])
 					# Invoice could have been saved as a Sales Invoice or a Journal Entry
 					if frappe.db.exists(
-						{"doctype": "Sales Invoice", "quickbooks_id": si_quickbooks_id, "company": self.company}
+						{
+							"doctype": "Sales Invoice",
+							"quickbooks_id": si_quickbooks_id,
+							"company": self.company,
+						}
 					):
 						sales_invoice = frappe.get_all(
 							"Sales Invoice",
@@ -1040,7 +1041,11 @@
 						party_account = sales_invoice["debit_to"]
 
 					if frappe.db.exists(
-						{"doctype": "Journal Entry", "quickbooks_id": si_quickbooks_id, "company": self.company}
+						{
+							"doctype": "Journal Entry",
+							"quickbooks_id": si_quickbooks_id,
+							"company": self.company,
+						}
 					):
 						journal_entry = frappe.get_doc(
 							"Journal Entry",
@@ -1050,9 +1055,9 @@
 							},
 						)
 						# Invoice saved as a Journal Entry must have party and party_type set on line containing Receivable Account
-						customer_account_line = list(
+						customer_account_line = next(
 							filter(lambda acc: acc.party_type == "Customer", journal_entry.accounts)
-						)[0]
+						)
 
 						reference_type = "Journal Entry"
 						reference_name = journal_entry.name
@@ -1094,7 +1099,11 @@
 				if linked_transaction["TxnType"] == "Bill":
 					pi_quickbooks_id = "Bill - {}".format(linked_transaction["TxnId"])
 					if frappe.db.exists(
-						{"doctype": "Purchase Invoice", "quickbooks_id": pi_quickbooks_id, "company": self.company}
+						{
+							"doctype": "Purchase Invoice",
+							"quickbooks_id": pi_quickbooks_id,
+							"company": self.company,
+						}
 					):
 						purchase_invoice = frappe.get_all(
 							"Purchase Invoice",
@@ -1229,7 +1238,9 @@
 				else:
 					accounts.append(
 						{
-							"account": self._get_account_name_by_id(line["DepositLineDetail"]["AccountRef"]["value"]),
+							"account": self._get_account_name_by_id(
+								line["DepositLineDetail"]["AccountRef"]["value"]
+							),
 							"credit_in_account_currency": line["Amount"],
 							"cost_center": self.default_cost_center,
 						}
@@ -1284,7 +1295,7 @@
 			return taxes
 		for line in entry["TxnTaxDetail"]["TaxLine"]:
 			tax_rate = line["TaxLineDetail"]["TaxRateRef"]["value"]
-			account_head = self._get_account_name_by_id("TaxRate - {}".format(tax_rate))
+			account_head = self._get_account_name_by_id(f"TaxRate - {tax_rate}")
 			tax_type_applicable = self._get_tax_type(tax_rate)
 			if tax_type_applicable == "TaxOnAmount":
 				taxes.append(
@@ -1333,7 +1344,7 @@
 								return tax_rate_detail["TaxRateRef"]["value"]
 
 	def _get_parent_row_id(self, tax_rate, taxes):
-		tax_account = self._get_account_name_by_id("TaxRate - {}".format(tax_rate))
+		tax_account = self._get_account_name_by_id(f"TaxRate - {tax_rate}")
 		for index, tax in enumerate(taxes):
 			if tax["account_head"] == tax_account:
 				return index + 1
@@ -1358,7 +1369,7 @@
 	def _get(self, *args, **kwargs):
 		kwargs["headers"] = {
 			"Accept": "application/json",
-			"Authorization": "Bearer {}".format(self.access_token),
+			"Authorization": f"Bearer {self.access_token}",
 		}
 		response = requests.get(*args, **kwargs)
 		# HTTP Status code 401 here means that the access_token is expired
@@ -1370,18 +1381,18 @@
 		return response
 
 	def _get_account_name_by_id(self, quickbooks_id):
-		return frappe.get_all(
-			"Account", filters={"quickbooks_id": quickbooks_id, "company": self.company}
-		)[0]["name"]
+		return frappe.get_all("Account", filters={"quickbooks_id": quickbooks_id, "company": self.company})[
+			0
+		]["name"]
 
 	def _publish(self, *args, **kwargs):
 		frappe.publish_realtime("quickbooks_progress_update", *args, **kwargs, user=self.modified_by)
 
 	def _get_unique_account_name(self, quickbooks_name, number=0):
 		if number:
-			quickbooks_account_name = "{} - {} - QB".format(quickbooks_name, number)
+			quickbooks_account_name = f"{quickbooks_name} - {number} - QB"
 		else:
-			quickbooks_account_name = "{} - QB".format(quickbooks_name)
+			quickbooks_account_name = f"{quickbooks_name} - QB"
 		company_encoded_account_name = encode_company_abbr(quickbooks_account_name, self.company)
 		if frappe.db.exists(
 			{"doctype": "Account", "name": company_encoded_account_name, "company": self.company}
diff --git a/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.json b/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.json
index 417d943..e6df549 100644
--- a/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.json
+++ b/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.json
@@ -254,7 +254,7 @@
   }
  ],
  "links": [],
- "modified": "2020-04-28 00:29:18.039826",
+ "modified": "2024-03-27 13:10:51.146772",
  "modified_by": "Administrator",
  "module": "ERPNext Integrations",
  "name": "Tally Migration",
@@ -273,7 +273,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.py b/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.py
index 8cba24a..c811b38 100644
--- a/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.py
+++ b/erpnext/erpnext_integrations/doctype/tally_migration/tally_migration.py
@@ -190,7 +190,7 @@
 
 		def get_children_and_parent_dict(accounts):
 			children, parents = {}, {}
-			for parent, account, is_group in accounts:
+			for parent, account, _is_group in accounts:
 				children.setdefault(parent, set()).add(account)
 				parents.setdefault(account, set()).add(parent)
 				parents[account].update(parents.get(parent, []))
@@ -235,7 +235,9 @@
 						{
 							"doctype": party_type,
 							"customer_name": account.NAME.string.strip(),
-							"tax_id": account.INCOMETAXNUMBER.string.strip() if account.INCOMETAXNUMBER else None,
+							"tax_id": account.INCOMETAXNUMBER.string.strip()
+							if account.INCOMETAXNUMBER
+							else None,
 							"customer_group": "All Customer Groups",
 							"territory": "All Territories",
 							"customer_type": "Individual",
@@ -249,7 +251,9 @@
 						{
 							"doctype": party_type,
 							"supplier_name": account.NAME.string.strip(),
-							"pan": account.INCOMETAXNUMBER.string.strip() if account.INCOMETAXNUMBER else None,
+							"pan": account.INCOMETAXNUMBER.string.strip()
+							if account.INCOMETAXNUMBER
+							else None,
 							"supplier_group": "All Supplier Groups",
 							"supplier_type": "Individual",
 						}
@@ -265,7 +269,9 @@
 							"address_line2": address[140:].strip(),
 							"country": account.COUNTRYNAME.string.strip() if account.COUNTRYNAME else None,
 							"state": account.LEDSTATENAME.string.strip() if account.LEDSTATENAME else None,
-							"gst_state": account.LEDSTATENAME.string.strip() if account.LEDSTATENAME else None,
+							"gst_state": account.LEDSTATENAME.string.strip()
+							if account.LEDSTATENAME
+							else None,
 							"pin_code": account.PINCODE.string.strip() if account.PINCODE else None,
 							"mobile": account.LEDGERPHONE.string.strip() if account.LEDGERPHONE else None,
 							"phone": account.LEDGERPHONE.string.strip() if account.LEDGERPHONE else None,
@@ -607,7 +613,7 @@
 				if new_year.year_start_date.year == new_year.year_end_date.year:
 					new_year.year = new_year.year_start_date.year
 				else:
-					new_year.year = "{}-{}".format(new_year.year_start_date.year, new_year.year_end_date.year)
+					new_year.year = f"{new_year.year_start_date.year}-{new_year.year_end_date.year}"
 				new_year.save()
 				oldest_year = new_year
 
diff --git a/erpnext/erpnext_integrations/utils.py b/erpnext/erpnext_integrations/utils.py
index 1924ffb..ea38b0b 100644
--- a/erpnext/erpnext_integrations/utils.py
+++ b/erpnext/erpnext_integrations/utils.py
@@ -13,7 +13,9 @@
 
 		if frappe.request and settings and settings.get(secret_key) and not frappe.flags.in_test:
 			sig = base64.b64encode(
-				hmac.new(settings.get(secret_key).encode("utf8"), frappe.request.data, hashlib.sha256).digest()
+				hmac.new(
+					settings.get(secret_key).encode("utf8"), frappe.request.data, hashlib.sha256
+				).digest()
 			)
 
 			if frappe.request.data and sig != bytes(frappe.get_request_header(hmac_key).encode()):
@@ -26,7 +28,7 @@
 
 
 def get_webhook_address(connector_name, method, exclude_uri=False, force_https=False):
-	endpoint = "erpnext.erpnext_integrations.connectors.{0}.{1}".format(connector_name, method)
+	endpoint = f"erpnext.erpnext_integrations.connectors.{connector_name}.{method}"
 
 	if exclude_uri:
 		return endpoint
diff --git a/erpnext/gettext/__init__.py b/erpnext/gettext/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/erpnext/gettext/__init__.py
diff --git a/erpnext/gettext/extractors/__init__.py b/erpnext/gettext/extractors/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/erpnext/gettext/extractors/__init__.py
diff --git a/erpnext/gettext/extractors/uom_data.py b/erpnext/gettext/extractors/uom_data.py
new file mode 100644
index 0000000..d279c92
--- /dev/null
+++ b/erpnext/gettext/extractors/uom_data.py
@@ -0,0 +1,17 @@
+import json
+
+
+def extract(fileobj, *args, **kwargs):
+	"""
+	Extract messages from a JSON file with standard UOM data. To be used by the Babel extractor.
+
+	:param fileobj: the file-like object the messages should be extracted from
+	:rtype: `iterator`
+	"""
+	uom_list = json.load(fileobj)
+
+	if not isinstance(uom_list, list):
+		return
+
+	for uom_data in uom_list:
+		yield None, "_", uom_data.get("uom_name"), ["Name of a UOM"]
diff --git a/erpnext/hooks.py b/erpnext/hooks.py
index caa991b..a31f011 100644
--- a/erpnext/hooks.py
+++ b/erpnext/hooks.py
@@ -28,9 +28,7 @@
 
 override_doctype_class = {"Address": "erpnext.accounts.custom.address.ERPNextAddress"}
 
-override_whitelisted_methods = {
-	"frappe.www.contact.send_message": "erpnext.templates.utils.send_message"
-}
+override_whitelisted_methods = {"frappe.www.contact.send_message": "erpnext.templates.utils.send_message"}
 
 welcome_email = "erpnext.setup.utils.welcome_email"
 
@@ -262,9 +260,7 @@
 	{"name": "call-disconnect", "src": "/assets/erpnext/sounds/call-disconnect.mp3", "volume": 0.2},
 ]
 
-has_upload_permission = {
-	"Employee": "erpnext.setup.doctype.employee.employee.has_upload_permission"
-}
+has_upload_permission = {"Employee": "erpnext.setup.doctype.employee.employee.has_upload_permission"}
 
 has_website_permission = {
 	"Sales Order": "erpnext.controllers.website_list_for_contact.has_website_permission",
@@ -353,7 +349,6 @@
 	"Payment Entry": {
 		"on_submit": [
 			"erpnext.regional.create_transaction_log",
-			"erpnext.accounts.doctype.payment_request.payment_request.update_payment_req_status",
 			"erpnext.accounts.doctype.dunning.dunning.resolve_dunning",
 		],
 		"on_cancel": ["erpnext.accounts.doctype.dunning.dunning.resolve_dunning"],
@@ -467,9 +462,7 @@
 	</span>
 """
 
-get_translated_dict = {
-	("doctype", "Global Defaults"): "frappe.geo.country_info.get_translated_dict"
-}
+get_translated_dict = {("doctype", "Global Defaults"): "frappe.geo.country_info.get_translated_dict"}
 
 bot_parsers = [
 	"erpnext.utilities.bot.FindItemBot",
@@ -558,9 +551,7 @@
 get_entries_for_bank_reconciliation_statement = "erpnext.accounts.report.bank_reconciliation_statement.bank_reconciliation_statement.get_entries_for_bank_reconciliation_statement"
 
 regional_overrides = {
-	"France": {
-		"erpnext.tests.test_regional.test_method": "erpnext.regional.france.utils.test_method"
-	},
+	"France": {"erpnext.tests.test_regional.test_method": "erpnext.regional.france.utils.test_method"},
 	"United Arab Emirates": {
 		"erpnext.controllers.taxes_and_totals.update_itemised_tax_data": "erpnext.regional.united_arab_emirates.utils.update_itemised_tax_data",
 		"erpnext.accounts.doctype.purchase_invoice.purchase_invoice.make_regional_gl_entries": "erpnext.regional.united_arab_emirates.utils.make_regional_gl_entries",
@@ -630,9 +621,7 @@
 	],
 }
 
-additional_timeline_content = {
-	"*": ["erpnext.telephony.doctype.call_log.call_log.get_linked_call_logs"]
-}
+additional_timeline_content = {"*": ["erpnext.telephony.doctype.call_log.call_log.get_linked_call_logs"]}
 
 
 extend_bootinfo = [
@@ -646,3 +635,5 @@
 }
 
 export_python_type_annotations = True
+
+fields_for_group_similar_items = ["qty", "amount"]
diff --git a/erpnext/locale/ar.po b/erpnext/locale/ar.po
index c989ccd..158ccd9 100644
--- a/erpnext/locale/ar.po
+++ b/erpnext/locale/ar.po
@@ -2,8 +2,8 @@
 msgstr ""
 "Project-Id-Version: frappe\n"
 "Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-01-29 18:13+0053\n"
-"PO-Revision-Date: 2024-02-02 12:58\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-01 14:43\n"
 "Last-Translator: info@erpnext.com\n"
 "Language-Team: Arabic\n"
 "MIME-Version: 1.0\n"
@@ -18,21 +18,17 @@
 "X-Crowdin-File-ID: 46\n"
 "Language: ar_SA\n"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:85
-msgid " "
-msgstr ""
-
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "  "
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:76
+#: selling/doctype/quotation/quotation.js:77
 msgid " Address"
 msgstr ""
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:612
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
 msgid " Amount"
 msgstr ""
 
@@ -42,45 +38,36 @@
 msgid " Is Child Table"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:186
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:107
 #: selling/report/sales_analytics/sales_analytics.py:66
 msgid " Name"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:108
-msgid " Qty"
-msgstr ""
-
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:603
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
 msgid " Rate"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:116
-msgid " Raw Material"
-msgstr ""
-
-#: public/js/bom_configurator/bom_configurator.bundle.js:127
-#: public/js/bom_configurator/bom_configurator.bundle.js:157
-msgid " Sub Assembly"
-msgstr ""
-
-#: projects/doctype/project_update/project_update.py:110
+#: projects/doctype/project_update/project_update.py:104
 msgid " Summary"
 msgstr ""
 
-#: stock/doctype/item/item.py:235
+#: stock/doctype/item/item.py:234
 msgid "\"Customer Provided Item\" cannot be Purchase Item also"
 msgstr "\"الأصناف المقدمة من العملاء\" لا يمكن شرائها"
 
-#: stock/doctype/item/item.py:237
+#: stock/doctype/item/item.py:236
 msgid "\"Customer Provided Item\" cannot have Valuation Rate"
 msgstr "\"الأصناف المقدمة من العملاء\" لا يمكن ان تحتوي على تكلفة"
 
-#: stock/doctype/item/item.py:313
+#: stock/doctype/item/item.py:312
 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
 msgstr "\"اصل ثابت\" لا يمكن أن يكون غير محدد، حيث يوجد سجل أصول مقابل البند"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr ""
+
 #. Description of the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid "# Account Settings\n\n"
@@ -498,7 +485,7 @@
 msgid "% Completed"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:755
+#: manufacturing/doctype/bom/bom.js:788
 #, python-format
 msgid "% Finished Item Quantity"
 msgstr ""
@@ -510,11 +497,12 @@
 msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
 msgid "% Occupied"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:280
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:332
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
 msgid "% Of Grand Total"
 msgstr ""
 
@@ -599,11 +587,11 @@
 msgid "% of materials delivered against this Sales Order"
 msgstr ""
 
-#: controllers/accounts_controller.py:1899
+#: controllers/accounts_controller.py:1975
 msgid "'Account' in the Accounting section of Customer {0}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:263
+#: selling/doctype/sales_order/sales_order.py:269
 msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
 msgstr ""
 
@@ -611,7 +599,7 @@
 msgid "'Based On' and 'Group By' can not be same"
 msgstr "'على أساس' و 'المجموعة حسب' لا يمكن أن يكونا نفس الشيء"
 
-#: stock/report/product_bundle_balance/product_bundle_balance.py:232
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
 msgid "'Date' is required"
 msgstr "&quot;التاريخ&quot; مطلوب"
 
@@ -619,17 +607,17 @@
 msgid "'Days Since Last Order' must be greater than or equal to zero"
 msgstr "يجب أن تكون \"الأيام منذ آخر طلب\" أكبر من أو تساوي الصفر"
 
-#: controllers/accounts_controller.py:1904
+#: controllers/accounts_controller.py:1980
 msgid "'Default {0} Account' in Company {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1048
+#: accounts/doctype/journal_entry/journal_entry.py:1083
 msgid "'Entries' cannot be empty"
 msgstr "المدخلات لا يمكن أن تكون فارغة"
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
-#: stock/report/stock_analytics/stock_analytics.py:321
+#: stock/report/stock_analytics/stock_analytics.py:314
 msgid "'From Date' is required"
 msgstr "من تاريخ (مطلوب)"
 
@@ -637,33 +625,57 @@
 msgid "'From Date' must be after 'To Date'"
 msgstr "\"من تاريخ \" يجب أن يكون بعد \" إلى تاريخ \""
 
-#: stock/doctype/item/item.py:392
+#: stock/doctype/item/item.py:391
 msgid "'Has Serial No' can not be 'Yes' for non-stock item"
 msgstr "\"لهُ رقم تسلسل\"  لا يمكن ان يكون \"نعم\" لبند غير قابل للتخزين"
 
-#: stock/report/stock_ledger/stock_ledger.py:436
+#: stock/report/stock_ledger/stock_ledger.py:538
 msgid "'Opening'"
 msgstr "'افتتاحي'"
 
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
+
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
-#: stock/report/stock_analytics/stock_analytics.py:326
+#: stock/report/stock_analytics/stock_analytics.py:319
 msgid "'To Date' is required"
 msgstr "' إلى تاريخ ' مطلوب"
 
-#: stock/doctype/packing_slip/packing_slip.py:96
+#: stock/doctype/packing_slip/packing_slip.py:94
 msgid "'To Package No.' cannot be less than 'From Package No.'"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:67
+#: controllers/sales_and_purchase_return.py:65
 msgid "'Update Stock' can not be checked because items are not delivered via {0}"
 msgstr "&quot;الأوراق المالية التحديث&quot; لا يمكن التحقق من أنه لم يتم تسليم المواد عن طريق {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:369
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
 msgid "'Update Stock' cannot be checked for fixed asset sale"
 msgstr "لا يمكن التحقق من ' تحديث المخزون ' لبيع الأصول الثابتة\\n<br>\\n'Update Stock' cannot be checked for fixed asset sale"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:175
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
 msgid "(A) Qty After Transaction"
@@ -679,17 +691,17 @@
 msgid "(C) Total Qty in Queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:185
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
 msgid "(C) Total qty in queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:195
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
 msgid "(D) Balance Stock Value"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:200
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
 msgid "(E) Balance Stock Value in Queue"
@@ -700,7 +712,7 @@
 msgid "(F) Change in Stock Value"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:193
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
 msgid "(Forecast)"
 msgstr "(توقعات)"
 
@@ -714,7 +726,7 @@
 msgid "(H) Change in Stock Value (FIFO Queue)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:210
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
 msgid "(H) Valuation Rate"
 msgstr ""
 
@@ -754,7 +766,7 @@
 msgid "* Will be calculated in the transaction."
 msgstr "* سيتم احتسابه في المعاملة."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:130
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
 msgid ", with the inventory {0}: {1}"
 msgstr ""
 
@@ -833,8 +845,8 @@
 msgid "11-50"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:99
-#: regional/report/uae_vat_201/uae_vat_201.py:105
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
 msgid "1{0}"
 msgstr ""
 
@@ -939,7 +951,7 @@
 msgid "90 Above"
 msgstr ""
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:60
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
 msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
 msgstr "<b>من الوقت</b> لا يمكن أن يكون بعد من <b>إلى الوقت</b> لـ {0}"
 
@@ -986,7 +998,7 @@
 msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:258
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
 msgid "<div class=\"text-muted text-center\">{0}</div>"
 msgstr ""
 
@@ -1168,25 +1180,25 @@
 msgid "A - B"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:190
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
 msgid "A - C"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:209
+#: manufacturing/doctype/bom/bom.py:206
 msgid "A BOM with name {0} already exists for item {1}."
 msgstr "يوجد BOM بالاسم {0} بالفعل للعنصر {1}."
 
-#: selling/doctype/customer/customer.py:297
+#: selling/doctype/customer/customer.py:308
 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
 msgstr "مجموعة الزبائن موجودة بنفس الاسم أرجو تغير اسم العميل أو اعادة تسمية مجموعة الزبائن\\n<br>\\nA Customer Group exists with same name please change the Customer name or rename the Customer Group"
 
-#: manufacturing/doctype/workstation/workstation.js:47
+#: manufacturing/doctype/workstation/workstation.js:73
 msgid "A Holiday List can be added to exclude counting these days for the Workstation."
 msgstr ""
 
-#: crm/doctype/lead/lead.py:142
+#: crm/doctype/lead/lead.py:140
 msgid "A Lead requires either a person's name or an organization's name"
 msgstr "يتطلب العميل المتوقع اسم شخص أو اسم مؤسسة"
 
@@ -1194,7 +1206,17 @@
 msgid "A Packing Slip can only be created for Draft Delivery Note."
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:530
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
 msgstr ""
 
@@ -1204,12 +1226,13 @@
 "Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
 msgstr ""
 
-#: setup/doctype/company/company.py:937
-msgid "A Transaction Deletion Job is triggered for {0}"
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
 msgstr ""
 
-#: setup/doctype/company/company.py:914
-msgid "A Transaction Deletion Job: {0} is already running for {1}"
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
 msgstr ""
 
 #. Description of the 'Send To Primary Contact' (Check) field in DocType
@@ -1227,14 +1250,24 @@
 msgid "A driver must be set to submit."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
 #: templates/emails/confirm_appointment.html:2
 msgid "A new appointment has been created for you with {0}"
 msgstr "تم إنشاء موعد جديد لك من خلال {0}"
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:98
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
 msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -1421,6 +1454,11 @@
 msgid "AWB Number"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -1433,15 +1471,15 @@
 msgid "Abbreviation"
 msgstr "اسم مختصر"
 
-#: setup/doctype/company/company.py:164
+#: setup/doctype/company/company.py:160
 msgid "Abbreviation already used for another company"
 msgstr "الاختصار يستخدم بالفعل لشركة أخرى\\n<br>\\nAbbreviation already used for another company"
 
-#: setup/doctype/company/company.py:159
+#: setup/doctype/company/company.py:157
 msgid "Abbreviation is mandatory"
 msgstr "الاسم المختصر إلزامي"
 
-#: stock/doctype/item_attribute/item_attribute.py:100
+#: stock/doctype/item_attribute/item_attribute.py:102
 msgid "Abbreviation: {0} must appear only once"
 msgstr ""
 
@@ -1451,19 +1489,19 @@
 msgid "About Us Settings"
 msgstr "إعدادات صفحة من نحن"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:39
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
 msgid "About {0} minute remaining"
 msgstr "حوالي {0} دقيقة متبقية"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
 msgid "About {0} minutes remaining"
 msgstr "حوالي {0} دقائق متبقية"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
 msgid "About {0} seconds remaining"
 msgstr "حوالي {0} ثانية متبقية"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:224
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
 msgid "Above"
 msgstr "فوق"
 
@@ -1527,7 +1565,7 @@
 msgid "Accepted Qty in Stock UOM"
 msgstr ""
 
-#: public/js/controllers/transaction.js:2124
+#: public/js/controllers/transaction.js:2168
 msgid "Accepted Quantity"
 msgstr "كمية مقبولة"
 
@@ -1589,25 +1627,31 @@
 msgid "Access Token"
 msgstr "رمز وصول"
 
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
 #: accounts/doctype/account/account.json
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
 #: accounts/report/account_balance/account_balance.py:21
 #: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:291
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:205
-#: accounts/report/financial_statements.py:621
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:193
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
 #: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:565
-#: accounts/report/payment_ledger/payment_ledger.js:31
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
 #: accounts/report/payment_ledger/payment_ledger.py:145
-#: accounts/report/trial_balance/trial_balance.py:415
+#: accounts/report/trial_balance/trial_balance.py:409
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:16
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
 msgid "Account"
 msgstr "حساب"
 
@@ -1760,12 +1804,6 @@
 msgid "Account Balance"
 msgstr "رصيد حسابك"
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Account Balance"
-msgstr "رصيد حسابك"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -1909,8 +1947,8 @@
 msgid "Account Manager"
 msgstr "إدارة حساب المستخدم"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
-#: controllers/accounts_controller.py:1908
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
 msgid "Account Missing"
 msgstr "الحساب مفقود"
 
@@ -1938,11 +1976,11 @@
 msgid "Account Name"
 msgstr "اسم الحساب"
 
-#: accounts/doctype/account/account.py:306
+#: accounts/doctype/account/account.py:321
 msgid "Account Not Found"
 msgstr "الحساب غير موجود"
 
-#: accounts/doctype/account/account_tree.js:108
+#: accounts/doctype/account/account_tree.js:131
 msgid "Account Number"
 msgstr "رقم الحساب"
 
@@ -1952,7 +1990,7 @@
 msgid "Account Number"
 msgstr "رقم الحساب"
 
-#: accounts/doctype/account/account.py:458
+#: accounts/doctype/account/account.py:472
 msgid "Account Number {0} already used in account {1}"
 msgstr "رقم الحساب {0} بالفعل مستخدم في الحساب {1}"
 
@@ -1990,8 +2028,8 @@
 msgid "Account Subtype"
 msgstr "نوع الحساب الفرعي"
 
-#: accounts/doctype/account/account_tree.js:115
-#: accounts/report/account_balance/account_balance.js:35
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
 msgid "Account Type"
 msgstr "نوع الحساب"
 
@@ -2031,15 +2069,15 @@
 msgid "Account Type"
 msgstr "نوع الحساب"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:126
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
 msgid "Account Value"
 msgstr "قيمة الحساب"
 
-#: accounts/doctype/account/account.py:279
+#: accounts/doctype/account/account.py:294
 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
 msgstr "رصيد الحساب بالفعل دائن ، لا يسمح لك لتعيين ' الرصيد يجب ان يكون ' ك ' مدين '\\n<br>\\nAccount balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
 
-#: accounts/doctype/account/account.py:273
+#: accounts/doctype/account/account.py:288
 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
 msgstr "رصيد الحساب رصيد مدين، لا يسمح لك بتغييره 'الرصيد يجب أن يكون دائن'"
 
@@ -2061,7 +2099,7 @@
 msgid "Account for Change Amount"
 msgstr "حساب لتغيير المبلغ"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:44
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
 msgid "Account is mandatory to get payment entries"
 msgstr "الحساب إلزامي للحصول على إدخالات الدفع"
 
@@ -2069,28 +2107,28 @@
 msgid "Account is not set for the dashboard chart {0}"
 msgstr "لم يتم تعيين الحساب لمخطط لوحة المعلومات {0}"
 
-#: assets/doctype/asset/asset.py:677
+#: assets/doctype/asset/asset.py:675
 msgid "Account not Found"
 msgstr ""
 
-#: accounts/doctype/account/account.py:360
+#: accounts/doctype/account/account.py:375
 msgid "Account with child nodes cannot be converted to ledger"
 msgstr "لا يمكن تحويل الحساب إلى دفتر الأستاذ لأن لديه حسابات فرعية\\n<br>\\nAccount with child nodes cannot be converted to ledger"
 
-#: accounts/doctype/account/account.py:252
+#: accounts/doctype/account/account.py:267
 msgid "Account with child nodes cannot be set as ledger"
 msgstr "الحساب لديه حسابات فرعية لا يمكن إضافته لدفتر الأستاذ.\\n<br>\\nAccount with child nodes cannot be set as ledger"
 
-#: accounts/doctype/account/account.py:371
+#: accounts/doctype/account/account.py:386
 msgid "Account with existing transaction can not be converted to group."
 msgstr "لا يمكن تحويل حساب جرت عليه أي عملية إلى تصنيف مجموعة"
 
-#: accounts/doctype/account/account.py:400
+#: accounts/doctype/account/account.py:415
 msgid "Account with existing transaction can not be deleted"
 msgstr "الحساب لديه معاملات موجودة لا يمكن حذفه\\n<br>\\nAccount with existing transaction can not be deleted"
 
-#: accounts/doctype/account/account.py:247
-#: accounts/doctype/account/account.py:362
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
 msgid "Account with existing transaction cannot be converted to ledger"
 msgstr "لا يمكن تحويل الحساب مع الحركة الموجودة إلى دفتر الأستاذ\\n<br>\\nAccount with existing transaction cannot be converted to ledger"
 
@@ -2098,15 +2136,15 @@
 msgid "Account {0} added multiple times"
 msgstr ""
 
-#: setup/doctype/company/company.py:187
+#: setup/doctype/company/company.py:183
 msgid "Account {0} does not belong to company: {1}"
 msgstr "الحساب {0} لا يتنمى للشركة {1}\\n<br>\\nAccount {0} does not belong to company: {1}"
 
-#: accounts/doctype/budget/budget.py:99
+#: accounts/doctype/budget/budget.py:101
 msgid "Account {0} does not belongs to company {1}"
 msgstr "الحساب {0} لا ينتمي للشركة {1}\\n<br>\\nAccount {0} does not belongs to company {1}"
 
-#: accounts/doctype/account/account.py:532
+#: accounts/doctype/account/account.py:546
 msgid "Account {0} does not exist"
 msgstr "حساب {0} غير موجود"
 
@@ -2122,59 +2160,59 @@
 msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
 msgstr "الحساب {0} لا يتطابق مع الشركة {1} في طريقة الحساب: {2}"
 
-#: accounts/doctype/account/account.py:490
+#: accounts/doctype/account/account.py:504
 msgid "Account {0} exists in parent company {1}."
 msgstr "الحساب {0} موجود في الشركة الأم {1}."
 
-#: accounts/doctype/budget/budget.py:108
+#: accounts/doctype/budget/budget.py:111
 msgid "Account {0} has been entered multiple times"
 msgstr "الحساب {0} تم إدخاله عدة مرات\\n<br>\\nAccount {0} has been entered multiple times"
 
-#: accounts/doctype/account/account.py:344
+#: accounts/doctype/account/account.py:359
 msgid "Account {0} is added in the child company {1}"
 msgstr "تتم إضافة الحساب {0} في الشركة التابعة {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:443
+#: accounts/doctype/gl_entry/gl_entry.py:396
 msgid "Account {0} is frozen"
 msgstr "الحساب {0} مجمد\\n<br>\\nAccount {0} is frozen"
 
-#: controllers/accounts_controller.py:1032
+#: controllers/accounts_controller.py:1108
 msgid "Account {0} is invalid. Account Currency must be {1}"
 msgstr "الحساب {0} غير صحيح. يجب أن تكون عملة الحساب {1}"
 
-#: accounts/doctype/account/account.py:150
+#: accounts/doctype/account/account.py:149
 msgid "Account {0}: Parent account {1} can not be a ledger"
 msgstr "الحساب {0}: الحساب الرئيسي {1} لا يمكن أن يكون حساب دفتر أستاذ"
 
-#: accounts/doctype/account/account.py:156
+#: accounts/doctype/account/account.py:155
 msgid "Account {0}: Parent account {1} does not belong to company: {2}"
 msgstr "الحساب {0}: الحساب الرئيسي {1} لا ينتمي إلى الشركة: {2}"
 
-#: accounts/doctype/account/account.py:144
+#: accounts/doctype/account/account.py:143
 msgid "Account {0}: Parent account {1} does not exist"
 msgstr "الحساب {0}: الحسابه الأب {1} غير موجود"
 
-#: accounts/doctype/account/account.py:147
+#: accounts/doctype/account/account.py:146
 msgid "Account {0}: You can not assign itself as parent account"
 msgstr "الحساب {0}: لا يمكنك جعله حساب رئيسي"
 
-#: accounts/general_ledger.py:403
+#: accounts/general_ledger.py:406
 msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
 msgstr "الحساب: <b>{0}</b> عبارة &quot;Capital work&quot; قيد التقدم ولا يمكن تحديثها بواسطة &quot;إدخال دفتر اليومية&quot;"
 
-#: accounts/doctype/journal_entry/journal_entry.py:243
+#: accounts/doctype/journal_entry/journal_entry.py:256
 msgid "Account: {0} can only be updated via Stock Transactions"
 msgstr "الحساب: {0} لا يمكن تحديثه إلا من خلال معاملات المخزون"
 
-#: accounts/report/general_ledger/general_ledger.py:325
+#: accounts/report/general_ledger/general_ledger.py:330
 msgid "Account: {0} does not exist"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2098
+#: accounts/doctype/payment_entry/payment_entry.py:2134
 msgid "Account: {0} is not permitted under Payment Entry"
 msgstr "الحساب: {0} غير مسموح به بموجب إدخال الدفع"
 
-#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2651
 msgid "Account: {0} with currency: {1} can not be selected"
 msgstr "الحساب: {0} مع العملة: {1} لا يمكن اختياره"
 
@@ -2334,12 +2372,12 @@
 msgid "Accounting Dimension"
 msgstr "البعد المحاسبي"
 
-#: accounts/doctype/gl_entry/gl_entry.py:206
+#: accounts/doctype/gl_entry/gl_entry.py:201
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
 msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
 msgstr "البعد المحاسبي <b>{0}</b> مطلوب لحساب &quot;الميزانية العمومية&quot; {1}."
 
-#: accounts/doctype/gl_entry/gl_entry.py:193
+#: accounts/doctype/gl_entry/gl_entry.py:188
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
 msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
 msgstr "البعد المحاسبي <b>{0}</b> مطلوب لحساب &quot;الربح والخسارة&quot; {1}."
@@ -2655,53 +2693,54 @@
 msgid "Accounting Entries"
 msgstr "القيود المحاسبة"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:82
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
 msgid "Accounting Entries are reposted"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
 msgid "Accounting Entries are reposted."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:709 assets/doctype/asset/asset.py:724
-#: assets/doctype/asset_capitalization/asset_capitalization.py:572
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
 msgid "Accounting Entry for Asset"
 msgstr "المدخلات الحسابية للأصول"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:738
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
 msgid "Accounting Entry for Service"
 msgstr "القيد المحاسبي للخدمة"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:906
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:926
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:942
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
 #: accounts/doctype/purchase_invoice/purchase_invoice.py:959
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:978
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:999
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1126
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1266
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1284
-#: controllers/stock_controller.py:168 controllers/stock_controller.py:183
-#: stock/doctype/purchase_receipt/purchase_receipt.py:839
-#: stock/doctype/stock_entry/stock_entry.py:1464
-#: stock/doctype/stock_entry/stock_entry.py:1478
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
 msgid "Accounting Entry for Stock"
 msgstr "القيود المحاسبية للمخزون"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:658
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
 msgid "Accounting Entry for {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:1950
+#: controllers/accounts_controller.py:2025
 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
 msgstr "المدخل المحاسبي ل {0}: {1} يمكن أن يكون فقط بالعملة {1}.\\n<br>\\nAccounting Entry for {0}: {1} can only be made in currency: {2}"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:192
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
 #: buying/doctype/supplier/supplier.js:85
-#: public/js/controllers/stock_controller.js:72
-#: public/js/utils/ledger_preview.js:7 selling/doctype/customer/customer.js:159
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:43
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
 msgid "Accounting Ledger"
 msgstr "موازنة دفتر الأستاذ"
 
@@ -2732,15 +2771,19 @@
 msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
 msgstr "تم تجميد قيود المحاسبة حتى هذا التاريخ. لا يمكن لأي شخص إنشاء أو تعديل الإدخالات باستثناء المستخدمين الذين لديهم الدور المحدد أدناه"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:69
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
 msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:72
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
 msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: setup/doctype/company/company.py:317
+#: setup/doctype/company/company.py:308
 msgid "Accounts"
 msgstr "الحسابات"
 
@@ -2915,7 +2958,7 @@
 msgid "Accounts Manager"
 msgstr "مدير حسابات"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:343
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
 msgid "Accounts Missing Error"
 msgstr ""
 
@@ -2925,9 +2968,9 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
 #: accounts/report/accounts_payable/accounts_payable.json
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:122
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
 #: accounts/workspace/payables/payables.json
-#: buying/doctype/supplier/supplier.js:90
+#: buying/doctype/supplier/supplier.js:97
 msgid "Accounts Payable"
 msgstr "الحسابات الدائنة"
 
@@ -2940,7 +2983,7 @@
 
 #. Name of a report
 #. Label of a Link in the Payables Workspace
-#: accounts/report/accounts_payable/accounts_payable.js:175
+#: accounts/report/accounts_payable/accounts_payable.js:176
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.json
 #: accounts/workspace/payables/payables.json
 msgid "Accounts Payable Summary"
@@ -2953,10 +2996,10 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
 #: accounts/report/accounts_receivable/accounts_receivable.json
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:150
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
 #: accounts/workspace/accounting/accounting.json
 #: accounts/workspace/receivables/receivables.json
-#: selling/doctype/customer/customer.js:155
+#: selling/doctype/customer/customer.js:153
 msgid "Accounts Receivable"
 msgstr "الحسابات المدينة"
 
@@ -3115,7 +3158,7 @@
 msgid "Accounts User"
 msgstr "حسابات المستخدمين"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1153
+#: accounts/doctype/journal_entry/journal_entry.py:1182
 msgid "Accounts table cannot be blank."
 msgstr "جدول الحسابات لا يمكن أن يكون فارغا."
 
@@ -3132,7 +3175,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
-#: accounts/report/account_balance/account_balance.js:38
+#: accounts/report/account_balance/account_balance.js:37
 msgid "Accumulated Depreciation"
 msgstr "إستهلاك متراكم"
 
@@ -3155,7 +3198,7 @@
 msgstr "حساب الاستهلاك المتراكم"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
-#: assets/doctype/asset/asset.js:242
+#: assets/doctype/asset/asset.js:277
 msgid "Accumulated Depreciation Amount"
 msgstr "قيمة الاستهلاك المتراكمة"
 
@@ -3165,22 +3208,22 @@
 msgid "Accumulated Depreciation Amount"
 msgstr "قيمة الاستهلاك المتراكمة"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:405
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:423
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
 msgid "Accumulated Depreciation as on"
 msgstr "الاستهلاك المتراكم كما في"
 
-#: accounts/doctype/budget/budget.py:243
+#: accounts/doctype/budget/budget.py:245
 msgid "Accumulated Monthly"
 msgstr "متراكمة شهريا"
 
-#: accounts/report/balance_sheet/balance_sheet.js:27
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:13
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:28
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
 msgid "Accumulated Values"
 msgstr "القيم المتراكمة"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
 msgid "Accumulated Values in Group Company"
 msgstr "القيم المتراكمة في مجموعة الشركة"
 
@@ -3194,8 +3237,18 @@
 msgid "Acquisition Date"
 msgstr "تاريخ شراء المركبة"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr ""
+
 #: crm/doctype/lead/lead.js:42
-#: public/js/bank_reconciliation_tool/dialog_manager.js:171
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
 msgid "Action"
 msgstr "حدث"
 
@@ -3217,7 +3270,7 @@
 msgid "Action If Same Rate is Not Maintained"
 msgstr ""
 
-#: quality_management/doctype/quality_review/quality_review_list.js:9
+#: quality_management/doctype/quality_review/quality_review_list.js:7
 msgid "Action Initialised"
 msgstr "العمل مهيأ"
 
@@ -3263,23 +3316,24 @@
 msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
 msgstr ""
 
-#: accounts/doctype/account/account.js:55
-#: accounts/doctype/account/account.js:62
-#: accounts/doctype/account/account.js:91
-#: accounts/doctype/account/account.js:116
-#: accounts/doctype/journal_entry/journal_entry.js:35
-#: accounts/doctype/payment_entry/payment_entry.js:160
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
 #: accounts/doctype/subscription/subscription.js:38
 #: accounts/doctype/subscription/subscription.js:44
 #: accounts/doctype/subscription/subscription.js:50
-#: buying/doctype/supplier/supplier.js:104
-#: buying/doctype/supplier/supplier.js:109
-#: projects/doctype/project/project.js:69
-#: projects/doctype/project/project.js:73
-#: projects/doctype/project/project.js:134
-#: public/js/bank_reconciliation_tool/data_table_manager.js:93
-#: public/js/utils/unreconcile.js:22 selling/doctype/customer/customer.js:170
-#: selling/doctype/customer/customer.js:175 stock/doctype/item/item.js:419
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
 #: templates/pages/order.html:20
 msgid "Actions"
 msgstr "الإجراءات"
@@ -3316,7 +3370,7 @@
 msgstr "الإجراءات المنجزة"
 
 #: accounts/doctype/subscription/subscription_list.js:6
-#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:11
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
 #: stock/doctype/putaway_rule/putaway_rule_list.js:7
 msgid "Active"
 msgstr "نشط"
@@ -3362,6 +3416,12 @@
 msgid "Active Leads"
 msgstr "العروض النشطة"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -3406,14 +3466,14 @@
 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
 msgstr "تكلفة النشاط موجودة للموظف {0} مقابل نوع النشاط - {1}"
 
-#: projects/doctype/activity_type/activity_type.js:7
+#: projects/doctype/activity_type/activity_type.js:10
 msgid "Activity Cost per Employee"
 msgstr "تكلفة النشاط لكل موظف"
 
 #. Name of a DocType
 #: projects/doctype/activity_type/activity_type.json
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
-#: public/js/projects/timer.js:8
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
 msgid "Activity Type"
 msgstr "نوع النشاط"
 
@@ -3527,7 +3587,7 @@
 msgid "Actual End Time"
 msgstr "الفعلي وقت الانتهاء"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:387
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
 msgid "Actual Expense"
 msgstr ""
 
@@ -3549,10 +3609,11 @@
 msgid "Actual Operation Time"
 msgstr "الفعلي وقت التشغيل"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:399
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
 msgid "Actual Posting"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
 #: stock/report/product_bundle_balance/product_bundle_balance.py:96
 #: stock/report/stock_projected_qty/stock_projected_qty.py:136
 msgid "Actual Qty"
@@ -3606,10 +3667,19 @@
 msgid "Actual Qty in Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:185
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
 msgid "Actual Qty is mandatory"
 msgstr "الكمية الفعلية هي إلزامية"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:95
 msgid "Actual Quantity"
 msgstr "الكمية الفعلية"
@@ -3676,18 +3746,20 @@
 msgid "Actual qty in stock"
 msgstr "الكمية الفعلية في المخزون"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1223
+#: accounts/doctype/payment_entry/payment_entry.js:1470
 #: public/js/controllers/accounts.js:176
 msgid "Actual type tax cannot be included in Item rate in row {0}"
 msgstr "نوع الضريبة الفعلي لا يمكن تضمينه في معدل الصنف في الصف {0}"
 
-#: crm/doctype/lead/lead.js:82
-#: public/js/bom_configurator/bom_configurator.bundle.js:225
-#: public/js/bom_configurator/bom_configurator.bundle.js:237
-#: public/js/bom_configurator/bom_configurator.bundle.js:291
-#: public/js/utils/crm_activities.js:168
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
 msgid "Add"
 msgstr "إضافة"
 
@@ -3705,11 +3777,11 @@
 msgid "Add"
 msgstr "إضافة"
 
-#: stock/doctype/item/item.js:417 stock/doctype/price_list/price_list.js:7
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
 msgid "Add / Edit Prices"
 msgstr "إضافة و تعديل الأسعار"
 
-#: accounts/doctype/account/account_tree.js:176
+#: accounts/doctype/account/account_tree.js:256
 msgid "Add Child"
 msgstr "إضافة الطفل"
 
@@ -3717,27 +3789,36 @@
 msgid "Add Columns in Transaction Currency"
 msgstr ""
 
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr ""
+
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Add Corrective Operation Cost in Finished Good Valuation"
 msgstr ""
 
-#: public/js/event.js:19
+#: public/js/event.js:24
 msgid "Add Customers"
 msgstr "إضافة العملاء"
 
-#: public/js/event.js:27
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr ""
+
+#: public/js/event.js:40
 msgid "Add Employees"
 msgstr "إضافة موظفين"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:224
-#: selling/doctype/sales_order/sales_order.js:207
-#: stock/dashboard/item_dashboard.js:205
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
 msgid "Add Item"
 msgstr "اضافة بند"
 
-#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:33
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
 msgid "Add Items"
 msgstr "إضافة بنود"
 
@@ -3745,11 +3826,11 @@
 msgid "Add Items in the Purpose Table"
 msgstr ""
 
-#: crm/doctype/lead/lead.js:82
+#: crm/doctype/lead/lead.js:84
 msgid "Add Lead to Prospect"
 msgstr ""
 
-#: public/js/event.js:15
+#: public/js/event.js:16
 msgid "Add Leads"
 msgstr "إضافة العملاء المحتملين"
 
@@ -3779,12 +3860,12 @@
 msgid "Add Or Deduct"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:269
+#: selling/page/point_of_sale/pos_item_cart.js:267
 msgid "Add Order Discount"
 msgstr "أضف خصم الطلب"
 
-#: public/js/event.js:17 public/js/event.js:21 public/js/event.js:25
-#: public/js/event.js:29 public/js/event.js:33
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
 msgid "Add Participants"
 msgstr "أضف مشاركين"
 
@@ -3794,10 +3875,22 @@
 msgid "Add Quote"
 msgstr "إضافة  عرض سعر"
 
-#: public/js/event.js:31
+#: public/js/event.js:48
 msgid "Add Sales Partners"
 msgstr "إضافة شركاء المبيعات"
 
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
 #. Label of a Button field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
@@ -3828,17 +3921,27 @@
 msgid "Add Serial / Batch No (Rejected Qty)"
 msgstr ""
 
-#: public/js/utils.js:61
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr ""
+
+#: public/js/utils.js:71
 msgid "Add Serial No"
 msgstr "إضافة رقم تسلسلي"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:231
-#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
 msgid "Add Sub Assembly"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:433
-#: public/js/event.js:23
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
 msgid "Add Suppliers"
 msgstr "إضافة الموردين"
 
@@ -3848,7 +3951,7 @@
 msgid "Add Template"
 msgstr ""
 
-#: utilities/activation.py:125
+#: utilities/activation.py:123
 msgid "Add Timesheets"
 msgstr "إضافة جداول زمنية"
 
@@ -3858,7 +3961,7 @@
 msgid "Add Weekly Holidays"
 msgstr "أضف عطلات أسبوعية"
 
-#: public/js/utils/crm_activities.js:140
+#: public/js/utils/crm_activities.js:142
 msgid "Add a Note"
 msgstr ""
 
@@ -3877,7 +3980,7 @@
 msgstr ""
 
 #: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:614
+#: stock/doctype/pick_list/pick_list.py:651
 msgid "Add items in the Item Locations table"
 msgstr "أضف عناصر في جدول &quot;مواقع العناصر&quot;"
 
@@ -3887,7 +3990,7 @@
 msgid "Add or Deduct"
 msgstr "إضافة أو خصم"
 
-#: utilities/activation.py:115
+#: utilities/activation.py:113
 msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
 msgstr "أضف بقية أفراد مؤسستك كمستخدمين. يمكنك أيضا إضافة دعوة العملاء إلى بوابتك عن طريق إضافتهم من جهات الاتصال"
 
@@ -3913,10 +4016,14 @@
 msgid "Add to Transit"
 msgstr "أضف إلى Transit"
 
-#: accounts/doctype/coupon_code/coupon_code.js:39
+#: accounts/doctype/coupon_code/coupon_code.js:36
 msgid "Add/Edit Coupon Conditions"
 msgstr "إضافة / تحرير شروط القسيمة"
 
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr ""
+
 #. Label of a Link field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
 msgctxt "CRM Note"
@@ -3929,22 +4036,26 @@
 msgid "Added On"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:130
+#: buying/doctype/supplier/supplier.py:128
 msgid "Added Supplier Role to User {0}."
 msgstr ""
 
-#: public/js/utils/item_selector.js:66 public/js/utils/item_selector.js:80
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
 msgid "Added {0} ({1})"
 msgstr "وأضاف {0} ({1})"
 
-#: controllers/website_list_for_contact.py:307
+#: controllers/website_list_for_contact.py:304
 msgid "Added {1} Role to User {0}."
 msgstr ""
 
-#: crm/doctype/lead/lead.js:80
+#: crm/doctype/lead/lead.js:81
 msgid "Adding Lead to Prospect..."
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
@@ -4272,6 +4383,10 @@
 msgid "Additional Info"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr "معلومة اضافية"
+
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -4325,7 +4440,7 @@
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address"
@@ -4343,31 +4458,31 @@
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Installation Note'
+#. Label of a Text Editor field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Maintenance Visit'
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Opportunity'
+#. Label of a Text Editor field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address"
@@ -4379,31 +4494,31 @@
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address"
@@ -4415,25 +4530,25 @@
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address"
 msgstr "عنوان"
 
-#. Label of a Small Text field in DocType 'Warranty Claim'
+#. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Address"
@@ -4596,7 +4711,7 @@
 msgid "Address HTML"
 msgstr "عنوان HTML"
 
-#: public/js/utils/contact_address_quick_entry.js:58
+#: public/js/utils/contact_address_quick_entry.js:61
 msgid "Address Line 1"
 msgstr "العنوان سطر 1"
 
@@ -4606,7 +4721,7 @@
 msgid "Address Line 1"
 msgstr "العنوان سطر 1"
 
-#: public/js/utils/contact_address_quick_entry.js:63
+#: public/js/utils/contact_address_quick_entry.js:66
 msgid "Address Line 2"
 msgstr "العنوان سطر 2"
 
@@ -4688,7 +4803,7 @@
 msgid "Address and Contacts"
 msgstr "عناوين واتصالات"
 
-#: accounts/custom/address.py:33
+#: accounts/custom/address.py:31
 msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
 msgstr "يجب ربط العنوان بشركة. الرجاء إضافة صف للشركة في جدول الروابط."
 
@@ -4705,15 +4820,15 @@
 msgid "Addresses"
 msgstr "عناوين"
 
-#: assets/doctype/asset/asset.js:116
+#: assets/doctype/asset/asset.js:144
 msgid "Adjust Asset Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:996
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
 msgid "Adjustment Against"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:581
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
 msgid "Adjustment based on Purchase Invoice rate"
 msgstr ""
 
@@ -4730,7 +4845,7 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 #: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Administrator"
 msgstr "مدير"
 
@@ -4740,7 +4855,7 @@
 msgid "Advance Account"
 msgstr "حساب مقدم"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
 msgid "Advance Amount"
 msgstr "المبلغ مقدما"
 
@@ -4762,8 +4877,8 @@
 msgid "Advance Paid"
 msgstr "مسبقا المدفوعة"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:47
-#: selling/doctype/sales_order/sales_order_list.js:61
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
 msgid "Advance Payment"
 msgstr ""
 
@@ -4779,7 +4894,7 @@
 msgid "Advance Payment Status"
 msgstr ""
 
-#: controllers/accounts_controller.py:214
+#: controllers/accounts_controller.py:223
 msgid "Advance Payments"
 msgstr "دفعات مقدمة"
 
@@ -4835,11 +4950,11 @@
 msgid "Advance amount"
 msgstr "المبلغ مقدما"
 
-#: controllers/taxes_and_totals.py:743
+#: controllers/taxes_and_totals.py:749
 msgid "Advance amount cannot be greater than {0} {1}"
 msgstr "قيمة الدفعة المقدمة لا يمكن أن تكون أكبر من {0} {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:741
+#: accounts/doctype/journal_entry/journal_entry.py:775
 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
 msgstr ""
 
@@ -4887,6 +5002,10 @@
 msgid "Affected Transactions"
 msgstr ""
 
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr "مقابل"
+
 #. Label of a Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
@@ -4894,8 +5013,8 @@
 msgstr "مقابل"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:94
-#: accounts/report/general_ledger/general_ledger.py:631
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
 msgid "Against Account"
 msgstr "مقابل الحساب"
 
@@ -4929,11 +5048,11 @@
 msgid "Against Blanket Order"
 msgstr "ضد بطانية النظام"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:945
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
 msgid "Against Customer Order {0} dated {1}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:967
+#: selling/doctype/sales_order/sales_order.js:1127
 msgid "Against Default Supplier"
 msgstr "ضد المورد الافتراضي"
 
@@ -4991,12 +5110,12 @@
 msgid "Against Income Account"
 msgstr "مقابل حساب الدخل"
 
-#: accounts/doctype/journal_entry/journal_entry.py:609
-#: accounts/doctype/payment_entry/payment_entry.py:669
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
 msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
 msgstr "قيد اليومية المقابل {0} لا يحتوى مدخل {1} غير مطابق\\n<br>\\nAgainst Journal Entry {0} does not have any unmatched {1} entry"
 
-#: accounts/doctype/gl_entry/gl_entry.py:410
+#: accounts/doctype/gl_entry/gl_entry.py:361
 msgid "Against Journal Entry {0} is already adjusted against some other voucher"
 msgstr "مدخل قيد اليومية {0} تم تعديله بالفعل لقسيمة أخرى\\n<br>\\nAgainst Journal Entry {0} is already adjusted \\nagainst some other voucher"
 
@@ -5030,11 +5149,11 @@
 msgid "Against Stock Entry"
 msgstr "ضد دخول الأسهم"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:329
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
 msgid "Against Supplier Invoice {0} dated {1}"
 msgstr "مقابل فاتورة المورد {0} بتاريخ {1}"
 
-#: accounts/report/general_ledger/general_ledger.py:650
+#: accounts/report/general_ledger/general_ledger.py:654
 msgid "Against Voucher"
 msgstr "مقابل إيصال"
 
@@ -5045,7 +5164,7 @@
 msgstr "مقابل إيصال"
 
 #: accounts/report/general_ledger/general_ledger.js:57
-#: accounts/report/payment_ledger/payment_ledger.js:71
+#: accounts/report/payment_ledger/payment_ledger.js:70
 #: accounts/report/payment_ledger/payment_ledger.py:185
 msgid "Against Voucher No"
 msgstr ""
@@ -5056,7 +5175,7 @@
 msgid "Against Voucher No"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:648
+#: accounts/report/general_ledger/general_ledger.py:652
 #: accounts/report/payment_ledger/payment_ledger.py:176
 msgid "Against Voucher Type"
 msgstr "مقابل إيصال  نوع"
@@ -5074,24 +5193,25 @@
 msgstr "مقابل إيصال  نوع"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
-#: manufacturing/report/work_order_summary/work_order_summary.js:59
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
 #: manufacturing/report/work_order_summary/work_order_summary.py:259
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
 msgid "Age"
 msgstr "عمر"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
-#: accounts/report/accounts_receivable/accounts_receivable.py:1134
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
 msgid "Age (Days)"
 msgstr "(العمر (أيام"
 
-#: stock/report/stock_ageing/stock_ageing.py:205
+#: stock/report/stock_ageing/stock_ageing.py:204
 msgid "Age ({0})"
 msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:58
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
-#: accounts/report/accounts_receivable/accounts_receivable.js:83
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
 msgid "Ageing Based On"
 msgstr "العمرعلى أساس"
@@ -5104,7 +5224,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:65
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: accounts/report/accounts_receivable/accounts_receivable.js:90
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:49
 msgid "Ageing Range 1"
@@ -5112,7 +5232,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:72
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
-#: accounts/report/accounts_receivable/accounts_receivable.js:97
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
 #: stock/report/stock_ageing/stock_ageing.js:56
 msgid "Ageing Range 2"
@@ -5120,7 +5240,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:79
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
-#: accounts/report/accounts_receivable/accounts_receivable.js:104
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
 #: stock/report/stock_ageing/stock_ageing.js:63
 msgid "Ageing Range 3"
@@ -5128,7 +5248,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:86
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
-#: accounts/report/accounts_receivable/accounts_receivable.js:111
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
 msgid "Ageing Range 4"
 msgstr "الشيخوخة المدى 4"
@@ -5192,6 +5312,11 @@
 msgid "Agents"
 msgstr "عملاء"
 
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
+
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture Manager"
@@ -5223,10 +5348,10 @@
 msgid "All"
 msgstr "الكل"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:148
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:168
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166
-#: accounts/utils.py:1324 public/js/setup_wizard.js:163
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
 msgid "All Accounts"
 msgstr "جميع الحسابات"
 
@@ -5266,7 +5391,7 @@
 msgid "All Activities HTML"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:268
+#: manufacturing/doctype/bom/bom.py:265
 msgid "All BOMs"
 msgstr "كل الأصناف المركبة"
 
@@ -5299,15 +5424,15 @@
 #: patches/v11_0/create_department_records_for_each_company.py:23
 #: patches/v11_0/update_department_lft_rgt.py:9
 #: patches/v11_0/update_department_lft_rgt.py:11
-#: patches/v11_0/update_department_lft_rgt.py:17
-#: setup/doctype/company/company.py:310 setup/doctype/company/company.py:313
-#: setup/doctype/company/company.py:318 setup/doctype/company/company.py:324
-#: setup/doctype/company/company.py:330 setup/doctype/company/company.py:336
-#: setup/doctype/company/company.py:342 setup/doctype/company/company.py:348
-#: setup/doctype/company/company.py:354 setup/doctype/company/company.py:360
-#: setup/doctype/company/company.py:366 setup/doctype/company/company.py:372
-#: setup/doctype/company/company.py:378 setup/doctype/company/company.py:384
-#: setup/doctype/company/company.py:390
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
 msgid "All Departments"
 msgstr "جميع الاقسام"
 
@@ -5328,6 +5453,10 @@
 msgid "All Item Groups"
 msgstr "كل مجموعات الأصناف"
 
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
@@ -5346,15 +5475,20 @@
 msgid "All Sales Person"
 msgstr "كل مندوبي المبيعات"
 
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Supplier Contact"
 msgstr "بيانات اتصال جميع الموردين"
 
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:30
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:34
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:38
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
 #: setup/setup_wizard/operations/install_fixtures.py:148
 #: setup/setup_wizard/operations/install_fixtures.py:150
 #: setup/setup_wizard/operations/install_fixtures.py:157
@@ -5375,7 +5509,7 @@
 msgid "All Territories"
 msgstr "جميع الأقاليم"
 
-#: setup/doctype/company/company.py:259 setup/doctype/company/company.py:275
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
 msgid "All Warehouses"
 msgstr "جميع المخازن"
 
@@ -5386,19 +5520,23 @@
 msgid "All allocations have been successfully reconciled"
 msgstr ""
 
-#: support/doctype/issue/issue.js:97
+#: support/doctype/issue/issue.js:107
 msgid "All communications including and above this shall be moved into the new Issue"
 msgstr "يجب نقل جميع الاتصالات بما في ذلك وما فوقها إلى الإصدار الجديد"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1170
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
 msgid "All items have already been Invoiced/Returned"
 msgstr "تم بالفعل تحرير / إرجاع جميع العناصر"
 
-#: stock/doctype/stock_entry/stock_entry.py:2191
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
 msgid "All items have already been transferred for this Work Order."
 msgstr "جميع الإصناف تم نقلها لأمر العمل"
 
-#: public/js/controllers/transaction.js:2210
+#: public/js/controllers/transaction.js:2254
 msgid "All items in this document already have a linked Quality Inspection."
 msgstr ""
 
@@ -5409,17 +5547,17 @@
 msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:847
+#: manufacturing/doctype/work_order/work_order.js:916
 msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:899
+#: stock/doctype/delivery_note/delivery_note.py:975
 msgid "All these items have already been Invoiced/Returned"
 msgstr "تم بالفعل إصدار فاتورة / إرجاع جميع هذه العناصر"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:83
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:95
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
 msgid "Allocate"
 msgstr "تخصيص"
 
@@ -5435,7 +5573,7 @@
 msgid "Allocate Advances Automatically (FIFO)"
 msgstr "تخصيص السلف تلقائيا (الداخل أولا الخارج أولا)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:679
+#: accounts/doctype/payment_entry/payment_entry.js:831
 msgid "Allocate Payment Amount"
 msgstr "تخصيص مبلغ الدفع"
 
@@ -5457,8 +5595,8 @@
 msgid "Allocated"
 msgstr "تخصيص"
 
-#: accounts/report/gross_profit/gross_profit.py:314
-#: public/js/utils/unreconcile.js:62
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
 msgid "Allocated Amount"
 msgstr "المبلغ المخصص"
 
@@ -5517,21 +5655,25 @@
 msgid "Allocated Entries"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Allocated amount"
 msgstr "المبلغ المخصص"
 
-#: accounts/utils.py:614
+#: accounts/utils.py:609
 msgid "Allocated amount cannot be greater than unadjusted amount"
 msgstr "لا يمكن أن يكون المبلغ المخصص أكبر من المبلغ غير المعدل"
 
-#: accounts/utils.py:612
+#: accounts/utils.py:607
 msgid "Allocated amount cannot be negative"
 msgstr "لا يمكن أن يكون المبلغ المخصص سالبًا"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:258
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
 msgid "Allocation"
 msgstr "توزيع"
 
@@ -5541,7 +5683,7 @@
 msgid "Allocation"
 msgstr "توزيع"
 
-#: public/js/utils/unreconcile.js:67
+#: public/js/utils/unreconcile.js:97
 msgid "Allocations"
 msgstr ""
 
@@ -5559,7 +5701,7 @@
 msgid "Allocations"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:412
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
 msgid "Allotted Qty"
 msgstr "الكمية المخصصة"
 
@@ -5570,8 +5712,8 @@
 msgid "Allow"
 msgstr "السماح"
 
-#: accounts/doctype/account/account.py:488
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
 msgid "Allow Account Creation Against Child Company"
 msgstr "السماح بإنشاء حساب ضد شركة تابعة"
 
@@ -5623,7 +5765,7 @@
 msgid "Allow Alternative Item"
 msgstr "السماح لصنف بديل"
 
-#: stock/doctype/item_alternative/item_alternative.py:67
+#: stock/doctype/item_alternative/item_alternative.py:65
 msgid "Allow Alternative Item must be checked on Item {}"
 msgstr ""
 
@@ -5675,7 +5817,7 @@
 msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
 msgstr "السماح بنقل المواد من إيصال الشراء إلى فاتورة الشراء"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
 msgid "Allow Multiple Material Consumption"
 msgstr "السماح باستهلاك المواد المتعددة"
 
@@ -5763,7 +5905,7 @@
 msgid "Allow Resetting Service Level Agreement"
 msgstr "السماح بإعادة ضبط اتفاقية مستوى الخدمة"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:780
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
 msgid "Allow Resetting Service Level Agreement from Support Settings."
 msgstr "السماح بإعادة ضبط اتفاقية مستوى الخدمة من إعدادات الدعم."
 
@@ -5952,11 +6094,11 @@
 msgid "Allows to keep aside a specific quantity of inventory for a particular order."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:721
+#: stock/doctype/pick_list/pick_list.py:785
 msgid "Already Picked"
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:83
+#: stock/doctype/item_alternative/item_alternative.py:81
 msgid "Already record exists for the item {0}"
 msgstr "يوجد سجل للصنف {0}"
 
@@ -5964,9 +6106,9 @@
 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
 msgstr "تم تعيين الإعداد الافتراضي في الملف الشخصي لنقطة البيع {0} للمستخدم {1}، يرجى تعطيل الإعداد الافتراضي"
 
-#: manufacturing/doctype/bom/bom.js:141
-#: manufacturing/doctype/work_order/work_order.js:162 public/js/utils.js:466
-#: stock/doctype/stock_entry/stock_entry.js:224
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
 msgid "Alternate Item"
 msgstr "صنف بديل"
 
@@ -5982,11 +6124,15 @@
 msgid "Alternative Item Name"
 msgstr "اسم الصنف البديل"
 
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
+
 #: stock/doctype/item_alternative/item_alternative.py:37
 msgid "Alternative item must not be same as item code"
 msgstr "يجب ألا يكون الصنف البديل هو نفسه رمز الصنف"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
 msgid "Alternatively, you can download the template and fill your data in."
 msgstr ""
 
@@ -6452,30 +6598,34 @@
 msgid "Amended From"
 msgstr "معدل من"
 
-#: accounts/doctype/journal_entry/journal_entry.js:529
+#: accounts/doctype/journal_entry/journal_entry.js:582
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:80
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:270
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:322
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
 #: accounts/report/payment_ledger/payment_ledger.py:194
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
 #: accounts/report/share_balance/share_balance.py:61
 #: accounts/report/share_ledger/share_ledger.py:57
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:239
-#: selling/doctype/quotation/quotation.js:286
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
 #: selling/report/sales_order_analysis/sales_order_analysis.py:290
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:108
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
 #: stock/report/delayed_item_report/delayed_item_report.py:152
 #: stock/report/delayed_order_report/delayed_order_report.py:71
-#: templates/pages/order.html:92 templates/pages/rfq.html:46
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
 msgid "Amount"
 msgstr "كمية"
 
@@ -6993,28 +7143,53 @@
 msgid "Amount in customer's currency"
 msgstr "المبلغ بعملة العميل"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1119
+#: accounts/doctype/payment_entry/payment_entry.py:1135
 msgid "Amount {0} {1} against {2} {3}"
 msgstr "مبلغ {0} {1} مقابل {2} {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1127
+#: accounts/doctype/payment_entry/payment_entry.py:1146
 msgid "Amount {0} {1} deducted against {2}"
 msgstr "مبلغ {0} {1} خصم مقابل {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1095
+#: accounts/doctype/payment_entry/payment_entry.py:1112
 msgid "Amount {0} {1} transferred from {2} to {3}"
 msgstr "القيمة {0} {1} نقلت من {2} إلى {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1102
+#: accounts/doctype/payment_entry/payment_entry.py:1118
 msgid "Amount {0} {1} {2} {3}"
 msgstr "القيمة {0} {1} {2} {3}"
 
-#: controllers/trends.py:241 controllers/trends.py:253
-#: controllers/trends.py:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr ""
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
 msgid "Amt"
 msgstr "الإجمالي"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:393
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
 msgid "An error has been appeared while reposting item valuation via {0}"
 msgstr ""
 
@@ -7023,11 +7198,11 @@
 msgid "An error has occurred during {0}. Check {1} for more details"
 msgstr ""
 
-#: public/js/controllers/buying.js:297 public/js/utils/sales_common.js:364
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
 msgid "An error occurred during the update process"
 msgstr "حدث خطأ أثناء عملية التحديث"
 
-#: stock/reorder_item.py:287
+#: stock/reorder_item.py:371
 msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
 msgstr ""
 
@@ -7035,7 +7210,7 @@
 msgid "Annual"
 msgstr "سنوي"
 
-#: public/js/utils.js:103
+#: public/js/utils.js:120
 msgid "Annual Billing: {0}"
 msgstr "الفواتير السنوية:  {0}"
 
@@ -7069,15 +7244,15 @@
 msgid "Annual Revenue"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:82
+#: accounts/doctype/budget/budget.py:83
 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
 msgstr "سجل الموازنة الآخر &#39;{0}&#39; موجود بالفعل مقابل {1} &#39;{2}&#39; وحساب &#39;{3}&#39; للسنة المالية {4}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:109
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
 msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
 msgid "Another Period Closing Entry {0} has been made after {1}"
 msgstr "قيد إقفال فترة أخرى {0} تم إنشائها بعد {1}"
 
@@ -7107,6 +7282,10 @@
 msgid "Applicable Dimension"
 msgstr ""
 
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "قابل للتطبيق ل"
+
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
@@ -7191,15 +7370,15 @@
 msgid "Applicable for external driver"
 msgstr "ينطبق على سائق خارجي"
 
-#: regional/italy/setup.py:161
+#: regional/italy/setup.py:162
 msgid "Applicable if the company is SpA, SApA or SRL"
 msgstr "قابل للتطبيق إذا كانت الشركة SpA أو SApA أو SRL"
 
-#: regional/italy/setup.py:170
+#: regional/italy/setup.py:171
 msgid "Applicable if the company is a limited liability company"
 msgstr "قابل للتطبيق إذا كانت الشركة شركة ذات مسؤولية محدودة"
 
-#: regional/italy/setup.py:121
+#: regional/italy/setup.py:122
 msgid "Applicable if the company is an Individual or a Proprietorship"
 msgstr "قابل للتطبيق إذا كانت الشركة فردية أو مملوكة"
 
@@ -7245,7 +7424,7 @@
 msgid "Applied on each reading."
 msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:185
+#: stock/doctype/putaway_rule/putaway_rule.py:183
 msgid "Applied putaway rules."
 msgstr ""
 
@@ -7387,6 +7566,12 @@
 msgid "Apply Recursion Over (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -7502,7 +7687,7 @@
 msgid "Appointment Confirmation"
 msgstr "تأكيد الموعد"
 
-#: www/book_appointment/index.js:229
+#: www/book_appointment/index.js:237
 msgid "Appointment Created Successfully"
 msgstr ""
 
@@ -7563,18 +7748,28 @@
 msgid "Approximately match the description/party name against parties"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr ""
+
 #: public/js/utils/demo.js:20
 msgid "Are you sure you want to clear all demo data?"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:325
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
 msgid "Are you sure you want to delete this Item?"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.js:70
+#: accounts/doctype/subscription/subscription.js:69
 msgid "Are you sure you want to restart this subscription?"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr "منطقة"
+
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
@@ -7587,17 +7782,22 @@
 msgid "Area UOM"
 msgstr "وحدة قياس المساحة"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:420
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
 msgid "Arrival Quantity"
 msgstr "كمية الوصول"
 
-#: stock/report/serial_no_ledger/serial_no_ledger.js:58
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
 #: stock/report/stock_ageing/stock_ageing.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:31
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
 msgid "As On Date"
 msgstr "كما هو بتاريخ"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:16
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
 msgid "As on Date"
 msgstr ""
 
@@ -7616,23 +7816,27 @@
 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
 msgstr "أثناء تمكين الحقل {0} ، يجب أن تكون قيمة الحقل {1} أكثر من 1."
 
-#: stock/doctype/item/item.py:965
+#: stock/doctype/item/item.py:953
 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:195
+#: stock/doctype/stock_settings/stock_settings.py:198
 msgid "As there are negative stock, you can not enable {0}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:209
+#: stock/doctype/stock_settings/stock_settings.py:212
 msgid "As there are reserved stock, you cannot disable {0}."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1600
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
 msgstr "نظرًا لوجود مواد خام كافية ، فإن طلب المواد ليس مطلوبًا للمستودع {0}."
 
-#: stock/doctype/stock_settings/stock_settings.py:164
+#: stock/doctype/stock_settings/stock_settings.py:166
 #: stock/doctype/stock_settings/stock_settings.py:178
 msgid "As {0} is enabled, you can not enable {1}."
 msgstr ""
@@ -7644,13 +7848,13 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/account_balance/account_balance.js:26
+#: accounts/report/account_balance/account_balance.js:25
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:365
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
 #: assets/doctype/asset/asset.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:177
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
 msgid "Asset"
 msgstr "الأصول"
 
@@ -7798,10 +8002,10 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:355
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
 #: assets/doctype/asset_category/asset_category.json
-#: assets/report/fixed_asset_register/fixed_asset_register.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.py:418
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
 msgid "Asset Category"
 msgstr "فئة الأصول"
 
@@ -7859,7 +8063,7 @@
 msgid "Asset Category Name"
 msgstr "اسم فئة الأصول"
 
-#: stock/doctype/item/item.py:304
+#: stock/doctype/item/item.py:303
 msgid "Asset Category is mandatory for Fixed Asset item"
 msgstr "فئة الموجودات إلزامية لبنود الموجودات الثابتة\\n<br>\\nAsset Category is mandatory for Fixed Asset item"
 
@@ -7893,13 +8097,13 @@
 msgid "Asset Depreciation Schedule"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:77
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
 msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
 msgstr ""
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:898
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:944
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:83
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
 msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
 msgstr ""
 
@@ -7911,7 +8115,7 @@
 msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:181
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
 msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
 msgstr ""
 
@@ -7933,7 +8137,7 @@
 msgid "Asset Finance Book"
 msgstr "كتاب الأصول المالية"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:410
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
 msgid "Asset ID"
 msgstr ""
 
@@ -8006,7 +8210,7 @@
 
 #. Name of a DocType
 #: assets/doctype/asset_movement/asset_movement.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:184
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
 msgid "Asset Movement"
 msgstr "حركة الأصول"
 
@@ -8021,11 +8225,11 @@
 msgid "Asset Movement Item"
 msgstr "بند حركة الأصول"
 
-#: assets/doctype/asset/asset.py:901
+#: assets/doctype/asset/asset.py:897
 msgid "Asset Movement record {0} created"
 msgstr "تم إنشاء سجل حركة الأصول {0}\\n<br>\\nAsset Movement record {0} created"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
 msgid "Asset Name"
 msgstr "اسم الأصول"
 
@@ -8097,7 +8301,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
-#: accounts/report/account_balance/account_balance.js:39
+#: accounts/report/account_balance/account_balance.js:38
 msgid "Asset Received But Not Billed"
 msgstr "أصل مستلم ولكن غير فاتورة"
 
@@ -8158,7 +8362,7 @@
 msgid "Asset Shift Factor"
 msgstr ""
 
-#: assets/doctype/asset_shift_factor/asset_shift_factor.py:34
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
 msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
 msgstr ""
 
@@ -8168,10 +8372,10 @@
 msgid "Asset Status"
 msgstr "حالة الأصول"
 
-#: assets/dashboard_fixtures.py:178
-#: assets/report/fixed_asset_register/fixed_asset_register.py:201
-#: assets/report/fixed_asset_register/fixed_asset_register.py:400
-#: assets/report/fixed_asset_register/fixed_asset_register.py:440
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
 msgid "Asset Value"
 msgstr "قيمة الأصول"
 
@@ -8203,43 +8407,43 @@
 msgstr "لا يمكن نشر تسوية قيمة الأصل قبل تاريخ شراء الأصل <b>{0}</b> ."
 
 #. Label of a chart in the Assets Workspace
-#: assets/dashboard_fixtures.py:57 assets/workspace/assets/assets.json
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
 msgid "Asset Value Analytics"
 msgstr "تحليلات قيمة الأصول"
 
-#: assets/doctype/asset/asset.py:172
+#: assets/doctype/asset/asset.py:174
 msgid "Asset cancelled"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:506
+#: assets/doctype/asset/asset.py:503
 msgid "Asset cannot be cancelled, as it is already {0}"
 msgstr "لا يمكن إلغاء الأصل، لانه بالفعل {0}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:687
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
 msgid "Asset capitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:194
+#: assets/doctype/asset/asset.py:196
 msgid "Asset created"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:633
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
 msgid "Asset created after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1156
+#: assets/doctype/asset/asset.py:1138
 msgid "Asset created after being split from Asset {0}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:695
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
 msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:197
+#: assets/doctype/asset/asset.py:199
 msgid "Asset deleted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:172
+#: assets/doctype/asset_movement/asset_movement.py:180
 msgid "Asset issued to Employee {0}"
 msgstr ""
 
@@ -8247,43 +8451,43 @@
 msgid "Asset out of order due to Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:159
+#: assets/doctype/asset_movement/asset_movement.py:165
 msgid "Asset received at Location {0} and issued to Employee {1}"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:509
+#: assets/doctype/asset/depreciation.py:496
 msgid "Asset restored"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:703
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
 msgid "Asset restored after Asset Capitalization {0} was cancelled"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1320
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
 msgid "Asset returned"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:483
+#: assets/doctype/asset/depreciation.py:470
 msgid "Asset scrapped"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:485
+#: assets/doctype/asset/depreciation.py:472
 msgid "Asset scrapped via Journal Entry {0}"
 msgstr "ألغت الأصول عن طريق قيد اليومية {0}\\n<br>\\n Asset scrapped via Journal Entry {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
 msgid "Asset sold"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:160
+#: assets/doctype/asset/asset.py:161
 msgid "Asset submitted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:167
+#: assets/doctype/asset_movement/asset_movement.py:173
 msgid "Asset transferred to Location {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1080
+#: assets/doctype/asset/asset.py:1072
 msgid "Asset updated after being split into Asset {0}"
 msgstr ""
 
@@ -8295,15 +8499,15 @@
 msgid "Asset updated after completion of Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:98
+#: assets/doctype/asset_movement/asset_movement.py:106
 msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:449
+#: assets/doctype/asset/depreciation.py:439
 msgid "Asset {0} cannot be scrapped, as it is already {1}"
 msgstr "لا يمكن إلغاء الأصل {0} ، كما هو بالفعل {1}\\n<br>\\nAsset {0} cannot be scrapped, as it is already {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
 msgid "Asset {0} does not belong to Item {1}"
 msgstr ""
 
@@ -8311,7 +8515,7 @@
 msgid "Asset {0} does not belong to company {1}"
 msgstr "الأصل {0} لا ينتمي للشركة {1}\\n<br>\\nAsset {0} does not belong to company {1}"
 
-#: assets/doctype/asset_movement/asset_movement.py:110
+#: assets/doctype/asset_movement/asset_movement.py:118
 msgid "Asset {0} does not belongs to the custodian {1}"
 msgstr "الأصل {0} لا ينتمي إلى الحارس {1}"
 
@@ -8319,24 +8523,24 @@
 msgid "Asset {0} does not belongs to the location {1}"
 msgstr "الأصل {0} لا ينتمي إلى الموقع {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:759
-#: assets/doctype/asset_capitalization/asset_capitalization.py:859
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
 msgid "Asset {0} does not exist"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:639
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
 msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:661
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
 msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:446
+#: assets/doctype/asset/depreciation.py:437
 msgid "Asset {0} must be submitted"
 msgstr "الاصل {0} يجب تقديمه"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:262
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
 msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
 msgstr ""
 
@@ -8351,7 +8555,7 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Assets Workspace
 #: accounts/doctype/finance_book/finance_book_dashboard.py:9
-#: accounts/report/balance_sheet/balance_sheet.py:238
+#: accounts/report/balance_sheet/balance_sheet.py:237
 #: assets/workspace/assets/assets.json
 msgid "Assets"
 msgstr "الأصول"
@@ -8374,7 +8578,7 @@
 msgid "Assets"
 msgstr "الأصول"
 
-#: controllers/buying_controller.py:732
+#: controllers/buying_controller.py:760
 msgid "Assets not created for {0}. You will have to create asset manually."
 msgstr "لم يتم إنشاء الأصول لـ {0}. سيكون عليك إنشاء الأصل يدويًا."
 
@@ -8383,11 +8587,11 @@
 msgid "Assets, Depreciations, Repairs, and more."
 msgstr ""
 
-#: controllers/buying_controller.py:720
+#: controllers/buying_controller.py:748
 msgid "Asset{} {assets_link} created for {}"
 msgstr "الأصل {} {assets_link} الذي تم إنشاؤه لـ {}"
 
-#: manufacturing/doctype/job_card/job_card.js:249
+#: manufacturing/doctype/job_card/job_card.js:281
 msgid "Assign Job to Employee"
 msgstr ""
 
@@ -8409,9 +8613,9 @@
 msgid "Assign to Name"
 msgstr "تعيين للاسم"
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:33
-#: support/report/issue_analytics/issue_analytics.js:82
-#: support/report/issue_summary/issue_summary.js:70
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
 msgid "Assigned To"
 msgstr "كلف إلى"
 
@@ -8425,24 +8629,24 @@
 msgid "Assignment Conditions"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1011
+#: assets/doctype/asset/asset.py:1003
 msgid "At least one asset has to be selected."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:789
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
 msgid "At least one invoice has to be selected."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:144
+#: controllers/sales_and_purchase_return.py:142
 msgid "At least one item should be entered with negative quantity in return document"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:405
-#: accounts/doctype/sales_invoice/sales_invoice.py:509
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
 msgid "At least one mode of payment is required for POS invoice."
 msgstr "يلزم وضع واحد نمط واحد للدفع لفاتورة نقطة البيع.\\n<br>\\nAt least one mode of payment is required for POS invoice."
 
-#: setup/doctype/terms_and_conditions/terms_and_conditions.py:39
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
 msgid "At least one of the Applicable Modules should be selected"
 msgstr "يجب اختيار واحدة على الأقل من الوحدات القابلة للتطبيق"
 
@@ -8450,7 +8654,7 @@
 msgid "At least one of the Selling or Buying must be selected"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:643
+#: stock/doctype/stock_entry/stock_entry.py:599
 msgid "At least one warehouse is mandatory"
 msgstr ""
 
@@ -8458,22 +8662,31 @@
 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
 msgstr "في الصف # {0}: لا يمكن أن يكون معرف التسلسل {1} أقل من معرف تسلسل الصف السابق {2}"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:582
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
 msgid "At row {0}: Batch No is mandatory for Item {1}"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:574
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
 msgid "At row {0}: Serial No is mandatory for Item {1}"
 msgstr ""
 
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr ""
+
 #. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Attach .csv file with two columns, one for the old name and one for the new name"
 msgstr "إرفاق ملف csv مع عمودين، واحدة للاسم القديم واحدة للاسم الجديد"
 
-#: public/js/utils/serial_no_batch_selector.js:246
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:66
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
 msgid "Attach CSV File"
 msgstr ""
 
@@ -8489,7 +8702,7 @@
 msgid "Attachment"
 msgstr "مرفق"
 
-#: templates/pages/order.html:125 templates/pages/projects.html:83
+#: templates/pages/order.html:137 templates/pages/projects.html:83
 msgid "Attachments"
 msgstr "المرفقات"
 
@@ -8535,19 +8748,19 @@
 msgid "Attribute Value"
 msgstr "السمة القيمة"
 
-#: stock/doctype/item/item.py:911
+#: stock/doctype/item/item.py:899
 msgid "Attribute table is mandatory"
 msgstr "جدول الخصائص إلزامي"
 
-#: stock/doctype/item_attribute/item_attribute.py:96
+#: stock/doctype/item_attribute/item_attribute.py:97
 msgid "Attribute value: {0} must appear only once"
 msgstr ""
 
-#: stock/doctype/item/item.py:915
+#: stock/doctype/item/item.py:903
 msgid "Attribute {0} selected multiple times in Attributes Table"
 msgstr "تم تحديد السمة {0} عدة مرات في جدول السمات\\n<br>\\nAttribute {0} selected multiple times in Attributes Table"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Attributes"
 msgstr "سمات"
 
@@ -8669,7 +8882,7 @@
 msgid "Auto Email Report"
 msgstr "ارسال التقارير عبر البريد الالكتروني الياً"
 
-#: public/js/utils/serial_no_batch_selector.js:316
+#: public/js/utils/serial_no_batch_selector.js:322
 msgid "Auto Fetch"
 msgstr "الجلب التلقائي"
 
@@ -8685,7 +8898,7 @@
 msgid "Auto Material Request"
 msgstr "طلب مواد تلقائي"
 
-#: stock/reorder_item.py:242
+#: stock/reorder_item.py:327
 msgid "Auto Material Requests Generated"
 msgstr "إنشاء طلب مواد تلقائي"
 
@@ -8709,7 +8922,7 @@
 msgid "Auto Opt In (For all customers)"
 msgstr "الاشتراك التلقائي (لجميع العملاء)"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:67
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
 msgid "Auto Reconcile"
 msgstr ""
 
@@ -8719,12 +8932,12 @@
 msgid "Auto Reconcile Payments"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:414
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
 msgid "Auto Reconciliation"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:145
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:193
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
 msgstr ""
 
@@ -8843,7 +9056,7 @@
 msgid "Auto re-order"
 msgstr "إعادة ترتيب تلقائي"
 
-#: public/js/controllers/buying.js:295 public/js/utils/sales_common.js:362
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
 msgid "Auto repeat document updated"
 msgstr "تكرار تلقائي للمستندات المحدثة"
 
@@ -8901,7 +9114,7 @@
 msgid "Availability Of Slots"
 msgstr "توافر فتحات"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:369
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
 msgid "Available"
 msgstr "متاح"
 
@@ -8923,12 +9136,12 @@
 msgid "Available Batch Qty at Warehouse"
 msgstr "الكمية المتاحة من الباتش فى المخزن"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:427
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
 msgid "Available For Use Date"
 msgstr "متاح للاستخدام تاريخ"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:82
-#: public/js/utils.js:522 stock/report/stock_ageing/stock_ageing.py:156
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
 msgid "Available Qty"
 msgstr "الكمية المتاحة"
 
@@ -9023,11 +9236,11 @@
 msgid "Available for use date is required"
 msgstr "مطلوب تاريخ متاح للاستخدام"
 
-#: stock/doctype/stock_entry/stock_entry.py:772
+#: stock/doctype/stock_entry/stock_entry.py:727
 msgid "Available quantity is {0}, you need {1}"
 msgstr "الكمية المتاحة هي {0} ، تحتاج إلى {1}"
 
-#: stock/dashboard/item_dashboard.js:239
+#: stock/dashboard/item_dashboard.js:247
 msgid "Available {0}"
 msgstr "متاح {0}"
 
@@ -9037,13 +9250,13 @@
 msgid "Available-for-use Date"
 msgstr "التاريخ المتاح للاستخدام"
 
-#: assets/doctype/asset/asset.py:355
+#: assets/doctype/asset/asset.py:353
 msgid "Available-for-use Date should be after purchase date"
 msgstr "يجب أن يكون التاريخ متاحًا بعد تاريخ الشراء"
 
-#: stock/report/stock_ageing/stock_ageing.py:157
-#: stock/report/stock_ageing/stock_ageing.py:191
-#: stock/report/stock_balance/stock_balance.py:477
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
 msgid "Average Age"
 msgstr "متوسط العمر"
 
@@ -9073,7 +9286,7 @@
 msgid "Average time taken by the supplier to deliver"
 msgstr "متوسط الوقت المستغرق من قبل المورد للتسليم"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:65
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
 msgid "Avg Daily Outgoing"
 msgstr "متوسط الصادرات اليومية"
 
@@ -9083,7 +9296,7 @@
 msgid "Avg Rate"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:197
+#: stock/report/stock_ledger/stock_ledger.py:270
 msgid "Avg Rate (Balance Stock)"
 msgstr ""
 
@@ -9095,7 +9308,7 @@
 msgid "Avg. Selling Price List Rate"
 msgstr "متوسط قائمة أسعار البيع"
 
-#: accounts/report/gross_profit/gross_profit.py:259
+#: accounts/report/gross_profit/gross_profit.py:257
 msgid "Avg. Selling Rate"
 msgstr "متوسط معدل البيع"
 
@@ -9126,14 +9339,14 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.js:9
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:56
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:9
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
 #: manufacturing/report/bom_stock_report/bom_stock_report.js:5
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:810
-#: stock/doctype/material_request/material_request.js:243
-#: stock/doctype/stock_entry/stock_entry.js:545
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
 #: stock/report/bom_search/bom_search.py:38
 msgid "BOM"
 msgstr "قائمة مكونات المواد"
@@ -9204,7 +9417,7 @@
 msgid "BOM 1"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1348
+#: manufacturing/doctype/bom/bom.py:1338
 msgid "BOM 1 {0} and BOM 2 {1} should not be same"
 msgstr "يجب ألا يكون BOM 1 {0} و BOM 2 {1} متطابقين"
 
@@ -9286,7 +9499,7 @@
 msgid "BOM Explosion Item"
 msgstr "قائمة المواد للصنف المفصص"
 
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:21
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:101
 msgid "BOM ID"
 msgstr "معرف BOM"
@@ -9307,7 +9520,7 @@
 msgid "BOM Level"
 msgstr ""
 
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:9
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:31
 msgid "BOM No"
 msgstr "رقم قائمة مكونات المواد"
@@ -9418,6 +9631,7 @@
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
 #: manufacturing/report/bom_stock_report/bom_stock_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Stock Report"
@@ -9438,7 +9652,7 @@
 msgid "BOM Update Batch"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:82
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
 msgid "BOM Update Initiated"
 msgstr ""
 
@@ -9458,7 +9672,12 @@
 msgid "BOM Update Tool"
 msgstr "أداة تحديث بوم"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:99
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
 msgid "BOM Updation already in progress. Please wait until {0} is complete."
 msgstr ""
 
@@ -9481,32 +9700,32 @@
 msgid "BOM Website Operation"
 msgstr "عملية الموقع الالكتروني بقائمة المواد"
 
-#: stock/doctype/stock_entry/stock_entry.js:1000
+#: stock/doctype/stock_entry/stock_entry.js:1161
 msgid "BOM and Manufacturing Quantity are required"
 msgstr "مطلوب، قائمة مكونات المواد و كمية التصنيع"
 
-#: stock/doctype/material_request/material_request.js:264
-#: stock/doctype/stock_entry/stock_entry.js:581
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
 msgid "BOM does not contain any stock item"
 msgstr "فاتورة الموارد لا تحتوي على أي صنف مخزون"
 
-#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:87
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
 msgid "BOM recursion: {0} cannot be child of {1}"
 msgstr "تكرار BOM: {0} لا يمكن أن يكون تابعًا لـ {1}"
 
-#: manufacturing/doctype/bom/bom.py:631
+#: manufacturing/doctype/bom/bom.py:626
 msgid "BOM recursion: {1} cannot be parent or child of {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1223
+#: manufacturing/doctype/bom/bom.py:1215
 msgid "BOM {0} does not belong to Item {1}"
 msgstr "قائمة المواد {0} لا تنتمي إلى الصنف {1}"
 
-#: manufacturing/doctype/bom/bom.py:1205
+#: manufacturing/doctype/bom/bom.py:1197
 msgid "BOM {0} must be active"
 msgstr "قائمة مكونات المواد {0} يجب أن تكون نشطة\\n<br>\\nBOM {0} must be active"
 
-#: manufacturing/doctype/bom/bom.py:1208
+#: manufacturing/doctype/bom/bom.py:1200
 msgid "BOM {0} must be submitted"
 msgstr "قائمة مكونات المواد {0} يجب أن تكون مسجلة\\n<br>\\nBOM {0} must be submitted"
 
@@ -9516,23 +9735,23 @@
 msgid "BOMs Updated"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:252
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
 msgid "BOMs created successfully"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:262
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
 msgid "BOMs creation failed"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:215
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
 msgid "BOMs creation has been enqueued, kindly check the status after some time"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:323
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
 msgid "Backdated Stock Entry"
 msgstr "إدخال مخزون مؤرخ"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:15
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
 msgid "Backflush Raw Materials"
 msgstr "المواد الخام Backflush"
 
@@ -9556,16 +9775,17 @@
 
 #: accounts/report/account_balance/account_balance.py:36
 #: accounts/report/purchase_register/purchase_register.py:242
-#: accounts/report/sales_register/sales_register.py:276
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:47
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
 msgid "Balance"
 msgstr "الموازنة"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
 msgid "Balance (Dr - Cr)"
 msgstr "الرصيد (مدين - دائن)"
 
-#: accounts/report/general_ledger/general_ledger.py:584
+#: accounts/report/general_ledger/general_ledger.py:588
 msgid "Balance ({0})"
 msgstr "الرصيد ({0})"
 
@@ -9582,8 +9802,8 @@
 msgstr "التوازن في العملة الأساسية"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:405
-#: stock/report/stock_ledger/stock_ledger.py:153
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
 msgid "Balance Qty"
 msgstr "كمية الرصيد"
 
@@ -9591,10 +9811,6 @@
 msgid "Balance Qty (Stock)"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:259
-msgid "Balance Serial No"
-msgstr "الرقم التسلسلي للميزان"
-
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/balance_sheet/balance_sheet.json
@@ -9627,18 +9843,22 @@
 msgid "Balance Sheet Summary"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Balance Stock Value"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:412
-#: stock/report/stock_ledger/stock_ledger.py:217
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
 msgid "Balance Value"
 msgstr "قيمة الرصيد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:355
+#: accounts/doctype/gl_entry/gl_entry.py:312
 msgid "Balance for Account {0} must always be {1}"
 msgstr "رصيد الحساب لـ {0} يجب ان يكون دائما {1}"
 
@@ -9650,7 +9870,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/bank/bank.json
-#: accounts/report/account_balance/account_balance.js:40
+#: accounts/report/account_balance/account_balance.js:39
 msgid "Bank"
 msgstr "مصرف"
 
@@ -9730,8 +9950,8 @@
 #: accounts/doctype/bank_account/bank_account.json
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
-#: buying/doctype/supplier/supplier.js:94
-#: setup/setup_wizard/operations/install_fixtures.py:492
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
 msgid "Bank Account"
 msgstr "حساب مصرفي"
 
@@ -9972,6 +10192,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Bank Reconciliation Statement"
@@ -9993,7 +10214,7 @@
 msgid "Bank Statement Import"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:43
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
 msgid "Bank Statement balance as per General Ledger"
 msgstr "كشف رصيد الحساب المصرفي وفقا لدفتر الأستاذ العام"
 
@@ -10030,39 +10251,39 @@
 msgid "Bank Transaction Payments"
 msgstr "مدفوعات المعاملات المصرفية"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:496
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
 msgid "Bank Transaction {0} Matched"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:544
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
 msgid "Bank Transaction {0} added as Journal Entry"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:520
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
 msgid "Bank Transaction {0} added as Payment Entry"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:124
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
 msgid "Bank Transaction {0} is already fully reconciled"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:563
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
 msgid "Bank Transaction {0} updated"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:525
+#: setup/setup_wizard/operations/install_fixtures.py:516
 msgid "Bank account cannot be named as {0}"
 msgstr "لا يمكن تسمية الحساب المصرفي باسم {0}"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:130
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
 msgid "Bank account {0} already exists and could not be created again"
 msgstr "الحساب المصرفي {0} موجود بالفعل ولا يمكن إنشاؤه مرة أخرى"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:134
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
 msgid "Bank accounts added"
 msgstr "الحسابات البنكية المضافة"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:297
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
 msgid "Bank transaction creation error"
 msgstr "خطأ في إنشاء معاملة البنك"
 
@@ -10087,7 +10308,12 @@
 msgid "Banking"
 msgstr "الخدمات المصرفية"
 
-#: public/js/utils/barcode_scanner.js:273
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr "شريط"
+
+#: public/js/utils/barcode_scanner.js:282
 msgid "Barcode"
 msgstr "الرمز الشريطي"
 
@@ -10145,11 +10371,11 @@
 msgid "Barcode Type"
 msgstr "نوع الباركود"
 
-#: stock/doctype/item/item.py:451
+#: stock/doctype/item/item.py:450
 msgid "Barcode {0} already used in Item {1}"
 msgstr "الباركود {0} مستخدم بالفعل في الصنف {1}"
 
-#: stock/doctype/item/item.py:464
+#: stock/doctype/item/item.py:465
 msgid "Barcode {0} is not a valid {1} code"
 msgstr "الباركود {0} ليس رمز {1} صالحًا"
 
@@ -10160,6 +10386,21 @@
 msgid "Barcodes"
 msgstr "الباركود"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
@@ -10214,7 +10455,7 @@
 msgid "Base Tax Withholding Net Total"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:241
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
 msgid "Base Total"
 msgstr ""
 
@@ -10242,18 +10483,18 @@
 msgid "Base URL"
 msgstr "الرابط الأساسي"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:28
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
 #: accounts/report/profitability_analysis/profitability_analysis.js:16
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:9
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:45
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:39
-#: manufacturing/report/production_planning_report/production_planning_report.js:17
-#: manufacturing/report/work_order_summary/work_order_summary.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
 #: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
-#: stock/report/delayed_item_report/delayed_item_report.js:55
-#: stock/report/delayed_order_report/delayed_order_report.js:55
-#: support/report/issue_analytics/issue_analytics.js:17
-#: support/report/issue_summary/issue_summary.js:17
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
 msgid "Based On"
 msgstr "وبناء على"
 
@@ -10269,18 +10510,18 @@
 msgid "Based On"
 msgstr "وبناء على"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:47
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
 msgid "Based On Data ( in years )"
 msgstr "على أساس البيانات (بالسنوات)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:31
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
 msgid "Based On Document"
 msgstr "بناء على المستند"
 
-#: accounts/report/accounts_payable/accounts_payable.js:134
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
-#: accounts/report/accounts_receivable/accounts_receivable.js:156
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
 msgid "Based On Payment Terms"
 msgstr "بناء على شروط الدفع"
 
@@ -10351,8 +10592,8 @@
 #: stock/doctype/batch/batch.json
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:159
-#: stock/report/stock_ledger/stock_ledger.py:239
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
 msgid "Batch"
@@ -10393,14 +10634,14 @@
 msgid "Batch Item Expiry Status"
 msgstr "حالة انتهاء صلاحية الدفعة الصنف"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:88
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
-#: public/js/controllers/transaction.js:2150
-#: public/js/utils/barcode_scanner.js:251
-#: public/js/utils/serial_no_batch_selector.js:367
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:156
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
 #: stock/report/stock_ledger/stock_ledger.js:59
 msgid "Batch No"
 msgstr "رقم دفعة"
@@ -10525,15 +10766,15 @@
 msgid "Batch No"
 msgstr "رقم دفعة"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:585
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
 msgid "Batch No is mandatory"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2118
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
 msgid "Batch No {0} does not exists"
 msgstr ""
 
-#: stock/utils.py:643
+#: stock/utils.py:623
 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
 msgstr ""
 
@@ -10543,13 +10784,13 @@
 msgid "Batch No."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Batch Nos"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1113
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
 msgid "Batch Nos are created successfully"
 msgstr ""
 
@@ -10559,7 +10800,7 @@
 msgid "Batch Number Series"
 msgstr "سلسلة رقم الدفعة"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:157
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
 msgid "Batch Qty"
 msgstr ""
 
@@ -10569,7 +10810,7 @@
 msgid "Batch Quantity"
 msgstr "كمية الدفعة"
 
-#: manufacturing/doctype/work_order/work_order.js:256
+#: manufacturing/doctype/work_order/work_order.js:271
 msgid "Batch Size"
 msgstr "حجم الدفعة"
 
@@ -10609,7 +10850,7 @@
 msgid "Batch and Serial No"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:485
+#: manufacturing/doctype/work_order/work_order.py:490
 msgid "Batch not created for item {} since it does not have a batch series."
 msgstr ""
 
@@ -10617,12 +10858,12 @@
 msgid "Batch {0} and Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2345
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:272
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
 msgid "Batch {0} of Item {1} has expired."
 msgstr "الدفعة {0} للعنصر {1} انتهت صلاحيتها\\n<br>\\nBatch {0} of Item {1} has expired."
 
-#: stock/doctype/stock_entry/stock_entry.py:2347
+#: stock/doctype/stock_entry/stock_entry.py:2416
 msgid "Batch {0} of Item {1} is disabled."
 msgstr "تم تعطيل الدفعة {0} من الصنف {1}."
 
@@ -10633,7 +10874,7 @@
 msgid "Batch-Wise Balance History"
 msgstr "دفعة الحكيم التاريخ الرصيد"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:165
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
 msgid "Batchwise Valuation"
@@ -10658,11 +10899,11 @@
 msgid "Beginning of the current subscription period"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:341
+#: accounts/doctype/subscription/subscription.py:332
 msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1061
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
 #: accounts/report/purchase_register/purchase_register.py:214
 msgid "Bill Date"
 msgstr "تاريخ الفاتورة"
@@ -10679,7 +10920,7 @@
 msgid "Bill Date"
 msgstr "تاريخ الفاتورة"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
 #: accounts/report/purchase_register/purchase_register.py:213
 msgid "Bill No"
 msgstr "رقم الفاتورة"
@@ -10704,11 +10945,11 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Manufacturing Workspace
-#: manufacturing/doctype/bom/bom.py:1089
+#: manufacturing/doctype/bom/bom.py:1083
 #: manufacturing/onboarding_step/create_bom/create_bom.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/doctype/material_request/material_request.js:99
-#: stock/doctype/stock_entry/stock_entry.js:533
+#: stock/doctype/stock_entry/stock_entry.js:613
 msgid "Bill of Materials"
 msgstr "فاتورة المواد"
 
@@ -10718,7 +10959,7 @@
 msgid "Bill of Materials"
 msgstr "فاتورة المواد"
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 #: projects/doctype/timesheet/timesheet_list.js:5
 msgid "Billed"
 msgstr "تمت الفوترة"
@@ -10731,7 +10972,7 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:247
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
 #: selling/report/sales_order_analysis/sales_order_analysis.py:298
 msgid "Billed Amount"
@@ -10766,7 +11007,7 @@
 msgid "Billed Items To Be Received"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:225
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
 #: selling/report/sales_order_analysis/sales_order_analysis.py:276
 msgid "Billed Qty"
 msgstr "الفواتير الكمية"
@@ -10785,20 +11026,20 @@
 msgstr "العنوان الذي ترسل به الفواتير"
 
 #. Label of a Section Break field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address"
 msgstr "العنوان الذي ترسل به الفواتير"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Billing Address"
 msgstr "العنوان الذي ترسل به الفواتير"
 
 #. Label of a Link field in DocType 'Purchase Receipt'
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Billing Address"
@@ -10822,31 +11063,31 @@
 msgid "Billing Address"
 msgstr "العنوان الذي ترسل به الفواتير"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Billing Address"
 msgstr "العنوان الذي ترسل به الفواتير"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Billing Address Details"
@@ -10953,7 +11194,7 @@
 msgid "Billing Interval Count cannot be less than 1"
 msgstr "لا يمكن أن يكون عدد فترات إعداد الفواتير أقل من 1"
 
-#: accounts/doctype/subscription/subscription.py:383
+#: accounts/doctype/subscription/subscription.py:375
 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
 msgstr ""
 
@@ -10991,7 +11232,7 @@
 msgid "Billing Zipcode"
 msgstr "الرمز البريدي للفواتير"
 
-#: accounts/party.py:579
+#: accounts/party.py:557
 msgid "Billing currency must be equal to either default company's currency or party account currency"
 msgstr "يجب أن تكون عملة الفوترة مساوية لعملة الشركة الافتراضية أو عملة حساب الطرف"
 
@@ -11006,6 +11247,11 @@
 msgid "Bio / Cover Letter"
 msgstr "السيرة الذاتية / رسالة الغلاف"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgid "Bisect Accounting Statements"
@@ -11112,8 +11358,8 @@
 msgid "Blanket Order Rate"
 msgstr "بطالة سعر النظام"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:101
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:228
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
 msgid "Block Invoice"
 msgstr "حظر الفاتورة"
 
@@ -11248,11 +11494,11 @@
 msgid "Booked Fixed Asset"
 msgstr "حجز الأصول الثابتة"
 
-#: stock/doctype/warehouse/warehouse.py:141
+#: stock/doctype/warehouse/warehouse.py:139
 msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
 msgstr ""
 
-#: accounts/general_ledger.py:685
+#: accounts/general_ledger.py:684
 msgid "Books have been closed till the period ending on {0}"
 msgstr ""
 
@@ -11263,10 +11509,15 @@
 msgid "Both"
 msgstr "على حد سواء"
 
-#: accounts/doctype/subscription/subscription.py:359
+#: accounts/doctype/subscription/subscription.py:351
 msgid "Both Trial Period Start Date and Trial Period End Date must be set"
 msgstr "يجب تعيين كل من تاريخ بدء الفترة التجريبية وتاريخ انتهاء الفترة التجريبية"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/branch/branch.json
 msgid "Branch"
@@ -11315,27 +11566,27 @@
 msgstr "رمز الفرع"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/gross_profit/gross_profit.py:241
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
 #: accounts/report/sales_register/sales_register.js:64
-#: public/js/stock_analytics.js:41 public/js/stock_analytics.js:62
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:48
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:100
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
 #: setup/doctype/brand/brand.json
 #: stock/report/item_price_stock/item_price_stock.py:25
 #: stock/report/item_prices/item_prices.py:53
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
 #: stock/report/product_bundle_balance/product_bundle_balance.js:36
 #: stock/report/product_bundle_balance/product_bundle_balance.py:107
 #: stock/report/stock_ageing/stock_ageing.js:43
-#: stock/report/stock_ageing/stock_ageing.py:135
-#: stock/report/stock_analytics/stock_analytics.js:35
-#: stock/report/stock_analytics/stock_analytics.py:45
-#: stock/report/stock_ledger/stock_ledger.js:65
-#: stock/report/stock_ledger/stock_ledger.py:181
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
 #: stock/report/stock_projected_qty/stock_projected_qty.js:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:115
 msgid "Brand"
@@ -11494,19 +11745,49 @@
 msgid "Breakdown"
 msgstr "انهيار"
 
-#: manufacturing/doctype/bom/bom.js:103
+#: manufacturing/doctype/bom/bom.js:102
 msgid "Browse BOM"
 msgstr "تصفح قائمة المواد"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/budget/budget.json
-#: accounts/doctype/cost_center/cost_center.js:44
-#: accounts/doctype/cost_center/cost_center_tree.js:42
-#: accounts/doctype/cost_center/cost_center_tree.js:46
-#: accounts/doctype/cost_center/cost_center_tree.js:50
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
 #: accounts/report/budget_variance_report/budget_variance_report.py:99
 #: accounts/report/budget_variance_report/budget_variance_report.py:109
-#: accounts/report/budget_variance_report/budget_variance_report.py:386
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
 msgid "Budget"
 msgstr "ميزانية"
 
@@ -11527,7 +11808,7 @@
 msgid "Budget Accounts"
 msgstr "حسابات الميزانية"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:82
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
 msgid "Budget Against"
 msgstr "الميزانية مقابل"
 
@@ -11549,27 +11830,27 @@
 msgid "Budget Detail"
 msgstr "تفاصيل الميزانية"
 
-#: accounts/doctype/budget/budget.py:278 accounts/doctype/budget/budget.py:280
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
 msgid "Budget Exceeded"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:40
+#: accounts/doctype/cost_center/cost_center_tree.js:61
 msgid "Budget List"
 msgstr "قائمة الميزانية"
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/cost_center/cost_center_tree.js:48
+#: accounts/doctype/cost_center/cost_center_tree.js:77
 #: accounts/report/budget_variance_report/budget_variance_report.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Budget Variance Report"
 msgstr "تقرير إنحرافات الموازنة"
 
-#: accounts/doctype/budget/budget.py:97
+#: accounts/doctype/budget/budget.py:98
 msgid "Budget cannot be assigned against Group Account {0}"
 msgstr "لايمكن أسناد الميزانية للمجموعة Account {0}"
 
-#: accounts/doctype/budget/budget.py:102
+#: accounts/doctype/budget/budget.py:105
 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
 msgstr "لا يمكن تعيين الميزانية مقابل {0}، حيث إنها ليست حسابا للدخل أو للمصروفات"
 
@@ -11621,6 +11902,16 @@
 msgid "Bundle Qty"
 msgstr "حزمة الكمية"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -11632,6 +11923,11 @@
 msgid "Buy"
 msgstr "الشراء"
 
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
+
 #. Name of a Workspace
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
@@ -11693,7 +11989,7 @@
 msgid "Buying & Selling Settings"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:280
+#: accounts/report/gross_profit/gross_profit.py:278
 msgid "Buying Amount"
 msgstr "قيمة الشراء"
 
@@ -11730,7 +12026,7 @@
 msgid "Buying must be checked, if Applicable For is selected as {0}"
 msgstr "يجب أن يتم التحقق الشراء، إذا تم تحديد مطبق للك {0}"
 
-#: buying/doctype/buying_settings/buying_settings.js:14
+#: buying/doctype/buying_settings/buying_settings.js:13
 msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
 msgstr ""
 
@@ -11768,7 +12064,7 @@
 msgid "COGS By Item Group"
 msgstr ""
 
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:45
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
 msgid "COGS Debit"
 msgstr ""
 
@@ -11820,6 +12116,26 @@
 msgid "CWIP Account"
 msgstr "حساب CWIP"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
@@ -11844,7 +12160,7 @@
 msgid "Calculate Product Bundle Price based on Child Items' Rates"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:56
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
 msgid "Calculated Bank Statement balance"
 msgstr "حساب رصيد الحساب المصرفي"
 
@@ -11867,6 +12183,11 @@
 msgid "Calibration"
 msgstr "معايرة"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr ""
+
 #: telephony/doctype/call_log/call_log.js:8
 msgid "Call Again"
 msgstr ""
@@ -11924,13 +12245,13 @@
 msgid "Call Routing"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:57
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:49
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
 msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:153
-#: telephony/doctype/call_log/call_log.py:135
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
 msgid "Call Summary"
 msgstr "ملخص الاتصال"
 
@@ -11940,6 +12261,10 @@
 msgid "Call Summary"
 msgstr "ملخص الاتصال"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
+
 #. Label of a Data field in DocType 'Telephony Call Type'
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgctxt "Telephony Call Type"
@@ -11950,6 +12275,31 @@
 msgid "Callback"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #. Label of a Card Break in the CRM Workspace
 #: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
@@ -12082,15 +12432,15 @@
 msgid "Campaign Schedules"
 msgstr "جداول الحملة"
 
-#: setup/doctype/authorization_control/authorization_control.py:58
+#: setup/doctype/authorization_control/authorization_control.py:60
 msgid "Can be approved by {0}"
 msgstr "يمكن الموافقة عليها بواسطة {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:1451
+#: manufacturing/doctype/work_order/work_order.py:1460
 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:127
+#: accounts/report/pos_register/pos_register.py:123
 msgid "Can not filter based on Cashier, if grouped by Cashier"
 msgstr "لا يمكن التصفية على أساس Cashier ، إذا تم تجميعها بواسطة Cashier"
 
@@ -12098,15 +12448,15 @@
 msgid "Can not filter based on Child Account, if grouped by Account"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:124
+#: accounts/report/pos_register/pos_register.py:120
 msgid "Can not filter based on Customer, if grouped by Customer"
 msgstr "لا يمكن التصفية بناءً على العميل ، إذا تم تجميعه بواسطة العميل"
 
-#: accounts/report/pos_register/pos_register.py:121
+#: accounts/report/pos_register/pos_register.py:117
 msgid "Can not filter based on POS Profile, if grouped by POS Profile"
 msgstr "لا يمكن التصفية بناءً على ملف تعريف نقطة البيع ، إذا تم تجميعها حسب ملف تعريف نقطة البيع"
 
-#: accounts/report/pos_register/pos_register.py:130
+#: accounts/report/pos_register/pos_register.py:126
 msgid "Can not filter based on Payment Method, if grouped by Payment Method"
 msgstr "لا يمكن التصفية بناءً على طريقة الدفع ، إذا تم تجميعها حسب طريقة الدفع"
 
@@ -12114,31 +12464,35 @@
 msgid "Can not filter based on Voucher No, if grouped by Voucher"
 msgstr "لا يمكن الفلتره علي اساس (رقم الأيصال)، إذا تم وضعه في مجموعة على اساس (ايصال)"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1226
-#: accounts/doctype/payment_entry/payment_entry.py:2229
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
 msgid "Can only make payment against unbilled {0}"
 msgstr "يمكن إجراء دفعة فقط مقابل فاتورة غير مدفوعة {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1199
-#: controllers/accounts_controller.py:2500 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:133
+#: stock/doctype/stock_settings/stock_settings.py:136
 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
 msgstr ""
 
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "إلغاء"
+
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancel At End Of Period"
 msgstr "الغاء في نهاية الفترة"
 
-#: support/doctype/warranty_claim/warranty_claim.py:74
+#: support/doctype/warranty_claim/warranty_claim.py:72
 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
 msgstr "إلغاء الزيارة {0} قبل إلغاء طلب الضمانة"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:188
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
 msgstr "إلغاء المواد الخاصة بالزيارة {0} قبل إلغاء زيارة الصيانة هذه"
 
@@ -12158,8 +12512,8 @@
 msgid "Cancelation Date"
 msgstr "تاريخ الإلغاء"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:18
-#: stock/doctype/stock_entry/stock_entry_list.js:19
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
 msgid "Canceled"
 msgstr "ألغيت"
 
@@ -12176,11 +12530,12 @@
 msgstr "ألغيت"
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:8
-#: accounts/doctype/payment_request/payment_request_list.js:20
+#: accounts/doctype/payment_request/payment_request_list.js:18
 #: accounts/doctype/subscription/subscription_list.js:14
 #: assets/doctype/asset_repair/asset_repair_list.js:9
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:11
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
 msgid "Cancelled"
 msgstr "ألغيت"
 
@@ -12435,6 +12790,13 @@
 msgid "Cancelled"
 msgstr "ألغيت"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "ألغيت"
+
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
@@ -12447,17 +12809,17 @@
 msgid "Cancelled"
 msgstr "ألغيت"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:76
-#: stock/doctype/delivery_trip/delivery_trip.py:189
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
 msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
 msgstr "لا يمكن حساب وقت الوصول حيث أن عنوان برنامج التشغيل مفقود."
 
 #: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:625
 msgid "Cannot Merge"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:105
+#: stock/doctype/delivery_trip/delivery_trip.js:122
 msgid "Cannot Optimize Route as Driver Address is Missing."
 msgstr "لا يمكن تحسين المسار لأن عنوان برنامج التشغيل مفقود."
 
@@ -12473,35 +12835,35 @@
 msgid "Cannot amend {0} {1}, please create a new one instead."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:257
+#: accounts/doctype/journal_entry/journal_entry.py:270
 msgid "Cannot apply TDS against multiple parties in one entry"
 msgstr ""
 
-#: stock/doctype/item/item.py:307
+#: stock/doctype/item/item.py:306
 msgid "Cannot be a fixed asset item as Stock Ledger is created."
 msgstr "لا يمكن أن يكون عنصر الأصول الثابتة كما يتم إنشاء دفتر الأستاذ."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:222
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
 msgid "Cannot cancel as processing of cancelled documents is pending."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:641
+#: manufacturing/doctype/work_order/work_order.py:664
 msgid "Cannot cancel because submitted Stock Entry {0} exists"
 msgstr "لا يمكن الإلغاء لان هناك تدوينات مخزون مقدمة {0} موجوده"
 
-#: stock/stock_ledger.py:196
+#: stock/stock_ledger.py:197
 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
 msgstr ""
 
-#: controllers/buying_controller.py:811
+#: controllers/buying_controller.py:839
 msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
 msgstr "لا يمكن إلغاء هذا المستند لأنه مرتبط بالأصل المقدم {0}. من فضلك قم بإلغائها للمتابعة."
 
-#: stock/doctype/stock_entry/stock_entry.py:365
+#: stock/doctype/stock_entry/stock_entry.py:317
 msgid "Cannot cancel transaction for Completed Work Order."
 msgstr "لا يمكن إلغاء المعاملة لأمر العمل المكتمل."
 
-#: stock/doctype/item/item.py:867
+#: stock/doctype/item/item.py:855
 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
 msgstr "لا يمكن تغيير سمات بعد معاملة الأسهم. جعل عنصر جديد ونقل الأسهم إلى البند الجديد"
 
@@ -12509,19 +12871,19 @@
 msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
 msgstr "لا يمكن تغيير تاريخ بدء السنه المالية وتاريخ انتهاء السنه المالية بمجرد حفظ السنه المالية.\\n<br>\\nCannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:66
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
 msgid "Cannot change Reference Document Type."
 msgstr ""
 
-#: accounts/deferred_revenue.py:55
+#: accounts/deferred_revenue.py:51
 msgid "Cannot change Service Stop Date for item in row {0}"
 msgstr "لا يمكن تغيير تاريخ إيقاف الخدمة للعنصر الموجود في الصف {0}"
 
-#: stock/doctype/item/item.py:858
+#: stock/doctype/item/item.py:846
 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
 msgstr "لا يمكن تغيير خصائص المتغير بعد معاملة المخزون. سيكون عليك عمل عنصر جديد للقيام بذلك."
 
-#: setup/doctype/company/company.py:209
+#: setup/doctype/company/company.py:205
 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
 msgstr "لا يمكن تغيير العملة الافتراضية للشركة، لأن هناك معاملات موجودة. يجب إلغاء المعاملات لتغيير العملة الافتراضية."
 
@@ -12529,40 +12891,40 @@
 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:63
+#: accounts/doctype/cost_center/cost_center.py:61
 msgid "Cannot convert Cost Center to ledger as it has child nodes"
 msgstr "لا يمكن تحويل مركز التكلفة إلى حساب دفتر الأستاذ لانه مرتبط بعقدة فرعية"
 
-#: projects/doctype/task/task.js:48
+#: projects/doctype/task/task.js:50
 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:373
+#: accounts/doctype/account/account.py:388
 msgid "Cannot convert to Group because Account Type is selected."
 msgstr ""
 
-#: accounts/doctype/account/account.py:250
+#: accounts/doctype/account/account.py:265
 msgid "Cannot covert to Group because Account Type is selected."
 msgstr "لا يمكن تحويل الحساب إلى تصنيف مجموعة لأن نوع الحساب تم اختياره."
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:914
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:25
+#: stock/doctype/delivery_note/delivery_note_list.js:35
 msgid "Cannot create a Delivery Trip from Draft documents."
 msgstr "لا يمكن استحداث رحلة تسليم لمستند بحالة مسودة"
 
-#: selling/doctype/sales_order/sales_order.py:1576
-#: stock/doctype/pick_list/pick_list.py:104
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
 msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
 msgstr ""
 
-#: accounts/general_ledger.py:127
+#: accounts/general_ledger.py:131
 msgid "Cannot create accounting entries against disabled accounts: {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:949
+#: manufacturing/doctype/bom/bom.py:944
 msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
 msgstr "لا يمكن تعطيل أو إلغاء قائمة المواد لانها مترابطة مع قوائم مواد اخرى"
 
@@ -12575,24 +12937,32 @@
 msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
 msgstr "لا يمكن الخصم عندما تكون الفئة \"التقييم\" أو \"التقييم والإجمالي\""
 
-#: stock/doctype/serial_no/serial_no.py:120
+#: stock/doctype/serial_no/serial_no.py:117
 msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
 msgstr "لا يمكن حذف الرقم التسلسلي {0}، لانه يتم استخدامها في قيود المخزون"
 
-#: selling/doctype/sales_order/sales_order.py:638
-#: selling/doctype/sales_order/sales_order.py:661
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
 msgstr "لا يمكن ضمان التسليم بواسطة Serial No حيث أن العنصر {0} مضاف مع وبدون ضمان التسليم بواسطة Serial No."
 
-#: public/js/utils/barcode_scanner.js:51
+#: public/js/utils/barcode_scanner.js:54
 msgid "Cannot find Item with this Barcode"
 msgstr "لا يمكن العثور على عنصر بهذا الرمز الشريطي"
 
-#: controllers/accounts_controller.py:3023
+#: controllers/accounts_controller.py:3078
 msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
 msgstr "لا يمكن العثور على {} للعنصر {}. يرجى تعيين نفس الشيء في إعدادات المخزون أو العنصر الرئيسي."
 
-#: controllers/accounts_controller.py:1774
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
 msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
 msgstr "لا يمكن زيادة حجم العنصر {0} في الصف {1} أكثر من {2}. للسماح بالإفراط في الفوترة ، يرجى تعيين بدل في إعدادات الحسابات"
 
@@ -12600,11 +12970,11 @@
 msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
 msgstr "لا يمكن أن تنتج المزيد من البند {0} اكثر من كمية طلب المبيعات {1}"
 
-#: manufacturing/doctype/work_order/work_order.py:962
+#: manufacturing/doctype/work_order/work_order.py:973
 msgid "Cannot produce more item for {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:966
+#: manufacturing/doctype/work_order/work_order.py:977
 msgid "Cannot produce more than {0} items for {1}"
 msgstr ""
 
@@ -12612,8 +12982,8 @@
 msgid "Cannot receive from customer against negative outstanding"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1209
-#: controllers/accounts_controller.py:2515
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
 #: public/js/controllers/accounts.js:100
 msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
 msgstr "لا يمكن أن يشير رقم الصف أكبر من أو يساوي رقم الصف الحالي لهذا النوع المسؤول"
@@ -12622,43 +12992,43 @@
 msgid "Cannot retrieve link token for update. Check Error Log for more information"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:60
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
 msgid "Cannot retrieve link token. Check Error Log for more information"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1203
-#: accounts/doctype/payment_entry/payment_entry.js:1374
-#: accounts/doctype/payment_entry/payment_entry.py:1579
-#: controllers/accounts_controller.py:2505 public/js/controllers/accounts.js:94
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
 #: public/js/controllers/taxes_and_totals.js:453
 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
 msgstr "لا يمكن تحديد نوع التهمة باسم ' في الصف السابق المبلغ ' أو ' في السابق صف إجمالي \" ل لصف الأول"
 
-#: selling/doctype/quotation/quotation.py:266
+#: selling/doctype/quotation/quotation.py:267
 msgid "Cannot set as Lost as Sales Order is made."
 msgstr "لا يمكن أن تعين كخسارة لأنه تم تقديم أمر البيع. <br>Cannot set as Lost as Sales Order is made."
 
-#: setup/doctype/authorization_rule/authorization_rule.py:92
+#: setup/doctype/authorization_rule/authorization_rule.py:91
 msgid "Cannot set authorization on basis of Discount for {0}"
 msgstr "لا يمكن تحديد التخويل على أساس الخصم ل {0}"
 
-#: stock/doctype/item/item.py:697
+#: stock/doctype/item/item.py:689
 msgid "Cannot set multiple Item Defaults for a company."
 msgstr "لا يمكن تعيين عدة عناصر افتراضية لأي شركة."
 
-#: controllers/accounts_controller.py:3173
+#: controllers/accounts_controller.py:3226
 msgid "Cannot set quantity less than delivered quantity"
 msgstr "لا يمكن ضبط كمية أقل من الكمية المسلمة"
 
-#: controllers/accounts_controller.py:3178
+#: controllers/accounts_controller.py:3229
 msgid "Cannot set quantity less than received quantity"
 msgstr "لا يمكن تعيين كمية أقل من الكمية المستلمة"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.py:67
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
 msgid "Cannot set the field <b>{0}</b> for copying in variants"
 msgstr "لا يمكن تعيين الحقل <b>{0}</b> للنسخ في المتغيرات"
 
-#: accounts/doctype/payment_entry/payment_entry.js:876
+#: accounts/doctype/payment_entry/payment_entry.js:1050
 msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
 msgstr "{0} {1} {2} لا يمكن  من دون أي فاتورة قائمة سالبة"
 
@@ -12678,7 +13048,7 @@
 msgid "Capacity Planning"
 msgstr "القدرة على التخطيط"
 
-#: manufacturing/doctype/work_order/work_order.py:627
+#: manufacturing/doctype/work_order/work_order.py:650
 msgid "Capacity Planning Error, planned start time can not be same as end time"
 msgstr "خطأ في تخطيط السعة ، لا يمكن أن يكون وقت البدء المخطط له هو نفسه وقت الانتهاء"
 
@@ -12720,7 +13090,7 @@
 msgid "Capital Work In Progress Account"
 msgstr "حساب رأس المال قيد التنفيذ"
 
-#: accounts/report/account_balance/account_balance.js:43
+#: accounts/report/account_balance/account_balance.js:42
 msgid "Capital Work in Progress"
 msgstr "العمل الرأسمالي في التقدم"
 
@@ -12742,7 +13112,7 @@
 msgid "Capitalization Method"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:155
+#: assets/doctype/asset/asset.js:194
 msgid "Capitalize Asset"
 msgstr ""
 
@@ -12764,6 +13134,11 @@
 msgid "Capitalized In"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr ""
+
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -12784,7 +13159,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
-#: accounts/report/account_balance/account_balance.js:41
+#: accounts/report/account_balance/account_balance.js:40
 #: setup/setup_wizard/operations/install_fixtures.py:208
 msgid "Cash"
 msgstr "نقد"
@@ -12831,15 +13206,15 @@
 msgid "Cash Flow Statement"
 msgstr "بيان التدفق النقدي"
 
-#: accounts/report/cash_flow/cash_flow.py:146
+#: accounts/report/cash_flow/cash_flow.py:144
 msgid "Cash Flow from Financing"
 msgstr "التدفق النقدي من التمويل"
 
-#: accounts/report/cash_flow/cash_flow.py:139
+#: accounts/report/cash_flow/cash_flow.py:137
 msgid "Cash Flow from Investing"
 msgstr "التدفق النقد من الاستثمار"
 
-#: accounts/report/cash_flow/cash_flow.py:127
+#: accounts/report/cash_flow/cash_flow.py:125
 msgid "Cash Flow from Operations"
 msgstr "التدفق النقدي من العمليات"
 
@@ -12848,7 +13223,7 @@
 msgid "Cash In Hand"
 msgstr "النقدية الحاضرة"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
 msgid "Cash or Bank Account is mandatory for making payment entry"
 msgstr "الحساب النقدي أو البنكي مطلوب لعمل مدخل بيع <br>Cash or Bank Account is mandatory for making payment entry"
 
@@ -12870,9 +13245,9 @@
 msgid "Cash/Bank Account"
 msgstr "حساب النقد / البنك"
 
-#: accounts/report/pos_register/pos_register.js:39
-#: accounts/report/pos_register/pos_register.py:126
-#: accounts/report/pos_register/pos_register.py:200
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
 msgid "Cashier"
 msgstr "أمين الصندوق"
 
@@ -12928,16 +13303,16 @@
 msgid "Category Name"
 msgstr "اسم التصنيف"
 
-#: assets/dashboard_fixtures.py:94
+#: assets/dashboard_fixtures.py:93
 msgid "Category-wise Asset Value"
 msgstr "قيمة الأصول حسب الفئة"
 
-#: buying/doctype/purchase_order/purchase_order.py:313
-#: buying/doctype/request_for_quotation/request_for_quotation.py:99
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
 msgid "Caution"
 msgstr "الحذر"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:151
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
 msgid "Caution: This might alter frozen accounts."
 msgstr ""
 
@@ -12947,6 +13322,36 @@
 msgid "Cellphone Number"
 msgstr "رقم الهاتف المحمول"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
+
 #. Label of a Attach field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
@@ -12977,7 +13382,12 @@
 msgid "Certificate Required"
 msgstr "الشهادة مطلوبة"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "Change"
 msgstr "تغيير"
 
@@ -12993,11 +13403,11 @@
 msgid "Change Amount"
 msgstr "تغيير المبلغ"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:90
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
 msgid "Change Release Date"
 msgstr "تغيير تاريخ الإصدار"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:165
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
 msgid "Change in Stock Value"
 msgstr ""
 
@@ -13013,7 +13423,7 @@
 msgid "Change in Stock Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:885
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
 msgid "Change the account type to Receivable or select a different account."
 msgstr "قم بتغيير نوع الحساب إلى &quot;ذمم مدينة&quot; أو حدد حسابًا مختلفًا."
 
@@ -13024,7 +13434,7 @@
 msgid "Change this date manually to setup the next synchronization start date"
 msgstr "قم بتغيير هذا التاريخ يدويًا لإعداد تاريخ بدء المزامنة التالي"
 
-#: selling/doctype/customer/customer.py:122
+#: selling/doctype/customer/customer.py:121
 msgid "Changed customer name to '{}' as '{}' already exists."
 msgstr ""
 
@@ -13034,7 +13444,11 @@
 msgid "Changes"
 msgstr ""
 
-#: stock/doctype/item/item.js:235
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr ""
+
+#: stock/doctype/item/item.js:277
 msgid "Changing Customer Group for the selected Customer is not allowed."
 msgstr "لا يسمح بتغيير مجموعة العملاء للعميل المحدد."
 
@@ -13044,12 +13458,12 @@
 msgid "Channel Partner"
 msgstr "شريك القناة"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1634
-#: controllers/accounts_controller.py:2568
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:42
+#: accounts/report/account_balance/account_balance.js:41
 msgid "Chargeable"
 msgstr "خاضع للرسوم"
 
@@ -13065,7 +13479,15 @@
 msgid "Charges Incurred"
 msgstr "الرسوم المتكبدة"
 
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
 msgid "Chart"
 msgstr "خريطة"
 
@@ -13093,10 +13515,10 @@
 msgid "Chart Tree"
 msgstr "شجرة الرسم البياني"
 
-#: accounts/doctype/account/account.js:75
+#: accounts/doctype/account/account.js:70
 #: accounts/doctype/account/account_tree.js:5
-#: accounts/doctype/cost_center/cost_center_tree.js:35
-#: public/js/setup_wizard.js:36 setup/doctype/company/company.js:92
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
 msgid "Chart of Accounts"
 msgstr "الشجرة المحاسبية"
 
@@ -13132,7 +13554,7 @@
 msgid "Chart of Accounts Importer"
 msgstr "مخطط حسابات المستورد"
 
-#: accounts/doctype/account/account_tree.js:133
+#: accounts/doctype/account/account_tree.js:181
 #: accounts/doctype/cost_center/cost_center.js:41
 msgid "Chart of Cost Centers"
 msgstr "دليل مراكز التكلفة"
@@ -13143,7 +13565,7 @@
 msgid "Chart of Cost Centers"
 msgstr "دليل مراكز التكلفة"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:65
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
 msgid "Charts Based On"
 msgstr "الرسوم البيانية على أساس"
 
@@ -13221,7 +13643,12 @@
 msgid "Checking this will round off the tax amount to the nearest integer"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:252
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
 msgid "Checkout Order / Submit Order / New Order"
 msgstr "طلب الخروج / إرسال الطلب / طلب جديد"
 
@@ -13270,7 +13697,7 @@
 msgid "Cheque Width"
 msgstr "عرض الشيك"
 
-#: public/js/controllers/transaction.js:2061
+#: public/js/controllers/transaction.js:2105
 msgid "Cheque/Reference Date"
 msgstr "تاريخ الصك / السند المرجع"
 
@@ -13291,10 +13718,11 @@
 msgstr "رقم الصك / السند المرجع"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
 msgid "Cheques Required"
 msgstr "الشيكات المطلوبة"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
 msgid "Cheques and Deposits incorrectly cleared"
 msgstr "الشيكات والودائع موضحة او المقاصة تمت بشكل غير صحيح"
 
@@ -13308,11 +13736,11 @@
 msgid "Child Task exists for this Task. You can not delete this Task."
 msgstr "مهمة تابعة موجودة لهذه المهمة. لا يمكنك حذف هذه المهمة."
 
-#: stock/doctype/warehouse/warehouse_tree.js:17
+#: stock/doctype/warehouse/warehouse_tree.js:21
 msgid "Child nodes can be only created under 'Group' type nodes"
 msgstr "العقد التابعة يمكن أن تنشأ إلا في إطار 'مجموعة' نوع العُقد"
 
-#: stock/doctype/warehouse/warehouse.py:98
+#: stock/doctype/warehouse/warehouse.py:96
 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
 msgstr "مستودع فرعي موجود لهذا المستودع. لا يمكنك حذف هذا المستودع.\\n<br>\\nChild warehouse exists for this warehouse. You can not delete this warehouse."
 
@@ -13327,7 +13755,7 @@
 msgid "Circular Reference Error"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:76
+#: public/js/utils/contact_address_quick_entry.js:79
 msgid "City"
 msgstr "مدينة"
 
@@ -13355,12 +13783,27 @@
 msgid "Class / Percentage"
 msgstr "الفئة / النسبة المئوية"
 
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Clauses and Conditions"
 msgstr "الشروط والأحكام"
 
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
+
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
@@ -13368,7 +13811,9 @@
 msgstr "مسح الجدول"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
 msgid "Clearance Date"
 msgstr "تاريخ الاستحقاق"
 
@@ -13408,11 +13853,11 @@
 msgid "Clearance Date"
 msgstr "تاريخ الاستحقاق"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:115
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
 msgid "Clearance Date not mentioned"
 msgstr "لم يتم ذكر تاريخ الاستحقاق"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:113
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
 msgid "Clearance Date updated"
 msgstr "تم تحديث تاريخ التخليص\\n<br>\\nClearance Date updated"
 
@@ -13420,7 +13865,7 @@
 msgid "Clearing Demo Data..."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:535
+#: manufacturing/doctype/production_plan/production_plan.js:577
 msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
 msgstr ""
 
@@ -13428,7 +13873,7 @@
 msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:530
+#: manufacturing/doctype/production_plan/production_plan.js:572
 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
 msgstr ""
 
@@ -13443,6 +13888,10 @@
 msgid "Click on the link below to verify your email and confirm the appointment"
 msgstr "انقر على الرابط أدناه للتحقق من بريدك الإلكتروني وتأكيد الموعد"
 
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
+
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -13461,19 +13910,19 @@
 msgid "Client Secret"
 msgstr "سر العميل"
 
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order_list.js:30
-#: crm/doctype/opportunity/opportunity.js:108
-#: manufacturing/doctype/production_plan/production_plan.js:101
-#: manufacturing/doctype/work_order/work_order.js:559
-#: quality_management/doctype/quality_meeting/quality_meeting_list.js:8
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/doctype/sales_order/sales_order_list.js:45
-#: stock/doctype/delivery_note/delivery_note.js:209
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/doctype/issue/issue.js:17
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
 msgid "Close"
 msgstr "أغلق"
 
@@ -13483,7 +13932,7 @@
 msgid "Close Issue After Days"
 msgstr "اغلاق المشكلة بعد ايام"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:67
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
 msgid "Close Loan"
 msgstr "إغلاق القرض"
 
@@ -13493,17 +13942,18 @@
 msgid "Close Replied Opportunity After Days"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:178
+#: selling/page/point_of_sale/pos_controller.js:200
 msgid "Close the POS"
 msgstr "أغلق POS"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:6
-#: selling/doctype/sales_order/sales_order_list.js:7
-#: stock/doctype/delivery_note/delivery_note_list.js:8
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:8
-#: support/report/issue_analytics/issue_analytics.js:59
-#: support/report/issue_summary/issue_summary.js:47
-#: support/report/issue_summary/issue_summary.py:372
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
 msgid "Closed"
 msgstr "مغلق"
 
@@ -13610,11 +14060,11 @@
 msgid "Closed Documents"
 msgstr "وثائق مغلقة"
 
-#: manufacturing/doctype/work_order/work_order.py:1395
+#: manufacturing/doctype/work_order/work_order.py:1404
 msgid "Closed Work Order can not be stopped or Re-opened"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:420
+#: selling/doctype/sales_order/sales_order.py:431
 msgid "Closed order cannot be cancelled. Unclose to cancel."
 msgstr "الطلب المغلق لايمكن إلغاؤه. ازالة الاغلاق لكي تتمكن من الالغاء"
 
@@ -13624,13 +14074,13 @@
 msgid "Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:464
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:221
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
 msgid "Closing (Cr)"
 msgstr "إغلاق (دائن)"
 
-#: accounts/report/trial_balance/trial_balance.py:457
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:214
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
 msgid "Closing (Dr)"
 msgstr "إغلاق (مدين)"
 
@@ -13644,7 +14094,7 @@
 msgid "Closing Account Head"
 msgstr "اقفال حساب المركز الرئيسي"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:99
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
 msgid "Closing Account {0} must be of type Liability / Equity"
 msgstr "يجب ان يكون الحساب الختامي {0} من النوع متطلبات/الأسهم\\n<br>\\nClosing Account {0} must be of type Liability / Equity"
 
@@ -13654,7 +14104,7 @@
 msgid "Closing Amount"
 msgstr "مبلغ الإغلاق"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:140
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
 msgid "Closing Balance"
 msgstr "الرصيد الختامي"
 
@@ -13719,7 +14169,7 @@
 msgid "Code"
 msgstr "رمز"
 
-#: public/js/setup_wizard.js:174
+#: public/js/setup_wizard.js:190
 msgid "Collapse All"
 msgstr "انهيار جميع"
 
@@ -13787,10 +14237,15 @@
 msgid "Column in Bank File"
 msgstr "العمود في ملف البنك"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr ""
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
 msgid "Combined invoice portion must equal 100%"
 msgstr ""
 
+#: templates/pages/task_info.html:86
 #: utilities/report/youtube_interactions/youtube_interactions.py:28
 msgid "Comments"
 msgstr "تعليقات"
@@ -13910,6 +14365,12 @@
 msgid "Commission on Sales"
 msgstr "عمولة على المبيعات"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:217
 msgid "Communication"
 msgstr "الاتصالات"
@@ -13942,7 +14403,7 @@
 msgid "Communication Medium Type"
 msgstr "الاتصالات المتوسطة النوع"
 
-#: setup/install.py:111
+#: setup/install.py:92
 msgid "Compact Item Print"
 msgstr "مدمجة البند طباعة"
 
@@ -13955,10 +14416,10 @@
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
 #: accounts/doctype/account/account_tree.js:12
-#: accounts/doctype/account/account_tree.js:149
-#: accounts/doctype/cost_center/cost_center_tree.js:8
-#: accounts/doctype/journal_entry/journal_entry.js:72
-#: accounts/report/account_balance/account_balance.js:9
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
 #: accounts/report/accounts_payable/accounts_payable.js:8
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
 #: accounts/report/accounts_receivable/accounts_receivable.js:10
@@ -13966,105 +14427,106 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:8
-#: accounts/report/budget_variance_report/budget_variance_report.js:74
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:9
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:9
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:9
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:9
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
 #: accounts/report/financial_ratios/financial_ratios.js:9
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:183
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
 #: accounts/report/general_ledger/general_ledger.js:8
 #: accounts/report/general_ledger/general_ledger.py:62
 #: accounts/report/gross_profit/gross_profit.js:8
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:227
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:272
-#: accounts/report/payment_ledger/payment_ledger.js:9
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
-#: accounts/report/pos_register/pos_register.js:9
-#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
 #: accounts/report/profitability_analysis/profitability_analysis.js:8
 #: accounts/report/purchase_register/purchase_register.js:33
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:22
 #: accounts/report/sales_register/sales_register.js:33
 #: accounts/report/share_ledger/share_ledger.py:58
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:9
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:9
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:9
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
 #: accounts/report/trial_balance/trial_balance.js:8
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:9
-#: assets/report/fixed_asset_register/fixed_asset_register.js:9
-#: buying/report/procurement_tracker/procurement_tracker.js:9
-#: buying/report/purchase_analytics/purchase_analytics.js:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:9
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:278
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:9
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:268
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
-#: crm/report/lead_details/lead_details.js:9
+#: crm/report/lead_details/lead_details.js:8
 #: crm/report/lead_details/lead_details.py:52
-#: crm/report/lost_opportunity/lost_opportunity.js:9
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:59
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:52
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:119
-#: manufacturing/doctype/bom_creator/bom_creator.js:52
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:9
-#: manufacturing/report/job_card_summary/job_card_summary.js:8
-#: manufacturing/report/process_loss_report/process_loss_report.js:8
-#: manufacturing/report/production_analytics/production_analytics.js:9
-#: manufacturing/report/production_planning_report/production_planning_report.js:9
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:8
-#: manufacturing/report/work_order_summary/work_order_summary.js:8
-#: projects/report/project_summary/project_summary.js:9
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
 #: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
-#: public/js/sales_trends_filters.js:55
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:28
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
 #: regional/report/irs_1099/irs_1099.js:8
-#: regional/report/uae_vat_201/uae_vat_201.js:9
-#: regional/report/vat_audit_report/vat_audit_report.js:9
-#: selling/page/point_of_sale/pos_controller.js:64
-#: selling/page/sales_funnel/sales_funnel.js:30
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.js:8
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:9
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
 #: selling/report/lost_quotations/lost_quotations.js:8
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:9
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
-#: selling/report/sales_analytics/sales_analytics.js:50
-#: selling/report/sales_order_analysis/sales_order_analysis.js:9
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
 #: selling/report/sales_order_analysis/sales_order_analysis.py:343
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:9
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:34
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:9
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:9
-#: selling/report/territory_wise_sales/territory_wise_sales.js:17
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
 #: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
 #: setup/doctype/department/department_tree.js:10
 #: setup/doctype/employee/employee_tree.js:8
 #: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
-#: stock/doctype/warehouse/warehouse_tree.js:10
+#: stock/doctype/warehouse/warehouse_tree.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:9
-#: stock/report/delayed_item_report/delayed_item_report.js:9
-#: stock/report/delayed_order_report/delayed_order_report.js:9
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:116
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:8
-#: stock/report/item_shortage_report/item_shortage_report.js:9
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
 #: stock/report/item_shortage_report/item_shortage_report.py:137
 #: stock/report/product_bundle_balance/product_bundle_balance.py:115
 #: stock/report/reserved_stock/reserved_stock.js:8
@@ -14073,20 +14535,20 @@
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
 #: stock/report/serial_no_ledger/serial_no_ledger.py:37
 #: stock/report/stock_ageing/stock_ageing.js:8
-#: stock/report/stock_analytics/stock_analytics.js:42
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
 #: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:466
+#: stock/report/stock_balance/stock_balance.py:473
 #: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:268
+#: stock/report/stock_ledger/stock_ledger.py:340
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
 #: stock/report/stock_projected_qty/stock_projected_qty.js:8
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:9
-#: stock/report/total_stock_summary/total_stock_summary.js:18
-#: stock/report/total_stock_summary/total_stock_summary.py:30
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:9
-#: support/report/issue_analytics/issue_analytics.js:9
-#: support/report/issue_summary/issue_summary.js:9
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
 msgid "Company"
 msgstr "شركة"
 
@@ -14544,6 +15006,12 @@
 msgid "Company"
 msgstr "شركة"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "شركة"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -14838,7 +15306,7 @@
 msgid "Company Abbreviation"
 msgstr "اختصار الشركة"
 
-#: public/js/setup_wizard.js:155
+#: public/js/setup_wizard.js:164
 msgid "Company Abbreviation cannot have more than 5 characters"
 msgstr "لا يمكن أن يحتوي اختصار الشركة على أكثر من 5 أحرف"
 
@@ -14848,7 +15316,7 @@
 msgid "Company Account"
 msgstr "حساب الشركة"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
@@ -14861,7 +15329,7 @@
 msgid "Company Address"
 msgstr "عنوان الشركة"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address"
@@ -14873,28 +15341,28 @@
 msgid "Company Address"
 msgstr "عنوان الشركة"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address"
 msgstr "عنوان الشركة"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address"
 msgstr "عنوان الشركة"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address"
 msgstr "عنوان الشركة"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address Display"
@@ -15022,7 +15490,7 @@
 msgid "Company Name as per Imported Tally Data"
 msgstr "اسم الشركة حسب بيانات Tally المستوردة"
 
-#: public/js/setup_wizard.js:63
+#: public/js/setup_wizard.js:67
 msgid "Company Name cannot be Company"
 msgstr "اسم الشركة لا يمكن أن تكون شركة"
 
@@ -15060,32 +15528,32 @@
 msgid "Company Tax ID"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:604
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
 msgid "Company and Posting Date is mandatory"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2203
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
 msgid "Company currencies of both the companies should match for Inter Company Transactions."
 msgstr "يجب أن تتطابق عملات الشركة لكلتا الشركتين مع معاملات Inter Inter Company."
 
-#: stock/doctype/material_request/material_request.js:258
-#: stock/doctype/stock_entry/stock_entry.js:575
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
 msgid "Company field is required"
 msgstr "حقل الشركة مطلوب"
 
-#: accounts/doctype/bank_account/bank_account.py:58
+#: accounts/doctype/bank_account/bank_account.py:72
 msgid "Company is mandatory for company account"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:413
-msgid "Company is mandatory was generating invoice. Please set default company in Global Defaults."
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
 msgstr ""
 
-#: setup/doctype/company/company.js:161
+#: setup/doctype/company/company.js:191
 msgid "Company name not same"
 msgstr "اسم الشركة ليس مماثل\\n<br>\\nCompany name not same"
 
-#: assets/doctype/asset/asset.py:206
+#: assets/doctype/asset/asset.py:208
 msgid "Company of asset {0} and purchase document {1} doesn't matches."
 msgstr "شركة الأصل {0} ومستند الشراء {1} غير متطابقين."
 
@@ -15116,15 +15584,15 @@
 msgid "Company which internal supplier represents"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:80
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
 msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
 msgstr "الشركة {0} موجودة بالفعل. سيؤدي الاستمرار إلى الكتابة فوق الشركة ومخطط الحسابات"
 
-#: accounts/doctype/account/account.py:443
+#: accounts/doctype/account/account.py:457
 msgid "Company {0} does not exist"
 msgstr "الشركة {0} غير موجودة"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:76
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
 msgid "Company {0} is added more than once"
 msgstr ""
 
@@ -15132,7 +15600,7 @@
 msgid "Company {} does not exist yet. Taxes setup aborted."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:449
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
 msgid "Company {} does not match with POS Profile Company {}"
 msgstr ""
 
@@ -15165,7 +15633,7 @@
 msgid "Competitor Name"
 msgstr ""
 
-#: public/js/utils/sales_common.js:417
+#: public/js/utils/sales_common.js:473
 msgid "Competitors"
 msgstr ""
 
@@ -15181,7 +15649,9 @@
 msgid "Competitors"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:61
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
 msgid "Complete"
 msgstr "أكمال"
 
@@ -15197,23 +15667,26 @@
 msgid "Complete"
 msgstr "أكمال"
 
-#: manufacturing/doctype/job_card/job_card.js:263
+#: manufacturing/doctype/job_card/job_card.js:296
 msgid "Complete Job"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
 #: accounts/doctype/subscription/subscription_list.js:8
 #: assets/doctype/asset_repair/asset_repair_list.js:7
-#: buying/doctype/purchase_order/purchase_order_list.js:24
+#: buying/doctype/purchase_order/purchase_order_list.js:43
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:9
 #: manufacturing/report/job_card_summary/job_card_summary.py:93
 #: manufacturing/report/work_order_summary/work_order_summary.py:151
 #: projects/doctype/timesheet/timesheet_list.js:13
 #: projects/report/project_summary/project_summary.py:95
-#: selling/doctype/sales_order/sales_order_list.js:12
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:9
-#: stock/doctype/delivery_note/delivery_note_list.js:14
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
 #: stock/doctype/material_request/material_request_list.js:13
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
 msgid "Completed"
 msgstr "أكتمل"
 
@@ -15472,11 +15945,12 @@
 msgid "Completed Qty"
 msgstr "الكمية المكتملة"
 
-#: manufacturing/doctype/work_order/work_order.py:885
+#: manufacturing/doctype/work_order/work_order.py:902
 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
 msgstr "لا يمكن أن تكون الكمية المكتملة أكبر من &quot;الكمية إلى التصنيع&quot;"
 
-#: manufacturing/doctype/job_card/job_card.js:277
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
 msgid "Completed Quantity"
 msgstr "الكمية المكتملة"
 
@@ -15611,7 +16085,7 @@
 msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
 msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:19
+#: buying/doctype/buying_settings/buying_settings.js:20
 msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
 msgstr "تكوين قائمة الأسعار الافتراضية عند إنشاء معاملة شراء جديدة. سيتم جلب أسعار العناصر من قائمة الأسعار هذه."
 
@@ -15621,12 +16095,12 @@
 msgid "Confirmation Date"
 msgstr "تاريخ التأكيد"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:37
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:45
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
 msgid "Connect to Quickbooks"
 msgstr "الاتصال Quickbooks"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:59
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
 msgid "Connected to QuickBooks"
 msgstr "متصلة QuickBooks"
 
@@ -15636,7 +16110,7 @@
 msgid "Connected to QuickBooks"
 msgstr "متصلة QuickBooks"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:58
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
 msgid "Connecting to QuickBooks"
 msgstr "الاتصال QuickBooks"
 
@@ -15742,6 +16216,12 @@
 msgid "Connections"
 msgstr ""
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr ""
+
 #: accounts/report/general_ledger/general_ledger.js:172
 msgid "Consider Accounting Dimensions"
 msgstr "ضع في اعتبارك أبعاد المحاسبة"
@@ -15758,6 +16238,12 @@
 msgid "Consider Minimum Order Qty"
 msgstr ""
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
@@ -15847,15 +16333,15 @@
 msgid "Consumable Cost"
 msgstr "تكلفة المواد المستهلكة"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
 msgid "Consumed"
 msgstr "مستهلك"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
 msgid "Consumed Amount"
 msgstr "القيمة المستهلكة"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
 msgid "Consumed Asset Items is mandatory for Decapitalization"
 msgstr ""
 
@@ -15886,7 +16372,7 @@
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:59
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
 msgid "Consumed Qty"
 msgstr "تستهلك الكمية"
 
@@ -15926,7 +16412,7 @@
 msgid "Consumed Stock Items"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
 msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
 msgstr ""
 
@@ -16461,9 +16947,9 @@
 msgid "Content Type"
 msgstr "نوع المحتوى"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
-#: public/js/controllers/transaction.js:2074
-#: selling/doctype/quotation/quotation.js:344
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
 msgid "Continue"
 msgstr "استمر"
 
@@ -16549,7 +17035,7 @@
 msgstr "شروط وأحكام العقد"
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:121
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
 msgid "Contribution %"
 msgstr ""
 
@@ -16560,10 +17046,14 @@
 msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:123
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
 msgid "Contribution Amount"
 msgstr "قيمة المساهمة"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
@@ -16582,7 +17072,7 @@
 msgid "Control Historical Stock Transactions"
 msgstr ""
 
-#: public/js/utils.js:684
+#: public/js/utils.js:747
 msgid "Conversion Factor"
 msgstr "معامل التحويل"
 
@@ -16682,7 +17172,7 @@
 msgid "Conversion Factor"
 msgstr "معامل التحويل"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:86
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
 msgid "Conversion Rate"
 msgstr "معدل التحويل"
 
@@ -16704,11 +17194,11 @@
 msgid "Conversion Rate"
 msgstr "معدل التحويل"
 
-#: stock/doctype/item/item.py:387
+#: stock/doctype/item/item.py:386
 msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
 msgstr "معامل التحويل الافتراضي لوحدة القياس يجب أن يكون 1 في الصف {0}"
 
-#: controllers/accounts_controller.py:2384
+#: controllers/accounts_controller.py:2453
 msgid "Conversion rate cannot be 0 or 1"
 msgstr "لا يمكن أن يكون معدل التحويل 0 أو 1"
 
@@ -16718,12 +17208,12 @@
 msgid "Convert Item Description to Clean HTML in Transactions"
 msgstr ""
 
-#: accounts/doctype/account/account.js:106
-#: accounts/doctype/cost_center/cost_center.js:119
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
 msgid "Convert to Group"
 msgstr "تحويل إلى تصنيف (مجموعة)"
 
-#: stock/doctype/warehouse/warehouse.js:61
+#: stock/doctype/warehouse/warehouse.js:59
 msgctxt "Warehouse"
 msgid "Convert to Group"
 msgstr "تحويل إلى تصنيف (مجموعة)"
@@ -16732,17 +17222,17 @@
 msgid "Convert to Item Based Reposting"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:60
+#: stock/doctype/warehouse/warehouse.js:58
 msgctxt "Warehouse"
 msgid "Convert to Ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.js:83
-#: accounts/doctype/cost_center/cost_center.js:116
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
 msgid "Convert to Non-Group"
 msgstr "تحويل الي تصنيف (غير المجموعه)"
 
-#: crm/report/lead_details/lead_details.js:41
+#: crm/report/lead_details/lead_details.js:40
 #: selling/page/sales_funnel/sales_funnel.py:58
 msgid "Converted"
 msgstr "تحويل"
@@ -16789,11 +17279,11 @@
 msgid "Corrective Action"
 msgstr "اجراء تصحيحي"
 
-#: manufacturing/doctype/job_card/job_card.js:146
+#: manufacturing/doctype/job_card/job_card.js:155
 msgid "Corrective Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:151
+#: manufacturing/doctype/job_card/job_card.js:162
 msgid "Corrective Operation"
 msgstr ""
 
@@ -16826,23 +17316,23 @@
 #: accounts/report/accounts_payable/accounts_payable.js:28
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
 #: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
 #: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:643
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:300
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
 #: accounts/report/purchase_register/purchase_register.js:46
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:29
 #: accounts/report/sales_register/sales_register.js:52
-#: accounts/report/sales_register/sales_register.py:250
+#: accounts/report/sales_register/sales_register.py:251
 #: accounts/report/trial_balance/trial_balance.js:49
-#: assets/report/fixed_asset_register/fixed_asset_register.js:30
-#: assets/report/fixed_asset_register/fixed_asset_register.py:461
-#: buying/report/procurement_tracker/procurement_tracker.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
 #: buying/report/procurement_tracker/procurement_tracker.py:32
-#: public/js/financial_statements.js:237
+#: public/js/financial_statements.js:246
 msgid "Cost Center"
 msgstr "مركز التكلفة"
 
@@ -17218,7 +17708,7 @@
 msgid "Cost Center Allocation Percentages"
 msgstr ""
 
-#: public/js/utils/sales_common.js:383
+#: public/js/utils/sales_common.js:432
 msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
 msgstr ""
 
@@ -17228,7 +17718,7 @@
 msgid "Cost Center Name"
 msgstr "اسم مركز تكلفة"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:25
+#: accounts/doctype/cost_center/cost_center_tree.js:38
 msgid "Cost Center Number"
 msgstr "رقم مركز التكلفة"
 
@@ -17243,28 +17733,28 @@
 msgid "Cost Center and Budgeting"
 msgstr "مركز التكلفة والميزانية"
 
-#: accounts/doctype/cost_center/cost_center.py:77
+#: accounts/doctype/cost_center/cost_center.py:75
 msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1235
-#: stock/doctype/purchase_receipt/purchase_receipt.py:788
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
 msgid "Cost Center is required in row {0} in Taxes table for type {1}"
 msgstr "مركز التكلفة مطلوب في الصف {0} في جدول الضرائب للنوع {1}\\n<br>\\nCost Center is required in row {0} in Taxes table for type {1}"
 
-#: accounts/doctype/cost_center/cost_center.py:74
+#: accounts/doctype/cost_center/cost_center.py:72
 msgid "Cost Center with Allocation records can not be converted to a group"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:80
+#: accounts/doctype/cost_center/cost_center.py:78
 msgid "Cost Center with existing transactions can not be converted to group"
 msgstr "مركز التكلفة لديه حركات مالية, لا يمكن تحويه لمجموعة\\n<br>\\nCost Center with existing transactions can not be converted to group"
 
-#: accounts/doctype/cost_center/cost_center.py:65
+#: accounts/doctype/cost_center/cost_center.py:63
 msgid "Cost Center with existing transactions can not be converted to ledger"
 msgstr "مركز التكلفة مع المعاملات الحالية لا يمكن تحويلها إلى حساب استاد"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:154
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
 msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
 msgstr ""
 
@@ -17276,7 +17766,7 @@
 msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/report/financial_statements.py:612
+#: accounts/report/financial_statements.py:611
 msgid "Cost Center: {0} does not exist"
 msgstr "مركز التكلفة: {0} غير موجود"
 
@@ -17301,8 +17791,8 @@
 msgid "Cost Per Unit"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:375
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:399
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
 msgid "Cost as on"
 msgstr "التكلفة كما في"
 
@@ -17312,7 +17802,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
-#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/account_balance/account_balance.js:43
 msgid "Cost of Goods Sold"
 msgstr "تكلفة البضاعة المباعة"
 
@@ -17326,7 +17816,7 @@
 msgid "Cost of Issued Items"
 msgstr "تكلفة المواد المصروفة"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:381
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
 msgid "Cost of New Purchase"
 msgstr "تكلفة الشراء الجديد"
 
@@ -17339,11 +17829,11 @@
 msgid "Cost of Purchased Items"
 msgstr "تكلفة البنود التي تم شراؤها"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:393
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
 msgid "Cost of Scrapped Asset"
 msgstr "تكلفة الأصول الملغاة او المخردة"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:387
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
 msgid "Cost of Sold Asset"
 msgstr "تكلفة الأصول المباعة"
 
@@ -17415,20 +17905,20 @@
 msgid "Could Not Delete Demo Data"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:551
+#: selling/doctype/quotation/quotation.py:547
 msgid "Could not auto create Customer due to the following missing mandatory field(s):"
 msgstr "تعذر إنشاء العميل تلقائيًا بسبب الحقول الإلزامية التالية المفقودة:"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:165
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:225
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
 msgid "Could not auto update shifts. Shift with shift factor {0} needed."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:737
+#: stock/doctype/delivery_note/delivery_note.py:813
 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
 msgstr "تعذر إنشاء إشعار دائن تلقائيًا ، يُرجى إلغاء تحديد &quot;إشعار ائتمان الإصدار&quot; وإرساله مرة أخرى"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:339
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
 msgid "Could not detect the Company for updating Bank Accounts"
 msgstr ""
 
@@ -17437,22 +17927,23 @@
 msgid "Could not find path for "
 msgstr ""
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:128
-#: accounts/report/financial_statements.py:236
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
 msgid "Could not retrieve information for {0}."
 msgstr "تعذر استرداد المعلومات ل {0}."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:78
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
 msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
 msgstr "تعذر حل الدالة سكور للمعايير {0}. تأكد من أن الصيغة صالحة."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:98
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
 msgid "Could not solve weighted score function. Make sure the formula is valid."
 msgstr "تعذر حل وظيفة النتيجة المرجحة. تأكد من أن الصيغة صالحة."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1030
-msgid "Could not update stock, invoice contains drop shipping item."
-msgstr "تعذر تحديث المخزون، الفاتورة تحتوي علي بند مبعد الشحن."
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -17461,7 +17952,7 @@
 msgstr "عد"
 
 #: crm/report/lead_details/lead_details.py:63
-#: public/js/utils/contact_address_quick_entry.js:86
+#: public/js/utils/contact_address_quick_entry.js:89
 msgid "Country"
 msgstr "الدولة"
 
@@ -17525,7 +18016,7 @@
 msgid "Country"
 msgstr "الدولة"
 
-#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:422
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
 msgid "Country Code in File does not match with country code set up in the system"
 msgstr "رمز البلد في الملف لا يتطابق مع رمز البلد الذي تم إعداده في النظام"
 
@@ -17560,6 +18051,12 @@
 msgid "Coupon Code"
 msgstr "رمز الكوبون"
 
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr "رمز الكوبون"
+
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
@@ -17590,147 +18087,149 @@
 msgid "Coupon Type"
 msgstr "نوع الكوبون"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Cr"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:148
-#: accounts/doctype/account/account_tree.js:151
-#: accounts/doctype/dunning/dunning.js:54
-#: accounts/doctype/dunning/dunning.js:56
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:31
-#: accounts/doctype/journal_entry/journal_entry.js:85
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/pos_invoice/pos_invoice.js:51
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:97
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:103
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:114
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:120
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
 #: accounts/doctype/purchase_invoice/purchase_invoice.js:127
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:609
-#: accounts/doctype/sales_invoice/sales_invoice.js:106
-#: accounts/doctype/sales_invoice/sales_invoice.js:108
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
 #: accounts/doctype/sales_invoice/sales_invoice.js:121
 #: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:135
-#: accounts/doctype/sales_invoice/sales_invoice.js:142
-#: accounts/doctype/sales_invoice/sales_invoice.js:146
-#: accounts/doctype/sales_invoice/sales_invoice.js:157
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
-#: accounts/doctype/sales_invoice/sales_invoice.js:184
-#: buying/doctype/purchase_order/purchase_order.js:94
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: buying/doctype/purchase_order/purchase_order.js:324
-#: buying/doctype/purchase_order/purchase_order.js:330
-#: buying/doctype/purchase_order/purchase_order.js:336
-#: buying/doctype/purchase_order/purchase_order.js:348
-#: buying/doctype/purchase_order/purchase_order.js:354
-#: buying/doctype/request_for_quotation/request_for_quotation.js:43
-#: buying/doctype/request_for_quotation/request_for_quotation.js:146
-#: buying/doctype/request_for_quotation/request_for_quotation.js:169
-#: buying/doctype/supplier/supplier.js:96
-#: buying/doctype/supplier/supplier.js:100
-#: buying/doctype/supplier_quotation/supplier_quotation.js:24
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
 #: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
 #: buying/doctype/supplier_quotation/supplier_quotation.js:27
-#: crm/doctype/lead/lead.js:35 crm/doctype/lead/lead.js:38
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
 #: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
-#: crm/doctype/lead/lead.js:220 crm/doctype/opportunity/opportunity.js:85
-#: crm/doctype/opportunity/opportunity.js:90
-#: crm/doctype/opportunity/opportunity.js:97
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
 #: crm/doctype/opportunity/opportunity.js:103
-#: crm/doctype/prospect/prospect.js:12 crm/doctype/prospect/prospect.js:20
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:151
-#: manufacturing/doctype/blanket_order/blanket_order.js:31
-#: manufacturing/doctype/blanket_order/blanket_order.js:41
-#: manufacturing/doctype/blanket_order/blanket_order.js:53
-#: manufacturing/doctype/bom/bom.js:121 manufacturing/doctype/bom/bom.js:126
-#: manufacturing/doctype/bom/bom.js:132 manufacturing/doctype/bom/bom.js:135
-#: manufacturing/doctype/bom/bom.js:344
-#: manufacturing/doctype/bom_creator/bom_creator.js:93
-#: manufacturing/doctype/production_plan/production_plan.js:109
-#: manufacturing/doctype/production_plan/production_plan.js:115
-#: manufacturing/doctype/production_plan/production_plan.js:121
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/doctype/work_order/work_order.js:726
-#: projects/doctype/task/task_tree.js:77 public/js/communication.js:16
-#: public/js/communication.js:24 public/js/communication.js:30
-#: public/js/controllers/transaction.js:300
-#: public/js/controllers/transaction.js:301
-#: public/js/controllers/transaction.js:2188
-#: selling/doctype/customer/customer.js:165
-#: selling/doctype/quotation/quotation.js:119
-#: selling/doctype/quotation/quotation.js:129
-#: selling/doctype/sales_order/sales_order.js:548
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order.js:560
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order.js:570
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order.js:576
-#: selling/doctype/sales_order/sales_order.js:581
-#: selling/doctype/sales_order/sales_order.js:582
-#: selling/doctype/sales_order/sales_order.js:587
-#: selling/doctype/sales_order/sales_order.js:599
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:606
-#: selling/doctype/sales_order/sales_order.js:608
-#: selling/doctype/sales_order/sales_order.js:739
-#: selling/doctype/sales_order/sales_order.js:847
-#: stock/doctype/delivery_note/delivery_note.js:89
-#: stock/doctype/delivery_note/delivery_note.js:90
-#: stock/doctype/delivery_note/delivery_note.js:104
-#: stock/doctype/delivery_note/delivery_note.js:167
-#: stock/doctype/delivery_note/delivery_note.js:172
-#: stock/doctype/delivery_note/delivery_note.js:176
-#: stock/doctype/delivery_note/delivery_note.js:181
-#: stock/doctype/delivery_note/delivery_note.js:190
-#: stock/doctype/delivery_note/delivery_note.js:196
-#: stock/doctype/delivery_note/delivery_note.js:223
-#: stock/doctype/item/item.js:105 stock/doctype/item/item.js:108
-#: stock/doctype/item/item.js:112 stock/doctype/item/item.js:449
-#: stock/doctype/item/item.js:651
-#: stock/doctype/material_request/material_request.js:114
-#: stock/doctype/material_request/material_request.js:120
-#: stock/doctype/material_request/material_request.js:123
-#: stock/doctype/material_request/material_request.js:128
-#: stock/doctype/material_request/material_request.js:133
-#: stock/doctype/material_request/material_request.js:138
-#: stock/doctype/material_request/material_request.js:143
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
 #: stock/doctype/material_request/material_request.js:148
-#: stock/doctype/material_request/material_request.js:153
 #: stock/doctype/material_request/material_request.js:156
-#: stock/doctype/material_request/material_request.js:314
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/pick_list/pick_list.js:104
-#: stock/doctype/purchase_receipt/purchase_receipt.js:78
-#: stock/doctype/purchase_receipt/purchase_receipt.js:79
-#: stock/doctype/purchase_receipt/purchase_receipt.js:88
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
-#: stock/doctype/purchase_receipt/purchase_receipt.js:234
-#: stock/doctype/stock_entry/stock_entry.js:146
-#: stock/doctype/stock_entry/stock_entry.js:147
-#: stock/doctype/stock_entry/stock_entry.js:217
-#: stock/doctype/stock_entry/stock_entry.js:1065
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:159
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:63
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
-#: support/doctype/issue/issue.js:27
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
 msgid "Create"
 msgstr "انشاء"
 
-#: manufacturing/doctype/work_order/work_order.js:179
+#: manufacturing/doctype/work_order/work_order.js:190
 msgid "Create BOM"
 msgstr "إنشاء BOM"
 
@@ -17740,23 +18239,27 @@
 msgid "Create Chart Of Accounts Based On"
 msgstr "إنشاء دليل الحسابات استنادا إلى"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:59
+#: stock/doctype/delivery_note/delivery_note_list.js:68
 msgid "Create Delivery Trip"
 msgstr "استحداث رحلة تسليم"
 
-#: assets/doctype/asset/asset.js:122
+#: assets/doctype/asset/asset.js:154
 msgid "Create Depreciation Entry"
 msgstr ""
 
-#: utilities/activation.py:138
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr ""
+
+#: utilities/activation.py:136
 msgid "Create Employee"
 msgstr "إنشاء موظف"
 
-#: utilities/activation.py:136
+#: utilities/activation.py:134
 msgid "Create Employee Records"
 msgstr "إنشاء سجلات موظف"
 
-#: utilities/activation.py:137
+#: utilities/activation.py:135
 msgid "Create Employee records."
 msgstr ""
 
@@ -17766,15 +18269,15 @@
 msgid "Create Grouped Asset"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:48
+#: accounts/doctype/journal_entry/journal_entry.js:96
 msgid "Create Inter Company Journal Entry"
 msgstr "إنشاء Inter Journal Journal Entry"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:45
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
 msgid "Create Invoices"
 msgstr "إنشاء الفواتير"
 
-#: manufacturing/doctype/work_order/work_order.js:152
+#: manufacturing/doctype/work_order/work_order.js:159
 msgid "Create Job Card"
 msgstr "إنشاء بطاقة العمل"
 
@@ -17784,16 +18287,16 @@
 msgid "Create Job Card based on Batch Size"
 msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.js:20
+#: accounts/doctype/share_transfer/share_transfer.js:18
 msgid "Create Journal Entry"
 msgstr "إنشاء إدخال دفتر اليومية"
 
 #. Title of an Onboarding Step
-#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:80
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
 msgid "Create Lead"
 msgstr "إنشاء عميل محتمل"
 
-#: utilities/activation.py:78
+#: utilities/activation.py:76
 msgid "Create Leads"
 msgstr "إنشاء زبائن محتملين"
 
@@ -17803,8 +18306,8 @@
 msgid "Create Ledger Entries for Change Amount"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:191
-#: selling/doctype/customer/customer.js:236
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
 msgid "Create Link"
 msgstr ""
 
@@ -17814,45 +18317,45 @@
 msgid "Create Missing Party"
 msgstr "إنشاء طرف مفقود"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:150
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
 msgid "Create Multi-level BOM"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:119
+#: public/js/call_popup/call_popup.js:122
 msgid "Create New Contact"
 msgstr "إنشاء اتصال جديد"
 
-#: public/js/call_popup/call_popup.js:124
+#: public/js/call_popup/call_popup.js:128
 msgid "Create New Customer"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:129
+#: public/js/call_popup/call_popup.js:134
 msgid "Create New Lead"
 msgstr "إنشاء عميل محتمل"
 
 #. Title of an Onboarding Step
-#: crm/doctype/lead/lead.js:198
+#: crm/doctype/lead/lead.js:208
 #: crm/onboarding_step/create_opportunity/create_opportunity.json
 msgid "Create Opportunity"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:60
+#: selling/page/point_of_sale/pos_controller.js:67
 msgid "Create POS Opening Entry"
 msgstr "إنشاء مدخل فتح نقطة البيع"
 
-#: accounts/doctype/payment_order/payment_order.js:31
+#: accounts/doctype/payment_order/payment_order.js:39
 msgid "Create Payment Entries"
 msgstr "إنشاء إدخالات الدفع"
 
-#: accounts/doctype/payment_request/payment_request.js:46
+#: accounts/doctype/payment_request/payment_request.js:58
 msgid "Create Payment Entry"
 msgstr "إنشاء إدخال الدفع"
 
-#: manufacturing/doctype/work_order/work_order.js:588
+#: manufacturing/doctype/work_order/work_order.js:627
 msgid "Create Pick List"
 msgstr "إنشاء قائمة انتقاء"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Create Print Format"
 msgstr "إنشاء تنسيق طباعة"
 
@@ -17860,15 +18363,15 @@
 msgid "Create Prospect"
 msgstr ""
 
-#: utilities/activation.py:107
+#: utilities/activation.py:105
 msgid "Create Purchase Order"
 msgstr "إنشاء أمر الشراء"
 
-#: utilities/activation.py:105
+#: utilities/activation.py:103
 msgid "Create Purchase Orders"
 msgstr "إنشاء أمر شراء"
 
-#: utilities/activation.py:89
+#: utilities/activation.py:87
 msgid "Create Quotation"
 msgstr "إنشاء اقتباس"
 
@@ -17883,57 +18386,57 @@
 msgid "Create Receiver List"
 msgstr "إنشاء قائمة استقبال"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:45
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:81
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
 msgid "Create Reposting Entries"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:53
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
 msgid "Create Reposting Entry"
 msgstr ""
 
 #: projects/doctype/timesheet/timesheet.js:54
-#: projects/doctype/timesheet/timesheet.js:203
-#: projects/doctype/timesheet/timesheet.js:207
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
 msgid "Create Sales Invoice"
 msgstr "إنشاء فاتورة مبيعات"
 
 #. Label of an action in the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-#: utilities/activation.py:98
+#: utilities/activation.py:96
 msgid "Create Sales Order"
 msgstr "إنشاء أمر مبيعات"
 
-#: utilities/activation.py:97
+#: utilities/activation.py:95
 msgid "Create Sales Orders to help you plan your work and deliver on-time"
 msgstr "قم بإنشاء أوامر المبيعات لمساعدتك في تخطيط عملك وتقديمه في الوقت المحدد"
 
-#: stock/doctype/stock_entry/stock_entry.js:346
+#: stock/doctype/stock_entry/stock_entry.js:399
 msgid "Create Sample Retention Stock Entry"
 msgstr "إنشاء نموذج إدخال مخزون الاحتفاظ"
 
-#: public/js/utils/serial_no_batch_selector.js:220
+#: public/js/utils/serial_no_batch_selector.js:223
 msgid "Create Serial Nos"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:271
-#: stock/doctype/material_request/material_request.js:376
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
 msgid "Create Stock Entry"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
 msgid "Create Supplier Quotation"
 msgstr "إنشاء اقتباس مورد"
 
-#: setup/doctype/company/company.js:110
+#: setup/doctype/company/company.js:130
 msgid "Create Tax Template"
 msgstr "إنشاء قالب الضريبة"
 
-#: utilities/activation.py:129
+#: utilities/activation.py:127
 msgid "Create Timesheet"
 msgstr "إنشاء الجدول الزمني"
 
-#: utilities/activation.py:118
+#: utilities/activation.py:116
 msgid "Create User"
 msgstr "إنشاء مستخدم جديد"
 
@@ -17949,15 +18452,15 @@
 msgid "Create User Permission"
 msgstr "إنشاء صلاحية المستخدم"
 
-#: utilities/activation.py:114
+#: utilities/activation.py:112
 msgid "Create Users"
 msgstr "إنشاء المستخدمين"
 
-#: stock/doctype/item/item.js:647
+#: stock/doctype/item/item.js:721
 msgid "Create Variant"
 msgstr "إنشاء متغير"
 
-#: stock/doctype/item/item.js:495 stock/doctype/item/item.js:530
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
 msgid "Create Variants"
 msgstr "إنشاء المتغيرات"
 
@@ -18064,7 +18567,7 @@
 msgid "Create an Item"
 msgstr ""
 
-#: stock/stock_ledger.py:1684
+#: stock/stock_ledger.py:1676
 msgid "Create an incoming stock transaction for the Item."
 msgstr "قم بإنشاء حركة مخزون واردة للصنف."
 
@@ -18073,7 +18576,7 @@
 msgid "Create and Send Quotation"
 msgstr ""
 
-#: utilities/activation.py:87
+#: utilities/activation.py:85
 msgid "Create customer quotes"
 msgstr "إنشاء عروض مسعرة للزبائن"
 
@@ -18117,23 +18620,23 @@
 msgid "Created On"
 msgstr "منشئه في"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:248
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
 msgid "Created {0} scorecards for {1} between:"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:126
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
 msgid "Creating Accounts..."
 msgstr "إنشاء حسابات ..."
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:398
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
 msgid "Creating Company and Importing Chart of Accounts"
 msgstr "إنشاء شركة واستيراد مخطط الحسابات"
 
-#: selling/doctype/sales_order/sales_order.js:912
+#: selling/doctype/sales_order/sales_order.js:1069
 msgid "Creating Delivery Note ..."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:137
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
 msgid "Creating Dimensions..."
 msgstr "إنشاء الأبعاد ..."
 
@@ -18141,34 +18644,34 @@
 msgid "Creating Packing Slip ..."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:1026
+#: selling/doctype/sales_order/sales_order.js:1194
 msgid "Creating Purchase Order ..."
 msgstr "إنشاء أمر شراء ..."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:659
-#: buying/doctype/purchase_order/purchase_order.js:414
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:61
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
 msgid "Creating Purchase Receipt ..."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:81
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:146
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
 msgid "Creating Stock Entry"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:429
+#: buying/doctype/purchase_order/purchase_order.js:503
 msgid "Creating Subcontracting Order ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
 msgid "Creating Subcontracting Receipt ..."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:85
+#: setup/doctype/employee/employee.js:87
 msgid "Creating User..."
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:52
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
 msgid "Creating {0} Invoice"
 msgstr "إنشاء الفاتورة {0}"
 
@@ -18176,7 +18679,7 @@
 msgid "Creating {} out of {} {}"
 msgstr "إنشاء {} من {} {}"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:142
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
 msgid "Creation"
@@ -18188,27 +18691,29 @@
 msgid "Creation Document No"
 msgstr "إنشاء وثيقة رقم"
 
-#: utilities/bulk_transaction.py:173
+#: utilities/bulk_transaction.py:181
 msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
 msgstr ""
 
-#: utilities/bulk_transaction.py:190
+#: utilities/bulk_transaction.py:198
 msgid "Creation of {0} failed.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
-#: utilities/bulk_transaction.py:181
+#: utilities/bulk_transaction.py:189
 msgid "Creation of {0} partially successful.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:87
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
 #: accounts/report/purchase_register/purchase_register.py:241
-#: accounts/report/sales_register/sales_register.py:275
-#: accounts/report/trial_balance/trial_balance.py:450
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:207
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
 msgid "Credit"
 msgstr "دائن"
@@ -18225,15 +18730,15 @@
 msgid "Credit"
 msgstr "دائن"
 
-#: accounts/report/general_ledger/general_ledger.py:601
+#: accounts/report/general_ledger/general_ledger.py:605
 msgid "Credit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:578
+#: accounts/report/general_ledger/general_ledger.py:582
 msgid "Credit ({0})"
 msgstr "الائتمان ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:536
+#: accounts/doctype/journal_entry/journal_entry.js:596
 msgid "Credit Account"
 msgstr "حساب دائن"
 
@@ -18301,6 +18806,7 @@
 msgstr "الائتمان أيام"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
 #: selling/report/customer_credit_balance/customer_credit_balance.py:65
 msgid "Credit Limit"
 msgstr "الحد الائتماني"
@@ -18335,7 +18841,7 @@
 msgid "Credit Limit"
 msgstr "الحد الائتماني"
 
-#: selling/doctype/customer/customer.py:546
+#: selling/doctype/customer/customer.py:553
 msgid "Credit Limit Crossed"
 msgstr ""
 
@@ -18376,8 +18882,9 @@
 msgstr "أشهر الائتمان"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
-#: accounts/report/accounts_receivable/accounts_receivable.py:1070
-#: controllers/sales_and_purchase_return.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
 #: setup/setup_wizard/operations/install_fixtures.py:256
 #: stock/doctype/delivery_note/delivery_note.js:84
 msgid "Credit Note"
@@ -18403,10 +18910,11 @@
 msgstr "إشعار دائن"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Credit Note Amount"
 msgstr "ملاحظة الائتمان المبلغ"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
 msgid "Credit Note Issued"
 msgstr "الائتمان مذكرة صادرة"
 
@@ -18422,7 +18930,14 @@
 msgid "Credit Note Issued"
 msgstr "الائتمان مذكرة صادرة"
 
-#: stock/doctype/delivery_note/delivery_note.py:734
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
 msgid "Credit Note {0} has been created automatically"
 msgstr "تم إنشاء ملاحظة الائتمان {0} تلقائيًا"
 
@@ -18438,16 +18953,16 @@
 msgid "Credit in Company Currency"
 msgstr "المدين في عملة الشركة"
 
-#: selling/doctype/customer/customer.py:512
-#: selling/doctype/customer/customer.py:566
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
 msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
 msgstr "تم تجاوز حد الائتمان للعميل {0} ({1} / {2})"
 
-#: selling/doctype/customer/customer.py:328
+#: selling/doctype/customer/customer.py:337
 msgid "Credit limit is already defined for the Company {0}"
 msgstr "تم تحديد حد الائتمان بالفعل للشركة {0}"
 
-#: selling/doctype/customer/customer.py:565
+#: selling/doctype/customer/customer.py:573
 msgid "Credit limit reached for customer {0}"
 msgstr "تم بلوغ حد الائتمان للعميل {0}"
 
@@ -18511,44 +19026,90 @@
 msgid "Criteria Weight"
 msgstr "معايير الوزن"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:86
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:56
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
 msgid "Criteria weights must add up to 100%"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Cumulative Transaction Threshold"
 msgstr "عتبة المعاملة التراكمية"
 
-#: accounts/doctype/account/account_tree.js:121
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
 #: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1079
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:208
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:104
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:94
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:298
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:147
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:212
-#: accounts/report/financial_statements.py:631
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
 #: accounts/report/general_ledger/general_ledger.js:146
-#: accounts/report/gross_profit/gross_profit.py:363
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:644
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
 #: accounts/report/payment_ledger/payment_ledger.py:213
 #: accounts/report/profitability_analysis/profitability_analysis.py:175
 #: accounts/report/purchase_register/purchase_register.py:229
-#: accounts/report/sales_register/sales_register.py:263
+#: accounts/report/sales_register/sales_register.py:264
 #: accounts/report/trial_balance/trial_balance.js:76
-#: accounts/report/trial_balance/trial_balance.py:422
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:228
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
-#: manufacturing/doctype/bom_creator/bom_creator.js:77
-#: public/js/financial_statements.js:231 public/js/utils/unreconcile.js:63
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
 msgid "Currency"
 msgstr "العملة"
 
@@ -18836,20 +19397,20 @@
 msgid "Currency and Price List"
 msgstr "العملة وقائمة الأسعار"
 
-#: accounts/doctype/account/account.py:295
+#: accounts/doctype/account/account.py:310
 msgid "Currency can not be changed after making entries using some other currency"
 msgstr "لا يمكن تغيير العملة بعد إجراء إدخالات باستخدام بعض العملات الأخرى"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1360
-#: accounts/doctype/payment_entry/payment_entry.py:1422 accounts/utils.py:2091
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
 msgid "Currency for {0} must be {1}"
 msgstr "العملة ل {0} يجب أن تكون {1} \\n<br>\\nCurrency for {0} must be {1}"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
 msgid "Currency of the Closing Account must be {0}"
 msgstr "عملة الحساب الختامي يجب أن تكون {0}"
 
-#: manufacturing/doctype/bom/bom.py:575
+#: manufacturing/doctype/bom/bom.py:570
 msgid "Currency of the price list {0} must be {1} or {2}"
 msgstr "العملة من قائمة الأسعار {0} يجب أن تكون {1} أو {2}"
 
@@ -18910,7 +19471,7 @@
 msgid "Current BOM"
 msgstr "قائمة المواد الحالية"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:79
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
 msgid "Current BOM and New BOM can not be same"
 msgstr "فاتورة المواد الحالية وفاتورة المواد الجديدة لايمكن أن يكونوا نفس الفاتورة\\n<br>\\nCurrent BOM and New BOM can not be same"
 
@@ -18961,7 +19522,7 @@
 msgid "Current Node"
 msgstr ""
 
-#: stock/report/total_stock_summary/total_stock_summary.py:24
+#: stock/report/total_stock_summary/total_stock_summary.py:23
 msgid "Current Qty"
 msgstr "الكمية الحالية"
 
@@ -19054,57 +19615,57 @@
 
 #. Name of a DocType
 #. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:265
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
-#: accounts/report/gross_profit/gross_profit.py:321
+#: accounts/report/gross_profit/gross_profit.py:319
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:37
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
-#: accounts/report/pos_register/pos_register.js:45
-#: accounts/report/pos_register/pos_register.py:123
-#: accounts/report/pos_register/pos_register.py:186
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
 #: accounts/report/sales_register/sales_register.js:21
-#: accounts/report/sales_register/sales_register.py:185
-#: buying/doctype/supplier/supplier.js:162 crm/doctype/lead/lead.js:35
-#: crm/doctype/opportunity/opportunity.js:94 crm/doctype/prospect/prospect.js:7
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
 #: crm/report/lead_conversion_time/lead_conversion_time.py:54
-#: projects/doctype/timesheet/timesheet.js:195
+#: projects/doctype/timesheet/timesheet.js:222
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
-#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:42
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:22
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
 #: selling/doctype/customer/customer.json
 #: selling/doctype/sales_order/sales_order_calendar.js:18
-#: selling/page/point_of_sale/pos_item_cart.js:309
+#: selling/page/point_of_sale/pos_item_cart.js:307
 #: selling/report/customer_credit_balance/customer_credit_balance.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.py:64
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:8
-#: selling/report/inactive_customers/inactive_customers.py:78
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:48
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
 #: selling/report/sales_order_analysis/sales_order_analysis.py:230
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:54
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:42
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:64
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
 #: setup/doctype/customer_group/customer_group.json
 #: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:359
-#: stock/doctype/stock_entry/stock_entry.js:300
-#: stock/report/delayed_item_report/delayed_item_report.js:37
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
 #: stock/report/delayed_item_report/delayed_item_report.py:117
-#: stock/report/delayed_order_report/delayed_order_report.js:37
+#: stock/report/delayed_order_report/delayed_order_report.js:36
 #: stock/report/delayed_order_report/delayed_order_report.py:46
-#: support/report/issue_analytics/issue_analytics.js:70
+#: support/report/issue_analytics/issue_analytics.js:69
 #: support/report/issue_analytics/issue_analytics.py:37
-#: support/report/issue_summary/issue_summary.js:58
+#: support/report/issue_summary/issue_summary.js:57
 #: support/report/issue_summary/issue_summary.py:34
 msgid "Customer"
 msgstr "العميل"
@@ -19473,7 +20034,7 @@
 msgid "Customer Code"
 msgstr "رمز العميل"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1027
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
 msgid "Customer Contact"
 msgstr "معلومات اتصال العميل"
 
@@ -19553,23 +20114,23 @@
 msgstr "ملاحظات العميل"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:118
-#: accounts/report/accounts_receivable/accounts_receivable.py:1097
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:99
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:188
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:166
-#: accounts/report/gross_profit/gross_profit.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
 #: accounts/report/sales_register/sales_register.js:27
-#: accounts/report/sales_register/sales_register.py:200
+#: accounts/report/sales_register/sales_register.py:201
 #: public/js/sales_trends_filters.js:26
-#: selling/report/inactive_customers/inactive_customers.py:81
+#: selling/report/inactive_customers/inactive_customers.py:77
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:31
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
 #: setup/doctype/customer_group/customer_group.json
-#: stock/report/delayed_item_report/delayed_item_report.js:43
-#: stock/report/delayed_order_report/delayed_order_report.js:43
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
 msgid "Customer Group"
 msgstr "مجموعة العميل"
 
@@ -19732,7 +20293,7 @@
 msgid "Customer Group Name"
 msgstr "أسم فئة العميل"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1197
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
 msgid "Customer Group: {0} does not exist"
 msgstr ""
 
@@ -19753,11 +20314,12 @@
 msgid "Customer Items"
 msgstr "منتجات العميل"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1088
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
 msgid "Customer LPO"
 msgstr "العميل لبو"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
 msgid "Customer LPO No."
 msgstr "العميل لبو رقم"
 
@@ -19774,14 +20336,14 @@
 msgid "Customer Mobile No"
 msgstr "رقم محمول العميل"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1034
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:227
-#: accounts/report/sales_register/sales_register.py:191
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
 #: selling/report/customer_credit_balance/customer_credit_balance.py:74
-#: selling/report/inactive_customers/inactive_customers.py:79
+#: selling/report/inactive_customers/inactive_customers.py:75
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
 msgid "Customer Name"
 msgstr "اسم العميل"
@@ -19928,7 +20490,7 @@
 msgid "Customer PO Details"
 msgstr "تفاصيل طلب شراء العميل"
 
-#: public/js/utils/contact_address_quick_entry.js:92
+#: public/js/utils/contact_address_quick_entry.js:95
 msgid "Customer POS Id"
 msgstr "الرقم التعريفي لنقاط البيع للعملاء"
 
@@ -19975,7 +20537,7 @@
 msgid "Customer Provided"
 msgstr "العملاء المقدمة"
 
-#: setup/doctype/company/company.py:359
+#: setup/doctype/company/company.py:350
 msgid "Customer Service"
 msgstr "خدمة العملاء"
 
@@ -20003,16 +20565,16 @@
 msgid "Customer Warehouse (Optional)"
 msgstr "مستودع العميل (اختياري)"
 
-#: selling/page/point_of_sale/pos_item_cart.js:924
+#: selling/page/point_of_sale/pos_item_cart.js:956
 msgid "Customer contact updated successfully."
 msgstr "تم تحديث جهة اتصال العميل بنجاح."
 
-#: support/doctype/warranty_claim/warranty_claim.py:56
+#: support/doctype/warranty_claim/warranty_claim.py:54
 msgid "Customer is required"
 msgstr "العميل مطلوب"
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:120
-#: accounts/doctype/loyalty_program/loyalty_program.py:142
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
 msgid "Customer isn't enrolled in any Loyalty Program"
 msgstr "العميل غير مسجل في أي برنامج ولاء"
 
@@ -20022,13 +20584,13 @@
 msgid "Customer or Item"
 msgstr "عميل أو بند"
 
-#: setup/doctype/authorization_rule/authorization_rule.py:97
+#: setup/doctype/authorization_rule/authorization_rule.py:95
 msgid "Customer required for 'Customerwise Discount'"
 msgstr "الزبون مطلوب للخصم المعني بالزبائن"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:986
-#: selling/doctype/sales_order/sales_order.py:335
-#: stock/doctype/delivery_note/delivery_note.py:354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
 msgid "Customer {0} does not belong to project {1}"
 msgstr "العميل {0} لا ينتمي الى المشروع {1}\\n<br>\\nCustomer {0} does not belong to project {1}"
 
@@ -20138,7 +20700,7 @@
 msgid "Customers Without Any Sales Transactions"
 msgstr "زبائن بدون أي معاملات مبيعات"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
 msgid "Customers not selected."
 msgstr "العملاء لم يتم اختيارهم."
 
@@ -20165,7 +20727,12 @@
 msgid "Customs Tariff Number"
 msgstr "رقم التعريفة الجمركية"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:205
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
 msgid "D - E"
@@ -20190,7 +20757,7 @@
 msgid "DUNN-.MM.-.YY.-"
 msgstr "DUNN-.MM .-. YY.-"
 
-#: public/js/stock_analytics.js:51
+#: public/js/stock_analytics.js:81
 msgid "Daily"
 msgstr "يوميا"
 
@@ -20244,7 +20811,7 @@
 msgid "Daily Project Summary for {0}"
 msgstr "ملخص المشروع اليومي لـ {0}"
 
-#: setup/doctype/email_digest/email_digest.py:183
+#: setup/doctype/email_digest/email_digest.py:181
 msgid "Daily Reminders"
 msgstr "تذكير يومي"
 
@@ -20299,7 +20866,7 @@
 msgid "Dashboard"
 msgstr "لوحة القيادة"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
 msgid "Data Based On"
 msgstr ""
 
@@ -20320,30 +20887,32 @@
 msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
 msgstr "البيانات المصدرة من Tally والتي تتكون من مخطط الحسابات والعملاء والموردين والعناوين والعناصر ووحدات القياس"
 
-#: accounts/doctype/journal_entry/journal_entry.js:542
+#: accounts/doctype/journal_entry/journal_entry.js:606
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
-#: accounts/report/account_balance/account_balance.js:16
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:37
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:22
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:38
-#: accounts/report/share_balance/share_balance.js:10
-#: accounts/report/share_ledger/share_ledger.js:10
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
 #: accounts/report/share_ledger/share_ledger.py:52
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:164
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:192
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
-#: public/js/bank_reconciliation_tool/data_table_manager.js:40
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:220
 #: stock/report/product_bundle_balance/product_bundle_balance.js:8
 #: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:107
+#: stock/report/stock_ledger/stock_ledger.py:180
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
 #: support/report/support_hour_distribution/support_hour_distribution.py:68
 msgid "Date"
@@ -20523,7 +21092,7 @@
 msgid "Date "
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:98
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
 msgid "Date Based On"
 msgstr "تاريخ بناء على"
 
@@ -20540,7 +21109,7 @@
 msgstr "إعدادات التاريخ"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:88
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
 msgid "Date must be between {0} and {1}"
 msgstr ""
 
@@ -20560,7 +21129,7 @@
 msgid "Date of Commencement"
 msgstr "تاريخ البدء"
 
-#: setup/doctype/company/company.js:70
+#: setup/doctype/company/company.js:69
 msgid "Date of Commencement should be greater than Date of Incorporation"
 msgstr "يجب أن يكون تاريخ البدء أكبر من تاريخ التأسيس"
 
@@ -20588,7 +21157,7 @@
 msgid "Date of Joining"
 msgstr "تاريخ الالتحاق بالعمل"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:267
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
 msgid "Date of Transaction"
 msgstr "تاريخ المعاملة"
 
@@ -20596,6 +21165,11 @@
 msgid "Date: "
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "يوم"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -20689,11 +21263,11 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:51
 #: selling/report/inactive_customers/inactive_customers.js:8
-#: selling/report/inactive_customers/inactive_customers.py:87
+#: selling/report/inactive_customers/inactive_customers.py:83
 msgid "Days Since Last Order"
 msgstr "أيام منذ آخر طلب"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:35
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
 msgid "Days Since Last order"
 msgstr "الأيام منذ آخر طلب"
 
@@ -20726,17 +21300,19 @@
 msgid "Dear"
 msgstr "العزيز"
 
-#: stock/reorder_item.py:285
+#: stock/reorder_item.py:369
 msgid "Dear System Manager,"
 msgstr "عزيزي مدير النظام،"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:80
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
 #: accounts/report/purchase_register/purchase_register.py:240
-#: accounts/report/sales_register/sales_register.py:274
-#: accounts/report/trial_balance/trial_balance.py:443
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:200
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
 msgid "Debit"
 msgstr "مدين"
@@ -20753,15 +21329,15 @@
 msgid "Debit"
 msgstr "مدين"
 
-#: accounts/report/general_ledger/general_ledger.py:594
+#: accounts/report/general_ledger/general_ledger.py:598
 msgid "Debit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:572
+#: accounts/report/general_ledger/general_ledger.py:576
 msgid "Debit ({0})"
 msgstr "مدين ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:530
+#: accounts/doctype/journal_entry/journal_entry.js:586
 msgid "Debit Account"
 msgstr "حساب مدين"
 
@@ -20796,10 +21372,11 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
-#: accounts/report/accounts_receivable/accounts_receivable.py:1073
-#: controllers/sales_and_purchase_return.py:332
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
 #: setup/setup_wizard/operations/install_fixtures.py:257
-#: stock/doctype/purchase_receipt/purchase_receipt.js:73
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
 msgid "Debit Note"
 msgstr "إشعار مدين"
 
@@ -20817,6 +21394,7 @@
 msgstr "إشعار مدين"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Debit Note Amount"
 msgstr "مبلغ إشعار المدين"
 
@@ -20826,6 +21404,13 @@
 msgid "Debit Note Issued"
 msgstr "تم اصدار إشعار الخصم"
 
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -20838,11 +21423,11 @@
 msgid "Debit To"
 msgstr "الخصم ل"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
 msgid "Debit To is required"
 msgstr "مدين الى مطلوب"
 
-#: accounts/general_ledger.py:465
+#: accounts/general_ledger.py:468
 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
 msgstr "المدين و الدائن غير متساوي ل {0} # {1}. الفرق هو {2}."
 
@@ -20882,7 +21467,22 @@
 msgid "Decapitalized"
 msgstr ""
 
-#: public/js/utils/sales_common.js:444
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
 msgid "Declare Lost"
 msgstr "أعلن فقدت"
 
@@ -21010,19 +21610,19 @@
 msgid "Default BOM"
 msgstr "الافتراضي BOM"
 
-#: stock/doctype/item/item.py:412
+#: stock/doctype/item/item.py:411
 msgid "Default BOM ({0}) must be active for this item or its template"
 msgstr "يجب أن تكون قائمة المواد الافتراضية ({0}) نشطة لهذا الصنف أو قوالبه"
 
-#: manufacturing/doctype/work_order/work_order.py:1234
+#: manufacturing/doctype/work_order/work_order.py:1245
 msgid "Default BOM for {0} not found"
 msgstr "فاتورة المواد ل {0} غير موجودة\\n<br>\\nDefault BOM for {0} not found"
 
-#: controllers/accounts_controller.py:3216
+#: controllers/accounts_controller.py:3267
 msgid "Default BOM not found for FG Item {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1231
+#: manufacturing/doctype/work_order/work_order.py:1242
 msgid "Default BOM not found for Item {0} and Project {1}"
 msgstr "لم يتم العثور على قائمة المواد الافتراضية للمادة {0} والمشروع {1}"
 
@@ -21416,7 +22016,7 @@
 msgid "Default Service Level Agreement"
 msgstr "اتفاقية مستوى الخدمة الافتراضية"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:157
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
 msgid "Default Service Level Agreement for {0} already exists."
 msgstr ""
 
@@ -21480,15 +22080,15 @@
 msgid "Default Unit of Measure"
 msgstr "وحدة القياس الافتراضية"
 
-#: stock/doctype/item/item.py:1233
+#: stock/doctype/item/item.py:1218
 msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
 msgstr ""
 
-#: stock/doctype/item/item.py:1216
+#: stock/doctype/item/item.py:1201
 msgid "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."
 msgstr "لا يمكن تغيير وحدة القياس الافتراضية للبند {0} مباشرة لأنك قمت بالفعل ببعض المعاملات (المعاملة) مع UOM أخرى. ستحتاج إلى إنشاء عنصر جديد لاستخدام واجهة مستخدم افتراضية مختلفة.\\n<br>\\nDefault 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."
 
-#: stock/doctype/item/item.py:889
+#: stock/doctype/item/item.py:877
 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
 msgstr "وحدة القياس الافتراضية للمتغير '{0}' يجب أن تكون كما في النمودج '{1}'"
 
@@ -21571,7 +22171,12 @@
 msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
 msgstr "سيتم تحديث الحساب الافتراضي تلقائيا في فاتورة نقاط البيع عند تحديد هذا الوضع."
 
-#: setup/doctype/company/company.js:133
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
 msgid "Default tax templates for sales, purchase and items are created."
 msgstr ""
 
@@ -21695,7 +22300,7 @@
 msgid "Deferred Revenue and Expense"
 msgstr ""
 
-#: accounts/deferred_revenue.py:569
+#: accounts/deferred_revenue.py:541
 msgid "Deferred accounting failed for some invoices:"
 msgstr ""
 
@@ -21708,6 +22313,11 @@
 msgid "Define Project type."
 msgstr "تعريف نوع المشروع."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
+
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
 msgid "Delay (In Days)"
 msgstr ""
@@ -21752,7 +22362,7 @@
 msgid "Delayed Tasks Summary"
 msgstr ""
 
-#: setup/doctype/company/company.js:176
+#: setup/doctype/company/company.js:207
 msgid "Delete"
 msgstr "حذف"
 
@@ -21762,21 +22372,39 @@
 msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
 #. Label of a Check field in DocType 'Repost Accounting Ledger'
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Delete Cancelled Ledger Entries"
 msgstr ""
 
-#: stock/doctype/inventory_dimension/inventory_dimension.js:50
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
 msgid "Delete Dimension"
 msgstr ""
 
-#: setup/doctype/company/company.js:117
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
 msgid "Delete Transactions"
 msgstr ""
 
-#: setup/doctype/company/company.js:176
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:206
 msgid "Delete all the Transactions for this Company"
 msgstr "حذف كل المعاملات المتعلقة بالشركة\\n<br>\\nDelete all the Transactions for this Company"
 
@@ -21786,14 +22414,18 @@
 msgid "Deleted Documents"
 msgstr "المستندات المحذوفة"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr ""
+
 #: regional/__init__.py:14
 msgid "Deletion is not permitted for country {0}"
 msgstr "الحذف غير مسموح به في البلد {0}"
 
-#: buying/doctype/purchase_order/purchase_order.js:297
-#: buying/doctype/purchase_order/purchase_order_list.js:10
-#: controllers/website_list_for_contact.py:211
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
 msgid "Delivered"
 msgstr "تسليم"
 
@@ -21821,7 +22453,7 @@
 msgid "Delivered"
 msgstr "تسليم"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
 msgid "Delivered Amount"
 msgstr "القيمة التي تم تسليمها"
 
@@ -21846,7 +22478,7 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:262
 #: stock/report/reserved_stock/reserved_stock.py:131
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
 msgid "Delivered Qty"
 msgstr "الكمية المستلمة"
 
@@ -21904,7 +22536,7 @@
 msgid "Delivery"
 msgstr "تسليم"
 
-#: public/js/utils.js:678
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
 #: selling/report/sales_order_analysis/sales_order_analysis.py:321
 msgid "Delivery Date"
 msgstr "تاريخ التسليم"
@@ -21937,17 +22569,17 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:281
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:27
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
-#: accounts/report/sales_register/sales_register.py:243
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order_list.js:57
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
 #: stock/doctype/delivery_note/delivery_note.json
-#: stock/doctype/delivery_trip/delivery_trip.js:51
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
 msgid "Delivery Note"
 msgstr "إشعار التسليم"
 
@@ -22063,20 +22695,20 @@
 msgid "Delivery Note Trends"
 msgstr "توجهات إشعارات التسليم"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1148
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
 msgid "Delivery Note {0} is not submitted"
 msgstr "لم يتم اعتماد ملاحظه التسليم {0}\\n<br>\\nDelivery Note {0} is not submitted"
 
-#: stock/doctype/pick_list/pick_list.py:885
+#: stock/doctype/pick_list/pick_list.py:996
 msgid "Delivery Note(s) created for the Pick List"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1092
-#: stock/doctype/delivery_trip/delivery_trip.js:67
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
 msgid "Delivery Notes"
 msgstr "مذكرات التسليم"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:120
+#: stock/doctype/delivery_trip/delivery_trip.py:118
 msgid "Delivery Notes {0} updated"
 msgstr "تم تعديل إشعار  التسليم {0}"
 
@@ -22119,7 +22751,7 @@
 msgstr "التسليم إلى"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:180
+#: stock/doctype/delivery_note/delivery_note.js:210
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Delivery Trip"
 msgstr "رحلة التسليم"
@@ -22151,7 +22783,7 @@
 msgid "Delivery to"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:351
+#: selling/doctype/sales_order/sales_order.py:362
 msgid "Delivery warehouse required for stock item {0}"
 msgstr "مستودع التسليم مطلوب للبند المستودعي {0}\\n<br>\\nDelivery warehouse required for stock item {0}"
 
@@ -22166,7 +22798,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:468
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
 #: setup/doctype/department/department.json
 msgid "Department"
 msgstr "قسم"
@@ -22270,7 +22902,7 @@
 msgid "Depends on Tasks"
 msgstr "تعتمد على المهام"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:61
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
 msgid "Deposit"
 msgstr ""
 
@@ -22304,16 +22936,16 @@
 msgid "Depreciate based on shifts"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:205
-#: assets/report/fixed_asset_register/fixed_asset_register.py:393
-#: assets/report/fixed_asset_register/fixed_asset_register.py:454
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
 msgid "Depreciated Amount"
 msgstr "المبلغ المستهلك"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
-#: accounts/report/account_balance/account_balance.js:45
-#: accounts/report/cash_flow/cash_flow.py:129
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
 msgid "Depreciation"
 msgstr "إهلاك"
 
@@ -22331,7 +22963,7 @@
 msgstr "إهلاك"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
-#: assets/doctype/asset/asset.js:241
+#: assets/doctype/asset/asset.js:276
 msgid "Depreciation Amount"
 msgstr "قيمة الإهلاك"
 
@@ -22341,7 +22973,7 @@
 msgid "Depreciation Amount"
 msgstr "قيمة الإهلاك"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:411
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
 msgid "Depreciation Amount during the period"
 msgstr "قيمة الإهلاك خلال الفترة"
 
@@ -22355,7 +22987,7 @@
 msgid "Depreciation Details"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:417
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
 msgid "Depreciation Eliminated due to disposal of assets"
 msgstr "تم إلغاء الإهلاك بسبب التخلص من الأصول"
 
@@ -22394,7 +23026,7 @@
 msgid "Depreciation Expense Account"
 msgstr "حساب نفقات الاهلاك"
 
-#: assets/doctype/asset/depreciation.py:390
+#: assets/doctype/asset/depreciation.py:381
 msgid "Depreciation Expense Account should be an Income or Expense Account."
 msgstr ""
 
@@ -22428,19 +23060,19 @@
 msgid "Depreciation Posting Date"
 msgstr "تاريخ ترحيل الإهلاك"
 
-#: assets/doctype/asset/asset.js:661
+#: assets/doctype/asset/asset.js:780
 msgid "Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:491
+#: assets/doctype/asset/asset.py:488
 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
 msgstr "صف الإهلاك {0}: يجب أن تكون القيمة المتوقعة بعد العمر الافتراضي أكبر من أو تساوي {1}"
 
-#: assets/doctype/asset/asset.py:460
+#: assets/doctype/asset/asset.py:457
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
 msgstr "صف الإهلاك {0}: لا يمكن أن يكون تاريخ الاستهلاك التالي قبل تاريخ المتاح للاستخدام"
 
-#: assets/doctype/asset/asset.py:451
+#: assets/doctype/asset/asset.py:448
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
 msgstr "صف الإهلاك {0}: لا يمكن أن يكون تاريخ الاستهلاك قبل تاريخ الشراء"
 
@@ -22480,17 +23112,20 @@
 msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: accounts/report/gross_profit/gross_profit.py:245
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:58
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:26
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
-#: public/js/bank_reconciliation_tool/data_table_manager.js:56
-#: public/js/controllers/transaction.js:2138
-#: selling/doctype/quotation/quotation.js:279
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
@@ -22498,13 +23133,13 @@
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
 #: stock/report/item_prices/item_prices.py:54
 #: stock/report/item_shortage_report/item_shortage_report.py:144
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
 #: stock/report/product_bundle_balance/product_bundle_balance.py:112
-#: stock/report/stock_ageing/stock_ageing.py:126
-#: stock/report/stock_ledger/stock_ledger.py:187
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
 #: stock/report/stock_projected_qty/stock_projected_qty.py:106
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
-#: stock/report/total_stock_summary/total_stock_summary.py:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
 #: templates/generators/bom.html:83
 msgid "Description"
 msgstr "وصف"
@@ -22980,6 +23615,12 @@
 msgid "Description"
 msgstr "وصف"
 
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr "وصف"
+
 #. Label of a Text Editor field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -23067,7 +23708,7 @@
 msgid "Desk User"
 msgstr ""
 
-#: public/js/utils/sales_common.js:423
+#: public/js/utils/sales_common.js:479
 msgid "Detailed Reason"
 msgstr "سبب مفصل"
 
@@ -23083,6 +23724,10 @@
 msgid "Detailed Reason"
 msgstr "سبب مفصل"
 
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "تفاصيل"
+
 #. Label of a Long Text field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
@@ -23143,6 +23788,12 @@
 msgid "Details"
 msgstr "تفاصيل"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "تفاصيل"
+
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -23155,8 +23806,8 @@
 msgid "Diesel"
 msgstr "ديزل"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:175
-#: public/js/bank_reconciliation_tool/number_card.js:31
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
 msgid "Difference"
@@ -23186,7 +23837,7 @@
 msgid "Difference (Dr - Cr)"
 msgstr "الفرق ( المدين -  الدائن )"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:287
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
 msgid "Difference Account"
 msgstr "حساب الفرق"
 
@@ -23215,15 +23866,15 @@
 msgid "Difference Account"
 msgstr "حساب الفرق"
 
-#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:529
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
 msgstr "يجب أن يكون حساب الفرق حسابًا لنوع الأصول / الخصوم ، نظرًا لأن إدخال الأسهم هذا هو إدخال فتح"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:714
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
 msgstr "حساب الفرق يجب أن يكون حساب الأصول / حساب نوع الالتزام، حيث يعتبر تسوية المخزون بمثابة مدخل افتتاح\\n<br>\\nDifference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:301
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
 msgid "Difference Amount"
 msgstr "مقدار الفرق"
 
@@ -23278,20 +23929,20 @@
 msgid "Difference Posting Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:94
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
 msgid "Difference Qty"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:140
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:132
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
 msgid "Difference Value"
 msgstr "قيمة الفرق"
 
-#: stock/doctype/delivery_note/delivery_note.js:366
+#: stock/doctype/delivery_note/delivery_note.js:414
 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:194
+#: stock/doctype/packing_slip/packing_slip.py:192
 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
 msgstr "UOM المختلفة للعناصر سوف ترتبط بقيمة الحجم الصافي الغير صحيحة . تاكد الحجم الصافي لكل عنصر هي نفس UOM\\n<br>\\nDifferent UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
 
@@ -23307,7 +23958,7 @@
 msgid "Dimension Details"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:94
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
 msgid "Dimension Filter"
 msgstr "مرشح البعد"
 
@@ -23477,7 +24128,7 @@
 msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:70
-#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:8
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
 #: stock/doctype/putaway_rule/putaway_rule_list.js:5
 msgid "Disabled"
 msgstr "معطل"
@@ -23626,23 +24277,23 @@
 msgid "Disabled"
 msgstr "معطل"
 
-#: accounts/general_ledger.py:128
+#: accounts/general_ledger.py:132
 msgid "Disabled Account Selected"
 msgstr ""
 
-#: stock/utils.py:454
+#: stock/utils.py:435
 msgid "Disabled Warehouse {0} cannot be used for this transaction."
 msgstr ""
 
-#: controllers/accounts_controller.py:550
+#: controllers/accounts_controller.py:603
 msgid "Disabled pricing rules since this {} is an internal transfer"
 msgstr ""
 
-#: controllers/accounts_controller.py:564
+#: controllers/accounts_controller.py:617
 msgid "Disabled tax included prices since this {} is an internal transfer"
 msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:81
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
 msgid "Disabled template must not be default template"
 msgstr "يجب ألا يكون النموذج المعطل هو النموذج الافتراضي"
 
@@ -23653,11 +24304,11 @@
 msgid "Disables auto-fetching of existing quantity"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:62
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
 msgid "Disburse Loan"
 msgstr "صرف القرض"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:12
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
 msgid "Disbursed"
 msgstr "مصروف"
 
@@ -23667,7 +24318,8 @@
 msgid "Disbursed"
 msgstr "مصروف"
 
-#: selling/page/point_of_sale/pos_item_cart.js:380
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
 msgid "Discount"
 msgstr "خصم"
 
@@ -23933,15 +24585,15 @@
 msgid "Discount and Margin"
 msgstr "الخصم والهامش"
 
-#: selling/page/point_of_sale/pos_item_cart.js:761
+#: selling/page/point_of_sale/pos_item_cart.js:791
 msgid "Discount cannot be greater than 100%"
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:95
+#: setup/doctype/authorization_rule/authorization_rule.py:93
 msgid "Discount must be less than 100"
 msgstr "يجب أن يكون الخصم أقل من 100"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2532
+#: accounts/doctype/payment_entry/payment_entry.py:2564
 msgid "Discount of {} applied as per Payment Term"
 msgstr ""
 
@@ -24027,23 +24679,23 @@
 msgid "Dislikes"
 msgstr "يكره"
 
-#: setup/doctype/company/company.py:353
+#: setup/doctype/company/company.py:344
 msgid "Dispatch"
 msgstr "ارسال"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address"
@@ -24076,8 +24728,8 @@
 #: patches/v11_0/add_default_dispatch_notification_template.py:11
 #: patches/v11_0/add_default_dispatch_notification_template.py:20
 #: patches/v11_0/add_default_dispatch_notification_template.py:28
-#: setup/setup_wizard/operations/defaults_setup.py:59
-#: setup/setup_wizard/operations/install_fixtures.py:286
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
 msgid "Dispatch Notification"
 msgstr "إعلام الإرسال"
 
@@ -24135,6 +24787,11 @@
 msgid "Distinct Item and Warehouse"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
@@ -24181,7 +24838,7 @@
 msgid "Divorced"
 msgstr "مطلق"
 
-#: crm/report/lead_details/lead_details.js:42
+#: crm/report/lead_details/lead_details.js:41
 msgid "Do Not Contact"
 msgstr "عدم الاتصال"
 
@@ -24203,6 +24860,12 @@
 msgid "Do Not Explode"
 msgstr ""
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
 #. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
@@ -24216,29 +24879,49 @@
 msgid "Do not update variants on save"
 msgstr "لا تقم بتحديث المتغيرات عند الحفظ"
 
-#: assets/doctype/asset/asset.js:683
+#: assets/doctype/asset/asset.js:800
 msgid "Do you really want to restore this scrapped asset?"
 msgstr "هل تريد حقا  استعادة هذه الأصول المخردة ؟"
 
-#: assets/doctype/asset/asset.js:669
+#: assets/doctype/asset/asset.js:788
 msgid "Do you really want to scrap this asset?"
 msgstr "هل تريد حقا  تخريد هذه الأصول؟"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:134
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
 msgid "Do you want to notify all the customers by email?"
 msgstr "هل تريد أن تخطر جميع العملاء عن طريق البريد الإلكتروني؟"
 
-#: manufacturing/doctype/production_plan/production_plan.js:196
+#: manufacturing/doctype/production_plan/production_plan.js:221
 msgid "Do you want to submit the material request"
 msgstr "هل ترغب في تقديم طلب المواد"
 
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr ""
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr ""
+
 #. Label of a Link field in DocType 'Transaction Deletion Record Item'
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgctxt "Transaction Deletion Record Item"
 msgid "DocType"
 msgstr ""
 
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:45
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
 msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
 msgstr ""
 
@@ -24257,9 +24940,9 @@
 msgstr "DOCTYPE"
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:141
-#: manufacturing/report/production_planning_report/production_planning_report.js:43
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
-#: public/js/bank_reconciliation_tool/dialog_manager.js:104
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
 msgid "Document Name"
 msgstr "اسم المستند"
 
@@ -24277,15 +24960,15 @@
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:134
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
-#: public/js/bank_reconciliation_tool/dialog_manager.js:99
-#: public/js/bank_reconciliation_tool/dialog_manager.js:182
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:15
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:23
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:23
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
 msgid "Document Type"
 msgstr "نوع الوثيقة"
 
@@ -24331,11 +25014,11 @@
 msgid "Document Type "
 msgstr "نوع الوثيقة"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:56
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
 msgid "Document Type already used as a dimension"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.js:64
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
 msgid "Document {0} successfully uncleared"
 msgstr "تم حذف المستند {0} بنجاح"
 
@@ -24345,7 +25028,7 @@
 msgid "Documents"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:200
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
 msgstr ""
 
@@ -24379,10 +25062,16 @@
 msgid "Don't Send Emails"
 msgstr "لا ترسل رسائل البريد الإلكتروني"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:322
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
-#: public/js/utils/crm_activities.js:211
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
 msgid "Done"
 msgstr ""
 
@@ -24418,8 +25107,8 @@
 msgid "Double Declining Balance"
 msgstr "اهلاك تناقصي"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:84
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
 msgid "Download"
 msgstr "تحميل"
 
@@ -24428,7 +25117,7 @@
 msgid "Download Backups"
 msgstr "تحميل النسخ الاحتياطية"
 
-#: public/js/utils/serial_no_batch_selector.js:237
+#: public/js/utils/serial_no_batch_selector.js:241
 msgid "Download CSV Template"
 msgstr ""
 
@@ -24444,11 +25133,11 @@
 msgid "Download Materials Request Plan Section"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:60
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
 msgid "Download PDF"
 msgstr "تحميل PDF"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
 msgid "Download Template"
 msgstr "تحميل الوثيقة"
 
@@ -24504,18 +25193,17 @@
 msgid "Downtime Reason"
 msgstr "سبب التوقف"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Dr"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:6
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
 #: accounts/doctype/payment_request/payment_request_list.js:5
-#: assets/doctype/asset/asset_list.js:35
+#: assets/doctype/asset/asset_list.js:25
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:5
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:7
-#: stock/doctype/stock_entry/stock_entry_list.js:10
+#: stock/doctype/stock_entry/stock_entry_list.js:18
 msgid "Draft"
 msgstr "مشروع"
 
@@ -24712,19 +25400,17 @@
 msgid "Draft"
 msgstr "مشروع"
 
-#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
-#. Record'
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
-msgctxt "Transaction Deletion Record"
-msgid "Draft"
-msgstr "مشروع"
-
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Draft"
 msgstr "مشروع"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/driver/driver.json
 msgid "Driver"
@@ -24813,11 +25499,11 @@
 msgid "Drop Ship"
 msgstr "إسقاط الشحن"
 
-#: accounts/party.py:664
+#: accounts/party.py:640
 msgid "Due / Reference Date cannot be after {0}"
 msgstr "تاريخ الاستحقاق أو المرجع لا يمكن أن يكون بعد {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.js:649
+#: accounts/doctype/payment_entry/payment_entry.js:795
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
 msgid "Due Date"
 msgstr "بسبب تاريخ"
@@ -24895,18 +25581,18 @@
 msgid "Due Date Based On"
 msgstr "تاريخ الاستحقاق بناء على"
 
-#: accounts/party.py:640
+#: accounts/party.py:616
 msgid "Due Date cannot be before Posting / Supplier Invoice Date"
 msgstr "تاريخ الاستحقاق لا يمكن أن يسبق تاريخ الترحيل/ فاتورة المورد"
 
-#: controllers/accounts_controller.py:576
+#: controllers/accounts_controller.py:639
 msgid "Due Date is mandatory"
 msgstr "(تاريخ الاستحقاق) إلزامي"
 
 #. Name of a DocType
 #. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
 #: accounts/workspace/receivables/receivables.json
 msgid "Dunning"
 msgstr "إنذار بالدفع"
@@ -24983,7 +25669,7 @@
 msgid "Dunning Type"
 msgstr "نوع الطلب"
 
-#: stock/doctype/item/item.js:135 stock/doctype/putaway_rule/putaway_rule.py:55
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
 msgid "Duplicate"
 msgstr "مكررة"
 
@@ -24999,7 +25685,7 @@
 msgid "Duplicate Entry. Please check Authorization Rule {0}"
 msgstr "إدخال مكرر. يرجى التحقق من قاعدة التخويل {0}"
 
-#: assets/doctype/asset/asset.py:301
+#: assets/doctype/asset/asset.py:299
 msgid "Duplicate Finance Book"
 msgstr ""
 
@@ -25012,7 +25698,7 @@
 msgid "Duplicate POS Invoices found"
 msgstr ""
 
-#: projects/doctype/project/project.js:67
+#: projects/doctype/project/project.js:74
 msgid "Duplicate Project with Tasks"
 msgstr "مشروع مكرر مع المهام"
 
@@ -25028,7 +25714,7 @@
 msgid "Duplicate item group found in the item group table"
 msgstr "تم العثور علي مجموعه عناصر مكرره في جدول مجموعه الأصناف\\n<br>\\nDuplicate item group found in the item group table"
 
-#: projects/doctype/project/project.js:146
+#: projects/doctype/project/project.js:174
 msgid "Duplicate project has been created"
 msgstr "تم إنشاء مشروع مكرر"
 
@@ -25068,15 +25754,20 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Duties and Taxes"
 msgstr "الرسوم والضرائب"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
+
 #: regional/italy/utils.py:247 regional/italy/utils.py:267
 #: regional/italy/utils.py:278 regional/italy/utils.py:286
 #: regional/italy/utils.py:293 regional/italy/utils.py:297
-#: regional/italy/utils.py:304 regional/italy/utils.py:311
-#: regional/italy/utils.py:333 regional/italy/utils.py:339
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
 #: regional/italy/utils.py:348 regional/italy/utils.py:453
 msgid "E-Invoicing Information Missing"
 msgstr "الفواتير الإلكترونية معلومات مفقودة"
@@ -25099,6 +25790,16 @@
 msgid "EAN-8"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
@@ -25125,11 +25826,11 @@
 msgid "Each Transaction"
 msgstr "كل عملية"
 
-#: stock/report/stock_ageing/stock_ageing.py:163
+#: stock/report/stock_ageing/stock_ageing.py:162
 msgid "Earliest"
 msgstr "أولا"
 
-#: stock/report/stock_balance/stock_balance.py:478
+#: stock/report/stock_balance/stock_balance.py:485
 msgid "Earliest Age"
 msgstr "أقدم عمر"
 
@@ -25143,19 +25844,27 @@
 msgid "Edit"
 msgstr "تصحيح"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr ""
+
 #: public/js/utils/serial_no_batch_selector.js:30
 msgid "Edit Full Form"
 msgstr ""
 
-#: controllers/item_variant.py:158
+#: controllers/item_variant.py:154
 msgid "Edit Not Allowed"
 msgstr "تحرير غير مسموح به"
 
-#: public/js/utils/crm_activities.js:182
+#: public/js/utils/crm_activities.js:184
 msgid "Edit Note"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:370
+#: stock/doctype/delivery_note/delivery_note.js:418
 msgid "Edit Posting Date and Time"
 msgstr "تحرير تاريخ النشر والوقت"
 
@@ -25213,15 +25922,15 @@
 msgid "Edit Posting Date and Time"
 msgstr "تحرير تاريخ النشر والوقت"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:366
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
 msgid "Edit Qty"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:238
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
 msgid "Edit Receipt"
 msgstr "تحرير الإيصال"
 
-#: selling/page/point_of_sale/pos_item_cart.js:717
+#: selling/page/point_of_sale/pos_item_cart.js:745
 msgid "Editing {0} is not allowed as per POS Profile settings"
 msgstr ""
 
@@ -25237,7 +25946,7 @@
 msgid "Educational Qualification"
 msgstr "المؤهلات العلمية"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
 msgid "Either 'Selling' or 'Buying' must be selected"
 msgstr ""
 
@@ -25291,9 +26000,14 @@
 msgid "Electronic Invoice Register"
 msgstr "تسجيل الفاتورة الإلكترونية"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:231
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
 #: crm/report/lead_details/lead_details.py:41
-#: selling/page/point_of_sale/pos_item_cart.js:874
+#: selling/page/point_of_sale/pos_item_cart.js:904
 msgid "Email"
 msgstr "البريد الإلكتروني"
 
@@ -25381,7 +26095,7 @@
 msgid "Email Address (required)"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:164
+#: crm/doctype/lead/lead.py:162
 msgid "Email Address must be unique, it is already used in {0}"
 msgstr ""
 
@@ -25447,7 +26161,7 @@
 msgid "Email Group"
 msgstr "البريد الإلكتروني المجموعة"
 
-#: public/js/utils/contact_address_quick_entry.js:39
+#: public/js/utils/contact_address_quick_entry.js:42
 msgid "Email Id"
 msgstr "البريد الإلكتروني"
 
@@ -25475,7 +26189,7 @@
 msgid "Email Sent"
 msgstr "إرسال البريد الإلكتروني"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:289
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
 msgid "Email Sent to Supplier {0}"
 msgstr "تم إرسال بريد إلكتروني إلى المورد {0}"
 
@@ -25503,15 +26217,15 @@
 msgid "Email Template"
 msgstr "قالب البريد الإلكتروني"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:269
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
 msgid "Email not sent to {0} (unsubscribed / disabled)"
 msgstr "البريد الإلكتروني لا يرسل إلى {0} (غير مشترك / غيرمفعل)"
 
-#: stock/doctype/shipment/shipment.js:153
+#: stock/doctype/shipment/shipment.js:174
 msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:273
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
 msgid "Email sent successfully."
 msgstr "تم إرسال البريد الإلكتروني بنجاح."
 
@@ -25521,7 +26235,7 @@
 msgid "Email sent to"
 msgstr "تم ارسال الايميل الي"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:419
+#: stock/doctype/delivery_trip/delivery_trip.py:414
 msgid "Email sent to {0}"
 msgstr "أرسل بريد إلكتروني إلى {0}"
 
@@ -25561,7 +26275,7 @@
 #: projects/doctype/timesheet/timesheet_calendar.js:28
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:50
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
 #: quality_management/doctype/non_conformance/non_conformance.json
 #: setup/doctype/company/company.json setup/doctype/employee/employee.json
 #: setup/doctype/sales_person/sales_person_tree.js:7
@@ -25752,11 +26466,11 @@
 msgid "Employee cannot report to himself."
 msgstr "الموظف لا يمكن أن يقدم تقريرا إلى نفسه.\\n<br>\\nEmployee cannot report to himself."
 
-#: assets/doctype/asset_movement/asset_movement.py:71
+#: assets/doctype/asset_movement/asset_movement.py:73
 msgid "Employee is required while issuing Asset {0}"
 msgstr "الموظف مطلوب أثناء إصدار الأصول {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:115
+#: assets/doctype/asset_movement/asset_movement.py:123
 msgid "Employee {0} does not belongs to the company {1}"
 msgstr "الموظف {0} لا ينتمي للشركة {1}"
 
@@ -25764,7 +26478,12 @@
 msgid "Empty"
 msgstr "فارغة"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1042
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
 msgstr ""
 
@@ -25780,7 +26499,7 @@
 msgid "Enable Auto Email"
 msgstr "تفعيل البريد الإلكتروني التلقائي"
 
-#: stock/doctype/item/item.py:1040
+#: stock/doctype/item/item.py:1028
 msgid "Enable Auto Re-Order"
 msgstr "تمكين إعادة الطلب التلقائي"
 
@@ -25802,6 +26521,12 @@
 msgid "Enable Common Party Accounting"
 msgstr ""
 
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -25874,6 +26599,13 @@
 msgid "Enable YouTube Tracking"
 msgstr "تمكين تتبع يوتيوب"
 
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
+
 #: support/doctype/service_level_agreement/service_level_agreement.js:34
 msgid "Enable to apply SLA on every {0}"
 msgstr ""
@@ -25953,14 +26685,14 @@
 msgid "Encashment Date"
 msgstr "تاريخ التحصيل"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:41
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:41
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
-#: accounts/report/payment_ledger/payment_ledger.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.js:75
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
 #: projects/report/project_summary/project_summary.py:74
-#: public/js/financial_statements.js:191 public/js/setup_wizard.js:42
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:24
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
 #: templates/pages/projects.html:47
 msgid "End Date"
 msgstr "نهاية التاريخ"
@@ -26029,6 +26761,10 @@
 msgid "End Date cannot be before Start Date."
 msgstr "لا يمكن أن يكون تاريخ الانتهاء قبل تاريخ البدء."
 
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr "وقت الانتهاء"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -26053,15 +26789,15 @@
 msgid "End Time"
 msgstr "وقت الانتهاء"
 
-#: stock/doctype/stock_entry/stock_entry.js:241
+#: stock/doctype/stock_entry/stock_entry.js:268
 msgid "End Transit"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
 #: accounts/report/financial_ratios/financial_ratios.js:25
-#: assets/report/fixed_asset_register/fixed_asset_register.js:90
-#: public/js/financial_statements.js:206
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
 msgid "End Year"
 msgstr "نهاية السنة"
 
@@ -26069,7 +26805,7 @@
 msgid "End Year cannot be before Start Year"
 msgstr "نهاية العام لا يمكن أن يكون قبل بداية العام"
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:43
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
 msgid "End date cannot be before start date"
 msgstr "لا يمكن أن يكون تاريخ الانتهاء قبل تاريخ البدء"
@@ -26093,6 +26829,8 @@
 msgid "End of the current subscription period"
 msgstr ""
 
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:31
 msgid "Enough Parts to Build"
 msgstr "يكفي لبناء أجزاء"
@@ -26103,31 +26841,33 @@
 msgid "Ensure Delivery Based on Produced Serial No"
 msgstr "ضمان التسليم على أساس المسلسل المنتجة"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:253
+#: stock/doctype/delivery_trip/delivery_trip.py:251
 msgid "Enter API key in Google Settings."
 msgstr "أدخل مفتاح API في إعدادات Google."
 
-#: setup/doctype/employee/employee.js:102
+#: setup/doctype/employee/employee.js:103
 msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:208
+#: public/js/utils/serial_no_batch_selector.js:211
 msgid "Enter Serial Nos"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:313
+#: stock/doctype/material_request/material_request.js:383
 msgid "Enter Supplier"
 msgstr "أدخل المورد"
 
-#: manufacturing/doctype/job_card/job_card.js:280
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
 msgid "Enter Value"
 msgstr "أدخل القيمة"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:91
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
 msgid "Enter Visit Details"
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:77
+#: manufacturing/doctype/routing/routing.js:78
 msgid "Enter a name for Routing."
 msgstr ""
 
@@ -26139,19 +26879,19 @@
 msgid "Enter a name for this Holiday List."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:499
+#: selling/page/point_of_sale/pos_payment.js:527
 msgid "Enter amount to be redeemed."
 msgstr "أدخل المبلغ المراد استرداده."
 
-#: stock/doctype/item/item.js:804
+#: stock/doctype/item/item.js:882
 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:877
+#: selling/page/point_of_sale/pos_item_cart.js:907
 msgid "Enter customer's email"
 msgstr "أدخل البريد الإلكتروني الخاص بالعميل"
 
-#: selling/page/point_of_sale/pos_item_cart.js:882
+#: selling/page/point_of_sale/pos_item_cart.js:913
 msgid "Enter customer's phone number"
 msgstr "أدخل رقم هاتف العميل"
 
@@ -26159,11 +26899,11 @@
 msgid "Enter depreciation details"
 msgstr "أدخل تفاصيل الاستهلاك"
 
-#: selling/page/point_of_sale/pos_item_cart.js:382
+#: selling/page/point_of_sale/pos_item_cart.js:389
 msgid "Enter discount percentage."
 msgstr "أدخل نسبة الخصم."
 
-#: public/js/utils/serial_no_batch_selector.js:211
+#: public/js/utils/serial_no_batch_selector.js:214
 msgid "Enter each serial no in a new line"
 msgstr ""
 
@@ -26177,7 +26917,7 @@
 msgid "Enter the Bank Guarantee Number before submitting."
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:82
+#: manufacturing/doctype/routing/routing.js:83
 msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
 " After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
 msgstr ""
@@ -26190,19 +26930,19 @@
 msgid "Enter the name of the bank or lending institution before submitting."
 msgstr ""
 
-#: stock/doctype/item/item.js:824
+#: stock/doctype/item/item.js:908
 msgid "Enter the opening stock units."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:730
+#: manufacturing/doctype/bom/bom.js:761
 msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:817
+#: manufacturing/doctype/work_order/work_order.js:878
 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:392
+#: selling/page/point_of_sale/pos_payment.js:411
 msgid "Enter {0} amount."
 msgstr "أدخل مبلغ {0}."
 
@@ -26217,7 +26957,7 @@
 msgid "Entity"
 msgstr "كيان"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:205
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:123
 msgid "Entity Type"
 msgstr "نوع الكيان"
@@ -26242,9 +26982,9 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
-#: accounts/report/account_balance/account_balance.js:30
-#: accounts/report/account_balance/account_balance.js:46
-#: accounts/report/balance_sheet/balance_sheet.py:242
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
 #: setup/setup_wizard/operations/install_fixtures.py:259
 msgid "Equity"
 msgstr "حقوق الملكية"
@@ -26268,9 +27008,14 @@
 msgid "Equity/Liability Account"
 msgstr "حساب الأسهم / المسؤولية"
 
-#: accounts/doctype/payment_request/payment_request.py:410
-#: manufacturing/doctype/job_card/job_card.py:773
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:197
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
 msgid "Error"
 msgstr "خطأ"
 
@@ -26334,6 +27079,16 @@
 msgid "Error Log"
 msgstr "سجل الأخطاء"
 
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "سجل الأخطاء"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "رسالة خطأ"
+
 #. Label of a Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
@@ -26344,7 +27099,7 @@
 msgid "Error Occurred"
 msgstr ""
 
-#: telephony/doctype/call_log/call_log.py:195
+#: telephony/doctype/call_log/call_log.py:193
 msgid "Error during caller information update"
 msgstr ""
 
@@ -26356,19 +27111,23 @@
 msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:406
+#: assets/doctype/asset/depreciation.py:397
 msgid "Error while posting depreciation entries"
 msgstr ""
 
-#: accounts/deferred_revenue.py:567
+#: accounts/deferred_revenue.py:539
 msgid "Error while processing deferred accounting for {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:389
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
 msgid "Error while reposting item valuation"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:720
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:883
 msgid "Error: {0} is mandatory field"
 msgstr "الخطأ: {0} هو حقل إلزامي"
 
@@ -26419,7 +27178,7 @@
 msgid "Example URL"
 msgstr ""
 
-#: stock/doctype/item/item.py:971
+#: stock/doctype/item/item.py:959
 msgid "Example of a linked document: {0}"
 msgstr ""
 
@@ -26436,7 +27195,7 @@
 msgid "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."
 msgstr "مثال: ABCD. #####. إذا تم ضبط المسلسل ولم يتم ذكر رقم الدفعة في المعاملات ، فسيتم إنشاء رقم الدفعة تلقائيًا استنادًا إلى هذه السلسلة. إذا كنت تريد دائمًا الإشارة صراحة إلى Batch No لهذا العنصر ، فاترك هذا فارغًا. ملاحظة: سيأخذ هذا الإعداد الأولوية على بادئة Naming Series في إعدادات المخزون."
 
-#: stock/stock_ledger.py:1976
+#: stock/stock_ledger.py:1949
 msgid "Example: Serial No {0} reserved in {1}."
 msgstr ""
 
@@ -26446,11 +27205,11 @@
 msgid "Exception Budget Approver Role"
 msgstr "دور الموافقة على الموازنة الاستثنائية"
 
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:56
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
 msgid "Excess Materials Consumed"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:869
+#: manufacturing/doctype/job_card/job_card.py:866
 msgid "Excess Transfer"
 msgstr ""
 
@@ -26474,7 +27233,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:517
+#: setup/doctype/company/company.py:508
 msgid "Exchange Gain/Loss"
 msgstr "أرباح / خسائر الناتجة عن صرف العملة"
 
@@ -26496,8 +27255,8 @@
 msgid "Exchange Gain/Loss"
 msgstr "أرباح / خسائر الناتجة عن صرف العملة"
 
-#: controllers/accounts_controller.py:1313
-#: controllers/accounts_controller.py:1394
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
 msgid "Exchange Gain/Loss amount has been booked through {0}"
 msgstr ""
 
@@ -26664,7 +27423,7 @@
 msgid "Exchange Rate Revaluation Settings"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:59
+#: controllers/sales_and_purchase_return.py:57
 msgid "Exchange Rate must be same as {0} {1} ({2})"
 msgstr "يجب أن يكون سعر الصرف نفس {0} {1} ({2})"
 
@@ -26681,7 +27440,7 @@
 msgid "Excise Entry"
 msgstr "الدخول المكوس"
 
-#: stock/doctype/stock_entry/stock_entry.js:1060
+#: stock/doctype/stock_entry/stock_entry.js:1229
 msgid "Excise Invoice"
 msgstr "المكوس الفاتورة"
 
@@ -26701,7 +27460,7 @@
 msgid "Execution"
 msgstr "تنفيذ"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:70
+#: regional/report/uae_vat_201/uae_vat_201.py:67
 msgid "Exempt Supplies"
 msgstr ""
 
@@ -26730,13 +27489,13 @@
 msgid "Exit Interview Held On"
 msgstr "أجريت مقابلة الخروج"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:138
-#: public/js/bom_configurator/bom_configurator.bundle.js:179
-#: public/js/setup_wizard.js:168
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
 msgid "Expand All"
 msgstr "توسيع الكل"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:413
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
 msgid "Expected"
 msgstr ""
 
@@ -26746,7 +27505,7 @@
 msgid "Expected Amount"
 msgstr "المبلغ المتوقع"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
 msgid "Expected Arrival Date"
 msgstr "وصول التاريخ المتوقع"
 
@@ -26790,11 +27549,13 @@
 msgid "Expected Delivery Date"
 msgstr "تاريخ التسليم المتوقع"
 
-#: selling/doctype/sales_order/sales_order.py:316
+#: selling/doctype/sales_order/sales_order.py:324
 msgid "Expected Delivery Date should be after Sales Order Date"
 msgstr "يجب أن يكون تاريخ التسليم المتوقع بعد تاريخ أمر المبيعات"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
 msgid "Expected End Date"
 msgstr "تاريخ الإنتهاء المتوقع"
 
@@ -26820,7 +27581,7 @@
 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
 msgstr ""
 
-#: public/js/projects/timer.js:12
+#: public/js/projects/timer.js:16
 msgid "Expected Hrs"
 msgstr "الساعات المتوقعة"
 
@@ -26830,7 +27591,9 @@
 msgid "Expected Hrs"
 msgstr "الساعات المتوقعة"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
 msgid "Expected Start Date"
 msgstr "تاريخ البدأ المتوقع"
 
@@ -26852,7 +27615,7 @@
 msgid "Expected Start Date"
 msgstr "تاريخ البدأ المتوقع"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:133
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
 msgid "Expected Stock Value"
 msgstr ""
 
@@ -26880,9 +27643,9 @@
 msgid "Expected Value After Useful Life"
 msgstr "القيمة المتوقعة بعد حياة مفيدة"
 
-#: accounts/report/account_balance/account_balance.js:29
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:81
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
 #: accounts/report/profitability_analysis/profitability_analysis.py:189
 msgid "Expense"
 msgstr "نفقة"
@@ -26912,12 +27675,12 @@
 msgid "Expense"
 msgstr "نفقة"
 
-#: controllers/stock_controller.py:359
+#: controllers/stock_controller.py:556
 msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
 msgstr "حساب نفقات / قروق ({0}) يجب ان يكون حساب ارباح و خسائر"
 
-#: accounts/report/account_balance/account_balance.js:47
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:248
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
 msgid "Expense Account"
 msgstr "حساب النفقات"
 
@@ -26999,7 +27762,7 @@
 msgid "Expense Account"
 msgstr "حساب النفقات"
 
-#: controllers/stock_controller.py:339
+#: controllers/stock_controller.py:536
 msgid "Expense Account Missing"
 msgstr "حساب المصاريف مفقود"
 
@@ -27016,13 +27779,13 @@
 msgid "Expense Head"
 msgstr "عنوان المصروف"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:490
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:510
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:528
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
 msgid "Expense Head Changed"
 msgstr "تغيير رأس المصاريف"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
 msgid "Expense account is mandatory for item {0}"
 msgstr "اجباري حساب النفقات للصنف {0}"
 
@@ -27033,7 +27796,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
-#: accounts/report/account_balance/account_balance.js:48
+#: accounts/report/account_balance/account_balance.js:49
 msgid "Expenses Included In Asset Valuation"
 msgstr "النفقات المدرجة في تقييم الأصول"
 
@@ -27045,7 +27808,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
-#: accounts/report/account_balance/account_balance.js:49
+#: accounts/report/account_balance/account_balance.js:51
 msgid "Expenses Included In Valuation"
 msgstr "المصروفات متضمنة في تقييم السعر"
 
@@ -27056,8 +27819,8 @@
 msgstr "المصروفات متضمنة في تقييم السعر"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
-#: selling/doctype/quotation/quotation_list.js:35
-#: stock/doctype/batch/batch_list.js:9 stock/doctype/item/item_list.js:10
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
 msgid "Expired"
 msgstr "انتهى"
 
@@ -27079,7 +27842,7 @@
 msgid "Expired"
 msgstr "انتهى"
 
-#: stock/doctype/stock_entry/stock_entry.js:316
+#: stock/doctype/stock_entry/stock_entry.js:362
 msgid "Expired Batches"
 msgstr "دفعات منتهية الصلاحية"
 
@@ -27149,11 +27912,11 @@
 msgid "Export Data"
 msgstr "تصدير البيانات"
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:35
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
 msgid "Export E-Invoices"
 msgstr "تصدير الفواتير الإلكترونية"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:106
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
 msgid "Export Errored Rows"
 msgstr "تصدير الصفوف الخطأ"
 
@@ -27167,7 +27930,7 @@
 msgid "Extra Consumed Qty"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:197
+#: manufacturing/doctype/job_card/job_card.py:193
 msgid "Extra Job Card Quantity"
 msgstr ""
 
@@ -27203,7 +27966,7 @@
 msgid "FG Reference"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:106
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
 msgid "FG Value"
 msgstr ""
 
@@ -27245,19 +28008,25 @@
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#. Label of a Text field in DocType 'Stock Ledger Entry'
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:180
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
 msgid "FIFO/LIFO Queue"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:62
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:13
 msgid "Failed"
 msgstr "باءت بالفشل"
@@ -27370,7 +28139,14 @@
 msgid "Failed"
 msgstr "باءت بالفشل"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:9
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "باءت بالفشل"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
 msgid "Failed Entries"
 msgstr ""
 
@@ -27405,11 +28181,11 @@
 msgid "Failed to setup defaults"
 msgstr "فشل في إعداد الإعدادات الافتراضية"
 
-#: setup/doctype/company/company.py:699
+#: setup/doctype/company/company.py:690
 msgid "Failed to setup defaults for country {0}. Please contact support."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Failure"
 msgstr "بالفشل"
 
@@ -27425,12 +28201,26 @@
 msgid "Failure Description"
 msgstr ""
 
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Family Background"
 msgstr "معلومات عن العائلة"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -27486,7 +28276,7 @@
 msgid "Fees"
 msgstr "رسوم"
 
-#: public/js/utils/serial_no_batch_selector.js:332
+#: public/js/utils/serial_no_batch_selector.js:338
 msgid "Fetch Based On"
 msgstr ""
 
@@ -27496,7 +28286,7 @@
 msgid "Fetch Customers"
 msgstr "جلب العملاء"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:50
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
 msgid "Fetch Data"
 msgstr "ابحث عن المعلومة"
 
@@ -27504,7 +28294,7 @@
 msgid "Fetch Items from Warehouse"
 msgstr "جلب العناصر من المستودع"
 
-#: accounts/doctype/dunning/dunning.js:60
+#: accounts/doctype/dunning/dunning.js:61
 msgid "Fetch Overdue Payments"
 msgstr ""
 
@@ -27512,8 +28302,8 @@
 msgid "Fetch Subscription Updates"
 msgstr "جلب تحديثات الاشتراك"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:952
-#: accounts/doctype/sales_invoice/sales_invoice.js:954
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
 msgid "Fetch Timesheet"
 msgstr ""
 
@@ -27523,8 +28313,8 @@
 msgid "Fetch Value From"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:252
-#: stock/doctype/stock_entry/stock_entry.js:554
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
 msgid "Fetch exploded BOM (including sub-assemblies)"
 msgstr "جلب BOM انفجرت (بما في ذلك المجالس الفرعية)"
 
@@ -27535,11 +28325,20 @@
 msgid "Fetch items based on Default Supplier."
 msgstr "جلب العناصر على أساس المورد الافتراضي."
 
-#: accounts/doctype/dunning/dunning.js:131
-#: public/js/controllers/transaction.js:1083
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
 msgid "Fetching exchange rates ..."
 msgstr ""
 
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr "حقل"
+
 #. Label of a Select field in DocType 'POS Search Fields'
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
 msgctxt "POS Search Fields"
@@ -27613,8 +28412,8 @@
 msgid "File to Rename"
 msgstr "إعادة تسمية الملف"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:17
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:17
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
 #: public/js/financial_statements.js:167
 msgid "Filter Based On"
 msgstr "عامل التصفية على أساس"
@@ -27625,7 +28424,7 @@
 msgid "Filter Duration (Months)"
 msgstr "مدة الفلتر (شهور)"
 
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:46
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
 msgid "Filter Total Zero Qty"
 msgstr "تصفية مجموع صفر الكمية"
 
@@ -27651,8 +28450,8 @@
 msgid "Filter on Payment"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:696
-#: public/js/bank_reconciliation_tool/dialog_manager.js:192
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
 msgid "Filters"
 msgstr "فلاتر"
 
@@ -27711,13 +28510,13 @@
 #: accounts/report/accounts_receivable/accounts_receivable.js:24
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:32
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:52
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
 #: accounts/report/general_ledger/general_ledger.js:16
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:32
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
 #: accounts/report/trial_balance/trial_balance.js:70
-#: assets/report/fixed_asset_register/fixed_asset_register.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
 #: public/js/financial_statements.js:161
 msgid "Finance Book"
 msgstr "كتاب المالية"
@@ -27843,14 +28642,14 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Financial Reports Workspace
-#: accounts/doctype/account/account_tree.js:158
+#: accounts/doctype/account/account_tree.js:234
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/workspace/financial_reports/financial_reports.json
 #: public/js/financial_statements.js:129
 msgid "Financial Statements"
 msgstr "البيانات المالية"
 
-#: public/js/setup_wizard.js:40
+#: public/js/setup_wizard.js:42
 msgid "Financial Year Begins On"
 msgstr ""
 
@@ -27861,13 +28660,13 @@
 msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:627
-#: manufacturing/doctype/work_order/work_order.js:642
-#: manufacturing/doctype/work_order/work_order.js:651
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
 msgid "Finish"
 msgstr "إنهاء"
 
-#: buying/doctype/purchase_order/purchase_order.js:176
+#: buying/doctype/purchase_order/purchase_order.js:182
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:43
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:119
 msgid "Finished Good"
@@ -27903,7 +28702,7 @@
 msgid "Finished Good BOM"
 msgstr ""
 
-#: public/js/utils.js:698
+#: public/js/utils.js:766
 msgid "Finished Good Item"
 msgstr ""
 
@@ -27917,7 +28716,7 @@
 msgid "Finished Good Item Code"
 msgstr "انتهى رمز السلعة جيدة"
 
-#: public/js/utils.js:715
+#: public/js/utils.js:784
 msgid "Finished Good Item Qty"
 msgstr ""
 
@@ -27927,15 +28726,15 @@
 msgid "Finished Good Item Quantity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3204
+#: controllers/accounts_controller.py:3253
 msgid "Finished Good Item is not specified for service item {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3219
+#: controllers/accounts_controller.py:3270
 msgid "Finished Good Item {0} Qty can not be zero"
 msgstr ""
 
-#: controllers/accounts_controller.py:3213
+#: controllers/accounts_controller.py:3264
 msgid "Finished Good Item {0} must be a sub-contracted item"
 msgstr ""
 
@@ -27963,7 +28762,7 @@
 msgid "Finished Good UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:53
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
 msgid "Finished Good {0} does not have a default BOM."
 msgstr ""
 
@@ -27971,23 +28770,23 @@
 msgid "Finished Good {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:49
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
 msgid "Finished Good {0} must be a stock item."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:57
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
 msgid "Finished Good {0} must be a sub-contracted item."
 msgstr ""
 
-#: setup/doctype/company/company.py:262
+#: setup/doctype/company/company.py:258
 msgid "Finished Goods"
 msgstr "السلع تامة الصنع"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:25
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
 msgid "Finished Goods Warehouse"
 msgstr "مستودع البضائع الجاهزة"
 
-#: stock/doctype/stock_entry/stock_entry.py:1264
+#: stock/doctype/stock_entry/stock_entry.py:1282
 msgid "Finished Item {0} does not match with Work Order {1}"
 msgstr ""
 
@@ -28027,8 +28826,8 @@
 msgid "First Response Due"
 msgstr ""
 
-#: support/doctype/issue/test_issue.py:241
-#: support/doctype/service_level_agreement/service_level_agreement.py:899
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
 msgid "First Response SLA Failed by {}"
 msgstr ""
 
@@ -28074,16 +28873,17 @@
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year/fiscal_year.json
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:17
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
 #: accounts/report/profitability_analysis/profitability_analysis.js:38
 #: accounts/report/trial_balance/trial_balance.js:16
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
-#: manufacturing/report/job_card_summary/job_card_summary.js:17
-#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:48
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
 #: regional/report/irs_1099/irs_1099.js:17
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:16
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:16
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
 msgid "Fiscal Year"
 msgstr "السنة المالية"
 
@@ -28161,7 +28961,7 @@
 msgid "Fixed"
 msgstr "ثابت"
 
-#: accounts/report/account_balance/account_balance.js:50
+#: accounts/report/account_balance/account_balance.js:52
 msgid "Fixed Asset"
 msgstr "الأصول الثابتة"
 
@@ -28189,7 +28989,7 @@
 msgid "Fixed Asset Defaults"
 msgstr ""
 
-#: stock/doctype/item/item.py:301
+#: stock/doctype/item/item.py:300
 msgid "Fixed Asset Item must be a non-stock item."
 msgstr "يجب أن يكون بند الأصول الثابتة عنصرا غير مخزون.<br>\\nFixed Asset Item must be a non-stock item."
 
@@ -28235,11 +29035,33 @@
 msgid "Fleet Manager"
 msgstr "مدير قافلة المركبات"
 
-#: selling/page/point_of_sale/pos_item_selector.js:303
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
 msgid "Focus on Item Group filter"
 msgstr "التركيز على عامل تصفية مجموعة العناصر"
 
-#: selling/page/point_of_sale/pos_item_selector.js:294
+#: selling/page/point_of_sale/pos_item_selector.js:291
 msgid "Focus on search input"
 msgstr "ركز على إدخال البحث"
 
@@ -28263,19 +29085,39 @@
 msgid "Following fields are mandatory to create address:"
 msgstr "الحقول التالية إلزامية لإنشاء العنوان:"
 
-#: controllers/buying_controller.py:906
+#: controllers/buying_controller.py:933
 msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "لم يتم وضع علامة على البند {0} التالي كعنصر {1}. يمكنك تمكينها كـ عنصر {1} من العنصر الرئيسي الخاص بها"
 
-#: controllers/buying_controller.py:902
+#: controllers/buying_controller.py:929
 msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "العناصر التالية {0} غير مميزة كعنصر {1}. يمكنك تمكينها كـ عنصر {1} من العنصر الرئيسي الخاص بها"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
+
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
 msgid "For"
 msgstr "لأجل"
 
-#: public/js/utils/sales_common.js:274
+#: public/js/utils/sales_common.js:309
 msgid "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."
 msgstr "لبنود حزمة المنتج والمستودع والرقم المتسلسل ورقم الدفعة ستأخذ بعين الاعتبار من جدول قائمة التغليف. اذا كان للمستودع ورقم الدفعة نفس  البند من بنود التغليف لأي بند من حزمة المنتج. هذه القيم يمكن ادخالها في جدول البند الرئيسي. والقيم سيتم نسخها الى جدول قائمة التغليف."
 
@@ -28291,11 +29133,16 @@
 msgid "For Company"
 msgstr "للشركة"
 
-#: stock/doctype/material_request/material_request.js:293
+#: stock/doctype/material_request/material_request.js:361
 msgid "For Default Supplier (Optional)"
 msgstr "للمورد الافتراضي (اختياري)"
 
-#: controllers/stock_controller.py:770
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
 msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
 msgstr ""
 
@@ -28305,7 +29152,7 @@
 msgid "For Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:160
+#: manufacturing/doctype/job_card/job_card.js:175
 msgid "For Operation"
 msgstr ""
 
@@ -28330,23 +29177,28 @@
 msgid "For Production"
 msgstr "للإنتاج"
 
-#: stock/doctype/stock_entry/stock_entry.py:657
+#: stock/doctype/stock_entry/stock_entry.py:613
 msgid "For Quantity (Manufactured Qty) is mandatory"
 msgstr "للكمية (الكمية المصنعة) إلزامية\\n<br>\\nFor Quantity (Manufactured Qty) is mandatory"
 
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
+
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Selling"
 msgstr "للبيع"
 
-#: accounts/doctype/payment_order/payment_order.js:98
+#: accounts/doctype/payment_order/payment_order.js:106
 msgid "For Supplier"
 msgstr "للمورد"
 
-#: manufacturing/doctype/production_plan/production_plan.js:331
-#: selling/doctype/sales_order/sales_order.js:808
-#: stock/doctype/material_request/material_request.js:247
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
 msgid "For Warehouse"
 msgstr "لمستودع"
 
@@ -28356,11 +29208,11 @@
 msgid "For Warehouse"
 msgstr "لمستودع"
 
-#: manufacturing/doctype/work_order/work_order.py:427
+#: manufacturing/doctype/work_order/work_order.py:432
 msgid "For Warehouse is required before Submit"
 msgstr "مستودع (الى) مطلوب قبل التسجيل\\n<br>\\nFor Warehouse is required before Submit"
 
-#: public/js/utils/serial_no_batch_selector.js:116
+#: public/js/utils/serial_no_batch_selector.js:119
 msgid "For Work Order"
 msgstr ""
 
@@ -28402,15 +29254,15 @@
 msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:384
+#: stock/doctype/stock_entry/stock_entry.py:336
 msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
 msgstr "بالنسبة لبطاقة المهمة {0} ، يمكنك فقط إدخال إدخال نوع الأسهم &quot;نقل المواد للصناعة&quot;"
 
-#: manufacturing/doctype/work_order/work_order.py:1523
+#: manufacturing/doctype/work_order/work_order.py:1530
 msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1302
+#: stock/doctype/stock_entry/stock_entry.py:1320
 msgid "For quantity {0} should not be greater than allowed quantity {1}"
 msgstr ""
 
@@ -28420,12 +29272,12 @@
 msgid "For reference"
 msgstr "للرجوع إليها"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1229
+#: accounts/doctype/payment_entry/payment_entry.js:1477
 #: public/js/controllers/accounts.js:182
 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1498
+#: manufacturing/doctype/production_plan/production_plan.py:1509
 msgid "For row {0}: Enter Planned Qty"
 msgstr "بالنسبة إلى الصف {0}: أدخل الكمية المخطط لها"
 
@@ -28433,6 +29285,11 @@
 msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
 msgstr "بالنسبة لشرط &quot;تطبيق القاعدة على أخرى&quot; ، يكون الحقل {0} إلزاميًا"
 
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
+
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Forecasting"
@@ -28495,7 +29352,7 @@
 msgid "Free item code is not selected"
 msgstr "لم يتم تحديد رمز العنصر المجاني"
 
-#: accounts/doctype/pricing_rule/utils.py:656
+#: accounts/doctype/pricing_rule/utils.py:645
 msgid "Free item not set in the pricing rule {0}"
 msgstr "عنصر حر غير مضبوط في قاعدة التسعير {0}"
 
@@ -28615,7 +29472,7 @@
 msgid "Friday"
 msgstr "الجمعة"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:957
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
 #: templates/pages/projects.html:67
 msgid "From"
 msgstr "من"
@@ -28667,13 +29524,13 @@
 msgid "From Customer"
 msgstr "من العملاء"
 
-#: accounts/doctype/payment_entry/payment_entry.js:645
-#: accounts/doctype/payment_entry/payment_entry.js:650
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:16
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:38
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
 #: accounts/report/financial_ratios/financial_ratios.js:41
 #: accounts/report/general_ledger/general_ledger.js:22
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -28681,77 +29538,77 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
-#: accounts/report/pos_register/pos_register.js:17
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:59
 #: accounts/report/purchase_register/purchase_register.js:8
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:7
 #: accounts/report/sales_register/sales_register.js:8
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:16
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:47
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:47
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
 #: accounts/report/trial_balance/trial_balance.js:37
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:15
-#: buying/report/procurement_tracker/procurement_tracker.js:28
-#: buying/report/purchase_analytics/purchase_analytics.js:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:18
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:18
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:16
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:23
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:23
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
 #: crm/report/campaign_efficiency/campaign_efficiency.js:7
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:9
-#: crm/report/lead_conversion_time/lead_conversion_time.js:9
-#: crm/report/lead_details/lead_details.js:17
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
-#: crm/report/lost_opportunity/lost_opportunity.js:17
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:23
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:16
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:16
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:17
-#: manufacturing/report/process_loss_report/process_loss_report.js:30
-#: manufacturing/report/production_analytics/production_analytics.js:17
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:8
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:16
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:9
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
-#: public/js/stock_analytics.js:47
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:9
-#: regional/report/uae_vat_201/uae_vat_201.js:17
-#: regional/report/vat_audit_report/vat_audit_report.js:17
-#: selling/page/sales_funnel/sales_funnel.js:39
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:18
-#: selling/report/sales_analytics/sales_analytics.js:36
-#: selling/report/sales_order_analysis/sales_order_analysis.js:18
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:22
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:23
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:17
-#: stock/report/delayed_item_report/delayed_item_report.js:17
-#: stock/report/delayed_order_report/delayed_order_report.js:17
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:21
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:31
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
 #: stock/report/reserved_stock/reserved_stock.js:16
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
-#: stock/report/stock_analytics/stock_analytics.js:63
+#: stock/report/stock_analytics/stock_analytics.js:62
 #: stock/report/stock_balance/stock_balance.js:16
 #: stock/report/stock_ledger/stock_ledger.js:16
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:9
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:9
-#: support/report/issue_analytics/issue_analytics.js:25
-#: support/report/issue_summary/issue_summary.js:25
-#: support/report/support_hour_distribution/support_hour_distribution.js:8
-#: utilities/report/youtube_interactions/youtube_interactions.js:9
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
 msgid "From Date"
 msgstr "من تاريخ"
 
@@ -28857,7 +29714,7 @@
 msgid "From Date"
 msgstr "من تاريخ"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:41
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
 msgid "From Date and To Date are Mandatory"
 msgstr "من تاريخ وتاريخ إلزامي"
 
@@ -28877,11 +29734,11 @@
 
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
 #: accounts/report/general_ledger/general_ledger.py:85
-#: accounts/report/pos_register/pos_register.py:118
+#: accounts/report/pos_register/pos_register.py:114
 #: accounts/report/tax_withholding_details/tax_withholding_details.py:37
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:41
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:39
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
 msgid "From Date must be before To Date"
 msgstr "يجب أن تكون من تاريخ إلى تاريخ قبل"
 
@@ -28903,7 +29760,7 @@
 msgid "From Delivery Date"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.js:58
+#: selling/doctype/installation_note/installation_note.js:59
 msgid "From Delivery Note"
 msgstr "من اشعار التسليم"
 
@@ -28913,7 +29770,7 @@
 msgid "From Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
 msgid "From Due Date"
 msgstr ""
 
@@ -28923,7 +29780,7 @@
 msgid "From Employee"
 msgstr "من الموظف"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:45
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
 msgid "From Fiscal Year"
 msgstr "من السنة المالية"
 
@@ -28987,8 +29844,8 @@
 msgid "From Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:37
-#: manufacturing/report/work_order_summary/work_order_summary.js:23
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
 msgid "From Posting Date"
 msgstr "من تاريخ النشر"
 
@@ -29034,6 +29891,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:91
 #: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
 msgid "From Time"
 msgstr "من وقت"
 
@@ -29119,7 +29977,7 @@
 msgid "From Voucher Detail No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:106
+#: stock/report/reserved_stock/reserved_stock.js:103
 #: stock/report/reserved_stock/reserved_stock.py:164
 msgid "From Voucher No"
 msgstr ""
@@ -29130,7 +29988,7 @@
 msgid "From Voucher No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:95
+#: stock/report/reserved_stock/reserved_stock.js:92
 #: stock/report/reserved_stock/reserved_stock.py:158
 msgid "From Voucher Type"
 msgstr ""
@@ -29177,11 +30035,11 @@
 msgid "From and To Dates are required."
 msgstr "مطلوب من وإلى التواريخ."
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:168
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
 msgid "From and To dates are required"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:47
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
 msgid "From date cannot be greater than To date"
 msgstr "(من تاريخ) لا يمكن أن يكون أكبر (الي التاريخ)"
 
@@ -29364,35 +30222,43 @@
 msgid "Fully Paid"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
 msgid "Furniture and Fixtures"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/account/account_tree.js:138
 msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
 msgstr "يمكن إنشاء المزيد من الحسابات تحت المجموعة، لكن إدخالات القيود يمكن ان تكون فقط مقابل  حسابات فردية و ليست مجموعة"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:24
+#: accounts/doctype/cost_center/cost_center_tree.js:31
 msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:10
+#: setup/doctype/sales_person/sales_person_tree.js:15
 msgid "Further nodes can be only created under 'Group' type nodes"
 msgstr "العقد الإضافية التي يمكن أن تنشأ إلا في ظل العقد نوع ' المجموعة '"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
-#: accounts/report/accounts_receivable/accounts_receivable.py:1084
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
 msgid "Future Payment Amount"
 msgstr "مبلغ الدفع المستقبلي"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
 msgid "Future Payment Ref"
 msgstr "الدفع في المستقبل المرجع"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
 msgid "Future Payments"
 msgstr "المدفوعات المستقبلية"
 
@@ -29401,14 +30267,14 @@
 msgid "G - D"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:174
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:243
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
 msgid "GL Balance"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:557
+#: accounts/report/general_ledger/general_ledger.py:561
 msgid "GL Entry"
 msgstr "GL الدخول"
 
@@ -29469,11 +30335,31 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:525
+#: setup/doctype/company/company.py:516
 msgid "Gain/Loss on Asset Disposal"
 msgstr "الربح / الخسارة عند التخلص من الأصول"
 
-#: projects/doctype/project/project.js:79
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
 msgid "Gantt Chart"
 msgstr "مخطط جانت"
 
@@ -29481,6 +30367,11 @@
 msgid "Gantt chart of all tasks."
 msgstr "مخطط جانت لجميع المهام."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
+
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
@@ -29509,7 +30400,7 @@
 #. Name of a report
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Financial Reports Workspace
-#: accounts/doctype/account/account.js:95
+#: accounts/doctype/account/account.js:93
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/report/general_ledger/general_ledger.json
 #: accounts/workspace/accounting/accounting.json
@@ -29530,7 +30421,7 @@
 msgid "General Ledger"
 msgstr "دفتر الأستاذ العام"
 
-#: stock/doctype/warehouse/warehouse.js:74
+#: stock/doctype/warehouse/warehouse.js:69
 msgctxt "Warehouse"
 msgid "General Ledger"
 msgstr "دفتر الأستاذ العام"
@@ -29550,7 +30441,7 @@
 msgid "Generate Closing Stock Balance"
 msgstr ""
 
-#: public/js/setup_wizard.js:46
+#: public/js/setup_wizard.js:48
 msgid "Generate Demo Data for Exploration"
 msgstr ""
 
@@ -29576,6 +30467,11 @@
 msgid "Generate Schedule"
 msgstr "إنشاء جدول"
 
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
+
 #. Label of a Check field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
@@ -29622,7 +30518,7 @@
 msgid "Get Current Stock"
 msgstr "الحصول على المخزون الحالي"
 
-#: selling/doctype/customer/customer.js:168
+#: selling/doctype/customer/customer.js:180
 msgid "Get Customer Group Details"
 msgstr ""
 
@@ -29638,12 +30534,12 @@
 msgid "Get Finished Goods for Manufacture"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:55
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:157
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
 msgid "Get Invoices"
 msgstr "الحصول على الفواتير"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:102
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
 msgid "Get Invoices based on Filters"
 msgstr "الحصول على الفواتير على أساس المرشحات"
 
@@ -29653,11 +30549,11 @@
 msgid "Get Item Locations"
 msgstr "الحصول على مواقع البند"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:351
-#: manufacturing/doctype/production_plan/production_plan.js:342
-#: stock/doctype/pick_list/pick_list.js:161
-#: stock/doctype/pick_list/pick_list.js:202
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
 msgid "Get Items"
 msgstr "احصل على البنود"
 
@@ -29667,37 +30563,37 @@
 msgid "Get Items"
 msgstr "احصل على البنود"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:147
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:165
-#: accounts/doctype/sales_invoice/sales_invoice.js:252
-#: accounts/doctype/sales_invoice/sales_invoice.js:276
-#: accounts/doctype/sales_invoice/sales_invoice.js:304
-#: buying/doctype/purchase_order/purchase_order.js:456
-#: buying/doctype/purchase_order/purchase_order.js:473
-#: buying/doctype/request_for_quotation/request_for_quotation.js:315
-#: buying/doctype/request_for_quotation/request_for_quotation.js:334
-#: buying/doctype/request_for_quotation/request_for_quotation.js:375
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
 #: buying/doctype/supplier_quotation/supplier_quotation.js:49
-#: buying/doctype/supplier_quotation/supplier_quotation.js:76
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:78
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:96
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:112
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:132
-#: public/js/controllers/buying.js:267
-#: selling/doctype/quotation/quotation.js:160
-#: selling/doctype/sales_order/sales_order.js:132
-#: selling/doctype/sales_order/sales_order.js:643
-#: stock/doctype/delivery_note/delivery_note.js:160
-#: stock/doctype/material_request/material_request.js:100
-#: stock/doctype/material_request/material_request.js:162
-#: stock/doctype/purchase_receipt/purchase_receipt.js:130
-#: stock/doctype/purchase_receipt/purchase_receipt.js:217
-#: stock/doctype/stock_entry/stock_entry.js:275
-#: stock/doctype/stock_entry/stock_entry.js:312
-#: stock/doctype/stock_entry/stock_entry.js:336
-#: stock/doctype/stock_entry/stock_entry.js:387
-#: stock/doctype/stock_entry/stock_entry.js:535
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
 msgid "Get Items From"
 msgstr "الحصول على البنود من"
 
@@ -29713,13 +30609,13 @@
 msgid "Get Items From Purchase Receipts"
 msgstr "الحصول على أصناف من إيصالات الشراء"
 
-#: stock/doctype/material_request/material_request.js:241
-#: stock/doctype/stock_entry/stock_entry.js:555
-#: stock/doctype/stock_entry/stock_entry.js:568
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
 msgid "Get Items from BOM"
 msgstr "تنزيل الاصناف من BOM"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:348
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
 msgid "Get Items from Material Requests against this Supplier"
 msgstr "الحصول على عناصر من طلبات المواد ضد هذا المورد"
 
@@ -29729,7 +30625,7 @@
 msgid "Get Items from Open Material Requests"
 msgstr "الحصول على عناصر من طلبات فتح المواد"
 
-#: public/js/controllers/buying.js:507
+#: public/js/controllers/buying.js:498
 msgid "Get Items from Product Bundle"
 msgstr "الحصول على أصناف من حزمة المنتج"
 
@@ -29763,18 +30659,24 @@
 msgid "Get Outstanding Orders"
 msgstr ""
 
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
 #: accounts/doctype/bank_clearance/bank_clearance.js:40
-#: accounts/doctype/bank_clearance/bank_clearance.js:44
-#: accounts/doctype/bank_clearance/bank_clearance.js:56
-#: accounts/doctype/bank_clearance/bank_clearance.js:75
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
 msgid "Get Payment Entries"
 msgstr "الحصول على مدخلات الدفع"
 
-#: accounts/doctype/payment_order/payment_order.js:20
-#: accounts/doctype/payment_order/payment_order.js:24
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
 msgid "Get Payments from"
 msgstr "احصل على المدفوعات من"
 
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
+
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
@@ -29805,7 +30707,7 @@
 msgid "Get Started Sections"
 msgstr "تبدأ الأقسام"
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:432
 msgid "Get Stock"
 msgstr ""
 
@@ -29815,29 +30717,29 @@
 msgid "Get Sub Assembly Items"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:102
+#: buying/doctype/supplier/supplier.js:124
 msgid "Get Supplier Group Details"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:384
-#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
 msgid "Get Suppliers"
 msgstr "الحصول على الموردين"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:405
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
 msgid "Get Suppliers By"
 msgstr "الحصول على الموردين من قبل"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:989
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
 msgid "Get Timesheets"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:81
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:84
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:77
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:80
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:87
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:94
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
 msgid "Get Unreconciled Entries"
 msgstr "الحصول على مدخلات لم تتم تسويتها"
 
@@ -29845,11 +30747,11 @@
 msgid "Get Updates"
 msgstr "الحصول على التحديثات"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:65
+#: stock/doctype/delivery_trip/delivery_trip.js:68
 msgid "Get stops from"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:125
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
 msgid "Getting Scrap Items"
 msgstr ""
 
@@ -29866,6 +30768,13 @@
 msgid "Give free item for every N quantity"
 msgstr ""
 
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/global_defaults/global_defaults.json
 msgid "Global Defaults"
@@ -29882,7 +30791,7 @@
 msgid "Go back"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
 msgid "Go to {0} List"
 msgstr "انتقل إلى قائمة {0}"
 
@@ -29921,16 +30830,16 @@
 msgid "Goods"
 msgstr ""
 
-#: setup/doctype/company/company.py:263
-#: stock/doctype/stock_entry/stock_entry_list.js:14
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
 msgid "Goods In Transit"
 msgstr "البضائع في العبور"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:17
+#: stock/doctype/stock_entry/stock_entry_list.js:23
 msgid "Goods Transferred"
 msgstr "نقل البضائع"
 
-#: stock/doctype/stock_entry/stock_entry.py:1618
+#: stock/doctype/stock_entry/stock_entry.py:1647
 msgid "Goods are already received against the outward entry {0}"
 msgstr "تم استلام البضائع بالفعل مقابل الإدخال الخارجي {0}"
 
@@ -29950,11 +30859,66 @@
 msgid "Graduate"
 msgstr "التخرج"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
+
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
-#: accounts/report/pos_register/pos_register.py:207
+#: accounts/report/pos_register/pos_register.py:201
 #: accounts/report/purchase_register/purchase_register.py:275
-#: accounts/report/sales_register/sales_register.py:303
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:253
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
 #: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
 msgid "Grand Total"
 msgstr "المجموع الإجمالي"
@@ -30176,7 +31140,7 @@
 msgid "Grant Commission"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:654
+#: accounts/doctype/payment_entry/payment_entry.js:802
 msgid "Greater Than Amount"
 msgstr "أكبر من المبلغ"
 
@@ -30243,7 +31207,7 @@
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/gross_profit/gross_profit.json
-#: accounts/report/gross_profit/gross_profit.py:287
+#: accounts/report/gross_profit/gross_profit.py:285
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Gross Profit"
 msgstr "الربح الإجمالي"
@@ -30264,12 +31228,12 @@
 msgid "Gross Profit / Loss"
 msgstr "الربح الإجمالي / الخسارة"
 
-#: accounts/report/gross_profit/gross_profit.py:294
+#: accounts/report/gross_profit/gross_profit.py:292
 msgid "Gross Profit Percent"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:379
-#: assets/report/fixed_asset_register/fixed_asset_register.py:433
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
 msgid "Gross Purchase Amount"
 msgstr "اجمالي مبلغ المشتريات"
 
@@ -30285,11 +31249,11 @@
 msgid "Gross Purchase Amount"
 msgstr "اجمالي مبلغ المشتريات"
 
-#: assets/doctype/asset/asset.py:317
+#: assets/doctype/asset/asset.py:315
 msgid "Gross Purchase Amount is mandatory"
 msgstr "مبلغ الشراء الإجمالي إلزامي\\n<br>\\nGross Purchase Amount is mandatory"
 
-#: assets/doctype/asset/asset.py:362
+#: assets/doctype/asset/asset.py:360
 msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
 msgstr ""
 
@@ -30318,11 +31282,11 @@
 #: accounts/report/gross_profit/gross_profit.js:36
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
-#: assets/report/fixed_asset_register/fixed_asset_register.js:36
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
 #: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
 #: selling/report/lost_quotations/lost_quotations.js:33
-#: stock/report/total_stock_summary/total_stock_summary.js:9
+#: stock/report/total_stock_summary/total_stock_summary.js:8
 msgid "Group By"
 msgstr "مجموعة من"
 
@@ -30332,15 +31296,15 @@
 msgid "Group By"
 msgstr "مجموعة من"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:151
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
 msgid "Group By Customer"
 msgstr "المجموعة حسب العميل"
 
-#: accounts/report/accounts_payable/accounts_payable.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:132
 msgid "Group By Supplier"
 msgstr "المجموعة حسب المورد"
 
-#: setup/doctype/sales_person/sales_person_tree.js:9
+#: setup/doctype/sales_person/sales_person_tree.js:14
 msgid "Group Node"
 msgstr "عقدة المجموعة"
 
@@ -30350,12 +31314,12 @@
 msgid "Group Same Items"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:112
+#: stock/doctype/stock_settings/stock_settings.py:115
 msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
 msgstr "لا يمكن استخدام مستودعات المجموعة في المعاملات. يرجى تغيير قيمة {0}"
 
 #: accounts/report/general_ledger/general_ledger.js:115
-#: accounts/report/pos_register/pos_register.js:57
+#: accounts/report/pos_register/pos_register.js:56
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
 msgid "Group by"
 msgstr "المجموعة حسب"
@@ -30364,34 +31328,34 @@
 msgid "Group by Account"
 msgstr "مجموعة بواسطة حساب"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
 msgid "Group by Item"
 msgstr "تجميع حسب البند"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:62
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
 msgid "Group by Material Request"
 msgstr "تجميع حسب طلب المواد"
 
 #: accounts/report/general_ledger/general_ledger.js:132
-#: accounts/report/payment_ledger/payment_ledger.js:83
+#: accounts/report/payment_ledger/payment_ledger.js:82
 msgid "Group by Party"
 msgstr "مجموعة حسب الحزب"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
 msgid "Group by Purchase Order"
 msgstr "تجميع حسب أمر الشراء"
 
-#: selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
 msgid "Group by Sales Order"
 msgstr "التجميع حسب طلب المبيعات"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
 msgid "Group by Supplier"
 msgstr "تجميع حسب المورد"
 
-#: accounts/report/accounts_payable/accounts_payable.js:159
-#: accounts/report/accounts_receivable/accounts_receivable.js:191
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
 #: accounts/report/general_ledger/general_ledger.js:120
 msgid "Group by Voucher"
 msgstr "المجموعة بواسطة قسيمة"
@@ -30414,7 +31378,7 @@
 msgid "Group by Voucher (Consolidated)"
 msgstr "مجموعة بواسطة قسيمة (الموحدة)"
 
-#: stock/utils.py:448
+#: stock/utils.py:429
 msgid "Group node warehouse is not allowed to select for transactions"
 msgstr "لا يسمح مستودع عقدة مجموعة لتحديد للمعاملات"
 
@@ -30476,8 +31440,8 @@
 msgid "Groups"
 msgstr "مجموعات"
 
-#: accounts/report/balance_sheet/balance_sheet.js:18
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:18
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
 msgid "Growth View"
 msgstr ""
 
@@ -30523,14 +31487,14 @@
 msgid "Half Yearly"
 msgstr "نصف سنوي"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:66
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:69
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
-#: public/js/financial_statements.js:219
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
 #: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
 msgid "Half-Yearly"
 msgstr "نصف سنوية"
 
@@ -30541,6 +31505,11 @@
 msgid "Half-yearly"
 msgstr "نصف سنوي"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:179
 msgid "Hardware"
 msgstr "المعدات"
@@ -30689,6 +31658,11 @@
 msgid "Have Default Naming Series for Batch ID?"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -30701,6 +31675,26 @@
 msgid "Heatmap"
 msgstr "خريطة الحرارة"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr ""
+
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
@@ -30713,7 +31707,7 @@
 msgid "Height (cm)"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:412
+#: assets/doctype/asset/depreciation.py:403
 msgid "Hello,"
 msgstr ""
 
@@ -30747,11 +31741,16 @@
 msgid "Help Text"
 msgstr "نص المساعدة"
 
-#: assets/doctype/asset/depreciation.py:419
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
 msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
 msgstr ""
 
-#: stock/stock_ledger.py:1669
+#: stock/stock_ledger.py:1661
 msgid "Here are the options to proceed:"
 msgstr ""
 
@@ -30768,15 +31767,20 @@
 msgid "Here you can maintain height, weight, allergies, medical concerns etc"
 msgstr "هنا يمكنك ادراج تفاصيل عن الحالة الصحية مثل الطول والوزن، الحساسية، المخاوف الطبية"
 
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:129
 msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
 msgstr ""
 
-#: setup/doctype/holiday_list/holiday_list.js:75
+#: setup/doctype/holiday_list/holiday_list.js:77
 msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:391
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
 msgid "Hi,"
 msgstr ""
 
@@ -30838,12 +31842,12 @@
 msgid "History In Company"
 msgstr "الحركة التاريخيه في الشركة"
 
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: selling/doctype/sales_order/sales_order.js:539
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
 msgid "Hold"
 msgstr "معلق"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
 msgid "Hold Invoice"
 msgstr "عقد الفاتورة"
 
@@ -30923,6 +31927,21 @@
 msgid "Home"
 msgstr "الصفحة الرئيسية"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
@@ -30949,6 +31968,13 @@
 msgstr "باستمرار"
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr "ساعات"
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
 msgid "Hours"
 msgstr "ساعات"
 
@@ -30987,10 +32013,20 @@
 msgid "Hrs"
 msgstr "ساعات"
 
-#: setup/doctype/company/company.py:365
+#: setup/doctype/company/company.py:356
 msgid "Human Resources"
 msgstr "الموارد البشرية"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
+
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
 msgid "I - J"
@@ -31025,13 +32061,13 @@
 msgid "IBAN"
 msgstr "رقم الحساب البنكي"
 
-#: accounts/doctype/bank_account/bank_account.py:84
-#: accounts/doctype/bank_account/bank_account.py:87
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
 msgid "IBAN is not valid"
 msgstr "رقم الحساب المصرفي الدولي غير صالح"
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:71
-#: manufacturing/report/production_planning_report/production_planning_report.py:347
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
 msgid "ID"
 msgstr "هوية شخصية"
 
@@ -31082,12 +32118,17 @@
 msgid "ISSN"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
 #: manufacturing/report/job_card_summary/job_card_summary.py:128
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
 #: manufacturing/report/work_order_summary/work_order_summary.py:192
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:123
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
 msgid "Id"
 msgstr "هوية شخصية"
 
@@ -31097,10 +32138,16 @@
 msgid "Identification of the package for the delivery (for print)"
 msgstr "تحديد حزمة لتسليم (للطباعة)"
 
-#: setup/setup_wizard/operations/install_fixtures.py:393
+#: setup/setup_wizard/operations/install_fixtures.py:385
 msgid "Identifying Decision Makers"
 msgstr "تحديد صناع القرار"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr ""
+
 #. Description of the 'Book Deferred Entries Based On' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31108,6 +32155,10 @@
 msgid "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"
 msgstr "إذا تم تحديد &quot;الأشهر&quot; ، فسيتم حجز مبلغ ثابت كإيرادات أو مصروفات مؤجلة لكل شهر بغض النظر عن عدد الأيام في الشهر. سيتم تقسيمها إذا لم يتم حجز الإيرادات أو المصاريف المؤجلة لمدة شهر كامل"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
+
 #. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
@@ -31115,7 +32166,7 @@
 msgid "If Income or Expense"
 msgstr "إذا دخل أو مصروف"
 
-#: manufacturing/doctype/operation/operation.js:30
+#: manufacturing/doctype/operation/operation.js:32
 msgid "If an operation is divided into sub operations, they can be added here."
 msgstr ""
 
@@ -31172,7 +32223,7 @@
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
 msgstr "إذا كانت محددة، سيتم النظر في مقدار ضريبة كمدرجة بالفعل في قيم الطباعة / مقدار الطباعة"
 
-#: public/js/setup_wizard.js:48
+#: public/js/setup_wizard.js:50
 msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
 msgstr ""
 
@@ -31218,6 +32269,14 @@
 msgid "If enabled, all files attached to this document will be attached to each email"
 msgstr ""
 
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
 #. Description of the 'Create Ledger Entries for Change Amount' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31258,7 +32317,7 @@
 msgid "If more than one package of the same type (for print)"
 msgstr "إذا كان أكثر من حزمة واحدة من نفس النوع (للطباعة)"
 
-#: stock/stock_ledger.py:1679
+#: stock/stock_ledger.py:1671
 msgid "If not, you can Cancel / Submit this entry"
 msgstr ""
 
@@ -31276,7 +32335,7 @@
 msgid "If subcontracted to a vendor"
 msgstr "إذا الباطن للبائع"
 
-#: manufacturing/doctype/work_order/work_order.js:842
+#: manufacturing/doctype/work_order/work_order.js:911
 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
 msgstr ""
 
@@ -31286,11 +32345,11 @@
 msgid "If the account is frozen, entries are allowed to restricted users."
 msgstr "إذا الحساب مجمد، يسمح بالدخول إلى المستخدمين المحددين."
 
-#: stock/stock_ledger.py:1672
+#: stock/stock_ledger.py:1664
 msgid "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."
 msgstr "إذا كان العنصر يتعامل كعنصر سعر تقييم صفري في هذا الإدخال ، فالرجاء تمكين &quot;السماح بمعدل تقييم صفري&quot; في جدول العناصر {0}."
 
-#: manufacturing/doctype/work_order/work_order.js:857
+#: manufacturing/doctype/work_order/work_order.js:930
 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
 msgstr ""
 
@@ -31336,7 +32395,7 @@
 msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
 msgstr "إذا لم يتم تحديد ذلك ، فسيتم إنشاء إدخالات دفتر الأستاذ العام المباشرة لحجز الإيرادات أو المصاريف المؤجلة"
 
-#: accounts/doctype/payment_entry/payment_entry.py:638
+#: accounts/doctype/payment_entry/payment_entry.py:659
 msgid "If this is undesirable please cancel the corresponding Payment Entry."
 msgstr ""
 
@@ -31346,23 +32405,34 @@
 msgid "If this item has variants, then it cannot be selected in sales orders etc."
 msgstr "إذا كان هذا البند لديها بدائل، فإنه لا يمكن اختيارها في أوامر البيع الخ"
 
-#: buying/doctype/buying_settings/buying_settings.js:24
+#: buying/doctype/buying_settings/buying_settings.js:27
 msgid "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."
 msgstr "إذا تم تكوين هذا الخيار &quot;نعم&quot; ، سيمنعك ERPNext من إنشاء فاتورة شراء أو إيصال دون إنشاء أمر شراء أولاً. يمكن تجاوز هذا التكوين لمورد معين عن طريق تمكين مربع الاختيار &quot;السماح بإنشاء فاتورة الشراء بدون أمر شراء&quot; في مدير المورد."
 
-#: buying/doctype/buying_settings/buying_settings.js:29
+#: buying/doctype/buying_settings/buying_settings.js:34
 msgid "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."
 msgstr "إذا تم تكوين هذا الخيار &quot;نعم&quot; ، سيمنعك ERPNext من إنشاء فاتورة شراء دون إنشاء إيصال شراء أولاً. يمكن تجاوز هذا التكوين لمورد معين عن طريق تمكين مربع الاختيار &quot;السماح بإنشاء فاتورة الشراء بدون إيصال شراء&quot; في مدير المورد."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:11
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
 msgid "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."
 msgstr "إذا تم تحديده ، يمكن استخدام مواد متعددة لطلب عمل واحد. يكون هذا مفيدًا إذا تم تصنيع منتج أو أكثر من المنتجات التي تستغرق وقتًا طويلاً."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
 msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
 msgstr "إذا تم تحديدها ، فسيتم تحديث تكلفة قائمة مكونات الصنف تلقائيًا استنادًا إلى معدل التقييم / سعر قائمة الأسعار / معدل الشراء الأخير للمواد الخام."
 
-#: stock/doctype/item/item.js:814
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
 msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
 msgstr ""
 
@@ -31373,15 +32443,19 @@
 msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1605
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
 msgid "If you still want to proceed, please enable {0}."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:375
+#: accounts/doctype/pricing_rule/utils.py:368
 msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
 msgstr "إذا قمت {0} {1} بكميات العنصر {2} ، فسيتم تطبيق المخطط {3} على العنصر."
 
-#: accounts/doctype/pricing_rule/utils.py:380
+#: accounts/doctype/pricing_rule/utils.py:373
 msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
 msgstr "إذا كنت {0} {1} تستحق العنصر {2} ، فسيتم تطبيق النظام {3} على العنصر."
 
@@ -31440,17 +32514,21 @@
 msgid "Ignore Empty Stock"
 msgstr ""
 
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr ""
+
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ignore Exchange Rate Revaluation Journals"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:800
+#: selling/doctype/sales_order/sales_order.js:916
 msgid "Ignore Existing Ordered Qty"
 msgstr "تجاهل الكمية الموجودة المطلوبة"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1597
+#: manufacturing/doctype/production_plan/production_plan.py:1611
 msgid "Ignore Existing Projected Quantity"
 msgstr "تجاهل الكمية الموجودة المتوقعة"
 
@@ -31514,7 +32592,7 @@
 msgid "Ignore Pricing Rule"
 msgstr "تجاهل (قاعدة التسعير)"
 
-#: selling/page/point_of_sale/pos_payment.js:187
+#: selling/page/point_of_sale/pos_payment.js:188
 msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
 msgstr ""
 
@@ -31837,10 +32915,15 @@
 msgid "Image View"
 msgstr "عرض الصورة"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:118
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
 msgid "Import"
 msgstr "استيراد"
 
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/home/home.json setup/workspace/settings/settings.json
@@ -31853,7 +32936,7 @@
 msgid "Import Data from Spreadsheet"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:66
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
 msgid "Import Day Book Data"
 msgstr "استيراد بيانات دفتر اليوم"
 
@@ -31893,7 +32976,7 @@
 msgid "Import Log Preview"
 msgstr "استيراد سجل معاينة"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:54
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
 msgid "Import Master Data"
 msgstr "استيراد البيانات الرئيسية"
 
@@ -31903,11 +32986,11 @@
 msgid "Import Preview"
 msgstr "استيراد معاينة"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:61
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
 msgid "Import Progress"
 msgstr "استيراد التقدم"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:130
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
 msgid "Import Successful"
 msgstr "استيراد ناجح"
 
@@ -31928,8 +33011,8 @@
 msgid "Import Type"
 msgstr "نوع الاستيراد"
 
-#: public/js/utils/serial_no_batch_selector.js:197
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:77
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
 msgid "Import Using CSV file"
 msgstr ""
 
@@ -31945,19 +33028,19 @@
 msgid "Import from Google Sheets"
 msgstr "استيراد من جداول بيانات Google"
 
-#: stock/doctype/item_price/item_price.js:27
+#: stock/doctype/item_price/item_price.js:29
 msgid "Import in Bulk"
 msgstr "استيراد بكميات كبيرة"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
 msgid "Importing Items and UOMs"
 msgstr "استيراد العناصر و UOMs"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:401
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
 msgid "Importing Parties and Addresses"
 msgstr "استيراد الأطراف والعناوين"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:47
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
 msgid "Importing {0} of {1}, {2}"
 msgstr "استيراد {0} من {1} ، {2}"
 
@@ -31968,7 +33051,7 @@
 msgid "In House"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:20
+#: assets/doctype/asset/asset_list.js:15
 msgid "In Maintenance"
 msgstr "في الصيانة"
 
@@ -31996,8 +33079,8 @@
 msgid "In Minutes"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:149
-#: accounts/report/accounts_receivable/accounts_receivable.js:181
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
 msgid "In Party Currency"
 msgstr ""
 
@@ -32044,10 +33127,10 @@
 msgid "In Production"
 msgstr "في الانتاج"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:65
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
 #: accounts/doctype/ledger_merge/ledger_merge.js:19
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:60
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:7
 msgid "In Progress"
 msgstr "في تَقَدم"
@@ -32108,11 +33191,17 @@
 msgstr "في تَقَدم"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:433
-#: stock/report/stock_ledger/stock_ledger.py:139
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
 msgid "In Qty"
 msgstr "كمية قادمة"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:30
 msgid "In Stock Qty"
 msgstr "في سوق الأسهم الكمية"
@@ -32134,15 +33223,15 @@
 msgid "In Transit"
 msgstr "في مرحلة انتقالية"
 
-#: stock/doctype/material_request/material_request.js:375
+#: stock/doctype/material_request/material_request.js:445
 msgid "In Transit Transfer"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:344
+#: stock/doctype/material_request/material_request.js:414
 msgid "In Transit Warehouse"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:439
+#: stock/report/stock_balance/stock_balance.py:446
 msgid "In Value"
 msgstr "القيمة القادمة"
 
@@ -32327,7 +33416,7 @@
 msgid "In minutes"
 msgstr "في دقائق"
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:7
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
 msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
 msgstr ""
 
@@ -32342,7 +33431,11 @@
 msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
 msgstr ""
 
-#: stock/doctype/item/item.js:839
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
 msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
 msgstr ""
 
@@ -32378,6 +33471,12 @@
 msgid "Inactive Sales Items"
 msgstr "عناصر المبيعات غير النشطة"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
 msgid "Incentives"
 msgstr "الحوافز"
@@ -32388,7 +33487,32 @@
 msgid "Incentives"
 msgstr "الحوافز"
 
-#: accounts/report/payment_ledger/payment_ledger.js:77
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
 msgid "Include Account Currency"
 msgstr ""
 
@@ -32399,27 +33523,28 @@
 msgstr "قم بتضمين ملخص الشيخوخة"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
-#: assets/report/fixed_asset_register/fixed_asset_register.js:55
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
 msgid "Include Default FB Assets"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:34
-#: accounts/report/cash_flow/cash_flow.js:20
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:107
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
 #: accounts/report/general_ledger/general_ledger.js:183
-#: accounts/report/trial_balance/trial_balance.js:98
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
 msgid "Include Default FB Entries"
 msgstr "تضمين إدخالات دفتر افتراضي"
 
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:60
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
 msgid "Include Disabled"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:85
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
 msgid "Include Expired"
 msgstr "تشمل منتهية الصلاحية"
 
-#: selling/doctype/sales_order/sales_order.js:798
+#: selling/doctype/sales_order/sales_order.js:912
 msgid "Include Exploded Items"
 msgstr "تشمل البنود المستبعدة"
 
@@ -32489,7 +33614,7 @@
 msgid "Include Non Stock Items"
 msgstr "تشمل الاصناف الغير مخزنية"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:44
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
 msgid "Include POS Transactions"
 msgstr "تشمل معاملات نقطه البيع"
 
@@ -32523,7 +33648,7 @@
 msgid "Include Safety Stock in Required Qty Calculation"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:88
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
 msgid "Include Sub-assembly Raw Materials"
 msgstr "قم بتضمين المواد الخام التجميعية الفرعية"
 
@@ -32533,12 +33658,12 @@
 msgid "Include Subcontracted Items"
 msgstr "تضمين العناصر من الباطن"
 
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:57
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
 msgid "Include Timesheets in Draft Status"
 msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:84
-#: stock/report/stock_ledger/stock_ledger.js:82
+#: stock/report/stock_ledger/stock_ledger.js:90
 #: stock/report/stock_projected_qty/stock_projected_qty.js:51
 msgid "Include UOM"
 msgstr "تضمين UOM"
@@ -32555,8 +33680,8 @@
 msgid "Include in gross"
 msgstr "تدرج في الإجمالي"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:76
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:77
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
 msgid "Included in Gross Profit"
 msgstr "المدرجة في الربح الإجمالي"
 
@@ -32569,10 +33694,10 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
-#: accounts/report/account_balance/account_balance.js:28
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
 #: accounts/report/profitability_analysis/profitability_analysis.py:182
-#: public/js/financial_statements.js:35
+#: public/js/financial_statements.js:36
 msgid "Income"
 msgstr "الإيرادات"
 
@@ -32595,9 +33720,9 @@
 msgid "Income"
 msgstr "الإيرادات"
 
-#: accounts/report/account_balance/account_balance.js:51
+#: accounts/report/account_balance/account_balance.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
 msgid "Income Account"
 msgstr "حساب الدخل"
 
@@ -32640,7 +33765,7 @@
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
-#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:177
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
 msgid "Incoming"
 msgstr "الوارد"
 
@@ -32667,8 +33792,8 @@
 msgid "Incoming Call Settings"
 msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
-#: stock/report/stock_ledger/stock_ledger.py:189
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
 msgid "Incoming Rate"
@@ -32692,12 +33817,6 @@
 msgid "Incoming Rate"
 msgstr "معدل الواردة"
 
-#. Label of a Float field in DocType 'Serial and Batch Entry'
-#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
-msgctxt "Serial and Batch Entry"
-msgid "Incoming Rate"
-msgstr "معدل الواردة"
-
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
@@ -32719,7 +33838,7 @@
 msgid "Incorrect Balance Qty After Transaction"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:710
+#: controllers/subcontracting_controller.py:787
 msgid "Incorrect Batch Consumed"
 msgstr ""
 
@@ -32728,12 +33847,12 @@
 msgid "Incorrect Date"
 msgstr "تاريخ غير صحيح"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:99
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
 msgid "Incorrect Invoice"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:68
-#: assets/doctype/asset_movement/asset_movement.py:79
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
 msgid "Incorrect Movement Purpose"
 msgstr ""
 
@@ -32741,12 +33860,16 @@
 msgid "Incorrect Payment Type"
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
 #. Name of a report
 #: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
 msgid "Incorrect Serial No Valuation"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:723
+#: controllers/subcontracting_controller.py:800
 msgid "Incorrect Serial Number Consumed"
 msgstr ""
 
@@ -32759,11 +33882,11 @@
 msgid "Incorrect Type of Transaction"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:115
+#: stock/doctype/stock_settings/stock_settings.py:118
 msgid "Incorrect Warehouse"
 msgstr "مستودع غير صحيح"
 
-#: accounts/general_ledger.py:47
+#: accounts/general_ledger.py:51
 msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
 msgstr "تم العثور على عدد غير صحيح من إدخالات دفتر الأستاذ العام. ربما تكون قد حددت حسابا خاطئا في المعاملة."
 
@@ -32854,7 +33977,7 @@
 msgid "Increment cannot be 0"
 msgstr "لا يمكن أن تكون الزيادة 0\\n<br>\\nIncrement cannot be 0"
 
-#: controllers/item_variant.py:114
+#: controllers/item_variant.py:112
 msgid "Increment for Attribute {0} cannot be 0"
 msgstr "الاضافة للخاصية {0} لا يمكن أن تكون 0"
 
@@ -32914,11 +34037,11 @@
 msgid "Individual"
 msgstr "فرد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:336
+#: accounts/doctype/gl_entry/gl_entry.py:293
 msgid "Individual GL Entry cannot be cancelled."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
 msgid "Individual Stock Ledger Entry cannot be cancelled."
 msgstr ""
 
@@ -32963,7 +34086,13 @@
 msgid "Initial Email Notification Sent"
 msgstr "تم إرسال إشعار البريد الإلكتروني المبدئي"
 
-#: accounts/doctype/payment_request/payment_request_list.js:11
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
 msgid "Initiated"
 msgstr "بدأت"
 
@@ -32994,7 +34123,7 @@
 msgid "Insert New Records"
 msgstr "أدخل سجلات جديدة"
 
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:34
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
 msgid "Inspected By"
 msgstr "تفتيش من قبل"
@@ -33005,11 +34134,11 @@
 msgid "Inspected By"
 msgstr "تفتيش من قبل"
 
-#: controllers/stock_controller.py:666
+#: controllers/stock_controller.py:875
 msgid "Inspection Rejected"
 msgstr ""
 
-#: controllers/stock_controller.py:636 controllers/stock_controller.py:638
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
 msgid "Inspection Required"
 msgstr "التفتيش مطلوب"
 
@@ -33031,7 +34160,7 @@
 msgid "Inspection Required before Purchase"
 msgstr "التفتيش المطلوبة قبل الشراء"
 
-#: controllers/stock_controller.py:653
+#: controllers/stock_controller.py:862
 msgid "Inspection Submission"
 msgstr ""
 
@@ -33053,7 +34182,7 @@
 
 #. Name of a DocType
 #: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:171
+#: stock/doctype/delivery_note/delivery_note.js:191
 msgid "Installation Note"
 msgstr "ملاحظة التثبيت"
 
@@ -33070,7 +34199,7 @@
 msgid "Installation Note Item"
 msgstr "ملاحظة تثبيت الإغلاق"
 
-#: stock/doctype/delivery_note/delivery_note.py:688
+#: stock/doctype/delivery_note/delivery_note.py:764
 msgid "Installation Note {0} has already been submitted"
 msgstr "مذكرة التسليم {0} ارسلت\\n<br>\\nInstallation Note {0} has already been submitted"
 
@@ -33086,7 +34215,7 @@
 msgid "Installation Time"
 msgstr "تثبيت الزمن"
 
-#: selling/doctype/installation_note/installation_note.py:114
+#: selling/doctype/installation_note/installation_note.py:115
 msgid "Installation date cannot be before delivery date for Item {0}"
 msgstr "تاريخ التركيب لا يمكن أن يكون قبل تاريخ التسليم للبند {0}"
 
@@ -33131,23 +34260,23 @@
 msgstr "تعليمات"
 
 #: stock/doctype/putaway_rule/putaway_rule.py:81
-#: stock/doctype/putaway_rule/putaway_rule.py:316
+#: stock/doctype/putaway_rule/putaway_rule.py:308
 msgid "Insufficient Capacity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3130
-#: controllers/accounts_controller.py:3154
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
 msgid "Insufficient Permissions"
 msgstr "أذونات غير كافية"
 
-#: stock/doctype/pick_list/pick_list.py:705
-#: stock/doctype/stock_entry/stock_entry.py:776
-#: stock/serial_batch_bundle.py:880 stock/stock_ledger.py:1369
-#: stock/stock_ledger.py:1840
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
 msgid "Insufficient Stock"
 msgstr "المالية غير كافية"
 
-#: stock/stock_ledger.py:1855
+#: stock/stock_ledger.py:1832
 msgid "Insufficient Stock for Batch"
 msgstr ""
 
@@ -33288,11 +34417,11 @@
 msgid "Interest"
 msgstr "فائدة"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2339
+#: accounts/doctype/payment_entry/payment_entry.py:2370
 msgid "Interest and/or dunning fee"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:40
+#: crm/report/lead_details/lead_details.js:39
 msgid "Interested"
 msgstr "مهتم"
 
@@ -33312,15 +34441,15 @@
 msgid "Internal Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:218
+#: selling/doctype/customer/customer.py:217
 msgid "Internal Customer for company {0} already exists"
 msgstr ""
 
-#: controllers/accounts_controller.py:533
+#: controllers/accounts_controller.py:586
 msgid "Internal Sale or Delivery Reference missing."
 msgstr ""
 
-#: controllers/accounts_controller.py:535
+#: controllers/accounts_controller.py:588
 msgid "Internal Sales Reference Missing"
 msgstr ""
 
@@ -33330,7 +34459,7 @@
 msgid "Internal Supplier"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:178
+#: buying/doctype/supplier/supplier.py:175
 msgid "Internal Supplier for company {0} already exists"
 msgstr ""
 
@@ -33369,7 +34498,7 @@
 msgid "Internal Transfer"
 msgstr "نقل داخلي"
 
-#: controllers/accounts_controller.py:544
+#: controllers/accounts_controller.py:597
 msgid "Internal Transfer Reference Missing"
 msgstr ""
 
@@ -33383,7 +34512,7 @@
 msgid "Internal Work History"
 msgstr "سجل العمل الداخلي"
 
-#: controllers/stock_controller.py:735
+#: controllers/stock_controller.py:942
 msgid "Internal transfers can only be done in company's default currency"
 msgstr ""
 
@@ -33413,35 +34542,35 @@
 msgid "Introduction to Stock Entry"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
 #: stock/doctype/putaway_rule/putaway_rule.py:85
 msgid "Invalid"
 msgstr "غير صالحة"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
 #: accounts/doctype/sales_invoice/sales_invoice.py:886
-#: assets/doctype/asset_category/asset_category.py:68
-#: assets/doctype/asset_category/asset_category.py:96
-#: controllers/accounts_controller.py:2531
-#: controllers/accounts_controller.py:2537
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
 msgid "Invalid Account"
 msgstr "حساب غير صالح"
 
-#: controllers/item_variant.py:129
+#: controllers/item_variant.py:127
 msgid "Invalid Attribute"
 msgstr "خاصية غير صالحة"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 msgid "Invalid Auto Repeat Date"
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.py:42
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
 msgid "Invalid Barcode. There is no Item attached to this barcode."
 msgstr "الباركود غير صالح. لا يوجد عنصر مرفق بهذا الرمز الشريطي."
 
-#: public/js/controllers/transaction.js:2360
+#: public/js/controllers/transaction.js:2414
 msgid "Invalid Blanket Order for the selected Customer and Item"
 msgstr "طلب فارغ غير صالح للعميل والعنصر المحدد"
 
@@ -33449,12 +34578,12 @@
 msgid "Invalid Child Procedure"
 msgstr "إجراء الطفل غير صالح"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1977
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
 msgid "Invalid Company for Inter Company Transaction."
 msgstr "شركة غير صالحة للمعاملات بين الشركات."
 
 #: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2552
+#: controllers/accounts_controller.py:2612
 msgid "Invalid Cost Center"
 msgstr ""
 
@@ -33462,41 +34591,41 @@
 msgid "Invalid Credentials"
 msgstr "بيانات الاعتماد غير صالحة"
 
-#: selling/doctype/sales_order/sales_order.py:318
+#: selling/doctype/sales_order/sales_order.py:326
 msgid "Invalid Delivery Date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:88
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
 msgid "Invalid Document"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Invalid Document Type"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:231
-#: stock/doctype/quality_inspection/quality_inspection.py:236
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
 msgid "Invalid Formula"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:367
+#: assets/doctype/asset/asset.py:365
 msgid "Invalid Gross Purchase Amount"
 msgstr "مبلغ الشراء الإجمالي غير صالح"
 
-#: selling/report/lost_quotations/lost_quotations.py:67
+#: selling/report/lost_quotations/lost_quotations.py:65
 msgid "Invalid Group By"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:374
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
 msgid "Invalid Item"
 msgstr "عنصر غير صالح"
 
-#: stock/doctype/item/item.py:1371
+#: stock/doctype/item/item.py:1356
 msgid "Invalid Item Defaults"
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:677
+#: accounts/general_ledger.py:676
 msgid "Invalid Opening Entry"
 msgstr "إدخال فتح غير صالح"
 
@@ -33504,11 +34633,11 @@
 msgid "Invalid POS Invoices"
 msgstr "فواتير نقاط البيع غير صالحة"
 
-#: accounts/doctype/account/account.py:320
+#: accounts/doctype/account/account.py:335
 msgid "Invalid Parent Account"
 msgstr "حساب الوالد غير صالح"
 
-#: public/js/controllers/buying.js:338
+#: public/js/controllers/buying.js:333
 msgid "Invalid Part Number"
 msgstr "رقم الجزء غير صالح"
 
@@ -33524,28 +34653,28 @@
 msgid "Invalid Priority"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:991
+#: manufacturing/doctype/bom/bom.py:986
 msgid "Invalid Process Loss Configuration"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:599
+#: accounts/doctype/payment_entry/payment_entry.py:618
 msgid "Invalid Purchase Invoice"
 msgstr ""
 
-#: controllers/accounts_controller.py:3169
+#: controllers/accounts_controller.py:3222
 msgid "Invalid Qty"
 msgstr ""
 
-#: controllers/accounts_controller.py:1021
+#: controllers/accounts_controller.py:1097
 msgid "Invalid Quantity"
 msgstr "كمية غير صحيحة"
 
-#: assets/doctype/asset/asset.py:411 assets/doctype/asset/asset.py:417
-#: assets/doctype/asset/asset.py:444
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
 msgid "Invalid Schedule"
 msgstr ""
 
-#: controllers/selling_controller.py:225
+#: controllers/selling_controller.py:226
 msgid "Invalid Selling Price"
 msgstr "سعر البيع غير صالح"
 
@@ -33553,7 +34682,7 @@
 msgid "Invalid URL"
 msgstr "URL غير صالح"
 
-#: controllers/item_variant.py:148
+#: controllers/item_variant.py:144
 msgid "Invalid Value"
 msgstr "قيمة غير صالحة"
 
@@ -33566,39 +34695,38 @@
 msgid "Invalid condition expression"
 msgstr "تعبير شرط غير صالح"
 
-#: selling/doctype/quotation/quotation.py:253
+#: selling/doctype/quotation/quotation.py:254
 msgid "Invalid lost reason {0}, please create a new lost reason"
 msgstr "سبب ضائع غير صالح {0} ، يرجى إنشاء سبب ضائع جديد"
 
-#: stock/doctype/item/item.py:402
+#: stock/doctype/item/item.py:401
 msgid "Invalid naming series (. missing) for {0}"
 msgstr "سلسلة تسمية غير صالحة (. مفقود) لـ {0}"
 
-#: utilities/transaction_base.py:67
+#: utilities/transaction_base.py:65
 msgid "Invalid reference {0} {1}"
 msgstr "مرجع غير صالح {0} {1}"
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
 msgid "Invalid result key. Response:"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:229
-#: accounts/doctype/gl_entry/gl_entry.py:239
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
 msgid "Invalid value {0} for {1} against account {2}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:202 assets/doctype/asset/asset.js:569
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
 msgid "Invalid {0}"
 msgstr "غير صالح {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1975
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
 msgid "Invalid {0} for Inter Company Transaction."
 msgstr "غير صالح {0} للمعاملات بين الشركات."
 
 #: accounts/report/general_ledger/general_ledger.py:100
-#: controllers/sales_and_purchase_return.py:32
+#: controllers/sales_and_purchase_return.py:31
 msgid "Invalid {0}: {1}"
 msgstr "{0} غير صالح : {1}\\n<br>\\nInvalid {0}: {1}"
 
@@ -33613,7 +34741,7 @@
 msgid "Inventory Dimension"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:147
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
 msgid "Inventory Dimension Negative Stock"
 msgstr ""
 
@@ -33633,7 +34761,7 @@
 msgid "Investments"
 msgstr "الاستثمارات"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:177
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
 msgid "Invoice"
@@ -33671,7 +34799,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:144
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
 msgid "Invoice Discounting"
 msgstr "خصم الفواتير"
 
@@ -33682,7 +34810,7 @@
 msgid "Invoice Discounting"
 msgstr "خصم الفواتير"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
 msgid "Invoice Grand Total"
 msgstr "الفاتورة الكبرى المجموع"
 
@@ -33759,7 +34887,8 @@
 msgid "Invoice Status"
 msgstr "حالة الفاتورة"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
 msgid "Invoice Type"
 msgstr "نوع الفاتورة"
 
@@ -33794,7 +34923,7 @@
 msgid "Invoice Type"
 msgstr "نوع الفاتورة"
 
-#: projects/doctype/timesheet/timesheet.py:376
+#: projects/doctype/timesheet/timesheet.py:382
 msgid "Invoice already created for all billing hours"
 msgstr "الفاتورة التي تم إنشاؤها بالفعل لجميع ساعات الفوترة"
 
@@ -33804,22 +34933,23 @@
 msgid "Invoice and Billing"
 msgstr ""
 
-#: projects/doctype/timesheet/timesheet.py:373
+#: projects/doctype/timesheet/timesheet.py:379
 msgid "Invoice can't be made for zero billing hour"
 msgstr "لا يمكن إجراء الفاتورة لمدة صفر ساعة"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
-#: accounts/report/accounts_receivable/accounts_receivable.py:1067
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:168
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:104
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
 msgid "Invoiced Amount"
 msgstr "قيمة الفواتير"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
 msgid "Invoiced Qty"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2028
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
 msgid "Invoices"
 msgstr "الفواتير"
@@ -33901,7 +35031,7 @@
 msgid "Is Account Payable"
 msgstr "هل هو حساب دائن"
 
-#: projects/report/project_summary/project_summary.js:17
+#: projects/report/project_summary/project_summary.js:16
 msgid "Is Active"
 msgstr "نشط"
 
@@ -33960,7 +35090,7 @@
 msgid "Is Advance"
 msgstr "هل مقدم"
 
-#: selling/doctype/quotation/quotation.js:294
+#: selling/doctype/quotation/quotation.js:306
 msgid "Is Alternative"
 msgstr ""
 
@@ -34268,9 +35398,9 @@
 msgid "Is Fully Depreciated"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:110
-#: accounts/doctype/cost_center/cost_center_tree.js:23
-#: stock/doctype/warehouse/warehouse_tree.js:16
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
 msgid "Is Group"
 msgstr "هل مجموعة"
 
@@ -34544,8 +35674,14 @@
 msgid "Is Rejected"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:64
-#: accounts/report/pos_register/pos_register.py:226
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
 msgid "Is Return"
 msgstr "مرتجع؟"
 
@@ -34694,7 +35830,7 @@
 msgstr "هل هذه الضريبة متضمنة في الاسعار الأساسية؟"
 
 #. Name of a DocType
-#: assets/doctype/asset/asset_list.js:26 public/js/communication.js:12
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
 #: support/doctype/issue/issue.json
 msgid "Issue"
 msgstr "المشكلات"
@@ -34759,16 +35895,16 @@
 msgid "Issue Date"
 msgstr "تاريخ القضية"
 
-#: stock/doctype/material_request/material_request.js:127
+#: stock/doctype/material_request/material_request.js:138
 msgid "Issue Material"
 msgstr "قضية المواد"
 
 #. Name of a DocType
 #: support/doctype/issue_priority/issue_priority.json
-#: support/report/issue_analytics/issue_analytics.js:64
-#: support/report/issue_analytics/issue_analytics.py:64
-#: support/report/issue_summary/issue_summary.js:52
-#: support/report/issue_summary/issue_summary.py:61
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
 msgid "Issue Priority"
 msgstr "أولوية الإصدار"
 
@@ -34791,8 +35927,8 @@
 
 #. Name of a DocType
 #: support/doctype/issue_type/issue_type.json
-#: support/report/issue_analytics/issue_analytics.py:53
-#: support/report/issue_summary/issue_summary.py:50
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
 msgid "Issue Type"
 msgstr "نوع القضية"
 
@@ -34815,7 +35951,7 @@
 msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
 msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:29
+#: stock/doctype/material_request/material_request_list.js:33
 msgid "Issued"
 msgstr "نشر"
 
@@ -34859,78 +35995,87 @@
 msgid "Issuing Date"
 msgstr "تاريخ الإصدار"
 
-#: assets/doctype/asset_movement/asset_movement.py:65
+#: assets/doctype/asset_movement/asset_movement.py:67
 msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
 msgstr ""
 
-#: stock/doctype/item/item.py:537
+#: stock/doctype/item/item.py:538
 msgid "It can take upto few hours for accurate stock values to be visible after merging items."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1839
+#: public/js/controllers/transaction.js:1883
 msgid "It is needed to fetch Item Details."
 msgstr "هناك حاجة لجلب تفاصيل البند."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:16
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:32
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
 #: buying/report/procurement_tracker/procurement_tracker.py:60
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:50
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:206
-#: controllers/taxes_and_totals.py:1018
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:25
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:67
-#: manufacturing/report/process_loss_report/process_loss_report.js:16
-#: manufacturing/report/process_loss_report/process_loss_report.py:75
-#: public/js/bom_configurator/bom_configurator.bundle.js:202
-#: public/js/bom_configurator/bom_configurator.bundle.js:270
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
 #: public/js/purchase_trends_filters.js:48
-#: public/js/purchase_trends_filters.js:65 public/js/sales_trends_filters.js:23
-#: public/js/sales_trends_filters.js:41 public/js/stock_analytics.js:61
-#: selling/doctype/sales_order/sales_order.js:977
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:15
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:37
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:63
-#: stock/dashboard/item_dashboard.js:208 stock/doctype/item/item.json
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 #: stock/page/stock_balance/stock_balance.js:23
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
-#: stock/report/item_price_stock/item_price_stock.js:9
+#: stock/report/item_price_stock/item_price_stock.js:8
 #: stock/report/item_prices/item_prices.py:50
 #: stock/report/item_shortage_report/item_shortage_report.py:88
-#: stock/report/item_variant_details/item_variant_details.js:11
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
 #: stock/report/product_bundle_balance/product_bundle_balance.js:16
 #: stock/report/product_bundle_balance/product_bundle_balance.py:82
-#: stock/report/reserved_stock/reserved_stock.js:33
+#: stock/report/reserved_stock/reserved_stock.js:30
 #: stock/report/reserved_stock/reserved_stock.py:103
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:37
-#: stock/report/stock_analytics/stock_analytics.js:16
-#: stock/report/stock_analytics/stock_analytics.py:30
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
 #: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:361
+#: stock/report/stock_balance/stock_balance.py:368
 #: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:109
+#: stock/report/stock_ledger/stock_ledger.py:182
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.js:28
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
-#: stock/report/total_stock_summary/total_stock_summary.py:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
-#: templates/emails/reorder_item.html:8 templates/generators/bom.html:19
-#: templates/pages/material_request_info.html:42 templates/pages/order.html:83
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
 msgid "Item"
 msgstr "السلعة"
 
@@ -35124,50 +36269,55 @@
 msgid "Item Barcode"
 msgstr "باركود الصنف"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:69
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
-#: accounts/report/gross_profit/gross_profit.py:224
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:150
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:193
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:200
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
 #: manufacturing/report/bom_explorer/bom_explorer.py:49
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:9
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:103
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:102
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:76
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
-#: manufacturing/report/production_planning_report/production_planning_report.py:349
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:28
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
-#: projects/doctype/timesheet/timesheet.js:187
-#: public/js/controllers/transaction.js:2112 public/js/utils.js:459
-#: public/js/utils.js:606 selling/doctype/quotation/quotation.js:268
-#: selling/doctype/sales_order/sales_order.js:291
-#: selling/doctype/sales_order/sales_order.js:392
-#: selling/doctype/sales_order/sales_order.js:682
-#: selling/doctype/sales_order/sales_order.js:806
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
 #: selling/report/sales_order_analysis/sales_order_analysis.py:241
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:86
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
 #: stock/report/delayed_item_report/delayed_item_report.py:143
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:120
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:16
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:146
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:119
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
 #: stock/report/item_price_stock/item_price_stock.py:18
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
-#: stock/report/serial_no_ledger/serial_no_ledger.js:8
-#: stock/report/stock_ageing/stock_ageing.py:119
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
 #: stock/report/stock_projected_qty/stock_projected_qty.py:99
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
 #: templates/includes/products_as_list.html:14
@@ -35558,20 +36708,20 @@
 msgid "Item Code"
 msgstr "رمز السلعة"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:61
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
 msgid "Item Code (Final Product)"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:83
+#: stock/doctype/serial_no/serial_no.py:80
 msgid "Item Code cannot be changed for Serial No."
 msgstr "لا يمكن تغيير رمز السلعة للرقم التسلسلي"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
 msgid "Item Code required at Row No {0}"
 msgstr "رمز العنصر المطلوب في الصف رقم {0}\\n<br>\\nItem Code required at Row No {0}"
 
-#: selling/page/point_of_sale/pos_controller.js:672
-#: selling/page/point_of_sale/pos_item_details.js:251
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
 msgid "Item Code: {0} is not available under warehouse {1}."
 msgstr "رمز العنصر: {0} غير متوفر ضمن المستودع {1}."
 
@@ -35639,6 +36789,10 @@
 msgid "Item Description"
 msgstr "وصف الصنف"
 
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr "بيانات الصنف"
+
 #. Label of a Section Break field in DocType 'Production Plan Sub Assembly
 #. Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -35647,46 +36801,48 @@
 msgstr "بيانات الصنف"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:43
-#: accounts/report/gross_profit/gross_profit.py:237
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:22
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:28
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:164
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
 #: accounts/report/purchase_register/purchase_register.js:58
 #: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
 #: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
-#: selling/page/point_of_sale/pos_item_selector.js:159
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:31
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:55
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:42
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:93
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
 #: setup/doctype/item_group/item_group.json
 #: stock/page/stock_balance/stock_balance.js:35
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
-#: stock/report/delayed_item_report/delayed_item_report.js:49
-#: stock/report/delayed_order_report/delayed_order_report.js:49
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
 #: stock/report/item_prices/item_prices.py:52
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.js:29
 #: stock/report/product_bundle_balance/product_bundle_balance.py:100
-#: stock/report/stock_ageing/stock_ageing.py:128
-#: stock/report/stock_analytics/stock_analytics.js:9
-#: stock/report/stock_analytics/stock_analytics.py:39
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
 #: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:369
+#: stock/report/stock_balance/stock_balance.py:376
 #: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:174
+#: stock/report/stock_ledger/stock_ledger.py:247
 #: stock/report/stock_projected_qty/stock_projected_qty.js:39
 #: stock/report/stock_projected_qty/stock_projected_qty.py:108
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:25
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
 msgid "Item Group"
 msgstr "مجموعة الصنف"
@@ -35906,11 +37062,11 @@
 msgid "Item Group Name"
 msgstr "اسم مجموعة السلعة"
 
-#: setup/doctype/item_group/item_group.js:65
+#: setup/doctype/item_group/item_group.js:82
 msgid "Item Group Tree"
 msgstr "شجرة فئات البنود"
 
-#: accounts/doctype/pricing_rule/pricing_rule.py:503
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
 msgid "Item Group not mentioned in item master for item {0}"
 msgstr "فئة البند غير مذكورة في ماستر البند لهذا البند {0}"
 
@@ -35964,24 +37120,25 @@
 msgid "Item Manufacturer"
 msgstr "مادة المصنع"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
-#: accounts/report/gross_profit/gross_profit.py:231
+#: accounts/report/gross_profit/gross_profit.py:229
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:33
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:156
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:206
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:95
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:55
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:109
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
 #: manufacturing/report/job_card_summary/job_card_summary.py:158
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:125
-#: manufacturing/report/production_planning_report/production_planning_report.py:356
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2118
+#: public/js/controllers/transaction.js:2162
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
@@ -35991,15 +37148,15 @@
 #: stock/report/item_price_stock/item_price_stock.py:24
 #: stock/report/item_prices/item_prices.py:51
 #: stock/report/item_shortage_report/item_shortage_report.py:143
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
-#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_analytics/stock_analytics.py:32
-#: stock/report/stock_balance/stock_balance.py:367
-#: stock/report/stock_ledger/stock_ledger.py:115
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
 #: stock/report/stock_projected_qty/stock_projected_qty.py:105
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
 msgid "Item Name"
 msgstr "اسم السلعة"
@@ -36379,15 +37536,15 @@
 msgid "Item Price Stock"
 msgstr "سعر صنف المخزون"
 
-#: stock/get_item_details.py:878
+#: stock/get_item_details.py:862
 msgid "Item Price added for {0} in Price List {1}"
 msgstr "تم اضافتة سعر الصنف لـ {0} في قائمة الأسعار {1}"
 
-#: stock/doctype/item_price/item_price.py:142
+#: stock/doctype/item_price/item_price.py:140
 msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
 msgstr ""
 
-#: stock/get_item_details.py:862
+#: stock/get_item_details.py:844
 msgid "Item Price updated for {0} in Price List {1}"
 msgstr "سعر الصنف محدث ل{0} في قائمة الأسعار {1}"
 
@@ -36431,7 +37588,7 @@
 msgid "Item Reorder"
 msgstr "البند إعادة ترتيب"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:109
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
 msgstr "صنف الصف {0}: {1} {2} غير موجود في جدول &#39;{1}&#39; أعلاه"
 
@@ -36622,8 +37779,8 @@
 msgid "Item UOM"
 msgstr "وحدة قياس الصنف"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:341
-#: accounts/doctype/pos_invoice/pos_invoice.py:348
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
 msgid "Item Unavailable"
 msgstr "العنصر غير متوفر"
 
@@ -36645,7 +37802,7 @@
 msgstr "الصنف تفاصيل متغير"
 
 #. Name of a DocType
-#: stock/doctype/item/item.js:94
+#: stock/doctype/item/item.js:114
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgid "Item Variant Settings"
 msgstr "إعدادات متنوع السلعة"
@@ -36656,11 +37813,11 @@
 msgid "Item Variant Settings"
 msgstr "إعدادات متنوع السلعة"
 
-#: stock/doctype/item/item.js:667
+#: stock/doctype/item/item.js:744
 msgid "Item Variant {0} already exists with same attributes"
 msgstr "متغير الصنف {0} موجود بالفعل مع نفس الخصائص"
 
-#: stock/doctype/item/item.py:762
+#: stock/doctype/item/item.py:754
 msgid "Item Variants updated"
 msgstr "تم تحديث متغيرات العنصر"
 
@@ -36751,24 +37908,24 @@
 msgid "Item and Warranty Details"
 msgstr "البند والضمان تفاصيل"
 
-#: stock/doctype/stock_entry/stock_entry.py:2325
+#: stock/doctype/stock_entry/stock_entry.py:2389
 msgid "Item for row {0} does not match Material Request"
 msgstr "عنصر الصف {0} لا يتطابق مع طلب المواد"
 
-#: stock/doctype/item/item.py:776
+#: stock/doctype/item/item.py:768
 msgid "Item has variants."
 msgstr "البند لديه متغيرات."
 
-#: selling/page/point_of_sale/pos_item_details.js:110
+#: selling/page/point_of_sale/pos_item_details.js:108
 msgid "Item is removed since no serial / batch no selected."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:105
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
 msgid "Item must be added using 'Get Items from Purchase Receipts' button"
 msgstr "الصنف يجب اضافته مستخدما  مفتاح \"احصل علي الأصناف من المشتريات المستلمة \""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:984
+#: selling/doctype/sales_order/sales_order.js:1146
 msgid "Item name"
 msgstr "اسم السلعة"
 
@@ -36778,11 +37935,11 @@
 msgid "Item operation"
 msgstr "عملية الصنف"
 
-#: controllers/accounts_controller.py:3196
+#: controllers/accounts_controller.py:3245
 msgid "Item qty can not be updated as raw materials are already processed."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:857
+#: stock/doctype/stock_entry/stock_entry.py:811
 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
 msgstr ""
 
@@ -36792,11 +37949,15 @@
 msgid "Item to be manufactured or repacked"
 msgstr "الصنف الذي سيتم تصنيعه أو إعادة تعبئته"
 
-#: stock/utils.py:564
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
 msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
 msgstr ""
 
-#: stock/doctype/item/item.py:933
+#: stock/doctype/item/item.py:921
 msgid "Item variant {0} exists with same attributes"
 msgstr "متغير العنصر {0} موجود بنفس السمات\\n<br>\\nItem variant {0} exists with same attributes"
 
@@ -36804,7 +37965,7 @@
 msgid "Item {0} cannot be added as a sub-assembly of itself"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:146
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
 msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
 msgstr ""
 
@@ -36812,15 +37973,15 @@
 msgid "Item {0} does not exist"
 msgstr "العنصر {0} غير موجود\\n<br>\\nItem {0} does not exist"
 
-#: manufacturing/doctype/bom/bom.py:560
+#: manufacturing/doctype/bom/bom.py:555
 msgid "Item {0} does not exist in the system or has expired"
 msgstr "الصنف{0} غير موجود في النظام أو انتهت صلاحيته"
 
-#: controllers/selling_controller.py:655
+#: controllers/selling_controller.py:684
 msgid "Item {0} entered multiple times."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:177
+#: controllers/sales_and_purchase_return.py:175
 msgid "Item {0} has already been returned"
 msgstr "تمت إرجاع الصنف{0} من قبل"
 
@@ -36828,39 +37989,39 @@
 msgid "Item {0} has been disabled"
 msgstr "الصنف{0} تم تعطيله"
 
-#: selling/doctype/sales_order/sales_order.py:645
+#: selling/doctype/sales_order/sales_order.py:657
 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
 msgstr ""
 
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1090
 msgid "Item {0} has reached its end of life on {1}"
 msgstr "الصنف{0} قد وصل إلى نهاية عمره في {1}"
 
-#: stock/stock_ledger.py:111
+#: stock/stock_ledger.py:112
 msgid "Item {0} ignored since it is not a stock item"
 msgstr "تم تجاهل الصنف {0} لأنه ليس بند مخزون"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:456
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
 msgid "Item {0} is already reserved/delivered against Sales Order {1}."
 msgstr ""
 
-#: stock/doctype/item/item.py:1122
+#: stock/doctype/item/item.py:1110
 msgid "Item {0} is cancelled"
 msgstr "تم إلغاء العنصر {0}\\n<br>\\nItem {0} is cancelled"
 
-#: stock/doctype/item/item.py:1106
+#: stock/doctype/item/item.py:1094
 msgid "Item {0} is disabled"
 msgstr "تم تعطيل البند {0}"
 
-#: selling/doctype/installation_note/installation_note.py:78
+#: selling/doctype/installation_note/installation_note.py:79
 msgid "Item {0} is not a serialized Item"
 msgstr "البند {0} ليس بند لديه رقم تسلسلي"
 
-#: stock/doctype/item/item.py:1114
+#: stock/doctype/item/item.py:1102
 msgid "Item {0} is not a stock Item"
 msgstr "العنصر {0} ليس عنصر مخزون\\n<br>\\nItem {0} is not a stock Item"
 
-#: stock/doctype/stock_entry/stock_entry.py:1538
+#: stock/doctype/stock_entry/stock_entry.py:1564
 msgid "Item {0} is not active or end of life has been reached"
 msgstr "البند {0} غير نشط أو تم التوصل إلى نهاية الحياة"
 
@@ -36880,23 +38041,23 @@
 msgid "Item {0} must be a non-stock item"
 msgstr "الصنف {0} يجب ألا يكون صنف مخزن <br>Item {0} must be a non-stock item"
 
-#: stock/doctype/stock_entry/stock_entry.py:1086
+#: stock/doctype/stock_entry/stock_entry.py:1099
 msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.py:57
+#: stock/doctype/item_price/item_price.py:56
 msgid "Item {0} not found."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:342
+#: buying/doctype/purchase_order/purchase_order.py:341
 msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
 msgstr "البند {0} الكمية المطلوبة {1} لا يمكن أن تكون أقل من الحد الأدنى للطلب {2} (المحددة في البند)."
 
-#: manufacturing/doctype/production_plan/production_plan.js:418
+#: manufacturing/doctype/production_plan/production_plan.js:453
 msgid "Item {0}: {1} qty produced. "
 msgstr "العنصر {0}: {1} الكمية المنتجة."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1131
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
 msgid "Item {} does not exist."
 msgstr ""
 
@@ -36938,13 +38099,16 @@
 msgid "Item-wise Sales Register"
 msgstr "سجل حركة مبيعات وفقاً للصنف"
 
-#: manufacturing/doctype/bom/bom.py:311
+#: manufacturing/doctype/bom/bom.py:308
 msgid "Item: {0} does not exist in the system"
 msgstr "الصنف: {0} غير موجود في النظام"
 
-#: public/js/utils.js:442 setup/doctype/item_group/item_group.js:70
-#: stock/doctype/delivery_note/delivery_note.js:364
-#: templates/generators/bom.html:38 templates/pages/rfq.html:37
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
 msgid "Items"
 msgstr "الاصناف"
 
@@ -37115,8 +38279,8 @@
 msgid "Items Filter"
 msgstr "تصفية الاصناف"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1462
-#: selling/doctype/sales_order/sales_order.js:1018
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
 msgid "Items Required"
 msgstr "العناصر المطلوبة"
 
@@ -37132,15 +38296,15 @@
 msgid "Items and Pricing"
 msgstr "السلع والتسعيرات"
 
-#: controllers/accounts_controller.py:3416
+#: controllers/accounts_controller.py:3469
 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:824
+#: selling/doctype/sales_order/sales_order.js:962
 msgid "Items for Raw Material Request"
 msgstr "عناصر لطلب المواد الخام"
 
-#: stock/doctype/stock_entry/stock_entry.py:853
+#: stock/doctype/stock_entry/stock_entry.py:807
 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
 msgstr ""
 
@@ -37150,7 +38314,7 @@
 msgid "Items to Be Repost"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1461
+#: manufacturing/doctype/production_plan/production_plan.py:1474
 msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
 msgstr "العناصر المطلوب تصنيعها لسحب المواد الخام المرتبطة بها."
 
@@ -37159,11 +38323,11 @@
 msgid "Items to Order and Receive"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:252
+#: selling/doctype/sales_order/sales_order.js:278
 msgid "Items to Reserve"
 msgstr ""
 
-#. Description of the 'Parent Warehouse' (Link) field in DocType 'Pick List'
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Items under this warehouse will be suggested"
@@ -37188,12 +38352,19 @@
 msgid "JAN"
 msgstr ""
 
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/job_card/job_card.json
 #: manufacturing/doctype/job_card/job_card.py:765
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:28
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:88
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
 msgid "Job Card"
 msgstr "بطاقة عمل"
 
@@ -37296,11 +38467,17 @@
 msgid "Job Card Time Log"
 msgstr "سجل وقت بطاقة العمل"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:94
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
 msgid "Job Paused"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
 msgid "Job Started"
 msgstr "بدأ العمل"
 
@@ -37322,11 +38499,11 @@
 msgid "Job Title"
 msgstr "المسمى الوظيفي"
 
-#: manufacturing/doctype/work_order/work_order.py:1562
+#: manufacturing/doctype/work_order/work_order.py:1568
 msgid "Job card {0} created"
 msgstr "تم إنشاء بطاقة العمل {0}"
 
-#: utilities/bulk_transaction.py:48
+#: utilities/bulk_transaction.py:50
 msgid "Job: {0} has been triggered for processing failed transactions"
 msgstr ""
 
@@ -37340,19 +38517,30 @@
 msgid "Joining"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:29
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
 msgid "Journal Entries"
 msgstr ""
 
-#: accounts/utils.py:866
+#: accounts/utils.py:859
 msgid "Journal Entries {0} are un-linked"
 msgstr "إدخالات قيد اليومية {0} غير مترابطة"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:146
+#: accounts/doctype/account/account_tree.js:205
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
-#: assets/doctype/asset/asset.js:246 assets/doctype/asset/asset.js:249
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
 msgid "Journal Entry"
 msgstr "القيود اليومية"
 
@@ -37437,7 +38625,7 @@
 msgid "Journal Entry Type"
 msgstr "نوع إدخال دفتر اليومية"
 
-#: accounts/doctype/journal_entry/journal_entry.py:471
+#: accounts/doctype/journal_entry/journal_entry.py:489
 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
 msgstr ""
 
@@ -37447,11 +38635,11 @@
 msgid "Journal Entry for Scrap"
 msgstr "قيد دفتر يومية للتخريد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:232
+#: accounts/doctype/journal_entry/journal_entry.py:245
 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:597
+#: accounts/doctype/journal_entry/journal_entry.py:625
 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
 msgstr "قيد دفتر اليومية {0} ليس لديه حساب {1} أو قد تم مطابقته مسبقا مع إيصال أخرى"
 
@@ -37461,14 +38649,24 @@
 msgid "Journals"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:95
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
 msgid "Journals have been created"
 msgstr ""
 
-#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:104
 msgid "Kanban Board"
 msgstr "لوح كانبان"
 
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
 #. Label of a Data field in DocType 'Currency Exchange Settings Details'
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
 msgctxt "Currency Exchange Settings Details"
@@ -37489,14 +38687,109 @@
 msgid "Key Reports"
 msgstr "التقارير الرئيسية"
 
-#: manufacturing/doctype/job_card/job_card.py:768
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
 msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
 msgstr ""
 
-#: public/js/utils/party.js:221
+#: public/js/utils/party.js:264
 msgid "Kindly select the company first"
 msgstr "يرجى اختيار الشركة أولا"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
+
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -37633,20 +38926,20 @@
 msgid "Last Name"
 msgstr "اسم العائلة"
 
-#: stock/doctype/shipment/shipment.js:247
+#: stock/doctype/shipment/shipment.js:275
 msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:85
+#: selling/report/inactive_customers/inactive_customers.py:81
 msgid "Last Order Amount"
 msgstr "قيمة آخر طلب"
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:44
-#: selling/report/inactive_customers/inactive_customers.py:86
+#: selling/report/inactive_customers/inactive_customers.py:82
 msgid "Last Order Date"
 msgstr "تاريخ أخر أمر بيع"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:100
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
 #: stock/report/item_prices/item_prices.py:56
 msgid "Last Purchase Rate"
 msgstr "آخر سعر الشراء"
@@ -37676,7 +38969,7 @@
 msgid "Last Purchase Rate"
 msgstr "آخر سعر الشراء"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:313
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
 msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
 msgstr "كانت آخر معاملة مخزون للبند {0} تحت المستودع {1} في {2}."
 
@@ -37684,11 +38977,11 @@
 msgid "Last carbon check date cannot be a future date"
 msgstr "لا يمكن أن يكون تاريخ فحص الكربون الأخير تاريخًا مستقبلاً"
 
-#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_ageing/stock_ageing.py:163
 msgid "Latest"
 msgstr "اخير"
 
-#: stock/report/stock_balance/stock_balance.py:479
+#: stock/report/stock_balance/stock_balance.py:486
 msgid "Latest Age"
 msgstr "مرحلة متأخرة"
 
@@ -37705,11 +38998,11 @@
 msgstr "خط العرض"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:34
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
 #: crm/report/lead_details/lead_details.py:18
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
-#: public/js/communication.js:20
+#: public/js/communication.js:25
 msgid "Lead"
 msgstr "مبادرة البيع"
 
@@ -37748,7 +39041,7 @@
 msgid "Lead"
 msgstr "مبادرة البيع"
 
-#: crm/doctype/lead/lead.py:555
+#: crm/doctype/lead/lead.py:547
 msgid "Lead -> Prospect"
 msgstr ""
 
@@ -37802,7 +39095,7 @@
 msgid "Lead Owner Efficiency"
 msgstr "يؤدي كفاءة المالك"
 
-#: crm/doctype/lead/lead.py:176
+#: crm/doctype/lead/lead.py:174
 msgid "Lead Owner cannot be same as the Lead Email Address"
 msgstr ""
 
@@ -37824,7 +39117,7 @@
 msgid "Lead Time"
 msgstr "المهلة"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
 msgid "Lead Time (Days)"
 msgstr "ايام القيادة)"
 
@@ -37838,7 +39131,7 @@
 msgid "Lead Time Date"
 msgstr "تاريخ و وقت المهلة"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
 msgid "Lead Time Days"
 msgstr "المدة الزمنية بين بدء وإنهاء عملية الإنتاج"
 
@@ -37860,7 +39153,7 @@
 msgid "Lead Type"
 msgstr "نوع الزبون المحتمل"
 
-#: crm/doctype/lead/lead.py:552
+#: crm/doctype/lead/lead.py:546
 msgid "Lead {0} has been added to prospect {1}."
 msgstr ""
 
@@ -37880,7 +39173,7 @@
 msgid "Leads"
 msgstr ""
 
-#: utilities/activation.py:79
+#: utilities/activation.py:77
 msgid "Leads help you get business, add all your contacts and more as your leads"
 msgstr "العروض تساعدك للحصول على الأعمال التجارية،وإضافة كافة جهات الاتصال الخاصة بك والمزيد من عروضك"
 
@@ -37974,9 +39267,9 @@
 msgid "Leave blank to use the standard Delivery Note format"
 msgstr "اتركه فارغًا لاستخدام تنسيق &quot;ملاحظة التسليم&quot; القياسي"
 
-#: accounts/doctype/journal_entry/journal_entry.js:18
-#: accounts/doctype/payment_entry/payment_entry.js:265
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:24
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
 msgid "Ledger"
 msgstr ""
 
@@ -38019,10 +39312,15 @@
 msgid "Left Index"
 msgstr "الفهرس الأيسر"
 
-#: setup/doctype/company/company.py:389
+#: setup/doctype/company/company.py:380
 msgid "Legal"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
 msgid "Legal Expenses"
@@ -38048,7 +39346,7 @@
 msgid "Length (cm)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:657
+#: accounts/doctype/payment_entry/payment_entry.js:807
 msgid "Less Than Amount"
 msgstr "أقل من المبلغ"
 
@@ -38365,11 +39663,11 @@
 msgid "Lft"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:240
+#: accounts/report/balance_sheet/balance_sheet.py:239
 msgid "Liabilities"
 msgstr "المطلوبات"
 
-#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/account_balance/account_balance.js:26
 msgid "Liability"
 msgstr "الخصوم"
 
@@ -38414,7 +39712,7 @@
 msgid "Likes"
 msgstr "اعجابات"
 
-#: controllers/status_updater.py:362
+#: controllers/status_updater.py:358
 msgid "Limit Crossed"
 msgstr "الحدود تجاوزت"
 
@@ -38442,6 +39740,11 @@
 msgid "Line spacing for amount in words"
 msgstr "سطر فارغ للمبلغ بالحروف"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr "حلقة الوصل"
+
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
 #: support/doctype/support_search_source/support_search_source.json
@@ -38466,20 +39769,20 @@
 msgid "Link existing Quality Procedure."
 msgstr "ربط إجراءات الجودة الحالية."
 
-#: buying/doctype/purchase_order/purchase_order.js:487
+#: buying/doctype/purchase_order/purchase_order.js:570
 msgid "Link to Material Request"
 msgstr "رابط لطلب المواد"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:378
-#: buying/doctype/supplier_quotation/supplier_quotation.js:52
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
 msgid "Link to Material Requests"
 msgstr "رابط لطلبات المواد"
 
-#: buying/doctype/supplier/supplier.js:107
+#: buying/doctype/supplier/supplier.js:133
 msgid "Link with Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:173
+#: selling/doctype/customer/customer.js:189
 msgid "Link with Supplier"
 msgstr ""
 
@@ -38500,20 +39803,20 @@
 msgid "Linked Location"
 msgstr "الموقع المرتبط"
 
-#: stock/doctype/item/item.py:975
+#: stock/doctype/item/item.py:963
 msgid "Linked with submitted documents"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:185
-#: selling/doctype/customer/customer.js:230
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
 msgid "Linking Failed"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:184
+#: buying/doctype/supplier/supplier.js:217
 msgid "Linking to Customer Failed. Please try again."
 msgstr ""
 
-#: selling/doctype/customer/customer.js:229
+#: selling/doctype/customer/customer.js:250
 msgid "Linking to Supplier Failed. Please try again."
 msgstr ""
 
@@ -38529,13 +39832,23 @@
 msgid "List items that form the package."
 msgstr "قائمة اصناف التي تتشكل حزمة."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
+
 #. Label of a Button field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Load All Criteria"
 msgstr "تحميل جميع المعايير"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:298
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
 msgid "Loading import file..."
 msgstr "جارٍ تحميل ملف الاستيراد ..."
 
@@ -38585,7 +39898,7 @@
 #. Name of a DocType
 #: assets/doctype/location/location.json
 #: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:476
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
 msgid "Location"
 msgstr "الموقع"
 
@@ -38644,6 +39957,11 @@
 msgid "Log Entries"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
@@ -38669,7 +39987,7 @@
 msgstr "خط الطول"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
-#: selling/doctype/quotation/quotation_list.js:33
+#: selling/doctype/quotation/quotation_list.js:32
 msgid "Lost"
 msgstr "مفقود"
 
@@ -38696,7 +40014,7 @@
 msgid "Lost Opportunity"
 msgstr "فرصة ضائعة"
 
-#: crm/report/lead_details/lead_details.js:39
+#: crm/report/lead_details/lead_details.js:38
 msgid "Lost Quotation"
 msgstr "تسعيرة خسر"
 
@@ -38716,7 +40034,7 @@
 msgid "Lost Quotations %"
 msgstr ""
 
-#: crm/report/lost_opportunity/lost_opportunity.js:31
+#: crm/report/lost_opportunity/lost_opportunity.js:30
 #: selling/report/lost_quotations/lost_quotations.py:24
 msgid "Lost Reason"
 msgstr "فقد السبب"
@@ -38733,7 +40051,7 @@
 msgstr "تفاصيل السبب المفقود"
 
 #: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:410
+#: public/js/utils/sales_common.js:463
 msgid "Lost Reasons"
 msgstr "أسباب ضائعة"
 
@@ -38751,7 +40069,7 @@
 msgid "Lost Reasons"
 msgstr "أسباب ضائعة"
 
-#: crm/doctype/opportunity/opportunity.js:29
+#: crm/doctype/opportunity/opportunity.js:28
 msgid "Lost Reasons are required in case opportunity is Lost."
 msgstr ""
 
@@ -38791,7 +40109,7 @@
 msgstr "شهادة الاستقطاع الأدنى"
 
 #: setup/setup_wizard/operations/install_fixtures.py:262
-#: setup/setup_wizard/operations/install_fixtures.py:378
+#: setup/setup_wizard/operations/install_fixtures.py:370
 msgid "Lower Income"
 msgstr "دخل أدنى"
 
@@ -38829,7 +40147,7 @@
 msgid "Loyalty Point Entry Redemption"
 msgstr "نقطة الولاء دخول الفداء"
 
-#: selling/page/point_of_sale/pos_item_cart.js:891
+#: selling/page/point_of_sale/pos_item_cart.js:924
 msgid "Loyalty Points"
 msgstr "نقاط الولاء"
 
@@ -38876,14 +40194,18 @@
 msgid "Loyalty Points Redemption"
 msgstr "نقاط الولاء الفداء"
 
-#: public/js/utils.js:109
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
 msgid "Loyalty Points: {0}"
 msgstr "نقاط الولاء: {0}"
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1041
-#: selling/page/point_of_sale/pos_item_cart.js:885
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
 msgid "Loyalty Program"
 msgstr "برنامج الولاء"
 
@@ -39066,11 +40388,16 @@
 msgid "MFG-WO-.YYYY.-"
 msgstr "مبدعين-WO-.YYYY.-"
 
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:22
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
 msgid "Machine"
 msgstr "آلة"
 
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr ""
+
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
@@ -39083,8 +40410,8 @@
 msgid "Machine operator errors"
 msgstr "أخطاء مشغل الآلة"
 
-#: setup/doctype/company/company.py:563 setup/doctype/company/company.py:578
-#: setup/doctype/company/company.py:579 setup/doctype/company/company.py:580
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
 msgid "Main"
 msgstr "رئيسي"
 
@@ -39094,11 +40421,11 @@
 msgid "Main Cost Center"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:125
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
 msgid "Main Cost Center {0} cannot be entered in the child table"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:102
+#: assets/doctype/asset/asset.js:118
 msgid "Maintain Asset"
 msgstr ""
 
@@ -39155,6 +40482,12 @@
 msgid "Maintenance"
 msgstr "الصيانة"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr "الصيانة"
+
 #. Label of a Date field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
@@ -39167,7 +40500,7 @@
 msgid "Maintenance Details"
 msgstr ""
 
-#: assets/doctype/asset_maintenance/asset_maintenance.js:43
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
 msgid "Maintenance Log"
 msgstr "سجل الصيانة"
 
@@ -39214,10 +40547,10 @@
 msgstr "صلاحية الصيانة"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:162
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:78
-#: selling/doctype/sales_order/sales_order.js:582
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
 msgid "Maintenance Schedule"
 msgstr "جدول الصيانة"
 
@@ -39256,11 +40589,11 @@
 msgid "Maintenance Schedule Item"
 msgstr "جدول صيانة صنف"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:370
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
 msgstr "لم يتم إنشاء جدول الصيانة لجميع الاصناف. يرجى النقر على \"إنشاء الجدول الزمني\""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:248
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
 msgid "Maintenance Schedule {0} exists against {1}"
 msgstr "جدول الصيانة {0} موجود ضد {1}"
 
@@ -39360,10 +40693,10 @@
 msgstr "عضو الصيانة"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:83
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:581
-#: support/doctype/warranty_claim/warranty_claim.js:50
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
 msgid "Maintenance Visit"
 msgstr "زيارة صيانة"
 
@@ -39386,7 +40719,7 @@
 msgid "Maintenance Visit Purpose"
 msgstr "صيانة زيارة الغرض"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:352
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
 msgid "Maintenance start date can not be before delivery date for Serial No {0}"
 msgstr "تاريخ بدء الصيانة لا يمكن أن يكون قبل تاريخ التسليم للرقم التسلسلي {0}\\n<br>\\nMaintenance start date can not be before delivery date for Serial No {0}"
 
@@ -39396,16 +40729,16 @@
 msgid "Major/Optional Subjects"
 msgstr "المواد الرئيسية والاختيارية التي تم دراستها"
 
-#: accounts/doctype/journal_entry/journal_entry.js:51
-#: manufacturing/doctype/job_card/job_card.js:174
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
 msgid "Make"
 msgstr "سنة الصنع"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:56
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
 msgid "Make "
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:39
+#: assets/doctype/asset/asset_list.js:29
 msgid "Make Asset Movement"
 msgstr ""
 
@@ -39435,7 +40768,7 @@
 msgid "Make Quotation"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
 msgid "Make Return Entry"
 msgstr ""
 
@@ -39451,7 +40784,7 @@
 msgid "Make Serial No / Batch from Work Order"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
 msgid "Make Stock Entry"
 msgstr "جعل دخول الأسهم"
 
@@ -39459,20 +40792,20 @@
 msgid "Make project from a template."
 msgstr "جعل المشروع من قالب."
 
-#: stock/doctype/item/item.js:502
+#: stock/doctype/item/item.js:569
 msgid "Make {0} Variant"
 msgstr ""
 
-#: stock/doctype/item/item.js:504
+#: stock/doctype/item/item.js:571
 msgid "Make {0} Variants"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:85 assets/doctype/asset/asset.js:89
-#: assets/doctype/asset/asset.js:93 assets/doctype/asset/asset.js:98
-#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:109
-#: assets/doctype/asset/asset.js:113 assets/doctype/asset/asset.js:118
-#: assets/doctype/asset/asset.js:124 assets/doctype/asset/asset.js:136
-#: setup/doctype/company/company.js:112 setup/doctype/company/company.js:119
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
 msgid "Manage"
 msgstr ""
 
@@ -39492,26 +40825,26 @@
 msgid "Manage cost of operations"
 msgstr "إدارة تكلفة العمليات"
 
-#: utilities/activation.py:96
+#: utilities/activation.py:94
 msgid "Manage your orders"
 msgstr "إدارة طلباتك"
 
-#: setup/doctype/company/company.py:371
+#: setup/doctype/company/company.py:362
 msgid "Management"
 msgstr "الإدارة"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
-#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:482
-#: manufacturing/doctype/bom/bom.py:245
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:73
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484 public/js/utils/party.js:273
-#: stock/doctype/delivery_note/delivery_note.js:138
-#: stock/doctype/purchase_receipt/purchase_receipt.js:113
-#: stock/doctype/purchase_receipt/purchase_receipt.js:198
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
 msgid "Mandatory"
 msgstr "إلزامي"
 
@@ -39537,7 +40870,7 @@
 msgid "Mandatory Depends On"
 msgstr "إلزامي يعتمد على"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
 msgid "Mandatory Field"
 msgstr ""
 
@@ -39553,15 +40886,15 @@
 msgid "Mandatory For Profit and Loss Account"
 msgstr "إلزامي لحساب الربح والخسارة"
 
-#: selling/doctype/quotation/quotation.py:556
+#: selling/doctype/quotation/quotation.py:551
 msgid "Mandatory Missing"
 msgstr "إلزامي مفقود"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
 msgid "Mandatory Purchase Order"
 msgstr "أمر شراء إلزامي"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
 msgid "Mandatory Purchase Receipt"
 msgstr "إيصال الشراء الإلزامي"
 
@@ -39629,7 +40962,7 @@
 msgid "Manual Inspection"
 msgstr ""
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:34
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
 msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
 msgstr "لا يمكن إنشاء الإدخال اليدوي! قم بتعطيل الإدخال التلقائي للمحاسبة المؤجلة في إعدادات الحسابات وحاول مرة أخرى"
 
@@ -39725,11 +41058,11 @@
 msgid "Manufacture against Material Request"
 msgstr "تصنيع ضد طلب مواد"
 
-#: stock/doctype/material_request/material_request_list.js:33
+#: stock/doctype/material_request/material_request_list.js:37
 msgid "Manufactured"
 msgstr "المصنعة"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:89
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
 msgid "Manufactured Qty"
 msgstr "الكمية المصنعة"
 
@@ -39740,7 +41073,7 @@
 msgstr "الكمية المصنعة"
 
 #. Name of a DocType
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:64
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
 #: stock/doctype/manufacturer/manufacturer.json
 msgid "Manufacturer"
 msgstr "الصانع"
@@ -39805,7 +41138,7 @@
 msgid "Manufacturer"
 msgstr "الصانع"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:70
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
 msgid "Manufacturer Part Number"
 msgstr "رقم قطعة المُصَنِّع"
 
@@ -39857,10 +41190,15 @@
 msgid "Manufacturer Part Number"
 msgstr "رقم قطعة المُصَنِّع"
 
-#: public/js/controllers/buying.js:337
+#: public/js/controllers/buying.js:332
 msgid "Manufacturer Part Number <b>{0}</b> is invalid"
 msgstr "رقم جزء الشركة المصنعة <b>{0}</b> غير صالح"
 
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
+
 #. Name of a Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: selling/doctype/sales_order/sales_order_dashboard.py:26
@@ -39907,7 +41245,7 @@
 msgid "Manufacturing Manager"
 msgstr "مدير التصنيع"
 
-#: stock/doctype/stock_entry/stock_entry.py:1689
+#: stock/doctype/stock_entry/stock_entry.py:1722
 msgid "Manufacturing Quantity is mandatory"
 msgstr "كمية التصنيع إلزامية\\n<br>\\nManufacturing Quantity is mandatory"
 
@@ -39971,15 +41309,15 @@
 msgid "Manufacturing module is all set up!"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:148
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
 msgid "Mapping Purchase Receipt ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:98
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
 msgid "Mapping Subcontracting Order ..."
 msgstr ""
 
-#: public/js/utils.js:843
+#: public/js/utils.js:911
 msgid "Mapping {0} ..."
 msgstr ""
 
@@ -40115,7 +41453,7 @@
 msgid "Margin Type"
 msgstr "نوع الهامش"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:19
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
 msgid "Margin View"
 msgstr ""
 
@@ -40125,6 +41463,15 @@
 msgid "Marital Status"
 msgstr "الحالة الإجتماعية"
 
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr ""
+
 #. Name of a DocType
 #: crm/doctype/market_segment/market_segment.json
 msgid "Market Segment"
@@ -40160,7 +41507,7 @@
 msgid "Market Segment"
 msgstr "سوق القطاع"
 
-#: setup/doctype/company/company.py:323
+#: setup/doctype/company/company.py:314
 msgid "Marketing"
 msgstr "التسويق"
 
@@ -40200,7 +41547,7 @@
 msgid "Material"
 msgstr "مواد"
 
-#: manufacturing/doctype/work_order/work_order.js:613
+#: manufacturing/doctype/work_order/work_order.js:655
 msgid "Material Consumption"
 msgstr "اهلاك المواد"
 
@@ -40216,7 +41563,7 @@
 msgid "Material Consumption for Manufacture"
 msgstr "اهلاك المواد للتصنيع"
 
-#: stock/doctype/stock_entry/stock_entry.js:420
+#: stock/doctype/stock_entry/stock_entry.js:494
 msgid "Material Consumption is not set in Manufacturing Settings."
 msgstr "لم يتم تعيين اهلاك المواد في إعدادات التصنيع."
 
@@ -40258,7 +41605,7 @@
 msgid "Material Issue"
 msgstr "صرف مواد"
 
-#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:146
 msgid "Material Receipt"
 msgstr "أستلام مواد"
 
@@ -40275,20 +41622,21 @@
 msgstr "أستلام مواد"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:435
-#: buying/doctype/request_for_quotation/request_for_quotation.js:297
-#: buying/doctype/supplier_quotation/supplier_quotation.js:31
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:34
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
-#: manufacturing/doctype/job_card/job_card.js:57
-#: manufacturing/doctype/production_plan/production_plan.js:113
-#: selling/doctype/sales_order/sales_order.js:570
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
 #: stock/doctype/material_request/material_request.json
-#: stock/doctype/material_request/material_request.py:365
-#: stock/doctype/material_request/material_request.py:399
-#: stock/doctype/stock_entry/stock_entry.js:192
-#: stock/doctype/stock_entry/stock_entry.js:277
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
 msgid "Material Request"
 msgstr "طلب مواد"
 
@@ -40506,13 +41854,17 @@
 msgid "Material Request Planning"
 msgstr "تخطيط طلب المواد"
 
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr "نوع طلب المواد"
+
 #. Label of a Select field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Request Type"
 msgstr "نوع طلب المواد"
 
-#: selling/doctype/sales_order/sales_order.py:1521
+#: selling/doctype/sales_order/sales_order.py:1533
 msgid "Material Request not created, as quantity for Raw Materials already available."
 msgstr "لم يتم إنشاء طلب المواد ، ككمية للمواد الخام المتاحة بالفعل."
 
@@ -40527,11 +41879,11 @@
 msgid "Material Request used to make this Stock Entry"
 msgstr "طلب المواد المستخدمة لانشاء الحركة المخزنية"
 
-#: controllers/subcontracting_controller.py:974
+#: controllers/subcontracting_controller.py:1052
 msgid "Material Request {0} is cancelled or stopped"
 msgstr "طلب المواد {0} تم إلغاؤه أو إيقافه"
 
-#: selling/doctype/sales_order/sales_order.js:839
+#: selling/doctype/sales_order/sales_order.js:978
 msgid "Material Request {0} submitted."
 msgstr "تم تقديم طلب المواد {0}."
 
@@ -40547,7 +41899,7 @@
 msgid "Material Requests"
 msgstr "طلبات المواد"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Material Requests Required"
 msgstr "طلبات المواد المطلوبة"
 
@@ -40558,12 +41910,12 @@
 msgid "Material Requests for which Supplier Quotations are not created"
 msgstr "طلبات المواد التي لم ينشأ لها عروض أسعار من الموردين"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:7
+#: stock/doctype/stock_entry/stock_entry_list.js:13
 msgid "Material Returned from WIP"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:67
-#: stock/doctype/material_request/material_request.js:119
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
 msgid "Material Transfer"
 msgstr "نقل المواد"
 
@@ -40604,7 +41956,7 @@
 msgid "Material Transfer"
 msgstr "نقل المواد"
 
-#: stock/doctype/material_request/material_request.js:122
+#: stock/doctype/material_request/material_request.js:130
 msgid "Material Transfer (In Transit)"
 msgstr ""
 
@@ -40658,8 +42010,8 @@
 msgid "Material Transferred for Subcontract"
 msgstr "المواد المنقولة للعقود من الباطن"
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
 msgid "Material to Supplier"
 msgstr "مواد للمورد"
 
@@ -40669,11 +42021,11 @@
 msgid "Materials Required (Exploded)"
 msgstr "المواد المطلوبة (مفصصة)"
 
-#: controllers/subcontracting_controller.py:1164
+#: controllers/subcontracting_controller.py:1251
 msgid "Materials are already received against the {0} {1}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:636
+#: manufacturing/doctype/job_card/job_card.py:643
 msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
 msgstr ""
 
@@ -40753,8 +42105,8 @@
 msgid "Max discount allowed for item: {0} is {1}%"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:715
-#: stock/doctype/pick_list/pick_list.js:147
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
 msgid "Max: {0}"
 msgstr "الحد الأقصى: {0}"
 
@@ -40776,11 +42128,11 @@
 msgid "Maximum Payment Amount"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2842
+#: stock/doctype/stock_entry/stock_entry.py:2910
 msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
 msgstr "الحد الأقصى للعينات - {0} يمكن الاحتفاظ بالدفعة {1} والبند {2}."
 
-#: stock/doctype/stock_entry/stock_entry.py:2833
+#: stock/doctype/stock_entry/stock_entry.py:2901
 msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
 msgstr "الحد الأقصى للعينات - {0} تم الاحتفاظ به مسبقا للدفعة {1} و العنصر {2} في الدفعة {3}."
 
@@ -40802,11 +42154,11 @@
 msgid "Maximum Value"
 msgstr ""
 
-#: controllers/selling_controller.py:194
+#: controllers/selling_controller.py:195
 msgid "Maximum discount for Item {0} is {1}%"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:94
+#: public/js/utils/barcode_scanner.js:99
 msgid "Maximum quantity scanned for item {0}."
 msgstr ""
 
@@ -40844,7 +42196,32 @@
 msgid "Meeting"
 msgstr "لقاء"
 
-#: stock/stock_ledger.py:1685
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
 msgid "Mention Valuation Rate in the Item master."
 msgstr "اذكر معدل التقييم في مدير السلعة."
 
@@ -40872,11 +42249,11 @@
 msgid "Mention if non-standard receivable account applicable"
 msgstr "أذكر إذا كان حساب المدينين المطبق ليس حساب المدينين الافتراضي"
 
-#: accounts/doctype/account/account.js:151
+#: accounts/doctype/account/account.js:152
 msgid "Merge"
 msgstr "دمج"
 
-#: accounts/doctype/account/account.js:51
+#: accounts/doctype/account/account.js:46
 msgid "Merge Account"
 msgstr "دمج الحساب"
 
@@ -40896,15 +42273,15 @@
 msgid "Merge Similar Account Heads"
 msgstr ""
 
-#: public/js/utils.js:873
+#: public/js/utils.js:941
 msgid "Merge taxes from multiple documents"
 msgstr ""
 
-#: accounts/doctype/account/account.js:123
+#: accounts/doctype/account/account.js:124
 msgid "Merge with Existing Account"
 msgstr "دمج مع حساب موجود"
 
-#: accounts/doctype/cost_center/cost_center.js:66
+#: accounts/doctype/cost_center/cost_center.js:68
 msgid "Merge with existing"
 msgstr "دمج مع الحالي"
 
@@ -40914,7 +42291,7 @@
 msgid "Merged"
 msgstr ""
 
-#: accounts/doctype/account/account.py:546
+#: accounts/doctype/account/account.py:560
 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
 msgstr ""
 
@@ -40922,6 +42299,10 @@
 msgid "Merging {0} of {1}"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr "رسالة"
+
 #. Label of a Text field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
@@ -40952,7 +42333,7 @@
 msgid "Message Examples"
 msgstr "أمثلة رسالة"
 
-#: accounts/doctype/payment_request/payment_request.js:38
+#: accounts/doctype/payment_request/payment_request.js:47
 #: setup/doctype/email_digest/email_digest.js:26
 msgid "Message Sent"
 msgstr "تم ارسال الرسالة"
@@ -40981,8 +42362,52 @@
 msgid "Messages greater than 160 characters will be split into multiple messages"
 msgstr "سيتم تقسيم الرسائل التي تزيد عن 160 حرفا إلى رسائل متعددة"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:263
-#: setup/setup_wizard/operations/install_fixtures.py:379
+#: setup/setup_wizard/operations/install_fixtures.py:371
 msgid "Middle Income"
 msgstr "الدخل المتوسط"
 
@@ -40998,6 +42423,101 @@
 msgid "Middle Name"
 msgstr "الاسم الأوسط"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
@@ -41126,6 +42646,11 @@
 msgid "Minimum quantity should be as per Stock UOM"
 msgstr "يجب أن تكون الكمية الأدنى حسب مخزون UOM"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr "دقيقة"
+
 #. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
@@ -41143,44 +42668,44 @@
 msgid "Miscellaneous Expenses"
 msgstr "نفقات متنوعة"
 
-#: controllers/buying_controller.py:473
+#: controllers/buying_controller.py:467
 msgid "Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1132
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
 msgid "Missing"
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
 #: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:548
-#: accounts/doctype/sales_invoice/sales_invoice.py:2044
-#: accounts/doctype/sales_invoice/sales_invoice.py:2602
-#: assets/doctype/asset_category/asset_category.py:115
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
 msgid "Missing Account"
 msgstr "حساب مفقود"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1403
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
 msgid "Missing Asset"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:179 assets/doctype/asset/asset.py:265
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
 msgid "Missing Cost Center"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:309
+#: assets/doctype/asset/asset.py:307
 msgid "Missing Finance Book"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1280
+#: stock/doctype/stock_entry/stock_entry.py:1298
 msgid "Missing Finished Good"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:216
+#: stock/doctype/quality_inspection/quality_inspection.py:214
 msgid "Missing Formula"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Missing Items"
 msgstr ""
 
@@ -41188,7 +42713,7 @@
 msgid "Missing Payments App"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:240
+#: assets/doctype/asset_repair/asset_repair.py:238
 msgid "Missing Serial No Bundle"
 msgstr ""
 
@@ -41196,16 +42721,16 @@
 msgid "Missing Values Required"
 msgstr "قيم مفقودة مطلوبة"
 
-#: assets/doctype/asset_repair/asset_repair.py:178
+#: assets/doctype/asset_repair/asset_repair.py:176
 msgid "Missing Warehouse"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:132
+#: stock/doctype/delivery_trip/delivery_trip.js:153
 msgid "Missing email template for dispatch. Please set one in Delivery Settings."
 msgstr "قالب بريد إلكتروني مفقود للإرسال. يرجى ضبط واحد في إعدادات التسليم."
 
-#: manufacturing/doctype/bom/bom.py:957
-#: manufacturing/doctype/work_order/work_order.py:979
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
 msgid "Missing value"
 msgstr ""
 
@@ -41345,20 +42870,20 @@
 msgid "Mobile No"
 msgstr "رقم الجوال"
 
-#: public/js/utils/contact_address_quick_entry.js:48
+#: public/js/utils/contact_address_quick_entry.js:51
 msgid "Mobile Number"
 msgstr "رقم الهاتف المحمول"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:213
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
 #: accounts/report/purchase_register/purchase_register.py:201
-#: accounts/report/sales_register/sales_register.py:222
+#: accounts/report/sales_register/sales_register.py:223
 msgid "Mode Of Payment"
 msgstr "طريقة الدفع"
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
-#: accounts/doctype/payment_order/payment_order.js:109
+#: accounts/doctype/payment_order/payment_order.js:124
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
@@ -41598,21 +43123,21 @@
 msgid "Month(s) after the end of the invoice month"
 msgstr "شهر (أشهر) بعد نهاية شهر الفاتورة"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:67
-#: accounts/report/gross_profit/gross_profit.py:342
-#: buying/report/purchase_analytics/purchase_analytics.js:62
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
-#: manufacturing/report/production_analytics/production_analytics.js:35
-#: public/js/financial_statements.js:217
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
 #: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
-#: public/js/stock_analytics.js:53
-#: selling/report/sales_analytics/sales_analytics.js:62
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
-#: stock/report/stock_analytics/stock_analytics.js:81
-#: support/report/issue_analytics/issue_analytics.js:43
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
 msgid "Monthly"
 msgstr "شهريا"
 
@@ -41662,7 +43187,7 @@
 msgstr "أوامر العمل المكتملة شهريًا"
 
 #. Name of a DocType
-#: accounts/doctype/cost_center/cost_center_tree.js:44
+#: accounts/doctype/cost_center/cost_center_tree.js:69
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgid "Monthly Distribution"
 msgstr "التوزيع الشهري"
@@ -41904,18 +43429,24 @@
 msgid "More Information"
 msgstr "المزيد من المعلومات"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:54
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
 msgid "More columns found than expected. Please compare the uploaded file with standard template"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:111 stock/doctype/batch/batch_dashboard.py:10
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
 msgid "Move"
 msgstr "حرك"
 
-#: stock/dashboard/item_dashboard.js:205
+#: stock/dashboard/item_dashboard.js:212
 msgid "Move Item"
 msgstr "حرك بند"
 
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr ""
+
 #: templates/includes/macros.html:169
 msgid "Move to Cart"
 msgstr ""
@@ -41958,15 +43489,15 @@
 msgid "Multi Currency"
 msgstr "متعدد العملات"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:42
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
 msgid "Multi-level BOM Creator"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:369
+#: selling/doctype/customer/customer.py:378
 msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:345
+#: accounts/doctype/pricing_rule/utils.py:338
 msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
 msgstr "توجد قواعد أسعار متعددة بنفس المعايير، يرجى حل النزاع عن طريق تعيين الأولوية. قاعدة السعر: {0}"
 
@@ -41977,24 +43508,24 @@
 msgid "Multiple Tier Program"
 msgstr "برنامج متعدد الطبقات"
 
-#: stock/doctype/item/item.js:106
+#: stock/doctype/item/item.js:138
 msgid "Multiple Variants"
 msgstr "متغيرات متعددة"
 
-#: stock/doctype/warehouse/warehouse.py:147
+#: stock/doctype/warehouse/warehouse.py:145
 msgid "Multiple Warehouse Accounts"
 msgstr ""
 
-#: controllers/accounts_controller.py:899
+#: controllers/accounts_controller.py:963
 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
 msgstr "يوجد سنوات مالية متعددة لنفس التاريخ {0}. الرجاء تحديد الشركة لهذه السنة المالية\\n<br>\\nMultiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
 
-#: stock/doctype/stock_entry/stock_entry.py:1287
+#: stock/doctype/stock_entry/stock_entry.py:1305
 msgid "Multiple items cannot be marked as finished item"
 msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:222
+#: utilities/transaction_base.py:220
 msgid "Must be Whole Number"
 msgstr "يجب أن يكون عدد صحيح"
 
@@ -42023,12 +43554,12 @@
 msgid "N/A"
 msgstr "N / A"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:86
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:357
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
-#: manufacturing/doctype/bom_creator/bom_creator.js:45
-#: public/js/utils/serial_no_batch_selector.js:404
-#: selling/doctype/quotation/quotation.js:261
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
 msgid "Name"
 msgstr "اسم"
 
@@ -42086,7 +43617,7 @@
 msgid "Name of Beneficiary"
 msgstr "اسم المستفيد"
 
-#: accounts/doctype/account/account_tree.js:107
+#: accounts/doctype/account/account_tree.js:124
 msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
 msgstr "اسم الحساب الجديد. ملاحظة: الرجاء عدم إنشاء حسابات للزبائن والموردين"
 
@@ -42255,25 +43786,50 @@
 msgid "Naming Series and Price Defaults"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr ""
+
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Natural Gas"
 msgstr "غاز طبيعي"
 
-#: setup/setup_wizard/operations/install_fixtures.py:391
+#: setup/setup_wizard/operations/install_fixtures.py:383
 msgid "Needs Analysis"
 msgstr "تحليل الاحتياجات"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:377
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
 msgid "Negative Quantity is not allowed"
 msgstr "الكمية السلبية غير مسموح بها\\n<br>\\nnegative Quantity is not allowed"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:381
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
 msgid "Negative Valuation Rate is not allowed"
 msgstr "معدل التقييم السلبي غير مسموح به\\n<br>\\nNegative Valuation Rate is not allowed"
 
-#: setup/setup_wizard/operations/install_fixtures.py:396
+#: setup/setup_wizard/operations/install_fixtures.py:388
 msgid "Negotiation/Review"
 msgstr "التفاوض / مراجعة"
 
@@ -42391,45 +43947,45 @@
 msgid "Net Amount (Company Currency)"
 msgstr "صافي المبلغ  ( بعملة الشركة )"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:429
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:435
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
 msgid "Net Asset value as on"
 msgstr "صافي قيمة الأصول كما في"
 
-#: accounts/report/cash_flow/cash_flow.py:145
+#: accounts/report/cash_flow/cash_flow.py:143
 msgid "Net Cash from Financing"
 msgstr "صافي النقد من التمويل"
 
-#: accounts/report/cash_flow/cash_flow.py:138
+#: accounts/report/cash_flow/cash_flow.py:136
 msgid "Net Cash from Investing"
 msgstr "صافي النقد من الاستثمار"
 
-#: accounts/report/cash_flow/cash_flow.py:126
+#: accounts/report/cash_flow/cash_flow.py:124
 msgid "Net Cash from Operations"
 msgstr "صافي النقد من العمليات"
 
-#: accounts/report/cash_flow/cash_flow.py:131
+#: accounts/report/cash_flow/cash_flow.py:129
 msgid "Net Change in Accounts Payable"
 msgstr "صافي التغير في الحسابات الدائنة"
 
-#: accounts/report/cash_flow/cash_flow.py:130
+#: accounts/report/cash_flow/cash_flow.py:128
 msgid "Net Change in Accounts Receivable"
 msgstr "صافي التغير في الحسابات المدينة"
 
 #: accounts/report/cash_flow/cash_flow.py:110
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:259
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
 msgid "Net Change in Cash"
 msgstr "صافي التغير في النقد"
 
-#: accounts/report/cash_flow/cash_flow.py:147
+#: accounts/report/cash_flow/cash_flow.py:145
 msgid "Net Change in Equity"
 msgstr "صافي التغير في حقوق الملكية"
 
-#: accounts/report/cash_flow/cash_flow.py:140
+#: accounts/report/cash_flow/cash_flow.py:138
 msgid "Net Change in Fixed Asset"
 msgstr "صافي التغير في الأصول الثابتة"
 
-#: accounts/report/cash_flow/cash_flow.py:132
+#: accounts/report/cash_flow/cash_flow.py:130
 msgid "Net Change in Inventory"
 msgstr "صافي التغير في المخزون"
 
@@ -42445,13 +44001,13 @@
 msgid "Net Hour Rate"
 msgstr "صافي سعر الساعة"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:218
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:219
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
 msgid "Net Profit"
 msgstr "صافي الربح"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:176
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
 msgid "Net Profit/Loss"
 msgstr "صافي الربح (الخسارة"
 
@@ -42565,7 +44121,11 @@
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
 #: accounts/report/purchase_register/purchase_register.py:253
-#: accounts/report/sales_register/sales_register.py:283
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
 #: templates/includes/order/order_taxes.html:5
 msgid "Net Total"
 msgstr "صافي المجموع"
@@ -42753,15 +44313,15 @@
 msgid "Net Weight UOM"
 msgstr "الوزن الصافي لوحدة القياس"
 
-#: controllers/accounts_controller.py:1210
+#: controllers/accounts_controller.py:1285
 msgid "Net total calculation precision loss"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:164
+#: accounts/doctype/account/account_tree.js:241
 msgid "New"
 msgstr "جديد"
 
-#: accounts/doctype/account/account_tree.js:106
+#: accounts/doctype/account/account_tree.js:122
 msgid "New Account Name"
 msgstr "اسم الحساب الجديد"
 
@@ -42771,11 +44331,11 @@
 msgid "New Asset Value"
 msgstr "قيمة الأصول الجديدة"
 
-#: assets/dashboard_fixtures.py:165
+#: assets/dashboard_fixtures.py:164
 msgid "New Assets (This Year)"
 msgstr "الأصول الجديدة (هذا العام)"
 
-#: manufacturing/doctype/bom/bom_tree.js:56
+#: manufacturing/doctype/bom/bom_tree.js:55
 msgid "New BOM"
 msgstr "قائمة مواد جديدة"
 
@@ -42803,21 +44363,21 @@
 msgid "New Balance In Base Currency"
 msgstr "توازن جديد بالعملة الأساسية"
 
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:146
 msgid "New Batch ID (Optional)"
 msgstr "معرف الدفعة الجديد (اختياري)"
 
-#: stock/doctype/batch/batch.js:121
+#: stock/doctype/batch/batch.js:140
 msgid "New Batch Qty"
 msgstr "جديد دفعة الكمية"
 
-#: accounts/doctype/account/account_tree.js:100
-#: accounts/doctype/cost_center/cost_center_tree.js:16
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
 #: setup/doctype/company/company_tree.js:23
 msgid "New Company"
 msgstr "شركة جديدة"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:22
+#: accounts/doctype/cost_center/cost_center_tree.js:26
 msgid "New Cost Center Name"
 msgstr "اسم مركز تكلفة جديد"
 
@@ -42837,7 +44397,8 @@
 msgid "New Employee"
 msgstr "موظف جديد"
 
-#: public/js/utils/crm_activities.js:81
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
 msgid "New Event"
 msgstr "حدث جديد"
 
@@ -42863,6 +44424,10 @@
 msgid "New Location"
 msgstr "موقع جديد"
 
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -42897,23 +44462,24 @@
 msgid "New Sales Orders"
 msgstr "طلب مبيعات جديد"
 
-#: setup/doctype/sales_person/sales_person_tree.js:5
+#: setup/doctype/sales_person/sales_person_tree.js:3
 msgid "New Sales Person Name"
 msgstr "اسم شخص المبيعات الجديد"
 
-#: stock/doctype/serial_no/serial_no.py:70
+#: stock/doctype/serial_no/serial_no.py:67
 msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
 msgstr "المسلسل الجديد غير ممكن للمستودع . يجب ان يكون المستودع مجهز من حركة المخزون او المشتريات المستلمة"
 
-#: public/js/utils/crm_activities.js:63
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
 msgid "New Task"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:112
+#: manufacturing/doctype/bom/bom.js:111
 msgid "New Version"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse_tree.js:15
+#: stock/doctype/warehouse/warehouse_tree.js:16
 msgid "New Warehouse Name"
 msgstr "اسم المخزن الجديد"
 
@@ -42923,10 +44489,14 @@
 msgid "New Workplace"
 msgstr "مكان العمل الجديد"
 
-#: selling/doctype/customer/customer.py:338
+#: selling/doctype/customer/customer.py:347
 msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
 msgstr "حد الائتمان الجديد أقل من المبلغ المستحق الحالي للعميل. حد الائتمان يجب أن يكون على الأقل {0}\\n<br>\\nNew credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
 
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr ""
+
 #. Description of the 'Generate New Invoices Past Due Date' (Check) field in
 #. DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -42934,7 +44504,7 @@
 msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
 msgstr "سيتم إنشاء فواتير جديدة وفقًا للجدول الزمني حتى إذا كانت الفواتير الحالية غير مدفوعة أو تجاوز تاريخ الاستحقاق"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:218
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
 msgid "New release date should be in the future"
 msgstr "يجب أن يكون تاريخ الإصدار الجديد في المستقبل"
 
@@ -42953,6 +44523,11 @@
 msgid "Newsletter"
 msgstr "النشرة الإخبارية"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
 #: www/book_appointment/index.html:34
 msgid "Next"
 msgstr "التالي"
@@ -43084,7 +44659,7 @@
 msgid "No Account matched these filters: {}"
 msgstr "لا يوجد حساب مطابق لهذه الفلاتر: {}"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:6
+#: quality_management/doctype/quality_review/quality_review_list.js:5
 msgid "No Action"
 msgstr "لا رد فعل"
 
@@ -43094,20 +44669,20 @@
 msgid "No Answer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2146
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
 msgid "No Customer found for Inter Company Transactions which represents company {0}"
 msgstr "لم يتم العثور على زبون للمعاملات بين الشركات التي تمثل الشركة {0}"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:118
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:362
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
 msgid "No Customers found with selected options."
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:48
+#: selling/page/sales_funnel/sales_funnel.js:59
 msgid "No Data"
 msgstr "لا توجد بيانات"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:143
 msgid "No Delivery Note selected for Customer {}"
 msgstr "لم يتم تحديد ملاحظة التسليم للعميل {}"
 
@@ -43119,101 +44694,113 @@
 msgid "No Item with Serial No {0}"
 msgstr "أي عنصر مع المسلسل لا {0}"
 
-#: controllers/subcontracting_controller.py:1084
+#: controllers/subcontracting_controller.py:1175
 msgid "No Items selected for transfer."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:668
+#: selling/doctype/sales_order/sales_order.js:769
 msgid "No Items with Bill of Materials to Manufacture"
 msgstr "لا توجد بنود في قائمة المواد للتصنيع"
 
-#: selling/doctype/sales_order/sales_order.js:782
+#: selling/doctype/sales_order/sales_order.js:898
 msgid "No Items with Bill of Materials."
 msgstr "لا توجد عناصر مع جدول المواد."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:213
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
 msgid "No Outstanding Invoices found for this party"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:526
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
 msgid "No POS Profile found. Please create a New POS Profile first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1420
-#: accounts/doctype/journal_entry/journal_entry.py:1486
-#: accounts/doctype/journal_entry/journal_entry.py:1509
-#: stock/doctype/item/item.py:1332
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
 msgid "No Permission"
 msgstr "لا يوجد تصريح"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:23
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
 msgid "No Records for these settings."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:333
-#: accounts/doctype/sales_invoice/sales_invoice.py:949
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
 msgid "No Remarks"
 msgstr "لا ملاحظات"
 
-#: stock/dashboard/item_dashboard.js:147
+#: stock/dashboard/item_dashboard.js:150
 msgid "No Stock Available Currently"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2130
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
 msgid "No Supplier found for Inter Company Transactions which represents company {0}"
 msgstr "لم يتم العثور على مورد للمعاملات بين الشركات التي تمثل الشركة {0}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:200
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
 msgid "No Tax Withholding data found for the current posting date."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:777
+#: accounts/report/gross_profit/gross_profit.py:775
 msgid "No Terms"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:211
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
 msgid "No Unreconciled Invoices and Payments found for this party and account"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:215
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
 msgid "No Unreconciled Payments found for this party"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:682
+#: manufacturing/doctype/production_plan/production_plan.py:692
 msgid "No Work Orders were created"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:727
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:606
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
 msgid "No accounting entries for the following warehouses"
 msgstr "لا القيود المحاسبية للمستودعات التالية"
 
-#: selling/doctype/sales_order/sales_order.py:651
+#: selling/doctype/sales_order/sales_order.py:663
 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
 msgstr "لم يتم العثور على BOM نشط للعنصر {0}. لا يمكن ضمان التسليم عن طريق الرقم التسلسلي"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.js:31
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
 msgid "No additional fields available"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:429
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
 msgid "No billing email found for customer: {0}"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:422
+#: stock/doctype/delivery_trip/delivery_trip.py:417
 msgid "No contacts with email IDs found."
 msgstr "لم يتم العثور على جهات اتصال مع معرفات البريد الإلكتروني."
 
-#: selling/page/sales_funnel/sales_funnel.js:115
+#: selling/page/sales_funnel/sales_funnel.js:130
 msgid "No data for this period"
 msgstr "لا بيانات لهذه الفترة"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
 msgid "No data found. Seems like you uploaded a blank file"
 msgstr ""
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:38
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
 msgid "No data to export"
 msgstr "لا توجد بيانات للتصدير"
 
@@ -43221,15 +44808,19 @@
 msgid "No description given"
 msgstr "لم يتم اعطاء وصف"
 
-#: telephony/doctype/call_log/call_log.py:119
+#: telephony/doctype/call_log/call_log.py:117
 msgid "No employee was scheduled for call popup"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1064
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1289
 msgid "No gain or loss in the exchange rate"
 msgstr "لا مكسب أو خسارة في سعر الصرف"
 
-#: controllers/subcontracting_controller.py:1005
+#: controllers/subcontracting_controller.py:1084
 msgid "No item available for transfer."
 msgstr ""
 
@@ -43242,30 +44833,40 @@
 msgid "No items are available in the sales order {0} for production"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:320
+#: selling/page/point_of_sale/pos_item_selector.js:317
 msgid "No items found. Scan barcode again."
 msgstr "لم يتم العثور على العناصر. امسح الباركود ضوئيًا مرة أخرى."
 
-#: setup/doctype/email_digest/email_digest.py:168
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
 msgid "No items to be received are overdue"
 msgstr "لا توجد عناصر يتم استلامها متأخرة"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:424
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
 msgid "No matches occurred via auto reconciliation"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:879
+#: manufacturing/doctype/production_plan/production_plan.py:889
 msgid "No material request created"
 msgstr "لم يتم إنشاء طلب مادي"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:198
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
 msgid "No more children on Left"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:212
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
 msgid "No more children on Right"
 msgstr ""
 
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr ""
+
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -43317,6 +44918,14 @@
 msgid "No of Visits"
 msgstr "لا الزيارات"
 
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr ""
+
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
 msgid "No outstanding invoices found"
 msgstr "لم يتم العثور على فواتير معلقة"
@@ -43325,15 +44934,15 @@
 msgid "No outstanding invoices require exchange rate revaluation"
 msgstr "لا تتطلب الفواتير المستحقة إعادة تقييم سعر الصرف"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1801
+#: accounts/doctype/payment_entry/payment_entry.py:1841
 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
 msgstr ""
 
-#: public/js/controllers/buying.js:439
+#: public/js/controllers/buying.js:430
 msgid "No pending Material Requests found to link for the given items."
 msgstr "لم يتم العثور على طلبات المواد المعلقة للربط للعناصر المحددة."
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
 msgid "No primary email found for customer: {0}"
 msgstr ""
 
@@ -43347,15 +44956,15 @@
 msgid "No record found"
 msgstr "لم يتم العثور على أي سجل"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:677
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
 msgid "No records found in Allocation table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:579
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
 msgid "No records found in the Invoices table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:582
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
 msgid "No records found in the Payments table"
 msgstr ""
 
@@ -43366,7 +44975,7 @@
 msgid "No stock transactions can be created or modified before this date."
 msgstr ""
 
-#: controllers/accounts_controller.py:2435
+#: controllers/accounts_controller.py:2497
 msgid "No updates pending for reposting"
 msgstr ""
 
@@ -43374,15 +44983,15 @@
 msgid "No values"
 msgstr "لا توجد قيم"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:342
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
 msgid "No {0} Accounts found for this company."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2197
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
 msgid "No {0} found for Inter Company Transactions."
 msgstr "لم يتم العثور على {0} معاملات Inter Company."
 
-#: assets/doctype/asset/asset.js:239
+#: assets/doctype/asset/asset.js:274
 msgid "No."
 msgstr ""
 
@@ -43392,7 +45001,7 @@
 msgid "No. of Employees"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:42
+#: manufacturing/doctype/workstation/workstation.js:66
 msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
 msgstr ""
 
@@ -43418,7 +45027,7 @@
 msgid "Non Profit"
 msgstr "غير ربحية"
 
-#: manufacturing/doctype/bom/bom.py:1305
+#: manufacturing/doctype/bom/bom.py:1297
 msgid "Non stock items"
 msgstr "البنود غير الأسهم"
 
@@ -43429,24 +45038,23 @@
 msgid "None"
 msgstr "لا شيء"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:315
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
 msgid "None of the items have any change in quantity or value."
 msgstr "لا يوجد أي من البنود لديها أي تغيير في كمية أو قيمة.\\n<br>\\nNone of the items have any change in quantity or value."
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:175
-#: regional/italy/utils.py:162
-#: setup/setup_wizard/operations/defaults_setup.py:36
-#: setup/setup_wizard/operations/install_fixtures.py:483
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
 msgid "Nos"
 msgstr ""
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:66
 #: accounts/doctype/pos_invoice/pos_invoice.py:254
-#: accounts/doctype/sales_invoice/sales_invoice.py:525
-#: assets/doctype/asset/asset.js:530 assets/doctype/asset/asset.js:547
-#: controllers/buying_controller.py:206
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
 #: selling/doctype/product_bundle/product_bundle.py:71
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:48
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
 msgid "Not Allowed"
 msgstr "غير مسموح"
 
@@ -43462,8 +45070,8 @@
 msgid "Not Applicable"
 msgstr "لا ينطبق"
 
-#: selling/page/point_of_sale/pos_controller.js:671
-#: selling/page/point_of_sale/pos_controller.js:694
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
 msgid "Not Available"
 msgstr "غير متوفرة"
 
@@ -43486,9 +45094,9 @@
 msgid "Not Initiated"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:744
-#: templates/pages/material_request_info.py:21 templates/pages/order.py:32
-#: templates/pages/rfq.py:48
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
 msgid "Not Permitted"
 msgstr "لا يسمح"
 
@@ -43499,15 +45107,15 @@
 msgid "Not Requested"
 msgstr ""
 
-#: selling/report/lost_quotations/lost_quotations.py:86
-#: support/report/issue_analytics/issue_analytics.py:208
-#: support/report/issue_summary/issue_summary.py:198
-#: support/report/issue_summary/issue_summary.py:275
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
 msgid "Not Specified"
 msgstr "غير محدد"
 
 #: manufacturing/doctype/production_plan/production_plan_list.js:7
-#: manufacturing/doctype/work_order/work_order_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
 #: stock/doctype/material_request/material_request_list.js:9
 msgid "Not Started"
 msgstr "لم تبدأ"
@@ -43539,43 +45147,49 @@
 msgid "Not allow to set alternative item for the item {0}"
 msgstr "لا تسمح بتعيين عنصر بديل للعنصر {0}"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:48
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
 msgid "Not allowed to create accounting dimension for {0}"
 msgstr "غير مسموح بإنشاء بعد محاسبي لـ {0}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:254
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
 msgid "Not allowed to update stock transactions older than {0}"
 msgstr "غير مسموح بتحديث معاملات الأسهم الأقدم من {0}\\n<br>\\nNot allowed to update stock transactions older than {0}"
 
-#: setup/doctype/authorization_control/authorization_control.py:57
+#: setup/doctype/authorization_control/authorization_control.py:59
 msgid "Not authorized since {0} exceeds limits"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:445
+#: accounts/doctype/gl_entry/gl_entry.py:398
 msgid "Not authorized to edit frozen Account {0}"
 msgstr "غير مصرح له بتحرير الحساب المجمد {0}\\n<br>\\nNot authorized to edit frozen Account {0}"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
+
 #: templates/includes/products_as_grid.html:20
 msgid "Not in stock"
 msgstr "ليس في الأسهم"
 
-#: buying/doctype/purchase_order/purchase_order.py:667
-#: manufacturing/doctype/work_order/work_order.py:1256
-#: manufacturing/doctype/work_order/work_order.py:1390
-#: manufacturing/doctype/work_order/work_order.py:1440
-#: selling/doctype/sales_order/sales_order.py:755
-#: selling/doctype/sales_order/sales_order.py:1504
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
 msgid "Not permitted"
 msgstr "غير مسموح به"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:240
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: manufacturing/doctype/production_plan/production_plan.py:1607
-#: public/js/controllers/buying.js:440 selling/doctype/customer/customer.py:125
-#: selling/doctype/sales_order/sales_order.js:957
-#: stock/doctype/item/item.js:426 stock/doctype/item/item.py:539
-#: stock/doctype/stock_entry/stock_entry.py:1288
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:732
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
 msgid "Note"
 msgstr "ملاحظات"
 
@@ -43601,7 +45215,7 @@
 msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
 msgstr ""
 
-#: accounts/party.py:658
+#: accounts/party.py:634
 msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
 msgstr "ملاحظة: تاريخ الاستحقاق أو المرجع يتجاوز الأيام المسموح بها بالدين للزبون بقدر{0} يوم"
 
@@ -43612,15 +45226,15 @@
 msgid "Note: Email will not be sent to disabled users"
 msgstr "ملاحظة: لن يتم إرسال الايميل إلى المستخدم الغير نشط"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:53
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
 msgid "Note: Item {0} added multiple times"
 msgstr "ملاحظة: تمت إضافة العنصر {0} عدة مرات"
 
-#: controllers/accounts_controller.py:450
+#: controllers/accounts_controller.py:497
 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
 msgstr "ملاحظة : لن يتم إنشاء تدوين المدفوعات نظرا لأن \" حساب النقد او المصرف\" لم يتم تحديده"
 
-#: accounts/doctype/cost_center/cost_center.js:32
+#: accounts/doctype/cost_center/cost_center.js:30
 msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
 msgstr "ملاحظة: مركز التكلفة هذا هو مجموعة. لا يمكن إجراء القيود المحاسبية مقابل المجموعات."
 
@@ -43628,10 +45242,12 @@
 msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:895
+#: accounts/doctype/journal_entry/journal_entry.py:930
 msgid "Note: {0}"
 msgstr "ملاحظة : {0}"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
 #: www/book_appointment/index.html:55
 msgid "Notes"
 msgstr "ملاحظات"
@@ -43707,8 +45323,8 @@
 msgid "Notes: "
 msgstr "الملاحظات :"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:62
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:63
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
 msgid "Nothing is included in gross"
 msgstr "لا شيء مدرج في الإجمالي"
 
@@ -43823,17 +45439,11 @@
 msgid "Number of Depreciations Booked"
 msgstr "عدد الاهلاكات المستنفده مسبقا"
 
-#. Label of a Data field in DocType 'Transaction Deletion Record Item'
-#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
-msgctxt "Transaction Deletion Record Item"
-msgid "Number of Docs"
-msgstr ""
-
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
 msgid "Number of Interaction"
 msgstr "عدد مرات التفاعل"
 
-#: selling/report/inactive_customers/inactive_customers.py:82
+#: selling/report/inactive_customers/inactive_customers.py:78
 msgid "Number of Order"
 msgstr "رقم أمر البيع"
 
@@ -43863,11 +45473,11 @@
 msgid "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"
 msgstr "عدد الفواصل الزمنية للحقل الفاصل على سبيل المثال ، إذا كانت الفاصل الزمني هو &quot;أيام&quot; وعدد الفوترة للفوترة هو 3 ، فسيتم إنشاء الفواتير كل 3 أيام"
 
-#: accounts/doctype/account/account_tree.js:109
+#: accounts/doctype/account/account_tree.js:132
 msgid "Number of new Account, it will be included in the account name as a prefix"
 msgstr "عدد الحساب الجديد، سيتم تضمينه في اسم الحساب كبادئة"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:26
+#: accounts/doctype/cost_center/cost_center_tree.js:39
 msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
 msgstr "عدد مركز التكلفة الجديد ، سيتم إدراجه في اسم مركز التكلفة كبادئة"
 
@@ -43942,6 +45552,12 @@
 msgid "Odometer Value (Last)"
 msgstr "قراءة عداد المسافات (الأخيرة)"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr "إيقاف"
+
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -43969,7 +45585,7 @@
 msgid "Offsetting Account"
 msgstr ""
 
-#: accounts/general_ledger.py:77
+#: accounts/general_ledger.py:81
 msgid "Offsetting for Accounting Dimension"
 msgstr ""
 
@@ -44019,12 +45635,12 @@
 msgid "On Converting Opportunity"
 msgstr "حول تحويل الفرص"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order_list.js:8
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
 #: buying/doctype/supplier/supplier_list.js:5
-#: selling/doctype/sales_order/sales_order_list.js:10
-#: support/report/issue_summary/issue_summary.js:45
-#: support/report/issue_summary/issue_summary.py:360
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
 msgid "On Hold"
 msgstr ""
 
@@ -44140,10 +45756,17 @@
 msgid "On Track"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:540
+#: manufacturing/doctype/production_plan/production_plan.js:584
 msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
 msgstr ""
 
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
 #: setup/default_energy_point_rules.py:43
 msgid "On {0} Creation"
 msgstr "في {0} الإنشاء"
@@ -44160,15 +45783,19 @@
 msgid "Once set, this invoice will be on hold till the set date"
 msgstr "بمجرد تعيينها ، ستكون هذه الفاتورة قيد الانتظار حتى التاريخ المحدد"
 
-#: manufacturing/doctype/work_order/work_order.js:560
+#: manufacturing/doctype/work_order/work_order.js:591
 msgid "Once the Work Order is Closed. It can't be resumed."
 msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
 #: manufacturing/dashboard_fixtures.py:228
 msgid "Ongoing Job Cards"
 msgstr "بطاقات العمل الجارية"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:105
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
 msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
 msgstr ""
 
@@ -44190,11 +45817,11 @@
 msgid "Only Include Allocated Payments"
 msgstr ""
 
-#: accounts/doctype/account/account.py:134
+#: accounts/doctype/account/account.py:133
 msgid "Only Parent can be of type {0}"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:44
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
 msgid "Only existing assets"
 msgstr ""
 
@@ -44214,6 +45841,10 @@
 msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
 msgstr ""
 
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
 #. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
@@ -44238,13 +45869,14 @@
 msgid "Only {0} are supported"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:35
+#: crm/report/lead_details/lead_details.js:34
 #: manufacturing/report/job_card_summary/job_card_summary.py:92
 #: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
-#: selling/doctype/quotation/quotation_list.js:27
-#: support/report/issue_analytics/issue_analytics.js:56
-#: support/report/issue_summary/issue_summary.js:43
-#: support/report/issue_summary/issue_summary.py:348
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
 msgid "Open"
 msgstr "فتح"
 
@@ -44375,11 +46007,27 @@
 msgid "Open Activities HTML"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:114
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
 msgid "Open Contact"
 msgstr "فتح الاتصال"
 
-#: selling/page/point_of_sale/pos_controller.js:172
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:189
 msgid "Open Form View"
 msgstr "افتح طريقة عرض النموذج"
 
@@ -44393,6 +46041,11 @@
 msgid "Open Issues "
 msgstr "القضايا المفتوحة"
 
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr ""
+
 #: setup/doctype/email_digest/templates/default.html:154
 msgid "Open Notifications"
 msgstr "فتح الإشعارات"
@@ -44428,6 +46081,14 @@
 msgid "Open Sales Orders"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -44438,6 +46099,10 @@
 msgid "Open To Do "
 msgstr "فتح قائمة المهام"
 
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
+
 #. Name of a report
 #: manufacturing/report/open_work_orders/open_work_orders.json
 msgid "Open Work Orders"
@@ -44448,7 +46113,7 @@
 msgstr "افتح تذكرة جديدة"
 
 #: accounts/report/general_ledger/general_ledger.py:56
-#: public/js/stock_analytics.js:64
+#: public/js/stock_analytics.js:97
 msgid "Opening"
 msgstr "افتتاحي"
 
@@ -44458,19 +46123,19 @@
 msgid "Opening & Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:436
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:193
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
 msgid "Opening (Cr)"
 msgstr "افتتاحي (Cr)"
 
-#: accounts/report/trial_balance/trial_balance.py:429
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:186
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
 msgid "Opening (Dr)"
 msgstr "افتتاحي  (Dr)"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:386
-#: assets/report/fixed_asset_register/fixed_asset_register.py:447
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
 msgid "Opening Accumulated Depreciation"
 msgstr "الاهلاك التراكمي الافتتاحي"
 
@@ -44486,7 +46151,7 @@
 msgid "Opening Accumulated Depreciation"
 msgstr "الاهلاك التراكمي الافتتاحي"
 
-#: assets/doctype/asset/asset.py:428
+#: assets/doctype/asset/asset.py:427
 msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
 msgstr ""
 
@@ -44502,7 +46167,7 @@
 msgid "Opening Amount"
 msgstr "مبلغ الافتتاح"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:97
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
 msgid "Opening Balance"
 msgstr "الرصيد الافتتاحي"
 
@@ -44536,7 +46201,7 @@
 msgid "Opening Entry"
 msgstr "فتح مدخل"
 
-#: accounts/general_ledger.py:676
+#: accounts/general_ledger.py:675
 msgid "Opening Entry can not be created after Period Closing Voucher is created."
 msgstr ""
 
@@ -44545,7 +46210,7 @@
 msgstr "جاري إنشاء الفاتورة الافتتاحية"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/account/account_tree.js:189
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgid "Opening Invoice Creation Tool"
 msgstr "أداة إنشاء فاتورة افتتاحية"
@@ -44566,16 +46231,20 @@
 msgid "Opening Invoice Item"
 msgstr "فتح الفاتورة البند"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:125
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
 msgid "Opening Invoices Summary"
 msgstr "ملخص الفواتير الافتتاحية"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_balance/stock_balance.py:426
 msgid "Opening Qty"
 msgstr "الكمية الافتتاحية"
 
-#: stock/doctype/item/item.py:296
+#: stock/doctype/item/item.py:295
 msgid "Opening Stock"
 msgstr "مخزون أول المدة"
 
@@ -44597,7 +46266,7 @@
 msgid "Opening Time"
 msgstr "يفتح من الساعة"
 
-#: stock/report/stock_balance/stock_balance.py:426
+#: stock/report/stock_balance/stock_balance.py:433
 msgid "Opening Value"
 msgstr "القيمة الافتتاحية"
 
@@ -44606,11 +46275,11 @@
 msgid "Opening and Closing"
 msgstr "افتتاح واختتام"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:30
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
 msgid "Opening {0} Invoices created"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:126
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
 msgid "Operating Cost"
 msgstr "تكاليف التشغيل"
 
@@ -44638,7 +46307,7 @@
 msgid "Operating Cost Per BOM Quantity"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1321
+#: manufacturing/doctype/bom/bom.py:1313
 msgid "Operating Cost as per Work Order / BOM"
 msgstr "تكلفة التشغيل حسب أمر العمل / BOM"
 
@@ -44662,14 +46331,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom/bom.js:332
 #: manufacturing/doctype/operation/operation.json
-#: manufacturing/doctype/work_order/work_order.js:225
+#: manufacturing/doctype/work_order/work_order.js:240
 #: manufacturing/onboarding_step/operation/operation.json
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:112
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:48
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:110
-#: manufacturing/report/job_card_summary/job_card_summary.js:79
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
 #: manufacturing/report/job_card_summary/job_card_summary.py:167
 msgid "Operation"
 msgstr "عملية"
@@ -44764,7 +46433,7 @@
 msgid "Operation ID"
 msgstr "معرف العملية"
 
-#: manufacturing/doctype/work_order/work_order.js:239
+#: manufacturing/doctype/work_order/work_order.js:254
 msgid "Operation Id"
 msgstr "معرف العملية"
 
@@ -44792,7 +46461,7 @@
 msgid "Operation Time "
 msgstr "وقت العملية"
 
-#: manufacturing/doctype/work_order/work_order.py:985
+#: manufacturing/doctype/work_order/work_order.py:996
 msgid "Operation Time must be greater than 0 for Operation {0}"
 msgstr "زمن العملية يجب أن يكون أكبر من 0 للعملية {0}\\n<br>\\nOperation Time must be greater than 0 for Operation {0}"
 
@@ -44809,20 +46478,20 @@
 msgid "Operation time does not depend on quantity to produce"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:215
+#: manufacturing/doctype/job_card/job_card.js:238
 msgid "Operation {0} added multiple times in the work order {1}"
 msgstr "تمت إضافة العملية {0} عدة مرات في أمر العمل {1}"
 
-#: manufacturing/doctype/job_card/job_card.py:975
+#: manufacturing/doctype/job_card/job_card.py:978
 msgid "Operation {0} does not belong to the work order {1}"
 msgstr "العملية {0} لا تنتمي إلى أمر العمل {1}"
 
-#: manufacturing/doctype/workstation/workstation.py:179
+#: manufacturing/doctype/workstation/workstation.py:336
 msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
 msgstr "العملية {0} أطول من أي ساعات عمل متاحة في محطة العمل {1}، قسم العملية إلى عمليات متعددة"
 
-#: manufacturing/doctype/work_order/work_order.js:220
-#: setup/doctype/company/company.py:341 templates/generators/bom.html:61
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
 msgid "Operations"
 msgstr "العمليات"
 
@@ -44848,10 +46517,11 @@
 msgid "Operations"
 msgstr "العمليات"
 
-#: manufacturing/doctype/bom/bom.py:966
+#: manufacturing/doctype/bom/bom.py:961
 msgid "Operations cannot be left blank"
 msgstr "لا يمكن ترك (العمليات) فارغة"
 
+#: manufacturing/doctype/workstation/workstation.js:165
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:85
 msgid "Operator"
 msgstr "المشغل أو العامل"
@@ -44883,17 +46553,17 @@
 msgid "Opportunities"
 msgstr "الفرص"
 
-#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/page/sales_funnel/sales_funnel.js:48
 msgid "Opportunities by lead source"
 msgstr "الفرص من خلال المصدر الرئيسي"
 
 #. Name of a DocType
-#: buying/doctype/request_for_quotation/request_for_quotation.js:318
-#: crm/doctype/lead/lead.js:36 crm/doctype/opportunity/opportunity.json
-#: crm/doctype/prospect/prospect.js:15
-#: crm/report/lead_details/lead_details.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:26 selling/doctype/quotation/quotation.js:133
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
 msgid "Opportunity"
 msgstr "فرصة"
 
@@ -44962,7 +46632,7 @@
 msgid "Opportunity Date"
 msgstr "تاريخ الفرصة"
 
-#: crm/report/lost_opportunity/lost_opportunity.js:43
+#: crm/report/lost_opportunity/lost_opportunity.js:42
 #: crm/report/lost_opportunity/lost_opportunity.py:24
 msgid "Opportunity From"
 msgstr "فرصة من"
@@ -45007,7 +46677,7 @@
 msgstr "فرصة سبب ضياع التفاصيل"
 
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:55
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
 msgid "Opportunity Owner"
 msgstr ""
 
@@ -45017,8 +46687,8 @@
 msgid "Opportunity Owner"
 msgstr ""
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:47
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:59
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
 msgid "Opportunity Source"
 msgstr ""
 
@@ -45035,9 +46705,9 @@
 #. Name of a DocType
 #: crm/doctype/opportunity_type/opportunity_type.json
 #: crm/report/lost_opportunity/lost_opportunity.py:44
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:53
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:65
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
 msgid "Opportunity Type"
 msgstr "نوع الفرصة"
 
@@ -45053,7 +46723,7 @@
 msgid "Opportunity Value"
 msgstr ""
 
-#: public/js/communication.js:86
+#: public/js/communication.js:102
 msgid "Opportunity {0} created"
 msgstr "تم إنشاء الفرصة {0}"
 
@@ -45063,11 +46733,11 @@
 msgid "Optimize Route"
 msgstr "تحسين الطريق"
 
-#: accounts/doctype/account/account_tree.js:122
+#: accounts/doctype/account/account_tree.js:168
 msgid "Optional. Sets company's default currency, if not specified."
 msgstr "اختياري. تحديد العملة الافتراضية للشركة، إذا لم يتم تحديدها."
 
-#: accounts/doctype/account/account_tree.js:117
+#: accounts/doctype/account/account_tree.js:155
 msgid "Optional. This setting will be used to filter in various transactions."
 msgstr "اختياري . سيتم استخدام هذا الإعداد لفلترت المعاملات المختلفة."
 
@@ -45095,7 +46765,7 @@
 msgid "Order Amount"
 msgstr "كمية الطلب"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:81
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
 msgid "Order By"
 msgstr "ترتيب حسب"
 
@@ -45124,7 +46794,7 @@
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:148
-#: manufacturing/report/production_planning_report/production_planning_report.py:368
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
 msgid "Order Qty"
 msgstr "الكمية النظام"
 
@@ -45140,9 +46810,13 @@
 msgid "Order Status"
 msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:30
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
 msgid "Order Type"
 msgstr "نوع الطلب"
 
@@ -45175,8 +46849,8 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
-#: selling/doctype/quotation/quotation_list.js:31
-#: stock/doctype/material_request/material_request_list.js:25
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
 msgid "Ordered"
 msgstr "تم طلبه"
 
@@ -45192,8 +46866,8 @@
 msgid "Ordered"
 msgstr "تم طلبه"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:240
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.py:157
 msgid "Ordered Qty"
@@ -45229,6 +46903,10 @@
 msgid "Ordered Qty"
 msgstr "أمرت الكمية"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:102
 msgid "Ordered Quantity"
 msgstr "الكمية التي تم طلبها"
@@ -45241,7 +46919,7 @@
 
 #: buying/doctype/supplier/supplier_dashboard.py:14
 #: selling/doctype/customer/customer_dashboard.py:21
-#: selling/doctype/sales_order/sales_order.py:745
+#: selling/doctype/sales_order/sales_order.py:751
 #: setup/doctype/company/company_dashboard.py:23
 msgid "Orders"
 msgstr "أوامر"
@@ -45286,7 +46964,7 @@
 msgid "Original Item"
 msgstr "البند الأصلي"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
 msgid "Original invoice should be consolidated before or along with the return invoice."
 msgstr "يجب دمج الفاتورة الأصلية قبل أو مع فاتورة الإرجاع."
 
@@ -45372,13 +47050,43 @@
 msgid "Other Settings"
 msgstr "اعدادات اخرى"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
+
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:441
-#: stock/report/stock_ledger/stock_ledger.py:146
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
 msgid "Out Qty"
 msgstr "كمية خارجة"
 
-#: stock/report/stock_balance/stock_balance.py:447
+#: stock/report/stock_balance/stock_balance.py:454
 msgid "Out Value"
 msgstr "القيمة الخارجه"
 
@@ -45395,7 +47103,7 @@
 msgid "Out of AMC"
 msgstr "من AMC"
 
-#: assets/doctype/asset/asset_list.js:23
+#: assets/doctype/asset/asset_list.js:17
 msgid "Out of Order"
 msgstr "خارج عن السيطرة"
 
@@ -45405,7 +47113,7 @@
 msgid "Out of Order"
 msgstr "خارج عن السيطرة"
 
-#: stock/doctype/pick_list/pick_list.py:386
+#: stock/doctype/pick_list/pick_list.py:423
 msgid "Out of Stock"
 msgstr "إنتهى من المخزن"
 
@@ -45476,12 +47184,13 @@
 msgid "Outstanding"
 msgstr "معلقة"
 
-#: accounts/doctype/payment_entry/payment_entry.js:653
+#: accounts/doctype/payment_entry/payment_entry.js:799
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
-#: accounts/report/accounts_receivable/accounts_receivable.py:1074
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:171
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
 #: accounts/report/purchase_register/purchase_register.py:289
-#: accounts/report/sales_register/sales_register.py:317
+#: accounts/report/sales_register/sales_register.py:318
 msgid "Outstanding Amount"
 msgstr "المبلغ المستحق"
 
@@ -45531,11 +47240,11 @@
 msgid "Outstanding Amt"
 msgstr "القيمة القائمة"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:47
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
 msgid "Outstanding Cheques and Deposits to clear"
 msgstr "الشيكات و الإيداعات المعلقة لتوضيح او للمقاصة"
 
-#: accounts/doctype/gl_entry/gl_entry.py:422
+#: accounts/doctype/gl_entry/gl_entry.py:373
 msgid "Outstanding for {0} cannot be less than zero ({1})"
 msgstr "غير المسددة ل {0} لا يمكن أن يكون أقل من الصفر ( {1} )"
 
@@ -45584,11 +47293,11 @@
 msgid "Over Delivery/Receipt Allowance (%)"
 msgstr ""
 
-#: controllers/stock_controller.py:896
+#: controllers/stock_controller.py:1108
 msgid "Over Receipt"
 msgstr ""
 
-#: controllers/status_updater.py:367
+#: controllers/status_updater.py:363
 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
@@ -45604,17 +47313,18 @@
 msgid "Over Transfer Allowance (%)"
 msgstr ""
 
-#: controllers/status_updater.py:369
+#: controllers/status_updater.py:365
 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
-#: controllers/accounts_controller.py:1713
+#: controllers/accounts_controller.py:1792
 msgid "Overbilling of {} ignored because you have {} role."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:261
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
 #: projects/report/project_summary/project_summary.py:94
-#: selling/doctype/sales_order/sales_order_list.js:18
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
 msgid "Overdue"
 msgstr "تأخير"
 
@@ -45689,11 +47399,11 @@
 msgid "Overdue and Discounted"
 msgstr "المتأخرة و مخفضة"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:69
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
 msgid "Overlap in scoring between {0} and {1}"
 msgstr "التداخل في التسجيل بين {0} و {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:198
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
 msgid "Overlapping conditions found between:"
 msgstr "الشروط المتداخله التي تم العثور عليها بين:\\n<br>\\nOverlapping conditions found between:"
 
@@ -45738,7 +47448,7 @@
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:23
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:39
 #: accounts/report/sales_register/sales_register.js:46
-#: accounts/report/sales_register/sales_register.py:234
+#: accounts/report/sales_register/sales_register.py:235
 #: crm/report/lead_details/lead_details.py:45
 msgid "Owner"
 msgstr "مالك"
@@ -45824,11 +47534,11 @@
 msgid "POS Closing Entry Taxes"
 msgstr "ضرائب الدخول الختامية لنقاط البيع"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:30
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
 msgid "POS Closing Failed"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:54
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
 msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
 msgstr ""
 
@@ -45850,7 +47560,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice/pos_invoice.json
-#: accounts/report/pos_register/pos_register.py:179
+#: accounts/report/pos_register/pos_register.py:173
 msgid "POS Invoice"
 msgstr "فاتورة نقاط البيع"
 
@@ -45927,11 +47637,11 @@
 msgid "POS Invoices"
 msgstr "فواتير نقاط البيع"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
 msgid "POS Invoices will be consolidated in a background process"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:542
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
 msgid "POS Invoices will be unconsolidated in a background process"
 msgstr ""
 
@@ -45975,10 +47685,10 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile/pos_profile.json
-#: accounts/report/pos_register/pos_register.js:33
-#: accounts/report/pos_register/pos_register.py:120
-#: accounts/report/pos_register/pos_register.py:193
-#: selling/page/point_of_sale/pos_controller.js:68
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
 msgid "POS Profile"
 msgstr "الملف الشخصي لنقطة البيع"
 
@@ -46015,7 +47725,7 @@
 msgid "POS Profile doesn't matches {}"
 msgstr "الملف الشخصي لنقطة البيع لا يتطابق مع {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1119
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
 msgid "POS Profile required to make POS Entry"
 msgstr "ملف نقطة البيع مطلوب للقيام بإدخال خاص بنقطة البيع"
 
@@ -46066,7 +47776,7 @@
 msgid "POS Transactions"
 msgstr "معاملات نقاط البيع"
 
-#: selling/page/point_of_sale/pos_controller.js:363
+#: selling/page/point_of_sale/pos_controller.js:392
 msgid "POS invoice {0} created successfully"
 msgstr ""
 
@@ -46129,7 +47839,7 @@
 msgid "PZN"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:117
+#: stock/doctype/packing_slip/packing_slip.py:115
 msgid "Package No(s) already in use. Try from Package No {0}"
 msgstr ""
 
@@ -46139,7 +47849,7 @@
 msgid "Package Weight Details"
 msgstr "تفاصيل وزن الحزمة"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:65
+#: stock/doctype/delivery_note/delivery_note_list.js:74
 msgid "Packaging Slip From Delivery Note"
 msgstr ""
 
@@ -46172,7 +47882,7 @@
 msgid "Packed Items"
 msgstr "عناصر معبأة"
 
-#: controllers/stock_controller.py:739
+#: controllers/stock_controller.py:946
 msgid "Packed Items cannot be transferred internally"
 msgstr ""
 
@@ -46213,7 +47923,7 @@
 msgstr "قائمة التعبئة"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:186
+#: stock/doctype/delivery_note/delivery_note.js:221
 #: stock/doctype/packing_slip/packing_slip.json
 msgid "Packing Slip"
 msgstr "قائمة بمحتويات الشحنة"
@@ -46229,7 +47939,7 @@
 msgid "Packing Slip Item"
 msgstr "مادة كشف التعبئة"
 
-#: stock/doctype/delivery_note/delivery_note.py:704
+#: stock/doctype/delivery_note/delivery_note.py:780
 msgid "Packing Slip(s) cancelled"
 msgstr "تم إلغاء قائمة الشحنة"
 
@@ -46339,8 +48049,8 @@
 msgid "Page {0} of {1}"
 msgstr "الصفحة {0} من {1}"
 
-#: accounts/doctype/payment_request/payment_request_list.js:17
-#: accounts/doctype/sales_invoice/sales_invoice.py:267
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
 msgid "Paid"
 msgstr "مدفوع"
 
@@ -46369,10 +48079,12 @@
 msgstr "مدفوع"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
-#: accounts/report/accounts_receivable/accounts_receivable.py:1068
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:111
-#: accounts/report/pos_register/pos_register.py:214
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
 msgid "Paid Amount"
 msgstr "المبلغ المدفوع"
@@ -46449,7 +48161,7 @@
 msgid "Paid Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:881
+#: accounts/doctype/payment_entry/payment_entry.js:1059
 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
 msgstr "المبلغ المدفوع لا يمكن أن يكون أكبر من إجمالي المبلغ القائم السالب {0}"
 
@@ -46471,11 +48183,16 @@
 msgid "Paid To Account Type"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:324
-#: accounts/doctype/sales_invoice/sales_invoice.py:994
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
 msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
 msgstr "المبلغ المدفوع + المبلغ المشطوب لا يمكن ان يكون أكبر من المجموع الكلي\\n<br>\\nPaid amount + Write Off Amount can not be greater than Grand Total"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -46600,7 +48317,7 @@
 msgid "Parent Account"
 msgstr "حساب اب"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:379
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
 msgid "Parent Account Missing"
 msgstr ""
 
@@ -46616,7 +48333,7 @@
 msgid "Parent Company"
 msgstr "الشركة الام"
 
-#: setup/doctype/company/company.py:460
+#: setup/doctype/company/company.py:451
 msgid "Parent Company must be a group company"
 msgstr "يجب أن تكون الشركة الأم شركة مجموعة"
 
@@ -46726,12 +48443,6 @@
 msgid "Parent Warehouse"
 msgstr "المستودع الأصل"
 
-#. Label of a Link field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "Parent Warehouse"
-msgstr "المستودع الأصل"
-
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
@@ -46744,7 +48455,7 @@
 msgid "Partial Material Transferred"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1043
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
 msgid "Partial Stock Reservation"
 msgstr ""
 
@@ -46787,7 +48498,7 @@
 msgid "Partially Delivered"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:8
+#: assets/doctype/asset/asset_list.js:7
 msgid "Partially Depreciated"
 msgstr "استهلكت جزئيا"
 
@@ -46803,7 +48514,7 @@
 msgid "Partially Fulfilled"
 msgstr "تمت جزئيا"
 
-#: selling/doctype/quotation/quotation_list.js:29
+#: selling/doctype/quotation/quotation_list.js:28
 msgid "Partially Ordered"
 msgstr "طلبت جزئيًا"
 
@@ -46819,7 +48530,7 @@
 msgid "Partially Ordered"
 msgstr "طلبت جزئيًا"
 
-#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/payment_request/payment_request_list.js:12
 msgid "Partially Paid"
 msgstr "مدفوعاً جزئياً"
 
@@ -46843,7 +48554,7 @@
 msgid "Partially Paid"
 msgstr "مدفوعاً جزئياً"
 
-#: stock/doctype/material_request/material_request_list.js:21
+#: stock/doctype/material_request/material_request_list.js:25
 msgid "Partially Received"
 msgstr "تلقى جزئيا"
 
@@ -46889,7 +48600,7 @@
 msgid "Parties"
 msgstr "حفلات"
 
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:14
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
 msgid "Partly Billed"
 msgstr "تم فوترتها جزئيا"
 
@@ -46947,30 +48658,43 @@
 msgid "Partnership"
 msgstr ""
 
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
 #: accounts/doctype/bank_account/bank_account_dashboard.py:16
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
 #: accounts/doctype/tax_category/tax_category_dashboard.py:11
-#: accounts/report/accounts_payable/accounts_payable.js:109
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: accounts/report/accounts_receivable/accounts_receivable.js:54
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:86
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:151
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:233
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
 #: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:633
-#: accounts/report/payment_ledger/payment_ledger.js:52
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
 #: accounts/report/payment_ledger/payment_ledger.py:154
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:27
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:27
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
-#: crm/report/lost_opportunity/lost_opportunity.js:56
+#: crm/report/lost_opportunity/lost_opportunity.js:55
 #: crm/report/lost_opportunity/lost_opportunity.py:31
-#: public/js/bank_reconciliation_tool/data_table_manager.js:51
-#: public/js/bank_reconciliation_tool/dialog_manager.js:128
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
 msgid "Party"
 msgstr "الطرف المعني"
 
@@ -47112,16 +48836,10 @@
 msgid "Party Account No. (Bank Statement)"
 msgstr ""
 
-#: controllers/accounts_controller.py:1983
+#: controllers/accounts_controller.py:2056
 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
 msgstr ""
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Party Balance"
-msgstr "ميزان الحزب"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47164,13 +48882,19 @@
 msgid "Party Information"
 msgstr "معلومات الحزب"
 
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/party_link/party_link.json
 msgid "Party Link"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:109
-#: selling/report/address_and_contacts/address_and_contacts.js:23
+#: selling/report/address_and_contacts/address_and_contacts.js:22
 msgid "Party Name"
 msgstr "اسم الطرف"
 
@@ -47220,19 +48944,19 @@
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
 #: accounts/report/accounts_receivable/accounts_receivable.js:44
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:145
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:223
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
 #: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:632
-#: accounts/report/payment_ledger/payment_ledger.js:42
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
 #: accounts/report/payment_ledger/payment_ledger.py:150
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:16
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:16
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
-#: public/js/bank_reconciliation_tool/data_table_manager.js:46
-#: selling/report/address_and_contacts/address_and_contacts.js:10
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
 #: setup/doctype/party_type/party_type.json
 msgid "Party Type"
 msgstr "نوع الطرف"
@@ -47333,11 +49057,11 @@
 msgid "Party Type"
 msgstr "نوع الطرف"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:611
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
 msgid "Party Type and Party is mandatory for {0} account"
 msgstr "نوع الطرف والحزب إلزامي لحساب {0}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:162
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
 msgid "Party Type and Party is required for Receivable / Payable account {0}"
 msgstr ""
 
@@ -47351,7 +49075,7 @@
 msgid "Party User"
 msgstr "مستخدم الحزب"
 
-#: accounts/doctype/payment_entry/payment_entry.js:308
+#: accounts/doctype/payment_entry/payment_entry.js:390
 msgid "Party can only be one of {0}"
 msgstr ""
 
@@ -47359,6 +49083,11 @@
 msgid "Party is mandatory"
 msgstr "حقل المستفيد إلزامي\\n<br>\\nParty is mandatory"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
@@ -47405,7 +49134,7 @@
 msgid "Path"
 msgstr "مسار"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:84
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
 msgid "Pause"
 msgstr "وقفة"
 
@@ -47415,7 +49144,7 @@
 msgid "Pause"
 msgstr "وقفة"
 
-#: manufacturing/doctype/job_card/job_card.js:259
+#: manufacturing/doctype/job_card/job_card.js:292
 msgid "Pause Job"
 msgstr ""
 
@@ -47438,6 +49167,10 @@
 msgid "Paused"
 msgstr ""
 
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr "دفع"
+
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47450,7 +49183,7 @@
 msgid "Pay To / Recd From"
 msgstr "دفع إلى / من Recd"
 
-#: accounts/report/account_balance/account_balance.js:52
+#: accounts/report/account_balance/account_balance.js:54
 msgid "Payable"
 msgstr "واجب الدفع"
 
@@ -47474,7 +49207,7 @@
 msgstr "واجب الدفع"
 
 #: accounts/report/accounts_payable/accounts_payable.js:42
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:206
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
 #: accounts/report/purchase_register/purchase_register.py:194
 #: accounts/report/purchase_register/purchase_register.py:235
 msgid "Payable Account"
@@ -47499,15 +49232,15 @@
 
 #: accounts/doctype/dunning/dunning.js:51
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:110
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:65
-#: accounts/doctype/sales_invoice/sales_invoice.js:104
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order.js:328
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:713
 #: selling/doctype/sales_order/sales_order_dashboard.py:28
 msgid "Payment"
 msgstr "دفع"
@@ -47564,7 +49297,7 @@
 msgid "Payment Deductions or Loss"
 msgstr "خصومات الدفع أو الخسارة"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:73
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
 msgid "Payment Document"
 msgstr "وثيقة الدفع"
@@ -47582,7 +49315,7 @@
 msgstr "وثيقة الدفع"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:67
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
 msgid "Payment Document Type"
 msgstr "نوع مستند الدفع"
@@ -47615,15 +49348,16 @@
 msgid "Payment Entries"
 msgstr "ادخال دفعات"
 
-#: accounts/utils.py:937
+#: accounts/utils.py:926
 msgid "Payment Entries {0} are un-linked"
 msgstr "تدوين مدفوعات {0} غير مترابطة"
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry/payment_entry.json
-#: accounts/doctype/payment_order/payment_order.js:22
+#: accounts/doctype/payment_order/payment_order.js:27
 #: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
 msgid "Payment Entry"
 msgstr "تدوينات المدفوعات"
 
@@ -47676,23 +49410,24 @@
 msgid "Payment Entry Reference"
 msgstr "دفع الدخول المرجعي"
 
-#: accounts/doctype/payment_request/payment_request.py:410
+#: accounts/doctype/payment_request/payment_request.py:409
 msgid "Payment Entry already exists"
 msgstr "تدوين المدفوعات موجود بالفعل"
 
-#: accounts/utils.py:604
+#: accounts/utils.py:601
 msgid "Payment Entry has been modified after you pulled it. Please pull it again."
 msgstr "تم تعديل تدوين مدفوعات بعد سحبه. يرجى سحبه مرة أخرى."
 
-#: accounts/doctype/payment_request/payment_request.py:568
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
 msgid "Payment Entry is already created"
 msgstr "تدوين المدفوعات تم انشاؤه بالفعل"
 
-#: controllers/accounts_controller.py:1164
+#: controllers/accounts_controller.py:1240
 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:261
+#: selling/page/point_of_sale/pos_payment.js:271
 msgid "Payment Failed"
 msgstr "عملية الدفع فشلت"
 
@@ -47743,7 +49478,7 @@
 msgid "Payment Gateway Account"
 msgstr "دفع حساب البوابة"
 
-#: accounts/utils.py:1227
+#: accounts/utils.py:1169
 msgid "Payment Gateway Account not created, please create one manually."
 msgstr "حساب بوابة الدفع لم يتم انشاءه، يرجى إنشاء واحد يدويا."
 
@@ -47758,7 +49493,7 @@
 msgid "Payment Ledger"
 msgstr ""
 
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:253
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
 msgid "Payment Ledger Balance"
 msgstr ""
 
@@ -47773,9 +49508,10 @@
 msgid "Payment Limit"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:51
-#: accounts/report/pos_register/pos_register.py:129
-#: accounts/report/pos_register/pos_register.py:221
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
 msgid "Payment Method"
 msgstr "طريقة الدفع او السداد"
 
@@ -47867,7 +49603,7 @@
 msgid "Payment Receipt Note"
 msgstr "إشعار إيصال الدفع"
 
-#: selling/page/point_of_sale/pos_payment.js:248
+#: selling/page/point_of_sale/pos_payment.js:252
 msgid "Payment Received"
 msgstr "تم استلام الدفعة"
 
@@ -47900,7 +49636,7 @@
 msgid "Payment Reconciliation Invoice"
 msgstr "دفع فاتورة المصالحة"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:120
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
 msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
 msgstr ""
 
@@ -47928,12 +49664,12 @@
 msgstr "المراجع الدفع"
 
 #. Name of a DocType
-#: accounts/doctype/payment_order/payment_order.js:18
+#: accounts/doctype/payment_order/payment_order.js:19
 #: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:125
-#: accounts/doctype/sales_invoice/sales_invoice.js:140
-#: buying/doctype/purchase_order/purchase_order.js:335
-#: selling/doctype/sales_order/sales_order.js:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
 msgid "Payment Request"
 msgstr "طلب الدفع من قبل المورد"
 
@@ -47962,15 +49698,15 @@
 msgid "Payment Request Type"
 msgstr "نوع طلب الدفع"
 
-#: accounts/doctype/payment_request/payment_request.py:502
+#: accounts/doctype/payment_request/payment_request.py:499
 msgid "Payment Request for {0}"
 msgstr "طلب الدفع ل {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:268
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
 msgid "Payment Request took too long to respond. Please try requesting for payment again."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:450
+#: accounts/doctype/payment_request/payment_request.py:449
 msgid "Payment Requests cannot be created against: {0}"
 msgstr ""
 
@@ -48021,14 +49757,10 @@
 msgid "Payment Schedule"
 msgstr "جدول الدفع"
 
-#: public/js/controllers/transaction.js:925
-msgid "Payment Schedule Table"
-msgstr ""
-
 #. Name of a DocType
 #: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1064
-#: accounts/report/gross_profit/gross_profit.py:348
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
 msgid "Payment Term"
 msgstr "مصطلح الدفع"
@@ -48070,6 +49802,7 @@
 msgstr "اسم مصطلح الدفع"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
 msgid "Payment Terms"
 msgstr "شروط الدفع"
 
@@ -48123,11 +49856,11 @@
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 #: accounts/report/accounts_payable/accounts_payable.js:93
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:99
-#: accounts/report/accounts_receivable/accounts_receivable.js:127
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:105
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:62
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:62
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
 msgid "Payment Terms Template"
 msgstr "نموذج شروط الدفع"
 
@@ -48195,19 +49928,19 @@
 msgid "Payment Type"
 msgstr "نوع الدفع"
 
-#: accounts/doctype/payment_entry/payment_entry.py:501
+#: accounts/doctype/payment_entry/payment_entry.py:514
 msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
 msgstr "نوع الدفع يجب أن يكون إما استلام , دفع أو مناقلة داخلية\\n<br>\\nPayment Type must be one of Receive, Pay and Internal Transfer"
 
-#: accounts/utils.py:927
+#: accounts/utils.py:918
 msgid "Payment Unlink Error"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:764
+#: accounts/doctype/journal_entry/journal_entry.py:798
 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
 msgstr "الدفعة مقابل {0} {1} لا يمكن أن تكون أكبر من المبلغ القائم {2}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:649
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
 msgid "Payment amount cannot be less than or equal to 0"
 msgstr "لا يمكن أن يكون مبلغ الدفعة أقل من أو يساوي 0"
 
@@ -48215,24 +49948,24 @@
 msgid "Payment methods are mandatory. Please add at least one payment method."
 msgstr "طرق الدفع إلزامية. الرجاء إضافة طريقة دفع واحدة على الأقل."
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:277
-#: selling/page/point_of_sale/pos_payment.js:252
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
 msgid "Payment of {0} received successfully."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:257
+#: selling/page/point_of_sale/pos_payment.js:266
 msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:311
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
 msgid "Payment related to {0} is not completed"
 msgstr "الدفع المتعلق بـ {0} لم يكتمل"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:259
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
 msgid "Payment request failed"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:713
+#: accounts/doctype/payment_entry/payment_entry.py:734
 msgid "Payment term {0} not used in {1}"
 msgstr ""
 
@@ -48247,6 +49980,7 @@
 #: accounts/workspace/receivables/receivables.json
 #: buying/doctype/supplier/supplier_dashboard.py:15
 #: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Payments"
 msgstr "المدفوعات"
 
@@ -48310,12 +50044,22 @@
 msgid "Payslip"
 msgstr "قسيمة الدفع"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
+
 #: assets/doctype/asset_repair/asset_repair_list.js:5
-#: buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
 #: buying/doctype/supplier_quotation/supplier_quotation.py:198
 #: manufacturing/report/work_order_summary/work_order_summary.py:150
 #: stock/doctype/material_request/material_request_list.js:16
-#: templates/pages/order.html:56
+#: templates/pages/order.html:68
 msgid "Pending"
 msgstr "معلق"
 
@@ -48387,15 +50131,15 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
 #: selling/report/sales_order_analysis/sales_order_analysis.py:306
 msgid "Pending Amount"
 msgstr "في انتظار المبلغ"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:218
-#: manufacturing/doctype/work_order/work_order.js:244
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:991
+#: selling/doctype/sales_order/sales_order.js:1153
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
 msgid "Pending Qty"
 msgstr "الكمية التي قيد الانتظار"
@@ -48411,6 +50155,10 @@
 msgid "Pending Quantity"
 msgstr "في انتظار الكمية"
 
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr "في انتظار المراجعة"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -48428,11 +50176,11 @@
 msgid "Pending Work Order"
 msgstr "أمر عمل معلق"
 
-#: setup/doctype/email_digest/email_digest.py:184
+#: setup/doctype/email_digest/email_digest.py:182
 msgid "Pending activities for today"
 msgstr "الأنشطة في انتظار لهذا اليوم"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:224
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
 msgid "Pending processing"
 msgstr ""
 
@@ -48469,6 +50217,11 @@
 msgid "Per Year"
 msgstr "كل سنة"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr "في المئة"
+
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -48556,7 +50309,7 @@
 msgid "Percentage Allocation"
 msgstr "نسبة توزيع"
 
-#: accounts/doctype/monthly_distribution/monthly_distribution.py:58
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
 msgid "Percentage Allocation should be equal to 100%"
 msgstr ""
 
@@ -48581,29 +50334,29 @@
 msgid "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."
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:394
+#: setup/setup_wizard/operations/install_fixtures.py:386
 msgid "Perception Analysis"
 msgstr "تحليل التصور"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:61
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
 #: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:30
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:30
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:30
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
 msgid "Period"
 msgstr "فترة"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:61
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
 msgid "Period Based On"
 msgstr "الفترة على أساس"
 
-#: accounts/general_ledger.py:690
+#: accounts/general_ledger.py:687
 msgid "Period Closed"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:82
-msgid "Period Closing Entry"
-msgstr "قيد إغلاق الفترة/المدة"
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -48612,7 +50365,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:141
+#: accounts/doctype/account/account_tree.js:197
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgid "Period Closing Voucher"
 msgstr "قيد إغلاق الفترة"
@@ -48699,10 +50452,10 @@
 msgid "Period_from_date"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
 #: accounts/report/financial_ratios/financial_ratios.js:33
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:55
-#: public/js/financial_statements.js:214
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
 msgid "Periodicity"
 msgstr "دورية"
 
@@ -48837,7 +50590,7 @@
 msgid "Phone No"
 msgstr "رقم الهاتف"
 
-#: selling/page/point_of_sale/pos_item_cart.js:880
+#: selling/page/point_of_sale/pos_item_cart.js:911
 msgid "Phone Number"
 msgstr "رقم الهاتف"
 
@@ -48847,13 +50600,13 @@
 msgid "Phone Number"
 msgstr "رقم الهاتف"
 
-#: public/js/utils.js:64
+#: public/js/utils.js:78
 msgid "Pick Batch No"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:548
-#: stock/doctype/material_request/material_request.js:113
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
 #: stock/doctype/pick_list/pick_list.json
 msgid "Pick List"
 msgstr "قائمة الانتقاء"
@@ -48883,7 +50636,7 @@
 msgid "Pick List"
 msgstr "قائمة الانتقاء"
 
-#: stock/doctype/pick_list/pick_list.py:116
+#: stock/doctype/pick_list/pick_list.py:119
 msgid "Pick List Incomplete"
 msgstr ""
 
@@ -48964,7 +50717,7 @@
 msgid "Pickup Date"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:364
+#: stock/doctype/shipment/shipment.js:398
 msgid "Pickup Date cannot be before this day"
 msgstr ""
 
@@ -48998,7 +50751,27 @@
 msgid "Pickup to"
 msgstr ""
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:9
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
 msgid "Pipeline By"
 msgstr ""
 
@@ -49026,16 +50799,16 @@
 msgid "Plaid Environment"
 msgstr "بيئة منقوشة"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:136
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:160
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
 msgid "Plaid Link Failed"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:238
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
 msgid "Plaid Link Refresh Required"
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:121
+#: accounts/doctype/bank/bank.js:131
 msgid "Plaid Link Updated"
 msgstr ""
 
@@ -49056,7 +50829,7 @@
 msgid "Plaid Settings"
 msgstr "إعدادات منقوشة"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:211
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
 msgid "Plaid transactions sync error"
 msgstr "خطأ في مزامنة المعاملات المنقوشة"
 
@@ -49157,6 +50930,10 @@
 msgid "Planned Qty"
 msgstr "المخطط الكمية"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:109
 msgid "Planned Quantity"
 msgstr "المخطط الكمية"
@@ -49212,12 +50989,36 @@
 msgid "Plans"
 msgstr "خطط"
 
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
 msgid "Plants and Machineries"
 msgstr "وحدات التصنيع  والآلات"
 
-#: stock/doctype/pick_list/pick_list.py:383
+#: stock/doctype/pick_list/pick_list.py:420
 msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
 msgstr "يرجى إعادة تخزين العناصر وتحديث قائمة الاختيار للمتابعة. للتوقف ، قم بإلغاء قائمة الاختيار."
 
@@ -49225,17 +51026,17 @@
 msgid "Please Select a Company"
 msgstr "الرجاء تحديد شركة"
 
-#: selling/page/sales_funnel/sales_funnel.js:94
+#: selling/page/sales_funnel/sales_funnel.js:109
 msgid "Please Select a Company."
 msgstr "الرجاء تحديد شركة."
 
-#: stock/doctype/delivery_note/delivery_note.js:139
+#: stock/doctype/delivery_note/delivery_note.js:151
 msgid "Please Select a Customer"
 msgstr "الرجاء تحديد عميل"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:114
-#: stock/doctype/purchase_receipt/purchase_receipt.js:199
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:82
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
 msgid "Please Select a Supplier"
 msgstr "الرجاء تحديد مورد"
 
@@ -49243,23 +51044,23 @@
 msgid "Please Set Supplier Group in Buying Settings."
 msgstr "يرجى تعيين مجموعة الموردين في إعدادات الشراء."
 
-#: accounts/doctype/payment_entry/payment_entry.js:1071
+#: accounts/doctype/payment_entry/payment_entry.js:1297
 msgid "Please Specify Account"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:123
+#: buying/doctype/supplier/supplier.py:122
 msgid "Please add 'Supplier' role to user {0}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:87
+#: selling/page/point_of_sale/pos_controller.js:101
 msgid "Please add Mode of payments and opening balance details."
 msgstr "الرجاء إضافة طريقة الدفع وتفاصيل الرصيد الافتتاحي."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:169
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
 msgid "Please add Request for Quotation to the sidebar in Portal Settings."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:416
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
 msgid "Please add Root Account for - {0}"
 msgstr ""
 
@@ -49267,60 +51068,60 @@
 msgid "Please add a Temporary Opening account in Chart of Accounts"
 msgstr "الرجاء إضافة حساب فتح مؤقت في مخطط الحسابات"
 
-#: public/js/utils/serial_no_batch_selector.js:535
+#: public/js/utils/serial_no_batch_selector.js:542
 msgid "Please add atleast one Serial No / Batch No"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:78
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
 msgid "Please add the Bank Account column"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:168
+#: accounts/doctype/account/account_tree.js:246
 msgid "Please add the account to root level Company - {0}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:215
+#: accounts/doctype/account/account.py:230
 msgid "Please add the account to root level Company - {}"
 msgstr "الرجاء إضافة الحساب إلى شركة على مستوى الجذر - {}"
 
-#: controllers/website_list_for_contact.py:300
+#: controllers/website_list_for_contact.py:298
 msgid "Please add {1} role to user {0}."
 msgstr ""
 
-#: controllers/stock_controller.py:909
+#: controllers/stock_controller.py:1119
 msgid "Please adjust the qty or edit {0} to proceed."
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:121
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
 msgid "Please attach CSV file"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2735
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
 msgid "Please cancel and amend the Payment Entry"
 msgstr ""
 
-#: accounts/utils.py:926
+#: accounts/utils.py:917
 msgid "Please cancel payment entry manually first"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:337
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:327
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
 msgid "Please cancel related transaction."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:836
+#: accounts/doctype/journal_entry/journal_entry.py:872
 msgid "Please check Multi Currency option to allow accounts with other currency"
 msgstr "يرجى اختيار الخيار عملات متعددة للسماح بحسابات مع عملة أخرى"
 
-#: accounts/deferred_revenue.py:570
+#: accounts/deferred_revenue.py:542
 msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:71
+#: manufacturing/doctype/bom/bom.js:70
 msgid "Please check either with operations or FG Based Operating Cost."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:397
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
 msgstr ""
 
@@ -49328,19 +51129,15 @@
 msgid "Please check your Plaid client ID and secret values"
 msgstr "يرجى التحقق من معرّف عميل Plaid والقيم السرية"
 
-#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:227
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
 msgid "Please check your email to confirm the appointment"
 msgstr ""
 
-#: public/js/controllers/transaction.js:917
-msgid "Please clear the"
-msgstr ""
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:377
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
 msgid "Please click on 'Generate Schedule'"
 msgstr "الرجاء انقر على \"إنشاء الجدول الزمني\""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:389
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
 msgstr "الرجاء النقر على \"إنشاء جدول\" لجلب الرقم التسلسلي المضاف للبند {0}"
 
@@ -49348,98 +51145,102 @@
 msgid "Please click on 'Generate Schedule' to get schedule"
 msgstr "الرجاء الضغط علي ' إنشاء الجدول ' للحصول علي جدول\\n<br>\\nPlease click on 'Generate Schedule' to get schedule"
 
-#: selling/doctype/customer/customer.py:538
+#: selling/doctype/customer/customer.py:545
 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:321
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
 msgid "Please contact any of the following users to {} this transaction."
 msgstr ""
 
-#: selling/doctype/customer/customer.py:531
+#: selling/doctype/customer/customer.py:538
 msgid "Please contact your administrator to extend the credit limits for {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:317
+#: accounts/doctype/account/account.py:332
 msgid "Please convert the parent account in corresponding child company to a group account."
 msgstr "الرجاء تحويل الحساب الرئيسي في الشركة الفرعية المقابلة إلى حساب مجموعة."
 
-#: selling/doctype/quotation/quotation.py:554
+#: selling/doctype/quotation/quotation.py:549
 msgid "Please create Customer from Lead {0}."
 msgstr "الرجاء إنشاء عميل من العميل المحتمل {0}."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:96
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:67
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
 msgid "Please create a new Accounting Dimension if required."
 msgstr ""
 
-#: controllers/accounts_controller.py:534
+#: controllers/accounts_controller.py:587
 msgid "Please create purchase from internal sale or delivery document itself"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:327
+#: assets/doctype/asset/asset.py:325
 msgid "Please create purchase receipt or purchase invoice for the item {0}"
 msgstr "الرجاء إنشاء إيصال شراء أو فاتورة شراء للعنصر {0}"
 
-#: stock/doctype/item/item.py:626
+#: stock/doctype/item/item.py:622
 msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:366
+#: assets/doctype/asset/asset.py:364
 msgid "Please do not book expense of multiple assets against one single Asset."
 msgstr ""
 
-#: controllers/item_variant.py:234
+#: controllers/item_variant.py:228
 msgid "Please do not create more than 500 items at a time"
 msgstr "يرجى عدم إنشاء أكثر من 500 عنصر في وقت واحد"
 
-#: accounts/doctype/budget/budget.py:127
+#: accounts/doctype/budget/budget.py:130
 msgid "Please enable Applicable on Booking Actual Expenses"
 msgstr "يرجى تمكين Applicable على Booking Actual Expenses"
 
-#: accounts/doctype/budget/budget.py:123
+#: accounts/doctype/budget/budget.py:126
 msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
 msgstr "يرجى تمكين Applicable على أمر الشراء والتطبيق على المصروفات الفعلية للحجز"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:135
-#: public/js/utils/serial_no_batch_selector.js:289
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
 #: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
 msgid "Please enable pop-ups"
 msgstr "يرجى تمكين النوافذ المنبثقة"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:505
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
 msgid "Please enable {0} in the {1}."
 msgstr ""
 
-#: controllers/selling_controller.py:657
+#: controllers/selling_controller.py:686
 msgid "Please enable {} in {} to allow same item in multiple rows"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:871
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
 msgid "Please ensure {} account is a Balance Sheet account."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:366
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
 msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "يرجى التأكد من أن حساب {} هو حساب الميزانية العمومية. يمكنك تغيير الحساب الرئيسي إلى حساب الميزانية العمومية أو تحديد حساب مختلف."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:374
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
 msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:880
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
 msgid "Please ensure {} account {} is a Receivable account."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:563
+#: stock/doctype/stock_entry/stock_entry.py:519
 msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
 msgstr "الرجاء إدخال <b>حساب الفرق</b> أو تعيين <b>حساب تسوية المخزون</b> الافتراضي للشركة {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:430
-#: accounts/doctype/sales_invoice/sales_invoice.py:1024
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
 msgid "Please enter Account for Change Amount"
 msgstr "الرجاء إدخال الحساب لمبلغ التغيير\\n<br> \\nPlease enter Account for Change Amount"
 
@@ -49447,36 +51248,36 @@
 msgid "Please enter Approving Role or Approving User"
 msgstr "الرجاء إدخال صلاحية المخول بالتصديق أو المستخدم المخول بالتصديق"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:697
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
 msgid "Please enter Cost Center"
 msgstr "يرجى إدخال مركز التكلفة\\n<br>\\nPlease enter Cost Center"
 
-#: selling/doctype/sales_order/sales_order.py:322
+#: selling/doctype/sales_order/sales_order.py:330
 msgid "Please enter Delivery Date"
 msgstr "الرجاء إدخال تاريخ التسليم"
 
-#: setup/doctype/sales_person/sales_person_tree.js:8
+#: setup/doctype/sales_person/sales_person_tree.js:9
 msgid "Please enter Employee Id of this sales person"
 msgstr "الرجاء إدخال معرف الموظف الخاص بشخص المبيعات هذا"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:708
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
 msgid "Please enter Expense Account"
 msgstr "الرجاء إدخال حساب النفقات\\n<br>\\nPlease enter Expense Account"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.js:87
-#: stock/doctype/stock_entry/stock_entry.js:82
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
 msgid "Please enter Item Code to get Batch Number"
 msgstr "الرجاء إدخال رمز العنصر للحصول على رقم الدفعة\\n<br>\\nPlease enter Item Code to get Batch Number"
 
-#: public/js/controllers/transaction.js:2236
+#: public/js/controllers/transaction.js:2290
 msgid "Please enter Item Code to get batch no"
 msgstr "الرجاء إدخال كود البند للحصول على رقم الدفعة"
 
-#: manufacturing/doctype/production_plan/production_plan.js:67
+#: manufacturing/doctype/production_plan/production_plan.js:66
 msgid "Please enter Item first"
 msgstr "الرجاء إدخال البند أولا"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:225
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
 msgid "Please enter Maintenance Details first"
 msgstr ""
 
@@ -49484,35 +51285,35 @@
 msgid "Please enter Planned Qty for Item {0} at row {1}"
 msgstr "الرجاء إدخال الكمية المخططة للبند {0} في الصف {1}"
 
-#: setup/doctype/employee/employee.js:76
+#: setup/doctype/employee/employee.js:78
 msgid "Please enter Preferred Contact Email"
 msgstr "الرجاء إدخال البريد الكتروني المفضل للاتصال\\n<br>\\nPlease enter Preferred Contact Email"
 
-#: manufacturing/doctype/work_order/work_order.js:71
+#: manufacturing/doctype/work_order/work_order.js:73
 msgid "Please enter Production Item first"
 msgstr "الرجاء إدخال بند الإنتاج أولا"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:74
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
 msgid "Please enter Purchase Receipt first"
 msgstr "الرجاء إدخال إيصال الشراء أولا\\n<br>\\nPlease enter Purchase Receipt first"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:77
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
 msgid "Please enter Receipt Document"
 msgstr "الرجاء إدخال مستند الاستلام\\n<br>\\nPlease enter Receipt Document"
 
-#: accounts/doctype/journal_entry/journal_entry.py:901
+#: accounts/doctype/journal_entry/journal_entry.py:936
 msgid "Please enter Reference date"
 msgstr "الرجاء إدخال تاريخ المرجع\\n<br>\\nPlease enter Reference date"
 
-#: controllers/buying_controller.py:851
+#: controllers/buying_controller.py:880
 msgid "Please enter Reqd by Date"
 msgstr "الرجاء إدخال ريد حسب التاريخ"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
 msgid "Please enter Root Type for account- {0}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:258
+#: public/js/utils/serial_no_batch_selector.js:262
 msgid "Please enter Serial Nos"
 msgstr ""
 
@@ -49520,32 +51321,32 @@
 msgid "Please enter Shipment Parcel information"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Please enter Stock Items consumed during the Repair."
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:29
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
 msgid "Please enter Warehouse and Date"
 msgstr "الرجاء إدخال المستودع والتاريخ"
 
-#: assets/doctype/asset_repair/asset_repair.py:177
+#: assets/doctype/asset_repair/asset_repair.py:175
 msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
-#: accounts/doctype/sales_invoice/sales_invoice.py:1020
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
 msgid "Please enter Write Off Account"
 msgstr "الرجاء إدخال حساب الشطب"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:23
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
 msgid "Please enter company first"
 msgstr "الرجاء إدخال الشركة أولا\\n<br>\\nPlease enter company first"
 
-#: accounts/doctype/cost_center/cost_center.js:109
+#: accounts/doctype/cost_center/cost_center.js:114
 msgid "Please enter company name first"
 msgstr "الرجاء إدخال اسم الشركة اولاً"
 
-#: controllers/accounts_controller.py:2378
+#: controllers/accounts_controller.py:2447
 msgid "Please enter default currency in Company Master"
 msgstr "الرجاء إدخال العملة الافتراضية في شركة الرئيسية"
 
@@ -49553,15 +51354,15 @@
 msgid "Please enter message before sending"
 msgstr "الرجاء إدخال الرسالة قبل الإرسال"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:247
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
 msgid "Please enter mobile number first."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:47
+#: accounts/doctype/cost_center/cost_center.py:45
 msgid "Please enter parent cost center"
 msgstr "الرجاء إدخال مركز تكلفة الأب"
 
-#: public/js/utils/barcode_scanner.js:160
+#: public/js/utils/barcode_scanner.js:165
 msgid "Please enter quantity for item {0}"
 msgstr ""
 
@@ -49569,31 +51370,35 @@
 msgid "Please enter relieving date."
 msgstr "من فضلك ادخل تاريخ ترك العمل."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:125
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
 msgid "Please enter serial nos"
 msgstr ""
 
-#: setup/doctype/company/company.js:155
+#: setup/doctype/company/company.js:183
 msgid "Please enter the company name to confirm"
 msgstr "الرجاء إدخال اسم الشركة للتأكيد"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:652
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
 msgid "Please enter the phone number first"
 msgstr "الرجاء إدخال رقم الهاتف أولاً"
 
-#: public/js/setup_wizard.js:83
+#: public/js/setup_wizard.js:87
 msgid "Please enter valid Financial Year Start and End Dates"
 msgstr "الرجاء إدخال تاريخ بداية السنة المالية وتاريخ النهاية"
 
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
+
 #: setup/doctype/employee/employee.py:225
 msgid "Please enter {0}"
 msgstr "الرجاء إدخال {0}"
 
-#: public/js/utils/party.js:273
+#: public/js/utils/party.js:317
 msgid "Please enter {0} first"
 msgstr "الرجاء إدخال {0} أولاً"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Please fill the Material Requests table"
 msgstr "يرجى ملء جدول طلبات المواد"
 
@@ -49601,68 +51406,72 @@
 msgid "Please fill the Sales Orders table"
 msgstr "يرجى ملء جدول أوامر المبيعات"
 
-#: stock/doctype/shipment/shipment.js:248
+#: stock/doctype/shipment/shipment.js:277
 msgid "Please first set Last Name, Email and Phone for the user"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:92
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
 msgid "Please fix overlapping time slots for {0}"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:73
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
 msgid "Please fix overlapping time slots for {0}."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
 msgid "Please import accounts against parent company or enable {} in company master."
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr ""
+
 #: setup/doctype/employee/employee.py:184
 msgid "Please make sure the employees above report to another Active employee."
 msgstr "يرجى التأكد من أن الموظفين أعلاه يقدمون تقارير إلى موظف نشط آخر."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:374
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
 msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
 msgstr ""
 
-#: setup/doctype/company/company.js:157
+#: setup/doctype/company/company.js:185
 msgid "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."
 msgstr "يرجى التأكد من أنك تريد حقا حذف جميع المعاملات لهذه الشركة. ستبقى بياناتك الرئيسية (الماستر) كما هيا. لا يمكن التراجع عن هذا الإجراء."
 
-#: stock/doctype/item/item.js:425
+#: stock/doctype/item/item.js:493
 msgid "Please mention 'Weight UOM' along with Weight."
 msgstr ""
 
-#: accounts/general_ledger.py:555
+#: accounts/general_ledger.py:556
 msgid "Please mention Round Off Account in Company"
 msgstr "يرجى ذكر حساب التقريب في الشركة"
 
-#: accounts/general_ledger.py:558
+#: accounts/general_ledger.py:559
 msgid "Please mention Round Off Cost Center in Company"
 msgstr "يرجى ذكر مركز التكلفة الخاص بالتقريب في الشركة"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
 msgid "Please mention no of visits required"
 msgstr "يرجى ذكر عدد الزيارات المطلوبة\\n<br>\\nPlease mention no of visits required"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:72
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
 msgid "Please mention the Current and New BOM for replacement."
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:119
+#: selling/doctype/installation_note/installation_note.py:120
 msgid "Please pull items from Delivery Note"
 msgstr "الرجاء سحب البنود من مذكرة التسليم\\n<br>\\nPlease pull items from Delivery Note"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:444
 msgid "Please rectify and try again."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:237
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
 msgid "Please refresh or reset the Plaid linking of the Bank {}."
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:29
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
 msgid "Please save before proceeding."
 msgstr ""
 
@@ -49670,16 +51479,16 @@
 msgid "Please save first"
 msgstr "يرجى حفظ أولا"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
 msgid "Please select <b>Template Type</b> to download template"
 msgstr "يرجى تحديد <b>نوع</b> القالب لتنزيل القالب"
 
-#: controllers/taxes_and_totals.py:651
+#: controllers/taxes_and_totals.py:653
 #: public/js/controllers/taxes_and_totals.js:688
 msgid "Please select Apply Discount On"
 msgstr "الرجاء اختيار (تطبيق تخفيض على)"
 
-#: selling/doctype/sales_order/sales_order.py:1469
+#: selling/doctype/sales_order/sales_order.py:1484
 msgid "Please select BOM against item {0}"
 msgstr "الرجاء اختيار بوم ضد العنصر {0}"
 
@@ -49687,29 +51496,30 @@
 msgid "Please select BOM for Item in Row {0}"
 msgstr "الرجاء تحديد قائمة المواد للبند في الصف {0}"
 
-#: controllers/buying_controller.py:416
+#: controllers/buying_controller.py:410
 msgid "Please select BOM in BOM field for Item {0}"
 msgstr "يرجى تحديد قائمة المواد في الحقل (قائمة المواد) للبند {0}"
 
-#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:12
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
 msgid "Please select Category first"
 msgstr "الرجاء تحديد التصنيف أولا\\n<br>\\nPlease select Category first"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1195
+#: accounts/doctype/payment_entry/payment_entry.js:1429
 #: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
 msgid "Please select Charge Type first"
 msgstr "يرجى تحديد نوع الرسوم أولا"
 
-#: accounts/doctype/journal_entry/journal_entry.js:401
+#: accounts/doctype/journal_entry/journal_entry.js:443
 msgid "Please select Company"
 msgstr "الرجاء اختيار شركة \\n<br>\\nPlease select Company"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:135
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
 msgid "Please select Company and Posting Date to getting entries"
 msgstr "يرجى تحديد الشركة وتاريخ النشر للحصول على إدخالات"
 
-#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
 msgid "Please select Company first"
 msgstr "الرجاء تحديد الشركة أولا\\n<br>\\nPlease select Company first"
 
@@ -49717,12 +51527,12 @@
 msgid "Please select Completion Date for Completed Asset Maintenance Log"
 msgstr "يرجى تحديد تاريخ الانتهاء لاستكمال سجل صيانة الأصول"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:116
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
 msgid "Please select Customer first"
 msgstr "يرجى اختيار العميل أولا"
 
-#: setup/doctype/company/company.py:407
+#: setup/doctype/company/company.py:398
 msgid "Please select Existing Company for creating Chart of Accounts"
 msgstr "الرجاء اختيار الشركة الحالية لإنشاء دليل الحسابات"
 
@@ -49730,7 +51540,7 @@
 msgid "Please select Finished Good Item for Service Item {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:531 assets/doctype/asset/asset.js:548
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
 msgid "Please select Item Code first"
 msgstr "يرجى اختيار رمز البند أولاً"
 
@@ -49739,61 +51549,61 @@
 msgstr "يرجى تحديد حالة الصيانة على أنها اكتملت أو أزل تاريخ الاكتمال"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:33
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:33
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
-#: selling/report/address_and_contacts/address_and_contacts.js:28
+#: selling/report/address_and_contacts/address_and_contacts.js:27
 msgid "Please select Party Type first"
 msgstr "يرجى تحديد نوع الطرف أولا"
 
-#: accounts/doctype/payment_entry/payment_entry.js:342
+#: accounts/doctype/payment_entry/payment_entry.js:429
 msgid "Please select Posting Date before selecting Party"
 msgstr "الرجاء تجديد تاريخ النشر قبل تحديد المستفيد\\n<br>\\nPlease select Posting Date before selecting Party"
 
-#: accounts/doctype/journal_entry/journal_entry.js:607
+#: accounts/doctype/journal_entry/journal_entry.js:692
 msgid "Please select Posting Date first"
 msgstr "الرجاء تحديد تاريخ النشر أولا\\n<br>\\nPlease select Posting Date first"
 
-#: manufacturing/doctype/bom/bom.py:1004
+#: manufacturing/doctype/bom/bom.py:999
 msgid "Please select Price List"
 msgstr "الرجاء اختيار قائمة الأسعار\\n<br>\\nPlease select Price List"
 
-#: selling/doctype/sales_order/sales_order.py:1471
+#: selling/doctype/sales_order/sales_order.py:1486
 msgid "Please select Qty against item {0}"
 msgstr "الرجاء اختيار الكمية ضد العنصر {0}"
 
-#: stock/doctype/item/item.py:320
+#: stock/doctype/item/item.py:319
 msgid "Please select Sample Retention Warehouse in Stock Settings first"
 msgstr "يرجى تحديد نموذج الاحتفاظ مستودع في إعدادات المخزون أولا"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:323
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
 msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
 msgid "Please select Start Date and End Date for Item {0}"
 msgstr "الرجاء تحديد تاريخ البدء وتاريخ الانتهاء للبند {0}"
 
-#: stock/doctype/stock_entry/stock_entry.py:1202
+#: stock/doctype/stock_entry/stock_entry.py:1220
 msgid "Please select Subcontracting Order instead of Purchase Order {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2288
+#: controllers/accounts_controller.py:2359
 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1229
+#: manufacturing/doctype/bom/bom.py:1221
 msgid "Please select a BOM"
 msgstr "يرجى تحديد بوم"
 
-#: accounts/party.py:399
+#: accounts/party.py:383
 msgid "Please select a Company"
 msgstr "الرجاء اختيار الشركة"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: manufacturing/doctype/bom/bom.js:482 manufacturing/doctype/bom/bom.py:245
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484
+#: public/js/controllers/transaction.js:2536
 msgid "Please select a Company first."
 msgstr "الرجاء تحديد شركة أولاً."
 
@@ -49809,11 +51619,15 @@
 msgid "Please select a Subcontracting Purchase Order."
 msgstr ""
 
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
 msgid "Please select a Supplier"
 msgstr "الرجاء اختيار مورد"
 
-#: manufacturing/doctype/job_card/job_card.py:1063
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
 msgid "Please select a Work Order first."
 msgstr ""
 
@@ -49825,11 +51639,11 @@
 msgid "Please select a customer for fetching payments."
 msgstr ""
 
-#: www/book_appointment/index.js:63
+#: www/book_appointment/index.js:67
 msgid "Please select a date"
 msgstr ""
 
-#: www/book_appointment/index.js:48
+#: www/book_appointment/index.js:52
 msgid "Please select a date and time"
 msgstr ""
 
@@ -49837,11 +51651,11 @@
 msgid "Please select a default mode of payment"
 msgstr "الرجاء تحديد طريقة الدفع الافتراضية"
 
-#: selling/page/point_of_sale/pos_item_cart.js:753
+#: selling/page/point_of_sale/pos_item_cart.js:783
 msgid "Please select a field to edit from numpad"
 msgstr "الرجاء تحديد حقل لتعديله من المفكرة"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:68
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
 msgid "Please select a row to create a Reposting Entry"
 msgstr ""
 
@@ -49857,11 +51671,11 @@
 msgid "Please select a valid Purchase Order that is configured for Subcontracting."
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:220
+#: selling/doctype/quotation/quotation.js:229
 msgid "Please select a value for {0} quotation_to {1}"
 msgstr "يرجى اختيار قيمة ل {0} عرض مسعر إلى {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1570
+#: accounts/doctype/journal_entry/journal_entry.py:1562
 msgid "Please select correct account"
 msgstr "يرجى اختيارالحساب الصحيح"
 
@@ -49874,16 +51688,16 @@
 msgid "Please select either the Item or Warehouse filter to generate the report."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
 msgid "Please select item code"
 msgstr "الرجاء تحديد رمز البند\\n<br>\\nPlease select item code"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:71
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
 msgid "Please select only one row to create a Reposting Entry"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:60
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:96
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
 msgid "Please select rows to create Reposting Entries"
 msgstr ""
 
@@ -49891,7 +51705,7 @@
 msgid "Please select the Company"
 msgstr "يرجى تحديد الشركة"
 
-#: accounts/doctype/loyalty_program/loyalty_program.js:57
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
 msgid "Please select the Multiple Tier Program type for more than one collection rules."
 msgstr "يرجى تحديد نوع البرنامج متعدد الطبقات لأكثر من قواعد مجموعة واحدة."
 
@@ -49902,7 +51716,7 @@
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
 msgid "Please select the document type first"
 msgstr "يرجى تحديد نوع الوثيقة أولاً"
 
@@ -49910,7 +51724,7 @@
 msgid "Please select the required filters"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Please select valid document type."
 msgstr ""
 
@@ -49918,25 +51732,25 @@
 msgid "Please select weekly off day"
 msgstr "الرجاء اختيار يوم العطلة الاسبوعي"
 
-#: public/js/utils.js:891
+#: public/js/utils.js:959
 msgid "Please select {0}"
 msgstr "الرجاء اختيار {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.js:991
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:575
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:81
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
 msgid "Please select {0} first"
 msgstr "الرجاء تحديد {0} أولا\\n<br>\\nPlease select {0} first"
 
-#: public/js/controllers/transaction.js:76
+#: public/js/controllers/transaction.js:77
 msgid "Please set 'Apply Additional Discount On'"
 msgstr "يرجى تحديد 'تطبيق خصم إضافي على'"
 
-#: assets/doctype/asset/depreciation.py:790
+#: assets/doctype/asset/depreciation.py:771
 msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
 msgstr "يرجى تحديد \"مركز تكلفة اهلاك الأصول\" للشركة {0}"
 
-#: assets/doctype/asset/depreciation.py:787
+#: assets/doctype/asset/depreciation.py:769
 msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
 msgstr "يرجى تحديد \"احساب لربح / الخسارة عند التخلص من الأصول\" للشركة {0}"
 
@@ -49944,33 +51758,37 @@
 msgid "Please set Account"
 msgstr ""
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
 #: stock/__init__.py:88
 msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
 msgstr "يرجى تعيين Account in Warehouse {0} أو Account Inventory Account in Company {1}"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:277
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
 msgid "Please set Accounting Dimension {} in {}"
 msgstr ""
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:23
 #: accounts/doctype/ledger_merge/ledger_merge.js:34
-#: accounts/doctype/pos_profile/pos_profile.js:27
-#: accounts/doctype/pos_profile/pos_profile.js:50
-#: accounts/doctype/pos_profile/pos_profile.js:64
-#: accounts/doctype/pos_profile/pos_profile.js:78
-#: accounts/doctype/pos_profile/pos_profile.js:91
-#: accounts/doctype/sales_invoice/sales_invoice.js:707
-#: accounts/doctype/sales_invoice/sales_invoice.js:721
-#: selling/doctype/quotation/quotation.js:28
-#: selling/doctype/sales_order/sales_order.js:28
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
 msgid "Please set Company"
 msgstr "يرجى تعيين الشركة"
 
-#: assets/doctype/asset/depreciation.py:372
+#: assets/doctype/asset/depreciation.py:363
 msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
 msgstr "يرجى تحديد الحسابات المتعلقة بالاهلاك في فئة الأصول {0} أو الشركة {1}"
 
-#: stock/doctype/shipment/shipment.js:154
+#: stock/doctype/shipment/shipment.js:176
 msgid "Please set Email/Phone for the contact"
 msgstr ""
 
@@ -49984,11 +51802,11 @@
 msgid "Please set Fiscal Code for the public administration '%s'"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:547
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
 msgid "Please set Fixed Asset Account in {} against {}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:435
+#: assets/doctype/asset/asset.py:434
 msgid "Please set Number of Depreciations Booked"
 msgstr "الرجاء تعيين عدد الاهلاكات المستنفده مسبقا"
 
@@ -50010,7 +51828,7 @@
 msgid "Please set VAT Accounts in {0}"
 msgstr ""
 
-#: regional/united_arab_emirates/utils.py:63
+#: regional/united_arab_emirates/utils.py:61
 msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
 msgstr ""
 
@@ -50022,19 +51840,19 @@
 msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1260
+#: selling/doctype/sales_order/sales_order.py:1278
 msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
 msgstr "يرجى تعيين مورد مقابل العناصر التي يجب مراعاتها في أمر الشراء."
 
-#: projects/doctype/project/project.py:738
+#: projects/doctype/project/project.py:736
 msgid "Please set a default Holiday List for Company {0}"
 msgstr ""
 
-#: setup/doctype/employee/employee.py:289
+#: setup/doctype/employee/employee.py:281
 msgid "Please set a default Holiday List for Employee {0} or Company {1}"
 msgstr "يرجى تعيين قائمة العطل الافتراضية للموظف {0} أو الشركة {1}\\n<br>\\nPlease set a default Holiday List for Employee {0} or Company {1}"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:991
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
 msgid "Please set account in Warehouse {0}"
 msgstr "يرجى تعيين الحساب في مستودع {0}"
 
@@ -50043,7 +51861,7 @@
 msgid "Please set an Address on the Company '%s'"
 msgstr ""
 
-#: controllers/stock_controller.py:334
+#: controllers/stock_controller.py:531
 msgid "Please set an Expense Account in the Items table"
 msgstr ""
 
@@ -50055,27 +51873,27 @@
 msgid "Please set at least one row in the Taxes and Charges Table"
 msgstr "يرجى ضبط صف واحد على الأقل في جدول الضرائب والرسوم"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2041
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
 msgid "Please set default Cash or Bank account in Mode of Payment {0}"
 msgstr "الرجاء تحديد الحساب البنكي أو النقدي الافتراضي في نوع الدفع\\n<br>\\nPlease set default Cash or Bank account in Mode of Payment {0}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
 #: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2599
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
 msgid "Please set default Cash or Bank account in Mode of Payment {}"
 msgstr "الرجاء تعيين حساب نقدي أو مصرفي افتراضي في طريقة الدفع {}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
 #: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2601
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
 msgid "Please set default Cash or Bank account in Mode of Payments {}"
 msgstr "الرجاء تعيين حساب نقدي أو مصرفي افتراضي في طريقة الدفع {}"
 
-#: accounts/utils.py:2086
+#: accounts/utils.py:2012
 msgid "Please set default Exchange Gain/Loss Account in Company {}"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:331
+#: assets/doctype/asset_repair/asset_repair.py:327
 msgid "Please set default Expense Account in Company {0}"
 msgstr ""
 
@@ -50083,11 +51901,11 @@
 msgid "Please set default UOM in Stock Settings"
 msgstr "يرجى تعيين الافتراضي UOM في إعدادات الأسهم"
 
-#: controllers/stock_controller.py:204
+#: controllers/stock_controller.py:403
 msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
 msgstr ""
 
-#: accounts/utils.py:946
+#: accounts/utils.py:935
 msgid "Please set default {0} in Company {1}"
 msgstr "يرجى تعيين {0} الافتراضي للشركة {1}"
 
@@ -50104,11 +51922,11 @@
 msgid "Please set filters"
 msgstr "يرجى تعيين المرشحات"
 
-#: controllers/accounts_controller.py:1896
+#: controllers/accounts_controller.py:1972
 msgid "Please set one of the following:"
 msgstr ""
 
-#: public/js/controllers/transaction.js:1967
+#: public/js/controllers/transaction.js:2011
 msgid "Please set recurring after saving"
 msgstr "يرجى تحديد (تكرار) بعد الحفظ"
 
@@ -50120,15 +51938,15 @@
 msgid "Please set the Default Cost Center in {0} company."
 msgstr "يرجى تعيين مركز التكلفة الافتراضي في الشركة {0}."
 
-#: manufacturing/doctype/work_order/work_order.js:487
+#: manufacturing/doctype/work_order/work_order.js:512
 msgid "Please set the Item Code first"
 msgstr "يرجى تعيين رمز العنصر أولا"
 
-#: regional/italy/utils.py:333
+#: regional/italy/utils.py:335
 msgid "Please set the Payment Schedule"
 msgstr "يرجى ضبط جدول الدفع"
 
-#: accounts/doctype/gl_entry/gl_entry.py:175
+#: accounts/doctype/gl_entry/gl_entry.py:170
 msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
 msgstr ""
 
@@ -50136,8 +51954,8 @@
 msgid "Please set up the Campaign Schedule in the Campaign {0}"
 msgstr "يرجى إعداد جدول الحملة في الحملة {0}"
 
-#: public/js/queries.js:39 public/js/queries.js:49 public/js/queries.js:66
-#: public/js/queries.js:95 stock/report/reserved_stock/reserved_stock.py:26
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
 msgid "Please set {0}"
 msgstr "الرجاء تعيين {0}"
 
@@ -50149,19 +51967,19 @@
 msgid "Please set {0} for address {1}"
 msgstr "يرجى ضبط {0} للعنوان {1}"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:200
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
 msgid "Please set {0} in BOM Creator {1}"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:95
-msgid "Please setup a default bank account for company {0}"
-msgstr "يرجى إعداد حساب بنكي افتراضي للشركة {0}"
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:424
+#: assets/doctype/asset/depreciation.py:415
 msgid "Please share this email with your support team so that they can find and fix the issue."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1837
+#: public/js/controllers/transaction.js:1881
 msgid "Please specify"
 msgstr "رجاء حدد"
 
@@ -50169,18 +51987,18 @@
 msgid "Please specify Company"
 msgstr "يرجى تحديد شركة"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:81
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:380
-#: accounts/doctype/sales_invoice/sales_invoice.js:452
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
 msgid "Please specify Company to proceed"
 msgstr "الرجاء تحديد الشركة للمضى قدما\\n<br>\\nPlease specify Company to proceed"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1206
-#: controllers/accounts_controller.py:2511 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
 msgid "Please specify a valid Row ID for row {0} in table {1}"
 msgstr "يرجى تحديد هوية الصف صالحة لصف {0} في الجدول {1}"
 
-#: public/js/queries.js:104
+#: public/js/queries.js:106
 msgid "Please specify a {0}"
 msgstr ""
 
@@ -50188,7 +52006,7 @@
 msgid "Please specify at least one attribute in the Attributes table"
 msgstr "يرجى تحديد خاصية واحدة على الأقل في جدول (الخاصيات)"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
 msgid "Please specify either Quantity or Valuation Rate or both"
 msgstr "يرجى تحديد الكمية أو التقييم إما قيم أو كليهما"
 
@@ -50196,11 +52014,11 @@
 msgid "Please specify from/to range"
 msgstr "يرجى التحديد من / إلى النطاق\\n<br>\\nPlease specify from/to range"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:35
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
 msgid "Please supply the specified items at the best possible rates"
 msgstr "يرجى تزويدنا بالبنود المحددة بأفضل الأسعار الممكنة"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:223
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
 msgid "Please try again in an hour."
 msgstr ""
 
@@ -50233,6 +52051,16 @@
 msgid "Policy number"
 msgstr "رقم مركز الشرطه"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
+
 #. Name of a DocType
 #: utilities/doctype/portal_user/portal_user.json
 msgid "Portal User"
@@ -50257,7 +52085,7 @@
 msgid "Portrait"
 msgstr "صورة"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:337
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
 msgid "Possible Supplier"
 msgstr "مورد محتمل"
 
@@ -50324,41 +52152,43 @@
 msgid "Postal Expenses"
 msgstr "نفقات بريدية"
 
-#: accounts/doctype/payment_entry/payment_entry.js:644
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
 #: accounts/report/accounts_payable/accounts_payable.js:16
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
 #: accounts/report/accounts_receivable/accounts_receivable.js:18
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
-#: accounts/report/general_ledger/general_ledger.py:563
-#: accounts/report/gross_profit/gross_profit.py:212
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
 #: accounts/report/payment_ledger/payment_ledger.py:136
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
-#: accounts/report/pos_register/pos_register.py:177
+#: accounts/report/pos_register/pos_register.py:171
 #: accounts/report/purchase_register/purchase_register.py:169
-#: accounts/report/sales_register/sales_register.py:183
+#: accounts/report/sales_register/sales_register.py:184
 #: manufacturing/report/job_card_summary/job_card_summary.py:134
 #: public/js/purchase_trends_filters.js:38
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:84
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:132
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:129
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
 #: stock/report/serial_no_ledger/serial_no_ledger.py:21
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
 msgid "Posting Date"
 msgstr "تاريخ الترحيل"
 
@@ -50539,17 +52369,23 @@
 msgstr "تاريخ الترحيل"
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:247
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:127
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
 msgid "Posting Date cannot be future date"
 msgstr "لا يمكن أن يكون تاريخ النشر تاريخا مستقبلا\\n<br>\\nPosting Date cannot be future date"
 
-#: accounts/report/gross_profit/gross_profit.py:218
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:137
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:109
-#: stock/report/serial_no_ledger/serial_no_ledger.js:64
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
 #: stock/report/serial_no_ledger/serial_no_ledger.py:22
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:115
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
 msgid "Posting Time"
@@ -50645,14 +52481,59 @@
 msgid "Posting Time"
 msgstr "نشر التوقيت"
 
-#: stock/doctype/stock_entry/stock_entry.py:1641
+#: stock/doctype/stock_entry/stock_entry.py:1670
 msgid "Posting date and posting time is mandatory"
 msgstr "تاريخ النشر و وقت النشر الزامي\\n<br>\\nPosting date and posting time is mandatory"
 
-#: controllers/sales_and_purchase_return.py:53
+#: controllers/sales_and_purchase_return.py:51
 msgid "Posting timestamp must be after {0}"
 msgstr "الطابع الزمني للترحيل يجب أن يكون بعد {0}"
 
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
+
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
 #: accounts/doctype/tax_category/tax_category_dashboard.py:8
@@ -50751,7 +52632,7 @@
 msgid "Preventive Maintenance"
 msgstr "الصيانة الوقائية"
 
-#: public/js/utils/ledger_preview.js:20 public/js/utils/ledger_preview.js:40
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
 msgid "Preview"
 msgstr "معاينة"
 
@@ -50767,7 +52648,7 @@
 msgid "Preview"
 msgstr "معاينة"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:205
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
 msgid "Preview Email"
 msgstr "معاينة البريد الإلكتروني"
 
@@ -50778,7 +52659,7 @@
 msgstr "معاينة البريد الإلكتروني"
 
 #: accounts/report/balance_sheet/balance_sheet.py:169
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
 msgid "Previous Financial Year is not closed"
 msgstr "السنة المالية السابقة ليست مغلقة"
 
@@ -50792,7 +52673,7 @@
 msgid "Previous Year is not closed, please close it first"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:225
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
 msgid "Price"
 msgstr "السعر"
 
@@ -50803,7 +52684,7 @@
 msgid "Price"
 msgstr "السعر"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:246
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
 msgid "Price ({0})"
 msgstr ""
 
@@ -50999,7 +52880,7 @@
 msgid "Price List Currency"
 msgstr "قائمة الأسعار العملات"
 
-#: stock/get_item_details.py:1029
+#: stock/get_item_details.py:1010
 msgid "Price List Currency not selected"
 msgstr "قائمة أسعار العملات غير محددة"
 
@@ -51087,6 +52968,12 @@
 msgid "Price List Rate"
 msgstr "سعر السلعة حسب قائمة الأسعار"
 
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr "سعر السلعة حسب قائمة الأسعار"
+
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
@@ -51203,15 +53090,15 @@
 msgid "Price Not UOM Dependent"
 msgstr "السعر لا يعتمد على UOM"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:253
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
 msgid "Price Per Unit ({0})"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:553
+#: selling/page/point_of_sale/pos_controller.js:581
 msgid "Price is not set for the item."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:460
+#: manufacturing/doctype/bom/bom.py:454
 msgid "Price not found for item {0} in price list {1}"
 msgstr "لم يتم العثور على السعر للعنصر {0} في قائمة الأسعار {1}"
 
@@ -51221,11 +53108,11 @@
 msgid "Price or Product Discount"
 msgstr "السعر أو خصم المنتج"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
 msgid "Price or product discount slabs are required"
 msgstr "ألواح سعر الخصم أو المنتج مطلوبة"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:239
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
 msgid "Price per Unit (Stock UOM)"
 msgstr "السعر لكل وحدة (المخزون UOM)"
 
@@ -51237,7 +53124,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule/pricing_rule.json
-#: buying/doctype/supplier/supplier.js:98
+#: buying/doctype/supplier/supplier.js:116
 msgid "Pricing Rule"
 msgstr "قاعدة التسعير"
 
@@ -51478,7 +53365,7 @@
 msgid "Primary Address"
 msgstr "عنوان أساسي"
 
-#: public/js/utils/contact_address_quick_entry.js:54
+#: public/js/utils/contact_address_quick_entry.js:57
 msgid "Primary Address Details"
 msgstr "تفاصيل العنوان الرئيسي"
 
@@ -51500,7 +53387,7 @@
 msgid "Primary Contact"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:35
+#: public/js/utils/contact_address_quick_entry.js:38
 msgid "Primary Contact Details"
 msgstr "تفاصيل الاتصال الأساسية"
 
@@ -51529,7 +53416,7 @@
 msgid "Primary Settings"
 msgstr "الإعدادات الأولية"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:69
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
 #: templates/pages/material_request_info.html:15 templates/pages/order.html:33
 msgid "Print"
 msgstr "طباعة"
@@ -51770,7 +53657,7 @@
 msgid "Print Preferences"
 msgstr "تفضيلات الطباعة"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:223
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
 msgid "Print Receipt"
 msgstr "اطبع الايصال"
 
@@ -51835,7 +53722,7 @@
 msgid "Print Style"
 msgstr "الطباعة ستايل"
 
-#: setup/install.py:118
+#: setup/install.py:99
 msgid "Print UOM after Quantity"
 msgstr "اطبع UOM بعد الكمية"
 
@@ -51850,15 +53737,16 @@
 msgid "Print and Stationery"
 msgstr "طباعة وقرطاسية"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:73
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
 msgid "Print settings updated in respective print format"
 msgstr "تم تحديث إعدادات الطباعة في تنسيق الطباعة الخاصة\\n<br>\\nPrint settings updated in respective print format"
 
-#: setup/install.py:125
+#: setup/install.py:106
 msgid "Print taxes with zero amount"
 msgstr "طباعة الضرائب مع مبلغ صفر"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
 msgid "Printed On "
 msgstr "طبع على"
 
@@ -51939,9 +53827,10 @@
 msgid "Priorities"
 msgstr "أولويات"
 
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:19
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
-#: projects/report/project_summary/project_summary.js:37
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
 msgid "Priority"
 msgstr "أفضلية"
 
@@ -52003,11 +53892,11 @@
 msgid "Priority cannot be lesser than 1."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:755
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
 msgid "Priority has been changed to {0}."
 msgstr "تم تغيير الأولوية إلى {0}."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:105
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
 msgid "Priority {0} has been repeated."
 msgstr "تم تكرار الأولوية {0}."
 
@@ -52029,6 +53918,12 @@
 msgid "Problem"
 msgstr "مشكلة"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr "مشكلة"
+
 #. Label of a Link field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
@@ -52053,7 +53948,7 @@
 msgid "Procedure"
 msgstr "إجراء"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:70
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
 msgid "Process Day Book Data"
 msgstr "عملية دفتر اليوم البيانات"
 
@@ -52074,9 +53969,9 @@
 msgid "Process Description"
 msgstr "وصف العملية"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:414
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
 msgid "Process Failed"
 msgstr "فشلت العملية"
 
@@ -52092,11 +53987,11 @@
 msgid "Process Loss"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:987
+#: manufacturing/doctype/bom/bom.py:982
 msgid "Process Loss Percentage cannot be greater than 100"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:95
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
 msgid "Process Loss Qty"
 msgstr ""
 
@@ -52135,11 +54030,11 @@
 msgid "Process Loss Report"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:101
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
 msgid "Process Loss Value"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:58
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
 msgid "Process Master Data"
 msgstr "معالجة البيانات الرئيسية"
 
@@ -52191,6 +54086,12 @@
 msgid "Process Subscription"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr ""
+
 #. Label of a Long Text field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
@@ -52209,23 +54110,23 @@
 msgid "Processes"
 msgstr "العمليات"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
 msgid "Processing Chart of Accounts and Parties"
 msgstr "معالجة الرسم البياني للحسابات والأطراف"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
 msgid "Processing Items and UOMs"
 msgstr "معالجة العناصر و UOMs"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:309
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
 msgid "Processing Party Addresses"
 msgstr "معالجة عناوين الحزب"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:115
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
 msgid "Processing Sales! Please Wait..."
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:580
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
 msgid "Processing Vouchers"
 msgstr "تجهيز القسائم"
 
@@ -52294,7 +54195,7 @@
 msgstr "المنتج"
 
 #. Name of a DocType
-#: public/js/controllers/buying.js:265 public/js/controllers/buying.js:511
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
 #: selling/doctype/product_bundle/product_bundle.json
 msgid "Product Bundle"
 msgstr "حزم المنتجات"
@@ -52398,7 +54299,13 @@
 
 #. Label of a Card Break in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:347
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr "الإنتاج"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
 msgid "Production"
 msgstr "الإنتاج"
 
@@ -52409,18 +54316,18 @@
 msgid "Production Analytics"
 msgstr "تحليلات إنتاج"
 
-#. Label of a Int field in DocType 'Workstation'
+#. Label of a Section Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Production Capacity"
 msgstr "السعة الإنتاجية"
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:38
-#: manufacturing/report/job_card_summary/job_card_summary.js:65
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
 #: manufacturing/report/job_card_summary/job_card_summary.py:152
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:43
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
-#: manufacturing/report/work_order_summary/work_order_summary.js:51
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
 #: manufacturing/report/work_order_summary/work_order_summary.py:208
 msgid "Production Item"
 msgstr "بند انتاج"
@@ -52445,7 +54352,7 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan/production_plan.json
-#: manufacturing/report/production_plan_summary/production_plan_summary.js:9
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
 msgid "Production Plan"
 msgstr "خطة الإنتاج"
 
@@ -52600,7 +54507,7 @@
 msgid "Profit & Loss"
 msgstr "الخسارة و الأرباح"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
 msgid "Profit This Year"
 msgstr "الربح هذا العام"
 
@@ -52635,8 +54542,8 @@
 msgid "Profit and Loss Summary"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:132
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:133
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
 msgid "Profit for the year"
 msgstr "الربح السنوي"
 
@@ -52652,7 +54559,7 @@
 msgid "Profitability Analysis"
 msgstr "تحليل الربحية"
 
-#: templates/pages/projects.html:25
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
 msgid "Progress"
 msgstr "تقدم"
 
@@ -52672,41 +54579,42 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:973
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
 #: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:634
-#: accounts/report/gross_profit/gross_profit.py:300
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:220
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:265
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
 #: accounts/report/purchase_register/purchase_register.py:207
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
-#: accounts/report/sales_register/sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:229
 #: accounts/report/trial_balance/trial_balance.js:64
-#: buying/report/procurement_tracker/procurement_tracker.js:22
+#: buying/report/procurement_tracker/procurement_tracker.js:21
 #: buying/report/procurement_tracker/procurement_tracker.py:39
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:34
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:182
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
 #: projects/doctype/project/project.json
 #: projects/doctype/project/project_dashboard.py:11
 #: projects/doctype/task/task_calendar.js:19
-#: projects/doctype/task/task_tree.js:11
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
 #: projects/doctype/timesheet/timesheet_calendar.js:22
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
 #: projects/report/project_summary/project_summary.py:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:51
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
-#: public/js/financial_statements.js:247 public/js/projects/timer.js:10
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
 #: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:587
+#: selling/doctype/sales_order/sales_order.js:681
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
-#: stock/report/reserved_stock/reserved_stock.js:139
+#: stock/report/reserved_stock/reserved_stock.js:130
 #: stock/report/reserved_stock/reserved_stock.py:184
-#: stock/report/stock_ledger/stock_ledger.js:76
-#: stock/report/stock_ledger/stock_ledger.py:261
-#: support/report/issue_analytics/issue_analytics.js:76
-#: support/report/issue_summary/issue_summary.js:64
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
 msgid "Project"
 msgstr "مشروع"
 
@@ -52771,6 +54679,12 @@
 msgid "Project"
 msgstr "مشروع"
 
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr "مشروع"
+
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -53001,7 +54915,7 @@
 msgid "Project"
 msgstr "مشروع"
 
-#: projects/doctype/project/project.py:349
+#: projects/doctype/project/project.py:350
 msgid "Project Collaboration Invitation"
 msgstr "دعوة للمشاركة في المشاريع"
 
@@ -53076,7 +54990,7 @@
 
 #. Name of a DocType
 #: projects/doctype/project_type/project_type.json
-#: projects/report/project_summary/project_summary.js:31
+#: projects/report/project_summary/project_summary.js:30
 msgid "Project Type"
 msgstr "نوع المشروع"
 
@@ -53148,10 +55062,12 @@
 msgid "Project wise Stock Tracking "
 msgstr "مشروع تتبع حركة الأسهم الحكمة"
 
-#: controllers/trends.py:380
+#: controllers/trends.py:374
 msgid "Project-wise data is not available for Quotation"
 msgstr "البيانات الخاصة بالمشروع غير متوفرة للعرض المسعر"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
 #: stock/report/item_shortage_report/item_shortage_report.py:73
 #: stock/report/stock_projected_qty/stock_projected_qty.py:199
 #: templates/emails/reorder_item.html:12
@@ -53204,6 +55120,10 @@
 msgid "Projected Quantity"
 msgstr "الكمية المتوقعة"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
+
 #: stock/page/stock_balance/stock_balance.js:51
 msgid "Projected qty"
 msgstr "الكمية المتوقعة"
@@ -53311,7 +55231,7 @@
 msgid "Proposal Writing"
 msgstr "تجهيز العروض"
 
-#: setup/setup_wizard/operations/install_fixtures.py:395
+#: setup/setup_wizard/operations/install_fixtures.py:387
 msgid "Proposal/Price Quote"
 msgstr "اقتراح / سعر الاقتباس"
 
@@ -53334,7 +55254,7 @@
 msgstr "بنسبة كذا"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:61
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
 #: crm/doctype/prospect/prospect.json
 msgid "Prospect"
 msgstr ""
@@ -53361,11 +55281,11 @@
 msgid "Prospect Owner"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:317
+#: crm/doctype/lead/lead.py:311
 msgid "Prospect {0} already exists"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:389
+#: setup/setup_wizard/operations/install_fixtures.py:381
 msgid "Prospecting"
 msgstr "تنقيب"
 
@@ -53409,10 +55329,15 @@
 
 #: accounts/report/balance_sheet/balance_sheet.py:146
 #: accounts/report/balance_sheet/balance_sheet.py:147
-#: accounts/report/balance_sheet/balance_sheet.py:215
+#: accounts/report/balance_sheet/balance_sheet.py:214
 msgid "Provisional Profit / Loss (Credit)"
 msgstr "الربح / الخسارة المؤقته (دائن)"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
+
 #. Label of a Date field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -53429,7 +55354,7 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
 #: accounts/doctype/tax_category/tax_category_dashboard.py:10
 #: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:335
+#: setup/doctype/company/company.py:326
 msgid "Purchase"
 msgstr "الشراء"
 
@@ -53497,7 +55422,7 @@
 msgstr "تحليلات المشتريات"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
 msgid "Purchase Date"
 msgstr "تاريخ الشراء"
 
@@ -53522,15 +55447,15 @@
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:23
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:54
-#: buying/doctype/purchase_order/purchase_order.js:323
-#: buying/doctype/purchase_order/purchase_order_list.js:39
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
-#: stock/doctype/purchase_receipt/purchase_receipt.js:110
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:22
-#: stock/doctype/stock_entry/stock_entry.js:262
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
 msgid "Purchase Invoice"
 msgstr "فاتورة شراء"
 
@@ -53653,16 +55578,16 @@
 msgid "Purchase Invoice Trends"
 msgstr "اتجهات فاتورة الشراء"
 
-#: assets/doctype/asset/asset.py:213
+#: assets/doctype/asset/asset.py:214
 msgid "Purchase Invoice cannot be made against an existing asset {0}"
 msgstr "لا يمكن إجراء فاتورة الشراء مقابل أصل موجود {0}"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:389
-#: stock/doctype/purchase_receipt/purchase_receipt.py:403
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
 msgid "Purchase Invoice {0} is already submitted"
 msgstr "فاتورة الشراء {0} تم ترحيلها من قبل"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1769
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
 msgid "Purchase Invoices"
 msgstr "فواتير الشراء"
 
@@ -53680,6 +55605,7 @@
 #: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
 #: stock/doctype/material_request/material_request.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgid "Purchase Manager"
 msgstr "مدير المشتريات"
@@ -53694,21 +55620,21 @@
 msgstr "المدير الرئيسي للمشتريات"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:131
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:234
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
 #: accounts/report/purchase_register/purchase_register.py:216
 #: buying/doctype/purchase_order/purchase_order.json
-#: buying/doctype/supplier_quotation/supplier_quotation.js:23
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
 #: buying/report/procurement_tracker/procurement_tracker.py:82
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:41
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:167
-#: controllers/buying_controller.py:624
-#: manufacturing/doctype/blanket_order/blanket_order.js:45
-#: selling/doctype/sales_order/sales_order.js:112
-#: selling/doctype/sales_order/sales_order.js:576
-#: stock/doctype/material_request/material_request.js:137
-#: stock/doctype/purchase_receipt/purchase_receipt.js:194
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
 msgid "Purchase Order"
 msgstr "أمر الشراء"
 
@@ -53879,7 +55805,7 @@
 msgid "Purchase Order Item Supplied"
 msgstr "الأصناف المزوده بامر الشراء"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:684
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
 msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
 msgstr ""
 
@@ -53893,11 +55819,11 @@
 msgid "Purchase Order Pricing Rule"
 msgstr "قاعدة تسعير أمر الشراء"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
 msgid "Purchase Order Required"
 msgstr "أمر الشراء مطلوب"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
 msgid "Purchase Order Required for item {}"
 msgstr "طلب الشراء مطلوب للعنصر {}"
 
@@ -53909,7 +55835,7 @@
 msgid "Purchase Order Trends"
 msgstr "اتجهات امر الشراء"
 
-#: selling/doctype/sales_order/sales_order.js:957
+#: selling/doctype/sales_order/sales_order.js:1115
 msgid "Purchase Order already created for all Sales Order items"
 msgstr "تم إنشاء أمر الشراء بالفعل لجميع بنود أوامر المبيعات"
 
@@ -53917,11 +55843,11 @@
 msgid "Purchase Order number required for Item {0}"
 msgstr "عدد طلب الشراء مطلوب للبند\\n<br>\\nPurchase Order number required for Item {0}"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:618
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
 msgid "Purchase Order {0} is not submitted"
 msgstr "طلب الشراء {0} يجب أن يعتمد\\n<br>\\nPurchase Order {0} is not submitted"
 
-#: buying/doctype/purchase_order/purchase_order.py:824
+#: buying/doctype/purchase_order/purchase_order.py:830
 msgid "Purchase Orders"
 msgstr "طلبات الشراء"
 
@@ -53931,7 +55857,7 @@
 msgid "Purchase Orders Items Overdue"
 msgstr "أوامر الشراء البنود المتأخرة"
 
-#: buying/doctype/purchase_order/purchase_order.py:301
+#: buying/doctype/purchase_order/purchase_order.py:302
 msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
 msgstr "لا يسمح بأوامر الشراء {0} بسبب وضع بطاقة النقاط {1}."
 
@@ -53947,7 +55873,7 @@
 msgid "Purchase Orders to Receive"
 msgstr "أوامر الشراء لتلقي"
 
-#: controllers/accounts_controller.py:1517
+#: controllers/accounts_controller.py:1615
 msgid "Purchase Orders {0} are un-linked"
 msgstr ""
 
@@ -53956,17 +55882,17 @@
 msgstr "قائمة أسعار الشراء"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:607
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:613
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:61
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:241
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
 #: accounts/report/purchase_register/purchase_register.py:223
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
 #: stock/doctype/purchase_receipt/purchase_receipt.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:56
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
 msgid "Purchase Receipt"
 msgstr "إستلام المشتريات"
 
@@ -54083,11 +56009,11 @@
 msgid "Purchase Receipt No"
 msgstr "لا شراء استلام"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
 msgid "Purchase Receipt Required"
 msgstr "إيصال استلام المشتريات مطلوب"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:596
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
 msgid "Purchase Receipt Required for item {}"
 msgstr "إيصال الشراء مطلوب للعنصر {}"
 
@@ -54100,15 +56026,15 @@
 msgid "Purchase Receipt Trends"
 msgstr "شراء اتجاهات الإيصال"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:314
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
 msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
 msgstr "لا يحتوي إيصال الشراء على أي عنصر تم تمكين الاحتفاظ عينة به."
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:702
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
 msgid "Purchase Receipt {0} created."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:624
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
 msgid "Purchase Receipt {0} is not submitted"
 msgstr "إيصال استلام المشتريات {0} لم يتم تقديمه"
 
@@ -54125,11 +56051,11 @@
 msgid "Purchase Register"
 msgstr "سجل شراء"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
 msgid "Purchase Return"
 msgstr "شراء العودة"
 
-#: setup/doctype/company/company.js:104
+#: setup/doctype/company/company.js:118
 msgid "Purchase Tax Template"
 msgstr "قالب الضرائب على المشتريات"
 
@@ -54246,6 +56172,7 @@
 #: stock/doctype/price_list/price_list.json
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -54267,7 +56194,7 @@
 msgid "Purchase an Asset Item"
 msgstr ""
 
-#: utilities/activation.py:106
+#: utilities/activation.py:104
 msgid "Purchase orders help you plan and follow up on your purchases"
 msgstr "طلبات الشراء تساعدك على تخطيط ومتابعة عمليات الشراء الخاصة بك"
 
@@ -54277,7 +56204,7 @@
 msgid "Purchased"
 msgstr "اشترى"
 
-#: regional/report/vat_audit_report/vat_audit_report.py:184
+#: regional/report/vat_audit_report/vat_audit_report.py:180
 msgid "Purchases"
 msgstr ""
 
@@ -54311,7 +56238,7 @@
 msgid "Purple"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:287
+#: stock/doctype/stock_entry/stock_entry.js:329
 msgid "Purpose"
 msgstr "غرض"
 
@@ -54351,7 +56278,7 @@
 msgid "Purpose"
 msgstr "غرض"
 
-#: stock/doctype/stock_entry/stock_entry.py:380
+#: stock/doctype/stock_entry/stock_entry.py:332
 msgid "Purpose must be one of {0}"
 msgstr "الهدف يجب ان يكون واحد ل {0}\\n<br>\\nPurpose must be one of {0}"
 
@@ -54386,24 +56313,27 @@
 msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:204
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:226
-#: controllers/trends.py:240 controllers/trends.py:252
-#: controllers/trends.py:257
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
 #: manufacturing/report/bom_explorer/bom_explorer.py:57
-#: public/js/bom_configurator/bom_configurator.bundle.js:203
-#: public/js/bom_configurator/bom_configurator.bundle.js:266
-#: public/js/bom_configurator/bom_configurator.bundle.js:271
-#: public/js/bom_configurator/bom_configurator.bundle.js:344
-#: public/js/utils.js:660 selling/doctype/sales_order/sales_order.js:315
-#: selling/doctype/sales_order/sales_order.js:410
-#: selling/doctype/sales_order/sales_order.js:698
-#: selling/doctype/sales_order/sales_order.js:815
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
 #: selling/report/sales_order_analysis/sales_order_analysis.py:255
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:106
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
 #: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
 #: templates/generators/bom.html:50 templates/pages/rfq.html:40
 msgid "Qty"
 msgstr "الكمية"
@@ -54550,7 +56480,7 @@
 msgid "Qty"
 msgstr "الكمية"
 
-#: templates/pages/order.html:167
+#: templates/pages/order.html:179
 msgid "Qty "
 msgstr ""
 
@@ -54566,7 +56496,7 @@
 msgid "Qty As Per BOM"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:170
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
 msgid "Qty Change"
@@ -54596,12 +56526,12 @@
 msgid "Qty In Stock"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:76
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
 msgid "Qty Per Unit"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:237
-#: manufacturing/report/process_loss_report/process_loss_report.py:83
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
 msgid "Qty To Manufacture"
 msgstr "الكمية للتصنيع"
 
@@ -54691,11 +56621,18 @@
 msgid "Qty for which recursion isn't applicable."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:713
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:766
 msgid "Qty for {0}"
 msgstr "الكمية ل {0}"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:233
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
 msgid "Qty in Stock UOM"
 msgstr ""
 
@@ -54711,7 +56648,7 @@
 msgid "Qty in Stock UOM"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:145
+#: stock/doctype/pick_list/pick_list.js:174
 msgid "Qty of Finished Goods Item"
 msgstr "الكمية من السلع تامة الصنع"
 
@@ -54721,7 +56658,7 @@
 msgid "Qty of Finished Goods Item"
 msgstr "الكمية من السلع تامة الصنع"
 
-#: stock/doctype/pick_list/pick_list.py:430
+#: stock/doctype/pick_list/pick_list.py:465
 msgid "Qty of Finished Goods Item should be greater than 0."
 msgstr ""
 
@@ -54738,7 +56675,7 @@
 msgid "Qty to Be Consumed"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:232
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
 #: selling/report/sales_order_analysis/sales_order_analysis.py:283
 msgid "Qty to Bill"
 msgstr "الكمية للفاتورة"
@@ -54751,16 +56688,17 @@
 msgid "Qty to Deliver"
 msgstr "الكمية للتسليم"
 
-#: public/js/utils/serial_no_batch_selector.js:321
+#: public/js/utils/serial_no_batch_selector.js:327
 msgid "Qty to Fetch"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:668
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
 msgid "Qty to Manufacture"
 msgstr "الكمية للتصنيع"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:261
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
 msgid "Qty to Order"
 msgstr "الكمية للطلب"
 
@@ -54768,12 +56706,12 @@
 msgid "Qty to Produce"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:173
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:254
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
 msgid "Qty to Receive"
 msgstr "الكمية للاستلام"
 
-#: setup/setup_wizard/operations/install_fixtures.py:390
+#: setup/setup_wizard/operations/install_fixtures.py:382
 msgid "Qualification"
 msgstr "المؤهل"
 
@@ -54936,7 +56874,7 @@
 msgstr "هدف جودة الهدف"
 
 #. Name of a DocType
-#: manufacturing/doctype/bom/bom.js:130
+#: manufacturing/doctype/bom/bom.js:138
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgid "Quality Inspection"
 msgstr "فحص الجودة"
@@ -55096,12 +57034,12 @@
 msgid "Quality Inspection Template Name"
 msgstr "قالب فحص الجودة اسم"
 
-#: public/js/controllers/transaction.js:298
-#: stock/doctype/stock_entry/stock_entry.js:143
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
 msgid "Quality Inspection(s)"
 msgstr ""
 
-#: setup/doctype/company/company.py:377
+#: setup/doctype/company/company.py:368
 msgid "Quality Management"
 msgstr "إدارة الجودة"
 
@@ -55200,23 +57138,26 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:47
 #: buying/report/procurement_tracker/procurement_tracker.py:66
-#: buying/report/purchase_analytics/purchase_analytics.js:29
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:215
-#: manufacturing/doctype/bom/bom.js:306
-#: manufacturing/doctype/bom_creator/bom_creator.js:69
-#: public/js/controllers/buying.js:518 public/js/stock_analytics.js:37
-#: public/js/utils/serial_no_batch_selector.js:393
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
-#: selling/report/sales_analytics/sales_analytics.js:29
+#: selling/report/sales_analytics/sales_analytics.js:36
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
-#: stock/dashboard/item_dashboard.js:236
-#: stock/doctype/material_request/material_request.js:249
-#: stock/doctype/stock_entry/stock_entry.js:551
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
 #: stock/report/delayed_item_report/delayed_item_report.py:150
-#: stock/report/stock_analytics/stock_analytics.js:28
+#: stock/report/stock_analytics/stock_analytics.js:27
 #: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
-#: templates/pages/material_request_info.html:48 templates/pages/order.html:86
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
 msgid "Quantity"
 msgstr "كمية"
 
@@ -55455,16 +57396,20 @@
 msgid "Quantity and Warehouse"
 msgstr "الكمية والنماذج"
 
-#: stock/doctype/stock_entry/stock_entry.py:1270
+#: stock/doctype/stock_entry/stock_entry.py:1288
 msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
 msgstr "الكمية في سطر {0} ({1}) يجب ان تكون نفس الكمية المصنعة{2}\\n<br>\\nQuantity in row {0} ({1}) must be same as manufactured quantity {2}"
 
-#: stock/dashboard/item_dashboard.js:273
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
 msgid "Quantity must be greater than zero, and less or equal to {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:721
-#: stock/doctype/pick_list/pick_list.js:152
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
 msgid "Quantity must not be more than {0}"
 msgstr "الكمية يجب ألا تكون أكثر من {0}"
 
@@ -55474,31 +57419,32 @@
 msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
 msgstr "الكمية من البنود التي تم الحصول عليها بعد التصنيع / إعادة التعبئة من الكميات المعطاء من المواد الخام"
 
-#: manufacturing/doctype/bom/bom.py:623
+#: manufacturing/doctype/bom/bom.py:618
 msgid "Quantity required for Item {0} in row {1}"
 msgstr "الكمية مطلوبة للبند {0} في الصف {1}\\n<br>\\nQuantity required for Item {0} in row {1}"
 
-#: manufacturing/doctype/bom/bom.py:568
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
 msgid "Quantity should be greater than 0"
 msgstr "الكمية يجب أن تكون أبر من 0\\n<br>\\nQuantity should be greater than 0"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:22
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
 msgid "Quantity to Make"
 msgstr "كمية لجعل"
 
-#: manufacturing/doctype/work_order/work_order.js:249
+#: manufacturing/doctype/work_order/work_order.js:264
 msgid "Quantity to Manufacture"
 msgstr "كمية لتصنيع"
 
-#: manufacturing/doctype/work_order/work_order.py:1516
+#: manufacturing/doctype/work_order/work_order.py:1523
 msgid "Quantity to Manufacture can not be zero for the operation {0}"
 msgstr "لا يمكن أن تكون الكمية للتصنيع صفراً للتشغيل {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:934
+#: manufacturing/doctype/work_order/work_order.py:949
 msgid "Quantity to Manufacture must be greater than 0."
 msgstr "\"الكمية لتصنيع\" يجب أن تكون أكبر من 0."
 
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
 msgid "Quantity to Produce"
 msgstr "كمية لإنتاج"
 
@@ -55506,29 +57452,44 @@
 msgid "Quantity to Produce should be greater than zero."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:227
+#: public/js/utils/barcode_scanner.js:236
 msgid "Quantity to Scan"
 msgstr ""
 
-#: selling/report/sales_analytics/sales_analytics.py:320
-#: stock/report/stock_analytics/stock_analytics.py:119
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
 msgid "Quarter {0} {1}"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:65
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:68
-#: buying/report/purchase_analytics/purchase_analytics.js:63
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
-#: manufacturing/report/production_analytics/production_analytics.js:36
-#: public/js/financial_statements.js:218
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
 #: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
-#: public/js/stock_analytics.js:54
-#: selling/report/sales_analytics/sales_analytics.js:63
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
-#: stock/report/stock_analytics/stock_analytics.js:82
-#: support/report/issue_analytics/issue_analytics.js:44
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
 msgid "Quarterly"
 msgstr "فصلي"
 
@@ -55616,11 +57577,18 @@
 msgid "Queued"
 msgstr "قائمة الانتظار"
 
-#: accounts/doctype/journal_entry/journal_entry.js:39
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr "قائمة الانتظار"
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
 msgid "Quick Entry"
 msgstr "إدخال سريع"
 
-#: accounts/doctype/journal_entry/journal_entry.js:527
+#: accounts/doctype/journal_entry/journal_entry.js:580
 msgid "Quick Journal Entry"
 msgstr "قيد دفتر يومية سريع"
 
@@ -55646,6 +57614,11 @@
 msgid "Quickbooks Company ID"
 msgstr "معرّف شركة Quickbooks"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
+
 #: crm/report/campaign_efficiency/campaign_efficiency.py:22
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
 msgid "Quot Count"
@@ -55657,13 +57630,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:257
-#: buying/doctype/supplier_quotation/supplier_quotation.js:26
-#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:100
-#: crm/report/lead_details/lead_details.js:38
-#: manufacturing/doctype/blanket_order/blanket_order.js:33
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
 #: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:613
+#: selling/doctype/sales_order/sales_order.js:721
 msgid "Quotation"
 msgstr "عرض أسعار"
 
@@ -55771,20 +57745,20 @@
 msgid "Quotation Trends"
 msgstr "مؤشرات المناقصة"
 
-#: selling/doctype/sales_order/sales_order.py:383
+#: selling/doctype/sales_order/sales_order.py:394
 msgid "Quotation {0} is cancelled"
 msgstr "العرض المسعر {0} تم إلغائه"
 
-#: selling/doctype/sales_order/sales_order.py:300
+#: selling/doctype/sales_order/sales_order.py:307
 msgid "Quotation {0} not of type {1}"
 msgstr "عرض مسعر {0} ليس من النوع {1}"
 
-#: selling/doctype/quotation/quotation.py:326
+#: selling/doctype/quotation/quotation.py:327
 #: selling/page/sales_funnel/sales_funnel.py:57
 msgid "Quotations"
 msgstr "عروض مسعرة"
 
-#: utilities/activation.py:88
+#: utilities/activation.py:86
 msgid "Quotations are proposals, bids you have sent to your customers"
 msgstr "عروض المسعره هي المقترحات، و المناقصات التي تم إرسالها للزبائن"
 
@@ -55798,11 +57772,11 @@
 msgid "Quote Status"
 msgstr "حالة المناقصة"
 
-#: selling/report/quotation_trends/quotation_trends.py:52
+#: selling/report/quotation_trends/quotation_trends.py:51
 msgid "Quoted Amount"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:88
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
 msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
 msgstr "لا يسمح ب رفق ل {0} بسبب وضع بطاقة الأداء ل {1}"
 
@@ -55831,13 +57805,13 @@
 msgid "Random"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:58
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:26
-#: manufacturing/report/production_analytics/production_analytics.js:31
-#: public/js/stock_analytics.js:49
-#: selling/report/sales_analytics/sales_analytics.js:58
-#: stock/report/stock_analytics/stock_analytics.js:77
-#: support/report/issue_analytics/issue_analytics.js:39
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
 msgid "Range"
 msgstr "نطاق"
 
@@ -55854,15 +57828,16 @@
 msgstr "نطاق"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:79
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:263
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:315
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:669
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
-#: stock/dashboard/item_dashboard.js:243
+#: stock/dashboard/item_dashboard.js:251
 #: stock/report/delayed_item_report/delayed_item_report.py:151
-#: templates/pages/order.html:89 templates/pages/rfq.html:43
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
 msgid "Rate"
 msgstr "سعر السلعة المفردة"
 
@@ -56472,12 +58447,13 @@
 msgstr ""
 
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
 #: setup/setup_wizard/operations/install_fixtures.py:46
 #: setup/setup_wizard/operations/install_fixtures.py:167
 msgid "Raw Material"
 msgstr "المواد الخام"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:392
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
 msgid "Raw Material Code"
 msgstr "كود المواد الخام"
 
@@ -56533,20 +58509,21 @@
 msgid "Raw Material Item Code"
 msgstr "قانون المواد الخام المدينة"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:399
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
 msgid "Raw Material Name"
 msgstr "اسم المادة الخام"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:108
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
 msgid "Raw Material Value"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:66
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
 msgid "Raw Material Warehouse"
 msgstr "مستودع المواد الخام"
 
-#: manufacturing/doctype/bom/bom.js:274
-#: public/js/bom_configurator/bom_configurator.bundle.js:268
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
 msgid "Raw Materials"
 msgstr "مواد أولية"
 
@@ -56628,16 +58605,16 @@
 msgid "Raw Materials Warehouse"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:616
+#: manufacturing/doctype/bom/bom.py:611
 msgid "Raw Materials cannot be blank."
 msgstr "لا يمكن ترك المواد الخام فارغة."
 
-#: buying/doctype/purchase_order/purchase_order.js:304
-#: manufacturing/doctype/production_plan/production_plan.js:97
-#: manufacturing/doctype/work_order/work_order.js:574
-#: selling/doctype/sales_order/sales_order.js:526
-#: selling/doctype/sales_order/sales_order_list.js:49
-#: stock/doctype/material_request/material_request.js:166
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 msgid "Re-open"
 msgstr "اعادة فتح"
@@ -56654,7 +58631,7 @@
 msgid "Re-order Qty"
 msgstr "إعادة ترتيب الكميه"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:226
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
 msgid "Reached Root"
 msgstr ""
 
@@ -56724,8 +58701,8 @@
 msgid "Reading 9"
 msgstr "قراءة 9"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:300
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:577
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
 msgid "Reading Uploaded File"
 msgstr "قراءة ملف تم الرفع"
 
@@ -56741,11 +58718,11 @@
 msgid "Readings"
 msgstr "قراءات"
 
-#: support/doctype/issue/issue.js:44
+#: support/doctype/issue/issue.js:51
 msgid "Reason"
 msgstr "سبب"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:242
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
 msgid "Reason For Putting On Hold"
 msgstr "سبب لوضع في الانتظار"
 
@@ -56755,8 +58732,14 @@
 msgid "Reason For Putting On Hold"
 msgstr "سبب لوضع في الانتظار"
 
-#: buying/doctype/purchase_order/purchase_order.js:565
-#: selling/doctype/sales_order/sales_order.js:1112
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
 msgid "Reason for Hold"
 msgstr "سبب الانتظار"
 
@@ -56766,11 +58749,11 @@
 msgid "Reason for Leaving"
 msgstr "سبب ترك العمل"
 
-#: selling/doctype/sales_order/sales_order.js:1127
+#: selling/doctype/sales_order/sales_order.js:1289
 msgid "Reason for hold:"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:144
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
 msgid "Rebuild Tree"
 msgstr ""
 
@@ -56784,11 +58767,11 @@
 msgid "Recalculate Incoming/Outgoing Rate"
 msgstr ""
 
-#: projects/doctype/project/project.js:104
+#: projects/doctype/project/project.js:128
 msgid "Recalculating Purchase Cost against this Project..."
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:29
+#: assets/doctype/asset/asset_list.js:21
 msgid "Receipt"
 msgstr "إيصال"
 
@@ -56834,7 +58817,7 @@
 msgid "Receipt Document Type"
 msgstr "استلام نوع الوثيقة"
 
-#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/account_balance/account_balance.js:55
 msgid "Receivable"
 msgstr "مستحق"
 
@@ -56863,10 +58846,10 @@
 msgid "Receivable / Payable Account"
 msgstr "القبض / حساب الدائنة"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:67
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:236
-#: accounts/report/sales_register/sales_register.py:215
-#: accounts/report/sales_register/sales_register.py:269
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
 msgid "Receivable Account"
 msgstr "حساب مدين"
 
@@ -56897,10 +58880,10 @@
 msgid "Receive"
 msgstr "تسلم"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:297
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
 #: buying/doctype/supplier_quotation/supplier_quotation.py:175
-#: stock/doctype/material_request/material_request_list.js:23
-#: stock/doctype/material_request/material_request_list.js:31
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
 msgid "Received"
 msgstr "تلقيت"
 
@@ -56941,7 +58924,7 @@
 msgid "Received Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:891
+#: accounts/doctype/payment_entry/payment_entry.py:909
 msgid "Received Amount cannot be greater than Paid Amount"
 msgstr ""
 
@@ -56960,10 +58943,10 @@
 msgid "Received On"
 msgstr "وردت في"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:211
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:172
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:247
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
 msgid "Received Qty"
 msgstr "تلقى الكمية"
@@ -57004,7 +58987,7 @@
 msgid "Received Qty"
 msgstr "تلقى الكمية"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:263
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
 msgid "Received Qty Amount"
 msgstr "الكمية المستلمة"
 
@@ -57015,6 +58998,7 @@
 msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
 msgid "Received Quantity"
 msgstr "الكمية المستلمة"
 
@@ -57030,7 +59014,7 @@
 msgid "Received Quantity"
 msgstr "الكمية المستلمة"
 
-#: stock/doctype/stock_entry/stock_entry.js:250
+#: stock/doctype/stock_entry/stock_entry.js:278
 msgid "Received Stock Entries"
 msgstr "تلقى إدخالات الأسهم"
 
@@ -57063,6 +59047,10 @@
 msgid "Receiving"
 msgstr "يستلم"
 
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
+
 #. Label of a Dynamic Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
@@ -57093,8 +59081,8 @@
 msgid "Recipients"
 msgstr "المستلمين"
 
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:93
 msgid "Reconcile"
 msgstr "توفيق"
 
@@ -57104,11 +59092,11 @@
 msgid "Reconcile"
 msgstr "توفيق"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:325
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
 msgid "Reconcile Entries"
 msgstr "التوفيق بين المدخلات"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:217
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
 msgid "Reconcile the Bank Transaction"
 msgstr ""
 
@@ -57175,7 +59163,7 @@
 msgid "Records"
 msgstr "تسجيل"
 
-#: regional/united_arab_emirates/utils.py:176
+#: regional/united_arab_emirates/utils.py:171
 msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
 msgstr ""
 
@@ -57185,6 +59173,12 @@
 msgid "Recurse Every (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
 #: accounts/doctype/pricing_rule/pricing_rule.py:232
 msgid "Recurse Over Qty cannot be less than 0"
 msgstr ""
@@ -57213,7 +59207,7 @@
 msgid "Redeem Against"
 msgstr "استبدال مقابل"
 
-#: selling/page/point_of_sale/pos_payment.js:497
+#: selling/page/point_of_sale/pos_payment.js:525
 msgid "Redeem Loyalty Points"
 msgstr "استبدل نقاط الولاء"
 
@@ -57283,7 +59277,7 @@
 msgid "Ref Code"
 msgstr "الرمز المرجعي"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:100
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
 msgid "Ref Date"
 msgstr "تاريخ المرجع"
 
@@ -57294,7 +59288,12 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:99
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:22
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
 #: manufacturing/doctype/job_card/job_card_dashboard.py:10
@@ -57448,11 +59447,12 @@
 msgid "Reference"
 msgstr "مرجع"
 
-#: accounts/doctype/journal_entry/journal_entry.py:899
+#: accounts/doctype/journal_entry/journal_entry.py:934
 msgid "Reference #{0} dated {1}"
 msgstr "المرجع # {0} بتاريخ {1}"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:112
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
 msgid "Reference Date"
 msgstr "المرجع تاريخ"
 
@@ -57462,7 +59462,7 @@
 msgid "Reference Date"
 msgstr "المرجع تاريخ"
 
-#: public/js/controllers/transaction.js:2073
+#: public/js/controllers/transaction.js:2117
 msgid "Reference Date for Early Payment Discount"
 msgstr ""
 
@@ -57484,7 +59484,7 @@
 msgid "Reference Doctype"
 msgstr "مرجع Doctype"
 
-#: accounts/doctype/payment_entry/payment_entry.py:555
+#: accounts/doctype/payment_entry/payment_entry.py:570
 msgid "Reference Doctype must be one of {0}"
 msgstr "المستند المرجع يجب أن يكون واحد من {0}\\n<br>\\nReference Doctype must be one of {0}"
 
@@ -57653,24 +59653,30 @@
 msgid "Reference Name"
 msgstr "اسم الإشارة"
 
-#: accounts/doctype/journal_entry/journal_entry.py:532
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
 msgid "Reference No & Reference Date is required for {0}"
 msgstr "رقم المرجع وتاريخه مطلوبان ل {0}\\n<br>\\nReference No &amp; Reference Date is required for {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1087
+#: accounts/doctype/payment_entry/payment_entry.py:1104
 msgid "Reference No and Reference Date is mandatory for Bank transaction"
 msgstr "رقم المرجع و تاريخ المرجع إلزامي للمعاملة المصرفية"
 
-#: accounts/doctype/journal_entry/journal_entry.py:537
+#: accounts/doctype/journal_entry/journal_entry.py:552
 msgid "Reference No is mandatory if you entered Reference Date"
 msgstr "رقم المرجع إلزامي اذا أدخلت تاريخ المرجع\\n<br>\\nReference No is mandatory if you entered Reference Date"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:260
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
 msgid "Reference No."
 msgstr "رقم المرجع."
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:88
-#: public/js/bank_reconciliation_tool/dialog_manager.js:123
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
 msgid "Reference Number"
 msgstr "رقم الارتباط"
 
@@ -57846,7 +59852,15 @@
 msgid "References"
 msgstr "المراجع"
 
-#: accounts/doctype/payment_entry/payment_entry.py:631
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
 msgstr ""
 
@@ -57862,7 +59876,8 @@
 msgid "Referral Sales Partner"
 msgstr "شريك مبيعات الإحالة"
 
-#: selling/page/sales_funnel/sales_funnel.js:44
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
 msgid "Refresh"
 msgstr "تحديث"
 
@@ -57872,7 +59887,7 @@
 msgid "Refresh Google Sheet"
 msgstr "قم بتحديث ورقة Google"
 
-#: accounts/doctype/bank/bank.js:22
+#: accounts/doctype/bank/bank.js:21
 msgid "Refresh Plaid Link"
 msgstr ""
 
@@ -57882,7 +59897,7 @@
 msgid "Refresh Token"
 msgstr "تحديث رمز"
 
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Regards,"
 msgstr "مع تحياتي،"
 
@@ -58024,8 +60039,8 @@
 msgid "Relation"
 msgstr "علاقة"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:234
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:278
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
 msgid "Release Date"
 msgstr "تاريخ النشر"
 
@@ -58041,7 +60056,7 @@
 msgid "Release Date"
 msgstr "تاريخ النشر"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
 msgid "Release date must be in the future"
 msgstr "يجب أن يكون تاريخ الإصدار في المستقبل"
 
@@ -58051,17 +60066,18 @@
 msgid "Relieving Date"
 msgstr "تاريخ المغادرة"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:118
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
 msgid "Remaining"
 msgstr "المتبقية"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
-#: accounts/report/accounts_receivable/accounts_receivable.py:1085
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:181
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
 msgid "Remaining Balance"
 msgstr "الرصيد المتبقي"
 
-#: selling/page/point_of_sale/pos_payment.js:350
+#: selling/page/point_of_sale/pos_payment.js:367
 msgid "Remark"
 msgstr "كلام"
 
@@ -58084,11 +60100,17 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
-#: accounts/report/accounts_receivable/accounts_receivable.py:1117
-#: accounts/report/general_ledger/general_ledger.py:661
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
 #: accounts/report/purchase_register/purchase_register.py:296
-#: accounts/report/sales_register/sales_register.py:333
+#: accounts/report/sales_register/sales_register.py:334
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:95
 msgid "Remarks"
 msgstr "ملاحظات"
@@ -58208,11 +60230,15 @@
 msgid "Remarks Column Length"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:323
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
 msgid "Removed items with no change in quantity or value."
 msgstr "العناصر إزالتها مع أي تغيير في كمية أو قيمة."
 
-#: utilities/doctype/rename_tool/rename_tool.js:25
+#: utilities/doctype/rename_tool/rename_tool.js:24
 msgid "Rename"
 msgstr "إعادة تسمية"
 
@@ -58229,7 +60255,7 @@
 msgid "Rename Log"
 msgstr "إعادة تسمية الدخول"
 
-#: accounts/doctype/account/account.py:502
+#: accounts/doctype/account/account.py:516
 msgid "Rename Not Allowed"
 msgstr "إعادة تسمية غير مسموح به"
 
@@ -58238,7 +60264,7 @@
 msgid "Rename Tool"
 msgstr "إعادة تسمية أداة"
 
-#: accounts/doctype/account/account.py:494
+#: accounts/doctype/account/account.py:508
 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
 msgstr "يُسمح بإعادة تسميته فقط عبر الشركة الأم {0} ، لتجنب عدم التطابق."
 
@@ -58261,15 +60287,15 @@
 msgid "Rented"
 msgstr "مؤجر"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:34
-#: crm/doctype/opportunity/opportunity.js:113
-#: stock/doctype/delivery_note/delivery_note.js:228
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: support/doctype/issue/issue.js:30
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
 msgid "Reopen"
 msgstr "إعادة فتح"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:66
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
 #: stock/report/stock_projected_qty/stock_projected_qty.py:206
 msgid "Reorder Level"
 msgstr "مستوى اعادة الطلب"
@@ -58302,7 +60328,7 @@
 msgid "Repair"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:107
+#: assets/doctype/asset/asset.js:127
 msgid "Repair Asset"
 msgstr ""
 
@@ -58350,10 +60376,16 @@
 msgid "Replace BOM"
 msgstr "استبدال بوم"
 
-#: crm/report/lead_details/lead_details.js:36
-#: support/report/issue_analytics/issue_analytics.js:57
-#: support/report/issue_summary/issue_summary.js:44
-#: support/report/issue_summary/issue_summary.py:354
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
 msgid "Replied"
 msgstr "رد"
 
@@ -58381,7 +60413,7 @@
 msgid "Replied"
 msgstr "رد"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
 msgid "Report"
 msgstr "تقرير"
 
@@ -58401,7 +60433,7 @@
 msgid "Report Date"
 msgstr "تقرير تاريخ"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:213
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
 msgid "Report Error"
 msgstr ""
 
@@ -58417,12 +60449,12 @@
 msgid "Report Type"
 msgstr "نوع التقرير"
 
-#: accounts/doctype/account/account.py:395
+#: accounts/doctype/account/account.py:410
 msgid "Report Type is mandatory"
 msgstr "نوع التقرير إلزامي\\n<br>\\nReport Type is mandatory"
 
-#: accounts/report/balance_sheet/balance_sheet.js:17
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:17
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
 msgid "Report View"
 msgstr ""
 
@@ -58456,8 +60488,9 @@
 msgid "Reports to"
 msgstr "إرسال التقارير إلى"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:70
-#: accounts/doctype/sales_invoice/sales_invoice.js:73
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
 msgid "Repost Accounting Entries"
 msgstr ""
 
@@ -58502,6 +60535,12 @@
 msgid "Repost Payment Ledger Items"
 msgstr ""
 
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr ""
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -58520,11 +60559,11 @@
 msgid "Repost Status"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:137
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
 msgid "Repost has started in the background"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:38
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
 msgid "Repost in background"
 msgstr ""
 
@@ -58532,7 +60571,7 @@
 msgid "Repost started in the background"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:105
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
 msgid "Reposting Completed {0}%"
 msgstr ""
 
@@ -58548,25 +60587,26 @@
 msgid "Reposting Info"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:113
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
 msgid "Reposting Progress"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:169
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
 msgid "Reposting entries created: {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:89
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
 msgid "Reposting has been started in the background."
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:47
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
 msgid "Reposting in the background."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:76
-#: accounts/doctype/sales_invoice/sales_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
 msgid "Reposting..."
 msgstr ""
 
@@ -58624,11 +60664,20 @@
 msgid "Represents Company"
 msgstr "يمثل الشركة"
 
-#: public/js/utils.js:678
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
 msgid "Reqd by date"
 msgstr "مطلوب بالتاريخ"
 
-#: crm/doctype/opportunity/opportunity.js:87
+#: crm/doctype/opportunity/opportunity.js:89
 msgid "Request For Quotation"
 msgstr "طلب عرض أسعار"
 
@@ -58638,7 +60687,7 @@
 msgid "Request Parameters"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:269
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
 msgid "Request Timeout"
 msgstr ""
 
@@ -58662,11 +60711,11 @@
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation/request_for_quotation.json
-#: buying/doctype/request_for_quotation/request_for_quotation.py:346
-#: buying/doctype/supplier_quotation/supplier_quotation.js:57
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:274
-#: stock/doctype/material_request/material_request.js:142
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
 msgid "Request for Quotation"
 msgstr "طلب للحصول على الاقتباس"
 
@@ -58704,7 +60753,7 @@
 msgid "Request for Quotation Supplier"
 msgstr "طلب تسعيرة مزود"
 
-#: selling/doctype/sales_order/sales_order.js:571
+#: selling/doctype/sales_order/sales_order.js:650
 msgid "Request for Raw Materials"
 msgstr "طلب المواد الخام"
 
@@ -58760,6 +60809,10 @@
 msgid "Requested Qty"
 msgstr "الكمية المطلبة"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:46
 msgid "Requesting Site"
 msgstr "طلب موقع"
@@ -58768,8 +60821,8 @@
 msgid "Requestor"
 msgstr "الطالب"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:165
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:193
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
 msgid "Required By"
 msgstr "المطلوبة من قبل"
 
@@ -58846,11 +60899,18 @@
 msgid "Required Items"
 msgstr "الأصناف المطلوبة"
 
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
+
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:88
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:29
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:58
-#: manufacturing/report/production_planning_report/production_planning_report.py:411
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
 msgid "Required Qty"
 msgstr "مطلوب الكمية"
@@ -58924,7 +60984,7 @@
 msgid "Research"
 msgstr "ابحاث"
 
-#: setup/doctype/company/company.py:383
+#: setup/doctype/company/company.py:374
 msgid "Research & Development"
 msgstr "البحث و التطوير"
 
@@ -58956,11 +61016,11 @@
 msgid "Reselect, if the chosen contact is edited after save"
 msgstr "إعادة تحديد، إذا تم تحرير جهة الاتصال التي تم اختيارها بعد حفظ"
 
-#: accounts/doctype/payment_request/payment_request.js:30
+#: accounts/doctype/payment_request/payment_request.js:39
 msgid "Resend Payment Email"
 msgstr "إعادة إرسال الدفعة عبر البريد الإلكتروني"
 
-#: stock/report/reserved_stock/reserved_stock.js:121
+#: stock/report/reserved_stock/reserved_stock.js:118
 msgid "Reservation Based On"
 msgstr ""
 
@@ -58970,12 +61030,12 @@
 msgid "Reservation Based On"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: stock/doctype/pick_list/pick_list.js:110
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
 msgid "Reserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:322
+#: selling/doctype/sales_order/sales_order.js:347
 msgid "Reserve Stock"
 msgstr ""
 
@@ -59009,6 +61069,8 @@
 msgid "Reserved"
 msgstr "محجوز"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
 #: stock/report/reserved_stock/reserved_stock.py:124
 #: stock/report/stock_projected_qty/stock_projected_qty.py:164
 msgid "Reserved Qty"
@@ -59048,16 +61110,28 @@
 msgid "Reserved Qty for Production Plan"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Subcontract"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:497
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
 msgid "Reserved Qty should be greater than Delivered Qty."
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:116
 msgid "Reserved Quantity"
 msgstr "الكمية المحجوزة"
@@ -59066,16 +61140,18 @@
 msgid "Reserved Quantity for Production"
 msgstr "الكمية المحجوزة للإنتاج"
 
-#: stock/stock_ledger.py:1982
+#: stock/stock_ledger.py:1955
 msgid "Reserved Serial No."
 msgstr ""
 
 #. Name of a report
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:374
-#: stock/doctype/pick_list/pick_list.js:120
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
 #: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:459 stock/stock_ledger.py:1962
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
 msgid "Reserved Stock"
 msgstr ""
 
@@ -59085,7 +61161,7 @@
 msgid "Reserved Stock"
 msgstr ""
 
-#: stock/stock_ledger.py:2012
+#: stock/stock_ledger.py:1985
 msgid "Reserved Stock for Batch"
 msgstr ""
 
@@ -59117,21 +61193,27 @@
 msgid "Reserved for sub contracting"
 msgstr "محجوزة للتعاقد من الباطن"
 
-#: selling/doctype/sales_order/sales_order.js:335
-#: stock/doctype/pick_list/pick_list.js:237
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
 msgid "Reserving Stock..."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:139
-#: support/doctype/issue/issue.js:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
 msgid "Reset"
 msgstr "إعادة تعيين"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
 msgid "Reset Plaid Link"
 msgstr ""
 
-#: support/doctype/issue/issue.js:39
+#: support/doctype/issue/issue.js:46
 msgid "Reset Service Level Agreement"
 msgstr "إعادة ضبط اتفاقية مستوى الخدمة"
 
@@ -59141,7 +61223,7 @@
 msgid "Reset Service Level Agreement"
 msgstr "إعادة ضبط اتفاقية مستوى الخدمة"
 
-#: support/doctype/issue/issue.js:56
+#: support/doctype/issue/issue.js:63
 msgid "Resetting Service Level Agreement."
 msgstr "إعادة ضبط اتفاقية مستوى الخدمة."
 
@@ -59230,9 +61312,9 @@
 msgstr "حل"
 
 #: accounts/doctype/dunning/dunning_list.js:4
-#: support/report/issue_analytics/issue_analytics.js:58
-#: support/report/issue_summary/issue_summary.js:46
-#: support/report/issue_summary/issue_summary.py:366
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
 msgid "Resolved"
 msgstr "تم الحل"
 
@@ -59290,7 +61372,7 @@
 msgid "Response Result Key Path"
 msgstr "الاستجابة نتيجة المسار الرئيسي"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:95
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
 msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
 msgstr "لا يمكن أن يكون وقت الاستجابة {0} للأولوية في الصف {1} أكبر من وقت الحل."
 
@@ -59306,12 +61388,12 @@
 msgid "Responsible"
 msgstr "مسؤول"
 
-#: setup/setup_wizard/operations/defaults_setup.py:109
+#: setup/setup_wizard/operations/defaults_setup.py:107
 #: setup/setup_wizard/operations/install_fixtures.py:109
 msgid "Rest Of The World"
 msgstr "باقي أنحاء العالم"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:72
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
 msgid "Restart"
 msgstr ""
 
@@ -59319,7 +61401,7 @@
 msgid "Restart Subscription"
 msgstr "إعادة تشغيل الاشتراك"
 
-#: assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:108
 msgid "Restore Asset"
 msgstr ""
 
@@ -59366,12 +61448,12 @@
 msgid "Result Title Field"
 msgstr "النتيجة عنوان الحقل"
 
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: selling/doctype/sales_order/sales_order.js:515
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
 msgid "Resume"
 msgstr "استئنف"
 
-#: manufacturing/doctype/job_card/job_card.js:255
+#: manufacturing/doctype/job_card/job_card.js:288
 msgid "Resume Job"
 msgstr ""
 
@@ -59398,11 +61480,11 @@
 msgid "Retained Earnings"
 msgstr "أرباح محتجزة"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
 msgid "Retention Stock Entry"
 msgstr "الاحتفاظ الأسهم"
 
-#: stock/doctype/stock_entry/stock_entry.js:450
+#: stock/doctype/stock_entry/stock_entry.js:524
 msgid "Retention Stock Entry already created or Sample Quantity not provided"
 msgstr "الاحتفاظ الأسهم دخول بالفعل إنشاء أو عينة الكمية غير المقدمة"
 
@@ -59412,20 +61494,21 @@
 msgid "Retried"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:134
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 #: accounts/doctype/ledger_merge/ledger_merge.js:72
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:65
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
 msgid "Retry"
 msgstr "إعادة المحاولة"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:13
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
 msgid "Retry Failed Transactions"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
-#: stock/doctype/delivery_note/delivery_note_list.js:6
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:6
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
 msgid "Return"
 msgstr "عودة"
 
@@ -59453,11 +61536,11 @@
 msgid "Return"
 msgstr "عودة"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:120
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
 msgid "Return / Credit Note"
 msgstr "ارجاع / اشعار دائن"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
 msgid "Return / Debit Note"
 msgstr "ارجاع / اشعار مدين"
 
@@ -59503,12 +61586,12 @@
 msgid "Return Against Subcontracting Receipt"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:194
+#: manufacturing/doctype/work_order/work_order.js:205
 msgid "Return Components"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:10
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:10
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
 msgid "Return Issued"
 msgstr ""
 
@@ -59530,16 +61613,16 @@
 msgid "Return Issued"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
 msgid "Return Qty"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:265
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
 msgid "Return Qty from Rejected Warehouse"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:77
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:142
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
 msgid "Return of Components"
 msgstr ""
 
@@ -59619,7 +61702,7 @@
 msgid "Returned Qty in Stock UOM"
 msgstr ""
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:103
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
 msgid "Returned exchange rate is neither integer not float."
 msgstr ""
 
@@ -59637,14 +61720,14 @@
 msgid "Returns"
 msgstr "النتائج"
 
-#: accounts/report/accounts_payable/accounts_payable.js:154
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
-#: accounts/report/accounts_receivable/accounts_receivable.js:186
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
 msgid "Revaluation Journals"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
 msgid "Revenue"
 msgstr ""
 
@@ -59654,7 +61737,7 @@
 msgid "Reversal Of"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:33
+#: accounts/doctype/journal_entry/journal_entry.js:73
 msgid "Reverse Journal Entry"
 msgstr "عكس دخول المجلة"
 
@@ -59757,6 +61840,11 @@
 msgid "Ringing"
 msgstr "رنين"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
+
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -59811,12 +61899,12 @@
 msgid "Root"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:41
+#: accounts/doctype/account/account_tree.js:47
 msgid "Root Company"
 msgstr "شركة الجذر"
 
-#: accounts/doctype/account/account_tree.js:112
-#: accounts/report/account_balance/account_balance.js:23
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
 msgid "Root Type"
 msgstr "نوع الجذر"
 
@@ -59832,19 +61920,19 @@
 msgid "Root Type"
 msgstr "نوع الجذر"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
 msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
 msgstr ""
 
-#: accounts/doctype/account/account.py:392
+#: accounts/doctype/account/account.py:407
 msgid "Root Type is mandatory"
 msgstr "نوع الجذر إلزامي\\n<br>\\nRoot Type is mandatory"
 
-#: accounts/doctype/account/account.py:195
+#: accounts/doctype/account/account.py:212
 msgid "Root cannot be edited."
 msgstr "الجذرلا يمكن تعديل."
 
-#: accounts/doctype/cost_center/cost_center.py:49
+#: accounts/doctype/cost_center/cost_center.py:47
 msgid "Root cannot have a parent cost center"
 msgstr "الجذر لا يمكن أن يكون له مركز تكلفة أب\\n<br>\\nRoot cannot have a parent cost center"
 
@@ -59856,7 +61944,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
-#: accounts/report/account_balance/account_balance.js:54
+#: accounts/report/account_balance/account_balance.js:56
 msgid "Round Off"
 msgstr "تقريب"
 
@@ -59891,7 +61979,7 @@
 msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:282
-#: accounts/report/sales_register/sales_register.py:310
+#: accounts/report/sales_register/sales_register.py:311
 msgid "Rounded Total"
 msgstr "تقريب إجمالي"
 
@@ -60117,12 +62205,12 @@
 msgid "Rounding Loss Allowance"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:41
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
 msgid "Rounding Loss Allowance should be between 0 and 1"
 msgstr ""
 
-#: controllers/stock_controller.py:216 controllers/stock_controller.py:231
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
 msgid "Rounding gain/loss Entry for Stock Transfer"
 msgstr ""
 
@@ -60163,62 +62251,62 @@
 msgid "Routing Name"
 msgstr "اسم التوجيه"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:428
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
 msgid "Row #"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:334
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
 msgid "Row # {0}:"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:181
+#: controllers/sales_and_purchase_return.py:179
 msgid "Row # {0}: Cannot return more than {1} for Item {2}"
 msgstr "الصف # {0}: لا يمكن الارجاع أكثر من {1} للبند {2}"
 
-#: controllers/sales_and_purchase_return.py:126
+#: controllers/sales_and_purchase_return.py:124
 msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
 msgstr "الصف # {0}: لا يمكن أن يكون المعدل أكبر من المعدل المستخدم في {1} {2}"
 
-#: controllers/sales_and_purchase_return.py:111
+#: controllers/sales_and_purchase_return.py:109
 msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
 msgstr "الصف رقم {0}: العنصر الذي تم إرجاعه {1} غير موجود في {2} {3}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:439
-#: accounts/doctype/sales_invoice/sales_invoice.py:1715
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
 msgid "Row #{0} (Payment Table): Amount must be negative"
 msgstr "الصف # {0} (جدول الدفع): يجب أن يكون المبلغ سلبيًا"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:437
-#: accounts/doctype/sales_invoice/sales_invoice.py:1710
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
 msgid "Row #{0} (Payment Table): Amount must be positive"
 msgstr "الصف رقم {0} (جدول الدفع): يجب أن يكون المبلغ موجبا"
 
-#: stock/doctype/item/item.py:480
+#: stock/doctype/item/item.py:481
 msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:235
+#: stock/doctype/quality_inspection/quality_inspection.py:233
 msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:215
+#: stock/doctype/quality_inspection/quality_inspection.py:213
 msgid "Row #{0}: Acceptance Criteria Formula is required."
 msgstr ""
 
 #: controllers/subcontracting_controller.py:72
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
 msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
 msgstr ""
 
-#: controllers/buying_controller.py:231
+#: controllers/buying_controller.py:225
 msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
 msgstr "الصف # {0}: لا يمكن أن يكون المستودع المقبوض ومستودع الموردين متماثلين"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:406
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
 msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
 msgstr ""
 
-#: controllers/accounts_controller.py:887
+#: controllers/accounts_controller.py:951
 msgid "Row #{0}: Account {1} does not belong to company {2}"
 msgstr "الصف # {0}: الحساب {1} لا ينتمي إلى الشركة {2}"
 
@@ -60227,59 +62315,59 @@
 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
 msgstr "الصف # {0}: المبلغ المخصص لا يمكن أن يكون أكبر من المبلغ المستحق."
 
-#: accounts/doctype/payment_entry/payment_entry.py:401
+#: accounts/doctype/payment_entry/payment_entry.py:403
 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:309
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
 msgid "Row #{0}: Amount must be a positive number"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:375
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
 msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
 msgstr "الصف # {0}: الاصل {1} لا يمكن تقديمه ، لانه بالفعل {2}"
 
-#: buying/doctype/purchase_order/purchase_order.py:351
+#: buying/doctype/purchase_order/purchase_order.py:350
 msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:313
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
 msgid "Row #{0}: Batch No {1} is already selected."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:736
+#: accounts/doctype/payment_entry/payment_entry.py:757
 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3064
+#: controllers/accounts_controller.py:3119
 msgid "Row #{0}: Cannot delete item {1} which has already been billed."
 msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تحرير فاتورة به بالفعل."
 
-#: controllers/accounts_controller.py:3038
+#: controllers/accounts_controller.py:3093
 msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
 msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تسليمه بالفعل"
 
-#: controllers/accounts_controller.py:3057
+#: controllers/accounts_controller.py:3112
 msgid "Row #{0}: Cannot delete item {1} which has already been received"
 msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم استلامه بالفعل"
 
-#: controllers/accounts_controller.py:3044
+#: controllers/accounts_controller.py:3099
 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
 msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تعيين ترتيب العمل إليه."
 
-#: controllers/accounts_controller.py:3050
+#: controllers/accounts_controller.py:3105
 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
 msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تعيينه لأمر شراء العميل."
 
-#: controllers/buying_controller.py:236
+#: controllers/buying_controller.py:230
 msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
 msgstr "الصف # {0}: لا يمكن اختيار Warehouse Supplier أثناء توريد المواد الخام إلى المقاول من الباطن"
 
-#: controllers/accounts_controller.py:3309
+#: controllers/accounts_controller.py:3361
 msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
 msgstr "الصف # {0}: لا يمكن تعيين &quot;معدل&quot; إذا كان المقدار أكبر من مبلغ الفاتورة للعنصر {1}."
 
-#: manufacturing/doctype/job_card/job_card.py:864
+#: manufacturing/doctype/job_card/job_card.py:861
 msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
 msgstr ""
 
@@ -60287,35 +62375,35 @@
 msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
 msgstr "الصف رقم {0}: يجب ألا يكون العنصر الفرعي عبارة عن حزمة منتج. يرجى إزالة العنصر {1} وحفظه"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:97
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
 msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
 msgstr "الصف # {0}: لا يمكن ان يكون تاريخ التخليص {1} قبل تاريخ الشيك\\n<br>\\nRow #{0}: Clearance date {1} cannot be before Cheque Date {2}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:286
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
 msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:288
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
 msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
 msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:282
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
 msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:292
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
 msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:385
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
 msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
 msgstr "الصف # {0}: مركز التكلفة {1} لا ينتمي لشركة {2}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:64
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
 msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
 msgstr ""
 
@@ -60323,7 +62411,7 @@
 msgid "Row #{0}: Dates overlapping with other row"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:375
+#: buying/doctype/purchase_order/purchase_order.py:374
 msgid "Row #{0}: Default BOM not found for FG Item {1}"
 msgstr ""
 
@@ -60331,35 +62419,35 @@
 msgid "Row #{0}: Duplicate entry in References {1} {2}"
 msgstr "الصف # {0}: إدخال مكرر في المراجع {1} {2}"
 
-#: selling/doctype/sales_order/sales_order.py:237
+#: selling/doctype/sales_order/sales_order.py:239
 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
 msgstr "الصف # {0}: تاريخ التسليم المتوقع لا يمكن أن يكون قبل تاريخ أمر الشراء"
 
-#: controllers/stock_controller.py:336
+#: controllers/stock_controller.py:533
 msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:378
+#: buying/doctype/purchase_order/purchase_order.py:379
 msgid "Row #{0}: Finished Good Item Qty can not be zero"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:362
+#: buying/doctype/purchase_order/purchase_order.py:361
 msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:369
+#: buying/doctype/purchase_order/purchase_order.py:368
 msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
 msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:571
+#: accounts/doctype/journal_entry/journal_entry.py:595
 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:577
+#: accounts/doctype/journal_entry/journal_entry.py:605
 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
 msgstr ""
 
@@ -60367,117 +62455,117 @@
 msgid "Row #{0}: From Date cannot be before To Date"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:489
+#: public/js/utils/barcode_scanner.js:394
 msgid "Row #{0}: Item added"
 msgstr "الصف # {0}: تمت إضافة العنصر"
 
-#: buying/utils.py:93
+#: buying/utils.py:92
 msgid "Row #{0}: Item {1} does not exist"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:949
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
 msgstr "الصف # {0}: العنصر {1} ليس عنصرًا تسلسليًا / مُجمَّع. لا يمكن أن يكون له رقم مسلسل / لا دفعة ضده."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:303
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
 msgid "Row #{0}: Item {1} is not a service item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:261
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
 msgid "Row #{0}: Item {1} is not a stock item"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:657
+#: accounts/doctype/payment_entry/payment_entry.py:678
 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
 msgstr "الصف {1} : قيد اليومية {1} لا يحتوى على الحساب {2} أو بالفعل يوجد في قسيمة مقابلة أخرى\\n<br>\\nRow #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
 
-#: stock/doctype/item/item.py:351
+#: stock/doctype/item/item.py:350
 msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:535
+#: selling/doctype/sales_order/sales_order.py:547
 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
 msgstr "الصف رقم {0}: غير مسموح تغيير المورد لأن أمر الشراء موجود مسبقاً\\n<br>\\nRow #{0}: Not allowed to change Supplier as Purchase Order already exists"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1032
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
 msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:687
+#: stock/doctype/stock_entry/stock_entry.py:643
 msgid "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}."
 msgstr "الصف # {0}: العملية {1} لم تكتمل لـ {2} الكمية من السلع تامة الصنع في أمر العمل {3}. يرجى تحديث حالة التشغيل عبر بطاقة العمل {4}."
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:93
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
 msgid "Row #{0}: Payment document is required to complete the transaction"
 msgstr "الصف # {0}: مطلوب مستند الدفع لإكمال الاجراء النهائي\\n<br>\\nRow #{0}: Payment document is required to complete the transaction"
 
-#: manufacturing/doctype/production_plan/production_plan.py:892
+#: manufacturing/doctype/production_plan/production_plan.py:902
 msgid "Row #{0}: Please select Item Code in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:895
+#: manufacturing/doctype/production_plan/production_plan.py:905
 msgid "Row #{0}: Please select the BOM No in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:889
-msgid "Row #{0}: Please select the FG Warehouse in Assembly Items"
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
 msgstr ""
 
-#: stock/doctype/item/item.py:487
+#: stock/doctype/item/item.py:488
 msgid "Row #{0}: Please set reorder quantity"
 msgstr "الصف # {0}: يرجى تعيين إعادة ترتيب الكمية\\n<br>\\nRow #{0}: Please set reorder quantity"
 
-#: controllers/accounts_controller.py:367
+#: controllers/accounts_controller.py:414
 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:487
+#: public/js/utils/barcode_scanner.js:392
 msgid "Row #{0}: Qty increased by {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:264
-#: assets/doctype/asset_capitalization/asset_capitalization.py:306
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
 msgid "Row #{0}: Qty must be a positive number"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:301
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
 msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
 msgstr ""
 
-#: controllers/accounts_controller.py:1018
-#: controllers/accounts_controller.py:3166
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
 msgid "Row #{0}: Quantity for Item {1} cannot be zero."
 msgstr "الصف # {0}: كمية البند {1} لا يمكن أن يكون صفرا"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1017
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
 msgstr ""
 
-#: utilities/transaction_base.py:113 utilities/transaction_base.py:119
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
 msgstr ""
 
-#: controllers/buying_controller.py:470
+#: controllers/buying_controller.py:464
 msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1016
+#: accounts/doctype/payment_entry/payment_entry.js:1234
 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
 msgstr "الصف {0} : نوع المستند المرجع يجب أن يكون واحدة من طلب شراء ,فاتورة شراء أو قيد يومبة\\n<br>\\nRow #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1008
+#: accounts/doctype/payment_entry/payment_entry.js:1220
 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
 msgstr "الصف # {0}: يجب أن يكون نوع المستند المرجعي أحد أوامر المبيعات أو فاتورة المبيعات أو إدخال دفتر اليومية أو المطالبة"
 
-#: controllers/buying_controller.py:455
+#: controllers/buying_controller.py:449
 msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
 msgstr "الصف # {0}: لا يمكن إدخال الكمية المرفوضة في المشتريات الراجعة"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:387
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
 msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
 msgstr ""
 
@@ -60485,22 +62573,22 @@
 msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
 msgstr ""
 
-#: controllers/buying_controller.py:849
+#: controllers/buying_controller.py:878
 msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
 msgstr "الصف # {0}: ريد بي ديت لا يمكن أن يكون قبل تاريخ المعاملة"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:382
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
 msgid "Row #{0}: Scrap Item Qty cannot be zero"
 msgstr ""
 
-#: controllers/selling_controller.py:212
+#: controllers/selling_controller.py:213
 msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
 "\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
 "\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
 "\t\t\t\t\tthis validation."
 msgstr ""
 
-#: controllers/stock_controller.py:97
+#: controllers/stock_controller.py:137
 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
 msgstr "الصف # {0}: الرقم التسلسلي {1} لا ينتمي إلى الدُفعة {2}"
 
@@ -60512,27 +62600,35 @@
 msgid "Row #{0}: Serial No {1} is already selected."
 msgstr ""
 
-#: controllers/accounts_controller.py:395
+#: controllers/accounts_controller.py:442
 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
 msgstr "الصف # {0}: لا يمكن أن يكون تاريخ انتهاء الخدمة قبل تاريخ ترحيل الفاتورة"
 
-#: controllers/accounts_controller.py:391
+#: controllers/accounts_controller.py:436
 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
 msgstr "الصف # {0}: لا يمكن أن يكون تاريخ بدء الخدمة أكبر من تاريخ انتهاء الخدمة"
 
-#: controllers/accounts_controller.py:387
+#: controllers/accounts_controller.py:430
 msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
 msgstr "الصف # {0}: مطلوب بداية وتاريخ انتهاء الخدمة للمحاسبة المؤجلة"
 
-#: selling/doctype/sales_order/sales_order.py:391
+#: selling/doctype/sales_order/sales_order.py:402
 msgid "Row #{0}: Set Supplier for item {1}"
 msgstr "الصف # {0}: حدد المورد للبند {1}"
 
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr ""
+
 #: stock/doctype/quality_inspection/quality_inspection.py:120
 msgid "Row #{0}: Status is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:381
+#: accounts/doctype/journal_entry/journal_entry.py:391
 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
 msgstr "الصف # {0}: يجب أن تكون الحالة {1} بالنسبة لخصم الفاتورة {2}"
 
@@ -60540,59 +62636,55 @@
 msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:962
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:975
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:989
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
 msgid "Row #{0}: Stock is already reserved for the Item {1}."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:605
+#: stock/doctype/delivery_note/delivery_note.py:680
 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:285
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
 msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1003
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
 msgstr ""
 
-#: controllers/stock_controller.py:110
+#: controllers/stock_controller.py:150
 msgid "Row #{0}: The batch {1} has already expired."
 msgstr "الصف رقم {0}: انتهت صلاحية الدفعة {1} بالفعل."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1687
-msgid "Row #{0}: The following Serial Nos are not present in Delivery Note {1}:"
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:116
+#: manufacturing/doctype/workstation/workstation.py:137
 msgid "Row #{0}: Timings conflicts with row {1}"
 msgstr "الصف # {0}: التوقيت يتعارض مع الصف {1}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1402
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
 msgid "Row #{0}: You must select an Asset for Item {1}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1696
-msgid "Row #{0}: {1} Serial numbers required for Item {2}. You have provided {3}."
-msgstr ""
-
-#: controllers/buying_controller.py:483 public/js/controllers/buying.js:208
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
 msgid "Row #{0}: {1} can not be negative for item {2}"
 msgstr "الصف # {0}: {1} لا يمكن أن يكون سالبا للبند {2}"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:228
+#: stock/doctype/quality_inspection/quality_inspection.py:226
 msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
 msgstr ""
 
@@ -60600,15 +62692,19 @@
 msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
 msgstr "الصف رقم {0}: {1} مطلوب لإنشاء فواتير الافتتاح {2}"
 
-#: assets/doctype/asset_category/asset_category.py:88
+#: assets/doctype/asset_category/asset_category.py:90
 msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
 msgstr ""
 
-#: buying/utils.py:106
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr ""
+
+#: buying/utils.py:100
 msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:65
+#: assets/doctype/asset_category/asset_category.py:67
 msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
 msgstr "الصف # {}: عملة {} - {} لا تطابق عملة الشركة."
 
@@ -60616,19 +62712,19 @@
 msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr "الصف رقم {}: يجب ألا يكون تاريخ ترحيل الإهلاك مساويًا لتاريخ المتاح للاستخدام."
 
-#: assets/doctype/asset/asset.py:308
+#: assets/doctype/asset/asset.py:306
 msgid "Row #{}: Finance Book should not be empty since you're using multiple."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:338
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
 msgid "Row #{}: Item Code: {} is not available under warehouse {}."
 msgstr "الصف # {}: رمز العنصر: {} غير متوفر ضمن المستودع {}."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:99
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
 msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:87
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
 msgid "Row #{}: POS Invoice {} has been {}"
 msgstr "الصف رقم {}: فاتورة نقاط البيع {} كانت {}"
 
@@ -60636,7 +62732,7 @@
 msgid "Row #{}: POS Invoice {} is not against customer {}"
 msgstr "الصف رقم {}: فاتورة نقاط البيع {} ليست ضد العميل {}"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:84
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
 msgid "Row #{}: POS Invoice {} is not submitted yet"
 msgstr "الصف رقم {}: فاتورة نقاط البيع {} لم يتم تقديمها بعد"
 
@@ -60644,23 +62740,23 @@
 msgid "Row #{}: Please assign task to a member."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:300
+#: assets/doctype/asset/asset.py:298
 msgid "Row #{}: Please use a different Finance Book."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:398
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
 msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
 msgstr "الصف # {}: لا يمكن إرجاع الرقم التسلسلي {} لأنه لم يتم التعامل معه في الفاتورة الأصلية {}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:345
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
 msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
 msgstr "الصف # {}: كمية المخزون غير كافية لرمز الصنف: {} تحت المستودع {}. الكمية المتوفرة {}."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:371
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
 msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:83
+#: stock/doctype/pick_list/pick_list.py:86
 msgid "Row #{}: item {} has been picked already."
 msgstr ""
 
@@ -60672,39 +62768,47 @@
 msgid "Row #{}: {} {} does not exist."
 msgstr "الصف رقم {}: {} {} غير موجود."
 
-#: stock/doctype/item/item.py:1364
+#: stock/doctype/item/item.py:1349
 msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:599
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:606
 msgid "Row {0} : Operation is required against the raw material item {1}"
 msgstr "الصف {0}: العملية مطلوبة مقابل عنصر المادة الخام {1}"
 
-#: stock/doctype/pick_list/pick_list.py:113
+#: stock/doctype/pick_list/pick_list.py:116
 msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1135
+#: stock/doctype/stock_entry/stock_entry.py:1151
 msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1175
 msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:190
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:509
+#: accounts/doctype/journal_entry/journal_entry.py:524
 msgid "Row {0}: Account {1} and Party Type {2} have different account types"
 msgstr ""
 
-#: controllers/accounts_controller.py:2536
+#: controllers/accounts_controller.py:2596
 msgid "Row {0}: Account {1} is a Group Account"
 msgstr ""
 
@@ -60712,96 +62816,100 @@
 msgid "Row {0}: Activity Type is mandatory."
 msgstr "الصف {0}: نوع النشاط إلزامي."
 
-#: accounts/doctype/journal_entry/journal_entry.py:561
+#: accounts/doctype/journal_entry/journal_entry.py:576
 msgid "Row {0}: Advance against Customer must be credit"
 msgstr "الصف {0}:  الدفعة المقدمة مقابل الزبائن يجب أن تكون دائن"
 
-#: accounts/doctype/journal_entry/journal_entry.py:563
+#: accounts/doctype/journal_entry/journal_entry.py:578
 msgid "Row {0}: Advance against Supplier must be debit"
 msgstr "الصف {0}:المورد المقابل المتقدم يجب أن يكون مدين\\n<br>\\nRow {0}: Advance against Supplier must be debit"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:671
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:663
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:763
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:770
 msgid "Row {0}: Bill of Materials not found for the Item {1}"
 msgstr "صف {0}: من مواد مشروع القانون لم يتم العثور على هذا البند {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:796
+#: accounts/doctype/journal_entry/journal_entry.py:830
 msgid "Row {0}: Both Debit and Credit values cannot be zero"
 msgstr ""
 
-#: controllers/buying_controller.py:438 controllers/selling_controller.py:204
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
 msgid "Row {0}: Conversion Factor is mandatory"
 msgstr "الصف {0}: معامل التحويل إلزامي"
 
-#: controllers/accounts_controller.py:2549
+#: controllers/accounts_controller.py:2609
 msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:116
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
 msgid "Row {0}: Cost center is required for an item {1}"
 msgstr "الصف {0}: مركز التكلفة مطلوب لعنصر {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:647
+#: accounts/doctype/journal_entry/journal_entry.py:675
 msgid "Row {0}: Credit entry can not be linked with a {1}"
 msgstr "صف {0}: لا يمكن ربط قيد دائن مع {1}"
 
-#: manufacturing/doctype/bom/bom.py:434
+#: manufacturing/doctype/bom/bom.py:428
 msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
 msgstr "الصف {0}: العملة للـ BOM #{1} يجب أن يساوي العملة المختارة {2}<br>Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:642
+#: accounts/doctype/journal_entry/journal_entry.py:670
 msgid "Row {0}: Debit entry can not be linked with a {1}"
 msgstr "الصف {0}: لا يمكن ربط قيد مدين مع {1}"
 
-#: controllers/selling_controller.py:679
+#: controllers/selling_controller.py:708
 msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
 msgstr "الصف {0}: لا يمكن أن يكون مستودع التسليم ({1}) ومستودع العميل ({2}) متماثلين"
 
-#: assets/doctype/asset/asset.py:417
+#: assets/doctype/asset/asset.py:415
 msgid "Row {0}: Depreciation Start Date is required"
 msgstr "الصف {0}: تاريخ بداية الإهلاك مطلوب"
 
-#: controllers/accounts_controller.py:2209
+#: controllers/accounts_controller.py:2280
 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
 msgstr "الصف {0}: لا يمكن أن يكون تاريخ الاستحقاق في جدول شروط الدفع قبل تاريخ الترحيل"
 
-#: stock/doctype/packing_slip/packing_slip.py:129
+#: stock/doctype/packing_slip/packing_slip.py:127
 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
 msgstr ""
 
-#: controllers/buying_controller.py:742
+#: controllers/buying_controller.py:770
 msgid "Row {0}: Enter location for the asset item {1}"
 msgstr "الصف {0}: أدخل الموقع لعنصر مادة العرض {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:886
-#: controllers/taxes_and_totals.py:1115
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
 msgid "Row {0}: Exchange Rate is mandatory"
 msgstr "الصف {0}: سعر صرف إلزامي"
 
-#: assets/doctype/asset/asset.py:408
+#: assets/doctype/asset/asset.py:406
 msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
 msgstr "الصف {0}: القيمة المتوقعة بعد أن تكون الحياة المفيدة أقل من إجمالي مبلغ الشراء"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:482
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
 msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:111
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
 msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
 msgstr "الصف {0}: للمورد {1} ، مطلوب عنوان البريد الإلكتروني لإرسال بريد إلكتروني"
 
@@ -60809,16 +62917,16 @@
 msgid "Row {0}: From Time and To Time is mandatory."
 msgstr "صف {0}: (من الوقت) و (إلى وقت) تكون إلزامية."
 
-#: manufacturing/doctype/job_card/job_card.py:224
+#: manufacturing/doctype/job_card/job_card.py:220
 #: projects/doctype/timesheet/timesheet.py:179
 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
 msgstr "الصف {0}: من وقت إلى وقت {1} يتداخل مع {2}"
 
-#: controllers/stock_controller.py:730
+#: controllers/stock_controller.py:937
 msgid "Row {0}: From Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:219
+#: manufacturing/doctype/job_card/job_card.py:215
 msgid "Row {0}: From time must be less than to time"
 msgstr "الصف {0}: من وقت يجب أن يكون أقل من الوقت"
 
@@ -60826,15 +62934,15 @@
 msgid "Row {0}: Hours value must be greater than zero."
 msgstr "صف {0}: يجب أن تكون قيمة الساعات أكبر من الصفر."
 
-#: accounts/doctype/journal_entry/journal_entry.py:665
+#: accounts/doctype/journal_entry/journal_entry.py:695
 msgid "Row {0}: Invalid reference {1}"
 msgstr "الصف {0}: مرجع غير صالحة {1}"
 
-#: controllers/taxes_and_totals.py:128
+#: controllers/taxes_and_totals.py:129
 msgid "Row {0}: Item Tax template updated as per validity and rate applied"
 msgstr ""
 
-#: controllers/buying_controller.py:400 controllers/selling_controller.py:479
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
 msgstr ""
 
@@ -60846,39 +62954,39 @@
 msgid "Row {0}: Item {1} must be a subcontracted item."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:661
+#: stock/doctype/delivery_note/delivery_note.py:737
 msgid "Row {0}: Packed Qty must be equal to {1} Qty."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:148
+#: stock/doctype/packing_slip/packing_slip.py:146
 msgid "Row {0}: Packing Slip is already created for Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:687
+#: accounts/doctype/journal_entry/journal_entry.py:721
 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
 msgstr "الصف {0}: حزب / حساب لا يتطابق مع {1} / {2} في {3} {4}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:500
+#: accounts/doctype/journal_entry/journal_entry.py:515
 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
 msgstr "الصف {0}: نوع الطرف المعني والطرف المعني مطلوب للحسابات المدينة / الدائنة {0}"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:47
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
 msgid "Row {0}: Payment Term is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:554
+#: accounts/doctype/journal_entry/journal_entry.py:569
 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
 msgstr "الصف {0}: الدفع لطلب الشراء/البيع يجب أن يكون دائما معلم كمتقدم\\n<br>\\nRow {0}: Payment against Sales/Purchase Order should always be marked as advance"
 
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:562
 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
 msgstr "الصف {0}: يرجى اختيار \"دفعة مقدمة\" مقابل الحساب {1} إذا كان هذا الادخال دفعة مقدمة."
 
-#: stock/doctype/packing_slip/packing_slip.py:142
+#: stock/doctype/packing_slip/packing_slip.py:140
 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:118
+#: controllers/subcontracting_controller.py:123
 msgid "Row {0}: Please select a BOM for Item {1}."
 msgstr ""
 
@@ -60886,7 +62994,7 @@
 msgid "Row {0}: Please select an active BOM for Item {1}."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:115
+#: controllers/subcontracting_controller.py:117
 msgid "Row {0}: Please select an valid BOM for Item {1}."
 msgstr ""
 
@@ -60894,7 +63002,7 @@
 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
 msgstr "الصف {0}: يرجى تعيين سبب الإعفاء الضريبي في ضرائب ورسوم المبيعات"
 
-#: regional/italy/utils.py:338
+#: regional/italy/utils.py:340
 msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
 msgstr "الصف {0}: يرجى ضبط طريقة الدفع في جدول الدفع"
 
@@ -60906,55 +63014,55 @@
 msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
 msgid "Row {0}: Purchase Invoice {1} has no stock impact."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:154
+#: stock/doctype/packing_slip/packing_slip.py:152
 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Row {0}: Qty in Stock UOM can not be zero."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:125
+#: stock/doctype/packing_slip/packing_slip.py:123
 msgid "Row {0}: Qty must be greater than 0."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:762
+#: stock/doctype/stock_entry/stock_entry.py:717
 msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
 msgstr "الصف {0}: الكمية غير متوفرة {4} في المستودع {1} في وقت نشر الإدخال ({2} {3})"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:97
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
 msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1170
+#: stock/doctype/stock_entry/stock_entry.py:1188
 msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
 msgstr "الصف {0}: العنصر المتعاقد عليه من الباطن إلزامي للمادة الخام {1}"
 
-#: controllers/stock_controller.py:721
+#: controllers/stock_controller.py:928
 msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:450
+#: stock/doctype/stock_entry/stock_entry.py:406
 msgid "Row {0}: The item {1}, quantity must be positive number"
 msgstr "الصف {0}: العنصر {1} ، يجب أن تكون الكمية رقمًا موجبًا"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:218
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
 msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:441
+#: assets/doctype/asset/asset.py:440
 msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:401
+#: stock/doctype/stock_entry/stock_entry.py:357
 msgid "Row {0}: UOM Conversion Factor is mandatory"
 msgstr "الصف {0}: عامل تحويل UOM إلزامي\\n<br>\\nRow {0}: UOM Conversion Factor is mandatory"
 
-#: controllers/accounts_controller.py:786
+#: controllers/accounts_controller.py:852
 msgid "Row {0}: user has not applied the rule {1} on the item {2}"
 msgstr "الصف {0}: لم يطبق المستخدم القاعدة {1} على العنصر {2}"
 
@@ -60966,23 +63074,27 @@
 msgid "Row {0}: {1} must be greater than 0"
 msgstr "الصف {0}: يجب أن يكون {1} أكبر من 0"
 
-#: controllers/accounts_controller.py:511
+#: controllers/accounts_controller.py:564
 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:701
+#: accounts/doctype/journal_entry/journal_entry.py:735
 msgid "Row {0}: {1} {2} does not match with {3}"
 msgstr "الصف {0}: {1} {2} لا يتطابق مع {3}"
 
-#: controllers/accounts_controller.py:2528
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2588
 msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
 msgstr ""
 
-#: utilities/transaction_base.py:217
+#: utilities/transaction_base.py:215
 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
 msgstr "الصف {1}: لا يمكن أن تكون الكمية ({0}) كسرًا. للسماح بذلك ، قم بتعطيل &#39;{2}&#39; في UOM {3}."
 
-#: controllers/buying_controller.py:726
+#: controllers/buying_controller.py:754
 msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
 msgstr "الصف {}: سلسلة تسمية الأصول إلزامية للإنشاء التلقائي للعنصر {}"
 
@@ -60994,11 +63106,11 @@
 msgid "Row({0}): {1} is already discounted in {2}"
 msgstr "الصف ({0}): {1} مخصوم بالفعل في {2}"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:193
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
 msgid "Rows Added in {0}"
 msgstr "تمت إضافة الصفوف في {0}"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:194
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
 msgid "Rows Removed in {0}"
 msgstr "تمت إزالة الصفوف في {0}"
 
@@ -61009,15 +63121,15 @@
 msgid "Rows with Same Account heads will be merged on Ledger"
 msgstr ""
 
-#: controllers/accounts_controller.py:2218
+#: controllers/accounts_controller.py:2290
 msgid "Rows with duplicate due dates in other rows were found: {0}"
 msgstr "تم العثور على صفوف ذات تواريخ استحقاق مكررة في صفوف أخرى: {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:61
+#: accounts/doctype/journal_entry/journal_entry.js:115
 msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
 msgstr ""
 
-#: controllers/accounts_controller.py:211
+#: controllers/accounts_controller.py:219
 msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 msgstr ""
 
@@ -61045,6 +63157,12 @@
 msgid "Rule Description"
 msgstr "وصف القاعدة"
 
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -61059,6 +63177,13 @@
 msgid "Running"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr ""
+
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
 msgid "S.O. No."
 msgstr "S.O. رقم"
@@ -61123,7 +63248,7 @@
 msgid "SLA Paused On"
 msgstr ""
 
-#: public/js/utils.js:1015
+#: public/js/utils.js:1096
 msgid "SLA is on hold since {0}"
 msgstr "اتفاقية مستوى الخدمة معلقة منذ {0}"
 
@@ -61162,6 +63287,10 @@
 msgid "SO Qty"
 msgstr "كمية طلبات الشراء"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
 msgid "STATEMENTS OF ACCOUNTS"
 msgstr ""
@@ -61202,7 +63331,7 @@
 msgid "SWIFT number"
 msgstr "رقم سويفت"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
 msgid "Safety Stock"
 msgstr "مخزونات السلامة"
 
@@ -61255,8 +63384,8 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
 #: accounts/doctype/tax_category/tax_category_dashboard.py:9
 #: projects/doctype/project/project_dashboard.py:15
-#: regional/report/vat_audit_report/vat_audit_report.py:184
-#: setup/doctype/company/company.py:329 setup/doctype/company/company.py:492
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
 #: setup/doctype/company/company_dashboard.py:9
 #: setup/doctype/sales_person/sales_person_dashboard.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:250
@@ -61294,7 +63423,7 @@
 msgid "Sales"
 msgstr "مبيعات"
 
-#: setup/doctype/company/company.py:492
+#: setup/doctype/company/company.py:483
 msgid "Sales Account"
 msgstr "حساب مبيعات"
 
@@ -61328,7 +63457,7 @@
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: selling/page/sales_funnel/sales_funnel.js:46
 #: selling/workspace/selling/selling.json
 msgid "Sales Funnel"
 msgstr "هرم المبيعات"
@@ -61337,13 +63466,13 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 #: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
 #: accounts/report/gross_profit/gross_profit.js:30
-#: accounts/report/gross_profit/gross_profit.py:199
-#: accounts/report/gross_profit/gross_profit.py:206
-#: selling/doctype/quotation/quotation_list.js:20
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order_list.js:53
-#: stock/doctype/delivery_note/delivery_note.js:222
-#: stock/doctype/delivery_note/delivery_note_list.js:61
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
 msgid "Sales Invoice"
 msgstr "فاتورة مبيعات"
 
@@ -61493,11 +63622,11 @@
 msgid "Sales Invoice Trends"
 msgstr "اتجاهات فاتورة المبيعات"
 
-#: stock/doctype/delivery_note/delivery_note.py:679
+#: stock/doctype/delivery_note/delivery_note.py:755
 msgid "Sales Invoice {0} has already been submitted"
 msgstr "سبق أن تم ترحيل فاتورة المبيعات {0}"
 
-#: selling/doctype/sales_order/sales_order.py:472
+#: selling/doctype/sales_order/sales_order.py:481
 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
 msgstr ""
 
@@ -61531,6 +63660,7 @@
 #: setup/doctype/sales_person/sales_person.json
 #: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
 #: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgid "Sales Manager"
 msgstr "مدير المبيعات"
 
@@ -61560,36 +63690,36 @@
 msgid "Sales Monthly History"
 msgstr "التاريخ الشهري للمبيعات"
 
-#: selling/page/sales_funnel/sales_funnel.js:129
+#: selling/page/sales_funnel/sales_funnel.js:144
 msgid "Sales Opportunities by Source"
 msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:236
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:279
-#: accounts/report/sales_register/sales_register.py:236
-#: controllers/selling_controller.py:421
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:64
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:113
-#: manufacturing/doctype/blanket_order/blanket_order.js:23
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
 #: manufacturing/doctype/work_order/work_order_calendar.js:32
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:127
 #: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:117
+#: selling/doctype/quotation/quotation.js:125
 #: selling/doctype/quotation/quotation_dashboard.py:11
-#: selling/doctype/quotation/quotation_list.js:16
+#: selling/doctype/quotation/quotation_list.js:15
 #: selling/doctype/sales_order/sales_order.json
 #: selling/onboarding_step/sales_order/sales_order.json
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: selling/report/sales_order_analysis/sales_order_analysis.js:34
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
 #: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:134
-#: stock/doctype/material_request/material_request.js:161
-#: stock/report/delayed_item_report/delayed_item_report.js:31
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
 #: stock/report/delayed_item_report/delayed_item_report.py:155
-#: stock/report/delayed_order_report/delayed_order_report.js:31
+#: stock/report/delayed_order_report/delayed_order_report.js:30
 #: stock/report/delayed_order_report/delayed_order_report.py:74
 msgid "Sales Order"
 msgstr "طلب المبيعات"
@@ -61740,8 +63870,8 @@
 msgstr "تاريخ طلب المبيعات"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:260
-#: selling/doctype/sales_order/sales_order.js:704
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgid "Sales Order Item"
 msgstr "مواد طلب المبيعات"
@@ -61830,11 +63960,11 @@
 msgid "Sales Order required for Item {0}"
 msgstr "طلب البيع مطلوب للبند {0}\\n<br>\\nSales Order required for Item {0}"
 
-#: selling/doctype/sales_order/sales_order.py:258
+#: selling/doctype/sales_order/sales_order.py:263
 msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1142
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
 msgid "Sales Order {0} is not submitted"
 msgstr "لا يتم اعتماد أمر التوريد {0}\\n<br>\\nSales Order {0} is not submitted"
 
@@ -61842,12 +63972,12 @@
 msgid "Sales Order {0} is not valid"
 msgstr "أمر البيع {0} غير موجود\\n<br>\\nSales Order {0} is not valid"
 
-#: controllers/selling_controller.py:402
+#: controllers/selling_controller.py:406
 #: manufacturing/doctype/work_order/work_order.py:223
 msgid "Sales Order {0} is {1}"
 msgstr "طلب المبيعات {0} هو {1}"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
 msgid "Sales Orders"
 msgstr "أوامر البيع"
 
@@ -61875,14 +64005,14 @@
 msgstr "أوامر المبيعات لتقديم"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1106
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:197
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:9
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
 #: setup/doctype/sales_partner/sales_partner.json
 msgid "Sales Partner"
@@ -62025,17 +64155,18 @@
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.py:1103
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
-#: accounts/report/gross_profit/gross_profit.js:49
-#: accounts/report/gross_profit/gross_profit.py:307
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:115
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
 #: setup/doctype/sales_person/sales_person.json
 msgid "Sales Person"
 msgstr "مندوب مبيعات"
@@ -62111,7 +64242,7 @@
 msgstr "ملخص المبيعات بناء على رجل المبيعات"
 
 #. Label of a Card Break in the CRM Workspace
-#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:42
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
 msgid "Sales Pipeline"
 msgstr "خط أنابيب المبيعات"
 
@@ -62122,7 +64253,7 @@
 msgid "Sales Pipeline Analytics"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:131
+#: selling/page/sales_funnel/sales_funnel.js:146
 msgid "Sales Pipeline by Stage"
 msgstr ""
 
@@ -62137,15 +64268,15 @@
 msgid "Sales Register"
 msgstr "سجل مبيعات"
 
-#: accounts/report/gross_profit/gross_profit.py:777
-#: stock/doctype/delivery_note/delivery_note.js:175
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
 msgid "Sales Return"
 msgstr "مبيعات المعاده"
 
 #. Name of a DocType
 #: crm/doctype/sales_stage/sales_stage.json
 #: crm/report/lost_opportunity/lost_opportunity.py:51
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:59
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
 msgid "Sales Stage"
 msgstr "مرحلة المبيعات"
 
@@ -62165,7 +64296,7 @@
 msgid "Sales Summary"
 msgstr "ملخص المبيعات"
 
-#: setup/doctype/company/company.js:98
+#: setup/doctype/company/company.js:106
 msgid "Sales Tax Template"
 msgstr "قالب ضريبة المبيعات"
 
@@ -62352,6 +64483,7 @@
 #: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
 #: stock/doctype/packing_slip/packing_slip.json
 #: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -62411,15 +64543,15 @@
 msgid "Same Item"
 msgstr "نفس البند"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:350
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
 msgid "Same item and warehouse combination already entered."
 msgstr ""
 
-#: buying/utils.py:59
+#: buying/utils.py:58
 msgid "Same item cannot be entered multiple times."
 msgstr "لا يمكن إدخال البند نفسه عدة مرات."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:80
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
 msgid "Same supplier has been entered multiple times"
 msgstr "تم إدخال المورد نفسه عدة مرات"
 
@@ -62442,7 +64574,7 @@
 msgstr "مستودع الاحتفاظ بالعينات"
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2131
+#: public/js/controllers/transaction.js:2175
 msgid "Sample Size"
 msgstr "حجم العينة"
 
@@ -62452,11 +64584,11 @@
 msgid "Sample Size"
 msgstr "حجم العينة"
 
-#: stock/doctype/stock_entry/stock_entry.py:2824
+#: stock/doctype/stock_entry/stock_entry.py:2892
 msgid "Sample quantity {0} cannot be more than received quantity {1}"
 msgstr "كمية العينة {0} لا يمكن أن تكون أكثر من الكمية المستلمة {1}"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
 msgid "Sanctioned"
 msgstr "مقرر"
 
@@ -62525,20 +64657,20 @@
 msgid "Saturday"
 msgstr "السبت"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:139
-#: accounts/doctype/journal_entry/journal_entry.js:550
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
 #: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:252
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:288
-#: public/js/call_popup/call_popup.js:157
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
 msgid "Save"
 msgstr "حفظ"
 
-#: selling/page/point_of_sale/pos_controller.js:176
+#: selling/page/point_of_sale/pos_controller.js:198
 msgid "Save as Draft"
 msgstr "حفظ كمسودة"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:373
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
 msgid "Saving {0}"
 msgstr "حفظ {0}"
 
@@ -62547,7 +64679,12 @@
 msgid "Savings"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:206
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
 msgid "Scan Barcode"
 msgstr "مسح الباركود"
 
@@ -62623,7 +64760,7 @@
 msgid "Scan Barcode"
 msgstr "مسح الباركود"
 
-#: public/js/utils/serial_no_batch_selector.js:151
+#: public/js/utils/serial_no_batch_selector.js:154
 msgid "Scan Batch No"
 msgstr ""
 
@@ -62639,11 +64776,11 @@
 msgid "Scan Mode"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:136
+#: public/js/utils/serial_no_batch_selector.js:139
 msgid "Scan Serial No"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:172
+#: public/js/utils/barcode_scanner.js:179
 msgid "Scan barcode for item {0}"
 msgstr ""
 
@@ -62657,7 +64794,7 @@
 msgid "Scanned Cheque"
 msgstr "الممسوحة ضوئيا شيك"
 
-#: public/js/utils/barcode_scanner.js:238
+#: public/js/utils/barcode_scanner.js:247
 msgid "Scanned Quantity"
 msgstr ""
 
@@ -62667,7 +64804,7 @@
 msgid "Schedule"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:240
+#: assets/doctype/asset/asset.js:275
 msgid "Schedule Date"
 msgstr "جدول التسجيل"
 
@@ -62702,7 +64839,7 @@
 msgid "Scheduled"
 msgstr "من المقرر"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:111
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
 msgid "Scheduled Date"
 msgstr "المقرر تاريخ"
 
@@ -62730,26 +64867,26 @@
 msgid "Scheduled Time Logs"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/ledger_merge/ledger_merge.py:39
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler Inactive"
 msgstr "المجدول غير نشط"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:183
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
 msgid "Scheduler is Inactive. Can't trigger job now."
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:235
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
 msgid "Scheduler is Inactive. Can't trigger jobs now."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler is inactive. Cannot enqueue job."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
 msgid "Scheduler is inactive. Cannot import data."
 msgstr "المجدول غير نشط. لا يمكن استيراد البيانات."
@@ -62831,7 +64968,7 @@
 msgid "Scrap & Process Loss"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:87
+#: assets/doctype/asset/asset.js:92
 msgid "Scrap Asset"
 msgstr ""
 
@@ -62885,7 +65022,7 @@
 msgid "Scrap Warehouse"
 msgstr "الخردة مستودع"
 
-#: assets/doctype/asset/asset_list.js:17
+#: assets/doctype/asset/asset_list.js:13
 msgid "Scrapped"
 msgstr "ألغت"
 
@@ -62895,7 +65032,7 @@
 msgid "Scrapped"
 msgstr "ألغت"
 
-#: selling/page/point_of_sale/pos_item_selector.js:150
+#: selling/page/point_of_sale/pos_item_selector.js:147
 #: selling/page/point_of_sale/pos_past_order_list.js:51
 #: templates/pages/help.html:14
 msgid "Search"
@@ -62918,7 +65055,7 @@
 msgid "Search Term Param Name"
 msgstr "Search Param Name"
 
-#: selling/page/point_of_sale/pos_item_cart.js:312
+#: selling/page/point_of_sale/pos_item_cart.js:310
 msgid "Search by customer name, phone, email."
 msgstr "البحث عن طريق اسم العميل ، الهاتف ، البريد الإلكتروني."
 
@@ -62926,10 +65063,15 @@
 msgid "Search by invoice id or customer name"
 msgstr "البحث عن طريق معرف الفاتورة أو اسم العميل"
 
-#: selling/page/point_of_sale/pos_item_selector.js:152
+#: selling/page/point_of_sale/pos_item_selector.js:149
 msgid "Search by item code, serial number or barcode"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
@@ -62948,7 +65090,7 @@
 msgid "Secondary Role"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:174
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:117
 msgid "Section Code"
 msgstr "كود القسم"
@@ -62971,8 +65113,13 @@
 msgid "See all open tickets"
 msgstr "شاهد جميع التذاكر المفتوحة"
 
-#: buying/doctype/purchase_order/purchase_order.js:180
-#: selling/doctype/sales_order/sales_order.js:888
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
 msgid "Select"
 msgstr "حدد"
 
@@ -62980,33 +65127,33 @@
 msgid "Select Accounting Dimension."
 msgstr ""
 
-#: public/js/utils.js:440
+#: public/js/utils.js:485
 msgid "Select Alternate Item"
 msgstr "اختر البند البديل"
 
-#: selling/doctype/quotation/quotation.js:312
+#: selling/doctype/quotation/quotation.js:324
 msgid "Select Alternative Items for Sales Order"
 msgstr ""
 
-#: stock/doctype/item/item.js:518
+#: stock/doctype/item/item.js:585
 msgid "Select Attribute Values"
 msgstr "حدد قيم السمات"
 
-#: selling/doctype/sales_order/sales_order.js:689
+#: selling/doctype/sales_order/sales_order.js:792
 msgid "Select BOM"
 msgstr "حدد مكتب الإدارة"
 
-#: selling/doctype/sales_order/sales_order.js:678
+#: selling/doctype/sales_order/sales_order.js:779
 msgid "Select BOM and Qty for Production"
 msgstr "اختر فاتورة المواد و الكمية للانتاج"
 
-#: selling/doctype/sales_order/sales_order.js:803
+#: selling/doctype/sales_order/sales_order.js:921
 msgid "Select BOM, Qty and For Warehouse"
 msgstr "اختر قائمة المواد، الكمية، وإلى المخزن"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Batch No"
 msgstr ""
 
@@ -63022,15 +65169,15 @@
 msgid "Select Billing Address"
 msgstr "اختر عنوان الفواتير"
 
-#: public/js/stock_analytics.js:42
+#: public/js/stock_analytics.js:61
 msgid "Select Brand..."
 msgstr "اختر الماركة ..."
 
-#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/journal_entry/journal_entry.js:123
 msgid "Select Company"
 msgstr "حدد الشركة"
 
-#: manufacturing/doctype/job_card/job_card.js:173
+#: manufacturing/doctype/job_card/job_card.js:193
 msgid "Select Corrective Operation"
 msgstr ""
 
@@ -63040,24 +65187,24 @@
 msgid "Select Customers By"
 msgstr "حدد العملاء حسب"
 
-#: setup/doctype/employee/employee.js:112
+#: setup/doctype/employee/employee.js:115
 msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:117
+#: setup/doctype/employee/employee.js:122
 msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:111
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:131
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
 msgid "Select Default Supplier"
 msgstr "حدد الافتراضي مزود"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:252
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
 msgid "Select Difference Account"
 msgstr "حدد حساب الفرق"
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:58
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
 msgid "Select Dimension"
 msgstr ""
 
@@ -63067,27 +65214,27 @@
 msgid "Select DocType"
 msgstr "حدد نوع المستند"
 
-#: manufacturing/doctype/job_card/job_card.js:246
+#: manufacturing/doctype/job_card/job_card.js:274
 msgid "Select Employees"
 msgstr "حدد الموظفين"
 
-#: buying/doctype/purchase_order/purchase_order.js:170
+#: buying/doctype/purchase_order/purchase_order.js:176
 msgid "Select Finished Good"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:962
+#: selling/doctype/sales_order/sales_order.js:1122
 msgid "Select Items"
 msgstr "اختيار العناصر"
 
-#: selling/doctype/sales_order/sales_order.js:861
+#: selling/doctype/sales_order/sales_order.js:1008
 msgid "Select Items based on Delivery Date"
 msgstr "حدد العناصر بناءً على تاريخ التسليم"
 
-#: public/js/controllers/transaction.js:2159
+#: public/js/controllers/transaction.js:2203
 msgid "Select Items for Quality Inspection"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:820
 msgid "Select Items to Manufacture"
 msgstr "حدد العناصر لتصنيع"
 
@@ -63097,27 +65244,31 @@
 msgid "Select Items to Manufacture"
 msgstr "حدد العناصر لتصنيع"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1038
-#: selling/page/point_of_sale/pos_item_cart.js:888
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
 msgid "Select Loyalty Program"
 msgstr "اختر برنامج الولاء"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
 msgid "Select Possible Supplier"
 msgstr "اختار المورد المحتمل"
 
-#: manufacturing/doctype/work_order/work_order.js:726
-#: stock/doctype/pick_list/pick_list.js:161
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
 msgid "Select Quantity"
 msgstr "إختيار الكمية"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Serial No"
 msgstr ""
 
-#: public/js/utils/sales_common.js:328 stock/doctype/pick_list/pick_list.js:321
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
 msgid "Select Serial and Batch"
 msgstr ""
 
@@ -63145,60 +65296,60 @@
 msgid "Select Supplier Address"
 msgstr "حدد مزود العناوين"
 
-#: stock/doctype/batch/batch.js:110
+#: stock/doctype/batch/batch.js:127
 msgid "Select Target Warehouse"
 msgstr "حدد مستودع الهدف"
 
-#: www/book_appointment/index.js:69
+#: www/book_appointment/index.js:73
 msgid "Select Time"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:14
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
 msgid "Select View"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:248
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
 msgid "Select Vouchers to Match"
 msgstr ""
 
-#: public/js/stock_analytics.js:46
+#: public/js/stock_analytics.js:72
 msgid "Select Warehouse..."
 msgstr "حدد مستودع ..."
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:431
 msgid "Select Warehouses to get Stock for Materials Planning"
 msgstr ""
 
-#: public/js/communication.js:67
+#: public/js/communication.js:80
 msgid "Select a Company"
 msgstr "حدد شركة"
 
-#: setup/doctype/employee/employee.js:107
+#: setup/doctype/employee/employee.js:110
 msgid "Select a Company this Employee belongs to."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:160
+#: buying/doctype/supplier/supplier.js:188
 msgid "Select a Customer"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:111
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
 msgid "Select a Default Priority."
 msgstr "حدد أولوية افتراضية."
 
-#: selling/doctype/customer/customer.js:205
+#: selling/doctype/customer/customer.js:221
 msgid "Select a Supplier"
 msgstr "حدد المورد"
 
-#: stock/doctype/material_request/material_request.js:297
+#: stock/doctype/material_request/material_request.js:365
 msgid "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."
 msgstr "حدد موردًا من الموردين الافتراضيين للعناصر أدناه. عند التحديد ، سيتم إجراء طلب الشراء مقابل العناصر التي تنتمي إلى المورد المحدد فقط."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
 msgid "Select a company"
 msgstr "اختر شركة"
 
-#: stock/doctype/item/item.js:809
+#: stock/doctype/item/item.js:889
 msgid "Select an Item Group."
 msgstr ""
 
@@ -63206,15 +65357,19 @@
 msgid "Select an account to print in account currency"
 msgstr "حدد حسابا للطباعة بعملة الحساب"
 
-#: selling/doctype/quotation/quotation.js:327
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
 msgid "Select an item from each set to be used in the Sales Order."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
-msgid "Select change amount account"
-msgstr "تحديد تغيير حساب المبلغ\\n<br>\\nSelect change amount account"
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr ""
 
-#: public/js/utils/party.js:305
+#: public/js/utils/party.js:352
 msgid "Select company first"
 msgstr "اختر الشركة أولا"
 
@@ -63225,15 +65380,15 @@
 msgid "Select company name first."
 msgstr "حدد اسم الشركة الأول."
 
-#: controllers/accounts_controller.py:2394
+#: controllers/accounts_controller.py:2463
 msgid "Select finance book for the item {0} at row {1}"
 msgstr "حدد دفتر تمويل للعنصر {0} في الصف {1}"
 
-#: selling/page/point_of_sale/pos_item_selector.js:162
+#: selling/page/point_of_sale/pos_item_selector.js:159
 msgid "Select item group"
 msgstr "حدد مجموعة العناصر"
 
-#: manufacturing/doctype/bom/bom.js:293
+#: manufacturing/doctype/bom/bom.js:306
 msgid "Select template item"
 msgstr "حدد عنصر القالب"
 
@@ -63247,16 +65402,16 @@
 msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:807
+#: manufacturing/doctype/work_order/work_order.js:866
 msgid "Select the Item to be manufactured."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:725
+#: manufacturing/doctype/bom/bom.js:754
 msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:294
-#: manufacturing/doctype/production_plan/production_plan.js:305
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
 msgid "Select the Warehouse"
 msgstr ""
 
@@ -63268,15 +65423,15 @@
 msgid "Select the date and your timezone"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:740
+#: manufacturing/doctype/bom/bom.js:773
 msgid "Select the raw materials (Items) required to manufacture the Item"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:338
+#: manufacturing/doctype/bom/bom.js:353
 msgid "Select variant item code for the template item {0}"
 msgstr "حدد رمز عنصر متغير لعنصر النموذج {0}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:525
+#: manufacturing/doctype/production_plan/production_plan.js:565
 msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
 " A Production Plan can also be created manually where you can select the Items to manufacture."
 msgstr ""
@@ -63296,7 +65451,7 @@
 msgid "Selected POS Opening Entry should be open."
 msgstr "يجب أن يكون الإدخال الافتتاحي المحدد لنقاط البيع مفتوحًا."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2192
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
 msgid "Selected Price List should have buying and selling fields checked."
 msgstr "قائمة الأسعار المختارة يجب أن يكون لديها حقول بيع وشراء محددة."
 
@@ -63310,7 +65465,7 @@
 msgid "Selected date is"
 msgstr ""
 
-#: public/js/bulk_transaction_processing.js:26
+#: public/js/bulk_transaction_processing.js:34
 msgid "Selected document must be in submitted state"
 msgstr ""
 
@@ -63325,7 +65480,7 @@
 msgid "Sell"
 msgstr "باع"
 
-#: assets/doctype/asset/asset.js:91
+#: assets/doctype/asset/asset.js:100
 msgid "Sell Asset"
 msgstr ""
 
@@ -63390,7 +65545,7 @@
 msgid "Selling"
 msgstr "المبيعات"
 
-#: accounts/report/gross_profit/gross_profit.py:273
+#: accounts/report/gross_profit/gross_profit.py:271
 msgid "Selling Amount"
 msgstr "كمية البيع"
 
@@ -63455,7 +65610,7 @@
 msgid "Send Emails"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:46
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
 msgid "Send Emails to Suppliers"
 msgstr "إرسال رسائل البريد الإلكتروني إلى الموردين"
 
@@ -63463,7 +65618,7 @@
 msgid "Send Now"
 msgstr "أرسل الآن"
 
-#: public/js/controllers/transaction.js:440
+#: public/js/controllers/transaction.js:479
 msgid "Send SMS"
 msgstr "SMS أرسل رسالة"
 
@@ -63485,6 +65640,11 @@
 msgid "Send To Primary Contact"
 msgstr "أرسل إلى جهة الاتصال الأساسية"
 
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
+
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -63515,7 +65675,7 @@
 msgid "Sender"
 msgstr "مرسل"
 
-#: accounts/doctype/payment_request/payment_request.js:35
+#: accounts/doctype/payment_request/payment_request.js:44
 msgid "Sending"
 msgstr "إرسال"
 
@@ -63537,7 +65697,7 @@
 msgid "Sequence ID"
 msgstr "معرف التسلسل"
 
-#: manufacturing/doctype/work_order/work_order.js:262
+#: manufacturing/doctype/work_order/work_order.js:277
 msgid "Sequence Id"
 msgstr ""
 
@@ -63578,7 +65738,7 @@
 msgid "Serial / Batch Bundle"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:362
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
 msgid "Serial / Batch Bundle Missing"
 msgstr ""
 
@@ -63588,26 +65748,26 @@
 msgid "Serial / Batch No"
 msgstr ""
 
-#: public/js/utils.js:124
+#: public/js/utils.js:153
 msgid "Serial / Batch Nos"
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:73
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:116
-#: public/js/controllers/transaction.js:2144
-#: public/js/utils/serial_no_batch_selector.js:350
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
 #: stock/doctype/serial_no/serial_no.json
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:160
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:150
-#: stock/report/serial_no_ledger/serial_no_ledger.js:39
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
 #: stock/report/serial_no_ledger/serial_no_ledger.py:57
-#: stock/report/stock_ledger/stock_ledger.py:246
+#: stock/report/stock_ledger/stock_ledger.py:319
 msgid "Serial No"
 msgstr "رقم المسلسل"
 
-#. Label of a Small Text field in DocType 'Asset Capitalization Stock Item'
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Serial No"
@@ -63655,7 +65815,7 @@
 msgid "Serial No"
 msgstr "رقم المسلسل"
 
-#. Label of a Small Text field in DocType 'POS Invoice Item'
+#. Label of a Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Serial No"
@@ -63691,7 +65851,7 @@
 msgid "Serial No"
 msgstr "رقم المسلسل"
 
-#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#. Label of a Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Serial No"
@@ -63712,7 +65872,7 @@
 msgid "Serial No"
 msgstr "رقم المسلسل"
 
-#. Label of a Small Text field in DocType 'Stock Entry Detail'
+#. Label of a Text field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No"
@@ -63807,77 +65967,72 @@
 msgid "Serial No and Batch for Finished Good"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:577
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
 msgid "Serial No is mandatory"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:76
+#: selling/doctype/installation_note/installation_note.py:77
 msgid "Serial No is mandatory for Item {0}"
 msgstr "رقم المسلسل إلزامي القطعة ل {0}"
 
-#: public/js/utils/serial_no_batch_selector.js:480
+#: public/js/utils/serial_no_batch_selector.js:488
 msgid "Serial No {0} already exists"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:311
+#: public/js/utils/barcode_scanner.js:321
 msgid "Serial No {0} already scanned"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:93
+#: selling/doctype/installation_note/installation_note.py:94
 msgid "Serial No {0} does not belong to Delivery Note {1}"
 msgstr "الرقم المتسلسل {0} لا ينتمي الى مذكرة تسليم {1}\\n<br>\\nSerial No {0} does not belong to Delivery Note {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
 msgid "Serial No {0} does not belong to Item {1}"
 msgstr "الرقم المتسلسل {0} لا ينتمي إلى البند {1}\\n<br>\\nSerial No {0} does not belong to Item {1}"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
-#: selling/doctype/installation_note/installation_note.py:83
+#: selling/doctype/installation_note/installation_note.py:84
 msgid "Serial No {0} does not exist"
 msgstr "الرقم المتسلسل {0} غير موجود\\n<br>\\nSerial No {0} does not exist"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2112
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
 msgid "Serial No {0} does not exists"
 msgstr ""
 
 #: public/js/utils/barcode_scanner.js:402
-msgid "Serial No {0} has already scanned."
-msgstr ""
-
-#: public/js/utils/barcode_scanner.js:499
-#: public/js/utils/barcode_scanner.js:506
 msgid "Serial No {0} is already added"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:341
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
 msgid "Serial No {0} is under maintenance contract upto {1}"
 msgstr "الرقم التسلسلي {0} يتبع عقد الصيانة حتى {1}\\n<br>\\nSerial No {0} is under maintenance contract upto {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:332
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
 msgid "Serial No {0} is under warranty upto {1}"
 msgstr "الرقم التسلسلي {0} تحت الضمان حتى {1}\\n<br>\\nSerial No {0} is under warranty upto {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:318
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
 msgid "Serial No {0} not found"
 msgstr "لم يتم العثور علي الرقم التسلسلي {0}\\n<br>\\nSerial No {0} not found"
 
-#: selling/page/point_of_sale/pos_controller.js:695
+#: selling/page/point_of_sale/pos_controller.js:734
 msgid "Serial No: {0} has already been transacted into another POS Invoice."
 msgstr "الرقم التسلسلي: تم بالفعل معاملة {0} في فاتورة نقطة بيع أخرى."
 
-#: public/js/utils/barcode_scanner.js:262
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Serial Nos"
 msgstr ""
 
 #: public/js/utils/serial_no_batch_selector.js:20
-#: public/js/utils/serial_no_batch_selector.js:183
+#: public/js/utils/serial_no_batch_selector.js:185
 msgid "Serial Nos / Batch Nos"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
 msgid "Serial Nos Mismatch"
 msgstr ""
 
@@ -63887,11 +66042,11 @@
 msgid "Serial Nos and Batches"
 msgstr "الرقم التسلسلي ودفعات"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1074
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
 msgid "Serial Nos are created successfully"
 msgstr ""
 
-#: stock/stock_ledger.py:1972
+#: stock/stock_ledger.py:1945
 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 msgstr ""
 
@@ -63917,7 +66072,7 @@
 #. Name of a DocType
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:253
+#: stock/report/stock_ledger/stock_ledger.py:326
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
 msgid "Serial and Batch Bundle"
 msgstr ""
@@ -64012,14 +66167,18 @@
 msgid "Serial and Batch Bundle"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1253
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
 msgid "Serial and Batch Bundle created"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1295
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
 msgid "Serial and Batch Bundle updated"
 msgstr ""
 
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
@@ -64043,7 +66202,7 @@
 msgid "Serial and Batch No"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:51
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
 msgid "Serial and Batch Nos"
 msgstr ""
 
@@ -64071,11 +66230,11 @@
 msgid "Serial and Batch Summary"
 msgstr ""
 
-#: stock/utils.py:427
+#: stock/utils.py:408
 msgid "Serial number {0} entered more than once"
 msgstr "الرقم التسلسلي {0} دخلت أكثر من مرة"
 
-#: accounts/doctype/journal_entry/journal_entry.js:545
+#: accounts/doctype/journal_entry/journal_entry.js:614
 msgid "Series"
 msgstr "سلسلة التسمية"
 
@@ -64379,7 +66538,7 @@
 msgid "Series for Asset Depreciation Entry (Journal Entry)"
 msgstr "سلسلة دخول الأصول (دخول دفتر اليومية)"
 
-#: buying/doctype/supplier/supplier.py:139
+#: buying/doctype/supplier/supplier.py:136
 msgid "Series is mandatory"
 msgstr "الترقيم المتسلسل إلزامي"
 
@@ -64472,11 +66631,11 @@
 msgid "Service Item UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:66
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
 msgid "Service Item {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:69
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
 msgid "Service Item {0} must be a non-stock item."
 msgstr ""
 
@@ -64525,15 +66684,15 @@
 msgid "Service Level Agreement Status"
 msgstr "حالة اتفاقية مستوى الخدمة"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:172
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
 msgid "Service Level Agreement for {0} {1} already exists."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:764
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
 msgid "Service Level Agreement has been changed to {0}."
 msgstr "تم تغيير اتفاقية مستوى الخدمة إلى {0}."
 
-#: support/doctype/issue/issue.js:67
+#: support/doctype/issue/issue.js:77
 msgid "Service Level Agreement was reset."
 msgstr "تمت إعادة ضبط اتفاقية مستوى الخدمة."
 
@@ -64614,11 +66773,11 @@
 msgid "Service Stop Date"
 msgstr "تاريخ توقف الخدمة"
 
-#: accounts/deferred_revenue.py:48 public/js/controllers/transaction.js:1239
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
 msgid "Service Stop Date cannot be after Service End Date"
 msgstr "لا يمكن أن يكون تاريخ إيقاف الخدمة بعد تاريخ انتهاء الخدمة"
 
-#: accounts/deferred_revenue.py:45 public/js/controllers/transaction.js:1236
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
 msgid "Service Stop Date cannot be before Service Start Date"
 msgstr "لا يمكن أن يكون تاريخ إيقاف الخدمة قبل تاريخ بدء الخدمة"
 
@@ -64633,6 +66792,11 @@
 msgid "Services"
 msgstr "الخدمات"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr "مجموعة"
+
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -64651,7 +66815,7 @@
 msgid "Set Basic Rate Manually"
 msgstr "قم بتعيين السعر الأساسي يدويًا"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:150
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
 msgid "Set Default Supplier"
 msgstr ""
 
@@ -64692,11 +66856,11 @@
 msgid "Set Landed Cost Based on Purchase Invoice Rate"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1050
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
 msgid "Set Loyalty Program"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:272
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
 msgid "Set New Release Date"
 msgstr "تعيين تاريخ الإصدار الجديد"
 
@@ -64712,27 +66876,31 @@
 msgid "Set Operating Cost Based On BOM Quantity"
 msgstr ""
 
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr "تعيين كلمة المرور"
+
 #. Label of a Check field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Set Posting Date"
 msgstr "حدد تاريخ النشر"
 
-#: manufacturing/doctype/bom/bom.js:767
+#: manufacturing/doctype/bom/bom.js:800
 msgid "Set Process Loss Item Quantity"
 msgstr ""
 
-#: projects/doctype/project/project.js:116
-#: projects/doctype/project/project.js:118
-#: projects/doctype/project/project.js:132
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
 msgid "Set Project Status"
 msgstr ""
 
-#: projects/doctype/project/project.js:154
+#: projects/doctype/project/project.js:182
 msgid "Set Project and all Tasks to status {0}?"
 msgstr "عيّن Project وجميع المهام إلى الحالة {0}؟"
 
-#: manufacturing/doctype/bom/bom.js:768
+#: manufacturing/doctype/bom/bom.js:801
 msgid "Set Quantity"
 msgstr "ضبط الكمية"
 
@@ -64749,7 +66917,7 @@
 msgstr "تعيين مستودع الاحتياطي"
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:82
-#: support/doctype/service_level_agreement/service_level_agreement.py:88
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
 msgid "Set Response Time for Priority {0} in row {1}."
 msgstr ""
 
@@ -64812,7 +66980,7 @@
 msgid "Set Valuation Rate Based on Source Warehouse"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:184
+#: selling/doctype/sales_order/sales_order.js:207
 msgid "Set Warehouse"
 msgstr ""
 
@@ -64821,25 +66989,25 @@
 msgid "Set as Closed"
 msgstr "على النحو مغلق"
 
-#: projects/doctype/task/task_list.js:12
+#: projects/doctype/task/task_list.js:20
 msgid "Set as Completed"
 msgstr "تعيين كـ مكتمل"
 
-#: public/js/utils/sales_common.js:406
-#: selling/doctype/quotation/quotation.js:124
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
 msgid "Set as Lost"
 msgstr "على النحو المفقودة"
 
 #: crm/doctype/opportunity/opportunity_list.js:13
-#: projects/doctype/task/task_list.js:8 support/doctype/issue/issue_list.js:8
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
 msgid "Set as Open"
 msgstr "على النحو المفتوحة"
 
-#: setup/doctype/company/company.py:419
+#: setup/doctype/company/company.py:410
 msgid "Set default inventory account for perpetual inventory"
 msgstr "تعيين حساب المخزون الافتراضي للمخزون الدائم"
 
-#: setup/doctype/company/company.py:429
+#: setup/doctype/company/company.py:420
 msgid "Set default {0} account for non stock items"
 msgstr ""
 
@@ -64850,7 +67018,7 @@
 msgid "Set fieldname from which you want to fetch the data from the parent form."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:757
+#: manufacturing/doctype/bom/bom.js:790
 msgid "Set quantity of process loss item:"
 msgstr ""
 
@@ -64867,7 +67035,7 @@
 msgid "Set targets Item Group-wise for this Sales Person."
 msgstr "تحديد أهداف المجموعة السلعة الحكيم لهذا الشخص المبيعات."
 
-#: manufacturing/doctype/work_order/work_order.js:852
+#: manufacturing/doctype/work_order/work_order.js:923
 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
 msgstr ""
 
@@ -64878,7 +67046,7 @@
 msgid "Set the status manually."
 msgstr ""
 
-#: regional/italy/setup.py:230
+#: regional/italy/setup.py:231
 msgid "Set this if the customer is a Public Administration company."
 msgstr "حدد هذا إذا كان العميل شركة إدارة عامة."
 
@@ -64889,15 +67057,15 @@
 msgid "Set up your Warehouse"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:672
+#: assets/doctype/asset/asset.py:670
 msgid "Set {0} in asset category {1} for company {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:953
+#: assets/doctype/asset/asset.py:945
 msgid "Set {0} in asset category {1} or company {2}"
 msgstr "تعيين {0} في فئة الأصول {1} أو الشركة {2}"
 
-#: assets/doctype/asset/asset.py:949
+#: assets/doctype/asset/asset.py:942
 msgid "Set {0} in company {1}"
 msgstr "قم بتعيين {0} في الشركة {1}"
 
@@ -64977,8 +67145,8 @@
 msgid "Setting up company"
 msgstr "تأسيس شركة"
 
-#: manufacturing/doctype/bom/bom.py:956
-#: manufacturing/doctype/work_order/work_order.py:978
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
 msgid "Setting {} is required"
 msgstr ""
 
@@ -65011,7 +67179,13 @@
 msgid "Settings"
 msgstr "إعدادات"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:15
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
 msgid "Settled"
 msgstr "تسوية"
 
@@ -65027,6 +67201,12 @@
 msgid "Settled"
 msgstr "تسوية"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr "الإعدادات"
+
 #. Title of an Onboarding Step
 #: setup/onboarding_step/letterhead/letterhead.json
 msgid "Setup Your Letterhead"
@@ -65045,7 +67225,7 @@
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
 #: accounts/doctype/share_balance/share_balance.json
-#: accounts/doctype/shareholder/shareholder.js:22
+#: accounts/doctype/shareholder/shareholder.js:21
 #: accounts/report/share_balance/share_balance.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Balance"
@@ -65060,7 +67240,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/shareholder/shareholder.js:28
+#: accounts/doctype/shareholder/shareholder.js:27
 #: accounts/report/share_ledger/share_ledger.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Ledger"
@@ -65104,9 +67284,9 @@
 
 #. Name of a DocType
 #: accounts/doctype/shareholder/shareholder.json
-#: accounts/report/share_balance/share_balance.js:17
+#: accounts/report/share_balance/share_balance.js:16
 #: accounts/report/share_balance/share_balance.py:57
-#: accounts/report/share_ledger/share_ledger.js:17
+#: accounts/report/share_ledger/share_ledger.js:16
 #: accounts/report/share_ledger/share_ledger.py:51
 msgid "Shareholder"
 msgstr "المساهم"
@@ -65123,7 +67303,7 @@
 msgid "Shelf Life In Days"
 msgstr "العمر الافتراضي في الأيام"
 
-#: assets/doctype/asset/asset.js:247
+#: assets/doctype/asset/asset.js:288
 msgid "Shift"
 msgstr ""
 
@@ -65146,7 +67326,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:166
+#: stock/doctype/delivery_note/delivery_note.js:181
 #: stock/doctype/shipment/shipment.json
 msgid "Shipment"
 msgstr ""
@@ -65214,7 +67394,7 @@
 msgid "Shipment details"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:846
+#: stock/doctype/delivery_note/delivery_note.py:922
 msgid "Shipments"
 msgstr "شحنات"
 
@@ -65237,20 +67417,20 @@
 msgstr "عنوان الشحن"
 
 #. Label of a Link field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Address"
@@ -65263,35 +67443,35 @@
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
 #. Label of a Link field in DocType 'Quotation'
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Shipping Address"
@@ -65304,19 +67484,19 @@
 msgid "Shipping Address"
 msgstr "عنوان الشحن"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address Details"
@@ -65346,7 +67526,7 @@
 msgid "Shipping Address Template"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:130
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
 msgid "Shipping Address does not have country, which is required for this Shipping Rule"
 msgstr "عنوان الشحن ليس لديه بلد، وهو مطلوب لقاعدة الشحن هذه"
 
@@ -65487,15 +67667,15 @@
 msgid "Shipping Zipcode"
 msgstr "الشحن الرمز البريدي"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:134
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
 msgid "Shipping rule not applicable for country {0} in Shipping Address"
 msgstr "قاعدة الشحن لا تنطبق على البلد {0} في عنوان الشحن"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:151
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
 msgid "Shipping rule only applicable for Buying"
 msgstr "الشحن القاعدة المعمول بها فقط للشراء"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:146
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
 msgid "Shipping rule only applicable for Selling"
 msgstr "الشحن القاعدة المعمول بها فقط للبيع"
 
@@ -65562,31 +67742,35 @@
 msgid "Show Cancelled Entries"
 msgstr "إظهار الإدخالات الملغاة"
 
-#: templates/pages/projects.js:64
+#: templates/pages/projects.js:61
 msgid "Show Completed"
 msgstr "عرض مكتمل"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:107
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
 msgid "Show Cumulative Amount"
 msgstr "إظهار المبلغ التراكمي"
 
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:17
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
 msgid "Show Disabled Warehouses"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr "عرض المستند"
+
 #. Label of a Check field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Show Failed Logs"
 msgstr "إظهار السجلات الفاشلة"
 
-#: accounts/report/accounts_payable/accounts_payable.js:144
-#: accounts/report/accounts_receivable/accounts_receivable.js:161
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
 msgid "Show Future Payments"
 msgstr "إظهار المدفوعات المستقبلية"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
 msgid "Show GL Balance"
 msgstr ""
 
@@ -65619,7 +67803,7 @@
 msgid "Show Ledger View"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:166
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
 msgid "Show Linked Delivery Notes"
 msgstr "إظهار ملاحظات التسليم المرتبطة"
 
@@ -65633,7 +67817,7 @@
 msgid "Show Net Values in Party Account"
 msgstr ""
 
-#: templates/pages/projects.js:66
+#: templates/pages/projects.js:63
 msgid "Show Open"
 msgstr "عرض مفتوح"
 
@@ -65667,18 +67851,18 @@
 msgid "Show Preview"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.js:176
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
 #: accounts/report/general_ledger/general_ledger.js:204
 msgid "Show Remarks"
 msgstr ""
 
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:66
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
 msgid "Show Return Entries"
 msgstr "إظهار إرجاع الإدخالات"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:171
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
 msgid "Show Sales Person"
 msgstr "عرض شخص المبيعات"
 
@@ -65692,11 +67876,16 @@
 msgid "Show Taxes as Table in Print"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr ""
+
 #: stock/report/stock_balance/stock_balance.js:90
 msgid "Show Variant Attributes"
 msgstr "عرض سمات متغير"
 
-#: stock/doctype/item/item.js:90
+#: stock/doctype/item/item.js:106
 msgid "Show Variants"
 msgstr "اظهار المتغيرات"
 
@@ -65704,8 +67893,8 @@
 msgid "Show Warehouse-wise Stock"
 msgstr "عرض المستودع الحكيمة"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:29
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:17
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
 msgid "Show exploded view"
 msgstr "عرض عرض انفجرت"
 
@@ -65715,7 +67904,7 @@
 msgid "Show in Website"
 msgstr "عرض في الموقع"
 
-#: accounts/report/trial_balance/trial_balance.js:104
+#: accounts/report/trial_balance/trial_balance.js:110
 msgid "Show net values in opening and closing columns"
 msgstr ""
 
@@ -65723,30 +67912,30 @@
 msgid "Show only POS"
 msgstr "إظهار نقاط البيع فقط"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:108
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
 msgid "Show only the Immediate Upcoming Term"
 msgstr ""
 
-#: stock/utils.py:588
+#: stock/utils.py:568
 msgid "Show pending entries"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:93
+#: accounts/report/trial_balance/trial_balance.js:99
 msgid "Show unclosed fiscal year's P&L balances"
 msgstr "تظهر P &amp; L أرصدة السنة المالية غير مغلق ل"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
 msgid "Show with upcoming revenue/expense"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:113
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
 #: accounts/report/profitability_analysis/profitability_analysis.js:71
-#: accounts/report/trial_balance/trial_balance.js:88
+#: accounts/report/trial_balance/trial_balance.js:94
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
 msgid "Show zero values"
 msgstr "إظهار القيم صفر"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.js:30
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
 msgid "Show {0}"
 msgstr "عرض {0}"
 
@@ -65830,7 +68019,7 @@
 msgid "Simultaneous"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:551
+#: stock/doctype/stock_entry/stock_entry.py:507
 msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
 msgstr ""
 
@@ -65853,7 +68042,7 @@
 msgid "Single Transaction Threshold"
 msgstr "عتبة معاملة واحدة"
 
-#: stock/doctype/item/item.js:103
+#: stock/doctype/item/item.js:131
 msgid "Single Variant"
 msgstr "متغير واحد"
 
@@ -65885,11 +68074,11 @@
 msgid "Skipped"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:125
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
 msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
 msgid "Skipping {0} of {1}, {2}"
 msgstr ""
 
@@ -65899,11 +68088,21 @@
 msgid "Skype ID"
 msgstr "هوية السكايب"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:223
 msgid "Small"
 msgstr "صغير"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:68
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
 msgid "Smoothing Constant"
 msgstr "تجانس ثابت"
 
@@ -65912,7 +68111,7 @@
 msgid "Software"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:11
+#: assets/doctype/asset/asset_list.js:9
 msgid "Sold"
 msgstr "تم البيع"
 
@@ -65922,24 +68121,29 @@
 msgid "Sold"
 msgstr "تم البيع"
 
-#: www/book_appointment/index.js:239
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr ""
+
+#: www/book_appointment/index.js:248
 msgid "Something went wrong please try again"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:747
+#: accounts/doctype/pricing_rule/utils.py:733
 msgid "Sorry, this coupon code is no longer valid"
 msgstr "عذرا ، رمز القسيمة هذا لم يعد صالحًا"
 
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:731
 msgid "Sorry, this coupon code's validity has expired"
 msgstr "عذرا ، لقد انتهت صلاحية رمز القسيمة"
 
-#: accounts/doctype/pricing_rule/utils.py:742
+#: accounts/doctype/pricing_rule/utils.py:728
 msgid "Sorry, this coupon code's validity has not started"
 msgstr "عذرًا ، لم تبدأ صلاحية رمز القسيمة"
 
 #: crm/report/lead_details/lead_details.py:40
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
 msgid "Source"
 msgstr "المصدر"
 
@@ -66045,10 +68249,10 @@
 msgid "Source Type"
 msgstr "نوع المصدر"
 
-#: manufacturing/doctype/bom/bom.js:313
+#: manufacturing/doctype/bom/bom.js:326
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
-#: stock/dashboard/item_dashboard.js:215
-#: stock/doctype/stock_entry/stock_entry.js:547
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
 msgid "Source Warehouse"
 msgstr "مصدر مستودع"
 
@@ -66113,21 +68317,21 @@
 msgstr "مصدر مستودع"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Source Warehouse Address"
 msgstr "عنوان مستودع المصدر"
 
-#: assets/doctype/asset_movement/asset_movement.py:84
+#: assets/doctype/asset_movement/asset_movement.py:88
 msgid "Source and Target Location cannot be same"
 msgstr "لا يمكن أن يكون المصدر و الموقع الهدف نفسه"
 
-#: stock/doctype/stock_entry/stock_entry.py:640
+#: stock/doctype/stock_entry/stock_entry.py:596
 msgid "Source and target warehouse cannot be same for row {0}"
 msgstr "المصدر والمستودع المستهدف لا يمكن أن يكون نفس الصف {0}\\n<br>\\nSource and target warehouse cannot be same for row {0}"
 
-#: stock/dashboard/item_dashboard.js:278
+#: stock/dashboard/item_dashboard.js:286
 msgid "Source and target warehouse must be different"
 msgstr "ويجب أن تكون مصدر ومستودع الهدف مختلفة"
 
@@ -66136,8 +68340,8 @@
 msgid "Source of Funds (Liabilities)"
 msgstr "(مصدر الأموال  (الخصوم"
 
-#: stock/doctype/stock_entry/stock_entry.py:617
-#: stock/doctype/stock_entry/stock_entry.py:634
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
 msgid "Source warehouse is mandatory for row {0}"
 msgstr "مستودع المصدر إلزامي للصف {0}\\n<br>\\nSource warehouse is mandatory for row {0}"
 
@@ -66175,16 +68379,26 @@
 msgid "Spacer"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:467 stock/doctype/batch/batch.js:143
-#: support/doctype/issue/issue.js:100
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
 msgid "Split"
 msgstr "انشق، مزق"
 
-#: assets/doctype/asset/asset.js:111 assets/doctype/asset/asset.js:451
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
 msgid "Split Asset"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:142
+#: stock/doctype/batch/batch.js:161
 msgid "Split Batch"
 msgstr "تقسيم دفعة"
 
@@ -66201,22 +68415,57 @@
 msgid "Split From"
 msgstr ""
 
-#: support/doctype/issue/issue.js:90
+#: support/doctype/issue/issue.js:100
 msgid "Split Issue"
 msgstr "تقسيم القضية"
 
-#: assets/doctype/asset/asset.js:457
+#: assets/doctype/asset/asset.js:530
 msgid "Split Qty"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1050
+#: assets/doctype/asset/asset.py:1042
 msgid "Split qty cannot be grater than or equal to asset qty"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1827
+#: accounts/doctype/payment_entry/payment_entry.py:1867
 msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
 #: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
 #: templates/print_formats/includes/items.html:8
 msgid "Sr"
@@ -66244,8 +68493,8 @@
 msgid "Stale Days should start from 1."
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:433
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
 msgid "Standard Buying"
 msgstr "شراء القياسية"
 
@@ -66253,13 +68502,13 @@
 msgid "Standard Description"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:119
+#: regional/report/uae_vat_201/uae_vat_201.py:115
 msgid "Standard Rated Expenses"
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:441
-#: stock/doctype/item/item.py:245
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
 msgid "Standard Selling"
 msgstr "البيع القياسية"
 
@@ -66276,11 +68525,26 @@
 msgid "Standard Template"
 msgstr "قالب قياسي"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:100
-#: regional/report/uae_vat_201/uae_vat_201.py:106
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
 msgid "Standard rated supplies in {0}"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
@@ -66293,23 +68557,25 @@
 msgid "Standing Name"
 msgstr "اسم الدائمة"
 
-#: manufacturing/doctype/work_order/work_order.js:591
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
 msgid "Start"
 msgstr "بداية"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:44
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
 msgid "Start / Resume"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:34
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:34
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
-#: accounts/report/payment_ledger/payment_ledger.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:68
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
 #: projects/report/project_summary/project_summary.py:70
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
-#: public/js/financial_statements.js:184
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:17
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
 msgid "Start Date"
 msgstr "تاريخ البدء"
 
@@ -66383,11 +68649,16 @@
 msgid "Start Date cannot be before the current date"
 msgstr "لا يمكن أن يكون تاريخ البدء قبل التاريخ الحالي"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:133
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 msgid "Start Import"
 msgstr "بدء الاستيراد"
 
-#: manufacturing/doctype/job_card/job_card.js:244
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
 msgid "Start Job"
 msgstr ""
 
@@ -66395,10 +68666,14 @@
 msgid "Start Merge"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:85
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
 msgid "Start Reposting"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr "بداية الوقت"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -66423,15 +68698,15 @@
 msgid "Start Time"
 msgstr "بداية الوقت"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:125
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
 msgid "Start Time can't be greater than or equal to End Time for {0}."
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:48
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
 #: accounts/report/financial_ratios/financial_ratios.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:82
-#: public/js/financial_statements.js:198
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
 msgid "Start Year"
 msgstr "بداية السنة"
 
@@ -66451,7 +68726,7 @@
 msgid "Start date of current invoice's period"
 msgstr "تاريخ بدء فترة الفاتورة الحالية"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:236
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
 msgid "Start date should be less than end date for Item {0}"
 msgstr "يجب أن يكون تاريخ البدء أقل من تاريخ الانتهاء للعنصر {0}\\n<br>\\nStart date should be less than end date for Item {0}"
 
@@ -66465,7 +68740,7 @@
 msgid "Started Time"
 msgstr "وقت البدء"
 
-#: utilities/bulk_transaction.py:19
+#: utilities/bulk_transaction.py:21
 msgid "Started a background job to create {1} {0}"
 msgstr ""
 
@@ -66482,7 +68757,7 @@
 msgstr "بدءا من موقف من أعلى الحافة"
 
 #: crm/report/lead_details/lead_details.py:59
-#: public/js/utils/contact_address_quick_entry.js:81
+#: public/js/utils/contact_address_quick_entry.js:84
 msgid "State"
 msgstr "حالة"
 
@@ -66510,68 +68785,76 @@
 msgid "Statement Import Log"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.py:424
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order.js:298
-#: buying/doctype/purchase_order/purchase_order.js:300
-#: buying/doctype/purchase_order/purchase_order.js:304
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
 #: buying/report/procurement_tracker/procurement_tracker.py:74
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:53
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:173
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
-#: crm/report/lead_details/lead_details.js:31
+#: crm/report/lead_details/lead_details.js:30
 #: crm/report/lead_details/lead_details.py:25
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:34
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:39
-#: manufacturing/doctype/production_plan/production_plan.js:99
-#: manufacturing/doctype/production_plan/production_plan.js:103
-#: manufacturing/doctype/production_plan/production_plan.js:431
-#: manufacturing/doctype/work_order/work_order.js:352
-#: manufacturing/doctype/work_order/work_order.js:389
-#: manufacturing/doctype/work_order/work_order.js:565
-#: manufacturing/doctype/work_order/work_order.js:572
-#: manufacturing/doctype/work_order/work_order.js:576
-#: manufacturing/report/job_card_summary/job_card_summary.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
 #: manufacturing/report/job_card_summary/job_card_summary.py:139
-#: manufacturing/report/process_loss_report/process_loss_report.py:81
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
 #: manufacturing/report/production_analytics/production_analytics.py:19
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:22
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
-#: manufacturing/report/work_order_summary/work_order_summary.js:37
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
 #: manufacturing/report/work_order_summary/work_order_summary.py:202
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:25
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
-#: projects/report/project_summary/project_summary.js:24
+#: projects/report/project_summary/project_summary.js:23
 #: projects/report/project_summary/project_summary.py:58
-#: selling/doctype/sales_order/sales_order.js:517
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:528
-#: selling/doctype/sales_order/sales_order.js:539
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:90
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: selling/report/sales_order_analysis/sales_order_analysis.js:55
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
 #: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:210
-#: stock/doctype/delivery_note/delivery_note.js:229
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: stock/report/reserved_stock/reserved_stock.js:127
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
 #: stock/report/reserved_stock/reserved_stock.py:178
 #: stock/report/serial_no_ledger/serial_no_ledger.py:51
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/report/issue_analytics/issue_analytics.js:52
-#: support/report/issue_summary/issue_summary.js:39
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
 #: templates/pages/projects.html:24 templates/pages/projects.html:46
-#: templates/pages/projects.html:66
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
 msgid "Status"
 msgstr "الحالة"
 
@@ -67039,13 +69322,25 @@
 msgid "Status"
 msgstr "الحالة"
 
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr "الحالة"
+
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Status Details"
 msgstr ""
 
-#: projects/doctype/project/project.py:719
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
 msgid "Status must be Cancelled or Completed"
 msgstr "يجب إلغاء الحالة أو إكمالها"
 
@@ -67053,7 +69348,7 @@
 msgid "Status must be one of {0}"
 msgstr "يجب أن تكون حالة واحدة من {0}"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:187
+#: stock/doctype/quality_inspection/quality_inspection.py:183
 msgid "Status set to rejected as there are one or more rejected readings."
 msgstr ""
 
@@ -67066,7 +69361,7 @@
 #. Label of a Card Break in the Home Workspace
 #. Name of a Workspace
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
-#: accounts/report/account_balance/account_balance.js:55
+#: accounts/report/account_balance/account_balance.js:57
 #: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
 #: stock/doctype/material_request/material_request_dashboard.py:17
 #: stock/workspace/stock/stock.json
@@ -67093,8 +69388,8 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1187
-#: accounts/report/account_balance/account_balance.js:56
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
 msgid "Stock Adjustment"
 msgstr "تسوية المخزون"
 
@@ -67118,7 +69413,7 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: public/js/stock_analytics.js:8
+#: public/js/stock_analytics.js:7
 #: stock/report/stock_analytics/stock_analytics.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Analytics"
@@ -67136,7 +69431,7 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:52
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
 #: stock/report/stock_balance/stock_balance.json
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
 #: stock/workspace/stock/stock.json
@@ -67149,10 +69444,14 @@
 msgid "Stock Balance"
 msgstr "رصيد المخزون"
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:16
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
 msgid "Stock Balance Report"
 msgstr "تقرير رصيد المخزون"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -67183,12 +69482,12 @@
 msgid "Stock Details"
 msgstr "تفاصيل المخزون"
 
-#: stock/doctype/stock_entry/stock_entry.py:730
+#: stock/doctype/stock_entry/stock_entry.py:685
 msgid "Stock Entries already created for Work Order {0}: {1}"
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/pick_list/pick_list.js:104
+#: stock/doctype/pick_list/pick_list.js:116
 #: stock/doctype/stock_entry/stock_entry.json
 msgid "Stock Entry"
 msgstr "قيد مخزون"
@@ -67249,15 +69548,15 @@
 msgid "Stock Entry Type"
 msgstr "نوع إدخال الأسهم"
 
-#: stock/doctype/pick_list/pick_list.py:1020
+#: stock/doctype/pick_list/pick_list.py:1127
 msgid "Stock Entry has been already created against this Pick List"
 msgstr "تم إنشاء إدخال الأسهم بالفعل مقابل قائمة الاختيار هذه"
 
-#: stock/doctype/batch/batch.js:104
+#: stock/doctype/batch/batch.js:115
 msgid "Stock Entry {0} created"
 msgstr "الأسهم الدخول {0} خلق"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1140
+#: accounts/doctype/journal_entry/journal_entry.py:1169
 msgid "Stock Entry {0} is not submitted"
 msgstr "الحركة المخزنية {0} غير مسجلة"
 
@@ -67292,24 +69591,28 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: public/js/controllers/stock_controller.js:54
-#: public/js/utils/ledger_preview.js:27 stock/doctype/item/item.js:64
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
 #: stock/doctype/item/item_dashboard.py:8
 #: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:32
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
 msgid "Stock Ledger"
 msgstr "سجل المخزن"
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
+
 #. Name of a DocType
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:114
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
 msgid "Stock Ledger Entry"
 msgstr "حركة سجل المخزن"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:102
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:108
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
 msgid "Stock Ledger ID"
 msgstr "معرف دفتر الأستاذ"
 
@@ -67328,7 +69631,7 @@
 msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
 msgstr ""
 
-#: stock/doctype/batch/batch.js:50 stock/doctype/item/item.js:403
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
 msgid "Stock Levels"
 msgstr "مستوى المخزون"
 
@@ -67367,6 +69670,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -67385,14 +69689,14 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: stock/doctype/item/item.js:70
+#: stock/doctype/item/item.js:78
 #: stock/report/stock_projected_qty/stock_projected_qty.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Projected Qty"
 msgstr "كمية المخزون المتوقعة"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:254
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:306
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
 msgid "Stock Qty"
 msgstr "الأسهم الكمية"
@@ -67434,7 +69738,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
-#: accounts/report/account_balance/account_balance.js:57
+#: accounts/report/account_balance/account_balance.js:59
 msgid "Stock Received But Not Billed"
 msgstr "المخزون المتلقي ولكن غير مفوتر"
 
@@ -67451,7 +69755,7 @@
 msgstr "المخزون المتلقي ولكن غير مفوتر"
 
 #. Name of a DocType
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgid "Stock Reconciliation"
 msgstr "جرد المخزون"
@@ -67471,7 +69775,7 @@
 msgid "Stock Reconciliation Item"
 msgstr "جرد عناصر المخزون"
 
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 msgid "Stock Reconciliations"
 msgstr "تسويات المخزون"
 
@@ -67485,20 +69789,20 @@
 msgid "Stock Reposting Settings"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: selling/doctype/sales_order/sales_order.js:74
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:178
-#: stock/doctype/pick_list/pick_list.js:110
-#: stock/doctype/pick_list/pick_list.js:119
-#: stock/doctype/pick_list/pick_list.js:120
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:467
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:965
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:978
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:992
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1006
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1037
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
 msgid "Stock Reservation"
 msgstr ""
 
@@ -67508,35 +69812,35 @@
 msgid "Stock Reservation"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1144
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
 msgid "Stock Reservation Entries Cancelled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1096
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
 msgid "Stock Reservation Entries Created"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:383
+#: selling/doctype/sales_order/sales_order.js:413
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: stock/report/reserved_stock/reserved_stock.js:56
+#: stock/report/reserved_stock/reserved_stock.js:53
 #: stock/report/reserved_stock/reserved_stock.py:171
 msgid "Stock Reservation Entry"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
 msgid "Stock Reservation Entry cannot be updated as it has been delivered."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:423
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
 msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:614
+#: stock/doctype/delivery_note/delivery_note.py:690
 msgid "Stock Reservation Warehouse Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:514
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
 msgid "Stock Reservation can only be created against {0}."
 msgstr ""
 
@@ -67552,7 +69856,7 @@
 msgid "Stock Reserved Qty (in Stock UOM)"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1498
+#: stock/doctype/stock_entry/stock_entry.py:1524
 msgid "Stock Return"
 msgstr ""
 
@@ -67580,6 +69884,13 @@
 msgid "Stock Summary"
 msgstr "ملخص الأوراق المالية"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr "ملخص الأوراق المالية"
+
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Transactions"
@@ -67591,14 +69902,14 @@
 msgid "Stock Transactions Settings"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:256
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:308
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:215
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:232
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
 #: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:398
-#: stock/report/stock_ledger/stock_ledger.py:117
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
 msgid "Stock UOM"
 msgstr "وحدة قياس السهم"
 
@@ -67776,7 +70087,7 @@
 msgid "Stock UOM Quantity"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:368
+#: selling/doctype/sales_order/sales_order.js:398
 msgid "Stock Unreservation"
 msgstr ""
 
@@ -67843,6 +70154,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -67856,9 +70168,9 @@
 msgid "Stock Validations"
 msgstr ""
 
-#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:52
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:138
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
 msgid "Stock Value"
 msgstr "قيمة المخزون"
 
@@ -67883,27 +70195,31 @@
 msgid "Stock cannot be reserved in group warehouse {0}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:908
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
 msgid "Stock cannot be reserved in the group warehouse {0}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1011
-msgid "Stock cannot be updated against Delivery Note {0}"
-msgstr "لا يمكن تحديث المخزون مقابل ملاحظه التسليم {0}\\n<br>\\nStock cannot be updated against Delivery Note {0}"
-
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:669
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
 msgid "Stock cannot be updated against Purchase Receipt {0}"
 msgstr "لا يمكن تحديث المخزون مقابل إيصال الشراء {0}\\n<br>\\nStock cannot be updated against Purchase Receipt {0}"
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr ""
+
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
 msgid "Stock not available for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:679
+#: selling/page/point_of_sale/pos_controller.js:714
 msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:241
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
 msgid "Stock transactions before {0} are frozen"
 msgstr "يتم تجميد المعاملات المخزنية قبل {0}"
 
@@ -67921,12 +70237,17 @@
 msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
 msgstr ""
 
-#: stock/utils.py:579
+#: stock/utils.py:559
 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:570
-#: stock/doctype/material_request/material_request.js:107
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
 msgid "Stop"
 msgstr ""
 
@@ -68002,14 +70323,14 @@
 msgid "Stopped"
 msgstr "توقف"
 
-#: manufacturing/doctype/work_order/work_order.py:631
+#: manufacturing/doctype/work_order/work_order.py:654
 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
 msgstr "لا يمكن إلغاء طلب العمل المتوقف ، قم بإلغاء إيقافه أولاً للإلغاء"
 
-#: setup/doctype/company/company.py:260
-#: setup/setup_wizard/operations/defaults_setup.py:34
-#: setup/setup_wizard/operations/install_fixtures.py:481
-#: stock/doctype/item/item.py:282
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
 msgid "Stores"
 msgstr "مخازن"
 
@@ -68043,7 +70364,12 @@
 msgid "Sub Assemblies & Raw Materials"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:264
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
 msgid "Sub Assembly Item"
 msgstr ""
 
@@ -68115,7 +70441,7 @@
 msgid "Subcontract BOM"
 msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:37
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
@@ -68127,7 +70453,7 @@
 msgid "Subcontract Order Summary"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
 msgid "Subcontract Return"
 msgstr ""
 
@@ -68163,10 +70489,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: controllers/subcontracting_controller.py:806
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:78
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
 msgid "Subcontracting Order"
 msgstr ""
 
@@ -68216,7 +70542,7 @@
 msgid "Subcontracting Order Supplied Item"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:861
+#: buying/doctype/purchase_order/purchase_order.py:865
 msgid "Subcontracting Order {0} created."
 msgstr ""
 
@@ -68227,7 +70553,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Subcontracting Receipt"
 msgstr ""
@@ -68279,10 +70605,10 @@
 msgid "Subdivision"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:219
-#: projects/doctype/task/task_tree.js:62
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
-#: support/doctype/issue/issue.js:96
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
 msgid "Subject"
 msgstr "موضوع"
 
@@ -68334,15 +70660,16 @@
 msgid "Subject"
 msgstr "موضوع"
 
-#: accounts/doctype/payment_order/payment_order.js:120
-#: public/js/payment/payments.js:28
-#: selling/page/point_of_sale/pos_controller.js:101
-#: www/book_appointment/index.html:59
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
 msgid "Submit"
 msgstr "تسجيل"
 
-#: buying/doctype/purchase_order/purchase_order.py:857
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:698
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
 msgid "Submit Action Failed"
 msgstr ""
 
@@ -68370,14 +70697,18 @@
 msgid "Submit Journal Entries"
 msgstr "إرسال إدخالات دفتر اليومية"
 
-#: manufacturing/doctype/work_order/work_order.js:135
+#: manufacturing/doctype/work_order/work_order.js:139
 msgid "Submit this Work Order for further processing."
 msgstr "أرسل طلب العمل هذا لمزيد من المعالجة."
 
-#: assets/doctype/asset/asset_list.js:32
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:23
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:15
-#: stock/doctype/stock_entry/stock_entry_list.js:21
-#: templates/pages/material_request_info.html:24 templates/pages/order.html:58
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
 msgid "Submitted"
 msgstr "مسجلة"
 
@@ -68532,11 +70863,11 @@
 msgid "Subscription End Date"
 msgstr "تاريخ انتهاء الاشتراك"
 
-#: accounts/doctype/subscription/subscription.py:380
+#: accounts/doctype/subscription/subscription.py:372
 msgid "Subscription End Date is mandatory to follow calendar months"
 msgstr "تاريخ انتهاء الاشتراك إلزامي لمتابعة الأشهر التقويمية"
 
-#: accounts/doctype/subscription/subscription.py:370
+#: accounts/doctype/subscription/subscription.py:362
 msgid "Subscription End Date must be after {0} as per the subscription plan"
 msgstr "يجب أن يكون تاريخ انتهاء الاشتراك بعد {0} وفقًا لخطة الاشتراك"
 
@@ -68641,11 +70972,11 @@
 msgid "Succeeded"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:6
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
 msgid "Succeeded Entries"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Success"
 msgstr "نجاح"
 
@@ -68680,43 +71011,43 @@
 msgid "Successful"
 msgstr "ناجح"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:538
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
 msgid "Successfully Reconciled"
 msgstr "تمت التسوية بنجاح\\n<br>\\nSuccessfully Reconciled"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:164
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
 msgid "Successfully Set Supplier"
 msgstr "بنجاح تعيين المورد"
 
-#: stock/doctype/item/item.py:339
+#: stock/doctype/item/item.py:338
 msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:468
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
 msgid "Successfully imported {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:182
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
 msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:166
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
 msgid "Successfully imported {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:178
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
 msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:165
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
 msgid "Successfully imported {0} records."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:177
+#: buying/doctype/supplier/supplier.js:210
 msgid "Successfully linked to Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:222
+#: selling/doctype/customer/customer.js:243
 msgid "Successfully linked to Supplier"
 msgstr ""
 
@@ -68724,23 +71055,23 @@
 msgid "Successfully merged {0} out of {1}."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:478
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
 msgid "Successfully updated {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:193
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
 msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:171
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
 msgid "Successfully updated {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:189
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
 msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:170
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
 msgid "Successfully updated {0} records."
 msgstr ""
 
@@ -68769,11 +71100,11 @@
 msgid "Summary"
 msgstr "ملخص"
 
-#: setup/doctype/email_digest/email_digest.py:190
+#: setup/doctype/email_digest/email_digest.py:188
 msgid "Summary for this month and pending activities"
 msgstr "ملخص لهذا الشهر والأنشطة المعلقة"
 
-#: setup/doctype/email_digest/email_digest.py:187
+#: setup/doctype/email_digest/email_digest.py:185
 msgid "Summary for this week and pending activities"
 msgstr "ملخص لهذا الأسبوع والأنشطة المعلقة"
 
@@ -68870,30 +71201,30 @@
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
-#: accounts/doctype/payment_order/payment_order.js:100
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:61
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:191
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
 #: accounts/report/purchase_register/purchase_register.js:21
 #: accounts/report/purchase_register/purchase_register.py:171
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:38
-#: buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: buying/doctype/request_for_quotation/request_for_quotation.js:208
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
 #: buying/doctype/supplier/supplier.json
 #: buying/report/procurement_tracker/procurement_tracker.py:89
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:175
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:16
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:16
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:199
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
 #: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
-#: public/js/purchase_trends_filters.js:66
-#: regional/report/irs_1099/irs_1099.py:79
-#: selling/doctype/customer/customer.js:207
-#: selling/doctype/sales_order/sales_order.js:1005
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
 msgid "Supplier"
 msgstr "المورد"
@@ -69139,13 +71470,13 @@
 msgid "Supplier Address"
 msgstr "عنوان المورد"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address Details"
@@ -69199,18 +71530,18 @@
 msgstr "تفاصيل المورد"
 
 #. Name of a DocType
-#: accounts/report/accounts_payable/accounts_payable.js:122
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:105
-#: accounts/report/accounts_receivable/accounts_receivable.py:1110
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:201
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:176
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
 #: accounts/report/purchase_register/purchase_register.js:27
 #: accounts/report/purchase_register/purchase_register.py:186
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:56
-#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
 #: public/js/purchase_trends_filters.js:51
 #: regional/report/irs_1099/irs_1099.js:26
-#: regional/report/irs_1099/irs_1099.py:72
+#: regional/report/irs_1099/irs_1099.py:70
 #: setup/doctype/supplier_group/supplier_group.json
 msgid "Supplier Group"
 msgstr "مجموعة الموردين"
@@ -69289,7 +71620,7 @@
 msgid "Supplier Invoice"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:218
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
 msgid "Supplier Invoice Date"
 msgstr "المورد فاتورة التسجيل"
 
@@ -69299,13 +71630,14 @@
 msgid "Supplier Invoice Date"
 msgstr "المورد فاتورة التسجيل"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1494
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
 msgid "Supplier Invoice Date cannot be greater than Posting Date"
 msgstr "تاريخ فاتورة المورد لا يمكن أن تكون أكبر من تاريخ الإنشاء<br> Supplier Invoice Date cannot be greater than Posting Date"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
-#: accounts/report/general_ledger/general_ledger.py:656
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:212
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
 msgid "Supplier Invoice No"
 msgstr "رقم فاتورة المورد"
 
@@ -69321,7 +71653,7 @@
 msgid "Supplier Invoice No"
 msgstr "رقم فاتورة المورد"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
 msgid "Supplier Invoice No exists in Purchase Invoice {0}"
 msgstr "المورد فاتورة لا يوجد في شراء الفاتورة {0}"
 
@@ -69351,12 +71683,12 @@
 msgid "Supplier Ledger Summary"
 msgstr "ملخص دفتر الأستاذ"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1041
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
 #: accounts/report/purchase_register/purchase_register.py:177
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:74
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
 msgid "Supplier Name"
 msgstr "اسم المورد"
 
@@ -69486,14 +71818,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:458
-#: buying/doctype/request_for_quotation/request_for_quotation.js:42
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 #: buying/doctype/supplier_quotation/supplier_quotation.py:214
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:260
-#: crm/doctype/opportunity/opportunity.js:82
-#: stock/doctype/material_request/material_request.js:147
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
 msgid "Supplier Quotation"
 msgstr "التسعيرة من المورد"
 
@@ -69545,7 +71877,7 @@
 msgid "Supplier Quotation Item"
 msgstr "المورد اقتباس الإغلاق"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:409
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
 msgid "Supplier Quotation {0} Created"
 msgstr "تم إنشاء عرض أسعار المورد {0}"
 
@@ -69663,7 +71995,7 @@
 msgid "Supplier Warehouse"
 msgstr "المورد مستودع"
 
-#: controllers/buying_controller.py:412
+#: controllers/buying_controller.py:406
 msgid "Supplier Warehouse mandatory for sub-contracted {0}"
 msgstr ""
 
@@ -69673,11 +72005,16 @@
 msgid "Supplier delivers to Customer"
 msgstr "المورد يسلم للعميل"
 
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
+
 #: buying/doctype/supplier_quotation/supplier_quotation.py:167
 msgid "Supplier {0} not found in {1}"
 msgstr "المورد {0} غير موجود في {1}"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:68
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
 msgid "Supplier(s)"
 msgstr "المورد (ق)"
 
@@ -69695,7 +72032,7 @@
 msgstr "الموردين"
 
 #: regional/report/uae_vat_201/uae_vat_201.py:60
-#: regional/report/uae_vat_201/uae_vat_201.py:126
+#: regional/report/uae_vat_201/uae_vat_201.py:122
 msgid "Supplies subject to the reverse charge provision"
 msgstr ""
 
@@ -69763,10 +72100,16 @@
 msgid "Suspended"
 msgstr "معلق"
 
-#: selling/page/point_of_sale/pos_payment.js:308
+#: selling/page/point_of_sale/pos_payment.js:325
 msgid "Switch Between Payment Modes"
 msgstr "التبديل بين طرق الدفع"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr "رمز"
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
 msgid "Sync Now"
 msgstr ""
@@ -69859,6 +72202,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 #: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
 #: projects/doctype/activity_type/activity_type.json
 #: projects/doctype/project_template/project_template.json
 #: projects/doctype/project_type/project_type.json
@@ -69946,7 +72290,7 @@
 msgid "System will fetch all the entries if limit value is zero."
 msgstr "سيقوم النظام بجلب كل الإدخالات إذا كانت قيمة الحد صفرا."
 
-#: controllers/accounts_controller.py:1673
+#: controllers/accounts_controller.py:1752
 msgid "System will not check over billing since amount for Item {0} in {1} is zero"
 msgstr ""
 
@@ -69957,11 +72301,19 @@
 msgid "System will notify to increase or decrease quantity or amount "
 msgstr "سيُعلم النظام بزيادة أو تقليل الكمية أو الكمية"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TCS Rate %"
 msgstr ""
 
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
 #. Name of a report
 #: accounts/report/tds_computation_summary/tds_computation_summary.json
 msgid "TDS Computation Summary"
@@ -69971,7 +72323,7 @@
 msgid "TDS Payable"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TDS Rate %"
 msgstr ""
@@ -69982,7 +72334,17 @@
 msgid "TS-.YYYY.-"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:427
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
 msgid "Tag"
 msgstr "بطاقة شعار"
 
@@ -70024,10 +72386,14 @@
 msgid "Tally Migration"
 msgstr "تالي الهجرة"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:32
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
 msgid "Tally Migration Error"
 msgstr ""
 
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr "الهدف"
+
 #. Label of a Data field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
@@ -70062,23 +72428,23 @@
 msgid "Target Asset Location"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
 msgid "Target Asset {0} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:246
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
 msgid "Target Asset {0} cannot be submitted"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:242
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
 msgid "Target Asset {0} cannot be {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
 msgid "Target Asset {0} does not belong to company {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
 msgid "Target Asset {0} needs to be composite asset"
 msgstr ""
 
@@ -70158,15 +72524,15 @@
 msgid "Target Item Name"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:203
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
 msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
 msgid "Target Item {0} must be a Fixed Asset item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:209
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
 msgid "Target Item {0} must be a Stock Item"
 msgstr ""
 
@@ -70176,21 +72542,21 @@
 msgid "Target Location"
 msgstr "الموقع المستهدف"
 
-#: assets/doctype/asset_movement/asset_movement.py:94
+#: assets/doctype/asset_movement/asset_movement.py:100
 msgid "Target Location is required while receiving Asset {0} from an employee"
 msgstr "الموقع المستهدف مطلوب أثناء استلام الأصول {0} من موظف"
 
-#: assets/doctype/asset_movement/asset_movement.py:82
+#: assets/doctype/asset_movement/asset_movement.py:85
 msgid "Target Location is required while transferring Asset {0}"
 msgstr "الموقع المستهدف مطلوب أثناء نقل الأصول {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:89
+#: assets/doctype/asset_movement/asset_movement.py:93
 msgid "Target Location or To Employee is required while receiving Asset {0}"
 msgstr "الموقع المستهدف أو الموظف مطلوب أثناء استلام الأصول {0}"
 
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:42
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:42
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:42
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
 msgid "Target On"
 msgstr "الهدف في"
 
@@ -70206,7 +72572,7 @@
 msgid "Target Qty"
 msgstr "الهدف الكمية"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:214
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
 msgid "Target Qty must be a positive number"
 msgstr ""
 
@@ -70216,8 +72582,8 @@
 msgid "Target Serial No"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:222
-#: stock/doctype/stock_entry/stock_entry.js:549
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
 msgid "Target Warehouse"
 msgstr "المخزن المستهدف"
 
@@ -70270,22 +72636,22 @@
 msgstr "المخزن المستهدف"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Target Warehouse Address"
 msgstr "عنوان المستودع المستهدف"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
 msgid "Target Warehouse is mandatory for Decapitalization"
 msgstr ""
 
-#: controllers/selling_controller.py:685
+#: controllers/selling_controller.py:714
 msgid "Target Warehouse is set for some items but the customer is not an internal customer."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:623
-#: stock/doctype/stock_entry/stock_entry.py:630
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
 msgid "Target warehouse is mandatory for row {0}"
 msgstr "المستودع المستهدف إلزامي للصف {0}\\n<br>\\nTarget warehouse is mandatory for row {0}"
 
@@ -70317,8 +72683,8 @@
 #: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
-#: public/js/projects/timer.js:11 support/doctype/issue/issue.js:22
-#: templates/pages/projects.html:56
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
 msgid "Task"
 msgstr "مهمة"
 
@@ -70426,6 +72792,12 @@
 msgid "Tasks"
 msgstr "المهام"
 
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr "المهام"
+
 #: projects/report/project_summary/project_summary.py:62
 msgid "Tasks Completed"
 msgstr "اكتملت المهام"
@@ -70434,7 +72806,7 @@
 msgid "Tasks Overdue"
 msgstr "المهام المتأخرة"
 
-#: accounts/report/account_balance/account_balance.js:58
+#: accounts/report/account_balance/account_balance.js:60
 msgid "Tax"
 msgstr "ضريبة"
 
@@ -70474,7 +72846,6 @@
 msgid "Tax Account"
 msgstr "حساب الضرائب"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:247
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:137
 msgid "Tax Amount"
 msgstr ""
@@ -70506,7 +72877,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Tax Assets"
 msgstr "ضريبية الأصول"
 
@@ -70671,11 +73042,11 @@
 msgid "Tax Category"
 msgstr "الفئة الضريبية"
 
-#: controllers/buying_controller.py:173
+#: controllers/buying_controller.py:169
 msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
 msgstr "تم تغيير فئة الضرائب إلى &quot;توتال&quot; لأن جميع العناصر هي عناصر غير مخزون"
 
-#: regional/report/irs_1099/irs_1099.py:84
+#: regional/report/irs_1099/irs_1099.py:82
 msgid "Tax ID"
 msgstr "الرقم الضريبي"
 
@@ -70697,11 +73068,11 @@
 msgid "Tax ID"
 msgstr "الرقم الضريبي"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
 #: accounts/report/general_ledger/general_ledger.js:140
 #: accounts/report/purchase_register/purchase_register.py:192
-#: accounts/report/sales_register/sales_register.py:213
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:68
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
 msgid "Tax Id"
 msgstr "الرقم الضريبي"
 
@@ -70736,6 +73107,8 @@
 msgstr "الرقم الضريبي"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
 msgid "Tax Id: "
 msgstr "الرقم الضريبي:"
 
@@ -70744,7 +73117,7 @@
 msgid "Tax Masters"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:119
+#: accounts/doctype/account/account_tree.js:160
 msgid "Tax Rate"
 msgstr "معدل الضريبة"
 
@@ -70787,7 +73160,7 @@
 msgid "Tax Rule"
 msgstr "القاعدة الضريبية"
 
-#: accounts/doctype/tax_rule/tax_rule.py:141
+#: accounts/doctype/tax_rule/tax_rule.py:137
 msgid "Tax Rule Conflicts with {0}"
 msgstr "تضارب القاعدة الضريبية مع {0}"
 
@@ -70801,7 +73174,7 @@
 msgid "Tax Template is mandatory."
 msgstr "قالب الضرائب إلزامي."
 
-#: accounts/report/sales_register/sales_register.py:293
+#: accounts/report/sales_register/sales_register.py:294
 msgid "Tax Total"
 msgstr "مجموع الضرائب"
 
@@ -70881,7 +73254,7 @@
 msgid "Tax Withholding Category"
 msgstr "فئة حجب الضرائب"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:136
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
 msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
 msgstr ""
 
@@ -70958,7 +73331,7 @@
 msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:1018
+#: controllers/taxes_and_totals.py:1026
 msgid "Taxable Amount"
 msgstr "المبلغ الخاضع للضريبة"
 
@@ -71113,55 +73486,55 @@
 msgid "Taxes and Charges Added (Company Currency)"
 msgstr "الضرائب والرسوم المضافة (عملة الشركة)"
 
-#. Label of a Long Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes and Charges Calculation"
 msgstr "حساب الضرائب والرسوم"
 
-#. Label of a Long Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Calculation"
@@ -71227,6 +73600,16 @@
 msgid "Team Member"
 msgstr "أعضاء الفريق"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
 msgid "Telephone Expenses"
@@ -71237,7 +73620,7 @@
 msgid "Telephony Call Type"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:12
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
 msgid "Template"
 msgstr "قالب"
 
@@ -71253,7 +73636,7 @@
 msgid "Template"
 msgstr "قالب"
 
-#: manufacturing/doctype/bom/bom.js:279
+#: manufacturing/doctype/bom/bom.js:292
 msgid "Template Item"
 msgstr "عنصر القالب"
 
@@ -71297,11 +73680,11 @@
 msgid "Template Warnings"
 msgstr "تحذيرات القالب"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:38
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
 msgid "Temporarily on Hold"
 msgstr "مؤقت في الانتظار"
 
-#: accounts/report/account_balance/account_balance.js:59
+#: accounts/report/account_balance/account_balance.js:61
 msgid "Temporary"
 msgstr "مؤقت"
 
@@ -71568,34 +73951,34 @@
 msgstr "قالب الشروط والأحكام"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:145
-#: accounts/report/accounts_receivable/accounts_receivable.py:1094
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:111
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:159
-#: accounts/report/gross_profit/gross_profit.py:335
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:9
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:21
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:254
-#: accounts/report/sales_register/sales_register.py:207
-#: crm/report/lead_details/lead_details.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
 #: crm/report/lead_details/lead_details.py:34
-#: crm/report/lost_opportunity/lost_opportunity.js:37
+#: crm/report/lost_opportunity/lost_opportunity.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:58
 #: public/js/sales_trends_filters.js:27
-#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:105
-#: selling/report/inactive_customers/inactive_customers.py:80
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:48
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:60
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:48
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:71
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
 #: selling/report/territory_wise_sales/territory_wise_sales.py:22
 #: setup/doctype/territory/territory.json
 msgid "Territory"
@@ -71770,11 +74153,16 @@
 msgid "Territory-wise Sales"
 msgstr "المبيعات الحكيمة"
 
-#: stock/doctype/packing_slip/packing_slip.py:91
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
 msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
 msgstr "و &quot;من حزمة رقم&quot; يجب ألا يكون الحقل فارغا ولا قيمة أقل من 1."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:331
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
 msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
 msgstr "تم تعطيل الوصول إلى طلب عرض الأسعار من البوابة. للسماح بالوصول ، قم بتمكينه في إعدادات البوابة."
 
@@ -71808,11 +74196,11 @@
 msgid "The Campaign '{0}' already exists for the {1} '{2}'"
 msgstr "الحملة &#39;{0}&#39; موجودة بالفعل لـ {1} &#39;{2}&#39;"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:213
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
 msgid "The Condition '{0}' is invalid"
 msgstr "الشرط '{0}' غير صالح"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:202
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
 msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
 msgstr ""
 
@@ -71824,23 +74212,23 @@
 msgid "The GL Entries will be processed in the background, it can take a few minutes."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:163
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
 msgid "The Loyalty Program isn't valid for the selected company"
 msgstr "برنامج الولاء غير صالح للشركة المختارة"
 
-#: accounts/doctype/payment_request/payment_request.py:747
+#: accounts/doctype/payment_request/payment_request.py:742
 msgid "The Payment Request {0} is already paid, cannot process payment twice"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:52
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
 msgid "The Payment Term at row {0} is possibly a duplicate."
 msgstr "قد يكون مصطلح الدفع في الصف {0} مكررا."
 
-#: stock/doctype/pick_list/pick_list.py:132
+#: stock/doctype/pick_list/pick_list.py:166
 msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1761
+#: stock/doctype/stock_entry/stock_entry.py:1802
 msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
 msgstr ""
 
@@ -71849,7 +74237,7 @@
 msgid "The Selling Module is all set up!"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
 msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
 msgstr "يُعرف إدخال المخزون من نوع &quot;التصنيع&quot; باسم التدفق الرجعي. تُعرف المواد الخام التي يتم استهلاكها لتصنيع السلع التامة الصنع بالتدفق العكسي.<br><br> عند إنشاء إدخال التصنيع ، يتم إجراء مسح تلقائي لعناصر المواد الخام استنادًا إلى قائمة مكونات الصنف الخاصة بصنف الإنتاج. إذا كنت تريد إعادة تسريح أصناف المواد الخام استنادًا إلى إدخال نقل المواد الذي تم إجراؤه مقابل طلب العمل هذا بدلاً من ذلك ، فيمكنك تعيينه ضمن هذا الحقل."
 
@@ -71872,7 +74260,7 @@
 msgid "The accounts are set by the system automatically but do confirm these defaults"
 msgstr "يتم تعيين الحسابات بواسطة النظام تلقائيًا ولكنها تؤكد هذه الإعدادات الافتراضية"
 
-#: accounts/doctype/payment_request/payment_request.py:144
+#: accounts/doctype/payment_request/payment_request.py:147
 msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
 msgstr "يختلف مبلغ {0} المحدد في طلب الدفع هذا عن المبلغ المحسوب لجميع خطط الدفع: {1}. تأكد من صحة ذلك قبل إرسال المستند."
 
@@ -71880,7 +74268,7 @@
 msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:812
+#: manufacturing/doctype/work_order/work_order.js:871
 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
 msgstr ""
 
@@ -71909,19 +74297,19 @@
 msgid "The fields From Shareholder and To Shareholder cannot be blank"
 msgstr "لا يمكن ترك الحقول من المساهمين والمساهم فارغا"
 
-#: accounts/doctype/share_transfer/share_transfer.py:238
+#: accounts/doctype/share_transfer/share_transfer.py:240
 msgid "The folio numbers are not matching"
 msgstr "أرقام الورقة غير متطابقة"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:292
+#: stock/doctype/putaway_rule/putaway_rule.py:288
 msgid "The following Items, having Putaway Rules, could not be accomodated:"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:414
+#: assets/doctype/asset/depreciation.py:405
 msgid "The following assets have failed to automatically post depreciation entries: {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:832
+#: stock/doctype/item/item.py:822
 msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
 msgstr "توجد السمات المحذوفة التالية في المتغيرات ولكن ليس في القالب. يمكنك إما حذف المتغيرات أو الاحتفاظ بالسمة (السمات) في القالب."
 
@@ -71929,7 +74317,7 @@
 msgid "The following employees are currently still reporting to {0}:"
 msgstr "لا يزال الموظفون التالي ذكرهم يتبعون حاليًا {0}:"
 
-#: stock/doctype/material_request/material_request.py:773
+#: stock/doctype/material_request/material_request.py:780
 msgid "The following {0} were created: {1}"
 msgstr "تم إنشاء {0} التالية: {1}"
 
@@ -71943,7 +74331,7 @@
 msgid "The holiday on {0} is not between From Date and To Date"
 msgstr "عطلة على {0} ليست بين من تاريخ وإلى تاريخ"
 
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:587
 msgid "The items {0} and {1} are present in the following {2} :"
 msgstr ""
 
@@ -71971,11 +74359,11 @@
 msgid "The operation {0} can not be the sub operation"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:229
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
 msgid "The parent account {0} does not exists in the uploaded template"
 msgstr "الحساب الأصل {0} غير موجود في القالب الذي تم تحميله"
 
-#: accounts/doctype/payment_request/payment_request.py:133
+#: accounts/doctype/payment_request/payment_request.py:136
 msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
 msgstr "يختلف حساب بوابة الدفع في الخطة {0} عن حساب بوابة الدفع في طلب الدفع هذا"
 
@@ -72000,23 +74388,23 @@
 msgid "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."
 msgstr ""
 
-#: public/js/utils.js:742
+#: public/js/utils.js:812
 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/pick_list/pick_list.js:137
 msgid "The reserved stock will be released. Are you certain you wish to proceed?"
 msgstr ""
 
-#: accounts/doctype/account/account.py:198
+#: accounts/doctype/account/account.py:215
 msgid "The root account {0} must be a group"
 msgstr "يجب أن يكون حساب الجذر {0} مجموعة"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:86
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
 msgid "The selected BOMs are not for the same item"
 msgstr "قواائم المواد المحددة ليست لنفس البند"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:415
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
 msgid "The selected change account {} doesn't belongs to Company {}."
 msgstr "حساب التغيير المحدد {} لا ينتمي إلى الشركة {}."
 
@@ -72024,7 +74412,7 @@
 msgid "The selected item cannot have Batch"
 msgstr "العنصر المحدد لا يمكن أن يكون دفعة"
 
-#: assets/doctype/asset/asset.js:570
+#: assets/doctype/asset/asset.js:643
 msgid "The selected {0} does not contain the selected Asset Item."
 msgstr ""
 
@@ -72032,11 +74420,11 @@
 msgid "The seller and the buyer cannot be the same"
 msgstr "البائع والمشتري لا يمكن أن يكون هو نفسه"
 
-#: stock/doctype/batch/batch.py:378
+#: stock/doctype/batch/batch.py:377
 msgid "The serial no {0} does not belong to item {1}"
 msgstr "الرقم التسلسلي {0} لا ينتمي إلى العنصر {1}"
 
-#: accounts/doctype/share_transfer/share_transfer.py:228
+#: accounts/doctype/share_transfer/share_transfer.py:230
 msgid "The shareholder does not belong to this company"
 msgstr "لا ينتمي المساهم إلى هذه الشركة"
 
@@ -72048,7 +74436,7 @@
 msgid "The shares don't exist with the {0}"
 msgstr "الأسهم غير موجودة مع {0}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:461
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
 msgstr ""
 
@@ -72056,32 +74444,24 @@
 msgid "The sync has started in the background, please check the {0} list for new records."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:155
 #: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
 msgid "The task has been enqueued as a background job."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:244
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Draft stage"
-msgstr ""
-
-#: stock/doctype/stock_entry/stock_entry.py:255
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Submitted stage"
-msgstr ""
-
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:754
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
 msgstr "وقد تم إرساء المهمة كعمل خلفية. في حالة وجود أي مشكلة في المعالجة في الخلفية ، سيقوم النظام بإضافة تعليق حول الخطأ في تسوية المخزون هذا والعودة إلى مرحلة المسودة"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:765
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:283
+#: stock/doctype/material_request/material_request.py:281
 msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:290
+#: stock/doctype/material_request/material_request.py:288
 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
 msgstr ""
 
@@ -72092,39 +74472,39 @@
 msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:57
+#: stock/doctype/item_alternative/item_alternative.py:55
 msgid "The value of {0} differs between Items {1} and {2}"
 msgstr "تختلف قيمة {0} بين العناصر {1} و {2}"
 
-#: controllers/item_variant.py:151
+#: controllers/item_variant.py:147
 msgid "The value {0} is already assigned to an existing Item {1}."
 msgstr "تم تعيين القيمة {0} بالفعل لعنصر موجود {1}."
 
-#: manufacturing/doctype/work_order/work_order.js:832
+#: manufacturing/doctype/work_order/work_order.js:899
 msgid "The warehouse where you store finished Items before they are shipped."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:827
+#: manufacturing/doctype/work_order/work_order.js:892
 msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:837
+#: manufacturing/doctype/work_order/work_order.js:904
 msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:671
+#: manufacturing/doctype/job_card/job_card.py:673
 msgid "The {0} ({1}) must be equal to {2} ({3})"
 msgstr "يجب أن يكون {0} ({1}) مساويًا لـ {2} ({3})"
 
-#: stock/doctype/material_request/material_request.py:779
+#: stock/doctype/material_request/material_request.py:786
 msgid "The {0} {1} created successfully"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:762
+#: manufacturing/doctype/job_card/job_card.py:763
 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:501
+#: assets/doctype/asset/asset.py:498
 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
 msgstr "هناك صيانة نشطة أو إصلاحات ضد الأصل. يجب عليك إكمالها جميعًا قبل إلغاء الأصل."
 
@@ -72132,19 +74512,27 @@
 msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
 msgstr "هناك تناقضات بين المعدل، لا من الأسهم والمبلغ المحسوب"
 
-#: utilities/bulk_transaction.py:41
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
 msgid "There are no Failed transactions"
 msgstr ""
 
-#: www/book_appointment/index.js:89
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr ""
+
+#: www/book_appointment/index.js:95
 msgid "There are no slots available on this date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:245
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
 msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
 msgstr ""
 
-#: stock/doctype/item/item.js:829
+#: stock/doctype/item/item.js:913
 msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
 msgstr ""
 
@@ -72152,11 +74540,15 @@
 msgid "There aren't any item variants for the selected item"
 msgstr ""
 
-#: accounts/party.py:555
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr ""
+
+#: accounts/party.py:535
 msgid "There can only be 1 Account per Company in {0} {1}"
 msgstr "يمكن أن يكون هناك سوى 1 في حساب الشركة في {0} {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:80
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
 msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
 msgstr "يمكن ان يكون هناك شرط قاعده شحن واحد فقط مع 0 أو قيمه فارغه ل \"قيمه\"\\n<br>\\nThere can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
 
@@ -72164,11 +74556,11 @@
 msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:79
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
 msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
 msgstr ""
 
-#: stock/doctype/batch/batch.py:386
+#: stock/doctype/batch/batch.py:385
 msgid "There is no batch found against the {0}: {1}"
 msgstr "لم يتم العثور على دفعة بالمقابلة مع {0}: {1}"
 
@@ -72176,36 +74568,36 @@
 msgid "There is nothing to edit."
 msgstr "لا يوجد شيء لتحريره"
 
-#: stock/doctype/stock_entry/stock_entry.py:1279
+#: stock/doctype/stock_entry/stock_entry.py:1297
 msgid "There must be atleast 1 Finished Good in this Stock Entry"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:135
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
 msgid "There was an error creating Bank Account while linking with Plaid."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:205
+#: selling/page/point_of_sale/pos_controller.js:228
 msgid "There was an error saving the document."
 msgstr "حدث خطأ أثناء حفظ المستند."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:236
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
 msgid "There was an error syncing transactions."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:157
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
 msgid "There was an error updating Bank Account {} while linking with Plaid."
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:113
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:109
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
 msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:279
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
 msgid "There were errors while sending email. Please try again."
 msgstr "كانت هناك أخطاء أثناء إرسال البريد الإلكتروني. يرجى المحاولة مرة أخرى."
 
-#: accounts/utils.py:924
+#: accounts/utils.py:915
 msgid "There were issues unlinking payment entry {0}."
 msgstr ""
 
@@ -72216,27 +74608,27 @@
 msgid "This Account has '0' balance in either Base Currency or Account Currency"
 msgstr ""
 
-#: stock/doctype/item/item.js:88
+#: stock/doctype/item/item.js:99
 msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
 msgstr "هذا البند هو قالب ولا يمكن استخدامها في المعاملات المالية. سيتم نسخ سمات البند أكثر في المتغيرات ما لم يتم تعيين \"لا نسخ '"
 
-#: stock/doctype/item/item.js:118
+#: stock/doctype/item/item.js:158
 msgid "This Item is a Variant of {0} (Template)."
 msgstr "هذا العنصر هو متغير {0} (قالب)."
 
-#: setup/doctype/email_digest/email_digest.py:189
+#: setup/doctype/email_digest/email_digest.py:187
 msgid "This Month's Summary"
 msgstr "ملخص هذا الشهر"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:26
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
 msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
 msgstr "سيتم تحديث هذا المستودع تلقائيًا في حقل &quot;المستودع الهدف&quot; الخاص بأمر العمل."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:21
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
 msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
 msgstr "سيتم تحديث هذا المستودع تلقائيًا في حقل &quot;مستودع العمل قيد التقدم&quot; الخاص بأوامر العمل."
 
-#: setup/doctype/email_digest/email_digest.py:186
+#: setup/doctype/email_digest/email_digest.py:184
 msgid "This Week's Summary"
 msgstr "ملخص هذا الأسبوع"
 
@@ -72252,11 +74644,11 @@
 msgid "This covers all scorecards tied to this Setup"
 msgstr "وهذا يغطي جميع بطاقات الأداء مرتبطة بهذا الإعداد"
 
-#: controllers/status_updater.py:350
+#: controllers/status_updater.py:346
 msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
 msgstr "هذه الوثيقة هي على حد كتبها {0} {1} لمادة {4}. وجعل لكم آخر {3} ضد نفسه {2}؟"
 
-#: stock/doctype/delivery_note/delivery_note.js:360
+#: stock/doctype/delivery_note/delivery_note.js:406
 msgid "This field is used to set the 'Customer'."
 msgstr ""
 
@@ -72267,7 +74659,7 @@
 msgid "This filter will be applied to Journal Entry."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:158
+#: manufacturing/doctype/bom/bom.js:171
 msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
 msgstr ""
 
@@ -72296,7 +74688,7 @@
 msgid "This is a location where scraped materials are stored."
 msgstr "هذا هو الموقع حيث يتم تخزين المواد كشط."
 
-#: accounts/doctype/account/account.js:40
+#: accounts/doctype/account/account.js:36
 msgid "This is a root account and cannot be edited."
 msgstr ".هذا حساب جذري و لايمكن تعديله"
 
@@ -72308,11 +74700,11 @@
 msgid "This is a root department and cannot be edited."
 msgstr "هذا هو قسم الجذر ولا يمكن تحريره."
 
-#: setup/doctype/item_group/item_group.js:81
+#: setup/doctype/item_group/item_group.js:98
 msgid "This is a root item group and cannot be edited."
 msgstr "هذه هي مجموعة البند الجذرية والتي لا يمكن تحريرها."
 
-#: setup/doctype/sales_person/sales_person.js:36
+#: setup/doctype/sales_person/sales_person.js:46
 msgid "This is a root sales person and cannot be edited."
 msgstr "هذا هو الشخص المبيعات الجذرية والتي لا يمكن تحريرها."
 
@@ -72344,19 +74736,19 @@
 msgid "This is based on transactions against this Supplier. See timeline below for details"
 msgstr "ويستند هذا على المعاملات مقابل هذا المورد. انظر الجدول الزمني أدناه للاطلاع على التفاصيل"
 
-#: stock/doctype/stock_settings/stock_settings.js:24
+#: stock/doctype/stock_settings/stock_settings.js:26
 msgid "This is considered dangerous from accounting point of view."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:525
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
 msgstr "يتم إجراء ذلك للتعامل مع محاسبة الحالات التي يتم فيها إنشاء إيصال الشراء بعد فاتورة الشراء"
 
-#: manufacturing/doctype/work_order/work_order.js:822
+#: manufacturing/doctype/work_order/work_order.js:885
 msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
 msgstr ""
 
-#: stock/doctype/item/item.js:819
+#: stock/doctype/item/item.js:901
 msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
 msgstr ""
 
@@ -72364,7 +74756,7 @@
 msgid "This item filter has already been applied for the {0}"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:371
+#: stock/doctype/delivery_note/delivery_note.js:419
 msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
 msgstr ""
 
@@ -72380,27 +74772,27 @@
 msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:674
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
 msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:496
+#: assets/doctype/asset/depreciation.py:483
 msgid "This schedule was created when Asset {0} was restored."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1325
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
 msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:454
+#: assets/doctype/asset/depreciation.py:443
 msgid "This schedule was created when Asset {0} was scrapped."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1336
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
 msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1117
+#: assets/doctype/asset/asset.py:1103
 msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
 msgstr ""
 
@@ -72412,11 +74804,11 @@
 msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:246
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
 msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1180
+#: assets/doctype/asset/asset.py:1158
 msgid "This schedule was created when new Asset {0} was split from Asset {1}."
 msgstr ""
 
@@ -72427,10 +74819,15 @@
 msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
 msgstr "يسمح هذا القسم للمستخدم بتعيين النص الأساسي ونص الإغلاق لحرف المطالبة لنوع المطالبة بناءً على اللغة ، والتي يمكن استخدامها في الطباعة."
 
-#: stock/doctype/delivery_note/delivery_note.js:365
+#: stock/doctype/delivery_note/delivery_note.js:412
 msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr ""
+
 #. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
 #. Value'
 #: stock/doctype/item_attribute_value/item_attribute_value.json
@@ -72445,7 +74842,7 @@
 msgid "This will restrict user access to other employee records"
 msgstr "سيؤدي هذا إلى تقييد وصول المستخدم لسجلات الموظفين الأخرى"
 
-#: controllers/selling_controller.py:686
+#: controllers/selling_controller.py:715
 msgid "This {} will be treated as material transfer."
 msgstr ""
 
@@ -72671,7 +75068,7 @@
 msgid "Time in mins."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:654
+#: manufacturing/doctype/job_card/job_card.py:658
 msgid "Time logs are required for {0} {1}"
 msgstr "سجلات الوقت مطلوبة لـ {0} {1}"
 
@@ -72689,11 +75086,12 @@
 msgid "Timeline"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
 #: public/js/projects/timer.js:5
 msgid "Timer"
 msgstr "مؤقت"
 
-#: public/js/projects/timer.js:142
+#: public/js/projects/timer.js:149
 msgid "Timer exceeded the given hours."
 msgstr "الموقت تجاوزت الساعات المعطاة."
 
@@ -72735,7 +75133,7 @@
 msgid "Timesheet for tasks."
 msgstr "الجدول الزمني للمهام."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:756
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
 msgid "Timesheet {0} is already completed or cancelled"
 msgstr "الجدول الزمني {0} بالفعل منتهي أو ملغى"
 
@@ -72749,7 +75147,7 @@
 msgid "Timesheets"
 msgstr "الجداول الزمنية"
 
-#: utilities/activation.py:126
+#: utilities/activation.py:124
 msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
 msgstr ""
 
@@ -72938,7 +75336,7 @@
 msgid "Title"
 msgstr "اللقب"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:967
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
 #: templates/pages/projects.html:68
 msgid "To"
 msgstr "إلى"
@@ -72961,15 +75359,15 @@
 msgid "To"
 msgstr "إلى"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "To Be Paid"
 msgstr "لكي تدفع"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:36
-#: selling/doctype/sales_order/sales_order_list.js:39
-#: stock/doctype/delivery_note/delivery_note_list.js:12
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:12
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
 msgid "To Bill"
 msgstr "على فاتورة"
 
@@ -73010,13 +75408,13 @@
 msgid "To Currency"
 msgstr "إلى العملات"
 
-#: accounts/doctype/payment_entry/payment_entry.js:648
-#: accounts/doctype/payment_entry/payment_entry.js:652
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:24
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:45
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
 #: accounts/report/financial_ratios/financial_ratios.js:48
 #: accounts/report/general_ledger/general_ledger.js:30
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -73024,76 +75422,76 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
-#: accounts/report/pos_register/pos_register.js:25
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:65
 #: accounts/report/purchase_register/purchase_register.js:15
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:15
 #: accounts/report/sales_register/sales_register.js:15
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:24
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:55
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:55
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
 #: accounts/report/trial_balance/trial_balance.js:43
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:22
-#: buying/report/procurement_tracker/procurement_tracker.js:34
-#: buying/report/purchase_analytics/purchase_analytics.js:43
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:26
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:26
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:23
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:30
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
 #: crm/report/campaign_efficiency/campaign_efficiency.js:13
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:16
-#: crm/report/lead_conversion_time/lead_conversion_time.js:16
-#: crm/report/lead_details/lead_details.js:24
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
-#: crm/report/lost_opportunity/lost_opportunity.js:24
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:29
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:21
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:22
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:15
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:24
-#: manufacturing/report/process_loss_report/process_loss_report.js:37
-#: manufacturing/report/production_analytics/production_analytics.js:24
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:15
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:24
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:14
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:37
-#: public/js/stock_analytics.js:48
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:16
-#: regional/report/uae_vat_201/uae_vat_201.js:24
-#: regional/report/vat_audit_report/vat_audit_report.js:25
-#: selling/page/sales_funnel/sales_funnel.js:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:26
-#: selling/report/sales_analytics/sales_analytics.js:43
-#: selling/report/sales_order_analysis/sales_order_analysis.js:26
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:28
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:24
-#: stock/report/delayed_item_report/delayed_item_report.js:24
-#: stock/report/delayed_order_report/delayed_order_report.js:24
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:28
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
-#: stock/report/reserved_stock/reserved_stock.js:26
+#: stock/report/reserved_stock/reserved_stock.js:23
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
-#: stock/report/stock_analytics/stock_analytics.js:70
+#: stock/report/stock_analytics/stock_analytics.js:69
 #: stock/report/stock_balance/stock_balance.js:24
 #: stock/report/stock_ledger/stock_ledger.js:23
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:17
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:16
-#: support/report/issue_analytics/issue_analytics.js:32
-#: support/report/issue_summary/issue_summary.js:32
-#: support/report/support_hour_distribution/support_hour_distribution.js:15
-#: utilities/report/youtube_interactions/youtube_interactions.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
 msgid "To Date"
 msgstr "إلى تاريخ"
 
@@ -73199,7 +75597,7 @@
 msgid "To Date"
 msgstr "إلى تاريخ"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 #: setup/doctype/holiday_list/holiday_list.py:115
 msgid "To Date cannot be before From Date"
 msgstr "(الى تاريخ) لا يمكن ان يكون قبل (من تاريخ)"
@@ -73228,8 +75626,8 @@
 msgid "To Datetime"
 msgstr "إلى التاريخ والوقت"
 
-#: selling/doctype/sales_order/sales_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:30
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
 msgid "To Deliver"
 msgstr "لتسليم"
 
@@ -73246,7 +75644,7 @@
 msgid "To Deliver"
 msgstr "لتسليم"
 
-#: selling/doctype/sales_order/sales_order_list.js:26
+#: selling/doctype/sales_order/sales_order_list.js:36
 msgid "To Deliver and Bill"
 msgstr "للتسليم و الفوترة"
 
@@ -73275,7 +75673,7 @@
 msgid "To Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:85
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
 msgid "To Due Date"
 msgstr ""
 
@@ -73285,7 +75683,7 @@
 msgid "To Employee"
 msgstr "إلى الموظف"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:53
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
 msgid "To Fiscal Year"
 msgstr "إلى السنة المالية"
 
@@ -73325,8 +75723,8 @@
 msgid "To Package No."
 msgstr "لحزم رقم"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:12
-#: selling/doctype/sales_order/sales_order_list.js:14
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
 msgid "To Pay"
 msgstr ""
 
@@ -73348,8 +75746,8 @@
 msgid "To Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:44
-#: manufacturing/report/work_order_summary/work_order_summary.js:30
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
 msgid "To Posting Date"
 msgstr "إلى تاريخ الإرسال"
 
@@ -73365,7 +75763,7 @@
 msgid "To Range"
 msgstr "تتراوح"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:18
+#: buying/doctype/purchase_order/purchase_order_list.js:30
 msgid "To Receive"
 msgstr "للأستلام"
 
@@ -73375,7 +75773,7 @@
 msgid "To Receive"
 msgstr "للأستلام"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: buying/doctype/purchase_order/purchase_order_list.js:25
 msgid "To Receive and Bill"
 msgstr "للأستلام و الفوترة"
 
@@ -73411,6 +75809,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:92
 #: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
 msgid "To Time"
 msgstr "إلى وقت"
 
@@ -73492,7 +75891,8 @@
 msgid "To Value"
 msgstr "إلى القيمة"
 
-#: stock/doctype/batch/batch.js:83
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
 msgid "To Warehouse"
 msgstr "لمستودع"
 
@@ -73502,19 +75902,19 @@
 msgid "To Warehouse (Optional)"
 msgstr "إلى مستودع (اختياري)"
 
-#: manufacturing/doctype/bom/bom.js:735
+#: manufacturing/doctype/bom/bom.js:768
 msgid "To add Operations tick the 'With Operations' checkbox."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:550
+#: manufacturing/doctype/production_plan/production_plan.js:598
 msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
 msgstr ""
 
-#: controllers/status_updater.py:345
+#: controllers/status_updater.py:341
 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
 msgstr "للسماح بزيادة الفواتير ، حدّث &quot;Over Billing Allowance&quot; في إعدادات الحسابات أو العنصر."
 
-#: controllers/status_updater.py:341
+#: controllers/status_updater.py:337
 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
 msgstr "للسماح بوصول الاستلام / التسليم ، قم بتحديث &quot;الإفراط في الاستلام / بدل التسليم&quot; في إعدادات المخزون أو العنصر."
 
@@ -73531,11 +75931,11 @@
 msgid "To be Delivered to Customer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:521
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
 msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:99
+#: accounts/doctype/payment_request/payment_request.py:100
 msgid "To create a Payment Request reference document is required"
 msgstr "لإنشاء مستند مرجع طلب الدفع مطلوب"
 
@@ -73543,16 +75943,16 @@
 msgid "To date cannot be before from date"
 msgstr "حقل [الى تاريخ] لا يمكن أن يكون أقل من حقل [من تاريخ]\\n<br>\\nTo date cannot be before from date"
 
-#: assets/doctype/asset_category/asset_category.py:109
+#: assets/doctype/asset_category/asset_category.py:111
 msgid "To enable Capital Work in Progress Accounting,"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:545
+#: manufacturing/doctype/production_plan/production_plan.js:591
 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1625
-#: controllers/accounts_controller.py:2559
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
 msgstr "ل تشمل الضريبة في الصف {0} في معدل الإغلاق ، {1} ويجب أيضا تضمين الضرائب في الصفوف"
 
@@ -73560,34 +75960,34 @@
 msgid "To merge, following properties must be same for both items"
 msgstr "لدمج ، يجب أن يكون نفس الخصائص التالية ل كلا البندين"
 
-#: accounts/doctype/account/account.py:498
+#: accounts/doctype/account/account.py:512
 msgid "To overrule this, enable '{0}' in company {1}"
 msgstr "لإلغاء هذا ، قم بتمكين &quot;{0}&quot; في الشركة {1}"
 
-#: controllers/item_variant.py:154
+#: controllers/item_variant.py:150
 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
 msgstr "للاستمرار في تعديل قيمة السمة هذه ، قم بتمكين {0} في إعدادات متغير العنصر."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:578
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:598
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:226
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
 msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
 msgstr ""
 
-#: accounts/report/financial_statements.py:576
-#: accounts/report/general_ledger/general_ledger.py:273
-#: accounts/report/trial_balance/trial_balance.py:278
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:174
+#: selling/page/point_of_sale/pos_controller.js:192
 msgid "Toggle Recent Orders"
 msgstr "تبديل الطلبات الأخيرة"
 
@@ -73597,16 +75997,50 @@
 msgid "Token Endpoint"
 msgstr "نقطة نهاية الرمز المميز"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
+
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Stock Workspace
-#: buying/doctype/purchase_order/purchase_order.js:485
-#: buying/doctype/purchase_order/purchase_order.js:541
-#: buying/doctype/request_for_quotation/request_for_quotation.js:57
-#: buying/doctype/request_for_quotation/request_for_quotation.js:143
-#: buying/doctype/request_for_quotation/request_for_quotation.js:381
-#: buying/doctype/request_for_quotation/request_for_quotation.js:387
-#: buying/doctype/supplier_quotation/supplier_quotation.js:55
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/workspace/stock/stock.json
 msgid "Tools"
@@ -73618,22 +76052,30 @@
 msgid "Tools"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:233
-#: accounts/report/financial_statements.py:652
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
 #: accounts/report/general_ledger/general_ledger.py:56
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:636
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
 #: accounts/report/profitability_analysis/profitability_analysis.py:93
 #: accounts/report/profitability_analysis/profitability_analysis.py:98
-#: accounts/report/trial_balance/trial_balance.py:344
-#: accounts/report/trial_balance/trial_balance.py:345
-#: regional/report/vat_audit_report/vat_audit_report.py:199
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
-#: selling/report/sales_analytics/sales_analytics.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:51
-#: support/report/issue_analytics/issue_analytics.py:79
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
 msgid "Total"
 msgstr "الاجمالي غير شامل الضريبة"
 
@@ -73820,7 +76262,12 @@
 msgid "Total Achieved"
 msgstr "الإجمالي المحقق"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Actual"
 msgstr "الإجمالي الفعلي"
 
@@ -73878,10 +76325,10 @@
 msgid "Total Allocations"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:131
 #: selling/page/sales_funnel/sales_funnel.py:151
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
 #: templates/includes/order/order_taxes.html:54
 msgid "Total Amount"
 msgstr "الاعتماد الأساسي"
@@ -73922,11 +76369,11 @@
 msgid "Total Amount in Words"
 msgstr "إجمالي المبلغ بالنص"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:181
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
 msgstr "مجموع الرسوم المطبقة في شراء طاولة إيصال عناصر يجب أن يكون نفس مجموع الضرائب والرسوم"
 
-#: accounts/report/balance_sheet/balance_sheet.py:205
+#: accounts/report/balance_sheet/balance_sheet.py:204
 msgid "Total Asset"
 msgstr ""
 
@@ -73936,7 +76383,7 @@
 msgid "Total Asset Cost"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:154
+#: assets/dashboard_fixtures.py:153
 msgid "Total Assets"
 msgstr "إجمالي الأصول"
 
@@ -74000,7 +76447,7 @@
 msgid "Total Billing Hours"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Budget"
 msgstr "الميزانية الإجمالية"
 
@@ -74038,7 +76485,7 @@
 msgid "Total Commission"
 msgstr "مجموع العمولة"
 
-#: manufacturing/doctype/job_card/job_card.py:667
+#: manufacturing/doctype/job_card/job_card.py:669
 #: manufacturing/report/job_card_summary/job_card_summary.py:174
 msgid "Total Completed Qty"
 msgstr "إجمالي الكمية المكتملة"
@@ -74055,11 +76502,11 @@
 msgid "Total Consumed Material Cost (via Stock Entry)"
 msgstr "إجمالي تكلفة المواد المستهلكة (عبر إدخال المخزون)"
 
-#: setup/doctype/sales_person/sales_person.js:12
+#: setup/doctype/sales_person/sales_person.js:17
 msgid "Total Contribution Amount Against Invoices: {0}"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:9
+#: setup/doctype/sales_person/sales_person.js:10
 msgid "Total Contribution Amount Against Orders: {0}"
 msgstr ""
 
@@ -74105,7 +76552,7 @@
 msgid "Total Credit"
 msgstr "إجمالي الائتمان"
 
-#: accounts/doctype/journal_entry/journal_entry.py:225
+#: accounts/doctype/journal_entry/journal_entry.py:238
 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
 msgstr "يجب أن يكون إجمالي مبلغ الائتمان / المدين هو نفسه المرتبطة بإدخال المجلة"
 
@@ -74115,7 +76562,7 @@
 msgid "Total Debit"
 msgstr "مجموع الخصم"
 
-#: accounts/doctype/journal_entry/journal_entry.py:802
+#: accounts/doctype/journal_entry/journal_entry.py:836
 msgid "Total Debit must be equal to Total Credit. The difference is {0}"
 msgstr "يجب أن يكون إجمالي الخصم يساوي إجمالي الائتمان ."
 
@@ -74123,11 +76570,11 @@
 msgid "Total Delivered Amount"
 msgstr "إجمالي المبلغ الذي تم تسليمه"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:248
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
 msgid "Total Demand (Past Data)"
 msgstr "إجمالي الطلب (البيانات السابقة)"
 
-#: accounts/report/balance_sheet/balance_sheet.py:212
+#: accounts/report/balance_sheet/balance_sheet.py:211
 msgid "Total Equity"
 msgstr ""
 
@@ -74137,11 +76584,11 @@
 msgid "Total Estimated Distance"
 msgstr "مجموع المسافة المقدرة"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:112
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
 msgid "Total Expense"
 msgstr "المصاريف الكلية"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
 msgid "Total Expense This Year"
 msgstr "إجمالي النفقات هذا العام"
 
@@ -74151,11 +76598,11 @@
 msgid "Total Experience"
 msgstr "مجموع الخبرة"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:261
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
 msgid "Total Forecast (Future Data)"
 msgstr "إجمالي التوقعات (البيانات المستقبلية)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:254
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
 msgid "Total Forecast (Past Data)"
 msgstr "إجمالي التوقعات (البيانات السابقة)"
 
@@ -74177,14 +76624,24 @@
 msgid "Total Holidays"
 msgstr "مجموع العطلات"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:111
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
 msgid "Total Income"
 msgstr "إجمالي الدخل"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:107
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
 msgid "Total Income This Year"
 msgstr "إجمالي الدخل هذا العام"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -74198,14 +76655,19 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
 msgid "Total Invoiced Amount"
 msgstr "إجمالي مبلغ الفاتورة"
 
-#: support/report/issue_summary/issue_summary.py:76
+#: support/report/issue_summary/issue_summary.py:82
 msgid "Total Issues"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:208
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
 msgid "Total Liability"
 msgstr ""
 
@@ -74305,29 +76767,41 @@
 msgid "Total Operation Time"
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:84
+#: selling/report/inactive_customers/inactive_customers.py:80
 msgid "Total Order Considered"
 msgstr "اجمالي أمر البيع التقديري"
 
-#: selling/report/inactive_customers/inactive_customers.py:83
+#: selling/report/inactive_customers/inactive_customers.py:79
 msgid "Total Order Value"
 msgstr "مجموع قيمة الطلب"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:629
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
 msgid "Total Other Charges"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
 msgid "Total Outgoing"
 msgstr "مجموع المنتهية ولايته"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Outgoing Value (Consumption)"
 msgstr ""
 
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
 msgid "Total Outstanding"
 msgstr "إجمالي المعلقة"
 
@@ -74338,22 +76812,24 @@
 msgstr "إجمالي المعلقة"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
 msgid "Total Outstanding Amount"
 msgstr "إجمالي المبلغ المستحق"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
 msgid "Total Paid Amount"
 msgstr "إجمالي المبلغ المدفوع"
 
-#: controllers/accounts_controller.py:2266
+#: controllers/accounts_controller.py:2337
 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
 msgstr "يجب أن يكون إجمالي مبلغ الدفع في جدول الدفع مساويا للمجموع الكبير / المستدير"
 
-#: accounts/doctype/payment_request/payment_request.py:112
+#: accounts/doctype/payment_request/payment_request.py:115
 msgid "Total Payment Request amount cannot be greater than {0} amount"
 msgstr "لا يمكن أن يكون إجمالي مبلغ طلب الدفع أكبر من {0} المبلغ"
 
-#: regional/report/irs_1099/irs_1099.py:85
+#: regional/report/irs_1099/irs_1099.py:83
 msgid "Total Payments"
 msgstr "مجموع المدفوعات"
 
@@ -74381,11 +76857,11 @@
 msgid "Total Purchase Cost (via Purchase Invoice)"
 msgstr "مجموع تكلفة الشراء (عن طريق شراء الفاتورة)"
 
-#: projects/doctype/project/project.js:107
+#: projects/doctype/project/project.js:131
 msgid "Total Purchase Cost has been updated"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
 msgid "Total Qty"
 msgstr "إجمالي الكمية"
@@ -74397,6 +76873,8 @@
 msgstr "إجمالي الكمية"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
 msgid "Total Quantity"
 msgstr "الكمية الإجمالية"
 
@@ -74492,7 +76970,7 @@
 msgid "Total Revenue"
 msgstr "إجمالي الإيرادات"
 
-#: selling/report/item_wise_sales_history/item_wise_sales_history.py:260
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
 msgid "Total Sales Amount"
 msgstr ""
 
@@ -74507,6 +76985,11 @@
 msgid "Total Stock Summary"
 msgstr "ملخص إجمالي المخزون"
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr ""
+
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
@@ -74529,7 +77012,7 @@
 msgid "Total Tasks"
 msgstr "إجمالي المهام"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:622
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
 #: accounts/report/purchase_register/purchase_register.py:263
 msgid "Total Tax"
 msgstr "مجموع الضرائب"
@@ -74660,7 +77143,7 @@
 msgid "Total Taxes and Charges (Company Currency)"
 msgstr "مجموع الضرائب والرسوم (عملة الشركة)"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:132
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
 msgid "Total Time (in Mins)"
 msgstr ""
 
@@ -74670,7 +77153,7 @@
 msgid "Total Time in Mins"
 msgstr "إجمالي الوقت بالدقائق"
 
-#: public/js/utils.js:105
+#: public/js/utils.js:129
 msgid "Total Unpaid: {0}"
 msgstr "عدد غير مدفوع: {0}"
 
@@ -74692,7 +77175,7 @@
 msgid "Total Value Difference (Incoming - Outgoing)"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
 msgid "Total Variance"
 msgstr "مجموع الفروق"
@@ -74701,6 +77184,11 @@
 msgid "Total Views"
 msgstr ""
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr ""
+
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -74761,35 +77249,49 @@
 msgid "Total Working Hours"
 msgstr "مجموع ساعات العمل"
 
-#: controllers/accounts_controller.py:1838
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr "مجموع ساعات العمل"
+
+#: controllers/accounts_controller.py:1920
 msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
 msgstr "مجموع مقدما ({0}) ضد النظام {1} لا يمكن أن يكون أكبر من المجموع الكلي ({2})"
 
-#: controllers/selling_controller.py:186
+#: controllers/selling_controller.py:187
 msgid "Total allocated percentage for sales team should be 100"
 msgstr "مجموع النسبة المئوية المخصصة ل فريق المبيعات يجب أن يكون 100"
 
-#: selling/doctype/customer/customer.py:157
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:156
 msgid "Total contribution percentage should be equal to 100"
 msgstr "يجب أن تكون نسبة المساهمة الإجمالية مساوية 100"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:444
-#: accounts/doctype/sales_invoice/sales_invoice.py:505
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
 msgid "Total payments amount can't be greater than {}"
 msgstr "لا يمكن أن يكون إجمالي المدفوعات أكبر من {}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:67
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
 msgid "Total percentage against cost centers should be 100"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:765
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:766
-#: accounts/report/financial_statements.py:339
-#: accounts/report/financial_statements.py:340
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
 msgid "Total {0} ({1})"
 msgstr "إجمالي {0} ({1})"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:162
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
 msgstr "إجمالي {0} لجميع العناصر هو صفر، قد يكون عليك تغيير 'توزيع الرسوم على أساس'\\n<br>\\nTotal {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
 
@@ -74801,7 +77303,8 @@
 msgid "Total(Qty)"
 msgstr "إجمالي (الكمية)"
 
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:88
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Totals"
 msgstr "المجاميع"
 
@@ -74886,6 +77389,11 @@
 msgid "Track Service Level Agreement"
 msgstr "تتبع اتفاقية مستوى الخدمة"
 
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -74904,7 +77412,7 @@
 msgid "Tracking URL"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: manufacturing/doctype/workstation/workstation_dashboard.py:10
 msgid "Transaction"
 msgstr "حركة"
@@ -74946,7 +77454,7 @@
 msgstr "عملية العملات"
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
-#: selling/report/territory_wise_sales/territory_wise_sales.js:11
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
 msgid "Transaction Date"
 msgstr "تاريخ المعاملة"
 
@@ -74986,12 +77494,21 @@
 msgid "Transaction Date"
 msgstr "تاريخ المعاملة"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
 msgid "Transaction Deletion Record"
 msgstr ""
 
 #. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgid "Transaction Deletion Record Item"
 msgstr ""
@@ -75032,7 +77549,7 @@
 msgid "Transaction Settings"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:258
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
 msgid "Transaction Type"
 msgstr "نوع المعاملة"
 
@@ -75042,7 +77559,7 @@
 msgid "Transaction Type"
 msgstr "نوع المعاملة"
 
-#: accounts/doctype/payment_request/payment_request.py:122
+#: accounts/doctype/payment_request/payment_request.py:125
 msgid "Transaction currency must be same as Payment Gateway currency"
 msgstr "يجب أن تكون العملة المعاملة نفس العملة بوابة الدفع"
 
@@ -75050,15 +77567,15 @@
 msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:647
+#: manufacturing/doctype/job_card/job_card.py:651
 msgid "Transaction not allowed against stopped Work Order {0}"
 msgstr "المعاملة غير مسموح بها في مقابل أمر العمل المتوقف {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1112
+#: accounts/doctype/payment_entry/payment_entry.py:1128
 msgid "Transaction reference no {0} dated {1}"
 msgstr "إشارة عملية لا {0} بتاريخ {1}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
 #: manufacturing/doctype/job_card/job_card_dashboard.py:9
@@ -75073,12 +77590,12 @@
 msgid "Transactions Annual History"
 msgstr "المعاملات السنوية التاريخ"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:107
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
 msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
 msgid "Transfer"
 msgstr "نقل"
 
@@ -75107,11 +77624,11 @@
 msgid "Transfer"
 msgstr "نقل"
 
-#: assets/doctype/asset/asset.js:83
+#: assets/doctype/asset/asset.js:84
 msgid "Transfer Asset"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:318
+#: manufacturing/doctype/production_plan/production_plan.js:345
 msgid "Transfer From Warehouses"
 msgstr ""
 
@@ -75127,7 +77644,7 @@
 msgid "Transfer Material Against"
 msgstr "نقل المواد ضد"
 
-#: manufacturing/doctype/production_plan/production_plan.js:313
+#: manufacturing/doctype/production_plan/production_plan.js:340
 msgid "Transfer Materials For Warehouse {0}"
 msgstr "نقل المواد للمستودع {0}"
 
@@ -75147,7 +77664,7 @@
 msgid "Transfer Type"
 msgstr "نوع النقل"
 
-#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:31
 msgid "Transferred"
 msgstr "نقل"
 
@@ -75157,6 +77674,7 @@
 msgid "Transferred"
 msgstr "نقل"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
 msgid "Transferred Qty"
 msgstr "نقل الكمية"
@@ -75183,7 +77701,7 @@
 msgid "Transferred Quantity"
 msgstr "الكمية المنقولة"
 
-#: assets/doctype/asset_movement/asset_movement.py:76
+#: assets/doctype/asset_movement/asset_movement.py:78
 msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
 msgstr ""
 
@@ -75193,7 +77711,7 @@
 msgid "Transit"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:371
+#: stock/doctype/stock_entry/stock_entry.js:439
 msgid "Transit Entry"
 msgstr ""
 
@@ -75274,8 +77792,8 @@
 msgid "Tree Details"
 msgstr "تفاصيل شجرة"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:9
-#: selling/report/sales_analytics/sales_analytics.js:9
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
 msgid "Tree Type"
 msgstr "نوع الشجرة"
 
@@ -75312,7 +77830,7 @@
 msgid "Trial Period End Date"
 msgstr "تاريخ انتهاء الفترة التجريبية"
 
-#: accounts/doctype/subscription/subscription.py:356
+#: accounts/doctype/subscription/subscription.py:348
 msgid "Trial Period End Date Cannot be before Trial Period Start Date"
 msgstr "لا يمكن أن يكون تاريخ انتهاء الفترة التجريبية قبل تاريخ بدء الفترة التجريبية"
 
@@ -75322,7 +77840,7 @@
 msgid "Trial Period Start Date"
 msgstr "فترة بداية الفترة التجريبية"
 
-#: accounts/doctype/subscription/subscription.py:362
+#: accounts/doctype/subscription/subscription.py:354
 msgid "Trial Period Start date cannot be after Subscription Start Date"
 msgstr "لا يمكن أن يكون تاريخ بدء الفترة التجريبية بعد تاريخ بدء الاشتراك"
 
@@ -75552,23 +78070,24 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
 #: manufacturing/report/bom_explorer/bom_explorer.py:58
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:63 public/js/utils.js:632
-#: selling/doctype/sales_order/sales_order.js:999
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
 #: selling/report/sales_analytics/sales_analytics.py:76
 #: setup/doctype/uom/uom.json
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
 #: stock/report/item_prices/item_prices.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.py:94
-#: stock/report/stock_ageing/stock_ageing.py:165
-#: stock/report/stock_analytics/stock_analytics.py:46
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:129
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
 #: templates/emails/reorder_item.html:11
 #: templates/includes/rfq/rfq_items.html:17
 msgid "UOM"
@@ -75889,11 +78408,11 @@
 msgid "UOM Conversion Factor"
 msgstr "عامل تحويل وحدة القياس"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1248
+#: manufacturing/doctype/production_plan/production_plan.py:1261
 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
 msgstr "معامل تحويل UOM ({0} -&gt; {1}) غير موجود للعنصر: {2}"
 
-#: buying/utils.py:38
+#: buying/utils.py:37
 msgid "UOM Conversion factor is required in row {0}"
 msgstr "معامل تحويل وحدة القياس مطلوب في الصف: {0}"
 
@@ -75903,7 +78422,7 @@
 msgid "UOM Name"
 msgstr "اسم وحدة القايس"
 
-#: stock/doctype/stock_entry/stock_entry.py:2773
+#: stock/doctype/stock_entry/stock_entry.py:2842
 msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
 msgstr ""
 
@@ -75913,6 +78432,10 @@
 msgid "UOM in case unspecified in imported data"
 msgstr "وحدة القياس في حالة عدم تحديدها في البيانات المستوردة"
 
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -75947,27 +78470,27 @@
 msgid "URL can only be a string"
 msgstr "يمكن أن يكون عنوان URL عبارة عن سلسلة فقط"
 
-#: public/js/utils/unreconcile.js:20
+#: public/js/utils/unreconcile.js:24
 msgid "UnReconcile"
 msgstr ""
 
-#: setup/utils.py:117
+#: setup/utils.py:115
 msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
 msgstr "تعذر العثور على سعر الصرف من {0} إلى {1} لتاريخ المفتاح {2}. يرجى إنشاء سجل صرف العملات يدويا"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:74
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
 msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
 msgstr "تعذر العثور على النتيجة بدءا من {0}. يجب أن يكون لديك درجات دائمة تغطي 0 إلى 100"
 
-#: manufacturing/doctype/work_order/work_order.py:603
-msgid "Unable to find the time slot in the next {0} days for the operation {1}."
-msgstr "يتعذر العثور على الفاصل الزمني في الأيام {0} التالية للعملية {1}."
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:97
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
 msgid "Unable to find variable:"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:79
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
 msgid "Unallocated Amount"
 msgstr "المبلغ غير المخصصة"
 
@@ -75983,18 +78506,18 @@
 msgid "Unallocated Amount"
 msgstr "المبلغ غير المخصصة"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 msgid "Unassigned Qty"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
 msgid "Unblock Invoice"
 msgstr "الافراج عن الفاتورة"
 
 #: accounts/report/balance_sheet/balance_sheet.py:76
 #: accounts/report/balance_sheet/balance_sheet.py:77
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
 msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
 msgstr "غير مغلقة سنتين الماليتين الربح / الخسارة (الائتمان)"
 
@@ -76036,7 +78559,7 @@
 msgid "Under Warranty"
 msgstr "تحت الضمان"
 
-#: manufacturing/doctype/workstation/workstation.js:52
+#: manufacturing/doctype/workstation/workstation.js:78
 msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
 msgstr ""
 
@@ -76046,6 +78569,11 @@
 msgid "Unfulfilled"
 msgstr "لم تتحقق"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:68
 msgid "Unit of Measure"
 msgstr "وحدة القياس"
@@ -76057,7 +78585,7 @@
 msgid "Unit of Measure (UOM)"
 msgstr ""
 
-#: stock/doctype/item/item.py:378
+#: stock/doctype/item/item.py:377
 msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
 msgstr "وحدة القياس {0} تم إدخال أكثر من مرة واحدة في معامل التحويل الجدول"
 
@@ -76067,11 +78595,12 @@
 msgid "Units of Measure"
 msgstr "وحدات القياس"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:12
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
 msgid "Unknown"
 msgstr "غير معروف"
 
-#: public/js/call_popup/call_popup.js:109
+#: public/js/call_popup/call_popup.js:110
 msgid "Unknown Caller"
 msgstr "غير معروف المتصل"
 
@@ -76087,7 +78616,7 @@
 msgid "Unlink Payment on Cancellation of Invoice"
 msgstr "إلغاء ربط الدفع على إلغاء الفاتورة"
 
-#: accounts/doctype/bank_account/bank_account.js:34
+#: accounts/doctype/bank_account/bank_account.js:33
 msgid "Unlink external integrations"
 msgstr "إلغاء ربط التكامل الخارجي"
 
@@ -76097,7 +78626,7 @@
 msgid "Unlinked"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:258
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
 #: accounts/doctype/subscription/subscription_list.js:12
 msgid "Unpaid"
 msgstr "غير مدفوع"
@@ -76231,20 +78760,24 @@
 msgid "Unreconciled Entries"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:74
-#: stock/doctype/pick_list/pick_list.js:114
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
 msgid "Unreserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:418
+#: selling/doctype/sales_order/sales_order.js:448
 msgid "Unreserve Stock"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:430
-#: stock/doctype/pick_list/pick_list.js:252
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
 msgid "Unreserving Stock..."
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr ""
+
 #: accounts/doctype/dunning/dunning_list.js:6
 msgid "Unresolved"
 msgstr "لم تحل"
@@ -76273,7 +78806,7 @@
 msgid "Unsigned"
 msgstr "غير موقعة"
 
-#: setup/doctype/email_digest/email_digest.py:130
+#: setup/doctype/email_digest/email_digest.py:128
 msgid "Unsubscribe from this Email Digest"
 msgstr "إلغاء الاشتراك من هذا البريد الإلكتروني دايجست"
 
@@ -76296,6 +78829,7 @@
 msgstr "إلغاء اشتراكك"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
 msgid "Until"
 msgstr "حتى"
 
@@ -76305,7 +78839,7 @@
 msgid "Unverified"
 msgstr "غير مثبت عليه"
 
-#: erpnext_integrations/utils.py:20
+#: erpnext_integrations/utils.py:22
 msgid "Unverified Webhook Data"
 msgstr "بيانات Webhook لم يتم التحقق منها"
 
@@ -76323,22 +78857,23 @@
 msgid "Upcoming Calendar Events "
 msgstr "أحداث التقويم القادمة"
 
-#: accounts/doctype/account/account.js:210
-#: accounts/doctype/cost_center/cost_center.js:102
-#: public/js/bom_configurator/bom_configurator.bundle.js:367
-#: public/js/utils.js:551 public/js/utils.js:767
-#: public/js/utils/barcode_scanner.js:176
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
 msgid "Update"
 msgstr "تحديث"
 
-#: accounts/doctype/account/account.js:58
+#: accounts/doctype/account/account.js:53
 msgid "Update Account Name / Number"
 msgstr "تحديث اسم / رقم الحساب"
 
-#: accounts/doctype/account/account.js:158
+#: accounts/doctype/account/account.js:159
 msgid "Update Account Number / Name"
 msgstr "تحديث رقم الحساب / الاسم"
 
@@ -76384,7 +78919,7 @@
 msgid "Update Auto Repeat Reference"
 msgstr "تحديث السيارات تكرار المرجع"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
 msgid "Update BOM Cost Automatically"
 msgstr "تحديث بوم التكلفة تلقائيا"
 
@@ -76413,6 +78948,18 @@
 msgid "Update Billed Amount in Delivery Note"
 msgstr ""
 
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -76425,9 +78972,9 @@
 msgid "Update Billed Amount in Sales Order"
 msgstr "تحديث مبلغ فاتورة في أمر المبيعات"
 
-#: accounts/doctype/bank_clearance/bank_clearance.js:57
-#: accounts/doctype/bank_clearance/bank_clearance.js:71
-#: accounts/doctype/bank_clearance/bank_clearance.js:76
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
 msgid "Update Clearance Date"
 msgstr "تحديث تاريخ التخليص"
 
@@ -76437,7 +78984,7 @@
 msgid "Update Consumed Material Cost In Project"
 msgstr "تحديث تكلفة المواد المستهلكة في المشروع"
 
-#: manufacturing/doctype/bom/bom.js:100
+#: manufacturing/doctype/bom/bom.js:99
 msgid "Update Cost"
 msgstr "تحديث التكلفة"
 
@@ -76453,12 +79000,12 @@
 msgid "Update Cost"
 msgstr "تحديث التكلفة"
 
-#: accounts/doctype/cost_center/cost_center.js:21
-#: accounts/doctype/cost_center/cost_center.js:50
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
 msgid "Update Cost Center Name / Number"
 msgstr "تحديث اسم / رقم مركز التكلفة"
 
-#: stock/doctype/pick_list/pick_list.js:99
+#: stock/doctype/pick_list/pick_list.js:104
 msgid "Update Current Stock"
 msgstr "تحديث المخزون الحالي"
 
@@ -76475,12 +79022,24 @@
 msgid "Update Existing Records"
 msgstr "تحديث السجلات الموجودة"
 
-#: buying/doctype/purchase_order/purchase_order.js:275 public/js/utils.js:721
-#: selling/doctype/sales_order/sales_order.js:56
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
 msgid "Update Items"
 msgstr "تحديث العناصر"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Update Print Format"
 msgstr "تحديث تنسيق الطباعة"
 
@@ -76490,7 +79049,7 @@
 msgid "Update Rate and Availability"
 msgstr "معدل التحديث والتوفر"
 
-#: buying/doctype/purchase_order/purchase_order.js:475
+#: buying/doctype/purchase_order/purchase_order.js:555
 msgid "Update Rate as per Last Purchase"
 msgstr ""
 
@@ -76523,7 +79082,7 @@
 msgid "Update Stock Opening Balance"
 msgstr ""
 
-#: projects/doctype/project/project.js:71
+#: projects/doctype/project/project.js:82
 msgid "Update Total Purchase Cost"
 msgstr ""
 
@@ -76545,7 +79104,7 @@
 msgid "Update latest price in all BOMs"
 msgstr "تحديث آخر الأسعار في جميع بومس"
 
-#: assets/doctype/asset/asset.py:338
+#: assets/doctype/asset/asset.py:336
 msgid "Update stock must be enabled for the purchase invoice {0}"
 msgstr ""
 
@@ -76565,19 +79124,19 @@
 msgid "Updating Opening Balances"
 msgstr ""
 
-#: stock/doctype/item/item.py:1348
+#: stock/doctype/item/item.py:1333
 msgid "Updating Variants..."
 msgstr "جارٍ تحديث المتغيرات ..."
 
-#: manufacturing/doctype/work_order/work_order.js:788
+#: manufacturing/doctype/work_order/work_order.js:847
 msgid "Updating Work Order status"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:48
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
 msgid "Updating {0} of {1}, {2}"
 msgstr "تحديث {0} من {1} ، {2}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:44
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
 msgid "Upload Bank Statement"
 msgstr ""
 
@@ -76588,7 +79147,7 @@
 msgstr "تحميل فواتير XML"
 
 #: setup/setup_wizard/operations/install_fixtures.py:264
-#: setup/setup_wizard/operations/install_fixtures.py:380
+#: setup/setup_wizard/operations/install_fixtures.py:372
 msgid "Upper Income"
 msgstr "أعلى دخل"
 
@@ -76598,7 +79157,7 @@
 msgid "Urgent"
 msgstr "عاجل"
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:37
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
 msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
 msgstr ""
 
@@ -76634,6 +79193,12 @@
 msgid "Use Google Maps Direction API to optimize route"
 msgstr "استخدم Google Maps Direction API لتحسين المسار"
 
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr ""
+
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgctxt "Stock Reposting Settings"
@@ -76652,6 +79217,84 @@
 msgid "Use Multi-Level BOM"
 msgstr "استخدام متعدد المستويات BOM"
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
@@ -76687,8 +79330,8 @@
 msgid "Used for Production Plan"
 msgstr "تستخدم لخطة الإنتاج"
 
-#: support/report/issue_analytics/issue_analytics.py:47
-#: support/report/issue_summary/issue_summary.py:44
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
 msgid "User"
 msgstr "المستعمل"
 
@@ -76764,7 +79407,7 @@
 msgid "User ID not set for Employee {0}"
 msgstr "هوية المستخدم لم يتم تعيين موظف ل {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:544
+#: accounts/doctype/journal_entry/journal_entry.js:610
 msgid "User Remark"
 msgstr "ملاحظة المستخدم"
 
@@ -76786,7 +79429,7 @@
 msgid "User Resolution Time"
 msgstr "وقت قرار المستخدم"
 
-#: accounts/doctype/pricing_rule/utils.py:596
+#: accounts/doctype/pricing_rule/utils.py:585
 msgid "User has not applied rule on the invoice {0}"
 msgstr "لم يطبق المستخدم قاعدة على الفاتورة {0}"
 
@@ -76806,11 +79449,11 @@
 msgid "User {0} is disabled"
 msgstr "المستخدم {0} تم تعطيل"
 
-#: setup/doctype/employee/employee.py:251
+#: setup/doctype/employee/employee.py:249
 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
 msgstr ""
 
-#: setup/doctype/employee/employee.py:245
+#: setup/doctype/employee/employee.py:244
 msgid "User {0}: Removed Employee role as there is no mapped employee."
 msgstr ""
 
@@ -76883,10 +79526,12 @@
 msgid "VAT Audit Report"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:115
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
 msgid "VAT on Expenses and All Other Inputs"
 msgstr ""
 
+#: regional/report/uae_vat_201/uae_vat_201.html:15
 #: regional/report/uae_vat_201/uae_vat_201.py:45
 msgid "VAT on Sales and All Other Outputs"
 msgstr ""
@@ -76939,20 +79584,16 @@
 msgid "Valid From"
 msgstr "صالح من تاريخ"
 
-#: stock/doctype/item_price/item_price.py:62
-msgid "Valid From Date must be lesser than Valid Up To Date."
-msgstr ""
-
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
 msgid "Valid From date not in Fiscal Year {0}"
 msgstr "تاريخ صالح ليس في السنة المالية {0}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:84
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
 msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:265
-#: templates/pages/order.html:47
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
 msgid "Valid Till"
 msgstr "صالح حتى"
 
@@ -77084,7 +79725,7 @@
 msgid "Validity in Days"
 msgstr "الصلاحية في أيام"
 
-#: selling/doctype/quotation/quotation.py:344
+#: selling/doctype/quotation/quotation.py:345
 msgid "Validity period of this quotation has ended."
 msgstr "انتهت فترة صلاحية هذا الاقتباس."
 
@@ -77096,7 +79737,7 @@
 msgstr "تقييم"
 
 #: stock/report/stock_balance/stock_balance.js:76
-#: stock/report/stock_ledger/stock_ledger.js:88
+#: stock/report/stock_ledger/stock_ledger.js:96
 msgid "Valuation Field Type"
 msgstr ""
 
@@ -77110,11 +79751,11 @@
 msgid "Valuation Method"
 msgstr "طريقة التقييم"
 
-#: accounts/report/gross_profit/gross_profit.py:266
+#: accounts/report/gross_profit/gross_profit.py:264
 #: stock/report/item_prices/item_prices.py:57
 #: stock/report/serial_no_ledger/serial_no_ledger.py:64
-#: stock/report/stock_balance/stock_balance.py:449
-#: stock/report/stock_ledger/stock_ledger.py:207
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
 msgid "Valuation Rate"
 msgstr "سعر التقييم"
 
@@ -77179,6 +79820,12 @@
 msgid "Valuation Rate"
 msgstr "سعر التقييم"
 
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr "سعر التقييم"
+
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
@@ -77197,23 +79844,23 @@
 msgid "Valuation Rate"
 msgstr "سعر التقييم"
 
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:168
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
 msgid "Valuation Rate (In / Out)"
 msgstr ""
 
-#: stock/stock_ledger.py:1688
+#: stock/stock_ledger.py:1680
 msgid "Valuation Rate Missing"
 msgstr "معدل التقييم مفقود"
 
-#: stock/stock_ledger.py:1666
+#: stock/stock_ledger.py:1658
 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
 msgstr "معدل التقييم للعنصر {0} ، مطلوب لإجراء إدخالات محاسبية لـ {1} {2}."
 
-#: stock/doctype/item/item.py:266
+#: stock/doctype/item/item.py:265
 msgid "Valuation Rate is mandatory if Opening Stock entered"
 msgstr "معدل التقييم إلزامي إذا ادخلت قيمة مبدئية للمخزون\\n<br>\\nValuation Rate is mandatory if Opening Stock entered"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
 msgid "Valuation Rate required for Item {0} at row {1}"
 msgstr "معدل التقييم مطلوب للبند {0} في الصف {1}"
 
@@ -77224,12 +79871,12 @@
 msgid "Valuation and Total"
 msgstr "التقييم والمجموع"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:731
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
 msgid "Valuation rate for customer provided items has been set to zero."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1649
-#: controllers/accounts_controller.py:2583
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
 msgid "Valuation type charges can not be marked as Inclusive"
 msgstr "لا يمكن تحديد رسوم نوع التقييم على أنها شاملة"
 
@@ -77237,10 +79884,10 @@
 msgid "Valuation type charges can not marked as Inclusive"
 msgstr "لا يمكن وضع علامة على رسوم التقييم على انها شاملة"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:28
-#: public/js/stock_analytics.js:37
-#: selling/report/sales_analytics/sales_analytics.js:28
-#: stock/report/stock_analytics/stock_analytics.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
 msgid "Value"
 msgstr "القيمة"
@@ -77303,7 +79950,7 @@
 msgid "Value Based Inspection"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:224
+#: stock/report/stock_ledger/stock_ledger.py:297
 msgid "Value Change"
 msgstr "قيمة التغير"
 
@@ -77313,17 +79960,17 @@
 msgid "Value Details"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:25
-#: selling/report/sales_analytics/sales_analytics.js:25
-#: stock/report/stock_analytics/stock_analytics.js:24
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
 msgid "Value Or Qty"
 msgstr "القيمة أو الكمية"
 
-#: setup/setup_wizard/operations/install_fixtures.py:392
+#: setup/setup_wizard/operations/install_fixtures.py:384
 msgid "Value Proposition"
 msgstr "موقع ذو قيمة"
 
-#: controllers/item_variant.py:125
+#: controllers/item_variant.py:123
 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
 msgstr "يجب أن تكون قيمة للسمة {0} ضمن مجموعة من {1} إلى {2} في الزيادات من {3} لالبند {4}"
 
@@ -77337,14 +79984,19 @@
 msgid "Value of goods cannot be 0"
 msgstr ""
 
-#: public/js/stock_analytics.js:36
+#: public/js/stock_analytics.js:46
 msgid "Value or Qty"
 msgstr "القيمة أو الكمية"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:120
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
 msgid "Values Changed"
 msgstr "القيم التي تم تغييرها"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
@@ -77372,22 +80024,26 @@
 msgid "Variance ({})"
 msgstr "التباين ({})"
 
-#: stock/doctype/item/item.js:110 stock/doctype/item/item_list.js:14
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
 #: stock/report/item_variant_details/item_variant_details.py:74
 msgid "Variant"
 msgstr "مختلف"
 
-#: stock/doctype/item/item.py:849
+#: stock/doctype/item/item.py:837
 msgid "Variant Attribute Error"
 msgstr "خطأ في سمة المتغير"
 
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr "سمات متفاوتة"
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Attributes"
 msgstr "سمات متفاوتة"
 
-#: manufacturing/doctype/bom/bom.js:124
+#: manufacturing/doctype/bom/bom.js:128
 msgid "Variant BOM"
 msgstr "المتغير BOM"
 
@@ -77397,11 +80053,11 @@
 msgid "Variant Based On"
 msgstr "البديل القائم على"
 
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:865
 msgid "Variant Based On cannot be changed"
 msgstr "لا يمكن تغيير المتغير بناءً على"
 
-#: stock/doctype/item/item.js:98
+#: stock/doctype/item/item.js:122
 msgid "Variant Details Report"
 msgstr "تفاصيل تقرير التقرير"
 
@@ -77410,11 +80066,11 @@
 msgid "Variant Field"
 msgstr "الحقل البديل"
 
-#: manufacturing/doctype/bom/bom.js:219 manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
 msgid "Variant Item"
 msgstr "عنصر متغير"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Variant Items"
 msgstr "العناصر المتغيرة"
 
@@ -77430,7 +80086,7 @@
 msgid "Variant Of"
 msgstr "البديل من"
 
-#: stock/doctype/item/item.js:543
+#: stock/doctype/item/item.js:610
 msgid "Variant creation has been queued."
 msgstr "وقد وضعت قائمة الانتظار في قائمة الانتظار."
 
@@ -77487,7 +80143,7 @@
 msgid "Vehicle Value"
 msgstr "قيمة المركبة"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
 msgid "Vendor Name"
 msgstr "اسم البائع"
 
@@ -77506,6 +80162,11 @@
 msgid "Verify Email"
 msgstr "التحقق من البريد الإلكتروني"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
+
 #. Label of a Check field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -77529,37 +80190,37 @@
 msgid "Video Settings"
 msgstr "اعدادات الفيديو"
 
-#: accounts/doctype/account/account.js:79
+#: accounts/doctype/account/account.js:74
 #: accounts/doctype/account/account.js:103
-#: accounts/doctype/account/account_tree.js:135
-#: accounts/doctype/account/account_tree.js:139
-#: accounts/doctype/account/account_tree.js:143
-#: accounts/doctype/cost_center/cost_center_tree.js:37
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:202
-#: accounts/doctype/journal_entry/journal_entry.js:29
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:619
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:8
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:11
-#: buying/doctype/supplier/supplier.js:88
-#: buying/doctype/supplier/supplier.js:92
-#: manufacturing/doctype/production_plan/production_plan.js:94
-#: projects/doctype/project/project.js:84
-#: projects/doctype/project/project.js:92
-#: public/js/controllers/stock_controller.js:64
-#: public/js/controllers/stock_controller.js:83 public/js/utils.js:133
-#: selling/doctype/customer/customer.js:157
-#: selling/doctype/customer/customer.js:162 setup/doctype/company/company.js:88
-#: setup/doctype/company/company.js:94 setup/doctype/company/company.js:100
-#: setup/doctype/company/company.js:106
-#: stock/doctype/delivery_trip/delivery_trip.js:71
-#: stock/doctype/item/item.js:63 stock/doctype/item/item.js:69
-#: stock/doctype/item/item.js:75 stock/doctype/item/item.js:92
-#: stock/doctype/item/item.js:96 stock/doctype/item/item.js:100
-#: stock/doctype/purchase_receipt/purchase_receipt.js:182
-#: stock/doctype/purchase_receipt/purchase_receipt.js:189
-#: stock/doctype/stock_entry/stock_entry.js:257
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:41
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:53
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
 msgid "View"
 msgstr ""
 
@@ -77567,7 +80228,7 @@
 msgid "View BOM Update Log"
 msgstr ""
 
-#: public/js/setup_wizard.js:39
+#: public/js/setup_wizard.js:41
 msgid "View Chart of Accounts"
 msgstr "عرض الرسم البياني للحسابات"
 
@@ -77577,24 +80238,24 @@
 msgid "View Cost Center Tree"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:158
+#: accounts/doctype/payment_entry/payment_entry.js:183
 msgid "View Exchange Gain/Loss Journals"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:128
+#: assets/doctype/asset/asset.js:164
 #: assets/doctype/asset_repair/asset_repair.js:47
 msgid "View General Ledger"
 msgstr ""
 
-#: crm/doctype/campaign/campaign.js:11
+#: crm/doctype/campaign/campaign.js:15
 msgid "View Leads"
 msgstr "مشاهدة العملاء المحتملون"
 
-#: accounts/doctype/account/account_tree.js:193 stock/doctype/batch/batch.js:18
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
 msgid "View Ledger"
 msgstr "عرض القيود"
 
-#: stock/doctype/serial_no/serial_no.js:29
+#: stock/doctype/serial_no/serial_no.js:28
 msgid "View Ledgers"
 msgstr ""
 
@@ -77617,6 +80278,10 @@
 msgid "View attachments"
 msgstr "عرض المرفقات"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
+
 #: utilities/report/youtube_interactions/youtube_interactions.py:25
 msgid "Views"
 msgstr ""
@@ -77661,14 +80326,19 @@
 msgid "Voice Call Settings"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr ""
+
 #: accounts/report/purchase_register/purchase_register.py:163
-#: accounts/report/sales_register/sales_register.py:177
+#: accounts/report/sales_register/sales_register.py:178
 msgid "Voucher"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.js:71
-#: stock/report/stock_ledger/stock_ledger.py:160
-#: stock/report/stock_ledger/stock_ledger.py:232
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
 msgid "Voucher #"
 msgstr "سند #"
 
@@ -77708,26 +80378,26 @@
 msgid "Voucher Name"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:273
-#: accounts/report/accounts_receivable/accounts_receivable.py:1050
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:213
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
 #: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:625
-#: accounts/report/payment_ledger/payment_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
 #: accounts/report/payment_ledger/payment_ledger.py:167
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: public/js/utils/unreconcile.js:61
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:153
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:139
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:112
-#: stock/report/reserved_stock/reserved_stock.js:80
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
 #: stock/report/reserved_stock/reserved_stock.py:151
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
 #: stock/report/serial_no_ledger/serial_no_ledger.py:30
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:118
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
 msgid "Voucher No"
@@ -77797,7 +80467,7 @@
 msgid "Voucher Qty"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:619
+#: accounts/report/general_ledger/general_ledger.py:623
 msgid "Voucher Subtype"
 msgstr ""
 
@@ -77807,25 +80477,25 @@
 msgid "Voucher Subtype"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1048
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:203
-#: accounts/report/general_ledger/general_ledger.py:617
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
 #: accounts/report/payment_ledger/payment_ledger.py:158
 #: accounts/report/purchase_register/purchase_register.py:158
-#: accounts/report/sales_register/sales_register.py:172
+#: accounts/report/sales_register/sales_register.py:173
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: public/js/utils/unreconcile.js:60
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:147
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:132
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:110
-#: stock/report/reserved_stock/reserved_stock.js:68
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
 #: stock/report/reserved_stock/reserved_stock.py:145
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
 #: stock/report/serial_no_ledger/serial_no_ledger.py:24
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
-#: stock/report/stock_ledger/stock_ledger.py:230
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
 msgid "Voucher Type"
@@ -77897,11 +80567,11 @@
 msgid "Voucher Type"
 msgstr "نوع السند"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:177
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
 msgid "Voucher {0} is over-allocated by {1}"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:249
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
 msgid "Voucher {0} value is broken: {1}"
 msgstr ""
 
@@ -77990,71 +80660,75 @@
 msgid "Wages per hour"
 msgstr "الأجور في الساعة"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:251
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
 msgid "Waiting for payment..."
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:55
-#: accounts/report/gross_profit/gross_profit.py:251
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
 #: accounts/report/purchase_register/purchase_register.js:52
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:28
 #: accounts/report/sales_register/sales_register.js:58
-#: accounts/report/sales_register/sales_register.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:271
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:16
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:11
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:82
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
-#: manufacturing/report/production_planning_report/production_planning_report.py:362
-#: manufacturing/report/production_planning_report/production_planning_report.py:405
-#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:9
-#: public/js/stock_analytics.js:45 public/js/utils.js:498
-#: public/js/utils/serial_no_batch_selector.js:90
-#: selling/doctype/sales_order/sales_order.js:300
-#: selling/doctype/sales_order/sales_order.js:401
-#: selling/report/sales_order_analysis/sales_order_analysis.js:49
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
 #: selling/report/sales_order_analysis/sales_order_analysis.py:334
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:78
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
 #: stock/doctype/warehouse/warehouse.json
 #: stock/page/stock_balance/stock_balance.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:126
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:22
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:153
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:126
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
 #: stock/report/item_price_stock/item_price_stock.py:27
-#: stock/report/item_shortage_report/item_shortage_report.js:18
+#: stock/report/item_shortage_report/item_shortage_report.js:17
 #: stock/report/item_shortage_report/item_shortage_report.py:81
 #: stock/report/product_bundle_balance/product_bundle_balance.js:42
 #: stock/report/product_bundle_balance/product_bundle_balance.py:89
-#: stock/report/reserved_stock/reserved_stock.js:44
+#: stock/report/reserved_stock/reserved_stock.js:41
 #: stock/report/reserved_stock/reserved_stock.py:96
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
-#: stock/report/serial_no_ledger/serial_no_ledger.js:22
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
 #: stock/report/serial_no_ledger/serial_no_ledger.py:44
 #: stock/report/stock_ageing/stock_ageing.js:23
-#: stock/report/stock_ageing/stock_ageing.py:146
-#: stock/report/stock_analytics/stock_analytics.js:50
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
 #: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_balance/stock_balance.py:383
 #: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:167
+#: stock/report/stock_ledger/stock_ledger.py:240
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
 #: stock/report/stock_projected_qty/stock_projected_qty.js:15
 #: stock/report/stock_projected_qty/stock_projected_qty.py:122
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:17
-#: stock/report/total_stock_summary/total_stock_summary.py:28
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:39
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
 #: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
 msgid "Warehouse"
 msgstr "المستودعات"
 
@@ -78112,12 +80786,24 @@
 msgid "Warehouse"
 msgstr "المستودعات"
 
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr "المستودعات"
+
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Warehouse"
 msgstr "المستودعات"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr "المستودعات"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -78252,6 +80938,12 @@
 msgid "Warehouse"
 msgstr "المستودعات"
 
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr "المستودعات"
+
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
 msgid "Warehouse Capacity Summary"
 msgstr ""
@@ -78361,28 +81053,28 @@
 msgid "Warehouse and Reference"
 msgstr "مستودع والمراجع"
 
-#: stock/doctype/warehouse/warehouse.py:95
+#: stock/doctype/warehouse/warehouse.py:93
 msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
 msgstr "لا يمكن حذف مستودع كما دخول دفتر الأستاذ موجود لهذا المستودع.\\n<br>\\nWarehouse can not be deleted as stock ledger entry exists for this warehouse."
 
-#: stock/doctype/serial_no/serial_no.py:85
+#: stock/doctype/serial_no/serial_no.py:82
 msgid "Warehouse cannot be changed for Serial No."
 msgstr "المستودع لا يمكن ان يكون متغير لرقم تسلسلى.\\n<br>\\nWarehouse cannot be changed for Serial No."
 
-#: controllers/sales_and_purchase_return.py:136
+#: controllers/sales_and_purchase_return.py:134
 msgid "Warehouse is mandatory"
 msgstr "المستودع إلزامي"
 
-#: stock/doctype/warehouse/warehouse.py:246
+#: stock/doctype/warehouse/warehouse.py:244
 msgid "Warehouse not found against the account {0}"
 msgstr "لم يتم العثور على المستودع مقابل الحساب {0}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:367
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
 msgid "Warehouse not found in the system"
 msgstr "لم يتم العثور على المستودع في النظام"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1005
-#: stock/doctype/delivery_note/delivery_note.py:362
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
 msgid "Warehouse required for stock Item {0}"
 msgstr "مستودع الأسهم المطلوبة لل تفاصيل {0}"
 
@@ -78396,7 +81088,7 @@
 msgid "Warehouse wise Stock Value"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:89
+#: stock/doctype/warehouse/warehouse.py:87
 msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
 msgstr "مستودع {0} لا يمكن حذف كما توجد كمية القطعة ل {1}"
 
@@ -78404,15 +81096,15 @@
 msgid "Warehouse {0} does not belong to Company {1}."
 msgstr ""
 
-#: stock/utils.py:441
+#: stock/utils.py:422
 msgid "Warehouse {0} does not belong to company {1}"
 msgstr "مستودع {0} لا تنتمي إلى شركة {1}"
 
-#: controllers/stock_controller.py:244
+#: controllers/stock_controller.py:443
 msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:139
+#: stock/doctype/warehouse/warehouse.py:137
 msgid "Warehouse's Stock Value has already been booked in the following accounts:"
 msgstr ""
 
@@ -78420,7 +81112,7 @@
 msgid "Warehouse: {0} does not belong to {1}"
 msgstr "المستودع: {0} لا ينتمي إلى {1}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:379
+#: manufacturing/doctype/production_plan/production_plan.js:407
 msgid "Warehouses"
 msgstr "المستودعات"
 
@@ -78430,15 +81122,15 @@
 msgid "Warehouses"
 msgstr "المستودعات"
 
-#: stock/doctype/warehouse/warehouse.py:165
+#: stock/doctype/warehouse/warehouse.py:163
 msgid "Warehouses with child nodes cannot be converted to ledger"
 msgstr "المستودعات مع العقد التابعة لا يمكن أن يتم تحويلها إلى دفتر الاستاذ"
 
-#: stock/doctype/warehouse/warehouse.py:175
+#: stock/doctype/warehouse/warehouse.py:173
 msgid "Warehouses with existing transaction can not be converted to group."
 msgstr "لا يمكن تحويل المستودعات مع المعاملات الحالية إلى مجموعة.\\n<br>\\nWarehouses with existing transaction can not be converted to group."
 
-#: stock/doctype/warehouse/warehouse.py:167
+#: stock/doctype/warehouse/warehouse.py:165
 msgid "Warehouses with existing transaction can not be converted to ledger."
 msgstr "المستودعات مع الصفقة الحالية لا يمكن أن يتم تحويلها إلى دفتر الأستاذ."
 
@@ -78530,10 +81222,10 @@
 msgid "Warn for new Request for Quotations"
 msgstr "تحذير لطلب جديد للاقتباسات"
 
-#: accounts/doctype/payment_entry/payment_entry.py:639
-#: controllers/accounts_controller.py:1676
-#: stock/doctype/delivery_trip/delivery_trip.js:123
-#: utilities/transaction_base.py:122
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
 msgid "Warning"
 msgstr "تحذير"
 
@@ -78541,19 +81233,19 @@
 msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:116
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
 msgid "Warning!"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1146
+#: accounts/doctype/journal_entry/journal_entry.py:1175
 msgid "Warning: Another {0} # {1} exists against stock entry {2}"
 msgstr "تحذير: {0} أخر # {1} موجود في مدخل المخزن {2}\\n<br>\\nWarning: Another {0} # {1} exists against stock entry {2}"
 
-#: stock/doctype/material_request/material_request.js:415
+#: stock/doctype/material_request/material_request.js:484
 msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
 msgstr "تحذير : كمية المواد المطلوبة  هي أقل من الحد الأدنى للطلب الكمية"
 
-#: selling/doctype/sales_order/sales_order.py:252
+#: selling/doctype/sales_order/sales_order.py:256
 msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
 msgstr "تحذير: أمر البيع {0} موجود مسبقاً لأمر الشراء الخاص بالعميل {1}\\n<br>\\nWarning: Sales Order {0} already exists against Customer's Purchase Order {1}"
 
@@ -78575,7 +81267,7 @@
 msgstr "الضمان / AMC الحالة"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:97
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
 #: support/doctype/warranty_claim/warranty_claim.json
 msgid "Warranty Claim"
 msgstr "مطالبة بالضمان"
@@ -78615,6 +81307,35 @@
 msgid "Watch Video"
 msgstr "شاهد الفيديو"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
+
 #: www/support/index.html:7
 msgid "We're here to help!"
 msgstr "نحن هنا للمساعدة!"
@@ -78806,6 +81527,11 @@
 msgid "Wednesday"
 msgstr "الأربعاء"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr "أسبوع"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -78813,8 +81539,8 @@
 msgid "Week"
 msgstr "أسبوع"
 
-#: selling/report/sales_analytics/sales_analytics.py:316
-#: stock/report/stock_analytics/stock_analytics.py:115
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
 msgid "Week {0} {1}"
 msgstr ""
 
@@ -78824,12 +81550,12 @@
 msgid "Weekday"
 msgstr "يوم من أيام الأسبوع"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:34
-#: public/js/stock_analytics.js:52
-#: selling/report/sales_analytics/sales_analytics.js:61
-#: stock/report/stock_analytics/stock_analytics.js:80
-#: support/report/issue_analytics/issue_analytics.js:42
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
 msgid "Weekly"
 msgstr "الأسبوعية"
 
@@ -79060,7 +81786,7 @@
 msgid "Welcome email sent"
 msgstr "رسالة الترحيب تم أرسالها"
 
-#: setup/utils.py:168
+#: setup/utils.py:166
 msgid "Welcome to {0}"
 msgstr "أهلا وسهلا بك إلى {0}"
 
@@ -79086,15 +81812,22 @@
 msgid "Wheels"
 msgstr "عجلات"
 
-#: stock/doctype/item/item.js:834
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr ""
+
+#: stock/doctype/item/item.js:920
 msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
 msgstr ""
 
-#: accounts/doctype/account/account.py:313
+#: accounts/doctype/account/account.py:328
 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
 msgstr "أثناء إنشاء حساب الشركة الفرعية {0} ، تم العثور على الحساب الرئيسي {1} كحساب دفتر أستاذ."
 
-#: accounts/doctype/account/account.py:303
+#: accounts/doctype/account/account.py:318
 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
 msgstr "أثناء إنشاء حساب Child Company {0} ، لم يتم العثور على الحساب الرئيسي {1}. الرجاء إنشاء الحساب الرئيسي في شهادة توثيق البرامج المقابلة"
 
@@ -79157,7 +81890,11 @@
 msgid "With Operations"
 msgstr "مع عمليات"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:70
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
 msgid "Withdrawal"
 msgstr ""
 
@@ -79173,7 +81910,7 @@
 msgid "Work Done"
 msgstr "العمل المنجز"
 
-#: setup/doctype/company/company.py:261
+#: setup/doctype/company/company.py:257
 msgid "Work In Progress"
 msgstr "التقدم في العمل"
 
@@ -79195,7 +81932,7 @@
 msgid "Work In Progress"
 msgstr "التقدم في العمل"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:20
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
 msgid "Work In Progress Warehouse"
 msgstr "مستودع قيد الإنجاز"
 
@@ -79203,19 +81940,20 @@
 #. Title of an Onboarding Step
 #: manufacturing/doctype/bom/bom.js:119
 #: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
 #: manufacturing/onboarding_step/work_order/work_order.json
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:15
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:19
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:42
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:95
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
 #: manufacturing/report/job_card_summary/job_card_summary.py:145
-#: manufacturing/report/process_loss_report/process_loss_report.js:23
-#: manufacturing/report/process_loss_report/process_loss_report.py:68
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:30
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:560
-#: stock/doctype/material_request/material_request.js:152
-#: stock/doctype/material_request/material_request.py:779
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
 #: templates/pages/material_request_info.html:45
 msgid "Work Order"
 msgstr "أمر العمل"
@@ -79266,7 +82004,7 @@
 msgid "Work Order"
 msgstr "أمر العمل"
 
-#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:121
 msgid "Work Order / Subcontract PO"
 msgstr ""
 
@@ -79313,33 +82051,33 @@
 msgid "Work Order Summary"
 msgstr "ملخص أمر العمل"
 
-#: stock/doctype/material_request/material_request.py:784
+#: stock/doctype/material_request/material_request.py:793
 msgid "Work Order cannot be created for following reason: <br> {0}"
 msgstr "لا يمكن إنشاء أمر العمل للسبب التالي:<br> {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:927
+#: manufacturing/doctype/work_order/work_order.py:942
 msgid "Work Order cannot be raised against a Item Template"
 msgstr "لا يمكن رفع أمر العمل مقابل قالب العنصر"
 
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1458
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
 msgid "Work Order has been {0}"
 msgstr "تم عمل الطلب {0}"
 
-#: selling/doctype/sales_order/sales_order.js:667
+#: selling/doctype/sales_order/sales_order.js:768
 msgid "Work Order not created"
 msgstr "أمر العمل لم يتم إنشاؤه"
 
-#: stock/doctype/stock_entry/stock_entry.py:679
+#: stock/doctype/stock_entry/stock_entry.py:635
 msgid "Work Order {0}: Job Card not found for the operation {1}"
 msgstr "أمر العمل {0}: لم يتم العثور على بطاقة المهمة للعملية {1}"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:57
-#: stock/doctype/material_request/material_request.py:774
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
 msgid "Work Orders"
 msgstr "طلبات العمل"
 
-#: selling/doctype/sales_order/sales_order.js:731
+#: selling/doctype/sales_order/sales_order.js:844
 msgid "Work Orders Created: {0}"
 msgstr "أوامر العمل التي تم إنشاؤها: {0}"
 
@@ -79366,7 +82104,7 @@
 msgid "Work-in-Progress Warehouse"
 msgstr "مستودع العمل قيد التنفيذ"
 
-#: manufacturing/doctype/work_order/work_order.py:425
+#: manufacturing/doctype/work_order/work_order.py:430
 msgid "Work-in-Progress Warehouse is required before Submit"
 msgstr "مستودع أعمال جارية مطلوب قبل التسجيل\\n<br>\\nWork-in-Progress Warehouse is required before Submit"
 
@@ -79376,7 +82114,7 @@
 msgid "Workday"
 msgstr "يوم عمل"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:133
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
 msgid "Workday {0} has been repeated."
 msgstr "تم تكرار يوم العمل {0}."
 
@@ -79403,6 +82141,10 @@
 msgid "Workflow State"
 msgstr "حالة سير العمل"
 
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr "عامل"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -79429,14 +82171,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/work_order/work_order.js:232
+#: manufacturing/doctype/work_order/work_order.js:247
 #: manufacturing/doctype/workstation/workstation.json
 #: manufacturing/onboarding_step/workstation/workstation.json
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:36
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:119
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:61
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119
-#: manufacturing/report/job_card_summary/job_card_summary.js:73
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
 #: manufacturing/report/job_card_summary/job_card_summary.py:160
 #: templates/generators/bom.html:70
 msgid "Workstation"
@@ -79478,12 +82220,24 @@
 msgid "Workstation / Machine"
 msgstr "محطة العمل / الآلة"
 
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
+
 #. Label of a Data field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Name"
 msgstr "اسم محطة العمل"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgid "Workstation Type"
@@ -79526,17 +82280,23 @@
 msgid "Workstation Working Hour"
 msgstr "محطة العمل ساعة العمل"
 
-#: manufacturing/doctype/workstation/workstation.py:199
+#: manufacturing/doctype/workstation/workstation.py:356
 msgid "Workstation is closed on the following dates as per Holiday List: {0}"
 msgstr "محطة العمل مغلقة في التواريخ التالية وفقا لقائمة العطل: {0}\\n<br>\\nWorkstation is closed on the following dates as per Holiday List: {0}"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr ""
+
 #: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
 msgid "Wrapping up"
 msgstr "تغليف"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:510
+#: setup/doctype/company/company.py:501
 msgid "Write Off"
 msgstr "لا تصلح"
 
@@ -79723,15 +82483,15 @@
 msgid "Written Down Value"
 msgstr "القيمة المكتوبة"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
 msgid "Wrong Company"
 msgstr ""
 
-#: setup/doctype/company/company.js:172
+#: setup/doctype/company/company.js:202
 msgid "Wrong Password"
 msgstr "كلمة مرور خاطئة\\n<br>\\nWrong Password"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:55
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
 msgid "Wrong Template"
 msgstr ""
 
@@ -79741,6 +82501,11 @@
 msgid "XML Files Processed"
 msgstr "ملفات XML المعالجة"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
+
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
 msgid "Year"
 msgstr "عام"
@@ -79786,20 +82551,20 @@
 msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
 msgstr "تاريخ البدء أو تاريخ الانتهاء العام يتداخل مع {0}. لتجنب ذلك الرجاء تعيين الشركة\\n<br>\\nYear start date or end date is overlapping with {0}. To avoid please set company"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:67
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:70
-#: buying/report/purchase_analytics/purchase_analytics.js:64
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:37
-#: public/js/financial_statements.js:220
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
 #: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
-#: public/js/stock_analytics.js:55
-#: selling/report/sales_analytics/sales_analytics.js:64
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:36
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:36
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:36
-#: stock/report/stock_analytics/stock_analytics.js:83
-#: support/report/issue_analytics/issue_analytics.js:45
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
 msgid "Yearly"
 msgstr "سنويا"
 
@@ -79932,27 +82697,27 @@
 msgid "Yes"
 msgstr "نعم"
 
-#: controllers/accounts_controller.py:3151
+#: controllers/accounts_controller.py:3206
 msgid "You are not allowed to update as per the conditions set in {} Workflow."
 msgstr "غير مسموح لك بالتحديث وفقًا للشروط المحددة في {} سير العمل."
 
-#: accounts/general_ledger.py:665
+#: accounts/general_ledger.py:666
 msgid "You are not authorized to add or update entries before {0}"
 msgstr "غير مصرح لك باضافه إدخالات أو تحديثها قبل {0}\\n<br>\\nYou are not authorized to add or update entries before {0}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:317
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
 msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
 msgstr ""
 
-#: accounts/doctype/account/account.py:263
+#: accounts/doctype/account/account.py:278
 msgid "You are not authorized to set Frozen value"
 msgstr ".أنت غير مخول لتغيير القيم المجمدة"
 
-#: stock/doctype/pick_list/pick_list.py:307
+#: stock/doctype/pick_list/pick_list.py:346
 msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
 msgid "You can add original invoice {} manually to proceed."
 msgstr "يمكنك إضافة الفاتورة الأصلية {} يدويًا للمتابعة."
 
@@ -79960,28 +82725,28 @@
 msgid "You can also copy-paste this link in your browser"
 msgstr "يمكنك أيضا نسخ - لصق هذا الرابط في متصفحك"
 
-#: assets/doctype/asset_category/asset_category.py:112
+#: assets/doctype/asset_category/asset_category.py:114
 msgid "You can also set default CWIP account in Company {}"
 msgstr "يمكنك أيضًا تعيين حساب CWIP الافتراضي في الشركة {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:873
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
 msgid "You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "يمكنك تغيير الحساب الرئيسي إلى حساب الميزانية العمومية أو تحديد حساب مختلف."
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:83
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
 msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:583
+#: accounts/doctype/journal_entry/journal_entry.py:611
 msgid "You can not enter current voucher in 'Against Journal Entry' column"
 msgstr "لا يمكنك إدخال القسيمة الحالية في عمود 'قيد اليومية المقابل'.\\n<br>\\nYou can not enter current voucher in 'Against Journal Entry' column"
 
-#: accounts/doctype/subscription/subscription.py:183
+#: accounts/doctype/subscription/subscription.py:178
 msgid "You can only have Plans with the same billing cycle in a Subscription"
 msgstr "يمكنك فقط الحصول على خطط مع دورة الفواتير نفسها في الاشتراك"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:239
-#: accounts/doctype/sales_invoice/sales_invoice.js:847
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
 msgid "You can only redeem max {0} points in this order."
 msgstr "لا يمكنك استرداد سوى {0} نقاط كحد أقصى بهذا الترتيب."
 
@@ -79989,11 +82754,11 @@
 msgid "You can only select one mode of payment as default"
 msgstr "يمكنك تحديد طريقة دفع واحدة فقط كطريقة افتراضية"
 
-#: selling/page/point_of_sale/pos_payment.js:478
+#: selling/page/point_of_sale/pos_payment.js:506
 msgid "You can redeem upto {0}."
 msgstr "يمكنك استرداد ما يصل إلى {0}."
 
-#: manufacturing/doctype/workstation/workstation.js:37
+#: manufacturing/doctype/workstation/workstation.js:59
 msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
 msgstr ""
 
@@ -80002,31 +82767,31 @@
 msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1027
+#: manufacturing/doctype/job_card/job_card.py:1030
 msgid "You can't make any changes to Job Card since Work Order is closed."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:176
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
 msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:532
+#: manufacturing/doctype/bom/bom.js:549
 msgid "You cannot change the rate if BOM is mentioned against any Item."
 msgstr ""
 
-#: accounts/doctype/accounting_period/accounting_period.py:123
+#: accounts/doctype/accounting_period/accounting_period.py:126
 msgid "You cannot create a {0} within the closed Accounting Period {1}"
 msgstr ""
 
-#: accounts/general_ledger.py:155
+#: accounts/general_ledger.py:159
 msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
 msgstr "لا يمكنك إنشاء أو إلغاء أي قيود محاسبية في فترة المحاسبة المغلقة {0}"
 
-#: accounts/general_ledger.py:689
+#: accounts/general_ledger.py:686
 msgid "You cannot create/amend any accounting entries till this date."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:809
+#: accounts/doctype/journal_entry/journal_entry.py:845
 msgid "You cannot credit and debit same account at the same time"
 msgstr "لا يمكن إعطاء الحساب قيمة مدين وقيمة دائن في نفس الوقت"
 
@@ -80038,35 +82803,35 @@
 msgid "You cannot edit root node."
 msgstr "لا يمكنك تحرير عقدة الجذر."
 
-#: selling/page/point_of_sale/pos_payment.js:507
+#: selling/page/point_of_sale/pos_payment.js:536
 msgid "You cannot redeem more than {0}."
 msgstr "لا يمكنك استرداد أكثر من {0}."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:154
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
 msgid "You cannot repost item valuation before {}"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:735
+#: accounts/doctype/subscription/subscription.py:725
 msgid "You cannot restart a Subscription that is not cancelled."
 msgstr "لا يمكنك إعادة تشغيل اشتراك غير ملغى."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:210
 msgid "You cannot submit empty order."
 msgstr "لا يمكنك تقديم طلب فارغ."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:209
 msgid "You cannot submit the order without payment."
 msgstr "لا يمكنك تقديم الطلب بدون دفع."
 
-#: controllers/accounts_controller.py:3127
+#: controllers/accounts_controller.py:3182
 msgid "You do not have permissions to {} items in a {}."
 msgstr "ليس لديك أذونات لـ {} من العناصر في {}."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:171
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
 msgid "You don't have enough Loyalty Points to redeem"
 msgstr "ليس لديك ما يكفي من نقاط الولاء لاستردادها"
 
-#: selling/page/point_of_sale/pos_payment.js:474
+#: selling/page/point_of_sale/pos_payment.js:499
 msgid "You don't have enough points to redeem."
 msgstr "ليس لديك ما يكفي من النقاط لاستردادها."
 
@@ -80074,7 +82839,7 @@
 msgid "You had {} errors while creating opening invoices. Check {} for more details"
 msgstr "كان لديك {} من الأخطاء أثناء إنشاء الفواتير الافتتاحية. تحقق من {} لمزيد من التفاصيل"
 
-#: public/js/utils.js:822
+#: public/js/utils.js:891
 msgid "You have already selected items from {0} {1}"
 msgstr "لقد حددت العناصر من {0} {1}"
 
@@ -80082,11 +82847,11 @@
 msgid "You have been invited to collaborate on the project: {0}"
 msgstr "لقد وجهت الدعوة إلى التعاون في هذا المشروع: {0}"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:442
 msgid "You have entered a duplicate Delivery Note on Row"
 msgstr ""
 
-#: stock/doctype/item/item.py:1039
+#: stock/doctype/item/item.py:1027
 msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
 msgstr "يجب عليك تمكين الطلب التلقائي في إعدادات الأسهم للحفاظ على مستويات إعادة الطلب."
 
@@ -80094,11 +82859,11 @@
 msgid "You haven't created a {0} yet"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:196
+#: selling/page/point_of_sale/pos_controller.js:218
 msgid "You must add atleast one item to save it as draft."
 msgstr "يجب إضافة عنصر واحد على الأقل لحفظه كمسودة."
 
-#: selling/page/point_of_sale/pos_controller.js:598
+#: selling/page/point_of_sale/pos_controller.js:626
 msgid "You must select a customer before adding an item."
 msgstr "يجب عليك تحديد عميل قبل إضافة عنصر."
 
@@ -80143,7 +82908,7 @@
 msgstr ""
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:22
-#: setup/setup_wizard/operations/install_fixtures.py:288
+#: setup/setup_wizard/operations/install_fixtures.py:286
 msgid "Your order is out for delivery!"
 msgstr "طلبك تحت التسليم!"
 
@@ -80163,7 +82928,7 @@
 msgid "Youtube Statistics"
 msgstr "إحصاءات يوتيوب"
 
-#: public/js/utils/contact_address_quick_entry.js:68
+#: public/js/utils/contact_address_quick_entry.js:71
 msgid "ZIP Code"
 msgstr "الرمز البريدي"
 
@@ -80173,11 +82938,11 @@
 msgid "Zero Balance"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:66
+#: regional/report/uae_vat_201/uae_vat_201.py:65
 msgid "Zero Rated"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Zero quantity"
 msgstr ""
 
@@ -80187,7 +82952,7 @@
 msgid "Zip File"
 msgstr "ملف مضغوط"
 
-#: stock/reorder_item.py:283
+#: stock/reorder_item.py:367
 msgid "[Important] [ERPNext] Auto Reorder Errors"
 msgstr "[هام] [ERPNext] إعادة ترتيب الأخطاء تلقائيًا"
 
@@ -80195,16 +82960,20 @@
 msgid "`Allow Negative rates for Items`"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:89
+#: stock/doctype/stock_settings/stock_settings.py:92
 #, python-format
 msgid "`Freeze Stocks Older Than` should be smaller than %d days."
 msgstr ""
 
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr ""
+
 #: accounts/doctype/shipping_rule/shipping_rule.py:204
 msgid "and"
 msgstr "و"
 
-#: manufacturing/doctype/bom/bom.js:759
+#: manufacturing/doctype/bom/bom.js:792
 msgid "as a percentage of finished item quantity"
 msgstr ""
 
@@ -80212,11 +82981,15 @@
 msgid "at"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:17
-#: selling/report/sales_analytics/sales_analytics.js:17
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
 msgid "based_on"
 msgstr "مرتكز على"
 
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
@@ -80230,8 +83003,12 @@
 msgid "development"
 msgstr "تطوير"
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:57
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
 msgid "doc_type"
 msgstr ""
 
@@ -80260,6 +83037,10 @@
 msgid "exchangerate.host"
 msgstr ""
 
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr ""
+
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -80267,13 +83048,21 @@
 msgid "frankfurter.app"
 msgstr ""
 
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "image"
 msgstr "صورة"
 
-#: accounts/doctype/budget/budget.py:253
+#: accounts/doctype/budget/budget.py:258
 msgid "is already"
 msgstr ""
 
@@ -80349,7 +83138,7 @@
 msgid "material_request_item"
 msgstr ""
 
-#: controllers/selling_controller.py:150
+#: controllers/selling_controller.py:151
 msgid "must be between 0 and 100"
 msgstr ""
 
@@ -80395,7 +83184,11 @@
 msgid "old_parent"
 msgstr ""
 
-#: controllers/accounts_controller.py:1033
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr ""
+
+#: controllers/accounts_controller.py:1109
 msgid "or"
 msgstr "أو"
 
@@ -80407,7 +83200,7 @@
 msgid "out of 5"
 msgstr ""
 
-#: public/js/utils.js:369
+#: public/js/utils.js:417
 msgid "payments app is not installed. Please install it from {0} or {1}"
 msgstr ""
 
@@ -80448,7 +83241,7 @@
 msgid "per hour"
 msgstr "كل ساعة"
 
-#: stock/stock_ledger.py:1681
+#: stock/stock_ledger.py:1673
 msgid "performing either one below:"
 msgstr ""
 
@@ -80476,7 +83269,7 @@
 msgid "ratings"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 msgid "received from"
 msgstr "مستلم من"
 
@@ -80553,15 +83346,11 @@
 msgid "sandbox"
 msgstr "رمل"
 
-#: public/js/controllers/transaction.js:920
-msgid "selected Payment Terms Template"
-msgstr ""
-
-#: accounts/doctype/subscription/subscription.py:711
+#: accounts/doctype/subscription/subscription.py:701
 msgid "subscription is already cancelled."
 msgstr ""
 
-#: controllers/status_updater.py:353 controllers/status_updater.py:373
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
 msgid "target_ref_field"
 msgstr ""
 
@@ -80577,12 +83366,14 @@
 msgid "title"
 msgstr "عنوان"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
 msgid "to"
 msgstr "إلى"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2737
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
 msgid "to unallocate the amount of this Return Invoice before cancelling it."
 msgstr ""
 
@@ -80605,60 +83396,60 @@
 msgid "via BOM Update Tool"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:256
+#: accounts/doctype/budget/budget.py:261
 msgid "will be"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:110
+#: assets/doctype/asset_category/asset_category.py:112
 msgid "you must select Capital Work in Progress Account in accounts table"
 msgstr "يجب عليك تحديد حساب رأس المال قيد التقدم في جدول الحسابات"
 
-#: accounts/report/cash_flow/cash_flow.py:226
-#: accounts/report/cash_flow/cash_flow.py:227
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
 msgid "{0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:878
+#: controllers/accounts_controller.py:943
 msgid "{0} '{1}' is disabled"
 msgstr "{0} '{1}' معطل"
 
-#: accounts/utils.py:172
+#: accounts/utils.py:168
 msgid "{0} '{1}' not in Fiscal Year {2}"
 msgstr "{0} '{1}' ليس في السنة المالية {2}"
 
-#: manufacturing/doctype/work_order/work_order.py:355
+#: manufacturing/doctype/work_order/work_order.py:362
 msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
 msgstr "{0} ({1}) لا يمكن أن يكون أكبر من الكمية المخطط لها ({2}) في أمر العمل {3}"
 
-#: stock/report/stock_ageing/stock_ageing.py:201
+#: stock/report/stock_ageing/stock_ageing.py:200
 msgid "{0} - Above"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:253
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
 msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
 msgstr ""
 
-#: controllers/accounts_controller.py:1893
+#: controllers/accounts_controller.py:1971
 msgid "{0} Account not found against Customer {1}."
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:266
 msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:759
+#: accounts/doctype/pricing_rule/utils.py:745
 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
 msgstr "{0} القسيمة المستخدمة هي {1}. الكمية المسموح بها مستنفدة"
 
-#: setup/doctype/email_digest/email_digest.py:126
+#: setup/doctype/email_digest/email_digest.py:124
 msgid "{0} Digest"
 msgstr "{0} الملخص"
 
-#: accounts/utils.py:1286
+#: accounts/utils.py:1228
 msgid "{0} Number {1} is already used in {2} {3}"
 msgstr "{0} الرقم {1} مستخدم بالفعل في {2} {3}"
 
-#: manufacturing/doctype/work_order/work_order.js:379
+#: manufacturing/doctype/work_order/work_order.js:397
 msgid "{0} Operations: {1}"
 msgstr "{0} العمليات: {1}"
 
@@ -80666,11 +83457,11 @@
 msgid "{0} Request for {1}"
 msgstr "{0} طلب {1}"
 
-#: stock/doctype/item/item.py:323
+#: stock/doctype/item/item.py:322
 msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
 msgstr "{0} يعتمد الاحتفاظ بالعينة على الدُفعة ، يُرجى تحديد &quot;رقم الدُفعة&quot; للاحتفاظ بعينة من العنصر"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
 msgid "{0} Transaction(s) Reconciled"
 msgstr ""
 
@@ -80678,23 +83469,23 @@
 msgid "{0} account is not of type {1}"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:447
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
 msgid "{0} account not found while submitting purchase receipt"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:930
+#: accounts/doctype/journal_entry/journal_entry.py:965
 msgid "{0} against Bill {1} dated {2}"
 msgstr "{0} مقابل الفاتورة {1} بتاريخ {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:939
+#: accounts/doctype/journal_entry/journal_entry.py:974
 msgid "{0} against Purchase Order {1}"
 msgstr "{0} مقابل أمر الشراء {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:906
+#: accounts/doctype/journal_entry/journal_entry.py:941
 msgid "{0} against Sales Invoice {1}"
 msgstr "{0} مقابل فاتورة المبيعات {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:913
+#: accounts/doctype/journal_entry/journal_entry.py:948
 msgid "{0} against Sales Order {1}"
 msgstr "{0} مقابل طلب مبيعات {1}"
 
@@ -80702,12 +83493,12 @@
 msgid "{0} already has a Parent Procedure {1}."
 msgstr "{0} يحتوي بالفعل على إجراء الأصل {1}."
 
-#: stock/doctype/delivery_note/delivery_note.py:610
+#: stock/doctype/delivery_note/delivery_note.py:685
 msgid "{0} and {1}"
 msgstr "{0} و {1}"
 
 #: accounts/report/general_ledger/general_ledger.py:66
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.py:110
 msgid "{0} and {1} are mandatory"
 msgstr "{0} و {1} إلزاميان"
 
@@ -80719,24 +83510,24 @@
 msgid "{0} can not be negative"
 msgstr "{0} لا يمكن أن يكون سالبا"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:138
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:783
-#: manufacturing/doctype/production_plan/production_plan.py:877
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
 msgid "{0} created"
 msgstr "{0} تم انشاؤه"
 
-#: setup/doctype/company/company.py:191
+#: setup/doctype/company/company.py:189
 msgid "{0} currency must be same as company's default currency. Please select another account."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:310
+#: buying/doctype/purchase_order/purchase_order.py:311
 msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
 msgstr "{0} لديها حاليا {1} بطاقة أداء بطاقة الموردين، ويجب إصدار أوامر الشراء إلى هذا المورد بحذر."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:96
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
 msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
 msgstr "{0} لديه حاليا {1} بطاقة أداء بطاقة الموردين، ويجب أن يتم إصدار طلبات إعادة الشراء إلى هذا المورد بحذر."
 
@@ -80748,15 +83539,15 @@
 msgid "{0} entered twice in Item Tax"
 msgstr "{0} ادخل مرتين في ضريبة البند"
 
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:430
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
 msgid "{0} entered twice {1} in Item Taxes"
 msgstr ""
 
-#: accounts/utils.py:137 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
 msgid "{0} for {1}"
 msgstr "{0} ل {1}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:364
+#: accounts/doctype/payment_entry/payment_entry.py:362
 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
 msgstr ""
 
@@ -80764,7 +83555,11 @@
 msgid "{0} has been submitted successfully"
 msgstr "{0} تم التقديم بنجاح"
 
-#: controllers/accounts_controller.py:2212
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:2285
 msgid "{0} in row {1}"
 msgstr "{0} في الحقل {1}"
 
@@ -80772,23 +83567,27 @@
 msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
 msgstr ""
 
-#: controllers/accounts_controller.py:162
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:164
 msgid "{0} is blocked so this transaction cannot proceed"
 msgstr "تم حظر {0} حتى لا تتم متابعة هذه المعاملة"
 
 #: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:542
+#: accounts/doctype/payment_entry/payment_entry.py:557
 #: accounts/report/general_ledger/general_ledger.py:62
-#: accounts/report/pos_register/pos_register.py:110 controllers/trends.py:50
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
 msgid "{0} is mandatory"
 msgstr "{0} إلزامي"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:975
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
 msgid "{0} is mandatory for Item {1}"
 msgstr "{0} إلزامي للصنف {1}\\n<br>\\n{0} is mandatory for Item {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:220
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
 msgid "{0} is mandatory for account {1}"
 msgstr ""
 
@@ -80796,23 +83595,23 @@
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
 msgstr "{0} إلزامي. ربما لم يتم إنشاء سجل صرف العملات من {1} إلى {2}"
 
-#: controllers/accounts_controller.py:2491
+#: controllers/accounts_controller.py:2551
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
 msgstr "{0} إلزامي. ربما لم يتم إنشاء سجل سعر صرف العملة ل{1} إلى {2}."
 
-#: selling/doctype/customer/customer.py:199
+#: selling/doctype/customer/customer.py:198
 msgid "{0} is not a company bank account"
 msgstr "{0} ليس حسابًا مصرفيًا للشركة"
 
-#: accounts/doctype/cost_center/cost_center.py:55
+#: accounts/doctype/cost_center/cost_center.py:53
 msgid "{0} is not a group node. Please select a group node as parent cost center"
 msgstr "{0} ليست عقدة مجموعة. يرجى تحديد عقدة المجموعة كمركز تكلفة الأصل"
 
-#: stock/doctype/stock_entry/stock_entry.py:456
+#: stock/doctype/stock_entry/stock_entry.py:412
 msgid "{0} is not a stock Item"
 msgstr "{0} ليس من نوع المخزون"
 
-#: controllers/item_variant.py:144
+#: controllers/item_variant.py:140
 msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
 msgstr "{0} ليست قيمة صالحة للسمة {1} للعنصر {2}."
 
@@ -80820,42 +83619,46 @@
 msgid "{0} is not added in the table"
 msgstr "{0} لم تتم إضافته في الجدول"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:142
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
 msgid "{0} is not enabled in {1}"
 msgstr "{0} غير ممكّن في {1}"
 
-#: stock/doctype/material_request/material_request.py:565
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
 msgid "{0} is not the default supplier for any items."
 msgstr "{0} ليس المورد الافتراضي لأية عناصر."
 
-#: accounts/doctype/payment_entry/payment_entry.py:2300
+#: accounts/doctype/payment_entry/payment_entry.py:2332
 msgid "{0} is on hold till {1}"
 msgstr "{0} معلق حتى {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:131
+#: accounts/doctype/gl_entry/gl_entry.py:126
 #: accounts/doctype/pricing_rule/pricing_rule.py:165
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:182
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
 msgid "{0} is required"
 msgstr "{0} مطلوب"
 
-#: manufacturing/doctype/work_order/work_order.js:343
+#: manufacturing/doctype/work_order/work_order.js:362
 msgid "{0} items in progress"
 msgstr "{0} العنصر قيد الأستخدام"
 
-#: manufacturing/doctype/work_order/work_order.js:327
+#: manufacturing/doctype/work_order/work_order.js:346
 msgid "{0} items produced"
 msgstr "{0} عناصر منتجة"
 
-#: controllers/sales_and_purchase_return.py:174
+#: controllers/sales_and_purchase_return.py:172
 msgid "{0} must be negative in return document"
 msgstr "{0} يجب أن يكون سالبة في وثيقة الارجاع"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1988
-msgid "{0} not allowed to transact with {1}. Please change the Company."
-msgstr "{0} غير مسموح بالتعامل مع {1}. يرجى تغيير الشركة."
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:467
+#: manufacturing/doctype/bom/bom.py:461
 msgid "{0} not found for item {1}"
 msgstr "{0} لم يتم العثور على العنصر {1}"
 
@@ -80867,82 +83670,82 @@
 msgid "{0} payment entries can not be filtered by {1}"
 msgstr "{0} لا يمكن فلترة المدفوعات المدخلة  {1}"
 
-#: controllers/stock_controller.py:899
+#: controllers/stock_controller.py:1111
 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:451
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:702
+#: stock/doctype/pick_list/pick_list.py:766
 msgid "{0} units of Item {1} is not available."
 msgstr "{0} من وحدات العنصر {1} غير متوفرة."
 
-#: stock/doctype/pick_list/pick_list.py:718
+#: stock/doctype/pick_list/pick_list.py:782
 msgid "{0} units of Item {1} is picked in another Pick List."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:135
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
 msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1340 stock/stock_ledger.py:1829
-#: stock/stock_ledger.py:1845
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
 msgstr "{0} وحدات من {1} لازمة ل {2} في {3} {4} ل {5} لإكمال هذه المعاملة."
 
-#: stock/stock_ledger.py:1955 stock/stock_ledger.py:2005
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1334
+#: stock/stock_ledger.py:1342
 msgid "{0} units of {1} needed in {2} to complete this transaction."
 msgstr "{0} وحدات من  {1} لازمة في {2} لإكمال هذه المعاملة."
 
-#: stock/utils.py:432
+#: stock/utils.py:413
 msgid "{0} valid serial nos for Item {1}"
 msgstr "{0} أرقام تسلسلية صالحة للبند {1}"
 
-#: stock/doctype/item/item.js:548
+#: stock/doctype/item/item.js:615
 msgid "{0} variants created."
 msgstr "تم إنشاء المتغيرات {0}."
 
-#: accounts/doctype/payment_term/payment_term.js:17
+#: accounts/doctype/payment_term/payment_term.js:19
 msgid "{0} will be given as discount."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:773
+#: manufacturing/doctype/job_card/job_card.py:772
 msgid "{0} {1}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:203
+#: public/js/utils/serial_no_batch_selector.js:206
 msgid "{0} {1} Manually"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:433
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
 msgid "{0} {1} Partially Reconciled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
 msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.py:123
+#: accounts/doctype/payment_order/payment_order.py:121
 msgid "{0} {1} created"
 msgstr "{0} {1} إنشاء"
 
-#: accounts/doctype/payment_entry/payment_entry.py:506
-#: accounts/doctype/payment_entry/payment_entry.py:562
-#: accounts/doctype/payment_entry/payment_entry.py:2065
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
 msgid "{0} {1} does not exist"
 msgstr "{0} {1} غير موجود\\n<br>\\n{0} {1} does not exist"
 
-#: accounts/party.py:535
+#: accounts/party.py:515
 msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
 msgstr "{0} يحتوي {1} على إدخالات محاسبية بالعملة {2} للشركة {3}. الرجاء تحديد حساب مستحق أو دائن بالعملة {2}."
 
-#: accounts/doctype/payment_entry/payment_entry.py:374
+#: accounts/doctype/payment_entry/payment_entry.py:372
 msgid "{0} {1} has already been fully paid."
 msgstr ""
 
@@ -80950,142 +83753,142 @@
 msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:449
-#: selling/doctype/sales_order/sales_order.py:481
-#: stock/doctype/material_request/material_request.py:198
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
 msgid "{0} {1} has been modified. Please refresh."
 msgstr "تم تعديل {0} {1}، يرجى تحديث الصفحة من المتصفح"
 
-#: stock/doctype/material_request/material_request.py:225
+#: stock/doctype/material_request/material_request.py:221
 msgid "{0} {1} has not been submitted so the action cannot be completed"
 msgstr "{0} {1} لم يتم إرسالها، ولذلك لا يمكن إكمال الإجراء"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:90
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
 msgid "{0} {1} is allocated twice in this Bank Transaction"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:591
+#: accounts/doctype/payment_entry/payment_entry.py:607
 msgid "{0} {1} is associated with {2}, but Party Account is {3}"
 msgstr "{0} {1} مرتبط ب {2}، ولكن حساب الطرف هو {3}"
 
-#: controllers/buying_controller.py:624 controllers/selling_controller.py:421
-#: controllers/subcontracting_controller.py:806
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
 msgid "{0} {1} is cancelled or closed"
 msgstr "{0} {1} تم إلغائه أو مغلق"
 
-#: stock/doctype/material_request/material_request.py:365
+#: stock/doctype/material_request/material_request.py:363
 msgid "{0} {1} is cancelled or stopped"
 msgstr "{0} {1} يتم إلغاؤه أو إيقافه\\n<br>\\n{0} {1} is cancelled or stopped"
 
-#: stock/doctype/material_request/material_request.py:215
+#: stock/doctype/material_request/material_request.py:211
 msgid "{0} {1} is cancelled so the action cannot be completed"
 msgstr "{0} {1} تم إلغاؤه لذلك لا يمكن إكمال الإجراء"
 
-#: accounts/doctype/journal_entry/journal_entry.py:725
+#: accounts/doctype/journal_entry/journal_entry.py:759
 msgid "{0} {1} is closed"
 msgstr "{0} {1} مغلقة"
 
-#: accounts/party.py:769
+#: accounts/party.py:744
 msgid "{0} {1} is disabled"
 msgstr "{0} {1} معطل"
 
-#: accounts/party.py:775
+#: accounts/party.py:750
 msgid "{0} {1} is frozen"
 msgstr "{0} {1} مجمد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:722
+#: accounts/doctype/journal_entry/journal_entry.py:756
 msgid "{0} {1} is fully billed"
 msgstr "{0} {1} قدمت الفواتير بشكل كامل"
 
-#: accounts/party.py:779
+#: accounts/party.py:754
 msgid "{0} {1} is not active"
 msgstr "{0} {1} غير نشطة"
 
-#: accounts/doctype/payment_entry/payment_entry.py:569
+#: accounts/doctype/payment_entry/payment_entry.py:584
 msgid "{0} {1} is not associated with {2} {3}"
 msgstr "{0} {1} غير مرتبط {2} {3}"
 
-#: accounts/utils.py:133
+#: accounts/utils.py:131
 msgid "{0} {1} is not in any active Fiscal Year"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:719
-#: accounts/doctype/journal_entry/journal_entry.py:760
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
 msgid "{0} {1} is not submitted"
 msgstr "{0} {1} لم يتم تقديمه"
 
-#: accounts/doctype/payment_entry/payment_entry.py:598
+#: accounts/doctype/payment_entry/payment_entry.py:617
 msgid "{0} {1} is on hold"
 msgstr ""
 
-#: controllers/buying_controller.py:495
+#: controllers/buying_controller.py:489
 msgid "{0} {1} is {2}"
 msgstr "{0} {1} هو {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:603
+#: accounts/doctype/payment_entry/payment_entry.py:623
 msgid "{0} {1} must be submitted"
 msgstr "{0} {1} يجب أن يتم اعتماده\\n<br>\\n{0} {1} must be submitted"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:213
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
 msgstr ""
 
-#: buying/utils.py:117
+#: buying/utils.py:110
 msgid "{0} {1} status is {2}"
 msgstr "{0} {1} الحالة {2}"
 
-#: public/js/utils/serial_no_batch_selector.js:189
+#: public/js/utils/serial_no_batch_selector.js:191
 msgid "{0} {1} via CSV File"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:254
+#: accounts/doctype/gl_entry/gl_entry.py:213
 msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
 msgstr "{0} {1}: نوع حساب \"الربح والخسارة\" {2} غير مسموح به في قيد افتتاحي"
 
-#: accounts/doctype/gl_entry/gl_entry.py:283
+#: accounts/doctype/gl_entry/gl_entry.py:242
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
 msgid "{0} {1}: Account {2} does not belong to Company {3}"
 msgstr "{0} {1}: الحساب {2} لا ينتمي إلى الشركة {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:271
+#: accounts/doctype/gl_entry/gl_entry.py:230
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:278
+#: accounts/doctype/gl_entry/gl_entry.py:237
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
 msgid "{0} {1}: Account {2} is inactive"
 msgstr "{0} {1}: الحساب {2} غير فعال \\n<br>\\n{0} {1}: Account {2} is inactive"
 
-#: accounts/doctype/gl_entry/gl_entry.py:322
+#: accounts/doctype/gl_entry/gl_entry.py:279
 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
 msgstr "{0} {1}: قيد محاسبي ل {2} يمكن ان يتم فقط بالعملة : {3}"
 
-#: controllers/stock_controller.py:365
+#: controllers/stock_controller.py:562
 msgid "{0} {1}: Cost Center is mandatory for Item {2}"
 msgstr "{0} {1}: مركز التكلفة إلزامي للبند {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:171
+#: accounts/doctype/gl_entry/gl_entry.py:166
 msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:298
+#: accounts/doctype/gl_entry/gl_entry.py:255
 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
 msgstr "{0} {1}: مركز التكلفة {2} لا ينتمي إلى الشركة {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:305
+#: accounts/doctype/gl_entry/gl_entry.py:262
 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:137
+#: accounts/doctype/gl_entry/gl_entry.py:132
 msgid "{0} {1}: Customer is required against Receivable account {2}"
 msgstr "{0} {1}: الزبون مطلوب بالمقابلة بالحساب المدين {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:159
+#: accounts/doctype/gl_entry/gl_entry.py:154
 msgid "{0} {1}: Either debit or credit amount is required for {2}"
 msgstr "{0} {1}: إما مبلغ دائن أو مدين مطلوب ل{2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:143
+#: accounts/doctype/gl_entry/gl_entry.py:138
 msgid "{0} {1}: Supplier is required against Payable account {2}"
 msgstr "{0} {1}: المورد مطلوب لحساب الدفع {2}\\n<br> \\n{0} {1}: Supplier is required against Payable account {2}"
 
@@ -81093,11 +83896,11 @@
 msgid "{0}%"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 msgid "{0}% Billed"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:213
+#: controllers/website_list_for_contact.py:211
 msgid "{0}% Delivered"
 msgstr ""
 
@@ -81110,61 +83913,56 @@
 msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1009
+#: manufacturing/doctype/job_card/job_card.py:1012
 msgid "{0}, complete the operation {1} before the operation {2}."
 msgstr "{0} ، أكمل العملية {1} قبل العملية {2}."
 
-#: accounts/party.py:76
+#: accounts/party.py:73
 msgid "{0}: {1} does not exists"
 msgstr "{0}: {1} غير موجود"
 
-#: accounts/doctype/payment_entry/payment_entry.js:724
+#: accounts/doctype/payment_entry/payment_entry.js:889
 msgid "{0}: {1} must be less than {2}"
 msgstr "{0}: {1} يجب أن يكون أقل من {2}"
 
-#: manufacturing/doctype/bom/bom.py:214
+#: manufacturing/doctype/bom/bom.py:211
 msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
 msgstr "{0} {1} هل أعدت تسمية العنصر؟ يرجى الاتصال بالدعم الفني / المسؤول"
 
-#: controllers/stock_controller.py:1160
+#: controllers/stock_controller.py:1367
 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
 msgid "{range4}-Above"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:372
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
 msgid "{}"
 msgstr ""
 
-#: controllers/buying_controller.py:712
+#: controllers/buying_controller.py:736
 msgid "{} Assets created for {}"
 msgstr "{} الأصول المنشأة لـ {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1775
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
 msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
 msgstr "لا يمكن إلغاء {} نظرًا لاسترداد نقاط الولاء المكتسبة. قم أولاً بإلغاء {} لا {}"
 
-#: controllers/buying_controller.py:203
+#: controllers/buying_controller.py:197
 msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
 msgstr "قام {} بتقديم أصول مرتبطة به. تحتاج إلى إلغاء الأصول لإنشاء عائد شراء."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
 msgid "{} is a child company."
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:57
-msgid "{} is added multiple times on rows: {}"
-msgstr ""
-
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:704
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
 msgid "{} of {}"
 msgstr "{} من {}"
 
-#: accounts/doctype/party_link/party_link.py:50
-#: accounts/doctype/party_link/party_link.py:60
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
 msgid "{} {} is already linked with another {}"
 msgstr ""
 
diff --git a/erpnext/locale/bs.po b/erpnext/locale/bs.po
new file mode 100644
index 0000000..30727f8
--- /dev/null
+++ b/erpnext/locale/bs.po
@@ -0,0 +1,83972 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: frappe\n"
+"Report-Msgid-Bugs-To: info@erpnext.com\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-08 07:51\n"
+"Last-Translator: info@erpnext.com\n"
+"Language-Team: Bosnian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.13.1\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Crowdin-Project: frappe\n"
+"X-Crowdin-Project-ID: 639578\n"
+"X-Crowdin-Language: bs\n"
+"X-Crowdin-File: /[frappe.erpnext] develop/erpnext/locale/main.pot\n"
+"X-Crowdin-File-ID: 46\n"
+"Language: bs_BA\n"
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "  "
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:77
+msgid " Address"
+msgstr " Adresa"
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
+msgid " Amount"
+msgstr "Iznos"
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid " Is Child Table"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:107
+#: selling/report/sales_analytics/sales_analytics.py:66
+msgid " Name"
+msgstr ""
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
+msgid " Rate"
+msgstr ""
+
+#: projects/doctype/project_update/project_update.py:104
+msgid " Summary"
+msgstr ""
+
+#: stock/doctype/item/item.py:234
+msgid "\"Customer Provided Item\" cannot be Purchase Item also"
+msgstr ""
+
+#: stock/doctype/item/item.py:236
+msgid "\"Customer Provided Item\" cannot have Valuation Rate"
+msgstr ""
+
+#: stock/doctype/item/item.py:312
+msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr ""
+
+#. Description of the Onboarding Step 'Accounts Settings'
+#: accounts/onboarding_step/accounts_settings/accounts_settings.json
+msgid "# Account Settings\n\n"
+"In ERPNext, Accounting features are configurable as per your business needs. Accounts Settings is the place to define some of your accounting preferences like:\n\n"
+" - Credit Limit and over billing settings\n"
+" - Taxation preferences\n"
+" - Deferred accounting preferences\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Configure Account Settings'
+#: accounts/onboarding_step/configure_account_settings/configure_account_settings.json
+msgid "# Account Settings\n\n"
+"This is a crucial piece of configuration. There are various account settings in ERPNext to restrict and configure actions in the Accounting module.\n\n"
+"The following settings are avaialble for you to configure\n\n"
+"1. Account Freezing \n"
+"2. Credit and Overbilling\n"
+"3. Invoicing and Tax Automations\n"
+"4. Balance Sheet configurations\n\n"
+"There's much more, you can check it all out in this step"
+msgstr ""
+
+#. Description of the Onboarding Step 'Add an Existing Asset'
+#: assets/onboarding_step/existing_asset/existing_asset.json
+msgid "# Add an Existing Asset\n\n"
+"If you are just starting with ERPNext, you will need to enter Assets you already possess. You can add them as existing fixed assets in ERPNext. Please note that you will have to make a Journal Entry separately updating the opening balance in the fixed asset account."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create Your First Sales Invoice '
+#: setup/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+msgid "# All about sales invoice\n\n"
+"A Sales Invoice is a bill that you send to your Customers against which the Customer makes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create Your First Sales Invoice '
+#: accounts/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+msgid "# All about sales invoice\n\n"
+"A Sales Invoice is a bill that you send to your Customers against which the Customer makes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account.\n\n"
+"Here's the flow of how a sales invoice is generally created\n\n\n"
+"![Sales Flow](https://docs.erpnext.com/docs/assets/img/accounts/so-flow.png)"
+msgstr ""
+
+#. Description of the Onboarding Step 'Define Asset Category'
+#: assets/onboarding_step/asset_category/asset_category.json
+msgid "# Asset Category\n\n"
+"An Asset Category classifies different assets of a Company.\n\n"
+"You can create an Asset Category based on the type of assets. For example, all your desktops and laptops can be part of an Asset Category named \"Electronic Equipment\". Create a separate category for furniture. Also, you can update default properties for each category, like:\n"
+" - Depreciation type and duration\n"
+" - Fixed asset account\n"
+" - Depreciation account\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Create an Asset Item'
+#: assets/onboarding_step/asset_item/asset_item.json
+msgid "# Asset Item\n\n"
+"Asset items are created based on Asset Category. You can create one or multiple items against once Asset Category. The sales and purchase transaction for Asset is done via Asset Item. "
+msgstr ""
+
+#. Description of the Onboarding Step 'Buying Settings'
+#: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
+msgid "# Buying Settings\n\n\n"
+"Buying module’s features are highly configurable as per your business needs. Buying Settings is the place where you can set your preferences for:\n\n"
+"- Supplier naming and default values\n"
+"- Billing and shipping preference in buying transactions\n\n\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'CRM Settings'
+#: crm/onboarding_step/crm_settings/crm_settings.json
+msgid "# CRM Settings\n\n"
+"CRM module’s features are configurable as per your business needs. CRM Settings is the place where you can set your preferences for:\n"
+"- Campaign\n"
+"- Lead\n"
+"- Opportunity\n"
+"- Quotation"
+msgstr ""
+
+#. Description of the Onboarding Step 'Review Chart of Accounts'
+#: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
+msgid "# Chart Of Accounts\n\n"
+"ERPNext sets up a simple chart of accounts for each Company you create, but you can modify it according to business and legal requirements."
+msgstr ""
+
+#. Description of the Onboarding Step 'Check Stock Ledger'
+#. Description of the Onboarding Step 'Check Stock Projected Qty'
+#: stock/onboarding_step/check_stock_ledger_report/check_stock_ledger_report.json
+#: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
+msgid "# Check Stock Reports\n"
+"Based on the various stock transactions, you can get a host of one-click Stock Reports in ERPNext like Stock Ledger, Stock Balance, Projected Quantity, and Ageing analysis."
+msgstr ""
+
+#. Description of the Onboarding Step 'Cost Centers for Budgeting and Analysis'
+#: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
+msgid "# Cost Centers for Budgeting and Analysis\n\n"
+"While your Books of Accounts are framed to fulfill statutory requirements, you can set up Cost Center and Accounting Dimensions to address your companies reporting and budgeting requirements.\n\n"
+"Click here to learn more about how  <b>[Cost Center](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/cost-center)</b> and <b> [Dimensions](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/accounting-dimensions)</b> allow you to get advanced financial analytics reports from ERPNext."
+msgstr ""
+
+#. Description of the Onboarding Step 'Finished Items'
+#: manufacturing/onboarding_step/create_product/create_product.json
+msgid "# Create Items for Bill of Materials\n\n"
+"One of the prerequisites of a BOM is the creation of raw materials, sub-assembly, and finished items. Once these items are created, you will be able to proceed to the Bill of Materials master, which is composed of items and routing.\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Operation'
+#: manufacturing/onboarding_step/operation/operation.json
+msgid "# Create Operations\n\n"
+"An Operation refers to any manufacturing operation performed on the raw materials to process it further in the manufacturing path. As an example, if you are into garments manufacturing, you will create Operations like fabric cutting, stitching, and washing as some of the operations."
+msgstr ""
+
+#. Description of the Onboarding Step 'Workstation'
+#: manufacturing/onboarding_step/workstation/workstation.json
+msgid "# Create Workstations\n\n"
+"A Workstation stores information regarding the place where the workstation operations are performed. As an example, if you have ten sewing machines doing stitching jobs, each machine will be added as a workstation."
+msgstr ""
+
+#. Description of the Onboarding Step 'Bill of Materials'
+#: manufacturing/onboarding_step/create_bom/create_bom.json
+msgid "# Create a Bill of Materials\n\n"
+"A Bill of Materials (BOM) is a list of items and sub-assemblies with quantities required to manufacture an Item.\n\n"
+"BOM also provides cost estimation for the production of the item. It takes raw-materials cost based on valuation and operations to cost based on routing, which gives total costing for a BOM."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create a Customer'
+#: setup/onboarding_step/create_a_customer/create_a_customer.json
+msgid "# Create a Customer\n\n"
+"The Customer master is at the heart of your sales transactions. Customers are linked in Quotations, Sales Orders, Invoices, and Payments. Customers can be either numbered or identified by name (you would typically do this based on the number of customers you have).\n\n"
+"Through Customer’s master, you can effectively track essentials like:\n"
+" - Customer’s multiple address and contacts\n"
+" - Account Receivables\n"
+" - Credit Limit and Credit Period\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Setup Your Letterhead'
+#: setup/onboarding_step/letterhead/letterhead.json
+msgid "# Create a Letter Head\n\n"
+"A Letter Head contains your organization's name, logo, address, etc which appears at the header and footer portion in documents. You can learn more about Setting up Letter Head in ERPNext here.\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Create your first Quotation'
+#: setup/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "# Create a Quotation\n\n"
+"Let’s get started with business transactions by creating your first Quotation. You can create a Quotation for an existing customer or a prospect. It will be an approved document, with items you sell and the proposed price + taxes applied. After completing the instructions, you will get a Quotation in a ready to share print format."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create a Supplier'
+#: setup/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "# Create a Supplier\n\n"
+"Also known as Vendor, is a master at the center of your purchase transactions. Suppliers are linked in Request for Quotation, Purchase Orders, Receipts, and Payments. Suppliers can be either numbered or identified by name.\n\n"
+"Through Supplier’s master, you can effectively track essentials like:\n"
+" - Supplier’s multiple address and contacts\n"
+" - Account Receivables\n"
+" - Credit Limit and Credit Period\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Create a Supplier'
+#: stock/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "# Create a Supplier\n"
+"In this step we will create a **Supplier**. If you have already created a **Supplier** you can skip this step."
+msgstr ""
+
+#. Description of the Onboarding Step 'Work Order'
+#: manufacturing/onboarding_step/work_order/work_order.json
+msgid "# Create a Work Order\n\n"
+"A Work Order or a Job order is given to the manufacturing shop floor by the Production Manager to initiate the manufacturing of a certain quantity of an item. Work Order carriers details of production Item, its BOM, quantities to be manufactured, and operations.\n\n"
+"Through Work Order, you can track various production status like:\n\n"
+"- Issue of raw-material to shop material\n"
+"- Progress on each Workstation via Job Card\n"
+"- Manufactured Quantity against Work Order\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Create an Item'
+#: setup/onboarding_step/create_an_item/create_an_item.json
+msgid "# Create an Item\n\n"
+"Item is a product or a service offered by your company, or something you buy as a part of your supplies or raw materials.\n\n"
+"Items are integral to everything you do in ERPNext - from billing, purchasing to managing inventory. Everything you buy or sell, whether it is a physical product or a service is an Item. Items can be stock, non-stock, variants, serialized, batched, assets, etc.\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Create an Item'
+#: stock/onboarding_step/create_an_item/create_an_item.json
+msgid "# Create an Item\n"
+"The Stock module deals with the movement of items.\n\n"
+"In this step we will create an  [**Item**](https://docs.erpnext.com/docs/user/manual/en/stock/item)."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create first Purchase Order'
+#: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
+msgid "# Create first Purchase Order\n\n"
+"Purchase Order is at the heart of your buying transactions. In ERPNext, Purchase Order can can be created against a Purchase Material Request (indent) and Supplier Quotation as well.  Purchase Orders is also linked to Purchase Receipt and Purchase Invoices, allowing you to keep a birds-eye view on your purchase deals.\n\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Create Your First Purchase Invoice '
+#: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
+msgid "# Create your first Purchase Invoice\n\n"
+"A Purchase Invoice is a bill received from a Supplier for a product(s) or service(s) delivery to your company. You can track payables through Purchase Invoice and process Payment Entries against it.\n\n"
+"Purchase Invoices can also be created against a Purchase Order or Purchase Receipt."
+msgstr ""
+
+#. Description of the Onboarding Step 'Financial Statements'
+#: accounts/onboarding_step/financial_statements/financial_statements.json
+msgid "# Financial Statements\n\n"
+"In ERPNext, you can get crucial financial reports like [Balance Sheet] and [Profit and Loss] statements with a click of a button. You can run in the report for a different period and plot analytics charts premised on statement data. For more reports, check sections like Financial Statements, General Ledger, and Profitability reports.\n\n"
+"<b>[Check Accounting reports](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/accounting-reports)</b>"
+msgstr ""
+
+#. Description of the Onboarding Step 'Review Fixed Asset Accounts'
+#: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
+msgid "# Fixed Asset Accounts\n\n"
+"With the company, a host of fixed asset accounts are pre-configured. To ensure your asset transactions are leading to correct accounting entries, you can review and set up following asset accounts as per your business  requirements.\n"
+" - Fixed asset accounts (Asset account)\n"
+" - Accumulated depreciation\n"
+" - Capital Work in progress (CWIP) account\n"
+" - Asset Depreciation account (Expense account)"
+msgstr ""
+
+#. Description of the Onboarding Step 'Production Planning'
+#: manufacturing/onboarding_step/production_planning/production_planning.json
+msgid "# How Production Planning Works\n\n"
+"Production Plan helps in production and material planning for the Items planned for manufacturing. These production items can be committed via Sales Order (to Customers) or Material Requests (internally).\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Import Data from Spreadsheet'
+#: setup/onboarding_step/data_import/data_import.json
+msgid "# Import Data from Spreadsheet\n\n"
+"In ERPNext, you can easily migrate your historical data using spreadsheets. You can use it for migrating not just masters (like Customer, Supplier, Items), but also for transactions like (outstanding invoices, opening stock and accounting entries, etc)."
+msgstr ""
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:148
+msgid "# In Stock"
+msgstr ""
+
+#. Description of the Onboarding Step 'Introduction to Stock Entry'
+#: stock/onboarding_step/introduction_to_stock_entry/introduction_to_stock_entry.json
+msgid "# Introduction to Stock Entry\n"
+"This video will give a quick introduction to [**Stock Entry**](https://docs.erpnext.com/docs/user/manual/en/stock/stock-entry)."
+msgstr ""
+
+#. Description of the Onboarding Step 'Manage Stock Movements'
+#: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
+msgid "# Manage Stock Movements\n"
+"Stock entry allows you to register the movement of stock for various purposes like transfer, received, issues, repacked, etc. To address issues related to theft and pilferages,  you can always ensure that the movement of goods happens against a document reference Stock Entry in ERPNext.\n\n"
+"Let’s get a quick walk-through on the various scenarios covered in Stock Entry by watching [*this video*](https://www.youtube.com/watch?v=Njt107hlY3I)."
+msgstr ""
+
+#. Description of the Onboarding Step 'How to Navigate in ERPNext'
+#: setup/onboarding_step/navigation_help/navigation_help.json
+msgid "# Navigation in ERPNext\n\n"
+"Ease of navigating and browsing around the ERPNext is one of our core strengths. In the following video, you will learn how to reach a specific feature in ERPNext via module page or AwesomeBar."
+msgstr ""
+
+#. Description of the Onboarding Step 'Purchase an Asset'
+#: assets/onboarding_step/asset_purchase/asset_purchase.json
+msgid "# Purchase an Asset\n\n"
+"Assets purchases process if done following the standard Purchase cycle. If capital work in progress is enabled in Asset Category, Asset will be created as soon as Purchase Receipt is created for it. You can quickly create a Purchase Receipt for Asset and see its impact on books of accounts."
+msgstr ""
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:141
+msgid "# Req'd Items"
+msgstr ""
+
+#. Description of the Onboarding Step 'Manufacturing Settings'
+#: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
+msgid "# Review Manufacturing Settings\n\n"
+"In ERPNext, the Manufacturing module’s features are configurable as per your business needs. Manufacturing Settings is the place where you can set your preferences for:\n\n"
+"- Capacity planning for allocating jobs to workstations\n"
+"- Raw-material consumption based on BOM or actual\n"
+"- Default values and over-production allowance\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Review Stock Settings'
+#: stock/onboarding_step/stock_settings/stock_settings.json
+msgid "# Review Stock Settings\n\n"
+"In ERPNext, the Stock module’s features are configurable as per your business needs. Stock Settings is the place where you can set your preferences for:\n"
+"- Default values for Item and Pricing\n"
+"- Default valuation method for inventory valuation\n"
+"- Set preference for serialization and batching of item\n"
+"- Set tolerance for over-receipt and delivery of items"
+msgstr ""
+
+#. Description of the Onboarding Step 'Sales Order'
+#: selling/onboarding_step/sales_order/sales_order.json
+msgid "# Sales Order\n\n"
+"A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n\n"
+"Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
+msgstr ""
+
+#. Description of the Onboarding Step 'Selling Settings'
+#: selling/onboarding_step/selling_settings/selling_settings.json
+msgid "# Selling Settings\n\n"
+"CRM and Selling module’s features are configurable as per your business needs. Selling Settings is the place where you can set your preferences for:\n"
+" - Customer naming and default values\n"
+" - Billing and shipping preference in sales transactions\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Set Up a Company'
+#: setup/onboarding_step/company_set_up/company_set_up.json
+msgid "# Set Up a Company\n\n"
+"A company is a legal entity for which you will set up your books of account and create accounting transactions. In ERPNext, you can create multiple companies, and establish relationships (group/subsidiary) among them.\n\n"
+"Within the company master, you can capture various default accounts for that Company and set crucial settings related to the accounting methodology followed for a company.\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Setting up Taxes'
+#: accounts/onboarding_step/setup_taxes/setup_taxes.json
+msgid "# Setting up Taxes\n\n"
+"ERPNext lets you configure your taxes so that they are automatically applied in your buying and selling transactions. You can configure them globally or even on Items. ERPNext taxes are pre-configured for most regions."
+msgstr ""
+
+#. Description of the Onboarding Step 'Routing'
+#: manufacturing/onboarding_step/routing/routing.json
+msgid "# Setup Routing\n\n"
+"A Routing stores all Operations along with the description, hourly rate, operation time, batch size, etc. Click below to learn how the Routing template can be created, for quick selection in the BOM."
+msgstr ""
+
+#. Description of the Onboarding Step 'Setup a Warehouse'
+#: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
+msgid "# Setup a Warehouse\n"
+"The warehouse can be your location/godown/store where you maintain the item's inventory, and receive/deliver them to various parties.\n\n"
+"In ERPNext, you can maintain a Warehouse in the tree structure, so that location and sub-location of an item can be tracked. Also, you can link a Warehouse to a specific Accounting ledger, where the real-time stock value of that warehouse’s item will be reflected."
+msgstr ""
+
+#. Description of the Onboarding Step 'Track Material Request'
+#: buying/onboarding_step/create_a_material_request/create_a_material_request.json
+msgid "# Track Material Request\n\n\n"
+"Also known as Purchase Request or an Indent, is a document identifying a requirement of a set of items (products or services) for various purposes like procurement, transfer, issue, or manufacturing. Once the Material Request is validated, a purchase manager can take the next actions for purchasing items like requesting RFQ from a supplier or directly placing an order with an identified Supplier.\n\n"
+msgstr ""
+
+#. Description of the Onboarding Step 'Update Stock Opening Balance'
+#: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
+msgid "# Update Stock Opening Balance\n"
+"It’s an entry to update the stock balance of an item, in a warehouse, on a date and time you are going live on ERPNext.\n\n"
+"Once opening stocks are updated, you can create transactions like manufacturing and stock deliveries, where this opening stock will be consumed."
+msgstr ""
+
+#. Description of the Onboarding Step 'Updating Opening Balances'
+#: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
+msgid "# Updating Opening Balances\n\n"
+"Once you close the financial statement in previous accounting software, you can update the same as opening in your ERPNext's Balance Sheet accounts. This will allow you to get complete financial statements from ERPNext in the coming years, and discontinue the parallel accounting system right away."
+msgstr ""
+
+#. Description of the Onboarding Step 'View Warehouses'
+#: stock/onboarding_step/view_warehouses/view_warehouses.json
+msgid "# View Warehouse\n"
+"In ERPNext the term 'warehouse' can be thought of as a storage location.\n\n"
+"Warehouses are arranged in ERPNext in a tree like structure, where multiple sub-warehouses can be grouped under a single warehouse.\n\n"
+"In this step we will view the [**Warehouse Tree**](https://docs.erpnext.com/docs/user/manual/en/stock/warehouse#21-tree-view) to view the [**Warehouses**](https://docs.erpnext.com/docs/user/manual/en/stock/warehouse) that are set by default."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create a Sales Item'
+#: accounts/onboarding_step/create_a_product/create_a_product.json
+msgid "## Products and Services\n\n"
+"Depending on the nature of your business, you might be selling products or services to your clients or even both. \n"
+"ERPNext is optimized for itemized management of your sales and purchase.\n\n"
+"The **Item Master**  is where you can add all your sales items. If you are in services, you can create an Item for each service that you offer. If you run a manufacturing business, the same master is used for keeping a record of raw materials, sub-assemblies etc.\n\n"
+"Completing the Item Master is very essential for the successful implementation of ERPNext. We have a brief video introducing the item master for you, you can watch it in the next step."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create a Customer'
+#: accounts/onboarding_step/create_a_customer/create_a_customer.json
+msgid "## Who is a Customer?\n\n"
+"A customer, who is sometimes known as a client, buyer, or purchaser is the one who receives goods, services, products, or ideas, from a seller for a monetary consideration.\n\n"
+"Every customer needs to be assigned a unique id. Customer name itself can be the id or you can set a naming series for ids to be generated in Selling Settings.\n\n"
+"Just like the supplier, let's quickly create a customer."
+msgstr ""
+
+#. Description of the Onboarding Step 'Create a Supplier'
+#: accounts/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "## Who is a Supplier?\n\n"
+"Suppliers are companies or individuals who provide you with products or services. ERPNext has comprehensive features for purchase cycles. \n\n"
+"Let's quickly create a supplier with the minimal details required. You need the name of the supplier, assign the supplier to a group, and select the type of the supplier, viz. Company or Individual."
+msgstr ""
+
+#. Label of a Percent field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "%  Delivered"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "% Amount Billed"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "% Amount Billed"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "% Amount Billed"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "% Amount Billed"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "% Billed"
+msgstr ""
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "% Complete Method"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "% Completed"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:788
+#, python-format
+msgid "% Finished Item Quantity"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "% Installed"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
+msgid "% Occupied"
+msgstr ""
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
+msgid "% Of Grand Total"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "% Ordered"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "% Picked"
+msgstr ""
+
+#. Label of a Percent field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "% Process Loss"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "% Process Loss"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "% Progress"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "% Received"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "% Received"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "% Received"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "% Returned"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "% Returned"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "% Returned"
+msgstr ""
+
+#. Description of the '% Amount Billed' (Percent) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+#, python-format
+msgctxt "Sales Order"
+msgid "% of materials billed against this Sales Order"
+msgstr ""
+
+#. Description of the '%  Delivered' (Percent) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+#, python-format
+msgctxt "Sales Order"
+msgid "% of materials delivered against this Sales Order"
+msgstr ""
+
+#: controllers/accounts_controller.py:1975
+msgid "'Account' in the Accounting section of Customer {0}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:269
+msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
+msgstr ""
+
+#: controllers/trends.py:56
+msgid "'Based On' and 'Group By' can not be same"
+msgstr ""
+
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
+msgid "'Date' is required"
+msgstr ""
+
+#: selling/report/inactive_customers/inactive_customers.py:18
+msgid "'Days Since Last Order' must be greater than or equal to zero"
+msgstr ""
+
+#: controllers/accounts_controller.py:1980
+msgid "'Default {0} Account' in Company {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:1083
+msgid "'Entries' cannot be empty"
+msgstr ""
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
+#: stock/report/stock_analytics/stock_analytics.py:314
+msgid "'From Date' is required"
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:18
+msgid "'From Date' must be after 'To Date'"
+msgstr ""
+
+#: stock/doctype/item/item.py:391
+msgid "'Has Serial No' can not be 'Yes' for non-stock item"
+msgstr ""
+
+#: stock/report/stock_ledger/stock_ledger.py:538
+msgid "'Opening'"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
+#: stock/report/stock_analytics/stock_analytics.py:319
+msgid "'To Date' is required"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:94
+msgid "'To Package No.' cannot be less than 'From Package No.'"
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:65
+msgid "'Update Stock' can not be checked because items are not delivered via {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
+msgid "'Update Stock' cannot be checked for fixed asset sale"
+msgstr ""
+
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
+msgid "(A) Qty After Transaction"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:185
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:109
+msgid "(B) Expected Qty After Transaction"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:200
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:124
+msgid "(C) Total Qty in Queue"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
+msgid "(C) Total qty in queue"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
+msgid "(D) Balance Stock Value"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
+msgid "(E) Balance Stock Value in Queue"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:225
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:149
+msgid "(F) Change in Stock Value"
+msgstr ""
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
+msgid "(Forecast)"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:230
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:154
+msgid "(G) Sum of Change in Stock Value"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:240
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:164
+msgid "(H) Change in Stock Value (FIFO Queue)"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
+msgid "(H) Valuation Rate"
+msgstr ""
+
+#. Description of the 'Actual Operating Cost' (Currency) field in DocType 'Work
+#. Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "(Hour Rate / 60) * Actual Operation Time"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:250
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:174
+msgid "(I) Valuation Rate"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:255
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:179
+msgid "(J) Valuation Rate as per FIFO"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:265
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:189
+msgid "(K) Valuation = Value (D) ÷ Qty (A)"
+msgstr ""
+
+#. Description of the 'From No' (Int) field in DocType 'Share Transfer'
+#. Description of the 'To No' (Int) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "(including)"
+msgstr ""
+
+#. Description of the 'Sales Taxes and Charges' (Table) field in DocType 'Sales
+#. Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "* Will be calculated in the transaction."
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
+msgid ", with the inventory {0}: {1}"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:118
+msgid "0-30"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "0-30 Days"
+msgstr ""
+
+#. Description of the 'Conversion Factor' (Float) field in DocType 'Loyalty
+#. Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "1 Loyalty Points = How much base currency?"
+msgstr ""
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "1 hr"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "1-10"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "1-10"
+msgstr ""
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "1-10"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "1000+"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "1000+"
+msgstr ""
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "1000+"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "11-50"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "11-50"
+msgstr ""
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "11-50"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
+msgid "1{0}"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "2 Yearly"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "201-500"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "201-500"
+msgstr ""
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "201-500"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "3 Yearly"
+msgstr ""
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "30 mins"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:119
+msgid "30-60"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "30-60 Days"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "501-1000"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "501-1000"
+msgstr ""
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "501-1000"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "51-200"
+msgstr ""
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "51-200"
+msgstr ""
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "51-200"
+msgstr ""
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "6 hrs"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:120
+msgid "60-90"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "60-90 Days"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:121
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "90 Above"
+msgstr ""
+
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
+msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
+msgstr ""
+
+#. Content of the 'Help Text' (HTML) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+#, python-format
+msgctxt "Process Statement Of Accounts"
+msgid "<br>\n"
+"<h4>Note</h4>\n"
+"<ul>\n"
+"<li>\n"
+"You can use <a href=\"https://jinja.palletsprojects.com/en/2.11.x/\" target=\"_blank\">Jinja tags</a> in <b>Subject</b> and <b>Body</b> fields for dynamic values.\n"
+"</li><li>\n"
+"    All fields in this doctype are available under the <b>doc</b> object and all fields for the customer to whom the mail will go to is available under the  <b>customer</b> object.\n"
+"</li></ul>\n"
+"<h4> Examples</h4>\n"
+"<!-- {% raw %} -->\n"
+"<ul>\n"
+"    <li><b>Subject</b>:<br><br><pre><code>Statement Of Accounts for {{ customer.customer_name }}</code></pre><br></li>\n"
+"    <li><b>Body</b>: <br><br>\n"
+"<pre><code>Hello {{ customer.customer_name }},<br>PFA your Statement Of Accounts from {{ doc.from_date }} to {{ doc.to_date }}.</code> </pre></li>\n"
+"</ul>\n"
+"<!-- {% endraw %} -->"
+msgstr ""
+
+#. Content of the 'Other Details' (HTML) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "<div class=\"columnHeading\">Other Details</div>"
+msgstr ""
+
+#. Content of the 'Other Details' (HTML) field in DocType 'Subcontracting
+#. Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "<div class=\"columnHeading\">Other Details</div>"
+msgstr ""
+
+#. Content of the 'no_bank_transactions' (HTML) field in DocType 'Bank
+#. Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
+msgid "<div class=\"text-muted text-center\">{0}</div>"
+msgstr ""
+
+#. Content of the 'settings' (HTML) field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<div>\n"
+"<h3> All dimensions in centimeter only </h3>\n"
+"</div>"
+msgstr ""
+
+#. Content of the 'about' (HTML) field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "<h3>About Product Bundle</h3>\n\n"
+"<p>Aggregate group of <b>Items</b> into another <b>Item</b>. This is useful if you are bundling a certain <b>Items</b> into a package and you maintain stock of the packed <b>Items</b> and not the aggregate <b>Item</b>.</p>\n"
+"<p>The package <b>Item</b> will have <code>Is Stock Item</code> as <b>No</b> and <code>Is Sales Item</code> as <b>Yes</b>.</p>\n"
+"<h4>Example:</h4>\n"
+"<p>If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Product Bundle Item.</p>"
+msgstr ""
+
+#. Content of the 'Help' (HTML) field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "<h3>Currency Exchange Settings Help</h3>\n"
+"<p>There are 3 variables that could be used within the endpoint, result key and in values of the parameter.</p>\n"
+"<p>Exchange rate between {from_currency} and {to_currency} on {transaction_date} is fetched by the API.</p>\n"
+"<p>Example: If your endpoint is exchange.com/2021-08-01, then, you will have to input exchange.com/{transaction_date}</p>"
+msgstr ""
+
+#. Content of the 'Body and Closing Text Help' (HTML) field in DocType 'Dunning
+#. Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "<h4>Body Text and Closing Text Example</h4>\n\n"
+"<div>We have noticed that you have not yet paid invoice {{sales_invoice}} for {{frappe.db.get_value(\"Currency\", currency, \"symbol\")}} {{outstanding_amount}}. This is a friendly reminder that the invoice was due on {{due_date}}. Please pay the amount due immediately to avoid any further dunning cost.</div>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The fieldnames you can use in your template are the fields in the document. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n\n"
+"<h4>Templating</h4>\n\n"
+"<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
+msgstr ""
+
+#. Content of the 'Contract Template Help' (HTML) field in DocType 'Contract
+#. Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "<h4>Contract Template Example</h4>\n\n"
+"<pre>Contract for Customer {{ party_name }}\n\n"
+"-Valid From : {{ start_date }} \n"
+"-Valid To : {{ end_date }}\n"
+"</pre>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The field names you can use in your Contract Template are the fields in the Contract for which you are creating the template. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Contract)</p>\n\n"
+"<h4>Templating</h4>\n\n"
+"<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
+msgstr ""
+
+#. Content of the 'Terms and Conditions Help' (HTML) field in DocType 'Terms
+#. and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "<h4>Standard Terms and Conditions Example</h4>\n\n"
+"<pre>Delivery Terms for Order number {{ name }}\n\n"
+"-Order Date : {{ transaction_date }} \n"
+"-Expected Delivery Date : {{ delivery_date }}\n"
+"</pre>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The fieldnames you can use in your email template are the fields in the document from which you are sending the email. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n\n"
+"<h4>Templating</h4>\n\n"
+"<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
+msgstr ""
+
+#. Content of the 'html_5' (HTML) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "<h5 class=\"text-muted uppercase\">Or</h5>"
+msgstr ""
+
+#. Content of the 'account_no_settings' (HTML) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Account Number Settings</label>"
+msgstr ""
+
+#. Content of the 'html_19' (HTML) field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Amount In Words</label>"
+msgstr ""
+
+#. Content of the 'Date Settings' (HTML) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Date Settings</label>"
+msgstr ""
+
+#. Content of the 'html_llwp' (HTML) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "<p>In your <b>Email Template</b>, you can use the following special variables:\n"
+"</p>\n"
+"<ul>\n"
+"        <li>\n"
+"            <code>{{ update_password_link }}</code>: A link where your supplier can set a new password to log into your portal.\n"
+"        </li>\n"
+"        <li>\n"
+"            <code>{{ portal_link }}</code>: A link to this RFQ in your supplier portal.\n"
+"        </li>\n"
+"        <li>\n"
+"            <code>{{ supplier_name }}</code>: The company name of your supplier.\n"
+"        </li>\n"
+"        <li>\n"
+"            <code>{{ contact.salutation }} {{ contact.last_name }}</code>: The contact person of your supplier.\n"
+"        </li><li>\n"
+"            <code>{{ user_fullname }}</code>: Your full name.\n"
+"        </li>\n"
+"    </ul>\n"
+"<p></p>\n"
+"<p>Apart from these, you can access all values in this RFQ, like <code>{{ message_for_supplier }}</code> or <code>{{ terms }}</code>.</p>"
+msgstr ""
+
+#. Content of the 'Message Examples' (HTML) field in DocType 'Payment Gateway
+#. Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "<pre><h5>Message Example</h5>\n\n"
+"&lt;p&gt; Thank You for being a part of {{ doc.company }}! We hope you are enjoying the service.&lt;/p&gt;\n\n"
+"&lt;p&gt; Please find enclosed the E Bill statement. The outstanding amount is {{ doc.grand_total }}.&lt;/p&gt;\n\n"
+"&lt;p&gt; We don't want you to be spending time running around in order to pay for your Bill.<br>After all, life is beautiful and the time you have in hand should be spent to enjoy it!<br>So here are our little ways to help you get more time for life! &lt;/p&gt;\n\n"
+"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n\n"
+"</pre>\n"
+msgstr ""
+
+#. Content of the 'Message Examples' (HTML) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "<pre><h5>Message Example</h5>\n\n"
+"&lt;p&gt;Dear {{ doc.contact_person }},&lt;/p&gt;\n\n"
+"&lt;p&gt;Requesting payment for {{ doc.doctype }}, {{ doc.name }} for {{ doc.grand_total }}.&lt;/p&gt;\n\n"
+"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n\n"
+"</pre>\n"
+msgstr ""
+
+#. Content of the 'html_19' (HTML) field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "<table class=\"table table-bordered table-condensed\">\n"
+"<thead>\n"
+"  <tr>\n"
+"         <th class=\"table-sr\" style=\"width: 50%;\">Child Document</th>\n"
+"         <th class=\"table-sr\" style=\"width: 50%;\">Non Child Document</th>\n"
+"   </tr>\n"
+"</thead>\n"
+"<tbody>\n"
+"<tr>\n"
+"         <td>\n"
+"                  <p> To access parent document field use parent.fieldname and to access child table document field use doc.fieldname </p>\n\n"
+"         </td>\n"
+"         <td>\n"
+"                    <p>To access document field use doc.fieldname </p>\n"
+"         </td>\n"
+"</tr>\n"
+"<tr>\n"
+"        <td>\n"
+"                   <p><b>Example: </b> parent.doctype == \"Stock Entry\" and doc.item_code == \"Test\" </p>\n\n"
+"        </td>\n"
+"         <td>\n"
+"                   <p><b>Example: </b> doc.doctype == \"Stock Entry\" and doc.purpose == \"Manufacture\"</p>    \n"
+"          </td>\n"
+"</tr>\n\n"
+"</tbody>\n"
+"</table>\n\n\n\n\n\n\n"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:190
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:114
+msgid "A - B"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
+msgid "A - C"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:206
+msgid "A BOM with name {0} already exists for item {1}."
+msgstr ""
+
+#: selling/doctype/customer/customer.py:308
+msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:73
+msgid "A Holiday List can be added to exclude counting these days for the Workstation."
+msgstr ""
+
+#: crm/doctype/lead/lead.py:140
+msgid "A Lead requires either a person's name or an organization's name"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:83
+msgid "A Packing Slip can only be created for Draft Delivery Note."
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
+msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
+msgstr ""
+
+#. Description of the Onboarding Step 'Create a Sales Order'
+#: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
+msgid "A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n\n"
+"Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
+msgstr ""
+
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
+msgstr ""
+
+#. Description of the 'Send To Primary Contact' (Check) field in DocType
+#. 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "A customer must have primary contact email."
+msgstr ""
+
+#: setup/doctype/customer_group/customer_group.py:49
+msgid "A customer with the same name already exists"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.py:55
+msgid "A driver must be set to submit."
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
+#: templates/emails/confirm_appointment.html:2
+msgid "A new appointment has been created for you with {0}"
+msgstr ""
+
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
+msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "A+"
+msgstr ""
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "A-"
+msgstr ""
+
+#. Option for the 'Cheque Size' (Select) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "A4"
+msgstr "A4"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "AB+"
+msgstr ""
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "AB-"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "ACC-ADS-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "ACC-AML-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Asset Shift
+#. Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "ACC-ASA-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "ACC-ASC-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "ACC-ASR-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "ACC-ASS-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "ACC-BTN-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "ACC-JV-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "ACC-PAY-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Invoice Series' (Select) field in DocType 'Import Supplier
+#. Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "ACC-PINV-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "ACC-PINV-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "ACC-PINV-RET-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "ACC-PRQ-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "ACC-PSINV-.YYYY.-"
+msgstr ""
+
+#. Option for the 'naming_series' (Select) field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "ACC-SH-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "ACC-SINV-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "ACC-SINV-RET-.YYYY.-"
+msgstr ""
+
+#. Label of a Date field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "AMC Expiry Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "AMC Expiry Date"
+msgstr ""
+
+#. Option for the 'Source Type' (Select) field in DocType 'Support Search
+#. Source'
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "API"
+msgstr "API"
+
+#. Label of a Section Break field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "API Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "API Endpoint"
+msgstr "API krajnja tačka"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "API Endpoint"
+msgstr "API krajnja tačka"
+
+#. Label of a Data field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "API Key"
+msgstr "API ključ"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "AWB Number"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Abbr"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Attribute Value'
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgctxt "Item Attribute Value"
+msgid "Abbreviation"
+msgstr ""
+
+#: setup/doctype/company/company.py:160
+msgid "Abbreviation already used for another company"
+msgstr ""
+
+#: setup/doctype/company/company.py:157
+msgid "Abbreviation is mandatory"
+msgstr ""
+
+#: stock/doctype/item_attribute/item_attribute.py:102
+msgid "Abbreviation: {0} must appear only once"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "About Us Settings"
+msgid "About Us Settings"
+msgstr "O nama Postavke"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+msgid "About {0} minute remaining"
+msgstr "Preostalo je oko {0} minute"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
+msgid "About {0} minutes remaining"
+msgstr "Preostalo je oko {0} minuta"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
+msgid "About {0} seconds remaining"
+msgstr "Preostalo je oko {0} sekundi"
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
+msgid "Above"
+msgstr ""
+
+#. Name of a role
+#: setup/doctype/department/department.json
+msgid "Academics User"
+msgstr ""
+
+#. Label of a Code field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Acceptance Criteria Formula"
+msgstr ""
+
+#. Label of a Code field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Acceptance Criteria Formula"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Acceptance Criteria Value"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Acceptance Criteria Value"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Accepted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection
+#. Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Accepted"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accepted Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accepted Qty in Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accepted Qty in Stock UOM"
+msgstr ""
+
+#: public/js/controllers/transaction.js:2168
+msgid "Accepted Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accepted Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accepted Quantity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accepted Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Accepted Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accepted Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Accepted Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accepted Warehouse"
+msgstr ""
+
+#. Label of a Data field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Access Key"
+msgstr ""
+
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:48
+msgid "Access Key is required for Service Provider: {0}"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Access Token"
+msgstr "Pristupni token"
+
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
+#: accounts/doctype/account/account.json
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
+#: accounts/report/account_balance/account_balance.py:21
+#: accounts/report/budget_variance_report/budget_variance_report.py:83
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
+#: accounts/report/general_ledger/general_ledger.js:38
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
+#: accounts/report/payment_ledger/payment_ledger.py:145
+#: accounts/report/trial_balance/trial_balance.py:409
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Budget Account'
+#: accounts/doctype/budget_account/budget_account.json
+msgctxt "Budget Account"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Journal Entry Template Account'
+#: accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
+msgctxt "Journal Entry Template Account"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Ledger Merge Accounts'
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgctxt "Ledger Merge Accounts"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Data field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'South Africa VAT Account'
+#: accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
+msgctxt "South Africa VAT Account"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Tax Withholding Account'
+#: accounts/doctype/tax_withholding_account/tax_withholding_account.json
+msgctxt "Tax Withholding Account"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'UAE VAT Account'
+#: regional/doctype/uae_vat_account/uae_vat_account.json
+msgctxt "UAE VAT Account"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Data field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Account"
+msgstr "Račun"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Account"
+msgstr "Račun"
+
+#. Name of a report
+#: accounts/report/account_balance/account_balance.json
+msgid "Account Balance"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Balance (From)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Balance (To)"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgid "Account Closing Balance"
+msgstr ""
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Currency (From)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Currency (To)"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Account Details"
+msgstr ""
+
+#. Label of a Link field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Account Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Account Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Closing Entry Taxes'
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgctxt "POS Closing Entry Taxes"
+msgid "Account Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Account Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Account Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Account Manager"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
+msgid "Account Missing"
+msgstr ""
+
+#. Label of a Data field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Account Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Account Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Ledger Merge Accounts'
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgctxt "Ledger Merge Accounts"
+msgid "Account Name"
+msgstr ""
+
+#: accounts/doctype/account/account.py:321
+msgid "Account Not Found"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:131
+msgid "Account Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Account Number"
+msgstr ""
+
+#: accounts/doctype/account/account.py:472
+msgid "Account Number {0} already used in account {1}"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Account Opening Balance"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Paid From"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Paid To"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.py:118
+msgid "Account Pay Only"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Subtype"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account Subtype'
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+msgctxt "Bank Account Subtype"
+msgid "Account Subtype"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
+msgid "Account Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Account Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account Type'
+#: accounts/doctype/bank_account_type/bank_account_type.json
+msgctxt "Bank Account Type"
+msgid "Account Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Account Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Account Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Account Type"
+msgstr ""
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+msgid "Account Value"
+msgstr ""
+
+#: accounts/doctype/account/account.py:294
+msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
+msgstr ""
+
+#: accounts/doctype/account/account.py:288
+msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Account for Change Amount"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Account for Change Amount"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Account for Change Amount"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
+msgid "Account is mandatory to get payment entries"
+msgstr ""
+
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py:44
+msgid "Account is not set for the dashboard chart {0}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:675
+msgid "Account not Found"
+msgstr ""
+
+#: accounts/doctype/account/account.py:375
+msgid "Account with child nodes cannot be converted to ledger"
+msgstr ""
+
+#: accounts/doctype/account/account.py:267
+msgid "Account with child nodes cannot be set as ledger"
+msgstr ""
+
+#: accounts/doctype/account/account.py:386
+msgid "Account with existing transaction can not be converted to group."
+msgstr ""
+
+#: accounts/doctype/account/account.py:415
+msgid "Account with existing transaction can not be deleted"
+msgstr ""
+
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
+msgid "Account with existing transaction cannot be converted to ledger"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:54
+msgid "Account {0} added multiple times"
+msgstr ""
+
+#: setup/doctype/company/company.py:183
+msgid "Account {0} does not belong to company: {1}"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:101
+msgid "Account {0} does not belongs to company {1}"
+msgstr ""
+
+#: accounts/doctype/account/account.py:546
+msgid "Account {0} does not exist"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:73
+msgid "Account {0} does not exists"
+msgstr ""
+
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py:51
+msgid "Account {0} does not exists in the dashboard chart {1}"
+msgstr ""
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:48
+msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
+msgstr ""
+
+#: accounts/doctype/account/account.py:504
+msgid "Account {0} exists in parent company {1}."
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:111
+msgid "Account {0} has been entered multiple times"
+msgstr ""
+
+#: accounts/doctype/account/account.py:359
+msgid "Account {0} is added in the child company {1}"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:396
+msgid "Account {0} is frozen"
+msgstr ""
+
+#: controllers/accounts_controller.py:1108
+msgid "Account {0} is invalid. Account Currency must be {1}"
+msgstr ""
+
+#: accounts/doctype/account/account.py:149
+msgid "Account {0}: Parent account {1} can not be a ledger"
+msgstr ""
+
+#: accounts/doctype/account/account.py:155
+msgid "Account {0}: Parent account {1} does not belong to company: {2}"
+msgstr ""
+
+#: accounts/doctype/account/account.py:143
+msgid "Account {0}: Parent account {1} does not exist"
+msgstr ""
+
+#: accounts/doctype/account/account.py:146
+msgid "Account {0}: You can not assign itself as parent account"
+msgstr ""
+
+#: accounts/general_ledger.py:406
+msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:256
+msgid "Account: {0} can only be updated via Stock Transactions"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:330
+msgid "Account: {0} does not exist"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:2134
+msgid "Account: {0} is not permitted under Payment Entry"
+msgstr ""
+
+#: controllers/accounts_controller.py:2651
+msgid "Account: {0} with currency: {1} can not be selected"
+msgstr ""
+
+#. Name of a Workspace
+#. Label of a Card Break in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Accounting"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accounting Details"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+#: accounts/report/profitability_analysis/profitability_analysis.js:32
+msgid "Accounting Dimension"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Accounting Dimension"
+msgid "Accounting Dimension"
+msgstr ""
+
+#. Label of a Select field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Accounting Dimension"
+msgstr ""
+
+#. Label of a Link field in DocType 'Allowed Dimension'
+#: accounts/doctype/allowed_dimension/allowed_dimension.json
+msgctxt "Allowed Dimension"
+msgid "Accounting Dimension"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:201
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
+msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:188
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
+msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgid "Accounting Dimension Detail"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgid "Accounting Dimension Filter"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_dashboard.py:20
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Service
+#. Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opening Invoice Creation Tool
+#. Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation
+#. Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Accounting Dimensions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Accounting Dimensions "
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Accounting Dimensions "
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Accounting Dimensions "
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Accounting Dimensions "
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Accounting Dimensions Filter"
+msgstr ""
+
+#. Label of a Table field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Accounting Entries"
+msgstr ""
+
+#. Label of a Table field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Accounting Entries"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
+msgid "Accounting Entries are reposted"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+msgid "Accounting Entries are reposted."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
+msgid "Accounting Entry for Asset"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
+msgid "Accounting Entry for Service"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:959
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
+msgid "Accounting Entry for Stock"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
+msgid "Accounting Entry for {0}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2025
+msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
+#: buying/doctype/supplier/supplier.js:85
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
+msgid "Accounting Ledger"
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Accounting Masters"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/accounting_period/accounting_period.json
+msgid "Accounting Period"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Accounting Period"
+msgid "Accounting Period"
+msgstr ""
+
+#: accounts/doctype/accounting_period/accounting_period.py:66
+msgid "Accounting Period overlaps with {0}"
+msgstr ""
+
+#. Description of the 'Accounts Frozen Till Date' (Date) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
+msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
+msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: setup/doctype/company/company.py:308
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Link field in DocType 'Applicable On Account'
+#: accounts/doctype/applicable_on_account/applicable_on_account.json
+msgctxt "Applicable On Account"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Category'
+#. Label of a Table field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Table field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Accounts"
+msgstr ""
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Table field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Table field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Accounts"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Closing"
+msgstr ""
+
+#. Label of a Date field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Frozen Till Date"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+#: accounts/doctype/accounting_period/accounting_period.json
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/doctype/bank_account/bank_account.json
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+#: accounts/doctype/bank_account_type/bank_account_type.json
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+#: accounts/doctype/bank_transaction/bank_transaction.json
+#: accounts/doctype/budget/budget.json
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/doctype/item_tax_template/item_tax_template.json
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/ledger_merge/ledger_merge.json
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+#: accounts/doctype/party_link/party_link.json
+#: accounts/doctype/payment_entry/payment_entry.json
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+#: accounts/doctype/payment_order/payment_order.json
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+#: accounts/doctype/payment_request/payment_request.json
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/doctype/pos_profile/pos_profile.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+#: accounts/doctype/process_subscription/process_subscription.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: accounts/doctype/subscription/subscription.json
+#: accounts/doctype/subscription_plan/subscription_plan.json
+#: accounts/doctype/subscription_settings/subscription_settings.json
+#: accounts/doctype/tax_category/tax_category.json
+#: accounts/doctype/tax_rule/tax_rule.json
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+#: assets/doctype/asset_category/asset_category.json
+#: assets/doctype/asset_movement/asset_movement.json
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier/supplier.json
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+#: selling/doctype/customer/customer.json setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/party_type/party_type.json
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgid "Accounts Manager"
+msgstr "Voditelj računa"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
+msgid "Accounts Missing Error"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
+#: accounts/report/accounts_payable/accounts_payable.json
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
+#: accounts/workspace/payables/payables.json
+#: buying/doctype/supplier/supplier.js:97
+msgid "Accounts Payable"
+msgstr ""
+
+#. Option for the 'Write Off Based On' (Select) field in DocType 'Journal
+#. Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Accounts Payable"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/accounts_payable/accounts_payable.js:176
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.json
+#: accounts/workspace/payables/payables.json
+msgid "Accounts Payable Summary"
+msgstr ""
+
+#. Name of a report
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
+#: accounts/report/accounts_receivable/accounts_receivable.json
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
+#: selling/doctype/customer/customer.js:153
+msgid "Accounts Receivable"
+msgstr ""
+
+#. Option for the 'Write Off Based On' (Select) field in DocType 'Journal
+#. Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Accounts Receivable"
+msgstr ""
+
+#. Option for the 'Report' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Accounts Receivable"
+msgstr ""
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Accounts Receivable Credit Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Accounts Receivable Discounted Account"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/accounts_receivable/accounts_receivable.js:208
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Accounts Receivable Summary"
+msgstr ""
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Accounts Receivable Unpaid Account"
+msgstr ""
+
+#. Label of a Int field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Receivable/Payable"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/onboarding_step/accounts_settings/accounts_settings.json
+msgid "Accounts Settings"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: accounts/workspace/accounting/accounting.json
+#: setup/workspace/settings/settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Accounts Settings"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+#: accounts/doctype/accounting_period/accounting_period.json
+#: accounts/doctype/bank_account/bank_account.json
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+#: accounts/doctype/bank_account_type/bank_account_type.json
+#: accounts/doctype/bank_clearance/bank_clearance.json
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+#: accounts/doctype/bank_transaction/bank_transaction.json
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/doctype/item_tax_template/item_tax_template.json
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/doctype/party_link/party_link.json
+#: accounts/doctype/payment_entry/payment_entry.json
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+#: accounts/doctype/payment_order/payment_order.json
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+#: accounts/doctype/payment_request/payment_request.json
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/doctype/pos_profile/pos_profile.json
+#: accounts/doctype/pos_settings/pos_settings.json
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+#: accounts/doctype/process_subscription/process_subscription.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: accounts/doctype/subscription/subscription.json
+#: accounts/doctype/subscription_plan/subscription_plan.json
+#: accounts/doctype/subscription_settings/subscription_settings.json
+#: accounts/doctype/tax_category/tax_category.json
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+#: assets/doctype/asset/asset.json
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/doctype/asset_category/asset_category.json
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+#: assets/doctype/location/location.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier/supplier.json
+#: projects/doctype/timesheet/timesheet.json
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/sales_order/sales_order.json setup/doctype/brand/brand.json
+#: setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/party_type/party_type.json
+#: setup/doctype/supplier_group/supplier_group.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json
+#: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Accounts User"
+msgstr "Korisnik računa"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1182
+msgid "Accounts table cannot be blank."
+msgstr ""
+
+#. Label of a Table field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Accounts to Merge"
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'Accounts'
+#: accounts/module_onboarding/accounts/accounts.json
+msgid "Accounts, Invoices, Taxation, and more."
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
+#: accounts/report/account_balance/account_balance.js:37
+msgid "Accumulated Depreciation"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Accumulated Depreciation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Accumulated Depreciation Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Accumulated Depreciation Account"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
+#: assets/doctype/asset/asset.js:277
+msgid "Accumulated Depreciation Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Accumulated Depreciation Amount"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
+msgid "Accumulated Depreciation as on"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:245
+msgid "Accumulated Monthly"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
+msgid "Accumulated Values"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
+msgid "Accumulated Values in Group Company"
+msgstr ""
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:111
+msgid "Achieved ({})"
+msgstr ""
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Acquisition Date"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr ""
+
+#: crm/doctype/lead/lead.js:42
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
+msgid "Action"
+msgstr "Akcija"
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Action If Quality Inspection Is Not Submitted"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Action If Quality Inspection Is Rejected"
+msgstr ""
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Action If Same Rate is Not Maintained"
+msgstr ""
+
+#: quality_management/doctype/quality_review/quality_review_list.js:7
+msgid "Action Initialised"
+msgstr ""
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Accumulated Monthly Budget Exceeded on Actual"
+msgstr ""
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Accumulated Monthly Budget Exceeded on MR"
+msgstr ""
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Accumulated Monthly Budget Exceeded on PO"
+msgstr ""
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Annual Budget Exceeded on Actual"
+msgstr ""
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Annual Budget Exceeded on MR"
+msgstr ""
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Annual Budget Exceeded on PO"
+msgstr ""
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
+msgstr ""
+
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
+#: accounts/doctype/subscription/subscription.js:38
+#: accounts/doctype/subscription/subscription.js:44
+#: accounts/doctype/subscription/subscription.js:50
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
+#: templates/pages/order.html:20
+msgid "Actions"
+msgstr "Akcije"
+
+#. Group in Quality Feedback's connections
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Actions"
+msgstr "Akcije"
+
+#. Group in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Actions"
+msgstr "Akcije"
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Actions"
+msgstr "Akcije"
+
+#. Label of a Text Editor field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Actions performed"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Actions performed"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription_list.js:6
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
+#: stock/doctype/putaway_rule/putaway_rule_list.js:7
+msgid "Active"
+msgstr "Aktivan"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Active"
+msgstr "Aktivan"
+
+#. Option for the 'Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Active"
+msgstr "Aktivan"
+
+#. Option for the 'Status' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Active"
+msgstr "Aktivan"
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Active"
+msgstr "Aktivan"
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Active"
+msgstr "Aktivan"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Active"
+msgstr "Aktivan"
+
+#: selling/page/sales_funnel/sales_funnel.py:55
+msgid "Active Leads"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Activities"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Activities"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Activities"
+msgstr ""
+
+#: projects/doctype/task/task_dashboard.py:8
+#: support/doctype/issue/issue_dashboard.py:5
+msgid "Activity"
+msgstr "Aktivnost"
+
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Activity"
+msgstr "Aktivnost"
+
+#. Name of a DocType
+#: projects/doctype/activity_cost/activity_cost.json
+msgid "Activity Cost"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Activity Cost"
+msgid "Activity Cost"
+msgstr ""
+
+#: projects/doctype/activity_cost/activity_cost.py:51
+msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
+msgstr ""
+
+#: projects/doctype/activity_type/activity_type.js:10
+msgid "Activity Cost per Employee"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/activity_type/activity_type.json
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
+msgid "Activity Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Activity Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Activity Type'
+#. Label of a Link in the Projects Workspace
+#: projects/doctype/activity_type/activity_type.json
+#: projects/workspace/projects/projects.json
+msgctxt "Activity Type"
+msgid "Activity Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Activity Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Activity Type"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:100
+#: accounts/report/budget_variance_report/budget_variance_report.py:110
+msgid "Actual"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Actual"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Actual"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Actual"
+msgstr ""
+
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:125
+msgid "Actual Balance Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Actual Batch Quantity"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:101
+msgid "Actual Cost"
+msgstr ""
+
+#. Label of a Date field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Actual Date"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:121
+#: stock/report/delayed_item_report/delayed_item_report.py:137
+#: stock/report/delayed_order_report/delayed_order_report.py:66
+msgid "Actual Delivery Date"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:254
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:107
+msgid "Actual End Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Actual End Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Actual End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Actual End Date (via Timesheet)"
+msgstr ""
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Actual End Date (via Timesheet)"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual End Time"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
+msgid "Actual Expense"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Actual Operating Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Operating Cost"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Operation Time"
+msgstr ""
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
+msgid "Actual Posting"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
+#: stock/report/product_bundle_balance/product_bundle_balance.py:96
+#: stock/report/stock_projected_qty/stock_projected_qty.py:136
+msgid "Actual Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Actual Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Actual Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Actual Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Actual Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Actual Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Actual Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Actual Qty (at source/target)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Actual Qty in Warehouse"
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
+msgid "Actual Qty is mandatory"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
+
+#: stock/report/item_shortage_report/item_shortage_report.py:95
+msgid "Actual Quantity"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:248
+msgid "Actual Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Actual Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Actual Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Actual Start Date (via Timesheet)"
+msgstr ""
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Actual Start Date (via Timesheet)"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Start Time"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Actual Time"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Time and Cost"
+msgstr ""
+
+#. Label of a Float field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Actual Time in Hours (via Timesheet)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Actual Time in Hours (via Timesheet)"
+msgstr ""
+
+#: stock/page/stock_balance/stock_balance.js:55
+msgid "Actual qty in stock"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1470
+#: public/js/controllers/accounts.js:176
+msgid "Actual type tax cannot be included in Item rate in row {0}"
+msgstr ""
+
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
+#: public/js/utils/serial_no_batch_selector.js:17
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
+msgid "Add"
+msgstr "Dodaj"
+
+#. Option for the 'Add Or Deduct' (Select) field in DocType 'Advance Taxes and
+#. Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Add"
+msgstr "Dodaj"
+
+#. Option for the 'Add or Deduct' (Select) field in DocType 'Purchase Taxes and
+#. Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Add"
+msgstr "Dodaj"
+
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
+msgid "Add / Edit Prices"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:256
+msgid "Add Child"
+msgstr "Dodaj podređeni"
+
+#: accounts/report/general_ledger/general_ledger.js:199
+msgid "Add Columns in Transaction Currency"
+msgstr ""
+
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Add Corrective Operation Cost in Finished Good Valuation"
+msgstr ""
+
+#: public/js/event.js:24
+msgid "Add Customers"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr ""
+
+#: public/js/event.js:40
+msgid "Add Employees"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
+msgid "Add Item"
+msgstr ""
+
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
+msgid "Add Items"
+msgstr ""
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:56
+msgid "Add Items in the Purpose Table"
+msgstr ""
+
+#: crm/doctype/lead/lead.js:84
+msgid "Add Lead to Prospect"
+msgstr ""
+
+#: public/js/event.js:16
+msgid "Add Leads"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Add Local Holidays"
+msgstr ""
+
+#. Label of a Check field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Add Manually"
+msgstr ""
+
+#: projects/doctype/task/task_tree.js:42
+msgid "Add Multiple"
+msgstr ""
+
+#: projects/doctype/task/task_tree.js:49
+msgid "Add Multiple Tasks"
+msgstr ""
+
+#. Label of a Select field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Add Or Deduct"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:267
+msgid "Add Order Discount"
+msgstr ""
+
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
+msgid "Add Participants"
+msgstr "Dodaj učesnike"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Add Quote"
+msgstr ""
+
+#: public/js/event.js:48
+msgid "Add Sales Partners"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Add Serial / Batch No"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Add Serial / Batch No"
+msgstr ""
+
+#. Label of a Button field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Add Serial / Batch No"
+msgstr ""
+
+#. Label of a Button field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Add Serial / Batch No"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr ""
+
+#: public/js/utils.js:71
+msgid "Add Serial No"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
+msgid "Add Sub Assembly"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
+msgid "Add Suppliers"
+msgstr ""
+
+#. Label of a Button field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Add Template"
+msgstr "Dodaj šablon"
+
+#: utilities/activation.py:123
+msgid "Add Timesheets"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Add Weekly Holidays"
+msgstr ""
+
+#: public/js/utils/crm_activities.js:142
+msgid "Add a Note"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/existing_asset/existing_asset.json
+msgid "Add an Existing Asset"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Add an Existing Asset'
+#: assets/onboarding_step/existing_asset/existing_asset.json
+msgid "Add an existing Asset"
+msgstr ""
+
+#: www/book_appointment/index.html:42
+msgid "Add details"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.js:71
+#: stock/doctype/pick_list/pick_list.py:651
+msgid "Add items in the Item Locations table"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Add or Deduct"
+msgstr ""
+
+#: utilities/activation.py:113
+msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
+msgstr ""
+
+#. Label of a Button field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Add to Holidays"
+msgstr ""
+
+#: crm/doctype/lead/lead.js:42
+msgid "Add to Prospect"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Add to Transit"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Add to Transit"
+msgstr ""
+
+#: accounts/doctype/coupon_code/coupon_code.js:36
+msgid "Add/Edit Coupon Conditions"
+msgstr ""
+
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr ""
+
+#. Label of a Link field in DocType 'CRM Note'
+#: crm/doctype/crm_note/crm_note.json
+msgctxt "CRM Note"
+msgid "Added By"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'CRM Note'
+#: crm/doctype/crm_note/crm_note.json
+msgctxt "CRM Note"
+msgid "Added On"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.py:128
+msgid "Added Supplier Role to User {0}."
+msgstr ""
+
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
+msgid "Added {0} ({1})"
+msgstr "Dodano {0} ({1})"
+
+#: controllers/website_list_for_contact.py:304
+msgid "Added {1} Role to User {0}."
+msgstr ""
+
+#: crm/doctype/lead/lead.js:81
+msgid "Adding Lead to Prospect..."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Additional Asset Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Additional Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Additional Cost Per Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Additional Cost Per Qty"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#. Label of a Table field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Additional Costs"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Additional Costs"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#. Label of a Table field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Additional Costs"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Additional Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount Percentage"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Info"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Additional Information"
+msgstr ""
+
+#. Label of a Text field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Additional Information"
+msgstr ""
+
+#. Label of a Text field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Additional Notes"
+msgstr ""
+
+#. Label of a Text field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Additional Notes"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Additional Operating Cost"
+msgstr ""
+
+#. Description of the 'Customer Details' (Text) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Additional information regarding the customer."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:58
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+msgctxt "Address"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Link field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Small Text field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Section Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Text Editor field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Address"
+msgstr "Adresa"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Address & Contact"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Address & Contacts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Address & Contacts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Address & Contacts"
+msgstr ""
+
+#. Label of a Link in the Financial Reports Workspace
+#. Name of a report
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/report/address_and_contacts/address_and_contacts.json
+msgid "Address And Contacts"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Address Desc"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Address HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address HTML"
+msgstr ""
+
+#: public/js/utils/contact_address_quick_entry.js:61
+msgid "Address Line 1"
+msgstr "Adresna linija 1"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address Line 1"
+msgstr "Adresna linija 1"
+
+#: public/js/utils/contact_address_quick_entry.js:66
+msgid "Address Line 2"
+msgstr "Adresna linija 2"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address Line 2"
+msgstr "Adresna linija 2"
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Address Name"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Address and Contacts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Address and Contacts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Address and Contacts"
+msgstr ""
+
+#: accounts/custom/address.py:31
+msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
+msgstr ""
+
+#. Description of the 'Determine Address Tax Category From' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Address used to determine Tax Category in transactions"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Addresses"
+msgstr "Adrese"
+
+#: assets/doctype/asset/asset.js:144
+msgid "Adjust Asset Value"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
+msgid "Adjustment Against"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
+msgid "Adjustment based on Purchase Invoice rate"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:54
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:79
+msgid "Administrative Expenses"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+#: stock/reorder_item.py:387
+msgid "Administrator"
+msgstr "Administrator"
+
+#. Label of a Link field in DocType 'Party Account'
+#: accounts/doctype/party_account/party_account.json
+msgctxt "Party Account"
+msgid "Advance Account"
+msgstr ""
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
+msgid "Advance Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Advance Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Advance Paid"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Advance Paid"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
+msgid "Advance Payment"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Advance Payment Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Advance Payment Status"
+msgstr ""
+
+#: controllers/accounts_controller.py:223
+msgid "Advance Payments"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Advance Payments"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Advance Payments"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advance Payments"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Advance Payments"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/advance_tax/advance_tax.json
+msgid "Advance Tax"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advance Tax"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgid "Advance Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Advance Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Advance amount"
+msgstr ""
+
+#: controllers/taxes_and_totals.py:749
+msgid "Advance amount cannot be greater than {0} {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:775
+msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
+msgstr ""
+
+#. Description of the 'Only Include Allocated Payments' (Check) field in
+#. DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advance payments allocated against orders will only be fetched"
+msgstr ""
+
+#. Description of the 'Only Include Allocated Payments' (Check) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Advance payments allocated against orders will only be fetched"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Advanced Settings"
+msgstr "Napredne postavke"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Advances"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advances"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Advances"
+msgstr ""
+
+#. Label of a Code field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Affected Transactions"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr ""
+
+#. Label of a Text field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Against"
+msgstr ""
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
+msgid "Against Account"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Against Account"
+msgstr ""
+
+#. Label of a Text field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Against Account"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Against Blanket Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Against Blanket Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Against Blanket Order"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
+msgid "Against Customer Order {0} dated {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:1127
+msgid "Against Default Supplier"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Delivery Note Item"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Against Docname"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Against Doctype"
+msgstr ""
+
+#. Label of a Data field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Against Document Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Against Document No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Against Document No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Against Expense Account"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Against Income Account"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Against Income Account"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
+msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:361
+msgid "Against Journal Entry {0} is already adjusted against some other voucher"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Invoice"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Invoice Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Order"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Order Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Against Stock Entry"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
+msgid "Against Supplier Invoice {0} dated {1}"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:654
+msgid "Against Voucher"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Against Voucher"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:57
+#: accounts/report/payment_ledger/payment_ledger.js:70
+#: accounts/report/payment_ledger/payment_ledger.py:185
+msgid "Against Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Against Voucher No"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:652
+#: accounts/report/payment_ledger/payment_ledger.py:176
+msgid "Against Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Against Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Against Voucher Type"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
+#: manufacturing/report/work_order_summary/work_order_summary.py:259
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
+msgid "Age"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
+msgid "Age (Days)"
+msgstr ""
+
+#: stock/report/stock_ageing/stock_ageing.py:204
+msgid "Age ({0})"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:58
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
+msgid "Ageing Based On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Ageing Based On"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:65
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
+#: stock/report/stock_ageing/stock_ageing.js:49
+msgid "Ageing Range 1"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:72
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
+#: stock/report/stock_ageing/stock_ageing.js:56
+msgid "Ageing Range 2"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:79
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
+#: stock/report/stock_ageing/stock_ageing.js:63
+msgid "Ageing Range 3"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:86
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
+msgid "Ageing Range 4"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:86
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:337
+msgid "Ageing Report based on "
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Agenda"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quality Meeting Agenda'
+#: quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
+msgctxt "Quality Meeting Agenda"
+msgid "Agenda"
+msgstr ""
+
+#. Label of a Data field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Agent Busy Message"
+msgstr ""
+
+#. Label of a Data field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Agent Busy Message"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Agent Details"
+msgstr ""
+
+#. Label of a Link field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Agent Group"
+msgstr ""
+
+#. Label of a Data field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Agent Unavailable Message"
+msgstr ""
+
+#. Label of a Data field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Agent Unavailable Message"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Agents"
+msgstr ""
+
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
+
+#. Name of a role
+#: assets/doctype/location/location.json
+msgid "Agriculture Manager"
+msgstr ""
+
+#. Name of a role
+#: assets/doctype/location/location.json
+msgid "Agriculture User"
+msgstr ""
+
+#. Label of a Select field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Algorithm"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+#: utilities/doctype/video/video.json
+msgid "All"
+msgstr "Sve"
+
+#. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "All"
+msgstr "Sve"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
+msgid "All Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "All Activities"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "All Activities"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "All Activities"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "All Activities HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "All Activities HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "All Activities HTML"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:265
+msgid "All BOMs"
+msgstr ""
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Contact"
+msgstr ""
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Customer Contact"
+msgstr ""
+
+#: patches/v13_0/remove_bad_selling_defaults.py:9
+#: setup/setup_wizard/operations/install_fixtures.py:116
+#: setup/setup_wizard/operations/install_fixtures.py:118
+#: setup/setup_wizard/operations/install_fixtures.py:125
+#: setup/setup_wizard/operations/install_fixtures.py:131
+#: setup/setup_wizard/operations/install_fixtures.py:137
+#: setup/setup_wizard/operations/install_fixtures.py:143
+msgid "All Customer Groups"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:113
+msgid "All Day"
+msgstr "Cijeli dan"
+
+#: patches/v11_0/create_department_records_for_each_company.py:23
+#: patches/v11_0/update_department_lft_rgt.py:9
+#: patches/v11_0/update_department_lft_rgt.py:11
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
+msgid "All Departments"
+msgstr ""
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Employee (Active)"
+msgstr ""
+
+#: setup/doctype/item_group/item_group.py:36
+#: setup/doctype/item_group/item_group.py:37
+#: setup/setup_wizard/operations/install_fixtures.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:41
+#: setup/setup_wizard/operations/install_fixtures.py:48
+#: setup/setup_wizard/operations/install_fixtures.py:54
+#: setup/setup_wizard/operations/install_fixtures.py:60
+#: setup/setup_wizard/operations/install_fixtures.py:66
+msgid "All Item Groups"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr ""
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Lead (Open)"
+msgstr ""
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Sales Partner Contact"
+msgstr ""
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Sales Person"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Supplier Contact"
+msgstr ""
+
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
+#: setup/setup_wizard/operations/install_fixtures.py:148
+#: setup/setup_wizard/operations/install_fixtures.py:150
+#: setup/setup_wizard/operations/install_fixtures.py:157
+#: setup/setup_wizard/operations/install_fixtures.py:163
+#: setup/setup_wizard/operations/install_fixtures.py:169
+#: setup/setup_wizard/operations/install_fixtures.py:175
+#: setup/setup_wizard/operations/install_fixtures.py:181
+#: setup/setup_wizard/operations/install_fixtures.py:187
+#: setup/setup_wizard/operations/install_fixtures.py:193
+msgid "All Supplier Groups"
+msgstr ""
+
+#: patches/v13_0/remove_bad_selling_defaults.py:12
+#: setup/setup_wizard/operations/install_fixtures.py:96
+#: setup/setup_wizard/operations/install_fixtures.py:98
+#: setup/setup_wizard/operations/install_fixtures.py:105
+#: setup/setup_wizard/operations/install_fixtures.py:111
+msgid "All Territories"
+msgstr ""
+
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
+msgid "All Warehouses"
+msgstr ""
+
+#. Description of the 'Reconciled' (Check) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "All allocations have been successfully reconciled"
+msgstr ""
+
+#: support/doctype/issue/issue.js:107
+msgid "All communications including and above this shall be moved into the new Issue"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
+msgid "All items have already been Invoiced/Returned"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
+msgid "All items have already been transferred for this Work Order."
+msgstr ""
+
+#: public/js/controllers/transaction.js:2254
+msgid "All items in this document already have a linked Quality Inspection."
+msgstr ""
+
+#. Description of the 'Carry Forward Communication and Comments' (Check) field
+#. in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:916
+msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:975
+msgid "All these items have already been Invoiced/Returned"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
+msgid "Allocate"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Allocate Advances Automatically (FIFO)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Allocate Advances Automatically (FIFO)"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:831
+msgid "Allocate Payment Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "Allocate Payment Based On Payment Terms"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Allocated"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Allocated"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Allocated Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Allocated Entries"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Allocated amount"
+msgstr ""
+
+#: accounts/utils.py:609
+msgid "Allocated amount cannot be greater than unadjusted amount"
+msgstr ""
+
+#: accounts/utils.py:607
+msgid "Allocated amount cannot be negative"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
+msgid "Allocation"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Allocation"
+msgstr ""
+
+#: public/js/utils/unreconcile.js:97
+msgid "Allocations"
+msgstr ""
+
+#. Label of a Table field in DocType 'Process Payment Reconciliation Log'
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation
+#. Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Allocations"
+msgstr ""
+
+#. Label of a Table field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Allocations"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
+msgid "Allotted Qty"
+msgstr ""
+
+#. Option for the 'Allow Or Restrict Dimension' (Select) field in DocType
+#. 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Allow"
+msgstr "Dopusti"
+
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+msgid "Allow Account Creation Against Child Company"
+msgstr ""
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Allow Account Creation Against Child Company"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Allow Alternative Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Allow Alternative Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Alternative Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Allow Alternative Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Allow Alternative Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Allow Alternative Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Allow Alternative Item"
+msgstr ""
+
+#: stock/doctype/item_alternative/item_alternative.py:65
+msgid "Allow Alternative Item must be checked on Item {}"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Continuous Material Consumption"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Excess Material Transfer"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Payment Method'
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgctxt "POS Payment Method"
+msgid "Allow In Returns"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Allow Item To Be Added Multiple Times in a Transaction"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Item to be Added Multiple Times in a Transaction"
+msgstr ""
+
+#. Label of a Check field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Allow Lead Duplication based on Emails"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Material Transfer from Delivery Note to Sales Invoice"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
+msgid "Allow Multiple Material Consumption"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Multiple Sales Orders Against a Customer's Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Negative Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Allow Negative Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Negative Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Negative rates for Items"
+msgstr ""
+
+#. Label of a Select field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Allow Or Restrict Dimension"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Overtime"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Partial Reservation"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Production on Holidays"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Purchase"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allow Purchase Invoice Creation Without Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allow Purchase Invoice Creation Without Purchase Receipt"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Allow Rename Attribute Value"
+msgstr ""
+
+#. Label of a Check field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Allow Resetting Service Level Agreement"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
+msgid "Allow Resetting Service Level Agreement from Support Settings."
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Sales"
+msgstr ""
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allow Sales Invoice Creation Without Delivery Note"
+msgstr ""
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allow Sales Invoice Creation Without Sales Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Sales Order Creation For Expired Quotation"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Allow Stale Exchange Rates"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Allow User to Edit Discount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow User to Edit Price List Rate in Transactions"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Allow User to Edit Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Allow Zero Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Allow Zero Valuation Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Allow Zero Valuation Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Allow Zero Valuation Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Allow Zero Valuation Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Allow Zero Valuation Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Allow Zero Valuation Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Allow Zero Valuation Rate"
+msgstr ""
+
+#. Description of the 'Allow Continuous Material Consumption' (Check) field in
+#. DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow material consumptions without immediately manufacturing finished goods against a Work Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Allow multi-currency invoices against single party account "
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow to Edit Stock UOM Qty for Purchase Documents"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow to Edit Stock UOM Qty for Sales Documents"
+msgstr ""
+
+#. Description of the 'Allow Excess Material Transfer' (Check) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow transferring raw materials even after the Required Quantity is fulfilled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Repost Allowed Types'
+#: accounts/doctype/repost_allowed_types/repost_allowed_types.json
+msgctxt "Repost Allowed Types"
+msgid "Allowed"
+msgstr "Dozvoljeno"
+
+#. Name of a DocType
+#: accounts/doctype/allowed_dimension/allowed_dimension.json
+msgid "Allowed Dimension"
+msgstr ""
+
+#. Label of a Table field in DocType 'Repost Accounting Ledger Settings'
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+msgctxt "Repost Accounting Ledger Settings"
+msgid "Allowed Doctypes"
+msgstr ""
+
+#. Group in Customer's connections
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allowed Items"
+msgstr ""
+
+#. Group in Supplier's connections
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allowed Items"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
+msgid "Allowed To Transact With"
+msgstr ""
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allowed To Transact With"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allowed To Transact With"
+msgstr ""
+
+#: accounts/doctype/party_link/party_link.py:27
+msgid "Allowed primary roles are 'Customer' and 'Supplier'. Please select one of these roles only."
+msgstr ""
+
+#. Description of the 'Enable Stock Reservation' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allows to keep aside a specific quantity of inventory for a particular order."
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:785
+msgid "Already Picked"
+msgstr ""
+
+#: stock/doctype/item_alternative/item_alternative.py:81
+msgid "Already record exists for the item {0}"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:98
+msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
+msgid "Alternate Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Alternative Item Code"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Alternative Item Name"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
+
+#: stock/doctype/item_alternative/item_alternative.py:37
+msgid "Alternative item must not be same as item code"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
+msgid "Alternatively, you can download the template and fill your data in."
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Process Subscription'
+#: accounts/doctype/process_subscription/process_subscription.json
+msgctxt "Process Subscription"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Telephony Call Type'
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+msgctxt "Telephony Call Type"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Amended From"
+msgstr "Izmijenjeno od"
+
+#: accounts/doctype/journal_entry/journal_entry.js:582
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
+#: accounts/report/payment_ledger/payment_ledger.py:194
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
+#: accounts/report/share_balance/share_balance.py:61
+#: accounts/report/share_ledger/share_ledger.py:57
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
+#: selling/report/sales_order_analysis/sales_order_analysis.py:290
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
+#: stock/report/delayed_item_report/delayed_item_report.py:152
+#: stock/report/delayed_order_report/delayed_order_report.py:71
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Creator Item'
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cashier Closing Payments'
+#: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
+msgctxt "Cashier Closing Payments"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Distribute Charges Based On' (Select) field in DocType
+#. 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Closing Entry Taxes'
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgctxt "POS Closing Entry Taxes"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'POS Invoice Item'
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Invoice
+#. Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Receipt
+#. Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Quotation Item'
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Invoice Item'
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Order Item'
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Amount"
+msgstr ""
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Amount"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:22
+msgid "Amount (AED)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Amount (Company Currency)"
+msgstr ""
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:314
+msgid "Amount Delivered"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Amount Difference"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Amount Eligible for Commission"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Amount Eligible for Commission"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Amount Eligible for Commission"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Amount Eligible for Commission"
+msgstr ""
+
+#. Label of a Column Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Amount In Figure"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.py:205
+msgid "Amount in Account Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Amount in Account Currency"
+msgstr ""
+
+#. Description of the 'Amount' (Currency) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Amount in customer's currency"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1135
+msgid "Amount {0} {1} against {2} {3}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1146
+msgid "Amount {0} {1} deducted against {2}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1112
+msgid "Amount {0} {1} transferred from {2} to {3}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1118
+msgid "Amount {0} {1} {2} {3}"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr ""
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
+msgid "Amt"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
+msgid "An error has been appeared while reposting item valuation via {0}"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:26
+msgctxt "<a href='/app/error-log' class='variant-click'>Error Log</a>"
+msgid "An error has occurred during {0}. Check {1} for more details"
+msgstr ""
+
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
+msgid "An error occurred during the update process"
+msgstr ""
+
+#: stock/reorder_item.py:371
+msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:232
+msgid "Annual"
+msgstr "Godišnji"
+
+#: public/js/utils.js:120
+msgid "Annual Billing: {0}"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Annual Expenses"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Annual Income"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Annual Revenue"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Annual Revenue"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Annual Revenue"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:83
+msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
+msgstr ""
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
+msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
+msgstr ""
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
+msgid "Another Period Closing Entry {0} has been made after {1}"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person.py:100
+msgid "Another Sales Person {0} exists with the same Employee id"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:37
+msgid "Any one of following filters required: warehouse, Item Code, Item Group"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Applicable Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Applicable Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Applicable Dimension"
+msgstr ""
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "Primjenjivo za"
+
+#. Label of a Tab Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Applicable For"
+msgstr "Primjenjivo za"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Applicable For"
+msgstr "Primjenjivo za"
+
+#. Label of a Select field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Applicable For"
+msgstr "Primjenjivo za"
+
+#. Description of the 'Holiday List' (Link) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Applicable Holiday List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Applicable Modules"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/applicable_on_account/applicable_on_account.json
+msgid "Applicable On Account"
+msgstr ""
+
+#. Label of a Table field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Applicable On Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (Designation)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (Employee)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (Role)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (User)"
+msgstr ""
+
+#. Label of a Table field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Applicable for Countries"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Applicable for Users"
+msgstr ""
+
+#. Description of the 'Transporter' (Link) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Applicable for external driver"
+msgstr ""
+
+#: regional/italy/setup.py:162
+msgid "Applicable if the company is SpA, SApA or SRL"
+msgstr ""
+
+#: regional/italy/setup.py:171
+msgid "Applicable if the company is a limited liability company"
+msgstr ""
+
+#: regional/italy/setup.py:122
+msgid "Applicable if the company is an Individual or a Proprietorship"
+msgstr ""
+
+#. Label of a Check field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Applicable on Material Request"
+msgstr ""
+
+#. Label of a Check field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Applicable on Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Applicable on booking actual expenses"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Application Settings"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:10
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:10
+msgid "Application of Funds (Assets)"
+msgstr ""
+
+#: templates/includes/order/order_taxes.html:70
+msgid "Applied Coupon Code"
+msgstr ""
+
+#. Description of the 'Minimum Value' (Float) field in DocType 'Quality
+#. Inspection Reading'
+#. Description of the 'Maximum Value' (Float) field in DocType 'Quality
+#. Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Applied on each reading."
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:183
+msgid "Applied putaway rules."
+msgstr ""
+
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Apply Additional Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Apply Discount On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Discount On"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Discount on Discounted Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Apply Discount on Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Multiple Pricing Rules"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Apply Multiple Pricing Rules"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Multiple Pricing Rules"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Apply On"
+msgstr ""
+
+#. Label of a Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Apply On"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Apply Putaway Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Apply Putaway Rule"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
+#. Label of a Table field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Brand"
+msgstr ""
+
+#. Label of a Table field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Item Code"
+msgstr ""
+
+#. Label of a Table field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Item Group"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Other"
+msgstr ""
+
+#. Label of a Select field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Apply Rule On Other"
+msgstr ""
+
+#. Label of a Check field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Apply SLA for Resolution Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Apply TDS"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Apply TDS"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Apply Tax Withholding Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Apply Tax Withholding Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Apply Tax Withholding Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Apply Tax Withholding Amount "
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Apply restriction on dimension values"
+msgstr ""
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Apply to All Inventory Documents"
+msgstr ""
+
+#. Label of a Link field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Apply to Document"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/appointment/appointment.json
+msgid "Appointment"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Appointment"
+msgid "Appointment"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Appointment Booking Settings"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgid "Appointment Booking Slots"
+msgstr ""
+
+#: crm/doctype/appointment/appointment.py:95
+msgid "Appointment Confirmation"
+msgstr ""
+
+#: www/book_appointment/index.js:237
+msgid "Appointment Created Successfully"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Appointment Details"
+msgstr ""
+
+#. Label of a Int field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Appointment Duration (In Minutes)"
+msgstr ""
+
+#: www/book_appointment/index.py:20
+msgid "Appointment Scheduling Disabled"
+msgstr ""
+
+#: www/book_appointment/index.py:21
+msgid "Appointment Scheduling has been disabled for this site"
+msgstr ""
+
+#. Label of a Link field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Appointment With"
+msgstr ""
+
+#: crm/doctype/appointment/appointment.py:101
+msgid "Appointment was created. But no lead was found. Please check the email to confirm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Approving Role (above authorized value)"
+msgstr ""
+
+#: setup/doctype/authorization_rule/authorization_rule.py:79
+msgid "Approving Role cannot be same as role the rule is Applicable To"
+msgstr ""
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Approving User  (above authorized value)"
+msgstr ""
+
+#: setup/doctype/authorization_rule/authorization_rule.py:77
+msgid "Approving User cannot be same as user the rule is Applicable To"
+msgstr ""
+
+#. Description of the 'Enable Fuzzy Matching' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Approximately match the description/party name against parties"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr ""
+
+#: public/js/utils/demo.js:20
+msgid "Are you sure you want to clear all demo data?"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
+msgid "Are you sure you want to delete this Item?"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.js:69
+msgid "Are you sure you want to restart this subscription?"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr ""
+
+#. Label of a Float field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Area"
+msgstr ""
+
+#. Label of a Link field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Area UOM"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
+msgid "Arrival Quantity"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
+#: stock/report/stock_ageing/stock_ageing.js:16
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
+msgid "As On Date"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
+msgid "As on Date"
+msgstr ""
+
+#. Description of the 'Finished Good Quantity ' (Float) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "As per Stock UOM"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:182
+msgid "As the field {0} is enabled, the field {1} is mandatory."
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:189
+msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
+msgstr ""
+
+#: stock/doctype/item/item.py:953
+msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:198
+msgid "As there are negative stock, you can not enable {0}."
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:212
+msgid "As there are reserved stock, you cannot disable {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
+msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:166
+#: stock/doctype/stock_settings/stock_settings.py:178
+msgid "As {0} is enabled, you can not enable {1}."
+msgstr ""
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Assembly Items"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/account_balance/account_balance.js:25
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
+#: assets/doctype/asset/asset.json
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
+msgid "Asset"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#. Label of a shortcut in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Asset"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Asset"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Asset Account"
+msgstr ""
+
+#. Name of a DocType
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/report/asset_activity/asset_activity.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Activity"
+msgstr ""
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Activity"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgid "Asset Capitalization"
+msgstr ""
+
+#. Group in Asset's connections
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Capitalization"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Capitalization"
+msgid "Asset Capitalization"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgid "Asset Capitalization Asset Item"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgid "Asset Capitalization Service Item"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgid "Asset Capitalization Stock Item"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
+#: assets/doctype/asset_category/asset_category.json
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
+msgid "Asset Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Category"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#. Label of a shortcut in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Category"
+msgid "Asset Category"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Asset Category"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Asset Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Asset Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Asset Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Asset Category"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgid "Asset Category Account"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Asset Category Name"
+msgstr ""
+
+#: stock/doctype/item/item.py:303
+msgid "Asset Category is mandatory for Fixed Asset item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Asset Depreciation Cost Center"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Asset Depreciation Details"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Depreciation Ledger"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgid "Asset Depreciation Schedule"
+msgstr ""
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Depreciation Schedule"
+msgstr ""
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
+msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
+msgstr ""
+
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
+msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
+msgstr ""
+
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:94
+msgid "Asset Depreciation Schedule {0} for Asset {1} already exists."
+msgstr ""
+
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:88
+msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
+msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Depreciations and Balances"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Asset Details"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgid "Asset Finance Book"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
+msgid "Asset ID"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Asset Location"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Asset Location"
+msgstr ""
+
+#. Name of a DocType
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log_calendar.js:18
+#: assets/report/asset_maintenance/asset_maintenance.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Maintenance"
+msgstr ""
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Maintenance"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Maintenance"
+msgid "Asset Maintenance"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Asset Maintenance"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgid "Asset Maintenance Log"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Maintenance Log"
+msgid "Asset Maintenance Log"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgid "Asset Maintenance Task"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgid "Asset Maintenance Team"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Maintenance Team"
+msgid "Asset Maintenance Team"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_movement/asset_movement.json
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
+msgid "Asset Movement"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Movement"
+msgid "Asset Movement"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgid "Asset Movement Item"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:897
+msgid "Asset Movement record {0} created"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Asset Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Asset Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Owner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Owner Company"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Quantity"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
+#: accounts/report/account_balance/account_balance.js:38
+msgid "Asset Received But Not Billed"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Asset Received But Not Billed"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Asset Received But Not Billed"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_repair/asset_repair.json
+msgid "Asset Repair"
+msgstr ""
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Repair"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Repair"
+msgid "Asset Repair"
+msgstr ""
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Asset Repair"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgid "Asset Repair Consumed Item"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Asset Settings"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgid "Asset Shift Allocation"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgid "Asset Shift Factor"
+msgstr ""
+
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
+msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
+msgstr ""
+
+#. Label of a Select field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Asset Status"
+msgstr ""
+
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
+msgid "Asset Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Asset Value"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgid "Asset Value Adjustment"
+msgstr ""
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Value Adjustment"
+msgstr ""
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Value Adjustment"
+msgid "Asset Value Adjustment"
+msgstr ""
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:71
+msgid "Asset Value Adjustment cannot be posted before Asset's purchase date <b>{0}</b>."
+msgstr ""
+
+#. Label of a chart in the Assets Workspace
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
+msgid "Asset Value Analytics"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:174
+msgid "Asset cancelled"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:503
+msgid "Asset cannot be cancelled, as it is already {0}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
+msgid "Asset capitalized after Asset Capitalization {0} was submitted"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:196
+msgid "Asset created"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
+msgid "Asset created after Asset Capitalization {0} was submitted"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:1138
+msgid "Asset created after being split from Asset {0}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
+msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:199
+msgid "Asset deleted"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:180
+msgid "Asset issued to Employee {0}"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:69
+msgid "Asset out of order due to Asset Repair {0}"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:165
+msgid "Asset received at Location {0} and issued to Employee {1}"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:496
+msgid "Asset restored"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
+msgid "Asset restored after Asset Capitalization {0} was cancelled"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
+msgid "Asset returned"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:470
+msgid "Asset scrapped"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:472
+msgid "Asset scrapped via Journal Entry {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
+msgid "Asset sold"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:161
+msgid "Asset submitted"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:173
+msgid "Asset transferred to Location {0}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:1072
+msgid "Asset updated after being split into Asset {0}"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:158
+msgid "Asset updated after cancellation of Asset Repair {0}"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:120
+msgid "Asset updated after completion of Asset Repair {0}"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:106
+msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:439
+msgid "Asset {0} cannot be scrapped, as it is already {1}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
+msgid "Asset {0} does not belong to Item {1}"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:45
+msgid "Asset {0} does not belong to company {1}"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:118
+msgid "Asset {0} does not belongs to the custodian {1}"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:57
+msgid "Asset {0} does not belongs to the location {1}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
+msgid "Asset {0} does not exist"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
+msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
+msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:437
+msgid "Asset {0} must be submitted"
+msgstr ""
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
+msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
+msgstr ""
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:62
+msgid "Asset's value adjusted after cancellation of Asset Value Adjustment {0}"
+msgstr ""
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:53
+msgid "Asset's value adjusted after submission of Asset Value Adjustment {0}"
+msgstr ""
+
+#. Name of a Workspace
+#. Label of a Card Break in the Assets Workspace
+#: accounts/doctype/finance_book/finance_book_dashboard.py:9
+#: accounts/report/balance_sheet/balance_sheet.py:237
+#: assets/workspace/assets/assets.json
+msgid "Assets"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Assets"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Assets"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Assets"
+msgstr ""
+
+#: controllers/buying_controller.py:760
+msgid "Assets not created for {0}. You will have to create asset manually."
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'Assets'
+#: assets/module_onboarding/assets/assets.json
+msgid "Assets, Depreciations, Repairs, and more."
+msgstr ""
+
+#: controllers/buying_controller.py:748
+msgid "Asset{} {assets_link} created for {}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:281
+msgid "Assign Job to Employee"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Assign To"
+msgstr "Dodijeli"
+
+#. Label of a Link field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Assign To"
+msgstr "Dodijeli"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Assign to Name"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
+msgid "Assigned To"
+msgstr "Dodijeljeno"
+
+#: templates/pages/projects.html:48
+msgid "Assignment"
+msgstr "Zadatak"
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Assignment Conditions"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:1003
+msgid "At least one asset has to be selected."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
+msgid "At least one invoice has to be selected."
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:142
+msgid "At least one item should be entered with negative quantity in return document"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
+msgid "At least one mode of payment is required for POS invoice."
+msgstr ""
+
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
+msgid "At least one of the Applicable Modules should be selected"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:196
+msgid "At least one of the Selling or Buying must be selected"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:599
+msgid "At least one warehouse is mandatory"
+msgstr ""
+
+#: manufacturing/doctype/routing/routing.py:50
+msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
+msgid "At row {0}: Batch No is mandatory for Item {1}"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
+msgid "At row {0}: Serial No is mandatory for Item {1}"
+msgstr ""
+
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr ""
+
+#. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Attach .csv file with two columns, one for the old name and one for the new name"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
+msgid "Attach CSV File"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Attach custom Chart of Accounts file"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Attachment"
+msgstr "Prilog"
+
+#: templates/pages/order.html:137 templates/pages/projects.html:83
+msgid "Attachments"
+msgstr "Prilozi"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Attendance & Leaves"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Attendance Device ID (Biometric/RF tag ID)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Attribute"
+msgstr ""
+
+#. Label of a Link field in DocType 'Website Attribute'
+#: portal/doctype/website_attribute/website_attribute.json
+msgctxt "Website Attribute"
+msgid "Attribute"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Attribute Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Attribute Value'
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgctxt "Item Attribute Value"
+msgid "Attribute Value"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Attribute Value"
+msgstr ""
+
+#: stock/doctype/item/item.py:899
+msgid "Attribute table is mandatory"
+msgstr ""
+
+#: stock/doctype/item_attribute/item_attribute.py:97
+msgid "Attribute value: {0} must appear only once"
+msgstr ""
+
+#: stock/doctype/item/item.py:903
+msgid "Attribute {0} selected multiple times in Attributes Table"
+msgstr ""
+
+#: stock/doctype/item/item.py:835
+msgid "Attributes"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgid "Auditor"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:68
+#: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:85
+msgid "Authentication Failed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Authorised By"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/authorization_control/authorization_control.json
+msgid "Authorization Control"
+msgstr ""
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Authorization Endpoint"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgid "Authorization Rule"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Authorization Settings"
+msgstr ""
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Authorization URL"
+msgstr ""
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:27
+msgid "Authorized Signatory"
+msgstr ""
+
+#. Label of a Float field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Authorized Value"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Auto Create Assets on Purchase"
+msgstr ""
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Auto Create Exchange Rate Revaluation"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Auto Create Purchase Receipt"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Create Serial and Batch Bundle For Outward"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Auto Create Subcontracting Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Auto Created"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Auto Created Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Check field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Auto Creation of Contact"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Auto Email Report"
+msgid "Auto Email Report"
+msgstr "Automatski izvještaj e-poštom"
+
+#: public/js/utils/serial_no_batch_selector.js:322
+msgid "Auto Fetch"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Insert Item Price If Missing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Material Request"
+msgstr ""
+
+#: stock/reorder_item.py:327
+msgid "Auto Material Requests Generated"
+msgstr ""
+
+#. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
+#. Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Auto Name"
+msgstr "Automatski naziv"
+
+#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
+#. Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Auto Name"
+msgstr "Automatski naziv"
+
+#. Label of a Check field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Auto Opt In (For all customers)"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
+msgid "Auto Reconcile"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Auto Reconcile Payments"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
+msgid "Auto Reconciliation"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
+msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Auto Repeat"
+msgstr "Automatsko ponavljanje"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Auto Repeat Detail"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Reserve Serial and Batch Nos"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Reserve Stock for Sales Order on Purchase"
+msgstr ""
+
+#. Description of the 'Close Replied Opportunity After Days' (Int) field in
+#. DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Auto close Opportunity Replied after the no. of days mentioned above"
+msgstr ""
+
+#. Description of the 'Enable Automatic Party Matching' (Check) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Auto match and set the Party in Bank Transactions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Auto re-order"
+msgstr ""
+
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
+msgid "Auto repeat document updated"
+msgstr ""
+
+#. Description of the 'Write Off Limit' (Currency) field in DocType 'POS
+#. Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Auto write off precision loss while consolidation"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Automatically Add Filtered Item To Cart"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Automatically Add Taxes and Charges from Item Tax Template"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Automatically Create New Batch"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Automatically Fetch Payment Terms from Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Automatically Process Deferred Accounting Entry"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Automatically post balancing accounting entry"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgid "Availability Of Slots"
+msgstr ""
+
+#. Label of a Table field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Availability Of Slots"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
+msgid "Available"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Available Batch Qty at From Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Available Batch Qty at Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Available Batch Qty at Warehouse"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
+msgid "Available For Use Date"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
+msgid "Available Qty"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Available Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Available Qty For Consumption"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Available Qty For Consumption"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Available Qty at Company"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Available Qty at From Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Available Qty at Source Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Available Qty at Target Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Available Qty at WIP Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Available Qty at Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Available Qty at Warehouse"
+msgstr ""
+
+#: stock/report/reserved_stock/reserved_stock.py:138
+msgid "Available Qty to Reserve"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Available Qty to Reserve"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Available Quantity"
+msgstr ""
+
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:38
+msgid "Available Stock"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/available_stock_for_packing_items/available_stock_for_packing_items.json
+#: selling/workspace/selling/selling.json
+msgid "Available Stock for Packing Items"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:270
+msgid "Available for use date is required"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:727
+msgid "Available quantity is {0}, you need {1}"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:247
+msgid "Available {0}"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Available-for-use Date"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:353
+msgid "Available-for-use Date should be after purchase date"
+msgstr ""
+
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
+msgid "Average Age"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:118
+msgid "Average Completion"
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Average Discount"
+msgstr ""
+
+#: accounts/report/share_balance/share_balance.py:60
+msgid "Average Rate"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Average Response Time"
+msgstr ""
+
+#. Description of the 'Lead Time in days' (Int) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Average time taken by the supplier to deliver"
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+msgid "Avg Daily Outgoing"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Avg Rate"
+msgstr ""
+
+#: stock/report/stock_ledger/stock_ledger.py:270
+msgid "Avg Rate (Balance Stock)"
+msgstr ""
+
+#: stock/report/item_variant_details/item_variant_details.py:96
+msgid "Avg. Buying Price List Rate"
+msgstr ""
+
+#: stock/report/item_variant_details/item_variant_details.py:102
+msgid "Avg. Selling Price List Rate"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:257
+msgid "Avg. Selling Rate"
+msgstr ""
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "B+"
+msgstr ""
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "B-"
+msgstr ""
+
+#. Option for the 'Algorithm' (Select) field in DocType 'Bisect Accounting
+#. Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "BFS"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "BIN Qty"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
+#: manufacturing/report/bom_explorer/bom_explorer.py:56
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:5
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
+#: stock/report/bom_search/bom_search.py:38
+msgid "BOM"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM"
+msgid "BOM"
+msgstr ""
+
+#. Linked DocType in BOM Creator's connections
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "BOM"
+msgstr ""
+
+#. Option for the 'Backflush Raw Materials of Subcontract Based On' (Select)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "BOM"
+msgstr ""
+
+#. Option for the 'Backflush Raw Materials Based On' (Select) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "BOM"
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:21
+msgid "BOM 1"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:1338
+msgid "BOM 1 {0} and BOM 2 {1} should not be same"
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:38
+msgid "BOM 2"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:4
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "BOM Comparison Tool"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "BOM Created"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgid "BOM Creator"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "BOM Creator"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM Creator"
+msgid "BOM Creator"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgid "BOM Creator Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "BOM Creator Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "BOM Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "BOM Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "BOM Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "BOM Detail No"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/bom_explorer/bom_explorer.json
+msgid "BOM Explorer"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgid "BOM Explosion Item"
+msgstr ""
+
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:101
+msgid "BOM ID"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "BOM Info"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_item/bom_item.json
+msgid "BOM Item"
+msgstr ""
+
+#: manufacturing/report/bom_explorer/bom_explorer.py:59
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:147
+msgid "BOM Level"
+msgstr ""
+
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:31
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "BOM No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "BOM No"
+msgstr ""
+
+#. Description of the 'BOM No' (Link) field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "BOM No. for a Finished Good Item"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgid "BOM Operation"
+msgstr ""
+
+#. Label of a Table field in DocType 'Routing'
+#: manufacturing/doctype/routing/routing.json
+msgctxt "Routing"
+msgid "BOM Operation"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/bom_operations_time/bom_operations_time.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "BOM Operations Time"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:27
+msgid "BOM Qty"
+msgstr ""
+
+#: stock/report/item_prices/item_prices.py:60
+msgid "BOM Rate"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgid "BOM Scrap Item"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#. Name of a report
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/report/bom_search/bom_search.json
+msgid "BOM Search"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.json
+msgid "BOM Stock Calculated"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
+#: manufacturing/report/bom_stock_report/bom_stock_report.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "BOM Stock Report"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "BOM Tree"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:28
+msgid "BOM UoM"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgid "BOM Update Batch"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
+msgid "BOM Update Initiated"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Log"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "BOM Update Tool"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM Update Tool"
+msgid "BOM Update Tool"
+msgstr ""
+
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
+msgid "BOM Updation already in progress. Please wait until {0} is complete."
+msgstr ""
+
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:81
+msgid "BOM Updation is queued and may take a few minutes. Check {0} for progress."
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/bom_variance_report/bom_variance_report.json
+msgid "BOM Variance Report"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgid "BOM Website Item"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgid "BOM Website Operation"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:1161
+msgid "BOM and Manufacturing Quantity are required"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
+msgid "BOM does not contain any stock item"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
+msgid "BOM recursion: {0} cannot be child of {1}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:626
+msgid "BOM recursion: {1} cannot be parent or child of {0}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:1215
+msgid "BOM {0} does not belong to Item {1}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:1197
+msgid "BOM {0} must be active"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:1200
+msgid "BOM {0} must be submitted"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "BOMs Updated"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
+msgid "BOMs created successfully"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
+msgid "BOMs creation failed"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
+msgid "BOMs creation has been enqueued, kindly check the status after some time"
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
+msgid "Backdated Stock Entry"
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+msgid "Backflush Raw Materials"
+msgstr ""
+
+#. Label of a Select field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Backflush Raw Materials Based On"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Backflush Raw Materials From Work-in-Progress Warehouse"
+msgstr ""
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Backflush Raw Materials of Subcontract Based On"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.py:36
+#: accounts/report/purchase_register/purchase_register.py:242
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
+msgid "Balance"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
+msgid "Balance (Dr - Cr)"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:588
+msgid "Balance ({0})"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Balance In Account Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Balance In Base Currency"
+msgstr ""
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
+msgid "Balance Qty"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:71
+msgid "Balance Qty (Stock)"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/balance_sheet/balance_sheet.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: public/js/financial_statements.js:131
+msgid "Balance Sheet"
+msgstr ""
+
+#. Option for the 'Report Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Balance Sheet"
+msgstr ""
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Balance Sheet"
+msgstr ""
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Balance Sheet Summary"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Balance Sheet Summary"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Balance Stock Value"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
+msgid "Balance Value"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:312
+msgid "Balance for Account {0} must always be {1}"
+msgstr ""
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Balance must be"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank/bank.json
+#: accounts/report/account_balance/account_balance.js:39
+msgid "Bank"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Bank"
+msgstr ""
+
+#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Bank / Cash Account"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank A/C No."
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_account/bank_account.json
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank Account"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank Account"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Bank Account Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank Account Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Account Info"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Bank Account No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Account No"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Bank Account No"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank Account No"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+msgid "Bank Account Subtype"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_account_type/bank_account_type.json
+msgid "Bank Account Type"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:13
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:16
+msgid "Bank Accounts"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Bank Balance"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Bank Charges"
+msgstr ""
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Bank Charges Account"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgid "Bank Clearance"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank Clearance"
+msgid "Bank Clearance"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgid "Bank Clearance Detail"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.json
+msgid "Bank Clearance Summary"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Bank Credit Balance"
+msgstr ""
+
+#: accounts/doctype/bank/bank_dashboard.py:7
+msgid "Bank Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Bank Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank Details"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:211
+msgid "Bank Draft"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bank Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Bank Entry"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgid "Bank Guarantee"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Guarantee Number"
+msgstr ""
+
+#. Label of a Select field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Guarantee Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Bank Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Bank Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank Name"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:97
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:142
+msgid "Bank Overdraft Account"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Bank Reconciliation Statement"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgid "Bank Reconciliation Tool"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Bank Reconciliation Tool"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgid "Bank Statement Import"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
+msgid "Bank Statement balance as per General Ledger"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgid "Bank Transaction"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
+msgid "Bank Transaction Mapping"
+msgstr ""
+
+#. Label of a Table field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Bank Transaction Mapping"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgid "Bank Transaction Payments"
+msgstr ""
+
+#. Linked DocType in Journal Entry's connections
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bank Transaction Payments"
+msgstr ""
+
+#. Linked DocType in Payment Entry's connections
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Bank Transaction Payments"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
+msgid "Bank Transaction {0} Matched"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
+msgid "Bank Transaction {0} added as Journal Entry"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
+msgid "Bank Transaction {0} added as Payment Entry"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
+msgid "Bank Transaction {0} is already fully reconciled"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
+msgid "Bank Transaction {0} updated"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:516
+msgid "Bank account cannot be named as {0}"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
+msgid "Bank account {0} already exists and could not be created again"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
+msgid "Bank accounts added"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
+msgid "Bank transaction creation error"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Bank/Cash Account"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:54
+msgid "Bank/Cash Account {0} doesn't belong to company {1}"
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Banking"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Banking"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:282
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Data field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Barcode field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Data field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Barcode"
+msgstr "Barkod"
+
+#. Label of a Select field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "Barcode Type"
+msgstr ""
+
+#: stock/doctype/item/item.py:450
+msgid "Barcode {0} already used in Item {1}"
+msgstr ""
+
+#: stock/doctype/item/item.py:465
+msgid "Barcode {0} is not a valid {1} code"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Barcodes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Base Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Base Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Base Change Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Base Change Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Base Cost Per Unit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Base Hour Rate(Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Base Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Base Tax Withholding Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Base Tax Withholding Net Total"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
+msgid "Base Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Base Total Billable Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Base Total Billed Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Base Total Costing Amount"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Base URL"
+msgstr "Osnovni URL"
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
+#: accounts/report/profitability_analysis/profitability_analysis.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
+#: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
+msgid "Based On"
+msgstr "Na osnovu"
+
+#. Label of a Select field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Based On"
+msgstr "Na osnovu"
+
+#. Label of a Select field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Based On"
+msgstr "Na osnovu"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
+msgid "Based On Data ( in years )"
+msgstr ""
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
+msgid "Based On Document"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
+msgid "Based On Payment Terms"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Based On Payment Terms"
+msgstr ""
+
+#. Option for the 'Subscription Price Based On' (Select) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Based On Price List"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Based On Value"
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.js:60
+msgid "Based on your HR Policy, select your leave allocation period's end date"
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.js:55
+msgid "Based on your HR Policy, select your leave allocation period's start date"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Basic Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Basic Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Basic Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Basic Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Basic Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Basic Rate (as per Stock UOM)"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/batch/batch.json
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
+msgid "Batch"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Batch"
+msgid "Batch"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch Description"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch ID"
+msgstr ""
+
+#: stock/doctype/batch/batch.py:129
+msgid "Batch ID is mandatory"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.json
+#: stock/workspace/stock/stock.json
+msgid "Batch Item Expiry Status"
+msgstr ""
+
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
+#: stock/report/stock_ledger/stock_ledger.js:59
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Batch No"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
+msgid "Batch No is mandatory"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
+msgid "Batch No {0} does not exists"
+msgstr ""
+
+#: stock/utils.py:623
+msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
+msgstr ""
+
+#. Label of a Int field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Batch No."
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
+msgid "Batch Nos"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
+msgid "Batch Nos are created successfully"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Batch Number Series"
+msgstr ""
+
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
+msgid "Batch Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch Quantity"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:271
+msgid "Batch Size"
+msgstr ""
+
+#. Label of a Int field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Batch Size"
+msgstr ""
+
+#. Label of a Int field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Batch Size"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Batch Size"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Batch Size"
+msgstr ""
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch UOM"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Batch and Serial No"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:490
+msgid "Batch not created for item {} since it does not have a batch series."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:254
+msgid "Batch {0} and Warehouse"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
+msgid "Batch {0} of Item {1} has expired."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2416
+msgid "Batch {0} of Item {1} is disabled."
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.json
+#: stock/workspace/stock/stock.json
+msgid "Batch-Wise Balance History"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
+msgid "Batchwise Valuation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Before reconciliation"
+msgstr ""
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Begin On (Days)"
+msgstr ""
+
+#. Option for the 'Generate Invoice At' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Beginning of the current subscription period"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:332
+msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
+#: accounts/report/purchase_register/purchase_register.py:214
+msgid "Bill Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bill Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Bill Date"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
+#: accounts/report/purchase_register/purchase_register.py:213
+msgid "Bill No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bill No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Bill No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Bill for Rejected Quantity in Purchase Invoice"
+msgstr ""
+
+#. Title of an Onboarding Step
+#. Label of a Card Break in the Manufacturing Workspace
+#: manufacturing/doctype/bom/bom.py:1083
+#: manufacturing/onboarding_step/create_bom/create_bom.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/doctype/material_request/material_request.js:99
+#: stock/doctype/stock_entry/stock_entry.js:613
+msgid "Bill of Materials"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM"
+msgid "Bill of Materials"
+msgstr ""
+
+#: controllers/website_list_for_contact.py:203
+#: projects/doctype/timesheet/timesheet_list.js:5
+msgid "Billed"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Billed"
+msgstr ""
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
+#: selling/report/sales_order_analysis/sales_order_analysis.py:298
+msgid "Billed Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Billed Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Billed Amt"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Billed Amt"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Billed Amt"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.json
+msgid "Billed Items To Be Received"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
+#: selling/report/sales_order_analysis/sales_order_analysis.py:276
+msgid "Billed Qty"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Billed, Received & Returned"
+msgstr ""
+
+#. Option for the 'Determine Address Tax Category From' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Billing Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Billing Address Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Billing Address Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Billing Address Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Billing Address Details"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Billing Address Name"
+msgstr ""
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:73
+#: selling/report/territory_wise_sales/territory_wise_sales.py:50
+msgid "Billing Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Billing Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Billing Amount"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing City"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing Country"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing County"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Billing Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Billing Currency"
+msgstr ""
+
+#: public/js/purchase_trends_filters.js:39
+msgid "Billing Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Billing Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Billing Email"
+msgstr ""
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:67
+msgid "Billing Hours"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Billing Hours"
+msgstr ""
+
+#. Label of a Float field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Billing Hours"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Billing Interval"
+msgstr ""
+
+#. Label of a Int field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Billing Interval Count"
+msgstr ""
+
+#: accounts/doctype/subscription_plan/subscription_plan.py:41
+msgid "Billing Interval Count cannot be less than 1"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:375
+msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Billing Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Billing Rate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing State"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order_calendar.js:30
+msgid "Billing Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Billing Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing Zipcode"
+msgstr ""
+
+#: accounts/party.py:557
+msgid "Billing currency must be equal to either default company's currency or party account currency"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/bin/bin.json
+msgid "Bin"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bio / Cover Letter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgid "Bisect Accounting Statements"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:9
+msgid "Bisect Left"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgid "Bisect Nodes"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:13
+msgid "Bisect Right"
+msgstr ""
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Bisecting From"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:61
+msgid "Bisecting Left ..."
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:71
+msgid "Bisecting Right ..."
+msgstr ""
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Bisecting To"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:236
+msgid "Black"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgid "Blanket Order"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Blanket Order"
+msgid "Blanket Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Blanket Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Blanket Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Blanket Order"
+msgstr ""
+
+#. Label of a Float field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Blanket Order Allowance (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Blanket Order Allowance (%)"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgid "Blanket Order Item"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Blanket Order Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Blanket Order Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Blanket Order Rate"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
+msgid "Block Invoice"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Block Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Blog Subscriber"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Blood Group"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:235
+msgid "Blue"
+msgstr "Plavo"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Blue"
+msgstr "Plavo"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Blue"
+msgstr "Plavo"
+
+#. Label of a Text Editor field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Body"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Body Text"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Body Text"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Body and Closing Text Help"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Bom No"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:229
+msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
+msgstr ""
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Book Advance Payments in Separate Party Account"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Book Advance Payments in Separate Party Account"
+msgstr ""
+
+#: www/book_appointment/index.html:3
+msgid "Book Appointment"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Asset Depreciation Entry Automatically"
+msgstr ""
+
+#. Label of a Select field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Deferred Entries Based On"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Deferred Entries Via Journal Entry"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Tax Loss on Early Payment Discount"
+msgstr ""
+
+#: www/book_appointment/index.html:15
+msgid "Book an appointment"
+msgstr ""
+
+#: stock/doctype/shipment/shipment_list.js:5
+msgid "Booked"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Booked"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Booked Fixed Asset"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:139
+msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
+msgstr ""
+
+#: accounts/general_ledger.py:684
+msgid "Books have been closed till the period ending on {0}"
+msgstr ""
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Both"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:351
+msgid "Both Trial Period Start Date and Trial Period End Date must be set"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/branch/branch.json
+msgid "Branch"
+msgstr ""
+
+#. Label of a Data field in DocType 'Branch'
+#: setup/doctype/branch/branch.json
+msgctxt "Branch"
+msgid "Branch"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Branch"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "Branch"
+msgstr ""
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Branch"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Branch Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Branch Code"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Branch Code"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/gross_profit/gross_profit.py:241
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
+#: accounts/report/sales_register/sales_register.js:64
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
+#: setup/doctype/brand/brand.json
+#: stock/report/item_price_stock/item_price_stock.py:25
+#: stock/report/item_prices/item_prices.py:53
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/product_bundle_balance/product_bundle_balance.js:36
+#: stock/report/product_bundle_balance/product_bundle_balance.py:107
+#: stock/report/stock_ageing/stock_ageing.js:43
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
+#: stock/report/stock_projected_qty/stock_projected_qty.js:45
+#: stock/report/stock_projected_qty/stock_projected_qty.py:115
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json stock/workspace/stock/stock.json
+msgctxt "Brand"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
+#. Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
+#. Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Pricing Rule Brand'
+#: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
+msgctxt "Pricing Rule Brand"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Brand"
+msgstr "Robna marka"
+
+#. Label of a Table field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Brand Defaults"
+msgstr ""
+
+#. Label of a Data field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Brand Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Brand Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Brand Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Brand Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Brand Name"
+msgstr ""
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Breakdown"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:102
+msgid "Browse BOM"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/budget/budget.json
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
+#: accounts/report/budget_variance_report/budget_variance_report.py:99
+#: accounts/report/budget_variance_report/budget_variance_report.py:109
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
+msgid "Budget"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Budget"
+msgid "Budget"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/budget_account/budget_account.json
+msgid "Budget Account"
+msgstr ""
+
+#. Label of a Table field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Budget Accounts"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
+msgid "Budget Against"
+msgstr ""
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Budget Against"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Budget Account'
+#: accounts/doctype/budget_account/budget_account.json
+msgctxt "Budget Account"
+msgid "Budget Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Budget Detail"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
+msgid "Budget Exceeded"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center_tree.js:61
+msgid "Budget List"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/cost_center/cost_center_tree.js:77
+#: accounts/report/budget_variance_report/budget_variance_report.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Budget Variance Report"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:98
+msgid "Budget cannot be assigned against Group Account {0}"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:105
+msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
+msgstr ""
+
+#: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:8
+msgid "Budgets"
+msgstr ""
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:162
+msgid "Build All?"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:20
+msgid "Build Tree"
+msgstr ""
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:155
+msgid "Buildable Qty"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:31
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:44
+msgid "Buildings"
+msgstr ""
+
+#. Name of a DocType
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgid "Bulk Transaction Log"
+msgstr ""
+
+#. Name of a DocType
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgid "Bulk Transaction Log Detail"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Bulk Update"
+msgid "Bulk Update"
+msgstr "Grupno ažuriranje"
+
+#. Label of a Table field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Bundle Items"
+msgstr ""
+
+#: stock/report/product_bundle_balance/product_bundle_balance.py:95
+msgid "Bundle Qty"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Busy"
+msgstr ""
+
+#: stock/doctype/batch/batch_dashboard.py:8
+#: stock/doctype/item/item_dashboard.py:22
+msgid "Buy"
+msgstr ""
+
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
+
+#. Name of a Workspace
+#. Label of a Card Break in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Buying"
+msgstr ""
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Buying"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Buying"
+msgstr ""
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Buying"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Buying"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Buying"
+msgstr ""
+
+#. Option for the 'Shipping Rule Type' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Buying"
+msgstr ""
+
+#. Group in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Buying"
+msgstr ""
+
+#. Label of a Check field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Buying"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Buying & Selling Settings"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:278
+msgid "Buying Amount"
+msgstr ""
+
+#: stock/report/item_price_stock/item_price_stock.py:40
+msgid "Buying Price List"
+msgstr ""
+
+#: stock/report/item_price_stock/item_price_stock.py:46
+msgid "Buying Rate"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
+msgid "Buying Settings"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: buying/workspace/buying/buying.json setup/workspace/settings/settings.json
+msgctxt "Buying Settings"
+msgid "Buying Settings"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Buying and Selling"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:211
+msgid "Buying must be checked, if Applicable For is selected as {0}"
+msgstr ""
+
+#: buying/doctype/buying_settings/buying_settings.js:13
+msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
+msgstr ""
+
+#. Label of a Check field in DocType 'Customer Credit Limit'
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgctxt "Customer Credit Limit"
+msgid "Bypass Credit Limit Check at Sales Order"
+msgstr ""
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:68
+msgid "Bypass credit check at Sales Order"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Closing Stock
+#. Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "CBAL-.#####"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "CC To"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "CODE-39"
+msgstr ""
+
+#. Name of a report
+#: stock/report/cogs_by_item_group/cogs_by_item_group.json
+msgid "COGS By Item Group"
+msgstr ""
+
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
+msgid "COGS Debit"
+msgstr ""
+
+#. Name of a Workspace
+#. Label of a Card Break in the Home Workspace
+#: crm/workspace/crm/crm.json setup/workspace/home/home.json
+msgid "CRM"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/crm_note/crm_note.json
+msgid "CRM Note"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: crm/doctype/crm_settings/crm_settings.json
+#: crm/onboarding_step/crm_settings/crm_settings.json
+msgid "CRM Settings"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Settings Workspace
+#: crm/workspace/crm/crm.json setup/workspace/settings/settings.json
+msgctxt "CRM Settings"
+msgid "CRM Settings"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "CRM-LEAD-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "CRM-OPP-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "CUST-.YYYY.-"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:34
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:50
+msgid "CWIP Account"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
+
+#. Label of a Select field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Calculate Based On"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Calculate Depreciation"
+msgstr ""
+
+#. Label of a Button field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Calculate Estimated Arrival Times"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Calculate Product Bundle Price based on Child Items' Rates"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+msgid "Calculated Bank Statement balance"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Calculations"
+msgstr ""
+
+#. Label of a Link field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Calendar Event"
+msgstr ""
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Calibration"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr ""
+
+#: telephony/doctype/call_log/call_log.js:8
+msgid "Call Again"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:41
+msgid "Call Connected"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Details"
+msgstr ""
+
+#. Description of the 'Duration' (Duration) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Duration in seconds"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:48
+msgid "Call Ended"
+msgstr ""
+
+#. Label of a Table field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Call Handling Schedule"
+msgstr ""
+
+#. Name of a DocType
+#: telephony/doctype/call_log/call_log.json
+msgid "Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:45
+msgid "Call Missed"
+msgstr ""
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Received By"
+msgstr ""
+
+#. Label of a Select field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Call Receiving Device"
+msgstr ""
+
+#. Label of a Select field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Call Routing"
+msgstr ""
+
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
+msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
+msgid "Call Summary"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Summary"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
+
+#. Label of a Data field in DocType 'Telephony Call Type'
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+msgctxt "Telephony Call Type"
+msgid "Call Type"
+msgstr ""
+
+#: telephony/doctype/call_log/call_log.js:8
+msgid "Callback"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr ""
+
+#. Name of a DocType
+#. Label of a Card Break in the CRM Workspace
+#: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Section Break field in DocType 'Campaign'
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
+#: selling/workspace/selling/selling.json
+msgctxt "Campaign"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'Campaign Item'
+#: accounts/doctype/campaign_item/campaign_item.json
+msgctxt "Campaign Item"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Campaign"
+msgstr "Kampanja"
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/campaign_efficiency/campaign_efficiency.json
+#: crm/workspace/crm/crm.json
+msgid "Campaign Efficiency"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
+msgid "Campaign Email Schedule"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/campaign_item/campaign_item.json
+msgid "Campaign Item"
+msgstr ""
+
+#. Option for the 'Campaign Naming By' (Select) field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Campaign Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Campaign Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Campaign Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Campaign Naming By"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Campaign'
+#. Label of a Table field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Campaign Schedules"
+msgstr ""
+
+#: setup/doctype/authorization_control/authorization_control.py:60
+msgid "Can be approved by {0}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1460
+msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.py:123
+msgid "Can not filter based on Cashier, if grouped by Cashier"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:79
+msgid "Can not filter based on Child Account, if grouped by Account"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.py:120
+msgid "Can not filter based on Customer, if grouped by Customer"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.py:117
+msgid "Can not filter based on POS Profile, if grouped by POS Profile"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.py:126
+msgid "Can not filter based on Payment Method, if grouped by Payment Method"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:82
+msgid "Can not filter based on Voucher No, if grouped by Voucher"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
+msgid "Can only make payment against unbilled {0}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
+msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:136
+msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
+msgstr ""
+
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "Otkaži"
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cancel At End Of Period"
+msgstr ""
+
+#: support/doctype/warranty_claim/warranty_claim.py:72
+msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
+msgstr ""
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
+msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.js:42
+msgid "Cancel Subscription"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subscription Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Cancel Subscription After Grace Period"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cancelation Date"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
+msgid "Canceled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Canceled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Canceled"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction_list.js:8
+#: accounts/doctype/payment_request/payment_request_list.js:18
+#: accounts/doctype/subscription/subscription_list.js:14
+#: assets/doctype/asset_repair/asset_repair_list.js:9
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:11
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Repair Status' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Cancelled"
+msgstr "Otkazano"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
+msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
+msgstr ""
+
+#: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
+#: stock/doctype/item/item.py:625
+msgid "Cannot Merge"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:122
+msgid "Cannot Optimize Route as Driver Address is Missing."
+msgstr ""
+
+#: setup/doctype/employee/employee.py:185
+msgid "Cannot Relieve Employee"
+msgstr ""
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:68
+msgid "Cannot Resubmit Ledger entries for vouchers in Closed fiscal year."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:96
+msgid "Cannot amend {0} {1}, please create a new one instead."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:270
+msgid "Cannot apply TDS against multiple parties in one entry"
+msgstr ""
+
+#: stock/doctype/item/item.py:306
+msgid "Cannot be a fixed asset item as Stock Ledger is created."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
+msgid "Cannot cancel as processing of cancelled documents is pending."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:664
+msgid "Cannot cancel because submitted Stock Entry {0} exists"
+msgstr ""
+
+#: stock/stock_ledger.py:197
+msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
+msgstr ""
+
+#: controllers/buying_controller.py:839
+msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:317
+msgid "Cannot cancel transaction for Completed Work Order."
+msgstr ""
+
+#: stock/doctype/item/item.py:855
+msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
+msgstr ""
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:49
+msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
+msgstr ""
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
+msgid "Cannot change Reference Document Type."
+msgstr ""
+
+#: accounts/deferred_revenue.py:51
+msgid "Cannot change Service Stop Date for item in row {0}"
+msgstr ""
+
+#: stock/doctype/item/item.py:846
+msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
+msgstr ""
+
+#: setup/doctype/company/company.py:205
+msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
+msgstr ""
+
+#: projects/doctype/task/task.py:134
+msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:61
+msgid "Cannot convert Cost Center to ledger as it has child nodes"
+msgstr ""
+
+#: projects/doctype/task/task.js:50
+msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
+msgstr ""
+
+#: accounts/doctype/account/account.py:388
+msgid "Cannot convert to Group because Account Type is selected."
+msgstr ""
+
+#: accounts/doctype/account/account.py:265
+msgid "Cannot covert to Group because Account Type is selected."
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
+msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note_list.js:35
+msgid "Cannot create a Delivery Trip from Draft documents."
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
+msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
+msgstr ""
+
+#: accounts/general_ledger.py:131
+msgid "Cannot create accounting entries against disabled accounts: {0}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:944
+msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
+msgstr ""
+
+#: crm/doctype/opportunity/opportunity.py:254
+msgid "Cannot declare as lost, because Quotation has been made."
+msgstr ""
+
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:16
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:26
+msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
+msgstr ""
+
+#: stock/doctype/serial_no/serial_no.py:117
+msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
+msgstr ""
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
+msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:54
+msgid "Cannot find Item with this Barcode"
+msgstr ""
+
+#: controllers/accounts_controller.py:3078
+msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
+msgstr ""
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
+msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:292
+msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:973
+msgid "Cannot produce more item for {0}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:977
+msgid "Cannot produce more than {0} items for {1}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:294
+msgid "Cannot receive from customer against negative outstanding"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
+#: public/js/controllers/accounts.js:100
+msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
+msgstr ""
+
+#: accounts/doctype/bank/bank.js:66
+msgid "Cannot retrieve link token for update. Check Error Log for more information"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
+msgid "Cannot retrieve link token. Check Error Log for more information"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
+#: public/js/controllers/taxes_and_totals.js:453
+msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:267
+msgid "Cannot set as Lost as Sales Order is made."
+msgstr ""
+
+#: setup/doctype/authorization_rule/authorization_rule.py:91
+msgid "Cannot set authorization on basis of Discount for {0}"
+msgstr ""
+
+#: stock/doctype/item/item.py:689
+msgid "Cannot set multiple Item Defaults for a company."
+msgstr ""
+
+#: controllers/accounts_controller.py:3226
+msgid "Cannot set quantity less than delivered quantity"
+msgstr ""
+
+#: controllers/accounts_controller.py:3229
+msgid "Cannot set quantity less than received quantity"
+msgstr ""
+
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
+msgid "Cannot set the field <b>{0}</b> for copying in variants"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1050
+msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
+msgstr ""
+
+#. Label of a Float field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Capacity"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:69
+msgid "Capacity (Stock UOM)"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Capacity Planning"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:650
+msgid "Capacity Planning Error, planned start time can not be same as end time"
+msgstr ""
+
+#. Label of a Int field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Capacity Planning For (Days)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Capacity in Stock UOM"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:85
+msgid "Capacity must be greater than 0"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:26
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:39
+msgid "Capital Equipment"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:103
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:151
+msgid "Capital Stock"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Capital Work In Progress Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Capital Work In Progress Account"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:42
+msgid "Capital Work in Progress"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Capital Work in Progress"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Capitalization"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Capitalization Method"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:194
+msgid "Capitalize Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Capitalize Repair Cost"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Capitalized"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Capitalized In"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Carrier"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Carrier Service"
+msgstr ""
+
+#. Label of a Check field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Carry Forward Communication and Comments"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
+#: accounts/report/account_balance/account_balance.js:40
+#: setup/setup_wizard/operations/install_fixtures.py:208
+msgid "Cash"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Cash"
+msgstr ""
+
+#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Cash"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Cash"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Cash Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Cash Entry"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/cash_flow/cash_flow.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Cash Flow"
+msgstr ""
+
+#: public/js/financial_statements.js:141
+msgid "Cash Flow Statement"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:144
+msgid "Cash Flow from Financing"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:137
+msgid "Cash Flow from Investing"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:125
+msgid "Cash Flow from Operations"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:17
+msgid "Cash In Hand"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
+msgid "Cash or Bank Account is mandatory for making payment entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Cash/Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Cash/Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Cash/Bank Account"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
+msgid "Cashier"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Cashier"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Cashier"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgid "Cashier Closing"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
+msgid "Cashier Closing Payments"
+msgstr ""
+
+#. Label of a Link field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Catch All"
+msgstr ""
+
+#. Label of a Link field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "Category"
+msgstr "Kategorija"
+
+#. Label of a Section Break field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Category Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Category Name"
+msgstr "Naziv kategorije"
+
+#. Label of a Data field in DocType 'UOM Category'
+#: stock/doctype/uom_category/uom_category.json
+msgctxt "UOM Category"
+msgid "Category Name"
+msgstr "Naziv kategorije"
+
+#: assets/dashboard_fixtures.py:93
+msgid "Category-wise Asset Value"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
+msgid "Caution"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
+msgid "Caution: This might alter frozen accounts."
+msgstr ""
+
+#. Label of a Data field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Cellphone Number"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Certificate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Certificate Details"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Certificate Limit"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Certificate No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Certificate Required"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
+msgid "Change"
+msgstr "Promjeni"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Change Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Change Amount"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
+msgid "Change Release Date"
+msgstr ""
+
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
+msgid "Change in Stock Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Change in Stock Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Change in Stock Value"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
+msgid "Change the account type to Receivable or select a different account."
+msgstr ""
+
+#. Description of the 'Last Integration Date' (Date) field in DocType 'Bank
+#. Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Change this date manually to setup the next synchronization start date"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:121
+msgid "Changed customer name to '{}' as '{}' already exists."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Changes"
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr ""
+
+#: stock/doctype/item/item.js:277
+msgid "Changing Customer Group for the selected Customer is not allowed."
+msgstr ""
+
+#. Option for the 'Lead Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Channel Partner"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
+msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:41
+msgid "Chargeable"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Chargeable"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Charges Incurred"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
+msgid "Chart"
+msgstr "Grafikon"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Chart Of Accounts"
+msgstr ""
+
+#. Label of a Select field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Chart Of Accounts Template"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Chart Preview"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Chart Tree"
+msgstr ""
+
+#: accounts/doctype/account/account.js:70
+#: accounts/doctype/account/account_tree.js:5
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
+msgid "Chart of Accounts"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgctxt "Account"
+msgid "Chart of Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Chart of Accounts"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Chart of Accounts"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Chart of Accounts Importer"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgctxt "Chart of Accounts Importer"
+msgid "Chart of Accounts Importer"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:181
+#: accounts/doctype/cost_center/cost_center.js:41
+msgid "Chart of Cost Centers"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Cost Center"
+msgid "Chart of Cost Centers"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
+msgid "Charts Based On"
+msgstr ""
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Chassis No"
+msgstr ""
+
+#. Option for the 'Communication Medium Type' (Select) field in DocType
+#. 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Chat"
+msgstr "Chat"
+
+#. Title of an Onboarding Step
+#. Label of an action in the Onboarding Step 'Check Stock Ledger'
+#: stock/onboarding_step/check_stock_ledger_report/check_stock_ledger_report.json
+msgid "Check Stock Ledger"
+msgstr ""
+
+#. Title of an Onboarding Step
+#. Label of an action in the Onboarding Step 'Check Stock Projected Qty'
+#: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
+msgid "Check Stock Projected Qty"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Check Supplier Invoice Number Uniqueness"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Routing'
+#: manufacturing/onboarding_step/routing/routing.json
+msgid "Check help to setup Routing"
+msgstr ""
+
+#. Description of the 'Maintenance Required' (Check) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Check if Asset requires Preventive Maintenance or Calibration"
+msgstr ""
+
+#. Description of the 'Is Container' (Check) field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Check if it is a hydroponic unit"
+msgstr ""
+
+#. Description of the 'Skip Material Transfer to WIP Warehouse' (Check) field
+#. in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Check if material transfer entry is not required"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Check in (group)"
+msgstr ""
+
+#. Description of the 'Must be Whole Number' (Check) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Check this to disallow fractions. (for Nos)"
+msgstr ""
+
+#. Description of the 'Round Off Tax Amount' (Check) field in DocType 'Tax
+#. Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Checking this will round off the tax amount to the nearest integer"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
+msgid "Checkout Order / Submit Order / New Order"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:205
+msgid "Cheque"
+msgstr ""
+
+#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Cheque"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Cheque Date"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Cheque Height"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Cheque Number"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgid "Cheque Print Template"
+msgstr ""
+
+#. Label of a Select field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Cheque Size"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Cheque Width"
+msgstr ""
+
+#: public/js/controllers/transaction.js:2105
+msgid "Cheque/Reference Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cheque/Reference Date"
+msgstr ""
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:36
+msgid "Cheque/Reference No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cheque/Reference No"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
+msgid "Cheques Required"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
+msgid "Cheques and Deposits incorrectly cleared"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Child Docname"
+msgstr ""
+
+#: projects/doctype/task/task.py:280
+msgid "Child Task exists for this Task. You can not delete this Task."
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse_tree.js:21
+msgid "Child nodes can be only created under 'Group' type nodes"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:96
+msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
+msgstr ""
+
+#. Option for the 'Capitalization Method' (Select) field in DocType 'Asset
+#. Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Choose a WIP composite asset"
+msgstr ""
+
+#: projects/doctype/task/task.py:228
+msgid "Circular Reference Error"
+msgstr ""
+
+#: public/js/utils/contact_address_quick_entry.js:79
+msgid "City"
+msgstr "Grad"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "City"
+msgstr "Grad"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "City"
+msgstr "Grad"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "City"
+msgstr "Grad"
+
+#. Label of a Data field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Class / Percentage"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Clauses and Conditions"
+msgstr ""
+
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
+
+#. Label of a Button field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Clear Table"
+msgstr ""
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
+msgid "Clearance Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Clearance Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Clearance Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Clearance Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Clearance Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Clearance Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Clearance Date"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
+msgid "Clearance Date not mentioned"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
+msgid "Clearance Date updated"
+msgstr ""
+
+#: public/js/utils/demo.js:24
+msgid "Clearing Demo Data..."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:577
+msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.js:70
+msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:572
+msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
+msgstr ""
+
+#. Description of the 'Import Invoices' (Button) field in DocType 'Import
+#. Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Click on Import Invoices button once the zip file has been attached to the document. Any errors related to processing will be shown in the Error Log."
+msgstr ""
+
+#: templates/emails/confirm_appointment.html:3
+msgid "Click on the link below to verify your email and confirm the appointment"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
+
+#. Option for the 'Lead Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Client"
+msgstr "Klijent"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Client ID"
+msgstr "ID klijenta"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Client Secret"
+msgstr "Tajna klijenta"
+
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
+msgid "Close"
+msgstr "Zatvori"
+
+#. Label of a Int field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Close Issue After Days"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
+msgid "Close Loan"
+msgstr ""
+
+#. Label of a Int field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Close Replied Opportunity After Days"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:200
+msgid "Close the POS"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Label of a Check field in DocType 'Closed Document'
+#: accounts/doctype/closed_document/closed_document.json
+msgctxt "Closed Document"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Closed"
+msgstr "Zatvoreno"
+
+#. Name of a DocType
+#: accounts/doctype/closed_document/closed_document.json
+msgid "Closed Document"
+msgstr ""
+
+#. Label of a Table field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Closed Documents"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1404
+msgid "Closed Work Order can not be stopped or Re-opened"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:431
+msgid "Closed order cannot be cancelled. Unclose to cancel."
+msgstr ""
+
+#. Label of a Date field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Closing"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
+msgid "Closing (Cr)"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
+msgid "Closing (Dr)"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:56
+msgid "Closing (Opening + Total)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Closing Account Head"
+msgstr ""
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
+msgid "Closing Account {0} must be of type Liability / Equity"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Closing Amount"
+msgstr ""
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
+msgid "Closing Balance"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Closing Balance"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/number_card.js:18
+msgid "Closing Balance as per Bank Statement"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/number_card.js:24
+msgid "Closing Balance as per ERP"
+msgstr ""
+
+#. Label of a Date field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Closing Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Closing Date"
+msgstr ""
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Closing Fiscal Year"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgid "Closing Stock Balance"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Closing Text"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Closing Text"
+msgstr ""
+
+#. Label of a Data field in DocType 'Incoterm'
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Code"
+msgstr "Kod"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Code"
+msgstr "Kod"
+
+#: public/js/setup_wizard.js:190
+msgid "Collapse All"
+msgstr "Sklopi sve"
+
+#. Label of a Check field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Collect Progress"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "Collection Factor (=1 LP)"
+msgstr ""
+
+#. Label of a Table field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Collection Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Collection Tier"
+msgstr ""
+
+#. Label of a Color field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Color"
+msgstr "Boja"
+
+#. Label of a Select field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Color"
+msgstr "Boja"
+
+#. Label of a Select field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Color"
+msgstr "Boja"
+
+#. Label of a Color field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Color"
+msgstr "Boja"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Color"
+msgstr "Boja"
+
+#: setup/setup_wizard/operations/install_fixtures.py:231
+msgid "Colour"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Transaction Mapping'
+#: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
+msgctxt "Bank Transaction Mapping"
+msgid "Column in Bank File"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr ""
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
+msgid "Combined invoice portion must equal 100%"
+msgstr ""
+
+#: templates/pages/task_info.html:86
+#: utilities/report/youtube_interactions/youtube_interactions.py:28
+msgid "Comments"
+msgstr "Komentari"
+
+#. Label of a Tab Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Comments"
+msgstr "Komentari"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Comments"
+msgstr "Komentari"
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Comments"
+msgstr "Komentari"
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Comments"
+msgstr "Komentari"
+
+#: setup/setup_wizard/operations/install_fixtures.py:129
+msgid "Commercial"
+msgstr ""
+
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:83
+msgid "Commission"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Commission"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Commission"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Commission"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Commission"
+msgstr ""
+
+#. Label of a Float field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Commission Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Commission Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Commission Rate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Commission Rate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Commission Rate"
+msgstr ""
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:55
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:78
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:82
+msgid "Commission Rate %"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Commission Rate (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Commission Rate (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Commission Rate (%)"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:55
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:80
+msgid "Commission on Sales"
+msgstr ""
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:217
+msgid "Communication"
+msgstr "Komunikacija"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Communication"
+msgid "Communication"
+msgstr "Komunikacija"
+
+#. Label of a Select field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Communication Channel"
+msgstr ""
+
+#. Name of a DocType
+#: communication/doctype/communication_medium/communication_medium.json
+msgid "Communication Medium"
+msgstr ""
+
+#. Name of a DocType
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgid "Communication Medium Timeslot"
+msgstr ""
+
+#. Label of a Select field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Communication Medium Type"
+msgstr ""
+
+#: setup/install.py:92
+msgid "Compact Item Print"
+msgstr ""
+
+#. Label of a Table field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Companies"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
+#: accounts/doctype/account/account_tree.js:12
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
+#: accounts/report/accounts_payable/accounts_payable.js:8
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
+#: accounts/report/accounts_receivable/accounts_receivable.js:10
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:8
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
+#: accounts/report/financial_ratios/financial_ratios.js:9
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
+#: accounts/report/general_ledger/general_ledger.js:8
+#: accounts/report/general_ledger/general_ledger.py:62
+#: accounts/report/gross_profit/gross_profit.js:8
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
+#: accounts/report/profitability_analysis/profitability_analysis.js:8
+#: accounts/report/purchase_register/purchase_register.js:33
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:22
+#: accounts/report/sales_register/sales_register.js:33
+#: accounts/report/share_ledger/share_ledger.py:58
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
+#: accounts/report/trial_balance/trial_balance.js:8
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
+#: crm/report/lead_details/lead_details.js:8
+#: crm/report/lead_details/lead_details.py:52
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
+#: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
+#: regional/report/irs_1099/irs_1099.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
+#: selling/report/customer_credit_balance/customer_credit_balance.js:8
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
+#: selling/report/lost_quotations/lost_quotations.js:8
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
+#: selling/report/sales_order_analysis/sales_order_analysis.py:343
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
+#: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
+#: setup/doctype/department/department_tree.js:10
+#: setup/doctype/employee/employee_tree.js:8
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
+#: stock/doctype/warehouse/warehouse_tree.js:11
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
+#: stock/report/item_shortage_report/item_shortage_report.py:137
+#: stock/report/product_bundle_balance/product_bundle_balance.py:115
+#: stock/report/reserved_stock/reserved_stock.js:8
+#: stock/report/reserved_stock/reserved_stock.py:191
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:9
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
+#: stock/report/serial_no_ledger/serial_no_ledger.py:37
+#: stock/report/stock_ageing/stock_ageing.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
+#: stock/report/stock_balance/stock_balance.js:8
+#: stock/report/stock_balance/stock_balance.py:473
+#: stock/report/stock_ledger/stock_ledger.js:8
+#: stock/report/stock_ledger/stock_ledger.py:340
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
+#: stock/report/stock_projected_qty/stock_projected_qty.js:8
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Allowed To Transact With'
+#: accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
+msgctxt "Allowed To Transact With"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Data field in DocType 'Company'
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json
+#: setup/doctype/company/company.json setup/workspace/home/home.json
+msgctxt "Company"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Customer Credit Limit'
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgctxt "Customer Credit Limit"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Fiscal Year Company'
+#: accounts/doctype/fiscal_year_company/fiscal_year_company.json
+msgctxt "Fiscal Year Company"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Mode of Payment Account'
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgctxt "Mode of Payment Account"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Party Account'
+#: accounts/doctype/party_account/party_account.json
+msgctxt "Party Account"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
+#. Label of a Link field in DocType 'Shipment'
+#. Option for the 'Delivery to' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'South Africa VAT Settings'
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgctxt "South Africa VAT Settings"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Tax Withholding Account'
+#: accounts/doctype/tax_withholding_account/tax_withholding_account.json
+msgctxt "Tax Withholding Account"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'UAE VAT Settings'
+#: regional/doctype/uae_vat_settings/uae_vat_settings.json
+msgctxt "UAE VAT Settings"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Company"
+msgstr "Kompanija"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Company"
+msgstr "Kompanija"
+
+#: public/js/setup_wizard.js:30
+msgid "Company Abbreviation"
+msgstr ""
+
+#: public/js/setup_wizard.js:164
+msgid "Company Abbreviation cannot have more than 5 characters"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Company Account"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Company Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Company Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Company Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Company Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Company Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Company Address Display"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Company Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Company Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Company Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Company Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Company Bank Account"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company Billing Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Company Billing Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Company Billing Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Company Billing Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Company Billing Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Company Billing Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Company Description"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Company Details"
+msgstr ""
+
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Company Email"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Company Logo"
+msgstr ""
+
+#: public/js/setup_wizard.js:23
+msgid "Company Name"
+msgstr "Naziv kompanije"
+
+#. Label of a Data field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Company Name"
+msgstr "Naziv kompanije"
+
+#. Description of the 'Tally Company' (Data) field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Company Name as per Imported Tally Data"
+msgstr ""
+
+#: public/js/setup_wizard.js:67
+msgid "Company Name cannot be Company"
+msgstr ""
+
+#: accounts/custom/address.py:34
+msgid "Company Not Linked"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Company Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company Shipping Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Company Shipping Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Company Shipping Address"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company Tax ID"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
+msgid "Company and Posting Date is mandatory"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
+msgid "Company currencies of both the companies should match for Inter Company Transactions."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
+msgid "Company field is required"
+msgstr ""
+
+#: accounts/doctype/bank_account/bank_account.py:72
+msgid "Company is mandatory for company account"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
+msgstr ""
+
+#: setup/doctype/company/company.js:191
+msgid "Company name not same"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:208
+msgid "Company of asset {0} and purchase document {1} doesn't matches."
+msgstr ""
+
+#. Description of the 'Registration Details' (Code) field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Company registration numbers for your reference. Tax numbers etc."
+msgstr ""
+
+#. Description of the 'Represents Company' (Link) field in DocType 'Sales
+#. Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company which internal customer represents"
+msgstr ""
+
+#. Description of the 'Represents Company' (Link) field in DocType 'Delivery
+#. Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company which internal customer represents."
+msgstr ""
+
+#. Description of the 'Represents Company' (Link) field in DocType 'Purchase
+#. Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company which internal supplier represents"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
+msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
+msgstr ""
+
+#: accounts/doctype/account/account.py:457
+msgid "Company {0} does not exist"
+msgstr ""
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
+msgid "Company {0} is added more than once"
+msgstr ""
+
+#: setup/setup_wizard/operations/taxes_setup.py:14
+msgid "Company {} does not exist yet. Taxes setup aborted."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
+msgid "Company {} does not match with POS Profile Company {}"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/competitor/competitor.json
+#: selling/report/lost_quotations/lost_quotations.py:24
+msgid "Competitor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Competitor Detail'
+#: crm/doctype/competitor_detail/competitor_detail.json
+msgctxt "Competitor Detail"
+msgid "Competitor"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/competitor_detail/competitor_detail.json
+msgid "Competitor Detail"
+msgstr ""
+
+#. Linked DocType in Competitor's connections
+#: crm/doctype/competitor/competitor.json
+msgctxt "Competitor"
+msgid "Competitor Detail"
+msgstr ""
+
+#. Label of a Data field in DocType 'Competitor'
+#: crm/doctype/competitor/competitor.json
+msgctxt "Competitor"
+msgid "Competitor Name"
+msgstr ""
+
+#: public/js/utils/sales_common.js:473
+msgid "Competitors"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Competitors"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Competitors"
+msgstr ""
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
+msgid "Complete"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Complete"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Complete"
+msgstr "Završeno"
+
+#: manufacturing/doctype/job_card/job_card.js:296
+msgid "Complete Job"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription_list.js:8
+#: assets/doctype/asset_repair/asset_repair_list.js:7
+#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:9
+#: manufacturing/report/job_card_summary/job_card_summary.py:93
+#: manufacturing/report/work_order_summary/work_order_summary.py:151
+#: projects/doctype/timesheet/timesheet_list.js:13
+#: projects/report/project_summary/project_summary.py:95
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
+#: stock/doctype/material_request/material_request_list.js:13
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Repair Status' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Transfer Status' (Select) field in DocType 'Material
+#. Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'GL Entry Processing Status' (Select) field in DocType
+#. 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action
+#. Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Repost Status' (Select) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Label of a Check field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Completed"
+msgstr "Završeno"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Completed By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Completed On"
+msgstr ""
+
+#: projects/doctype/task/task.py:168
+msgid "Completed On cannot be greater than Today"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:76
+msgid "Completed Operation"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Completed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Completed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Completed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Completed Qty"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:902
+msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
+msgid "Completed Quantity"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:130
+msgid "Completed Tasks"
+msgstr ""
+
+#. Label of a Data field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Completed Time"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/completed_work_orders/completed_work_orders.json
+msgid "Completed Work Orders"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:67
+msgid "Completion"
+msgstr ""
+
+#. Label of a Date field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Completion By"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:48
+msgid "Completion Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Completion Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Completion Date"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Completion Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Completion Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Comprehensive Insurance"
+msgstr ""
+
+#. Option for the 'Call Receiving Device' (Select) field in DocType 'Voice Call
+#. Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Computer"
+msgstr ""
+
+#. Label of a Code field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Condition"
+msgstr "Uslov"
+
+#. Label of a Code field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Condition"
+msgstr "Uslov"
+
+#. Label of a Code field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Conditional Rule"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Conditional Rule Examples"
+msgstr ""
+
+#. Description of the 'Mixed Conditions' (Check) field in DocType 'Pricing
+#. Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Conditions will be applied on all the selected items combined. "
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Configuration"
+msgstr "Konfiguracija"
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Configuration"
+msgstr "Konfiguracija"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/configure_account_settings/configure_account_settings.json
+msgid "Configure Account Settings"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/buying_settings/buying_settings.json
+#: stock/onboarding_step/buying_settings/buying_settings.json
+msgid "Configure Buying Settings."
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:52
+msgid "Configure Product Assembly"
+msgstr ""
+
+#. Description of the 'Action If Same Rate is Not Maintained' (Select) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
+msgstr ""
+
+#: buying/doctype/buying_settings/buying_settings.js:20
+msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Confirmation Date"
+msgstr ""
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
+msgid "Connect to Quickbooks"
+msgstr ""
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
+msgid "Connected to QuickBooks"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Connected to QuickBooks"
+msgstr ""
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
+msgid "Connecting to QuickBooks"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Connecting to QuickBooks"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Connections"
+msgstr "Veze"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr "Veze"
+
+#: accounts/report/general_ledger/general_ledger.js:172
+msgid "Consider Accounting Dimensions"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Consider Entire Party Ledger Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Consider Minimum Order Qty"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Consider Tax or Charge for"
+msgstr ""
+
+#. Label of a Check field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Considered In Paid Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Considered In Paid Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Considered In Paid Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Consolidate Sales Order Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Consolidate Sub Assembly Items"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Consolidated"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Consolidated Credit Note"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Consolidated Financial Statement"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Consolidated Sales Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Consolidated Sales Invoice"
+msgstr ""
+
+#. Option for the 'Lead Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Consultant"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:64
+msgid "Consumable"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Consumable Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Consumable Cost"
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+msgid "Consumed"
+msgstr ""
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+msgid "Consumed Amount"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
+msgid "Consumed Asset Items is mandatory for Decapitalization"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Asset Total Value"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Assets"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Consumed Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Consumed Items"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:59
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+msgid "Consumed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Consumed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Consumed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Consumed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Consumed Qty"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Consumed Quantity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Stock Items"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
+msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Stock Total Value"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:175
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:99
+msgid "Consumption Rate"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json crm/workspace/crm/crm.json
+#: selling/workspace/selling/selling.json
+msgctxt "Contact"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
+#. Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Link field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Small Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Contact"
+msgstr "Kontakt"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Contact & Address"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact & Address"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Contact & Address"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Contact Desc"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Small Text field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Contact Email"
+msgstr "Kontakt e-pošta"
+
+#. Label of a HTML field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Contact HTML"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Contact Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Contact Information"
+msgstr ""
+
+#. Label of a Code field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Contact List"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact Mobile"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Contact Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Contact Mobile No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Contact Name"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Contact Name"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Contact Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Contact No."
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Contact Person"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Contact Us Settings"
+msgid "Contact Us Settings"
+msgstr "Kontaktirajte nas Postavke"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contacts"
+msgstr ""
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Content Type"
+msgstr "Vrsta sadržaja"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
+msgid "Continue"
+msgstr "Nastavi"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Contra Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Contra Entry"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/contract/contract.json
+msgid "Contract"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Contract"
+msgid "Contract"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Details"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Contract End Date"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgid "Contract Fulfilment Checklist"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Period"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/contract_template/contract_template.json
+msgid "Contract Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Template"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
+msgid "Contract Template Fulfilment Terms"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Contract Template Help"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Terms"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Contract Terms and Conditions"
+msgstr ""
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
+msgid "Contribution %"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Contribution (%)"
+msgstr ""
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+msgid "Contribution Amount"
+msgstr ""
+
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Contribution to Net Total"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Control Action"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Control Historical Stock Transactions"
+msgstr ""
+
+#: public/js/utils.js:747
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'UOM Conversion Detail'
+#: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
+msgctxt "UOM Conversion Detail"
+msgid "Conversion Factor"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
+msgid "Conversion Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Conversion Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Conversion Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Conversion Rate"
+msgstr ""
+
+#: stock/doctype/item/item.py:386
+msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2453
+msgid "Conversion rate cannot be 0 or 1"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Convert Item Description to Clean HTML in Transactions"
+msgstr ""
+
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
+msgid "Convert to Group"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.js:59
+msgctxt "Warehouse"
+msgid "Convert to Group"
+msgstr ""
+
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.js:10
+msgid "Convert to Item Based Reposting"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.js:58
+msgctxt "Warehouse"
+msgid "Convert to Ledger"
+msgstr ""
+
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
+msgid "Convert to Non-Group"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:40
+#: selling/page/sales_funnel/sales_funnel.py:58
+msgid "Converted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Converted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Converted"
+msgstr ""
+
+#. Label of a Data field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Copied From"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Copy Fields to Variant"
+msgstr ""
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Core"
+msgstr ""
+
+#. Option for the 'Corrective/Preventive' (Select) field in DocType 'Quality
+#. Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Corrective"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Corrective Action"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:155
+msgid "Corrective Job Card"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:162
+msgid "Corrective Operation"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Corrective Operation"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Corrective Operation Cost"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Corrective/Preventive"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Cost"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/report/accounts_payable/accounts_payable.js:28
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
+#: accounts/report/accounts_receivable/accounts_receivable.js:30
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
+#: accounts/report/general_ledger/general_ledger.js:152
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
+#: accounts/report/purchase_register/purchase_register.js:46
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:29
+#: accounts/report/sales_register/sales_register.js:52
+#: accounts/report/sales_register/sales_register.py:251
+#: accounts/report/trial_balance/trial_balance.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
+#: buying/report/procurement_tracker/procurement_tracker.py:32
+#: public/js/financial_statements.js:246
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Cost Center"
+msgstr ""
+
+#. Option for the 'Budget Against' (Select) field in DocType 'Budget'
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Cost Center"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Cost Center Allocation Percentage'
+#: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+msgctxt "Cost Center Allocation Percentage"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'PSOA Cost Center'
+#: accounts/doctype/psoa_cost_center/psoa_cost_center.json
+msgctxt "PSOA Cost Center"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Cost Center"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgid "Cost Center Allocation"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Cost Center Allocation"
+msgid "Cost Center Allocation"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+msgid "Cost Center Allocation Percentage"
+msgstr ""
+
+#. Label of a Table field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Cost Center Allocation Percentages"
+msgstr ""
+
+#: public/js/utils/sales_common.js:432
+msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
+msgstr ""
+
+#. Label of a Data field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Cost Center Name"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center_tree.js:38
+msgid "Cost Center Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Cost Center Number"
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Cost Center and Budgeting"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:75
+msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
+msgid "Cost Center is required in row {0} in Taxes table for type {1}"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:72
+msgid "Cost Center with Allocation records can not be converted to a group"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:78
+msgid "Cost Center with existing transactions can not be converted to group"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:63
+msgid "Cost Center with existing transactions can not be converted to ledger"
+msgstr ""
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
+msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:246
+msgid "Cost Center {} doesn't belong to Company {}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:253
+msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
+msgstr ""
+
+#: accounts/report/financial_statements.py:611
+msgid "Cost Center: {0} does not exist"
+msgstr ""
+
+#: setup/doctype/company/company.js:86
+msgid "Cost Centers"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
+msgid "Cost Centers for Budgeting and Analysis"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Cost Configuration"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Cost Per Unit"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
+msgid "Cost as on"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:41
+msgid "Cost of Delivered Items"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
+#: accounts/report/account_balance/account_balance.js:43
+msgid "Cost of Goods Sold"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Cost of Goods Sold"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:40
+msgid "Cost of Issued Items"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
+msgid "Cost of New Purchase"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.json
+msgid "Cost of Poor Quality Report"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:39
+msgid "Cost of Purchased Items"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
+msgid "Cost of Scrapped Asset"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
+msgid "Cost of Sold Asset"
+msgstr ""
+
+#: config/projects.py:67
+msgid "Cost of various activities"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Cost to Company (CTC)"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Costing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Costing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Costing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Costing"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Costing Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Costing Details"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Costing Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Costing Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Costing and Billing"
+msgstr ""
+
+#: setup/demo.py:55
+msgid "Could Not Delete Demo Data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:547
+msgid "Could not auto create Customer due to the following missing mandatory field(s):"
+msgstr ""
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
+msgid "Could not auto update shifts. Shift with shift factor {0} needed."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:813
+msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
+msgid "Could not detect the Company for updating Bank Accounts"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:46
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:50
+msgid "Could not find path for "
+msgstr ""
+
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
+msgid "Could not retrieve information for {0}."
+msgstr ""
+
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
+msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
+msgstr ""
+
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
+msgid "Could not solve weighted score function. Make sure the formula is valid."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr ""
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Count"
+msgstr "Brojanje"
+
+#: crm/report/lead_details/lead_details.py:63
+#: public/js/utils/contact_address_quick_entry.js:89
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Autocomplete field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Read Only field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Price List Country'
+#: stock/doctype/price_list_country/price_list_country.json
+msgctxt "Price List Country"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Shipping Rule Country'
+#: accounts/doctype/shipping_rule_country/shipping_rule_country.json
+msgctxt "Shipping Rule Country"
+msgid "Country"
+msgstr "Država"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Country"
+msgstr "Država"
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
+msgid "Country Code in File does not match with country code set up in the system"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Country of Origin"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/coupon_code/coupon_code.json
+msgid "Coupon Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Coupon Code'
+#. Label of a Link in the Selling Workspace
+#: accounts/doctype/coupon_code/coupon_code.json
+#: selling/workspace/selling/selling.json
+msgctxt "Coupon Code"
+msgid "Coupon Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Coupon Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Coupon Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Coupon Code"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Coupon Code Based"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Coupon Description"
+msgstr ""
+
+#. Label of a Data field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Coupon Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Coupon Type"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
+msgid "Cr"
+msgstr "Cr"
+
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:127
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
+#: accounts/doctype/sales_invoice/sales_invoice.js:122
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
+#: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
+#: crm/doctype/opportunity/opportunity.js:103
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
+#: stock/doctype/material_request/material_request.js:148
+#: stock/doctype/material_request/material_request.js:156
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
+msgid "Create"
+msgstr "Kreiraj"
+
+#: manufacturing/doctype/work_order/work_order.js:190
+msgid "Create BOM"
+msgstr ""
+
+#. Label of a Select field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Create Chart Of Accounts Based On"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note_list.js:68
+msgid "Create Delivery Trip"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:154
+msgid "Create Depreciation Entry"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr ""
+
+#: utilities/activation.py:136
+msgid "Create Employee"
+msgstr ""
+
+#: utilities/activation.py:134
+msgid "Create Employee Records"
+msgstr ""
+
+#: utilities/activation.py:135
+msgid "Create Employee records."
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Create Grouped Asset"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:96
+msgid "Create Inter Company Journal Entry"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
+msgid "Create Invoices"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:159
+msgid "Create Job Card"
+msgstr ""
+
+#. Label of a Check field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Create Job Card based on Batch Size"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.js:18
+msgid "Create Journal Entry"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
+msgid "Create Lead"
+msgstr ""
+
+#: utilities/activation.py:76
+msgid "Create Leads"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Create Ledger Entries for Change Amount"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
+msgid "Create Link"
+msgstr ""
+
+#. Label of a Check field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Create Missing Party"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
+msgid "Create Multi-level BOM"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:122
+msgid "Create New Contact"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:128
+msgid "Create New Customer"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:134
+msgid "Create New Lead"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: crm/doctype/lead/lead.js:208
+#: crm/onboarding_step/create_opportunity/create_opportunity.json
+msgid "Create Opportunity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:67
+msgid "Create POS Opening Entry"
+msgstr ""
+
+#: accounts/doctype/payment_order/payment_order.js:39
+msgid "Create Payment Entries"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.js:58
+msgid "Create Payment Entry"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:627
+msgid "Create Pick List"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
+msgid "Create Print Format"
+msgstr ""
+
+#: crm/doctype/lead/lead_list.js:4
+msgid "Create Prospect"
+msgstr ""
+
+#: utilities/activation.py:105
+msgid "Create Purchase Order"
+msgstr ""
+
+#: utilities/activation.py:103
+msgid "Create Purchase Orders"
+msgstr ""
+
+#: utilities/activation.py:87
+msgid "Create Quotation"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/create_raw_materials/create_raw_materials.json
+msgid "Create Raw Materials"
+msgstr ""
+
+#. Label of a Button field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Create Receiver List"
+msgstr ""
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
+msgid "Create Reposting Entries"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
+msgid "Create Reposting Entry"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.js:54
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
+msgid "Create Sales Invoice"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create a Sales Order'
+#: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
+#: utilities/activation.py:96
+msgid "Create Sales Order"
+msgstr ""
+
+#: utilities/activation.py:95
+msgid "Create Sales Orders to help you plan your work and deliver on-time"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:399
+msgid "Create Sample Retention Stock Entry"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:223
+msgid "Create Serial Nos"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
+msgid "Create Stock Entry"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
+msgid "Create Supplier Quotation"
+msgstr ""
+
+#: setup/doctype/company/company.js:130
+msgid "Create Tax Template"
+msgstr ""
+
+#: utilities/activation.py:127
+msgid "Create Timesheet"
+msgstr ""
+
+#: utilities/activation.py:116
+msgid "Create User"
+msgstr ""
+
+#. Label of a Button field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Create User"
+msgstr ""
+
+#. Label of a Check field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Create User Permission"
+msgstr ""
+
+#: utilities/activation.py:112
+msgid "Create Users"
+msgstr ""
+
+#: stock/doctype/item/item.js:721
+msgid "Create Variant"
+msgstr ""
+
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
+msgid "Create Variants"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
+msgid "Create Your First Purchase Invoice "
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+#: setup/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+msgid "Create Your First Sales Invoice "
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_a_customer/create_a_customer.json
+#: selling/onboarding_step/create_a_customer/create_a_customer.json
+#: setup/onboarding_step/create_a_customer/create_a_customer.json
+msgid "Create a Customer"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_product/create_product.json
+msgid "Create a Finished Good"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/create_a_fixed_asset_item/create_a_fixed_asset_item.json
+msgid "Create a Fixed Asset Item"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Manage Stock Movements'
+#: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
+msgid "Create a Material Transfer Entry"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/create_a_product/create_a_product.json
+#: selling/onboarding_step/create_a_product/create_a_product.json
+#: stock/onboarding_step/create_a_product/create_a_product.json
+msgid "Create a Product"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "Create a Quotation"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_a_product/create_a_product.json
+msgid "Create a Sales Item"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
+msgid "Create a Sales Order"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_a_supplier/create_a_supplier.json
+#: buying/onboarding_step/create_a_supplier/create_a_supplier.json
+#: setup/onboarding_step/create_a_supplier/create_a_supplier.json
+#: stock/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "Create a Supplier"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/warehouse/warehouse.json
+msgid "Create a Warehouse"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create an Item'
+#: setup/onboarding_step/create_an_item/create_an_item.json
+msgid "Create a new Item"
+msgstr ""
+
+#. Option for the 'Capitalization Method' (Select) field in DocType 'Asset
+#. Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Create a new composite asset"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/create_an_asset/create_an_asset.json
+msgid "Create an Asset"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/create_an_asset_category/create_an_asset_category.json
+msgid "Create an Asset Category"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/asset_item/asset_item.json
+msgid "Create an Asset Item"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Finished Items'
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/create_product/create_product.json
+#: setup/onboarding_step/create_an_item/create_an_item.json
+#: stock/onboarding_step/create_an_item/create_an_item.json
+msgid "Create an Item"
+msgstr ""
+
+#: stock/stock_ledger.py:1676
+msgid "Create an incoming stock transaction for the Item."
+msgstr ""
+
+#. Title of an Onboarding Step
+#: crm/onboarding_step/create_and_send_quotation/create_and_send_quotation.json
+msgid "Create and Send Quotation"
+msgstr ""
+
+#: utilities/activation.py:85
+msgid "Create customer quotes"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
+msgid "Create first Purchase Order"
+msgstr ""
+
+#. Description of the 'Create Missing Party' (Check) field in DocType 'Opening
+#. Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Create missing customer or supplier."
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Bill of Materials'
+#: manufacturing/onboarding_step/create_bom/create_bom.json
+msgid "Create your first Bill of Materials"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "Create your first Quotation"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_your_first_sales_order/create_your_first_sales_order.json
+msgid "Create your first Sales Order"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Work Order'
+#: manufacturing/onboarding_step/work_order/work_order.json
+msgid "Create your first Work Order"
+msgstr ""
+
+#: public/js/bulk_transaction_processing.js:14
+msgid "Create {0} {1} ?"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:224
+msgid "Created On"
+msgstr "Kreirano na"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
+msgid "Created {0} scorecards for {1} between:"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
+msgid "Creating Accounts..."
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+msgid "Creating Company and Importing Chart of Accounts"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:1069
+msgid "Creating Delivery Note ..."
+msgstr ""
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
+msgid "Creating Dimensions..."
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.js:42
+msgid "Creating Packing Slip ..."
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:1194
+msgid "Creating Purchase Order ..."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
+msgid "Creating Purchase Receipt ..."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
+msgid "Creating Stock Entry"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:503
+msgid "Creating Subcontracting Order ..."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
+msgid "Creating Subcontracting Receipt ..."
+msgstr ""
+
+#: setup/doctype/employee/employee.js:87
+msgid "Creating User..."
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
+msgid "Creating {0} Invoice"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:283
+msgid "Creating {} out of {} {}"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
+msgid "Creation"
+msgstr ""
+
+#. Label of a Data field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Creation Document No"
+msgstr ""
+
+#: utilities/bulk_transaction.py:181
+msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
+msgstr ""
+
+#: utilities/bulk_transaction.py:198
+msgid "Creation of {0} failed.\n"
+"\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
+msgstr ""
+
+#: utilities/bulk_transaction.py:189
+msgid "Creation of {0} partially successful.\n"
+"\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
+#: accounts/report/purchase_register/purchase_register.py:241
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
+msgid "Credit"
+msgstr ""
+
+#. Option for the 'Balance must be' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Credit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Credit"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:605
+msgid "Credit (Transaction)"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:582
+msgid "Credit ({0})"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:596
+msgid "Credit Account"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Credit Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Credit Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Credit Amount in Account Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Credit Amount in Account Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Credit Amount in Transaction Currency"
+msgstr ""
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:67
+msgid "Credit Balance"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:209
+msgid "Credit Card"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Credit Card Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Credit Card Entry"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Credit Days"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Credit Days"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
+#: selling/report/customer_credit_balance/customer_credit_balance.py:65
+msgid "Credit Limit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Credit Limit"
+msgstr ""
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Credit Limit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Customer Credit Limit'
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgctxt "Customer Credit Limit"
+msgid "Credit Limit"
+msgstr ""
+
+#. Label of a Table field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Credit Limit"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Credit Limit"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:553
+msgid "Credit Limit Crossed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Credit Limit Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Credit Limit and Payment Terms"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Credit Limits"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Credit Limits"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Credit Months"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Credit Months"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
+#: setup/setup_wizard/operations/install_fixtures.py:256
+#: stock/doctype/delivery_note/delivery_note.js:84
+msgid "Credit Note"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Credit Note"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Credit Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Credit Note"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
+msgid "Credit Note Amount"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
+msgid "Credit Note Issued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Credit Note Issued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note Issued"
+msgstr ""
+
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
+msgid "Credit Note {0} has been created automatically"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Credit To"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Credit in Company Currency"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
+msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:337
+msgid "Credit limit is already defined for the Company {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:573
+msgid "Credit limit reached for customer {0}"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:86
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:118
+msgid "Creditors"
+msgstr ""
+
+#. Description of the 'Tally Creditors Account' (Data) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Creditors Account set in Tally"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Criteria"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Criteria Formula"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Criteria Formula"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Criteria Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Criteria Name"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Criteria Setup"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Criteria Weight"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Criteria Weight"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
+msgid "Criteria weights must add up to 100%"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
+#. Label of a Float field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "Cumulative Transaction Threshold"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
+#: accounts/report/account_balance/account_balance.py:28
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
+#: accounts/report/general_ledger/general_ledger.js:146
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
+#: accounts/report/payment_ledger/payment_ledger.py:213
+#: accounts/report/profitability_analysis/profitability_analysis.py:175
+#: accounts/report/purchase_register/purchase_register.py:229
+#: accounts/report/sales_register/sales_register.py:264
+#: accounts/report/trial_balance/trial_balance.js:76
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Currency"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Section Break field in DocType 'Dunning'
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Read Only field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Currency"
+msgstr "Valuta"
+
+#. Name of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Currency Exchange"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Currency Exchange"
+msgid "Currency Exchange"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgid "Currency Exchange Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Currency Exchange Settings"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
+msgid "Currency Exchange Settings Details"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json
+msgid "Currency Exchange Settings Result"
+msgstr ""
+
+#: setup/doctype/currency_exchange/currency_exchange.py:55
+msgid "Currency Exchange must be applicable for Buying or for Selling."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Currency and Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Currency and Price List"
+msgstr ""
+
+#: accounts/doctype/account/account.py:310
+msgid "Currency can not be changed after making entries using some other currency"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
+msgid "Currency for {0} must be {1}"
+msgstr ""
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
+msgid "Currency of the Closing Account must be {0}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:570
+msgid "Currency of the price list {0} must be {1} or {2}"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:290
+msgid "Currency should be same as Price List Currency: {0}"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Current Address"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Current Address Is"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Amount"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Current Asset"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Current Asset Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Current Asset Value"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:11
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:11
+msgid "Current Assets"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Current BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Current BOM"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
+msgid "Current BOM and New BOM can not be same"
+msgstr ""
+
+#. Label of a Float field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Current Exchange Rate"
+msgstr ""
+
+#. Label of a Int field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Current Index"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Current Invoice End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Current Invoice Start Date"
+msgstr ""
+
+#. Label of a Int field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Current Level"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:84
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:116
+msgid "Current Liabilities"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Current Liability"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Current Node"
+msgstr ""
+
+#: stock/report/total_stock_summary/total_stock_summary.py:23
+msgid "Current Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Qty"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Serial No"
+msgstr ""
+
+#. Label of a Select field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Current State"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:187
+msgid "Current Status"
+msgstr ""
+
+#: stock/report/item_variant_details/item_variant_details.py:106
+msgid "Current Stock"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Current Stock"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Current Stock"
+msgstr ""
+
+#. Label of a Int field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Current Time"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Valuation Rate"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Custodian"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Custody"
+msgstr ""
+
+#. Option for the 'Service Provider' (Select) field in DocType 'Currency
+#. Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Custom"
+msgstr "Prilagođeno"
+
+#. Label of a Check field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Custom Remarks"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Custom?"
+msgstr "Prilagođeno?"
+
+#. Name of a DocType
+#. Name of a role
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
+#: accounts/report/gross_profit/gross_profit.py:319
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:37
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
+#: accounts/report/sales_register/sales_register.js:21
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.py:54
+#: projects/doctype/timesheet/timesheet.js:222
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
+#: selling/doctype/customer/customer.json
+#: selling/doctype/sales_order/sales_order_calendar.js:18
+#: selling/page/point_of_sale/pos_item_cart.js:307
+#: selling/report/customer_credit_balance/customer_credit_balance.js:16
+#: selling/report/customer_credit_balance/customer_credit_balance.py:64
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
+#: selling/report/sales_order_analysis/sales_order_analysis.py:230
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/territory/territory.json
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
+#: stock/report/delayed_item_report/delayed_item_report.py:117
+#: stock/report/delayed_order_report/delayed_order_report.js:36
+#: stock/report/delayed_order_report/delayed_order_report.py:46
+#: support/report/issue_analytics/issue_analytics.js:69
+#: support/report/issue_analytics/issue_analytics.py:37
+#: support/report/issue_summary/issue_summary.js:57
+#: support/report/issue_summary/issue_summary.py:34
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
+#. Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Party Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link in the Receivables Workspace
+#. Label of a Link in the CRM Workspace
+#. Label of a shortcut in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#. Label of a shortcut in the Home Workspace
+#: accounts/workspace/receivables/receivables.json crm/workspace/crm/crm.json
+#: selling/workspace/selling/selling.json setup/workspace/home/home.json
+msgctxt "Customer"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#. Option for the 'Merge Invoices Based On' (Select) field in DocType 'POS
+#. Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Entity Type' (Select) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Customer"
+msgstr ""
+
+#. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
+#. Label of a Link field in DocType 'Shipment'
+#. Option for the 'Delivery to' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer Item'
+#: accounts/doctype/customer_item/customer_item.json
+msgctxt "Customer Item"
+msgid "Customer "
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customer / Item / Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Customer / Lead Address"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.json
+#: selling/workspace/selling/selling.json
+msgid "Customer Acquisition and Loyalty"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Address"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Customer Addresses And Contacts"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Code"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
+msgid "Customer Contact"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Customer Contact"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Contact"
+msgstr ""
+
+#. Label of a Code field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Contact Email"
+msgstr ""
+
+#. Label of a Link in the Financial Reports Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/report/customer_credit_balance/customer_credit_balance.json
+#: selling/workspace/selling/selling.json
+msgid "Customer Credit Balance"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgid "Customer Credit Limit"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Customer Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Customer Details"
+msgstr ""
+
+#. Label of a Text field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Customer Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Details"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Feedback"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
+#: accounts/report/sales_register/sales_register.js:27
+#: accounts/report/sales_register/sales_register.py:201
+#: public/js/sales_trends_filters.js:26
+#: selling/report/inactive_customers/inactive_customers.py:77
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
+#: setup/doctype/customer_group/customer_group.json
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+#: setup/workspace/home/home.json
+msgctxt "Customer Group"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer Group Item'
+#: accounts/doctype/customer_group_item/customer_group_item.json
+msgctxt "Customer Group Item"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Customer Detail'
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgctxt "Item Customer Detail"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Customer Group'
+#: accounts/doctype/pos_customer_group/pos_customer_group.json
+msgctxt "POS Customer Group"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer Group"
+msgstr ""
+
+#. Option for the 'Merge Invoices Based On' (Select) field in DocType 'POS
+#. Invoice Merge Log'
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Customer Group"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Customer Group"
+msgstr ""
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Customer Group"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer Group"
+msgstr ""
+
+#. Option for the 'Entity Type' (Select) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Group"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/customer_group_item/customer_group_item.json
+msgid "Customer Group Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Customer Group Name"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
+msgid "Customer Group: {0} does not exist"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Customer Groups"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/customer_item/customer_item.json
+msgid "Customer Item"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Items"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
+msgid "Customer LPO"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
+msgid "Customer LPO No."
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Customer Ledger Summary"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Mobile No"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
+#: selling/report/customer_credit_balance/customer_credit_balance.py:74
+#: selling/report/inactive_customers/inactive_customers.py:75
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Customer Detail'
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgctxt "Item Customer Detail"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer Name"
+msgstr ""
+
+#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
+#. Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Customer Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Name"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:22
+msgid "Customer Name: "
+msgstr ""
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Customer Naming By"
+msgstr ""
+
+#: stock/report/delayed_item_report/delayed_item_report.py:161
+#: stock/report/delayed_order_report/delayed_order_report.py:80
+msgid "Customer PO"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer PO Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer PO Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer PO Details"
+msgstr ""
+
+#: public/js/utils/contact_address_quick_entry.js:95
+msgid "Customer POS Id"
+msgstr ""
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer POS id"
+msgstr ""
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Portal Users"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Primary Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Primary Contact"
+msgstr ""
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Provided"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Customer Provided"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Customer Provided"
+msgstr ""
+
+#: setup/doctype/company/company.py:350
+msgid "Customer Service"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Customer Territory"
+msgstr ""
+
+#. Label of a Select field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Customer Warehouse (Optional)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Customer Warehouse (Optional)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:956
+msgid "Customer contact updated successfully."
+msgstr ""
+
+#: support/doctype/warranty_claim/warranty_claim.py:54
+msgid "Customer is required"
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
+msgid "Customer isn't enrolled in any Loyalty Program"
+msgstr ""
+
+#. Label of a Select field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customer or Item"
+msgstr ""
+
+#: setup/doctype/authorization_rule/authorization_rule.py:95
+msgid "Customer required for 'Customerwise Discount'"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
+msgid "Customer {0} does not belong to project {1}"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Customer's Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Customer's Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Customer's Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Customer's Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Customer's Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer's Purchase Order"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer's Purchase Order"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer's Purchase Order"
+msgstr ""
+
+#. Label of a Date field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer's Purchase Order Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer's Purchase Order Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer's Purchase Order Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer's Purchase Order Date"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer's Purchase Order No"
+msgstr ""
+
+#. Name of a report
+#: selling/report/customer_wise_item_price/customer_wise_item_price.json
+msgid "Customer-wise Item Price"
+msgstr ""
+
+#: crm/report/lost_opportunity/lost_opportunity.py:38
+msgid "Customer/Lead Name"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:19
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:21
+msgid "Customer: "
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#. Label of a Table field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Customers"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/customers_without_any_sales_transactions/customers_without_any_sales_transactions.json
+#: selling/workspace/selling/selling.json
+msgid "Customers Without Any Sales Transactions"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
+msgid "Customers not selected."
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customerwise Discount"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+msgid "Customs Tariff Number"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Customs Tariff Number"
+msgid "Customs Tariff Number"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customs Tariff Number"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
+msgid "D - E"
+msgstr ""
+
+#. Option for the 'Algorithm' (Select) field in DocType 'Bisect Accounting
+#. Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "DFS"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "DT-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "DUNN-.MM.-.YY.-"
+msgstr ""
+
+#: public/js/stock_analytics.js:81
+msgid "Daily"
+msgstr "Dnevno"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Daily"
+msgstr "Dnevno"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Daily"
+msgstr "Dnevno"
+
+#. Option for the 'How frequently?' (Select) field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Daily"
+msgstr "Dnevno"
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Daily"
+msgstr "Dnevno"
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Daily"
+msgstr "Dnevno"
+
+#. Option for the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Daily"
+msgstr "Dnevno"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "Daily"
+msgstr "Dnevno"
+
+#: projects/doctype/project/project.py:657
+msgid "Daily Project Summary for {0}"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:181
+msgid "Daily Reminders"
+msgstr ""
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Daily Time to send"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Projects Workspace
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.json
+#: projects/workspace/projects/projects.json
+msgid "Daily Timesheet Summary"
+msgstr ""
+
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a shortcut in the Assets Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a shortcut in the CRM Workspace
+#. Label of a shortcut in the Projects Workspace
+#. Label of a shortcut in the Selling Workspace
+#. Label of a shortcut in the Stock Workspace
+#: accounts/workspace/accounting/accounting.json
+#: assets/workspace/assets/assets.json buying/workspace/buying/buying.json
+#: crm/workspace/crm/crm.json projects/workspace/projects/projects.json
+#: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
+msgid "Dashboard"
+msgstr "Nadzorna ploča"
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Dashboard"
+msgstr "Nadzorna ploča"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Dashboard"
+msgstr "Nadzorna ploča"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Dashboard"
+msgstr "Nadzorna ploča"
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Dashboard"
+msgstr "Nadzorna ploča"
+
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
+msgid "Data Based On"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Data Import Configuration"
+msgstr ""
+
+#. Label of a Card Break in the Home Workspace
+#: setup/workspace/home/home.json
+msgid "Data Import and Settings"
+msgstr ""
+
+#. Description of the 'Master Data' (Attach) field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:22
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:38
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
+#: accounts/report/share_ledger/share_ledger.py:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
+#: selling/report/sales_order_analysis/sales_order_analysis.py:220
+#: stock/report/product_bundle_balance/product_bundle_balance.js:8
+#: stock/report/reserved_stock/reserved_stock.py:89
+#: stock/report/stock_ledger/stock_ledger.py:180
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
+#: support/report/support_hour_distribution/support_hour_distribution.py:68
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Datetime field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Holiday'
+#: setup/doctype/holiday/holiday.json
+msgctxt "Holiday"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Select field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Date"
+msgstr "Datum"
+
+#. Label of a Date field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Date "
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
+msgid "Date Based On"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date Of Retirement"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Date Settings"
+msgstr ""
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
+msgid "Date must be between {0} and {1}"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date of Birth"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:148
+msgid "Date of Birth cannot be greater than today."
+msgstr ""
+
+#. Label of a Date field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Date of Commencement"
+msgstr ""
+
+#: setup/doctype/company/company.js:69
+msgid "Date of Commencement should be greater than Date of Incorporation"
+msgstr ""
+
+#. Label of a Date field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Date of Establishment"
+msgstr ""
+
+#. Label of a Date field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Date of Incorporation"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date of Issue"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date of Joining"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
+msgid "Date of Transaction"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:25
+msgid "Date: "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "Dan"
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Day"
+msgstr "Dan"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Day Book Data"
+msgstr ""
+
+#. Description of the 'Day Book Data' (Attach) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Day Book Data exported from Tally that consists of all historic transactions"
+msgstr ""
+
+#. Label of a Select field in DocType 'Appointment Booking Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Day Of Week"
+msgstr ""
+
+#. Label of a Select field in DocType 'Availability Of Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Day Of Week"
+msgstr ""
+
+#. Label of a Select field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Day Of Week"
+msgstr ""
+
+#. Label of a Select field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Day of Week"
+msgstr "Dan u sedmici"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Day to Send"
+msgstr ""
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Day(s) after invoice date"
+msgstr ""
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Day(s) after invoice date"
+msgstr ""
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Day(s) after the end of the invoice month"
+msgstr ""
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Day(s) after the end of the invoice month"
+msgstr ""
+
+#. Option for the 'Book Deferred Entries Based On' (Select) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Days"
+msgstr ""
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:51
+#: selling/report/inactive_customers/inactive_customers.js:8
+#: selling/report/inactive_customers/inactive_customers.py:83
+msgid "Days Since Last Order"
+msgstr ""
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
+msgid "Days Since Last order"
+msgstr ""
+
+#. Label of a Int field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Days Until Due"
+msgstr ""
+
+#. Option for the 'Generate Invoice At' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Days before the current subscription period"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "DeLinked"
+msgstr ""
+
+#. Label of a Data field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Deal Owner"
+msgstr ""
+
+#: templates/emails/confirm_appointment.html:1
+msgid "Dear"
+msgstr "Poštovani"
+
+#: stock/reorder_item.py:369
+msgid "Dear System Manager,"
+msgstr "Poštovani menadžeru sistema,"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
+#: accounts/report/purchase_register/purchase_register.py:240
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
+msgid "Debit"
+msgstr ""
+
+#. Option for the 'Balance must be' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Debit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Debit"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:598
+msgid "Debit (Transaction)"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:576
+msgid "Debit ({0})"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:586
+msgid "Debit Account"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Debit Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Debit Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Debit Amount in Account Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Debit Amount in Account Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Debit Amount in Transaction Currency"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
+#: setup/setup_wizard/operations/install_fixtures.py:257
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
+msgid "Debit Note"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Debit Note"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Debit Note"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
+msgid "Debit Note Amount"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note Issued"
+msgstr ""
+
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Debit To"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Debit To"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+msgid "Debit To is required"
+msgstr ""
+
+#: accounts/general_ledger.py:468
+msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Debit in Company Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Debit to"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:13
+msgid "Debtors"
+msgstr ""
+
+#. Description of the 'Tally Debtors Account' (Data) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Debtors Account set in Tally"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Decapitalization"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Decapitalized"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
+msgid "Declare Lost"
+msgstr ""
+
+#. Option for the 'Add Or Deduct' (Select) field in DocType 'Advance Taxes and
+#. Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Deduct"
+msgstr ""
+
+#. Option for the 'Add or Deduct' (Select) field in DocType 'Purchase Taxes and
+#. Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Deduct"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Deductee Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Deductions or Loss"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_list.js:7
+msgid "Default"
+msgstr "Zadano"
+
+#. Label of a Check field in DocType 'Asset Shift Factor'
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgctxt "Asset Shift Factor"
+msgid "Default"
+msgstr "Zadano"
+
+#. Label of a Check field in DocType 'POS Payment Method'
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgctxt "POS Payment Method"
+msgid "Default"
+msgstr "Zadano"
+
+#. Label of a Check field in DocType 'POS Profile User'
+#: accounts/doctype/pos_profile_user/pos_profile_user.json
+msgctxt "POS Profile User"
+msgid "Default"
+msgstr "Zadano"
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Default"
+msgstr "Zadano"
+
+#. Label of a Check field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Default"
+msgstr "Zadano"
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Default"
+msgstr "Zadano"
+
+#. Label of a Link field in DocType 'Mode of Payment Account'
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgctxt "Mode of Payment Account"
+msgid "Default Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Party Account'
+#: accounts/doctype/party_account/party_account.json
+msgctxt "Party Account"
+msgid "Default Account"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Default Accounts"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Default Accounts"
+msgstr ""
+
+#: projects/doctype/activity_cost/activity_cost.py:62
+msgid "Default Activity Cost exists for Activity Type - {0}"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Default Advance Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Advance Paid Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Advance Received Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default BOM"
+msgstr ""
+
+#: stock/doctype/item/item.py:411
+msgid "Default BOM ({0}) must be active for this item or its template"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1245
+msgid "Default BOM for {0} not found"
+msgstr ""
+
+#: controllers/accounts_controller.py:3267
+msgid "Default BOM not found for FG Item {0}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1242
+msgid "Default BOM not found for Item {0} and Project {1}"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Bank Account"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Activity Type'
+#: projects/doctype/activity_type/activity_type.json
+msgctxt "Activity Type"
+msgid "Default Billing Rate"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Buying Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Default Buying Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Default Buying Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Buying Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Cash Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Default Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Company Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Default Company Bank Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Default Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Default Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Cost of Goods Sold Account"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Activity Type'
+#: projects/doctype/activity_type/activity_type.json
+msgctxt "Activity Type"
+msgid "Default Costing Rate"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Default Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Default Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Deferred Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Deferred Revenue Account"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Default Dimension"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Discount Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Default Distance Unit"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Default Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Finished Goods Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Holiday List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default In-Transit Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Default In-Transit Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Income Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Income Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Inventory Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Item Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Letter Head"
+msgstr "Zadano zaglavlje pisma"
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Manufacturer Part No"
+msgstr ""
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Material Request Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Payable Account"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Default Payable Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Payment Discount Account"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Default Payment Request Message"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Default Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Default Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Default Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Default Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Default Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Default Priority"
+msgstr ""
+
+#. Label of a Check field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "Default Priority"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Provisional Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Provisional Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Purchase Unit of Measure"
+msgstr ""
+
+#. Label of a Data field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Default Quotation Validity Days"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Receivable Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default Round Off Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Sales Unit of Measure"
+msgstr ""
+
+#. Label of a Link field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Scrap Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Selling Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Selling Terms"
+msgstr ""
+
+#. Label of a Check field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Default Service Level Agreement"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
+msgid "Default Service Level Agreement for {0} already exists."
+msgstr ""
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Default Shipping Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Default Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Default Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Default Supplier Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Default Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Default Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Unit of Measure"
+msgstr ""
+
+#: stock/doctype/item/item.py:1218
+msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
+msgstr ""
+
+#: stock/doctype/item/item.py:1201
+msgid "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."
+msgstr ""
+
+#: stock/doctype/item/item.py:877
+msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Valuation Method"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Default Value"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Default Warehouse"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Default Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Default Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Warehouse for Sales Return"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Warehouses for Production"
+msgstr ""
+
+#. Label of a Link field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Work In Progress Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Default Workstation"
+msgstr ""
+
+#. Description of the 'Default Account' (Link) field in DocType 'Mode of
+#. Payment Account'
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgctxt "Mode of Payment Account"
+msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
+msgid "Default tax templates for sales, purchase and items are created."
+msgstr ""
+
+#. Description of the 'Time Between Operations (Mins)' (Int) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default: 10 mins"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Defaults"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Deferred Accounting"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Deferred Accounting Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Deferred Accounting Settings"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Deferred Expense"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Deferred Expense"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Deferred Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Deferred Expense Account"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Deferred Revenue"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Deferred Revenue"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Deferred Revenue"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Deferred Revenue Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Deferred Revenue Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Deferred Revenue Account"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.json
+msgid "Deferred Revenue and Expense"
+msgstr ""
+
+#: accounts/deferred_revenue.py:541
+msgid "Deferred accounting failed for some invoices:"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/asset_category/asset_category.json
+msgid "Define Asset Category"
+msgstr ""
+
+#: config/projects.py:39
+msgid "Define Project type."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
+msgid "Delay (In Days)"
+msgstr ""
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:322
+msgid "Delay (in Days)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Delay between Delivery Stops"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:124
+msgid "Delay in payment (Days)"
+msgstr ""
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:79
+msgid "Delayed"
+msgstr "Odgođeno"
+
+#: stock/report/delayed_item_report/delayed_item_report.py:153
+#: stock/report/delayed_order_report/delayed_order_report.py:72
+msgid "Delayed Days"
+msgstr ""
+
+#. Name of a report
+#: stock/report/delayed_item_report/delayed_item_report.json
+msgid "Delayed Item Report"
+msgstr ""
+
+#. Name of a report
+#: stock/report/delayed_order_report/delayed_order_report.json
+msgid "Delayed Order Report"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Projects Workspace
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.json
+#: projects/workspace/projects/projects.json
+msgid "Delayed Tasks Summary"
+msgstr ""
+
+#: setup/doctype/company/company.js:207
+msgid "Delete"
+msgstr "Izbriši"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
+#. Label of a Check field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Delete Cancelled Ledger Entries"
+msgstr ""
+
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
+msgid "Delete Dimension"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
+msgid "Delete Transactions"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:206
+msgid "Delete all the Transactions for this Company"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Deleted Document"
+msgid "Deleted Documents"
+msgstr "Izbrisani dokumenti"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr ""
+
+#: regional/__init__.py:14
+msgid "Deletion is not permitted for country {0}"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+msgid "Delivered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Delivered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Delivered"
+msgstr ""
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Delivered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Delivered"
+msgstr ""
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+msgid "Delivered Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivered By Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivered By Supplier"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Delivered Items To Be Billed"
+msgstr ""
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:262
+#: stock/report/reserved_stock/reserved_stock.py:131
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+msgid "Delivered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Delivered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Delivered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Delivered Qty"
+msgstr ""
+
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:101
+msgid "Delivered Quantity"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Delivered by Supplier (Drop Ship)"
+msgstr ""
+
+#: templates/pages/material_request_info.html:66
+msgid "Delivered: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:134
+msgid "Delivery"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Delivery"
+msgstr ""
+
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
+#: selling/report/sales_order_analysis/sales_order_analysis.py:321
+msgid "Delivery Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Delivery Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Delivery Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Delivery Details"
+msgstr ""
+
+#. Name of a role
+#: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_settings/delivery_settings.json
+#: stock/doctype/delivery_trip/delivery_trip.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgid "Delivery Manager"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
+msgid "Delivery Note"
+msgstr ""
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Delivery Note"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Delivery Note"
+msgid "Delivery Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Delivery Note"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Delivery Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivery Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Delivery Note"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Delivery Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivery Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'Shipment Delivery Note'
+#: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
+msgctxt "Shipment Delivery Note"
+msgid "Delivery Note"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgid "Delivery Note Item"
+msgstr ""
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Delivery Note Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivery Note Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Delivery Note Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Delivery Note Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivery Note Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Delivery Note No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Delivery Note Packed Item"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: selling/workspace/selling/selling.json
+#: stock/report/delivery_note_trends/delivery_note_trends.json
+#: stock/workspace/stock/stock.json
+msgid "Delivery Note Trends"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
+msgid "Delivery Note {0} is not submitted"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:996
+msgid "Delivery Note(s) created for the Pick List"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
+msgid "Delivery Notes"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.py:118
+msgid "Delivery Notes {0} updated"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgid "Delivery Settings"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order_calendar.js:24
+msgid "Delivery Status"
+msgstr "Status isporuke"
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Delivery Status"
+msgstr "Status isporuke"
+
+#. Name of a DocType
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgid "Delivery Stop"
+msgstr ""
+
+#. Label of a Table field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Delivery Stop"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Delivery Stops"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Delivery To"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/delivery_note/delivery_note.js:210
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgid "Delivery Trip"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Delivery Trip"
+msgid "Delivery Trip"
+msgstr ""
+
+#. Name of a role
+#: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_trip/delivery_trip.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgid "Delivery User"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Delivery Warehouse"
+msgstr ""
+
+#. Label of a Heading field in DocType 'Shipment'
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Delivery to"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:362
+msgid "Delivery warehouse required for stock item {0}"
+msgstr ""
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Demo Company"
+msgstr ""
+
+#: public/js/utils/demo.js:28
+msgid "Demo data cleared"
+msgstr ""
+
+#. Name of a DocType
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
+#: setup/doctype/department/department.json
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Data field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Department"
+msgstr "Odjel"
+
+#. Label of a Datetime field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Departure Time"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Dependant SLE Voucher Detail No"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Dependencies"
+msgstr "Zavisnosti"
+
+#. Name of a DocType
+#: projects/doctype/dependent_task/dependent_task.json
+msgid "Dependent Task"
+msgstr ""
+
+#: projects/doctype/task/task.py:164
+msgid "Dependent Task {0} is not a Template Task"
+msgstr ""
+
+#. Label of a Table field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Dependent Tasks"
+msgstr ""
+
+#. Label of a Code field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Depends on Tasks"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
+msgid "Deposit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Deposit"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciate based on daily pro-rata"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciate based on daily pro-rata"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciate based on shifts"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciate based on shifts"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
+msgid "Depreciated Amount"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
+msgid "Depreciation"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Depreciation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset'
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
+#: assets/doctype/asset/asset.js:276
+msgid "Depreciation Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Depreciation Amount"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
+msgid "Depreciation Amount during the period"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:131
+msgid "Depreciation Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciation Details"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
+msgid "Depreciation Eliminated due to disposal of assets"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:167
+msgid "Depreciation Entry"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Depreciation Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Depreciation Entry"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Entry Posting Status"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Depreciation Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Depreciation Expense Account"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:381
+msgid "Depreciation Expense Account should be an Income or Expense Account."
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Method"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciation Method"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciation Method"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Depreciation Options"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciation Posting Date"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:780
+msgid "Depreciation Posting Date should not be equal to Available for Use Date."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:488
+msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:457
+msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:448
+msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgid "Depreciation Schedule"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Schedule"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
+#. Label of a Table field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciation Schedule"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Shift Allocation'
+#. Label of a Table field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Depreciation Schedule"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Schedule View"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:347
+msgid "Depreciation cannot be calculated for fully depreciated assets"
+msgstr ""
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:26
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
+#: selling/report/sales_order_analysis/sales_order_analysis.py:249
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
+#: stock/report/item_prices/item_prices.py:54
+#: stock/report/item_shortage_report/item_shortage_report.py:144
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/product_bundle_balance/product_bundle_balance.py:112
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
+#: stock/report/stock_projected_qty/stock_projected_qty.py:106
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
+#: templates/generators/bom.html:83
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Data field in DocType 'Customs Tariff Number'
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+msgctxt "Customs Tariff Number"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#. Label of a Text Editor field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Designation'
+#: setup/doctype/designation/designation.json
+msgctxt "Designation"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Data field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Holiday'
+#: setup/doctype/holiday/holiday.json
+msgctxt "Holiday"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Long Text field in DocType 'Incoterm'
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Issue Priority'
+#: support/doctype/issue_priority/issue_priority.json
+msgctxt "Issue Priority"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Issue Type'
+#: support/doctype/issue_type/issue_type.json
+msgctxt "Issue Type"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Item'
+#. Label of a Text Editor field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Item Website Specification'
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgctxt "Item Website Specification"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#. Label of a Text Editor field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Opportunity Item'
+#. Label of a Text Editor field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Opportunity Type'
+#: crm/doctype/opportunity_type/opportunity_type.json
+msgctxt "Opportunity Type"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Overdue Payment'
+#. Label of a Small Text field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#. Label of a Text Editor field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Packing Slip Item'
+#. Label of a Text Editor field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Payment Schedule'
+#. Label of a Section Break field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Payment Terms Template Detail'
+#. Label of a Section Break field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Print Heading'
+#: setup/doctype/print_heading/print_heading.json
+msgctxt "Print Heading"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Data field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Project Type'
+#: projects/doctype/project_type/project_type.json
+msgctxt "Project Type"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#. Label of a Text Editor field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#. Label of a Text Editor field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#. Label of a Text Editor field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Quality Inspection Parameter'
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgctxt "Quality Inspection Parameter"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#. Label of a Text Editor field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#. Label of a Text Editor field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice Item'
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#. Label of a Text Editor field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Long Text field in DocType 'Share Type'
+#: accounts/doctype/share_type/share_type.json
+msgctxt "Share Type"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#. Label of a Text Editor field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#. Label of a Text Editor field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt Supplied
+#. Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#. Label of a Text Editor field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Task Type'
+#: projects/doctype/task_type/task_type.json
+msgctxt "Task Type"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text Editor field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Warehouse Type'
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgctxt "Warehouse Type"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Text field in DocType 'Workstation'
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Workstation Type'
+#. Label of a Tab Break field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Description"
+msgstr "Opis"
+
+#. Label of a Small Text field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Description of Content"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/designation/designation.json
+msgid "Designation"
+msgstr "Oznaka"
+
+#. Label of a Data field in DocType 'Designation'
+#: setup/doctype/designation/designation.json
+msgctxt "Designation"
+msgid "Designation"
+msgstr "Oznaka"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Designation"
+msgstr "Oznaka"
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Designation"
+msgstr "Oznaka"
+
+#. Label of a Link field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "Designation"
+msgstr "Oznaka"
+
+#. Name of a role
+#: crm/doctype/lead/lead.json projects/doctype/project/project.json
+#: quality_management/doctype/quality_action/quality_action.json
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+#: quality_management/doctype/quality_goal/quality_goal.json
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/doctype/quality_review/quality_review.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/print_heading/print_heading.json stock/doctype/item/item.json
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgid "Desk User"
+msgstr "Korisnik radne površine"
+
+#: public/js/utils/sales_common.js:479
+msgid "Detailed Reason"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Detailed Reason"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Detailed Reason"
+msgstr ""
+
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Long Text field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Text Editor field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Text Editor field in DocType 'Lead Source'
+#: crm/doctype/lead_source/lead_source.json
+msgctxt "Lead Source"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Text Editor field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Section Break field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "Detalji"
+
+#. Label of a Select field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Determine Address Tax Category From"
+msgstr ""
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Diesel"
+msgstr ""
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
+msgid "Difference"
+msgstr ""
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Difference"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Difference"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Difference"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Difference (Dr - Cr)"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
+msgid "Difference Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Difference Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Difference Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Difference Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Difference Account"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:529
+msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
+msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
+msgid "Difference Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Difference Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Difference Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Difference Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Difference Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Difference Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Difference Amount (Company Currency)"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:185
+msgid "Difference Amount must be zero"
+msgstr ""
+
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:49
+msgid "Difference In"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Difference Posting Date"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
+msgid "Difference Qty"
+msgstr ""
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
+msgid "Difference Value"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.js:414
+msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:192
+msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
+msgstr ""
+
+#. Label of a Table field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Dimension Defaults"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Dimension Details"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
+msgid "Dimension Filter"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Dimension Filter Help"
+msgstr ""
+
+#. Label of a Data field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Dimension Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Dimension Name"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.json
+msgid "Dimension-wise Accounts Balance Report"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Direct Expense"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:43
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:62
+msgid "Direct Expenses"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:106
+msgid "Direct Income"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Direct Income"
+msgstr ""
+
+#. Label of a Check field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Disable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Disable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Disable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Disable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Disable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Disable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Disable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Disable Capacity Planning"
+msgstr ""
+
+#. Label of a Check field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Disable In Words"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Disable Last Purchase Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Disable Rounded Total"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Disable Serial No And Batch Selector"
+msgstr ""
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:70
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
+#: stock/doctype/putaway_rule/putaway_rule_list.js:5
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Activity Type'
+#: projects/doctype/activity_type/activity_type.json
+msgctxt "Activity Type"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Routing'
+#: manufacturing/doctype/routing/routing.json
+msgctxt "Routing"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tax Category'
+#: accounts/doctype/tax_category/tax_category.json
+msgctxt "Tax Category"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Disabled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Disabled"
+msgstr ""
+
+#: accounts/general_ledger.py:132
+msgid "Disabled Account Selected"
+msgstr ""
+
+#: stock/utils.py:435
+msgid "Disabled Warehouse {0} cannot be used for this transaction."
+msgstr ""
+
+#: controllers/accounts_controller.py:603
+msgid "Disabled pricing rules since this {} is an internal transfer"
+msgstr ""
+
+#: controllers/accounts_controller.py:617
+msgid "Disabled tax included prices since this {} is an internal transfer"
+msgstr ""
+
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
+msgid "Disabled template must not be default template"
+msgstr ""
+
+#. Description of the 'Scan Mode' (Check) field in DocType 'Stock
+#. Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Disables auto-fetching of existing quantity"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
+msgid "Disburse Loan"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+msgid "Disbursed"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Disbursed"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
+msgid "Discount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_details.js:173
+msgid "Discount (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr ""
+
+#. Label of a Percent field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Discount Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount Account"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discount Amount"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
+#. Price Discount'
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Discount Amount"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discount Date"
+msgstr ""
+
+#. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discount Percentage"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
+#. Price Discount'
+#. Label of a Float field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Discount Percentage"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Settings"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discount Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Discount Type"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Validity"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Validity"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Validity Based On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Validity Based On"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Discount and Margin"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:791
+msgid "Discount cannot be greater than 100%"
+msgstr ""
+
+#: setup/doctype/authorization_rule/authorization_rule.py:93
+msgid "Discount must be less than 100"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:2564
+msgid "Discount of {} applied as per Payment Term"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discount on Other Item"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Discount on Other Item"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Discount on Price List Rate (%)"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Discount on Price List Rate (%)"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Discount on Price List Rate (%)"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Discount on Price List Rate (%)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Discounted Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discounted Amount"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgid "Discounted Invoice"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Discounts"
+msgstr ""
+
+#. Description of the 'Is Recursive' (Check) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discounts to be applied in sequential ranges like buy 1 get 1, buy 2 get 2, buy 3 get 3 and so on"
+msgstr ""
+
+#. Description of the 'Is Recursive' (Check) field in DocType 'Promotional
+#. Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Discounts to be applied in sequential ranges like buy 1 get 1, buy 2 get 2, buy 3 get 3 and so on"
+msgstr ""
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:27
+msgid "Dislikes"
+msgstr ""
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Dislikes"
+msgstr ""
+
+#: setup/doctype/company/company.py:344
+msgid "Dispatch"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Dispatch Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Dispatch Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Dispatch Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Dispatch Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Dispatch Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Dispatch Address Name"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Dispatch Information"
+msgstr ""
+
+#: patches/v11_0/add_default_dispatch_notification_template.py:11
+#: patches/v11_0/add_default_dispatch_notification_template.py:20
+#: patches/v11_0/add_default_dispatch_notification_template.py:28
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
+msgid "Dispatch Notification"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Dispatch Notification Attachment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Dispatch Notification Template"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Dispatch Settings"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Disposal Date"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Distance"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Distance UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Distance from left edge"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Distance from top edge"
+msgstr ""
+
+#. Label of a Code field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Distinct Item and Warehouse"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Distribute Additional Costs Based On "
+msgstr ""
+
+#. Label of a Select field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Distribute Additional Costs Based On "
+msgstr ""
+
+#. Label of a Select field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Distribute Charges Based On"
+msgstr ""
+
+#. Option for the 'Distribute Charges Based On' (Select) field in DocType
+#. 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Distribute Manually"
+msgstr ""
+
+#. Label of a Data field in DocType 'Monthly Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Distribution Name"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:191
+msgid "Distributor"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:104
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:152
+msgid "Dividends Paid"
+msgstr ""
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Divorced"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:41
+msgid "Do Not Contact"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Do Not Contact"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Do Not Explode"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Do Not Explode"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
+#. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Do not show any symbol like $ etc next to currencies."
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Do not update variants on save"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:800
+msgid "Do you really want to restore this scrapped asset?"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:788
+msgid "Do you really want to scrap this asset?"
+msgstr ""
+
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
+msgid "Do you want to notify all the customers by email?"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:221
+msgid "Do you want to submit the material request"
+msgstr ""
+
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr "DocField"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr "DocType"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr "DocType"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Item'
+#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
+msgctxt "Transaction Deletion Record Item"
+msgid "DocType"
+msgstr "DocType"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
+msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
+msgstr ""
+
+#: templates/pages/search_help.py:22
+msgid "Docs Search"
+msgstr ""
+
+#: selling/report/inactive_customers/inactive_customers.js:14
+msgid "Doctype"
+msgstr "Doctype"
+
+#. Label of a Link field in DocType 'Repost Allowed Types'
+#: accounts/doctype/repost_allowed_types/repost_allowed_types.json
+msgctxt "Repost Allowed Types"
+msgid "Doctype"
+msgstr "Doctype"
+
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:141
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
+msgid "Document Name"
+msgstr "Naziv dokumenta"
+
+#. Label of a Dynamic Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Document Name"
+msgstr "Naziv dokumenta"
+
+#. Label of a Dynamic Link field in DocType 'Quality Meeting Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Document Name"
+msgstr "Naziv dokumenta"
+
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:134
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
+msgid "Document Type"
+msgstr "Vrsta dokumenta"
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Document Type"
+msgstr "Vrsta dokumenta"
+
+#. Label of a Link field in DocType 'Closed Document'
+#: accounts/doctype/closed_document/closed_document.json
+msgctxt "Closed Document"
+msgid "Document Type"
+msgstr "Vrsta dokumenta"
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Document Type"
+msgstr "Vrsta dokumenta"
+
+#. Label of a Data field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Document Type"
+msgstr "Vrsta dokumenta"
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Document Type"
+msgstr "Vrsta dokumenta"
+
+#. Label of a Select field in DocType 'Quality Meeting Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Document Type"
+msgstr "Vrsta dokumenta"
+
+#. Label of a Link field in DocType 'Subscription Invoice'
+#: accounts/doctype/subscription_invoice/subscription_invoice.json
+msgctxt "Subscription Invoice"
+msgid "Document Type "
+msgstr ""
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
+msgid "Document Type already used as a dimension"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
+msgid "Document {0} successfully uncleared"
+msgstr ""
+
+#. Option for the 'Shipment Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Documents"
+msgstr ""
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
+msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Domain"
+msgstr "Domena"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Domain Settings"
+msgid "Domain Settings"
+msgstr "Postavke domene"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Don't Create Loyalty Points"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Don't Reserve Sales Order Qty on Sales Return"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Don't Send Emails"
+msgstr "Nemojte slati e-poštu"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr "Gotovo"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "Done"
+msgstr "Gotovo"
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Dont Recompute tax"
+msgstr ""
+
+#. Label of a Int field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Doors"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Double Declining Balance"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Double Declining Balance"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Double Declining Balance"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
+msgid "Download"
+msgstr "Preuzmi"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Download Backups"
+msgstr "Preuzmi sigurnosne kopije"
+
+#: public/js/utils/serial_no_batch_selector.js:241
+msgid "Download CSV Template"
+msgstr ""
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Download Materials Request Plan"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Download Materials Request Plan Section"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
+msgid "Download PDF"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
+msgid "Download Template"
+msgstr "Preuzmite skicu"
+
+#. Label of a Button field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Download Template"
+msgstr "Preuzmite skicu"
+
+#. Label of a Button field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Download Template"
+msgstr "Preuzmite skicu"
+
+#. Label of a Data field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Downtime"
+msgstr ""
+
+#. Label of a Float field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Downtime"
+msgstr ""
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:93
+msgid "Downtime (In Hours)"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/downtime_analysis/downtime_analysis.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Downtime Analysis"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgid "Downtime Entry"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Downtime Entry"
+msgid "Downtime Entry"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Downtime Reason"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
+msgid "Dr"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
+#: accounts/doctype/payment_request/payment_request_list.js:5
+#: assets/doctype/asset/asset_list.js:25
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:5
+#: stock/doctype/stock_entry/stock_entry_list.js:18
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Draft"
+msgstr "Nacrt"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/driver/driver.json
+msgid "Driver"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Driver"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver Address"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver Email"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Driver Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Driver licence class"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Driving License Categories"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgid "Driving License Category"
+msgstr ""
+
+#. Label of a Table field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Driving License Category"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Drop Ship"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Drop Ship"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Drop Ship"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Drop Ship"
+msgstr ""
+
+#: accounts/party.py:640
+msgid "Due / Reference Date cannot be after {0}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:795
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Option for the 'Ageing Based On' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Due Date"
+msgstr "Krajnji rok"
+
+#. Label of a Select field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Due Date Based On"
+msgstr "Krajnji rok na osnovu"
+
+#. Label of a Select field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Due Date Based On"
+msgstr "Krajnji rok na osnovu"
+
+#: accounts/party.py:616
+msgid "Due Date cannot be before Posting / Supplier Invoice Date"
+msgstr ""
+
+#: controllers/accounts_controller.py:639
+msgid "Due Date is mandatory"
+msgstr ""
+
+#. Name of a DocType
+#. Label of a Card Break in the Receivables Workspace
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
+#: accounts/workspace/receivables/receivables.json
+msgid "Dunning"
+msgstr ""
+
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Dunning"
+msgid "Dunning"
+msgstr ""
+
+#. Linked DocType in Dunning Type's connections
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Dunning"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Fee"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Dunning Fee"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Dunning Letter"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgid "Dunning Letter Text"
+msgstr ""
+
+#. Label of a Int field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Dunning Level"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/dunning_type/dunning_type.json
+msgid "Dunning Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Dunning Type'
+#. Label of a Link in the Receivables Workspace
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Dunning Type"
+msgid "Dunning Type"
+msgstr ""
+
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
+msgid "Duplicate"
+msgstr "Duplikat"
+
+#: stock/doctype/closing_stock_balance/closing_stock_balance.py:82
+msgid "Duplicate Closing Stock Balance"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:136
+msgid "Duplicate Customer Group"
+msgstr ""
+
+#: setup/doctype/authorization_rule/authorization_rule.py:71
+msgid "Duplicate Entry. Please check Authorization Rule {0}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:299
+msgid "Duplicate Finance Book"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:130
+msgid "Duplicate Item Group"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:77
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:61
+msgid "Duplicate POS Invoices found"
+msgstr ""
+
+#: projects/doctype/project/project.js:74
+msgid "Duplicate Project with Tasks"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:135
+msgid "Duplicate customer group found in the customer group table"
+msgstr ""
+
+#: stock/doctype/item_manufacturer/item_manufacturer.py:44
+msgid "Duplicate entry against the item code {0} and manufacturer {1}"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:130
+msgid "Duplicate item group found in the item group table"
+msgstr ""
+
+#: projects/doctype/project/project.js:174
+msgid "Duplicate project has been created"
+msgstr ""
+
+#: utilities/transaction_base.py:51
+msgid "Duplicate row {0} with same {1}"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:156
+msgid "Duplicate {0} found in the table"
+msgstr ""
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:24
+msgid "Duration"
+msgstr "Trajanje"
+
+#. Label of a Duration field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Duration"
+msgstr "Trajanje"
+
+#. Label of a Duration field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Duration"
+msgstr "Trajanje"
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Duration (Days)"
+msgstr ""
+
+#: crm/report/lead_conversion_time/lead_conversion_time.py:66
+msgid "Duration in Days"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
+#: setup/setup_wizard/operations/taxes_setup.py:251
+msgid "Duties and Taxes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
+
+#: regional/italy/utils.py:247 regional/italy/utils.py:267
+#: regional/italy/utils.py:278 regional/italy/utils.py:286
+#: regional/italy/utils.py:293 regional/italy/utils.py:297
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
+#: regional/italy/utils.py:348 regional/italy/utils.py:453
+msgid "E-Invoicing Information Missing"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "EAN"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "EAN-12"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "EAN-8"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "ERPNext Company"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee Group Table'
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgctxt "Employee Group Table"
+msgid "ERPNext User ID"
+msgstr ""
+
+#. Option for the 'Update frequency of Project' (Select) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Each Transaction"
+msgstr ""
+
+#. Option for the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Each Transaction"
+msgstr ""
+
+#: stock/report/stock_ageing/stock_ageing.py:162
+msgid "Earliest"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.py:485
+msgid "Earliest Age"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:18
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:27
+msgid "Earnest Money"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_tree.js:44
+#: setup/doctype/employee/employee_tree.js:18
+msgid "Edit"
+msgstr "Uredi"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:30
+msgid "Edit Full Form"
+msgstr "Uredi puni obrazac"
+
+#: controllers/item_variant.py:154
+msgid "Edit Not Allowed"
+msgstr ""
+
+#: public/js/utils/crm_activities.js:184
+msgid "Edit Note"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.js:418
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Edit Posting Date and Time"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
+msgid "Edit Qty"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
+msgid "Edit Receipt"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:745
+msgid "Editing {0} is not allowed as per POS Profile settings"
+msgstr ""
+
+#. Label of a Table field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Education"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Educational Qualification"
+msgstr ""
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+msgid "Either 'Selling' or 'Buying' must be selected"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:48
+msgid "Either location or employee must be required"
+msgstr ""
+
+#: setup/doctype/territory/territory.py:40
+msgid "Either target qty or target amount is mandatory"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person.py:50
+msgid "Either target qty or target amount is mandatory."
+msgstr ""
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Electric"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:173
+msgid "Electrical"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Electricity Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Electricity Cost"
+msgstr ""
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Electricity down"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:27
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:40
+msgid "Electronic Equipment"
+msgstr ""
+
+#. Name of a report
+#: regional/report/electronic_invoice_register/electronic_invoice_register.json
+msgid "Electronic Invoice Register"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
+#: crm/report/lead_details/lead_details.py:41
+#: selling/page/point_of_sale/pos_item_cart.js:904
+msgid "Email"
+msgstr "E-pošta"
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Option for the 'Communication Medium Type' (Select) field in DocType
+#. 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Gateway
+#. Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Label of a Read Only field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Email"
+msgstr "E-pošta"
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Email / Notifications"
+msgstr ""
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/home/home.json setup/workspace/settings/settings.json
+msgctxt "Email Account"
+msgid "Email Account"
+msgstr "Račun e-pošte"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Email Account"
+msgstr "Račun e-pošte"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Email Address"
+msgstr "Adresa e-pošte"
+
+#: www/book_appointment/index.html:52
+msgid "Email Address (required)"
+msgstr ""
+
+#: crm/doctype/lead/lead.py:162
+msgid "Email Address must be unique, it is already used in {0}"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/email_campaign/email_campaign.json
+msgid "Email Campaign"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Email Campaign"
+msgid "Email Campaign"
+msgstr ""
+
+#. Label of a Select field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Email Campaign For "
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Email Details"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Email Digest"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/email_digest_recipient/email_digest_recipient.json
+msgid "Email Digest Recipient"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Email Digest Settings"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.js:15
+msgid "Email Digest: {0}"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Email Domain"
+msgid "Email Domain"
+msgstr "Domena e-pošte"
+
+#. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
+#. Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Email Group"
+msgstr "Grupa e-pošte"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Email Group"
+msgid "Email Group"
+msgstr "Grupa e-pošte"
+
+#: public/js/utils/contact_address_quick_entry.js:42
+msgid "Email Id"
+msgstr "Id e-pošte"
+
+#. Label of a Read Only field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Email Id"
+msgstr "Id e-pošte"
+
+#. Label of a Data field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Email Id"
+msgstr "Id e-pošte"
+
+#. Label of a Read Only field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Email Id"
+msgstr "Id e-pošte"
+
+#. Label of a Check field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Email Sent"
+msgstr "E-pošta poslana"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
+msgid "Email Sent to Supplier {0}"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Email Settings"
+msgstr "Postavke e-pošte"
+
+#. Label of a Link field in DocType 'Campaign Email Schedule'
+#: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
+msgctxt "Campaign Email Schedule"
+msgid "Email Template"
+msgstr "Šablon e-pošte"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Email Template"
+msgid "Email Template"
+msgstr "Šablon e-pošte"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Email Template"
+msgstr "Šablon e-pošte"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
+msgid "Email not sent to {0} (unsubscribed / disabled)"
+msgstr "E-pošta nije poslana na {0} (odjavljena / onemogućena)"
+
+#: stock/doctype/shipment/shipment.js:174
+msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
+msgid "Email sent successfully."
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Email sent to"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.py:414
+msgid "Email sent to {0}"
+msgstr ""
+
+#: crm/doctype/appointment/appointment.py:114
+msgid "Email verification failed."
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:20
+msgid "Emails Queued"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Emergency Contact"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Emergency Contact Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Emergency Phone"
+msgstr ""
+
+#. Name of a role
+#. Name of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: crm/doctype/appointment/appointment.json
+#: manufacturing/doctype/job_card/job_card_calendar.js:27
+#: projects/doctype/activity_type/activity_type.json
+#: projects/doctype/timesheet/timesheet.json
+#: projects/doctype/timesheet/timesheet_calendar.js:28
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
+#: quality_management/doctype/non_conformance/non_conformance.json
+#: setup/doctype/company/company.json setup/doctype/employee/employee.json
+#: setup/doctype/sales_person/sales_person_tree.js:7
+#: telephony/doctype/call_log/call_log.json
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Employee"
+msgstr ""
+
+#. Option for the 'Party Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee Group'
+#. Label of a Table field in DocType 'Employee Group'
+#: setup/doctype/employee_group/employee_group.json
+msgctxt "Employee Group"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee Group Table'
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgctxt "Employee Group Table"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Employee"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Employee "
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Employee Advance"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:16
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:23
+msgid "Employee Advances"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Employee Detail"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/employee_education/employee_education.json
+msgid "Employee Education"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgid "Employee External Work History"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/employee_group/employee_group.json
+msgid "Employee Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Employee Group"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgid "Employee Group Table"
+msgstr ""
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:33
+msgid "Employee ID"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgid "Employee Internal Work History"
+msgstr ""
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:28
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:53
+msgid "Employee Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Employee Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee Group Table'
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgctxt "Employee Group Table"
+msgid "Employee Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Employee Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Employee Number"
+msgstr ""
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Employee User Id"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:217
+msgid "Employee cannot report to himself."
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:73
+msgid "Employee is required while issuing Asset {0}"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:123
+msgid "Employee {0} does not belongs to the company {1}"
+msgstr ""
+
+#: stock/doctype/batch/batch_list.js:7
+msgid "Empty"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
+msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
+msgstr ""
+
+#. Label of a Check field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Enable Appointment Scheduling"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Enable Auto Email"
+msgstr ""
+
+#: stock/doctype/item/item.py:1028
+msgid "Enable Auto Re-Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enable Automatic Party Matching"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Enable Capital Work in Progress Accounting"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enable Common Party Accounting"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Enable Deferred Expense"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Enable Deferred Expense"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Enable Deferred Revenue"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Enable Deferred Revenue"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Enable Deferred Revenue"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Discount Accounting for Selling"
+msgstr ""
+
+#. Label of a Check field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Enable European Access"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enable Fuzzy Matching"
+msgstr ""
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Enable Perpetual Inventory"
+msgstr ""
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Enable Provisional Accounting For Non Stock Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Enable Stock Reservation"
+msgstr ""
+
+#. Label of a Check field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "Enable YouTube Tracking"
+msgstr ""
+
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:34
+msgid "Enable to apply SLA on every {0}"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Label of a Check field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Label of a Check field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Label of a Check field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Label of a Check field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Label of a Check field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Label of a Check field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+#. Description of the 'Check Supplier Invoice Number Uniqueness' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enabling ensure each Purchase Invoice has a unique value in Supplier Invoice No. field"
+msgstr ""
+
+#. Description of the 'Book Advance Payments in Separate Party Account' (Check)
+#. field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Enabling this option will allow you to record - <br><br> 1. Advances Received in a <b>Liability Account</b> instead of the <b>Asset Account</b><br><br>2. Advances Paid in an <b>Asset Account</b> instead of the <b> Liability Account</b>"
+msgstr ""
+
+#. Description of the 'Allow multi-currency invoices against single party
+#. account ' (Check) field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enabling this will allow creation of multi-currency invoices against single party account in company currency"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Encashment Date"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
+#: projects/report/project_summary/project_summary.py:74
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
+#: templates/pages/projects.html:47
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "End Date"
+msgstr "Datum završetka"
+
+#: crm/doctype/contract/contract.py:75
+msgid "End Date cannot be before Start Date."
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "End Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "End Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "End Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "End Time"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:268
+msgid "End Transit"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/financial_ratios/financial_ratios.js:25
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
+msgid "End Year"
+msgstr ""
+
+#: accounts/report/financial_statements.py:125
+msgid "End Year cannot be before Start Year"
+msgstr ""
+
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
+msgid "End date cannot be before start date"
+msgstr ""
+
+#. Description of the 'To Date' (Date) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "End date of current invoice's period"
+msgstr ""
+
+#. Label of a Date field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "End of Life"
+msgstr ""
+
+#. Option for the 'Generate Invoice At' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "End of the current subscription period"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:31
+msgid "Enough Parts to Build"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Ensure Delivery Based on Produced Serial No"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.py:251
+msgid "Enter API key in Google Settings."
+msgstr ""
+
+#: setup/doctype/employee/employee.js:103
+msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:211
+msgid "Enter Serial Nos"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:383
+msgid "Enter Supplier"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
+msgid "Enter Value"
+msgstr "Unesi vrijednost"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
+msgid "Enter Visit Details"
+msgstr ""
+
+#: manufacturing/doctype/routing/routing.js:78
+msgid "Enter a name for Routing."
+msgstr ""
+
+#: manufacturing/doctype/operation/operation.js:20
+msgid "Enter a name for the Operation, for example, Cutting."
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.js:50
+msgid "Enter a name for this Holiday List."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:527
+msgid "Enter amount to be redeemed."
+msgstr ""
+
+#: stock/doctype/item/item.js:882
+msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:907
+msgid "Enter customer's email"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:913
+msgid "Enter customer's phone number"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:345
+msgid "Enter depreciation details"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:389
+msgid "Enter discount percentage."
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:214
+msgid "Enter each serial no in a new line"
+msgstr ""
+
+#. Description of the 'Campaign' (Link) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Enter name of campaign if source of enquiry is campaign"
+msgstr ""
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:51
+msgid "Enter the Bank Guarantee Number before submitting."
+msgstr ""
+
+#: manufacturing/doctype/routing/routing.js:83
+msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
+" After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
+msgstr ""
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:53
+msgid "Enter the name of the Beneficiary before submitting."
+msgstr ""
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:55
+msgid "Enter the name of the bank or lending institution before submitting."
+msgstr ""
+
+#: stock/doctype/item/item.js:908
+msgid "Enter the opening stock units."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:761
+msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:878
+msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:411
+msgid "Enter {0} amount."
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:57
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:82
+msgid "Entertainment Expenses"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Entity"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:123
+msgid "Entity Type"
+msgstr "Vrsta entiteta"
+
+#. Label of a Select field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Entity Type"
+msgstr "Vrsta entiteta"
+
+#. Label of a Select field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Entry Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Entry Type"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
+#: setup/setup_wizard/operations/install_fixtures.py:259
+msgid "Equity"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Equity"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Equity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Equity/Liability Account"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
+msgid "Error"
+msgstr "Grеška"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Error"
+msgstr "Grеška"
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Error"
+msgstr "Grеška"
+
+#. Label of a Small Text field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Error"
+msgstr "Grеška"
+
+#. Label of a Section Break field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Error"
+msgstr "Grеška"
+
+#. Label of a Long Text field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Error Description"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Error Description"
+msgstr ""
+
+#. Label of a Text field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Error Log"
+msgstr "Dnevnik grešaka"
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Error Log"
+msgstr "Dnevnik grešaka"
+
+#. Label of a Long Text field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Error Log"
+msgstr "Dnevnik grešaka"
+
+#. Label of a Long Text field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Error Log"
+msgstr "Dnevnik grešaka"
+
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "Dnevnik grešaka"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "Poruka o grešci"
+
+#. Label of a Text field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Error Message"
+msgstr "Poruka o grešci"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:273
+msgid "Error Occurred"
+msgstr ""
+
+#: telephony/doctype/call_log/call_log.py:193
+msgid "Error during caller information update"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:53
+msgid "Error evaluating the criteria formula"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:157
+msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:397
+msgid "Error while posting depreciation entries"
+msgstr ""
+
+#: accounts/deferred_revenue.py:539
+msgid "Error while processing deferred accounting for {0}"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
+msgid "Error while reposting item valuation"
+msgstr ""
+
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:883
+msgid "Error: {0} is mandatory field"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Errors Notification"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Estimated Arrival"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:96
+msgid "Estimated Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Estimated Cost"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Estimated Time and Cost"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Evaluation Period"
+msgstr ""
+
+#. Description of the 'Consider Entire Party Ledger Amount' (Check) field in
+#. DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Even invoices with apply tax withholding unchecked will be considered for checking cumulative threshold breach"
+msgstr ""
+
+#. Label of a Data field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Example URL"
+msgstr ""
+
+#: stock/doctype/item/item.py:959
+msgid "Example of a linked document: {0}"
+msgstr ""
+
+#. Description of the 'Serial Number Series' (Data) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Example: ABCD.#####\n"
+"If 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."
+msgstr ""
+
+#. Description of the 'Batch Number Series' (Data) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "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."
+msgstr ""
+
+#: stock/stock_ledger.py:1949
+msgid "Example: Serial No {0} reserved in {1}."
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Exception Budget Approver Role"
+msgstr ""
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
+msgid "Excess Materials Consumed"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:866
+msgid "Excess Transfer"
+msgstr ""
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Excessive machine set up time"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Exchange Gain / Loss Account"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Exchange Gain Or Loss"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
+#: setup/doctype/company/company.py:508
+msgid "Exchange Gain/Loss"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Exchange Gain/Loss"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Exchange Gain/Loss"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Exchange Gain/Loss"
+msgstr ""
+
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
+msgid "Exchange Gain/Loss amount has been booked through {0}"
+msgstr ""
+
+#. Label of a Float field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Exchange Rate"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgid "Exchange Rate Revaluation"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Exchange Rate Revaluation"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Exchange Rate Revaluation"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Exchange Rate Revaluation"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Exchange Rate Revaluation"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgid "Exchange Rate Revaluation Account"
+msgstr ""
+
+#. Label of a Table field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Exchange Rate Revaluation Account"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Exchange Rate Revaluation Settings"
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:57
+msgid "Exchange Rate must be same as {0} {1} ({2})"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Excise Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Excise Entry"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:1229
+msgid "Excise Invoice"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Excise Page Number"
+msgstr ""
+
+#. Label of a Table field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Excluded DocTypes"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:216
+msgid "Execution"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:67
+msgid "Exempt Supplies"
+msgstr ""
+
+#. Option for the 'Create Chart Of Accounts Based On' (Select) field in DocType
+#. 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Existing Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Existing Company "
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Exit"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Exit Interview Held On"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
+msgid "Expand All"
+msgstr ""
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
+msgid "Expected"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Expected Amount"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
+msgid "Expected Arrival Date"
+msgstr ""
+
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:119
+msgid "Expected Balance Qty"
+msgstr ""
+
+#. Label of a Date field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Expected Closing Date"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:115
+#: stock/report/delayed_item_report/delayed_item_report.py:131
+#: stock/report/delayed_order_report/delayed_order_report.py:60
+msgid "Expected Delivery Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Expected Delivery Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Expected Delivery Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Expected Delivery Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Expected Delivery Date"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:324
+msgid "Expected Delivery Date should be after Sales Order Date"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
+msgid "Expected End Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Expected End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Expected End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Expected End Date"
+msgstr ""
+
+#: projects/doctype/task/task.py:103
+msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
+msgstr ""
+
+#: public/js/projects/timer.js:16
+msgid "Expected Hrs"
+msgstr ""
+
+#. Label of a Float field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Expected Hrs"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
+msgid "Expected Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Expected Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Expected Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Expected Start Date"
+msgstr ""
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
+msgid "Expected Stock Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Expected Time (in hours)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Expected Time Required (In Mins)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Expected Value After Useful Life"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Expected Value After Useful Life"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/profitability_analysis/profitability_analysis.py:189
+msgid "Expense"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expense"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Expense"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Expense"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Process Deferred
+#. Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Expense"
+msgstr ""
+
+#: controllers/stock_controller.py:556
+msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
+msgid "Expense Account"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Expense Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Expense Account"
+msgstr ""
+
+#: controllers/stock_controller.py:536
+msgid "Expense Account Missing"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Expense Claim"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Expense Head"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
+msgid "Expense Head Changed"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
+msgid "Expense account is mandatory for item {0}"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:42
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:61
+msgid "Expenses"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
+#: accounts/report/account_balance/account_balance.js:49
+msgid "Expenses Included In Asset Valuation"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expenses Included In Asset Valuation"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
+#: accounts/report/account_balance/account_balance.js:51
+msgid "Expenses Included In Valuation"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expenses Included In Valuation"
+msgstr ""
+
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
+msgid "Expired"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Expired"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Expired"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Expired"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:362
+msgid "Expired Batches"
+msgstr ""
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:37
+msgid "Expires On"
+msgstr ""
+
+#. Option for the 'Pick Serial / Batch Based On' (Select) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Expiry"
+msgstr ""
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:38
+msgid "Expiry (In Days)"
+msgstr ""
+
+#. Label of a Date field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Expiry Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Expiry Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Expiry Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Expiry Date"
+msgstr ""
+
+#: stock/doctype/batch/batch.py:177
+msgid "Expiry Date Mandatory"
+msgstr ""
+
+#. Label of a Int field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Expiry Duration (in days)"
+msgstr ""
+
+#. Label of a Table field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Exploded Items"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.json
+msgid "Exponential Smoothing Forecasting"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Data Export"
+msgid "Export Data"
+msgstr "Izvezi podatke"
+
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
+msgid "Export E-Invoices"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
+msgid "Export Errored Rows"
+msgstr "Izvezi redove s greškom"
+
+#. Label of a Table field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "External Work History"
+msgstr ""
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138
+msgid "Extra Consumed Qty"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:193
+msgid "Extra Job Card Quantity"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:226
+msgid "Extra Large"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:222
+msgid "Extra Small"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "FG Based Operating Cost Section"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "FG Item"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "FG Qty from Transferred Raw Materials"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "FG Reference"
+msgstr ""
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
+msgid "FG Value"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "FG Warehouse"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "FG based Operating Cost"
+msgstr ""
+
+#. Option for the 'Valuation Method' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "FIFO"
+msgstr ""
+
+#. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
+#. Settings'
+#. Option for the 'Pick Serial / Batch Based On' (Select) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "FIFO"
+msgstr ""
+
+#. Name of a report
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.json
+msgid "FIFO Queue vs Qty After Transaction Comparison"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "FIFO Stock Queue (qty, rate)"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "FIFO Stock Queue (qty, rate)"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
+msgid "FIFO/LIFO Queue"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:13
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Depreciation Entry Posting Status' (Select) field in DocType
+#. 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Label of a Int field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'GL Entry Processing Status' (Select) field in DocType
+#. 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Repost Status' (Select) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "Neuspješno"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
+msgid "Failed Entries"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Failed Import Log"
+msgstr ""
+
+#: utilities/doctype/video_settings/video_settings.py:33
+msgid "Failed to Authenticate the API key."
+msgstr ""
+
+#: setup/demo.py:54
+msgid "Failed to erase demo data, please delete the demo company manually."
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:25 setup/setup_wizard/setup_wizard.py:26
+msgid "Failed to install presets"
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:17 setup/setup_wizard/setup_wizard.py:18
+#: setup/setup_wizard/setup_wizard.py:42 setup/setup_wizard/setup_wizard.py:43
+msgid "Failed to login"
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:30 setup/setup_wizard/setup_wizard.py:31
+msgid "Failed to setup company"
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:37
+msgid "Failed to setup defaults"
+msgstr ""
+
+#: setup/doctype/company/company.py:690
+msgid "Failed to setup defaults for country {0}. Please contact support."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
+msgid "Failure"
+msgstr "Neuspjeh"
+
+#. Label of a Datetime field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Failure Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Failure Description"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Family Background"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Fax"
+msgstr "Fax"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Fax"
+msgstr "Fax"
+
+#. Label of a Data field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Fax"
+msgstr "Fax"
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Feedback"
+msgstr "Povratne informacije"
+
+#. Label of a Small Text field in DocType 'Employee'
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Feedback"
+msgstr "Povratne informacije"
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Feedback"
+msgstr "Povratne informacije"
+
+#. Label of a Text Editor field in DocType 'Quality Feedback Parameter'
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgctxt "Quality Feedback Parameter"
+msgid "Feedback"
+msgstr "Povratne informacije"
+
+#. Label of a Dynamic Link field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Feedback By"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Fees"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:338
+msgid "Fetch Based On"
+msgstr ""
+
+#. Label of a Button field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Fetch Customers"
+msgstr ""
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
+msgid "Fetch Data"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:76
+msgid "Fetch Items from Warehouse"
+msgstr ""
+
+#: accounts/doctype/dunning/dunning.js:61
+msgid "Fetch Overdue Payments"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.js:36
+msgid "Fetch Subscription Updates"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
+msgid "Fetch Timesheet"
+msgstr ""
+
+#. Label of a Select field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Fetch Value From"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
+msgid "Fetch exploded BOM (including sub-assemblies)"
+msgstr ""
+
+#. Description of the 'Get Items from Open Material Requests' (Button) field in
+#. DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Fetch items based on Default Supplier."
+msgstr ""
+
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
+msgid "Fetching exchange rates ..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Search Fields'
+#: accounts/doctype/pos_search_fields/pos_search_fields.json
+msgctxt "POS Search Fields"
+msgid "Field"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Field Mapping"
+msgstr ""
+
+#. Label of a Autocomplete field in DocType 'Variant Field'
+#: stock/doctype/variant_field/variant_field.json
+msgctxt "Variant Field"
+msgid "Field Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'Bank Transaction Mapping'
+#: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
+msgctxt "Bank Transaction Mapping"
+msgid "Field in Bank Transaction"
+msgstr ""
+
+#. Label of a Data field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Fieldname"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Fieldname"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Search Fields'
+#: accounts/doctype/pos_search_fields/pos_search_fields.json
+msgctxt "POS Search Fields"
+msgid "Fieldname"
+msgstr ""
+
+#. Label of a Autocomplete field in DocType 'Website Filter Field'
+#: portal/doctype/website_filter_field/website_filter_field.json
+msgctxt "Website Filter Field"
+msgid "Fieldname"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Fields"
+msgstr "Polja"
+
+#. Description of the 'Do not update variants on save' (Check) field in DocType
+#. 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Fields will be copied over only at time of creation."
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Fieldtype"
+msgstr "Tip polja"
+
+#. Label of a Attach field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "File to Rename"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
+#: public/js/financial_statements.js:167
+msgid "Filter Based On"
+msgstr ""
+
+#. Label of a Int field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Filter Duration (Months)"
+msgstr ""
+
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
+msgid "Filter Total Zero Qty"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Filter by Reference Date"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_list.js:63
+msgid "Filter by invoice status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Filter on Invoice"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Filter on Payment"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Section Break field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Section Break field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Section Break field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Filters"
+msgstr "Filteri"
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Final Product"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/report/accounts_payable/accounts_payable.js:22
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:56
+#: accounts/report/accounts_receivable/accounts_receivable.js:24
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
+#: accounts/report/general_ledger/general_ledger.js:16
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
+#: accounts/report/trial_balance/trial_balance.js:70
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
+#: public/js/financial_statements.js:161
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Finance Book"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Finance Book"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Finance Book Detail"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Finance Book Id"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset'
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Finance Books"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Finance Books"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/financial_ratios/financial_ratios.json
+msgid "Financial Ratios"
+msgstr ""
+
+#. Name of a Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Financial Reports"
+msgstr ""
+
+#. Title of an Onboarding Step
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/doctype/account/account_tree.js:234
+#: accounts/onboarding_step/financial_statements/financial_statements.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: public/js/financial_statements.js:129
+msgid "Financial Statements"
+msgstr ""
+
+#: public/js/setup_wizard.js:42
+msgid "Financial Year Begins On"
+msgstr ""
+
+#. Description of the 'Ignore Account Closing Balance' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
+msgid "Finish"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:182
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:43
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:119
+msgid "Finished Good"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Finished Good"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Finished Good"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Finished Good"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good BOM"
+msgstr ""
+
+#: public/js/utils.js:766
+msgid "Finished Good Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Finished Good Item"
+msgstr ""
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:37
+msgid "Finished Good Item Code"
+msgstr ""
+
+#: public/js/utils.js:784
+msgid "Finished Good Item Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Finished Good Item Quantity"
+msgstr ""
+
+#: controllers/accounts_controller.py:3253
+msgid "Finished Good Item is not specified for service item {0}"
+msgstr ""
+
+#: controllers/accounts_controller.py:3270
+msgid "Finished Good Item {0} Qty can not be zero"
+msgstr ""
+
+#: controllers/accounts_controller.py:3264
+msgid "Finished Good Item {0} must be a sub-contracted item"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Finished Good Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Finished Good Quantity "
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good UOM"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
+msgid "Finished Good {0} does not have a default BOM."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:46
+msgid "Finished Good {0} is disabled."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
+msgid "Finished Good {0} must be a stock item."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
+msgid "Finished Good {0} must be a sub-contracted item."
+msgstr ""
+
+#: setup/doctype/company/company.py:258
+msgid "Finished Goods"
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+msgid "Finished Goods Warehouse"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1282
+msgid "Finished Item {0} does not match with Work Order {1}"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/create_product/create_product.json
+msgid "Finished Items"
+msgstr ""
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "First Email"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "First Name"
+msgstr "Ime"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "First Name"
+msgstr "Ime"
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "First Responded On"
+msgstr ""
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "First Response Due"
+msgstr ""
+
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
+msgid "First Response SLA Failed by {}"
+msgstr ""
+
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.py:15
+msgid "First Response Time"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "First Response Time"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "First Response Time"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "First Response Time"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Support Workspace
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.json
+#: support/workspace/support/support.json
+msgid "First Response Time for Issues"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.json
+#: crm/workspace/crm/crm.json
+msgid "First Response Time for Opportunity"
+msgstr ""
+
+#: regional/italy/utils.py:255
+msgid "Fiscal Regime is mandatory, kindly set the fiscal regime in the company {0}"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
+#: accounts/report/profitability_analysis/profitability_analysis.js:38
+#: accounts/report/trial_balance/trial_balance.js:16
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
+#: regional/report/irs_1099/irs_1099.js:17
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
+msgid "Fiscal Year"
+msgstr ""
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Fiscal Year"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Fiscal Year"
+msgid "Fiscal Year"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Fiscal Year"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Fiscal Year"
+msgstr ""
+
+#. Label of a Link field in DocType 'Monthly Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Fiscal Year"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Fiscal Year"
+msgstr ""
+
+#. Label of a Link field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Fiscal Year"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/fiscal_year_company/fiscal_year_company.json
+msgid "Fiscal Year Company"
+msgstr ""
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:65
+msgid "Fiscal Year End Date should be one year after Fiscal Year Start Date"
+msgstr ""
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:129
+msgid "Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0}"
+msgstr ""
+
+#: controllers/trends.py:53
+msgid "Fiscal Year {0} Does Not Exist"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:47
+msgid "Fiscal Year {0} does not exist"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:41
+msgid "Fiscal Year {0} is required"
+msgstr ""
+
+#. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Fixed"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:52
+msgid "Fixed Asset"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Fixed Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Fixed Asset Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Fixed Asset Account"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Fixed Asset Defaults"
+msgstr ""
+
+#: stock/doctype/item/item.py:300
+msgid "Fixed Asset Item must be a non-stock item."
+msgstr ""
+
+#. Name of a report
+#. Label of a shortcut in the Assets Workspace
+#: assets/report/fixed_asset_register/fixed_asset_register.json
+#: assets/workspace/assets/assets.json
+msgid "Fixed Asset Register"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:25
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:38
+msgid "Fixed Assets"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Fixed Deposit Number"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Fixed Error Log"
+msgstr ""
+
+#. Option for the 'Subscription Price Based On' (Select) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Fixed Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Fixed Time"
+msgstr ""
+
+#. Name of a role
+#: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
+msgid "Fleet Manager"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
+msgid "Focus on Item Group filter"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:291
+msgid "Focus on search input"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Folio no."
+msgstr ""
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Follow Calendar Months"
+msgstr ""
+
+#: templates/emails/reorder_item.html:1
+msgid "Following Material Requests have been raised automatically based on Item's re-order level"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:740
+msgid "Following fields are mandatory to create address:"
+msgstr ""
+
+#: controllers/buying_controller.py:933
+msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
+msgstr ""
+
+#: controllers/buying_controller.py:929
+msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
+msgid "For"
+msgstr ""
+
+#: public/js/utils/sales_common.js:309
+msgid "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."
+msgstr ""
+
+#. Label of a Check field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "For Buying"
+msgstr ""
+
+#. Label of a Link field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "For Company"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:361
+msgid "For Default Supplier (Optional)"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
+msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "For Job Card"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:175
+msgid "For Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "For Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "For Price List"
+msgstr ""
+
+#. Description of the 'Planned Quantity' (Float) field in DocType 'Sales Order
+#. Item'
+#. Description of the 'Produced Quantity' (Float) field in DocType 'Sales Order
+#. Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "For Production"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:613
+msgid "For Quantity (Manufactured Qty) is mandatory"
+msgstr ""
+
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
+
+#. Label of a Check field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "For Selling"
+msgstr ""
+
+#: accounts/doctype/payment_order/payment_order.js:106
+msgid "For Supplier"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
+msgid "For Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "For Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:432
+msgid "For Warehouse is required before Submit"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:119
+msgid "For Work Order"
+msgstr ""
+
+#: controllers/status_updater.py:238
+msgid "For an item {0}, quantity must be negative number"
+msgstr ""
+
+#: controllers/status_updater.py:235
+msgid "For an item {0}, quantity must be positive number"
+msgstr ""
+
+#. Description of the 'Income Account' (Link) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "For dunning fee and interest"
+msgstr ""
+
+#. Description of the 'Year Name' (Data) field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "For e.g. 2012, 2012-13"
+msgstr ""
+
+#. Description of the 'Collection Factor (=1 LP)' (Currency) field in DocType
+#. 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "For how much spent = 1 Loyalty Point"
+msgstr ""
+
+#. Description of the 'Supplier' (Link) field in DocType 'Request for
+#. Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "For individual supplier"
+msgstr ""
+
+#: controllers/status_updater.py:243
+msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:336
+msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1530
+msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1320
+msgid "For quantity {0} should not be greater than allowed quantity {1}"
+msgstr ""
+
+#. Description of the 'Territory Manager' (Link) field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "For reference"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1477
+#: public/js/controllers/accounts.js:182
+msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1509
+msgid "For row {0}: Enter Planned Qty"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:171
+msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Forecasting"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Foreign Trade Details"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Formula Based Criteria"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Formula Based Criteria"
+msgstr ""
+
+#: templates/pages/help.html:35
+msgid "Forum Activity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Forum Posts"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Forum URL"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Free Item"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Promotional Scheme Product
+#. Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Free Item"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Free Item Rate"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:275
+msgid "Free item code is not selected"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:645
+msgid "Free item not set in the pricing rule {0}"
+msgstr ""
+
+#. Label of a Int field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Freeze Stocks Older Than (Days)"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:58
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:83
+msgid "Freight and Forwarding Charges"
+msgstr ""
+
+#. Label of a Select field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Frequency"
+msgstr ""
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Frequency"
+msgstr ""
+
+#. Label of a Select field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "Frequency"
+msgstr ""
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Frequency To Collect Progress"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Frequency of Depreciation (Months)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Frequency of Depreciation (Months)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Frequency of Depreciation (Months)"
+msgstr ""
+
+#: www/support/index.html:45
+msgid "Frequently Read Articles"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Friday"
+msgstr ""
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Friday"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
+#: templates/pages/projects.html:67
+msgid "From"
+msgstr ""
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "From"
+msgstr ""
+
+#. Label of a Link field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "From"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "From BOM"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "From Company"
+msgstr ""
+
+#. Description of the 'Corrective Operation Cost' (Currency) field in DocType
+#. 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "From Corrective Job Card"
+msgstr ""
+
+#. Label of a Link field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "From Currency"
+msgstr ""
+
+#: setup/doctype/currency_exchange/currency_exchange.py:52
+msgid "From Currency and To Currency cannot be same"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "From Customer"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
+#: accounts/report/financial_ratios/financial_ratios.js:41
+#: accounts/report/general_ledger/general_ledger.js:22
+#: accounts/report/general_ledger/general_ledger.py:66
+#: accounts/report/gross_profit/gross_profit.js:16
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/profitability_analysis/profitability_analysis.js:59
+#: accounts/report/purchase_register/purchase_register.js:8
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:7
+#: accounts/report/sales_register/sales_register.js:8
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
+#: accounts/report/trial_balance/trial_balance.js:37
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
+#: crm/report/campaign_efficiency/campaign_efficiency.js:7
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
+#: stock/report/reserved_stock/reserved_stock.js:16
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
+#: stock/report/stock_analytics/stock_analytics.js:62
+#: stock/report/stock_balance/stock_balance.js:16
+#: stock/report/stock_ledger/stock_ledger.js:16
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "From Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "From Date"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
+msgid "From Date and To Date are Mandatory"
+msgstr ""
+
+#: accounts/report/financial_statements.py:130
+msgid "From Date and To Date are mandatory"
+msgstr ""
+
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:46
+msgid "From Date and To Date lie in different Fiscal Year"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:62
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:14
+#: stock/report/reserved_stock/reserved_stock.py:29
+msgid "From Date cannot be greater than To Date"
+msgstr ""
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
+#: accounts/report/general_ledger/general_ledger.py:85
+#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:37
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:41
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
+msgid "From Date must be before To Date"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:66
+msgid "From Date should be within the Fiscal Year. Assuming From Date = {0}"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:43
+msgid "From Date: {0} cannot be greater than To date: {1}"
+msgstr ""
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:29
+msgid "From Datetime"
+msgstr ""
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "From Delivery Date"
+msgstr ""
+
+#: selling/doctype/installation_note/installation_note.js:59
+msgid "From Delivery Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "From Doctype"
+msgstr ""
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
+msgid "From Due Date"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "From Employee"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
+msgid "From Fiscal Year"
+msgstr ""
+
+#. Label of a Data field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "From Folio No"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "From Invoice Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "From Invoice Date"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "From Lead"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "From No"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "From No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "From Opportunity"
+msgstr ""
+
+#. Label of a Int field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "From Package No."
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "From Payment Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "From Payment Date"
+msgstr ""
+
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
+msgid "From Posting Date"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "From Range"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "From Range"
+msgstr ""
+
+#: stock/doctype/item_attribute/item_attribute.py:85
+msgid "From Range has to be less than To Range"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "From Reference Date"
+msgstr ""
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "From Shareholder"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "From Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "From Template"
+msgstr ""
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:91
+#: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
+msgid "From Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Availability Of Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card Scheduled Time'
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgctxt "Job Card Scheduled Time"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "From Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Appointment Booking Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "From Time "
+msgstr ""
+
+#: accounts/doctype/cashier_closing/cashier_closing.py:67
+msgid "From Time Should Be Less Than To Time"
+msgstr ""
+
+#. Label of a Float field in DocType 'Shipping Rule Condition'
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgctxt "Shipping Rule Condition"
+msgid "From Value"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "From Voucher Detail No"
+msgstr ""
+
+#: stock/report/reserved_stock/reserved_stock.js:103
+#: stock/report/reserved_stock/reserved_stock.py:164
+msgid "From Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "From Voucher No"
+msgstr ""
+
+#: stock/report/reserved_stock/reserved_stock.js:92
+#: stock/report/reserved_stock/reserved_stock.py:158
+msgid "From Voucher Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "From Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "From Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "From Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "From Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "From Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "From Warehouse"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:34
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:32
+#: selling/report/sales_order_analysis/sales_order_analysis.py:37
+msgid "From and To Dates are required."
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
+msgid "From and To dates are required"
+msgstr ""
+
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
+msgid "From date cannot be greater than To date"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:74
+msgid "From value must be less than to value in row {0}"
+msgstr ""
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Frozen"
+msgstr ""
+
+#. Label of a Select field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Fuel Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Fuel UOM"
+msgstr ""
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Fulfilled"
+msgstr ""
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Fulfilled"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order_dashboard.py:21
+msgid "Fulfillment"
+msgstr ""
+
+#. Name of a role
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgid "Fulfillment User"
+msgstr ""
+
+#. Label of a Date field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Deadline"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Details"
+msgstr ""
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Status"
+msgstr ""
+
+#. Label of a Table field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Terms"
+msgstr ""
+
+#. Label of a Table field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Fulfilment Terms and Conditions"
+msgstr ""
+
+#. Label of a Data field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Full Name"
+msgstr "Puno ime"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Full Name"
+msgstr "Puno ime"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Full Name"
+msgstr "Puno ime"
+
+#. Label of a Data field in DocType 'Maintenance Team Member'
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgctxt "Maintenance Team Member"
+msgid "Full Name"
+msgstr "Puno ime"
+
+#. Label of a Data field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Full Name"
+msgstr "Puno ime"
+
+#. Label of a Data field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Full Name"
+msgstr "Puno ime"
+
+#. Label of a Read Only field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Full Name"
+msgstr "Puno ime"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Full and Final Statement"
+msgstr ""
+
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Fully Billed"
+msgstr ""
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Fully Completed"
+msgstr ""
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Fully Completed"
+msgstr ""
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Fully Delivered"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:5
+msgid "Fully Depreciated"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Fully Depreciated"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Fully Paid"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Fully Paid"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
+msgid "Furniture and Fixtures"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:138
+msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center_tree.js:31
+msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person_tree.js:15
+msgid "Further nodes can be only created under 'Group' type nodes"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
+msgid "Future Payment Amount"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
+msgid "Future Payment Ref"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
+msgid "Future Payments"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:235
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:159
+msgid "G - D"
+msgstr ""
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
+msgid "GL Balance"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/report/general_ledger/general_ledger.py:561
+msgid "GL Entry"
+msgstr ""
+
+#. Label of a Select field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "GL Entry Processing Status"
+msgstr ""
+
+#. Label of a Int field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "GL reposting index"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "GS1"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "GTIN"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Gain/Loss"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Gain/Loss Account on Asset Disposal"
+msgstr ""
+
+#. Description of the 'Gain/Loss already booked' (Currency) field in DocType
+#. 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Gain/Loss accumulated in foreign currency account. Accounts with '0' balance in either Base or Account currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Gain/Loss already booked"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Gain/Loss from Revaluation"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
+#: setup/doctype/company/company.py:516
+msgid "Gain/Loss on Asset Disposal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
+msgid "Gantt Chart"
+msgstr ""
+
+#: config/projects.py:28
+msgid "Gantt chart of all tasks."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Gender"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Gender"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Gender"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "General"
+msgstr ""
+
+#. Description of a report in the Onboarding Step 'Financial Statements'
+#. Name of a report
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/doctype/account/account.js:93
+#: accounts/onboarding_step/financial_statements/financial_statements.json
+#: accounts/report/general_ledger/general_ledger.json
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "General Ledger"
+msgstr ""
+
+#. Label of a Int field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "General Ledger"
+msgstr ""
+
+#. Option for the 'Report' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "General Ledger"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.js:69
+msgctxt "Warehouse"
+msgid "General Ledger"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "General Settings"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.json
+msgid "General and Payment Ledger Comparison"
+msgstr ""
+
+#: stock/doctype/closing_stock_balance/closing_stock_balance.js:12
+msgid "Generate Closing Stock Balance"
+msgstr ""
+
+#: public/js/setup_wizard.js:48
+msgid "Generate Demo Data for Exploration"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/regional/italy.js:4
+msgid "Generate E-Invoice"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Generate Invoice At"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Generate New Invoices Past Due Date"
+msgstr ""
+
+#. Label of a Button field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Generate Schedule"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
+
+#. Label of a Check field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Generated"
+msgstr ""
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:30
+msgid "Generating Preview"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Get Advances Paid"
+msgstr ""
+
+#. Label of a Button field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Get Advances Received"
+msgstr ""
+
+#. Label of a Button field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Get Advances Received"
+msgstr ""
+
+#. Label of a Button field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Get Allocations"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Get Current Stock"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Get Current Stock"
+msgstr ""
+
+#: selling/doctype/customer/customer.js:180
+msgid "Get Customer Group Details"
+msgstr ""
+
+#. Label of a Button field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Get Entries"
+msgstr ""
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Finished Goods for Manufacture"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
+msgid "Get Invoices"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
+msgid "Get Invoices based on Filters"
+msgstr ""
+
+#. Label of a Button field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Get Item Locations"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
+msgid "Get Items"
+msgstr ""
+
+#. Label of a Button field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Get Items"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/supplier_quotation/supplier_quotation.js:49
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
+msgid "Get Items From"
+msgstr ""
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Items From"
+msgstr ""
+
+#. Label of a Button field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Get Items From Purchase Receipts"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
+msgid "Get Items from BOM"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
+msgid "Get Items from Material Requests against this Supplier"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Get Items from Open Material Requests"
+msgstr ""
+
+#: public/js/controllers/buying.js:498
+msgid "Get Items from Product Bundle"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Get Latest Query"
+msgstr ""
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Material Request"
+msgstr ""
+
+#. Label of a Button field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Get Outstanding Invoices"
+msgstr ""
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Get Outstanding Invoices"
+msgstr ""
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Get Outstanding Orders"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
+#: accounts/doctype/bank_clearance/bank_clearance.js:40
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
+msgid "Get Payment Entries"
+msgstr ""
+
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
+msgid "Get Payments from"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Raw Materials for Purchase"
+msgstr ""
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Raw Materials for Transfer"
+msgstr ""
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Sales Orders"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Get Scrap Items"
+msgstr ""
+
+#. Label of a Code field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Get Started Sections"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:432
+msgid "Get Stock"
+msgstr ""
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Sub Assembly Items"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.js:124
+msgid "Get Supplier Group Details"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
+msgid "Get Suppliers"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
+msgid "Get Suppliers By"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
+msgid "Get Timesheets"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
+msgid "Get Unreconciled Entries"
+msgstr ""
+
+#: templates/includes/footer/footer_extension.html:10
+msgid "Get Updates"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:68
+msgid "Get stops from"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
+msgid "Getting Scrap Items"
+msgstr ""
+
+#. Option for the 'Coupon Type' (Select) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Gift Card"
+msgstr ""
+
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Give free item for every N quantity"
+msgstr ""
+
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/global_defaults/global_defaults.json
+msgid "Global Defaults"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Global Defaults"
+msgid "Global Defaults"
+msgstr ""
+
+#: www/book_appointment/index.html:58
+msgid "Go back"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
+msgid "Go to {0} List"
+msgstr "Idite na {0} listu"
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Goal"
+msgstr "Cilj"
+
+#. Label of a Data field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Goal"
+msgstr "Cilj"
+
+#. Label of a Link field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Goal"
+msgstr "Cilj"
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Goal and Procedure"
+msgstr ""
+
+#. Group in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Goals"
+msgstr ""
+
+#. Option for the 'Shipment Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Goods"
+msgstr ""
+
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
+msgid "Goods In Transit"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry_list.js:23
+msgid "Goods Transferred"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1647
+msgid "Goods are already received against the outward entry {0}"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:141
+msgid "Government"
+msgstr ""
+
+#. Label of a Int field in DocType 'Subscription Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Grace Period"
+msgstr ""
+
+#. Option for the 'Level' (Select) field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Graduate"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
+#: accounts/report/pos_register/pos_register.py:201
+#: accounts/report/purchase_register/purchase_register.py:275
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
+#: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Delivery Note'
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Grand Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Grand Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Grand Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Grand Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType 'POS
+#. Invoice'
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Grand Total"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Grand Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Invoice'
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Order'
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Receipt'
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Quotation'
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Invoice'
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Order'
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Grand Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Supplier Quotation'
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Grand Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Grand Total (Company Currency)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Grant Commission"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Grant Commission"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Grant Commission"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Grant Commission"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Grant Commission"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:802
+msgid "Greater Than Amount"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:234
+msgid "Green"
+msgstr "Zeleno"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Green"
+msgstr "Zeleno"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Green"
+msgstr "Zeleno"
+
+#. Label of a Data field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Greeting Message"
+msgstr ""
+
+#. Label of a Data field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Greeting Message"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Greeting Subtitle"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Greeting Title"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Greetings Section"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Gross Margin"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Gross Margin %"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/gross_profit/gross_profit.json
+#: accounts/report/gross_profit/gross_profit.py:285
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Gross Profit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Gross Profit"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Gross Profit"
+msgstr ""
+
+#: accounts/report/profitability_analysis/profitability_analysis.py:196
+msgid "Gross Profit / Loss"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:292
+msgid "Gross Profit Percent"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
+msgid "Gross Purchase Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Gross Purchase Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Gross Purchase Amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:315
+msgid "Gross Purchase Amount is mandatory"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:360
+msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
+msgstr ""
+
+#. Label of a Float field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Gross Weight"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Gross Weight UOM"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.json
+msgid "Gross and Net Profit Report"
+msgstr ""
+
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:17
+msgid "Group"
+msgstr "Grupiši"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:30
+#: accounts/report/gross_profit/gross_profit.js:36
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
+#: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
+#: selling/report/lost_quotations/lost_quotations.js:33
+#: stock/report/total_stock_summary/total_stock_summary.js:8
+msgid "Group By"
+msgstr "Grupiši po"
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Group By"
+msgstr "Grupiši po"
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
+msgid "Group By Customer"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:132
+msgid "Group By Supplier"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person_tree.js:14
+msgid "Group Node"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Group Same Items"
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:115
+msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:115
+#: accounts/report/pos_register/pos_register.js:56
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
+msgid "Group by"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:128
+msgid "Group by Account"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
+msgid "Group by Item"
+msgstr ""
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
+msgid "Group by Material Request"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:132
+#: accounts/report/payment_ledger/payment_ledger.js:82
+msgid "Group by Party"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
+msgid "Group by Purchase Order"
+msgstr ""
+
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
+msgid "Group by Sales Order"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
+msgid "Group by Supplier"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
+#: accounts/report/general_ledger/general_ledger.js:120
+msgid "Group by Voucher"
+msgstr ""
+
+#. Option for the 'Group By' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Group by Voucher"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:124
+msgid "Group by Voucher (Consolidated)"
+msgstr ""
+
+#. Option for the 'Group By' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Group by Voucher (Consolidated)"
+msgstr ""
+
+#: stock/utils.py:429
+msgid "Group node warehouse is not allowed to select for transactions"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Group same items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Group same items"
+msgstr ""
+
+#: stock/doctype/item/item_dashboard.py:18
+msgid "Groups"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+msgid "Growth View"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:245
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:169
+msgid "H - F"
+msgstr ""
+
+#. Name of a role
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+#: crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: setup/doctype/branch/branch.json setup/doctype/department/department.json
+#: setup/doctype/driver/driver.json setup/doctype/employee/employee.json
+#: setup/doctype/holiday_list/holiday_list.json
+msgid "HR Manager"
+msgstr ""
+
+#. Name of a role
+#: projects/doctype/timesheet/timesheet.json setup/doctype/branch/branch.json
+#: setup/doctype/department/department.json
+#: setup/doctype/designation/designation.json setup/doctype/driver/driver.json
+#: setup/doctype/employee/employee.json
+msgid "HR User"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "HR-DRI-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "HR-EMP-"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Half Yearly"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
+#: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
+msgid "Half-Yearly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Half-yearly"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:179
+msgid "Hardware"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Has Alternative Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Batch No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Has Batch No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Has Batch No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Has Batch No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Has Batch No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Has Certificate "
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Expiry Date"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Has Item Scanned"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Has Item Scanned"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Has Item Scanned"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Has Item Scanned"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Has Item Scanned"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Has Item Scanned"
+msgstr ""
+
+#. Label of a Check field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Has Print Format"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Serial No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Has Serial No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Has Serial No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Has Serial No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Has Serial No"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Has Variants"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Has Variants"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Variants"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Have Default Naming Series for Batch ID?"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Health Details"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Heatmap"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr ""
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Height (cm)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Height (cm)"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:403
+msgid "Hello,"
+msgstr ""
+
+#: templates/pages/help.html:3 templates/pages/help.html:5
+msgid "Help"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Help"
+msgstr ""
+
+#: www/support/index.html:68
+msgid "Help Articles"
+msgstr ""
+
+#: templates/pages/search_help.py:14
+msgid "Help Results for"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Help Section"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Help Text"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
+msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
+msgstr ""
+
+#: stock/stock_ledger.py:1661
+msgid "Here are the options to proceed:"
+msgstr ""
+
+#. Description of the 'Family Background' (Small Text) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Here you can maintain family details like name and occupation of parent, spouse and children"
+msgstr ""
+
+#. Description of the 'Health Details' (Small Text) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Here you can maintain height, weight, allergies, medical concerns etc"
+msgstr ""
+
+#: setup/doctype/employee/employee.js:129
+msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.js:77
+msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
+msgid "Hi,"
+msgstr ""
+
+#. Description of the 'Contact List' (Code) field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Hidden list maintaining the list of contacts linked to Shareholder"
+msgstr ""
+
+#. Label of a Select field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Hide Currency Symbol"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Hide Customer's Tax ID from Sales Transactions"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Hide Images"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Hide Unavailable Items"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:243
+msgid "High"
+msgstr "Visoka"
+
+#. Option for the 'Priority' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "High"
+msgstr "Visoka"
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "High"
+msgstr "Visoka"
+
+#. Description of the 'Priority' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Higher the number, higher the priority"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "History In Company"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
+msgid "Hold"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
+msgid "Hold Invoice"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Hold Invoice"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Hold Type"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/holiday/holiday.json
+msgid "Holiday"
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.py:155
+msgid "Holiday Date {0} added multiple times"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/holiday_list/holiday_list.json
+#: setup/doctype/holiday_list/holiday_list_calendar.js:19
+msgid "Holiday List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Holiday List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Holiday List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Holiday List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Holiday List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Holiday List"
+msgstr ""
+
+#. Label of a Data field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Holiday List Name"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Holiday List'
+#. Label of a Table field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Holidays"
+msgstr ""
+
+#. Name of a Workspace
+#: setup/workspace/home/home.json
+msgid "Home"
+msgstr "Početna"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Hour Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Hour Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Hour Rate"
+msgstr ""
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Hourly"
+msgstr "Po satu"
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr ""
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "Hours"
+msgstr ""
+
+#: templates/pages/projects.html:26
+msgid "Hours Spent"
+msgstr ""
+
+#. Label of a Select field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "How frequently?"
+msgstr ""
+
+#. Description of the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "How often should Project and Company be updated based on Sales Transactions?"
+msgstr ""
+
+#. Description of the 'Update frequency of Project' (Select) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "How often should Project be updated of Total Purchase Cost ?"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/navigation_help/navigation_help.json
+msgid "How to Navigate in ERPNext"
+msgstr ""
+
+#. Label of a Float field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Hrs"
+msgstr ""
+
+#: setup/doctype/company/company.py:356
+msgid "Human Resources"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
+msgid "I - J"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:270
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:194
+msgid "I - K"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "IBAN"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "IBAN"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "IBAN"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "IBAN"
+msgstr ""
+
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
+msgid "IBAN is not valid"
+msgstr ""
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:71
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
+msgid "ID"
+msgstr "ID"
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "ID"
+msgstr "ID"
+
+#. Label of a Data field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "IP Address"
+msgstr "IP adresa"
+
+#. Name of a report
+#: regional/report/irs_1099/irs_1099.json
+msgid "IRS 1099"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISBN"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISBN-10"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISBN-13"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "ISS-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISSN"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
+#: manufacturing/report/job_card_summary/job_card_summary.py:128
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
+#: manufacturing/report/work_order_summary/work_order_summary.py:192
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
+msgid "Id"
+msgstr ""
+
+#. Description of the 'From Package No.' (Int) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Identification of the package for the delivery (for print)"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:385
+msgid "Identifying Decision Makers"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr ""
+
+#. Description of the 'Book Deferred Entries Based On' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "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"
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
+
+#. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "If Income or Expense"
+msgstr ""
+
+#: manufacturing/doctype/operation/operation.js:32
+msgid "If an operation is divided into sub operations, they can be added here."
+msgstr ""
+
+#. Description of the 'Account' (Link) field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If blank, parent Warehouse Account or company default will be considered in transactions"
+msgstr ""
+
+#. Description of the 'Bill for Rejected Quantity in Purchase Invoice' (Check)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "If checked, Rejected Quantity will be included while making Purchase Invoice from Purchase Receipt."
+msgstr ""
+
+#. Description of the 'Reserve Stock' (Check) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "If checked, Stock will be reserved on <b>Submit</b>"
+msgstr ""
+
+#. Description of the 'Scan Mode' (Check) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "If checked, picked qty won't automatically be fulfilled on submit of pick list."
+msgstr ""
+
+#. Description of the 'Considered In Paid Amount' (Check) field in DocType
+#. 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Paid Amount in Payment Entry"
+msgstr ""
+
+#. Description of the 'Considered In Paid Amount' (Check) field in DocType
+#. 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Paid Amount in Payment Entry"
+msgstr ""
+
+#. Description of the 'Is this Tax included in Basic Rate?' (Check) field in
+#. DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
+msgstr ""
+
+#. Description of the 'Is this Tax included in Basic Rate?' (Check) field in
+#. DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
+msgstr ""
+
+#: public/js/setup_wizard.js:50
+msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
+msgstr ""
+
+#. Description of the 'Service Address' (Small Text) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "If different than customer address"
+msgstr ""
+
+#. Description of the 'Disable In Words' (Check) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "If disable, 'In Words' field will not be visible in any transaction"
+msgstr ""
+
+#. Description of the 'Disable Rounded Total' (Check) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "If disable, 'Rounded Total' field will not be visible in any transaction"
+msgstr ""
+
+#. Description of the 'Send Document Print' (Check) field in DocType 'Request
+#. for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "If enabled, a print of this document will be attached to each email"
+msgstr ""
+
+#. Description of the 'Enable Discount Accounting for Selling' (Check) field in
+#. DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "If enabled, additional ledger entries will be made for discounts in a separate Discount Account"
+msgstr ""
+
+#. Description of the 'Send Attached Files' (Check) field in DocType 'Request
+#. for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "If enabled, all files attached to this document will be attached to each email"
+msgstr ""
+
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
+#. Description of the 'Create Ledger Entries for Change Amount' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "If enabled, ledger entries will be posted for change amount in POS transactions"
+msgstr ""
+
+#. Description of the 'Disable Rounded Total' (Check) field in DocType 'POS
+#. Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "If enabled, the consolidated invoices will have rounded total disabled"
+msgstr ""
+
+#. Description of the 'Ignore Available Stock' (Check) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "If enabled, the system will create material requests even if the stock exists in the 'Raw Materials Warehouse'."
+msgstr ""
+
+#. Description of the 'Variant Of' (Link) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified"
+msgstr ""
+
+#. Description of the 'Role Allowed to Create/Edit Back-dated Transactions'
+#. (Link) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "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."
+msgstr ""
+
+#. Description of the 'To Package No.' (Int) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "If more than one package of the same type (for print)"
+msgstr ""
+
+#: stock/stock_ledger.py:1671
+msgid "If not, you can Cancel / Submit this entry"
+msgstr ""
+
+#. Description of the 'Free Item Rate' (Currency) field in DocType 'Pricing
+#. Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "If rate is zero then item will be treated as \"Free Item\""
+msgstr ""
+
+#. Description of the 'Supply Raw Materials for Purchase' (Check) field in
+#. DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "If subcontracted to a vendor"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:911
+msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
+msgstr ""
+
+#. Description of the 'Frozen' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "If the account is frozen, entries are allowed to restricted users."
+msgstr ""
+
+#: stock/stock_ledger.py:1664
+msgid "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."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:930
+msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
+msgstr ""
+
+#. Description of the 'Catch All' (Link) field in DocType 'Communication
+#. Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "If there is no assigned timeslot, then communication will be handled by this group"
+msgstr ""
+
+#. Description of the 'Allocate Payment Based On Payment Terms' (Check) field
+#. in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "If this checkbox is checked, paid amount will be splitted and allocated as per the amounts in payment schedule against each payment term"
+msgstr ""
+
+#. Description of the 'Skip Available Sub Assembly Items' (Check) field in
+#. DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "If this checkbox is enabled, then the system won’t run the MRP for the available sub-assembly items."
+msgstr ""
+
+#. Description of the 'Follow Calendar Months' (Check) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "If this is checked subsequent new invoices will be created on calendar  month and quarter start dates irrespective of current invoice start date"
+msgstr ""
+
+#. Description of the 'Submit Journal Entries' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually"
+msgstr ""
+
+#. Description of the 'Book Deferred Entries Via Journal Entry' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:659
+msgid "If this is undesirable please cancel the corresponding Payment Entry."
+msgstr ""
+
+#. Description of the 'Has Variants' (Check) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "If this item has variants, then it cannot be selected in sales orders etc."
+msgstr ""
+
+#: buying/doctype/buying_settings/buying_settings.js:27
+msgid "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."
+msgstr ""
+
+#: buying/doctype/buying_settings/buying_settings.js:34
+msgid "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."
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+msgid "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."
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
+msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
+msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
+msgstr ""
+
+#. Description of the 'Unreconciled Entries' (Section Break) field in DocType
+#. 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
+msgid "If you still want to proceed, please enable {0}."
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:368
+msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:373
+msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
+msgstr ""
+
+#. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
+#. in DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Ignore"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Ignore Account Closing Balance"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Ignore Available Stock"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.js:100
+msgid "Ignore Closing Balance"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Ignore Default Payment Terms Template"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Ignore Default Payment Terms Template"
+msgstr ""
+
+#. Label of a Check field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Ignore Employee Time Overlap"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:128
+msgid "Ignore Empty Stock"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:916
+msgid "Ignore Existing Ordered Qty"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1611
+msgid "Ignore Existing Projected Quantity"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Ignore Pricing Rule"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:188
+msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
+msgstr ""
+
+#. Label of a Check field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Ignore User Time Overlap"
+msgstr ""
+
+#. Description of the 'Add Manually' (Check) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Ignore Voucher Type filter and Select Vouchers Manually"
+msgstr ""
+
+#. Label of a Check field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Ignore Workstation Time Overlap"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Delivery Note Item'
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#. Label of a Attach field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Quotation Item'
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Request for Quotation Item'
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Sales Invoice Item'
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Sales Order Item'
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Image"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Image"
+msgstr ""
+
+#. Label of a Image field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Image View"
+msgstr ""
+
+#. Label of a Image field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Image View"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
+msgid "Import"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/home/home.json setup/workspace/settings/settings.json
+msgctxt "Data Import"
+msgid "Import Data"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/data_import/data_import.json
+msgid "Import Data from Spreadsheet"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
+msgid "Import Day Book Data"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import File"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import File Errors and Warnings"
+msgstr ""
+
+#. Label of a Button field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Import Invoices"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Log"
+msgstr "Dnevnik uvoza"
+
+#. Label of a Section Break field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Import Log"
+msgstr "Dnevnik uvoza"
+
+#. Label of a HTML field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Log Preview"
+msgstr "Pregled dnevnika uvoza"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
+msgid "Import Master Data"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Preview"
+msgstr "Pregled uvoza"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+msgid "Import Progress"
+msgstr "Napredak uvoza"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
+msgid "Import Successful"
+msgstr ""
+
+#. Name of a DocType
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgid "Import Supplier Invoice"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Import Supplier Invoice"
+msgid "Import Supplier Invoice"
+msgstr ""
+
+#. Label of a Select field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Type"
+msgstr "Uvoz vrste"
+
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
+msgid "Import Using CSV file"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Warnings"
+msgstr "Uvoz upozorenja"
+
+#. Label of a Data field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import from Google Sheets"
+msgstr "Uvoz iz Google tabela"
+
+#: stock/doctype/item_price/item_price.js:29
+msgid "Import in Bulk"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
+msgid "Importing Items and UOMs"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
+msgid "Importing Parties and Addresses"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
+msgid "Importing {0} of {1}, {2}"
+msgstr ""
+
+#. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
+#. Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "In House"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:15
+msgid "In Maintenance"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "In Maintenance"
+msgstr ""
+
+#. Description of the 'Downtime' (Float) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "In Mins"
+msgstr ""
+
+#. Description of the 'Lead Time' (Float) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "In Mins"
+msgstr ""
+
+#. Description of the 'Time' (Float) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "In Minutes"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
+msgid "In Party Currency"
+msgstr ""
+
+#. Description of the 'Rate of Depreciation' (Percent) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "In Percentage"
+msgstr ""
+
+#. Description of the 'Rate of Depreciation' (Percent) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "In Percentage"
+msgstr ""
+
+#. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "In Process"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "In Process"
+msgstr ""
+
+#. Option for the 'Inspection Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "In Process"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "In Process"
+msgstr ""
+
+#: stock/report/item_variant_details/item_variant_details.py:107
+msgid "In Production"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
+#: accounts/doctype/ledger_merge/ledger_merge.js:19
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:7
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'GL Entry Processing Status' (Select) field in DocType
+#. 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "In Progress"
+msgstr ""
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "In Progress"
+msgstr ""
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
+msgid "In Qty"
+msgstr ""
+
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:30
+msgid "In Stock Qty"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:11
+msgid "In Transit"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "In Transit"
+msgstr ""
+
+#. Option for the 'Transfer Status' (Select) field in DocType 'Material
+#. Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "In Transit"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:445
+msgid "In Transit Transfer"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:414
+msgid "In Transit Warehouse"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.py:446
+msgid "In Value"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "In Words"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "In Words (Company Currency)"
+msgstr ""
+
+#. Description of the 'In Words' (Data) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words (Export) will be visible once you save the Delivery Note."
+msgstr ""
+
+#. Description of the 'In Words (Company Currency)' (Data) field in DocType
+#. 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words will be visible once you save the Delivery Note."
+msgstr ""
+
+#. Description of the 'In Words (Company Currency)' (Data) field in DocType
+#. 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "In Words will be visible once you save the Sales Invoice."
+msgstr ""
+
+#. Description of the 'In Words (Company Currency)' (Small Text) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "In Words will be visible once you save the Sales Invoice."
+msgstr ""
+
+#. Description of the 'In Words (Company Currency)' (Data) field in DocType
+#. 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "In Words will be visible once you save the Sales Order."
+msgstr ""
+
+#. Description of the 'Completed Time' (Data) field in DocType 'Job Card
+#. Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "In mins"
+msgstr ""
+
+#. Description of the 'Operation Time ' (Float) field in DocType 'BOM
+#. Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "In minutes"
+msgstr ""
+
+#. Description of the 'Delay between Delivery Stops' (Int) field in DocType
+#. 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "In minutes"
+msgstr ""
+
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
+msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
+msgstr ""
+
+#: templates/includes/products_as_grid.html:18
+msgid "In stock"
+msgstr ""
+
+#. Description of the 'Set Operating Cost / Scrape Items From Sub-assemblies'
+#. (Check) field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
+msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Inactive"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Inactive"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Inactive"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json
+#: selling/report/inactive_customers/inactive_customers.json
+#: selling/workspace/selling/selling.json
+msgid "Inactive Customers"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/inactive_sales_items/inactive_sales_items.json
+msgid "Inactive Sales Items"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
+msgid "Incentives"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Incentives"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
+msgid "Include Account Currency"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Include Ageing Summary"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
+msgid "Include Default FB Assets"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
+#: accounts/report/general_ledger/general_ledger.js:183
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
+msgid "Include Default FB Entries"
+msgstr ""
+
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
+msgid "Include Disabled"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
+msgid "Include Expired"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:912
+msgid "Include Exploded Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Include Exploded Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Include Exploded Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Include Exploded Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Include Exploded Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Include Exploded Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Include Exploded Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Include Item In Manufacturing"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Include Item In Manufacturing"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Include Item In Manufacturing"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Include Item In Manufacturing"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Include Non Stock Items"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
+msgid "Include POS Transactions"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Include POS Transactions"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Include Payment (POS)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Include Payment (POS)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Include Reconciled Entries"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Include Safety Stock in Required Qty Calculation"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
+msgid "Include Sub-assembly Raw Materials"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Include Subcontracted Items"
+msgstr ""
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
+msgid "Include Timesheets in Draft Status"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.js:84
+#: stock/report/stock_ledger/stock_ledger.js:90
+#: stock/report/stock_projected_qty/stock_projected_qty.js:51
+msgid "Include UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Include UOM"
+msgstr ""
+
+#. Label of a Check field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Include in gross"
+msgstr ""
+
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
+msgid "Included in Gross Profit"
+msgstr ""
+
+#. Description of the 'Use Multi-Level BOM' (Check) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Including items for sub assemblies"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
+#: accounts/report/profitability_analysis/profitability_analysis.py:182
+#: public/js/financial_statements.js:36
+msgid "Income"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Income"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Income"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Process Deferred
+#. Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Income"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
+msgid "Income Account"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Income Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Income Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Income Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Income Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Income Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Income Account"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
+msgid "Incoming"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Incoming"
+msgstr ""
+
+#. Option for the 'Inspection Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Incoming"
+msgstr ""
+
+#. Name of a DocType
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgid "Incoming Call Handling Schedule"
+msgstr ""
+
+#. Name of a DocType
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgid "Incoming Call Settings"
+msgstr ""
+
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
+msgid "Incoming Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Incoming Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Incoming Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Incoming Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Incoming Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Incoming Rate (Costing)"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:38
+msgid "Incoming call from {0}"
+msgstr ""
+
+#. Name of a report
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.json
+msgid "Incorrect Balance Qty After Transaction"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:787
+msgid "Incorrect Batch Consumed"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:278
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:74
+msgid "Incorrect Date"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
+msgid "Incorrect Invoice"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
+msgid "Incorrect Movement Purpose"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:295
+msgid "Incorrect Payment Type"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
+#. Name of a report
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
+msgid "Incorrect Serial No Valuation"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:800
+msgid "Incorrect Serial Number Consumed"
+msgstr ""
+
+#. Name of a report
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.json
+msgid "Incorrect Stock Value Report"
+msgstr ""
+
+#: stock/serial_batch_bundle.py:95
+msgid "Incorrect Type of Transaction"
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:118
+msgid "Incorrect Warehouse"
+msgstr ""
+
+#: accounts/general_ledger.py:51
+msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/incoterm/incoterm.json
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Incoterm"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Increase In Asset Life(Months)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Increment"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Increment"
+msgstr ""
+
+#: stock/doctype/item_attribute/item_attribute.py:88
+msgid "Increment cannot be 0"
+msgstr ""
+
+#: controllers/item_variant.py:112
+msgid "Increment for Attribute {0} cannot be 0"
+msgstr ""
+
+#. Label of a Int field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Indent"
+msgstr ""
+
+#. Description of the 'Delivery Note' (Link) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Indicates that the package is a part of this delivery (Only Draft)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Indicator Color"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Indirect Expense"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:53
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:78
+msgid "Indirect Expenses"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:80
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:111
+msgid "Indirect Income"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Indirect Income"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:123
+msgid "Individual"
+msgstr ""
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Individual"
+msgstr ""
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Individual"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:293
+msgid "Individual GL Entry cannot be cancelled."
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
+msgid "Individual Stock Ledger Entry cannot be cancelled."
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Industry"
+msgstr ""
+
+#. Label of a Data field in DocType 'Industry Type'
+#: selling/doctype/industry_type/industry_type.json
+msgctxt "Industry Type"
+msgid "Industry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Industry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Industry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Industry"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/industry_type/industry_type.json
+msgid "Industry Type"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Initial Email Notification Sent"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
+msgid "Initiated"
+msgstr ""
+
+#. Option for the 'Payment Order Status' (Select) field in DocType 'Payment
+#. Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Initiated"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Initiated"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Initiated"
+msgstr ""
+
+#. Option for the 'Import Type' (Select) field in DocType 'Bank Statement
+#. Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Insert New Records"
+msgstr ""
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
+msgid "Inspected By"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Inspected By"
+msgstr ""
+
+#: controllers/stock_controller.py:875
+msgid "Inspection Rejected"
+msgstr ""
+
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
+msgid "Inspection Required"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Inspection Required"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inspection Required before Delivery"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inspection Required before Purchase"
+msgstr ""
+
+#: controllers/stock_controller.py:862
+msgid "Inspection Submission"
+msgstr ""
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:95
+msgid "Inspection Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Inspection Type"
+msgstr ""
+
+#. Label of a Date field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Installation Date"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/installation_note/installation_note.json
+#: stock/doctype/delivery_note/delivery_note.js:191
+msgid "Installation Note"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Installation Note'
+#. Label of a Link in the Stock Workspace
+#: selling/doctype/installation_note/installation_note.json
+#: stock/workspace/stock/stock.json
+msgctxt "Installation Note"
+msgid "Installation Note"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgid "Installation Note Item"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:764
+msgid "Installation Note {0} has already been submitted"
+msgstr ""
+
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Installation Status"
+msgstr ""
+
+#. Label of a Time field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Installation Time"
+msgstr ""
+
+#: selling/doctype/installation_note/installation_note.py:115
+msgid "Installation date cannot be before delivery date for Item {0}"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Installed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Installed Qty"
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:24
+msgid "Installing presets"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Instruction"
+msgstr ""
+
+#. Label of a Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Instructions"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Instructions"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Instructions"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:81
+#: stock/doctype/putaway_rule/putaway_rule.py:308
+msgid "Insufficient Capacity"
+msgstr ""
+
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
+msgid "Insufficient Permissions"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
+msgid "Insufficient Stock"
+msgstr ""
+
+#: stock/stock_ledger.py:1832
+msgid "Insufficient Stock for Batch"
+msgstr ""
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Insurance Company"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Insurance Details"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurance End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurance Start Date"
+msgstr ""
+
+#: setup/doctype/vehicle/vehicle.py:44
+msgid "Insurance Start date should be less than Insurance End date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurance details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insured value"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurer"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Integration Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Integration ID"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Inter Company Invoice Reference"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Inter Company Invoice Reference"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Inter Company Invoice Reference"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Inter Company Journal Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Inter Company Journal Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Inter Company Journal Entry Reference"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Inter Company Order Reference"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Inter Company Order Reference"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Inter Company Reference"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Inter Company Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Inter Transfer Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Inter Warehouse Transfer Settings"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Interest"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:2370
+msgid "Interest and/or dunning fee"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:39
+msgid "Interested"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Interested"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:29
+msgid "Internal"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Internal Customer"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:217
+msgid "Internal Customer for company {0} already exists"
+msgstr ""
+
+#: controllers/accounts_controller.py:586
+msgid "Internal Sale or Delivery Reference missing."
+msgstr ""
+
+#: controllers/accounts_controller.py:588
+msgid "Internal Sales Reference Missing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Internal Supplier"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.py:175
+msgid "Internal Supplier for company {0} already exists"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:27
+#: stock/doctype/material_request/material_request_dashboard.py:19
+msgid "Internal Transfer"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Internal Transfer"
+msgstr ""
+
+#. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Internal Transfer"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Internal Transfer"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Internal Transfer"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Internal Transfer"
+msgstr ""
+
+#: controllers/accounts_controller.py:597
+msgid "Internal Transfer Reference Missing"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:37
+msgid "Internal Transfers"
+msgstr ""
+
+#. Label of a Table field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Internal Work History"
+msgstr ""
+
+#: controllers/stock_controller.py:942
+msgid "Internal transfers can only be done in company's default currency"
+msgstr ""
+
+#. Label of a Text field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Introduction"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/introduction_to_assets/introduction_to_assets.json
+msgid "Introduction to Assets"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: crm/onboarding_step/introduction_to_crm/introduction_to_crm.json
+msgid "Introduction to CRM"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/introduction_to_selling/introduction_to_selling.json
+msgid "Introduction to Selling"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/introduction_to_stock_entry/introduction_to_stock_entry.json
+msgid "Introduction to Stock Entry"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
+#: stock/doctype/putaway_rule/putaway_rule.py:85
+msgid "Invalid"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
+#: accounts/doctype/sales_invoice/sales_invoice.py:886
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
+msgid "Invalid Account"
+msgstr ""
+
+#: controllers/item_variant.py:127
+msgid "Invalid Attribute"
+msgstr ""
+
+#: controllers/accounts_controller.py:423
+msgid "Invalid Auto Repeat Date"
+msgstr ""
+
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
+msgid "Invalid Barcode. There is no Item attached to this barcode."
+msgstr ""
+
+#: public/js/controllers/transaction.js:2414
+msgid "Invalid Blanket Order for the selected Customer and Item"
+msgstr ""
+
+#: quality_management/doctype/quality_procedure/quality_procedure.py:72
+msgid "Invalid Child Procedure"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
+msgid "Invalid Company for Inter Company Transaction."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
+#: controllers/accounts_controller.py:2612
+msgid "Invalid Cost Center"
+msgstr ""
+
+#: utilities/doctype/video_settings/video_settings.py:35
+msgid "Invalid Credentials"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:326
+msgid "Invalid Delivery Date"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
+msgid "Invalid Document"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
+msgid "Invalid Document Type"
+msgstr ""
+
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
+msgid "Invalid Formula"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:365
+msgid "Invalid Gross Purchase Amount"
+msgstr ""
+
+#: selling/report/lost_quotations/lost_quotations.py:65
+msgid "Invalid Group By"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
+msgid "Invalid Item"
+msgstr ""
+
+#: stock/doctype/item/item.py:1356
+msgid "Invalid Item Defaults"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
+#: accounts/general_ledger.py:676
+msgid "Invalid Opening Entry"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:119
+msgid "Invalid POS Invoices"
+msgstr ""
+
+#: accounts/doctype/account/account.py:335
+msgid "Invalid Parent Account"
+msgstr ""
+
+#: public/js/controllers/buying.js:333
+msgid "Invalid Part Number"
+msgstr ""
+
+#: utilities/transaction_base.py:31
+msgid "Invalid Posting Time"
+msgstr ""
+
+#: accounts/doctype/party_link/party_link.py:30
+msgid "Invalid Primary Role"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:60
+msgid "Invalid Priority"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:986
+msgid "Invalid Process Loss Configuration"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:618
+msgid "Invalid Purchase Invoice"
+msgstr ""
+
+#: controllers/accounts_controller.py:3222
+msgid "Invalid Qty"
+msgstr ""
+
+#: controllers/accounts_controller.py:1097
+msgid "Invalid Quantity"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
+msgid "Invalid Schedule"
+msgstr ""
+
+#: controllers/selling_controller.py:226
+msgid "Invalid Selling Price"
+msgstr ""
+
+#: utilities/doctype/video/video.py:113
+msgid "Invalid URL"
+msgstr ""
+
+#: controllers/item_variant.py:144
+msgid "Invalid Value"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:69
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:126
+msgid "Invalid Warehouse"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:304
+msgid "Invalid condition expression"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:254
+msgid "Invalid lost reason {0}, please create a new lost reason"
+msgstr ""
+
+#: stock/doctype/item/item.py:401
+msgid "Invalid naming series (. missing) for {0}"
+msgstr ""
+
+#: utilities/transaction_base.py:65
+msgid "Invalid reference {0} {1}"
+msgstr ""
+
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
+msgid "Invalid result key. Response:"
+msgstr ""
+
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
+msgid "Invalid value {0} for {1} against account {2}"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
+msgid "Invalid {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
+msgid "Invalid {0} for Inter Company Transaction."
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:100
+#: controllers/sales_and_purchase_return.py:31
+msgid "Invalid {0}: {1}"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inventory"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgid "Inventory Dimension"
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
+msgid "Inventory Dimension Negative Stock"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inventory Settings"
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'Stock'
+#: stock/module_onboarding/stock/stock.json
+msgid "Inventory, Warehouses, Analysis, and more."
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:38
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:53
+msgid "Investments"
+msgstr ""
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
+msgid "Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Invoice"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Invoice"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Subscription Invoice'
+#: accounts/doctype/subscription_invoice/subscription_invoice.json
+msgctxt "Subscription Invoice"
+msgid "Invoice"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Invoice Cancellation"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Invoice Date"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
+msgid "Invoice Discounting"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Invoice Discounting"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
+msgid "Invoice Grand Total"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Invoice Limit"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Invoice Number"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Invoice Number"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Invoice Number"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Invoice Number"
+msgstr ""
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:45
+msgid "Invoice Portion"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Invoice Portion"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Invoice Portion"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Invoice Portion (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Invoice Portion (%)"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:109
+msgid "Invoice Posting Date"
+msgstr ""
+
+#. Label of a Select field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Invoice Series"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_list.js:60
+msgid "Invoice Status"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
+msgid "Invoice Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Invoice Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Invoice Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Invoice Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Invoice Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Invoice Type"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:382
+msgid "Invoice already created for all billing hours"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Invoice and Billing"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:379
+msgid "Invoice can't be made for zero billing hour"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
+msgid "Invoiced Amount"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+msgid "Invoiced Qty"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
+msgid "Invoices"
+msgstr ""
+
+#. Label of a Table field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Invoices"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Invoices"
+msgstr ""
+
+#. Group in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Invoices"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Invoices"
+msgstr ""
+
+#. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Invoices"
+msgstr ""
+
+#. Description of the 'Allocated' (Check) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Invoices and Payments have been Fetched and Allocated"
+msgstr ""
+
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Invoicing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Invoicing Features"
+msgstr ""
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Inward"
+msgstr ""
+
+#. Option for the 'Payment Request Type' (Select) field in DocType 'Payment
+#. Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Inward"
+msgstr ""
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Inward"
+msgstr ""
+
+#. Label of a Check field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Is Account Payable"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.js:16
+msgid "Is Active"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Is Active"
+msgstr ""
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Is Active"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Is Active"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Is Adjustment Entry"
+msgstr ""
+
+#. Label of a Select field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Is Advance"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Is Advance"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Is Advance"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Is Advance"
+msgstr ""
+
+#. Label of a Data field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Is Advance"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:306
+msgid "Is Alternative"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Is Alternative"
+msgstr ""
+
+#. Label of a Check field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Is Billable"
+msgstr ""
+
+#. Label of a Check field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Is Cancelled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Is Cancelled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Is Cancelled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Cash or Non Trade Discount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Is Company"
+msgstr ""
+
+#. Label of a Check field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Is Company"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Is Company Account"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Is Composite Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Consolidated"
+msgstr ""
+
+#. Label of a Check field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Is Container"
+msgstr ""
+
+#. Label of a Check field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Is Corrective Job Card"
+msgstr ""
+
+#. Label of a Check field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Is Corrective Operation"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Is Cumulative"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Is Cumulative"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Is Customer Provided Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Day Book Data Imported"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Day Book Data Processed"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Is Default"
+msgstr ""
+
+#. Label of a Check field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Is Default"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Is Default"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Is Default"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Is Default Account"
+msgstr ""
+
+#. Label of a Check field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Is Default Language"
+msgstr ""
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Is Delivery Note Required for Sales Invoice Creation?"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Is Discounted"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Discounted"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Is Existing Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Is Expandable"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Is Finished Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Is Fixed Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Is Fixed Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Is Fixed Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Is Fixed Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Is Fixed Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Is Fixed Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Is Fixed Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Is Free Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Is Free Item"
+msgstr ""
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:69
+msgid "Is Frozen"
+msgstr ""
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Is Frozen"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Is Frozen"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Is Fully Depreciated"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Is Group"
+msgstr ""
+
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Group Warehouse"
+msgstr ""
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Is Internal Customer"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Is Internal Customer"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Internal Customer"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Is Internal Customer"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Internal Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Is Internal Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Internal Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Is Internal Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Applicable On Account'
+#: accounts/doctype/applicable_on_account/applicable_on_account.json
+msgctxt "Applicable On Account"
+msgid "Is Mandatory"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Master Data Imported"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Master Data Processed"
+msgstr ""
+
+#. Label of a Check field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Is Milestone"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Old Subcontracting Flow"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Is Old Subcontracting Flow"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Old Subcontracting Flow"
+msgstr ""
+
+#. Label of a Select field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Is Opening"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Is Opening"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Is Opening"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Is Opening"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Is Opening Entry"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Opening Entry"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Opening Entry"
+msgstr ""
+
+#. Label of a Check field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Is Outward"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Paid"
+msgstr ""
+
+#. Label of a Check field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Is Period Closing Voucher Entry"
+msgstr ""
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Is Purchase Order Required for Purchase Invoice & Receipt Creation?"
+msgstr ""
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Is Purchase Receipt Required for Purchase Invoice Creation?"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Rate Adjustment Entry (Debit Note)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Is Recursive"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Is Recursive"
+msgstr ""
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Is Rejected"
+msgstr ""
+
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
+msgid "Is Return"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Is Return"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Is Return"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Return"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Is Return"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Is Return"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Is Return (Credit Note)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Return (Credit Note)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Return (Debit Note)"
+msgstr ""
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Is Sales Order Required for Sales Invoice & Delivery Note Creation?"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Is Scrap Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Is Scrap Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Is Short Year"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Is Stock Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Is Stock Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Subcontracted"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Is Subcontracted"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Subcontracted"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Is Subcontracted"
+msgstr ""
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Is System Generated"
+msgstr ""
+
+#. Label of a Check field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Is Template"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Is Transporter"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Is a Subscription"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Is this Tax included in Basic Rate?"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Is this Tax included in Basic Rate?"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
+#: support/doctype/issue/issue.json
+msgid "Issue"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Issue"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Issue"
+msgstr ""
+
+#. Label of a Link in the Support Workspace
+#. Label of a shortcut in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Issue"
+msgid "Issue"
+msgstr ""
+
+#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Issue"
+msgstr ""
+
+#. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Issue"
+msgstr ""
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Issue"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Issue"
+msgstr ""
+
+#. Name of a report
+#: support/report/issue_analytics/issue_analytics.json
+msgid "Issue Analytics"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Issue Credit Note"
+msgstr ""
+
+#. Label of a Date field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Issue Date"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:138
+msgid "Issue Material"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/issue_priority/issue_priority.json
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
+msgid "Issue Priority"
+msgstr ""
+
+#. Label of a Link in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Issue Priority"
+msgid "Issue Priority"
+msgstr ""
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Issue Split From"
+msgstr ""
+
+#. Name of a report
+#: support/report/issue_summary/issue_summary.json
+msgid "Issue Summary"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/issue_type/issue_type.json
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
+msgid "Issue Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Issue Type"
+msgstr ""
+
+#. Label of a Link in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Issue Type"
+msgid "Issue Type"
+msgstr ""
+
+#. Description of the 'Is Rate Adjustment Entry (Debit Note)' (Check) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:33
+msgid "Issued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Issued"
+msgstr ""
+
+#. Option for the 'Current State' (Select) field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Issued"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/issued_items_against_work_order/issued_items_against_work_order.json
+msgid "Issued Items Against Work Order"
+msgstr ""
+
+#. Label of a Card Break in the Support Workspace
+#: support/doctype/issue/issue.py:181 support/workspace/support/support.json
+msgid "Issues"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Issues"
+msgstr ""
+
+#. Label of a Date field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Issuing Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Issuing Date"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:67
+msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
+msgstr ""
+
+#: stock/doctype/item/item.py:538
+msgid "It can take upto few hours for accurate stock values to be visible after merging items."
+msgstr ""
+
+#: public/js/controllers/transaction.js:1883
+msgid "It is needed to fetch Item Details."
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
+msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:32
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
+#: buying/report/procurement_tracker/procurement_tracker.py:60
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:25
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
+#: public/js/purchase_trends_filters.js:48
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
+#: stock/page/stock_balance/stock_balance.js:23
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
+#: stock/report/item_price_stock/item_price_stock.js:8
+#: stock/report/item_prices/item_prices.py:50
+#: stock/report/item_shortage_report/item_shortage_report.py:88
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
+#: stock/report/product_bundle_balance/product_bundle_balance.js:16
+#: stock/report/product_bundle_balance/product_bundle_balance.py:82
+#: stock/report/reserved_stock/reserved_stock.js:30
+#: stock/report/reserved_stock/reserved_stock.py:103
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
+#: stock/report/stock_ageing/stock_ageing.js:37
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
+#: stock/report/stock_balance/stock_balance.js:39
+#: stock/report/stock_balance/stock_balance.py:368
+#: stock/report/stock_ledger/stock_ledger.js:42
+#: stock/report/stock_ledger/stock_ledger.py:182
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
+#: stock/report/stock_projected_qty/stock_projected_qty.js:28
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Item"
+msgstr ""
+
+#. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
+#. Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Item"
+msgstr ""
+
+#. Label of a Table field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#. Label of a shortcut in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: buying/workspace/buying/buying.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: selling/workspace/selling/selling.json setup/workspace/home/home.json
+#: stock/workspace/stock/stock.json
+msgctxt "Item"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item"
+msgstr ""
+
+#. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
+#. Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Item"
+msgstr ""
+
+#: stock/report/bom_search/bom_search.js:8
+msgid "Item 1"
+msgstr ""
+
+#: stock/report/bom_search/bom_search.js:14
+msgid "Item 2"
+msgstr ""
+
+#: stock/report/bom_search/bom_search.js:20
+msgid "Item 3"
+msgstr ""
+
+#: stock/report/bom_search/bom_search.js:26
+msgid "Item 4"
+msgstr ""
+
+#: stock/report/bom_search/bom_search.js:32
+msgid "Item 5"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_alternative/item_alternative.json
+msgid "Item Alternative"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Alternative"
+msgid "Item Alternative"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_attribute/item_attribute.json
+msgid "Item Attribute"
+msgstr ""
+
+#. Option for the 'Variant Based On' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Attribute"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Attribute"
+msgid "Item Attribute"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Variant'
+#: stock/doctype/item_variant/item_variant.json
+msgctxt "Item Variant"
+msgid "Item Attribute"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgid "Item Attribute Value"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Variant'
+#: stock/doctype/item_variant/item_variant.json
+msgctxt "Item Variant"
+msgid "Item Attribute Value"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Item Attribute Values"
+msgstr ""
+
+#. Name of a report
+#: stock/report/item_balance/item_balance.json
+msgid "Item Balance (Simple)"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_barcode/item_barcode.json
+msgid "Item Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Barcode"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+#: manufacturing/report/bom_explorer/bom_explorer.py:49
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:103
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
+#: selling/report/sales_order_analysis/sales_order_analysis.py:241
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
+#: stock/report/delayed_item_report/delayed_item_report.py:143
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
+#: stock/report/item_price_stock/item_price_stock.py:18
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
+#: stock/report/stock_projected_qty/stock_projected_qty.py:99
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
+#: templates/includes/products_as_list.html:14
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Item Code"
+msgstr ""
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
+#. Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule Item Code'
+#: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
+msgctxt "Pricing Rule Item Code"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Item Code"
+msgstr ""
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Item Code"
+msgstr ""
+
+#. Option for the 'Item Naming By' (Select) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Item Code"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
+msgid "Item Code (Final Product)"
+msgstr ""
+
+#: stock/doctype/serial_no/serial_no.py:80
+msgid "Item Code cannot be changed for Serial No."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
+msgid "Item Code required at Row No {0}"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
+msgid "Item Code: {0} is not available under warehouse {1}."
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "Item Customer Detail"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_default/item_default.json
+msgid "Item Default"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Item Defaults"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item Description"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item Description"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Item Description"
+msgstr ""
+
+#. Label of a Text field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Item Description"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Item Description"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Description"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Item Description"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan Sub Assembly
+#. Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Item Details"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:28
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
+#: accounts/report/purchase_register/purchase_register.js:58
+#: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
+#: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
+#: setup/doctype/item_group/item_group.json
+#: stock/page/stock_balance/stock_balance.js:35
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
+#: stock/report/item_prices/item_prices.py:52
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/product_bundle_balance/product_bundle_balance.js:29
+#: stock/report/product_bundle_balance/product_bundle_balance.py:100
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
+#: stock/report/stock_balance/stock_balance.js:32
+#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_ledger/stock_ledger.js:53
+#: stock/report/stock_ledger/stock_ledger.py:247
+#: stock/report/stock_projected_qty/stock_projected_qty.js:39
+#: stock/report/stock_projected_qty/stock_projected_qty.py:108
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
+msgid "Item Group"
+msgstr ""
+
+#. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
+#. Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Item Group"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Item Group'
+#: accounts/doctype/pos_item_group/pos_item_group.json
+msgctxt "POS Item Group"
+msgid "Item Group"
+msgstr ""
+
+#. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
+#. Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Item Group"
+msgstr ""
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
+#. Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule Item Group'
+#: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
+msgctxt "Pricing Rule Item Group"
+msgid "Item Group"
+msgstr ""
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Website Item Group'
+#: setup/doctype/website_item_group/website_item_group.json
+msgctxt "Website Item Group"
+msgid "Item Group"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Item Group Defaults"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Item Group Name"
+msgstr ""
+
+#: setup/doctype/item_group/item_group.js:82
+msgid "Item Group Tree"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
+msgid "Item Group not mentioned in item master for item {0}"
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Item Group wise Discount"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Item Groups"
+msgstr ""
+
+#. Description of the 'Website Image' (Attach Image) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item Image (if not slideshow)"
+msgstr ""
+
+#. Label of a Table field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Item Locations"
+msgstr ""
+
+#. Name of a role
+#: setup/doctype/brand/brand.json setup/doctype/item_group/item_group.json
+#: setup/doctype/uom/uom.json stock/doctype/batch/batch.json
+#: stock/doctype/item/item.json
+#: stock/doctype/item_alternative/item_alternative.json
+#: stock/doctype/item_attribute/item_attribute.json
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/serial_no/serial_no.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgid "Item Manager"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgid "Item Manufacturer"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Manufacturer"
+msgid "Item Manufacturer"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
+#: accounts/report/gross_profit/gross_profit.py:229
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:33
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
+#: manufacturing/report/bom_explorer/bom_explorer.py:55
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:109
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
+#: manufacturing/report/job_card_summary/job_card_summary.py:158
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:125
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
+#: public/js/controllers/transaction.js:2162
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:33
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:75
+#: stock/report/delayed_item_report/delayed_item_report.py:149
+#: stock/report/item_price_stock/item_price_stock.py:24
+#: stock/report/item_prices/item_prices.py:51
+#: stock/report/item_shortage_report/item_shortage_report.py:143
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
+#: stock/report/stock_projected_qty/stock_projected_qty.py:105
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Item Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Item Naming By"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Item Price"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Item Price"
+msgid "Item Price"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Item Price Settings"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_price_stock/item_price_stock.json
+#: stock/workspace/stock/stock.json
+msgid "Item Price Stock"
+msgstr ""
+
+#: stock/get_item_details.py:862
+msgid "Item Price added for {0} in Price List {1}"
+msgstr ""
+
+#: stock/doctype/item_price/item_price.py:140
+msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
+msgstr ""
+
+#: stock/get_item_details.py:844
+msgid "Item Price updated for {0} in Price List {1}"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_prices/item_prices.json stock/workspace/stock/stock.json
+msgid "Item Prices"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgid "Item Quality Inspection Parameter"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Inspection Template'
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgctxt "Quality Inspection Template"
+msgid "Item Quality Inspection Parameter"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Item Reference"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Item Reference"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Item Reference"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_reorder/item_reorder.json
+msgid "Item Reorder"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
+msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Item Serial No"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_shortage_report/item_shortage_report.json
+#: stock/workspace/stock/stock.json
+msgid "Item Shortage Report"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_supplier/item_supplier.json
+msgid "Item Supplier"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_tax/item_tax.json
+msgid "Item Tax"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Item Tax"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Tax Amount Included in Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Tax Amount Included in Value"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Code field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Code field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Code field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Code field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Code field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#. Label of a Code field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Tax Rate"
+msgstr ""
+
+#: accounts/doctype/item_tax_template/item_tax_template.py:52
+msgid "Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Item Tax Template"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Tax Template"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
+msgid "Item Tax Template Detail"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Item To Manufacture"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item UOM"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
+msgid "Item Unavailable"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_variant/item_variant.json
+msgid "Item Variant"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgid "Item Variant Attribute"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_variant_details/item_variant_details.json
+#: stock/workspace/stock/stock.json
+msgid "Item Variant Details"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item/item.js:114
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgid "Item Variant Settings"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Variant Settings"
+msgid "Item Variant Settings"
+msgstr ""
+
+#: stock/doctype/item/item.js:744
+msgid "Item Variant {0} already exists with same attributes"
+msgstr ""
+
+#: stock/doctype/item/item.py:754
+msgid "Item Variants updated"
+msgstr ""
+
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.py:73
+msgid "Item Warehouse based reposting has been enabled."
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Item Website Specification"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Weight Details"
+msgstr ""
+
+#. Label of a Code field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Item Wise Tax Detail"
+msgstr ""
+
+#. Label of a Code field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Item Wise Tax Detail "
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Item and Warehouse"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Item and Warranty Details"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2389
+msgid "Item for row {0} does not match Material Request"
+msgstr ""
+
+#: stock/doctype/item/item.py:768
+msgid "Item has variants."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_details.js:108
+msgid "Item is removed since no serial / batch no selected."
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
+msgid "Item must be added using 'Get Items from Purchase Receipts' button"
+msgstr ""
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
+#: selling/doctype/sales_order/sales_order.js:1146
+msgid "Item name"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item operation"
+msgstr ""
+
+#: controllers/accounts_controller.py:3245
+msgid "Item qty can not be updated as raw materials are already processed."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:811
+msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
+msgstr ""
+
+#. Description of the 'Item' (Link) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item to be manufactured or repacked"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
+msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
+msgstr ""
+
+#: stock/doctype/item/item.py:921
+msgid "Item variant {0} exists with same attributes"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:81
+msgid "Item {0} cannot be added as a sub-assembly of itself"
+msgstr ""
+
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
+msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:231 stock/doctype/item/item.py:603
+msgid "Item {0} does not exist"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:555
+msgid "Item {0} does not exist in the system or has expired"
+msgstr ""
+
+#: controllers/selling_controller.py:684
+msgid "Item {0} entered multiple times."
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:175
+msgid "Item {0} has already been returned"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:233
+msgid "Item {0} has been disabled"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:657
+msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
+msgstr ""
+
+#: stock/doctype/item/item.py:1090
+msgid "Item {0} has reached its end of life on {1}"
+msgstr ""
+
+#: stock/stock_ledger.py:112
+msgid "Item {0} ignored since it is not a stock item"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
+msgid "Item {0} is already reserved/delivered against Sales Order {1}."
+msgstr ""
+
+#: stock/doctype/item/item.py:1110
+msgid "Item {0} is cancelled"
+msgstr ""
+
+#: stock/doctype/item/item.py:1094
+msgid "Item {0} is disabled"
+msgstr ""
+
+#: selling/doctype/installation_note/installation_note.py:79
+msgid "Item {0} is not a serialized Item"
+msgstr ""
+
+#: stock/doctype/item/item.py:1102
+msgid "Item {0} is not a stock Item"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1564
+msgid "Item {0} is not active or end of life has been reached"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:235
+msgid "Item {0} must be a Fixed Asset Item"
+msgstr ""
+
+#: stock/get_item_details.py:228
+msgid "Item {0} must be a Non-Stock Item"
+msgstr ""
+
+#: stock/get_item_details.py:225
+msgid "Item {0} must be a Sub-contracted Item"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:237
+msgid "Item {0} must be a non-stock item"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1099
+msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
+msgstr ""
+
+#: stock/doctype/item_price/item_price.py:56
+msgid "Item {0} not found."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:341
+msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:453
+msgid "Item {0}: {1} qty produced. "
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
+msgid "Item {} does not exist."
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'Home'
+#: setup/module_onboarding/home/home.json
+msgid "Item, Customer, Supplier and Quotation"
+msgstr ""
+
+#. Name of a report
+#: stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json
+msgid "Item-wise Price List Rate"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#: buying/report/item_wise_purchase_history/item_wise_purchase_history.json
+#: buying/workspace/buying/buying.json
+msgid "Item-wise Purchase History"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.json
+#: accounts/workspace/payables/payables.json
+msgid "Item-wise Purchase Register"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/item_wise_sales_history/item_wise_sales_history.json
+#: selling/workspace/selling/selling.json
+msgid "Item-wise Sales History"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Item-wise Sales Register"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:308
+msgid "Item: {0} does not exist in the system"
+msgstr ""
+
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Items"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Material Request'
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Items"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#. Label of a Table field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Items"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Items"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Product Bundle'
+#. Label of a Table field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Items"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Items"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Items"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Items"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Stock Entry'
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Items"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Items"
+msgstr ""
+
+#. Label of a Card Break in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Items & Pricing"
+msgstr ""
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Items Catalogue"
+msgstr ""
+
+#: stock/report/item_prices/item_prices.js:8
+msgid "Items Filter"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
+msgid "Items Required"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#: buying/workspace/buying/buying.json
+#: stock/report/items_to_be_requested/items_to_be_requested.json
+msgid "Items To Be Requested"
+msgstr ""
+
+#. Label of a Card Break in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Items and Pricing"
+msgstr ""
+
+#: controllers/accounts_controller.py:3469
+msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:962
+msgid "Items for Raw Material Request"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:807
+msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
+msgstr ""
+
+#. Label of a Code field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Items to Be Repost"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1474
+msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Items to Order and Receive"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:278
+msgid "Items to Reserve"
+msgstr ""
+
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Items under this warehouse will be suggested"
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Itemwise Discount"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.json
+#: stock/workspace/stock/stock.json
+msgid "Itemwise Recommended Reorder Level"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "JAN"
+msgstr ""
+
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/job_card/job_card.py:765
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
+msgid "Job Card"
+msgstr ""
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Job Card"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Job Card"
+msgid "Job Card"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Job Card"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Job Card"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Job Card"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Job Card"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Job Card"
+msgstr ""
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'Work
+#. Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Job Card"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:167
+msgid "Job Card Analysis"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgid "Job Card Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Job Card Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Job Card Item"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgid "Job Card Operation"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgid "Job Card Scheduled Time"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgid "Job Card Scrap Item"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/job_card_summary/job_card_summary.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Job Card Summary"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgid "Job Card Time Log"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
+msgid "Job Paused"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
+msgid "Job Started"
+msgstr ""
+
+#. Label of a Check field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Job Started"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Job Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Job Title"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1568
+msgid "Job card {0} created"
+msgstr ""
+
+#: utilities/bulk_transaction.py:50
+msgid "Job: {0} has been triggered for processing failed transactions"
+msgstr ""
+
+#: projects/doctype/project/project.py:338
+msgid "Join"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Joining"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
+msgid "Journal Entries"
+msgstr ""
+
+#: accounts/utils.py:859
+msgid "Journal Entries {0} are un-linked"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/account/account_tree.js:205
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
+msgid "Journal Entry"
+msgstr ""
+
+#. Group in Asset's connections
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Journal Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Journal Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Journal Entry"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#. Label of a Link in the Accounting Workspace
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Journal Entry"
+msgid "Journal Entry"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Journal Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Journal Entry"
+msgstr ""
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Payment
+#. Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Journal Entry"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgid "Journal Entry Account"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgid "Journal Entry Template"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Journal Entry Template"
+msgid "Journal Entry Template"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
+msgid "Journal Entry Template Account"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Journal Entry Type"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:489
+msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Journal Entry for Scrap"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:245
+msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:625
+msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Journals"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
+msgid "Journals have been created"
+msgstr ""
+
+#: projects/doctype/project/project.js:104
+msgid "Kanban Board"
+msgstr ""
+
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
+#. Label of a Data field in DocType 'Currency Exchange Settings Details'
+#: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
+msgctxt "Currency Exchange Settings Details"
+msgid "Key"
+msgstr ""
+
+#. Label of a Data field in DocType 'Currency Exchange Settings Result'
+#: accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json
+msgctxt "Currency Exchange Settings Result"
+msgid "Key"
+msgstr ""
+
+#. Label of a Card Break in the Buying Workspace
+#. Label of a Card Break in the Selling Workspace
+#. Label of a Card Break in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgid "Key Reports"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
+msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
+msgstr ""
+
+#: public/js/utils/party.js:264
+msgid "Kindly select the company first"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
+
+#. Option for the 'Valuation Method' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "LIFO"
+msgstr ""
+
+#. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
+#. Settings'
+#. Option for the 'Pick Serial / Batch Based On' (Select) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "LIFO"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Website Specification'
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgctxt "Item Website Specification"
+msgid "Label"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Label"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Landed Cost Help"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgid "Landed Cost Item"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgid "Landed Cost Purchase Receipt"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgid "Landed Cost Taxes and Charges"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgid "Landed Cost Voucher"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Landed Cost Voucher"
+msgid "Landed Cost Voucher"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Landed Cost Voucher Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Landed Cost Voucher Amount"
+msgstr ""
+
+#. Option for the 'Orientation' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Landscape"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Language"
+msgstr ""
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Lapsed"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:225
+msgid "Large"
+msgstr ""
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Last Carbon Check"
+msgstr ""
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:46
+msgid "Last Communication"
+msgstr ""
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:52
+msgid "Last Communication Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Last Completion Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Last Integration Date"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:138
+msgid "Last Month Downtime Analysis"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Last Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Last Name"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.js:275
+msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
+msgstr ""
+
+#: selling/report/inactive_customers/inactive_customers.py:81
+msgid "Last Order Amount"
+msgstr ""
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:44
+#: selling/report/inactive_customers/inactive_customers.py:82
+msgid "Last Order Date"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
+#: stock/report/item_prices/item_prices.py:56
+msgid "Last Purchase Rate"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Last Purchase Rate"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Last Purchase Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Last Purchase Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Last Purchase Rate"
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
+msgstr ""
+
+#: setup/doctype/vehicle/vehicle.py:46
+msgid "Last carbon check date cannot be a future date"
+msgstr ""
+
+#: stock/report/stock_ageing/stock_ageing.py:163
+msgid "Latest"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.py:486
+msgid "Latest Age"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Latitude"
+msgstr ""
+
+#. Label of a Float field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Latitude"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
+#: crm/report/lead_details/lead_details.py:18
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
+#: public/js/communication.js:25
+msgid "Lead"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Lead"
+msgstr ""
+
+#. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
+#. Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Lead"
+msgstr ""
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Lead"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#. Label of a Link in the CRM Workspace
+#. Label of a shortcut in the CRM Workspace
+#. Label of a Link in the Home Workspace
+#: crm/doctype/lead/lead.json crm/workspace/crm/crm.json
+#: setup/workspace/home/home.json
+msgctxt "Lead"
+msgid "Lead"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Lead"
+msgstr ""
+
+#: crm/doctype/lead/lead.py:547
+msgid "Lead -> Prospect"
+msgstr ""
+
+#. Name of a report
+#: crm/report/lead_conversion_time/lead_conversion_time.json
+msgid "Lead Conversion Time"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:20
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:26
+msgid "Lead Count"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/lead_details/lead_details.json crm/workspace/crm/crm.json
+msgid "Lead Details"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:24
+msgid "Lead Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Lead Name"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:28
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:21
+msgid "Lead Owner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Lead Owner"
+msgstr ""
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Lead Owner"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.json
+#: crm/workspace/crm/crm.json
+msgid "Lead Owner Efficiency"
+msgstr ""
+
+#: crm/doctype/lead/lead.py:174
+msgid "Lead Owner cannot be same as the Lead Email Address"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/lead_source/lead_source.json
+msgid "Lead Source"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+msgctxt "Lead Source"
+msgid "Lead Source"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Lead Time"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
+msgid "Lead Time (Days)"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:267
+msgid "Lead Time (in mins)"
+msgstr ""
+
+#. Label of a Date field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Lead Time Date"
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+msgid "Lead Time Days"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Lead Time in days"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Lead Time in days"
+msgstr ""
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Lead Type"
+msgstr ""
+
+#: crm/doctype/lead/lead.py:546
+msgid "Lead {0} has been added to prospect {1}."
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'CRM'
+#: crm/module_onboarding/crm/crm.json
+msgid "Lead, Opportunity, Customer, and more."
+msgstr ""
+
+#. Label of a shortcut in the Home Workspace
+#: setup/workspace/home/home.json
+msgid "Leaderboard"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Leads"
+msgstr ""
+
+#: utilities/activation.py:77
+msgid "Leads help you get business, add all your contacts and more as your leads"
+msgstr ""
+
+#. Label of a shortcut in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Learn Accounting"
+msgstr ""
+
+#. Label of a shortcut in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Learn Inventory Management"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Learn Manufacturing"
+msgstr ""
+
+#. Label of a shortcut in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Learn Procurement"
+msgstr ""
+
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgid "Learn Project Management"
+msgstr ""
+
+#. Label of a shortcut in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Learn Sales Management"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'How to Navigate in ERPNext'
+#: setup/onboarding_step/navigation_help/navigation_help.json
+msgid "Learn about  Navigation options"
+msgstr ""
+
+#. Description of the 'Enable Common Party Accounting' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#, python-format
+msgctxt "Accounts Settings"
+msgid "Learn about <a href=\"https://docs.erpnext.com/docs/v13/user/manual/en/accounts/articles/common_party_accounting#:~:text=Common%20Party%20Accounting%20in%20ERPNext,Invoice%20against%20a%20primary%20Supplier.\">Common Party</a>"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Updating Opening Balances'
+#: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
+msgid "Learn how to update opening balances"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Review Chart of Accounts'
+#: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
+msgid "Learn more about Chart of Accounts"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Production Planning'
+#: manufacturing/onboarding_step/production_planning/production_planning.json
+msgid "Learn more about Production Planning"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Import Data from Spreadsheet'
+#: setup/onboarding_step/data_import/data_import.json
+msgid "Learn more about data migration"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Leave Encashed?"
+msgstr ""
+
+#. Description of the 'Success Redirect URL' (Data) field in DocType
+#. 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Leave blank for home.\n"
+"This is relative to site URL, for example \"about\" will redirect to \"https://yoursitename.com/about\""
+msgstr ""
+
+#. Description of the 'Release Date' (Date) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Leave blank if the Supplier is blocked indefinitely"
+msgstr ""
+
+#. Description of the 'Dispatch Notification Attachment' (Link) field in
+#. DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Leave blank to use the standard Delivery Note format"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
+msgid "Ledger"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgid "Ledger Merge"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgid "Ledger Merge Accounts"
+msgstr ""
+
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Ledgers"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Left"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Left"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Left Child"
+msgstr ""
+
+#. Label of a Int field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Left Index"
+msgstr ""
+
+#: setup/doctype/company/company.py:380
+msgid "Legal"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
+msgid "Legal Expenses"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:19
+msgid "Legend"
+msgstr ""
+
+#: setup/doctype/global_defaults/global_defaults.js:20
+msgid "Length"
+msgstr ""
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Length (cm)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Length (cm)"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:807
+msgid "Less Than Amount"
+msgstr ""
+
+#. Description of the 'Is Short Year' (Check) field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Less than 12 months."
+msgstr ""
+
+#. Title of the Module Onboarding 'Accounts'
+#: accounts/module_onboarding/accounts/accounts.json
+msgid "Let's Set Up Your Accounts and Taxes."
+msgstr ""
+
+#. Title of the Module Onboarding 'CRM'
+#: crm/module_onboarding/crm/crm.json
+msgid "Let's Set Up Your CRM."
+msgstr ""
+
+#. Title of the Module Onboarding 'Assets'
+#: assets/module_onboarding/assets/assets.json
+msgid "Let's Set Up the Assets Module."
+msgstr ""
+
+#. Title of the Module Onboarding 'Buying'
+#: buying/module_onboarding/buying/buying.json
+msgid "Let's Set Up the Buying Module."
+msgstr ""
+
+#. Title of the Module Onboarding 'Manufacturing'
+#: manufacturing/module_onboarding/manufacturing/manufacturing.json
+msgid "Let's Set Up the Manufacturing Module."
+msgstr ""
+
+#. Title of the Module Onboarding 'Selling'
+#: selling/module_onboarding/selling/selling.json
+msgid "Let's Set Up the Selling Module."
+msgstr ""
+
+#. Title of the Module Onboarding 'Stock'
+#: stock/module_onboarding/stock/stock.json
+msgid "Let's Set Up the Stock Module."
+msgstr ""
+
+#. Title of the Module Onboarding 'Home'
+#: setup/module_onboarding/home/home.json
+msgid "Let's begin your journey with ERPNext"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Purchase an Asset'
+#: assets/onboarding_step/asset_purchase/asset_purchase.json
+msgid "Let's create a Purchase Receipt"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create an Asset Item'
+#: assets/onboarding_step/asset_item/asset_item.json
+msgid "Let's create a new Asset item"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Define Asset Category'
+#: assets/onboarding_step/asset_category/asset_category.json
+msgid "Let's review existing Asset Category"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Set Up a Company'
+#: setup/onboarding_step/company_set_up/company_set_up.json
+msgid "Let's review your Company"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Review Fixed Asset Accounts'
+#: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
+msgid "Let's walk-through Chart of Accounts to review setup"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link in the Home Workspace
+#: setup/workspace/home/home.json
+msgctxt "Letter Head"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Packing Slip'
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Letter Head"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Letter Head"
+msgstr ""
+
+#. Description of the 'Body Text' (Text Editor) field in DocType 'Dunning
+#. Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Letter or Email Body Text"
+msgstr ""
+
+#. Description of the 'Closing Text' (Text Editor) field in DocType 'Dunning
+#. Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Letter or Email Closing Text"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Sales Order'
+#: selling/onboarding_step/sales_order/sales_order.json
+msgid "Let’s convert your first Sales Order against a Quotation"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Workstation'
+#: manufacturing/onboarding_step/workstation/workstation.json
+msgid "Let’s create a Workstation"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Update Stock Opening Balance'
+#: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
+msgid "Let’s create a stock opening entry"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Operation'
+#: manufacturing/onboarding_step/operation/operation.json
+msgid "Let’s create an Operation"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Setup a Warehouse'
+#: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
+msgid "Let’s create your first  warehouse "
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create a Customer'
+#: setup/onboarding_step/create_a_customer/create_a_customer.json
+msgid "Let’s create your first Customer"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Track Material Request'
+#: buying/onboarding_step/create_a_material_request/create_a_material_request.json
+msgid "Let’s create your first Material Request"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create Your First Purchase
+#. Invoice '
+#: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
+msgid "Let’s create your first Purchase Invoice"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create first Purchase Order'
+#: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
+msgid "Let’s create your first Purchase Order"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create your first Quotation'
+#: setup/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "Let’s create your first Quotation"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Create a Supplier'
+#: setup/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "Let’s create your first Supplier"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Setup Your Letterhead'
+#: setup/onboarding_step/letterhead/letterhead.json
+msgid "Let’s setup your first Letter Head"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Selling Settings'
+#: selling/onboarding_step/selling_settings/selling_settings.json
+msgid "Let’s walk-through Selling Settings"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Buying Settings'
+#: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
+msgid "Let’s walk-through few Buying Settings"
+msgstr ""
+
+#. Label of a Int field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Level"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Level"
+msgstr ""
+
+#. Label of a Int field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Level (BOM)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Lft"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:239
+msgid "Liabilities"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:26
+msgid "Liability"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Liability"
+msgstr ""
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Liability"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "License Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "License Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "License Plate"
+msgstr ""
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:26
+msgid "Likes"
+msgstr ""
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Likes"
+msgstr ""
+
+#: controllers/status_updater.py:358
+msgid "Limit Crossed"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Limit timeslot for Stock Reposting"
+msgstr ""
+
+#. Description of the 'Short Name' (Data) field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Limited to 12 characters"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Limits don't apply on"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Line spacing for amount in words"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr ""
+
+#. Option for the 'Source Type' (Select) field in DocType 'Support Search
+#. Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Link"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Link Options"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:15
+msgid "Link a new bank account"
+msgstr ""
+
+#. Description of the 'Sub Procedure' (Link) field in DocType 'Quality
+#. Procedure Process'
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgctxt "Quality Procedure Process"
+msgid "Link existing Quality Procedure."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:570
+msgid "Link to Material Request"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
+msgid "Link to Material Requests"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.js:133
+msgid "Link with Customer"
+msgstr ""
+
+#: selling/doctype/customer/customer.js:189
+msgid "Link with Supplier"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Linked Documents"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Linked Invoices"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/linked_location/linked_location.json
+msgid "Linked Location"
+msgstr ""
+
+#: stock/doctype/item/item.py:963
+msgid "Linked with submitted documents"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
+msgid "Linking Failed"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.js:217
+msgid "Linking to Customer Failed. Please try again."
+msgstr ""
+
+#: selling/doctype/customer/customer.js:250
+msgid "Linking to Supplier Failed. Please try again."
+msgstr ""
+
+#. Label of a Table field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Links"
+msgstr ""
+
+#. Description of the 'Items' (Section Break) field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "List items that form the package."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
+
+#. Label of a Button field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Load All Criteria"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
+msgid "Loading import file..."
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Loan"
+msgstr ""
+
+#. Label of a Date field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Loan End Date"
+msgstr ""
+
+#. Label of a Int field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Loan Period (Days)"
+msgstr ""
+
+#. Label of a Date field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Loan Start Date"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.py:61
+msgid "Loan Start Date and Loan Period are mandatory to save the Invoice Discounting"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:94
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:139
+msgid "Loans (Liabilities)"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:15
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:22
+msgid "Loans and Advances (Assets)"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:161
+msgid "Local"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/location/location.json
+#: assets/doctype/location/location_tree.js:10
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
+msgid "Location"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Location"
+msgstr ""
+
+#. Label of a Link field in DocType 'Linked Location'
+#: assets/doctype/linked_location/linked_location.json
+msgctxt "Linked Location"
+msgid "Location"
+msgstr ""
+
+#. Label of a Geolocation field in DocType 'Location'
+#. Label of a Link in the Assets Workspace
+#: assets/doctype/location/location.json assets/workspace/assets/assets.json
+msgctxt "Location"
+msgid "Location"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Location"
+msgstr ""
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Location"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Location Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Location Name"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Locked"
+msgstr ""
+
+#. Label of a Int field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Log Entries"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Logo"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Logo"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Longitude"
+msgstr ""
+
+#. Label of a Float field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Longitude"
+msgstr ""
+
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
+#: selling/doctype/quotation/quotation_list.js:32
+msgid "Lost"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Lost"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Lost"
+msgstr ""
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Lost"
+msgstr ""
+
+#. Name of a report
+#: crm/report/lost_opportunity/lost_opportunity.json
+msgid "Lost Opportunity"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:38
+msgid "Lost Quotation"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Lost Quotation"
+msgstr ""
+
+#. Name of a report
+#: selling/report/lost_quotations/lost_quotations.json
+#: selling/report/lost_quotations/lost_quotations.py:31
+msgid "Lost Quotations"
+msgstr ""
+
+#: selling/report/lost_quotations/lost_quotations.py:37
+msgid "Lost Quotations %"
+msgstr ""
+
+#: crm/report/lost_opportunity/lost_opportunity.js:30
+#: selling/report/lost_quotations/lost_quotations.py:24
+msgid "Lost Reason"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity Lost Reason'
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+msgctxt "Opportunity Lost Reason"
+msgid "Lost Reason"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/lost_reason_detail/lost_reason_detail.json
+msgid "Lost Reason Detail"
+msgstr ""
+
+#: crm/report/lost_opportunity/lost_opportunity.py:49
+#: public/js/utils/sales_common.js:463
+msgid "Lost Reasons"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Opportunity'
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Lost Reasons"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Lost Reasons"
+msgstr ""
+
+#: crm/doctype/opportunity/opportunity.js:28
+msgid "Lost Reasons are required in case opportunity is Lost."
+msgstr ""
+
+#: selling/report/lost_quotations/lost_quotations.py:43
+msgid "Lost Value"
+msgstr ""
+
+#: selling/report/lost_quotations/lost_quotations.py:49
+msgid "Lost Value %"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:241
+msgid "Low"
+msgstr ""
+
+#. Option for the 'Priority' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Low"
+msgstr ""
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Low"
+msgstr ""
+
+#. Name of a DocType
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgid "Lower Deduction Certificate"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Lower Deduction Certificate"
+msgid "Lower Deduction Certificate"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:262
+#: setup/setup_wizard/operations/install_fixtures.py:370
+msgid "Lower Income"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Loyalty Amount"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgid "Loyalty Point Entry"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Point Entry"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgid "Loyalty Point Entry Redemption"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:924
+msgid "Loyalty Points"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Loyalty Points"
+msgstr ""
+
+#. Label of a Int field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Points"
+msgstr ""
+
+#. Label of a Int field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Points"
+msgstr ""
+
+#. Label of a Int field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Points"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Int field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Loyalty Points"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Points Redemption"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Points Redemption"
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
+msgid "Loyalty Points: {0}"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_program/loyalty_program.json
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
+msgid "Loyalty Program"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Loyalty Program"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Program"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Program"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Program"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgid "Loyalty Program Collection"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program Help"
+msgstr ""
+
+#. Label of a Data field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Loyalty Program Tier"
+msgstr ""
+
+#. Label of a Data field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Program Tier"
+msgstr ""
+
+#. Label of a Select field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program Type"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "MAT-DN-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "MAT-DN-RET-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "MAT-DT-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "MAT-INS-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "MAT-LCV-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "MAT-MR-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "MAT-MSH-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "MAT-MVS-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "MAT-PAC-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "MAT-PR-RET-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "MAT-PRE-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "MAT-QA-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "MAT-RECO-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "MAT-SCR-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "MAT-SCR-RET-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "MAT-STE-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "MFG-BLR-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "MFG-PP-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "MFG-WO-.YYYY.-"
+msgstr ""
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
+msgid "Machine"
+msgstr ""
+
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr ""
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Machine malfunction"
+msgstr ""
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Machine operator errors"
+msgstr ""
+
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
+msgid "Main"
+msgstr ""
+
+#. Label of a Link field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Main Cost Center"
+msgstr ""
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
+msgid "Main Cost Center {0} cannot be entered in the child table"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:118
+msgid "Maintain Asset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Maintain Same Rate Throughout Sales Cycle"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Maintain Same Rate Throughout the Purchase Cycle"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Maintain Stock"
+msgstr ""
+
+#. Label of a Card Break in the Assets Workspace
+#. Label of a Card Break in the CRM Workspace
+#. Label of a Card Break in the Support Workspace
+#: assets/workspace/assets/assets.json crm/workspace/crm/crm.json
+#: setup/setup_wizard/operations/install_fixtures.py:252
+#: support/workspace/support/support.json
+msgid "Maintenance"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset'
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Maintenance"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Maintenance"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Maintenance"
+msgstr ""
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Maintenance"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr ""
+
+#. Label of a Date field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Maintenance Details"
+msgstr ""
+
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
+msgid "Maintenance Log"
+msgstr ""
+
+#. Name of a role
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+#: selling/doctype/quotation/quotation.json
+msgid "Maintenance Manager"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Manager"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Manager"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Manager Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Manager Name"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Maintenance Required"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Team Member'
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgctxt "Maintenance Team Member"
+msgid "Maintenance Role"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
+msgid "Maintenance Schedule"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Support Workspace
+#: crm/workspace/crm/crm.json support/workspace/support/support.json
+msgctxt "Maintenance Schedule"
+msgid "Maintenance Schedule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Schedule"
+msgstr ""
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgid "Maintenance Schedule Detail"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Schedule Detail"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Maintenance Schedule Detail"
+msgstr ""
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgid "Maintenance Schedule Item"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
+msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
+msgid "Maintenance Schedule {0} exists against {1}"
+msgstr ""
+
+#. Name of a report
+#: maintenance/report/maintenance_schedules/maintenance_schedules.json
+msgid "Maintenance Schedules"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Maintenance Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Maintenance Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Maintenance Status"
+msgstr ""
+
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:57
+msgid "Maintenance Status has to be Cancelled or Completed to Submit"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Maintenance Task"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Tasks"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Team"
+msgstr ""
+
+#. Name of a DocType
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgid "Maintenance Team Member"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Team Members"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Team Name"
+msgstr ""
+
+#. Label of a Time field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Time"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Maintenance Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Maintenance Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Type"
+msgstr ""
+
+#. Name of a role
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.json
+#: setup/doctype/territory/territory.json stock/doctype/item/item.json
+#: support/doctype/warranty_claim/warranty_claim.json
+msgid "Maintenance User"
+msgstr ""
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
+msgid "Maintenance Visit"
+msgstr ""
+
+#. Linked DocType in Maintenance Schedule's connections
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Maintenance Visit"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Support Workspace
+#. Label of a shortcut in the Support Workspace
+#: crm/workspace/crm/crm.json support/workspace/support/support.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Visit"
+msgstr ""
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgid "Maintenance Visit Purpose"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
+msgid "Maintenance start date can not be before delivery date for Serial No {0}"
+msgstr ""
+
+#. Label of a Text field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Major/Optional Subjects"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
+msgid "Make"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
+msgid "Make "
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:29
+msgid "Make Asset Movement"
+msgstr ""
+
+#. Label of a Button field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Make Depreciation Entry"
+msgstr ""
+
+#. Label of a Button field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Make Difference Entry"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Make Payment via Journal Entry"
+msgstr ""
+
+#: templates/pages/order.html:27
+msgid "Make Purchase Invoice"
+msgstr ""
+
+#: templates/pages/rfq.html:19
+msgid "Make Quotation"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
+msgid "Make Return Entry"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Make Sales Invoice"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Make Serial No / Batch from Work Order"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
+msgid "Make Stock Entry"
+msgstr ""
+
+#: config/projects.py:34
+msgid "Make project from a template."
+msgstr ""
+
+#: stock/doctype/item/item.js:569
+msgid "Make {0} Variant"
+msgstr ""
+
+#: stock/doctype/item/item.js:571
+msgid "Make {0} Variants"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
+msgid "Manage"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Setting up Taxes'
+#: accounts/onboarding_step/setup_taxes/setup_taxes.json
+msgid "Manage Sales Tax Templates"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
+msgid "Manage Stock Movements"
+msgstr ""
+
+#. Description of the 'With Operations' (Check) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Manage cost of operations"
+msgstr ""
+
+#: utilities/activation.py:94
+msgid "Manage your orders"
+msgstr ""
+
+#: setup/doctype/company/company.py:362
+msgid "Management"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
+#: public/js/controllers/accounts.js:249
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
+msgid "Mandatory"
+msgstr ""
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Mandatory"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Mandatory"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:81
+msgid "Mandatory Accounting Dimension"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Mandatory Depends On"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Mandatory Field"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Mandatory For Balance Sheet"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Mandatory For Profit and Loss Account"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:551
+msgid "Mandatory Missing"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
+msgid "Mandatory Purchase Order"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
+msgid "Mandatory Purchase Receipt"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Mandatory Section"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Manual"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Manual"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Manual"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Manual"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Manual"
+msgstr ""
+
+#. Option for the 'Update frequency of Project' (Select) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Manual"
+msgstr ""
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Manual"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Manual Inspection"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Manual Inspection"
+msgstr ""
+
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
+msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_dashboard.py:15
+#: manufacturing/doctype/operation/operation_dashboard.py:7
+#: stock/doctype/item/item_dashboard.py:32
+msgid "Manufacture"
+msgstr ""
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Manufacture"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Manufacture"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Manufacture"
+msgstr ""
+
+#. Description of the 'Material Request' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Manufacture against Material Request"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:37
+msgid "Manufactured"
+msgstr ""
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
+msgid "Manufactured Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Manufactured Qty"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturer"
+msgstr ""
+
+#. Option for the 'Variant Based On' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Manufacturer"
+msgstr ""
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Manufacturer"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Manufacturer Part Number"
+msgstr ""
+
+#: public/js/controllers/buying.js:332
+msgid "Manufacturer Part Number <b>{0}</b> is invalid"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
+
+#. Name of a Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: selling/doctype/sales_order/sales_order_dashboard.py:26
+#: stock/doctype/material_request/material_request_dashboard.py:18
+msgid "Manufacturing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Manufacturing"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Manufacturing"
+msgstr ""
+
+#. Label of a Date field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Manufacturing Date"
+msgstr ""
+
+#. Name of a role
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+#: assets/doctype/asset_repair/asset_repair.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: manufacturing/doctype/bom/bom.json
+#: manufacturing/doctype/bom_creator/bom_creator.json
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+#: manufacturing/doctype/operation/operation.json
+#: manufacturing/doctype/routing/routing.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgid "Manufacturing Manager"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1722
+msgid "Manufacturing Quantity is mandatory"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Manufacturing Section"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+#: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
+#: manufacturing/onboarding_step/introduction_to_manufacturing/introduction_to_manufacturing.json
+msgid "Manufacturing Settings"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a Link in the Settings Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: setup/workspace/settings/settings.json
+msgctxt "Manufacturing Settings"
+msgid "Manufacturing Settings"
+msgstr ""
+
+#. Label of a Select field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Manufacturing Type"
+msgstr ""
+
+#. Name of a role
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+#: manufacturing/doctype/bom/bom.json
+#: manufacturing/doctype/bom_creator/bom_creator.json
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/operation/operation.json
+#: manufacturing/doctype/production_plan/production_plan.json
+#: manufacturing/doctype/routing/routing.json
+#: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation.json
+#: manufacturing/doctype/workstation_type/workstation_type.json
+#: projects/doctype/timesheet/timesheet.json stock/doctype/item/item.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/price_list/price_list.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgid "Manufacturing User"
+msgstr ""
+
+#. Success message of the Module Onboarding 'Manufacturing'
+#: manufacturing/module_onboarding/manufacturing/manufacturing.json
+msgid "Manufacturing module is all set up!"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
+msgid "Mapping Purchase Receipt ..."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
+msgid "Mapping Subcontracting Order ..."
+msgstr ""
+
+#: public/js/utils.js:911
+msgid "Mapping {0} ..."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Margin"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Margin Money"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Margin Rate or Amount"
+msgstr ""
+
+#. Label of a Select field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Margin Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Margin Type"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
+msgid "Margin View"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Marital Status"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/market_segment/market_segment.json
+msgid "Market Segment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Market Segment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Market Segment"
+msgstr ""
+
+#. Label of a Data field in DocType 'Market Segment'
+#: crm/doctype/market_segment/market_segment.json
+msgctxt "Market Segment"
+msgid "Market Segment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Market Segment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Market Segment"
+msgstr ""
+
+#: setup/doctype/company/company.py:314
+msgid "Marketing"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:60
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:85
+msgid "Marketing Expenses"
+msgstr ""
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Married"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Mask"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation_dashboard.py:8
+msgid "Master"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Master Data"
+msgstr ""
+
+#. Label of a Card Break in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgid "Masters"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.py:14
+msgid "Material"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:655
+msgid "Material Consumption"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Consumption for Manufacture"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Consumption for Manufacture"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:494
+msgid "Material Consumption is not set in Manufacturing Settings."
+msgstr ""
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Material Issue"
+msgstr ""
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Material Issue"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Material Issue"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Material Issue"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Issue"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Issue"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:146
+msgid "Material Receipt"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Receipt"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Receipt"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgctxt "Material Request"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Material Request"
+msgstr ""
+
+#. Option for the 'Get Items From' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Material Request'
+#: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
+msgctxt "Production Plan Material Request"
+msgid "Material Request"
+msgstr ""
+
+#. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
+#. Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Material Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Material Request"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:19
+msgid "Material Request Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Production Plan Material Request'
+#: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
+msgctxt "Production Plan Material Request"
+msgid "Material Request Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Request Detail"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/material_request_item/material_request_item.json
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Material Request Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Material Request Item"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:25
+msgid "Material Request No"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgid "Material Request Plan Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Material Request Plan Item"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Request Planning"
+msgstr ""
+
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Material Request Type"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:1533
+msgid "Material Request not created, as quantity for Raw Materials already available."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:110
+msgid "Material Request of maximum {0} can be made for Item {1} against Sales Order {2}"
+msgstr ""
+
+#. Description of the 'Material Request' (Link) field in DocType 'Stock Entry
+#. Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Material Request used to make this Stock Entry"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:1052
+msgid "Material Request {0} is cancelled or stopped"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:978
+msgid "Material Request {0} submitted."
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Requested"
+msgstr ""
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Requests"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:390
+msgid "Material Requests Required"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#: buying/workspace/buying/buying.json
+#: stock/report/material_requests_for_which_supplier_quotations_are_not_created/material_requests_for_which_supplier_quotations_are_not_created.json
+msgid "Material Requests for which Supplier Quotations are not created"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry_list.js:13
+msgid "Material Returned from WIP"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
+msgid "Material Transfer"
+msgstr ""
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Material Transfer"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Material Transfer"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Material Transfer"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Material Transfer"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Transfer"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Transfer"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:130
+msgid "Material Transfer (In Transit)"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Material Transfer for Manufacture"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Transfer for Manufacture"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Transfer for Manufacture"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Material Transferred"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Material Transferred"
+msgstr ""
+
+#. Option for the 'Backflush Raw Materials Based On' (Select) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Material Transferred for Manufacture"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Material Transferred for Manufacturing"
+msgstr ""
+
+#. Option for the 'Backflush Raw Materials of Subcontract Based On' (Select)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Material Transferred for Subcontract"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
+msgid "Material to Supplier"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Materials Required (Exploded)"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:1251
+msgid "Materials are already received against the {0} {1}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:643
+msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Max Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Max Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Max Amt"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Max Discount (%)"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Max Grade"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Max Grade"
+msgstr ""
+
+#. Label of a Float field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Max Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Max Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Max Qty (As Per Stock UOM)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Max Sample Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Max Score"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Max Score"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:284
+msgid "Max discount allowed for item: {0} is {1}%"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
+msgid "Max: {0}"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Maximum Invoice Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Maximum Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Maximum Payment Amount"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2910
+msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2901
+msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
+msgstr ""
+
+#. Label of a Int field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Maximum Use"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Maximum Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Maximum Value"
+msgstr ""
+
+#: controllers/selling_controller.py:195
+msgid "Maximum discount for Item {0} is {1}%"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:99
+msgid "Maximum quantity scanned for item {0}."
+msgstr ""
+
+#. Description of the 'Max Sample Quantity' (Int) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Maximum sample quantity that can be retained"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:224
+#: setup/setup_wizard/operations/install_fixtures.py:242
+msgid "Medium"
+msgstr ""
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Medium"
+msgstr ""
+
+#. Option for the 'Priority' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Medium"
+msgstr ""
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Medium"
+msgstr ""
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Meeting"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
+msgid "Mention Valuation Rate in the Item master."
+msgstr ""
+
+#. Description of the 'Accounts' (Table) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Mention if non-standard Receivable account"
+msgstr ""
+
+#. Description of the 'Accounts' (Table) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Mention if non-standard payable account"
+msgstr ""
+
+#. Description of the 'Accounts' (Table) field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Mention if non-standard receivable account applicable"
+msgstr ""
+
+#. Description of the 'Accounts' (Table) field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Mention if non-standard receivable account applicable"
+msgstr ""
+
+#: accounts/doctype/account/account.js:152
+msgid "Merge"
+msgstr ""
+
+#: accounts/doctype/account/account.js:46
+msgid "Merge Account"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Merge Invoices Based On"
+msgstr ""
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:18
+msgid "Merge Progress"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Merge Similar Account Heads"
+msgstr ""
+
+#: public/js/utils.js:941
+msgid "Merge taxes from multiple documents"
+msgstr ""
+
+#: accounts/doctype/account/account.js:124
+msgid "Merge with Existing Account"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.js:68
+msgid "Merge with existing"
+msgstr ""
+
+#. Label of a Check field in DocType 'Ledger Merge Accounts'
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgctxt "Ledger Merge Accounts"
+msgid "Merged"
+msgstr ""
+
+#: accounts/doctype/account/account.py:560
+msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
+msgstr ""
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:16
+msgid "Merging {0} of {1}"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr ""
+
+#. Label of a Text field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Message"
+msgstr ""
+
+#. Label of a Text field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Message"
+msgstr ""
+
+#. Label of a Text field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Message"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Message Examples"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Message Examples"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.js:47
+#: setup/doctype/email_digest/email_digest.js:26
+msgid "Message Sent"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Message for Supplier"
+msgstr ""
+
+#. Label of a Data field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Message to show"
+msgstr ""
+
+#. Description of the 'Message' (Text) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Message will be sent to the users to get their status on the Project"
+msgstr ""
+
+#. Description of the 'Message' (Text) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Messages greater than 160 characters will be split into multiple messages"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:263
+#: setup/setup_wizard/operations/install_fixtures.py:371
+msgid "Middle Income"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Middle Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Middle Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Min Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Min Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Min Amt"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:220
+msgid "Min Amt can not be greater than Max Amt"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Min Grade"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Min Grade"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Min Order Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Min Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Min Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Min Qty (As Per Stock UOM)"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:216
+msgid "Min Qty can not be greater than Max Qty"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:230
+msgid "Min Qty should be greater than Recurse Over Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Minimum Invoice Amount"
+msgstr ""
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:20
+msgid "Minimum Lead Age (Days)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Minimum Net Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Minimum Order Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Minimum Order Quantity"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Minimum Payment Amount"
+msgstr ""
+
+#: stock/report/product_bundle_balance/product_bundle_balance.py:97
+msgid "Minimum Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "Minimum Total Spent"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Minimum Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Minimum Value"
+msgstr ""
+
+#. Description of the 'Minimum Order Qty' (Float) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Minimum quantity should be as per Stock UOM"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Minute"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Minutes"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:61
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:99
+msgid "Miscellaneous Expenses"
+msgstr ""
+
+#: controllers/buying_controller.py:467
+msgid "Mismatch"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
+msgid "Missing"
+msgstr ""
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
+#: accounts/doctype/pos_profile/pos_profile.py:166
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
+msgid "Missing Account"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
+msgid "Missing Asset"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
+msgid "Missing Cost Center"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:307
+msgid "Missing Finance Book"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1298
+msgid "Missing Finished Good"
+msgstr ""
+
+#: stock/doctype/quality_inspection/quality_inspection.py:214
+msgid "Missing Formula"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:172
+msgid "Missing Items"
+msgstr ""
+
+#: utilities/__init__.py:53
+msgid "Missing Payments App"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:238
+msgid "Missing Serial No Bundle"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:743
+msgid "Missing Values Required"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:176
+msgid "Missing Warehouse"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:153
+msgid "Missing email template for dispatch. Please set one in Delivery Settings."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
+msgid "Missing value"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Mixed Conditions"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Mixed Conditions"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:42
+msgid "Mobile"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Mobile"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Mobile No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Mobile No"
+msgstr ""
+
+#: public/js/utils/contact_address_quick_entry.js:51
+msgid "Mobile Number"
+msgstr ""
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
+#: accounts/report/purchase_register/purchase_register.py:201
+#: accounts/report/sales_register/sales_register.py:223
+msgid "Mode Of Payment"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/doctype/payment_order/payment_order.js:124
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
+#: accounts/report/purchase_register/purchase_register.js:40
+#: accounts/report/sales_register/sales_register.js:40
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Cashier Closing Payments'
+#: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
+msgctxt "Cashier Closing Payments"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Data field in DocType 'Mode of Payment'
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Mode of Payment"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Opening Entry Detail'
+#: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
+msgctxt "POS Opening Entry Detail"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Payment Method'
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgctxt "POS Payment Method"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Mode of Payment"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgid "Mode of Payment Account"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:35
+msgid "Mode of Payments"
+msgstr ""
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Model"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Modes of Payment"
+msgstr ""
+
+#: templates/pages/projects.html:69
+msgid "Modified By"
+msgstr ""
+
+#: templates/pages/projects.html:49 templates/pages/projects.html:70
+msgid "Modified On"
+msgstr ""
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Module Settings"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Monday"
+msgstr ""
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Monday"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Monitor Progress"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Monitoring Frequency"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:61
+msgid "Month"
+msgstr ""
+
+#. Label of a Data field in DocType 'Monthly Distribution Percentage'
+#: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
+msgctxt "Monthly Distribution Percentage"
+msgid "Month"
+msgstr ""
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Month"
+msgstr ""
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Month(s) after the end of the invoice month"
+msgstr ""
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Month(s) after the end of the invoice month"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
+#: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
+msgid "Monthly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Monthly"
+msgstr ""
+
+#. Option for the 'How frequently?' (Select) field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Monthly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Monthly"
+msgstr ""
+
+#. Option for the 'Frequency' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Monthly"
+msgstr ""
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Monthly"
+msgstr ""
+
+#. Option for the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Monthly"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:215
+msgid "Monthly Completed Work Orders"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/cost_center/cost_center_tree.js:69
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Monthly Distribution"
+msgstr ""
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Monthly Distribution"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Monthly Distribution"
+msgid "Monthly Distribution"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
+msgid "Monthly Distribution Percentage"
+msgstr ""
+
+#. Label of a Table field in DocType 'Monthly Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Monthly Distribution Percentages"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:244
+msgid "Monthly Quality Inspections"
+msgstr ""
+
+#. Option for the 'Subscription Price Based On' (Select) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Monthly Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Monthly Sales Target"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:198
+msgid "Monthly Total Work Orders"
+msgstr ""
+
+#. Option for the 'Book Deferred Entries Based On' (Select) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Months"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "More Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "More Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "More Information"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
+msgid "More columns found than expected. Please compare the uploaded file with standard template"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
+msgid "Move"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:212
+msgid "Move Item"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr ""
+
+#: templates/includes/macros.html:169
+msgid "Move to Cart"
+msgstr ""
+
+#: assets/doctype/asset/asset_dashboard.py:7
+msgid "Movement"
+msgstr ""
+
+#. Option for the 'Valuation Method' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Moving Average"
+msgstr ""
+
+#. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
+#. Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Moving Average"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:82
+msgid "Moving up in tree ..."
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Multi Currency"
+msgstr ""
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Multi Currency"
+msgstr ""
+
+#. Label of a Check field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Multi Currency"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
+msgid "Multi-level BOM Creator"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:378
+msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:338
+msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
+msgstr ""
+
+#. Option for the 'Loyalty Program Type' (Select) field in DocType 'Loyalty
+#. Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Multiple Tier Program"
+msgstr ""
+
+#: stock/doctype/item/item.js:138
+msgid "Multiple Variants"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:145
+msgid "Multiple Warehouse Accounts"
+msgstr ""
+
+#: controllers/accounts_controller.py:963
+msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1305
+msgid "Multiple items cannot be marked as finished item"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
+#: utilities/transaction_base.py:220
+msgid "Must be Whole Number"
+msgstr ""
+
+#. Label of a Check field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Must be Whole Number"
+msgstr ""
+
+#. Description of the 'Import from Google Sheets' (Data) field in DocType 'Bank
+#. Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Must be a publicly accessible Google Sheets URL and adding Bank Account column is necessary for importing via Google Sheets"
+msgstr ""
+
+#. Label of a Check field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Mute Email"
+msgstr ""
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "N/A"
+msgstr ""
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
+msgid "Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee Group'
+#: setup/doctype/employee_group/employee_group.json
+msgctxt "Employee Group"
+msgid "Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Finance Book'
+#: accounts/doctype/finance_book/finance_book.json
+msgctxt "Finance Book"
+msgid "Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Name"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Name and Employee ID"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Name of Beneficiary"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:124
+msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
+msgstr ""
+
+#. Description of the 'Distribution Name' (Data) field in DocType 'Monthly
+#. Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Name of the Monthly Distribution"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Named Place"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Naming Series"
+msgstr ""
+
+#. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
+#. Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Naming Series"
+msgstr ""
+
+#. Option for the 'Campaign Naming By' (Select) field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Naming Series"
+msgstr ""
+
+#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
+#. Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Naming Series"
+msgstr ""
+
+#. Option for the 'Item Naming By' (Select) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Naming Series"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Naming Series Prefix"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Naming Series and Price Defaults"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr ""
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Natural Gas"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:383
+msgid "Needs Analysis"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
+msgid "Negative Quantity is not allowed"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
+msgid "Negative Valuation Rate is not allowed"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:388
+msgid "Negotiation/Review"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Amount (Company Currency)"
+msgstr ""
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
+msgid "Net Asset value as on"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:143
+msgid "Net Cash from Financing"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:136
+msgid "Net Cash from Investing"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:124
+msgid "Net Cash from Operations"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:129
+msgid "Net Change in Accounts Payable"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:128
+msgid "Net Change in Accounts Receivable"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:110
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
+msgid "Net Change in Cash"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:145
+msgid "Net Change in Equity"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:138
+msgid "Net Change in Fixed Asset"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:130
+msgid "Net Change in Inventory"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Net Hour Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Net Hour Rate"
+msgstr ""
+
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+msgid "Net Profit"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+msgid "Net Profit/Loss"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Rate (Company Currency)"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
+#: accounts/report/purchase_register/purchase_register.py:253
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
+#: templates/includes/order/order_taxes.html:5
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType 'POS
+#. Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Net Total"
+msgstr ""
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Net Total"
+msgstr ""
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Net Total"
+msgstr ""
+
+#. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Net Total"
+msgstr ""
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Net Total (Company Currency)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Net Weight"
+msgstr ""
+
+#. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Net Weight"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Net Weight UOM"
+msgstr ""
+
+#: controllers/accounts_controller.py:1285
+msgid "Net total calculation precision loss"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:241
+msgid "New"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:122
+msgid "New Account Name"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "New Asset Value"
+msgstr ""
+
+#: assets/dashboard_fixtures.py:164
+msgid "New Assets (This Year)"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_tree.js:55
+msgid "New BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "New BOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "New BOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "New Balance In Account Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "New Balance In Base Currency"
+msgstr ""
+
+#: stock/doctype/batch/batch.js:146
+msgid "New Batch ID (Optional)"
+msgstr ""
+
+#: stock/doctype/batch/batch.js:140
+msgid "New Batch Qty"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
+#: setup/doctype/company/company_tree.js:23
+msgid "New Company"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center_tree.js:26
+msgid "New Cost Center Name"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:30
+msgid "New Customer Revenue"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:15
+msgid "New Customers"
+msgstr ""
+
+#: setup/doctype/department/department_tree.js:18
+msgid "New Department"
+msgstr ""
+
+#: setup/doctype/employee/employee_tree.js:29
+msgid "New Employee"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
+msgid "New Event"
+msgstr ""
+
+#. Label of a Float field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "New Exchange Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Expenses"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Income"
+msgstr ""
+
+#: assets/doctype/location/location_tree.js:23
+msgid "New Location"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Purchase Invoice"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Purchase Orders"
+msgstr ""
+
+#: quality_management/doctype/quality_procedure/quality_procedure_tree.js:24
+msgid "New Quality Procedure"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Quotations"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Sales Invoice"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Sales Orders"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person_tree.js:3
+msgid "New Sales Person Name"
+msgstr ""
+
+#: stock/doctype/serial_no/serial_no.py:67
+msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
+msgid "New Task"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:111
+msgid "New Version"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse_tree.js:16
+msgid "New Warehouse Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "New Workplace"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:347
+msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
+msgstr ""
+
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr ""
+
+#. Description of the 'Generate New Invoices Past Due Date' (Check) field in
+#. DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
+msgid "New release date should be in the future"
+msgstr ""
+
+#: templates/pages/projects.html:37
+msgid "New task"
+msgstr ""
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:211
+msgid "New {0} pricing rules are created"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Settings Workspace
+#: crm/workspace/crm/crm.json setup/workspace/settings/settings.json
+msgctxt "Newsletter"
+msgid "Newsletter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
+#: www/book_appointment/index.html:34
+msgid "Next"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Next Depreciation Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Next Due Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Next email will be sent on:"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:18
+msgid "No"
+msgstr ""
+
+#. Option for the 'Frozen' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Purchase Order Required for Purchase Invoice & Receipt
+#. Creation?' (Select) field in DocType 'Buying Settings'
+#. Option for the 'Is Purchase Receipt Required for Purchase Invoice Creation?'
+#. (Select) field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Leave Encashed?' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'GL Entry'
+#. Option for the 'Is Advance' (Select) field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Hide Currency Symbol' (Select) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Advance' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Active' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Purchase
+#. Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Sales Order Required for Sales Invoice & Delivery Note
+#. Creation?' (Select) field in DocType 'Selling Settings'
+#. Option for the 'Is Delivery Note Required for Sales Invoice Creation?'
+#. (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Pallets' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "No"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "No"
+msgstr ""
+
+#: setup/doctype/company/test_company.py:94
+msgid "No Account matched these filters: {}"
+msgstr ""
+
+#: quality_management/doctype/quality_review/quality_review_list.js:5
+msgid "No Action"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "No Answer"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
+msgid "No Customer found for Inter Company Transactions which represents company {0}"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
+msgid "No Customers found with selected options."
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:59
+msgid "No Data"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:143
+msgid "No Delivery Note selected for Customer {}"
+msgstr ""
+
+#: stock/get_item_details.py:199
+msgid "No Item with Barcode {0}"
+msgstr ""
+
+#: stock/get_item_details.py:203
+msgid "No Item with Serial No {0}"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:1175
+msgid "No Items selected for transfer."
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:769
+msgid "No Items with Bill of Materials to Manufacture"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:898
+msgid "No Items with Bill of Materials."
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
+msgid "No Outstanding Invoices found for this party"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
+msgid "No POS Profile found. Please create a New POS Profile first"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
+msgid "No Permission"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
+msgid "No Records for these settings."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
+msgid "No Remarks"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:150
+msgid "No Stock Available Currently"
+msgstr ""
+
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
+msgid "No Supplier found for Inter Company Transactions which represents company {0}"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
+msgid "No Tax Withholding data found for the current posting date."
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:775
+msgid "No Terms"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
+msgid "No Unreconciled Invoices and Payments found for this party and account"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
+msgid "No Unreconciled Payments found for this party"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:692
+msgid "No Work Orders were created"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
+msgid "No accounting entries for the following warehouses"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:663
+msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
+msgstr ""
+
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
+msgid "No additional fields available"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
+msgid "No billing email found for customer: {0}"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.py:417
+msgid "No contacts with email IDs found."
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:130
+msgid "No data for this period"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
+msgid "No data found. Seems like you uploaded a blank file"
+msgstr ""
+
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
+msgid "No data to export"
+msgstr ""
+
+#: templates/generators/bom.html:85
+msgid "No description given"
+msgstr ""
+
+#: telephony/doctype/call_log/call_log.py:117
+msgid "No employee was scheduled for call popup"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1289
+msgid "No gain or loss in the exchange rate"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:1084
+msgid "No item available for transfer."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:142
+msgid "No items are available in sales orders {0} for production"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:139
+#: manufacturing/doctype/production_plan/production_plan.py:151
+msgid "No items are available in the sales order {0} for production"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:317
+msgid "No items found. Scan barcode again."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
+msgid "No items to be received are overdue"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
+msgid "No matches occurred via auto reconciliation"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:889
+msgid "No material request created"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
+msgid "No more children on Left"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
+msgid "No more children on Right"
+msgstr ""
+
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr ""
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "No of Employees"
+msgstr ""
+
+#. Label of a Select field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "No of Employees"
+msgstr ""
+
+#: crm/report/lead_conversion_time/lead_conversion_time.py:61
+msgid "No of Interactions"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "No of Months (Expense)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "No of Months (Revenue)"
+msgstr ""
+
+#: accounts/report/share_balance/share_balance.py:59
+#: accounts/report/share_ledger/share_ledger.py:55
+msgid "No of Shares"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "No of Shares"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "No of Shares"
+msgstr ""
+
+#. Label of a Int field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "No of Visits"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
+msgid "No outstanding invoices found"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:313
+msgid "No outstanding invoices require exchange rate revaluation"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1841
+msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
+msgstr ""
+
+#: public/js/controllers/buying.js:430
+msgid "No pending Material Requests found to link for the given items."
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
+msgid "No primary email found for customer: {0}"
+msgstr ""
+
+#: templates/includes/product_list.js:41
+msgid "No products found."
+msgstr ""
+
+#: accounts/report/purchase_register/purchase_register.py:45
+#: accounts/report/sales_register/sales_register.py:46
+#: crm/report/lead_conversion_time/lead_conversion_time.py:18
+msgid "No record found"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
+msgid "No records found in Allocation table"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
+msgid "No records found in the Invoices table"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
+msgid "No records found in the Payments table"
+msgstr ""
+
+#. Description of the 'Stock Frozen Up To' (Date) field in DocType 'Stock
+#. Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "No stock transactions can be created or modified before this date."
+msgstr ""
+
+#: controllers/accounts_controller.py:2497
+msgid "No updates pending for reposting"
+msgstr ""
+
+#: templates/includes/macros.html:291 templates/includes/macros.html:324
+msgid "No values"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
+msgid "No {0} Accounts found for this company."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
+msgid "No {0} found for Inter Company Transactions."
+msgstr ""
+
+#: assets/doctype/asset/asset.js:274
+msgid "No."
+msgstr ""
+
+#. Label of a Select field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "No. of Employees"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:66
+msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgid "Non Conformance"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Non Conformance"
+msgid "Non Conformance"
+msgstr ""
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Non Conformance"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:135
+msgid "Non Profit"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:1297
+msgid "Non stock items"
+msgstr ""
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "None"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+msgid "None of the items have any change in quantity or value."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
+msgid "Nos"
+msgstr ""
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:66
+#: accounts/doctype/pos_invoice/pos_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
+#: selling/doctype/product_bundle/product_bundle.py:71
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
+msgid "Not Allowed"
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Not Applicable"
+msgstr ""
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Applicable"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
+msgid "Not Available"
+msgstr ""
+
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Billed"
+msgstr ""
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Delivered"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Not Initiated"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
+msgid "Not Permitted"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Requested"
+msgstr ""
+
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
+msgid "Not Specified"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
+#: stock/doctype/material_request/material_request_list.js:9
+msgid "Not Started"
+msgstr ""
+
+#. Option for the 'Transfer Status' (Select) field in DocType 'Material
+#. Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Not Started"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Not Started"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Not Started"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_list.js:11
+msgid "Not active"
+msgstr ""
+
+#: stock/doctype/item_alternative/item_alternative.py:33
+msgid "Not allow to set alternative item for the item {0}"
+msgstr ""
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
+msgid "Not allowed to create accounting dimension for {0}"
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
+msgid "Not allowed to update stock transactions older than {0}"
+msgstr ""
+
+#: setup/doctype/authorization_control/authorization_control.py:59
+msgid "Not authorized since {0} exceeds limits"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:398
+msgid "Not authorized to edit frozen Account {0}"
+msgstr ""
+
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
+
+#: templates/includes/products_as_grid.html:20
+msgid "Not in stock"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
+msgid "Not permitted"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
+msgid "Note"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'CRM Note'
+#: crm/doctype/crm_note/crm_note.json
+msgctxt "CRM Note"
+msgid "Note"
+msgstr ""
+
+#. Label of a Text field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Note"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Note"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log_list.js:21
+msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
+msgstr ""
+
+#: accounts/party.py:634
+msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
+msgstr ""
+
+#. Description of the 'Recipients' (Table MultiSelect) field in DocType 'Email
+#. Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Note: Email will not be sent to disabled users"
+msgstr ""
+
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
+msgid "Note: Item {0} added multiple times"
+msgstr ""
+
+#: controllers/accounts_controller.py:497
+msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.js:30
+msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
+msgstr ""
+
+#: stock/doctype/item/item.py:594
+msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:930
+msgid "Note: {0}"
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+#: www/book_appointment/index.html:55
+msgid "Notes"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Notes"
+msgstr ""
+
+#. Label of a Text field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Notes"
+msgstr ""
+
+#. Label of a Table field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Notes"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Notes"
+msgstr ""
+
+#. Label of a Table field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Notes"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Project'
+#. Label of a Text Editor field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Notes"
+msgstr ""
+
+#. Label of a Table field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Notes"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Notes"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Notes HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Notes HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Notes HTML"
+msgstr ""
+
+#: templates/pages/rfq.html:67
+msgid "Notes: "
+msgstr ""
+
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
+msgid "Nothing is included in gross"
+msgstr ""
+
+#: templates/includes/product_list.js:45
+msgid "Nothing more to show."
+msgstr ""
+
+#. Label of a Int field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Notice (days)"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Notification"
+msgid "Notification"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Notification Settings"
+msgid "Notification Settings"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:45
+msgid "Notify Customers via Email"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Notify Employee"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Notify Employee"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Notify Other"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Notify Reposting Error to Role"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Notify Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Notify Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Notify Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Notify Via Email"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Notify by Email on Creation of Automatic Material Request"
+msgstr ""
+
+#. Description of the 'Notify Via Email' (Check) field in DocType 'Appointment
+#. Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Notify customer and agent via email on the day of the appointment."
+msgstr ""
+
+#. Label of a Int field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Number of Concurrent Appointments"
+msgstr ""
+
+#. Label of a Int field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Number of Days"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Number of Depreciations Booked"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Number of Depreciations Booked"
+msgstr ""
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
+msgid "Number of Interaction"
+msgstr ""
+
+#: selling/report/inactive_customers/inactive_customers.py:78
+msgid "Number of Order"
+msgstr ""
+
+#. Description of the 'Grace Period' (Int) field in DocType 'Subscription
+#. Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Number of days after invoice date has elapsed before canceling subscription or marking subscription as unpaid"
+msgstr ""
+
+#. Label of a Int field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Number of days appointments can be booked in advance"
+msgstr ""
+
+#. Description of the 'Days Until Due' (Int) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Number of days that the subscriber has to pay invoices generated by this subscription"
+msgstr ""
+
+#. Description of the 'Billing Interval Count' (Int) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "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"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:132
+msgid "Number of new Account, it will be included in the account name as a prefix"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center_tree.js:39
+msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Numeric"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Numeric"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Numeric Inspection"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Numeric Values"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Numeric Values"
+msgstr ""
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:89
+msgid "Numero has not set in the XML file"
+msgstr ""
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "O+"
+msgstr ""
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "O-"
+msgstr ""
+
+#. Label of a Text field in DocType 'Quality Goal Objective'
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgctxt "Quality Goal Objective"
+msgid "Objective"
+msgstr ""
+
+#. Label of a Text field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Objective"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quality Goal'
+#. Label of a Table field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Objectives"
+msgstr ""
+
+#. Label of a Int field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Odometer Value (Last)"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Offer Date"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:29
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:42
+msgid "Office Equipment"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:62
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:86
+msgid "Office Maintenance Expenses"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:63
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:87
+msgid "Office Rent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Offsetting Account"
+msgstr ""
+
+#: accounts/general_ledger.py:81
+msgid "Offsetting for Accounting Dimension"
+msgstr ""
+
+#. Label of a Data field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Old Parent"
+msgstr ""
+
+#. Label of a Data field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Old Parent"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Old Parent"
+msgstr ""
+
+#. Label of a Data field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Old Parent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Old Parent"
+msgstr ""
+
+#. Label of a Data field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Old Parent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Old Parent"
+msgstr ""
+
+#: setup/default_energy_point_rules.py:12
+msgid "On Converting Opportunity"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
+#: buying/doctype/supplier/supplier_list.js:5
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
+msgid "On Hold"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "On Hold"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "On Hold"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "On Hold"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "On Hold"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "On Hold Since"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Item Quantity"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Item Quantity"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Net Total"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Net Total"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "On Paid Amount"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "On Previous Row Amount"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Previous Row Amount"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Previous Row Amount"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "On Previous Row Total"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Previous Row Total"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Previous Row Total"
+msgstr ""
+
+#: setup/default_energy_point_rules.py:24
+msgid "On Purchase Order Submission"
+msgstr ""
+
+#: setup/default_energy_point_rules.py:18
+msgid "On Sales Order Submission"
+msgstr ""
+
+#: setup/default_energy_point_rules.py:30
+msgid "On Task Completion"
+msgstr ""
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:79
+msgid "On Track"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:584
+msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
+msgstr ""
+
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
+#: setup/default_energy_point_rules.py:43
+msgid "On {0} Creation"
+msgstr ""
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "On-machine press checks"
+msgstr ""
+
+#. Description of the 'Release Date' (Date) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Once set, this invoice will be on hold till the set date"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:591
+msgid "Once the Work Order is Closed. It can't be resumed."
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:228
+msgid "Ongoing Job Cards"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
+msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Only Deduct Tax On Excess Amount "
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Only Include Allocated Payments"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Only Include Allocated Payments"
+msgstr ""
+
+#: accounts/doctype/account/account.py:133
+msgid "Only Parent can be of type {0}"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
+msgid "Only existing assets"
+msgstr ""
+
+#. Description of the 'Is Group' (Check) field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Only leaf nodes are allowed in transaction"
+msgstr ""
+
+#. Description of the 'Is Group' (Check) field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Only leaf nodes are allowed in transaction"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:126
+msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
+#. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Only show Customer of these Customer Groups"
+msgstr ""
+
+#. Description of the 'Item Groups' (Table) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Only show Items from these Item Groups"
+msgstr ""
+
+#. Description of the 'Rounding Loss Allowance' (Float) field in DocType
+#. 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Only values between [0,1) are allowed. Like {0.00, 0.04, 0.09, ...}\n"
+"Ex: If allowance is set at 0.07, accounts that have balance of 0.07 in either of the currencies will be considered as zero balance account"
+msgstr ""
+
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.py:41
+msgid "Only {0} are supported"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:34
+#: manufacturing/report/job_card_summary/job_card_summary.py:92
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action
+#. Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Open"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Open"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Open Activities HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Open Activities HTML"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Open Activities HTML"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
+msgid "Open Contact"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:189
+msgid "Open Form View"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Issues"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:46
+msgid "Open Issues "
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:154
+msgid "Open Notifications"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Notifications"
+msgstr ""
+
+#. Label of a chart in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgid "Open Projects"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Projects"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:70
+msgid "Open Projects "
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Quotations"
+msgstr ""
+
+#: stock/report/item_variant_details/item_variant_details.py:110
+msgid "Open Sales Orders"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open To Do"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:130
+msgid "Open To Do "
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/open_work_orders/open_work_orders.json
+msgid "Open Work Orders"
+msgstr ""
+
+#: templates/pages/help.html:60
+msgid "Open a new ticket"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:56
+#: public/js/stock_analytics.js:97
+msgid "Opening"
+msgstr ""
+
+#. Group in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Opening & Closing"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
+msgid "Opening (Cr)"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
+msgid "Opening (Dr)"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
+msgid "Opening Accumulated Depreciation"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Opening Accumulated Depreciation"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Opening Accumulated Depreciation"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:427
+msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Opening Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Opening Entry Detail'
+#: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
+msgctxt "POS Opening Entry Detail"
+msgid "Opening Amount"
+msgstr ""
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
+msgid "Opening Balance"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Opening Balance Details"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:105
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:153
+msgid "Opening Balance Equity"
+msgstr ""
+
+#. Label of a Date field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Opening Date"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Opening Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Opening Entry"
+msgstr ""
+
+#: accounts/general_ledger.py:675
+msgid "Opening Entry can not be created after Period Closing Voucher is created."
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:282
+msgid "Opening Invoice Creation In Progress"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/account/account_tree.js:189
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgid "Opening Invoice Creation Tool"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Opening Invoice Creation Tool"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgid "Opening Invoice Creation Tool Item"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:99
+msgid "Opening Invoice Item"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
+msgid "Opening Invoices Summary"
+msgstr ""
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
+#: stock/report/stock_balance/stock_balance.py:426
+msgid "Opening Qty"
+msgstr ""
+
+#: stock/doctype/item/item.py:295
+msgid "Opening Stock"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Opening Stock"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Opening Stock"
+msgstr ""
+
+#. Label of a Time field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Opening Time"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.py:433
+msgid "Opening Value"
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Opening and Closing"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
+msgid "Opening {0} Invoices created"
+msgstr ""
+
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
+msgid "Operating Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operating Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operating Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operating Cost (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operating Cost Per BOM Quantity"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:1313
+msgid "Operating Cost as per Work Order / BOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operating Cost(Company Currency)"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Operating Costs"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Operating Costs"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/bom/bom.js:332
+#: manufacturing/doctype/operation/operation.json
+#: manufacturing/doctype/work_order/work_order.js:240
+#: manufacturing/onboarding_step/operation/operation.json
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:112
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
+#: manufacturing/report/job_card_summary/job_card_summary.py:167
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Operation"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Operation"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation & Workstation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Operation Cost"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Operation Description"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Operation Description"
+msgstr ""
+
+#. Label of a Data field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation ID"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:254
+msgid "Operation Id"
+msgstr ""
+
+#. Label of a Select field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation Row Number"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Operation Time"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Operation Time"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operation Time "
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:996
+msgid "Operation Time must be greater than 0 for Operation {0}"
+msgstr ""
+
+#. Description of the 'Completed Qty' (Float) field in DocType 'Work Order
+#. Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Operation completed for how many finished goods?"
+msgstr ""
+
+#. Description of the 'Fixed Time' (Check) field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operation time does not depend on quantity to produce"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:238
+msgid "Operation {0} added multiple times in the work order {1}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:978
+msgid "Operation {0} does not belong to the work order {1}"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:336
+msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
+msgid "Operations"
+msgstr ""
+
+#. Label of a Table field in DocType 'BOM'
+#. Label of a Tab Break field in DocType 'BOM'
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operations"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Operations"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order'
+#. Label of a Table field in DocType 'Work Order'
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Operations"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:961
+msgid "Operations cannot be left blank"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:165
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:85
+msgid "Operator"
+msgstr ""
+
+#. Label of a Link field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Operator"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:21
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:27
+msgid "Opp Count"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:25
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:31
+msgid "Opp/Lead %"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.py:56
+msgid "Opportunities"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#. Label of a Table field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Opportunities"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:48
+msgid "Opportunities by lead source"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
+#: crm/report/lost_opportunity/lost_opportunity.py:17
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
+msgid "Opportunity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Opportunity"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Opportunity"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a shortcut in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Opportunity"
+msgid "Opportunity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Opportunity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Opportunity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Opportunity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Opportunity"
+msgstr ""
+
+#: selling/report/territory_wise_sales/territory_wise_sales.py:29
+msgid "Opportunity Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Date field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Date"
+msgstr ""
+
+#: crm/report/lost_opportunity/lost_opportunity.js:42
+#: crm/report/lost_opportunity/lost_opportunity.py:24
+msgid "Opportunity From"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity From"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgid "Opportunity Item"
+msgstr ""
+
+#. Label of a Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Opportunity Item"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+msgid "Opportunity Lost Reason"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lost Reason Detail'
+#: crm/doctype/lost_reason_detail/lost_reason_detail.json
+msgctxt "Lost Reason Detail"
+msgid "Opportunity Lost Reason"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity Lost Reason Detail'
+#: crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
+msgctxt "Opportunity Lost Reason Detail"
+msgid "Opportunity Lost Reason"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
+msgid "Opportunity Lost Reason Detail"
+msgstr ""
+
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
+msgid "Opportunity Owner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Owner"
+msgstr ""
+
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
+msgid "Opportunity Source"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgid "Opportunity Summary by Sales Stage"
+msgstr ""
+
+#. Name of a report
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.json
+msgid "Opportunity Summary by Sales Stage "
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/report/lost_opportunity/lost_opportunity.py:44
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
+msgid "Opportunity Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Type"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Value"
+msgstr ""
+
+#: public/js/communication.js:102
+msgid "Opportunity {0} created"
+msgstr ""
+
+#. Label of a Button field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Optimize Route"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:168
+msgid "Optional. Sets company's default currency, if not specified."
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:155
+msgid "Optional. This setting will be used to filter in various transactions."
+msgstr ""
+
+#. Label of a Text field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Options"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Orange"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Orange"
+msgstr ""
+
+#: selling/report/territory_wise_sales/territory_wise_sales.py:43
+msgid "Order Amount"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
+msgid "Order By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Order Confirmation Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Order Confirmation No"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:23
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:29
+msgid "Order Count"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Order Information"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:148
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
+msgid "Order Qty"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Order Status"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Order Status"
+msgstr ""
+
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
+msgid "Order Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Order Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Order Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Order Type"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:24
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:30
+msgid "Order Value"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:27
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:33
+msgid "Order/Quot %"
+msgstr ""
+
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
+msgid "Ordered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Ordered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Ordered"
+msgstr ""
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:49
+#: stock/report/stock_projected_qty/stock_projected_qty.py:157
+msgid "Ordered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Ordered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Ordered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Ordered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Ordered Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Ordered Qty"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
+
+#: stock/report/item_shortage_report/item_shortage_report.py:102
+msgid "Ordered Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Ordered Quantity"
+msgstr ""
+
+#: buying/doctype/supplier/supplier_dashboard.py:14
+#: selling/doctype/customer/customer_dashboard.py:21
+#: selling/doctype/sales_order/sales_order.py:751
+#: setup/doctype/company/company_dashboard.py:23
+msgid "Orders"
+msgstr ""
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:30
+msgid "Organization"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Organization"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Organization"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Organization Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Orientation"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Original Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Original Item"
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+msgid "Original invoice should be consolidated before or along with the return invoice."
+msgstr ""
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Other"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Other"
+msgstr ""
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Other"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Other"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Other Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Other Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Other Details"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Other Details"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Other Details"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Other Info"
+msgstr ""
+
+#. Label of a Card Break in the Financial Reports Workspace
+#. Label of a Card Break in the Buying Workspace
+#. Label of a Card Break in the Selling Workspace
+#. Label of a Card Break in the Stock Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgid "Other Reports"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Other Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Other Settings"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
+msgid "Out Qty"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.py:454
+msgid "Out Value"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Out of AMC"
+msgstr ""
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Out of AMC"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:17
+msgid "Out of Order"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Out of Order"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:423
+msgid "Out of Stock"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Out of Warranty"
+msgstr ""
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Out of Warranty"
+msgstr ""
+
+#: templates/includes/macros.html:173
+msgid "Out of stock"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:65
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:103
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:135
+msgid "Outgoing"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Outgoing"
+msgstr ""
+
+#. Option for the 'Inspection Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Outgoing"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Outgoing Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Outgoing Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Outstanding"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Outstanding"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Outstanding"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:799
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
+#: accounts/report/purchase_register/purchase_register.py:289
+#: accounts/report/sales_register/sales_register.py:318
+msgid "Outstanding Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Outstanding Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Outstanding Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Outstanding Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Outstanding Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Outstanding Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Outstanding Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Outstanding Amount"
+msgstr ""
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:66
+msgid "Outstanding Amt"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
+msgid "Outstanding Cheques and Deposits to clear"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:373
+msgid "Outstanding for {0} cannot be less than zero ({1})"
+msgstr ""
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Outward"
+msgstr ""
+
+#. Option for the 'Payment Request Type' (Select) field in DocType 'Payment
+#. Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Outward"
+msgstr ""
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Outward"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Over Billing Allowance (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Over Billing Allowance (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Over Delivery/Receipt Allowance (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Over Delivery/Receipt Allowance (%)"
+msgstr ""
+
+#: controllers/stock_controller.py:1108
+msgid "Over Receipt"
+msgstr ""
+
+#: controllers/status_updater.py:363
+msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Over Transfer Allowance"
+msgstr ""
+
+#. Label of a Float field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Over Transfer Allowance (%)"
+msgstr ""
+
+#: controllers/status_updater.py:365
+msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
+msgstr ""
+
+#: controllers/accounts_controller.py:1792
+msgid "Overbilling of {} ignored because you have {} role."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
+#: projects/report/project_summary/project_summary.py:94
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
+msgid "Overdue"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Overdue"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Overdue"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Overdue"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Overdue"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Overdue"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Overdue"
+msgstr ""
+
+#. Label of a Data field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Overdue Days"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgid "Overdue Payment"
+msgstr ""
+
+#. Label of a Table field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Overdue Payments"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:136
+msgid "Overdue Tasks"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Overdue and Discounted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Overdue and Discounted"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
+msgid "Overlap in scoring between {0} and {1}"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
+msgid "Overlapping conditions found between:"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Overproduction Percentage For Sales Order"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Overproduction Percentage For Work Order"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Overproduction for Sales and Work Order"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Overview"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Overview"
+msgstr ""
+
+#. Option for the 'Permanent Address Is' (Select) field in DocType 'Employee'
+#. Option for the 'Current Address Is' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Owned"
+msgstr ""
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:29
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:23
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:39
+#: accounts/report/sales_register/sales_register.js:46
+#: accounts/report/sales_register/sales_register.py:235
+#: crm/report/lead_details/lead_details.py:45
+msgid "Owner"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "PAN No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "PDF Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "PIN"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "PMO-"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "PO Supplied Item"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "PO-JOB.#####"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "POS"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgid "POS Closing Entry"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Closing Entry"
+msgid "POS Closing Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "POS Closing Entry"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "POS Closing Entry"
+msgstr ""
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "POS Closing Entry"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgid "POS Closing Entry Detail"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgid "POS Closing Entry Taxes"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
+msgid "POS Closing Failed"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
+msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_customer_group/pos_customer_group.json
+msgid "POS Customer Group"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_field/pos_field.json
+msgid "POS Field"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Settings'
+#: accounts/doctype/pos_settings/pos_settings.json
+msgctxt "POS Settings"
+msgid "POS Field"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/report/pos_register/pos_register.py:173
+msgid "POS Invoice"
+msgstr ""
+
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "POS Invoice"
+msgid "POS Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "POS Invoice"
+msgstr ""
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "POS Invoice"
+msgstr ""
+
+#. Linked DocType in Sales Invoice's connections
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "POS Invoice"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgid "POS Invoice Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "POS Invoice Item"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgid "POS Invoice Merge Log"
+msgstr ""
+
+#. Linked DocType in POS Closing Entry's connections
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Invoice Merge Log"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgid "POS Invoice Reference"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:101
+msgid "POS Invoice is not {}"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:91
+msgid "POS Invoice is {}"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:105
+msgid "POS Invoice isn't created by user {}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:191
+msgid "POS Invoice should have {} field checked."
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "POS Invoices"
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
+msgid "POS Invoices will be consolidated in a background process"
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+msgid "POS Invoices will be unconsolidated in a background process"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_item_group/pos_item_group.json
+msgid "POS Item Group"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgid "POS Opening Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Opening Entry"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Opening Entry"
+msgid "POS Opening Entry"
+msgstr ""
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "POS Opening Entry"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
+msgid "POS Opening Entry Detail"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgid "POS Payment Method"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_profile/pos_profile.json
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
+msgid "POS Profile"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Profile"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "POS Profile"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "POS Profile"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "POS Profile"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_profile_user/pos_profile_user.json
+msgid "POS Profile User"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:97
+msgid "POS Profile doesn't matches {}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
+msgid "POS Profile required to make POS Entry"
+msgstr ""
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:63
+msgid "POS Profile {} contains Mode of Payment {}. Please remove them to disable this mode."
+msgstr ""
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:46
+msgid "POS Profile {} does not belongs to company {}"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/pos_register/pos_register.json
+msgid "POS Register"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_search_fields/pos_search_fields.json
+msgid "POS Search Fields"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Settings'
+#: accounts/doctype/pos_settings/pos_settings.json
+msgctxt "POS Settings"
+msgid "POS Search Fields"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "POS Setting"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pos_settings/pos_settings.json
+msgid "POS Settings"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Settings"
+msgid "POS Settings"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Transactions"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:392
+msgid "POS invoice {0} created successfully"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "POS-CLO-"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "PRLE-.####"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "PROJ-.####"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/psoa_cost_center/psoa_cost_center.json
+msgid "PSOA Cost Center"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/psoa_project/psoa_project.json
+msgid "PSOA Project"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Supplier Scorecard
+#. Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "PU-SSP-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "PUR-ORD-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "PUR-RFQ-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "PUR-SQTN-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "PZN"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:115
+msgid "Package No(s) already in use. Try from Package No {0}"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Package Weight Details"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note_list.js:74
+msgid "Packaging Slip From Delivery Note"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/packed_item/packed_item.json
+msgid "Packed Item"
+msgstr ""
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Packed Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Packed Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Packed Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Packed Items"
+msgstr ""
+
+#: controllers/stock_controller.py:946
+msgid "Packed Items cannot be transferred internally"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Packed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Packed Qty"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Packing List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Packing List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Packing List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Packing List"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/delivery_note/delivery_note.js:221
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Packing Slip"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Packing Slip"
+msgid "Packing Slip"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgid "Packing Slip Item"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:780
+msgid "Packing Slip(s) cancelled"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Packing Unit"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Page Break"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Page Break After Each SoA"
+msgstr ""
+
+#: accounts/print_format/sales_invoice_return/sales_invoice_return.html:105
+msgid "Page {0} of {1}"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
+msgid "Paid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Paid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Paid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Paid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Paid"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
+msgid "Paid Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Paid Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Paid Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Paid Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Paid Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Paid Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Paid Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Paid Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Paid Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount After Tax"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount After Tax (Company Currency)"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1059
+msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid From Account Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Paid Loan"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid To Account Type"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
+msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pallets"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Parameter"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Feedback Parameter'
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgctxt "Quality Feedback Parameter"
+msgid "Parameter"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Feedback Template Parameter'
+#: quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
+msgctxt "Quality Feedback Template Parameter"
+msgid "Parameter"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Parameter'
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgctxt "Quality Inspection Parameter"
+msgid "Parameter"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Parameter"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Parameter Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection Parameter'
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgctxt "Quality Inspection Parameter"
+msgid "Parameter Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Parameter Group"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Parameter Group'
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+msgctxt "Quality Inspection Parameter Group"
+msgid "Parameter Group Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Parameter Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Parameter Name"
+msgstr ""
+
+#. Label of a Table field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Parameters"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Parameters"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Feedback Template'
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Parameters"
+msgstr ""
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Parcel Template"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Parcel Template Name"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.py:94
+msgid "Parcel weight cannot be 0"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Parcels"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Parent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Parent Account"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
+msgid "Parent Account Missing"
+msgstr ""
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Parent Batch"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Parent Company"
+msgstr ""
+
+#: setup/doctype/company/company.py:451
+msgid "Parent Company must be a group company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Parent Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Parent Customer Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Parent Department"
+msgstr ""
+
+#. Label of a Data field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Parent Detail docname"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Parent Document"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Parent Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Parent Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Parent Item Group"
+msgstr ""
+
+#: selling/doctype/product_bundle/product_bundle.py:79
+msgid "Parent Item {0} must not be a Fixed Asset"
+msgstr ""
+
+#: selling/doctype/product_bundle/product_bundle.py:77
+msgid "Parent Item {0} must not be a Stock Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Parent Location"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Parent Procedure"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Parent Row No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Parent Sales Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Parent Supplier Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Parent Task"
+msgstr ""
+
+#: projects/doctype/task/task.py:157
+msgid "Parent Task {0} is not a Template Task"
+msgstr ""
+
+#. Label of a Link field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Parent Territory"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:47
+msgid "Parent Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Parent Warehouse"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Partial Material Transferred"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
+msgid "Partial Stock Reservation"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Partial Success"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Partial Success"
+msgstr ""
+
+#. Description of the 'Allow Partial Reservation' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Partial stock can be reserved. For example, If you have a Sales Order of 100 units and the Available Stock is 90 units then a Stock Reservation Entry will be created for 90 units. "
+msgstr ""
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Partially Completed"
+msgstr ""
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Partially Completed"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Partially Delivered"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:7
+msgid "Partially Depreciated"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Partially Depreciated"
+msgstr ""
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Partially Fulfilled"
+msgstr ""
+
+#: selling/doctype/quotation/quotation_list.js:28
+msgid "Partially Ordered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Partially Ordered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Partially Ordered"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:12
+msgid "Partially Paid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Partially Paid"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Partially Paid"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Partially Paid"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:25
+msgid "Partially Received"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Partially Received"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Partially Received"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Partially Reconciled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Partially Reconciled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Partially Reserved"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:18
+msgid "Partially ordered"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Parties"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
+msgid "Partly Billed"
+msgstr ""
+
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Partly Billed"
+msgstr ""
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Partly Delivered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Partly Paid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Partly Paid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Partly Paid and Discounted"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Partner Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Partner website"
+msgstr ""
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Partnership"
+msgstr ""
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Partnership"
+msgstr ""
+
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
+#: accounts/doctype/bank_account/bank_account_dashboard.py:16
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
+#: accounts/doctype/tax_category/tax_category_dashboard.py:11
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
+#: accounts/report/general_ledger/general_ledger.js:74
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
+#: accounts/report/payment_ledger/payment_ledger.py:154
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
+#: crm/report/lost_opportunity/lost_opportunity.js:55
+#: crm/report/lost_opportunity/lost_opportunity.py:31
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Opening Invoice Creation Tool
+#. Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Party"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Party"
+msgstr ""
+
+#. Label of a Data field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Party"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/party_account/party_account.json
+msgid "Party Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Party Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Party Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Party Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Party Account Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Party Account Currency"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party Account No. (Bank Statement)"
+msgstr ""
+
+#: controllers/accounts_controller.py:2056
+msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Balance"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Bank Account"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Party Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Party Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party IBAN (Bank Statement)"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Party Information"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Party Information"
+msgstr ""
+
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/party_link/party_link.json
+msgid "Party Link"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:109
+#: selling/report/address_and_contacts/address_and_contacts.js:22
+msgid "Party Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Party Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Party Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party Name/Account Holder (Bank Statement)"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgid "Party Specific Item"
+msgstr ""
+
+#. Linked DocType in Customer's connections
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Party Specific Item"
+msgstr ""
+
+#. Linked DocType in Supplier's connections
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Party Specific Item"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/accounts_payable/accounts_payable.js:99
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
+#: accounts/report/accounts_receivable/accounts_receivable.js:44
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
+#: accounts/report/general_ledger/general_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
+#: accounts/report/payment_ledger/payment_ledger.py:150
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
+#: setup/doctype/party_type/party_type.json
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Party Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Party Type"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
+msgid "Party Type and Party is mandatory for {0} account"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
+msgid "Party Type and Party is required for Receivable / Payable account {0}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:434
+msgid "Party Type is mandatory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Party User"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:390
+msgid "Party can only be one of {0}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:437
+msgid "Party is mandatory"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Passed"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Passed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Passport Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Passport Number"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription_list.js:10
+msgid "Past Due Date"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Past Due Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Path"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Path"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
+msgid "Pause"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Pause"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:292
+msgid "Pause Job"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/pause_sla_on_status/pause_sla_on_status.json
+msgid "Pause SLA On Status"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Paused"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Paused"
+msgstr ""
+
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr ""
+
+#. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Pay"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Pay To / Recd From"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:54
+msgid "Payable"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Payable"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Payable"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Payment Ledger
+#. Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Payable"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:42
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
+#: accounts/report/purchase_register/purchase_register.py:194
+#: accounts/report/purchase_register/purchase_register.py:235
+msgid "Payable Account"
+msgstr ""
+
+#. Name of a Workspace
+#: accounts/workspace/payables/payables.json
+msgid "Payables"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Payables"
+msgstr ""
+
+#. Label of a Column Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Payer Settings"
+msgstr ""
+
+#: accounts/doctype/dunning/dunning.js:51
+#: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:20
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order_dashboard.py:28
+msgid "Payment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Account"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Account"
+msgstr ""
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:50
+msgid "Payment Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Payment Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Payment Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Payment Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Channel"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Channel"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Deductions or Loss"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
+msgid "Payment Document"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Payment Document"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Payment Document"
+msgstr ""
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
+msgid "Payment Document Type"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:113
+msgid "Payment Due Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Due Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Due Date"
+msgstr ""
+
+#. Label of a Table field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Payment Entries"
+msgstr ""
+
+#. Label of a Table field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Payment Entries"
+msgstr ""
+
+#: accounts/utils.py:926
+msgid "Payment Entries {0} are un-linked"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_entry/payment_entry.json
+#: accounts/doctype/payment_order/payment_order.js:27
+#: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
+msgid "Payment Entry"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Payment Entry"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Payment Entry"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Payment Entry"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Entry"
+msgid "Payment Entry"
+msgstr ""
+
+#. Option for the 'Payment Order Type' (Select) field in DocType 'Payment
+#. Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Entry"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgid "Payment Entry Deduction"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgid "Payment Entry Reference"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:409
+msgid "Payment Entry already exists"
+msgstr ""
+
+#: accounts/utils.py:601
+msgid "Payment Entry has been modified after you pulled it. Please pull it again."
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
+msgid "Payment Entry is already created"
+msgstr ""
+
+#: controllers/accounts_controller.py:1240
+msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:271
+msgid "Payment Failed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Payment From / To"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment From / To"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Gateway"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Gateway"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Payment Gateway"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgid "Payment Gateway Account"
+msgstr ""
+
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Gateway Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Gateway Account"
+msgstr ""
+
+#: accounts/utils.py:1169
+msgid "Payment Gateway Account not created, please create one manually."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Gateway Details"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/payment_ledger/payment_ledger.json
+msgid "Payment Ledger"
+msgstr ""
+
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
+msgid "Payment Ledger Balance"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgid "Payment Ledger Entry"
+msgstr ""
+
+#. Label of a Int field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Payment Limit"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Payment Method"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Payment Methods"
+msgstr ""
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:24
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:40
+msgid "Payment Mode"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_order/payment_order.json
+msgid "Payment Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Payment Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Order"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgid "Payment Order Reference"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Order Reference"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Order Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Order Type"
+msgstr ""
+
+#. Option for the 'Payment Order Status' (Select) field in DocType 'Payment
+#. Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Ordered"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Ordered"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Payment Period Based On Invoice Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Payment Plan"
+msgstr ""
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:4
+msgid "Payment Receipt Note"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:252
+msgid "Payment Received"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgid "Payment Reconciliation"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Payment Reconciliation"
+msgstr ""
+
+#. Label of a Link in the Payables Workspace
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Reconciliation"
+msgid "Payment Reconciliation"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgid "Payment Reconciliation Allocation"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgid "Payment Reconciliation Invoice"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
+msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgid "Payment Reconciliation Payment"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Payment Reconciliations"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Payment Reference"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment References"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_order/payment_order.js:19
+#: accounts/doctype/payment_request/payment_request.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
+msgid "Payment Request"
+msgstr ""
+
+#. Option for the 'Payment Order Type' (Select) field in DocType 'Payment
+#. Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Request"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Payment Request"
+msgstr ""
+
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Request"
+msgid "Payment Request"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Request Type"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:499
+msgid "Payment Request for {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
+msgid "Payment Request took too long to respond. Please try requesting for payment again."
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:449
+msgid "Payment Requests cannot be created against: {0}"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgid "Payment Schedule"
+msgstr ""
+
+#. Label of a Data field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Payment Schedule"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Schedule"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payment Schedule"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Payment Schedule"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Payment Schedule"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Schedule"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Payment Schedule"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
+msgid "Payment Term"
+msgstr ""
+
+#. Label of a Link field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Payment Term"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Payment Term"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Payment Term"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Payment Term"
+msgid "Payment Term"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Payment Term"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Payment Term Name"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
+msgid "Payment Terms"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Terms"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "Payment Terms"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payment Terms"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Payment Terms"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Payment Terms"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Terms"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Payment Terms"
+msgstr ""
+
+#. Name of a report
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.json
+msgid "Payment Terms Status for Sales Order"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/report/accounts_payable/accounts_payable.js:93
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Payment Terms Template"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgid "Payment Terms Template Detail"
+msgstr ""
+
+#. Description of the 'Automatically Fetch Payment Terms from Order' (Check)
+#. field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Payment Terms from orders will be fetched into the invoices as is"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:28
+msgid "Payment Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Type"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:514
+msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
+msgstr ""
+
+#: accounts/utils.py:918
+msgid "Payment Unlink Error"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:798
+msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
+msgid "Payment amount cannot be less than or equal to 0"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:141
+msgid "Payment methods are mandatory. Please add at least one payment method."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
+msgid "Payment of {0} received successfully."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:266
+msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
+msgid "Payment related to {0} is not completed"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
+msgid "Payment request failed"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:734
+msgid "Payment term {0} not used in {1}"
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
+#: accounts/doctype/bank_account/bank_account_dashboard.py:13
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:27
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:43
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+#: buying/doctype/supplier/supplier_dashboard.py:15
+#: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Payments"
+msgstr ""
+
+#. Label of a Table field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Payments"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payments"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Payments"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payments"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payments"
+msgstr ""
+
+#. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Payments"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Payroll Entry"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:87
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:119
+msgid "Payroll Payable"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet_list.js:9
+msgid "Payslip"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Payslip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair_list.js:5
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
+#: buying/doctype/supplier_quotation/supplier_quotation.py:198
+#: manufacturing/report/work_order_summary/work_order_summary.py:150
+#: stock/doctype/material_request/material_request_list.js:16
+#: templates/pages/order.html:68
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Repair Status' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Quote Status' (Select) field in DocType 'Request for
+#. Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Pending"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Pending"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:93
+msgid "Pending Activities"
+msgstr ""
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
+#: selling/report/sales_order_analysis/sales_order_analysis.py:306
+msgid "Pending Amount"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:155
+#: selling/doctype/sales_order/sales_order.js:1153
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
+msgid "Pending Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Pending Qty"
+msgstr ""
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:55
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:44
+msgid "Pending Quantity"
+msgstr ""
+
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Pending Review"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.json
+#: selling/workspace/selling/selling.json
+msgid "Pending SO Items For Purchase Request"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:123
+msgid "Pending Work Order"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:182
+msgid "Pending activities for today"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
+msgid "Pending processing"
+msgstr ""
+
+#. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
+#. Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Per Month"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Per Received"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Per Transferred"
+msgstr ""
+
+#. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
+#. Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Per Week"
+msgstr ""
+
+#. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
+#. Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Per Year"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Invoice
+#. Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Receipt
+#. Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Percentage"
+msgstr ""
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Percentage"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Cost Center Allocation Percentage'
+#: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+msgctxt "Cost Center Allocation Percentage"
+msgid "Percentage (%)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Monthly Distribution Percentage'
+#: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
+msgctxt "Monthly Distribution Percentage"
+msgid "Percentage Allocation"
+msgstr ""
+
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
+msgid "Percentage Allocation should be equal to 100%"
+msgstr ""
+
+#. Description of the 'Blanket Order Allowance (%)' (Float) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Percentage you are allowed to order beyond the Blanket Order quantity."
+msgstr ""
+
+#. Description of the 'Blanket Order Allowance (%)' (Float) field in DocType
+#. 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Percentage you are allowed to sell beyond the Blanket Order quantity."
+msgstr ""
+
+#. Description of the 'Over Transfer Allowance (%)' (Float) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "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."
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:386
+msgid "Perception Analysis"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
+#: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
+msgid "Period"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
+msgid "Period Based On"
+msgstr ""
+
+#: accounts/general_ledger.py:687
+msgid "Period Closed"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Period Closing Settings"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/account/account_tree.js:197
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgid "Period Closing Voucher"
+msgstr ""
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Period Closing Voucher"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Period Closing Voucher"
+msgid "Period Closing Voucher"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Period Details"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Period End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Period End Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Period Name"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Period Score"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Period Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Period Settings"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Period Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Period Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Period To Date"
+msgstr ""
+
+#: public/js/purchase_trends_filters.js:35
+msgid "Period based On"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Period_from_date"
+msgstr ""
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
+#: accounts/report/financial_ratios/financial_ratios.js:33
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
+msgid "Periodicity"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Periodicity"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Periodicity"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Periodicity"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Permanent Address"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Permanent Address Is"
+msgstr ""
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:19
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:17
+msgid "Perpetual inventory required for the company {0} to view this report."
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Personal"
+msgstr ""
+
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Personal Email"
+msgstr ""
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Petrol"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:185
+msgid "Pharmaceutical"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:43
+msgid "Phone"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Phone"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Phone"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Phone"
+msgstr ""
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Gateway
+#. Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Phone"
+msgstr ""
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Phone"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Phone"
+msgstr ""
+
+#. Option for the 'Call Receiving Device' (Select) field in DocType 'Voice Call
+#. Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Phone"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Phone Ext."
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Phone Ext."
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Phone No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Phone No"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:911
+msgid "Phone Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Phone Number"
+msgstr ""
+
+#: public/js/utils.js:78
+msgid "Pick Batch No"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
+#: stock/doctype/pick_list/pick_list.json
+msgid "Pick List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Pick List"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Pick List"
+msgid "Pick List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Pick List"
+msgstr ""
+
+#. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Pick List"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:119
+msgid "Pick List Incomplete"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgid "Pick List Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Pick List Item"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Pick Serial / Batch Based On"
+msgstr ""
+
+#. Label of a Button field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Pick Serial / Batch No"
+msgstr ""
+
+#. Label of a Button field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Pick Serial / Batch No"
+msgstr ""
+
+#. Label of a Button field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Pick Serial / Batch No"
+msgstr ""
+
+#. Label of a Button field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Pick Serial / Batch No"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Picked Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Picked Qty (in Stock UOM)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Picked Qty (in Stock UOM)"
+msgstr ""
+
+#. Option for the 'Pickup Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup"
+msgstr ""
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup Contact Person"
+msgstr ""
+
+#. Label of a Date field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup Date"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.js:398
+msgid "Pickup Date cannot be before this day"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup From"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.py:98
+msgid "Pickup To time should be greater than Pickup From time"
+msgstr ""
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup Type"
+msgstr ""
+
+#. Label of a Heading field in DocType 'Shipment'
+#. Label of a Select field in DocType 'Shipment'
+#. Label of a Time field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup from"
+msgstr ""
+
+#. Label of a Time field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup to"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
+msgid "Pipeline By"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Place of Issue"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Plaid Access Token"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Plaid Client ID"
+msgstr ""
+
+#. Label of a Select field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Plaid Environment"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
+msgid "Plaid Link Failed"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
+msgid "Plaid Link Refresh Required"
+msgstr ""
+
+#: accounts/doctype/bank/bank.js:131
+msgid "Plaid Link Updated"
+msgstr ""
+
+#. Label of a Password field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Plaid Secret"
+msgstr ""
+
+#. Name of a DocType
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgid "Plaid Settings"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Plaid Settings"
+msgid "Plaid Settings"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
+msgid "Plaid transactions sync error"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription Plan Detail'
+#: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
+msgctxt "Subscription Plan Detail"
+msgid "Plan"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Plan Name"
+msgstr ""
+
+#. Description of the 'Use Multi-Level BOM' (Check) field in DocType 'Work
+#. Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Plan material for sub-assemblies"
+msgstr ""
+
+#. Description of the 'Capacity Planning For (Days)' (Int) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Plan operations X days in advance"
+msgstr ""
+
+#. Description of the 'Allow Overtime' (Check) field in DocType 'Manufacturing
+#. Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Plan time logs outside Workstation working hours"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Plan to Request Qty"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Planned"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Planned"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:236
+msgid "Planned End Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Planned End Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Planned End Time"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Planned Operating Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Planned Operating Cost"
+msgstr ""
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:143
+msgid "Planned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Planned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Planned Qty"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
+
+#: stock/report/item_shortage_report/item_shortage_report.py:109
+msgid "Planned Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Planned Quantity"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:230
+msgid "Planned Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Planned Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Planned Start Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Planned Start Time"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:213
+msgid "Planning"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Planning"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Planning"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subscription'
+#. Label of a Table field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Plans"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
+msgid "Plants and Machineries"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:420
+msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.py:18
+msgid "Please Select a Company"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:109
+msgid "Please Select a Company."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.js:151
+msgid "Please Select a Customer"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+msgid "Please Select a Supplier"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:154
+msgid "Please Set Supplier Group in Buying Settings."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1297
+msgid "Please Specify Account"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.py:122
+msgid "Please add 'Supplier' role to user {0}."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:101
+msgid "Please add Mode of payments and opening balance details."
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
+msgid "Please add Request for Quotation to the sidebar in Portal Settings."
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
+msgid "Please add Root Account for - {0}"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:298
+msgid "Please add a Temporary Opening account in Chart of Accounts"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:542
+msgid "Please add atleast one Serial No / Batch No"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
+msgid "Please add the Bank Account column"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:246
+msgid "Please add the account to root level Company - {0}"
+msgstr ""
+
+#: accounts/doctype/account/account.py:230
+msgid "Please add the account to root level Company - {}"
+msgstr ""
+
+#: controllers/website_list_for_contact.py:298
+msgid "Please add {1} role to user {0}."
+msgstr ""
+
+#: controllers/stock_controller.py:1119
+msgid "Please adjust the qty or edit {0} to proceed."
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
+msgid "Please attach CSV file"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
+msgid "Please cancel and amend the Payment Entry"
+msgstr ""
+
+#: accounts/utils.py:917
+msgid "Please cancel payment entry manually first"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
+msgid "Please cancel related transaction."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:872
+msgid "Please check Multi Currency option to allow accounts with other currency"
+msgstr ""
+
+#: accounts/deferred_revenue.py:542
+msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:70
+msgid "Please check either with operations or FG Based Operating Cost."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
+msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:65
+msgid "Please check your Plaid client ID and secret values"
+msgstr ""
+
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
+msgid "Please check your email to confirm the appointment"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
+msgid "Please click on 'Generate Schedule'"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
+msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:104
+msgid "Please click on 'Generate Schedule' to get schedule"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:545
+msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
+msgid "Please contact any of the following users to {} this transaction."
+msgstr ""
+
+#: selling/doctype/customer/customer.py:538
+msgid "Please contact your administrator to extend the credit limits for {0}."
+msgstr ""
+
+#: accounts/doctype/account/account.py:332
+msgid "Please convert the parent account in corresponding child company to a group account."
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:549
+msgid "Please create Customer from Lead {0}."
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
+msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
+msgstr ""
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
+msgid "Please create a new Accounting Dimension if required."
+msgstr ""
+
+#: controllers/accounts_controller.py:587
+msgid "Please create purchase from internal sale or delivery document itself"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:325
+msgid "Please create purchase receipt or purchase invoice for the item {0}"
+msgstr ""
+
+#: stock/doctype/item/item.py:622
+msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:364
+msgid "Please do not book expense of multiple assets against one single Asset."
+msgstr ""
+
+#: controllers/item_variant.py:228
+msgid "Please do not create more than 500 items at a time"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:130
+msgid "Please enable Applicable on Booking Actual Expenses"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:126
+msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
+msgid "Please enable pop-ups"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
+msgid "Please enable {0} in the {1}."
+msgstr ""
+
+#: controllers/selling_controller.py:686
+msgid "Please enable {} in {} to allow same item in multiple rows"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
+msgid "Please ensure {} account is a Balance Sheet account."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
+msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
+msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
+msgid "Please ensure {} account {} is a Receivable account."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:519
+msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
+msgid "Please enter Account for Change Amount"
+msgstr ""
+
+#: setup/doctype/authorization_rule/authorization_rule.py:75
+msgid "Please enter Approving Role or Approving User"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
+msgid "Please enter Cost Center"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:330
+msgid "Please enter Delivery Date"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person_tree.js:9
+msgid "Please enter Employee Id of this sales person"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
+msgid "Please enter Expense Account"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
+msgid "Please enter Item Code to get Batch Number"
+msgstr ""
+
+#: public/js/controllers/transaction.js:2290
+msgid "Please enter Item Code to get batch no"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:66
+msgid "Please enter Item first"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
+msgid "Please enter Maintenance Details first"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:177
+msgid "Please enter Planned Qty for Item {0} at row {1}"
+msgstr ""
+
+#: setup/doctype/employee/employee.js:78
+msgid "Please enter Preferred Contact Email"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:73
+msgid "Please enter Production Item first"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
+msgid "Please enter Purchase Receipt first"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
+msgid "Please enter Receipt Document"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:936
+msgid "Please enter Reference date"
+msgstr ""
+
+#: controllers/buying_controller.py:880
+msgid "Please enter Reqd by Date"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
+msgid "Please enter Root Type for account- {0}"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:262
+msgid "Please enter Serial Nos"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.py:83
+msgid "Please enter Shipment Parcel information"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:172
+msgid "Please enter Stock Items consumed during the Repair."
+msgstr ""
+
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
+msgid "Please enter Warehouse and Date"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:175
+msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
+msgid "Please enter Write Off Account"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
+msgid "Please enter company first"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.js:114
+msgid "Please enter company name first"
+msgstr ""
+
+#: controllers/accounts_controller.py:2447
+msgid "Please enter default currency in Company Master"
+msgstr ""
+
+#: selling/doctype/sms_center/sms_center.py:129
+msgid "Please enter message before sending"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
+msgid "Please enter mobile number first."
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:45
+msgid "Please enter parent cost center"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:165
+msgid "Please enter quantity for item {0}"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:187
+msgid "Please enter relieving date."
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
+msgid "Please enter serial nos"
+msgstr ""
+
+#: setup/doctype/company/company.js:183
+msgid "Please enter the company name to confirm"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
+msgid "Please enter the phone number first"
+msgstr ""
+
+#: public/js/setup_wizard.js:87
+msgid "Please enter valid Financial Year Start and End Dates"
+msgstr ""
+
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:225
+msgid "Please enter {0}"
+msgstr ""
+
+#: public/js/utils/party.js:317
+msgid "Please enter {0} first"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:390
+msgid "Please fill the Material Requests table"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:301
+msgid "Please fill the Sales Orders table"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.js:277
+msgid "Please first set Last Name, Email and Phone for the user"
+msgstr ""
+
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
+msgid "Please fix overlapping time slots for {0}"
+msgstr ""
+
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
+msgid "Please fix overlapping time slots for {0}."
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
+msgid "Please import accounts against parent company or enable {} in company master."
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr ""
+
+#: setup/doctype/employee/employee.py:184
+msgid "Please make sure the employees above report to another Active employee."
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
+msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
+msgstr ""
+
+#: setup/doctype/company/company.js:185
+msgid "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."
+msgstr ""
+
+#: stock/doctype/item/item.js:493
+msgid "Please mention 'Weight UOM' along with Weight."
+msgstr ""
+
+#: accounts/general_ledger.py:556
+msgid "Please mention Round Off Account in Company"
+msgstr ""
+
+#: accounts/general_ledger.py:559
+msgid "Please mention Round Off Cost Center in Company"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
+msgid "Please mention no of visits required"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
+msgid "Please mention the Current and New BOM for replacement."
+msgstr ""
+
+#: selling/doctype/installation_note/installation_note.py:120
+msgid "Please pull items from Delivery Note"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.js:444
+msgid "Please rectify and try again."
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
+msgid "Please refresh or reset the Plaid linking of the Bank {}."
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+msgid "Please save before proceeding."
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:49
+msgid "Please save first"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
+msgid "Please select <b>Template Type</b> to download template"
+msgstr ""
+
+#: controllers/taxes_and_totals.py:653
+#: public/js/controllers/taxes_and_totals.js:688
+msgid "Please select Apply Discount On"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:1484
+msgid "Please select BOM against item {0}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:172
+msgid "Please select BOM for Item in Row {0}"
+msgstr ""
+
+#: controllers/buying_controller.py:410
+msgid "Please select BOM in BOM field for Item {0}"
+msgstr ""
+
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
+msgid "Please select Category first"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1429
+#: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
+msgid "Please select Charge Type first"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:443
+msgid "Please select Company"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
+msgid "Please select Company and Posting Date to getting entries"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
+msgid "Please select Company first"
+msgstr ""
+
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:50
+msgid "Please select Completion Date for Completed Asset Maintenance Log"
+msgstr ""
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
+msgid "Please select Customer first"
+msgstr ""
+
+#: setup/doctype/company/company.py:398
+msgid "Please select Existing Company for creating Chart of Accounts"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:263
+msgid "Please select Finished Good Item for Service Item {0}"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
+msgid "Please select Item Code first"
+msgstr ""
+
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:53
+msgid "Please select Maintenance Status as Completed or remove Completion Date"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
+#: selling/report/address_and_contacts/address_and_contacts.js:27
+msgid "Please select Party Type first"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:429
+msgid "Please select Posting Date before selecting Party"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:692
+msgid "Please select Posting Date first"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:999
+msgid "Please select Price List"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:1486
+msgid "Please select Qty against item {0}"
+msgstr ""
+
+#: stock/doctype/item/item.py:319
+msgid "Please select Sample Retention Warehouse in Stock Settings first"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
+msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
+msgid "Please select Start Date and End Date for Item {0}"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1220
+msgid "Please select Subcontracting Order instead of Purchase Order {0}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2359
+msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:1221
+msgid "Please select a BOM"
+msgstr ""
+
+#: accounts/party.py:383
+msgid "Please select a Company"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
+#: public/js/controllers/accounts.js:249
+#: public/js/controllers/transaction.js:2536
+msgid "Please select a Company first."
+msgstr ""
+
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:18
+msgid "Please select a Customer"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.js:16
+msgid "Please select a Delivery Note"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:148
+msgid "Please select a Subcontracting Purchase Order."
+msgstr ""
+
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+msgid "Please select a Supplier"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
+msgid "Please select a Work Order first."
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.py:81
+msgid "Please select a country"
+msgstr ""
+
+#: accounts/report/sales_register/sales_register.py:36
+msgid "Please select a customer for fetching payments."
+msgstr ""
+
+#: www/book_appointment/index.js:67
+msgid "Please select a date"
+msgstr ""
+
+#: www/book_appointment/index.js:52
+msgid "Please select a date and time"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:145
+msgid "Please select a default mode of payment"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:783
+msgid "Please select a field to edit from numpad"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
+msgid "Please select a row to create a Reposting Entry"
+msgstr ""
+
+#: accounts/report/purchase_register/purchase_register.py:35
+msgid "Please select a supplier for fetching payments."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:137
+msgid "Please select a valid Purchase Order that has Service Items."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:134
+msgid "Please select a valid Purchase Order that is configured for Subcontracting."
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:229
+msgid "Please select a value for {0} quotation_to {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:1562
+msgid "Please select correct account"
+msgstr ""
+
+#: accounts/report/share_balance/share_balance.py:14
+#: accounts/report/share_ledger/share_ledger.py:14
+msgid "Please select date"
+msgstr ""
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:34
+msgid "Please select either the Item or Warehouse filter to generate the report."
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
+msgid "Please select item code"
+msgstr ""
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
+msgid "Please select only one row to create a Reposting Entry"
+msgstr ""
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
+msgid "Please select rows to create Reposting Entries"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:91
+msgid "Please select the Company"
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
+msgid "Please select the Multiple Tier Program type for more than one collection rules."
+msgstr ""
+
+#: accounts/doctype/coupon_code/coupon_code.py:47
+msgid "Please select the customer."
+msgstr ""
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
+msgid "Please select the document type first"
+msgstr ""
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:21
+msgid "Please select the required filters"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
+msgid "Please select valid document type."
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.py:50
+msgid "Please select weekly off day"
+msgstr ""
+
+#: public/js/utils.js:959
+msgid "Please select {0}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
+msgid "Please select {0} first"
+msgstr ""
+
+#: public/js/controllers/transaction.js:77
+msgid "Please set 'Apply Additional Discount On'"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:771
+msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:769
+msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
+msgstr ""
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:36
+msgid "Please set Account"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
+#: stock/__init__.py:88
+msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
+msgid "Please set Accounting Dimension {} in {}"
+msgstr ""
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:23
+#: accounts/doctype/ledger_merge/ledger_merge.js:34
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
+msgid "Please set Company"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:363
+msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.js:176
+msgid "Please set Email/Phone for the contact"
+msgstr ""
+
+#: regional/italy/utils.py:277
+#, python-format
+msgid "Please set Fiscal Code for the customer '%s'"
+msgstr ""
+
+#: regional/italy/utils.py:285
+#, python-format
+msgid "Please set Fiscal Code for the public administration '%s'"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
+msgid "Please set Fixed Asset Account in {} against {}."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:434
+msgid "Please set Number of Depreciations Booked"
+msgstr ""
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:24
+#: accounts/doctype/ledger_merge/ledger_merge.js:35
+msgid "Please set Root Type"
+msgstr ""
+
+#: regional/italy/utils.py:292
+#, python-format
+msgid "Please set Tax ID for the customer '%s'"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:324
+msgid "Please set Unrealized Exchange Gain/Loss Account in Company {0}"
+msgstr ""
+
+#: regional/report/vat_audit_report/vat_audit_report.py:54
+msgid "Please set VAT Accounts in {0}"
+msgstr ""
+
+#: regional/united_arab_emirates/utils.py:61
+msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:18
+msgid "Please set a Company"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:262
+msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:1278
+msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
+msgstr ""
+
+#: projects/doctype/project/project.py:736
+msgid "Please set a default Holiday List for Company {0}"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:281
+msgid "Please set a default Holiday List for Employee {0} or Company {1}"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
+msgid "Please set account in Warehouse {0}"
+msgstr ""
+
+#: regional/italy/utils.py:246
+#, python-format
+msgid "Please set an Address on the Company '%s'"
+msgstr ""
+
+#: controllers/stock_controller.py:531
+msgid "Please set an Expense Account in the Items table"
+msgstr ""
+
+#: crm/doctype/email_campaign/email_campaign.py:57
+msgid "Please set an email id for the Lead {0}"
+msgstr ""
+
+#: regional/italy/utils.py:303
+msgid "Please set at least one row in the Taxes and Charges Table"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
+msgid "Please set default Cash or Bank account in Mode of Payment {0}"
+msgstr ""
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
+#: accounts/doctype/pos_profile/pos_profile.py:163
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
+msgid "Please set default Cash or Bank account in Mode of Payment {}"
+msgstr ""
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
+#: accounts/doctype/pos_profile/pos_profile.py:165
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
+msgid "Please set default Cash or Bank account in Mode of Payments {}"
+msgstr ""
+
+#: accounts/utils.py:2012
+msgid "Please set default Exchange Gain/Loss Account in Company {}"
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:327
+msgid "Please set default Expense Account in Company {0}"
+msgstr ""
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:41
+msgid "Please set default UOM in Stock Settings"
+msgstr ""
+
+#: controllers/stock_controller.py:403
+msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
+msgstr ""
+
+#: accounts/utils.py:935
+msgid "Please set default {0} in Company {1}"
+msgstr ""
+
+#: regional/italy/utils.py:266
+#, python-format
+msgid "Please set either the Tax ID or Fiscal Code on Company '%s'"
+msgstr ""
+
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:105
+msgid "Please set filter based on Item or Warehouse"
+msgstr ""
+
+#: stock/report/reserved_stock/reserved_stock.py:22
+msgid "Please set filters"
+msgstr ""
+
+#: controllers/accounts_controller.py:1972
+msgid "Please set one of the following:"
+msgstr ""
+
+#: public/js/controllers/transaction.js:2011
+msgid "Please set recurring after saving"
+msgstr ""
+
+#: regional/italy/utils.py:297
+msgid "Please set the Customer Address"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:169
+msgid "Please set the Default Cost Center in {0} company."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:512
+msgid "Please set the Item Code first"
+msgstr ""
+
+#: regional/italy/utils.py:335
+msgid "Please set the Payment Schedule"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:170
+msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
+msgstr ""
+
+#: crm/doctype/email_campaign/email_campaign.py:50
+msgid "Please set up the Campaign Schedule in the Campaign {0}"
+msgstr ""
+
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
+msgid "Please set {0}"
+msgstr ""
+
+#: stock/doctype/batch/batch.py:172
+msgid "Please set {0} for Batched Item {1}, which is used to set {2} on Submit."
+msgstr ""
+
+#: regional/italy/utils.py:452
+msgid "Please set {0} for address {1}"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
+msgid "Please set {0} in BOM Creator {1}"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:415
+msgid "Please share this email with your support team so that they can find and fix the issue."
+msgstr ""
+
+#: public/js/controllers/transaction.js:1881
+msgid "Please specify"
+msgstr ""
+
+#: stock/get_item_details.py:210
+msgid "Please specify Company"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
+msgid "Please specify Company to proceed"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
+msgid "Please specify a valid Row ID for row {0} in table {1}"
+msgstr ""
+
+#: public/js/queries.js:106
+msgid "Please specify a {0}"
+msgstr ""
+
+#: controllers/item_variant.py:45
+msgid "Please specify at least one attribute in the Attributes table"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
+msgid "Please specify either Quantity or Valuation Rate or both"
+msgstr ""
+
+#: stock/doctype/item_attribute/item_attribute.py:82
+msgid "Please specify from/to range"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
+msgid "Please supply the specified items at the best possible rates"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
+msgid "Please try again in an hour."
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:168
+msgid "Please update Repair Status."
+msgstr ""
+
+#. Label of a Card Break in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#: selling/page/point_of_sale/point_of_sale.js:6
+#: selling/workspace/selling/selling.json
+msgid "Point of Sale"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Profile"
+msgid "Point-of-Sale Profile"
+msgstr ""
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Policy No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Policy number"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
+
+#. Name of a DocType
+#: utilities/doctype/portal_user/portal_user.json
+msgid "Portal User"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Portal Users"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Portal Users"
+msgstr ""
+
+#. Option for the 'Orientation' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Portrait"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
+msgid "Possible Supplier"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Description Key"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Description Key"
+msgstr ""
+
+#. Option for the 'Level' (Select) field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Post Graduate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Route Key"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Route Key List"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Route String"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Route String"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Title Key"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Title Key"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:60
+msgid "Postal Code"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:64
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:88
+msgid "Postal Expenses"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
+#: accounts/report/accounts_payable/accounts_payable.js:16
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.js:18
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
+#: accounts/report/payment_ledger/payment_ledger.py:136
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
+#: accounts/report/pos_register/pos_register.py:171
+#: accounts/report/purchase_register/purchase_register.py:169
+#: accounts/report/sales_register/sales_register.py:184
+#: manufacturing/report/job_card_summary/job_card_summary.py:134
+#: public/js/purchase_trends_filters.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
+#: stock/report/serial_no_ledger/serial_no_ledger.py:21
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Posting Date"
+msgstr ""
+
+#. Option for the 'Ageing Based On' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Subscription'
+#: accounts/doctype/process_subscription/process_subscription.json
+msgctxt "Process Subscription"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Posting Date"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:247
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
+msgid "Posting Date cannot be future date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
+#: stock/report/serial_no_ledger/serial_no_ledger.py:22
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Posting Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Posting Time"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1670
+msgid "Posting date and posting time is mandatory"
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:51
+msgid "Posting timestamp must be after {0}"
+msgstr ""
+
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
+
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
+#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
+#: accounts/doctype/tax_category/tax_category_dashboard.py:8
+#: selling/doctype/customer/customer_dashboard.py:20
+#: setup/doctype/company/company_dashboard.py:22
+msgid "Pre Sales"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:260
+msgid "Preference"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Preferred Contact Email"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Preferred Email"
+msgstr ""
+
+#. Label of a Data field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Prevdoc DocType"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Prevent POs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Prevent POs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Prevent Purchase Orders"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Prevent Purchase Orders"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Prevent RFQs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Prevent RFQs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Prevent RFQs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Prevent RFQs"
+msgstr ""
+
+#. Option for the 'Corrective/Preventive' (Select) field in DocType 'Quality
+#. Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Preventive"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Preventive Action"
+msgstr ""
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Preventive Maintenance"
+msgstr ""
+
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
+msgid "Preview"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Preview"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Preview"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
+msgid "Preview Email"
+msgstr ""
+
+#. Label of a Button field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Preview Email"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:169
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
+msgid "Previous Financial Year is not closed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Previous Work Experience"
+msgstr ""
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:152
+msgid "Previous Year is not closed, please close it first"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
+msgid "Price"
+msgstr ""
+
+#. Option for the 'Price or Product Discount' (Select) field in DocType
+#. 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Price"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
+msgid "Price ({0})"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Price Discount Scheme"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Price Discount Slabs"
+msgstr ""
+
+#. Name of a DocType
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:44
+#: stock/doctype/price_list/price_list.json
+msgid "Price List"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Price List"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Price'
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Price List"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Price List"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Price List"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/price_list_country/price_list_country.json
+msgid "Price List Country"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Price List Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Price List Currency"
+msgstr ""
+
+#: stock/get_item_details.py:1010
+msgid "Price List Currency not selected"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Price List Defaults"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Price List Exchange Rate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Price List Name"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Price List Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Price List Rate (Company Currency)"
+msgstr ""
+
+#: stock/doctype/price_list/price_list.py:33
+msgid "Price List must be applicable for Buying or Selling"
+msgstr ""
+
+#: stock/doctype/price_list/price_list.py:84
+msgid "Price List {0} is disabled or does not exist"
+msgstr ""
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Price Not UOM Dependent"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
+msgid "Price Per Unit ({0})"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:581
+msgid "Price is not set for the item."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:454
+msgid "Price not found for item {0} in price list {1}"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Price or Product Discount"
+msgstr ""
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
+msgid "Price or product discount slabs are required"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
+msgid "Price per Unit (Stock UOM)"
+msgstr ""
+
+#: buying/doctype/supplier/supplier_dashboard.py:16
+#: selling/doctype/customer/customer_dashboard.py:28
+#: stock/doctype/item/item_dashboard.py:19
+msgid "Pricing"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: buying/doctype/supplier/supplier.js:116
+msgid "Pricing Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Pricing Rule"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Pricing Rule"
+msgid "Pricing Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Pricing Rule"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
+msgid "Pricing Rule Brand"
+msgstr ""
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Pricing Rule Brand"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Pricing Rule Detail"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Pricing Rule Help"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
+msgid "Pricing Rule Item Code"
+msgstr ""
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Pricing Rule Item Code"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
+msgid "Pricing Rule Item Group"
+msgstr ""
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Pricing Rule Item Group"
+msgstr ""
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:208
+msgid "Pricing Rule {0} is updated"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Pricing Rules"
+msgstr ""
+
+#. Label of a Text field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Primary Address"
+msgstr ""
+
+#. Label of a Text field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Primary Address"
+msgstr ""
+
+#: public/js/utils/contact_address_quick_entry.js:57
+msgid "Primary Address Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Primary Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Primary Address and Contact"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Primary Contact"
+msgstr ""
+
+#: public/js/utils/contact_address_quick_entry.js:38
+msgid "Primary Contact Details"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Process Statement Of Accounts
+#. Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Primary Contact Email"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Primary Party"
+msgstr ""
+
+#. Label of a Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Primary Role"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Primary Settings"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
+#: templates/pages/material_request_info.html:15 templates/pages/order.html:33
+msgid "Print"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Print Format"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Print Format"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Print Format"
+msgid "Print Format"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Print Format Builder"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/print_heading/print_heading.json
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Data field in DocType 'Print Heading'
+#: setup/doctype/print_heading/print_heading.json
+msgctxt "Print Heading"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Print Heading"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Print Heading"
+msgstr ""
+
+#: regional/report/irs_1099/irs_1099.js:36
+msgid "Print IRS 1099 Forms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Print Language"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Print Preferences"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
+msgid "Print Receipt"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Print Settings"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Print Settings"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Print Style"
+msgid "Print Style"
+msgstr ""
+
+#: setup/install.py:99
+msgid "Print UOM after Quantity"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Without Amount"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:65
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:89
+msgid "Print and Stationery"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
+msgid "Print settings updated in respective print format"
+msgstr ""
+
+#: setup/install.py:106
+msgid "Print taxes with zero amount"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
+msgid "Printed On "
+msgstr ""
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Printing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Printing Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Printing Settings"
+msgstr ""
+
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Priorities"
+msgstr ""
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
+msgid "Priority"
+msgstr ""
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Select field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Select field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Int field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Link field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Select field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Priority"
+msgstr ""
+
+#. Label of a Int field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Priority"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:60
+msgid "Priority cannot be lesser than 1."
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
+msgid "Priority has been changed to {0}."
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
+msgid "Priority {0} has been repeated."
+msgstr ""
+
+#. Label of a Percent field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Probability"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Probability (%)"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Problem"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr ""
+
+#. Label of a Link field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Procedure"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Procedure"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Procedure"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Procedure"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
+msgid "Process Day Book Data"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgid "Process Deferred Accounting"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Process Deferred Accounting"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quality Procedure Process'
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgctxt "Quality Procedure Process"
+msgid "Process Description"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
+msgid "Process Failed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Process Loss"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Process Loss"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:982
+msgid "Process Loss Percentage cannot be greater than 100"
+msgstr ""
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
+msgid "Process Loss Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Process Loss Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Process Loss Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Process Loss Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Process Loss Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Process Loss Qty"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/process_loss_report/process_loss_report.json
+msgid "Process Loss Report"
+msgstr ""
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
+msgid "Process Loss Value"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
+msgid "Process Master Data"
+msgstr ""
+
+#. Label of a Data field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Process Owner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Process Owner"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Process Owner Full Name"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgid "Process Payment Reconciliation"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgid "Process Payment Reconciliation Log"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgid "Process Payment Reconciliation Log Allocations"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgid "Process Statement Of Accounts"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgid "Process Statement Of Accounts Customer"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_subscription/process_subscription.json
+msgid "Process Subscription"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Processed BOMs"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Processed Files"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Processes"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+msgid "Processing Chart of Accounts and Parties"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
+msgid "Processing Items and UOMs"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
+msgid "Processing Party Addresses"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
+msgid "Processing Sales! Please Wait..."
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
+msgid "Processing Vouchers"
+msgstr ""
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:53
+msgid "Processing XML Files"
+msgstr ""
+
+#: buying/doctype/supplier/supplier_dashboard.py:13
+msgid "Procurement"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#: buying/report/procurement_tracker/procurement_tracker.json
+#: buying/workspace/buying/buying.json
+msgid "Procurement Tracker"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:214
+msgid "Produce Qty"
+msgstr ""
+
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:150
+msgid "Produced / Received Qty"
+msgstr ""
+
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:120
+#: manufacturing/report/work_order_summary/work_order_summary.py:215
+msgid "Produced Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Produced Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Produced Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Produced Qty"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:59
+msgid "Produced Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Produced Quantity"
+msgstr ""
+
+#. Option for the 'Price or Product Discount' (Select) field in DocType
+#. 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Product"
+msgstr ""
+
+#. Name of a DocType
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Product Bundle"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Product Bundle"
+msgid "Product Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Product Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Product Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Product Bundle"
+msgstr ""
+
+#. Name of a report
+#: stock/report/product_bundle_balance/product_bundle_balance.json
+msgid "Product Bundle Balance"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Product Bundle Help"
+msgstr ""
+
+#. Label of a HTML field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Product Bundle Help"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Product Bundle Help"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgid "Product Bundle Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Product Bundle Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Product Bundle Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Product Bundle Item"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Product Discount Scheme"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Product Discount Slabs"
+msgstr ""
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Product Enquiry"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Product Price ID"
+msgstr ""
+
+#. Label of a Card Break in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Production"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/production_analytics/production_analytics.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Production Analytics"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Production Capacity"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order_calendar.js:38
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
+#: manufacturing/report/job_card_summary/job_card_summary.py:152
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
+#: manufacturing/report/work_order_summary/work_order_summary.py:208
+msgid "Production Item"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Production Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Production Item"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Item"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan/production_plan.json
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
+msgid "Production Plan"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Production Plan"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Production Plan"
+msgid "Production Plan"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Production Plan"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Plan"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:137
+msgid "Production Plan Already Submitted"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgid "Production Plan Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Production Plan Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Production Plan Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Plan Item"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgid "Production Plan Item Reference"
+msgstr ""
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Production Plan Item Reference"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
+msgid "Production Plan Material Request"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
+msgid "Production Plan Material Request Warehouse"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Production Plan Qty"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgid "Production Plan Sales Order"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgid "Production Plan Sub Assembly Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Production Plan Sub Assembly Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Plan Sub-assembly Item"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/doctype/production_plan/production_plan.js:92
+#: manufacturing/report/production_plan_summary/production_plan_summary.json
+msgid "Production Plan Summary"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/production_planning/production_planning.json
+msgid "Production Planning"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/production_planning_report/production_planning_report.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Production Planning Report"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:39
+msgid "Products"
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'Buying'
+#: buying/module_onboarding/buying/buying.json
+msgid "Products, Purchases, Analysis, and more."
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'Manufacturing'
+#: manufacturing/module_onboarding/manufacturing/manufacturing.json
+msgid "Products, Raw Materials, BOM, Work Order, and more."
+msgstr ""
+
+#. Subtitle of the Module Onboarding 'Selling'
+#: selling/module_onboarding/selling/selling.json
+msgid "Products, Sales, Analysis, and more."
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Profile"
+msgstr ""
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Profit & Loss"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
+msgid "Profit This Year"
+msgstr ""
+
+#. Label of a chart in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+#: public/js/financial_statements.js:136
+msgid "Profit and Loss"
+msgstr ""
+
+#. Option for the 'Report Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Profit and Loss"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Profit and Loss Statement"
+msgstr ""
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Profit and Loss Summary"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Profit and Loss Summary"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
+msgid "Profit for the year"
+msgstr ""
+
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Profitability"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/profitability_analysis/profitability_analysis.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Profitability Analysis"
+msgstr ""
+
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
+msgid "Progress"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Progress"
+msgstr ""
+
+#: projects/doctype/task/task.py:143
+#, python-format
+msgid "Progress % for a task cannot be more than 100."
+msgstr ""
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:94
+msgid "Progress (%)"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
+#: accounts/report/general_ledger/general_ledger.js:162
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
+#: accounts/report/purchase_register/purchase_register.py:207
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
+#: accounts/report/sales_register/sales_register.py:229
+#: accounts/report/trial_balance/trial_balance.js:64
+#: buying/report/procurement_tracker/procurement_tracker.js:21
+#: buying/report/procurement_tracker/procurement_tracker.py:39
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
+#: projects/doctype/project/project.json
+#: projects/doctype/project/project_dashboard.py:11
+#: projects/doctype/task/task_calendar.js:19
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
+#: projects/doctype/timesheet/timesheet_calendar.js:22
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
+#: projects/report/project_summary/project_summary.py:46
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
+#: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
+#: stock/report/reserved_stock/reserved_stock.js:130
+#: stock/report/reserved_stock/reserved_stock.py:184
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Project"
+msgstr ""
+
+#. Option for the 'Budget Against' (Select) field in DocType 'Budget'
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Project"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'PSOA Project'
+#: accounts/doctype/psoa_project/psoa_project.json
+msgctxt "PSOA Project"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Project"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Project"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Project"
+msgstr ""
+
+#. Label of a Text field in DocType 'Task Depends On'
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgctxt "Task Depends On"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Project"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Project"
+msgstr ""
+
+#: projects/doctype/project/project.py:350
+msgid "Project Collaboration Invitation"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:38
+msgid "Project Id"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:42
+msgid "Project Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Project Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Project Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Project Name"
+msgstr ""
+
+#: templates/pages/projects.html:114
+msgid "Project Progress:"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:47
+msgid "Project Start Date"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:43
+msgid "Project Status"
+msgstr ""
+
+#. Label of a Text field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Project Status"
+msgstr ""
+
+#. Name of a report
+#: projects/report/project_summary/project_summary.json
+msgid "Project Summary"
+msgstr ""
+
+#: projects/doctype/project/project.py:651
+msgid "Project Summary for {0}"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/project_template/project_template.json
+msgid "Project Template"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Project Template"
+msgid "Project Template"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/project_template_task/project_template_task.json
+msgid "Project Template Task"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/project_type/project_type.json
+#: projects/report/project_summary/project_summary.js:30
+msgid "Project Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Project Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project Template'
+#: projects/doctype/project_template/project_template.json
+msgctxt "Project Template"
+msgid "Project Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Project Type'
+#. Label of a Link in the Projects Workspace
+#: projects/doctype/project_type/project_type.json
+#: projects/workspace/projects/projects.json
+msgctxt "Project Type"
+msgid "Project Type"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/project_update/project_update.json
+msgid "Project Update"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Project Update"
+msgid "Project Update"
+msgstr ""
+
+#: config/projects.py:44
+msgid "Project Update."
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/project_user/project_user.json
+msgid "Project User"
+msgstr ""
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:46
+msgid "Project Value"
+msgstr ""
+
+#: config/projects.py:20
+msgid "Project activity / task."
+msgstr ""
+
+#: config/projects.py:13
+msgid "Project master."
+msgstr ""
+
+#. Description of the 'Users' (Table) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Project will be accessible on the website to these users"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgid "Project wise Stock Tracking"
+msgstr ""
+
+#. Name of a report
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.json
+msgid "Project wise Stock Tracking "
+msgstr ""
+
+#: controllers/trends.py:374
+msgid "Project-wise data is not available for Quotation"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
+#: stock/report/item_shortage_report/item_shortage_report.py:73
+#: stock/report/stock_projected_qty/stock_projected_qty.py:199
+#: templates/emails/reorder_item.html:12
+msgid "Projected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Projected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Projected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Projected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Projected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Projected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Projected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Projected Qty"
+msgstr ""
+
+#: stock/report/item_shortage_report/item_shortage_report.py:130
+msgid "Projected Quantity"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
+
+#: stock/page/stock_balance/stock_balance.js:51
+msgid "Projected qty"
+msgstr ""
+
+#. Name of a Workspace
+#. Label of a Card Break in the Projects Workspace
+#: config/projects.py:7 projects/doctype/project/project.py:428
+#: projects/workspace/projects/projects.json
+#: selling/doctype/customer/customer_dashboard.py:27
+#: selling/doctype/sales_order/sales_order_dashboard.py:25
+#: setup/doctype/company/company_dashboard.py:25
+msgid "Projects"
+msgstr ""
+
+#. Name of a role
+#: projects/doctype/project/project.json
+#: projects/doctype/project_type/project_type.json
+#: projects/doctype/task_type/task_type.json
+msgid "Projects Manager"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/projects_settings/projects_settings.json
+msgid "Projects Settings"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#. Label of a Link in the Settings Workspace
+#: projects/workspace/projects/projects.json
+#: setup/workspace/settings/settings.json
+msgctxt "Projects Settings"
+msgid "Projects Settings"
+msgstr ""
+
+#. Name of a role
+#: projects/doctype/activity_cost/activity_cost.json
+#: projects/doctype/activity_type/activity_type.json
+#: projects/doctype/project/project.json
+#: projects/doctype/project_type/project_type.json
+#: projects/doctype/project_update/project_update.json
+#: projects/doctype/task/task.json projects/doctype/task_type/task_type.json
+#: projects/doctype/timesheet/timesheet.json setup/doctype/company/company.json
+msgid "Projects User"
+msgstr ""
+
+#. Option for the 'Coupon Type' (Select) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Promotional"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgid "Promotional Scheme"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Promotional Scheme"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+msgctxt "Promotional Scheme"
+msgid "Promotional Scheme"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Promotional Scheme Id"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgid "Promotional Scheme Price Discount"
+msgstr ""
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Promotional Scheme Price Discount"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgid "Promotional Scheme Product Discount"
+msgstr ""
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Promotional Scheme Product Discount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Prompt Qty"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:215
+msgid "Proposal Writing"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:387
+msgid "Proposal/Price Quote"
+msgstr ""
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Proprietorship"
+msgstr ""
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Proprietorship"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subscription Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Prorate"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
+#: crm/doctype/prospect/prospect.json
+msgid "Prospect"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Prospect"
+msgid "Prospect"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgid "Prospect Lead"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgid "Prospect Opportunity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Prospect Owner"
+msgstr ""
+
+#: crm/doctype/lead/lead.py:311
+msgid "Prospect {0} already exists"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:381
+msgid "Prospecting"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.json
+#: crm/workspace/crm/crm.json
+msgid "Prospects Engaged But Not Converted"
+msgstr ""
+
+#. Description of the 'Company Email' (Data) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Provide Email Address registered in company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Provider"
+msgstr ""
+
+#. Label of a Select field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Provider"
+msgstr ""
+
+#. Option for the 'Bank Guarantee Type' (Select) field in DocType 'Bank
+#. Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Providing"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Provisional Expense Account"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:146
+#: accounts/report/balance_sheet/balance_sheet.py:147
+#: accounts/report/balance_sheet/balance_sheet.py:214
+msgid "Provisional Profit / Loss (Credit)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
+
+#. Label of a Date field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Publish Date"
+msgstr ""
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:22
+msgid "Published Date"
+msgstr ""
+
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:10
+#: accounts/doctype/payment_term/payment_term_dashboard.py:9
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:15
+#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
+#: accounts/doctype/tax_category/tax_category_dashboard.py:10
+#: projects/doctype/project/project_dashboard.py:16
+#: setup/doctype/company/company.py:326
+msgid "Purchase"
+msgstr ""
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Purchase"
+msgstr ""
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Purchase"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Purchase"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Purchase"
+msgstr ""
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Opening Invoice
+#. Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Purchase"
+msgstr ""
+
+#. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Purchase"
+msgstr ""
+
+#. Option for the 'Tax Type' (Select) field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Purchase"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:137
+msgid "Purchase Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Purchase Amount"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#: buying/report/purchase_analytics/purchase_analytics.json
+#: buying/workspace/buying/buying.json
+msgid "Purchase Analytics"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
+msgid "Purchase Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Purchase Defaults"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Details"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Payment
+#. Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a Link in the Buying Workspace
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: buying/workspace/buying/buying.json
+msgctxt "Purchase Invoice"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Linked DocType in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Purchase Invoice"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgid "Purchase Invoice Advance"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgid "Purchase Invoice Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Invoice Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Invoice Item"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Buying Workspace
+#: accounts/report/purchase_invoice_trends/purchase_invoice_trends.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: buying/workspace/buying/buying.json
+msgid "Purchase Invoice Trends"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:214
+msgid "Purchase Invoice cannot be made against an existing asset {0}"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
+msgid "Purchase Invoice {0} is already submitted"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
+msgid "Purchase Invoices"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier/supplier.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgid "Purchase Manager"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+#: buying/doctype/supplier/supplier.json
+#: setup/doctype/supplier_group/supplier_group.json
+#: stock/doctype/item_price/item_price.json
+#: stock/doctype/price_list/price_list.json
+msgid "Purchase Master Manager"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
+#: accounts/report/purchase_register/purchase_register.py:216
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
+#: buying/report/procurement_tracker/procurement_tracker.py:82
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+msgid "Purchase Order"
+msgstr ""
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Purchase Order"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Purchase Order"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Purchase Order"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Purchase Order"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Purchase Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Purchase Order"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:103
+msgid "Purchase Order Amount"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:109
+msgid "Purchase Order Amount(Company Currency)"
+msgstr ""
+
+#. Label of a Link in the Payables Workspace
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#: accounts/workspace/payables/payables.json
+#: buying/report/purchase_order_analysis/purchase_order_analysis.json
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgid "Purchase Order Analysis"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:76
+msgid "Purchase Order Date"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Purchase Order Item"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgid "Purchase Order Item Supplied"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
+msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:186
+msgid "Purchase Order Items not received on time"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Purchase Order Pricing Rule"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
+msgid "Purchase Order Required"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+msgid "Purchase Order Required for item {}"
+msgstr ""
+
+#. Name of a report
+#. Label of a chart in the Buying Workspace
+#. Label of a Link in the Buying Workspace
+#: buying/report/purchase_order_trends/purchase_order_trends.json
+#: buying/workspace/buying/buying.json
+msgid "Purchase Order Trends"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:1115
+msgid "Purchase Order already created for all Sales Order items"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:309
+msgid "Purchase Order number required for Item {0}"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
+msgid "Purchase Order {0} is not submitted"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:830
+msgid "Purchase Orders"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Purchase Orders Items Overdue"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:302
+msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Purchase Orders to Bill"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Purchase Orders to Receive"
+msgstr ""
+
+#: controllers/accounts_controller.py:1615
+msgid "Purchase Orders {0} are un-linked"
+msgstr ""
+
+#: stock/report/item_prices/item_prices.py:59
+msgid "Purchase Price List"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
+#: accounts/report/purchase_register/purchase_register.py:223
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Purchase Receipt"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Purchase Receipt"
+msgstr ""
+
+#. Description of the 'Auto Create Purchase Receipt' (Check) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Purchase Receipt (Draft) will be auto-created on submission of Subcontracting Receipt."
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Receipt Amount"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Receipt Detail"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgid "Purchase Receipt Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Purchase Receipt Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Receipt Item"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgid "Purchase Receipt Item Supplied"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Landed Cost Voucher'
+#. Label of a Table field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Purchase Receipt Items"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Purchase Receipt No"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
+msgid "Purchase Receipt Required"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
+msgid "Purchase Receipt Required for item {}"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json
+#: stock/report/purchase_receipt_trends/purchase_receipt_trends.json
+#: stock/workspace/stock/stock.json
+msgid "Purchase Receipt Trends"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
+msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
+msgid "Purchase Receipt {0} created."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
+msgid "Purchase Receipt {0} is not submitted"
+msgstr ""
+
+#. Label of a Table field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Purchase Receipts"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/purchase_register/purchase_register.json
+#: accounts/workspace/payables/payables.json
+msgid "Purchase Register"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+msgid "Purchase Return"
+msgstr ""
+
+#: setup/doctype/company/company.js:118
+msgid "Purchase Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Purchase Tax Template"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgid "Purchase Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Purchase Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Purchase Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Purchase Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Purchase Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Purchase Taxes and Charges"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Buying Workspace
+#: accounts/workspace/accounting/accounting.json
+#: buying/workspace/buying/buying.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Purchase Taxes and Charges Template"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier/supplier.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: setup/doctype/brand/brand.json setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/supplier_group/supplier_group.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: stock/doctype/bin/bin.json stock/doctype/item/item.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/price_list/price_list.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Purchase User"
+msgstr ""
+
+#: buying/report/purchase_order_trends/purchase_order_trends.py:51
+msgid "Purchase Value"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/asset_purchase/asset_purchase.json
+msgid "Purchase an Asset"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/purchase_an_asset_item/purchase_an_asset_item.json
+msgid "Purchase an Asset Item"
+msgstr ""
+
+#: utilities/activation.py:104
+msgid "Purchase orders help you plan and follow up on your purchases"
+msgstr ""
+
+#. Option for the 'Current State' (Select) field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Purchased"
+msgstr ""
+
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+msgid "Purchases"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order_dashboard.py:24
+msgid "Purchasing"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Purchasing"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Purchasing"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Purple"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Purple"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:329
+msgid "Purpose"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Purpose"
+msgstr ""
+
+#. Label of a Select field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Purpose"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Purpose"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Purpose"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Purpose"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Purpose"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:332
+msgid "Purpose must be one of {0}"
+msgstr ""
+
+#. Label of a Table field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Purposes"
+msgstr ""
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:56
+msgid "Purposes Required"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgid "Putaway Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Putaway Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Putaway Rule"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:52
+msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
+#: manufacturing/report/bom_explorer/bom_explorer.py:57
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
+#: selling/report/sales_order_analysis/sales_order_analysis.py:255
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
+#: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
+#: templates/generators/bom.html:50 templates/pages/rfq.html:40
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Qty"
+msgstr ""
+
+#. Option for the 'Distribute Charges Based On' (Select) field in DocType
+#. 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Qty"
+msgstr ""
+
+#. Option for the 'Reservation Based On' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Qty"
+msgstr ""
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Qty"
+msgstr ""
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Qty"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Qty"
+msgstr ""
+
+#: templates/pages/order.html:179
+msgid "Qty "
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Qty After Transaction"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Qty As Per BOM"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
+msgid "Qty Change"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Qty Change"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Qty Consumed Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Qty Consumed Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Qty In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
+msgid "Qty Per Unit"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
+msgid "Qty To Manufacture"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Qty To Manufacture"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Qty To Manufacture"
+msgstr ""
+
+#. Label of a Float field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Qty To Produce"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Service
+#. Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Qty and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Qty and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Qty as Per Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Qty as per Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Qty as per Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Qty as per Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Qty as per Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Qty as per Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Qty as per Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Qty as per Stock UOM"
+msgstr ""
+
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
+
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:766
+msgid "Qty for {0}"
+msgstr ""
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
+msgid "Qty in Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Qty in Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Qty in Stock UOM"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.js:174
+msgid "Qty of Finished Goods Item"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Qty of Finished Goods Item"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:465
+msgid "Qty of Finished Goods Item should be greater than 0."
+msgstr ""
+
+#. Description of the 'Qty of Finished Goods Item' (Float) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Qty of raw materials will be decided based on the qty of the Finished Goods Item"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Qty to Be Consumed"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
+#: selling/report/sales_order_analysis/sales_order_analysis.py:283
+msgid "Qty to Bill"
+msgstr ""
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:133
+msgid "Qty to Build"
+msgstr ""
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:269
+msgid "Qty to Deliver"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:327
+msgid "Qty to Fetch"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
+msgid "Qty to Manufacture"
+msgstr ""
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
+msgid "Qty to Order"
+msgstr ""
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:119
+msgid "Qty to Produce"
+msgstr ""
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
+msgid "Qty to Receive"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:382
+msgid "Qualification"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Qualification"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualification"
+msgstr ""
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualification Status"
+msgstr ""
+
+#. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualified"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualified By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualified on"
+msgstr ""
+
+#. Name of a Workspace
+#: quality_management/workspace/quality/quality.json
+#: stock/doctype/batch/batch_dashboard.py:11
+msgid "Quality"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Quality"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_action/quality_action.json
+msgid "Quality Action"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Action"
+msgid "Quality Action"
+msgstr ""
+
+#. Linked DocType in Quality Feedback's connections
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Quality Action"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
+#. Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Quality Action"
+msgstr ""
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Quality Action"
+msgstr ""
+
+#. Linked DocType in Quality Review's connections
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Quality Action"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgid "Quality Action Resolution"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgid "Quality Feedback"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Feedback"
+msgid "Quality Feedback"
+msgstr ""
+
+#. Linked DocType in Quality Feedback Template's connections
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Quality Feedback"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
+#. Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Quality Feedback"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgid "Quality Feedback Parameter"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgid "Quality Feedback Template"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Feedback Template"
+msgid "Quality Feedback Template"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
+msgid "Quality Feedback Template Parameter"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgid "Quality Goal"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Goal"
+msgid "Quality Goal"
+msgstr ""
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Quality Goal"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgid "Quality Goal Objective"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/bom/bom.js:138
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#. Label of a Section Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a shortcut in the Quality Workspace
+#. Label of a Link in the Stock Workspace
+#: quality_management/workspace/quality/quality.json
+#: stock/workspace/stock/stock.json
+msgctxt "Quality Inspection"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Group in Quality Inspection Template's connections
+#. Linked DocType in Quality Inspection Template's connections
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgctxt "Quality Inspection Template"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Quality Inspection"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Quality Inspection"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:108
+msgid "Quality Inspection Analysis"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgid "Quality Inspection Parameter"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+msgid "Quality Inspection Parameter Group"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgid "Quality Inspection Reading"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quality Inspection Required"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Quality Inspection Settings"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Quality Inspection Summary"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgid "Quality Inspection Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quality Inspection Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Quality Inspection Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Quality Inspection Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Quality Inspection Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Quality Inspection Template"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Quality Inspection Template"
+msgid "Quality Inspection Template"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Template'
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgctxt "Quality Inspection Template"
+msgid "Quality Inspection Template Name"
+msgstr ""
+
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
+msgid "Quality Inspection(s)"
+msgstr ""
+
+#: setup/doctype/company/company.py:368
+msgid "Quality Management"
+msgstr ""
+
+#. Name of a role
+#: assets/doctype/asset/asset.json
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+#: assets/doctype/asset_category/asset_category.json
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+#: assets/doctype/asset_repair/asset_repair.json
+#: quality_management/doctype/quality_review/quality_review.json
+#: stock/doctype/quality_inspection/quality_inspection.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgid "Quality Manager"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgid "Quality Meeting"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Meeting"
+msgid "Quality Meeting"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
+msgid "Quality Meeting Agenda"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgid "Quality Meeting Minutes"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/doctype/quality_procedure/quality_procedure_tree.js:10
+msgid "Quality Procedure"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Procedure'
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Procedure"
+msgid "Quality Procedure"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgid "Quality Procedure Process"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_review/quality_review.json
+msgid "Quality Review"
+msgstr ""
+
+#. Linked DocType in Quality Goal's connections
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Quality Review"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
+#. Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Quality Review"
+msgstr ""
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Quality Review"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Review"
+msgid "Quality Review"
+msgstr ""
+
+#. Name of a DocType
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgid "Quality Review Objective"
+msgstr ""
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:47
+#: buying/report/procurement_tracker/procurement_tracker.py:66
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
+#: selling/report/sales_analytics/sales_analytics.js:36
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
+#: stock/report/delayed_item_report/delayed_item_report.py:150
+#: stock/report/stock_analytics/stock_analytics.js:27
+#: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Packing Slip Item'
+#. Label of a Float field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Int field in DocType 'Subscription Plan Detail'
+#: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
+msgctxt "Subscription Plan Detail"
+msgid "Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Quantity"
+msgstr ""
+
+#. Description of the 'Packing Unit' (Int) field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Quantity  that must be bought or sold per UOM"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Quantity & Stock"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Quantity Difference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Quantity and Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Quantity and Description"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Quantity and Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Quantity and Warehouse"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1288
+msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
+msgid "Quantity must be greater than zero, and less or equal to {0}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
+msgid "Quantity must not be more than {0}"
+msgstr ""
+
+#. Description of the 'Quantity' (Float) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:618
+msgid "Quantity required for Item {0} in row {1}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
+msgid "Quantity should be greater than 0"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
+msgid "Quantity to Make"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:264
+msgid "Quantity to Manufacture"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1523
+msgid "Quantity to Manufacture can not be zero for the operation {0}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:949
+msgid "Quantity to Manufacture must be greater than 0."
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
+msgid "Quantity to Produce"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:40
+msgid "Quantity to Produce should be greater than zero."
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:236
+msgid "Quantity to Scan"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
+msgid "Quarter {0} {1}"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
+#: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
+msgid "Quarterly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Quarterly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Quarterly"
+msgstr ""
+
+#. Option for the 'Frequency' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Quarterly"
+msgstr ""
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Quarterly"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Query Options"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Query Route String"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Queued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Queued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Queued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Queued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Queued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Queued"
+msgstr ""
+
+#. Option for the 'Repost Status' (Select) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Queued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
+msgid "Quick Entry"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:580
+msgid "Quick Journal Entry"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgid "Quick Stock Balance"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Quick Stock Balance"
+msgid "Quick Stock Balance"
+msgstr ""
+
+#. Name of a DocType
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgid "QuickBooks Migrator"
+msgstr ""
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Quickbooks Company ID"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:22
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
+msgid "Quot Count"
+msgstr ""
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:26
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:32
+msgid "Quot/Lead %"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.js:721
+msgid "Quotation"
+msgstr ""
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Quotation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Quotation"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Quotation"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Quotation"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Quotation"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Quotation"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Quotation"
+msgid "Quotation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Quotation"
+msgstr ""
+
+#: selling/report/territory_wise_sales/territory_wise_sales.py:36
+msgid "Quotation Amount"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/quotation_item/quotation_item.json
+msgid "Quotation Item"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+msgid "Quotation Lost Reason"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation Lost Reason'
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+msgctxt "Quotation Lost Reason"
+msgid "Quotation Lost Reason"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Lost Reason Detail'
+#: setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
+msgctxt "Quotation Lost Reason Detail"
+msgid "Quotation Lost Reason"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
+msgid "Quotation Lost Reason Detail"
+msgstr ""
+
+#. Linked DocType in Quotation Lost Reason's connections
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+msgctxt "Quotation Lost Reason"
+msgid "Quotation Lost Reason Detail"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Quotation Number"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Quotation To"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/quotation_trends/quotation_trends.json
+#: selling/workspace/selling/selling.json
+msgid "Quotation Trends"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:394
+msgid "Quotation {0} is cancelled"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:307
+msgid "Quotation {0} not of type {1}"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:327
+#: selling/page/sales_funnel/sales_funnel.py:57
+msgid "Quotations"
+msgstr ""
+
+#: utilities/activation.py:86
+msgid "Quotations are proposals, bids you have sent to your customers"
+msgstr ""
+
+#: templates/pages/rfq.html:73
+msgid "Quotations: "
+msgstr ""
+
+#. Label of a Select field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Quote Status"
+msgstr ""
+
+#: selling/report/quotation_trends/quotation_trends.py:51
+msgid "Quoted Amount"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
+msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Raise Material Request When Stock Reaches Re-order Level"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Raised By"
+msgstr ""
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Raised By (Email)"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Random"
+msgstr ""
+
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
+msgid "Range"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Range"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Range"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
+#: stock/dashboard/item_dashboard.js:251
+#: stock/report/delayed_item_report/delayed_item_report.py:151
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
+msgid "Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Percent field in DocType 'POS Closing Entry Taxes'
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgctxt "POS Closing Entry Taxes"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Rate"
+msgstr ""
+
+#. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Rate"
+msgstr ""
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
+#. Price Discount'
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Rate & Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Rate (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate Difference with Purchase Invoice"
+msgstr ""
+
+#. Label of a Select field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Rate Of Materials Based On"
+msgstr ""
+
+#. Label of a Select field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Rate Of Materials Based On"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Rate Of TDS As Per Certificate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Rate Section"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate With Margin"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate and Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rate and Amount"
+msgstr ""
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rate at which Customer Currency is converted to customer's base currency"
+msgstr ""
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rate at which Customer Currency is converted to customer's base currency"
+msgstr ""
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rate at which Price list currency is converted to company's base currency"
+msgstr ""
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rate at which Price list currency is converted to company's base currency"
+msgstr ""
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rate at which Price list currency is converted to company's base currency"
+msgstr ""
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType 'POS
+#. Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rate at which Price list currency is converted to customer's base currency"
+msgstr ""
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rate at which Price list currency is converted to customer's base currency"
+msgstr ""
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rate at which customer's currency is converted to company's base currency"
+msgstr ""
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rate at which customer's currency is converted to company's base currency"
+msgstr ""
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rate at which customer's currency is converted to company's base currency"
+msgstr ""
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Purchase
+#. Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rate at which supplier's currency is converted to company's base currency"
+msgstr ""
+
+#. Description of the 'Rate' (Float) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Rate at which this tax is applied"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Rate of Depreciation"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Rate of Depreciation"
+msgstr ""
+
+#. Label of a Float field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Rate of Interest (%) Yearly"
+msgstr ""
+
+#. Label of a Float field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Rate of Interest (%) Yearly"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate of Stock UOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate of Stock UOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate of Stock UOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate of Stock UOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate of Stock UOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate of Stock UOM"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate of Stock UOM"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Rate or Discount"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Rate or Discount"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:177
+msgid "Rate or Discount is required for the price discount."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Rates"
+msgstr ""
+
+#. Label of a Table field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Rates"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Feedback Parameter'
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgctxt "Quality Feedback Parameter"
+msgid "Rating"
+msgstr ""
+
+#: accounts/report/financial_ratios/financial_ratios.py:48
+msgid "Ratios"
+msgstr ""
+
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
+#: setup/setup_wizard/operations/install_fixtures.py:46
+#: setup/setup_wizard/operations/install_fixtures.py:167
+msgid "Raw Material"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
+msgid "Raw Material Code"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Raw Material Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Raw Material Cost (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Raw Material Cost Per Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Raw Material Cost Per Qty"
+msgstr ""
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:122
+msgid "Raw Material Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Raw Material Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Raw Material Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Raw Material Item Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Raw Material Item Code"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
+msgid "Raw Material Name"
+msgstr ""
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
+msgid "Raw Material Value"
+msgstr ""
+
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
+msgid "Raw Material Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
+msgid "Raw Materials"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Raw Materials"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Raw Materials"
+msgstr ""
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Raw Materials"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Raw Materials Consumed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Raw Materials Consumed"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Raw Materials Consumption"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Raw Materials Supplied"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Raw Materials Supplied"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Raw Materials Supplied"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Raw Materials Supplied Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Raw Materials Supplied Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Raw Materials Supplied Cost"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Raw Materials Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:611
+msgid "Raw Materials cannot be blank."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
+msgid "Re-open"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Re-order Level"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Re-order Qty"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
+msgid "Reached Root"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Read Only"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 1"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 10"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 2"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 3"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 4"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 5"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 6"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 7"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 8"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 9"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
+msgid "Reading Uploaded File"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading Value"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Readings"
+msgstr ""
+
+#: support/doctype/issue/issue.js:51
+msgid "Reason"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
+msgid "Reason For Putting On Hold"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Reason For Putting On Hold"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
+msgid "Reason for Hold"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Reason for Leaving"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:1289
+msgid "Reason for hold:"
+msgstr ""
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
+msgid "Rebuild Tree"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:93
+msgid "Rebuilding BTree for period ..."
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Recalculate Incoming/Outgoing Rate"
+msgstr ""
+
+#: projects/doctype/project/project.js:128
+msgid "Recalculating Purchase Cost against this Project..."
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:21
+msgid "Receipt"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Receipt"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Receipt"
+msgstr ""
+
+#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Receipt"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Receipt Document"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Receipt Document"
+msgstr ""
+
+#. Label of a Select field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Receipt Document Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Receipt Document Type"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:55
+msgid "Receivable"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Receivable"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Receivable"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Payment Ledger
+#. Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Receivable"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Receivable / Payable Account"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
+msgid "Receivable Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Receivable/Payable Account"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:45
+msgid "Receivable/Payable Account: {0} doesn't belong to company {1}"
+msgstr ""
+
+#. Name of a Workspace
+#: accounts/workspace/receivables/receivables.json
+msgid "Receivables"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Receivables"
+msgstr ""
+
+#. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Receive"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
+#: buying/doctype/supplier_quotation/supplier_quotation.py:175
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
+msgid "Received"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Received"
+msgstr ""
+
+#. Option for the 'Quote Status' (Select) field in DocType 'Request for
+#. Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Received"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount After Tax"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount After Tax (Company Currency)"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:909
+msgid "Received Amount cannot be greater than Paid Amount"
+msgstr ""
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:9
+msgid "Received From"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.json
+#: accounts/workspace/payables/payables.json
+msgid "Received Items To Be Billed"
+msgstr ""
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:8
+msgid "Received On"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
+msgid "Received Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Received Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Received Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Received Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Received Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Received Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Received Qty"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
+msgid "Received Qty Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Received Qty in Stock UOM"
+msgstr ""
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
+msgid "Received Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Received Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Received Quantity"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:278
+msgid "Received Stock Entries"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Received and Accepted"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Received and Accepted"
+msgstr ""
+
+#. Label of a Code field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Receiver List"
+msgstr ""
+
+#: selling/doctype/sms_center/sms_center.py:121
+msgid "Receiver List is empty. Please create Receiver List"
+msgstr ""
+
+#. Option for the 'Bank Guarantee Type' (Select) field in DocType 'Bank
+#. Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Receiving"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Recipient"
+msgstr ""
+
+#. Label of a Link field in DocType 'Email Digest Recipient'
+#: setup/doctype/email_digest_recipient/email_digest_recipient.json
+msgctxt "Email Digest Recipient"
+msgid "Recipient"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Recipient"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Recipient Message And Payment Details"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Recipients"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
+msgid "Reconcile"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Reconcile"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
+msgid "Reconcile Entries"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
+msgid "Reconcile the Bank Transaction"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction_list.js:10
+msgid "Reconciled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Reconciled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Payment Reconciliation Log'
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Reconciled"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reconciled"
+msgstr ""
+
+#. Label of a Int field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Reconciled Entries"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Reconciliation Error Log"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation_dashboard.py:9
+msgid "Reconciliation Logs"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.js:13
+msgid "Reconciliation Progress"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Recording HTML"
+msgstr ""
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Recording URL"
+msgstr ""
+
+#. Group in Quality Feedback Template's connections
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Records"
+msgstr ""
+
+#: regional/united_arab_emirates/utils.py:171
+msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:232
+msgid "Recurse Over Qty cannot be less than 0"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:233
+msgid "Red"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Red"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Red"
+msgstr ""
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Redeem Against"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:525
+msgid "Redeem Loyalty Points"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Redeem Loyalty Points"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Redeem Loyalty Points"
+msgstr ""
+
+#. Label of a Int field in DocType 'Loyalty Point Entry Redemption'
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgctxt "Loyalty Point Entry Redemption"
+msgid "Redeemed Points"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Redemption"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Redemption Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Redemption Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Redemption Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Redemption Cost Center"
+msgstr ""
+
+#. Label of a Date field in DocType 'Loyalty Point Entry Redemption'
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgctxt "Loyalty Point Entry Redemption"
+msgid "Redemption Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Redirect URL"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Customer Detail'
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgctxt "Item Customer Detail"
+msgid "Ref Code"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
+msgid "Ref Date"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:9
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:37
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:154
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:157
+#: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:22
+#: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
+#: manufacturing/doctype/job_card/job_card_dashboard.py:10
+#: manufacturing/doctype/work_order/work_order_dashboard.py:10
+#: selling/doctype/sales_order/sales_order_dashboard.py:27
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:23
+#: stock/doctype/material_request/material_request_dashboard.py:14
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:27
+#: subcontracting/doctype/subcontracting_order/subcontracting_order_dashboard.py:7
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt_dashboard.py:18
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan Sub Assembly
+#. Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Reference"
+msgstr ""
+
+#. Group in Sales Invoice's connections
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Service
+#. Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Reference"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:934
+msgid "Reference #{0} dated {1}"
+msgstr ""
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
+msgid "Reference Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reference Date"
+msgstr ""
+
+#: public/js/controllers/transaction.js:2117
+msgid "Reference Date for Early Payment Discount"
+msgstr ""
+
+#. Label of a Data field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Reference Detail"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Detail No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reference Doctype"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:570
+msgid "Reference Doctype must be one of {0}"
+msgstr ""
+
+#. Label of a Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Reference Document"
+msgstr ""
+
+#. Label of a Link field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Reference Document"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Reference Document Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Reference Document Name"
+msgstr ""
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:32
+msgid "Reference Document Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Reference Document Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Reference Document Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Reference Document Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Reference Document Type"
+msgstr ""
+
+#. Label of a Date field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Due Date"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Exchange Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Exchange Rate"
+msgstr ""
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:39
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Reference Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
+msgid "Reference No & Reference Date is required for {0}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1104
+msgid "Reference No and Reference Date is mandatory for Bank transaction"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:552
+msgid "Reference No is mandatory if you entered Reference Date"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
+msgid "Reference No."
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
+msgid "Reference Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Reference Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reference Number"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Reference Purchase Receipt"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Reference Row"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Reference Row"
+msgstr ""
+
+#. Label of a Data field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reference Row"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Row"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Row"
+msgstr ""
+
+#. Label of a Data field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Reference Row #"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Reference Row #"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Reference Row #"
+msgstr ""
+
+#. Label of a Link field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Reference Type"
+msgstr ""
+
+#. Description of the 'Invoice Number' (Data) field in DocType 'Opening Invoice
+#. Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Reference number of the invoice from the previous system"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:142
+msgid "Reference: {0}, Item Code: {1} and Customer: {2}"
+msgstr ""
+
+#: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:9
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:15
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:14
+#: accounts/doctype/share_type/share_type_dashboard.py:7
+#: accounts/doctype/subscription_plan/subscription_plan_dashboard.py:8
+#: projects/doctype/timesheet/timesheet_dashboard.py:7
+msgid "References"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "References"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "References"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "References"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "References"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "References"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
+msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Referral Code"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Referral Sales Partner"
+msgstr ""
+
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
+msgid "Refresh"
+msgstr ""
+
+#. Label of a Button field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Refresh Google Sheet"
+msgstr ""
+
+#: accounts/doctype/bank/bank.js:21
+msgid "Refresh Plaid Link"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Refresh Token"
+msgstr ""
+
+#: stock/reorder_item.py:387
+msgid "Regards,"
+msgstr ""
+
+#: stock/doctype/closing_stock_balance/closing_stock_balance.js:27
+msgid "Regenerate Closing Stock Balance"
+msgstr ""
+
+#. Label of a Card Break in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Regional"
+msgstr ""
+
+#. Label of a Code field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Registration Details"
+msgstr ""
+
+#. Option for the 'Cheque Size' (Select) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Regular"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Rejected"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection
+#. Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Rejected"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Quantity"
+msgstr ""
+
+#. Label of a Text field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Serial No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rejected Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rejected Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Rejected Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Warehouse"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:19
+#: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:14
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:22
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:23
+msgid "Related"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Relation"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
+msgid "Release Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Release Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Release Date"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+msgid "Release date must be in the future"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Relieving Date"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
+msgid "Remaining"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
+msgid "Remaining Balance"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:367
+msgid "Remark"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Remark"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Remark"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:57
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:162
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:191
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
+#: accounts/report/purchase_register/purchase_register.py:296
+#: accounts/report/sales_register/sales_register.py:334
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:95
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'BOM Creator'
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Text field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Remarks"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Remarks Column Length"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
+msgid "Removed items with no change in quantity or value."
+msgstr ""
+
+#: utilities/doctype/rename_tool/rename_tool.js:24
+msgid "Rename"
+msgstr ""
+
+#. Description of the 'Allow Rename Attribute Value' (Check) field in DocType
+#. 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Rename Attribute Value in Item Attribute."
+msgstr ""
+
+#. Label of a HTML field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Rename Log"
+msgstr ""
+
+#: accounts/doctype/account/account.py:516
+msgid "Rename Not Allowed"
+msgstr ""
+
+#. Name of a DocType
+#: utilities/doctype/rename_tool/rename_tool.json
+msgid "Rename Tool"
+msgstr ""
+
+#: accounts/doctype/account/account.py:508
+msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Rent Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Rent Cost"
+msgstr ""
+
+#. Option for the 'Permanent Address Is' (Select) field in DocType 'Employee'
+#. Option for the 'Current Address Is' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Rented"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
+msgid "Reopen"
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/stock_projected_qty/stock_projected_qty.py:206
+msgid "Reorder Level"
+msgstr ""
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:213
+msgid "Reorder Qty"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Reorder level based on Warehouse"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Repack"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Repack"
+msgstr ""
+
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Repair"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:127
+msgid "Repair Asset"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Repair Cost"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Repair Details"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Repair Status"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:37
+msgid "Repeat Customer Revenue"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:22
+msgid "Repeat Customers"
+msgstr ""
+
+#. Label of a Button field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Replace"
+msgstr ""
+
+#. Option for the 'Update Type' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Replace BOM"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Replace BOM"
+msgstr ""
+
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
+msgid "Replied"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Replied"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Replied"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Replied"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Replied"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
+msgid "Report"
+msgstr ""
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Report"
+msgstr ""
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:75
+msgid "Report Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Report Date"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
+msgid "Report Error"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Report Filters"
+msgstr ""
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Report Type"
+msgstr ""
+
+#: accounts/doctype/account/account.py:410
+msgid "Report Type is mandatory"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
+msgid "Report View"
+msgstr ""
+
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
+#. Label of a Card Break in the Assets Workspace
+#. Label of a Card Break in the CRM Workspace
+#. Label of a Card Break in the Manufacturing Workspace
+#. Label of a Card Break in the Projects Workspace
+#. Label of a Card Break in the Support Workspace
+#: accounts/doctype/cost_center/cost_center_dashboard.py:7
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+#: assets/workspace/assets/assets.json config/projects.py:73
+#: crm/workspace/crm/crm.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: projects/workspace/projects/projects.json
+#: support/workspace/support/support.json
+msgid "Reports"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Reports"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Reports to"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
+msgid "Repost Accounting Entries"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgid "Repost Accounting Ledger"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgid "Repost Accounting Ledger Items"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+msgid "Repost Accounting Ledger Settings"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/repost_allowed_types/repost_allowed_types.json
+msgid "Repost Allowed Types"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Repost Error Log"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgid "Repost Item Valuation"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgid "Repost Payment Ledger"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
+msgid "Repost Payment Ledger Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Repost Required"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Repost Required"
+msgstr ""
+
+#. Label of a Select field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Repost Status"
+msgstr ""
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
+msgid "Repost has started in the background"
+msgstr ""
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
+msgid "Repost in background"
+msgstr ""
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.py:117
+msgid "Repost started in the background"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
+msgid "Reposting Completed {0}%"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Reposting Data File"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Reposting Info"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
+msgid "Reposting Progress"
+msgstr ""
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
+msgid "Reposting entries created: {0}"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
+msgid "Reposting has been started in the background."
+msgstr ""
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
+msgid "Reposting in the background."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
+msgid "Reposting..."
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Represents Company"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Represents Company"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
+msgid "Reqd by date"
+msgstr ""
+
+#: crm/doctype/opportunity/opportunity.js:89
+msgid "Request For Quotation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Request Parameters"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
+msgid "Request Timeout"
+msgstr ""
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Request Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Request for"
+msgstr ""
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Request for Information"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
+msgid "Request for Quotation"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Request for Quotation"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Request for Quotation"
+msgid "Request for Quotation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Request for Quotation"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgid "Request for Quotation Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Request for Quotation Item"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgid "Request for Quotation Supplier"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:650
+msgid "Request for Raw Materials"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:8
+msgid "Requested"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Requested"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Requested"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/requested_items_to_be_transferred/requested_items_to_be_transferred.json
+#: stock/workspace/stock/stock.json
+msgid "Requested Items To Be Transferred"
+msgstr ""
+
+#. Name of a report
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.json
+msgid "Requested Items to Order and Receive"
+msgstr ""
+
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:44
+#: stock/report/stock_projected_qty/stock_projected_qty.py:150
+msgid "Requested Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Requested Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Requested Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Requested Qty"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:46
+msgid "Requesting Site"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:53
+msgid "Requestor"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Required By"
+msgstr ""
+
+#. Label of a Date field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Required Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Required Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order'
+#. Label of a Table field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Required Items"
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:29
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:58
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
+msgid "Required Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Required Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Required Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Required Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Required Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Required Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Required Qty"
+msgstr ""
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:44
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:37
+msgid "Required Quantity"
+msgstr ""
+
+#. Label of a Data field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Requirement"
+msgstr ""
+
+#. Label of a Data field in DocType 'Contract Template Fulfilment Terms'
+#: crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
+msgctxt "Contract Template Fulfilment Terms"
+msgid "Requirement"
+msgstr ""
+
+#. Label of a Check field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Requires Fulfilment"
+msgstr ""
+
+#. Label of a Check field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Requires Fulfilment"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:214
+msgid "Research"
+msgstr ""
+
+#: setup/doctype/company/company.py:374
+msgid "Research & Development"
+msgstr ""
+
+#. Description of the 'Customer Primary Address' (Link) field in DocType
+#. 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Reselect, if the chosen address is edited after save"
+msgstr ""
+
+#. Description of the 'Supplier Primary Address' (Link) field in DocType
+#. 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Reselect, if the chosen address is edited after save"
+msgstr ""
+
+#. Description of the 'Customer Primary Contact' (Link) field in DocType
+#. 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Reselect, if the chosen contact is edited after save"
+msgstr ""
+
+#. Description of the 'Supplier Primary Contact' (Link) field in DocType
+#. 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Reselect, if the chosen contact is edited after save"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.js:39
+msgid "Resend Payment Email"
+msgstr ""
+
+#: stock/report/reserved_stock/reserved_stock.js:118
+msgid "Reservation Based On"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Reservation Based On"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
+msgid "Reserve"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:347
+msgid "Reserve Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Reserve Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Reserve Stock"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Reserve Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Reserve Warehouse"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Reserved"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
+#: stock/report/reserved_stock/reserved_stock.py:124
+#: stock/report/stock_projected_qty/stock_projected_qty.py:164
+msgid "Reserved Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Reserved Qty"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:133
+msgid "Reserved Qty ({0}) cannot be a fraction. To allow this, disable '{1}' in UOM {3}."
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty for Production"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Reserved Qty for Production"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty for Production Plan"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty for Subcontract"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
+msgid "Reserved Qty should be greater than Delivered Qty."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
+#: stock/report/item_shortage_report/item_shortage_report.py:116
+msgid "Reserved Quantity"
+msgstr ""
+
+#: stock/report/item_shortage_report/item_shortage_report.py:123
+msgid "Reserved Quantity for Production"
+msgstr ""
+
+#: stock/stock_ledger.py:1955
+msgid "Reserved Serial No."
+msgstr ""
+
+#. Name of a report
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
+#: stock/report/reserved_stock/reserved_stock.json
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
+msgid "Reserved Stock"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Stock"
+msgstr ""
+
+#: stock/stock_ledger.py:1985
+msgid "Reserved Stock for Batch"
+msgstr ""
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:192
+msgid "Reserved for POS Transactions"
+msgstr ""
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:171
+msgid "Reserved for Production"
+msgstr ""
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:178
+msgid "Reserved for Production Plan"
+msgstr ""
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:185
+msgid "Reserved for Sub Contracting"
+msgstr ""
+
+#: stock/page/stock_balance/stock_balance.js:53
+msgid "Reserved for manufacturing"
+msgstr ""
+
+#: stock/page/stock_balance/stock_balance.js:52
+msgid "Reserved for sale"
+msgstr ""
+
+#: stock/page/stock_balance/stock_balance.js:54
+msgid "Reserved for sub contracting"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
+msgid "Reserving Stock..."
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
+msgid "Reset"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
+msgid "Reset Plaid Link"
+msgstr ""
+
+#: support/doctype/issue/issue.js:46
+msgid "Reset Service Level Agreement"
+msgstr ""
+
+#. Label of a Button field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Reset Service Level Agreement"
+msgstr ""
+
+#: support/doctype/issue/issue.js:63
+msgid "Resetting Service Level Agreement."
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Resignation Letter Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Resolution"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Resolution"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolution"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution By"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolution Date"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Issue'
+#. Label of a Text Editor field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Details"
+msgstr ""
+
+#. Label of a Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolution Details"
+msgstr ""
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Due"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Time"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "Resolution Time"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Resolutions"
+msgstr ""
+
+#: accounts/doctype/dunning/dunning.js:45
+msgid "Resolve"
+msgstr ""
+
+#: accounts/doctype/dunning/dunning_list.js:4
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
+msgid "Resolved"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Resolved"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolved"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Resolved"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolved By"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Response By"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Response Details"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Response Key List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Response Options"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Response Result Key Path"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
+msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Response and Resolution"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Responsible"
+msgstr ""
+
+#: setup/setup_wizard/operations/defaults_setup.py:107
+#: setup/setup_wizard/operations/install_fixtures.py:109
+msgid "Rest Of The World"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
+msgid "Restart"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.js:48
+msgid "Restart Subscription"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:108
+msgid "Restore Asset"
+msgstr ""
+
+#. Option for the 'Allow Or Restrict Dimension' (Select) field in DocType
+#. 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Restrict"
+msgstr ""
+
+#. Label of a Select field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Restrict Items Based On"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Restrict to Countries"
+msgstr ""
+
+#. Label of a Table field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Result Key"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Result Preview Field"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Result Route Field"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Result Title Field"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
+msgid "Resume"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:288
+msgid "Resume Job"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Retain Sample"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Retain Sample"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Retain Sample"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:106
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:154
+msgid "Retained Earnings"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
+msgid "Retention Stock Entry"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:524
+msgid "Retention Stock Entry already created or Sample Quantity not provided"
+msgstr ""
+
+#. Label of a Int field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Retried"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
+#: accounts/doctype/ledger_merge/ledger_merge.js:72
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Retry"
+msgstr ""
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
+msgid "Retry Failed Transactions"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
+msgid "Return"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Return"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Return"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Return"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Return"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
+msgid "Return / Credit Note"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+msgid "Return / Debit Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Return Against"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Return Against"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Return Against"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Return Against Delivery Note"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Return Against Purchase Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Return Against Purchase Receipt"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Return Against Subcontracting Receipt"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:205
+msgid "Return Components"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
+msgid "Return Issued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Return Issued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Return Issued"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Return Issued"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
+msgid "Return Qty"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
+msgid "Return Qty from Rejected Warehouse"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
+msgid "Return of Components"
+msgstr ""
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Returned"
+msgstr ""
+
+#. Label of a Data field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Returned Against"
+msgstr ""
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:57
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:57
+msgid "Returned Amount"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:154
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:144
+msgid "Returned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Returned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Returned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Returned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Returned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Returned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Returned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Returned Qty "
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Returned Qty in Stock UOM"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Returned Qty in Stock UOM"
+msgstr ""
+
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+msgid "Returned exchange rate is neither integer not float."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:25
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:35
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:24
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:30
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt_dashboard.py:27
+msgid "Returns"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Returns"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
+msgid "Revaluation Journals"
+msgstr ""
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+msgid "Revenue"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reversal Of"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:73
+msgid "Reverse Journal Entry"
+msgstr ""
+
+#. Name of a report
+#: quality_management/report/review/review.json
+msgid "Review"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Review"
+msgstr ""
+
+#. Group in Quality Goal's connections
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Review"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quality Review'
+#. Group in Quality Review's connections
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Review"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quality Review Objective'
+#. Label of a Section Break field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Review"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
+msgid "Review Chart of Accounts"
+msgstr ""
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Review Date"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
+msgid "Review Fixed Asset Accounts"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/stock_settings/stock_settings.json
+msgid "Review Stock Settings"
+msgstr ""
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Review and Action"
+msgstr ""
+
+#. Group in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Reviews"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Reviews"
+msgstr ""
+
+#. Label of a Int field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Rgt"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Right Child"
+msgstr ""
+
+#. Label of a Int field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Right Index"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Ringing"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Role Allowed to Create/Edit Back-dated Transactions"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Role Allowed to Edit Frozen Stock"
+msgstr ""
+
+#. Label of a Link field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Role Allowed to Over Bill "
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Role Allowed to Over Deliver/Receive"
+msgstr ""
+
+#. Label of a Link field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Role Allowed to Override Stop Action"
+msgstr ""
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Role Allowed to Override Stop Action"
+msgstr ""
+
+#. Label of a Link field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Role Allowed to Set Frozen Accounts and Edit Frozen Entries"
+msgstr ""
+
+#. Label of a Link field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Role allowed to bypass Credit Limit"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Root"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:47
+msgid "Root Company"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
+msgid "Root Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Root Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Root Type"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
+msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
+msgstr ""
+
+#: accounts/doctype/account/account.py:407
+msgid "Root Type is mandatory"
+msgstr ""
+
+#: accounts/doctype/account/account.py:212
+msgid "Root cannot be edited."
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:47
+msgid "Root cannot have a parent cost center"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Round Free Qty"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
+#: accounts/report/account_balance/account_balance.js:56
+msgid "Round Off"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Round Off"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Round Off Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Round Off Cost Center"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Round Off Tax Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Round Tax Amount Row-wise"
+msgstr ""
+
+#: accounts/report/purchase_register/purchase_register.py:282
+#: accounts/report/sales_register/sales_register.py:311
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounded Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounded Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounding Adjustment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounding Adjustment (Company Currency"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Rounding Loss Allowance"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
+msgid "Rounding Loss Allowance should be between 0 and 1"
+msgstr ""
+
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
+msgid "Rounding gain/loss Entry for Stock Transfer"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Route"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Route"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/routing/routing.json
+#: manufacturing/onboarding_step/routing/routing.json
+msgid "Routing"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Routing"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Routing"
+msgid "Routing"
+msgstr ""
+
+#. Label of a Data field in DocType 'Routing'
+#: manufacturing/doctype/routing/routing.json
+msgctxt "Routing"
+msgid "Routing Name"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+msgid "Row #"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
+msgid "Row # {0}:"
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:179
+msgid "Row # {0}: Cannot return more than {1} for Item {2}"
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:124
+msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:109
+msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
+msgid "Row #{0} (Payment Table): Amount must be negative"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+msgid "Row #{0} (Payment Table): Amount must be positive"
+msgstr ""
+
+#: stock/doctype/item/item.py:481
+msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
+msgstr ""
+
+#: stock/doctype/quality_inspection/quality_inspection.py:233
+msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
+msgstr ""
+
+#: stock/doctype/quality_inspection/quality_inspection.py:213
+msgid "Row #{0}: Acceptance Criteria Formula is required."
+msgstr ""
+
+#: controllers/subcontracting_controller.py:72
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
+msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
+msgstr ""
+
+#: controllers/buying_controller.py:225
+msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:951
+msgid "Row #{0}: Account {1} does not belong to company {2}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:305
+#: accounts/doctype/payment_entry/payment_entry.py:389
+msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:403
+msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+msgid "Row #{0}: Amount must be a positive number"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
+msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:350
+msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
+msgid "Row #{0}: Batch No {1} is already selected."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:757
+msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
+msgstr ""
+
+#: controllers/accounts_controller.py:3119
+msgid "Row #{0}: Cannot delete item {1} which has already been billed."
+msgstr ""
+
+#: controllers/accounts_controller.py:3093
+msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
+msgstr ""
+
+#: controllers/accounts_controller.py:3112
+msgid "Row #{0}: Cannot delete item {1} which has already been received"
+msgstr ""
+
+#: controllers/accounts_controller.py:3099
+msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
+msgstr ""
+
+#: controllers/accounts_controller.py:3105
+msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
+msgstr ""
+
+#: controllers/buying_controller.py:230
+msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
+msgstr ""
+
+#: controllers/accounts_controller.py:3361
+msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:861
+msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
+msgstr ""
+
+#: selling/doctype/product_bundle/product_bundle.py:85
+msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
+msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
+msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
+msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
+msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
+msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
+msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
+msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
+msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:48
+msgid "Row #{0}: Dates overlapping with other row"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:374
+msgid "Row #{0}: Default BOM not found for FG Item {1}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:272
+msgid "Row #{0}: Duplicate entry in References {1} {2}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:239
+msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
+msgstr ""
+
+#: controllers/stock_controller.py:533
+msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:379
+msgid "Row #{0}: Finished Good Item Qty can not be zero"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:361
+msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:368
+msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
+msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:595
+msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:605
+msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:44
+msgid "Row #{0}: From Date cannot be before To Date"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:394
+msgid "Row #{0}: Item added"
+msgstr ""
+
+#: buying/utils.py:92
+msgid "Row #{0}: Item {1} does not exist"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
+msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
+msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
+msgid "Row #{0}: Item {1} is not a service item"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
+msgid "Row #{0}: Item {1} is not a stock item"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:678
+msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
+msgstr ""
+
+#: stock/doctype/item/item.py:350
+msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:547
+msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
+msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:643
+msgid "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}."
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
+msgid "Row #{0}: Payment document is required to complete the transaction"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:902
+msgid "Row #{0}: Please select Item Code in Assembly Items"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:905
+msgid "Row #{0}: Please select the BOM No in Assembly Items"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
+msgstr ""
+
+#: stock/doctype/item/item.py:488
+msgid "Row #{0}: Please set reorder quantity"
+msgstr ""
+
+#: controllers/accounts_controller.py:414
+msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:392
+msgid "Row #{0}: Qty increased by {1}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+msgid "Row #{0}: Qty must be a positive number"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
+msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
+msgstr ""
+
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
+msgid "Row #{0}: Quantity for Item {1} cannot be zero."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
+msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
+msgstr ""
+
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
+msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
+msgstr ""
+
+#: controllers/buying_controller.py:464
+msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1234
+msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1220
+msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
+msgstr ""
+
+#: controllers/buying_controller.py:449
+msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
+msgstr ""
+
+#: controllers/subcontracting_controller.py:65
+msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
+msgstr ""
+
+#: controllers/buying_controller.py:878
+msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
+msgid "Row #{0}: Scrap Item Qty cannot be zero"
+msgstr ""
+
+#: controllers/selling_controller.py:213
+msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
+"\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
+"\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
+"\t\t\t\t\tthis validation."
+msgstr ""
+
+#: controllers/stock_controller.py:137
+msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:248
+msgid "Row #{0}: Serial No {1} for Item {2} is not available in {3} {4} or might be reserved in another {5}."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:264
+msgid "Row #{0}: Serial No {1} is already selected."
+msgstr ""
+
+#: controllers/accounts_controller.py:442
+msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
+msgstr ""
+
+#: controllers/accounts_controller.py:436
+msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
+msgstr ""
+
+#: controllers/accounts_controller.py:430
+msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:402
+msgid "Row #{0}: Set Supplier for item {1}"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr ""
+
+#: stock/doctype/quality_inspection/quality_inspection.py:120
+msgid "Row #{0}: Status is mandatory"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:391
+msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:273
+msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
+msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
+msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
+msgid "Row #{0}: Stock is already reserved for the Item {1}."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:680
+msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
+msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
+msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
+msgstr ""
+
+#: controllers/stock_controller.py:150
+msgid "Row #{0}: The batch {1} has already expired."
+msgstr ""
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:137
+msgid "Row #{0}: Timings conflicts with row {1}"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
+msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
+msgid "Row #{0}: You must select an Asset for Item {1}."
+msgstr ""
+
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
+msgid "Row #{0}: {1} can not be negative for item {2}"
+msgstr ""
+
+#: stock/doctype/quality_inspection/quality_inspection.py:226
+msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:114
+msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
+msgstr ""
+
+#: assets/doctype/asset_category/asset_category.py:90
+msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
+msgstr ""
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr ""
+
+#: buying/utils.py:100
+msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
+msgstr ""
+
+#: assets/doctype/asset_category/asset_category.py:67
+msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:275
+msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:306
+msgid "Row #{}: Finance Book should not be empty since you're using multiple."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
+msgid "Row #{}: Item Code: {} is not available under warehouse {}."
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
+msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
+msgid "Row #{}: POS Invoice {} has been {}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:70
+msgid "Row #{}: POS Invoice {} is not against customer {}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
+msgid "Row #{}: POS Invoice {} is not submitted yet"
+msgstr ""
+
+#: assets/doctype/asset_maintenance/asset_maintenance.py:43
+msgid "Row #{}: Please assign task to a member."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:298
+msgid "Row #{}: Please use a different Finance Book."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
+msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
+msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
+msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:86
+msgid "Row #{}: item {} has been picked already."
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:117
+msgid "Row #{}: {}"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:109
+msgid "Row #{}: {} {} does not exist."
+msgstr ""
+
+#: stock/doctype/item/item.py:1349
+msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
+msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:606
+msgid "Row {0} : Operation is required against the raw material item {1}"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:116
+msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1151
+msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1175
+msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
+msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:524
+msgid "Row {0}: Account {1} and Party Type {2} have different account types"
+msgstr ""
+
+#: controllers/accounts_controller.py:2596
+msgid "Row {0}: Account {1} is a Group Account"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:117
+msgid "Row {0}: Activity Type is mandatory."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:576
+msgid "Row {0}: Advance against Customer must be credit"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:578
+msgid "Row {0}: Advance against Supplier must be debit"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
+msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
+msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:770
+msgid "Row {0}: Bill of Materials not found for the Item {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:830
+msgid "Row {0}: Both Debit and Credit values cannot be zero"
+msgstr ""
+
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
+msgid "Row {0}: Conversion Factor is mandatory"
+msgstr ""
+
+#: controllers/accounts_controller.py:2609
+msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
+msgid "Row {0}: Cost center is required for an item {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:675
+msgid "Row {0}: Credit entry can not be linked with a {1}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:428
+msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:670
+msgid "Row {0}: Debit entry can not be linked with a {1}"
+msgstr ""
+
+#: controllers/selling_controller.py:708
+msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:415
+msgid "Row {0}: Depreciation Start Date is required"
+msgstr ""
+
+#: controllers/accounts_controller.py:2280
+msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:127
+msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
+msgstr ""
+
+#: controllers/buying_controller.py:770
+msgid "Row {0}: Enter location for the asset item {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
+msgid "Row {0}: Exchange Rate is mandatory"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:406
+msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
+msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
+msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
+msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
+msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:114
+msgid "Row {0}: From Time and To Time is mandatory."
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:220
+#: projects/doctype/timesheet/timesheet.py:179
+msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
+msgstr ""
+
+#: controllers/stock_controller.py:937
+msgid "Row {0}: From Warehouse is mandatory for internal transfers"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:215
+msgid "Row {0}: From time must be less than to time"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:120
+msgid "Row {0}: Hours value must be greater than zero."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:695
+msgid "Row {0}: Invalid reference {1}"
+msgstr ""
+
+#: controllers/taxes_and_totals.py:129
+msgid "Row {0}: Item Tax template updated as per validity and rate applied"
+msgstr ""
+
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
+msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:98
+msgid "Row {0}: Item {1} must be a stock item."
+msgstr ""
+
+#: controllers/subcontracting_controller.py:103
+msgid "Row {0}: Item {1} must be a subcontracted item."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:737
+msgid "Row {0}: Packed Qty must be equal to {1} Qty."
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:146
+msgid "Row {0}: Packing Slip is already created for Item {1}."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:721
+msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:515
+msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
+msgstr ""
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
+msgid "Row {0}: Payment Term is mandatory"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:569
+msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:562
+msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:140
+msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
+msgstr ""
+
+#: controllers/subcontracting_controller.py:123
+msgid "Row {0}: Please select a BOM for Item {1}."
+msgstr ""
+
+#: controllers/subcontracting_controller.py:111
+msgid "Row {0}: Please select an active BOM for Item {1}."
+msgstr ""
+
+#: controllers/subcontracting_controller.py:117
+msgid "Row {0}: Please select an valid BOM for Item {1}."
+msgstr ""
+
+#: regional/italy/utils.py:310
+msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
+msgstr ""
+
+#: regional/italy/utils.py:340
+msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
+msgstr ""
+
+#: regional/italy/utils.py:345
+msgid "Row {0}: Please set the correct code on Mode of Payment {1}"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:167
+msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
+msgid "Row {0}: Purchase Invoice {1} has no stock impact."
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:152
+msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:363
+msgid "Row {0}: Qty in Stock UOM can not be zero."
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:123
+msgid "Row {0}: Qty must be greater than 0."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:717
+msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
+msgstr ""
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
+msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1188
+msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
+msgstr ""
+
+#: controllers/stock_controller.py:928
+msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:406
+msgid "Row {0}: The item {1}, quantity must be positive number"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
+msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:440
+msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:357
+msgid "Row {0}: UOM Conversion Factor is mandatory"
+msgstr ""
+
+#: controllers/accounts_controller.py:852
+msgid "Row {0}: user has not applied the rule {1} on the item {2}"
+msgstr ""
+
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.py:60
+msgid "Row {0}: {1} account already applied for Accounting Dimension {2}"
+msgstr ""
+
+#: assets/doctype/asset_category/asset_category.py:42
+msgid "Row {0}: {1} must be greater than 0"
+msgstr ""
+
+#: controllers/accounts_controller.py:564
+msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:735
+msgid "Row {0}: {1} {2} does not match with {3}"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2588
+msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
+msgstr ""
+
+#: utilities/transaction_base.py:215
+msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
+msgstr ""
+
+#: controllers/buying_controller.py:754
+msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.py:84
+msgid "Row({0}): Outstanding Amount cannot be greater than actual Outstanding Amount {1} in {2}"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.py:74
+msgid "Row({0}): {1} is already discounted in {2}"
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
+msgid "Rows Added in {0}"
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
+msgid "Rows Removed in {0}"
+msgstr ""
+
+#. Description of the 'Merge Similar Account Heads' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Rows with Same Account heads will be merged on Ledger"
+msgstr ""
+
+#: controllers/accounts_controller.py:2290
+msgid "Rows with duplicate due dates in other rows were found: {0}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:115
+msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
+msgstr ""
+
+#: controllers/accounts_controller.py:219
+msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Rule Applied"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Rule Description"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Rule Description"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Rule Description"
+msgstr ""
+
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Running"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Running"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr ""
+
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
+msgid "S.O. No."
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Serial and Batch
+#. Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "SABB-.########"
+msgstr ""
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "SAL-CAM-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "SAL-ORD-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "SAL-QTN-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "SC-ORD-.YYYY.-"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "SCO Supplied Item"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "SER-WRN-.YYYY.-"
+msgstr ""
+
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "SLA Fulfilled On"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json
+msgid "SLA Fulfilled On Status"
+msgstr ""
+
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "SLA Paused On"
+msgstr ""
+
+#: public/js/utils.js:1096
+msgid "SLA is on hold since {0}"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:52
+msgid "SLA will be applied if {1} is set as {2}{3}"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:32
+msgid "SLA will be applied on every {0}"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/sms_center/sms_center.json
+msgid "SMS Center"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "SMS Center"
+msgid "SMS Center"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "SMS Log"
+msgid "SMS Log"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "SMS Settings"
+msgid "SMS Settings"
+msgstr ""
+
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:43
+msgid "SO Qty"
+msgstr ""
+
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
+msgid "STATEMENTS OF ACCOUNTS"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "STO-ITEM-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "STO-PICK-.YYYY.-"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "SUP-.YYYY.-"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "SWIFT Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "SWIFT number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "SWIFT number"
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+msgid "Safety Stock"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Safety Stock"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Safety Stock"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:67
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:91
+msgid "Salary"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salary"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Salary"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salary Currency"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salary Mode"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:107
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:9
+#: accounts/doctype/payment_term/payment_term_dashboard.py:8
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:14
+#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
+#: accounts/doctype/tax_category/tax_category_dashboard.py:9
+#: projects/doctype/project/project_dashboard.py:15
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
+#: setup/doctype/company/company_dashboard.py:9
+#: setup/doctype/sales_person/sales_person_dashboard.py:12
+#: setup/setup_wizard/operations/install_fixtures.py:250
+msgid "Sales"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Sales"
+msgstr ""
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Opening Invoice
+#. Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Sales"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Sales"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales"
+msgstr ""
+
+#. Option for the 'Tax Type' (Select) field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Sales"
+msgstr ""
+
+#: setup/doctype/company/company.py:483
+msgid "Sales Account"
+msgstr ""
+
+#. Label of a shortcut in the CRM Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#: crm/workspace/crm/crm.json
+#: selling/report/sales_analytics/sales_analytics.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Analytics"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Contributions and Incentives"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Sales Defaults"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:68
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:92
+msgid "Sales Expenses"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
+#: selling/page/sales_funnel/sales_funnel.js:46
+#: selling/workspace/selling/selling.json
+msgid "Sales Funnel"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
+#: accounts/report/gross_profit/gross_profit.js:30
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
+msgid "Sales Invoice"
+msgstr ""
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Label of a Data field in DocType 'Loyalty Point Entry Redemption'
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgctxt "Loyalty Point Entry Redemption"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Payment
+#. Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Home Workspace
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
+#: selling/workspace/selling/selling.json setup/workspace/home/home.json
+msgctxt "Sales Invoice"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Linked DocType in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Sales Invoice"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgid "Sales Invoice Advance"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgid "Sales Invoice Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Sales Invoice Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Sales Invoice Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Sales Invoice No"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgid "Sales Invoice Payment"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Invoice Payment"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Invoice Payment"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgid "Sales Invoice Timesheet"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Selling Workspace
+#: accounts/report/sales_invoice_trends/sales_invoice_trends.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Invoice Trends"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:755
+msgid "Sales Invoice {0} has already been submitted"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:481
+msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/share_type/share_type.json
+#: crm/doctype/appointment/appointment.json
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+#: crm/doctype/campaign/campaign.json crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: crm/doctype/crm_settings/crm_settings.json crm/doctype/lead/lead.json
+#: crm/doctype/lead_source/lead_source.json
+#: crm/doctype/market_segment/market_segment.json
+#: crm/doctype/opportunity/opportunity.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/doctype/prospect/prospect.json crm/doctype/sales_stage/sales_stage.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/industry_type/industry_type.json
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.json
+#: selling/doctype/selling_settings/selling_settings.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/sales_partner/sales_partner.json
+#: setup/doctype/sales_person/sales_person.json
+#: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgid "Sales Manager"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: crm/doctype/campaign/campaign.json
+#: crm/doctype/crm_settings/crm_settings.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/industry_type/industry_type.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+#: setup/doctype/sales_partner/sales_partner.json
+#: setup/doctype/sales_person/sales_person.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json
+#: stock/doctype/item_price/item_price.json
+#: stock/doctype/price_list/price_list.json
+msgid "Sales Master Manager"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Sales Monthly History"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:144
+msgid "Sales Opportunities by Source"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
+#: manufacturing/doctype/work_order/work_order_calendar.js:32
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:127
+#: manufacturing/report/work_order_summary/work_order_summary.py:217
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation_dashboard.py:11
+#: selling/doctype/quotation/quotation_list.js:15
+#: selling/doctype/sales_order/sales_order.json
+#: selling/onboarding_step/sales_order/sales_order.json
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
+#: selling/report/sales_order_analysis/sales_order_analysis.py:222
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
+#: stock/report/delayed_item_report/delayed_item_report.py:155
+#: stock/report/delayed_order_report/delayed_order_report.js:30
+#: stock/report/delayed_order_report/delayed_order_report.py:74
+msgid "Sales Order"
+msgstr ""
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Sales Order"
+msgstr ""
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Sales Order"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Sales Order"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Option for the 'Get Items From' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Sales Order"
+msgid "Sales Order"
+msgstr ""
+
+#. Option for the 'Voucher Type' (Select) field in DocType 'Stock Reservation
+#. Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Sales Order"
+msgstr ""
+
+#. Label of a Link in the Receivables Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: accounts/workspace/receivables/receivables.json
+#: selling/report/sales_order_analysis/sales_order_analysis.json
+#: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
+msgid "Sales Order Analysis"
+msgstr ""
+
+#. Label of a Date field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Sales Order Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Sales Order Date"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Sales Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Sales Order Packed Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Sales Order Reference"
+msgstr ""
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sales Order Status"
+msgstr ""
+
+#. Name of a report
+#. Label of a chart in the Selling Workspace
+#. Label of a Link in the Selling Workspace
+#: selling/report/sales_order_trends/sales_order_trends.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Order Trends"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:249
+msgid "Sales Order required for Item {0}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:263
+msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
+msgid "Sales Order {0} is not submitted"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:218
+msgid "Sales Order {0} is not valid"
+msgstr ""
+
+#: controllers/selling_controller.py:406
+#: manufacturing/doctype/work_order/work_order.py:223
+msgid "Sales Order {0} is {1}"
+msgstr ""
+
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
+msgid "Sales Orders"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sales Orders"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:301
+msgid "Sales Orders Required"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Sales Orders to Bill"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Sales Orders to Deliver"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Partner"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Sales Partner"
+msgstr ""
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Sales Partner"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Sales Partner"
+msgid "Sales Partner"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Partner Item'
+#: accounts/doctype/sales_partner_item/sales_partner_item.json
+msgctxt "Sales Partner Item"
+msgid "Sales Partner "
+msgstr ""
+
+#. Name of a report
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.json
+msgid "Sales Partner Commission Summary"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_partner_item/sales_partner_item.json
+msgid "Sales Partner Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Sales Partner Name"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Sales Partner Target"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Sales Partner Target Variance Based On Item Group"
+msgstr ""
+
+#. Name of a report
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.json
+msgid "Sales Partner Target Variance based on Item Group"
+msgstr ""
+
+#. Name of a report
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.json
+msgid "Sales Partner Transaction Summary"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/sales_partner_type/sales_partner_type.json
+msgid "Sales Partner Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Partner Type'
+#: selling/doctype/sales_partner_type/sales_partner_type.json
+msgctxt "Sales Partner Type"
+msgid "Sales Partner Type"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Selling Workspace
+#: accounts/report/sales_partners_commission/sales_partners_commission.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Partners Commission"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/sales_payment_summary/sales_payment_summary.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Sales Payment Summary"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
+#: setup/doctype/sales_person/sales_person.json
+msgid "Sales Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Sales Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Sales Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Sales Person"
+msgstr ""
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Sales Person"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+msgctxt "Sales Person"
+msgid "Sales Person"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Sales Person"
+msgstr ""
+
+#. Name of a report
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.json
+msgid "Sales Person Commission Summary"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Sales Person Name"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Person Target Variance Based On Item Group"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Sales Person Targets"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Person-wise Transaction Summary"
+msgstr ""
+
+#. Label of a Card Break in the CRM Workspace
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
+msgid "Sales Pipeline"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.json
+#: crm/workspace/crm/crm.json
+msgid "Sales Pipeline Analytics"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:146
+msgid "Sales Pipeline by Stage"
+msgstr ""
+
+#: stock/report/item_prices/item_prices.py:58
+msgid "Sales Price List"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/sales_register/sales_register.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Sales Register"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
+msgid "Sales Return"
+msgstr ""
+
+#. Name of a DocType
+#: crm/doctype/sales_stage/sales_stage.json
+#: crm/report/lost_opportunity/lost_opportunity.py:51
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
+msgid "Sales Stage"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Sales Stage"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Sales Stage"
+msgid "Sales Stage"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:8
+msgid "Sales Summary"
+msgstr ""
+
+#: setup/doctype/company/company.js:106
+msgid "Sales Tax Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Sales Tax Template"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgid "Sales Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Sales Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Sales Taxes and Charges"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Selling Workspace
+#: accounts/workspace/accounting/accounting.json
+#: selling/workspace/selling/selling.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Sales Taxes and Charges Template"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/sales_team/sales_team.json
+#: setup/setup_wizard/operations/install_fixtures.py:198
+msgid "Sales Team"
+msgstr ""
+
+#. Label of a Table field in DocType 'Customer'
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Sales Team"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Team"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Team"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Team"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Team"
+msgstr ""
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Sales Update Frequency in Company and Project"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_settings/pos_settings.json
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: crm/doctype/appointment/appointment.json crm/doctype/campaign/campaign.json
+#: crm/doctype/competitor/competitor.json crm/doctype/lead/lead.json
+#: crm/doctype/lead_source/lead_source.json
+#: crm/doctype/opportunity/opportunity.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/doctype/prospect/prospect.json selling/doctype/customer/customer.json
+#: selling/doctype/industry_type/industry_type.json
+#: selling/doctype/installation_note/installation_note.json
+#: selling/doctype/product_bundle/product_bundle.json
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.json setup/doctype/brand/brand.json
+#: setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/designation/designation.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/sales_partner/sales_partner.json
+#: setup/doctype/sales_person/sales_person.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
+#: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/stock_settings/stock_settings.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgid "Sales User"
+msgstr ""
+
+#: selling/report/sales_order_trends/sales_order_trends.py:50
+msgid "Sales Value"
+msgstr ""
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:25
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:41
+msgid "Sales and Returns"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:199
+msgid "Sales orders are not available for production"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Salutation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salutation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Salutation"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Salvage Value Percentage"
+msgstr ""
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:41
+msgid "Same Company is entered more than once"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Same Item"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Same Item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
+msgid "Same item and warehouse combination already entered."
+msgstr ""
+
+#: buying/utils.py:58
+msgid "Same item cannot be entered multiple times."
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
+msgid "Same supplier has been entered multiple times"
+msgstr ""
+
+#. Label of a Int field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Sample Quantity"
+msgstr ""
+
+#. Label of a Int field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Sample Quantity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Sample Retention Warehouse"
+msgstr ""
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
+#: public/js/controllers/transaction.js:2175
+msgid "Sample Size"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Sample Size"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2892
+msgid "Sample quantity {0} cannot be more than received quantity {1}"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
+msgid "Sanctioned"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Sanctioned"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Saturday"
+msgstr ""
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Saturday"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
+#: accounts/doctype/ledger_merge/ledger_merge.js:75
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
+msgid "Save"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:198
+msgid "Save as Draft"
+msgstr ""
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
+msgid "Saving {0}"
+msgstr ""
+
+#: templates/includes/order/order_taxes.html:34
+#: templates/includes/order/order_taxes.html:85
+msgid "Savings"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Scan Barcode"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Scan Barcode"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:154
+msgid "Scan Batch No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Scan Mode"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Scan Mode"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:139
+msgid "Scan Serial No"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:179
+msgid "Scan barcode for item {0}"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:94
+msgid "Scan mode enabled, existing quantity will not be fetched."
+msgstr ""
+
+#. Label of a Attach field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Scanned Cheque"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:247
+msgid "Scanned Quantity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Schedule"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:275
+msgid "Schedule Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Schedule Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Schedule Date"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Scheduled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Scheduled"
+msgstr ""
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Scheduled"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
+msgid "Scheduled Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Scheduled Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Scheduled Time"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Scheduled Time"
+msgstr ""
+
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Scheduled Time Logs"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
+#: accounts/doctype/ledger_merge/ledger_merge.py:39
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
+msgid "Scheduler Inactive"
+msgstr "Planer neaktivan"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
+msgid "Scheduler is Inactive. Can't trigger job now."
+msgstr "Planer je neaktivan. Sada nije moguće pokrenuti posao."
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
+msgid "Scheduler is Inactive. Can't trigger jobs now."
+msgstr "Planer je neaktivan. Sada nije moguće pokrenuti poslove."
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
+msgid "Scheduler is inactive. Cannot enqueue job."
+msgstr "Planer je neaktivan. Nije moguće staviti posao u red čekanja."
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
+msgid "Scheduler is inactive. Cannot import data."
+msgstr "Planer je neaktivan. Nije moguće uvesti podatke."
+
+#: accounts/doctype/ledger_merge/ledger_merge.py:39
+msgid "Scheduler is inactive. Cannot merge accounts."
+msgstr "Planer je neaktivan. Nije moguće spojiti račune."
+
+#. Label of a Table field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Schedules"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Scheduling"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "School/University"
+msgstr ""
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Scope"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Score"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scorecard Actions"
+msgstr ""
+
+#. Description of the 'Weighting Function' (Small Text) field in DocType
+#. 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scorecard variables can be used, as well as:\n"
+"{total_score} (the total score from that period),\n"
+"{period_number} (the number of periods to present day)\n"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard_dashboard.py:10
+msgid "Scorecards"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scoring Criteria"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scoring Setup"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scoring Standings"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap & Process Loss"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:92
+msgid "Scrap Asset"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Scrap Cost Per Qty"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Scrap Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Scrap Item Name"
+msgstr ""
+
+#. Label of a Table field in DocType 'BOM'
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap Items"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Scrap Items"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap Material Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap Material Cost(Company Currency)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Scrap Warehouse"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:13
+msgid "Scrapped"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Scrapped"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:147
+#: selling/page/point_of_sale/pos_past_order_list.js:51
+#: templates/pages/help.html:14
+msgid "Search"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#. Label of a Table field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Search APIs"
+msgstr ""
+
+#: stock/report/bom_search/bom_search.js:38
+msgid "Search Sub Assemblies"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Search Term Param Name"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:310
+msgid "Search by customer name, phone, email."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_list.js:53
+msgid "Search by invoice id or customer name"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:149
+msgid "Search by item code, serial number or barcode"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Second Email"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Secondary Party"
+msgstr ""
+
+#. Label of a Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Secondary Role"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:117
+msgid "Section Code"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:95
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:140
+msgid "Secured Loans"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:18
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:26
+msgid "Securities and Deposits"
+msgstr ""
+
+#: templates/pages/help.html:29
+msgid "See All Articles"
+msgstr ""
+
+#: templates/pages/help.html:56
+msgid "See all open tickets"
+msgstr ""
+
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
+msgid "Select"
+msgstr ""
+
+#: accounts/report/profitability_analysis/profitability_analysis.py:21
+msgid "Select Accounting Dimension."
+msgstr ""
+
+#: public/js/utils.js:485
+msgid "Select Alternate Item"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:324
+msgid "Select Alternative Items for Sales Order"
+msgstr ""
+
+#: stock/doctype/item/item.js:585
+msgid "Select Attribute Values"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:792
+msgid "Select BOM"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:779
+msgid "Select BOM and Qty for Production"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:921
+msgid "Select BOM, Qty and For Warehouse"
+msgstr ""
+
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
+msgid "Select Batch No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Select Billing Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Select Billing Address"
+msgstr ""
+
+#: public/js/stock_analytics.js:61
+msgid "Select Brand..."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:123
+msgid "Select Company"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:193
+msgid "Select Corrective Operation"
+msgstr ""
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Select Customers By"
+msgstr ""
+
+#: setup/doctype/employee/employee.js:115
+msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
+msgstr ""
+
+#: setup/doctype/employee/employee.js:122
+msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
+msgid "Select Default Supplier"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
+msgid "Select Difference Account"
+msgstr ""
+
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
+msgid "Select Dimension"
+msgstr ""
+
+#. Label of a Select field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Select DocType"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:274
+msgid "Select Employees"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:176
+msgid "Select Finished Good"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:1122
+msgid "Select Items"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:1008
+msgid "Select Items based on Delivery Date"
+msgstr ""
+
+#: public/js/controllers/transaction.js:2203
+msgid "Select Items for Quality Inspection"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:820
+msgid "Select Items to Manufacture"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Select Items to Manufacture"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
+msgid "Select Loyalty Program"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
+msgid "Select Possible Supplier"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
+msgid "Select Quantity"
+msgstr ""
+
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
+msgid "Select Serial No"
+msgstr ""
+
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
+msgid "Select Serial and Batch"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Select Shipping Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Select Shipping Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Select Supplier Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Select Supplier Address"
+msgstr ""
+
+#: stock/doctype/batch/batch.js:127
+msgid "Select Target Warehouse"
+msgstr ""
+
+#: www/book_appointment/index.js:73
+msgid "Select Time"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
+msgid "Select View"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
+msgid "Select Vouchers to Match"
+msgstr ""
+
+#: public/js/stock_analytics.js:72
+msgid "Select Warehouse..."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:431
+msgid "Select Warehouses to get Stock for Materials Planning"
+msgstr ""
+
+#: public/js/communication.js:80
+msgid "Select a Company"
+msgstr ""
+
+#: setup/doctype/employee/employee.js:110
+msgid "Select a Company this Employee belongs to."
+msgstr ""
+
+#: buying/doctype/supplier/supplier.js:188
+msgid "Select a Customer"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
+msgid "Select a Default Priority."
+msgstr ""
+
+#: selling/doctype/customer/customer.js:221
+msgid "Select a Supplier"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:365
+msgid "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."
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
+msgid "Select a company"
+msgstr ""
+
+#: stock/doctype/item/item.js:889
+msgid "Select an Item Group."
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:31
+msgid "Select an account to print in account currency"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
+msgid "Select an item from each set to be used in the Sales Order."
+msgstr ""
+
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr ""
+
+#: public/js/utils/party.js:352
+msgid "Select company first"
+msgstr ""
+
+#. Description of the 'Parent Sales Person' (Link) field in DocType 'Sales
+#. Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Select company name first."
+msgstr ""
+
+#: controllers/accounts_controller.py:2463
+msgid "Select finance book for the item {0} at row {1}"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:159
+msgid "Select item group"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:306
+msgid "Select template item"
+msgstr ""
+
+#. Description of the 'Bank Account' (Link) field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Select the Bank Account to reconcile."
+msgstr ""
+
+#: manufacturing/doctype/operation/operation.js:25
+msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:866
+msgid "Select the Item to be manufactured."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:754
+msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
+msgid "Select the Warehouse"
+msgstr ""
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:47
+msgid "Select the customer or supplier."
+msgstr ""
+
+#: www/book_appointment/index.html:16
+msgid "Select the date and your timezone"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:773
+msgid "Select the raw materials (Items) required to manufacture the Item"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:353
+msgid "Select variant item code for the template item {0}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:565
+msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
+" A Production Plan can also be created manually where you can select the Items to manufacture."
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.js:65
+msgid "Select your weekly off day"
+msgstr ""
+
+#. Description of the 'Primary Address and Contact' (Section Break) field in
+#. DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Select, to make the customer searchable with these fields"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
+msgid "Selected POS Opening Entry should be open."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
+msgid "Selected Price List should have buying and selling fields checked."
+msgstr ""
+
+#. Label of a Table field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Selected Vouchers"
+msgstr ""
+
+#: www/book_appointment/index.html:43
+msgid "Selected date is"
+msgstr ""
+
+#: public/js/bulk_transaction_processing.js:34
+msgid "Selected document must be in submitted state"
+msgstr ""
+
+#. Option for the 'Pickup Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Self delivery"
+msgstr ""
+
+#: stock/doctype/batch/batch_dashboard.py:9
+#: stock/doctype/item/item_dashboard.py:20
+msgid "Sell"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:100
+msgid "Sell Asset"
+msgstr ""
+
+#. Name of a Workspace
+#. Label of a Card Break in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Selling"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Selling"
+msgstr ""
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Selling"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Selling"
+msgstr ""
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Selling"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Selling"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Selling"
+msgstr ""
+
+#. Option for the 'Shipping Rule Type' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Selling"
+msgstr ""
+
+#. Group in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Selling"
+msgstr ""
+
+#. Label of a Check field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Selling"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:271
+msgid "Selling Amount"
+msgstr ""
+
+#: stock/report/item_price_stock/item_price_stock.py:48
+msgid "Selling Price List"
+msgstr ""
+
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:36
+#: stock/report/item_price_stock/item_price_stock.py:54
+msgid "Selling Rate"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: selling/doctype/selling_settings/selling_settings.json
+#: selling/onboarding_step/selling_settings/selling_settings.json
+msgid "Selling Settings"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: selling/workspace/selling/selling.json
+#: setup/workspace/settings/settings.json
+msgctxt "Selling Settings"
+msgid "Selling Settings"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:206
+msgid "Selling must be checked, if Applicable For is selected as {0}"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:57
+msgid "Send"
+msgstr ""
+
+#. Label of a Int field in DocType 'Campaign Email Schedule'
+#: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
+msgctxt "Campaign Email Schedule"
+msgid "Send After (days)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Send Attached Files"
+msgstr ""
+
+#. Label of a Check field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Send Document Print"
+msgstr ""
+
+#. Label of a Check field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Send Email"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:11
+msgid "Send Emails"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
+msgid "Send Emails to Suppliers"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.js:24
+msgid "Send Now"
+msgstr ""
+
+#: public/js/controllers/transaction.js:479
+msgid "Send SMS"
+msgstr ""
+
+#. Label of a Button field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Send SMS"
+msgstr ""
+
+#. Label of a Select field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Send To"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Send To Primary Contact"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Send to Subcontractor"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Send to Subcontractor"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Send with Attachment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Sender"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Sender"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.js:44
+msgid "Sending"
+msgstr ""
+
+#. Label of a Check field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Sent"
+msgstr ""
+
+#. Label of a Int field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Sequence ID"
+msgstr ""
+
+#. Label of a Int field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Sequence ID"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:277
+msgid "Sequence Id"
+msgstr ""
+
+#. Label of a Int field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Sequence Id"
+msgstr ""
+
+#. Option for the 'Call Routing' (Select) field in DocType 'Incoming Call
+#. Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Sequential"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial & Batch Item"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial & Batch Item Settings"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Serial / Batch Bundle"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
+msgid "Serial / Batch Bundle Missing"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Serial / Batch No"
+msgstr ""
+
+#: public/js/utils.js:153
+msgid "Serial / Batch Nos"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
+#: stock/doctype/serial_no/serial_no.json
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
+#: stock/report/serial_no_ledger/serial_no_ledger.py:57
+#: stock/report/stock_ledger/stock_ledger.py:319
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Serial No'
+#. Label of a Link in the Stock Workspace
+#. Label of a Link in the Support Workspace
+#: stock/doctype/serial_no/serial_no.json stock/workspace/stock/stock.json
+#: support/workspace/support/support.json
+msgctxt "Serial No"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Long Text field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Text field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Serial No"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Serial No / Batch"
+msgstr ""
+
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:33
+msgid "Serial No Count"
+msgstr ""
+
+#. Name of a report
+#: stock/report/serial_no_ledger/serial_no_ledger.json
+msgid "Serial No Ledger"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json
+#: stock/workspace/stock/stock.json
+msgid "Serial No Service Contract Expiry"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/serial_no_status/serial_no_status.json
+#: stock/workspace/stock/stock.json
+msgid "Serial No Status"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
+#: stock/workspace/stock/stock.json
+msgid "Serial No Warranty Expiry"
+msgstr ""
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Serial No and Batch"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Serial No and Batch"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Serial No and Batch"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Serial No and Batch for Finished Good"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
+msgid "Serial No is mandatory"
+msgstr ""
+
+#: selling/doctype/installation_note/installation_note.py:77
+msgid "Serial No is mandatory for Item {0}"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:488
+msgid "Serial No {0} already exists"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:321
+msgid "Serial No {0} already scanned"
+msgstr ""
+
+#: selling/doctype/installation_note/installation_note.py:94
+msgid "Serial No {0} does not belong to Delivery Note {1}"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
+msgid "Serial No {0} does not belong to Item {1}"
+msgstr ""
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
+#: selling/doctype/installation_note/installation_note.py:84
+msgid "Serial No {0} does not exist"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
+msgid "Serial No {0} does not exists"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:402
+msgid "Serial No {0} is already added"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
+msgid "Serial No {0} is under maintenance contract upto {1}"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
+msgid "Serial No {0} is under warranty upto {1}"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
+msgid "Serial No {0} not found"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:734
+msgid "Serial No: {0} has already been transacted into another POS Invoice."
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
+msgid "Serial Nos"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:20
+#: public/js/utils/serial_no_batch_selector.js:185
+msgid "Serial Nos / Batch Nos"
+msgstr ""
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
+msgid "Serial Nos Mismatch"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Serial Nos and Batches"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
+msgid "Serial Nos are created successfully"
+msgstr ""
+
+#: stock/stock_ledger.py:1945
+msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
+msgstr ""
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Serial Number Series"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Serial and Batch"
+msgstr ""
+
+#. Option for the 'Reservation Based On' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Serial and Batch"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
+#: stock/report/stock_ledger/stock_ledger.py:326
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Serial and Batch Bundle"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
+msgid "Serial and Batch Bundle created"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
+msgid "Serial and Batch Bundle updated"
+msgstr ""
+
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Serial and Batch Details"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgid "Serial and Batch Entry"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Serial and Batch No"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Serial and Batch No"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
+msgid "Serial and Batch Nos"
+msgstr ""
+
+#. Description of the 'Auto Reserve Serial and Batch Nos' (Check) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial and Batch Nos will be auto-reserved based on <b>Pick Serial / Batch Based On</b>"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Serial and Batch Reservation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial and Batch Reservation"
+msgstr ""
+
+#. Name of a report
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.json
+msgid "Serial and Batch Summary"
+msgstr ""
+
+#: stock/utils.py:408
+msgid "Serial number {0} entered more than once"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:614
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Series"
+msgstr ""
+
+#. Label of a Data field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Series"
+msgstr ""
+
+#. Label of a Data field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Series"
+msgstr ""
+
+#. Label of a Select field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Series"
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Series for Asset Depreciation Entry (Journal Entry)"
+msgstr ""
+
+#: buying/doctype/supplier/supplier.py:136
+msgid "Series is mandatory"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:108
+msgid "Service"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Service Address"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Service Cost Per Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Service Cost Per Qty"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/service_day/service_day.json
+msgid "Service Day"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Service End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Service End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Service End Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Service End Date"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Service Expense Total Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Service Expenses"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item Qty"
+msgstr ""
+
+#. Description of the 'Conversion Factor' (Float) field in DocType
+#. 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item Qty / Finished Good Qty"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item UOM"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
+msgid "Service Item {0} is disabled."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
+msgid "Service Item {0} must be a non-stock item."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Service Items"
+msgstr ""
+
+#. Name of a DocType
+#. Label of a Card Break in the Support Workspace
+#: support/doctype/service_level_agreement/service_level_agreement.json
+#: support/workspace/support/support.json
+msgid "Service Level Agreement"
+msgstr ""
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement"
+msgstr ""
+
+#. Label of a Link in the Support Workspace
+#. Label of a shortcut in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Service Level Agreement"
+msgid "Service Level Agreement"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement Creation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement Details"
+msgstr ""
+
+#. Label of a Select field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement Status"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
+msgid "Service Level Agreement for {0} {1} already exists."
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
+msgid "Service Level Agreement has been changed to {0}."
+msgstr ""
+
+#: support/doctype/issue/issue.js:77
+msgid "Service Level Agreement was reset."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Service Level Agreements"
+msgstr ""
+
+#. Label of a Data field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Service Level Name"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/service_level_priority/service_level_priority.json
+msgid "Service Level Priority"
+msgstr ""
+
+#. Label of a Select field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Service Provider"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Service Provider"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Service Received But Not Billed"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Service Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Service Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Service Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Service Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Service Stop Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Service Stop Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Service Stop Date"
+msgstr ""
+
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
+msgid "Service Stop Date cannot be after Service End Date"
+msgstr ""
+
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
+msgid "Service Stop Date cannot be before Service Start Date"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:52
+#: setup/setup_wizard/operations/install_fixtures.py:155
+msgid "Services"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Services"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Set Accepted Warehouse"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Set Advances and Allocate (FIFO)"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Set Basic Rate Manually"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
+msgid "Set Default Supplier"
+msgstr ""
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Set Exchange Gain / Loss"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Set From Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Set From Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Set From Warehouse"
+msgstr ""
+
+#. Description of the 'Territory Targets' (Section Break) field in DocType
+#. 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution."
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Set Landed Cost Based on Purchase Invoice Rate"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
+msgid "Set Loyalty Program"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
+msgid "Set New Release Date"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Set Operating Cost / Scrape Items From Sub-assemblies"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Set Operating Cost Based On BOM Quantity"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Set Posting Date"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:800
+msgid "Set Process Loss Item Quantity"
+msgstr ""
+
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
+msgid "Set Project Status"
+msgstr ""
+
+#: projects/doctype/project/project.js:182
+msgid "Set Project and all Tasks to status {0}?"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:801
+msgid "Set Quantity"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Set Reserve Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Set Reserve Warehouse"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:82
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
+msgid "Set Response Time for Priority {0} in row {1}."
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Set Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Set Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Set Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Set Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Set Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Set Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Set Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Set Target Warehouse"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/company_set_up/company_set_up.json
+msgid "Set Up a Company"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Set Valuation Rate Based on Source Warehouse"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:207
+msgid "Set Warehouse"
+msgstr ""
+
+#: crm/doctype/opportunity/opportunity_list.js:17
+#: support/doctype/issue/issue_list.js:12
+msgid "Set as Closed"
+msgstr ""
+
+#: projects/doctype/task/task_list.js:20
+msgid "Set as Completed"
+msgstr ""
+
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
+msgid "Set as Lost"
+msgstr ""
+
+#: crm/doctype/opportunity/opportunity_list.js:13
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
+msgid "Set as Open"
+msgstr ""
+
+#: setup/doctype/company/company.py:410
+msgid "Set default inventory account for perpetual inventory"
+msgstr ""
+
+#: setup/doctype/company/company.py:420
+msgid "Set default {0} account for non stock items"
+msgstr ""
+
+#. Description of the 'Fetch Value From' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Set fieldname from which you want to fetch the data from the parent form."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:790
+msgid "Set quantity of process loss item:"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Set rate of sub-assembly item based on BOM"
+msgstr ""
+
+#. Description of the 'Sales Person Targets' (Section Break) field in DocType
+#. 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Set targets Item Group-wise for this Sales Person."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:923
+msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
+msgstr ""
+
+#. Description of the 'Manual Inspection' (Check) field in DocType 'Quality
+#. Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Set the status manually."
+msgstr ""
+
+#: regional/italy/setup.py:231
+msgid "Set this if the customer is a Public Administration company."
+msgstr ""
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
+#: selling/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
+#: stock/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
+msgid "Set up your Warehouse"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:670
+msgid "Set {0} in asset category {1} for company {2}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:945
+msgid "Set {0} in asset category {1} or company {2}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:942
+msgid "Set {0} in company {1}"
+msgstr ""
+
+#. Description of the 'Accepted Warehouse' (Link) field in DocType
+#. 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Sets 'Accepted Warehouse' in each row of the Items table."
+msgstr ""
+
+#. Description of the 'Rejected Warehouse' (Link) field in DocType
+#. 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Sets 'Rejected Warehouse' in each row of the Items table."
+msgstr ""
+
+#. Description of the 'Set Reserve Warehouse' (Link) field in DocType
+#. 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Sets 'Reserve Warehouse' in each row of the Supplied Items table."
+msgstr ""
+
+#. Description of the 'Default Source Warehouse' (Link) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Sets 'Source Warehouse' in each row of the items table."
+msgstr ""
+
+#. Description of the 'Default Target Warehouse' (Link) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Sets 'Target Warehouse' in each row of the items table."
+msgstr ""
+
+#. Description of the 'Set Target Warehouse' (Link) field in DocType
+#. 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Sets 'Warehouse' in each row of the Items table."
+msgstr ""
+
+#. Description of the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Setting Account Type helps in selecting this Account in transactions."
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:129
+msgid "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.js:80
+msgid "Setting Item Locations..."
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:34
+msgid "Setting defaults"
+msgstr ""
+
+#. Description of the 'Is Company Account' (Check) field in DocType 'Bank
+#. Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Setting the account as a Company Account is necessary for Bank Reconciliation"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/setup_taxes/setup_taxes.json
+msgid "Setting up Taxes"
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:29
+msgid "Setting up company"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
+msgid "Setting {} is required"
+msgstr ""
+
+#. Label of a Card Break in the Buying Workspace
+#. Label of a Card Break in the CRM Workspace
+#. Label of a Card Break in the Manufacturing Workspace
+#. Label of a Card Break in the Projects Workspace
+#. Label of a Card Break in the Selling Workspace
+#. Name of a Workspace
+#. Label of a Card Break in the Stock Workspace
+#. Label of a Card Break in the Support Workspace
+#: buying/workspace/buying/buying.json crm/workspace/crm/crm.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: projects/workspace/projects/projects.json
+#: selling/workspace/selling/selling.json
+#: setup/workspace/settings/settings.json stock/workspace/stock/stock.json
+#: support/workspace/support/support.json
+msgid "Settings"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Settings"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Settings"
+msgstr ""
+
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
+msgid "Settled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Settled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Settled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/letterhead/letterhead.json
+msgid "Setup Your Letterhead"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
+msgid "Setup a Warehouse"
+msgstr ""
+
+#: public/js/setup_wizard.js:18
+msgid "Setup your organization"
+msgstr ""
+
+#. Name of a DocType
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/share_balance/share_balance.json
+#: accounts/doctype/shareholder/shareholder.js:21
+#: accounts/report/share_balance/share_balance.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Share Balance"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shareholder'
+#. Label of a Table field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Share Balance"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/shareholder/shareholder.js:27
+#: accounts/report/share_ledger/share_ledger.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Share Ledger"
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Share Management"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/report/share_ledger/share_ledger.py:59
+msgid "Share Transfer"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Share Transfer"
+msgid "Share Transfer"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/share_type/share_type.json
+#: accounts/report/share_balance/share_balance.py:58
+#: accounts/report/share_ledger/share_ledger.py:54
+msgid "Share Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Share Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Share Type"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/report/share_balance/share_balance.js:16
+#: accounts/report/share_balance/share_balance.py:57
+#: accounts/report/share_ledger/share_ledger.js:16
+#: accounts/report/share_ledger/share_ledger.py:51
+msgid "Shareholder"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Shareholder"
+msgid "Shareholder"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Shelf Life In Days"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:288
+msgid "Shift"
+msgstr ""
+
+#. Label of a Link field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Shift"
+msgstr ""
+
+#. Label of a Float field in DocType 'Asset Shift Factor'
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgctxt "Asset Shift Factor"
+msgid "Shift Factor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Shift Factor'
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgctxt "Asset Shift Factor"
+msgid "Shift Name"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/delivery_note/delivery_note.js:181
+#: stock/doctype/shipment/shipment.json
+msgid "Shipment"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Shipment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Amount"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
+msgid "Shipment Delivery Note"
+msgstr ""
+
+#. Label of a Table field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Delivery Note"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment ID"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Information"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgid "Shipment Parcel"
+msgstr ""
+
+#. Label of a Table field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Parcel"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgid "Shipment Parcel Template"
+msgstr ""
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Type"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment details"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:922
+msgid "Shipments"
+msgstr ""
+
+#. Label of a Link field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Account"
+msgstr ""
+
+#: stock/report/delayed_item_report/delayed_item_report.py:124
+#: stock/report/delayed_order_report/delayed_order_report.py:53
+msgid "Shipping Address"
+msgstr ""
+
+#. Option for the 'Determine Address Tax Category From' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Shipping Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Shipping Address Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Shipping Address Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Shipping Address Details"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Shipping Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Shipping Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shipping Address Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Shipping Address Template"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
+msgid "Shipping Address does not have country, which is required for this Shipping Rule"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Shipping Rule Condition'
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgctxt "Shipping Rule Condition"
+msgid "Shipping Amount"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping City"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping Country"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping County"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Shipping Rule"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "Shipping Rule Condition"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#. Label of a Table field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule Conditions"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/shipping_rule_country/shipping_rule_country.json
+msgid "Shipping Rule Country"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule Label"
+msgstr ""
+
+#. Label of a Select field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping State"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping Zipcode"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
+msgid "Shipping rule not applicable for country {0} in Shipping Address"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
+msgid "Shipping rule only applicable for Buying"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
+msgid "Shipping rule only applicable for Selling"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Shopping Cart"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Shopping Cart"
+msgstr ""
+
+#. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shopping Cart"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Shopping Cart"
+msgstr ""
+
+#. Label of a Data field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Short Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Short Term Loan Account"
+msgstr ""
+
+#. Description of the 'Bio / Cover Letter' (Text Editor) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Short biography for website and other publications."
+msgstr ""
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:220
+msgid "Shortage Qty"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Balances in Chart Of Accounts"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Show Barcode Field in Stock Transactions"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:189
+msgid "Show Cancelled Entries"
+msgstr ""
+
+#: templates/pages/projects.js:61
+msgid "Show Completed"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
+msgid "Show Cumulative Amount"
+msgstr ""
+
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
+msgid "Show Disabled Warehouses"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Show Failed Logs"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
+msgid "Show Future Payments"
+msgstr ""
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
+msgid "Show GL Balance"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Show In Website"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Inclusive Tax in Print"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Show Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Show Latest Forum Posts"
+msgstr ""
+
+#: accounts/report/purchase_register/purchase_register.js:64
+#: accounts/report/sales_register/sales_register.js:76
+msgid "Show Ledger View"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
+msgid "Show Linked Delivery Notes"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:194
+msgid "Show Net Values in Party Account"
+msgstr ""
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Show Net Values in Party Account"
+msgstr ""
+
+#: templates/pages/projects.js:63
+msgid "Show Open"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.js:178
+msgid "Show Opening Entries"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Show Operations"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Show Pay Button in Purchase Order Portal"
+msgstr ""
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:40
+msgid "Show Payment Details"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Payment Schedule in Print"
+msgstr ""
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:25
+msgid "Show Preview"
+msgstr ""
+
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
+#: accounts/report/general_ledger/general_ledger.js:204
+msgid "Show Remarks"
+msgstr ""
+
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
+msgid "Show Return Entries"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
+msgid "Show Sales Person"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.js:95
+msgid "Show Stock Ageing Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Taxes as Table in Print"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.js:90
+msgid "Show Variant Attributes"
+msgstr ""
+
+#: stock/doctype/item/item.js:106
+msgid "Show Variants"
+msgstr ""
+
+#: stock/report/stock_ageing/stock_ageing.js:70
+msgid "Show Warehouse-wise Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
+msgid "Show exploded view"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Show in Website"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.js:110
+msgid "Show net values in opening and closing columns"
+msgstr ""
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:35
+msgid "Show only POS"
+msgstr ""
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
+msgid "Show only the Immediate Upcoming Term"
+msgstr ""
+
+#: stock/utils.py:568
+msgid "Show pending entries"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.js:99
+msgid "Show unclosed fiscal year's P&L balances"
+msgstr ""
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
+msgid "Show with upcoming revenue/expense"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
+#: accounts/report/profitability_analysis/profitability_analysis.js:71
+#: accounts/report/trial_balance/trial_balance.js:94
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
+msgid "Show zero values"
+msgstr ""
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
+msgid "Show {0}"
+msgstr ""
+
+#. Label of a Column Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Signatory Position"
+msgstr ""
+
+#. Label of a Check field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signed"
+msgstr ""
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signed By (Company)"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signed On"
+msgstr ""
+
+#. Label of a Data field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signee"
+msgstr ""
+
+#. Label of a Signature field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signee (Company)"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signee Details"
+msgstr ""
+
+#. Description of the 'Condition' (Code) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Simple Python Expression, Example: doc.status == 'Open' and doc.issue_type == 'Bug'"
+msgstr ""
+
+#. Description of the 'Condition' (Code) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Simple Python Expression, Example: territory != 'All Territories'"
+msgstr ""
+
+#. Description of the 'Acceptance Criteria Formula' (Code) field in DocType
+#. 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
+"Numeric eg. 2: <b>mean &gt; 3.5</b> (mean of populated fields)<br>\n"
+"Value based eg.:  <b>reading_value in (\"A\", \"B\", \"C\")</b>"
+msgstr ""
+
+#. Description of the 'Acceptance Criteria Formula' (Code) field in DocType
+#. 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
+"Numeric eg. 2: <b>mean &gt; 3.5</b> (mean of populated fields)<br>\n"
+"Value based eg.:  <b>reading_value in (\"A\", \"B\", \"C\")</b>"
+msgstr ""
+
+#. Option for the 'Call Routing' (Select) field in DocType 'Incoming Call
+#. Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Simultaneous"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:507
+msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
+msgstr ""
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Single"
+msgstr ""
+
+#. Option for the 'Loyalty Program Type' (Select) field in DocType 'Loyalty
+#. Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Single Tier Program"
+msgstr ""
+
+#. Label of a Float field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "Single Transaction Threshold"
+msgstr ""
+
+#: stock/doctype/item/item.js:131
+msgid "Single Variant"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:220
+msgid "Size"
+msgstr ""
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Skip Available Sub Assembly Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Skip Delivery Note"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Skip Material Transfer to WIP Warehouse"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Skipped"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
+msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
+msgid "Skipping {0} of {1}, {2}"
+msgstr ""
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Skype ID"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:223
+msgid "Small"
+msgstr ""
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
+msgid "Smoothing Constant"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:32
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:45
+msgid "Software"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:9
+msgid "Sold"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Sold"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr ""
+
+#: www/book_appointment/index.js:248
+msgid "Something went wrong please try again"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:733
+msgid "Sorry, this coupon code is no longer valid"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:731
+msgid "Sorry, this coupon code's validity has expired"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:728
+msgid "Sorry, this coupon code's validity has not started"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:40
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
+msgid "Source"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Source"
+msgstr ""
+
+#. Label of a Link field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Source DocType"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Source Document Name"
+msgstr ""
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Source Document Type"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Source Exchange Rate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Source Fieldname"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Source Location"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead Source'
+#: crm/doctype/lead_source/lead_source.json
+msgctxt "Lead Source"
+msgid "Source Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Source Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Source Type"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:326
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Source Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Source Warehouse Address"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:88
+msgid "Source and Target Location cannot be same"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:596
+msgid "Source and target warehouse cannot be same for row {0}"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:286
+msgid "Source and target warehouse must be different"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:83
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:115
+msgid "Source of Funds (Liabilities)"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
+msgid "Source warehouse is mandatory for row {0}"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Sourced by Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Sourced by Supplier"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Sourced by Supplier"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
+msgid "South Africa VAT Account"
+msgstr ""
+
+#. Name of a DocType
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgid "South Africa VAT Settings"
+msgstr ""
+
+#. Label of a Data field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Spacer"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
+msgid "Split"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
+msgid "Split Asset"
+msgstr ""
+
+#: stock/doctype/batch/batch.js:161
+msgid "Split Batch"
+msgstr ""
+
+#. Description of the 'Book Tax Loss on Early Payment Discount' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Split Early Payment Discount Loss into Income and Tax Loss"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Split From"
+msgstr ""
+
+#: support/doctype/issue/issue.js:100
+msgid "Split Issue"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:530
+msgid "Split Qty"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:1042
+msgid "Split qty cannot be grater than or equal to asset qty"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1867
+msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
+#: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
+#: templates/print_formats/includes/items.html:8
+msgid "Sr"
+msgstr ""
+
+#. Label of a Data field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Stage"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Stage'
+#: crm/doctype/sales_stage/sales_stage.json
+msgctxt "Sales Stage"
+msgid "Stage Name"
+msgstr ""
+
+#. Label of a Int field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Stale Days"
+msgstr ""
+
+#: accounts/doctype/accounts_settings/accounts_settings.py:93
+msgid "Stale Days should start from 1."
+msgstr ""
+
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
+msgid "Standard Buying"
+msgstr ""
+
+#: manufacturing/report/bom_explorer/bom_explorer.py:61
+msgid "Standard Description"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:115
+msgid "Standard Rated Expenses"
+msgstr ""
+
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
+msgid "Standard Selling"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Standard Selling Rate"
+msgstr ""
+
+#. Option for the 'Create Chart Of Accounts Based On' (Select) field in DocType
+#. 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Standard Template"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
+msgid "Standard rated supplies in {0}"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Standing Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Standing Name"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
+msgid "Start"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
+msgid "Start / Resume"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
+#: projects/report/project_summary/project_summary.py:70
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Start Date"
+msgstr ""
+
+#: crm/doctype/email_campaign/email_campaign.py:40
+msgid "Start Date cannot be before the current date"
+msgstr ""
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
+msgid "Start Import"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
+msgid "Start Job"
+msgstr ""
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:72
+msgid "Start Merge"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
+msgid "Start Reposting"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Start Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Start Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Start Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "Start Time"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
+msgid "Start Time can't be greater than or equal to End Time for {0}."
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/financial_ratios/financial_ratios.js:17
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
+msgid "Start Year"
+msgstr ""
+
+#: accounts/report/financial_statements.py:122
+msgid "Start Year and End Year are mandatory"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Start and End Dates"
+msgstr ""
+
+#. Description of the 'From Date' (Date) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Start date of current invoice's period"
+msgstr ""
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
+msgid "Start date should be less than end date for Item {0}"
+msgstr ""
+
+#: assets/doctype/asset_maintenance/asset_maintenance.py:39
+msgid "Start date should be less than end date for task {0}"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Started Time"
+msgstr ""
+
+#: utilities/bulk_transaction.py:21
+msgid "Started a background job to create {1} {0}"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Starting location from left edge"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Starting position from top edge"
+msgstr ""
+
+#: crm/report/lead_details/lead_details.py:59
+#: public/js/utils/contact_address_quick_entry.js:84
+msgid "State"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "State"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "State"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "State"
+msgstr ""
+
+#. Label of a Code field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Statement Import Log"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
+#: buying/report/procurement_tracker/procurement_tracker.py:74
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
+#: crm/report/lead_details/lead_details.js:30
+#: crm/report/lead_details/lead_details.py:25
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
+#: manufacturing/report/job_card_summary/job_card_summary.py:139
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
+#: manufacturing/report/production_analytics/production_analytics.py:19
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.py:202
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
+#: projects/report/project_summary/project_summary.js:23
+#: projects/report/project_summary/project_summary.py:58
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
+#: selling/report/sales_order_analysis/sales_order_analysis.py:228
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
+#: stock/report/reserved_stock/reserved_stock.py:178
+#: stock/report/serial_no_ledger/serial_no_ledger.py:51
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
+#: templates/pages/projects.html:24 templates/pages/projects.html:46
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Status"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Material Request'
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pause SLA On Status'
+#: support/doctype/pause_sla_on_status/pause_sla_on_status.json
+msgctxt "Pause SLA On Status"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Process Payment Reconciliation'
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation
+#. Log'
+#. Label of a Select field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Receipt'
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'SLA Fulfilled On Status'
+#: support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json
+msgctxt "SLA Fulfilled On Status"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Status"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Status Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
+msgid "Status must be Cancelled or Completed"
+msgstr ""
+
+#: controllers/status_updater.py:17
+msgid "Status must be one of {0}"
+msgstr ""
+
+#: stock/doctype/quality_inspection/quality_inspection.py:183
+msgid "Status set to rejected as there are one or more rejected readings."
+msgstr ""
+
+#. Description of the 'Supplier Details' (Text) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Statutory info and other general information about your Supplier"
+msgstr ""
+
+#. Label of a Card Break in the Home Workspace
+#. Name of a Workspace
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
+#: accounts/report/account_balance/account_balance.js:57
+#: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
+#: stock/doctype/material_request/material_request_dashboard.py:17
+#: stock/workspace/stock/stock.json
+msgid "Stock"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Stock"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock"
+msgstr ""
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Stock"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
+msgid "Stock Adjustment"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Stock Adjustment"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock Adjustment Account"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/stock_ageing/stock_ageing.json stock/workspace/stock/stock.json
+msgid "Stock Ageing"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: public/js/stock_analytics.js:7
+#: stock/report/stock_analytics/stock_analytics.json
+#: stock/workspace/stock/stock.json
+msgid "Stock Analytics"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:19
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:30
+msgid "Stock Assets"
+msgstr ""
+
+#: stock/report/item_price_stock/item_price_stock.py:34
+msgid "Stock Available"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
+#: stock/report/stock_balance/stock_balance.json
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
+#: stock/workspace/stock/stock.json
+msgid "Stock Balance"
+msgstr ""
+
+#. Label of a Button field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Stock Balance"
+msgstr ""
+
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
+msgid "Stock Balance Report"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Closing"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Consumed During Repair"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Consumption Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Stock Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Stock Details"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:685
+msgid "Stock Entries already created for Work Order {0}: {1}"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/stock_entry/stock_entry.json
+msgid "Stock Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Stock Entry"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Stock Entry"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/workspace/stock/stock.json
+msgctxt "Stock Entry"
+msgid "Stock Entry"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Stock Entry (Outward GIT)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Stock Entry Child"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgid "Stock Entry Detail"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgid "Stock Entry Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Stock Entry Type"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:1127
+msgid "Stock Entry has been already created against this Pick List"
+msgstr ""
+
+#: stock/doctype/batch/batch.js:115
+msgid "Stock Entry {0} created"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:1169
+msgid "Stock Entry {0} is not submitted"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:44
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:63
+msgid "Stock Expenses"
+msgstr ""
+
+#. Label of a Date field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Frozen Up To"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:20
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:31
+msgid "Stock In Hand"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Stock Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Items"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
+#: stock/doctype/item/item_dashboard.py:8
+#: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
+msgid "Stock Ledger"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
+msgid "Stock Ledger Entry"
+msgstr ""
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
+msgid "Stock Ledger ID"
+msgstr ""
+
+#. Name of a report
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.json
+msgid "Stock Ledger Invariant Check"
+msgstr ""
+
+#. Name of a report
+#: stock/report/stock_ledger_variance/stock_ledger_variance.json
+msgid "Stock Ledger Variance"
+msgstr ""
+
+#. Description of a report in the Onboarding Step 'Check Stock Ledger'
+#: stock/onboarding_step/check_stock_ledger_report/check_stock_ledger_report.json
+msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
+msgstr ""
+
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
+msgid "Stock Levels"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:89
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:122
+msgid "Stock Liabilities"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: assets/doctype/asset_movement/asset_movement.json
+#: assets/doctype/location/location.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier/supplier.json selling/doctype/customer/customer.json
+#: selling/doctype/product_bundle/product_bundle.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json setup/doctype/uom/uom.json
+#: stock/doctype/bin/bin.json
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+#: stock/doctype/item/item.json
+#: stock/doctype/item_alternative/item_alternative.json
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+#: stock/doctype/manufacturer/manufacturer.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/putaway_rule/putaway_rule.json
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/serial_no/serial_no.json stock/doctype/shipment/shipment.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/stock_settings/stock_settings.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Stock Manager"
+msgstr ""
+
+#: stock/doctype/item/item_dashboard.py:34
+msgid "Stock Movement"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Planning"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/doctype/item/item.js:78
+#: stock/report/stock_projected_qty/stock_projected_qty.json
+#: stock/workspace/stock/stock.json
+msgid "Stock Projected Qty"
+msgstr ""
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
+msgid "Stock Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Stock Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Stock Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Stock Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Stock Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Stock Qty"
+msgstr ""
+
+#. Name of a report
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.json
+msgid "Stock Qty vs Serial No Count"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
+#: accounts/report/account_balance/account_balance.js:59
+msgid "Stock Received But Not Billed"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Stock Received But Not Billed"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock Received But Not Billed"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/item/item.py:585
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "Stock Reconciliation"
+msgstr ""
+
+#. Label of a Link in the Home Workspace
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/workspace/stock/stock.json
+msgctxt "Stock Reconciliation"
+msgid "Stock Reconciliation"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgid "Stock Reconciliation Item"
+msgstr ""
+
+#: stock/doctype/item/item.py:585
+msgid "Stock Reconciliations"
+msgstr ""
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Stock Reports"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgid "Stock Reposting Settings"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
+msgid "Stock Reservation"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Reservation"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
+msgid "Stock Reservation Entries Cancelled"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
+msgid "Stock Reservation Entries Created"
+msgstr ""
+
+#. Name of a DocType
+#: selling/doctype/sales_order/sales_order.js:413
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/report/reserved_stock/reserved_stock.js:53
+#: stock/report/reserved_stock/reserved_stock.py:171
+msgid "Stock Reservation Entry"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
+msgid "Stock Reservation Entry cannot be updated as it has been delivered."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
+msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:690
+msgid "Stock Reservation Warehouse Mismatch"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
+msgid "Stock Reservation can only be created against {0}."
+msgstr ""
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Stock Reserved Qty (in Stock UOM)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Stock Reserved Qty (in Stock UOM)"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1524
+msgid "Stock Return"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Stock Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock Settings"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/settings/settings.json stock/workspace/stock/stock.json
+msgctxt "Stock Settings"
+msgid "Stock Settings"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/page/stock_balance/stock_balance.js:4 stock/workspace/stock/stock.json
+msgid "Stock Summary"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr ""
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Stock Transactions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Transactions Settings"
+msgstr ""
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
+#: stock/report/reserved_stock/reserved_stock.py:110
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Stock UOM"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock UOM Quantity"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:398
+msgid "Stock Unreservation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Stock Uom"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Stock Uom"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Stock Uom"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Stock Uom"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: assets/doctype/location/location.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier/supplier.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: manufacturing/doctype/work_order/work_order.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/product_bundle/product_bundle.json
+#: selling/doctype/sales_order/sales_order.json setup/doctype/brand/brand.json
+#: setup/doctype/company/company.json setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json setup/doctype/uom/uom.json
+#: stock/doctype/bin/bin.json
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_trip/delivery_trip.json
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+#: stock/doctype/item/item.json
+#: stock/doctype/item_alternative/item_alternative.json
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+#: stock/doctype/manufacturer/manufacturer.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/putaway_rule/putaway_rule.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/serial_no/serial_no.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Stock User"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Validations"
+msgstr ""
+
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
+msgid "Stock Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Stock Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Stock Value"
+msgstr ""
+
+#. Name of a report
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.json
+msgid "Stock and Account Value Comparison"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:125
+msgid "Stock cannot be reserved in group warehouse {0}."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
+msgid "Stock cannot be reserved in the group warehouse {0}."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
+msgid "Stock cannot be updated against Purchase Receipt {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
+msgid "Stock not available for Item {0} in Warehouse {1}."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:714
+msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
+msgid "Stock transactions before {0} are frozen"
+msgstr ""
+
+#. Description of the 'Freeze Stocks Older Than (Days)' (Int) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock transactions that are older than the mentioned days cannot be modified."
+msgstr ""
+
+#. Description of the 'Auto Reserve Stock for Sales Order on Purchase' (Check)
+#. field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
+msgstr ""
+
+#: stock/utils.py:559
+msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
+msgid "Stop"
+msgstr ""
+
+#. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
+#. in DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Stop"
+msgstr ""
+
+#. Option for the 'Action If Same Rate is Not Maintained' (Select) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Stop"
+msgstr ""
+
+#. Option for the 'Action if Same Rate is Not Maintained Throughout Sales
+#. Cycle' (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Stop"
+msgstr ""
+
+#. Option for the 'Action If Quality Inspection Is Not Submitted' (Select)
+#. field in DocType 'Stock Settings'
+#. Option for the 'Action If Quality Inspection Is Rejected' (Select) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stop"
+msgstr ""
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:94
+msgid "Stop Reason"
+msgstr ""
+
+#. Label of a Select field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Stop Reason"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:6
+msgid "Stopped"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Stopped"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Stopped"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Stopped"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:654
+msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
+msgstr ""
+
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
+msgid "Stores"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Straight Line"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Straight Line"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Straight Line"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:58
+msgid "Sub Assemblies"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Sub Assemblies & Raw Materials"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
+msgid "Sub Assembly Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Sub Assembly Item Code"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sub Assembly Items"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sub Assembly Warehouse"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgid "Sub Operation"
+msgstr ""
+
+#. Label of a Table field in DocType 'Job Card'
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Sub Operations"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Sub Operations"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Procedure Process'
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgctxt "Quality Procedure Process"
+msgid "Sub Procedure"
+msgstr ""
+
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:127
+msgid "Sub-assembly BOM Count"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:26
+msgid "Sub-contracting"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_dashboard.py:17
+#: manufacturing/doctype/production_plan/production_plan_dashboard.py:9
+msgid "Subcontract"
+msgstr ""
+
+#. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
+#. Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Subcontract"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Subcontract BOM"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
+msgid "Subcontract Order"
+msgstr ""
+
+#. Name of a report
+#: buying/report/subcontract_order_summary/subcontract_order_summary.json
+msgid "Subcontract Order Summary"
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+msgid "Subcontract Return"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:136
+msgid "Subcontracted Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Subcontracted Item"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.json
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgid "Subcontracted Item To Be Received"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.json
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgid "Subcontracted Raw Materials To Be Transferred"
+msgstr ""
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgid "Subcontracting BOM"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
+msgid "Subcontracting Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Subcontracting Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Subcontracting Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Subcontracting Order"
+msgstr ""
+
+#. Description of the 'Auto Create Subcontracting Order' (Check) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Subcontracting Order (Draft) will be auto-created on submission of Purchase Order."
+msgstr ""
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgid "Subcontracting Order Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Subcontracting Order Item"
+msgstr ""
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgid "Subcontracting Order Service Item"
+msgstr ""
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgid "Subcontracting Order Supplied Item"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:865
+msgid "Subcontracting Order {0} created."
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Subcontracting Purchase Order"
+msgstr ""
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Subcontracting Receipt"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Subcontracting Receipt"
+msgstr ""
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Subcontracting Receipt"
+msgstr ""
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgid "Subcontracting Receipt Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Subcontracting Receipt Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Subcontracting Receipt Item"
+msgstr ""
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgid "Subcontracting Receipt Supplied Item"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Subcontracting Settings"
+msgstr ""
+
+#. Label of a Autocomplete field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Subdivision"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
+msgid "Subject"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "Subject"
+msgstr ""
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Subject"
+msgstr ""
+
+#. Label of a Data field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Subject"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Subject"
+msgstr ""
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Subject"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Project Template Task'
+#: projects/doctype/project_template_task/project_template_task.json
+msgctxt "Project Template Task"
+msgid "Subject"
+msgstr ""
+
+#. Label of a Data field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Subject"
+msgstr ""
+
+#. Label of a Text field in DocType 'Task Depends On'
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgctxt "Task Depends On"
+msgid "Subject"
+msgstr ""
+
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
+msgid "Submit"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
+msgid "Submit Action Failed"
+msgstr ""
+
+#. Label of a Check field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Submit After Import"
+msgstr ""
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Submit ERR Journals?"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Submit Generated Invoices"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Submit Journal Entries"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:139
+msgid "Submit this Work Order for further processing."
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:23
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:15
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Submitted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Submitted"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:26
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:36
+#: accounts/doctype/subscription/subscription.json
+#: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:16
+#: selling/doctype/quotation/quotation_dashboard.py:12
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:25
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:31
+msgid "Subscription"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Subscription'
+#: accounts/doctype/process_subscription/process_subscription.json
+msgctxt "Process Subscription"
+msgid "Subscription"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Subscription"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Subscription"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Subscription"
+msgid "Subscription"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Subscription End Date"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:372
+msgid "Subscription End Date is mandatory to follow calendar months"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:362
+msgid "Subscription End Date must be after {0} as per the subscription plan"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/subscription_invoice/subscription_invoice.json
+msgid "Subscription Invoice"
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Subscription Management"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Subscription Period"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgid "Subscription Plan"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Subscription Plan"
+msgid "Subscription Plan"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
+msgid "Subscription Plan Detail"
+msgstr ""
+
+#. Label of a Table field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Subscription Plans"
+msgstr ""
+
+#. Label of a Select field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Subscription Price Based On"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Subscription Section"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Subscription Section"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Subscription Section"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Subscription Section"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Subscription Section"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgid "Subscription Settings"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Subscription Settings"
+msgid "Subscription Settings"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Subscription Start Date"
+msgstr ""
+
+#: selling/doctype/customer/customer_dashboard.py:29
+msgid "Subscriptions"
+msgstr ""
+
+#. Label of a Int field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Succeeded"
+msgstr ""
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
+msgid "Succeeded Entries"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
+msgid "Success"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Success"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Success"
+msgstr ""
+
+#. Label of a Data field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Success Redirect URL"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Success Settings"
+msgstr ""
+
+#. Option for the 'Depreciation Entry Posting Status' (Select) field in DocType
+#. 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Successful"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
+msgid "Successfully Reconciled"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
+msgid "Successfully Set Supplier"
+msgstr ""
+
+#: stock/doctype/item/item.py:338
+msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
+msgid "Successfully imported {0}"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
+msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
+msgid "Successfully imported {0} record."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
+msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
+msgid "Successfully imported {0} records."
+msgstr ""
+
+#: buying/doctype/supplier/supplier.js:210
+msgid "Successfully linked to Customer"
+msgstr ""
+
+#: selling/doctype/customer/customer.js:243
+msgid "Successfully linked to Supplier"
+msgstr ""
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:99
+msgid "Successfully merged {0} out of {1}."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
+msgid "Successfully updated {0}"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
+msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
+msgid "Successfully updated {0} record."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
+msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
+msgid "Successfully updated {0} records."
+msgstr ""
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Suggestions"
+msgstr ""
+
+#. Description of the 'Total Repair Cost' (Currency) field in DocType 'Asset
+#. Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Sum of Repair Cost and Value of Consumed Stock Items."
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Summary"
+msgstr ""
+
+#. Label of a Table field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Summary"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:188
+msgid "Summary for this month and pending activities"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:185
+msgid "Summary for this week and pending activities"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Sunday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Sunday"
+msgstr ""
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Sunday"
+msgstr ""
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Sunday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Sunday"
+msgstr ""
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Sunday"
+msgstr ""
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Sunday"
+msgstr ""
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Sunday"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:145
+msgid "Supplied Item"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplied Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplied Items"
+msgstr ""
+
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplied Items"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:152
+msgid "Supplied Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Supplied Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Supplied Qty"
+msgstr ""
+
+#. Name of a DocType
+#. Label of a Card Break in the Buying Workspace
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
+#: accounts/report/purchase_register/purchase_register.js:21
+#: accounts/report/purchase_register/purchase_register.py:171
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
+#: buying/doctype/supplier/supplier.json
+#: buying/report/procurement_tracker/procurement_tracker.py:89
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
+#: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
+msgid "Supplier"
+msgstr ""
+
+#. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Supplier"
+msgstr ""
+
+#. Option for the 'Party Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Supplier'
+#: stock/doctype/item_supplier/item_supplier.json
+msgctxt "Item Supplier"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Supplier"
+msgstr ""
+
+#. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Supplier"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Supplier"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Supplier"
+msgstr ""
+
+#. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
+#. Label of a Link field in DocType 'Shipment'
+#. Option for the 'Delivery to' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link in the Payables Workspace
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Home Workspace
+#. Label of a shortcut in the Home Workspace
+#: accounts/workspace/payables/payables.json
+#: buying/workspace/buying/buying.json setup/workspace/home/home.json
+msgctxt "Supplier"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Item'
+#: accounts/doctype/supplier_item/supplier_item.json
+msgctxt "Supplier Item"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Supplier"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Address"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Supplier Address"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Address Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Address Details"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Supplier Addresses And Contacts"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Contact"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Contact"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Delivery Note"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier Delivery Note"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Supplier Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Details"
+msgstr ""
+
+#. Label of a Text field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Details"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
+#: accounts/report/purchase_register/purchase_register.js:27
+#: accounts/report/purchase_register/purchase_register.py:186
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
+#: public/js/purchase_trends_filters.js:51
+#: regional/report/irs_1099/irs_1099.js:26
+#: regional/report/irs_1099/irs_1099.py:70
+#: setup/doctype/supplier_group/supplier_group.json
+msgid "Supplier Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Supplier Group"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Supplier Group"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Supplier Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Group"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Group"
+msgid "Supplier Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Group Item'
+#: accounts/doctype/supplier_group_item/supplier_group_item.json
+msgctxt "Supplier Group Item"
+msgid "Supplier Group"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Supplier Group"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/supplier_group_item/supplier_group_item.json
+msgid "Supplier Group Item"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Supplier Group Name"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Invoice"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
+msgid "Supplier Invoice Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Invoice Date"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
+msgid "Supplier Invoice Date cannot be greater than Posting Date"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
+msgid "Supplier Invoice No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Supplier Invoice No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Invoice No"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
+msgid "Supplier Invoice No exists in Purchase Invoice {0}"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/supplier_item/supplier_item.json
+msgid "Supplier Item"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Supplier Items"
+msgstr ""
+
+#. Label of a Int field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Supplier Lead Time (days)"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Payables Workspace
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: accounts/workspace/payables/payables.json
+msgid "Supplier Ledger Summary"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
+#: accounts/report/purchase_register/purchase_register.py:177
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Supplier Name"
+msgstr ""
+
+#. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
+#. Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Supplier Name"
+msgstr ""
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Supplier Naming By"
+msgstr ""
+
+#: templates/includes/rfq/rfq_macros.html:20
+msgid "Supplier Part No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Supplier Part No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Supplier'
+#: stock/doctype/item_supplier/item_supplier.json
+msgctxt "Item Supplier"
+msgid "Supplier Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Supplier Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Supplier Part Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Supplier Part Number"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Portal Users"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Primary Address"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Primary Contact"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: buying/doctype/supplier_quotation/supplier_quotation.py:214
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
+msgid "Supplier Quotation"
+msgstr ""
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Supplier Quotation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Quotation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Supplier Quotation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Supplier Quotation"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Quotation"
+msgid "Supplier Quotation"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.json
+#: buying/workspace/buying/buying.json
+msgid "Supplier Quotation Comparison"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgid "Supplier Quotation Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Supplier Quotation Item"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
+msgid "Supplier Quotation {0} Created"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Supplier Score"
+msgstr ""
+
+#. Name of a DocType
+#. Label of a Card Break in the Buying Workspace
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+#: buying/workspace/buying/buying.json
+msgid "Supplier Scorecard"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard"
+msgid "Supplier Scorecard"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgid "Supplier Scorecard Criteria"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Supplier Scorecard Criteria"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgid "Supplier Scorecard Period"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgid "Supplier Scorecard Scoring Criteria"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgid "Supplier Scorecard Scoring Standing"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgid "Supplier Scorecard Scoring Variable"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Supplier Scorecard Setup"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgid "Supplier Scorecard Standing"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Supplier Scorecard Standing"
+msgstr ""
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgid "Supplier Scorecard Variable"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Supplier Scorecard Variable"
+msgstr ""
+
+#. Label of a Select field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier Warehouse"
+msgstr ""
+
+#: controllers/buying_controller.py:406
+msgid "Supplier Warehouse mandatory for sub-contracted {0}"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Supplier delivers to Customer"
+msgstr ""
+
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
+
+#: buying/doctype/supplier_quotation/supplier_quotation.py:167
+msgid "Supplier {0} not found in {1}"
+msgstr ""
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+msgid "Supplier(s)"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#: buying/workspace/buying/buying.json
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.json
+msgid "Supplier-Wise Sales Analytics"
+msgstr ""
+
+#. Label of a Table field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Suppliers"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:60
+#: regional/report/uae_vat_201/uae_vat_201.py:122
+msgid "Supplies subject to the reverse charge provision"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Supply Raw Materials for Purchase"
+msgstr ""
+
+#. Name of a Workspace
+#: selling/doctype/customer/customer_dashboard.py:24
+#: setup/doctype/company/company_dashboard.py:24
+#: setup/setup_wizard/operations/install_fixtures.py:251
+#: support/workspace/support/support.json
+msgid "Support"
+msgstr ""
+
+#. Name of a report
+#: support/report/support_hour_distribution/support_hour_distribution.json
+msgid "Support Hour Distribution"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Support Portal"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/support_search_source/support_search_source.json
+msgid "Support Search Source"
+msgstr ""
+
+#. Name of a DocType
+#: support/doctype/support_settings/support_settings.json
+msgid "Support Settings"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#. Label of a Link in the Support Workspace
+#: setup/workspace/settings/settings.json
+#: support/workspace/support/support.json
+msgctxt "Support Settings"
+msgid "Support Settings"
+msgstr ""
+
+#. Name of a role
+#: support/doctype/issue/issue.json support/doctype/issue_type/issue_type.json
+msgid "Support Team"
+msgstr ""
+
+#: crm/report/lead_conversion_time/lead_conversion_time.py:68
+msgid "Support Tickets"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Suspended"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Suspended"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:325
+msgid "Switch Between Payment Modes"
+msgstr ""
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
+msgid "Sync Now"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:31
+msgid "Sync Started"
+msgstr ""
+
+#. Label of a Check field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Synchronize all accounts every hour"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+#: accounts/doctype/accounting_period/accounting_period.json
+#: accounts/doctype/bank/bank.json
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+#: accounts/doctype/bank_account_type/bank_account_type.json
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+#: accounts/doctype/bank_transaction/bank_transaction.json
+#: accounts/doctype/cashier_closing/cashier_closing.json
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+#: accounts/doctype/item_tax_template/item_tax_template.json
+#: accounts/doctype/ledger_merge/ledger_merge.json
+#: accounts/doctype/loyalty_program/loyalty_program.json
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+#: accounts/doctype/party_link/party_link.json
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+#: accounts/doctype/pos_settings/pos_settings.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+#: accounts/doctype/process_subscription/process_subscription.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/doctype/subscription/subscription.json
+#: accounts/doctype/subscription_plan/subscription_plan.json
+#: accounts/doctype/subscription_settings/subscription_settings.json
+#: accounts/doctype/tax_category/tax_category.json
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/doctype/asset_movement/asset_movement.json
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+#: assets/doctype/location/location.json
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+#: communication/doctype/communication_medium/communication_medium.json
+#: crm/doctype/appointment/appointment.json
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+#: crm/doctype/competitor/competitor.json crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: crm/doctype/crm_settings/crm_settings.json
+#: crm/doctype/email_campaign/email_campaign.json crm/doctype/lead/lead.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/doctype/prospect/prospect.json
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+#: manufacturing/doctype/blanket_order/blanket_order.json
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: projects/doctype/activity_type/activity_type.json
+#: projects/doctype/project_template/project_template.json
+#: projects/doctype/project_type/project_type.json
+#: projects/doctype/projects_settings/projects_settings.json
+#: projects/doctype/task_type/task_type.json
+#: quality_management/doctype/non_conformance/non_conformance.json
+#: quality_management/doctype/quality_action/quality_action.json
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+#: quality_management/doctype/quality_goal/quality_goal.json
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/doctype/quality_review/quality_review.json
+#: selling/doctype/party_specific_item/party_specific_item.json
+#: selling/doctype/sales_partner_type/sales_partner_type.json
+#: selling/doctype/selling_settings/selling_settings.json
+#: selling/doctype/sms_center/sms_center.json
+#: setup/doctype/authorization_rule/authorization_rule.json
+#: setup/doctype/company/company.json
+#: setup/doctype/email_digest/email_digest.json
+#: setup/doctype/employee_group/employee_group.json
+#: setup/doctype/global_defaults/global_defaults.json
+#: setup/doctype/party_type/party_type.json
+#: setup/doctype/print_heading/print_heading.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/shipment/shipment.json
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/uom_category/uom_category.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+#: support/doctype/issue_priority/issue_priority.json
+#: support/doctype/issue_type/issue_type.json
+#: support/doctype/service_level_agreement/service_level_agreement.json
+#: support/doctype/support_settings/support_settings.json
+#: telephony/doctype/call_log/call_log.json
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+#: utilities/doctype/rename_tool/rename_tool.json
+#: utilities/doctype/video/video.json
+#: utilities/doctype/video_settings/video_settings.json
+msgid "System Manager"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "System Settings"
+msgid "System Settings"
+msgstr ""
+
+#. Description of the 'User ID' (Link) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "System User (login) ID. If set, it will become default for all HR forms."
+msgstr ""
+
+#. Description of the 'Make Serial No / Batch from Work Order' (Check) field in
+#. DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "System will automatically create the serial numbers / batch for the Finished Good on submission of work order"
+msgstr ""
+
+#. Description of the 'Invoice Limit' (Int) field in DocType 'Payment
+#. Reconciliation'
+#. Description of the 'Payment Limit' (Int) field in DocType 'Payment
+#. Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "System will fetch all the entries if limit value is zero."
+msgstr ""
+
+#: controllers/accounts_controller.py:1752
+msgid "System will not check over billing since amount for Item {0} in {1} is zero"
+msgstr ""
+
+#. Description of the 'Threshold for Suggestion (In Percentage)' (Percent)
+#. field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "System will notify to increase or decrease quantity or amount "
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:125
+msgid "TCS Rate %"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/tds_computation_summary/tds_computation_summary.json
+msgid "TDS Computation Summary"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:134
+msgid "TDS Payable"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:125
+msgid "TDS Rate %"
+msgstr ""
+
+#. Option for the 'Series' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "TS-.YYYY.-"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
+msgid "Tag"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Accounts Settings'
+#: accounts/onboarding_step/accounts_settings/accounts_settings.json
+msgid "Take a quick walk-through of Accounts Settings"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Review Stock Settings'
+#: stock/onboarding_step/stock_settings/stock_settings.json
+msgid "Take a walk through Stock Settings"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Manufacturing Settings'
+#: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
+msgid "Take a walk-through of Manufacturing Settings"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Tally Company"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Tally Creditors Account"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Tally Debtors Account"
+msgstr ""
+
+#. Name of a DocType
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgid "Tally Migration"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
+msgid "Tally Migration Error"
+msgstr ""
+
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Goal Objective'
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgctxt "Quality Goal Objective"
+msgid "Target"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Target"
+msgstr ""
+
+#. Label of a Float field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Target  Amount"
+msgstr ""
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:104
+msgid "Target ({})"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Asset Location"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
+msgid "Target Asset {0} cannot be cancelled"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+msgid "Target Asset {0} cannot be submitted"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+msgid "Target Asset {0} cannot be {1}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
+msgid "Target Asset {0} does not belong to company {1}"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+msgid "Target Asset {0} needs to be composite asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Batch No"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/target_detail/target_detail.json
+msgid "Target Detail"
+msgstr ""
+
+#: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:11
+#: accounts/doctype/monthly_distribution/monthly_distribution_dashboard.py:13
+msgid "Target Details"
+msgstr ""
+
+#. Label of a Link field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Target Distribution"
+msgstr ""
+
+#. Label of a Float field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Target Exchange Rate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Target Fieldname (Stock Ledger Entry)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Fixed Asset Account"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Has Batch No"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Has Serial No"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Incoming Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Is Fixed Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Item Code"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Item Name"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
+msgid "Target Item {0} must be a Fixed Asset item"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
+msgid "Target Item {0} must be a Stock Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Target Location"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:100
+msgid "Target Location is required while receiving Asset {0} from an employee"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:85
+msgid "Target Location is required while transferring Asset {0}"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:93
+msgid "Target Location or To Employee is required while receiving Asset {0}"
+msgstr ""
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
+msgid "Target On"
+msgstr ""
+
+#. Label of a Float field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Target Qty"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
+msgid "Target Qty must be a positive number"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Serial No"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Target Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Target Warehouse Address"
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
+msgid "Target Warehouse is mandatory for Decapitalization"
+msgstr ""
+
+#: controllers/selling_controller.py:714
+msgid "Target Warehouse is set for some items but the customer is not an internal customer."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
+msgid "Target warehouse is mandatory for row {0}"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Targets"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Targets"
+msgstr ""
+
+#. Label of a Table field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Targets"
+msgstr ""
+
+#. Label of a Data field in DocType 'Customs Tariff Number'
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+msgctxt "Customs Tariff Number"
+msgid "Tariff Number"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
+msgid "Task"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Task"
+msgstr ""
+
+#. Label of a Link field in DocType 'Dependent Task'
+#: projects/doctype/dependent_task/dependent_task.json
+msgctxt "Dependent Task"
+msgid "Task"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project Template Task'
+#: projects/doctype/project_template_task/project_template_task.json
+msgctxt "Project Template Task"
+msgid "Task"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Task"
+msgid "Task"
+msgstr ""
+
+#. Label of a Link field in DocType 'Task Depends On'
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgctxt "Task Depends On"
+msgid "Task"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Task"
+msgstr ""
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Task Completion"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgid "Task Depends On"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Task Description"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Task Name"
+msgstr ""
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Task Progress"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/task_type/task_type.json
+msgid "Task Type"
+msgstr ""
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Task Weight"
+msgstr ""
+
+#: projects/doctype/project_template/project_template.py:40
+msgid "Task {0} depends on Task {1}. Please add Task {1} to the Tasks list."
+msgstr ""
+
+#: templates/pages/projects.html:35 templates/pages/projects.html:45
+msgid "Tasks"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Tasks"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation
+#. Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Tasks"
+msgstr ""
+
+#. Label of a Table field in DocType 'Project Template'
+#: projects/doctype/project_template/project_template.json
+msgctxt "Project Template"
+msgid "Tasks"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:62
+msgid "Tasks Completed"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:66
+msgid "Tasks Overdue"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:60
+msgid "Tax"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Tax"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Tax"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Tax Template Detail'
+#: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
+msgctxt "Item Tax Template Detail"
+msgid "Tax"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax"
+msgstr ""
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Tax Account"
+msgstr ""
+
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:137
+msgid "Tax Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Tax Amount After Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Tax Amount After Discount Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Tax Amount After Discount Amount (Company Currency)"
+msgstr ""
+
+#. Description of the 'Round Tax Amount Row-wise' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Tax Amount will be rounded on a row(items) level"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
+#: setup/setup_wizard/operations/taxes_setup.py:251
+msgid "Tax Assets"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Tax Breakup"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/tax_category/tax_category.json
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Tax Category"
+msgid "Tax Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Tax Category"
+msgstr ""
+
+#: controllers/buying_controller.py:169
+msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
+msgstr ""
+
+#: regional/report/irs_1099/irs_1099.py:82
+msgid "Tax ID"
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Tax ID"
+msgstr ""
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax ID"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax ID"
+msgstr ""
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
+#: accounts/report/general_ledger/general_ledger.js:140
+#: accounts/report/purchase_register/purchase_register.py:192
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
+msgid "Tax Id"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Tax Id"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Tax Id"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Id"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Tax Id"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Tax Id"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
+msgid "Tax Id: "
+msgstr ""
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Tax Masters"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:160
+msgid "Tax Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Tax Template Detail'
+#: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
+msgctxt "Item Tax Template Detail"
+msgid "Tax Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Tax Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Tax Rate"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Tax Rates"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:52
+msgid "Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/tax_rule/tax_rule.json
+msgid "Tax Rule"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Tax Rule"
+msgid "Tax Rule"
+msgstr ""
+
+#: accounts/doctype/tax_rule/tax_rule.py:137
+msgid "Tax Rule Conflicts with {0}"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Tax Settings"
+msgstr ""
+
+#: accounts/doctype/tax_rule/tax_rule.py:86
+msgid "Tax Template is mandatory."
+msgstr ""
+
+#: accounts/report/sales_register/sales_register.py:294
+msgid "Tax Total"
+msgstr ""
+
+#. Label of a Select field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Tax Type"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgid "Tax Withheld Vouchers"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Withheld Vouchers"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/tax_withholding_account/tax_withholding_account.json
+msgid "Tax Withholding Account"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Tax Withholding Category"
+msgid "Tax Withholding Category"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
+msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
+msgstr ""
+
+#. Name of a report
+#: accounts/report/tax_withholding_details/tax_withholding_details.json
+msgid "Tax Withholding Details"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Withholding Net Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Withholding Net Total"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgid "Tax Withholding Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "Tax Withholding Rate"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Tax Withholding Rates"
+msgstr ""
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Purchase Invoice
+#. Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr ""
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Purchase Order
+#. Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr ""
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Purchase Receipt
+#. Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr ""
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Supplier
+#. Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr ""
+
+#. Description of the 'Only Deduct Tax On Excess Amount ' (Check) field in
+#. DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
+msgstr ""
+
+#: controllers/taxes_and_totals.py:1026
+msgid "Taxable Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Tax Withheld Vouchers'
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgctxt "Tax Withheld Vouchers"
+msgid "Taxable Amount"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:60
+#: accounts/doctype/tax_category/tax_category_dashboard.py:12
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:26
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:42
+msgid "Taxes"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Taxes"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Taxes"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Taxes"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Taxes"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Taxes"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Table field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Added"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Added"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Added"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Added"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Calculation"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Deducted"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Deducted"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Deducted"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Deducted"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Team"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Team Member'
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgctxt "Maintenance Team Member"
+msgid "Team Member"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
+msgid "Telephone Expenses"
+msgstr ""
+
+#. Name of a DocType
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+msgid "Telephony Call Type"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
+msgid "Template"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Template"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Template"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:292
+msgid "Template Item"
+msgstr ""
+
+#: stock/get_item_details.py:219
+msgid "Template Item Selected"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "Template Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Feedback Template'
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Template Name"
+msgstr ""
+
+#. Label of a Code field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Template Options"
+msgstr ""
+
+#. Label of a Data field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Template Task"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Template Title"
+msgstr ""
+
+#. Label of a Code field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Template Warnings"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
+msgid "Temporarily on Hold"
+msgstr ""
+
+#: accounts/report/account_balance/account_balance.js:61
+msgid "Temporary"
+msgstr ""
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Temporary"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:39
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:54
+msgid "Temporary Accounts"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:39
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:55
+msgid "Temporary Opening"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Temporary Opening Account"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Term Details"
+msgstr ""
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#. Label of a Tab Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Terms"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Terms & Conditions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Terms & Conditions"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Terms Template"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Text field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Text Editor field in DocType 'Terms and Conditions'
+#: accounts/workspace/accounting/accounting.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Terms and Conditions"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Terms and Conditions Content"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Terms and Conditions Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Terms and Conditions Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Terms and Conditions Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Terms and Conditions Details"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Terms and Conditions Details"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Terms and Conditions Help"
+msgstr ""
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+msgctxt "Terms and Conditions"
+msgid "Terms and Conditions Template"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:21
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
+#: crm/report/lead_details/lead_details.py:34
+#: crm/report/lost_opportunity/lost_opportunity.js:36
+#: crm/report/lost_opportunity/lost_opportunity.py:58
+#: public/js/sales_trends_filters.js:27
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
+#: selling/report/territory_wise_sales/territory_wise_sales.py:22
+#: setup/doctype/territory/territory.json
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Territory"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Territory"
+msgstr ""
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Territory"
+msgstr ""
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Territory"
+msgstr ""
+
+#. Option for the 'Entity Type' (Select) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+#: setup/workspace/home/home.json
+msgctxt "Territory"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Territory Item'
+#: accounts/doctype/territory_item/territory_item.json
+msgctxt "Territory Item"
+msgid "Territory"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Territory"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/territory_item/territory_item.json
+msgid "Territory Item"
+msgstr ""
+
+#. Label of a Link field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Territory Manager"
+msgstr ""
+
+#. Label of a Data field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Territory Name"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.json
+#: selling/workspace/selling/selling.json
+msgid "Territory Target Variance Based On Item Group"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Territory Targets"
+msgstr ""
+
+#. Label of a chart in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgid "Territory Wise Sales"
+msgstr ""
+
+#. Name of a report
+#: selling/report/territory_wise_sales/territory_wise_sales.json
+msgid "Territory-wise Sales"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
+msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
+msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
+msgstr ""
+
+#. Success message of the Module Onboarding 'Accounts'
+#: accounts/module_onboarding/accounts/accounts.json
+msgid "The Accounts Module is all set up!"
+msgstr ""
+
+#. Success message of the Module Onboarding 'Assets'
+#: assets/module_onboarding/assets/assets.json
+msgid "The Assets Module is all set up!"
+msgstr ""
+
+#. Description of the 'Current BOM' (Link) field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "The BOM which will be replaced"
+msgstr ""
+
+#. Success message of the Module Onboarding 'Buying'
+#: buying/module_onboarding/buying/buying.json
+msgid "The Buying Module is all set up!"
+msgstr ""
+
+#. Success message of the Module Onboarding 'CRM'
+#: crm/module_onboarding/crm/crm.json
+msgid "The CRM Module is all set up!"
+msgstr ""
+
+#: crm/doctype/email_campaign/email_campaign.py:71
+msgid "The Campaign '{0}' already exists for the {1} '{2}'"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
+msgid "The Condition '{0}' is invalid"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
+msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
+msgstr ""
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:70
+msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
+msgstr ""
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:176
+msgid "The GL Entries will be processed in the background, it can take a few minutes."
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
+msgid "The Loyalty Program isn't valid for the selected company"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:742
+msgid "The Payment Request {0} is already paid, cannot process payment twice"
+msgstr ""
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
+msgid "The Payment Term at row {0} is possibly a duplicate."
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:166
+msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1802
+msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
+msgstr ""
+
+#. Success message of the Module Onboarding 'Selling'
+#: selling/module_onboarding/selling/selling.json
+msgid "The Selling Module is all set up!"
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
+msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
+msgstr ""
+
+#. Success message of the Module Onboarding 'Stock'
+#: stock/module_onboarding/stock/stock.json
+msgid "The Stock Module is all set up!"
+msgstr ""
+
+#. Description of the 'Closing Account Head' (Link) field in DocType 'Period
+#. Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "The account head under Liability or Equity, in which Profit/Loss will be booked"
+msgstr ""
+
+#. Description of the 'Accounts' (Section Break) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "The accounts are set by the system automatically but do confirm these defaults"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:147
+msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
+msgstr ""
+
+#: accounts/doctype/dunning/dunning.py:86
+msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:871
+msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
+msgstr ""
+
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:69
+msgid "The difference between from time and To Time must be a multiple of Appointment"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:177
+#: accounts/doctype/share_transfer/share_transfer.py:185
+msgid "The field Asset Account cannot be blank"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:192
+msgid "The field Equity/Liability Account cannot be blank"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:173
+msgid "The field From Shareholder cannot be blank"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:181
+msgid "The field To Shareholder cannot be blank"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:188
+msgid "The fields From Shareholder and To Shareholder cannot be blank"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:240
+msgid "The folio numbers are not matching"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:288
+msgid "The following Items, having Putaway Rules, could not be accomodated:"
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:405
+msgid "The following assets have failed to automatically post depreciation entries: {0}"
+msgstr ""
+
+#: stock/doctype/item/item.py:822
+msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
+msgstr ""
+
+#: setup/doctype/employee/employee.py:179
+msgid "The following employees are currently still reporting to {0}:"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:780
+msgid "The following {0} were created: {1}"
+msgstr ""
+
+#. Description of the 'Gross Weight' (Float) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "The gross weight of the package. Usually net weight + packaging material weight. (for print)"
+msgstr ""
+
+#: setup/doctype/holiday_list/holiday_list.py:120
+msgid "The holiday on {0} is not between From Date and To Date"
+msgstr ""
+
+#: stock/doctype/item/item.py:587
+msgid "The items {0} and {1} are present in the following {2} :"
+msgstr ""
+
+#. Description of the 'Net Weight' (Float) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "The net weight of this package. (calculated automatically as sum of net weight of items)"
+msgstr ""
+
+#. Description of the 'New BOM' (Link) field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "The new BOM after replacement"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:196
+msgid "The number of shares and the share numbers are inconsistent"
+msgstr ""
+
+#: manufacturing/doctype/operation/operation.py:43
+msgid "The operation {0} can not add multiple times"
+msgstr ""
+
+#: manufacturing/doctype/operation/operation.py:48
+msgid "The operation {0} can not be the sub operation"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
+msgid "The parent account {0} does not exists in the uploaded template"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:136
+msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
+msgstr ""
+
+#. Description of the 'Over Billing Allowance (%)' (Currency) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "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 "
+msgstr ""
+
+#. Description of the 'Over Delivery/Receipt Allowance (%)' (Float) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "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."
+msgstr ""
+
+#. Description of the 'Over Transfer Allowance' (Float) field in DocType 'Stock
+#. Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "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."
+msgstr ""
+
+#: public/js/utils.js:812
+msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.js:137
+msgid "The reserved stock will be released. Are you certain you wish to proceed?"
+msgstr ""
+
+#: accounts/doctype/account/account.py:215
+msgid "The root account {0} must be a group"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
+msgid "The selected BOMs are not for the same item"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
+msgid "The selected change account {} doesn't belongs to Company {}."
+msgstr ""
+
+#: stock/doctype/batch/batch.py:157
+msgid "The selected item cannot have Batch"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:643
+msgid "The selected {0} does not contain the selected Asset Item."
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:194
+msgid "The seller and the buyer cannot be the same"
+msgstr ""
+
+#: stock/doctype/batch/batch.py:377
+msgid "The serial no {0} does not belong to item {1}"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:230
+msgid "The shareholder does not belong to this company"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:160
+msgid "The shares already exist"
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:166
+msgid "The shares don't exist with the {0}"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
+msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:32
+msgid "The sync has started in the background, please check the {0} list for new records."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
+msgid "The task has been enqueued as a background job."
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
+msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
+msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:281
+msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:288
+msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
+msgstr ""
+
+#. Description of the 'Role Allowed to Edit Frozen Stock' (Link) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
+msgstr ""
+
+#: stock/doctype/item_alternative/item_alternative.py:55
+msgid "The value of {0} differs between Items {1} and {2}"
+msgstr ""
+
+#: controllers/item_variant.py:147
+msgid "The value {0} is already assigned to an existing Item {1}."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:899
+msgid "The warehouse where you store finished Items before they are shipped."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:892
+msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:904
+msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:673
+msgid "The {0} ({1}) must be equal to {2} ({3})"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:786
+msgid "The {0} {1} created successfully"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:763
+msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:498
+msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
+msgstr ""
+
+#: accounts/doctype/share_transfer/share_transfer.py:201
+msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
+msgstr ""
+
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
+msgid "There are no Failed transactions"
+msgstr ""
+
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr ""
+
+#: www/book_appointment/index.js:95
+msgid "There are no slots available on this date"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
+msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
+msgstr ""
+
+#: stock/doctype/item/item.js:913
+msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
+msgstr ""
+
+#: stock/report/item_variant_details/item_variant_details.py:25
+msgid "There aren't any item variants for the selected item"
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr ""
+
+#: accounts/party.py:535
+msgid "There can only be 1 Account per Company in {0} {1}"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
+msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
+msgstr ""
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:65
+msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
+msgstr ""
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
+msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
+msgstr ""
+
+#: stock/doctype/batch/batch.py:385
+msgid "There is no batch found against the {0}: {1}"
+msgstr ""
+
+#: setup/doctype/supplier_group/supplier_group.js:38
+msgid "There is nothing to edit."
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:1297
+msgid "There must be atleast 1 Finished Good in this Stock Entry"
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
+msgid "There was an error creating Bank Account while linking with Plaid."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:228
+msgid "There was an error saving the document."
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
+msgid "There was an error syncing transactions."
+msgstr ""
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
+msgid "There was an error updating Bank Account {} while linking with Plaid."
+msgstr ""
+
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
+msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
+msgid "There were errors while sending email. Please try again."
+msgstr ""
+
+#: accounts/utils.py:915
+msgid "There were issues unlinking payment entry {0}."
+msgstr ""
+
+#. Description of the 'Zero Balance' (Check) field in DocType 'Exchange Rate
+#. Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "This Account has '0' balance in either Base Currency or Account Currency"
+msgstr ""
+
+#: stock/doctype/item/item.js:99
+msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
+msgstr ""
+
+#: stock/doctype/item/item.js:158
+msgid "This Item is a Variant of {0} (Template)."
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:187
+msgid "This Month's Summary"
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
+msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:184
+msgid "This Week's Summary"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.js:57
+msgid "This action will stop future billing. Are you sure you want to cancel this subscription?"
+msgstr ""
+
+#: accounts/doctype/bank_account/bank_account.js:35
+msgid "This action will unlink this account from any external service integrating ERPNext with your bank accounts. It cannot be undone. Are you certain ?"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard_dashboard.py:7
+msgid "This covers all scorecards tied to this Setup"
+msgstr ""
+
+#: controllers/status_updater.py:346
+msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.js:406
+msgid "This field is used to set the 'Customer'."
+msgstr ""
+
+#. Description of the 'Bank / Cash Account' (Link) field in DocType 'Payment
+#. Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "This filter will be applied to Journal Entry."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:171
+msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
+msgstr ""
+
+#. Description of the 'Target Warehouse' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where final product stored."
+msgstr ""
+
+#. Description of the 'Work-in-Progress Warehouse' (Link) field in DocType
+#. 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where operations are executed."
+msgstr ""
+
+#. Description of the 'Source Warehouse' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where raw materials are available."
+msgstr ""
+
+#. Description of the 'Scrap Warehouse' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where scraped materials are stored."
+msgstr ""
+
+#: accounts/doctype/account/account.js:36
+msgid "This is a root account and cannot be edited."
+msgstr ""
+
+#: setup/doctype/customer_group/customer_group.js:44
+msgid "This is a root customer group and cannot be edited."
+msgstr ""
+
+#: setup/doctype/department/department.js:14
+msgid "This is a root department and cannot be edited."
+msgstr ""
+
+#: setup/doctype/item_group/item_group.js:98
+msgid "This is a root item group and cannot be edited."
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person.js:46
+msgid "This is a root sales person and cannot be edited."
+msgstr ""
+
+#: setup/doctype/supplier_group/supplier_group.js:44
+msgid "This is a root supplier group and cannot be edited."
+msgstr ""
+
+#: setup/doctype/territory/territory.js:22
+msgid "This is a root territory and cannot be edited."
+msgstr ""
+
+#: stock/doctype/item/item_dashboard.py:7
+msgid "This is based on stock movement. See {0} for details"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.py:7
+msgid "This is based on the Time Sheets created against this project"
+msgstr ""
+
+#: selling/doctype/customer/customer_dashboard.py:7
+msgid "This is based on transactions against this Customer. See timeline below for details"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person_dashboard.py:7
+msgid "This is based on transactions against this Sales Person. See timeline below for details"
+msgstr ""
+
+#: buying/doctype/supplier/supplier_dashboard.py:7
+msgid "This is based on transactions against this Supplier. See timeline below for details"
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.js:26
+msgid "This is considered dangerous from accounting point of view."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
+msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:885
+msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
+msgstr ""
+
+#: stock/doctype/item/item.js:901
+msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
+msgstr ""
+
+#: selling/doctype/party_specific_item/party_specific_item.py:35
+msgid "This item filter has already been applied for the {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.js:419
+msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
+msgstr ""
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:158
+msgid "This schedule was created when Asset {0} was adjusted through Asset Value Adjustment {1}."
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:516
+msgid "This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:108
+msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
+msgstr ""
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
+msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:483
+msgid "This schedule was created when Asset {0} was restored."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
+msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:443
+msgid "This schedule was created when Asset {0} was scrapped."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
+msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:1103
+msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
+msgstr ""
+
+#: assets/doctype/asset_repair/asset_repair.py:148
+msgid "This schedule was created when Asset {0}'s Asset Repair {1} was cancelled."
+msgstr ""
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:165
+msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
+msgstr ""
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
+msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
+msgstr ""
+
+#: assets/doctype/asset/asset.py:1158
+msgid "This schedule was created when new Asset {0} was split from Asset {1}."
+msgstr ""
+
+#. Description of the 'Dunning Letter' (Section Break) field in DocType
+#. 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.js:412
+msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr ""
+
+#. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
+#. Value'
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgctxt "Item Attribute Value"
+msgid "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\""
+msgstr ""
+
+#. Description of the 'Create User Permission' (Check) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "This will restrict user access to other employee records"
+msgstr ""
+
+#: controllers/selling_controller.py:715
+msgid "This {} will be treated as material transfer."
+msgstr ""
+
+#. Label of a Percent field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Threshold for Suggestion"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Threshold for Suggestion"
+msgstr ""
+
+#. Label of a Percent field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Threshold for Suggestion (In Percentage)"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Thumbnail"
+msgstr ""
+
+#. Label of a Data field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Thumbnail"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Thursday"
+msgstr ""
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Thursday"
+msgstr ""
+
+#. Label of a Data field in DocType 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "Tier Name"
+msgstr ""
+
+#. Label of a Time field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Time"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Time"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Time"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Time"
+msgstr ""
+
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:125
+msgid "Time (In Mins)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card Scheduled Time'
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgctxt "Job Card Scheduled Time"
+msgid "Time (In Mins)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Time Between Operations (Mins)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Time In Mins"
+msgstr ""
+
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Time Logs"
+msgstr ""
+
+#: manufacturing/report/job_card_summary/job_card_summary.py:182
+msgid "Time Required (In Mins)"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Time Sheet"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Time Sheet List"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Time Sheet List"
+msgstr ""
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Time Sheets"
+msgstr ""
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Time Sheets"
+msgstr ""
+
+#. Label of a Table field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Time Sheets"
+msgstr ""
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:324
+msgid "Time Taken to Deliver"
+msgstr ""
+
+#. Label of a Card Break in the Projects Workspace
+#: config/projects.py:50 projects/workspace/projects/projects.json
+msgid "Time Tracking"
+msgstr ""
+
+#. Description of the 'Posting Time' (Time) field in DocType 'Subcontracting
+#. Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Time at which materials were received"
+msgstr ""
+
+#. Description of the 'Operation Time' (Float) field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Time in mins"
+msgstr ""
+
+#. Description of the 'Total Operation Time' (Float) field in DocType
+#. 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Time in mins."
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:658
+msgid "Time logs are required for {0} {1}"
+msgstr ""
+
+#: crm/doctype/appointment/appointment.py:60
+msgid "Time slot is not available"
+msgstr ""
+
+#: templates/generators/bom.html:71
+msgid "Time(in mins)"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Timeline"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
+#: public/js/projects/timer.js:5
+msgid "Timer"
+msgstr ""
+
+#: public/js/projects/timer.js:149
+msgid "Timer exceeded the given hours."
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/timesheet/timesheet.json
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:26
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
+#: templates/pages/projects.html:65 templates/pages/projects.html:77
+msgid "Timesheet"
+msgstr ""
+
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Timesheet"
+msgid "Timesheet"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.json
+#: projects/workspace/projects/projects.json
+msgid "Timesheet Billing Summary"
+msgstr ""
+
+#. Name of a DocType
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgid "Timesheet Detail"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Timesheet Detail"
+msgstr ""
+
+#: config/projects.py:55
+msgid "Timesheet for tasks."
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
+msgid "Timesheet {0} is already completed or cancelled"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:520 templates/pages/projects.html:59
+msgid "Timesheets"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Timesheets"
+msgstr ""
+
+#: utilities/activation.py:124
+msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Communication Medium'
+#. Label of a Table field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Timeslots"
+msgstr ""
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:23
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Incoterm'
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Share Type'
+#: accounts/doctype/share_type/share_type.json
+msgctxt "Share Type"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Tax Category'
+#: accounts/doctype/tax_category/tax_category.json
+msgctxt "Tax Category"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Title"
+msgstr ""
+
+#. Label of a Data field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Title"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
+#: templates/pages/projects.html:68
+msgid "To"
+msgstr ""
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "To"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "To"
+msgstr ""
+
+#. Label of a Link field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "To"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
+msgid "To Be Paid"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
+msgid "To Bill"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "To Bill"
+msgstr ""
+
+#. Option for the 'Sales Order Status' (Select) field in DocType 'Production
+#. Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Bill"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Bill"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "To Bill"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Bill"
+msgstr ""
+
+#. Label of a Link field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "To Currency"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
+#: accounts/report/financial_ratios/financial_ratios.js:48
+#: accounts/report/general_ledger/general_ledger.js:30
+#: accounts/report/general_ledger/general_ledger.py:66
+#: accounts/report/gross_profit/gross_profit.js:23
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/profitability_analysis/profitability_analysis.js:65
+#: accounts/report/purchase_register/purchase_register.js:15
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:15
+#: accounts/report/sales_register/sales_register.js:15
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
+#: accounts/report/trial_balance/trial_balance.js:43
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
+#: crm/report/campaign_efficiency/campaign_efficiency.js:13
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
+#: stock/report/reserved_stock/reserved_stock.js:23
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
+#: stock/report/stock_analytics/stock_analytics.js:69
+#: stock/report/stock_balance/stock_balance.js:24
+#: stock/report/stock_ledger/stock_ledger.js:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "To Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "To Date"
+msgstr ""
+
+#: controllers/accounts_controller.py:423
+#: setup/doctype/holiday_list/holiday_list.py:115
+msgid "To Date cannot be before From Date"
+msgstr ""
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:36
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:34
+#: selling/report/sales_order_analysis/sales_order_analysis.py:39
+msgid "To Date cannot be before From Date."
+msgstr ""
+
+#: accounts/report/financial_statements.py:133
+msgid "To Date cannot be less than From Date"
+msgstr ""
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:11
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:11
+#: selling/page/sales_funnel/sales_funnel.py:15
+msgid "To Date must be greater than From Date"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.py:75
+msgid "To Date should be within the Fiscal Year. Assuming To Date = {0}"
+msgstr ""
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:30
+msgid "To Datetime"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
+msgid "To Deliver"
+msgstr ""
+
+#. Option for the 'Sales Order Status' (Select) field in DocType 'Production
+#. Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Deliver"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Deliver"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order_list.js:36
+msgid "To Deliver and Bill"
+msgstr ""
+
+#. Option for the 'Sales Order Status' (Select) field in DocType 'Production
+#. Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Deliver and Bill"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Deliver and Bill"
+msgstr ""
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Delivery Date"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "To Doctype"
+msgstr ""
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
+msgid "To Due Date"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "To Employee"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
+msgid "To Fiscal Year"
+msgstr ""
+
+#. Label of a Data field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "To Folio No"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "To Invoice Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "To Invoice Date"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "To No"
+msgstr ""
+
+#. Label of a Int field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "To No"
+msgstr ""
+
+#. Label of a Int field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "To Package No."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
+msgid "To Pay"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Pay"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "To Payment Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "To Payment Date"
+msgstr ""
+
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
+msgid "To Posting Date"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "To Range"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "To Range"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:30
+msgid "To Receive"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Receive"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:25
+msgid "To Receive and Bill"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Receive and Bill"
+msgstr ""
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "To Reference Date"
+msgstr ""
+
+#. Label of a Check field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "To Rename"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "To Rename"
+msgstr ""
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "To Shareholder"
+msgstr ""
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:92
+#: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
+msgid "To Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Appointment Booking Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Availability Of Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card Scheduled Time'
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgctxt "Job Card Scheduled Time"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "To Time"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "To Time"
+msgstr ""
+
+#. Description of the 'Referral Code' (Data) field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "To Track inbound purchase"
+msgstr ""
+
+#. Label of a Float field in DocType 'Shipping Rule Condition'
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgctxt "Shipping Rule Condition"
+msgid "To Value"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
+msgid "To Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "To Warehouse (Optional)"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:768
+msgid "To add Operations tick the 'With Operations' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:598
+msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
+msgstr ""
+
+#: controllers/status_updater.py:341
+msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
+msgstr ""
+
+#: controllers/status_updater.py:337
+msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
+msgstr ""
+
+#. Description of the 'Mandatory Depends On' (Small Text) field in DocType
+#. 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "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."
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "To be Delivered to Customer"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
+msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:100
+msgid "To create a Payment Request reference document is required"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:139
+msgid "To date cannot be before from date"
+msgstr ""
+
+#: assets/doctype/asset_category/asset_category.py:111
+msgid "To enable Capital Work in Progress Accounting,"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:591
+msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
+msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
+msgstr ""
+
+#: stock/doctype/item/item.py:609
+msgid "To merge, following properties must be same for both items"
+msgstr ""
+
+#: accounts/doctype/account/account.py:512
+msgid "To overrule this, enable '{0}' in company {1}"
+msgstr ""
+
+#: controllers/item_variant.py:150
+msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
+msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
+msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
+msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
+msgstr ""
+
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
+msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:192
+msgid "Toggle Recent Orders"
+msgstr ""
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Token Endpoint"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
+
+#. Label of a Card Break in the Manufacturing Workspace
+#. Label of a Card Break in the Stock Workspace
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/workspace/stock/stock.json
+msgid "Tools"
+msgstr ""
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Tools"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
+#: accounts/report/general_ledger/general_ledger.py:56
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
+#: accounts/report/profitability_analysis/profitability_analysis.py:93
+#: accounts/report/profitability_analysis/profitability_analysis.py:98
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total"
+msgstr ""
+
+#. Option for the 'Consider Tax or Charge for' (Select) field in DocType
+#. 'Purchase Taxes and Charges'
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total (Company Currency)"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:116
+#: accounts/report/balance_sheet/balance_sheet.py:117
+msgid "Total (Credit)"
+msgstr ""
+
+#: templates/print_formats/includes/total.html:4
+msgid "Total (Without Tax)"
+msgstr ""
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:137
+msgid "Total Achieved"
+msgstr ""
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
+msgid "Total Actual"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Additional Costs"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Total Additional Costs"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Total Additional Costs"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Advance"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Advance"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Advance"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Allocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Allocated Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Total Allocations"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:131
+#: selling/page/sales_funnel/sales_funnel.py:151
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: templates/includes/order/order_taxes.html:54
+msgid "Total Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Total Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Total Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Amount"
+msgstr ""
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Amount Currency"
+msgstr ""
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Amount in Words"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
+msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:204
+msgid "Total Asset"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Total Asset Cost"
+msgstr ""
+
+#: assets/dashboard_fixtures.py:153
+msgid "Total Assets"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billable Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Billable Amount (via Timesheet)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Total Billable Amount (via Timesheet)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billable Hours"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billed Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Billed Amount (via Sales Invoice)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billed Hours"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Billing Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Billing Amount"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Billing Hours"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
+msgid "Total Budget"
+msgstr ""
+
+#. Label of a Int field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Total Characters"
+msgstr ""
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:61
+msgid "Total Commission"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Commission"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Commission"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Commission"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Commission"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:669
+#: manufacturing/report/job_card_summary/job_card_summary.py:174
+msgid "Total Completed Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Total Completed Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Consumed Material Cost (via Stock Entry)"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person.js:17
+msgid "Total Contribution Amount Against Invoices: {0}"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person.js:10
+msgid "Total Contribution Amount Against Orders: {0}"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Total Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Total Cost"
+msgstr ""
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Total Cost (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Costing Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Costing Amount (via Timesheet)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Total Costing Amount (via Timesheet)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Credit"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:238
+msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Debit"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:836
+msgid "Total Debit must be equal to Total Credit. The difference is {0}"
+msgstr ""
+
+#: stock/report/delivery_note_trends/delivery_note_trends.py:45
+msgid "Total Delivered Amount"
+msgstr ""
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
+msgid "Total Demand (Past Data)"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:211
+msgid "Total Equity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Total Estimated Distance"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+msgid "Total Expense"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+msgid "Total Expense This Year"
+msgstr ""
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Total Experience"
+msgstr ""
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
+msgid "Total Forecast (Future Data)"
+msgstr ""
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
+msgid "Total Forecast (Past Data)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Total Gain/Loss"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Total Hold Time"
+msgstr ""
+
+#. Label of a Int field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Total Holidays"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
+msgid "Total Income"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
+msgid "Total Income This Year"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Incoming Value (Receipt)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Total Interest"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
+msgid "Total Invoiced Amount"
+msgstr ""
+
+#: support/report/issue_summary/issue_summary.py:82
+msgid "Total Issues"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
+msgid "Total Liability"
+msgstr ""
+
+#. Label of a Int field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Total Message(s)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Total Monthly Sales"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Net Weight"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Total Number of Depreciations"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Total Number of Depreciations"
+msgstr ""
+
+#. Label of a Int field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Total Number of Depreciations"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Total Operating Cost"
+msgstr ""
+
+#. Label of a Float field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Total Operation Time"
+msgstr ""
+
+#: selling/report/inactive_customers/inactive_customers.py:80
+msgid "Total Order Considered"
+msgstr ""
+
+#: selling/report/inactive_customers/inactive_customers.py:79
+msgid "Total Order Value"
+msgstr ""
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
+msgid "Total Other Charges"
+msgstr ""
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+msgid "Total Outgoing"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Outgoing Value (Consumption)"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
+msgid "Total Outstanding"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Total Outstanding"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
+msgid "Total Outstanding Amount"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
+msgid "Total Paid Amount"
+msgstr ""
+
+#: controllers/accounts_controller.py:2337
+msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:115
+msgid "Total Payment Request amount cannot be greater than {0} amount"
+msgstr ""
+
+#: regional/report/irs_1099/irs_1099.py:83
+msgid "Total Payments"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Total Planned Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Total Produced Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Total Projected Qty"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Purchase Cost (via Purchase Invoice)"
+msgstr ""
+
+#: projects/doctype/project/project.js:131
+msgid "Total Purchase Cost has been updated"
+msgstr ""
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
+msgid "Total Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Total Qty"
+msgstr ""
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Total Quantity"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Quantity"
+msgstr ""
+
+#: stock/report/purchase_receipt_trends/purchase_receipt_trends.py:45
+msgid "Total Received Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Total Repair Cost"
+msgstr ""
+
+#. Label of a Int field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Total Reposting Count"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:44
+msgid "Total Revenue"
+msgstr ""
+
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
+msgid "Total Sales Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Sales Amount (via Sales Order)"
+msgstr ""
+
+#. Name of a report
+#: stock/report/total_stock_summary/total_stock_summary.json
+msgid "Total Stock Summary"
+msgstr ""
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Total Supplied Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Total Supplied Qty"
+msgstr ""
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:130
+msgid "Total Target"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:59
+#: projects/report/project_summary/project_summary.py:96
+#: projects/report/project_summary/project_summary.py:124
+msgid "Total Tasks"
+msgstr ""
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
+#: accounts/report/purchase_register/purchase_register.py:263
+msgid "Total Tax"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Taxes and Charges"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr ""
+
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
+msgid "Total Time (in Mins)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Total Time in Mins"
+msgstr ""
+
+#: public/js/utils.js:129
+msgid "Total Unpaid: {0}"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Total Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Total Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Value Difference (Incoming - Outgoing)"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
+msgid "Total Variance"
+msgstr ""
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:70
+msgid "Total Views"
+msgstr ""
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Total Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Working Hours"
+msgstr ""
+
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:1920
+msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
+msgstr ""
+
+#: controllers/selling_controller.py:187
+msgid "Total allocated percentage for sales team should be 100"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:156
+msgid "Total contribution percentage should be equal to 100"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
+msgid "Total payments amount can't be greater than {}"
+msgstr ""
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
+msgid "Total percentage against cost centers should be 100"
+msgstr ""
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
+msgid "Total {0} ({1})"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
+msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
+msgstr ""
+
+#: controllers/trends.py:23 controllers/trends.py:30
+msgid "Total(Amt)"
+msgstr ""
+
+#: controllers/trends.py:23 controllers/trends.py:30
+msgid "Total(Qty)"
+msgstr ""
+
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Totals"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Totals"
+msgstr ""
+
+#: stock/doctype/item/item_dashboard.py:33
+msgid "Traceability"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/create_a_material_request/create_a_material_request.json
+msgid "Track Material Request"
+msgstr ""
+
+#. Label of a Check field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Track Service Level Agreement"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Tracking Status"
+msgstr ""
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Tracking Status Info"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Tracking URL"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: manufacturing/doctype/workstation/workstation_dashboard.py:10
+msgid "Transaction"
+msgstr ""
+
+#. Label of a Select field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Transaction"
+msgstr ""
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Transaction"
+msgstr ""
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Transaction"
+msgstr ""
+
+#. Option for the 'Based On' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Transaction"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Transaction Currency"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Transaction Currency"
+msgstr ""
+
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
+msgid "Transaction Date"
+msgstr ""
+
+#. Label of a Datetime field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Transaction Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Transaction Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Transaction Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Transaction Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Transaction Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Transaction Date"
+msgstr ""
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgid "Transaction Deletion Record"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
+msgid "Transaction Deletion Record Item"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Transaction Details"
+msgstr ""
+
+#. Label of a Float field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Transaction Exchange Rate"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Transaction ID"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Transaction ID"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Transaction Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Transaction Settings"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
+msgid "Transaction Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Transaction Type"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:125
+msgid "Transaction currency must be same as Payment Gateway currency"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:64
+msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:651
+msgid "Transaction not allowed against stopped Work Order {0}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1128
+msgid "Transaction reference no {0} dated {1}"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
+#: manufacturing/doctype/job_card/job_card_dashboard.py:9
+#: manufacturing/doctype/production_plan/production_plan_dashboard.py:8
+#: manufacturing/doctype/work_order/work_order_dashboard.py:9
+msgid "Transactions"
+msgstr ""
+
+#. Label of a Code field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Transactions Annual History"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
+msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
+msgid "Transfer"
+msgstr ""
+
+#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Transfer"
+msgstr ""
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Transfer"
+msgstr ""
+
+#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Transfer"
+msgstr ""
+
+#. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Transfer"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:84
+msgid "Transfer Asset"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:345
+msgid "Transfer From Warehouses"
+msgstr ""
+
+#. Label of a Select field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Transfer Material Against"
+msgstr ""
+
+#. Label of a Select field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Transfer Material Against"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:340
+msgid "Transfer Materials For Warehouse {0}"
+msgstr ""
+
+#. Label of a Select field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Transfer Status"
+msgstr ""
+
+#: accounts/report/share_ledger/share_ledger.py:53
+msgid "Transfer Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Transfer Type"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:31
+msgid "Transferred"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Transferred"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
+msgid "Transferred Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Transferred Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Transferred Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Transferred Qty"
+msgstr ""
+
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:39
+msgid "Transferred Quantity"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:78
+msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Transit"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.js:439
+msgid "Transit Entry"
+msgstr ""
+
+#. Label of a Date field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transport Receipt Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transport Receipt No"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transporter"
+msgstr ""
+
+#. Label of a Link field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Transporter"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Transporter"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Transporter Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transporter Info"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transporter Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Transporter Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Transporter Name"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:70
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:94
+msgid "Travel Expenses"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Tree Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Tree Details"
+msgstr ""
+
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
+msgid "Tree Type"
+msgstr ""
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Procedure"
+msgid "Tree of Procedures"
+msgstr ""
+
+#. Name of a report
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/trial_balance/trial_balance.json
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Trial Balance"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/trial_balance_simple/trial_balance_simple.json
+msgid "Trial Balance (Simple)"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Trial Balance for Party"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Trial Period End Date"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:348
+msgid "Trial Period End Date Cannot be before Trial Period Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Trial Period Start Date"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:354
+msgid "Trial Period Start date cannot be after Subscription Start Date"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription_list.js:4
+msgid "Trialing"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Trialing"
+msgstr ""
+
+#. Description of the 'General Ledger' (Int) field in DocType 'Accounts
+#. Settings'
+#. Description of the 'Accounts Receivable/Payable' (Int) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Truncates 'Remarks' column to set character length"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Tuesday"
+msgstr ""
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Twice Daily"
+msgstr ""
+
+#. Label of a Check field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Two-way"
+msgstr ""
+
+#: projects/report/project_summary/project_summary.py:53
+#: stock/report/bom_search/bom_search.py:43
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Type"
+msgstr ""
+
+#. Label of a Read Only field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Type Of Call"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Type of Payment"
+msgstr ""
+
+#. Label of a Select field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Type of Transaction"
+msgstr ""
+
+#. Label of a Select field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Type of Transaction"
+msgstr ""
+
+#. Description of the 'Select DocType' (Select) field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Type of document to rename."
+msgstr ""
+
+#: config/projects.py:61
+msgid "Types of activities for Time Logs"
+msgstr ""
+
+#. Label of a Link in the Financial Reports Workspace
+#. Name of a report
+#: accounts/workspace/financial_reports/financial_reports.json
+#: regional/report/uae_vat_201/uae_vat_201.json
+msgid "UAE VAT 201"
+msgstr ""
+
+#. Name of a DocType
+#: regional/doctype/uae_vat_account/uae_vat_account.json
+msgid "UAE VAT Account"
+msgstr ""
+
+#. Label of a Table field in DocType 'UAE VAT Settings'
+#: regional/doctype/uae_vat_settings/uae_vat_settings.json
+msgctxt "UAE VAT Settings"
+msgid "UAE VAT Accounts"
+msgstr ""
+
+#. Name of a DocType
+#: regional/doctype/uae_vat_settings/uae_vat_settings.json
+msgid "UAE VAT Settings"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
+#: manufacturing/report/bom_explorer/bom_explorer.py:58
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:110
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
+#: selling/report/sales_analytics/sales_analytics.py:76
+#: setup/doctype/uom/uom.json
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
+#: stock/report/item_prices/item_prices.py:55
+#: stock/report/product_bundle_balance/product_bundle_balance.py:94
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
+#: stock/report/stock_projected_qty/stock_projected_qty.py:129
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
+#: templates/emails/reorder_item.html:11
+#: templates/includes/rfq/rfq_items.html:17
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule Brand'
+#: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
+msgctxt "Pricing Rule Brand"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule Item Code'
+#: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
+msgctxt "Pricing Rule Item Code"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule Item Group'
+#: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
+msgctxt "Pricing Rule Item Group"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Goal Objective'
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgctxt "Quality Goal Objective"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'UOM Conversion Detail'
+#: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
+msgctxt "UOM Conversion Detail"
+msgid "UOM"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/uom_category/uom_category.json
+msgid "UOM Category"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
+msgid "UOM Conversion Detail"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "UOM Conversion Factor"
+msgid "UOM Conversion Factor"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1261
+msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
+msgstr ""
+
+#: buying/utils.py:37
+msgid "UOM Conversion factor is required in row {0}"
+msgstr ""
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "UOM Name"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2842
+msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
+msgstr ""
+
+#. Description of the 'Default UOM' (Link) field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "UOM in case unspecified in imported data"
+msgstr ""
+
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "UOMs"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "UOMs"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "UPC"
+msgstr ""
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "UPC-A"
+msgstr ""
+
+#. Label of a Data field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "URL"
+msgstr ""
+
+#: utilities/doctype/video/video.py:113
+msgid "URL can only be a string"
+msgstr ""
+
+#: public/js/utils/unreconcile.js:24
+msgid "UnReconcile"
+msgstr ""
+
+#: setup/utils.py:115
+msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
+msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr ""
+
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
+msgid "Unable to find variable:"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
+msgid "Unallocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Unallocated Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Unallocated Amount"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:306
+msgid "Unassigned Qty"
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
+msgid "Unblock Invoice"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:76
+#: accounts/report/balance_sheet/balance_sheet.py:77
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
+msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
+msgstr ""
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Undeposited Funds Account"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Under AMC"
+msgstr ""
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Under AMC"
+msgstr ""
+
+#. Option for the 'Level' (Select) field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Under Graduate"
+msgstr ""
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Under Warranty"
+msgstr ""
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Under Warranty"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:78
+msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
+msgstr ""
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Unfulfilled"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
+
+#: buying/report/procurement_tracker/procurement_tracker.py:68
+msgid "Unit of Measure"
+msgstr ""
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json stock/workspace/stock/stock.json
+msgctxt "UOM"
+msgid "Unit of Measure (UOM)"
+msgstr ""
+
+#: stock/doctype/item/item.py:377
+msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Units of Measure"
+msgstr ""
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
+msgid "Unknown"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:110
+msgid "Unknown Caller"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Unlink Advance Payment on Cancellation of Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Unlink Payment on Cancellation of Invoice"
+msgstr ""
+
+#: accounts/doctype/bank_account/bank_account.js:33
+msgid "Unlink external integrations"
+msgstr ""
+
+#. Label of a Check field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Unlinked"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
+#: accounts/doctype/subscription/subscription_list.js:12
+msgid "Unpaid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Unpaid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Unpaid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unpaid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Unpaid"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Unpaid and Discounted"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unpaid and Discounted"
+msgstr ""
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Unplanned machine maintenance"
+msgstr ""
+
+#. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Unqualified"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Unrealized Exchange Gain/Loss Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Unrealized Profit / Loss Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Unrealized Profit / Loss Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unrealized Profit / Loss Account"
+msgstr ""
+
+#. Description of the 'Unrealized Profit / Loss Account' (Link) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unrealized Profit / Loss account for intra-company transfers"
+msgstr ""
+
+#. Description of the 'Unrealized Profit / Loss Account' (Link) field in
+#. DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Unrealized Profit/Loss account for intra-company transfers"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgid "Unreconcile Payment"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgid "Unreconcile Payment Entries"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction.js:17
+msgid "Unreconcile Transaction"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction_list.js:12
+msgid "Unreconciled"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Unreconciled"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Unreconciled Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Unreconciled Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Unreconciled Entries"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
+msgid "Unreserve"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:448
+msgid "Unreserve Stock"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
+msgid "Unreserving Stock..."
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr ""
+
+#: accounts/doctype/dunning/dunning_list.js:6
+msgid "Unresolved"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Unresolved"
+msgstr ""
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Unscheduled"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:96
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:141
+msgid "Unsecured Loans"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Unsigned"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:128
+msgid "Unsubscribe from this Email Digest"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Unsubscribed"
+msgstr ""
+
+#. Label of a Check field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Unsubscribed"
+msgstr ""
+
+#. Label of a Check field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Unsubscribed"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
+msgid "Until"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Unverified"
+msgstr ""
+
+#: erpnext_integrations/utils.py:22
+msgid "Unverified Webhook Data"
+msgstr ""
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:17
+msgid "Up"
+msgstr ""
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Upcoming Calendar Events"
+msgstr ""
+
+#: setup/doctype/email_digest/templates/default.html:97
+msgid "Upcoming Calendar Events "
+msgstr ""
+
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
+#: public/js/utils/serial_no_batch_selector.js:17
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
+msgid "Update"
+msgstr ""
+
+#: accounts/doctype/account/account.js:53
+msgid "Update Account Name / Number"
+msgstr ""
+
+#: accounts/doctype/account/account.js:159
+msgid "Update Account Number / Name"
+msgstr ""
+
+#. Label of a Button field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Auto Repeat Reference"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Auto Repeat Reference"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Update Auto Repeat Reference"
+msgstr ""
+
+#. Label of a Button field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Update Auto Repeat Reference"
+msgstr ""
+
+#. Label of a Button field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Auto Repeat Reference"
+msgstr ""
+
+#. Label of a Button field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Update Auto Repeat Reference"
+msgstr ""
+
+#. Label of a Button field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Update Auto Repeat Reference"
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
+msgid "Update BOM Cost Automatically"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Update BOM Cost Automatically"
+msgstr ""
+
+#. Description of the 'Update BOM Cost Automatically' (Check) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Update BOM cost automatically via scheduler, based on the latest Valuation Rate/Price List Rate/Last Purchase Rate of raw materials"
+msgstr "Automatski ažurirajte trošak sastavniceputem planera, na osnovu najnovije stope vrednovanja/stope cjenovnika/posljednje stope kupovine sirovina"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Billed Amount in Delivery Note"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Billed Amount in Delivery Note"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Billed Amount in Sales Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Billed Amount in Sales Order"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
+msgid "Update Clearance Date"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Update Consumed Material Cost In Project"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:99
+msgid "Update Cost"
+msgstr ""
+
+#. Option for the 'Update Type' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Update Cost"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Update Cost"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
+msgid "Update Cost Center Name / Number"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.js:104
+msgid "Update Current Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Update Existing Price List Rate"
+msgstr ""
+
+#. Option for the 'Import Type' (Select) field in DocType 'Bank Statement
+#. Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Update Existing Records"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
+msgid "Update Items"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
+msgid "Update Print Format"
+msgstr ""
+
+#. Label of a Button field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Update Rate and Availability"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:555
+msgid "Update Rate as per Last Purchase"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Update Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Stock"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
+msgid "Update Stock Opening Balance"
+msgstr ""
+
+#: projects/doctype/project/project.js:82
+msgid "Update Total Purchase Cost"
+msgstr ""
+
+#. Label of a Select field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Update Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Update frequency of Project"
+msgstr ""
+
+#. Label of a Button field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Update latest price in all BOMs"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:336
+msgid "Update stock must be enabled for the purchase invoice {0}"
+msgstr ""
+
+#. Description of the 'Actual Start Time' (Datetime) field in DocType 'Work
+#. Order Operation'
+#. Description of the 'Actual End Time' (Datetime) field in DocType 'Work Order
+#. Operation'
+#. Description of the 'Actual Operation Time' (Float) field in DocType 'Work
+#. Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Updated via 'Time Log' (In Minutes)"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
+msgid "Updating Opening Balances"
+msgstr ""
+
+#: stock/doctype/item/item.py:1333
+msgid "Updating Variants..."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:847
+msgid "Updating Work Order status"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
+msgid "Updating {0} of {1}, {2}"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
+msgid "Upload Bank Statement"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Upload XML Invoices"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:264
+#: setup/setup_wizard/operations/install_fixtures.py:372
+msgid "Upper Income"
+msgstr ""
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Urgent"
+msgstr ""
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
+msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
+msgstr ""
+
+#. Label of a Check field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Use Batch-wise Valuation"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Use Company Default Round Off Cost Center"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Use Company default Cost Center for Round off"
+msgstr ""
+
+#. Description of the 'Calculate Estimated Arrival Times' (Button) field in
+#. DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Use Google Maps Direction API to calculate estimated arrival times"
+msgstr ""
+
+#. Description of the 'Optimize Route' (Button) field in DocType 'Delivery
+#. Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Use Google Maps Direction API to optimize route"
+msgstr ""
+
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Use Item based reposting"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Use Multi-Level BOM"
+msgstr ""
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Use Multi-Level BOM"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Use Transaction Date Exchange Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Use Transaction Date Exchange Rate"
+msgstr ""
+
+#: projects/doctype/project/project.py:543
+msgid "Use a name that is different from previous project name"
+msgstr ""
+
+#. Label of a Check field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Use for Shopping Cart"
+msgstr ""
+
+#. Label of a Int field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Used"
+msgstr ""
+
+#. Description of the 'Sales Order Date' (Date) field in DocType 'Sales Order
+#. Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Used for Production Plan"
+msgstr ""
+
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
+msgid "User"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "User"
+msgstr ""
+
+#. Label of a Link field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "User"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile User'
+#: accounts/doctype/pos_profile_user/pos_profile_user.json
+msgctxt "POS Profile User"
+msgid "User"
+msgstr ""
+
+#. Label of a Link field in DocType 'Portal User'
+#: utilities/doctype/portal_user/portal_user.json
+msgctxt "Portal User"
+msgid "User"
+msgstr ""
+
+#. Label of a Link field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "User"
+msgstr ""
+
+#. Option for the 'Type' (Select) field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "User"
+msgstr ""
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "User"
+msgstr ""
+
+#. Label of a Link field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "User"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "User Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "User Details"
+msgstr ""
+
+#. Label of a Link field in DocType 'Employee'
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "User ID"
+msgstr ""
+
+#: setup/doctype/sales_person/sales_person.py:90
+msgid "User ID not set for Employee {0}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:610
+msgid "User Remark"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "User Remark"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "User Remark"
+msgstr ""
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "User Resolution Time"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:585
+msgid "User has not applied rule on the invoice {0}"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:194
+msgid "User {0} does not exist"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:105
+msgid "User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User."
+msgstr ""
+
+#: setup/doctype/employee/employee.py:211
+msgid "User {0} is already assigned to Employee {1}"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:196
+msgid "User {0} is disabled"
+msgstr ""
+
+#: setup/doctype/employee/employee.py:249
+msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
+msgstr ""
+
+#: setup/doctype/employee/employee.py:244
+msgid "User {0}: Removed Employee role as there is no mapped employee."
+msgstr ""
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:50
+msgid "User {} is disabled. Please select valid user/cashier"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Project'
+#. Label of a Table field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Users"
+msgstr ""
+
+#. Label of a Table field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Users"
+msgstr ""
+
+#. Description of the 'Set Landed Cost Based on Purchase Invoice Rate' (Check)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Users can enable the checkbox If they want to adjust the incoming rate (set using purchase receipt) based on the purchase invoice rate."
+msgstr ""
+
+#. Description of the 'Role Allowed to Over Bill ' (Link) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Users with this role are allowed to over bill above the allowance percentage"
+msgstr ""
+
+#. Description of the 'Role Allowed to Over Deliver/Receive' (Link) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Users with this role are allowed to over deliver/receive against orders above the allowance percentage"
+msgstr ""
+
+#. Description of the 'Role Allowed to Set Frozen Accounts and Edit Frozen
+#. Entries' (Link) field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts"
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.js:22
+msgid "Using negative stock disables FIFO/Moving average valuation when inventory is negative."
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:71
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:95
+msgid "Utility Expenses"
+msgstr ""
+
+#. Label of a Table field in DocType 'South Africa VAT Settings'
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgctxt "South Africa VAT Settings"
+msgid "VAT Accounts"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:28
+msgid "VAT Amount (AED)"
+msgstr ""
+
+#. Name of a report
+#: regional/report/vat_audit_report/vat_audit_report.json
+msgid "VAT Audit Report"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
+msgid "VAT on Expenses and All Other Inputs"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.html:15
+#: regional/report/uae_vat_201/uae_vat_201.py:45
+msgid "VAT on Sales and All Other Outputs"
+msgstr ""
+
+#. Label of a Date field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Valid From"
+msgstr ""
+
+#. Label of a Date field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Valid From"
+msgstr ""
+
+#. Label of a Date field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Valid From"
+msgstr ""
+
+#. Label of a Date field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Valid From"
+msgstr ""
+
+#. Label of a Date field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Valid From"
+msgstr ""
+
+#. Label of a Date field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Valid From"
+msgstr ""
+
+#. Label of a Date field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Valid From"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Valid From"
+msgstr ""
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
+msgid "Valid From date not in Fiscal Year {0}"
+msgstr ""
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
+msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
+msgstr ""
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
+msgid "Valid Till"
+msgstr ""
+
+#. Label of a Date field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Valid Till"
+msgstr ""
+
+#. Label of a Date field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Valid Till"
+msgstr ""
+
+#. Label of a Date field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Valid Up To"
+msgstr ""
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Valid Up To"
+msgstr ""
+
+#. Label of a Date field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Valid Up To"
+msgstr ""
+
+#. Label of a Date field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Valid Up To"
+msgstr ""
+
+#. Label of a Date field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Valid Up To"
+msgstr ""
+
+#. Label of a Date field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Valid Up To"
+msgstr ""
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:40
+msgid "Valid Up To date cannot be before Valid From date"
+msgstr ""
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:48
+msgid "Valid Up To date not in Fiscal Year {0}"
+msgstr ""
+
+#. Label of a Table field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Valid for Countries"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:294
+msgid "Valid from and valid upto fields are mandatory for the cumulative"
+msgstr ""
+
+#: buying/doctype/supplier_quotation/supplier_quotation.py:149
+msgid "Valid till Date cannot be before Transaction Date"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:146
+msgid "Valid till date cannot be before transaction date"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Validate Applied Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Validate Applied Rule"
+msgstr ""
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Validate Negative Stock"
+msgstr ""
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Validate Selling Price for Item Against Purchase Rate or Valuation Rate"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Validate Stock on Save"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Validity"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Validity Details"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Validity and Usage"
+msgstr ""
+
+#. Label of a Int field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Validity in Days"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.py:345
+msgid "Validity period of this quotation has ended."
+msgstr ""
+
+#. Option for the 'Consider Tax or Charge for' (Select) field in DocType
+#. 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Valuation"
+msgstr ""
+
+#: stock/report/stock_balance/stock_balance.js:76
+#: stock/report/stock_ledger/stock_ledger.js:96
+msgid "Valuation Field Type"
+msgstr ""
+
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:61
+msgid "Valuation Method"
+msgstr ""
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Valuation Method"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:264
+#: stock/report/item_prices/item_prices.py:57
+#: stock/report/serial_no_ledger/serial_no_ledger.py:64
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Valuation Rate"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Valuation Rate"
+msgstr ""
+
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+msgid "Valuation Rate (In / Out)"
+msgstr ""
+
+#: stock/stock_ledger.py:1680
+msgid "Valuation Rate Missing"
+msgstr ""
+
+#: stock/stock_ledger.py:1658
+msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
+msgstr ""
+
+#: stock/doctype/item/item.py:265
+msgid "Valuation Rate is mandatory if Opening Stock entered"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
+msgid "Valuation Rate required for Item {0} at row {1}"
+msgstr ""
+
+#. Option for the 'Consider Tax or Charge for' (Select) field in DocType
+#. 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Valuation and Total"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
+msgid "Valuation rate for customer provided items has been set to zero."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
+msgid "Valuation type charges can not be marked as Inclusive"
+msgstr ""
+
+#: public/js/controllers/accounts.js:203
+msgid "Valuation type charges can not marked as Inclusive"
+msgstr ""
+
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
+msgid "Value"
+msgstr ""
+
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Value"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Value"
+msgstr ""
+
+#. Label of a Data field in DocType 'Currency Exchange Settings Details'
+#: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
+msgctxt "Currency Exchange Settings Details"
+msgid "Value"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Shipment Delivery Note'
+#: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
+msgctxt "Shipment Delivery Note"
+msgid "Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Value"
+msgstr ""
+
+#. Label of a Float field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "Value"
+msgstr ""
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:161
+msgid "Value After Depreciation"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Value After Depreciation"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Value After Depreciation"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Value Based Inspection"
+msgstr ""
+
+#: stock/report/stock_ledger/stock_ledger.py:297
+msgid "Value Change"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Value Details"
+msgstr ""
+
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
+msgid "Value Or Qty"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:384
+msgid "Value Proposition"
+msgstr ""
+
+#: controllers/item_variant.py:123
+msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Value of Goods"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.py:85
+msgid "Value of goods cannot be 0"
+msgstr ""
+
+#: public/js/stock_analytics.js:46
+msgid "Value or Qty"
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
+msgid "Values Changed"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Variable Name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Variable Name"
+msgstr ""
+
+#. Label of a Table field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Variables"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:101
+#: accounts/report/budget_variance_report/budget_variance_report.py:111
+msgid "Variance"
+msgstr ""
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:118
+msgid "Variance ({})"
+msgstr ""
+
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
+#: stock/report/item_variant_details/item_variant_details.py:74
+msgid "Variant"
+msgstr ""
+
+#: stock/doctype/item/item.py:837
+msgid "Variant Attribute Error"
+msgstr ""
+
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr ""
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variant Attributes"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:128
+msgid "Variant BOM"
+msgstr ""
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variant Based On"
+msgstr ""
+
+#: stock/doctype/item/item.py:865
+msgid "Variant Based On cannot be changed"
+msgstr ""
+
+#: stock/doctype/item/item.js:122
+msgid "Variant Details Report"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/variant_field/variant_field.json
+msgid "Variant Field"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
+msgid "Variant Item"
+msgstr ""
+
+#: stock/doctype/item/item.py:835
+msgid "Variant Items"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variant Of"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Variant Of"
+msgstr ""
+
+#: stock/doctype/item/item.js:610
+msgid "Variant creation has been queued."
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variants"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/vehicle/vehicle.json
+msgid "Vehicle"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Vehicle"
+msgstr ""
+
+#. Label of a Date field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Vehicle Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Vehicle Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Vehicle No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Vehicle Number"
+msgstr ""
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Vehicle Number"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Vehicle Value"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
+msgid "Vendor Name"
+msgstr ""
+
+#: www/book_appointment/verify/index.html:15
+msgid "Verification failed please check the link"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Verified By"
+msgstr ""
+
+#: templates/emails/confirm_appointment.html:6
+#: www/book_appointment/verify/index.html:4
+msgid "Verify Email"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
+
+#. Label of a Check field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Via Customer Portal"
+msgstr ""
+
+#. Label of a Check field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Via Landed Cost Voucher"
+msgstr ""
+
+#. Name of a DocType
+#: utilities/doctype/video/video.json
+msgid "Video"
+msgstr ""
+
+#. Name of a DocType
+#: utilities/doctype/video/video_list.js:3
+#: utilities/doctype/video_settings/video_settings.json
+msgid "Video Settings"
+msgstr ""
+
+#: accounts/doctype/account/account.js:74
+#: accounts/doctype/account/account.js:103
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
+msgid "View"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:25
+msgid "View BOM Update Log"
+msgstr ""
+
+#: public/js/setup_wizard.js:41
+msgid "View Chart of Accounts"
+msgstr ""
+
+#. Label of an action in the Onboarding Step 'Cost Centers for Budgeting and
+#. Analysis'
+#: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
+msgid "View Cost Center Tree"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:183
+msgid "View Exchange Gain/Loss Journals"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:164
+#: assets/doctype/asset_repair/asset_repair.js:47
+msgid "View General Ledger"
+msgstr ""
+
+#: crm/doctype/campaign/campaign.js:15
+msgid "View Leads"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
+msgid "View Ledger"
+msgstr ""
+
+#: stock/doctype/serial_no/serial_no.js:28
+msgid "View Ledgers"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.js:7
+msgid "View Now"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:8
+msgid "View Type"
+msgstr ""
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/view_warehouses/view_warehouses.json
+msgid "View Warehouses"
+msgstr ""
+
+#. Label of a Check field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "View attachments"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:25
+msgid "Views"
+msgstr ""
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Views"
+msgstr ""
+
+#. Option for the 'Provider' (Select) field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Vimeo"
+msgstr ""
+
+#: templates/pages/help.html:46
+msgid "Visit the forums"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Visited"
+msgstr ""
+
+#. Group in Maintenance Schedule's connections
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Visits"
+msgstr ""
+
+#. Option for the 'Communication Medium Type' (Select) field in DocType
+#. 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Voice"
+msgstr ""
+
+#. Name of a DocType
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgid "Voice Call Settings"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr ""
+
+#: accounts/report/purchase_register/purchase_register.py:163
+#: accounts/report/sales_register/sales_register.py:178
+msgid "Voucher"
+msgstr ""
+
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
+msgid "Voucher #"
+msgstr ""
+
+#. Label of a Data field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Voucher Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Voucher Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Voucher Detail No"
+msgstr ""
+
+#. Label of a Data field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher Detail No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Tax Withheld Vouchers'
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgctxt "Tax Withheld Vouchers"
+msgid "Voucher Name"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
+#: accounts/report/general_ledger/general_ledger.js:49
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
+#: accounts/report/payment_ledger/payment_ledger.py:167
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
+#: stock/report/reserved_stock/reserved_stock.py:151
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
+#: stock/report/serial_no_ledger/serial_no_ledger.py:30
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Repost Accounting Ledger Items'
+#: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgctxt "Repost Accounting Ledger Items"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Repost Payment Ledger Items'
+#: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
+msgctxt "Repost Payment Ledger Items"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher No"
+msgstr ""
+
+#. Label of a Dynamic Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Voucher No"
+msgstr ""
+
+#: stock/report/reserved_stock/reserved_stock.py:117
+msgid "Voucher Qty"
+msgstr ""
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher Qty"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:623
+msgid "Voucher Subtype"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher Subtype"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
+#: accounts/report/payment_ledger/payment_ledger.py:158
+#: accounts/report/purchase_register/purchase_register.py:158
+#: accounts/report/sales_register/sales_register.py:173
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
+#: stock/report/reserved_stock/reserved_stock.py:145
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
+#: stock/report/serial_no_ledger/serial_no_ledger.py:24
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Repost Accounting Ledger Items'
+#: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgctxt "Repost Accounting Ledger Items"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Repost Payment Ledger Items'
+#: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
+msgctxt "Repost Payment Ledger Items"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Tax Withheld Vouchers'
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgctxt "Tax Withheld Vouchers"
+msgid "Voucher Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Voucher Type"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
+msgid "Voucher {0} is over-allocated by {1}"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
+msgid "Voucher {0} value is broken: {1}"
+msgstr ""
+
+#. Name of a report
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.json
+msgid "Voucher-wise Balance"
+msgstr ""
+
+#. Label of a Table field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Vouchers"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Vouchers"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Vouchers"
+msgstr ""
+
+#: patches/v15_0/remove_exotel_integration.py:32
+msgid "WARNING: Exotel app has been separated from ERPNext, please install the app to continue using Exotel integration."
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "WIP Composite Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "WIP Composite Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "WIP Composite Asset"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "WIP Composite Asset"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order_calendar.js:44
+msgid "WIP Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "WIP Warehouse"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Wages"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Wages"
+msgstr ""
+
+#. Description of the 'Wages' (Currency) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Wages per hour"
+msgstr ""
+
+#. Description of the 'Wages' (Currency) field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Wages per hour"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
+msgid "Waiting for payment..."
+msgstr ""
+
+#. Name of a DocType
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
+#: accounts/report/purchase_register/purchase_register.js:52
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:28
+#: accounts/report/sales_register/sales_register.js:58
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
+#: selling/report/sales_order_analysis/sales_order_analysis.py:334
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
+#: stock/doctype/warehouse/warehouse.json
+#: stock/page/stock_balance/stock_balance.js:11
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
+#: stock/report/item_price_stock/item_price_stock.py:27
+#: stock/report/item_shortage_report/item_shortage_report.js:17
+#: stock/report/item_shortage_report/item_shortage_report.py:81
+#: stock/report/product_bundle_balance/product_bundle_balance.js:42
+#: stock/report/product_bundle_balance/product_bundle_balance.py:89
+#: stock/report/reserved_stock/reserved_stock.js:41
+#: stock/report/reserved_stock/reserved_stock.py:96
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
+#: stock/report/serial_no_ledger/serial_no_ledger.py:44
+#: stock/report/stock_ageing/stock_ageing.js:23
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
+#: stock/report/stock_balance/stock_balance.js:51
+#: stock/report/stock_balance/stock_balance.py:383
+#: stock/report/stock_ledger/stock_ledger.js:30
+#: stock/report/stock_ledger/stock_ledger.py:240
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
+#: stock/report/stock_projected_qty/stock_projected_qty.js:15
+#: stock/report/stock_projected_qty/stock_projected_qty.py:122
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
+#: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Production Plan Material Request
+#. Warehouse'
+#: manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
+msgctxt "Production Plan Material Request Warehouse"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json stock/workspace/stock/stock.json
+msgctxt "Warehouse"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Warehouse"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
+msgid "Warehouse Capacity Summary"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:78
+msgid "Warehouse Capacity for Item '{0}' must be greater than the existing stock level of {1} {2}."
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Contact Info"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Detail"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Warehouse Details"
+msgstr ""
+
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:113
+msgid "Warehouse Disabled?"
+msgstr ""
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Name"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Warehouse Settings"
+msgstr ""
+
+#. Name of a DocType
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: stock/report/stock_balance/stock_balance.js:69
+msgid "Warehouse Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Warehouse Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Type"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.json
+#: stock/workspace/stock/stock.json
+msgid "Warehouse Wise Stock Balance"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Warehouse and Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Warehouse and Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Warehouse and Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Warehouse and Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Warehouse and Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Warehouse and Reference"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Warehouse and Reference"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:93
+msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
+msgstr ""
+
+#: stock/doctype/serial_no/serial_no.py:82
+msgid "Warehouse cannot be changed for Serial No."
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:134
+msgid "Warehouse is mandatory"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:244
+msgid "Warehouse not found against the account {0}"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
+msgid "Warehouse not found in the system"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
+msgid "Warehouse required for stock Item {0}"
+msgstr ""
+
+#. Name of a report
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.json
+msgid "Warehouse wise Item Balance Age and Value"
+msgstr ""
+
+#. Label of a chart in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Warehouse wise Stock Value"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:87
+msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
+msgstr ""
+
+#: stock/doctype/putaway_rule/putaway_rule.py:66
+msgid "Warehouse {0} does not belong to Company {1}."
+msgstr ""
+
+#: stock/utils.py:422
+msgid "Warehouse {0} does not belong to company {1}"
+msgstr ""
+
+#: controllers/stock_controller.py:443
+msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:137
+msgid "Warehouse's Stock Value has already been booked in the following accounts:"
+msgstr ""
+
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:20
+msgid "Warehouse: {0} does not belong to {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:407
+msgid "Warehouses"
+msgstr ""
+
+#. Label of a Table MultiSelect field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Warehouses"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:163
+msgid "Warehouses with child nodes cannot be converted to ledger"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:173
+msgid "Warehouses with existing transaction can not be converted to group."
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:165
+msgid "Warehouses with existing transaction can not be converted to ledger."
+msgstr ""
+
+#. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
+#. in DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Warn"
+msgstr ""
+
+#. Option for the 'Action If Same Rate is Not Maintained' (Select) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Warn"
+msgstr ""
+
+#. Option for the 'Action if Same Rate is Not Maintained Throughout Sales
+#. Cycle' (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Warn"
+msgstr ""
+
+#. Option for the 'Action If Quality Inspection Is Not Submitted' (Select)
+#. field in DocType 'Stock Settings'
+#. Option for the 'Action If Quality Inspection Is Rejected' (Select) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Warn"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Warn POs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Warn Purchase Orders"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Warn Purchase Orders"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Warn RFQs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Warn RFQs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Warn RFQs"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Warn for new Purchase Orders"
+msgstr ""
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Warn for new Request for Quotations"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
+msgid "Warning"
+msgstr ""
+
+#: projects/doctype/timesheet/timesheet.py:76
+msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
+msgstr ""
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
+msgid "Warning!"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:1175
+msgid "Warning: Another {0} # {1} exists against stock entry {2}"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.js:484
+msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:256
+msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
+msgstr ""
+
+#. Label of a Card Break in the Support Workspace
+#: support/workspace/support/support.json
+msgid "Warranty"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warranty / AMC Details"
+msgstr ""
+
+#. Label of a Select field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Warranty / AMC Status"
+msgstr ""
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
+#: support/doctype/warranty_claim/warranty_claim.json
+msgid "Warranty Claim"
+msgstr ""
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Support Workspace
+#: crm/workspace/crm/crm.json support/workspace/support/support.json
+msgctxt "Warranty Claim"
+msgid "Warranty Claim"
+msgstr ""
+
+#. Label of a Date field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warranty Expiry Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Warranty Expiry Date"
+msgstr ""
+
+#. Label of a Int field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warranty Period (Days)"
+msgstr ""
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Warranty Period (in days)"
+msgstr ""
+
+#: utilities/doctype/video/video.js:7
+msgid "Watch Video"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
+
+#: www/support/index.html:7
+msgid "We're here to help!"
+msgstr ""
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Website"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Competitor'
+#: crm/doctype/competitor/competitor.json
+msgctxt "Competitor"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Website"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Website"
+msgstr ""
+
+#. Label of a Data field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Website"
+msgstr ""
+
+#. Name of a DocType
+#: portal/doctype/website_attribute/website_attribute.json
+msgid "Website Attribute"
+msgstr ""
+
+#. Label of a Text Editor field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website Description"
+msgstr ""
+
+#. Name of a DocType
+#: portal/doctype/website_filter_field/website_filter_field.json
+msgid "Website Filter Field"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website Image"
+msgstr ""
+
+#. Name of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Website Item Group"
+msgstr ""
+
+#. Name of a role
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgid "Website Manager"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Website Script"
+msgid "Website Script"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Website Settings"
+msgid "Website Settings"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website Specifications"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Website Theme"
+msgid "Website Theme"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Wednesday"
+msgstr ""
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Wednesday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr ""
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Week"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
+msgid "Week {0} {1}"
+msgstr ""
+
+#. Label of a Select field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Weekday"
+msgstr ""
+
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
+msgid "Weekly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Weekly"
+msgstr ""
+
+#. Option for the 'Frequency' (Select) field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Weekly"
+msgstr ""
+
+#. Option for the 'How frequently?' (Select) field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Weekly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Weekly"
+msgstr ""
+
+#. Option for the 'Frequency' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Weekly"
+msgstr ""
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Weekly"
+msgstr ""
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Weekly"
+msgstr ""
+
+#. Label of a Check field in DocType 'Holiday'
+#: setup/doctype/holiday/holiday.json
+msgctxt "Holiday"
+msgid "Weekly Off"
+msgstr ""
+
+#. Label of a Select field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Weekly Off"
+msgstr ""
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Weekly Time to send"
+msgstr ""
+
+#. Label of a Float field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Task Type'
+#: projects/doctype/task_type/task_type.json
+msgctxt "Task Type"
+msgid "Weight"
+msgstr ""
+
+#. Label of a Float field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Weight (kg)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Weight (kg)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Weight Per Unit"
+msgstr ""
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Weight UOM"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Weighting Function"
+msgstr ""
+
+#. Label of a Check field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Welcome email sent"
+msgstr ""
+
+#: setup/utils.py:166
+msgid "Welcome to {0}"
+msgstr ""
+
+#: templates/pages/help.html:12
+msgid "What do you need help with?"
+msgstr ""
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "WhatsApp"
+msgstr ""
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "WhatsApp"
+msgstr ""
+
+#. Label of a Int field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Wheels"
+msgstr ""
+
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr ""
+
+#: stock/doctype/item/item.js:920
+msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
+msgstr ""
+
+#: accounts/doctype/account/account.py:328
+msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
+msgstr ""
+
+#: accounts/doctype/account/account.py:318
+msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
+msgstr ""
+
+#. Description of the 'Use Transaction Date Exchange Rate' (Check) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "While making Purchase Invoice from Purchase Order, use Exchange Rate on Invoice's transaction date rather than inheriting it from Purchase Order. Only applies for Purchase Invoice."
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:237
+msgid "White"
+msgstr ""
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Widowed"
+msgstr ""
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Width (cm)"
+msgstr ""
+
+#. Label of a Int field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Width (cm)"
+msgstr ""
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Width of amount in word"
+msgstr ""
+
+#. Description of the 'UOMs' (Table) field in DocType 'Item'
+#. Description of the 'Taxes' (Table) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Will also apply for variants"
+msgstr ""
+
+#. Description of the 'Reorder level based on Warehouse' (Table) field in
+#. DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Will also apply for variants unless overridden"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:210
+msgid "Wire Transfer"
+msgstr ""
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "With Operations"
+msgstr ""
+
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
+msgid "Withdrawal"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Withdrawal"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Work Done"
+msgstr ""
+
+#: setup/doctype/company/company.py:257
+msgid "Work In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Work In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Work In Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Work In Progress"
+msgstr ""
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
+msgid "Work In Progress Warehouse"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/bom/bom.js:119
+#: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
+#: manufacturing/onboarding_step/work_order/work_order.json
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:19
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
+#: manufacturing/report/job_card_summary/job_card_summary.py:145
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
+#: templates/pages/material_request_info.html:45
+msgid "Work Order"
+msgstr ""
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Work Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Work Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Work Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Work Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Work Order"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Work Order"
+msgstr ""
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'Work
+#. Order'
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Work Order"
+msgid "Work Order"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:121
+msgid "Work Order / Subcontract PO"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:93
+msgid "Work Order Analysis"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Work Order Consumed Materials"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgid "Work Order Item"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgid "Work Order Operation"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Work Order Qty"
+msgstr ""
+
+#: manufacturing/dashboard_fixtures.py:152
+msgid "Work Order Qty Analysis"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.json
+msgid "Work Order Stock Report"
+msgstr ""
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/work_order_summary/work_order_summary.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Work Order Summary"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:793
+msgid "Work Order cannot be created for following reason: <br> {0}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:942
+msgid "Work Order cannot be raised against a Item Template"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
+msgid "Work Order has been {0}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:768
+msgid "Work Order not created"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:635
+msgid "Work Order {0}: Job Card not found for the operation {1}"
+msgstr ""
+
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
+msgid "Work Orders"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:844
+msgid "Work Orders Created: {0}"
+msgstr ""
+
+#. Name of a report
+#: manufacturing/report/work_orders_in_progress/work_orders_in_progress.json
+msgid "Work Orders in Progress"
+msgstr ""
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Work in Progress"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Work in Progress"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Work-in-Progress Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:430
+msgid "Work-in-Progress Warehouse is required before Submit"
+msgstr ""
+
+#. Label of a Select field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Workday"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
+msgid "Workday {0} has been repeated."
+msgstr ""
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Workflow"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Workflow"
+msgid "Workflow"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Workflow Action"
+msgid "Workflow Action"
+msgstr ""
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Workflow State"
+msgid "Workflow State"
+msgstr ""
+
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Working"
+msgstr ""
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:65
+msgid "Working Hours"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Working Hours"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#. Label of a Table field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Working Hours"
+msgstr ""
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/work_order/work_order.js:247
+#: manufacturing/doctype/workstation/workstation.json
+#: manufacturing/onboarding_step/workstation/workstation.json
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:119
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
+#: manufacturing/report/job_card_summary/job_card_summary.py:160
+#: templates/generators/bom.html:70
+msgid "Workstation"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Workstation"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Workstation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Workstation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Workstation"
+msgstr ""
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Workstation"
+msgid "Workstation"
+msgstr ""
+
+#. Label of a Link field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Workstation / Machine"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
+
+#. Label of a Data field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Name"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgid "Workstation Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Workstation Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Workstation Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Workstation Type"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Type"
+msgstr ""
+
+#. Label of a Data field in DocType 'Workstation Type'
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/doctype/workstation_type/workstation_type.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Workstation Type"
+msgid "Workstation Type"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgid "Workstation Working Hour"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:356
+msgid "Workstation is closed on the following dates as per Holiday List: {0}"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr ""
+
+#: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
+msgid "Wrapping up"
+msgstr ""
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
+#: setup/doctype/company/company.py:501
+msgid "Write Off"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off"
+msgstr ""
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Write Off Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Write Off Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Account"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Account"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Amount"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Amount (Company Currency)"
+msgstr ""
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off Based On"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Write Off Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Cost Center"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Cost Center"
+msgstr ""
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Write Off Difference Amount"
+msgstr ""
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off Entry"
+msgstr ""
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Write Off Entry"
+msgstr ""
+
+#. Label of a Currency field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Write Off Limit"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Outstanding Amount"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Outstanding Amount"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Writeoff"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Written Down Value"
+msgstr ""
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Written Down Value"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+msgid "Wrong Company"
+msgstr ""
+
+#: setup/doctype/company/company.js:202
+msgid "Wrong Password"
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
+msgid "Wrong Template"
+msgstr ""
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:67
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:70
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:73
+msgid "XML Files Processed"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
+msgid "Year"
+msgstr ""
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Year"
+msgstr ""
+
+#. Label of a Date field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Year End Date"
+msgstr ""
+
+#. Label of a Data field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Year Name"
+msgstr ""
+
+#. Label of a Date field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Year Start Date"
+msgstr ""
+
+#. Label of a Date field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Year Start Date"
+msgstr ""
+
+#. Label of a Int field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Year of Passing"
+msgstr ""
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:111
+msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
+#: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
+msgid "Yearly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Yearly"
+msgstr ""
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Yearly"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Yellow"
+msgstr ""
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Yellow"
+msgstr ""
+
+#. Option for the 'Frozen' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Purchase Order Required for Purchase Invoice & Receipt
+#. Creation?' (Select) field in DocType 'Buying Settings'
+#. Option for the 'Is Purchase Receipt Required for Purchase Invoice Creation?'
+#. (Select) field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Leave Encashed?' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'GL Entry'
+#. Option for the 'Is Advance' (Select) field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Hide Currency Symbol' (Select) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Advance' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Active' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Purchase
+#. Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Sales Order Required for Sales Invoice & Delivery Note
+#. Creation?' (Select) field in DocType 'Selling Settings'
+#. Option for the 'Is Delivery Note Required for Sales Invoice Creation?'
+#. (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Pallets' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Yes"
+msgstr ""
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Yes"
+msgstr ""
+
+#: controllers/accounts_controller.py:3206
+msgid "You are not allowed to update as per the conditions set in {} Workflow."
+msgstr ""
+
+#: accounts/general_ledger.py:666
+msgid "You are not authorized to add or update entries before {0}"
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
+msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
+msgstr ""
+
+#: accounts/doctype/account/account.py:278
+msgid "You are not authorized to set Frozen value"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:346
+msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
+msgstr ""
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
+msgid "You can add original invoice {} manually to proceed."
+msgstr ""
+
+#: templates/emails/confirm_appointment.html:10
+msgid "You can also copy-paste this link in your browser"
+msgstr ""
+
+#: assets/doctype/asset_category/asset_category.py:114
+msgid "You can also set default CWIP account in Company {}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
+msgid "You can change the parent account to a Balance Sheet account or select a different account."
+msgstr ""
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
+msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:611
+msgid "You can not enter current voucher in 'Against Journal Entry' column"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:178
+msgid "You can only have Plans with the same billing cycle in a Subscription"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
+msgid "You can only redeem max {0} points in this order."
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:148
+msgid "You can only select one mode of payment as default"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:506
+msgid "You can redeem upto {0}."
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:59
+msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
+msgstr ""
+
+#. Description of a report in the Onboarding Step 'Check Stock Projected Qty'
+#: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
+msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1030
+msgid "You can't make any changes to Job Card since Work Order is closed."
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
+msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:549
+msgid "You cannot change the rate if BOM is mentioned against any Item."
+msgstr ""
+
+#: accounts/doctype/accounting_period/accounting_period.py:126
+msgid "You cannot create a {0} within the closed Accounting Period {1}"
+msgstr ""
+
+#: accounts/general_ledger.py:159
+msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
+msgstr ""
+
+#: accounts/general_ledger.py:686
+msgid "You cannot create/amend any accounting entries till this date."
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:845
+msgid "You cannot credit and debit same account at the same time"
+msgstr ""
+
+#: projects/doctype/project_type/project_type.py:25
+msgid "You cannot delete Project Type 'External'"
+msgstr ""
+
+#: setup/doctype/department/department.js:19
+msgid "You cannot edit root node."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:536
+msgid "You cannot redeem more than {0}."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
+msgid "You cannot repost item valuation before {}"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:725
+msgid "You cannot restart a Subscription that is not cancelled."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:210
+msgid "You cannot submit empty order."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:209
+msgid "You cannot submit the order without payment."
+msgstr ""
+
+#: controllers/accounts_controller.py:3182
+msgid "You do not have permissions to {} items in a {}."
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
+msgid "You don't have enough Loyalty Points to redeem"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:499
+msgid "You don't have enough points to redeem."
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:269
+msgid "You had {} errors while creating opening invoices. Check {} for more details"
+msgstr ""
+
+#: public/js/utils.js:891
+msgid "You have already selected items from {0} {1}"
+msgstr ""
+
+#: projects/doctype/project/project.py:336
+msgid "You have been invited to collaborate on the project: {0}"
+msgstr ""
+
+#: stock/doctype/shipment/shipment.js:442
+msgid "You have entered a duplicate Delivery Note on Row"
+msgstr ""
+
+#: stock/doctype/item/item.py:1027
+msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
+msgstr ""
+
+#: templates/pages/projects.html:134
+msgid "You haven't created a {0} yet"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:218
+msgid "You must add atleast one item to save it as draft."
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:626
+msgid "You must select a customer before adding an item."
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:251
+msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
+msgstr ""
+
+#. Success message of the Module Onboarding 'Home'
+#: setup/module_onboarding/home/home.json
+msgid "You're ready to start your journey with ERPNext"
+msgstr ""
+
+#. Option for the 'Provider' (Select) field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "YouTube"
+msgstr ""
+
+#. Name of a report
+#: utilities/report/youtube_interactions/youtube_interactions.json
+msgid "YouTube Interactions"
+msgstr ""
+
+#. Description of the 'ERPNext Company' (Data) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Your Company set in ERPNext"
+msgstr ""
+
+#: www/book_appointment/index.html:49
+msgid "Your Name (required)"
+msgstr ""
+
+#: templates/includes/footer/footer_extension.html:5
+#: templates/includes/footer/footer_extension.html:6
+msgid "Your email address..."
+msgstr ""
+
+#: www/book_appointment/verify/index.html:11
+msgid "Your email has been verified and your appointment has been scheduled"
+msgstr ""
+
+#: patches/v11_0/add_default_dispatch_notification_template.py:22
+#: setup/setup_wizard/operations/install_fixtures.py:286
+msgid "Your order is out for delivery!"
+msgstr ""
+
+#: templates/pages/help.html:52
+msgid "Your tickets"
+msgstr ""
+
+#. Label of a Data field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Youtube ID"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Youtube Statistics"
+msgstr ""
+
+#: public/js/utils/contact_address_quick_entry.js:71
+msgid "ZIP Code"
+msgstr ""
+
+#. Label of a Check field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Zero Balance"
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:65
+msgid "Zero Rated"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:363
+msgid "Zero quantity"
+msgstr ""
+
+#. Label of a Attach field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Zip File"
+msgstr ""
+
+#: stock/reorder_item.py:367
+msgid "[Important] [ERPNext] Auto Reorder Errors"
+msgstr ""
+
+#: controllers/status_updater.py:247
+msgid "`Allow Negative rates for Items`"
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:92
+#, python-format
+msgid "`Freeze Stocks Older Than` should be smaller than %d days."
+msgstr ""
+
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:204
+msgid "and"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.js:792
+msgid "as a percentage of finished item quantity"
+msgstr ""
+
+#: www/book_appointment/index.html:43
+msgid "at"
+msgstr ""
+
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
+msgid "based_on"
+msgstr ""
+
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "description"
+msgstr ""
+
+#. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
+#. Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "development"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
+msgid "doc_type"
+msgstr ""
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:25
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:25
+msgid "doctype"
+msgstr ""
+
+#. Description of the 'Coupon Name' (Data) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "e.g. \"Summer Holiday 2019 Offer 20\""
+msgstr ""
+
+#. Description of the 'Shipping Rule Label' (Data) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "example: Next Day Shipping"
+msgstr ""
+
+#. Option for the 'Service Provider' (Select) field in DocType 'Currency
+#. Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "exchangerate.host"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr ""
+
+#. Option for the 'Service Provider' (Select) field in DocType 'Currency
+#. Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "frankfurter.app"
+msgstr ""
+
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "image"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:258
+msgid "is already"
+msgstr ""
+
+#. Label of a Int field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "lft"
+msgstr ""
+
+#. Label of a Int field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "lft"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "material_request_item"
+msgstr ""
+
+#: controllers/selling_controller.py:151
+msgid "must be between 0 and 100"
+msgstr ""
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "old_parent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "old_parent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "old_parent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "old_parent"
+msgstr ""
+
+#. Label of a Data field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "old_parent"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "old_parent"
+msgstr ""
+
+#. Label of a Link field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "old_parent"
+msgstr ""
+
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr ""
+
+#: controllers/accounts_controller.py:1109
+msgid "or"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:50
+msgid "or its descendants"
+msgstr ""
+
+#: templates/includes/macros.html:207 templates/includes/macros.html:211
+msgid "out of 5"
+msgstr ""
+
+#: public/js/utils.js:417
+msgid "payments app is not installed. Please install it from {0} or {1}"
+msgstr ""
+
+#: utilities/__init__.py:47
+msgid "payments app is not installed. Please install it from {} or {}"
+msgstr ""
+
+#. Description of the 'Billing Rate' (Currency) field in DocType 'Activity
+#. Cost'
+#. Description of the 'Costing Rate' (Currency) field in DocType 'Activity
+#. Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "per hour"
+msgstr ""
+
+#. Description of the 'Electricity Cost' (Currency) field in DocType
+#. 'Workstation'
+#. Description of the 'Consumable Cost' (Currency) field in DocType
+#. 'Workstation'
+#. Description of the 'Rent Cost' (Currency) field in DocType 'Workstation'
+#. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "per hour"
+msgstr ""
+
+#. Description of the 'Electricity Cost' (Currency) field in DocType
+#. 'Workstation Type'
+#. Description of the 'Consumable Cost' (Currency) field in DocType
+#. 'Workstation Type'
+#. Description of the 'Rent Cost' (Currency) field in DocType 'Workstation
+#. Type'
+#. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation
+#. Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "per hour"
+msgstr ""
+
+#: stock/stock_ledger.py:1673
+msgid "performing either one below:"
+msgstr ""
+
+#. Description of the 'Product Bundle Item' (Data) field in DocType 'Pick List
+#. Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "product bundle item row's name in sales order. Also indicates that picked item is to be used for a product bundle"
+msgstr ""
+
+#. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
+#. Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "production"
+msgstr ""
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "quotation_item"
+msgstr ""
+
+#: templates/includes/macros.html:202
+msgid "ratings"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1121
+msgid "received from"
+msgstr ""
+
+#. Label of a Int field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "rgt"
+msgstr ""
+
+#. Label of a Int field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "rgt"
+msgstr ""
+
+#. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
+#. Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "sandbox"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:701
+msgid "subscription is already cancelled."
+msgstr ""
+
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
+msgid "target_ref_field"
+msgstr ""
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "temporary name"
+msgstr ""
+
+#. Label of a Data field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "title"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:1121
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
+msgid "to"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
+msgid "to unallocate the amount of this Return Invoice before cancelling it."
+msgstr ""
+
+#. Description of the 'Coupon Code' (Data) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "unique e.g. SAVE20  To be used to get discount"
+msgstr ""
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:87
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:338
+msgid "up to "
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:9
+msgid "variance"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:41
+msgid "via BOM Update Tool"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:261
+msgid "will be"
+msgstr ""
+
+#: assets/doctype/asset_category/asset_category.py:112
+msgid "you must select Capital Work in Progress Account in accounts table"
+msgstr ""
+
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
+msgid "{0}"
+msgstr ""
+
+#: controllers/accounts_controller.py:943
+msgid "{0} '{1}' is disabled"
+msgstr ""
+
+#: accounts/utils.py:168
+msgid "{0} '{1}' not in Fiscal Year {2}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.py:362
+msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
+msgstr ""
+
+#: stock/report/stock_ageing/stock_ageing.py:200
+msgid "{0} - Above"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
+msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
+msgstr ""
+
+#: controllers/accounts_controller.py:1971
+msgid "{0} Account not found against Customer {1}."
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:266
+msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/utils.py:745
+msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:124
+msgid "{0} Digest"
+msgstr ""
+
+#: accounts/utils.py:1228
+msgid "{0} Number {1} is already used in {2} {3}"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:397
+msgid "{0} Operations: {1}"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:167
+msgid "{0} Request for {1}"
+msgstr ""
+
+#: stock/doctype/item/item.py:322
+msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
+msgid "{0} Transaction(s) Reconciled"
+msgstr ""
+
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:61
+msgid "{0} account is not of type {1}"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
+msgid "{0} account not found while submitting purchase receipt"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:965
+msgid "{0} against Bill {1} dated {2}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:974
+msgid "{0} against Purchase Order {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:941
+msgid "{0} against Sales Invoice {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:948
+msgid "{0} against Sales Order {1}"
+msgstr ""
+
+#: quality_management/doctype/quality_procedure/quality_procedure.py:69
+msgid "{0} already has a Parent Procedure {1}."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:685
+msgid "{0} and {1}"
+msgstr ""
+
+#: accounts/report/general_ledger/general_ledger.py:66
+#: accounts/report/pos_register/pos_register.py:110
+msgid "{0} and {1} are mandatory"
+msgstr ""
+
+#: assets/doctype/asset_movement/asset_movement.py:42
+msgid "{0} asset cannot be transferred"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:271
+msgid "{0} can not be negative"
+msgstr ""
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
+msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
+msgid "{0} created"
+msgstr ""
+
+#: setup/doctype/company/company.py:189
+msgid "{0} currency must be same as company's default currency. Please select another account."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:311
+msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
+msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:122
+msgid "{0} does not belong to Company {1}"
+msgstr ""
+
+#: accounts/doctype/item_tax_template/item_tax_template.py:58
+msgid "{0} entered twice in Item Tax"
+msgstr ""
+
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
+msgid "{0} entered twice {1} in Item Taxes"
+msgstr ""
+
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
+msgid "{0} for {1}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:362
+msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
+msgstr ""
+
+#: setup/default_success_action.py:14
+msgid "{0} has been submitted successfully"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:2285
+msgid "{0} in row {1}"
+msgstr ""
+
+#: accounts/doctype/pos_profile/pos_profile.py:75
+msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
+msgstr ""
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:164
+msgid "{0} is blocked so this transaction cannot proceed"
+msgstr ""
+
+#: accounts/doctype/budget/budget.py:57
+#: accounts/doctype/payment_entry/payment_entry.py:557
+#: accounts/report/general_ledger/general_ledger.py:62
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
+msgid "{0} is mandatory"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
+msgid "{0} is mandatory for Item {1}"
+msgstr ""
+
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
+msgid "{0} is mandatory for account {1}"
+msgstr ""
+
+#: public/js/controllers/taxes_and_totals.js:122
+msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2551
+msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
+msgstr ""
+
+#: selling/doctype/customer/customer.py:198
+msgid "{0} is not a company bank account"
+msgstr ""
+
+#: accounts/doctype/cost_center/cost_center.py:53
+msgid "{0} is not a group node. Please select a group node as parent cost center"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:412
+msgid "{0} is not a stock Item"
+msgstr ""
+
+#: controllers/item_variant.py:140
+msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:161
+msgid "{0} is not added in the table"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
+msgid "{0} is not enabled in {1}"
+msgstr ""
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
+msgid "{0} is not the default supplier for any items."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:2332
+msgid "{0} is on hold till {1}"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:126
+#: accounts/doctype/pricing_rule/pricing_rule.py:165
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
+msgid "{0} is required"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:362
+msgid "{0} items in progress"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:346
+msgid "{0} items produced"
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:172
+msgid "{0} must be negative in return document"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:461
+msgid "{0} not found for item {1}"
+msgstr ""
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:696
+msgid "{0} parameter is invalid"
+msgstr ""
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:68
+msgid "{0} payment entries can not be filtered by {1}"
+msgstr ""
+
+#: controllers/stock_controller.py:1111
+msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:766
+msgid "{0} units of Item {1} is not available."
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:782
+msgid "{0} units of Item {1} is picked in another Pick List."
+msgstr ""
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
+msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
+msgstr ""
+
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
+msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
+msgstr ""
+
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
+msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
+msgstr ""
+
+#: stock/stock_ledger.py:1342
+msgid "{0} units of {1} needed in {2} to complete this transaction."
+msgstr ""
+
+#: stock/utils.py:413
+msgid "{0} valid serial nos for Item {1}"
+msgstr ""
+
+#: stock/doctype/item/item.js:615
+msgid "{0} variants created."
+msgstr ""
+
+#: accounts/doctype/payment_term/payment_term.js:19
+msgid "{0} will be given as discount."
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:772
+msgid "{0} {1}"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:206
+msgid "{0} {1} Manually"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
+msgid "{0} {1} Partially Reconciled"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
+msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
+msgstr ""
+
+#: accounts/doctype/payment_order/payment_order.py:121
+msgid "{0} {1} created"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
+msgid "{0} {1} does not exist"
+msgstr ""
+
+#: accounts/party.py:515
+msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:372
+msgid "{0} {1} has already been fully paid."
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:384
+msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
+msgid "{0} {1} has been modified. Please refresh."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:221
+msgid "{0} {1} has not been submitted so the action cannot be completed"
+msgstr ""
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
+msgid "{0} {1} is allocated twice in this Bank Transaction"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:607
+msgid "{0} {1} is associated with {2}, but Party Account is {3}"
+msgstr ""
+
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
+msgid "{0} {1} is cancelled or closed"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:363
+msgid "{0} {1} is cancelled or stopped"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:211
+msgid "{0} {1} is cancelled so the action cannot be completed"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:759
+msgid "{0} {1} is closed"
+msgstr ""
+
+#: accounts/party.py:744
+msgid "{0} {1} is disabled"
+msgstr ""
+
+#: accounts/party.py:750
+msgid "{0} {1} is frozen"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:756
+msgid "{0} {1} is fully billed"
+msgstr ""
+
+#: accounts/party.py:754
+msgid "{0} {1} is not active"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:584
+msgid "{0} {1} is not associated with {2} {3}"
+msgstr ""
+
+#: accounts/utils.py:131
+msgid "{0} {1} is not in any active Fiscal Year"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
+msgid "{0} {1} is not submitted"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:617
+msgid "{0} {1} is on hold"
+msgstr ""
+
+#: controllers/buying_controller.py:489
+msgid "{0} {1} is {2}"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:623
+msgid "{0} {1} must be submitted"
+msgstr ""
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
+msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
+msgstr ""
+
+#: buying/utils.py:110
+msgid "{0} {1} status is {2}"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:191
+msgid "{0} {1} via CSV File"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:213
+msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:242
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
+msgid "{0} {1}: Account {2} does not belong to Company {3}"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:230
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
+msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:237
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
+msgid "{0} {1}: Account {2} is inactive"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:279
+msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
+msgstr ""
+
+#: controllers/stock_controller.py:562
+msgid "{0} {1}: Cost Center is mandatory for Item {2}"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:166
+msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:255
+msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:262
+msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:132
+msgid "{0} {1}: Customer is required against Receivable account {2}"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:154
+msgid "{0} {1}: Either debit or credit amount is required for {2}"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:138
+msgid "{0} {1}: Supplier is required against Payable account {2}"
+msgstr ""
+
+#: projects/doctype/project/project_list.js:6
+msgid "{0}%"
+msgstr ""
+
+#: controllers/website_list_for_contact.py:203
+msgid "{0}% Billed"
+msgstr ""
+
+#: controllers/website_list_for_contact.py:211
+msgid "{0}% Delivered"
+msgstr ""
+
+#: accounts/doctype/payment_term/payment_term.js:15
+#, python-format
+msgid "{0}% of total invoice value will be given as discount."
+msgstr ""
+
+#: projects/doctype/task/task.py:119
+msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1012
+msgid "{0}, complete the operation {1} before the operation {2}."
+msgstr ""
+
+#: accounts/party.py:73
+msgid "{0}: {1} does not exists"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:889
+msgid "{0}: {1} must be less than {2}"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom.py:211
+msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
+msgstr ""
+
+#: controllers/stock_controller.py:1367
+msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
+msgid "{range4}-Above"
+msgstr ""
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
+msgid "{}"
+msgstr ""
+
+#: controllers/buying_controller.py:736
+msgid "{} Assets created for {}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
+msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
+msgstr ""
+
+#: controllers/buying_controller.py:197
+msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
+msgstr ""
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
+msgid "{} is a child company."
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
+msgid "{} of {}"
+msgstr ""
+
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
+msgid "{} {} is already linked with another {}"
+msgstr ""
+
+#: accounts/doctype/party_link/party_link.py:40
+msgid "{} {} is already linked with {} {}"
+msgstr ""
+
diff --git a/erpnext/locale/de.po b/erpnext/locale/de.po
index 813c307..a5617e6 100644
--- a/erpnext/locale/de.po
+++ b/erpnext/locale/de.po
@@ -2,8 +2,8 @@
 msgstr ""
 "Project-Id-Version: frappe\n"
 "Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-01-29 18:13+0053\n"
-"PO-Revision-Date: 2024-03-06 14:36\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-07 07:04\n"
 "Last-Translator: info@erpnext.com\n"
 "Language-Team: German\n"
 "MIME-Version: 1.0\n"
@@ -18,21 +18,17 @@
 "X-Crowdin-File-ID: 46\n"
 "Language: de_DE\n"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:85
-msgid " "
-msgstr ""
-
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "  "
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:76
+#: selling/doctype/quotation/quotation.js:77
 msgid " Address"
 msgstr " Adresse"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:612
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
 msgid " Amount"
 msgstr " Betrag"
 
@@ -42,45 +38,36 @@
 msgid " Is Child Table"
 msgstr " Ist Untertabelle"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:186
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:107
 #: selling/report/sales_analytics/sales_analytics.py:66
 msgid " Name"
 msgstr " Name"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:108
-msgid " Qty"
-msgstr " Menge"
-
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:603
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
 msgid " Rate"
 msgstr " Preis"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:116
-msgid " Raw Material"
-msgstr " Rohmaterial"
-
-#: public/js/bom_configurator/bom_configurator.bundle.js:127
-#: public/js/bom_configurator/bom_configurator.bundle.js:157
-msgid " Sub Assembly"
-msgstr " Unterbaugruppe"
-
-#: projects/doctype/project_update/project_update.py:110
+#: projects/doctype/project_update/project_update.py:104
 msgid " Summary"
 msgstr " Zusammenfassung"
 
-#: stock/doctype/item/item.py:235
+#: stock/doctype/item/item.py:234
 msgid "\"Customer Provided Item\" cannot be Purchase Item also"
 msgstr "\"Vom Kunden beigestellter Artikel\" kann nicht gleichzeitig \"Einkaufsartikel\" sein"
 
-#: stock/doctype/item/item.py:237
+#: stock/doctype/item/item.py:236
 msgid "\"Customer Provided Item\" cannot have Valuation Rate"
 msgstr "\"Vom Kunden beigestellter Artikel\" kann keinen Bewertungssatz haben"
 
-#: stock/doctype/item/item.py:313
+#: stock/doctype/item/item.py:312
 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
 msgstr "\"Ist Anlagevermögen\" kann nicht deaktiviert werden, da Anlagebuchung für den Artikel vorhanden"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr ""
+
 #. Description of the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid "# Account Settings\n\n"
@@ -580,7 +567,7 @@
 msgid "% Completed"
 msgstr "% abgeschlossen"
 
-#: manufacturing/doctype/bom/bom.js:755
+#: manufacturing/doctype/bom/bom.js:788
 #, python-format
 msgid "% Finished Item Quantity"
 msgstr "% fertige Artikelmenge"
@@ -592,11 +579,12 @@
 msgstr "% installiert"
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
 msgid "% Occupied"
 msgstr "% Besetzt"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:280
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:332
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
 msgid "% Of Grand Total"
 msgstr "% der Gesamtsumme"
 
@@ -681,11 +669,11 @@
 msgid "% of materials delivered against this Sales Order"
 msgstr "% der für diesen Kundenauftrag gelieferten Materialien"
 
-#: controllers/accounts_controller.py:1899
+#: controllers/accounts_controller.py:1975
 msgid "'Account' in the Accounting section of Customer {0}"
 msgstr "„Konto“ im Abschnitt „Buchhaltung“ von Kunde {0}"
 
-#: selling/doctype/sales_order/sales_order.py:263
+#: selling/doctype/sales_order/sales_order.py:269
 msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
 msgstr "Mehrere Aufträge (je Kunde) mit derselben Bestellnummer erlauben"
 
@@ -693,7 +681,7 @@
 msgid "'Based On' and 'Group By' can not be same"
 msgstr "„Basierend auf“ und „Gruppieren nach“ dürfen nicht identisch sein"
 
-#: stock/report/product_bundle_balance/product_bundle_balance.py:232
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
 msgid "'Date' is required"
 msgstr "'Datum' ist erforderlich"
 
@@ -701,17 +689,17 @@
 msgid "'Days Since Last Order' must be greater than or equal to zero"
 msgstr "„Tage seit der letzten Bestellung“ muss größer oder gleich null sein"
 
-#: controllers/accounts_controller.py:1904
+#: controllers/accounts_controller.py:1980
 msgid "'Default {0} Account' in Company {1}"
 msgstr "'Standardkonto {0} ' in Unternehmen {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1048
+#: accounts/doctype/journal_entry/journal_entry.py:1083
 msgid "'Entries' cannot be empty"
 msgstr "\"Buchungen\" kann nicht leer sein"
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
-#: stock/report/stock_analytics/stock_analytics.py:321
+#: stock/report/stock_analytics/stock_analytics.py:314
 msgid "'From Date' is required"
 msgstr "\"Von-Datum\" ist erforderlich"
 
@@ -719,33 +707,57 @@
 msgid "'From Date' must be after 'To Date'"
 msgstr "\"Von-Datum\" muss nach \"Bis-Datum\" liegen"
 
-#: stock/doctype/item/item.py:392
+#: stock/doctype/item/item.py:391
 msgid "'Has Serial No' can not be 'Yes' for non-stock item"
 msgstr "„Hat Seriennummer“ kann für Artikel ohne Lagerhaltung nicht aktiviert werden"
 
-#: stock/report/stock_ledger/stock_ledger.py:436
+#: stock/report/stock_ledger/stock_ledger.py:538
 msgid "'Opening'"
 msgstr "\"Eröffnung\""
 
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
+
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
-#: stock/report/stock_analytics/stock_analytics.py:326
+#: stock/report/stock_analytics/stock_analytics.py:319
 msgid "'To Date' is required"
 msgstr "\"Bis-Datum\" ist erforderlich,"
 
-#: stock/doctype/packing_slip/packing_slip.py:96
+#: stock/doctype/packing_slip/packing_slip.py:94
 msgid "'To Package No.' cannot be less than 'From Package No.'"
-msgstr ""
+msgstr "„Bis Paket-Nr.' darf nicht kleiner als „Von Paket Nr.“ sein"
 
-#: controllers/sales_and_purchase_return.py:67
+#: controllers/sales_and_purchase_return.py:65
 msgid "'Update Stock' can not be checked because items are not delivered via {0}"
 msgstr "\"Lager aktualisieren\" kann nicht ausgewählt werden, da Artikel nicht über {0} geliefert wurden"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:369
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
 msgid "'Update Stock' cannot be checked for fixed asset sale"
 msgstr "„Bestand aktualisieren“ kann für den Verkauf von Anlagevermögen nicht aktiviert werden"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:175
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
 msgid "(A) Qty After Transaction"
@@ -761,17 +773,17 @@
 msgid "(C) Total Qty in Queue"
 msgstr "(C) Gesamtmenge in der Warteschlange"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:185
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
 msgid "(C) Total qty in queue"
 msgstr "(C) Gesamtmenge in der Warteschlange"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:195
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
 msgid "(D) Balance Stock Value"
 msgstr "(D) Saldo Lagerwert"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:200
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
 msgid "(E) Balance Stock Value in Queue"
@@ -782,7 +794,7 @@
 msgid "(F) Change in Stock Value"
 msgstr "(F) Änderung des Lagerwerts"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:193
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
 msgid "(Forecast)"
 msgstr "(Prognose)"
 
@@ -796,7 +808,7 @@
 msgid "(H) Change in Stock Value (FIFO Queue)"
 msgstr "(H) Änderung des Lagerwertes (FIFO-Warteschlange)"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:210
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
 msgid "(H) Valuation Rate"
 msgstr "(H) Wertersatz"
 
@@ -836,7 +848,7 @@
 msgid "* Will be calculated in the transaction."
 msgstr "* Wird in der Transaktion berechnet."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:130
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
 msgid ", with the inventory {0}: {1}"
 msgstr ", mit dem Inventar {0}: {1}"
 
@@ -915,8 +927,8 @@
 msgid "11-50"
 msgstr "11-50"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:99
-#: regional/report/uae_vat_201/uae_vat_201.py:105
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
 msgid "1{0}"
 msgstr "1{0}"
 
@@ -1021,7 +1033,7 @@
 msgid "90 Above"
 msgstr "über 90"
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:60
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
 msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
 msgstr "<b>Von Zeit</b> kann nicht später sein als <b>Bis Zeit</b> für {0}"
 
@@ -1083,7 +1095,7 @@
 msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
 msgstr "<div class=\"text-muted text-center\">Keine übereinstimmenden Banktransaktionen gefunden</div>"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:258
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
 msgid "<div class=\"text-muted text-center\">{0}</div>"
 msgstr "<div class=\"text-muted text-center\">{0}</div>"
 
@@ -1279,25 +1291,25 @@
 msgid "A - B"
 msgstr "A - B"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:190
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
 msgid "A - C"
 msgstr "A - C"
 
-#: manufacturing/doctype/bom/bom.py:209
+#: manufacturing/doctype/bom/bom.py:206
 msgid "A BOM with name {0} already exists for item {1}."
 msgstr "Für Artikel {1} ist bereits eine Stückliste mit dem Namen {0} vorhanden."
 
-#: selling/doctype/customer/customer.py:297
+#: selling/doctype/customer/customer.py:308
 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
 msgstr "Eine Kundengruppe mit dem gleichen Namen existiert bereits. Bitte den Kundennamen ändern oder die Kundengruppe umbenennen"
 
-#: manufacturing/doctype/workstation/workstation.js:47
+#: manufacturing/doctype/workstation/workstation.js:73
 msgid "A Holiday List can be added to exclude counting these days for the Workstation."
 msgstr "Sie können eine Liste der arbeitsfreien Tage hinzufügen, um die Zählung dieser Tage für den Arbeitsplatz auszuschließen."
 
-#: crm/doctype/lead/lead.py:142
+#: crm/doctype/lead/lead.py:140
 msgid "A Lead requires either a person's name or an organization's name"
 msgstr "Ein Interessent benötigt entweder den Namen einer Person oder den Namen einer Organisation"
 
@@ -1305,7 +1317,17 @@
 msgid "A Packing Slip can only be created for Draft Delivery Note."
 msgstr "Ein Packzettel kann nur für Entwürfe von Lieferscheinen erstellt werden."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:530
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
 msgstr ""
 
@@ -1316,12 +1338,13 @@
 msgstr "Ein Kundenauftrag ist eine Bestätigung einer Bestellung Ihres Kunden. Er wird auch als Proforma-Rechnung bezeichnet.\n\n"
 "Der Kundenauftrag ist das Herzstück Ihrer Verkaufs- und Einkaufstransaktionen. Kundenaufträge sind mit Lieferscheinen, Ausgangsrechnungen, Materialanforderungen und Wartungstransaktionen verknüpft. Über den Kundenauftrag können Sie die Erfüllung des gesamten Geschäfts mit dem Kunden verfolgen."
 
-#: setup/doctype/company/company.py:937
-msgid "A Transaction Deletion Job is triggered for {0}"
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
 msgstr ""
 
-#: setup/doctype/company/company.py:914
-msgid "A Transaction Deletion Job: {0} is already running for {1}"
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
 msgstr ""
 
 #. Description of the 'Send To Primary Contact' (Check) field in DocType
@@ -1339,14 +1362,24 @@
 msgid "A driver must be set to submit."
 msgstr "Ein Fahrer muss zum Buchen angegeben werden."
 
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
 #: templates/emails/confirm_appointment.html:2
 msgid "A new appointment has been created for you with {0}"
 msgstr "Es wurde ein neuer Termin für Sie bei {0} erstellt"
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:98
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
 msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
 msgstr "Eine Vorlage mit der Steuerkategorie {0} existiert bereits. Für jede Steuerkategorie ist nur eine Vorlage zulässig"
 
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -1533,6 +1566,11 @@
 msgid "AWB Number"
 msgstr "Luftfrachtbrief Nr."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -1545,15 +1583,15 @@
 msgid "Abbreviation"
 msgstr "Abkürzung"
 
-#: setup/doctype/company/company.py:164
+#: setup/doctype/company/company.py:160
 msgid "Abbreviation already used for another company"
 msgstr "Abkürzung bereits für ein anderes Unternehmen verwendet"
 
-#: setup/doctype/company/company.py:159
+#: setup/doctype/company/company.py:157
 msgid "Abbreviation is mandatory"
 msgstr "Abkürzung ist zwingend erforderlich"
 
-#: stock/doctype/item_attribute/item_attribute.py:100
+#: stock/doctype/item_attribute/item_attribute.py:102
 msgid "Abbreviation: {0} must appear only once"
 msgstr "Abkürzung: {0} darf nur einmal erscheinen"
 
@@ -1563,19 +1601,19 @@
 msgid "About Us Settings"
 msgstr "Einstellungen zu \"Über uns\""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:39
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
 msgid "About {0} minute remaining"
 msgstr "Noch ungefähr {0} Minuten"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
 msgid "About {0} minutes remaining"
 msgstr "Noch ungefähr {0} Minuten"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
 msgid "About {0} seconds remaining"
 msgstr "Noch ungefähr {0} Sekunden"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:224
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
 msgid "Above"
 msgstr "Über"
 
@@ -1639,7 +1677,7 @@
 msgid "Accepted Qty in Stock UOM"
 msgstr "Angenommene Menge in Lagereinheit"
 
-#: public/js/controllers/transaction.js:2124
+#: public/js/controllers/transaction.js:2168
 msgid "Accepted Quantity"
 msgstr "Angenommene Menge"
 
@@ -1701,25 +1739,31 @@
 msgid "Access Token"
 msgstr "Zugriffstoken"
 
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
 #: accounts/doctype/account/account.json
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
 #: accounts/report/account_balance/account_balance.py:21
 #: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:291
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:205
-#: accounts/report/financial_statements.py:621
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:193
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
 #: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:565
-#: accounts/report/payment_ledger/payment_ledger.js:31
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
 #: accounts/report/payment_ledger/payment_ledger.py:145
-#: accounts/report/trial_balance/trial_balance.py:415
+#: accounts/report/trial_balance/trial_balance.py:409
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:16
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
 msgid "Account"
 msgstr "Konto"
 
@@ -1872,12 +1916,6 @@
 msgid "Account Balance"
 msgstr "Kontostand"
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Account Balance"
-msgstr "Kontostand"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -2021,8 +2059,8 @@
 msgid "Account Manager"
 msgstr "Kundenbetreuer"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
-#: controllers/accounts_controller.py:1908
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
 msgid "Account Missing"
 msgstr "Konto fehlt"
 
@@ -2050,11 +2088,11 @@
 msgid "Account Name"
 msgstr "Kontoname"
 
-#: accounts/doctype/account/account.py:306
+#: accounts/doctype/account/account.py:321
 msgid "Account Not Found"
 msgstr "Konto nicht gefunden"
 
-#: accounts/doctype/account/account_tree.js:108
+#: accounts/doctype/account/account_tree.js:131
 msgid "Account Number"
 msgstr "Kontonummer"
 
@@ -2064,7 +2102,7 @@
 msgid "Account Number"
 msgstr "Kontonummer"
 
-#: accounts/doctype/account/account.py:458
+#: accounts/doctype/account/account.py:472
 msgid "Account Number {0} already used in account {1}"
 msgstr "Die Kontonummer {0} wurde bereits im Konto {1} verwendet"
 
@@ -2102,8 +2140,8 @@
 msgid "Account Subtype"
 msgstr "Kontosubtyp"
 
-#: accounts/doctype/account/account_tree.js:115
-#: accounts/report/account_balance/account_balance.js:35
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
 msgid "Account Type"
 msgstr "Kontotyp"
 
@@ -2143,15 +2181,15 @@
 msgid "Account Type"
 msgstr "Kontotyp"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:126
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
 msgid "Account Value"
 msgstr "Kontostand"
 
-#: accounts/doctype/account/account.py:279
+#: accounts/doctype/account/account.py:294
 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
 msgstr "Der Kontostand ist bereits im Haben, daher können Sie „Saldo muss sein“ nicht auf „Soll“ setzen"
 
-#: accounts/doctype/account/account.py:273
+#: accounts/doctype/account/account.py:288
 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
 msgstr "Der Kontostand ist bereits im Soll, daher können Sie „Saldo muss sein“ nicht auf „Haben“ setzen"
 
@@ -2173,7 +2211,7 @@
 msgid "Account for Change Amount"
 msgstr "Konto für Wechselbetrag"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:44
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
 msgid "Account is mandatory to get payment entries"
 msgstr "Konto ist obligatorisch, um Zahlungseingänge zu erhalten"
 
@@ -2181,28 +2219,28 @@
 msgid "Account is not set for the dashboard chart {0}"
 msgstr "Konto ist nicht für das Dashboard-Diagramm {0} festgelegt."
 
-#: assets/doctype/asset/asset.py:677
+#: assets/doctype/asset/asset.py:675
 msgid "Account not Found"
 msgstr "Konto nicht gefunden"
 
-#: accounts/doctype/account/account.py:360
+#: accounts/doctype/account/account.py:375
 msgid "Account with child nodes cannot be converted to ledger"
 msgstr "Ein Konto mit Unterknoten kann nicht in ein Kontoblatt umgewandelt werden"
 
-#: accounts/doctype/account/account.py:252
+#: accounts/doctype/account/account.py:267
 msgid "Account with child nodes cannot be set as ledger"
 msgstr "Konto mit untergeordneten Knoten kann nicht als Hauptbuch festgelegt werden"
 
-#: accounts/doctype/account/account.py:371
+#: accounts/doctype/account/account.py:386
 msgid "Account with existing transaction can not be converted to group."
 msgstr "Ein Konto mit bestehenden Transaktionen kann nicht in eine Gruppe umgewandelt werden"
 
-#: accounts/doctype/account/account.py:400
+#: accounts/doctype/account/account.py:415
 msgid "Account with existing transaction can not be deleted"
 msgstr "Ein Konto mit bestehenden Transaktionen kann nicht gelöscht werden"
 
-#: accounts/doctype/account/account.py:247
-#: accounts/doctype/account/account.py:362
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
 msgid "Account with existing transaction cannot be converted to ledger"
 msgstr "Ein Konto mit bestehenden Transaktionen kann nicht in ein Kontoblatt umgewandelt werden"
 
@@ -2210,15 +2248,15 @@
 msgid "Account {0} added multiple times"
 msgstr "Konto {0} mehrmals hinzugefügt"
 
-#: setup/doctype/company/company.py:187
+#: setup/doctype/company/company.py:183
 msgid "Account {0} does not belong to company: {1}"
 msgstr "Konto {0} gehört nicht zu Unternehmen {1}"
 
-#: accounts/doctype/budget/budget.py:99
+#: accounts/doctype/budget/budget.py:101
 msgid "Account {0} does not belongs to company {1}"
 msgstr "Konto {0} gehört nicht zu Unternehmen {1}"
 
-#: accounts/doctype/account/account.py:532
+#: accounts/doctype/account/account.py:546
 msgid "Account {0} does not exist"
 msgstr "Konto {0} existiert nicht"
 
@@ -2234,59 +2272,59 @@
 msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
 msgstr "Konto {0} stimmt nicht mit Unternehmen {1} im Rechnungsmodus überein: {2}"
 
-#: accounts/doctype/account/account.py:490
+#: accounts/doctype/account/account.py:504
 msgid "Account {0} exists in parent company {1}."
 msgstr "Konto {0} existiert in der Muttergesellschaft {1}."
 
-#: accounts/doctype/budget/budget.py:108
+#: accounts/doctype/budget/budget.py:111
 msgid "Account {0} has been entered multiple times"
 msgstr "Konto {0} wurde mehrmals eingegeben"
 
-#: accounts/doctype/account/account.py:344
+#: accounts/doctype/account/account.py:359
 msgid "Account {0} is added in the child company {1}"
 msgstr "Konto {0} wurde im Tochterunternehmen {1} hinzugefügt"
 
-#: accounts/doctype/gl_entry/gl_entry.py:443
+#: accounts/doctype/gl_entry/gl_entry.py:396
 msgid "Account {0} is frozen"
 msgstr "Konto {0} ist eingefroren"
 
-#: controllers/accounts_controller.py:1032
+#: controllers/accounts_controller.py:1108
 msgid "Account {0} is invalid. Account Currency must be {1}"
 msgstr "Konto {0} ist ungültig. Kontenwährung muss {1} sein"
 
-#: accounts/doctype/account/account.py:150
+#: accounts/doctype/account/account.py:149
 msgid "Account {0}: Parent account {1} can not be a ledger"
 msgstr "Konto {0}: Übergeordnetes Konto {1} kann kein Kontenblatt sein"
 
-#: accounts/doctype/account/account.py:156
+#: accounts/doctype/account/account.py:155
 msgid "Account {0}: Parent account {1} does not belong to company: {2}"
 msgstr "Konto {0}: Kontogruppe {1} gehört nicht zu Unternehmen {2}"
 
-#: accounts/doctype/account/account.py:144
+#: accounts/doctype/account/account.py:143
 msgid "Account {0}: Parent account {1} does not exist"
 msgstr "Konto {0}: Hauptkonto {1} existiert nicht"
 
-#: accounts/doctype/account/account.py:147
+#: accounts/doctype/account/account.py:146
 msgid "Account {0}: You can not assign itself as parent account"
 msgstr "Konto {0}: Sie können dieses Konto sich selbst nicht als Über-Konto zuweisen"
 
-#: accounts/general_ledger.py:403
+#: accounts/general_ledger.py:406
 msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
 msgstr "Konto: <b>{0}</b> ist in Bearbeitung und kann von Journal Entry nicht aktualisiert werden"
 
-#: accounts/doctype/journal_entry/journal_entry.py:243
+#: accounts/doctype/journal_entry/journal_entry.py:256
 msgid "Account: {0} can only be updated via Stock Transactions"
 msgstr "Konto: {0} kann nur über Lagertransaktionen aktualisiert werden"
 
-#: accounts/report/general_ledger/general_ledger.py:325
+#: accounts/report/general_ledger/general_ledger.py:330
 msgid "Account: {0} does not exist"
 msgstr "Konto {0} existiert nicht"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2098
+#: accounts/doctype/payment_entry/payment_entry.py:2134
 msgid "Account: {0} is not permitted under Payment Entry"
 msgstr "Konto {0} kann nicht in Zahlung verwendet werden"
 
-#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2651
 msgid "Account: {0} with currency: {1} can not be selected"
 msgstr "Konto: {0} mit Währung: {1} kann nicht ausgewählt werden"
 
@@ -2446,12 +2484,12 @@
 msgid "Accounting Dimension"
 msgstr "Buchhaltungsdimension"
 
-#: accounts/doctype/gl_entry/gl_entry.py:206
+#: accounts/doctype/gl_entry/gl_entry.py:201
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
 msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
 msgstr "Die Buchhaltungsdimension <b>{0}</b> ist für das Bilanzkonto <b>{1}</b> erforderlich."
 
-#: accounts/doctype/gl_entry/gl_entry.py:193
+#: accounts/doctype/gl_entry/gl_entry.py:188
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
 msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
 msgstr "Für das Gewinn- und Verlustkonto {1} ist die Buchhaltungsdimension <b>{0}</b> erforderlich."
@@ -2767,53 +2805,54 @@
 msgid "Accounting Entries"
 msgstr "Buchungen"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:82
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
 msgid "Accounting Entries are reposted"
 msgstr "Buchhaltungseinträge werden umgebucht"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
 msgid "Accounting Entries are reposted."
 msgstr "Buchhaltungseinträge werden umgebucht."
 
-#: assets/doctype/asset/asset.py:709 assets/doctype/asset/asset.py:724
-#: assets/doctype/asset_capitalization/asset_capitalization.py:572
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
 msgid "Accounting Entry for Asset"
 msgstr "Buchungseintrag für Vermögenswert"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:738
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
 msgid "Accounting Entry for Service"
 msgstr "Buchhaltungseintrag für Service"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:906
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:926
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:942
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
 #: accounts/doctype/purchase_invoice/purchase_invoice.py:959
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:978
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:999
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1126
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1266
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1284
-#: controllers/stock_controller.py:168 controllers/stock_controller.py:183
-#: stock/doctype/purchase_receipt/purchase_receipt.py:839
-#: stock/doctype/stock_entry/stock_entry.py:1464
-#: stock/doctype/stock_entry/stock_entry.py:1478
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
 msgid "Accounting Entry for Stock"
 msgstr "Lagerbuchung"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:658
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
 msgid "Accounting Entry for {0}"
 msgstr "Buchungen für {0}"
 
-#: controllers/accounts_controller.py:1950
+#: controllers/accounts_controller.py:2025
 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
 msgstr "Eine Buchung für {0}: {1} kann nur in der Währung: {2} vorgenommen werden"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:192
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
 #: buying/doctype/supplier/supplier.js:85
-#: public/js/controllers/stock_controller.js:72
-#: public/js/utils/ledger_preview.js:7 selling/doctype/customer/customer.js:159
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:43
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
 msgid "Accounting Ledger"
 msgstr "Hauptbuch"
 
@@ -2844,15 +2883,19 @@
 msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
 msgstr "Buchhaltungseinträge werden bis zu diesem Datum eingefroren. Niemand außer Benutzern mit der unten angegebenen Rolle kann Einträge erstellen oder ändern"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:69
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
 msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
 msgstr "Die Buchungen für diese Rechnung müssen umgebucht werden. Bitte klicken Sie zum Aktualisieren auf die Schaltfläche 'Umbuchen'."
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:72
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
 msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
 msgstr "Die Buchungen für diese Rechnung müssen umgebucht werden. Bitte klicken Sie zum Aktualisieren auf die Schaltfläche 'Umbuchen'."
 
-#: setup/doctype/company/company.py:317
+#: setup/doctype/company/company.py:308
 msgid "Accounts"
 msgstr "Rechnungswesen"
 
@@ -3027,7 +3070,7 @@
 msgid "Accounts Manager"
 msgstr "Kontenmanager"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:343
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
 msgid "Accounts Missing Error"
 msgstr ""
 
@@ -3037,9 +3080,9 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
 #: accounts/report/accounts_payable/accounts_payable.json
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:122
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
 #: accounts/workspace/payables/payables.json
-#: buying/doctype/supplier/supplier.js:90
+#: buying/doctype/supplier/supplier.js:97
 msgid "Accounts Payable"
 msgstr "Verbindlichkeiten"
 
@@ -3052,7 +3095,7 @@
 
 #. Name of a report
 #. Label of a Link in the Payables Workspace
-#: accounts/report/accounts_payable/accounts_payable.js:175
+#: accounts/report/accounts_payable/accounts_payable.js:176
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.json
 #: accounts/workspace/payables/payables.json
 msgid "Accounts Payable Summary"
@@ -3065,10 +3108,10 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
 #: accounts/report/accounts_receivable/accounts_receivable.json
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:150
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
 #: accounts/workspace/accounting/accounting.json
 #: accounts/workspace/receivables/receivables.json
-#: selling/doctype/customer/customer.js:155
+#: selling/doctype/customer/customer.js:153
 msgid "Accounts Receivable"
 msgstr "Forderungen"
 
@@ -3227,7 +3270,7 @@
 msgid "Accounts User"
 msgstr "Rechnungswesen Benutzer"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1153
+#: accounts/doctype/journal_entry/journal_entry.py:1182
 msgid "Accounts table cannot be blank."
 msgstr "Kontenliste darf nicht leer sein."
 
@@ -3244,7 +3287,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
-#: accounts/report/account_balance/account_balance.js:38
+#: accounts/report/account_balance/account_balance.js:37
 msgid "Accumulated Depreciation"
 msgstr "Kumulierte Abschreibungen"
 
@@ -3267,7 +3310,7 @@
 msgstr "Konto für kumulierte Abschreibung"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
-#: assets/doctype/asset/asset.js:242
+#: assets/doctype/asset/asset.js:277
 msgid "Accumulated Depreciation Amount"
 msgstr "Aufgelaufener Abschreibungsbetrag"
 
@@ -3277,22 +3320,22 @@
 msgid "Accumulated Depreciation Amount"
 msgstr "Aufgelaufener Abschreibungsbetrag"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:405
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:423
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
 msgid "Accumulated Depreciation as on"
 msgstr "Kumulierte Abschreibungen zum"
 
-#: accounts/doctype/budget/budget.py:243
+#: accounts/doctype/budget/budget.py:245
 msgid "Accumulated Monthly"
 msgstr "Monatlich kumuliert"
 
-#: accounts/report/balance_sheet/balance_sheet.js:27
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:13
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:28
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
 msgid "Accumulated Values"
 msgstr "Kumulierte Werte"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
 msgid "Accumulated Values in Group Company"
 msgstr "Kumulierte Werte in der Konzerngesellschaft"
 
@@ -3306,8 +3349,18 @@
 msgid "Acquisition Date"
 msgstr "Kaufdatum"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr ""
+
 #: crm/doctype/lead/lead.js:42
-#: public/js/bank_reconciliation_tool/dialog_manager.js:171
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
 msgid "Action"
 msgstr "Aktion"
 
@@ -3329,7 +3382,7 @@
 msgid "Action If Same Rate is Not Maintained"
 msgstr "Maßnahmen, wenn derselbe Preis nicht beibehalten wird"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:9
+#: quality_management/doctype/quality_review/quality_review_list.js:7
 msgid "Action Initialised"
 msgstr "Aktion initialisiert"
 
@@ -3375,23 +3428,24 @@
 msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
 msgstr "Maßnahmen, wenn derselbe Preis nicht während des gesamten Verkaufszyklus beibehalten wird"
 
-#: accounts/doctype/account/account.js:55
-#: accounts/doctype/account/account.js:62
-#: accounts/doctype/account/account.js:91
-#: accounts/doctype/account/account.js:116
-#: accounts/doctype/journal_entry/journal_entry.js:35
-#: accounts/doctype/payment_entry/payment_entry.js:160
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
 #: accounts/doctype/subscription/subscription.js:38
 #: accounts/doctype/subscription/subscription.js:44
 #: accounts/doctype/subscription/subscription.js:50
-#: buying/doctype/supplier/supplier.js:104
-#: buying/doctype/supplier/supplier.js:109
-#: projects/doctype/project/project.js:69
-#: projects/doctype/project/project.js:73
-#: projects/doctype/project/project.js:134
-#: public/js/bank_reconciliation_tool/data_table_manager.js:93
-#: public/js/utils/unreconcile.js:22 selling/doctype/customer/customer.js:170
-#: selling/doctype/customer/customer.js:175 stock/doctype/item/item.js:419
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
 #: templates/pages/order.html:20
 msgid "Actions"
 msgstr "Aktionen"
@@ -3428,7 +3482,7 @@
 msgstr "Aktionen ausgeführt"
 
 #: accounts/doctype/subscription/subscription_list.js:6
-#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:11
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
 #: stock/doctype/putaway_rule/putaway_rule_list.js:7
 msgid "Active"
 msgstr "Aktiv"
@@ -3474,6 +3528,12 @@
 msgid "Active Leads"
 msgstr "Aktive Leads"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -3518,14 +3578,14 @@
 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
 msgstr "Aktivitätskosten bestehen für Arbeitnehmer {0} zur Aktivitätsart {1}"
 
-#: projects/doctype/activity_type/activity_type.js:7
+#: projects/doctype/activity_type/activity_type.js:10
 msgid "Activity Cost per Employee"
 msgstr "Aktivitätskosten je Mitarbeiter"
 
 #. Name of a DocType
 #: projects/doctype/activity_type/activity_type.json
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
-#: public/js/projects/timer.js:8
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
 msgid "Activity Type"
 msgstr "Aktivitätsart"
 
@@ -3639,7 +3699,7 @@
 msgid "Actual End Time"
 msgstr "Ist-Endzeit"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:387
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
 msgid "Actual Expense"
 msgstr "Ist-Ausgaben"
 
@@ -3661,10 +3721,11 @@
 msgid "Actual Operation Time"
 msgstr "Ist-Betriebszeit"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:399
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
 msgid "Actual Posting"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
 #: stock/report/product_bundle_balance/product_bundle_balance.py:96
 #: stock/report/stock_projected_qty/stock_projected_qty.py:136
 msgid "Actual Qty"
@@ -3718,10 +3779,19 @@
 msgid "Actual Qty in Warehouse"
 msgstr "Ist-Menge im Lager"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:185
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
 msgid "Actual Qty is mandatory"
 msgstr "Die Ist-Menge ist zwingend erforderlich"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:95
 msgid "Actual Quantity"
 msgstr "Ist-Bestand"
@@ -3788,18 +3858,20 @@
 msgid "Actual qty in stock"
 msgstr "Ist-Menge auf Lager"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1223
+#: accounts/doctype/payment_entry/payment_entry.js:1470
 #: public/js/controllers/accounts.js:176
 msgid "Actual type tax cannot be included in Item rate in row {0}"
 msgstr "Tatsächliche Steuerart kann nicht im Artikelpreis in Zeile {0} beinhaltet sein"
 
-#: crm/doctype/lead/lead.js:82
-#: public/js/bom_configurator/bom_configurator.bundle.js:225
-#: public/js/bom_configurator/bom_configurator.bundle.js:237
-#: public/js/bom_configurator/bom_configurator.bundle.js:291
-#: public/js/utils/crm_activities.js:168
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
 msgid "Add"
 msgstr "Hinzufügen"
 
@@ -3817,11 +3889,11 @@
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: stock/doctype/item/item.js:417 stock/doctype/price_list/price_list.js:7
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
 msgid "Add / Edit Prices"
 msgstr "Preise hinzufügen / bearbeiten"
 
-#: accounts/doctype/account/account_tree.js:176
+#: accounts/doctype/account/account_tree.js:256
 msgid "Add Child"
 msgstr "Unterpunkt hinzufügen"
 
@@ -3829,27 +3901,36 @@
 msgid "Add Columns in Transaction Currency"
 msgstr "Spalten in Transaktionswährung hinzufügen"
 
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr ""
+
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Add Corrective Operation Cost in Finished Good Valuation"
 msgstr "Kosten für Korrekturmaßnahmen zur Bewertung der Fertigwaren hinzufügen"
 
-#: public/js/event.js:19
+#: public/js/event.js:24
 msgid "Add Customers"
 msgstr "Kunden hinzufügen"
 
-#: public/js/event.js:27
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr ""
+
+#: public/js/event.js:40
 msgid "Add Employees"
 msgstr "Mitarbeiter hinzufügen"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:224
-#: selling/doctype/sales_order/sales_order.js:207
-#: stock/dashboard/item_dashboard.js:205
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
 msgid "Add Item"
 msgstr "Artikel hinzufügen"
 
-#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:33
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
 msgid "Add Items"
 msgstr "Artikel hinzufügen"
 
@@ -3857,11 +3938,11 @@
 msgid "Add Items in the Purpose Table"
 msgstr ""
 
-#: crm/doctype/lead/lead.js:82
+#: crm/doctype/lead/lead.js:84
 msgid "Add Lead to Prospect"
 msgstr "Interessenten zu einem Potenziellen Kunden hinzufügen"
 
-#: public/js/event.js:15
+#: public/js/event.js:16
 msgid "Add Leads"
 msgstr "Interessenten hinzufügen"
 
@@ -3891,12 +3972,12 @@
 msgid "Add Or Deduct"
 msgstr "Hinzufügen oder Abziehen"
 
-#: selling/page/point_of_sale/pos_item_cart.js:269
+#: selling/page/point_of_sale/pos_item_cart.js:267
 msgid "Add Order Discount"
 msgstr "Bestellrabatt hinzufügen"
 
-#: public/js/event.js:17 public/js/event.js:21 public/js/event.js:25
-#: public/js/event.js:29 public/js/event.js:33
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
 msgid "Add Participants"
 msgstr "Teilnehmer hinzufügen"
 
@@ -3906,10 +3987,22 @@
 msgid "Add Quote"
 msgstr "Angebot hinzufügen"
 
-#: public/js/event.js:31
+#: public/js/event.js:48
 msgid "Add Sales Partners"
 msgstr "Verkaufspartner hinzufügen"
 
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
 #. Label of a Button field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
@@ -3940,17 +4033,27 @@
 msgid "Add Serial / Batch No (Rejected Qty)"
 msgstr "Serien-/Chargennummer hinzufügen (Abgelehnte Menge)"
 
-#: public/js/utils.js:61
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr "Serien-/Chargennummer hinzufügen (Abgelehnte Menge)"
+
+#: public/js/utils.js:71
 msgid "Add Serial No"
 msgstr "Seriennummer hinzufügen"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:231
-#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
 msgid "Add Sub Assembly"
 msgstr "Unterbaugruppe hinzufügen"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:433
-#: public/js/event.js:23
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
 msgid "Add Suppliers"
 msgstr "Lieferanten hinzufügen"
 
@@ -3960,7 +4063,7 @@
 msgid "Add Template"
 msgstr "Vorlage hinzufügen"
 
-#: utilities/activation.py:125
+#: utilities/activation.py:123
 msgid "Add Timesheets"
 msgstr "Zeiterfassung hinzufügen"
 
@@ -3970,7 +4073,7 @@
 msgid "Add Weekly Holidays"
 msgstr "Wöchentlich freie Tage hinzufügen"
 
-#: public/js/utils/crm_activities.js:140
+#: public/js/utils/crm_activities.js:142
 msgid "Add a Note"
 msgstr "Notiz hinzufügen"
 
@@ -3989,7 +4092,7 @@
 msgstr "Details hinzufügen"
 
 #: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:614
+#: stock/doctype/pick_list/pick_list.py:651
 msgid "Add items in the Item Locations table"
 msgstr "Fügen Sie Artikel in der Tabelle „Artikelstandorte“ hinzu"
 
@@ -3999,7 +4102,7 @@
 msgid "Add or Deduct"
 msgstr "Addieren/Subtrahieren"
 
-#: utilities/activation.py:115
+#: utilities/activation.py:113
 msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
 msgstr "Fügen Sie den Rest Ihrer Organisation als Nutzer hinzu. Sie können auch Kunden zu Ihrem Portal einladen indem Sie ihnen eine Einladung aus der Kontakt-Seite senden."
 
@@ -4025,10 +4128,14 @@
 msgid "Add to Transit"
 msgstr "Zum Transit hinzufügen"
 
-#: accounts/doctype/coupon_code/coupon_code.js:39
+#: accounts/doctype/coupon_code/coupon_code.js:36
 msgid "Add/Edit Coupon Conditions"
 msgstr "Gutscheinbedingungen hinzufügen / bearbeiten"
 
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr ""
+
 #. Label of a Link field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
 msgctxt "CRM Note"
@@ -4041,22 +4148,26 @@
 msgid "Added On"
 msgstr "Hinzugefügt am"
 
-#: buying/doctype/supplier/supplier.py:130
+#: buying/doctype/supplier/supplier.py:128
 msgid "Added Supplier Role to User {0}."
 msgstr "Lieferantenrolle zu Benutzer {0} hinzugefügt."
 
-#: public/js/utils/item_selector.js:66 public/js/utils/item_selector.js:80
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
 msgid "Added {0} ({1})"
 msgstr "{0} ({1}) hinzugefügt"
 
-#: controllers/website_list_for_contact.py:307
+#: controllers/website_list_for_contact.py:304
 msgid "Added {1} Role to User {0}."
 msgstr "Rolle {1} zu Benutzer {0} hinzugefügt."
 
-#: crm/doctype/lead/lead.js:80
+#: crm/doctype/lead/lead.js:81
 msgid "Adding Lead to Prospect..."
 msgstr "Interessent wird zu Potenziellem Kunden hinzugefügt..."
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
@@ -4384,6 +4495,10 @@
 msgid "Additional Info"
 msgstr "Zusätzliche Info"
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr "Weitere Informationen"
+
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -4437,7 +4552,7 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address"
@@ -4455,31 +4570,31 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Installation Note'
+#. Label of a Text Editor field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Maintenance Visit'
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Opportunity'
+#. Label of a Text Editor field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address"
@@ -4491,31 +4606,31 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address"
@@ -4527,25 +4642,25 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Warranty Claim'
+#. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Address"
@@ -4708,7 +4823,7 @@
 msgid "Address HTML"
 msgstr "Adress-HTML"
 
-#: public/js/utils/contact_address_quick_entry.js:58
+#: public/js/utils/contact_address_quick_entry.js:61
 msgid "Address Line 1"
 msgstr "Adresse Zeile 1"
 
@@ -4718,7 +4833,7 @@
 msgid "Address Line 1"
 msgstr "Adresse Zeile 1"
 
-#: public/js/utils/contact_address_quick_entry.js:63
+#: public/js/utils/contact_address_quick_entry.js:66
 msgid "Address Line 2"
 msgstr "Adresse Zeile 2"
 
@@ -4800,7 +4915,7 @@
 msgid "Address and Contacts"
 msgstr "Adresse und Kontakt"
 
-#: accounts/custom/address.py:33
+#: accounts/custom/address.py:31
 msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
 msgstr "Die Adresse muss mit einem Unternehmen verknüpft werden. Bitte fügen Sie eine Zeile für Unternehmen in der Tabelle Verknüpfungen hinzu."
 
@@ -4817,17 +4932,17 @@
 msgid "Addresses"
 msgstr "Adressen"
 
-#: assets/doctype/asset/asset.js:116
+#: assets/doctype/asset/asset.js:144
 msgid "Adjust Asset Value"
 msgstr "Wert des Vermögensgegenstands anpassen"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:996
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
 msgid "Adjustment Against"
 msgstr "Anpassung gegen"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:581
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
 msgid "Adjustment based on Purchase Invoice rate"
-msgstr ""
+msgstr "Anpassung basierend auf dem Rechnungspreis"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:54
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:79
@@ -4842,7 +4957,7 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 #: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Administrator"
 msgstr "Administrator"
 
@@ -4852,7 +4967,7 @@
 msgid "Advance Account"
 msgstr "Vorauskonto"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
 msgid "Advance Amount"
 msgstr "Anzahlungsbetrag"
 
@@ -4874,8 +4989,8 @@
 msgid "Advance Paid"
 msgstr "Angezahlt"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:47
-#: selling/doctype/sales_order/sales_order_list.js:61
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
 msgid "Advance Payment"
 msgstr "Anzahlung"
 
@@ -4891,7 +5006,7 @@
 msgid "Advance Payment Status"
 msgstr "Vorauszahlungsstatus"
 
-#: controllers/accounts_controller.py:214
+#: controllers/accounts_controller.py:223
 msgid "Advance Payments"
 msgstr "Anzahlungen"
 
@@ -4947,11 +5062,11 @@
 msgid "Advance amount"
 msgstr "Anzahlungsbetrag"
 
-#: controllers/taxes_and_totals.py:743
+#: controllers/taxes_and_totals.py:749
 msgid "Advance amount cannot be greater than {0} {1}"
 msgstr "Anzahlung kann nicht größer sein als {0} {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:741
+#: accounts/doctype/journal_entry/journal_entry.py:775
 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
 msgstr "Der auf {0} {1} gezahlte Vorschuss kann nicht höher sein als die Gesamtsumme {2}"
 
@@ -4999,6 +5114,10 @@
 msgid "Affected Transactions"
 msgstr "Betroffene Transaktionen"
 
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr "Zu"
+
 #. Label of a Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
@@ -5006,8 +5125,8 @@
 msgstr "Zu"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:94
-#: accounts/report/general_ledger/general_ledger.py:631
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
 msgid "Against Account"
 msgstr "Gegenkonto"
 
@@ -5041,11 +5160,11 @@
 msgid "Against Blanket Order"
 msgstr "Gegen Pauschalauftrag"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:945
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
 msgid "Against Customer Order {0} dated {1}"
 msgstr "Gegen Kundenauftrag {0} vom {1}"
 
-#: selling/doctype/sales_order/sales_order.js:967
+#: selling/doctype/sales_order/sales_order.js:1127
 msgid "Against Default Supplier"
 msgstr "Gegen Standardlieferanten"
 
@@ -5103,12 +5222,12 @@
 msgid "Against Income Account"
 msgstr "Zu Ertragskonto"
 
-#: accounts/doctype/journal_entry/journal_entry.py:609
-#: accounts/doctype/payment_entry/payment_entry.py:669
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
 msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
 msgstr "Buchungssatz {0} hat keinen offenen Eintrag auf der {1}-Seite"
 
-#: accounts/doctype/gl_entry/gl_entry.py:410
+#: accounts/doctype/gl_entry/gl_entry.py:361
 msgid "Against Journal Entry {0} is already adjusted against some other voucher"
 msgstr "\"Zu Buchungssatz\" {0} ist bereits mit einem anderen Beleg abgeglichen"
 
@@ -5142,11 +5261,11 @@
 msgid "Against Stock Entry"
 msgstr "Zu Lagerbewegung"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:329
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
 msgid "Against Supplier Invoice {0} dated {1}"
 msgstr "Zu Eingangsrechnung {0} vom {1}"
 
-#: accounts/report/general_ledger/general_ledger.py:650
+#: accounts/report/general_ledger/general_ledger.py:654
 msgid "Against Voucher"
 msgstr "Gegenbeleg"
 
@@ -5157,7 +5276,7 @@
 msgstr "Gegenbeleg"
 
 #: accounts/report/general_ledger/general_ledger.js:57
-#: accounts/report/payment_ledger/payment_ledger.js:71
+#: accounts/report/payment_ledger/payment_ledger.js:70
 #: accounts/report/payment_ledger/payment_ledger.py:185
 msgid "Against Voucher No"
 msgstr "Belegnr."
@@ -5168,7 +5287,7 @@
 msgid "Against Voucher No"
 msgstr "Belegnr."
 
-#: accounts/report/general_ledger/general_ledger.py:648
+#: accounts/report/general_ledger/general_ledger.py:652
 #: accounts/report/payment_ledger/payment_ledger.py:176
 msgid "Against Voucher Type"
 msgstr "Gegen Belegart"
@@ -5186,24 +5305,25 @@
 msgstr "Gegen Belegart"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
-#: manufacturing/report/work_order_summary/work_order_summary.js:59
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
 #: manufacturing/report/work_order_summary/work_order_summary.py:259
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
 msgid "Age"
 msgstr "Alter"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
-#: accounts/report/accounts_receivable/accounts_receivable.py:1134
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
 msgid "Age (Days)"
 msgstr "Alter (Tage)"
 
-#: stock/report/stock_ageing/stock_ageing.py:205
+#: stock/report/stock_ageing/stock_ageing.py:204
 msgid "Age ({0})"
 msgstr "Alter ({0})"
 
 #: accounts/report/accounts_payable/accounts_payable.js:58
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
-#: accounts/report/accounts_receivable/accounts_receivable.js:83
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
 msgid "Ageing Based On"
 msgstr "Alter basierend auf"
@@ -5216,7 +5336,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:65
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: accounts/report/accounts_receivable/accounts_receivable.js:90
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:49
 msgid "Ageing Range 1"
@@ -5224,7 +5344,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:72
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
-#: accounts/report/accounts_receivable/accounts_receivable.js:97
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
 #: stock/report/stock_ageing/stock_ageing.js:56
 msgid "Ageing Range 2"
@@ -5232,7 +5352,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:79
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
-#: accounts/report/accounts_receivable/accounts_receivable.js:104
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
 #: stock/report/stock_ageing/stock_ageing.js:63
 msgid "Ageing Range 3"
@@ -5240,7 +5360,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:86
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
-#: accounts/report/accounts_receivable/accounts_receivable.js:111
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
 msgid "Ageing Range 4"
 msgstr "Alterungsbereich 4"
@@ -5304,6 +5424,11 @@
 msgid "Agents"
 msgstr "Agenten"
 
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
+
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture Manager"
@@ -5335,10 +5460,10 @@
 msgid "All"
 msgstr "Alle"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:148
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:168
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166
-#: accounts/utils.py:1324 public/js/setup_wizard.js:163
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
 msgid "All Accounts"
 msgstr "Alle Konten"
 
@@ -5378,7 +5503,7 @@
 msgid "All Activities HTML"
 msgstr "Alle Aktivitäten HTML"
 
-#: manufacturing/doctype/bom/bom.py:268
+#: manufacturing/doctype/bom/bom.py:265
 msgid "All BOMs"
 msgstr "Alle Stücklisten"
 
@@ -5411,15 +5536,15 @@
 #: patches/v11_0/create_department_records_for_each_company.py:23
 #: patches/v11_0/update_department_lft_rgt.py:9
 #: patches/v11_0/update_department_lft_rgt.py:11
-#: patches/v11_0/update_department_lft_rgt.py:17
-#: setup/doctype/company/company.py:310 setup/doctype/company/company.py:313
-#: setup/doctype/company/company.py:318 setup/doctype/company/company.py:324
-#: setup/doctype/company/company.py:330 setup/doctype/company/company.py:336
-#: setup/doctype/company/company.py:342 setup/doctype/company/company.py:348
-#: setup/doctype/company/company.py:354 setup/doctype/company/company.py:360
-#: setup/doctype/company/company.py:366 setup/doctype/company/company.py:372
-#: setup/doctype/company/company.py:378 setup/doctype/company/company.py:384
-#: setup/doctype/company/company.py:390
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
 msgid "All Departments"
 msgstr "Alle Abteilungen"
 
@@ -5440,6 +5565,10 @@
 msgid "All Item Groups"
 msgstr "Alle Artikelgruppen"
 
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
@@ -5458,15 +5587,20 @@
 msgid "All Sales Person"
 msgstr "Alle Vertriebsmitarbeiter"
 
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Supplier Contact"
 msgstr "Alle Lieferantenkontakte"
 
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:30
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:34
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:38
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
 #: setup/setup_wizard/operations/install_fixtures.py:148
 #: setup/setup_wizard/operations/install_fixtures.py:150
 #: setup/setup_wizard/operations/install_fixtures.py:157
@@ -5487,7 +5621,7 @@
 msgid "All Territories"
 msgstr "Alle Gebiete"
 
-#: setup/doctype/company/company.py:259 setup/doctype/company/company.py:275
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
 msgid "All Warehouses"
 msgstr "Alle Lager"
 
@@ -5498,19 +5632,23 @@
 msgid "All allocations have been successfully reconciled"
 msgstr "Alle Zuweisungen wurden erfolgreich abgeglichen"
 
-#: support/doctype/issue/issue.js:97
+#: support/doctype/issue/issue.js:107
 msgid "All communications including and above this shall be moved into the new Issue"
 msgstr "Alle Mitteilungen einschließlich und darüber sollen in die neue Ausgabe verschoben werden"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1170
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
 msgid "All items have already been Invoiced/Returned"
 msgstr "Alle Artikel wurden bereits in Rechnung gestellt / zurückgesandt"
 
-#: stock/doctype/stock_entry/stock_entry.py:2191
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
 msgid "All items have already been transferred for this Work Order."
 msgstr "Alle Positionen wurden bereits für diesen Arbeitsauftrag übertragen."
 
-#: public/js/controllers/transaction.js:2210
+#: public/js/controllers/transaction.js:2254
 msgid "All items in this document already have a linked Quality Inspection."
 msgstr "Für alle Artikel in diesem Dokument ist bereits eine Qualitätsprüfung verknüpft."
 
@@ -5521,17 +5659,17 @@
 msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
 msgstr "Alle Kommentare und E-Mails werden von einem Dokument zu einem anderen neu erstellten Dokument kopiert (Lead -> Opportunity -> Quotation) über alle CRM-Dokumente."
 
-#: manufacturing/doctype/work_order/work_order.js:847
+#: manufacturing/doctype/work_order/work_order.js:916
 msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
 msgstr "Alle benötigten Artikel (Rohmaterial) werden aus der Stückliste geholt und in diese Tabelle eingetragen. Hier können Sie auch das Quelllager für jeden Artikel ändern. Und während der Produktion können Sie das übertragene Rohmaterial in dieser Tabelle verfolgen."
 
-#: stock/doctype/delivery_note/delivery_note.py:899
+#: stock/doctype/delivery_note/delivery_note.py:975
 msgid "All these items have already been Invoiced/Returned"
 msgstr "Alle diese Artikel wurden bereits in Rechnung gestellt / zurückgesandt"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:83
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:95
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
 msgid "Allocate"
 msgstr "Zuweisen"
 
@@ -5547,7 +5685,7 @@
 msgid "Allocate Advances Automatically (FIFO)"
 msgstr "Zuweisungen automatisch zuordnen (FIFO)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:679
+#: accounts/doctype/payment_entry/payment_entry.js:831
 msgid "Allocate Payment Amount"
 msgstr "Zahlungsbetrag zuweisen"
 
@@ -5569,8 +5707,8 @@
 msgid "Allocated"
 msgstr "Zugewiesen"
 
-#: accounts/report/gross_profit/gross_profit.py:314
-#: public/js/utils/unreconcile.js:62
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
 msgid "Allocated Amount"
 msgstr "Zugewiesener Betrag"
 
@@ -5629,21 +5767,25 @@
 msgid "Allocated Entries"
 msgstr "Zugeordnete Einträge"
 
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Allocated amount"
 msgstr "Zugewiesener Betrag"
 
-#: accounts/utils.py:614
+#: accounts/utils.py:609
 msgid "Allocated amount cannot be greater than unadjusted amount"
 msgstr "Der zugewiesene Betrag kann nicht größer als der nicht angepasste Betrag sein"
 
-#: accounts/utils.py:612
+#: accounts/utils.py:607
 msgid "Allocated amount cannot be negative"
 msgstr "Der zugewiesene Betrag kann nicht negativ sein"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:258
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
 msgid "Allocation"
 msgstr "Zuweisung"
 
@@ -5653,7 +5795,7 @@
 msgid "Allocation"
 msgstr "Zuweisung"
 
-#: public/js/utils/unreconcile.js:67
+#: public/js/utils/unreconcile.js:97
 msgid "Allocations"
 msgstr "Zuweisungen"
 
@@ -5671,7 +5813,7 @@
 msgid "Allocations"
 msgstr "Zuweisungen"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:412
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
 msgid "Allotted Qty"
 msgstr "Zugeteilte Menge"
 
@@ -5682,8 +5824,8 @@
 msgid "Allow"
 msgstr "Zulassen"
 
-#: accounts/doctype/account/account.py:488
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
 msgid "Allow Account Creation Against Child Company"
 msgstr "Kontoerstellung für untergeordnete Unternehmen zulassen"
 
@@ -5735,7 +5877,7 @@
 msgid "Allow Alternative Item"
 msgstr "Alternative Artikel zulassen"
 
-#: stock/doctype/item_alternative/item_alternative.py:67
+#: stock/doctype/item_alternative/item_alternative.py:65
 msgid "Allow Alternative Item must be checked on Item {}"
 msgstr "„Alternative Artikel zulassen“ muss für Artikel {} aktiviert sein"
 
@@ -5787,7 +5929,7 @@
 msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
 msgstr "Materialübertragung vom Eingangsbeleg zur Eingangsrechnung zulassen"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
 msgid "Allow Multiple Material Consumption"
 msgstr "Mehrfachen Materialverbrauch zulassen"
 
@@ -5875,7 +6017,7 @@
 msgid "Allow Resetting Service Level Agreement"
 msgstr "Zurücksetzen des Service Level Agreements zulassen"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:780
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
 msgid "Allow Resetting Service Level Agreement from Support Settings."
 msgstr "Zurücksetzen des Service Level Agreements in den Support-Einstellungen zulassen."
 
@@ -5931,7 +6073,7 @@
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Allow Zero Rate"
-msgstr ""
+msgstr "Null-Bewertung erlauben"
 
 #. Label of a Check field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -5992,13 +6134,13 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Allow to Edit Stock UOM Qty for Purchase Documents"
-msgstr ""
+msgstr "Bearbeitung der Menge in Lager-ME für Einkaufsdokumente zulassen"
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Allow to Edit Stock UOM Qty for Sales Documents"
-msgstr ""
+msgstr "Bearbeitung der Menge in Lager-ME für Verkaufsdokumente zulassen"
 
 #. Description of the 'Allow Excess Material Transfer' (Check) field in DocType
 #. 'Manufacturing Settings'
@@ -6055,20 +6197,20 @@
 
 #: accounts/doctype/party_link/party_link.py:27
 msgid "Allowed primary roles are 'Customer' and 'Supplier'. Please select one of these roles only."
-msgstr ""
+msgstr "Zulässige Hauptrollen sind „Kunde“ und „Lieferant“. Bitte wählen Sie nur eine dieser Rollen aus."
 
 #. Description of the 'Enable Stock Reservation' (Check) field in DocType
 #. 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Allows to keep aside a specific quantity of inventory for a particular order."
-msgstr ""
+msgstr "Ermöglicht es, eine bestimmte Menge an Inventar für eine bestimmte Bestellung zurückzubehalten."
 
-#: stock/doctype/pick_list/pick_list.py:721
+#: stock/doctype/pick_list/pick_list.py:785
 msgid "Already Picked"
 msgstr "Bereits kommissioniert"
 
-#: stock/doctype/item_alternative/item_alternative.py:83
+#: stock/doctype/item_alternative/item_alternative.py:81
 msgid "Already record exists for the item {0}"
 msgstr "Es existiert bereits ein Datensatz für den Artikel {0}"
 
@@ -6076,9 +6218,9 @@
 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
 msgstr "Im Standardprofil {0} für den Benutzer {1} ist der Standard bereits festgelegt, standardmäßig deaktiviert"
 
-#: manufacturing/doctype/bom/bom.js:141
-#: manufacturing/doctype/work_order/work_order.js:162 public/js/utils.js:466
-#: stock/doctype/stock_entry/stock_entry.js:224
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
 msgid "Alternate Item"
 msgstr "Alternativer Artikel"
 
@@ -6094,11 +6236,15 @@
 msgid "Alternative Item Name"
 msgstr "Alternativer Artikelname"
 
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
+
 #: stock/doctype/item_alternative/item_alternative.py:37
 msgid "Alternative item must not be same as item code"
 msgstr "Der alternative Artikel darf nicht mit dem Artikelcode übereinstimmen"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
 msgid "Alternatively, you can download the template and fill your data in."
 msgstr "Alternativ können Sie auch die Vorlage herunterladen und Ihre Daten eingeben."
 
@@ -6564,30 +6710,34 @@
 msgid "Amended From"
 msgstr "Abgeändert von"
 
-#: accounts/doctype/journal_entry/journal_entry.js:529
+#: accounts/doctype/journal_entry/journal_entry.js:582
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:80
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:270
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:322
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
 #: accounts/report/payment_ledger/payment_ledger.py:194
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
 #: accounts/report/share_balance/share_balance.py:61
 #: accounts/report/share_ledger/share_ledger.py:57
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:239
-#: selling/doctype/quotation/quotation.js:286
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
 #: selling/report/sales_order_analysis/sales_order_analysis.py:290
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:108
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
 #: stock/report/delayed_item_report/delayed_item_report.py:152
 #: stock/report/delayed_order_report/delayed_order_report.py:71
-#: templates/pages/order.html:92 templates/pages/rfq.html:46
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
 msgid "Amount"
 msgstr "Betrag"
 
@@ -7105,41 +7255,66 @@
 msgid "Amount in customer's currency"
 msgstr "Betrag in der Währung des Kunden"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1119
+#: accounts/doctype/payment_entry/payment_entry.py:1135
 msgid "Amount {0} {1} against {2} {3}"
 msgstr "Betrag {0} {1} gegen {2} {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1127
+#: accounts/doctype/payment_entry/payment_entry.py:1146
 msgid "Amount {0} {1} deducted against {2}"
 msgstr "Betrag {0} {1} abgezogen gegen {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1095
+#: accounts/doctype/payment_entry/payment_entry.py:1112
 msgid "Amount {0} {1} transferred from {2} to {3}"
 msgstr "Betrag {0} {1} wurde von {2} zu {3} transferiert"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1102
+#: accounts/doctype/payment_entry/payment_entry.py:1118
 msgid "Amount {0} {1} {2} {3}"
 msgstr "Betrag {0} {1} {2} {3}"
 
-#: controllers/trends.py:241 controllers/trends.py:253
-#: controllers/trends.py:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr ""
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
 msgid "Amt"
 msgstr "Menge"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:393
-msgid "An error has been appeared while reposting item valuation via {0}"
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
 msgstr ""
 
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
+msgid "An error has been appeared while reposting item valuation via {0}"
+msgstr "Beim Umbuchen der Artikelbewertung über {0} ist ein Fehler aufgetreten"
+
 #: erpnext_integrations/doctype/tally_migration/tally_migration.js:26
 msgctxt "<a href='/app/error-log' class='variant-click'>Error Log</a>"
 msgid "An error has occurred during {0}. Check {1} for more details"
-msgstr ""
+msgstr "Während {0} ist ein Fehler aufgetreten. Prüfen Sie {1} für weitere Details"
 
-#: public/js/controllers/buying.js:297 public/js/utils/sales_common.js:364
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
 msgid "An error occurred during the update process"
 msgstr "Während des Aktualisierungsvorgangs ist ein Fehler aufgetreten"
 
-#: stock/reorder_item.py:287
+#: stock/reorder_item.py:371
 msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
 msgstr ""
 
@@ -7147,7 +7322,7 @@
 msgid "Annual"
 msgstr "Jährlich"
 
-#: public/js/utils.js:103
+#: public/js/utils.js:120
 msgid "Annual Billing: {0}"
 msgstr "Jährliche Abrechnung: {0}"
 
@@ -7181,15 +7356,15 @@
 msgid "Annual Revenue"
 msgstr "Jahresumsatz"
 
-#: accounts/doctype/budget/budget.py:82
+#: accounts/doctype/budget/budget.py:83
 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
 msgstr "Ein weiterer Budgeteintrag &#39;{0}&#39; existiert bereits für {1} &#39;{2}&#39; und für &#39;{3}&#39; für das Geschäftsjahr {4}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:109
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
 msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
-msgstr ""
+msgstr "Ein weiterer Datensatz der Kostenstellen-Zuordnung {0} gilt ab {1}, daher gilt diese Zuordnung bis {2}"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
 msgid "Another Period Closing Entry {0} has been made after {1}"
 msgstr "Eine weitere Periodenabschlussbuchung {0} wurde nach {1} erstellt"
 
@@ -7199,7 +7374,7 @@
 
 #: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:37
 msgid "Any one of following filters required: warehouse, Item Code, Item Group"
-msgstr ""
+msgstr "Einer der folgenden Filter ist erforderlich: Lager, Artikelcode, Artikelgruppe"
 
 #. Label of a Currency field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
@@ -7219,6 +7394,10 @@
 msgid "Applicable Dimension"
 msgstr "Anwendbare Dimension"
 
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "Anwenden für"
+
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
@@ -7252,13 +7431,13 @@
 #. Name of a DocType
 #: accounts/doctype/applicable_on_account/applicable_on_account.json
 msgid "Applicable On Account"
-msgstr ""
+msgstr "Auf Konto anwendbar"
 
 #. Label of a Table field in DocType 'Accounting Dimension Filter'
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
 msgctxt "Accounting Dimension Filter"
 msgid "Applicable On Account"
-msgstr ""
+msgstr "Auf Konto anwendbar"
 
 #. Label of a Link field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
@@ -7303,15 +7482,15 @@
 msgid "Applicable for external driver"
 msgstr "Anwendbar für externen Treiber"
 
-#: regional/italy/setup.py:161
+#: regional/italy/setup.py:162
 msgid "Applicable if the company is SpA, SApA or SRL"
 msgstr "Anwendbar, wenn das Unternehmen SpA, SApA oder SRL ist"
 
-#: regional/italy/setup.py:170
+#: regional/italy/setup.py:171
 msgid "Applicable if the company is a limited liability company"
 msgstr "Anwendbar, wenn die Gesellschaft eine Gesellschaft mit beschränkter Haftung ist"
 
-#: regional/italy/setup.py:121
+#: regional/italy/setup.py:122
 msgid "Applicable if the company is an Individual or a Proprietorship"
 msgstr "Anwendbar, wenn das Unternehmen eine Einzelperson oder ein Eigentum ist"
 
@@ -7355,9 +7534,9 @@
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Applied on each reading."
-msgstr ""
+msgstr "Wird bei jedem Ablesen angewendet."
 
-#: stock/doctype/putaway_rule/putaway_rule.py:185
+#: stock/doctype/putaway_rule/putaway_rule.py:183
 msgid "Applied putaway rules."
 msgstr "Angewandte Einlagerungsregeln."
 
@@ -7499,6 +7678,12 @@
 msgid "Apply Recursion Over (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -7533,7 +7718,7 @@
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Apply SLA for Resolution Time"
-msgstr ""
+msgstr "SLA für Lösungszeit anwenden"
 
 #. Label of a Check field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
@@ -7575,13 +7760,13 @@
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
 msgctxt "Accounting Dimension Filter"
 msgid "Apply restriction on dimension values"
-msgstr ""
+msgstr "Einschränkung auf Dimensionswerte anwenden"
 
 #. Label of a Check field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Apply to All Inventory Documents"
-msgstr ""
+msgstr "Auf alle Inventardokumente anwenden"
 
 #. Label of a Link field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
@@ -7614,7 +7799,7 @@
 msgid "Appointment Confirmation"
 msgstr "Terminbestätigung"
 
-#: www/book_appointment/index.js:229
+#: www/book_appointment/index.js:237
 msgid "Appointment Created Successfully"
 msgstr "Termin erfolgreich erstellt"
 
@@ -7675,18 +7860,28 @@
 msgid "Approximately match the description/party name against parties"
 msgstr "Partei automatisch anhand grober Übereinstimmung des Namens zuordnen"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr ""
+
 #: public/js/utils/demo.js:20
 msgid "Are you sure you want to clear all demo data?"
 msgstr "Sind Sie sicher, dass Sie alle Demodaten löschen möchten?"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:325
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
 msgid "Are you sure you want to delete this Item?"
 msgstr "Sind Sie sicher, dass Sie diesen Artikel löschen möchten?"
 
-#: accounts/doctype/subscription/subscription.js:70
+#: accounts/doctype/subscription/subscription.js:69
 msgid "Are you sure you want to restart this subscription?"
 msgstr "Sind Sie sicher, dass Sie dieses Abonnement erneut starten möchten?"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr "Fläche"
+
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
@@ -7699,17 +7894,22 @@
 msgid "Area UOM"
 msgstr "Einheit für Fläche"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:420
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
 msgid "Arrival Quantity"
 msgstr "Ankunftsmenge"
 
-#: stock/report/serial_no_ledger/serial_no_ledger.js:58
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
 #: stock/report/stock_ageing/stock_ageing.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:31
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
 msgid "As On Date"
 msgstr "Zum"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:16
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
 msgid "As on Date"
 msgstr ""
 
@@ -7728,23 +7928,27 @@
 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
 msgstr "Wenn das Feld {0} aktiviert ist, sollte der Wert des Feldes {1} größer als 1 sein."
 
-#: stock/doctype/item/item.py:965
+#: stock/doctype/item/item.py:953
 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
 msgstr "Da es bereits gebuchte Transaktionen für den Artikel {0} gibt, können Sie den Wert von {1} nicht ändern."
 
-#: stock/doctype/stock_settings/stock_settings.py:195
+#: stock/doctype/stock_settings/stock_settings.py:198
 msgid "As there are negative stock, you can not enable {0}."
 msgstr "Da es negative Bestände gibt, können Sie {0} nicht aktivieren."
 
-#: stock/doctype/stock_settings/stock_settings.py:209
+#: stock/doctype/stock_settings/stock_settings.py:212
 msgid "As there are reserved stock, you cannot disable {0}."
 msgstr "Da es reservierte Bestände gibt, können Sie {0} nicht deaktivieren."
 
-#: manufacturing/doctype/production_plan/production_plan.py:1600
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
 msgstr "Da genügend Rohstoffe vorhanden sind, ist für Warehouse {0} keine Materialanforderung erforderlich."
 
-#: stock/doctype/stock_settings/stock_settings.py:164
+#: stock/doctype/stock_settings/stock_settings.py:166
 #: stock/doctype/stock_settings/stock_settings.py:178
 msgid "As {0} is enabled, you can not enable {1}."
 msgstr "Da {0} aktiviert ist, können Sie {1} nicht aktivieren."
@@ -7756,13 +7960,13 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/account_balance/account_balance.js:26
+#: accounts/report/account_balance/account_balance.js:25
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:365
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
 #: assets/doctype/asset/asset.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:177
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
 msgid "Asset"
 msgstr "Vermögensgegenstand"
 
@@ -7910,10 +8114,10 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:355
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
 #: assets/doctype/asset_category/asset_category.json
-#: assets/report/fixed_asset_register/fixed_asset_register.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.py:418
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
 msgid "Asset Category"
 msgstr "Vermögensgegenstand-Kategorie"
 
@@ -7971,7 +8175,7 @@
 msgid "Asset Category Name"
 msgstr "Name der Anlagenkategorie"
 
-#: stock/doctype/item/item.py:304
+#: stock/doctype/item/item.py:303
 msgid "Asset Category is mandatory for Fixed Asset item"
 msgstr "Vermögensgegenstand-Kategorie ist obligatorisch für Artikel des Anlagevermögens"
 
@@ -8005,13 +8209,13 @@
 msgid "Asset Depreciation Schedule"
 msgstr "Zeitplan für die Abschreibung von Vermögensgegenständen"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:77
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
 msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
 msgstr "Zeitplan zur Abschreibung von Vermögensgegenstand {0} und Finanzbuch {1} verwendet keine schichtbasierte Abschreibung"
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:898
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:944
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:83
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
 msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
 msgstr "Vermögensgegenstand Abschreibungsplan nicht gefunden für Vermögensgegenstand {0} und Finanzbuch {1}"
 
@@ -8023,7 +8227,7 @@
 msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:181
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
 msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
 msgstr "Abschreibungspläne für Vermögensgegenstand erstellt:<br>{0}<br><br>Bitte prüfen Sie, bearbeiten Sie sie bei Bedarf und buchen Sie den Vermögensgegenstand."
 
@@ -8045,7 +8249,7 @@
 msgid "Asset Finance Book"
 msgstr "Anlagenfinanzierungsbuch"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:410
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
 msgid "Asset ID"
 msgstr "Vermögensgegenstand ID"
 
@@ -8118,7 +8322,7 @@
 
 #. Name of a DocType
 #: assets/doctype/asset_movement/asset_movement.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:184
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
 msgid "Asset Movement"
 msgstr "Vermögensgegenstand-Bewegung"
 
@@ -8133,11 +8337,11 @@
 msgid "Asset Movement Item"
 msgstr "Vermögensbewegungsgegenstand"
 
-#: assets/doctype/asset/asset.py:901
+#: assets/doctype/asset/asset.py:897
 msgid "Asset Movement record {0} created"
 msgstr "Vermögensgegenstand-Bewegung {0} erstellt"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
 msgid "Asset Name"
 msgstr "Name Vermögenswert"
 
@@ -8209,7 +8413,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
-#: accounts/report/account_balance/account_balance.js:39
+#: accounts/report/account_balance/account_balance.js:38
 msgid "Asset Received But Not Billed"
 msgstr "Erhaltene, nicht in Rechnung gestellte Vermögensgegenstände"
 
@@ -8270,7 +8474,7 @@
 msgid "Asset Shift Factor"
 msgstr ""
 
-#: assets/doctype/asset_shift_factor/asset_shift_factor.py:34
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
 msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
 msgstr ""
 
@@ -8280,10 +8484,10 @@
 msgid "Asset Status"
 msgstr "Status Vermögenswert"
 
-#: assets/dashboard_fixtures.py:178
-#: assets/report/fixed_asset_register/fixed_asset_register.py:201
-#: assets/report/fixed_asset_register/fixed_asset_register.py:400
-#: assets/report/fixed_asset_register/fixed_asset_register.py:440
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
 msgid "Asset Value"
 msgstr "Vermögensgegenstand Wert"
 
@@ -8315,43 +8519,43 @@
 msgstr "Die Wertberichtigung des Vermögensgegenstandes kann nicht vor dem Kaufdatum des Vermögensgegenstandes gebucht werden <b>{0}</b>."
 
 #. Label of a chart in the Assets Workspace
-#: assets/dashboard_fixtures.py:57 assets/workspace/assets/assets.json
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
 msgid "Asset Value Analytics"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:172
+#: assets/doctype/asset/asset.py:174
 msgid "Asset cancelled"
 msgstr "Vermögensgegenstand storniert"
 
-#: assets/doctype/asset/asset.py:506
+#: assets/doctype/asset/asset.py:503
 msgid "Asset cannot be cancelled, as it is already {0}"
 msgstr "Vermögenswert kann nicht rückgängig gemacht werden, da es ohnehin schon {0} ist"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:687
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
 msgid "Asset capitalized after Asset Capitalization {0} was submitted"
 msgstr "Vermögensgegenstand aktiviert, nachdem die Vermögensgegenstand-Aktivierung {0} gebucht wurde"
 
-#: assets/doctype/asset/asset.py:194
+#: assets/doctype/asset/asset.py:196
 msgid "Asset created"
 msgstr "Vermögensgegenstand erstellt"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:633
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
 msgid "Asset created after Asset Capitalization {0} was submitted"
 msgstr "Vermögensgegenstand angelegt, nachdem die Vermögensgegenstand-Aktivierung {0} gebucht wurde"
 
-#: assets/doctype/asset/asset.py:1156
+#: assets/doctype/asset/asset.py:1138
 msgid "Asset created after being split from Asset {0}"
 msgstr "Vermögensgegenstand, der nach der Abspaltung von Vermögensgegenstand {0} erstellt wurde"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:695
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
 msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:197
+#: assets/doctype/asset/asset.py:199
 msgid "Asset deleted"
 msgstr "Vermögensgegenstand gelöscht"
 
-#: assets/doctype/asset_movement/asset_movement.py:172
+#: assets/doctype/asset_movement/asset_movement.py:180
 msgid "Asset issued to Employee {0}"
 msgstr "Vermögensgegenstand ausgegeben an Mitarbeiter {0}"
 
@@ -8359,43 +8563,43 @@
 msgid "Asset out of order due to Asset Repair {0}"
 msgstr "Vermögensgegenstand außer Betrieb aufgrund von Reparatur {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:159
+#: assets/doctype/asset_movement/asset_movement.py:165
 msgid "Asset received at Location {0} and issued to Employee {1}"
 msgstr "Vermögensgegenstand erhalten am Standort {0} und ausgegeben an Mitarbeiter {1}"
 
-#: assets/doctype/asset/depreciation.py:509
+#: assets/doctype/asset/depreciation.py:496
 msgid "Asset restored"
 msgstr "Vermögensgegenstand wiederhergestellt"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:703
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
 msgid "Asset restored after Asset Capitalization {0} was cancelled"
 msgstr "Vermögensgegenstand wiederhergestellt, nachdem die Vermögensgegenstand-Aktivierung {0} storniert wurde"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1320
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
 msgid "Asset returned"
 msgstr "Vermögensgegenstand zurückgegeben"
 
-#: assets/doctype/asset/depreciation.py:483
+#: assets/doctype/asset/depreciation.py:470
 msgid "Asset scrapped"
 msgstr "Vermögensgegenstand verschrottet"
 
-#: assets/doctype/asset/depreciation.py:485
+#: assets/doctype/asset/depreciation.py:472
 msgid "Asset scrapped via Journal Entry {0}"
 msgstr "Vermögensgegenstand verschrottet über Journaleintrag {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
 msgid "Asset sold"
 msgstr "Vermögensgegenstand verkauft"
 
-#: assets/doctype/asset/asset.py:160
+#: assets/doctype/asset/asset.py:161
 msgid "Asset submitted"
 msgstr "Vermögensgegenstand gebucht"
 
-#: assets/doctype/asset_movement/asset_movement.py:167
+#: assets/doctype/asset_movement/asset_movement.py:173
 msgid "Asset transferred to Location {0}"
 msgstr "Vermögensgegenstand an Standort {0} übertragen"
 
-#: assets/doctype/asset/asset.py:1080
+#: assets/doctype/asset/asset.py:1072
 msgid "Asset updated after being split into Asset {0}"
 msgstr "Vermögensgegenstand nach der Abspaltung in Vermögensgegenstand {0} aktualisiert"
 
@@ -8407,15 +8611,15 @@
 msgid "Asset updated after completion of Asset Repair {0}"
 msgstr "Vermögensgegenstand nach Abschluss der Reparatur {0} aktualisiert"
 
-#: assets/doctype/asset_movement/asset_movement.py:98
+#: assets/doctype/asset_movement/asset_movement.py:106
 msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
 msgstr "Vermögensgegenstand {0} kann nicht in derselben Bewegung an einem Ort entgegengenommen und an einen Mitarbeiter übergeben werden"
 
-#: assets/doctype/asset/depreciation.py:449
+#: assets/doctype/asset/depreciation.py:439
 msgid "Asset {0} cannot be scrapped, as it is already {1}"
 msgstr "Vermögensgegenstand {0} kann nicht verschrottet werden, da er bereits {1} ist"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
 msgid "Asset {0} does not belong to Item {1}"
 msgstr "Vermögensgegenstand {0} gehört nicht zum Artikel {1}"
 
@@ -8423,7 +8627,7 @@
 msgid "Asset {0} does not belong to company {1}"
 msgstr "Der Vermögensgegenstand {0} gehört nicht zum Unternehmen {1}"
 
-#: assets/doctype/asset_movement/asset_movement.py:110
+#: assets/doctype/asset_movement/asset_movement.py:118
 msgid "Asset {0} does not belongs to the custodian {1}"
 msgstr "Anlage {0} gehört nicht der Depotbank {1}"
 
@@ -8431,24 +8635,24 @@
 msgid "Asset {0} does not belongs to the location {1}"
 msgstr "Anlage {0} gehört nicht zum Standort {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:759
-#: assets/doctype/asset_capitalization/asset_capitalization.py:859
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
 msgid "Asset {0} does not exist"
 msgstr "Vermögensgegenstand {0} existiert nicht"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:639
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
 msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
 msgstr "Vermögensgegenstand {0} wurde erstellt. Bitte geben Sie die Abschreibungsdetails ein, falls vorhanden, und buchen Sie sie."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:661
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
 msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
 msgstr "Vermögensgegenstand {0} wurde aktualisiert. Bitte geben Sie die Abschreibungsdetails ein, falls vorhanden, und buchen Sie sie."
 
-#: assets/doctype/asset/depreciation.py:446
+#: assets/doctype/asset/depreciation.py:437
 msgid "Asset {0} must be submitted"
 msgstr "Vermögensgegenstand {0} muss gebucht werden"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:262
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
 msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
 msgstr ""
 
@@ -8463,7 +8667,7 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Assets Workspace
 #: accounts/doctype/finance_book/finance_book_dashboard.py:9
-#: accounts/report/balance_sheet/balance_sheet.py:238
+#: accounts/report/balance_sheet/balance_sheet.py:237
 #: assets/workspace/assets/assets.json
 msgid "Assets"
 msgstr "Vermögenswerte"
@@ -8486,7 +8690,7 @@
 msgid "Assets"
 msgstr "Vermögenswerte"
 
-#: controllers/buying_controller.py:732
+#: controllers/buying_controller.py:760
 msgid "Assets not created for {0}. You will have to create asset manually."
 msgstr "Assets nicht für {0} erstellt. Sie müssen das Asset manuell erstellen."
 
@@ -8495,11 +8699,11 @@
 msgid "Assets, Depreciations, Repairs, and more."
 msgstr "Vermögensgegenstände, Abschreibungen, Reparaturen und mehr."
 
-#: controllers/buying_controller.py:720
+#: controllers/buying_controller.py:748
 msgid "Asset{} {assets_link} created for {}"
 msgstr "Asset {} {Assets_link} erstellt für {}"
 
-#: manufacturing/doctype/job_card/job_card.js:249
+#: manufacturing/doctype/job_card/job_card.js:281
 msgid "Assign Job to Employee"
 msgstr ""
 
@@ -8521,9 +8725,9 @@
 msgid "Assign to Name"
 msgstr "Dem Namen zuweisen"
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:33
-#: support/report/issue_analytics/issue_analytics.js:82
-#: support/report/issue_summary/issue_summary.js:70
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
 msgid "Assigned To"
 msgstr "Zugewiesen zu"
 
@@ -8537,24 +8741,24 @@
 msgid "Assignment Conditions"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1011
+#: assets/doctype/asset/asset.py:1003
 msgid "At least one asset has to be selected."
 msgstr "Es muss mindestens ein Vermögensgegenstand ausgewählt werden."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:789
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
 msgid "At least one invoice has to be selected."
 msgstr "Es muss mindestens eine Rechnung ausgewählt werden."
 
-#: controllers/sales_and_purchase_return.py:144
+#: controllers/sales_and_purchase_return.py:142
 msgid "At least one item should be entered with negative quantity in return document"
 msgstr "Mindestens ein Artikel sollte mit negativer Menge in den Retourenbeleg eingetragen werden"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:405
-#: accounts/doctype/sales_invoice/sales_invoice.py:509
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
 msgid "At least one mode of payment is required for POS invoice."
-msgstr "Mindestens eine Art der Bezahlung ist für POS-Rechnung erforderlich."
+msgstr "Mindestens eine Zahlungsweise ist für POS-Rechnung erforderlich."
 
-#: setup/doctype/terms_and_conditions/terms_and_conditions.py:39
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
 msgid "At least one of the Applicable Modules should be selected"
 msgstr "Es muss mindestens eines der zutreffenden Module ausgewählt werden"
 
@@ -8562,7 +8766,7 @@
 msgid "At least one of the Selling or Buying must be selected"
 msgstr "Mindestens eine der Optionen „Verkauf“ oder „Einkauf“ muss ausgewählt werden"
 
-#: stock/doctype/stock_entry/stock_entry.py:643
+#: stock/doctype/stock_entry/stock_entry.py:599
 msgid "At least one warehouse is mandatory"
 msgstr "Mindestens ein Lager ist obligatorisch"
 
@@ -8570,22 +8774,31 @@
 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
 msgstr "In Zeile {0}: Die Sequenz-ID {1} darf nicht kleiner sein als die vorherige Zeilen-Sequenz-ID {2}."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:582
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
 msgid "At row {0}: Batch No is mandatory for Item {1}"
 msgstr "In Zeile {0}: Chargennummer ist obligatorisch für Artikel {1}"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:574
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
 msgid "At row {0}: Serial No is mandatory for Item {1}"
 msgstr "In Zeile {0}: Seriennummer ist obligatorisch für Artikel {1}"
 
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr ""
+
 #. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Attach .csv file with two columns, one for the old name and one for the new name"
 msgstr "Hängen Sie eine .csv-Datei mit zwei Spalten an, eine für den alten Namen und eine für den neuen Namen"
 
-#: public/js/utils/serial_no_batch_selector.js:246
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:66
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
 msgid "Attach CSV File"
 msgstr "CSV-Datei anhängen"
 
@@ -8601,7 +8814,7 @@
 msgid "Attachment"
 msgstr "Anhang"
 
-#: templates/pages/order.html:125 templates/pages/projects.html:83
+#: templates/pages/order.html:137 templates/pages/projects.html:83
 msgid "Attachments"
 msgstr "Anhänge"
 
@@ -8647,19 +8860,19 @@
 msgid "Attribute Value"
 msgstr "Attributwert"
 
-#: stock/doctype/item/item.py:911
+#: stock/doctype/item/item.py:899
 msgid "Attribute table is mandatory"
 msgstr "Attributtabelle ist obligatorisch"
 
-#: stock/doctype/item_attribute/item_attribute.py:96
+#: stock/doctype/item_attribute/item_attribute.py:97
 msgid "Attribute value: {0} must appear only once"
 msgstr "Attributwert: {0} darf nur einmal vorkommen"
 
-#: stock/doctype/item/item.py:915
+#: stock/doctype/item/item.py:903
 msgid "Attribute {0} selected multiple times in Attributes Table"
 msgstr "Attribut {0} mehrfach in der Attributtabelle ausgewählt"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Attributes"
 msgstr "Attribute"
 
@@ -8781,7 +8994,7 @@
 msgid "Auto Email Report"
 msgstr "Auto Email-Bericht"
 
-#: public/js/utils/serial_no_batch_selector.js:316
+#: public/js/utils/serial_no_batch_selector.js:322
 msgid "Auto Fetch"
 msgstr "Automatischer Abruf"
 
@@ -8797,7 +9010,7 @@
 msgid "Auto Material Request"
 msgstr "Automatische Materialanfrage"
 
-#: stock/reorder_item.py:242
+#: stock/reorder_item.py:327
 msgid "Auto Material Requests Generated"
 msgstr "Automatische Materialanfragen generiert"
 
@@ -8821,7 +9034,7 @@
 msgid "Auto Opt In (For all customers)"
 msgstr "Automatische Anmeldung (für alle Kunden)"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:67
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
 msgid "Auto Reconcile"
 msgstr "Automatisch abgleichen"
 
@@ -8831,12 +9044,12 @@
 msgid "Auto Reconcile Payments"
 msgstr "Zahlungen automatisch abgleichen"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:414
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
 msgid "Auto Reconciliation"
 msgstr "Automatischer Abgleich"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:145
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:193
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
 msgstr "Der automatische Abgleich von Zahlungen wurde deaktiviert. Aktivieren Sie ihn über {0}"
 
@@ -8955,7 +9168,7 @@
 msgid "Auto re-order"
 msgstr "Automatische Nachbestellung"
 
-#: public/js/controllers/buying.js:295 public/js/utils/sales_common.js:362
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
 msgid "Auto repeat document updated"
 msgstr "Automatisches Wiederholungsdokument aktualisiert"
 
@@ -9013,7 +9226,7 @@
 msgid "Availability Of Slots"
 msgstr "Verfügbarkeit von Slots"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:369
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
 msgid "Available"
 msgstr "Verfügbar"
 
@@ -9035,12 +9248,12 @@
 msgid "Available Batch Qty at Warehouse"
 msgstr "Verfügbare Losgröße im Lager"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:427
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
 msgid "Available For Use Date"
 msgstr "Verfügbar für Verwendungsdatum"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:82
-#: public/js/utils.js:522 stock/report/stock_ageing/stock_ageing.py:156
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
 msgid "Available Qty"
 msgstr "Verfügbare Menge"
 
@@ -9135,11 +9348,11 @@
 msgid "Available for use date is required"
 msgstr "Verfügbar für das Nutzungsdatum ist erforderlich"
 
-#: stock/doctype/stock_entry/stock_entry.py:772
+#: stock/doctype/stock_entry/stock_entry.py:727
 msgid "Available quantity is {0}, you need {1}"
 msgstr "Die verfügbare Menge ist {0}. Sie benötigen {1}."
 
-#: stock/dashboard/item_dashboard.js:239
+#: stock/dashboard/item_dashboard.js:247
 msgid "Available {0}"
 msgstr "Verfügbar {0}"
 
@@ -9149,13 +9362,13 @@
 msgid "Available-for-use Date"
 msgstr "Verfügbarkeitsdatum"
 
-#: assets/doctype/asset/asset.py:355
+#: assets/doctype/asset/asset.py:353
 msgid "Available-for-use Date should be after purchase date"
 msgstr "Das für die Verwendung verfügbare Datum sollte nach dem Kaufdatum liegen"
 
-#: stock/report/stock_ageing/stock_ageing.py:157
-#: stock/report/stock_ageing/stock_ageing.py:191
-#: stock/report/stock_balance/stock_balance.py:477
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
 msgid "Average Age"
 msgstr "Durchschnittsalter"
 
@@ -9185,7 +9398,7 @@
 msgid "Average time taken by the supplier to deliver"
 msgstr "Durchschnittliche Lieferzeit des Lieferanten"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:65
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
 msgid "Avg Daily Outgoing"
 msgstr "Durchschnittlicher täglicher Abgang"
 
@@ -9195,7 +9408,7 @@
 msgid "Avg Rate"
 msgstr "Durchschnittspreis"
 
-#: stock/report/stock_ledger/stock_ledger.py:197
+#: stock/report/stock_ledger/stock_ledger.py:270
 msgid "Avg Rate (Balance Stock)"
 msgstr ""
 
@@ -9207,7 +9420,7 @@
 msgid "Avg. Selling Price List Rate"
 msgstr "Durchschn. Verkauf-Listenpreis"
 
-#: accounts/report/gross_profit/gross_profit.py:259
+#: accounts/report/gross_profit/gross_profit.py:257
 msgid "Avg. Selling Rate"
 msgstr "Durchschnittlicher Verkaufspreis"
 
@@ -9238,14 +9451,14 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.js:9
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:56
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:9
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
 #: manufacturing/report/bom_stock_report/bom_stock_report.js:5
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:810
-#: stock/doctype/material_request/material_request.js:243
-#: stock/doctype/stock_entry/stock_entry.js:545
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
 #: stock/report/bom_search/bom_search.py:38
 msgid "BOM"
 msgstr "Stückliste"
@@ -9316,7 +9529,7 @@
 msgid "BOM 1"
 msgstr "Stückliste 1"
 
-#: manufacturing/doctype/bom/bom.py:1348
+#: manufacturing/doctype/bom/bom.py:1338
 msgid "BOM 1 {0} and BOM 2 {1} should not be same"
 msgstr "Stückliste 1 {0} und Stückliste 2 {1} sollten nicht identisch sein"
 
@@ -9398,7 +9611,7 @@
 msgid "BOM Explosion Item"
 msgstr "Position der aufgelösten Stückliste"
 
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:21
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:101
 msgid "BOM ID"
 msgstr "Stücklisten-ID"
@@ -9419,7 +9632,7 @@
 msgid "BOM Level"
 msgstr "Stücklistenebene"
 
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:9
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:31
 msgid "BOM No"
 msgstr "Stücklisten-Nr."
@@ -9530,6 +9743,7 @@
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
 #: manufacturing/report/bom_stock_report/bom_stock_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Stock Report"
@@ -9550,7 +9764,7 @@
 msgid "BOM Update Batch"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:82
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
 msgid "BOM Update Initiated"
 msgstr "Stücklistenaktualisierung eingeleitet"
 
@@ -9570,7 +9784,12 @@
 msgid "BOM Update Tool"
 msgstr "Stücklisten-Update-Tool"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:99
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
 msgid "BOM Updation already in progress. Please wait until {0} is complete."
 msgstr "Stücklistenaktualisierung bereits im Gange. Bitte warten Sie, bis {0} abgeschlossen ist."
 
@@ -9593,32 +9812,32 @@
 msgid "BOM Website Operation"
 msgstr "BOM Webseite Vorgang"
 
-#: stock/doctype/stock_entry/stock_entry.js:1000
+#: stock/doctype/stock_entry/stock_entry.js:1161
 msgid "BOM and Manufacturing Quantity are required"
 msgstr "Stückliste und Fertigungsmenge werden benötigt"
 
-#: stock/doctype/material_request/material_request.js:264
-#: stock/doctype/stock_entry/stock_entry.js:581
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
 msgid "BOM does not contain any stock item"
 msgstr "Stückliste enthält keine Lagerware"
 
-#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:87
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
 msgid "BOM recursion: {0} cannot be child of {1}"
 msgstr "Stücklistenrekursion: {0} darf nicht untergeordnet zu {1} sein"
 
-#: manufacturing/doctype/bom/bom.py:631
+#: manufacturing/doctype/bom/bom.py:626
 msgid "BOM recursion: {1} cannot be parent or child of {0}"
 msgstr "Stücklistenrekursion: {1} kann nicht über- oder untergeordnet von {0} sein"
 
-#: manufacturing/doctype/bom/bom.py:1223
+#: manufacturing/doctype/bom/bom.py:1215
 msgid "BOM {0} does not belong to Item {1}"
 msgstr "Stückliste {0} gehört nicht zum Artikel {1}"
 
-#: manufacturing/doctype/bom/bom.py:1205
+#: manufacturing/doctype/bom/bom.py:1197
 msgid "BOM {0} must be active"
 msgstr "Stückliste {0} muss aktiv sein"
 
-#: manufacturing/doctype/bom/bom.py:1208
+#: manufacturing/doctype/bom/bom.py:1200
 msgid "BOM {0} must be submitted"
 msgstr "Stückliste {0} muss gebucht werden"
 
@@ -9628,23 +9847,23 @@
 msgid "BOMs Updated"
 msgstr "Stücklisten aktualisiert"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:252
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
 msgid "BOMs created successfully"
 msgstr "Stücklisten erfolgreich erstellt"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:262
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
 msgid "BOMs creation failed"
 msgstr "Die Stücklistenerstellung ist fehlgeschlagen"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:215
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
 msgid "BOMs creation has been enqueued, kindly check the status after some time"
 msgstr "Die Stücklistenerstellung wurde in die Warteschlange gestellt. Bitte überprüfen Sie den Status nach einiger Zeit"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:323
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
 msgid "Backdated Stock Entry"
 msgstr "Rückdatierte Lagerbewegung"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:15
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
 msgid "Backflush Raw Materials"
 msgstr "Rückspülen von Rohstoffen"
 
@@ -9668,16 +9887,17 @@
 
 #: accounts/report/account_balance/account_balance.py:36
 #: accounts/report/purchase_register/purchase_register.py:242
-#: accounts/report/sales_register/sales_register.py:276
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:47
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
 msgid "Balance"
 msgstr "Saldo"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
 msgid "Balance (Dr - Cr)"
 msgstr "Saldo (S - H)"
 
-#: accounts/report/general_ledger/general_ledger.py:584
+#: accounts/report/general_ledger/general_ledger.py:588
 msgid "Balance ({0})"
 msgstr "Saldo ({0})"
 
@@ -9694,8 +9914,8 @@
 msgstr "Saldo in Basiswährung"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:405
-#: stock/report/stock_ledger/stock_ledger.py:153
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
 msgid "Balance Qty"
 msgstr "Bilanzmenge"
 
@@ -9703,10 +9923,6 @@
 msgid "Balance Qty (Stock)"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:259
-msgid "Balance Serial No"
-msgstr "Stand Seriennummern"
-
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/balance_sheet/balance_sheet.json
@@ -9739,18 +9955,22 @@
 msgid "Balance Sheet Summary"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Balance Stock Value"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:412
-#: stock/report/stock_ledger/stock_ledger.py:217
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
 msgid "Balance Value"
 msgstr "Bilanzwert"
 
-#: accounts/doctype/gl_entry/gl_entry.py:355
+#: accounts/doctype/gl_entry/gl_entry.py:312
 msgid "Balance for Account {0} must always be {1}"
 msgstr "Saldo für Konto {0} muss immer {1} sein"
 
@@ -9762,7 +9982,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/bank/bank.json
-#: accounts/report/account_balance/account_balance.js:40
+#: accounts/report/account_balance/account_balance.js:39
 msgid "Bank"
 msgstr "Bank"
 
@@ -9842,8 +10062,8 @@
 #: accounts/doctype/bank_account/bank_account.json
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
-#: buying/doctype/supplier/supplier.js:94
-#: setup/setup_wizard/operations/install_fixtures.py:492
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
 msgid "Bank Account"
 msgstr "Bankkonto"
 
@@ -10084,6 +10304,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Bank Reconciliation Statement"
@@ -10105,7 +10326,7 @@
 msgid "Bank Statement Import"
 msgstr "Kontoauszug Import"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:43
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
 msgid "Bank Statement balance as per General Ledger"
 msgstr "Kontoauszug Bilanz nach Hauptbuch"
 
@@ -10117,13 +10338,13 @@
 #. Name of a DocType
 #: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
 msgid "Bank Transaction Mapping"
-msgstr ""
+msgstr "Zuordnung von Banktransaktionen"
 
 #. Label of a Table field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Bank Transaction Mapping"
-msgstr ""
+msgstr "Zuordnung von Banktransaktionen"
 
 #. Name of a DocType
 #: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
@@ -10142,39 +10363,39 @@
 msgid "Bank Transaction Payments"
 msgstr "Banküberweisung Zahlungen"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:496
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
 msgid "Bank Transaction {0} Matched"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:544
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
 msgid "Bank Transaction {0} added as Journal Entry"
 msgstr "Banktransaktion {0} als Journaleintrag hinzugefügt"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:520
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
 msgid "Bank Transaction {0} added as Payment Entry"
 msgstr "Banktransaktion {0} als Zahlungseintrag hinzugefügt"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:124
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
 msgid "Bank Transaction {0} is already fully reconciled"
 msgstr "Die Banktransaktion {0} ist bereits vollständig abgeglichen"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:563
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
 msgid "Bank Transaction {0} updated"
 msgstr "Banktransaktion {0} aktualisiert"
 
-#: setup/setup_wizard/operations/install_fixtures.py:525
+#: setup/setup_wizard/operations/install_fixtures.py:516
 msgid "Bank account cannot be named as {0}"
 msgstr "Bankname {0} ungültig"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:130
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
 msgid "Bank account {0} already exists and could not be created again"
 msgstr "Das Bankkonto {0} ist bereits vorhanden und konnte nicht erneut erstellt werden"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:134
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
 msgid "Bank accounts added"
 msgstr "Bankkonten hinzugefügt"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:297
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
 msgid "Bank transaction creation error"
 msgstr "Fehler beim Erstellen der Banküberweisung"
 
@@ -10199,7 +10420,12 @@
 msgid "Banking"
 msgstr "Bankwesen"
 
-#: public/js/utils/barcode_scanner.js:273
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr "Balken"
+
+#: public/js/utils/barcode_scanner.js:282
 msgid "Barcode"
 msgstr "Barcode"
 
@@ -10257,11 +10483,11 @@
 msgid "Barcode Type"
 msgstr "Barcode-Typ"
 
-#: stock/doctype/item/item.py:451
+#: stock/doctype/item/item.py:450
 msgid "Barcode {0} already used in Item {1}"
 msgstr "Barcode {0} wird bereits für Artikel {1} verwendet"
 
-#: stock/doctype/item/item.py:464
+#: stock/doctype/item/item.py:465
 msgid "Barcode {0} is not a valid {1} code"
 msgstr "Der Barcode {0} ist kein gültiger {1} Code"
 
@@ -10272,6 +10498,21 @@
 msgid "Barcodes"
 msgstr "Strichcodes"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
@@ -10326,7 +10567,7 @@
 msgid "Base Tax Withholding Net Total"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:241
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
 msgid "Base Total"
 msgstr ""
 
@@ -10340,13 +10581,13 @@
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Base Total Billed Amount"
-msgstr ""
+msgstr "Insg. abgerechneter Betrag in Basiswährung"
 
 #. Label of a Currency field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Base Total Costing Amount"
-msgstr ""
+msgstr "Gesamtkosten in Basiswährung"
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
@@ -10354,18 +10595,18 @@
 msgid "Base URL"
 msgstr "Basis-URL"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:28
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
 #: accounts/report/profitability_analysis/profitability_analysis.js:16
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:9
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:45
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:39
-#: manufacturing/report/production_planning_report/production_planning_report.js:17
-#: manufacturing/report/work_order_summary/work_order_summary.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
 #: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
-#: stock/report/delayed_item_report/delayed_item_report.js:55
-#: stock/report/delayed_order_report/delayed_order_report.js:55
-#: support/report/issue_analytics/issue_analytics.js:17
-#: support/report/issue_summary/issue_summary.js:17
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
 msgid "Based On"
 msgstr "Basiert auf"
 
@@ -10381,18 +10622,18 @@
 msgid "Based On"
 msgstr "Basiert auf"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:47
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
 msgid "Based On Data ( in years )"
 msgstr "Basierend auf Daten (in Jahren)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:31
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
 msgid "Based On Document"
 msgstr "Basierend auf Dokument"
 
-#: accounts/report/accounts_payable/accounts_payable.js:134
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
-#: accounts/report/accounts_receivable/accounts_receivable.js:156
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
 msgid "Based On Payment Terms"
 msgstr "Basierend auf Zahlungsbedingungen"
 
@@ -10463,8 +10704,8 @@
 #: stock/doctype/batch/batch.json
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:159
-#: stock/report/stock_ledger/stock_ledger.py:239
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
 msgid "Batch"
@@ -10505,14 +10746,14 @@
 msgid "Batch Item Expiry Status"
 msgstr "Stapelobjekt Ablauf-Status"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:88
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
-#: public/js/controllers/transaction.js:2150
-#: public/js/utils/barcode_scanner.js:251
-#: public/js/utils/serial_no_batch_selector.js:367
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:156
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
 #: stock/report/stock_ledger/stock_ledger.js:59
 msgid "Batch No"
 msgstr "Chargennummer"
@@ -10637,15 +10878,15 @@
 msgid "Batch No"
 msgstr "Chargennummer"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:585
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
 msgid "Batch No is mandatory"
 msgstr "Chargennummer ist obligatorisch"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2118
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
 msgid "Batch No {0} does not exists"
 msgstr "Charge Nr. {0} existiert nicht"
 
-#: stock/utils.py:643
+#: stock/utils.py:623
 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
 msgstr "Die Chargennummer {0} ist mit dem Artikel {1} verknüpft, der eine Seriennummer hat. Bitte scannen Sie stattdessen die Seriennummer."
 
@@ -10655,13 +10896,13 @@
 msgid "Batch No."
 msgstr "Chargennummer."
 
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Batch Nos"
 msgstr "Chargennummern"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1113
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
 msgid "Batch Nos are created successfully"
 msgstr "Chargennummern wurden erfolgreich erstellt"
 
@@ -10671,7 +10912,7 @@
 msgid "Batch Number Series"
 msgstr "Nummernkreis für Chargen"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:157
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
 msgid "Batch Qty"
 msgstr "Chargenmenge"
 
@@ -10681,7 +10922,7 @@
 msgid "Batch Quantity"
 msgstr "Chargenmenge"
 
-#: manufacturing/doctype/work_order/work_order.js:256
+#: manufacturing/doctype/work_order/work_order.js:271
 msgid "Batch Size"
 msgstr "Chargengröße"
 
@@ -10721,7 +10962,7 @@
 msgid "Batch and Serial No"
 msgstr "Chargen- und Seriennummer"
 
-#: manufacturing/doctype/work_order/work_order.py:485
+#: manufacturing/doctype/work_order/work_order.py:490
 msgid "Batch not created for item {} since it does not have a batch series."
 msgstr "Für Artikel {} wurde keine Charge erstellt, da er keinen Nummernkreis für Chargen vorgibt."
 
@@ -10729,12 +10970,12 @@
 msgid "Batch {0} and Warehouse"
 msgstr "Charge {0} und Lager"
 
-#: stock/doctype/stock_entry/stock_entry.py:2345
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:272
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
 msgid "Batch {0} of Item {1} has expired."
 msgstr "Die Charge {0} des Artikels {1} ist abgelaufen."
 
-#: stock/doctype/stock_entry/stock_entry.py:2347
+#: stock/doctype/stock_entry/stock_entry.py:2416
 msgid "Batch {0} of Item {1} is disabled."
 msgstr "Charge {0} von Artikel {1} ist deaktiviert."
 
@@ -10745,7 +10986,7 @@
 msgid "Batch-Wise Balance History"
 msgstr "Chargenbezogener Bestandsverlauf"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:165
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
 msgid "Batchwise Valuation"
@@ -10770,11 +11011,11 @@
 msgid "Beginning of the current subscription period"
 msgstr "Beginn des aktuellen Abonnementzeitraums"
 
-#: accounts/doctype/subscription/subscription.py:341
+#: accounts/doctype/subscription/subscription.py:332
 msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
 msgstr "Die folgenden Abonnementpläne haben eine andere Währung als die Standardabrechnungswährung/Unternehmenswährung der Partei: {0}"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1061
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
 #: accounts/report/purchase_register/purchase_register.py:214
 msgid "Bill Date"
 msgstr "Rechnungsdatum"
@@ -10791,7 +11032,7 @@
 msgid "Bill Date"
 msgstr "Rechnungsdatum"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
 #: accounts/report/purchase_register/purchase_register.py:213
 msgid "Bill No"
 msgstr "Rechnungsnr."
@@ -10816,11 +11057,11 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Manufacturing Workspace
-#: manufacturing/doctype/bom/bom.py:1089
+#: manufacturing/doctype/bom/bom.py:1083
 #: manufacturing/onboarding_step/create_bom/create_bom.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/doctype/material_request/material_request.js:99
-#: stock/doctype/stock_entry/stock_entry.js:533
+#: stock/doctype/stock_entry/stock_entry.js:613
 msgid "Bill of Materials"
 msgstr "Stückliste"
 
@@ -10830,7 +11071,7 @@
 msgid "Bill of Materials"
 msgstr "Stückliste"
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 #: projects/doctype/timesheet/timesheet_list.js:5
 msgid "Billed"
 msgstr "Abgerechnet"
@@ -10843,7 +11084,7 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:247
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
 #: selling/report/sales_order_analysis/sales_order_analysis.py:298
 msgid "Billed Amount"
@@ -10878,7 +11119,7 @@
 msgid "Billed Items To Be Received"
 msgstr "Zu erhaltende abgerechnete Artikel"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:225
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
 #: selling/report/sales_order_analysis/sales_order_analysis.py:276
 msgid "Billed Qty"
 msgstr "In Rechnung gestellte Menge"
@@ -10897,20 +11138,20 @@
 msgstr "Rechnungsadresse"
 
 #. Label of a Section Break field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address"
 msgstr "Rechnungsadresse"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Billing Address"
 msgstr "Rechnungsadresse"
 
 #. Label of a Link field in DocType 'Purchase Receipt'
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Billing Address"
@@ -10934,31 +11175,31 @@
 msgid "Billing Address"
 msgstr "Rechnungsadresse"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Billing Address"
 msgstr "Rechnungsadresse"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Billing Address Details"
 msgstr "Vorschau Rechnungsadresse"
 
-#. Label of a Small Text field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Billing Address Details"
 msgstr "Vorschau Rechnungsadresse"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Billing Address Details"
 msgstr "Vorschau Rechnungsadresse"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Billing Address Details"
@@ -11065,7 +11306,7 @@
 msgid "Billing Interval Count cannot be less than 1"
 msgstr "Die Anzahl der Abrechnungsintervalle darf nicht kleiner als 1 sein"
 
-#: accounts/doctype/subscription/subscription.py:383
+#: accounts/doctype/subscription/subscription.py:375
 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
 msgstr ""
 
@@ -11103,7 +11344,7 @@
 msgid "Billing Zipcode"
 msgstr "Rechnungs Postleitzahl"
 
-#: accounts/party.py:579
+#: accounts/party.py:557
 msgid "Billing currency must be equal to either default company's currency or party account currency"
 msgstr "Die Abrechnungswährung muss entweder der Unternehmenswährung oder der Währung des Debitoren-/Kreditorenkontos entsprechen"
 
@@ -11118,6 +11359,11 @@
 msgid "Bio / Cover Letter"
 msgstr "Lebenslauf / Anschreiben"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgid "Bisect Accounting Statements"
@@ -11130,7 +11376,7 @@
 #. Name of a DocType
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgid "Bisect Nodes"
-msgstr ""
+msgstr "Knoten halbieren"
 
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:13
 msgid "Bisect Right"
@@ -11224,8 +11470,8 @@
 msgid "Blanket Order Rate"
 msgstr "Pauschale Bestellrate"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:101
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:228
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
 msgid "Block Invoice"
 msgstr "Rechnung sperren"
 
@@ -11294,7 +11540,7 @@
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Bom No"
-msgstr ""
+msgstr "Stückliste Nr"
 
 #: accounts/doctype/payment_entry/payment_entry.py:229
 msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
@@ -11360,11 +11606,11 @@
 msgid "Booked Fixed Asset"
 msgstr "Gebuchtes Anlagevermögen"
 
-#: stock/doctype/warehouse/warehouse.py:141
+#: stock/doctype/warehouse/warehouse.py:139
 msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
 msgstr ""
 
-#: accounts/general_ledger.py:685
+#: accounts/general_ledger.py:684
 msgid "Books have been closed till the period ending on {0}"
 msgstr ""
 
@@ -11375,10 +11621,15 @@
 msgid "Both"
 msgstr "Beide"
 
-#: accounts/doctype/subscription/subscription.py:359
+#: accounts/doctype/subscription/subscription.py:351
 msgid "Both Trial Period Start Date and Trial Period End Date must be set"
 msgstr "Das Startdatum für die Testperiode und das Enddatum für die Testperiode müssen festgelegt werden"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/branch/branch.json
 msgid "Branch"
@@ -11427,27 +11678,27 @@
 msgstr "Bankleitzahl / BIC"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/gross_profit/gross_profit.py:241
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
 #: accounts/report/sales_register/sales_register.js:64
-#: public/js/stock_analytics.js:41 public/js/stock_analytics.js:62
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:48
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:100
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
 #: setup/doctype/brand/brand.json
 #: stock/report/item_price_stock/item_price_stock.py:25
 #: stock/report/item_prices/item_prices.py:53
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
 #: stock/report/product_bundle_balance/product_bundle_balance.js:36
 #: stock/report/product_bundle_balance/product_bundle_balance.py:107
 #: stock/report/stock_ageing/stock_ageing.js:43
-#: stock/report/stock_ageing/stock_ageing.py:135
-#: stock/report/stock_analytics/stock_analytics.js:35
-#: stock/report/stock_analytics/stock_analytics.py:45
-#: stock/report/stock_ledger/stock_ledger.js:65
-#: stock/report/stock_ledger/stock_ledger.py:181
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
 #: stock/report/stock_projected_qty/stock_projected_qty.js:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:115
 msgid "Brand"
@@ -11606,19 +11857,49 @@
 msgid "Breakdown"
 msgstr "Ausfall"
 
-#: manufacturing/doctype/bom/bom.js:103
+#: manufacturing/doctype/bom/bom.js:102
 msgid "Browse BOM"
 msgstr "Stückliste durchsuchen"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/budget/budget.json
-#: accounts/doctype/cost_center/cost_center.js:44
-#: accounts/doctype/cost_center/cost_center_tree.js:42
-#: accounts/doctype/cost_center/cost_center_tree.js:46
-#: accounts/doctype/cost_center/cost_center_tree.js:50
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
 #: accounts/report/budget_variance_report/budget_variance_report.py:99
 #: accounts/report/budget_variance_report/budget_variance_report.py:109
-#: accounts/report/budget_variance_report/budget_variance_report.py:386
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
 msgid "Budget"
 msgstr "Budget"
 
@@ -11639,7 +11920,7 @@
 msgid "Budget Accounts"
 msgstr "Budget Konten"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:82
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
 msgid "Budget Against"
 msgstr "Budget gegen"
 
@@ -11661,27 +11942,27 @@
 msgid "Budget Detail"
 msgstr "Budget-Detail"
 
-#: accounts/doctype/budget/budget.py:278 accounts/doctype/budget/budget.py:280
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
 msgid "Budget Exceeded"
 msgstr "Budget überschritten"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:40
+#: accounts/doctype/cost_center/cost_center_tree.js:61
 msgid "Budget List"
 msgstr "Budgetliste"
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/cost_center/cost_center_tree.js:48
+#: accounts/doctype/cost_center/cost_center_tree.js:77
 #: accounts/report/budget_variance_report/budget_variance_report.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Budget Variance Report"
 msgstr "Budget-Abweichungsbericht"
 
-#: accounts/doctype/budget/budget.py:97
+#: accounts/doctype/budget/budget.py:98
 msgid "Budget cannot be assigned against Group Account {0}"
 msgstr "Budget kann nicht einem Gruppenkonto {0} zugeordnet werden"
 
-#: accounts/doctype/budget/budget.py:102
+#: accounts/doctype/budget/budget.py:105
 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
 msgstr "Budget kann {0} nicht zugewiesen werden, da es kein Ertrags- oder Aufwandskonto ist"
 
@@ -11691,7 +11972,7 @@
 
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:162
 msgid "Build All?"
-msgstr ""
+msgstr "Bereit, gebaut zu werden?"
 
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:20
 msgid "Build Tree"
@@ -11733,6 +12014,16 @@
 msgid "Bundle Qty"
 msgstr "Bundle Menge"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -11744,6 +12035,11 @@
 msgid "Buy"
 msgstr "Kaufen"
 
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
+
 #. Name of a Workspace
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
@@ -11805,7 +12101,7 @@
 msgid "Buying & Selling Settings"
 msgstr "Einkaufs- & Verkaufseinstellungen"
 
-#: accounts/report/gross_profit/gross_profit.py:280
+#: accounts/report/gross_profit/gross_profit.py:278
 msgid "Buying Amount"
 msgstr "Einkaufsbetrag"
 
@@ -11842,7 +12138,7 @@
 msgid "Buying must be checked, if Applicable For is selected as {0}"
 msgstr "Einkauf muss ausgewählt sein, wenn \"Anwenden auf\" auf {0} gesetzt wurde"
 
-#: buying/doctype/buying_settings/buying_settings.js:14
+#: buying/doctype/buying_settings/buying_settings.js:13
 msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
 msgstr ""
 
@@ -11880,7 +12176,7 @@
 msgid "COGS By Item Group"
 msgstr "Herstellungskosten nach Artikelgruppe"
 
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:45
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
 msgid "COGS Debit"
 msgstr "Herstellungskosten Soll"
 
@@ -11932,6 +12228,26 @@
 msgid "CWIP Account"
 msgstr "CWIP-Konto"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
@@ -11956,7 +12272,7 @@
 msgid "Calculate Product Bundle Price based on Child Items' Rates"
 msgstr "Preis der Produktbündel basierend auf den Preisen der enthaltenen Artikel berechnen"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:56
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
 msgid "Calculated Bank Statement balance"
 msgstr "Berechneter Stand des Bankauszugs"
 
@@ -11979,6 +12295,11 @@
 msgid "Calibration"
 msgstr "Kalibrierung"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr ""
+
 #: telephony/doctype/call_log/call_log.js:8
 msgid "Call Again"
 msgstr "Erneut anrufen"
@@ -12036,13 +12357,13 @@
 msgid "Call Routing"
 msgstr "Anrufweiterleitung"
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:57
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:49
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
 msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:153
-#: telephony/doctype/call_log/call_log.py:135
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
 msgid "Call Summary"
 msgstr "Anrufzusammenfassung"
 
@@ -12052,6 +12373,10 @@
 msgid "Call Summary"
 msgstr "Anrufzusammenfassung"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
+
 #. Label of a Data field in DocType 'Telephony Call Type'
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgctxt "Telephony Call Type"
@@ -12062,6 +12387,31 @@
 msgid "Callback"
 msgstr "Rückruf"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #. Label of a Card Break in the CRM Workspace
 #: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
@@ -12194,15 +12544,15 @@
 msgid "Campaign Schedules"
 msgstr "Kampagnenpläne"
 
-#: setup/doctype/authorization_control/authorization_control.py:58
+#: setup/doctype/authorization_control/authorization_control.py:60
 msgid "Can be approved by {0}"
 msgstr "Kann von {0} genehmigt werden"
 
-#: manufacturing/doctype/work_order/work_order.py:1451
+#: manufacturing/doctype/work_order/work_order.py:1460
 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
 msgstr "Der Arbeitsauftrag kann nicht geschlossen werden, da sich {0} Jobkarten im Status „In Bearbeitung“ befinden."
 
-#: accounts/report/pos_register/pos_register.py:127
+#: accounts/report/pos_register/pos_register.py:123
 msgid "Can not filter based on Cashier, if grouped by Cashier"
 msgstr "Kann nicht nach Kassierer filtern, wenn nach Kassierer gruppiert"
 
@@ -12210,15 +12560,15 @@
 msgid "Can not filter based on Child Account, if grouped by Account"
 msgstr "Kann nicht nach untergeordnetem Konto filtern, wenn nach Konto gruppiert"
 
-#: accounts/report/pos_register/pos_register.py:124
+#: accounts/report/pos_register/pos_register.py:120
 msgid "Can not filter based on Customer, if grouped by Customer"
 msgstr "Kann nicht nach Kunde filtern, wenn nach Kunde gruppiert"
 
-#: accounts/report/pos_register/pos_register.py:121
+#: accounts/report/pos_register/pos_register.py:117
 msgid "Can not filter based on POS Profile, if grouped by POS Profile"
 msgstr "Kann nicht nach POS-Profil filtern, wenn nach POS-Profil gruppiert"
 
-#: accounts/report/pos_register/pos_register.py:130
+#: accounts/report/pos_register/pos_register.py:126
 msgid "Can not filter based on Payment Method, if grouped by Payment Method"
 msgstr "Kann nicht nach Zahlungsmethode filtern, wenn nach Zahlungsmethode gruppiert"
 
@@ -12226,31 +12576,35 @@
 msgid "Can not filter based on Voucher No, if grouped by Voucher"
 msgstr "Kann nicht nach Belegnummer filtern, wenn nach Beleg gruppiert"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1226
-#: accounts/doctype/payment_entry/payment_entry.py:2229
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
 msgid "Can only make payment against unbilled {0}"
 msgstr "Zahlung kann nur zu einem noch nicht abgerechneten Beleg vom Typ {0} erstellt werden"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1199
-#: controllers/accounts_controller.py:2500 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
 msgstr "Kann sich nur auf eine Zeile beziehen, wenn die Berechnungsart der Kosten entweder \"auf vorherige Zeilensumme\" oder \"auf vorherigen Zeilenbetrag\" ist"
 
-#: stock/doctype/stock_settings/stock_settings.py:133
+#: stock/doctype/stock_settings/stock_settings.py:136
 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
 msgstr "Die Bewertungsmethode kann nicht geändert werden, da es Transaktionen gegen einige Artikel gibt, die keine eigene Bewertungsmethode haben"
 
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "Abbrechen"
+
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancel At End Of Period"
 msgstr "Am Ende der Periode abbrechen"
 
-#: support/doctype/warranty_claim/warranty_claim.py:74
+#: support/doctype/warranty_claim/warranty_claim.py:72
 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
 msgstr "Materialkontrolle {0} stornieren vor Abbruch dieses Garantieantrags"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:188
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
 msgstr "Materialkontrolle {0} stornieren vor Abbruch dieses Wartungsbesuchs"
 
@@ -12270,8 +12624,8 @@
 msgid "Cancelation Date"
 msgstr "Stornierungsdatum"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:18
-#: stock/doctype/stock_entry/stock_entry_list.js:19
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
 msgid "Canceled"
 msgstr "Abgebrochen"
 
@@ -12288,11 +12642,12 @@
 msgstr "Abgebrochen"
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:8
-#: accounts/doctype/payment_request/payment_request_list.js:20
+#: accounts/doctype/payment_request/payment_request_list.js:18
 #: accounts/doctype/subscription/subscription_list.js:14
 #: assets/doctype/asset_repair/asset_repair_list.js:9
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:11
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
 msgid "Cancelled"
 msgstr "Abgesagt"
 
@@ -12547,6 +12902,13 @@
 msgid "Cancelled"
 msgstr "Abgesagt"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "Abgesagt"
+
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
@@ -12559,17 +12921,17 @@
 msgid "Cancelled"
 msgstr "Abgesagt"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:76
-#: stock/doctype/delivery_trip/delivery_trip.py:189
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
 msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
 msgstr "Die Ankunftszeit kann nicht berechnet werden, da die Adresse des Fahrers fehlt."
 
 #: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:625
 msgid "Cannot Merge"
 msgstr "Zusammenführung nicht möglich"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:105
+#: stock/doctype/delivery_trip/delivery_trip.js:122
 msgid "Cannot Optimize Route as Driver Address is Missing."
 msgstr "Route kann nicht optimiert werden, da die Fahreradresse fehlt."
 
@@ -12585,35 +12947,35 @@
 msgid "Cannot amend {0} {1}, please create a new one instead."
 msgstr "{0} {1} kann nicht berichtigt werden. Bitte erstellen Sie stattdessen einen neuen Eintrag."
 
-#: accounts/doctype/journal_entry/journal_entry.py:257
+#: accounts/doctype/journal_entry/journal_entry.py:270
 msgid "Cannot apply TDS against multiple parties in one entry"
 msgstr ""
 
-#: stock/doctype/item/item.py:307
+#: stock/doctype/item/item.py:306
 msgid "Cannot be a fixed asset item as Stock Ledger is created."
 msgstr "Kann keine Anlageposition sein, wenn das Stock Ledger erstellt wird."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:222
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
 msgid "Cannot cancel as processing of cancelled documents is pending."
 msgstr "Kann nicht storniert werden, da die Verarbeitung der stornierten Dokumente noch nicht abgeschlossen ist."
 
-#: manufacturing/doctype/work_order/work_order.py:641
+#: manufacturing/doctype/work_order/work_order.py:664
 msgid "Cannot cancel because submitted Stock Entry {0} exists"
 msgstr "Kann nicht storniert werden, da die gebuchte Lagerbewegung {0} existiert"
 
-#: stock/stock_ledger.py:196
+#: stock/stock_ledger.py:197
 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
 msgstr "Sie können die Transaktion nicht stornieren. Die Umbuchung der Artikelbewertung bei der Buchung ist noch nicht abgeschlossen."
 
-#: controllers/buying_controller.py:811
+#: controllers/buying_controller.py:839
 msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
 msgstr "Dieses Dokument kann nicht storniert werden, da es mit einer gebuchten Sachanlage {0} verknüpft ist. Bitte stornieren Sie diese, um fortzufahren."
 
-#: stock/doctype/stock_entry/stock_entry.py:365
+#: stock/doctype/stock_entry/stock_entry.py:317
 msgid "Cannot cancel transaction for Completed Work Order."
 msgstr "Die Transaktion für den abgeschlossenen Arbeitsauftrag kann nicht storniert werden."
 
-#: stock/doctype/item/item.py:867
+#: stock/doctype/item/item.py:855
 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
 msgstr "Attribute können nach einer Buchung nicht mehr geändert werden. Es muss ein neuer Artikel erstellt und der Bestand darauf übertragen werden."
 
@@ -12621,19 +12983,19 @@
 msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
 msgstr "Start- und Schlußdatum des Geschäftsjahres können nicht geändert werden, wenn das Geschäftsjahr gespeichert wurde."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:66
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
 msgid "Cannot change Reference Document Type."
 msgstr "Der Referenzdokumenttyp kann nicht geändert werden."
 
-#: accounts/deferred_revenue.py:55
+#: accounts/deferred_revenue.py:51
 msgid "Cannot change Service Stop Date for item in row {0}"
 msgstr "Das Servicestoppdatum für das Element in der Zeile {0} kann nicht geändert werden"
 
-#: stock/doctype/item/item.py:858
+#: stock/doctype/item/item.py:846
 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
 msgstr "Die Eigenschaften der Variante können nach der Buchung nicht mehr verändert werden. Hierzu muss ein neuer Artikel erstellt werden."
 
-#: setup/doctype/company/company.py:209
+#: setup/doctype/company/company.py:205
 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
 msgstr "Die Standardwährung des Unternehmens kann nicht geändern werden, weil es bestehende Transaktionen gibt. Transaktionen müssen abgebrochen werden, um die Standardwährung zu ändern."
 
@@ -12641,40 +13003,40 @@
 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
 msgstr "Die Aufgabe {0} kann nicht abgeschlossen werden, da die von ihr abhängige Aufgabe {1} nicht abgeschlossen / storniert ist."
 
-#: accounts/doctype/cost_center/cost_center.py:63
+#: accounts/doctype/cost_center/cost_center.py:61
 msgid "Cannot convert Cost Center to ledger as it has child nodes"
 msgstr "Kostenstelle kann nicht in ein Kontenblatt umgewandelt werden, da sie Unterknoten hat"
 
-#: projects/doctype/task/task.js:48
+#: projects/doctype/task/task.js:50
 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:373
+#: accounts/doctype/account/account.py:388
 msgid "Cannot convert to Group because Account Type is selected."
 msgstr ""
 
-#: accounts/doctype/account/account.py:250
+#: accounts/doctype/account/account.py:265
 msgid "Cannot covert to Group because Account Type is selected."
 msgstr "Kann nicht in eine Gruppe umgewandelt werden, weil Kontentyp ausgewählt ist."
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:914
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
 msgstr "Für in der Zukunft datierte Kaufbelege kann keine Bestandsreservierung erstellt werden."
 
-#: stock/doctype/delivery_note/delivery_note_list.js:25
+#: stock/doctype/delivery_note/delivery_note_list.js:35
 msgid "Cannot create a Delivery Trip from Draft documents."
 msgstr "Auslieferungsfahrt kann nicht von einem Entwurf erstellt werden"
 
-#: selling/doctype/sales_order/sales_order.py:1576
-#: stock/doctype/pick_list/pick_list.py:104
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
 msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
 msgstr "Es kann keine Pickliste für den Kundenauftrag {0} erstellt werden, da dieser einen reservierten Bestand hat. Bitte heben Sie die Reservierung des Bestands auf, um eine Pickliste zu erstellen."
 
-#: accounts/general_ledger.py:127
+#: accounts/general_ledger.py:131
 msgid "Cannot create accounting entries against disabled accounts: {0}"
 msgstr "Es kann nicht auf deaktivierte Konten gebucht werden: {0}"
 
-#: manufacturing/doctype/bom/bom.py:949
+#: manufacturing/doctype/bom/bom.py:944
 msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
 msgstr "Stückliste kann nicht deaktiviert oder storniert werden, weil sie mit anderen Stücklisten verknüpft ist"
 
@@ -12687,24 +13049,32 @@
 msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
 msgstr "Abzug nicht möglich, wenn Kategorie \"Wertbestimmtung\" oder \"Wertbestimmung und Summe\" ist"
 
-#: stock/doctype/serial_no/serial_no.py:120
+#: stock/doctype/serial_no/serial_no.py:117
 msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
 msgstr "Die Seriennummer {0} kann nicht gelöscht werden, da sie in Lagertransaktionen verwendet wird"
 
-#: selling/doctype/sales_order/sales_order.py:638
-#: selling/doctype/sales_order/sales_order.py:661
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
 msgstr "Die Lieferung per Seriennummer kann nicht sichergestellt werden, da Artikel {0} mit und ohne Lieferung per Seriennummer hinzugefügt wird."
 
-#: public/js/utils/barcode_scanner.js:51
+#: public/js/utils/barcode_scanner.js:54
 msgid "Cannot find Item with this Barcode"
 msgstr "Artikel mit diesem Barcode kann nicht gefunden werden"
 
-#: controllers/accounts_controller.py:3023
+#: controllers/accounts_controller.py:3078
 msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
 msgstr "{} Für Element {} kann nicht gefunden werden. Bitte stellen Sie dasselbe in den Artikelstamm- oder Lagereinstellungen ein."
 
-#: controllers/accounts_controller.py:1774
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
 msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
 msgstr "Für Artikel {0} in Zeile {1} kann nicht mehr als {2} zusätzlich in Rechnung gestellt werden. Um diese Überfakturierung zuzulassen, passen Sie bitte die Grenzwerte in den Buchhaltungseinstellungen an."
 
@@ -12712,11 +13082,11 @@
 msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
 msgstr "Es können nicht mehr Artikel {0} produziert werden, als die über den Auftrag bestellte Stückzahl {1}"
 
-#: manufacturing/doctype/work_order/work_order.py:962
+#: manufacturing/doctype/work_order/work_order.py:973
 msgid "Cannot produce more item for {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:966
+#: manufacturing/doctype/work_order/work_order.py:977
 msgid "Cannot produce more than {0} items for {1}"
 msgstr "Es können nicht mehr als {0} Artikel für {1} produziert werden"
 
@@ -12724,8 +13094,8 @@
 msgid "Cannot receive from customer against negative outstanding"
 msgstr "Negativer Gesamtbetrag kann nicht vom Kunden empfangen werden"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1209
-#: controllers/accounts_controller.py:2515
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
 #: public/js/controllers/accounts.js:100
 msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
 msgstr "Für diese Berechnungsart kann keine Zeilennummern zugeschrieben werden, die größer oder gleich der aktuellen Zeilennummer ist"
@@ -12734,43 +13104,43 @@
 msgid "Cannot retrieve link token for update. Check Error Log for more information"
 msgstr "Link-Token für Update kann nicht abgerufen werden. Prüfen Sie das Fehlerprotokoll für weitere Informationen"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:60
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
 msgid "Cannot retrieve link token. Check Error Log for more information"
 msgstr "Link-Token kann nicht abgerufen werden. Prüfen Sie das Fehlerprotokoll für weitere Informationen"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1203
-#: accounts/doctype/payment_entry/payment_entry.js:1374
-#: accounts/doctype/payment_entry/payment_entry.py:1579
-#: controllers/accounts_controller.py:2505 public/js/controllers/accounts.js:94
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
 #: public/js/controllers/taxes_and_totals.js:453
 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
 msgstr "Die Berechnungsart kann für die erste Zeile nicht auf „Bezogen auf Betrag der vorhergenden Zeile“ oder auf „Bezogen auf Gesamtbetrag der vorhergenden Zeilen“ gesetzt werden"
 
-#: selling/doctype/quotation/quotation.py:266
+#: selling/doctype/quotation/quotation.py:267
 msgid "Cannot set as Lost as Sales Order is made."
 msgstr "Kann nicht als verloren gekennzeichnet werden, da ein Auftrag dazu existiert."
 
-#: setup/doctype/authorization_rule/authorization_rule.py:92
+#: setup/doctype/authorization_rule/authorization_rule.py:91
 msgid "Cannot set authorization on basis of Discount for {0}"
 msgstr "Genehmigung kann nicht auf der Basis des Rabattes für {0} festgelegt werden"
 
-#: stock/doctype/item/item.py:697
+#: stock/doctype/item/item.py:689
 msgid "Cannot set multiple Item Defaults for a company."
 msgstr "Es können nicht mehrere Artikelstandards für ein Unternehmen festgelegt werden."
 
-#: controllers/accounts_controller.py:3173
+#: controllers/accounts_controller.py:3226
 msgid "Cannot set quantity less than delivered quantity"
 msgstr "Menge kann nicht kleiner als gelieferte Menge sein"
 
-#: controllers/accounts_controller.py:3178
+#: controllers/accounts_controller.py:3229
 msgid "Cannot set quantity less than received quantity"
 msgstr "Menge kann nicht kleiner als die empfangene Menge eingestellt werden"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.py:67
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
 msgid "Cannot set the field <b>{0}</b> for copying in variants"
 msgstr "Das Feld <b>{0}</b> kann nicht zum Kopieren in Varianten festgelegt werden"
 
-#: accounts/doctype/payment_entry/payment_entry.js:876
+#: accounts/doctype/payment_entry/payment_entry.js:1050
 msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
 msgstr "Kann nicht {0} {1} {2} ohne negative ausstehende Rechnung"
 
@@ -12790,7 +13160,7 @@
 msgid "Capacity Planning"
 msgstr "Kapazitätsplanung"
 
-#: manufacturing/doctype/work_order/work_order.py:627
+#: manufacturing/doctype/work_order/work_order.py:650
 msgid "Capacity Planning Error, planned start time can not be same as end time"
 msgstr "Fehler bei der Kapazitätsplanung, die geplante Startzeit darf nicht mit der Endzeit übereinstimmen"
 
@@ -12832,7 +13202,7 @@
 msgid "Capital Work In Progress Account"
 msgstr "Konto für Anlagen im Bau"
 
-#: accounts/report/account_balance/account_balance.js:43
+#: accounts/report/account_balance/account_balance.js:42
 msgid "Capital Work in Progress"
 msgstr "Anlagen im Bau"
 
@@ -12854,7 +13224,7 @@
 msgid "Capitalization Method"
 msgstr "Aktivierungsmethode"
 
-#: assets/doctype/asset/asset.js:155
+#: assets/doctype/asset/asset.js:194
 msgid "Capitalize Asset"
 msgstr "Vermögensgegenstand aktivieren"
 
@@ -12876,6 +13246,11 @@
 msgid "Capitalized In"
 msgstr "Aktiviert in"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr ""
+
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -12896,7 +13271,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
-#: accounts/report/account_balance/account_balance.js:41
+#: accounts/report/account_balance/account_balance.js:40
 #: setup/setup_wizard/operations/install_fixtures.py:208
 msgid "Cash"
 msgstr "Bargeld"
@@ -12937,21 +13312,21 @@
 #: accounts/report/cash_flow/cash_flow.json
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Cash Flow"
-msgstr ""
+msgstr "Cashflow"
 
 #: public/js/financial_statements.js:141
 msgid "Cash Flow Statement"
 msgstr "Kapitalflussrechnung"
 
-#: accounts/report/cash_flow/cash_flow.py:146
+#: accounts/report/cash_flow/cash_flow.py:144
 msgid "Cash Flow from Financing"
 msgstr "Cashflow aus Finanzierung"
 
-#: accounts/report/cash_flow/cash_flow.py:139
+#: accounts/report/cash_flow/cash_flow.py:137
 msgid "Cash Flow from Investing"
 msgstr "Cashflow aus Investitionen"
 
-#: accounts/report/cash_flow/cash_flow.py:127
+#: accounts/report/cash_flow/cash_flow.py:125
 msgid "Cash Flow from Operations"
 msgstr "Cashflow aus Geschäftstätigkeit"
 
@@ -12960,7 +13335,7 @@
 msgid "Cash In Hand"
 msgstr "Barmittel"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
 msgid "Cash or Bank Account is mandatory for making payment entry"
 msgstr "Kassen- oder Bankkonto ist notwendig, um eine Zahlungsbuchung zu erstellen"
 
@@ -12982,9 +13357,9 @@
 msgid "Cash/Bank Account"
 msgstr "Kasse-/Bankkonto"
 
-#: accounts/report/pos_register/pos_register.js:39
-#: accounts/report/pos_register/pos_register.py:126
-#: accounts/report/pos_register/pos_register.py:200
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
 msgid "Cashier"
 msgstr "Kassierer"
 
@@ -13040,16 +13415,16 @@
 msgid "Category Name"
 msgstr "Kategoriename"
 
-#: assets/dashboard_fixtures.py:94
+#: assets/dashboard_fixtures.py:93
 msgid "Category-wise Asset Value"
 msgstr "Kategorialer Vermögenswert"
 
-#: buying/doctype/purchase_order/purchase_order.py:313
-#: buying/doctype/request_for_quotation/request_for_quotation.py:99
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
 msgid "Caution"
 msgstr "Achtung"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:151
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
 msgid "Caution: This might alter frozen accounts."
 msgstr "Vorsicht! Dies könnte eingefrorene Konten verändern."
 
@@ -13059,6 +13434,36 @@
 msgid "Cellphone Number"
 msgstr "Handynummer"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
+
 #. Label of a Attach field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
@@ -13089,7 +13494,12 @@
 msgid "Certificate Required"
 msgstr "Zertifikat erforderlich"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "Change"
 msgstr "Ändern"
 
@@ -13105,11 +13515,11 @@
 msgid "Change Amount"
 msgstr "Rückgeld"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:90
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
 msgid "Change Release Date"
 msgstr "Ändern Sie das Veröffentlichungsdatum"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:165
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
 msgid "Change in Stock Value"
 msgstr ""
 
@@ -13125,7 +13535,7 @@
 msgid "Change in Stock Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:885
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
 msgid "Change the account type to Receivable or select a different account."
 msgstr "Ändern Sie den Kontotyp in &quot;Forderung&quot; oder wählen Sie ein anderes Konto aus."
 
@@ -13136,7 +13546,7 @@
 msgid "Change this date manually to setup the next synchronization start date"
 msgstr "Ändern Sie dieses Datum manuell, um das nächste Startdatum für die Synchronisierung festzulegen"
 
-#: selling/doctype/customer/customer.py:122
+#: selling/doctype/customer/customer.py:121
 msgid "Changed customer name to '{}' as '{}' already exists."
 msgstr ""
 
@@ -13146,7 +13556,11 @@
 msgid "Changes"
 msgstr "Änderungen"
 
-#: stock/doctype/item/item.js:235
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr ""
+
+#: stock/doctype/item/item.js:277
 msgid "Changing Customer Group for the selected Customer is not allowed."
 msgstr "Die Änderung der Kundengruppe für den ausgewählten Kunden ist nicht zulässig."
 
@@ -13156,12 +13570,12 @@
 msgid "Channel Partner"
 msgstr "Vertriebspartner"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1634
-#: controllers/accounts_controller.py:2568
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
 msgstr "Kosten für den Typ „Tatsächlich“ in Zeile {0} können nicht in den Artikelpreis oder den bezahlen Betrag einfließen"
 
-#: accounts/report/account_balance/account_balance.js:42
+#: accounts/report/account_balance/account_balance.js:41
 msgid "Chargeable"
 msgstr "Gebührenpflichtig"
 
@@ -13177,7 +13591,15 @@
 msgid "Charges Incurred"
 msgstr "Gebühren entstanden"
 
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
 msgid "Chart"
 msgstr "Diagramm"
 
@@ -13205,10 +13627,10 @@
 msgid "Chart Tree"
 msgstr "Diagrammbaum"
 
-#: accounts/doctype/account/account.js:75
+#: accounts/doctype/account/account.js:70
 #: accounts/doctype/account/account_tree.js:5
-#: accounts/doctype/cost_center/cost_center_tree.js:35
-#: public/js/setup_wizard.js:36 setup/doctype/company/company.js:92
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
 msgid "Chart of Accounts"
 msgstr "Kontenplan"
 
@@ -13244,7 +13666,7 @@
 msgid "Chart of Accounts Importer"
 msgstr "Kontenplan Importeur"
 
-#: accounts/doctype/account/account_tree.js:133
+#: accounts/doctype/account/account_tree.js:181
 #: accounts/doctype/cost_center/cost_center.js:41
 msgid "Chart of Cost Centers"
 msgstr "Kostenstellenplan"
@@ -13255,7 +13677,7 @@
 msgid "Chart of Cost Centers"
 msgstr "Kostenstellenplan"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:65
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
 msgid "Charts Based On"
 msgstr "Diagramme basierend auf"
 
@@ -13333,7 +13755,12 @@
 msgid "Checking this will round off the tax amount to the nearest integer"
 msgstr "Falls aktiviert, wird der Steuerbetrag auf die nächste ganze Zahl gerundet"
 
-#: selling/page/point_of_sale/pos_item_cart.js:252
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
 msgid "Checkout Order / Submit Order / New Order"
 msgstr "Kaufabwicklung / Bestellung abschicken / Neue Bestellung"
 
@@ -13382,7 +13809,7 @@
 msgid "Cheque Width"
 msgstr "Scheck Breite"
 
-#: public/js/controllers/transaction.js:2061
+#: public/js/controllers/transaction.js:2105
 msgid "Cheque/Reference Date"
 msgstr "Scheck-/ Referenzdatum"
 
@@ -13403,10 +13830,11 @@
 msgstr "Scheck-/ Referenznummer"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
 msgid "Cheques Required"
 msgstr "Überprüfungen erforderlich"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
 msgid "Cheques and Deposits incorrectly cleared"
 msgstr "Schecks und Kautionen fälschlicherweise gelöscht"
 
@@ -13420,11 +13848,11 @@
 msgid "Child Task exists for this Task. You can not delete this Task."
 msgstr "Für diesen Vorgang existiert ein untergeordneter Vorgang. Sie können diesen daher nicht löschen."
 
-#: stock/doctype/warehouse/warehouse_tree.js:17
+#: stock/doctype/warehouse/warehouse_tree.js:21
 msgid "Child nodes can be only created under 'Group' type nodes"
 msgstr "Unterknoten können nur unter Gruppenknoten erstellt werden."
 
-#: stock/doctype/warehouse/warehouse.py:98
+#: stock/doctype/warehouse/warehouse.py:96
 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
 msgstr "Für dieses Lager existieren untergordnete Lager vorhanden. Sie können dieses Lager daher nicht löschen."
 
@@ -13439,7 +13867,7 @@
 msgid "Circular Reference Error"
 msgstr "Zirkelschluss-Fehler"
 
-#: public/js/utils/contact_address_quick_entry.js:76
+#: public/js/utils/contact_address_quick_entry.js:79
 msgid "City"
 msgstr "Ort"
 
@@ -13467,12 +13895,27 @@
 msgid "Class / Percentage"
 msgstr "Klasse / Anteil"
 
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Clauses and Conditions"
 msgstr "Klauseln und Bedingungen"
 
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
+
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
@@ -13480,7 +13923,9 @@
 msgstr "Tabelle leeren"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
 msgid "Clearance Date"
 msgstr "Abrechnungsdatum"
 
@@ -13520,11 +13965,11 @@
 msgid "Clearance Date"
 msgstr "Abrechnungsdatum"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:115
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
 msgid "Clearance Date not mentioned"
 msgstr "Abrechnungsdatum nicht erwähnt"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:113
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
 msgid "Clearance Date updated"
 msgstr "Abrechnungsdatum aktualisiert"
 
@@ -13532,7 +13977,7 @@
 msgid "Clearing Demo Data..."
 msgstr "Lösche Demodaten..."
 
-#: manufacturing/doctype/production_plan/production_plan.js:535
+#: manufacturing/doctype/production_plan/production_plan.js:577
 msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
 msgstr "Klicken Sie auf „Fertigwaren zur Herstellung abrufen“, um die Artikel aus den oben genannten Kundenaufträgen abzurufen. Es werden nur Artikel abgerufen, für die eine Stückliste vorhanden ist."
 
@@ -13540,7 +13985,7 @@
 msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
 msgstr "Klicken Sie auf „Zu arbeitsfreien Tagen hinzufügen“. Dadurch wird die Tabelle der arbeitsfreien Tage mit allen Terminen gefüllt, die auf den ausgewählten Wochentag fallen. Wiederholen Sie den Vorgang, um die Daten für alle arbeitsfreien Wochentage einzugeben"
 
-#: manufacturing/doctype/production_plan/production_plan.js:530
+#: manufacturing/doctype/production_plan/production_plan.js:572
 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
 msgstr ""
 
@@ -13555,6 +14000,10 @@
 msgid "Click on the link below to verify your email and confirm the appointment"
 msgstr "Klicken Sie auf den folgenden Link, um Ihre E-Mail-Adresse zu bestätigen und den Termin zu bestätigen"
 
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
+
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -13573,19 +14022,19 @@
 msgid "Client Secret"
 msgstr "Client-Geheimnis"
 
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order_list.js:30
-#: crm/doctype/opportunity/opportunity.js:108
-#: manufacturing/doctype/production_plan/production_plan.js:101
-#: manufacturing/doctype/work_order/work_order.js:559
-#: quality_management/doctype/quality_meeting/quality_meeting_list.js:8
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/doctype/sales_order/sales_order_list.js:45
-#: stock/doctype/delivery_note/delivery_note.js:209
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/doctype/issue/issue.js:17
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
 msgid "Close"
 msgstr "Schließen"
 
@@ -13595,7 +14044,7 @@
 msgid "Close Issue After Days"
 msgstr "Vorfall schließen nach"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:67
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
 msgid "Close Loan"
 msgstr "Darlehen schließen"
 
@@ -13605,17 +14054,18 @@
 msgid "Close Replied Opportunity After Days"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:178
+#: selling/page/point_of_sale/pos_controller.js:200
 msgid "Close the POS"
 msgstr "Schließen Sie die Kasse"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:6
-#: selling/doctype/sales_order/sales_order_list.js:7
-#: stock/doctype/delivery_note/delivery_note_list.js:8
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:8
-#: support/report/issue_analytics/issue_analytics.js:59
-#: support/report/issue_summary/issue_summary.js:47
-#: support/report/issue_summary/issue_summary.py:372
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
 msgid "Closed"
 msgstr "Geschlossen"
 
@@ -13722,11 +14172,11 @@
 msgid "Closed Documents"
 msgstr "Geschlossene Dokumente"
 
-#: manufacturing/doctype/work_order/work_order.py:1395
+#: manufacturing/doctype/work_order/work_order.py:1404
 msgid "Closed Work Order can not be stopped or Re-opened"
-msgstr ""
+msgstr "Ein geschlossener Arbeitsauftrag kann nicht gestoppt oder erneut geöffnet werden"
 
-#: selling/doctype/sales_order/sales_order.py:420
+#: selling/doctype/sales_order/sales_order.py:431
 msgid "Closed order cannot be cancelled. Unclose to cancel."
 msgstr "Geschlosser Auftrag kann nicht abgebrochen werden. Bitte  wiedereröffnen um abzubrechen."
 
@@ -13736,13 +14186,13 @@
 msgid "Closing"
 msgstr "Abschluss"
 
-#: accounts/report/trial_balance/trial_balance.py:464
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:221
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
 msgid "Closing (Cr)"
 msgstr "Schlußstand (Haben)"
 
-#: accounts/report/trial_balance/trial_balance.py:457
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:214
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
 msgid "Closing (Dr)"
 msgstr "Schlußstand (Soll)"
 
@@ -13756,7 +14206,7 @@
 msgid "Closing Account Head"
 msgstr "Bezeichnung des Abschlusskontos"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:99
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
 msgid "Closing Account {0} must be of type Liability / Equity"
 msgstr "Abschlußkonto {0} muss vom Typ Verbindlichkeiten/Eigenkapital sein"
 
@@ -13766,7 +14216,7 @@
 msgid "Closing Amount"
 msgstr "Schlussbetrag"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:140
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
 msgid "Closing Balance"
 msgstr "Schlussbilanz"
 
@@ -13778,11 +14228,11 @@
 
 #: public/js/bank_reconciliation_tool/number_card.js:18
 msgid "Closing Balance as per Bank Statement"
-msgstr ""
+msgstr "Schlusssaldo laut Kontoauszug"
 
 #: public/js/bank_reconciliation_tool/number_card.js:24
 msgid "Closing Balance as per ERP"
-msgstr ""
+msgstr "Schlusssaldo laut ERP"
 
 #. Label of a Date field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
@@ -13831,7 +14281,7 @@
 msgid "Code"
 msgstr "Code"
 
-#: public/js/setup_wizard.js:174
+#: public/js/setup_wizard.js:190
 msgid "Collapse All"
 msgstr "Alles schließen"
 
@@ -13899,10 +14349,15 @@
 msgid "Column in Bank File"
 msgstr "Spalte in der Bankdatei"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr "Spalte {0}"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
 msgid "Combined invoice portion must equal 100%"
 msgstr "Der kombinierte Rechnungsanteil muss 100% betragen"
 
+#: templates/pages/task_info.html:86
 #: utilities/report/youtube_interactions/youtube_interactions.py:28
 msgid "Comments"
 msgstr "Kommentare"
@@ -14022,6 +14477,12 @@
 msgid "Commission on Sales"
 msgstr "Provision auf den Umsatz"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:217
 msgid "Communication"
 msgstr "Kommunikation"
@@ -14054,7 +14515,7 @@
 msgid "Communication Medium Type"
 msgstr "Typ des Kommunikationsmediums"
 
-#: setup/install.py:111
+#: setup/install.py:92
 msgid "Compact Item Print"
 msgstr "Artikel kompakt drucken"
 
@@ -14067,10 +14528,10 @@
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
 #: accounts/doctype/account/account_tree.js:12
-#: accounts/doctype/account/account_tree.js:149
-#: accounts/doctype/cost_center/cost_center_tree.js:8
-#: accounts/doctype/journal_entry/journal_entry.js:72
-#: accounts/report/account_balance/account_balance.js:9
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
 #: accounts/report/accounts_payable/accounts_payable.js:8
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
 #: accounts/report/accounts_receivable/accounts_receivable.js:10
@@ -14078,105 +14539,106 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:8
-#: accounts/report/budget_variance_report/budget_variance_report.js:74
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:9
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:9
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:9
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:9
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
 #: accounts/report/financial_ratios/financial_ratios.js:9
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:183
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
 #: accounts/report/general_ledger/general_ledger.js:8
 #: accounts/report/general_ledger/general_ledger.py:62
 #: accounts/report/gross_profit/gross_profit.js:8
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:227
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:272
-#: accounts/report/payment_ledger/payment_ledger.js:9
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
-#: accounts/report/pos_register/pos_register.js:9
-#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
 #: accounts/report/profitability_analysis/profitability_analysis.js:8
 #: accounts/report/purchase_register/purchase_register.js:33
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:22
 #: accounts/report/sales_register/sales_register.js:33
 #: accounts/report/share_ledger/share_ledger.py:58
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:9
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:9
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:9
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
 #: accounts/report/trial_balance/trial_balance.js:8
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:9
-#: assets/report/fixed_asset_register/fixed_asset_register.js:9
-#: buying/report/procurement_tracker/procurement_tracker.js:9
-#: buying/report/purchase_analytics/purchase_analytics.js:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:9
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:278
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:9
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:268
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
-#: crm/report/lead_details/lead_details.js:9
+#: crm/report/lead_details/lead_details.js:8
 #: crm/report/lead_details/lead_details.py:52
-#: crm/report/lost_opportunity/lost_opportunity.js:9
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:59
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:52
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:119
-#: manufacturing/doctype/bom_creator/bom_creator.js:52
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:9
-#: manufacturing/report/job_card_summary/job_card_summary.js:8
-#: manufacturing/report/process_loss_report/process_loss_report.js:8
-#: manufacturing/report/production_analytics/production_analytics.js:9
-#: manufacturing/report/production_planning_report/production_planning_report.js:9
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:8
-#: manufacturing/report/work_order_summary/work_order_summary.js:8
-#: projects/report/project_summary/project_summary.js:9
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
 #: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
-#: public/js/sales_trends_filters.js:55
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:28
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
 #: regional/report/irs_1099/irs_1099.js:8
-#: regional/report/uae_vat_201/uae_vat_201.js:9
-#: regional/report/vat_audit_report/vat_audit_report.js:9
-#: selling/page/point_of_sale/pos_controller.js:64
-#: selling/page/sales_funnel/sales_funnel.js:30
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.js:8
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:9
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
 #: selling/report/lost_quotations/lost_quotations.js:8
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:9
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
-#: selling/report/sales_analytics/sales_analytics.js:50
-#: selling/report/sales_order_analysis/sales_order_analysis.js:9
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
 #: selling/report/sales_order_analysis/sales_order_analysis.py:343
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:9
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:34
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:9
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:9
-#: selling/report/territory_wise_sales/territory_wise_sales.js:17
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
 #: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
 #: setup/doctype/department/department_tree.js:10
 #: setup/doctype/employee/employee_tree.js:8
 #: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
-#: stock/doctype/warehouse/warehouse_tree.js:10
+#: stock/doctype/warehouse/warehouse_tree.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:9
-#: stock/report/delayed_item_report/delayed_item_report.js:9
-#: stock/report/delayed_order_report/delayed_order_report.js:9
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:116
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:8
-#: stock/report/item_shortage_report/item_shortage_report.js:9
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
 #: stock/report/item_shortage_report/item_shortage_report.py:137
 #: stock/report/product_bundle_balance/product_bundle_balance.py:115
 #: stock/report/reserved_stock/reserved_stock.js:8
@@ -14185,20 +14647,20 @@
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
 #: stock/report/serial_no_ledger/serial_no_ledger.py:37
 #: stock/report/stock_ageing/stock_ageing.js:8
-#: stock/report/stock_analytics/stock_analytics.js:42
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
 #: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:466
+#: stock/report/stock_balance/stock_balance.py:473
 #: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:268
+#: stock/report/stock_ledger/stock_ledger.py:340
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
 #: stock/report/stock_projected_qty/stock_projected_qty.js:8
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:9
-#: stock/report/total_stock_summary/total_stock_summary.js:18
-#: stock/report/total_stock_summary/total_stock_summary.py:30
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:9
-#: support/report/issue_analytics/issue_analytics.js:9
-#: support/report/issue_summary/issue_summary.js:9
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
 msgid "Company"
 msgstr "Unternehmen"
 
@@ -14656,6 +15118,12 @@
 msgid "Company"
 msgstr "Unternehmen"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "Unternehmen"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -14950,7 +15418,7 @@
 msgid "Company Abbreviation"
 msgstr "Unternehmenskürzel"
 
-#: public/js/setup_wizard.js:155
+#: public/js/setup_wizard.js:164
 msgid "Company Abbreviation cannot have more than 5 characters"
 msgstr "Firmenkürzel darf nicht mehr als 5 Zeichen haben"
 
@@ -14960,7 +15428,7 @@
 msgid "Company Account"
 msgstr "Firmenkonto"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
@@ -14973,7 +15441,7 @@
 msgid "Company Address"
 msgstr "Anschrift des Unternehmens"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address"
@@ -14985,28 +15453,28 @@
 msgid "Company Address"
 msgstr "Anschrift des Unternehmens"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address"
 msgstr "Anschrift des Unternehmens"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address"
 msgstr "Anschrift des Unternehmens"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address"
 msgstr "Anschrift des Unternehmens"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address Display"
@@ -15134,7 +15602,7 @@
 msgid "Company Name as per Imported Tally Data"
 msgstr "Firmenname gemäß Imported Tally Data"
 
-#: public/js/setup_wizard.js:63
+#: public/js/setup_wizard.js:67
 msgid "Company Name cannot be Company"
 msgstr "Firmenname kann keine Firma sein"
 
@@ -15172,32 +15640,32 @@
 msgid "Company Tax ID"
 msgstr "Eigene Steuernummer"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:604
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
 msgid "Company and Posting Date is mandatory"
 msgstr "Unternehmen und Buchungsdatum sind obligatorisch"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2203
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
 msgid "Company currencies of both the companies should match for Inter Company Transactions."
 msgstr "Firmenwährungen beider Unternehmen sollten für Inter Company-Transaktionen übereinstimmen."
 
-#: stock/doctype/material_request/material_request.js:258
-#: stock/doctype/stock_entry/stock_entry.js:575
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
 msgid "Company field is required"
 msgstr "Firmenfeld ist erforderlich"
 
-#: accounts/doctype/bank_account/bank_account.py:58
+#: accounts/doctype/bank_account/bank_account.py:72
 msgid "Company is mandatory for company account"
 msgstr "Wenn das Konto zu einem Unternehmen gehört, muss es einem Unternehmen zugeordnet werden"
 
-#: accounts/doctype/subscription/subscription.py:413
-msgid "Company is mandatory was generating invoice. Please set default company in Global Defaults."
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
 msgstr ""
 
-#: setup/doctype/company/company.js:161
+#: setup/doctype/company/company.js:191
 msgid "Company name not same"
 msgstr "Firma nicht gleich"
 
-#: assets/doctype/asset/asset.py:206
+#: assets/doctype/asset/asset.py:208
 msgid "Company of asset {0} and purchase document {1} doesn't matches."
 msgstr "Das Unternehmen von Anlage {0} und Eingangsbeleg {1} stimmt nicht überein."
 
@@ -15228,25 +15696,25 @@
 msgid "Company which internal supplier represents"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:80
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
 msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
 msgstr "Firma {0} existiert bereits. Durch Fortfahren werden das Unternehmen und der Kontenplan überschrieben"
 
-#: accounts/doctype/account/account.py:443
+#: accounts/doctype/account/account.py:457
 msgid "Company {0} does not exist"
 msgstr "Unternehmen {0} existiert nicht"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:76
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
 msgid "Company {0} is added more than once"
-msgstr ""
+msgstr "Unternehmen {0} wird mehr als einmal hinzugefügt"
 
 #: setup/setup_wizard/operations/taxes_setup.py:14
 msgid "Company {} does not exist yet. Taxes setup aborted."
 msgstr "Unternehmen {} existiert noch nicht. Einrichtung der Steuern wurde abgebrochen."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:449
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
 msgid "Company {} does not match with POS Profile Company {}"
-msgstr ""
+msgstr "Unternehmen {} stimmt nicht mit POS-Profil Unternehmen {} überein"
 
 #. Name of a DocType
 #: crm/doctype/competitor/competitor.json
@@ -15277,7 +15745,7 @@
 msgid "Competitor Name"
 msgstr "Name des Mitbewerbers"
 
-#: public/js/utils/sales_common.js:417
+#: public/js/utils/sales_common.js:473
 msgid "Competitors"
 msgstr "Mitbewerber"
 
@@ -15293,7 +15761,9 @@
 msgid "Competitors"
 msgstr "Mitbewerber"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:61
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
 msgid "Complete"
 msgstr "Komplett"
 
@@ -15309,23 +15779,26 @@
 msgid "Complete"
 msgstr "Komplett"
 
-#: manufacturing/doctype/job_card/job_card.js:263
+#: manufacturing/doctype/job_card/job_card.js:296
 msgid "Complete Job"
 msgstr "Auftrag abschließen"
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
 #: accounts/doctype/subscription/subscription_list.js:8
 #: assets/doctype/asset_repair/asset_repair_list.js:7
-#: buying/doctype/purchase_order/purchase_order_list.js:24
+#: buying/doctype/purchase_order/purchase_order_list.js:43
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:9
 #: manufacturing/report/job_card_summary/job_card_summary.py:93
 #: manufacturing/report/work_order_summary/work_order_summary.py:151
 #: projects/doctype/timesheet/timesheet_list.js:13
 #: projects/report/project_summary/project_summary.py:95
-#: selling/doctype/sales_order/sales_order_list.js:12
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:9
-#: stock/doctype/delivery_note/delivery_note_list.js:14
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
 #: stock/doctype/material_request/material_request_list.js:13
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
 msgid "Completed"
 msgstr "Abgeschlossen"
 
@@ -15584,11 +16057,12 @@
 msgid "Completed Qty"
 msgstr "Gefertigte Menge"
 
-#: manufacturing/doctype/work_order/work_order.py:885
+#: manufacturing/doctype/work_order/work_order.py:902
 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
 msgstr "Die abgeschlossene Menge darf nicht größer sein als die Menge bis zur Herstellung."
 
-#: manufacturing/doctype/job_card/job_card.js:277
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
 msgid "Completed Quantity"
 msgstr "Abgeschlossene Menge"
 
@@ -15600,7 +16074,7 @@
 #: manufacturing/doctype/job_card_operation/job_card_operation.json
 msgctxt "Job Card Operation"
 msgid "Completed Time"
-msgstr ""
+msgstr "Benötigte Zeit"
 
 #. Name of a report
 #: manufacturing/report/completed_work_orders/completed_work_orders.json
@@ -15674,13 +16148,13 @@
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Conditional Rule"
-msgstr ""
+msgstr "Bedingte Regel"
 
 #. Label of a Section Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Conditional Rule Examples"
-msgstr ""
+msgstr "Beispiele für bedingte Regeln"
 
 #. Description of the 'Mixed Conditions' (Check) field in DocType 'Pricing
 #. Rule'
@@ -15704,7 +16178,7 @@
 #. Title of an Onboarding Step
 #: accounts/onboarding_step/configure_account_settings/configure_account_settings.json
 msgid "Configure Account Settings"
-msgstr ""
+msgstr "Buchhaltungseinstellungen konfigurieren"
 
 #. Title of an Onboarding Step
 #: buying/onboarding_step/buying_settings/buying_settings.json
@@ -15723,7 +16197,7 @@
 msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
 msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:19
+#: buying/doctype/buying_settings/buying_settings.js:20
 msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
 msgstr "Konfigurieren Sie die Standardpreisliste beim Erstellen einer neuen Kauftransaktion. Artikelpreise werden aus dieser Preisliste abgerufen."
 
@@ -15733,12 +16207,12 @@
 msgid "Confirmation Date"
 msgstr "Bestätigungsdatum"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:37
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:45
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
 msgid "Connect to Quickbooks"
 msgstr "Stellen Sie eine Verbindung zu Quickbooks her"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:59
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
 msgid "Connected to QuickBooks"
 msgstr "Verbunden mit QuickBooks"
 
@@ -15748,7 +16222,7 @@
 msgid "Connected to QuickBooks"
 msgstr "Verbunden mit QuickBooks"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:58
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
 msgid "Connecting to QuickBooks"
 msgstr "Verbinden mit QuickBooks"
 
@@ -15854,6 +16328,12 @@
 msgid "Connections"
 msgstr "Verknüpfungen"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr "Verknüpfungen"
+
 #: accounts/report/general_ledger/general_ledger.js:172
 msgid "Consider Accounting Dimensions"
 msgstr "Berücksichtigen Sie die Abrechnungsdimensionen"
@@ -15870,6 +16350,12 @@
 msgid "Consider Minimum Order Qty"
 msgstr "Mindestbestellmenge berücksichtigen"
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
@@ -15880,19 +16366,19 @@
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Considered In Paid Amount"
-msgstr ""
+msgstr "Im gezahlten Betrag berücksichtigt"
 
 #. Label of a Check field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Considered In Paid Amount"
-msgstr ""
+msgstr "Im gezahlten Betrag berücksichtigt"
 
 #. Label of a Check field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Considered In Paid Amount"
-msgstr ""
+msgstr "Im gezahlten Betrag berücksichtigt"
 
 #. Label of a Check field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
@@ -15959,15 +16445,15 @@
 msgid "Consumable Cost"
 msgstr "Verbrauchskosten"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
 msgid "Consumed"
 msgstr "Verbraucht"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
 msgid "Consumed Amount"
 msgstr "Verbrauchte Menge"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
 msgid "Consumed Asset Items is mandatory for Decapitalization"
 msgstr ""
 
@@ -15998,7 +16484,7 @@
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:59
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
 msgid "Consumed Qty"
 msgstr "Verbrauchte Anzahl"
 
@@ -16038,7 +16524,7 @@
 msgid "Consumed Stock Items"
 msgstr "Verbrauchte Lagerartikel"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
 msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
 msgstr "Verbrauchte Lagerartikel oder verbrauchte Vermögensgegenstand-Artikel sind für die Aktivierung obligatorisch"
 
@@ -16051,7 +16537,7 @@
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:175
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:99
 msgid "Consumption Rate"
-msgstr ""
+msgstr "Verbrauchsrate"
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the CRM Workspace
@@ -16573,9 +17059,9 @@
 msgid "Content Type"
 msgstr "Inhaltstyp"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
-#: public/js/controllers/transaction.js:2074
-#: selling/doctype/quotation/quotation.js:344
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
 msgid "Continue"
 msgstr "Fortsetzen"
 
@@ -16661,7 +17147,7 @@
 msgstr "Vertragsbedingungen"
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:121
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
 msgid "Contribution %"
 msgstr "Beitrag %"
 
@@ -16672,10 +17158,14 @@
 msgstr "Beitrag (%)"
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:123
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
 msgid "Contribution Amount"
 msgstr "Beitragshöhe"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
@@ -16694,7 +17184,7 @@
 msgid "Control Historical Stock Transactions"
 msgstr "Historische Lagerbewegungen überprüfen"
 
-#: public/js/utils.js:684
+#: public/js/utils.js:747
 msgid "Conversion Factor"
 msgstr "Umrechnungsfaktor"
 
@@ -16794,7 +17284,7 @@
 msgid "Conversion Factor"
 msgstr "Umrechnungsfaktor"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:86
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
 msgid "Conversion Rate"
 msgstr "Wechselkurs"
 
@@ -16816,11 +17306,11 @@
 msgid "Conversion Rate"
 msgstr "Wechselkurs"
 
-#: stock/doctype/item/item.py:387
+#: stock/doctype/item/item.py:386
 msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
 msgstr "Umrechnungsfaktor für Standardmaßeinheit muss in Zeile {0} 1 sein"
 
-#: controllers/accounts_controller.py:2384
+#: controllers/accounts_controller.py:2453
 msgid "Conversion rate cannot be 0 or 1"
 msgstr "Umrechnungskurs kann nicht 0 oder 1 sein"
 
@@ -16830,12 +17320,12 @@
 msgid "Convert Item Description to Clean HTML in Transactions"
 msgstr "Artikelbeschreibung in sauberes HTML umwandeln"
 
-#: accounts/doctype/account/account.js:106
-#: accounts/doctype/cost_center/cost_center.js:119
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
 msgid "Convert to Group"
 msgstr "In Gruppe umwandeln"
 
-#: stock/doctype/warehouse/warehouse.js:61
+#: stock/doctype/warehouse/warehouse.js:59
 msgctxt "Warehouse"
 msgid "Convert to Group"
 msgstr "In Gruppe umwandeln"
@@ -16844,17 +17334,17 @@
 msgid "Convert to Item Based Reposting"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:60
+#: stock/doctype/warehouse/warehouse.js:58
 msgctxt "Warehouse"
 msgid "Convert to Ledger"
 msgstr "In Lagerbuch umwandeln"
 
-#: accounts/doctype/account/account.js:83
-#: accounts/doctype/cost_center/cost_center.js:116
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
 msgid "Convert to Non-Group"
 msgstr "In nicht-Gruppe umwandeln"
 
-#: crm/report/lead_details/lead_details.js:41
+#: crm/report/lead_details/lead_details.js:40
 #: selling/page/sales_funnel/sales_funnel.py:58
 msgid "Converted"
 msgstr "umgewandelt"
@@ -16901,11 +17391,11 @@
 msgid "Corrective Action"
 msgstr "Korrekturmaßnahme"
 
-#: manufacturing/doctype/job_card/job_card.js:146
+#: manufacturing/doctype/job_card/job_card.js:155
 msgid "Corrective Job Card"
 msgstr "Nacharbeitsauftrag"
 
-#: manufacturing/doctype/job_card/job_card.js:151
+#: manufacturing/doctype/job_card/job_card.js:162
 msgid "Corrective Operation"
 msgstr "Nacharbeit"
 
@@ -16938,23 +17428,23 @@
 #: accounts/report/accounts_payable/accounts_payable.js:28
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
 #: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
 #: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:643
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:300
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
 #: accounts/report/purchase_register/purchase_register.js:46
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:29
 #: accounts/report/sales_register/sales_register.js:52
-#: accounts/report/sales_register/sales_register.py:250
+#: accounts/report/sales_register/sales_register.py:251
 #: accounts/report/trial_balance/trial_balance.js:49
-#: assets/report/fixed_asset_register/fixed_asset_register.js:30
-#: assets/report/fixed_asset_register/fixed_asset_register.py:461
-#: buying/report/procurement_tracker/procurement_tracker.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
 #: buying/report/procurement_tracker/procurement_tracker.py:32
-#: public/js/financial_statements.js:237
+#: public/js/financial_statements.js:246
 msgid "Cost Center"
 msgstr "Kostenstelle"
 
@@ -17322,15 +17812,15 @@
 #. Name of a DocType
 #: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
 msgid "Cost Center Allocation Percentage"
-msgstr ""
+msgstr "Kostenstellenzuordnungsprozentsatz"
 
 #. Label of a Table field in DocType 'Cost Center Allocation'
 #: accounts/doctype/cost_center_allocation/cost_center_allocation.json
 msgctxt "Cost Center Allocation"
 msgid "Cost Center Allocation Percentages"
-msgstr ""
+msgstr "Kostenstellenzuordnungsprozentsätze"
 
-#: public/js/utils/sales_common.js:383
+#: public/js/utils/sales_common.js:432
 msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
 msgstr "Die Kostenstelle für Artikel mit Artikelcode {0} wurde auf {1} geändert"
 
@@ -17340,7 +17830,7 @@
 msgid "Cost Center Name"
 msgstr "Kostenstellenbezeichnung"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:25
+#: accounts/doctype/cost_center/cost_center_tree.js:38
 msgid "Cost Center Number"
 msgstr "Kostenstellen-Nummer"
 
@@ -17355,28 +17845,28 @@
 msgid "Cost Center and Budgeting"
 msgstr "Kostenstelle und Budgetierung"
 
-#: accounts/doctype/cost_center/cost_center.py:77
+#: accounts/doctype/cost_center/cost_center.py:75
 msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1235
-#: stock/doctype/purchase_receipt/purchase_receipt.py:788
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
 msgid "Cost Center is required in row {0} in Taxes table for type {1}"
 msgstr "Kostenstelle wird in Zeile {0} der Steuertabelle für Typ {1} gebraucht"
 
-#: accounts/doctype/cost_center/cost_center.py:74
+#: accounts/doctype/cost_center/cost_center.py:72
 msgid "Cost Center with Allocation records can not be converted to a group"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:80
+#: accounts/doctype/cost_center/cost_center.py:78
 msgid "Cost Center with existing transactions can not be converted to group"
 msgstr "Kostenstelle mit bestehenden Transaktionen kann nicht in eine Gruppe umgewandelt werden"
 
-#: accounts/doctype/cost_center/cost_center.py:65
+#: accounts/doctype/cost_center/cost_center.py:63
 msgid "Cost Center with existing transactions can not be converted to ledger"
 msgstr "Kostenstelle mit bestehenden Transaktionen kann nicht in Sachkonto umgewandelt werden"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:154
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
 msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
 msgstr ""
 
@@ -17388,7 +17878,7 @@
 msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
 msgstr "Kostenstelle {} ist eine Gruppenkostenstelle und Gruppenkostenstellen können nicht in Transaktionen verwendet werden"
 
-#: accounts/report/financial_statements.py:612
+#: accounts/report/financial_statements.py:611
 msgid "Cost Center: {0} does not exist"
 msgstr "Kostenstelle: {0} existiert nicht"
 
@@ -17405,7 +17895,7 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Cost Configuration"
-msgstr ""
+msgstr "Kostenkonfiguration"
 
 #. Label of a Float field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
@@ -17413,8 +17903,8 @@
 msgid "Cost Per Unit"
 msgstr "Kosten pro Einheit"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:375
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:399
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
 msgid "Cost as on"
 msgstr "Kosten, wie auf"
 
@@ -17424,7 +17914,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
-#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/account_balance/account_balance.js:43
 msgid "Cost of Goods Sold"
 msgstr "Selbstkosten"
 
@@ -17438,24 +17928,24 @@
 msgid "Cost of Issued Items"
 msgstr "Aufwendungen für in Umlauf gebrachte Artikel"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:381
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
 msgid "Cost of New Purchase"
 msgstr "Kosten eines neuen Kaufs"
 
 #. Name of a report
 #: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.json
 msgid "Cost of Poor Quality Report"
-msgstr ""
+msgstr "Kosten mangelhafter Qualität"
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:39
 msgid "Cost of Purchased Items"
 msgstr "Aufwendungen für bezogene Artikel"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:393
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
 msgid "Cost of Scrapped Asset"
 msgstr "Aufwand für verschrotteten Vermögensgegenstand"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:387
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
 msgid "Cost of Sold Asset"
 msgstr "Kosten des verkauften Vermögensgegenstandes"
 
@@ -17503,7 +17993,7 @@
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Costing Details"
-msgstr ""
+msgstr "Kostendetails"
 
 #. Label of a Currency field in DocType 'Activity Cost'
 #: projects/doctype/activity_cost/activity_cost.json
@@ -17527,44 +18017,45 @@
 msgid "Could Not Delete Demo Data"
 msgstr "Demodaten konnten nicht gelöscht werden"
 
-#: selling/doctype/quotation/quotation.py:551
+#: selling/doctype/quotation/quotation.py:547
 msgid "Could not auto create Customer due to the following missing mandatory field(s):"
 msgstr "Der Kunde konnte aufgrund der folgenden fehlenden Pflichtfelder nicht automatisch erstellt werden:"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:165
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:225
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
 msgid "Could not auto update shifts. Shift with shift factor {0} needed."
-msgstr ""
+msgstr "Schichten konnten nicht automatisch aktualisiert werden. Schicht mit Schichtfaktor {0} erforderlich."
 
-#: stock/doctype/delivery_note/delivery_note.py:737
+#: stock/doctype/delivery_note/delivery_note.py:813
 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
 msgstr "Gutschrift konnte nicht automatisch erstellt werden, bitte deaktivieren Sie &#39;Gutschrift ausgeben&#39; und senden Sie sie erneut"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:339
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
 msgid "Could not detect the Company for updating Bank Accounts"
-msgstr ""
+msgstr "Konnte das Unternehmen für die Aktualisierung der Bankkonten nicht finden"
 
 #: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:46
 #: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:50
 msgid "Could not find path for "
 msgstr "Konnte keinen Pfad finden für "
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:128
-#: accounts/report/financial_statements.py:236
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
 msgid "Could not retrieve information for {0}."
 msgstr "Informationen für {0} konnten nicht abgerufen werden."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:78
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
 msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
 msgstr "Konnte die Kriterien-Score-Funktion für {0} nicht lösen. Stellen Sie sicher, dass die Formel gültig ist."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:98
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
 msgid "Could not solve weighted score function. Make sure the formula is valid."
 msgstr "Die gewichtete Notenfunktion konnte nicht gelöst werden. Stellen Sie sicher, dass die Formel gültig ist."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1030
-msgid "Could not update stock, invoice contains drop shipping item."
-msgstr "Lager konnte nicht aktualisiert werden, Rechnung enthält Direktversand-Artikel."
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -17573,7 +18064,7 @@
 msgstr "Anzahl"
 
 #: crm/report/lead_details/lead_details.py:63
-#: public/js/utils/contact_address_quick_entry.js:86
+#: public/js/utils/contact_address_quick_entry.js:89
 msgid "Country"
 msgstr "Land"
 
@@ -17637,7 +18128,7 @@
 msgid "Country"
 msgstr "Land"
 
-#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:422
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
 msgid "Country Code in File does not match with country code set up in the system"
 msgstr "Ländercode in Datei stimmt nicht mit dem im System eingerichteten Ländercode überein"
 
@@ -17672,6 +18163,12 @@
 msgid "Coupon Code"
 msgstr "Gutscheincode"
 
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr "Gutscheincode"
+
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
@@ -17702,147 +18199,149 @@
 msgid "Coupon Type"
 msgstr "Coupon-Typ"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Cr"
 msgstr "Cr"
 
-#: accounts/doctype/account/account_tree.js:148
-#: accounts/doctype/account/account_tree.js:151
-#: accounts/doctype/dunning/dunning.js:54
-#: accounts/doctype/dunning/dunning.js:56
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:31
-#: accounts/doctype/journal_entry/journal_entry.js:85
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/pos_invoice/pos_invoice.js:51
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:97
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:103
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:114
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:120
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
 #: accounts/doctype/purchase_invoice/purchase_invoice.js:127
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:609
-#: accounts/doctype/sales_invoice/sales_invoice.js:106
-#: accounts/doctype/sales_invoice/sales_invoice.js:108
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
 #: accounts/doctype/sales_invoice/sales_invoice.js:121
 #: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:135
-#: accounts/doctype/sales_invoice/sales_invoice.js:142
-#: accounts/doctype/sales_invoice/sales_invoice.js:146
-#: accounts/doctype/sales_invoice/sales_invoice.js:157
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
-#: accounts/doctype/sales_invoice/sales_invoice.js:184
-#: buying/doctype/purchase_order/purchase_order.js:94
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: buying/doctype/purchase_order/purchase_order.js:324
-#: buying/doctype/purchase_order/purchase_order.js:330
-#: buying/doctype/purchase_order/purchase_order.js:336
-#: buying/doctype/purchase_order/purchase_order.js:348
-#: buying/doctype/purchase_order/purchase_order.js:354
-#: buying/doctype/request_for_quotation/request_for_quotation.js:43
-#: buying/doctype/request_for_quotation/request_for_quotation.js:146
-#: buying/doctype/request_for_quotation/request_for_quotation.js:169
-#: buying/doctype/supplier/supplier.js:96
-#: buying/doctype/supplier/supplier.js:100
-#: buying/doctype/supplier_quotation/supplier_quotation.js:24
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
 #: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
 #: buying/doctype/supplier_quotation/supplier_quotation.js:27
-#: crm/doctype/lead/lead.js:35 crm/doctype/lead/lead.js:38
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
 #: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
-#: crm/doctype/lead/lead.js:220 crm/doctype/opportunity/opportunity.js:85
-#: crm/doctype/opportunity/opportunity.js:90
-#: crm/doctype/opportunity/opportunity.js:97
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
 #: crm/doctype/opportunity/opportunity.js:103
-#: crm/doctype/prospect/prospect.js:12 crm/doctype/prospect/prospect.js:20
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:151
-#: manufacturing/doctype/blanket_order/blanket_order.js:31
-#: manufacturing/doctype/blanket_order/blanket_order.js:41
-#: manufacturing/doctype/blanket_order/blanket_order.js:53
-#: manufacturing/doctype/bom/bom.js:121 manufacturing/doctype/bom/bom.js:126
-#: manufacturing/doctype/bom/bom.js:132 manufacturing/doctype/bom/bom.js:135
-#: manufacturing/doctype/bom/bom.js:344
-#: manufacturing/doctype/bom_creator/bom_creator.js:93
-#: manufacturing/doctype/production_plan/production_plan.js:109
-#: manufacturing/doctype/production_plan/production_plan.js:115
-#: manufacturing/doctype/production_plan/production_plan.js:121
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/doctype/work_order/work_order.js:726
-#: projects/doctype/task/task_tree.js:77 public/js/communication.js:16
-#: public/js/communication.js:24 public/js/communication.js:30
-#: public/js/controllers/transaction.js:300
-#: public/js/controllers/transaction.js:301
-#: public/js/controllers/transaction.js:2188
-#: selling/doctype/customer/customer.js:165
-#: selling/doctype/quotation/quotation.js:119
-#: selling/doctype/quotation/quotation.js:129
-#: selling/doctype/sales_order/sales_order.js:548
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order.js:560
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order.js:570
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order.js:576
-#: selling/doctype/sales_order/sales_order.js:581
-#: selling/doctype/sales_order/sales_order.js:582
-#: selling/doctype/sales_order/sales_order.js:587
-#: selling/doctype/sales_order/sales_order.js:599
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:606
-#: selling/doctype/sales_order/sales_order.js:608
-#: selling/doctype/sales_order/sales_order.js:739
-#: selling/doctype/sales_order/sales_order.js:847
-#: stock/doctype/delivery_note/delivery_note.js:89
-#: stock/doctype/delivery_note/delivery_note.js:90
-#: stock/doctype/delivery_note/delivery_note.js:104
-#: stock/doctype/delivery_note/delivery_note.js:167
-#: stock/doctype/delivery_note/delivery_note.js:172
-#: stock/doctype/delivery_note/delivery_note.js:176
-#: stock/doctype/delivery_note/delivery_note.js:181
-#: stock/doctype/delivery_note/delivery_note.js:190
-#: stock/doctype/delivery_note/delivery_note.js:196
-#: stock/doctype/delivery_note/delivery_note.js:223
-#: stock/doctype/item/item.js:105 stock/doctype/item/item.js:108
-#: stock/doctype/item/item.js:112 stock/doctype/item/item.js:449
-#: stock/doctype/item/item.js:651
-#: stock/doctype/material_request/material_request.js:114
-#: stock/doctype/material_request/material_request.js:120
-#: stock/doctype/material_request/material_request.js:123
-#: stock/doctype/material_request/material_request.js:128
-#: stock/doctype/material_request/material_request.js:133
-#: stock/doctype/material_request/material_request.js:138
-#: stock/doctype/material_request/material_request.js:143
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
 #: stock/doctype/material_request/material_request.js:148
-#: stock/doctype/material_request/material_request.js:153
 #: stock/doctype/material_request/material_request.js:156
-#: stock/doctype/material_request/material_request.js:314
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/pick_list/pick_list.js:104
-#: stock/doctype/purchase_receipt/purchase_receipt.js:78
-#: stock/doctype/purchase_receipt/purchase_receipt.js:79
-#: stock/doctype/purchase_receipt/purchase_receipt.js:88
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
-#: stock/doctype/purchase_receipt/purchase_receipt.js:234
-#: stock/doctype/stock_entry/stock_entry.js:146
-#: stock/doctype/stock_entry/stock_entry.js:147
-#: stock/doctype/stock_entry/stock_entry.js:217
-#: stock/doctype/stock_entry/stock_entry.js:1065
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:159
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:63
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
-#: support/doctype/issue/issue.js:27
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
 msgid "Create"
 msgstr "Erstellen"
 
-#: manufacturing/doctype/work_order/work_order.js:179
+#: manufacturing/doctype/work_order/work_order.js:190
 msgid "Create BOM"
 msgstr "Stückliste anlegen"
 
@@ -17852,23 +18351,27 @@
 msgid "Create Chart Of Accounts Based On"
 msgstr "Kontenplan erstellen, basierend auf"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:59
+#: stock/doctype/delivery_note/delivery_note_list.js:68
 msgid "Create Delivery Trip"
 msgstr "Erstelle Auslieferungsfahrt"
 
-#: assets/doctype/asset/asset.js:122
+#: assets/doctype/asset/asset.js:154
 msgid "Create Depreciation Entry"
 msgstr "Abschreibungseintrag erstellen"
 
-#: utilities/activation.py:138
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr ""
+
+#: utilities/activation.py:136
 msgid "Create Employee"
 msgstr "Mitarbeiter anlegen"
 
-#: utilities/activation.py:136
+#: utilities/activation.py:134
 msgid "Create Employee Records"
 msgstr "Erstellen Sie Mitarbeiterdaten"
 
-#: utilities/activation.py:137
+#: utilities/activation.py:135
 msgid "Create Employee records."
 msgstr "Mitarbeiter-Datensätze erstellen."
 
@@ -17878,15 +18381,15 @@
 msgid "Create Grouped Asset"
 msgstr "Gruppierte Anlage erstellen"
 
-#: accounts/doctype/journal_entry/journal_entry.js:48
+#: accounts/doctype/journal_entry/journal_entry.js:96
 msgid "Create Inter Company Journal Entry"
 msgstr "Erstellen Sie einen Inter Company Journal Eintrag"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:45
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
 msgid "Create Invoices"
 msgstr "Rechnungen erstellen"
 
-#: manufacturing/doctype/work_order/work_order.js:152
+#: manufacturing/doctype/work_order/work_order.js:159
 msgid "Create Job Card"
 msgstr "Jobkarte erstellen"
 
@@ -17894,18 +18397,18 @@
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Create Job Card based on Batch Size"
-msgstr ""
+msgstr "Auftragskarte nach Chargengröße erstellen"
 
-#: accounts/doctype/share_transfer/share_transfer.js:20
+#: accounts/doctype/share_transfer/share_transfer.js:18
 msgid "Create Journal Entry"
 msgstr "Buchungssatz erstellen"
 
 #. Title of an Onboarding Step
-#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:80
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
 msgid "Create Lead"
 msgstr "Interessent erstellen"
 
-#: utilities/activation.py:78
+#: utilities/activation.py:76
 msgid "Create Leads"
 msgstr "Interessenten erstellen"
 
@@ -17915,8 +18418,8 @@
 msgid "Create Ledger Entries for Change Amount"
 msgstr "Buchungssätze für Wechselgeld erstellen"
 
-#: buying/doctype/supplier/supplier.js:191
-#: selling/doctype/customer/customer.js:236
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
 msgid "Create Link"
 msgstr "Verknüpfung erstellen"
 
@@ -17926,45 +18429,45 @@
 msgid "Create Missing Party"
 msgstr "Fehlende Partei erstellen"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:150
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
 msgid "Create Multi-level BOM"
 msgstr "Mehrstufige Stücklisten erstellen"
 
-#: public/js/call_popup/call_popup.js:119
+#: public/js/call_popup/call_popup.js:122
 msgid "Create New Contact"
 msgstr "Neuen Kontakt erstellen"
 
-#: public/js/call_popup/call_popup.js:124
+#: public/js/call_popup/call_popup.js:128
 msgid "Create New Customer"
 msgstr "Neuen Kunden erstellen"
 
-#: public/js/call_popup/call_popup.js:129
+#: public/js/call_popup/call_popup.js:134
 msgid "Create New Lead"
 msgstr "Neuen Interessenten erstellen"
 
 #. Title of an Onboarding Step
-#: crm/doctype/lead/lead.js:198
+#: crm/doctype/lead/lead.js:208
 #: crm/onboarding_step/create_opportunity/create_opportunity.json
 msgid "Create Opportunity"
 msgstr "Chance erstellen"
 
-#: selling/page/point_of_sale/pos_controller.js:60
+#: selling/page/point_of_sale/pos_controller.js:67
 msgid "Create POS Opening Entry"
 msgstr "POS-Eröffnungseintrag erstellen"
 
-#: accounts/doctype/payment_order/payment_order.js:31
+#: accounts/doctype/payment_order/payment_order.js:39
 msgid "Create Payment Entries"
 msgstr "Zahlungseinträge erstellen"
 
-#: accounts/doctype/payment_request/payment_request.js:46
+#: accounts/doctype/payment_request/payment_request.js:58
 msgid "Create Payment Entry"
 msgstr "Zahlungseintrag erstellen"
 
-#: manufacturing/doctype/work_order/work_order.js:588
+#: manufacturing/doctype/work_order/work_order.js:627
 msgid "Create Pick List"
 msgstr "Pickliste erstellen"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Create Print Format"
 msgstr "Druckformat erstellen"
 
@@ -17972,15 +18475,15 @@
 msgid "Create Prospect"
 msgstr "Potenziellen Kunde erstellen"
 
-#: utilities/activation.py:107
+#: utilities/activation.py:105
 msgid "Create Purchase Order"
 msgstr "Bestellung anlegen"
 
-#: utilities/activation.py:105
+#: utilities/activation.py:103
 msgid "Create Purchase Orders"
 msgstr "Bestellungen erstellen"
 
-#: utilities/activation.py:89
+#: utilities/activation.py:87
 msgid "Create Quotation"
 msgstr "Angebot erstellen"
 
@@ -17995,57 +18498,57 @@
 msgid "Create Receiver List"
 msgstr "Empfängerliste erstellen"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:45
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:81
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
 msgid "Create Reposting Entries"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:53
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
 msgid "Create Reposting Entry"
 msgstr ""
 
 #: projects/doctype/timesheet/timesheet.js:54
-#: projects/doctype/timesheet/timesheet.js:203
-#: projects/doctype/timesheet/timesheet.js:207
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
 msgid "Create Sales Invoice"
 msgstr "Ausgangsrechnung erstellen"
 
 #. Label of an action in the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-#: utilities/activation.py:98
+#: utilities/activation.py:96
 msgid "Create Sales Order"
 msgstr "Auftrag anlegen"
 
-#: utilities/activation.py:97
+#: utilities/activation.py:95
 msgid "Create Sales Orders to help you plan your work and deliver on-time"
 msgstr "Erstellen Sie Aufträge, um Ihre Arbeit zu planen und pünktlich zu liefern"
 
-#: stock/doctype/stock_entry/stock_entry.js:346
+#: stock/doctype/stock_entry/stock_entry.js:399
 msgid "Create Sample Retention Stock Entry"
 msgstr "Legen Sie einen Muster-Retention-Stock-Eintrag an"
 
-#: public/js/utils/serial_no_batch_selector.js:220
+#: public/js/utils/serial_no_batch_selector.js:223
 msgid "Create Serial Nos"
 msgstr "Seriennummern erstellen"
 
-#: stock/dashboard/item_dashboard.js:271
-#: stock/doctype/material_request/material_request.js:376
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
 msgid "Create Stock Entry"
 msgstr "Lagerbewegung erstellen"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
 msgid "Create Supplier Quotation"
 msgstr "Lieferantenangebot erstellen"
 
-#: setup/doctype/company/company.js:110
+#: setup/doctype/company/company.js:130
 msgid "Create Tax Template"
 msgstr "Steuervorlage erstellen"
 
-#: utilities/activation.py:129
+#: utilities/activation.py:127
 msgid "Create Timesheet"
 msgstr "Arbeitszeittabelle erstellen"
 
-#: utilities/activation.py:118
+#: utilities/activation.py:116
 msgid "Create User"
 msgstr "Benutzer erstellen"
 
@@ -18061,15 +18564,15 @@
 msgid "Create User Permission"
 msgstr "Benutzerberechtigung Erstellen"
 
-#: utilities/activation.py:114
+#: utilities/activation.py:112
 msgid "Create Users"
 msgstr "Benutzer erstellen"
 
-#: stock/doctype/item/item.js:647
+#: stock/doctype/item/item.js:721
 msgid "Create Variant"
 msgstr "Variante erstellen"
 
-#: stock/doctype/item/item.js:495 stock/doctype/item/item.js:530
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
 msgid "Create Variants"
 msgstr "Varianten erstellen"
 
@@ -18176,7 +18679,7 @@
 msgid "Create an Item"
 msgstr "Einen Artikel erstellen"
 
-#: stock/stock_ledger.py:1684
+#: stock/stock_ledger.py:1676
 msgid "Create an incoming stock transaction for the Item."
 msgstr "Erstellen Sie eine eingehende Lagertransaktion für den Artikel."
 
@@ -18185,7 +18688,7 @@
 msgid "Create and Send Quotation"
 msgstr "Angebot erstellen und versenden"
 
-#: utilities/activation.py:87
+#: utilities/activation.py:85
 msgid "Create customer quotes"
 msgstr "Kunden Angebote erstellen"
 
@@ -18229,23 +18732,23 @@
 msgid "Created On"
 msgstr "Erstellt am"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:248
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
 msgid "Created {0} scorecards for {1} between:"
 msgstr "Erstellte {0} Scorecards für {1} zwischen:"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:126
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
 msgid "Creating Accounts..."
 msgstr "Konten erstellen ..."
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:398
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
 msgid "Creating Company and Importing Chart of Accounts"
 msgstr "Firma anlegen und Kontenplan importieren"
 
-#: selling/doctype/sales_order/sales_order.js:912
+#: selling/doctype/sales_order/sales_order.js:1069
 msgid "Creating Delivery Note ..."
 msgstr "Lieferschein erstellen ..."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:137
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
 msgid "Creating Dimensions..."
 msgstr "Dimensionen erstellen ..."
 
@@ -18253,34 +18756,34 @@
 msgid "Creating Packing Slip ..."
 msgstr "Packzettel erstellen ..."
 
-#: selling/doctype/sales_order/sales_order.js:1026
+#: selling/doctype/sales_order/sales_order.js:1194
 msgid "Creating Purchase Order ..."
 msgstr "Bestellung anlegen ..."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:659
-#: buying/doctype/purchase_order/purchase_order.js:414
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:61
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
 msgid "Creating Purchase Receipt ..."
 msgstr "Eingangsbeleg erstellen ..."
 
-#: buying/doctype/purchase_order/purchase_order.js:81
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:146
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
 msgid "Creating Stock Entry"
 msgstr "Lagerbewegung erstellen"
 
-#: buying/doctype/purchase_order/purchase_order.js:429
+#: buying/doctype/purchase_order/purchase_order.js:503
 msgid "Creating Subcontracting Order ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
 msgid "Creating Subcontracting Receipt ..."
 msgstr "Erstelle Unterauftragsbeleg ..."
 
-#: setup/doctype/employee/employee.js:85
+#: setup/doctype/employee/employee.js:87
 msgid "Creating User..."
 msgstr "Benutzer erstellen..."
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:52
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
 msgid "Creating {0} Invoice"
 msgstr "{0} Rechnung erstellen"
 
@@ -18288,7 +18791,7 @@
 msgid "Creating {} out of {} {}"
 msgstr "{} Aus {} {} erstellen"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:142
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
 msgid "Creation"
@@ -18300,29 +18803,31 @@
 msgid "Creation Document No"
 msgstr "Belegerstellungs-Nr."
 
-#: utilities/bulk_transaction.py:173
+#: utilities/bulk_transaction.py:181
 msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
 msgstr "Erstellung erfolgreich: <b><a href='/app/{0}'>{1}</a></b>"
 
-#: utilities/bulk_transaction.py:190
+#: utilities/bulk_transaction.py:198
 msgid "Creation of {0} failed.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr "Die Erstellung von {0} ist fehlgeschlagen.\n"
 "\t\t\t\tÜberprüfen Sie <b><a href=\"/app/bulk-transaction-log\">Massentransaktionsprotokoll</a></b>"
 
-#: utilities/bulk_transaction.py:181
+#: utilities/bulk_transaction.py:189
 msgid "Creation of {0} partially successful.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr "Erstellung von {0} teilweise erfolgreich.\n"
 "\t\t\t\tÜberprüfen Sie <b><a href=\"/app/bulk-transaction-log\">Massentransaktionsprotokoll</a></b>"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:87
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
 #: accounts/report/purchase_register/purchase_register.py:241
-#: accounts/report/sales_register/sales_register.py:275
-#: accounts/report/trial_balance/trial_balance.py:450
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:207
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
 msgid "Credit"
 msgstr "Haben"
@@ -18339,15 +18844,15 @@
 msgid "Credit"
 msgstr "Haben"
 
-#: accounts/report/general_ledger/general_ledger.py:601
+#: accounts/report/general_ledger/general_ledger.py:605
 msgid "Credit (Transaction)"
 msgstr "Haben (Transaktion)"
 
-#: accounts/report/general_ledger/general_ledger.py:578
+#: accounts/report/general_ledger/general_ledger.py:582
 msgid "Credit ({0})"
 msgstr "Guthaben ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:536
+#: accounts/doctype/journal_entry/journal_entry.js:596
 msgid "Credit Account"
 msgstr "Guthabenkonto"
 
@@ -18415,6 +18920,7 @@
 msgstr "Zahlungsziel"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
 #: selling/report/customer_credit_balance/customer_credit_balance.py:65
 msgid "Credit Limit"
 msgstr "Kreditlimit"
@@ -18449,7 +18955,7 @@
 msgid "Credit Limit"
 msgstr "Kreditlimit"
 
-#: selling/doctype/customer/customer.py:546
+#: selling/doctype/customer/customer.py:553
 msgid "Credit Limit Crossed"
 msgstr "Kreditlimit überschritten"
 
@@ -18490,8 +18996,9 @@
 msgstr "Kreditmonate"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
-#: accounts/report/accounts_receivable/accounts_receivable.py:1070
-#: controllers/sales_and_purchase_return.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
 #: setup/setup_wizard/operations/install_fixtures.py:256
 #: stock/doctype/delivery_note/delivery_note.js:84
 msgid "Credit Note"
@@ -18517,10 +19024,11 @@
 msgstr "Gutschrift"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Credit Note Amount"
 msgstr "Gutschriftbetrag"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
 msgid "Credit Note Issued"
 msgstr "Gutschrift ausgelöst"
 
@@ -18536,7 +19044,14 @@
 msgid "Credit Note Issued"
 msgstr "Gutschrift ausgelöst"
 
-#: stock/doctype/delivery_note/delivery_note.py:734
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
 msgid "Credit Note {0} has been created automatically"
 msgstr "Gutschrift {0} wurde automatisch erstellt"
 
@@ -18552,16 +19067,16 @@
 msgid "Credit in Company Currency"
 msgstr "(Gut)Haben in Unternehmenswährung"
 
-#: selling/doctype/customer/customer.py:512
-#: selling/doctype/customer/customer.py:566
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
 msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
 msgstr "Das Kreditlimit wurde für den Kunden {0} ({1} / {2}) überschritten."
 
-#: selling/doctype/customer/customer.py:328
+#: selling/doctype/customer/customer.py:337
 msgid "Credit limit is already defined for the Company {0}"
 msgstr "Kreditlimit für das Unternehmen ist bereits definiert {0}"
 
-#: selling/doctype/customer/customer.py:565
+#: selling/doctype/customer/customer.py:573
 msgid "Credit limit reached for customer {0}"
 msgstr "Kreditlimit für Kunde erreicht {0}"
 
@@ -18625,44 +19140,90 @@
 msgid "Criteria Weight"
 msgstr "Kriterien Gewicht"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:86
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:56
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
 msgid "Criteria weights must add up to 100%"
 msgstr "Die Gewichtung der Kriterien muss 100 % ergeben"
 
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Cumulative Transaction Threshold"
 msgstr "Kumulativer Transaktionsschwellenwert"
 
-#: accounts/doctype/account/account_tree.js:121
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
 #: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1079
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:208
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:104
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:94
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:298
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:147
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:212
-#: accounts/report/financial_statements.py:631
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
 #: accounts/report/general_ledger/general_ledger.js:146
-#: accounts/report/gross_profit/gross_profit.py:363
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:644
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
 #: accounts/report/payment_ledger/payment_ledger.py:213
 #: accounts/report/profitability_analysis/profitability_analysis.py:175
 #: accounts/report/purchase_register/purchase_register.py:229
-#: accounts/report/sales_register/sales_register.py:263
+#: accounts/report/sales_register/sales_register.py:264
 #: accounts/report/trial_balance/trial_balance.js:76
-#: accounts/report/trial_balance/trial_balance.py:422
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:228
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
-#: manufacturing/doctype/bom_creator/bom_creator.js:77
-#: public/js/financial_statements.js:231 public/js/utils/unreconcile.js:63
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
 msgid "Currency"
 msgstr "Währung"
 
@@ -18950,20 +19511,20 @@
 msgid "Currency and Price List"
 msgstr "Währung und Preisliste"
 
-#: accounts/doctype/account/account.py:295
+#: accounts/doctype/account/account.py:310
 msgid "Currency can not be changed after making entries using some other currency"
 msgstr "Die Währung kann nicht geändert werden, wenn Buchungen in einer anderen Währung getätigt wurden"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1360
-#: accounts/doctype/payment_entry/payment_entry.py:1422 accounts/utils.py:2091
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
 msgid "Currency for {0} must be {1}"
 msgstr "Währung für {0} muss {1} sein"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
 msgid "Currency of the Closing Account must be {0}"
 msgstr "Die Währung des Abschlusskontos muss {0} sein"
 
-#: manufacturing/doctype/bom/bom.py:575
+#: manufacturing/doctype/bom/bom.py:570
 msgid "Currency of the price list {0} must be {1} or {2}"
 msgstr "Die Währung der Preisliste {0} muss {1} oder {2}"
 
@@ -19024,7 +19585,7 @@
 msgid "Current BOM"
 msgstr "Aktuelle Stückliste"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:79
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
 msgid "Current BOM and New BOM can not be same"
 msgstr "Aktuelle Stückliste und neue Stückliste können nicht identisch sein"
 
@@ -19075,7 +19636,7 @@
 msgid "Current Node"
 msgstr "Aktueller Knoten"
 
-#: stock/report/total_stock_summary/total_stock_summary.py:24
+#: stock/report/total_stock_summary/total_stock_summary.py:23
 msgid "Current Qty"
 msgstr "Aktuelle Anzahl"
 
@@ -19168,57 +19729,57 @@
 
 #. Name of a DocType
 #. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:265
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
-#: accounts/report/gross_profit/gross_profit.py:321
+#: accounts/report/gross_profit/gross_profit.py:319
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:37
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
-#: accounts/report/pos_register/pos_register.js:45
-#: accounts/report/pos_register/pos_register.py:123
-#: accounts/report/pos_register/pos_register.py:186
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
 #: accounts/report/sales_register/sales_register.js:21
-#: accounts/report/sales_register/sales_register.py:185
-#: buying/doctype/supplier/supplier.js:162 crm/doctype/lead/lead.js:35
-#: crm/doctype/opportunity/opportunity.js:94 crm/doctype/prospect/prospect.js:7
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
 #: crm/report/lead_conversion_time/lead_conversion_time.py:54
-#: projects/doctype/timesheet/timesheet.js:195
+#: projects/doctype/timesheet/timesheet.js:222
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
-#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:42
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:22
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
 #: selling/doctype/customer/customer.json
 #: selling/doctype/sales_order/sales_order_calendar.js:18
-#: selling/page/point_of_sale/pos_item_cart.js:309
+#: selling/page/point_of_sale/pos_item_cart.js:307
 #: selling/report/customer_credit_balance/customer_credit_balance.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.py:64
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:8
-#: selling/report/inactive_customers/inactive_customers.py:78
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:48
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
 #: selling/report/sales_order_analysis/sales_order_analysis.py:230
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:54
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:42
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:64
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
 #: setup/doctype/customer_group/customer_group.json
 #: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:359
-#: stock/doctype/stock_entry/stock_entry.js:300
-#: stock/report/delayed_item_report/delayed_item_report.js:37
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
 #: stock/report/delayed_item_report/delayed_item_report.py:117
-#: stock/report/delayed_order_report/delayed_order_report.js:37
+#: stock/report/delayed_order_report/delayed_order_report.js:36
 #: stock/report/delayed_order_report/delayed_order_report.py:46
-#: support/report/issue_analytics/issue_analytics.js:70
+#: support/report/issue_analytics/issue_analytics.js:69
 #: support/report/issue_analytics/issue_analytics.py:37
-#: support/report/issue_summary/issue_summary.js:58
+#: support/report/issue_summary/issue_summary.js:57
 #: support/report/issue_summary/issue_summary.py:34
 msgid "Customer"
 msgstr "Kunde"
@@ -19587,7 +20148,7 @@
 msgid "Customer Code"
 msgstr "Kunden-Nr."
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1027
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
 msgid "Customer Contact"
 msgstr "Kundenkontakt"
 
@@ -19667,23 +20228,23 @@
 msgstr "Kundenrückmeldung"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:118
-#: accounts/report/accounts_receivable/accounts_receivable.py:1097
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:99
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:188
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:166
-#: accounts/report/gross_profit/gross_profit.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
 #: accounts/report/sales_register/sales_register.js:27
-#: accounts/report/sales_register/sales_register.py:200
+#: accounts/report/sales_register/sales_register.py:201
 #: public/js/sales_trends_filters.js:26
-#: selling/report/inactive_customers/inactive_customers.py:81
+#: selling/report/inactive_customers/inactive_customers.py:77
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:31
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
 #: setup/doctype/customer_group/customer_group.json
-#: stock/report/delayed_item_report/delayed_item_report.js:43
-#: stock/report/delayed_order_report/delayed_order_report.js:43
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
 msgid "Customer Group"
 msgstr "Kundengruppe"
 
@@ -19846,7 +20407,7 @@
 msgid "Customer Group Name"
 msgstr "Kundengruppenname"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1197
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
 msgid "Customer Group: {0} does not exist"
 msgstr "Kundengruppe: {0} existiert nicht"
 
@@ -19867,11 +20428,12 @@
 msgid "Customer Items"
 msgstr "Kunden-Artikel"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1088
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
 msgid "Customer LPO"
 msgstr "Kunden LPO"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
 msgid "Customer LPO No."
 msgstr "Kunden-LPO-Nr."
 
@@ -19888,14 +20450,14 @@
 msgid "Customer Mobile No"
 msgstr "Mobilnummer des Kunden"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1034
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:227
-#: accounts/report/sales_register/sales_register.py:191
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
 #: selling/report/customer_credit_balance/customer_credit_balance.py:74
-#: selling/report/inactive_customers/inactive_customers.py:79
+#: selling/report/inactive_customers/inactive_customers.py:75
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
 msgid "Customer Name"
 msgstr "Kundenname"
@@ -20042,7 +20604,7 @@
 msgid "Customer PO Details"
 msgstr "Auftragsdetails"
 
-#: public/js/utils/contact_address_quick_entry.js:92
+#: public/js/utils/contact_address_quick_entry.js:95
 msgid "Customer POS Id"
 msgstr "Kunden-POS-ID"
 
@@ -20089,7 +20651,7 @@
 msgid "Customer Provided"
 msgstr "Vom Kunden beigestellt"
 
-#: setup/doctype/company/company.py:359
+#: setup/doctype/company/company.py:350
 msgid "Customer Service"
 msgstr "Kundenservice"
 
@@ -20117,16 +20679,16 @@
 msgid "Customer Warehouse (Optional)"
 msgstr "Kundenlagerkonto (optional)"
 
-#: selling/page/point_of_sale/pos_item_cart.js:924
+#: selling/page/point_of_sale/pos_item_cart.js:956
 msgid "Customer contact updated successfully."
 msgstr "Kundenkontakt erfolgreich aktualisiert."
 
-#: support/doctype/warranty_claim/warranty_claim.py:56
+#: support/doctype/warranty_claim/warranty_claim.py:54
 msgid "Customer is required"
 msgstr "Kunde ist verpflichtet"
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:120
-#: accounts/doctype/loyalty_program/loyalty_program.py:142
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
 msgid "Customer isn't enrolled in any Loyalty Program"
 msgstr "Der Kunde ist in keinem Treueprogramm registriert"
 
@@ -20136,13 +20698,13 @@
 msgid "Customer or Item"
 msgstr "Kunde oder Artikel"
 
-#: setup/doctype/authorization_rule/authorization_rule.py:97
+#: setup/doctype/authorization_rule/authorization_rule.py:95
 msgid "Customer required for 'Customerwise Discount'"
 msgstr "Kunde erforderlich für \"Kundenbezogener Rabatt\""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:986
-#: selling/doctype/sales_order/sales_order.py:335
-#: stock/doctype/delivery_note/delivery_note.py:354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
 msgid "Customer {0} does not belong to project {1}"
 msgstr "Customer {0} gehört nicht zum Projekt {1}"
 
@@ -20252,7 +20814,7 @@
 msgid "Customers Without Any Sales Transactions"
 msgstr "Kunden ohne Verkaufsvorgänge"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
 msgid "Customers not selected."
 msgstr "Kunden nicht ausgewählt."
 
@@ -20279,7 +20841,12 @@
 msgid "Customs Tariff Number"
 msgstr "Zolltarifnummer"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:205
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
 msgid "D - E"
@@ -20304,7 +20871,7 @@
 msgid "DUNN-.MM.-.YY.-"
 msgstr "DUNN-.MM .-. YY.-"
 
-#: public/js/stock_analytics.js:51
+#: public/js/stock_analytics.js:81
 msgid "Daily"
 msgstr "Täglich"
 
@@ -20358,7 +20925,7 @@
 msgid "Daily Project Summary for {0}"
 msgstr "Tägliche Projektzusammenfassung für {0}"
 
-#: setup/doctype/email_digest/email_digest.py:183
+#: setup/doctype/email_digest/email_digest.py:181
 msgid "Daily Reminders"
 msgstr "Tägliche Erinnerungen"
 
@@ -20413,7 +20980,7 @@
 msgid "Dashboard"
 msgstr "Dashboard"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
 msgid "Data Based On"
 msgstr "Daten basierend auf"
 
@@ -20434,30 +21001,32 @@
 msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
 msgstr "Aus Tally exportierte Daten, die aus dem Kontenplan, Kunden, Lieferanten, Adressen, Artikeln und Stücklisten bestehen"
 
-#: accounts/doctype/journal_entry/journal_entry.js:542
+#: accounts/doctype/journal_entry/journal_entry.js:606
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
-#: accounts/report/account_balance/account_balance.js:16
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:37
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:22
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:38
-#: accounts/report/share_balance/share_balance.js:10
-#: accounts/report/share_ledger/share_ledger.js:10
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
 #: accounts/report/share_ledger/share_ledger.py:52
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:164
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:192
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
-#: public/js/bank_reconciliation_tool/data_table_manager.js:40
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:220
 #: stock/report/product_bundle_balance/product_bundle_balance.js:8
 #: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:107
+#: stock/report/stock_ledger/stock_ledger.py:180
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
 #: support/report/support_hour_distribution/support_hour_distribution.py:68
 msgid "Date"
@@ -20637,7 +21206,7 @@
 msgid "Date "
 msgstr "Datum "
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:98
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
 msgid "Date Based On"
 msgstr "Datum basierend auf"
 
@@ -20654,7 +21223,7 @@
 msgstr "Datums-Einstellungen"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:88
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
 msgid "Date must be between {0} and {1}"
 msgstr "Das Datum muss zwischen {0} und {1} liegen"
 
@@ -20674,7 +21243,7 @@
 msgid "Date of Commencement"
 msgstr "Anfangsdatum"
 
-#: setup/doctype/company/company.js:70
+#: setup/doctype/company/company.js:69
 msgid "Date of Commencement should be greater than Date of Incorporation"
 msgstr "Das Datum des Beginns sollte größer sein als das Gründungsdatum"
 
@@ -20702,7 +21271,7 @@
 msgid "Date of Joining"
 msgstr "Eintrittsdatum"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:267
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
 msgid "Date of Transaction"
 msgstr "Datum der Transaktion"
 
@@ -20710,6 +21279,11 @@
 msgid "Date: "
 msgstr "Datum: "
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "Tag"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -20803,11 +21377,11 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:51
 #: selling/report/inactive_customers/inactive_customers.js:8
-#: selling/report/inactive_customers/inactive_customers.py:87
+#: selling/report/inactive_customers/inactive_customers.py:83
 msgid "Days Since Last Order"
 msgstr "Tage seit der letzten Bestellung"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:35
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
 msgid "Days Since Last order"
 msgstr "Tage seit dem letzten Auftrag"
 
@@ -20840,17 +21414,19 @@
 msgid "Dear"
 msgstr "Hallo"
 
-#: stock/reorder_item.py:285
+#: stock/reorder_item.py:369
 msgid "Dear System Manager,"
 msgstr "Sehr geehrter System Manager,"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:80
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
 #: accounts/report/purchase_register/purchase_register.py:240
-#: accounts/report/sales_register/sales_register.py:274
-#: accounts/report/trial_balance/trial_balance.py:443
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:200
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
 msgid "Debit"
 msgstr "Soll"
@@ -20867,15 +21443,15 @@
 msgid "Debit"
 msgstr "Soll"
 
-#: accounts/report/general_ledger/general_ledger.py:594
+#: accounts/report/general_ledger/general_ledger.py:598
 msgid "Debit (Transaction)"
 msgstr "Soll (Transaktion)"
 
-#: accounts/report/general_ledger/general_ledger.py:572
+#: accounts/report/general_ledger/general_ledger.py:576
 msgid "Debit ({0})"
 msgstr "Soll ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:530
+#: accounts/doctype/journal_entry/journal_entry.js:586
 msgid "Debit Account"
 msgstr "Sollkonto"
 
@@ -20910,10 +21486,11 @@
 msgstr "Soll-Betrag in Transaktionswährung"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
-#: accounts/report/accounts_receivable/accounts_receivable.py:1073
-#: controllers/sales_and_purchase_return.py:332
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
 #: setup/setup_wizard/operations/install_fixtures.py:257
-#: stock/doctype/purchase_receipt/purchase_receipt.js:73
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
 msgid "Debit Note"
 msgstr "Lastschrift"
 
@@ -20931,6 +21508,7 @@
 msgstr "Lastschrift"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Debit Note Amount"
 msgstr "Lastschriftbetrag"
 
@@ -20940,6 +21518,13 @@
 msgid "Debit Note Issued"
 msgstr "Lastschrift ausgestellt am"
 
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -20952,11 +21537,11 @@
 msgid "Debit To"
 msgstr "Forderungskonto"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
 msgid "Debit To is required"
 msgstr "Forderungskonto erforderlich"
 
-#: accounts/general_ledger.py:465
+#: accounts/general_ledger.py:468
 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
 msgstr "Soll und Haben nicht gleich für {0} #{1}. Unterschied ist {2}."
 
@@ -20996,7 +21581,22 @@
 msgid "Decapitalized"
 msgstr ""
 
-#: public/js/utils/sales_common.js:444
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
 msgid "Declare Lost"
 msgstr "Für verloren erklären"
 
@@ -21124,19 +21724,19 @@
 msgid "Default BOM"
 msgstr "Standardstückliste"
 
-#: stock/doctype/item/item.py:412
+#: stock/doctype/item/item.py:411
 msgid "Default BOM ({0}) must be active for this item or its template"
 msgstr "Standardstückliste ({0}) muss für diesen Artikel oder dessen Vorlage aktiv sein"
 
-#: manufacturing/doctype/work_order/work_order.py:1234
+#: manufacturing/doctype/work_order/work_order.py:1245
 msgid "Default BOM for {0} not found"
 msgstr "Standardstückliste für {0} nicht gefunden"
 
-#: controllers/accounts_controller.py:3216
+#: controllers/accounts_controller.py:3267
 msgid "Default BOM not found for FG Item {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1231
+#: manufacturing/doctype/work_order/work_order.py:1242
 msgid "Default BOM not found for Item {0} and Project {1}"
 msgstr "Standard-Stückliste nicht gefunden für Position {0} und Projekt {1}"
 
@@ -21530,7 +22130,7 @@
 msgid "Default Service Level Agreement"
 msgstr "Standard-Service-Level-Vereinbarung"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:157
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
 msgid "Default Service Level Agreement for {0} already exists."
 msgstr ""
 
@@ -21594,15 +22194,15 @@
 msgid "Default Unit of Measure"
 msgstr "Standardmaßeinheit"
 
-#: stock/doctype/item/item.py:1233
+#: stock/doctype/item/item.py:1218
 msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
 msgstr "Die Standardmaßeinheit für Artikel {0} kann nicht direkt geändert werden, da bereits einige Transaktionen mit einer anderen Maßeinheit durchgeführt wurden. Sie können entweder die verknüpften Dokumente stornieren oder einen neuen Artikel erstellen."
 
-#: stock/doctype/item/item.py:1216
+#: stock/doctype/item/item.py:1201
 msgid "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."
 msgstr "Die Standard-Maßeinheit für Artikel {0} kann nicht direkt geändert werden, weil Sie bereits einige Transaktionen mit einer anderen Maßeinheit durchgeführt haben. Sie müssen einen neuen Artikel erstellen, um eine andere Standard-Maßeinheit verwenden zukönnen."
 
-#: stock/doctype/item/item.py:889
+#: stock/doctype/item/item.py:877
 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
 msgstr "Standard-Maßeinheit für Variante '{0}' muss dieselbe wie in der Vorlage '{1}' sein"
 
@@ -21685,7 +22285,12 @@
 msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
 msgstr "Das Standardkonto wird in POS-Rechnung automatisch aktualisiert, wenn dieser Modus ausgewählt ist."
 
-#: setup/doctype/company/company.js:133
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
 msgid "Default tax templates for sales, purchase and items are created."
 msgstr "Es werden Standard-Steuervorlagen für Verkauf, Einkauf und Artikel erstellt."
 
@@ -21809,7 +22414,7 @@
 msgid "Deferred Revenue and Expense"
 msgstr "Abgegrenzte Einnahmen und Ausgaben"
 
-#: accounts/deferred_revenue.py:569
+#: accounts/deferred_revenue.py:541
 msgid "Deferred accounting failed for some invoices:"
 msgstr "Die Rechnungsabgrenzung ist bei einigen Rechnungen fehlgeschlagen:"
 
@@ -21822,6 +22427,11 @@
 msgid "Define Project type."
 msgstr "Projekttyp definieren"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
+
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
 msgid "Delay (In Days)"
 msgstr "Verzögerung (in Tagen)"
@@ -21866,7 +22476,7 @@
 msgid "Delayed Tasks Summary"
 msgstr "Zusammenfassung verzögerter Aufgaben"
 
-#: setup/doctype/company/company.js:176
+#: setup/doctype/company/company.js:207
 msgid "Delete"
 msgstr "Löschen"
 
@@ -21876,21 +22486,39 @@
 msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
 msgstr "Beim Löschen einer Transaktion auch die entsprechenden Buchungs- und Lagerbuchungssätze löschen"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
 #. Label of a Check field in DocType 'Repost Accounting Ledger'
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Delete Cancelled Ledger Entries"
 msgstr "Stornierte Buchungseinträge löschen"
 
-#: stock/doctype/inventory_dimension/inventory_dimension.js:50
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
 msgid "Delete Dimension"
 msgstr "Dimension löschen"
 
-#: setup/doctype/company/company.js:117
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
 msgid "Delete Transactions"
 msgstr "Transaktionen löschen"
 
-#: setup/doctype/company/company.js:176
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr "Transaktionen löschen"
+
+#: setup/doctype/company/company.js:206
 msgid "Delete all the Transactions for this Company"
 msgstr "Löschen aller Transaktionen dieses Unternehmens"
 
@@ -21900,14 +22528,18 @@
 msgid "Deleted Documents"
 msgstr "Gelöschte Dokumente"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr ""
+
 #: regional/__init__.py:14
 msgid "Deletion is not permitted for country {0}"
 msgstr "Das Löschen ist für das Land {0} nicht zulässig."
 
-#: buying/doctype/purchase_order/purchase_order.js:297
-#: buying/doctype/purchase_order/purchase_order_list.js:10
-#: controllers/website_list_for_contact.py:211
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
 msgid "Delivered"
 msgstr "Geliefert"
 
@@ -21935,7 +22567,7 @@
 msgid "Delivered"
 msgstr "Geliefert"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
 msgid "Delivered Amount"
 msgstr "Gelieferte Menge"
 
@@ -21960,7 +22592,7 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:262
 #: stock/report/reserved_stock/reserved_stock.py:131
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
 msgid "Delivered Qty"
 msgstr "Gelieferte Stückzahl"
 
@@ -22018,7 +22650,7 @@
 msgid "Delivery"
 msgstr "Lieferung"
 
-#: public/js/utils.js:678
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
 #: selling/report/sales_order_analysis/sales_order_analysis.py:321
 msgid "Delivery Date"
 msgstr "Liefertermin"
@@ -22051,17 +22683,17 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:281
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:27
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
-#: accounts/report/sales_register/sales_register.py:243
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order_list.js:57
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
 #: stock/doctype/delivery_note/delivery_note.json
-#: stock/doctype/delivery_trip/delivery_trip.js:51
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
 msgid "Delivery Note"
 msgstr "Lieferschein"
 
@@ -22177,20 +22809,20 @@
 msgid "Delivery Note Trends"
 msgstr "Entwicklung Lieferscheine"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1148
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
 msgid "Delivery Note {0} is not submitted"
 msgstr "Lieferschein {0} ist nicht gebucht"
 
-#: stock/doctype/pick_list/pick_list.py:885
+#: stock/doctype/pick_list/pick_list.py:996
 msgid "Delivery Note(s) created for the Pick List"
 msgstr "Lieferschein(e) für die Pickliste erstellt"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1092
-#: stock/doctype/delivery_trip/delivery_trip.js:67
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
 msgid "Delivery Notes"
 msgstr "Lieferscheine"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:120
+#: stock/doctype/delivery_trip/delivery_trip.py:118
 msgid "Delivery Notes {0} updated"
 msgstr "Lieferhinweise {0} aktualisiert"
 
@@ -22233,7 +22865,7 @@
 msgstr "Lieferung an"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:180
+#: stock/doctype/delivery_note/delivery_note.js:210
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Delivery Trip"
 msgstr "Liefertrip"
@@ -22265,7 +22897,7 @@
 msgid "Delivery to"
 msgstr "Lieferung an"
 
-#: selling/doctype/sales_order/sales_order.py:351
+#: selling/doctype/sales_order/sales_order.py:362
 msgid "Delivery warehouse required for stock item {0}"
 msgstr "Auslieferungslager für Lagerartikel {0} erforderlich"
 
@@ -22280,7 +22912,7 @@
 msgstr "Demodaten gelöscht"
 
 #. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:468
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
 #: setup/doctype/department/department.json
 msgid "Department"
 msgstr "Abteilung"
@@ -22384,7 +23016,7 @@
 msgid "Depends on Tasks"
 msgstr "Abhängig von Vorgang"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:61
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
 msgid "Deposit"
 msgstr "Einzahlung"
 
@@ -22418,16 +23050,16 @@
 msgid "Depreciate based on shifts"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:205
-#: assets/report/fixed_asset_register/fixed_asset_register.py:393
-#: assets/report/fixed_asset_register/fixed_asset_register.py:454
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
 msgid "Depreciated Amount"
 msgstr "Abschreibungsbetrag"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
-#: accounts/report/account_balance/account_balance.js:45
-#: accounts/report/cash_flow/cash_flow.py:129
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
 msgid "Depreciation"
 msgstr "Abschreibung"
 
@@ -22445,7 +23077,7 @@
 msgstr "Abschreibung"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
-#: assets/doctype/asset/asset.js:241
+#: assets/doctype/asset/asset.js:276
 msgid "Depreciation Amount"
 msgstr "Abschreibungsbetrag"
 
@@ -22455,7 +23087,7 @@
 msgid "Depreciation Amount"
 msgstr "Abschreibungsbetrag"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:411
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
 msgid "Depreciation Amount during the period"
 msgstr "Abschreibungsbetrag in der Zeit"
 
@@ -22469,7 +23101,7 @@
 msgid "Depreciation Details"
 msgstr "Details zur Abschreibung"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:417
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
 msgid "Depreciation Eliminated due to disposal of assets"
 msgstr "Die Abschreibungen Ausgeschieden aufgrund der Veräußerung von Vermögenswerten"
 
@@ -22508,7 +23140,7 @@
 msgid "Depreciation Expense Account"
 msgstr "Konto für Abschreibungsaufwand"
 
-#: assets/doctype/asset/depreciation.py:390
+#: assets/doctype/asset/depreciation.py:381
 msgid "Depreciation Expense Account should be an Income or Expense Account."
 msgstr ""
 
@@ -22542,19 +23174,19 @@
 msgid "Depreciation Posting Date"
 msgstr "Buchungsdatum der Abschreibung"
 
-#: assets/doctype/asset/asset.js:661
+#: assets/doctype/asset/asset.js:780
 msgid "Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:491
+#: assets/doctype/asset/asset.py:488
 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
 msgstr "Abschreibungszeile {0}: Der erwartete Wert nach der Nutzungsdauer muss größer oder gleich {1} sein"
 
-#: assets/doctype/asset/asset.py:460
+#: assets/doctype/asset/asset.py:457
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
 msgstr "Abschreibungszeile {0}: Das nächste Abschreibungsdatum darf nicht vor dem Verfügbarkeitsdatum liegen"
 
-#: assets/doctype/asset/asset.py:451
+#: assets/doctype/asset/asset.py:448
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
 msgstr "Abschreibungszeile {0}: Das nächste Abschreibungsdatum darf nicht vor dem Kaufdatum liegen"
 
@@ -22594,17 +23226,20 @@
 msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: accounts/report/gross_profit/gross_profit.py:245
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:58
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:26
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
-#: public/js/bank_reconciliation_tool/data_table_manager.js:56
-#: public/js/controllers/transaction.js:2138
-#: selling/doctype/quotation/quotation.js:279
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
@@ -22612,13 +23247,13 @@
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
 #: stock/report/item_prices/item_prices.py:54
 #: stock/report/item_shortage_report/item_shortage_report.py:144
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
 #: stock/report/product_bundle_balance/product_bundle_balance.py:112
-#: stock/report/stock_ageing/stock_ageing.py:126
-#: stock/report/stock_ledger/stock_ledger.py:187
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
 #: stock/report/stock_projected_qty/stock_projected_qty.py:106
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
-#: stock/report/total_stock_summary/total_stock_summary.py:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
 #: templates/generators/bom.html:83
 msgid "Description"
 msgstr "Beschreibung"
@@ -23094,6 +23729,12 @@
 msgid "Description"
 msgstr "Beschreibung"
 
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr "Beschreibung"
+
 #. Label of a Text Editor field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -23181,7 +23822,7 @@
 msgid "Desk User"
 msgstr "Schreibtisch-Benutzer"
 
-#: public/js/utils/sales_common.js:423
+#: public/js/utils/sales_common.js:479
 msgid "Detailed Reason"
 msgstr "Ausführlicher Grund"
 
@@ -23197,6 +23838,10 @@
 msgid "Detailed Reason"
 msgstr "Ausführlicher Grund"
 
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "Details"
+
 #. Label of a Long Text field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
@@ -23257,6 +23902,12 @@
 msgid "Details"
 msgstr "Details"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "Details"
+
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -23269,8 +23920,8 @@
 msgid "Diesel"
 msgstr "Diesel"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:175
-#: public/js/bank_reconciliation_tool/number_card.js:31
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
 msgid "Difference"
@@ -23300,7 +23951,7 @@
 msgid "Difference (Dr - Cr)"
 msgstr "Differenz (Soll - Haben)"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:287
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
 msgid "Difference Account"
 msgstr "Differenzkonto"
 
@@ -23329,15 +23980,15 @@
 msgid "Difference Account"
 msgstr "Differenzkonto"
 
-#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:529
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
 msgstr "Das Differenzkonto muss ein Konto vom Typ Aktiva / Passiva sein, da es sich bei dieser Bestandsbuchung um eine Eröffnungsbuchung handelt"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:714
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
 msgstr "Differenzkonto muss ein Vermögens-/Verbindlichkeiten-Konto sein, da dieser Lagerabgleich eine Eröffnungsbuchung ist"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:301
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
 msgid "Difference Amount"
 msgstr "Differenzbetrag"
 
@@ -23392,20 +24043,20 @@
 msgid "Difference Posting Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:94
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
 msgid "Difference Qty"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:140
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:132
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
 msgid "Difference Value"
 msgstr "Differenzwert"
 
-#: stock/doctype/delivery_note/delivery_note.js:366
+#: stock/doctype/delivery_note/delivery_note.js:414
 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
 msgstr "Für jede Zeile können unterschiedliche „Quelllager“ und „Ziellager“ festgelegt werden."
 
-#: stock/doctype/packing_slip/packing_slip.py:194
+#: stock/doctype/packing_slip/packing_slip.py:192
 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
 msgstr "Unterschiedliche Maßeinheiten für Artikel führen zu falschen Werten für das (Gesamt-)Nettogewicht. Es muss sicher gestellt sein, dass das Nettogewicht jedes einzelnen Artikels in der gleichen Maßeinheit angegeben ist."
 
@@ -23421,7 +24072,7 @@
 msgid "Dimension Details"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:94
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
 msgid "Dimension Filter"
 msgstr "Dimensionsfilter"
 
@@ -23591,7 +24242,7 @@
 msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:70
-#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:8
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
 #: stock/doctype/putaway_rule/putaway_rule_list.js:5
 msgid "Disabled"
 msgstr "Deaktiviert"
@@ -23740,23 +24391,23 @@
 msgid "Disabled"
 msgstr "Deaktiviert"
 
-#: accounts/general_ledger.py:128
+#: accounts/general_ledger.py:132
 msgid "Disabled Account Selected"
 msgstr ""
 
-#: stock/utils.py:454
+#: stock/utils.py:435
 msgid "Disabled Warehouse {0} cannot be used for this transaction."
 msgstr ""
 
-#: controllers/accounts_controller.py:550
+#: controllers/accounts_controller.py:603
 msgid "Disabled pricing rules since this {} is an internal transfer"
 msgstr ""
 
-#: controllers/accounts_controller.py:564
+#: controllers/accounts_controller.py:617
 msgid "Disabled tax included prices since this {} is an internal transfer"
 msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:81
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
 msgid "Disabled template must not be default template"
 msgstr "Deaktivierte Vorlage darf nicht Standardvorlage sein"
 
@@ -23767,11 +24418,11 @@
 msgid "Disables auto-fetching of existing quantity"
 msgstr "Deaktiviert das automatische Abrufen der vorhandenen Menge"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:62
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
 msgid "Disburse Loan"
 msgstr "Darlehen auszahlen"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:12
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
 msgid "Disbursed"
 msgstr "Ausgezahlt"
 
@@ -23781,7 +24432,8 @@
 msgid "Disbursed"
 msgstr "Ausgezahlt"
 
-#: selling/page/point_of_sale/pos_item_cart.js:380
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
 msgid "Discount"
 msgstr "Rabatt"
 
@@ -24047,15 +24699,15 @@
 msgid "Discount and Margin"
 msgstr "Rabatt und Marge"
 
-#: selling/page/point_of_sale/pos_item_cart.js:761
+#: selling/page/point_of_sale/pos_item_cart.js:791
 msgid "Discount cannot be greater than 100%"
 msgstr "Der Rabatt kann nicht größer als 100% sein"
 
-#: setup/doctype/authorization_rule/authorization_rule.py:95
+#: setup/doctype/authorization_rule/authorization_rule.py:93
 msgid "Discount must be less than 100"
 msgstr "Discount muss kleiner als 100 sein"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2532
+#: accounts/doctype/payment_entry/payment_entry.py:2564
 msgid "Discount of {} applied as per Payment Term"
 msgstr "Skonto von {} gemäß Zahlungsbedingung angewendet"
 
@@ -24141,23 +24793,23 @@
 msgid "Dislikes"
 msgstr "Gefällt mir nicht"
 
-#: setup/doctype/company/company.py:353
+#: setup/doctype/company/company.py:344
 msgid "Dispatch"
 msgstr "Versand"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address"
 msgstr "Absendeadresse"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address"
 msgstr "Absendeadresse"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address"
@@ -24190,8 +24842,8 @@
 #: patches/v11_0/add_default_dispatch_notification_template.py:11
 #: patches/v11_0/add_default_dispatch_notification_template.py:20
 #: patches/v11_0/add_default_dispatch_notification_template.py:28
-#: setup/setup_wizard/operations/defaults_setup.py:59
-#: setup/setup_wizard/operations/install_fixtures.py:286
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
 msgid "Dispatch Notification"
 msgstr "Versandbenachrichtigung"
 
@@ -24249,6 +24901,11 @@
 msgid "Distinct Item and Warehouse"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
@@ -24295,7 +24952,7 @@
 msgid "Divorced"
 msgstr "Geschieden"
 
-#: crm/report/lead_details/lead_details.js:42
+#: crm/report/lead_details/lead_details.js:41
 msgid "Do Not Contact"
 msgstr "Nicht Kontakt aufnehmen"
 
@@ -24317,6 +24974,12 @@
 msgid "Do Not Explode"
 msgstr ""
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
 #. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
@@ -24330,29 +24993,49 @@
 msgid "Do not update variants on save"
 msgstr "Aktualisieren Sie keine Varianten beim Speichern"
 
-#: assets/doctype/asset/asset.js:683
+#: assets/doctype/asset/asset.js:800
 msgid "Do you really want to restore this scrapped asset?"
 msgstr "Wollen Sie diesen entsorgte Vermögenswert wirklich wiederherstellen?"
 
-#: assets/doctype/asset/asset.js:669
+#: assets/doctype/asset/asset.js:788
 msgid "Do you really want to scrap this asset?"
 msgstr "Möchten Sie diesen Vermögenswert wirklich entsorgen?"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:134
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
 msgid "Do you want to notify all the customers by email?"
 msgstr "Möchten Sie alle Kunden per E-Mail benachrichtigen?"
 
-#: manufacturing/doctype/production_plan/production_plan.js:196
+#: manufacturing/doctype/production_plan/production_plan.js:221
 msgid "Do you want to submit the material request"
 msgstr "Möchten Sie die Materialanforderung buchen"
 
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr "DocField"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr "DocType"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr "DocType"
+
 #. Label of a Link field in DocType 'Transaction Deletion Record Item'
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgctxt "Transaction Deletion Record Item"
 msgid "DocType"
 msgstr "DocType"
 
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:45
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
 msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
 msgstr "DocTypes sollten nicht manuell zur Tabelle 'Ausgeschlossene DocTypes' hinzugefügt werden. Sie dürfen nur Einträge aus der Tabelle entfernen."
 
@@ -24371,9 +25054,9 @@
 msgstr "DocType"
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:141
-#: manufacturing/report/production_planning_report/production_planning_report.js:43
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
-#: public/js/bank_reconciliation_tool/dialog_manager.js:104
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
 msgid "Document Name"
 msgstr "Dokumentenname"
 
@@ -24391,15 +25074,15 @@
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:134
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
-#: public/js/bank_reconciliation_tool/dialog_manager.js:99
-#: public/js/bank_reconciliation_tool/dialog_manager.js:182
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:15
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:23
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:23
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
 msgid "Document Type"
 msgstr "Dokumententyp"
 
@@ -24445,11 +25128,11 @@
 msgid "Document Type "
 msgstr "Art des Dokuments"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:56
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
 msgid "Document Type already used as a dimension"
 msgstr "Dokumenttyp wird bereits als Dimension verwendet"
 
-#: accounts/doctype/bank_transaction/bank_transaction.js:64
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
 msgid "Document {0} successfully uncleared"
 msgstr "Dokument {0} wurde nicht erfolgreich gelöscht"
 
@@ -24459,7 +25142,7 @@
 msgid "Documents"
 msgstr "Dokumente"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:200
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
 msgstr ""
 
@@ -24493,10 +25176,16 @@
 msgid "Don't Send Emails"
 msgstr "Senden Sie keine E-Mails"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:322
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
-#: public/js/utils/crm_activities.js:211
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr "Erledigt"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
 msgid "Done"
 msgstr "Erledigt"
 
@@ -24532,8 +25221,8 @@
 msgid "Double Declining Balance"
 msgstr "Doppelte degressive"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:84
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
 msgid "Download"
 msgstr "Herunterladen"
 
@@ -24542,7 +25231,7 @@
 msgid "Download Backups"
 msgstr "Datensicherungen herunterladen"
 
-#: public/js/utils/serial_no_batch_selector.js:237
+#: public/js/utils/serial_no_batch_selector.js:241
 msgid "Download CSV Template"
 msgstr "CSV-Vorlage herunterladen"
 
@@ -24558,11 +25247,11 @@
 msgid "Download Materials Request Plan Section"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:60
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
 msgid "Download PDF"
 msgstr "PDF Herunterladen"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
 msgid "Download Template"
 msgstr "Vorlage herunterladen"
 
@@ -24618,18 +25307,17 @@
 msgid "Downtime Reason"
 msgstr "Grund für Ausfallzeiten"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Dr"
 msgstr "S"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:6
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
 #: accounts/doctype/payment_request/payment_request_list.js:5
-#: assets/doctype/asset/asset_list.js:35
+#: assets/doctype/asset/asset_list.js:25
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:5
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:7
-#: stock/doctype/stock_entry/stock_entry_list.js:10
+#: stock/doctype/stock_entry/stock_entry_list.js:18
 msgid "Draft"
 msgstr "Entwurf"
 
@@ -24826,19 +25514,17 @@
 msgid "Draft"
 msgstr "Entwurf"
 
-#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
-#. Record'
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
-msgctxt "Transaction Deletion Record"
-msgid "Draft"
-msgstr "Entwurf"
-
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Draft"
 msgstr "Entwurf"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/driver/driver.json
 msgid "Driver"
@@ -24927,11 +25613,11 @@
 msgid "Drop Ship"
 msgstr "Streckengeschäft"
 
-#: accounts/party.py:664
+#: accounts/party.py:640
 msgid "Due / Reference Date cannot be after {0}"
 msgstr "Fälligkeits-/Stichdatum kann nicht nach {0} liegen"
 
-#: accounts/doctype/payment_entry/payment_entry.js:649
+#: accounts/doctype/payment_entry/payment_entry.js:795
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
 msgid "Due Date"
 msgstr "Fälligkeitsdatum"
@@ -25009,18 +25695,18 @@
 msgid "Due Date Based On"
 msgstr "Fälligkeitsdatum basiert auf"
 
-#: accounts/party.py:640
+#: accounts/party.py:616
 msgid "Due Date cannot be before Posting / Supplier Invoice Date"
 msgstr "Das Fälligkeitsdatum darf nicht vor dem Datum der Buchung / Lieferantenrechnung liegen"
 
-#: controllers/accounts_controller.py:576
+#: controllers/accounts_controller.py:639
 msgid "Due Date is mandatory"
 msgstr "Fälligkeitsdatum wird zwingend vorausgesetzt"
 
 #. Name of a DocType
 #. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
 #: accounts/workspace/receivables/receivables.json
 msgid "Dunning"
 msgstr "Mahnung"
@@ -25097,7 +25783,7 @@
 msgid "Dunning Type"
 msgstr "Mahnart"
 
-#: stock/doctype/item/item.js:135 stock/doctype/putaway_rule/putaway_rule.py:55
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
 msgid "Duplicate"
 msgstr "Duplizieren"
 
@@ -25113,7 +25799,7 @@
 msgid "Duplicate Entry. Please check Authorization Rule {0}"
 msgstr "Doppelter Eintrag/doppelte Buchung. Bitte überprüfen Sie Autorisierungsregel {0}"
 
-#: assets/doctype/asset/asset.py:301
+#: assets/doctype/asset/asset.py:299
 msgid "Duplicate Finance Book"
 msgstr "Doppeltes Finanzbuch"
 
@@ -25126,7 +25812,7 @@
 msgid "Duplicate POS Invoices found"
 msgstr "Doppelte POS-Rechnungen gefunden"
 
-#: projects/doctype/project/project.js:67
+#: projects/doctype/project/project.js:74
 msgid "Duplicate Project with Tasks"
 msgstr "Projekt mit Aufgaben duplizieren"
 
@@ -25142,7 +25828,7 @@
 msgid "Duplicate item group found in the item group table"
 msgstr "Doppelte Artikelgruppe in der Artikelgruppentabelle gefunden"
 
-#: projects/doctype/project/project.js:146
+#: projects/doctype/project/project.js:174
 msgid "Duplicate project has been created"
 msgstr "Es wurde ein doppeltes Projekt erstellt"
 
@@ -25182,15 +25868,20 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Duties and Taxes"
 msgstr "Zölle und Steuern"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
+
 #: regional/italy/utils.py:247 regional/italy/utils.py:267
 #: regional/italy/utils.py:278 regional/italy/utils.py:286
 #: regional/italy/utils.py:293 regional/italy/utils.py:297
-#: regional/italy/utils.py:304 regional/italy/utils.py:311
-#: regional/italy/utils.py:333 regional/italy/utils.py:339
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
 #: regional/italy/utils.py:348 regional/italy/utils.py:453
 msgid "E-Invoicing Information Missing"
 msgstr "Fehlende E-Invoicing-Informationen"
@@ -25213,6 +25904,16 @@
 msgid "EAN-8"
 msgstr "EAN-8"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
@@ -25239,11 +25940,11 @@
 msgid "Each Transaction"
 msgstr "Jede Transaktion"
 
-#: stock/report/stock_ageing/stock_ageing.py:163
+#: stock/report/stock_ageing/stock_ageing.py:162
 msgid "Earliest"
 msgstr "Frühestens"
 
-#: stock/report/stock_balance/stock_balance.py:478
+#: stock/report/stock_balance/stock_balance.py:485
 msgid "Earliest Age"
 msgstr "Frühestes Alter"
 
@@ -25257,19 +25958,27 @@
 msgid "Edit"
 msgstr "Bearbeiten"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr ""
+
 #: public/js/utils/serial_no_batch_selector.js:30
 msgid "Edit Full Form"
 msgstr "Vollständiges Formular bearbeiten"
 
-#: controllers/item_variant.py:158
+#: controllers/item_variant.py:154
 msgid "Edit Not Allowed"
 msgstr "Bearbeiten nicht erlaubt"
 
-#: public/js/utils/crm_activities.js:182
+#: public/js/utils/crm_activities.js:184
 msgid "Edit Note"
 msgstr "Notiz bearbeiten"
 
-#: stock/doctype/delivery_note/delivery_note.js:370
+#: stock/doctype/delivery_note/delivery_note.js:418
 msgid "Edit Posting Date and Time"
 msgstr "Buchungsdatum und -uhrzeit bearbeiten"
 
@@ -25327,15 +26036,15 @@
 msgid "Edit Posting Date and Time"
 msgstr "Buchungsdatum und -uhrzeit bearbeiten"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:366
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
 msgid "Edit Qty"
 msgstr "Menge bearbeiten"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:238
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
 msgid "Edit Receipt"
 msgstr "Beleg bearbeiten"
 
-#: selling/page/point_of_sale/pos_item_cart.js:717
+#: selling/page/point_of_sale/pos_item_cart.js:745
 msgid "Editing {0} is not allowed as per POS Profile settings"
 msgstr ""
 
@@ -25351,7 +26060,7 @@
 msgid "Educational Qualification"
 msgstr "Schulische Qualifikation"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
 msgid "Either 'Selling' or 'Buying' must be selected"
 msgstr "Es muss entweder „Verkauf“ oder „Einkauf“ ausgewählt werden"
 
@@ -25405,9 +26114,14 @@
 msgid "Electronic Invoice Register"
 msgstr "Elektronisches Rechnungsregister"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:231
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
 #: crm/report/lead_details/lead_details.py:41
-#: selling/page/point_of_sale/pos_item_cart.js:874
+#: selling/page/point_of_sale/pos_item_cart.js:904
 msgid "Email"
 msgstr "E-Mail"
 
@@ -25495,7 +26209,7 @@
 msgid "Email Address (required)"
 msgstr "E-Mail Adresse (erforderlich)"
 
-#: crm/doctype/lead/lead.py:164
+#: crm/doctype/lead/lead.py:162
 msgid "Email Address must be unique, it is already used in {0}"
 msgstr "Die E-Mail-Adresse muss eindeutig sein, sie wird bereits in {0} verwendet"
 
@@ -25561,7 +26275,7 @@
 msgid "Email Group"
 msgstr "E-Mail-Gruppe"
 
-#: public/js/utils/contact_address_quick_entry.js:39
+#: public/js/utils/contact_address_quick_entry.js:42
 msgid "Email Id"
 msgstr "E-Mail-ID"
 
@@ -25589,7 +26303,7 @@
 msgid "Email Sent"
 msgstr "E-Mail wurde versandt"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:289
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
 msgid "Email Sent to Supplier {0}"
 msgstr "E-Mail an Lieferanten gesendet {0}"
 
@@ -25617,15 +26331,15 @@
 msgid "Email Template"
 msgstr "E-Mail-Vorlage"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:269
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
 msgid "Email not sent to {0} (unsubscribed / disabled)"
 msgstr "E-Mail wurde nicht an {0} gesendet (abbestellt / deaktiviert)"
 
-#: stock/doctype/shipment/shipment.js:153
+#: stock/doctype/shipment/shipment.js:174
 msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
 msgstr "Um fortzufahren, sind Nachname, E-Mail oder Telefon/Mobiltelefon des Benutzers erforderlich."
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:273
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
 msgid "Email sent successfully."
 msgstr "Email wurde erfolgreich Versendet."
 
@@ -25635,7 +26349,7 @@
 msgid "Email sent to"
 msgstr "E-Mail versandt an"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:419
+#: stock/doctype/delivery_trip/delivery_trip.py:414
 msgid "Email sent to {0}"
 msgstr "E-Mail an {0} gesendet"
 
@@ -25675,7 +26389,7 @@
 #: projects/doctype/timesheet/timesheet_calendar.js:28
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:50
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
 #: quality_management/doctype/non_conformance/non_conformance.json
 #: setup/doctype/company/company.json setup/doctype/employee/employee.json
 #: setup/doctype/sales_person/sales_person_tree.js:7
@@ -25866,11 +26580,11 @@
 msgid "Employee cannot report to himself."
 msgstr "Mitarbeiter können nicht an sich selbst Bericht erstatten"
 
-#: assets/doctype/asset_movement/asset_movement.py:71
+#: assets/doctype/asset_movement/asset_movement.py:73
 msgid "Employee is required while issuing Asset {0}"
 msgstr "Mitarbeiter wird bei der Ausstellung des Vermögenswerts {0} benötigt"
 
-#: assets/doctype/asset_movement/asset_movement.py:115
+#: assets/doctype/asset_movement/asset_movement.py:123
 msgid "Employee {0} does not belongs to the company {1}"
 msgstr "Mitarbeiter {0} gehört nicht zur Firma {1}"
 
@@ -25878,7 +26592,12 @@
 msgid "Empty"
 msgstr "Leer"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1042
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
 msgstr "Aktivieren Sie „Teilreservierung zulassen“ in den Lagereinstellungen, um einen Teilbestand zu reservieren."
 
@@ -25894,7 +26613,7 @@
 msgid "Enable Auto Email"
 msgstr "Aktivieren Sie die automatische E-Mail"
 
-#: stock/doctype/item/item.py:1040
+#: stock/doctype/item/item.py:1028
 msgid "Enable Auto Re-Order"
 msgstr "Aktivieren Sie die automatische Nachbestellung"
 
@@ -25916,6 +26635,12 @@
 msgid "Enable Common Party Accounting"
 msgstr "Verknüpfung von Kunden und Liefeanten erlauben"
 
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -25980,7 +26705,7 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Enable Stock Reservation"
-msgstr ""
+msgstr "Bestandsreservierung aktivieren"
 
 #. Label of a Check field in DocType 'Video Settings'
 #: utilities/doctype/video_settings/video_settings.json
@@ -25988,9 +26713,16 @@
 msgid "Enable YouTube Tracking"
 msgstr "YouTube-Tracking aktivieren"
 
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
+
 #: support/doctype/service_level_agreement/service_level_agreement.js:34
 msgid "Enable to apply SLA on every {0}"
-msgstr ""
+msgstr "Anwendung des SLA auf jede {0} aktivieren"
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
@@ -26045,7 +26777,7 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Enabling ensure each Purchase Invoice has a unique value in Supplier Invoice No. field"
-msgstr ""
+msgstr "Falls aktiviert, wird sichergestellt, dass jede Eingangsrechnung einen eindeutigen Wert im Feld Lieferanten-Rechnungs-Nr. hat"
 
 #. Description of the 'Book Advance Payments in Separate Party Account' (Check)
 #. field in DocType 'Company'
@@ -26067,14 +26799,14 @@
 msgid "Encashment Date"
 msgstr "Inkassodatum"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:41
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:41
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
-#: accounts/report/payment_ledger/payment_ledger.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.js:75
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
 #: projects/report/project_summary/project_summary.py:74
-#: public/js/financial_statements.js:191 public/js/setup_wizard.js:42
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:24
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
 #: templates/pages/projects.html:47
 msgid "End Date"
 msgstr "Enddatum"
@@ -26143,6 +26875,10 @@
 msgid "End Date cannot be before Start Date."
 msgstr "Das Enddatum darf nicht vor dem Startdatum liegen."
 
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr "Endzeit"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -26167,15 +26903,15 @@
 msgid "End Time"
 msgstr "Endzeit"
 
-#: stock/doctype/stock_entry/stock_entry.js:241
+#: stock/doctype/stock_entry/stock_entry.js:268
 msgid "End Transit"
-msgstr ""
+msgstr "Transit beenden"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
 #: accounts/report/financial_ratios/financial_ratios.js:25
-#: assets/report/fixed_asset_register/fixed_asset_register.js:90
-#: public/js/financial_statements.js:206
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
 msgid "End Year"
 msgstr "Ende Jahr"
 
@@ -26183,7 +26919,7 @@
 msgid "End Year cannot be before Start Year"
 msgstr "End-Jahr kann nicht gleich oder kleiner dem Start-Jahr sein."
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:43
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
 msgid "End date cannot be before start date"
 msgstr "Das Enddatum darf nicht vor dem Startdatum liegen"
@@ -26205,8 +26941,10 @@
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "End of the current subscription period"
-msgstr ""
+msgstr "Ende des aktuellen Abonnementzeitraums"
 
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:31
 msgid "Enough Parts to Build"
 msgstr "Genug Teile zu bauen"
@@ -26217,33 +26955,35 @@
 msgid "Ensure Delivery Based on Produced Serial No"
 msgstr "Stellen Sie sicher, dass die Lieferung auf der Basis der produzierten Seriennr"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:253
+#: stock/doctype/delivery_trip/delivery_trip.py:251
 msgid "Enter API key in Google Settings."
 msgstr "Geben Sie den API-Schlüssel in den Google-Einstellungen ein."
 
-#: setup/doctype/employee/employee.js:102
+#: setup/doctype/employee/employee.js:103
 msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
-msgstr ""
+msgstr "Geben Sie den Vor- und Nachnamen des Mitarbeiters ein, auf dessen Grundlage der vollständige Name aktualisiert wird. In Transaktionen wird der vollständige Name abgerufen."
 
-#: public/js/utils/serial_no_batch_selector.js:208
+#: public/js/utils/serial_no_batch_selector.js:211
 msgid "Enter Serial Nos"
 msgstr "Seriennummern eingeben"
 
-#: stock/doctype/material_request/material_request.js:313
+#: stock/doctype/material_request/material_request.js:383
 msgid "Enter Supplier"
 msgstr "Lieferant eingeben"
 
-#: manufacturing/doctype/job_card/job_card.js:280
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
 msgid "Enter Value"
 msgstr "Wert eingeben"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:91
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
 msgid "Enter Visit Details"
-msgstr ""
+msgstr "Besuchsdetails eingeben"
 
-#: manufacturing/doctype/routing/routing.js:77
+#: manufacturing/doctype/routing/routing.js:78
 msgid "Enter a name for Routing."
-msgstr ""
+msgstr "Geben Sie einen Namen für das Routing ein."
 
 #: manufacturing/doctype/operation/operation.js:20
 msgid "Enter a name for the Operation, for example, Cutting."
@@ -26253,19 +26993,19 @@
 msgid "Enter a name for this Holiday List."
 msgstr "Geben Sie einen Namen für diese Liste der arbeitsfreien Tage ein."
 
-#: selling/page/point_of_sale/pos_payment.js:499
+#: selling/page/point_of_sale/pos_payment.js:527
 msgid "Enter amount to be redeemed."
 msgstr "Geben Sie den einzulösenden Betrag ein."
 
-#: stock/doctype/item/item.js:804
+#: stock/doctype/item/item.js:882
 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
 msgstr "Geben Sie einen Artikelcode ein. Der Name wird automatisch mit dem Artikelcode ausgefüllt, wenn Sie in das Feld Artikelname klicken."
 
-#: selling/page/point_of_sale/pos_item_cart.js:877
+#: selling/page/point_of_sale/pos_item_cart.js:907
 msgid "Enter customer's email"
 msgstr "Geben Sie die E-Mail-Adresse des Kunden ein"
 
-#: selling/page/point_of_sale/pos_item_cart.js:882
+#: selling/page/point_of_sale/pos_item_cart.js:913
 msgid "Enter customer's phone number"
 msgstr "Geben Sie die Telefonnummer des Kunden ein"
 
@@ -26273,11 +27013,11 @@
 msgid "Enter depreciation details"
 msgstr "Geben Sie die Abschreibungsdetails ein"
 
-#: selling/page/point_of_sale/pos_item_cart.js:382
+#: selling/page/point_of_sale/pos_item_cart.js:389
 msgid "Enter discount percentage."
 msgstr "Geben Sie den Rabattprozentsatz ein."
 
-#: public/js/utils/serial_no_batch_selector.js:211
+#: public/js/utils/serial_no_batch_selector.js:214
 msgid "Enter each serial no in a new line"
 msgstr "Geben Sie jede Seriennummer in eine neue Zeile ein"
 
@@ -26291,7 +27031,7 @@
 msgid "Enter the Bank Guarantee Number before submitting."
 msgstr "Geben Sie die Nummer der Bankgarantie ein, bevor Sie buchen."
 
-#: manufacturing/doctype/routing/routing.js:82
+#: manufacturing/doctype/routing/routing.js:83
 msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
 " After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
 msgstr "Geben Sie den Vorgang ein. Die Tabelle holt sich automatisch die Vorgangsdetails wie Stundensatz und Arbeitsplatz.\n\n"
@@ -26305,19 +27045,19 @@
 msgid "Enter the name of the bank or lending institution before submitting."
 msgstr "Geben Sie den Namen der Bank oder des Kreditinstituts ein, bevor Sie buchen."
 
-#: stock/doctype/item/item.js:824
+#: stock/doctype/item/item.js:908
 msgid "Enter the opening stock units."
 msgstr "Geben Sie die Anfangsbestandseinheiten ein."
 
-#: manufacturing/doctype/bom/bom.js:730
+#: manufacturing/doctype/bom/bom.js:761
 msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
 msgstr "Geben Sie die Menge des Artikels ein, der aus dieser Stückliste hergestellt werden soll."
 
-#: manufacturing/doctype/work_order/work_order.js:817
+#: manufacturing/doctype/work_order/work_order.js:878
 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
-msgstr ""
+msgstr "Geben Sie die zu produzierende Menge ein. Rohmaterialartikel werden erst abgerufen, wenn dies eingetragen ist."
 
-#: selling/page/point_of_sale/pos_payment.js:392
+#: selling/page/point_of_sale/pos_payment.js:411
 msgid "Enter {0} amount."
 msgstr "Geben Sie den Betrag {0} ein."
 
@@ -26332,7 +27072,7 @@
 msgid "Entity"
 msgstr "Entität"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:205
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:123
 msgid "Entity Type"
 msgstr "Entitätstyp"
@@ -26357,9 +27097,9 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
-#: accounts/report/account_balance/account_balance.js:30
-#: accounts/report/account_balance/account_balance.js:46
-#: accounts/report/balance_sheet/balance_sheet.py:242
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
 #: setup/setup_wizard/operations/install_fixtures.py:259
 msgid "Equity"
 msgstr "Eigenkapital"
@@ -26383,9 +27123,14 @@
 msgid "Equity/Liability Account"
 msgstr "Eigenkapital / Verbindlichkeitskonto"
 
-#: accounts/doctype/payment_request/payment_request.py:410
-#: manufacturing/doctype/job_card/job_card.py:773
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:197
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
 msgid "Error"
 msgstr "Fehler"
 
@@ -26449,6 +27194,16 @@
 msgid "Error Log"
 msgstr "Fehlerprotokoll"
 
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "Fehlerprotokoll"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "Fehlermeldung"
+
 #. Label of a Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
@@ -26459,7 +27214,7 @@
 msgid "Error Occurred"
 msgstr "Fehler aufgetreten"
 
-#: telephony/doctype/call_log/call_log.py:195
+#: telephony/doctype/call_log/call_log.py:193
 msgid "Error during caller information update"
 msgstr "Fehler bei der Aktualisierung der Anruferinformationen"
 
@@ -26471,19 +27226,23 @@
 msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
 msgstr "Beim Parsen des Kontenplans ist ein Fehler aufgetreten: Bitte stellen Sie sicher, dass keine zwei Konten den gleichen Namen haben"
 
-#: assets/doctype/asset/depreciation.py:406
+#: assets/doctype/asset/depreciation.py:397
 msgid "Error while posting depreciation entries"
 msgstr "Fehler beim Buchen von Abschreibungsbuchungen"
 
-#: accounts/deferred_revenue.py:567
+#: accounts/deferred_revenue.py:539
 msgid "Error while processing deferred accounting for {0}"
 msgstr "Fehler bei der Verarbeitung der Rechnungsabgrenzung für {0}"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:389
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
 msgid "Error while reposting item valuation"
+msgstr "Fehler beim Umbuchen der Artikelbewertung"
+
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:720
+#: accounts/doctype/payment_entry/payment_entry.js:883
 msgid "Error: {0} is mandatory field"
 msgstr "Fehler: {0} ist ein Pflichtfeld"
 
@@ -26526,7 +27285,7 @@
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
 msgctxt "Tax Withholding Category"
 msgid "Even invoices with apply tax withholding unchecked will be considered for checking cumulative threshold breach"
-msgstr ""
+msgstr "Auch Rechnungen, bei denen die Option „Steuereinbehalt anwenden“ nicht aktiviert ist, werden bei der Überprüfung der kumulativen Schwellenwertüberschreitung berücksichtigt"
 
 #. Label of a Data field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -26534,7 +27293,7 @@
 msgid "Example URL"
 msgstr "Beispiel URL"
 
-#: stock/doctype/item/item.py:971
+#: stock/doctype/item/item.py:959
 msgid "Example of a linked document: {0}"
 msgstr "Beispiel für ein verknüpftes Dokument: {0}"
 
@@ -26552,7 +27311,7 @@
 msgid "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."
 msgstr "Beispiel: ABCD. #####. Wenn die Serie gesetzt ist und die Chargennummer in den Transaktionen nicht erwähnt wird, wird die automatische Chargennummer basierend auf dieser Serie erstellt. Wenn Sie die Chargennummer für diesen Artikel immer explizit angeben möchten, lassen Sie dieses Feld leer. Hinweis: Diese Einstellung hat Vorrang vor dem Naming Series Prefix in den Stock Settings."
 
-#: stock/stock_ledger.py:1976
+#: stock/stock_ledger.py:1949
 msgid "Example: Serial No {0} reserved in {1}."
 msgstr "Beispiel: Seriennummer {0} reserviert in {1}."
 
@@ -26562,11 +27321,11 @@
 msgid "Exception Budget Approver Role"
 msgstr "Ausnahmegenehmigerrolle"
 
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:56
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
 msgid "Excess Materials Consumed"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:869
+#: manufacturing/doctype/job_card/job_card.py:866
 msgid "Excess Transfer"
 msgstr ""
 
@@ -26590,7 +27349,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:517
+#: setup/doctype/company/company.py:508
 msgid "Exchange Gain/Loss"
 msgstr "Exchange-Gewinn / Verlust"
 
@@ -26612,8 +27371,8 @@
 msgid "Exchange Gain/Loss"
 msgstr "Exchange-Gewinn / Verlust"
 
-#: controllers/accounts_controller.py:1313
-#: controllers/accounts_controller.py:1394
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
 msgid "Exchange Gain/Loss amount has been booked through {0}"
 msgstr "Wechselkursgewinne/-verluste wurden über {0} verbucht"
 
@@ -26780,7 +27539,7 @@
 msgid "Exchange Rate Revaluation Settings"
 msgstr "Einstellungen für die Neubewertung der Wechselkurse"
 
-#: controllers/sales_and_purchase_return.py:59
+#: controllers/sales_and_purchase_return.py:57
 msgid "Exchange Rate must be same as {0} {1} ({2})"
 msgstr "Wechselkurs muss derselbe wie {0} {1} ({2}) sein"
 
@@ -26797,7 +27556,7 @@
 msgid "Excise Entry"
 msgstr "Eintrag/Buchung entfernen"
 
-#: stock/doctype/stock_entry/stock_entry.js:1060
+#: stock/doctype/stock_entry/stock_entry.js:1229
 msgid "Excise Invoice"
 msgstr "Verbrauch Rechnung"
 
@@ -26817,7 +27576,7 @@
 msgid "Execution"
 msgstr "Ausführung"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:70
+#: regional/report/uae_vat_201/uae_vat_201.py:67
 msgid "Exempt Supplies"
 msgstr "Steuerbefreite Lieferungen"
 
@@ -26846,13 +27605,13 @@
 msgid "Exit Interview Held On"
 msgstr "Entlassungsgespräch am"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:138
-#: public/js/bom_configurator/bom_configurator.bundle.js:179
-#: public/js/setup_wizard.js:168
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
 msgid "Expand All"
 msgstr "Alle ausklappen"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:413
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
 msgid "Expected"
 msgstr "Erwartet"
 
@@ -26862,7 +27621,7 @@
 msgid "Expected Amount"
 msgstr "Erwarteter Betrag"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
 msgid "Expected Arrival Date"
 msgstr "Voraussichtliches Ankunftsdatum"
 
@@ -26906,11 +27665,13 @@
 msgid "Expected Delivery Date"
 msgstr "Geplanter Liefertermin"
 
-#: selling/doctype/sales_order/sales_order.py:316
+#: selling/doctype/sales_order/sales_order.py:324
 msgid "Expected Delivery Date should be after Sales Order Date"
 msgstr "Voraussichtlicher Liefertermin sollte nach Auftragsdatum erfolgen"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
 msgid "Expected End Date"
 msgstr "Voraussichtliches Enddatum"
 
@@ -26936,7 +27697,7 @@
 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
 msgstr "Das erwartete Enddatum sollte kleiner oder gleich dem erwarteten Enddatum {0} der übergeordneten Aufgabe sein."
 
-#: public/js/projects/timer.js:12
+#: public/js/projects/timer.js:16
 msgid "Expected Hrs"
 msgstr "Erwartete Stunden"
 
@@ -26946,7 +27707,9 @@
 msgid "Expected Hrs"
 msgstr "Erwartete Stunden"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
 msgid "Expected Start Date"
 msgstr "Voraussichtliches Startdatum"
 
@@ -26968,7 +27731,7 @@
 msgid "Expected Start Date"
 msgstr "Voraussichtliches Startdatum"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:133
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
 msgid "Expected Stock Value"
 msgstr "Erwarteter Lagerwert"
 
@@ -26996,9 +27759,9 @@
 msgid "Expected Value After Useful Life"
 msgstr "Erwartungswert nach der Ausmusterung"
 
-#: accounts/report/account_balance/account_balance.js:29
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:81
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
 #: accounts/report/profitability_analysis/profitability_analysis.py:189
 msgid "Expense"
 msgstr "Aufwand"
@@ -27028,12 +27791,12 @@
 msgid "Expense"
 msgstr "Aufwand"
 
-#: controllers/stock_controller.py:359
+#: controllers/stock_controller.py:556
 msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
 msgstr "Aufwands-/Differenz-Konto ({0}) muss ein \"Gewinn oder Verlust\"-Konto sein"
 
-#: accounts/report/account_balance/account_balance.js:47
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:248
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
 msgid "Expense Account"
 msgstr "Aufwandskonto"
 
@@ -27115,7 +27878,7 @@
 msgid "Expense Account"
 msgstr "Aufwandskonto"
 
-#: controllers/stock_controller.py:339
+#: controllers/stock_controller.py:536
 msgid "Expense Account Missing"
 msgstr "Spesenabrechnung fehlt"
 
@@ -27132,13 +27895,13 @@
 msgid "Expense Head"
 msgstr "Ausgabenbezeichnung"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:490
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:510
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:528
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
 msgid "Expense Head Changed"
 msgstr "Aufwandskonto geändert"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
 msgid "Expense account is mandatory for item {0}"
 msgstr "Aufwandskonto ist zwingend für Artikel {0}"
 
@@ -27149,7 +27912,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
-#: accounts/report/account_balance/account_balance.js:48
+#: accounts/report/account_balance/account_balance.js:49
 msgid "Expenses Included In Asset Valuation"
 msgstr "Aufwendungen, die in der Vermögensbewertung enthalten sind"
 
@@ -27161,7 +27924,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
-#: accounts/report/account_balance/account_balance.js:49
+#: accounts/report/account_balance/account_balance.js:51
 msgid "Expenses Included In Valuation"
 msgstr "In der Bewertung enthaltene Aufwendungen"
 
@@ -27172,8 +27935,8 @@
 msgstr "In der Bewertung enthaltene Aufwendungen"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
-#: selling/doctype/quotation/quotation_list.js:35
-#: stock/doctype/batch/batch_list.js:9 stock/doctype/item/item_list.js:10
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
 msgid "Expired"
 msgstr "Verfallen"
 
@@ -27195,7 +27958,7 @@
 msgid "Expired"
 msgstr "Verfallen"
 
-#: stock/doctype/stock_entry/stock_entry.js:316
+#: stock/doctype/stock_entry/stock_entry.js:362
 msgid "Expired Batches"
 msgstr "Abgelaufene Chargen"
 
@@ -27265,11 +28028,11 @@
 msgid "Export Data"
 msgstr "Daten exportieren"
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:35
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
 msgid "Export E-Invoices"
 msgstr "E-Rechnungen exportieren"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:106
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
 msgid "Export Errored Rows"
 msgstr "Exportieren Sie fehlerhafte Zeilen"
 
@@ -27283,7 +28046,7 @@
 msgid "Extra Consumed Qty"
 msgstr "Zusätzlich verbrauchte Menge"
 
-#: manufacturing/doctype/job_card/job_card.py:197
+#: manufacturing/doctype/job_card/job_card.py:193
 msgid "Extra Job Card Quantity"
 msgstr ""
 
@@ -27319,7 +28082,7 @@
 msgid "FG Reference"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:106
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
 msgid "FG Value"
 msgstr ""
 
@@ -27361,19 +28124,25 @@
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#. Label of a Text field in DocType 'Stock Ledger Entry'
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:180
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
 msgid "FIFO/LIFO Queue"
 msgstr "FIFO/LIFO-Warteschlange"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:62
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:13
 msgid "Failed"
 msgstr "Fehlgeschlagen"
@@ -27486,7 +28255,14 @@
 msgid "Failed"
 msgstr "Fehlgeschlagen"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:9
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "Fehlgeschlagen"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
 msgid "Failed Entries"
 msgstr ""
 
@@ -27521,11 +28297,11 @@
 msgid "Failed to setup defaults"
 msgstr "Standardwerte konnten nicht gesetzt werden"
 
-#: setup/doctype/company/company.py:699
+#: setup/doctype/company/company.py:690
 msgid "Failed to setup defaults for country {0}. Please contact support."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Failure"
 msgstr "Fehler"
 
@@ -27541,12 +28317,26 @@
 msgid "Failure Description"
 msgstr ""
 
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Family Background"
 msgstr "Familiärer Hintergrund"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -27602,7 +28392,7 @@
 msgid "Fees"
 msgstr "Gebühren"
 
-#: public/js/utils/serial_no_batch_selector.js:332
+#: public/js/utils/serial_no_batch_selector.js:338
 msgid "Fetch Based On"
 msgstr "Abrufen basierend auf"
 
@@ -27612,7 +28402,7 @@
 msgid "Fetch Customers"
 msgstr "Kunden holen"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:50
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
 msgid "Fetch Data"
 msgstr "Daten abrufen"
 
@@ -27620,7 +28410,7 @@
 msgid "Fetch Items from Warehouse"
 msgstr "Abrufen von Artikeln aus dem Lager"
 
-#: accounts/doctype/dunning/dunning.js:60
+#: accounts/doctype/dunning/dunning.js:61
 msgid "Fetch Overdue Payments"
 msgstr "Überfällige Zahlungen abrufen"
 
@@ -27628,8 +28418,8 @@
 msgid "Fetch Subscription Updates"
 msgstr "Abruf von Abonnement-Updates"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:952
-#: accounts/doctype/sales_invoice/sales_invoice.js:954
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
 msgid "Fetch Timesheet"
 msgstr "Zeiterfassung laden"
 
@@ -27639,8 +28429,8 @@
 msgid "Fetch Value From"
 msgstr "Wert abrufen von"
 
-#: stock/doctype/material_request/material_request.js:252
-#: stock/doctype/stock_entry/stock_entry.js:554
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
 msgid "Fetch exploded BOM (including sub-assemblies)"
 msgstr "Abruf der aufgelösten Stückliste (einschließlich der Unterbaugruppen)"
 
@@ -27651,11 +28441,20 @@
 msgid "Fetch items based on Default Supplier."
 msgstr "Abrufen von Elementen basierend auf dem Standardlieferanten."
 
-#: accounts/doctype/dunning/dunning.js:131
-#: public/js/controllers/transaction.js:1083
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
 msgid "Fetching exchange rates ..."
 msgstr "Wechselkurse werden abgerufen ..."
 
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr "Feld"
+
 #. Label of a Select field in DocType 'POS Search Fields'
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
 msgctxt "POS Search Fields"
@@ -27729,8 +28528,8 @@
 msgid "File to Rename"
 msgstr "Datei, die umbenannt werden soll"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:17
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:17
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
 #: public/js/financial_statements.js:167
 msgid "Filter Based On"
 msgstr "Filter basierend auf"
@@ -27741,7 +28540,7 @@
 msgid "Filter Duration (Months)"
 msgstr "Filterdauer (Monate)"
 
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:46
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
 msgid "Filter Total Zero Qty"
 msgstr "Gesamtmenge filtern"
 
@@ -27767,8 +28566,8 @@
 msgid "Filter on Payment"
 msgstr "Nach Zahlung filtern"
 
-#: accounts/doctype/payment_entry/payment_entry.js:696
-#: public/js/bank_reconciliation_tool/dialog_manager.js:192
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
 msgid "Filters"
 msgstr "Filter"
 
@@ -27827,13 +28626,13 @@
 #: accounts/report/accounts_receivable/accounts_receivable.js:24
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:32
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:52
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
 #: accounts/report/general_ledger/general_ledger.js:16
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:32
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
 #: accounts/report/trial_balance/trial_balance.js:70
-#: assets/report/fixed_asset_register/fixed_asset_register.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
 #: public/js/financial_statements.js:161
 msgid "Finance Book"
 msgstr "Finanzbuch"
@@ -27959,14 +28758,14 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Financial Reports Workspace
-#: accounts/doctype/account/account_tree.js:158
+#: accounts/doctype/account/account_tree.js:234
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/workspace/financial_reports/financial_reports.json
 #: public/js/financial_statements.js:129
 msgid "Financial Statements"
 msgstr "Finanzberichte"
 
-#: public/js/setup_wizard.js:40
+#: public/js/setup_wizard.js:42
 msgid "Financial Year Begins On"
 msgstr "Das Geschäftsjahr beginnt am"
 
@@ -27977,13 +28776,13 @@
 msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:627
-#: manufacturing/doctype/work_order/work_order.js:642
-#: manufacturing/doctype/work_order/work_order.js:651
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
 msgid "Finish"
 msgstr "Fertig"
 
-#: buying/doctype/purchase_order/purchase_order.js:176
+#: buying/doctype/purchase_order/purchase_order.js:182
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:43
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:119
 msgid "Finished Good"
@@ -28019,7 +28818,7 @@
 msgid "Finished Good BOM"
 msgstr "Fertigerzeugnis Stückliste"
 
-#: public/js/utils.js:698
+#: public/js/utils.js:766
 msgid "Finished Good Item"
 msgstr "Fertigerzeugnis Artikel"
 
@@ -28033,7 +28832,7 @@
 msgid "Finished Good Item Code"
 msgstr "Fertiger Artikelcode"
 
-#: public/js/utils.js:715
+#: public/js/utils.js:784
 msgid "Finished Good Item Qty"
 msgstr "Fertigerzeugnis Menge"
 
@@ -28043,15 +28842,15 @@
 msgid "Finished Good Item Quantity"
 msgstr "Fertigerzeugnis Menge"
 
-#: controllers/accounts_controller.py:3204
+#: controllers/accounts_controller.py:3253
 msgid "Finished Good Item is not specified for service item {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3219
+#: controllers/accounts_controller.py:3270
 msgid "Finished Good Item {0} Qty can not be zero"
 msgstr "Menge für Fertigerzeugnis {0} kann nicht Null sein"
 
-#: controllers/accounts_controller.py:3213
+#: controllers/accounts_controller.py:3264
 msgid "Finished Good Item {0} must be a sub-contracted item"
 msgstr "Fertigerzeugnis {0} muss ein untervergebener Artikel sein"
 
@@ -28079,7 +28878,7 @@
 msgid "Finished Good UOM"
 msgstr "Fertigerzeugnis ME"
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:53
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
 msgid "Finished Good {0} does not have a default BOM."
 msgstr "Fertigerzeugnis {0} verfügt nicht über eine Standardstückliste."
 
@@ -28087,23 +28886,23 @@
 msgid "Finished Good {0} is disabled."
 msgstr "Fertigerzeugnis {0} ist deaktiviert."
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:49
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
 msgid "Finished Good {0} must be a stock item."
 msgstr "Fertigerzeugnis {0} muss ein Lagerartikel sein."
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:57
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
 msgid "Finished Good {0} must be a sub-contracted item."
 msgstr "Fertigerzeugnis {0} muss ein Artikel sein, der untervergeben wurde."
 
-#: setup/doctype/company/company.py:262
+#: setup/doctype/company/company.py:258
 msgid "Finished Goods"
 msgstr "Fertigerzeugnisse"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:25
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
 msgid "Finished Goods Warehouse"
 msgstr "Fertigwarenlager"
 
-#: stock/doctype/stock_entry/stock_entry.py:1264
+#: stock/doctype/stock_entry/stock_entry.py:1282
 msgid "Finished Item {0} does not match with Work Order {1}"
 msgstr "Fertigerzeugnis {0} stimmt nicht mit dem Arbeitsauftrag {1} überein"
 
@@ -28143,8 +28942,8 @@
 msgid "First Response Due"
 msgstr "Erste Antwort fällig"
 
-#: support/doctype/issue/test_issue.py:241
-#: support/doctype/service_level_agreement/service_level_agreement.py:899
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
 msgid "First Response SLA Failed by {}"
 msgstr ""
 
@@ -28190,16 +28989,17 @@
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year/fiscal_year.json
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:17
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
 #: accounts/report/profitability_analysis/profitability_analysis.js:38
 #: accounts/report/trial_balance/trial_balance.js:16
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
-#: manufacturing/report/job_card_summary/job_card_summary.js:17
-#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:48
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
 #: regional/report/irs_1099/irs_1099.js:17
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:16
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:16
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
 msgid "Fiscal Year"
 msgstr "Geschäftsjahr"
 
@@ -28277,7 +29077,7 @@
 msgid "Fixed"
 msgstr "Fest"
 
-#: accounts/report/account_balance/account_balance.js:50
+#: accounts/report/account_balance/account_balance.js:52
 msgid "Fixed Asset"
 msgstr "Anlagevermögen"
 
@@ -28305,7 +29105,7 @@
 msgid "Fixed Asset Defaults"
 msgstr " Standards für Anlagevermögen"
 
-#: stock/doctype/item/item.py:301
+#: stock/doctype/item/item.py:300
 msgid "Fixed Asset Item must be a non-stock item."
 msgstr "Posten des Anlagevermögens muss ein Nichtlagerposition sein."
 
@@ -28351,11 +29151,33 @@
 msgid "Fleet Manager"
 msgstr "Flottenverwalter"
 
-#: selling/page/point_of_sale/pos_item_selector.js:303
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
 msgid "Focus on Item Group filter"
 msgstr "Fokus auf Artikelgruppenfilter"
 
-#: selling/page/point_of_sale/pos_item_selector.js:294
+#: selling/page/point_of_sale/pos_item_selector.js:291
 msgid "Focus on search input"
 msgstr "Konzentrieren Sie sich auf die Sucheingabe"
 
@@ -28379,19 +29201,39 @@
 msgid "Following fields are mandatory to create address:"
 msgstr "Folgende Felder müssen ausgefüllt werden, um eine Adresse zu erstellen:"
 
-#: controllers/buying_controller.py:906
+#: controllers/buying_controller.py:933
 msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "Das folgende Element {0} ist nicht als Element {1} markiert. Sie können sie als Element {1} in ihrem Artikelstamm aktivieren"
 
-#: controllers/buying_controller.py:902
+#: controllers/buying_controller.py:929
 msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "Die folgenden Elemente {0} sind nicht als Element {1} markiert. Sie können sie als Element {1} in ihrem Artikelstamm aktivieren"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
+
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
 msgid "For"
 msgstr "Für"
 
-#: public/js/utils/sales_common.js:274
+#: public/js/utils/sales_common.js:309
 msgid "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."
 msgstr "Für Artikel aus \"Produkt-Bundles\" werden Lager, Seriennummer und Chargennummer aus der Tabelle \"Packliste\" berücksichtigt. Wenn Lager und Chargennummer für alle Packstücke in jedem Artikel eines Produkt-Bundles gleich sind, können diese Werte in die Tabelle \"Hauptpositionen\" eingetragen werden, Die Werte werden in die Tabelle \"Packliste\" kopiert."
 
@@ -28407,11 +29249,16 @@
 msgid "For Company"
 msgstr "Für Unternehmen"
 
-#: stock/doctype/material_request/material_request.js:293
+#: stock/doctype/material_request/material_request.js:361
 msgid "For Default Supplier (Optional)"
 msgstr "Für Standardlieferanten (optional)"
 
-#: controllers/stock_controller.py:770
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
 msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
 msgstr "Für Artikel {0} können nicht mehr als {1} ME gegen {2} {3} in Empfang genommen werden"
 
@@ -28421,7 +29268,7 @@
 msgid "For Job Card"
 msgstr "Für Jobkarte"
 
-#: manufacturing/doctype/job_card/job_card.js:160
+#: manufacturing/doctype/job_card/job_card.js:175
 msgid "For Operation"
 msgstr "Für Vorgang"
 
@@ -28446,23 +29293,28 @@
 msgid "For Production"
 msgstr "Für die Produktion"
 
-#: stock/doctype/stock_entry/stock_entry.py:657
+#: stock/doctype/stock_entry/stock_entry.py:613
 msgid "For Quantity (Manufactured Qty) is mandatory"
 msgstr "Für Menge (hergestellte Menge) ist zwingend erforderlich"
 
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
+
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Selling"
 msgstr "Für den Verkauf"
 
-#: accounts/doctype/payment_order/payment_order.js:98
+#: accounts/doctype/payment_order/payment_order.js:106
 msgid "For Supplier"
 msgstr "Für Lieferant"
 
-#: manufacturing/doctype/production_plan/production_plan.js:331
-#: selling/doctype/sales_order/sales_order.js:808
-#: stock/doctype/material_request/material_request.js:247
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
 msgid "For Warehouse"
 msgstr "Für Lager"
 
@@ -28472,11 +29324,11 @@
 msgid "For Warehouse"
 msgstr "Für Lager"
 
-#: manufacturing/doctype/work_order/work_order.py:427
+#: manufacturing/doctype/work_order/work_order.py:432
 msgid "For Warehouse is required before Submit"
 msgstr "\"Für Lager\" wird vor dem Buchen benötigt"
 
-#: public/js/utils/serial_no_batch_selector.js:116
+#: public/js/utils/serial_no_batch_selector.js:119
 msgid "For Work Order"
 msgstr "Für Arbeitsauftrag"
 
@@ -28518,15 +29370,15 @@
 msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
 msgstr "Für den Artikel {0} muss der Einzelpreis eine positive Zahl sein. Um negative Einzelpreise zuzulassen, aktivieren Sie {1} in {2}"
 
-#: stock/doctype/stock_entry/stock_entry.py:384
+#: stock/doctype/stock_entry/stock_entry.py:336
 msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
 msgstr "Für die Jobkarte {0} können Sie nur die Bestandsbuchung vom Typ &#39;Materialtransfer für Fertigung&#39; vornehmen"
 
-#: manufacturing/doctype/work_order/work_order.py:1523
+#: manufacturing/doctype/work_order/work_order.py:1530
 msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
 msgstr "Für den Vorgang {0}: Die Menge ({1}) darf nicht größer sein als die ausstehende Menge ({2})"
 
-#: stock/doctype/stock_entry/stock_entry.py:1302
+#: stock/doctype/stock_entry/stock_entry.py:1320
 msgid "For quantity {0} should not be greater than allowed quantity {1}"
 msgstr ""
 
@@ -28536,12 +29388,12 @@
 msgid "For reference"
 msgstr "Zu Referenzzwecken"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1229
+#: accounts/doctype/payment_entry/payment_entry.js:1477
 #: public/js/controllers/accounts.js:182
 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
 msgstr "Für Zeile {0} in {1}. Um {2} in die Artikel-Bewertung mit einzubeziehen, muss auch Zeile {3} mit enthalten sein"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1498
+#: manufacturing/doctype/production_plan/production_plan.py:1509
 msgid "For row {0}: Enter Planned Qty"
 msgstr "Für Zeile {0}: Geben Sie die geplante Menge ein"
 
@@ -28549,6 +29401,11 @@
 msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
 msgstr "Für die Bedingung &#39;Regel auf andere anwenden&#39; ist das Feld {0} obligatorisch"
 
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
+
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Forecasting"
@@ -28611,7 +29468,7 @@
 msgid "Free item code is not selected"
 msgstr "Freier Artikelcode ist nicht ausgewählt"
 
-#: accounts/doctype/pricing_rule/utils.py:656
+#: accounts/doctype/pricing_rule/utils.py:645
 msgid "Free item not set in the pricing rule {0}"
 msgstr "In der Preisregel {0} nicht festgelegter kostenloser Artikel"
 
@@ -28731,7 +29588,7 @@
 msgid "Friday"
 msgstr "Freitag"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:957
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
 #: templates/pages/projects.html:67
 msgid "From"
 msgstr "Von"
@@ -28783,13 +29640,13 @@
 msgid "From Customer"
 msgstr "Von Kunden"
 
-#: accounts/doctype/payment_entry/payment_entry.js:645
-#: accounts/doctype/payment_entry/payment_entry.js:650
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:16
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:38
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
 #: accounts/report/financial_ratios/financial_ratios.js:41
 #: accounts/report/general_ledger/general_ledger.js:22
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -28797,77 +29654,77 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
-#: accounts/report/pos_register/pos_register.js:17
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:59
 #: accounts/report/purchase_register/purchase_register.js:8
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:7
 #: accounts/report/sales_register/sales_register.js:8
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:16
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:47
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:47
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
 #: accounts/report/trial_balance/trial_balance.js:37
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:15
-#: buying/report/procurement_tracker/procurement_tracker.js:28
-#: buying/report/purchase_analytics/purchase_analytics.js:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:18
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:18
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:16
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:23
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:23
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
 #: crm/report/campaign_efficiency/campaign_efficiency.js:7
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:9
-#: crm/report/lead_conversion_time/lead_conversion_time.js:9
-#: crm/report/lead_details/lead_details.js:17
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
-#: crm/report/lost_opportunity/lost_opportunity.js:17
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:23
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:16
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:16
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:17
-#: manufacturing/report/process_loss_report/process_loss_report.js:30
-#: manufacturing/report/production_analytics/production_analytics.js:17
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:8
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:16
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:9
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
-#: public/js/stock_analytics.js:47
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:9
-#: regional/report/uae_vat_201/uae_vat_201.js:17
-#: regional/report/vat_audit_report/vat_audit_report.js:17
-#: selling/page/sales_funnel/sales_funnel.js:39
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:18
-#: selling/report/sales_analytics/sales_analytics.js:36
-#: selling/report/sales_order_analysis/sales_order_analysis.js:18
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:22
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:23
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:17
-#: stock/report/delayed_item_report/delayed_item_report.js:17
-#: stock/report/delayed_order_report/delayed_order_report.js:17
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:21
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:31
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
 #: stock/report/reserved_stock/reserved_stock.js:16
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
-#: stock/report/stock_analytics/stock_analytics.js:63
+#: stock/report/stock_analytics/stock_analytics.js:62
 #: stock/report/stock_balance/stock_balance.js:16
 #: stock/report/stock_ledger/stock_ledger.js:16
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:9
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:9
-#: support/report/issue_analytics/issue_analytics.js:25
-#: support/report/issue_summary/issue_summary.js:25
-#: support/report/support_hour_distribution/support_hour_distribution.js:8
-#: utilities/report/youtube_interactions/youtube_interactions.js:9
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
 msgid "From Date"
 msgstr "Von-Datum"
 
@@ -28973,7 +29830,7 @@
 msgid "From Date"
 msgstr "Von-Datum"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:41
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
 msgid "From Date and To Date are Mandatory"
 msgstr "Von Datum und Bis Datum sind obligatorisch"
 
@@ -28993,11 +29850,11 @@
 
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
 #: accounts/report/general_ledger/general_ledger.py:85
-#: accounts/report/pos_register/pos_register.py:118
+#: accounts/report/pos_register/pos_register.py:114
 #: accounts/report/tax_withholding_details/tax_withholding_details.py:37
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:41
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:39
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
 msgid "From Date must be before To Date"
 msgstr "Von-Datum muss vor dem Bis-Datum liegen"
 
@@ -29019,7 +29876,7 @@
 msgid "From Delivery Date"
 msgstr "Ab Lieferdatum"
 
-#: selling/doctype/installation_note/installation_note.js:58
+#: selling/doctype/installation_note/installation_note.js:59
 msgid "From Delivery Note"
 msgstr "Von Lieferschein"
 
@@ -29029,7 +29886,7 @@
 msgid "From Doctype"
 msgstr "Von DocType"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
 msgid "From Due Date"
 msgstr "Ab Fälligkeitsdatum"
 
@@ -29039,7 +29896,7 @@
 msgid "From Employee"
 msgstr "Von Mitarbeiter"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:45
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
 msgid "From Fiscal Year"
 msgstr "Ab dem Geschäftsjahr"
 
@@ -29103,8 +29960,8 @@
 msgid "From Payment Date"
 msgstr "Ab Zahlungsdatum"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:37
-#: manufacturing/report/work_order_summary/work_order_summary.js:23
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
 msgid "From Posting Date"
 msgstr "Ab dem Buchungsdatum"
 
@@ -29150,6 +30007,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:91
 #: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
 msgid "From Time"
 msgstr "Von-Zeit"
 
@@ -29235,7 +30093,7 @@
 msgid "From Voucher Detail No"
 msgstr "Von Beleg-Position"
 
-#: stock/report/reserved_stock/reserved_stock.js:106
+#: stock/report/reserved_stock/reserved_stock.js:103
 #: stock/report/reserved_stock/reserved_stock.py:164
 msgid "From Voucher No"
 msgstr "Von Beleg-Nr."
@@ -29246,7 +30104,7 @@
 msgid "From Voucher No"
 msgstr "Von Beleg-Nr."
 
-#: stock/report/reserved_stock/reserved_stock.js:95
+#: stock/report/reserved_stock/reserved_stock.js:92
 #: stock/report/reserved_stock/reserved_stock.py:158
 msgid "From Voucher Type"
 msgstr "Von Beleg-Typ"
@@ -29293,11 +30151,11 @@
 msgid "From and To Dates are required."
 msgstr "Von und Bis Daten sind erforderlich."
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:168
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
 msgid "From and To dates are required"
 msgstr "Von- und Bis-Daten sind erforderlich"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:47
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
 msgid "From date cannot be greater than To date"
 msgstr "Das Ab-Datum kann nicht größer als das Bis-Datum sein"
 
@@ -29480,35 +30338,43 @@
 msgid "Fully Paid"
 msgstr "Vollständig bezahlt"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
 msgid "Furniture and Fixtures"
 msgstr "Betriebs- und Geschäftsausstattung"
 
-#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/account/account_tree.js:138
 msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
 msgstr "Weitere Konten können unter Gruppen angelegt werden, aber Buchungen können zu nicht-Gruppen erstellt werden"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:24
+#: accounts/doctype/cost_center/cost_center_tree.js:31
 msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
 msgstr "Weitere Kostenstellen können unter Gruppen angelegt werden, aber Buchungen können zu nicht-Gruppen erstellt werden"
 
-#: setup/doctype/sales_person/sales_person_tree.js:10
+#: setup/doctype/sales_person/sales_person_tree.js:15
 msgid "Further nodes can be only created under 'Group' type nodes"
 msgstr "Weitere Knoten können nur unter Knoten vom Typ \"Gruppe\" erstellt werden"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
-#: accounts/report/accounts_receivable/accounts_receivable.py:1084
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
 msgid "Future Payment Amount"
 msgstr "Zukünftiger Zahlungsbetrag"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
 msgid "Future Payment Ref"
 msgstr "Zukünftige Zahlung"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
 msgid "Future Payments"
 msgstr "Zukünftige Zahlungen"
 
@@ -29517,14 +30383,14 @@
 msgid "G - D"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:174
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:243
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
 msgid "GL Balance"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:557
+#: accounts/report/general_ledger/general_ledger.py:561
 msgid "GL Entry"
 msgstr "Buchung zum Hauptbuch"
 
@@ -29585,11 +30451,31 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:525
+#: setup/doctype/company/company.py:516
 msgid "Gain/Loss on Asset Disposal"
 msgstr "Gewinn / Verlust aus der Veräußerung von Vermögenswerten"
 
-#: projects/doctype/project/project.js:79
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
 msgid "Gantt Chart"
 msgstr "Gantt-Diagramm"
 
@@ -29597,6 +30483,11 @@
 msgid "Gantt chart of all tasks."
 msgstr "Gantt-Diagramm aller Aufgaben"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
+
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
@@ -29625,7 +30516,7 @@
 #. Name of a report
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Financial Reports Workspace
-#: accounts/doctype/account/account.js:95
+#: accounts/doctype/account/account.js:93
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/report/general_ledger/general_ledger.json
 #: accounts/workspace/accounting/accounting.json
@@ -29646,7 +30537,7 @@
 msgid "General Ledger"
 msgstr "Hauptbuch"
 
-#: stock/doctype/warehouse/warehouse.js:74
+#: stock/doctype/warehouse/warehouse.js:69
 msgctxt "Warehouse"
 msgid "General Ledger"
 msgstr "Hauptbuch"
@@ -29666,7 +30557,7 @@
 msgid "Generate Closing Stock Balance"
 msgstr ""
 
-#: public/js/setup_wizard.js:46
+#: public/js/setup_wizard.js:48
 msgid "Generate Demo Data for Exploration"
 msgstr "Demo-Daten für die Erkundung generieren"
 
@@ -29678,7 +30569,7 @@
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Generate Invoice At"
-msgstr ""
+msgstr "Rechnung erstellen am"
 
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -29692,6 +30583,11 @@
 msgid "Generate Schedule"
 msgstr "Zeitplan generieren"
 
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
+
 #. Label of a Check field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
@@ -29738,7 +30634,7 @@
 msgid "Get Current Stock"
 msgstr "Aktuellen Lagerbestand aufrufen"
 
-#: selling/doctype/customer/customer.js:168
+#: selling/doctype/customer/customer.js:180
 msgid "Get Customer Group Details"
 msgstr "Einstellungen aus Kundengruppe übernehmen"
 
@@ -29754,12 +30650,12 @@
 msgid "Get Finished Goods for Manufacture"
 msgstr "Fertigwaren zur Herstellung abrufen"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:55
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:157
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
 msgid "Get Invoices"
 msgstr "Rechnungen abrufen"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:102
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
 msgid "Get Invoices based on Filters"
 msgstr "Abrufen von Rechnungen basierend auf Filtern"
 
@@ -29769,11 +30665,11 @@
 msgid "Get Item Locations"
 msgstr "Artikelstandorte abrufen"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:351
-#: manufacturing/doctype/production_plan/production_plan.js:342
-#: stock/doctype/pick_list/pick_list.js:161
-#: stock/doctype/pick_list/pick_list.js:202
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
 msgid "Get Items"
 msgstr "Artikel aufrufen"
 
@@ -29783,37 +30679,37 @@
 msgid "Get Items"
 msgstr "Artikel aufrufen"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:147
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:165
-#: accounts/doctype/sales_invoice/sales_invoice.js:252
-#: accounts/doctype/sales_invoice/sales_invoice.js:276
-#: accounts/doctype/sales_invoice/sales_invoice.js:304
-#: buying/doctype/purchase_order/purchase_order.js:456
-#: buying/doctype/purchase_order/purchase_order.js:473
-#: buying/doctype/request_for_quotation/request_for_quotation.js:315
-#: buying/doctype/request_for_quotation/request_for_quotation.js:334
-#: buying/doctype/request_for_quotation/request_for_quotation.js:375
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
 #: buying/doctype/supplier_quotation/supplier_quotation.js:49
-#: buying/doctype/supplier_quotation/supplier_quotation.js:76
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:78
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:96
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:112
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:132
-#: public/js/controllers/buying.js:267
-#: selling/doctype/quotation/quotation.js:160
-#: selling/doctype/sales_order/sales_order.js:132
-#: selling/doctype/sales_order/sales_order.js:643
-#: stock/doctype/delivery_note/delivery_note.js:160
-#: stock/doctype/material_request/material_request.js:100
-#: stock/doctype/material_request/material_request.js:162
-#: stock/doctype/purchase_receipt/purchase_receipt.js:130
-#: stock/doctype/purchase_receipt/purchase_receipt.js:217
-#: stock/doctype/stock_entry/stock_entry.js:275
-#: stock/doctype/stock_entry/stock_entry.js:312
-#: stock/doctype/stock_entry/stock_entry.js:336
-#: stock/doctype/stock_entry/stock_entry.js:387
-#: stock/doctype/stock_entry/stock_entry.js:535
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
 msgid "Get Items From"
 msgstr "Holen Sie Elemente aus"
 
@@ -29829,13 +30725,13 @@
 msgid "Get Items From Purchase Receipts"
 msgstr "Artikel vom Eingangsbeleg übernehmen"
 
-#: stock/doctype/material_request/material_request.js:241
-#: stock/doctype/stock_entry/stock_entry.js:555
-#: stock/doctype/stock_entry/stock_entry.js:568
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
 msgid "Get Items from BOM"
 msgstr "Artikel aus der Stückliste holen"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:348
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
 msgid "Get Items from Material Requests against this Supplier"
 msgstr "Erhalten Sie Artikel aus Materialanfragen gegen diesen Lieferanten"
 
@@ -29845,7 +30741,7 @@
 msgid "Get Items from Open Material Requests"
 msgstr "Hole Artikel von offenen Material  Anfragen"
 
-#: public/js/controllers/buying.js:507
+#: public/js/controllers/buying.js:498
 msgid "Get Items from Product Bundle"
 msgstr "Artikel aus dem Produkt-Bundle übernehmen"
 
@@ -29879,18 +30775,24 @@
 msgid "Get Outstanding Orders"
 msgstr "Ausstehende Bestellungen abrufen"
 
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
 #: accounts/doctype/bank_clearance/bank_clearance.js:40
-#: accounts/doctype/bank_clearance/bank_clearance.js:44
-#: accounts/doctype/bank_clearance/bank_clearance.js:56
-#: accounts/doctype/bank_clearance/bank_clearance.js:75
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
 msgid "Get Payment Entries"
 msgstr "Get Payment-Einträge"
 
-#: accounts/doctype/payment_order/payment_order.js:20
-#: accounts/doctype/payment_order/payment_order.js:24
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
 msgid "Get Payments from"
 msgstr "Zahlungen erhalten von"
 
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
+
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
@@ -29921,7 +30823,7 @@
 msgid "Get Started Sections"
 msgstr "Erste Schritte Abschnitte"
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:432
 msgid "Get Stock"
 msgstr "Lagerbestand abrufen"
 
@@ -29931,29 +30833,29 @@
 msgid "Get Sub Assembly Items"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:102
+#: buying/doctype/supplier/supplier.js:124
 msgid "Get Supplier Group Details"
 msgstr "Werte aus Lieferantengruppe übernehmen"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:384
-#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
 msgid "Get Suppliers"
 msgstr "Holen Sie sich Lieferanten"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:405
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
 msgid "Get Suppliers By"
 msgstr "Holen Sie sich Lieferanten durch"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:989
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
 msgid "Get Timesheets"
-msgstr ""
+msgstr "Projektzeiterfassung abrufen"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:81
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:84
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:77
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:80
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:87
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:94
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
 msgid "Get Unreconciled Entries"
 msgstr "Nicht zugeordnete Buchungen aufrufen"
 
@@ -29961,11 +30863,11 @@
 msgid "Get Updates"
 msgstr "Newsletter abonnieren"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:65
+#: stock/doctype/delivery_trip/delivery_trip.js:68
 msgid "Get stops from"
 msgstr "Stationen abrufen von"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:125
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
 msgid "Getting Scrap Items"
 msgstr ""
 
@@ -29980,7 +30882,14 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Give free item for every N quantity"
-msgstr ""
+msgstr "Einen Artikel für jede Menge N verschenken"
+
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr "Einen Artikel für jede Menge N verschenken"
 
 #. Name of a DocType
 #: setup/doctype/global_defaults/global_defaults.json
@@ -29998,7 +30907,7 @@
 msgid "Go back"
 msgstr "Zurück"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
 msgid "Go to {0} List"
 msgstr "Gehen Sie zur Liste {0}"
 
@@ -30037,16 +30946,16 @@
 msgid "Goods"
 msgstr "Waren"
 
-#: setup/doctype/company/company.py:263
-#: stock/doctype/stock_entry/stock_entry_list.js:14
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
 msgid "Goods In Transit"
 msgstr "Waren im Transit"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:17
+#: stock/doctype/stock_entry/stock_entry_list.js:23
 msgid "Goods Transferred"
 msgstr "Übergebene Ware"
 
-#: stock/doctype/stock_entry/stock_entry.py:1618
+#: stock/doctype/stock_entry/stock_entry.py:1647
 msgid "Goods are already received against the outward entry {0}"
 msgstr "Waren sind bereits gegen die Ausreise eingegangen {0}"
 
@@ -30066,11 +30975,66 @@
 msgid "Graduate"
 msgstr "Akademiker"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
+
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
-#: accounts/report/pos_register/pos_register.py:207
+#: accounts/report/pos_register/pos_register.py:201
 #: accounts/report/purchase_register/purchase_register.py:275
-#: accounts/report/sales_register/sales_register.py:303
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:253
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
 #: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
 msgid "Grand Total"
 msgstr "Gesamtbetrag"
@@ -30292,7 +31256,7 @@
 msgid "Grant Commission"
 msgstr "Provision gewähren"
 
-#: accounts/doctype/payment_entry/payment_entry.js:654
+#: accounts/doctype/payment_entry/payment_entry.js:802
 msgid "Greater Than Amount"
 msgstr "Größer als Menge"
 
@@ -30318,13 +31282,13 @@
 #: telephony/doctype/incoming_call_settings/incoming_call_settings.json
 msgctxt "Incoming Call Settings"
 msgid "Greeting Message"
-msgstr ""
+msgstr "Grußnachricht"
 
 #. Label of a Data field in DocType 'Voice Call Settings'
 #: telephony/doctype/voice_call_settings/voice_call_settings.json
 msgctxt "Voice Call Settings"
 msgid "Greeting Message"
-msgstr ""
+msgstr "Grußnachricht"
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
@@ -30359,7 +31323,7 @@
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/gross_profit/gross_profit.json
-#: accounts/report/gross_profit/gross_profit.py:287
+#: accounts/report/gross_profit/gross_profit.py:285
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Gross Profit"
 msgstr "Rohgewinn"
@@ -30380,12 +31344,12 @@
 msgid "Gross Profit / Loss"
 msgstr "Bruttogewinn / Verlust"
 
-#: accounts/report/gross_profit/gross_profit.py:294
+#: accounts/report/gross_profit/gross_profit.py:292
 msgid "Gross Profit Percent"
 msgstr "Bruttogewinn in Prozent"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:379
-#: assets/report/fixed_asset_register/fixed_asset_register.py:433
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
 msgid "Gross Purchase Amount"
 msgstr "Bruttokaufbetrag"
 
@@ -30401,11 +31365,11 @@
 msgid "Gross Purchase Amount"
 msgstr "Bruttokaufbetrag"
 
-#: assets/doctype/asset/asset.py:317
+#: assets/doctype/asset/asset.py:315
 msgid "Gross Purchase Amount is mandatory"
 msgstr "Bruttokaufbetrag ist erforderlich"
 
-#: assets/doctype/asset/asset.py:362
+#: assets/doctype/asset/asset.py:360
 msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
 msgstr ""
 
@@ -30434,11 +31398,11 @@
 #: accounts/report/gross_profit/gross_profit.js:36
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
-#: assets/report/fixed_asset_register/fixed_asset_register.js:36
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
 #: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
 #: selling/report/lost_quotations/lost_quotations.js:33
-#: stock/report/total_stock_summary/total_stock_summary.js:9
+#: stock/report/total_stock_summary/total_stock_summary.js:8
 msgid "Group By"
 msgstr "Gruppiere nach"
 
@@ -30448,15 +31412,15 @@
 msgid "Group By"
 msgstr "Gruppiere nach"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:151
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
 msgid "Group By Customer"
 msgstr "Nach Kunden gruppieren"
 
-#: accounts/report/accounts_payable/accounts_payable.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:132
 msgid "Group By Supplier"
 msgstr "Nach Lieferanten gruppieren"
 
-#: setup/doctype/sales_person/sales_person_tree.js:9
+#: setup/doctype/sales_person/sales_person_tree.js:14
 msgid "Group Node"
 msgstr "Gruppen-Knoten"
 
@@ -30464,14 +31428,14 @@
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Group Same Items"
-msgstr ""
+msgstr "Gleiche Artikel gruppieren"
 
-#: stock/doctype/stock_settings/stock_settings.py:112
+#: stock/doctype/stock_settings/stock_settings.py:115
 msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
 msgstr "Group Warehouses können nicht für Transaktionen verwendet werden. Bitte ändern Sie den Wert von {0}"
 
 #: accounts/report/general_ledger/general_ledger.js:115
-#: accounts/report/pos_register/pos_register.js:57
+#: accounts/report/pos_register/pos_register.js:56
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
 msgid "Group by"
 msgstr "Gruppieren nach"
@@ -30480,34 +31444,34 @@
 msgid "Group by Account"
 msgstr "Gruppieren nach Konto"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
 msgid "Group by Item"
 msgstr "Nach Artikel gruppieren"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:62
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
 msgid "Group by Material Request"
 msgstr "Nach Materialanforderung gruppieren"
 
 #: accounts/report/general_ledger/general_ledger.js:132
-#: accounts/report/payment_ledger/payment_ledger.js:83
+#: accounts/report/payment_ledger/payment_ledger.js:82
 msgid "Group by Party"
 msgstr "Gruppieren nach Partei"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
 msgid "Group by Purchase Order"
 msgstr "Nach Bestellung gruppieren"
 
-#: selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
 msgid "Group by Sales Order"
 msgstr "Nach Auftrag gruppieren"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
 msgid "Group by Supplier"
 msgstr "Nach Lieferanten gruppieren"
 
-#: accounts/report/accounts_payable/accounts_payable.js:159
-#: accounts/report/accounts_receivable/accounts_receivable.js:191
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
 #: accounts/report/general_ledger/general_ledger.js:120
 msgid "Group by Voucher"
 msgstr "Gruppieren nach Beleg"
@@ -30530,7 +31494,7 @@
 msgid "Group by Voucher (Consolidated)"
 msgstr "Gruppieren nach Beleg (konsolidiert)"
 
-#: stock/utils.py:448
+#: stock/utils.py:429
 msgid "Group node warehouse is not allowed to select for transactions"
 msgstr "Gruppenknoten Lager ist nicht für Transaktionen zu wählen erlaubt"
 
@@ -30592,8 +31556,8 @@
 msgid "Groups"
 msgstr "Gruppen"
 
-#: accounts/report/balance_sheet/balance_sheet.js:18
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:18
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
 msgid "Growth View"
 msgstr "Wachstumsansicht"
 
@@ -30639,14 +31603,14 @@
 msgid "Half Yearly"
 msgstr "Halbjährlich"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:66
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:69
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
-#: public/js/financial_statements.js:219
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
 #: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
 msgid "Half-Yearly"
 msgstr "Halbjährlich"
 
@@ -30657,9 +31621,14 @@
 msgid "Half-yearly"
 msgstr "Halbjährlich"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:179
 msgid "Hardware"
-msgstr ""
+msgstr "Hardware"
 
 #. Label of a Check field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
@@ -30805,6 +31774,11 @@
 msgid "Have Default Naming Series for Batch ID?"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -30817,6 +31791,26 @@
 msgid "Heatmap"
 msgstr "Heatmap"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr ""
+
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
@@ -30829,7 +31823,7 @@
 msgid "Height (cm)"
 msgstr "Höhe (cm)"
 
-#: assets/doctype/asset/depreciation.py:412
+#: assets/doctype/asset/depreciation.py:403
 msgid "Hello,"
 msgstr "Hallo,"
 
@@ -30863,11 +31857,16 @@
 msgid "Help Text"
 msgstr "Hilfe Text"
 
-#: assets/doctype/asset/depreciation.py:419
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
 msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
 msgstr "Hier sind die Fehlerprotokolle für die oben erwähnten fehlgeschlagenen Abschreibungseinträge: {0}"
 
-#: stock/stock_ledger.py:1669
+#: stock/stock_ledger.py:1661
 msgid "Here are the options to proceed:"
 msgstr "Hier sind die Optionen für das weitere Vorgehen:"
 
@@ -30884,15 +31883,20 @@
 msgid "Here you can maintain height, weight, allergies, medical concerns etc"
 msgstr "Hier können Sie Größe, Gewicht, Allergien, medizinische Belange usw. pflegen"
 
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:129
 msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
 msgstr "Hier können Sie einen Vorgesetzten dieses Mitarbeiters auswählen. Auf dieser Grundlage wird das Organigramm erstellt."
 
-#: setup/doctype/holiday_list/holiday_list.js:75
+#: setup/doctype/holiday_list/holiday_list.js:77
 msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
 msgstr "Hier werden Ihre wöchentlichen freien Tage auf der Grundlage der zuvor getroffenen Auswahlen vorausgefüllt. Sie können weitere Zeilen hinzufügen, um auch gesetzliche und nationale Feiertage individuell hinzuzufügen."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:391
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
 msgid "Hi,"
 msgstr "Hallo,"
 
@@ -30954,12 +31958,12 @@
 msgid "History In Company"
 msgstr "Historie im Unternehmen"
 
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: selling/doctype/sales_order/sales_order.js:539
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
 msgid "Hold"
 msgstr "Anhalten"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
 msgid "Hold Invoice"
 msgstr "Rechnung zurückhalten"
 
@@ -31039,6 +32043,21 @@
 msgid "Home"
 msgstr "Startseite"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
@@ -31065,6 +32084,13 @@
 msgstr "Stündlich"
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr "Std"
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
 msgid "Hours"
 msgstr "Std"
 
@@ -31103,10 +32129,20 @@
 msgid "Hrs"
 msgstr "Std"
 
-#: setup/doctype/company/company.py:365
+#: setup/doctype/company/company.py:356
 msgid "Human Resources"
 msgstr "Personalwesen"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
+
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
 msgid "I - J"
@@ -31141,13 +32177,13 @@
 msgid "IBAN"
 msgstr "IBAN"
 
-#: accounts/doctype/bank_account/bank_account.py:84
-#: accounts/doctype/bank_account/bank_account.py:87
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
 msgid "IBAN is not valid"
 msgstr "IBAN ist ungültig"
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:71
-#: manufacturing/report/production_planning_report/production_planning_report.py:347
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
 msgid "ID"
 msgstr "ID"
 
@@ -31198,12 +32234,17 @@
 msgid "ISSN"
 msgstr "ISSN"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
 #: manufacturing/report/job_card_summary/job_card_summary.py:128
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
 #: manufacturing/report/work_order_summary/work_order_summary.py:192
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:123
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
 msgid "Id"
 msgstr "ID"
 
@@ -31213,10 +32254,16 @@
 msgid "Identification of the package for the delivery (for print)"
 msgstr "Kennzeichnung des Paketes für die Lieferung (für den Druck)"
 
-#: setup/setup_wizard/operations/install_fixtures.py:393
+#: setup/setup_wizard/operations/install_fixtures.py:385
 msgid "Identifying Decision Makers"
 msgstr "Entscheidungsträger identifizieren"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr ""
+
 #. Description of the 'Book Deferred Entries Based On' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31224,6 +32271,10 @@
 msgid "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"
 msgstr "Wenn &quot;Monate&quot; ausgewählt ist, wird ein fester Betrag als abgegrenzte Einnahmen oder Ausgaben für jeden Monat gebucht, unabhängig von der Anzahl der Tage in einem Monat. Es wird anteilig berechnet, wenn abgegrenzte Einnahmen oder Ausgaben nicht für einen ganzen Monat gebucht werden"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
+
 #. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
@@ -31231,7 +32282,7 @@
 msgid "If Income or Expense"
 msgstr "Wenn Ertrag oder Aufwand"
 
-#: manufacturing/doctype/operation/operation.js:30
+#: manufacturing/doctype/operation/operation.js:32
 msgid "If an operation is divided into sub operations, they can be added here."
 msgstr "Wenn ein Vorgang in Untervorgänge unterteilt ist, können diese hier hinzugefügt werden."
 
@@ -31288,7 +32339,7 @@
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
 msgstr "Falls aktiviert, wird der Steuerbetrag als im Einzelpreis enthalten betrachtet"
 
-#: public/js/setup_wizard.js:48
+#: public/js/setup_wizard.js:50
 msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
 msgstr "Falls aktiviert, werden Demodaten erstellt, damit Sie das System erkunden können. Diese Demodaten können später wieder gelöscht werden."
 
@@ -31334,6 +32385,14 @@
 msgid "If enabled, all files attached to this document will be attached to each email"
 msgstr "Falls aktiviert, werden alle Dateien, die an dieses Dokument angehängt sind, an jede E-Mail angehängt"
 
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
 #. Description of the 'Create Ledger Entries for Change Amount' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31374,7 +32433,7 @@
 msgid "If more than one package of the same type (for print)"
 msgstr "Wenn es mehr als ein Paket von der gleichen Art (für den Druck) gibt"
 
-#: stock/stock_ledger.py:1679
+#: stock/stock_ledger.py:1671
 msgid "If not, you can Cancel / Submit this entry"
 msgstr "Wenn nicht, können Sie diesen Eintrag stornieren / buchen"
 
@@ -31392,7 +32451,7 @@
 msgid "If subcontracted to a vendor"
 msgstr "Wenn an einen Zulieferer untervergeben"
 
-#: manufacturing/doctype/work_order/work_order.js:842
+#: manufacturing/doctype/work_order/work_order.js:911
 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
 msgstr "Wenn die Stückliste Schrottmaterial ergibt, muss ein Schrottlager ausgewählt werden."
 
@@ -31402,11 +32461,11 @@
 msgid "If the account is frozen, entries are allowed to restricted users."
 msgstr "Wenn das Konto gesperrt ist, sind einem eingeschränkten Benutzerkreis Buchungen erlaubt."
 
-#: stock/stock_ledger.py:1672
+#: stock/stock_ledger.py:1664
 msgid "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."
 msgstr "Wenn der Artikel in diesem Eintrag als Artikel mit der Bewertung Null bewertet wird, aktivieren Sie in der Tabelle {0} Artikel die Option &#39;Nullbewertung zulassen&#39;."
 
-#: manufacturing/doctype/work_order/work_order.js:857
+#: manufacturing/doctype/work_order/work_order.js:930
 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
 msgstr ""
 
@@ -31452,7 +32511,7 @@
 msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
 msgstr "Falls deaktiviert, werden direkte Hauptbucheinträge erstellt, um abgegrenzte Einnahmen oder Ausgaben zu buchen"
 
-#: accounts/doctype/payment_entry/payment_entry.py:638
+#: accounts/doctype/payment_entry/payment_entry.py:659
 msgid "If this is undesirable please cancel the corresponding Payment Entry."
 msgstr "Falls dies nicht erwünscht ist, stornieren Sie bitte die entsprechende Zahlung."
 
@@ -31462,23 +32521,34 @@
 msgid "If this item has variants, then it cannot be selected in sales orders etc."
 msgstr "Wenn dieser Artikel Varianten hat, dann kann er bei den Aufträgen, etc. nicht ausgewählt werden"
 
-#: buying/doctype/buying_settings/buying_settings.js:24
+#: buying/doctype/buying_settings/buying_settings.js:27
 msgid "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."
 msgstr "Wenn diese Option auf 'Ja' gesetzt ist, validiert ERPNext, dass Sie eine Bestellung angelegt haben, bevor Sie eine Eingangsrechnung oder einen Eingangsbeleg erfassen können. Diese Konfiguration kann für einzelne Lieferanten überschrieben werden, indem Sie die Option 'Erstellung von Eingangsrechnungen ohne Bestellung zulassen' im Lieferantenstamm aktivieren."
 
-#: buying/doctype/buying_settings/buying_settings.js:29
+#: buying/doctype/buying_settings/buying_settings.js:34
 msgid "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."
 msgstr "Wenn diese Option auf 'Ja' gesetzt ist, validiert ERPNext, dass Sie einen Eingangsbeleg angelegt haben, bevor Sie eine Eingangsrechnung erfassen können. Diese Konfiguration kann für einzelne Lieferanten überschrieben werden, indem Sie die Option 'Erstellung von Kaufrechnungen ohne Eingangsbeleg zulassen' im Lieferantenstamm aktivieren."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:11
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
 msgid "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."
 msgstr "Wenn dieses Kontrollkästchen aktiviert ist, können mehrere Materialien für einen einzelnen Arbeitsauftrag verwendet werden. Dies ist nützlich, wenn ein oder mehrere zeitaufwändige Produkte hergestellt werden."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
 msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
 msgstr "Wenn dieses Kontrollkästchen aktiviert ist, werden die Stücklistenkosten automatisch basierend auf dem Bewertungssatz / Preislistenpreis / der letzten Einkaufsrate der Rohstoffe aktualisiert."
 
-#: stock/doctype/item/item.js:814
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
 msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
 msgstr ""
 
@@ -31489,15 +32559,19 @@
 msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1605
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
 msgid "If you still want to proceed, please enable {0}."
 msgstr "Wenn Sie dennoch fortfahren möchten, aktivieren Sie bitte {0}."
 
-#: accounts/doctype/pricing_rule/utils.py:375
+#: accounts/doctype/pricing_rule/utils.py:368
 msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
 msgstr "Wenn Sie {0} {1} Mengen des Artikels {2} haben, wird das Schema {3} auf den Artikel angewendet."
 
-#: accounts/doctype/pricing_rule/utils.py:380
+#: accounts/doctype/pricing_rule/utils.py:373
 msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
 msgstr "Wenn Sie {0} {1} Gegenstand {2} wert sind, wird das Schema {3} auf den Gegenstand angewendet."
 
@@ -31532,19 +32606,19 @@
 
 #: stock/report/stock_balance/stock_balance.js:100
 msgid "Ignore Closing Balance"
-msgstr ""
+msgstr "Schlusssaldo ignorieren"
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Ignore Default Payment Terms Template"
-msgstr ""
+msgstr "Standardvorlage für Zahlungsbedingungen ignorieren"
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Ignore Default Payment Terms Template"
-msgstr ""
+msgstr "Standardvorlage für Zahlungsbedingungen ignorieren"
 
 #. Label of a Check field in DocType 'Projects Settings'
 #: projects/doctype/projects_settings/projects_settings.json
@@ -31556,17 +32630,21 @@
 msgid "Ignore Empty Stock"
 msgstr "Leeren Bestand ignorieren"
 
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr ""
+
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ignore Exchange Rate Revaluation Journals"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:800
+#: selling/doctype/sales_order/sales_order.js:916
 msgid "Ignore Existing Ordered Qty"
 msgstr "Existierende bestelle Menge ignorieren"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1597
+#: manufacturing/doctype/production_plan/production_plan.py:1611
 msgid "Ignore Existing Projected Quantity"
 msgstr "Vorhandene projizierte Menge ignorieren"
 
@@ -31630,7 +32708,7 @@
 msgid "Ignore Pricing Rule"
 msgstr "Preisregel ignorieren"
 
-#: selling/page/point_of_sale/pos_payment.js:187
+#: selling/page/point_of_sale/pos_payment.js:188
 msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
 msgstr ""
 
@@ -31953,10 +33031,15 @@
 msgid "Image View"
 msgstr "Bildansicht"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:118
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
 msgid "Import"
 msgstr "Importieren"
 
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/home/home.json setup/workspace/settings/settings.json
@@ -31967,9 +33050,9 @@
 #. Title of an Onboarding Step
 #: setup/onboarding_step/data_import/data_import.json
 msgid "Import Data from Spreadsheet"
-msgstr ""
+msgstr "Daten aus Tabellenkalkulation importieren"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:66
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
 msgid "Import Day Book Data"
 msgstr "Tagesbuchdaten importieren"
 
@@ -32009,7 +33092,7 @@
 msgid "Import Log Preview"
 msgstr "Protokollvorschau importieren"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:54
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
 msgid "Import Master Data"
 msgstr "Stammdaten importieren"
 
@@ -32019,11 +33102,11 @@
 msgid "Import Preview"
 msgstr "Vorschau importieren"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:61
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
 msgid "Import Progress"
 msgstr "Importfortschritt"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:130
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
 msgid "Import Successful"
 msgstr "Import erfolgreich"
 
@@ -32044,8 +33127,8 @@
 msgid "Import Type"
 msgstr "Importtyp"
 
-#: public/js/utils/serial_no_batch_selector.js:197
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:77
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
 msgid "Import Using CSV file"
 msgstr "Importieren mit CSV-Datei"
 
@@ -32061,19 +33144,19 @@
 msgid "Import from Google Sheets"
 msgstr "Import aus Google Sheets"
 
-#: stock/doctype/item_price/item_price.js:27
+#: stock/doctype/item_price/item_price.js:29
 msgid "Import in Bulk"
 msgstr "Mengenimport"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
 msgid "Importing Items and UOMs"
 msgstr "Importieren von Artikeln und Mengeneinheiten"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:401
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
 msgid "Importing Parties and Addresses"
 msgstr "Parteien und Adressen importieren"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:47
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
 msgid "Importing {0} of {1}, {2}"
 msgstr "{0} von {1}, {2} importieren"
 
@@ -32082,9 +33165,9 @@
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "In House"
-msgstr ""
+msgstr "Im Haus"
 
-#: assets/doctype/asset/asset_list.js:20
+#: assets/doctype/asset/asset_list.js:15
 msgid "In Maintenance"
 msgstr "In Wartung"
 
@@ -32112,8 +33195,8 @@
 msgid "In Minutes"
 msgstr "In Minuten"
 
-#: accounts/report/accounts_payable/accounts_payable.js:149
-#: accounts/report/accounts_receivable/accounts_receivable.js:181
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
 msgid "In Party Currency"
 msgstr ""
 
@@ -32160,10 +33243,10 @@
 msgid "In Production"
 msgstr "In Produktion"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:65
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
 #: accounts/doctype/ledger_merge/ledger_merge.js:19
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:60
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:7
 msgid "In Progress"
 msgstr "In Bearbeitung"
@@ -32224,11 +33307,17 @@
 msgstr "In Bearbeitung"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:433
-#: stock/report/stock_ledger/stock_ledger.py:139
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
 msgid "In Qty"
 msgstr "In Menge"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:30
 msgid "In Stock Qty"
 msgstr "Anzahl auf Lager"
@@ -32250,15 +33339,15 @@
 msgid "In Transit"
 msgstr "In Lieferung"
 
-#: stock/doctype/material_request/material_request.js:375
+#: stock/doctype/material_request/material_request.js:445
 msgid "In Transit Transfer"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:344
+#: stock/doctype/material_request/material_request.js:414
 msgid "In Transit Warehouse"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:439
+#: stock/report/stock_balance/stock_balance.py:446
 msgid "In Value"
 msgstr "Wert bei"
 
@@ -32443,7 +33532,7 @@
 msgid "In minutes"
 msgstr "In Minuten"
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:7
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
 msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
 msgstr ""
 
@@ -32458,7 +33547,11 @@
 msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
 msgstr ""
 
-#: stock/doctype/item/item.js:839
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
 msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
 msgstr "In diesem Abschnitt können Sie unternehmensweite transaktionsbezogene Standardwerte für diesen Artikel festlegen. Z. B. Standardlager, Standardpreisliste, Lieferant, etc."
 
@@ -32494,6 +33587,12 @@
 msgid "Inactive Sales Items"
 msgstr "Inaktive Verkaufspositionen"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
 msgid "Incentives"
 msgstr "Anreize"
@@ -32504,7 +33603,32 @@
 msgid "Incentives"
 msgstr "Anreize"
 
-#: accounts/report/payment_ledger/payment_ledger.js:77
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
 msgid "Include Account Currency"
 msgstr "Kontowährung einbeziehen"
 
@@ -32515,27 +33639,28 @@
 msgstr "Zusammenfassung des Alterns einschließen"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
-#: assets/report/fixed_asset_register/fixed_asset_register.js:55
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
 msgid "Include Default FB Assets"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:34
-#: accounts/report/cash_flow/cash_flow.js:20
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:107
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
 #: accounts/report/general_ledger/general_ledger.js:183
-#: accounts/report/trial_balance/trial_balance.js:98
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
 msgid "Include Default FB Entries"
 msgstr "Standardbucheinträge einschließen"
 
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:60
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
 msgid "Include Disabled"
 msgstr "Deaktivierte einbeziehen"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:85
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
 msgid "Include Expired"
 msgstr "Abgelaufen einschließen"
 
-#: selling/doctype/sales_order/sales_order.js:798
+#: selling/doctype/sales_order/sales_order.js:912
 msgid "Include Exploded Items"
 msgstr "Unterartikel einbeziehen"
 
@@ -32605,7 +33730,7 @@
 msgid "Include Non Stock Items"
 msgstr "Nichtlagerpositionen einschließen"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:44
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
 msgid "Include POS Transactions"
 msgstr "POS-Transaktionen einschließen"
 
@@ -32639,7 +33764,7 @@
 msgid "Include Safety Stock in Required Qty Calculation"
 msgstr "Sicherheitsbestand in die Berechnung der benötigten Menge einbeziehen"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:88
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
 msgid "Include Sub-assembly Raw Materials"
 msgstr "Rohstoffe für Unterbaugruppen einbeziehen"
 
@@ -32649,12 +33774,12 @@
 msgid "Include Subcontracted Items"
 msgstr "Subkontrahierte Artikel einbeziehen"
 
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:57
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
 msgid "Include Timesheets in Draft Status"
 msgstr "Entwürfe einbeziehen"
 
 #: stock/report/stock_balance/stock_balance.js:84
-#: stock/report/stock_ledger/stock_ledger.js:82
+#: stock/report/stock_ledger/stock_ledger.js:90
 #: stock/report/stock_projected_qty/stock_projected_qty.js:51
 msgid "Include UOM"
 msgstr "Fügen Sie UOM hinzu"
@@ -32671,8 +33796,8 @@
 msgid "Include in gross"
 msgstr "In Brutto einbeziehen"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:76
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:77
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
 msgid "Included in Gross Profit"
 msgstr "Im Bruttogewinn enthalten"
 
@@ -32685,10 +33810,10 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
-#: accounts/report/account_balance/account_balance.js:28
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
 #: accounts/report/profitability_analysis/profitability_analysis.py:182
-#: public/js/financial_statements.js:35
+#: public/js/financial_statements.js:36
 msgid "Income"
 msgstr "Ertrag"
 
@@ -32711,9 +33836,9 @@
 msgid "Income"
 msgstr "Ertrag"
 
-#: accounts/report/account_balance/account_balance.js:51
+#: accounts/report/account_balance/account_balance.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
 msgid "Income Account"
 msgstr "Ertragskonto"
 
@@ -32756,7 +33881,7 @@
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
-#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:177
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
 msgid "Incoming"
 msgstr "Eingehend"
 
@@ -32783,8 +33908,8 @@
 msgid "Incoming Call Settings"
 msgstr "Einstellungen für eingehende Anrufe"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
-#: stock/report/stock_ledger/stock_ledger.py:189
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
 msgid "Incoming Rate"
@@ -32808,12 +33933,6 @@
 msgid "Incoming Rate"
 msgstr "Eingangsbewertung"
 
-#. Label of a Float field in DocType 'Serial and Batch Entry'
-#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
-msgctxt "Serial and Batch Entry"
-msgid "Incoming Rate"
-msgstr "Eingangsbewertung"
-
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
@@ -32835,7 +33954,7 @@
 msgid "Incorrect Balance Qty After Transaction"
 msgstr "Falsche Saldo-Menge nach Transaktion"
 
-#: controllers/subcontracting_controller.py:710
+#: controllers/subcontracting_controller.py:787
 msgid "Incorrect Batch Consumed"
 msgstr "Falsche Charge verbraucht"
 
@@ -32844,12 +33963,12 @@
 msgid "Incorrect Date"
 msgstr "Falsches Datum"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:99
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
 msgid "Incorrect Invoice"
 msgstr "Falsche Rechnung"
 
-#: assets/doctype/asset_movement/asset_movement.py:68
-#: assets/doctype/asset_movement/asset_movement.py:79
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
 msgid "Incorrect Movement Purpose"
 msgstr "Falscher Bewegungszweck"
 
@@ -32857,12 +33976,16 @@
 msgid "Incorrect Payment Type"
 msgstr "Falsche Zahlungsart"
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
 #. Name of a report
 #: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
 msgid "Incorrect Serial No Valuation"
 msgstr "Falsche Bewertung der Seriennummer"
 
-#: controllers/subcontracting_controller.py:723
+#: controllers/subcontracting_controller.py:800
 msgid "Incorrect Serial Number Consumed"
 msgstr "Falsche Seriennummer verbraucht"
 
@@ -32875,11 +33998,11 @@
 msgid "Incorrect Type of Transaction"
 msgstr "Falsche Transaktionsart"
 
-#: stock/doctype/stock_settings/stock_settings.py:115
+#: stock/doctype/stock_settings/stock_settings.py:118
 msgid "Incorrect Warehouse"
 msgstr "Falsches Lager"
 
-#: accounts/general_ledger.py:47
+#: accounts/general_ledger.py:51
 msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
 msgstr "Falsche Anzahl von Buchungen im Hauptbuch gefunden. Möglicherweise wurde für die Transaktion ein falsches Konto gewählt."
 
@@ -32970,7 +34093,7 @@
 msgid "Increment cannot be 0"
 msgstr "Schrittweite kann nicht 0 sein"
 
-#: controllers/item_variant.py:114
+#: controllers/item_variant.py:112
 msgid "Increment for Attribute {0} cannot be 0"
 msgstr "Schrittweite für Attribut {0} kann nicht 0 sein"
 
@@ -33030,11 +34153,11 @@
 msgid "Individual"
 msgstr "Einzelperson"
 
-#: accounts/doctype/gl_entry/gl_entry.py:336
+#: accounts/doctype/gl_entry/gl_entry.py:293
 msgid "Individual GL Entry cannot be cancelled."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
 msgid "Individual Stock Ledger Entry cannot be cancelled."
 msgstr "Einzelne Lagerbuch-Einträge können nicht storniert werden."
 
@@ -33079,7 +34202,13 @@
 msgid "Initial Email Notification Sent"
 msgstr "Erste E-Mail-Benachrichtigung gesendet"
 
-#: accounts/doctype/payment_request/payment_request_list.js:11
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
 msgid "Initiated"
 msgstr "Initiiert"
 
@@ -33110,7 +34239,7 @@
 msgid "Insert New Records"
 msgstr "Fügen Sie neue Datensätze ein"
 
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:34
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
 msgid "Inspected By"
 msgstr "kontrolliert durch"
@@ -33121,11 +34250,11 @@
 msgid "Inspected By"
 msgstr "kontrolliert durch"
 
-#: controllers/stock_controller.py:666
+#: controllers/stock_controller.py:875
 msgid "Inspection Rejected"
 msgstr "Inspektion abgelehnt"
 
-#: controllers/stock_controller.py:636 controllers/stock_controller.py:638
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
 msgid "Inspection Required"
 msgstr "Prüfung erforderlich"
 
@@ -33147,7 +34276,7 @@
 msgid "Inspection Required before Purchase"
 msgstr "Inspektion erforderlich, bevor Kauf"
 
-#: controllers/stock_controller.py:653
+#: controllers/stock_controller.py:862
 msgid "Inspection Submission"
 msgstr ""
 
@@ -33169,7 +34298,7 @@
 
 #. Name of a DocType
 #: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:171
+#: stock/doctype/delivery_note/delivery_note.js:191
 msgid "Installation Note"
 msgstr "Installationshinweis"
 
@@ -33186,7 +34315,7 @@
 msgid "Installation Note Item"
 msgstr "Bestandteil des Installationshinweises"
 
-#: stock/doctype/delivery_note/delivery_note.py:688
+#: stock/doctype/delivery_note/delivery_note.py:764
 msgid "Installation Note {0} has already been submitted"
 msgstr "Der Installationsschein {0} wurde bereits gebucht"
 
@@ -33202,7 +34331,7 @@
 msgid "Installation Time"
 msgstr "Installationszeit"
 
-#: selling/doctype/installation_note/installation_note.py:114
+#: selling/doctype/installation_note/installation_note.py:115
 msgid "Installation date cannot be before delivery date for Item {0}"
 msgstr "Installationsdatum kann nicht vor dem Liefertermin für Artikel {0} liegen"
 
@@ -33247,23 +34376,23 @@
 msgstr "Anweisungen"
 
 #: stock/doctype/putaway_rule/putaway_rule.py:81
-#: stock/doctype/putaway_rule/putaway_rule.py:316
+#: stock/doctype/putaway_rule/putaway_rule.py:308
 msgid "Insufficient Capacity"
 msgstr "Unzureichende Kapazität"
 
-#: controllers/accounts_controller.py:3130
-#: controllers/accounts_controller.py:3154
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
 msgid "Insufficient Permissions"
 msgstr "Nicht ausreichende Berechtigungen"
 
-#: stock/doctype/pick_list/pick_list.py:705
-#: stock/doctype/stock_entry/stock_entry.py:776
-#: stock/serial_batch_bundle.py:880 stock/stock_ledger.py:1369
-#: stock/stock_ledger.py:1840
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
 msgid "Insufficient Stock"
 msgstr "Nicht genug Lagermenge."
 
-#: stock/stock_ledger.py:1855
+#: stock/stock_ledger.py:1832
 msgid "Insufficient Stock for Batch"
 msgstr "Unzureichender Bestand für Charge"
 
@@ -33404,11 +34533,11 @@
 msgid "Interest"
 msgstr "Zinsen"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2339
+#: accounts/doctype/payment_entry/payment_entry.py:2370
 msgid "Interest and/or dunning fee"
 msgstr "Zinsen und/oder Mahngebühren"
 
-#: crm/report/lead_details/lead_details.js:40
+#: crm/report/lead_details/lead_details.js:39
 msgid "Interested"
 msgstr "Interessiert"
 
@@ -33428,15 +34557,15 @@
 msgid "Internal Customer"
 msgstr "Interner Kunde"
 
-#: selling/doctype/customer/customer.py:218
+#: selling/doctype/customer/customer.py:217
 msgid "Internal Customer for company {0} already exists"
 msgstr "Interner Kunde für Unternehmen {0} existiert bereits"
 
-#: controllers/accounts_controller.py:533
+#: controllers/accounts_controller.py:586
 msgid "Internal Sale or Delivery Reference missing."
 msgstr "Interne Verkaufs- oder Lieferreferenz fehlt."
 
-#: controllers/accounts_controller.py:535
+#: controllers/accounts_controller.py:588
 msgid "Internal Sales Reference Missing"
 msgstr "Interne Verkaufsreferenz Fehlt"
 
@@ -33446,7 +34575,7 @@
 msgid "Internal Supplier"
 msgstr "Interner Lieferant"
 
-#: buying/doctype/supplier/supplier.py:178
+#: buying/doctype/supplier/supplier.py:175
 msgid "Internal Supplier for company {0} already exists"
 msgstr "Interner Lieferant für Unternehmen {0} existiert bereits"
 
@@ -33485,7 +34614,7 @@
 msgid "Internal Transfer"
 msgstr "Interner Transfer"
 
-#: controllers/accounts_controller.py:544
+#: controllers/accounts_controller.py:597
 msgid "Internal Transfer Reference Missing"
 msgstr ""
 
@@ -33499,7 +34628,7 @@
 msgid "Internal Work History"
 msgstr "Interne Arbeits-Historie"
 
-#: controllers/stock_controller.py:735
+#: controllers/stock_controller.py:942
 msgid "Internal transfers can only be done in company's default currency"
 msgstr ""
 
@@ -33529,35 +34658,35 @@
 msgid "Introduction to Stock Entry"
 msgstr "Einführung in die Lagerbewegung"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
 #: stock/doctype/putaway_rule/putaway_rule.py:85
 msgid "Invalid"
 msgstr "Ungültig"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
 #: accounts/doctype/sales_invoice/sales_invoice.py:886
-#: assets/doctype/asset_category/asset_category.py:68
-#: assets/doctype/asset_category/asset_category.py:96
-#: controllers/accounts_controller.py:2531
-#: controllers/accounts_controller.py:2537
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
 msgid "Invalid Account"
 msgstr "Ungültiger Account"
 
-#: controllers/item_variant.py:129
+#: controllers/item_variant.py:127
 msgid "Invalid Attribute"
 msgstr "Ungültige Attribute"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 msgid "Invalid Auto Repeat Date"
 msgstr "Ungültiges Datum für die automatische Wiederholung"
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.py:42
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
 msgid "Invalid Barcode. There is no Item attached to this barcode."
 msgstr "Ungültiger Barcode. Es ist kein Artikel an diesen Barcode angehängt."
 
-#: public/js/controllers/transaction.js:2360
+#: public/js/controllers/transaction.js:2414
 msgid "Invalid Blanket Order for the selected Customer and Item"
 msgstr "Ungültiger Blankoauftrag für den ausgewählten Kunden und Artikel"
 
@@ -33565,12 +34694,12 @@
 msgid "Invalid Child Procedure"
 msgstr "Ungültige untergeordnete Prozedur"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1977
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
 msgid "Invalid Company for Inter Company Transaction."
 msgstr "Ungültige Firma für Inter Company-Transaktion."
 
 #: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2552
+#: controllers/accounts_controller.py:2612
 msgid "Invalid Cost Center"
 msgstr "Ungültige Kostenstelle"
 
@@ -33578,41 +34707,41 @@
 msgid "Invalid Credentials"
 msgstr "Ungültige Anmeldeinformationen"
 
-#: selling/doctype/sales_order/sales_order.py:318
+#: selling/doctype/sales_order/sales_order.py:326
 msgid "Invalid Delivery Date"
 msgstr "Ungültiges Lieferdatum"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:88
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
 msgid "Invalid Document"
 msgstr "Ungültiges Dokument"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Invalid Document Type"
 msgstr "Ungültiger Dokumententyp"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:231
-#: stock/doctype/quality_inspection/quality_inspection.py:236
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
 msgid "Invalid Formula"
 msgstr "Ungültige Formel"
 
-#: assets/doctype/asset/asset.py:367
+#: assets/doctype/asset/asset.py:365
 msgid "Invalid Gross Purchase Amount"
 msgstr "Ungültiger Bruttokaufbetrag"
 
-#: selling/report/lost_quotations/lost_quotations.py:67
+#: selling/report/lost_quotations/lost_quotations.py:65
 msgid "Invalid Group By"
 msgstr "Ungültige Gruppierung"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:374
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
 msgid "Invalid Item"
 msgstr "Ungültiger Artikel"
 
-#: stock/doctype/item/item.py:1371
+#: stock/doctype/item/item.py:1356
 msgid "Invalid Item Defaults"
 msgstr "Ungültige Artikel-Standardwerte"
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:677
+#: accounts/general_ledger.py:676
 msgid "Invalid Opening Entry"
 msgstr "Ungültiger Eröffnungseintrag"
 
@@ -33620,11 +34749,11 @@
 msgid "Invalid POS Invoices"
 msgstr "Ungültige POS-Rechnungen"
 
-#: accounts/doctype/account/account.py:320
+#: accounts/doctype/account/account.py:335
 msgid "Invalid Parent Account"
 msgstr "Ungültiges übergeordnetes Konto"
 
-#: public/js/controllers/buying.js:338
+#: public/js/controllers/buying.js:333
 msgid "Invalid Part Number"
 msgstr "Ungültige Teilenummer"
 
@@ -33640,28 +34769,28 @@
 msgid "Invalid Priority"
 msgstr "Ungültige Priorität"
 
-#: manufacturing/doctype/bom/bom.py:991
+#: manufacturing/doctype/bom/bom.py:986
 msgid "Invalid Process Loss Configuration"
 msgstr "Ungültige Prozessverlust-Konfiguration"
 
-#: accounts/doctype/payment_entry/payment_entry.py:599
+#: accounts/doctype/payment_entry/payment_entry.py:618
 msgid "Invalid Purchase Invoice"
 msgstr "Ungültige Eingangsrechnung"
 
-#: controllers/accounts_controller.py:3169
+#: controllers/accounts_controller.py:3222
 msgid "Invalid Qty"
 msgstr "Ungültige Menge"
 
-#: controllers/accounts_controller.py:1021
+#: controllers/accounts_controller.py:1097
 msgid "Invalid Quantity"
 msgstr "Ungültige Menge"
 
-#: assets/doctype/asset/asset.py:411 assets/doctype/asset/asset.py:417
-#: assets/doctype/asset/asset.py:444
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
 msgid "Invalid Schedule"
 msgstr "Ungültiger Zeitplan"
 
-#: controllers/selling_controller.py:225
+#: controllers/selling_controller.py:226
 msgid "Invalid Selling Price"
 msgstr "Ungültiger Verkaufspreis"
 
@@ -33669,7 +34798,7 @@
 msgid "Invalid URL"
 msgstr "ungültige URL"
 
-#: controllers/item_variant.py:148
+#: controllers/item_variant.py:144
 msgid "Invalid Value"
 msgstr "Ungültiger Wert"
 
@@ -33682,39 +34811,38 @@
 msgid "Invalid condition expression"
 msgstr "Ungültiger Bedingungsausdruck"
 
-#: selling/doctype/quotation/quotation.py:253
+#: selling/doctype/quotation/quotation.py:254
 msgid "Invalid lost reason {0}, please create a new lost reason"
 msgstr "Ungültiger verlorener Grund {0}, bitte erstellen Sie einen neuen verlorenen Grund"
 
-#: stock/doctype/item/item.py:402
+#: stock/doctype/item/item.py:401
 msgid "Invalid naming series (. missing) for {0}"
 msgstr "Ungültige Namensreihe (. Fehlt) für {0}"
 
-#: utilities/transaction_base.py:67
+#: utilities/transaction_base.py:65
 msgid "Invalid reference {0} {1}"
 msgstr "Ungültige Referenz {0} {1}"
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
 msgid "Invalid result key. Response:"
 msgstr "Ungültiger Ergebnisschlüssel. Antwort:"
 
-#: accounts/doctype/gl_entry/gl_entry.py:229
-#: accounts/doctype/gl_entry/gl_entry.py:239
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
 msgid "Invalid value {0} for {1} against account {2}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:202 assets/doctype/asset/asset.js:569
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
 msgid "Invalid {0}"
 msgstr "Ungültige(r) {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1975
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
 msgid "Invalid {0} for Inter Company Transaction."
 msgstr "Ungültige {0} für Inter Company-Transaktion."
 
 #: accounts/report/general_ledger/general_ledger.py:100
-#: controllers/sales_and_purchase_return.py:32
+#: controllers/sales_and_purchase_return.py:31
 msgid "Invalid {0}: {1}"
 msgstr "Ungültige(r/s) {0}: {1}"
 
@@ -33729,7 +34857,7 @@
 msgid "Inventory Dimension"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:147
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
 msgid "Inventory Dimension Negative Stock"
 msgstr ""
 
@@ -33749,7 +34877,7 @@
 msgid "Investments"
 msgstr "Investitionen"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:177
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
 msgid "Invoice"
@@ -33787,7 +34915,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:144
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
 msgid "Invoice Discounting"
 msgstr "Rechnungsrabatt"
 
@@ -33798,7 +34926,7 @@
 msgid "Invoice Discounting"
 msgstr "Rechnungsrabatt"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
 msgid "Invoice Grand Total"
 msgstr "Rechnungssumme"
 
@@ -33875,7 +35003,8 @@
 msgid "Invoice Status"
 msgstr "Rechnungsstatus"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
 msgid "Invoice Type"
 msgstr "Rechnungstyp"
 
@@ -33910,7 +35039,7 @@
 msgid "Invoice Type"
 msgstr "Rechnungstyp"
 
-#: projects/doctype/timesheet/timesheet.py:376
+#: projects/doctype/timesheet/timesheet.py:382
 msgid "Invoice already created for all billing hours"
 msgstr "Die Rechnung wurde bereits für alle Abrechnungsstunden erstellt"
 
@@ -33920,22 +35049,23 @@
 msgid "Invoice and Billing"
 msgstr ""
 
-#: projects/doctype/timesheet/timesheet.py:373
+#: projects/doctype/timesheet/timesheet.py:379
 msgid "Invoice can't be made for zero billing hour"
 msgstr "Die Rechnung kann nicht für die Null-Rechnungsstunde erstellt werden"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
-#: accounts/report/accounts_receivable/accounts_receivable.py:1067
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:168
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:104
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
 msgid "Invoiced Amount"
 msgstr "Rechnungsbetrag"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
 msgid "Invoiced Qty"
 msgstr "In Rechnung gestellte Menge"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2028
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
 msgid "Invoices"
 msgstr "Rechnungen"
@@ -34017,7 +35147,7 @@
 msgid "Is Account Payable"
 msgstr "Ist Konto zahlbar"
 
-#: projects/report/project_summary/project_summary.js:17
+#: projects/report/project_summary/project_summary.js:16
 msgid "Is Active"
 msgstr "Ist aktiv(iert)"
 
@@ -34043,7 +35173,7 @@
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Is Adjustment Entry"
-msgstr ""
+msgstr "Ist Anpassungseintrag"
 
 #. Label of a Select field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
@@ -34076,7 +35206,7 @@
 msgid "Is Advance"
 msgstr "Ist Anzahlung"
 
-#: selling/doctype/quotation/quotation.js:294
+#: selling/doctype/quotation/quotation.js:306
 msgid "Is Alternative"
 msgstr "Ist Alternative"
 
@@ -34384,9 +35514,9 @@
 msgid "Is Fully Depreciated"
 msgstr "Ist vollständig abgeschrieben"
 
-#: accounts/doctype/account/account_tree.js:110
-#: accounts/doctype/cost_center/cost_center_tree.js:23
-#: stock/doctype/warehouse/warehouse_tree.js:16
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
 msgid "Is Group"
 msgstr "Ist Gruppe"
 
@@ -34658,10 +35788,16 @@
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Is Rejected"
+msgstr "Ist abgelehnt"
+
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:64
-#: accounts/report/pos_register/pos_register.py:226
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
 msgid "Is Return"
 msgstr "Ist Retoure"
 
@@ -34810,7 +35946,7 @@
 msgstr "Ist diese Steuer im Basispreis enthalten?"
 
 #. Name of a DocType
-#: assets/doctype/asset/asset_list.js:26 public/js/communication.js:12
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
 #: support/doctype/issue/issue.json
 msgid "Issue"
 msgstr "Anfrage"
@@ -34875,16 +36011,16 @@
 msgid "Issue Date"
 msgstr "Ausstellungsdatum"
 
-#: stock/doctype/material_request/material_request.js:127
+#: stock/doctype/material_request/material_request.js:138
 msgid "Issue Material"
 msgstr "Material ausgeben"
 
 #. Name of a DocType
 #: support/doctype/issue_priority/issue_priority.json
-#: support/report/issue_analytics/issue_analytics.js:64
-#: support/report/issue_analytics/issue_analytics.py:64
-#: support/report/issue_summary/issue_summary.js:52
-#: support/report/issue_summary/issue_summary.py:61
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
 msgid "Issue Priority"
 msgstr "Ausgabepriorität"
 
@@ -34907,8 +36043,8 @@
 
 #. Name of a DocType
 #: support/doctype/issue_type/issue_type.json
-#: support/report/issue_analytics/issue_analytics.py:53
-#: support/report/issue_summary/issue_summary.py:50
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
 msgid "Issue Type"
 msgstr "Fehlertyp"
 
@@ -34931,7 +36067,7 @@
 msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
 msgstr "Lastschrift mit Menge 0 gegen eine bestehende Ausgangsrechnung ausstellen"
 
-#: stock/doctype/material_request/material_request_list.js:29
+#: stock/doctype/material_request/material_request_list.js:33
 msgid "Issued"
 msgstr "Ausgegeben"
 
@@ -34975,78 +36111,87 @@
 msgid "Issuing Date"
 msgstr "Ausstellungsdatum"
 
-#: assets/doctype/asset_movement/asset_movement.py:65
+#: assets/doctype/asset_movement/asset_movement.py:67
 msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
 msgstr "Die Ausgabe kann nicht an einen Standort erfolgen. Bitte geben Sie den Mitarbeiter ein, der den Vermögensgegenstand erhalten soll {0}"
 
-#: stock/doctype/item/item.py:537
+#: stock/doctype/item/item.py:538
 msgid "It can take upto few hours for accurate stock values to be visible after merging items."
 msgstr "Es kann bis zu einigen Stunden dauern, bis nach der Zusammenführung von Artikeln genaue Bestandswerte sichtbar sind."
 
-#: public/js/controllers/transaction.js:1839
+#: public/js/controllers/transaction.js:1883
 msgid "It is needed to fetch Item Details."
 msgstr "Wird gebraucht, um Artikeldetails abzurufen"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
 msgstr "Es ist nicht möglich, die Gebühren gleichmäßig zu verteilen, wenn der Gesamtbetrag gleich Null ist. Bitte stellen Sie 'Gebühren verteilen auf Basis' auf 'Menge'"
 
 #. Name of a DocType
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:16
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:32
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
 #: buying/report/procurement_tracker/procurement_tracker.py:60
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:50
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:206
-#: controllers/taxes_and_totals.py:1018
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:25
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:67
-#: manufacturing/report/process_loss_report/process_loss_report.js:16
-#: manufacturing/report/process_loss_report/process_loss_report.py:75
-#: public/js/bom_configurator/bom_configurator.bundle.js:202
-#: public/js/bom_configurator/bom_configurator.bundle.js:270
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
 #: public/js/purchase_trends_filters.js:48
-#: public/js/purchase_trends_filters.js:65 public/js/sales_trends_filters.js:23
-#: public/js/sales_trends_filters.js:41 public/js/stock_analytics.js:61
-#: selling/doctype/sales_order/sales_order.js:977
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:15
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:37
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:63
-#: stock/dashboard/item_dashboard.js:208 stock/doctype/item/item.json
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 #: stock/page/stock_balance/stock_balance.js:23
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
-#: stock/report/item_price_stock/item_price_stock.js:9
+#: stock/report/item_price_stock/item_price_stock.js:8
 #: stock/report/item_prices/item_prices.py:50
 #: stock/report/item_shortage_report/item_shortage_report.py:88
-#: stock/report/item_variant_details/item_variant_details.js:11
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
 #: stock/report/product_bundle_balance/product_bundle_balance.js:16
 #: stock/report/product_bundle_balance/product_bundle_balance.py:82
-#: stock/report/reserved_stock/reserved_stock.js:33
+#: stock/report/reserved_stock/reserved_stock.js:30
 #: stock/report/reserved_stock/reserved_stock.py:103
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:37
-#: stock/report/stock_analytics/stock_analytics.js:16
-#: stock/report/stock_analytics/stock_analytics.py:30
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
 #: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:361
+#: stock/report/stock_balance/stock_balance.py:368
 #: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:109
+#: stock/report/stock_ledger/stock_ledger.py:182
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.js:28
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
-#: stock/report/total_stock_summary/total_stock_summary.py:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
-#: templates/emails/reorder_item.html:8 templates/generators/bom.html:19
-#: templates/pages/material_request_info.html:42 templates/pages/order.html:83
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
 msgid "Item"
 msgstr "Artikel"
 
@@ -35240,50 +36385,55 @@
 msgid "Item Barcode"
 msgstr "Artikelbarcode"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:69
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
-#: accounts/report/gross_profit/gross_profit.py:224
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:150
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:193
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:200
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
 #: manufacturing/report/bom_explorer/bom_explorer.py:49
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:9
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:103
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:102
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:76
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
-#: manufacturing/report/production_planning_report/production_planning_report.py:349
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:28
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
-#: projects/doctype/timesheet/timesheet.js:187
-#: public/js/controllers/transaction.js:2112 public/js/utils.js:459
-#: public/js/utils.js:606 selling/doctype/quotation/quotation.js:268
-#: selling/doctype/sales_order/sales_order.js:291
-#: selling/doctype/sales_order/sales_order.js:392
-#: selling/doctype/sales_order/sales_order.js:682
-#: selling/doctype/sales_order/sales_order.js:806
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
 #: selling/report/sales_order_analysis/sales_order_analysis.py:241
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:86
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
 #: stock/report/delayed_item_report/delayed_item_report.py:143
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:120
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:16
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:146
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:119
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
 #: stock/report/item_price_stock/item_price_stock.py:18
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
-#: stock/report/serial_no_ledger/serial_no_ledger.js:8
-#: stock/report/stock_ageing/stock_ageing.py:119
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
 #: stock/report/stock_projected_qty/stock_projected_qty.py:99
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
 #: templates/includes/products_as_list.html:14
@@ -35674,20 +36824,20 @@
 msgid "Item Code"
 msgstr "Artikel-Code"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:61
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
 msgid "Item Code (Final Product)"
 msgstr "Artikelcode (Endprodukt)"
 
-#: stock/doctype/serial_no/serial_no.py:83
+#: stock/doctype/serial_no/serial_no.py:80
 msgid "Item Code cannot be changed for Serial No."
 msgstr "Artikelnummer kann nicht für Seriennummer geändert werden"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
 msgid "Item Code required at Row No {0}"
 msgstr "Artikelnummer wird in Zeile {0} benötigt"
 
-#: selling/page/point_of_sale/pos_controller.js:672
-#: selling/page/point_of_sale/pos_item_details.js:251
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
 msgid "Item Code: {0} is not available under warehouse {1}."
 msgstr "Artikelcode: {0} ist unter Lager {1} nicht verfügbar."
 
@@ -35755,6 +36905,10 @@
 msgid "Item Description"
 msgstr "Artikelbeschreibung"
 
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr "Artikeldetails"
+
 #. Label of a Section Break field in DocType 'Production Plan Sub Assembly
 #. Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -35763,46 +36917,48 @@
 msgstr "Artikeldetails"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:43
-#: accounts/report/gross_profit/gross_profit.py:237
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:22
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:28
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:164
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
 #: accounts/report/purchase_register/purchase_register.js:58
 #: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
 #: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
-#: selling/page/point_of_sale/pos_item_selector.js:159
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:31
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:55
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:42
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:93
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
 #: setup/doctype/item_group/item_group.json
 #: stock/page/stock_balance/stock_balance.js:35
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
-#: stock/report/delayed_item_report/delayed_item_report.js:49
-#: stock/report/delayed_order_report/delayed_order_report.js:49
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
 #: stock/report/item_prices/item_prices.py:52
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.js:29
 #: stock/report/product_bundle_balance/product_bundle_balance.py:100
-#: stock/report/stock_ageing/stock_ageing.py:128
-#: stock/report/stock_analytics/stock_analytics.js:9
-#: stock/report/stock_analytics/stock_analytics.py:39
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
 #: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:369
+#: stock/report/stock_balance/stock_balance.py:376
 #: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:174
+#: stock/report/stock_ledger/stock_ledger.py:247
 #: stock/report/stock_projected_qty/stock_projected_qty.js:39
 #: stock/report/stock_projected_qty/stock_projected_qty.py:108
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:25
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
 msgid "Item Group"
 msgstr "Artikelgruppe"
@@ -36022,11 +37178,11 @@
 msgid "Item Group Name"
 msgstr "Name der Artikelgruppe"
 
-#: setup/doctype/item_group/item_group.js:65
+#: setup/doctype/item_group/item_group.js:82
 msgid "Item Group Tree"
 msgstr "Artikelgruppenbaumstruktur"
 
-#: accounts/doctype/pricing_rule/pricing_rule.py:503
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
 msgid "Item Group not mentioned in item master for item {0}"
 msgstr "Artikelgruppe ist im Artikelstamm für Artikel {0} nicht erwähnt"
 
@@ -36080,24 +37236,25 @@
 msgid "Item Manufacturer"
 msgstr "Artikel Hersteller"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
-#: accounts/report/gross_profit/gross_profit.py:231
+#: accounts/report/gross_profit/gross_profit.py:229
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:33
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:156
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:206
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:95
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:55
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:109
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
 #: manufacturing/report/job_card_summary/job_card_summary.py:158
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:125
-#: manufacturing/report/production_planning_report/production_planning_report.py:356
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2118
+#: public/js/controllers/transaction.js:2162
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
@@ -36107,15 +37264,15 @@
 #: stock/report/item_price_stock/item_price_stock.py:24
 #: stock/report/item_prices/item_prices.py:51
 #: stock/report/item_shortage_report/item_shortage_report.py:143
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
-#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_analytics/stock_analytics.py:32
-#: stock/report/stock_balance/stock_balance.py:367
-#: stock/report/stock_ledger/stock_ledger.py:115
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
 #: stock/report/stock_projected_qty/stock_projected_qty.py:105
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
 msgid "Item Name"
 msgstr "Artikelname"
@@ -36495,15 +37652,15 @@
 msgid "Item Price Stock"
 msgstr "Artikel Preis Lagerbestand"
 
-#: stock/get_item_details.py:878
+#: stock/get_item_details.py:862
 msgid "Item Price added for {0} in Price List {1}"
 msgstr "Artikel Preis hinzugefügt für {0} in Preisliste {1}"
 
-#: stock/doctype/item_price/item_price.py:142
+#: stock/doctype/item_price/item_price.py:140
 msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
 msgstr ""
 
-#: stock/get_item_details.py:862
+#: stock/get_item_details.py:844
 msgid "Item Price updated for {0} in Price List {1}"
 msgstr "Artikel Preis aktualisiert für {0} in der Preisliste {1}"
 
@@ -36547,7 +37704,7 @@
 msgid "Item Reorder"
 msgstr "Artikelnachbestellung"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:109
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
 msgstr "Artikelzeile {0}: {1} {2} ist in der obigen Tabelle &quot;{1}&quot; nicht vorhanden"
 
@@ -36738,8 +37895,8 @@
 msgid "Item UOM"
 msgstr "Artikeleinheit"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:341
-#: accounts/doctype/pos_invoice/pos_invoice.py:348
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
 msgid "Item Unavailable"
 msgstr "Artikel nicht verfügbar"
 
@@ -36761,7 +37918,7 @@
 msgstr "Details der Artikelvariante"
 
 #. Name of a DocType
-#: stock/doctype/item/item.js:94
+#: stock/doctype/item/item.js:114
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgid "Item Variant Settings"
 msgstr "Einstellungen zur Artikelvariante"
@@ -36772,11 +37929,11 @@
 msgid "Item Variant Settings"
 msgstr "Einstellungen zur Artikelvariante"
 
-#: stock/doctype/item/item.js:667
+#: stock/doctype/item/item.js:744
 msgid "Item Variant {0} already exists with same attributes"
 msgstr "Artikelvariante {0} mit denselben Attributen existiert bereits"
 
-#: stock/doctype/item/item.py:762
+#: stock/doctype/item/item.py:754
 msgid "Item Variants updated"
 msgstr "Artikelvarianten aktualisiert"
 
@@ -36867,24 +38024,24 @@
 msgid "Item and Warranty Details"
 msgstr "Einzelheiten Artikel und Garantie"
 
-#: stock/doctype/stock_entry/stock_entry.py:2325
+#: stock/doctype/stock_entry/stock_entry.py:2389
 msgid "Item for row {0} does not match Material Request"
 msgstr "Artikel für Zeile {0} stimmt nicht mit Materialanforderung überein"
 
-#: stock/doctype/item/item.py:776
+#: stock/doctype/item/item.py:768
 msgid "Item has variants."
 msgstr "Artikel hat Varianten."
 
-#: selling/page/point_of_sale/pos_item_details.js:110
+#: selling/page/point_of_sale/pos_item_details.js:108
 msgid "Item is removed since no serial / batch no selected."
 msgstr "Artikel wird entfernt, da keine Serien-/Chargennummer ausgewählt wurde."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:105
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
 msgid "Item must be added using 'Get Items from Purchase Receipts' button"
 msgstr "Artikel müssen über die Schaltfläche \"Artikel von Eingangsbeleg übernehmen\" hinzugefügt werden"
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:984
+#: selling/doctype/sales_order/sales_order.js:1146
 msgid "Item name"
 msgstr "Artikelname"
 
@@ -36894,11 +38051,11 @@
 msgid "Item operation"
 msgstr "Artikeloperation"
 
-#: controllers/accounts_controller.py:3196
+#: controllers/accounts_controller.py:3245
 msgid "Item qty can not be updated as raw materials are already processed."
 msgstr "Die Artikelmenge kann nicht aktualisiert werden, da das Rohmaterial bereits verarbeitet werden."
 
-#: stock/doctype/stock_entry/stock_entry.py:857
+#: stock/doctype/stock_entry/stock_entry.py:811
 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
 msgstr ""
 
@@ -36908,11 +38065,15 @@
 msgid "Item to be manufactured or repacked"
 msgstr "Zu fertigender oder umzupackender Artikel"
 
-#: stock/utils.py:564
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
 msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
 msgstr ""
 
-#: stock/doctype/item/item.py:933
+#: stock/doctype/item/item.py:921
 msgid "Item variant {0} exists with same attributes"
 msgstr "Artikelvariante {0} mit denselben Attributen existiert"
 
@@ -36920,7 +38081,7 @@
 msgid "Item {0} cannot be added as a sub-assembly of itself"
 msgstr "Artikel {0} kann nicht als Unterbaugruppe für sich selbst hinzugefügt werden"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:146
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
 msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
 msgstr ""
 
@@ -36928,15 +38089,15 @@
 msgid "Item {0} does not exist"
 msgstr "Artikel {0} existiert nicht"
 
-#: manufacturing/doctype/bom/bom.py:560
+#: manufacturing/doctype/bom/bom.py:555
 msgid "Item {0} does not exist in the system or has expired"
 msgstr "Artikel {0} ist nicht im System vorhanden oder abgelaufen"
 
-#: controllers/selling_controller.py:655
+#: controllers/selling_controller.py:684
 msgid "Item {0} entered multiple times."
 msgstr "Artikel {0} mehrfach eingegeben."
 
-#: controllers/sales_and_purchase_return.py:177
+#: controllers/sales_and_purchase_return.py:175
 msgid "Item {0} has already been returned"
 msgstr "Artikel {0} wurde bereits zurück gegeben"
 
@@ -36944,39 +38105,39 @@
 msgid "Item {0} has been disabled"
 msgstr "Artikel {0} wurde deaktiviert"
 
-#: selling/doctype/sales_order/sales_order.py:645
+#: selling/doctype/sales_order/sales_order.py:657
 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
 msgstr "Artikel {0} hat keine Seriennummer. Nur Artikel mit Seriennummer können basierend auf der Seriennummer geliefert werden"
 
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1090
 msgid "Item {0} has reached its end of life on {1}"
 msgstr "Artikel {0} hat das Ende seiner Lebensdauer erreicht zum Datum {1}"
 
-#: stock/stock_ledger.py:111
+#: stock/stock_ledger.py:112
 msgid "Item {0} ignored since it is not a stock item"
 msgstr "Artikel {0} ignoriert, da es sich nicht um einen Lagerartikel handelt"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:456
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
 msgid "Item {0} is already reserved/delivered against Sales Order {1}."
 msgstr "Der Artikel {0} ist bereits für den Kundenauftrag {1} reserviert/geliefert."
 
-#: stock/doctype/item/item.py:1122
+#: stock/doctype/item/item.py:1110
 msgid "Item {0} is cancelled"
 msgstr "Artikel {0} wird storniert"
 
-#: stock/doctype/item/item.py:1106
+#: stock/doctype/item/item.py:1094
 msgid "Item {0} is disabled"
 msgstr "Artikel {0} ist deaktiviert"
 
-#: selling/doctype/installation_note/installation_note.py:78
+#: selling/doctype/installation_note/installation_note.py:79
 msgid "Item {0} is not a serialized Item"
 msgstr "Artikel {0} ist kein Fortsetzungsartikel"
 
-#: stock/doctype/item/item.py:1114
+#: stock/doctype/item/item.py:1102
 msgid "Item {0} is not a stock Item"
 msgstr "Artikel {0} ist kein Lagerartikel"
 
-#: stock/doctype/stock_entry/stock_entry.py:1538
+#: stock/doctype/stock_entry/stock_entry.py:1564
 msgid "Item {0} is not active or end of life has been reached"
 msgstr "Artikel {0} ist nicht aktiv oder hat das Ende der Lebensdauer erreicht"
 
@@ -36996,23 +38157,23 @@
 msgid "Item {0} must be a non-stock item"
 msgstr "Artikel {0} darf kein Lagerartikel sein"
 
-#: stock/doctype/stock_entry/stock_entry.py:1086
+#: stock/doctype/stock_entry/stock_entry.py:1099
 msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
 msgstr "Artikel {0} wurde in der Tabelle „Gelieferte Rohstoffe“ in {1} {2} nicht gefunden"
 
-#: stock/doctype/item_price/item_price.py:57
+#: stock/doctype/item_price/item_price.py:56
 msgid "Item {0} not found."
 msgstr "Artikel {0} nicht gefunden."
 
-#: buying/doctype/purchase_order/purchase_order.py:342
+#: buying/doctype/purchase_order/purchase_order.py:341
 msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
 msgstr "Artikel {0}: Bestellmenge {1} kann nicht weniger als Mindestbestellmenge {2} (im Artikel definiert) sein."
 
-#: manufacturing/doctype/production_plan/production_plan.js:418
+#: manufacturing/doctype/production_plan/production_plan.js:453
 msgid "Item {0}: {1} qty produced. "
 msgstr "Artikel {0}: {1} produzierte Menge."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1131
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
 msgid "Item {} does not exist."
 msgstr "Artikel {0} existiert nicht."
 
@@ -37054,13 +38215,16 @@
 msgid "Item-wise Sales Register"
 msgstr "Artikelbezogene Übersicht der Verkäufe"
 
-#: manufacturing/doctype/bom/bom.py:311
+#: manufacturing/doctype/bom/bom.py:308
 msgid "Item: {0} does not exist in the system"
 msgstr "Artikel: {0} ist nicht im System vorhanden"
 
-#: public/js/utils.js:442 setup/doctype/item_group/item_group.js:70
-#: stock/doctype/delivery_note/delivery_note.js:364
-#: templates/generators/bom.html:38 templates/pages/rfq.html:37
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
 msgid "Items"
 msgstr "Artikel"
 
@@ -37231,8 +38395,8 @@
 msgid "Items Filter"
 msgstr "Artikel filtern"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1462
-#: selling/doctype/sales_order/sales_order.js:1018
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
 msgid "Items Required"
 msgstr "Erforderliche Artikel"
 
@@ -37248,15 +38412,15 @@
 msgid "Items and Pricing"
 msgstr "Artikel und Preise"
 
-#: controllers/accounts_controller.py:3416
+#: controllers/accounts_controller.py:3469
 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:824
+#: selling/doctype/sales_order/sales_order.js:962
 msgid "Items for Raw Material Request"
 msgstr "Artikel für Rohstoffanforderung"
 
-#: stock/doctype/stock_entry/stock_entry.py:853
+#: stock/doctype/stock_entry/stock_entry.py:807
 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
 msgstr ""
 
@@ -37266,7 +38430,7 @@
 msgid "Items to Be Repost"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1461
+#: manufacturing/doctype/production_plan/production_plan.py:1474
 msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
 msgstr "Zu fertigende Gegenstände sind erforderlich, um die damit verbundenen Rohstoffe zu ziehen."
 
@@ -37275,11 +38439,11 @@
 msgid "Items to Order and Receive"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:252
+#: selling/doctype/sales_order/sales_order.js:278
 msgid "Items to Reserve"
 msgstr "Zu reservierende Artikel"
 
-#. Description of the 'Parent Warehouse' (Link) field in DocType 'Pick List'
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Items under this warehouse will be suggested"
@@ -37304,12 +38468,19 @@
 msgid "JAN"
 msgstr "JAN"
 
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/job_card/job_card.json
 #: manufacturing/doctype/job_card/job_card.py:765
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:28
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:88
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
 msgid "Job Card"
 msgstr "Jobkarte"
 
@@ -37412,11 +38583,17 @@
 msgid "Job Card Time Log"
 msgstr "Jobkarten-Zeitprotokoll"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:94
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
 msgid "Job Paused"
 msgstr "Auftrag pausiert"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
 msgid "Job Started"
 msgstr "Auftrag gestartet"
 
@@ -37438,11 +38615,11 @@
 msgid "Job Title"
 msgstr "Stellenbezeichnung"
 
-#: manufacturing/doctype/work_order/work_order.py:1562
+#: manufacturing/doctype/work_order/work_order.py:1568
 msgid "Job card {0} created"
 msgstr "Jobkarte {0} erstellt"
 
-#: utilities/bulk_transaction.py:48
+#: utilities/bulk_transaction.py:50
 msgid "Job: {0} has been triggered for processing failed transactions"
 msgstr ""
 
@@ -37456,19 +38633,30 @@
 msgid "Joining"
 msgstr "Eintritt"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:29
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
 msgid "Journal Entries"
 msgstr "Journaleinträge"
 
-#: accounts/utils.py:866
+#: accounts/utils.py:859
 msgid "Journal Entries {0} are un-linked"
 msgstr "Buchungssätze {0} sind nicht verknüpft"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:146
+#: accounts/doctype/account/account_tree.js:205
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
-#: assets/doctype/asset/asset.js:246 assets/doctype/asset/asset.js:249
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
 msgid "Journal Entry"
 msgstr "Buchungssatz"
 
@@ -37553,7 +38741,7 @@
 msgid "Journal Entry Type"
 msgstr "Buchungssatz-Typ"
 
-#: accounts/doctype/journal_entry/journal_entry.py:471
+#: accounts/doctype/journal_entry/journal_entry.py:489
 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
 msgstr "Der Journaleintrag für die Verschrottung von Anlagen kann nicht storniert werden. Bitte stellen Sie die Anlage wieder her."
 
@@ -37563,11 +38751,11 @@
 msgid "Journal Entry for Scrap"
 msgstr "Buchungssatz für Ausschuss"
 
-#: accounts/doctype/journal_entry/journal_entry.py:232
+#: accounts/doctype/journal_entry/journal_entry.py:245
 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:597
+#: accounts/doctype/journal_entry/journal_entry.py:625
 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
 msgstr "Buchungssatz {0} gehört nicht zu Konto {1} oder ist bereits mit einem anderen Beleg abgeglichen"
 
@@ -37577,14 +38765,24 @@
 msgid "Journals"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:95
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
 msgid "Journals have been created"
 msgstr ""
 
-#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:104
 msgid "Kanban Board"
 msgstr "Kanban-Tafel"
 
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
 #. Label of a Data field in DocType 'Currency Exchange Settings Details'
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
 msgctxt "Currency Exchange Settings Details"
@@ -37605,14 +38803,109 @@
 msgid "Key Reports"
 msgstr "Wichtige Berichte"
 
-#: manufacturing/doctype/job_card/job_card.py:768
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
 msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
 msgstr "Stornieren Sie bitte zuerst die Fertigungseinträge gegen den Arbeitsauftrag {0}."
 
-#: public/js/utils/party.js:221
+#: public/js/utils/party.js:264
 msgid "Kindly select the company first"
 msgstr "Bitte wählen Sie zuerst das Unternehmen aus"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
+
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -37749,20 +39042,20 @@
 msgid "Last Name"
 msgstr "Familienname"
 
-#: stock/doctype/shipment/shipment.js:247
+#: stock/doctype/shipment/shipment.js:275
 msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
 msgstr "Um fortzufahren, sind Nachname, E-Mail oder Telefon/Mobiltelefon des Benutzers erforderlich."
 
-#: selling/report/inactive_customers/inactive_customers.py:85
+#: selling/report/inactive_customers/inactive_customers.py:81
 msgid "Last Order Amount"
 msgstr "Letzter Bestellbetrag"
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:44
-#: selling/report/inactive_customers/inactive_customers.py:86
+#: selling/report/inactive_customers/inactive_customers.py:82
 msgid "Last Order Date"
 msgstr "Letztes Bestelldatum"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:100
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
 #: stock/report/item_prices/item_prices.py:56
 msgid "Last Purchase Rate"
 msgstr "Letzter Anschaffungspreis"
@@ -37792,7 +39085,7 @@
 msgid "Last Purchase Rate"
 msgstr "Letzter Anschaffungspreis"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:313
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
 msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
 msgstr "Die letzte Lagertransaktion für Artikel {0} unter Lager {1} war am {2}."
 
@@ -37800,11 +39093,11 @@
 msgid "Last carbon check date cannot be a future date"
 msgstr "Das Datum der letzten Kohlenstoffprüfung kann kein zukünftiges Datum sein"
 
-#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_ageing/stock_ageing.py:163
 msgid "Latest"
 msgstr "Neueste"
 
-#: stock/report/stock_balance/stock_balance.py:479
+#: stock/report/stock_balance/stock_balance.py:486
 msgid "Latest Age"
 msgstr "Spätes Stadium"
 
@@ -37821,11 +39114,11 @@
 msgstr "Breite"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:34
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
 #: crm/report/lead_details/lead_details.py:18
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
-#: public/js/communication.js:20
+#: public/js/communication.js:25
 msgid "Lead"
 msgstr "Interessent"
 
@@ -37864,7 +39157,7 @@
 msgid "Lead"
 msgstr "Interessent"
 
-#: crm/doctype/lead/lead.py:555
+#: crm/doctype/lead/lead.py:547
 msgid "Lead -> Prospect"
 msgstr "Lead -> Potenzieller Kunde"
 
@@ -37918,7 +39211,7 @@
 msgid "Lead Owner Efficiency"
 msgstr "Effizienz der Interessenten-Verantwortlichen"
 
-#: crm/doctype/lead/lead.py:176
+#: crm/doctype/lead/lead.py:174
 msgid "Lead Owner cannot be same as the Lead Email Address"
 msgstr "Der Eigentümer des Interessenten darf nicht mit der E-Mail-Adresse des Interessenten übereinstimmen"
 
@@ -37940,7 +39233,7 @@
 msgid "Lead Time"
 msgstr "Vorlaufzeit"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
 msgid "Lead Time (Days)"
 msgstr "Vorlaufzeit (Tage)"
 
@@ -37954,7 +39247,7 @@
 msgid "Lead Time Date"
 msgstr "Lieferzeit und -datum"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
 msgid "Lead Time Days"
 msgstr "Lieferzeittage"
 
@@ -37976,7 +39269,7 @@
 msgid "Lead Type"
 msgstr "Interessenten-Art"
 
-#: crm/doctype/lead/lead.py:552
+#: crm/doctype/lead/lead.py:546
 msgid "Lead {0} has been added to prospect {1}."
 msgstr "Interessent {0} wurde zu Potenziellem Kunden {1} hinzugefügt."
 
@@ -37996,7 +39289,7 @@
 msgid "Leads"
 msgstr "Interessenten"
 
-#: utilities/activation.py:79
+#: utilities/activation.py:77
 msgid "Leads help you get business, add all your contacts and more as your leads"
 msgstr "Interessenten helfen Ihnen bei der Geschäftsanbahnung. Fügen Sie alle Ihre Kontakte und mehr als Interessenten hinzu"
 
@@ -38090,9 +39383,9 @@
 msgid "Leave blank to use the standard Delivery Note format"
 msgstr "Leer lassen, um das Standard-Lieferscheinformat zu verwenden"
 
-#: accounts/doctype/journal_entry/journal_entry.js:18
-#: accounts/doctype/payment_entry/payment_entry.js:265
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:24
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
 msgid "Ledger"
 msgstr "Ledger"
 
@@ -38127,7 +39420,7 @@
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
 msgid "Left Child"
-msgstr ""
+msgstr "Linker Unterknoten"
 
 #. Label of a Int field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
@@ -38135,10 +39428,15 @@
 msgid "Left Index"
 msgstr "Linker Index"
 
-#: setup/doctype/company/company.py:389
+#: setup/doctype/company/company.py:380
 msgid "Legal"
 msgstr "Legal"
 
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
 msgid "Legal Expenses"
@@ -38164,7 +39462,7 @@
 msgid "Length (cm)"
 msgstr "Länge (cm)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:657
+#: accounts/doctype/payment_entry/payment_entry.js:807
 msgid "Less Than Amount"
 msgstr "Weniger als der Betrag"
 
@@ -38481,11 +39779,11 @@
 msgid "Lft"
 msgstr "Links"
 
-#: accounts/report/balance_sheet/balance_sheet.py:240
+#: accounts/report/balance_sheet/balance_sheet.py:239
 msgid "Liabilities"
 msgstr "Verbindlichkeiten"
 
-#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/account_balance/account_balance.js:26
 msgid "Liability"
 msgstr "Verbindlichkeit"
 
@@ -38530,7 +39828,7 @@
 msgid "Likes"
 msgstr "Likes"
 
-#: controllers/status_updater.py:362
+#: controllers/status_updater.py:358
 msgid "Limit Crossed"
 msgstr "Grenze überschritten"
 
@@ -38558,6 +39856,11 @@
 msgid "Line spacing for amount in words"
 msgstr "Zeilenabstand für Betrag in Worten"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr "Verknüpfung"
+
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
 #: support/doctype/support_search_source/support_search_source.json
@@ -38582,20 +39885,20 @@
 msgid "Link existing Quality Procedure."
 msgstr "Bestehendes Qualitätsverfahren verknüpfen."
 
-#: buying/doctype/purchase_order/purchase_order.js:487
+#: buying/doctype/purchase_order/purchase_order.js:570
 msgid "Link to Material Request"
 msgstr "Verknüpfung zur Materialanforderung"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:378
-#: buying/doctype/supplier_quotation/supplier_quotation.js:52
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
 msgid "Link to Material Requests"
 msgstr "Link zu Materialanfragen"
 
-#: buying/doctype/supplier/supplier.js:107
+#: buying/doctype/supplier/supplier.js:133
 msgid "Link with Customer"
 msgstr "Mit Kunde verknüpfen"
 
-#: selling/doctype/customer/customer.js:173
+#: selling/doctype/customer/customer.js:189
 msgid "Link with Supplier"
 msgstr "Mit Lieferant verknüpfen"
 
@@ -38616,20 +39919,20 @@
 msgid "Linked Location"
 msgstr "Verknüpfter Ort"
 
-#: stock/doctype/item/item.py:975
+#: stock/doctype/item/item.py:963
 msgid "Linked with submitted documents"
 msgstr "Verknüpft mit gebuchten Dokumenten"
 
-#: buying/doctype/supplier/supplier.js:185
-#: selling/doctype/customer/customer.js:230
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
 msgid "Linking Failed"
 msgstr "Verknüpfung fehlgeschlagen"
 
-#: buying/doctype/supplier/supplier.js:184
+#: buying/doctype/supplier/supplier.js:217
 msgid "Linking to Customer Failed. Please try again."
 msgstr "Verknüpfung mit Kunde fehlgeschlagen. Bitte versuchen Sie es erneut."
 
-#: selling/doctype/customer/customer.js:229
+#: selling/doctype/customer/customer.js:250
 msgid "Linking to Supplier Failed. Please try again."
 msgstr "Verknüpfung mit Lieferant fehlgeschlagen. Bitte versuchen Sie es erneut."
 
@@ -38645,13 +39948,23 @@
 msgid "List items that form the package."
 msgstr "Die Artikel auflisten, die das Paket bilden."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
+
 #. Label of a Button field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Load All Criteria"
 msgstr "Alle Kriterien laden"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:298
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
 msgid "Loading import file..."
 msgstr "Importdatei wird geladen ..."
 
@@ -38701,7 +40014,7 @@
 #. Name of a DocType
 #: assets/doctype/location/location.json
 #: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:476
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
 msgid "Location"
 msgstr "Ort"
 
@@ -38760,6 +40073,11 @@
 msgid "Log Entries"
 msgstr "Protokolleinträge"
 
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
@@ -38785,7 +40103,7 @@
 msgstr "Längengrad"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
-#: selling/doctype/quotation/quotation_list.js:33
+#: selling/doctype/quotation/quotation_list.js:32
 msgid "Lost"
 msgstr "Verloren"
 
@@ -38812,7 +40130,7 @@
 msgid "Lost Opportunity"
 msgstr "Verpasste Gelegenheit"
 
-#: crm/report/lead_details/lead_details.js:39
+#: crm/report/lead_details/lead_details.js:38
 msgid "Lost Quotation"
 msgstr "Verlorene Angebote"
 
@@ -38832,7 +40150,7 @@
 msgid "Lost Quotations %"
 msgstr "Verlorene Angebote %"
 
-#: crm/report/lost_opportunity/lost_opportunity.js:31
+#: crm/report/lost_opportunity/lost_opportunity.js:30
 #: selling/report/lost_quotations/lost_quotations.py:24
 msgid "Lost Reason"
 msgstr "Verlustgrund"
@@ -38849,7 +40167,7 @@
 msgstr "Verlorene Begründung Detail"
 
 #: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:410
+#: public/js/utils/sales_common.js:463
 msgid "Lost Reasons"
 msgstr "Verlorene Gründe"
 
@@ -38867,7 +40185,7 @@
 msgid "Lost Reasons"
 msgstr "Verlorene Gründe"
 
-#: crm/doctype/opportunity/opportunity.js:29
+#: crm/doctype/opportunity/opportunity.js:28
 msgid "Lost Reasons are required in case opportunity is Lost."
 msgstr ""
 
@@ -38877,7 +40195,7 @@
 
 #: selling/report/lost_quotations/lost_quotations.py:49
 msgid "Lost Value %"
-msgstr ""
+msgstr "Verlorener Wert %"
 
 #: setup/setup_wizard/operations/install_fixtures.py:241
 msgid "Low"
@@ -38907,7 +40225,7 @@
 msgstr "Unteres Abzugszertifikat"
 
 #: setup/setup_wizard/operations/install_fixtures.py:262
-#: setup/setup_wizard/operations/install_fixtures.py:378
+#: setup/setup_wizard/operations/install_fixtures.py:370
 msgid "Lower Income"
 msgstr "Niedrigeres Einkommen"
 
@@ -38945,7 +40263,7 @@
 msgid "Loyalty Point Entry Redemption"
 msgstr "Loyalty Point Entry Rückzahlung"
 
-#: selling/page/point_of_sale/pos_item_cart.js:891
+#: selling/page/point_of_sale/pos_item_cart.js:924
 msgid "Loyalty Points"
 msgstr "Treuepunkte"
 
@@ -38992,14 +40310,18 @@
 msgid "Loyalty Points Redemption"
 msgstr "Treuepunkte-Einlösung"
 
-#: public/js/utils.js:109
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
 msgid "Loyalty Points: {0}"
 msgstr "Treuepunkte: {0}"
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1041
-#: selling/page/point_of_sale/pos_item_cart.js:885
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
 msgid "Loyalty Program"
 msgstr "Treueprogramm"
 
@@ -39182,11 +40504,16 @@
 msgid "MFG-WO-.YYYY.-"
 msgstr "MFG-WO-.YYYY.-"
 
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:22
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
 msgid "Machine"
 msgstr "Maschine"
 
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr ""
+
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
@@ -39199,8 +40526,8 @@
 msgid "Machine operator errors"
 msgstr "Maschinenbedienerfehler"
 
-#: setup/doctype/company/company.py:563 setup/doctype/company/company.py:578
-#: setup/doctype/company/company.py:579 setup/doctype/company/company.py:580
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
 msgid "Main"
 msgstr "Haupt"
 
@@ -39210,11 +40537,11 @@
 msgid "Main Cost Center"
 msgstr "Hauptkostenstelle"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:125
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
 msgid "Main Cost Center {0} cannot be entered in the child table"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:102
+#: assets/doctype/asset/asset.js:118
 msgid "Maintain Asset"
 msgstr "Vermögensgegenstand warten"
 
@@ -39271,6 +40598,12 @@
 msgid "Maintenance"
 msgstr "Wartung"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr "Wartung"
+
 #. Label of a Date field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
@@ -39283,7 +40616,7 @@
 msgid "Maintenance Details"
 msgstr "Wartungsdetails"
 
-#: assets/doctype/asset_maintenance/asset_maintenance.js:43
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
 msgid "Maintenance Log"
 msgstr "Wartungsprotokoll"
 
@@ -39330,10 +40663,10 @@
 msgstr "Wartungsrolle"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:162
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:78
-#: selling/doctype/sales_order/sales_order.js:582
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
 msgid "Maintenance Schedule"
 msgstr "Wartungsplan"
 
@@ -39372,11 +40705,11 @@
 msgid "Maintenance Schedule Item"
 msgstr "Wartungsplanposten"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:370
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
 msgstr "Wartungsplan wird nicht für alle Elemente erzeugt. Bitte klicken Sie auf \"Zeitplan generieren\""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:248
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
 msgid "Maintenance Schedule {0} exists against {1}"
 msgstr "Wartungsplan {0} existiert gegen {1}"
 
@@ -39476,10 +40809,10 @@
 msgstr "Nutzer Instandhaltung"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:83
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:581
-#: support/doctype/warranty_claim/warranty_claim.js:50
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
 msgid "Maintenance Visit"
 msgstr "Wartungsbesuch"
 
@@ -39502,7 +40835,7 @@
 msgid "Maintenance Visit Purpose"
 msgstr "Zweck des Wartungsbesuchs"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:352
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
 msgid "Maintenance start date can not be before delivery date for Serial No {0}"
 msgstr "Startdatum der Wartung kann nicht vor dem Liefertermin für Seriennummer {0} liegen"
 
@@ -39512,16 +40845,16 @@
 msgid "Major/Optional Subjects"
 msgstr "Wichtiger/wahlweiser Betreff"
 
-#: accounts/doctype/journal_entry/journal_entry.js:51
-#: manufacturing/doctype/job_card/job_card.js:174
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
 msgid "Make"
 msgstr "Erstellen"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:56
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
 msgid "Make "
 msgstr "Erstellen "
 
-#: assets/doctype/asset/asset_list.js:39
+#: assets/doctype/asset/asset_list.js:29
 msgid "Make Asset Movement"
 msgstr ""
 
@@ -39551,7 +40884,7 @@
 msgid "Make Quotation"
 msgstr "Angebot erstellen"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
 msgid "Make Return Entry"
 msgstr ""
 
@@ -39567,7 +40900,7 @@
 msgid "Make Serial No / Batch from Work Order"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
 msgid "Make Stock Entry"
 msgstr "Bestandserfassung vornehmen"
 
@@ -39575,20 +40908,20 @@
 msgid "Make project from a template."
 msgstr "Projekt aus einer Vorlage erstellen."
 
-#: stock/doctype/item/item.js:502
+#: stock/doctype/item/item.js:569
 msgid "Make {0} Variant"
 msgstr "{0} Variante erstellen"
 
-#: stock/doctype/item/item.js:504
+#: stock/doctype/item/item.js:571
 msgid "Make {0} Variants"
 msgstr "{0} Varianten erstellen"
 
-#: assets/doctype/asset/asset.js:85 assets/doctype/asset/asset.js:89
-#: assets/doctype/asset/asset.js:93 assets/doctype/asset/asset.js:98
-#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:109
-#: assets/doctype/asset/asset.js:113 assets/doctype/asset/asset.js:118
-#: assets/doctype/asset/asset.js:124 assets/doctype/asset/asset.js:136
-#: setup/doctype/company/company.js:112 setup/doctype/company/company.js:119
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
 msgid "Manage"
 msgstr "Verwalten"
 
@@ -39608,26 +40941,26 @@
 msgid "Manage cost of operations"
 msgstr "Arbeitsgangkosten verwalten"
 
-#: utilities/activation.py:96
+#: utilities/activation.py:94
 msgid "Manage your orders"
 msgstr "Verwalten Sie Ihre Aufträge"
 
-#: setup/doctype/company/company.py:371
+#: setup/doctype/company/company.py:362
 msgid "Management"
 msgstr "Verwaltung"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
-#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:482
-#: manufacturing/doctype/bom/bom.py:245
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:73
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484 public/js/utils/party.js:273
-#: stock/doctype/delivery_note/delivery_note.js:138
-#: stock/doctype/purchase_receipt/purchase_receipt.js:113
-#: stock/doctype/purchase_receipt/purchase_receipt.js:198
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
 msgid "Mandatory"
 msgstr "Zwingend notwendig"
 
@@ -39653,7 +40986,7 @@
 msgid "Mandatory Depends On"
 msgstr "Bedingung für Pflichtfeld"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
 msgid "Mandatory Field"
 msgstr "Pflichtfeld"
 
@@ -39669,15 +41002,15 @@
 msgid "Mandatory For Profit and Loss Account"
 msgstr "Obligatorisch für Gewinn- und Verlustrechnung"
 
-#: selling/doctype/quotation/quotation.py:556
+#: selling/doctype/quotation/quotation.py:551
 msgid "Mandatory Missing"
 msgstr "Obligatorisch fehlt"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
 msgid "Mandatory Purchase Order"
 msgstr "Obligatorische Bestellung"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
 msgid "Mandatory Purchase Receipt"
 msgstr "Obligatorischer Eingangsbeleg"
 
@@ -39745,7 +41078,7 @@
 msgid "Manual Inspection"
 msgstr "Manuelle Inspektion"
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:34
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
 msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
 msgstr "Manuelle Eingabe kann nicht erstellt werden! Deaktivieren Sie die automatische Eingabe für die verzögerte Buchhaltung in den Buchhaltungseinstellungen und versuchen Sie es erneut"
 
@@ -39841,11 +41174,11 @@
 msgid "Manufacture against Material Request"
 msgstr "Herstellen, gegen Material anfordern"
 
-#: stock/doctype/material_request/material_request_list.js:33
+#: stock/doctype/material_request/material_request_list.js:37
 msgid "Manufactured"
 msgstr "Hergestellt"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:89
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
 msgid "Manufactured Qty"
 msgstr "Produzierte Menge"
 
@@ -39856,7 +41189,7 @@
 msgstr "Produzierte Menge"
 
 #. Name of a DocType
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:64
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
 #: stock/doctype/manufacturer/manufacturer.json
 msgid "Manufacturer"
 msgstr "Hersteller"
@@ -39921,7 +41254,7 @@
 msgid "Manufacturer"
 msgstr "Hersteller"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:70
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
 msgid "Manufacturer Part Number"
 msgstr "Herstellernummer"
 
@@ -39973,10 +41306,15 @@
 msgid "Manufacturer Part Number"
 msgstr "Herstellernummer"
 
-#: public/js/controllers/buying.js:337
+#: public/js/controllers/buying.js:332
 msgid "Manufacturer Part Number <b>{0}</b> is invalid"
 msgstr "Die Herstellerteilenummer <b>{0}</b> ist ungültig"
 
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
+
 #. Name of a Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: selling/doctype/sales_order/sales_order_dashboard.py:26
@@ -40023,7 +41361,7 @@
 msgid "Manufacturing Manager"
 msgstr "Fertigungsleiter"
 
-#: stock/doctype/stock_entry/stock_entry.py:1689
+#: stock/doctype/stock_entry/stock_entry.py:1722
 msgid "Manufacturing Quantity is mandatory"
 msgstr "Eingabe einer Fertigungsmenge ist erforderlich"
 
@@ -40087,17 +41425,17 @@
 msgid "Manufacturing module is all set up!"
 msgstr "Das Fertigungsmodul ist fertig eingerichtet!"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:148
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
 msgid "Mapping Purchase Receipt ..."
-msgstr ""
+msgstr "Zuordnung des Eingangsbelegs..."
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:98
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
 msgid "Mapping Subcontracting Order ..."
-msgstr ""
+msgstr "Zuordnung des Unterauftrags..."
 
-#: public/js/utils.js:843
+#: public/js/utils.js:911
 msgid "Mapping {0} ..."
-msgstr ""
+msgstr "Zuordnung von {0}..."
 
 #. Label of a Section Break field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -40231,7 +41569,7 @@
 msgid "Margin Type"
 msgstr "Margenart"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:19
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
 msgid "Margin View"
 msgstr "Margenansicht"
 
@@ -40241,6 +41579,15 @@
 msgid "Marital Status"
 msgstr "Familienstand"
 
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr ""
+
 #. Name of a DocType
 #: crm/doctype/market_segment/market_segment.json
 msgid "Market Segment"
@@ -40276,7 +41623,7 @@
 msgid "Market Segment"
 msgstr "Marktsegment"
 
-#: setup/doctype/company/company.py:323
+#: setup/doctype/company/company.py:314
 msgid "Marketing"
 msgstr "Marketing"
 
@@ -40316,7 +41663,7 @@
 msgid "Material"
 msgstr "Material"
 
-#: manufacturing/doctype/work_order/work_order.js:613
+#: manufacturing/doctype/work_order/work_order.js:655
 msgid "Material Consumption"
 msgstr "Materialverbrauch"
 
@@ -40332,7 +41679,7 @@
 msgid "Material Consumption for Manufacture"
 msgstr "Materialverbrauch für die Herstellung"
 
-#: stock/doctype/stock_entry/stock_entry.js:420
+#: stock/doctype/stock_entry/stock_entry.js:494
 msgid "Material Consumption is not set in Manufacturing Settings."
 msgstr "Der Materialverbrauch ist in den Produktionseinstellungen nicht festgelegt."
 
@@ -40374,7 +41721,7 @@
 msgid "Material Issue"
 msgstr "Materialentnahme"
 
-#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:146
 msgid "Material Receipt"
 msgstr "Materialannahme"
 
@@ -40391,20 +41738,21 @@
 msgstr "Materialannahme"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:435
-#: buying/doctype/request_for_quotation/request_for_quotation.js:297
-#: buying/doctype/supplier_quotation/supplier_quotation.js:31
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:34
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
-#: manufacturing/doctype/job_card/job_card.js:57
-#: manufacturing/doctype/production_plan/production_plan.js:113
-#: selling/doctype/sales_order/sales_order.js:570
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
 #: stock/doctype/material_request/material_request.json
-#: stock/doctype/material_request/material_request.py:365
-#: stock/doctype/material_request/material_request.py:399
-#: stock/doctype/stock_entry/stock_entry.js:192
-#: stock/doctype/stock_entry/stock_entry.js:277
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
 msgid "Material Request"
 msgstr "Materialanfrage"
 
@@ -40622,13 +41970,17 @@
 msgid "Material Request Planning"
 msgstr "Materialanforderungsplanung"
 
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr "Materialanfragetyp"
+
 #. Label of a Select field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Request Type"
 msgstr "Materialanfragetyp"
 
-#: selling/doctype/sales_order/sales_order.py:1521
+#: selling/doctype/sales_order/sales_order.py:1533
 msgid "Material Request not created, as quantity for Raw Materials already available."
 msgstr "Materialanforderung nicht angelegt, da Menge für Rohstoffe bereits vorhanden."
 
@@ -40643,11 +41995,11 @@
 msgid "Material Request used to make this Stock Entry"
 msgstr "Materialanfrage wurde für die Erstellung dieser Lagerbuchung verwendet"
 
-#: controllers/subcontracting_controller.py:974
+#: controllers/subcontracting_controller.py:1052
 msgid "Material Request {0} is cancelled or stopped"
 msgstr "Materialanfrage {0} wird storniert oder gestoppt"
 
-#: selling/doctype/sales_order/sales_order.js:839
+#: selling/doctype/sales_order/sales_order.js:978
 msgid "Material Request {0} submitted."
 msgstr "Materialanforderung {0} gebucht."
 
@@ -40663,7 +42015,7 @@
 msgid "Material Requests"
 msgstr "Materialwünsche"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Material Requests Required"
 msgstr "Materialanforderungen erforderlich"
 
@@ -40674,12 +42026,12 @@
 msgid "Material Requests for which Supplier Quotations are not created"
 msgstr "Materialanfragen, für die keine Lieferantenangebote erstellt werden"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:7
+#: stock/doctype/stock_entry/stock_entry_list.js:13
 msgid "Material Returned from WIP"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:67
-#: stock/doctype/material_request/material_request.js:119
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
 msgid "Material Transfer"
 msgstr "Materialübertrag"
 
@@ -40720,7 +42072,7 @@
 msgid "Material Transfer"
 msgstr "Materialübertrag"
 
-#: stock/doctype/material_request/material_request.js:122
+#: stock/doctype/material_request/material_request.js:130
 msgid "Material Transfer (In Transit)"
 msgstr "Materialtransfer (In Transit)"
 
@@ -40774,8 +42126,8 @@
 msgid "Material Transferred for Subcontract"
 msgstr "Material für den Untervertrag übertragen"
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
 msgid "Material to Supplier"
 msgstr "Material an den Lieferanten"
 
@@ -40785,11 +42137,11 @@
 msgid "Materials Required (Exploded)"
 msgstr "Benötigte Materialien (erweitert)"
 
-#: controllers/subcontracting_controller.py:1164
+#: controllers/subcontracting_controller.py:1251
 msgid "Materials are already received against the {0} {1}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:636
+#: manufacturing/doctype/job_card/job_card.py:643
 msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
 msgstr ""
 
@@ -40869,8 +42221,8 @@
 msgid "Max discount allowed for item: {0} is {1}%"
 msgstr "Der maximal zulässige Rabatt für den Artikel: {0} beträgt {1}%"
 
-#: manufacturing/doctype/work_order/work_order.js:715
-#: stock/doctype/pick_list/pick_list.js:147
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
 msgid "Max: {0}"
 msgstr "Max: {0}"
 
@@ -40892,11 +42244,11 @@
 msgid "Maximum Payment Amount"
 msgstr "Maximaler Zahlungsbetrag"
 
-#: stock/doctype/stock_entry/stock_entry.py:2842
+#: stock/doctype/stock_entry/stock_entry.py:2910
 msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
 msgstr "Maximum Samples - {0} kann für Batch {1} und Item {2} beibehalten werden."
 
-#: stock/doctype/stock_entry/stock_entry.py:2833
+#: stock/doctype/stock_entry/stock_entry.py:2901
 msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
 msgstr "Maximum Samples - {0} wurden bereits für Batch {1} und Artikel {2} in Batch {3} gespeichert."
 
@@ -40918,11 +42270,11 @@
 msgid "Maximum Value"
 msgstr "Maximalwert"
 
-#: controllers/selling_controller.py:194
+#: controllers/selling_controller.py:195
 msgid "Maximum discount for Item {0} is {1}%"
 msgstr "Der maximale Rabatt für Artikel {0} beträgt {1}%"
 
-#: public/js/utils/barcode_scanner.js:94
+#: public/js/utils/barcode_scanner.js:99
 msgid "Maximum quantity scanned for item {0}."
 msgstr ""
 
@@ -40960,7 +42312,32 @@
 msgid "Meeting"
 msgstr "Treffen"
 
-#: stock/stock_ledger.py:1685
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
 msgid "Mention Valuation Rate in the Item master."
 msgstr "Erwähnen Sie die Bewertungsrate im Artikelstamm."
 
@@ -40988,11 +42365,11 @@
 msgid "Mention if non-standard receivable account applicable"
 msgstr "Vermerken, wenn kein Standard-Forderungskonto verwendbar ist"
 
-#: accounts/doctype/account/account.js:151
+#: accounts/doctype/account/account.js:152
 msgid "Merge"
 msgstr "Zusammenführen"
 
-#: accounts/doctype/account/account.js:51
+#: accounts/doctype/account/account.js:46
 msgid "Merge Account"
 msgstr "Konto zusammenfassen"
 
@@ -41012,15 +42389,15 @@
 msgid "Merge Similar Account Heads"
 msgstr ""
 
-#: public/js/utils.js:873
+#: public/js/utils.js:941
 msgid "Merge taxes from multiple documents"
 msgstr ""
 
-#: accounts/doctype/account/account.js:123
+#: accounts/doctype/account/account.js:124
 msgid "Merge with Existing Account"
 msgstr "Mit existierendem Konto zusammenfassen"
 
-#: accounts/doctype/cost_center/cost_center.js:66
+#: accounts/doctype/cost_center/cost_center.js:68
 msgid "Merge with existing"
 msgstr "Mit Existierenden zusammenführen"
 
@@ -41030,7 +42407,7 @@
 msgid "Merged"
 msgstr "Zusammengeführt"
 
-#: accounts/doctype/account/account.py:546
+#: accounts/doctype/account/account.py:560
 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
 msgstr ""
 
@@ -41038,23 +42415,27 @@
 msgid "Merging {0} of {1}"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr "Nachricht"
+
 #. Label of a Text field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Message"
-msgstr "Botschaft"
+msgstr "Nachricht"
 
 #. Label of a Text field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Message"
-msgstr "Botschaft"
+msgstr "Nachricht"
 
 #. Label of a Text field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Message"
-msgstr "Botschaft"
+msgstr "Nachricht"
 
 #. Label of a HTML field in DocType 'Payment Gateway Account'
 #: accounts/doctype/payment_gateway_account/payment_gateway_account.json
@@ -41068,7 +42449,7 @@
 msgid "Message Examples"
 msgstr "Mitteilungsbeispiele"
 
-#: accounts/doctype/payment_request/payment_request.js:38
+#: accounts/doctype/payment_request/payment_request.js:47
 #: setup/doctype/email_digest/email_digest.js:26
 msgid "Message Sent"
 msgstr "Mitteilung gesendet"
@@ -41097,8 +42478,52 @@
 msgid "Messages greater than 160 characters will be split into multiple messages"
 msgstr "Mitteilungen mit mehr als 160 Zeichen werden in mehrere Nachrichten aufgeteilt"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:263
-#: setup/setup_wizard/operations/install_fixtures.py:379
+#: setup/setup_wizard/operations/install_fixtures.py:371
 msgid "Middle Income"
 msgstr "Mittleres Einkommen"
 
@@ -41114,6 +42539,101 @@
 msgid "Middle Name"
 msgstr "Zweiter Vorname"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
@@ -41170,7 +42690,7 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Min Qty (As Per Stock UOM)"
-msgstr ""
+msgstr "Mindestmenge (gemäß Lager-ME)"
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:216
 msgid "Min Qty can not be greater than Max Qty"
@@ -41212,7 +42732,7 @@
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Minimum Payment Amount"
-msgstr ""
+msgstr "Mindestzahlungsbetrag"
 
 #: stock/report/product_bundle_balance/product_bundle_balance.py:97
 msgid "Minimum Qty"
@@ -41242,6 +42762,11 @@
 msgid "Minimum quantity should be as per Stock UOM"
 msgstr "Die Mindestmenge sollte der Lagermenge entsprechen"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr "Protokoll"
+
 #. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
@@ -41259,44 +42784,44 @@
 msgid "Miscellaneous Expenses"
 msgstr "Sonstige Aufwendungen"
 
-#: controllers/buying_controller.py:473
+#: controllers/buying_controller.py:467
 msgid "Mismatch"
-msgstr ""
+msgstr "Keine Übereinstimmung"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1132
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
 msgid "Missing"
-msgstr ""
+msgstr "Fehlt"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
 #: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:548
-#: accounts/doctype/sales_invoice/sales_invoice.py:2044
-#: accounts/doctype/sales_invoice/sales_invoice.py:2602
-#: assets/doctype/asset_category/asset_category.py:115
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
 msgid "Missing Account"
 msgstr "Fehlendes Konto"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1403
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
 msgid "Missing Asset"
-msgstr ""
+msgstr "Fehlender Vermögensgegenstand"
 
-#: accounts/doctype/gl_entry/gl_entry.py:179 assets/doctype/asset/asset.py:265
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
 msgid "Missing Cost Center"
-msgstr ""
+msgstr "Fehlende Kostenstelle"
 
-#: assets/doctype/asset/asset.py:309
+#: assets/doctype/asset/asset.py:307
 msgid "Missing Finance Book"
-msgstr ""
+msgstr "Fehlendes Finanzbuch"
 
-#: stock/doctype/stock_entry/stock_entry.py:1280
+#: stock/doctype/stock_entry/stock_entry.py:1298
 msgid "Missing Finished Good"
-msgstr ""
+msgstr "Fehlendes Fertigerzeugnis"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:216
+#: stock/doctype/quality_inspection/quality_inspection.py:214
 msgid "Missing Formula"
 msgstr "Fehlende Formel"
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Missing Items"
 msgstr "Fehlende Artikel"
 
@@ -41304,24 +42829,24 @@
 msgid "Missing Payments App"
 msgstr "Fehlende Zahlungs-App"
 
-#: assets/doctype/asset_repair/asset_repair.py:240
+#: assets/doctype/asset_repair/asset_repair.py:238
 msgid "Missing Serial No Bundle"
-msgstr ""
+msgstr "Fehlendes Seriennr.-Bündel"
 
 #: selling/doctype/customer/customer.py:743
 msgid "Missing Values Required"
 msgstr "Angaben zu fehlenden Werten erforderlich"
 
-#: assets/doctype/asset_repair/asset_repair.py:178
+#: assets/doctype/asset_repair/asset_repair.py:176
 msgid "Missing Warehouse"
 msgstr "Fehlendes Lager"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:132
+#: stock/doctype/delivery_trip/delivery_trip.js:153
 msgid "Missing email template for dispatch. Please set one in Delivery Settings."
 msgstr "Fehlende E-Mail-Vorlage für den Versand. Bitte legen Sie einen in den Liefereinstellungen fest."
 
-#: manufacturing/doctype/bom/bom.py:957
-#: manufacturing/doctype/work_order/work_order.py:979
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
 msgid "Missing value"
 msgstr "Fehlender Wert"
 
@@ -41461,39 +42986,39 @@
 msgid "Mobile No"
 msgstr "Mobilfunknummer"
 
-#: public/js/utils/contact_address_quick_entry.js:48
+#: public/js/utils/contact_address_quick_entry.js:51
 msgid "Mobile Number"
 msgstr "Mobilfunknummer"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:213
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
 #: accounts/report/purchase_register/purchase_register.py:201
-#: accounts/report/sales_register/sales_register.py:222
+#: accounts/report/sales_register/sales_register.py:223
 msgid "Mode Of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
-#: accounts/doctype/payment_order/payment_order.js:109
+#: accounts/doctype/payment_order/payment_order.js:124
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
 #: accounts/report/purchase_register/purchase_register.js:40
 #: accounts/report/sales_register/sales_register.js:40
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Cashier Closing Payments'
 #: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
 msgctxt "Cashier Closing Payments"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Data field in DocType 'Mode of Payment'
 #. Label of a Link in the Accounting Workspace
@@ -41501,88 +43026,88 @@
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Mode of Payment"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'POS Closing Entry Detail'
 #: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
 msgctxt "POS Closing Entry Detail"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'POS Opening Entry Detail'
 #: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
 msgctxt "POS Opening Entry Detail"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'POS Payment Method'
 #: accounts/doctype/pos_payment_method/pos_payment_method.json
 msgctxt "POS Payment Method"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Payment Order Reference'
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Label of a Link field in DocType 'Sales Invoice Payment'
 #: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
 msgctxt "Sales Invoice Payment"
 msgid "Mode of Payment"
-msgstr "Zahlungsart"
+msgstr "Zahlungsweise"
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
 msgid "Mode of Payment Account"
-msgstr "Art des Zahlungskontos"
+msgstr "Konto für Zahlungsweise"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:35
 msgid "Mode of Payments"
-msgstr "Zahlungsweise"
+msgstr "Zahlungsweisen"
 
 #. Label of a Data field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
@@ -41594,7 +43119,7 @@
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Modes of Payment"
-msgstr "Zahlungsmodi"
+msgstr "Zahlungsweisen"
 
 #: templates/pages/projects.html:69
 msgid "Modified By"
@@ -41714,21 +43239,21 @@
 msgid "Month(s) after the end of the invoice month"
 msgstr "Monat (e) nach dem Ende des Rechnungsmonats"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:67
-#: accounts/report/gross_profit/gross_profit.py:342
-#: buying/report/purchase_analytics/purchase_analytics.js:62
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
-#: manufacturing/report/production_analytics/production_analytics.js:35
-#: public/js/financial_statements.js:217
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
 #: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
-#: public/js/stock_analytics.js:53
-#: selling/report/sales_analytics/sales_analytics.js:62
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
-#: stock/report/stock_analytics/stock_analytics.js:81
-#: support/report/issue_analytics/issue_analytics.js:43
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
 msgid "Monthly"
 msgstr "Monatlich"
 
@@ -41778,7 +43303,7 @@
 msgstr "Monatlich abgeschlossene Arbeitsaufträge"
 
 #. Name of a DocType
-#: accounts/doctype/cost_center/cost_center_tree.js:44
+#: accounts/doctype/cost_center/cost_center_tree.js:69
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgid "Monthly Distribution"
 msgstr "Monatsbezogene Verteilung"
@@ -42020,25 +43545,31 @@
 msgid "More Information"
 msgstr "Mehr Informationen"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:54
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
 msgid "More columns found than expected. Please compare the uploaded file with standard template"
 msgstr "Es wurden mehr Spalten gefunden als erwartet. Bitte vergleichen Sie die hochgeladene Datei mit der Standardvorlage"
 
-#: stock/doctype/batch/batch.js:111 stock/doctype/batch/batch_dashboard.py:10
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
 msgid "Move"
 msgstr "Verschieben"
 
-#: stock/dashboard/item_dashboard.js:205
+#: stock/dashboard/item_dashboard.js:212
 msgid "Move Item"
 msgstr "Element verschieben"
 
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr ""
+
 #: templates/includes/macros.html:169
 msgid "Move to Cart"
-msgstr ""
+msgstr "Zum Warenkorb bewegen"
 
 #: assets/doctype/asset/asset_dashboard.py:7
 msgid "Movement"
-msgstr ""
+msgstr "Bewegung"
 
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -42055,7 +43586,7 @@
 
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:82
 msgid "Moving up in tree ..."
-msgstr ""
+msgstr "Aufsteigen im Baum ..."
 
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
@@ -42074,15 +43605,15 @@
 msgid "Multi Currency"
 msgstr "Unterschiedliche Währungen"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:42
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
 msgid "Multi-level BOM Creator"
-msgstr ""
+msgstr "Mehrstufiger Stücklistenersteller"
 
-#: selling/doctype/customer/customer.py:369
+#: selling/doctype/customer/customer.py:378
 msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
-msgstr ""
+msgstr "Für den Kunden {} wurden mehrere Treueprogramme gefunden. Bitte manuell auswählen."
 
-#: accounts/doctype/pricing_rule/utils.py:345
+#: accounts/doctype/pricing_rule/utils.py:338
 msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
 msgstr "Es sind mehrere Preisregeln mit gleichen Kriterien vorhanden, lösen Sie Konflikte, indem Sie Prioritäten zuweisen. Preis Regeln: {0}"
 
@@ -42093,24 +43624,24 @@
 msgid "Multiple Tier Program"
 msgstr "Mehrstufiges Programm"
 
-#: stock/doctype/item/item.js:106
+#: stock/doctype/item/item.js:138
 msgid "Multiple Variants"
 msgstr "Mehrere Varianten"
 
-#: stock/doctype/warehouse/warehouse.py:147
+#: stock/doctype/warehouse/warehouse.py:145
 msgid "Multiple Warehouse Accounts"
 msgstr "Mehrere Lager-Konten"
 
-#: controllers/accounts_controller.py:899
+#: controllers/accounts_controller.py:963
 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
 msgstr "Mehrere Geschäftsjahre existieren für das Datum {0}. Bitte setzen Unternehmen im Geschäftsjahr"
 
-#: stock/doctype/stock_entry/stock_entry.py:1287
+#: stock/doctype/stock_entry/stock_entry.py:1305
 msgid "Multiple items cannot be marked as finished item"
-msgstr ""
+msgstr "Mehrere Artikel können nicht als fertiger Artikel markiert werden"
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:222
+#: utilities/transaction_base.py:220
 msgid "Must be Whole Number"
 msgstr "Muss eine ganze Zahl sein"
 
@@ -42139,12 +43670,12 @@
 msgid "N/A"
 msgstr "Keine Angaben"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:86
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:357
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
-#: manufacturing/doctype/bom_creator/bom_creator.js:45
-#: public/js/utils/serial_no_batch_selector.js:404
-#: selling/doctype/quotation/quotation.js:261
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
 msgid "Name"
 msgstr "Name"
 
@@ -42202,7 +43733,7 @@
 msgid "Name of Beneficiary"
 msgstr "Name des Begünstigten"
 
-#: accounts/doctype/account/account_tree.js:107
+#: accounts/doctype/account/account_tree.js:124
 msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
 msgstr "Name des neuen Kontos. Hinweis: Bitte keine Konten für Kunden und Lieferanten erstellen"
 
@@ -42371,25 +43902,50 @@
 msgid "Naming Series and Price Defaults"
 msgstr "Nummernkreis und Preisvorgaben"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr ""
+
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Natural Gas"
 msgstr "Erdgas"
 
-#: setup/setup_wizard/operations/install_fixtures.py:391
+#: setup/setup_wizard/operations/install_fixtures.py:383
 msgid "Needs Analysis"
 msgstr "Muss analysiert werden"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:377
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
 msgid "Negative Quantity is not allowed"
 msgstr "Negative Menge ist nicht erlaubt"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:381
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
 msgid "Negative Valuation Rate is not allowed"
 msgstr "Negative Bewertung ist nicht erlaubt"
 
-#: setup/setup_wizard/operations/install_fixtures.py:396
+#: setup/setup_wizard/operations/install_fixtures.py:388
 msgid "Negotiation/Review"
 msgstr "Verhandlung / Überprüfung"
 
@@ -42507,45 +44063,45 @@
 msgid "Net Amount (Company Currency)"
 msgstr "Nettobetrag (Unternehmenswährung)"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:429
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:435
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
 msgid "Net Asset value as on"
 msgstr "Nettoinventarwert Vermögenswert wie"
 
-#: accounts/report/cash_flow/cash_flow.py:145
+#: accounts/report/cash_flow/cash_flow.py:143
 msgid "Net Cash from Financing"
 msgstr "Nettocashflow aus Finanzierung"
 
-#: accounts/report/cash_flow/cash_flow.py:138
+#: accounts/report/cash_flow/cash_flow.py:136
 msgid "Net Cash from Investing"
 msgstr "Nettocashflow aus Investitionen"
 
-#: accounts/report/cash_flow/cash_flow.py:126
+#: accounts/report/cash_flow/cash_flow.py:124
 msgid "Net Cash from Operations"
 msgstr "Nettocashflow aus laufender Geschäftstätigkeit"
 
-#: accounts/report/cash_flow/cash_flow.py:131
+#: accounts/report/cash_flow/cash_flow.py:129
 msgid "Net Change in Accounts Payable"
 msgstr "Nettoveränderung der Verbindlichkeiten"
 
-#: accounts/report/cash_flow/cash_flow.py:130
+#: accounts/report/cash_flow/cash_flow.py:128
 msgid "Net Change in Accounts Receivable"
 msgstr "Nettoveränderung der Forderungen"
 
 #: accounts/report/cash_flow/cash_flow.py:110
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:259
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
 msgid "Net Change in Cash"
 msgstr "Nettoveränderung der Barmittel"
 
-#: accounts/report/cash_flow/cash_flow.py:147
+#: accounts/report/cash_flow/cash_flow.py:145
 msgid "Net Change in Equity"
 msgstr "Nettoveränderung des Eigenkapitals"
 
-#: accounts/report/cash_flow/cash_flow.py:140
+#: accounts/report/cash_flow/cash_flow.py:138
 msgid "Net Change in Fixed Asset"
 msgstr "Nettoveränderung des Anlagevermögens"
 
-#: accounts/report/cash_flow/cash_flow.py:132
+#: accounts/report/cash_flow/cash_flow.py:130
 msgid "Net Change in Inventory"
 msgstr "Nettoveränderung des Bestands"
 
@@ -42561,13 +44117,13 @@
 msgid "Net Hour Rate"
 msgstr "Nettostundensatz"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:218
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:219
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
 msgid "Net Profit"
 msgstr "Reingewinn"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:176
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
 msgid "Net Profit/Loss"
 msgstr "Nettogewinn (-verlust"
 
@@ -42681,7 +44237,11 @@
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
 #: accounts/report/purchase_register/purchase_register.py:253
-#: accounts/report/sales_register/sales_register.py:283
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
 #: templates/includes/order/order_taxes.html:5
 msgid "Net Total"
 msgstr "Nettosumme"
@@ -42869,15 +44429,15 @@
 msgid "Net Weight UOM"
 msgstr "Nettogewichtmaßeinheit"
 
-#: controllers/accounts_controller.py:1210
+#: controllers/accounts_controller.py:1285
 msgid "Net total calculation precision loss"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:164
+#: accounts/doctype/account/account_tree.js:241
 msgid "New"
 msgstr "Neu"
 
-#: accounts/doctype/account/account_tree.js:106
+#: accounts/doctype/account/account_tree.js:122
 msgid "New Account Name"
 msgstr "Neuer Kontoname"
 
@@ -42887,11 +44447,11 @@
 msgid "New Asset Value"
 msgstr "Neuer Anlagenwert"
 
-#: assets/dashboard_fixtures.py:165
+#: assets/dashboard_fixtures.py:164
 msgid "New Assets (This Year)"
 msgstr "Neue Vermögenswerte (dieses Jahr)"
 
-#: manufacturing/doctype/bom/bom_tree.js:56
+#: manufacturing/doctype/bom/bom_tree.js:55
 msgid "New BOM"
 msgstr "Neue Stückliste"
 
@@ -42911,7 +44471,7 @@
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "New Balance In Account Currency"
-msgstr ""
+msgstr "Neuer Saldo in Kontowährung"
 
 #. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
@@ -42919,21 +44479,21 @@
 msgid "New Balance In Base Currency"
 msgstr "Neuer Kontostand in der Basiswährung"
 
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:146
 msgid "New Batch ID (Optional)"
 msgstr "Neue Batch-ID (optional)"
 
-#: stock/doctype/batch/batch.js:121
+#: stock/doctype/batch/batch.js:140
 msgid "New Batch Qty"
 msgstr "Neue Batch-Menge"
 
-#: accounts/doctype/account/account_tree.js:100
-#: accounts/doctype/cost_center/cost_center_tree.js:16
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
 #: setup/doctype/company/company_tree.js:23
 msgid "New Company"
 msgstr "Neues Unternehmen anlegen"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:22
+#: accounts/doctype/cost_center/cost_center_tree.js:26
 msgid "New Cost Center Name"
 msgstr "Neuer Kostenstellenname"
 
@@ -42953,7 +44513,8 @@
 msgid "New Employee"
 msgstr "Neuer Angestellter"
 
-#: public/js/utils/crm_activities.js:81
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
 msgid "New Event"
 msgstr "Neues Event"
 
@@ -42979,6 +44540,10 @@
 msgid "New Location"
 msgstr "Neuer Ort"
 
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -43013,23 +44578,24 @@
 msgid "New Sales Orders"
 msgstr "Neue Aufträge"
 
-#: setup/doctype/sales_person/sales_person_tree.js:5
+#: setup/doctype/sales_person/sales_person_tree.js:3
 msgid "New Sales Person Name"
 msgstr "Neuer Verkaufspersonenname"
 
-#: stock/doctype/serial_no/serial_no.py:70
+#: stock/doctype/serial_no/serial_no.py:67
 msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
 msgstr "\"Neue Seriennummer\" kann keine Lagerangabe enthalten. Lagerangaben müssen durch eine Lagerbuchung oder einen Eingangsbeleg erstellt werden"
 
-#: public/js/utils/crm_activities.js:63
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
 msgid "New Task"
 msgstr "Neue Aufgabe"
 
-#: manufacturing/doctype/bom/bom.js:112
+#: manufacturing/doctype/bom/bom.js:111
 msgid "New Version"
 msgstr "Neue Version"
 
-#: stock/doctype/warehouse/warehouse_tree.js:15
+#: stock/doctype/warehouse/warehouse_tree.js:16
 msgid "New Warehouse Name"
 msgstr "Neuer Lagername"
 
@@ -43039,10 +44605,14 @@
 msgid "New Workplace"
 msgstr "Neuer Arbeitsplatz"
 
-#: selling/doctype/customer/customer.py:338
+#: selling/doctype/customer/customer.py:347
 msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
 msgstr "Neues Kreditlimit ist weniger als der aktuell ausstehende Betrag für den Kunden. Kreditlimit muss mindestens {0} sein"
 
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr ""
+
 #. Description of the 'Generate New Invoices Past Due Date' (Check) field in
 #. DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -43050,7 +44620,7 @@
 msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
 msgstr "Neue Rechnungen werden planmäßig erstellt, auch wenn aktuelle Rechnungen nicht bezahlt wurden oder überfällig sind"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:218
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
 msgid "New release date should be in the future"
 msgstr "Das neue Erscheinungsdatum sollte in der Zukunft liegen"
 
@@ -43069,6 +44639,11 @@
 msgid "Newsletter"
 msgstr "Newsletter"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
 #: www/book_appointment/index.html:34
 msgid "Next"
 msgstr "Weiter"
@@ -43200,7 +44775,7 @@
 msgid "No Account matched these filters: {}"
 msgstr "Kein Konto entspricht diesen Filtern: {}"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:6
+#: quality_management/doctype/quality_review/quality_review_list.js:5
 msgid "No Action"
 msgstr "Keine Aktion"
 
@@ -43210,20 +44785,20 @@
 msgid "No Answer"
 msgstr "Keine Antwort"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2146
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
 msgid "No Customer found for Inter Company Transactions which represents company {0}"
 msgstr "Für Transaktionen zwischen Unternehmen, die das Unternehmen {0} darstellen, wurde kein Kunde gefunden."
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:118
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:362
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
 msgid "No Customers found with selected options."
-msgstr ""
+msgstr "Keine Kunden mit ausgewählten Optionen gefunden."
 
-#: selling/page/sales_funnel/sales_funnel.js:48
+#: selling/page/sales_funnel/sales_funnel.js:59
 msgid "No Data"
 msgstr "Keine Daten"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:143
 msgid "No Delivery Note selected for Customer {}"
 msgstr "Kein Lieferschein für den Kunden {} ausgewählt"
 
@@ -43235,101 +44810,113 @@
 msgid "No Item with Serial No {0}"
 msgstr "Kein Artikel mit Seriennummer {0}"
 
-#: controllers/subcontracting_controller.py:1084
+#: controllers/subcontracting_controller.py:1175
 msgid "No Items selected for transfer."
 msgstr "Keine Artikel zur Übertragung ausgewählt."
 
-#: selling/doctype/sales_order/sales_order.js:668
+#: selling/doctype/sales_order/sales_order.js:769
 msgid "No Items with Bill of Materials to Manufacture"
 msgstr "Keine Elemente mit Bill of Materials zu Herstellung"
 
-#: selling/doctype/sales_order/sales_order.js:782
+#: selling/doctype/sales_order/sales_order.js:898
 msgid "No Items with Bill of Materials."
 msgstr "Keine Artikel mit Stückliste."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:213
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
 msgid "No Outstanding Invoices found for this party"
 msgstr "Für diese Partei wurden keine ausstehenden Rechnungen gefunden"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:526
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
 msgid "No POS Profile found. Please create a New POS Profile first"
 msgstr "Kein POS-Profil gefunden. Bitte erstellen Sie zunächst ein neues POS-Profil"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1420
-#: accounts/doctype/journal_entry/journal_entry.py:1486
-#: accounts/doctype/journal_entry/journal_entry.py:1509
-#: stock/doctype/item/item.py:1332
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
 msgid "No Permission"
 msgstr "Keine Berechtigung"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:23
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
 msgid "No Records for these settings."
 msgstr "Keine Datensätze für diese Einstellungen."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:333
-#: accounts/doctype/sales_invoice/sales_invoice.py:949
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
 msgid "No Remarks"
 msgstr "Keine Anmerkungen"
 
-#: stock/dashboard/item_dashboard.js:147
+#: stock/dashboard/item_dashboard.js:150
 msgid "No Stock Available Currently"
 msgstr "Derzeit kein Lagerbestand verfügbar"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2130
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
 msgid "No Supplier found for Inter Company Transactions which represents company {0}"
 msgstr "Es wurde kein Lieferant für Transaktionen zwischen Unternehmen gefunden, die das Unternehmen {0} darstellen."
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:200
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
 msgid "No Tax Withholding data found for the current posting date."
 msgstr "Für das aktuelle Buchungsdatum wurden keine Quellensteuerdaten gefunden."
 
-#: accounts/report/gross_profit/gross_profit.py:777
+#: accounts/report/gross_profit/gross_profit.py:775
 msgid "No Terms"
 msgstr "Keine Bedingungen"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:211
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
 msgid "No Unreconciled Invoices and Payments found for this party and account"
 msgstr "Für diese Partei und dieses Konto wurden keine nicht abgeglichenen Rechnungen und Zahlungen gefunden"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:215
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
 msgid "No Unreconciled Payments found for this party"
 msgstr "Für diese Partei wurden keine nicht abgestimmten Zahlungen gefunden"
 
-#: manufacturing/doctype/production_plan/production_plan.py:682
+#: manufacturing/doctype/production_plan/production_plan.py:692
 msgid "No Work Orders were created"
 msgstr "Es wurden keine Arbeitsaufträge erstellt"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:727
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:606
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
 msgid "No accounting entries for the following warehouses"
 msgstr "Keine Buchungen für die folgenden Lager"
 
-#: selling/doctype/sales_order/sales_order.py:651
+#: selling/doctype/sales_order/sales_order.py:663
 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
 msgstr "Für Artikel {0} wurde keine aktive Stückliste gefunden. Die Lieferung per Seriennummer kann nicht gewährleistet werden"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.js:31
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
 msgid "No additional fields available"
 msgstr "Keine zusätzlichen Felder verfügbar"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:429
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
 msgid "No billing email found for customer: {0}"
 msgstr "Keine Rechnungs-E-Mail für den Kunden gefunden: {0}"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:422
+#: stock/doctype/delivery_trip/delivery_trip.py:417
 msgid "No contacts with email IDs found."
 msgstr "Keine Kontakte mit E-Mail-IDs gefunden."
 
-#: selling/page/sales_funnel/sales_funnel.js:115
+#: selling/page/sales_funnel/sales_funnel.js:130
 msgid "No data for this period"
 msgstr "Keine Daten für diesen Zeitraum"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
 msgid "No data found. Seems like you uploaded a blank file"
 msgstr "Keine Daten gefunden. Es scheint, als hätten Sie eine leere Datei hochgeladen"
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:38
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
 msgid "No data to export"
 msgstr "Keine zu exportierenden Daten"
 
@@ -43337,15 +44924,19 @@
 msgid "No description given"
 msgstr "Keine Beschreibung angegeben"
 
-#: telephony/doctype/call_log/call_log.py:119
+#: telephony/doctype/call_log/call_log.py:117
 msgid "No employee was scheduled for call popup"
 msgstr "Es war kein Mitarbeiter für das Anruf-Popup eingeplant"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1064
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr "Keine fehlgeschlagenen Protokolle"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1289
 msgid "No gain or loss in the exchange rate"
 msgstr "Kein Gewinn oder Verlust im Wechselkurs"
 
-#: controllers/subcontracting_controller.py:1005
+#: controllers/subcontracting_controller.py:1084
 msgid "No item available for transfer."
 msgstr "Kein Artikel zur Übertragung verfügbar."
 
@@ -43358,28 +44949,38 @@
 msgid "No items are available in the sales order {0} for production"
 msgstr "Im Kundenauftrag {0} sind keine Artikel für die Produktion verfügbar"
 
-#: selling/page/point_of_sale/pos_item_selector.js:320
+#: selling/page/point_of_sale/pos_item_selector.js:317
 msgid "No items found. Scan barcode again."
 msgstr "Keine Elemente gefunden. Scannen Sie den Barcode erneut."
 
-#: setup/doctype/email_digest/email_digest.py:168
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
 msgid "No items to be received are overdue"
 msgstr "Keine zu übergebenden Artikel sind überfällig"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:424
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
 msgid "No matches occurred via auto reconciliation"
 msgstr "Keine Treffer beim automatischen Abgleich"
 
-#: manufacturing/doctype/production_plan/production_plan.py:879
+#: manufacturing/doctype/production_plan/production_plan.py:889
 msgid "No material request created"
 msgstr "Es wurde keine Materialanforderung erstellt"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:198
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
 msgid "No more children on Left"
-msgstr ""
+msgstr "Keine Unterknoten mehr auf der linken Seite"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:212
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
 msgid "No more children on Right"
+msgstr "Keine Unterpunkte auf der rechten Seite"
+
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
 msgstr ""
 
 #. Label of a Select field in DocType 'Lead'
@@ -43433,6 +45034,14 @@
 msgid "No of Visits"
 msgstr "Anzahl der Besuche"
 
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr ""
+
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
 msgid "No outstanding invoices found"
 msgstr "Keine offenen Rechnungen gefunden"
@@ -43441,15 +45050,15 @@
 msgid "No outstanding invoices require exchange rate revaluation"
 msgstr "Keine ausstehenden Rechnungen erfordern eine Neubewertung des Wechselkurses"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1801
+#: accounts/doctype/payment_entry/payment_entry.py:1841
 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
 msgstr "Für {1} {2} wurden kein ausstehender Beleg vom Typ {0} gefunden, der den angegebenen Filtern entspricht."
 
-#: public/js/controllers/buying.js:439
+#: public/js/controllers/buying.js:430
 msgid "No pending Material Requests found to link for the given items."
 msgstr "Es wurden keine ausstehenden Materialanforderungen gefunden, die für die angegebenen Artikel verknüpft sind."
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
 msgid "No primary email found for customer: {0}"
 msgstr "Keine primäre E-Mail-Adresse für den Kunden gefunden: {0}"
 
@@ -43463,15 +45072,15 @@
 msgid "No record found"
 msgstr "Kein Datensatz gefunden"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:677
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
 msgid "No records found in Allocation table"
 msgstr "Keine Datensätze in der Zuteilungstabelle gefunden"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:579
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
 msgid "No records found in the Invoices table"
 msgstr "Keine Datensätze in der Tabelle Rechnungen gefunden"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:582
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
 msgid "No records found in the Payments table"
 msgstr "Keine Datensätze in der Zahlungstabelle gefunden"
 
@@ -43480,9 +45089,9 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "No stock transactions can be created or modified before this date."
-msgstr ""
+msgstr "Vor diesem Datum können keine Lagervorgänge erstellt oder geändert werden."
 
-#: controllers/accounts_controller.py:2435
+#: controllers/accounts_controller.py:2497
 msgid "No updates pending for reposting"
 msgstr ""
 
@@ -43490,17 +45099,17 @@
 msgid "No values"
 msgstr "Keine Werte"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:342
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
 msgid "No {0} Accounts found for this company."
-msgstr ""
+msgstr "Keine {0} Konten für dieses Unternehmen gefunden."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2197
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
 msgid "No {0} found for Inter Company Transactions."
 msgstr "Keine {0} für Inter-Company-Transaktionen gefunden."
 
-#: assets/doctype/asset/asset.js:239
+#: assets/doctype/asset/asset.js:274
 msgid "No."
-msgstr "Nein."
+msgstr "Nr."
 
 #. Label of a Select field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
@@ -43508,9 +45117,9 @@
 msgid "No. of Employees"
 msgstr "Anzahl Mitarbeiter"
 
-#: manufacturing/doctype/workstation/workstation.js:42
+#: manufacturing/doctype/workstation/workstation.js:66
 msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
-msgstr ""
+msgstr "Anzahl der parallelen Auftragskarten, die an diesem Arbeitsplatz erlaubt sind. Beispiel: 2 würde bedeuten, dass dieser Arbeitsplatz die Produktion von zwei Arbeitsaufträgen gleichzeitig verarbeiten kann."
 
 #. Name of a DocType
 #: quality_management/doctype/non_conformance/non_conformance.json
@@ -43534,7 +45143,7 @@
 msgid "Non Profit"
 msgstr "Gemeinnützig"
 
-#: manufacturing/doctype/bom/bom.py:1305
+#: manufacturing/doctype/bom/bom.py:1297
 msgid "Non stock items"
 msgstr "Nicht vorrätige Artikel"
 
@@ -43545,24 +45154,23 @@
 msgid "None"
 msgstr "Keine"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:315
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
 msgid "None of the items have any change in quantity or value."
 msgstr "Keiner der Artikel hat irgendeine Änderung bei Mengen oder Kosten."
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:175
-#: regional/italy/utils.py:162
-#: setup/setup_wizard/operations/defaults_setup.py:36
-#: setup/setup_wizard/operations/install_fixtures.py:483
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
 msgid "Nos"
 msgstr "Stk"
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:66
 #: accounts/doctype/pos_invoice/pos_invoice.py:254
-#: accounts/doctype/sales_invoice/sales_invoice.py:525
-#: assets/doctype/asset/asset.js:530 assets/doctype/asset/asset.js:547
-#: controllers/buying_controller.py:206
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
 #: selling/doctype/product_bundle/product_bundle.py:71
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:48
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
 msgid "Not Allowed"
 msgstr "Nicht Erlaubt"
 
@@ -43578,8 +45186,8 @@
 msgid "Not Applicable"
 msgstr "Nicht andwendbar"
 
-#: selling/page/point_of_sale/pos_controller.js:671
-#: selling/page/point_of_sale/pos_controller.js:694
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
 msgid "Not Available"
 msgstr "Nicht verfügbar"
 
@@ -43602,9 +45210,9 @@
 msgid "Not Initiated"
 msgstr "Nicht initiiert"
 
-#: buying/doctype/purchase_order/purchase_order.py:744
-#: templates/pages/material_request_info.py:21 templates/pages/order.py:32
-#: templates/pages/rfq.py:48
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
 msgid "Not Permitted"
 msgstr "Nicht zulässig"
 
@@ -43615,15 +45223,15 @@
 msgid "Not Requested"
 msgstr "Nicht angefordert"
 
-#: selling/report/lost_quotations/lost_quotations.py:86
-#: support/report/issue_analytics/issue_analytics.py:208
-#: support/report/issue_summary/issue_summary.py:198
-#: support/report/issue_summary/issue_summary.py:275
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
 msgid "Not Specified"
 msgstr "Keine Angabe"
 
 #: manufacturing/doctype/production_plan/production_plan_list.js:7
-#: manufacturing/doctype/work_order/work_order_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
 #: stock/doctype/material_request/material_request_list.js:9
 msgid "Not Started"
 msgstr "Nicht begonnen"
@@ -43655,43 +45263,49 @@
 msgid "Not allow to set alternative item for the item {0}"
 msgstr "Nicht zulassen, alternative Artikel für den Artikel {0} festzulegen"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:48
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
 msgid "Not allowed to create accounting dimension for {0}"
 msgstr "Kontodimension für {0} darf nicht erstellt werden"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:254
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
 msgid "Not allowed to update stock transactions older than {0}"
 msgstr "Aktualisierung von Transaktionen älter als {0} nicht erlaubt"
 
-#: setup/doctype/authorization_control/authorization_control.py:57
+#: setup/doctype/authorization_control/authorization_control.py:59
 msgid "Not authorized since {0} exceeds limits"
 msgstr "Nicht zugelassen, da {0} die Grenzwerte überschreitet"
 
-#: accounts/doctype/gl_entry/gl_entry.py:445
+#: accounts/doctype/gl_entry/gl_entry.py:398
 msgid "Not authorized to edit frozen Account {0}"
 msgstr "Keine Berechtigung gesperrtes Konto {0} zu bearbeiten"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
+
 #: templates/includes/products_as_grid.html:20
 msgid "Not in stock"
 msgstr "Nicht lagernd"
 
-#: buying/doctype/purchase_order/purchase_order.py:667
-#: manufacturing/doctype/work_order/work_order.py:1256
-#: manufacturing/doctype/work_order/work_order.py:1390
-#: manufacturing/doctype/work_order/work_order.py:1440
-#: selling/doctype/sales_order/sales_order.py:755
-#: selling/doctype/sales_order/sales_order.py:1504
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
 msgid "Not permitted"
 msgstr "Nicht gestattet"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:240
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: manufacturing/doctype/production_plan/production_plan.py:1607
-#: public/js/controllers/buying.js:440 selling/doctype/customer/customer.py:125
-#: selling/doctype/sales_order/sales_order.js:957
-#: stock/doctype/item/item.js:426 stock/doctype/item/item.py:539
-#: stock/doctype/stock_entry/stock_entry.py:1288
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:732
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
 msgid "Note"
 msgstr "Anmerkung"
 
@@ -43717,7 +45331,7 @@
 msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
 msgstr ""
 
-#: accounts/party.py:658
+#: accounts/party.py:634
 msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
 msgstr "Hinweis: Stichtag übersteigt das vereinbarte Zahlungsziel um {0} Tag(e)"
 
@@ -43728,15 +45342,15 @@
 msgid "Note: Email will not be sent to disabled users"
 msgstr "Hinweis: E-Mail wird nicht an gesperrte Nutzer gesendet"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:53
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
 msgid "Note: Item {0} added multiple times"
 msgstr "Hinweis: Element {0} wurde mehrmals hinzugefügt"
 
-#: controllers/accounts_controller.py:450
+#: controllers/accounts_controller.py:497
 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
 msgstr "Hinweis: Zahlungsbuchung wird nicht erstellt, da kein \"Kassen- oder Bankkonto\" angegeben wurde"
 
-#: accounts/doctype/cost_center/cost_center.js:32
+#: accounts/doctype/cost_center/cost_center.js:30
 msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
 msgstr "Hinweis: Diese Kostenstelle ist eine Gruppe. Buchungen können nicht zu Gruppen erstellt werden."
 
@@ -43744,10 +45358,12 @@
 msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
 msgstr "Hinweis: Um die Artikel zusammenzuführen, erstellen Sie eine separate Bestandsabstimmung für den alten Artikel {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:895
+#: accounts/doctype/journal_entry/journal_entry.py:930
 msgid "Note: {0}"
 msgstr "Hinweis: {0}"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
 #: www/book_appointment/index.html:55
 msgid "Notes"
 msgstr "Anmerkungen"
@@ -43823,8 +45439,8 @@
 msgid "Notes: "
 msgstr "Hinweise:"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:62
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:63
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
 msgid "Nothing is included in gross"
 msgstr "Im Brutto ist nichts enthalten"
 
@@ -43939,17 +45555,11 @@
 msgid "Number of Depreciations Booked"
 msgstr "Anzahl der gebuchten Abschreibungen"
 
-#. Label of a Data field in DocType 'Transaction Deletion Record Item'
-#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
-msgctxt "Transaction Deletion Record Item"
-msgid "Number of Docs"
-msgstr ""
-
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
 msgid "Number of Interaction"
 msgstr "Anzahl der Interaktion"
 
-#: selling/report/inactive_customers/inactive_customers.py:82
+#: selling/report/inactive_customers/inactive_customers.py:78
 msgid "Number of Order"
 msgstr "Nummer der Bestellung"
 
@@ -43979,11 +45589,11 @@
 msgid "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"
 msgstr "Anzahl der Intervalle für das Intervallfeld, z. B. wenn das Intervall &quot;Tage&quot; ist und das Abrechnungsintervall 3 beträgt, werden die Rechnungen alle 3 Tage generiert"
 
-#: accounts/doctype/account/account_tree.js:109
+#: accounts/doctype/account/account_tree.js:132
 msgid "Number of new Account, it will be included in the account name as a prefix"
 msgstr "Die Nummer des neuen Kontos wird als Präfix in den Kontonamen aufgenommen"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:26
+#: accounts/doctype/cost_center/cost_center_tree.js:39
 msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
 msgstr "Nummer der neuen Kostenstelle, wird als Name in den Namen der Kostenstelle eingefügt"
 
@@ -44058,6 +45668,12 @@
 msgid "Odometer Value (Last)"
 msgstr "(letzter) Tachostand"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr "aus"
+
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -44085,7 +45701,7 @@
 msgid "Offsetting Account"
 msgstr ""
 
-#: accounts/general_ledger.py:77
+#: accounts/general_ledger.py:81
 msgid "Offsetting for Accounting Dimension"
 msgstr ""
 
@@ -44135,12 +45751,12 @@
 msgid "On Converting Opportunity"
 msgstr "Über die Konvertierung von Opportunitys"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order_list.js:8
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
 #: buying/doctype/supplier/supplier_list.js:5
-#: selling/doctype/sales_order/sales_order_list.js:10
-#: support/report/issue_summary/issue_summary.js:45
-#: support/report/issue_summary/issue_summary.py:360
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
 msgid "On Hold"
 msgstr "Zurückgestellt"
 
@@ -44256,10 +45872,17 @@
 msgid "On Track"
 msgstr "Auf Kurs"
 
-#: manufacturing/doctype/production_plan/production_plan.js:540
+#: manufacturing/doctype/production_plan/production_plan.js:584
 msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
 msgstr ""
 
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
 #: setup/default_energy_point_rules.py:43
 msgid "On {0} Creation"
 msgstr "Bei {0} Erstellung"
@@ -44276,15 +45899,19 @@
 msgid "Once set, this invoice will be on hold till the set date"
 msgstr "Einmal eingestellt, liegt diese Rechnung bis zum festgelegten Datum auf Eis"
 
-#: manufacturing/doctype/work_order/work_order.js:560
+#: manufacturing/doctype/work_order/work_order.js:591
 msgid "Once the Work Order is Closed. It can't be resumed."
 msgstr "Sobald der Arbeitsauftrag abgeschlossen ist, kann er nicht wiederaufgenommen werden."
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
 #: manufacturing/dashboard_fixtures.py:228
 msgid "Ongoing Job Cards"
 msgstr "Laufende Jobkarten"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:105
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
 msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
 msgstr "Nur CSV- und Excel-Dateien können für den Datenimport verwendet werden. Bitte überprüfen Sie das Format der Datei, die Sie hochladen möchten"
 
@@ -44306,11 +45933,11 @@
 msgid "Only Include Allocated Payments"
 msgstr ""
 
-#: accounts/doctype/account/account.py:134
+#: accounts/doctype/account/account.py:133
 msgid "Only Parent can be of type {0}"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:44
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
 msgid "Only existing assets"
 msgstr "Nur bestehende Vermögensgegenstände"
 
@@ -44330,6 +45957,10 @@
 msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
 msgstr ""
 
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
 #. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
@@ -44354,13 +45985,14 @@
 msgid "Only {0} are supported"
 msgstr "Es werden nur {0} unterstützt"
 
-#: crm/report/lead_details/lead_details.js:35
+#: crm/report/lead_details/lead_details.js:34
 #: manufacturing/report/job_card_summary/job_card_summary.py:92
 #: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
-#: selling/doctype/quotation/quotation_list.js:27
-#: support/report/issue_analytics/issue_analytics.js:56
-#: support/report/issue_summary/issue_summary.js:43
-#: support/report/issue_summary/issue_summary.py:348
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
 msgid "Open"
 msgstr "Offen"
 
@@ -44491,11 +46123,27 @@
 msgid "Open Activities HTML"
 msgstr "Alle Aktivitäten HTML"
 
-#: public/js/call_popup/call_popup.js:114
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
 msgid "Open Contact"
 msgstr "Öffnen Sie Kontakt"
 
-#: selling/page/point_of_sale/pos_controller.js:172
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:189
 msgid "Open Form View"
 msgstr "Öffnen Sie die Formularansicht"
 
@@ -44509,6 +46157,11 @@
 msgid "Open Issues "
 msgstr "Offene Probleme"
 
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr ""
+
 #: setup/doctype/email_digest/templates/default.html:154
 msgid "Open Notifications"
 msgstr "Offene Benachrichtigungen"
@@ -44544,6 +46197,14 @@
 msgid "Open Sales Orders"
 msgstr "Offene Kundenaufträge"
 
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -44554,6 +46215,10 @@
 msgid "Open To Do "
 msgstr "Offene Aufgaben"
 
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
+
 #. Name of a report
 #: manufacturing/report/open_work_orders/open_work_orders.json
 msgid "Open Work Orders"
@@ -44564,7 +46229,7 @@
 msgstr "Öffnen Sie ein neues Ticket"
 
 #: accounts/report/general_ledger/general_ledger.py:56
-#: public/js/stock_analytics.js:64
+#: public/js/stock_analytics.js:97
 msgid "Opening"
 msgstr "Eröffnung"
 
@@ -44574,19 +46239,19 @@
 msgid "Opening & Closing"
 msgstr "Öffnen & Schließen"
 
-#: accounts/report/trial_balance/trial_balance.py:436
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:193
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
 msgid "Opening (Cr)"
 msgstr "Anfangssstand (Haben)"
 
-#: accounts/report/trial_balance/trial_balance.py:429
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:186
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
 msgid "Opening (Dr)"
 msgstr "Anfangsstand (Soll)"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:386
-#: assets/report/fixed_asset_register/fixed_asset_register.py:447
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
 msgid "Opening Accumulated Depreciation"
 msgstr "Öffnungs Kumulierte Abschreibungen"
 
@@ -44602,7 +46267,7 @@
 msgid "Opening Accumulated Depreciation"
 msgstr "Öffnungs Kumulierte Abschreibungen"
 
-#: assets/doctype/asset/asset.py:428
+#: assets/doctype/asset/asset.py:427
 msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
 msgstr ""
 
@@ -44618,7 +46283,7 @@
 msgid "Opening Amount"
 msgstr "Eröffnungsbetrag"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:97
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
 msgid "Opening Balance"
 msgstr "Anfangsbestand"
 
@@ -44652,7 +46317,7 @@
 msgid "Opening Entry"
 msgstr "Eröffnungsbuchung"
 
-#: accounts/general_ledger.py:676
+#: accounts/general_ledger.py:675
 msgid "Opening Entry can not be created after Period Closing Voucher is created."
 msgstr ""
 
@@ -44661,7 +46326,7 @@
 msgstr "Öffnen der Rechnungserstellung läuft"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/account/account_tree.js:189
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgid "Opening Invoice Creation Tool"
 msgstr "Offene Rechnungen übertragen"
@@ -44682,16 +46347,20 @@
 msgid "Opening Invoice Item"
 msgstr "Rechnungsposition öffnen"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:125
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
 msgid "Opening Invoices Summary"
 msgstr "Rechnungszusammenfassung öffnen"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_balance/stock_balance.py:426
 msgid "Opening Qty"
 msgstr "Anfangsmenge"
 
-#: stock/doctype/item/item.py:296
+#: stock/doctype/item/item.py:295
 msgid "Opening Stock"
 msgstr "Anfangsbestand"
 
@@ -44713,7 +46382,7 @@
 msgid "Opening Time"
 msgstr "Öffnungszeit"
 
-#: stock/report/stock_balance/stock_balance.py:426
+#: stock/report/stock_balance/stock_balance.py:433
 msgid "Opening Value"
 msgstr "Öffnungswert"
 
@@ -44722,11 +46391,11 @@
 msgid "Opening and Closing"
 msgstr "Öffnen und Schließen"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:30
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
 msgid "Opening {0} Invoices created"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:126
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
 msgid "Operating Cost"
 msgstr "Betriebskosten"
 
@@ -44754,7 +46423,7 @@
 msgid "Operating Cost Per BOM Quantity"
 msgstr "Betriebskosten pro Stücklistenmenge"
 
-#: manufacturing/doctype/bom/bom.py:1321
+#: manufacturing/doctype/bom/bom.py:1313
 msgid "Operating Cost as per Work Order / BOM"
 msgstr "Betriebskosten gemäß Fertigungsauftrag / Stückliste"
 
@@ -44778,14 +46447,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom/bom.js:332
 #: manufacturing/doctype/operation/operation.json
-#: manufacturing/doctype/work_order/work_order.js:225
+#: manufacturing/doctype/work_order/work_order.js:240
 #: manufacturing/onboarding_step/operation/operation.json
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:112
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:48
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:110
-#: manufacturing/report/job_card_summary/job_card_summary.js:79
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
 #: manufacturing/report/job_card_summary/job_card_summary.py:167
 msgid "Operation"
 msgstr "Arbeitsgang"
@@ -44880,7 +46549,7 @@
 msgid "Operation ID"
 msgstr "Betriebs-ID"
 
-#: manufacturing/doctype/work_order/work_order.js:239
+#: manufacturing/doctype/work_order/work_order.js:254
 msgid "Operation Id"
 msgstr "Arbeitsgang-ID"
 
@@ -44908,7 +46577,7 @@
 msgid "Operation Time "
 msgstr "Betriebszeit"
 
-#: manufacturing/doctype/work_order/work_order.py:985
+#: manufacturing/doctype/work_order/work_order.py:996
 msgid "Operation Time must be greater than 0 for Operation {0}"
 msgstr "Betriebszeit muss für die Operation {0} größer als 0 sein"
 
@@ -44925,20 +46594,20 @@
 msgid "Operation time does not depend on quantity to produce"
 msgstr "Die Vorgangsdauer hängt nicht von der zu produzierenden Menge ab"
 
-#: manufacturing/doctype/job_card/job_card.js:215
+#: manufacturing/doctype/job_card/job_card.js:238
 msgid "Operation {0} added multiple times in the work order {1}"
 msgstr "Operation {0} wurde mehrfach zum Arbeitsauftrag {1} hinzugefügt"
 
-#: manufacturing/doctype/job_card/job_card.py:975
+#: manufacturing/doctype/job_card/job_card.py:978
 msgid "Operation {0} does not belong to the work order {1}"
 msgstr "Operation {0} gehört nicht zum Arbeitsauftrag {1}"
 
-#: manufacturing/doctype/workstation/workstation.py:179
+#: manufacturing/doctype/workstation/workstation.py:336
 msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
 msgstr "Arbeitsgang {0} ist länger als alle verfügbaren Arbeitszeiten am Arbeitsplatz {1}. Bitte den Vorgang in mehrere Teilarbeitsgänge aufteilen."
 
-#: manufacturing/doctype/work_order/work_order.js:220
-#: setup/doctype/company/company.py:341 templates/generators/bom.html:61
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
 msgid "Operations"
 msgstr "Arbeitsvorbereitung"
 
@@ -44964,10 +46633,11 @@
 msgid "Operations"
 msgstr "Arbeitsvorbereitung"
 
-#: manufacturing/doctype/bom/bom.py:966
+#: manufacturing/doctype/bom/bom.py:961
 msgid "Operations cannot be left blank"
 msgstr "Der Betrieb kann nicht leer sein"
 
+#: manufacturing/doctype/workstation/workstation.js:165
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:85
 msgid "Operator"
 msgstr ""
@@ -44999,17 +46669,17 @@
 msgid "Opportunities"
 msgstr "Chancen"
 
-#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/page/sales_funnel/sales_funnel.js:48
 msgid "Opportunities by lead source"
 msgstr "Chancen nach Interessenten-Quelle"
 
 #. Name of a DocType
-#: buying/doctype/request_for_quotation/request_for_quotation.js:318
-#: crm/doctype/lead/lead.js:36 crm/doctype/opportunity/opportunity.json
-#: crm/doctype/prospect/prospect.js:15
-#: crm/report/lead_details/lead_details.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:26 selling/doctype/quotation/quotation.js:133
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
 msgid "Opportunity"
 msgstr "Chance"
 
@@ -45078,7 +46748,7 @@
 msgid "Opportunity Date"
 msgstr "Datum der Chance"
 
-#: crm/report/lost_opportunity/lost_opportunity.js:43
+#: crm/report/lost_opportunity/lost_opportunity.js:42
 #: crm/report/lost_opportunity/lost_opportunity.py:24
 msgid "Opportunity From"
 msgstr "Chance von"
@@ -45123,7 +46793,7 @@
 msgstr "Gelegenheit verloren Grund Detail"
 
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:55
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
 msgid "Opportunity Owner"
 msgstr "Chancen-Inhaber"
 
@@ -45133,8 +46803,8 @@
 msgid "Opportunity Owner"
 msgstr "Chancen-Inhaber"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:47
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:59
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
 msgid "Opportunity Source"
 msgstr "Quelle der Chance"
 
@@ -45151,9 +46821,9 @@
 #. Name of a DocType
 #: crm/doctype/opportunity_type/opportunity_type.json
 #: crm/report/lost_opportunity/lost_opportunity.py:44
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:53
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:65
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
 msgid "Opportunity Type"
 msgstr "Chance-Typ"
 
@@ -45169,7 +46839,7 @@
 msgid "Opportunity Value"
 msgstr "Wert"
 
-#: public/js/communication.js:86
+#: public/js/communication.js:102
 msgid "Opportunity {0} created"
 msgstr "Opportunity {0} erstellt"
 
@@ -45179,11 +46849,11 @@
 msgid "Optimize Route"
 msgstr "Route optimieren"
 
-#: accounts/doctype/account/account_tree.js:122
+#: accounts/doctype/account/account_tree.js:168
 msgid "Optional. Sets company's default currency, if not specified."
 msgstr "Optional. Stellt die Standardwährung des Unternehmens ein, falls nichts angegeben ist."
 
-#: accounts/doctype/account/account_tree.js:117
+#: accounts/doctype/account/account_tree.js:155
 msgid "Optional. This setting will be used to filter in various transactions."
 msgstr "Optional. Diese Einstellung wird verwendet, um in verschiedenen Transaktionen zu filtern."
 
@@ -45211,7 +46881,7 @@
 msgid "Order Amount"
 msgstr "Bestellbetrag"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:81
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
 msgid "Order By"
 msgstr "Sortieren nach"
 
@@ -45240,7 +46910,7 @@
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:148
-#: manufacturing/report/production_planning_report/production_planning_report.py:368
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
 msgid "Order Qty"
 msgstr "Bestellmenge"
 
@@ -45256,9 +46926,13 @@
 msgid "Order Status"
 msgstr "Bestellstatus"
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:30
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
 msgid "Order Type"
 msgstr "Bestellart"
 
@@ -45291,8 +46965,8 @@
 msgstr "Best/Ang %"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
-#: selling/doctype/quotation/quotation_list.js:31
-#: stock/doctype/material_request/material_request_list.js:25
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
 msgid "Ordered"
 msgstr "Bestellt"
 
@@ -45308,8 +46982,8 @@
 msgid "Ordered"
 msgstr "Bestellt"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:240
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.py:157
 msgid "Ordered Qty"
@@ -45345,6 +47019,10 @@
 msgid "Ordered Qty"
 msgstr "Bestellte Menge"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:102
 msgid "Ordered Quantity"
 msgstr "Bestellte Menge"
@@ -45357,7 +47035,7 @@
 
 #: buying/doctype/supplier/supplier_dashboard.py:14
 #: selling/doctype/customer/customer_dashboard.py:21
-#: selling/doctype/sales_order/sales_order.py:745
+#: selling/doctype/sales_order/sales_order.py:751
 #: setup/doctype/company/company_dashboard.py:23
 msgid "Orders"
 msgstr "Bestellungen"
@@ -45402,7 +47080,7 @@
 msgid "Original Item"
 msgstr "Originalartikel"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
 msgid "Original invoice should be consolidated before or along with the return invoice."
 msgstr "Die Originalrechnung sollte vor oder zusammen mit der Rückrechnung konsolidiert werden."
 
@@ -45488,13 +47166,43 @@
 msgid "Other Settings"
 msgstr "Weitere Einstellungen"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
+
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:441
-#: stock/report/stock_ledger/stock_ledger.py:146
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
 msgid "Out Qty"
 msgstr "Ausgabe-Menge"
 
-#: stock/report/stock_balance/stock_balance.py:447
+#: stock/report/stock_balance/stock_balance.py:454
 msgid "Out Value"
 msgstr "Out Wert"
 
@@ -45511,7 +47219,7 @@
 msgid "Out of AMC"
 msgstr "Außerhalb des jährlichen Wartungsvertrags"
 
-#: assets/doctype/asset/asset_list.js:23
+#: assets/doctype/asset/asset_list.js:17
 msgid "Out of Order"
 msgstr "Außer Betrieb"
 
@@ -45521,7 +47229,7 @@
 msgid "Out of Order"
 msgstr "Außer Betrieb"
 
-#: stock/doctype/pick_list/pick_list.py:386
+#: stock/doctype/pick_list/pick_list.py:423
 msgid "Out of Stock"
 msgstr "Nicht vorrättig"
 
@@ -45592,12 +47300,13 @@
 msgid "Outstanding"
 msgstr "Ausstehend"
 
-#: accounts/doctype/payment_entry/payment_entry.js:653
+#: accounts/doctype/payment_entry/payment_entry.js:799
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
-#: accounts/report/accounts_receivable/accounts_receivable.py:1074
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:171
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
 #: accounts/report/purchase_register/purchase_register.py:289
-#: accounts/report/sales_register/sales_register.py:317
+#: accounts/report/sales_register/sales_register.py:318
 msgid "Outstanding Amount"
 msgstr "Ausstehender Betrag"
 
@@ -45647,11 +47356,11 @@
 msgid "Outstanding Amt"
 msgstr "Offener Betrag"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:47
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
 msgid "Outstanding Cheques and Deposits to clear"
 msgstr "Ausstehende Schecks und Anzahlungen zum verbuchen"
 
-#: accounts/doctype/gl_entry/gl_entry.py:422
+#: accounts/doctype/gl_entry/gl_entry.py:373
 msgid "Outstanding for {0} cannot be less than zero ({1})"
 msgstr "Ausstände für {0} können nicht kleiner als Null sein ({1})"
 
@@ -45686,7 +47395,7 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Over Billing Allowance (%)"
-msgstr ""
+msgstr "Erlaubte Mehrabrechnung (%)"
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -45700,11 +47409,11 @@
 msgid "Over Delivery/Receipt Allowance (%)"
 msgstr "Erlaubte Mehrlieferung/-annahme (%)"
 
-#: controllers/stock_controller.py:896
+#: controllers/stock_controller.py:1108
 msgid "Over Receipt"
 msgstr ""
 
-#: controllers/status_updater.py:367
+#: controllers/status_updater.py:363
 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
 msgstr "Überhöhte Annahme bzw. Lieferung von Artikel {2} mit {0} {1} wurde ignoriert, weil Sie die Rolle {3} haben."
 
@@ -45720,17 +47429,18 @@
 msgid "Over Transfer Allowance (%)"
 msgstr ""
 
-#: controllers/status_updater.py:369
+#: controllers/status_updater.py:365
 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
 msgstr "Überhöhte Abrechnung von Artikel {2} mit {0} {1} wurde ignoriert, weil Sie die Rolle {3} haben."
 
-#: controllers/accounts_controller.py:1713
+#: controllers/accounts_controller.py:1792
 msgid "Overbilling of {} ignored because you have {} role."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:261
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
 #: projects/report/project_summary/project_summary.py:94
-#: selling/doctype/sales_order/sales_order_list.js:18
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
 msgid "Overdue"
 msgstr "Überfällig"
 
@@ -45805,11 +47515,11 @@
 msgid "Overdue and Discounted"
 msgstr "Überfällig und abgezinst"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:69
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
 msgid "Overlap in scoring between {0} and {1}"
 msgstr "Überlappung beim Scoring zwischen {0} und {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:198
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
 msgid "Overlapping conditions found between:"
 msgstr "Überlagernde Bedingungen gefunden zwischen:"
 
@@ -45854,7 +47564,7 @@
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:23
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:39
 #: accounts/report/sales_register/sales_register.js:46
-#: accounts/report/sales_register/sales_register.py:234
+#: accounts/report/sales_register/sales_register.py:235
 #: crm/report/lead_details/lead_details.py:45
 msgid "Owner"
 msgstr "Besitzer"
@@ -45940,11 +47650,11 @@
 msgid "POS Closing Entry Taxes"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:30
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
 msgid "POS Closing Failed"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:54
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
 msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
 msgstr ""
 
@@ -45966,7 +47676,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice/pos_invoice.json
-#: accounts/report/pos_register/pos_register.py:179
+#: accounts/report/pos_register/pos_register.py:173
 msgid "POS Invoice"
 msgstr "POS-Rechnung"
 
@@ -46043,11 +47753,11 @@
 msgid "POS Invoices"
 msgstr "POS-Rechnungen"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
 msgid "POS Invoices will be consolidated in a background process"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:542
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
 msgid "POS Invoices will be unconsolidated in a background process"
 msgstr ""
 
@@ -46091,10 +47801,10 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile/pos_profile.json
-#: accounts/report/pos_register/pos_register.js:33
-#: accounts/report/pos_register/pos_register.py:120
-#: accounts/report/pos_register/pos_register.py:193
-#: selling/page/point_of_sale/pos_controller.js:68
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
 msgid "POS Profile"
 msgstr "Verkaufsstellen-Profil"
 
@@ -46131,13 +47841,13 @@
 msgid "POS Profile doesn't matches {}"
 msgstr "POS-Profil stimmt nicht mit {} überein"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1119
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
 msgid "POS Profile required to make POS Entry"
 msgstr "Verkaufsstellen-Profil benötigt, um Verkaufsstellen-Buchung zu erstellen"
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:63
 msgid "POS Profile {} contains Mode of Payment {}. Please remove them to disable this mode."
-msgstr ""
+msgstr "Das POS-Profil {} enthält die Zahlungsweise {}. Bitte entfernen Sie diese erst dort, bevor Sie sie deaktivieren."
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:46
 msgid "POS Profile {} does not belongs to company {}"
@@ -46182,7 +47892,7 @@
 msgid "POS Transactions"
 msgstr "POS-Transaktionen"
 
-#: selling/page/point_of_sale/pos_controller.js:363
+#: selling/page/point_of_sale/pos_controller.js:392
 msgid "POS invoice {0} created successfully"
 msgstr "POS-Rechnung {0} erfolgreich erstellt"
 
@@ -46196,7 +47906,7 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "PRLE-.####"
-msgstr ""
+msgstr "PRLE-.####"
 
 #. Option for the 'Series' (Select) field in DocType 'Project'
 #: projects/doctype/project/project.json
@@ -46245,7 +47955,7 @@
 msgid "PZN"
 msgstr "PZN"
 
-#: stock/doctype/packing_slip/packing_slip.py:117
+#: stock/doctype/packing_slip/packing_slip.py:115
 msgid "Package No(s) already in use. Try from Package No {0}"
 msgstr ""
 
@@ -46255,7 +47965,7 @@
 msgid "Package Weight Details"
 msgstr "Details zum Verpackungsgewicht"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:65
+#: stock/doctype/delivery_note/delivery_note_list.js:74
 msgid "Packaging Slip From Delivery Note"
 msgstr ""
 
@@ -46288,7 +47998,7 @@
 msgid "Packed Items"
 msgstr "Verpackte Artikel"
 
-#: controllers/stock_controller.py:739
+#: controllers/stock_controller.py:946
 msgid "Packed Items cannot be transferred internally"
 msgstr ""
 
@@ -46329,7 +48039,7 @@
 msgstr "Packliste"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:186
+#: stock/doctype/delivery_note/delivery_note.js:221
 #: stock/doctype/packing_slip/packing_slip.json
 msgid "Packing Slip"
 msgstr "Packzettel"
@@ -46345,7 +48055,7 @@
 msgid "Packing Slip Item"
 msgstr "Position auf dem Packzettel"
 
-#: stock/doctype/delivery_note/delivery_note.py:704
+#: stock/doctype/delivery_note/delivery_note.py:780
 msgid "Packing Slip(s) cancelled"
 msgstr "Packzettel storniert"
 
@@ -46455,8 +48165,8 @@
 msgid "Page {0} of {1}"
 msgstr "Seite {0} von {1}"
 
-#: accounts/doctype/payment_request/payment_request_list.js:17
-#: accounts/doctype/sales_invoice/sales_invoice.py:267
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
 msgid "Paid"
 msgstr "Bezahlt"
 
@@ -46485,10 +48195,12 @@
 msgstr "Bezahlt"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
-#: accounts/report/accounts_receivable/accounts_receivable.py:1068
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:111
-#: accounts/report/pos_register/pos_register.py:214
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
 msgid "Paid Amount"
 msgstr "Gezahlter Betrag"
@@ -46565,7 +48277,7 @@
 msgid "Paid Amount After Tax (Company Currency)"
 msgstr "Gezahlter Betrag nach Steuern (Währung des Unternehmens)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:881
+#: accounts/doctype/payment_entry/payment_entry.js:1059
 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
 msgstr "Der gezahlte Betrag darf nicht größer sein als der gesamte, negative, ausstehende Betrag {0}"
 
@@ -46587,11 +48299,16 @@
 msgid "Paid To Account Type"
 msgstr "Bezahlt an Kontotyp"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:324
-#: accounts/doctype/sales_invoice/sales_invoice.py:994
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
 msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
 msgstr "Summe aus gezahltem Betrag + ausgebuchter Betrag darf nicht größer der Gesamtsumme sein"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -46716,7 +48433,7 @@
 msgid "Parent Account"
 msgstr "Übergeordnetes Konto"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:379
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
 msgid "Parent Account Missing"
 msgstr "Übergeordnetes Konto fehlt"
 
@@ -46732,7 +48449,7 @@
 msgid "Parent Company"
 msgstr "Muttergesellschaft"
 
-#: setup/doctype/company/company.py:460
+#: setup/doctype/company/company.py:451
 msgid "Parent Company must be a group company"
 msgstr "Die Muttergesellschaft muss eine Konzerngesellschaft sein"
 
@@ -46842,12 +48559,6 @@
 msgid "Parent Warehouse"
 msgstr "Übergeordnetes Lager"
 
-#. Label of a Link field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "Parent Warehouse"
-msgstr "Übergeordnetes Lager"
-
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
@@ -46860,7 +48571,7 @@
 msgid "Partial Material Transferred"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1043
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
 msgid "Partial Stock Reservation"
 msgstr ""
 
@@ -46903,7 +48614,7 @@
 msgid "Partially Delivered"
 msgstr "Teilweise geliefert"
 
-#: assets/doctype/asset/asset_list.js:8
+#: assets/doctype/asset/asset_list.js:7
 msgid "Partially Depreciated"
 msgstr "Teilweise abgeschrieben"
 
@@ -46919,7 +48630,7 @@
 msgid "Partially Fulfilled"
 msgstr "Teilweise erfüllt"
 
-#: selling/doctype/quotation/quotation_list.js:29
+#: selling/doctype/quotation/quotation_list.js:28
 msgid "Partially Ordered"
 msgstr "Teilweise bestellt"
 
@@ -46935,7 +48646,7 @@
 msgid "Partially Ordered"
 msgstr "Teilweise bestellt"
 
-#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/payment_request/payment_request_list.js:12
 msgid "Partially Paid"
 msgstr "Teilweise bezahlt"
 
@@ -46959,7 +48670,7 @@
 msgid "Partially Paid"
 msgstr "Teilweise bezahlt"
 
-#: stock/doctype/material_request/material_request_list.js:21
+#: stock/doctype/material_request/material_request_list.js:25
 msgid "Partially Received"
 msgstr "Teilweise erhalten"
 
@@ -47005,7 +48716,7 @@
 msgid "Parties"
 msgstr "Parteien"
 
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:14
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
 msgid "Partly Billed"
 msgstr "Teilweise abgerechnet"
 
@@ -47063,30 +48774,43 @@
 msgid "Partnership"
 msgstr ""
 
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
 #: accounts/doctype/bank_account/bank_account_dashboard.py:16
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
 #: accounts/doctype/tax_category/tax_category_dashboard.py:11
-#: accounts/report/accounts_payable/accounts_payable.js:109
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: accounts/report/accounts_receivable/accounts_receivable.js:54
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:86
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:151
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:233
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
 #: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:633
-#: accounts/report/payment_ledger/payment_ledger.js:52
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
 #: accounts/report/payment_ledger/payment_ledger.py:154
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:27
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:27
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
-#: crm/report/lost_opportunity/lost_opportunity.js:56
+#: crm/report/lost_opportunity/lost_opportunity.js:55
 #: crm/report/lost_opportunity/lost_opportunity.py:31
-#: public/js/bank_reconciliation_tool/data_table_manager.js:51
-#: public/js/bank_reconciliation_tool/dialog_manager.js:128
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
 msgid "Party"
 msgstr "Partei"
 
@@ -47226,18 +48950,12 @@
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Party Account No. (Bank Statement)"
-msgstr ""
+msgstr "Konto-Nr. der Partei (Kontoauszug)"
 
-#: controllers/accounts_controller.py:1983
+#: controllers/accounts_controller.py:2056
 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
 msgstr ""
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Party Balance"
-msgstr "Saldo der Partei"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47280,13 +48998,19 @@
 msgid "Party Information"
 msgstr "Informationen zur Partei"
 
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/party_link/party_link.json
 msgid "Party Link"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:109
-#: selling/report/address_and_contacts/address_and_contacts.js:23
+#: selling/report/address_and_contacts/address_and_contacts.js:22
 msgid "Party Name"
 msgstr "Name der Partei"
 
@@ -47336,19 +49060,19 @@
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
 #: accounts/report/accounts_receivable/accounts_receivable.js:44
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:145
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:223
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
 #: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:632
-#: accounts/report/payment_ledger/payment_ledger.js:42
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
 #: accounts/report/payment_ledger/payment_ledger.py:150
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:16
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:16
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
-#: public/js/bank_reconciliation_tool/data_table_manager.js:46
-#: selling/report/address_and_contacts/address_and_contacts.js:10
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
 #: setup/doctype/party_type/party_type.json
 msgid "Party Type"
 msgstr "Partei-Typ"
@@ -47449,11 +49173,11 @@
 msgid "Party Type"
 msgstr "Partei-Typ"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:611
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
 msgid "Party Type and Party is mandatory for {0} account"
 msgstr "Partei-Typ und Partei sind Pflichtfelder für Konto {0}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:162
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
 msgid "Party Type and Party is required for Receivable / Payable account {0}"
 msgstr ""
 
@@ -47467,7 +49191,7 @@
 msgid "Party User"
 msgstr "Benutzer der Partei"
 
-#: accounts/doctype/payment_entry/payment_entry.js:308
+#: accounts/doctype/payment_entry/payment_entry.js:390
 msgid "Party can only be one of {0}"
 msgstr ""
 
@@ -47475,6 +49199,11 @@
 msgid "Party is mandatory"
 msgstr "Partei ist ein Pflichtfeld"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
@@ -47521,7 +49250,7 @@
 msgid "Path"
 msgstr "Pfad"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:84
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
 msgid "Pause"
 msgstr "Anhalten"
 
@@ -47531,7 +49260,7 @@
 msgid "Pause"
 msgstr "Anhalten"
 
-#: manufacturing/doctype/job_card/job_card.js:259
+#: manufacturing/doctype/job_card/job_card.js:292
 msgid "Pause Job"
 msgstr ""
 
@@ -47554,6 +49283,10 @@
 msgid "Paused"
 msgstr "Pausiert"
 
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr "Zahlen"
+
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47566,7 +49299,7 @@
 msgid "Pay To / Recd From"
 msgstr "Zahlen an/Erhalten von"
 
-#: accounts/report/account_balance/account_balance.js:52
+#: accounts/report/account_balance/account_balance.js:54
 msgid "Payable"
 msgstr "Zahlbar"
 
@@ -47590,7 +49323,7 @@
 msgstr "Zahlbar"
 
 #: accounts/report/accounts_payable/accounts_payable.js:42
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:206
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
 #: accounts/report/purchase_register/purchase_register.py:194
 #: accounts/report/purchase_register/purchase_register.py:235
 msgid "Payable Account"
@@ -47615,15 +49348,15 @@
 
 #: accounts/doctype/dunning/dunning.js:51
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:110
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:65
-#: accounts/doctype/sales_invoice/sales_invoice.js:104
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order.js:328
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:713
 #: selling/doctype/sales_order/sales_order_dashboard.py:28
 msgid "Payment"
 msgstr "Bezahlung"
@@ -47680,7 +49413,7 @@
 msgid "Payment Deductions or Loss"
 msgstr "Zahlung Abzüge oder Verlust"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:73
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
 msgid "Payment Document"
 msgstr "Zahlungsbeleg"
@@ -47698,7 +49431,7 @@
 msgstr "Zahlungsbeleg"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:67
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
 msgid "Payment Document Type"
 msgstr "Zahlungsbelegart"
@@ -47731,15 +49464,16 @@
 msgid "Payment Entries"
 msgstr "Zahlungs Einträge"
 
-#: accounts/utils.py:937
+#: accounts/utils.py:926
 msgid "Payment Entries {0} are un-linked"
 msgstr "Zahlungs Einträge {0} sind un-linked"
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry/payment_entry.json
-#: accounts/doctype/payment_order/payment_order.js:22
+#: accounts/doctype/payment_order/payment_order.js:27
 #: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
 msgid "Payment Entry"
 msgstr "Zahlung"
 
@@ -47792,23 +49526,24 @@
 msgid "Payment Entry Reference"
 msgstr "Zahlungsreferenz"
 
-#: accounts/doctype/payment_request/payment_request.py:410
+#: accounts/doctype/payment_request/payment_request.py:409
 msgid "Payment Entry already exists"
 msgstr "Zahlung existiert bereits"
 
-#: accounts/utils.py:604
+#: accounts/utils.py:601
 msgid "Payment Entry has been modified after you pulled it. Please pull it again."
 msgstr "Zahlungsbuchung wurde geändert, nachdem sie abgerufen wurde. Bitte erneut abrufen."
 
-#: accounts/doctype/payment_request/payment_request.py:568
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
 msgid "Payment Entry is already created"
 msgstr "Payment Eintrag bereits erstellt"
 
-#: controllers/accounts_controller.py:1164
+#: controllers/accounts_controller.py:1240
 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:261
+#: selling/page/point_of_sale/pos_payment.js:271
 msgid "Payment Failed"
 msgstr "Bezahlung fehlgeschlagen"
 
@@ -47859,7 +49594,7 @@
 msgid "Payment Gateway Account"
 msgstr "Payment Gateway Konto"
 
-#: accounts/utils.py:1227
+#: accounts/utils.py:1169
 msgid "Payment Gateway Account not created, please create one manually."
 msgstr "Payment Gateway-Konto nicht erstellt haben, erstellen Sie bitte ein manuell."
 
@@ -47874,7 +49609,7 @@
 msgid "Payment Ledger"
 msgstr ""
 
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:253
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
 msgid "Payment Ledger Balance"
 msgstr ""
 
@@ -47889,9 +49624,10 @@
 msgid "Payment Limit"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:51
-#: accounts/report/pos_register/pos_register.py:129
-#: accounts/report/pos_register/pos_register.py:221
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
 msgid "Payment Method"
 msgstr "Zahlungsmethode"
 
@@ -47983,7 +49719,7 @@
 msgid "Payment Receipt Note"
 msgstr "Zahlungsnachweis"
 
-#: selling/page/point_of_sale/pos_payment.js:248
+#: selling/page/point_of_sale/pos_payment.js:252
 msgid "Payment Received"
 msgstr "Zahlung erhalten"
 
@@ -48016,7 +49752,7 @@
 msgid "Payment Reconciliation Invoice"
 msgstr "Rechnung zum Zahlungsabgleich"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:120
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
 msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
 msgstr ""
 
@@ -48044,12 +49780,12 @@
 msgstr "Bezahlung Referenzen"
 
 #. Name of a DocType
-#: accounts/doctype/payment_order/payment_order.js:18
+#: accounts/doctype/payment_order/payment_order.js:19
 #: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:125
-#: accounts/doctype/sales_invoice/sales_invoice.js:140
-#: buying/doctype/purchase_order/purchase_order.js:335
-#: selling/doctype/sales_order/sales_order.js:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
 msgid "Payment Request"
 msgstr "Zahlungsaufforderung"
 
@@ -48078,15 +49814,15 @@
 msgid "Payment Request Type"
 msgstr "Zahlungsauftragstyp"
 
-#: accounts/doctype/payment_request/payment_request.py:502
+#: accounts/doctype/payment_request/payment_request.py:499
 msgid "Payment Request for {0}"
 msgstr "Zahlungsanforderung für {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:268
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
 msgid "Payment Request took too long to respond. Please try requesting for payment again."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:450
+#: accounts/doctype/payment_request/payment_request.py:449
 msgid "Payment Requests cannot be created against: {0}"
 msgstr "Zahlungsanforderungen können nicht erstellt werden für: {0}"
 
@@ -48137,14 +49873,10 @@
 msgid "Payment Schedule"
 msgstr "Zahlungsplan"
 
-#: public/js/controllers/transaction.js:925
-msgid "Payment Schedule Table"
-msgstr "Zahlungsplan Tabelle"
-
 #. Name of a DocType
 #: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1064
-#: accounts/report/gross_profit/gross_profit.py:348
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
 msgid "Payment Term"
 msgstr "Zahlungsbedingung"
@@ -48186,6 +49918,7 @@
 msgstr "Name der Zahlungsbedingung"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
 msgid "Payment Terms"
 msgstr "Zahlungsbedingungen"
 
@@ -48239,11 +49972,11 @@
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 #: accounts/report/accounts_payable/accounts_payable.js:93
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:99
-#: accounts/report/accounts_receivable/accounts_receivable.js:127
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:105
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:62
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:62
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
 msgid "Payment Terms Template"
 msgstr "Vorlage Zahlungsbedingungen"
 
@@ -48311,19 +50044,19 @@
 msgid "Payment Type"
 msgstr "Zahlungsart"
 
-#: accounts/doctype/payment_entry/payment_entry.py:501
+#: accounts/doctype/payment_entry/payment_entry.py:514
 msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
 msgstr "Zahlungsart muss entweder 'Empfangen', 'Zahlen' oder 'Interner Transfer' sein"
 
-#: accounts/utils.py:927
+#: accounts/utils.py:918
 msgid "Payment Unlink Error"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:764
+#: accounts/doctype/journal_entry/journal_entry.py:798
 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
 msgstr "Zahlung zu {0} {1} kann nicht größer als ausstehender Betrag {2} sein"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:649
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
 msgid "Payment amount cannot be less than or equal to 0"
 msgstr "Der Zahlungsbetrag darf nicht kleiner oder gleich 0 sein"
 
@@ -48331,24 +50064,24 @@
 msgid "Payment methods are mandatory. Please add at least one payment method."
 msgstr "Zahlungsmethoden sind obligatorisch. Bitte fügen Sie mindestens eine Zahlungsmethode hinzu."
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:277
-#: selling/page/point_of_sale/pos_payment.js:252
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
 msgid "Payment of {0} received successfully."
-msgstr ""
+msgstr "Zahlung von {0} erfolgreich erhalten."
 
-#: selling/page/point_of_sale/pos_payment.js:257
+#: selling/page/point_of_sale/pos_payment.js:266
 msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
-msgstr ""
+msgstr "Zahlung von {0} erfolgreich erhalten. Warte auf die Fertigstellung anderer Anfragen..."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:311
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
 msgid "Payment related to {0} is not completed"
 msgstr "Die Zahlung für {0} ist nicht abgeschlossen"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:259
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
 msgid "Payment request failed"
-msgstr ""
+msgstr "Die Zahlungsanforderung ist fehlgeschlagen"
 
-#: accounts/doctype/payment_entry/payment_entry.py:713
+#: accounts/doctype/payment_entry/payment_entry.py:734
 msgid "Payment term {0} not used in {1}"
 msgstr "Zahlungsbedingung {0} nicht verwendet in {1}"
 
@@ -48363,6 +50096,7 @@
 #: accounts/workspace/receivables/receivables.json
 #: buying/doctype/supplier/supplier_dashboard.py:15
 #: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Payments"
 msgstr "Zahlungen"
 
@@ -48426,12 +50160,22 @@
 msgid "Payslip"
 msgstr "payslip"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
+
 #: assets/doctype/asset_repair/asset_repair_list.js:5
-#: buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
 #: buying/doctype/supplier_quotation/supplier_quotation.py:198
 #: manufacturing/report/work_order_summary/work_order_summary.py:150
 #: stock/doctype/material_request/material_request_list.js:16
-#: templates/pages/order.html:56
+#: templates/pages/order.html:68
 msgid "Pending"
 msgstr "Ausstehend"
 
@@ -48503,15 +50247,15 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
 #: selling/report/sales_order_analysis/sales_order_analysis.py:306
 msgid "Pending Amount"
 msgstr "Ausstehender Betrag"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:218
-#: manufacturing/doctype/work_order/work_order.js:244
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:991
+#: selling/doctype/sales_order/sales_order.js:1153
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
 msgid "Pending Qty"
 msgstr "Ausstehende Menge"
@@ -48527,6 +50271,10 @@
 msgid "Pending Quantity"
 msgstr "Ausstehende Menge"
 
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr "Wartet auf Überprüfung"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -48544,11 +50292,11 @@
 msgid "Pending Work Order"
 msgstr "Ausstehender Arbeitsauftrag"
 
-#: setup/doctype/email_digest/email_digest.py:184
+#: setup/doctype/email_digest/email_digest.py:182
 msgid "Pending activities for today"
 msgstr "Ausstehende Aktivitäten für heute"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:224
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
 msgid "Pending processing"
 msgstr ""
 
@@ -48585,6 +50333,11 @@
 msgid "Per Year"
 msgstr "Pro Jahr"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr "Prozent"
+
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -48672,7 +50425,7 @@
 msgid "Percentage Allocation"
 msgstr "Prozentuale Aufteilung"
 
-#: accounts/doctype/monthly_distribution/monthly_distribution.py:58
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
 msgid "Percentage Allocation should be equal to 100%"
 msgstr "Die prozentuale Zuteilung sollte 100 % betragen"
 
@@ -48688,7 +50441,7 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Percentage you are allowed to sell beyond the Blanket Order quantity."
-msgstr ""
+msgstr "Prozentsatz, den Sie über die Rahmenbestellmenge hinaus verkaufen dürfen."
 
 #. Description of the 'Over Transfer Allowance (%)' (Float) field in DocType
 #. 'Buying Settings'
@@ -48697,29 +50450,29 @@
 msgid "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."
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:394
+#: setup/setup_wizard/operations/install_fixtures.py:386
 msgid "Perception Analysis"
 msgstr "Wahrnehmungs-Analyse"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:61
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
 #: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:30
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:30
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:30
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
 msgid "Period"
 msgstr "Periode"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:61
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
 msgid "Period Based On"
 msgstr "Zeitraum basierend auf"
 
-#: accounts/general_ledger.py:690
+#: accounts/general_ledger.py:687
 msgid "Period Closed"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:82
-msgid "Period Closing Entry"
-msgstr "Periodenabschlussbuchung"
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -48728,7 +50481,7 @@
 msgstr "Periodenabschlusseinstellungen"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:141
+#: accounts/doctype/account/account_tree.js:197
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgid "Period Closing Voucher"
 msgstr "Periodenabschlussbeleg"
@@ -48815,10 +50568,10 @@
 msgid "Period_from_date"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
 #: accounts/report/financial_ratios/financial_ratios.js:33
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:55
-#: public/js/financial_statements.js:214
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
 msgid "Periodicity"
 msgstr "Häufigkeit"
 
@@ -48953,7 +50706,7 @@
 msgid "Phone No"
 msgstr "Telefonnummer"
 
-#: selling/page/point_of_sale/pos_item_cart.js:880
+#: selling/page/point_of_sale/pos_item_cart.js:911
 msgid "Phone Number"
 msgstr "Telefonnummer"
 
@@ -48963,13 +50716,13 @@
 msgid "Phone Number"
 msgstr "Telefonnummer"
 
-#: public/js/utils.js:64
+#: public/js/utils.js:78
 msgid "Pick Batch No"
 msgstr "Chargennummer auswählen"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:548
-#: stock/doctype/material_request/material_request.js:113
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
 #: stock/doctype/pick_list/pick_list.json
 msgid "Pick List"
 msgstr "Pickliste"
@@ -48999,7 +50752,7 @@
 msgid "Pick List"
 msgstr "Pickliste"
 
-#: stock/doctype/pick_list/pick_list.py:116
+#: stock/doctype/pick_list/pick_list.py:119
 msgid "Pick List Incomplete"
 msgstr "Pickliste unvollständig"
 
@@ -49080,7 +50833,7 @@
 msgid "Pickup Date"
 msgstr "Abholdatum"
 
-#: stock/doctype/shipment/shipment.js:364
+#: stock/doctype/shipment/shipment.js:398
 msgid "Pickup Date cannot be before this day"
 msgstr "Das Abholdatum kann nicht vor diesem Tag liegen"
 
@@ -49114,7 +50867,27 @@
 msgid "Pickup to"
 msgstr "Abholung bis"
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:9
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
 msgid "Pipeline By"
 msgstr ""
 
@@ -49128,7 +50901,7 @@
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Plaid Access Token"
-msgstr ""
+msgstr "Plaid-Zugriffstoken"
 
 #. Label of a Data field in DocType 'Plaid Settings'
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
@@ -49142,16 +50915,16 @@
 msgid "Plaid Environment"
 msgstr "Plaid-Umgebung"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:136
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:160
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
 msgid "Plaid Link Failed"
 msgstr "Plaid-Link fehlgeschlagen"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:238
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
 msgid "Plaid Link Refresh Required"
 msgstr "Aktualisierung des Plaid-Links erforderlich"
 
-#: accounts/doctype/bank/bank.js:121
+#: accounts/doctype/bank/bank.js:131
 msgid "Plaid Link Updated"
 msgstr "Plaid-Link aktualisiert"
 
@@ -49172,7 +50945,7 @@
 msgid "Plaid Settings"
 msgstr "Plaid-Einstellungen"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:211
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
 msgid "Plaid transactions sync error"
 msgstr "Synchronisierungsfehler für Plaid-Transaktionen"
 
@@ -49273,6 +51046,10 @@
 msgid "Planned Qty"
 msgstr "Geplante Menge"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:109
 msgid "Planned Quantity"
 msgstr "Geplante Menge"
@@ -49328,12 +51105,36 @@
 msgid "Plans"
 msgstr "Pläne"
 
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
 msgid "Plants and Machineries"
 msgstr "Pflanzen und Maschinen"
 
-#: stock/doctype/pick_list/pick_list.py:383
+#: stock/doctype/pick_list/pick_list.py:420
 msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
 msgstr "Bitte füllen Sie die Artikel wieder auf und aktualisieren Sie die Pickliste, um fortzufahren. Um abzubrechen, stornieren Sie die Pickliste."
 
@@ -49341,17 +51142,17 @@
 msgid "Please Select a Company"
 msgstr "Bitte wählen Sie eine Firma aus"
 
-#: selling/page/sales_funnel/sales_funnel.js:94
+#: selling/page/sales_funnel/sales_funnel.js:109
 msgid "Please Select a Company."
 msgstr "Bitte wählen Sie eine Firma aus."
 
-#: stock/doctype/delivery_note/delivery_note.js:139
+#: stock/doctype/delivery_note/delivery_note.js:151
 msgid "Please Select a Customer"
 msgstr "Bitte wählen Sie einen Kunden aus"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:114
-#: stock/doctype/purchase_receipt/purchase_receipt.js:199
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:82
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
 msgid "Please Select a Supplier"
 msgstr "Bitte wählen Sie einen Lieferanten"
 
@@ -49359,23 +51160,23 @@
 msgid "Please Set Supplier Group in Buying Settings."
 msgstr "Bitte legen Sie die Lieferantengruppe in den Kaufeinstellungen fest."
 
-#: accounts/doctype/payment_entry/payment_entry.js:1071
+#: accounts/doctype/payment_entry/payment_entry.js:1297
 msgid "Please Specify Account"
 msgstr "Bitte Konto angeben"
 
-#: buying/doctype/supplier/supplier.py:123
+#: buying/doctype/supplier/supplier.py:122
 msgid "Please add 'Supplier' role to user {0}."
 msgstr "Bitte fügen Sie dem Benutzer {0} die Rolle „Lieferant“ hinzu."
 
-#: selling/page/point_of_sale/pos_controller.js:87
+#: selling/page/point_of_sale/pos_controller.js:101
 msgid "Please add Mode of payments and opening balance details."
 msgstr "Bitte fügen Sie die Zahlungsweise und die Details zum Eröffnungssaldo hinzu."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:169
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
 msgid "Please add Request for Quotation to the sidebar in Portal Settings."
 msgstr "Bitte fügen Sie „Angebotsanfrage“ zur Seitenleiste in den Portaleinstellungen hinzu."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:416
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
 msgid "Please add Root Account for - {0}"
 msgstr ""
 
@@ -49383,60 +51184,60 @@
 msgid "Please add a Temporary Opening account in Chart of Accounts"
 msgstr "Bitte fügen Sie ein vorübergehendes Eröffnungskonto im Kontenplan hinzu"
 
-#: public/js/utils/serial_no_batch_selector.js:535
+#: public/js/utils/serial_no_batch_selector.js:542
 msgid "Please add atleast one Serial No / Batch No"
 msgstr "Bitte fügen Sie mindestens eine Serien-/Chargennummer hinzu"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:78
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
 msgid "Please add the Bank Account column"
 msgstr "Bitte fügen Sie die Spalte „Bankkonto“ hinzu"
 
-#: accounts/doctype/account/account_tree.js:168
+#: accounts/doctype/account/account_tree.js:246
 msgid "Please add the account to root level Company - {0}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:215
+#: accounts/doctype/account/account.py:230
 msgid "Please add the account to root level Company - {}"
 msgstr "Bitte fügen Sie das Konto der Root-Ebene Company - {} hinzu"
 
-#: controllers/website_list_for_contact.py:300
+#: controllers/website_list_for_contact.py:298
 msgid "Please add {1} role to user {0}."
 msgstr "Bitte fügen Sie dem Benutzer {0} die Rolle {1} hinzu."
 
-#: controllers/stock_controller.py:909
+#: controllers/stock_controller.py:1119
 msgid "Please adjust the qty or edit {0} to proceed."
 msgstr "Bitte passen Sie die Menge an oder bearbeiten Sie {0}, um fortzufahren."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:121
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
 msgid "Please attach CSV file"
 msgstr "Bitte CSV-Datei anhängen"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2735
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
 msgid "Please cancel and amend the Payment Entry"
 msgstr "Bitte stornieren und berichtigen Sie die Zahlung"
 
-#: accounts/utils.py:926
+#: accounts/utils.py:917
 msgid "Please cancel payment entry manually first"
 msgstr "Bitte stornieren Sie die Zahlung zunächst manuell"
 
-#: accounts/doctype/gl_entry/gl_entry.py:337
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:327
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
 msgid "Please cancel related transaction."
 msgstr "Bitte stornieren Sie die entsprechende Transaktion."
 
-#: accounts/doctype/journal_entry/journal_entry.py:836
+#: accounts/doctype/journal_entry/journal_entry.py:872
 msgid "Please check Multi Currency option to allow accounts with other currency"
 msgstr "Bitte die Option \"Unterschiedliche Währungen\" aktivieren um Konten mit anderen Währungen zu erlauben"
 
-#: accounts/deferred_revenue.py:570
+#: accounts/deferred_revenue.py:542
 msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:71
+#: manufacturing/doctype/bom/bom.js:70
 msgid "Please check either with operations or FG Based Operating Cost."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:397
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
 msgstr ""
 
@@ -49444,19 +51245,15 @@
 msgid "Please check your Plaid client ID and secret values"
 msgstr "Bitte überprüfen Sie Ihre Plaid-Client-ID und Ihre geheimen Werte"
 
-#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:227
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
 msgid "Please check your email to confirm the appointment"
 msgstr "Bitte überprüfen Sie Ihre E-Mails, um den Termin zu bestätigen"
 
-#: public/js/controllers/transaction.js:917
-msgid "Please clear the"
-msgstr "Bitte löschen Sie die"
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:377
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
 msgid "Please click on 'Generate Schedule'"
 msgstr "Bitte auf \"Zeitplan generieren\" klicken"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:389
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
 msgstr "Bitte auf \"Zeitplan generieren\" klicken, um die Seriennummer für Artikel {0} abzurufen"
 
@@ -49464,98 +51261,102 @@
 msgid "Please click on 'Generate Schedule' to get schedule"
 msgstr "Bitte auf \"Zeitplan generieren\" klicken, um den Zeitplan zu erhalten"
 
-#: selling/doctype/customer/customer.py:538
+#: selling/doctype/customer/customer.py:545
 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
 msgstr "Bitte kontaktieren Sie einen der folgenden Benutzer, um die Kreditlimits für {0} zu erweitern: {1}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:321
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
 msgid "Please contact any of the following users to {} this transaction."
 msgstr "Bitte kontaktieren Sie einen der folgenden Benutzer, um diese Transaktion zu {}."
 
-#: selling/doctype/customer/customer.py:531
+#: selling/doctype/customer/customer.py:538
 msgid "Please contact your administrator to extend the credit limits for {0}."
 msgstr "Bitte wenden Sie sich an Ihren Administrator, um die Kreditlimits für {0} zu erweitern."
 
-#: accounts/doctype/account/account.py:317
+#: accounts/doctype/account/account.py:332
 msgid "Please convert the parent account in corresponding child company to a group account."
 msgstr "Bitte konvertieren Sie das Elternkonto in der entsprechenden Kinderfirma in ein Gruppenkonto."
 
-#: selling/doctype/quotation/quotation.py:554
+#: selling/doctype/quotation/quotation.py:549
 msgid "Please create Customer from Lead {0}."
 msgstr "Bitte erstellen Sie einen Kunden aus Interessent {0}."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:96
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:67
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
 msgid "Please create a new Accounting Dimension if required."
 msgstr "Bitte erstellen Sie bei Bedarf eine neue Buchhaltungsdimension."
 
-#: controllers/accounts_controller.py:534
+#: controllers/accounts_controller.py:587
 msgid "Please create purchase from internal sale or delivery document itself"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:327
+#: assets/doctype/asset/asset.py:325
 msgid "Please create purchase receipt or purchase invoice for the item {0}"
 msgstr "Bitte erstellen Sie eine Kaufquittung oder eine Eingangsrechnungen für den Artikel {0}"
 
-#: stock/doctype/item/item.py:626
+#: stock/doctype/item/item.py:622
 msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:366
+#: assets/doctype/asset/asset.py:364
 msgid "Please do not book expense of multiple assets against one single Asset."
 msgstr ""
 
-#: controllers/item_variant.py:234
+#: controllers/item_variant.py:228
 msgid "Please do not create more than 500 items at a time"
 msgstr "Bitte erstellen Sie nicht mehr als 500 Artikel gleichzeitig"
 
-#: accounts/doctype/budget/budget.py:127
+#: accounts/doctype/budget/budget.py:130
 msgid "Please enable Applicable on Booking Actual Expenses"
 msgstr "Bitte aktivieren Sie \"Anwendbar bei Buchung von Ist-Ausgaben\""
 
-#: accounts/doctype/budget/budget.py:123
+#: accounts/doctype/budget/budget.py:126
 msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
 msgstr "Bitte aktivieren Sie \"Anwendbar bei Bestellung\" und \"Anwendbar bei Buchung der Ist-Ausgaben\""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:135
-#: public/js/utils/serial_no_batch_selector.js:289
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
 #: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
 msgid "Please enable pop-ups"
 msgstr "Bitte Pop-ups aktivieren"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:505
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
 msgid "Please enable {0} in the {1}."
 msgstr ""
 
-#: controllers/selling_controller.py:657
+#: controllers/selling_controller.py:686
 msgid "Please enable {} in {} to allow same item in multiple rows"
-msgstr ""
+msgstr "Bitte aktivieren Sie {} in {}, um denselben Artikel in mehreren Zeilen zuzulassen"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:871
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
 msgid "Please ensure {} account is a Balance Sheet account."
 msgstr "Bitte stellen Sie sicher, dass das Konto {} ein Bilanzkonto ist."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:366
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
 msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "Bitte stellen Sie sicher, dass das Konto {} ein Bilanzkonto ist. Sie können das übergeordnete Konto in ein Bilanzkonto ändern oder ein anderes Konto auswählen."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:374
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
 msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
-msgstr ""
+msgstr "Bitte stellen Sie sicher, dass {} Konto {} ein Verbindlichkeiten-Konto ist. Bitte ändern Sie die Kontoart oder wählen Sie ein anderes Konto."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:880
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
 msgid "Please ensure {} account {} is a Receivable account."
-msgstr ""
+msgstr "Bitte stellen Sie sicher, dass {} Konto {} ein Forderungskonto ist."
 
-#: stock/doctype/stock_entry/stock_entry.py:563
+#: stock/doctype/stock_entry/stock_entry.py:519
 msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
 msgstr "Geben Sie das <b>Differenzkonto ein</b> oder legen Sie das Standardkonto für die <b>Bestandsanpassung</b> für Firma {0} fest."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:430
-#: accounts/doctype/sales_invoice/sales_invoice.py:1024
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
 msgid "Please enter Account for Change Amount"
 msgstr "Bitte geben Sie Konto für Änderungsbetrag"
 
@@ -49563,36 +51364,36 @@
 msgid "Please enter Approving Role or Approving User"
 msgstr "Bitte genehmigende Rolle oder genehmigenden Nutzer eingeben"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:697
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
 msgid "Please enter Cost Center"
 msgstr "Bitte die Kostenstelle eingeben"
 
-#: selling/doctype/sales_order/sales_order.py:322
+#: selling/doctype/sales_order/sales_order.py:330
 msgid "Please enter Delivery Date"
 msgstr "Bitte geben Sie das Lieferdatum ein"
 
-#: setup/doctype/sales_person/sales_person_tree.js:8
+#: setup/doctype/sales_person/sales_person_tree.js:9
 msgid "Please enter Employee Id of this sales person"
 msgstr "Bitte die Mitarbeiter-ID dieses Vertriebsmitarbeiters angeben"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:708
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
 msgid "Please enter Expense Account"
 msgstr "Bitte das Aufwandskonto angeben"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.js:87
-#: stock/doctype/stock_entry/stock_entry.js:82
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
 msgid "Please enter Item Code to get Batch Number"
 msgstr "Bitte geben Sie Item Code zu Chargennummer erhalten"
 
-#: public/js/controllers/transaction.js:2236
+#: public/js/controllers/transaction.js:2290
 msgid "Please enter Item Code to get batch no"
 msgstr "Bitte die Artikelnummer eingeben um die Chargennummer zu erhalten"
 
-#: manufacturing/doctype/production_plan/production_plan.js:67
+#: manufacturing/doctype/production_plan/production_plan.js:66
 msgid "Please enter Item first"
 msgstr "Bitte zuerst den Artikel angeben"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:225
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
 msgid "Please enter Maintenance Details first"
 msgstr "Bitte geben Sie zuerst die Wartungsdetails ein"
 
@@ -49600,68 +51401,68 @@
 msgid "Please enter Planned Qty for Item {0} at row {1}"
 msgstr "Bitte die geplante Menge für Artikel {0} in Zeile {1} eingeben"
 
-#: setup/doctype/employee/employee.js:76
+#: setup/doctype/employee/employee.js:78
 msgid "Please enter Preferred Contact Email"
 msgstr "Bitte geben Sie Bevorzugte Kontakt per E-Mail"
 
-#: manufacturing/doctype/work_order/work_order.js:71
+#: manufacturing/doctype/work_order/work_order.js:73
 msgid "Please enter Production Item first"
 msgstr "Bitte zuerst Herstellungsartikel eingeben"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:74
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
 msgid "Please enter Purchase Receipt first"
 msgstr "Bitte zuerst Eingangsbeleg eingeben"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:77
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
 msgid "Please enter Receipt Document"
 msgstr "Bitte geben Sie Eingangsbeleg"
 
-#: accounts/doctype/journal_entry/journal_entry.py:901
+#: accounts/doctype/journal_entry/journal_entry.py:936
 msgid "Please enter Reference date"
 msgstr "Bitte den Stichtag eingeben"
 
-#: controllers/buying_controller.py:851
+#: controllers/buying_controller.py:880
 msgid "Please enter Reqd by Date"
 msgstr "Bitte geben Sie Requd by Date ein"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
 msgid "Please enter Root Type for account- {0}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:258
+#: public/js/utils/serial_no_batch_selector.js:262
 msgid "Please enter Serial Nos"
 msgstr "Bitte Seriennummern eingeben"
 
 #: stock/doctype/shipment/shipment.py:83
 msgid "Please enter Shipment Parcel information"
-msgstr ""
+msgstr "Bitte geben Sie die Paketinformationen für die Sendung ein"
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Please enter Stock Items consumed during the Repair."
-msgstr ""
+msgstr "Bitte geben Sie die während der Reparatur verbrauchten Lagerartikel ein."
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:29
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
 msgid "Please enter Warehouse and Date"
 msgstr "Bitte geben Sie Lager und Datum ein"
 
-#: assets/doctype/asset_repair/asset_repair.py:177
+#: assets/doctype/asset_repair/asset_repair.py:175
 msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
-msgstr ""
+msgstr "Bitte geben Sie das Lagerhaus ein, aus dem Lagerartikel während der Reparatur verbraucht wurden."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
-#: accounts/doctype/sales_invoice/sales_invoice.py:1020
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
 msgid "Please enter Write Off Account"
 msgstr "Bitte Abschreibungskonto eingeben"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:23
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
 msgid "Please enter company first"
 msgstr "Bitte zuerst Unternehmen angeben"
 
-#: accounts/doctype/cost_center/cost_center.js:109
+#: accounts/doctype/cost_center/cost_center.js:114
 msgid "Please enter company name first"
 msgstr "Bitte zuerst Firma angeben"
 
-#: controllers/accounts_controller.py:2378
+#: controllers/accounts_controller.py:2447
 msgid "Please enter default currency in Company Master"
 msgstr "Bitte die Standardwährung in die Stammdaten des Unternehmens eingeben"
 
@@ -49669,15 +51470,15 @@
 msgid "Please enter message before sending"
 msgstr "Bitte eine Nachricht vor dem Versenden eingeben"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:247
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
 msgid "Please enter mobile number first."
 msgstr "Bitte geben Sie zuerst Ihre Handynummer ein."
 
-#: accounts/doctype/cost_center/cost_center.py:47
+#: accounts/doctype/cost_center/cost_center.py:45
 msgid "Please enter parent cost center"
 msgstr "Bitte übergeordnete Kostenstelle eingeben"
 
-#: public/js/utils/barcode_scanner.js:160
+#: public/js/utils/barcode_scanner.js:165
 msgid "Please enter quantity for item {0}"
 msgstr "Bitte geben Sie die Anzahl für den Artikel {0} ein"
 
@@ -49685,31 +51486,35 @@
 msgid "Please enter relieving date."
 msgstr "Bitte Freistellungsdatum eingeben."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:125
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
 msgid "Please enter serial nos"
 msgstr "Bitte geben Sie die Seriennummern ein"
 
-#: setup/doctype/company/company.js:155
+#: setup/doctype/company/company.js:183
 msgid "Please enter the company name to confirm"
 msgstr "Bitte geben Sie den Firmennamen zur Bestätigung ein"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:652
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
 msgid "Please enter the phone number first"
 msgstr "Bitte geben Sie zuerst die Telefonnummer ein"
 
-#: public/js/setup_wizard.js:83
+#: public/js/setup_wizard.js:87
 msgid "Please enter valid Financial Year Start and End Dates"
 msgstr "Bitte geben Sie für das Geschäftsjahr einen gültigen Start- und Endtermin an."
 
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
+
 #: setup/doctype/employee/employee.py:225
 msgid "Please enter {0}"
 msgstr "Bitte geben Sie {0} ein"
 
-#: public/js/utils/party.js:273
+#: public/js/utils/party.js:317
 msgid "Please enter {0} first"
 msgstr "Bitte geben Sie zuerst {0} ein"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Please fill the Material Requests table"
 msgstr "Bitte füllen Sie die Materialanforderungstabelle aus"
 
@@ -49717,68 +51522,72 @@
 msgid "Please fill the Sales Orders table"
 msgstr "Bitte füllen Sie die Tabelle Aufträge aus"
 
-#: stock/doctype/shipment/shipment.js:248
+#: stock/doctype/shipment/shipment.js:277
 msgid "Please first set Last Name, Email and Phone for the user"
 msgstr "Bitte geben Sie zunächst Nachname, E-Mail und Telefonnummer des Benutzers ein"
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:92
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
 msgid "Please fix overlapping time slots for {0}"
-msgstr ""
+msgstr "Bitte korrigieren Sie sich überschneidende Zeitfenster für {0}"
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:73
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
 msgid "Please fix overlapping time slots for {0}."
+msgstr "Bitte korrigieren Sie sich überschneidende Zeitfenster für {0}."
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
+msgid "Please import accounts against parent company or enable {} in company master."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67
-msgid "Please import accounts against parent company or enable {} in company master."
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
 msgstr ""
 
 #: setup/doctype/employee/employee.py:184
 msgid "Please make sure the employees above report to another Active employee."
 msgstr "Bitte stellen Sie sicher, dass die oben genannten Mitarbeiter einem anderen aktiven Mitarbeiter Bericht erstatten."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:374
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
 msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
 msgstr "Bitte vergewissern Sie sich, dass die von Ihnen verwendete Datei in der Kopfzeile die Spalte 'Parent Account' enthält."
 
-#: setup/doctype/company/company.js:157
+#: setup/doctype/company/company.js:185
 msgid "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."
 msgstr "Bitte sicher stellen, dass wirklich alle Transaktionen dieses Unternehmens gelöscht werden sollen. Die Stammdaten bleiben bestehen. Diese Aktion kann nicht rückgängig gemacht werden."
 
-#: stock/doctype/item/item.js:425
+#: stock/doctype/item/item.js:493
 msgid "Please mention 'Weight UOM' along with Weight."
 msgstr "Bitte geben Sie neben dem Gewicht auch die entsprechende Mengeneinheit an."
 
-#: accounts/general_ledger.py:555
+#: accounts/general_ledger.py:556
 msgid "Please mention Round Off Account in Company"
 msgstr "Bitte ein Standardkonto Konto für Rundungsdifferenzen in Unternehmen einstellen"
 
-#: accounts/general_ledger.py:558
+#: accounts/general_ledger.py:559
 msgid "Please mention Round Off Cost Center in Company"
 msgstr "Bitte eine Kostenstelle für Rundungsdifferenzen in Unternehmen einstellen"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
 msgid "Please mention no of visits required"
 msgstr "Bitte die Anzahl der benötigten Wartungsbesuche angeben"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:72
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
 msgid "Please mention the Current and New BOM for replacement."
 msgstr "Bitte geben Sie die aktuelle und die neue Stückliste für den Ersatz an."
 
-#: selling/doctype/installation_note/installation_note.py:119
+#: selling/doctype/installation_note/installation_note.py:120
 msgid "Please pull items from Delivery Note"
 msgstr "Bitte Artikel aus dem Lieferschein ziehen"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:444
 msgid "Please rectify and try again."
 msgstr "Bitte korrigieren Sie den Fehler und versuchen Sie es erneut."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:237
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
 msgid "Please refresh or reset the Plaid linking of the Bank {}."
-msgstr ""
+msgstr "Bitte aktualisieren oder setzen Sie die Plaid-Verknüpfung der Bank {} zurück."
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:29
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
 msgid "Please save before proceeding."
 msgstr "Bitte speichern Sie, bevor Sie fortfahren."
 
@@ -49786,16 +51595,16 @@
 msgid "Please save first"
 msgstr "Bitte speichern Sie zuerst"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
 msgid "Please select <b>Template Type</b> to download template"
 msgstr "Bitte wählen Sie <b>Vorlagentyp</b> , um die Vorlage herunterzuladen"
 
-#: controllers/taxes_and_totals.py:651
+#: controllers/taxes_and_totals.py:653
 #: public/js/controllers/taxes_and_totals.js:688
 msgid "Please select Apply Discount On"
 msgstr "Bitte \"Rabatt anwenden auf\" auswählen"
 
-#: selling/doctype/sales_order/sales_order.py:1469
+#: selling/doctype/sales_order/sales_order.py:1484
 msgid "Please select BOM against item {0}"
 msgstr "Bitte eine Stückliste für Artikel {0} auswählen"
 
@@ -49803,29 +51612,30 @@
 msgid "Please select BOM for Item in Row {0}"
 msgstr "Bitte eine Stückliste für den Artikel in Zeile {0} auswählen"
 
-#: controllers/buying_controller.py:416
+#: controllers/buying_controller.py:410
 msgid "Please select BOM in BOM field for Item {0}"
 msgstr "Bitte im Stücklistenfeld eine Stückliste für Artikel {0} auswählen"
 
-#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:12
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
 msgid "Please select Category first"
 msgstr "Bitte zuerst eine Kategorie auswählen"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1195
+#: accounts/doctype/payment_entry/payment_entry.js:1429
 #: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
 msgid "Please select Charge Type first"
 msgstr "Bitte zuerst einen Chargentyp auswählen"
 
-#: accounts/doctype/journal_entry/journal_entry.js:401
+#: accounts/doctype/journal_entry/journal_entry.js:443
 msgid "Please select Company"
 msgstr "Bitte Unternehmen auswählen"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:135
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
 msgid "Please select Company and Posting Date to getting entries"
 msgstr "Bitte wählen Sie Unternehmen und Buchungsdatum, um Einträge zu erhalten"
 
-#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
 msgid "Please select Company first"
 msgstr "Bitte zuerst Unternehmen auswählen"
 
@@ -49833,12 +51643,12 @@
 msgid "Please select Completion Date for Completed Asset Maintenance Log"
 msgstr "Bitte wählen Sie Fertigstellungsdatum für das abgeschlossene Wartungsprotokoll für den Vermögenswert"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:116
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
 msgid "Please select Customer first"
 msgstr "Bitte wählen Sie zuerst den Kunden aus"
 
-#: setup/doctype/company/company.py:407
+#: setup/doctype/company/company.py:398
 msgid "Please select Existing Company for creating Chart of Accounts"
 msgstr "Bitte wählen Sie Bestehende Unternehmen für die Erstellung von Konten"
 
@@ -49846,7 +51656,7 @@
 msgid "Please select Finished Good Item for Service Item {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:531 assets/doctype/asset/asset.js:548
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
 msgid "Please select Item Code first"
 msgstr "Bitte wählen Sie zuerst den Artikelcode"
 
@@ -49855,61 +51665,61 @@
 msgstr "Bitte wählen Sie Wartungsstatus als erledigt oder entfernen Sie das Abschlussdatum"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:33
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:33
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
-#: selling/report/address_and_contacts/address_and_contacts.js:28
+#: selling/report/address_and_contacts/address_and_contacts.js:27
 msgid "Please select Party Type first"
 msgstr "Bitte zuerst Partei-Typ auswählen"
 
-#: accounts/doctype/payment_entry/payment_entry.js:342
+#: accounts/doctype/payment_entry/payment_entry.js:429
 msgid "Please select Posting Date before selecting Party"
 msgstr "Bitte erst Buchungsdatum und dann die Partei auswählen"
 
-#: accounts/doctype/journal_entry/journal_entry.js:607
+#: accounts/doctype/journal_entry/journal_entry.js:692
 msgid "Please select Posting Date first"
 msgstr "Bitte zuerst ein Buchungsdatum auswählen"
 
-#: manufacturing/doctype/bom/bom.py:1004
+#: manufacturing/doctype/bom/bom.py:999
 msgid "Please select Price List"
 msgstr "Bitte eine Preisliste auswählen"
 
-#: selling/doctype/sales_order/sales_order.py:1471
+#: selling/doctype/sales_order/sales_order.py:1486
 msgid "Please select Qty against item {0}"
 msgstr "Bitte wählen Sie Menge für Artikel {0}"
 
-#: stock/doctype/item/item.py:320
+#: stock/doctype/item/item.py:319
 msgid "Please select Sample Retention Warehouse in Stock Settings first"
 msgstr "Bitte wählen Sie in den Lagereinstellungen zuerst das Muster-Aufbewahrungslager aus"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:323
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
 msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
 msgid "Please select Start Date and End Date for Item {0}"
 msgstr "Bitte Start -und Enddatum für den Artikel {0} auswählen"
 
-#: stock/doctype/stock_entry/stock_entry.py:1202
+#: stock/doctype/stock_entry/stock_entry.py:1220
 msgid "Please select Subcontracting Order instead of Purchase Order {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2288
+#: controllers/accounts_controller.py:2359
 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1229
+#: manufacturing/doctype/bom/bom.py:1221
 msgid "Please select a BOM"
 msgstr "Bitte Stückliste auwählen"
 
-#: accounts/party.py:399
+#: accounts/party.py:383
 msgid "Please select a Company"
 msgstr "Bitte ein Unternehmen auswählen"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: manufacturing/doctype/bom/bom.js:482 manufacturing/doctype/bom/bom.py:245
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484
+#: public/js/controllers/transaction.js:2536
 msgid "Please select a Company first."
 msgstr "Bitte wählen Sie zuerst eine Firma aus."
 
@@ -49925,11 +51735,15 @@
 msgid "Please select a Subcontracting Purchase Order."
 msgstr ""
 
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
 msgid "Please select a Supplier"
 msgstr "Bitte wählen Sie einen Lieferanten aus"
 
-#: manufacturing/doctype/job_card/job_card.py:1063
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
 msgid "Please select a Work Order first."
 msgstr "Bitte wählen Sie zuerst einen Arbeitsauftrag aus."
 
@@ -49941,23 +51755,23 @@
 msgid "Please select a customer for fetching payments."
 msgstr "Bitte wählen Sie einen Kunden aus, um Zahlungen abzurufen."
 
-#: www/book_appointment/index.js:63
+#: www/book_appointment/index.js:67
 msgid "Please select a date"
 msgstr "Bitte wählen Sie ein Datum"
 
-#: www/book_appointment/index.js:48
+#: www/book_appointment/index.js:52
 msgid "Please select a date and time"
 msgstr "Bitte wählen Sie ein Datum und eine Uhrzeit"
 
 #: accounts/doctype/pos_profile/pos_profile.py:145
 msgid "Please select a default mode of payment"
-msgstr "Bitte wählen Sie eine Standardzahlungsart"
+msgstr "Bitte wählen Sie eine Standardzahlungsweise"
 
-#: selling/page/point_of_sale/pos_item_cart.js:753
+#: selling/page/point_of_sale/pos_item_cart.js:783
 msgid "Please select a field to edit from numpad"
 msgstr "Bitte wähle ein Feld aus numpad aus"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:68
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
 msgid "Please select a row to create a Reposting Entry"
 msgstr ""
 
@@ -49973,11 +51787,11 @@
 msgid "Please select a valid Purchase Order that is configured for Subcontracting."
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:220
+#: selling/doctype/quotation/quotation.js:229
 msgid "Please select a value for {0} quotation_to {1}"
 msgstr "Bitte einen Wert für {0} Angebot an {1} auswählen"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1570
+#: accounts/doctype/journal_entry/journal_entry.py:1562
 msgid "Please select correct account"
 msgstr "Bitte richtiges Konto auswählen"
 
@@ -49990,16 +51804,16 @@
 msgid "Please select either the Item or Warehouse filter to generate the report."
 msgstr "Bitte wählen Sie entweder den Filter „Artikel“ oder „Lager“ aus, um den Bericht zu erstellen."
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
 msgid "Please select item code"
 msgstr "Bitte Artikelnummer auswählen"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:71
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
 msgid "Please select only one row to create a Reposting Entry"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:60
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:96
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
 msgid "Please select rows to create Reposting Entries"
 msgstr ""
 
@@ -50007,7 +51821,7 @@
 msgid "Please select the Company"
 msgstr "Bitte wählen Sie das Unternehmen aus"
 
-#: accounts/doctype/loyalty_program/loyalty_program.js:57
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
 msgid "Please select the Multiple Tier Program type for more than one collection rules."
 msgstr "Wählen Sie den Programmtyp Mehrstufig für mehrere Sammlungsregeln aus."
 
@@ -50018,7 +51832,7 @@
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
 msgid "Please select the document type first"
 msgstr "Bitte zuerst den Dokumententyp auswählen"
 
@@ -50026,7 +51840,7 @@
 msgid "Please select the required filters"
 msgstr "Bitte wählen Sie die gewünschten Filter aus"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Please select valid document type."
 msgstr "Bitte wählen Sie einen gültigen Dokumententyp aus."
 
@@ -50034,25 +51848,25 @@
 msgid "Please select weekly off day"
 msgstr "Bitte die wöchentlichen Auszeittage auswählen"
 
-#: public/js/utils.js:891
+#: public/js/utils.js:959
 msgid "Please select {0}"
 msgstr "Bitte {0} auswählen"
 
-#: accounts/doctype/payment_entry/payment_entry.js:991
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:575
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:81
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
 msgid "Please select {0} first"
 msgstr "Bitte zuerst {0} auswählen"
 
-#: public/js/controllers/transaction.js:76
+#: public/js/controllers/transaction.js:77
 msgid "Please set 'Apply Additional Discount On'"
 msgstr "Bitte \"Zusätzlichen Rabatt anwenden auf\" aktivieren"
 
-#: assets/doctype/asset/depreciation.py:790
+#: assets/doctype/asset/depreciation.py:771
 msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
 msgstr "Bitte setzen Sie die Kostenstelle für Abschreibungen von Vermögenswerten für das Unternehmen {0}"
 
-#: assets/doctype/asset/depreciation.py:787
+#: assets/doctype/asset/depreciation.py:769
 msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
 msgstr "Bitte setzen Sie \"Gewinn-/Verlustrechnung auf die Veräußerung von Vermögenswerten\" für Unternehmen {0}"
 
@@ -50060,33 +51874,37 @@
 msgid "Please set Account"
 msgstr "Bitte legen Sie ein Konto fest"
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
 #: stock/__init__.py:88
 msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
 msgstr "Bitte legen Sie das Konto im Lager {0} oder im Standardbestandskonto im Unternehmen {1} fest."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:277
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
 msgid "Please set Accounting Dimension {} in {}"
 msgstr "Bitte legen Sie die Buchhaltungsdimension {} in {} fest"
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:23
 #: accounts/doctype/ledger_merge/ledger_merge.js:34
-#: accounts/doctype/pos_profile/pos_profile.js:27
-#: accounts/doctype/pos_profile/pos_profile.js:50
-#: accounts/doctype/pos_profile/pos_profile.js:64
-#: accounts/doctype/pos_profile/pos_profile.js:78
-#: accounts/doctype/pos_profile/pos_profile.js:91
-#: accounts/doctype/sales_invoice/sales_invoice.js:707
-#: accounts/doctype/sales_invoice/sales_invoice.js:721
-#: selling/doctype/quotation/quotation.js:28
-#: selling/doctype/sales_order/sales_order.js:28
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
 msgid "Please set Company"
 msgstr "Bitte Unternehmen angeben"
 
-#: assets/doctype/asset/depreciation.py:372
+#: assets/doctype/asset/depreciation.py:363
 msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
 msgstr "Bitte stellen Sie die Abschreibungskonten in der Anlagenkategorie {0} oder im Unternehmen {1} ein"
 
-#: stock/doctype/shipment/shipment.js:154
+#: stock/doctype/shipment/shipment.js:176
 msgid "Please set Email/Phone for the contact"
 msgstr "Bitte legen Sie E-Mail/Telefon für den Kontakt fest"
 
@@ -50100,11 +51918,11 @@
 msgid "Please set Fiscal Code for the public administration '%s'"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:547
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
 msgid "Please set Fixed Asset Account in {} against {}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:435
+#: assets/doctype/asset/asset.py:434
 msgid "Please set Number of Depreciations Booked"
 msgstr "Bitte setzen Sie Anzahl der Abschreibungen gebucht"
 
@@ -50126,7 +51944,7 @@
 msgid "Please set VAT Accounts in {0}"
 msgstr "Bitte legen Sie die Umsatzsteuerkonten in {0} fest"
 
-#: regional/united_arab_emirates/utils.py:63
+#: regional/united_arab_emirates/utils.py:61
 msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
 msgstr ""
 
@@ -50138,19 +51956,19 @@
 msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
 msgstr "Bitte legen Sie eine Kostenstelle für den Vermögensgegenstand oder eine Standard-Kostenstelle für die Abschreibung von Vermögensgegenständen für das Unternehmen {} fest"
 
-#: selling/doctype/sales_order/sales_order.py:1260
+#: selling/doctype/sales_order/sales_order.py:1278
 msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
 msgstr "Stellen Sie einen Lieferanten für die Artikel ein, die in der Bestellung berücksichtigt werden sollen."
 
-#: projects/doctype/project/project.py:738
+#: projects/doctype/project/project.py:736
 msgid "Please set a default Holiday List for Company {0}"
 msgstr "Bitte legen Sie eine Standardliste der arbeitsfreien Tage für Unternehmen {0} fest"
 
-#: setup/doctype/employee/employee.py:289
+#: setup/doctype/employee/employee.py:281
 msgid "Please set a default Holiday List for Employee {0} or Company {1}"
 msgstr "Bitte stellen Sie eine Standard-Feiertagsliste für Mitarbeiter {0} oder Gesellschaft {1}"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:991
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
 msgid "Please set account in Warehouse {0}"
 msgstr "Bitte Konto in Lager {0} setzen"
 
@@ -50159,7 +51977,7 @@
 msgid "Please set an Address on the Company '%s'"
 msgstr "Bitte geben Sie eine Adresse für das Unternehmen „%s“ ein"
 
-#: controllers/stock_controller.py:334
+#: controllers/stock_controller.py:531
 msgid "Please set an Expense Account in the Items table"
 msgstr "Bitte legen Sie in der Artikeltabelle ein Aufwandskonto fest"
 
@@ -50171,27 +51989,27 @@
 msgid "Please set at least one row in the Taxes and Charges Table"
 msgstr "Bitte setzen Sie mindestens eine Zeile in die Tabelle Steuern und Abgaben"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2041
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
 msgid "Please set default Cash or Bank account in Mode of Payment {0}"
-msgstr "Bitte Standardeinstellungen für Kassen- oder Bankkonto in \"Zahlungsart\" {0} setzen"
+msgstr "Bitte tragen Sie ein Bank- oder Kassenkonto in Zahlungsweise {0} ein"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
 #: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2599
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
 msgid "Please set default Cash or Bank account in Mode of Payment {}"
-msgstr "Bitte setzen Sie das Standard-Bargeld- oder Bankkonto im Zahlungsmodus {}"
+msgstr "Bitte tragen Sie ein Bank- oder Kassenkonto in Zahlungsweise {} ein"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
 #: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2601
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
 msgid "Please set default Cash or Bank account in Mode of Payments {}"
-msgstr "Bitte setzen Sie das Standard-Bargeld- oder Bankkonto im Zahlungsmodus {}"
+msgstr "Bitte tragen Sie jeweils ein Bank- oder Kassenkonto in Zahlungsweisen {} ein"
 
-#: accounts/utils.py:2086
+#: accounts/utils.py:2012
 msgid "Please set default Exchange Gain/Loss Account in Company {}"
 msgstr "Bitte legen Sie im Unternehmen {} das Standardkonto für Wechselkursgewinne/-verluste fest"
 
-#: assets/doctype/asset_repair/asset_repair.py:331
+#: assets/doctype/asset_repair/asset_repair.py:327
 msgid "Please set default Expense Account in Company {0}"
 msgstr ""
 
@@ -50199,11 +52017,11 @@
 msgid "Please set default UOM in Stock Settings"
 msgstr "Bitte legen Sie die Standardeinheit in den Materialeinstellungen fest"
 
-#: controllers/stock_controller.py:204
+#: controllers/stock_controller.py:403
 msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
 msgstr ""
 
-#: accounts/utils.py:946
+#: accounts/utils.py:935
 msgid "Please set default {0} in Company {1}"
 msgstr "Bitte Standardwert für {0} in Unternehmen {1} setzen"
 
@@ -50220,11 +52038,11 @@
 msgid "Please set filters"
 msgstr "Bitte Filter einstellen"
 
-#: controllers/accounts_controller.py:1896
+#: controllers/accounts_controller.py:1972
 msgid "Please set one of the following:"
 msgstr "Bitte stellen Sie eine der folgenden Optionen ein:"
 
-#: public/js/controllers/transaction.js:1967
+#: public/js/controllers/transaction.js:2011
 msgid "Please set recurring after saving"
 msgstr "Bitte setzen Sie wiederkehrende nach dem Speichern"
 
@@ -50236,15 +52054,15 @@
 msgid "Please set the Default Cost Center in {0} company."
 msgstr "Bitte die Standardkostenstelle im Unternehmen {0} festlegen."
 
-#: manufacturing/doctype/work_order/work_order.js:487
+#: manufacturing/doctype/work_order/work_order.js:512
 msgid "Please set the Item Code first"
 msgstr "Bitte legen Sie zuerst den Itemcode fest"
 
-#: regional/italy/utils.py:333
+#: regional/italy/utils.py:335
 msgid "Please set the Payment Schedule"
 msgstr "Bitte legen Sie den Zahlungsplan fest"
 
-#: accounts/doctype/gl_entry/gl_entry.py:175
+#: accounts/doctype/gl_entry/gl_entry.py:170
 msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
 msgstr "Legen Sie das Feld Kostenstelle in {0} fest oder richten Sie eine Standardkostenstelle für das Unternehmen ein."
 
@@ -50252,8 +52070,8 @@
 msgid "Please set up the Campaign Schedule in the Campaign {0}"
 msgstr "Richten Sie den Kampagnenzeitplan in der Kampagne {0} ein."
 
-#: public/js/queries.js:39 public/js/queries.js:49 public/js/queries.js:66
-#: public/js/queries.js:95 stock/report/reserved_stock/reserved_stock.py:26
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
 msgid "Please set {0}"
 msgstr "Bitte {0} setzen"
 
@@ -50265,19 +52083,19 @@
 msgid "Please set {0} for address {1}"
 msgstr "Bitte geben Sie {0} für die Adresse {1} ein."
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:200
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
 msgid "Please set {0} in BOM Creator {1}"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:95
-msgid "Please setup a default bank account for company {0}"
-msgstr "Bitte richten Sie ein Standard-Bankkonto für das Unternehmen {0} ein."
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:424
+#: assets/doctype/asset/depreciation.py:415
 msgid "Please share this email with your support team so that they can find and fix the issue."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1837
+#: public/js/controllers/transaction.js:1881
 msgid "Please specify"
 msgstr "Bitte angeben"
 
@@ -50285,18 +52103,18 @@
 msgid "Please specify Company"
 msgstr "Bitte Unternehmen angeben"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:81
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:380
-#: accounts/doctype/sales_invoice/sales_invoice.js:452
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
 msgid "Please specify Company to proceed"
 msgstr "Bitte Unternehmen angeben um fortzufahren"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1206
-#: controllers/accounts_controller.py:2511 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
 msgid "Please specify a valid Row ID for row {0} in table {1}"
 msgstr "Bitte eine gültige Zeilen-ID für die Zeile {0} in Tabelle {1} angeben"
 
-#: public/js/queries.js:104
+#: public/js/queries.js:106
 msgid "Please specify a {0}"
 msgstr ""
 
@@ -50304,7 +52122,7 @@
 msgid "Please specify at least one attribute in the Attributes table"
 msgstr "Bitte geben Sie mindestens ein Attribut in der Attributtabelle ein"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
 msgid "Please specify either Quantity or Valuation Rate or both"
 msgstr "Bitte entweder die Menge oder den Wertansatz oder beides eingeben"
 
@@ -50312,11 +52130,11 @@
 msgid "Please specify from/to range"
 msgstr "Bitte Von-/Bis-Bereich genau angeben"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:35
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
 msgid "Please supply the specified items at the best possible rates"
 msgstr "Bitte geben Sie die angegebenen Elemente zu den bestmöglichen Preisen"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:223
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
 msgid "Please try again in an hour."
 msgstr "Bitte versuchen Sie es in einer Stunde erneut."
 
@@ -50349,6 +52167,16 @@
 msgid "Policy number"
 msgstr "Versicherungsnummer"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
+
 #. Name of a DocType
 #: utilities/doctype/portal_user/portal_user.json
 msgid "Portal User"
@@ -50373,7 +52201,7 @@
 msgid "Portrait"
 msgstr "Porträt"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:337
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
 msgid "Possible Supplier"
 msgstr "Möglicher Lieferant"
 
@@ -50440,41 +52268,43 @@
 msgid "Postal Expenses"
 msgstr "Portoaufwendungen"
 
-#: accounts/doctype/payment_entry/payment_entry.js:644
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
 #: accounts/report/accounts_payable/accounts_payable.js:16
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
 #: accounts/report/accounts_receivable/accounts_receivable.js:18
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
-#: accounts/report/general_ledger/general_ledger.py:563
-#: accounts/report/gross_profit/gross_profit.py:212
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
 #: accounts/report/payment_ledger/payment_ledger.py:136
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
-#: accounts/report/pos_register/pos_register.py:177
+#: accounts/report/pos_register/pos_register.py:171
 #: accounts/report/purchase_register/purchase_register.py:169
-#: accounts/report/sales_register/sales_register.py:183
+#: accounts/report/sales_register/sales_register.py:184
 #: manufacturing/report/job_card_summary/job_card_summary.py:134
 #: public/js/purchase_trends_filters.js:38
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:84
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:132
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:129
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
 #: stock/report/serial_no_ledger/serial_no_ledger.py:21
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
 msgid "Posting Date"
 msgstr "Buchungsdatum"
 
@@ -50655,17 +52485,23 @@
 msgstr "Buchungsdatum"
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:247
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:127
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
 msgid "Posting Date cannot be future date"
 msgstr "Buchungsdatum darf nicht in der Zukunft liegen"
 
-#: accounts/report/gross_profit/gross_profit.py:218
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:137
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:109
-#: stock/report/serial_no_ledger/serial_no_ledger.js:64
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
 #: stock/report/serial_no_ledger/serial_no_ledger.py:22
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:115
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
 msgid "Posting Time"
@@ -50761,14 +52597,59 @@
 msgid "Posting Time"
 msgstr "Buchungszeit"
 
-#: stock/doctype/stock_entry/stock_entry.py:1641
+#: stock/doctype/stock_entry/stock_entry.py:1670
 msgid "Posting date and posting time is mandatory"
 msgstr "Buchungsdatum und Buchungszeit sind zwingend erforderlich"
 
-#: controllers/sales_and_purchase_return.py:53
+#: controllers/sales_and_purchase_return.py:51
 msgid "Posting timestamp must be after {0}"
 msgstr "Buchungszeitstempel muss nach {0} liegen"
 
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
+
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
 #: accounts/doctype/tax_category/tax_category_dashboard.py:8
@@ -50797,7 +52678,7 @@
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Prevdoc DocType"
-msgstr ""
+msgstr "Vorhergehender DocType"
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
@@ -50867,7 +52748,7 @@
 msgid "Preventive Maintenance"
 msgstr "Vorbeugende Wartung"
 
-#: public/js/utils/ledger_preview.js:20 public/js/utils/ledger_preview.js:40
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
 msgid "Preview"
 msgstr "Vorschau"
 
@@ -50883,7 +52764,7 @@
 msgid "Preview"
 msgstr "Vorschau"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:205
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
 msgid "Preview Email"
 msgstr "Vorschau E-Mail"
 
@@ -50894,7 +52775,7 @@
 msgstr "Vorschau E-Mail"
 
 #: accounts/report/balance_sheet/balance_sheet.py:169
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
 msgid "Previous Financial Year is not closed"
 msgstr "Letztes Geschäftsjahr nicht abgeschlossen"
 
@@ -50906,9 +52787,9 @@
 
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.py:152
 msgid "Previous Year is not closed, please close it first"
-msgstr ""
+msgstr "Das vorherige Jahr ist noch nicht abgeschlossen, bitte schließen Sie es zuerst"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:225
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
 msgid "Price"
 msgstr "Preis"
 
@@ -50919,7 +52800,7 @@
 msgid "Price"
 msgstr "Preis"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:246
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
 msgid "Price ({0})"
 msgstr "Preis ({0})"
 
@@ -51115,7 +52996,7 @@
 msgid "Price List Currency"
 msgstr "Preislistenwährung"
 
-#: stock/get_item_details.py:1029
+#: stock/get_item_details.py:1010
 msgid "Price List Currency not selected"
 msgstr "Preislistenwährung nicht ausgewählt"
 
@@ -51203,6 +53084,12 @@
 msgid "Price List Rate"
 msgstr "Preisliste"
 
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr "Preisliste"
+
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
@@ -51319,15 +53206,15 @@
 msgid "Price Not UOM Dependent"
 msgstr "Preis nicht UOM abhängig"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:253
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
 msgid "Price Per Unit ({0})"
 msgstr "Preis pro Einheit ({0})"
 
-#: selling/page/point_of_sale/pos_controller.js:553
+#: selling/page/point_of_sale/pos_controller.js:581
 msgid "Price is not set for the item."
-msgstr ""
+msgstr "Für den Artikel ist kein Preis festgelegt."
 
-#: manufacturing/doctype/bom/bom.py:460
+#: manufacturing/doctype/bom/bom.py:454
 msgid "Price not found for item {0} in price list {1}"
 msgstr "Preis für Artikel {0} in Preisliste {1} nicht gefunden"
 
@@ -51337,11 +53224,11 @@
 msgid "Price or Product Discount"
 msgstr "Preis- oder Produktrabatt"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
 msgid "Price or product discount slabs are required"
 msgstr "Preis- oder Produktrabattplatten sind erforderlich"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:239
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
 msgid "Price per Unit (Stock UOM)"
 msgstr "Preis pro Einheit (Lager UOM)"
 
@@ -51353,7 +53240,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule/pricing_rule.json
-#: buying/doctype/supplier/supplier.js:98
+#: buying/doctype/supplier/supplier.js:116
 msgid "Pricing Rule"
 msgstr "Preisregel"
 
@@ -51594,7 +53481,7 @@
 msgid "Primary Address"
 msgstr "Hauptadresse"
 
-#: public/js/utils/contact_address_quick_entry.js:54
+#: public/js/utils/contact_address_quick_entry.js:57
 msgid "Primary Address Details"
 msgstr "Primäre Adressendetails"
 
@@ -51616,7 +53503,7 @@
 msgid "Primary Contact"
 msgstr "Hauptkontakt"
 
-#: public/js/utils/contact_address_quick_entry.js:35
+#: public/js/utils/contact_address_quick_entry.js:38
 msgid "Primary Contact Details"
 msgstr "Primäre Kontaktdaten"
 
@@ -51645,7 +53532,7 @@
 msgid "Primary Settings"
 msgstr "Primäre Einstellungen"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:69
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
 #: templates/pages/material_request_info.html:15 templates/pages/order.html:33
 msgid "Print"
 msgstr "Drucken"
@@ -51886,7 +53773,7 @@
 msgid "Print Preferences"
 msgstr "Druckeinstellungen"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:223
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
 msgid "Print Receipt"
 msgstr "Druckeingang"
 
@@ -51951,7 +53838,7 @@
 msgid "Print Style"
 msgstr "Druckstil"
 
-#: setup/install.py:118
+#: setup/install.py:99
 msgid "Print UOM after Quantity"
 msgstr "UOM nach Menge drucken"
 
@@ -51966,15 +53853,16 @@
 msgid "Print and Stationery"
 msgstr "Drucken und Papierwaren"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:73
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
 msgid "Print settings updated in respective print format"
 msgstr "Die Druckeinstellungen im jeweiligen Druckformat aktualisiert"
 
-#: setup/install.py:125
+#: setup/install.py:106
 msgid "Print taxes with zero amount"
 msgstr "Steuern mit null Betrag drucken"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
 msgid "Printed On "
 msgstr "Gedruckt auf"
 
@@ -52055,9 +53943,10 @@
 msgid "Priorities"
 msgstr "Prioritäten"
 
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:19
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
-#: projects/report/project_summary/project_summary.js:37
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
 msgid "Priority"
 msgstr "Priorität"
 
@@ -52119,11 +54008,11 @@
 msgid "Priority cannot be lesser than 1."
 msgstr "Die Priorität kann nicht kleiner als 1 sein."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:755
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
 msgid "Priority has been changed to {0}."
 msgstr "Die Priorität wurde in {0} geändert."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:105
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
 msgid "Priority {0} has been repeated."
 msgstr "Die Priorität {0} wurde wiederholt."
 
@@ -52145,6 +54034,12 @@
 msgid "Problem"
 msgstr "Problem"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr "Problem"
+
 #. Label of a Link field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
@@ -52169,7 +54064,7 @@
 msgid "Procedure"
 msgstr "Verfahren"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:70
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
 msgid "Process Day Book Data"
 msgstr "Tagesbuchdaten verarbeiten"
 
@@ -52190,9 +54085,9 @@
 msgid "Process Description"
 msgstr "Prozessbeschreibung"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:414
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
 msgid "Process Failed"
 msgstr "Prozess fehlgeschlagen"
 
@@ -52208,11 +54103,11 @@
 msgid "Process Loss"
 msgstr "Prozessverlust"
 
-#: manufacturing/doctype/bom/bom.py:987
+#: manufacturing/doctype/bom/bom.py:982
 msgid "Process Loss Percentage cannot be greater than 100"
 msgstr "Der Prozentsatz der Prozessverluste kann nicht größer als 100 sein"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:95
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
 msgid "Process Loss Qty"
 msgstr "Prozessverlustmenge"
 
@@ -52251,11 +54146,11 @@
 msgid "Process Loss Report"
 msgstr "Prozessverlust-Bericht"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:101
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
 msgid "Process Loss Value"
 msgstr "Prozessverlustwert"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:58
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
 msgid "Process Master Data"
 msgstr "Stammdaten bearbeiten"
 
@@ -52305,6 +54200,12 @@
 #. Name of a DocType
 #: accounts/doctype/process_subscription/process_subscription.json
 msgid "Process Subscription"
+msgstr "Abonnement verarbeiten"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
 msgstr ""
 
 #. Label of a Long Text field in DocType 'BOM Update Log'
@@ -52325,23 +54226,23 @@
 msgid "Processes"
 msgstr "Prozesse"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
 msgid "Processing Chart of Accounts and Parties"
 msgstr "Verarbeiten des Kontenplans und der Parteien"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
 msgid "Processing Items and UOMs"
 msgstr "Verarbeiten von Artikeln und Mengeneinheiten"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:309
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
 msgid "Processing Party Addresses"
 msgstr "Verarbeitung der Adressen der Parteien"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:115
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
 msgid "Processing Sales! Please Wait..."
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:580
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
 msgid "Processing Vouchers"
 msgstr "Bearbeitung von Gutscheinen"
 
@@ -52410,7 +54311,7 @@
 msgstr "Produkt"
 
 #. Name of a DocType
-#: public/js/controllers/buying.js:265 public/js/controllers/buying.js:511
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
 #: selling/doctype/product_bundle/product_bundle.json
 msgid "Product Bundle"
 msgstr "Produkt-Bundle"
@@ -52514,7 +54415,13 @@
 
 #. Label of a Card Break in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:347
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr "Produktion"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
 msgid "Production"
 msgstr "Produktion"
 
@@ -52525,18 +54432,18 @@
 msgid "Production Analytics"
 msgstr "Produktions-Analysen"
 
-#. Label of a Int field in DocType 'Workstation'
+#. Label of a Section Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Production Capacity"
 msgstr "Produktionskapazität"
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:38
-#: manufacturing/report/job_card_summary/job_card_summary.js:65
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
 #: manufacturing/report/job_card_summary/job_card_summary.py:152
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:43
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
-#: manufacturing/report/work_order_summary/work_order_summary.js:51
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
 #: manufacturing/report/work_order_summary/work_order_summary.py:208
 msgid "Production Item"
 msgstr "Produktions-Artikel"
@@ -52561,7 +54468,7 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan/production_plan.json
-#: manufacturing/report/production_plan_summary/production_plan_summary.js:9
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
 msgid "Production Plan"
 msgstr "Produktionsplan"
 
@@ -52716,7 +54623,7 @@
 msgid "Profit & Loss"
 msgstr "Profiteinbuße"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
 msgid "Profit This Year"
 msgstr "Profitieren Sie dieses Jahr"
 
@@ -52751,8 +54658,8 @@
 msgid "Profit and Loss Summary"
 msgstr "Gewinn und Verlust Zusammenfassung"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:132
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:133
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
 msgid "Profit for the year"
 msgstr "Jahresüberschuss"
 
@@ -52768,7 +54675,7 @@
 msgid "Profitability Analysis"
 msgstr "Wirtschaftlichkeitsanalyse"
 
-#: templates/pages/projects.html:25
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
 msgid "Progress"
 msgstr "Fortschritt"
 
@@ -52788,41 +54695,42 @@
 msgstr "Fortschritt (%)"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:973
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
 #: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:634
-#: accounts/report/gross_profit/gross_profit.py:300
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:220
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:265
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
 #: accounts/report/purchase_register/purchase_register.py:207
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
-#: accounts/report/sales_register/sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:229
 #: accounts/report/trial_balance/trial_balance.js:64
-#: buying/report/procurement_tracker/procurement_tracker.js:22
+#: buying/report/procurement_tracker/procurement_tracker.js:21
 #: buying/report/procurement_tracker/procurement_tracker.py:39
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:34
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:182
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
 #: projects/doctype/project/project.json
 #: projects/doctype/project/project_dashboard.py:11
 #: projects/doctype/task/task_calendar.js:19
-#: projects/doctype/task/task_tree.js:11
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
 #: projects/doctype/timesheet/timesheet_calendar.js:22
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
 #: projects/report/project_summary/project_summary.py:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:51
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
-#: public/js/financial_statements.js:247 public/js/projects/timer.js:10
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
 #: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:587
+#: selling/doctype/sales_order/sales_order.js:681
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
-#: stock/report/reserved_stock/reserved_stock.js:139
+#: stock/report/reserved_stock/reserved_stock.js:130
 #: stock/report/reserved_stock/reserved_stock.py:184
-#: stock/report/stock_ledger/stock_ledger.js:76
-#: stock/report/stock_ledger/stock_ledger.py:261
-#: support/report/issue_analytics/issue_analytics.js:76
-#: support/report/issue_summary/issue_summary.js:64
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
 msgid "Project"
 msgstr "Projekt"
 
@@ -52887,6 +54795,12 @@
 msgid "Project"
 msgstr "Projekt"
 
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr "Projekt"
+
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -53117,7 +55031,7 @@
 msgid "Project"
 msgstr "Projekt"
 
-#: projects/doctype/project/project.py:349
+#: projects/doctype/project/project.py:350
 msgid "Project Collaboration Invitation"
 msgstr "Projekt-Zusammenarbeit Einladung"
 
@@ -53192,7 +55106,7 @@
 
 #. Name of a DocType
 #: projects/doctype/project_type/project_type.json
-#: projects/report/project_summary/project_summary.js:31
+#: projects/report/project_summary/project_summary.js:30
 msgid "Project Type"
 msgstr "Projekttyp"
 
@@ -53264,10 +55178,12 @@
 msgid "Project wise Stock Tracking "
 msgstr "Projektbezogene Lagerbestandsverfolgung"
 
-#: controllers/trends.py:380
+#: controllers/trends.py:374
 msgid "Project-wise data is not available for Quotation"
 msgstr "Projektbezogene Daten sind für das Angebot nicht verfügbar"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
 #: stock/report/item_shortage_report/item_shortage_report.py:73
 #: stock/report/stock_projected_qty/stock_projected_qty.py:199
 #: templates/emails/reorder_item.html:12
@@ -53320,6 +55236,10 @@
 msgid "Projected Quantity"
 msgstr "Projizierte Menge"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
+
 #: stock/page/stock_balance/stock_balance.js:51
 msgid "Projected qty"
 msgstr "Geplante Menge"
@@ -53427,7 +55347,7 @@
 msgid "Proposal Writing"
 msgstr "Verfassen von Angeboten"
 
-#: setup/setup_wizard/operations/install_fixtures.py:395
+#: setup/setup_wizard/operations/install_fixtures.py:387
 msgid "Proposal/Price Quote"
 msgstr "Angebot / Preis Angebot"
 
@@ -53435,13 +55355,13 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Proprietorship"
-msgstr ""
+msgstr "Einzelunternehmen"
 
 #. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Proprietorship"
-msgstr ""
+msgstr "Einzelunternehmen"
 
 #. Label of a Check field in DocType 'Subscription Settings'
 #: accounts/doctype/subscription_settings/subscription_settings.json
@@ -53450,7 +55370,7 @@
 msgstr "Prorieren"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:61
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
 #: crm/doctype/prospect/prospect.json
 msgid "Prospect"
 msgstr "Potenzieller Kunde"
@@ -53477,11 +55397,11 @@
 msgid "Prospect Owner"
 msgstr "Verantwortliche Person"
 
-#: crm/doctype/lead/lead.py:317
+#: crm/doctype/lead/lead.py:311
 msgid "Prospect {0} already exists"
 msgstr "Potenzieller Kunde {0} existiert bereits"
 
-#: setup/setup_wizard/operations/install_fixtures.py:389
+#: setup/setup_wizard/operations/install_fixtures.py:381
 msgid "Prospecting"
 msgstr "Prospektion"
 
@@ -53525,10 +55445,15 @@
 
 #: accounts/report/balance_sheet/balance_sheet.py:146
 #: accounts/report/balance_sheet/balance_sheet.py:147
-#: accounts/report/balance_sheet/balance_sheet.py:215
+#: accounts/report/balance_sheet/balance_sheet.py:214
 msgid "Provisional Profit / Loss (Credit)"
 msgstr "Vorläufiger Gewinn / Verlust (Haben)"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
+
 #. Label of a Date field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -53545,7 +55470,7 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
 #: accounts/doctype/tax_category/tax_category_dashboard.py:10
 #: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:335
+#: setup/doctype/company/company.py:326
 msgid "Purchase"
 msgstr "Einkauf"
 
@@ -53613,7 +55538,7 @@
 msgstr "Einkaufsanalyse"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
 msgid "Purchase Date"
 msgstr "Kaufdatum"
 
@@ -53638,15 +55563,15 @@
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:23
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:54
-#: buying/doctype/purchase_order/purchase_order.js:323
-#: buying/doctype/purchase_order/purchase_order_list.js:39
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
-#: stock/doctype/purchase_receipt/purchase_receipt.js:110
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:22
-#: stock/doctype/stock_entry/stock_entry.js:262
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
 msgid "Purchase Invoice"
 msgstr "Eingangsrechnung"
 
@@ -53769,16 +55694,16 @@
 msgid "Purchase Invoice Trends"
 msgstr "Trendanalyse Eingangsrechnungen"
 
-#: assets/doctype/asset/asset.py:213
+#: assets/doctype/asset/asset.py:214
 msgid "Purchase Invoice cannot be made against an existing asset {0}"
 msgstr "Eingangsrechnung kann nicht gegen bestehenden Vermögensgegenstand {0} ausgestellt werden"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:389
-#: stock/doctype/purchase_receipt/purchase_receipt.py:403
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
 msgid "Purchase Invoice {0} is already submitted"
 msgstr "Eingangsrechnung {0} ist bereits gebucht"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1769
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
 msgid "Purchase Invoices"
 msgstr "Eingangsrechnungen"
 
@@ -53796,6 +55721,7 @@
 #: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
 #: stock/doctype/material_request/material_request.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgid "Purchase Manager"
 msgstr "Einkaufsleiter"
@@ -53810,21 +55736,21 @@
 msgstr "Einkaufsstammdaten-Manager"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:131
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:234
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
 #: accounts/report/purchase_register/purchase_register.py:216
 #: buying/doctype/purchase_order/purchase_order.json
-#: buying/doctype/supplier_quotation/supplier_quotation.js:23
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
 #: buying/report/procurement_tracker/procurement_tracker.py:82
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:41
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:167
-#: controllers/buying_controller.py:624
-#: manufacturing/doctype/blanket_order/blanket_order.js:45
-#: selling/doctype/sales_order/sales_order.js:112
-#: selling/doctype/sales_order/sales_order.js:576
-#: stock/doctype/material_request/material_request.js:137
-#: stock/doctype/purchase_receipt/purchase_receipt.js:194
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
 msgid "Purchase Order"
 msgstr "Bestellung"
 
@@ -53995,7 +55921,7 @@
 msgid "Purchase Order Item Supplied"
 msgstr "Bestellartikel geliefert"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:684
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
 msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
 msgstr ""
 
@@ -54009,11 +55935,11 @@
 msgid "Purchase Order Pricing Rule"
 msgstr "Preisregel für Bestellungen"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
 msgid "Purchase Order Required"
 msgstr "Bestellung erforderlich"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
 msgid "Purchase Order Required for item {}"
 msgstr "Bestellung erforderlich für Artikel {}"
 
@@ -54025,7 +55951,7 @@
 msgid "Purchase Order Trends"
 msgstr "Entwicklung Bestellungen"
 
-#: selling/doctype/sales_order/sales_order.js:957
+#: selling/doctype/sales_order/sales_order.js:1115
 msgid "Purchase Order already created for all Sales Order items"
 msgstr "Bestellung bereits für alle Auftragspositionen angelegt"
 
@@ -54033,11 +55959,11 @@
 msgid "Purchase Order number required for Item {0}"
 msgstr "Bestellnummer ist für den Artikel {0} erforderlich"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:618
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
 msgid "Purchase Order {0} is not submitted"
 msgstr "Lieferantenauftrag {0} ist nicht gebucht"
 
-#: buying/doctype/purchase_order/purchase_order.py:824
+#: buying/doctype/purchase_order/purchase_order.py:830
 msgid "Purchase Orders"
 msgstr "Kauforder"
 
@@ -54047,7 +55973,7 @@
 msgid "Purchase Orders Items Overdue"
 msgstr "Bestellungen überfällig"
 
-#: buying/doctype/purchase_order/purchase_order.py:301
+#: buying/doctype/purchase_order/purchase_order.py:302
 msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
 msgstr "Kaufaufträge sind für {0} wegen einer Scorecard von {1} nicht erlaubt."
 
@@ -54063,7 +55989,7 @@
 msgid "Purchase Orders to Receive"
 msgstr "Anzuliefernde Bestellungen"
 
-#: controllers/accounts_controller.py:1517
+#: controllers/accounts_controller.py:1615
 msgid "Purchase Orders {0} are un-linked"
 msgstr ""
 
@@ -54072,17 +55998,17 @@
 msgstr "Einkaufspreisliste"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:607
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:613
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:61
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:241
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
 #: accounts/report/purchase_register/purchase_register.py:223
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
 #: stock/doctype/purchase_receipt/purchase_receipt.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:56
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
 msgid "Purchase Receipt"
 msgstr "Eingangsbeleg"
 
@@ -54199,11 +56125,11 @@
 msgid "Purchase Receipt No"
 msgstr "Eingangsbeleg Nr."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
 msgid "Purchase Receipt Required"
 msgstr "Eingangsbeleg notwendig"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:596
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
 msgid "Purchase Receipt Required for item {}"
 msgstr "Eingangsbeleg für Artikel {} erforderlich"
 
@@ -54216,15 +56142,15 @@
 msgid "Purchase Receipt Trends"
 msgstr "Trendanalyse Eingangsbelege"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:314
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
 msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
 msgstr "Der Eingangsbeleg enthält keinen Artikel, für den die Option &quot;Probe aufbewahren&quot; aktiviert ist."
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:702
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
 msgid "Purchase Receipt {0} created."
 msgstr "Eingangsbeleg {0} erstellt."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:624
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
 msgid "Purchase Receipt {0} is not submitted"
 msgstr "Eingangsbeleg {0} ist nicht gebucht"
 
@@ -54241,11 +56167,11 @@
 msgid "Purchase Register"
 msgstr "Übersicht über Einkäufe"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
 msgid "Purchase Return"
 msgstr "Warenrücksendung"
 
-#: setup/doctype/company/company.js:104
+#: setup/doctype/company/company.js:118
 msgid "Purchase Tax Template"
 msgstr "Umsatzsteuer-Vorlage"
 
@@ -54362,6 +56288,7 @@
 #: stock/doctype/price_list/price_list.json
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -54383,7 +56310,7 @@
 msgid "Purchase an Asset Item"
 msgstr "Vermögensgegenstand-Artikel kaufen"
 
-#: utilities/activation.py:106
+#: utilities/activation.py:104
 msgid "Purchase orders help you plan and follow up on your purchases"
 msgstr "Bestellungen helfen Ihnen bei der Planung und Follow-up auf Ihre Einkäufe"
 
@@ -54393,7 +56320,7 @@
 msgid "Purchased"
 msgstr "Gekauft"
 
-#: regional/report/vat_audit_report/vat_audit_report.py:184
+#: regional/report/vat_audit_report/vat_audit_report.py:180
 msgid "Purchases"
 msgstr "Käufe"
 
@@ -54427,7 +56354,7 @@
 msgid "Purple"
 msgstr "Lila"
 
-#: stock/doctype/stock_entry/stock_entry.js:287
+#: stock/doctype/stock_entry/stock_entry.js:329
 msgid "Purpose"
 msgstr "Zweck"
 
@@ -54467,7 +56394,7 @@
 msgid "Purpose"
 msgstr "Zweck"
 
-#: stock/doctype/stock_entry/stock_entry.py:380
+#: stock/doctype/stock_entry/stock_entry.py:332
 msgid "Purpose must be one of {0}"
 msgstr "Zweck muss einer von diesen sein: {0}"
 
@@ -54502,24 +56429,27 @@
 msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:204
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:226
-#: controllers/trends.py:240 controllers/trends.py:252
-#: controllers/trends.py:257
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
 #: manufacturing/report/bom_explorer/bom_explorer.py:57
-#: public/js/bom_configurator/bom_configurator.bundle.js:203
-#: public/js/bom_configurator/bom_configurator.bundle.js:266
-#: public/js/bom_configurator/bom_configurator.bundle.js:271
-#: public/js/bom_configurator/bom_configurator.bundle.js:344
-#: public/js/utils.js:660 selling/doctype/sales_order/sales_order.js:315
-#: selling/doctype/sales_order/sales_order.js:410
-#: selling/doctype/sales_order/sales_order.js:698
-#: selling/doctype/sales_order/sales_order.js:815
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
 #: selling/report/sales_order_analysis/sales_order_analysis.py:255
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:106
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
 #: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
 #: templates/generators/bom.html:50 templates/pages/rfq.html:40
 msgid "Qty"
 msgstr "Menge"
@@ -54666,7 +56596,7 @@
 msgid "Qty"
 msgstr "Menge"
 
-#: templates/pages/order.html:167
+#: templates/pages/order.html:179
 msgid "Qty "
 msgstr "Menge "
 
@@ -54682,7 +56612,7 @@
 msgid "Qty As Per BOM"
 msgstr "Menge gemäß Stückliste"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:170
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
 msgid "Qty Change"
@@ -54712,12 +56642,12 @@
 msgid "Qty In Stock"
 msgstr "Menge auf Lager"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:76
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
 msgid "Qty Per Unit"
 msgstr "Menge pro Einheit"
 
-#: manufacturing/doctype/bom/bom.js:237
-#: manufacturing/report/process_loss_report/process_loss_report.py:83
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
 msgid "Qty To Manufacture"
 msgstr "Herzustellende Menge"
 
@@ -54807,11 +56737,18 @@
 msgid "Qty for which recursion isn't applicable."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:713
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:766
 msgid "Qty for {0}"
 msgstr "Menge für {0}"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:233
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
 msgid "Qty in Stock UOM"
 msgstr "Menge in Lagermaßeinheit"
 
@@ -54827,7 +56764,7 @@
 msgid "Qty in Stock UOM"
 msgstr "Menge in Lagermaßeinheit"
 
-#: stock/doctype/pick_list/pick_list.js:145
+#: stock/doctype/pick_list/pick_list.js:174
 msgid "Qty of Finished Goods Item"
 msgstr "Menge des Fertigerzeugnisses"
 
@@ -54837,7 +56774,7 @@
 msgid "Qty of Finished Goods Item"
 msgstr "Menge des Fertigerzeugnisses"
 
-#: stock/doctype/pick_list/pick_list.py:430
+#: stock/doctype/pick_list/pick_list.py:465
 msgid "Qty of Finished Goods Item should be greater than 0."
 msgstr "Die Menge des Fertigwarenartikels sollte größer als 0 sein."
 
@@ -54854,29 +56791,30 @@
 msgid "Qty to Be Consumed"
 msgstr "Zu verbrauchende Menge"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:232
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
 #: selling/report/sales_order_analysis/sales_order_analysis.py:283
 msgid "Qty to Bill"
 msgstr "Menge zu Bill"
 
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:133
 msgid "Qty to Build"
-msgstr ""
+msgstr "Zu produzierende Menge"
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:269
 msgid "Qty to Deliver"
 msgstr "Zu liefernde Menge"
 
-#: public/js/utils/serial_no_batch_selector.js:321
+#: public/js/utils/serial_no_batch_selector.js:327
 msgid "Qty to Fetch"
 msgstr "Abzurufende Menge"
 
-#: manufacturing/doctype/job_card/job_card.py:668
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
 msgid "Qty to Manufacture"
 msgstr "Herzustellende Menge"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:261
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
 msgid "Qty to Order"
 msgstr "Zu bestellende Menge"
 
@@ -54884,12 +56822,12 @@
 msgid "Qty to Produce"
 msgstr "Zu produzierende Menge"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:173
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:254
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
 msgid "Qty to Receive"
 msgstr "Anzunehmende Menge"
 
-#: setup/setup_wizard/operations/install_fixtures.py:390
+#: setup/setup_wizard/operations/install_fixtures.py:382
 msgid "Qualification"
 msgstr "Qualifikation"
 
@@ -55052,7 +56990,7 @@
 msgstr "Qualitätsziel"
 
 #. Name of a DocType
-#: manufacturing/doctype/bom/bom.js:130
+#: manufacturing/doctype/bom/bom.js:138
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgid "Quality Inspection"
 msgstr "Qualitätsprüfung"
@@ -55212,12 +57150,12 @@
 msgid "Quality Inspection Template Name"
 msgstr "Name der Qualitätsinspektionsvorlage"
 
-#: public/js/controllers/transaction.js:298
-#: stock/doctype/stock_entry/stock_entry.js:143
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
 msgid "Quality Inspection(s)"
 msgstr "Qualitätsprüfung(en)"
 
-#: setup/doctype/company/company.py:377
+#: setup/doctype/company/company.py:368
 msgid "Quality Management"
 msgstr "Qualitätsmanagement"
 
@@ -55316,23 +57254,26 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:47
 #: buying/report/procurement_tracker/procurement_tracker.py:66
-#: buying/report/purchase_analytics/purchase_analytics.js:29
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:215
-#: manufacturing/doctype/bom/bom.js:306
-#: manufacturing/doctype/bom_creator/bom_creator.js:69
-#: public/js/controllers/buying.js:518 public/js/stock_analytics.js:37
-#: public/js/utils/serial_no_batch_selector.js:393
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
-#: selling/report/sales_analytics/sales_analytics.js:29
+#: selling/report/sales_analytics/sales_analytics.js:36
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
-#: stock/dashboard/item_dashboard.js:236
-#: stock/doctype/material_request/material_request.js:249
-#: stock/doctype/stock_entry/stock_entry.js:551
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
 #: stock/report/delayed_item_report/delayed_item_report.py:150
-#: stock/report/stock_analytics/stock_analytics.js:28
+#: stock/report/stock_analytics/stock_analytics.js:27
 #: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
-#: templates/pages/material_request_info.html:48 templates/pages/order.html:86
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
 msgid "Quantity"
 msgstr "Menge"
 
@@ -55571,16 +57512,20 @@
 msgid "Quantity and Warehouse"
 msgstr "Menge und Lager"
 
-#: stock/doctype/stock_entry/stock_entry.py:1270
+#: stock/doctype/stock_entry/stock_entry.py:1288
 msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
 msgstr "Menge in Zeile {0} ({1}) muss die gleiche sein wie die hergestellte Menge {2}"
 
-#: stock/dashboard/item_dashboard.js:273
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
 msgid "Quantity must be greater than zero, and less or equal to {0}"
 msgstr "Die Menge muss größer als Null und kleiner oder gleich {0} sein"
 
-#: manufacturing/doctype/work_order/work_order.js:721
-#: stock/doctype/pick_list/pick_list.js:152
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
 msgid "Quantity must not be more than {0}"
 msgstr "Menge darf nicht mehr als {0} sein"
 
@@ -55590,31 +57535,32 @@
 msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
 msgstr "Menge eines Artikels nach der Herstellung/dem Umpacken auf Basis vorgegebener Mengen von Rohmaterial"
 
-#: manufacturing/doctype/bom/bom.py:623
+#: manufacturing/doctype/bom/bom.py:618
 msgid "Quantity required for Item {0} in row {1}"
 msgstr "Für Artikel {0} in Zeile {1} benötigte Menge"
 
-#: manufacturing/doctype/bom/bom.py:568
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
 msgid "Quantity should be greater than 0"
 msgstr "Menge sollte größer 0 sein"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:22
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
 msgid "Quantity to Make"
 msgstr "Zu machende Menge"
 
-#: manufacturing/doctype/work_order/work_order.js:249
+#: manufacturing/doctype/work_order/work_order.js:264
 msgid "Quantity to Manufacture"
 msgstr "Menge zu fertigen"
 
-#: manufacturing/doctype/work_order/work_order.py:1516
+#: manufacturing/doctype/work_order/work_order.py:1523
 msgid "Quantity to Manufacture can not be zero for the operation {0}"
 msgstr "Die herzustellende Menge darf für den Vorgang {0} nicht Null sein."
 
-#: manufacturing/doctype/work_order/work_order.py:934
+#: manufacturing/doctype/work_order/work_order.py:949
 msgid "Quantity to Manufacture must be greater than 0."
 msgstr "Menge Herstellung muss größer als 0 sein."
 
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
 msgid "Quantity to Produce"
 msgstr "Menge zu produzieren"
 
@@ -55622,29 +57568,44 @@
 msgid "Quantity to Produce should be greater than zero."
 msgstr "Die zu produzierende Menge sollte größer als Null sein."
 
-#: public/js/utils/barcode_scanner.js:227
+#: public/js/utils/barcode_scanner.js:236
 msgid "Quantity to Scan"
 msgstr "Zu scannende Menge"
 
-#: selling/report/sales_analytics/sales_analytics.py:320
-#: stock/report/stock_analytics/stock_analytics.py:119
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
 msgid "Quarter {0} {1}"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:65
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:68
-#: buying/report/purchase_analytics/purchase_analytics.js:63
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
-#: manufacturing/report/production_analytics/production_analytics.js:36
-#: public/js/financial_statements.js:218
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
 #: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
-#: public/js/stock_analytics.js:54
-#: selling/report/sales_analytics/sales_analytics.js:63
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
-#: stock/report/stock_analytics/stock_analytics.js:82
-#: support/report/issue_analytics/issue_analytics.js:44
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
 msgid "Quarterly"
 msgstr "Quartalsweise"
 
@@ -55732,11 +57693,18 @@
 msgid "Queued"
 msgstr "Warteschlange"
 
-#: accounts/doctype/journal_entry/journal_entry.js:39
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr "Warteschlange"
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
 msgid "Quick Entry"
 msgstr "Schnelleingabe"
 
-#: accounts/doctype/journal_entry/journal_entry.js:527
+#: accounts/doctype/journal_entry/journal_entry.js:580
 msgid "Quick Journal Entry"
 msgstr "Schnellbuchung"
 
@@ -55762,6 +57730,11 @@
 msgid "Quickbooks Company ID"
 msgstr "Quickbooks-Unternehmens-ID"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
+
 #: crm/report/campaign_efficiency/campaign_efficiency.py:22
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
 msgid "Quot Count"
@@ -55773,13 +57746,14 @@
 msgstr "Ang/Inter %"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:257
-#: buying/doctype/supplier_quotation/supplier_quotation.js:26
-#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:100
-#: crm/report/lead_details/lead_details.js:38
-#: manufacturing/doctype/blanket_order/blanket_order.js:33
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
 #: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:613
+#: selling/doctype/sales_order/sales_order.js:721
 msgid "Quotation"
 msgstr "Angebot"
 
@@ -55887,20 +57861,20 @@
 msgid "Quotation Trends"
 msgstr "Trendanalyse Angebote"
 
-#: selling/doctype/sales_order/sales_order.py:383
+#: selling/doctype/sales_order/sales_order.py:394
 msgid "Quotation {0} is cancelled"
 msgstr "Angebot {0} wird storniert"
 
-#: selling/doctype/sales_order/sales_order.py:300
+#: selling/doctype/sales_order/sales_order.py:307
 msgid "Quotation {0} not of type {1}"
 msgstr "Angebot {0} nicht vom Typ {1}"
 
-#: selling/doctype/quotation/quotation.py:326
+#: selling/doctype/quotation/quotation.py:327
 #: selling/page/sales_funnel/sales_funnel.py:57
 msgid "Quotations"
 msgstr "Angebote"
 
-#: utilities/activation.py:88
+#: utilities/activation.py:86
 msgid "Quotations are proposals, bids you have sent to your customers"
 msgstr "Angebote sind Offerten an einen Kunden zur Lieferung von Materialien bzw. zur Erbringung von Leistungen."
 
@@ -55914,11 +57888,11 @@
 msgid "Quote Status"
 msgstr "Zitat Status"
 
-#: selling/report/quotation_trends/quotation_trends.py:52
+#: selling/report/quotation_trends/quotation_trends.py:51
 msgid "Quoted Amount"
-msgstr ""
+msgstr "Angebotsbetrag"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:88
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
 msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
 msgstr "RFQs sind nicht zulässig für {0} aufgrund einer Scorecard von {1}"
 
@@ -55947,13 +57921,13 @@
 msgid "Random"
 msgstr "Zufällig"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:58
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:26
-#: manufacturing/report/production_analytics/production_analytics.js:31
-#: public/js/stock_analytics.js:49
-#: selling/report/sales_analytics/sales_analytics.js:58
-#: stock/report/stock_analytics/stock_analytics.js:77
-#: support/report/issue_analytics/issue_analytics.js:39
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
 msgid "Range"
 msgstr "Bandbreite"
 
@@ -55970,15 +57944,16 @@
 msgstr "Bandbreite"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:79
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:263
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:315
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:669
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
-#: stock/dashboard/item_dashboard.js:243
+#: stock/dashboard/item_dashboard.js:251
 #: stock/report/delayed_item_report/delayed_item_report.py:151
-#: templates/pages/order.html:89 templates/pages/rfq.html:43
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
 msgid "Rate"
 msgstr "Einzelpreis"
 
@@ -56588,12 +58563,13 @@
 msgstr "Verhältnisse"
 
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
 #: setup/setup_wizard/operations/install_fixtures.py:46
 #: setup/setup_wizard/operations/install_fixtures.py:167
 msgid "Raw Material"
 msgstr "Rohmaterial"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:392
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
 msgid "Raw Material Code"
 msgstr "Rohstoffcode"
 
@@ -56613,17 +58589,17 @@
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Raw Material Cost Per Qty"
-msgstr ""
+msgstr "Rohstoffkosten pro Menge"
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Raw Material Cost Per Qty"
-msgstr ""
+msgstr "Rohstoffkosten pro Menge"
 
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:122
 msgid "Raw Material Item"
-msgstr ""
+msgstr "Rohmaterial Artikel"
 
 #. Label of a Link field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
@@ -56649,20 +58625,21 @@
 msgid "Raw Material Item Code"
 msgstr "Rohmaterial-Artikelnummer"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:399
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
 msgid "Raw Material Name"
 msgstr "Rohstoffname"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:108
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
 msgid "Raw Material Value"
-msgstr ""
+msgstr "Rohmaterial Wert"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:66
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
 msgid "Raw Material Warehouse"
 msgstr "Rohstofflager"
 
-#: manufacturing/doctype/bom/bom.js:274
-#: public/js/bom_configurator/bom_configurator.bundle.js:268
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
 msgid "Raw Materials"
 msgstr "Rohes Material"
 
@@ -56742,18 +58719,18 @@
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Raw Materials Warehouse"
-msgstr ""
+msgstr "Rohstofflager"
 
-#: manufacturing/doctype/bom/bom.py:616
+#: manufacturing/doctype/bom/bom.py:611
 msgid "Raw Materials cannot be blank."
 msgstr "Rohmaterial kann nicht leer sein"
 
-#: buying/doctype/purchase_order/purchase_order.js:304
-#: manufacturing/doctype/production_plan/production_plan.js:97
-#: manufacturing/doctype/work_order/work_order.js:574
-#: selling/doctype/sales_order/sales_order.js:526
-#: selling/doctype/sales_order/sales_order_list.js:49
-#: stock/doctype/material_request/material_request.js:166
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 msgid "Re-open"
 msgstr "Wiedereröffnen"
@@ -56770,7 +58747,7 @@
 msgid "Re-order Qty"
 msgstr "Nachbestellmenge"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:226
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
 msgid "Reached Root"
 msgstr "Oberste Ebene erreicht"
 
@@ -56840,8 +58817,8 @@
 msgid "Reading 9"
 msgstr "Ablesewert 9"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:300
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:577
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
 msgid "Reading Uploaded File"
 msgstr "Hochgeladene Datei lesen"
 
@@ -56857,11 +58834,11 @@
 msgid "Readings"
 msgstr "Ablesungen"
 
-#: support/doctype/issue/issue.js:44
+#: support/doctype/issue/issue.js:51
 msgid "Reason"
 msgstr "Grund"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:242
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
 msgid "Reason For Putting On Hold"
 msgstr "Grund für das auf Eis legen"
 
@@ -56871,8 +58848,14 @@
 msgid "Reason For Putting On Hold"
 msgstr "Grund für das auf Eis legen"
 
-#: buying/doctype/purchase_order/purchase_order.js:565
-#: selling/doctype/sales_order/sales_order.js:1112
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
 msgid "Reason for Hold"
 msgstr "Grund für das auf Eis legen"
 
@@ -56882,11 +58865,11 @@
 msgid "Reason for Leaving"
 msgstr "Grund für den Austritt"
 
-#: selling/doctype/sales_order/sales_order.js:1127
+#: selling/doctype/sales_order/sales_order.js:1289
 msgid "Reason for hold:"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:144
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
 msgid "Rebuild Tree"
 msgstr "Baum neu aufbauen"
 
@@ -56900,11 +58883,11 @@
 msgid "Recalculate Incoming/Outgoing Rate"
 msgstr ""
 
-#: projects/doctype/project/project.js:104
+#: projects/doctype/project/project.js:128
 msgid "Recalculating Purchase Cost against this Project..."
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:29
+#: assets/doctype/asset/asset_list.js:21
 msgid "Receipt"
 msgstr "Beleg"
 
@@ -56950,7 +58933,7 @@
 msgid "Receipt Document Type"
 msgstr "Receipt Dokumenttyp"
 
-#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/account_balance/account_balance.js:55
 msgid "Receivable"
 msgstr "Forderung"
 
@@ -56979,10 +58962,10 @@
 msgid "Receivable / Payable Account"
 msgstr "Forderungen-/Verbindlichkeiten-Konto"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:67
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:236
-#: accounts/report/sales_register/sales_register.py:215
-#: accounts/report/sales_register/sales_register.py:269
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
 msgid "Receivable Account"
 msgstr "Forderungskonto"
 
@@ -56990,7 +58973,7 @@
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
 msgctxt "Process Payment Reconciliation"
 msgid "Receivable/Payable Account"
-msgstr ""
+msgstr "Forderungen-/Verbindlichkeiten-Konto"
 
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:45
 msgid "Receivable/Payable Account: {0} doesn't belong to company {1}"
@@ -57013,10 +58996,10 @@
 msgid "Receive"
 msgstr "Empfangen"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:297
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
 #: buying/doctype/supplier_quotation/supplier_quotation.py:175
-#: stock/doctype/material_request/material_request_list.js:23
-#: stock/doctype/material_request/material_request_list.js:31
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
 msgid "Received"
 msgstr "Empfangen"
 
@@ -57057,7 +59040,7 @@
 msgid "Received Amount After Tax (Company Currency)"
 msgstr "Erhaltener Betrag nach Steuern (Währung des Unternehmens)"
 
-#: accounts/doctype/payment_entry/payment_entry.py:891
+#: accounts/doctype/payment_entry/payment_entry.py:909
 msgid "Received Amount cannot be greater than Paid Amount"
 msgstr "Der erhaltene Betrag darf nicht größer sein als der gezahlte Betrag"
 
@@ -57076,10 +59059,10 @@
 msgid "Received On"
 msgstr "Eingegangen am"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:211
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:172
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:247
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
 msgid "Received Qty"
 msgstr "Erhaltene Menge"
@@ -57120,7 +59103,7 @@
 msgid "Received Qty"
 msgstr "Erhaltene Menge"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:263
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
 msgid "Received Qty Amount"
 msgstr "Erhaltene Menge Menge"
 
@@ -57128,9 +59111,10 @@
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Received Qty in Stock UOM"
-msgstr ""
+msgstr "Erhaltene Menge in Lager-ME"
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
 msgid "Received Quantity"
 msgstr "Empfangene Menge"
 
@@ -57146,7 +59130,7 @@
 msgid "Received Quantity"
 msgstr "Empfangene Menge"
 
-#: stock/doctype/stock_entry/stock_entry.js:250
+#: stock/doctype/stock_entry/stock_entry.js:278
 msgid "Received Stock Entries"
 msgstr "Erhaltene Lagerbuchungen"
 
@@ -57179,6 +59163,10 @@
 msgid "Receiving"
 msgstr "Empfang"
 
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
+
 #. Label of a Dynamic Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
@@ -57209,8 +59197,8 @@
 msgid "Recipients"
 msgstr "Empfänger"
 
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:93
 msgid "Reconcile"
 msgstr "Abgleichen"
 
@@ -57220,11 +59208,11 @@
 msgid "Reconcile"
 msgstr "Abgleichen"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:325
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
 msgid "Reconcile Entries"
 msgstr "Einträge abgleichen"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:217
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
 msgid "Reconcile the Bank Transaction"
 msgstr ""
 
@@ -57291,7 +59279,7 @@
 msgid "Records"
 msgstr "Aufzeichnungen"
 
-#: regional/united_arab_emirates/utils.py:176
+#: regional/united_arab_emirates/utils.py:171
 msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
 msgstr ""
 
@@ -57301,6 +59289,12 @@
 msgid "Recurse Every (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
 #: accounts/doctype/pricing_rule/pricing_rule.py:232
 msgid "Recurse Over Qty cannot be less than 0"
 msgstr ""
@@ -57329,7 +59323,7 @@
 msgid "Redeem Against"
 msgstr "Gegen einlösen"
 
-#: selling/page/point_of_sale/pos_payment.js:497
+#: selling/page/point_of_sale/pos_payment.js:525
 msgid "Redeem Loyalty Points"
 msgstr "Treuepunkte einlösen"
 
@@ -57399,7 +59393,7 @@
 msgid "Ref Code"
 msgstr "Referenzcode"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:100
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
 msgid "Ref Date"
 msgstr "Referenzdatum"
 
@@ -57410,7 +59404,12 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:99
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:22
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
 #: manufacturing/doctype/job_card/job_card_dashboard.py:10
@@ -57564,11 +59563,12 @@
 msgid "Reference"
 msgstr "Referenz"
 
-#: accounts/doctype/journal_entry/journal_entry.py:899
+#: accounts/doctype/journal_entry/journal_entry.py:934
 msgid "Reference #{0} dated {1}"
 msgstr "Referenz #{0} vom {1}"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:112
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
 msgid "Reference Date"
 msgstr "Referenzdatum"
 
@@ -57578,7 +59578,7 @@
 msgid "Reference Date"
 msgstr "Referenzdatum"
 
-#: public/js/controllers/transaction.js:2073
+#: public/js/controllers/transaction.js:2117
 msgid "Reference Date for Early Payment Discount"
 msgstr ""
 
@@ -57600,7 +59600,7 @@
 msgid "Reference Doctype"
 msgstr "Referenz-DocType"
 
-#: accounts/doctype/payment_entry/payment_entry.py:555
+#: accounts/doctype/payment_entry/payment_entry.py:570
 msgid "Reference Doctype must be one of {0}"
 msgstr "Referenz-Typ muss eine von {0} sein"
 
@@ -57769,24 +59769,30 @@
 msgid "Reference Name"
 msgstr "Referenzname"
 
-#: accounts/doctype/journal_entry/journal_entry.py:532
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
 msgid "Reference No & Reference Date is required for {0}"
 msgstr "Referenznr. & Referenz-Tag sind erforderlich für {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1087
+#: accounts/doctype/payment_entry/payment_entry.py:1104
 msgid "Reference No and Reference Date is mandatory for Bank transaction"
 msgstr "Referenznummer und Referenzdatum sind Pflichtfelder"
 
-#: accounts/doctype/journal_entry/journal_entry.py:537
+#: accounts/doctype/journal_entry/journal_entry.py:552
 msgid "Reference No is mandatory if you entered Reference Date"
 msgstr "Referenznummer ist ein Pflichtfeld, wenn ein Referenzdatum eingegeben wurde"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:260
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
 msgid "Reference No."
 msgstr "Referenznummer."
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:88
-#: public/js/bank_reconciliation_tool/dialog_manager.js:123
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
 msgid "Reference Number"
 msgstr "Referenznummer"
 
@@ -57962,7 +59968,15 @@
 msgid "References"
 msgstr "Referenzen"
 
-#: accounts/doctype/payment_entry/payment_entry.py:631
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
 msgstr "Referenzen {0} des Typs {1} hatten keinen ausstehenden Betrag mehr, bevor sie die Zahlung gebucht haben. Jetzt haben sie einen negativen ausstehenden Betrag."
 
@@ -57978,7 +59992,8 @@
 msgid "Referral Sales Partner"
 msgstr "Empfehlungs-Vertriebspartner"
 
-#: selling/page/sales_funnel/sales_funnel.js:44
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
 msgid "Refresh"
 msgstr "Aktualisieren"
 
@@ -57988,7 +60003,7 @@
 msgid "Refresh Google Sheet"
 msgstr "Google Sheet aktualisieren"
 
-#: accounts/doctype/bank/bank.js:22
+#: accounts/doctype/bank/bank.js:21
 msgid "Refresh Plaid Link"
 msgstr ""
 
@@ -57998,7 +60013,7 @@
 msgid "Refresh Token"
 msgstr "Aktualisieren Token"
 
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Regards,"
 msgstr "Grüße,"
 
@@ -58140,8 +60155,8 @@
 msgid "Relation"
 msgstr "Beziehung"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:234
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:278
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
 msgid "Release Date"
 msgstr "Veröffentlichungsdatum"
 
@@ -58157,7 +60172,7 @@
 msgid "Release Date"
 msgstr "Veröffentlichungsdatum"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
 msgid "Release date must be in the future"
 msgstr "Das Erscheinungsdatum muss in der Zukunft liegen"
 
@@ -58167,17 +60182,18 @@
 msgid "Relieving Date"
 msgstr "Freistellungsdatum"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:118
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
 msgid "Remaining"
 msgstr "Verbleibend"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
-#: accounts/report/accounts_receivable/accounts_receivable.py:1085
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:181
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
 msgid "Remaining Balance"
 msgstr "Verbleibendes Saldo"
 
-#: selling/page/point_of_sale/pos_payment.js:350
+#: selling/page/point_of_sale/pos_payment.js:367
 msgid "Remark"
 msgstr "Bemerkung"
 
@@ -58200,11 +60216,17 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
-#: accounts/report/accounts_receivable/accounts_receivable.py:1117
-#: accounts/report/general_ledger/general_ledger.py:661
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
 #: accounts/report/purchase_register/purchase_register.py:296
-#: accounts/report/sales_register/sales_register.py:333
+#: accounts/report/sales_register/sales_register.py:334
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:95
 msgid "Remarks"
 msgstr "Anmerkungen"
@@ -58324,11 +60346,15 @@
 msgid "Remarks Column Length"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:323
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
 msgid "Removed items with no change in quantity or value."
 msgstr "Artikel wurden ohne Veränderung der Menge oder des Wertes entfernt."
 
-#: utilities/doctype/rename_tool/rename_tool.js:25
+#: utilities/doctype/rename_tool/rename_tool.js:24
 msgid "Rename"
 msgstr "Umbenennen"
 
@@ -58345,7 +60371,7 @@
 msgid "Rename Log"
 msgstr "Protokoll umbenennen"
 
-#: accounts/doctype/account/account.py:502
+#: accounts/doctype/account/account.py:516
 msgid "Rename Not Allowed"
 msgstr "Umbenennen nicht erlaubt"
 
@@ -58354,7 +60380,7 @@
 msgid "Rename Tool"
 msgstr "Werkzeug zum Umbenennen"
 
-#: accounts/doctype/account/account.py:494
+#: accounts/doctype/account/account.py:508
 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
 msgstr "Das Umbenennen ist nur über die Muttergesellschaft {0} zulässig, um Fehlanpassungen zu vermeiden."
 
@@ -58377,15 +60403,15 @@
 msgid "Rented"
 msgstr "Gemietet"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:34
-#: crm/doctype/opportunity/opportunity.js:113
-#: stock/doctype/delivery_note/delivery_note.js:228
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: support/doctype/issue/issue.js:30
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
 msgid "Reopen"
 msgstr "Wieder öffnen"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:66
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
 #: stock/report/stock_projected_qty/stock_projected_qty.py:206
 msgid "Reorder Level"
 msgstr "Meldebestand"
@@ -58418,7 +60444,7 @@
 msgid "Repair"
 msgstr "Reparieren"
 
-#: assets/doctype/asset/asset.js:107
+#: assets/doctype/asset/asset.js:127
 msgid "Repair Asset"
 msgstr "Vermögensgegenstand reparieren"
 
@@ -58466,10 +60492,16 @@
 msgid "Replace BOM"
 msgstr "Erstelle Stückliste"
 
-#: crm/report/lead_details/lead_details.js:36
-#: support/report/issue_analytics/issue_analytics.js:57
-#: support/report/issue_summary/issue_summary.js:44
-#: support/report/issue_summary/issue_summary.py:354
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
 msgid "Replied"
 msgstr "Beantwortet"
 
@@ -58497,7 +60529,7 @@
 msgid "Replied"
 msgstr "Beantwortet"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
 msgid "Report"
 msgstr "Bericht"
 
@@ -58517,7 +60549,7 @@
 msgid "Report Date"
 msgstr "Berichtsdatum"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:213
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
 msgid "Report Error"
 msgstr ""
 
@@ -58533,12 +60565,12 @@
 msgid "Report Type"
 msgstr "Berichtstyp"
 
-#: accounts/doctype/account/account.py:395
+#: accounts/doctype/account/account.py:410
 msgid "Report Type is mandatory"
 msgstr "Berichtstyp ist zwingend erforderlich"
 
-#: accounts/report/balance_sheet/balance_sheet.js:17
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:17
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
 msgid "Report View"
 msgstr "Berichtsansicht"
 
@@ -58572,8 +60604,9 @@
 msgid "Reports to"
 msgstr "Vorgesetzter"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:70
-#: accounts/doctype/sales_invoice/sales_invoice.js:73
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
 msgid "Repost Accounting Entries"
 msgstr ""
 
@@ -58618,6 +60651,12 @@
 msgid "Repost Payment Ledger Items"
 msgstr ""
 
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr ""
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -58636,11 +60675,11 @@
 msgid "Repost Status"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:137
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
 msgid "Repost has started in the background"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:38
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
 msgid "Repost in background"
 msgstr ""
 
@@ -58648,7 +60687,7 @@
 msgid "Repost started in the background"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:105
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
 msgid "Reposting Completed {0}%"
 msgstr ""
 
@@ -58664,25 +60703,26 @@
 msgid "Reposting Info"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:113
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
 msgid "Reposting Progress"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:169
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
 msgid "Reposting entries created: {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:89
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
 msgid "Reposting has been started in the background."
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:47
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
 msgid "Reposting in the background."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:76
-#: accounts/doctype/sales_invoice/sales_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
 msgid "Reposting..."
 msgstr ""
 
@@ -58740,11 +60780,20 @@
 msgid "Represents Company"
 msgstr "Repräsentiert das Unternehmen"
 
-#: public/js/utils.js:678
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
 msgid "Reqd by date"
 msgstr "Erforderlich nach Datum"
 
-#: crm/doctype/opportunity/opportunity.js:87
+#: crm/doctype/opportunity/opportunity.js:89
 msgid "Request For Quotation"
 msgstr "Angebotsanfrage"
 
@@ -58754,7 +60803,7 @@
 msgid "Request Parameters"
 msgstr "Anfrageparameter"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:269
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
 msgid "Request Timeout"
 msgstr "Zeitüberschreitung der Anfrage"
 
@@ -58778,11 +60827,11 @@
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation/request_for_quotation.json
-#: buying/doctype/request_for_quotation/request_for_quotation.py:346
-#: buying/doctype/supplier_quotation/supplier_quotation.js:57
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:274
-#: stock/doctype/material_request/material_request.js:142
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
 msgid "Request for Quotation"
 msgstr "Angebotsanfrage"
 
@@ -58820,7 +60869,7 @@
 msgid "Request for Quotation Supplier"
 msgstr "Angebotsanfrage Lieferant"
 
-#: selling/doctype/sales_order/sales_order.js:571
+#: selling/doctype/sales_order/sales_order.js:650
 msgid "Request for Raw Materials"
 msgstr "Anfrage für Rohstoffe"
 
@@ -58876,6 +60925,10 @@
 msgid "Requested Qty"
 msgstr "Angeforderte Menge"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:46
 msgid "Requesting Site"
 msgstr "Anfordernde Site"
@@ -58884,8 +60937,8 @@
 msgid "Requestor"
 msgstr "Anforderer"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:165
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:193
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
 msgid "Required By"
 msgstr "Benötigt bis"
 
@@ -58962,11 +61015,18 @@
 msgid "Required Items"
 msgstr "Erforderliche Elemente"
 
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
+
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:88
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:29
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:58
-#: manufacturing/report/production_planning_report/production_planning_report.py:411
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
 msgid "Required Qty"
 msgstr "Erforderliche Anzahl"
@@ -59040,7 +61100,7 @@
 msgid "Research"
 msgstr "Forschung"
 
-#: setup/doctype/company/company.py:383
+#: setup/doctype/company/company.py:374
 msgid "Research & Development"
 msgstr "Forschung & Entwicklung"
 
@@ -59072,11 +61132,11 @@
 msgid "Reselect, if the chosen contact is edited after save"
 msgstr "Wählen Sie erneut, wenn der ausgewählte Kontakt nach dem Speichern bearbeitet wird"
 
-#: accounts/doctype/payment_request/payment_request.js:30
+#: accounts/doctype/payment_request/payment_request.js:39
 msgid "Resend Payment Email"
 msgstr "Zahlungsemail erneut senden"
 
-#: stock/report/reserved_stock/reserved_stock.js:121
+#: stock/report/reserved_stock/reserved_stock.js:118
 msgid "Reservation Based On"
 msgstr "Reservierung basierend auf"
 
@@ -59086,12 +61146,12 @@
 msgid "Reservation Based On"
 msgstr "Reservierung basierend auf"
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: stock/doctype/pick_list/pick_list.js:110
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
 msgid "Reserve"
 msgstr "Reservieren"
 
-#: selling/doctype/sales_order/sales_order.js:322
+#: selling/doctype/sales_order/sales_order.js:347
 msgid "Reserve Stock"
 msgstr "Reservierter Bestand"
 
@@ -59125,6 +61185,8 @@
 msgid "Reserved"
 msgstr "Reserviert"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
 #: stock/report/reserved_stock/reserved_stock.py:124
 #: stock/report/stock_projected_qty/stock_projected_qty.py:164
 msgid "Reserved Qty"
@@ -59164,16 +61226,28 @@
 msgid "Reserved Qty for Production Plan"
 msgstr "Reservierte Menge für Produktionsplan"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Subcontract"
 msgstr "Reservierte Menge für Unterauftrag"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:497
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
 msgid "Reserved Qty should be greater than Delivered Qty."
 msgstr "Die reservierte Menge sollte größer sein als die gelieferte Menge."
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:116
 msgid "Reserved Quantity"
 msgstr "Reservierte Menge"
@@ -59182,16 +61256,18 @@
 msgid "Reserved Quantity for Production"
 msgstr "Reservierte Menge für die Produktion"
 
-#: stock/stock_ledger.py:1982
+#: stock/stock_ledger.py:1955
 msgid "Reserved Serial No."
 msgstr "Reservierte Seriennr."
 
 #. Name of a report
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:374
-#: stock/doctype/pick_list/pick_list.js:120
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
 #: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:459 stock/stock_ledger.py:1962
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
 msgid "Reserved Stock"
 msgstr "Reservierter Bestand"
 
@@ -59201,7 +61277,7 @@
 msgid "Reserved Stock"
 msgstr "Reservierter Bestand"
 
-#: stock/stock_ledger.py:2012
+#: stock/stock_ledger.py:1985
 msgid "Reserved Stock for Batch"
 msgstr "Reservierter Bestand für Charge"
 
@@ -59233,21 +61309,27 @@
 msgid "Reserved for sub contracting"
 msgstr "Reserviert für Unteraufträge"
 
-#: selling/doctype/sales_order/sales_order.js:335
-#: stock/doctype/pick_list/pick_list.js:237
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
 msgid "Reserving Stock..."
 msgstr "Bestand reservieren..."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:139
-#: support/doctype/issue/issue.js:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
 msgid "Reset"
 msgstr "Zurücksetzen"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
 msgid "Reset Plaid Link"
 msgstr "Plaid-Link zurücksetzen"
 
-#: support/doctype/issue/issue.js:39
+#: support/doctype/issue/issue.js:46
 msgid "Reset Service Level Agreement"
 msgstr "Service Level Agreement zurücksetzen"
 
@@ -59257,7 +61339,7 @@
 msgid "Reset Service Level Agreement"
 msgstr "Service Level Agreement zurücksetzen"
 
-#: support/doctype/issue/issue.js:56
+#: support/doctype/issue/issue.js:63
 msgid "Resetting Service Level Agreement."
 msgstr "Service Level Agreement zurücksetzen."
 
@@ -59346,9 +61428,9 @@
 msgstr "Klären"
 
 #: accounts/doctype/dunning/dunning_list.js:4
-#: support/report/issue_analytics/issue_analytics.js:58
-#: support/report/issue_summary/issue_summary.js:46
-#: support/report/issue_summary/issue_summary.py:366
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
 msgid "Resolved"
 msgstr "Geklärt"
 
@@ -59406,7 +61488,7 @@
 msgid "Response Result Key Path"
 msgstr "Antwort Ergebnis Schlüsselpfad"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:95
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
 msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
 msgstr "Die Antwortzeit für die Priorität {0} in Zeile {1} darf nicht größer als die Auflösungszeit sein."
 
@@ -59422,12 +61504,12 @@
 msgid "Responsible"
 msgstr "Verantwortlich"
 
-#: setup/setup_wizard/operations/defaults_setup.py:109
+#: setup/setup_wizard/operations/defaults_setup.py:107
 #: setup/setup_wizard/operations/install_fixtures.py:109
 msgid "Rest Of The World"
 msgstr "Rest der Welt"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:72
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
 msgid "Restart"
 msgstr "Neustart"
 
@@ -59435,7 +61517,7 @@
 msgid "Restart Subscription"
 msgstr "Abonnement neu starten"
 
-#: assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:108
 msgid "Restore Asset"
 msgstr "Vermögensgegenstand wiederherstellen"
 
@@ -59482,12 +61564,12 @@
 msgid "Result Title Field"
 msgstr "Ergebnis Titelfeld"
 
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: selling/doctype/sales_order/sales_order.js:515
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
 msgid "Resume"
 msgstr "Fortsetzen"
 
-#: manufacturing/doctype/job_card/job_card.js:255
+#: manufacturing/doctype/job_card/job_card.js:288
 msgid "Resume Job"
 msgstr ""
 
@@ -59514,11 +61596,11 @@
 msgid "Retained Earnings"
 msgstr "Gewinnrücklagen"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
 msgid "Retention Stock Entry"
 msgstr "Vorratsbestandseintrag"
 
-#: stock/doctype/stock_entry/stock_entry.js:450
+#: stock/doctype/stock_entry/stock_entry.js:524
 msgid "Retention Stock Entry already created or Sample Quantity not provided"
 msgstr "Aufbewahrungsbestandseintrag bereits angelegt oder Musterbestand nicht bereitgestellt"
 
@@ -59528,20 +61610,21 @@
 msgid "Retried"
 msgstr "Erneut versucht"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:134
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 #: accounts/doctype/ledger_merge/ledger_merge.js:72
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:65
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
 msgid "Retry"
 msgstr "Wiederholen"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:13
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
 msgid "Retry Failed Transactions"
-msgstr ""
+msgstr "Fehlgeschlagene Transaktionen wiederholen"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
-#: stock/doctype/delivery_note/delivery_note_list.js:6
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:6
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
 msgid "Return"
 msgstr "Retoure"
 
@@ -59569,11 +61652,11 @@
 msgid "Return"
 msgstr "Retoure"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:120
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
 msgid "Return / Credit Note"
 msgstr "Return / Gutschrift"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
 msgid "Return / Debit Note"
 msgstr "Rückgabe / Lastschrift"
 
@@ -59581,19 +61664,19 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Return Against"
-msgstr ""
+msgstr "Korrektur von"
 
 #. Label of a Link field in DocType 'POS Invoice Reference'
 #: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
 msgctxt "POS Invoice Reference"
 msgid "Return Against"
-msgstr ""
+msgstr "Korrektur von"
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Return Against"
-msgstr ""
+msgstr "Korrektur von"
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
@@ -59619,12 +61702,12 @@
 msgid "Return Against Subcontracting Receipt"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:194
+#: manufacturing/doctype/work_order/work_order.js:205
 msgid "Return Components"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:10
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:10
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
 msgid "Return Issued"
 msgstr ""
 
@@ -59646,16 +61729,16 @@
 msgid "Return Issued"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
 msgid "Return Qty"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:265
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
 msgid "Return Qty from Rejected Warehouse"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:77
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:142
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
 msgid "Return of Components"
 msgstr ""
 
@@ -59721,21 +61804,21 @@
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Returned Qty "
-msgstr ""
+msgstr "Zurückgegebene Menge "
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Returned Qty in Stock UOM"
-msgstr ""
+msgstr "Zurückgegebene Menge in Lager-ME"
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Returned Qty in Stock UOM"
-msgstr ""
+msgstr "Zurückgegebene Menge in Lager-ME"
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:103
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
 msgid "Returned exchange rate is neither integer not float."
 msgstr ""
 
@@ -59753,14 +61836,14 @@
 msgid "Returns"
 msgstr "Retouren"
 
-#: accounts/report/accounts_payable/accounts_payable.js:154
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
-#: accounts/report/accounts_receivable/accounts_receivable.js:186
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
 msgid "Revaluation Journals"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
 msgid "Revenue"
 msgstr "Umsatz"
 
@@ -59770,7 +61853,7 @@
 msgid "Reversal Of"
 msgstr "Umkehrung von"
 
-#: accounts/doctype/journal_entry/journal_entry.js:33
+#: accounts/doctype/journal_entry/journal_entry.js:73
 msgid "Reverse Journal Entry"
 msgstr "Buchungssatz umkehren"
 
@@ -59847,19 +61930,19 @@
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Rgt"
-msgstr ""
+msgstr "Rechts"
 
 #. Label of a Int field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Rgt"
-msgstr ""
+msgstr "Rechts"
 
 #. Label of a Link field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
 msgid "Right Child"
-msgstr ""
+msgstr "Rechter Unterknoten"
 
 #. Label of a Int field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
@@ -59873,6 +61956,11 @@
 msgid "Ringing"
 msgstr "Es klingelt"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
+
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -59927,12 +62015,12 @@
 msgid "Root"
 msgstr "Wurzel"
 
-#: accounts/doctype/account/account_tree.js:41
+#: accounts/doctype/account/account_tree.js:47
 msgid "Root Company"
 msgstr "Stammfirma"
 
-#: accounts/doctype/account/account_tree.js:112
-#: accounts/report/account_balance/account_balance.js:23
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
 msgid "Root Type"
 msgstr "Wurzel-Typ"
 
@@ -59948,19 +62036,19 @@
 msgid "Root Type"
 msgstr "Wurzel-Typ"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
 msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
 msgstr ""
 
-#: accounts/doctype/account/account.py:392
+#: accounts/doctype/account/account.py:407
 msgid "Root Type is mandatory"
 msgstr "Root-Typ ist zwingend erforderlich"
 
-#: accounts/doctype/account/account.py:195
+#: accounts/doctype/account/account.py:212
 msgid "Root cannot be edited."
 msgstr "Root kann nicht bearbeitet werden."
 
-#: accounts/doctype/cost_center/cost_center.py:49
+#: accounts/doctype/cost_center/cost_center.py:47
 msgid "Root cannot have a parent cost center"
 msgstr "Root kann keine übergeordnete Kostenstelle haben"
 
@@ -59972,7 +62060,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
-#: accounts/report/account_balance/account_balance.js:54
+#: accounts/report/account_balance/account_balance.js:56
 msgid "Round Off"
 msgstr "Abschliessen"
 
@@ -60007,7 +62095,7 @@
 msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:282
-#: accounts/report/sales_register/sales_register.py:310
+#: accounts/report/sales_register/sales_register.py:311
 msgid "Rounded Total"
 msgstr "Gerundete Gesamtsumme"
 
@@ -60233,12 +62321,12 @@
 msgid "Rounding Loss Allowance"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:41
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
 msgid "Rounding Loss Allowance should be between 0 and 1"
 msgstr ""
 
-#: controllers/stock_controller.py:216 controllers/stock_controller.py:231
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
 msgid "Rounding gain/loss Entry for Stock Transfer"
 msgstr ""
 
@@ -60279,62 +62367,62 @@
 msgid "Routing Name"
 msgstr "Routing-Name"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:428
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
 msgid "Row #"
 msgstr "Zeile #"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:334
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
 msgid "Row # {0}:"
 msgstr "Zeile # {0}:"
 
-#: controllers/sales_and_purchase_return.py:181
+#: controllers/sales_and_purchase_return.py:179
 msgid "Row # {0}: Cannot return more than {1} for Item {2}"
 msgstr "Zeile {0}: Es kann nicht mehr als {1} für Artikel {2} zurückgegeben werden"
 
-#: controllers/sales_and_purchase_return.py:126
+#: controllers/sales_and_purchase_return.py:124
 msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
 msgstr "Zeile {0}: Die Rate kann nicht größer sein als die Rate, die in {1} {2}"
 
-#: controllers/sales_and_purchase_return.py:111
+#: controllers/sales_and_purchase_return.py:109
 msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
 msgstr "Zeile {0}: Zurückgegebenes Element {1} ist in {2} {3} nicht vorhanden"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:439
-#: accounts/doctype/sales_invoice/sales_invoice.py:1715
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
 msgid "Row #{0} (Payment Table): Amount must be negative"
 msgstr "Zeile {0} (Zahlungstabelle): Betrag muss negativ sein"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:437
-#: accounts/doctype/sales_invoice/sales_invoice.py:1710
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
 msgid "Row #{0} (Payment Table): Amount must be positive"
 msgstr "Zeile {0} (Zahlungstabelle): Betrag muss positiv sein"
 
-#: stock/doctype/item/item.py:480
+#: stock/doctype/item/item.py:481
 msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
 msgstr "Zeile #{0}: Für das Lager {1} mit dem Nachbestellungstyp {2} ist bereits ein Nachbestellungseintrag vorhanden."
 
-#: stock/doctype/quality_inspection/quality_inspection.py:235
+#: stock/doctype/quality_inspection/quality_inspection.py:233
 msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
 msgstr "Zeile #{0}: Die Formel für die Akzeptanzkriterien ist falsch."
 
-#: stock/doctype/quality_inspection/quality_inspection.py:215
+#: stock/doctype/quality_inspection/quality_inspection.py:213
 msgid "Row #{0}: Acceptance Criteria Formula is required."
 msgstr "Zeile #{0}: Die Formel für die Akzeptanzkriterien ist erforderlich."
 
 #: controllers/subcontracting_controller.py:72
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
 msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
 msgstr ""
 
-#: controllers/buying_controller.py:231
+#: controllers/buying_controller.py:225
 msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
 msgstr "Zeile {0}: Akzeptiertes Lager und Lieferantenlager können nicht identisch sein"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:406
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
 msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
 msgstr ""
 
-#: controllers/accounts_controller.py:887
+#: controllers/accounts_controller.py:951
 msgid "Row #{0}: Account {1} does not belong to company {2}"
 msgstr "Zeile {0}: Konto {1} gehört nicht zur Unternehmen {2}"
 
@@ -60343,103 +62431,103 @@
 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
 msgstr "Zeile {0}: Zugeordneter Betrag darf nicht größer als ausstehender Betrag sein."
 
-#: accounts/doctype/payment_entry/payment_entry.py:401
+#: accounts/doctype/payment_entry/payment_entry.py:403
 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
-msgstr ""
+msgstr "Zeile #{0}: Zugewiesener Betrag:{1} ist größer als der ausstehende Betrag:{2} für Zahlungsfrist {3}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:309
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
 msgid "Row #{0}: Amount must be a positive number"
 msgstr "Zeile #{0}: Betrag muss eine positive Zahl sein"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:375
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
 msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
 msgstr "Zeile #{0}: Asset {1} kann nicht gebucht werden, es ist bereits {2}"
 
-#: buying/doctype/purchase_order/purchase_order.py:351
+#: buying/doctype/purchase_order/purchase_order.py:350
 msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:313
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
 msgid "Row #{0}: Batch No {1} is already selected."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:736
+#: accounts/doctype/payment_entry/payment_entry.py:757
 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
 msgstr "Zeile {0}: Es kann nicht mehr als {1} zu Zahlungsbedingung {2} zugeordnet werden"
 
-#: controllers/accounts_controller.py:3064
+#: controllers/accounts_controller.py:3119
 msgid "Row #{0}: Cannot delete item {1} which has already been billed."
 msgstr "Zeile {0}: Der bereits abgerechnete Artikel {1} kann nicht gelöscht werden."
 
-#: controllers/accounts_controller.py:3038
+#: controllers/accounts_controller.py:3093
 msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
 msgstr "Zeile {0}: Element {1}, das bereits geliefert wurde, kann nicht gelöscht werden"
 
-#: controllers/accounts_controller.py:3057
+#: controllers/accounts_controller.py:3112
 msgid "Row #{0}: Cannot delete item {1} which has already been received"
 msgstr "Zeile {0}: Element {1}, das bereits empfangen wurde, kann nicht gelöscht werden"
 
-#: controllers/accounts_controller.py:3044
+#: controllers/accounts_controller.py:3099
 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
 msgstr "Zeile {0}: Element {1}, dem ein Arbeitsauftrag zugewiesen wurde, kann nicht gelöscht werden."
 
-#: controllers/accounts_controller.py:3050
+#: controllers/accounts_controller.py:3105
 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
 msgstr "Zeile {0}: Artikel {1}, der der Bestellung des Kunden zugeordnet ist, kann nicht gelöscht werden."
 
-#: controllers/buying_controller.py:236
+#: controllers/buying_controller.py:230
 msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
 msgstr "Zeile {0}: Supplier Warehouse kann nicht ausgewählt werden, während Rohstoffe an Subunternehmer geliefert werden"
 
-#: controllers/accounts_controller.py:3309
+#: controllers/accounts_controller.py:3361
 msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
 msgstr "Zeile {0}: Die Rate kann nicht festgelegt werden, wenn der Betrag für Artikel {1} höher als der Rechnungsbetrag ist."
 
-#: manufacturing/doctype/job_card/job_card.py:864
+#: manufacturing/doctype/job_card/job_card.py:861
 msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
-msgstr ""
+msgstr "Zeile #{0}: Es kann nicht mehr als die erforderliche Menge {1} für Artikel {2} gegen Auftragskarte {3} übertragen werden"
 
 #: selling/doctype/product_bundle/product_bundle.py:85
 msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
 msgstr "Zeile {0}: Untergeordnetes Element sollte kein Produktpaket sein. Bitte entfernen Sie Artikel {1} und speichern Sie"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:97
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
 msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
 msgstr "Zeile {0}: Räumungsdatum {1} kann nicht vor dem Scheck Datum sein {2}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:286
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
 msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
 msgstr "Zeile #{0}: verbrauchter Vermögensgegenstand {1} darf nicht im Entwurfsstatus sein"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:288
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
 msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
 msgstr "Zeile #{0}: verbrauchter Vermögensgegenstand {1} darf nicht storniert sein"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
 msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
 msgstr "Zeile #{0}: verbrauchter Vermögensgegenstand {1} darf nicht identisch mit der Ziel-Vermögensgegenstand sein"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:282
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
 msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
 msgstr "Zeile #{0}: verbrauchter Vermögensgegenstand {1} darf nicht {2} sein"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:292
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
 msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
 msgstr "Zeile #{0}: verbrauchter Vermögensgegenstand {1} gehört nicht zu Unternehmen {2}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:385
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
 msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
 msgstr "Zeile {0}: Kostenstelle {1} gehört nicht zu Firma {2}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:64
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
 msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
-msgstr ""
+msgstr "Zeile #{0}: Kumulativer Schwellenwert kann nicht kleiner sein als der Schwellenwert für Einzeltransaktionen"
 
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.py:48
 msgid "Row #{0}: Dates overlapping with other row"
-msgstr ""
+msgstr "Zeile #{0}: Daten überlappen sich mit anderen Zeilen"
 
-#: buying/doctype/purchase_order/purchase_order.py:375
+#: buying/doctype/purchase_order/purchase_order.py:374
 msgid "Row #{0}: Default BOM not found for FG Item {1}"
 msgstr ""
 
@@ -60447,35 +62535,35 @@
 msgid "Row #{0}: Duplicate entry in References {1} {2}"
 msgstr "Referenz {1} {2} in Zeile {0} kommt doppelt vor"
 
-#: selling/doctype/sales_order/sales_order.py:237
+#: selling/doctype/sales_order/sales_order.py:239
 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
 msgstr "Zeile {0}: Voraussichtlicher Liefertermin kann nicht vor Bestelldatum sein"
 
-#: controllers/stock_controller.py:336
+#: controllers/stock_controller.py:533
 msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
 msgstr "Zeile #{0}: Aufwandskonto für den Artikel nicht festgelegt {1}. {2}"
 
-#: buying/doctype/purchase_order/purchase_order.py:378
+#: buying/doctype/purchase_order/purchase_order.py:379
 msgid "Row #{0}: Finished Good Item Qty can not be zero"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:362
+#: buying/doctype/purchase_order/purchase_order.py:361
 msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:369
+#: buying/doctype/purchase_order/purchase_order.py:368
 msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
 msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:571
+#: accounts/doctype/journal_entry/journal_entry.py:595
 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:577
+#: accounts/doctype/journal_entry/journal_entry.py:605
 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
 msgstr "Zeile #{0}: Für {1} können Sie den Referenzbeleg nur auswählen, wenn das Konto belastet wird"
 
@@ -60483,117 +62571,117 @@
 msgid "Row #{0}: From Date cannot be before To Date"
 msgstr "Zeile #{0}: Von-Datum kann nicht vor Bis-Datum liegen"
 
-#: public/js/utils/barcode_scanner.js:489
+#: public/js/utils/barcode_scanner.js:394
 msgid "Row #{0}: Item added"
 msgstr "Zeile {0}: Element hinzugefügt"
 
-#: buying/utils.py:93
+#: buying/utils.py:92
 msgid "Row #{0}: Item {1} does not exist"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:949
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
 msgstr "Zeile #{0}: Artikel {1} wurde kommissioniert, bitte reservieren Sie den Bestand aus der Pickliste."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
 msgstr "Zeile {0}: Element {1} ist kein serialisiertes / gestapeltes Element. Es kann keine Seriennummer / Chargennummer dagegen haben."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:303
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
 msgid "Row #{0}: Item {1} is not a service item"
 msgstr "Zeile #{0}: Artikel {1} ist kein Dienstleistungsartikel"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:261
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
 msgid "Row #{0}: Item {1} is not a stock item"
 msgstr "Zeile #{0}: Artikel {1} ist kein Lagerartikel"
 
-#: accounts/doctype/payment_entry/payment_entry.py:657
+#: accounts/doctype/payment_entry/payment_entry.py:678
 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
 msgstr "Zeile {0}: Buchungssatz {1} betrifft nicht Konto {2} oder bereits mit einem anderen Beleg verrechnet"
 
-#: stock/doctype/item/item.py:351
+#: stock/doctype/item/item.py:350
 msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:535
+#: selling/doctype/sales_order/sales_order.py:547
 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
 msgstr "Zeile {0}: Es ist nicht erlaubt den Lieferanten zu wechseln, da bereits eine Bestellung vorhanden ist"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1032
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
 msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:687
+#: stock/doctype/stock_entry/stock_entry.py:643
 msgid "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}."
 msgstr "Zeile {0}: Vorgang {1} ist für {2} Fertigwarenmenge im Fertigungsauftrag {3} nicht abgeschlossen. Bitte aktualisieren Sie den Betriebsstatus über die Jobkarte {4}."
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:93
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
 msgid "Row #{0}: Payment document is required to complete the transaction"
 msgstr "Zeile {0}: Der Zahlungsbeleg ist erforderlich, um die Transaktion abzuschließen"
 
-#: manufacturing/doctype/production_plan/production_plan.py:892
+#: manufacturing/doctype/production_plan/production_plan.py:902
 msgid "Row #{0}: Please select Item Code in Assembly Items"
 msgstr "Zeile #{0}: Bitte wählen Sie den Artikelcode in den Baugruppenartikeln aus"
 
-#: manufacturing/doctype/production_plan/production_plan.py:895
+#: manufacturing/doctype/production_plan/production_plan.py:905
 msgid "Row #{0}: Please select the BOM No in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:889
-msgid "Row #{0}: Please select the FG Warehouse in Assembly Items"
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
 msgstr ""
 
-#: stock/doctype/item/item.py:487
+#: stock/doctype/item/item.py:488
 msgid "Row #{0}: Please set reorder quantity"
 msgstr "Zeile {0}: Bitte Nachbestellmenge angeben"
 
-#: controllers/accounts_controller.py:367
+#: controllers/accounts_controller.py:414
 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:487
+#: public/js/utils/barcode_scanner.js:392
 msgid "Row #{0}: Qty increased by {1}"
 msgstr "Zeile #{0}: Menge erhöht um {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:264
-#: assets/doctype/asset_capitalization/asset_capitalization.py:306
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
 msgid "Row #{0}: Qty must be a positive number"
 msgstr "Zeile #{0}: Menge muss eine positive Zahl sein"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:301
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
 msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
 msgstr "Zeile #{0}: Die Menge sollte kleiner oder gleich der verfügbaren Menge zum Reservieren sein (Ist-Menge – reservierte Menge) {1} für Artikel {2} der Charge {3} im Lager {4}."
 
-#: controllers/accounts_controller.py:1018
-#: controllers/accounts_controller.py:3166
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
 msgid "Row #{0}: Quantity for Item {1} cannot be zero."
 msgstr "Zeile {0}: Artikelmenge {1} kann nicht Null sein."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1017
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
 msgstr "Zeile #{0}: Die zu reservierende Menge für den Artikel {1} sollte größer als 0 sein."
 
-#: utilities/transaction_base.py:113 utilities/transaction_base.py:119
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
 msgstr "Zeile #{0}: Einzelpreis muss gleich sein wie {1}: {2} ({3} / {4})"
 
-#: controllers/buying_controller.py:470
+#: controllers/buying_controller.py:464
 msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
 msgstr "Zeile #{0}: Die erhaltene Menge muss gleich der angenommenen + abgelehnten Menge für Artikel {1} sein"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1016
+#: accounts/doctype/payment_entry/payment_entry.js:1234
 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
 msgstr "Zeile {0}: Referenzdokumenttyp muss eine der Bestellung, Eingangsrechnung oder Buchungssatz sein"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1008
+#: accounts/doctype/payment_entry/payment_entry.js:1220
 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
 msgstr "Zeile #{0}: Referenzbelegtyp muss einer der folgenden sein: Kundenauftrag, Ausgangsrechnung, Journalbuchung oder Mahnung"
 
-#: controllers/buying_controller.py:455
+#: controllers/buying_controller.py:449
 msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
 msgstr "Zeile {0}: Abgelehnte Menge kann nicht in Kaufrückgabe eingegeben werden"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:387
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
 msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
 msgstr "Zeile #{0}: Die abgelehnte Menge kann nicht für den Ausschussartikel {1} festgelegt werden."
 
@@ -60601,22 +62689,22 @@
 msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
 msgstr ""
 
-#: controllers/buying_controller.py:849
+#: controllers/buying_controller.py:878
 msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
 msgstr "Zeile {0}: Erforderlich nach Datum darf nicht vor dem Transaktionsdatum liegen"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:382
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
 msgid "Row #{0}: Scrap Item Qty cannot be zero"
 msgstr "Zeile #{0}: Die Menge des Ausschussartikels darf nicht Null sein"
 
-#: controllers/selling_controller.py:212
+#: controllers/selling_controller.py:213
 msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
 "\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
 "\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
 "\t\t\t\t\tthis validation."
 msgstr ""
 
-#: controllers/stock_controller.py:97
+#: controllers/stock_controller.py:137
 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
 msgstr "Zeile {0}: Seriennummer {1} gehört nicht zu Charge {2}"
 
@@ -60628,27 +62716,35 @@
 msgid "Row #{0}: Serial No {1} is already selected."
 msgstr "Zeile #{0}: Die Seriennummer {1} ist bereits ausgewählt."
 
-#: controllers/accounts_controller.py:395
+#: controllers/accounts_controller.py:442
 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
 msgstr "Zeile #{0}: Das Service-Enddatum darf nicht vor dem Rechnungsbuchungsdatum liegen"
 
-#: controllers/accounts_controller.py:391
+#: controllers/accounts_controller.py:436
 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
 msgstr "Zeile {0}: Das Servicestartdatum darf nicht höher als das Serviceenddatum sein"
 
-#: controllers/accounts_controller.py:387
+#: controllers/accounts_controller.py:430
 msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
 msgstr "Zeile {0}: Das Start- und Enddatum des Service ist für die aufgeschobene Abrechnung erforderlich"
 
-#: selling/doctype/sales_order/sales_order.py:391
+#: selling/doctype/sales_order/sales_order.py:402
 msgid "Row #{0}: Set Supplier for item {1}"
 msgstr "Zeile {0}: Lieferanten für Artikel {1} einstellen"
 
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr ""
+
 #: stock/doctype/quality_inspection/quality_inspection.py:120
 msgid "Row #{0}: Status is mandatory"
 msgstr "Zeile #{0}: Status ist obligatorisch"
 
-#: accounts/doctype/journal_entry/journal_entry.py:381
+#: accounts/doctype/journal_entry/journal_entry.py:391
 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
 msgstr "Zeile {0}: Status muss {1} für Rechnungsrabatt {2} sein"
 
@@ -60656,59 +62752,55 @@
 msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
 msgstr "Zeile #{0}: Der Bestand kann nicht für Artikel {1} für eine deaktivierte Charge {2} reserviert werden."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:962
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:975
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
 msgstr "Zeile #{0}: Bestand kann nicht im Gruppenlager {1} reserviert werden."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:989
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
 msgid "Row #{0}: Stock is already reserved for the Item {1}."
 msgstr "Zeile #{0}: Für den Artikel {1} ist bereits ein Lagerbestand reserviert."
 
-#: stock/doctype/delivery_note/delivery_note.py:605
+#: stock/doctype/delivery_note/delivery_note.py:680
 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
 msgstr "Zeile #{0}: Der Bestand ist für den Artikel {1} im Lager {2} reserviert."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:285
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
 msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
 msgstr "Zeile #{0}: Bestand nicht verfügbar für Artikel {1} von Charge {2} im Lager {3}."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1003
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
 msgstr "Zeile #{0}: Kein Bestand für den Artikel {1} im Lager {2} verfügbar."
 
-#: controllers/stock_controller.py:110
+#: controllers/stock_controller.py:150
 msgid "Row #{0}: The batch {1} has already expired."
 msgstr "Zeile {0}: Der Stapel {1} ist bereits abgelaufen."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1687
-msgid "Row #{0}: The following Serial Nos are not present in Delivery Note {1}:"
-msgstr "Zeile #{0}: Die folgenden Seriennummern sind nicht im Lieferschein {1} enthalten:"
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:116
+#: manufacturing/doctype/workstation/workstation.py:137
 msgid "Row #{0}: Timings conflicts with row {1}"
 msgstr "Zeile {0}: Timing-Konflikte mit Zeile {1}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1402
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
 msgid "Row #{0}: You must select an Asset for Item {1}."
 msgstr "Zeile #{0}: Sie müssen einen Vermögensgegenstand für Artikel {1} auswählen."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1696
-msgid "Row #{0}: {1} Serial numbers required for Item {2}. You have provided {3}."
-msgstr "Zeile #{0}: {1} Seriennummern erforderlich für Artikel {2}. Sie haben {3} angegeben."
-
-#: controllers/buying_controller.py:483 public/js/controllers/buying.js:208
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
 msgid "Row #{0}: {1} can not be negative for item {2}"
 msgstr "Zeile {0}: {1} kann für Artikel nicht negativ sein {2}"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:228
+#: stock/doctype/quality_inspection/quality_inspection.py:226
 msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
 msgstr ""
 
@@ -60716,15 +62808,19 @@
 msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
 msgstr "Zeile {0}: {1} ist erforderlich, um die Eröffnungsrechnungen {2} zu erstellen"
 
-#: assets/doctype/asset_category/asset_category.py:88
+#: assets/doctype/asset_category/asset_category.py:90
 msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
 msgstr "Zeile #{0}: {1} von {2} sollte {3} sein. Bitte aktualisieren Sie die {1} oder wählen Sie ein anderes Konto."
 
-#: buying/utils.py:106
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr ""
+
+#: buying/utils.py:100
 msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
 msgstr "Zeile #{1}: Lager ist obligatorisch für Artikel {0}"
 
-#: assets/doctype/asset_category/asset_category.py:65
+#: assets/doctype/asset_category/asset_category.py:67
 msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
 msgstr "Zeile # {}: Die Währung von {} - {} stimmt nicht mit der Firmenwährung überein."
 
@@ -60732,19 +62828,19 @@
 msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr "Zeile # {}: Das Buchungsdatum der Abschreibung sollte nicht dem Datum der Verfügbarkeit entsprechen."
 
-#: assets/doctype/asset/asset.py:308
+#: assets/doctype/asset/asset.py:306
 msgid "Row #{}: Finance Book should not be empty since you're using multiple."
 msgstr "Zeile #{}: Das Finanzbuch sollte nicht leer sein, da Sie mehrere verwenden."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:338
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
 msgid "Row #{}: Item Code: {} is not available under warehouse {}."
 msgstr "Zeile # {}: Artikelcode: {} ist unter Lager {} nicht verfügbar."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:99
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
 msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
 msgstr "Zeile #{}: Originalrechnung {} der Rechnungskorrektur {} ist {}."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:87
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
 msgid "Row #{}: POS Invoice {} has been {}"
 msgstr "Zeile # {}: POS-Rechnung {} wurde {}"
 
@@ -60752,7 +62848,7 @@
 msgid "Row #{}: POS Invoice {} is not against customer {}"
 msgstr "Zeile # {}: POS-Rechnung {} ist nicht gegen Kunden {}"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:84
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
 msgid "Row #{}: POS Invoice {} is not submitted yet"
 msgstr "Zeile #{}: POS-Rechnung {} ist noch nicht gebucht"
 
@@ -60760,23 +62856,23 @@
 msgid "Row #{}: Please assign task to a member."
 msgstr "Zeile #{}: Bitte weisen Sie die Aufgabe einem Mitglied zu."
 
-#: assets/doctype/asset/asset.py:300
+#: assets/doctype/asset/asset.py:298
 msgid "Row #{}: Please use a different Finance Book."
 msgstr "Zeile #{}: Bitte verwenden Sie ein anderes Finanzbuch."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:398
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
 msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
 msgstr "Zeile # {}: Seriennummer {} kann nicht zurückgegeben werden, da sie nicht in der Originalrechnung {} abgewickelt wurde"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:345
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
 msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
 msgstr "Zeile # {}: Lagermenge reicht nicht für Artikelcode: {} unter Lager {}. Verfügbare Anzahl {}."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:371
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
 msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
 msgstr "Zeile #{}: Sie können keine positiven Mengen in einer Retourenrechnung hinzufügen. Bitte entfernen Sie Artikel {}, um die Rückgabe abzuschließen."
 
-#: stock/doctype/pick_list/pick_list.py:83
+#: stock/doctype/pick_list/pick_list.py:86
 msgid "Row #{}: item {} has been picked already."
 msgstr "Zeile #{}: Artikel {} wurde bereits kommissioniert."
 
@@ -60788,39 +62884,47 @@
 msgid "Row #{}: {} {} does not exist."
 msgstr "Zeile # {}: {} {} existiert nicht."
 
-#: stock/doctype/item/item.py:1364
+#: stock/doctype/item/item.py:1349
 msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
 msgstr "Zeile Nr. {0}: Lager ist erforderlich. Bitte legen Sie ein Standardlager für Artikel {1} und Unternehmen {2} fest"
 
-#: manufacturing/doctype/job_card/job_card.py:599
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr "Zeilennummer"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr "Zeile {0}"
+
+#: manufacturing/doctype/job_card/job_card.py:606
 msgid "Row {0} : Operation is required against the raw material item {1}"
 msgstr "Zeile {0}: Vorgang ist für die Rohmaterialposition {1} erforderlich"
 
-#: stock/doctype/pick_list/pick_list.py:113
+#: stock/doctype/pick_list/pick_list.py:116
 msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
 msgstr "Zeile {0} kommissionierte Menge ist kleiner als die erforderliche Menge, zusätzliche {1} {2} erforderlich."
 
-#: stock/doctype/stock_entry/stock_entry.py:1135
+#: stock/doctype/stock_entry/stock_entry.py:1151
 msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1175
 msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
 msgstr "Zeile {0}# Artikel {1} wurde in der Tabelle „Gelieferte Rohstoffe“ in {2} {3} nicht gefunden"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:190
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
 msgstr "Zeile {0}: Die akzeptierte Menge und die abgelehnte Menge können nicht gleichzeitig Null sein."
 
-#: accounts/doctype/journal_entry/journal_entry.py:509
+#: accounts/doctype/journal_entry/journal_entry.py:524
 msgid "Row {0}: Account {1} and Party Type {2} have different account types"
 msgstr ""
 
-#: controllers/accounts_controller.py:2536
+#: controllers/accounts_controller.py:2596
 msgid "Row {0}: Account {1} is a Group Account"
 msgstr "Zeile {0}: Konto {1} ist eine Kontogruppe"
 
@@ -60828,96 +62932,100 @@
 msgid "Row {0}: Activity Type is mandatory."
 msgstr "Zeile {0}: Leistungsart ist obligatorisch."
 
-#: accounts/doctype/journal_entry/journal_entry.py:561
+#: accounts/doctype/journal_entry/journal_entry.py:576
 msgid "Row {0}: Advance against Customer must be credit"
 msgstr "Zeile {0}: Voraus gegen Kunde muss Kredit"
 
-#: accounts/doctype/journal_entry/journal_entry.py:563
+#: accounts/doctype/journal_entry/journal_entry.py:578
 msgid "Row {0}: Advance against Supplier must be debit"
 msgstr "Zeile {0}: Voraus gegen Lieferant muss belasten werden"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:671
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:663
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:763
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:770
 msgid "Row {0}: Bill of Materials not found for the Item {1}"
 msgstr "Zeile {0}: Bill of Materials nicht für den Artikel gefunden {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:796
+#: accounts/doctype/journal_entry/journal_entry.py:830
 msgid "Row {0}: Both Debit and Credit values cannot be zero"
 msgstr "Zeile {0}: Sowohl Soll als auch Haben können nicht gleich Null sein"
 
-#: controllers/buying_controller.py:438 controllers/selling_controller.py:204
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
 msgid "Row {0}: Conversion Factor is mandatory"
 msgstr "Zeile {0}: Umrechnungsfaktor ist zwingend erfoderlich"
 
-#: controllers/accounts_controller.py:2549
+#: controllers/accounts_controller.py:2609
 msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
 msgstr "Zeile {0}: Die Kostenstelle {1} gehört nicht zum Unternehmen {2}"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:116
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
 msgid "Row {0}: Cost center is required for an item {1}"
 msgstr "Zeile {0}: Kostenstelle ist für einen Eintrag {1} erforderlich"
 
-#: accounts/doctype/journal_entry/journal_entry.py:647
+#: accounts/doctype/journal_entry/journal_entry.py:675
 msgid "Row {0}: Credit entry can not be linked with a {1}"
 msgstr "Zeile {0}: Habenbuchung kann nicht mit ein(em) {1} verknüpft werden"
 
-#: manufacturing/doctype/bom/bom.py:434
+#: manufacturing/doctype/bom/bom.py:428
 msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
 msgstr "Zeile {0}: Währung der Stückliste # {1} sollte der gewählten Währung entsprechen {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:642
+#: accounts/doctype/journal_entry/journal_entry.py:670
 msgid "Row {0}: Debit entry can not be linked with a {1}"
 msgstr "Zeile {0}: Sollbuchung kann nicht mit ein(em) {1} verknüpft werden"
 
-#: controllers/selling_controller.py:679
+#: controllers/selling_controller.py:708
 msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
 msgstr "Zeile {0}: Lieferlager ({1}) und Kundenlager ({2}) können nicht identisch sein"
 
-#: assets/doctype/asset/asset.py:417
+#: assets/doctype/asset/asset.py:415
 msgid "Row {0}: Depreciation Start Date is required"
 msgstr "Zeile {0}: Das Abschreibungsstartdatum ist erforderlich"
 
-#: controllers/accounts_controller.py:2209
+#: controllers/accounts_controller.py:2280
 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
 msgstr "Zeile {0}: Fälligkeitsdatum in der Tabelle &quot;Zahlungsbedingungen&quot; darf nicht vor dem Buchungsdatum liegen"
 
-#: stock/doctype/packing_slip/packing_slip.py:129
+#: stock/doctype/packing_slip/packing_slip.py:127
 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
 msgstr ""
 
-#: controllers/buying_controller.py:742
+#: controllers/buying_controller.py:770
 msgid "Row {0}: Enter location for the asset item {1}"
 msgstr "Zeile {0}: Geben Sie einen Ort für den Vermögenswert {1} ein."
 
-#: accounts/doctype/journal_entry/journal_entry.py:886
-#: controllers/taxes_and_totals.py:1115
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
 msgid "Row {0}: Exchange Rate is mandatory"
 msgstr "Zeile {0}: Wechselkurs ist erforderlich"
 
-#: assets/doctype/asset/asset.py:408
+#: assets/doctype/asset/asset.py:406
 msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
 msgstr "Zeile {0}: Erwarteter Wert nach Nutzungsdauer muss kleiner als Brutto Kaufbetrag sein"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
 msgstr "Zeile {0}: Aufwandskonto geändert zu {1}, da kein Eingangsbeleg für Artikel {2} erstellt wird."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:482
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
 msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
 msgstr "Zeile {0}: Aufwandskonto geändert zu {1}, weil das Konto {2} nicht mit dem Lager {3} verknüpft ist oder es nicht das Standard-Inventarkonto ist"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 msgstr "Zeile {0}: Aufwandskonto geändert zu {1}, da dieses bereits in Eingangsbeleg {2} verwendet wurde"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:111
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
 msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
 msgstr "Zeile {0}: Für Lieferant {1} ist eine E-Mail-Adresse erforderlich, um eine E-Mail zu senden"
 
@@ -60925,16 +63033,16 @@
 msgid "Row {0}: From Time and To Time is mandatory."
 msgstr "Zeile {0}: Von Zeit und zu Zeit ist obligatorisch."
 
-#: manufacturing/doctype/job_card/job_card.py:224
+#: manufacturing/doctype/job_card/job_card.py:220
 #: projects/doctype/timesheet/timesheet.py:179
 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
 msgstr "Zeile {0}: Zeitüberlappung in {1} mit {2}"
 
-#: controllers/stock_controller.py:730
+#: controllers/stock_controller.py:937
 msgid "Row {0}: From Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:219
+#: manufacturing/doctype/job_card/job_card.py:215
 msgid "Row {0}: From time must be less than to time"
 msgstr "Zeile {0}: Von Zeit zu Zeit muss kleiner sein"
 
@@ -60942,15 +63050,15 @@
 msgid "Row {0}: Hours value must be greater than zero."
 msgstr "Zeile {0}: Stunden-Wert muss größer als Null sein."
 
-#: accounts/doctype/journal_entry/journal_entry.py:665
+#: accounts/doctype/journal_entry/journal_entry.py:695
 msgid "Row {0}: Invalid reference {1}"
 msgstr "Zeile {0}: Ungültige Referenz {1}"
 
-#: controllers/taxes_and_totals.py:128
+#: controllers/taxes_and_totals.py:129
 msgid "Row {0}: Item Tax template updated as per validity and rate applied"
 msgstr ""
 
-#: controllers/buying_controller.py:400 controllers/selling_controller.py:479
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
 msgstr "Zeile {0}: Der Einzelpreis wurde gemäß dem Bewertungskurs aktualisiert, da es sich um eine interne Umlagerung handelt"
 
@@ -60962,39 +63070,39 @@
 msgid "Row {0}: Item {1} must be a subcontracted item."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:661
+#: stock/doctype/delivery_note/delivery_note.py:737
 msgid "Row {0}: Packed Qty must be equal to {1} Qty."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:148
+#: stock/doctype/packing_slip/packing_slip.py:146
 msgid "Row {0}: Packing Slip is already created for Item {1}."
 msgstr "Zeile {0}: Für den Artikel {1} wurde bereits ein Packzettel erstellt."
 
-#: accounts/doctype/journal_entry/journal_entry.py:687
+#: accounts/doctype/journal_entry/journal_entry.py:721
 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
 msgstr "Zeile {0}: Partei / Konto stimmt nicht mit {1} / {2} in {3} {4} überein"
 
-#: accounts/doctype/journal_entry/journal_entry.py:500
+#: accounts/doctype/journal_entry/journal_entry.py:515
 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
 msgstr "Zeile {0}: Partei-Typ und Partei sind für Forderungen-/Verbindlichkeiten-Konto {1} zwingend erforderlich"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:47
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
 msgid "Row {0}: Payment Term is mandatory"
 msgstr "Zeile {0}: Zahlungsbedingung ist obligatorisch"
 
-#: accounts/doctype/journal_entry/journal_entry.py:554
+#: accounts/doctype/journal_entry/journal_entry.py:569
 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
 msgstr "Zeile {0}: \"Zahlung zu Auftrag bzw. Bestellung\" sollte immer als \"Vorkasse\" eingestellt werden"
 
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:562
 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
 msgstr "Zeile {0}: Wenn es sich um eine Vorkasse-Buchung handelt, bitte \"Ist Vorkasse\" zu Konto {1} anklicken, ."
 
-#: stock/doctype/packing_slip/packing_slip.py:142
+#: stock/doctype/packing_slip/packing_slip.py:140
 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:118
+#: controllers/subcontracting_controller.py:123
 msgid "Row {0}: Please select a BOM for Item {1}."
 msgstr "Zeile {0}: Bitte wählen Sie eine Stückliste für Artikel {1}."
 
@@ -61002,7 +63110,7 @@
 msgid "Row {0}: Please select an active BOM for Item {1}."
 msgstr "Zeile {0}: Bitte wählen Sie eine aktive Stückliste für Artikel {1}."
 
-#: controllers/subcontracting_controller.py:115
+#: controllers/subcontracting_controller.py:117
 msgid "Row {0}: Please select an valid BOM for Item {1}."
 msgstr "Zeile {0}: Bitte wählen Sie eine gültige Stückliste für Artikel {1}."
 
@@ -61010,9 +63118,9 @@
 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
 msgstr "Zeile {0}: Bitte setzen Sie den Steuerbefreiungsgrund in den Umsatzsteuern und -gebühren"
 
-#: regional/italy/utils.py:338
+#: regional/italy/utils.py:340
 msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
-msgstr "Zeile {0}: Bitte legen Sie die Zahlungsart im Zahlungsplan fest"
+msgstr "Zeile {0}: Bitte legen Sie die Zahlungsweise im Zahlungsplan fest"
 
 #: regional/italy/utils.py:345
 msgid "Row {0}: Please set the correct code on Mode of Payment {1}"
@@ -61022,55 +63130,55 @@
 msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
 msgid "Row {0}: Purchase Invoice {1} has no stock impact."
 msgstr "Zeile {0}: Eingangsrechnung {1} hat keine Auswirkungen auf den Bestand."
 
-#: stock/doctype/packing_slip/packing_slip.py:154
+#: stock/doctype/packing_slip/packing_slip.py:152
 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
 msgstr "Zeile {0}: Die Menge darf für den Artikel {2} nicht größer als {1} sein."
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Row {0}: Qty in Stock UOM can not be zero."
 msgstr "Zeile {0}: Menge in Lager-ME kann nicht Null sein."
 
-#: stock/doctype/packing_slip/packing_slip.py:125
+#: stock/doctype/packing_slip/packing_slip.py:123
 msgid "Row {0}: Qty must be greater than 0."
 msgstr "Zeile {0}: Menge muss größer als 0 sein."
 
-#: stock/doctype/stock_entry/stock_entry.py:762
+#: stock/doctype/stock_entry/stock_entry.py:717
 msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
 msgstr "Zeile {0}: Menge für {4} in Lager {1} zum Buchungszeitpunkt des Eintrags nicht verfügbar ({2} {3})"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:97
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
 msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
 msgstr "Zeile {0}: Schicht kann nicht geändert werden, da die Abschreibung bereits verarbeitet wurde"
 
-#: stock/doctype/stock_entry/stock_entry.py:1170
+#: stock/doctype/stock_entry/stock_entry.py:1188
 msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
 msgstr "Zeile {0}: Unterauftragsartikel sind für den Rohstoff {1} obligatorisch."
 
-#: controllers/stock_controller.py:721
+#: controllers/stock_controller.py:928
 msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:450
+#: stock/doctype/stock_entry/stock_entry.py:406
 msgid "Row {0}: The item {1}, quantity must be positive number"
 msgstr "Zeile {0}: Die Menge des Artikels {1} muss eine positive Zahl sein"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:218
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
 msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:441
+#: assets/doctype/asset/asset.py:440
 msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:401
+#: stock/doctype/stock_entry/stock_entry.py:357
 msgid "Row {0}: UOM Conversion Factor is mandatory"
 msgstr "Zeile {0}: Umrechnungsfaktor für Maßeinheit ist zwingend erforderlich"
 
-#: controllers/accounts_controller.py:786
+#: controllers/accounts_controller.py:852
 msgid "Row {0}: user has not applied the rule {1} on the item {2}"
 msgstr "Zeile {0}: Der Nutzer hat die Regel {1} nicht auf das Element {2} angewendet."
 
@@ -61082,23 +63190,27 @@
 msgid "Row {0}: {1} must be greater than 0"
 msgstr "Zeile {0}: {1} muss größer als 0 sein"
 
-#: controllers/accounts_controller.py:511
+#: controllers/accounts_controller.py:564
 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:701
+#: accounts/doctype/journal_entry/journal_entry.py:735
 msgid "Row {0}: {1} {2} does not match with {3}"
 msgstr "Zeile {0}: {1} {2} stimmt nicht mit {3} überein"
 
-#: controllers/accounts_controller.py:2528
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2588
 msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
 msgstr ""
 
-#: utilities/transaction_base.py:217
+#: utilities/transaction_base.py:215
 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
 msgstr "Zeile {1}: Menge ({0}) darf kein Bruch sein. Deaktivieren Sie dazu &#39;{2}&#39; in UOM {3}."
 
-#: controllers/buying_controller.py:726
+#: controllers/buying_controller.py:754
 msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
 msgstr "Zeile {}: Asset Naming Series ist für die automatische Erstellung von Element {} obligatorisch"
 
@@ -61110,11 +63222,11 @@
 msgid "Row({0}): {1} is already discounted in {2}"
 msgstr "Zeile ({0}): {1} ist bereits in {2} abgezinst."
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:193
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
 msgid "Rows Added in {0}"
 msgstr "Zeilen hinzugefügt in {0}"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:194
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
 msgid "Rows Removed in {0}"
 msgstr "Zeilen in {0} entfernt"
 
@@ -61125,15 +63237,15 @@
 msgid "Rows with Same Account heads will be merged on Ledger"
 msgstr ""
 
-#: controllers/accounts_controller.py:2218
+#: controllers/accounts_controller.py:2290
 msgid "Rows with duplicate due dates in other rows were found: {0}"
 msgstr "Zeilen mit doppelten Fälligkeitsdaten in anderen Zeilen wurden gefunden: {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:61
+#: accounts/doctype/journal_entry/journal_entry.js:115
 msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
 msgstr ""
 
-#: controllers/accounts_controller.py:211
+#: controllers/accounts_controller.py:219
 msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 msgstr ""
 
@@ -61161,6 +63273,12 @@
 msgid "Rule Description"
 msgstr "Regelbeschreibung"
 
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -61175,6 +63293,13 @@
 msgid "Running"
 msgstr "Laufend"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr "Laufend"
+
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
 msgid "S.O. No."
 msgstr "Nummer der Lieferantenbestellung"
@@ -61239,7 +63364,7 @@
 msgid "SLA Paused On"
 msgstr "SLA pausiert am"
 
-#: public/js/utils.js:1015
+#: public/js/utils.js:1096
 msgid "SLA is on hold since {0}"
 msgstr "SLA ist seit {0} auf Eis gelegt"
 
@@ -61278,6 +63403,10 @@
 msgid "SO Qty"
 msgstr "Kd.-Auftr.-Menge"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
 msgid "STATEMENTS OF ACCOUNTS"
 msgstr ""
@@ -61318,7 +63447,7 @@
 msgid "SWIFT number"
 msgstr "SWIFT-Nummer"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
 msgid "Safety Stock"
 msgstr "Sicherheitsbestand"
 
@@ -61371,8 +63500,8 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
 #: accounts/doctype/tax_category/tax_category_dashboard.py:9
 #: projects/doctype/project/project_dashboard.py:15
-#: regional/report/vat_audit_report/vat_audit_report.py:184
-#: setup/doctype/company/company.py:329 setup/doctype/company/company.py:492
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
 #: setup/doctype/company/company_dashboard.py:9
 #: setup/doctype/sales_person/sales_person_dashboard.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:250
@@ -61410,7 +63539,7 @@
 msgid "Sales"
 msgstr "Vertrieb"
 
-#: setup/doctype/company/company.py:492
+#: setup/doctype/company/company.py:483
 msgid "Sales Account"
 msgstr "Verkaufskonto"
 
@@ -61444,7 +63573,7 @@
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: selling/page/sales_funnel/sales_funnel.js:46
 #: selling/workspace/selling/selling.json
 msgid "Sales Funnel"
 msgstr "Verkaufstrichter"
@@ -61453,13 +63582,13 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 #: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
 #: accounts/report/gross_profit/gross_profit.js:30
-#: accounts/report/gross_profit/gross_profit.py:199
-#: accounts/report/gross_profit/gross_profit.py:206
-#: selling/doctype/quotation/quotation_list.js:20
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order_list.js:53
-#: stock/doctype/delivery_note/delivery_note.js:222
-#: stock/doctype/delivery_note/delivery_note_list.js:61
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
 msgid "Sales Invoice"
 msgstr "Ausgangsrechnung"
 
@@ -61609,11 +63738,11 @@
 msgid "Sales Invoice Trends"
 msgstr "Ausgangsrechnung-Trendanalyse"
 
-#: stock/doctype/delivery_note/delivery_note.py:679
+#: stock/doctype/delivery_note/delivery_note.py:755
 msgid "Sales Invoice {0} has already been submitted"
 msgstr "Ausgangsrechnung {0} wurde bereits gebucht"
 
-#: selling/doctype/sales_order/sales_order.py:472
+#: selling/doctype/sales_order/sales_order.py:481
 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
 msgstr "Ausgangsrechnung {0} muss vor der Stornierung dieses Kundenauftrags gelöscht werden"
 
@@ -61647,6 +63776,7 @@
 #: setup/doctype/sales_person/sales_person.json
 #: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
 #: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgid "Sales Manager"
 msgstr "Vertriebsleiter"
 
@@ -61676,36 +63806,36 @@
 msgid "Sales Monthly History"
 msgstr "Verkäufe Monatliche Geschichte"
 
-#: selling/page/sales_funnel/sales_funnel.js:129
+#: selling/page/sales_funnel/sales_funnel.js:144
 msgid "Sales Opportunities by Source"
 msgstr "Verkaufschancen nach Quelle"
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:236
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:279
-#: accounts/report/sales_register/sales_register.py:236
-#: controllers/selling_controller.py:421
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:64
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:113
-#: manufacturing/doctype/blanket_order/blanket_order.js:23
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
 #: manufacturing/doctype/work_order/work_order_calendar.js:32
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:127
 #: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:117
+#: selling/doctype/quotation/quotation.js:125
 #: selling/doctype/quotation/quotation_dashboard.py:11
-#: selling/doctype/quotation/quotation_list.js:16
+#: selling/doctype/quotation/quotation_list.js:15
 #: selling/doctype/sales_order/sales_order.json
 #: selling/onboarding_step/sales_order/sales_order.json
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: selling/report/sales_order_analysis/sales_order_analysis.js:34
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
 #: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:134
-#: stock/doctype/material_request/material_request.js:161
-#: stock/report/delayed_item_report/delayed_item_report.js:31
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
 #: stock/report/delayed_item_report/delayed_item_report.py:155
-#: stock/report/delayed_order_report/delayed_order_report.js:31
+#: stock/report/delayed_order_report/delayed_order_report.js:30
 #: stock/report/delayed_order_report/delayed_order_report.py:74
 msgid "Sales Order"
 msgstr "Auftrag"
@@ -61856,8 +63986,8 @@
 msgstr "Auftragsdatum"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:260
-#: selling/doctype/sales_order/sales_order.js:704
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgid "Sales Order Item"
 msgstr "Auftrags-Artikel"
@@ -61932,7 +64062,7 @@
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Sales Order Status"
-msgstr ""
+msgstr "Kundenauftrag Status"
 
 #. Name of a report
 #. Label of a chart in the Selling Workspace
@@ -61946,11 +64076,11 @@
 msgid "Sales Order required for Item {0}"
 msgstr "Auftrag für den Artikel {0} erforderlich"
 
-#: selling/doctype/sales_order/sales_order.py:258
+#: selling/doctype/sales_order/sales_order.py:263
 msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1142
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
 msgid "Sales Order {0} is not submitted"
 msgstr "Kundenauftrag {0} ist nicht gebucht"
 
@@ -61958,12 +64088,12 @@
 msgid "Sales Order {0} is not valid"
 msgstr "Auftrag {0} ist nicht gültig"
 
-#: controllers/selling_controller.py:402
+#: controllers/selling_controller.py:406
 #: manufacturing/doctype/work_order/work_order.py:223
 msgid "Sales Order {0} is {1}"
 msgstr "Auftrag {0} ist {1}"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
 msgid "Sales Orders"
 msgstr "Aufträge"
 
@@ -61991,14 +64121,14 @@
 msgstr "Auszuliefernde Aufträge"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1106
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:197
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:9
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
 #: setup/doctype/sales_partner/sales_partner.json
 msgid "Sales Partner"
@@ -62141,17 +64271,18 @@
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.py:1103
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
-#: accounts/report/gross_profit/gross_profit.js:49
-#: accounts/report/gross_profit/gross_profit.py:307
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:115
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
 #: setup/doctype/sales_person/sales_person.json
 msgid "Sales Person"
 msgstr "Verkäufer"
@@ -62227,7 +64358,7 @@
 msgstr "Vertriebsmitarbeiterbezogene Zusammenfassung der Transaktionen"
 
 #. Label of a Card Break in the CRM Workspace
-#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:42
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
 msgid "Sales Pipeline"
 msgstr "Vertriebspipeline"
 
@@ -62236,9 +64367,9 @@
 #: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.json
 #: crm/workspace/crm/crm.json
 msgid "Sales Pipeline Analytics"
-msgstr ""
+msgstr "Analyse der Vertriebspipeline"
 
-#: selling/page/sales_funnel/sales_funnel.js:131
+#: selling/page/sales_funnel/sales_funnel.js:146
 msgid "Sales Pipeline by Stage"
 msgstr "Vertriebspipeline nach Phase"
 
@@ -62253,15 +64384,15 @@
 msgid "Sales Register"
 msgstr "Übersicht über den Umsatz"
 
-#: accounts/report/gross_profit/gross_profit.py:777
-#: stock/doctype/delivery_note/delivery_note.js:175
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
 msgid "Sales Return"
 msgstr "Retoure"
 
 #. Name of a DocType
 #: crm/doctype/sales_stage/sales_stage.json
 #: crm/report/lost_opportunity/lost_opportunity.py:51
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:59
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
 msgid "Sales Stage"
 msgstr "Verkaufsphase"
 
@@ -62281,7 +64412,7 @@
 msgid "Sales Summary"
 msgstr "Verkaufszusammenfassung"
 
-#: setup/doctype/company/company.js:98
+#: setup/doctype/company/company.js:106
 msgid "Sales Tax Template"
 msgstr "Umsatzsteuer-Vorlage"
 
@@ -62431,7 +64562,7 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Sales Update Frequency in Company and Project"
-msgstr ""
+msgstr "Häufigkeit der Umsatzaktualisierung in Unternehmen und Projekten"
 
 #. Name of a role
 #: accounts/doctype/account/account.json
@@ -62468,6 +64599,7 @@
 #: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
 #: stock/doctype/packing_slip/packing_slip.json
 #: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -62476,7 +64608,7 @@
 
 #: selling/report/sales_order_trends/sales_order_trends.py:50
 msgid "Sales Value"
-msgstr ""
+msgstr "Verkaufswert"
 
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:25
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:41
@@ -62509,7 +64641,7 @@
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Salvage Value Percentage"
-msgstr ""
+msgstr "Restwertanteil"
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:41
 msgid "Same Company is entered more than once"
@@ -62527,15 +64659,15 @@
 msgid "Same Item"
 msgstr "Gleicher Artikel"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:350
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
 msgid "Same item and warehouse combination already entered."
-msgstr ""
+msgstr "Dieselbe Artikel- und Lagerkombination wurde bereits eingegeben."
 
-#: buying/utils.py:59
+#: buying/utils.py:58
 msgid "Same item cannot be entered multiple times."
 msgstr "Das gleiche Einzelteil kann nicht mehrfach eingegeben werden."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:80
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
 msgid "Same supplier has been entered multiple times"
 msgstr "Same Anbieter wurde mehrmals eingegeben"
 
@@ -62558,7 +64690,7 @@
 msgstr "Beispiel Retention Warehouse"
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2131
+#: public/js/controllers/transaction.js:2175
 msgid "Sample Size"
 msgstr "Stichprobenumfang"
 
@@ -62568,11 +64700,11 @@
 msgid "Sample Size"
 msgstr "Stichprobenumfang"
 
-#: stock/doctype/stock_entry/stock_entry.py:2824
+#: stock/doctype/stock_entry/stock_entry.py:2892
 msgid "Sample quantity {0} cannot be more than received quantity {1}"
 msgstr "Die Beispielmenge {0} darf nicht mehr als die empfangene Menge {1} sein"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
 msgid "Sanctioned"
 msgstr "sanktionierte"
 
@@ -62641,20 +64773,20 @@
 msgid "Saturday"
 msgstr "Samstag"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:139
-#: accounts/doctype/journal_entry/journal_entry.js:550
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
 #: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:252
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:288
-#: public/js/call_popup/call_popup.js:157
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
 msgid "Save"
 msgstr "Speichern"
 
-#: selling/page/point_of_sale/pos_controller.js:176
+#: selling/page/point_of_sale/pos_controller.js:198
 msgid "Save as Draft"
 msgstr "Als Entwurf speichern"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:373
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
 msgid "Saving {0}"
 msgstr "{0} speichern"
 
@@ -62663,7 +64795,12 @@
 msgid "Savings"
 msgstr "Einsparungen"
 
-#: public/js/utils/barcode_scanner.js:206
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
 msgid "Scan Barcode"
 msgstr "Barcode scannen"
 
@@ -62739,7 +64876,7 @@
 msgid "Scan Barcode"
 msgstr "Barcode scannen"
 
-#: public/js/utils/serial_no_batch_selector.js:151
+#: public/js/utils/serial_no_batch_selector.js:154
 msgid "Scan Batch No"
 msgstr "Chargennummer scannen"
 
@@ -62755,11 +64892,11 @@
 msgid "Scan Mode"
 msgstr "Scan-Modus"
 
-#: public/js/utils/serial_no_batch_selector.js:136
+#: public/js/utils/serial_no_batch_selector.js:139
 msgid "Scan Serial No"
 msgstr "Seriennummer scannen"
 
-#: public/js/utils/barcode_scanner.js:172
+#: public/js/utils/barcode_scanner.js:179
 msgid "Scan barcode for item {0}"
 msgstr "Barcode für Artikel {0} scannen"
 
@@ -62773,7 +64910,7 @@
 msgid "Scanned Cheque"
 msgstr "Gescannte Scheck"
 
-#: public/js/utils/barcode_scanner.js:238
+#: public/js/utils/barcode_scanner.js:247
 msgid "Scanned Quantity"
 msgstr "Gescannte Menge"
 
@@ -62783,7 +64920,7 @@
 msgid "Schedule"
 msgstr "Planen"
 
-#: assets/doctype/asset/asset.js:240
+#: assets/doctype/asset/asset.js:275
 msgid "Schedule Date"
 msgstr "Geplantes Datum"
 
@@ -62818,7 +64955,7 @@
 msgid "Scheduled"
 msgstr "Geplant"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:111
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
 msgid "Scheduled Date"
 msgstr "Geplantes Datum"
 
@@ -62846,26 +64983,26 @@
 msgid "Scheduled Time Logs"
 msgstr "Geplante Zeitprotokolle"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/ledger_merge/ledger_merge.py:39
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler Inactive"
 msgstr "Scheduler Inaktiv"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:183
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
 msgid "Scheduler is Inactive. Can't trigger job now."
-msgstr ""
+msgstr "Der Planer ist inaktiv. Job kann derzeit nicht ausgelöst werden."
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:235
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
 msgid "Scheduler is Inactive. Can't trigger jobs now."
-msgstr ""
+msgstr "Der Planer ist inaktiv. Jobs können derzeit nicht ausgelöst werden."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler is inactive. Cannot enqueue job."
 msgstr "Zeitplaner ist inaktiv. Aufgabe kann nicht eingereiht werden."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
 msgid "Scheduler is inactive. Cannot import data."
 msgstr "Scheduler ist inaktiv. Daten können nicht importiert werden."
@@ -62947,7 +65084,7 @@
 msgid "Scrap & Process Loss"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:87
+#: assets/doctype/asset/asset.js:92
 msgid "Scrap Asset"
 msgstr "Vermögensgegenstand verschrotten"
 
@@ -63001,7 +65138,7 @@
 msgid "Scrap Warehouse"
 msgstr "Ausschusslager"
 
-#: assets/doctype/asset/asset_list.js:17
+#: assets/doctype/asset/asset_list.js:13
 msgid "Scrapped"
 msgstr "Verschrottet"
 
@@ -63011,7 +65148,7 @@
 msgid "Scrapped"
 msgstr "Verschrottet"
 
-#: selling/page/point_of_sale/pos_item_selector.js:150
+#: selling/page/point_of_sale/pos_item_selector.js:147
 #: selling/page/point_of_sale/pos_past_order_list.js:51
 #: templates/pages/help.html:14
 msgid "Search"
@@ -63034,7 +65171,7 @@
 msgid "Search Term Param Name"
 msgstr "Suchbegriff Param Name"
 
-#: selling/page/point_of_sale/pos_item_cart.js:312
+#: selling/page/point_of_sale/pos_item_cart.js:310
 msgid "Search by customer name, phone, email."
 msgstr "Suche nach Kundenname, Telefon, E-Mail."
 
@@ -63042,10 +65179,15 @@
 msgid "Search by invoice id or customer name"
 msgstr "Suche nach Rechnungs-ID oder Kundenname"
 
-#: selling/page/point_of_sale/pos_item_selector.js:152
+#: selling/page/point_of_sale/pos_item_selector.js:149
 msgid "Search by item code, serial number or barcode"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
@@ -63064,7 +65206,7 @@
 msgid "Secondary Role"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:174
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:117
 msgid "Section Code"
 msgstr "Abschnittscode"
@@ -63087,8 +65229,13 @@
 msgid "See all open tickets"
 msgstr "Alle offenen Tickets anzeigen"
 
-#: buying/doctype/purchase_order/purchase_order.js:180
-#: selling/doctype/sales_order/sales_order.js:888
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
 msgid "Select"
 msgstr "Auswählen"
 
@@ -63096,33 +65243,33 @@
 msgid "Select Accounting Dimension."
 msgstr ""
 
-#: public/js/utils.js:440
+#: public/js/utils.js:485
 msgid "Select Alternate Item"
 msgstr "Wählen Sie Alternatives Element"
 
-#: selling/doctype/quotation/quotation.js:312
+#: selling/doctype/quotation/quotation.js:324
 msgid "Select Alternative Items for Sales Order"
 msgstr "Alternativpositionen für Auftragsbestätigung auswählen"
 
-#: stock/doctype/item/item.js:518
+#: stock/doctype/item/item.js:585
 msgid "Select Attribute Values"
 msgstr "Wählen Sie Attributwerte"
 
-#: selling/doctype/sales_order/sales_order.js:689
+#: selling/doctype/sales_order/sales_order.js:792
 msgid "Select BOM"
 msgstr "Stückliste auswählen"
 
-#: selling/doctype/sales_order/sales_order.js:678
+#: selling/doctype/sales_order/sales_order.js:779
 msgid "Select BOM and Qty for Production"
 msgstr "Wählen Sie Stückliste und Menge für die Produktion"
 
-#: selling/doctype/sales_order/sales_order.js:803
+#: selling/doctype/sales_order/sales_order.js:921
 msgid "Select BOM, Qty and For Warehouse"
 msgstr "Bitte Stückliste, Menge und Lager wählen"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Batch No"
 msgstr "Chargennummer auswählen"
 
@@ -63138,15 +65285,15 @@
 msgid "Select Billing Address"
 msgstr "Zahlungsadresse auswählen"
 
-#: public/js/stock_analytics.js:42
+#: public/js/stock_analytics.js:61
 msgid "Select Brand..."
 msgstr "Marke auswählen ..."
 
-#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/journal_entry/journal_entry.js:123
 msgid "Select Company"
 msgstr "Unternehmen auswählen"
 
-#: manufacturing/doctype/job_card/job_card.js:173
+#: manufacturing/doctype/job_card/job_card.js:193
 msgid "Select Corrective Operation"
 msgstr ""
 
@@ -63156,24 +65303,24 @@
 msgid "Select Customers By"
 msgstr "Wählen Sie Kunden nach"
 
-#: setup/doctype/employee/employee.js:112
+#: setup/doctype/employee/employee.js:115
 msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:117
+#: setup/doctype/employee/employee.js:122
 msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:111
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:131
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
 msgid "Select Default Supplier"
 msgstr "Standard -Lieferant auswählen"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:252
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
 msgid "Select Difference Account"
 msgstr "Wählen Sie Differenzkonto"
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:58
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
 msgid "Select Dimension"
 msgstr ""
 
@@ -63183,27 +65330,27 @@
 msgid "Select DocType"
 msgstr "DocType auswählen"
 
-#: manufacturing/doctype/job_card/job_card.js:246
+#: manufacturing/doctype/job_card/job_card.js:274
 msgid "Select Employees"
 msgstr "Mitarbeiter auswählen"
 
-#: buying/doctype/purchase_order/purchase_order.js:170
+#: buying/doctype/purchase_order/purchase_order.js:176
 msgid "Select Finished Good"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:962
+#: selling/doctype/sales_order/sales_order.js:1122
 msgid "Select Items"
 msgstr "Gegenstände auswählen"
 
-#: selling/doctype/sales_order/sales_order.js:861
+#: selling/doctype/sales_order/sales_order.js:1008
 msgid "Select Items based on Delivery Date"
 msgstr "Wählen Sie die Positionen nach dem Lieferdatum aus"
 
-#: public/js/controllers/transaction.js:2159
+#: public/js/controllers/transaction.js:2203
 msgid "Select Items for Quality Inspection"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:820
 msgid "Select Items to Manufacture"
 msgstr "Wählen Sie die Elemente Herstellung"
 
@@ -63213,27 +65360,31 @@
 msgid "Select Items to Manufacture"
 msgstr "Wählen Sie die Elemente Herstellung"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1038
-#: selling/page/point_of_sale/pos_item_cart.js:888
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
 msgid "Select Loyalty Program"
 msgstr "Wählen Sie Treueprogramm"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
 msgid "Select Possible Supplier"
 msgstr "Möglichen Lieferanten wählen"
 
-#: manufacturing/doctype/work_order/work_order.js:726
-#: stock/doctype/pick_list/pick_list.js:161
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
 msgid "Select Quantity"
 msgstr "Menge wählen"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Serial No"
 msgstr "Seriennummer auswählen"
 
-#: public/js/utils/sales_common.js:328 stock/doctype/pick_list/pick_list.js:321
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
 msgid "Select Serial and Batch"
 msgstr ""
 
@@ -63261,60 +65412,60 @@
 msgid "Select Supplier Address"
 msgstr "Lieferantenadresse auswählen"
 
-#: stock/doctype/batch/batch.js:110
+#: stock/doctype/batch/batch.js:127
 msgid "Select Target Warehouse"
 msgstr "Wählen Sie Target Warehouse"
 
-#: www/book_appointment/index.js:69
+#: www/book_appointment/index.js:73
 msgid "Select Time"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:14
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
 msgid "Select View"
 msgstr "Ansicht auswählen"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:248
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
 msgid "Select Vouchers to Match"
 msgstr "Passende Belege auswählen"
 
-#: public/js/stock_analytics.js:46
+#: public/js/stock_analytics.js:72
 msgid "Select Warehouse..."
 msgstr "Lager auswählen ..."
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:431
 msgid "Select Warehouses to get Stock for Materials Planning"
 msgstr ""
 
-#: public/js/communication.js:67
+#: public/js/communication.js:80
 msgid "Select a Company"
 msgstr "Wählen Sie eine Firma aus"
 
-#: setup/doctype/employee/employee.js:107
+#: setup/doctype/employee/employee.js:110
 msgid "Select a Company this Employee belongs to."
 msgstr "Wählen Sie ein Unternehmen, zu dem dieser Mitarbeiter gehört."
 
-#: buying/doctype/supplier/supplier.js:160
+#: buying/doctype/supplier/supplier.js:188
 msgid "Select a Customer"
 msgstr "Wählen Sie einen Kunden"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:111
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
 msgid "Select a Default Priority."
 msgstr "Wählen Sie eine Standardpriorität."
 
-#: selling/doctype/customer/customer.js:205
+#: selling/doctype/customer/customer.js:221
 msgid "Select a Supplier"
 msgstr "Wählen Sie einen Lieferanten aus"
 
-#: stock/doctype/material_request/material_request.js:297
+#: stock/doctype/material_request/material_request.js:365
 msgid "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."
 msgstr "Wählen Sie einen Lieferanten aus den Standardlieferanten der folgenden Artikel aus. Bei der Auswahl erfolgt eine Bestellung nur für Artikel, die dem ausgewählten Lieferanten gehören."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
 msgid "Select a company"
 msgstr "Wählen Sie eine Firma aus"
 
-#: stock/doctype/item/item.js:809
+#: stock/doctype/item/item.js:889
 msgid "Select an Item Group."
 msgstr "Wählen Sie eine Artikelgruppe."
 
@@ -63322,15 +65473,19 @@
 msgid "Select an account to print in account currency"
 msgstr "Wählen Sie ein Konto aus, das in der Kontowährung gedruckt werden soll"
 
-#: selling/doctype/quotation/quotation.js:327
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
 msgid "Select an item from each set to be used in the Sales Order."
 msgstr "Wählen Sie aus den Alternativen jeweils einen Artikel aus, der in die Auftragsbestätigung übernommen werden soll."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
-msgid "Select change amount account"
-msgstr "Wählen Sie Änderungsbetrag Konto"
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr ""
 
-#: public/js/utils/party.js:305
+#: public/js/utils/party.js:352
 msgid "Select company first"
 msgstr "Zuerst das Unternehmen auswählen"
 
@@ -63341,15 +65496,15 @@
 msgid "Select company name first."
 msgstr "Zuerst Firma auswählen."
 
-#: controllers/accounts_controller.py:2394
+#: controllers/accounts_controller.py:2463
 msgid "Select finance book for the item {0} at row {1}"
 msgstr "Wählen Sie das Finanzbuch für das Element {0} in Zeile {1} aus."
 
-#: selling/page/point_of_sale/pos_item_selector.js:162
+#: selling/page/point_of_sale/pos_item_selector.js:159
 msgid "Select item group"
 msgstr "Artikelgruppe auswählen"
 
-#: manufacturing/doctype/bom/bom.js:293
+#: manufacturing/doctype/bom/bom.js:306
 msgid "Select template item"
 msgstr "Vorlagenelement auswählen"
 
@@ -63363,16 +65518,16 @@
 msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:807
+#: manufacturing/doctype/work_order/work_order.js:866
 msgid "Select the Item to be manufactured."
 msgstr "Wählen Sie den Artikel, der hergestellt werden soll."
 
-#: manufacturing/doctype/bom/bom.js:725
+#: manufacturing/doctype/bom/bom.js:754
 msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
 msgstr "Wählen Sie den Artikel, der hergestellt werden soll. Der Name des Artikels, die ME, das Unternehmen und die Währung werden automatisch abgerufen."
 
-#: manufacturing/doctype/production_plan/production_plan.js:294
-#: manufacturing/doctype/production_plan/production_plan.js:305
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
 msgid "Select the Warehouse"
 msgstr "Wählen Sie das Lager aus"
 
@@ -63384,22 +65539,22 @@
 msgid "Select the date and your timezone"
 msgstr "Wählen Sie das Datum und Ihre Zeitzone"
 
-#: manufacturing/doctype/bom/bom.js:740
+#: manufacturing/doctype/bom/bom.js:773
 msgid "Select the raw materials (Items) required to manufacture the Item"
 msgstr "Wählen Sie die Rohstoffe (Artikel) aus, die zur Herstellung des Artikels benötigt werden"
 
-#: manufacturing/doctype/bom/bom.js:338
+#: manufacturing/doctype/bom/bom.js:353
 msgid "Select variant item code for the template item {0}"
 msgstr "Wählen Sie den Variantenartikelcode für den Vorlagenartikel {0} aus"
 
-#: manufacturing/doctype/production_plan/production_plan.js:525
+#: manufacturing/doctype/production_plan/production_plan.js:565
 msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
 " A Production Plan can also be created manually where you can select the Items to manufacture."
 msgstr ""
 
 #: setup/doctype/holiday_list/holiday_list.js:65
 msgid "Select your weekly off day"
-msgstr ""
+msgstr "Wählen Sie einen wöchentlich freien Tag"
 
 #. Description of the 'Primary Address and Contact' (Section Break) field in
 #. DocType 'Customer'
@@ -63412,7 +65567,7 @@
 msgid "Selected POS Opening Entry should be open."
 msgstr "Der ausgewählte POS-Eröffnungseintrag sollte geöffnet sein."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2192
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
 msgid "Selected Price List should have buying and selling fields checked."
 msgstr "Die ausgewählte Preisliste sollte die Kauf- und Verkaufsfelder überprüft haben."
 
@@ -63420,13 +65575,13 @@
 #: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
 msgctxt "Repost Payment Ledger"
 msgid "Selected Vouchers"
-msgstr ""
+msgstr "Ausgewählte Belege"
 
 #: www/book_appointment/index.html:43
 msgid "Selected date is"
-msgstr ""
+msgstr "Ausgewähltes Datum ist"
 
-#: public/js/bulk_transaction_processing.js:26
+#: public/js/bulk_transaction_processing.js:34
 msgid "Selected document must be in submitted state"
 msgstr "Ausgewähltes Dokument muss in gebuchtem Zustand sein"
 
@@ -63441,7 +65596,7 @@
 msgid "Sell"
 msgstr "Verkaufen"
 
-#: assets/doctype/asset/asset.js:91
+#: assets/doctype/asset/asset.js:100
 msgid "Sell Asset"
 msgstr "Vermögensgegenstand verkaufen"
 
@@ -63506,7 +65661,7 @@
 msgid "Selling"
 msgstr "Vertrieb"
 
-#: accounts/report/gross_profit/gross_profit.py:273
+#: accounts/report/gross_profit/gross_profit.py:271
 msgid "Selling Amount"
 msgstr "Verkaufsbetrag"
 
@@ -63571,7 +65726,7 @@
 msgid "Send Emails"
 msgstr "E-Mails senden"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:46
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
 msgid "Send Emails to Suppliers"
 msgstr "Senden Sie E-Mails an Lieferanten"
 
@@ -63579,7 +65734,7 @@
 msgid "Send Now"
 msgstr "Jetzt senden"
 
-#: public/js/controllers/transaction.js:440
+#: public/js/controllers/transaction.js:479
 msgid "Send SMS"
 msgstr "SMS verschicken"
 
@@ -63601,6 +65756,11 @@
 msgid "Send To Primary Contact"
 msgstr "An primären Kontakt senden"
 
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
+
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -63631,7 +65791,7 @@
 msgid "Sender"
 msgstr "Absender"
 
-#: accounts/doctype/payment_request/payment_request.js:35
+#: accounts/doctype/payment_request/payment_request.js:44
 msgid "Sending"
 msgstr "Versand"
 
@@ -63653,7 +65813,7 @@
 msgid "Sequence ID"
 msgstr "Sequenz-ID"
 
-#: manufacturing/doctype/work_order/work_order.js:262
+#: manufacturing/doctype/work_order/work_order.js:277
 msgid "Sequence Id"
 msgstr "Sequenz-ID"
 
@@ -63694,7 +65854,7 @@
 msgid "Serial / Batch Bundle"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:362
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
 msgid "Serial / Batch Bundle Missing"
 msgstr ""
 
@@ -63704,26 +65864,26 @@
 msgid "Serial / Batch No"
 msgstr "Serien-/Chargennr"
 
-#: public/js/utils.js:124
+#: public/js/utils.js:153
 msgid "Serial / Batch Nos"
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:73
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:116
-#: public/js/controllers/transaction.js:2144
-#: public/js/utils/serial_no_batch_selector.js:350
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
 #: stock/doctype/serial_no/serial_no.json
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:160
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:150
-#: stock/report/serial_no_ledger/serial_no_ledger.js:39
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
 #: stock/report/serial_no_ledger/serial_no_ledger.py:57
-#: stock/report/stock_ledger/stock_ledger.py:246
+#: stock/report/stock_ledger/stock_ledger.py:319
 msgid "Serial No"
 msgstr "Seriennummer"
 
-#. Label of a Small Text field in DocType 'Asset Capitalization Stock Item'
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Serial No"
@@ -63771,7 +65931,7 @@
 msgid "Serial No"
 msgstr "Seriennummer"
 
-#. Label of a Small Text field in DocType 'POS Invoice Item'
+#. Label of a Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Serial No"
@@ -63807,7 +65967,7 @@
 msgid "Serial No"
 msgstr "Seriennummer"
 
-#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#. Label of a Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Serial No"
@@ -63828,7 +65988,7 @@
 msgid "Serial No"
 msgstr "Seriennummer"
 
-#. Label of a Small Text field in DocType 'Stock Entry Detail'
+#. Label of a Text field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No"
@@ -63923,77 +66083,72 @@
 msgid "Serial No and Batch for Finished Good"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:577
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
 msgid "Serial No is mandatory"
 msgstr "Seriennummer ist obligatorisch"
 
-#: selling/doctype/installation_note/installation_note.py:76
+#: selling/doctype/installation_note/installation_note.py:77
 msgid "Serial No is mandatory for Item {0}"
 msgstr "Seriennummer ist für Artikel {0} zwingend erforderlich"
 
-#: public/js/utils/serial_no_batch_selector.js:480
+#: public/js/utils/serial_no_batch_selector.js:488
 msgid "Serial No {0} already exists"
 msgstr "Die Seriennummer {0} existiert bereits"
 
-#: public/js/utils/barcode_scanner.js:311
+#: public/js/utils/barcode_scanner.js:321
 msgid "Serial No {0} already scanned"
 msgstr "Seriennummer {0} bereits gescannt"
 
-#: selling/doctype/installation_note/installation_note.py:93
+#: selling/doctype/installation_note/installation_note.py:94
 msgid "Serial No {0} does not belong to Delivery Note {1}"
 msgstr "Seriennummer {0} gehört nicht zu Lieferschein {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
 msgid "Serial No {0} does not belong to Item {1}"
 msgstr "Seriennummer {0} gehört nicht zu Artikel {1}"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
-#: selling/doctype/installation_note/installation_note.py:83
+#: selling/doctype/installation_note/installation_note.py:84
 msgid "Serial No {0} does not exist"
 msgstr "Seriennummer {0} existiert nicht"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2112
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
 msgid "Serial No {0} does not exists"
 msgstr "Seriennummer {0} existiert nicht"
 
 #: public/js/utils/barcode_scanner.js:402
-msgid "Serial No {0} has already scanned."
-msgstr "Seriennummer {0} wurde bereits gescannt."
-
-#: public/js/utils/barcode_scanner.js:499
-#: public/js/utils/barcode_scanner.js:506
 msgid "Serial No {0} is already added"
 msgstr "Die Seriennummer {0} ist bereits hinzugefügt"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:341
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
 msgid "Serial No {0} is under maintenance contract upto {1}"
 msgstr "Seriennummer {0} ist mit Wartungsvertrag versehen bis {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:332
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
 msgid "Serial No {0} is under warranty upto {1}"
 msgstr "Seriennummer {0} ist innerhalb der Garantie bis {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:318
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
 msgid "Serial No {0} not found"
 msgstr "Seriennummer {0} wurde nicht gefunden"
 
-#: selling/page/point_of_sale/pos_controller.js:695
+#: selling/page/point_of_sale/pos_controller.js:734
 msgid "Serial No: {0} has already been transacted into another POS Invoice."
 msgstr "Seriennummer: {0} wurde bereits in eine andere POS-Rechnung übertragen."
 
-#: public/js/utils/barcode_scanner.js:262
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Serial Nos"
 msgstr "Seriennummern"
 
 #: public/js/utils/serial_no_batch_selector.js:20
-#: public/js/utils/serial_no_batch_selector.js:183
+#: public/js/utils/serial_no_batch_selector.js:185
 msgid "Serial Nos / Batch Nos"
 msgstr "Serien-/Chargennummern"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
 msgid "Serial Nos Mismatch"
 msgstr "Seriennummern stimmen nicht überein"
 
@@ -64003,11 +66158,11 @@
 msgid "Serial Nos and Batches"
 msgstr "Seriennummern und Chargen"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1074
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
 msgid "Serial Nos are created successfully"
 msgstr "Seriennummern wurden erfolgreich erstellt"
 
-#: stock/stock_ledger.py:1972
+#: stock/stock_ledger.py:1945
 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 msgstr "Seriennummern sind bereits reserviert. Sie müssen die Reservierung aufheben, bevor Sie fortfahren."
 
@@ -64033,7 +66188,7 @@
 #. Name of a DocType
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:253
+#: stock/report/stock_ledger/stock_ledger.py:326
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
 msgid "Serial and Batch Bundle"
 msgstr ""
@@ -64128,14 +66283,18 @@
 msgid "Serial and Batch Bundle"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1253
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
 msgid "Serial and Batch Bundle created"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1295
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
 msgid "Serial and Batch Bundle updated"
 msgstr ""
 
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
@@ -64159,7 +66318,7 @@
 msgid "Serial and Batch No"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:51
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
 msgid "Serial and Batch Nos"
 msgstr ""
 
@@ -64187,11 +66346,11 @@
 msgid "Serial and Batch Summary"
 msgstr ""
 
-#: stock/utils.py:427
+#: stock/utils.py:408
 msgid "Serial number {0} entered more than once"
 msgstr "Seriennummer {0} wurde mehrfach erfasst"
 
-#: accounts/doctype/journal_entry/journal_entry.js:545
+#: accounts/doctype/journal_entry/journal_entry.js:614
 msgid "Series"
 msgstr "Nummernkreis"
 
@@ -64495,7 +66654,7 @@
 msgid "Series for Asset Depreciation Entry (Journal Entry)"
 msgstr "Serie für Abschreibungs-Eintrag (Buchungssatz)"
 
-#: buying/doctype/supplier/supplier.py:139
+#: buying/doctype/supplier/supplier.py:136
 msgid "Series is mandatory"
 msgstr "Serie ist zwingend erforderlich"
 
@@ -64588,11 +66747,11 @@
 msgid "Service Item UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:66
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
 msgid "Service Item {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:69
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
 msgid "Service Item {0} must be a non-stock item."
 msgstr ""
 
@@ -64641,15 +66800,15 @@
 msgid "Service Level Agreement Status"
 msgstr "Status des Service Level Agreements"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:172
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
 msgid "Service Level Agreement for {0} {1} already exists."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:764
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
 msgid "Service Level Agreement has been changed to {0}."
 msgstr "Service Level Agreement wurde in {0} geändert."
 
-#: support/doctype/issue/issue.js:67
+#: support/doctype/issue/issue.js:77
 msgid "Service Level Agreement was reset."
 msgstr "Service Level Agreement wurde zurückgesetzt."
 
@@ -64730,11 +66889,11 @@
 msgid "Service Stop Date"
 msgstr "Service-Stopp-Datum"
 
-#: accounts/deferred_revenue.py:48 public/js/controllers/transaction.js:1239
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
 msgid "Service Stop Date cannot be after Service End Date"
 msgstr "Das Service-Stopp-Datum kann nicht nach dem Service-Enddatum liegen"
 
-#: accounts/deferred_revenue.py:45 public/js/controllers/transaction.js:1236
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
 msgid "Service Stop Date cannot be before Service Start Date"
 msgstr "Das Servicestoppdatum darf nicht vor dem Servicestartdatum liegen"
 
@@ -64749,6 +66908,11 @@
 msgid "Services"
 msgstr "Dienstleistungen"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr "Eingetragen"
+
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -64767,7 +66931,7 @@
 msgid "Set Basic Rate Manually"
 msgstr "Grundpreis manuell einstellen"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:150
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
 msgid "Set Default Supplier"
 msgstr "Standard-Lieferant festlegen"
 
@@ -64808,11 +66972,11 @@
 msgid "Set Landed Cost Based on Purchase Invoice Rate"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1050
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
 msgid "Set Loyalty Program"
 msgstr "Treueprogramm eintragen"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:272
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
 msgid "Set New Release Date"
 msgstr "Neues Veröffentlichungsdatum festlegen"
 
@@ -64828,27 +66992,31 @@
 msgid "Set Operating Cost Based On BOM Quantity"
 msgstr ""
 
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr "Passwort festlegen"
+
 #. Label of a Check field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Set Posting Date"
 msgstr "Buchungsdatum festlegen"
 
-#: manufacturing/doctype/bom/bom.js:767
+#: manufacturing/doctype/bom/bom.js:800
 msgid "Set Process Loss Item Quantity"
 msgstr ""
 
-#: projects/doctype/project/project.js:116
-#: projects/doctype/project/project.js:118
-#: projects/doctype/project/project.js:132
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
 msgid "Set Project Status"
 msgstr "Projektstatus festlegen"
 
-#: projects/doctype/project/project.js:154
+#: projects/doctype/project/project.js:182
 msgid "Set Project and all Tasks to status {0}?"
 msgstr "Projekt und alle Aufgaben auf Status {0} setzen?"
 
-#: manufacturing/doctype/bom/bom.js:768
+#: manufacturing/doctype/bom/bom.js:801
 msgid "Set Quantity"
 msgstr "Anzahl festlegen"
 
@@ -64865,7 +67033,7 @@
 msgstr "Legen Sie das Reservelager fest"
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:82
-#: support/doctype/service_level_agreement/service_level_agreement.py:88
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
 msgid "Set Response Time for Priority {0} in row {1}."
 msgstr ""
 
@@ -64928,7 +67096,7 @@
 msgid "Set Valuation Rate Based on Source Warehouse"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:184
+#: selling/doctype/sales_order/sales_order.js:207
 msgid "Set Warehouse"
 msgstr "Lager festlegen"
 
@@ -64937,25 +67105,25 @@
 msgid "Set as Closed"
 msgstr "Als \"abgeschlossen\" markieren"
 
-#: projects/doctype/task/task_list.js:12
+#: projects/doctype/task/task_list.js:20
 msgid "Set as Completed"
 msgstr "Als abgeschlossen festlegen"
 
-#: public/js/utils/sales_common.js:406
-#: selling/doctype/quotation/quotation.js:124
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
 msgid "Set as Lost"
 msgstr "Als \"verloren\" markieren"
 
 #: crm/doctype/opportunity/opportunity_list.js:13
-#: projects/doctype/task/task_list.js:8 support/doctype/issue/issue_list.js:8
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
 msgid "Set as Open"
 msgstr "Als \"geöffnet\" markieren"
 
-#: setup/doctype/company/company.py:419
+#: setup/doctype/company/company.py:410
 msgid "Set default inventory account for perpetual inventory"
 msgstr "Inventurkonto für permanente Inventur auswählen"
 
-#: setup/doctype/company/company.py:429
+#: setup/doctype/company/company.py:420
 msgid "Set default {0} account for non stock items"
 msgstr ""
 
@@ -64966,7 +67134,7 @@
 msgid "Set fieldname from which you want to fetch the data from the parent form."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:757
+#: manufacturing/doctype/bom/bom.js:790
 msgid "Set quantity of process loss item:"
 msgstr ""
 
@@ -64983,7 +67151,7 @@
 msgid "Set targets Item Group-wise for this Sales Person."
 msgstr "Ziele artikelgruppenbezogen für diesen Vertriebsmitarbeiter festlegen."
 
-#: manufacturing/doctype/work_order/work_order.js:852
+#: manufacturing/doctype/work_order/work_order.js:923
 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
 msgstr ""
 
@@ -64994,7 +67162,7 @@
 msgid "Set the status manually."
 msgstr ""
 
-#: regional/italy/setup.py:230
+#: regional/italy/setup.py:231
 msgid "Set this if the customer is a Public Administration company."
 msgstr "Stellen Sie dies ein, wenn der Kunde ein Unternehmen der öffentlichen Verwaltung ist."
 
@@ -65005,15 +67173,15 @@
 msgid "Set up your Warehouse"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:672
+#: assets/doctype/asset/asset.py:670
 msgid "Set {0} in asset category {1} for company {2}"
 msgstr "Legen Sie {0} in die Vermögensgegenstand-Kategorie {1} für das Unternehmen {2} fest"
 
-#: assets/doctype/asset/asset.py:953
+#: assets/doctype/asset/asset.py:945
 msgid "Set {0} in asset category {1} or company {2}"
 msgstr "Stellen Sie {0} in der Anlagenkategorie {1} oder im Unternehmen {2} ein"
 
-#: assets/doctype/asset/asset.py:949
+#: assets/doctype/asset/asset.py:942
 msgid "Set {0} in company {1}"
 msgstr "{0} in Firma {1} festlegen"
 
@@ -65093,8 +67261,8 @@
 msgid "Setting up company"
 msgstr "Firma gründen"
 
-#: manufacturing/doctype/bom/bom.py:956
-#: manufacturing/doctype/work_order/work_order.py:978
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
 msgid "Setting {} is required"
 msgstr ""
 
@@ -65127,7 +67295,13 @@
 msgid "Settings"
 msgstr "Einstellungen"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:15
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
 msgid "Settled"
 msgstr "Erledigt"
 
@@ -65143,6 +67317,12 @@
 msgid "Settled"
 msgstr "Erledigt"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr "Einrichtung"
+
 #. Title of an Onboarding Step
 #: setup/onboarding_step/letterhead/letterhead.json
 msgid "Setup Your Letterhead"
@@ -65161,7 +67341,7 @@
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
 #: accounts/doctype/share_balance/share_balance.json
-#: accounts/doctype/shareholder/shareholder.js:22
+#: accounts/doctype/shareholder/shareholder.js:21
 #: accounts/report/share_balance/share_balance.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Balance"
@@ -65176,7 +67356,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/shareholder/shareholder.js:28
+#: accounts/doctype/shareholder/shareholder.js:27
 #: accounts/report/share_ledger/share_ledger.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Ledger"
@@ -65220,9 +67400,9 @@
 
 #. Name of a DocType
 #: accounts/doctype/shareholder/shareholder.json
-#: accounts/report/share_balance/share_balance.js:17
+#: accounts/report/share_balance/share_balance.js:16
 #: accounts/report/share_balance/share_balance.py:57
-#: accounts/report/share_ledger/share_ledger.js:17
+#: accounts/report/share_ledger/share_ledger.js:16
 #: accounts/report/share_ledger/share_ledger.py:51
 msgid "Shareholder"
 msgstr "Aktionär"
@@ -65239,7 +67419,7 @@
 msgid "Shelf Life In Days"
 msgstr "Haltbarkeit in Tagen"
 
-#: assets/doctype/asset/asset.js:247
+#: assets/doctype/asset/asset.js:288
 msgid "Shift"
 msgstr "Schicht"
 
@@ -65262,7 +67442,7 @@
 msgstr "Schichtname"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:166
+#: stock/doctype/delivery_note/delivery_note.js:181
 #: stock/doctype/shipment/shipment.json
 msgid "Shipment"
 msgstr "Sendung"
@@ -65330,7 +67510,7 @@
 msgid "Shipment details"
 msgstr "Sendungsdetails"
 
-#: stock/doctype/delivery_note/delivery_note.py:846
+#: stock/doctype/delivery_note/delivery_note.py:922
 msgid "Shipments"
 msgstr "Lieferungen"
 
@@ -65353,20 +67533,20 @@
 msgstr "Lieferadresse"
 
 #. Label of a Link field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Address"
@@ -65379,35 +67559,35 @@
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
 #. Label of a Link field in DocType 'Quotation'
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Shipping Address"
@@ -65420,19 +67600,19 @@
 msgid "Shipping Address"
 msgstr "Lieferadresse"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address Details"
 msgstr "Lieferadressendetails"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Shipping Address Details"
 msgstr "Lieferadressendetails"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address Details"
@@ -65462,7 +67642,7 @@
 msgid "Shipping Address Template"
 msgstr "Vorlage Lieferadresse"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:130
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
 msgid "Shipping Address does not have country, which is required for this Shipping Rule"
 msgstr "Lieferadresse hat kein Land, das für diese Versandregel benötigt wird"
 
@@ -65603,15 +67783,15 @@
 msgid "Shipping Zipcode"
 msgstr "Versand Postleitzahl"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:134
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
 msgid "Shipping rule not applicable for country {0} in Shipping Address"
 msgstr "Versandregel gilt nicht für Land {0} in Versandadresse"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:151
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
 msgid "Shipping rule only applicable for Buying"
 msgstr "Versandregel gilt nur für den Einkauf"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:146
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
 msgid "Shipping rule only applicable for Selling"
 msgstr "Versandregel gilt nur für den Verkauf"
 
@@ -65678,31 +67858,35 @@
 msgid "Show Cancelled Entries"
 msgstr "Abgebrochene Einträge anzeigen"
 
-#: templates/pages/projects.js:64
+#: templates/pages/projects.js:61
 msgid "Show Completed"
 msgstr "Show abgeschlossen"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:107
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
 msgid "Show Cumulative Amount"
 msgstr "Kumulativen Betrag anzeigen"
 
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:17
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
 msgid "Show Disabled Warehouses"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr "Dokument anzeigen"
+
 #. Label of a Check field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Show Failed Logs"
 msgstr "Fehlgeschlagene Protokolle anzeigen"
 
-#: accounts/report/accounts_payable/accounts_payable.js:144
-#: accounts/report/accounts_receivable/accounts_receivable.js:161
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
 msgid "Show Future Payments"
 msgstr "Zukünftige Zahlungen anzeigen"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
 msgid "Show GL Balance"
 msgstr ""
 
@@ -65735,7 +67919,7 @@
 msgid "Show Ledger View"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:166
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
 msgid "Show Linked Delivery Notes"
 msgstr "Verknüpfte Lieferscheine anzeigen"
 
@@ -65749,7 +67933,7 @@
 msgid "Show Net Values in Party Account"
 msgstr ""
 
-#: templates/pages/projects.js:66
+#: templates/pages/projects.js:63
 msgid "Show Open"
 msgstr "zeigen open"
 
@@ -65783,18 +67967,18 @@
 msgid "Show Preview"
 msgstr "Vorschau anzeigen"
 
-#: accounts/report/accounts_payable/accounts_payable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.js:176
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
 #: accounts/report/general_ledger/general_ledger.js:204
 msgid "Show Remarks"
 msgstr "Bemerkungen anzeigen"
 
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:66
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
 msgid "Show Return Entries"
 msgstr "Zeige Return-Einträge"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:171
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
 msgid "Show Sales Person"
 msgstr "Verkäufer anzeigen"
 
@@ -65808,11 +67992,16 @@
 msgid "Show Taxes as Table in Print"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr "Traceback anzeigen"
+
 #: stock/report/stock_balance/stock_balance.js:90
 msgid "Show Variant Attributes"
 msgstr "Variantenattribute anzeigen"
 
-#: stock/doctype/item/item.js:90
+#: stock/doctype/item/item.js:106
 msgid "Show Variants"
 msgstr "Varianten anzeigen"
 
@@ -65820,8 +68009,8 @@
 msgid "Show Warehouse-wise Stock"
 msgstr "Lagerbestand anzeigen"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:29
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:17
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
 msgid "Show exploded view"
 msgstr "Explosionsansicht anzeigen"
 
@@ -65831,7 +68020,7 @@
 msgid "Show in Website"
 msgstr "In der Website anzeigen"
 
-#: accounts/report/trial_balance/trial_balance.js:104
+#: accounts/report/trial_balance/trial_balance.js:110
 msgid "Show net values in opening and closing columns"
 msgstr ""
 
@@ -65839,30 +68028,30 @@
 msgid "Show only POS"
 msgstr "Zeige nur POS"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:108
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
 msgid "Show only the Immediate Upcoming Term"
 msgstr ""
 
-#: stock/utils.py:588
+#: stock/utils.py:568
 msgid "Show pending entries"
 msgstr "Ausstehende Einträge anzeigen"
 
-#: accounts/report/trial_balance/trial_balance.js:93
+#: accounts/report/trial_balance/trial_balance.js:99
 msgid "Show unclosed fiscal year's P&L balances"
 msgstr "Gewinn- und Verlustrechnung für nicht geschlossenes Finanzjahr zeigen."
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
 msgid "Show with upcoming revenue/expense"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:113
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
 #: accounts/report/profitability_analysis/profitability_analysis.js:71
-#: accounts/report/trial_balance/trial_balance.js:88
+#: accounts/report/trial_balance/trial_balance.js:94
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
 msgid "Show zero values"
 msgstr "Nullwerte anzeigen"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.js:30
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
 msgid "Show {0}"
 msgstr "{0} anzeigen"
 
@@ -65946,7 +68135,7 @@
 msgid "Simultaneous"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:551
+#: stock/doctype/stock_entry/stock_entry.py:507
 msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
 msgstr ""
 
@@ -65969,7 +68158,7 @@
 msgid "Single Transaction Threshold"
 msgstr "Einzeltransaktionsschwelle"
 
-#: stock/doctype/item/item.js:103
+#: stock/doctype/item/item.js:131
 msgid "Single Variant"
 msgstr "Einzelvariante"
 
@@ -66001,11 +68190,11 @@
 msgid "Skipped"
 msgstr "Übersprungen"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:125
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
 msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
 msgid "Skipping {0} of {1}, {2}"
 msgstr "Überspringe {0} von {1}, {2}"
 
@@ -66015,11 +68204,21 @@
 msgid "Skype ID"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:223
 msgid "Small"
 msgstr "Klein"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:68
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
 msgid "Smoothing Constant"
 msgstr "Glättungskonstante"
 
@@ -66028,7 +68227,7 @@
 msgid "Software"
 msgstr "Software"
 
-#: assets/doctype/asset/asset_list.js:11
+#: assets/doctype/asset/asset_list.js:9
 msgid "Sold"
 msgstr "Verkauft"
 
@@ -66038,24 +68237,29 @@
 msgid "Sold"
 msgstr "Verkauft"
 
-#: www/book_appointment/index.js:239
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr ""
+
+#: www/book_appointment/index.js:248
 msgid "Something went wrong please try again"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:747
+#: accounts/doctype/pricing_rule/utils.py:733
 msgid "Sorry, this coupon code is no longer valid"
 msgstr "Dieser Gutscheincode ist leider nicht mehr gültig"
 
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:731
 msgid "Sorry, this coupon code's validity has expired"
 msgstr "Die Gültigkeit dieses Gutscheincodes ist leider abgelaufen"
 
-#: accounts/doctype/pricing_rule/utils.py:742
+#: accounts/doctype/pricing_rule/utils.py:728
 msgid "Sorry, this coupon code's validity has not started"
 msgstr "Die Gültigkeit dieses Gutscheincodes wurde leider noch nicht gestartet"
 
 #: crm/report/lead_details/lead_details.py:40
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
 msgid "Source"
 msgstr "Quelle"
 
@@ -66161,10 +68365,10 @@
 msgid "Source Type"
 msgstr "Quelle Typ"
 
-#: manufacturing/doctype/bom/bom.js:313
+#: manufacturing/doctype/bom/bom.js:326
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
-#: stock/dashboard/item_dashboard.js:215
-#: stock/doctype/stock_entry/stock_entry.js:547
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
 msgid "Source Warehouse"
 msgstr "Ausgangslager"
 
@@ -66229,21 +68433,21 @@
 msgstr "Ausgangslager"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Source Warehouse Address"
 msgstr "Adresse des Quelllagers"
 
-#: assets/doctype/asset_movement/asset_movement.py:84
+#: assets/doctype/asset_movement/asset_movement.py:88
 msgid "Source and Target Location cannot be same"
 msgstr "Quelle und Zielort können nicht identisch sein"
 
-#: stock/doctype/stock_entry/stock_entry.py:640
+#: stock/doctype/stock_entry/stock_entry.py:596
 msgid "Source and target warehouse cannot be same for row {0}"
 msgstr "Ausgangs- und Eingangslager können nicht gleich sein für die Zeile {0}"
 
-#: stock/dashboard/item_dashboard.js:278
+#: stock/dashboard/item_dashboard.js:286
 msgid "Source and target warehouse must be different"
 msgstr "Quell- und Ziel-Warehouse müssen unterschiedlich sein"
 
@@ -66252,8 +68456,8 @@
 msgid "Source of Funds (Liabilities)"
 msgstr "Mittelherkunft (Verbindlichkeiten)"
 
-#: stock/doctype/stock_entry/stock_entry.py:617
-#: stock/doctype/stock_entry/stock_entry.py:634
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
 msgid "Source warehouse is mandatory for row {0}"
 msgstr "Ausgangslager ist für Zeile {0} zwingend erforderlich"
 
@@ -66291,16 +68495,26 @@
 msgid "Spacer"
 msgstr "Abstandshalter"
 
-#: assets/doctype/asset/asset.js:467 stock/doctype/batch/batch.js:143
-#: support/doctype/issue/issue.js:100
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
 msgid "Split"
 msgstr "Teilt"
 
-#: assets/doctype/asset/asset.js:111 assets/doctype/asset/asset.js:451
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
 msgid "Split Asset"
 msgstr "Vermögensgegenstand aufspalten"
 
-#: stock/doctype/batch/batch.js:142
+#: stock/doctype/batch/batch.js:161
 msgid "Split Batch"
 msgstr "Charge aufteilen"
 
@@ -66317,22 +68531,57 @@
 msgid "Split From"
 msgstr "Abspalten von"
 
-#: support/doctype/issue/issue.js:90
+#: support/doctype/issue/issue.js:100
 msgid "Split Issue"
 msgstr "Split-Problem"
 
-#: assets/doctype/asset/asset.js:457
+#: assets/doctype/asset/asset.js:530
 msgid "Split Qty"
 msgstr "Abgespaltene Menge"
 
-#: assets/doctype/asset/asset.py:1050
+#: assets/doctype/asset/asset.py:1042
 msgid "Split qty cannot be grater than or equal to asset qty"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1827
+#: accounts/doctype/payment_entry/payment_entry.py:1867
 msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
 #: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
 #: templates/print_formats/includes/items.html:8
 msgid "Sr"
@@ -66360,8 +68609,8 @@
 msgid "Stale Days should start from 1."
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:433
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
 msgid "Standard Buying"
 msgstr "Standard-Kauf"
 
@@ -66369,13 +68618,13 @@
 msgid "Standard Description"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:119
+#: regional/report/uae_vat_201/uae_vat_201.py:115
 msgid "Standard Rated Expenses"
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:441
-#: stock/doctype/item/item.py:245
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
 msgid "Standard Selling"
 msgstr "Standard-Vertrieb"
 
@@ -66392,11 +68641,26 @@
 msgid "Standard Template"
 msgstr "Standard-Vorlage"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:100
-#: regional/report/uae_vat_201/uae_vat_201.py:106
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
 msgid "Standard rated supplies in {0}"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
@@ -66409,23 +68673,25 @@
 msgid "Standing Name"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:591
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
 msgid "Start"
 msgstr "Starten"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:44
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
 msgid "Start / Resume"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:34
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:34
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
-#: accounts/report/payment_ledger/payment_ledger.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:68
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
 #: projects/report/project_summary/project_summary.py:70
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
-#: public/js/financial_statements.js:184
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:17
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
 msgid "Start Date"
 msgstr "Startdatum"
 
@@ -66499,11 +68765,16 @@
 msgid "Start Date cannot be before the current date"
 msgstr "Startdatum darf nicht vor dem aktuellen Datum liegen"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:133
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 msgid "Start Import"
 msgstr "Starten Sie den Import"
 
-#: manufacturing/doctype/job_card/job_card.js:244
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
 msgid "Start Job"
 msgstr ""
 
@@ -66511,10 +68782,14 @@
 msgid "Start Merge"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:85
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
 msgid "Start Reposting"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr "Startzeit"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -66539,15 +68814,15 @@
 msgid "Start Time"
 msgstr "Startzeit"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:125
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
 msgid "Start Time can't be greater than or equal to End Time for {0}."
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:48
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
 #: accounts/report/financial_ratios/financial_ratios.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:82
-#: public/js/financial_statements.js:198
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
 msgid "Start Year"
 msgstr "Startjahr"
 
@@ -66567,7 +68842,7 @@
 msgid "Start date of current invoice's period"
 msgstr "Startdatum der laufenden Rechnungsperiode"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:236
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
 msgid "Start date should be less than end date for Item {0}"
 msgstr "Startdatum sollte für den Artikel {0} vor dem Enddatum liegen"
 
@@ -66581,7 +68856,7 @@
 msgid "Started Time"
 msgstr "Startzeit"
 
-#: utilities/bulk_transaction.py:19
+#: utilities/bulk_transaction.py:21
 msgid "Started a background job to create {1} {0}"
 msgstr ""
 
@@ -66598,7 +68873,7 @@
 msgstr "Ausgangsposition von der Oberkante"
 
 #: crm/report/lead_details/lead_details.py:59
-#: public/js/utils/contact_address_quick_entry.js:81
+#: public/js/utils/contact_address_quick_entry.js:84
 msgid "State"
 msgstr "Zustand"
 
@@ -66626,68 +68901,76 @@
 msgid "Statement Import Log"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.py:424
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order.js:298
-#: buying/doctype/purchase_order/purchase_order.js:300
-#: buying/doctype/purchase_order/purchase_order.js:304
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
 #: buying/report/procurement_tracker/procurement_tracker.py:74
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:53
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:173
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
-#: crm/report/lead_details/lead_details.js:31
+#: crm/report/lead_details/lead_details.js:30
 #: crm/report/lead_details/lead_details.py:25
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:34
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:39
-#: manufacturing/doctype/production_plan/production_plan.js:99
-#: manufacturing/doctype/production_plan/production_plan.js:103
-#: manufacturing/doctype/production_plan/production_plan.js:431
-#: manufacturing/doctype/work_order/work_order.js:352
-#: manufacturing/doctype/work_order/work_order.js:389
-#: manufacturing/doctype/work_order/work_order.js:565
-#: manufacturing/doctype/work_order/work_order.js:572
-#: manufacturing/doctype/work_order/work_order.js:576
-#: manufacturing/report/job_card_summary/job_card_summary.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
 #: manufacturing/report/job_card_summary/job_card_summary.py:139
-#: manufacturing/report/process_loss_report/process_loss_report.py:81
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
 #: manufacturing/report/production_analytics/production_analytics.py:19
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:22
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
-#: manufacturing/report/work_order_summary/work_order_summary.js:37
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
 #: manufacturing/report/work_order_summary/work_order_summary.py:202
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:25
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
-#: projects/report/project_summary/project_summary.js:24
+#: projects/report/project_summary/project_summary.js:23
 #: projects/report/project_summary/project_summary.py:58
-#: selling/doctype/sales_order/sales_order.js:517
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:528
-#: selling/doctype/sales_order/sales_order.js:539
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:90
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: selling/report/sales_order_analysis/sales_order_analysis.js:55
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
 #: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:210
-#: stock/doctype/delivery_note/delivery_note.js:229
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: stock/report/reserved_stock/reserved_stock.js:127
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
 #: stock/report/reserved_stock/reserved_stock.py:178
 #: stock/report/serial_no_ledger/serial_no_ledger.py:51
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/report/issue_analytics/issue_analytics.js:52
-#: support/report/issue_summary/issue_summary.js:39
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
 #: templates/pages/projects.html:24 templates/pages/projects.html:46
-#: templates/pages/projects.html:66
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
 msgid "Status"
 msgstr "Status"
 
@@ -67155,13 +69438,25 @@
 msgid "Status"
 msgstr "Status"
 
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr "Status"
+
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Status Details"
 msgstr ""
 
-#: projects/doctype/project/project.py:719
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
 msgid "Status must be Cancelled or Completed"
 msgstr "Der Status muss abgebrochen oder abgeschlossen sein"
 
@@ -67169,7 +69464,7 @@
 msgid "Status must be one of {0}"
 msgstr "Status muss einer aus {0} sein"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:187
+#: stock/doctype/quality_inspection/quality_inspection.py:183
 msgid "Status set to rejected as there are one or more rejected readings."
 msgstr ""
 
@@ -67182,7 +69477,7 @@
 #. Label of a Card Break in the Home Workspace
 #. Name of a Workspace
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
-#: accounts/report/account_balance/account_balance.js:55
+#: accounts/report/account_balance/account_balance.js:57
 #: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
 #: stock/doctype/material_request/material_request_dashboard.py:17
 #: stock/workspace/stock/stock.json
@@ -67209,8 +69504,8 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1187
-#: accounts/report/account_balance/account_balance.js:56
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
 msgid "Stock Adjustment"
 msgstr "Bestandskorrektur"
 
@@ -67234,7 +69529,7 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: public/js/stock_analytics.js:8
+#: public/js/stock_analytics.js:7
 #: stock/report/stock_analytics/stock_analytics.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Analytics"
@@ -67252,7 +69547,7 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:52
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
 #: stock/report/stock_balance/stock_balance.json
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
 #: stock/workspace/stock/stock.json
@@ -67265,10 +69560,14 @@
 msgid "Stock Balance"
 msgstr "Lagerbestand"
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:16
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
 msgid "Stock Balance Report"
 msgstr "Bestandsbilanzbericht"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -67299,12 +69598,12 @@
 msgid "Stock Details"
 msgstr "Lagerdetails"
 
-#: stock/doctype/stock_entry/stock_entry.py:730
+#: stock/doctype/stock_entry/stock_entry.py:685
 msgid "Stock Entries already created for Work Order {0}: {1}"
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/pick_list/pick_list.js:104
+#: stock/doctype/pick_list/pick_list.js:116
 #: stock/doctype/stock_entry/stock_entry.json
 msgid "Stock Entry"
 msgstr "Lagerbuchung"
@@ -67365,15 +69664,15 @@
 msgid "Stock Entry Type"
 msgstr "Art der Lagerbuchung"
 
-#: stock/doctype/pick_list/pick_list.py:1020
+#: stock/doctype/pick_list/pick_list.py:1127
 msgid "Stock Entry has been already created against this Pick List"
 msgstr "Für diese Pickliste wurde bereits eine Lagerbewegung erstellt"
 
-#: stock/doctype/batch/batch.js:104
+#: stock/doctype/batch/batch.js:115
 msgid "Stock Entry {0} created"
 msgstr "Lagerbuchung {0} erstellt"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1140
+#: accounts/doctype/journal_entry/journal_entry.py:1169
 msgid "Stock Entry {0} is not submitted"
 msgstr "Lagerbewegung {0} ist nicht gebucht"
 
@@ -67408,24 +69707,28 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: public/js/controllers/stock_controller.js:54
-#: public/js/utils/ledger_preview.js:27 stock/doctype/item/item.js:64
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
 #: stock/doctype/item/item_dashboard.py:8
 #: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:32
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
 msgid "Stock Ledger"
 msgstr "Lagerbuch"
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
+
 #. Name of a DocType
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:114
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
 msgid "Stock Ledger Entry"
 msgstr "Buchung im Lagerbuch"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:102
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:108
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
 msgid "Stock Ledger ID"
 msgstr "Bestandsbuch-ID"
 
@@ -67444,7 +69747,7 @@
 msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
 msgstr "Der Lagerbuchbericht enthält alle gebuchten Lagertransaktionen. Sie können Filter verwenden, um die angezeigten Einträge einzugrenzen."
 
-#: stock/doctype/batch/batch.js:50 stock/doctype/item/item.js:403
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
 msgid "Stock Levels"
 msgstr "Lagerbestände"
 
@@ -67483,6 +69786,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -67491,7 +69795,7 @@
 
 #: stock/doctype/item/item_dashboard.py:34
 msgid "Stock Movement"
-msgstr ""
+msgstr "Lagerbewegung"
 
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
@@ -67501,14 +69805,14 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: stock/doctype/item/item.js:70
+#: stock/doctype/item/item.js:78
 #: stock/report/stock_projected_qty/stock_projected_qty.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Projected Qty"
 msgstr "Prognostizierte Lagerbestandsmenge"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:254
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:306
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
 msgid "Stock Qty"
 msgstr "Lagermenge"
@@ -67550,7 +69854,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
-#: accounts/report/account_balance/account_balance.js:57
+#: accounts/report/account_balance/account_balance.js:59
 msgid "Stock Received But Not Billed"
 msgstr "Empfangener, aber nicht berechneter Lagerbestand"
 
@@ -67567,7 +69871,7 @@
 msgstr "Empfangener, aber nicht berechneter Lagerbestand"
 
 #. Name of a DocType
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgid "Stock Reconciliation"
 msgstr "Bestandsabgleich"
@@ -67587,7 +69891,7 @@
 msgid "Stock Reconciliation Item"
 msgstr "Bestandsabgleich-Artikel"
 
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 msgid "Stock Reconciliations"
 msgstr "Bestandsabstimmungen"
 
@@ -67601,20 +69905,20 @@
 msgid "Stock Reposting Settings"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: selling/doctype/sales_order/sales_order.js:74
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:178
-#: stock/doctype/pick_list/pick_list.js:110
-#: stock/doctype/pick_list/pick_list.js:119
-#: stock/doctype/pick_list/pick_list.js:120
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:467
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:965
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:978
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:992
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1006
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1037
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
 msgid "Stock Reservation"
 msgstr ""
 
@@ -67624,35 +69928,35 @@
 msgid "Stock Reservation"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1144
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
 msgid "Stock Reservation Entries Cancelled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1096
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
 msgid "Stock Reservation Entries Created"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:383
+#: selling/doctype/sales_order/sales_order.js:413
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: stock/report/reserved_stock/reserved_stock.js:56
+#: stock/report/reserved_stock/reserved_stock.js:53
 #: stock/report/reserved_stock/reserved_stock.py:171
 msgid "Stock Reservation Entry"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
 msgid "Stock Reservation Entry cannot be updated as it has been delivered."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:423
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
 msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:614
+#: stock/doctype/delivery_note/delivery_note.py:690
 msgid "Stock Reservation Warehouse Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:514
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
 msgid "Stock Reservation can only be created against {0}."
 msgstr ""
 
@@ -67668,7 +69972,7 @@
 msgid "Stock Reserved Qty (in Stock UOM)"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1498
+#: stock/doctype/stock_entry/stock_entry.py:1524
 msgid "Stock Return"
 msgstr ""
 
@@ -67696,6 +70000,13 @@
 msgid "Stock Summary"
 msgstr "Lager-Zusammenfassung"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr "Lager-Zusammenfassung"
+
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Transactions"
@@ -67707,14 +70018,14 @@
 msgid "Stock Transactions Settings"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:256
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:308
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:215
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:232
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
 #: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:398
-#: stock/report/stock_ledger/stock_ledger.py:117
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
 msgid "Stock UOM"
 msgstr "Lagermaßeinheit"
 
@@ -67890,9 +70201,9 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stock UOM Quantity"
-msgstr ""
+msgstr "Lager-ME Menge"
 
-#: selling/doctype/sales_order/sales_order.js:368
+#: selling/doctype/sales_order/sales_order.js:398
 msgid "Stock Unreservation"
 msgstr ""
 
@@ -67959,6 +70270,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -67972,9 +70284,9 @@
 msgid "Stock Validations"
 msgstr ""
 
-#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:52
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:138
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
 msgid "Stock Value"
 msgstr "Lagerwert"
 
@@ -67997,29 +70309,33 @@
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:125
 msgid "Stock cannot be reserved in group warehouse {0}."
-msgstr ""
+msgstr "In der Lager-Gruppe {0} kann kein Bestand reserviert werden."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:908
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
 msgid "Stock cannot be reserved in the group warehouse {0}."
-msgstr ""
+msgstr "In der Lager-Gruppe {0} kann kein Bestand reserviert werden."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1011
-msgid "Stock cannot be updated against Delivery Note {0}"
-msgstr "Lager kann nicht mit Lieferschein {0} aktualisiert werden"
-
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:669
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
 msgid "Stock cannot be updated against Purchase Receipt {0}"
 msgstr "Bestand kann nicht gegen Eingangsbeleg {0} aktualisiert werden"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
-msgid "Stock not available for Item {0} in Warehouse {1}."
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:679
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
+msgid "Stock not available for Item {0} in Warehouse {1}."
+msgstr "Der Artikel {0} ist in Lager {1} nicht vorrätig."
+
+#: selling/page/point_of_sale/pos_controller.js:714
 msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:241
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
 msgid "Stock transactions before {0} are frozen"
 msgstr "Lagertransaktionen vor {0} werden gesperrt"
 
@@ -68028,7 +70344,7 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stock transactions that are older than the mentioned days cannot be modified."
-msgstr ""
+msgstr "Lagerbewegungen, die älter als die genannten Tage sind, können nicht geändert werden."
 
 #. Description of the 'Auto Reserve Stock for Sales Order on Purchase' (Check)
 #. field in DocType 'Stock Settings'
@@ -68037,12 +70353,17 @@
 msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
 msgstr ""
 
-#: stock/utils.py:579
+#: stock/utils.py:559
 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:570
-#: stock/doctype/material_request/material_request.js:107
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
 msgid "Stop"
 msgstr "Anhalten"
 
@@ -68118,14 +70439,14 @@
 msgid "Stopped"
 msgstr "Angehalten"
 
-#: manufacturing/doctype/work_order/work_order.py:631
+#: manufacturing/doctype/work_order/work_order.py:654
 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
 msgstr "Der angehaltene Arbeitsauftrag kann nicht abgebrochen werden. Stoppen Sie ihn zuerst, um ihn abzubrechen"
 
-#: setup/doctype/company/company.py:260
-#: setup/setup_wizard/operations/defaults_setup.py:34
-#: setup/setup_wizard/operations/install_fixtures.py:481
-#: stock/doctype/item/item.py:282
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
 msgid "Stores"
 msgstr "Lagerräume"
 
@@ -68157,11 +70478,16 @@
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Sub Assemblies & Raw Materials"
+msgstr "Unterbaugruppen & Rohmaterialien"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:264
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
 msgid "Sub Assembly Item"
-msgstr ""
+msgstr "Artikel der Unterbaugruppe"
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -68231,7 +70557,7 @@
 msgid "Subcontract BOM"
 msgstr "Stückliste für Unterauftragnehmer"
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:37
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
@@ -68243,7 +70569,7 @@
 msgid "Subcontract Order Summary"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
 msgid "Subcontract Return"
 msgstr ""
 
@@ -68279,10 +70605,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: controllers/subcontracting_controller.py:806
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:78
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
 msgid "Subcontracting Order"
 msgstr ""
 
@@ -68332,7 +70658,7 @@
 msgid "Subcontracting Order Supplied Item"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:861
+#: buying/doctype/purchase_order/purchase_order.py:865
 msgid "Subcontracting Order {0} created."
 msgstr ""
 
@@ -68343,7 +70669,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Subcontracting Receipt"
 msgstr "Unterauftragsbeleg"
@@ -68387,7 +70713,7 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Subcontracting Settings"
-msgstr ""
+msgstr "Untervergabe-Einstellungen"
 
 #. Label of a Autocomplete field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
@@ -68395,10 +70721,10 @@
 msgid "Subdivision"
 msgstr "Teilgebiet"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:219
-#: projects/doctype/task/task_tree.js:62
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
-#: support/doctype/issue/issue.js:96
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
 msgid "Subject"
 msgstr "Betreff"
 
@@ -68450,15 +70776,16 @@
 msgid "Subject"
 msgstr "Betreff"
 
-#: accounts/doctype/payment_order/payment_order.js:120
-#: public/js/payment/payments.js:28
-#: selling/page/point_of_sale/pos_controller.js:101
-#: www/book_appointment/index.html:59
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
 msgid "Submit"
 msgstr "Buchen"
 
-#: buying/doctype/purchase_order/purchase_order.py:857
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:698
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
 msgid "Submit Action Failed"
 msgstr "Aktion Buchen fehlgeschlagen"
 
@@ -68486,14 +70813,18 @@
 msgid "Submit Journal Entries"
 msgstr "Journaleinträge buchen"
 
-#: manufacturing/doctype/work_order/work_order.js:135
+#: manufacturing/doctype/work_order/work_order.js:139
 msgid "Submit this Work Order for further processing."
 msgstr "Buchen Sie diesen Arbeitsauftrag zur weiteren Bearbeitung."
 
-#: assets/doctype/asset/asset_list.js:32
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:23
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:15
-#: stock/doctype/stock_entry/stock_entry_list.js:21
-#: templates/pages/material_request_info.html:24 templates/pages/order.html:58
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
 msgid "Submitted"
 msgstr "Gebucht"
 
@@ -68648,11 +70979,11 @@
 msgid "Subscription End Date"
 msgstr "Abonnement-Enddatum"
 
-#: accounts/doctype/subscription/subscription.py:380
+#: accounts/doctype/subscription/subscription.py:372
 msgid "Subscription End Date is mandatory to follow calendar months"
 msgstr "Das Enddatum des Abonnements ist obligatorisch, um den Kalendermonaten zu folgen"
 
-#: accounts/doctype/subscription/subscription.py:370
+#: accounts/doctype/subscription/subscription.py:362
 msgid "Subscription End Date must be after {0} as per the subscription plan"
 msgstr "Das Enddatum des Abonnements muss gemäß Abonnement nach {0} liegen"
 
@@ -68757,11 +71088,11 @@
 msgid "Succeeded"
 msgstr "Erfolgreich"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:6
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
 msgid "Succeeded Entries"
-msgstr ""
+msgstr "Erfolgreiche Einträge"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Success"
 msgstr "Erfolg"
 
@@ -68796,69 +71127,69 @@
 msgid "Successful"
 msgstr "Erfolgreich"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:538
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
 msgid "Successfully Reconciled"
 msgstr "Erfolgreich abgestimmt"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:164
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
 msgid "Successfully Set Supplier"
 msgstr "Setzen Sie den Lieferanten erfolgreich"
 
-#: stock/doctype/item/item.py:339
+#: stock/doctype/item/item.py:338
 msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
-msgstr ""
+msgstr "Lager-ME erfolgreich geändert. Bitte passen Sie nun die Umrechnungsfaktoren an."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:468
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
 msgid "Successfully imported {0}"
 msgstr "Erfolgreich importiert {0}"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:182
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
 msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
-msgstr ""
+msgstr "{0} von {1} Datensätzen erfolgreich importiert. Klicken Sie auf „Fehlerhafte Zeilen exportieren“, beheben Sie die Fehler und importieren Sie erneut."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:166
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
 msgid "Successfully imported {0} record."
-msgstr ""
+msgstr "{0} Datensatz erfolgreich importiert."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:178
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
 msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
-msgstr ""
+msgstr "{0} von {1} Datensätzen erfolgreich importiert. Klicken Sie auf „Fehlerhafte Zeilen exportieren“, beheben Sie die Fehler und importieren Sie erneut."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:165
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
 msgid "Successfully imported {0} records."
-msgstr ""
+msgstr "{0} Datensätze erfolgreich importiert."
 
-#: buying/doctype/supplier/supplier.js:177
+#: buying/doctype/supplier/supplier.js:210
 msgid "Successfully linked to Customer"
-msgstr ""
+msgstr "Erfolgreich mit dem Kunden verknüpft"
 
-#: selling/doctype/customer/customer.js:222
+#: selling/doctype/customer/customer.js:243
 msgid "Successfully linked to Supplier"
-msgstr ""
+msgstr "Erfolgreich mit dem Lieferanten verknüpft"
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:99
 msgid "Successfully merged {0} out of {1}."
-msgstr ""
+msgstr "{0} von {1} erfolgreich zusammengeführt."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:478
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
 msgid "Successfully updated {0}"
 msgstr "Erfolgreich aktualisiert {0}"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:193
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
 msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
-msgstr ""
+msgstr "{0} von {1} Datensätzen erfolgreich aktualisiert. Klicken Sie auf „Fehlerhafte Zeilen exportieren“, beheben Sie die Fehler und importieren Sie erneut."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:171
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
 msgid "Successfully updated {0} record."
-msgstr ""
+msgstr "{0} Datensatz erfolgreich aktualisiert."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:189
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
 msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
-msgstr ""
+msgstr "{0} von {1} Datensätzen erfolgreich aktualisiert. Klicken Sie auf „Fehlerhafte Zeilen exportieren“, beheben Sie die Fehler und importieren Sie erneut."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:170
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
 msgid "Successfully updated {0} records."
-msgstr ""
+msgstr "{0} Datensätze erfolgreich aktualisiert."
 
 #. Option for the 'Request Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
@@ -68885,11 +71216,11 @@
 msgid "Summary"
 msgstr "Zusammenfassung"
 
-#: setup/doctype/email_digest/email_digest.py:190
+#: setup/doctype/email_digest/email_digest.py:188
 msgid "Summary for this month and pending activities"
 msgstr "Zusammenfassung für diesen Monat und anstehende Aktivitäten"
 
-#: setup/doctype/email_digest/email_digest.py:187
+#: setup/doctype/email_digest/email_digest.py:185
 msgid "Summary for this week and pending activities"
 msgstr "Zusammenfassung für diese Woche und anstehende Aktivitäten"
 
@@ -68986,30 +71317,30 @@
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
-#: accounts/doctype/payment_order/payment_order.js:100
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:61
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:191
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
 #: accounts/report/purchase_register/purchase_register.js:21
 #: accounts/report/purchase_register/purchase_register.py:171
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:38
-#: buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: buying/doctype/request_for_quotation/request_for_quotation.js:208
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
 #: buying/doctype/supplier/supplier.json
 #: buying/report/procurement_tracker/procurement_tracker.py:89
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:175
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:16
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:16
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:199
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
 #: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
-#: public/js/purchase_trends_filters.js:66
-#: regional/report/irs_1099/irs_1099.py:79
-#: selling/doctype/customer/customer.js:207
-#: selling/doctype/sales_order/sales_order.js:1005
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
 msgid "Supplier"
 msgstr "Lieferant"
@@ -69255,13 +71586,13 @@
 msgid "Supplier Address"
 msgstr "Lieferantenadresse"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address Details"
@@ -69315,18 +71646,18 @@
 msgstr "Lieferantendetails"
 
 #. Name of a DocType
-#: accounts/report/accounts_payable/accounts_payable.js:122
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:105
-#: accounts/report/accounts_receivable/accounts_receivable.py:1110
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:201
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:176
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
 #: accounts/report/purchase_register/purchase_register.js:27
 #: accounts/report/purchase_register/purchase_register.py:186
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:56
-#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
 #: public/js/purchase_trends_filters.js:51
 #: regional/report/irs_1099/irs_1099.js:26
-#: regional/report/irs_1099/irs_1099.py:72
+#: regional/report/irs_1099/irs_1099.py:70
 #: setup/doctype/supplier_group/supplier_group.json
 msgid "Supplier Group"
 msgstr "Lieferantengruppe"
@@ -69397,15 +71728,15 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Supplier Info"
-msgstr ""
+msgstr "Lieferanteninfo"
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Invoice"
-msgstr ""
+msgstr "Lieferantenrechnung"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:218
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
 msgid "Supplier Invoice Date"
 msgstr "Lieferantenrechnungsdatum"
 
@@ -69415,13 +71746,14 @@
 msgid "Supplier Invoice Date"
 msgstr "Lieferantenrechnungsdatum"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1494
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
 msgid "Supplier Invoice Date cannot be greater than Posting Date"
 msgstr "Lieferant Rechnungsdatum kann nicht größer sein als Datum der Veröffentlichung"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
-#: accounts/report/general_ledger/general_ledger.py:656
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:212
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
 msgid "Supplier Invoice No"
 msgstr "Lieferantenrechnungsnr."
 
@@ -69437,14 +71769,14 @@
 msgid "Supplier Invoice No"
 msgstr "Lieferantenrechnungsnr."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
 msgid "Supplier Invoice No exists in Purchase Invoice {0}"
 msgstr "Die Rechnungsnummer des Lieferanten wurde bereits in Eingangsrechnung {0} verwendet"
 
 #. Name of a DocType
 #: accounts/doctype/supplier_item/supplier_item.json
 msgid "Supplier Item"
-msgstr ""
+msgstr "Lieferantenartikel"
 
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -69467,12 +71799,12 @@
 msgid "Supplier Ledger Summary"
 msgstr "Lieferanten-Ledger-Zusammenfassung"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1041
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
 #: accounts/report/purchase_register/purchase_register.py:177
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:74
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
 msgid "Supplier Name"
 msgstr "Lieferantenname"
 
@@ -69602,14 +71934,14 @@
 msgstr "Hauptkontakt des Lieferanten"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:458
-#: buying/doctype/request_for_quotation/request_for_quotation.js:42
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 #: buying/doctype/supplier_quotation/supplier_quotation.py:214
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:260
-#: crm/doctype/opportunity/opportunity.js:82
-#: stock/doctype/material_request/material_request.js:147
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
 msgid "Supplier Quotation"
 msgstr "Lieferantenangebot"
 
@@ -69661,7 +71993,7 @@
 msgid "Supplier Quotation Item"
 msgstr "Lieferantenangebotsposition"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:409
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
 msgid "Supplier Quotation {0} Created"
 msgstr "Lieferantenangebot {0} Erstellt"
 
@@ -69779,7 +72111,7 @@
 msgid "Supplier Warehouse"
 msgstr "Lieferantenlager"
 
-#: controllers/buying_controller.py:412
+#: controllers/buying_controller.py:406
 msgid "Supplier Warehouse mandatory for sub-contracted {0}"
 msgstr ""
 
@@ -69789,11 +72121,16 @@
 msgid "Supplier delivers to Customer"
 msgstr "Lieferant liefert an Kunden"
 
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
+
 #: buying/doctype/supplier_quotation/supplier_quotation.py:167
 msgid "Supplier {0} not found in {1}"
 msgstr "Lieferant {0} nicht in {1} gefunden"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:68
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
 msgid "Supplier(s)"
 msgstr "Lieferant(en)"
 
@@ -69811,7 +72148,7 @@
 msgstr "Lieferanten"
 
 #: regional/report/uae_vat_201/uae_vat_201.py:60
-#: regional/report/uae_vat_201/uae_vat_201.py:126
+#: regional/report/uae_vat_201/uae_vat_201.py:122
 msgid "Supplies subject to the reverse charge provision"
 msgstr ""
 
@@ -69879,9 +72216,15 @@
 msgid "Suspended"
 msgstr "Suspendiert"
 
-#: selling/page/point_of_sale/pos_payment.js:308
+#: selling/page/point_of_sale/pos_payment.js:325
 msgid "Switch Between Payment Modes"
-msgstr "Zwischen Zahlungsmodi wechseln"
+msgstr "Zwischen Zahlungsweisen wechseln"
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr "Symbol"
 
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
 msgid "Sync Now"
@@ -69975,6 +72318,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 #: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
 #: projects/doctype/activity_type/activity_type.json
 #: projects/doctype/project_template/project_template.json
 #: projects/doctype/project_type/project_type.json
@@ -70062,7 +72406,7 @@
 msgid "System will fetch all the entries if limit value is zero."
 msgstr "Das System ruft alle Einträge ab, wenn der Grenzwert Null ist."
 
-#: controllers/accounts_controller.py:1673
+#: controllers/accounts_controller.py:1752
 msgid "System will not check over billing since amount for Item {0} in {1} is zero"
 msgstr ""
 
@@ -70073,11 +72417,19 @@
 msgid "System will notify to increase or decrease quantity or amount "
 msgstr "Das System benachrichtigt Sie, um die Menge oder Menge zu erhöhen oder zu verringern"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TCS Rate %"
 msgstr ""
 
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
 #. Name of a report
 #: accounts/report/tds_computation_summary/tds_computation_summary.json
 msgid "TDS Computation Summary"
@@ -70087,7 +72439,7 @@
 msgid "TDS Payable"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TDS Rate %"
 msgstr ""
@@ -70098,7 +72450,17 @@
 msgid "TS-.YYYY.-"
 msgstr "TS-.YYYY.-"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:427
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
 msgid "Tag"
 msgstr "Schlagwort"
 
@@ -70121,7 +72483,7 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Tally Company"
-msgstr ""
+msgstr "Tally Unternehmen"
 
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
@@ -70133,17 +72495,21 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Tally Debtors Account"
-msgstr ""
+msgstr "Tally-Debitorenkonto"
 
 #. Name of a DocType
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgid "Tally Migration"
-msgstr ""
+msgstr "Tally-Migration"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:32
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
 msgid "Tally Migration Error"
 msgstr "Tally Migrationsfehler"
 
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr "Ziel"
+
 #. Label of a Data field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
@@ -70178,23 +72544,23 @@
 msgid "Target Asset Location"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
 msgid "Target Asset {0} cannot be cancelled"
 msgstr "Ziel-Vermögensgegenstand {0} kann nicht storniert werden"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:246
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
 msgid "Target Asset {0} cannot be submitted"
 msgstr "Ziel-Vermögensgegenstand {0} kann nicht gebucht werden"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:242
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
 msgid "Target Asset {0} cannot be {1}"
 msgstr "Ziel-Vermögensgegenstand {0} kann nicht {1} sein"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
 msgid "Target Asset {0} does not belong to company {1}"
 msgstr "Ziel-Vermögensgegenstand {0} gehört nicht zum Unternehmen {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
 msgid "Target Asset {0} needs to be composite asset"
 msgstr "Ziel-Vermögensgegenstand {0} muss ein zusammengesetzter Vermögensgegenstand sein"
 
@@ -70274,15 +72640,15 @@
 msgid "Target Item Name"
 msgstr "Ziel Artikelname"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:203
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
 msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
 msgstr "Der Zielartikel {0} ist weder ein Vermögensgegenstand noch ein Lagerartikel"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
 msgid "Target Item {0} must be a Fixed Asset item"
 msgstr "Zielartikel {0} muss ein Vermögensgegenstand sein"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:209
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
 msgid "Target Item {0} must be a Stock Item"
 msgstr "Zielartikel {0} muss ein Lagerartikel sein"
 
@@ -70292,21 +72658,21 @@
 msgid "Target Location"
 msgstr "Zielort"
 
-#: assets/doctype/asset_movement/asset_movement.py:94
+#: assets/doctype/asset_movement/asset_movement.py:100
 msgid "Target Location is required while receiving Asset {0} from an employee"
 msgstr "Der Zielspeicherort ist erforderlich, wenn Asset {0} von einem Mitarbeiter empfangen wird"
 
-#: assets/doctype/asset_movement/asset_movement.py:82
+#: assets/doctype/asset_movement/asset_movement.py:85
 msgid "Target Location is required while transferring Asset {0}"
 msgstr "Zielspeicherort ist erforderlich, während das Asset {0} übertragen wird"
 
-#: assets/doctype/asset_movement/asset_movement.py:89
+#: assets/doctype/asset_movement/asset_movement.py:93
 msgid "Target Location or To Employee is required while receiving Asset {0}"
 msgstr "Zielstandort oder An Mitarbeiter ist erforderlich, wenn das Asset {0} empfangen wird."
 
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:42
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:42
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:42
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
 msgid "Target On"
 msgstr "Ziel auf"
 
@@ -70322,7 +72688,7 @@
 msgid "Target Qty"
 msgstr "Zielmenge"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:214
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
 msgid "Target Qty must be a positive number"
 msgstr "Zielmenge muss eine positive Zahl sein"
 
@@ -70332,8 +72698,8 @@
 msgid "Target Serial No"
 msgstr "Ziel Seriennummer"
 
-#: stock/dashboard/item_dashboard.js:222
-#: stock/doctype/stock_entry/stock_entry.js:549
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
 msgid "Target Warehouse"
 msgstr "Eingangslager"
 
@@ -70386,22 +72752,22 @@
 msgstr "Eingangslager"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Target Warehouse Address"
 msgstr "Ziellageradresse"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
 msgid "Target Warehouse is mandatory for Decapitalization"
 msgstr ""
 
-#: controllers/selling_controller.py:685
+#: controllers/selling_controller.py:714
 msgid "Target Warehouse is set for some items but the customer is not an internal customer."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:623
-#: stock/doctype/stock_entry/stock_entry.py:630
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
 msgid "Target warehouse is mandatory for row {0}"
 msgstr "Eingangslager ist für Zeile {0} zwingend erforderlich"
 
@@ -70433,8 +72799,8 @@
 #: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
-#: public/js/projects/timer.js:11 support/doctype/issue/issue.js:22
-#: templates/pages/projects.html:56
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
 msgid "Task"
 msgstr "Vorgang"
 
@@ -70542,6 +72908,12 @@
 msgid "Tasks"
 msgstr "Aufgaben"
 
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr "Aufgaben"
+
 #: projects/report/project_summary/project_summary.py:62
 msgid "Tasks Completed"
 msgstr "Aufgaben erledigt"
@@ -70550,7 +72922,7 @@
 msgid "Tasks Overdue"
 msgstr "Überfällige Aufgaben"
 
-#: accounts/report/account_balance/account_balance.js:58
+#: accounts/report/account_balance/account_balance.js:60
 msgid "Tax"
 msgstr "Steuer"
 
@@ -70590,10 +72962,9 @@
 msgid "Tax Account"
 msgstr "Steuerkonto"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:247
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:137
 msgid "Tax Amount"
-msgstr ""
+msgstr "Steuerbetrag"
 
 #. Label of a Currency field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
@@ -70622,7 +72993,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Tax Assets"
 msgstr "Steuerguthaben"
 
@@ -70787,11 +73158,11 @@
 msgid "Tax Category"
 msgstr "Steuerkategorie"
 
-#: controllers/buying_controller.py:173
+#: controllers/buying_controller.py:169
 msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
 msgstr "Steuer-Kategorie wurde in \"Total\" geändert, da alle Artikel keine Lagerartikel sind"
 
-#: regional/report/irs_1099/irs_1099.py:84
+#: regional/report/irs_1099/irs_1099.py:82
 msgid "Tax ID"
 msgstr "Steuernummer"
 
@@ -70813,11 +73184,11 @@
 msgid "Tax ID"
 msgstr "Steuernummer"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
 #: accounts/report/general_ledger/general_ledger.js:140
 #: accounts/report/purchase_register/purchase_register.py:192
-#: accounts/report/sales_register/sales_register.py:213
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:68
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
 msgid "Tax Id"
 msgstr "Steuernummer"
 
@@ -70852,6 +73223,8 @@
 msgstr "Steuernummer"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
 msgid "Tax Id: "
 msgstr "Steuernummer / UstIdNr: "
 
@@ -70860,7 +73233,7 @@
 msgid "Tax Masters"
 msgstr "Steuer-Stammdaten"
 
-#: accounts/doctype/account/account_tree.js:119
+#: accounts/doctype/account/account_tree.js:160
 msgid "Tax Rate"
 msgstr "Steuersatz"
 
@@ -70903,7 +73276,7 @@
 msgid "Tax Rule"
 msgstr "Steuerregel"
 
-#: accounts/doctype/tax_rule/tax_rule.py:141
+#: accounts/doctype/tax_rule/tax_rule.py:137
 msgid "Tax Rule Conflicts with {0}"
 msgstr "Steuer-Regel steht in Konflikt mit {0}"
 
@@ -70917,7 +73290,7 @@
 msgid "Tax Template is mandatory."
 msgstr "Steuer-Vorlage ist erforderlich."
 
-#: accounts/report/sales_register/sales_register.py:293
+#: accounts/report/sales_register/sales_register.py:294
 msgid "Tax Total"
 msgstr "Steuer insgesamt"
 
@@ -70997,7 +73370,7 @@
 msgid "Tax Withholding Category"
 msgstr "Steuereinbehalt Kategorie"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:136
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
 msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
 msgstr ""
 
@@ -71074,7 +73447,7 @@
 msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:1018
+#: controllers/taxes_and_totals.py:1026
 msgid "Taxable Amount"
 msgstr "Steuerpflichtiger Betrag"
 
@@ -71229,55 +73602,55 @@
 msgid "Taxes and Charges Added (Company Currency)"
 msgstr "Steuern und Gebühren hinzugerechnet (Unternehmenswährung)"
 
-#. Label of a Long Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes and Charges Calculation"
 msgstr "Berechnung der Steuern und Gebühren"
 
-#. Label of a Long Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Calculation"
@@ -71343,6 +73716,16 @@
 msgid "Team Member"
 msgstr "Teammitglied"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
 msgid "Telephone Expenses"
@@ -71351,9 +73734,9 @@
 #. Name of a DocType
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgid "Telephony Call Type"
-msgstr ""
+msgstr "Telefonie Anrufart"
 
-#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:12
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
 msgid "Template"
 msgstr "Vorlage"
 
@@ -71369,7 +73752,7 @@
 msgid "Template"
 msgstr "Vorlage"
 
-#: manufacturing/doctype/bom/bom.js:279
+#: manufacturing/doctype/bom/bom.js:292
 msgid "Template Item"
 msgstr "Vorlagenelement"
 
@@ -71413,11 +73796,11 @@
 msgid "Template Warnings"
 msgstr "Vorlagenwarnungen"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:38
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
 msgid "Temporarily on Hold"
 msgstr "Vorübergehend auf Eis gelegt"
 
-#: accounts/report/account_balance/account_balance.js:59
+#: accounts/report/account_balance/account_balance.js:61
 msgid "Temporary"
 msgstr "Temporär"
 
@@ -71533,13 +73916,13 @@
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Terms & Conditions"
-msgstr ""
+msgstr "Bedingungen & Konditionen"
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Terms & Conditions"
-msgstr ""
+msgstr "Bedingungen & Konditionen"
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
@@ -71684,34 +74067,34 @@
 msgstr "Vorlage für Allgemeine Geschäftsbedingungen"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:145
-#: accounts/report/accounts_receivable/accounts_receivable.py:1094
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:111
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:159
-#: accounts/report/gross_profit/gross_profit.py:335
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:9
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:21
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:254
-#: accounts/report/sales_register/sales_register.py:207
-#: crm/report/lead_details/lead_details.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
 #: crm/report/lead_details/lead_details.py:34
-#: crm/report/lost_opportunity/lost_opportunity.js:37
+#: crm/report/lost_opportunity/lost_opportunity.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:58
 #: public/js/sales_trends_filters.js:27
-#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:105
-#: selling/report/inactive_customers/inactive_customers.py:80
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:48
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:60
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:48
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:71
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
 #: selling/report/territory_wise_sales/territory_wise_sales.py:22
 #: setup/doctype/territory/territory.json
 msgid "Territory"
@@ -71886,18 +74269,23 @@
 msgid "Territory-wise Sales"
 msgstr "Gebietsbezogene Verkäufe"
 
-#: stock/doctype/packing_slip/packing_slip.py:91
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
 msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
 msgstr "Die &#39;Von Paketnummer&#39; Das Feld darf weder leer sein noch einen Wert kleiner als 1 haben."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:331
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
 msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
 msgstr "Der Zugriff auf die Angebotsanfrage vom Portal ist deaktiviert. Um den Zugriff zuzulassen, aktivieren Sie ihn in den Portaleinstellungen."
 
 #. Success message of the Module Onboarding 'Accounts'
 #: accounts/module_onboarding/accounts/accounts.json
 msgid "The Accounts Module is all set up!"
-msgstr ""
+msgstr "Das Buchhaltungsmodul ist fertig eingerichtet!"
 
 #. Success message of the Module Onboarding 'Assets'
 #: assets/module_onboarding/assets/assets.json
@@ -71924,13 +74312,13 @@
 msgid "The Campaign '{0}' already exists for the {1} '{2}'"
 msgstr "Die Kampagne &#39;{0}&#39; existiert bereits für die {1} &#39;{2}&#39;."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:213
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
 msgid "The Condition '{0}' is invalid"
 msgstr "Der Zustand &#39;{0}&#39; ist ungültig"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:202
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
 msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
-msgstr ""
+msgstr "Der Dokumenttyp {0} muss über ein Statusfeld verfügen, um das Service Level Agreement zu konfigurieren"
 
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.py:70
 msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
@@ -71940,23 +74328,23 @@
 msgid "The GL Entries will be processed in the background, it can take a few minutes."
 msgstr "Die Hauptbucheinträge werden im Hintergrund verarbeitet, dies kann einige Minuten dauern."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:163
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
 msgid "The Loyalty Program isn't valid for the selected company"
 msgstr "Das Treueprogramm ist für das ausgewählte Unternehmen nicht gültig"
 
-#: accounts/doctype/payment_request/payment_request.py:747
+#: accounts/doctype/payment_request/payment_request.py:742
 msgid "The Payment Request {0} is already paid, cannot process payment twice"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:52
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
 msgid "The Payment Term at row {0} is possibly a duplicate."
 msgstr "Die Zahlungsbedingung in Zeile {0} ist möglicherweise ein Duplikat."
 
-#: stock/doctype/pick_list/pick_list.py:132
+#: stock/doctype/pick_list/pick_list.py:166
 msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1761
+#: stock/doctype/stock_entry/stock_entry.py:1802
 msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
 msgstr ""
 
@@ -71965,7 +74353,7 @@
 msgid "The Selling Module is all set up!"
 msgstr "Das Vertriebsmodul ist fertig eingerichtet!"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
 msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
 msgstr "Der Lagereintrag vom Typ &#39;Herstellung&#39; wird als Rückspülung bezeichnet. Rohstoffe, die zur Herstellung von Fertigwaren verbraucht werden, werden als Rückspülung bezeichnet.<br><br> Beim Erstellen eines Fertigungseintrags werden Rohstoffartikel basierend auf der Stückliste des Produktionsartikels zurückgespült. Wenn Sie möchten, dass Rohmaterialpositionen basierend auf der Materialtransfereintragung für diesen Arbeitsauftrag zurückgespült werden, können Sie sie in diesem Feld festlegen."
 
@@ -71988,7 +74376,7 @@
 msgid "The accounts are set by the system automatically but do confirm these defaults"
 msgstr "Die Konten werden vom System automatisch festgelegt, bestätigen jedoch diese Standardeinstellungen"
 
-#: accounts/doctype/payment_request/payment_request.py:144
+#: accounts/doctype/payment_request/payment_request.py:147
 msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
 msgstr "Der in dieser Zahlungsaufforderung angegebene Betrag von {0} unterscheidet sich von dem berechneten Betrag aller Zahlungspläne: {1}. Stellen Sie sicher, dass dies korrekt ist, bevor Sie das Dokument buchen."
 
@@ -71996,7 +74384,7 @@
 msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
 msgstr "Die Währung der Rechnung {} ({}) unterscheidet sich von der Währung dieser Mahnung ({})."
 
-#: manufacturing/doctype/work_order/work_order.js:812
+#: manufacturing/doctype/work_order/work_order.js:871
 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
 msgstr "Die Standardstückliste für diesen Artikel wird vom System abgerufen. Sie können die Stückliste auch ändern."
 
@@ -72025,19 +74413,19 @@
 msgid "The fields From Shareholder and To Shareholder cannot be blank"
 msgstr "Die Felder Von Aktionär und An Anteilinhaber dürfen nicht leer sein"
 
-#: accounts/doctype/share_transfer/share_transfer.py:238
+#: accounts/doctype/share_transfer/share_transfer.py:240
 msgid "The folio numbers are not matching"
 msgstr "Die Folionummern stimmen nicht überein"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:292
+#: stock/doctype/putaway_rule/putaway_rule.py:288
 msgid "The following Items, having Putaway Rules, could not be accomodated:"
 msgstr "Die folgenden Artikel, für die Einlagerungsregeln gelten, konnten nicht untergebracht werden:"
 
-#: assets/doctype/asset/depreciation.py:414
+#: assets/doctype/asset/depreciation.py:405
 msgid "The following assets have failed to automatically post depreciation entries: {0}"
 msgstr "Bei den folgenden Vermögensgegenständen wurden die Abschreibungen nicht automatisch gebucht: {0}"
 
-#: stock/doctype/item/item.py:832
+#: stock/doctype/item/item.py:822
 msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
 msgstr "Die folgenden gelöschten Attribute sind in Varianten vorhanden, jedoch nicht in der Vorlage. Sie können entweder die Varianten löschen oder die Attribute in der Vorlage behalten."
 
@@ -72045,7 +74433,7 @@
 msgid "The following employees are currently still reporting to {0}:"
 msgstr "Die folgenden Mitarbeiter berichten derzeit noch an {0}:"
 
-#: stock/doctype/material_request/material_request.py:773
+#: stock/doctype/material_request/material_request.py:780
 msgid "The following {0} were created: {1}"
 msgstr "Die folgenden {0} wurden erstellt: {1}"
 
@@ -72059,7 +74447,7 @@
 msgid "The holiday on {0} is not between From Date and To Date"
 msgstr "Der Urlaub am {0} ist nicht zwischen dem Von-Datum und dem Bis-Datum"
 
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:587
 msgid "The items {0} and {1} are present in the following {2} :"
 msgstr ""
 
@@ -72087,11 +74475,11 @@
 msgid "The operation {0} can not be the sub operation"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:229
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
 msgid "The parent account {0} does not exists in the uploaded template"
 msgstr "Das übergeordnete Konto {0} ist in der hochgeladenen Vorlage nicht vorhanden"
 
-#: accounts/doctype/payment_request/payment_request.py:133
+#: accounts/doctype/payment_request/payment_request.py:136
 msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
 msgstr "Das Zahlungsgatewaykonto in Plan {0} unterscheidet sich von dem Zahlungsgatewaykonto in dieser Zahlungsanforderung"
 
@@ -72100,14 +74488,14 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "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 "
-msgstr ""
+msgstr "Der Prozentsatz, den Sie über den bestellten Betrag hinaus in Rechnung stellen dürfen. Wenn der Bestellwert für einen Artikel z. B. €100 beträgt und die Toleranz auf 10% eingestellt ist, dürfen Sie bis zu €110 in Rechnung stellen "
 
 #. Description of the 'Over Delivery/Receipt Allowance (%)' (Float) field in
 #. DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "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."
-msgstr ""
+msgstr "Der Prozentsatz, um den Sie mehr als die bestellte Menge erhalten oder liefern dürfen. Wenn Sie z. B. 100 Einheiten bestellt haben und die Toleranz auf 10% eingestellt ist, dürfen Sie 110 Einheiten erhalten."
 
 #. Description of the 'Over Transfer Allowance' (Float) field in DocType 'Stock
 #. Settings'
@@ -72116,23 +74504,23 @@
 msgid "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."
 msgstr ""
 
-#: public/js/utils.js:742
+#: public/js/utils.js:812
 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/pick_list/pick_list.js:137
 msgid "The reserved stock will be released. Are you certain you wish to proceed?"
 msgstr "Der reservierte Bestand wird freigegeben. Sind Sie sicher, dass Sie fortfahren möchten?"
 
-#: accounts/doctype/account/account.py:198
+#: accounts/doctype/account/account.py:215
 msgid "The root account {0} must be a group"
 msgstr "Das Root-Konto {0} muss eine Gruppe sein"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:86
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
 msgid "The selected BOMs are not for the same item"
 msgstr "Die ausgewählten Stücklisten sind nicht für den gleichen Artikel"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:415
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
 msgid "The selected change account {} doesn't belongs to Company {}."
 msgstr "Das ausgewählte Änderungskonto {} gehört nicht zur Firma {}."
 
@@ -72140,7 +74528,7 @@
 msgid "The selected item cannot have Batch"
 msgstr "Der ausgewählte Artikel kann keine Charge haben"
 
-#: assets/doctype/asset/asset.js:570
+#: assets/doctype/asset/asset.js:643
 msgid "The selected {0} does not contain the selected Asset Item."
 msgstr ""
 
@@ -72148,11 +74536,11 @@
 msgid "The seller and the buyer cannot be the same"
 msgstr "Der Verkäufer und der Käufer können nicht identisch sein"
 
-#: stock/doctype/batch/batch.py:378
+#: stock/doctype/batch/batch.py:377
 msgid "The serial no {0} does not belong to item {1}"
 msgstr "Die Seriennummer {0} gehört nicht zu Artikel {1}"
 
-#: accounts/doctype/share_transfer/share_transfer.py:228
+#: accounts/doctype/share_transfer/share_transfer.py:230
 msgid "The shareholder does not belong to this company"
 msgstr "Der Aktionär gehört nicht zu diesem Unternehmen"
 
@@ -72164,7 +74552,7 @@
 msgid "The shares don't exist with the {0}"
 msgstr "Die Freigaben existieren nicht mit der {0}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:461
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
 msgstr ""
 
@@ -72172,32 +74560,24 @@
 msgid "The sync has started in the background, please check the {0} list for new records."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:155
 #: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
 msgid "The task has been enqueued as a background job."
 msgstr "Die Aufgabe wurde als Hintergrundjob in die Warteschlange gestellt."
 
-#: stock/doctype/stock_entry/stock_entry.py:244
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Draft stage"
-msgstr ""
-
-#: stock/doctype/stock_entry/stock_entry.py:255
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Submitted stage"
-msgstr "Die Aufgabe wurde als Hintergrundjob in die Warteschlange gestellt. Falls bei der Verarbeitung im Hintergrund ein Problem auftritt, fügt das System einen Kommentar über den Fehler bei dieser Lagerbewegung hinzu und kehrt zur Stufe Gebucht zurück"
-
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:754
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
 msgstr "Die Aufgabe wurde als Hintergrundjob in die Warteschlange gestellt. Falls bei der Verarbeitung im Hintergrund Probleme auftreten, fügt das System einen Kommentar zum Fehler in dieser Bestandsabstimmung hinzu und kehrt zum Entwurfsstadium zurück"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:765
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
 msgstr "Die Aufgabe wurde als Hintergrundjob in die Warteschlange gestellt. Falls bei der Verarbeitung im Hintergrund ein Problem auftritt, fügt das System einen Kommentar über den Fehler bei dieser Bestandsabstimmung hinzu und kehrt zur Stufe Gebucht zurück"
 
-#: stock/doctype/material_request/material_request.py:283
+#: stock/doctype/material_request/material_request.py:281
 msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:290
+#: stock/doctype/material_request/material_request.py:288
 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
 msgstr ""
 
@@ -72208,39 +74588,39 @@
 msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:57
+#: stock/doctype/item_alternative/item_alternative.py:55
 msgid "The value of {0} differs between Items {1} and {2}"
 msgstr "Der Wert von {0} unterscheidet sich zwischen den Elementen {1} und {2}"
 
-#: controllers/item_variant.py:151
+#: controllers/item_variant.py:147
 msgid "The value {0} is already assigned to an existing Item {1}."
 msgstr "Der Wert {0} ist bereits einem vorhandenen Element {1} zugeordnet."
 
-#: manufacturing/doctype/work_order/work_order.js:832
+#: manufacturing/doctype/work_order/work_order.js:899
 msgid "The warehouse where you store finished Items before they are shipped."
-msgstr ""
+msgstr "Das Lager, in dem Sie fertige Artikel lagern, bevor sie versandt werden."
 
-#: manufacturing/doctype/work_order/work_order.js:827
+#: manufacturing/doctype/work_order/work_order.js:892
 msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
 msgstr "Das Lager, in dem Sie Ihre Rohmaterialien lagern. Jeder benötigte Artikel kann ein eigenes Quelllager haben. Auch ein Gruppenlager kann als Quelllager ausgewählt werden. Bei Buchung des Arbeitsauftrags werden die Rohstoffe in diesen Lagern für die Produktion reserviert."
 
-#: manufacturing/doctype/work_order/work_order.js:837
+#: manufacturing/doctype/work_order/work_order.js:904
 msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
-msgstr ""
+msgstr "Das Lager, in das Ihre Artikel übertragen werden, wenn Sie mit der Produktion beginnen. Es kann auch eine Lager-Gruppe ausgewählt werden."
 
-#: manufacturing/doctype/job_card/job_card.py:671
+#: manufacturing/doctype/job_card/job_card.py:673
 msgid "The {0} ({1}) must be equal to {2} ({3})"
 msgstr "Die {0} ({1}) muss gleich {2} ({3}) sein."
 
-#: stock/doctype/material_request/material_request.py:779
+#: stock/doctype/material_request/material_request.py:786
 msgid "The {0} {1} created successfully"
 msgstr "{0} {1} erfolgreich erstellt"
 
-#: manufacturing/doctype/job_card/job_card.py:762
+#: manufacturing/doctype/job_card/job_card.py:763
 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:501
+#: assets/doctype/asset/asset.py:498
 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
 msgstr "Es gibt aktive Wartungs- oder Reparaturarbeiten am Vermögenswert. Sie müssen alle Schritte ausführen, bevor Sie das Asset stornieren können."
 
@@ -72248,31 +74628,43 @@
 msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
 msgstr "Es gibt Unstimmigkeiten zwischen dem Kurs, der Anzahl der Aktien und dem berechneten Betrag"
 
-#: utilities/bulk_transaction.py:41
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
 msgid "There are no Failed transactions"
+msgstr "Es gibt keine fehlgeschlagenen Transaktionen"
+
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
 msgstr ""
 
-#: www/book_appointment/index.js:89
+#: www/book_appointment/index.js:95
 msgid "There are no slots available on this date"
-msgstr ""
+msgstr "Für dieses Datum sind keine Plätze verfügbar"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:245
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
 msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
 msgstr ""
 
-#: stock/doctype/item/item.js:829
+#: stock/doctype/item/item.js:913
 msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
 msgstr ""
 
 #: stock/report/item_variant_details/item_variant_details.py:25
 msgid "There aren't any item variants for the selected item"
+msgstr "Für den ausgewählten Artikel sind keine Artikelvarianten vorhanden"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
 msgstr ""
 
-#: accounts/party.py:555
+#: accounts/party.py:535
 msgid "There can only be 1 Account per Company in {0} {1}"
 msgstr "Es kann nur EIN Konto pro Unternehmen in {0} {1} geben"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:80
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
 msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
 msgstr "Es kann nur eine Versandbedingung mit dem Wert \"0\" oder \"leer\" für \"Bis-Wert\" geben"
 
@@ -72280,11 +74672,11 @@
 msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:79
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
 msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
 msgstr ""
 
-#: stock/doctype/batch/batch.py:386
+#: stock/doctype/batch/batch.py:385
 msgid "There is no batch found against the {0}: {1}"
 msgstr "Es wurde kein Stapel für {0} gefunden: {1}"
 
@@ -72292,36 +74684,36 @@
 msgid "There is nothing to edit."
 msgstr "Es gibt nichts zu bearbeiten."
 
-#: stock/doctype/stock_entry/stock_entry.py:1279
+#: stock/doctype/stock_entry/stock_entry.py:1297
 msgid "There must be atleast 1 Finished Good in this Stock Entry"
-msgstr ""
+msgstr "Es muss mindestens 1 Fertigerzeugnis in dieser Lagerbewegung vorhanden sein"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:135
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
 msgid "There was an error creating Bank Account while linking with Plaid."
-msgstr ""
+msgstr "Bei der Verknüpfung mit Plaid ist ein Fehler beim Erstellen des Bankkontos aufgetreten."
 
-#: selling/page/point_of_sale/pos_controller.js:205
+#: selling/page/point_of_sale/pos_controller.js:228
 msgid "There was an error saving the document."
 msgstr "Beim Speichern des Dokuments ist ein Fehler aufgetreten."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:236
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
 msgid "There was an error syncing transactions."
-msgstr ""
+msgstr "Es ist ein Fehler bei der Synchronisierung von Transaktionen aufgetreten."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:157
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
 msgid "There was an error updating Bank Account {} while linking with Plaid."
-msgstr ""
+msgstr "Beim Verknüpfen mit Plaid ist beim Aktualisieren des Bankkontos {} ein Fehler aufgetreten."
 
-#: accounts/doctype/bank/bank.js:113
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:109
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
 msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
-msgstr ""
+msgstr "Es gab ein Problem bei der Verbindung mit dem Authentifizierungsserver von Plaid. Prüfen Sie die Browser-Konsole für weitere Informationen"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:279
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
 msgid "There were errors while sending email. Please try again."
 msgstr "Beim Versand der E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
 
-#: accounts/utils.py:924
+#: accounts/utils.py:915
 msgid "There were issues unlinking payment entry {0}."
 msgstr ""
 
@@ -72330,29 +74722,29 @@
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "This Account has '0' balance in either Base Currency or Account Currency"
-msgstr ""
+msgstr "Dieses Konto weist entweder in der Basiswährung oder in der Kontowährung einen Saldo von „0“ auf"
 
-#: stock/doctype/item/item.js:88
+#: stock/doctype/item/item.js:99
 msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
 msgstr "Dieser Artikel ist eine Vorlage und kann nicht in Transaktionen verwendet werden. Artikelattribute werden in die Varianten kopiert, es sein denn es wurde \"nicht kopieren\" ausgewählt"
 
-#: stock/doctype/item/item.js:118
+#: stock/doctype/item/item.js:158
 msgid "This Item is a Variant of {0} (Template)."
 msgstr "Dieser Artikel ist eine Variante von {0} (Vorlage)."
 
-#: setup/doctype/email_digest/email_digest.py:189
+#: setup/doctype/email_digest/email_digest.py:187
 msgid "This Month's Summary"
 msgstr "Zusammenfassung dieses Monats"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:26
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
 msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
 msgstr "Dieses Lager wird im Feld Ziellager des Arbeitsauftrags automatisch aktualisiert."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:21
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
 msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
 msgstr "Dieses Warehouse wird im Feld Work In Progress Warehouse der Arbeitsaufträge automatisch aktualisiert."
 
-#: setup/doctype/email_digest/email_digest.py:186
+#: setup/doctype/email_digest/email_digest.py:184
 msgid "This Week's Summary"
 msgstr "Zusammenfassung dieser Woche"
 
@@ -72368,22 +74760,22 @@
 msgid "This covers all scorecards tied to this Setup"
 msgstr "Dies deckt alle mit diesem Setup verbundenen Scorecards ab"
 
-#: controllers/status_updater.py:350
+#: controllers/status_updater.py:346
 msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
 msgstr "Dieses Dokument ist über dem Limit von {0} {1} für item {4}. Machen Sie eine andere {3} gegen die gleiche {2}?"
 
-#: stock/doctype/delivery_note/delivery_note.js:360
+#: stock/doctype/delivery_note/delivery_note.js:406
 msgid "This field is used to set the 'Customer'."
-msgstr ""
+msgstr "Dieses Feld wird verwendet, um den „Kunden“ festzulegen."
 
 #. Description of the 'Bank / Cash Account' (Link) field in DocType 'Payment
 #. Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "This filter will be applied to Journal Entry."
-msgstr ""
+msgstr "Dieser Filter wird auf den Journaleintrag angewendet."
 
-#: manufacturing/doctype/bom/bom.js:158
+#: manufacturing/doctype/bom/bom.js:171
 msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
 msgstr ""
 
@@ -72412,7 +74804,7 @@
 msgid "This is a location where scraped materials are stored."
 msgstr "Dies ist ein Ort, an dem abgekratzte Materialien gelagert werden."
 
-#: accounts/doctype/account/account.js:40
+#: accounts/doctype/account/account.js:36
 msgid "This is a root account and cannot be edited."
 msgstr "Dies ist ein Root-Konto und kann nicht bearbeitet werden."
 
@@ -72424,11 +74816,11 @@
 msgid "This is a root department and cannot be edited."
 msgstr "Dies ist eine Root-Abteilung und kann nicht bearbeitet werden."
 
-#: setup/doctype/item_group/item_group.js:81
+#: setup/doctype/item_group/item_group.js:98
 msgid "This is a root item group and cannot be edited."
 msgstr "Dies ist eine Root-Artikelgruppe und kann nicht bearbeitet werden."
 
-#: setup/doctype/sales_person/sales_person.js:36
+#: setup/doctype/sales_person/sales_person.js:46
 msgid "This is a root sales person and cannot be edited."
 msgstr "Dies ist ein Root-Vertriebsmitarbeiter und kann nicht bearbeitet werden."
 
@@ -72460,27 +74852,27 @@
 msgid "This is based on transactions against this Supplier. See timeline below for details"
 msgstr "Dies basiert auf Transaktionen gegen diesen Lieferanten. Siehe Zeitleiste unten für Details"
 
-#: stock/doctype/stock_settings/stock_settings.js:24
+#: stock/doctype/stock_settings/stock_settings.js:26
 msgid "This is considered dangerous from accounting point of view."
-msgstr ""
+msgstr "Dies gilt aus buchhalterischer Sicht als gefährlich."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:525
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
 msgstr "Dies erfolgt zur Abrechnung von Fällen, in denen der Eingangsbeleg nach der Eingangsrechnung erstellt wird"
 
-#: manufacturing/doctype/work_order/work_order.js:822
+#: manufacturing/doctype/work_order/work_order.js:885
 msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
 msgstr ""
 
-#: stock/doctype/item/item.js:819
+#: stock/doctype/item/item.js:901
 msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
 msgstr ""
 
 #: selling/doctype/party_specific_item/party_specific_item.py:35
 msgid "This item filter has already been applied for the {0}"
-msgstr ""
+msgstr "Dieser Artikelfilter wurde bereits für {0} angewendet"
 
-#: stock/doctype/delivery_note/delivery_note.js:371
+#: stock/doctype/delivery_note/delivery_note.js:419
 msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
 msgstr "Diese Option kann aktiviert werden, um die Felder 'Buchungsdatum' und 'Buchungszeit' zu bearbeiten."
 
@@ -72496,27 +74888,27 @@
 msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
 msgstr "Dieser Zeitplan wurde erstellt, als Vermögensgegenstand {0} über Vermögensgegenstand-Reparatur {1} repariert wurde."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:674
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
 msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
 msgstr "Dieser Zeitplan wurde erstellt, als der Vermögensgegenstand {0} nach der Stornierung der Vermögensgegenstand-Aktivierung {1} wiederhergestellt wurde."
 
-#: assets/doctype/asset/depreciation.py:496
+#: assets/doctype/asset/depreciation.py:483
 msgid "This schedule was created when Asset {0} was restored."
 msgstr "Dieser Zeitplan wurde erstellt, als der Vermögensgegenstand {0} wiederhergestellt wurde."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1325
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
 msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
-msgstr ""
+msgstr "Dieser Zeitplan wurde erstellt, als der Vermögensgegenstand {0} über die Ausgangsrechnung {1} zurückgegeben wurde."
 
-#: assets/doctype/asset/depreciation.py:454
+#: assets/doctype/asset/depreciation.py:443
 msgid "This schedule was created when Asset {0} was scrapped."
 msgstr "Dieser Zeitplan wurde erstellt, als der Vermögensgegenstand {0} verschrottet wurde."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1336
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
 msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
-msgstr ""
+msgstr "Dieser Zeitplan wurde erstellt, als der Vermögensgegenstand {0} über die Ausgangsrechnung {1} verkauft wurde."
 
-#: assets/doctype/asset/asset.py:1117
+#: assets/doctype/asset/asset.py:1103
 msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
 msgstr "Dieser Zeitplan wurde erstellt, als Vermögensgegenstand {0} aktualisiert wurde, nachdem er in einen neuen Vermögensgegenstand {1} aufgeteilt wurde."
 
@@ -72528,11 +74920,11 @@
 msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
 msgstr "Dieser Zeitplan wurde erstellt, als die Vermögenswertanpassung {1} von Vermögensgegenstand {0} storniert wurde."
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:246
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
 msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
-msgstr ""
+msgstr "Dieser Zeitplan wurde erstellt, als die Schichten des Vermögensgegenstandes {0} durch die Vermögensgegenstand -Schichtzuordung {1} angepasst wurden."
 
-#: assets/doctype/asset/asset.py:1180
+#: assets/doctype/asset/asset.py:1158
 msgid "This schedule was created when new Asset {0} was split from Asset {1}."
 msgstr "Dieser Zeitplan wurde erstellt, als der neue Vermögensgegenstand {0} von dem Vermögensgegenstand {1} abgespalten wurde."
 
@@ -72543,8 +74935,13 @@
 msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
 msgstr "In diesem Abschnitt kann der Benutzer den Text und den Schlusstext des Mahnbriefs für den Mahntyp basierend auf der Sprache festlegen, die im Druck verwendet werden kann."
 
-#: stock/doctype/delivery_note/delivery_note.js:365
+#: stock/doctype/delivery_note/delivery_note.js:412
 msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
+msgstr "Diese Tabelle wird verwendet, um Details zu „Artikel“, „Menge“, „Einzelpreis“ usw. festzulegen."
+
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
 msgstr ""
 
 #. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
@@ -72561,9 +74958,9 @@
 msgid "This will restrict user access to other employee records"
 msgstr "Dies schränkt den Benutzerzugriff auf andere Mitarbeiterdatensätze ein"
 
-#: controllers/selling_controller.py:686
+#: controllers/selling_controller.py:715
 msgid "This {} will be treated as material transfer."
-msgstr ""
+msgstr "Diese(r) {} wird als Materialtransfer behandelt."
 
 #. Label of a Percent field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
@@ -72581,19 +74978,19 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Threshold for Suggestion (In Percentage)"
-msgstr ""
+msgstr "Schwellenwert für Vorschlag (in Prozent)"
 
 #. Label of a Data field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Thumbnail"
-msgstr ""
+msgstr "Miniaturansicht"
 
 #. Label of a Data field in DocType 'BOM Website Operation'
 #: manufacturing/doctype/bom_website_operation/bom_website_operation.json
 msgctxt "BOM Website Operation"
 msgid "Thumbnail"
-msgstr ""
+msgstr "Miniaturansicht"
 
 #. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
 #. Slots'
@@ -72760,7 +75157,7 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:324
 msgid "Time Taken to Deliver"
-msgstr ""
+msgstr "Lieferzeit"
 
 #. Label of a Card Break in the Projects Workspace
 #: config/projects.py:50 projects/workspace/projects/projects.json
@@ -72778,22 +75175,22 @@
 #: manufacturing/doctype/sub_operation/sub_operation.json
 msgctxt "Sub Operation"
 msgid "Time in mins"
-msgstr ""
+msgstr "Zeit in Min"
 
 #. Description of the 'Total Operation Time' (Float) field in DocType
 #. 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Time in mins."
-msgstr ""
+msgstr "Zeit in Min."
 
-#: manufacturing/doctype/job_card/job_card.py:654
+#: manufacturing/doctype/job_card/job_card.py:658
 msgid "Time logs are required for {0} {1}"
 msgstr "Zeitprotokolle sind für {0} {1} erforderlich"
 
 #: crm/doctype/appointment/appointment.py:60
 msgid "Time slot is not available"
-msgstr ""
+msgstr "Zeitfenster ist nicht verfügbar"
 
 #: templates/generators/bom.html:71
 msgid "Time(in mins)"
@@ -72805,11 +75202,12 @@
 msgid "Timeline"
 msgstr "Zeitleiste"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
 #: public/js/projects/timer.js:5
 msgid "Timer"
 msgstr "Timer"
 
-#: public/js/projects/timer.js:142
+#: public/js/projects/timer.js:149
 msgid "Timer exceeded the given hours."
 msgstr "Timer hat die angegebenen Stunden überschritten."
 
@@ -72851,7 +75249,7 @@
 msgid "Timesheet for tasks."
 msgstr "Zeitraport für Vorgänge."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:756
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
 msgid "Timesheet {0} is already completed or cancelled"
 msgstr "Timesheet {0} ist bereits abgeschlossen oder abgebrochen"
 
@@ -72865,7 +75263,7 @@
 msgid "Timesheets"
 msgstr "Zeiterfassungen"
 
-#: utilities/activation.py:126
+#: utilities/activation.py:124
 msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
 msgstr ""
 
@@ -73054,38 +75452,38 @@
 msgid "Title"
 msgstr "Bezeichnung"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:967
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
 #: templates/pages/projects.html:68
 msgid "To"
-msgstr "Zu"
+msgstr "An"
 
 #. Label of a Data field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "To"
-msgstr "Zu"
+msgstr "An"
 
 #. Label of a Data field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "To"
-msgstr "Zu"
+msgstr "An"
 
 #. Label of a Link field in DocType 'UOM Conversion Factor'
 #: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
 msgctxt "UOM Conversion Factor"
 msgid "To"
-msgstr "Zu"
+msgstr "An"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "To Be Paid"
 msgstr "Bezahlt werden"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:36
-#: selling/doctype/sales_order/sales_order_list.js:39
-#: stock/doctype/delivery_note/delivery_note_list.js:12
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:12
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
 msgid "To Bill"
 msgstr "Abrechnen"
 
@@ -73126,13 +75524,13 @@
 msgid "To Currency"
 msgstr "In Währung"
 
-#: accounts/doctype/payment_entry/payment_entry.js:648
-#: accounts/doctype/payment_entry/payment_entry.js:652
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:24
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:45
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
 #: accounts/report/financial_ratios/financial_ratios.js:48
 #: accounts/report/general_ledger/general_ledger.js:30
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -73140,76 +75538,76 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
-#: accounts/report/pos_register/pos_register.js:25
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:65
 #: accounts/report/purchase_register/purchase_register.js:15
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:15
 #: accounts/report/sales_register/sales_register.js:15
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:24
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:55
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:55
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
 #: accounts/report/trial_balance/trial_balance.js:43
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:22
-#: buying/report/procurement_tracker/procurement_tracker.js:34
-#: buying/report/purchase_analytics/purchase_analytics.js:43
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:26
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:26
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:23
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:30
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
 #: crm/report/campaign_efficiency/campaign_efficiency.js:13
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:16
-#: crm/report/lead_conversion_time/lead_conversion_time.js:16
-#: crm/report/lead_details/lead_details.js:24
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
-#: crm/report/lost_opportunity/lost_opportunity.js:24
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:29
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:21
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:22
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:15
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:24
-#: manufacturing/report/process_loss_report/process_loss_report.js:37
-#: manufacturing/report/production_analytics/production_analytics.js:24
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:15
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:24
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:14
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:37
-#: public/js/stock_analytics.js:48
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:16
-#: regional/report/uae_vat_201/uae_vat_201.js:24
-#: regional/report/vat_audit_report/vat_audit_report.js:25
-#: selling/page/sales_funnel/sales_funnel.js:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:26
-#: selling/report/sales_analytics/sales_analytics.js:43
-#: selling/report/sales_order_analysis/sales_order_analysis.js:26
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:28
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:24
-#: stock/report/delayed_item_report/delayed_item_report.js:24
-#: stock/report/delayed_order_report/delayed_order_report.js:24
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:28
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
-#: stock/report/reserved_stock/reserved_stock.js:26
+#: stock/report/reserved_stock/reserved_stock.js:23
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
-#: stock/report/stock_analytics/stock_analytics.js:70
+#: stock/report/stock_analytics/stock_analytics.js:69
 #: stock/report/stock_balance/stock_balance.js:24
 #: stock/report/stock_ledger/stock_ledger.js:23
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:17
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:16
-#: support/report/issue_analytics/issue_analytics.js:32
-#: support/report/issue_summary/issue_summary.js:32
-#: support/report/support_hour_distribution/support_hour_distribution.js:15
-#: utilities/report/youtube_interactions/youtube_interactions.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
 msgid "To Date"
 msgstr "Bis-Datum"
 
@@ -73315,7 +75713,7 @@
 msgid "To Date"
 msgstr "Bis-Datum"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 #: setup/doctype/holiday_list/holiday_list.py:115
 msgid "To Date cannot be before From Date"
 msgstr "Bis-Datum kann nicht vor Von-Datum liegen"
@@ -73344,8 +75742,8 @@
 msgid "To Datetime"
 msgstr "Bis Datum und Uhrzeit"
 
-#: selling/doctype/sales_order/sales_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:30
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
 msgid "To Deliver"
 msgstr "Auszuliefern"
 
@@ -73362,7 +75760,7 @@
 msgid "To Deliver"
 msgstr "Auszuliefern"
 
-#: selling/doctype/sales_order/sales_order_list.js:26
+#: selling/doctype/sales_order/sales_order_list.js:36
 msgid "To Deliver and Bill"
 msgstr "Auszuliefern und Abzurechnen"
 
@@ -73391,7 +75789,7 @@
 msgid "To Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:85
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
 msgid "To Due Date"
 msgstr ""
 
@@ -73401,7 +75799,7 @@
 msgid "To Employee"
 msgstr "An Mitarbeiter"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:53
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
 msgid "To Fiscal Year"
 msgstr "Bis zum Geschäftsjahr"
 
@@ -73441,8 +75839,8 @@
 msgid "To Package No."
 msgstr "Bis Paket Nr."
 
-#: buying/doctype/purchase_order/purchase_order_list.js:12
-#: selling/doctype/sales_order/sales_order_list.js:14
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
 msgid "To Pay"
 msgstr "Zu bezahlen"
 
@@ -73464,8 +75862,8 @@
 msgid "To Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:44
-#: manufacturing/report/work_order_summary/work_order_summary.js:30
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
 msgid "To Posting Date"
 msgstr "Zum Buchungsdatum"
 
@@ -73481,7 +75879,7 @@
 msgid "To Range"
 msgstr "Bis-Bereich"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:18
+#: buying/doctype/purchase_order/purchase_order_list.js:30
 msgid "To Receive"
 msgstr "Zu empfangen"
 
@@ -73491,7 +75889,7 @@
 msgid "To Receive"
 msgstr "Zu empfangen"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: buying/doctype/purchase_order/purchase_order_list.js:25
 msgid "To Receive and Bill"
 msgstr "Zu empfangen und abzurechnen"
 
@@ -73527,6 +75925,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:92
 #: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
 msgid "To Time"
 msgstr "Bis-Zeit"
 
@@ -73608,7 +76007,8 @@
 msgid "To Value"
 msgstr "Bis-Wert"
 
-#: stock/doctype/batch/batch.js:83
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
 msgid "To Warehouse"
 msgstr "An Lager"
 
@@ -73618,19 +76018,19 @@
 msgid "To Warehouse (Optional)"
 msgstr "Eingangslager (Optional)"
 
-#: manufacturing/doctype/bom/bom.js:735
+#: manufacturing/doctype/bom/bom.js:768
 msgid "To add Operations tick the 'With Operations' checkbox."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:550
+#: manufacturing/doctype/production_plan/production_plan.js:598
 msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
 msgstr ""
 
-#: controllers/status_updater.py:345
+#: controllers/status_updater.py:341
 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
 msgstr "Aktualisieren Sie &quot;Over Billing Allowance&quot; in den Buchhaltungseinstellungen oder im Artikel, um eine Überberechnung zuzulassen."
 
-#: controllers/status_updater.py:341
+#: controllers/status_updater.py:337
 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
 msgstr "Um eine Überbestätigung / Überlieferung zu ermöglichen, aktualisieren Sie &quot;Überbestätigung / Überlieferung&quot; in den Lagereinstellungen oder im Artikel."
 
@@ -73645,13 +76045,13 @@
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "To be Delivered to Customer"
-msgstr ""
+msgstr "An den Kunden zu liefern"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:521
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
 msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:99
+#: accounts/doctype/payment_request/payment_request.py:100
 msgid "To create a Payment Request reference document is required"
 msgstr "Zur Erstellung eines Zahlungsauftrags ist ein Referenzdokument erforderlich"
 
@@ -73659,16 +76059,16 @@
 msgid "To date cannot be before from date"
 msgstr "To Date darf nicht vor From Date liegen"
 
-#: assets/doctype/asset_category/asset_category.py:109
+#: assets/doctype/asset_category/asset_category.py:111
 msgid "To enable Capital Work in Progress Accounting,"
 msgstr "Um die Buchung von Anlagen im Bau zu ermöglichen,"
 
-#: manufacturing/doctype/production_plan/production_plan.js:545
+#: manufacturing/doctype/production_plan/production_plan.js:591
 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1625
-#: controllers/accounts_controller.py:2559
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
 msgstr "Um Steuern im Artikelpreis in Zeile {0} einzubeziehen, müssen Steuern in den Zeilen {1} ebenfalls einbezogen sein"
 
@@ -73676,34 +76076,34 @@
 msgid "To merge, following properties must be same for both items"
 msgstr "Um zwei Produkte zusammenzuführen, müssen folgende Eigenschaften für beide Produkte gleich sein"
 
-#: accounts/doctype/account/account.py:498
+#: accounts/doctype/account/account.py:512
 msgid "To overrule this, enable '{0}' in company {1}"
 msgstr "Um dies zu überschreiben, aktivieren Sie &#39;{0}&#39; in Firma {1}"
 
-#: controllers/item_variant.py:154
+#: controllers/item_variant.py:150
 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
 msgstr "Aktivieren Sie {0} in den Einstellungen für Elementvarianten, um mit der Bearbeitung dieses Attributwerts fortzufahren."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:578
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
 msgstr "Um die Rechnung ohne Bestellung zu buchen, stellen Sie bitte {0} als {1} in {2} ein"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:598
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
 msgstr "Um die Rechnung ohne Eingangsbeleg zu buchen, stellen Sie bitte {0} als {1} in {2} ein"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:226
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
 msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
 msgstr ""
 
-#: accounts/report/financial_statements.py:576
-#: accounts/report/general_ledger/general_ledger.py:273
-#: accounts/report/trial_balance/trial_balance.py:278
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:174
+#: selling/page/point_of_sale/pos_controller.js:192
 msgid "Toggle Recent Orders"
 msgstr "Letzte Bestellungen umschalten"
 
@@ -73713,16 +76113,50 @@
 msgid "Token Endpoint"
 msgstr "Token-Endpunkt"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
+
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Stock Workspace
-#: buying/doctype/purchase_order/purchase_order.js:485
-#: buying/doctype/purchase_order/purchase_order.js:541
-#: buying/doctype/request_for_quotation/request_for_quotation.js:57
-#: buying/doctype/request_for_quotation/request_for_quotation.js:143
-#: buying/doctype/request_for_quotation/request_for_quotation.js:381
-#: buying/doctype/request_for_quotation/request_for_quotation.js:387
-#: buying/doctype/supplier_quotation/supplier_quotation.js:55
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/workspace/stock/stock.json
 msgid "Tools"
@@ -73734,22 +76168,30 @@
 msgid "Tools"
 msgstr "Werkzeuge"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:233
-#: accounts/report/financial_statements.py:652
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
 #: accounts/report/general_ledger/general_ledger.py:56
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:636
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
 #: accounts/report/profitability_analysis/profitability_analysis.py:93
 #: accounts/report/profitability_analysis/profitability_analysis.py:98
-#: accounts/report/trial_balance/trial_balance.py:344
-#: accounts/report/trial_balance/trial_balance.py:345
-#: regional/report/vat_audit_report/vat_audit_report.py:199
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
-#: selling/report/sales_analytics/sales_analytics.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:51
-#: support/report/issue_analytics/issue_analytics.py:79
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
 msgid "Total"
 msgstr "Summe"
 
@@ -73936,7 +76378,12 @@
 msgid "Total Achieved"
 msgstr "Gesamtsumme erreicht"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr "Anzahl aktive Artikel"
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Actual"
 msgstr "Summe (Ist)"
 
@@ -73994,10 +76441,10 @@
 msgid "Total Allocations"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:131
 #: selling/page/sales_funnel/sales_funnel.py:151
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
 #: templates/includes/order/order_taxes.html:54
 msgid "Total Amount"
 msgstr "Gesamtsumme"
@@ -74038,11 +76485,11 @@
 msgid "Total Amount in Words"
 msgstr "Gesamtsumme in Worten"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:181
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
 msgstr "Gesamt Die Gebühren in Kauf Eingangspositionen Tabelle muss als Gesamt Steuern und Abgaben gleich sein"
 
-#: accounts/report/balance_sheet/balance_sheet.py:205
+#: accounts/report/balance_sheet/balance_sheet.py:204
 msgid "Total Asset"
 msgstr "Aktiva"
 
@@ -74052,7 +76499,7 @@
 msgid "Total Asset Cost"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:154
+#: assets/dashboard_fixtures.py:153
 msgid "Total Assets"
 msgstr "Gesamtvermögen"
 
@@ -74116,7 +76563,7 @@
 msgid "Total Billing Hours"
 msgstr "Summe abgerechneter Stunden"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Budget"
 msgstr "Gesamtbudget; Gesamtetat"
 
@@ -74154,7 +76601,7 @@
 msgid "Total Commission"
 msgstr "Gesamtprovision"
 
-#: manufacturing/doctype/job_card/job_card.py:667
+#: manufacturing/doctype/job_card/job_card.py:669
 #: manufacturing/report/job_card_summary/job_card_summary.py:174
 msgid "Total Completed Qty"
 msgstr ""
@@ -74171,11 +76618,11 @@
 msgid "Total Consumed Material Cost (via Stock Entry)"
 msgstr "Verbrauchtes Material (Lagerbuchung)"
 
-#: setup/doctype/sales_person/sales_person.js:12
+#: setup/doctype/sales_person/sales_person.js:17
 msgid "Total Contribution Amount Against Invoices: {0}"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:9
+#: setup/doctype/sales_person/sales_person.js:10
 msgid "Total Contribution Amount Against Orders: {0}"
 msgstr ""
 
@@ -74221,7 +76668,7 @@
 msgid "Total Credit"
 msgstr "Gesamt-Haben"
 
-#: accounts/doctype/journal_entry/journal_entry.py:225
+#: accounts/doctype/journal_entry/journal_entry.py:238
 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
 msgstr "Der Gesamtkreditbetrag sollte identisch mit dem verknüpften Buchungssatz sein"
 
@@ -74231,7 +76678,7 @@
 msgid "Total Debit"
 msgstr "Gesamt-Soll"
 
-#: accounts/doctype/journal_entry/journal_entry.py:802
+#: accounts/doctype/journal_entry/journal_entry.py:836
 msgid "Total Debit must be equal to Total Credit. The difference is {0}"
 msgstr "Gesamt-Soll muss gleich Gesamt-Haben sein. Die Differenz ist {0}"
 
@@ -74239,11 +76686,11 @@
 msgid "Total Delivered Amount"
 msgstr "Gesamtbetrag geliefert"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:248
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
 msgid "Total Demand (Past Data)"
 msgstr "Gesamtnachfrage (frühere Daten)"
 
-#: accounts/report/balance_sheet/balance_sheet.py:212
+#: accounts/report/balance_sheet/balance_sheet.py:211
 msgid "Total Equity"
 msgstr "Eigenkapital"
 
@@ -74253,11 +76700,11 @@
 msgid "Total Estimated Distance"
 msgstr "Geschätzte Gesamtstrecke"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:112
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
 msgid "Total Expense"
 msgstr "Gesamtausgaben"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
 msgid "Total Expense This Year"
 msgstr "Gesamtkosten in diesem Jahr"
 
@@ -74267,11 +76714,11 @@
 msgid "Total Experience"
 msgstr "Gesamterfahrung"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:261
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
 msgid "Total Forecast (Future Data)"
 msgstr "Gesamtprognose (zukünftige Daten)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:254
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
 msgid "Total Forecast (Past Data)"
 msgstr "Gesamtprognose (frühere Daten)"
 
@@ -74293,14 +76740,24 @@
 msgid "Total Holidays"
 msgstr "Insgesamt freie Tage"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:111
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
 msgid "Total Income"
 msgstr "Gesamteinkommen"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:107
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
 msgid "Total Income This Year"
 msgstr "Gesamteinkommen in diesem Jahr"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -74311,17 +76768,22 @@
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Total Interest"
-msgstr ""
+msgstr "Gesamtzins"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
 msgid "Total Invoiced Amount"
 msgstr "Gesamtrechnungsbetrag"
 
-#: support/report/issue_summary/issue_summary.py:76
+#: support/report/issue_summary/issue_summary.py:82
 msgid "Total Issues"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:208
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
 msgid "Total Liability"
 msgstr "Verbindlichkeiten"
 
@@ -74421,29 +76883,41 @@
 msgid "Total Operation Time"
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:84
+#: selling/report/inactive_customers/inactive_customers.py:80
 msgid "Total Order Considered"
 msgstr "Geschätzte Summe der Bestellungen"
 
-#: selling/report/inactive_customers/inactive_customers.py:83
+#: selling/report/inactive_customers/inactive_customers.py:79
 msgid "Total Order Value"
 msgstr "Gesamtbestellwert"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:629
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
 msgid "Total Other Charges"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
 msgid "Total Outgoing"
 msgstr "Summe Auslieferungen"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Outgoing Value (Consumption)"
 msgstr ""
 
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
 msgid "Total Outstanding"
 msgstr "Summe ausstehende Beträge"
 
@@ -74454,22 +76928,24 @@
 msgstr "Summe ausstehende Beträge"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
 msgid "Total Outstanding Amount"
 msgstr "Summe ausstehende Beträge"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
 msgid "Total Paid Amount"
 msgstr "Summe gezahlte Beträge"
 
-#: controllers/accounts_controller.py:2266
+#: controllers/accounts_controller.py:2337
 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
 msgstr "Der gesamte Zahlungsbetrag im Zahlungsplan muss gleich Groß / Abgerundet sein"
 
-#: accounts/doctype/payment_request/payment_request.py:112
+#: accounts/doctype/payment_request/payment_request.py:115
 msgid "Total Payment Request amount cannot be greater than {0} amount"
 msgstr "Der Gesamtbetrag der Zahlungsanforderung darf nicht größer als {0} sein"
 
-#: regional/report/irs_1099/irs_1099.py:85
+#: regional/report/irs_1099/irs_1099.py:83
 msgid "Total Payments"
 msgstr "Gesamtzahlungen"
 
@@ -74497,11 +76973,11 @@
 msgid "Total Purchase Cost (via Purchase Invoice)"
 msgstr "Einkaufskosten (Eingangsrechnung)"
 
-#: projects/doctype/project/project.js:107
+#: projects/doctype/project/project.js:131
 msgid "Total Purchase Cost has been updated"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
 msgid "Total Qty"
 msgstr "Gesamtmenge"
@@ -74513,6 +76989,8 @@
 msgstr "Gesamtmenge"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
 msgid "Total Quantity"
 msgstr "Gesamtmenge"
 
@@ -74608,9 +77086,9 @@
 msgid "Total Revenue"
 msgstr "Gesamtumsatz"
 
-#: selling/report/item_wise_sales_history/item_wise_sales_history.py:260
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
 msgid "Total Sales Amount"
-msgstr ""
+msgstr "Gesamtumsatz"
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
@@ -74623,17 +77101,22 @@
 msgid "Total Stock Summary"
 msgstr "Gesamt Stock Zusammenfassung"
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr "Gesamter Lagerwert"
+
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Total Supplied Qty"
-msgstr ""
+msgstr "Insgesamt gelieferte Menge"
 
 #. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Total Supplied Qty"
-msgstr ""
+msgstr "Insgesamt gelieferte Menge"
 
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:130
 msgid "Total Target"
@@ -74645,7 +77128,7 @@
 msgid "Total Tasks"
 msgstr "Aufgaben insgesamt"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:622
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
 #: accounts/report/purchase_register/purchase_register.py:263
 msgid "Total Tax"
 msgstr "Summe Steuern"
@@ -74776,9 +77259,9 @@
 msgid "Total Taxes and Charges (Company Currency)"
 msgstr "Gesamte Steuern und Gebühren (Unternehmenswährung)"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:132
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
 msgid "Total Time (in Mins)"
-msgstr ""
+msgstr "Gesamtzeit (in Min.)"
 
 #. Label of a Float field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
@@ -74786,7 +77269,7 @@
 msgid "Total Time in Mins"
 msgstr "Gesamtzeit in Minuten"
 
-#: public/js/utils.js:105
+#: public/js/utils.js:129
 msgid "Total Unpaid: {0}"
 msgstr "Noch nicht bezahlt: {0}"
 
@@ -74806,9 +77289,9 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Value Difference (Incoming - Outgoing)"
-msgstr ""
+msgstr "Gesamtwertdifferenz (eingehend – ausgehend)"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
 msgid "Total Variance"
 msgstr "Gesamtabweichung"
@@ -74817,6 +77300,11 @@
 msgid "Total Views"
 msgstr "Gesamte Aufrufe"
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr "Anzahl Lager"
+
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -74877,35 +77365,49 @@
 msgid "Total Working Hours"
 msgstr "Gesamtarbeitszeit"
 
-#: controllers/accounts_controller.py:1838
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr "Gesamtarbeitszeit"
+
+#: controllers/accounts_controller.py:1920
 msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
 msgstr "Insgesamt Voraus ({0}) gegen Bestellen {1} kann nicht größer sein als die Gesamtsumme ({2})"
 
-#: controllers/selling_controller.py:186
+#: controllers/selling_controller.py:187
 msgid "Total allocated percentage for sales team should be 100"
 msgstr "Insgesamt verteilte Prozentmenge für Vertriebsteam sollte 100 sein"
 
-#: selling/doctype/customer/customer.py:157
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:156
 msgid "Total contribution percentage should be equal to 100"
 msgstr "Der prozentuale Gesamtbeitrag sollte 100 betragen"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:444
-#: accounts/doctype/sales_invoice/sales_invoice.py:505
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
 msgid "Total payments amount can't be greater than {}"
 msgstr "Der Gesamtzahlungsbetrag darf nicht größer als {} sein."
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:67
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
 msgid "Total percentage against cost centers should be 100"
-msgstr ""
+msgstr "Der Gesamtprozentsatz für die Kostenstellen sollte 100 betragen"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:765
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:766
-#: accounts/report/financial_statements.py:339
-#: accounts/report/financial_statements.py:340
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
 msgid "Total {0} ({1})"
 msgstr "Insgesamt {0} ({1})"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:162
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
 msgstr "Insgesamt {0} für alle Elemente gleich Null ist, sein kann, sollten Sie &quot;Verteilen Gebühren auf der Grundlage&quot; ändern"
 
@@ -74917,7 +77419,8 @@
 msgid "Total(Qty)"
 msgstr "Summe (Anzahl)"
 
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:88
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Totals"
 msgstr "Summen"
 
@@ -74994,7 +77497,7 @@
 #. Title of an Onboarding Step
 #: buying/onboarding_step/create_a_material_request/create_a_material_request.json
 msgid "Track Material Request"
-msgstr ""
+msgstr "Materialanforderung verfolgen"
 
 #. Label of a Check field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
@@ -75002,25 +77505,30 @@
 msgid "Track Service Level Agreement"
 msgstr "Service Level Agreement verfolgen"
 
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Tracking Status"
-msgstr ""
+msgstr "Tracking-Status"
 
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Tracking Status Info"
-msgstr ""
+msgstr "Tracking-Statusinformationen"
 
 #. Label of a Small Text field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Tracking URL"
-msgstr ""
+msgstr "Tracking-URL"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: manufacturing/doctype/workstation/workstation_dashboard.py:10
 msgid "Transaction"
 msgstr "Transaktion"
@@ -75062,7 +77570,7 @@
 msgstr "Transaktionswährung"
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
-#: selling/report/territory_wise_sales/territory_wise_sales.js:11
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
 msgid "Transaction Date"
 msgstr "Transaktionsdatum"
 
@@ -75102,12 +77610,21 @@
 msgid "Transaction Date"
 msgstr "Transaktionsdatum"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
 msgid "Transaction Deletion Record"
 msgstr ""
 
 #. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgid "Transaction Deletion Record Item"
 msgstr ""
@@ -75140,15 +77657,15 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Transaction Settings"
-msgstr ""
+msgstr "Transaktionseinstellungen"
 
 #. Label of a Section Break field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Transaction Settings"
-msgstr ""
+msgstr "Transaktionseinstellungen"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:258
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
 msgid "Transaction Type"
 msgstr "Art der Transaktion"
 
@@ -75158,7 +77675,7 @@
 msgid "Transaction Type"
 msgstr "Art der Transaktion"
 
-#: accounts/doctype/payment_request/payment_request.py:122
+#: accounts/doctype/payment_request/payment_request.py:125
 msgid "Transaction currency must be same as Payment Gateway currency"
 msgstr "Transaktionswährung muß gleiche wie Payment Gateway Währung"
 
@@ -75166,15 +77683,15 @@
 msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
 msgstr "Die Transaktionswährung: {0} darf sich nicht von der Währung des Bankkontos ({1}) unterscheiden: {2}"
 
-#: manufacturing/doctype/job_card/job_card.py:647
+#: manufacturing/doctype/job_card/job_card.py:651
 msgid "Transaction not allowed against stopped Work Order {0}"
 msgstr "Die Transaktion ist für den angehaltenen Arbeitsauftrag {0} nicht zulässig."
 
-#: accounts/doctype/payment_entry/payment_entry.py:1112
+#: accounts/doctype/payment_entry/payment_entry.py:1128
 msgid "Transaction reference no {0} dated {1}"
 msgstr "Transaktion Referenznummer {0} vom {1}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
 #: manufacturing/doctype/job_card/job_card_dashboard.py:9
@@ -75189,12 +77706,12 @@
 msgid "Transactions Annual History"
 msgstr "Transaktionen Jährliche Geschichte"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:107
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
 msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
-msgstr ""
+msgstr "Es gibt bereits Transaktionen für das Unternehmen! Kontenpläne können nur für ein Unternehmen ohne Transaktionen importiert werden."
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
 msgid "Transfer"
 msgstr "Übertragung"
 
@@ -75223,11 +77740,11 @@
 msgid "Transfer"
 msgstr "Übertragung"
 
-#: assets/doctype/asset/asset.js:83
+#: assets/doctype/asset/asset.js:84
 msgid "Transfer Asset"
 msgstr "Vermögensgegenstand übertragen"
 
-#: manufacturing/doctype/production_plan/production_plan.js:318
+#: manufacturing/doctype/production_plan/production_plan.js:345
 msgid "Transfer From Warehouses"
 msgstr ""
 
@@ -75243,7 +77760,7 @@
 msgid "Transfer Material Against"
 msgstr "Material übertragen gegen"
 
-#: manufacturing/doctype/production_plan/production_plan.js:313
+#: manufacturing/doctype/production_plan/production_plan.js:340
 msgid "Transfer Materials For Warehouse {0}"
 msgstr "Material für Lager übertragen {0}"
 
@@ -75263,7 +77780,7 @@
 msgid "Transfer Type"
 msgstr "Übertragungsart"
 
-#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:31
 msgid "Transferred"
 msgstr "Übergeben"
 
@@ -75273,6 +77790,7 @@
 msgid "Transferred"
 msgstr "Übergeben"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
 msgid "Transferred Qty"
 msgstr "Übergebene Menge"
@@ -75299,7 +77817,7 @@
 msgid "Transferred Quantity"
 msgstr "Übertragene Menge"
 
-#: assets/doctype/asset_movement/asset_movement.py:76
+#: assets/doctype/asset_movement/asset_movement.py:78
 msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
 msgstr "Die Übertragung kann nicht an einen Mitarbeiter erfolgen. Bitte geben Sie den Ort ein, an den der Vermögensgegenstand {0} übertragen werden soll."
 
@@ -75309,7 +77827,7 @@
 msgid "Transit"
 msgstr "Transit"
 
-#: stock/doctype/stock_entry/stock_entry.js:371
+#: stock/doctype/stock_entry/stock_entry.js:439
 msgid "Transit Entry"
 msgstr ""
 
@@ -75390,8 +77908,8 @@
 msgid "Tree Details"
 msgstr "Baum-Details"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:9
-#: selling/report/sales_analytics/sales_analytics.js:9
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
 msgid "Tree Type"
 msgstr "Struktur-Typ"
 
@@ -75428,7 +77946,7 @@
 msgid "Trial Period End Date"
 msgstr "Testzeitraum Enddatum"
 
-#: accounts/doctype/subscription/subscription.py:356
+#: accounts/doctype/subscription/subscription.py:348
 msgid "Trial Period End Date Cannot be before Trial Period Start Date"
 msgstr "Testzeitraum-Enddatum Kann nicht vor dem Startdatum der Testzeitraumperiode liegen"
 
@@ -75438,7 +77956,7 @@
 msgid "Trial Period Start Date"
 msgstr "Testzeitraum Startdatum"
 
-#: accounts/doctype/subscription/subscription.py:362
+#: accounts/doctype/subscription/subscription.py:354
 msgid "Trial Period Start date cannot be after Subscription Start Date"
 msgstr "Das Startdatum des Testzeitraums darf nicht nach dem Startdatum des Abonnements liegen"
 
@@ -75668,23 +78186,24 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
 #: manufacturing/report/bom_explorer/bom_explorer.py:58
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:63 public/js/utils.js:632
-#: selling/doctype/sales_order/sales_order.js:999
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
 #: selling/report/sales_analytics/sales_analytics.py:76
 #: setup/doctype/uom/uom.json
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
 #: stock/report/item_prices/item_prices.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.py:94
-#: stock/report/stock_ageing/stock_ageing.py:165
-#: stock/report/stock_analytics/stock_analytics.py:46
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:129
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
 #: templates/emails/reorder_item.html:11
 #: templates/includes/rfq/rfq_items.html:17
 msgid "UOM"
@@ -76005,11 +78524,11 @@
 msgid "UOM Conversion Factor"
 msgstr "Maßeinheit-Umrechnungsfaktor"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1248
+#: manufacturing/doctype/production_plan/production_plan.py:1261
 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
 msgstr "UOM-Umrechnungsfaktor ({0} -&gt; {1}) für Element nicht gefunden: {2}"
 
-#: buying/utils.py:38
+#: buying/utils.py:37
 msgid "UOM Conversion factor is required in row {0}"
 msgstr "Maßeinheit-Umrechnungsfaktor ist erforderlich in der Zeile {0}"
 
@@ -76019,7 +78538,7 @@
 msgid "UOM Name"
 msgstr "Maßeinheit-Name"
 
-#: stock/doctype/stock_entry/stock_entry.py:2773
+#: stock/doctype/stock_entry/stock_entry.py:2842
 msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
 msgstr ""
 
@@ -76029,6 +78548,10 @@
 msgid "UOM in case unspecified in imported data"
 msgstr "UOM für den Fall, dass in importierten Daten nicht angegeben"
 
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -76063,27 +78586,27 @@
 msgid "URL can only be a string"
 msgstr "URL kann nur eine Zeichenfolge sein"
 
-#: public/js/utils/unreconcile.js:20
+#: public/js/utils/unreconcile.js:24
 msgid "UnReconcile"
 msgstr ""
 
-#: setup/utils.py:117
+#: setup/utils.py:115
 msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
 msgstr "Der Wechselkurs {0} zu {1} für den Stichtag {2} kann nicht gefunden werden. Bitte erstellen Sie den Datensatz für die Währungsumrechung manuell."
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:74
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
 msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
 msgstr "Es konnte keine Punktzahl gefunden werden, die bei {0} beginnt. Sie benötigen eine Punktzahl zwischen 0 und 100."
 
-#: manufacturing/doctype/work_order/work_order.py:603
-msgid "Unable to find the time slot in the next {0} days for the operation {1}."
-msgstr "Das Zeitfenster in den nächsten {0} Tagen für den Vorgang {1} konnte nicht gefunden werden."
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:97
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
 msgid "Unable to find variable:"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:79
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
 msgid "Unallocated Amount"
 msgstr "Nicht zugewiesener Betrag"
 
@@ -76099,18 +78622,18 @@
 msgid "Unallocated Amount"
 msgstr "Nicht zugewiesener Betrag"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 msgid "Unassigned Qty"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
 msgid "Unblock Invoice"
 msgstr "Rechnung entsperren"
 
 #: accounts/report/balance_sheet/balance_sheet.py:76
 #: accounts/report/balance_sheet/balance_sheet.py:77
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
 msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
 msgstr "Nicht abgeschlossene Geschäftsjahre Gewinn / Verlust (Haben)"
 
@@ -76152,7 +78675,7 @@
 msgid "Under Warranty"
 msgstr "Innerhalb der Garantie"
 
-#: manufacturing/doctype/workstation/workstation.js:52
+#: manufacturing/doctype/workstation/workstation.js:78
 msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
 msgstr ""
 
@@ -76162,6 +78685,11 @@
 msgid "Unfulfilled"
 msgstr "Nicht erfüllt"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:68
 msgid "Unit of Measure"
 msgstr "Maßeinheit"
@@ -76173,7 +78701,7 @@
 msgid "Unit of Measure (UOM)"
 msgstr "Maßeinheit (ME)"
 
-#: stock/doctype/item/item.py:378
+#: stock/doctype/item/item.py:377
 msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
 msgstr "Die Mengeneinheit {0} wurde mehr als einmal in die Umrechnungsfaktortabelle eingetragen."
 
@@ -76183,11 +78711,12 @@
 msgid "Units of Measure"
 msgstr "Maßeinheiten"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:12
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: public/js/call_popup/call_popup.js:109
+#: public/js/call_popup/call_popup.js:110
 msgid "Unknown Caller"
 msgstr "Unbekannter Anrufer"
 
@@ -76203,7 +78732,7 @@
 msgid "Unlink Payment on Cancellation of Invoice"
 msgstr "Zahlung bei Stornierung der Rechnung aufheben"
 
-#: accounts/doctype/bank_account/bank_account.js:34
+#: accounts/doctype/bank_account/bank_account.js:33
 msgid "Unlink external integrations"
 msgstr "Verknüpfung externer Integrationen aufheben"
 
@@ -76213,7 +78742,7 @@
 msgid "Unlinked"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:258
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
 #: accounts/doctype/subscription/subscription_list.js:12
 msgid "Unpaid"
 msgstr "Unbezahlt"
@@ -76332,14 +78861,14 @@
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Unreconciled Amount"
-msgstr ""
+msgstr "Nicht abgestimmter Betrag"
 
 #. Label of a Currency field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Unreconciled Amount"
-msgstr ""
+msgstr "Nicht abgestimmter Betrag"
 
 #. Label of a Section Break field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -76347,20 +78876,24 @@
 msgid "Unreconciled Entries"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:74
-#: stock/doctype/pick_list/pick_list.js:114
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
 msgid "Unreserve"
 msgstr "Reservierung aufheben"
 
-#: selling/doctype/sales_order/sales_order.js:418
+#: selling/doctype/sales_order/sales_order.js:448
 msgid "Unreserve Stock"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:430
-#: stock/doctype/pick_list/pick_list.js:252
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
 msgid "Unreserving Stock..."
 msgstr "Reservierung aufheben..."
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr ""
+
 #: accounts/doctype/dunning/dunning_list.js:6
 msgid "Unresolved"
 msgstr "Ungeklärt"
@@ -76389,7 +78922,7 @@
 msgid "Unsigned"
 msgstr "Nicht unterzeichnet"
 
-#: setup/doctype/email_digest/email_digest.py:130
+#: setup/doctype/email_digest/email_digest.py:128
 msgid "Unsubscribe from this Email Digest"
 msgstr "Abmelden von diesem E-Mail-Bericht"
 
@@ -76412,6 +78945,7 @@
 msgstr "Abgemeldet"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
 msgid "Until"
 msgstr "Bis"
 
@@ -76421,7 +78955,7 @@
 msgid "Unverified"
 msgstr "Nicht verifiziert"
 
-#: erpnext_integrations/utils.py:20
+#: erpnext_integrations/utils.py:22
 msgid "Unverified Webhook Data"
 msgstr "Ungeprüfte Webhook-Daten"
 
@@ -76439,22 +78973,23 @@
 msgid "Upcoming Calendar Events "
 msgstr "Bevorstehende Kalenderereignisse"
 
-#: accounts/doctype/account/account.js:210
-#: accounts/doctype/cost_center/cost_center.js:102
-#: public/js/bom_configurator/bom_configurator.bundle.js:367
-#: public/js/utils.js:551 public/js/utils.js:767
-#: public/js/utils/barcode_scanner.js:176
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
 msgid "Update"
 msgstr "Aktualisieren"
 
-#: accounts/doctype/account/account.js:58
+#: accounts/doctype/account/account.js:53
 msgid "Update Account Name / Number"
 msgstr "Kontoname / Nummer aktualisieren"
 
-#: accounts/doctype/account/account.js:158
+#: accounts/doctype/account/account.js:159
 msgid "Update Account Number / Name"
 msgstr "Kontoname / Nummer aktualisieren"
 
@@ -76500,7 +79035,7 @@
 msgid "Update Auto Repeat Reference"
 msgstr "Auto-Repeat-Referenz aktualisieren"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
 msgid "Update BOM Cost Automatically"
 msgstr "Stücklisten-Kosten automatisch aktualisieren"
 
@@ -76529,6 +79064,18 @@
 msgid "Update Billed Amount in Delivery Note"
 msgstr ""
 
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -76541,9 +79088,9 @@
 msgid "Update Billed Amount in Sales Order"
 msgstr "Aktualisierung des Rechnungsbetrags im Auftrag"
 
-#: accounts/doctype/bank_clearance/bank_clearance.js:57
-#: accounts/doctype/bank_clearance/bank_clearance.js:71
-#: accounts/doctype/bank_clearance/bank_clearance.js:76
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
 msgid "Update Clearance Date"
 msgstr "Freigabedatum aktualisieren"
 
@@ -76553,7 +79100,7 @@
 msgid "Update Consumed Material Cost In Project"
 msgstr "Aktualisieren Sie die verbrauchten Materialkosten im Projekt"
 
-#: manufacturing/doctype/bom/bom.js:100
+#: manufacturing/doctype/bom/bom.js:99
 msgid "Update Cost"
 msgstr "Kosten aktualisieren"
 
@@ -76569,12 +79116,12 @@
 msgid "Update Cost"
 msgstr "Kosten aktualisieren"
 
-#: accounts/doctype/cost_center/cost_center.js:21
-#: accounts/doctype/cost_center/cost_center.js:50
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
 msgid "Update Cost Center Name / Number"
 msgstr "Name / Nummer der Kostenstelle aktualisieren"
 
-#: stock/doctype/pick_list/pick_list.js:99
+#: stock/doctype/pick_list/pick_list.js:104
 msgid "Update Current Stock"
 msgstr "Aktuellen Bestand aktualisieren"
 
@@ -76591,12 +79138,24 @@
 msgid "Update Existing Records"
 msgstr "Bestehende Datensätze aktualisieren"
 
-#: buying/doctype/purchase_order/purchase_order.js:275 public/js/utils.js:721
-#: selling/doctype/sales_order/sales_order.js:56
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
 msgid "Update Items"
 msgstr "Artikel aktualisieren"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Update Print Format"
 msgstr "Druckformat aktualisieren"
 
@@ -76606,7 +79165,7 @@
 msgid "Update Rate and Availability"
 msgstr "Preis und Verfügbarkeit aktualisieren"
 
-#: buying/doctype/purchase_order/purchase_order.js:475
+#: buying/doctype/purchase_order/purchase_order.js:555
 msgid "Update Rate as per Last Purchase"
 msgstr "Rate gemäß dem letzten Kauf aktualisieren"
 
@@ -76639,7 +79198,7 @@
 msgid "Update Stock Opening Balance"
 msgstr ""
 
-#: projects/doctype/project/project.js:71
+#: projects/doctype/project/project.js:82
 msgid "Update Total Purchase Cost"
 msgstr ""
 
@@ -76661,7 +79220,7 @@
 msgid "Update latest price in all BOMs"
 msgstr "Aktualisieren des neuesten Preises in allen Stücklisten"
 
-#: assets/doctype/asset/asset.py:338
+#: assets/doctype/asset/asset.py:336
 msgid "Update stock must be enabled for the purchase invoice {0}"
 msgstr ""
 
@@ -76681,21 +79240,21 @@
 msgid "Updating Opening Balances"
 msgstr ""
 
-#: stock/doctype/item/item.py:1348
+#: stock/doctype/item/item.py:1333
 msgid "Updating Variants..."
 msgstr "Varianten werden aktualisiert ..."
 
-#: manufacturing/doctype/work_order/work_order.js:788
+#: manufacturing/doctype/work_order/work_order.js:847
 msgid "Updating Work Order status"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:48
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
 msgid "Updating {0} of {1}, {2}"
 msgstr "{0} von {1}, {2} wird aktualisiert"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:44
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
 msgid "Upload Bank Statement"
-msgstr ""
+msgstr "Kontoauszug hochladen"
 
 #. Label of a Section Break field in DocType 'Import Supplier Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
@@ -76704,7 +79263,7 @@
 msgstr "Laden Sie XML-Rechnungen hoch"
 
 #: setup/setup_wizard/operations/install_fixtures.py:264
-#: setup/setup_wizard/operations/install_fixtures.py:380
+#: setup/setup_wizard/operations/install_fixtures.py:372
 msgid "Upper Income"
 msgstr "Gehobenes Einkommen"
 
@@ -76714,7 +79273,7 @@
 msgid "Urgent"
 msgstr "Dringend"
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:37
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
 msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
 msgstr ""
 
@@ -76750,6 +79309,12 @@
 msgid "Use Google Maps Direction API to optimize route"
 msgstr "Verwenden Sie die Google Maps Direction API, um die Route zu optimieren"
 
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr ""
+
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgctxt "Stock Reposting Settings"
@@ -76768,6 +79333,84 @@
 msgid "Use Multi-Level BOM"
 msgstr "Mehrstufige Stückliste verwenden"
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
@@ -76803,8 +79446,8 @@
 msgid "Used for Production Plan"
 msgstr "Wird für den Produktionsplan verwendet"
 
-#: support/report/issue_analytics/issue_analytics.py:47
-#: support/report/issue_summary/issue_summary.py:44
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
 msgid "User"
 msgstr "Nutzer"
 
@@ -76880,7 +79523,7 @@
 msgid "User ID not set for Employee {0}"
 msgstr "Benutzer-ID ist für Mitarbeiter {0} nicht eingegeben"
 
-#: accounts/doctype/journal_entry/journal_entry.js:544
+#: accounts/doctype/journal_entry/journal_entry.js:610
 msgid "User Remark"
 msgstr "Benutzerbemerkung"
 
@@ -76902,7 +79545,7 @@
 msgid "User Resolution Time"
 msgstr "Benutzerauflösungszeit"
 
-#: accounts/doctype/pricing_rule/utils.py:596
+#: accounts/doctype/pricing_rule/utils.py:585
 msgid "User has not applied rule on the invoice {0}"
 msgstr "Der Benutzer hat die Regel für die Rechnung {0} nicht angewendet."
 
@@ -76922,11 +79565,11 @@
 msgid "User {0} is disabled"
 msgstr "Benutzer {0} ist deaktiviert"
 
-#: setup/doctype/employee/employee.py:251
+#: setup/doctype/employee/employee.py:249
 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
 msgstr ""
 
-#: setup/doctype/employee/employee.py:245
+#: setup/doctype/employee/employee.py:244
 msgid "User {0}: Removed Employee role as there is no mapped employee."
 msgstr ""
 
@@ -76988,7 +79631,7 @@
 #: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
 msgctxt "South Africa VAT Settings"
 msgid "VAT Accounts"
-msgstr ""
+msgstr "USt-Konten"
 
 #: regional/report/uae_vat_201/uae_vat_201.py:28
 msgid "VAT Amount (AED)"
@@ -76997,12 +79640,14 @@
 #. Name of a report
 #: regional/report/vat_audit_report/vat_audit_report.json
 msgid "VAT Audit Report"
-msgstr ""
+msgstr "USt-Prüfbericht"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:115
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
 msgid "VAT on Expenses and All Other Inputs"
 msgstr ""
 
+#: regional/report/uae_vat_201/uae_vat_201.html:15
 #: regional/report/uae_vat_201/uae_vat_201.py:45
 msgid "VAT on Sales and All Other Outputs"
 msgstr ""
@@ -77055,20 +79700,16 @@
 msgid "Valid From"
 msgstr "Gültig ab"
 
-#: stock/doctype/item_price/item_price.py:62
-msgid "Valid From Date must be lesser than Valid Up To Date."
-msgstr "\"Gültig ab\" Datum muss vor \"Gültig bis\" Datum liegen."
-
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
 msgid "Valid From date not in Fiscal Year {0}"
 msgstr "Gültig ab Datum nicht im Geschäftsjahr {0}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:84
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
 msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:265
-#: templates/pages/order.html:47
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
 msgid "Valid Till"
 msgstr "Gültig bis"
 
@@ -77200,7 +79841,7 @@
 msgid "Validity in Days"
 msgstr "Gültigkeit in Tagen"
 
-#: selling/doctype/quotation/quotation.py:344
+#: selling/doctype/quotation/quotation.py:345
 msgid "Validity period of this quotation has ended."
 msgstr "Gültigkeitszeitraum dieses Angebots ist beendet."
 
@@ -77212,7 +79853,7 @@
 msgstr "Bewertung"
 
 #: stock/report/stock_balance/stock_balance.js:76
-#: stock/report/stock_ledger/stock_ledger.js:88
+#: stock/report/stock_ledger/stock_ledger.js:96
 msgid "Valuation Field Type"
 msgstr ""
 
@@ -77226,11 +79867,11 @@
 msgid "Valuation Method"
 msgstr "Bewertungsmethode"
 
-#: accounts/report/gross_profit/gross_profit.py:266
+#: accounts/report/gross_profit/gross_profit.py:264
 #: stock/report/item_prices/item_prices.py:57
 #: stock/report/serial_no_ledger/serial_no_ledger.py:64
-#: stock/report/stock_balance/stock_balance.py:449
-#: stock/report/stock_ledger/stock_ledger.py:207
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
 msgid "Valuation Rate"
 msgstr "Wertansatz"
 
@@ -77295,6 +79936,12 @@
 msgid "Valuation Rate"
 msgstr "Wertansatz"
 
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr "Wertansatz"
+
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
@@ -77313,23 +79960,23 @@
 msgid "Valuation Rate"
 msgstr "Wertansatz"
 
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:168
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
 msgid "Valuation Rate (In / Out)"
 msgstr ""
 
-#: stock/stock_ledger.py:1688
+#: stock/stock_ledger.py:1680
 msgid "Valuation Rate Missing"
 msgstr "Bewertungsrate fehlt"
 
-#: stock/stock_ledger.py:1666
+#: stock/stock_ledger.py:1658
 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
 msgstr "Der Bewertungssatz für den Posten {0} ist erforderlich, um Buchhaltungseinträge für {1} {2} vorzunehmen."
 
-#: stock/doctype/item/item.py:266
+#: stock/doctype/item/item.py:265
 msgid "Valuation Rate is mandatory if Opening Stock entered"
 msgstr "Bewertungskurs ist obligatorisch, wenn Öffnung Stock eingegeben"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
 msgid "Valuation Rate required for Item {0} at row {1}"
 msgstr "Bewertungssatz für Position {0} in Zeile {1} erforderlich"
 
@@ -77340,12 +79987,12 @@
 msgid "Valuation and Total"
 msgstr "Bewertung und Summe"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:731
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
 msgid "Valuation rate for customer provided items has been set to zero."
 msgstr "Die Bewertungsrate für von Kunden beigestellte Artikel wurde auf Null gesetzt."
 
-#: accounts/doctype/payment_entry/payment_entry.py:1649
-#: controllers/accounts_controller.py:2583
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
 msgid "Valuation type charges can not be marked as Inclusive"
 msgstr "Bewertungsgebühren können nicht als Inklusiv gekennzeichnet werden"
 
@@ -77353,10 +80000,10 @@
 msgid "Valuation type charges can not marked as Inclusive"
 msgstr "Bewertungsart Gebühren kann nicht als \"inklusive\" markiert werden"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:28
-#: public/js/stock_analytics.js:37
-#: selling/report/sales_analytics/sales_analytics.js:28
-#: stock/report/stock_analytics/stock_analytics.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
 msgid "Value"
 msgstr "Wert"
@@ -77419,7 +80066,7 @@
 msgid "Value Based Inspection"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:224
+#: stock/report/stock_ledger/stock_ledger.py:297
 msgid "Value Change"
 msgstr "Wertänderung"
 
@@ -77429,17 +80076,17 @@
 msgid "Value Details"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:25
-#: selling/report/sales_analytics/sales_analytics.js:25
-#: stock/report/stock_analytics/stock_analytics.js:24
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
 msgid "Value Or Qty"
 msgstr "Wert oder Menge"
 
-#: setup/setup_wizard/operations/install_fixtures.py:392
+#: setup/setup_wizard/operations/install_fixtures.py:384
 msgid "Value Proposition"
 msgstr "Wertversprechen"
 
-#: controllers/item_variant.py:125
+#: controllers/item_variant.py:123
 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
 msgstr "Wert für das Attribut {0} muss im Bereich von {1} bis {2} in den Schritten von {3} für Artikel {4}"
 
@@ -77453,14 +80100,19 @@
 msgid "Value of goods cannot be 0"
 msgstr ""
 
-#: public/js/stock_analytics.js:36
+#: public/js/stock_analytics.js:46
 msgid "Value or Qty"
 msgstr "Wert oder Menge"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:120
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
 msgid "Values Changed"
 msgstr "Werte geändert"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
@@ -77488,22 +80140,26 @@
 msgid "Variance ({})"
 msgstr "Varianz ({})"
 
-#: stock/doctype/item/item.js:110 stock/doctype/item/item_list.js:14
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
 #: stock/report/item_variant_details/item_variant_details.py:74
 msgid "Variant"
 msgstr "Variante"
 
-#: stock/doctype/item/item.py:849
+#: stock/doctype/item/item.py:837
 msgid "Variant Attribute Error"
 msgstr "Variantenattributfehler"
 
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr "Variantenattribute"
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Attributes"
 msgstr "Variantenattribute"
 
-#: manufacturing/doctype/bom/bom.js:124
+#: manufacturing/doctype/bom/bom.js:128
 msgid "Variant BOM"
 msgstr "Variantenstückliste"
 
@@ -77513,11 +80169,11 @@
 msgid "Variant Based On"
 msgstr "Variante basierend auf"
 
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:865
 msgid "Variant Based On cannot be changed"
 msgstr "Variant Based On kann nicht geändert werden"
 
-#: stock/doctype/item/item.js:98
+#: stock/doctype/item/item.js:122
 msgid "Variant Details Report"
 msgstr "Bericht der Variantendetails"
 
@@ -77526,11 +80182,11 @@
 msgid "Variant Field"
 msgstr "Variantenfeld"
 
-#: manufacturing/doctype/bom/bom.js:219 manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
 msgid "Variant Item"
 msgstr "Variantenartikel"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Variant Items"
 msgstr "Variantenartikel"
 
@@ -77546,7 +80202,7 @@
 msgid "Variant Of"
 msgstr "Variante von"
 
-#: stock/doctype/item/item.js:543
+#: stock/doctype/item/item.js:610
 msgid "Variant creation has been queued."
 msgstr "Variantenerstellung wurde der Warteschlange hinzugefügt"
 
@@ -77603,7 +80259,7 @@
 msgid "Vehicle Value"
 msgstr "Fahrzeugwert"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
 msgid "Vendor Name"
 msgstr "Herstellername"
 
@@ -77622,6 +80278,11 @@
 msgid "Verify Email"
 msgstr "E-Mail bestätigen"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
+
 #. Label of a Check field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -77645,37 +80306,37 @@
 msgid "Video Settings"
 msgstr "Video-Einstellungen"
 
-#: accounts/doctype/account/account.js:79
+#: accounts/doctype/account/account.js:74
 #: accounts/doctype/account/account.js:103
-#: accounts/doctype/account/account_tree.js:135
-#: accounts/doctype/account/account_tree.js:139
-#: accounts/doctype/account/account_tree.js:143
-#: accounts/doctype/cost_center/cost_center_tree.js:37
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:202
-#: accounts/doctype/journal_entry/journal_entry.js:29
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:619
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:8
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:11
-#: buying/doctype/supplier/supplier.js:88
-#: buying/doctype/supplier/supplier.js:92
-#: manufacturing/doctype/production_plan/production_plan.js:94
-#: projects/doctype/project/project.js:84
-#: projects/doctype/project/project.js:92
-#: public/js/controllers/stock_controller.js:64
-#: public/js/controllers/stock_controller.js:83 public/js/utils.js:133
-#: selling/doctype/customer/customer.js:157
-#: selling/doctype/customer/customer.js:162 setup/doctype/company/company.js:88
-#: setup/doctype/company/company.js:94 setup/doctype/company/company.js:100
-#: setup/doctype/company/company.js:106
-#: stock/doctype/delivery_trip/delivery_trip.js:71
-#: stock/doctype/item/item.js:63 stock/doctype/item/item.js:69
-#: stock/doctype/item/item.js:75 stock/doctype/item/item.js:92
-#: stock/doctype/item/item.js:96 stock/doctype/item/item.js:100
-#: stock/doctype/purchase_receipt/purchase_receipt.js:182
-#: stock/doctype/purchase_receipt/purchase_receipt.js:189
-#: stock/doctype/stock_entry/stock_entry.js:257
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:41
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:53
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
 msgid "View"
 msgstr "Ansicht"
 
@@ -77683,7 +80344,7 @@
 msgid "View BOM Update Log"
 msgstr ""
 
-#: public/js/setup_wizard.js:39
+#: public/js/setup_wizard.js:41
 msgid "View Chart of Accounts"
 msgstr "Kontenplan anzeigen"
 
@@ -77693,24 +80354,24 @@
 msgid "View Cost Center Tree"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:158
+#: accounts/doctype/payment_entry/payment_entry.js:183
 msgid "View Exchange Gain/Loss Journals"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:128
+#: assets/doctype/asset/asset.js:164
 #: assets/doctype/asset_repair/asset_repair.js:47
 msgid "View General Ledger"
-msgstr ""
+msgstr "Hauptbuch anzeigen"
 
-#: crm/doctype/campaign/campaign.js:11
+#: crm/doctype/campaign/campaign.js:15
 msgid "View Leads"
 msgstr "Interessenten anzeigen"
 
-#: accounts/doctype/account/account_tree.js:193 stock/doctype/batch/batch.js:18
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
 msgid "View Ledger"
 msgstr "Hauptbuch anzeigen"
 
-#: stock/doctype/serial_no/serial_no.js:29
+#: stock/doctype/serial_no/serial_no.js:28
 msgid "View Ledgers"
 msgstr ""
 
@@ -77725,7 +80386,7 @@
 #. Title of an Onboarding Step
 #: stock/onboarding_step/view_warehouses/view_warehouses.json
 msgid "View Warehouses"
-msgstr ""
+msgstr "Lager anzeigen"
 
 #. Label of a Check field in DocType 'Project User'
 #: projects/doctype/project_user/project_user.json
@@ -77733,6 +80394,10 @@
 msgid "View attachments"
 msgstr "Anhänge anzeigen"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
+
 #: utilities/report/youtube_interactions/youtube_interactions.py:25
 msgid "Views"
 msgstr "Aufrufe"
@@ -77763,7 +80428,7 @@
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Visits"
-msgstr ""
+msgstr "Besuche"
 
 #. Option for the 'Communication Medium Type' (Select) field in DocType
 #. 'Communication Medium'
@@ -77775,16 +80440,21 @@
 #. Name of a DocType
 #: telephony/doctype/voice_call_settings/voice_call_settings.json
 msgid "Voice Call Settings"
+msgstr "Sprachanruf-Einstellungen"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
 msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:163
-#: accounts/report/sales_register/sales_register.py:177
+#: accounts/report/sales_register/sales_register.py:178
 msgid "Voucher"
-msgstr ""
+msgstr "Beleg"
 
-#: stock/report/stock_ledger/stock_ledger.js:71
-#: stock/report/stock_ledger/stock_ledger.py:160
-#: stock/report/stock_ledger/stock_ledger.py:232
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
 msgid "Voucher #"
 msgstr "Beleg #"
 
@@ -77822,28 +80492,28 @@
 #: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
 msgctxt "Tax Withheld Vouchers"
 msgid "Voucher Name"
-msgstr ""
+msgstr "Beleg"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:273
-#: accounts/report/accounts_receivable/accounts_receivable.py:1050
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:213
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
 #: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:625
-#: accounts/report/payment_ledger/payment_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
 #: accounts/report/payment_ledger/payment_ledger.py:167
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: public/js/utils/unreconcile.js:61
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:153
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:139
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:112
-#: stock/report/reserved_stock/reserved_stock.js:80
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
 #: stock/report/reserved_stock/reserved_stock.py:151
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
 #: stock/report/serial_no_ledger/serial_no_ledger.py:30
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:118
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
 msgid "Voucher No"
@@ -77905,43 +80575,43 @@
 
 #: stock/report/reserved_stock/reserved_stock.py:117
 msgid "Voucher Qty"
-msgstr ""
+msgstr "Beleg Menge"
 
 #. Label of a Float field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Voucher Qty"
-msgstr ""
+msgstr "Beleg Menge"
 
-#: accounts/report/general_ledger/general_ledger.py:619
+#: accounts/report/general_ledger/general_ledger.py:623
 msgid "Voucher Subtype"
-msgstr ""
+msgstr "Beleg Untertyp"
 
 #. Label of a Small Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Voucher Subtype"
-msgstr ""
+msgstr "Beleg Untertyp"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1048
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:203
-#: accounts/report/general_ledger/general_ledger.py:617
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
 #: accounts/report/payment_ledger/payment_ledger.py:158
 #: accounts/report/purchase_register/purchase_register.py:158
-#: accounts/report/sales_register/sales_register.py:172
+#: accounts/report/sales_register/sales_register.py:173
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: public/js/utils/unreconcile.js:60
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:147
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:132
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:110
-#: stock/report/reserved_stock/reserved_stock.js:68
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
 #: stock/report/reserved_stock/reserved_stock.py:145
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
 #: stock/report/serial_no_ledger/serial_no_ledger.py:24
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
-#: stock/report/stock_ledger/stock_ledger.py:230
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
 msgid "Voucher Type"
@@ -78013,11 +80683,11 @@
 msgid "Voucher Type"
 msgstr "Belegtyp"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:177
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
 msgid "Voucher {0} is over-allocated by {1}"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:249
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
 msgid "Voucher {0} value is broken: {1}"
 msgstr ""
 
@@ -78106,71 +80776,75 @@
 msgid "Wages per hour"
 msgstr "Lohn pro Stunde"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:251
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
 msgid "Waiting for payment..."
-msgstr ""
+msgstr "Warte auf Zahlung..."
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:55
-#: accounts/report/gross_profit/gross_profit.py:251
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
 #: accounts/report/purchase_register/purchase_register.js:52
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:28
 #: accounts/report/sales_register/sales_register.js:58
-#: accounts/report/sales_register/sales_register.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:271
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:16
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:11
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:82
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
-#: manufacturing/report/production_planning_report/production_planning_report.py:362
-#: manufacturing/report/production_planning_report/production_planning_report.py:405
-#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:9
-#: public/js/stock_analytics.js:45 public/js/utils.js:498
-#: public/js/utils/serial_no_batch_selector.js:90
-#: selling/doctype/sales_order/sales_order.js:300
-#: selling/doctype/sales_order/sales_order.js:401
-#: selling/report/sales_order_analysis/sales_order_analysis.js:49
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
 #: selling/report/sales_order_analysis/sales_order_analysis.py:334
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:78
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
 #: stock/doctype/warehouse/warehouse.json
 #: stock/page/stock_balance/stock_balance.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:126
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:22
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:153
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:126
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
 #: stock/report/item_price_stock/item_price_stock.py:27
-#: stock/report/item_shortage_report/item_shortage_report.js:18
+#: stock/report/item_shortage_report/item_shortage_report.js:17
 #: stock/report/item_shortage_report/item_shortage_report.py:81
 #: stock/report/product_bundle_balance/product_bundle_balance.js:42
 #: stock/report/product_bundle_balance/product_bundle_balance.py:89
-#: stock/report/reserved_stock/reserved_stock.js:44
+#: stock/report/reserved_stock/reserved_stock.js:41
 #: stock/report/reserved_stock/reserved_stock.py:96
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
-#: stock/report/serial_no_ledger/serial_no_ledger.js:22
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
 #: stock/report/serial_no_ledger/serial_no_ledger.py:44
 #: stock/report/stock_ageing/stock_ageing.js:23
-#: stock/report/stock_ageing/stock_ageing.py:146
-#: stock/report/stock_analytics/stock_analytics.js:50
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
 #: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_balance/stock_balance.py:383
 #: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:167
+#: stock/report/stock_ledger/stock_ledger.py:240
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
 #: stock/report/stock_projected_qty/stock_projected_qty.js:15
 #: stock/report/stock_projected_qty/stock_projected_qty.py:122
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:17
-#: stock/report/total_stock_summary/total_stock_summary.py:28
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:39
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
 #: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
 msgid "Warehouse"
 msgstr "Lager"
 
@@ -78228,12 +80902,24 @@
 msgid "Warehouse"
 msgstr "Lager"
 
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr "Lager"
+
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Warehouse"
 msgstr "Lager"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr "Lager"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -78368,13 +81054,19 @@
 msgid "Warehouse"
 msgstr "Lager"
 
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr "Lager"
+
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
 msgid "Warehouse Capacity Summary"
 msgstr "Zusammenfassung der Lagerkapazität"
 
 #: stock/doctype/putaway_rule/putaway_rule.py:78
 msgid "Warehouse Capacity for Item '{0}' must be greater than the existing stock level of {1} {2}."
-msgstr ""
+msgstr "Die Lagerkapazität für Artikel '{0}' muss größer sein als der vorhandene Lagerbestand von {1} {2}."
 
 #. Label of a Section Break field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
@@ -78392,11 +81084,11 @@
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Warehouse Details"
-msgstr ""
+msgstr "Lagerdetails"
 
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:113
 msgid "Warehouse Disabled?"
-msgstr ""
+msgstr "Lager deaktiviert?"
 
 #. Label of a Data field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
@@ -78408,7 +81100,7 @@
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Warehouse Settings"
-msgstr ""
+msgstr "Lagereinstellungen"
 
 #. Name of a DocType
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -78433,7 +81125,7 @@
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.json
 #: stock/workspace/stock/stock.json
 msgid "Warehouse Wise Stock Balance"
-msgstr ""
+msgstr "Bestand nach Lager"
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -78477,28 +81169,28 @@
 msgid "Warehouse and Reference"
 msgstr "Lager und Referenz"
 
-#: stock/doctype/warehouse/warehouse.py:95
+#: stock/doctype/warehouse/warehouse.py:93
 msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
 msgstr "Lager kann nicht gelöscht werden, da es Buchungen im Lagerbuch gibt."
 
-#: stock/doctype/serial_no/serial_no.py:85
+#: stock/doctype/serial_no/serial_no.py:82
 msgid "Warehouse cannot be changed for Serial No."
 msgstr "Lager kann für Seriennummer nicht geändert werden"
 
-#: controllers/sales_and_purchase_return.py:136
+#: controllers/sales_and_purchase_return.py:134
 msgid "Warehouse is mandatory"
 msgstr "Lager ist erforderlich"
 
-#: stock/doctype/warehouse/warehouse.py:246
+#: stock/doctype/warehouse/warehouse.py:244
 msgid "Warehouse not found against the account {0}"
 msgstr "Lager für Konto {0} nicht gefunden"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:367
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
 msgid "Warehouse not found in the system"
 msgstr "Lager im System nicht gefunden"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1005
-#: stock/doctype/delivery_note/delivery_note.py:362
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
 msgid "Warehouse required for stock Item {0}"
 msgstr "Angabe des Lagers ist für den Lagerartikel {0} erforderlich"
 
@@ -78512,31 +81204,31 @@
 msgid "Warehouse wise Stock Value"
 msgstr "Warenwert nach Lager"
 
-#: stock/doctype/warehouse/warehouse.py:89
+#: stock/doctype/warehouse/warehouse.py:87
 msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
 msgstr "Lager {0} kann nicht gelöscht werden, da noch ein Bestand für Artikel {1} existiert"
 
 #: stock/doctype/putaway_rule/putaway_rule.py:66
 msgid "Warehouse {0} does not belong to Company {1}."
-msgstr ""
+msgstr "Lager {0} gehört nicht zu Unternehmen {1}."
 
-#: stock/utils.py:441
+#: stock/utils.py:422
 msgid "Warehouse {0} does not belong to company {1}"
 msgstr "Lager {0} gehört nicht zu Unternehmen {1}"
 
-#: controllers/stock_controller.py:244
+#: controllers/stock_controller.py:443
 msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
-msgstr ""
+msgstr "Das Lager {0} ist mit keinem Konto verknüpft. Bitte geben Sie das Konto im Lagerdatensatz an oder legen Sie im Unternehmen {1} das Standardbestandskonto fest."
 
-#: stock/doctype/warehouse/warehouse.py:139
+#: stock/doctype/warehouse/warehouse.py:137
 msgid "Warehouse's Stock Value has already been booked in the following accounts:"
-msgstr ""
+msgstr "Der Lagerbestandswert wurde bereits auf den folgenden Konten gebucht:"
 
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:20
 msgid "Warehouse: {0} does not belong to {1}"
 msgstr "Lager: {0} gehört nicht zu {1}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:379
+#: manufacturing/doctype/production_plan/production_plan.js:407
 msgid "Warehouses"
 msgstr "Lager"
 
@@ -78546,15 +81238,15 @@
 msgid "Warehouses"
 msgstr "Lager"
 
-#: stock/doctype/warehouse/warehouse.py:165
+#: stock/doctype/warehouse/warehouse.py:163
 msgid "Warehouses with child nodes cannot be converted to ledger"
 msgstr "Lagerhäuser mit untergeordneten Knoten kann nicht umgewandelt werden Ledger"
 
-#: stock/doctype/warehouse/warehouse.py:175
+#: stock/doctype/warehouse/warehouse.py:173
 msgid "Warehouses with existing transaction can not be converted to group."
 msgstr "Lagerhäuser mit bestehenden Transaktion nicht zu einer Gruppe umgewandelt werden."
 
-#: stock/doctype/warehouse/warehouse.py:167
+#: stock/doctype/warehouse/warehouse.py:165
 msgid "Warehouses with existing transaction can not be converted to ledger."
 msgstr "Lagerhäuser mit bestehenden Transaktion kann nicht in Ledger umgewandelt werden."
 
@@ -78646,30 +81338,30 @@
 msgid "Warn for new Request for Quotations"
 msgstr "Warnung für neue Angebotsanfrage"
 
-#: accounts/doctype/payment_entry/payment_entry.py:639
-#: controllers/accounts_controller.py:1676
-#: stock/doctype/delivery_trip/delivery_trip.js:123
-#: utilities/transaction_base.py:122
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
 msgid "Warning"
 msgstr "Warnung"
 
 #: projects/doctype/timesheet/timesheet.py:76
 msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
-msgstr ""
+msgstr "Warnung - Zeile {0}: Abgerechnete Stunden sind mehr als tatsächliche Stunden"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:116
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
 msgid "Warning!"
 msgstr "Warnung!"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1146
+#: accounts/doctype/journal_entry/journal_entry.py:1175
 msgid "Warning: Another {0} # {1} exists against stock entry {2}"
 msgstr "Achtung: Zu Lagerbuchung {2} gibt es eine andere Gegenbuchung {0} # {1}"
 
-#: stock/doctype/material_request/material_request.js:415
+#: stock/doctype/material_request/material_request.js:484
 msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
 msgstr "Achtung : Materialanfragemenge ist geringer als die Mindestbestellmenge"
 
-#: selling/doctype/sales_order/sales_order.py:252
+#: selling/doctype/sales_order/sales_order.py:256
 msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
 msgstr "Warnung: Auftrag {0} zu Kunden-Bestellung bereits vorhanden {1}"
 
@@ -78691,7 +81383,7 @@
 msgstr "Status der Garantie / des jährlichen Wartungsvertrags"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:97
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
 #: support/doctype/warranty_claim/warranty_claim.json
 msgid "Warranty Claim"
 msgstr "Garantieanspruch"
@@ -78729,7 +81421,36 @@
 
 #: utilities/doctype/video/video.js:7
 msgid "Watch Video"
-msgstr "Schau Video"
+msgstr "Video ansehen"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
 
 #: www/support/index.html:7
 msgid "We're here to help!"
@@ -78922,6 +81643,11 @@
 msgid "Wednesday"
 msgstr "Mittwoch"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr "Woche"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -78929,10 +81655,10 @@
 msgid "Week"
 msgstr "Woche"
 
-#: selling/report/sales_analytics/sales_analytics.py:316
-#: stock/report/stock_analytics/stock_analytics.py:115
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
 msgid "Week {0} {1}"
-msgstr ""
+msgstr "Woche {0} {1}"
 
 #. Label of a Select field in DocType 'Quality Goal'
 #: quality_management/doctype/quality_goal/quality_goal.json
@@ -78940,12 +81666,12 @@
 msgid "Weekday"
 msgstr "Wochentag"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:34
-#: public/js/stock_analytics.js:52
-#: selling/report/sales_analytics/sales_analytics.js:61
-#: stock/report/stock_analytics/stock_analytics.js:80
-#: support/report/issue_analytics/issue_analytics.js:42
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
 msgid "Weekly"
 msgstr "Wöchentlich"
 
@@ -79030,13 +81756,13 @@
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
 msgid "Weight (kg)"
-msgstr ""
+msgstr "Gewicht (Kg)"
 
 #. Label of a Float field in DocType 'Shipment Parcel Template'
 #: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
 msgctxt "Shipment Parcel Template"
 msgid "Weight (kg)"
-msgstr ""
+msgstr "Gewicht (Kg)"
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -79176,7 +81902,7 @@
 msgid "Welcome email sent"
 msgstr "Willkommens-E-Mail versenden"
 
-#: setup/utils.py:168
+#: setup/utils.py:166
 msgid "Welcome to {0}"
 msgstr "Willkommen auf {0}"
 
@@ -79202,15 +81928,22 @@
 msgid "Wheels"
 msgstr "Räder"
 
-#: stock/doctype/item/item.js:834
-msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
 msgstr ""
 
-#: accounts/doctype/account/account.py:313
+#: stock/doctype/item/item.js:920
+msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
+msgstr "Wenn Sie bei der Erstellung eines Artikels einen Wert für dieses Feld eingeben, wird automatisch ein Artikelpreis erstellt."
+
+#: accounts/doctype/account/account.py:328
 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
 msgstr "Beim Erstellen eines Kontos für die untergeordnete Firma {0} wurde das übergeordnete Konto {1} als Sachkonto gefunden."
 
-#: accounts/doctype/account/account.py:303
+#: accounts/doctype/account/account.py:318
 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
 msgstr "Beim Erstellen eines Kontos für die untergeordnete Firma {0} wurde das übergeordnete Konto {1} nicht gefunden. Bitte erstellen Sie das übergeordnete Konto in der entsprechenden COA"
 
@@ -79219,7 +81952,7 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "While making Purchase Invoice from Purchase Order, use Exchange Rate on Invoice's transaction date rather than inheriting it from Purchase Order. Only applies for Purchase Invoice."
-msgstr ""
+msgstr "Einzelpreis am Transaktionsdatum der Rechnung verwenden, anstatt ihn aus dem Lieferantenauftrag zu übernehmen. Gilt nur für Eingangsrechnungen."
 
 #: setup/setup_wizard/operations/install_fixtures.py:237
 msgid "White"
@@ -79235,13 +81968,13 @@
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
 msgid "Width (cm)"
-msgstr ""
+msgstr "Breite (cm)"
 
 #. Label of a Int field in DocType 'Shipment Parcel Template'
 #: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
 msgctxt "Shipment Parcel Template"
 msgid "Width (cm)"
-msgstr ""
+msgstr "Breite (cm)"
 
 #. Label of a Float field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
@@ -79273,15 +82006,19 @@
 msgid "With Operations"
 msgstr "Mit Arbeitsgängen"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:70
-msgid "Withdrawal"
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
 msgstr ""
 
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
+msgid "Withdrawal"
+msgstr "Auszahlung"
+
 #. Label of a Currency field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Withdrawal"
-msgstr ""
+msgstr "Auszahlung"
 
 #. Label of a Small Text field in DocType 'Maintenance Visit Purpose'
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
@@ -79289,7 +82026,7 @@
 msgid "Work Done"
 msgstr "Arbeit erledigt"
 
-#: setup/doctype/company/company.py:261
+#: setup/doctype/company/company.py:257
 msgid "Work In Progress"
 msgstr "Laufende Arbeit/-en"
 
@@ -79311,7 +82048,7 @@
 msgid "Work In Progress"
 msgstr "Laufende Arbeit/-en"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:20
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
 msgid "Work In Progress Warehouse"
 msgstr "In Arbeit befindliches Lager"
 
@@ -79319,19 +82056,20 @@
 #. Title of an Onboarding Step
 #: manufacturing/doctype/bom/bom.js:119
 #: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
 #: manufacturing/onboarding_step/work_order/work_order.json
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:15
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:19
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:42
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:95
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
 #: manufacturing/report/job_card_summary/job_card_summary.py:145
-#: manufacturing/report/process_loss_report/process_loss_report.js:23
-#: manufacturing/report/process_loss_report/process_loss_report.py:68
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:30
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:560
-#: stock/doctype/material_request/material_request.js:152
-#: stock/doctype/material_request/material_request.py:779
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
 #: templates/pages/material_request_info.html:45
 msgid "Work Order"
 msgstr "Arbeitsauftrag"
@@ -79382,7 +82120,7 @@
 msgid "Work Order"
 msgstr "Arbeitsauftrag"
 
-#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:121
 msgid "Work Order / Subcontract PO"
 msgstr ""
 
@@ -79395,7 +82133,7 @@
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Work Order Consumed Materials"
-msgstr ""
+msgstr "In Arbeitsauftrag verbrauchtes Material"
 
 #. Name of a DocType
 #: manufacturing/doctype/work_order_item/work_order_item.json
@@ -79429,33 +82167,33 @@
 msgid "Work Order Summary"
 msgstr "Arbeitsauftragsübersicht"
 
-#: stock/doctype/material_request/material_request.py:784
+#: stock/doctype/material_request/material_request.py:793
 msgid "Work Order cannot be created for following reason: <br> {0}"
 msgstr "Arbeitsauftrag kann aus folgenden Gründen nicht erstellt werden:<br> {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:927
+#: manufacturing/doctype/work_order/work_order.py:942
 msgid "Work Order cannot be raised against a Item Template"
 msgstr "Arbeitsauftrag kann nicht gegen eine Artikelbeschreibungsvorlage ausgelöst werden"
 
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1458
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
 msgid "Work Order has been {0}"
 msgstr "Arbeitsauftrag wurde {0}"
 
-#: selling/doctype/sales_order/sales_order.js:667
+#: selling/doctype/sales_order/sales_order.js:768
 msgid "Work Order not created"
 msgstr "Arbeitsauftrag wurde nicht erstellt"
 
-#: stock/doctype/stock_entry/stock_entry.py:679
+#: stock/doctype/stock_entry/stock_entry.py:635
 msgid "Work Order {0}: Job Card not found for the operation {1}"
 msgstr "Fertigungsauftrag {0}: Auftragskarte für den Vorgang {1} nicht gefunden"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:57
-#: stock/doctype/material_request/material_request.py:774
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
 msgid "Work Orders"
 msgstr "Arbeitsanweisungen"
 
-#: selling/doctype/sales_order/sales_order.js:731
+#: selling/doctype/sales_order/sales_order.js:844
 msgid "Work Orders Created: {0}"
 msgstr "Arbeitsaufträge erstellt: {0}"
 
@@ -79482,7 +82220,7 @@
 msgid "Work-in-Progress Warehouse"
 msgstr "Fertigungslager"
 
-#: manufacturing/doctype/work_order/work_order.py:425
+#: manufacturing/doctype/work_order/work_order.py:430
 msgid "Work-in-Progress Warehouse is required before Submit"
 msgstr "Fertigungslager wird vor dem Übertragen benötigt"
 
@@ -79492,7 +82230,7 @@
 msgid "Workday"
 msgstr "Werktag"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:133
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
 msgid "Workday {0} has been repeated."
 msgstr "Arbeitstag {0} wurde wiederholt."
 
@@ -79519,6 +82257,10 @@
 msgid "Workflow State"
 msgstr "Workflow-Status"
 
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr "In Bearbeitung"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -79545,14 +82287,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/work_order/work_order.js:232
+#: manufacturing/doctype/work_order/work_order.js:247
 #: manufacturing/doctype/workstation/workstation.json
 #: manufacturing/onboarding_step/workstation/workstation.json
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:36
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:119
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:61
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119
-#: manufacturing/report/job_card_summary/job_card_summary.js:73
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
 #: manufacturing/report/job_card_summary/job_card_summary.py:160
 #: templates/generators/bom.html:70
 msgid "Workstation"
@@ -79594,40 +82336,52 @@
 msgid "Workstation / Machine"
 msgstr "Arbeitsstation / Maschine"
 
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
+
 #. Label of a Data field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Name"
 msgstr "Name des Arbeitsplatzes"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgid "Workstation Type"
-msgstr ""
+msgstr "Arbeitsplatztyp"
 
 #. Label of a Link field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Workstation Type"
-msgstr ""
+msgstr "Arbeitsplatztyp"
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Workstation Type"
-msgstr ""
+msgstr "Arbeitsplatztyp"
 
 #. Label of a Link field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Workstation Type"
-msgstr ""
+msgstr "Arbeitsplatztyp"
 
 #. Label of a Link field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Type"
-msgstr ""
+msgstr "Arbeitsplatztyp"
 
 #. Label of a Data field in DocType 'Workstation Type'
 #. Label of a Link in the Manufacturing Workspace
@@ -79635,24 +82389,30 @@
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Workstation Type"
 msgid "Workstation Type"
-msgstr ""
+msgstr "Arbeitsplatztyp"
 
 #. Name of a DocType
 #: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
 msgid "Workstation Working Hour"
 msgstr "Arbeitsplatz-Arbeitsstunde"
 
-#: manufacturing/doctype/workstation/workstation.py:199
+#: manufacturing/doctype/workstation/workstation.py:356
 msgid "Workstation is closed on the following dates as per Holiday List: {0}"
 msgstr "Arbeitsplatz ist an folgenden Tagen gemäß der Feiertagsliste geschlossen: {0}"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr ""
+
 #: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
 msgid "Wrapping up"
 msgstr "Aufwickeln"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:510
+#: setup/doctype/company/company.py:501
 msgid "Write Off"
 msgstr "Abschreiben"
 
@@ -79805,7 +82565,7 @@
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Write Off Limit"
-msgstr ""
+msgstr "Abschreibungsgrenze"
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
@@ -79839,17 +82599,17 @@
 msgid "Written Down Value"
 msgstr "Niedergeschriebener Wert"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
 msgid "Wrong Company"
-msgstr ""
+msgstr "Falsches Unternehmen"
 
-#: setup/doctype/company/company.js:172
+#: setup/doctype/company/company.js:202
 msgid "Wrong Password"
 msgstr "Falsches Passwort"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:55
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
 msgid "Wrong Template"
-msgstr ""
+msgstr "Falsche Vorlage"
 
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:67
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:70
@@ -79857,6 +82617,11 @@
 msgid "XML Files Processed"
 msgstr "Verarbeitete XML-Dateien"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
+
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
 msgid "Year"
 msgstr "Jahr"
@@ -79902,20 +82667,20 @@
 msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
 msgstr "Jahresbeginn oder Enddatum überlappt mit {0}. Bitte ein Unternehmen wählen, um dies zu verhindern"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:67
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:70
-#: buying/report/purchase_analytics/purchase_analytics.js:64
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:37
-#: public/js/financial_statements.js:220
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
 #: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
-#: public/js/stock_analytics.js:55
-#: selling/report/sales_analytics/sales_analytics.js:64
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:36
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:36
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:36
-#: stock/report/stock_analytics/stock_analytics.js:83
-#: support/report/issue_analytics/issue_analytics.js:45
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
 msgid "Yearly"
 msgstr "Jährlich"
 
@@ -80048,27 +82813,27 @@
 msgid "Yes"
 msgstr "Ja"
 
-#: controllers/accounts_controller.py:3151
+#: controllers/accounts_controller.py:3206
 msgid "You are not allowed to update as per the conditions set in {} Workflow."
 msgstr "Sie dürfen nicht gemäß den im {} Workflow festgelegten Bedingungen aktualisieren."
 
-#: accounts/general_ledger.py:665
+#: accounts/general_ledger.py:666
 msgid "You are not authorized to add or update entries before {0}"
 msgstr "Sie haben keine Berechtigung Buchungen vor {0} hinzuzufügen oder zu aktualisieren"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:317
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
 msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
-msgstr ""
+msgstr "Sie sind nicht berechtigt, Lagertransaktionen für Artikel {0} im Lager {1} vor diesem Zeitpunkt durchzuführen/zu bearbeiten."
 
-#: accounts/doctype/account/account.py:263
+#: accounts/doctype/account/account.py:278
 msgid "You are not authorized to set Frozen value"
 msgstr "Sie haben keine Berechtigung gesperrte Werte zu setzen"
 
-#: stock/doctype/pick_list/pick_list.py:307
+#: stock/doctype/pick_list/pick_list.py:346
 msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
 msgstr "Sie kommissionieren mehr als die erforderliche Menge für den Artikel {0}. Prüfen Sie, ob eine andere Pickliste für den Kundenauftrag erstellt wurde {1}."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
 msgid "You can add original invoice {} manually to proceed."
 msgstr "Sie können die Originalrechnung {} manuell hinzufügen, um fortzufahren."
 
@@ -80076,73 +82841,73 @@
 msgid "You can also copy-paste this link in your browser"
 msgstr "Sie können diese Verknüpfung in Ihren Browser kopieren"
 
-#: assets/doctype/asset_category/asset_category.py:112
+#: assets/doctype/asset_category/asset_category.py:114
 msgid "You can also set default CWIP account in Company {}"
 msgstr "Sie können auch das Standard-CWIP-Konto in Firma {} festlegen"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:873
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
 msgid "You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "Sie können das übergeordnete Konto in ein Bilanzkonto ändern oder ein anderes Konto auswählen."
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:83
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
 msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:583
+#: accounts/doctype/journal_entry/journal_entry.py:611
 msgid "You can not enter current voucher in 'Against Journal Entry' column"
 msgstr "Momentan können keine Belege in die Spalte \"Zu Buchungssatz\" eingegeben werden"
 
-#: accounts/doctype/subscription/subscription.py:183
+#: accounts/doctype/subscription/subscription.py:178
 msgid "You can only have Plans with the same billing cycle in a Subscription"
 msgstr "Sie können nur Pläne mit demselben Abrechnungszyklus in einem Abonnement haben"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:239
-#: accounts/doctype/sales_invoice/sales_invoice.js:847
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
 msgid "You can only redeem max {0} points in this order."
 msgstr "Sie können maximal {0} Punkte in dieser Reihenfolge einlösen."
 
 #: accounts/doctype/pos_profile/pos_profile.py:148
 msgid "You can only select one mode of payment as default"
-msgstr "Sie können standardmäßig nur eine Zahlungsart auswählen"
+msgstr "Sie können nur eine Zahlungsweise als Standard auswählen"
 
-#: selling/page/point_of_sale/pos_payment.js:478
+#: selling/page/point_of_sale/pos_payment.js:506
 msgid "You can redeem upto {0}."
 msgstr "Sie können bis zu {0} einlösen."
 
-#: manufacturing/doctype/workstation/workstation.js:37
+#: manufacturing/doctype/workstation/workstation.js:59
 msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
 msgstr ""
 
 #. Description of a report in the Onboarding Step 'Check Stock Projected Qty'
 #: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
 msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
-msgstr ""
+msgstr "Sie können Filter festlegen, um die Ergebnisse einzugrenzen. Klicken Sie auf „Neuen Bericht erstellen“, um den aktualisierten Bericht anzuzeigen."
 
-#: manufacturing/doctype/job_card/job_card.py:1027
+#: manufacturing/doctype/job_card/job_card.py:1030
 msgid "You can't make any changes to Job Card since Work Order is closed."
-msgstr ""
+msgstr "Sie können keine Änderungen an der Jobkarte vornehmen, da der Arbeitsauftrag geschlossen ist."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:176
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
 msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:532
+#: manufacturing/doctype/bom/bom.js:549
 msgid "You cannot change the rate if BOM is mentioned against any Item."
 msgstr ""
 
-#: accounts/doctype/accounting_period/accounting_period.py:123
+#: accounts/doctype/accounting_period/accounting_period.py:126
 msgid "You cannot create a {0} within the closed Accounting Period {1}"
 msgstr ""
 
-#: accounts/general_ledger.py:155
+#: accounts/general_ledger.py:159
 msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
 msgstr "Sie können im abgeschlossenen Abrechnungszeitraum {0} keine Buchhaltungseinträge mit erstellen oder stornieren."
 
-#: accounts/general_ledger.py:689
+#: accounts/general_ledger.py:686
 msgid "You cannot create/amend any accounting entries till this date."
-msgstr ""
+msgstr "Bis zu diesem Datum können Sie keine Buchungen erstellen/berichtigen."
 
-#: accounts/doctype/journal_entry/journal_entry.py:809
+#: accounts/doctype/journal_entry/journal_entry.py:845
 msgid "You cannot credit and debit same account at the same time"
 msgstr "Eine gleichzeitige Gutschrift und Belastung desselben Kontos ist nicht möglich"
 
@@ -80154,35 +82919,35 @@
 msgid "You cannot edit root node."
 msgstr "Sie können den Stammknoten nicht bearbeiten."
 
-#: selling/page/point_of_sale/pos_payment.js:507
+#: selling/page/point_of_sale/pos_payment.js:536
 msgid "You cannot redeem more than {0}."
 msgstr "Sie können nicht mehr als {0} einlösen."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:154
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
 msgid "You cannot repost item valuation before {}"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:735
+#: accounts/doctype/subscription/subscription.py:725
 msgid "You cannot restart a Subscription that is not cancelled."
 msgstr "Sie können ein nicht abgebrochenes Abonnement nicht neu starten."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:210
 msgid "You cannot submit empty order."
 msgstr "Sie können keine leere Bestellung buchen."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:209
 msgid "You cannot submit the order without payment."
 msgstr "Sie können die Bestellung nicht ohne Zahlung buchen."
 
-#: controllers/accounts_controller.py:3127
+#: controllers/accounts_controller.py:3182
 msgid "You do not have permissions to {} items in a {}."
 msgstr "Sie haben keine Berechtigungen für {} Elemente in einem {}."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:171
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
 msgid "You don't have enough Loyalty Points to redeem"
 msgstr "Sie haben nicht genügend Treuepunkte zum Einlösen"
 
-#: selling/page/point_of_sale/pos_payment.js:474
+#: selling/page/point_of_sale/pos_payment.js:499
 msgid "You don't have enough points to redeem."
 msgstr "Sie haben nicht genug Punkte zum Einlösen."
 
@@ -80190,19 +82955,19 @@
 msgid "You had {} errors while creating opening invoices. Check {} for more details"
 msgstr "Beim Erstellen von Eröffnungsrechnungen sind {} Fehler aufgetreten. Überprüfen Sie {} auf weitere Details"
 
-#: public/js/utils.js:822
+#: public/js/utils.js:891
 msgid "You have already selected items from {0} {1}"
 msgstr "Sie haben bereits Elemente aus {0} {1} gewählt"
 
 #: projects/doctype/project/project.py:336
 msgid "You have been invited to collaborate on the project: {0}"
-msgstr "Sie wurden zur Zusammenarbeit für das Projekt {0} eingeladen."
+msgstr "Sie wurden zur Zusammenarbeit für das Projekt {0} eingeladen"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:442
 msgid "You have entered a duplicate Delivery Note on Row"
 msgstr ""
 
-#: stock/doctype/item/item.py:1039
+#: stock/doctype/item/item.py:1027
 msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
 msgstr "Sie müssen die automatische Nachbestellung in den Lagereinstellungen aktivieren, um den Nachbestellungsstand beizubehalten."
 
@@ -80210,11 +82975,11 @@
 msgid "You haven't created a {0} yet"
 msgstr "Sie haben noch kein(en) {0} erstellt"
 
-#: selling/page/point_of_sale/pos_controller.js:196
+#: selling/page/point_of_sale/pos_controller.js:218
 msgid "You must add atleast one item to save it as draft."
 msgstr "Sie müssen mindestens ein Element hinzufügen, um es als Entwurf zu speichern."
 
-#: selling/page/point_of_sale/pos_controller.js:598
+#: selling/page/point_of_sale/pos_controller.js:626
 msgid "You must select a customer before adding an item."
 msgstr "Sie müssen einen Kunden auswählen, bevor Sie einen Artikel hinzufügen."
 
@@ -80225,7 +82990,7 @@
 #. Success message of the Module Onboarding 'Home'
 #: setup/module_onboarding/home/home.json
 msgid "You're ready to start your journey with ERPNext"
-msgstr ""
+msgstr "Sie sind bereit, Ihre Reise mit ERPNext zu beginnen"
 
 #. Option for the 'Provider' (Select) field in DocType 'Video'
 #: utilities/doctype/video/video.json
@@ -80247,19 +83012,19 @@
 
 #: www/book_appointment/index.html:49
 msgid "Your Name (required)"
-msgstr ""
+msgstr "Ihr Name (erforderlich)"
 
 #: templates/includes/footer/footer_extension.html:5
 #: templates/includes/footer/footer_extension.html:6
 msgid "Your email address..."
-msgstr "Deine Emailadresse..."
+msgstr "Ihre E-Mail-Adresse..."
 
 #: www/book_appointment/verify/index.html:11
 msgid "Your email has been verified and your appointment has been scheduled"
-msgstr ""
+msgstr "Ihre E-Mail wurde verifiziert und Ihr Termin wurde geplant"
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:22
-#: setup/setup_wizard/operations/install_fixtures.py:288
+#: setup/setup_wizard/operations/install_fixtures.py:286
 msgid "Your order is out for delivery!"
 msgstr "Ihre Bestellung ist versandbereit!"
 
@@ -80271,7 +83036,7 @@
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "Youtube ID"
-msgstr ""
+msgstr "Youtube-ID"
 
 #. Label of a Section Break field in DocType 'Video'
 #: utilities/doctype/video/video.json
@@ -80279,7 +83044,7 @@
 msgid "Youtube Statistics"
 msgstr "Youtube-Statistiken"
 
-#: public/js/utils/contact_address_quick_entry.js:68
+#: public/js/utils/contact_address_quick_entry.js:71
 msgid "ZIP Code"
 msgstr "Postleitzahl"
 
@@ -80289,11 +83054,11 @@
 msgid "Zero Balance"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:66
+#: regional/report/uae_vat_201/uae_vat_201.py:65
 msgid "Zero Rated"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Zero quantity"
 msgstr ""
 
@@ -80303,41 +83068,49 @@
 msgid "Zip File"
 msgstr "Zip-Datei"
 
-#: stock/reorder_item.py:283
+#: stock/reorder_item.py:367
 msgid "[Important] [ERPNext] Auto Reorder Errors"
 msgstr "[Wichtig] [ERPNext] Fehler bei der automatischen Neuordnung"
 
 #: controllers/status_updater.py:247
 msgid "`Allow Negative rates for Items`"
-msgstr ""
+msgstr "„Negative Preise für Artikel zulassen“"
 
-#: stock/doctype/stock_settings/stock_settings.py:89
+#: stock/doctype/stock_settings/stock_settings.py:92
 #, python-format
 msgid "`Freeze Stocks Older Than` should be smaller than %d days."
 msgstr ""
 
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr ""
+
 #: accounts/doctype/shipping_rule/shipping_rule.py:204
 msgid "and"
 msgstr "und"
 
-#: manufacturing/doctype/bom/bom.js:759
+#: manufacturing/doctype/bom/bom.js:792
 msgid "as a percentage of finished item quantity"
-msgstr ""
+msgstr "als Prozentsatz der fertigen Artikelmenge"
 
 #: www/book_appointment/index.html:43
 msgid "at"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:17
-#: selling/report/sales_analytics/sales_analytics.js:17
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
 msgid "based_on"
 msgstr "basiert_auf"
 
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "description"
-msgstr ""
+msgstr "beschreibung"
 
 #. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
 #. Settings'
@@ -80346,8 +83119,12 @@
 msgid "development"
 msgstr "Entwicklung"
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:57
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
 msgid "doc_type"
 msgstr "doc_type"
 
@@ -80374,6 +83151,10 @@
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgctxt "Currency Exchange Settings"
 msgid "exchangerate.host"
+msgstr "exchangerate.host"
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
 msgstr ""
 
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
@@ -80381,6 +83162,14 @@
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgctxt "Currency Exchange Settings"
 msgid "frankfurter.app"
+msgstr "frankfurter.app"
+
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
 msgstr ""
 
 #. Label of a Attach Image field in DocType 'Batch'
@@ -80389,7 +83178,7 @@
 msgid "image"
 msgstr "Bild"
 
-#: accounts/doctype/budget/budget.py:253
+#: accounts/doctype/budget/budget.py:258
 msgid "is already"
 msgstr ""
 
@@ -80465,7 +83254,7 @@
 msgid "material_request_item"
 msgstr ""
 
-#: controllers/selling_controller.py:150
+#: controllers/selling_controller.py:151
 msgid "must be between 0 and 100"
 msgstr ""
 
@@ -80511,7 +83300,11 @@
 msgid "old_parent"
 msgstr "Altes übergeordnetes Element"
 
-#: controllers/accounts_controller.py:1033
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr ""
+
+#: controllers/accounts_controller.py:1109
 msgid "or"
 msgstr "oder"
 
@@ -80523,7 +83316,7 @@
 msgid "out of 5"
 msgstr "von 5"
 
-#: public/js/utils.js:369
+#: public/js/utils.js:417
 msgid "payments app is not installed. Please install it from {0} or {1}"
 msgstr ""
 
@@ -80564,7 +83357,7 @@
 msgid "per hour"
 msgstr "pro Stunde"
 
-#: stock/stock_ledger.py:1681
+#: stock/stock_ledger.py:1673
 msgid "performing either one below:"
 msgstr ""
 
@@ -80592,7 +83385,7 @@
 msgid "ratings"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 msgid "received from"
 msgstr "erhalten von"
 
@@ -80669,15 +83462,11 @@
 msgid "sandbox"
 msgstr "Sandkasten"
 
-#: public/js/controllers/transaction.js:920
-msgid "selected Payment Terms Template"
-msgstr ""
-
-#: accounts/doctype/subscription/subscription.py:711
+#: accounts/doctype/subscription/subscription.py:701
 msgid "subscription is already cancelled."
 msgstr ""
 
-#: controllers/status_updater.py:353 controllers/status_updater.py:373
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
 msgid "target_ref_field"
 msgstr ""
 
@@ -80693,12 +83482,14 @@
 msgid "title"
 msgstr "Titel"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
 msgid "to"
 msgstr "An"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2737
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
 msgid "to unallocate the amount of this Return Invoice before cancelling it."
 msgstr ""
 
@@ -80721,60 +83512,60 @@
 msgid "via BOM Update Tool"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:256
+#: accounts/doctype/budget/budget.py:261
 msgid "will be"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:110
+#: assets/doctype/asset_category/asset_category.py:112
 msgid "you must select Capital Work in Progress Account in accounts table"
 msgstr "Sie müssen in der Kontentabelle das Konto &quot;Kapital in Bearbeitung&quot; auswählen"
 
-#: accounts/report/cash_flow/cash_flow.py:226
-#: accounts/report/cash_flow/cash_flow.py:227
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
 msgid "{0}"
 msgstr "{0}"
 
-#: controllers/accounts_controller.py:878
+#: controllers/accounts_controller.py:943
 msgid "{0} '{1}' is disabled"
 msgstr "{0} '{1}' ist deaktiviert"
 
-#: accounts/utils.py:172
+#: accounts/utils.py:168
 msgid "{0} '{1}' not in Fiscal Year {2}"
 msgstr "{0} '{1}' nicht im Geschäftsjahr {2}"
 
-#: manufacturing/doctype/work_order/work_order.py:355
+#: manufacturing/doctype/work_order/work_order.py:362
 msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
 msgstr "{0} ({1}) darf nicht größer als die geplante Menge ({2}) im Arbeitsauftrag {3} sein"
 
-#: stock/report/stock_ageing/stock_ageing.py:201
+#: stock/report/stock_ageing/stock_ageing.py:200
 msgid "{0} - Above"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:253
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
 msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
 msgstr "{0} <b>{1}</b> hat Vermögensgegenstände gebucht. Entfernen Sie Artikel <b>{2}</b> aus der Tabelle, um fortzufahren."
 
-#: controllers/accounts_controller.py:1893
+#: controllers/accounts_controller.py:1971
 msgid "{0} Account not found against Customer {1}."
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:266
 msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:759
+#: accounts/doctype/pricing_rule/utils.py:745
 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
 msgstr "Verwendeter {0} -Coupon ist {1}. Zulässige Menge ist erschöpft"
 
-#: setup/doctype/email_digest/email_digest.py:126
+#: setup/doctype/email_digest/email_digest.py:124
 msgid "{0} Digest"
 msgstr "{0} Zusammenfassung"
 
-#: accounts/utils.py:1286
+#: accounts/utils.py:1228
 msgid "{0} Number {1} is already used in {2} {3}"
 msgstr "{0} Nummer {1} wird bereits in {2} {3} verwendet"
 
-#: manufacturing/doctype/work_order/work_order.js:379
+#: manufacturing/doctype/work_order/work_order.js:397
 msgid "{0} Operations: {1}"
 msgstr "{0} Operationen: {1}"
 
@@ -80782,35 +83573,35 @@
 msgid "{0} Request for {1}"
 msgstr "{0} Anfrage für {1}"
 
-#: stock/doctype/item/item.py:323
+#: stock/doctype/item/item.py:322
 msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
 msgstr "{0} Probe aufbewahren basiert auf Charge. Bitte aktivieren Sie die Option Chargennummer, um die Probe des Artikels aufzubewahren"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
 msgid "{0} Transaction(s) Reconciled"
 msgstr ""
 
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:61
 msgid "{0} account is not of type {1}"
-msgstr ""
+msgstr "Konto {0} ist nicht vom Typ {1}"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:447
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
 msgid "{0} account not found while submitting purchase receipt"
 msgstr "Konto {0} beim Buchen des Eingangsbelegs nicht gefunden"
 
-#: accounts/doctype/journal_entry/journal_entry.py:930
+#: accounts/doctype/journal_entry/journal_entry.py:965
 msgid "{0} against Bill {1} dated {2}"
 msgstr "{0} zu Rechnung {1} vom {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:939
+#: accounts/doctype/journal_entry/journal_entry.py:974
 msgid "{0} against Purchase Order {1}"
 msgstr "{0} zu Bestellung {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:906
+#: accounts/doctype/journal_entry/journal_entry.py:941
 msgid "{0} against Sales Invoice {1}"
 msgstr "{0} zu Ausgangsrechnung {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:913
+#: accounts/doctype/journal_entry/journal_entry.py:948
 msgid "{0} against Sales Order {1}"
 msgstr "{0} zu Auftrag{1}"
 
@@ -80818,12 +83609,12 @@
 msgid "{0} already has a Parent Procedure {1}."
 msgstr "{0} hat bereits eine übergeordnete Prozedur {1}."
 
-#: stock/doctype/delivery_note/delivery_note.py:610
+#: stock/doctype/delivery_note/delivery_note.py:685
 msgid "{0} and {1}"
 msgstr "{0} und {1}"
 
 #: accounts/report/general_ledger/general_ledger.py:66
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.py:110
 msgid "{0} and {1} are mandatory"
 msgstr "{0} und {1} sind obligatorisch"
 
@@ -80835,24 +83626,24 @@
 msgid "{0} can not be negative"
 msgstr "{0} kann nicht negativ sein"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:138
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
-msgstr ""
+msgstr "{0} kann nicht als Hauptkostenstelle verwendet werden, da sie als untergeordnete Kostenstelle in der Kostenstellenzuordnung {1} verwendet wurde"
 
-#: manufacturing/doctype/production_plan/production_plan.py:783
-#: manufacturing/doctype/production_plan/production_plan.py:877
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
 msgid "{0} created"
 msgstr "{0} erstellt"
 
-#: setup/doctype/company/company.py:191
+#: setup/doctype/company/company.py:189
 msgid "{0} currency must be same as company's default currency. Please select another account."
 msgstr "Die Währung {0} muss mit der Standardwährung des Unternehmens übereinstimmen. Bitte wählen Sie ein anderes Konto aus."
 
-#: buying/doctype/purchase_order/purchase_order.py:310
+#: buying/doctype/purchase_order/purchase_order.py:311
 msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
 msgstr "{0} hat derzeit eine {1} Supplier Scorecard offen, und Bestellungen an diesen Lieferanten sollten mit Vorsicht erteilt werden."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:96
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
 msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
 msgstr "{0} hat derzeit eine {1} Supplier Scorecard stehen, und Anfragen an diesen Lieferanten sollten mit Vorsicht ausgegeben werden."
 
@@ -80864,15 +83655,15 @@
 msgid "{0} entered twice in Item Tax"
 msgstr "{0} in Artikelsteuer doppelt eingegeben"
 
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:430
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
 msgid "{0} entered twice {1} in Item Taxes"
 msgstr ""
 
-#: accounts/utils.py:137 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
 msgid "{0} for {1}"
 msgstr "{0} für {1}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:364
+#: accounts/doctype/payment_entry/payment_entry.py:362
 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
 msgstr ""
 
@@ -80880,7 +83671,11 @@
 msgid "{0} has been submitted successfully"
 msgstr "{0} wurde erfolgreich gebucht"
 
-#: controllers/accounts_controller.py:2212
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:2285
 msgid "{0} in row {1}"
 msgstr "{0} in Zeile {1}"
 
@@ -80888,47 +83683,51 @@
 msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
 msgstr ""
 
-#: controllers/accounts_controller.py:162
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:164
 msgid "{0} is blocked so this transaction cannot proceed"
 msgstr "{0} ist blockiert, daher kann diese Transaktion nicht fortgesetzt werden"
 
 #: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:542
+#: accounts/doctype/payment_entry/payment_entry.py:557
 #: accounts/report/general_ledger/general_ledger.py:62
-#: accounts/report/pos_register/pos_register.py:110 controllers/trends.py:50
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
 msgid "{0} is mandatory"
 msgstr "{0} ist zwingend erforderlich"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:975
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
 msgid "{0} is mandatory for Item {1}"
 msgstr "{0} Artikel ist zwingend erfoderlich für {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:220
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
 msgid "{0} is mandatory for account {1}"
-msgstr ""
+msgstr "{0} ist für Konto {1} obligatorisch"
 
 #: public/js/controllers/taxes_and_totals.js:122
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
 msgstr "{0} ist obligatorisch. Möglicherweise wird kein Währungsumtauschdatensatz für {1} bis {2} erstellt."
 
-#: controllers/accounts_controller.py:2491
+#: controllers/accounts_controller.py:2551
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
 msgstr "{0} ist zwingend erforderlich. Möglicherweise wurde der Datensatz für die Währungsumrechung für {1} bis {2} nicht erstellt."
 
-#: selling/doctype/customer/customer.py:199
+#: selling/doctype/customer/customer.py:198
 msgid "{0} is not a company bank account"
 msgstr "{0} ist kein Firmenbankkonto"
 
-#: accounts/doctype/cost_center/cost_center.py:55
+#: accounts/doctype/cost_center/cost_center.py:53
 msgid "{0} is not a group node. Please select a group node as parent cost center"
 msgstr "{0} ist kein Gruppenknoten. Bitte wählen Sie einen Gruppenknoten als übergeordnete Kostenstelle"
 
-#: stock/doctype/stock_entry/stock_entry.py:456
+#: stock/doctype/stock_entry/stock_entry.py:412
 msgid "{0} is not a stock Item"
 msgstr "{0} ist kein Lagerartikel"
 
-#: controllers/item_variant.py:144
+#: controllers/item_variant.py:140
 msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
 msgstr "{0} ist kein gültiger Wert für das Attribut {1} von Element {2}."
 
@@ -80936,42 +83735,46 @@
 msgid "{0} is not added in the table"
 msgstr "{0} wurde nicht in die Tabelle aufgenommen"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:142
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
 msgid "{0} is not enabled in {1}"
 msgstr "{0} ist in {1} nicht aktiviert"
 
-#: stock/doctype/material_request/material_request.py:565
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
 msgid "{0} is not the default supplier for any items."
 msgstr "{0} ist nicht der Standardlieferant für Artikel."
 
-#: accounts/doctype/payment_entry/payment_entry.py:2300
+#: accounts/doctype/payment_entry/payment_entry.py:2332
 msgid "{0} is on hold till {1}"
 msgstr "{0} ist auf Eis gelegt bis {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:131
+#: accounts/doctype/gl_entry/gl_entry.py:126
 #: accounts/doctype/pricing_rule/pricing_rule.py:165
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:182
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
 msgid "{0} is required"
 msgstr "{0}  erforderlich"
 
-#: manufacturing/doctype/work_order/work_order.js:343
+#: manufacturing/doctype/work_order/work_order.js:362
 msgid "{0} items in progress"
 msgstr "{0} Elemente in Bearbeitung"
 
-#: manufacturing/doctype/work_order/work_order.js:327
+#: manufacturing/doctype/work_order/work_order.js:346
 msgid "{0} items produced"
 msgstr "{0} Elemente hergestellt"
 
-#: controllers/sales_and_purchase_return.py:174
+#: controllers/sales_and_purchase_return.py:172
 msgid "{0} must be negative in return document"
 msgstr "{0} muss im Retourenschein negativ sein"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1988
-msgid "{0} not allowed to transact with {1}. Please change the Company."
-msgstr "{0} darf nicht mit {1} arbeiten. Bitte wählen Sie ein anderes Unternehmen."
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:467
+#: manufacturing/doctype/bom/bom.py:461
 msgid "{0} not found for item {1}"
 msgstr "{0} für Artikel {1} nicht gefunden"
 
@@ -80983,82 +83786,82 @@
 msgid "{0} payment entries can not be filtered by {1}"
 msgstr "{0} Zahlungsbuchungen können nicht nach {1} gefiltert werden"
 
-#: controllers/stock_controller.py:899
+#: controllers/stock_controller.py:1111
 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
-msgstr ""
+msgstr "Menge {0} des Artikels {1} wird im Lager {2} mit einer Kapazität von {3} empfangen."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:451
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:702
+#: stock/doctype/pick_list/pick_list.py:766
 msgid "{0} units of Item {1} is not available."
 msgstr "{0} Einheiten von Artikel {1} sind nicht verfügbar."
 
-#: stock/doctype/pick_list/pick_list.py:718
+#: stock/doctype/pick_list/pick_list.py:782
 msgid "{0} units of Item {1} is picked in another Pick List."
 msgstr "{0} Einheiten des Artikels {1} werden in einer anderen Pickliste kommissioniert."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:135
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
 msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1340 stock/stock_ledger.py:1829
-#: stock/stock_ledger.py:1845
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
 msgstr "Es werden {0} Einheiten von {1} in {2} auf {3} {4} für {5} benötigt, um diesen Vorgang abzuschließen."
 
-#: stock/stock_ledger.py:1955 stock/stock_ledger.py:2005
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1334
+#: stock/stock_ledger.py:1342
 msgid "{0} units of {1} needed in {2} to complete this transaction."
 msgstr "{0} Einheiten von {1} benötigt in {2} zum Abschluss dieser Transaktion."
 
-#: stock/utils.py:432
+#: stock/utils.py:413
 msgid "{0} valid serial nos for Item {1}"
 msgstr "{0} gültige Seriennummern für Artikel {1}"
 
-#: stock/doctype/item/item.js:548
+#: stock/doctype/item/item.js:615
 msgid "{0} variants created."
 msgstr "{0} Varianten erstellt."
 
-#: accounts/doctype/payment_term/payment_term.js:17
+#: accounts/doctype/payment_term/payment_term.js:19
 msgid "{0} will be given as discount."
-msgstr ""
+msgstr "{0} wird als Rabatt gewährt."
 
-#: manufacturing/doctype/job_card/job_card.py:773
+#: manufacturing/doctype/job_card/job_card.py:772
 msgid "{0} {1}"
-msgstr ""
+msgstr "{0} {1}"
 
-#: public/js/utils/serial_no_batch_selector.js:203
+#: public/js/utils/serial_no_batch_selector.js:206
 msgid "{0} {1} Manually"
 msgstr "{0} {1} manuell"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:433
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
 msgid "{0} {1} Partially Reconciled"
-msgstr ""
+msgstr "{0} {1} Teilweise abgeglichen"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
 msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.py:123
+#: accounts/doctype/payment_order/payment_order.py:121
 msgid "{0} {1} created"
 msgstr "{0} {1} erstellt"
 
-#: accounts/doctype/payment_entry/payment_entry.py:506
-#: accounts/doctype/payment_entry/payment_entry.py:562
-#: accounts/doctype/payment_entry/payment_entry.py:2065
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
 msgid "{0} {1} does not exist"
 msgstr "{0} {1} existiert nicht"
 
-#: accounts/party.py:535
+#: accounts/party.py:515
 msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
 msgstr "{0} {1} hat Buchungen in der Währung {2} für das Unternehmen {3}. Bitte wählen Sie ein Forderungs- oder Verbindlichkeitskonto mit der Währung {2} aus."
 
-#: accounts/doctype/payment_entry/payment_entry.py:374
+#: accounts/doctype/payment_entry/payment_entry.py:372
 msgid "{0} {1} has already been fully paid."
 msgstr "{0} {1} wurde bereits vollständig bezahlt."
 
@@ -81066,225 +83869,220 @@
 msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
 msgstr "{0} {1} wurde bereits teilweise bezahlt. Bitte nutzen Sie den Button 'Ausstehende Rechnungen aufrufen', um die aktuell ausstehenden Beträge zu erhalten."
 
-#: buying/doctype/purchase_order/purchase_order.py:449
-#: selling/doctype/sales_order/sales_order.py:481
-#: stock/doctype/material_request/material_request.py:198
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
 msgid "{0} {1} has been modified. Please refresh."
 msgstr "{0} {1} wurde geändert. Bitte aktualisieren."
 
-#: stock/doctype/material_request/material_request.py:225
+#: stock/doctype/material_request/material_request.py:221
 msgid "{0} {1} has not been submitted so the action cannot be completed"
 msgstr "{0} {1} wurde nicht gebucht, so dass die Aktion nicht abgeschlossen werden kann"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:90
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
 msgid "{0} {1} is allocated twice in this Bank Transaction"
-msgstr ""
+msgstr "{0} {1} wird in dieser Banktransaktion zweimal zugeteilt"
 
-#: accounts/doctype/payment_entry/payment_entry.py:591
+#: accounts/doctype/payment_entry/payment_entry.py:607
 msgid "{0} {1} is associated with {2}, but Party Account is {3}"
 msgstr "{0} {1} ist mit {2} verbunden, aber das Gegenkonto ist {3}"
 
-#: controllers/buying_controller.py:624 controllers/selling_controller.py:421
-#: controllers/subcontracting_controller.py:806
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
 msgid "{0} {1} is cancelled or closed"
 msgstr "{0} {1} wurde abgebrochen oder geschlossen"
 
-#: stock/doctype/material_request/material_request.py:365
+#: stock/doctype/material_request/material_request.py:363
 msgid "{0} {1} is cancelled or stopped"
 msgstr "{0} {1} wird abgebrochen oder  beendet"
 
-#: stock/doctype/material_request/material_request.py:215
+#: stock/doctype/material_request/material_request.py:211
 msgid "{0} {1} is cancelled so the action cannot be completed"
 msgstr "{0} {1} wurde abgebrochen, deshalb kann die Aktion nicht abgeschlossen werden"
 
-#: accounts/doctype/journal_entry/journal_entry.py:725
+#: accounts/doctype/journal_entry/journal_entry.py:759
 msgid "{0} {1} is closed"
 msgstr "{0} {1} ist geschlossen"
 
-#: accounts/party.py:769
+#: accounts/party.py:744
 msgid "{0} {1} is disabled"
 msgstr "{0} {1} ist deaktiviert"
 
-#: accounts/party.py:775
+#: accounts/party.py:750
 msgid "{0} {1} is frozen"
 msgstr "{0} {1} ist gesperrt"
 
-#: accounts/doctype/journal_entry/journal_entry.py:722
+#: accounts/doctype/journal_entry/journal_entry.py:756
 msgid "{0} {1} is fully billed"
 msgstr "{0} {1} wird voll in Rechnung gestellt"
 
-#: accounts/party.py:779
+#: accounts/party.py:754
 msgid "{0} {1} is not active"
 msgstr "{0} {1} ist nicht aktiv"
 
-#: accounts/doctype/payment_entry/payment_entry.py:569
+#: accounts/doctype/payment_entry/payment_entry.py:584
 msgid "{0} {1} is not associated with {2} {3}"
 msgstr "{0} {1} gehört nicht zu {2} {3}"
 
-#: accounts/utils.py:133
+#: accounts/utils.py:131
 msgid "{0} {1} is not in any active Fiscal Year"
-msgstr ""
+msgstr "{0} {1} befindet sich in keinem aktiven Geschäftsjahr"
 
-#: accounts/doctype/journal_entry/journal_entry.py:719
-#: accounts/doctype/journal_entry/journal_entry.py:760
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
 msgid "{0} {1} is not submitted"
 msgstr "{0} {1} ist nicht gebucht"
 
-#: accounts/doctype/payment_entry/payment_entry.py:598
+#: accounts/doctype/payment_entry/payment_entry.py:617
 msgid "{0} {1} is on hold"
 msgstr "{0} {1} liegt derzeit auf Eis"
 
-#: controllers/buying_controller.py:495
+#: controllers/buying_controller.py:489
 msgid "{0} {1} is {2}"
 msgstr "{0} {1} ist {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:603
+#: accounts/doctype/payment_entry/payment_entry.py:623
 msgid "{0} {1} must be submitted"
 msgstr "{0} {1} muss gebucht werden"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:213
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
 msgstr ""
 
-#: buying/utils.py:117
+#: buying/utils.py:110
 msgid "{0} {1} status is {2}"
 msgstr "{0} {1} Status ist {2}"
 
-#: public/js/utils/serial_no_batch_selector.js:189
+#: public/js/utils/serial_no_batch_selector.js:191
 msgid "{0} {1} via CSV File"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:254
+#: accounts/doctype/gl_entry/gl_entry.py:213
 msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
 msgstr "{0} {1}: \"Gewinn und Verlust\" Konto-Art {2} ist nicht in Eröffnungs-Buchung erlaubt"
 
-#: accounts/doctype/gl_entry/gl_entry.py:283
+#: accounts/doctype/gl_entry/gl_entry.py:242
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
 msgid "{0} {1}: Account {2} does not belong to Company {3}"
 msgstr "{0} {1}: Konto {2} gehört nicht zu Unternehmen {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:271
+#: accounts/doctype/gl_entry/gl_entry.py:230
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
-msgstr ""
+msgstr "{0} {1}: Das Konto {2} ist ein Gruppenkonto und Gruppenkonten können nicht für Transaktionen verwendet werden"
 
-#: accounts/doctype/gl_entry/gl_entry.py:278
+#: accounts/doctype/gl_entry/gl_entry.py:237
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
 msgid "{0} {1}: Account {2} is inactive"
 msgstr "{0} {1}: Konto {2} ist inaktiv"
 
-#: accounts/doctype/gl_entry/gl_entry.py:322
+#: accounts/doctype/gl_entry/gl_entry.py:279
 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
 msgstr "{0} {1}: Konteneintrag für {2} kann nur in folgender Währung vorgenommen werden: {3}"
 
-#: controllers/stock_controller.py:365
+#: controllers/stock_controller.py:562
 msgid "{0} {1}: Cost Center is mandatory for Item {2}"
 msgstr "{0} {1}: Kostenstelle ist zwingend erfoderlich für Artikel {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:171
+#: accounts/doctype/gl_entry/gl_entry.py:166
 msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
-msgstr ""
+msgstr "{0} {1}: Kostenstelle ist für das GUV-Konto {2} erforderlich."
 
-#: accounts/doctype/gl_entry/gl_entry.py:298
+#: accounts/doctype/gl_entry/gl_entry.py:255
 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
 msgstr "{0} {1}: Kostenstelle {2} gehört nicht zu Unternehmen {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:305
+#: accounts/doctype/gl_entry/gl_entry.py:262
 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
-msgstr ""
+msgstr "{0} {1}: Die Kostenstelle {2} ist eine Gruppenkostenstelle und Gruppenkostenstellen können nicht für Transaktionen verwendet werden"
 
-#: accounts/doctype/gl_entry/gl_entry.py:137
+#: accounts/doctype/gl_entry/gl_entry.py:132
 msgid "{0} {1}: Customer is required against Receivable account {2}"
 msgstr "{0} {1}: Für das Eingangskonto {2} ist ein Kunde erforderlich"
 
-#: accounts/doctype/gl_entry/gl_entry.py:159
+#: accounts/doctype/gl_entry/gl_entry.py:154
 msgid "{0} {1}: Either debit or credit amount is required for {2}"
 msgstr "{0} {1}: Debit- oder Kreditbetrag ist für {2} erforderlich"
 
-#: accounts/doctype/gl_entry/gl_entry.py:143
+#: accounts/doctype/gl_entry/gl_entry.py:138
 msgid "{0} {1}: Supplier is required against Payable account {2}"
 msgstr "{0} {1}: Für das Kreditorenkonto ist ein Lieferant erforderlich {2}"
 
 #: projects/doctype/project/project_list.js:6
 msgid "{0}%"
-msgstr ""
+msgstr "{0}%"
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 msgid "{0}% Billed"
-msgstr ""
+msgstr "{0}% in Rechnung gestellt"
 
-#: controllers/website_list_for_contact.py:213
+#: controllers/website_list_for_contact.py:211
 msgid "{0}% Delivered"
-msgstr ""
+msgstr "{0}% Geliefert"
 
 #: accounts/doctype/payment_term/payment_term.js:15
 #, python-format
 msgid "{0}% of total invoice value will be given as discount."
-msgstr ""
+msgstr "{0}% des Gesamtrechnungswerts wird als Rabatt gewährt."
 
 #: projects/doctype/task/task.py:119
 msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1009
+#: manufacturing/doctype/job_card/job_card.py:1012
 msgid "{0}, complete the operation {1} before the operation {2}."
 msgstr "{0}, schließen Sie die Operation {1} vor der Operation {2} ab."
 
-#: accounts/party.py:76
+#: accounts/party.py:73
 msgid "{0}: {1} does not exists"
 msgstr "{0}: {1} existiert nicht"
 
-#: accounts/doctype/payment_entry/payment_entry.js:724
+#: accounts/doctype/payment_entry/payment_entry.js:889
 msgid "{0}: {1} must be less than {2}"
 msgstr "{0}: {1} muss kleiner als {2} sein"
 
-#: manufacturing/doctype/bom/bom.py:214
+#: manufacturing/doctype/bom/bom.py:211
 msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
 msgstr "{0} {1} Haben Sie den Artikel umbenannt? Bitte wenden Sie sich an den Administrator / technischen Support"
 
-#: controllers/stock_controller.py:1160
+#: controllers/stock_controller.py:1367
 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
-msgstr ""
+msgstr "Die Stichprobengröße von {item_name} ({sample_size}) darf nicht größer sein als die akzeptierte Menge ({accepted_quantity})"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
 msgid "{range4}-Above"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:372
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
 msgid "{}"
 msgstr "{}"
 
-#: controllers/buying_controller.py:712
+#: controllers/buying_controller.py:736
 msgid "{} Assets created for {}"
 msgstr "{} Assets erstellt für {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1775
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
 msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
 msgstr "{} kann nicht storniert werden, da die gesammelten Treuepunkte eingelöst wurden. Brechen Sie zuerst das {} Nein {} ab"
 
-#: controllers/buying_controller.py:203
+#: controllers/buying_controller.py:197
 msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
 msgstr "{} hat gebuchte Vermögensgegenstände, die mit ihm verknüpft sind. Sie müssen die Vermögensgegenstände stornieren, um eine Kaufrückgabe zu erstellen."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
 msgid "{} is a child company."
 msgstr "{} ist ein untergeordnetes Unternehmen."
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:57
-msgid "{} is added multiple times on rows: {}"
-msgstr ""
-
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:704
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
 msgid "{} of {}"
 msgstr "{} von {}"
 
-#: accounts/doctype/party_link/party_link.py:50
-#: accounts/doctype/party_link/party_link.py:60
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
 msgid "{} {} is already linked with another {}"
-msgstr ""
+msgstr "{} {} ist bereits mit einem anderen {} verknüpft"
 
 #: accounts/doctype/party_link/party_link.py:40
 msgid "{} {} is already linked with {} {}"
-msgstr ""
+msgstr "{} {} ist bereits mit {} {} verknüpft"
 
diff --git a/erpnext/locale/eo.po b/erpnext/locale/eo.po
new file mode 100644
index 0000000..30f2a1c
--- /dev/null
+++ b/erpnext/locale/eo.po
@@ -0,0 +1,83972 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: frappe\n"
+"Report-Msgid-Bugs-To: info@erpnext.com\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-01 14:43\n"
+"Last-Translator: info@erpnext.com\n"
+"Language-Team: Esperanto\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.13.1\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Crowdin-Project: frappe\n"
+"X-Crowdin-Project-ID: 639578\n"
+"X-Crowdin-Language: eo\n"
+"X-Crowdin-File: /[frappe.erpnext] develop/erpnext/locale/main.pot\n"
+"X-Crowdin-File-ID: 46\n"
+"Language: eo_UY\n"
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "  "
+msgstr "crwdns62294:0crwdne62294:0"
+
+#: selling/doctype/quotation/quotation.js:77
+msgid " Address"
+msgstr "crwdns62296:0crwdne62296:0"
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
+msgid " Amount"
+msgstr "crwdns62298:0crwdne62298:0"
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid " Is Child Table"
+msgstr "crwdns62300:0crwdne62300:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:107
+#: selling/report/sales_analytics/sales_analytics.py:66
+msgid " Name"
+msgstr "crwdns62302:0crwdne62302:0"
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
+msgid " Rate"
+msgstr "crwdns62306:0crwdne62306:0"
+
+#: projects/doctype/project_update/project_update.py:104
+msgid " Summary"
+msgstr "crwdns62312:0crwdne62312:0"
+
+#: stock/doctype/item/item.py:234
+msgid "\"Customer Provided Item\" cannot be Purchase Item also"
+msgstr "crwdns62314:0crwdne62314:0"
+
+#: stock/doctype/item/item.py:236
+msgid "\"Customer Provided Item\" cannot have Valuation Rate"
+msgstr "crwdns62316:0crwdne62316:0"
+
+#: stock/doctype/item/item.py:312
+msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
+msgstr "crwdns62318:0crwdne62318:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr "crwdns111560:0crwdne111560:0"
+
+#. Description of the Onboarding Step 'Accounts Settings'
+#: accounts/onboarding_step/accounts_settings/accounts_settings.json
+msgid "# Account Settings\n\n"
+"In ERPNext, Accounting features are configurable as per your business needs. Accounts Settings is the place to define some of your accounting preferences like:\n\n"
+" - Credit Limit and over billing settings\n"
+" - Taxation preferences\n"
+" - Deferred accounting preferences\n"
+msgstr "crwdns62320:0crwdne62320:0"
+
+#. Description of the Onboarding Step 'Configure Account Settings'
+#: accounts/onboarding_step/configure_account_settings/configure_account_settings.json
+msgid "# Account Settings\n\n"
+"This is a crucial piece of configuration. There are various account settings in ERPNext to restrict and configure actions in the Accounting module.\n\n"
+"The following settings are avaialble for you to configure\n\n"
+"1. Account Freezing \n"
+"2. Credit and Overbilling\n"
+"3. Invoicing and Tax Automations\n"
+"4. Balance Sheet configurations\n\n"
+"There's much more, you can check it all out in this step"
+msgstr "crwdns62322:0crwdne62322:0"
+
+#. Description of the Onboarding Step 'Add an Existing Asset'
+#: assets/onboarding_step/existing_asset/existing_asset.json
+msgid "# Add an Existing Asset\n\n"
+"If you are just starting with ERPNext, you will need to enter Assets you already possess. You can add them as existing fixed assets in ERPNext. Please note that you will have to make a Journal Entry separately updating the opening balance in the fixed asset account."
+msgstr "crwdns62324:0crwdne62324:0"
+
+#. Description of the Onboarding Step 'Create Your First Sales Invoice '
+#: setup/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+msgid "# All about sales invoice\n\n"
+"A Sales Invoice is a bill that you send to your Customers against which the Customer makes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account."
+msgstr "crwdns62326:0crwdne62326:0"
+
+#. Description of the Onboarding Step 'Create Your First Sales Invoice '
+#: accounts/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+msgid "# All about sales invoice\n\n"
+"A Sales Invoice is a bill that you send to your Customers against which the Customer makes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account.\n\n"
+"Here's the flow of how a sales invoice is generally created\n\n\n"
+"![Sales Flow](https://docs.erpnext.com/docs/assets/img/accounts/so-flow.png)"
+msgstr "crwdns62328:0crwdne62328:0"
+
+#. Description of the Onboarding Step 'Define Asset Category'
+#: assets/onboarding_step/asset_category/asset_category.json
+msgid "# Asset Category\n\n"
+"An Asset Category classifies different assets of a Company.\n\n"
+"You can create an Asset Category based on the type of assets. For example, all your desktops and laptops can be part of an Asset Category named \"Electronic Equipment\". Create a separate category for furniture. Also, you can update default properties for each category, like:\n"
+" - Depreciation type and duration\n"
+" - Fixed asset account\n"
+" - Depreciation account\n"
+msgstr "crwdns104512:0crwdne104512:0"
+
+#. Description of the Onboarding Step 'Create an Asset Item'
+#: assets/onboarding_step/asset_item/asset_item.json
+msgid "# Asset Item\n\n"
+"Asset items are created based on Asset Category. You can create one or multiple items against once Asset Category. The sales and purchase transaction for Asset is done via Asset Item. "
+msgstr "crwdns62332:0crwdne62332:0"
+
+#. Description of the Onboarding Step 'Buying Settings'
+#: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
+msgid "# Buying Settings\n\n\n"
+"Buying module’s features are highly configurable as per your business needs. Buying Settings is the place where you can set your preferences for:\n\n"
+"- Supplier naming and default values\n"
+"- Billing and shipping preference in buying transactions\n\n\n"
+msgstr "crwdns62334:0crwdne62334:0"
+
+#. Description of the Onboarding Step 'CRM Settings'
+#: crm/onboarding_step/crm_settings/crm_settings.json
+msgid "# CRM Settings\n\n"
+"CRM module’s features are configurable as per your business needs. CRM Settings is the place where you can set your preferences for:\n"
+"- Campaign\n"
+"- Lead\n"
+"- Opportunity\n"
+"- Quotation"
+msgstr "crwdns62336:0crwdne62336:0"
+
+#. Description of the Onboarding Step 'Review Chart of Accounts'
+#: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
+msgid "# Chart Of Accounts\n\n"
+"ERPNext sets up a simple chart of accounts for each Company you create, but you can modify it according to business and legal requirements."
+msgstr "crwdns62338:0crwdne62338:0"
+
+#. Description of the Onboarding Step 'Check Stock Ledger'
+#. Description of the Onboarding Step 'Check Stock Projected Qty'
+#: stock/onboarding_step/check_stock_ledger_report/check_stock_ledger_report.json
+#: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
+msgid "# Check Stock Reports\n"
+"Based on the various stock transactions, you can get a host of one-click Stock Reports in ERPNext like Stock Ledger, Stock Balance, Projected Quantity, and Ageing analysis."
+msgstr "crwdns62340:0crwdne62340:0"
+
+#. Description of the Onboarding Step 'Cost Centers for Budgeting and Analysis'
+#: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
+msgid "# Cost Centers for Budgeting and Analysis\n\n"
+"While your Books of Accounts are framed to fulfill statutory requirements, you can set up Cost Center and Accounting Dimensions to address your companies reporting and budgeting requirements.\n\n"
+"Click here to learn more about how  <b>[Cost Center](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/cost-center)</b> and <b> [Dimensions](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/accounting-dimensions)</b> allow you to get advanced financial analytics reports from ERPNext."
+msgstr "crwdns62342:0crwdne62342:0"
+
+#. Description of the Onboarding Step 'Finished Items'
+#: manufacturing/onboarding_step/create_product/create_product.json
+msgid "# Create Items for Bill of Materials\n\n"
+"One of the prerequisites of a BOM is the creation of raw materials, sub-assembly, and finished items. Once these items are created, you will be able to proceed to the Bill of Materials master, which is composed of items and routing.\n"
+msgstr "crwdns62344:0crwdne62344:0"
+
+#. Description of the Onboarding Step 'Operation'
+#: manufacturing/onboarding_step/operation/operation.json
+msgid "# Create Operations\n\n"
+"An Operation refers to any manufacturing operation performed on the raw materials to process it further in the manufacturing path. As an example, if you are into garments manufacturing, you will create Operations like fabric cutting, stitching, and washing as some of the operations."
+msgstr "crwdns62346:0crwdne62346:0"
+
+#. Description of the Onboarding Step 'Workstation'
+#: manufacturing/onboarding_step/workstation/workstation.json
+msgid "# Create Workstations\n\n"
+"A Workstation stores information regarding the place where the workstation operations are performed. As an example, if you have ten sewing machines doing stitching jobs, each machine will be added as a workstation."
+msgstr "crwdns62348:0crwdne62348:0"
+
+#. Description of the Onboarding Step 'Bill of Materials'
+#: manufacturing/onboarding_step/create_bom/create_bom.json
+msgid "# Create a Bill of Materials\n\n"
+"A Bill of Materials (BOM) is a list of items and sub-assemblies with quantities required to manufacture an Item.\n\n"
+"BOM also provides cost estimation for the production of the item. It takes raw-materials cost based on valuation and operations to cost based on routing, which gives total costing for a BOM."
+msgstr "crwdns62350:0crwdne62350:0"
+
+#. Description of the Onboarding Step 'Create a Customer'
+#: setup/onboarding_step/create_a_customer/create_a_customer.json
+msgid "# Create a Customer\n\n"
+"The Customer master is at the heart of your sales transactions. Customers are linked in Quotations, Sales Orders, Invoices, and Payments. Customers can be either numbered or identified by name (you would typically do this based on the number of customers you have).\n\n"
+"Through Customer’s master, you can effectively track essentials like:\n"
+" - Customer’s multiple address and contacts\n"
+" - Account Receivables\n"
+" - Credit Limit and Credit Period\n"
+msgstr "crwdns62352:0crwdne62352:0"
+
+#. Description of the Onboarding Step 'Setup Your Letterhead'
+#: setup/onboarding_step/letterhead/letterhead.json
+msgid "# Create a Letter Head\n\n"
+"A Letter Head contains your organization's name, logo, address, etc which appears at the header and footer portion in documents. You can learn more about Setting up Letter Head in ERPNext here.\n"
+msgstr "crwdns62354:0crwdne62354:0"
+
+#. Description of the Onboarding Step 'Create your first Quotation'
+#: setup/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "# Create a Quotation\n\n"
+"Let’s get started with business transactions by creating your first Quotation. You can create a Quotation for an existing customer or a prospect. It will be an approved document, with items you sell and the proposed price + taxes applied. After completing the instructions, you will get a Quotation in a ready to share print format."
+msgstr "crwdns62356:0crwdne62356:0"
+
+#. Description of the Onboarding Step 'Create a Supplier'
+#: setup/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "# Create a Supplier\n\n"
+"Also known as Vendor, is a master at the center of your purchase transactions. Suppliers are linked in Request for Quotation, Purchase Orders, Receipts, and Payments. Suppliers can be either numbered or identified by name.\n\n"
+"Through Supplier’s master, you can effectively track essentials like:\n"
+" - Supplier’s multiple address and contacts\n"
+" - Account Receivables\n"
+" - Credit Limit and Credit Period\n"
+msgstr "crwdns62358:0crwdne62358:0"
+
+#. Description of the Onboarding Step 'Create a Supplier'
+#: stock/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "# Create a Supplier\n"
+"In this step we will create a **Supplier**. If you have already created a **Supplier** you can skip this step."
+msgstr "crwdns62360:0crwdne62360:0"
+
+#. Description of the Onboarding Step 'Work Order'
+#: manufacturing/onboarding_step/work_order/work_order.json
+msgid "# Create a Work Order\n\n"
+"A Work Order or a Job order is given to the manufacturing shop floor by the Production Manager to initiate the manufacturing of a certain quantity of an item. Work Order carriers details of production Item, its BOM, quantities to be manufactured, and operations.\n\n"
+"Through Work Order, you can track various production status like:\n\n"
+"- Issue of raw-material to shop material\n"
+"- Progress on each Workstation via Job Card\n"
+"- Manufactured Quantity against Work Order\n"
+msgstr "crwdns62362:0crwdne62362:0"
+
+#. Description of the Onboarding Step 'Create an Item'
+#: setup/onboarding_step/create_an_item/create_an_item.json
+msgid "# Create an Item\n\n"
+"Item is a product or a service offered by your company, or something you buy as a part of your supplies or raw materials.\n\n"
+"Items are integral to everything you do in ERPNext - from billing, purchasing to managing inventory. Everything you buy or sell, whether it is a physical product or a service is an Item. Items can be stock, non-stock, variants, serialized, batched, assets, etc.\n"
+msgstr "crwdns62364:0crwdne62364:0"
+
+#. Description of the Onboarding Step 'Create an Item'
+#: stock/onboarding_step/create_an_item/create_an_item.json
+msgid "# Create an Item\n"
+"The Stock module deals with the movement of items.\n\n"
+"In this step we will create an  [**Item**](https://docs.erpnext.com/docs/user/manual/en/stock/item)."
+msgstr "crwdns62366:0crwdne62366:0"
+
+#. Description of the Onboarding Step 'Create first Purchase Order'
+#: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
+msgid "# Create first Purchase Order\n\n"
+"Purchase Order is at the heart of your buying transactions. In ERPNext, Purchase Order can can be created against a Purchase Material Request (indent) and Supplier Quotation as well.  Purchase Orders is also linked to Purchase Receipt and Purchase Invoices, allowing you to keep a birds-eye view on your purchase deals.\n\n"
+msgstr "crwdns62368:0crwdne62368:0"
+
+#. Description of the Onboarding Step 'Create Your First Purchase Invoice '
+#: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
+msgid "# Create your first Purchase Invoice\n\n"
+"A Purchase Invoice is a bill received from a Supplier for a product(s) or service(s) delivery to your company. You can track payables through Purchase Invoice and process Payment Entries against it.\n\n"
+"Purchase Invoices can also be created against a Purchase Order or Purchase Receipt."
+msgstr "crwdns62370:0crwdne62370:0"
+
+#. Description of the Onboarding Step 'Financial Statements'
+#: accounts/onboarding_step/financial_statements/financial_statements.json
+msgid "# Financial Statements\n\n"
+"In ERPNext, you can get crucial financial reports like [Balance Sheet] and [Profit and Loss] statements with a click of a button. You can run in the report for a different period and plot analytics charts premised on statement data. For more reports, check sections like Financial Statements, General Ledger, and Profitability reports.\n\n"
+"<b>[Check Accounting reports](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/accounting-reports)</b>"
+msgstr "crwdns62372:0crwdne62372:0"
+
+#. Description of the Onboarding Step 'Review Fixed Asset Accounts'
+#: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
+msgid "# Fixed Asset Accounts\n\n"
+"With the company, a host of fixed asset accounts are pre-configured. To ensure your asset transactions are leading to correct accounting entries, you can review and set up following asset accounts as per your business  requirements.\n"
+" - Fixed asset accounts (Asset account)\n"
+" - Accumulated depreciation\n"
+" - Capital Work in progress (CWIP) account\n"
+" - Asset Depreciation account (Expense account)"
+msgstr "crwdns62374:0crwdne62374:0"
+
+#. Description of the Onboarding Step 'Production Planning'
+#: manufacturing/onboarding_step/production_planning/production_planning.json
+msgid "# How Production Planning Works\n\n"
+"Production Plan helps in production and material planning for the Items planned for manufacturing. These production items can be committed via Sales Order (to Customers) or Material Requests (internally).\n"
+msgstr "crwdns62376:0crwdne62376:0"
+
+#. Description of the Onboarding Step 'Import Data from Spreadsheet'
+#: setup/onboarding_step/data_import/data_import.json
+msgid "# Import Data from Spreadsheet\n\n"
+"In ERPNext, you can easily migrate your historical data using spreadsheets. You can use it for migrating not just masters (like Customer, Supplier, Items), but also for transactions like (outstanding invoices, opening stock and accounting entries, etc)."
+msgstr "crwdns62378:0crwdne62378:0"
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:148
+msgid "# In Stock"
+msgstr "crwdns62380:0crwdne62380:0"
+
+#. Description of the Onboarding Step 'Introduction to Stock Entry'
+#: stock/onboarding_step/introduction_to_stock_entry/introduction_to_stock_entry.json
+msgid "# Introduction to Stock Entry\n"
+"This video will give a quick introduction to [**Stock Entry**](https://docs.erpnext.com/docs/user/manual/en/stock/stock-entry)."
+msgstr "crwdns62382:0crwdne62382:0"
+
+#. Description of the Onboarding Step 'Manage Stock Movements'
+#: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
+msgid "# Manage Stock Movements\n"
+"Stock entry allows you to register the movement of stock for various purposes like transfer, received, issues, repacked, etc. To address issues related to theft and pilferages,  you can always ensure that the movement of goods happens against a document reference Stock Entry in ERPNext.\n\n"
+"Let’s get a quick walk-through on the various scenarios covered in Stock Entry by watching [*this video*](https://www.youtube.com/watch?v=Njt107hlY3I)."
+msgstr "crwdns62384:0crwdne62384:0"
+
+#. Description of the Onboarding Step 'How to Navigate in ERPNext'
+#: setup/onboarding_step/navigation_help/navigation_help.json
+msgid "# Navigation in ERPNext\n\n"
+"Ease of navigating and browsing around the ERPNext is one of our core strengths. In the following video, you will learn how to reach a specific feature in ERPNext via module page or AwesomeBar."
+msgstr "crwdns62386:0crwdne62386:0"
+
+#. Description of the Onboarding Step 'Purchase an Asset'
+#: assets/onboarding_step/asset_purchase/asset_purchase.json
+msgid "# Purchase an Asset\n\n"
+"Assets purchases process if done following the standard Purchase cycle. If capital work in progress is enabled in Asset Category, Asset will be created as soon as Purchase Receipt is created for it. You can quickly create a Purchase Receipt for Asset and see its impact on books of accounts."
+msgstr "crwdns62388:0crwdne62388:0"
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:141
+msgid "# Req'd Items"
+msgstr "crwdns62390:0crwdne62390:0"
+
+#. Description of the Onboarding Step 'Manufacturing Settings'
+#: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
+msgid "# Review Manufacturing Settings\n\n"
+"In ERPNext, the Manufacturing module’s features are configurable as per your business needs. Manufacturing Settings is the place where you can set your preferences for:\n\n"
+"- Capacity planning for allocating jobs to workstations\n"
+"- Raw-material consumption based on BOM or actual\n"
+"- Default values and over-production allowance\n"
+msgstr "crwdns62392:0crwdne62392:0"
+
+#. Description of the Onboarding Step 'Review Stock Settings'
+#: stock/onboarding_step/stock_settings/stock_settings.json
+msgid "# Review Stock Settings\n\n"
+"In ERPNext, the Stock module’s features are configurable as per your business needs. Stock Settings is the place where you can set your preferences for:\n"
+"- Default values for Item and Pricing\n"
+"- Default valuation method for inventory valuation\n"
+"- Set preference for serialization and batching of item\n"
+"- Set tolerance for over-receipt and delivery of items"
+msgstr "crwdns62394:0crwdne62394:0"
+
+#. Description of the Onboarding Step 'Sales Order'
+#: selling/onboarding_step/sales_order/sales_order.json
+msgid "# Sales Order\n\n"
+"A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n\n"
+"Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
+msgstr "crwdns62396:0crwdne62396:0"
+
+#. Description of the Onboarding Step 'Selling Settings'
+#: selling/onboarding_step/selling_settings/selling_settings.json
+msgid "# Selling Settings\n\n"
+"CRM and Selling module’s features are configurable as per your business needs. Selling Settings is the place where you can set your preferences for:\n"
+" - Customer naming and default values\n"
+" - Billing and shipping preference in sales transactions\n"
+msgstr "crwdns62398:0crwdne62398:0"
+
+#. Description of the Onboarding Step 'Set Up a Company'
+#: setup/onboarding_step/company_set_up/company_set_up.json
+msgid "# Set Up a Company\n\n"
+"A company is a legal entity for which you will set up your books of account and create accounting transactions. In ERPNext, you can create multiple companies, and establish relationships (group/subsidiary) among them.\n\n"
+"Within the company master, you can capture various default accounts for that Company and set crucial settings related to the accounting methodology followed for a company.\n"
+msgstr "crwdns62400:0crwdne62400:0"
+
+#. Description of the Onboarding Step 'Setting up Taxes'
+#: accounts/onboarding_step/setup_taxes/setup_taxes.json
+msgid "# Setting up Taxes\n\n"
+"ERPNext lets you configure your taxes so that they are automatically applied in your buying and selling transactions. You can configure them globally or even on Items. ERPNext taxes are pre-configured for most regions."
+msgstr "crwdns62402:0crwdne62402:0"
+
+#. Description of the Onboarding Step 'Routing'
+#: manufacturing/onboarding_step/routing/routing.json
+msgid "# Setup Routing\n\n"
+"A Routing stores all Operations along with the description, hourly rate, operation time, batch size, etc. Click below to learn how the Routing template can be created, for quick selection in the BOM."
+msgstr "crwdns62404:0crwdne62404:0"
+
+#. Description of the Onboarding Step 'Setup a Warehouse'
+#: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
+msgid "# Setup a Warehouse\n"
+"The warehouse can be your location/godown/store where you maintain the item's inventory, and receive/deliver them to various parties.\n\n"
+"In ERPNext, you can maintain a Warehouse in the tree structure, so that location and sub-location of an item can be tracked. Also, you can link a Warehouse to a specific Accounting ledger, where the real-time stock value of that warehouse’s item will be reflected."
+msgstr "crwdns62406:0crwdne62406:0"
+
+#. Description of the Onboarding Step 'Track Material Request'
+#: buying/onboarding_step/create_a_material_request/create_a_material_request.json
+msgid "# Track Material Request\n\n\n"
+"Also known as Purchase Request or an Indent, is a document identifying a requirement of a set of items (products or services) for various purposes like procurement, transfer, issue, or manufacturing. Once the Material Request is validated, a purchase manager can take the next actions for purchasing items like requesting RFQ from a supplier or directly placing an order with an identified Supplier.\n\n"
+msgstr "crwdns62408:0crwdne62408:0"
+
+#. Description of the Onboarding Step 'Update Stock Opening Balance'
+#: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
+msgid "# Update Stock Opening Balance\n"
+"It’s an entry to update the stock balance of an item, in a warehouse, on a date and time you are going live on ERPNext.\n\n"
+"Once opening stocks are updated, you can create transactions like manufacturing and stock deliveries, where this opening stock will be consumed."
+msgstr "crwdns62410:0crwdne62410:0"
+
+#. Description of the Onboarding Step 'Updating Opening Balances'
+#: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
+msgid "# Updating Opening Balances\n\n"
+"Once you close the financial statement in previous accounting software, you can update the same as opening in your ERPNext's Balance Sheet accounts. This will allow you to get complete financial statements from ERPNext in the coming years, and discontinue the parallel accounting system right away."
+msgstr "crwdns62412:0crwdne62412:0"
+
+#. Description of the Onboarding Step 'View Warehouses'
+#: stock/onboarding_step/view_warehouses/view_warehouses.json
+msgid "# View Warehouse\n"
+"In ERPNext the term 'warehouse' can be thought of as a storage location.\n\n"
+"Warehouses are arranged in ERPNext in a tree like structure, where multiple sub-warehouses can be grouped under a single warehouse.\n\n"
+"In this step we will view the [**Warehouse Tree**](https://docs.erpnext.com/docs/user/manual/en/stock/warehouse#21-tree-view) to view the [**Warehouses**](https://docs.erpnext.com/docs/user/manual/en/stock/warehouse) that are set by default."
+msgstr "crwdns62414:0crwdne62414:0"
+
+#. Description of the Onboarding Step 'Create a Sales Item'
+#: accounts/onboarding_step/create_a_product/create_a_product.json
+msgid "## Products and Services\n\n"
+"Depending on the nature of your business, you might be selling products or services to your clients or even both. \n"
+"ERPNext is optimized for itemized management of your sales and purchase.\n\n"
+"The **Item Master**  is where you can add all your sales items. If you are in services, you can create an Item for each service that you offer. If you run a manufacturing business, the same master is used for keeping a record of raw materials, sub-assemblies etc.\n\n"
+"Completing the Item Master is very essential for the successful implementation of ERPNext. We have a brief video introducing the item master for you, you can watch it in the next step."
+msgstr "crwdns62416:0crwdne62416:0"
+
+#. Description of the Onboarding Step 'Create a Customer'
+#: accounts/onboarding_step/create_a_customer/create_a_customer.json
+msgid "## Who is a Customer?\n\n"
+"A customer, who is sometimes known as a client, buyer, or purchaser is the one who receives goods, services, products, or ideas, from a seller for a monetary consideration.\n\n"
+"Every customer needs to be assigned a unique id. Customer name itself can be the id or you can set a naming series for ids to be generated in Selling Settings.\n\n"
+"Just like the supplier, let's quickly create a customer."
+msgstr "crwdns62418:0crwdne62418:0"
+
+#. Description of the Onboarding Step 'Create a Supplier'
+#: accounts/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "## Who is a Supplier?\n\n"
+"Suppliers are companies or individuals who provide you with products or services. ERPNext has comprehensive features for purchase cycles. \n\n"
+"Let's quickly create a supplier with the minimal details required. You need the name of the supplier, assign the supplier to a group, and select the type of the supplier, viz. Company or Individual."
+msgstr "crwdns62420:0crwdne62420:0"
+
+#. Label of a Percent field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "%  Delivered"
+msgstr "crwdns62422:0crwdne62422:0"
+
+#. Label of a Percent field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "% Amount Billed"
+msgstr "crwdns62424:0crwdne62424:0"
+
+#. Label of a Percent field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "% Amount Billed"
+msgstr "crwdns62426:0crwdne62426:0"
+
+#. Label of a Percent field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "% Amount Billed"
+msgstr "crwdns62428:0crwdne62428:0"
+
+#. Label of a Percent field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "% Amount Billed"
+msgstr "crwdns62430:0crwdne62430:0"
+
+#. Label of a Percent field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "% Billed"
+msgstr "crwdns62432:0crwdne62432:0"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "% Complete Method"
+msgstr "crwdns62434:0crwdne62434:0"
+
+#. Label of a Percent field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "% Completed"
+msgstr "crwdns62436:0crwdne62436:0"
+
+#: manufacturing/doctype/bom/bom.js:788
+#, python-format
+msgid "% Finished Item Quantity"
+msgstr "crwdns62438:0crwdne62438:0"
+
+#. Label of a Percent field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "% Installed"
+msgstr "crwdns62440:0crwdne62440:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
+msgid "% Occupied"
+msgstr "crwdns62442:0crwdne62442:0"
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
+msgid "% Of Grand Total"
+msgstr "crwdns62444:0crwdne62444:0"
+
+#. Label of a Percent field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "% Ordered"
+msgstr "crwdns62446:0crwdne62446:0"
+
+#. Label of a Percent field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "% Picked"
+msgstr "crwdns62448:0crwdne62448:0"
+
+#. Label of a Percent field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "% Process Loss"
+msgstr "crwdns62450:0crwdne62450:0"
+
+#. Label of a Percent field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "% Process Loss"
+msgstr "crwdns62452:0crwdne62452:0"
+
+#. Label of a Percent field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "% Progress"
+msgstr "crwdns62454:0crwdne62454:0"
+
+#. Label of a Percent field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "% Received"
+msgstr "crwdns62456:0crwdne62456:0"
+
+#. Label of a Percent field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "% Received"
+msgstr "crwdns62458:0crwdne62458:0"
+
+#. Label of a Percent field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "% Received"
+msgstr "crwdns62460:0crwdne62460:0"
+
+#. Label of a Percent field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "% Returned"
+msgstr "crwdns62462:0crwdne62462:0"
+
+#. Label of a Percent field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "% Returned"
+msgstr "crwdns62464:0crwdne62464:0"
+
+#. Label of a Percent field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "% Returned"
+msgstr "crwdns62466:0crwdne62466:0"
+
+#. Description of the '% Amount Billed' (Percent) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+#, python-format
+msgctxt "Sales Order"
+msgid "% of materials billed against this Sales Order"
+msgstr "crwdns62468:0crwdne62468:0"
+
+#. Description of the '%  Delivered' (Percent) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+#, python-format
+msgctxt "Sales Order"
+msgid "% of materials delivered against this Sales Order"
+msgstr "crwdns62470:0crwdne62470:0"
+
+#: controllers/accounts_controller.py:1975
+msgid "'Account' in the Accounting section of Customer {0}"
+msgstr "crwdns62472:0{0}crwdne62472:0"
+
+#: selling/doctype/sales_order/sales_order.py:269
+msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
+msgstr "crwdns62474:0crwdne62474:0"
+
+#: controllers/trends.py:56
+msgid "'Based On' and 'Group By' can not be same"
+msgstr "crwdns62476:0crwdne62476:0"
+
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
+msgid "'Date' is required"
+msgstr "crwdns62478:0crwdne62478:0"
+
+#: selling/report/inactive_customers/inactive_customers.py:18
+msgid "'Days Since Last Order' must be greater than or equal to zero"
+msgstr "crwdns62480:0crwdne62480:0"
+
+#: controllers/accounts_controller.py:1980
+msgid "'Default {0} Account' in Company {1}"
+msgstr "crwdns62482:0{0}crwdnd62482:0{1}crwdne62482:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1083
+msgid "'Entries' cannot be empty"
+msgstr "crwdns62484:0crwdne62484:0"
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
+#: stock/report/stock_analytics/stock_analytics.py:314
+msgid "'From Date' is required"
+msgstr "crwdns62486:0crwdne62486:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:18
+msgid "'From Date' must be after 'To Date'"
+msgstr "crwdns62488:0crwdne62488:0"
+
+#: stock/doctype/item/item.py:391
+msgid "'Has Serial No' can not be 'Yes' for non-stock item"
+msgstr "crwdns62490:0crwdne62490:0"
+
+#: stock/report/stock_ledger/stock_ledger.py:538
+msgid "'Opening'"
+msgstr "crwdns62492:0crwdne62492:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr "crwdns111562:0{1}crwdnd111562:0{0}crwdne111562:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr "crwdns111564:0{1}crwdnd111564:0{0}crwdne111564:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr "crwdns111566:0{1}crwdnd111566:0{0}crwdne111566:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr "crwdns111568:0{1}crwdnd111568:0{0}crwdne111568:0"
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
+#: stock/report/stock_analytics/stock_analytics.py:319
+msgid "'To Date' is required"
+msgstr "crwdns62494:0crwdne62494:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:94
+msgid "'To Package No.' cannot be less than 'From Package No.'"
+msgstr "crwdns62496:0crwdne62496:0"
+
+#: controllers/sales_and_purchase_return.py:65
+msgid "'Update Stock' can not be checked because items are not delivered via {0}"
+msgstr "crwdns62498:0{0}crwdne62498:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
+msgid "'Update Stock' cannot be checked for fixed asset sale"
+msgstr "crwdns62500:0crwdne62500:0"
+
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr "crwdns111570:0{0}crwdnd111570:0{1}crwdne111570:0"
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr "crwdns111572:0{0}crwdnd111572:0{1}crwdne111572:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
+msgid "(A) Qty After Transaction"
+msgstr "crwdns62502:0crwdne62502:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:185
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:109
+msgid "(B) Expected Qty After Transaction"
+msgstr "crwdns62504:0crwdne62504:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:200
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:124
+msgid "(C) Total Qty in Queue"
+msgstr "crwdns62506:0crwdne62506:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
+msgid "(C) Total qty in queue"
+msgstr "crwdns62508:0crwdne62508:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
+msgid "(D) Balance Stock Value"
+msgstr "crwdns62510:0crwdne62510:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
+msgid "(E) Balance Stock Value in Queue"
+msgstr "crwdns62512:0crwdne62512:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:225
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:149
+msgid "(F) Change in Stock Value"
+msgstr "crwdns62514:0crwdne62514:0"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
+msgid "(Forecast)"
+msgstr "crwdns62516:0crwdne62516:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:230
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:154
+msgid "(G) Sum of Change in Stock Value"
+msgstr "crwdns62518:0crwdne62518:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:240
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:164
+msgid "(H) Change in Stock Value (FIFO Queue)"
+msgstr "crwdns62520:0crwdne62520:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
+msgid "(H) Valuation Rate"
+msgstr "crwdns62522:0crwdne62522:0"
+
+#. Description of the 'Actual Operating Cost' (Currency) field in DocType 'Work
+#. Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "(Hour Rate / 60) * Actual Operation Time"
+msgstr "crwdns62524:0crwdne62524:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:250
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:174
+msgid "(I) Valuation Rate"
+msgstr "crwdns62526:0crwdne62526:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:255
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:179
+msgid "(J) Valuation Rate as per FIFO"
+msgstr "crwdns62528:0crwdne62528:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:265
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:189
+msgid "(K) Valuation = Value (D) ÷ Qty (A)"
+msgstr "crwdns62530:0crwdne62530:0"
+
+#. Description of the 'From No' (Int) field in DocType 'Share Transfer'
+#. Description of the 'To No' (Int) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "(including)"
+msgstr "crwdns62532:0crwdne62532:0"
+
+#. Description of the 'Sales Taxes and Charges' (Table) field in DocType 'Sales
+#. Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "* Will be calculated in the transaction."
+msgstr "crwdns62534:0crwdne62534:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
+msgid ", with the inventory {0}: {1}"
+msgstr "crwdns62536:0{0}crwdnd62536:0{1}crwdne62536:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:118
+msgid "0-30"
+msgstr "crwdns62538:0crwdne62538:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "0-30 Days"
+msgstr "crwdns62540:0crwdne62540:0"
+
+#. Description of the 'Conversion Factor' (Float) field in DocType 'Loyalty
+#. Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "1 Loyalty Points = How much base currency?"
+msgstr "crwdns62542:0crwdne62542:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "1 hr"
+msgstr "crwdns62544:0crwdne62544:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "1-10"
+msgstr "crwdns62546:0crwdne62546:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "1-10"
+msgstr "crwdns62548:0crwdne62548:0"
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "1-10"
+msgstr "crwdns62550:0crwdne62550:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "1000+"
+msgstr "crwdns62552:0crwdne62552:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "1000+"
+msgstr "crwdns62554:0crwdne62554:0"
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "1000+"
+msgstr "crwdns62556:0crwdne62556:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "11-50"
+msgstr "crwdns62558:0crwdne62558:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "11-50"
+msgstr "crwdns62560:0crwdne62560:0"
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "11-50"
+msgstr "crwdns62562:0crwdne62562:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
+msgid "1{0}"
+msgstr "crwdns62564:0{0}crwdne62564:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "2 Yearly"
+msgstr "crwdns62566:0crwdne62566:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "201-500"
+msgstr "crwdns62568:0crwdne62568:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "201-500"
+msgstr "crwdns62570:0crwdne62570:0"
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "201-500"
+msgstr "crwdns62572:0crwdne62572:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "3 Yearly"
+msgstr "crwdns62574:0crwdne62574:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "30 mins"
+msgstr "crwdns62576:0crwdne62576:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:119
+msgid "30-60"
+msgstr "crwdns62578:0crwdne62578:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "30-60 Days"
+msgstr "crwdns62580:0crwdne62580:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "501-1000"
+msgstr "crwdns62582:0crwdne62582:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "501-1000"
+msgstr "crwdns62584:0crwdne62584:0"
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "501-1000"
+msgstr "crwdns62586:0crwdne62586:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "51-200"
+msgstr "crwdns62588:0crwdne62588:0"
+
+#. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "51-200"
+msgstr "crwdns62590:0crwdne62590:0"
+
+#. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "51-200"
+msgstr "crwdns62592:0crwdne62592:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "6 hrs"
+msgstr "crwdns62594:0crwdne62594:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:120
+msgid "60-90"
+msgstr "crwdns62596:0crwdne62596:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "60-90 Days"
+msgstr "crwdns62598:0crwdne62598:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:121
+#: manufacturing/report/work_order_summary/work_order_summary.py:110
+msgid "90 Above"
+msgstr "crwdns62600:0crwdne62600:0"
+
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
+msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
+msgstr "crwdns62602:0{0}crwdne62602:0"
+
+#. Content of the 'Help Text' (HTML) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+#, python-format
+msgctxt "Process Statement Of Accounts"
+msgid "<br>\n"
+"<h4>Note</h4>\n"
+"<ul>\n"
+"<li>\n"
+"You can use <a href=\"https://jinja.palletsprojects.com/en/2.11.x/\" target=\"_blank\">Jinja tags</a> in <b>Subject</b> and <b>Body</b> fields for dynamic values.\n"
+"</li><li>\n"
+"    All fields in this doctype are available under the <b>doc</b> object and all fields for the customer to whom the mail will go to is available under the  <b>customer</b> object.\n"
+"</li></ul>\n"
+"<h4> Examples</h4>\n"
+"<!-- {% raw %} -->\n"
+"<ul>\n"
+"    <li><b>Subject</b>:<br><br><pre><code>Statement Of Accounts for {{ customer.customer_name }}</code></pre><br></li>\n"
+"    <li><b>Body</b>: <br><br>\n"
+"<pre><code>Hello {{ customer.customer_name }},<br>PFA your Statement Of Accounts from {{ doc.from_date }} to {{ doc.to_date }}.</code> </pre></li>\n"
+"</ul>\n"
+"<!-- {% endraw %} -->"
+msgstr "crwdns62604:0{% raw %}crwdnd62604:0{{ customer.customer_name }}crwdnd62604:0{{ customer.customer_name }}crwdnd62604:0{{ doc.from_date }}crwdnd62604:0{{ doc.to_date }}crwdnd62604:0{% endraw %}crwdne62604:0"
+
+#. Content of the 'Other Details' (HTML) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "<div class=\"columnHeading\">Other Details</div>"
+msgstr "crwdns62606:0crwdne62606:0"
+
+#. Content of the 'Other Details' (HTML) field in DocType 'Subcontracting
+#. Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "<div class=\"columnHeading\">Other Details</div>"
+msgstr "crwdns62608:0crwdne62608:0"
+
+#. Content of the 'no_bank_transactions' (HTML) field in DocType 'Bank
+#. Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
+msgstr "crwdns62610:0crwdne62610:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
+msgid "<div class=\"text-muted text-center\">{0}</div>"
+msgstr "crwdns62612:0{0}crwdne62612:0"
+
+#. Content of the 'settings' (HTML) field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<div>\n"
+"<h3> All dimensions in centimeter only </h3>\n"
+"</div>"
+msgstr "crwdns62614:0crwdne62614:0"
+
+#. Content of the 'about' (HTML) field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "<h3>About Product Bundle</h3>\n\n"
+"<p>Aggregate group of <b>Items</b> into another <b>Item</b>. This is useful if you are bundling a certain <b>Items</b> into a package and you maintain stock of the packed <b>Items</b> and not the aggregate <b>Item</b>.</p>\n"
+"<p>The package <b>Item</b> will have <code>Is Stock Item</code> as <b>No</b> and <code>Is Sales Item</code> as <b>Yes</b>.</p>\n"
+"<h4>Example:</h4>\n"
+"<p>If you are selling Laptops and Backpacks separately and have a special price if the customer buys both, then the Laptop + Backpack will be a new Product Bundle Item.</p>"
+msgstr "crwdns62616:0crwdne62616:0"
+
+#. Content of the 'Help' (HTML) field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "<h3>Currency Exchange Settings Help</h3>\n"
+"<p>There are 3 variables that could be used within the endpoint, result key and in values of the parameter.</p>\n"
+"<p>Exchange rate between {from_currency} and {to_currency} on {transaction_date} is fetched by the API.</p>\n"
+"<p>Example: If your endpoint is exchange.com/2021-08-01, then, you will have to input exchange.com/{transaction_date}</p>"
+msgstr "crwdns62618:0{from_currency}crwdnd62618:0{to_currency}crwdnd62618:0{transaction_date}crwdnd62618:0{transaction_date}crwdne62618:0"
+
+#. Content of the 'Body and Closing Text Help' (HTML) field in DocType 'Dunning
+#. Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "<h4>Body Text and Closing Text Example</h4>\n\n"
+"<div>We have noticed that you have not yet paid invoice {{sales_invoice}} for {{frappe.db.get_value(\"Currency\", currency, \"symbol\")}} {{outstanding_amount}}. This is a friendly reminder that the invoice was due on {{due_date}}. Please pay the amount due immediately to avoid any further dunning cost.</div>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The fieldnames you can use in your template are the fields in the document. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n\n"
+"<h4>Templating</h4>\n\n"
+"<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
+msgstr "crwdns62620:0{{sales_invoice}}crwdnd62620:0{{frappe.db.get_value(\"Currency\", currency, \"symbol\")}}crwdnd62620:0{{outstanding_amount}}crwdnd62620:0{{due_date}}crwdne62620:0"
+
+#. Content of the 'Contract Template Help' (HTML) field in DocType 'Contract
+#. Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "<h4>Contract Template Example</h4>\n\n"
+"<pre>Contract for Customer {{ party_name }}\n\n"
+"-Valid From : {{ start_date }} \n"
+"-Valid To : {{ end_date }}\n"
+"</pre>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The field names you can use in your Contract Template are the fields in the Contract for which you are creating the template. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Contract)</p>\n\n"
+"<h4>Templating</h4>\n\n"
+"<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
+msgstr "crwdns62622:0{{ party_name }}crwdnd62622:0{{ start_date }}crwdnd62622:0{{ end_date }}crwdne62622:0"
+
+#. Content of the 'Terms and Conditions Help' (HTML) field in DocType 'Terms
+#. and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "<h4>Standard Terms and Conditions Example</h4>\n\n"
+"<pre>Delivery Terms for Order number {{ name }}\n\n"
+"-Order Date : {{ transaction_date }} \n"
+"-Expected Delivery Date : {{ delivery_date }}\n"
+"</pre>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The fieldnames you can use in your email template are the fields in the document from which you are sending the email. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n\n"
+"<h4>Templating</h4>\n\n"
+"<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
+msgstr "crwdns62624:0{{ name }}crwdnd62624:0{{ transaction_date }}crwdnd62624:0{{ delivery_date }}crwdne62624:0"
+
+#. Content of the 'html_5' (HTML) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "<h5 class=\"text-muted uppercase\">Or</h5>"
+msgstr "crwdns62626:0crwdne62626:0"
+
+#. Content of the 'account_no_settings' (HTML) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Account Number Settings</label>"
+msgstr "crwdns62628:0crwdne62628:0"
+
+#. Content of the 'html_19' (HTML) field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Amount In Words</label>"
+msgstr "crwdns62630:0crwdne62630:0"
+
+#. Content of the 'Date Settings' (HTML) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Date Settings</label>"
+msgstr "crwdns62632:0crwdne62632:0"
+
+#. Content of the 'html_llwp' (HTML) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "<p>In your <b>Email Template</b>, you can use the following special variables:\n"
+"</p>\n"
+"<ul>\n"
+"        <li>\n"
+"            <code>{{ update_password_link }}</code>: A link where your supplier can set a new password to log into your portal.\n"
+"        </li>\n"
+"        <li>\n"
+"            <code>{{ portal_link }}</code>: A link to this RFQ in your supplier portal.\n"
+"        </li>\n"
+"        <li>\n"
+"            <code>{{ supplier_name }}</code>: The company name of your supplier.\n"
+"        </li>\n"
+"        <li>\n"
+"            <code>{{ contact.salutation }} {{ contact.last_name }}</code>: The contact person of your supplier.\n"
+"        </li><li>\n"
+"            <code>{{ user_fullname }}</code>: Your full name.\n"
+"        </li>\n"
+"    </ul>\n"
+"<p></p>\n"
+"<p>Apart from these, you can access all values in this RFQ, like <code>{{ message_for_supplier }}</code> or <code>{{ terms }}</code>.</p>"
+msgstr "crwdns62634:0{{ update_password_link }}crwdnd62634:0{{ portal_link }}crwdnd62634:0{{ supplier_name }}crwdnd62634:0{{ contact.salutation }}crwdnd62634:0{{ contact.last_name }}crwdnd62634:0{{ user_fullname }}crwdnd62634:0{{ message_for_supplier }}crwdnd62634:0{{ terms }}crwdne62634:0"
+
+#. Content of the 'Message Examples' (HTML) field in DocType 'Payment Gateway
+#. Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "<pre><h5>Message Example</h5>\n\n"
+"&lt;p&gt; Thank You for being a part of {{ doc.company }}! We hope you are enjoying the service.&lt;/p&gt;\n\n"
+"&lt;p&gt; Please find enclosed the E Bill statement. The outstanding amount is {{ doc.grand_total }}.&lt;/p&gt;\n\n"
+"&lt;p&gt; We don't want you to be spending time running around in order to pay for your Bill.<br>After all, life is beautiful and the time you have in hand should be spent to enjoy it!<br>So here are our little ways to help you get more time for life! &lt;/p&gt;\n\n"
+"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n\n"
+"</pre>\n"
+msgstr "crwdns62636:0{{ doc.company }}crwdnd62636:0{{ doc.grand_total }}crwdnd62636:0{{ payment_url }}crwdne62636:0"
+
+#. Content of the 'Message Examples' (HTML) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "<pre><h5>Message Example</h5>\n\n"
+"&lt;p&gt;Dear {{ doc.contact_person }},&lt;/p&gt;\n\n"
+"&lt;p&gt;Requesting payment for {{ doc.doctype }}, {{ doc.name }} for {{ doc.grand_total }}.&lt;/p&gt;\n\n"
+"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n\n"
+"</pre>\n"
+msgstr "crwdns62638:0{{ doc.contact_person }}crwdnd62638:0{{ doc.doctype }}crwdnd62638:0{{ doc.name }}crwdnd62638:0{{ doc.grand_total }}crwdnd62638:0{{ payment_url }}crwdne62638:0"
+
+#. Content of the 'html_19' (HTML) field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "<table class=\"table table-bordered table-condensed\">\n"
+"<thead>\n"
+"  <tr>\n"
+"         <th class=\"table-sr\" style=\"width: 50%;\">Child Document</th>\n"
+"         <th class=\"table-sr\" style=\"width: 50%;\">Non Child Document</th>\n"
+"   </tr>\n"
+"</thead>\n"
+"<tbody>\n"
+"<tr>\n"
+"         <td>\n"
+"                  <p> To access parent document field use parent.fieldname and to access child table document field use doc.fieldname </p>\n\n"
+"         </td>\n"
+"         <td>\n"
+"                    <p>To access document field use doc.fieldname </p>\n"
+"         </td>\n"
+"</tr>\n"
+"<tr>\n"
+"        <td>\n"
+"                   <p><b>Example: </b> parent.doctype == \"Stock Entry\" and doc.item_code == \"Test\" </p>\n\n"
+"        </td>\n"
+"         <td>\n"
+"                   <p><b>Example: </b> doc.doctype == \"Stock Entry\" and doc.purpose == \"Manufacture\"</p>    \n"
+"          </td>\n"
+"</tr>\n\n"
+"</tbody>\n"
+"</table>\n\n\n\n\n\n\n"
+msgstr "crwdns62640:0crwdne62640:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:190
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:114
+msgid "A - B"
+msgstr "crwdns62642:0crwdne62642:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
+msgid "A - C"
+msgstr "crwdns62644:0crwdne62644:0"
+
+#: manufacturing/doctype/bom/bom.py:206
+msgid "A BOM with name {0} already exists for item {1}."
+msgstr "crwdns62646:0{0}crwdnd62646:0{1}crwdne62646:0"
+
+#: selling/doctype/customer/customer.py:308
+msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
+msgstr "crwdns62648:0crwdne62648:0"
+
+#: manufacturing/doctype/workstation/workstation.js:73
+msgid "A Holiday List can be added to exclude counting these days for the Workstation."
+msgstr "crwdns62650:0crwdne62650:0"
+
+#: crm/doctype/lead/lead.py:140
+msgid "A Lead requires either a person's name or an organization's name"
+msgstr "crwdns62652:0crwdne62652:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:83
+msgid "A Packing Slip can only be created for Draft Delivery Note."
+msgstr "crwdns62654:0crwdne62654:0"
+
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr "crwdns111574:0crwdne111574:0"
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr "crwdns111576:0crwdne111576:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
+msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
+msgstr "crwdns62656:0{0}crwdne62656:0"
+
+#. Description of the Onboarding Step 'Create a Sales Order'
+#: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
+msgid "A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n\n"
+"Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
+msgstr "crwdns62658:0crwdne62658:0"
+
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
+msgstr "crwdns111578:0{0}crwdnd111578:0{0}crwdne111578:0"
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
+msgstr "crwdns111580:0crwdne111580:0"
+
+#. Description of the 'Send To Primary Contact' (Check) field in DocType
+#. 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "A customer must have primary contact email."
+msgstr "crwdns62660:0crwdne62660:0"
+
+#: setup/doctype/customer_group/customer_group.py:49
+msgid "A customer with the same name already exists"
+msgstr "crwdns62662:0crwdne62662:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.py:55
+msgid "A driver must be set to submit."
+msgstr "crwdns62664:0crwdne62664:0"
+
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr "crwdns111582:0crwdne111582:0"
+
+#: templates/emails/confirm_appointment.html:2
+msgid "A new appointment has been created for you with {0}"
+msgstr "crwdns62666:0{0}crwdne62666:0"
+
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
+msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
+msgstr "crwdns62668:0{0}crwdne62668:0"
+
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr "crwdns111584:0crwdne111584:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "A+"
+msgstr "crwdns62670:0crwdne62670:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "A-"
+msgstr "crwdns62672:0crwdne62672:0"
+
+#. Option for the 'Cheque Size' (Select) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "A4"
+msgstr "crwdns62674:0crwdne62674:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "AB+"
+msgstr "crwdns62676:0crwdne62676:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "AB-"
+msgstr "crwdns62678:0crwdne62678:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "ACC-ADS-.YYYY.-"
+msgstr "crwdns62680:0crwdne62680:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "ACC-AML-.YYYY.-"
+msgstr "crwdns62682:0crwdne62682:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Asset Shift
+#. Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "ACC-ASA-.YYYY.-"
+msgstr "crwdns62684:0crwdne62684:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "ACC-ASC-.YYYY.-"
+msgstr "crwdns62686:0crwdne62686:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "ACC-ASR-.YYYY.-"
+msgstr "crwdns62688:0crwdne62688:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "ACC-ASS-.YYYY.-"
+msgstr "crwdns62690:0crwdne62690:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "ACC-BTN-.YYYY.-"
+msgstr "crwdns62692:0crwdne62692:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "ACC-JV-.YYYY.-"
+msgstr "crwdns62694:0crwdne62694:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "ACC-PAY-.YYYY.-"
+msgstr "crwdns62696:0crwdne62696:0"
+
+#. Option for the 'Invoice Series' (Select) field in DocType 'Import Supplier
+#. Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "ACC-PINV-.YYYY.-"
+msgstr "crwdns62698:0crwdne62698:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "ACC-PINV-.YYYY.-"
+msgstr "crwdns62700:0crwdne62700:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "ACC-PINV-RET-.YYYY.-"
+msgstr "crwdns62702:0crwdne62702:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "ACC-PRQ-.YYYY.-"
+msgstr "crwdns62704:0crwdne62704:0"
+
+#. Option for the 'Series' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "ACC-PSINV-.YYYY.-"
+msgstr "crwdns62706:0crwdne62706:0"
+
+#. Option for the 'naming_series' (Select) field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "ACC-SH-.YYYY.-"
+msgstr "crwdns62708:0crwdne62708:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "ACC-SINV-.YYYY.-"
+msgstr "crwdns62710:0crwdne62710:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "ACC-SINV-RET-.YYYY.-"
+msgstr "crwdns62712:0crwdne62712:0"
+
+#. Label of a Date field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "AMC Expiry Date"
+msgstr "crwdns62714:0crwdne62714:0"
+
+#. Label of a Date field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "AMC Expiry Date"
+msgstr "crwdns62716:0crwdne62716:0"
+
+#. Option for the 'Source Type' (Select) field in DocType 'Support Search
+#. Source'
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "API"
+msgstr "crwdns62718:0crwdne62718:0"
+
+#. Label of a Section Break field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "API Details"
+msgstr "crwdns62720:0crwdne62720:0"
+
+#. Label of a Data field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "API Endpoint"
+msgstr "crwdns62722:0crwdne62722:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "API Endpoint"
+msgstr "crwdns62724:0crwdne62724:0"
+
+#. Label of a Data field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "API Key"
+msgstr "crwdns62726:0crwdne62726:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "AWB Number"
+msgstr "crwdns62728:0crwdne62728:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr "crwdns112180:0crwdne112180:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Abbr"
+msgstr "crwdns62730:0crwdne62730:0"
+
+#. Label of a Data field in DocType 'Item Attribute Value'
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgctxt "Item Attribute Value"
+msgid "Abbreviation"
+msgstr "crwdns62732:0crwdne62732:0"
+
+#: setup/doctype/company/company.py:160
+msgid "Abbreviation already used for another company"
+msgstr "crwdns62734:0crwdne62734:0"
+
+#: setup/doctype/company/company.py:157
+msgid "Abbreviation is mandatory"
+msgstr "crwdns62736:0crwdne62736:0"
+
+#: stock/doctype/item_attribute/item_attribute.py:102
+msgid "Abbreviation: {0} must appear only once"
+msgstr "crwdns62738:0{0}crwdne62738:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "About Us Settings"
+msgid "About Us Settings"
+msgstr "crwdns62740:0crwdne62740:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+msgid "About {0} minute remaining"
+msgstr "crwdns62742:0{0}crwdne62742:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
+msgid "About {0} minutes remaining"
+msgstr "crwdns62744:0{0}crwdne62744:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
+msgid "About {0} seconds remaining"
+msgstr "crwdns62746:0{0}crwdne62746:0"
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
+msgid "Above"
+msgstr "crwdns62748:0crwdne62748:0"
+
+#. Name of a role
+#: setup/doctype/department/department.json
+msgid "Academics User"
+msgstr "crwdns62750:0crwdne62750:0"
+
+#. Label of a Code field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Acceptance Criteria Formula"
+msgstr "crwdns62752:0crwdne62752:0"
+
+#. Label of a Code field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Acceptance Criteria Formula"
+msgstr "crwdns62754:0crwdne62754:0"
+
+#. Label of a Data field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Acceptance Criteria Value"
+msgstr "crwdns62756:0crwdne62756:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Acceptance Criteria Value"
+msgstr "crwdns62758:0crwdne62758:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Accepted"
+msgstr "crwdns62760:0crwdne62760:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection
+#. Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Accepted"
+msgstr "crwdns62762:0crwdne62762:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accepted Qty"
+msgstr "crwdns62764:0crwdne62764:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accepted Qty in Stock UOM"
+msgstr "crwdns62766:0crwdne62766:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accepted Qty in Stock UOM"
+msgstr "crwdns62768:0crwdne62768:0"
+
+#: public/js/controllers/transaction.js:2168
+msgid "Accepted Quantity"
+msgstr "crwdns62770:0crwdne62770:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accepted Quantity"
+msgstr "crwdns62772:0crwdne62772:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accepted Quantity"
+msgstr "crwdns62774:0crwdne62774:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accepted Warehouse"
+msgstr "crwdns62776:0crwdne62776:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Accepted Warehouse"
+msgstr "crwdns62778:0crwdne62778:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accepted Warehouse"
+msgstr "crwdns62780:0crwdne62780:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Accepted Warehouse"
+msgstr "crwdns62782:0crwdne62782:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accepted Warehouse"
+msgstr "crwdns62784:0crwdne62784:0"
+
+#. Label of a Data field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Access Key"
+msgstr "crwdns62786:0crwdne62786:0"
+
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:48
+msgid "Access Key is required for Service Provider: {0}"
+msgstr "crwdns62788:0{0}crwdne62788:0"
+
+#. Label of a Small Text field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Access Token"
+msgstr "crwdns62790:0crwdne62790:0"
+
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr "crwdns112182:0crwdne112182:0"
+
+#. Name of a DocType
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
+#: accounts/doctype/account/account.json
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
+#: accounts/report/account_balance/account_balance.py:21
+#: accounts/report/budget_variance_report/budget_variance_report.py:83
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
+#: accounts/report/general_ledger/general_ledger.js:38
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
+#: accounts/report/payment_ledger/payment_ledger.py:145
+#: accounts/report/trial_balance/trial_balance.py:409
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
+msgid "Account"
+msgstr "crwdns62792:0crwdne62792:0"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Account"
+msgstr "crwdns62794:0crwdne62794:0"
+
+#. Label of a Link field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Account"
+msgstr "crwdns62796:0crwdne62796:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Account"
+msgstr "crwdns62798:0crwdne62798:0"
+
+#. Label of a Link field in DocType 'Budget Account'
+#: accounts/doctype/budget_account/budget_account.json
+msgctxt "Budget Account"
+msgid "Account"
+msgstr "crwdns62800:0crwdne62800:0"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Account"
+msgstr "crwdns62802:0crwdne62802:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Account"
+msgstr "crwdns62804:0crwdne62804:0"
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Account"
+msgstr "crwdns62806:0crwdne62806:0"
+
+#. Label of a Link field in DocType 'Journal Entry Template Account'
+#: accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
+msgctxt "Journal Entry Template Account"
+msgid "Account"
+msgstr "crwdns62808:0crwdne62808:0"
+
+#. Label of a Link field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Account"
+msgstr "crwdns62810:0crwdne62810:0"
+
+#. Label of a Link field in DocType 'Ledger Merge Accounts'
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgctxt "Ledger Merge Accounts"
+msgid "Account"
+msgstr "crwdns62812:0crwdne62812:0"
+
+#. Label of a Link field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Account"
+msgstr "crwdns62814:0crwdne62814:0"
+
+#. Label of a Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Account"
+msgstr "crwdns62816:0crwdne62816:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Account"
+msgstr "crwdns62818:0crwdne62818:0"
+
+#. Label of a Data field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Account"
+msgstr "crwdns62820:0crwdne62820:0"
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Account"
+msgstr "crwdns62822:0crwdne62822:0"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Account"
+msgstr "crwdns62824:0crwdne62824:0"
+
+#. Label of a Link field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Account"
+msgstr "crwdns62826:0crwdne62826:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Account"
+msgstr "crwdns62828:0crwdne62828:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Account"
+msgstr "crwdns62830:0crwdne62830:0"
+
+#. Label of a Link field in DocType 'South Africa VAT Account'
+#: accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
+msgctxt "South Africa VAT Account"
+msgid "Account"
+msgstr "crwdns62832:0crwdne62832:0"
+
+#. Label of a Link field in DocType 'Tax Withholding Account'
+#: accounts/doctype/tax_withholding_account/tax_withholding_account.json
+msgctxt "Tax Withholding Account"
+msgid "Account"
+msgstr "crwdns62834:0crwdne62834:0"
+
+#. Label of a Link field in DocType 'UAE VAT Account'
+#: regional/doctype/uae_vat_account/uae_vat_account.json
+msgctxt "UAE VAT Account"
+msgid "Account"
+msgstr "crwdns62836:0crwdne62836:0"
+
+#. Label of a Data field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Account"
+msgstr "crwdns62838:0crwdne62838:0"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Account"
+msgstr "crwdns62840:0crwdne62840:0"
+
+#. Name of a report
+#: accounts/report/account_balance/account_balance.json
+msgid "Account Balance"
+msgstr "crwdns62842:0crwdne62842:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Balance (From)"
+msgstr "crwdns62846:0crwdne62846:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Balance (To)"
+msgstr "crwdns62848:0crwdne62848:0"
+
+#. Name of a DocType
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgid "Account Closing Balance"
+msgstr "crwdns62850:0crwdne62850:0"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Account Currency"
+msgstr "crwdns62852:0crwdne62852:0"
+
+#. Label of a Link field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Account Currency"
+msgstr "crwdns62854:0crwdne62854:0"
+
+#. Label of a Link field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Account Currency"
+msgstr "crwdns62856:0crwdne62856:0"
+
+#. Label of a Link field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Account Currency"
+msgstr "crwdns62858:0crwdne62858:0"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Account Currency"
+msgstr "crwdns62860:0crwdne62860:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Account Currency"
+msgstr "crwdns62862:0crwdne62862:0"
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Account Currency"
+msgstr "crwdns62864:0crwdne62864:0"
+
+#. Label of a Link field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Account Currency"
+msgstr "crwdns62866:0crwdne62866:0"
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Account Currency"
+msgstr "crwdns62868:0crwdne62868:0"
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Account Currency"
+msgstr "crwdns62870:0crwdne62870:0"
+
+#. Label of a Link field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Account Currency"
+msgstr "crwdns62872:0crwdne62872:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Currency (From)"
+msgstr "crwdns62874:0crwdne62874:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Currency (To)"
+msgstr "crwdns62876:0crwdne62876:0"
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Details"
+msgstr "crwdns62878:0crwdne62878:0"
+
+#. Label of a Section Break field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Account Details"
+msgstr "crwdns62880:0crwdne62880:0"
+
+#. Label of a Link field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Account Head"
+msgstr "crwdns62882:0crwdne62882:0"
+
+#. Label of a Link field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Account Head"
+msgstr "crwdns62884:0crwdne62884:0"
+
+#. Label of a Link field in DocType 'POS Closing Entry Taxes'
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgctxt "POS Closing Entry Taxes"
+msgid "Account Head"
+msgstr "crwdns62886:0crwdne62886:0"
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Account Head"
+msgstr "crwdns62888:0crwdne62888:0"
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Account Head"
+msgstr "crwdns62890:0crwdne62890:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Account Manager"
+msgstr "crwdns62892:0crwdne62892:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
+msgid "Account Missing"
+msgstr "crwdns62894:0crwdne62894:0"
+
+#. Label of a Data field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Account Name"
+msgstr "crwdns62896:0crwdne62896:0"
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Name"
+msgstr "crwdns62898:0crwdne62898:0"
+
+#. Label of a Data field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Account Name"
+msgstr "crwdns62900:0crwdne62900:0"
+
+#. Label of a Data field in DocType 'Ledger Merge Accounts'
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgctxt "Ledger Merge Accounts"
+msgid "Account Name"
+msgstr "crwdns62902:0crwdne62902:0"
+
+#: accounts/doctype/account/account.py:321
+msgid "Account Not Found"
+msgstr "crwdns62904:0crwdne62904:0"
+
+#: accounts/doctype/account/account_tree.js:131
+msgid "Account Number"
+msgstr "crwdns62906:0crwdne62906:0"
+
+#. Label of a Data field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Account Number"
+msgstr "crwdns62908:0crwdne62908:0"
+
+#: accounts/doctype/account/account.py:472
+msgid "Account Number {0} already used in account {1}"
+msgstr "crwdns62910:0{0}crwdnd62910:0{1}crwdne62910:0"
+
+#. Label of a Currency field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Account Opening Balance"
+msgstr "crwdns62912:0crwdne62912:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Paid From"
+msgstr "crwdns62914:0crwdne62914:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Account Paid To"
+msgstr "crwdns62916:0crwdne62916:0"
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.py:118
+msgid "Account Pay Only"
+msgstr "crwdns62918:0crwdne62918:0"
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Subtype"
+msgstr "crwdns62920:0crwdne62920:0"
+
+#. Label of a Data field in DocType 'Bank Account Subtype'
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+msgctxt "Bank Account Subtype"
+msgid "Account Subtype"
+msgstr "crwdns62922:0crwdne62922:0"
+
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
+msgid "Account Type"
+msgstr "crwdns62924:0crwdne62924:0"
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Account Type"
+msgstr "crwdns62926:0crwdne62926:0"
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Account Type"
+msgstr "crwdns62928:0crwdne62928:0"
+
+#. Label of a Data field in DocType 'Bank Account Type'
+#: accounts/doctype/bank_account_type/bank_account_type.json
+msgctxt "Bank Account Type"
+msgid "Account Type"
+msgstr "crwdns62930:0crwdne62930:0"
+
+#. Label of a Data field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Account Type"
+msgstr "crwdns62932:0crwdne62932:0"
+
+#. Label of a Select field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Account Type"
+msgstr "crwdns62934:0crwdne62934:0"
+
+#. Label of a Select field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Account Type"
+msgstr "crwdns62936:0crwdne62936:0"
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+msgid "Account Value"
+msgstr "crwdns62938:0crwdne62938:0"
+
+#: accounts/doctype/account/account.py:294
+msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
+msgstr "crwdns62940:0crwdne62940:0"
+
+#: accounts/doctype/account/account.py:288
+msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
+msgstr "crwdns62942:0crwdne62942:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Account for Change Amount"
+msgstr "crwdns62944:0crwdne62944:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Account for Change Amount"
+msgstr "crwdns62946:0crwdne62946:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Account for Change Amount"
+msgstr "crwdns62948:0crwdne62948:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
+msgid "Account is mandatory to get payment entries"
+msgstr "crwdns62950:0crwdne62950:0"
+
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py:44
+msgid "Account is not set for the dashboard chart {0}"
+msgstr "crwdns62952:0{0}crwdne62952:0"
+
+#: assets/doctype/asset/asset.py:675
+msgid "Account not Found"
+msgstr "crwdns62954:0crwdne62954:0"
+
+#: accounts/doctype/account/account.py:375
+msgid "Account with child nodes cannot be converted to ledger"
+msgstr "crwdns62956:0crwdne62956:0"
+
+#: accounts/doctype/account/account.py:267
+msgid "Account with child nodes cannot be set as ledger"
+msgstr "crwdns62958:0crwdne62958:0"
+
+#: accounts/doctype/account/account.py:386
+msgid "Account with existing transaction can not be converted to group."
+msgstr "crwdns62960:0crwdne62960:0"
+
+#: accounts/doctype/account/account.py:415
+msgid "Account with existing transaction can not be deleted"
+msgstr "crwdns62962:0crwdne62962:0"
+
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
+msgid "Account with existing transaction cannot be converted to ledger"
+msgstr "crwdns62964:0crwdne62964:0"
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:54
+msgid "Account {0} added multiple times"
+msgstr "crwdns62966:0{0}crwdne62966:0"
+
+#: setup/doctype/company/company.py:183
+msgid "Account {0} does not belong to company: {1}"
+msgstr "crwdns62968:0{0}crwdnd62968:0{1}crwdne62968:0"
+
+#: accounts/doctype/budget/budget.py:101
+msgid "Account {0} does not belongs to company {1}"
+msgstr "crwdns62970:0{0}crwdnd62970:0{1}crwdne62970:0"
+
+#: accounts/doctype/account/account.py:546
+msgid "Account {0} does not exist"
+msgstr "crwdns62972:0{0}crwdne62972:0"
+
+#: accounts/report/general_ledger/general_ledger.py:73
+msgid "Account {0} does not exists"
+msgstr "crwdns62974:0{0}crwdne62974:0"
+
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py:51
+msgid "Account {0} does not exists in the dashboard chart {1}"
+msgstr "crwdns62976:0{0}crwdnd62976:0{1}crwdne62976:0"
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:48
+msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
+msgstr "crwdns62978:0{0}crwdnd62978:0{1}crwdnd62978:0{2}crwdne62978:0"
+
+#: accounts/doctype/account/account.py:504
+msgid "Account {0} exists in parent company {1}."
+msgstr "crwdns62980:0{0}crwdnd62980:0{1}crwdne62980:0"
+
+#: accounts/doctype/budget/budget.py:111
+msgid "Account {0} has been entered multiple times"
+msgstr "crwdns62982:0{0}crwdne62982:0"
+
+#: accounts/doctype/account/account.py:359
+msgid "Account {0} is added in the child company {1}"
+msgstr "crwdns62984:0{0}crwdnd62984:0{1}crwdne62984:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:396
+msgid "Account {0} is frozen"
+msgstr "crwdns62986:0{0}crwdne62986:0"
+
+#: controllers/accounts_controller.py:1108
+msgid "Account {0} is invalid. Account Currency must be {1}"
+msgstr "crwdns62988:0{0}crwdnd62988:0{1}crwdne62988:0"
+
+#: accounts/doctype/account/account.py:149
+msgid "Account {0}: Parent account {1} can not be a ledger"
+msgstr "crwdns62990:0{0}crwdnd62990:0{1}crwdne62990:0"
+
+#: accounts/doctype/account/account.py:155
+msgid "Account {0}: Parent account {1} does not belong to company: {2}"
+msgstr "crwdns62992:0{0}crwdnd62992:0{1}crwdnd62992:0{2}crwdne62992:0"
+
+#: accounts/doctype/account/account.py:143
+msgid "Account {0}: Parent account {1} does not exist"
+msgstr "crwdns62994:0{0}crwdnd62994:0{1}crwdne62994:0"
+
+#: accounts/doctype/account/account.py:146
+msgid "Account {0}: You can not assign itself as parent account"
+msgstr "crwdns62996:0{0}crwdne62996:0"
+
+#: accounts/general_ledger.py:406
+msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
+msgstr "crwdns62998:0{0}crwdne62998:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:256
+msgid "Account: {0} can only be updated via Stock Transactions"
+msgstr "crwdns63000:0{0}crwdne63000:0"
+
+#: accounts/report/general_ledger/general_ledger.py:330
+msgid "Account: {0} does not exist"
+msgstr "crwdns63002:0{0}crwdne63002:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:2134
+msgid "Account: {0} is not permitted under Payment Entry"
+msgstr "crwdns63004:0{0}crwdne63004:0"
+
+#: controllers/accounts_controller.py:2651
+msgid "Account: {0} with currency: {1} can not be selected"
+msgstr "crwdns63006:0{0}crwdnd63006:0{1}crwdne63006:0"
+
+#. Name of a Workspace
+#. Label of a Card Break in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgid "Accounting"
+msgstr "crwdns63008:0crwdne63008:0"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Accounting"
+msgstr "crwdns63010:0crwdne63010:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Accounting"
+msgstr "crwdns63012:0crwdne63012:0"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Accounting"
+msgstr "crwdns63014:0crwdne63014:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accounting"
+msgstr "crwdns63016:0crwdne63016:0"
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Accounting"
+msgstr "crwdns63018:0crwdne63018:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Accounting"
+msgstr "crwdns63020:0crwdne63020:0"
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Accounting"
+msgstr "crwdns63022:0crwdne63022:0"
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Accounting Details"
+msgstr "crwdns63024:0crwdne63024:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Accounting Details"
+msgstr "crwdns63026:0crwdne63026:0"
+
+#. Label of a Section Break field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Accounting Details"
+msgstr "crwdns63028:0crwdne63028:0"
+
+#. Label of a Section Break field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Accounting Details"
+msgstr "crwdns63030:0crwdne63030:0"
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Accounting Details"
+msgstr "crwdns63032:0crwdne63032:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Accounting Details"
+msgstr "crwdns63034:0crwdne63034:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Accounting Details"
+msgstr "crwdns63036:0crwdne63036:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Accounting Details"
+msgstr "crwdns63038:0crwdne63038:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Accounting Details"
+msgstr "crwdns63040:0crwdne63040:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accounting Details"
+msgstr "crwdns63042:0crwdne63042:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Accounting Details"
+msgstr "crwdns63044:0crwdne63044:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Accounting Details"
+msgstr "crwdns63046:0crwdne63046:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Accounting Details"
+msgstr "crwdns63048:0crwdne63048:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accounting Details"
+msgstr "crwdns63050:0crwdne63050:0"
+
+#. Name of a DocType
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+#: accounts/report/profitability_analysis/profitability_analysis.js:32
+msgid "Accounting Dimension"
+msgstr "crwdns63052:0crwdne63052:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Accounting Dimension"
+msgid "Accounting Dimension"
+msgstr "crwdns63054:0crwdne63054:0"
+
+#. Label of a Select field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Accounting Dimension"
+msgstr "crwdns63056:0crwdne63056:0"
+
+#. Label of a Link field in DocType 'Allowed Dimension'
+#: accounts/doctype/allowed_dimension/allowed_dimension.json
+msgctxt "Allowed Dimension"
+msgid "Accounting Dimension"
+msgstr "crwdns63058:0crwdne63058:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:201
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
+msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
+msgstr "crwdns63060:0{0}crwdnd63060:0{1}crwdne63060:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:188
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
+msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
+msgstr "crwdns63062:0{0}crwdnd63062:0{1}crwdne63062:0"
+
+#. Name of a DocType
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgid "Accounting Dimension Detail"
+msgstr "crwdns63064:0crwdne63064:0"
+
+#. Name of a DocType
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgid "Accounting Dimension Filter"
+msgstr "crwdns63066:0crwdne63066:0"
+
+#: stock/doctype/material_request/material_request_dashboard.py:20
+msgid "Accounting Dimensions"
+msgstr "crwdns63068:0crwdne63068:0"
+
+#. Label of a Section Break field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Accounting Dimensions"
+msgstr "crwdns63070:0crwdne63070:0"
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Accounting Dimensions"
+msgstr "crwdns63072:0crwdne63072:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Accounting Dimensions"
+msgstr "crwdns63074:0crwdne63074:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63076:0crwdne63076:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Service
+#. Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63078:0crwdne63078:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63080:0crwdne63080:0"
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Accounting Dimensions"
+msgstr "crwdns63082:0crwdne63082:0"
+
+#. Label of a Section Break field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Accounting Dimensions"
+msgstr "crwdns63084:0crwdne63084:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Accounting Dimensions"
+msgstr "crwdns63086:0crwdne63086:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63088:0crwdne63088:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Accounting Dimensions"
+msgstr "crwdns63090:0crwdne63090:0"
+
+#. Label of a Section Break field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63092:0crwdne63092:0"
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Accounting Dimensions"
+msgstr "crwdns63094:0crwdne63094:0"
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63096:0crwdne63096:0"
+
+#. Label of a Section Break field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Accounting Dimensions"
+msgstr "crwdns63098:0crwdne63098:0"
+
+#. Label of a Section Break field in DocType 'Opening Invoice Creation Tool
+#. Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63100:0crwdne63100:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Accounting Dimensions"
+msgstr "crwdns63102:0crwdne63102:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63104:0crwdne63104:0"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Accounting Dimensions"
+msgstr "crwdns63106:0crwdne63106:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Accounting Dimensions"
+msgstr "crwdns63108:0crwdne63108:0"
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation
+#. Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Accounting Dimensions"
+msgstr "crwdns104518:0crwdne104518:0"
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Accounting Dimensions"
+msgstr "crwdns63110:0crwdne63110:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63112:0crwdne63112:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Accounting Dimensions"
+msgstr "crwdns63114:0crwdne63114:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63116:0crwdne63116:0"
+
+#. Label of a Section Break field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Accounting Dimensions"
+msgstr "crwdns63118:0crwdne63118:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63120:0crwdne63120:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Accounting Dimensions"
+msgstr "crwdns63122:0crwdne63122:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63124:0crwdne63124:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Accounting Dimensions"
+msgstr "crwdns63126:0crwdne63126:0"
+
+#. Label of a Section Break field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Accounting Dimensions"
+msgstr "crwdns63128:0crwdne63128:0"
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Accounting Dimensions"
+msgstr "crwdns63130:0crwdne63130:0"
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Accounting Dimensions"
+msgstr "crwdns63132:0crwdne63132:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Accounting Dimensions"
+msgstr "crwdns63134:0crwdne63134:0"
+
+#. Label of a Section Break field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Accounting Dimensions"
+msgstr "crwdns63136:0crwdne63136:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Accounting Dimensions"
+msgstr "crwdns63138:0crwdne63138:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63140:0crwdne63140:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63142:0crwdne63142:0"
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Accounting Dimensions"
+msgstr "crwdns63144:0crwdne63144:0"
+
+#. Label of a Section Break field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Accounting Dimensions"
+msgstr "crwdns63146:0crwdne63146:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Accounting Dimensions"
+msgstr "crwdns63148:0crwdne63148:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Accounting Dimensions"
+msgstr "crwdns63150:0crwdne63150:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Accounting Dimensions "
+msgstr "crwdns63152:0crwdne63152:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Accounting Dimensions "
+msgstr "crwdns63154:0crwdne63154:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Accounting Dimensions "
+msgstr "crwdns63156:0crwdne63156:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Accounting Dimensions "
+msgstr "crwdns63158:0crwdne63158:0"
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Accounting Dimensions Filter"
+msgstr "crwdns104520:0crwdne104520:0"
+
+#. Label of a Table field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Accounting Entries"
+msgstr "crwdns63160:0crwdne63160:0"
+
+#. Label of a Table field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Accounting Entries"
+msgstr "crwdns63162:0crwdne63162:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
+msgid "Accounting Entries are reposted"
+msgstr "crwdns63164:0crwdne63164:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+msgid "Accounting Entries are reposted."
+msgstr "crwdns63166:0crwdne63166:0"
+
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
+msgid "Accounting Entry for Asset"
+msgstr "crwdns63168:0crwdne63168:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
+msgid "Accounting Entry for Service"
+msgstr "crwdns63170:0crwdne63170:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:959
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
+msgid "Accounting Entry for Stock"
+msgstr "crwdns63172:0crwdne63172:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
+msgid "Accounting Entry for {0}"
+msgstr "crwdns63174:0{0}crwdne63174:0"
+
+#: controllers/accounts_controller.py:2025
+msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
+msgstr "crwdns63176:0{0}crwdnd63176:0{1}crwdnd63176:0{2}crwdne63176:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
+#: buying/doctype/supplier/supplier.js:85
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
+msgid "Accounting Ledger"
+msgstr "crwdns63178:0crwdne63178:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Accounting Masters"
+msgstr "crwdns63180:0crwdne63180:0"
+
+#. Name of a DocType
+#: accounts/doctype/accounting_period/accounting_period.json
+msgid "Accounting Period"
+msgstr "crwdns63182:0crwdne63182:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Accounting Period"
+msgid "Accounting Period"
+msgstr "crwdns63184:0crwdne63184:0"
+
+#: accounts/doctype/accounting_period/accounting_period.py:66
+msgid "Accounting Period overlaps with {0}"
+msgstr "crwdns63186:0{0}crwdne63186:0"
+
+#. Description of the 'Accounts Frozen Till Date' (Date) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
+msgstr "crwdns63188:0crwdne63188:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr "crwdns111586:0crwdne111586:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
+msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
+msgstr "crwdns63190:0crwdne63190:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
+msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
+msgstr "crwdns63192:0crwdne63192:0"
+
+#: setup/doctype/company/company.py:308
+msgid "Accounts"
+msgstr "crwdns63194:0crwdne63194:0"
+
+#. Label of a Link field in DocType 'Applicable On Account'
+#: accounts/doctype/applicable_on_account/applicable_on_account.json
+msgctxt "Applicable On Account"
+msgid "Accounts"
+msgstr "crwdns63196:0crwdne63196:0"
+
+#. Label of a Section Break field in DocType 'Asset Category'
+#. Label of a Table field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Accounts"
+msgstr "crwdns63198:0crwdne63198:0"
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Accounts"
+msgstr "crwdns63200:0crwdne63200:0"
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Accounts"
+msgstr "crwdns63202:0crwdne63202:0"
+
+#. Label of a Table field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Accounts"
+msgstr "crwdns63204:0crwdne63204:0"
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Accounts"
+msgstr "crwdns63206:0crwdne63206:0"
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Accounts"
+msgstr "crwdns63208:0crwdne63208:0"
+
+#. Label of a Table field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Accounts"
+msgstr "crwdns63210:0crwdne63210:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Accounts"
+msgstr "crwdns63212:0crwdne63212:0"
+
+#. Label of a Table field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Accounts"
+msgstr "crwdns63214:0crwdne63214:0"
+
+#. Label of a Table field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Accounts"
+msgstr "crwdns63216:0crwdne63216:0"
+
+#. Label of a Section Break field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Accounts"
+msgstr "crwdns63218:0crwdne63218:0"
+
+#. Label of a Table field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Accounts"
+msgstr "crwdns63220:0crwdne63220:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Closing"
+msgstr "crwdns63222:0crwdne63222:0"
+
+#. Label of a Date field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Frozen Till Date"
+msgstr "crwdns63224:0crwdne63224:0"
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+#: accounts/doctype/accounting_period/accounting_period.json
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/doctype/bank_account/bank_account.json
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+#: accounts/doctype/bank_account_type/bank_account_type.json
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+#: accounts/doctype/bank_transaction/bank_transaction.json
+#: accounts/doctype/budget/budget.json
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/doctype/item_tax_template/item_tax_template.json
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/ledger_merge/ledger_merge.json
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+#: accounts/doctype/party_link/party_link.json
+#: accounts/doctype/payment_entry/payment_entry.json
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+#: accounts/doctype/payment_order/payment_order.json
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+#: accounts/doctype/payment_request/payment_request.json
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/doctype/pos_profile/pos_profile.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+#: accounts/doctype/process_subscription/process_subscription.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: accounts/doctype/subscription/subscription.json
+#: accounts/doctype/subscription_plan/subscription_plan.json
+#: accounts/doctype/subscription_settings/subscription_settings.json
+#: accounts/doctype/tax_category/tax_category.json
+#: accounts/doctype/tax_rule/tax_rule.json
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+#: assets/doctype/asset_category/asset_category.json
+#: assets/doctype/asset_movement/asset_movement.json
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier/supplier.json
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+#: selling/doctype/customer/customer.json setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/party_type/party_type.json
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgid "Accounts Manager"
+msgstr "crwdns63226:0crwdne63226:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
+msgid "Accounts Missing Error"
+msgstr "crwdns63228:0crwdne63228:0"
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
+#: accounts/report/accounts_payable/accounts_payable.json
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
+#: accounts/workspace/payables/payables.json
+#: buying/doctype/supplier/supplier.js:97
+msgid "Accounts Payable"
+msgstr "crwdns63230:0crwdne63230:0"
+
+#. Option for the 'Write Off Based On' (Select) field in DocType 'Journal
+#. Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Accounts Payable"
+msgstr "crwdns63232:0crwdne63232:0"
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/accounts_payable/accounts_payable.js:176
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.json
+#: accounts/workspace/payables/payables.json
+msgid "Accounts Payable Summary"
+msgstr "crwdns63234:0crwdne63234:0"
+
+#. Name of a report
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
+#: accounts/report/accounts_receivable/accounts_receivable.json
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
+#: selling/doctype/customer/customer.js:153
+msgid "Accounts Receivable"
+msgstr "crwdns63236:0crwdne63236:0"
+
+#. Option for the 'Write Off Based On' (Select) field in DocType 'Journal
+#. Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Accounts Receivable"
+msgstr "crwdns63238:0crwdne63238:0"
+
+#. Option for the 'Report' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Accounts Receivable"
+msgstr "crwdns63240:0crwdne63240:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Accounts Receivable Credit Account"
+msgstr "crwdns63242:0crwdne63242:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Accounts Receivable Discounted Account"
+msgstr "crwdns63244:0crwdne63244:0"
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/accounts_receivable/accounts_receivable.js:208
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Accounts Receivable Summary"
+msgstr "crwdns63246:0crwdne63246:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Accounts Receivable Unpaid Account"
+msgstr "crwdns63248:0crwdne63248:0"
+
+#. Label of a Int field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Receivable/Payable"
+msgstr "crwdns63250:0crwdne63250:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/onboarding_step/accounts_settings/accounts_settings.json
+msgid "Accounts Settings"
+msgstr "crwdns63252:0crwdne63252:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: accounts/workspace/accounting/accounting.json
+#: setup/workspace/settings/settings.json
+msgctxt "Accounts Settings"
+msgid "Accounts Settings"
+msgstr "crwdns63254:0crwdne63254:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Accounts Settings"
+msgstr "crwdns63256:0crwdne63256:0"
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+#: accounts/doctype/accounting_period/accounting_period.json
+#: accounts/doctype/bank_account/bank_account.json
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+#: accounts/doctype/bank_account_type/bank_account_type.json
+#: accounts/doctype/bank_clearance/bank_clearance.json
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+#: accounts/doctype/bank_transaction/bank_transaction.json
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/doctype/item_tax_template/item_tax_template.json
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/doctype/party_link/party_link.json
+#: accounts/doctype/payment_entry/payment_entry.json
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+#: accounts/doctype/payment_order/payment_order.json
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+#: accounts/doctype/payment_request/payment_request.json
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/doctype/pos_profile/pos_profile.json
+#: accounts/doctype/pos_settings/pos_settings.json
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+#: accounts/doctype/process_subscription/process_subscription.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: accounts/doctype/subscription/subscription.json
+#: accounts/doctype/subscription_plan/subscription_plan.json
+#: accounts/doctype/subscription_settings/subscription_settings.json
+#: accounts/doctype/tax_category/tax_category.json
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+#: assets/doctype/asset/asset.json
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/doctype/asset_category/asset_category.json
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+#: assets/doctype/location/location.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier/supplier.json
+#: projects/doctype/timesheet/timesheet.json
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/sales_order/sales_order.json setup/doctype/brand/brand.json
+#: setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/party_type/party_type.json
+#: setup/doctype/supplier_group/supplier_group.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json
+#: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Accounts User"
+msgstr "crwdns63258:0crwdne63258:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1182
+msgid "Accounts table cannot be blank."
+msgstr "crwdns63260:0crwdne63260:0"
+
+#. Label of a Table field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Accounts to Merge"
+msgstr "crwdns63262:0crwdne63262:0"
+
+#. Subtitle of the Module Onboarding 'Accounts'
+#: accounts/module_onboarding/accounts/accounts.json
+msgid "Accounts, Invoices, Taxation, and more."
+msgstr "crwdns63264:0crwdne63264:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
+#: accounts/report/account_balance/account_balance.js:37
+msgid "Accumulated Depreciation"
+msgstr "crwdns63266:0crwdne63266:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Accumulated Depreciation"
+msgstr "crwdns63268:0crwdne63268:0"
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Accumulated Depreciation Account"
+msgstr "crwdns63270:0crwdne63270:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Accumulated Depreciation Account"
+msgstr "crwdns63272:0crwdne63272:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
+#: assets/doctype/asset/asset.js:277
+msgid "Accumulated Depreciation Amount"
+msgstr "crwdns63274:0crwdne63274:0"
+
+#. Label of a Currency field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Accumulated Depreciation Amount"
+msgstr "crwdns63276:0crwdne63276:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
+msgid "Accumulated Depreciation as on"
+msgstr "crwdns63278:0crwdne63278:0"
+
+#: accounts/doctype/budget/budget.py:245
+msgid "Accumulated Monthly"
+msgstr "crwdns63280:0crwdne63280:0"
+
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
+msgid "Accumulated Values"
+msgstr "crwdns63282:0crwdne63282:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
+msgid "Accumulated Values in Group Company"
+msgstr "crwdns63284:0crwdne63284:0"
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:111
+msgid "Achieved ({})"
+msgstr "crwdns63286:0crwdne63286:0"
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Acquisition Date"
+msgstr "crwdns63288:0crwdne63288:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr "crwdns112184:0crwdne112184:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr "crwdns112186:0crwdne112186:0"
+
+#: crm/doctype/lead/lead.js:42
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
+msgid "Action"
+msgstr "crwdns63290:0crwdne63290:0"
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Action If Quality Inspection Is Not Submitted"
+msgstr "crwdns63292:0crwdne63292:0"
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Action If Quality Inspection Is Rejected"
+msgstr "crwdns63294:0crwdne63294:0"
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Action If Same Rate is Not Maintained"
+msgstr "crwdns63296:0crwdne63296:0"
+
+#: quality_management/doctype/quality_review/quality_review_list.js:7
+msgid "Action Initialised"
+msgstr "crwdns63298:0crwdne63298:0"
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Accumulated Monthly Budget Exceeded on Actual"
+msgstr "crwdns63300:0crwdne63300:0"
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Accumulated Monthly Budget Exceeded on MR"
+msgstr "crwdns63302:0crwdne63302:0"
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Accumulated Monthly Budget Exceeded on PO"
+msgstr "crwdns63304:0crwdne63304:0"
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Annual Budget Exceeded on Actual"
+msgstr "crwdns63306:0crwdne63306:0"
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Annual Budget Exceeded on MR"
+msgstr "crwdns63308:0crwdne63308:0"
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Action if Annual Budget Exceeded on PO"
+msgstr "crwdns63310:0crwdne63310:0"
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
+msgstr "crwdns63312:0crwdne63312:0"
+
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
+#: accounts/doctype/subscription/subscription.js:38
+#: accounts/doctype/subscription/subscription.js:44
+#: accounts/doctype/subscription/subscription.js:50
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
+#: templates/pages/order.html:20
+msgid "Actions"
+msgstr "crwdns63314:0crwdne63314:0"
+
+#. Group in Quality Feedback's connections
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Actions"
+msgstr "crwdns63316:0crwdne63316:0"
+
+#. Group in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Actions"
+msgstr "crwdns63318:0crwdne63318:0"
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Actions"
+msgstr "crwdns63320:0crwdne63320:0"
+
+#. Label of a Text Editor field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Actions performed"
+msgstr "crwdns63322:0crwdne63322:0"
+
+#. Label of a Long Text field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Actions performed"
+msgstr "crwdns63324:0crwdne63324:0"
+
+#: accounts/doctype/subscription/subscription_list.js:6
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
+#: stock/doctype/putaway_rule/putaway_rule_list.js:7
+msgid "Active"
+msgstr "crwdns63326:0crwdne63326:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Active"
+msgstr "crwdns63328:0crwdne63328:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Active"
+msgstr "crwdns63330:0crwdne63330:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Active"
+msgstr "crwdns63332:0crwdne63332:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Active"
+msgstr "crwdns63334:0crwdne63334:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Active"
+msgstr "crwdns63336:0crwdne63336:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Active"
+msgstr "crwdns63338:0crwdne63338:0"
+
+#: selling/page/sales_funnel/sales_funnel.py:55
+msgid "Active Leads"
+msgstr "crwdns63340:0crwdne63340:0"
+
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr "crwdns111588:0crwdne111588:0"
+
+#. Label of a Tab Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Activities"
+msgstr "crwdns63342:0crwdne63342:0"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Activities"
+msgstr "crwdns63344:0crwdne63344:0"
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Activities"
+msgstr "crwdns63346:0crwdne63346:0"
+
+#: projects/doctype/task/task_dashboard.py:8
+#: support/doctype/issue/issue_dashboard.py:5
+msgid "Activity"
+msgstr "crwdns63348:0crwdne63348:0"
+
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Activity"
+msgstr "crwdns63350:0crwdne63350:0"
+
+#. Name of a DocType
+#: projects/doctype/activity_cost/activity_cost.json
+msgid "Activity Cost"
+msgstr "crwdns63352:0crwdne63352:0"
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Activity Cost"
+msgid "Activity Cost"
+msgstr "crwdns63354:0crwdne63354:0"
+
+#: projects/doctype/activity_cost/activity_cost.py:51
+msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
+msgstr "crwdns63356:0{0}crwdnd63356:0{1}crwdne63356:0"
+
+#: projects/doctype/activity_type/activity_type.js:10
+msgid "Activity Cost per Employee"
+msgstr "crwdns63358:0crwdne63358:0"
+
+#. Name of a DocType
+#: projects/doctype/activity_type/activity_type.json
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
+msgid "Activity Type"
+msgstr "crwdns63360:0crwdne63360:0"
+
+#. Label of a Link field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Activity Type"
+msgstr "crwdns63362:0crwdne63362:0"
+
+#. Label of a Data field in DocType 'Activity Type'
+#. Label of a Link in the Projects Workspace
+#: projects/doctype/activity_type/activity_type.json
+#: projects/workspace/projects/projects.json
+msgctxt "Activity Type"
+msgid "Activity Type"
+msgstr "crwdns63364:0crwdne63364:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Activity Type"
+msgstr "crwdns63366:0crwdne63366:0"
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Activity Type"
+msgstr "crwdns63368:0crwdne63368:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:100
+#: accounts/report/budget_variance_report/budget_variance_report.py:110
+msgid "Actual"
+msgstr "crwdns63370:0crwdne63370:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Actual"
+msgstr "crwdns63372:0crwdne63372:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Actual"
+msgstr "crwdns63374:0crwdne63374:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Actual"
+msgstr "crwdns63376:0crwdne63376:0"
+
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:125
+msgid "Actual Balance Qty"
+msgstr "crwdns63378:0crwdne63378:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Actual Batch Quantity"
+msgstr "crwdns63380:0crwdne63380:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:101
+msgid "Actual Cost"
+msgstr "crwdns63382:0crwdne63382:0"
+
+#. Label of a Date field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Actual Date"
+msgstr "crwdns63384:0crwdne63384:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:121
+#: stock/report/delayed_item_report/delayed_item_report.py:137
+#: stock/report/delayed_order_report/delayed_order_report.py:66
+msgid "Actual Delivery Date"
+msgstr "crwdns63386:0crwdne63386:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:254
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:107
+msgid "Actual End Date"
+msgstr "crwdns63388:0crwdne63388:0"
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Actual End Date"
+msgstr "crwdns63390:0crwdne63390:0"
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Actual End Date"
+msgstr "crwdns63392:0crwdne63392:0"
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Actual End Date (via Timesheet)"
+msgstr "crwdns63394:0crwdne63394:0"
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Actual End Date (via Timesheet)"
+msgstr "crwdns63396:0crwdne63396:0"
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual End Time"
+msgstr "crwdns63398:0crwdne63398:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
+msgid "Actual Expense"
+msgstr "crwdns63400:0crwdne63400:0"
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Actual Operating Cost"
+msgstr "crwdns63402:0crwdne63402:0"
+
+#. Label of a Currency field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Operating Cost"
+msgstr "crwdns63404:0crwdne63404:0"
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Operation Time"
+msgstr "crwdns63406:0crwdne63406:0"
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
+msgid "Actual Posting"
+msgstr "crwdns63408:0crwdne63408:0"
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
+#: stock/report/product_bundle_balance/product_bundle_balance.py:96
+#: stock/report/stock_projected_qty/stock_projected_qty.py:136
+msgid "Actual Qty"
+msgstr "crwdns63410:0crwdne63410:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Actual Qty"
+msgstr "crwdns63412:0crwdne63412:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Actual Qty"
+msgstr "crwdns63414:0crwdne63414:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Actual Qty"
+msgstr "crwdns63416:0crwdne63416:0"
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Actual Qty"
+msgstr "crwdns63418:0crwdne63418:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Actual Qty"
+msgstr "crwdns63420:0crwdne63420:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Actual Qty"
+msgstr "crwdns63422:0crwdne63422:0"
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Actual Qty (at source/target)"
+msgstr "crwdns63424:0crwdne63424:0"
+
+#. Label of a Float field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Actual Qty in Warehouse"
+msgstr "crwdns63426:0crwdne63426:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
+msgid "Actual Qty is mandatory"
+msgstr "crwdns63428:0crwdne63428:0"
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr "crwdns111590:0{0}crwdnd111590:0{1}crwdne111590:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr "crwdns111592:0crwdne111592:0"
+
+#: stock/report/item_shortage_report/item_shortage_report.py:95
+msgid "Actual Quantity"
+msgstr "crwdns63430:0crwdne63430:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:248
+msgid "Actual Start Date"
+msgstr "crwdns63432:0crwdne63432:0"
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Actual Start Date"
+msgstr "crwdns63434:0crwdne63434:0"
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Actual Start Date"
+msgstr "crwdns63436:0crwdne63436:0"
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Actual Start Date (via Timesheet)"
+msgstr "crwdns63438:0crwdne63438:0"
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Actual Start Date (via Timesheet)"
+msgstr "crwdns63440:0crwdne63440:0"
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Start Time"
+msgstr "crwdns63442:0crwdne63442:0"
+
+#. Label of a Section Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Actual Time"
+msgstr "crwdns63444:0crwdne63444:0"
+
+#. Label of a Section Break field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Actual Time and Cost"
+msgstr "crwdns63446:0crwdne63446:0"
+
+#. Label of a Float field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Actual Time in Hours (via Timesheet)"
+msgstr "crwdns63448:0crwdne63448:0"
+
+#. Label of a Float field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Actual Time in Hours (via Timesheet)"
+msgstr "crwdns63450:0crwdne63450:0"
+
+#: stock/page/stock_balance/stock_balance.js:55
+msgid "Actual qty in stock"
+msgstr "crwdns63452:0crwdne63452:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1470
+#: public/js/controllers/accounts.js:176
+msgid "Actual type tax cannot be included in Item rate in row {0}"
+msgstr "crwdns63454:0{0}crwdne63454:0"
+
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
+#: public/js/utils/serial_no_batch_selector.js:17
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
+msgid "Add"
+msgstr "crwdns63456:0crwdne63456:0"
+
+#. Option for the 'Add Or Deduct' (Select) field in DocType 'Advance Taxes and
+#. Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Add"
+msgstr "crwdns63458:0crwdne63458:0"
+
+#. Option for the 'Add or Deduct' (Select) field in DocType 'Purchase Taxes and
+#. Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Add"
+msgstr "crwdns63460:0crwdne63460:0"
+
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
+msgid "Add / Edit Prices"
+msgstr "crwdns63462:0crwdne63462:0"
+
+#: accounts/doctype/account/account_tree.js:256
+msgid "Add Child"
+msgstr "crwdns63464:0crwdne63464:0"
+
+#: accounts/report/general_ledger/general_ledger.js:199
+msgid "Add Columns in Transaction Currency"
+msgstr "crwdns63466:0crwdne63466:0"
+
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr "crwdns111594:0crwdne111594:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Add Corrective Operation Cost in Finished Good Valuation"
+msgstr "crwdns63468:0crwdne63468:0"
+
+#: public/js/event.js:24
+msgid "Add Customers"
+msgstr "crwdns63470:0crwdne63470:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr "crwdns111596:0crwdne111596:0"
+
+#: public/js/event.js:40
+msgid "Add Employees"
+msgstr "crwdns63472:0crwdne63472:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
+msgid "Add Item"
+msgstr "crwdns63474:0crwdne63474:0"
+
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
+msgid "Add Items"
+msgstr "crwdns63476:0crwdne63476:0"
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:56
+msgid "Add Items in the Purpose Table"
+msgstr "crwdns63478:0crwdne63478:0"
+
+#: crm/doctype/lead/lead.js:84
+msgid "Add Lead to Prospect"
+msgstr "crwdns63480:0crwdne63480:0"
+
+#: public/js/event.js:16
+msgid "Add Leads"
+msgstr "crwdns63482:0crwdne63482:0"
+
+#. Label of a Section Break field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Add Local Holidays"
+msgstr "crwdns63484:0crwdne63484:0"
+
+#. Label of a Check field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Add Manually"
+msgstr "crwdns63486:0crwdne63486:0"
+
+#: projects/doctype/task/task_tree.js:42
+msgid "Add Multiple"
+msgstr "crwdns63488:0crwdne63488:0"
+
+#: projects/doctype/task/task_tree.js:49
+msgid "Add Multiple Tasks"
+msgstr "crwdns63490:0crwdne63490:0"
+
+#. Label of a Select field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Add Or Deduct"
+msgstr "crwdns63492:0crwdne63492:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:267
+msgid "Add Order Discount"
+msgstr "crwdns63494:0crwdne63494:0"
+
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
+msgid "Add Participants"
+msgstr "crwdns63496:0crwdne63496:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Add Quote"
+msgstr "crwdns63498:0crwdne63498:0"
+
+#: public/js/event.js:48
+msgid "Add Sales Partners"
+msgstr "crwdns63500:0crwdne63500:0"
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr "crwdns112188:0crwdne112188:0"
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr "crwdns112190:0crwdne112190:0"
+
+#. Label of a Button field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Add Serial / Batch No"
+msgstr "crwdns104522:0crwdne104522:0"
+
+#. Label of a Button field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Add Serial / Batch No"
+msgstr "crwdns63502:0crwdne63502:0"
+
+#. Label of a Button field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Add Serial / Batch No"
+msgstr "crwdns63504:0crwdne63504:0"
+
+#. Label of a Button field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Add Serial / Batch No"
+msgstr "crwdns63506:0crwdne63506:0"
+
+#. Label of a Button field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr "crwdns63508:0crwdne63508:0"
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr "crwdns112192:0crwdne112192:0"
+
+#: public/js/utils.js:71
+msgid "Add Serial No"
+msgstr "crwdns63510:0crwdne63510:0"
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr "crwdns111598:0crwdne111598:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
+msgid "Add Sub Assembly"
+msgstr "crwdns63512:0crwdne63512:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
+msgid "Add Suppliers"
+msgstr "crwdns63514:0crwdne63514:0"
+
+#. Label of a Button field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Add Template"
+msgstr "crwdns63516:0crwdne63516:0"
+
+#: utilities/activation.py:123
+msgid "Add Timesheets"
+msgstr "crwdns63518:0crwdne63518:0"
+
+#. Label of a Section Break field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Add Weekly Holidays"
+msgstr "crwdns63520:0crwdne63520:0"
+
+#: public/js/utils/crm_activities.js:142
+msgid "Add a Note"
+msgstr "crwdns63522:0crwdne63522:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/existing_asset/existing_asset.json
+msgid "Add an Existing Asset"
+msgstr "crwdns63524:0crwdne63524:0"
+
+#. Label of an action in the Onboarding Step 'Add an Existing Asset'
+#: assets/onboarding_step/existing_asset/existing_asset.json
+msgid "Add an existing Asset"
+msgstr "crwdns63526:0crwdne63526:0"
+
+#: www/book_appointment/index.html:42
+msgid "Add details"
+msgstr "crwdns63528:0crwdne63528:0"
+
+#: stock/doctype/pick_list/pick_list.js:71
+#: stock/doctype/pick_list/pick_list.py:651
+msgid "Add items in the Item Locations table"
+msgstr "crwdns63530:0crwdne63530:0"
+
+#. Label of a Select field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Add or Deduct"
+msgstr "crwdns63532:0crwdne63532:0"
+
+#: utilities/activation.py:113
+msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
+msgstr "crwdns63534:0crwdne63534:0"
+
+#. Label of a Button field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Add to Holidays"
+msgstr "crwdns63536:0crwdne63536:0"
+
+#: crm/doctype/lead/lead.js:42
+msgid "Add to Prospect"
+msgstr "crwdns63538:0crwdne63538:0"
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Add to Transit"
+msgstr "crwdns63540:0crwdne63540:0"
+
+#. Label of a Check field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Add to Transit"
+msgstr "crwdns63542:0crwdne63542:0"
+
+#: accounts/doctype/coupon_code/coupon_code.js:36
+msgid "Add/Edit Coupon Conditions"
+msgstr "crwdns63544:0crwdne63544:0"
+
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr "crwdns111600:0crwdne111600:0"
+
+#. Label of a Link field in DocType 'CRM Note'
+#: crm/doctype/crm_note/crm_note.json
+msgctxt "CRM Note"
+msgid "Added By"
+msgstr "crwdns63546:0crwdne63546:0"
+
+#. Label of a Datetime field in DocType 'CRM Note'
+#: crm/doctype/crm_note/crm_note.json
+msgctxt "CRM Note"
+msgid "Added On"
+msgstr "crwdns63548:0crwdne63548:0"
+
+#: buying/doctype/supplier/supplier.py:128
+msgid "Added Supplier Role to User {0}."
+msgstr "crwdns63550:0{0}crwdne63550:0"
+
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
+msgid "Added {0} ({1})"
+msgstr "crwdns63552:0{0}crwdnd63552:0{1}crwdne63552:0"
+
+#: controllers/website_list_for_contact.py:304
+msgid "Added {1} Role to User {0}."
+msgstr "crwdns63554:0{1}crwdnd63554:0{0}crwdne63554:0"
+
+#: crm/doctype/lead/lead.js:81
+msgid "Adding Lead to Prospect..."
+msgstr "crwdns63556:0crwdne63556:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr "crwdns111602:0crwdne111602:0"
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Additional Asset Cost"
+msgstr "crwdns63558:0crwdne63558:0"
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Additional Cost"
+msgstr "crwdns63560:0crwdne63560:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Additional Cost Per Qty"
+msgstr "crwdns63562:0crwdne63562:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Additional Cost Per Qty"
+msgstr "crwdns63564:0crwdne63564:0"
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#. Label of a Table field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Additional Costs"
+msgstr "crwdns63566:0crwdne63566:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Additional Costs"
+msgstr "crwdns63568:0crwdne63568:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#. Label of a Table field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Additional Costs"
+msgstr "crwdns63570:0crwdne63570:0"
+
+#. Label of a Section Break field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Additional Details"
+msgstr "crwdns63572:0crwdne63572:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount"
+msgstr "crwdns63574:0crwdne63574:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount"
+msgstr "crwdns63576:0crwdne63576:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount"
+msgstr "crwdns63578:0crwdne63578:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount"
+msgstr "crwdns63580:0crwdne63580:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount"
+msgstr "crwdns63582:0crwdne63582:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount"
+msgstr "crwdns63584:0crwdne63584:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount"
+msgstr "crwdns63586:0crwdne63586:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount"
+msgstr "crwdns63588:0crwdne63588:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount"
+msgstr "crwdns63590:0crwdne63590:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount Amount"
+msgstr "crwdns63592:0crwdne63592:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount Amount"
+msgstr "crwdns63594:0crwdne63594:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount Amount"
+msgstr "crwdns63596:0crwdne63596:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount Amount"
+msgstr "crwdns63598:0crwdne63598:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount Amount"
+msgstr "crwdns63600:0crwdne63600:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount Amount"
+msgstr "crwdns63602:0crwdne63602:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount Amount"
+msgstr "crwdns63604:0crwdne63604:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount Amount"
+msgstr "crwdns63606:0crwdne63606:0"
+
+#. Label of a Currency field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Additional Discount Amount"
+msgstr "crwdns63608:0crwdne63608:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount Amount"
+msgstr "crwdns63610:0crwdne63610:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63612:0crwdne63612:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63614:0crwdne63614:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63616:0crwdne63616:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63618:0crwdne63618:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63620:0crwdne63620:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63622:0crwdne63622:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63624:0crwdne63624:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63626:0crwdne63626:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount Amount (Company Currency)"
+msgstr "crwdns63628:0crwdne63628:0"
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63630:0crwdne63630:0"
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63632:0crwdne63632:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63634:0crwdne63634:0"
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63636:0crwdne63636:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63638:0crwdne63638:0"
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63640:0crwdne63640:0"
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63642:0crwdne63642:0"
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63644:0crwdne63644:0"
+
+#. Label of a Percent field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63646:0crwdne63646:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Discount Percentage"
+msgstr "crwdns63648:0crwdne63648:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Additional Info"
+msgstr "crwdns63650:0crwdne63650:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Additional Info"
+msgstr "crwdns63652:0crwdne63652:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Additional Info"
+msgstr "crwdns63654:0crwdne63654:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Additional Info"
+msgstr "crwdns63656:0crwdne63656:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Additional Info"
+msgstr "crwdns63658:0crwdne63658:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Additional Info"
+msgstr "crwdns63660:0crwdne63660:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Additional Info"
+msgstr "crwdns63662:0crwdne63662:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Additional Info"
+msgstr "crwdns63664:0crwdne63664:0"
+
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr "crwdns111604:0crwdne111604:0"
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Additional Information"
+msgstr "crwdns63666:0crwdne63666:0"
+
+#. Label of a Text field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Additional Information"
+msgstr "crwdns63668:0crwdne63668:0"
+
+#. Label of a Text field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Additional Notes"
+msgstr "crwdns63670:0crwdne63670:0"
+
+#. Label of a Text field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Additional Notes"
+msgstr "crwdns63672:0crwdne63672:0"
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Additional Operating Cost"
+msgstr "crwdns63674:0crwdne63674:0"
+
+#. Description of the 'Customer Details' (Text) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Additional information regarding the customer."
+msgstr "crwdns63676:0crwdne63676:0"
+
+#: crm/report/lead_details/lead_details.py:58
+msgid "Address"
+msgstr "crwdns63678:0crwdne63678:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+msgctxt "Address"
+msgid "Address"
+msgstr "crwdns63680:0crwdne63680:0"
+
+#. Label of a Link field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Address"
+msgstr "crwdns63682:0crwdne63682:0"
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Address"
+msgstr "crwdns63684:0crwdne63684:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Address"
+msgstr "crwdns63686:0crwdne63686:0"
+
+#. Label of a Small Text field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Address"
+msgstr "crwdns63688:0crwdne63688:0"
+
+#. Label of a Text Editor field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Address"
+msgstr "crwdns63690:0crwdne63690:0"
+
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Address"
+msgstr "crwdns63692:0crwdne63692:0"
+
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Address"
+msgstr "crwdns63694:0crwdne63694:0"
+
+#. Label of a Text Editor field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Address"
+msgstr "crwdns63696:0crwdne63696:0"
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Address"
+msgstr "crwdns63698:0crwdne63698:0"
+
+#. Label of a Section Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Address"
+msgstr "crwdns63700:0crwdne63700:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Address"
+msgstr "crwdns63702:0crwdne63702:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Address"
+msgstr "crwdns63704:0crwdne63704:0"
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Address"
+msgstr "crwdns63706:0crwdne63706:0"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Address"
+msgstr "crwdns63708:0crwdne63708:0"
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Address"
+msgstr "crwdns63710:0crwdne63710:0"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Address"
+msgstr "crwdns63712:0crwdne63712:0"
+
+#. Label of a Text Editor field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Address"
+msgstr "crwdns63714:0crwdne63714:0"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Address"
+msgstr "crwdns63716:0crwdne63716:0"
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Address"
+msgstr "crwdns63718:0crwdne63718:0"
+
+#. Label of a Text Editor field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Address"
+msgstr "crwdns63720:0crwdne63720:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Address & Contact"
+msgstr "crwdns63722:0crwdne63722:0"
+
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Address & Contact"
+msgstr "crwdns63724:0crwdne63724:0"
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Address & Contact"
+msgstr "crwdns63726:0crwdne63726:0"
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Address & Contact"
+msgstr "crwdns63728:0crwdne63728:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Address & Contact"
+msgstr "crwdns63730:0crwdne63730:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Address & Contact"
+msgstr "crwdns63732:0crwdne63732:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Address & Contact"
+msgstr "crwdns63734:0crwdne63734:0"
+
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Address & Contact"
+msgstr "crwdns63736:0crwdne63736:0"
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Address & Contact"
+msgstr "crwdns63738:0crwdne63738:0"
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Address & Contact"
+msgstr "crwdns63740:0crwdne63740:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Address & Contacts"
+msgstr "crwdns63742:0crwdne63742:0"
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Address & Contacts"
+msgstr "crwdns63744:0crwdne63744:0"
+
+#. Label of a Section Break field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Address & Contacts"
+msgstr "crwdns63746:0crwdne63746:0"
+
+#. Label of a Link in the Financial Reports Workspace
+#. Name of a report
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/report/address_and_contacts/address_and_contacts.json
+msgid "Address And Contacts"
+msgstr "crwdns63748:0crwdne63748:0"
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Address Desc"
+msgstr "crwdns63750:0crwdne63750:0"
+
+#. Label of a HTML field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Address HTML"
+msgstr "crwdns63752:0crwdne63752:0"
+
+#. Label of a HTML field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Address HTML"
+msgstr "crwdns63754:0crwdne63754:0"
+
+#. Label of a HTML field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Address HTML"
+msgstr "crwdns63756:0crwdne63756:0"
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Address HTML"
+msgstr "crwdns63758:0crwdne63758:0"
+
+#. Label of a HTML field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Address HTML"
+msgstr "crwdns63760:0crwdne63760:0"
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Address HTML"
+msgstr "crwdns63762:0crwdne63762:0"
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Address HTML"
+msgstr "crwdns63764:0crwdne63764:0"
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Address HTML"
+msgstr "crwdns63766:0crwdne63766:0"
+
+#. Label of a HTML field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Address HTML"
+msgstr "crwdns63768:0crwdne63768:0"
+
+#. Label of a HTML field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Address HTML"
+msgstr "crwdns63770:0crwdne63770:0"
+
+#. Label of a HTML field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address HTML"
+msgstr "crwdns63772:0crwdne63772:0"
+
+#: public/js/utils/contact_address_quick_entry.js:61
+msgid "Address Line 1"
+msgstr "crwdns63774:0crwdne63774:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address Line 1"
+msgstr "crwdns63776:0crwdne63776:0"
+
+#: public/js/utils/contact_address_quick_entry.js:66
+msgid "Address Line 2"
+msgstr "crwdns63778:0crwdne63778:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address Line 2"
+msgstr "crwdns63780:0crwdne63780:0"
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Address Name"
+msgstr "crwdns63782:0crwdne63782:0"
+
+#. Label of a Section Break field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Address and Contact"
+msgstr "crwdns63784:0crwdne63784:0"
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Address and Contact"
+msgstr "crwdns63786:0crwdne63786:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Address and Contact"
+msgstr "crwdns63788:0crwdne63788:0"
+
+#. Label of a Section Break field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Address and Contact"
+msgstr "crwdns63790:0crwdne63790:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Address and Contact"
+msgstr "crwdns63792:0crwdne63792:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Address and Contact"
+msgstr "crwdns63794:0crwdne63794:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Address and Contact"
+msgstr "crwdns63796:0crwdne63796:0"
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Address and Contact"
+msgstr "crwdns63798:0crwdne63798:0"
+
+#. Label of a Section Break field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Address and Contacts"
+msgstr "crwdns63800:0crwdne63800:0"
+
+#. Label of a Section Break field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Address and Contacts"
+msgstr "crwdns63802:0crwdne63802:0"
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Address and Contacts"
+msgstr "crwdns63804:0crwdne63804:0"
+
+#: accounts/custom/address.py:31
+msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
+msgstr "crwdns63806:0crwdne63806:0"
+
+#. Description of the 'Determine Address Tax Category From' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Address used to determine Tax Category in transactions"
+msgstr "crwdns63808:0crwdne63808:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Addresses"
+msgstr "crwdns63810:0crwdne63810:0"
+
+#: assets/doctype/asset/asset.js:144
+msgid "Adjust Asset Value"
+msgstr "crwdns63812:0crwdne63812:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
+msgid "Adjustment Against"
+msgstr "crwdns63814:0crwdne63814:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
+msgid "Adjustment based on Purchase Invoice rate"
+msgstr "crwdns63816:0crwdne63816:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:54
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:79
+msgid "Administrative Expenses"
+msgstr "crwdns63818:0crwdne63818:0"
+
+#. Name of a role
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+#: stock/reorder_item.py:387
+msgid "Administrator"
+msgstr "crwdns63820:0crwdne63820:0"
+
+#. Label of a Link field in DocType 'Party Account'
+#: accounts/doctype/party_account/party_account.json
+msgctxt "Party Account"
+msgid "Advance Account"
+msgstr "crwdns63822:0crwdne63822:0"
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
+msgid "Advance Amount"
+msgstr "crwdns63824:0crwdne63824:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Advance Amount"
+msgstr "crwdns63826:0crwdne63826:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Advance Paid"
+msgstr "crwdns63828:0crwdne63828:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Advance Paid"
+msgstr "crwdns63830:0crwdne63830:0"
+
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
+msgid "Advance Payment"
+msgstr "crwdns63832:0crwdne63832:0"
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Advance Payment Status"
+msgstr "crwdns104524:0crwdne104524:0"
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Advance Payment Status"
+msgstr "crwdns104526:0crwdne104526:0"
+
+#: controllers/accounts_controller.py:223
+msgid "Advance Payments"
+msgstr "crwdns63834:0crwdne63834:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Advance Payments"
+msgstr "crwdns63836:0crwdne63836:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Advance Payments"
+msgstr "crwdns63838:0crwdne63838:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advance Payments"
+msgstr "crwdns63840:0crwdne63840:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Advance Payments"
+msgstr "crwdns63842:0crwdne63842:0"
+
+#. Name of a DocType
+#: accounts/doctype/advance_tax/advance_tax.json
+msgid "Advance Tax"
+msgstr "crwdns63844:0crwdne63844:0"
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advance Tax"
+msgstr "crwdns63846:0crwdne63846:0"
+
+#. Name of a DocType
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgid "Advance Taxes and Charges"
+msgstr "crwdns63848:0crwdne63848:0"
+
+#. Label of a Table field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Advance Taxes and Charges"
+msgstr "crwdns63850:0crwdne63850:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Advance amount"
+msgstr "crwdns63852:0crwdne63852:0"
+
+#: controllers/taxes_and_totals.py:749
+msgid "Advance amount cannot be greater than {0} {1}"
+msgstr "crwdns63854:0{0}crwdnd63854:0{1}crwdne63854:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:775
+msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
+msgstr "crwdns63856:0{0}crwdnd63856:0{1}crwdnd63856:0{2}crwdne63856:0"
+
+#. Description of the 'Only Include Allocated Payments' (Check) field in
+#. DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advance payments allocated against orders will only be fetched"
+msgstr "crwdns63858:0crwdne63858:0"
+
+#. Description of the 'Only Include Allocated Payments' (Check) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Advance payments allocated against orders will only be fetched"
+msgstr "crwdns63860:0crwdne63860:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Advanced Settings"
+msgstr "crwdns63862:0crwdne63862:0"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Advances"
+msgstr "crwdns63864:0crwdne63864:0"
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Advances"
+msgstr "crwdns63866:0crwdne63866:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Advances"
+msgstr "crwdns63868:0crwdne63868:0"
+
+#. Label of a Code field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Affected Transactions"
+msgstr "crwdns63870:0crwdne63870:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr "crwdns111606:0crwdne111606:0"
+
+#. Label of a Text field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Against"
+msgstr "crwdns63872:0crwdne63872:0"
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
+msgid "Against Account"
+msgstr "crwdns63874:0crwdne63874:0"
+
+#. Label of a Data field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Against Account"
+msgstr "crwdns63876:0crwdne63876:0"
+
+#. Label of a Text field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Against Account"
+msgstr "crwdns63878:0crwdne63878:0"
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Against Blanket Order"
+msgstr "crwdns63880:0crwdne63880:0"
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Against Blanket Order"
+msgstr "crwdns63882:0crwdne63882:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Against Blanket Order"
+msgstr "crwdns63884:0crwdne63884:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
+msgid "Against Customer Order {0} dated {1}"
+msgstr "crwdns63886:0{0}crwdnd63886:0{1}crwdne63886:0"
+
+#: selling/doctype/sales_order/sales_order.js:1127
+msgid "Against Default Supplier"
+msgstr "crwdns63888:0crwdne63888:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Delivery Note Item"
+msgstr "crwdns63890:0crwdne63890:0"
+
+#. Label of a Dynamic Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Against Docname"
+msgstr "crwdns63892:0crwdne63892:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Against Doctype"
+msgstr "crwdns63894:0crwdne63894:0"
+
+#. Label of a Data field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Against Document Detail No"
+msgstr "crwdns63896:0crwdne63896:0"
+
+#. Label of a Data field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Against Document No"
+msgstr "crwdns63898:0crwdne63898:0"
+
+#. Label of a Dynamic Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Against Document No"
+msgstr "crwdns63900:0crwdne63900:0"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Against Expense Account"
+msgstr "crwdns63902:0crwdne63902:0"
+
+#. Label of a Small Text field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Against Income Account"
+msgstr "crwdns63904:0crwdne63904:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Against Income Account"
+msgstr "crwdns63906:0crwdne63906:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
+msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
+msgstr "crwdns63908:0{0}crwdnd63908:0{1}crwdne63908:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:361
+msgid "Against Journal Entry {0} is already adjusted against some other voucher"
+msgstr "crwdns63910:0{0}crwdne63910:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Invoice"
+msgstr "crwdns63912:0crwdne63912:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Invoice Item"
+msgstr "crwdns63914:0crwdne63914:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Order"
+msgstr "crwdns63916:0crwdne63916:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Against Sales Order Item"
+msgstr "crwdns63918:0crwdne63918:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Against Stock Entry"
+msgstr "crwdns63920:0crwdne63920:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
+msgid "Against Supplier Invoice {0} dated {1}"
+msgstr "crwdns63922:0{0}crwdnd63922:0{1}crwdne63922:0"
+
+#: accounts/report/general_ledger/general_ledger.py:654
+msgid "Against Voucher"
+msgstr "crwdns63928:0crwdne63928:0"
+
+#. Label of a Dynamic Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Against Voucher"
+msgstr "crwdns63930:0crwdne63930:0"
+
+#: accounts/report/general_ledger/general_ledger.js:57
+#: accounts/report/payment_ledger/payment_ledger.js:70
+#: accounts/report/payment_ledger/payment_ledger.py:185
+msgid "Against Voucher No"
+msgstr "crwdns63932:0crwdne63932:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Against Voucher No"
+msgstr "crwdns63934:0crwdne63934:0"
+
+#: accounts/report/general_ledger/general_ledger.py:652
+#: accounts/report/payment_ledger/payment_ledger.py:176
+msgid "Against Voucher Type"
+msgstr "crwdns63936:0crwdne63936:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Against Voucher Type"
+msgstr "crwdns63938:0crwdne63938:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Against Voucher Type"
+msgstr "crwdns63940:0crwdne63940:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
+#: manufacturing/report/work_order_summary/work_order_summary.py:259
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
+msgid "Age"
+msgstr "crwdns63942:0crwdne63942:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
+msgid "Age (Days)"
+msgstr "crwdns63944:0crwdne63944:0"
+
+#: stock/report/stock_ageing/stock_ageing.py:204
+msgid "Age ({0})"
+msgstr "crwdns63946:0{0}crwdne63946:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:58
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
+msgid "Ageing Based On"
+msgstr "crwdns63948:0crwdne63948:0"
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Ageing Based On"
+msgstr "crwdns63950:0crwdne63950:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:65
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
+#: stock/report/stock_ageing/stock_ageing.js:49
+msgid "Ageing Range 1"
+msgstr "crwdns63952:0crwdne63952:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:72
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
+#: stock/report/stock_ageing/stock_ageing.js:56
+msgid "Ageing Range 2"
+msgstr "crwdns63954:0crwdne63954:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:79
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
+#: stock/report/stock_ageing/stock_ageing.js:63
+msgid "Ageing Range 3"
+msgstr "crwdns63956:0crwdne63956:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:86
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
+msgid "Ageing Range 4"
+msgstr "crwdns63958:0crwdne63958:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:86
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:337
+msgid "Ageing Report based on "
+msgstr "crwdns63960:0crwdne63960:0"
+
+#. Label of a Table field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Agenda"
+msgstr "crwdns63962:0crwdne63962:0"
+
+#. Label of a Text Editor field in DocType 'Quality Meeting Agenda'
+#: quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
+msgctxt "Quality Meeting Agenda"
+msgid "Agenda"
+msgstr "crwdns63964:0crwdne63964:0"
+
+#. Label of a Data field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Agent Busy Message"
+msgstr "crwdns63966:0crwdne63966:0"
+
+#. Label of a Data field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Agent Busy Message"
+msgstr "crwdns63968:0crwdne63968:0"
+
+#. Label of a Section Break field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Agent Details"
+msgstr "crwdns63970:0crwdne63970:0"
+
+#. Label of a Link field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Agent Group"
+msgstr "crwdns63972:0crwdne63972:0"
+
+#. Label of a Data field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Agent Unavailable Message"
+msgstr "crwdns63974:0crwdne63974:0"
+
+#. Label of a Data field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Agent Unavailable Message"
+msgstr "crwdns63976:0crwdne63976:0"
+
+#. Label of a Table MultiSelect field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Agents"
+msgstr "crwdns63978:0crwdne63978:0"
+
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr "crwdns111608:0crwdne111608:0"
+
+#. Name of a role
+#: assets/doctype/location/location.json
+msgid "Agriculture Manager"
+msgstr "crwdns63980:0crwdne63980:0"
+
+#. Name of a role
+#: assets/doctype/location/location.json
+msgid "Agriculture User"
+msgstr "crwdns63982:0crwdne63982:0"
+
+#. Label of a Select field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Algorithm"
+msgstr "crwdns63984:0crwdne63984:0"
+
+#. Name of a role
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+#: utilities/doctype/video/video.json
+msgid "All"
+msgstr "crwdns63986:0crwdne63986:0"
+
+#. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "All"
+msgstr "crwdns63988:0crwdne63988:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
+msgid "All Accounts"
+msgstr "crwdns63990:0crwdne63990:0"
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "All Activities"
+msgstr "crwdns63992:0crwdne63992:0"
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "All Activities"
+msgstr "crwdns63994:0crwdne63994:0"
+
+#. Label of a Section Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "All Activities"
+msgstr "crwdns63996:0crwdne63996:0"
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "All Activities HTML"
+msgstr "crwdns63998:0crwdne63998:0"
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "All Activities HTML"
+msgstr "crwdns64000:0crwdne64000:0"
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "All Activities HTML"
+msgstr "crwdns64002:0crwdne64002:0"
+
+#: manufacturing/doctype/bom/bom.py:265
+msgid "All BOMs"
+msgstr "crwdns64004:0crwdne64004:0"
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Contact"
+msgstr "crwdns64006:0crwdne64006:0"
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Customer Contact"
+msgstr "crwdns64008:0crwdne64008:0"
+
+#: patches/v13_0/remove_bad_selling_defaults.py:9
+#: setup/setup_wizard/operations/install_fixtures.py:116
+#: setup/setup_wizard/operations/install_fixtures.py:118
+#: setup/setup_wizard/operations/install_fixtures.py:125
+#: setup/setup_wizard/operations/install_fixtures.py:131
+#: setup/setup_wizard/operations/install_fixtures.py:137
+#: setup/setup_wizard/operations/install_fixtures.py:143
+msgid "All Customer Groups"
+msgstr "crwdns64010:0crwdne64010:0"
+
+#: setup/doctype/email_digest/templates/default.html:113
+msgid "All Day"
+msgstr "crwdns64012:0crwdne64012:0"
+
+#: patches/v11_0/create_department_records_for_each_company.py:23
+#: patches/v11_0/update_department_lft_rgt.py:9
+#: patches/v11_0/update_department_lft_rgt.py:11
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
+msgid "All Departments"
+msgstr "crwdns64014:0crwdne64014:0"
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Employee (Active)"
+msgstr "crwdns64016:0crwdne64016:0"
+
+#: setup/doctype/item_group/item_group.py:36
+#: setup/doctype/item_group/item_group.py:37
+#: setup/setup_wizard/operations/install_fixtures.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:41
+#: setup/setup_wizard/operations/install_fixtures.py:48
+#: setup/setup_wizard/operations/install_fixtures.py:54
+#: setup/setup_wizard/operations/install_fixtures.py:60
+#: setup/setup_wizard/operations/install_fixtures.py:66
+msgid "All Item Groups"
+msgstr "crwdns64018:0crwdne64018:0"
+
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr "crwdns111610:0crwdne111610:0"
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Lead (Open)"
+msgstr "crwdns64020:0crwdne64020:0"
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Sales Partner Contact"
+msgstr "crwdns64022:0crwdne64022:0"
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Sales Person"
+msgstr "crwdns64024:0crwdne64024:0"
+
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr "crwdns111612:0crwdne111612:0"
+
+#. Option for the 'Send To' (Select) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "All Supplier Contact"
+msgstr "crwdns64026:0crwdne64026:0"
+
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
+#: setup/setup_wizard/operations/install_fixtures.py:148
+#: setup/setup_wizard/operations/install_fixtures.py:150
+#: setup/setup_wizard/operations/install_fixtures.py:157
+#: setup/setup_wizard/operations/install_fixtures.py:163
+#: setup/setup_wizard/operations/install_fixtures.py:169
+#: setup/setup_wizard/operations/install_fixtures.py:175
+#: setup/setup_wizard/operations/install_fixtures.py:181
+#: setup/setup_wizard/operations/install_fixtures.py:187
+#: setup/setup_wizard/operations/install_fixtures.py:193
+msgid "All Supplier Groups"
+msgstr "crwdns64028:0crwdne64028:0"
+
+#: patches/v13_0/remove_bad_selling_defaults.py:12
+#: setup/setup_wizard/operations/install_fixtures.py:96
+#: setup/setup_wizard/operations/install_fixtures.py:98
+#: setup/setup_wizard/operations/install_fixtures.py:105
+#: setup/setup_wizard/operations/install_fixtures.py:111
+msgid "All Territories"
+msgstr "crwdns64030:0crwdne64030:0"
+
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
+msgid "All Warehouses"
+msgstr "crwdns64032:0crwdne64032:0"
+
+#. Description of the 'Reconciled' (Check) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "All allocations have been successfully reconciled"
+msgstr "crwdns64034:0crwdne64034:0"
+
+#: support/doctype/issue/issue.js:107
+msgid "All communications including and above this shall be moved into the new Issue"
+msgstr "crwdns64036:0crwdne64036:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
+msgid "All items have already been Invoiced/Returned"
+msgstr "crwdns64038:0crwdne64038:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr "crwdns112194:0crwdne112194:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
+msgid "All items have already been transferred for this Work Order."
+msgstr "crwdns64040:0crwdne64040:0"
+
+#: public/js/controllers/transaction.js:2254
+msgid "All items in this document already have a linked Quality Inspection."
+msgstr "crwdns64042:0crwdne64042:0"
+
+#. Description of the 'Carry Forward Communication and Comments' (Check) field
+#. in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
+msgstr "crwdns64044:0crwdne64044:0"
+
+#: manufacturing/doctype/work_order/work_order.js:916
+msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
+msgstr "crwdns64046:0crwdne64046:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:975
+msgid "All these items have already been Invoiced/Returned"
+msgstr "crwdns64048:0crwdne64048:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
+msgid "Allocate"
+msgstr "crwdns64050:0crwdne64050:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Allocate Advances Automatically (FIFO)"
+msgstr "crwdns64052:0crwdne64052:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Allocate Advances Automatically (FIFO)"
+msgstr "crwdns64054:0crwdne64054:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:831
+msgid "Allocate Payment Amount"
+msgstr "crwdns64056:0crwdne64056:0"
+
+#. Label of a Check field in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "Allocate Payment Based On Payment Terms"
+msgstr "crwdns64058:0crwdne64058:0"
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Allocated"
+msgstr "crwdns64060:0crwdne64060:0"
+
+#. Label of a Check field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Allocated"
+msgstr "crwdns64062:0crwdne64062:0"
+
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
+msgid "Allocated Amount"
+msgstr "crwdns64064:0crwdne64064:0"
+
+#. Label of a Currency field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Allocated Amount"
+msgstr "crwdns64066:0crwdne64066:0"
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Allocated Amount"
+msgstr "crwdns64068:0crwdne64068:0"
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Allocated Amount"
+msgstr "crwdns64070:0crwdne64070:0"
+
+#. Label of a Currency field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Allocated Amount"
+msgstr "crwdns64072:0crwdne64072:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Allocated Amount"
+msgstr "crwdns64074:0crwdne64074:0"
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Allocated Amount"
+msgstr "crwdns64076:0crwdne64076:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Allocated Amount"
+msgstr "crwdns64078:0crwdne64078:0"
+
+#. Label of a Currency field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Allocated Amount"
+msgstr "crwdns64080:0crwdne64080:0"
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Allocated Entries"
+msgstr "crwdns64082:0crwdne64082:0"
+
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr "crwdns111614:0crwdne111614:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Allocated amount"
+msgstr "crwdns64084:0crwdne64084:0"
+
+#: accounts/utils.py:609
+msgid "Allocated amount cannot be greater than unadjusted amount"
+msgstr "crwdns64086:0crwdne64086:0"
+
+#: accounts/utils.py:607
+msgid "Allocated amount cannot be negative"
+msgstr "crwdns64088:0crwdne64088:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
+msgid "Allocation"
+msgstr "crwdns64090:0crwdne64090:0"
+
+#. Label of a Table field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Allocation"
+msgstr "crwdns64092:0crwdne64092:0"
+
+#: public/js/utils/unreconcile.js:97
+msgid "Allocations"
+msgstr "crwdns64094:0crwdne64094:0"
+
+#. Label of a Table field in DocType 'Process Payment Reconciliation Log'
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation
+#. Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Allocations"
+msgstr "crwdns64096:0crwdne64096:0"
+
+#. Label of a Table field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Allocations"
+msgstr "crwdns64098:0crwdne64098:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
+msgid "Allotted Qty"
+msgstr "crwdns64100:0crwdne64100:0"
+
+#. Option for the 'Allow Or Restrict Dimension' (Select) field in DocType
+#. 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Allow"
+msgstr "crwdns64102:0crwdne64102:0"
+
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+msgid "Allow Account Creation Against Child Company"
+msgstr "crwdns64104:0crwdne64104:0"
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Allow Account Creation Against Child Company"
+msgstr "crwdns64106:0crwdne64106:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Allow Alternative Item"
+msgstr "crwdns64108:0crwdne64108:0"
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Allow Alternative Item"
+msgstr "crwdns64110:0crwdne64110:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Alternative Item"
+msgstr "crwdns64112:0crwdne64112:0"
+
+#. Label of a Check field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Allow Alternative Item"
+msgstr "crwdns64114:0crwdne64114:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Allow Alternative Item"
+msgstr "crwdns64116:0crwdne64116:0"
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Allow Alternative Item"
+msgstr "crwdns64118:0crwdne64118:0"
+
+#. Label of a Check field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Allow Alternative Item"
+msgstr "crwdns64120:0crwdne64120:0"
+
+#: stock/doctype/item_alternative/item_alternative.py:65
+msgid "Allow Alternative Item must be checked on Item {}"
+msgstr "crwdns64122:0crwdne64122:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Continuous Material Consumption"
+msgstr "crwdns64124:0crwdne64124:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Excess Material Transfer"
+msgstr "crwdns64126:0crwdne64126:0"
+
+#. Label of a Check field in DocType 'POS Payment Method'
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgctxt "POS Payment Method"
+msgid "Allow In Returns"
+msgstr "crwdns64128:0crwdne64128:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Allow Item To Be Added Multiple Times in a Transaction"
+msgstr "crwdns64130:0crwdne64130:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Item to be Added Multiple Times in a Transaction"
+msgstr "crwdns64132:0crwdne64132:0"
+
+#. Label of a Check field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Allow Lead Duplication based on Emails"
+msgstr "crwdns64134:0crwdne64134:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Material Transfer from Delivery Note to Sales Invoice"
+msgstr "crwdns64136:0crwdne64136:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
+msgstr "crwdns64138:0crwdne64138:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
+msgid "Allow Multiple Material Consumption"
+msgstr "crwdns64140:0crwdne64140:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Multiple Sales Orders Against a Customer's Purchase Order"
+msgstr "crwdns64142:0crwdne64142:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Negative Stock"
+msgstr "crwdns64144:0crwdne64144:0"
+
+#. Label of a Check field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Allow Negative Stock"
+msgstr "crwdns64146:0crwdne64146:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Negative Stock"
+msgstr "crwdns64148:0crwdne64148:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Negative rates for Items"
+msgstr "crwdns64150:0crwdne64150:0"
+
+#. Label of a Select field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Allow Or Restrict Dimension"
+msgstr "crwdns64152:0crwdne64152:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Overtime"
+msgstr "crwdns64154:0crwdne64154:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow Partial Reservation"
+msgstr "crwdns64156:0crwdne64156:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow Production on Holidays"
+msgstr "crwdns64158:0crwdne64158:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Purchase"
+msgstr "crwdns64160:0crwdne64160:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allow Purchase Invoice Creation Without Purchase Order"
+msgstr "crwdns64162:0crwdne64162:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allow Purchase Invoice Creation Without Purchase Receipt"
+msgstr "crwdns64164:0crwdne64164:0"
+
+#. Label of a Check field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Allow Rename Attribute Value"
+msgstr "crwdns64166:0crwdne64166:0"
+
+#. Label of a Check field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Allow Resetting Service Level Agreement"
+msgstr "crwdns64168:0crwdne64168:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
+msgid "Allow Resetting Service Level Agreement from Support Settings."
+msgstr "crwdns64170:0crwdne64170:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Allow Sales"
+msgstr "crwdns64172:0crwdne64172:0"
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allow Sales Invoice Creation Without Delivery Note"
+msgstr "crwdns64174:0crwdne64174:0"
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allow Sales Invoice Creation Without Sales Order"
+msgstr "crwdns64176:0crwdne64176:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow Sales Order Creation For Expired Quotation"
+msgstr "crwdns64178:0crwdne64178:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Allow Stale Exchange Rates"
+msgstr "crwdns64180:0crwdne64180:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Allow User to Edit Discount"
+msgstr "crwdns64182:0crwdne64182:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Allow User to Edit Price List Rate in Transactions"
+msgstr "crwdns64184:0crwdne64184:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Allow User to Edit Rate"
+msgstr "crwdns64186:0crwdne64186:0"
+
+#. Label of a Check field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Allow Zero Rate"
+msgstr "crwdns64188:0crwdne64188:0"
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Allow Zero Valuation Rate"
+msgstr "crwdns64190:0crwdne64190:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Allow Zero Valuation Rate"
+msgstr "crwdns64192:0crwdne64192:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Allow Zero Valuation Rate"
+msgstr "crwdns64194:0crwdne64194:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Allow Zero Valuation Rate"
+msgstr "crwdns64196:0crwdne64196:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Allow Zero Valuation Rate"
+msgstr "crwdns64198:0crwdne64198:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Allow Zero Valuation Rate"
+msgstr "crwdns64200:0crwdne64200:0"
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Allow Zero Valuation Rate"
+msgstr "crwdns64202:0crwdne64202:0"
+
+#. Description of the 'Allow Continuous Material Consumption' (Check) field in
+#. DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow material consumptions without immediately manufacturing finished goods against a Work Order"
+msgstr "crwdns64204:0crwdne64204:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Allow multi-currency invoices against single party account "
+msgstr "crwdns64206:0crwdne64206:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow to Edit Stock UOM Qty for Purchase Documents"
+msgstr "crwdns64208:0crwdne64208:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allow to Edit Stock UOM Qty for Sales Documents"
+msgstr "crwdns64210:0crwdne64210:0"
+
+#. Description of the 'Allow Excess Material Transfer' (Check) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Allow transferring raw materials even after the Required Quantity is fulfilled"
+msgstr "crwdns64212:0crwdne64212:0"
+
+#. Label of a Check field in DocType 'Repost Allowed Types'
+#: accounts/doctype/repost_allowed_types/repost_allowed_types.json
+msgctxt "Repost Allowed Types"
+msgid "Allowed"
+msgstr "crwdns64214:0crwdne64214:0"
+
+#. Name of a DocType
+#: accounts/doctype/allowed_dimension/allowed_dimension.json
+msgid "Allowed Dimension"
+msgstr "crwdns64216:0crwdne64216:0"
+
+#. Label of a Table field in DocType 'Repost Accounting Ledger Settings'
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+msgctxt "Repost Accounting Ledger Settings"
+msgid "Allowed Doctypes"
+msgstr "crwdns64218:0crwdne64218:0"
+
+#. Group in Customer's connections
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allowed Items"
+msgstr "crwdns64220:0crwdne64220:0"
+
+#. Group in Supplier's connections
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allowed Items"
+msgstr "crwdns64222:0crwdne64222:0"
+
+#. Name of a DocType
+#: accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
+msgid "Allowed To Transact With"
+msgstr "crwdns64224:0crwdne64224:0"
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Allowed To Transact With"
+msgstr "crwdns64226:0crwdne64226:0"
+
+#. Label of a Table field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Allowed To Transact With"
+msgstr "crwdns64228:0crwdne64228:0"
+
+#: accounts/doctype/party_link/party_link.py:27
+msgid "Allowed primary roles are 'Customer' and 'Supplier'. Please select one of these roles only."
+msgstr "crwdns64230:0crwdne64230:0"
+
+#. Description of the 'Enable Stock Reservation' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Allows to keep aside a specific quantity of inventory for a particular order."
+msgstr "crwdns64232:0crwdne64232:0"
+
+#: stock/doctype/pick_list/pick_list.py:785
+msgid "Already Picked"
+msgstr "crwdns64234:0crwdne64234:0"
+
+#: stock/doctype/item_alternative/item_alternative.py:81
+msgid "Already record exists for the item {0}"
+msgstr "crwdns64236:0{0}crwdne64236:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:98
+msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
+msgstr "crwdns64238:0{0}crwdnd64238:0{1}crwdne64238:0"
+
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
+msgid "Alternate Item"
+msgstr "crwdns64240:0crwdne64240:0"
+
+#. Label of a Link field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Alternative Item Code"
+msgstr "crwdns64242:0crwdne64242:0"
+
+#. Label of a Read Only field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Alternative Item Name"
+msgstr "crwdns64244:0crwdne64244:0"
+
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr "crwdns111616:0crwdne111616:0"
+
+#: stock/doctype/item_alternative/item_alternative.py:37
+msgid "Alternative item must not be same as item code"
+msgstr "crwdns64246:0crwdne64246:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
+msgid "Alternatively, you can download the template and fill your data in."
+msgstr "crwdns64248:0crwdne64248:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Amended From"
+msgstr "crwdns64250:0crwdne64250:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Amended From"
+msgstr "crwdns64252:0crwdne64252:0"
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Amended From"
+msgstr "crwdns64254:0crwdne64254:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Amended From"
+msgstr "crwdns64256:0crwdne64256:0"
+
+#. Label of a Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Amended From"
+msgstr "crwdns64258:0crwdne64258:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Amended From"
+msgstr "crwdns64260:0crwdne64260:0"
+
+#. Label of a Link field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Amended From"
+msgstr "crwdns64262:0crwdne64262:0"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Amended From"
+msgstr "crwdns64264:0crwdne64264:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Amended From"
+msgstr "crwdns64266:0crwdne64266:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Amended From"
+msgstr "crwdns64268:0crwdne64268:0"
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Amended From"
+msgstr "crwdns64270:0crwdne64270:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Amended From"
+msgstr "crwdns64272:0crwdne64272:0"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Amended From"
+msgstr "crwdns64274:0crwdne64274:0"
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Amended From"
+msgstr "crwdns64276:0crwdne64276:0"
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Amended From"
+msgstr "crwdns64278:0crwdne64278:0"
+
+#. Label of a Link field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Amended From"
+msgstr "crwdns64280:0crwdne64280:0"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Amended From"
+msgstr "crwdns64282:0crwdne64282:0"
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Amended From"
+msgstr "crwdns64284:0crwdne64284:0"
+
+#. Label of a Link field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Amended From"
+msgstr "crwdns64286:0crwdne64286:0"
+
+#. Label of a Link field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Amended From"
+msgstr "crwdns64288:0crwdne64288:0"
+
+#. Label of a Link field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Amended From"
+msgstr "crwdns64290:0crwdne64290:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Amended From"
+msgstr "crwdns64292:0crwdne64292:0"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Amended From"
+msgstr "crwdns64294:0crwdne64294:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Amended From"
+msgstr "crwdns64296:0crwdne64296:0"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Amended From"
+msgstr "crwdns64298:0crwdne64298:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Amended From"
+msgstr "crwdns64300:0crwdne64300:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Amended From"
+msgstr "crwdns64302:0crwdne64302:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Amended From"
+msgstr "crwdns64304:0crwdne64304:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Amended From"
+msgstr "crwdns64306:0crwdne64306:0"
+
+#. Label of a Link field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Amended From"
+msgstr "crwdns64308:0crwdne64308:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Amended From"
+msgstr "crwdns64310:0crwdne64310:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Amended From"
+msgstr "crwdns64312:0crwdne64312:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Amended From"
+msgstr "crwdns64314:0crwdne64314:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Amended From"
+msgstr "crwdns64316:0crwdne64316:0"
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Amended From"
+msgstr "crwdns64318:0crwdne64318:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Amended From"
+msgstr "crwdns64320:0crwdne64320:0"
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Amended From"
+msgstr "crwdns64322:0crwdne64322:0"
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Amended From"
+msgstr "crwdns64324:0crwdne64324:0"
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Amended From"
+msgstr "crwdns64326:0crwdne64326:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Amended From"
+msgstr "crwdns64328:0crwdne64328:0"
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Amended From"
+msgstr "crwdns64330:0crwdne64330:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Amended From"
+msgstr "crwdns64332:0crwdne64332:0"
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Amended From"
+msgstr "crwdns64334:0crwdne64334:0"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Amended From"
+msgstr "crwdns64336:0crwdne64336:0"
+
+#. Label of a Link field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Amended From"
+msgstr "crwdns64338:0crwdne64338:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Amended From"
+msgstr "crwdns64340:0crwdne64340:0"
+
+#. Label of a Link field in DocType 'Process Subscription'
+#: accounts/doctype/process_subscription/process_subscription.json
+msgctxt "Process Subscription"
+msgid "Amended From"
+msgstr "crwdns64342:0crwdne64342:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Amended From"
+msgstr "crwdns64344:0crwdne64344:0"
+
+#. Label of a Link field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Amended From"
+msgstr "crwdns64346:0crwdne64346:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Amended From"
+msgstr "crwdns64348:0crwdne64348:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Amended From"
+msgstr "crwdns64350:0crwdne64350:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Amended From"
+msgstr "crwdns64352:0crwdne64352:0"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Amended From"
+msgstr "crwdns64354:0crwdne64354:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Amended From"
+msgstr "crwdns64356:0crwdne64356:0"
+
+#. Label of a Link field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Amended From"
+msgstr "crwdns64358:0crwdne64358:0"
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Amended From"
+msgstr "crwdns64360:0crwdne64360:0"
+
+#. Label of a Link field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Amended From"
+msgstr "crwdns64362:0crwdne64362:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Amended From"
+msgstr "crwdns64364:0crwdne64364:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Amended From"
+msgstr "crwdns64366:0crwdne64366:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Amended From"
+msgstr "crwdns64368:0crwdne64368:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Amended From"
+msgstr "crwdns64370:0crwdne64370:0"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Amended From"
+msgstr "crwdns64372:0crwdne64372:0"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Amended From"
+msgstr "crwdns64374:0crwdne64374:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Amended From"
+msgstr "crwdns64376:0crwdne64376:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Amended From"
+msgstr "crwdns64378:0crwdne64378:0"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Amended From"
+msgstr "crwdns64380:0crwdne64380:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Amended From"
+msgstr "crwdns64382:0crwdne64382:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Amended From"
+msgstr "crwdns64384:0crwdne64384:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Amended From"
+msgstr "crwdns64386:0crwdne64386:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Amended From"
+msgstr "crwdns64388:0crwdne64388:0"
+
+#. Label of a Link field in DocType 'Telephony Call Type'
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+msgctxt "Telephony Call Type"
+msgid "Amended From"
+msgstr "crwdns64390:0crwdne64390:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Amended From"
+msgstr "crwdns64392:0crwdne64392:0"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Amended From"
+msgstr "crwdns64394:0crwdne64394:0"
+
+#. Label of a Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Amended From"
+msgstr "crwdns64396:0crwdne64396:0"
+
+#. Label of a Link field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Amended From"
+msgstr "crwdns64398:0crwdne64398:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Amended From"
+msgstr "crwdns64400:0crwdne64400:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Amended From"
+msgstr "crwdns64402:0crwdne64402:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:582
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
+#: accounts/report/payment_ledger/payment_ledger.py:194
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
+#: accounts/report/share_balance/share_balance.py:61
+#: accounts/report/share_ledger/share_ledger.py:57
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
+#: selling/report/sales_order_analysis/sales_order_analysis.py:290
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
+#: stock/report/delayed_item_report/delayed_item_report.py:152
+#: stock/report/delayed_order_report/delayed_order_report.py:71
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
+msgid "Amount"
+msgstr "crwdns64404:0crwdne64404:0"
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Amount"
+msgstr "crwdns64406:0crwdne64406:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Amount"
+msgstr "crwdns64408:0crwdne64408:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Amount"
+msgstr "crwdns64410:0crwdne64410:0"
+
+#. Label of a Section Break field in DocType 'BOM Creator Item'
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Amount"
+msgstr "crwdns64412:0crwdne64412:0"
+
+#. Label of a Currency field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Amount"
+msgstr "crwdns64414:0crwdne64414:0"
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Amount"
+msgstr "crwdns64416:0crwdne64416:0"
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Amount"
+msgstr "crwdns64418:0crwdne64418:0"
+
+#. Label of a Data field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Amount"
+msgstr "crwdns64420:0crwdne64420:0"
+
+#. Label of a Currency field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Amount"
+msgstr "crwdns64422:0crwdne64422:0"
+
+#. Label of a Float field in DocType 'Cashier Closing Payments'
+#: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
+msgctxt "Cashier Closing Payments"
+msgid "Amount"
+msgstr "crwdns64424:0crwdne64424:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Amount"
+msgstr "crwdns64426:0crwdne64426:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Amount"
+msgstr "crwdns64428:0crwdne64428:0"
+
+#. Label of a Currency field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Amount"
+msgstr "crwdns64430:0crwdne64430:0"
+
+#. Label of a Currency field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Amount"
+msgstr "crwdns64432:0crwdne64432:0"
+
+#. Option for the 'Distribute Charges Based On' (Select) field in DocType
+#. 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Amount"
+msgstr "crwdns64434:0crwdne64434:0"
+
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Amount"
+msgstr "crwdns64436:0crwdne64436:0"
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Amount"
+msgstr "crwdns64438:0crwdne64438:0"
+
+#. Label of a Currency field in DocType 'POS Closing Entry Taxes'
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgctxt "POS Closing Entry Taxes"
+msgid "Amount"
+msgstr "crwdns64440:0crwdne64440:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'POS Invoice Item'
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Amount"
+msgstr "crwdns64442:0crwdne64442:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Amount"
+msgstr "crwdns64444:0crwdne64444:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Amount"
+msgstr "crwdns64446:0crwdne64446:0"
+
+#. Label of a Currency field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Amount"
+msgstr "crwdns64448:0crwdne64448:0"
+
+#. Label of a Currency field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Amount"
+msgstr "crwdns64450:0crwdne64450:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Amount"
+msgstr "crwdns64452:0crwdne64452:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Amount"
+msgstr "crwdns64454:0crwdne64454:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Amount"
+msgstr "crwdns64456:0crwdne64456:0"
+
+#. Label of a Currency field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Amount"
+msgstr "crwdns64458:0crwdne64458:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Amount"
+msgstr "crwdns64460:0crwdne64460:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Amount"
+msgstr "crwdns64462:0crwdne64462:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Amount"
+msgstr "crwdns64464:0crwdne64464:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Amount"
+msgstr "crwdns64466:0crwdne64466:0"
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Amount"
+msgstr "crwdns64468:0crwdne64468:0"
+
+#. Label of a Currency field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Amount"
+msgstr "crwdns64470:0crwdne64470:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Invoice
+#. Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Amount"
+msgstr "crwdns64472:0crwdne64472:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Amount"
+msgstr "crwdns64474:0crwdne64474:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Amount"
+msgstr "crwdns64476:0crwdne64476:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Receipt
+#. Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Amount"
+msgstr "crwdns64478:0crwdne64478:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Amount"
+msgstr "crwdns64480:0crwdne64480:0"
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Amount"
+msgstr "crwdns64482:0crwdne64482:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Quotation Item'
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Amount"
+msgstr "crwdns64484:0crwdne64484:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Invoice Item'
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Amount"
+msgstr "crwdns64486:0crwdne64486:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Amount"
+msgstr "crwdns64488:0crwdne64488:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Order Item'
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Amount"
+msgstr "crwdns64490:0crwdne64490:0"
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Amount"
+msgstr "crwdns64492:0crwdne64492:0"
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Amount"
+msgstr "crwdns64494:0crwdne64494:0"
+
+#. Label of a Currency field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Amount"
+msgstr "crwdns64496:0crwdne64496:0"
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Amount"
+msgstr "crwdns64498:0crwdne64498:0"
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Amount"
+msgstr "crwdns64500:0crwdne64500:0"
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Amount"
+msgstr "crwdns64502:0crwdne64502:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Amount"
+msgstr "crwdns64504:0crwdne64504:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Amount"
+msgstr "crwdns64506:0crwdne64506:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Amount"
+msgstr "crwdns64508:0crwdne64508:0"
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Amount"
+msgstr "crwdns64510:0crwdne64510:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Amount"
+msgstr "crwdns64512:0crwdne64512:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Amount"
+msgstr "crwdns64514:0crwdne64514:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Amount"
+msgstr "crwdns64516:0crwdne64516:0"
+
+#. Label of a Currency field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Amount"
+msgstr "crwdns64518:0crwdne64518:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:22
+msgid "Amount (AED)"
+msgstr "crwdns64520:0crwdne64520:0"
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64522:0crwdne64522:0"
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64524:0crwdne64524:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64526:0crwdne64526:0"
+
+#. Label of a Currency field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64528:0crwdne64528:0"
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64530:0crwdne64530:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64532:0crwdne64532:0"
+
+#. Label of a Currency field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64534:0crwdne64534:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64536:0crwdne64536:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64538:0crwdne64538:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64540:0crwdne64540:0"
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64542:0crwdne64542:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64544:0crwdne64544:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64546:0crwdne64546:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64548:0crwdne64548:0"
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64550:0crwdne64550:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Amount (Company Currency)"
+msgstr "crwdns64552:0crwdne64552:0"
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:314
+msgid "Amount Delivered"
+msgstr "crwdns64554:0crwdne64554:0"
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Amount Difference"
+msgstr "crwdns64556:0crwdne64556:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Amount Eligible for Commission"
+msgstr "crwdns64558:0crwdne64558:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Amount Eligible for Commission"
+msgstr "crwdns64560:0crwdne64560:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Amount Eligible for Commission"
+msgstr "crwdns64562:0crwdne64562:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Amount Eligible for Commission"
+msgstr "crwdns64564:0crwdne64564:0"
+
+#. Label of a Column Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Amount In Figure"
+msgstr "crwdns64566:0crwdne64566:0"
+
+#: accounts/report/payment_ledger/payment_ledger.py:205
+msgid "Amount in Account Currency"
+msgstr "crwdns64568:0crwdne64568:0"
+
+#. Label of a Currency field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Amount in Account Currency"
+msgstr "crwdns64570:0crwdne64570:0"
+
+#. Description of the 'Amount' (Currency) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Amount in customer's currency"
+msgstr "crwdns64572:0crwdne64572:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1135
+msgid "Amount {0} {1} against {2} {3}"
+msgstr "crwdns64574:0{0}crwdnd64574:0{1}crwdnd64574:0{2}crwdnd64574:0{3}crwdne64574:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1146
+msgid "Amount {0} {1} deducted against {2}"
+msgstr "crwdns64576:0{0}crwdnd64576:0{1}crwdnd64576:0{2}crwdne64576:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1112
+msgid "Amount {0} {1} transferred from {2} to {3}"
+msgstr "crwdns64578:0{0}crwdnd64578:0{1}crwdnd64578:0{2}crwdnd64578:0{3}crwdne64578:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1118
+msgid "Amount {0} {1} {2} {3}"
+msgstr "crwdns64580:0{0}crwdnd64580:0{1}crwdnd64580:0{2}crwdnd64580:0{3}crwdne64580:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr "crwdns112196:0crwdne112196:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr "crwdns112198:0crwdne112198:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr "crwdns112200:0crwdne112200:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr "crwdns112202:0crwdne112202:0"
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
+msgid "Amt"
+msgstr "crwdns64582:0crwdne64582:0"
+
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr "crwdns111618:0crwdne111618:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
+msgid "An error has been appeared while reposting item valuation via {0}"
+msgstr "crwdns64584:0{0}crwdne64584:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:26
+msgctxt "<a href='/app/error-log' class='variant-click'>Error Log</a>"
+msgid "An error has occurred during {0}. Check {1} for more details"
+msgstr "crwdns64586:0{0}crwdnd64586:0{1}crwdne64586:0"
+
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
+msgid "An error occurred during the update process"
+msgstr "crwdns64590:0crwdne64590:0"
+
+#: stock/reorder_item.py:371
+msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
+msgstr "crwdns104528:0crwdne104528:0"
+
+#: accounts/doctype/budget/budget.py:232
+msgid "Annual"
+msgstr "crwdns64592:0crwdne64592:0"
+
+#: public/js/utils.js:120
+msgid "Annual Billing: {0}"
+msgstr "crwdns64594:0{0}crwdne64594:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Annual Expenses"
+msgstr "crwdns64596:0crwdne64596:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Annual Income"
+msgstr "crwdns64598:0crwdne64598:0"
+
+#. Label of a Currency field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Annual Revenue"
+msgstr "crwdns64600:0crwdne64600:0"
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Annual Revenue"
+msgstr "crwdns64602:0crwdne64602:0"
+
+#. Label of a Currency field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Annual Revenue"
+msgstr "crwdns64604:0crwdne64604:0"
+
+#: accounts/doctype/budget/budget.py:83
+msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
+msgstr "crwdns64606:0{0}crwdnd64606:0{1}crwdnd64606:0{2}crwdnd64606:0{3}crwdnd64606:0{4}crwdne64606:0"
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
+msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
+msgstr "crwdns64608:0{0}crwdnd64608:0{1}crwdnd64608:0{2}crwdne64608:0"
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
+msgid "Another Period Closing Entry {0} has been made after {1}"
+msgstr "crwdns64610:0{0}crwdnd64610:0{1}crwdne64610:0"
+
+#: setup/doctype/sales_person/sales_person.py:100
+msgid "Another Sales Person {0} exists with the same Employee id"
+msgstr "crwdns64612:0{0}crwdne64612:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:37
+msgid "Any one of following filters required: warehouse, Item Code, Item Group"
+msgstr "crwdns64614:0crwdne64614:0"
+
+#. Label of a Currency field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Applicable Charges"
+msgstr "crwdns64616:0crwdne64616:0"
+
+#. Label of a Section Break field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Applicable Charges"
+msgstr "crwdns64618:0crwdne64618:0"
+
+#. Label of a Table field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Applicable Dimension"
+msgstr "crwdns64620:0crwdne64620:0"
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "crwdns111620:0crwdne111620:0"
+
+#. Label of a Tab Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Applicable For"
+msgstr "crwdns64622:0crwdne64622:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Applicable For"
+msgstr "crwdns64624:0crwdne64624:0"
+
+#. Label of a Select field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Applicable For"
+msgstr "crwdns64626:0crwdne64626:0"
+
+#. Description of the 'Holiday List' (Link) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Applicable Holiday List"
+msgstr "crwdns64628:0crwdne64628:0"
+
+#. Label of a Section Break field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Applicable Modules"
+msgstr "crwdns64630:0crwdne64630:0"
+
+#. Name of a DocType
+#: accounts/doctype/applicable_on_account/applicable_on_account.json
+msgid "Applicable On Account"
+msgstr "crwdns64632:0crwdne64632:0"
+
+#. Label of a Table field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Applicable On Account"
+msgstr "crwdns64634:0crwdne64634:0"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (Designation)"
+msgstr "crwdns64636:0crwdne64636:0"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (Employee)"
+msgstr "crwdns64638:0crwdne64638:0"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (Role)"
+msgstr "crwdns64640:0crwdne64640:0"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Applicable To (User)"
+msgstr "crwdns64642:0crwdne64642:0"
+
+#. Label of a Table field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Applicable for Countries"
+msgstr "crwdns64644:0crwdne64644:0"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Applicable for Users"
+msgstr "crwdns64646:0crwdne64646:0"
+
+#. Description of the 'Transporter' (Link) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Applicable for external driver"
+msgstr "crwdns64648:0crwdne64648:0"
+
+#: regional/italy/setup.py:162
+msgid "Applicable if the company is SpA, SApA or SRL"
+msgstr "crwdns64650:0crwdne64650:0"
+
+#: regional/italy/setup.py:171
+msgid "Applicable if the company is a limited liability company"
+msgstr "crwdns64652:0crwdne64652:0"
+
+#: regional/italy/setup.py:122
+msgid "Applicable if the company is an Individual or a Proprietorship"
+msgstr "crwdns64654:0crwdne64654:0"
+
+#. Label of a Check field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Applicable on Material Request"
+msgstr "crwdns64656:0crwdne64656:0"
+
+#. Label of a Check field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Applicable on Purchase Order"
+msgstr "crwdns64658:0crwdne64658:0"
+
+#. Label of a Check field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Applicable on booking actual expenses"
+msgstr "crwdns64660:0crwdne64660:0"
+
+#. Label of a Section Break field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Application Settings"
+msgstr "crwdns64662:0crwdne64662:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:10
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:10
+msgid "Application of Funds (Assets)"
+msgstr "crwdns64664:0crwdne64664:0"
+
+#: templates/includes/order/order_taxes.html:70
+msgid "Applied Coupon Code"
+msgstr "crwdns64666:0crwdne64666:0"
+
+#. Description of the 'Minimum Value' (Float) field in DocType 'Quality
+#. Inspection Reading'
+#. Description of the 'Maximum Value' (Float) field in DocType 'Quality
+#. Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Applied on each reading."
+msgstr "crwdns64668:0crwdne64668:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:183
+msgid "Applied putaway rules."
+msgstr "crwdns64670:0crwdne64670:0"
+
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64672:0crwdne64672:0"
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64674:0crwdne64674:0"
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64676:0crwdne64676:0"
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64678:0crwdne64678:0"
+
+#. Label of a Select field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64680:0crwdne64680:0"
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64682:0crwdne64682:0"
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64684:0crwdne64684:0"
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64686:0crwdne64686:0"
+
+#. Label of a Select field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64688:0crwdne64688:0"
+
+#. Label of a Select field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Apply Additional Discount On"
+msgstr "crwdns64690:0crwdne64690:0"
+
+#. Label of a Select field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Apply Discount On"
+msgstr "crwdns64692:0crwdne64692:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Discount On"
+msgstr "crwdns64694:0crwdne64694:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Discount on Discounted Rate"
+msgstr "crwdns64696:0crwdne64696:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Apply Discount on Rate"
+msgstr "crwdns64698:0crwdne64698:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Multiple Pricing Rules"
+msgstr "crwdns64700:0crwdne64700:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Apply Multiple Pricing Rules"
+msgstr "crwdns64702:0crwdne64702:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Multiple Pricing Rules"
+msgstr "crwdns64704:0crwdne64704:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply On"
+msgstr "crwdns64706:0crwdne64706:0"
+
+#. Label of a Select field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Apply On"
+msgstr "crwdns64708:0crwdne64708:0"
+
+#. Label of a Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Apply On"
+msgstr "crwdns64710:0crwdne64710:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Apply Putaway Rule"
+msgstr "crwdns64712:0crwdne64712:0"
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Apply Putaway Rule"
+msgstr "crwdns64714:0crwdne64714:0"
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr "crwdns64716:0crwdne64716:0"
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr "crwdns111622:0crwdne111622:0"
+
+#. Label of a Table field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Brand"
+msgstr "crwdns64718:0crwdne64718:0"
+
+#. Label of a Table field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Item Code"
+msgstr "crwdns64720:0crwdne64720:0"
+
+#. Label of a Table field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Item Group"
+msgstr "crwdns64722:0crwdne64722:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Apply Rule On Other"
+msgstr "crwdns64724:0crwdne64724:0"
+
+#. Label of a Select field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Apply Rule On Other"
+msgstr "crwdns64726:0crwdne64726:0"
+
+#. Label of a Check field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Apply SLA for Resolution Time"
+msgstr "crwdns64728:0crwdne64728:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Apply TDS"
+msgstr "crwdns64730:0crwdne64730:0"
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Apply TDS"
+msgstr "crwdns64732:0crwdne64732:0"
+
+#. Label of a Check field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Apply Tax Withholding Amount"
+msgstr "crwdns64734:0crwdne64734:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Apply Tax Withholding Amount"
+msgstr "crwdns64736:0crwdne64736:0"
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Apply Tax Withholding Amount"
+msgstr "crwdns64738:0crwdne64738:0"
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Apply Tax Withholding Amount "
+msgstr "crwdns64740:0crwdne64740:0"
+
+#. Label of a Check field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Apply restriction on dimension values"
+msgstr "crwdns64742:0crwdne64742:0"
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Apply to All Inventory Documents"
+msgstr "crwdns64744:0crwdne64744:0"
+
+#. Label of a Link field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Apply to Document"
+msgstr "crwdns64746:0crwdne64746:0"
+
+#. Name of a DocType
+#: crm/doctype/appointment/appointment.json
+msgid "Appointment"
+msgstr "crwdns64748:0crwdne64748:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Appointment"
+msgid "Appointment"
+msgstr "crwdns64750:0crwdne64750:0"
+
+#. Name of a DocType
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Appointment Booking Settings"
+msgstr "crwdns64752:0crwdne64752:0"
+
+#. Name of a DocType
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgid "Appointment Booking Slots"
+msgstr "crwdns64754:0crwdne64754:0"
+
+#: crm/doctype/appointment/appointment.py:95
+msgid "Appointment Confirmation"
+msgstr "crwdns64756:0crwdne64756:0"
+
+#: www/book_appointment/index.js:237
+msgid "Appointment Created Successfully"
+msgstr "crwdns64758:0crwdne64758:0"
+
+#. Label of a Section Break field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Appointment Details"
+msgstr "crwdns64760:0crwdne64760:0"
+
+#. Label of a Int field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Appointment Duration (In Minutes)"
+msgstr "crwdns64762:0crwdne64762:0"
+
+#: www/book_appointment/index.py:20
+msgid "Appointment Scheduling Disabled"
+msgstr "crwdns64764:0crwdne64764:0"
+
+#: www/book_appointment/index.py:21
+msgid "Appointment Scheduling has been disabled for this site"
+msgstr "crwdns64766:0crwdne64766:0"
+
+#. Label of a Link field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Appointment With"
+msgstr "crwdns64768:0crwdne64768:0"
+
+#: crm/doctype/appointment/appointment.py:101
+msgid "Appointment was created. But no lead was found. Please check the email to confirm"
+msgstr "crwdns64770:0crwdne64770:0"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Approving Role (above authorized value)"
+msgstr "crwdns64772:0crwdne64772:0"
+
+#: setup/doctype/authorization_rule/authorization_rule.py:79
+msgid "Approving Role cannot be same as role the rule is Applicable To"
+msgstr "crwdns64774:0crwdne64774:0"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Approving User  (above authorized value)"
+msgstr "crwdns64776:0crwdne64776:0"
+
+#: setup/doctype/authorization_rule/authorization_rule.py:77
+msgid "Approving User cannot be same as user the rule is Applicable To"
+msgstr "crwdns64778:0crwdne64778:0"
+
+#. Description of the 'Enable Fuzzy Matching' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Approximately match the description/party name against parties"
+msgstr "crwdns64780:0crwdne64780:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr "crwdns112204:0crwdne112204:0"
+
+#: public/js/utils/demo.js:20
+msgid "Are you sure you want to clear all demo data?"
+msgstr "crwdns64782:0crwdne64782:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
+msgid "Are you sure you want to delete this Item?"
+msgstr "crwdns64784:0crwdne64784:0"
+
+#: accounts/doctype/subscription/subscription.js:69
+msgid "Are you sure you want to restart this subscription?"
+msgstr "crwdns64786:0crwdne64786:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr "crwdns112206:0crwdne112206:0"
+
+#. Label of a Float field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Area"
+msgstr "crwdns64788:0crwdne64788:0"
+
+#. Label of a Link field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Area UOM"
+msgstr "crwdns64790:0crwdne64790:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
+msgid "Arrival Quantity"
+msgstr "crwdns64792:0crwdne64792:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr "crwdns112208:0crwdne112208:0"
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
+#: stock/report/stock_ageing/stock_ageing.js:16
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
+msgid "As On Date"
+msgstr "crwdns64794:0crwdne64794:0"
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
+msgid "As on Date"
+msgstr "crwdns64796:0crwdne64796:0"
+
+#. Description of the 'Finished Good Quantity ' (Float) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "As per Stock UOM"
+msgstr "crwdns64798:0crwdne64798:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:182
+msgid "As the field {0} is enabled, the field {1} is mandatory."
+msgstr "crwdns64800:0{0}crwdnd64800:0{1}crwdne64800:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:189
+msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
+msgstr "crwdns64802:0{0}crwdnd64802:0{1}crwdne64802:0"
+
+#: stock/doctype/item/item.py:953
+msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
+msgstr "crwdns64804:0{0}crwdnd64804:0{1}crwdne64804:0"
+
+#: stock/doctype/stock_settings/stock_settings.py:198
+msgid "As there are negative stock, you can not enable {0}."
+msgstr "crwdns64806:0{0}crwdne64806:0"
+
+#: stock/doctype/stock_settings/stock_settings.py:212
+msgid "As there are reserved stock, you cannot disable {0}."
+msgstr "crwdns64808:0{0}crwdne64808:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr "crwdns111624:0{0}crwdne111624:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
+msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
+msgstr "crwdns64810:0{0}crwdne64810:0"
+
+#: stock/doctype/stock_settings/stock_settings.py:166
+#: stock/doctype/stock_settings/stock_settings.py:178
+msgid "As {0} is enabled, you can not enable {1}."
+msgstr "crwdns64812:0{0}crwdnd64812:0{1}crwdne64812:0"
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Assembly Items"
+msgstr "crwdns64814:0crwdne64814:0"
+
+#. Name of a DocType
+#: accounts/report/account_balance/account_balance.js:25
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
+#: assets/doctype/asset/asset.json
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
+msgid "Asset"
+msgstr "crwdns64816:0crwdne64816:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Asset"
+msgstr "crwdns64818:0crwdne64818:0"
+
+#. Label of a Link in the Assets Workspace
+#. Label of a shortcut in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset"
+msgid "Asset"
+msgstr "crwdns64820:0crwdne64820:0"
+
+#. Label of a Link field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "Asset"
+msgstr "crwdns64822:0crwdne64822:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Asset"
+msgstr "crwdns64824:0crwdne64824:0"
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Asset"
+msgstr "crwdns64826:0crwdne64826:0"
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Asset"
+msgstr "crwdns64828:0crwdne64828:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Asset"
+msgstr "crwdns64830:0crwdne64830:0"
+
+#. Label of a Link field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Asset"
+msgstr "crwdns64832:0crwdne64832:0"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Asset"
+msgstr "crwdns64834:0crwdne64834:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Asset"
+msgstr "crwdns64836:0crwdne64836:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Asset"
+msgstr "crwdns64838:0crwdne64838:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Asset"
+msgstr "crwdns64840:0crwdne64840:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Asset"
+msgstr "crwdns64842:0crwdne64842:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Asset"
+msgstr "crwdns64844:0crwdne64844:0"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Asset Account"
+msgstr "crwdns64846:0crwdne64846:0"
+
+#. Name of a DocType
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/report/asset_activity/asset_activity.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Activity"
+msgstr "crwdns64848:0crwdne64848:0"
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Activity"
+msgstr "crwdns64850:0crwdne64850:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgid "Asset Capitalization"
+msgstr "crwdns64852:0crwdne64852:0"
+
+#. Group in Asset's connections
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Capitalization"
+msgstr "crwdns64854:0crwdne64854:0"
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Capitalization"
+msgid "Asset Capitalization"
+msgstr "crwdns64856:0crwdne64856:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgid "Asset Capitalization Asset Item"
+msgstr "crwdns64858:0crwdne64858:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgid "Asset Capitalization Service Item"
+msgstr "crwdns64860:0crwdne64860:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgid "Asset Capitalization Stock Item"
+msgstr "crwdns64862:0crwdne64862:0"
+
+#. Name of a DocType
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
+#: assets/doctype/asset_category/asset_category.json
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
+msgid "Asset Category"
+msgstr "crwdns64864:0crwdne64864:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Category"
+msgstr "crwdns64866:0crwdne64866:0"
+
+#. Label of a Link in the Assets Workspace
+#. Label of a shortcut in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Category"
+msgid "Asset Category"
+msgstr "crwdns64868:0crwdne64868:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Asset Category"
+msgstr "crwdns64870:0crwdne64870:0"
+
+#. Label of a Read Only field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Asset Category"
+msgstr "crwdns64872:0crwdne64872:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Asset Category"
+msgstr "crwdns64874:0crwdne64874:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Asset Category"
+msgstr "crwdns64876:0crwdne64876:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Asset Category"
+msgstr "crwdns64878:0crwdne64878:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgid "Asset Category Account"
+msgstr "crwdns64880:0crwdne64880:0"
+
+#. Label of a Data field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Asset Category Name"
+msgstr "crwdns64882:0crwdne64882:0"
+
+#: stock/doctype/item/item.py:303
+msgid "Asset Category is mandatory for Fixed Asset item"
+msgstr "crwdns64884:0crwdne64884:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Asset Depreciation Cost Center"
+msgstr "crwdns64886:0crwdne64886:0"
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Asset Depreciation Details"
+msgstr "crwdns64888:0crwdne64888:0"
+
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Depreciation Ledger"
+msgstr "crwdns64890:0crwdne64890:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgid "Asset Depreciation Schedule"
+msgstr "crwdns64892:0crwdne64892:0"
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Depreciation Schedule"
+msgstr "crwdns64894:0crwdne64894:0"
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
+msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
+msgstr "crwdns64896:0{0}crwdnd64896:0{1}crwdne64896:0"
+
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
+msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
+msgstr "crwdns64898:0{0}crwdnd64898:0{1}crwdne64898:0"
+
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:94
+msgid "Asset Depreciation Schedule {0} for Asset {1} already exists."
+msgstr "crwdns64900:0{0}crwdnd64900:0{1}crwdne64900:0"
+
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:88
+msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
+msgstr "crwdns64902:0{0}crwdnd64902:0{1}crwdnd64902:0{2}crwdne64902:0"
+
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
+msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
+msgstr "crwdns64904:0{0}crwdne64904:0"
+
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Depreciations and Balances"
+msgstr "crwdns64906:0crwdne64906:0"
+
+#. Label of a Section Break field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Asset Details"
+msgstr "crwdns64908:0crwdne64908:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgid "Asset Finance Book"
+msgstr "crwdns64910:0crwdne64910:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
+msgid "Asset ID"
+msgstr "crwdns64912:0crwdne64912:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Asset Location"
+msgstr "crwdns64914:0crwdne64914:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Asset Location"
+msgstr "crwdns64916:0crwdne64916:0"
+
+#. Name of a DocType
+#. Name of a report
+#. Label of a Link in the Assets Workspace
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log_calendar.js:18
+#: assets/report/asset_maintenance/asset_maintenance.json
+#: assets/workspace/assets/assets.json
+msgid "Asset Maintenance"
+msgstr "crwdns64918:0crwdne64918:0"
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Maintenance"
+msgstr "crwdns64920:0crwdne64920:0"
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Maintenance"
+msgid "Asset Maintenance"
+msgstr "crwdns64922:0crwdne64922:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Asset Maintenance"
+msgstr "crwdns64924:0crwdne64924:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgid "Asset Maintenance Log"
+msgstr "crwdns64926:0crwdne64926:0"
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Maintenance Log"
+msgid "Asset Maintenance Log"
+msgstr "crwdns64928:0crwdne64928:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgid "Asset Maintenance Task"
+msgstr "crwdns64930:0crwdne64930:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgid "Asset Maintenance Team"
+msgstr "crwdns64932:0crwdne64932:0"
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Maintenance Team"
+msgid "Asset Maintenance Team"
+msgstr "crwdns64934:0crwdne64934:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_movement/asset_movement.json
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
+msgid "Asset Movement"
+msgstr "crwdns64936:0crwdne64936:0"
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Movement"
+msgid "Asset Movement"
+msgstr "crwdns64938:0crwdne64938:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgid "Asset Movement Item"
+msgstr "crwdns64940:0crwdne64940:0"
+
+#: assets/doctype/asset/asset.py:897
+msgid "Asset Movement record {0} created"
+msgstr "crwdns64942:0{0}crwdne64942:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
+msgid "Asset Name"
+msgstr "crwdns64944:0crwdne64944:0"
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Name"
+msgstr "crwdns64946:0crwdne64946:0"
+
+#. Label of a Data field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Asset Name"
+msgstr "crwdns64948:0crwdne64948:0"
+
+#. Label of a Data field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Asset Name"
+msgstr "crwdns64950:0crwdne64950:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Asset Name"
+msgstr "crwdns64952:0crwdne64952:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Asset Name"
+msgstr "crwdns64954:0crwdne64954:0"
+
+#. Label of a Data field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Asset Name"
+msgstr "crwdns64956:0crwdne64956:0"
+
+#. Label of a Read Only field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Asset Name"
+msgstr "crwdns64958:0crwdne64958:0"
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Asset Naming Series"
+msgstr "crwdns64960:0crwdne64960:0"
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Owner"
+msgstr "crwdns64962:0crwdne64962:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Owner Company"
+msgstr "crwdns64964:0crwdne64964:0"
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Quantity"
+msgstr "crwdns64966:0crwdne64966:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
+#: accounts/report/account_balance/account_balance.js:38
+msgid "Asset Received But Not Billed"
+msgstr "crwdns64968:0crwdne64968:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Asset Received But Not Billed"
+msgstr "crwdns64970:0crwdne64970:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Asset Received But Not Billed"
+msgstr "crwdns64972:0crwdne64972:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_repair/asset_repair.json
+msgid "Asset Repair"
+msgstr "crwdns64974:0crwdne64974:0"
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Repair"
+msgstr "crwdns64976:0crwdne64976:0"
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Repair"
+msgid "Asset Repair"
+msgstr "crwdns64978:0crwdne64978:0"
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Asset Repair"
+msgstr "crwdns64980:0crwdne64980:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgid "Asset Repair Consumed Item"
+msgstr "crwdns64982:0crwdne64982:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Asset Settings"
+msgstr "crwdns64984:0crwdne64984:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgid "Asset Shift Allocation"
+msgstr "crwdns64986:0crwdne64986:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgid "Asset Shift Factor"
+msgstr "crwdns64988:0crwdne64988:0"
+
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
+msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
+msgstr "crwdns64990:0{0}crwdne64990:0"
+
+#. Label of a Select field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Asset Status"
+msgstr "crwdns64992:0crwdne64992:0"
+
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
+msgid "Asset Value"
+msgstr "crwdns64994:0crwdne64994:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Asset Value"
+msgstr "crwdns64996:0crwdne64996:0"
+
+#. Name of a DocType
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgid "Asset Value Adjustment"
+msgstr "crwdns64998:0crwdne64998:0"
+
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Asset Value Adjustment"
+msgstr "crwdns65000:0crwdne65000:0"
+
+#. Label of a Link in the Assets Workspace
+#: assets/workspace/assets/assets.json
+msgctxt "Asset Value Adjustment"
+msgid "Asset Value Adjustment"
+msgstr "crwdns65002:0crwdne65002:0"
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:71
+msgid "Asset Value Adjustment cannot be posted before Asset's purchase date <b>{0}</b>."
+msgstr "crwdns65004:0{0}crwdne65004:0"
+
+#. Label of a chart in the Assets Workspace
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
+msgid "Asset Value Analytics"
+msgstr "crwdns65006:0crwdne65006:0"
+
+#: assets/doctype/asset/asset.py:174
+msgid "Asset cancelled"
+msgstr "crwdns65008:0crwdne65008:0"
+
+#: assets/doctype/asset/asset.py:503
+msgid "Asset cannot be cancelled, as it is already {0}"
+msgstr "crwdns65010:0{0}crwdne65010:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
+msgid "Asset capitalized after Asset Capitalization {0} was submitted"
+msgstr "crwdns65012:0{0}crwdne65012:0"
+
+#: assets/doctype/asset/asset.py:196
+msgid "Asset created"
+msgstr "crwdns65014:0crwdne65014:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
+msgid "Asset created after Asset Capitalization {0} was submitted"
+msgstr "crwdns65016:0{0}crwdne65016:0"
+
+#: assets/doctype/asset/asset.py:1138
+msgid "Asset created after being split from Asset {0}"
+msgstr "crwdns65018:0{0}crwdne65018:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
+msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
+msgstr "crwdns65020:0{0}crwdne65020:0"
+
+#: assets/doctype/asset/asset.py:199
+msgid "Asset deleted"
+msgstr "crwdns65022:0crwdne65022:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:180
+msgid "Asset issued to Employee {0}"
+msgstr "crwdns65024:0{0}crwdne65024:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:69
+msgid "Asset out of order due to Asset Repair {0}"
+msgstr "crwdns65026:0{0}crwdne65026:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:165
+msgid "Asset received at Location {0} and issued to Employee {1}"
+msgstr "crwdns65028:0{0}crwdnd65028:0{1}crwdne65028:0"
+
+#: assets/doctype/asset/depreciation.py:496
+msgid "Asset restored"
+msgstr "crwdns65030:0crwdne65030:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
+msgid "Asset restored after Asset Capitalization {0} was cancelled"
+msgstr "crwdns65032:0{0}crwdne65032:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
+msgid "Asset returned"
+msgstr "crwdns65034:0crwdne65034:0"
+
+#: assets/doctype/asset/depreciation.py:470
+msgid "Asset scrapped"
+msgstr "crwdns65036:0crwdne65036:0"
+
+#: assets/doctype/asset/depreciation.py:472
+msgid "Asset scrapped via Journal Entry {0}"
+msgstr "crwdns65038:0{0}crwdne65038:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
+msgid "Asset sold"
+msgstr "crwdns65040:0crwdne65040:0"
+
+#: assets/doctype/asset/asset.py:161
+msgid "Asset submitted"
+msgstr "crwdns65042:0crwdne65042:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:173
+msgid "Asset transferred to Location {0}"
+msgstr "crwdns65044:0{0}crwdne65044:0"
+
+#: assets/doctype/asset/asset.py:1072
+msgid "Asset updated after being split into Asset {0}"
+msgstr "crwdns65046:0{0}crwdne65046:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:158
+msgid "Asset updated after cancellation of Asset Repair {0}"
+msgstr "crwdns65048:0{0}crwdne65048:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:120
+msgid "Asset updated after completion of Asset Repair {0}"
+msgstr "crwdns65050:0{0}crwdne65050:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:106
+msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
+msgstr "crwdns65052:0{0}crwdne65052:0"
+
+#: assets/doctype/asset/depreciation.py:439
+msgid "Asset {0} cannot be scrapped, as it is already {1}"
+msgstr "crwdns65054:0{0}crwdnd65054:0{1}crwdne65054:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
+msgid "Asset {0} does not belong to Item {1}"
+msgstr "crwdns65056:0{0}crwdnd65056:0{1}crwdne65056:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:45
+msgid "Asset {0} does not belong to company {1}"
+msgstr "crwdns65058:0{0}crwdnd65058:0{1}crwdne65058:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:118
+msgid "Asset {0} does not belongs to the custodian {1}"
+msgstr "crwdns65060:0{0}crwdnd65060:0{1}crwdne65060:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:57
+msgid "Asset {0} does not belongs to the location {1}"
+msgstr "crwdns65062:0{0}crwdnd65062:0{1}crwdne65062:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
+msgid "Asset {0} does not exist"
+msgstr "crwdns65064:0{0}crwdne65064:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
+msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
+msgstr "crwdns65066:0{0}crwdne65066:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
+msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
+msgstr "crwdns65068:0{0}crwdne65068:0"
+
+#: assets/doctype/asset/depreciation.py:437
+msgid "Asset {0} must be submitted"
+msgstr "crwdns65070:0{0}crwdne65070:0"
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
+msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
+msgstr "crwdns65072:0{0}crwdne65072:0"
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:62
+msgid "Asset's value adjusted after cancellation of Asset Value Adjustment {0}"
+msgstr "crwdns65074:0{0}crwdne65074:0"
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:53
+msgid "Asset's value adjusted after submission of Asset Value Adjustment {0}"
+msgstr "crwdns65076:0{0}crwdne65076:0"
+
+#. Name of a Workspace
+#. Label of a Card Break in the Assets Workspace
+#: accounts/doctype/finance_book/finance_book_dashboard.py:9
+#: accounts/report/balance_sheet/balance_sheet.py:237
+#: assets/workspace/assets/assets.json
+msgid "Assets"
+msgstr "crwdns65078:0crwdne65078:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Assets"
+msgstr "crwdns65080:0crwdne65080:0"
+
+#. Label of a Table field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Assets"
+msgstr "crwdns65082:0crwdne65082:0"
+
+#. Label of a Table field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Assets"
+msgstr "crwdns65084:0crwdne65084:0"
+
+#: controllers/buying_controller.py:760
+msgid "Assets not created for {0}. You will have to create asset manually."
+msgstr "crwdns65086:0{0}crwdne65086:0"
+
+#. Subtitle of the Module Onboarding 'Assets'
+#: assets/module_onboarding/assets/assets.json
+msgid "Assets, Depreciations, Repairs, and more."
+msgstr "crwdns65088:0crwdne65088:0"
+
+#: controllers/buying_controller.py:748
+msgid "Asset{} {assets_link} created for {}"
+msgstr "crwdns65090:0{assets_link}crwdne65090:0"
+
+#: manufacturing/doctype/job_card/job_card.js:281
+msgid "Assign Job to Employee"
+msgstr "crwdns65092:0crwdne65092:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Assign To"
+msgstr "crwdns65094:0crwdne65094:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Assign To"
+msgstr "crwdns65096:0crwdne65096:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Assign to Name"
+msgstr "crwdns65098:0crwdne65098:0"
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
+msgid "Assigned To"
+msgstr "crwdns65100:0crwdne65100:0"
+
+#: templates/pages/projects.html:48
+msgid "Assignment"
+msgstr "crwdns65102:0crwdne65102:0"
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Assignment Conditions"
+msgstr "crwdns65104:0crwdne65104:0"
+
+#: assets/doctype/asset/asset.py:1003
+msgid "At least one asset has to be selected."
+msgstr "crwdns104530:0crwdne104530:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
+msgid "At least one invoice has to be selected."
+msgstr "crwdns104532:0crwdne104532:0"
+
+#: controllers/sales_and_purchase_return.py:142
+msgid "At least one item should be entered with negative quantity in return document"
+msgstr "crwdns104534:0crwdne104534:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
+msgid "At least one mode of payment is required for POS invoice."
+msgstr "crwdns65106:0crwdne65106:0"
+
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
+msgid "At least one of the Applicable Modules should be selected"
+msgstr "crwdns65108:0crwdne65108:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:196
+msgid "At least one of the Selling or Buying must be selected"
+msgstr "crwdns104536:0crwdne104536:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:599
+msgid "At least one warehouse is mandatory"
+msgstr "crwdns104538:0crwdne104538:0"
+
+#: manufacturing/doctype/routing/routing.py:50
+msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
+msgstr "crwdns65110:0#{0}crwdnd65110:0{1}crwdnd65110:0{2}crwdne65110:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
+msgid "At row {0}: Batch No is mandatory for Item {1}"
+msgstr "crwdns65112:0{0}crwdnd65112:0{1}crwdne65112:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
+msgid "At row {0}: Serial No is mandatory for Item {1}"
+msgstr "crwdns65114:0{0}crwdnd65114:0{1}crwdne65114:0"
+
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr "crwdns111626:0{0}crwdnd111626:0{1}crwdne111626:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr "crwdns112210:0crwdne112210:0"
+
+#. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Attach .csv file with two columns, one for the old name and one for the new name"
+msgstr "crwdns65126:0crwdne65126:0"
+
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
+msgid "Attach CSV File"
+msgstr "crwdns65128:0crwdne65128:0"
+
+#. Label of a Attach field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Attach custom Chart of Accounts file"
+msgstr "crwdns65130:0crwdne65130:0"
+
+#. Label of a Attach field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Attachment"
+msgstr "crwdns65132:0crwdne65132:0"
+
+#: templates/pages/order.html:137 templates/pages/projects.html:83
+msgid "Attachments"
+msgstr "crwdns65134:0crwdne65134:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Attendance & Leaves"
+msgstr "crwdns65136:0crwdne65136:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Attendance Device ID (Biometric/RF tag ID)"
+msgstr "crwdns65138:0crwdne65138:0"
+
+#. Label of a Link field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Attribute"
+msgstr "crwdns65140:0crwdne65140:0"
+
+#. Label of a Link field in DocType 'Website Attribute'
+#: portal/doctype/website_attribute/website_attribute.json
+msgctxt "Website Attribute"
+msgid "Attribute"
+msgstr "crwdns65142:0crwdne65142:0"
+
+#. Label of a Data field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Attribute Name"
+msgstr "crwdns65144:0crwdne65144:0"
+
+#. Label of a Data field in DocType 'Item Attribute Value'
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgctxt "Item Attribute Value"
+msgid "Attribute Value"
+msgstr "crwdns65146:0crwdne65146:0"
+
+#. Label of a Data field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Attribute Value"
+msgstr "crwdns65148:0crwdne65148:0"
+
+#: stock/doctype/item/item.py:899
+msgid "Attribute table is mandatory"
+msgstr "crwdns65150:0crwdne65150:0"
+
+#: stock/doctype/item_attribute/item_attribute.py:97
+msgid "Attribute value: {0} must appear only once"
+msgstr "crwdns65152:0{0}crwdne65152:0"
+
+#: stock/doctype/item/item.py:903
+msgid "Attribute {0} selected multiple times in Attributes Table"
+msgstr "crwdns65154:0{0}crwdne65154:0"
+
+#: stock/doctype/item/item.py:835
+msgid "Attributes"
+msgstr "crwdns65156:0crwdne65156:0"
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgid "Auditor"
+msgstr "crwdns65158:0crwdne65158:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:68
+#: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:85
+msgid "Authentication Failed"
+msgstr "crwdns65160:0crwdne65160:0"
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Authorised By"
+msgstr "crwdns65162:0crwdne65162:0"
+
+#. Name of a DocType
+#: setup/doctype/authorization_control/authorization_control.json
+msgid "Authorization Control"
+msgstr "crwdns65164:0crwdne65164:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Authorization Endpoint"
+msgstr "crwdns65166:0crwdne65166:0"
+
+#. Name of a DocType
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgid "Authorization Rule"
+msgstr "crwdns65168:0crwdne65168:0"
+
+#. Label of a Section Break field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Authorization Settings"
+msgstr "crwdns65170:0crwdne65170:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Authorization URL"
+msgstr "crwdns65172:0crwdne65172:0"
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:27
+msgid "Authorized Signatory"
+msgstr "crwdns65174:0crwdne65174:0"
+
+#. Label of a Float field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Authorized Value"
+msgstr "crwdns65176:0crwdne65176:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Auto Create Assets on Purchase"
+msgstr "crwdns65178:0crwdne65178:0"
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Auto Create Exchange Rate Revaluation"
+msgstr "crwdns65180:0crwdne65180:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Auto Create Purchase Receipt"
+msgstr "crwdns65182:0crwdne65182:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Create Serial and Batch Bundle For Outward"
+msgstr "crwdns65184:0crwdne65184:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Auto Create Subcontracting Order"
+msgstr "crwdns65186:0crwdne65186:0"
+
+#. Label of a Check field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Auto Created"
+msgstr "crwdns65188:0crwdne65188:0"
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Auto Created Serial and Batch Bundle"
+msgstr "crwdns65190:0crwdne65190:0"
+
+#. Label of a Check field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Auto Creation of Contact"
+msgstr "crwdns65192:0crwdne65192:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Auto Email Report"
+msgid "Auto Email Report"
+msgstr "crwdns65194:0crwdne65194:0"
+
+#: public/js/utils/serial_no_batch_selector.js:322
+msgid "Auto Fetch"
+msgstr "crwdns65196:0crwdne65196:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Insert Item Price If Missing"
+msgstr "crwdns65198:0crwdne65198:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Material Request"
+msgstr "crwdns65200:0crwdne65200:0"
+
+#: stock/reorder_item.py:327
+msgid "Auto Material Requests Generated"
+msgstr "crwdns65202:0crwdne65202:0"
+
+#. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
+#. Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Auto Name"
+msgstr "crwdns65204:0crwdne65204:0"
+
+#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
+#. Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Auto Name"
+msgstr "crwdns65206:0crwdne65206:0"
+
+#. Label of a Check field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Auto Opt In (For all customers)"
+msgstr "crwdns65208:0crwdne65208:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
+msgid "Auto Reconcile"
+msgstr "crwdns65210:0crwdne65210:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Auto Reconcile Payments"
+msgstr "crwdns65212:0crwdne65212:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
+msgid "Auto Reconciliation"
+msgstr "crwdns65214:0crwdne65214:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
+msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
+msgstr "crwdns65216:0{0}crwdne65216:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Auto Repeat"
+msgstr "crwdns65218:0crwdne65218:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Auto Repeat"
+msgstr "crwdns65220:0crwdne65220:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Auto Repeat"
+msgstr "crwdns65222:0crwdne65222:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Auto Repeat"
+msgstr "crwdns65224:0crwdne65224:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Auto Repeat"
+msgstr "crwdns65226:0crwdne65226:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Auto Repeat"
+msgstr "crwdns65228:0crwdne65228:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Auto Repeat"
+msgstr "crwdns65230:0crwdne65230:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Auto Repeat"
+msgstr "crwdns65232:0crwdne65232:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Auto Repeat"
+msgstr "crwdns65234:0crwdne65234:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Auto Repeat"
+msgstr "crwdns65236:0crwdne65236:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Auto Repeat"
+msgstr "crwdns65238:0crwdne65238:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Auto Repeat"
+msgstr "crwdns65240:0crwdne65240:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Auto Repeat Detail"
+msgstr "crwdns65242:0crwdne65242:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Reserve Serial and Batch Nos"
+msgstr "crwdns65244:0crwdne65244:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Auto Reserve Stock for Sales Order on Purchase"
+msgstr "crwdns65246:0crwdne65246:0"
+
+#. Description of the 'Close Replied Opportunity After Days' (Int) field in
+#. DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Auto close Opportunity Replied after the no. of days mentioned above"
+msgstr "crwdns65248:0crwdne65248:0"
+
+#. Description of the 'Enable Automatic Party Matching' (Check) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Auto match and set the Party in Bank Transactions"
+msgstr "crwdns65250:0crwdne65250:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Auto re-order"
+msgstr "crwdns65252:0crwdne65252:0"
+
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
+msgid "Auto repeat document updated"
+msgstr "crwdns65254:0crwdne65254:0"
+
+#. Description of the 'Write Off Limit' (Currency) field in DocType 'POS
+#. Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Auto write off precision loss while consolidation"
+msgstr "crwdns65256:0crwdne65256:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Automatically Add Filtered Item To Cart"
+msgstr "crwdns65258:0crwdne65258:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Automatically Add Taxes and Charges from Item Tax Template"
+msgstr "crwdns65260:0crwdne65260:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Automatically Create New Batch"
+msgstr "crwdns65262:0crwdne65262:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Automatically Fetch Payment Terms from Order"
+msgstr "crwdns65264:0crwdne65264:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Automatically Process Deferred Accounting Entry"
+msgstr "crwdns65266:0crwdne65266:0"
+
+#. Label of a Check field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Automatically post balancing accounting entry"
+msgstr "crwdns65268:0crwdne65268:0"
+
+#. Name of a DocType
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgid "Availability Of Slots"
+msgstr "crwdns65270:0crwdne65270:0"
+
+#. Label of a Table field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Availability Of Slots"
+msgstr "crwdns65272:0crwdne65272:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
+msgid "Available"
+msgstr "crwdns65274:0crwdne65274:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Available Batch Qty at From Warehouse"
+msgstr "crwdns65276:0crwdne65276:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Available Batch Qty at Warehouse"
+msgstr "crwdns65278:0crwdne65278:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Available Batch Qty at Warehouse"
+msgstr "crwdns65280:0crwdne65280:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
+msgid "Available For Use Date"
+msgstr "crwdns65282:0crwdne65282:0"
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
+msgid "Available Qty"
+msgstr "crwdns65284:0crwdne65284:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Available Qty"
+msgstr "crwdns65286:0crwdne65286:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Available Qty For Consumption"
+msgstr "crwdns65288:0crwdne65288:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Available Qty For Consumption"
+msgstr "crwdns65290:0crwdne65290:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Available Qty at Company"
+msgstr "crwdns65292:0crwdne65292:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Available Qty at From Warehouse"
+msgstr "crwdns65294:0crwdne65294:0"
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Available Qty at Source Warehouse"
+msgstr "crwdns65296:0crwdne65296:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Available Qty at Target Warehouse"
+msgstr "crwdns65298:0crwdne65298:0"
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Available Qty at WIP Warehouse"
+msgstr "crwdns65300:0crwdne65300:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Available Qty at Warehouse"
+msgstr "crwdns65302:0crwdne65302:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Available Qty at Warehouse"
+msgstr "crwdns65304:0crwdne65304:0"
+
+#: stock/report/reserved_stock/reserved_stock.py:138
+msgid "Available Qty to Reserve"
+msgstr "crwdns65306:0crwdne65306:0"
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Available Qty to Reserve"
+msgstr "crwdns65308:0crwdne65308:0"
+
+#. Label of a Float field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Available Quantity"
+msgstr "crwdns65310:0crwdne65310:0"
+
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:38
+msgid "Available Stock"
+msgstr "crwdns65312:0crwdne65312:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/available_stock_for_packing_items/available_stock_for_packing_items.json
+#: selling/workspace/selling/selling.json
+msgid "Available Stock for Packing Items"
+msgstr "crwdns65314:0crwdne65314:0"
+
+#: assets/doctype/asset/asset.py:270
+msgid "Available for use date is required"
+msgstr "crwdns65316:0crwdne65316:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:727
+msgid "Available quantity is {0}, you need {1}"
+msgstr "crwdns65318:0{0}crwdnd65318:0{1}crwdne65318:0"
+
+#: stock/dashboard/item_dashboard.js:247
+msgid "Available {0}"
+msgstr "crwdns65320:0{0}crwdne65320:0"
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Available-for-use Date"
+msgstr "crwdns65322:0crwdne65322:0"
+
+#: assets/doctype/asset/asset.py:353
+msgid "Available-for-use Date should be after purchase date"
+msgstr "crwdns65324:0crwdne65324:0"
+
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
+msgid "Average Age"
+msgstr "crwdns65326:0crwdne65326:0"
+
+#: projects/report/project_summary/project_summary.py:118
+msgid "Average Completion"
+msgstr "crwdns65328:0crwdne65328:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Average Discount"
+msgstr "crwdns65330:0crwdne65330:0"
+
+#: accounts/report/share_balance/share_balance.py:60
+msgid "Average Rate"
+msgstr "crwdns65332:0crwdne65332:0"
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Average Response Time"
+msgstr "crwdns65334:0crwdne65334:0"
+
+#. Description of the 'Lead Time in days' (Int) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Average time taken by the supplier to deliver"
+msgstr "crwdns65336:0crwdne65336:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+msgid "Avg Daily Outgoing"
+msgstr "crwdns65338:0crwdne65338:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Avg Rate"
+msgstr "crwdns65340:0crwdne65340:0"
+
+#: stock/report/stock_ledger/stock_ledger.py:270
+msgid "Avg Rate (Balance Stock)"
+msgstr "crwdns65342:0crwdne65342:0"
+
+#: stock/report/item_variant_details/item_variant_details.py:96
+msgid "Avg. Buying Price List Rate"
+msgstr "crwdns65344:0crwdne65344:0"
+
+#: stock/report/item_variant_details/item_variant_details.py:102
+msgid "Avg. Selling Price List Rate"
+msgstr "crwdns65346:0crwdne65346:0"
+
+#: accounts/report/gross_profit/gross_profit.py:257
+msgid "Avg. Selling Rate"
+msgstr "crwdns65348:0crwdne65348:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "B+"
+msgstr "crwdns65350:0crwdne65350:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "B-"
+msgstr "crwdns65352:0crwdne65352:0"
+
+#. Option for the 'Algorithm' (Select) field in DocType 'Bisect Accounting
+#. Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "BFS"
+msgstr "crwdns65354:0crwdne65354:0"
+
+#. Label of a Section Break field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "BIN Qty"
+msgstr "crwdns65356:0crwdne65356:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
+#: manufacturing/report/bom_explorer/bom_explorer.py:56
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:5
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
+#: stock/report/bom_search/bom_search.py:38
+msgid "BOM"
+msgstr "crwdns65358:0crwdne65358:0"
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM"
+msgid "BOM"
+msgstr "crwdns65360:0crwdne65360:0"
+
+#. Linked DocType in BOM Creator's connections
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "BOM"
+msgstr "crwdns65362:0crwdne65362:0"
+
+#. Option for the 'Backflush Raw Materials of Subcontract Based On' (Select)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "BOM"
+msgstr "crwdns65364:0crwdne65364:0"
+
+#. Option for the 'Backflush Raw Materials Based On' (Select) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "BOM"
+msgstr "crwdns65366:0crwdne65366:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "BOM"
+msgstr "crwdns65368:0crwdne65368:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "BOM"
+msgstr "crwdns65370:0crwdne65370:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "BOM"
+msgstr "crwdns65372:0crwdne65372:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "BOM"
+msgstr "crwdns65374:0crwdne65374:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "BOM"
+msgstr "crwdns65376:0crwdne65376:0"
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "BOM"
+msgstr "crwdns65378:0crwdne65378:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:21
+msgid "BOM 1"
+msgstr "crwdns65380:0crwdne65380:0"
+
+#: manufacturing/doctype/bom/bom.py:1338
+msgid "BOM 1 {0} and BOM 2 {1} should not be same"
+msgstr "crwdns65382:0{0}crwdnd65382:0{1}crwdne65382:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:38
+msgid "BOM 2"
+msgstr "crwdns65384:0crwdne65384:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:4
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "BOM Comparison Tool"
+msgstr "crwdns65386:0crwdne65386:0"
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "BOM Created"
+msgstr "crwdns65388:0crwdne65388:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgid "BOM Creator"
+msgstr "crwdns65390:0crwdne65390:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "BOM Creator"
+msgstr "crwdns65392:0crwdne65392:0"
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM Creator"
+msgid "BOM Creator"
+msgstr "crwdns65394:0crwdne65394:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgid "BOM Creator Item"
+msgstr "crwdns65396:0crwdne65396:0"
+
+#. Label of a Data field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "BOM Creator Item"
+msgstr "crwdns65398:0crwdne65398:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "BOM Detail No"
+msgstr "crwdns65400:0crwdne65400:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "BOM Detail No"
+msgstr "crwdns65402:0crwdne65402:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "BOM Detail No"
+msgstr "crwdns65404:0crwdne65404:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "BOM Detail No"
+msgstr "crwdns65406:0crwdne65406:0"
+
+#. Name of a report
+#: manufacturing/report/bom_explorer/bom_explorer.json
+msgid "BOM Explorer"
+msgstr "crwdns65408:0crwdne65408:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgid "BOM Explosion Item"
+msgstr "crwdns65410:0crwdne65410:0"
+
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:101
+msgid "BOM ID"
+msgstr "crwdns65412:0crwdne65412:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "BOM Info"
+msgstr "crwdns65414:0crwdne65414:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_item/bom_item.json
+msgid "BOM Item"
+msgstr "crwdns65416:0crwdne65416:0"
+
+#: manufacturing/report/bom_explorer/bom_explorer.py:59
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:147
+msgid "BOM Level"
+msgstr "crwdns65418:0crwdne65418:0"
+
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:31
+msgid "BOM No"
+msgstr "crwdns65420:0crwdne65420:0"
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "BOM No"
+msgstr "crwdns65422:0crwdne65422:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "BOM No"
+msgstr "crwdns65424:0crwdne65424:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "BOM No"
+msgstr "crwdns65426:0crwdne65426:0"
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "BOM No"
+msgstr "crwdns65428:0crwdne65428:0"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "BOM No"
+msgstr "crwdns65430:0crwdne65430:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "BOM No"
+msgstr "crwdns65432:0crwdne65432:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "BOM No"
+msgstr "crwdns65434:0crwdne65434:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "BOM No"
+msgstr "crwdns65436:0crwdne65436:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "BOM No"
+msgstr "crwdns65438:0crwdne65438:0"
+
+#. Description of the 'BOM No' (Link) field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "BOM No. for a Finished Good Item"
+msgstr "crwdns65440:0crwdne65440:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgid "BOM Operation"
+msgstr "crwdns65442:0crwdne65442:0"
+
+#. Label of a Table field in DocType 'Routing'
+#: manufacturing/doctype/routing/routing.json
+msgctxt "Routing"
+msgid "BOM Operation"
+msgstr "crwdns65444:0crwdne65444:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/bom_operations_time/bom_operations_time.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "BOM Operations Time"
+msgstr "crwdns65446:0crwdne65446:0"
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:27
+msgid "BOM Qty"
+msgstr "crwdns65448:0crwdne65448:0"
+
+#: stock/report/item_prices/item_prices.py:60
+msgid "BOM Rate"
+msgstr "crwdns65450:0crwdne65450:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgid "BOM Scrap Item"
+msgstr "crwdns65452:0crwdne65452:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#. Name of a report
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/report/bom_search/bom_search.json
+msgid "BOM Search"
+msgstr "crwdns65454:0crwdne65454:0"
+
+#. Name of a report
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.json
+msgid "BOM Stock Calculated"
+msgstr "crwdns65456:0crwdne65456:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
+#: manufacturing/report/bom_stock_report/bom_stock_report.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "BOM Stock Report"
+msgstr "crwdns65458:0crwdne65458:0"
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "BOM Tree"
+msgstr "crwdns65460:0crwdne65460:0"
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:28
+msgid "BOM UoM"
+msgstr "crwdns65462:0crwdne65462:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgid "BOM Update Batch"
+msgstr "crwdns65464:0crwdne65464:0"
+
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
+msgid "BOM Update Initiated"
+msgstr "crwdns65466:0crwdne65466:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Log"
+msgstr "crwdns65468:0crwdne65468:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "BOM Update Tool"
+msgstr "crwdns65470:0crwdne65470:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM Update Tool"
+msgid "BOM Update Tool"
+msgstr "crwdns65472:0crwdne65472:0"
+
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr "crwdns111628:0crwdne111628:0"
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
+msgid "BOM Updation already in progress. Please wait until {0} is complete."
+msgstr "crwdns65474:0{0}crwdne65474:0"
+
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:81
+msgid "BOM Updation is queued and may take a few minutes. Check {0} for progress."
+msgstr "crwdns65476:0{0}crwdne65476:0"
+
+#. Name of a report
+#: manufacturing/report/bom_variance_report/bom_variance_report.json
+msgid "BOM Variance Report"
+msgstr "crwdns65478:0crwdne65478:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgid "BOM Website Item"
+msgstr "crwdns65480:0crwdne65480:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgid "BOM Website Operation"
+msgstr "crwdns65482:0crwdne65482:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:1161
+msgid "BOM and Manufacturing Quantity are required"
+msgstr "crwdns65484:0crwdne65484:0"
+
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
+msgid "BOM does not contain any stock item"
+msgstr "crwdns65486:0crwdne65486:0"
+
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
+msgid "BOM recursion: {0} cannot be child of {1}"
+msgstr "crwdns65488:0{0}crwdnd65488:0{1}crwdne65488:0"
+
+#: manufacturing/doctype/bom/bom.py:626
+msgid "BOM recursion: {1} cannot be parent or child of {0}"
+msgstr "crwdns65490:0{1}crwdnd65490:0{0}crwdne65490:0"
+
+#: manufacturing/doctype/bom/bom.py:1215
+msgid "BOM {0} does not belong to Item {1}"
+msgstr "crwdns65492:0{0}crwdnd65492:0{1}crwdne65492:0"
+
+#: manufacturing/doctype/bom/bom.py:1197
+msgid "BOM {0} must be active"
+msgstr "crwdns65494:0{0}crwdne65494:0"
+
+#: manufacturing/doctype/bom/bom.py:1200
+msgid "BOM {0} must be submitted"
+msgstr "crwdns65496:0{0}crwdne65496:0"
+
+#. Label of a Long Text field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "BOMs Updated"
+msgstr "crwdns65498:0crwdne65498:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
+msgid "BOMs created successfully"
+msgstr "crwdns65500:0crwdne65500:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
+msgid "BOMs creation failed"
+msgstr "crwdns65502:0crwdne65502:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
+msgid "BOMs creation has been enqueued, kindly check the status after some time"
+msgstr "crwdns65504:0crwdne65504:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
+msgid "Backdated Stock Entry"
+msgstr "crwdns65506:0crwdne65506:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+msgid "Backflush Raw Materials"
+msgstr "crwdns65508:0crwdne65508:0"
+
+#. Label of a Select field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Backflush Raw Materials Based On"
+msgstr "crwdns65510:0crwdne65510:0"
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Backflush Raw Materials From Work-in-Progress Warehouse"
+msgstr "crwdns65512:0crwdne65512:0"
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Backflush Raw Materials of Subcontract Based On"
+msgstr "crwdns65514:0crwdne65514:0"
+
+#: accounts/report/account_balance/account_balance.py:36
+#: accounts/report/purchase_register/purchase_register.py:242
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
+msgid "Balance"
+msgstr "crwdns65516:0crwdne65516:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
+msgid "Balance (Dr - Cr)"
+msgstr "crwdns65518:0crwdne65518:0"
+
+#: accounts/report/general_ledger/general_ledger.py:588
+msgid "Balance ({0})"
+msgstr "crwdns65520:0{0}crwdne65520:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Balance In Account Currency"
+msgstr "crwdns65522:0crwdne65522:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Balance In Base Currency"
+msgstr "crwdns65524:0crwdne65524:0"
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
+msgid "Balance Qty"
+msgstr "crwdns65526:0crwdne65526:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:71
+msgid "Balance Qty (Stock)"
+msgstr "crwdns65528:0crwdne65528:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/balance_sheet/balance_sheet.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: public/js/financial_statements.js:131
+msgid "Balance Sheet"
+msgstr "crwdns65532:0crwdne65532:0"
+
+#. Option for the 'Report Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Balance Sheet"
+msgstr "crwdns65534:0crwdne65534:0"
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Balance Sheet"
+msgstr "crwdns65536:0crwdne65536:0"
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Balance Sheet Summary"
+msgstr "crwdns65538:0crwdne65538:0"
+
+#. Label of a Float field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Balance Sheet Summary"
+msgstr "crwdns65540:0crwdne65540:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr "crwdns111630:0crwdne111630:0"
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Balance Stock Value"
+msgstr "crwdns65542:0crwdne65542:0"
+
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
+msgid "Balance Value"
+msgstr "crwdns65544:0crwdne65544:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:312
+msgid "Balance for Account {0} must always be {1}"
+msgstr "crwdns65546:0{0}crwdnd65546:0{1}crwdne65546:0"
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Balance must be"
+msgstr "crwdns65548:0crwdne65548:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank/bank.json
+#: accounts/report/account_balance/account_balance.js:39
+msgid "Bank"
+msgstr "crwdns65550:0crwdne65550:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Bank"
+msgstr "crwdns65552:0crwdne65552:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank"
+msgid "Bank"
+msgstr "crwdns65554:0crwdne65554:0"
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Bank"
+msgstr "crwdns65556:0crwdne65556:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank"
+msgstr "crwdns65558:0crwdne65558:0"
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Bank"
+msgstr "crwdns65560:0crwdne65560:0"
+
+#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank"
+msgstr "crwdns65562:0crwdne65562:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Bank"
+msgstr "crwdns65564:0crwdne65564:0"
+
+#. Label of a Read Only field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Bank"
+msgstr "crwdns65566:0crwdne65566:0"
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Bank"
+msgstr "crwdns65568:0crwdne65568:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank"
+msgstr "crwdns65570:0crwdne65570:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Bank / Cash Account"
+msgstr "crwdns65572:0crwdne65572:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank A/C No."
+msgstr "crwdns65574:0crwdne65574:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_account/bank_account.json
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
+msgid "Bank Account"
+msgstr "crwdns65576:0crwdne65576:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank Account"
+msgid "Bank Account"
+msgstr "crwdns65578:0crwdne65578:0"
+
+#. Label of a Link field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Bank Account"
+msgstr "crwdns65580:0crwdne65580:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Account"
+msgstr "crwdns65582:0crwdne65582:0"
+
+#. Label of a Link field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Bank Account"
+msgstr "crwdns65584:0crwdne65584:0"
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Bank Account"
+msgstr "crwdns65586:0crwdne65586:0"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Bank Account"
+msgstr "crwdns65588:0crwdne65588:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Bank Account"
+msgstr "crwdns65590:0crwdne65590:0"
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Bank Account"
+msgstr "crwdns65592:0crwdne65592:0"
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Bank Account"
+msgstr "crwdns65594:0crwdne65594:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank Account"
+msgstr "crwdns65596:0crwdne65596:0"
+
+#. Label of a Section Break field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Bank Account Details"
+msgstr "crwdns65598:0crwdne65598:0"
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank Account Details"
+msgstr "crwdns65600:0crwdne65600:0"
+
+#. Label of a Section Break field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Account Info"
+msgstr "crwdns65602:0crwdne65602:0"
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Bank Account No"
+msgstr "crwdns65604:0crwdne65604:0"
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Account No"
+msgstr "crwdns65606:0crwdne65606:0"
+
+#. Label of a Read Only field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Bank Account No"
+msgstr "crwdns65608:0crwdne65608:0"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Bank Account No"
+msgstr "crwdns65610:0crwdne65610:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+msgid "Bank Account Subtype"
+msgstr "crwdns65612:0crwdne65612:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_account_type/bank_account_type.json
+msgid "Bank Account Type"
+msgstr "crwdns65614:0crwdne65614:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:13
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:16
+msgid "Bank Accounts"
+msgstr "crwdns65616:0crwdne65616:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Bank Balance"
+msgstr "crwdns65618:0crwdne65618:0"
+
+#. Label of a Currency field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Bank Charges"
+msgstr "crwdns65620:0crwdne65620:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Bank Charges Account"
+msgstr "crwdns65622:0crwdne65622:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgid "Bank Clearance"
+msgstr "crwdns65624:0crwdne65624:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank Clearance"
+msgid "Bank Clearance"
+msgstr "crwdns65626:0crwdne65626:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgid "Bank Clearance Detail"
+msgstr "crwdns65628:0crwdne65628:0"
+
+#. Name of a report
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.json
+msgid "Bank Clearance Summary"
+msgstr "crwdns65630:0crwdne65630:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Bank Credit Balance"
+msgstr "crwdns65632:0crwdne65632:0"
+
+#: accounts/doctype/bank/bank_dashboard.py:7
+msgid "Bank Details"
+msgstr "crwdns65634:0crwdne65634:0"
+
+#. Label of a Section Break field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Bank Details"
+msgstr "crwdns65636:0crwdne65636:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank Details"
+msgstr "crwdns65638:0crwdne65638:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:211
+msgid "Bank Draft"
+msgstr "crwdns65640:0crwdne65640:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bank Entry"
+msgstr "crwdns65642:0crwdne65642:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Bank Entry"
+msgstr "crwdns65644:0crwdne65644:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgid "Bank Guarantee"
+msgstr "crwdns65646:0crwdne65646:0"
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Guarantee Number"
+msgstr "crwdns65648:0crwdne65648:0"
+
+#. Label of a Select field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Bank Guarantee Type"
+msgstr "crwdns65650:0crwdne65650:0"
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Bank Name"
+msgstr "crwdns65652:0crwdne65652:0"
+
+#. Label of a Data field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Bank Name"
+msgstr "crwdns65654:0crwdne65654:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bank Name"
+msgstr "crwdns65656:0crwdne65656:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:97
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:142
+msgid "Bank Overdraft Account"
+msgstr "crwdns65658:0crwdne65658:0"
+
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Bank Reconciliation Statement"
+msgstr "crwdns65660:0crwdne65660:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgid "Bank Reconciliation Tool"
+msgstr "crwdns65662:0crwdne65662:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Bank Reconciliation Tool"
+msgstr "crwdns65664:0crwdne65664:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgid "Bank Statement Import"
+msgstr "crwdns65666:0crwdne65666:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
+msgid "Bank Statement balance as per General Ledger"
+msgstr "crwdns65668:0crwdne65668:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgid "Bank Transaction"
+msgstr "crwdns65670:0crwdne65670:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
+msgid "Bank Transaction Mapping"
+msgstr "crwdns65672:0crwdne65672:0"
+
+#. Label of a Table field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Bank Transaction Mapping"
+msgstr "crwdns65674:0crwdne65674:0"
+
+#. Name of a DocType
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgid "Bank Transaction Payments"
+msgstr "crwdns65676:0crwdne65676:0"
+
+#. Linked DocType in Journal Entry's connections
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bank Transaction Payments"
+msgstr "crwdns65678:0crwdne65678:0"
+
+#. Linked DocType in Payment Entry's connections
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Bank Transaction Payments"
+msgstr "crwdns65680:0crwdne65680:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
+msgid "Bank Transaction {0} Matched"
+msgstr "crwdns65682:0{0}crwdne65682:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
+msgid "Bank Transaction {0} added as Journal Entry"
+msgstr "crwdns65684:0{0}crwdne65684:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
+msgid "Bank Transaction {0} added as Payment Entry"
+msgstr "crwdns65686:0{0}crwdne65686:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
+msgid "Bank Transaction {0} is already fully reconciled"
+msgstr "crwdns65688:0{0}crwdne65688:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
+msgid "Bank Transaction {0} updated"
+msgstr "crwdns65690:0{0}crwdne65690:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:516
+msgid "Bank account cannot be named as {0}"
+msgstr "crwdns65692:0{0}crwdne65692:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
+msgid "Bank account {0} already exists and could not be created again"
+msgstr "crwdns65694:0{0}crwdne65694:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
+msgid "Bank accounts added"
+msgstr "crwdns65696:0crwdne65696:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
+msgid "Bank transaction creation error"
+msgstr "crwdns65698:0crwdne65698:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Bank/Cash Account"
+msgstr "crwdns65700:0crwdne65700:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:54
+msgid "Bank/Cash Account {0} doesn't belong to company {1}"
+msgstr "crwdns65702:0{0}crwdnd65702:0{1}crwdne65702:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Banking"
+msgstr "crwdns65704:0crwdne65704:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Banking"
+msgstr "crwdns65706:0crwdne65706:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr "crwdns112212:0crwdne112212:0"
+
+#: public/js/utils/barcode_scanner.js:282
+msgid "Barcode"
+msgstr "crwdns65708:0crwdne65708:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Barcode"
+msgstr "crwdns65710:0crwdne65710:0"
+
+#. Label of a Data field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "Barcode"
+msgstr "crwdns65712:0crwdne65712:0"
+
+#. Label of a Barcode field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Barcode"
+msgstr "crwdns65714:0crwdne65714:0"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Barcode"
+msgstr "crwdns65716:0crwdne65716:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Barcode"
+msgstr "crwdns65718:0crwdne65718:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Barcode"
+msgstr "crwdns65720:0crwdne65720:0"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Barcode"
+msgstr "crwdns65722:0crwdne65722:0"
+
+#. Label of a Data field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Barcode"
+msgstr "crwdns65724:0crwdne65724:0"
+
+#. Label of a Select field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "Barcode Type"
+msgstr "crwdns65726:0crwdne65726:0"
+
+#: stock/doctype/item/item.py:450
+msgid "Barcode {0} already used in Item {1}"
+msgstr "crwdns65728:0{0}crwdnd65728:0{1}crwdne65728:0"
+
+#: stock/doctype/item/item.py:465
+msgid "Barcode {0} is not a valid {1} code"
+msgstr "crwdns65730:0{0}crwdnd65730:0{1}crwdne65730:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Barcodes"
+msgstr "crwdns65732:0crwdne65732:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr "crwdns112214:0crwdne112214:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr "crwdns112216:0crwdne112216:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr "crwdns112218:0crwdne112218:0"
+
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Base Amount"
+msgstr "crwdns65734:0crwdne65734:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Base Amount (Company Currency)"
+msgstr "crwdns65736:0crwdne65736:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Base Change Amount (Company Currency)"
+msgstr "crwdns65738:0crwdne65738:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Base Change Amount (Company Currency)"
+msgstr "crwdns65740:0crwdne65740:0"
+
+#. Label of a Float field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Base Cost Per Unit"
+msgstr "crwdns65742:0crwdne65742:0"
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Base Hour Rate(Company Currency)"
+msgstr "crwdns65744:0crwdne65744:0"
+
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Base Rate"
+msgstr "crwdns65746:0crwdne65746:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Base Tax Withholding Net Total"
+msgstr "crwdns65748:0crwdne65748:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Base Tax Withholding Net Total"
+msgstr "crwdns65750:0crwdne65750:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
+msgid "Base Total"
+msgstr "crwdns65752:0crwdne65752:0"
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Base Total Billable Amount"
+msgstr "crwdns65754:0crwdne65754:0"
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Base Total Billed Amount"
+msgstr "crwdns65756:0crwdne65756:0"
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Base Total Costing Amount"
+msgstr "crwdns65758:0crwdne65758:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Base URL"
+msgstr "crwdns65760:0crwdne65760:0"
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
+#: accounts/report/profitability_analysis/profitability_analysis.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
+#: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
+msgid "Based On"
+msgstr "crwdns65762:0crwdne65762:0"
+
+#. Label of a Select field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Based On"
+msgstr "crwdns65764:0crwdne65764:0"
+
+#. Label of a Select field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Based On"
+msgstr "crwdns65766:0crwdne65766:0"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
+msgid "Based On Data ( in years )"
+msgstr "crwdns65768:0crwdne65768:0"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
+msgid "Based On Document"
+msgstr "crwdns65770:0crwdne65770:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
+msgid "Based On Payment Terms"
+msgstr "crwdns65772:0crwdne65772:0"
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Based On Payment Terms"
+msgstr "crwdns65774:0crwdne65774:0"
+
+#. Option for the 'Subscription Price Based On' (Select) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Based On Price List"
+msgstr "crwdns65776:0crwdne65776:0"
+
+#. Label of a Dynamic Link field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Based On Value"
+msgstr "crwdns65778:0crwdne65778:0"
+
+#: setup/doctype/holiday_list/holiday_list.js:60
+msgid "Based on your HR Policy, select your leave allocation period's end date"
+msgstr "crwdns65780:0crwdne65780:0"
+
+#: setup/doctype/holiday_list/holiday_list.js:55
+msgid "Based on your HR Policy, select your leave allocation period's start date"
+msgstr "crwdns65782:0crwdne65782:0"
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Basic Amount"
+msgstr "crwdns65784:0crwdne65784:0"
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Basic Amount (Company Currency)"
+msgstr "crwdns65786:0crwdne65786:0"
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Basic Rate (Company Currency)"
+msgstr "crwdns65788:0crwdne65788:0"
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Basic Rate (Company Currency)"
+msgstr "crwdns65790:0crwdne65790:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Basic Rate (Company Currency)"
+msgstr "crwdns65792:0crwdne65792:0"
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Basic Rate (as per Stock UOM)"
+msgstr "crwdns65794:0crwdne65794:0"
+
+#. Name of a DocType
+#: stock/doctype/batch/batch.json
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
+msgid "Batch"
+msgstr "crwdns65796:0crwdne65796:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Batch"
+msgid "Batch"
+msgstr "crwdns65798:0crwdne65798:0"
+
+#. Label of a Small Text field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch Description"
+msgstr "crwdns65800:0crwdne65800:0"
+
+#. Label of a Section Break field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch Details"
+msgstr "crwdns65802:0crwdne65802:0"
+
+#. Label of a Data field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch ID"
+msgstr "crwdns65804:0crwdne65804:0"
+
+#: stock/doctype/batch/batch.py:129
+msgid "Batch ID is mandatory"
+msgstr "crwdns65806:0crwdne65806:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.json
+#: stock/workspace/stock/stock.json
+msgid "Batch Item Expiry Status"
+msgstr "crwdns65808:0crwdne65808:0"
+
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
+#: stock/report/stock_ledger/stock_ledger.js:59
+msgid "Batch No"
+msgstr "crwdns65810:0crwdne65810:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Batch No"
+msgstr "crwdns65812:0crwdne65812:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Batch No"
+msgstr "crwdns65814:0crwdne65814:0"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Batch No"
+msgstr "crwdns65816:0crwdne65816:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Batch No"
+msgstr "crwdns65818:0crwdne65818:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Batch No"
+msgstr "crwdns65820:0crwdne65820:0"
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Batch No"
+msgstr "crwdns65822:0crwdne65822:0"
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Batch No"
+msgstr "crwdns65824:0crwdne65824:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Batch No"
+msgstr "crwdns65826:0crwdne65826:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Batch No"
+msgstr "crwdns65828:0crwdne65828:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Batch No"
+msgstr "crwdns65830:0crwdne65830:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Batch No"
+msgstr "crwdns65832:0crwdne65832:0"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Batch No"
+msgstr "crwdns65834:0crwdne65834:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Batch No"
+msgstr "crwdns65836:0crwdne65836:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Batch No"
+msgstr "crwdns65838:0crwdne65838:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Batch No"
+msgstr "crwdns65840:0crwdne65840:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Batch No"
+msgstr "crwdns65842:0crwdne65842:0"
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Batch No"
+msgstr "crwdns65844:0crwdne65844:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Batch No"
+msgstr "crwdns65846:0crwdne65846:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Batch No"
+msgstr "crwdns65848:0crwdne65848:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Batch No"
+msgstr "crwdns65850:0crwdne65850:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
+msgid "Batch No is mandatory"
+msgstr "crwdns65852:0crwdne65852:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
+msgid "Batch No {0} does not exists"
+msgstr "crwdns104540:0{0}crwdne104540:0"
+
+#: stock/utils.py:623
+msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
+msgstr "crwdns65854:0{0}crwdnd65854:0{1}crwdne65854:0"
+
+#. Label of a Int field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Batch No."
+msgstr "crwdns65856:0crwdne65856:0"
+
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
+msgid "Batch Nos"
+msgstr "crwdns65858:0crwdne65858:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
+msgid "Batch Nos are created successfully"
+msgstr "crwdns65860:0crwdne65860:0"
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Batch Number Series"
+msgstr "crwdns65862:0crwdne65862:0"
+
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
+msgid "Batch Qty"
+msgstr "crwdns65864:0crwdne65864:0"
+
+#. Label of a Float field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch Quantity"
+msgstr "crwdns65866:0crwdne65866:0"
+
+#: manufacturing/doctype/work_order/work_order.js:271
+msgid "Batch Size"
+msgstr "crwdns65868:0crwdne65868:0"
+
+#. Label of a Int field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Batch Size"
+msgstr "crwdns65870:0crwdne65870:0"
+
+#. Label of a Int field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Batch Size"
+msgstr "crwdns65872:0crwdne65872:0"
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Batch Size"
+msgstr "crwdns65874:0crwdne65874:0"
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Batch Size"
+msgstr "crwdns65876:0crwdne65876:0"
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Batch UOM"
+msgstr "crwdns65878:0crwdne65878:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Batch and Serial No"
+msgstr "crwdns65880:0crwdne65880:0"
+
+#: manufacturing/doctype/work_order/work_order.py:490
+msgid "Batch not created for item {} since it does not have a batch series."
+msgstr "crwdns65882:0crwdne65882:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:254
+msgid "Batch {0} and Warehouse"
+msgstr "crwdns65884:0{0}crwdne65884:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
+msgid "Batch {0} of Item {1} has expired."
+msgstr "crwdns65886:0{0}crwdnd65886:0{1}crwdne65886:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2416
+msgid "Batch {0} of Item {1} is disabled."
+msgstr "crwdns65888:0{0}crwdnd65888:0{1}crwdne65888:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.json
+#: stock/workspace/stock/stock.json
+msgid "Batch-Wise Balance History"
+msgstr "crwdns65890:0crwdne65890:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
+msgid "Batchwise Valuation"
+msgstr "crwdns65892:0crwdne65892:0"
+
+#. Label of a Section Break field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Before reconciliation"
+msgstr "crwdns65894:0crwdne65894:0"
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Begin On (Days)"
+msgstr "crwdns65896:0crwdne65896:0"
+
+#. Option for the 'Generate Invoice At' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Beginning of the current subscription period"
+msgstr "crwdns65898:0crwdne65898:0"
+
+#: accounts/doctype/subscription/subscription.py:332
+msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
+msgstr "crwdns104542:0{0}crwdne104542:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
+#: accounts/report/purchase_register/purchase_register.py:214
+msgid "Bill Date"
+msgstr "crwdns65900:0crwdne65900:0"
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bill Date"
+msgstr "crwdns65902:0crwdne65902:0"
+
+#. Label of a Date field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Bill Date"
+msgstr "crwdns65904:0crwdne65904:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
+#: accounts/report/purchase_register/purchase_register.py:213
+msgid "Bill No"
+msgstr "crwdns65906:0crwdne65906:0"
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Bill No"
+msgstr "crwdns65908:0crwdne65908:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Bill No"
+msgstr "crwdns65910:0crwdne65910:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Bill for Rejected Quantity in Purchase Invoice"
+msgstr "crwdns65912:0crwdne65912:0"
+
+#. Title of an Onboarding Step
+#. Label of a Card Break in the Manufacturing Workspace
+#: manufacturing/doctype/bom/bom.py:1083
+#: manufacturing/onboarding_step/create_bom/create_bom.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/doctype/material_request/material_request.js:99
+#: stock/doctype/stock_entry/stock_entry.js:613
+msgid "Bill of Materials"
+msgstr "crwdns65914:0crwdne65914:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "BOM"
+msgid "Bill of Materials"
+msgstr "crwdns65916:0crwdne65916:0"
+
+#: controllers/website_list_for_contact.py:203
+#: projects/doctype/timesheet/timesheet_list.js:5
+msgid "Billed"
+msgstr "crwdns65918:0crwdne65918:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Billed"
+msgstr "crwdns65920:0crwdne65920:0"
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
+#: selling/report/sales_order_analysis/sales_order_analysis.py:298
+msgid "Billed Amount"
+msgstr "crwdns65922:0crwdne65922:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Billed Amount"
+msgstr "crwdns65924:0crwdne65924:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Billed Amt"
+msgstr "crwdns65926:0crwdne65926:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Billed Amt"
+msgstr "crwdns65928:0crwdne65928:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Billed Amt"
+msgstr "crwdns65930:0crwdne65930:0"
+
+#. Name of a report
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.json
+msgid "Billed Items To Be Received"
+msgstr "crwdns65932:0crwdne65932:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
+#: selling/report/sales_order_analysis/sales_order_analysis.py:276
+msgid "Billed Qty"
+msgstr "crwdns65934:0crwdne65934:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Billed, Received & Returned"
+msgstr "crwdns65936:0crwdne65936:0"
+
+#. Option for the 'Determine Address Tax Category From' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Billing Address"
+msgstr "crwdns65938:0crwdne65938:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Billing Address"
+msgstr "crwdns65940:0crwdne65940:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Billing Address"
+msgstr "crwdns65942:0crwdne65942:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Billing Address"
+msgstr "crwdns65944:0crwdne65944:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Billing Address"
+msgstr "crwdns65946:0crwdne65946:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Billing Address"
+msgstr "crwdns65948:0crwdne65948:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Billing Address"
+msgstr "crwdns65950:0crwdne65950:0"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Billing Address"
+msgstr "crwdns65952:0crwdne65952:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Billing Address Details"
+msgstr "crwdns65954:0crwdne65954:0"
+
+#. Label of a Text Editor field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Billing Address Details"
+msgstr "crwdns65956:0crwdne65956:0"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Billing Address Details"
+msgstr "crwdns65958:0crwdne65958:0"
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Billing Address Details"
+msgstr "crwdns65960:0crwdne65960:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Billing Address Name"
+msgstr "crwdns65962:0crwdne65962:0"
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:73
+#: selling/report/territory_wise_sales/territory_wise_sales.py:50
+msgid "Billing Amount"
+msgstr "crwdns65964:0crwdne65964:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Billing Amount"
+msgstr "crwdns65966:0crwdne65966:0"
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Billing Amount"
+msgstr "crwdns65968:0crwdne65968:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing City"
+msgstr "crwdns65970:0crwdne65970:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing Country"
+msgstr "crwdns65972:0crwdne65972:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing County"
+msgstr "crwdns65974:0crwdne65974:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Billing Currency"
+msgstr "crwdns65976:0crwdne65976:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Billing Currency"
+msgstr "crwdns65978:0crwdne65978:0"
+
+#: public/js/purchase_trends_filters.js:39
+msgid "Billing Date"
+msgstr "crwdns65980:0crwdne65980:0"
+
+#. Label of a Section Break field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Billing Details"
+msgstr "crwdns65982:0crwdne65982:0"
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Billing Email"
+msgstr "crwdns65984:0crwdne65984:0"
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:67
+msgid "Billing Hours"
+msgstr "crwdns65986:0crwdne65986:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Billing Hours"
+msgstr "crwdns65988:0crwdne65988:0"
+
+#. Label of a Float field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Billing Hours"
+msgstr "crwdns65990:0crwdne65990:0"
+
+#. Label of a Select field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Billing Interval"
+msgstr "crwdns65992:0crwdne65992:0"
+
+#. Label of a Int field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Billing Interval Count"
+msgstr "crwdns65994:0crwdne65994:0"
+
+#: accounts/doctype/subscription_plan/subscription_plan.py:41
+msgid "Billing Interval Count cannot be less than 1"
+msgstr "crwdns65996:0crwdne65996:0"
+
+#: accounts/doctype/subscription/subscription.py:375
+msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
+msgstr "crwdns65998:0crwdne65998:0"
+
+#. Label of a Currency field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Billing Rate"
+msgstr "crwdns66000:0crwdne66000:0"
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Billing Rate"
+msgstr "crwdns66002:0crwdne66002:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing State"
+msgstr "crwdns66004:0crwdne66004:0"
+
+#: selling/doctype/sales_order/sales_order_calendar.js:30
+msgid "Billing Status"
+msgstr "crwdns66006:0crwdne66006:0"
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Billing Status"
+msgstr "crwdns66008:0crwdne66008:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Billing Zipcode"
+msgstr "crwdns66010:0crwdne66010:0"
+
+#: accounts/party.py:557
+msgid "Billing currency must be equal to either default company's currency or party account currency"
+msgstr "crwdns66012:0crwdne66012:0"
+
+#. Name of a DocType
+#: stock/doctype/bin/bin.json
+msgid "Bin"
+msgstr "crwdns66014:0crwdne66014:0"
+
+#. Label of a Text Editor field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Bio / Cover Letter"
+msgstr "crwdns66016:0crwdne66016:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr "crwdns112220:0crwdne112220:0"
+
+#. Name of a DocType
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgid "Bisect Accounting Statements"
+msgstr "crwdns66018:0crwdne66018:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:9
+msgid "Bisect Left"
+msgstr "crwdns66020:0crwdne66020:0"
+
+#. Name of a DocType
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgid "Bisect Nodes"
+msgstr "crwdns66022:0crwdne66022:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:13
+msgid "Bisect Right"
+msgstr "crwdns66024:0crwdne66024:0"
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Bisecting From"
+msgstr "crwdns66026:0crwdne66026:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:61
+msgid "Bisecting Left ..."
+msgstr "crwdns66028:0crwdne66028:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:71
+msgid "Bisecting Right ..."
+msgstr "crwdns66030:0crwdne66030:0"
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Bisecting To"
+msgstr "crwdns66032:0crwdne66032:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:236
+msgid "Black"
+msgstr "crwdns66034:0crwdne66034:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgid "Blanket Order"
+msgstr "crwdns66036:0crwdne66036:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Blanket Order"
+msgid "Blanket Order"
+msgstr "crwdns66038:0crwdne66038:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Blanket Order"
+msgstr "crwdns66040:0crwdne66040:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Blanket Order"
+msgstr "crwdns66042:0crwdne66042:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Blanket Order"
+msgstr "crwdns66044:0crwdne66044:0"
+
+#. Label of a Float field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Blanket Order Allowance (%)"
+msgstr "crwdns66046:0crwdne66046:0"
+
+#. Label of a Float field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Blanket Order Allowance (%)"
+msgstr "crwdns66048:0crwdne66048:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgid "Blanket Order Item"
+msgstr "crwdns66050:0crwdne66050:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Blanket Order Rate"
+msgstr "crwdns66052:0crwdne66052:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Blanket Order Rate"
+msgstr "crwdns66054:0crwdne66054:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Blanket Order Rate"
+msgstr "crwdns66056:0crwdne66056:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
+msgid "Block Invoice"
+msgstr "crwdns66058:0crwdne66058:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Block Supplier"
+msgstr "crwdns66060:0crwdne66060:0"
+
+#. Label of a Check field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Blog Subscriber"
+msgstr "crwdns66062:0crwdne66062:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Blood Group"
+msgstr "crwdns66064:0crwdne66064:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:235
+msgid "Blue"
+msgstr "crwdns66066:0crwdne66066:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Blue"
+msgstr "crwdns66068:0crwdne66068:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Blue"
+msgstr "crwdns66070:0crwdne66070:0"
+
+#. Label of a Text Editor field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Body"
+msgstr "crwdns66072:0crwdne66072:0"
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Body Text"
+msgstr "crwdns66074:0crwdne66074:0"
+
+#. Label of a Text Editor field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Body Text"
+msgstr "crwdns66076:0crwdne66076:0"
+
+#. Label of a HTML field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Body and Closing Text Help"
+msgstr "crwdns66078:0crwdne66078:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Bom No"
+msgstr "crwdns66080:0crwdne66080:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:229
+msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
+msgstr "crwdns66082:0{0}crwdnd66082:0{1}crwdne66082:0"
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Book Advance Payments in Separate Party Account"
+msgstr "crwdns66084:0crwdne66084:0"
+
+#. Label of a Check field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Book Advance Payments in Separate Party Account"
+msgstr "crwdns66086:0crwdne66086:0"
+
+#: www/book_appointment/index.html:3
+msgid "Book Appointment"
+msgstr "crwdns66088:0crwdne66088:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Asset Depreciation Entry Automatically"
+msgstr "crwdns66090:0crwdne66090:0"
+
+#. Label of a Select field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Deferred Entries Based On"
+msgstr "crwdns66092:0crwdne66092:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Deferred Entries Via Journal Entry"
+msgstr "crwdns66094:0crwdne66094:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Book Tax Loss on Early Payment Discount"
+msgstr "crwdns66096:0crwdne66096:0"
+
+#: www/book_appointment/index.html:15
+msgid "Book an appointment"
+msgstr "crwdns66098:0crwdne66098:0"
+
+#: stock/doctype/shipment/shipment_list.js:5
+msgid "Booked"
+msgstr "crwdns66100:0crwdne66100:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Booked"
+msgstr "crwdns66102:0crwdne66102:0"
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Booked Fixed Asset"
+msgstr "crwdns66104:0crwdne66104:0"
+
+#: stock/doctype/warehouse/warehouse.py:139
+msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
+msgstr "crwdns66106:0crwdne66106:0"
+
+#: accounts/general_ledger.py:684
+msgid "Books have been closed till the period ending on {0}"
+msgstr "crwdns66108:0{0}crwdne66108:0"
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Both"
+msgstr "crwdns66110:0crwdne66110:0"
+
+#: accounts/doctype/subscription/subscription.py:351
+msgid "Both Trial Period Start Date and Trial Period End Date must be set"
+msgstr "crwdns66112:0crwdne66112:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr "crwdns112222:0crwdne112222:0"
+
+#. Name of a DocType
+#: setup/doctype/branch/branch.json
+msgid "Branch"
+msgstr "crwdns66114:0crwdne66114:0"
+
+#. Label of a Data field in DocType 'Branch'
+#: setup/doctype/branch/branch.json
+msgctxt "Branch"
+msgid "Branch"
+msgstr "crwdns66116:0crwdne66116:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Branch"
+msgstr "crwdns66118:0crwdne66118:0"
+
+#. Label of a Link field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "Branch"
+msgstr "crwdns66120:0crwdne66120:0"
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Branch"
+msgstr "crwdns66122:0crwdne66122:0"
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Branch Code"
+msgstr "crwdns66124:0crwdne66124:0"
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Branch Code"
+msgstr "crwdns66126:0crwdne66126:0"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Branch Code"
+msgstr "crwdns66128:0crwdne66128:0"
+
+#. Name of a DocType
+#: accounts/report/gross_profit/gross_profit.py:241
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
+#: accounts/report/sales_register/sales_register.js:64
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
+#: setup/doctype/brand/brand.json
+#: stock/report/item_price_stock/item_price_stock.py:25
+#: stock/report/item_prices/item_prices.py:53
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/product_bundle_balance/product_bundle_balance.js:36
+#: stock/report/product_bundle_balance/product_bundle_balance.py:107
+#: stock/report/stock_ageing/stock_ageing.js:43
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
+#: stock/report/stock_projected_qty/stock_projected_qty.js:45
+#: stock/report/stock_projected_qty/stock_projected_qty.py:115
+msgid "Brand"
+msgstr "crwdns66130:0crwdne66130:0"
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json stock/workspace/stock/stock.json
+msgctxt "Brand"
+msgid "Brand"
+msgstr "crwdns66132:0crwdne66132:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Brand"
+msgstr "crwdns66134:0crwdne66134:0"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Brand"
+msgstr "crwdns66136:0crwdne66136:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Brand"
+msgstr "crwdns66138:0crwdne66138:0"
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Brand"
+msgstr "crwdns66140:0crwdne66140:0"
+
+#. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
+#. Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Brand"
+msgstr "crwdns66142:0crwdne66142:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
+#. Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Brand"
+msgstr "crwdns66144:0crwdne66144:0"
+
+#. Label of a Link field in DocType 'Pricing Rule Brand'
+#: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
+msgctxt "Pricing Rule Brand"
+msgid "Brand"
+msgstr "crwdns66146:0crwdne66146:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Brand"
+msgstr "crwdns66148:0crwdne66148:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Brand"
+msgstr "crwdns66150:0crwdne66150:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Brand"
+msgstr "crwdns66152:0crwdne66152:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Brand"
+msgstr "crwdns66154:0crwdne66154:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Brand"
+msgstr "crwdns66156:0crwdne66156:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Brand"
+msgstr "crwdns66158:0crwdne66158:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Brand"
+msgstr "crwdns66160:0crwdne66160:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Brand"
+msgstr "crwdns66162:0crwdne66162:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Brand"
+msgstr "crwdns66164:0crwdne66164:0"
+
+#. Label of a Table field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Brand Defaults"
+msgstr "crwdns66166:0crwdne66166:0"
+
+#. Label of a Data field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Brand Name"
+msgstr "crwdns66168:0crwdne66168:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Brand Name"
+msgstr "crwdns66170:0crwdne66170:0"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Brand Name"
+msgstr "crwdns66172:0crwdne66172:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Brand Name"
+msgstr "crwdns66174:0crwdne66174:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Brand Name"
+msgstr "crwdns66176:0crwdne66176:0"
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Breakdown"
+msgstr "crwdns66178:0crwdne66178:0"
+
+#: manufacturing/doctype/bom/bom.js:102
+msgid "Browse BOM"
+msgstr "crwdns66180:0crwdne66180:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr "crwdns112224:0crwdne112224:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr "crwdns112226:0crwdne112226:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr "crwdns112228:0crwdne112228:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr "crwdns112230:0crwdne112230:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr "crwdns112232:0crwdne112232:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr "crwdns112234:0crwdne112234:0"
+
+#. Name of a DocType
+#: accounts/doctype/budget/budget.json
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
+#: accounts/report/budget_variance_report/budget_variance_report.py:99
+#: accounts/report/budget_variance_report/budget_variance_report.py:109
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
+msgid "Budget"
+msgstr "crwdns66182:0crwdne66182:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Budget"
+msgid "Budget"
+msgstr "crwdns66184:0crwdne66184:0"
+
+#. Name of a DocType
+#: accounts/doctype/budget_account/budget_account.json
+msgid "Budget Account"
+msgstr "crwdns66186:0crwdne66186:0"
+
+#. Label of a Table field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Budget Accounts"
+msgstr "crwdns66188:0crwdne66188:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
+msgid "Budget Against"
+msgstr "crwdns66190:0crwdne66190:0"
+
+#. Label of a Select field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Budget Against"
+msgstr "crwdns66192:0crwdne66192:0"
+
+#. Label of a Currency field in DocType 'Budget Account'
+#: accounts/doctype/budget_account/budget_account.json
+msgctxt "Budget Account"
+msgid "Budget Amount"
+msgstr "crwdns66194:0crwdne66194:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Budget Detail"
+msgstr "crwdns66196:0crwdne66196:0"
+
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
+msgid "Budget Exceeded"
+msgstr "crwdns66198:0crwdne66198:0"
+
+#: accounts/doctype/cost_center/cost_center_tree.js:61
+msgid "Budget List"
+msgstr "crwdns66200:0crwdne66200:0"
+
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/cost_center/cost_center_tree.js:77
+#: accounts/report/budget_variance_report/budget_variance_report.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Budget Variance Report"
+msgstr "crwdns66202:0crwdne66202:0"
+
+#: accounts/doctype/budget/budget.py:98
+msgid "Budget cannot be assigned against Group Account {0}"
+msgstr "crwdns66204:0{0}crwdne66204:0"
+
+#: accounts/doctype/budget/budget.py:105
+msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
+msgstr "crwdns66206:0{0}crwdne66206:0"
+
+#: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:8
+msgid "Budgets"
+msgstr "crwdns66208:0crwdne66208:0"
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:162
+msgid "Build All?"
+msgstr "crwdns66210:0crwdne66210:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:20
+msgid "Build Tree"
+msgstr "crwdns66212:0crwdne66212:0"
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:155
+msgid "Buildable Qty"
+msgstr "crwdns66214:0crwdne66214:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:31
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:44
+msgid "Buildings"
+msgstr "crwdns66216:0crwdne66216:0"
+
+#. Name of a DocType
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgid "Bulk Transaction Log"
+msgstr "crwdns66218:0crwdne66218:0"
+
+#. Name of a DocType
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgid "Bulk Transaction Log Detail"
+msgstr "crwdns66220:0crwdne66220:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Bulk Update"
+msgid "Bulk Update"
+msgstr "crwdns66222:0crwdne66222:0"
+
+#. Label of a Table field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Bundle Items"
+msgstr "crwdns66224:0crwdne66224:0"
+
+#: stock/report/product_bundle_balance/product_bundle_balance.py:95
+msgid "Bundle Qty"
+msgstr "crwdns66226:0crwdne66226:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr "crwdns112236:0crwdne112236:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr "crwdns112238:0crwdne112238:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Busy"
+msgstr "crwdns66228:0crwdne66228:0"
+
+#: stock/doctype/batch/batch_dashboard.py:8
+#: stock/doctype/item/item_dashboard.py:22
+msgid "Buy"
+msgstr "crwdns66230:0crwdne66230:0"
+
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr "crwdns111632:0crwdne111632:0"
+
+#. Name of a Workspace
+#. Label of a Card Break in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Buying"
+msgstr "crwdns66232:0crwdne66232:0"
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Buying"
+msgstr "crwdns66234:0crwdne66234:0"
+
+#. Label of a Check field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Buying"
+msgstr "crwdns66236:0crwdne66236:0"
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Buying"
+msgstr "crwdns66238:0crwdne66238:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Buying"
+msgstr "crwdns66240:0crwdne66240:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Buying"
+msgstr "crwdns66242:0crwdne66242:0"
+
+#. Option for the 'Shipping Rule Type' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Buying"
+msgstr "crwdns66244:0crwdne66244:0"
+
+#. Group in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Buying"
+msgstr "crwdns66246:0crwdne66246:0"
+
+#. Label of a Check field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Buying"
+msgstr "crwdns66248:0crwdne66248:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Buying & Selling Settings"
+msgstr "crwdns66250:0crwdne66250:0"
+
+#: accounts/report/gross_profit/gross_profit.py:278
+msgid "Buying Amount"
+msgstr "crwdns66252:0crwdne66252:0"
+
+#: stock/report/item_price_stock/item_price_stock.py:40
+msgid "Buying Price List"
+msgstr "crwdns66254:0crwdne66254:0"
+
+#: stock/report/item_price_stock/item_price_stock.py:46
+msgid "Buying Rate"
+msgstr "crwdns66256:0crwdne66256:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
+msgid "Buying Settings"
+msgstr "crwdns66258:0crwdne66258:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: buying/workspace/buying/buying.json setup/workspace/settings/settings.json
+msgctxt "Buying Settings"
+msgid "Buying Settings"
+msgstr "crwdns66260:0crwdne66260:0"
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Buying and Selling"
+msgstr "crwdns66262:0crwdne66262:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:211
+msgid "Buying must be checked, if Applicable For is selected as {0}"
+msgstr "crwdns66264:0{0}crwdne66264:0"
+
+#: buying/doctype/buying_settings/buying_settings.js:13
+msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
+msgstr "crwdns66266:0crwdne66266:0"
+
+#. Label of a Check field in DocType 'Customer Credit Limit'
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgctxt "Customer Credit Limit"
+msgid "Bypass Credit Limit Check at Sales Order"
+msgstr "crwdns66270:0crwdne66270:0"
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:68
+msgid "Bypass credit check at Sales Order"
+msgstr "crwdns66272:0crwdne66272:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Closing Stock
+#. Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "CBAL-.#####"
+msgstr "crwdns66274:0crwdne66274:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "CC To"
+msgstr "crwdns66276:0crwdne66276:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "CODE-39"
+msgstr "crwdns66278:0crwdne66278:0"
+
+#. Name of a report
+#: stock/report/cogs_by_item_group/cogs_by_item_group.json
+msgid "COGS By Item Group"
+msgstr "crwdns66280:0crwdne66280:0"
+
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
+msgid "COGS Debit"
+msgstr "crwdns66282:0crwdne66282:0"
+
+#. Name of a Workspace
+#. Label of a Card Break in the Home Workspace
+#: crm/workspace/crm/crm.json setup/workspace/home/home.json
+msgid "CRM"
+msgstr "crwdns66284:0crwdne66284:0"
+
+#. Name of a DocType
+#: crm/doctype/crm_note/crm_note.json
+msgid "CRM Note"
+msgstr "crwdns66286:0crwdne66286:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: crm/doctype/crm_settings/crm_settings.json
+#: crm/onboarding_step/crm_settings/crm_settings.json
+msgid "CRM Settings"
+msgstr "crwdns66288:0crwdne66288:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Settings Workspace
+#: crm/workspace/crm/crm.json setup/workspace/settings/settings.json
+msgctxt "CRM Settings"
+msgid "CRM Settings"
+msgstr "crwdns66290:0crwdne66290:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "CRM-LEAD-.YYYY.-"
+msgstr "crwdns66292:0crwdne66292:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "CRM-OPP-.YYYY.-"
+msgstr "crwdns66294:0crwdne66294:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "CUST-.YYYY.-"
+msgstr "crwdns66296:0crwdne66296:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:34
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:50
+msgid "CWIP Account"
+msgstr "crwdns66298:0crwdne66298:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr "crwdns112240:0crwdne112240:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr "crwdns112242:0crwdne112242:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr "crwdns112244:0crwdne112244:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr "crwdns112246:0crwdne112246:0"
+
+#. Label of a Select field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Calculate Based On"
+msgstr "crwdns66300:0crwdne66300:0"
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Calculate Depreciation"
+msgstr "crwdns66302:0crwdne66302:0"
+
+#. Label of a Button field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Calculate Estimated Arrival Times"
+msgstr "crwdns66304:0crwdne66304:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Calculate Product Bundle Price based on Child Items' Rates"
+msgstr "crwdns66306:0crwdne66306:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+msgid "Calculated Bank Statement balance"
+msgstr "crwdns66308:0crwdne66308:0"
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Calculations"
+msgstr "crwdns66310:0crwdne66310:0"
+
+#. Label of a Link field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Calendar Event"
+msgstr "crwdns66312:0crwdne66312:0"
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Calibration"
+msgstr "crwdns66314:0crwdne66314:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr "crwdns112248:0crwdne112248:0"
+
+#: telephony/doctype/call_log/call_log.js:8
+msgid "Call Again"
+msgstr "crwdns66316:0crwdne66316:0"
+
+#: public/js/call_popup/call_popup.js:41
+msgid "Call Connected"
+msgstr "crwdns66318:0crwdne66318:0"
+
+#. Label of a Section Break field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Details"
+msgstr "crwdns66320:0crwdne66320:0"
+
+#. Description of the 'Duration' (Duration) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Duration in seconds"
+msgstr "crwdns66322:0crwdne66322:0"
+
+#: public/js/call_popup/call_popup.js:48
+msgid "Call Ended"
+msgstr "crwdns66324:0crwdne66324:0"
+
+#. Label of a Table field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Call Handling Schedule"
+msgstr "crwdns66326:0crwdne66326:0"
+
+#. Name of a DocType
+#: telephony/doctype/call_log/call_log.json
+msgid "Call Log"
+msgstr "crwdns66328:0crwdne66328:0"
+
+#: public/js/call_popup/call_popup.js:45
+msgid "Call Missed"
+msgstr "crwdns66330:0crwdne66330:0"
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Received By"
+msgstr "crwdns66332:0crwdne66332:0"
+
+#. Label of a Select field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Call Receiving Device"
+msgstr "crwdns66334:0crwdne66334:0"
+
+#. Label of a Select field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Call Routing"
+msgstr "crwdns66336:0crwdne66336:0"
+
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
+msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
+msgstr "crwdns66338:0{0}crwdne66338:0"
+
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
+msgid "Call Summary"
+msgstr "crwdns66340:0crwdne66340:0"
+
+#. Label of a Section Break field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Call Summary"
+msgstr "crwdns66342:0crwdne66342:0"
+
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr "crwdns111634:0crwdne111634:0"
+
+#. Label of a Data field in DocType 'Telephony Call Type'
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+msgctxt "Telephony Call Type"
+msgid "Call Type"
+msgstr "crwdns66344:0crwdne66344:0"
+
+#: telephony/doctype/call_log/call_log.js:8
+msgid "Callback"
+msgstr "crwdns66346:0crwdne66346:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr "crwdns112250:0crwdne112250:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr "crwdns112252:0crwdne112252:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr "crwdns112254:0crwdne112254:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr "crwdns112256:0crwdne112256:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr "crwdns112258:0crwdne112258:0"
+
+#. Name of a DocType
+#. Label of a Card Break in the CRM Workspace
+#: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
+msgid "Campaign"
+msgstr "crwdns66348:0crwdne66348:0"
+
+#. Label of a Section Break field in DocType 'Campaign'
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
+#: selling/workspace/selling/selling.json
+msgctxt "Campaign"
+msgid "Campaign"
+msgstr "crwdns66350:0crwdne66350:0"
+
+#. Label of a Link field in DocType 'Campaign Item'
+#: accounts/doctype/campaign_item/campaign_item.json
+msgctxt "Campaign Item"
+msgid "Campaign"
+msgstr "crwdns66352:0crwdne66352:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Campaign"
+msgstr "crwdns66354:0crwdne66354:0"
+
+#. Label of a Link field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Campaign"
+msgstr "crwdns66356:0crwdne66356:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Campaign"
+msgstr "crwdns66358:0crwdne66358:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Campaign"
+msgstr "crwdns66360:0crwdne66360:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Campaign"
+msgstr "crwdns66362:0crwdne66362:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Campaign"
+msgstr "crwdns66364:0crwdne66364:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Campaign"
+msgstr "crwdns66366:0crwdne66366:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Campaign"
+msgstr "crwdns66368:0crwdne66368:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Campaign"
+msgstr "crwdns66370:0crwdne66370:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Campaign"
+msgstr "crwdns66372:0crwdne66372:0"
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/campaign_efficiency/campaign_efficiency.json
+#: crm/workspace/crm/crm.json
+msgid "Campaign Efficiency"
+msgstr "crwdns66374:0crwdne66374:0"
+
+#. Name of a DocType
+#: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
+msgid "Campaign Email Schedule"
+msgstr "crwdns66376:0crwdne66376:0"
+
+#. Name of a DocType
+#: accounts/doctype/campaign_item/campaign_item.json
+msgid "Campaign Item"
+msgstr "crwdns66378:0crwdne66378:0"
+
+#. Option for the 'Campaign Naming By' (Select) field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Campaign Name"
+msgstr "crwdns66380:0crwdne66380:0"
+
+#. Label of a Data field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Campaign Name"
+msgstr "crwdns66382:0crwdne66382:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Campaign Name"
+msgstr "crwdns66384:0crwdne66384:0"
+
+#. Label of a Select field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Campaign Naming By"
+msgstr "crwdns66386:0crwdne66386:0"
+
+#. Label of a Section Break field in DocType 'Campaign'
+#. Label of a Table field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Campaign Schedules"
+msgstr "crwdns66388:0crwdne66388:0"
+
+#: setup/doctype/authorization_control/authorization_control.py:60
+msgid "Can be approved by {0}"
+msgstr "crwdns66390:0{0}crwdne66390:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1460
+msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
+msgstr "crwdns66392:0{0}crwdne66392:0"
+
+#: accounts/report/pos_register/pos_register.py:123
+msgid "Can not filter based on Cashier, if grouped by Cashier"
+msgstr "crwdns66394:0crwdne66394:0"
+
+#: accounts/report/general_ledger/general_ledger.py:79
+msgid "Can not filter based on Child Account, if grouped by Account"
+msgstr "crwdns66396:0crwdne66396:0"
+
+#: accounts/report/pos_register/pos_register.py:120
+msgid "Can not filter based on Customer, if grouped by Customer"
+msgstr "crwdns66398:0crwdne66398:0"
+
+#: accounts/report/pos_register/pos_register.py:117
+msgid "Can not filter based on POS Profile, if grouped by POS Profile"
+msgstr "crwdns66400:0crwdne66400:0"
+
+#: accounts/report/pos_register/pos_register.py:126
+msgid "Can not filter based on Payment Method, if grouped by Payment Method"
+msgstr "crwdns66402:0crwdne66402:0"
+
+#: accounts/report/general_ledger/general_ledger.py:82
+msgid "Can not filter based on Voucher No, if grouped by Voucher"
+msgstr "crwdns66404:0crwdne66404:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
+msgid "Can only make payment against unbilled {0}"
+msgstr "crwdns66406:0{0}crwdne66406:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
+msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
+msgstr "crwdns66408:0crwdne66408:0"
+
+#: stock/doctype/stock_settings/stock_settings.py:136
+msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
+msgstr "crwdns66410:0crwdne66410:0"
+
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "crwdns111636:0crwdne111636:0"
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cancel At End Of Period"
+msgstr "crwdns66412:0crwdne66412:0"
+
+#: support/doctype/warranty_claim/warranty_claim.py:72
+msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
+msgstr "crwdns66414:0{0}crwdne66414:0"
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
+msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
+msgstr "crwdns66416:0{0}crwdne66416:0"
+
+#: accounts/doctype/subscription/subscription.js:42
+msgid "Cancel Subscription"
+msgstr "crwdns66418:0crwdne66418:0"
+
+#. Label of a Check field in DocType 'Subscription Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Cancel Subscription After Grace Period"
+msgstr "crwdns66420:0crwdne66420:0"
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cancelation Date"
+msgstr "crwdns66422:0crwdne66422:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
+msgid "Canceled"
+msgstr "crwdns66424:0crwdne66424:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Canceled"
+msgstr "crwdns66426:0crwdne66426:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Canceled"
+msgstr "crwdns66428:0crwdne66428:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction_list.js:8
+#: accounts/doctype/payment_request/payment_request_list.js:18
+#: accounts/doctype/subscription/subscription_list.js:14
+#: assets/doctype/asset_repair/asset_repair_list.js:9
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:11
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
+msgid "Cancelled"
+msgstr "crwdns66430:0crwdne66430:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Cancelled"
+msgstr "crwdns66432:0crwdne66432:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Cancelled"
+msgstr "crwdns66434:0crwdne66434:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Cancelled"
+msgstr "crwdns66436:0crwdne66436:0"
+
+#. Option for the 'Repair Status' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Cancelled"
+msgstr "crwdns66438:0crwdne66438:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Cancelled"
+msgstr "crwdns66440:0crwdne66440:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Cancelled"
+msgstr "crwdns66442:0crwdne66442:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Cancelled"
+msgstr "crwdns66444:0crwdne66444:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Cancelled"
+msgstr "crwdns66446:0crwdne66446:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Cancelled"
+msgstr "crwdns66448:0crwdne66448:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Cancelled"
+msgstr "crwdns66450:0crwdne66450:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Cancelled"
+msgstr "crwdns66452:0crwdne66452:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Cancelled"
+msgstr "crwdns66454:0crwdne66454:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Cancelled"
+msgstr "crwdns66456:0crwdne66456:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Cancelled"
+msgstr "crwdns66458:0crwdne66458:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Cancelled"
+msgstr "crwdns66460:0crwdne66460:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Cancelled"
+msgstr "crwdns66462:0crwdne66462:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Cancelled"
+msgstr "crwdns66464:0crwdne66464:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Cancelled"
+msgstr "crwdns66466:0crwdne66466:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Cancelled"
+msgstr "crwdns66468:0crwdne66468:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cancelled"
+msgstr "crwdns66470:0crwdne66470:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Cancelled"
+msgstr "crwdns66472:0crwdne66472:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Cancelled"
+msgstr "crwdns66474:0crwdne66474:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Cancelled"
+msgstr "crwdns66476:0crwdne66476:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Cancelled"
+msgstr "crwdns66478:0crwdne66478:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Cancelled"
+msgstr "crwdns66480:0crwdne66480:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Cancelled"
+msgstr "crwdns66482:0crwdne66482:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Cancelled"
+msgstr "crwdns66484:0crwdne66484:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Cancelled"
+msgstr "crwdns66486:0crwdne66486:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Cancelled"
+msgstr "crwdns66488:0crwdne66488:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Cancelled"
+msgstr "crwdns66490:0crwdne66490:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Cancelled"
+msgstr "crwdns66492:0crwdne66492:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Cancelled"
+msgstr "crwdns66494:0crwdne66494:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Cancelled"
+msgstr "crwdns66496:0crwdne66496:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Cancelled"
+msgstr "crwdns66498:0crwdne66498:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Cancelled"
+msgstr "crwdns66500:0crwdne66500:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Cancelled"
+msgstr "crwdns66502:0crwdne66502:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Cancelled"
+msgstr "crwdns66504:0crwdne66504:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cancelled"
+msgstr "crwdns66506:0crwdne66506:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Cancelled"
+msgstr "crwdns66508:0crwdne66508:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Cancelled"
+msgstr "crwdns66510:0crwdne66510:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Cancelled"
+msgstr "crwdns66512:0crwdne66512:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "crwdns111638:0crwdne111638:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Cancelled"
+msgstr "crwdns66514:0crwdne66514:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Cancelled"
+msgstr "crwdns66516:0crwdne66516:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
+msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
+msgstr "crwdns66520:0crwdne66520:0"
+
+#: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
+#: stock/doctype/item/item.py:625
+msgid "Cannot Merge"
+msgstr "crwdns66522:0crwdne66522:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:122
+msgid "Cannot Optimize Route as Driver Address is Missing."
+msgstr "crwdns66524:0crwdne66524:0"
+
+#: setup/doctype/employee/employee.py:185
+msgid "Cannot Relieve Employee"
+msgstr "crwdns66526:0crwdne66526:0"
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:68
+msgid "Cannot Resubmit Ledger entries for vouchers in Closed fiscal year."
+msgstr "crwdns66528:0crwdne66528:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:96
+msgid "Cannot amend {0} {1}, please create a new one instead."
+msgstr "crwdns66530:0{0}crwdnd66530:0{1}crwdne66530:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:270
+msgid "Cannot apply TDS against multiple parties in one entry"
+msgstr "crwdns66532:0crwdne66532:0"
+
+#: stock/doctype/item/item.py:306
+msgid "Cannot be a fixed asset item as Stock Ledger is created."
+msgstr "crwdns66534:0crwdne66534:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
+msgid "Cannot cancel as processing of cancelled documents is pending."
+msgstr "crwdns66538:0crwdne66538:0"
+
+#: manufacturing/doctype/work_order/work_order.py:664
+msgid "Cannot cancel because submitted Stock Entry {0} exists"
+msgstr "crwdns66540:0{0}crwdne66540:0"
+
+#: stock/stock_ledger.py:197
+msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
+msgstr "crwdns66542:0crwdne66542:0"
+
+#: controllers/buying_controller.py:839
+msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
+msgstr "crwdns66544:0{0}crwdne66544:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:317
+msgid "Cannot cancel transaction for Completed Work Order."
+msgstr "crwdns66546:0crwdne66546:0"
+
+#: stock/doctype/item/item.py:855
+msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
+msgstr "crwdns66548:0crwdne66548:0"
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:49
+msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
+msgstr "crwdns66550:0crwdne66550:0"
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
+msgid "Cannot change Reference Document Type."
+msgstr "crwdns66552:0crwdne66552:0"
+
+#: accounts/deferred_revenue.py:51
+msgid "Cannot change Service Stop Date for item in row {0}"
+msgstr "crwdns66554:0{0}crwdne66554:0"
+
+#: stock/doctype/item/item.py:846
+msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
+msgstr "crwdns66556:0crwdne66556:0"
+
+#: setup/doctype/company/company.py:205
+msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
+msgstr "crwdns66558:0crwdne66558:0"
+
+#: projects/doctype/task/task.py:134
+msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
+msgstr "crwdns66560:0{0}crwdnd66560:0{1}crwdne66560:0"
+
+#: accounts/doctype/cost_center/cost_center.py:61
+msgid "Cannot convert Cost Center to ledger as it has child nodes"
+msgstr "crwdns66562:0crwdne66562:0"
+
+#: projects/doctype/task/task.js:50
+msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
+msgstr "crwdns66564:0{0}crwdne66564:0"
+
+#: accounts/doctype/account/account.py:388
+msgid "Cannot convert to Group because Account Type is selected."
+msgstr "crwdns66566:0crwdne66566:0"
+
+#: accounts/doctype/account/account.py:265
+msgid "Cannot covert to Group because Account Type is selected."
+msgstr "crwdns66568:0crwdne66568:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
+msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
+msgstr "crwdns66570:0crwdne66570:0"
+
+#: stock/doctype/delivery_note/delivery_note_list.js:35
+msgid "Cannot create a Delivery Trip from Draft documents."
+msgstr "crwdns66572:0crwdne66572:0"
+
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
+msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
+msgstr "crwdns66574:0{0}crwdne66574:0"
+
+#: accounts/general_ledger.py:131
+msgid "Cannot create accounting entries against disabled accounts: {0}"
+msgstr "crwdns66576:0{0}crwdne66576:0"
+
+#: manufacturing/doctype/bom/bom.py:944
+msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
+msgstr "crwdns66578:0crwdne66578:0"
+
+#: crm/doctype/opportunity/opportunity.py:254
+msgid "Cannot declare as lost, because Quotation has been made."
+msgstr "crwdns66580:0crwdne66580:0"
+
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:16
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:26
+msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
+msgstr "crwdns66582:0crwdne66582:0"
+
+#: stock/doctype/serial_no/serial_no.py:117
+msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
+msgstr "crwdns66584:0{0}crwdne66584:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr "crwdns111640:0{0}crwdnd111640:0{1}crwdne111640:0"
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
+msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
+msgstr "crwdns66586:0{0}crwdne66586:0"
+
+#: public/js/utils/barcode_scanner.js:54
+msgid "Cannot find Item with this Barcode"
+msgstr "crwdns66588:0crwdne66588:0"
+
+#: controllers/accounts_controller.py:3078
+msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
+msgstr "crwdns66590:0crwdne66590:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr "crwdns111642:0crwdne111642:0"
+
+#: controllers/accounts_controller.py:1853
+msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
+msgstr "crwdns66592:0{0}crwdnd66592:0{1}crwdnd66592:0{2}crwdne66592:0"
+
+#: manufacturing/doctype/work_order/work_order.py:292
+msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
+msgstr "crwdns66594:0{0}crwdnd66594:0{1}crwdne66594:0"
+
+#: manufacturing/doctype/work_order/work_order.py:973
+msgid "Cannot produce more item for {0}"
+msgstr "crwdns66596:0{0}crwdne66596:0"
+
+#: manufacturing/doctype/work_order/work_order.py:977
+msgid "Cannot produce more than {0} items for {1}"
+msgstr "crwdns66598:0{0}crwdnd66598:0{1}crwdne66598:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:294
+msgid "Cannot receive from customer against negative outstanding"
+msgstr "crwdns66600:0crwdne66600:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
+#: public/js/controllers/accounts.js:100
+msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
+msgstr "crwdns66602:0crwdne66602:0"
+
+#: accounts/doctype/bank/bank.js:66
+msgid "Cannot retrieve link token for update. Check Error Log for more information"
+msgstr "crwdns66604:0crwdne66604:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
+msgid "Cannot retrieve link token. Check Error Log for more information"
+msgstr "crwdns66606:0crwdne66606:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
+#: public/js/controllers/taxes_and_totals.js:453
+msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
+msgstr "crwdns66608:0crwdne66608:0"
+
+#: selling/doctype/quotation/quotation.py:267
+msgid "Cannot set as Lost as Sales Order is made."
+msgstr "crwdns66610:0crwdne66610:0"
+
+#: setup/doctype/authorization_rule/authorization_rule.py:91
+msgid "Cannot set authorization on basis of Discount for {0}"
+msgstr "crwdns66612:0{0}crwdne66612:0"
+
+#: stock/doctype/item/item.py:689
+msgid "Cannot set multiple Item Defaults for a company."
+msgstr "crwdns66614:0crwdne66614:0"
+
+#: controllers/accounts_controller.py:3226
+msgid "Cannot set quantity less than delivered quantity"
+msgstr "crwdns66616:0crwdne66616:0"
+
+#: controllers/accounts_controller.py:3229
+msgid "Cannot set quantity less than received quantity"
+msgstr "crwdns66618:0crwdne66618:0"
+
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
+msgid "Cannot set the field <b>{0}</b> for copying in variants"
+msgstr "crwdns66620:0{0}crwdne66620:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1050
+msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
+msgstr "crwdns66622:0{0}crwdnd66622:0{1}crwdnd66622:0{2}crwdne66622:0"
+
+#. Label of a Float field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Capacity"
+msgstr "crwdns66624:0crwdne66624:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:69
+msgid "Capacity (Stock UOM)"
+msgstr "crwdns66626:0crwdne66626:0"
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Capacity Planning"
+msgstr "crwdns66628:0crwdne66628:0"
+
+#: manufacturing/doctype/work_order/work_order.py:650
+msgid "Capacity Planning Error, planned start time can not be same as end time"
+msgstr "crwdns66630:0crwdne66630:0"
+
+#. Label of a Int field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Capacity Planning For (Days)"
+msgstr "crwdns66632:0crwdne66632:0"
+
+#. Label of a Float field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Capacity in Stock UOM"
+msgstr "crwdns66634:0crwdne66634:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:85
+msgid "Capacity must be greater than 0"
+msgstr "crwdns66636:0crwdne66636:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:26
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:39
+msgid "Capital Equipment"
+msgstr "crwdns104544:0crwdne104544:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:103
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:151
+msgid "Capital Stock"
+msgstr "crwdns66640:0crwdne66640:0"
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Capital Work In Progress Account"
+msgstr "crwdns66642:0crwdne66642:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Capital Work In Progress Account"
+msgstr "crwdns66644:0crwdne66644:0"
+
+#: accounts/report/account_balance/account_balance.js:42
+msgid "Capital Work in Progress"
+msgstr "crwdns66646:0crwdne66646:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Capital Work in Progress"
+msgstr "crwdns66648:0crwdne66648:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Capitalization"
+msgstr "crwdns66650:0crwdne66650:0"
+
+#. Label of a Select field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Capitalization Method"
+msgstr "crwdns66652:0crwdne66652:0"
+
+#: assets/doctype/asset/asset.js:194
+msgid "Capitalize Asset"
+msgstr "crwdns66654:0crwdne66654:0"
+
+#. Label of a Check field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Capitalize Repair Cost"
+msgstr "crwdns66656:0crwdne66656:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Capitalized"
+msgstr "crwdns66658:0crwdne66658:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Capitalized In"
+msgstr "crwdns66660:0crwdne66660:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr "crwdns112260:0crwdne112260:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Carrier"
+msgstr "crwdns66664:0crwdne66664:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Carrier Service"
+msgstr "crwdns66666:0crwdne66666:0"
+
+#. Label of a Check field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Carry Forward Communication and Comments"
+msgstr "crwdns66668:0crwdne66668:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
+#: accounts/report/account_balance/account_balance.js:40
+#: setup/setup_wizard/operations/install_fixtures.py:208
+msgid "Cash"
+msgstr "crwdns66670:0crwdne66670:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Cash"
+msgstr "crwdns66672:0crwdne66672:0"
+
+#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Cash"
+msgstr "crwdns66674:0crwdne66674:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Cash"
+msgstr "crwdns66676:0crwdne66676:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Cash Entry"
+msgstr "crwdns66678:0crwdne66678:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Cash Entry"
+msgstr "crwdns66680:0crwdne66680:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/cash_flow/cash_flow.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Cash Flow"
+msgstr "crwdns66682:0crwdne66682:0"
+
+#: public/js/financial_statements.js:141
+msgid "Cash Flow Statement"
+msgstr "crwdns66684:0crwdne66684:0"
+
+#: accounts/report/cash_flow/cash_flow.py:144
+msgid "Cash Flow from Financing"
+msgstr "crwdns66686:0crwdne66686:0"
+
+#: accounts/report/cash_flow/cash_flow.py:137
+msgid "Cash Flow from Investing"
+msgstr "crwdns66688:0crwdne66688:0"
+
+#: accounts/report/cash_flow/cash_flow.py:125
+msgid "Cash Flow from Operations"
+msgstr "crwdns66690:0crwdne66690:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:17
+msgid "Cash In Hand"
+msgstr "crwdns66692:0crwdne66692:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
+msgid "Cash or Bank Account is mandatory for making payment entry"
+msgstr "crwdns66694:0crwdne66694:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Cash/Bank Account"
+msgstr "crwdns66696:0crwdne66696:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Cash/Bank Account"
+msgstr "crwdns66698:0crwdne66698:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Cash/Bank Account"
+msgstr "crwdns66700:0crwdne66700:0"
+
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
+msgid "Cashier"
+msgstr "crwdns66702:0crwdne66702:0"
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Cashier"
+msgstr "crwdns66704:0crwdne66704:0"
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Cashier"
+msgstr "crwdns66706:0crwdne66706:0"
+
+#. Name of a DocType
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgid "Cashier Closing"
+msgstr "crwdns66708:0crwdne66708:0"
+
+#. Name of a DocType
+#: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
+msgid "Cashier Closing Payments"
+msgstr "crwdns66710:0crwdne66710:0"
+
+#. Label of a Link field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Catch All"
+msgstr "crwdns66712:0crwdne66712:0"
+
+#. Label of a Link field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "Category"
+msgstr "crwdns66714:0crwdne66714:0"
+
+#. Label of a Section Break field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Category Details"
+msgstr "crwdns66716:0crwdne66716:0"
+
+#. Label of a Data field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Category Name"
+msgstr "crwdns66718:0crwdne66718:0"
+
+#. Label of a Data field in DocType 'UOM Category'
+#: stock/doctype/uom_category/uom_category.json
+msgctxt "UOM Category"
+msgid "Category Name"
+msgstr "crwdns66720:0crwdne66720:0"
+
+#: assets/dashboard_fixtures.py:93
+msgid "Category-wise Asset Value"
+msgstr "crwdns66722:0crwdne66722:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
+msgid "Caution"
+msgstr "crwdns66724:0crwdne66724:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
+msgid "Caution: This might alter frozen accounts."
+msgstr "crwdns66726:0crwdne66726:0"
+
+#. Label of a Data field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Cellphone Number"
+msgstr "crwdns66728:0crwdne66728:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr "crwdns112262:0crwdne112262:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr "crwdns112264:0crwdne112264:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr "crwdns112266:0crwdne112266:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr "crwdns112268:0crwdne112268:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr "crwdns112270:0crwdne112270:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr "crwdns112272:0crwdne112272:0"
+
+#. Label of a Attach field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Certificate"
+msgstr "crwdns66730:0crwdne66730:0"
+
+#. Label of a Section Break field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Certificate Details"
+msgstr "crwdns66732:0crwdne66732:0"
+
+#. Label of a Currency field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Certificate Limit"
+msgstr "crwdns66734:0crwdne66734:0"
+
+#. Label of a Data field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Certificate No"
+msgstr "crwdns66736:0crwdne66736:0"
+
+#. Label of a Check field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Certificate Required"
+msgstr "crwdns66738:0crwdne66738:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr "crwdns112274:0crwdne112274:0"
+
+#: selling/page/point_of_sale/pos_payment.js:587
+msgid "Change"
+msgstr "crwdns66740:0crwdne66740:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Change Amount"
+msgstr "crwdns66742:0crwdne66742:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Change Amount"
+msgstr "crwdns66744:0crwdne66744:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
+msgid "Change Release Date"
+msgstr "crwdns66746:0crwdne66746:0"
+
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
+msgid "Change in Stock Value"
+msgstr "crwdns66748:0crwdne66748:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Change in Stock Value"
+msgstr "crwdns66750:0crwdne66750:0"
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Change in Stock Value"
+msgstr "crwdns66752:0crwdne66752:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
+msgid "Change the account type to Receivable or select a different account."
+msgstr "crwdns66754:0crwdne66754:0"
+
+#. Description of the 'Last Integration Date' (Date) field in DocType 'Bank
+#. Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Change this date manually to setup the next synchronization start date"
+msgstr "crwdns66756:0crwdne66756:0"
+
+#: selling/doctype/customer/customer.py:121
+msgid "Changed customer name to '{}' as '{}' already exists."
+msgstr "crwdns66758:0crwdne66758:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Changes"
+msgstr "crwdns66760:0crwdne66760:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr "crwdns111644:0{0}crwdne111644:0"
+
+#: stock/doctype/item/item.js:277
+msgid "Changing Customer Group for the selected Customer is not allowed."
+msgstr "crwdns66762:0crwdne66762:0"
+
+#. Option for the 'Lead Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Channel Partner"
+msgstr "crwdns66764:0crwdne66764:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
+msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
+msgstr "crwdns66766:0{0}crwdne66766:0"
+
+#: accounts/report/account_balance/account_balance.js:41
+msgid "Chargeable"
+msgstr "crwdns104546:0crwdne104546:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Chargeable"
+msgstr "crwdns66768:0crwdne66768:0"
+
+#. Label of a Currency field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Charges Incurred"
+msgstr "crwdns66772:0crwdne66772:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr "crwdns111646:0crwdne111646:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr "crwdns111648:0crwdne111648:0"
+
+#: selling/page/sales_funnel/sales_funnel.js:45
+msgid "Chart"
+msgstr "crwdns66774:0crwdne66774:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Chart Of Accounts"
+msgstr "crwdns66776:0crwdne66776:0"
+
+#. Label of a Select field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Chart Of Accounts Template"
+msgstr "crwdns66778:0crwdne66778:0"
+
+#. Label of a Section Break field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Chart Preview"
+msgstr "crwdns66780:0crwdne66780:0"
+
+#. Label of a HTML field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Chart Tree"
+msgstr "crwdns66782:0crwdne66782:0"
+
+#: accounts/doctype/account/account.js:70
+#: accounts/doctype/account/account_tree.js:5
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
+msgid "Chart of Accounts"
+msgstr "crwdns66784:0crwdne66784:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgctxt "Account"
+msgid "Chart of Accounts"
+msgstr "crwdns66786:0crwdne66786:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Chart of Accounts"
+msgstr "crwdns66788:0crwdne66788:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Chart of Accounts"
+msgstr "crwdns66790:0crwdne66790:0"
+
+#. Name of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Chart of Accounts Importer"
+msgstr "crwdns66792:0crwdne66792:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgctxt "Chart of Accounts Importer"
+msgid "Chart of Accounts Importer"
+msgstr "crwdns66794:0crwdne66794:0"
+
+#: accounts/doctype/account/account_tree.js:181
+#: accounts/doctype/cost_center/cost_center.js:41
+msgid "Chart of Cost Centers"
+msgstr "crwdns66796:0crwdne66796:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Cost Center"
+msgid "Chart of Cost Centers"
+msgstr "crwdns66798:0crwdne66798:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
+msgid "Charts Based On"
+msgstr "crwdns66800:0crwdne66800:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Chassis No"
+msgstr "crwdns66802:0crwdne66802:0"
+
+#. Option for the 'Communication Medium Type' (Select) field in DocType
+#. 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Chat"
+msgstr "crwdns66804:0crwdne66804:0"
+
+#. Title of an Onboarding Step
+#. Label of an action in the Onboarding Step 'Check Stock Ledger'
+#: stock/onboarding_step/check_stock_ledger_report/check_stock_ledger_report.json
+msgid "Check Stock Ledger"
+msgstr "crwdns66806:0crwdne66806:0"
+
+#. Title of an Onboarding Step
+#. Label of an action in the Onboarding Step 'Check Stock Projected Qty'
+#: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
+msgid "Check Stock Projected Qty"
+msgstr "crwdns66808:0crwdne66808:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Check Supplier Invoice Number Uniqueness"
+msgstr "crwdns66810:0crwdne66810:0"
+
+#. Label of an action in the Onboarding Step 'Routing'
+#: manufacturing/onboarding_step/routing/routing.json
+msgid "Check help to setup Routing"
+msgstr "crwdns66812:0crwdne66812:0"
+
+#. Description of the 'Maintenance Required' (Check) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Check if Asset requires Preventive Maintenance or Calibration"
+msgstr "crwdns66814:0crwdne66814:0"
+
+#. Description of the 'Is Container' (Check) field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Check if it is a hydroponic unit"
+msgstr "crwdns66816:0crwdne66816:0"
+
+#. Description of the 'Skip Material Transfer to WIP Warehouse' (Check) field
+#. in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Check if material transfer entry is not required"
+msgstr "crwdns66818:0crwdne66818:0"
+
+#. Label of a Link field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Check in (group)"
+msgstr "crwdns66820:0crwdne66820:0"
+
+#. Description of the 'Must be Whole Number' (Check) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Check this to disallow fractions. (for Nos)"
+msgstr "crwdns66822:0crwdne66822:0"
+
+#. Description of the 'Round Off Tax Amount' (Check) field in DocType 'Tax
+#. Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Checking this will round off the tax amount to the nearest integer"
+msgstr "crwdns66824:0crwdne66824:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr "crwdns111650:0crwdne111650:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
+msgid "Checkout Order / Submit Order / New Order"
+msgstr "crwdns66826:0crwdne66826:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:205
+msgid "Cheque"
+msgstr "crwdns66828:0crwdne66828:0"
+
+#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Cheque"
+msgstr "crwdns66830:0crwdne66830:0"
+
+#. Label of a Date field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Cheque Date"
+msgstr "crwdns66832:0crwdne66832:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Cheque Height"
+msgstr "crwdns66834:0crwdne66834:0"
+
+#. Label of a Data field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Cheque Number"
+msgstr "crwdns66836:0crwdne66836:0"
+
+#. Name of a DocType
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgid "Cheque Print Template"
+msgstr "crwdns66838:0crwdne66838:0"
+
+#. Label of a Select field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Cheque Size"
+msgstr "crwdns66840:0crwdne66840:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Cheque Width"
+msgstr "crwdns66842:0crwdne66842:0"
+
+#: public/js/controllers/transaction.js:2105
+msgid "Cheque/Reference Date"
+msgstr "crwdns66844:0crwdne66844:0"
+
+#. Label of a Date field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cheque/Reference Date"
+msgstr "crwdns66846:0crwdne66846:0"
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:36
+msgid "Cheque/Reference No"
+msgstr "crwdns66848:0crwdne66848:0"
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cheque/Reference No"
+msgstr "crwdns66850:0crwdne66850:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
+msgid "Cheques Required"
+msgstr "crwdns66852:0crwdne66852:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
+msgid "Cheques and Deposits incorrectly cleared"
+msgstr "crwdns66854:0crwdne66854:0"
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Child Docname"
+msgstr "crwdns66856:0crwdne66856:0"
+
+#: projects/doctype/task/task.py:280
+msgid "Child Task exists for this Task. You can not delete this Task."
+msgstr "crwdns66858:0crwdne66858:0"
+
+#: stock/doctype/warehouse/warehouse_tree.js:21
+msgid "Child nodes can be only created under 'Group' type nodes"
+msgstr "crwdns66860:0crwdne66860:0"
+
+#: stock/doctype/warehouse/warehouse.py:96
+msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
+msgstr "crwdns66862:0crwdne66862:0"
+
+#. Option for the 'Capitalization Method' (Select) field in DocType 'Asset
+#. Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Choose a WIP composite asset"
+msgstr "crwdns66864:0crwdne66864:0"
+
+#: projects/doctype/task/task.py:228
+msgid "Circular Reference Error"
+msgstr "crwdns66866:0crwdne66866:0"
+
+#: public/js/utils/contact_address_quick_entry.js:79
+msgid "City"
+msgstr "crwdns66868:0crwdne66868:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "City"
+msgstr "crwdns66870:0crwdne66870:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "City"
+msgstr "crwdns66872:0crwdne66872:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "City"
+msgstr "crwdns66874:0crwdne66874:0"
+
+#. Label of a Data field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Class / Percentage"
+msgstr "crwdns66876:0crwdne66876:0"
+
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr "crwdns111652:0crwdne111652:0"
+
+#. Label of a Text Editor field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Clauses and Conditions"
+msgstr "crwdns66878:0crwdne66878:0"
+
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr "crwdns111654:0crwdne111654:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr "crwdns111656:0crwdne111656:0"
+
+#. Label of a Button field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Clear Table"
+msgstr "crwdns66880:0crwdne66880:0"
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
+msgid "Clearance Date"
+msgstr "crwdns66882:0crwdne66882:0"
+
+#. Label of a Date field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Clearance Date"
+msgstr "crwdns66884:0crwdne66884:0"
+
+#. Label of a Date field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Clearance Date"
+msgstr "crwdns66886:0crwdne66886:0"
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Clearance Date"
+msgstr "crwdns66888:0crwdne66888:0"
+
+#. Label of a Date field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Clearance Date"
+msgstr "crwdns66890:0crwdne66890:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Clearance Date"
+msgstr "crwdns66892:0crwdne66892:0"
+
+#. Label of a Date field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Clearance Date"
+msgstr "crwdns66894:0crwdne66894:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
+msgid "Clearance Date not mentioned"
+msgstr "crwdns66896:0crwdne66896:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
+msgid "Clearance Date updated"
+msgstr "crwdns66898:0crwdne66898:0"
+
+#: public/js/utils/demo.js:24
+msgid "Clearing Demo Data..."
+msgstr "crwdns66900:0crwdne66900:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:577
+msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
+msgstr "crwdns66902:0crwdne66902:0"
+
+#: setup/doctype/holiday_list/holiday_list.js:70
+msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
+msgstr "crwdns66904:0crwdne66904:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:572
+msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
+msgstr "crwdns66906:0crwdne66906:0"
+
+#. Description of the 'Import Invoices' (Button) field in DocType 'Import
+#. Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Click on Import Invoices button once the zip file has been attached to the document. Any errors related to processing will be shown in the Error Log."
+msgstr "crwdns66908:0crwdne66908:0"
+
+#: templates/emails/confirm_appointment.html:3
+msgid "Click on the link below to verify your email and confirm the appointment"
+msgstr "crwdns66910:0crwdne66910:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr "crwdns111658:0crwdne111658:0"
+
+#. Option for the 'Lead Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Client"
+msgstr "crwdns66912:0crwdne66912:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Client ID"
+msgstr "crwdns66914:0crwdne66914:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Client Secret"
+msgstr "crwdns66916:0crwdne66916:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
+msgid "Close"
+msgstr "crwdns66918:0crwdne66918:0"
+
+#. Label of a Int field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Close Issue After Days"
+msgstr "crwdns66920:0crwdne66920:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
+msgid "Close Loan"
+msgstr "crwdns66922:0crwdne66922:0"
+
+#. Label of a Int field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Close Replied Opportunity After Days"
+msgstr "crwdns66924:0crwdne66924:0"
+
+#: selling/page/point_of_sale/pos_controller.js:200
+msgid "Close the POS"
+msgstr "crwdns66926:0crwdne66926:0"
+
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
+msgid "Closed"
+msgstr "crwdns66928:0crwdne66928:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Closed"
+msgstr "crwdns66930:0crwdne66930:0"
+
+#. Label of a Check field in DocType 'Closed Document'
+#: accounts/doctype/closed_document/closed_document.json
+msgctxt "Closed Document"
+msgid "Closed"
+msgstr "crwdns66932:0crwdne66932:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Closed"
+msgstr "crwdns66934:0crwdne66934:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Closed"
+msgstr "crwdns66936:0crwdne66936:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Closed"
+msgstr "crwdns66938:0crwdne66938:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Closed"
+msgstr "crwdns66940:0crwdne66940:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Closed"
+msgstr "crwdns66942:0crwdne66942:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Closed"
+msgstr "crwdns66944:0crwdne66944:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Closed"
+msgstr "crwdns66946:0crwdne66946:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Closed"
+msgstr "crwdns66948:0crwdne66948:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Closed"
+msgstr "crwdns66950:0crwdne66950:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Closed"
+msgstr "crwdns66952:0crwdne66952:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Closed"
+msgstr "crwdns66954:0crwdne66954:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Closed"
+msgstr "crwdns66956:0crwdne66956:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Closed"
+msgstr "crwdns66958:0crwdne66958:0"
+
+#. Name of a DocType
+#: accounts/doctype/closed_document/closed_document.json
+msgid "Closed Document"
+msgstr "crwdns66960:0crwdne66960:0"
+
+#. Label of a Table field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Closed Documents"
+msgstr "crwdns66962:0crwdne66962:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1404
+msgid "Closed Work Order can not be stopped or Re-opened"
+msgstr "crwdns66964:0crwdne66964:0"
+
+#: selling/doctype/sales_order/sales_order.py:431
+msgid "Closed order cannot be cancelled. Unclose to cancel."
+msgstr "crwdns66966:0crwdne66966:0"
+
+#. Label of a Date field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Closing"
+msgstr "crwdns66968:0crwdne66968:0"
+
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
+msgid "Closing (Cr)"
+msgstr "crwdns66970:0crwdne66970:0"
+
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
+msgid "Closing (Dr)"
+msgstr "crwdns66972:0crwdne66972:0"
+
+#: accounts/report/general_ledger/general_ledger.py:56
+msgid "Closing (Opening + Total)"
+msgstr "crwdns66974:0crwdne66974:0"
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Closing Account Head"
+msgstr "crwdns66976:0crwdne66976:0"
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
+msgid "Closing Account {0} must be of type Liability / Equity"
+msgstr "crwdns66978:0{0}crwdne66978:0"
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Closing Amount"
+msgstr "crwdns66980:0crwdne66980:0"
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
+msgid "Closing Balance"
+msgstr "crwdns66982:0crwdne66982:0"
+
+#. Label of a Currency field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Closing Balance"
+msgstr "crwdns66984:0crwdne66984:0"
+
+#: public/js/bank_reconciliation_tool/number_card.js:18
+msgid "Closing Balance as per Bank Statement"
+msgstr "crwdns66986:0crwdne66986:0"
+
+#: public/js/bank_reconciliation_tool/number_card.js:24
+msgid "Closing Balance as per ERP"
+msgstr "crwdns66988:0crwdne66988:0"
+
+#. Label of a Date field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Closing Date"
+msgstr "crwdns66990:0crwdne66990:0"
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Closing Date"
+msgstr "crwdns66992:0crwdne66992:0"
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Closing Fiscal Year"
+msgstr "crwdns66994:0crwdne66994:0"
+
+#. Name of a DocType
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgid "Closing Stock Balance"
+msgstr "crwdns66996:0crwdne66996:0"
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Closing Text"
+msgstr "crwdns66998:0crwdne66998:0"
+
+#. Label of a Text Editor field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Closing Text"
+msgstr "crwdns67000:0crwdne67000:0"
+
+#. Label of a Data field in DocType 'Incoterm'
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Code"
+msgstr "crwdns67002:0crwdne67002:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Code"
+msgstr "crwdns67004:0crwdne67004:0"
+
+#: public/js/setup_wizard.js:190
+msgid "Collapse All"
+msgstr "crwdns67006:0crwdne67006:0"
+
+#. Label of a Check field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Collect Progress"
+msgstr "crwdns67008:0crwdne67008:0"
+
+#. Label of a Currency field in DocType 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "Collection Factor (=1 LP)"
+msgstr "crwdns67010:0crwdne67010:0"
+
+#. Label of a Table field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Collection Rules"
+msgstr "crwdns67012:0crwdne67012:0"
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Collection Tier"
+msgstr "crwdns67014:0crwdne67014:0"
+
+#. Label of a Color field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Color"
+msgstr "crwdns67016:0crwdne67016:0"
+
+#. Label of a Select field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Color"
+msgstr "crwdns67018:0crwdne67018:0"
+
+#. Label of a Select field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Color"
+msgstr "crwdns67020:0crwdne67020:0"
+
+#. Label of a Color field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Color"
+msgstr "crwdns67022:0crwdne67022:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Color"
+msgstr "crwdns67024:0crwdne67024:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:231
+msgid "Colour"
+msgstr "crwdns67026:0crwdne67026:0"
+
+#. Label of a Data field in DocType 'Bank Transaction Mapping'
+#: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
+msgctxt "Bank Transaction Mapping"
+msgid "Column in Bank File"
+msgstr "crwdns67028:0crwdne67028:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr "crwdns111660:0{0}crwdne111660:0"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
+msgid "Combined invoice portion must equal 100%"
+msgstr "crwdns67030:0crwdne67030:0"
+
+#: templates/pages/task_info.html:86
+#: utilities/report/youtube_interactions/youtube_interactions.py:28
+msgid "Comments"
+msgstr "crwdns67032:0crwdne67032:0"
+
+#. Label of a Tab Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Comments"
+msgstr "crwdns67034:0crwdne67034:0"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Comments"
+msgstr "crwdns67036:0crwdne67036:0"
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Comments"
+msgstr "crwdns67038:0crwdne67038:0"
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Comments"
+msgstr "crwdns67040:0crwdne67040:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:129
+msgid "Commercial"
+msgstr "crwdns67042:0crwdne67042:0"
+
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:83
+msgid "Commission"
+msgstr "crwdns67044:0crwdne67044:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Commission"
+msgstr "crwdns67046:0crwdne67046:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Commission"
+msgstr "crwdns67048:0crwdne67048:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Commission"
+msgstr "crwdns67050:0crwdne67050:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Commission"
+msgstr "crwdns67052:0crwdne67052:0"
+
+#. Label of a Float field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Commission Rate"
+msgstr "crwdns67054:0crwdne67054:0"
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Commission Rate"
+msgstr "crwdns67056:0crwdne67056:0"
+
+#. Label of a Float field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Commission Rate"
+msgstr "crwdns67058:0crwdne67058:0"
+
+#. Label of a Data field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Commission Rate"
+msgstr "crwdns67060:0crwdne67060:0"
+
+#. Label of a Data field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Commission Rate"
+msgstr "crwdns67062:0crwdne67062:0"
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:55
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:78
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:82
+msgid "Commission Rate %"
+msgstr "crwdns67064:0crwdne67064:0"
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Commission Rate (%)"
+msgstr "crwdns67066:0crwdne67066:0"
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Commission Rate (%)"
+msgstr "crwdns67068:0crwdne67068:0"
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Commission Rate (%)"
+msgstr "crwdns67070:0crwdne67070:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:55
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:80
+msgid "Commission on Sales"
+msgstr "crwdns67072:0crwdne67072:0"
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr "crwdns112276:0crwdne112276:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:217
+msgid "Communication"
+msgstr "crwdns67074:0crwdne67074:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Communication"
+msgid "Communication"
+msgstr "crwdns67076:0crwdne67076:0"
+
+#. Label of a Select field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Communication Channel"
+msgstr "crwdns67078:0crwdne67078:0"
+
+#. Name of a DocType
+#: communication/doctype/communication_medium/communication_medium.json
+msgid "Communication Medium"
+msgstr "crwdns67080:0crwdne67080:0"
+
+#. Name of a DocType
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgid "Communication Medium Timeslot"
+msgstr "crwdns67082:0crwdne67082:0"
+
+#. Label of a Select field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Communication Medium Type"
+msgstr "crwdns67084:0crwdne67084:0"
+
+#: setup/install.py:92
+msgid "Compact Item Print"
+msgstr "crwdns67086:0crwdne67086:0"
+
+#. Label of a Table field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Companies"
+msgstr "crwdns67088:0crwdne67088:0"
+
+#. Name of a DocType
+#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
+#: accounts/doctype/account/account_tree.js:12
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
+#: accounts/report/accounts_payable/accounts_payable.js:8
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
+#: accounts/report/accounts_receivable/accounts_receivable.js:10
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:8
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
+#: accounts/report/financial_ratios/financial_ratios.js:9
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
+#: accounts/report/general_ledger/general_ledger.js:8
+#: accounts/report/general_ledger/general_ledger.py:62
+#: accounts/report/gross_profit/gross_profit.js:8
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
+#: accounts/report/profitability_analysis/profitability_analysis.js:8
+#: accounts/report/purchase_register/purchase_register.js:33
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:22
+#: accounts/report/sales_register/sales_register.js:33
+#: accounts/report/share_ledger/share_ledger.py:58
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
+#: accounts/report/trial_balance/trial_balance.js:8
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
+#: crm/report/lead_details/lead_details.js:8
+#: crm/report/lead_details/lead_details.py:52
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
+#: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
+#: regional/report/irs_1099/irs_1099.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
+#: selling/report/customer_credit_balance/customer_credit_balance.js:8
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
+#: selling/report/lost_quotations/lost_quotations.js:8
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
+#: selling/report/sales_order_analysis/sales_order_analysis.py:343
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
+#: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
+#: setup/doctype/department/department_tree.js:10
+#: setup/doctype/employee/employee_tree.js:8
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
+#: stock/doctype/warehouse/warehouse_tree.js:11
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
+#: stock/report/item_shortage_report/item_shortage_report.py:137
+#: stock/report/product_bundle_balance/product_bundle_balance.py:115
+#: stock/report/reserved_stock/reserved_stock.js:8
+#: stock/report/reserved_stock/reserved_stock.py:191
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:9
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
+#: stock/report/serial_no_ledger/serial_no_ledger.py:37
+#: stock/report/stock_ageing/stock_ageing.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
+#: stock/report/stock_balance/stock_balance.js:8
+#: stock/report/stock_balance/stock_balance.py:473
+#: stock/report/stock_ledger/stock_ledger.js:8
+#: stock/report/stock_ledger/stock_ledger.py:340
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
+#: stock/report/stock_projected_qty/stock_projected_qty.js:8
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
+msgid "Company"
+msgstr "crwdns67090:0crwdne67090:0"
+
+#. Label of a Link field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Company"
+msgstr "crwdns67092:0crwdne67092:0"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Company"
+msgstr "crwdns67094:0crwdne67094:0"
+
+#. Label of a Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Company"
+msgstr "crwdns67096:0crwdne67096:0"
+
+#. Label of a Link field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Company"
+msgstr "crwdns67098:0crwdne67098:0"
+
+#. Label of a Link field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Company"
+msgstr "crwdns67100:0crwdne67100:0"
+
+#. Label of a Link field in DocType 'Allowed To Transact With'
+#: accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
+msgctxt "Allowed To Transact With"
+msgid "Company"
+msgstr "crwdns67102:0crwdne67102:0"
+
+#. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Company"
+msgstr "crwdns67104:0crwdne67104:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Company"
+msgstr "crwdns67106:0crwdne67106:0"
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Company"
+msgstr "crwdns67108:0crwdne67108:0"
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Company"
+msgstr "crwdns67110:0crwdne67110:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Company"
+msgstr "crwdns67112:0crwdne67112:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Company"
+msgstr "crwdns67114:0crwdne67114:0"
+
+#. Label of a Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Company"
+msgstr "crwdns67116:0crwdne67116:0"
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Company"
+msgstr "crwdns67118:0crwdne67118:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Company"
+msgstr "crwdns67120:0crwdne67120:0"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Company"
+msgstr "crwdns67122:0crwdne67122:0"
+
+#. Label of a Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Company"
+msgstr "crwdns67124:0crwdne67124:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Company"
+msgstr "crwdns67126:0crwdne67126:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Company"
+msgstr "crwdns67128:0crwdne67128:0"
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Company"
+msgstr "crwdns67130:0crwdne67130:0"
+
+#. Label of a Link field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Company"
+msgstr "crwdns67132:0crwdne67132:0"
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Company"
+msgstr "crwdns67134:0crwdne67134:0"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Company"
+msgstr "crwdns67136:0crwdne67136:0"
+
+#. Label of a Link field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Company"
+msgstr "crwdns67138:0crwdne67138:0"
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Company"
+msgstr "crwdns67140:0crwdne67140:0"
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Company"
+msgstr "crwdns67142:0crwdne67142:0"
+
+#. Label of a Link field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Company"
+msgstr "crwdns67144:0crwdne67144:0"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Company"
+msgstr "crwdns67146:0crwdne67146:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Data field in DocType 'Company'
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json
+#: setup/doctype/company/company.json setup/workspace/home/home.json
+msgctxt "Company"
+msgid "Company"
+msgstr "crwdns67148:0crwdne67148:0"
+
+#. Label of a Link field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Company"
+msgstr "crwdns67150:0crwdne67150:0"
+
+#. Label of a Link field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Company"
+msgstr "crwdns67152:0crwdne67152:0"
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Company"
+msgstr "crwdns67154:0crwdne67154:0"
+
+#. Label of a Link field in DocType 'Customer Credit Limit'
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgctxt "Customer Credit Limit"
+msgid "Company"
+msgstr "crwdns67156:0crwdne67156:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company"
+msgstr "crwdns67158:0crwdne67158:0"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Company"
+msgstr "crwdns67160:0crwdne67160:0"
+
+#. Label of a Link field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Company"
+msgstr "crwdns67162:0crwdne67162:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Company"
+msgstr "crwdns67164:0crwdne67164:0"
+
+#. Label of a Link field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Company"
+msgstr "crwdns67166:0crwdne67166:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Company"
+msgstr "crwdns67168:0crwdne67168:0"
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Company"
+msgstr "crwdns67170:0crwdne67170:0"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Company"
+msgstr "crwdns67172:0crwdne67172:0"
+
+#. Label of a Link field in DocType 'Fiscal Year Company'
+#: accounts/doctype/fiscal_year_company/fiscal_year_company.json
+msgctxt "Fiscal Year Company"
+msgid "Company"
+msgstr "crwdns67174:0crwdne67174:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Company"
+msgstr "crwdns67176:0crwdne67176:0"
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Company"
+msgstr "crwdns67180:0crwdne67180:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Company"
+msgstr "crwdns67182:0crwdne67182:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Company"
+msgstr "crwdns67184:0crwdne67184:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Company"
+msgstr "crwdns67186:0crwdne67186:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Company"
+msgstr "crwdns67188:0crwdne67188:0"
+
+#. Label of a Link field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Company"
+msgstr "crwdns67190:0crwdne67190:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Company"
+msgstr "crwdns67192:0crwdne67192:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Company"
+msgstr "crwdns67194:0crwdne67194:0"
+
+#. Label of a Link field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Company"
+msgstr "crwdns67196:0crwdne67196:0"
+
+#. Label of a Link field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Company"
+msgstr "crwdns67198:0crwdne67198:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Company"
+msgstr "crwdns67200:0crwdne67200:0"
+
+#. Label of a Link field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Company"
+msgstr "crwdns67202:0crwdne67202:0"
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Company"
+msgstr "crwdns67204:0crwdne67204:0"
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Company"
+msgstr "crwdns67206:0crwdne67206:0"
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Company"
+msgstr "crwdns67208:0crwdne67208:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Company"
+msgstr "crwdns67210:0crwdne67210:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Company"
+msgstr "crwdns67212:0crwdne67212:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Company"
+msgstr "crwdns67214:0crwdne67214:0"
+
+#. Label of a Link field in DocType 'Mode of Payment Account'
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgctxt "Mode of Payment Account"
+msgid "Company"
+msgstr "crwdns67216:0crwdne67216:0"
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Company"
+msgstr "crwdns67218:0crwdne67218:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Company"
+msgstr "crwdns67220:0crwdne67220:0"
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Company"
+msgstr "crwdns67222:0crwdne67222:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Company"
+msgstr "crwdns67224:0crwdne67224:0"
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Company"
+msgstr "crwdns67226:0crwdne67226:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Company"
+msgstr "crwdns67228:0crwdne67228:0"
+
+#. Label of a Link field in DocType 'Party Account'
+#: accounts/doctype/party_account/party_account.json
+msgctxt "Party Account"
+msgid "Company"
+msgstr "crwdns67230:0crwdne67230:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Company"
+msgstr "crwdns67232:0crwdne67232:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Company"
+msgstr "crwdns67234:0crwdne67234:0"
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Company"
+msgstr "crwdns67236:0crwdne67236:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Company"
+msgstr "crwdns67238:0crwdne67238:0"
+
+#. Label of a Link field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Company"
+msgstr "crwdns67240:0crwdne67240:0"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Company"
+msgstr "crwdns67242:0crwdne67242:0"
+
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "crwdns111662:0crwdne111662:0"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Company"
+msgstr "crwdns67244:0crwdne67244:0"
+
+#. Label of a Link field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Company"
+msgstr "crwdns67246:0crwdne67246:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Company"
+msgstr "crwdns67248:0crwdne67248:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Company"
+msgstr "crwdns67250:0crwdne67250:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Company"
+msgstr "crwdns67252:0crwdne67252:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Company"
+msgstr "crwdns67254:0crwdne67254:0"
+
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Company"
+msgstr "crwdns67256:0crwdne67256:0"
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Company"
+msgstr "crwdns67258:0crwdne67258:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company"
+msgstr "crwdns67260:0crwdne67260:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Company"
+msgstr "crwdns67262:0crwdne67262:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Company"
+msgstr "crwdns67264:0crwdne67264:0"
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Company"
+msgstr "crwdns67266:0crwdne67266:0"
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Company"
+msgstr "crwdns67268:0crwdne67268:0"
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Company"
+msgstr "crwdns67270:0crwdne67270:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Company"
+msgstr "crwdns67272:0crwdne67272:0"
+
+#. Label of a Link field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Company"
+msgstr "crwdns67274:0crwdne67274:0"
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Company"
+msgstr "crwdns67276:0crwdne67276:0"
+
+#. Label of a Link field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Company"
+msgstr "crwdns67278:0crwdne67278:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Company"
+msgstr "crwdns67280:0crwdne67280:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company"
+msgstr "crwdns67282:0crwdne67282:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Company"
+msgstr "crwdns67284:0crwdne67284:0"
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Company"
+msgstr "crwdns67286:0crwdne67286:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Company"
+msgstr "crwdns67288:0crwdne67288:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Company"
+msgstr "crwdns67290:0crwdne67290:0"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Company"
+msgstr "crwdns67292:0crwdne67292:0"
+
+#. Label of a Link field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Company"
+msgstr "crwdns67294:0crwdne67294:0"
+
+#. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
+#. Label of a Link field in DocType 'Shipment'
+#. Option for the 'Delivery to' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Company"
+msgstr "crwdns67296:0crwdne67296:0"
+
+#. Label of a Link field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Company"
+msgstr "crwdns67298:0crwdne67298:0"
+
+#. Label of a Link field in DocType 'South Africa VAT Settings'
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgctxt "South Africa VAT Settings"
+msgid "Company"
+msgstr "crwdns67300:0crwdne67300:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Company"
+msgstr "crwdns67302:0crwdne67302:0"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Company"
+msgstr "crwdns67304:0crwdne67304:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Company"
+msgstr "crwdns67306:0crwdne67306:0"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Company"
+msgstr "crwdns67308:0crwdne67308:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Company"
+msgstr "crwdns67310:0crwdne67310:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Company"
+msgstr "crwdns67312:0crwdne67312:0"
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Company"
+msgstr "crwdns67314:0crwdne67314:0"
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Company"
+msgstr "crwdns67316:0crwdne67316:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Company"
+msgstr "crwdns67318:0crwdne67318:0"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Company"
+msgstr "crwdns67320:0crwdne67320:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Company"
+msgstr "crwdns67322:0crwdne67322:0"
+
+#. Label of a Link field in DocType 'Tax Withholding Account'
+#: accounts/doctype/tax_withholding_account/tax_withholding_account.json
+msgctxt "Tax Withholding Account"
+msgid "Company"
+msgstr "crwdns67324:0crwdne67324:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Company"
+msgstr "crwdns67326:0crwdne67326:0"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Company"
+msgstr "crwdns67328:0crwdne67328:0"
+
+#. Label of a Link field in DocType 'UAE VAT Settings'
+#: regional/doctype/uae_vat_settings/uae_vat_settings.json
+msgctxt "UAE VAT Settings"
+msgid "Company"
+msgstr "crwdns67330:0crwdne67330:0"
+
+#. Label of a Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Company"
+msgstr "crwdns67332:0crwdne67332:0"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Company"
+msgstr "crwdns67334:0crwdne67334:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Company"
+msgstr "crwdns67336:0crwdne67336:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Company"
+msgstr "crwdns67338:0crwdne67338:0"
+
+#: public/js/setup_wizard.js:30
+msgid "Company Abbreviation"
+msgstr "crwdns67340:0crwdne67340:0"
+
+#: public/js/setup_wizard.js:164
+msgid "Company Abbreviation cannot have more than 5 characters"
+msgstr "crwdns67342:0crwdne67342:0"
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Company Account"
+msgstr "crwdns67344:0crwdne67344:0"
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company Address"
+msgstr "crwdns67346:0crwdne67346:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Company Address"
+msgstr "crwdns67348:0crwdne67348:0"
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Company Address"
+msgstr "crwdns67350:0crwdne67350:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Company Address"
+msgstr "crwdns67352:0crwdne67352:0"
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Company Address"
+msgstr "crwdns67354:0crwdne67354:0"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company Address"
+msgstr "crwdns67356:0crwdne67356:0"
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Company Address"
+msgstr "crwdns67358:0crwdne67358:0"
+
+#. Label of a Text Editor field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Company Address Display"
+msgstr "crwdns67360:0crwdne67360:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company Address Name"
+msgstr "crwdns67362:0crwdne67362:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Company Address Name"
+msgstr "crwdns67364:0crwdne67364:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Company Address Name"
+msgstr "crwdns67366:0crwdne67366:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company Address Name"
+msgstr "crwdns67368:0crwdne67368:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Company Address Name"
+msgstr "crwdns67370:0crwdne67370:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Company Bank Account"
+msgstr "crwdns67372:0crwdne67372:0"
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Company Bank Account"
+msgstr "crwdns67374:0crwdne67374:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company Billing Address"
+msgstr "crwdns67376:0crwdne67376:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Company Billing Address"
+msgstr "crwdns67378:0crwdne67378:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Company Billing Address"
+msgstr "crwdns67380:0crwdne67380:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Company Billing Address"
+msgstr "crwdns67382:0crwdne67382:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Company Billing Address"
+msgstr "crwdns67384:0crwdne67384:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Company Billing Address"
+msgstr "crwdns67386:0crwdne67386:0"
+
+#. Label of a Text Editor field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Company Description"
+msgstr "crwdns67388:0crwdne67388:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Company Details"
+msgstr "crwdns67392:0crwdne67392:0"
+
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Company Email"
+msgstr "crwdns67394:0crwdne67394:0"
+
+#. Label of a Attach Image field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Company Logo"
+msgstr "crwdns67396:0crwdne67396:0"
+
+#: public/js/setup_wizard.js:23
+msgid "Company Name"
+msgstr "crwdns67398:0crwdne67398:0"
+
+#. Label of a Data field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Company Name"
+msgstr "crwdns67400:0crwdne67400:0"
+
+#. Description of the 'Tally Company' (Data) field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Company Name as per Imported Tally Data"
+msgstr "crwdns67402:0crwdne67402:0"
+
+#: public/js/setup_wizard.js:67
+msgid "Company Name cannot be Company"
+msgstr "crwdns67404:0crwdne67404:0"
+
+#: accounts/custom/address.py:34
+msgid "Company Not Linked"
+msgstr "crwdns67406:0crwdne67406:0"
+
+#. Label of a Section Break field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Company Settings"
+msgstr "crwdns67408:0crwdne67408:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company Shipping Address"
+msgstr "crwdns67410:0crwdne67410:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Company Shipping Address"
+msgstr "crwdns67412:0crwdne67412:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Company Shipping Address"
+msgstr "crwdns67414:0crwdne67414:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company Tax ID"
+msgstr "crwdns67418:0crwdne67418:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
+msgid "Company and Posting Date is mandatory"
+msgstr "crwdns67420:0crwdne67420:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
+msgid "Company currencies of both the companies should match for Inter Company Transactions."
+msgstr "crwdns67422:0crwdne67422:0"
+
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
+msgid "Company field is required"
+msgstr "crwdns67424:0crwdne67424:0"
+
+#: accounts/doctype/bank_account/bank_account.py:72
+msgid "Company is mandatory for company account"
+msgstr "crwdns104548:0crwdne104548:0"
+
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
+msgstr "crwdns111664:0crwdne111664:0"
+
+#: setup/doctype/company/company.js:191
+msgid "Company name not same"
+msgstr "crwdns67430:0crwdne67430:0"
+
+#: assets/doctype/asset/asset.py:208
+msgid "Company of asset {0} and purchase document {1} doesn't matches."
+msgstr "crwdns67432:0{0}crwdnd67432:0{1}crwdne67432:0"
+
+#. Description of the 'Registration Details' (Code) field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Company registration numbers for your reference. Tax numbers etc."
+msgstr "crwdns67434:0crwdne67434:0"
+
+#. Description of the 'Represents Company' (Link) field in DocType 'Sales
+#. Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Company which internal customer represents"
+msgstr "crwdns67436:0crwdne67436:0"
+
+#. Description of the 'Represents Company' (Link) field in DocType 'Delivery
+#. Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Company which internal customer represents."
+msgstr "crwdns67438:0crwdne67438:0"
+
+#. Description of the 'Represents Company' (Link) field in DocType 'Purchase
+#. Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Company which internal supplier represents"
+msgstr "crwdns67440:0crwdne67440:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
+msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
+msgstr "crwdns67442:0{0}crwdne67442:0"
+
+#: accounts/doctype/account/account.py:457
+msgid "Company {0} does not exist"
+msgstr "crwdns67444:0{0}crwdne67444:0"
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
+msgid "Company {0} is added more than once"
+msgstr "crwdns67446:0{0}crwdne67446:0"
+
+#: setup/setup_wizard/operations/taxes_setup.py:14
+msgid "Company {} does not exist yet. Taxes setup aborted."
+msgstr "crwdns67448:0crwdne67448:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
+msgid "Company {} does not match with POS Profile Company {}"
+msgstr "crwdns67450:0crwdne67450:0"
+
+#. Name of a DocType
+#: crm/doctype/competitor/competitor.json
+#: selling/report/lost_quotations/lost_quotations.py:24
+msgid "Competitor"
+msgstr "crwdns67452:0crwdne67452:0"
+
+#. Label of a Link field in DocType 'Competitor Detail'
+#: crm/doctype/competitor_detail/competitor_detail.json
+msgctxt "Competitor Detail"
+msgid "Competitor"
+msgstr "crwdns67454:0crwdne67454:0"
+
+#. Name of a DocType
+#: crm/doctype/competitor_detail/competitor_detail.json
+msgid "Competitor Detail"
+msgstr "crwdns67456:0crwdne67456:0"
+
+#. Linked DocType in Competitor's connections
+#: crm/doctype/competitor/competitor.json
+msgctxt "Competitor"
+msgid "Competitor Detail"
+msgstr "crwdns67458:0crwdne67458:0"
+
+#. Label of a Data field in DocType 'Competitor'
+#: crm/doctype/competitor/competitor.json
+msgctxt "Competitor"
+msgid "Competitor Name"
+msgstr "crwdns67460:0crwdne67460:0"
+
+#: public/js/utils/sales_common.js:473
+msgid "Competitors"
+msgstr "crwdns67462:0crwdne67462:0"
+
+#. Label of a Table MultiSelect field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Competitors"
+msgstr "crwdns67464:0crwdne67464:0"
+
+#. Label of a Table MultiSelect field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Competitors"
+msgstr "crwdns67466:0crwdne67466:0"
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
+msgid "Complete"
+msgstr "crwdns67468:0crwdne67468:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Complete"
+msgstr "crwdns67470:0crwdne67470:0"
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Complete"
+msgstr "crwdns67472:0crwdne67472:0"
+
+#: manufacturing/doctype/job_card/job_card.js:296
+msgid "Complete Job"
+msgstr "crwdns67474:0crwdne67474:0"
+
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr "crwdns111666:0crwdne111666:0"
+
+#: accounts/doctype/subscription/subscription_list.js:8
+#: assets/doctype/asset_repair/asset_repair_list.js:7
+#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:9
+#: manufacturing/report/job_card_summary/job_card_summary.py:93
+#: manufacturing/report/work_order_summary/work_order_summary.py:151
+#: projects/doctype/timesheet/timesheet_list.js:13
+#: projects/report/project_summary/project_summary.py:95
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
+#: stock/doctype/material_request/material_request_list.js:13
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
+msgid "Completed"
+msgstr "crwdns67476:0crwdne67476:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Completed"
+msgstr "crwdns67478:0crwdne67478:0"
+
+#. Option for the 'Repair Status' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Completed"
+msgstr "crwdns67480:0crwdne67480:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Completed"
+msgstr "crwdns67482:0crwdne67482:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Completed"
+msgstr "crwdns67484:0crwdne67484:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Completed"
+msgstr "crwdns67486:0crwdne67486:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Completed"
+msgstr "crwdns67488:0crwdne67488:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Completed"
+msgstr "crwdns67490:0crwdne67490:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Completed"
+msgstr "crwdns67492:0crwdne67492:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Completed"
+msgstr "crwdns67494:0crwdne67494:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Completed"
+msgstr "crwdns67496:0crwdne67496:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Completed"
+msgstr "crwdns67498:0crwdne67498:0"
+
+#. Option for the 'Transfer Status' (Select) field in DocType 'Material
+#. Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Completed"
+msgstr "crwdns67500:0crwdne67500:0"
+
+#. Option for the 'GL Entry Processing Status' (Select) field in DocType
+#. 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Completed"
+msgstr "crwdns67502:0crwdne67502:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Completed"
+msgstr "crwdns67504:0crwdne67504:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Completed"
+msgstr "crwdns67506:0crwdne67506:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Completed"
+msgstr "crwdns67508:0crwdne67508:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Completed"
+msgstr "crwdns67510:0crwdne67510:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Completed"
+msgstr "crwdns67512:0crwdne67512:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Completed"
+msgstr "crwdns67514:0crwdne67514:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Completed"
+msgstr "crwdns67516:0crwdne67516:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action
+#. Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Completed"
+msgstr "crwdns67518:0crwdne67518:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Completed"
+msgstr "crwdns67520:0crwdne67520:0"
+
+#. Option for the 'Repost Status' (Select) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Completed"
+msgstr "crwdns67522:0crwdne67522:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Completed"
+msgstr "crwdns67524:0crwdne67524:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Completed"
+msgstr "crwdns67526:0crwdne67526:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Completed"
+msgstr "crwdns67528:0crwdne67528:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Completed"
+msgstr "crwdns67530:0crwdne67530:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Completed"
+msgstr "crwdns67532:0crwdne67532:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Completed"
+msgstr "crwdns67534:0crwdne67534:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Completed"
+msgstr "crwdns67536:0crwdne67536:0"
+
+#. Label of a Check field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Completed"
+msgstr "crwdns67538:0crwdne67538:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Completed"
+msgstr "crwdns67540:0crwdne67540:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Completed"
+msgstr "crwdns67542:0crwdne67542:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Completed"
+msgstr "crwdns67544:0crwdne67544:0"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Completed By"
+msgstr "crwdns67546:0crwdne67546:0"
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Completed On"
+msgstr "crwdns67548:0crwdne67548:0"
+
+#: projects/doctype/task/task.py:168
+msgid "Completed On cannot be greater than Today"
+msgstr "crwdns67550:0crwdne67550:0"
+
+#: manufacturing/dashboard_fixtures.py:76
+msgid "Completed Operation"
+msgstr "crwdns67552:0crwdne67552:0"
+
+#. Label of a Float field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Completed Qty"
+msgstr "crwdns67554:0crwdne67554:0"
+
+#. Label of a Float field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Completed Qty"
+msgstr "crwdns67556:0crwdne67556:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Completed Qty"
+msgstr "crwdns67558:0crwdne67558:0"
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Completed Qty"
+msgstr "crwdns67560:0crwdne67560:0"
+
+#: manufacturing/doctype/work_order/work_order.py:902
+msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
+msgstr "crwdns67562:0crwdne67562:0"
+
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
+msgid "Completed Quantity"
+msgstr "crwdns67564:0crwdne67564:0"
+
+#: projects/report/project_summary/project_summary.py:130
+msgid "Completed Tasks"
+msgstr "crwdns67566:0crwdne67566:0"
+
+#. Label of a Data field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Completed Time"
+msgstr "crwdns67568:0crwdne67568:0"
+
+#. Name of a report
+#: manufacturing/report/completed_work_orders/completed_work_orders.json
+msgid "Completed Work Orders"
+msgstr "crwdns67570:0crwdne67570:0"
+
+#: projects/report/project_summary/project_summary.py:67
+msgid "Completion"
+msgstr "crwdns67572:0crwdne67572:0"
+
+#. Label of a Date field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Completion By"
+msgstr "crwdns67574:0crwdne67574:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:48
+msgid "Completion Date"
+msgstr "crwdns67576:0crwdne67576:0"
+
+#. Label of a Date field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Completion Date"
+msgstr "crwdns67578:0crwdne67578:0"
+
+#. Label of a Datetime field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Completion Date"
+msgstr "crwdns67580:0crwdne67580:0"
+
+#. Label of a Select field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Completion Status"
+msgstr "crwdns67582:0crwdne67582:0"
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Completion Status"
+msgstr "crwdns67584:0crwdne67584:0"
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Comprehensive Insurance"
+msgstr "crwdns67586:0crwdne67586:0"
+
+#. Option for the 'Call Receiving Device' (Select) field in DocType 'Voice Call
+#. Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Computer"
+msgstr "crwdns67588:0crwdne67588:0"
+
+#. Label of a Code field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Condition"
+msgstr "crwdns67590:0crwdne67590:0"
+
+#. Label of a Code field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Condition"
+msgstr "crwdns67592:0crwdne67592:0"
+
+#. Label of a Code field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Conditional Rule"
+msgstr "crwdns67594:0crwdne67594:0"
+
+#. Label of a Section Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Conditional Rule Examples"
+msgstr "crwdns67596:0crwdne67596:0"
+
+#. Description of the 'Mixed Conditions' (Check) field in DocType 'Pricing
+#. Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Conditions will be applied on all the selected items combined. "
+msgstr "crwdns67598:0crwdne67598:0"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Configuration"
+msgstr "crwdns67600:0crwdne67600:0"
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Configuration"
+msgstr "crwdns67602:0crwdne67602:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/configure_account_settings/configure_account_settings.json
+msgid "Configure Account Settings"
+msgstr "crwdns67604:0crwdne67604:0"
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/buying_settings/buying_settings.json
+#: stock/onboarding_step/buying_settings/buying_settings.json
+msgid "Configure Buying Settings."
+msgstr "crwdns67606:0crwdne67606:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:52
+msgid "Configure Product Assembly"
+msgstr "crwdns67608:0crwdne67608:0"
+
+#. Description of the 'Action If Same Rate is Not Maintained' (Select) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
+msgstr "crwdns67610:0crwdne67610:0"
+
+#: buying/doctype/buying_settings/buying_settings.js:20
+msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
+msgstr "crwdns67612:0crwdne67612:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Confirmation Date"
+msgstr "crwdns67614:0crwdne67614:0"
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
+msgid "Connect to Quickbooks"
+msgstr "crwdns67616:0crwdne67616:0"
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
+msgid "Connected to QuickBooks"
+msgstr "crwdns67618:0crwdne67618:0"
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Connected to QuickBooks"
+msgstr "crwdns67620:0crwdne67620:0"
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
+msgid "Connecting to QuickBooks"
+msgstr "crwdns67622:0crwdne67622:0"
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Connecting to QuickBooks"
+msgstr "crwdns67624:0crwdne67624:0"
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Connections"
+msgstr "crwdns67626:0crwdne67626:0"
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Connections"
+msgstr "crwdns67628:0crwdne67628:0"
+
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Connections"
+msgstr "crwdns67630:0crwdne67630:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Connections"
+msgstr "crwdns67632:0crwdne67632:0"
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Connections"
+msgstr "crwdns67634:0crwdne67634:0"
+
+#. Label of a Tab Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Connections"
+msgstr "crwdns67636:0crwdne67636:0"
+
+#. Label of a Tab Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Connections"
+msgstr "crwdns67638:0crwdne67638:0"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Connections"
+msgstr "crwdns67640:0crwdne67640:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Connections"
+msgstr "crwdns67642:0crwdne67642:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Connections"
+msgstr "crwdns67644:0crwdne67644:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Connections"
+msgstr "crwdns67646:0crwdne67646:0"
+
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Connections"
+msgstr "crwdns67648:0crwdne67648:0"
+
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Connections"
+msgstr "crwdns67650:0crwdne67650:0"
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Connections"
+msgstr "crwdns67652:0crwdne67652:0"
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Connections"
+msgstr "crwdns67654:0crwdne67654:0"
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Connections"
+msgstr "crwdns67656:0crwdne67656:0"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr "crwdns111668:0crwdne111668:0"
+
+#: accounts/report/general_ledger/general_ledger.js:172
+msgid "Consider Accounting Dimensions"
+msgstr "crwdns67658:0crwdne67658:0"
+
+#. Label of a Check field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Consider Entire Party Ledger Amount"
+msgstr "crwdns67660:0crwdne67660:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Consider Minimum Order Qty"
+msgstr "crwdns67662:0crwdne67662:0"
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr "crwdns111670:0crwdne111670:0"
+
+#. Label of a Select field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Consider Tax or Charge for"
+msgstr "crwdns67664:0crwdne67664:0"
+
+#. Label of a Check field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Considered In Paid Amount"
+msgstr "crwdns67666:0crwdne67666:0"
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Considered In Paid Amount"
+msgstr "crwdns67668:0crwdne67668:0"
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Considered In Paid Amount"
+msgstr "crwdns67670:0crwdne67670:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Consolidate Sales Order Items"
+msgstr "crwdns67672:0crwdne67672:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Consolidate Sub Assembly Items"
+msgstr "crwdns67674:0crwdne67674:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Consolidated"
+msgstr "crwdns67676:0crwdne67676:0"
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Consolidated Credit Note"
+msgstr "crwdns67678:0crwdne67678:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Consolidated Financial Statement"
+msgstr "crwdns67680:0crwdne67680:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Consolidated Sales Invoice"
+msgstr "crwdns67682:0crwdne67682:0"
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Consolidated Sales Invoice"
+msgstr "crwdns67684:0crwdne67684:0"
+
+#. Option for the 'Lead Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Consultant"
+msgstr "crwdns67686:0crwdne67686:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:64
+msgid "Consumable"
+msgstr "crwdns67688:0crwdne67688:0"
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Consumable Cost"
+msgstr "crwdns67690:0crwdne67690:0"
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Consumable Cost"
+msgstr "crwdns67692:0crwdne67692:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+msgid "Consumed"
+msgstr "crwdns67694:0crwdne67694:0"
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+msgid "Consumed Amount"
+msgstr "crwdns67696:0crwdne67696:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
+msgid "Consumed Asset Items is mandatory for Decapitalization"
+msgstr "crwdns67698:0crwdne67698:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Asset Total Value"
+msgstr "crwdns67700:0crwdne67700:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Assets"
+msgstr "crwdns67702:0crwdne67702:0"
+
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Consumed Items"
+msgstr "crwdns67704:0crwdne67704:0"
+
+#. Label of a Table field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Consumed Items"
+msgstr "crwdns67706:0crwdne67706:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:59
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+msgid "Consumed Qty"
+msgstr "crwdns67708:0crwdne67708:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Consumed Qty"
+msgstr "crwdns67710:0crwdne67710:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Consumed Qty"
+msgstr "crwdns67712:0crwdne67712:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Consumed Qty"
+msgstr "crwdns67714:0crwdne67714:0"
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Consumed Qty"
+msgstr "crwdns67716:0crwdne67716:0"
+
+#. Label of a Data field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Consumed Quantity"
+msgstr "crwdns67718:0crwdne67718:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Stock Items"
+msgstr "crwdns67720:0crwdne67720:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
+msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
+msgstr "crwdns67722:0crwdne67722:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Consumed Stock Total Value"
+msgstr "crwdns67724:0crwdne67724:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:175
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:99
+msgid "Consumption Rate"
+msgstr "crwdns67726:0crwdne67726:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json crm/workspace/crm/crm.json
+#: selling/workspace/selling/selling.json
+msgctxt "Contact"
+msgid "Contact"
+msgstr "crwdns67728:0crwdne67728:0"
+
+#. Label of a Small Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Contact"
+msgstr "crwdns67730:0crwdne67730:0"
+
+#. Label of a Small Text field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Contact"
+msgstr "crwdns67732:0crwdne67732:0"
+
+#. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
+#. Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Contact"
+msgstr "crwdns67734:0crwdne67734:0"
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Contact"
+msgstr "crwdns67736:0crwdne67736:0"
+
+#. Label of a Small Text field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Contact"
+msgstr "crwdns67738:0crwdne67738:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Contact"
+msgstr "crwdns67740:0crwdne67740:0"
+
+#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact"
+msgstr "crwdns67742:0crwdne67742:0"
+
+#. Label of a Small Text field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact"
+msgstr "crwdns67744:0crwdne67744:0"
+
+#. Label of a Small Text field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact"
+msgstr "crwdns67746:0crwdne67746:0"
+
+#. Label of a Small Text field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Contact"
+msgstr "crwdns67748:0crwdne67748:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Contact"
+msgstr "crwdns67750:0crwdne67750:0"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Contact"
+msgstr "crwdns67752:0crwdne67752:0"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Contact"
+msgstr "crwdns67754:0crwdne67754:0"
+
+#. Label of a Small Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Contact"
+msgstr "crwdns67756:0crwdne67756:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Contact"
+msgstr "crwdns67758:0crwdne67758:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact"
+msgstr "crwdns67760:0crwdne67760:0"
+
+#. Label of a Small Text field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Contact"
+msgstr "crwdns67762:0crwdne67762:0"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Contact"
+msgstr "crwdns67764:0crwdne67764:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Contact"
+msgstr "crwdns67766:0crwdne67766:0"
+
+#. Label of a Small Text field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Contact"
+msgstr "crwdns67768:0crwdne67768:0"
+
+#. Label of a Small Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Contact"
+msgstr "crwdns67770:0crwdne67770:0"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Contact & Address"
+msgstr "crwdns67772:0crwdne67772:0"
+
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact & Address"
+msgstr "crwdns67774:0crwdne67774:0"
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Contact & Address"
+msgstr "crwdns67776:0crwdne67776:0"
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Contact Desc"
+msgstr "crwdns67778:0crwdne67778:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Contact Email"
+msgstr "crwdns67780:0crwdne67780:0"
+
+#. Label of a Data field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Contact Email"
+msgstr "crwdns67782:0crwdne67782:0"
+
+#. Label of a Data field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Contact Email"
+msgstr "crwdns67784:0crwdne67784:0"
+
+#. Label of a Data field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact Email"
+msgstr "crwdns67786:0crwdne67786:0"
+
+#. Label of a Data field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact Email"
+msgstr "crwdns67788:0crwdne67788:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact Email"
+msgstr "crwdns67790:0crwdne67790:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Contact Email"
+msgstr "crwdns67792:0crwdne67792:0"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Contact Email"
+msgstr "crwdns67794:0crwdne67794:0"
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Contact Email"
+msgstr "crwdns67796:0crwdne67796:0"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Contact Email"
+msgstr "crwdns67798:0crwdne67798:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Contact Email"
+msgstr "crwdns67800:0crwdne67800:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact Email"
+msgstr "crwdns67802:0crwdne67802:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Contact Email"
+msgstr "crwdns67804:0crwdne67804:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Contact Email"
+msgstr "crwdns67806:0crwdne67806:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Contact Email"
+msgstr "crwdns67808:0crwdne67808:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Contact Email"
+msgstr "crwdns67810:0crwdne67810:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Contact Email"
+msgstr "crwdns67812:0crwdne67812:0"
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Contact Email"
+msgstr "crwdns67814:0crwdne67814:0"
+
+#. Label of a HTML field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Contact HTML"
+msgstr "crwdns67816:0crwdne67816:0"
+
+#. Label of a HTML field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Contact HTML"
+msgstr "crwdns67818:0crwdne67818:0"
+
+#. Label of a HTML field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Contact HTML"
+msgstr "crwdns67820:0crwdne67820:0"
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Contact HTML"
+msgstr "crwdns67822:0crwdne67822:0"
+
+#. Label of a HTML field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Contact HTML"
+msgstr "crwdns67824:0crwdne67824:0"
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact HTML"
+msgstr "crwdns67826:0crwdne67826:0"
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Contact HTML"
+msgstr "crwdns67828:0crwdne67828:0"
+
+#. Label of a HTML field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Contact HTML"
+msgstr "crwdns67830:0crwdne67830:0"
+
+#. Label of a HTML field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Contact HTML"
+msgstr "crwdns67832:0crwdne67832:0"
+
+#. Label of a HTML field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Contact HTML"
+msgstr "crwdns67834:0crwdne67834:0"
+
+#. Label of a HTML field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Contact HTML"
+msgstr "crwdns67836:0crwdne67836:0"
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Contact Info"
+msgstr "crwdns67838:0crwdne67838:0"
+
+#. Label of a Section Break field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact Info"
+msgstr "crwdns67840:0crwdne67840:0"
+
+#. Label of a Section Break field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact Info"
+msgstr "crwdns67842:0crwdne67842:0"
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Contact Information"
+msgstr "crwdns67844:0crwdne67844:0"
+
+#. Label of a Code field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Contact List"
+msgstr "crwdns67846:0crwdne67846:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact Mobile"
+msgstr "crwdns67848:0crwdne67848:0"
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Contact Mobile No"
+msgstr "crwdns67850:0crwdne67850:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Contact Mobile No"
+msgstr "crwdns67852:0crwdne67852:0"
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Contact Name"
+msgstr "crwdns67854:0crwdne67854:0"
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Contact Name"
+msgstr "crwdns67856:0crwdne67856:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Contact Name"
+msgstr "crwdns67858:0crwdne67858:0"
+
+#. Label of a Data field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Contact No."
+msgstr "crwdns67860:0crwdne67860:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Contact Person"
+msgstr "crwdns67862:0crwdne67862:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Contact Person"
+msgstr "crwdns67864:0crwdne67864:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Contact Person"
+msgstr "crwdns67866:0crwdne67866:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Contact Person"
+msgstr "crwdns67868:0crwdne67868:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Contact Person"
+msgstr "crwdns67870:0crwdne67870:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contact Person"
+msgstr "crwdns67872:0crwdne67872:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Contact Person"
+msgstr "crwdns67874:0crwdne67874:0"
+
+#. Label of a Link field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Contact Person"
+msgstr "crwdns67876:0crwdne67876:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Contact Person"
+msgstr "crwdns67878:0crwdne67878:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Contact Person"
+msgstr "crwdns67880:0crwdne67880:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Contact Person"
+msgstr "crwdns67882:0crwdne67882:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Contact Person"
+msgstr "crwdns67884:0crwdne67884:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Contact Person"
+msgstr "crwdns67886:0crwdne67886:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Contact Person"
+msgstr "crwdns67888:0crwdne67888:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Contact Person"
+msgstr "crwdns67890:0crwdne67890:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Contact Person"
+msgstr "crwdns67892:0crwdne67892:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Contact Us Settings"
+msgid "Contact Us Settings"
+msgstr "crwdns67894:0crwdne67894:0"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Contacts"
+msgstr "crwdns67896:0crwdne67896:0"
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Content Type"
+msgstr "crwdns67900:0crwdne67900:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
+msgid "Continue"
+msgstr "crwdns67902:0crwdne67902:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Contra Entry"
+msgstr "crwdns67904:0crwdne67904:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Contra Entry"
+msgstr "crwdns67906:0crwdne67906:0"
+
+#. Name of a DocType
+#: crm/doctype/contract/contract.json
+msgid "Contract"
+msgstr "crwdns67908:0crwdne67908:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Contract"
+msgid "Contract"
+msgstr "crwdns67910:0crwdne67910:0"
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Details"
+msgstr "crwdns67912:0crwdne67912:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Contract End Date"
+msgstr "crwdns67914:0crwdne67914:0"
+
+#. Name of a DocType
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgid "Contract Fulfilment Checklist"
+msgstr "crwdns67916:0crwdne67916:0"
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Period"
+msgstr "crwdns67918:0crwdne67918:0"
+
+#. Name of a DocType
+#: crm/doctype/contract_template/contract_template.json
+msgid "Contract Template"
+msgstr "crwdns67920:0crwdne67920:0"
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Template"
+msgstr "crwdns67922:0crwdne67922:0"
+
+#. Name of a DocType
+#: crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
+msgid "Contract Template Fulfilment Terms"
+msgstr "crwdns67924:0crwdne67924:0"
+
+#. Label of a HTML field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Contract Template Help"
+msgstr "crwdns67926:0crwdne67926:0"
+
+#. Label of a Text Editor field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Contract Terms"
+msgstr "crwdns67928:0crwdne67928:0"
+
+#. Label of a Text Editor field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Contract Terms and Conditions"
+msgstr "crwdns67930:0crwdne67930:0"
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
+msgid "Contribution %"
+msgstr "crwdns67932:0crwdne67932:0"
+
+#. Label of a Float field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Contribution (%)"
+msgstr "crwdns67934:0crwdne67934:0"
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+msgid "Contribution Amount"
+msgstr "crwdns67936:0crwdne67936:0"
+
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr "crwdns111672:0crwdne111672:0"
+
+#. Label of a Currency field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Contribution to Net Total"
+msgstr "crwdns67938:0crwdne67938:0"
+
+#. Label of a Section Break field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Control Action"
+msgstr "crwdns67940:0crwdne67940:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Control Historical Stock Transactions"
+msgstr "crwdns67942:0crwdne67942:0"
+
+#: public/js/utils.js:747
+msgid "Conversion Factor"
+msgstr "crwdns67944:0crwdne67944:0"
+
+#. Label of a Float field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Conversion Factor"
+msgstr "crwdns67946:0crwdne67946:0"
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Conversion Factor"
+msgstr "crwdns67948:0crwdne67948:0"
+
+#. Label of a Float field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Conversion Factor"
+msgstr "crwdns67950:0crwdne67950:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Conversion Factor"
+msgstr "crwdns67952:0crwdne67952:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Conversion Factor"
+msgstr "crwdns67954:0crwdne67954:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Conversion Factor"
+msgstr "crwdns67956:0crwdne67956:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Conversion Factor"
+msgstr "crwdns67958:0crwdne67958:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Conversion Factor"
+msgstr "crwdns67960:0crwdne67960:0"
+
+#. Label of a Float field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Conversion Factor"
+msgstr "crwdns67962:0crwdne67962:0"
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Conversion Factor"
+msgstr "crwdns67964:0crwdne67964:0"
+
+#. Label of a Float field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Conversion Factor"
+msgstr "crwdns67966:0crwdne67966:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Conversion Factor"
+msgstr "crwdns67968:0crwdne67968:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Conversion Factor"
+msgstr "crwdns67970:0crwdne67970:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Conversion Factor"
+msgstr "crwdns67972:0crwdne67972:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Conversion Factor"
+msgstr "crwdns67974:0crwdne67974:0"
+
+#. Label of a Float field in DocType 'UOM Conversion Detail'
+#: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
+msgctxt "UOM Conversion Detail"
+msgid "Conversion Factor"
+msgstr "crwdns67976:0crwdne67976:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
+msgid "Conversion Rate"
+msgstr "crwdns67978:0crwdne67978:0"
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Conversion Rate"
+msgstr "crwdns67980:0crwdne67980:0"
+
+#. Label of a Float field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Conversion Rate"
+msgstr "crwdns67982:0crwdne67982:0"
+
+#. Label of a Float field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Conversion Rate"
+msgstr "crwdns67984:0crwdne67984:0"
+
+#: stock/doctype/item/item.py:386
+msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
+msgstr "crwdns67986:0{0}crwdne67986:0"
+
+#: controllers/accounts_controller.py:2453
+msgid "Conversion rate cannot be 0 or 1"
+msgstr "crwdns67988:0crwdne67988:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Convert Item Description to Clean HTML in Transactions"
+msgstr "crwdns67990:0crwdne67990:0"
+
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
+msgid "Convert to Group"
+msgstr "crwdns67992:0crwdne67992:0"
+
+#: stock/doctype/warehouse/warehouse.js:59
+msgctxt "Warehouse"
+msgid "Convert to Group"
+msgstr "crwdns67994:0crwdne67994:0"
+
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.js:10
+msgid "Convert to Item Based Reposting"
+msgstr "crwdns67996:0crwdne67996:0"
+
+#: stock/doctype/warehouse/warehouse.js:58
+msgctxt "Warehouse"
+msgid "Convert to Ledger"
+msgstr "crwdns67998:0crwdne67998:0"
+
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
+msgid "Convert to Non-Group"
+msgstr "crwdns68000:0crwdne68000:0"
+
+#: crm/report/lead_details/lead_details.js:40
+#: selling/page/sales_funnel/sales_funnel.py:58
+msgid "Converted"
+msgstr "crwdns68002:0crwdne68002:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Converted"
+msgstr "crwdns68004:0crwdne68004:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Converted"
+msgstr "crwdns68006:0crwdne68006:0"
+
+#. Label of a Data field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Copied From"
+msgstr "crwdns68008:0crwdne68008:0"
+
+#. Label of a Section Break field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Copy Fields to Variant"
+msgstr "crwdns68010:0crwdne68010:0"
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Core"
+msgstr "crwdns68012:0crwdne68012:0"
+
+#. Option for the 'Corrective/Preventive' (Select) field in DocType 'Quality
+#. Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Corrective"
+msgstr "crwdns68014:0crwdne68014:0"
+
+#. Label of a Text Editor field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Corrective Action"
+msgstr "crwdns68016:0crwdne68016:0"
+
+#: manufacturing/doctype/job_card/job_card.js:155
+msgid "Corrective Job Card"
+msgstr "crwdns68018:0crwdne68018:0"
+
+#: manufacturing/doctype/job_card/job_card.js:162
+msgid "Corrective Operation"
+msgstr "crwdns68020:0crwdne68020:0"
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Corrective Operation"
+msgstr "crwdns68022:0crwdne68022:0"
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Corrective Operation Cost"
+msgstr "crwdns68024:0crwdne68024:0"
+
+#. Label of a Select field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Corrective/Preventive"
+msgstr "crwdns68026:0crwdne68026:0"
+
+#. Label of a Currency field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Cost"
+msgstr "crwdns68028:0crwdne68028:0"
+
+#. Name of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/report/accounts_payable/accounts_payable.js:28
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
+#: accounts/report/accounts_receivable/accounts_receivable.js:30
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
+#: accounts/report/general_ledger/general_ledger.js:152
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
+#: accounts/report/purchase_register/purchase_register.js:46
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:29
+#: accounts/report/sales_register/sales_register.js:52
+#: accounts/report/sales_register/sales_register.py:251
+#: accounts/report/trial_balance/trial_balance.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
+#: buying/report/procurement_tracker/procurement_tracker.py:32
+#: public/js/financial_statements.js:246
+msgid "Cost Center"
+msgstr "crwdns68030:0crwdne68030:0"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Cost Center"
+msgstr "crwdns68032:0crwdne68032:0"
+
+#. Label of a Link field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Cost Center"
+msgstr "crwdns68034:0crwdne68034:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Cost Center"
+msgstr "crwdns68036:0crwdne68036:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Cost Center"
+msgstr "crwdns68038:0crwdne68038:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Cost Center"
+msgstr "crwdns68040:0crwdne68040:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Cost Center"
+msgstr "crwdns68042:0crwdne68042:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Cost Center"
+msgstr "crwdns68044:0crwdne68044:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Cost Center"
+msgstr "crwdns68046:0crwdne68046:0"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Cost Center"
+msgstr "crwdns68048:0crwdne68048:0"
+
+#. Option for the 'Budget Against' (Select) field in DocType 'Budget'
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Cost Center"
+msgstr "crwdns68050:0crwdne68050:0"
+
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Cost Center"
+msgid "Cost Center"
+msgstr "crwdns104550:0crwdne104550:0"
+
+#. Label of a Link field in DocType 'Cost Center Allocation Percentage'
+#: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+msgctxt "Cost Center Allocation Percentage"
+msgid "Cost Center"
+msgstr "crwdns68052:0crwdne68052:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Cost Center"
+msgstr "crwdns68054:0crwdne68054:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Cost Center"
+msgstr "crwdns68056:0crwdne68056:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Cost Center"
+msgstr "crwdns68058:0crwdne68058:0"
+
+#. Label of a Link field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Cost Center"
+msgstr "crwdns68060:0crwdne68060:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Cost Center"
+msgstr "crwdns68062:0crwdne68062:0"
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Cost Center"
+msgstr "crwdns68064:0crwdne68064:0"
+
+#. Label of a Link field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Cost Center"
+msgstr "crwdns68066:0crwdne68066:0"
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Cost Center"
+msgstr "crwdns68068:0crwdne68068:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Cost Center"
+msgstr "crwdns68070:0crwdne68070:0"
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Cost Center"
+msgstr "crwdns68072:0crwdne68072:0"
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Cost Center"
+msgstr "crwdns68074:0crwdne68074:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Cost Center"
+msgstr "crwdns68076:0crwdne68076:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Cost Center"
+msgstr "crwdns68078:0crwdne68078:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Cost Center"
+msgstr "crwdns68080:0crwdne68080:0"
+
+#. Label of a Link field in DocType 'PSOA Cost Center'
+#: accounts/doctype/psoa_cost_center/psoa_cost_center.json
+msgctxt "PSOA Cost Center"
+msgid "Cost Center"
+msgstr "crwdns68082:0crwdne68082:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Cost Center"
+msgstr "crwdns68084:0crwdne68084:0"
+
+#. Label of a Link field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Cost Center"
+msgstr "crwdns68086:0crwdne68086:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Cost Center"
+msgstr "crwdns68088:0crwdne68088:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Cost Center"
+msgstr "crwdns68090:0crwdne68090:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Cost Center"
+msgstr "crwdns68092:0crwdne68092:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Cost Center"
+msgstr "crwdns68094:0crwdne68094:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Cost Center"
+msgstr "crwdns68096:0crwdne68096:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Cost Center"
+msgstr "crwdns68098:0crwdne68098:0"
+
+#. Label of a Table MultiSelect field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Cost Center"
+msgstr "crwdns68100:0crwdne68100:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Cost Center"
+msgstr "crwdns68102:0crwdne68102:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Cost Center"
+msgstr "crwdns68104:0crwdne68104:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Cost Center"
+msgstr "crwdns68106:0crwdne68106:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Cost Center"
+msgstr "crwdns68108:0crwdne68108:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Cost Center"
+msgstr "crwdns68110:0crwdne68110:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Cost Center"
+msgstr "crwdns68112:0crwdne68112:0"
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Cost Center"
+msgstr "crwdns68114:0crwdne68114:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Cost Center"
+msgstr "crwdns68116:0crwdne68116:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Cost Center"
+msgstr "crwdns68118:0crwdne68118:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Cost Center"
+msgstr "crwdns68120:0crwdne68120:0"
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Cost Center"
+msgstr "crwdns68122:0crwdne68122:0"
+
+#. Label of a Link field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Cost Center"
+msgstr "crwdns68124:0crwdne68124:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Cost Center"
+msgstr "crwdns68126:0crwdne68126:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Cost Center"
+msgstr "crwdns68128:0crwdne68128:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Cost Center"
+msgstr "crwdns68130:0crwdne68130:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Cost Center"
+msgstr "crwdns68132:0crwdne68132:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Cost Center"
+msgstr "crwdns68134:0crwdne68134:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Cost Center"
+msgstr "crwdns68136:0crwdne68136:0"
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Cost Center"
+msgstr "crwdns68138:0crwdne68138:0"
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Cost Center"
+msgstr "crwdns68140:0crwdne68140:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Cost Center"
+msgstr "crwdns68142:0crwdne68142:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Cost Center"
+msgstr "crwdns68144:0crwdne68144:0"
+
+#. Name of a DocType
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgid "Cost Center Allocation"
+msgstr "crwdns68146:0crwdne68146:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Cost Center Allocation"
+msgid "Cost Center Allocation"
+msgstr "crwdns68148:0crwdne68148:0"
+
+#. Name of a DocType
+#: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+msgid "Cost Center Allocation Percentage"
+msgstr "crwdns68150:0crwdne68150:0"
+
+#. Label of a Table field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Cost Center Allocation Percentages"
+msgstr "crwdns68152:0crwdne68152:0"
+
+#: public/js/utils/sales_common.js:432
+msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
+msgstr "crwdns68154:0{0}crwdnd68154:0{1}crwdne68154:0"
+
+#. Label of a Data field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Cost Center Name"
+msgstr "crwdns68156:0crwdne68156:0"
+
+#: accounts/doctype/cost_center/cost_center_tree.js:38
+msgid "Cost Center Number"
+msgstr "crwdns68158:0crwdne68158:0"
+
+#. Label of a Data field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Cost Center Number"
+msgstr "crwdns68160:0crwdne68160:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Cost Center and Budgeting"
+msgstr "crwdns68162:0crwdne68162:0"
+
+#: accounts/doctype/cost_center/cost_center.py:75
+msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
+msgstr "crwdns68164:0crwdne68164:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
+msgid "Cost Center is required in row {0} in Taxes table for type {1}"
+msgstr "crwdns68166:0{0}crwdnd68166:0{1}crwdne68166:0"
+
+#: accounts/doctype/cost_center/cost_center.py:72
+msgid "Cost Center with Allocation records can not be converted to a group"
+msgstr "crwdns68168:0crwdne68168:0"
+
+#: accounts/doctype/cost_center/cost_center.py:78
+msgid "Cost Center with existing transactions can not be converted to group"
+msgstr "crwdns68170:0crwdne68170:0"
+
+#: accounts/doctype/cost_center/cost_center.py:63
+msgid "Cost Center with existing transactions can not be converted to ledger"
+msgstr "crwdns68172:0crwdne68172:0"
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
+msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
+msgstr "crwdns68174:0{0}crwdne68174:0"
+
+#: assets/doctype/asset/asset.py:246
+msgid "Cost Center {} doesn't belong to Company {}"
+msgstr "crwdns68176:0crwdne68176:0"
+
+#: assets/doctype/asset/asset.py:253
+msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
+msgstr "crwdns68178:0crwdne68178:0"
+
+#: accounts/report/financial_statements.py:611
+msgid "Cost Center: {0} does not exist"
+msgstr "crwdns68180:0{0}crwdne68180:0"
+
+#: setup/doctype/company/company.js:86
+msgid "Cost Centers"
+msgstr "crwdns68182:0crwdne68182:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
+msgid "Cost Centers for Budgeting and Analysis"
+msgstr "crwdns68184:0crwdne68184:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Cost Configuration"
+msgstr "crwdns68186:0crwdne68186:0"
+
+#. Label of a Float field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Cost Per Unit"
+msgstr "crwdns68188:0crwdne68188:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
+msgid "Cost as on"
+msgstr "crwdns68190:0crwdne68190:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:41
+msgid "Cost of Delivered Items"
+msgstr "crwdns68192:0crwdne68192:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
+#: accounts/report/account_balance/account_balance.js:43
+msgid "Cost of Goods Sold"
+msgstr "crwdns68194:0crwdne68194:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Cost of Goods Sold"
+msgstr "crwdns68196:0crwdne68196:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:40
+msgid "Cost of Issued Items"
+msgstr "crwdns68198:0crwdne68198:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
+msgid "Cost of New Purchase"
+msgstr "crwdns68200:0crwdne68200:0"
+
+#. Name of a report
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.json
+msgid "Cost of Poor Quality Report"
+msgstr "crwdns68202:0crwdne68202:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:39
+msgid "Cost of Purchased Items"
+msgstr "crwdns68204:0crwdne68204:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
+msgid "Cost of Scrapped Asset"
+msgstr "crwdns68206:0crwdne68206:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
+msgid "Cost of Sold Asset"
+msgstr "crwdns68208:0crwdne68208:0"
+
+#: config/projects.py:67
+msgid "Cost of various activities"
+msgstr "crwdns68210:0crwdne68210:0"
+
+#. Label of a Currency field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Cost to Company (CTC)"
+msgstr "crwdns68212:0crwdne68212:0"
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Costing"
+msgstr "crwdns68214:0crwdne68214:0"
+
+#. Label of a Section Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Costing"
+msgstr "crwdns68216:0crwdne68216:0"
+
+#. Label of a Section Break field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Costing"
+msgstr "crwdns68218:0crwdne68218:0"
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Costing"
+msgstr "crwdns68220:0crwdne68220:0"
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Costing Amount"
+msgstr "crwdns68222:0crwdne68222:0"
+
+#. Label of a Section Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Costing Details"
+msgstr "crwdns68224:0crwdne68224:0"
+
+#. Label of a Currency field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Costing Rate"
+msgstr "crwdns68226:0crwdne68226:0"
+
+#. Label of a Currency field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Costing Rate"
+msgstr "crwdns68228:0crwdne68228:0"
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Costing and Billing"
+msgstr "crwdns68230:0crwdne68230:0"
+
+#: setup/demo.py:55
+msgid "Could Not Delete Demo Data"
+msgstr "crwdns68232:0crwdne68232:0"
+
+#: selling/doctype/quotation/quotation.py:547
+msgid "Could not auto create Customer due to the following missing mandatory field(s):"
+msgstr "crwdns68234:0crwdne68234:0"
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
+msgid "Could not auto update shifts. Shift with shift factor {0} needed."
+msgstr "crwdns68236:0{0}crwdne68236:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:813
+msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
+msgstr "crwdns68238:0crwdne68238:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
+msgid "Could not detect the Company for updating Bank Accounts"
+msgstr "crwdns68240:0crwdne68240:0"
+
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:46
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.py:50
+msgid "Could not find path for "
+msgstr "crwdns68242:0crwdne68242:0"
+
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
+msgid "Could not retrieve information for {0}."
+msgstr "crwdns68244:0{0}crwdne68244:0"
+
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
+msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
+msgstr "crwdns68246:0{0}crwdne68246:0"
+
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
+msgid "Could not solve weighted score function. Make sure the formula is valid."
+msgstr "crwdns68248:0crwdne68248:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr "crwdns112278:0crwdne112278:0"
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Count"
+msgstr "crwdns68252:0crwdne68252:0"
+
+#: crm/report/lead_details/lead_details.py:63
+#: public/js/utils/contact_address_quick_entry.js:89
+msgid "Country"
+msgstr "crwdns68254:0crwdne68254:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Country"
+msgstr "crwdns68256:0crwdne68256:0"
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Country"
+msgstr "crwdns68258:0crwdne68258:0"
+
+#. Label of a Autocomplete field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Country"
+msgstr "crwdns68260:0crwdne68260:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Country"
+msgstr "crwdns68262:0crwdne68262:0"
+
+#. Label of a Link field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Country"
+msgstr "crwdns68264:0crwdne68264:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Country"
+msgstr "crwdns68266:0crwdne68266:0"
+
+#. Label of a Read Only field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Country"
+msgstr "crwdns68268:0crwdne68268:0"
+
+#. Label of a Link field in DocType 'Price List Country'
+#: stock/doctype/price_list_country/price_list_country.json
+msgctxt "Price List Country"
+msgid "Country"
+msgstr "crwdns68270:0crwdne68270:0"
+
+#. Label of a Link field in DocType 'Shipping Rule Country'
+#: accounts/doctype/shipping_rule_country/shipping_rule_country.json
+msgctxt "Shipping Rule Country"
+msgid "Country"
+msgstr "crwdns68272:0crwdne68272:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Country"
+msgstr "crwdns68274:0crwdne68274:0"
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
+msgid "Country Code in File does not match with country code set up in the system"
+msgstr "crwdns68276:0crwdne68276:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Country of Origin"
+msgstr "crwdns68278:0crwdne68278:0"
+
+#. Name of a DocType
+#: accounts/doctype/coupon_code/coupon_code.json
+msgid "Coupon Code"
+msgstr "crwdns68280:0crwdne68280:0"
+
+#. Label of a Data field in DocType 'Coupon Code'
+#. Label of a Link in the Selling Workspace
+#: accounts/doctype/coupon_code/coupon_code.json
+#: selling/workspace/selling/selling.json
+msgctxt "Coupon Code"
+msgid "Coupon Code"
+msgstr "crwdns68282:0crwdne68282:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Coupon Code"
+msgstr "crwdns68284:0crwdne68284:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Coupon Code"
+msgstr "crwdns68286:0crwdne68286:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr "crwdns111674:0crwdne111674:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Coupon Code"
+msgstr "crwdns68288:0crwdne68288:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Coupon Code Based"
+msgstr "crwdns68290:0crwdne68290:0"
+
+#. Label of a Text Editor field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Coupon Description"
+msgstr "crwdns68292:0crwdne68292:0"
+
+#. Label of a Data field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Coupon Name"
+msgstr "crwdns68294:0crwdne68294:0"
+
+#. Label of a Select field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Coupon Type"
+msgstr "crwdns68296:0crwdne68296:0"
+
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
+msgid "Cr"
+msgstr "crwdns68298:0crwdne68298:0"
+
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:127
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
+#: accounts/doctype/sales_invoice/sales_invoice.js:122
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
+#: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
+#: crm/doctype/opportunity/opportunity.js:103
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
+#: stock/doctype/material_request/material_request.js:148
+#: stock/doctype/material_request/material_request.js:156
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
+msgid "Create"
+msgstr "crwdns68300:0crwdne68300:0"
+
+#: manufacturing/doctype/work_order/work_order.js:190
+msgid "Create BOM"
+msgstr "crwdns68302:0crwdne68302:0"
+
+#. Label of a Select field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Create Chart Of Accounts Based On"
+msgstr "crwdns68304:0crwdne68304:0"
+
+#: stock/doctype/delivery_note/delivery_note_list.js:68
+msgid "Create Delivery Trip"
+msgstr "crwdns68306:0crwdne68306:0"
+
+#: assets/doctype/asset/asset.js:154
+msgid "Create Depreciation Entry"
+msgstr "crwdns68308:0crwdne68308:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr "crwdns111676:0crwdne111676:0"
+
+#: utilities/activation.py:136
+msgid "Create Employee"
+msgstr "crwdns68310:0crwdne68310:0"
+
+#: utilities/activation.py:134
+msgid "Create Employee Records"
+msgstr "crwdns68312:0crwdne68312:0"
+
+#: utilities/activation.py:135
+msgid "Create Employee records."
+msgstr "crwdns68314:0crwdne68314:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Create Grouped Asset"
+msgstr "crwdns68316:0crwdne68316:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:96
+msgid "Create Inter Company Journal Entry"
+msgstr "crwdns68318:0crwdne68318:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
+msgid "Create Invoices"
+msgstr "crwdns68320:0crwdne68320:0"
+
+#: manufacturing/doctype/work_order/work_order.js:159
+msgid "Create Job Card"
+msgstr "crwdns68322:0crwdne68322:0"
+
+#. Label of a Check field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Create Job Card based on Batch Size"
+msgstr "crwdns68324:0crwdne68324:0"
+
+#: accounts/doctype/share_transfer/share_transfer.js:18
+msgid "Create Journal Entry"
+msgstr "crwdns68326:0crwdne68326:0"
+
+#. Title of an Onboarding Step
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
+msgid "Create Lead"
+msgstr "crwdns68328:0crwdne68328:0"
+
+#: utilities/activation.py:76
+msgid "Create Leads"
+msgstr "crwdns68330:0crwdne68330:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Create Ledger Entries for Change Amount"
+msgstr "crwdns68332:0crwdne68332:0"
+
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
+msgid "Create Link"
+msgstr "crwdns68334:0crwdne68334:0"
+
+#. Label of a Check field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Create Missing Party"
+msgstr "crwdns68336:0crwdne68336:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
+msgid "Create Multi-level BOM"
+msgstr "crwdns68338:0crwdne68338:0"
+
+#: public/js/call_popup/call_popup.js:122
+msgid "Create New Contact"
+msgstr "crwdns68340:0crwdne68340:0"
+
+#: public/js/call_popup/call_popup.js:128
+msgid "Create New Customer"
+msgstr "crwdns68342:0crwdne68342:0"
+
+#: public/js/call_popup/call_popup.js:134
+msgid "Create New Lead"
+msgstr "crwdns68344:0crwdne68344:0"
+
+#. Title of an Onboarding Step
+#: crm/doctype/lead/lead.js:208
+#: crm/onboarding_step/create_opportunity/create_opportunity.json
+msgid "Create Opportunity"
+msgstr "crwdns68346:0crwdne68346:0"
+
+#: selling/page/point_of_sale/pos_controller.js:67
+msgid "Create POS Opening Entry"
+msgstr "crwdns68348:0crwdne68348:0"
+
+#: accounts/doctype/payment_order/payment_order.js:39
+msgid "Create Payment Entries"
+msgstr "crwdns68350:0crwdne68350:0"
+
+#: accounts/doctype/payment_request/payment_request.js:58
+msgid "Create Payment Entry"
+msgstr "crwdns68352:0crwdne68352:0"
+
+#: manufacturing/doctype/work_order/work_order.js:627
+msgid "Create Pick List"
+msgstr "crwdns68354:0crwdne68354:0"
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
+msgid "Create Print Format"
+msgstr "crwdns68356:0crwdne68356:0"
+
+#: crm/doctype/lead/lead_list.js:4
+msgid "Create Prospect"
+msgstr "crwdns68358:0crwdne68358:0"
+
+#: utilities/activation.py:105
+msgid "Create Purchase Order"
+msgstr "crwdns68360:0crwdne68360:0"
+
+#: utilities/activation.py:103
+msgid "Create Purchase Orders"
+msgstr "crwdns68362:0crwdne68362:0"
+
+#: utilities/activation.py:87
+msgid "Create Quotation"
+msgstr "crwdns68364:0crwdne68364:0"
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/create_raw_materials/create_raw_materials.json
+msgid "Create Raw Materials"
+msgstr "crwdns68366:0crwdne68366:0"
+
+#. Label of a Button field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Create Receiver List"
+msgstr "crwdns68368:0crwdne68368:0"
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
+msgid "Create Reposting Entries"
+msgstr "crwdns68370:0crwdne68370:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
+msgid "Create Reposting Entry"
+msgstr "crwdns68372:0crwdne68372:0"
+
+#: projects/doctype/timesheet/timesheet.js:54
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
+msgid "Create Sales Invoice"
+msgstr "crwdns68374:0crwdne68374:0"
+
+#. Label of an action in the Onboarding Step 'Create a Sales Order'
+#: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
+#: utilities/activation.py:96
+msgid "Create Sales Order"
+msgstr "crwdns68376:0crwdne68376:0"
+
+#: utilities/activation.py:95
+msgid "Create Sales Orders to help you plan your work and deliver on-time"
+msgstr "crwdns68378:0crwdne68378:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:399
+msgid "Create Sample Retention Stock Entry"
+msgstr "crwdns68380:0crwdne68380:0"
+
+#: public/js/utils/serial_no_batch_selector.js:223
+msgid "Create Serial Nos"
+msgstr "crwdns104552:0crwdne104552:0"
+
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
+msgid "Create Stock Entry"
+msgstr "crwdns68382:0crwdne68382:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
+msgid "Create Supplier Quotation"
+msgstr "crwdns68384:0crwdne68384:0"
+
+#: setup/doctype/company/company.js:130
+msgid "Create Tax Template"
+msgstr "crwdns68386:0crwdne68386:0"
+
+#: utilities/activation.py:127
+msgid "Create Timesheet"
+msgstr "crwdns68388:0crwdne68388:0"
+
+#: utilities/activation.py:116
+msgid "Create User"
+msgstr "crwdns68390:0crwdne68390:0"
+
+#. Label of a Button field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Create User"
+msgstr "crwdns68392:0crwdne68392:0"
+
+#. Label of a Check field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Create User Permission"
+msgstr "crwdns68394:0crwdne68394:0"
+
+#: utilities/activation.py:112
+msgid "Create Users"
+msgstr "crwdns68396:0crwdne68396:0"
+
+#: stock/doctype/item/item.js:721
+msgid "Create Variant"
+msgstr "crwdns68398:0crwdne68398:0"
+
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
+msgid "Create Variants"
+msgstr "crwdns68400:0crwdne68400:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
+msgid "Create Your First Purchase Invoice "
+msgstr "crwdns68402:0crwdne68402:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+#: setup/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
+msgid "Create Your First Sales Invoice "
+msgstr "crwdns68404:0crwdne68404:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_a_customer/create_a_customer.json
+#: selling/onboarding_step/create_a_customer/create_a_customer.json
+#: setup/onboarding_step/create_a_customer/create_a_customer.json
+msgid "Create a Customer"
+msgstr "crwdns68406:0crwdne68406:0"
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_product/create_product.json
+msgid "Create a Finished Good"
+msgstr "crwdns68408:0crwdne68408:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/create_a_fixed_asset_item/create_a_fixed_asset_item.json
+msgid "Create a Fixed Asset Item"
+msgstr "crwdns68410:0crwdne68410:0"
+
+#. Label of an action in the Onboarding Step 'Manage Stock Movements'
+#: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
+msgid "Create a Material Transfer Entry"
+msgstr "crwdns68412:0crwdne68412:0"
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/create_a_product/create_a_product.json
+#: selling/onboarding_step/create_a_product/create_a_product.json
+#: stock/onboarding_step/create_a_product/create_a_product.json
+msgid "Create a Product"
+msgstr "crwdns68414:0crwdne68414:0"
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "Create a Quotation"
+msgstr "crwdns68416:0crwdne68416:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_a_product/create_a_product.json
+msgid "Create a Sales Item"
+msgstr "crwdns68418:0crwdne68418:0"
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
+msgid "Create a Sales Order"
+msgstr "crwdns68420:0crwdne68420:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/create_a_supplier/create_a_supplier.json
+#: buying/onboarding_step/create_a_supplier/create_a_supplier.json
+#: setup/onboarding_step/create_a_supplier/create_a_supplier.json
+#: stock/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "Create a Supplier"
+msgstr "crwdns68422:0crwdne68422:0"
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/warehouse/warehouse.json
+msgid "Create a Warehouse"
+msgstr "crwdns68424:0crwdne68424:0"
+
+#. Label of an action in the Onboarding Step 'Create an Item'
+#: setup/onboarding_step/create_an_item/create_an_item.json
+msgid "Create a new Item"
+msgstr "crwdns68426:0crwdne68426:0"
+
+#. Option for the 'Capitalization Method' (Select) field in DocType 'Asset
+#. Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Create a new composite asset"
+msgstr "crwdns68428:0crwdne68428:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/create_an_asset/create_an_asset.json
+msgid "Create an Asset"
+msgstr "crwdns68430:0crwdne68430:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/create_an_asset_category/create_an_asset_category.json
+msgid "Create an Asset Category"
+msgstr "crwdns68432:0crwdne68432:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/asset_item/asset_item.json
+msgid "Create an Asset Item"
+msgstr "crwdns68434:0crwdne68434:0"
+
+#. Label of an action in the Onboarding Step 'Finished Items'
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/create_product/create_product.json
+#: setup/onboarding_step/create_an_item/create_an_item.json
+#: stock/onboarding_step/create_an_item/create_an_item.json
+msgid "Create an Item"
+msgstr "crwdns68436:0crwdne68436:0"
+
+#: stock/stock_ledger.py:1676
+msgid "Create an incoming stock transaction for the Item."
+msgstr "crwdns68438:0crwdne68438:0"
+
+#. Title of an Onboarding Step
+#: crm/onboarding_step/create_and_send_quotation/create_and_send_quotation.json
+msgid "Create and Send Quotation"
+msgstr "crwdns68440:0crwdne68440:0"
+
+#: utilities/activation.py:85
+msgid "Create customer quotes"
+msgstr "crwdns68442:0crwdne68442:0"
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
+msgid "Create first Purchase Order"
+msgstr "crwdns68444:0crwdne68444:0"
+
+#. Description of the 'Create Missing Party' (Check) field in DocType 'Opening
+#. Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Create missing customer or supplier."
+msgstr "crwdns68446:0crwdne68446:0"
+
+#. Label of an action in the Onboarding Step 'Bill of Materials'
+#: manufacturing/onboarding_step/create_bom/create_bom.json
+msgid "Create your first Bill of Materials"
+msgstr "crwdns68448:0crwdne68448:0"
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "Create your first Quotation"
+msgstr "crwdns68450:0crwdne68450:0"
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/create_your_first_sales_order/create_your_first_sales_order.json
+msgid "Create your first Sales Order"
+msgstr "crwdns68452:0crwdne68452:0"
+
+#. Label of an action in the Onboarding Step 'Work Order'
+#: manufacturing/onboarding_step/work_order/work_order.json
+msgid "Create your first Work Order"
+msgstr "crwdns68454:0crwdne68454:0"
+
+#: public/js/bulk_transaction_processing.js:14
+msgid "Create {0} {1} ?"
+msgstr "crwdns68456:0{0}crwdnd68456:0{1}crwdne68456:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:224
+msgid "Created On"
+msgstr "crwdns68458:0crwdne68458:0"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
+msgid "Created {0} scorecards for {1} between:"
+msgstr "crwdns68460:0{0}crwdnd68460:0{1}crwdne68460:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
+msgid "Creating Accounts..."
+msgstr "crwdns68462:0crwdne68462:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+msgid "Creating Company and Importing Chart of Accounts"
+msgstr "crwdns68464:0crwdne68464:0"
+
+#: selling/doctype/sales_order/sales_order.js:1069
+msgid "Creating Delivery Note ..."
+msgstr "crwdns68466:0crwdne68466:0"
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
+msgid "Creating Dimensions..."
+msgstr "crwdns68468:0crwdne68468:0"
+
+#: stock/doctype/packing_slip/packing_slip.js:42
+msgid "Creating Packing Slip ..."
+msgstr "crwdns68470:0crwdne68470:0"
+
+#: selling/doctype/sales_order/sales_order.js:1194
+msgid "Creating Purchase Order ..."
+msgstr "crwdns68472:0crwdne68472:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
+msgid "Creating Purchase Receipt ..."
+msgstr "crwdns68474:0crwdne68474:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
+msgid "Creating Stock Entry"
+msgstr "crwdns68476:0crwdne68476:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:503
+msgid "Creating Subcontracting Order ..."
+msgstr "crwdns68478:0crwdne68478:0"
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
+msgid "Creating Subcontracting Receipt ..."
+msgstr "crwdns68480:0crwdne68480:0"
+
+#: setup/doctype/employee/employee.js:87
+msgid "Creating User..."
+msgstr "crwdns68482:0crwdne68482:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
+msgid "Creating {0} Invoice"
+msgstr "crwdns68484:0{0}crwdne68484:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:283
+msgid "Creating {} out of {} {}"
+msgstr "crwdns68486:0crwdne68486:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
+msgid "Creation"
+msgstr "crwdns68488:0crwdne68488:0"
+
+#. Label of a Data field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Creation Document No"
+msgstr "crwdns68490:0crwdne68490:0"
+
+#: utilities/bulk_transaction.py:181
+msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
+msgstr "crwdns68492:0{0}crwdnd68492:0{1}crwdne68492:0"
+
+#: utilities/bulk_transaction.py:198
+msgid "Creation of {0} failed.\n"
+"\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
+msgstr "crwdns68494:0{0}crwdne68494:0"
+
+#: utilities/bulk_transaction.py:189
+msgid "Creation of {0} partially successful.\n"
+"\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
+msgstr "crwdns68496:0{0}crwdne68496:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
+#: accounts/report/purchase_register/purchase_register.py:241
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
+msgid "Credit"
+msgstr "crwdns68498:0crwdne68498:0"
+
+#. Option for the 'Balance must be' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Credit"
+msgstr "crwdns68500:0crwdne68500:0"
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Credit"
+msgstr "crwdns68502:0crwdne68502:0"
+
+#: accounts/report/general_ledger/general_ledger.py:605
+msgid "Credit (Transaction)"
+msgstr "crwdns68504:0crwdne68504:0"
+
+#: accounts/report/general_ledger/general_ledger.py:582
+msgid "Credit ({0})"
+msgstr "crwdns68506:0{0}crwdne68506:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:596
+msgid "Credit Account"
+msgstr "crwdns68508:0crwdne68508:0"
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Credit Amount"
+msgstr "crwdns68510:0crwdne68510:0"
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Credit Amount"
+msgstr "crwdns68512:0crwdne68512:0"
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Credit Amount in Account Currency"
+msgstr "crwdns68514:0crwdne68514:0"
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Credit Amount in Account Currency"
+msgstr "crwdns68516:0crwdne68516:0"
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Credit Amount in Transaction Currency"
+msgstr "crwdns68518:0crwdne68518:0"
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:67
+msgid "Credit Balance"
+msgstr "crwdns68520:0crwdne68520:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:209
+msgid "Credit Card"
+msgstr "crwdns68522:0crwdne68522:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Credit Card Entry"
+msgstr "crwdns68524:0crwdne68524:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Credit Card Entry"
+msgstr "crwdns68526:0crwdne68526:0"
+
+#. Label of a Int field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Credit Days"
+msgstr "crwdns68528:0crwdne68528:0"
+
+#. Label of a Int field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Credit Days"
+msgstr "crwdns68530:0crwdne68530:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
+#: selling/report/customer_credit_balance/customer_credit_balance.py:65
+msgid "Credit Limit"
+msgstr "crwdns68532:0crwdne68532:0"
+
+#. Label of a Currency field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Credit Limit"
+msgstr "crwdns68534:0crwdne68534:0"
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Credit Limit"
+msgstr "crwdns68536:0crwdne68536:0"
+
+#. Label of a Currency field in DocType 'Customer Credit Limit'
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgctxt "Customer Credit Limit"
+msgid "Credit Limit"
+msgstr "crwdns68538:0crwdne68538:0"
+
+#. Label of a Table field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Credit Limit"
+msgstr "crwdns68540:0crwdne68540:0"
+
+#. Label of a Section Break field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Credit Limit"
+msgstr "crwdns68542:0crwdne68542:0"
+
+#: selling/doctype/customer/customer.py:553
+msgid "Credit Limit Crossed"
+msgstr "crwdns68544:0crwdne68544:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Credit Limit Settings"
+msgstr "crwdns68546:0crwdne68546:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Credit Limit and Payment Terms"
+msgstr "crwdns68548:0crwdne68548:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Credit Limits"
+msgstr "crwdns68550:0crwdne68550:0"
+
+#. Label of a Section Break field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Credit Limits"
+msgstr "crwdns68552:0crwdne68552:0"
+
+#. Label of a Int field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Credit Months"
+msgstr "crwdns68554:0crwdne68554:0"
+
+#. Label of a Int field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Credit Months"
+msgstr "crwdns68556:0crwdne68556:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
+#: setup/setup_wizard/operations/install_fixtures.py:256
+#: stock/doctype/delivery_note/delivery_note.js:84
+msgid "Credit Note"
+msgstr "crwdns68558:0crwdne68558:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Credit Note"
+msgstr "crwdns68560:0crwdne68560:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Credit Note"
+msgstr "crwdns68562:0crwdne68562:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Credit Note"
+msgstr "crwdns68564:0crwdne68564:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
+msgid "Credit Note Amount"
+msgstr "crwdns68566:0crwdne68566:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
+msgid "Credit Note Issued"
+msgstr "crwdns68568:0crwdne68568:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Credit Note Issued"
+msgstr "crwdns68570:0crwdne68570:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note Issued"
+msgstr "crwdns68572:0crwdne68572:0"
+
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr "crwdns111678:0crwdne111678:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:810
+msgid "Credit Note {0} has been created automatically"
+msgstr "crwdns68574:0{0}crwdne68574:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Credit To"
+msgstr "crwdns68576:0crwdne68576:0"
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Credit in Company Currency"
+msgstr "crwdns68578:0crwdne68578:0"
+
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
+msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
+msgstr "crwdns68580:0{0}crwdnd68580:0{1}crwdnd68580:0{2}crwdne68580:0"
+
+#: selling/doctype/customer/customer.py:337
+msgid "Credit limit is already defined for the Company {0}"
+msgstr "crwdns68582:0{0}crwdne68582:0"
+
+#: selling/doctype/customer/customer.py:573
+msgid "Credit limit reached for customer {0}"
+msgstr "crwdns68584:0{0}crwdne68584:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:86
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:118
+msgid "Creditors"
+msgstr "crwdns68586:0crwdne68586:0"
+
+#. Description of the 'Tally Creditors Account' (Data) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Creditors Account set in Tally"
+msgstr "crwdns68588:0crwdne68588:0"
+
+#. Label of a Table field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Criteria"
+msgstr "crwdns68590:0crwdne68590:0"
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Criteria Formula"
+msgstr "crwdns68592:0crwdne68592:0"
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Criteria Formula"
+msgstr "crwdns68594:0crwdne68594:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Criteria Name"
+msgstr "crwdns68596:0crwdne68596:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Criteria Name"
+msgstr "crwdns68598:0crwdne68598:0"
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Criteria Setup"
+msgstr "crwdns68600:0crwdne68600:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Criteria Weight"
+msgstr "crwdns68602:0crwdne68602:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Criteria Weight"
+msgstr "crwdns68604:0crwdne68604:0"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
+msgid "Criteria weights must add up to 100%"
+msgstr "crwdns68606:0crwdne68606:0"
+
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr "crwdns111680:0crwdne111680:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr "crwdns112280:0crwdne112280:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr "crwdns112282:0crwdne112282:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr "crwdns112284:0crwdne112284:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr "crwdns112286:0crwdne112286:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr "crwdns112288:0crwdne112288:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr "crwdns112290:0crwdne112290:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr "crwdns112292:0crwdne112292:0"
+
+#. Label of a Float field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "Cumulative Transaction Threshold"
+msgstr "crwdns68608:0crwdne68608:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr "crwdns112294:0crwdne112294:0"
+
+#: accounts/doctype/account/account_tree.js:166
+#: accounts/report/account_balance/account_balance.py:28
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
+#: accounts/report/general_ledger/general_ledger.js:146
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
+#: accounts/report/payment_ledger/payment_ledger.py:213
+#: accounts/report/profitability_analysis/profitability_analysis.py:175
+#: accounts/report/purchase_register/purchase_register.py:229
+#: accounts/report/sales_register/sales_register.py:264
+#: accounts/report/trial_balance/trial_balance.js:76
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
+msgid "Currency"
+msgstr "crwdns68610:0crwdne68610:0"
+
+#. Label of a Link field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Currency"
+msgstr "crwdns68612:0crwdne68612:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Currency"
+msgstr "crwdns68614:0crwdne68614:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Currency"
+msgstr "crwdns68616:0crwdne68616:0"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Currency"
+msgstr "crwdns68618:0crwdne68618:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Currency"
+msgid "Currency"
+msgstr "crwdns68620:0crwdne68620:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Currency"
+msgstr "crwdns68622:0crwdne68622:0"
+
+#. Label of a Section Break field in DocType 'Dunning'
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Currency"
+msgstr "crwdns68624:0crwdne68624:0"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Currency"
+msgstr "crwdns68626:0crwdne68626:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Currency"
+msgstr "crwdns68628:0crwdne68628:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Currency"
+msgstr "crwdns68630:0crwdne68630:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Currency"
+msgstr "crwdns68632:0crwdne68632:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Currency"
+msgstr "crwdns68634:0crwdne68634:0"
+
+#. Label of a Read Only field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Currency"
+msgstr "crwdns68636:0crwdne68636:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Currency"
+msgstr "crwdns68638:0crwdne68638:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Currency"
+msgstr "crwdns68640:0crwdne68640:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Currency"
+msgstr "crwdns68642:0crwdne68642:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Currency"
+msgstr "crwdns68644:0crwdne68644:0"
+
+#. Label of a Link field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Currency"
+msgstr "crwdns68646:0crwdne68646:0"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Currency"
+msgstr "crwdns68648:0crwdne68648:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Currency"
+msgstr "crwdns68650:0crwdne68650:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Currency"
+msgstr "crwdns68652:0crwdne68652:0"
+
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Currency"
+msgstr "crwdns68654:0crwdne68654:0"
+
+#. Label of a Link field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Currency"
+msgstr "crwdns68656:0crwdne68656:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Currency"
+msgstr "crwdns68658:0crwdne68658:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Currency"
+msgstr "crwdns68660:0crwdne68660:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Currency"
+msgstr "crwdns68662:0crwdne68662:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Currency"
+msgstr "crwdns68664:0crwdne68664:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Currency"
+msgstr "crwdns68666:0crwdne68666:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Currency"
+msgstr "crwdns68668:0crwdne68668:0"
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Currency"
+msgstr "crwdns68670:0crwdne68670:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Currency"
+msgstr "crwdns68672:0crwdne68672:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Currency"
+msgstr "crwdns68674:0crwdne68674:0"
+
+#. Name of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Currency Exchange"
+msgstr "crwdns68676:0crwdne68676:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Currency Exchange"
+msgid "Currency Exchange"
+msgstr "crwdns68678:0crwdne68678:0"
+
+#. Name of a DocType
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgid "Currency Exchange Settings"
+msgstr "crwdns68680:0crwdne68680:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Currency Exchange Settings"
+msgstr "crwdns68682:0crwdne68682:0"
+
+#. Name of a DocType
+#: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
+msgid "Currency Exchange Settings Details"
+msgstr "crwdns68684:0crwdne68684:0"
+
+#. Name of a DocType
+#: accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json
+msgid "Currency Exchange Settings Result"
+msgstr "crwdns68686:0crwdne68686:0"
+
+#: setup/doctype/currency_exchange/currency_exchange.py:55
+msgid "Currency Exchange must be applicable for Buying or for Selling."
+msgstr "crwdns68688:0crwdne68688:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Currency and Price List"
+msgstr "crwdns68690:0crwdne68690:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Currency and Price List"
+msgstr "crwdns68692:0crwdne68692:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Currency and Price List"
+msgstr "crwdns68694:0crwdne68694:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Currency and Price List"
+msgstr "crwdns68696:0crwdne68696:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Currency and Price List"
+msgstr "crwdns68698:0crwdne68698:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Currency and Price List"
+msgstr "crwdns68700:0crwdne68700:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Currency and Price List"
+msgstr "crwdns68702:0crwdne68702:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Currency and Price List"
+msgstr "crwdns68704:0crwdne68704:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Currency and Price List"
+msgstr "crwdns68706:0crwdne68706:0"
+
+#: accounts/doctype/account/account.py:310
+msgid "Currency can not be changed after making entries using some other currency"
+msgstr "crwdns68708:0crwdne68708:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
+msgid "Currency for {0} must be {1}"
+msgstr "crwdns68710:0{0}crwdnd68710:0{1}crwdne68710:0"
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
+msgid "Currency of the Closing Account must be {0}"
+msgstr "crwdns68712:0{0}crwdne68712:0"
+
+#: manufacturing/doctype/bom/bom.py:570
+msgid "Currency of the price list {0} must be {1} or {2}"
+msgstr "crwdns68714:0{0}crwdnd68714:0{1}crwdnd68714:0{2}crwdne68714:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:290
+msgid "Currency should be same as Price List Currency: {0}"
+msgstr "crwdns68716:0{0}crwdne68716:0"
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Current Address"
+msgstr "crwdns68718:0crwdne68718:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Current Address Is"
+msgstr "crwdns68720:0crwdne68720:0"
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Amount"
+msgstr "crwdns68722:0crwdne68722:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Current Asset"
+msgstr "crwdns68724:0crwdne68724:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Current Asset Value"
+msgstr "crwdns68726:0crwdne68726:0"
+
+#. Label of a Currency field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Current Asset Value"
+msgstr "crwdns68728:0crwdne68728:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:11
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:11
+msgid "Current Assets"
+msgstr "crwdns68730:0crwdne68730:0"
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Current BOM"
+msgstr "crwdns68732:0crwdne68732:0"
+
+#. Label of a Link field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Current BOM"
+msgstr "crwdns68734:0crwdne68734:0"
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
+msgid "Current BOM and New BOM can not be same"
+msgstr "crwdns68736:0crwdne68736:0"
+
+#. Label of a Float field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Current Exchange Rate"
+msgstr "crwdns68738:0crwdne68738:0"
+
+#. Label of a Int field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Current Index"
+msgstr "crwdns68740:0crwdne68740:0"
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Current Invoice End Date"
+msgstr "crwdns68742:0crwdne68742:0"
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Current Invoice Start Date"
+msgstr "crwdns68744:0crwdne68744:0"
+
+#. Label of a Int field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Current Level"
+msgstr "crwdns68746:0crwdne68746:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:84
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:116
+msgid "Current Liabilities"
+msgstr "crwdns68748:0crwdne68748:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Current Liability"
+msgstr "crwdns68750:0crwdne68750:0"
+
+#. Label of a Link field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Current Node"
+msgstr "crwdns68752:0crwdne68752:0"
+
+#: stock/report/total_stock_summary/total_stock_summary.py:23
+msgid "Current Qty"
+msgstr "crwdns68754:0crwdne68754:0"
+
+#. Label of a Float field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Qty"
+msgstr "crwdns68756:0crwdne68756:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Serial / Batch Bundle"
+msgstr "crwdns68758:0crwdne68758:0"
+
+#. Label of a Long Text field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Serial No"
+msgstr "crwdns68760:0crwdne68760:0"
+
+#. Label of a Select field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Current State"
+msgstr "crwdns68762:0crwdne68762:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:187
+msgid "Current Status"
+msgstr "crwdns68764:0crwdne68764:0"
+
+#: stock/report/item_variant_details/item_variant_details.py:106
+msgid "Current Stock"
+msgstr "crwdns68766:0crwdne68766:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Current Stock"
+msgstr "crwdns68768:0crwdne68768:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Current Stock"
+msgstr "crwdns68770:0crwdne68770:0"
+
+#. Label of a Int field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Current Time"
+msgstr "crwdns68772:0crwdne68772:0"
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Current Valuation Rate"
+msgstr "crwdns68774:0crwdne68774:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Custodian"
+msgstr "crwdns68776:0crwdne68776:0"
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Custody"
+msgstr "crwdns68778:0crwdne68778:0"
+
+#. Option for the 'Service Provider' (Select) field in DocType 'Currency
+#. Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Custom"
+msgstr "crwdns68780:0crwdne68780:0"
+
+#. Label of a Check field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Custom Remarks"
+msgstr "crwdns68784:0crwdne68784:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Custom?"
+msgstr "crwdns68786:0crwdne68786:0"
+
+#. Name of a DocType
+#. Name of a role
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
+#: accounts/report/gross_profit/gross_profit.py:319
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:37
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
+#: accounts/report/sales_register/sales_register.js:21
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.py:54
+#: projects/doctype/timesheet/timesheet.js:222
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
+#: selling/doctype/customer/customer.json
+#: selling/doctype/sales_order/sales_order_calendar.js:18
+#: selling/page/point_of_sale/pos_item_cart.js:307
+#: selling/report/customer_credit_balance/customer_credit_balance.js:16
+#: selling/report/customer_credit_balance/customer_credit_balance.py:64
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
+#: selling/report/sales_order_analysis/sales_order_analysis.py:230
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/territory/territory.json
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
+#: stock/report/delayed_item_report/delayed_item_report.py:117
+#: stock/report/delayed_order_report/delayed_order_report.js:36
+#: stock/report/delayed_order_report/delayed_order_report.py:46
+#: support/report/issue_analytics/issue_analytics.js:69
+#: support/report/issue_analytics/issue_analytics.py:37
+#: support/report/issue_summary/issue_summary.js:57
+#: support/report/issue_summary/issue_summary.py:34
+msgid "Customer"
+msgstr "crwdns68788:0crwdne68788:0"
+
+#. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Customer"
+msgstr "crwdns68790:0crwdne68790:0"
+
+#. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
+#. Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customer"
+msgstr "crwdns68792:0crwdne68792:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Customer"
+msgstr "crwdns68794:0crwdne68794:0"
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Customer"
+msgstr "crwdns68796:0crwdne68796:0"
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Customer"
+msgstr "crwdns68798:0crwdne68798:0"
+
+#. Option for the 'Party Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Customer"
+msgstr "crwdns68800:0crwdne68800:0"
+
+#. Label of a Link field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Customer"
+msgstr "crwdns68802:0crwdne68802:0"
+
+#. Label of a Link in the Receivables Workspace
+#. Label of a Link in the CRM Workspace
+#. Label of a shortcut in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#. Label of a shortcut in the Home Workspace
+#: accounts/workspace/receivables/receivables.json crm/workspace/crm/crm.json
+#: selling/workspace/selling/selling.json setup/workspace/home/home.json
+msgctxt "Customer"
+msgid "Customer"
+msgstr "crwdns68804:0crwdne68804:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer"
+msgstr "crwdns68806:0crwdne68806:0"
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Customer"
+msgstr "crwdns68808:0crwdne68808:0"
+
+#. Label of a Link field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Customer"
+msgstr "crwdns68810:0crwdne68810:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Customer"
+msgstr "crwdns68812:0crwdne68812:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Customer"
+msgstr "crwdns68814:0crwdne68814:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Customer"
+msgstr "crwdns68816:0crwdne68816:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer"
+msgstr "crwdns68818:0crwdne68818:0"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Customer"
+msgstr "crwdns68820:0crwdne68820:0"
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Customer"
+msgstr "crwdns68822:0crwdne68822:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer"
+msgstr "crwdns68824:0crwdne68824:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer"
+msgstr "crwdns68826:0crwdne68826:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Customer"
+msgstr "crwdns68828:0crwdne68828:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer"
+msgstr "crwdns68830:0crwdne68830:0"
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#. Option for the 'Merge Invoices Based On' (Select) field in DocType 'POS
+#. Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Customer"
+msgstr "crwdns68832:0crwdne68832:0"
+
+#. Label of a Link field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Customer"
+msgstr "crwdns68834:0crwdne68834:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Customer"
+msgstr "crwdns68836:0crwdne68836:0"
+
+#. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Customer"
+msgstr "crwdns68838:0crwdne68838:0"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Customer"
+msgstr "crwdns68840:0crwdne68840:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Customer"
+msgstr "crwdns68842:0crwdne68842:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Customer"
+msgstr "crwdns68844:0crwdne68844:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Customer"
+msgstr "crwdns68846:0crwdne68846:0"
+
+#. Label of a Link field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Customer"
+msgstr "crwdns68848:0crwdne68848:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Customer"
+msgstr "crwdns68850:0crwdne68850:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Customer"
+msgstr "crwdns68852:0crwdne68852:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer"
+msgstr "crwdns68854:0crwdne68854:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Customer"
+msgstr "crwdns68856:0crwdne68856:0"
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Customer"
+msgstr "crwdns68858:0crwdne68858:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer"
+msgstr "crwdns68860:0crwdne68860:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer"
+msgstr "crwdns68862:0crwdne68862:0"
+
+#. Option for the 'Entity Type' (Select) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Customer"
+msgstr "crwdns68864:0crwdne68864:0"
+
+#. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
+#. Label of a Link field in DocType 'Shipment'
+#. Option for the 'Delivery to' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Customer"
+msgstr "crwdns68866:0crwdne68866:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Customer"
+msgstr "crwdns68868:0crwdne68868:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Customer"
+msgstr "crwdns68870:0crwdne68870:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer"
+msgstr "crwdns68872:0crwdne68872:0"
+
+#. Label of a Link field in DocType 'Customer Item'
+#: accounts/doctype/customer_item/customer_item.json
+msgctxt "Customer Item"
+msgid "Customer "
+msgstr "crwdns68874:0crwdne68874:0"
+
+#. Label of a Dynamic Link field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customer / Item / Item Group"
+msgstr "crwdns68876:0crwdne68876:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Customer / Lead Address"
+msgstr "crwdns68878:0crwdne68878:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.json
+#: selling/workspace/selling/selling.json
+msgid "Customer Acquisition and Loyalty"
+msgstr "crwdns68880:0crwdne68880:0"
+
+#. Label of a Small Text field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Customer Address"
+msgstr "crwdns68882:0crwdne68882:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Customer Address"
+msgstr "crwdns68884:0crwdne68884:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Customer Address"
+msgstr "crwdns68886:0crwdne68886:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer Address"
+msgstr "crwdns68888:0crwdne68888:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Address"
+msgstr "crwdns68890:0crwdne68890:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer Address"
+msgstr "crwdns68892:0crwdne68892:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Customer Address"
+msgstr "crwdns68894:0crwdne68894:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer Address"
+msgstr "crwdns68896:0crwdne68896:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer Address"
+msgstr "crwdns68898:0crwdne68898:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Address"
+msgstr "crwdns68900:0crwdne68900:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Customer Addresses And Contacts"
+msgstr "crwdns68902:0crwdne68902:0"
+
+#. Label of a Small Text field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Code"
+msgstr "crwdns68904:0crwdne68904:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
+msgid "Customer Contact"
+msgstr "crwdns68906:0crwdne68906:0"
+
+#. Label of a Small Text field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Customer Contact"
+msgstr "crwdns68908:0crwdne68908:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Contact"
+msgstr "crwdns68910:0crwdne68910:0"
+
+#. Label of a Code field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Contact Email"
+msgstr "crwdns68912:0crwdne68912:0"
+
+#. Label of a Link in the Financial Reports Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/report/customer_credit_balance/customer_credit_balance.json
+#: selling/workspace/selling/selling.json
+msgid "Customer Credit Balance"
+msgstr "crwdns68914:0crwdne68914:0"
+
+#. Name of a DocType
+#: selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgid "Customer Credit Limit"
+msgstr "crwdns68916:0crwdne68916:0"
+
+#. Label of a Section Break field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Customer Defaults"
+msgstr "crwdns68918:0crwdne68918:0"
+
+#. Label of a Section Break field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Customer Details"
+msgstr "crwdns68920:0crwdne68920:0"
+
+#. Label of a Text field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Details"
+msgstr "crwdns68922:0crwdne68922:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Details"
+msgstr "crwdns68924:0crwdne68924:0"
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Customer Details"
+msgstr "crwdns68926:0crwdne68926:0"
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Details"
+msgstr "crwdns68928:0crwdne68928:0"
+
+#. Label of a Small Text field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Feedback"
+msgstr "crwdns68930:0crwdne68930:0"
+
+#. Name of a DocType
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
+#: accounts/report/sales_register/sales_register.js:27
+#: accounts/report/sales_register/sales_register.py:201
+#: public/js/sales_trends_filters.js:26
+#: selling/report/inactive_customers/inactive_customers.py:77
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
+#: setup/doctype/customer_group/customer_group.json
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
+msgid "Customer Group"
+msgstr "crwdns68932:0crwdne68932:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Group"
+msgstr "crwdns68934:0crwdne68934:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+#: setup/workspace/home/home.json
+msgctxt "Customer Group"
+msgid "Customer Group"
+msgstr "crwdns68936:0crwdne68936:0"
+
+#. Label of a Link field in DocType 'Customer Group Item'
+#: accounts/doctype/customer_group_item/customer_group_item.json
+msgctxt "Customer Group Item"
+msgid "Customer Group"
+msgstr "crwdns68938:0crwdne68938:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer Group"
+msgstr "crwdns68940:0crwdne68940:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Customer Group"
+msgstr "crwdns68942:0crwdne68942:0"
+
+#. Label of a Link field in DocType 'Item Customer Detail'
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgctxt "Item Customer Detail"
+msgid "Customer Group"
+msgstr "crwdns68944:0crwdne68944:0"
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Customer Group"
+msgstr "crwdns68946:0crwdne68946:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer Group"
+msgstr "crwdns68948:0crwdne68948:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Group"
+msgstr "crwdns68950:0crwdne68950:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Customer Group"
+msgstr "crwdns68952:0crwdne68952:0"
+
+#. Label of a Link field in DocType 'POS Customer Group'
+#: accounts/doctype/pos_customer_group/pos_customer_group.json
+msgctxt "POS Customer Group"
+msgid "Customer Group"
+msgstr "crwdns68954:0crwdne68954:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer Group"
+msgstr "crwdns68956:0crwdne68956:0"
+
+#. Option for the 'Merge Invoices Based On' (Select) field in DocType 'POS
+#. Invoice Merge Log'
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Customer Group"
+msgstr "crwdns68958:0crwdne68958:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Customer Group"
+msgstr "crwdns68960:0crwdne68960:0"
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Customer Group"
+msgstr "crwdns68962:0crwdne68962:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Customer Group"
+msgstr "crwdns68964:0crwdne68964:0"
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Customer Group"
+msgstr "crwdns68966:0crwdne68966:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Customer Group"
+msgstr "crwdns68968:0crwdne68968:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer Group"
+msgstr "crwdns68970:0crwdne68970:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer Group"
+msgstr "crwdns68972:0crwdne68972:0"
+
+#. Option for the 'Entity Type' (Select) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Customer Group"
+msgstr "crwdns68974:0crwdne68974:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Customer Group"
+msgstr "crwdns68976:0crwdne68976:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Group"
+msgstr "crwdns68978:0crwdne68978:0"
+
+#. Name of a DocType
+#: accounts/doctype/customer_group_item/customer_group_item.json
+msgid "Customer Group Item"
+msgstr "crwdns68980:0crwdne68980:0"
+
+#. Label of a Data field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Customer Group Name"
+msgstr "crwdns68982:0crwdne68982:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
+msgid "Customer Group: {0} does not exist"
+msgstr "crwdns68984:0{0}crwdne68984:0"
+
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Customer Groups"
+msgstr "crwdns68986:0crwdne68986:0"
+
+#. Name of a DocType
+#: accounts/doctype/customer_item/customer_item.json
+msgid "Customer Item"
+msgstr "crwdns68988:0crwdne68988:0"
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Items"
+msgstr "crwdns68990:0crwdne68990:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
+msgid "Customer LPO"
+msgstr "crwdns68992:0crwdne68992:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
+msgid "Customer LPO No."
+msgstr "crwdns68994:0crwdne68994:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Customer Ledger Summary"
+msgstr "crwdns68996:0crwdne68996:0"
+
+#. Label of a Small Text field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Mobile No"
+msgstr "crwdns68998:0crwdne68998:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
+#: selling/report/customer_credit_balance/customer_credit_balance.py:74
+#: selling/report/inactive_customers/inactive_customers.py:75
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
+msgid "Customer Name"
+msgstr "crwdns69000:0crwdne69000:0"
+
+#. Label of a Data field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Customer Name"
+msgstr "crwdns69002:0crwdne69002:0"
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Name"
+msgstr "crwdns69004:0crwdne69004:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer Name"
+msgstr "crwdns69006:0crwdne69006:0"
+
+#. Label of a Data field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Customer Name"
+msgstr "crwdns69008:0crwdne69008:0"
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Customer Name"
+msgstr "crwdns69010:0crwdne69010:0"
+
+#. Label of a Link field in DocType 'Item Customer Detail'
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgctxt "Item Customer Detail"
+msgid "Customer Name"
+msgstr "crwdns69012:0crwdne69012:0"
+
+#. Label of a Data field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Customer Name"
+msgstr "crwdns69014:0crwdne69014:0"
+
+#. Label of a Data field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Customer Name"
+msgstr "crwdns69016:0crwdne69016:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Customer Name"
+msgstr "crwdns69018:0crwdne69018:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer Name"
+msgstr "crwdns69020:0crwdne69020:0"
+
+#. Label of a Data field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Customer Name"
+msgstr "crwdns69022:0crwdne69022:0"
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Customer Name"
+msgstr "crwdns69024:0crwdne69024:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Customer Name"
+msgstr "crwdns69026:0crwdne69026:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Customer Name"
+msgstr "crwdns69028:0crwdne69028:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer Name"
+msgstr "crwdns69030:0crwdne69030:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer Name"
+msgstr "crwdns69032:0crwdne69032:0"
+
+#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
+#. Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Customer Name"
+msgstr "crwdns69034:0crwdne69034:0"
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Customer Name"
+msgstr "crwdns69036:0crwdne69036:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:22
+msgid "Customer Name: "
+msgstr "crwdns69038:0crwdne69038:0"
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Customer Naming By"
+msgstr "crwdns69040:0crwdne69040:0"
+
+#: stock/report/delayed_item_report/delayed_item_report.py:161
+#: stock/report/delayed_order_report/delayed_order_report.py:80
+msgid "Customer PO"
+msgstr "crwdns69042:0crwdne69042:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer PO Details"
+msgstr "crwdns69044:0crwdne69044:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer PO Details"
+msgstr "crwdns69046:0crwdne69046:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer PO Details"
+msgstr "crwdns69048:0crwdne69048:0"
+
+#: public/js/utils/contact_address_quick_entry.js:95
+msgid "Customer POS Id"
+msgstr "crwdns69050:0crwdne69050:0"
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer POS id"
+msgstr "crwdns69052:0crwdne69052:0"
+
+#. Label of a Table field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Portal Users"
+msgstr "crwdns69054:0crwdne69054:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Primary Address"
+msgstr "crwdns69056:0crwdne69056:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Primary Contact"
+msgstr "crwdns69058:0crwdne69058:0"
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customer Provided"
+msgstr "crwdns69060:0crwdne69060:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Customer Provided"
+msgstr "crwdns69062:0crwdne69062:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Customer Provided"
+msgstr "crwdns69064:0crwdne69064:0"
+
+#: setup/doctype/company/company.py:350
+msgid "Customer Service"
+msgstr "crwdns69066:0crwdne69066:0"
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Customer Territory"
+msgstr "crwdns69068:0crwdne69068:0"
+
+#. Label of a Select field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Customer Type"
+msgstr "crwdns69070:0crwdne69070:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Customer Warehouse (Optional)"
+msgstr "crwdns69072:0crwdne69072:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Customer Warehouse (Optional)"
+msgstr "crwdns69074:0crwdne69074:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:956
+msgid "Customer contact updated successfully."
+msgstr "crwdns69076:0crwdne69076:0"
+
+#: support/doctype/warranty_claim/warranty_claim.py:54
+msgid "Customer is required"
+msgstr "crwdns69078:0crwdne69078:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
+msgid "Customer isn't enrolled in any Loyalty Program"
+msgstr "crwdns69080:0crwdne69080:0"
+
+#. Label of a Select field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customer or Item"
+msgstr "crwdns69082:0crwdne69082:0"
+
+#: setup/doctype/authorization_rule/authorization_rule.py:95
+msgid "Customer required for 'Customerwise Discount'"
+msgstr "crwdns69084:0crwdne69084:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
+msgid "Customer {0} does not belong to project {1}"
+msgstr "crwdns69086:0{0}crwdnd69086:0{1}crwdne69086:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Customer's Item Code"
+msgstr "crwdns69088:0crwdne69088:0"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Customer's Item Code"
+msgstr "crwdns69090:0crwdne69090:0"
+
+#. Label of a Data field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Customer's Item Code"
+msgstr "crwdns69092:0crwdne69092:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Customer's Item Code"
+msgstr "crwdns69094:0crwdne69094:0"
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Customer's Item Code"
+msgstr "crwdns69096:0crwdne69096:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer's Purchase Order"
+msgstr "crwdns69098:0crwdne69098:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer's Purchase Order"
+msgstr "crwdns69100:0crwdne69100:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer's Purchase Order"
+msgstr "crwdns69102:0crwdne69102:0"
+
+#. Label of a Date field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer's Purchase Order Date"
+msgstr "crwdns69104:0crwdne69104:0"
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Customer's Purchase Order Date"
+msgstr "crwdns69106:0crwdne69106:0"
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Customer's Purchase Order Date"
+msgstr "crwdns69108:0crwdne69108:0"
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Customer's Purchase Order Date"
+msgstr "crwdns69110:0crwdne69110:0"
+
+#. Label of a Small Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Customer's Purchase Order No"
+msgstr "crwdns69112:0crwdne69112:0"
+
+#. Name of a report
+#: selling/report/customer_wise_item_price/customer_wise_item_price.json
+msgid "Customer-wise Item Price"
+msgstr "crwdns69114:0crwdne69114:0"
+
+#: crm/report/lost_opportunity/lost_opportunity.py:38
+msgid "Customer/Lead Name"
+msgstr "crwdns69116:0crwdne69116:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:19
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:21
+msgid "Customer: "
+msgstr "crwdns69118:0crwdne69118:0"
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#. Label of a Table field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Customers"
+msgstr "crwdns69120:0crwdne69120:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/customers_without_any_sales_transactions/customers_without_any_sales_transactions.json
+#: selling/workspace/selling/selling.json
+msgid "Customers Without Any Sales Transactions"
+msgstr "crwdns69122:0crwdne69122:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
+msgid "Customers not selected."
+msgstr "crwdns69124:0crwdne69124:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Customerwise Discount"
+msgstr "crwdns69126:0crwdne69126:0"
+
+#. Name of a DocType
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+msgid "Customs Tariff Number"
+msgstr "crwdns69130:0crwdne69130:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Customs Tariff Number"
+msgid "Customs Tariff Number"
+msgstr "crwdns69132:0crwdne69132:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Customs Tariff Number"
+msgstr "crwdns69134:0crwdne69134:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr "crwdns112296:0crwdne112296:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
+msgid "D - E"
+msgstr "crwdns69136:0crwdne69136:0"
+
+#. Option for the 'Algorithm' (Select) field in DocType 'Bisect Accounting
+#. Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "DFS"
+msgstr "crwdns69138:0crwdne69138:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "DT-"
+msgstr "crwdns69140:0crwdne69140:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "DUNN-.MM.-.YY.-"
+msgstr "crwdns69142:0crwdne69142:0"
+
+#: public/js/stock_analytics.js:81
+msgid "Daily"
+msgstr "crwdns69144:0crwdne69144:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Daily"
+msgstr "crwdns69146:0crwdne69146:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Daily"
+msgstr "crwdns69148:0crwdne69148:0"
+
+#. Option for the 'How frequently?' (Select) field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Daily"
+msgstr "crwdns69150:0crwdne69150:0"
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Daily"
+msgstr "crwdns69152:0crwdne69152:0"
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Daily"
+msgstr "crwdns69154:0crwdne69154:0"
+
+#. Option for the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Daily"
+msgstr "crwdns69156:0crwdne69156:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "Daily"
+msgstr "crwdns69158:0crwdne69158:0"
+
+#: projects/doctype/project/project.py:657
+msgid "Daily Project Summary for {0}"
+msgstr "crwdns69160:0{0}crwdne69160:0"
+
+#: setup/doctype/email_digest/email_digest.py:181
+msgid "Daily Reminders"
+msgstr "crwdns69162:0crwdne69162:0"
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Daily Time to send"
+msgstr "crwdns69164:0crwdne69164:0"
+
+#. Name of a report
+#. Label of a Link in the Projects Workspace
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.json
+#: projects/workspace/projects/projects.json
+msgid "Daily Timesheet Summary"
+msgstr "crwdns69166:0crwdne69166:0"
+
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a shortcut in the Assets Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a shortcut in the CRM Workspace
+#. Label of a shortcut in the Projects Workspace
+#. Label of a shortcut in the Selling Workspace
+#. Label of a shortcut in the Stock Workspace
+#: accounts/workspace/accounting/accounting.json
+#: assets/workspace/assets/assets.json buying/workspace/buying/buying.json
+#: crm/workspace/crm/crm.json projects/workspace/projects/projects.json
+#: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
+msgid "Dashboard"
+msgstr "crwdns69168:0crwdne69168:0"
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Dashboard"
+msgstr "crwdns69170:0crwdne69170:0"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Dashboard"
+msgstr "crwdns69172:0crwdne69172:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Dashboard"
+msgstr "crwdns69174:0crwdne69174:0"
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Dashboard"
+msgstr "crwdns69176:0crwdne69176:0"
+
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
+msgid "Data Based On"
+msgstr "crwdns69178:0crwdne69178:0"
+
+#. Label of a Section Break field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Data Import Configuration"
+msgstr "crwdns69180:0crwdne69180:0"
+
+#. Label of a Card Break in the Home Workspace
+#: setup/workspace/home/home.json
+msgid "Data Import and Settings"
+msgstr "crwdns69182:0crwdne69182:0"
+
+#. Description of the 'Master Data' (Attach) field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
+msgstr "crwdns69184:0crwdne69184:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:22
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:38
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
+#: accounts/report/share_ledger/share_ledger.py:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
+#: selling/report/sales_order_analysis/sales_order_analysis.py:220
+#: stock/report/product_bundle_balance/product_bundle_balance.js:8
+#: stock/report/reserved_stock/reserved_stock.py:89
+#: stock/report/stock_ledger/stock_ledger.py:180
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
+#: support/report/support_hour_distribution/support_hour_distribution.py:68
+msgid "Date"
+msgstr "crwdns69186:0crwdne69186:0"
+
+#. Label of a Datetime field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "Date"
+msgstr "crwdns69188:0crwdne69188:0"
+
+#. Label of a Date field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Date"
+msgstr "crwdns69190:0crwdne69190:0"
+
+#. Label of a Date field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Date"
+msgstr "crwdns69192:0crwdne69192:0"
+
+#. Label of a Date field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Date"
+msgstr "crwdns69194:0crwdne69194:0"
+
+#. Label of a Date field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Date"
+msgstr "crwdns69196:0crwdne69196:0"
+
+#. Label of a Date field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "Date"
+msgstr "crwdns69198:0crwdne69198:0"
+
+#. Label of a Date field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Date"
+msgstr "crwdns69200:0crwdne69200:0"
+
+#. Label of a Date field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Date"
+msgstr "crwdns69202:0crwdne69202:0"
+
+#. Label of a Date field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Date"
+msgstr "crwdns69204:0crwdne69204:0"
+
+#. Label of a Date field in DocType 'Holiday'
+#: setup/doctype/holiday/holiday.json
+msgctxt "Holiday"
+msgid "Date"
+msgstr "crwdns69206:0crwdne69206:0"
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Date"
+msgstr "crwdns69208:0crwdne69208:0"
+
+#. Label of a Date field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Date"
+msgstr "crwdns69210:0crwdne69210:0"
+
+#. Label of a Date field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Date"
+msgstr "crwdns69212:0crwdne69212:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Date"
+msgstr "crwdns69214:0crwdne69214:0"
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Date"
+msgstr "crwdns69216:0crwdne69216:0"
+
+#. Label of a Date field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Date"
+msgstr "crwdns69218:0crwdne69218:0"
+
+#. Label of a Date field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Date"
+msgstr "crwdns69220:0crwdne69220:0"
+
+#. Label of a Select field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Date"
+msgstr "crwdns69222:0crwdne69222:0"
+
+#. Label of a Date field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Date"
+msgstr "crwdns69224:0crwdne69224:0"
+
+#. Label of a Date field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Date"
+msgstr "crwdns69226:0crwdne69226:0"
+
+#. Label of a Date field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Date"
+msgstr "crwdns69228:0crwdne69228:0"
+
+#. Label of a Date field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Date"
+msgstr "crwdns69230:0crwdne69230:0"
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Date"
+msgstr "crwdns69232:0crwdne69232:0"
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Date"
+msgstr "crwdns69234:0crwdne69234:0"
+
+#. Label of a Date field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Date"
+msgstr "crwdns69236:0crwdne69236:0"
+
+#. Label of a Date field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Date"
+msgstr "crwdns69238:0crwdne69238:0"
+
+#. Label of a Date field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Date"
+msgstr "crwdns69240:0crwdne69240:0"
+
+#. Label of a Date field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Date"
+msgstr "crwdns69242:0crwdne69242:0"
+
+#. Label of a Date field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Date "
+msgstr "crwdns69244:0crwdne69244:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
+msgid "Date Based On"
+msgstr "crwdns69246:0crwdne69246:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date Of Retirement"
+msgstr "crwdns69248:0crwdne69248:0"
+
+#. Label of a HTML field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Date Settings"
+msgstr "crwdns69250:0crwdne69250:0"
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
+msgid "Date must be between {0} and {1}"
+msgstr "crwdns69252:0{0}crwdnd69252:0{1}crwdne69252:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date of Birth"
+msgstr "crwdns69254:0crwdne69254:0"
+
+#: setup/doctype/employee/employee.py:148
+msgid "Date of Birth cannot be greater than today."
+msgstr "crwdns69256:0crwdne69256:0"
+
+#. Label of a Date field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Date of Commencement"
+msgstr "crwdns69258:0crwdne69258:0"
+
+#: setup/doctype/company/company.js:69
+msgid "Date of Commencement should be greater than Date of Incorporation"
+msgstr "crwdns69260:0crwdne69260:0"
+
+#. Label of a Date field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Date of Establishment"
+msgstr "crwdns69262:0crwdne69262:0"
+
+#. Label of a Date field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Date of Incorporation"
+msgstr "crwdns69264:0crwdne69264:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date of Issue"
+msgstr "crwdns69266:0crwdne69266:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Date of Joining"
+msgstr "crwdns69268:0crwdne69268:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
+msgid "Date of Transaction"
+msgstr "crwdns69270:0crwdne69270:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:25
+msgid "Date: "
+msgstr "crwdns69272:0crwdne69272:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "crwdns112298:0crwdne112298:0"
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Day"
+msgstr "crwdns69274:0crwdne69274:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Day Book Data"
+msgstr "crwdns69276:0crwdne69276:0"
+
+#. Description of the 'Day Book Data' (Attach) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Day Book Data exported from Tally that consists of all historic transactions"
+msgstr "crwdns69278:0crwdne69278:0"
+
+#. Label of a Select field in DocType 'Appointment Booking Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Day Of Week"
+msgstr "crwdns69280:0crwdne69280:0"
+
+#. Label of a Select field in DocType 'Availability Of Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Day Of Week"
+msgstr "crwdns69282:0crwdne69282:0"
+
+#. Label of a Select field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Day Of Week"
+msgstr "crwdns69284:0crwdne69284:0"
+
+#. Label of a Select field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Day of Week"
+msgstr "crwdns69286:0crwdne69286:0"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Day to Send"
+msgstr "crwdns69288:0crwdne69288:0"
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Day(s) after invoice date"
+msgstr "crwdns69290:0crwdne69290:0"
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Day(s) after invoice date"
+msgstr "crwdns69292:0crwdne69292:0"
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Day(s) after the end of the invoice month"
+msgstr "crwdns69294:0crwdne69294:0"
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Day(s) after the end of the invoice month"
+msgstr "crwdns69296:0crwdne69296:0"
+
+#. Option for the 'Book Deferred Entries Based On' (Select) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Days"
+msgstr "crwdns69298:0crwdne69298:0"
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:51
+#: selling/report/inactive_customers/inactive_customers.js:8
+#: selling/report/inactive_customers/inactive_customers.py:83
+msgid "Days Since Last Order"
+msgstr "crwdns69300:0crwdne69300:0"
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
+msgid "Days Since Last order"
+msgstr "crwdns69302:0crwdne69302:0"
+
+#. Label of a Int field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Days Until Due"
+msgstr "crwdns69304:0crwdne69304:0"
+
+#. Option for the 'Generate Invoice At' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Days before the current subscription period"
+msgstr "crwdns69306:0crwdne69306:0"
+
+#. Label of a Check field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "DeLinked"
+msgstr "crwdns69308:0crwdne69308:0"
+
+#. Label of a Data field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Deal Owner"
+msgstr "crwdns69310:0crwdne69310:0"
+
+#: templates/emails/confirm_appointment.html:1
+msgid "Dear"
+msgstr "crwdns69312:0crwdne69312:0"
+
+#: stock/reorder_item.py:369
+msgid "Dear System Manager,"
+msgstr "crwdns69314:0crwdne69314:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
+#: accounts/report/purchase_register/purchase_register.py:240
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
+msgid "Debit"
+msgstr "crwdns69316:0crwdne69316:0"
+
+#. Option for the 'Balance must be' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Debit"
+msgstr "crwdns69318:0crwdne69318:0"
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Debit"
+msgstr "crwdns69320:0crwdne69320:0"
+
+#: accounts/report/general_ledger/general_ledger.py:598
+msgid "Debit (Transaction)"
+msgstr "crwdns69322:0crwdne69322:0"
+
+#: accounts/report/general_ledger/general_ledger.py:576
+msgid "Debit ({0})"
+msgstr "crwdns69324:0{0}crwdne69324:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:586
+msgid "Debit Account"
+msgstr "crwdns69326:0crwdne69326:0"
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Debit Amount"
+msgstr "crwdns69328:0crwdne69328:0"
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Debit Amount"
+msgstr "crwdns69330:0crwdne69330:0"
+
+#. Label of a Currency field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Debit Amount in Account Currency"
+msgstr "crwdns69332:0crwdne69332:0"
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Debit Amount in Account Currency"
+msgstr "crwdns69334:0crwdne69334:0"
+
+#. Label of a Currency field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Debit Amount in Transaction Currency"
+msgstr "crwdns69336:0crwdne69336:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
+#: setup/setup_wizard/operations/install_fixtures.py:257
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
+msgid "Debit Note"
+msgstr "crwdns69338:0crwdne69338:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Debit Note"
+msgstr "crwdns69340:0crwdne69340:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Debit Note"
+msgstr "crwdns69342:0crwdne69342:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
+msgid "Debit Note Amount"
+msgstr "crwdns69344:0crwdne69344:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note Issued"
+msgstr "crwdns69346:0crwdne69346:0"
+
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr "crwdns111682:0crwdne111682:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Debit To"
+msgstr "crwdns69348:0crwdne69348:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Debit To"
+msgstr "crwdns69350:0crwdne69350:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+msgid "Debit To is required"
+msgstr "crwdns69352:0crwdne69352:0"
+
+#: accounts/general_ledger.py:468
+msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
+msgstr "crwdns69354:0{0}crwdnd69354:0#{1}crwdnd69354:0{2}crwdne69354:0"
+
+#. Label of a Currency field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Debit in Company Currency"
+msgstr "crwdns69356:0crwdne69356:0"
+
+#. Label of a Link field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Debit to"
+msgstr "crwdns69358:0crwdne69358:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:13
+msgid "Debtors"
+msgstr "crwdns69360:0crwdne69360:0"
+
+#. Description of the 'Tally Debtors Account' (Data) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Debtors Account set in Tally"
+msgstr "crwdns69362:0crwdne69362:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Decapitalization"
+msgstr "crwdns69364:0crwdne69364:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Decapitalized"
+msgstr "crwdns69366:0crwdne69366:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr "crwdns112300:0crwdne112300:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr "crwdns112302:0crwdne112302:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr "crwdns112304:0crwdne112304:0"
+
+#: public/js/utils/sales_common.js:500
+msgid "Declare Lost"
+msgstr "crwdns69368:0crwdne69368:0"
+
+#. Option for the 'Add Or Deduct' (Select) field in DocType 'Advance Taxes and
+#. Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Deduct"
+msgstr "crwdns69370:0crwdne69370:0"
+
+#. Option for the 'Add or Deduct' (Select) field in DocType 'Purchase Taxes and
+#. Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Deduct"
+msgstr "crwdns69372:0crwdne69372:0"
+
+#. Label of a Section Break field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Deductee Details"
+msgstr "crwdns69374:0crwdne69374:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Deductions or Loss"
+msgstr "crwdns69376:0crwdne69376:0"
+
+#: manufacturing/doctype/bom/bom_list.js:7
+msgid "Default"
+msgstr "crwdns69378:0crwdne69378:0"
+
+#. Label of a Check field in DocType 'Asset Shift Factor'
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgctxt "Asset Shift Factor"
+msgid "Default"
+msgstr "crwdns69380:0crwdne69380:0"
+
+#. Label of a Check field in DocType 'POS Payment Method'
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgctxt "POS Payment Method"
+msgid "Default"
+msgstr "crwdns69384:0crwdne69384:0"
+
+#. Label of a Check field in DocType 'POS Profile User'
+#: accounts/doctype/pos_profile_user/pos_profile_user.json
+msgctxt "POS Profile User"
+msgid "Default"
+msgstr "crwdns69386:0crwdne69386:0"
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Default"
+msgstr "crwdns69388:0crwdne69388:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Default"
+msgstr "crwdns69390:0crwdne69390:0"
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Default"
+msgstr "crwdns69392:0crwdne69392:0"
+
+#. Label of a Link field in DocType 'Mode of Payment Account'
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgctxt "Mode of Payment Account"
+msgid "Default Account"
+msgstr "crwdns69394:0crwdne69394:0"
+
+#. Label of a Link field in DocType 'Party Account'
+#: accounts/doctype/party_account/party_account.json
+msgctxt "Party Account"
+msgid "Default Account"
+msgstr "crwdns69396:0crwdne69396:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Accounts"
+msgstr "crwdns69398:0crwdne69398:0"
+
+#. Label of a Section Break field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Default Accounts"
+msgstr "crwdns69400:0crwdne69400:0"
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Default Accounts"
+msgstr "crwdns69402:0crwdne69402:0"
+
+#: projects/doctype/activity_cost/activity_cost.py:62
+msgid "Default Activity Cost exists for Activity Type - {0}"
+msgstr "crwdns69404:0{0}crwdne69404:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Default Advance Account"
+msgstr "crwdns69406:0crwdne69406:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Advance Paid Account"
+msgstr "crwdns69408:0crwdne69408:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Advance Received Account"
+msgstr "crwdns69410:0crwdne69410:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default BOM"
+msgstr "crwdns69412:0crwdne69412:0"
+
+#: stock/doctype/item/item.py:411
+msgid "Default BOM ({0}) must be active for this item or its template"
+msgstr "crwdns69414:0{0}crwdne69414:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1245
+msgid "Default BOM for {0} not found"
+msgstr "crwdns69416:0{0}crwdne69416:0"
+
+#: controllers/accounts_controller.py:3267
+msgid "Default BOM not found for FG Item {0}"
+msgstr "crwdns69418:0{0}crwdne69418:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1242
+msgid "Default BOM not found for Item {0} and Project {1}"
+msgstr "crwdns69420:0{0}crwdnd69420:0{1}crwdne69420:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Bank Account"
+msgstr "crwdns69422:0crwdne69422:0"
+
+#. Label of a Currency field in DocType 'Activity Type'
+#: projects/doctype/activity_type/activity_type.json
+msgctxt "Activity Type"
+msgid "Default Billing Rate"
+msgstr "crwdns69424:0crwdne69424:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Buying Cost Center"
+msgstr "crwdns69426:0crwdne69426:0"
+
+#. Label of a Link field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Default Buying Price List"
+msgstr "crwdns69428:0crwdne69428:0"
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Default Buying Price List"
+msgstr "crwdns69430:0crwdne69430:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Buying Terms"
+msgstr "crwdns69432:0crwdne69432:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Cash Account"
+msgstr "crwdns69434:0crwdne69434:0"
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Default Company"
+msgstr "crwdns69436:0crwdne69436:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Company Bank Account"
+msgstr "crwdns69438:0crwdne69438:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Default Company Bank Account"
+msgstr "crwdns69440:0crwdne69440:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Cost Center"
+msgstr "crwdns69442:0crwdne69442:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Default Cost Center"
+msgstr "crwdns69444:0crwdne69444:0"
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Default Cost Center"
+msgstr "crwdns69446:0crwdne69446:0"
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default Cost Center"
+msgstr "crwdns69448:0crwdne69448:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Cost of Goods Sold Account"
+msgstr "crwdns69450:0crwdne69450:0"
+
+#. Label of a Currency field in DocType 'Activity Type'
+#: projects/doctype/activity_type/activity_type.json
+msgctxt "Activity Type"
+msgid "Default Costing Rate"
+msgstr "crwdns69452:0crwdne69452:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Currency"
+msgstr "crwdns69454:0crwdne69454:0"
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Default Currency"
+msgstr "crwdns69456:0crwdne69456:0"
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Default Customer Group"
+msgstr "crwdns69458:0crwdne69458:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Deferred Expense Account"
+msgstr "crwdns69460:0crwdne69460:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Deferred Revenue Account"
+msgstr "crwdns69462:0crwdne69462:0"
+
+#. Label of a Dynamic Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Default Dimension"
+msgstr "crwdns69464:0crwdne69464:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Discount Account"
+msgstr "crwdns69466:0crwdne69466:0"
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Default Distance Unit"
+msgstr "crwdns69468:0crwdne69468:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Expense Account"
+msgstr "crwdns69470:0crwdne69470:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Default Finance Book"
+msgstr "crwdns69472:0crwdne69472:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Finance Book"
+msgstr "crwdns69474:0crwdne69474:0"
+
+#. Label of a Link field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Finished Goods Warehouse"
+msgstr "crwdns69476:0crwdne69476:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Holiday List"
+msgstr "crwdns69478:0crwdne69478:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default In-Transit Warehouse"
+msgstr "crwdns69480:0crwdne69480:0"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Default In-Transit Warehouse"
+msgstr "crwdns69482:0crwdne69482:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Income Account"
+msgstr "crwdns69484:0crwdne69484:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Income Account"
+msgstr "crwdns69486:0crwdne69486:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Inventory Account"
+msgstr "crwdns69488:0crwdne69488:0"
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Item Group"
+msgstr "crwdns69490:0crwdne69490:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Item Manufacturer"
+msgstr "crwdns69492:0crwdne69492:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Letter Head"
+msgstr "crwdns69494:0crwdne69494:0"
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Manufacturer Part No"
+msgstr "crwdns69496:0crwdne69496:0"
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Material Request Type"
+msgstr "crwdns69498:0crwdne69498:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Payable Account"
+msgstr "crwdns69500:0crwdne69500:0"
+
+#. Label of a Section Break field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Default Payable Account"
+msgstr "crwdns69502:0crwdne69502:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Payment Discount Account"
+msgstr "crwdns69504:0crwdne69504:0"
+
+#. Label of a Small Text field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Default Payment Request Message"
+msgstr "crwdns69506:0crwdne69506:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Payment Terms Template"
+msgstr "crwdns69508:0crwdne69508:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Payment Terms Template"
+msgstr "crwdns69510:0crwdne69510:0"
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Default Payment Terms Template"
+msgstr "crwdns69512:0crwdne69512:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Default Payment Terms Template"
+msgstr "crwdns69514:0crwdne69514:0"
+
+#. Label of a Link field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Default Payment Terms Template"
+msgstr "crwdns69516:0crwdne69516:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Default Price List"
+msgstr "crwdns69518:0crwdne69518:0"
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Default Price List"
+msgstr "crwdns69520:0crwdne69520:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Price List"
+msgstr "crwdns69522:0crwdne69522:0"
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Default Price List"
+msgstr "crwdns69524:0crwdne69524:0"
+
+#. Label of a Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Default Priority"
+msgstr "crwdns69526:0crwdne69526:0"
+
+#. Label of a Check field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "Default Priority"
+msgstr "crwdns69528:0crwdne69528:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Provisional Account"
+msgstr "crwdns69530:0crwdne69530:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Provisional Account"
+msgstr "crwdns69532:0crwdne69532:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Purchase Unit of Measure"
+msgstr "crwdns69534:0crwdne69534:0"
+
+#. Label of a Data field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Default Quotation Validity Days"
+msgstr "crwdns69536:0crwdne69536:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Receivable Account"
+msgstr "crwdns69538:0crwdne69538:0"
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default Round Off Account"
+msgstr "crwdns69540:0crwdne69540:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Sales Unit of Measure"
+msgstr "crwdns69542:0crwdne69542:0"
+
+#. Label of a Link field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Scrap Warehouse"
+msgstr "crwdns69544:0crwdne69544:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Selling Cost Center"
+msgstr "crwdns69546:0crwdne69546:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Selling Terms"
+msgstr "crwdns69548:0crwdne69548:0"
+
+#. Label of a Check field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Default Service Level Agreement"
+msgstr "crwdns69550:0crwdne69550:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
+msgid "Default Service Level Agreement for {0} already exists."
+msgstr "crwdns69552:0{0}crwdne69552:0"
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Default Shipping Account"
+msgstr "crwdns69554:0crwdne69554:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Default Source Warehouse"
+msgstr "crwdns69556:0crwdne69556:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Default Source Warehouse"
+msgstr "crwdns69558:0crwdne69558:0"
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Stock UOM"
+msgstr "crwdns69560:0crwdne69560:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Supplier"
+msgstr "crwdns69562:0crwdne69562:0"
+
+#. Label of a Link field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Default Supplier Group"
+msgstr "crwdns69564:0crwdne69564:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Default Target Warehouse"
+msgstr "crwdns69566:0crwdne69566:0"
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Default Territory"
+msgstr "crwdns69568:0crwdne69568:0"
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default UOM"
+msgstr "crwdns69570:0crwdne69570:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Default Unit of Measure"
+msgstr "crwdns69572:0crwdne69572:0"
+
+#: stock/doctype/item/item.py:1218
+msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
+msgstr "crwdns69574:0{0}crwdne69574:0"
+
+#: stock/doctype/item/item.py:1201
+msgid "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."
+msgstr "crwdns69576:0{0}crwdne69576:0"
+
+#: stock/doctype/item/item.py:877
+msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
+msgstr "crwdns69578:0{0}crwdnd69578:0{1}crwdne69578:0"
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Valuation Method"
+msgstr "crwdns69580:0crwdne69580:0"
+
+#. Label of a Data field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Default Value"
+msgstr "crwdns69582:0crwdne69582:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Default Warehouse"
+msgstr "crwdns69584:0crwdne69584:0"
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Default Warehouse"
+msgstr "crwdns69586:0crwdne69586:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Default Warehouse"
+msgstr "crwdns69588:0crwdne69588:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Default Warehouse"
+msgstr "crwdns69590:0crwdne69590:0"
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Default Warehouse"
+msgstr "crwdns69592:0crwdne69592:0"
+
+#. Label of a Link field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Default Warehouse"
+msgstr "crwdns69594:0crwdne69594:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Default Warehouse for Sales Return"
+msgstr "crwdns69596:0crwdne69596:0"
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Warehouses for Production"
+msgstr "crwdns69598:0crwdne69598:0"
+
+#. Label of a Link field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default Work In Progress Warehouse"
+msgstr "crwdns69600:0crwdne69600:0"
+
+#. Label of a Link field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Default Workstation"
+msgstr "crwdns69602:0crwdne69602:0"
+
+#. Description of the 'Default Account' (Link) field in DocType 'Mode of
+#. Payment Account'
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgctxt "Mode of Payment Account"
+msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
+msgstr "crwdns69604:0crwdne69604:0"
+
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr "crwdns111684:0crwdne111684:0"
+
+#: setup/doctype/company/company.js:160
+msgid "Default tax templates for sales, purchase and items are created."
+msgstr "crwdns69606:0crwdne69606:0"
+
+#. Description of the 'Time Between Operations (Mins)' (Int) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Default: 10 mins"
+msgstr "crwdns69608:0crwdne69608:0"
+
+#. Label of a Section Break field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Defaults"
+msgstr "crwdns69610:0crwdne69610:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Defaults"
+msgstr "crwdns69612:0crwdne69612:0"
+
+#. Label of a Section Break field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Defaults"
+msgstr "crwdns69614:0crwdne69614:0"
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Defaults"
+msgstr "crwdns69616:0crwdne69616:0"
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Defaults"
+msgstr "crwdns69618:0crwdne69618:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Deferred Accounting"
+msgstr "crwdns69620:0crwdne69620:0"
+
+#. Label of a Section Break field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Deferred Accounting Defaults"
+msgstr "crwdns69622:0crwdne69622:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Deferred Accounting Settings"
+msgstr "crwdns69624:0crwdne69624:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Deferred Expense"
+msgstr "crwdns69626:0crwdne69626:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Deferred Expense"
+msgstr "crwdns69628:0crwdne69628:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Deferred Expense Account"
+msgstr "crwdns69630:0crwdne69630:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Deferred Expense Account"
+msgstr "crwdns69632:0crwdne69632:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Deferred Revenue"
+msgstr "crwdns69634:0crwdne69634:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Deferred Revenue"
+msgstr "crwdns69636:0crwdne69636:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Deferred Revenue"
+msgstr "crwdns69638:0crwdne69638:0"
+
+#. Label of a Link field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Deferred Revenue Account"
+msgstr "crwdns69640:0crwdne69640:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Deferred Revenue Account"
+msgstr "crwdns69642:0crwdne69642:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Deferred Revenue Account"
+msgstr "crwdns69644:0crwdne69644:0"
+
+#. Name of a report
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.json
+msgid "Deferred Revenue and Expense"
+msgstr "crwdns69646:0crwdne69646:0"
+
+#: accounts/deferred_revenue.py:541
+msgid "Deferred accounting failed for some invoices:"
+msgstr "crwdns69648:0crwdne69648:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/asset_category/asset_category.json
+msgid "Define Asset Category"
+msgstr "crwdns69650:0crwdne69650:0"
+
+#: config/projects.py:39
+msgid "Define Project type."
+msgstr "crwdns69652:0crwdne69652:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr "crwdns112306:0crwdne112306:0"
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
+msgid "Delay (In Days)"
+msgstr "crwdns69654:0crwdne69654:0"
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:322
+msgid "Delay (in Days)"
+msgstr "crwdns69656:0crwdne69656:0"
+
+#. Label of a Int field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Delay between Delivery Stops"
+msgstr "crwdns69658:0crwdne69658:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:124
+msgid "Delay in payment (Days)"
+msgstr "crwdns69660:0crwdne69660:0"
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:79
+msgid "Delayed"
+msgstr "crwdns69662:0crwdne69662:0"
+
+#: stock/report/delayed_item_report/delayed_item_report.py:153
+#: stock/report/delayed_order_report/delayed_order_report.py:72
+msgid "Delayed Days"
+msgstr "crwdns69664:0crwdne69664:0"
+
+#. Name of a report
+#: stock/report/delayed_item_report/delayed_item_report.json
+msgid "Delayed Item Report"
+msgstr "crwdns69666:0crwdne69666:0"
+
+#. Name of a report
+#: stock/report/delayed_order_report/delayed_order_report.json
+msgid "Delayed Order Report"
+msgstr "crwdns69668:0crwdne69668:0"
+
+#. Name of a report
+#. Label of a Link in the Projects Workspace
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.json
+#: projects/workspace/projects/projects.json
+msgid "Delayed Tasks Summary"
+msgstr "crwdns69670:0crwdne69670:0"
+
+#: setup/doctype/company/company.js:207
+msgid "Delete"
+msgstr "crwdns69672:0crwdne69672:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
+msgstr "crwdns69674:0crwdne69674:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr "crwdns111686:0crwdne111686:0"
+
+#. Label of a Check field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Delete Cancelled Ledger Entries"
+msgstr "crwdns69676:0crwdne69676:0"
+
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
+msgid "Delete Dimension"
+msgstr "crwdns69678:0crwdne69678:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr "crwdns111688:0crwdne111688:0"
+
+#: setup/doctype/company/company.js:141
+msgid "Delete Transactions"
+msgstr "crwdns69680:0crwdne69680:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr "crwdns111690:0crwdne111690:0"
+
+#: setup/doctype/company/company.js:206
+msgid "Delete all the Transactions for this Company"
+msgstr "crwdns69682:0crwdne69682:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Deleted Document"
+msgid "Deleted Documents"
+msgstr "crwdns69684:0crwdne69684:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr "crwdns111692:0crwdne111692:0"
+
+#: regional/__init__.py:14
+msgid "Deletion is not permitted for country {0}"
+msgstr "crwdns69686:0{0}crwdne69686:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+msgid "Delivered"
+msgstr "crwdns69688:0crwdne69688:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Delivered"
+msgstr "crwdns69690:0crwdne69690:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Delivered"
+msgstr "crwdns69692:0crwdne69692:0"
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Delivered"
+msgstr "crwdns69694:0crwdne69694:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Delivered"
+msgstr "crwdns69696:0crwdne69696:0"
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+msgid "Delivered Amount"
+msgstr "crwdns69698:0crwdne69698:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivered By Supplier"
+msgstr "crwdns69700:0crwdne69700:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivered By Supplier"
+msgstr "crwdns69702:0crwdne69702:0"
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Delivered Items To Be Billed"
+msgstr "crwdns69704:0crwdne69704:0"
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:262
+#: stock/report/reserved_stock/reserved_stock.py:131
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+msgid "Delivered Qty"
+msgstr "crwdns69706:0crwdne69706:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivered Qty"
+msgstr "crwdns69708:0crwdne69708:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivered Qty"
+msgstr "crwdns69710:0crwdne69710:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Delivered Qty"
+msgstr "crwdns69712:0crwdne69712:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Delivered Qty"
+msgstr "crwdns69714:0crwdne69714:0"
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Delivered Qty"
+msgstr "crwdns69716:0crwdne69716:0"
+
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:101
+msgid "Delivered Quantity"
+msgstr "crwdns69718:0crwdne69718:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Delivered by Supplier (Drop Ship)"
+msgstr "crwdns69720:0crwdne69720:0"
+
+#: templates/pages/material_request_info.html:66
+msgid "Delivered: {0}"
+msgstr "crwdns69722:0{0}crwdne69722:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:134
+msgid "Delivery"
+msgstr "crwdns69724:0crwdne69724:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Delivery"
+msgstr "crwdns69726:0crwdne69726:0"
+
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
+#: selling/report/sales_order_analysis/sales_order_analysis.py:321
+msgid "Delivery Date"
+msgstr "crwdns69728:0crwdne69728:0"
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Delivery Date"
+msgstr "crwdns69730:0crwdne69730:0"
+
+#. Label of a Date field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Delivery Date"
+msgstr "crwdns69732:0crwdne69732:0"
+
+#. Label of a Section Break field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Delivery Details"
+msgstr "crwdns69734:0crwdne69734:0"
+
+#. Name of a role
+#: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_settings/delivery_settings.json
+#: stock/doctype/delivery_trip/delivery_trip.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgid "Delivery Manager"
+msgstr "crwdns69736:0crwdne69736:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
+msgid "Delivery Note"
+msgstr "crwdns69738:0crwdne69738:0"
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Delivery Note"
+msgstr "crwdns69740:0crwdne69740:0"
+
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Delivery Note"
+msgid "Delivery Note"
+msgstr "crwdns69742:0crwdne69742:0"
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Delivery Note"
+msgstr "crwdns69744:0crwdne69744:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Delivery Note"
+msgstr "crwdns69746:0crwdne69746:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivery Note"
+msgstr "crwdns69748:0crwdne69748:0"
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Delivery Note"
+msgstr "crwdns69750:0crwdne69750:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Delivery Note"
+msgstr "crwdns69752:0crwdne69752:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivery Note"
+msgstr "crwdns69754:0crwdne69754:0"
+
+#. Label of a Link field in DocType 'Shipment Delivery Note'
+#: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
+msgctxt "Shipment Delivery Note"
+msgid "Delivery Note"
+msgstr "crwdns69756:0crwdne69756:0"
+
+#. Name of a DocType
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgid "Delivery Note Item"
+msgstr "crwdns69758:0crwdne69758:0"
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Delivery Note Item"
+msgstr "crwdns69760:0crwdne69760:0"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Delivery Note Item"
+msgstr "crwdns69762:0crwdne69762:0"
+
+#. Label of a Data field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Delivery Note Item"
+msgstr "crwdns69764:0crwdne69764:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Delivery Note Item"
+msgstr "crwdns69766:0crwdne69766:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Delivery Note Item"
+msgstr "crwdns69768:0crwdne69768:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Delivery Note No"
+msgstr "crwdns69770:0crwdne69770:0"
+
+#. Label of a Data field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Delivery Note Packed Item"
+msgstr "crwdns69772:0crwdne69772:0"
+
+#. Label of a Link in the Selling Workspace
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: selling/workspace/selling/selling.json
+#: stock/report/delivery_note_trends/delivery_note_trends.json
+#: stock/workspace/stock/stock.json
+msgid "Delivery Note Trends"
+msgstr "crwdns69774:0crwdne69774:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
+msgid "Delivery Note {0} is not submitted"
+msgstr "crwdns69776:0{0}crwdne69776:0"
+
+#: stock/doctype/pick_list/pick_list.py:996
+msgid "Delivery Note(s) created for the Pick List"
+msgstr "crwdns69778:0crwdne69778:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
+msgid "Delivery Notes"
+msgstr "crwdns69780:0crwdne69780:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.py:118
+msgid "Delivery Notes {0} updated"
+msgstr "crwdns69782:0{0}crwdne69782:0"
+
+#. Name of a DocType
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgid "Delivery Settings"
+msgstr "crwdns69784:0crwdne69784:0"
+
+#: selling/doctype/sales_order/sales_order_calendar.js:24
+msgid "Delivery Status"
+msgstr "crwdns69786:0crwdne69786:0"
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Delivery Status"
+msgstr "crwdns69788:0crwdne69788:0"
+
+#. Name of a DocType
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgid "Delivery Stop"
+msgstr "crwdns69790:0crwdne69790:0"
+
+#. Label of a Table field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Delivery Stop"
+msgstr "crwdns69792:0crwdne69792:0"
+
+#. Label of a Section Break field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Delivery Stops"
+msgstr "crwdns69794:0crwdne69794:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Delivery To"
+msgstr "crwdns69796:0crwdne69796:0"
+
+#. Name of a DocType
+#: stock/doctype/delivery_note/delivery_note.js:210
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgid "Delivery Trip"
+msgstr "crwdns69798:0crwdne69798:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Delivery Trip"
+msgid "Delivery Trip"
+msgstr "crwdns69800:0crwdne69800:0"
+
+#. Name of a role
+#: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_trip/delivery_trip.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgid "Delivery User"
+msgstr "crwdns69802:0crwdne69802:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Delivery Warehouse"
+msgstr "crwdns69804:0crwdne69804:0"
+
+#. Label of a Heading field in DocType 'Shipment'
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Delivery to"
+msgstr "crwdns69806:0crwdne69806:0"
+
+#: selling/doctype/sales_order/sales_order.py:362
+msgid "Delivery warehouse required for stock item {0}"
+msgstr "crwdns69808:0{0}crwdne69808:0"
+
+#. Label of a Link field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Demo Company"
+msgstr "crwdns69810:0crwdne69810:0"
+
+#: public/js/utils/demo.js:28
+msgid "Demo data cleared"
+msgstr "crwdns69812:0crwdne69812:0"
+
+#. Name of a DocType
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
+#: setup/doctype/department/department.json
+msgid "Department"
+msgstr "crwdns69814:0crwdne69814:0"
+
+#. Label of a Link field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Department"
+msgstr "crwdns69816:0crwdne69816:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Department"
+msgstr "crwdns69818:0crwdne69818:0"
+
+#. Label of a Data field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Department"
+msgstr "crwdns69820:0crwdne69820:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Department"
+msgstr "crwdns69822:0crwdne69822:0"
+
+#. Label of a Link field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "Department"
+msgstr "crwdns69824:0crwdne69824:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Department"
+msgstr "crwdns69826:0crwdne69826:0"
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Department"
+msgstr "crwdns69828:0crwdne69828:0"
+
+#. Label of a Link field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Department"
+msgstr "crwdns69830:0crwdne69830:0"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Department"
+msgstr "crwdns69832:0crwdne69832:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Department"
+msgstr "crwdns69834:0crwdne69834:0"
+
+#. Label of a Datetime field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Departure Time"
+msgstr "crwdns69836:0crwdne69836:0"
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Dependant SLE Voucher Detail No"
+msgstr "crwdns69838:0crwdne69838:0"
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Dependencies"
+msgstr "crwdns69840:0crwdne69840:0"
+
+#. Name of a DocType
+#: projects/doctype/dependent_task/dependent_task.json
+msgid "Dependent Task"
+msgstr "crwdns69842:0crwdne69842:0"
+
+#: projects/doctype/task/task.py:164
+msgid "Dependent Task {0} is not a Template Task"
+msgstr "crwdns69844:0{0}crwdne69844:0"
+
+#. Label of a Table field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Dependent Tasks"
+msgstr "crwdns69846:0crwdne69846:0"
+
+#. Label of a Code field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Depends on Tasks"
+msgstr "crwdns69848:0crwdne69848:0"
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
+msgid "Deposit"
+msgstr "crwdns69850:0crwdne69850:0"
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Deposit"
+msgstr "crwdns69852:0crwdne69852:0"
+
+#. Label of a Check field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciate based on daily pro-rata"
+msgstr "crwdns69854:0crwdne69854:0"
+
+#. Label of a Check field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciate based on daily pro-rata"
+msgstr "crwdns69856:0crwdne69856:0"
+
+#. Label of a Check field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciate based on shifts"
+msgstr "crwdns69858:0crwdne69858:0"
+
+#. Label of a Check field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciate based on shifts"
+msgstr "crwdns69860:0crwdne69860:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
+msgid "Depreciated Amount"
+msgstr "crwdns69862:0crwdne69862:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
+msgid "Depreciation"
+msgstr "crwdns69866:0crwdne69866:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Depreciation"
+msgstr "crwdns69868:0crwdne69868:0"
+
+#. Label of a Section Break field in DocType 'Asset'
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation"
+msgstr "crwdns69870:0crwdne69870:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
+#: assets/doctype/asset/asset.js:276
+msgid "Depreciation Amount"
+msgstr "crwdns69872:0crwdne69872:0"
+
+#. Label of a Currency field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Depreciation Amount"
+msgstr "crwdns69874:0crwdne69874:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
+msgid "Depreciation Amount during the period"
+msgstr "crwdns69876:0crwdne69876:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:131
+msgid "Depreciation Date"
+msgstr "crwdns69878:0crwdne69878:0"
+
+#. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciation Details"
+msgstr "crwdns69880:0crwdne69880:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
+msgid "Depreciation Eliminated due to disposal of assets"
+msgstr "crwdns69882:0crwdne69882:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:167
+msgid "Depreciation Entry"
+msgstr "crwdns69884:0crwdne69884:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Depreciation Entry"
+msgstr "crwdns69886:0crwdne69886:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Depreciation Entry"
+msgstr "crwdns69888:0crwdne69888:0"
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Entry Posting Status"
+msgstr "crwdns69890:0crwdne69890:0"
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Depreciation Expense Account"
+msgstr "crwdns69892:0crwdne69892:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Depreciation Expense Account"
+msgstr "crwdns69894:0crwdne69894:0"
+
+#: assets/doctype/asset/depreciation.py:381
+msgid "Depreciation Expense Account should be an Income or Expense Account."
+msgstr "crwdns69896:0crwdne69896:0"
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Method"
+msgstr "crwdns69898:0crwdne69898:0"
+
+#. Label of a Select field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciation Method"
+msgstr "crwdns69900:0crwdne69900:0"
+
+#. Label of a Select field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciation Method"
+msgstr "crwdns69902:0crwdne69902:0"
+
+#. Label of a Section Break field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Depreciation Options"
+msgstr "crwdns69904:0crwdne69904:0"
+
+#. Label of a Date field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Depreciation Posting Date"
+msgstr "crwdns69906:0crwdne69906:0"
+
+#: assets/doctype/asset/asset.js:780
+msgid "Depreciation Posting Date should not be equal to Available for Use Date."
+msgstr "crwdns69908:0crwdne69908:0"
+
+#: assets/doctype/asset/asset.py:488
+msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
+msgstr "crwdns69910:0{0}crwdnd69910:0{1}crwdne69910:0"
+
+#: assets/doctype/asset/asset.py:457
+msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
+msgstr "crwdns69912:0{0}crwdne69912:0"
+
+#: assets/doctype/asset/asset.py:448
+msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
+msgstr "crwdns69914:0{0}crwdne69914:0"
+
+#. Name of a DocType
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgid "Depreciation Schedule"
+msgstr "crwdns69916:0crwdne69916:0"
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Schedule"
+msgstr "crwdns69918:0crwdne69918:0"
+
+#. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
+#. Label of a Table field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Depreciation Schedule"
+msgstr "crwdns69920:0crwdne69920:0"
+
+#. Label of a Section Break field in DocType 'Asset Shift Allocation'
+#. Label of a Table field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Depreciation Schedule"
+msgstr "crwdns69922:0crwdne69922:0"
+
+#. Label of a HTML field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Depreciation Schedule View"
+msgstr "crwdns69924:0crwdne69924:0"
+
+#: assets/doctype/asset/asset.py:347
+msgid "Depreciation cannot be calculated for fully depreciated assets"
+msgstr "crwdns69926:0crwdne69926:0"
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:26
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
+#: selling/report/sales_order_analysis/sales_order_analysis.py:249
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
+#: stock/report/item_prices/item_prices.py:54
+#: stock/report/item_shortage_report/item_shortage_report.py:144
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/product_bundle_balance/product_bundle_balance.py:112
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
+#: stock/report/stock_projected_qty/stock_projected_qty.py:106
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
+#: templates/generators/bom.html:83
+msgid "Description"
+msgstr "crwdns69928:0crwdne69928:0"
+
+#. Label of a Small Text field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Description"
+msgstr "crwdns69930:0crwdne69930:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Description"
+msgstr "crwdns69932:0crwdne69932:0"
+
+#. Label of a Text Editor field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Description"
+msgstr "crwdns69934:0crwdne69934:0"
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Description"
+msgstr "crwdns69936:0crwdne69936:0"
+
+#. Label of a Section Break field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Description"
+msgstr "crwdns69938:0crwdne69938:0"
+
+#. Label of a Text Editor field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Description"
+msgstr "crwdns69940:0crwdne69940:0"
+
+#. Label of a Section Break field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Description"
+msgstr "crwdns69942:0crwdne69942:0"
+
+#. Label of a Text Editor field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Description"
+msgstr "crwdns69944:0crwdne69944:0"
+
+#. Label of a Small Text field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Description"
+msgstr "crwdns69946:0crwdne69946:0"
+
+#. Label of a Text field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Description"
+msgstr "crwdns69948:0crwdne69948:0"
+
+#. Label of a Text field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Description"
+msgstr "crwdns69950:0crwdne69950:0"
+
+#. Label of a Data field in DocType 'Customs Tariff Number'
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+msgctxt "Customs Tariff Number"
+msgid "Description"
+msgstr "crwdns69952:0crwdne69952:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#. Label of a Text Editor field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Description"
+msgstr "crwdns69954:0crwdne69954:0"
+
+#. Label of a Text field in DocType 'Designation'
+#: setup/doctype/designation/designation.json
+msgctxt "Designation"
+msgid "Description"
+msgstr "crwdns69956:0crwdne69956:0"
+
+#. Label of a Data field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Description"
+msgstr "crwdns69958:0crwdne69958:0"
+
+#. Label of a Text Editor field in DocType 'Holiday'
+#: setup/doctype/holiday/holiday.json
+msgctxt "Holiday"
+msgid "Description"
+msgstr "crwdns69960:0crwdne69960:0"
+
+#. Label of a Long Text field in DocType 'Incoterm'
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Description"
+msgstr "crwdns69964:0crwdne69964:0"
+
+#. Label of a Text Editor field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Description"
+msgstr "crwdns69966:0crwdne69966:0"
+
+#. Label of a Text Editor field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Description"
+msgstr "crwdns69968:0crwdne69968:0"
+
+#. Label of a Small Text field in DocType 'Issue Priority'
+#: support/doctype/issue_priority/issue_priority.json
+msgctxt "Issue Priority"
+msgid "Description"
+msgstr "crwdns69970:0crwdne69970:0"
+
+#. Label of a Small Text field in DocType 'Issue Type'
+#: support/doctype/issue_type/issue_type.json
+msgctxt "Issue Type"
+msgid "Description"
+msgstr "crwdns69972:0crwdne69972:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#. Label of a Text Editor field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Description"
+msgstr "crwdns69974:0crwdne69974:0"
+
+#. Label of a Small Text field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Description"
+msgstr "crwdns69976:0crwdne69976:0"
+
+#. Label of a Text Editor field in DocType 'Item Website Specification'
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgctxt "Item Website Specification"
+msgid "Description"
+msgstr "crwdns69978:0crwdne69978:0"
+
+#. Label of a Text field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Description"
+msgstr "crwdns69980:0crwdne69980:0"
+
+#. Label of a Small Text field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Description"
+msgstr "crwdns69982:0crwdne69982:0"
+
+#. Label of a Text Editor field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Description"
+msgstr "crwdns69984:0crwdne69984:0"
+
+#. Label of a Small Text field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Description"
+msgstr "crwdns69986:0crwdne69986:0"
+
+#. Label of a Text Editor field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Description"
+msgstr "crwdns69988:0crwdne69988:0"
+
+#. Label of a Text Editor field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Description"
+msgstr "crwdns69990:0crwdne69990:0"
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#. Label of a Text Editor field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Description"
+msgstr "crwdns69992:0crwdne69992:0"
+
+#. Label of a Text Editor field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Description"
+msgstr "crwdns69994:0crwdne69994:0"
+
+#. Label of a Text field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Description"
+msgstr "crwdns69996:0crwdne69996:0"
+
+#. Label of a Section Break field in DocType 'Opportunity Item'
+#. Label of a Text Editor field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Description"
+msgstr "crwdns69998:0crwdne69998:0"
+
+#. Label of a Small Text field in DocType 'Opportunity Type'
+#: crm/doctype/opportunity_type/opportunity_type.json
+msgctxt "Opportunity Type"
+msgid "Description"
+msgstr "crwdns70000:0crwdne70000:0"
+
+#. Label of a Section Break field in DocType 'Overdue Payment'
+#. Label of a Small Text field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Description"
+msgstr "crwdns70002:0crwdne70002:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#. Label of a Text Editor field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Description"
+msgstr "crwdns70004:0crwdne70004:0"
+
+#. Label of a Text Editor field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Description"
+msgstr "crwdns70006:0crwdne70006:0"
+
+#. Label of a Section Break field in DocType 'Packing Slip Item'
+#. Label of a Text Editor field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Description"
+msgstr "crwdns70008:0crwdne70008:0"
+
+#. Label of a Small Text field in DocType 'Payment Entry Deduction'
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgctxt "Payment Entry Deduction"
+msgid "Description"
+msgstr "crwdns70010:0crwdne70010:0"
+
+#. Label of a Small Text field in DocType 'Payment Schedule'
+#. Label of a Section Break field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Description"
+msgstr "crwdns70012:0crwdne70012:0"
+
+#. Label of a Small Text field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Description"
+msgstr "crwdns70014:0crwdne70014:0"
+
+#. Label of a Small Text field in DocType 'Payment Terms Template Detail'
+#. Label of a Section Break field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Description"
+msgstr "crwdns70016:0crwdne70016:0"
+
+#. Label of a Text field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Description"
+msgstr "crwdns70018:0crwdne70018:0"
+
+#. Label of a Small Text field in DocType 'Print Heading'
+#: setup/doctype/print_heading/print_heading.json
+msgctxt "Print Heading"
+msgid "Description"
+msgstr "crwdns70020:0crwdne70020:0"
+
+#. Label of a Data field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Description"
+msgstr "crwdns70022:0crwdne70022:0"
+
+#. Label of a Text Editor field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Description"
+msgstr "crwdns70024:0crwdne70024:0"
+
+#. Label of a Text Editor field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Description"
+msgstr "crwdns70026:0crwdne70026:0"
+
+#. Label of a Text field in DocType 'Project Type'
+#: projects/doctype/project_type/project_type.json
+msgctxt "Project Type"
+msgid "Description"
+msgstr "crwdns70028:0crwdne70028:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#. Label of a Text Editor field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Description"
+msgstr "crwdns70030:0crwdne70030:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#. Label of a Text Editor field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Description"
+msgstr "crwdns70032:0crwdne70032:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#. Label of a Text Editor field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Description"
+msgstr "crwdns70034:0crwdne70034:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Description"
+msgstr "crwdns70036:0crwdne70036:0"
+
+#. Label of a Small Text field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Description"
+msgstr "crwdns70038:0crwdne70038:0"
+
+#. Label of a Small Text field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Description"
+msgstr "crwdns70040:0crwdne70040:0"
+
+#. Label of a Text Editor field in DocType 'Quality Inspection Parameter'
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgctxt "Quality Inspection Parameter"
+msgid "Description"
+msgstr "crwdns70042:0crwdne70042:0"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#. Label of a Text Editor field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Description"
+msgstr "crwdns70044:0crwdne70044:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#. Label of a Text Editor field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Description"
+msgstr "crwdns70046:0crwdne70046:0"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice Item'
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Description"
+msgstr "crwdns70048:0crwdne70048:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Description"
+msgstr "crwdns70050:0crwdne70050:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#. Label of a Text Editor field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Description"
+msgstr "crwdns70052:0crwdne70052:0"
+
+#. Label of a Text Editor field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Description"
+msgstr "crwdns70054:0crwdne70054:0"
+
+#. Label of a Small Text field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Description"
+msgstr "crwdns70056:0crwdne70056:0"
+
+#. Label of a Text field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Description"
+msgstr "crwdns70058:0crwdne70058:0"
+
+#. Label of a Long Text field in DocType 'Share Type'
+#: accounts/doctype/share_type/share_type.json
+msgctxt "Share Type"
+msgid "Description"
+msgstr "crwdns70060:0crwdne70060:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#. Label of a Text Editor field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Description"
+msgstr "crwdns70062:0crwdne70062:0"
+
+#. Label of a Small Text field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Description"
+msgstr "crwdns70064:0crwdne70064:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#. Label of a Text Editor field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Description"
+msgstr "crwdns70066:0crwdne70066:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Description"
+msgstr "crwdns70068:0crwdne70068:0"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt Supplied
+#. Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Description"
+msgstr "crwdns70070:0crwdne70070:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#. Label of a Text Editor field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Description"
+msgstr "crwdns70072:0crwdne70072:0"
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Description"
+msgstr "crwdns70074:0crwdne70074:0"
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Description"
+msgstr "crwdns70076:0crwdne70076:0"
+
+#. Label of a Small Text field in DocType 'Task Type'
+#: projects/doctype/task_type/task_type.json
+msgctxt "Task Type"
+msgid "Description"
+msgstr "crwdns70078:0crwdne70078:0"
+
+#. Label of a Small Text field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Description"
+msgstr "crwdns70080:0crwdne70080:0"
+
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr "crwdns112308:0crwdne112308:0"
+
+#. Label of a Text Editor field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Description"
+msgstr "crwdns70082:0crwdne70082:0"
+
+#. Label of a Small Text field in DocType 'Warehouse Type'
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgctxt "Warehouse Type"
+msgid "Description"
+msgstr "crwdns70084:0crwdne70084:0"
+
+#. Label of a Small Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Description"
+msgstr "crwdns70086:0crwdne70086:0"
+
+#. Label of a Text field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Description"
+msgstr "crwdns70088:0crwdne70088:0"
+
+#. Label of a Text field in DocType 'Workstation'
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Description"
+msgstr "crwdns70090:0crwdne70090:0"
+
+#. Label of a Small Text field in DocType 'Workstation Type'
+#. Label of a Tab Break field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Description"
+msgstr "crwdns70092:0crwdne70092:0"
+
+#. Label of a Small Text field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Description of Content"
+msgstr "crwdns70094:0crwdne70094:0"
+
+#. Name of a DocType
+#: setup/doctype/designation/designation.json
+msgid "Designation"
+msgstr "crwdns70096:0crwdne70096:0"
+
+#. Label of a Data field in DocType 'Designation'
+#: setup/doctype/designation/designation.json
+msgctxt "Designation"
+msgid "Designation"
+msgstr "crwdns70098:0crwdne70098:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Designation"
+msgstr "crwdns70100:0crwdne70100:0"
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Designation"
+msgstr "crwdns70102:0crwdne70102:0"
+
+#. Label of a Link field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "Designation"
+msgstr "crwdns70104:0crwdne70104:0"
+
+#. Name of a role
+#: crm/doctype/lead/lead.json projects/doctype/project/project.json
+#: quality_management/doctype/quality_action/quality_action.json
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+#: quality_management/doctype/quality_goal/quality_goal.json
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/doctype/quality_review/quality_review.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/print_heading/print_heading.json stock/doctype/item/item.json
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgid "Desk User"
+msgstr "crwdns70106:0crwdne70106:0"
+
+#: public/js/utils/sales_common.js:479
+msgid "Detailed Reason"
+msgstr "crwdns70108:0crwdne70108:0"
+
+#. Label of a Small Text field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Detailed Reason"
+msgstr "crwdns70110:0crwdne70110:0"
+
+#. Label of a Small Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Detailed Reason"
+msgstr "crwdns70112:0crwdne70112:0"
+
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "crwdns111694:0crwdne111694:0"
+
+#. Label of a Long Text field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Details"
+msgstr "crwdns70114:0crwdne70114:0"
+
+#. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Details"
+msgstr "crwdns70116:0crwdne70116:0"
+
+#. Label of a Text Editor field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Details"
+msgstr "crwdns70118:0crwdne70118:0"
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Details"
+msgstr "crwdns70120:0crwdne70120:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Details"
+msgstr "crwdns70122:0crwdne70122:0"
+
+#. Label of a Text Editor field in DocType 'Lead Source'
+#: crm/doctype/lead_source/lead_source.json
+msgctxt "Lead Source"
+msgid "Details"
+msgstr "crwdns70124:0crwdne70124:0"
+
+#. Label of a Text Editor field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Details"
+msgstr "crwdns70126:0crwdne70126:0"
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Details"
+msgstr "crwdns70128:0crwdne70128:0"
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Details"
+msgstr "crwdns70130:0crwdne70130:0"
+
+#. Label of a Section Break field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Details"
+msgstr "crwdns70132:0crwdne70132:0"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "crwdns111696:0crwdne111696:0"
+
+#. Label of a Select field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Determine Address Tax Category From"
+msgstr "crwdns70134:0crwdne70134:0"
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Diesel"
+msgstr "crwdns70136:0crwdne70136:0"
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
+msgid "Difference"
+msgstr "crwdns70138:0crwdne70138:0"
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Difference"
+msgstr "crwdns70140:0crwdne70140:0"
+
+#. Label of a Float field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Difference"
+msgstr "crwdns70142:0crwdne70142:0"
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Difference"
+msgstr "crwdns70144:0crwdne70144:0"
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Difference (Dr - Cr)"
+msgstr "crwdns70146:0crwdne70146:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
+msgid "Difference Account"
+msgstr "crwdns70148:0crwdne70148:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Difference Account"
+msgstr "crwdns70150:0crwdne70150:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Difference Account"
+msgstr "crwdns70152:0crwdne70152:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Difference Account"
+msgstr "crwdns70154:0crwdne70154:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Difference Account"
+msgstr "crwdns70156:0crwdne70156:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:529
+msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
+msgstr "crwdns70158:0crwdne70158:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
+msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
+msgstr "crwdns70160:0crwdne70160:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
+msgid "Difference Amount"
+msgstr "crwdns70162:0crwdne70162:0"
+
+#. Label of a Currency field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Difference Amount"
+msgstr "crwdns70164:0crwdne70164:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Difference Amount"
+msgstr "crwdns70166:0crwdne70166:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Difference Amount"
+msgstr "crwdns70168:0crwdne70168:0"
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Difference Amount"
+msgstr "crwdns70170:0crwdne70170:0"
+
+#. Label of a Currency field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Difference Amount"
+msgstr "crwdns70172:0crwdne70172:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Difference Amount (Company Currency)"
+msgstr "crwdns70174:0crwdne70174:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:185
+msgid "Difference Amount must be zero"
+msgstr "crwdns70176:0crwdne70176:0"
+
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:49
+msgid "Difference In"
+msgstr "crwdns70178:0crwdne70178:0"
+
+#. Label of a Date field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Difference Posting Date"
+msgstr "crwdns70180:0crwdne70180:0"
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
+msgid "Difference Qty"
+msgstr "crwdns70182:0crwdne70182:0"
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
+msgid "Difference Value"
+msgstr "crwdns70184:0crwdne70184:0"
+
+#: stock/doctype/delivery_note/delivery_note.js:414
+msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
+msgstr "crwdns70186:0crwdne70186:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:192
+msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
+msgstr "crwdns70188:0crwdne70188:0"
+
+#. Label of a Table field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Dimension Defaults"
+msgstr "crwdns70190:0crwdne70190:0"
+
+#. Label of a Tab Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Dimension Details"
+msgstr "crwdns70192:0crwdne70192:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
+msgid "Dimension Filter"
+msgstr "crwdns70194:0crwdne70194:0"
+
+#. Label of a HTML field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Dimension Filter Help"
+msgstr "crwdns70196:0crwdne70196:0"
+
+#. Label of a Data field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Dimension Name"
+msgstr "crwdns70198:0crwdne70198:0"
+
+#. Label of a Data field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Dimension Name"
+msgstr "crwdns70200:0crwdne70200:0"
+
+#. Name of a report
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.json
+msgid "Dimension-wise Accounts Balance Report"
+msgstr "crwdns70202:0crwdne70202:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Direct Expense"
+msgstr "crwdns70204:0crwdne70204:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:43
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:62
+msgid "Direct Expenses"
+msgstr "crwdns70206:0crwdne70206:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:106
+msgid "Direct Income"
+msgstr "crwdns70208:0crwdne70208:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Direct Income"
+msgstr "crwdns70210:0crwdne70210:0"
+
+#. Label of a Check field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Disable"
+msgstr "crwdns70212:0crwdne70212:0"
+
+#. Label of a Check field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Disable"
+msgstr "crwdns70214:0crwdne70214:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Disable"
+msgstr "crwdns70216:0crwdne70216:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Disable"
+msgstr "crwdns70218:0crwdne70218:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Disable"
+msgstr "crwdns70220:0crwdne70220:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Disable"
+msgstr "crwdns70222:0crwdne70222:0"
+
+#. Label of a Check field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Disable"
+msgstr "crwdns70224:0crwdne70224:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Disable Capacity Planning"
+msgstr "crwdns70226:0crwdne70226:0"
+
+#. Label of a Check field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Disable In Words"
+msgstr "crwdns70228:0crwdne70228:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Disable Last Purchase Rate"
+msgstr "crwdns70230:0crwdne70230:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Disable Rounded Total"
+msgstr "crwdns70232:0crwdne70232:0"
+
+#. Label of a Check field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Disable Rounded Total"
+msgstr "crwdns70234:0crwdne70234:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Disable Rounded Total"
+msgstr "crwdns70236:0crwdne70236:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Disable Rounded Total"
+msgstr "crwdns70238:0crwdne70238:0"
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Disable Rounded Total"
+msgstr "crwdns70240:0crwdne70240:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Disable Rounded Total"
+msgstr "crwdns70242:0crwdne70242:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Disable Rounded Total"
+msgstr "crwdns70244:0crwdne70244:0"
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Disable Rounded Total"
+msgstr "crwdns70246:0crwdne70246:0"
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Disable Rounded Total"
+msgstr "crwdns70248:0crwdne70248:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Disable Serial No And Batch Selector"
+msgstr "crwdns70250:0crwdne70250:0"
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:70
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
+#: stock/doctype/putaway_rule/putaway_rule_list.js:5
+msgid "Disabled"
+msgstr "crwdns70252:0crwdne70252:0"
+
+#. Label of a Check field in DocType 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Disabled"
+msgstr "crwdns70254:0crwdne70254:0"
+
+#. Label of a Check field in DocType 'Activity Type'
+#: projects/doctype/activity_type/activity_type.json
+msgctxt "Activity Type"
+msgid "Disabled"
+msgstr "crwdns70256:0crwdne70256:0"
+
+#. Label of a Check field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Disabled"
+msgstr "crwdns70258:0crwdne70258:0"
+
+#. Label of a Check field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Disabled"
+msgstr "crwdns70260:0crwdne70260:0"
+
+#. Label of a Check field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Disabled"
+msgstr "crwdns70262:0crwdne70262:0"
+
+#. Label of a Check field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Disabled"
+msgstr "crwdns70264:0crwdne70264:0"
+
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Disabled"
+msgstr "crwdns70266:0crwdne70266:0"
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Disabled"
+msgstr "crwdns70268:0crwdne70268:0"
+
+#. Label of a Check field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Disabled"
+msgstr "crwdns70270:0crwdne70270:0"
+
+#. Label of a Check field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Disabled"
+msgstr "crwdns70272:0crwdne70272:0"
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Disabled"
+msgstr "crwdns70274:0crwdne70274:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Disabled"
+msgstr "crwdns70276:0crwdne70276:0"
+
+#. Label of a Check field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Disabled"
+msgstr "crwdns70278:0crwdne70278:0"
+
+#. Label of a Check field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Disabled"
+msgstr "crwdns70280:0crwdne70280:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Disabled"
+msgstr "crwdns70282:0crwdne70282:0"
+
+#. Label of a Check field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Disabled"
+msgstr "crwdns70284:0crwdne70284:0"
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Disabled"
+msgstr "crwdns70286:0crwdne70286:0"
+
+#. Label of a Check field in DocType 'Routing'
+#: manufacturing/doctype/routing/routing.json
+msgctxt "Routing"
+msgid "Disabled"
+msgstr "crwdns70288:0crwdne70288:0"
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Disabled"
+msgstr "crwdns70290:0crwdne70290:0"
+
+#. Label of a Check field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Disabled"
+msgstr "crwdns70292:0crwdne70292:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Disabled"
+msgstr "crwdns70294:0crwdne70294:0"
+
+#. Label of a Check field in DocType 'Tax Category'
+#: accounts/doctype/tax_category/tax_category.json
+msgctxt "Tax Category"
+msgid "Disabled"
+msgstr "crwdns70296:0crwdne70296:0"
+
+#. Label of a Check field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Disabled"
+msgstr "crwdns70298:0crwdne70298:0"
+
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Disabled"
+msgstr "crwdns70300:0crwdne70300:0"
+
+#: accounts/general_ledger.py:132
+msgid "Disabled Account Selected"
+msgstr "crwdns70302:0crwdne70302:0"
+
+#: stock/utils.py:435
+msgid "Disabled Warehouse {0} cannot be used for this transaction."
+msgstr "crwdns70304:0{0}crwdne70304:0"
+
+#: controllers/accounts_controller.py:603
+msgid "Disabled pricing rules since this {} is an internal transfer"
+msgstr "crwdns70306:0crwdne70306:0"
+
+#: controllers/accounts_controller.py:617
+msgid "Disabled tax included prices since this {} is an internal transfer"
+msgstr "crwdns70308:0crwdne70308:0"
+
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
+msgid "Disabled template must not be default template"
+msgstr "crwdns70310:0crwdne70310:0"
+
+#. Description of the 'Scan Mode' (Check) field in DocType 'Stock
+#. Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Disables auto-fetching of existing quantity"
+msgstr "crwdns70312:0crwdne70312:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
+msgid "Disburse Loan"
+msgstr "crwdns70314:0crwdne70314:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+msgid "Disbursed"
+msgstr "crwdns70316:0crwdne70316:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Disbursed"
+msgstr "crwdns70318:0crwdne70318:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
+msgid "Discount"
+msgstr "crwdns70320:0crwdne70320:0"
+
+#. Label of a Float field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discount"
+msgstr "crwdns70322:0crwdne70322:0"
+
+#. Label of a Float field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount"
+msgstr "crwdns70324:0crwdne70324:0"
+
+#. Label of a Float field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount"
+msgstr "crwdns70326:0crwdne70326:0"
+
+#: selling/page/point_of_sale/pos_item_details.js:173
+msgid "Discount (%)"
+msgstr "crwdns70328:0crwdne70328:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr "crwdns70330:0crwdne70330:0"
+
+#. Label of a Percent field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr "crwdns70332:0crwdne70332:0"
+
+#. Label of a Percent field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr "crwdns70334:0crwdne70334:0"
+
+#. Label of a Percent field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr "crwdns70336:0crwdne70336:0"
+
+#. Label of a Percent field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Discount (%) on Price List Rate with Margin"
+msgstr "crwdns70338:0crwdne70338:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Discount Account"
+msgstr "crwdns70340:0crwdne70340:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount Account"
+msgstr "crwdns70342:0crwdne70342:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Discount Amount"
+msgstr "crwdns70344:0crwdne70344:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Discount Amount"
+msgstr "crwdns70346:0crwdne70346:0"
+
+#. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discount Amount"
+msgstr "crwdns70348:0crwdne70348:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
+#. Price Discount'
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Discount Amount"
+msgstr "crwdns70350:0crwdne70350:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Discount Amount"
+msgstr "crwdns70352:0crwdne70352:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Discount Amount"
+msgstr "crwdns70354:0crwdne70354:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Discount Amount"
+msgstr "crwdns70356:0crwdne70356:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Discount Amount"
+msgstr "crwdns70358:0crwdne70358:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount Amount"
+msgstr "crwdns70360:0crwdne70360:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Discount Amount"
+msgstr "crwdns70362:0crwdne70362:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Discount Amount"
+msgstr "crwdns70364:0crwdne70364:0"
+
+#. Label of a Date field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discount Date"
+msgstr "crwdns70366:0crwdne70366:0"
+
+#. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discount Percentage"
+msgstr "crwdns70368:0crwdne70368:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
+#. Price Discount'
+#. Label of a Float field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Discount Percentage"
+msgstr "crwdns70370:0crwdne70370:0"
+
+#. Label of a Section Break field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Settings"
+msgstr "crwdns70372:0crwdne70372:0"
+
+#. Label of a Section Break field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Settings"
+msgstr "crwdns70374:0crwdne70374:0"
+
+#. Label of a Select field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discount Type"
+msgstr "crwdns70376:0crwdne70376:0"
+
+#. Label of a Select field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Type"
+msgstr "crwdns70378:0crwdne70378:0"
+
+#. Label of a Select field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Type"
+msgstr "crwdns70380:0crwdne70380:0"
+
+#. Label of a Select field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Discount Type"
+msgstr "crwdns70382:0crwdne70382:0"
+
+#. Label of a Int field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Validity"
+msgstr "crwdns70384:0crwdne70384:0"
+
+#. Label of a Int field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Validity"
+msgstr "crwdns70386:0crwdne70386:0"
+
+#. Label of a Select field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Discount Validity Based On"
+msgstr "crwdns70388:0crwdne70388:0"
+
+#. Label of a Select field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Discount Validity Based On"
+msgstr "crwdns70390:0crwdne70390:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Discount and Margin"
+msgstr "crwdns70392:0crwdne70392:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Discount and Margin"
+msgstr "crwdns70394:0crwdne70394:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Discount and Margin"
+msgstr "crwdns70396:0crwdne70396:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Discount and Margin"
+msgstr "crwdns70398:0crwdne70398:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Discount and Margin"
+msgstr "crwdns70400:0crwdne70400:0"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Discount and Margin"
+msgstr "crwdns70402:0crwdne70402:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Discount and Margin"
+msgstr "crwdns70404:0crwdne70404:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Discount and Margin"
+msgstr "crwdns70406:0crwdne70406:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:791
+msgid "Discount cannot be greater than 100%"
+msgstr "crwdns70408:0crwdne70408:0"
+
+#: setup/doctype/authorization_rule/authorization_rule.py:93
+msgid "Discount must be less than 100"
+msgstr "crwdns70410:0crwdne70410:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:2564
+msgid "Discount of {} applied as per Payment Term"
+msgstr "crwdns70412:0crwdne70412:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discount on Other Item"
+msgstr "crwdns70414:0crwdne70414:0"
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Discount on Other Item"
+msgstr "crwdns70416:0crwdne70416:0"
+
+#. Label of a Percent field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Discount on Price List Rate (%)"
+msgstr "crwdns70418:0crwdne70418:0"
+
+#. Label of a Percent field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Discount on Price List Rate (%)"
+msgstr "crwdns70420:0crwdne70420:0"
+
+#. Label of a Percent field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Discount on Price List Rate (%)"
+msgstr "crwdns70422:0crwdne70422:0"
+
+#. Label of a Percent field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Discount on Price List Rate (%)"
+msgstr "crwdns70424:0crwdne70424:0"
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Discounted Amount"
+msgstr "crwdns70426:0crwdne70426:0"
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Discounted Amount"
+msgstr "crwdns70428:0crwdne70428:0"
+
+#. Name of a DocType
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgid "Discounted Invoice"
+msgstr "crwdns70430:0crwdne70430:0"
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Discounts"
+msgstr "crwdns70432:0crwdne70432:0"
+
+#. Description of the 'Is Recursive' (Check) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Discounts to be applied in sequential ranges like buy 1 get 1, buy 2 get 2, buy 3 get 3 and so on"
+msgstr "crwdns70434:0crwdne70434:0"
+
+#. Description of the 'Is Recursive' (Check) field in DocType 'Promotional
+#. Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Discounts to be applied in sequential ranges like buy 1 get 1, buy 2 get 2, buy 3 get 3 and so on"
+msgstr "crwdns70436:0crwdne70436:0"
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:27
+msgid "Dislikes"
+msgstr "crwdns70438:0crwdne70438:0"
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Dislikes"
+msgstr "crwdns70440:0crwdne70440:0"
+
+#: setup/doctype/company/company.py:344
+msgid "Dispatch"
+msgstr "crwdns70442:0crwdne70442:0"
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Dispatch Address"
+msgstr "crwdns70444:0crwdne70444:0"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Dispatch Address"
+msgstr "crwdns70446:0crwdne70446:0"
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Dispatch Address"
+msgstr "crwdns70448:0crwdne70448:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Dispatch Address Name"
+msgstr "crwdns70450:0crwdne70450:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Dispatch Address Name"
+msgstr "crwdns70452:0crwdne70452:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Dispatch Address Name"
+msgstr "crwdns70454:0crwdne70454:0"
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Dispatch Information"
+msgstr "crwdns70456:0crwdne70456:0"
+
+#: patches/v11_0/add_default_dispatch_notification_template.py:11
+#: patches/v11_0/add_default_dispatch_notification_template.py:20
+#: patches/v11_0/add_default_dispatch_notification_template.py:28
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
+msgid "Dispatch Notification"
+msgstr "crwdns70458:0crwdne70458:0"
+
+#. Label of a Link field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Dispatch Notification Attachment"
+msgstr "crwdns70460:0crwdne70460:0"
+
+#. Label of a Link field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Dispatch Notification Template"
+msgstr "crwdns70462:0crwdne70462:0"
+
+#. Label of a Section Break field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Dispatch Settings"
+msgstr "crwdns70464:0crwdne70464:0"
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Disposal Date"
+msgstr "crwdns70466:0crwdne70466:0"
+
+#. Label of a Float field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Distance"
+msgstr "crwdns70468:0crwdne70468:0"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Distance UOM"
+msgstr "crwdns70470:0crwdne70470:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Distance from left edge"
+msgstr "crwdns70472:0crwdne70472:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Distance from top edge"
+msgstr "crwdns70474:0crwdne70474:0"
+
+#. Label of a Code field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Distinct Item and Warehouse"
+msgstr "crwdns70476:0crwdne70476:0"
+
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr "crwdns111698:0crwdne111698:0"
+
+#. Label of a Select field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Distribute Additional Costs Based On "
+msgstr "crwdns70478:0crwdne70478:0"
+
+#. Label of a Select field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Distribute Additional Costs Based On "
+msgstr "crwdns70480:0crwdne70480:0"
+
+#. Label of a Select field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Distribute Charges Based On"
+msgstr "crwdns70482:0crwdne70482:0"
+
+#. Option for the 'Distribute Charges Based On' (Select) field in DocType
+#. 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Distribute Manually"
+msgstr "crwdns70484:0crwdne70484:0"
+
+#. Label of a Data field in DocType 'Monthly Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Distribution Name"
+msgstr "crwdns70486:0crwdne70486:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:191
+msgid "Distributor"
+msgstr "crwdns70488:0crwdne70488:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:104
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:152
+msgid "Dividends Paid"
+msgstr "crwdns70490:0crwdne70490:0"
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Divorced"
+msgstr "crwdns70492:0crwdne70492:0"
+
+#: crm/report/lead_details/lead_details.js:41
+msgid "Do Not Contact"
+msgstr "crwdns70494:0crwdne70494:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Do Not Contact"
+msgstr "crwdns70496:0crwdne70496:0"
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Do Not Explode"
+msgstr "crwdns70498:0crwdne70498:0"
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Do Not Explode"
+msgstr "crwdns70500:0crwdne70500:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr "crwdns111700:0crwdne111700:0"
+
+#. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Do not show any symbol like $ etc next to currencies."
+msgstr "crwdns70502:0crwdne70502:0"
+
+#. Label of a Check field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Do not update variants on save"
+msgstr "crwdns70504:0crwdne70504:0"
+
+#: assets/doctype/asset/asset.js:800
+msgid "Do you really want to restore this scrapped asset?"
+msgstr "crwdns70506:0crwdne70506:0"
+
+#: assets/doctype/asset/asset.js:788
+msgid "Do you really want to scrap this asset?"
+msgstr "crwdns70508:0crwdne70508:0"
+
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr "crwdns111702:0{0}crwdne111702:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
+msgid "Do you want to notify all the customers by email?"
+msgstr "crwdns70510:0crwdne70510:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:221
+msgid "Do you want to submit the material request"
+msgstr "crwdns70512:0crwdne70512:0"
+
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr "crwdns111704:0crwdne111704:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr "crwdns111706:0crwdne111706:0"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr "crwdns111708:0crwdne111708:0"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Item'
+#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
+msgctxt "Transaction Deletion Record Item"
+msgid "DocType"
+msgstr "crwdns70514:0crwdne70514:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
+msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
+msgstr "crwdns70516:0crwdne70516:0"
+
+#: templates/pages/search_help.py:22
+msgid "Docs Search"
+msgstr "crwdns70518:0crwdne70518:0"
+
+#: selling/report/inactive_customers/inactive_customers.js:14
+msgid "Doctype"
+msgstr "crwdns70520:0crwdne70520:0"
+
+#. Label of a Link field in DocType 'Repost Allowed Types'
+#: accounts/doctype/repost_allowed_types/repost_allowed_types.json
+msgctxt "Repost Allowed Types"
+msgid "Doctype"
+msgstr "crwdns70522:0crwdne70522:0"
+
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:141
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
+msgid "Document Name"
+msgstr "crwdns70524:0crwdne70524:0"
+
+#. Label of a Dynamic Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Document Name"
+msgstr "crwdns70526:0crwdne70526:0"
+
+#. Label of a Dynamic Link field in DocType 'Quality Meeting Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Document Name"
+msgstr "crwdns70528:0crwdne70528:0"
+
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:134
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
+msgid "Document Type"
+msgstr "crwdns70530:0crwdne70530:0"
+
+#. Label of a Link field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Document Type"
+msgstr "crwdns70532:0crwdne70532:0"
+
+#. Label of a Link field in DocType 'Closed Document'
+#: accounts/doctype/closed_document/closed_document.json
+msgctxt "Closed Document"
+msgid "Document Type"
+msgstr "crwdns70534:0crwdne70534:0"
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Document Type"
+msgstr "crwdns70536:0crwdne70536:0"
+
+#. Label of a Data field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Document Type"
+msgstr "crwdns70538:0crwdne70538:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Document Type"
+msgstr "crwdns70540:0crwdne70540:0"
+
+#. Label of a Select field in DocType 'Quality Meeting Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Document Type"
+msgstr "crwdns70542:0crwdne70542:0"
+
+#. Label of a Link field in DocType 'Subscription Invoice'
+#: accounts/doctype/subscription_invoice/subscription_invoice.json
+msgctxt "Subscription Invoice"
+msgid "Document Type "
+msgstr "crwdns70544:0crwdne70544:0"
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
+msgid "Document Type already used as a dimension"
+msgstr "crwdns70546:0crwdne70546:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
+msgid "Document {0} successfully uncleared"
+msgstr "crwdns70548:0{0}crwdne70548:0"
+
+#. Option for the 'Shipment Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Documents"
+msgstr "crwdns70550:0crwdne70550:0"
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
+msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
+msgstr "crwdns70552:0{0}crwdne70552:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Domain"
+msgstr "crwdns70554:0crwdne70554:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Domain Settings"
+msgid "Domain Settings"
+msgstr "crwdns70556:0crwdne70556:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Don't Create Loyalty Points"
+msgstr "crwdns70558:0crwdne70558:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Don't Reserve Sales Order Qty on Sales Return"
+msgstr "crwdns70560:0crwdne70560:0"
+
+#. Label of a Check field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Don't Send Emails"
+msgstr "crwdns70562:0crwdne70562:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr "crwdns70564:0crwdne70564:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "Done"
+msgstr "crwdns111710:0crwdne111710:0"
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Dont Recompute tax"
+msgstr "crwdns70566:0crwdne70566:0"
+
+#. Label of a Int field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Doors"
+msgstr "crwdns70568:0crwdne70568:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Double Declining Balance"
+msgstr "crwdns70570:0crwdne70570:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Double Declining Balance"
+msgstr "crwdns70572:0crwdne70572:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Double Declining Balance"
+msgstr "crwdns70574:0crwdne70574:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
+msgid "Download"
+msgstr "crwdns70576:0crwdne70576:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Download Backups"
+msgstr "crwdns70578:0crwdne70578:0"
+
+#: public/js/utils/serial_no_batch_selector.js:241
+msgid "Download CSV Template"
+msgstr "crwdns70580:0crwdne70580:0"
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Download Materials Request Plan"
+msgstr "crwdns70582:0crwdne70582:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Download Materials Request Plan Section"
+msgstr "crwdns70584:0crwdne70584:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
+msgid "Download PDF"
+msgstr "crwdns70586:0crwdne70586:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
+msgid "Download Template"
+msgstr "crwdns70588:0crwdne70588:0"
+
+#. Label of a Button field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Download Template"
+msgstr "crwdns70590:0crwdne70590:0"
+
+#. Label of a Button field in DocType 'Chart of Accounts Importer'
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgctxt "Chart of Accounts Importer"
+msgid "Download Template"
+msgstr "crwdns70592:0crwdne70592:0"
+
+#. Label of a Data field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Downtime"
+msgstr "crwdns70594:0crwdne70594:0"
+
+#. Label of a Float field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Downtime"
+msgstr "crwdns70596:0crwdne70596:0"
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:93
+msgid "Downtime (In Hours)"
+msgstr "crwdns70598:0crwdne70598:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/downtime_analysis/downtime_analysis.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Downtime Analysis"
+msgstr "crwdns70600:0crwdne70600:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgid "Downtime Entry"
+msgstr "crwdns70602:0crwdne70602:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Downtime Entry"
+msgid "Downtime Entry"
+msgstr "crwdns70604:0crwdne70604:0"
+
+#. Label of a Section Break field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Downtime Reason"
+msgstr "crwdns70606:0crwdne70606:0"
+
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
+msgid "Dr"
+msgstr "crwdns70608:0crwdne70608:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
+#: accounts/doctype/payment_request/payment_request_list.js:5
+#: assets/doctype/asset/asset_list.js:25
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:5
+#: stock/doctype/stock_entry/stock_entry_list.js:18
+msgid "Draft"
+msgstr "crwdns70610:0crwdne70610:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Draft"
+msgstr "crwdns70612:0crwdne70612:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset Depreciation
+#. Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Draft"
+msgstr "crwdns70614:0crwdne70614:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Draft"
+msgstr "crwdns70616:0crwdne70616:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Draft"
+msgstr "crwdns70618:0crwdne70618:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Draft"
+msgstr "crwdns70620:0crwdne70620:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Draft"
+msgstr "crwdns70622:0crwdne70622:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Draft"
+msgstr "crwdns70624:0crwdne70624:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Draft"
+msgstr "crwdns70626:0crwdne70626:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Draft"
+msgstr "crwdns70628:0crwdne70628:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Draft"
+msgstr "crwdns70630:0crwdne70630:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Draft"
+msgstr "crwdns70632:0crwdne70632:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Draft"
+msgstr "crwdns70634:0crwdne70634:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Draft"
+msgstr "crwdns70636:0crwdne70636:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Draft"
+msgstr "crwdns70638:0crwdne70638:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Draft"
+msgstr "crwdns70640:0crwdne70640:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Draft"
+msgstr "crwdns70642:0crwdne70642:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Draft"
+msgstr "crwdns70644:0crwdne70644:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Draft"
+msgstr "crwdns70646:0crwdne70646:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Draft"
+msgstr "crwdns70648:0crwdne70648:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Draft"
+msgstr "crwdns70650:0crwdne70650:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Draft"
+msgstr "crwdns70652:0crwdne70652:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Draft"
+msgstr "crwdns70654:0crwdne70654:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Draft"
+msgstr "crwdns70656:0crwdne70656:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Draft"
+msgstr "crwdns70658:0crwdne70658:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Draft"
+msgstr "crwdns70660:0crwdne70660:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Draft"
+msgstr "crwdns70662:0crwdne70662:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Draft"
+msgstr "crwdns70664:0crwdne70664:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Draft"
+msgstr "crwdns70666:0crwdne70666:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Draft"
+msgstr "crwdns70668:0crwdne70668:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Draft"
+msgstr "crwdns70670:0crwdne70670:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Draft"
+msgstr "crwdns70672:0crwdne70672:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Draft"
+msgstr "crwdns70674:0crwdne70674:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Draft"
+msgstr "crwdns70678:0crwdne70678:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr "crwdns112310:0crwdne112310:0"
+
+#. Name of a DocType
+#: setup/doctype/driver/driver.json
+msgid "Driver"
+msgstr "crwdns70682:0crwdne70682:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Driver"
+msgstr "crwdns70684:0crwdne70684:0"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver"
+msgstr "crwdns70686:0crwdne70686:0"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver Address"
+msgstr "crwdns70688:0crwdne70688:0"
+
+#. Label of a Data field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver Email"
+msgstr "crwdns70690:0crwdne70690:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Driver Name"
+msgstr "crwdns70692:0crwdne70692:0"
+
+#. Label of a Data field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Driver Name"
+msgstr "crwdns70694:0crwdne70694:0"
+
+#. Label of a Data field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Driver licence class"
+msgstr "crwdns70696:0crwdne70696:0"
+
+#. Label of a Section Break field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Driving License Categories"
+msgstr "crwdns70698:0crwdne70698:0"
+
+#. Name of a DocType
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgid "Driving License Category"
+msgstr "crwdns70700:0crwdne70700:0"
+
+#. Label of a Table field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Driving License Category"
+msgstr "crwdns70702:0crwdne70702:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Drop Ship"
+msgstr "crwdns70704:0crwdne70704:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Drop Ship"
+msgstr "crwdns70706:0crwdne70706:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Drop Ship"
+msgstr "crwdns70708:0crwdne70708:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Drop Ship"
+msgstr "crwdns70710:0crwdne70710:0"
+
+#: accounts/party.py:640
+msgid "Due / Reference Date cannot be after {0}"
+msgstr "crwdns70712:0{0}crwdne70712:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:795
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
+msgid "Due Date"
+msgstr "crwdns70714:0crwdne70714:0"
+
+#. Label of a Date field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Due Date"
+msgstr "crwdns70716:0crwdne70716:0"
+
+#. Label of a Date field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Due Date"
+msgstr "crwdns70718:0crwdne70718:0"
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Due Date"
+msgstr "crwdns70720:0crwdne70720:0"
+
+#. Label of a Date field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Due Date"
+msgstr "crwdns70722:0crwdne70722:0"
+
+#. Label of a Date field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Due Date"
+msgstr "crwdns70724:0crwdne70724:0"
+
+#. Label of a Date field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Due Date"
+msgstr "crwdns70726:0crwdne70726:0"
+
+#. Label of a Date field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Due Date"
+msgstr "crwdns70728:0crwdne70728:0"
+
+#. Label of a Date field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Due Date"
+msgstr "crwdns70730:0crwdne70730:0"
+
+#. Option for the 'Ageing Based On' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Due Date"
+msgstr "crwdns70732:0crwdne70732:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Due Date"
+msgstr "crwdns70734:0crwdne70734:0"
+
+#. Label of a Select field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Due Date Based On"
+msgstr "crwdns70736:0crwdne70736:0"
+
+#. Label of a Select field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Due Date Based On"
+msgstr "crwdns70738:0crwdne70738:0"
+
+#: accounts/party.py:616
+msgid "Due Date cannot be before Posting / Supplier Invoice Date"
+msgstr "crwdns70740:0crwdne70740:0"
+
+#: controllers/accounts_controller.py:639
+msgid "Due Date is mandatory"
+msgstr "crwdns70742:0crwdne70742:0"
+
+#. Name of a DocType
+#. Label of a Card Break in the Receivables Workspace
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
+#: accounts/workspace/receivables/receivables.json
+msgid "Dunning"
+msgstr "crwdns70744:0crwdne70744:0"
+
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Dunning"
+msgid "Dunning"
+msgstr "crwdns104554:0crwdne104554:0"
+
+#. Linked DocType in Dunning Type's connections
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Dunning"
+msgstr "crwdns70746:0crwdne70746:0"
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Amount"
+msgstr "crwdns70748:0crwdne70748:0"
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Amount (Company Currency)"
+msgstr "crwdns70750:0crwdne70750:0"
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Fee"
+msgstr "crwdns70752:0crwdne70752:0"
+
+#. Label of a Currency field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Dunning Fee"
+msgstr "crwdns70754:0crwdne70754:0"
+
+#. Label of a Section Break field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Dunning Letter"
+msgstr "crwdns70756:0crwdne70756:0"
+
+#. Name of a DocType
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgid "Dunning Letter Text"
+msgstr "crwdns70758:0crwdne70758:0"
+
+#. Label of a Int field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Dunning Level"
+msgstr "crwdns70760:0crwdne70760:0"
+
+#. Name of a DocType
+#: accounts/doctype/dunning_type/dunning_type.json
+msgid "Dunning Type"
+msgstr "crwdns70762:0crwdne70762:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Dunning Type"
+msgstr "crwdns70764:0crwdne70764:0"
+
+#. Label of a Data field in DocType 'Dunning Type'
+#. Label of a Link in the Receivables Workspace
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Dunning Type"
+msgid "Dunning Type"
+msgstr "crwdns70766:0crwdne70766:0"
+
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
+msgid "Duplicate"
+msgstr "crwdns70768:0crwdne70768:0"
+
+#: stock/doctype/closing_stock_balance/closing_stock_balance.py:82
+msgid "Duplicate Closing Stock Balance"
+msgstr "crwdns70770:0crwdne70770:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:136
+msgid "Duplicate Customer Group"
+msgstr "crwdns70772:0crwdne70772:0"
+
+#: setup/doctype/authorization_rule/authorization_rule.py:71
+msgid "Duplicate Entry. Please check Authorization Rule {0}"
+msgstr "crwdns70774:0{0}crwdne70774:0"
+
+#: assets/doctype/asset/asset.py:299
+msgid "Duplicate Finance Book"
+msgstr "crwdns70776:0crwdne70776:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:130
+msgid "Duplicate Item Group"
+msgstr "crwdns70778:0crwdne70778:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:77
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:61
+msgid "Duplicate POS Invoices found"
+msgstr "crwdns70780:0crwdne70780:0"
+
+#: projects/doctype/project/project.js:74
+msgid "Duplicate Project with Tasks"
+msgstr "crwdns70782:0crwdne70782:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:135
+msgid "Duplicate customer group found in the customer group table"
+msgstr "crwdns104556:0crwdne104556:0"
+
+#: stock/doctype/item_manufacturer/item_manufacturer.py:44
+msgid "Duplicate entry against the item code {0} and manufacturer {1}"
+msgstr "crwdns70786:0{0}crwdnd70786:0{1}crwdne70786:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:130
+msgid "Duplicate item group found in the item group table"
+msgstr "crwdns70788:0crwdne70788:0"
+
+#: projects/doctype/project/project.js:174
+msgid "Duplicate project has been created"
+msgstr "crwdns70790:0crwdne70790:0"
+
+#: utilities/transaction_base.py:51
+msgid "Duplicate row {0} with same {1}"
+msgstr "crwdns70792:0{0}crwdnd70792:0{1}crwdne70792:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:156
+msgid "Duplicate {0} found in the table"
+msgstr "crwdns70794:0{0}crwdne70794:0"
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:24
+msgid "Duration"
+msgstr "crwdns70796:0crwdne70796:0"
+
+#. Label of a Duration field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Duration"
+msgstr "crwdns70798:0crwdne70798:0"
+
+#. Label of a Duration field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Duration"
+msgstr "crwdns70800:0crwdne70800:0"
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Duration (Days)"
+msgstr "crwdns70802:0crwdne70802:0"
+
+#: crm/report/lead_conversion_time/lead_conversion_time.py:66
+msgid "Duration in Days"
+msgstr "crwdns70804:0crwdne70804:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
+#: setup/setup_wizard/operations/taxes_setup.py:251
+msgid "Duties and Taxes"
+msgstr "crwdns70806:0crwdne70806:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr "crwdns112312:0crwdne112312:0"
+
+#: regional/italy/utils.py:247 regional/italy/utils.py:267
+#: regional/italy/utils.py:278 regional/italy/utils.py:286
+#: regional/italy/utils.py:293 regional/italy/utils.py:297
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
+#: regional/italy/utils.py:348 regional/italy/utils.py:453
+msgid "E-Invoicing Information Missing"
+msgstr "crwdns70808:0crwdne70808:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "EAN"
+msgstr "crwdns70810:0crwdne70810:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "EAN-12"
+msgstr "crwdns70812:0crwdne70812:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "EAN-8"
+msgstr "crwdns70814:0crwdne70814:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr "crwdns112314:0crwdne112314:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr "crwdns112316:0crwdne112316:0"
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "ERPNext Company"
+msgstr "crwdns70816:0crwdne70816:0"
+
+#. Label of a Data field in DocType 'Employee Group Table'
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgctxt "Employee Group Table"
+msgid "ERPNext User ID"
+msgstr "crwdns70818:0crwdne70818:0"
+
+#. Option for the 'Update frequency of Project' (Select) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Each Transaction"
+msgstr "crwdns70820:0crwdne70820:0"
+
+#. Option for the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Each Transaction"
+msgstr "crwdns70822:0crwdne70822:0"
+
+#: stock/report/stock_ageing/stock_ageing.py:162
+msgid "Earliest"
+msgstr "crwdns70824:0crwdne70824:0"
+
+#: stock/report/stock_balance/stock_balance.py:485
+msgid "Earliest Age"
+msgstr "crwdns70826:0crwdne70826:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:18
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:27
+msgid "Earnest Money"
+msgstr "crwdns70828:0crwdne70828:0"
+
+#: manufacturing/doctype/bom/bom_tree.js:44
+#: setup/doctype/employee/employee_tree.js:18
+msgid "Edit"
+msgstr "crwdns70830:0crwdne70830:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr "crwdns111712:0crwdne111712:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr "crwdns111714:0crwdne111714:0"
+
+#: public/js/utils/serial_no_batch_selector.js:30
+msgid "Edit Full Form"
+msgstr "crwdns70832:0crwdne70832:0"
+
+#: controllers/item_variant.py:154
+msgid "Edit Not Allowed"
+msgstr "crwdns70834:0crwdne70834:0"
+
+#: public/js/utils/crm_activities.js:184
+msgid "Edit Note"
+msgstr "crwdns70836:0crwdne70836:0"
+
+#: stock/doctype/delivery_note/delivery_note.js:418
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70838:0crwdne70838:0"
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70840:0crwdne70840:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70842:0crwdne70842:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70844:0crwdne70844:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70846:0crwdne70846:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70848:0crwdne70848:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70850:0crwdne70850:0"
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70852:0crwdne70852:0"
+
+#. Label of a Check field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70854:0crwdne70854:0"
+
+#. Label of a Check field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Edit Posting Date and Time"
+msgstr "crwdns70856:0crwdne70856:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
+msgid "Edit Qty"
+msgstr "crwdns70858:0crwdne70858:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
+msgid "Edit Receipt"
+msgstr "crwdns70860:0crwdne70860:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:745
+msgid "Editing {0} is not allowed as per POS Profile settings"
+msgstr "crwdns70862:0{0}crwdne70862:0"
+
+#. Label of a Table field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Education"
+msgstr "crwdns70864:0crwdne70864:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Educational Qualification"
+msgstr "crwdns70866:0crwdne70866:0"
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+msgid "Either 'Selling' or 'Buying' must be selected"
+msgstr "crwdns70868:0crwdne70868:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:48
+msgid "Either location or employee must be required"
+msgstr "crwdns70870:0crwdne70870:0"
+
+#: setup/doctype/territory/territory.py:40
+msgid "Either target qty or target amount is mandatory"
+msgstr "crwdns70872:0crwdne70872:0"
+
+#: setup/doctype/sales_person/sales_person.py:50
+msgid "Either target qty or target amount is mandatory."
+msgstr "crwdns70874:0crwdne70874:0"
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Electric"
+msgstr "crwdns70876:0crwdne70876:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:173
+msgid "Electrical"
+msgstr "crwdns70878:0crwdne70878:0"
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Electricity Cost"
+msgstr "crwdns70880:0crwdne70880:0"
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Electricity Cost"
+msgstr "crwdns70882:0crwdne70882:0"
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Electricity down"
+msgstr "crwdns70884:0crwdne70884:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:27
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:40
+msgid "Electronic Equipment"
+msgstr "crwdns104558:0crwdne104558:0"
+
+#. Name of a report
+#: regional/report/electronic_invoice_register/electronic_invoice_register.json
+msgid "Electronic Invoice Register"
+msgstr "crwdns70888:0crwdne70888:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr "crwdns112318:0crwdne112318:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
+#: crm/report/lead_details/lead_details.py:41
+#: selling/page/point_of_sale/pos_item_cart.js:904
+msgid "Email"
+msgstr "crwdns70890:0crwdne70890:0"
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Email"
+msgstr "crwdns70892:0crwdne70892:0"
+
+#. Option for the 'Communication Medium Type' (Select) field in DocType
+#. 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Email"
+msgstr "crwdns70894:0crwdne70894:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Email"
+msgstr "crwdns70896:0crwdne70896:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Email"
+msgstr "crwdns70898:0crwdne70898:0"
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Email"
+msgstr "crwdns70900:0crwdne70900:0"
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Gateway
+#. Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Email"
+msgstr "crwdns70902:0crwdne70902:0"
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Email"
+msgstr "crwdns70904:0crwdne70904:0"
+
+#. Label of a Read Only field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Email"
+msgstr "crwdns70906:0crwdne70906:0"
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Email"
+msgstr "crwdns70908:0crwdne70908:0"
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Email / Notifications"
+msgstr "crwdns70910:0crwdne70910:0"
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/home/home.json setup/workspace/settings/settings.json
+msgctxt "Email Account"
+msgid "Email Account"
+msgstr "crwdns70912:0crwdne70912:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Email Account"
+msgstr "crwdns70914:0crwdne70914:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Email Address"
+msgstr "crwdns70916:0crwdne70916:0"
+
+#: www/book_appointment/index.html:52
+msgid "Email Address (required)"
+msgstr "crwdns70918:0crwdne70918:0"
+
+#: crm/doctype/lead/lead.py:162
+msgid "Email Address must be unique, it is already used in {0}"
+msgstr "crwdns70920:0{0}crwdne70920:0"
+
+#. Name of a DocType
+#: crm/doctype/email_campaign/email_campaign.json
+msgid "Email Campaign"
+msgstr "crwdns70922:0crwdne70922:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Email Campaign"
+msgid "Email Campaign"
+msgstr "crwdns70924:0crwdne70924:0"
+
+#. Label of a Select field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Email Campaign For "
+msgstr "crwdns70926:0crwdne70926:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Email Details"
+msgstr "crwdns70928:0crwdne70928:0"
+
+#. Name of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Email Digest"
+msgstr "crwdns70930:0crwdne70930:0"
+
+#. Name of a DocType
+#: setup/doctype/email_digest_recipient/email_digest_recipient.json
+msgid "Email Digest Recipient"
+msgstr "crwdns70932:0crwdne70932:0"
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Email Digest Settings"
+msgstr "crwdns70934:0crwdne70934:0"
+
+#: setup/doctype/email_digest/email_digest.js:15
+msgid "Email Digest: {0}"
+msgstr "crwdns70936:0{0}crwdne70936:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Email Domain"
+msgid "Email Domain"
+msgstr "crwdns70938:0crwdne70938:0"
+
+#. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
+#. Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Email Group"
+msgstr "crwdns70940:0crwdne70940:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Email Group"
+msgid "Email Group"
+msgstr "crwdns70942:0crwdne70942:0"
+
+#: public/js/utils/contact_address_quick_entry.js:42
+msgid "Email Id"
+msgstr "crwdns70944:0crwdne70944:0"
+
+#. Label of a Read Only field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Email Id"
+msgstr "crwdns70946:0crwdne70946:0"
+
+#. Label of a Data field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Email Id"
+msgstr "crwdns70948:0crwdne70948:0"
+
+#. Label of a Read Only field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Email Id"
+msgstr "crwdns70950:0crwdne70950:0"
+
+#. Label of a Check field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Email Sent"
+msgstr "crwdns70952:0crwdne70952:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
+msgid "Email Sent to Supplier {0}"
+msgstr "crwdns70954:0{0}crwdne70954:0"
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Email Settings"
+msgstr "crwdns70956:0crwdne70956:0"
+
+#. Label of a Link field in DocType 'Campaign Email Schedule'
+#: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
+msgctxt "Campaign Email Schedule"
+msgid "Email Template"
+msgstr "crwdns70958:0crwdne70958:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Email Template"
+msgid "Email Template"
+msgstr "crwdns70960:0crwdne70960:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Email Template"
+msgstr "crwdns70962:0crwdne70962:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
+msgid "Email not sent to {0} (unsubscribed / disabled)"
+msgstr "crwdns70964:0{0}crwdne70964:0"
+
+#: stock/doctype/shipment/shipment.js:174
+msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
+msgstr "crwdns70966:0crwdne70966:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
+msgid "Email sent successfully."
+msgstr "crwdns70968:0crwdne70968:0"
+
+#. Label of a Data field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Email sent to"
+msgstr "crwdns70970:0crwdne70970:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.py:414
+msgid "Email sent to {0}"
+msgstr "crwdns70972:0{0}crwdne70972:0"
+
+#: crm/doctype/appointment/appointment.py:114
+msgid "Email verification failed."
+msgstr "crwdns70974:0crwdne70974:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:20
+msgid "Emails Queued"
+msgstr "crwdns70976:0crwdne70976:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Emergency Contact"
+msgstr "crwdns70978:0crwdne70978:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Emergency Contact Name"
+msgstr "crwdns70980:0crwdne70980:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Emergency Phone"
+msgstr "crwdns70982:0crwdne70982:0"
+
+#. Name of a role
+#. Name of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: crm/doctype/appointment/appointment.json
+#: manufacturing/doctype/job_card/job_card_calendar.js:27
+#: projects/doctype/activity_type/activity_type.json
+#: projects/doctype/timesheet/timesheet.json
+#: projects/doctype/timesheet/timesheet_calendar.js:28
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
+#: quality_management/doctype/non_conformance/non_conformance.json
+#: setup/doctype/company/company.json setup/doctype/employee/employee.json
+#: setup/doctype/sales_person/sales_person_tree.js:7
+#: telephony/doctype/call_log/call_log.json
+msgid "Employee"
+msgstr "crwdns70984:0crwdne70984:0"
+
+#. Label of a Link field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Employee"
+msgstr "crwdns70986:0crwdne70986:0"
+
+#. Option for the 'Party Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Employee"
+msgstr "crwdns70988:0crwdne70988:0"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Employee"
+msgstr "crwdns70990:0crwdne70990:0"
+
+#. Label of a Link field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Employee"
+msgstr "crwdns70992:0crwdne70992:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Employee"
+msgstr "crwdns70994:0crwdne70994:0"
+
+#. Label of a Section Break field in DocType 'Employee Group'
+#. Label of a Table field in DocType 'Employee Group'
+#: setup/doctype/employee_group/employee_group.json
+msgctxt "Employee Group"
+msgid "Employee"
+msgstr "crwdns70996:0crwdne70996:0"
+
+#. Label of a Link field in DocType 'Employee Group Table'
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgctxt "Employee Group Table"
+msgid "Employee"
+msgstr "crwdns70998:0crwdne70998:0"
+
+#. Label of a Table MultiSelect field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Employee"
+msgstr "crwdns71000:0crwdne71000:0"
+
+#. Label of a Link field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Employee"
+msgstr "crwdns71002:0crwdne71002:0"
+
+#. Label of a Link field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Employee"
+msgstr "crwdns71004:0crwdne71004:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Employee"
+msgstr "crwdns71006:0crwdne71006:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Employee"
+msgstr "crwdns71008:0crwdne71008:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Employee"
+msgstr "crwdns71010:0crwdne71010:0"
+
+#. Label of a Link field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Employee"
+msgstr "crwdns71012:0crwdne71012:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Employee "
+msgstr "crwdns71014:0crwdne71014:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Employee Advance"
+msgstr "crwdns71016:0crwdne71016:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:16
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:23
+msgid "Employee Advances"
+msgstr "crwdns71018:0crwdne71018:0"
+
+#. Label of a Section Break field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Employee Detail"
+msgstr "crwdns71020:0crwdne71020:0"
+
+#. Name of a DocType
+#: setup/doctype/employee_education/employee_education.json
+msgid "Employee Education"
+msgstr "crwdns71022:0crwdne71022:0"
+
+#. Name of a DocType
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgid "Employee External Work History"
+msgstr "crwdns71024:0crwdne71024:0"
+
+#. Name of a DocType
+#: setup/doctype/employee_group/employee_group.json
+msgid "Employee Group"
+msgstr "crwdns71026:0crwdne71026:0"
+
+#. Label of a Link field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Employee Group"
+msgstr "crwdns71028:0crwdne71028:0"
+
+#. Name of a DocType
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgid "Employee Group Table"
+msgstr "crwdns71030:0crwdne71030:0"
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:33
+msgid "Employee ID"
+msgstr "crwdns71032:0crwdne71032:0"
+
+#. Name of a DocType
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgid "Employee Internal Work History"
+msgstr "crwdns71034:0crwdne71034:0"
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:28
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:53
+msgid "Employee Name"
+msgstr "crwdns71036:0crwdne71036:0"
+
+#. Label of a Data field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "Employee Name"
+msgstr "crwdns71038:0crwdne71038:0"
+
+#. Label of a Data field in DocType 'Employee Group Table'
+#: setup/doctype/employee_group_table/employee_group_table.json
+msgctxt "Employee Group Table"
+msgid "Employee Name"
+msgstr "crwdns71040:0crwdne71040:0"
+
+#. Label of a Data field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Employee Name"
+msgstr "crwdns71042:0crwdne71042:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Employee Number"
+msgstr "crwdns71044:0crwdne71044:0"
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Employee User Id"
+msgstr "crwdns71046:0crwdne71046:0"
+
+#: setup/doctype/employee/employee.py:217
+msgid "Employee cannot report to himself."
+msgstr "crwdns71048:0crwdne71048:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:73
+msgid "Employee is required while issuing Asset {0}"
+msgstr "crwdns71050:0{0}crwdne71050:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:123
+msgid "Employee {0} does not belongs to the company {1}"
+msgstr "crwdns71052:0{0}crwdnd71052:0{1}crwdne71052:0"
+
+#: stock/doctype/batch/batch_list.js:7
+msgid "Empty"
+msgstr "crwdns71054:0crwdne71054:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr "crwdns112320:0crwdne112320:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
+msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
+msgstr "crwdns71056:0crwdne71056:0"
+
+#. Label of a Check field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Enable Appointment Scheduling"
+msgstr "crwdns71058:0crwdne71058:0"
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Enable Auto Email"
+msgstr "crwdns71060:0crwdne71060:0"
+
+#: stock/doctype/item/item.py:1028
+msgid "Enable Auto Re-Order"
+msgstr "crwdns71062:0crwdne71062:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enable Automatic Party Matching"
+msgstr "crwdns71064:0crwdne71064:0"
+
+#. Label of a Check field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Enable Capital Work in Progress Accounting"
+msgstr "crwdns71066:0crwdne71066:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enable Common Party Accounting"
+msgstr "crwdns71068:0crwdne71068:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr "crwdns111716:0crwdne111716:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Enable Deferred Expense"
+msgstr "crwdns71070:0crwdne71070:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Enable Deferred Expense"
+msgstr "crwdns71072:0crwdne71072:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Enable Deferred Revenue"
+msgstr "crwdns71074:0crwdne71074:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Enable Deferred Revenue"
+msgstr "crwdns71076:0crwdne71076:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Enable Deferred Revenue"
+msgstr "crwdns71078:0crwdne71078:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Discount Accounting for Selling"
+msgstr "crwdns71080:0crwdne71080:0"
+
+#. Label of a Check field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Enable European Access"
+msgstr "crwdns71082:0crwdne71082:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enable Fuzzy Matching"
+msgstr "crwdns71084:0crwdne71084:0"
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Enable Perpetual Inventory"
+msgstr "crwdns71086:0crwdne71086:0"
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Enable Provisional Accounting For Non Stock Items"
+msgstr "crwdns71088:0crwdne71088:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Enable Stock Reservation"
+msgstr "crwdns71090:0crwdne71090:0"
+
+#. Label of a Check field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "Enable YouTube Tracking"
+msgstr "crwdns71092:0crwdne71092:0"
+
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr "crwdns111718:0crwdne111718:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:34
+msgid "Enable to apply SLA on every {0}"
+msgstr "crwdns71094:0{0}crwdne71094:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Enabled"
+msgstr "crwdns71096:0crwdne71096:0"
+
+#. Label of a Check field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Enabled"
+msgstr "crwdns71098:0crwdne71098:0"
+
+#. Label of a Check field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Enabled"
+msgstr "crwdns71100:0crwdne71100:0"
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Enabled"
+msgstr "crwdns71102:0crwdne71102:0"
+
+#. Label of a Check field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Enabled"
+msgstr "crwdns71104:0crwdne71104:0"
+
+#. Label of a Check field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Enabled"
+msgstr "crwdns71106:0crwdne71106:0"
+
+#. Label of a Check field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Enabled"
+msgstr "crwdns71108:0crwdne71108:0"
+
+#. Label of a Check field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "Enabled"
+msgstr "crwdns71110:0crwdne71110:0"
+
+#. Description of the 'Check Supplier Invoice Number Uniqueness' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enabling ensure each Purchase Invoice has a unique value in Supplier Invoice No. field"
+msgstr "crwdns71112:0crwdne71112:0"
+
+#. Description of the 'Book Advance Payments in Separate Party Account' (Check)
+#. field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Enabling this option will allow you to record - <br><br> 1. Advances Received in a <b>Liability Account</b> instead of the <b>Asset Account</b><br><br>2. Advances Paid in an <b>Asset Account</b> instead of the <b> Liability Account</b>"
+msgstr "crwdns71114:0crwdne71114:0"
+
+#. Description of the 'Allow multi-currency invoices against single party
+#. account ' (Check) field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enabling this will allow creation of multi-currency invoices against single party account in company currency"
+msgstr "crwdns71116:0crwdne71116:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Encashment Date"
+msgstr "crwdns71118:0crwdne71118:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
+#: projects/report/project_summary/project_summary.py:74
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
+#: templates/pages/projects.html:47
+msgid "End Date"
+msgstr "crwdns71120:0crwdne71120:0"
+
+#. Label of a Date field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "End Date"
+msgstr "crwdns71122:0crwdne71122:0"
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "End Date"
+msgstr "crwdns71124:0crwdne71124:0"
+
+#. Label of a Date field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "End Date"
+msgstr "crwdns71126:0crwdne71126:0"
+
+#. Label of a Date field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "End Date"
+msgstr "crwdns71128:0crwdne71128:0"
+
+#. Label of a Date field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "End Date"
+msgstr "crwdns71130:0crwdne71130:0"
+
+#. Label of a Date field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "End Date"
+msgstr "crwdns71132:0crwdne71132:0"
+
+#. Label of a Date field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "End Date"
+msgstr "crwdns71134:0crwdne71134:0"
+
+#. Label of a Date field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "End Date"
+msgstr "crwdns71136:0crwdne71136:0"
+
+#. Label of a Date field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "End Date"
+msgstr "crwdns71138:0crwdne71138:0"
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "End Date"
+msgstr "crwdns71140:0crwdne71140:0"
+
+#: crm/doctype/contract/contract.py:75
+msgid "End Date cannot be before Start Date."
+msgstr "crwdns71142:0crwdne71142:0"
+
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr "crwdns111720:0crwdne111720:0"
+
+#. Label of a Datetime field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "End Time"
+msgstr "crwdns71144:0crwdne71144:0"
+
+#. Label of a Time field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "End Time"
+msgstr "crwdns71146:0crwdne71146:0"
+
+#. Label of a Time field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "End Time"
+msgstr "crwdns71148:0crwdne71148:0"
+
+#. Label of a Time field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "End Time"
+msgstr "crwdns71150:0crwdne71150:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:268
+msgid "End Transit"
+msgstr "crwdns71152:0crwdne71152:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/financial_ratios/financial_ratios.js:25
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
+msgid "End Year"
+msgstr "crwdns71154:0crwdne71154:0"
+
+#: accounts/report/financial_statements.py:125
+msgid "End Year cannot be before Start Year"
+msgstr "crwdns71156:0crwdne71156:0"
+
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
+msgid "End date cannot be before start date"
+msgstr "crwdns71158:0crwdne71158:0"
+
+#. Description of the 'To Date' (Date) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "End date of current invoice's period"
+msgstr "crwdns71160:0crwdne71160:0"
+
+#. Label of a Date field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "End of Life"
+msgstr "crwdns71162:0crwdne71162:0"
+
+#. Option for the 'Generate Invoice At' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "End of the current subscription period"
+msgstr "crwdns71164:0crwdne71164:0"
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:31
+msgid "Enough Parts to Build"
+msgstr "crwdns71166:0crwdne71166:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Ensure Delivery Based on Produced Serial No"
+msgstr "crwdns71168:0crwdne71168:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.py:251
+msgid "Enter API key in Google Settings."
+msgstr "crwdns71170:0crwdne71170:0"
+
+#: setup/doctype/employee/employee.js:103
+msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
+msgstr "crwdns71172:0crwdne71172:0"
+
+#: public/js/utils/serial_no_batch_selector.js:211
+msgid "Enter Serial Nos"
+msgstr "crwdns104560:0crwdne104560:0"
+
+#: stock/doctype/material_request/material_request.js:383
+msgid "Enter Supplier"
+msgstr "crwdns71174:0crwdne71174:0"
+
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
+msgid "Enter Value"
+msgstr "crwdns71176:0crwdne71176:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
+msgid "Enter Visit Details"
+msgstr "crwdns71178:0crwdne71178:0"
+
+#: manufacturing/doctype/routing/routing.js:78
+msgid "Enter a name for Routing."
+msgstr "crwdns71180:0crwdne71180:0"
+
+#: manufacturing/doctype/operation/operation.js:20
+msgid "Enter a name for the Operation, for example, Cutting."
+msgstr "crwdns71182:0crwdne71182:0"
+
+#: setup/doctype/holiday_list/holiday_list.js:50
+msgid "Enter a name for this Holiday List."
+msgstr "crwdns71184:0crwdne71184:0"
+
+#: selling/page/point_of_sale/pos_payment.js:527
+msgid "Enter amount to be redeemed."
+msgstr "crwdns71186:0crwdne71186:0"
+
+#: stock/doctype/item/item.js:882
+msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
+msgstr "crwdns71188:0crwdne71188:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:907
+msgid "Enter customer's email"
+msgstr "crwdns71190:0crwdne71190:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:913
+msgid "Enter customer's phone number"
+msgstr "crwdns71192:0crwdne71192:0"
+
+#: assets/doctype/asset/asset.py:345
+msgid "Enter depreciation details"
+msgstr "crwdns71194:0crwdne71194:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:389
+msgid "Enter discount percentage."
+msgstr "crwdns71196:0crwdne71196:0"
+
+#: public/js/utils/serial_no_batch_selector.js:214
+msgid "Enter each serial no in a new line"
+msgstr "crwdns104562:0crwdne104562:0"
+
+#. Description of the 'Campaign' (Link) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Enter name of campaign if source of enquiry is campaign"
+msgstr "crwdns71198:0crwdne71198:0"
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:51
+msgid "Enter the Bank Guarantee Number before submitting."
+msgstr "crwdns104564:0crwdne104564:0"
+
+#: manufacturing/doctype/routing/routing.js:83
+msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
+" After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
+msgstr "crwdns71202:0crwdne71202:0"
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:53
+msgid "Enter the name of the Beneficiary before submitting."
+msgstr "crwdns104566:0crwdne104566:0"
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:55
+msgid "Enter the name of the bank or lending institution before submitting."
+msgstr "crwdns104568:0crwdne104568:0"
+
+#: stock/doctype/item/item.js:908
+msgid "Enter the opening stock units."
+msgstr "crwdns71208:0crwdne71208:0"
+
+#: manufacturing/doctype/bom/bom.js:761
+msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
+msgstr "crwdns71210:0crwdne71210:0"
+
+#: manufacturing/doctype/work_order/work_order.js:878
+msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
+msgstr "crwdns71212:0crwdne71212:0"
+
+#: selling/page/point_of_sale/pos_payment.js:411
+msgid "Enter {0} amount."
+msgstr "crwdns71214:0{0}crwdne71214:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:57
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:82
+msgid "Entertainment Expenses"
+msgstr "crwdns71216:0crwdne71216:0"
+
+#. Label of a Dynamic Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Entity"
+msgstr "crwdns71218:0crwdne71218:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:123
+msgid "Entity Type"
+msgstr "crwdns71220:0crwdne71220:0"
+
+#. Label of a Select field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Entity Type"
+msgstr "crwdns71222:0crwdne71222:0"
+
+#. Label of a Select field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Entry Type"
+msgstr "crwdns71224:0crwdne71224:0"
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Entry Type"
+msgstr "crwdns71226:0crwdne71226:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
+#: setup/setup_wizard/operations/install_fixtures.py:259
+msgid "Equity"
+msgstr "crwdns71228:0crwdne71228:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Equity"
+msgstr "crwdns71230:0crwdne71230:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Equity"
+msgstr "crwdns71232:0crwdne71232:0"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Equity/Liability Account"
+msgstr "crwdns71234:0crwdne71234:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr "crwdns112322:0crwdne112322:0"
+
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
+msgid "Error"
+msgstr "crwdns71236:0crwdne71236:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Error"
+msgstr "crwdns71238:0crwdne71238:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Error"
+msgstr "crwdns71240:0crwdne71240:0"
+
+#. Label of a Small Text field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Error"
+msgstr "crwdns71242:0crwdne71242:0"
+
+#. Label of a Section Break field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Error"
+msgstr "crwdns71244:0crwdne71244:0"
+
+#. Label of a Long Text field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Error Description"
+msgstr "crwdns71246:0crwdne71246:0"
+
+#. Label of a Long Text field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Error Description"
+msgstr "crwdns71248:0crwdne71248:0"
+
+#. Label of a Text field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Error Log"
+msgstr "crwdns71250:0crwdne71250:0"
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Error Log"
+msgstr "crwdns71252:0crwdne71252:0"
+
+#. Label of a Long Text field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Error Log"
+msgstr "crwdns71254:0crwdne71254:0"
+
+#. Label of a Long Text field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Error Log"
+msgstr "crwdns71256:0crwdne71256:0"
+
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "crwdns111722:0crwdne111722:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "crwdns111724:0crwdne111724:0"
+
+#. Label of a Text field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Error Message"
+msgstr "crwdns71258:0crwdne71258:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:273
+msgid "Error Occurred"
+msgstr "crwdns104570:0crwdne104570:0"
+
+#: telephony/doctype/call_log/call_log.py:193
+msgid "Error during caller information update"
+msgstr "crwdns71262:0crwdne71262:0"
+
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:53
+msgid "Error evaluating the criteria formula"
+msgstr "crwdns71264:0crwdne71264:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:157
+msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
+msgstr "crwdns104572:0crwdne104572:0"
+
+#: assets/doctype/asset/depreciation.py:397
+msgid "Error while posting depreciation entries"
+msgstr "crwdns71268:0crwdne71268:0"
+
+#: accounts/deferred_revenue.py:539
+msgid "Error while processing deferred accounting for {0}"
+msgstr "crwdns71270:0{0}crwdne71270:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
+msgid "Error while reposting item valuation"
+msgstr "crwdns71272:0crwdne71272:0"
+
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr "crwdns111726:0crwdne111726:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:883
+msgid "Error: {0} is mandatory field"
+msgstr "crwdns71274:0{0}crwdne71274:0"
+
+#. Label of a Section Break field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Errors Notification"
+msgstr "crwdns71276:0crwdne71276:0"
+
+#. Label of a Datetime field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Estimated Arrival"
+msgstr "crwdns71278:0crwdne71278:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:96
+msgid "Estimated Cost"
+msgstr "crwdns71280:0crwdne71280:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Estimated Cost"
+msgstr "crwdns71282:0crwdne71282:0"
+
+#. Label of a Section Break field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Estimated Time and Cost"
+msgstr "crwdns71284:0crwdne71284:0"
+
+#. Label of a Select field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Evaluation Period"
+msgstr "crwdns71286:0crwdne71286:0"
+
+#. Description of the 'Consider Entire Party Ledger Amount' (Check) field in
+#. DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Even invoices with apply tax withholding unchecked will be considered for checking cumulative threshold breach"
+msgstr "crwdns71288:0crwdne71288:0"
+
+#. Label of a Data field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Example URL"
+msgstr "crwdns71290:0crwdne71290:0"
+
+#: stock/doctype/item/item.py:959
+msgid "Example of a linked document: {0}"
+msgstr "crwdns71292:0{0}crwdne71292:0"
+
+#. Description of the 'Serial Number Series' (Data) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Example: ABCD.#####\n"
+"If 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."
+msgstr "crwdns71294:0crwdne71294:0"
+
+#. Description of the 'Batch Number Series' (Data) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "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."
+msgstr "crwdns71296:0crwdne71296:0"
+
+#: stock/stock_ledger.py:1949
+msgid "Example: Serial No {0} reserved in {1}."
+msgstr "crwdns71298:0{0}crwdnd71298:0{1}crwdne71298:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Exception Budget Approver Role"
+msgstr "crwdns71300:0crwdne71300:0"
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
+msgid "Excess Materials Consumed"
+msgstr "crwdns71302:0crwdne71302:0"
+
+#: manufacturing/doctype/job_card/job_card.py:866
+msgid "Excess Transfer"
+msgstr "crwdns71304:0crwdne71304:0"
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Excessive machine set up time"
+msgstr "crwdns71306:0crwdne71306:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Exchange Gain / Loss Account"
+msgstr "crwdns71308:0crwdne71308:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Exchange Gain Or Loss"
+msgstr "crwdns71310:0crwdne71310:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
+#: setup/doctype/company/company.py:508
+msgid "Exchange Gain/Loss"
+msgstr "crwdns71312:0crwdne71312:0"
+
+#. Label of a Currency field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Exchange Gain/Loss"
+msgstr "crwdns71314:0crwdne71314:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Exchange Gain/Loss"
+msgstr "crwdns71316:0crwdne71316:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Exchange Gain/Loss"
+msgstr "crwdns71318:0crwdne71318:0"
+
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
+msgid "Exchange Gain/Loss amount has been booked through {0}"
+msgstr "crwdns71320:0{0}crwdne71320:0"
+
+#. Label of a Float field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "Exchange Rate"
+msgstr "crwdns71322:0crwdne71322:0"
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Exchange Rate"
+msgstr "crwdns71324:0crwdne71324:0"
+
+#. Label of a Float field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Exchange Rate"
+msgstr "crwdns71326:0crwdne71326:0"
+
+#. Label of a Float field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Exchange Rate"
+msgstr "crwdns71328:0crwdne71328:0"
+
+#. Label of a Float field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Exchange Rate"
+msgstr "crwdns71330:0crwdne71330:0"
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Exchange Rate"
+msgstr "crwdns71332:0crwdne71332:0"
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Exchange Rate"
+msgstr "crwdns71334:0crwdne71334:0"
+
+#. Label of a Float field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Exchange Rate"
+msgstr "crwdns71336:0crwdne71336:0"
+
+#. Label of a Float field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Exchange Rate"
+msgstr "crwdns71338:0crwdne71338:0"
+
+#. Label of a Float field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Exchange Rate"
+msgstr "crwdns71340:0crwdne71340:0"
+
+#. Label of a Float field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Exchange Rate"
+msgstr "crwdns71342:0crwdne71342:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Exchange Rate"
+msgstr "crwdns71344:0crwdne71344:0"
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Exchange Rate"
+msgstr "crwdns71346:0crwdne71346:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Exchange Rate"
+msgstr "crwdns71348:0crwdne71348:0"
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Exchange Rate"
+msgstr "crwdns71350:0crwdne71350:0"
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Exchange Rate"
+msgstr "crwdns71352:0crwdne71352:0"
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Exchange Rate"
+msgstr "crwdns71354:0crwdne71354:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Exchange Rate"
+msgstr "crwdns71356:0crwdne71356:0"
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Exchange Rate"
+msgstr "crwdns71358:0crwdne71358:0"
+
+#. Name of a DocType
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgid "Exchange Rate Revaluation"
+msgstr "crwdns71360:0crwdne71360:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Exchange Rate Revaluation"
+msgstr "crwdns71362:0crwdne71362:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Exchange Rate Revaluation"
+msgstr "crwdns71364:0crwdne71364:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Exchange Rate Revaluation"
+msgstr "crwdns71366:0crwdne71366:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Exchange Rate Revaluation"
+msgstr "crwdns71368:0crwdne71368:0"
+
+#. Name of a DocType
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgid "Exchange Rate Revaluation Account"
+msgstr "crwdns71370:0crwdne71370:0"
+
+#. Label of a Table field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Exchange Rate Revaluation Account"
+msgstr "crwdns71372:0crwdne71372:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Exchange Rate Revaluation Settings"
+msgstr "crwdns71374:0crwdne71374:0"
+
+#: controllers/sales_and_purchase_return.py:57
+msgid "Exchange Rate must be same as {0} {1} ({2})"
+msgstr "crwdns71376:0{0}crwdnd71376:0{1}crwdnd71376:0{2}crwdne71376:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Excise Entry"
+msgstr "crwdns71378:0crwdne71378:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Excise Entry"
+msgstr "crwdns71380:0crwdne71380:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:1229
+msgid "Excise Invoice"
+msgstr "crwdns71382:0crwdne71382:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Excise Page Number"
+msgstr "crwdns71384:0crwdne71384:0"
+
+#. Label of a Table field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Excluded DocTypes"
+msgstr "crwdns71386:0crwdne71386:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:216
+msgid "Execution"
+msgstr "crwdns71388:0crwdne71388:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:67
+msgid "Exempt Supplies"
+msgstr "crwdns71390:0crwdne71390:0"
+
+#. Option for the 'Create Chart Of Accounts Based On' (Select) field in DocType
+#. 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Existing Company"
+msgstr "crwdns71392:0crwdne71392:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Existing Company "
+msgstr "crwdns71394:0crwdne71394:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Exit"
+msgstr "crwdns71396:0crwdne71396:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Exit Interview Held On"
+msgstr "crwdns71398:0crwdne71398:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
+msgid "Expand All"
+msgstr "crwdns71400:0crwdne71400:0"
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
+msgid "Expected"
+msgstr "crwdns71402:0crwdne71402:0"
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Expected Amount"
+msgstr "crwdns71404:0crwdne71404:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
+msgid "Expected Arrival Date"
+msgstr "crwdns71406:0crwdne71406:0"
+
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:119
+msgid "Expected Balance Qty"
+msgstr "crwdns71408:0crwdne71408:0"
+
+#. Label of a Date field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Expected Closing Date"
+msgstr "crwdns71410:0crwdne71410:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:115
+#: stock/report/delayed_item_report/delayed_item_report.py:131
+#: stock/report/delayed_order_report/delayed_order_report.py:60
+msgid "Expected Delivery Date"
+msgstr "crwdns71412:0crwdne71412:0"
+
+#. Label of a Date field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Expected Delivery Date"
+msgstr "crwdns71414:0crwdne71414:0"
+
+#. Label of a Date field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Expected Delivery Date"
+msgstr "crwdns71416:0crwdne71416:0"
+
+#. Label of a Date field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Expected Delivery Date"
+msgstr "crwdns71418:0crwdne71418:0"
+
+#. Label of a Date field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Expected Delivery Date"
+msgstr "crwdns71420:0crwdne71420:0"
+
+#: selling/doctype/sales_order/sales_order.py:324
+msgid "Expected Delivery Date should be after Sales Order Date"
+msgstr "crwdns71422:0crwdne71422:0"
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
+msgid "Expected End Date"
+msgstr "crwdns71424:0crwdne71424:0"
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Expected End Date"
+msgstr "crwdns71426:0crwdne71426:0"
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Expected End Date"
+msgstr "crwdns71428:0crwdne71428:0"
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Expected End Date"
+msgstr "crwdns71430:0crwdne71430:0"
+
+#: projects/doctype/task/task.py:103
+msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
+msgstr "crwdns71432:0{0}crwdne71432:0"
+
+#: public/js/projects/timer.js:16
+msgid "Expected Hrs"
+msgstr "crwdns71434:0crwdne71434:0"
+
+#. Label of a Float field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Expected Hrs"
+msgstr "crwdns71436:0crwdne71436:0"
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
+msgid "Expected Start Date"
+msgstr "crwdns71438:0crwdne71438:0"
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Expected Start Date"
+msgstr "crwdns71440:0crwdne71440:0"
+
+#. Label of a Date field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Expected Start Date"
+msgstr "crwdns71442:0crwdne71442:0"
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Expected Start Date"
+msgstr "crwdns71444:0crwdne71444:0"
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
+msgid "Expected Stock Value"
+msgstr "crwdns71446:0crwdne71446:0"
+
+#. Label of a Float field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Expected Time (in hours)"
+msgstr "crwdns71448:0crwdne71448:0"
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Expected Time Required (In Mins)"
+msgstr "crwdns71450:0crwdne71450:0"
+
+#. Label of a Currency field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Expected Value After Useful Life"
+msgstr "crwdns71452:0crwdne71452:0"
+
+#. Label of a Currency field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Expected Value After Useful Life"
+msgstr "crwdns71454:0crwdne71454:0"
+
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/profitability_analysis/profitability_analysis.py:189
+msgid "Expense"
+msgstr "crwdns71456:0crwdne71456:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expense"
+msgstr "crwdns71458:0crwdne71458:0"
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Expense"
+msgstr "crwdns71460:0crwdne71460:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Expense"
+msgstr "crwdns71462:0crwdne71462:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Process Deferred
+#. Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Expense"
+msgstr "crwdns71464:0crwdne71464:0"
+
+#: controllers/stock_controller.py:556
+msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
+msgstr "crwdns71466:0{0}crwdne71466:0"
+
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
+msgid "Expense Account"
+msgstr "crwdns71468:0crwdne71468:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expense Account"
+msgstr "crwdns71470:0crwdne71470:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Expense Account"
+msgstr "crwdns71472:0crwdne71472:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Expense Account"
+msgstr "crwdns71474:0crwdne71474:0"
+
+#. Label of a Link field in DocType 'Landed Cost Taxes and Charges'
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgctxt "Landed Cost Taxes and Charges"
+msgid "Expense Account"
+msgstr "crwdns71476:0crwdne71476:0"
+
+#. Label of a Link field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Expense Account"
+msgstr "crwdns71478:0crwdne71478:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Expense Account"
+msgstr "crwdns71480:0crwdne71480:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Expense Account"
+msgstr "crwdns71482:0crwdne71482:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Expense Account"
+msgstr "crwdns71484:0crwdne71484:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Expense Account"
+msgstr "crwdns71486:0crwdne71486:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Expense Account"
+msgstr "crwdns71488:0crwdne71488:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Expense Account"
+msgstr "crwdns71490:0crwdne71490:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Expense Account"
+msgstr "crwdns71492:0crwdne71492:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Expense Account"
+msgstr "crwdns71494:0crwdne71494:0"
+
+#: controllers/stock_controller.py:536
+msgid "Expense Account Missing"
+msgstr "crwdns71496:0crwdne71496:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Expense Claim"
+msgstr "crwdns71498:0crwdne71498:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Expense Head"
+msgstr "crwdns71500:0crwdne71500:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
+msgid "Expense Head Changed"
+msgstr "crwdns71502:0crwdne71502:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
+msgid "Expense account is mandatory for item {0}"
+msgstr "crwdns71504:0{0}crwdne71504:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:42
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:61
+msgid "Expenses"
+msgstr "crwdns71506:0crwdne71506:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
+#: accounts/report/account_balance/account_balance.js:49
+msgid "Expenses Included In Asset Valuation"
+msgstr "crwdns71508:0crwdne71508:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expenses Included In Asset Valuation"
+msgstr "crwdns71510:0crwdne71510:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
+#: accounts/report/account_balance/account_balance.js:51
+msgid "Expenses Included In Valuation"
+msgstr "crwdns71512:0crwdne71512:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Expenses Included In Valuation"
+msgstr "crwdns71514:0crwdne71514:0"
+
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
+msgid "Expired"
+msgstr "crwdns71516:0crwdne71516:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Expired"
+msgstr "crwdns71518:0crwdne71518:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Expired"
+msgstr "crwdns71520:0crwdne71520:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Expired"
+msgstr "crwdns71522:0crwdne71522:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:362
+msgid "Expired Batches"
+msgstr "crwdns71524:0crwdne71524:0"
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:37
+msgid "Expires On"
+msgstr "crwdns71526:0crwdne71526:0"
+
+#. Option for the 'Pick Serial / Batch Based On' (Select) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Expiry"
+msgstr "crwdns71528:0crwdne71528:0"
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:38
+msgid "Expiry (In Days)"
+msgstr "crwdns71530:0crwdne71530:0"
+
+#. Label of a Date field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Expiry Date"
+msgstr "crwdns71532:0crwdne71532:0"
+
+#. Label of a Date field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Expiry Date"
+msgstr "crwdns71534:0crwdne71534:0"
+
+#. Label of a Date field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Expiry Date"
+msgstr "crwdns71536:0crwdne71536:0"
+
+#. Label of a Date field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Expiry Date"
+msgstr "crwdns71538:0crwdne71538:0"
+
+#: stock/doctype/batch/batch.py:177
+msgid "Expiry Date Mandatory"
+msgstr "crwdns71540:0crwdne71540:0"
+
+#. Label of a Int field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Expiry Duration (in days)"
+msgstr "crwdns71542:0crwdne71542:0"
+
+#. Label of a Table field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Exploded Items"
+msgstr "crwdns71544:0crwdne71544:0"
+
+#. Name of a report
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.json
+msgid "Exponential Smoothing Forecasting"
+msgstr "crwdns71546:0crwdne71546:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Data Export"
+msgid "Export Data"
+msgstr "crwdns71548:0crwdne71548:0"
+
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
+msgid "Export E-Invoices"
+msgstr "crwdns71550:0crwdne71550:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
+msgid "Export Errored Rows"
+msgstr "crwdns71552:0crwdne71552:0"
+
+#. Label of a Table field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "External Work History"
+msgstr "crwdns71554:0crwdne71554:0"
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138
+msgid "Extra Consumed Qty"
+msgstr "crwdns71556:0crwdne71556:0"
+
+#: manufacturing/doctype/job_card/job_card.py:193
+msgid "Extra Job Card Quantity"
+msgstr "crwdns71558:0crwdne71558:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:226
+msgid "Extra Large"
+msgstr "crwdns71560:0crwdne71560:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:222
+msgid "Extra Small"
+msgstr "crwdns71562:0crwdne71562:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "FG Based Operating Cost Section"
+msgstr "crwdns71564:0crwdne71564:0"
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "FG Item"
+msgstr "crwdns71566:0crwdne71566:0"
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "FG Qty from Transferred Raw Materials"
+msgstr "crwdns71568:0crwdne71568:0"
+
+#. Label of a Data field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "FG Reference"
+msgstr "crwdns71570:0crwdne71570:0"
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
+msgid "FG Value"
+msgstr "crwdns71572:0crwdne71572:0"
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "FG Warehouse"
+msgstr "crwdns71574:0crwdne71574:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "FG based Operating Cost"
+msgstr "crwdns71576:0crwdne71576:0"
+
+#. Option for the 'Valuation Method' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "FIFO"
+msgstr "crwdns71578:0crwdne71578:0"
+
+#. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
+#. Settings'
+#. Option for the 'Pick Serial / Batch Based On' (Select) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "FIFO"
+msgstr "crwdns71580:0crwdne71580:0"
+
+#. Name of a report
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.json
+msgid "FIFO Queue vs Qty After Transaction Comparison"
+msgstr "crwdns71582:0crwdne71582:0"
+
+#. Label of a Small Text field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "FIFO Stock Queue (qty, rate)"
+msgstr "crwdns71584:0crwdne71584:0"
+
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "FIFO Stock Queue (qty, rate)"
+msgstr "crwdns71586:0crwdne71586:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
+msgid "FIFO/LIFO Queue"
+msgstr "crwdns71588:0crwdne71588:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr "crwdns112324:0crwdne112324:0"
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:13
+msgid "Failed"
+msgstr "crwdns71590:0crwdne71590:0"
+
+#. Option for the 'Depreciation Entry Posting Status' (Select) field in DocType
+#. 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Failed"
+msgstr "crwdns71592:0crwdne71592:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Failed"
+msgstr "crwdns71594:0crwdne71594:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Failed"
+msgstr "crwdns71596:0crwdne71596:0"
+
+#. Label of a Int field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Failed"
+msgstr "crwdns71598:0crwdne71598:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Failed"
+msgstr "crwdns71600:0crwdne71600:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Failed"
+msgstr "crwdns71602:0crwdne71602:0"
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Failed"
+msgstr "crwdns71604:0crwdne71604:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Failed"
+msgstr "crwdns71606:0crwdne71606:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Failed"
+msgstr "crwdns71608:0crwdne71608:0"
+
+#. Option for the 'GL Entry Processing Status' (Select) field in DocType
+#. 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Failed"
+msgstr "crwdns71610:0crwdne71610:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Failed"
+msgstr "crwdns71612:0crwdne71612:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Failed"
+msgstr "crwdns71614:0crwdne71614:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Failed"
+msgstr "crwdns71616:0crwdne71616:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Failed"
+msgstr "crwdns71618:0crwdne71618:0"
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Failed"
+msgstr "crwdns71620:0crwdne71620:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Failed"
+msgstr "crwdns71622:0crwdne71622:0"
+
+#. Option for the 'Repost Status' (Select) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Failed"
+msgstr "crwdns71624:0crwdne71624:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "crwdns111728:0crwdne111728:0"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
+msgid "Failed Entries"
+msgstr "crwdns71626:0crwdne71626:0"
+
+#. Label of a HTML field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Failed Import Log"
+msgstr "crwdns71628:0crwdne71628:0"
+
+#: utilities/doctype/video_settings/video_settings.py:33
+msgid "Failed to Authenticate the API key."
+msgstr "crwdns71630:0crwdne71630:0"
+
+#: setup/demo.py:54
+msgid "Failed to erase demo data, please delete the demo company manually."
+msgstr "crwdns71632:0crwdne71632:0"
+
+#: setup/setup_wizard/setup_wizard.py:25 setup/setup_wizard/setup_wizard.py:26
+msgid "Failed to install presets"
+msgstr "crwdns71634:0crwdne71634:0"
+
+#: setup/setup_wizard/setup_wizard.py:17 setup/setup_wizard/setup_wizard.py:18
+#: setup/setup_wizard/setup_wizard.py:42 setup/setup_wizard/setup_wizard.py:43
+msgid "Failed to login"
+msgstr "crwdns71636:0crwdne71636:0"
+
+#: setup/setup_wizard/setup_wizard.py:30 setup/setup_wizard/setup_wizard.py:31
+msgid "Failed to setup company"
+msgstr "crwdns71638:0crwdne71638:0"
+
+#: setup/setup_wizard/setup_wizard.py:37
+msgid "Failed to setup defaults"
+msgstr "crwdns71640:0crwdne71640:0"
+
+#: setup/doctype/company/company.py:690
+msgid "Failed to setup defaults for country {0}. Please contact support."
+msgstr "crwdns71642:0{0}crwdne71642:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
+msgid "Failure"
+msgstr "crwdns71644:0crwdne71644:0"
+
+#. Label of a Datetime field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Failure Date"
+msgstr "crwdns71646:0crwdne71646:0"
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Failure Description"
+msgstr "crwdns71648:0crwdne71648:0"
+
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr "crwdns111730:0{0}crwdne111730:0"
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Family Background"
+msgstr "crwdns71650:0crwdne71650:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr "crwdns112326:0crwdne112326:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr "crwdns112328:0crwdne112328:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Fax"
+msgstr "crwdns71652:0crwdne71652:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Fax"
+msgstr "crwdns71654:0crwdne71654:0"
+
+#. Label of a Data field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Fax"
+msgstr "crwdns71656:0crwdne71656:0"
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Feedback"
+msgstr "crwdns71658:0crwdne71658:0"
+
+#. Label of a Small Text field in DocType 'Employee'
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Feedback"
+msgstr "crwdns71660:0crwdne71660:0"
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Feedback"
+msgstr "crwdns71662:0crwdne71662:0"
+
+#. Label of a Text Editor field in DocType 'Quality Feedback Parameter'
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgctxt "Quality Feedback Parameter"
+msgid "Feedback"
+msgstr "crwdns71664:0crwdne71664:0"
+
+#. Label of a Dynamic Link field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Feedback By"
+msgstr "crwdns71666:0crwdne71666:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Fees"
+msgstr "crwdns71668:0crwdne71668:0"
+
+#: public/js/utils/serial_no_batch_selector.js:338
+msgid "Fetch Based On"
+msgstr "crwdns71670:0crwdne71670:0"
+
+#. Label of a Button field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Fetch Customers"
+msgstr "crwdns71672:0crwdne71672:0"
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
+msgid "Fetch Data"
+msgstr "crwdns71674:0crwdne71674:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:76
+msgid "Fetch Items from Warehouse"
+msgstr "crwdns71676:0crwdne71676:0"
+
+#: accounts/doctype/dunning/dunning.js:61
+msgid "Fetch Overdue Payments"
+msgstr "crwdns71678:0crwdne71678:0"
+
+#: accounts/doctype/subscription/subscription.js:36
+msgid "Fetch Subscription Updates"
+msgstr "crwdns71680:0crwdne71680:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
+msgid "Fetch Timesheet"
+msgstr "crwdns71682:0crwdne71682:0"
+
+#. Label of a Select field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Fetch Value From"
+msgstr "crwdns71684:0crwdne71684:0"
+
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
+msgid "Fetch exploded BOM (including sub-assemblies)"
+msgstr "crwdns71686:0crwdne71686:0"
+
+#. Description of the 'Get Items from Open Material Requests' (Button) field in
+#. DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Fetch items based on Default Supplier."
+msgstr "crwdns71688:0crwdne71688:0"
+
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
+msgid "Fetching exchange rates ..."
+msgstr "crwdns71690:0crwdne71690:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr "crwdns111732:0crwdne111732:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr "crwdns111734:0crwdne111734:0"
+
+#. Label of a Select field in DocType 'POS Search Fields'
+#: accounts/doctype/pos_search_fields/pos_search_fields.json
+msgctxt "POS Search Fields"
+msgid "Field"
+msgstr "crwdns71692:0crwdne71692:0"
+
+#. Label of a Section Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Field Mapping"
+msgstr "crwdns71694:0crwdne71694:0"
+
+#. Label of a Autocomplete field in DocType 'Variant Field'
+#: stock/doctype/variant_field/variant_field.json
+msgctxt "Variant Field"
+msgid "Field Name"
+msgstr "crwdns71696:0crwdne71696:0"
+
+#. Label of a Select field in DocType 'Bank Transaction Mapping'
+#: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
+msgctxt "Bank Transaction Mapping"
+msgid "Field in Bank Transaction"
+msgstr "crwdns71698:0crwdne71698:0"
+
+#. Label of a Data field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Fieldname"
+msgstr "crwdns71700:0crwdne71700:0"
+
+#. Label of a Select field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Fieldname"
+msgstr "crwdns71702:0crwdne71702:0"
+
+#. Label of a Data field in DocType 'POS Search Fields'
+#: accounts/doctype/pos_search_fields/pos_search_fields.json
+msgctxt "POS Search Fields"
+msgid "Fieldname"
+msgstr "crwdns71704:0crwdne71704:0"
+
+#. Label of a Autocomplete field in DocType 'Website Filter Field'
+#: portal/doctype/website_filter_field/website_filter_field.json
+msgctxt "Website Filter Field"
+msgid "Fieldname"
+msgstr "crwdns71706:0crwdne71706:0"
+
+#. Label of a Table field in DocType 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Fields"
+msgstr "crwdns71708:0crwdne71708:0"
+
+#. Description of the 'Do not update variants on save' (Check) field in DocType
+#. 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Fields will be copied over only at time of creation."
+msgstr "crwdns71710:0crwdne71710:0"
+
+#. Label of a Data field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Fieldtype"
+msgstr "crwdns71712:0crwdne71712:0"
+
+#. Label of a Attach field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "File to Rename"
+msgstr "crwdns71714:0crwdne71714:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
+#: public/js/financial_statements.js:167
+msgid "Filter Based On"
+msgstr "crwdns71716:0crwdne71716:0"
+
+#. Label of a Int field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Filter Duration (Months)"
+msgstr "crwdns71718:0crwdne71718:0"
+
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
+msgid "Filter Total Zero Qty"
+msgstr "crwdns71720:0crwdne71720:0"
+
+#. Label of a Check field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Filter by Reference Date"
+msgstr "crwdns71722:0crwdne71722:0"
+
+#: selling/page/point_of_sale/pos_past_order_list.js:63
+msgid "Filter by invoice status"
+msgstr "crwdns71724:0crwdne71724:0"
+
+#. Label of a Data field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Filter on Invoice"
+msgstr "crwdns71726:0crwdne71726:0"
+
+#. Label of a Data field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Filter on Payment"
+msgstr "crwdns71728:0crwdne71728:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
+msgid "Filters"
+msgstr "crwdns71730:0crwdne71730:0"
+
+#. Label of a Section Break field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Filters"
+msgstr "crwdns71732:0crwdne71732:0"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Filters"
+msgstr "crwdns71734:0crwdne71734:0"
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Filters"
+msgstr "crwdns71736:0crwdne71736:0"
+
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Filters"
+msgstr "crwdns71738:0crwdne71738:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Filters"
+msgstr "crwdns71740:0crwdne71740:0"
+
+#. Label of a Section Break field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Filters"
+msgstr "crwdns71742:0crwdne71742:0"
+
+#. Label of a Section Break field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Filters"
+msgstr "crwdns71744:0crwdne71744:0"
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Final Product"
+msgstr "crwdns71746:0crwdne71746:0"
+
+#. Name of a DocType
+#: accounts/doctype/finance_book/finance_book.json
+#: accounts/report/accounts_payable/accounts_payable.js:22
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:56
+#: accounts/report/accounts_receivable/accounts_receivable.js:24
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
+#: accounts/report/general_ledger/general_ledger.js:16
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
+#: accounts/report/trial_balance/trial_balance.js:70
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
+#: public/js/financial_statements.js:161
+msgid "Finance Book"
+msgstr "crwdns71748:0crwdne71748:0"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Finance Book"
+msgstr "crwdns71750:0crwdne71750:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Finance Book"
+msgstr "crwdns71752:0crwdne71752:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Finance Book"
+msgstr "crwdns71754:0crwdne71754:0"
+
+#. Label of a Link field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Finance Book"
+msgstr "crwdns71756:0crwdne71756:0"
+
+#. Label of a Link field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Finance Book"
+msgstr "crwdns71758:0crwdne71758:0"
+
+#. Label of a Link field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Finance Book"
+msgstr "crwdns71760:0crwdne71760:0"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Finance Book"
+msgstr "crwdns71762:0crwdne71762:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Finance Book"
+msgid "Finance Book"
+msgstr "crwdns71764:0crwdne71764:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Finance Book"
+msgstr "crwdns71766:0crwdne71766:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Finance Book"
+msgstr "crwdns71768:0crwdne71768:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Finance Book"
+msgstr "crwdns71770:0crwdne71770:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Finance Book"
+msgstr "crwdns71772:0crwdne71772:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Finance Book"
+msgstr "crwdns71774:0crwdne71774:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Finance Book"
+msgstr "crwdns71776:0crwdne71776:0"
+
+#. Label of a Section Break field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Finance Book Detail"
+msgstr "crwdns71778:0crwdne71778:0"
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Finance Book Id"
+msgstr "crwdns71780:0crwdne71780:0"
+
+#. Label of a Table field in DocType 'Asset'
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Finance Books"
+msgstr "crwdns71782:0crwdne71782:0"
+
+#. Label of a Table field in DocType 'Asset Category'
+#: assets/doctype/asset_category/asset_category.json
+msgctxt "Asset Category"
+msgid "Finance Books"
+msgstr "crwdns71784:0crwdne71784:0"
+
+#. Name of a report
+#: accounts/report/financial_ratios/financial_ratios.json
+msgid "Financial Ratios"
+msgstr "crwdns71786:0crwdne71786:0"
+
+#. Name of a Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Financial Reports"
+msgstr "crwdns104574:0crwdne104574:0"
+
+#. Title of an Onboarding Step
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/doctype/account/account_tree.js:234
+#: accounts/onboarding_step/financial_statements/financial_statements.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: public/js/financial_statements.js:129
+msgid "Financial Statements"
+msgstr "crwdns71788:0crwdne71788:0"
+
+#: public/js/setup_wizard.js:42
+msgid "Financial Year Begins On"
+msgstr "crwdns71790:0crwdne71790:0"
+
+#. Description of the 'Ignore Account Closing Balance' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
+msgstr "crwdns71792:0crwdne71792:0"
+
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
+msgid "Finish"
+msgstr "crwdns71794:0crwdne71794:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:182
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:43
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:119
+msgid "Finished Good"
+msgstr "crwdns71796:0crwdne71796:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Finished Good"
+msgstr "crwdns71798:0crwdne71798:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Finished Good"
+msgstr "crwdns71800:0crwdne71800:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Finished Good"
+msgstr "crwdns71802:0crwdne71802:0"
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good"
+msgstr "crwdns71804:0crwdne71804:0"
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good BOM"
+msgstr "crwdns71806:0crwdne71806:0"
+
+#: public/js/utils.js:766
+msgid "Finished Good Item"
+msgstr "crwdns71808:0crwdne71808:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Finished Good Item"
+msgstr "crwdns71810:0crwdne71810:0"
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:37
+msgid "Finished Good Item Code"
+msgstr "crwdns71812:0crwdne71812:0"
+
+#: public/js/utils.js:784
+msgid "Finished Good Item Qty"
+msgstr "crwdns71814:0crwdne71814:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Finished Good Item Quantity"
+msgstr "crwdns71816:0crwdne71816:0"
+
+#: controllers/accounts_controller.py:3253
+msgid "Finished Good Item is not specified for service item {0}"
+msgstr "crwdns71818:0{0}crwdne71818:0"
+
+#: controllers/accounts_controller.py:3270
+msgid "Finished Good Item {0} Qty can not be zero"
+msgstr "crwdns71820:0{0}crwdne71820:0"
+
+#: controllers/accounts_controller.py:3264
+msgid "Finished Good Item {0} must be a sub-contracted item"
+msgstr "crwdns71822:0{0}crwdne71822:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Finished Good Qty"
+msgstr "crwdns71824:0crwdne71824:0"
+
+#. Label of a Float field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good Qty"
+msgstr "crwdns71826:0crwdne71826:0"
+
+#. Label of a Float field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Finished Good Quantity "
+msgstr "crwdns71828:0crwdne71828:0"
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Finished Good UOM"
+msgstr "crwdns71830:0crwdne71830:0"
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
+msgid "Finished Good {0} does not have a default BOM."
+msgstr "crwdns71832:0{0}crwdne71832:0"
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:46
+msgid "Finished Good {0} is disabled."
+msgstr "crwdns71834:0{0}crwdne71834:0"
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
+msgid "Finished Good {0} must be a stock item."
+msgstr "crwdns71836:0{0}crwdne71836:0"
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
+msgid "Finished Good {0} must be a sub-contracted item."
+msgstr "crwdns71838:0{0}crwdne71838:0"
+
+#: setup/doctype/company/company.py:258
+msgid "Finished Goods"
+msgstr "crwdns71840:0crwdne71840:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+msgid "Finished Goods Warehouse"
+msgstr "crwdns71842:0crwdne71842:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1282
+msgid "Finished Item {0} does not match with Work Order {1}"
+msgstr "crwdns71844:0{0}crwdnd71844:0{1}crwdne71844:0"
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/create_product/create_product.json
+msgid "Finished Items"
+msgstr "crwdns71846:0crwdne71846:0"
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "First Email"
+msgstr "crwdns71848:0crwdne71848:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "First Name"
+msgstr "crwdns71850:0crwdne71850:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "First Name"
+msgstr "crwdns71852:0crwdne71852:0"
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "First Responded On"
+msgstr "crwdns71854:0crwdne71854:0"
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "First Response Due"
+msgstr "crwdns71856:0crwdne71856:0"
+
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
+msgid "First Response SLA Failed by {}"
+msgstr "crwdns71858:0crwdne71858:0"
+
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.py:15
+msgid "First Response Time"
+msgstr "crwdns71860:0crwdne71860:0"
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "First Response Time"
+msgstr "crwdns71862:0crwdne71862:0"
+
+#. Label of a Duration field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "First Response Time"
+msgstr "crwdns71864:0crwdne71864:0"
+
+#. Label of a Duration field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "First Response Time"
+msgstr "crwdns71866:0crwdne71866:0"
+
+#. Name of a report
+#. Label of a Link in the Support Workspace
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.json
+#: support/workspace/support/support.json
+msgid "First Response Time for Issues"
+msgstr "crwdns71868:0crwdne71868:0"
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.json
+#: crm/workspace/crm/crm.json
+msgid "First Response Time for Opportunity"
+msgstr "crwdns71870:0crwdne71870:0"
+
+#: regional/italy/utils.py:255
+msgid "Fiscal Regime is mandatory, kindly set the fiscal regime in the company {0}"
+msgstr "crwdns71872:0{0}crwdne71872:0"
+
+#. Name of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
+#: accounts/report/profitability_analysis/profitability_analysis.js:38
+#: accounts/report/trial_balance/trial_balance.js:16
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
+#: regional/report/irs_1099/irs_1099.js:17
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
+msgid "Fiscal Year"
+msgstr "crwdns71874:0crwdne71874:0"
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Fiscal Year"
+msgstr "crwdns71876:0crwdne71876:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Fiscal Year"
+msgid "Fiscal Year"
+msgstr "crwdns71878:0crwdne71878:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Fiscal Year"
+msgstr "crwdns71880:0crwdne71880:0"
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Fiscal Year"
+msgstr "crwdns71882:0crwdne71882:0"
+
+#. Label of a Link field in DocType 'Monthly Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Fiscal Year"
+msgstr "crwdns71884:0crwdne71884:0"
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Fiscal Year"
+msgstr "crwdns71886:0crwdne71886:0"
+
+#. Label of a Link field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Fiscal Year"
+msgstr "crwdns71888:0crwdne71888:0"
+
+#. Name of a DocType
+#: accounts/doctype/fiscal_year_company/fiscal_year_company.json
+msgid "Fiscal Year Company"
+msgstr "crwdns71890:0crwdne71890:0"
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:65
+msgid "Fiscal Year End Date should be one year after Fiscal Year Start Date"
+msgstr "crwdns71892:0crwdne71892:0"
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:129
+msgid "Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0}"
+msgstr "crwdns71894:0{0}crwdne71894:0"
+
+#: controllers/trends.py:53
+msgid "Fiscal Year {0} Does Not Exist"
+msgstr "crwdns71896:0{0}crwdne71896:0"
+
+#: accounts/report/trial_balance/trial_balance.py:47
+msgid "Fiscal Year {0} does not exist"
+msgstr "crwdns71898:0{0}crwdne71898:0"
+
+#: accounts/report/trial_balance/trial_balance.py:41
+msgid "Fiscal Year {0} is required"
+msgstr "crwdns71900:0{0}crwdne71900:0"
+
+#. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Fixed"
+msgstr "crwdns71902:0crwdne71902:0"
+
+#: accounts/report/account_balance/account_balance.js:52
+msgid "Fixed Asset"
+msgstr "crwdns71904:0crwdne71904:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Fixed Asset"
+msgstr "crwdns71906:0crwdne71906:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Fixed Asset Account"
+msgstr "crwdns71908:0crwdne71908:0"
+
+#. Label of a Link field in DocType 'Asset Category Account'
+#: assets/doctype/asset_category_account/asset_category_account.json
+msgctxt "Asset Category Account"
+msgid "Fixed Asset Account"
+msgstr "crwdns71910:0crwdne71910:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Fixed Asset Defaults"
+msgstr "crwdns71912:0crwdne71912:0"
+
+#: stock/doctype/item/item.py:300
+msgid "Fixed Asset Item must be a non-stock item."
+msgstr "crwdns71914:0crwdne71914:0"
+
+#. Name of a report
+#. Label of a shortcut in the Assets Workspace
+#: assets/report/fixed_asset_register/fixed_asset_register.json
+#: assets/workspace/assets/assets.json
+msgid "Fixed Asset Register"
+msgstr "crwdns71916:0crwdne71916:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:25
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:38
+msgid "Fixed Assets"
+msgstr "crwdns71918:0crwdne71918:0"
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Fixed Deposit Number"
+msgstr "crwdns71920:0crwdne71920:0"
+
+#. Label of a HTML field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Fixed Error Log"
+msgstr "crwdns71922:0crwdne71922:0"
+
+#. Option for the 'Subscription Price Based On' (Select) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Fixed Rate"
+msgstr "crwdns71924:0crwdne71924:0"
+
+#. Label of a Check field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Fixed Time"
+msgstr "crwdns71926:0crwdne71926:0"
+
+#. Name of a role
+#: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
+msgid "Fleet Manager"
+msgstr "crwdns71928:0crwdne71928:0"
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr "crwdns111736:0crwdne111736:0"
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr "crwdns111738:0crwdne111738:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr "crwdns112330:0crwdne112330:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr "crwdns112332:0crwdne112332:0"
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
+msgid "Focus on Item Group filter"
+msgstr "crwdns71930:0crwdne71930:0"
+
+#: selling/page/point_of_sale/pos_item_selector.js:291
+msgid "Focus on search input"
+msgstr "crwdns71932:0crwdne71932:0"
+
+#. Label of a Data field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Folio no."
+msgstr "crwdns71934:0crwdne71934:0"
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Follow Calendar Months"
+msgstr "crwdns71936:0crwdne71936:0"
+
+#: templates/emails/reorder_item.html:1
+msgid "Following Material Requests have been raised automatically based on Item's re-order level"
+msgstr "crwdns71938:0crwdne71938:0"
+
+#: selling/doctype/customer/customer.py:740
+msgid "Following fields are mandatory to create address:"
+msgstr "crwdns71940:0crwdne71940:0"
+
+#: controllers/buying_controller.py:933
+msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
+msgstr "crwdns71942:0{0}crwdnd71942:0{1}crwdnd71942:0{1}crwdne71942:0"
+
+#: controllers/buying_controller.py:929
+msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
+msgstr "crwdns71944:0{0}crwdnd71944:0{1}crwdnd71944:0{1}crwdne71944:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr "crwdns112334:0crwdne112334:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr "crwdns112336:0crwdne112336:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr "crwdns112338:0crwdne112338:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr "crwdns112340:0crwdne112340:0"
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
+msgid "For"
+msgstr "crwdns71946:0crwdne71946:0"
+
+#: public/js/utils/sales_common.js:309
+msgid "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."
+msgstr "crwdns71948:0crwdne71948:0"
+
+#. Label of a Check field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "For Buying"
+msgstr "crwdns71950:0crwdne71950:0"
+
+#. Label of a Link field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "For Company"
+msgstr "crwdns71952:0crwdne71952:0"
+
+#: stock/doctype/material_request/material_request.js:361
+msgid "For Default Supplier (Optional)"
+msgstr "crwdns71954:0crwdne71954:0"
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr "crwdns111740:0crwdne111740:0"
+
+#: controllers/stock_controller.py:977
+msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
+msgstr "crwdns104576:0{0}crwdnd104576:0{1}crwdnd104576:0{2}crwdnd104576:0{3}crwdne104576:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "For Job Card"
+msgstr "crwdns71956:0crwdne71956:0"
+
+#: manufacturing/doctype/job_card/job_card.js:175
+msgid "For Operation"
+msgstr "crwdns71958:0crwdne71958:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "For Operation"
+msgstr "crwdns71960:0crwdne71960:0"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "For Price List"
+msgstr "crwdns71962:0crwdne71962:0"
+
+#. Description of the 'Planned Quantity' (Float) field in DocType 'Sales Order
+#. Item'
+#. Description of the 'Produced Quantity' (Float) field in DocType 'Sales Order
+#. Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "For Production"
+msgstr "crwdns71964:0crwdne71964:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:613
+msgid "For Quantity (Manufactured Qty) is mandatory"
+msgstr "crwdns71966:0crwdne71966:0"
+
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr "crwdns111742:0{0}crwdne111742:0"
+
+#. Label of a Check field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "For Selling"
+msgstr "crwdns71968:0crwdne71968:0"
+
+#: accounts/doctype/payment_order/payment_order.js:106
+msgid "For Supplier"
+msgstr "crwdns71970:0crwdne71970:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
+msgid "For Warehouse"
+msgstr "crwdns71972:0crwdne71972:0"
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "For Warehouse"
+msgstr "crwdns71974:0crwdne71974:0"
+
+#: manufacturing/doctype/work_order/work_order.py:432
+msgid "For Warehouse is required before Submit"
+msgstr "crwdns71976:0crwdne71976:0"
+
+#: public/js/utils/serial_no_batch_selector.js:119
+msgid "For Work Order"
+msgstr "crwdns71978:0crwdne71978:0"
+
+#: controllers/status_updater.py:238
+msgid "For an item {0}, quantity must be negative number"
+msgstr "crwdns71980:0{0}crwdne71980:0"
+
+#: controllers/status_updater.py:235
+msgid "For an item {0}, quantity must be positive number"
+msgstr "crwdns71982:0{0}crwdne71982:0"
+
+#. Description of the 'Income Account' (Link) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "For dunning fee and interest"
+msgstr "crwdns71984:0crwdne71984:0"
+
+#. Description of the 'Year Name' (Data) field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "For e.g. 2012, 2012-13"
+msgstr "crwdns71986:0crwdne71986:0"
+
+#. Description of the 'Collection Factor (=1 LP)' (Currency) field in DocType
+#. 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "For how much spent = 1 Loyalty Point"
+msgstr "crwdns71988:0crwdne71988:0"
+
+#. Description of the 'Supplier' (Link) field in DocType 'Request for
+#. Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "For individual supplier"
+msgstr "crwdns71990:0crwdne71990:0"
+
+#: controllers/status_updater.py:243
+msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
+msgstr "crwdns71992:0{0}crwdnd71992:0{1}crwdnd71992:0{2}crwdne71992:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:336
+msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
+msgstr "crwdns71994:0{0}crwdne71994:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1530
+msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
+msgstr "crwdns104578:0{0}crwdnd104578:0{1}crwdnd104578:0{2}crwdne104578:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1320
+msgid "For quantity {0} should not be greater than allowed quantity {1}"
+msgstr "crwdns71998:0{0}crwdnd71998:0{1}crwdne71998:0"
+
+#. Description of the 'Territory Manager' (Link) field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "For reference"
+msgstr "crwdns72000:0crwdne72000:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1477
+#: public/js/controllers/accounts.js:182
+msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
+msgstr "crwdns72002:0{0}crwdnd72002:0{1}crwdnd72002:0{2}crwdnd72002:0{3}crwdne72002:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:1509
+msgid "For row {0}: Enter Planned Qty"
+msgstr "crwdns72004:0{0}crwdne72004:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:171
+msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
+msgstr "crwdns72006:0{0}crwdne72006:0"
+
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr "crwdns111744:0crwdne111744:0"
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Forecasting"
+msgstr "crwdns72008:0crwdne72008:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Foreign Trade Details"
+msgstr "crwdns72010:0crwdne72010:0"
+
+#. Label of a Check field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Formula Based Criteria"
+msgstr "crwdns72012:0crwdne72012:0"
+
+#. Label of a Check field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Formula Based Criteria"
+msgstr "crwdns72014:0crwdne72014:0"
+
+#: templates/pages/help.html:35
+msgid "Forum Activity"
+msgstr "crwdns72016:0crwdne72016:0"
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Forum Posts"
+msgstr "crwdns72018:0crwdne72018:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Forum URL"
+msgstr "crwdns72020:0crwdne72020:0"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Free Item"
+msgstr "crwdns72022:0crwdne72022:0"
+
+#. Label of a Section Break field in DocType 'Promotional Scheme Product
+#. Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Free Item"
+msgstr "crwdns72024:0crwdne72024:0"
+
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Free Item Rate"
+msgstr "crwdns72026:0crwdne72026:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:275
+msgid "Free item code is not selected"
+msgstr "crwdns72028:0crwdne72028:0"
+
+#: accounts/doctype/pricing_rule/utils.py:645
+msgid "Free item not set in the pricing rule {0}"
+msgstr "crwdns72030:0{0}crwdne72030:0"
+
+#. Label of a Int field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Freeze Stocks Older Than (Days)"
+msgstr "crwdns72032:0crwdne72032:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:58
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:83
+msgid "Freight and Forwarding Charges"
+msgstr "crwdns72034:0crwdne72034:0"
+
+#. Label of a Select field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Frequency"
+msgstr "crwdns72036:0crwdne72036:0"
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Frequency"
+msgstr "crwdns72038:0crwdne72038:0"
+
+#. Label of a Select field in DocType 'Video Settings'
+#: utilities/doctype/video_settings/video_settings.json
+msgctxt "Video Settings"
+msgid "Frequency"
+msgstr "crwdns72040:0crwdne72040:0"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Frequency To Collect Progress"
+msgstr "crwdns72042:0crwdne72042:0"
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Frequency of Depreciation (Months)"
+msgstr "crwdns72044:0crwdne72044:0"
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Frequency of Depreciation (Months)"
+msgstr "crwdns72046:0crwdne72046:0"
+
+#. Label of a Int field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Frequency of Depreciation (Months)"
+msgstr "crwdns72048:0crwdne72048:0"
+
+#: www/support/index.html:45
+msgid "Frequently Read Articles"
+msgstr "crwdns72050:0crwdne72050:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Friday"
+msgstr "crwdns72052:0crwdne72052:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Friday"
+msgstr "crwdns72054:0crwdne72054:0"
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Friday"
+msgstr "crwdns72056:0crwdne72056:0"
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Friday"
+msgstr "crwdns72058:0crwdne72058:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Friday"
+msgstr "crwdns72060:0crwdne72060:0"
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Friday"
+msgstr "crwdns72062:0crwdne72062:0"
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Friday"
+msgstr "crwdns72064:0crwdne72064:0"
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Friday"
+msgstr "crwdns72066:0crwdne72066:0"
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Friday"
+msgstr "crwdns72068:0crwdne72068:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
+#: templates/pages/projects.html:67
+msgid "From"
+msgstr "crwdns72070:0crwdne72070:0"
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "From"
+msgstr "crwdns72072:0crwdne72072:0"
+
+#. Label of a Link field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "From"
+msgstr "crwdns72074:0crwdne72074:0"
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "From BOM"
+msgstr "crwdns72076:0crwdne72076:0"
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "From Company"
+msgstr "crwdns72078:0crwdne72078:0"
+
+#. Description of the 'Corrective Operation Cost' (Currency) field in DocType
+#. 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "From Corrective Job Card"
+msgstr "crwdns72080:0crwdne72080:0"
+
+#. Label of a Link field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "From Currency"
+msgstr "crwdns72082:0crwdne72082:0"
+
+#: setup/doctype/currency_exchange/currency_exchange.py:52
+msgid "From Currency and To Currency cannot be same"
+msgstr "crwdns72084:0crwdne72084:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "From Customer"
+msgstr "crwdns72086:0crwdne72086:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
+#: accounts/report/financial_ratios/financial_ratios.js:41
+#: accounts/report/general_ledger/general_ledger.js:22
+#: accounts/report/general_ledger/general_ledger.py:66
+#: accounts/report/gross_profit/gross_profit.js:16
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/profitability_analysis/profitability_analysis.js:59
+#: accounts/report/purchase_register/purchase_register.js:8
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:7
+#: accounts/report/sales_register/sales_register.js:8
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
+#: accounts/report/trial_balance/trial_balance.js:37
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
+#: crm/report/campaign_efficiency/campaign_efficiency.js:7
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
+#: stock/report/reserved_stock/reserved_stock.js:16
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
+#: stock/report/stock_analytics/stock_analytics.js:62
+#: stock/report/stock_balance/stock_balance.js:16
+#: stock/report/stock_ledger/stock_ledger.js:16
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
+msgid "From Date"
+msgstr "crwdns72088:0crwdne72088:0"
+
+#. Label of a Date field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "From Date"
+msgstr "crwdns72090:0crwdne72090:0"
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "From Date"
+msgstr "crwdns72092:0crwdne72092:0"
+
+#. Label of a Datetime field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "From Date"
+msgstr "crwdns72094:0crwdne72094:0"
+
+#. Label of a Date field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "From Date"
+msgstr "crwdns72096:0crwdne72096:0"
+
+#. Label of a Date field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "From Date"
+msgstr "crwdns72098:0crwdne72098:0"
+
+#. Label of a Date field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "From Date"
+msgstr "crwdns72100:0crwdne72100:0"
+
+#. Label of a Date field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "From Date"
+msgstr "crwdns72102:0crwdne72102:0"
+
+#. Label of a Date field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "From Date"
+msgstr "crwdns72104:0crwdne72104:0"
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "From Date"
+msgstr "crwdns72106:0crwdne72106:0"
+
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "From Date"
+msgstr "crwdns72108:0crwdne72108:0"
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "From Date"
+msgstr "crwdns72110:0crwdne72110:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "From Date"
+msgstr "crwdns72112:0crwdne72112:0"
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "From Date"
+msgstr "crwdns72114:0crwdne72114:0"
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "From Date"
+msgstr "crwdns72116:0crwdne72116:0"
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "From Date"
+msgstr "crwdns72118:0crwdne72118:0"
+
+#. Label of a Date field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "From Date"
+msgstr "crwdns72120:0crwdne72120:0"
+
+#. Label of a Date field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "From Date"
+msgstr "crwdns72122:0crwdne72122:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
+msgid "From Date and To Date are Mandatory"
+msgstr "crwdns72124:0crwdne72124:0"
+
+#: accounts/report/financial_statements.py:130
+msgid "From Date and To Date are mandatory"
+msgstr "crwdns72126:0crwdne72126:0"
+
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:46
+msgid "From Date and To Date lie in different Fiscal Year"
+msgstr "crwdns72128:0crwdne72128:0"
+
+#: accounts/report/trial_balance/trial_balance.py:62
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:14
+#: stock/report/reserved_stock/reserved_stock.py:29
+msgid "From Date cannot be greater than To Date"
+msgstr "crwdns72130:0crwdne72130:0"
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
+#: accounts/report/general_ledger/general_ledger.py:85
+#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:37
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:41
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
+msgid "From Date must be before To Date"
+msgstr "crwdns72132:0crwdne72132:0"
+
+#: accounts/report/trial_balance/trial_balance.py:66
+msgid "From Date should be within the Fiscal Year. Assuming From Date = {0}"
+msgstr "crwdns72134:0{0}crwdne72134:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:43
+msgid "From Date: {0} cannot be greater than To date: {1}"
+msgstr "crwdns72136:0{0}crwdnd72136:0{1}crwdne72136:0"
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:29
+msgid "From Datetime"
+msgstr "crwdns72138:0crwdne72138:0"
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "From Delivery Date"
+msgstr "crwdns72140:0crwdne72140:0"
+
+#: selling/doctype/installation_note/installation_note.js:59
+msgid "From Delivery Note"
+msgstr "crwdns72142:0crwdne72142:0"
+
+#. Label of a Link field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "From Doctype"
+msgstr "crwdns72144:0crwdne72144:0"
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
+msgid "From Due Date"
+msgstr "crwdns72146:0crwdne72146:0"
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "From Employee"
+msgstr "crwdns72148:0crwdne72148:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
+msgid "From Fiscal Year"
+msgstr "crwdns72150:0crwdne72150:0"
+
+#. Label of a Data field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "From Folio No"
+msgstr "crwdns72152:0crwdne72152:0"
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "From Invoice Date"
+msgstr "crwdns72154:0crwdne72154:0"
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "From Invoice Date"
+msgstr "crwdns72156:0crwdne72156:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "From Lead"
+msgstr "crwdns72158:0crwdne72158:0"
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "From No"
+msgstr "crwdns72160:0crwdne72160:0"
+
+#. Label of a Int field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "From No"
+msgstr "crwdns72162:0crwdne72162:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "From Opportunity"
+msgstr "crwdns72164:0crwdne72164:0"
+
+#. Label of a Int field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "From Package No."
+msgstr "crwdns72166:0crwdne72166:0"
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "From Payment Date"
+msgstr "crwdns72168:0crwdne72168:0"
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "From Payment Date"
+msgstr "crwdns72170:0crwdne72170:0"
+
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
+msgid "From Posting Date"
+msgstr "crwdns72172:0crwdne72172:0"
+
+#. Label of a Float field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "From Range"
+msgstr "crwdns72174:0crwdne72174:0"
+
+#. Label of a Float field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "From Range"
+msgstr "crwdns72176:0crwdne72176:0"
+
+#: stock/doctype/item_attribute/item_attribute.py:85
+msgid "From Range has to be less than To Range"
+msgstr "crwdns72178:0crwdne72178:0"
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "From Reference Date"
+msgstr "crwdns72180:0crwdne72180:0"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "From Shareholder"
+msgstr "crwdns72182:0crwdne72182:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "From Template"
+msgstr "crwdns72184:0crwdne72184:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "From Template"
+msgstr "crwdns72186:0crwdne72186:0"
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:91
+#: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
+msgid "From Time"
+msgstr "crwdns72188:0crwdne72188:0"
+
+#. Label of a Time field in DocType 'Availability Of Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "From Time"
+msgstr "crwdns72190:0crwdne72190:0"
+
+#. Label of a Time field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "From Time"
+msgstr "crwdns72192:0crwdne72192:0"
+
+#. Label of a Time field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "From Time"
+msgstr "crwdns72194:0crwdne72194:0"
+
+#. Label of a Datetime field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "From Time"
+msgstr "crwdns72196:0crwdne72196:0"
+
+#. Label of a Time field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "From Time"
+msgstr "crwdns72198:0crwdne72198:0"
+
+#. Label of a Datetime field in DocType 'Job Card Scheduled Time'
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgctxt "Job Card Scheduled Time"
+msgid "From Time"
+msgstr "crwdns72200:0crwdne72200:0"
+
+#. Label of a Datetime field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "From Time"
+msgstr "crwdns72202:0crwdne72202:0"
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "From Time"
+msgstr "crwdns72204:0crwdne72204:0"
+
+#. Label of a Datetime field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "From Time"
+msgstr "crwdns72206:0crwdne72206:0"
+
+#. Label of a Datetime field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "From Time"
+msgstr "crwdns72208:0crwdne72208:0"
+
+#. Label of a Time field in DocType 'Appointment Booking Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "From Time "
+msgstr "crwdns72210:0crwdne72210:0"
+
+#: accounts/doctype/cashier_closing/cashier_closing.py:67
+msgid "From Time Should Be Less Than To Time"
+msgstr "crwdns72212:0crwdne72212:0"
+
+#. Label of a Float field in DocType 'Shipping Rule Condition'
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgctxt "Shipping Rule Condition"
+msgid "From Value"
+msgstr "crwdns72214:0crwdne72214:0"
+
+#. Label of a Data field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "From Voucher Detail No"
+msgstr "crwdns72216:0crwdne72216:0"
+
+#: stock/report/reserved_stock/reserved_stock.js:103
+#: stock/report/reserved_stock/reserved_stock.py:164
+msgid "From Voucher No"
+msgstr "crwdns72218:0crwdne72218:0"
+
+#. Label of a Dynamic Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "From Voucher No"
+msgstr "crwdns72220:0crwdne72220:0"
+
+#: stock/report/reserved_stock/reserved_stock.js:92
+#: stock/report/reserved_stock/reserved_stock.py:158
+msgid "From Voucher Type"
+msgstr "crwdns72222:0crwdne72222:0"
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "From Voucher Type"
+msgstr "crwdns72224:0crwdne72224:0"
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "From Warehouse"
+msgstr "crwdns72226:0crwdne72226:0"
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "From Warehouse"
+msgstr "crwdns72228:0crwdne72228:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "From Warehouse"
+msgstr "crwdns72230:0crwdne72230:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "From Warehouse"
+msgstr "crwdns72232:0crwdne72232:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "From Warehouse"
+msgstr "crwdns72234:0crwdne72234:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:34
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:32
+#: selling/report/sales_order_analysis/sales_order_analysis.py:37
+msgid "From and To Dates are required."
+msgstr "crwdns72236:0crwdne72236:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
+msgid "From and To dates are required"
+msgstr "crwdns72238:0crwdne72238:0"
+
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
+msgid "From date cannot be greater than To date"
+msgstr "crwdns72240:0crwdne72240:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:74
+msgid "From value must be less than to value in row {0}"
+msgstr "crwdns72242:0{0}crwdne72242:0"
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Frozen"
+msgstr "crwdns72244:0crwdne72244:0"
+
+#. Label of a Select field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Fuel Type"
+msgstr "crwdns72246:0crwdne72246:0"
+
+#. Label of a Link field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Fuel UOM"
+msgstr "crwdns72248:0crwdne72248:0"
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilled"
+msgstr "crwdns72250:0crwdne72250:0"
+
+#. Label of a Check field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Fulfilled"
+msgstr "crwdns72252:0crwdne72252:0"
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Fulfilled"
+msgstr "crwdns72254:0crwdne72254:0"
+
+#: selling/doctype/sales_order/sales_order_dashboard.py:21
+msgid "Fulfillment"
+msgstr "crwdns72256:0crwdne72256:0"
+
+#. Name of a role
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgid "Fulfillment User"
+msgstr "crwdns72258:0crwdne72258:0"
+
+#. Label of a Date field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Deadline"
+msgstr "crwdns72260:0crwdne72260:0"
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Details"
+msgstr "crwdns72262:0crwdne72262:0"
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Status"
+msgstr "crwdns72264:0crwdne72264:0"
+
+#. Label of a Table field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Fulfilment Terms"
+msgstr "crwdns72266:0crwdne72266:0"
+
+#. Label of a Table field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Fulfilment Terms and Conditions"
+msgstr "crwdns72268:0crwdne72268:0"
+
+#. Label of a Data field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Full Name"
+msgstr "crwdns72270:0crwdne72270:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Full Name"
+msgstr "crwdns72272:0crwdne72272:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Full Name"
+msgstr "crwdns72274:0crwdne72274:0"
+
+#. Label of a Data field in DocType 'Maintenance Team Member'
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgctxt "Maintenance Team Member"
+msgid "Full Name"
+msgstr "crwdns72276:0crwdne72276:0"
+
+#. Label of a Data field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Full Name"
+msgstr "crwdns72278:0crwdne72278:0"
+
+#. Label of a Data field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Full Name"
+msgstr "crwdns72280:0crwdne72280:0"
+
+#. Label of a Read Only field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Full Name"
+msgstr "crwdns72282:0crwdne72282:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Full and Final Statement"
+msgstr "crwdns72284:0crwdne72284:0"
+
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Fully Billed"
+msgstr "crwdns72286:0crwdne72286:0"
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Fully Completed"
+msgstr "crwdns72288:0crwdne72288:0"
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Fully Completed"
+msgstr "crwdns72290:0crwdne72290:0"
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Fully Delivered"
+msgstr "crwdns72292:0crwdne72292:0"
+
+#: assets/doctype/asset/asset_list.js:5
+msgid "Fully Depreciated"
+msgstr "crwdns72294:0crwdne72294:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Fully Depreciated"
+msgstr "crwdns72296:0crwdne72296:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Fully Paid"
+msgstr "crwdns104580:0crwdne104580:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Fully Paid"
+msgstr "crwdns104582:0crwdne104582:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr "crwdns112342:0crwdne112342:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
+msgid "Furniture and Fixtures"
+msgstr "crwdns104584:0crwdne104584:0"
+
+#: accounts/doctype/account/account_tree.js:138
+msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
+msgstr "crwdns72300:0crwdne72300:0"
+
+#: accounts/doctype/cost_center/cost_center_tree.js:31
+msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
+msgstr "crwdns72302:0crwdne72302:0"
+
+#: setup/doctype/sales_person/sales_person_tree.js:15
+msgid "Further nodes can be only created under 'Group' type nodes"
+msgstr "crwdns72304:0crwdne72304:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
+msgid "Future Payment Amount"
+msgstr "crwdns72306:0crwdne72306:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
+msgid "Future Payment Ref"
+msgstr "crwdns72308:0crwdne72308:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
+msgid "Future Payments"
+msgstr "crwdns72310:0crwdne72310:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:235
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:159
+msgid "G - D"
+msgstr "crwdns72312:0crwdne72312:0"
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
+msgid "GL Balance"
+msgstr "crwdns72314:0crwdne72314:0"
+
+#. Name of a DocType
+#: accounts/doctype/gl_entry/gl_entry.json
+#: accounts/report/general_ledger/general_ledger.py:561
+msgid "GL Entry"
+msgstr "crwdns72316:0crwdne72316:0"
+
+#. Label of a Select field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "GL Entry Processing Status"
+msgstr "crwdns72318:0crwdne72318:0"
+
+#. Label of a Int field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "GL reposting index"
+msgstr "crwdns72320:0crwdne72320:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "GS1"
+msgstr "crwdns72322:0crwdne72322:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "GTIN"
+msgstr "crwdns72324:0crwdne72324:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Gain/Loss"
+msgstr "crwdns72326:0crwdne72326:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Gain/Loss Account on Asset Disposal"
+msgstr "crwdns72328:0crwdne72328:0"
+
+#. Description of the 'Gain/Loss already booked' (Currency) field in DocType
+#. 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Gain/Loss accumulated in foreign currency account. Accounts with '0' balance in either Base or Account currency"
+msgstr "crwdns72330:0crwdne72330:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Gain/Loss already booked"
+msgstr "crwdns72332:0crwdne72332:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Gain/Loss from Revaluation"
+msgstr "crwdns72334:0crwdne72334:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
+#: setup/doctype/company/company.py:516
+msgid "Gain/Loss on Asset Disposal"
+msgstr "crwdns72336:0crwdne72336:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr "crwdns112344:0crwdne112344:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr "crwdns112346:0crwdne112346:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr "crwdns112348:0crwdne112348:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr "crwdns112350:0crwdne112350:0"
+
+#: projects/doctype/project/project.js:93
+msgid "Gantt Chart"
+msgstr "crwdns72338:0crwdne72338:0"
+
+#: config/projects.py:28
+msgid "Gantt chart of all tasks."
+msgstr "crwdns72340:0crwdne72340:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr "crwdns112352:0crwdne112352:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Gender"
+msgstr "crwdns72342:0crwdne72342:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Gender"
+msgstr "crwdns72344:0crwdne72344:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Gender"
+msgstr "crwdns72346:0crwdne72346:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "General"
+msgstr "crwdns72348:0crwdne72348:0"
+
+#. Description of a report in the Onboarding Step 'Financial Statements'
+#. Name of a report
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/doctype/account/account.js:93
+#: accounts/onboarding_step/financial_statements/financial_statements.json
+#: accounts/report/general_ledger/general_ledger.json
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "General Ledger"
+msgstr "crwdns72350:0crwdne72350:0"
+
+#. Label of a Int field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "General Ledger"
+msgstr "crwdns72352:0crwdne72352:0"
+
+#. Option for the 'Report' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "General Ledger"
+msgstr "crwdns72354:0crwdne72354:0"
+
+#: stock/doctype/warehouse/warehouse.js:69
+msgctxt "Warehouse"
+msgid "General Ledger"
+msgstr "crwdns72356:0crwdne72356:0"
+
+#. Label of a Section Break field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "General Settings"
+msgstr "crwdns72358:0crwdne72358:0"
+
+#. Name of a report
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.json
+msgid "General and Payment Ledger Comparison"
+msgstr "crwdns72360:0crwdne72360:0"
+
+#: stock/doctype/closing_stock_balance/closing_stock_balance.js:12
+msgid "Generate Closing Stock Balance"
+msgstr "crwdns72362:0crwdne72362:0"
+
+#: public/js/setup_wizard.js:48
+msgid "Generate Demo Data for Exploration"
+msgstr "crwdns72364:0crwdne72364:0"
+
+#: accounts/doctype/sales_invoice/regional/italy.js:4
+msgid "Generate E-Invoice"
+msgstr "crwdns72366:0crwdne72366:0"
+
+#. Label of a Select field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Generate Invoice At"
+msgstr "crwdns72368:0crwdne72368:0"
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Generate New Invoices Past Due Date"
+msgstr "crwdns72370:0crwdne72370:0"
+
+#. Label of a Button field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Generate Schedule"
+msgstr "crwdns72372:0crwdne72372:0"
+
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr "crwdns111746:0crwdne111746:0"
+
+#. Label of a Check field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Generated"
+msgstr "crwdns72374:0crwdne72374:0"
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:30
+msgid "Generating Preview"
+msgstr "crwdns72376:0crwdne72376:0"
+
+#. Label of a Button field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Get Advances Paid"
+msgstr "crwdns72378:0crwdne72378:0"
+
+#. Label of a Button field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Get Advances Received"
+msgstr "crwdns72380:0crwdne72380:0"
+
+#. Label of a Button field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Get Advances Received"
+msgstr "crwdns72382:0crwdne72382:0"
+
+#. Label of a Button field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Get Allocations"
+msgstr "crwdns72384:0crwdne72384:0"
+
+#. Label of a Button field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Get Current Stock"
+msgstr "crwdns72386:0crwdne72386:0"
+
+#. Label of a Button field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Get Current Stock"
+msgstr "crwdns72388:0crwdne72388:0"
+
+#: selling/doctype/customer/customer.js:180
+msgid "Get Customer Group Details"
+msgstr "crwdns72390:0crwdne72390:0"
+
+#. Label of a Button field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Get Entries"
+msgstr "crwdns72392:0crwdne72392:0"
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Finished Goods for Manufacture"
+msgstr "crwdns72394:0crwdne72394:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
+msgid "Get Invoices"
+msgstr "crwdns72398:0crwdne72398:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
+msgid "Get Invoices based on Filters"
+msgstr "crwdns72400:0crwdne72400:0"
+
+#. Label of a Button field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Get Item Locations"
+msgstr "crwdns72402:0crwdne72402:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
+msgid "Get Items"
+msgstr "crwdns72404:0crwdne72404:0"
+
+#. Label of a Button field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Get Items"
+msgstr "crwdns72406:0crwdne72406:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/supplier_quotation/supplier_quotation.js:49
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
+msgid "Get Items From"
+msgstr "crwdns72408:0crwdne72408:0"
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Items From"
+msgstr "crwdns72410:0crwdne72410:0"
+
+#. Label of a Button field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Get Items From Purchase Receipts"
+msgstr "crwdns72412:0crwdne72412:0"
+
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
+msgid "Get Items from BOM"
+msgstr "crwdns72414:0crwdne72414:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
+msgid "Get Items from Material Requests against this Supplier"
+msgstr "crwdns72416:0crwdne72416:0"
+
+#. Label of a Button field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Get Items from Open Material Requests"
+msgstr "crwdns72418:0crwdne72418:0"
+
+#: public/js/controllers/buying.js:498
+msgid "Get Items from Product Bundle"
+msgstr "crwdns72420:0crwdne72420:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Get Latest Query"
+msgstr "crwdns72422:0crwdne72422:0"
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Material Request"
+msgstr "crwdns72424:0crwdne72424:0"
+
+#. Label of a Button field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Get Outstanding Invoices"
+msgstr "crwdns72426:0crwdne72426:0"
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Get Outstanding Invoices"
+msgstr "crwdns72428:0crwdne72428:0"
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Get Outstanding Orders"
+msgstr "crwdns72430:0crwdne72430:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
+#: accounts/doctype/bank_clearance/bank_clearance.js:40
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
+msgid "Get Payment Entries"
+msgstr "crwdns72432:0crwdne72432:0"
+
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
+msgid "Get Payments from"
+msgstr "crwdns72434:0crwdne72434:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr "crwdns111748:0crwdne111748:0"
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Raw Materials for Purchase"
+msgstr "crwdns72436:0crwdne72436:0"
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Raw Materials for Transfer"
+msgstr "crwdns72438:0crwdne72438:0"
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Sales Orders"
+msgstr "crwdns72440:0crwdne72440:0"
+
+#. Label of a Button field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Get Scrap Items"
+msgstr "crwdns72442:0crwdne72442:0"
+
+#. Label of a Code field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Get Started Sections"
+msgstr "crwdns72444:0crwdne72444:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:432
+msgid "Get Stock"
+msgstr "crwdns72446:0crwdne72446:0"
+
+#. Label of a Button field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Get Sub Assembly Items"
+msgstr "crwdns72448:0crwdne72448:0"
+
+#: buying/doctype/supplier/supplier.js:124
+msgid "Get Supplier Group Details"
+msgstr "crwdns72450:0crwdne72450:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
+msgid "Get Suppliers"
+msgstr "crwdns72452:0crwdne72452:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
+msgid "Get Suppliers By"
+msgstr "crwdns72454:0crwdne72454:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
+msgid "Get Timesheets"
+msgstr "crwdns72456:0crwdne72456:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
+msgid "Get Unreconciled Entries"
+msgstr "crwdns72458:0crwdne72458:0"
+
+#: templates/includes/footer/footer_extension.html:10
+msgid "Get Updates"
+msgstr "crwdns72460:0crwdne72460:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:68
+msgid "Get stops from"
+msgstr "crwdns72462:0crwdne72462:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
+msgid "Getting Scrap Items"
+msgstr "crwdns72464:0crwdne72464:0"
+
+#. Option for the 'Coupon Type' (Select) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Gift Card"
+msgstr "crwdns72466:0crwdne72466:0"
+
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Give free item for every N quantity"
+msgstr "crwdns72468:0crwdne72468:0"
+
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr "crwdns111750:0crwdne111750:0"
+
+#. Name of a DocType
+#: setup/doctype/global_defaults/global_defaults.json
+msgid "Global Defaults"
+msgstr "crwdns72470:0crwdne72470:0"
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Global Defaults"
+msgid "Global Defaults"
+msgstr "crwdns72472:0crwdne72472:0"
+
+#: www/book_appointment/index.html:58
+msgid "Go back"
+msgstr "crwdns72474:0crwdne72474:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
+msgid "Go to {0} List"
+msgstr "crwdns72476:0{0}crwdne72476:0"
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Goal"
+msgstr "crwdns72478:0crwdne72478:0"
+
+#. Label of a Data field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Goal"
+msgstr "crwdns72480:0crwdne72480:0"
+
+#. Label of a Link field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Goal"
+msgstr "crwdns72482:0crwdne72482:0"
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Goal and Procedure"
+msgstr "crwdns72484:0crwdne72484:0"
+
+#. Group in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Goals"
+msgstr "crwdns72486:0crwdne72486:0"
+
+#. Option for the 'Shipment Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Goods"
+msgstr "crwdns72488:0crwdne72488:0"
+
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
+msgid "Goods In Transit"
+msgstr "crwdns72490:0crwdne72490:0"
+
+#: stock/doctype/stock_entry/stock_entry_list.js:23
+msgid "Goods Transferred"
+msgstr "crwdns72492:0crwdne72492:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1647
+msgid "Goods are already received against the outward entry {0}"
+msgstr "crwdns72494:0{0}crwdne72494:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:141
+msgid "Government"
+msgstr "crwdns72496:0crwdne72496:0"
+
+#. Label of a Int field in DocType 'Subscription Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Grace Period"
+msgstr "crwdns72498:0crwdne72498:0"
+
+#. Option for the 'Level' (Select) field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Graduate"
+msgstr "crwdns72500:0crwdne72500:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr "crwdns112354:0crwdne112354:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr "crwdns112356:0crwdne112356:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr "crwdns112358:0crwdne112358:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr "crwdns112360:0crwdne112360:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr "crwdns112362:0crwdne112362:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr "crwdns112364:0crwdne112364:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr "crwdns112366:0crwdne112366:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr "crwdns112368:0crwdne112368:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr "crwdns112370:0crwdne112370:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr "crwdns112372:0crwdne112372:0"
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
+#: accounts/report/pos_register/pos_register.py:201
+#: accounts/report/purchase_register/purchase_register.py:275
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
+#: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
+msgid "Grand Total"
+msgstr "crwdns72502:0crwdne72502:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Grand Total"
+msgstr "crwdns72504:0crwdne72504:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Delivery Note'
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Grand Total"
+msgstr "crwdns72506:0crwdne72506:0"
+
+#. Label of a Currency field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Grand Total"
+msgstr "crwdns72508:0crwdne72508:0"
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Grand Total"
+msgstr "crwdns72510:0crwdne72510:0"
+
+#. Label of a Currency field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Grand Total"
+msgstr "crwdns72512:0crwdne72512:0"
+
+#. Label of a Currency field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Grand Total"
+msgstr "crwdns72514:0crwdne72514:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType 'POS
+#. Invoice'
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Grand Total"
+msgstr "crwdns72516:0crwdne72516:0"
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Grand Total"
+msgstr "crwdns72518:0crwdne72518:0"
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Grand Total"
+msgstr "crwdns72520:0crwdne72520:0"
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Grand Total"
+msgstr "crwdns72522:0crwdne72522:0"
+
+#. Label of a Currency field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Grand Total"
+msgstr "crwdns72524:0crwdne72524:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Invoice'
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Grand Total"
+msgstr "crwdns72526:0crwdne72526:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Order'
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Grand Total"
+msgstr "crwdns72528:0crwdne72528:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Receipt'
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Grand Total"
+msgstr "crwdns72530:0crwdne72530:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Quotation'
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Grand Total"
+msgstr "crwdns72532:0crwdne72532:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Invoice'
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Grand Total"
+msgstr "crwdns72534:0crwdne72534:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Order'
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Grand Total"
+msgstr "crwdns72536:0crwdne72536:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Grand Total"
+msgstr "crwdns72538:0crwdne72538:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Supplier Quotation'
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Grand Total"
+msgstr "crwdns72540:0crwdne72540:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72542:0crwdne72542:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72544:0crwdne72544:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72546:0crwdne72546:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72548:0crwdne72548:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72550:0crwdne72550:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72552:0crwdne72552:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72554:0crwdne72554:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72556:0crwdne72556:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Grand Total (Company Currency)"
+msgstr "crwdns72558:0crwdne72558:0"
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Grant Commission"
+msgstr "crwdns72560:0crwdne72560:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Grant Commission"
+msgstr "crwdns72562:0crwdne72562:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Grant Commission"
+msgstr "crwdns72564:0crwdne72564:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Grant Commission"
+msgstr "crwdns72566:0crwdne72566:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Grant Commission"
+msgstr "crwdns72568:0crwdne72568:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:802
+msgid "Greater Than Amount"
+msgstr "crwdns72570:0crwdne72570:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:234
+msgid "Green"
+msgstr "crwdns72572:0crwdne72572:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Green"
+msgstr "crwdns72574:0crwdne72574:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Green"
+msgstr "crwdns72576:0crwdne72576:0"
+
+#. Label of a Data field in DocType 'Incoming Call Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Greeting Message"
+msgstr "crwdns72578:0crwdne72578:0"
+
+#. Label of a Data field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Greeting Message"
+msgstr "crwdns72580:0crwdne72580:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Greeting Subtitle"
+msgstr "crwdns72582:0crwdne72582:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Greeting Title"
+msgstr "crwdns72584:0crwdne72584:0"
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Greetings Section"
+msgstr "crwdns72586:0crwdne72586:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Gross Margin"
+msgstr "crwdns72588:0crwdne72588:0"
+
+#. Label of a Percent field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Gross Margin %"
+msgstr "crwdns72590:0crwdne72590:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/gross_profit/gross_profit.json
+#: accounts/report/gross_profit/gross_profit.py:285
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Gross Profit"
+msgstr "crwdns72592:0crwdne72592:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Gross Profit"
+msgstr "crwdns72594:0crwdne72594:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Gross Profit"
+msgstr "crwdns72596:0crwdne72596:0"
+
+#: accounts/report/profitability_analysis/profitability_analysis.py:196
+msgid "Gross Profit / Loss"
+msgstr "crwdns72598:0crwdne72598:0"
+
+#: accounts/report/gross_profit/gross_profit.py:292
+msgid "Gross Profit Percent"
+msgstr "crwdns72600:0crwdne72600:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
+msgid "Gross Purchase Amount"
+msgstr "crwdns72602:0crwdne72602:0"
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Gross Purchase Amount"
+msgstr "crwdns72604:0crwdne72604:0"
+
+#. Label of a Currency field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Gross Purchase Amount"
+msgstr "crwdns72606:0crwdne72606:0"
+
+#: assets/doctype/asset/asset.py:315
+msgid "Gross Purchase Amount is mandatory"
+msgstr "crwdns72608:0crwdne72608:0"
+
+#: assets/doctype/asset/asset.py:360
+msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
+msgstr "crwdns72610:0crwdne72610:0"
+
+#. Label of a Float field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Gross Weight"
+msgstr "crwdns72612:0crwdne72612:0"
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Gross Weight UOM"
+msgstr "crwdns72614:0crwdne72614:0"
+
+#. Name of a report
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.json
+msgid "Gross and Net Profit Report"
+msgstr "crwdns72616:0crwdne72616:0"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:17
+msgid "Group"
+msgstr "crwdns72618:0crwdne72618:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:30
+#: accounts/report/gross_profit/gross_profit.js:36
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
+#: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
+#: selling/report/lost_quotations/lost_quotations.js:33
+#: stock/report/total_stock_summary/total_stock_summary.js:8
+msgid "Group By"
+msgstr "crwdns72620:0crwdne72620:0"
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Group By"
+msgstr "crwdns72622:0crwdne72622:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
+msgid "Group By Customer"
+msgstr "crwdns72624:0crwdne72624:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:132
+msgid "Group By Supplier"
+msgstr "crwdns72626:0crwdne72626:0"
+
+#: setup/doctype/sales_person/sales_person_tree.js:14
+msgid "Group Node"
+msgstr "crwdns72628:0crwdne72628:0"
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Group Same Items"
+msgstr "crwdns72630:0crwdne72630:0"
+
+#: stock/doctype/stock_settings/stock_settings.py:115
+msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
+msgstr "crwdns72632:0{0}crwdne72632:0"
+
+#: accounts/report/general_ledger/general_ledger.js:115
+#: accounts/report/pos_register/pos_register.js:56
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
+msgid "Group by"
+msgstr "crwdns72634:0crwdne72634:0"
+
+#: accounts/report/general_ledger/general_ledger.js:128
+msgid "Group by Account"
+msgstr "crwdns72636:0crwdne72636:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
+msgid "Group by Item"
+msgstr "crwdns72638:0crwdne72638:0"
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
+msgid "Group by Material Request"
+msgstr "crwdns72640:0crwdne72640:0"
+
+#: accounts/report/general_ledger/general_ledger.js:132
+#: accounts/report/payment_ledger/payment_ledger.js:82
+msgid "Group by Party"
+msgstr "crwdns72642:0crwdne72642:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
+msgid "Group by Purchase Order"
+msgstr "crwdns72644:0crwdne72644:0"
+
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
+msgid "Group by Sales Order"
+msgstr "crwdns72646:0crwdne72646:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
+msgid "Group by Supplier"
+msgstr "crwdns72648:0crwdne72648:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
+#: accounts/report/general_ledger/general_ledger.js:120
+msgid "Group by Voucher"
+msgstr "crwdns72650:0crwdne72650:0"
+
+#. Option for the 'Group By' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Group by Voucher"
+msgstr "crwdns72652:0crwdne72652:0"
+
+#: accounts/report/general_ledger/general_ledger.js:124
+msgid "Group by Voucher (Consolidated)"
+msgstr "crwdns72654:0crwdne72654:0"
+
+#. Option for the 'Group By' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Group by Voucher (Consolidated)"
+msgstr "crwdns72656:0crwdne72656:0"
+
+#: stock/utils.py:429
+msgid "Group node warehouse is not allowed to select for transactions"
+msgstr "crwdns72658:0crwdne72658:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Group same items"
+msgstr "crwdns72660:0crwdne72660:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Group same items"
+msgstr "crwdns72662:0crwdne72662:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Group same items"
+msgstr "crwdns72664:0crwdne72664:0"
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Group same items"
+msgstr "crwdns72666:0crwdne72666:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Group same items"
+msgstr "crwdns72668:0crwdne72668:0"
+
+#. Label of a Check field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Group same items"
+msgstr "crwdns72670:0crwdne72670:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Group same items"
+msgstr "crwdns72672:0crwdne72672:0"
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Group same items"
+msgstr "crwdns72674:0crwdne72674:0"
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Group same items"
+msgstr "crwdns72676:0crwdne72676:0"
+
+#: stock/doctype/item/item_dashboard.py:18
+msgid "Groups"
+msgstr "crwdns72678:0crwdne72678:0"
+
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+msgid "Growth View"
+msgstr "crwdns104586:0crwdne104586:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:245
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:169
+msgid "H - F"
+msgstr "crwdns72680:0crwdne72680:0"
+
+#. Name of a role
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+#: crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: setup/doctype/branch/branch.json setup/doctype/department/department.json
+#: setup/doctype/driver/driver.json setup/doctype/employee/employee.json
+#: setup/doctype/holiday_list/holiday_list.json
+msgid "HR Manager"
+msgstr "crwdns72682:0crwdne72682:0"
+
+#. Name of a role
+#: projects/doctype/timesheet/timesheet.json setup/doctype/branch/branch.json
+#: setup/doctype/department/department.json
+#: setup/doctype/designation/designation.json setup/doctype/driver/driver.json
+#: setup/doctype/employee/employee.json
+msgid "HR User"
+msgstr "crwdns72684:0crwdne72684:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "HR-DRI-.YYYY.-"
+msgstr "crwdns72686:0crwdne72686:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "HR-EMP-"
+msgstr "crwdns72688:0crwdne72688:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Half Yearly"
+msgstr "crwdns72690:0crwdne72690:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
+#: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
+msgid "Half-Yearly"
+msgstr "crwdns72692:0crwdne72692:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Half-yearly"
+msgstr "crwdns72694:0crwdne72694:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr "crwdns112374:0crwdne112374:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:179
+msgid "Hardware"
+msgstr "crwdns72696:0crwdne72696:0"
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Has Alternative Item"
+msgstr "crwdns72698:0crwdne72698:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Batch No"
+msgstr "crwdns72700:0crwdne72700:0"
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Has Batch No"
+msgstr "crwdns72702:0crwdne72702:0"
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Has Batch No"
+msgstr "crwdns72704:0crwdne72704:0"
+
+#. Label of a Check field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Has Batch No"
+msgstr "crwdns72706:0crwdne72706:0"
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Has Batch No"
+msgstr "crwdns72708:0crwdne72708:0"
+
+#. Label of a Check field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Has Certificate "
+msgstr "crwdns72710:0crwdne72710:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Expiry Date"
+msgstr "crwdns72712:0crwdne72712:0"
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Has Item Scanned"
+msgstr "crwdns72714:0crwdne72714:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Has Item Scanned"
+msgstr "crwdns72716:0crwdne72716:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Has Item Scanned"
+msgstr "crwdns72718:0crwdne72718:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Has Item Scanned"
+msgstr "crwdns72720:0crwdne72720:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Has Item Scanned"
+msgstr "crwdns72722:0crwdne72722:0"
+
+#. Label of a Data field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Has Item Scanned"
+msgstr "crwdns72724:0crwdne72724:0"
+
+#. Label of a Check field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Has Print Format"
+msgstr "crwdns72726:0crwdne72726:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Serial No"
+msgstr "crwdns72728:0crwdne72728:0"
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Has Serial No"
+msgstr "crwdns72730:0crwdne72730:0"
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Has Serial No"
+msgstr "crwdns72732:0crwdne72732:0"
+
+#. Label of a Check field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Has Serial No"
+msgstr "crwdns72734:0crwdne72734:0"
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Has Serial No"
+msgstr "crwdns72736:0crwdne72736:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Has Variants"
+msgstr "crwdns72738:0crwdne72738:0"
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Has Variants"
+msgstr "crwdns72740:0crwdne72740:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Has Variants"
+msgstr "crwdns72742:0crwdne72742:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Have Default Naming Series for Batch ID?"
+msgstr "crwdns72744:0crwdne72744:0"
+
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr "crwdns111752:0crwdne111752:0"
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Health Details"
+msgstr "crwdns72746:0crwdne72746:0"
+
+#. Label of a HTML field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Heatmap"
+msgstr "crwdns72748:0crwdne72748:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr "crwdns112376:0crwdne112376:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr "crwdns112378:0crwdne112378:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr "crwdns112380:0crwdne112380:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr "crwdns112382:0crwdne112382:0"
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Height (cm)"
+msgstr "crwdns72750:0crwdne72750:0"
+
+#. Label of a Int field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Height (cm)"
+msgstr "crwdns72752:0crwdne72752:0"
+
+#: assets/doctype/asset/depreciation.py:403
+msgid "Hello,"
+msgstr "crwdns72754:0crwdne72754:0"
+
+#: templates/pages/help.html:3 templates/pages/help.html:5
+msgid "Help"
+msgstr "crwdns72756:0crwdne72756:0"
+
+#. Label of a HTML field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Help"
+msgstr "crwdns72758:0crwdne72758:0"
+
+#: www/support/index.html:68
+msgid "Help Articles"
+msgstr "crwdns72760:0crwdne72760:0"
+
+#: templates/pages/search_help.py:14
+msgid "Help Results for"
+msgstr "crwdns72762:0crwdne72762:0"
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Help Section"
+msgstr "crwdns72764:0crwdne72764:0"
+
+#. Label of a HTML field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Help Text"
+msgstr "crwdns72766:0crwdne72766:0"
+
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr "crwdns111754:0crwdne111754:0"
+
+#: assets/doctype/asset/depreciation.py:410
+msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
+msgstr "crwdns72768:0{0}crwdne72768:0"
+
+#: stock/stock_ledger.py:1661
+msgid "Here are the options to proceed:"
+msgstr "crwdns72770:0crwdne72770:0"
+
+#. Description of the 'Family Background' (Small Text) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Here you can maintain family details like name and occupation of parent, spouse and children"
+msgstr "crwdns72772:0crwdne72772:0"
+
+#. Description of the 'Health Details' (Small Text) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Here you can maintain height, weight, allergies, medical concerns etc"
+msgstr "crwdns72774:0crwdne72774:0"
+
+#: setup/doctype/employee/employee.js:129
+msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
+msgstr "crwdns72776:0crwdne72776:0"
+
+#: setup/doctype/holiday_list/holiday_list.js:77
+msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
+msgstr "crwdns72778:0crwdne72778:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr "crwdns112384:0crwdne112384:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
+msgid "Hi,"
+msgstr "crwdns72786:0crwdne72786:0"
+
+#. Description of the 'Contact List' (Code) field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Hidden list maintaining the list of contacts linked to Shareholder"
+msgstr "crwdns72788:0crwdne72788:0"
+
+#. Label of a Select field in DocType 'Global Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Hide Currency Symbol"
+msgstr "crwdns72790:0crwdne72790:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Hide Customer's Tax ID from Sales Transactions"
+msgstr "crwdns72792:0crwdne72792:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Hide Images"
+msgstr "crwdns72794:0crwdne72794:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Hide Unavailable Items"
+msgstr "crwdns72796:0crwdne72796:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:243
+msgid "High"
+msgstr "crwdns72798:0crwdne72798:0"
+
+#. Option for the 'Priority' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "High"
+msgstr "crwdns72800:0crwdne72800:0"
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "High"
+msgstr "crwdns72802:0crwdne72802:0"
+
+#. Description of the 'Priority' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Higher the number, higher the priority"
+msgstr "crwdns72804:0crwdne72804:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "History In Company"
+msgstr "crwdns72806:0crwdne72806:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
+msgid "Hold"
+msgstr "crwdns72808:0crwdne72808:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
+msgid "Hold Invoice"
+msgstr "crwdns72810:0crwdne72810:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Hold Invoice"
+msgstr "crwdns72812:0crwdne72812:0"
+
+#. Label of a Select field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Hold Type"
+msgstr "crwdns72814:0crwdne72814:0"
+
+#. Name of a DocType
+#: setup/doctype/holiday/holiday.json
+msgid "Holiday"
+msgstr "crwdns72816:0crwdne72816:0"
+
+#: setup/doctype/holiday_list/holiday_list.py:155
+msgid "Holiday Date {0} added multiple times"
+msgstr "crwdns72818:0{0}crwdne72818:0"
+
+#. Name of a DocType
+#: setup/doctype/holiday_list/holiday_list.json
+#: setup/doctype/holiday_list/holiday_list_calendar.js:19
+msgid "Holiday List"
+msgstr "crwdns72820:0crwdne72820:0"
+
+#. Label of a Link field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Holiday List"
+msgstr "crwdns72822:0crwdne72822:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Holiday List"
+msgstr "crwdns72824:0crwdne72824:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Holiday List"
+msgstr "crwdns72826:0crwdne72826:0"
+
+#. Label of a Link field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Holiday List"
+msgstr "crwdns72828:0crwdne72828:0"
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Holiday List"
+msgstr "crwdns72830:0crwdne72830:0"
+
+#. Label of a Data field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Holiday List Name"
+msgstr "crwdns72832:0crwdne72832:0"
+
+#. Label of a Section Break field in DocType 'Holiday List'
+#. Label of a Table field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Holidays"
+msgstr "crwdns72834:0crwdne72834:0"
+
+#. Name of a Workspace
+#: setup/workspace/home/home.json
+msgid "Home"
+msgstr "crwdns72836:0crwdne72836:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr "crwdns112386:0crwdne112386:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr "crwdns112388:0crwdne112388:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr "crwdns112390:0crwdne112390:0"
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Hour Rate"
+msgstr "crwdns72848:0crwdne72848:0"
+
+#. Label of a Currency field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Hour Rate"
+msgstr "crwdns72850:0crwdne72850:0"
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Hour Rate"
+msgstr "crwdns72852:0crwdne72852:0"
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Hourly"
+msgstr "crwdns72854:0crwdne72854:0"
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr "crwdns72856:0crwdne72856:0"
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "Hours"
+msgstr "crwdns111756:0crwdne111756:0"
+
+#: templates/pages/projects.html:26
+msgid "Hours Spent"
+msgstr "crwdns72858:0crwdne72858:0"
+
+#. Label of a Select field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "How frequently?"
+msgstr "crwdns72860:0crwdne72860:0"
+
+#. Description of the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "How often should Project and Company be updated based on Sales Transactions?"
+msgstr "crwdns72862:0crwdne72862:0"
+
+#. Description of the 'Update frequency of Project' (Select) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "How often should Project be updated of Total Purchase Cost ?"
+msgstr "crwdns72864:0crwdne72864:0"
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/navigation_help/navigation_help.json
+msgid "How to Navigate in ERPNext"
+msgstr "crwdns72866:0crwdne72866:0"
+
+#. Label of a Float field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Hrs"
+msgstr "crwdns72868:0crwdne72868:0"
+
+#: setup/doctype/company/company.py:356
+msgid "Human Resources"
+msgstr "crwdns72870:0crwdne72870:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr "crwdns112392:0crwdne112392:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr "crwdns112394:0crwdne112394:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
+msgid "I - J"
+msgstr "crwdns72872:0crwdne72872:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:270
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:194
+msgid "I - K"
+msgstr "crwdns72874:0crwdne72874:0"
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "IBAN"
+msgstr "crwdns72876:0crwdne72876:0"
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "IBAN"
+msgstr "crwdns72878:0crwdne72878:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "IBAN"
+msgstr "crwdns72880:0crwdne72880:0"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "IBAN"
+msgstr "crwdns72882:0crwdne72882:0"
+
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
+msgid "IBAN is not valid"
+msgstr "crwdns72884:0crwdne72884:0"
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:71
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
+msgid "ID"
+msgstr "crwdns72886:0crwdne72886:0"
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "ID"
+msgstr "crwdns72888:0crwdne72888:0"
+
+#. Label of a Data field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "IP Address"
+msgstr "crwdns72890:0crwdne72890:0"
+
+#. Name of a report
+#: regional/report/irs_1099/irs_1099.json
+msgid "IRS 1099"
+msgstr "crwdns72892:0crwdne72892:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISBN"
+msgstr "crwdns72894:0crwdne72894:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISBN-10"
+msgstr "crwdns72896:0crwdne72896:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISBN-13"
+msgstr "crwdns72898:0crwdne72898:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "ISS-.YYYY.-"
+msgstr "crwdns72900:0crwdne72900:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "ISSN"
+msgstr "crwdns72902:0crwdne72902:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr "crwdns112396:0crwdne112396:0"
+
+#: manufacturing/report/job_card_summary/job_card_summary.py:128
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
+#: manufacturing/report/work_order_summary/work_order_summary.py:192
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
+msgid "Id"
+msgstr "crwdns72904:0crwdne72904:0"
+
+#. Description of the 'From Package No.' (Int) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Identification of the package for the delivery (for print)"
+msgstr "crwdns72906:0crwdne72906:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:385
+msgid "Identifying Decision Makers"
+msgstr "crwdns72908:0crwdne72908:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr "crwdns111758:0crwdne111758:0"
+
+#. Description of the 'Book Deferred Entries Based On' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "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"
+msgstr "crwdns72910:0crwdne72910:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr "crwdns111760:0crwdne111760:0"
+
+#. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "If Income or Expense"
+msgstr "crwdns72912:0crwdne72912:0"
+
+#: manufacturing/doctype/operation/operation.js:32
+msgid "If an operation is divided into sub operations, they can be added here."
+msgstr "crwdns72914:0crwdne72914:0"
+
+#. Description of the 'Account' (Link) field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If blank, parent Warehouse Account or company default will be considered in transactions"
+msgstr "crwdns72916:0crwdne72916:0"
+
+#. Description of the 'Bill for Rejected Quantity in Purchase Invoice' (Check)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "If checked, Rejected Quantity will be included while making Purchase Invoice from Purchase Receipt."
+msgstr "crwdns72918:0crwdne72918:0"
+
+#. Description of the 'Reserve Stock' (Check) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "If checked, Stock will be reserved on <b>Submit</b>"
+msgstr "crwdns72920:0crwdne72920:0"
+
+#. Description of the 'Scan Mode' (Check) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "If checked, picked qty won't automatically be fulfilled on submit of pick list."
+msgstr "crwdns72922:0crwdne72922:0"
+
+#. Description of the 'Considered In Paid Amount' (Check) field in DocType
+#. 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Paid Amount in Payment Entry"
+msgstr "crwdns72924:0crwdne72924:0"
+
+#. Description of the 'Considered In Paid Amount' (Check) field in DocType
+#. 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Paid Amount in Payment Entry"
+msgstr "crwdns72926:0crwdne72926:0"
+
+#. Description of the 'Is this Tax included in Basic Rate?' (Check) field in
+#. DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
+msgstr "crwdns72928:0crwdne72928:0"
+
+#. Description of the 'Is this Tax included in Basic Rate?' (Check) field in
+#. DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
+msgstr "crwdns72930:0crwdne72930:0"
+
+#: public/js/setup_wizard.js:50
+msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
+msgstr "crwdns72932:0crwdne72932:0"
+
+#. Description of the 'Service Address' (Small Text) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "If different than customer address"
+msgstr "crwdns72934:0crwdne72934:0"
+
+#. Description of the 'Disable In Words' (Check) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "If disable, 'In Words' field will not be visible in any transaction"
+msgstr "crwdns72936:0crwdne72936:0"
+
+#. Description of the 'Disable Rounded Total' (Check) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "If disable, 'Rounded Total' field will not be visible in any transaction"
+msgstr "crwdns72938:0crwdne72938:0"
+
+#. Description of the 'Send Document Print' (Check) field in DocType 'Request
+#. for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "If enabled, a print of this document will be attached to each email"
+msgstr "crwdns72940:0crwdne72940:0"
+
+#. Description of the 'Enable Discount Accounting for Selling' (Check) field in
+#. DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "If enabled, additional ledger entries will be made for discounts in a separate Discount Account"
+msgstr "crwdns72942:0crwdne72942:0"
+
+#. Description of the 'Send Attached Files' (Check) field in DocType 'Request
+#. for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "If enabled, all files attached to this document will be attached to each email"
+msgstr "crwdns72944:0crwdne72944:0"
+
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr "crwdns111762:0crwdne111762:0"
+
+#. Description of the 'Create Ledger Entries for Change Amount' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "If enabled, ledger entries will be posted for change amount in POS transactions"
+msgstr "crwdns72946:0crwdne72946:0"
+
+#. Description of the 'Disable Rounded Total' (Check) field in DocType 'POS
+#. Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "If enabled, the consolidated invoices will have rounded total disabled"
+msgstr "crwdns72948:0crwdne72948:0"
+
+#. Description of the 'Ignore Available Stock' (Check) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "If enabled, the system will create material requests even if the stock exists in the 'Raw Materials Warehouse'."
+msgstr "crwdns72950:0crwdne72950:0"
+
+#. Description of the 'Variant Of' (Link) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified"
+msgstr "crwdns72952:0crwdne72952:0"
+
+#. Description of the 'Role Allowed to Create/Edit Back-dated Transactions'
+#. (Link) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "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."
+msgstr "crwdns72954:0crwdne72954:0"
+
+#. Description of the 'To Package No.' (Int) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "If more than one package of the same type (for print)"
+msgstr "crwdns72956:0crwdne72956:0"
+
+#: stock/stock_ledger.py:1671
+msgid "If not, you can Cancel / Submit this entry"
+msgstr "crwdns72958:0crwdne72958:0"
+
+#. Description of the 'Free Item Rate' (Currency) field in DocType 'Pricing
+#. Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "If rate is zero then item will be treated as \"Free Item\""
+msgstr "crwdns72960:0crwdne72960:0"
+
+#. Description of the 'Supply Raw Materials for Purchase' (Check) field in
+#. DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "If subcontracted to a vendor"
+msgstr "crwdns72962:0crwdne72962:0"
+
+#: manufacturing/doctype/work_order/work_order.js:911
+msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
+msgstr "crwdns72964:0crwdne72964:0"
+
+#. Description of the 'Frozen' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "If the account is frozen, entries are allowed to restricted users."
+msgstr "crwdns72966:0crwdne72966:0"
+
+#: stock/stock_ledger.py:1664
+msgid "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."
+msgstr "crwdns72968:0{0}crwdne72968:0"
+
+#: manufacturing/doctype/work_order/work_order.js:930
+msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
+msgstr "crwdns72970:0crwdne72970:0"
+
+#. Description of the 'Catch All' (Link) field in DocType 'Communication
+#. Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "If there is no assigned timeslot, then communication will be handled by this group"
+msgstr "crwdns72972:0crwdne72972:0"
+
+#. Description of the 'Allocate Payment Based On Payment Terms' (Check) field
+#. in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "If this checkbox is checked, paid amount will be splitted and allocated as per the amounts in payment schedule against each payment term"
+msgstr "crwdns72974:0crwdne72974:0"
+
+#. Description of the 'Skip Available Sub Assembly Items' (Check) field in
+#. DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "If this checkbox is enabled, then the system won’t run the MRP for the available sub-assembly items."
+msgstr "crwdns72976:0crwdne72976:0"
+
+#. Description of the 'Follow Calendar Months' (Check) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "If this is checked subsequent new invoices will be created on calendar  month and quarter start dates irrespective of current invoice start date"
+msgstr "crwdns72978:0crwdne72978:0"
+
+#. Description of the 'Submit Journal Entries' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually"
+msgstr "crwdns72980:0crwdne72980:0"
+
+#. Description of the 'Book Deferred Entries Via Journal Entry' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
+msgstr "crwdns72982:0crwdne72982:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:659
+msgid "If this is undesirable please cancel the corresponding Payment Entry."
+msgstr "crwdns72984:0crwdne72984:0"
+
+#. Description of the 'Has Variants' (Check) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "If this item has variants, then it cannot be selected in sales orders etc."
+msgstr "crwdns72986:0crwdne72986:0"
+
+#: buying/doctype/buying_settings/buying_settings.js:27
+msgid "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."
+msgstr "crwdns72988:0crwdne72988:0"
+
+#: buying/doctype/buying_settings/buying_settings.js:34
+msgid "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."
+msgstr "crwdns72990:0crwdne72990:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+msgid "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."
+msgstr "crwdns72992:0crwdne72992:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
+msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
+msgstr "crwdns72994:0crwdne72994:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr "crwdns111764:0crwdne111764:0"
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr "crwdns111766:0crwdne111766:0"
+
+#: stock/doctype/item/item.js:894
+msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
+msgstr "crwdns72996:0crwdne72996:0"
+
+#. Description of the 'Unreconciled Entries' (Section Break) field in DocType
+#. 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
+msgstr "crwdns72998:0crwdne72998:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr "crwdns111768:0crwdne111768:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
+msgid "If you still want to proceed, please enable {0}."
+msgstr "crwdns73000:0{0}crwdne73000:0"
+
+#: accounts/doctype/pricing_rule/utils.py:368
+msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
+msgstr "crwdns73002:0{0}crwdnd73002:0{1}crwdnd73002:0{2}crwdnd73002:0{3}crwdne73002:0"
+
+#: accounts/doctype/pricing_rule/utils.py:373
+msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
+msgstr "crwdns73004:0{0}crwdnd73004:0{1}crwdnd73004:0{2}crwdnd73004:0{3}crwdne73004:0"
+
+#. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
+#. in DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Ignore"
+msgstr "crwdns73006:0crwdne73006:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Ignore Account Closing Balance"
+msgstr "crwdns73008:0crwdne73008:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Ignore Available Stock"
+msgstr "crwdns73010:0crwdne73010:0"
+
+#: stock/report/stock_balance/stock_balance.js:100
+msgid "Ignore Closing Balance"
+msgstr "crwdns73012:0crwdne73012:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Ignore Default Payment Terms Template"
+msgstr "crwdns73014:0crwdne73014:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Ignore Default Payment Terms Template"
+msgstr "crwdns73016:0crwdne73016:0"
+
+#. Label of a Check field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Ignore Employee Time Overlap"
+msgstr "crwdns73018:0crwdne73018:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:128
+msgid "Ignore Empty Stock"
+msgstr "crwdns73020:0crwdne73020:0"
+
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr "crwdns111770:0crwdne111770:0"
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr "crwdns73022:0crwdne73022:0"
+
+#: selling/doctype/sales_order/sales_order.js:916
+msgid "Ignore Existing Ordered Qty"
+msgstr "crwdns73024:0crwdne73024:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:1611
+msgid "Ignore Existing Projected Quantity"
+msgstr "crwdns73026:0crwdne73026:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73028:0crwdne73028:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73030:0crwdne73030:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73032:0crwdne73032:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73034:0crwdne73034:0"
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73036:0crwdne73036:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73038:0crwdne73038:0"
+
+#. Label of a Check field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73040:0crwdne73040:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73042:0crwdne73042:0"
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73044:0crwdne73044:0"
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Ignore Pricing Rule"
+msgstr "crwdns73046:0crwdne73046:0"
+
+#: selling/page/point_of_sale/pos_payment.js:188
+msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
+msgstr "crwdns73048:0crwdne73048:0"
+
+#. Label of a Check field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Ignore User Time Overlap"
+msgstr "crwdns73050:0crwdne73050:0"
+
+#. Description of the 'Add Manually' (Check) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Ignore Voucher Type filter and Select Vouchers Manually"
+msgstr "crwdns73052:0crwdne73052:0"
+
+#. Label of a Check field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Ignore Workstation Time Overlap"
+msgstr "crwdns73054:0crwdne73054:0"
+
+#. Label of a Attach Image field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Image"
+msgstr "crwdns73056:0crwdne73056:0"
+
+#. Label of a Attach Image field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Image"
+msgstr "crwdns73058:0crwdne73058:0"
+
+#. Label of a Attach field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Image"
+msgstr "crwdns73060:0crwdne73060:0"
+
+#. Label of a Attach field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Image"
+msgstr "crwdns73062:0crwdne73062:0"
+
+#. Label of a Attach field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Image"
+msgstr "crwdns73064:0crwdne73064:0"
+
+#. Label of a Attach field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Image"
+msgstr "crwdns73066:0crwdne73066:0"
+
+#. Label of a Attach field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Image"
+msgstr "crwdns73068:0crwdne73068:0"
+
+#. Label of a Attach Image field in DocType 'Brand'
+#: setup/doctype/brand/brand.json
+msgctxt "Brand"
+msgid "Image"
+msgstr "crwdns73070:0crwdne73070:0"
+
+#. Label of a Attach Image field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Image"
+msgstr "crwdns73072:0crwdne73072:0"
+
+#. Label of a Attach field in DocType 'Delivery Note Item'
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Image"
+msgstr "crwdns73074:0crwdne73074:0"
+
+#. Label of a Attach Image field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Image"
+msgstr "crwdns73076:0crwdne73076:0"
+
+#. Label of a Attach Image field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Image"
+msgstr "crwdns73080:0crwdne73080:0"
+
+#. Label of a Attach Image field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Image"
+msgstr "crwdns73082:0crwdne73082:0"
+
+#. Label of a Attach Image field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Image"
+msgstr "crwdns73084:0crwdne73084:0"
+
+#. Label of a Attach Image field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Image"
+msgstr "crwdns73086:0crwdne73086:0"
+
+#. Label of a Attach field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Image"
+msgstr "crwdns73088:0crwdne73088:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#. Label of a Attach field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Image"
+msgstr "crwdns73090:0crwdne73090:0"
+
+#. Label of a Read Only field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Image"
+msgstr "crwdns73092:0crwdne73092:0"
+
+#. Label of a Attach field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Image"
+msgstr "crwdns73094:0crwdne73094:0"
+
+#. Label of a Attach field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Image"
+msgstr "crwdns73096:0crwdne73096:0"
+
+#. Label of a Attach field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Image"
+msgstr "crwdns73098:0crwdne73098:0"
+
+#. Label of a Attach field in DocType 'Quotation Item'
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Image"
+msgstr "crwdns73100:0crwdne73100:0"
+
+#. Label of a Attach field in DocType 'Request for Quotation Item'
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Image"
+msgstr "crwdns73102:0crwdne73102:0"
+
+#. Label of a Attach field in DocType 'Sales Invoice Item'
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Image"
+msgstr "crwdns73104:0crwdne73104:0"
+
+#. Label of a Attach field in DocType 'Sales Order Item'
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Image"
+msgstr "crwdns73106:0crwdne73106:0"
+
+#. Label of a Attach field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Image"
+msgstr "crwdns73108:0crwdne73108:0"
+
+#. Label of a Attach field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Image"
+msgstr "crwdns73110:0crwdne73110:0"
+
+#. Label of a Attach field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Image"
+msgstr "crwdns73112:0crwdne73112:0"
+
+#. Label of a Attach Image field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Image"
+msgstr "crwdns73114:0crwdne73114:0"
+
+#. Label of a Attach field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Image"
+msgstr "crwdns73116:0crwdne73116:0"
+
+#. Label of a Attach Image field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Image"
+msgstr "crwdns73118:0crwdne73118:0"
+
+#. Label of a Attach Image field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Image"
+msgstr "crwdns73120:0crwdne73120:0"
+
+#. Label of a Image field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Image View"
+msgstr "crwdns73122:0crwdne73122:0"
+
+#. Label of a Image field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Image View"
+msgstr "crwdns73124:0crwdne73124:0"
+
+#. Label of a Image field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Image View"
+msgstr "crwdns73126:0crwdne73126:0"
+
+#. Label of a Image field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Image View"
+msgstr "crwdns73128:0crwdne73128:0"
+
+#. Label of a Image field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Image View"
+msgstr "crwdns73130:0crwdne73130:0"
+
+#. Label of a Image field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Image View"
+msgstr "crwdns73132:0crwdne73132:0"
+
+#. Label of a Image field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Image View"
+msgstr "crwdns73134:0crwdne73134:0"
+
+#. Label of a Image field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Image View"
+msgstr "crwdns73136:0crwdne73136:0"
+
+#. Label of a Image field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Image View"
+msgstr "crwdns73138:0crwdne73138:0"
+
+#. Label of a Image field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Image View"
+msgstr "crwdns73140:0crwdne73140:0"
+
+#. Label of a Image field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Image View"
+msgstr "crwdns73142:0crwdne73142:0"
+
+#. Label of a Image field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Image View"
+msgstr "crwdns73144:0crwdne73144:0"
+
+#. Label of a Image field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Image View"
+msgstr "crwdns73146:0crwdne73146:0"
+
+#. Label of a Image field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Image View"
+msgstr "crwdns73148:0crwdne73148:0"
+
+#. Label of a Image field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Image View"
+msgstr "crwdns73150:0crwdne73150:0"
+
+#. Label of a Image field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Image View"
+msgstr "crwdns73152:0crwdne73152:0"
+
+#. Label of a Image field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Image View"
+msgstr "crwdns73154:0crwdne73154:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
+msgid "Import"
+msgstr "crwdns73156:0crwdne73156:0"
+
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr "crwdns111772:0crwdne111772:0"
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/home/home.json setup/workspace/settings/settings.json
+msgctxt "Data Import"
+msgid "Import Data"
+msgstr "crwdns73158:0crwdne73158:0"
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/data_import/data_import.json
+msgid "Import Data from Spreadsheet"
+msgstr "crwdns73160:0crwdne73160:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
+msgid "Import Day Book Data"
+msgstr "crwdns73162:0crwdne73162:0"
+
+#. Label of a Attach field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import File"
+msgstr "crwdns73164:0crwdne73164:0"
+
+#. Label of a Section Break field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import File Errors and Warnings"
+msgstr "crwdns73166:0crwdne73166:0"
+
+#. Label of a Button field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Import Invoices"
+msgstr "crwdns73168:0crwdne73168:0"
+
+#. Label of a Section Break field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Log"
+msgstr "crwdns73170:0crwdne73170:0"
+
+#. Label of a Section Break field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Import Log"
+msgstr "crwdns73172:0crwdne73172:0"
+
+#. Label of a HTML field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Log Preview"
+msgstr "crwdns73174:0crwdne73174:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
+msgid "Import Master Data"
+msgstr "crwdns73176:0crwdne73176:0"
+
+#. Label of a HTML field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Preview"
+msgstr "crwdns73178:0crwdne73178:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+msgid "Import Progress"
+msgstr "crwdns73180:0crwdne73180:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
+msgid "Import Successful"
+msgstr "crwdns73182:0crwdne73182:0"
+
+#. Name of a DocType
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgid "Import Supplier Invoice"
+msgstr "crwdns73184:0crwdne73184:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Import Supplier Invoice"
+msgid "Import Supplier Invoice"
+msgstr "crwdns73186:0crwdne73186:0"
+
+#. Label of a Select field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Type"
+msgstr "crwdns73188:0crwdne73188:0"
+
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
+msgid "Import Using CSV file"
+msgstr "crwdns104588:0crwdne104588:0"
+
+#. Label of a HTML field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import Warnings"
+msgstr "crwdns73190:0crwdne73190:0"
+
+#. Label of a Data field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Import from Google Sheets"
+msgstr "crwdns73192:0crwdne73192:0"
+
+#: stock/doctype/item_price/item_price.js:29
+msgid "Import in Bulk"
+msgstr "crwdns73194:0crwdne73194:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
+msgid "Importing Items and UOMs"
+msgstr "crwdns73196:0crwdne73196:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
+msgid "Importing Parties and Addresses"
+msgstr "crwdns73198:0crwdne73198:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
+msgid "Importing {0} of {1}, {2}"
+msgstr "crwdns73200:0{0}crwdnd73200:0{1}crwdnd73200:0{2}crwdne73200:0"
+
+#. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
+#. Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "In House"
+msgstr "crwdns73202:0crwdne73202:0"
+
+#: assets/doctype/asset/asset_list.js:15
+msgid "In Maintenance"
+msgstr "crwdns73204:0crwdne73204:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "In Maintenance"
+msgstr "crwdns73206:0crwdne73206:0"
+
+#. Description of the 'Downtime' (Float) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "In Mins"
+msgstr "crwdns73208:0crwdne73208:0"
+
+#. Description of the 'Lead Time' (Float) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "In Mins"
+msgstr "crwdns73210:0crwdne73210:0"
+
+#. Description of the 'Time' (Float) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "In Minutes"
+msgstr "crwdns73212:0crwdne73212:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
+msgid "In Party Currency"
+msgstr "crwdns73214:0crwdne73214:0"
+
+#. Description of the 'Rate of Depreciation' (Percent) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "In Percentage"
+msgstr "crwdns73216:0crwdne73216:0"
+
+#. Description of the 'Rate of Depreciation' (Percent) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "In Percentage"
+msgstr "crwdns73218:0crwdne73218:0"
+
+#. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "In Process"
+msgstr "crwdns73220:0crwdne73220:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "In Process"
+msgstr "crwdns73222:0crwdne73222:0"
+
+#. Option for the 'Inspection Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "In Process"
+msgstr "crwdns73224:0crwdne73224:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "In Process"
+msgstr "crwdns73226:0crwdne73226:0"
+
+#: stock/report/item_variant_details/item_variant_details.py:107
+msgid "In Production"
+msgstr "crwdns73228:0crwdne73228:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
+#: accounts/doctype/ledger_merge/ledger_merge.js:19
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:7
+msgid "In Progress"
+msgstr "crwdns73230:0crwdne73230:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "In Progress"
+msgstr "crwdns73232:0crwdne73232:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "In Progress"
+msgstr "crwdns73234:0crwdne73234:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "In Progress"
+msgstr "crwdns73236:0crwdne73236:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "In Progress"
+msgstr "crwdns73238:0crwdne73238:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "In Progress"
+msgstr "crwdns73240:0crwdne73240:0"
+
+#. Option for the 'GL Entry Processing Status' (Select) field in DocType
+#. 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "In Progress"
+msgstr "crwdns73242:0crwdne73242:0"
+
+#. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "In Progress"
+msgstr "crwdns73244:0crwdne73244:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "In Progress"
+msgstr "crwdns73246:0crwdne73246:0"
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "In Progress"
+msgstr "crwdns73248:0crwdne73248:0"
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
+msgid "In Qty"
+msgstr "crwdns73250:0crwdne73250:0"
+
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr "crwdns111774:0crwdne111774:0"
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:30
+msgid "In Stock Qty"
+msgstr "crwdns73252:0crwdne73252:0"
+
+#: stock/doctype/material_request/material_request_list.js:11
+msgid "In Transit"
+msgstr "crwdns73254:0crwdne73254:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "In Transit"
+msgstr "crwdns73256:0crwdne73256:0"
+
+#. Option for the 'Transfer Status' (Select) field in DocType 'Material
+#. Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "In Transit"
+msgstr "crwdns73258:0crwdne73258:0"
+
+#: stock/doctype/material_request/material_request.js:445
+msgid "In Transit Transfer"
+msgstr "crwdns73260:0crwdne73260:0"
+
+#: stock/doctype/material_request/material_request.js:414
+msgid "In Transit Warehouse"
+msgstr "crwdns73262:0crwdne73262:0"
+
+#: stock/report/stock_balance/stock_balance.py:446
+msgid "In Value"
+msgstr "crwdns73264:0crwdne73264:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words"
+msgstr "crwdns73266:0crwdne73266:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "In Words"
+msgstr "crwdns73268:0crwdne73268:0"
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "In Words"
+msgstr "crwdns104590:0crwdne104590:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "In Words"
+msgstr "crwdns73270:0crwdne73270:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "In Words"
+msgstr "crwdns73272:0crwdne73272:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "In Words"
+msgstr "crwdns73274:0crwdne73274:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "In Words"
+msgstr "crwdns73276:0crwdne73276:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "In Words"
+msgstr "crwdns73278:0crwdne73278:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "In Words"
+msgstr "crwdns73280:0crwdne73280:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "In Words"
+msgstr "crwdns73282:0crwdne73282:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "In Words"
+msgstr "crwdns73284:0crwdne73284:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73286:0crwdne73286:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73288:0crwdne73288:0"
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "In Words (Company Currency)"
+msgstr "crwdns104592:0crwdne104592:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73290:0crwdne73290:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73292:0crwdne73292:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73294:0crwdne73294:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73296:0crwdne73296:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73298:0crwdne73298:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73300:0crwdne73300:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "In Words (Company Currency)"
+msgstr "crwdns73302:0crwdne73302:0"
+
+#. Description of the 'In Words' (Data) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words (Export) will be visible once you save the Delivery Note."
+msgstr "crwdns73304:0crwdne73304:0"
+
+#. Description of the 'In Words (Company Currency)' (Data) field in DocType
+#. 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "In Words will be visible once you save the Delivery Note."
+msgstr "crwdns73306:0crwdne73306:0"
+
+#. Description of the 'In Words (Company Currency)' (Data) field in DocType
+#. 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "In Words will be visible once you save the Sales Invoice."
+msgstr "crwdns73308:0crwdne73308:0"
+
+#. Description of the 'In Words (Company Currency)' (Small Text) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "In Words will be visible once you save the Sales Invoice."
+msgstr "crwdns73310:0crwdne73310:0"
+
+#. Description of the 'In Words (Company Currency)' (Data) field in DocType
+#. 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "In Words will be visible once you save the Sales Order."
+msgstr "crwdns73312:0crwdne73312:0"
+
+#. Description of the 'Completed Time' (Data) field in DocType 'Job Card
+#. Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "In mins"
+msgstr "crwdns73314:0crwdne73314:0"
+
+#. Description of the 'Operation Time ' (Float) field in DocType 'BOM
+#. Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "In minutes"
+msgstr "crwdns73316:0crwdne73316:0"
+
+#. Description of the 'Delay between Delivery Stops' (Int) field in DocType
+#. 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "In minutes"
+msgstr "crwdns73318:0crwdne73318:0"
+
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
+msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
+msgstr "crwdns73320:0{0}crwdne73320:0"
+
+#: templates/includes/products_as_grid.html:18
+msgid "In stock"
+msgstr "crwdns73322:0crwdne73322:0"
+
+#. Description of the 'Set Operating Cost / Scrape Items From Sub-assemblies'
+#. (Check) field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
+msgstr "crwdns73324:0crwdne73324:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr "crwdns111776:0crwdne111776:0"
+
+#: stock/doctype/item/item.js:927
+msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
+msgstr "crwdns73326:0crwdne73326:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Inactive"
+msgstr "crwdns73328:0crwdne73328:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Inactive"
+msgstr "crwdns73330:0crwdne73330:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Inactive"
+msgstr "crwdns73332:0crwdne73332:0"
+
+#. Label of a Link in the CRM Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json
+#: selling/report/inactive_customers/inactive_customers.json
+#: selling/workspace/selling/selling.json
+msgid "Inactive Customers"
+msgstr "crwdns73334:0crwdne73334:0"
+
+#. Name of a report
+#: accounts/report/inactive_sales_items/inactive_sales_items.json
+msgid "Inactive Sales Items"
+msgstr "crwdns73336:0crwdne73336:0"
+
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr "crwdns111778:0crwdne111778:0"
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
+msgid "Incentives"
+msgstr "crwdns73338:0crwdne73338:0"
+
+#. Label of a Currency field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Incentives"
+msgstr "crwdns73340:0crwdne73340:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr "crwdns112398:0crwdne112398:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr "crwdns112400:0crwdne112400:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr "crwdns112402:0crwdne112402:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr "crwdns112404:0crwdne112404:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr "crwdns112406:0crwdne112406:0"
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
+msgid "Include Account Currency"
+msgstr "crwdns73342:0crwdne73342:0"
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Include Ageing Summary"
+msgstr "crwdns73344:0crwdne73344:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
+msgid "Include Default FB Assets"
+msgstr "crwdns73346:0crwdne73346:0"
+
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
+#: accounts/report/general_ledger/general_ledger.js:183
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
+msgid "Include Default FB Entries"
+msgstr "crwdns73348:0crwdne73348:0"
+
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
+msgid "Include Disabled"
+msgstr "crwdns73350:0crwdne73350:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
+msgid "Include Expired"
+msgstr "crwdns73352:0crwdne73352:0"
+
+#: selling/doctype/sales_order/sales_order.js:912
+msgid "Include Exploded Items"
+msgstr "crwdns73354:0crwdne73354:0"
+
+#. Label of a Check field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Include Exploded Items"
+msgstr "crwdns73356:0crwdne73356:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Include Exploded Items"
+msgstr "crwdns73358:0crwdne73358:0"
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Include Exploded Items"
+msgstr "crwdns73360:0crwdne73360:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Include Exploded Items"
+msgstr "crwdns73362:0crwdne73362:0"
+
+#. Label of a Check field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Include Exploded Items"
+msgstr "crwdns73364:0crwdne73364:0"
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Include Exploded Items"
+msgstr "crwdns73366:0crwdne73366:0"
+
+#. Label of a Check field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Include Item In Manufacturing"
+msgstr "crwdns73368:0crwdne73368:0"
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Include Item In Manufacturing"
+msgstr "crwdns73370:0crwdne73370:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Include Item In Manufacturing"
+msgstr "crwdns73372:0crwdne73372:0"
+
+#. Label of a Check field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Include Item In Manufacturing"
+msgstr "crwdns73374:0crwdne73374:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Include Non Stock Items"
+msgstr "crwdns73376:0crwdne73376:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
+msgid "Include POS Transactions"
+msgstr "crwdns73378:0crwdne73378:0"
+
+#. Label of a Check field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Include POS Transactions"
+msgstr "crwdns73380:0crwdne73380:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Include Payment (POS)"
+msgstr "crwdns73382:0crwdne73382:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Include Payment (POS)"
+msgstr "crwdns73384:0crwdne73384:0"
+
+#. Label of a Check field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Include Reconciled Entries"
+msgstr "crwdns73386:0crwdne73386:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Include Safety Stock in Required Qty Calculation"
+msgstr "crwdns73388:0crwdne73388:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
+msgid "Include Sub-assembly Raw Materials"
+msgstr "crwdns73390:0crwdne73390:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Include Subcontracted Items"
+msgstr "crwdns73392:0crwdne73392:0"
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
+msgid "Include Timesheets in Draft Status"
+msgstr "crwdns73394:0crwdne73394:0"
+
+#: stock/report/stock_balance/stock_balance.js:84
+#: stock/report/stock_ledger/stock_ledger.js:90
+#: stock/report/stock_projected_qty/stock_projected_qty.js:51
+msgid "Include UOM"
+msgstr "crwdns73396:0crwdne73396:0"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Include UOM"
+msgstr "crwdns73398:0crwdne73398:0"
+
+#. Label of a Check field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Include in gross"
+msgstr "crwdns73400:0crwdne73400:0"
+
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
+msgid "Included in Gross Profit"
+msgstr "crwdns73402:0crwdne73402:0"
+
+#. Description of the 'Use Multi-Level BOM' (Check) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Including items for sub assemblies"
+msgstr "crwdns73404:0crwdne73404:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
+#: accounts/report/profitability_analysis/profitability_analysis.py:182
+#: public/js/financial_statements.js:36
+msgid "Income"
+msgstr "crwdns73406:0crwdne73406:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Income"
+msgstr "crwdns73408:0crwdne73408:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Income"
+msgstr "crwdns73410:0crwdne73410:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Process Deferred
+#. Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Income"
+msgstr "crwdns73412:0crwdne73412:0"
+
+#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
+msgid "Income Account"
+msgstr "crwdns73414:0crwdne73414:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Income Account"
+msgstr "crwdns73416:0crwdne73416:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Income Account"
+msgstr "crwdns73418:0crwdne73418:0"
+
+#. Label of a Link field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Income Account"
+msgstr "crwdns73420:0crwdne73420:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Income Account"
+msgstr "crwdns73422:0crwdne73422:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Income Account"
+msgstr "crwdns73424:0crwdne73424:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Income Account"
+msgstr "crwdns73426:0crwdne73426:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
+msgid "Incoming"
+msgstr "crwdns73428:0crwdne73428:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Incoming"
+msgstr "crwdns73430:0crwdne73430:0"
+
+#. Option for the 'Inspection Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Incoming"
+msgstr "crwdns73432:0crwdne73432:0"
+
+#. Name of a DocType
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgid "Incoming Call Handling Schedule"
+msgstr "crwdns73434:0crwdne73434:0"
+
+#. Name of a DocType
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgid "Incoming Call Settings"
+msgstr "crwdns73436:0crwdne73436:0"
+
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
+msgid "Incoming Rate"
+msgstr "crwdns73438:0crwdne73438:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Incoming Rate"
+msgstr "crwdns73440:0crwdne73440:0"
+
+#. Label of a Currency field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Incoming Rate"
+msgstr "crwdns73442:0crwdne73442:0"
+
+#. Label of a Float field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Incoming Rate"
+msgstr "crwdns73444:0crwdne73444:0"
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Incoming Rate"
+msgstr "crwdns73448:0crwdne73448:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Incoming Rate (Costing)"
+msgstr "crwdns73450:0crwdne73450:0"
+
+#: public/js/call_popup/call_popup.js:38
+msgid "Incoming call from {0}"
+msgstr "crwdns73452:0{0}crwdne73452:0"
+
+#. Name of a report
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.json
+msgid "Incorrect Balance Qty After Transaction"
+msgstr "crwdns73454:0crwdne73454:0"
+
+#: controllers/subcontracting_controller.py:787
+msgid "Incorrect Batch Consumed"
+msgstr "crwdns73456:0crwdne73456:0"
+
+#: assets/doctype/asset/asset.py:278
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:74
+msgid "Incorrect Date"
+msgstr "crwdns73458:0crwdne73458:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
+msgid "Incorrect Invoice"
+msgstr "crwdns73460:0crwdne73460:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
+msgid "Incorrect Movement Purpose"
+msgstr "crwdns73462:0crwdne73462:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:295
+msgid "Incorrect Payment Type"
+msgstr "crwdns73464:0crwdne73464:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr "crwdns111780:0crwdne111780:0"
+
+#. Name of a report
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
+msgid "Incorrect Serial No Valuation"
+msgstr "crwdns73466:0crwdne73466:0"
+
+#: controllers/subcontracting_controller.py:800
+msgid "Incorrect Serial Number Consumed"
+msgstr "crwdns73468:0crwdne73468:0"
+
+#. Name of a report
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.json
+msgid "Incorrect Stock Value Report"
+msgstr "crwdns73470:0crwdne73470:0"
+
+#: stock/serial_batch_bundle.py:95
+msgid "Incorrect Type of Transaction"
+msgstr "crwdns73472:0crwdne73472:0"
+
+#: stock/doctype/stock_settings/stock_settings.py:118
+msgid "Incorrect Warehouse"
+msgstr "crwdns73474:0crwdne73474:0"
+
+#: accounts/general_ledger.py:51
+msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
+msgstr "crwdns73476:0crwdne73476:0"
+
+#. Name of a DocType
+#: setup/doctype/incoterm/incoterm.json
+msgid "Incoterm"
+msgstr "crwdns73478:0crwdne73478:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Incoterm"
+msgstr "crwdns73480:0crwdne73480:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Incoterm"
+msgstr "crwdns73482:0crwdne73482:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Incoterm"
+msgstr "crwdns73484:0crwdne73484:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Incoterm"
+msgstr "crwdns73486:0crwdne73486:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Incoterm"
+msgstr "crwdns73488:0crwdne73488:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Incoterm"
+msgstr "crwdns73490:0crwdne73490:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Incoterm"
+msgstr "crwdns73492:0crwdne73492:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Incoterm"
+msgstr "crwdns73494:0crwdne73494:0"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Incoterm"
+msgstr "crwdns73496:0crwdne73496:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Incoterm"
+msgstr "crwdns73498:0crwdne73498:0"
+
+#. Label of a Int field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Increase In Asset Life(Months)"
+msgstr "crwdns73500:0crwdne73500:0"
+
+#. Label of a Float field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Increment"
+msgstr "crwdns73502:0crwdne73502:0"
+
+#. Label of a Float field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Increment"
+msgstr "crwdns73504:0crwdne73504:0"
+
+#: stock/doctype/item_attribute/item_attribute.py:88
+msgid "Increment cannot be 0"
+msgstr "crwdns73506:0crwdne73506:0"
+
+#: controllers/item_variant.py:112
+msgid "Increment for Attribute {0} cannot be 0"
+msgstr "crwdns73508:0{0}crwdne73508:0"
+
+#. Label of a Int field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Indent"
+msgstr "crwdns73510:0crwdne73510:0"
+
+#. Description of the 'Delivery Note' (Link) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Indicates that the package is a part of this delivery (Only Draft)"
+msgstr "crwdns73512:0crwdne73512:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Indicator Color"
+msgstr "crwdns73514:0crwdne73514:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Indirect Expense"
+msgstr "crwdns73516:0crwdne73516:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:53
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:78
+msgid "Indirect Expenses"
+msgstr "crwdns73518:0crwdne73518:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:80
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:111
+msgid "Indirect Income"
+msgstr "crwdns73520:0crwdne73520:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Indirect Income"
+msgstr "crwdns73522:0crwdne73522:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:123
+msgid "Individual"
+msgstr "crwdns73524:0crwdne73524:0"
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Individual"
+msgstr "crwdns73526:0crwdne73526:0"
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Individual"
+msgstr "crwdns73528:0crwdne73528:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:293
+msgid "Individual GL Entry cannot be cancelled."
+msgstr "crwdns73530:0crwdne73530:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
+msgid "Individual Stock Ledger Entry cannot be cancelled."
+msgstr "crwdns73532:0crwdne73532:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Industry"
+msgstr "crwdns73534:0crwdne73534:0"
+
+#. Label of a Data field in DocType 'Industry Type'
+#: selling/doctype/industry_type/industry_type.json
+msgctxt "Industry Type"
+msgid "Industry"
+msgstr "crwdns73536:0crwdne73536:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Industry"
+msgstr "crwdns73538:0crwdne73538:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Industry"
+msgstr "crwdns73540:0crwdne73540:0"
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Industry"
+msgstr "crwdns73542:0crwdne73542:0"
+
+#. Name of a DocType
+#: selling/doctype/industry_type/industry_type.json
+msgid "Industry Type"
+msgstr "crwdns73544:0crwdne73544:0"
+
+#. Label of a Check field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Initial Email Notification Sent"
+msgstr "crwdns73546:0crwdne73546:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr "crwdns111782:0crwdne111782:0"
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
+msgid "Initiated"
+msgstr "crwdns73548:0crwdne73548:0"
+
+#. Option for the 'Payment Order Status' (Select) field in DocType 'Payment
+#. Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Initiated"
+msgstr "crwdns73550:0crwdne73550:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Initiated"
+msgstr "crwdns73552:0crwdne73552:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Initiated"
+msgstr "crwdns104594:0crwdne104594:0"
+
+#. Option for the 'Import Type' (Select) field in DocType 'Bank Statement
+#. Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Insert New Records"
+msgstr "crwdns73554:0crwdne73554:0"
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
+msgid "Inspected By"
+msgstr "crwdns73556:0crwdne73556:0"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Inspected By"
+msgstr "crwdns73558:0crwdne73558:0"
+
+#: controllers/stock_controller.py:875
+msgid "Inspection Rejected"
+msgstr "crwdns73560:0crwdne73560:0"
+
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
+msgid "Inspection Required"
+msgstr "crwdns73562:0crwdne73562:0"
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Inspection Required"
+msgstr "crwdns73564:0crwdne73564:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inspection Required before Delivery"
+msgstr "crwdns73566:0crwdne73566:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inspection Required before Purchase"
+msgstr "crwdns73568:0crwdne73568:0"
+
+#: controllers/stock_controller.py:862
+msgid "Inspection Submission"
+msgstr "crwdns73570:0crwdne73570:0"
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:95
+msgid "Inspection Type"
+msgstr "crwdns73572:0crwdne73572:0"
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Inspection Type"
+msgstr "crwdns73574:0crwdne73574:0"
+
+#. Label of a Date field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Installation Date"
+msgstr "crwdns73576:0crwdne73576:0"
+
+#. Name of a DocType
+#: selling/doctype/installation_note/installation_note.json
+#: stock/doctype/delivery_note/delivery_note.js:191
+msgid "Installation Note"
+msgstr "crwdns73578:0crwdne73578:0"
+
+#. Label of a Section Break field in DocType 'Installation Note'
+#. Label of a Link in the Stock Workspace
+#: selling/doctype/installation_note/installation_note.json
+#: stock/workspace/stock/stock.json
+msgctxt "Installation Note"
+msgid "Installation Note"
+msgstr "crwdns73580:0crwdne73580:0"
+
+#. Name of a DocType
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgid "Installation Note Item"
+msgstr "crwdns73582:0crwdne73582:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:764
+msgid "Installation Note {0} has already been submitted"
+msgstr "crwdns73584:0{0}crwdne73584:0"
+
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Installation Status"
+msgstr "crwdns73586:0crwdne73586:0"
+
+#. Label of a Time field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Installation Time"
+msgstr "crwdns73588:0crwdne73588:0"
+
+#: selling/doctype/installation_note/installation_note.py:115
+msgid "Installation date cannot be before delivery date for Item {0}"
+msgstr "crwdns73590:0{0}crwdne73590:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Installed Qty"
+msgstr "crwdns73592:0crwdne73592:0"
+
+#. Label of a Float field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Installed Qty"
+msgstr "crwdns73594:0crwdne73594:0"
+
+#: setup/setup_wizard/setup_wizard.py:24
+msgid "Installing presets"
+msgstr "crwdns73596:0crwdne73596:0"
+
+#. Label of a Small Text field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Instruction"
+msgstr "crwdns73598:0crwdne73598:0"
+
+#. Label of a Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Instructions"
+msgstr "crwdns73600:0crwdne73600:0"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Instructions"
+msgstr "crwdns73602:0crwdne73602:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Instructions"
+msgstr "crwdns73604:0crwdne73604:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:81
+#: stock/doctype/putaway_rule/putaway_rule.py:308
+msgid "Insufficient Capacity"
+msgstr "crwdns73606:0crwdne73606:0"
+
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
+msgid "Insufficient Permissions"
+msgstr "crwdns73608:0crwdne73608:0"
+
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
+msgid "Insufficient Stock"
+msgstr "crwdns73610:0crwdne73610:0"
+
+#: stock/stock_ledger.py:1832
+msgid "Insufficient Stock for Batch"
+msgstr "crwdns73612:0crwdne73612:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Insurance Company"
+msgstr "crwdns73614:0crwdne73614:0"
+
+#. Label of a Section Break field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Insurance Details"
+msgstr "crwdns73616:0crwdne73616:0"
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurance End Date"
+msgstr "crwdns73618:0crwdne73618:0"
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurance Start Date"
+msgstr "crwdns73620:0crwdne73620:0"
+
+#: setup/doctype/vehicle/vehicle.py:44
+msgid "Insurance Start date should be less than Insurance End date"
+msgstr "crwdns73622:0crwdne73622:0"
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurance details"
+msgstr "crwdns73624:0crwdne73624:0"
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insured value"
+msgstr "crwdns73626:0crwdne73626:0"
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Insurer"
+msgstr "crwdns73628:0crwdne73628:0"
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Integration Details"
+msgstr "crwdns73630:0crwdne73630:0"
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Integration ID"
+msgstr "crwdns73632:0crwdne73632:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Inter Company Invoice Reference"
+msgstr "crwdns73634:0crwdne73634:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Inter Company Invoice Reference"
+msgstr "crwdns73636:0crwdne73636:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Inter Company Invoice Reference"
+msgstr "crwdns73638:0crwdne73638:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Inter Company Journal Entry"
+msgstr "crwdns73640:0crwdne73640:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Inter Company Journal Entry"
+msgstr "crwdns73642:0crwdne73642:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Inter Company Journal Entry Reference"
+msgstr "crwdns73644:0crwdne73644:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Inter Company Order Reference"
+msgstr "crwdns73646:0crwdne73646:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Inter Company Order Reference"
+msgstr "crwdns73648:0crwdne73648:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Inter Company Reference"
+msgstr "crwdns73650:0crwdne73650:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Inter Company Reference"
+msgstr "crwdns73652:0crwdne73652:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Inter Transfer Reference"
+msgstr "crwdns73654:0crwdne73654:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Inter Warehouse Transfer Settings"
+msgstr "crwdns73656:0crwdne73656:0"
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Interest"
+msgstr "crwdns73658:0crwdne73658:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:2370
+msgid "Interest and/or dunning fee"
+msgstr "crwdns73660:0crwdne73660:0"
+
+#: crm/report/lead_details/lead_details.js:39
+msgid "Interested"
+msgstr "crwdns73662:0crwdne73662:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Interested"
+msgstr "crwdns73664:0crwdne73664:0"
+
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:29
+msgid "Internal"
+msgstr "crwdns73666:0crwdne73666:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Internal Customer"
+msgstr "crwdns73668:0crwdne73668:0"
+
+#: selling/doctype/customer/customer.py:217
+msgid "Internal Customer for company {0} already exists"
+msgstr "crwdns73670:0{0}crwdne73670:0"
+
+#: controllers/accounts_controller.py:586
+msgid "Internal Sale or Delivery Reference missing."
+msgstr "crwdns73672:0crwdne73672:0"
+
+#: controllers/accounts_controller.py:588
+msgid "Internal Sales Reference Missing"
+msgstr "crwdns73674:0crwdne73674:0"
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Internal Supplier"
+msgstr "crwdns73676:0crwdne73676:0"
+
+#: buying/doctype/supplier/supplier.py:175
+msgid "Internal Supplier for company {0} already exists"
+msgstr "crwdns73678:0{0}crwdne73678:0"
+
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:27
+#: stock/doctype/material_request/material_request_dashboard.py:19
+msgid "Internal Transfer"
+msgstr "crwdns73680:0crwdne73680:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Internal Transfer"
+msgstr "crwdns73682:0crwdne73682:0"
+
+#. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Internal Transfer"
+msgstr "crwdns73684:0crwdne73684:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Internal Transfer"
+msgstr "crwdns73686:0crwdne73686:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Internal Transfer"
+msgstr "crwdns73688:0crwdne73688:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Internal Transfer"
+msgstr "crwdns73690:0crwdne73690:0"
+
+#: controllers/accounts_controller.py:597
+msgid "Internal Transfer Reference Missing"
+msgstr "crwdns73692:0crwdne73692:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:37
+msgid "Internal Transfers"
+msgstr "crwdns73694:0crwdne73694:0"
+
+#. Label of a Table field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Internal Work History"
+msgstr "crwdns73696:0crwdne73696:0"
+
+#: controllers/stock_controller.py:942
+msgid "Internal transfers can only be done in company's default currency"
+msgstr "crwdns73698:0crwdne73698:0"
+
+#. Label of a Text field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Introduction"
+msgstr "crwdns73700:0crwdne73700:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/introduction_to_assets/introduction_to_assets.json
+msgid "Introduction to Assets"
+msgstr "crwdns73702:0crwdne73702:0"
+
+#. Title of an Onboarding Step
+#: crm/onboarding_step/introduction_to_crm/introduction_to_crm.json
+msgid "Introduction to CRM"
+msgstr "crwdns73704:0crwdne73704:0"
+
+#. Title of an Onboarding Step
+#: selling/onboarding_step/introduction_to_selling/introduction_to_selling.json
+msgid "Introduction to Selling"
+msgstr "crwdns73706:0crwdne73706:0"
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/introduction_to_stock_entry/introduction_to_stock_entry.json
+msgid "Introduction to Stock Entry"
+msgstr "crwdns73708:0crwdne73708:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
+#: stock/doctype/putaway_rule/putaway_rule.py:85
+msgid "Invalid"
+msgstr "crwdns73710:0crwdne73710:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
+#: accounts/doctype/sales_invoice/sales_invoice.py:886
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
+msgid "Invalid Account"
+msgstr "crwdns73712:0crwdne73712:0"
+
+#: controllers/item_variant.py:127
+msgid "Invalid Attribute"
+msgstr "crwdns73714:0crwdne73714:0"
+
+#: controllers/accounts_controller.py:423
+msgid "Invalid Auto Repeat Date"
+msgstr "crwdns73716:0crwdne73716:0"
+
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
+msgid "Invalid Barcode. There is no Item attached to this barcode."
+msgstr "crwdns73718:0crwdne73718:0"
+
+#: public/js/controllers/transaction.js:2414
+msgid "Invalid Blanket Order for the selected Customer and Item"
+msgstr "crwdns73720:0crwdne73720:0"
+
+#: quality_management/doctype/quality_procedure/quality_procedure.py:72
+msgid "Invalid Child Procedure"
+msgstr "crwdns73722:0crwdne73722:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
+msgid "Invalid Company for Inter Company Transaction."
+msgstr "crwdns73724:0crwdne73724:0"
+
+#: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
+#: controllers/accounts_controller.py:2612
+msgid "Invalid Cost Center"
+msgstr "crwdns73726:0crwdne73726:0"
+
+#: utilities/doctype/video_settings/video_settings.py:35
+msgid "Invalid Credentials"
+msgstr "crwdns73728:0crwdne73728:0"
+
+#: selling/doctype/sales_order/sales_order.py:326
+msgid "Invalid Delivery Date"
+msgstr "crwdns73730:0crwdne73730:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
+msgid "Invalid Document"
+msgstr "crwdns73732:0crwdne73732:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
+msgid "Invalid Document Type"
+msgstr "crwdns73734:0crwdne73734:0"
+
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
+msgid "Invalid Formula"
+msgstr "crwdns73736:0crwdne73736:0"
+
+#: assets/doctype/asset/asset.py:365
+msgid "Invalid Gross Purchase Amount"
+msgstr "crwdns73738:0crwdne73738:0"
+
+#: selling/report/lost_quotations/lost_quotations.py:65
+msgid "Invalid Group By"
+msgstr "crwdns73740:0crwdne73740:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
+msgid "Invalid Item"
+msgstr "crwdns73742:0crwdne73742:0"
+
+#: stock/doctype/item/item.py:1356
+msgid "Invalid Item Defaults"
+msgstr "crwdns73744:0crwdne73744:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
+#: accounts/general_ledger.py:676
+msgid "Invalid Opening Entry"
+msgstr "crwdns73746:0crwdne73746:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:119
+msgid "Invalid POS Invoices"
+msgstr "crwdns73748:0crwdne73748:0"
+
+#: accounts/doctype/account/account.py:335
+msgid "Invalid Parent Account"
+msgstr "crwdns73750:0crwdne73750:0"
+
+#: public/js/controllers/buying.js:333
+msgid "Invalid Part Number"
+msgstr "crwdns73752:0crwdne73752:0"
+
+#: utilities/transaction_base.py:31
+msgid "Invalid Posting Time"
+msgstr "crwdns73754:0crwdne73754:0"
+
+#: accounts/doctype/party_link/party_link.py:30
+msgid "Invalid Primary Role"
+msgstr "crwdns73756:0crwdne73756:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:60
+msgid "Invalid Priority"
+msgstr "crwdns73758:0crwdne73758:0"
+
+#: manufacturing/doctype/bom/bom.py:986
+msgid "Invalid Process Loss Configuration"
+msgstr "crwdns73760:0crwdne73760:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:618
+msgid "Invalid Purchase Invoice"
+msgstr "crwdns73762:0crwdne73762:0"
+
+#: controllers/accounts_controller.py:3222
+msgid "Invalid Qty"
+msgstr "crwdns73764:0crwdne73764:0"
+
+#: controllers/accounts_controller.py:1097
+msgid "Invalid Quantity"
+msgstr "crwdns73766:0crwdne73766:0"
+
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
+msgid "Invalid Schedule"
+msgstr "crwdns73768:0crwdne73768:0"
+
+#: controllers/selling_controller.py:226
+msgid "Invalid Selling Price"
+msgstr "crwdns73770:0crwdne73770:0"
+
+#: utilities/doctype/video/video.py:113
+msgid "Invalid URL"
+msgstr "crwdns73772:0crwdne73772:0"
+
+#: controllers/item_variant.py:144
+msgid "Invalid Value"
+msgstr "crwdns73774:0crwdne73774:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:69
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:126
+msgid "Invalid Warehouse"
+msgstr "crwdns73776:0crwdne73776:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:304
+msgid "Invalid condition expression"
+msgstr "crwdns73778:0crwdne73778:0"
+
+#: selling/doctype/quotation/quotation.py:254
+msgid "Invalid lost reason {0}, please create a new lost reason"
+msgstr "crwdns73780:0{0}crwdne73780:0"
+
+#: stock/doctype/item/item.py:401
+msgid "Invalid naming series (. missing) for {0}"
+msgstr "crwdns73782:0{0}crwdne73782:0"
+
+#: utilities/transaction_base.py:65
+msgid "Invalid reference {0} {1}"
+msgstr "crwdns73784:0{0}crwdnd73784:0{1}crwdne73784:0"
+
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
+msgid "Invalid result key. Response:"
+msgstr "crwdns73786:0crwdne73786:0"
+
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
+msgid "Invalid value {0} for {1} against account {2}"
+msgstr "crwdns73788:0{0}crwdnd73788:0{1}crwdnd73788:0{2}crwdne73788:0"
+
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
+msgid "Invalid {0}"
+msgstr "crwdns73790:0{0}crwdne73790:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
+msgid "Invalid {0} for Inter Company Transaction."
+msgstr "crwdns73792:0{0}crwdne73792:0"
+
+#: accounts/report/general_ledger/general_ledger.py:100
+#: controllers/sales_and_purchase_return.py:31
+msgid "Invalid {0}: {1}"
+msgstr "crwdns73794:0{0}crwdnd73794:0{1}crwdne73794:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inventory"
+msgstr "crwdns73796:0crwdne73796:0"
+
+#. Name of a DocType
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgid "Inventory Dimension"
+msgstr "crwdns73798:0crwdne73798:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
+msgid "Inventory Dimension Negative Stock"
+msgstr "crwdns73800:0crwdne73800:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Inventory Settings"
+msgstr "crwdns73802:0crwdne73802:0"
+
+#. Subtitle of the Module Onboarding 'Stock'
+#: stock/module_onboarding/stock/stock.json
+msgid "Inventory, Warehouses, Analysis, and more."
+msgstr "crwdns73804:0crwdne73804:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:38
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:53
+msgid "Investments"
+msgstr "crwdns73806:0crwdne73806:0"
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
+msgid "Invoice"
+msgstr "crwdns73808:0crwdne73808:0"
+
+#. Label of a Link field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Invoice"
+msgstr "crwdns73810:0crwdne73810:0"
+
+#. Label of a Dynamic Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Invoice"
+msgstr "crwdns73812:0crwdne73812:0"
+
+#. Label of a Dynamic Link field in DocType 'Subscription Invoice'
+#: accounts/doctype/subscription_invoice/subscription_invoice.json
+msgctxt "Subscription Invoice"
+msgid "Invoice"
+msgstr "crwdns73814:0crwdne73814:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Invoice Cancellation"
+msgstr "crwdns73816:0crwdne73816:0"
+
+#. Label of a Date field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Invoice Date"
+msgstr "crwdns73818:0crwdne73818:0"
+
+#. Name of a DocType
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
+msgid "Invoice Discounting"
+msgstr "crwdns73820:0crwdne73820:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Invoice Discounting"
+msgstr "crwdns73822:0crwdne73822:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
+msgid "Invoice Grand Total"
+msgstr "crwdns73824:0crwdne73824:0"
+
+#. Label of a Int field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Invoice Limit"
+msgstr "crwdns73826:0crwdne73826:0"
+
+#. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Invoice Number"
+msgstr "crwdns73828:0crwdne73828:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Invoice Number"
+msgstr "crwdns73830:0crwdne73830:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Invoice Number"
+msgstr "crwdns73832:0crwdne73832:0"
+
+#. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Invoice Number"
+msgstr "crwdns73834:0crwdne73834:0"
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:45
+msgid "Invoice Portion"
+msgstr "crwdns73836:0crwdne73836:0"
+
+#. Label of a Percent field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Invoice Portion"
+msgstr "crwdns73838:0crwdne73838:0"
+
+#. Label of a Percent field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Invoice Portion"
+msgstr "crwdns73840:0crwdne73840:0"
+
+#. Label of a Float field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Invoice Portion (%)"
+msgstr "crwdns73842:0crwdne73842:0"
+
+#. Label of a Float field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Invoice Portion (%)"
+msgstr "crwdns73844:0crwdne73844:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:109
+msgid "Invoice Posting Date"
+msgstr "crwdns73846:0crwdne73846:0"
+
+#. Label of a Select field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Invoice Series"
+msgstr "crwdns73848:0crwdne73848:0"
+
+#: selling/page/point_of_sale/pos_past_order_list.js:60
+msgid "Invoice Status"
+msgstr "crwdns73850:0crwdne73850:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
+msgid "Invoice Type"
+msgstr "crwdns73852:0crwdne73852:0"
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Invoice Type"
+msgstr "crwdns73854:0crwdne73854:0"
+
+#. Label of a Select field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Invoice Type"
+msgstr "crwdns73856:0crwdne73856:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Invoice Type"
+msgstr "crwdns73858:0crwdne73858:0"
+
+#. Label of a Select field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Invoice Type"
+msgstr "crwdns73860:0crwdne73860:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Invoice Type"
+msgstr "crwdns73862:0crwdne73862:0"
+
+#: projects/doctype/timesheet/timesheet.py:382
+msgid "Invoice already created for all billing hours"
+msgstr "crwdns73864:0crwdne73864:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Invoice and Billing"
+msgstr "crwdns73866:0crwdne73866:0"
+
+#: projects/doctype/timesheet/timesheet.py:379
+msgid "Invoice can't be made for zero billing hour"
+msgstr "crwdns73868:0crwdne73868:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
+msgid "Invoiced Amount"
+msgstr "crwdns73870:0crwdne73870:0"
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+msgid "Invoiced Qty"
+msgstr "crwdns73872:0crwdne73872:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
+msgid "Invoices"
+msgstr "crwdns73874:0crwdne73874:0"
+
+#. Label of a Table field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Invoices"
+msgstr "crwdns73876:0crwdne73876:0"
+
+#. Label of a Section Break field in DocType 'Opening Invoice Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Invoices"
+msgstr "crwdns73878:0crwdne73878:0"
+
+#. Group in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Invoices"
+msgstr "crwdns73880:0crwdne73880:0"
+
+#. Label of a Table field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Invoices"
+msgstr "crwdns73882:0crwdne73882:0"
+
+#. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Invoices"
+msgstr "crwdns73884:0crwdne73884:0"
+
+#. Description of the 'Allocated' (Check) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Invoices and Payments have been Fetched and Allocated"
+msgstr "crwdns73886:0crwdne73886:0"
+
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Invoicing"
+msgstr "crwdns104596:0crwdne104596:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Invoicing Features"
+msgstr "crwdns73888:0crwdne73888:0"
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Inward"
+msgstr "crwdns73890:0crwdne73890:0"
+
+#. Option for the 'Payment Request Type' (Select) field in DocType 'Payment
+#. Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Inward"
+msgstr "crwdns73892:0crwdne73892:0"
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Inward"
+msgstr "crwdns73894:0crwdne73894:0"
+
+#. Label of a Check field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Is Account Payable"
+msgstr "crwdns73896:0crwdne73896:0"
+
+#: projects/report/project_summary/project_summary.js:16
+msgid "Is Active"
+msgstr "crwdns73898:0crwdne73898:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Is Active"
+msgstr "crwdns73900:0crwdne73900:0"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Is Active"
+msgstr "crwdns73902:0crwdne73902:0"
+
+#. Label of a Check field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Is Active"
+msgstr "crwdns73904:0crwdne73904:0"
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Is Adjustment Entry"
+msgstr "crwdns73906:0crwdne73906:0"
+
+#. Label of a Select field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Is Advance"
+msgstr "crwdns73908:0crwdne73908:0"
+
+#. Label of a Select field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Is Advance"
+msgstr "crwdns73910:0crwdne73910:0"
+
+#. Label of a Data field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Is Advance"
+msgstr "crwdns73912:0crwdne73912:0"
+
+#. Label of a Data field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Is Advance"
+msgstr "crwdns73914:0crwdne73914:0"
+
+#. Label of a Data field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Is Advance"
+msgstr "crwdns73916:0crwdne73916:0"
+
+#: selling/doctype/quotation/quotation.js:306
+msgid "Is Alternative"
+msgstr "crwdns73918:0crwdne73918:0"
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Is Alternative"
+msgstr "crwdns73920:0crwdne73920:0"
+
+#. Label of a Check field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Is Billable"
+msgstr "crwdns73922:0crwdne73922:0"
+
+#. Label of a Check field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Is Cancelled"
+msgstr "crwdns73924:0crwdne73924:0"
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Is Cancelled"
+msgstr "crwdns73926:0crwdne73926:0"
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Is Cancelled"
+msgstr "crwdns73928:0crwdne73928:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Cash or Non Trade Discount"
+msgstr "crwdns73930:0crwdne73930:0"
+
+#. Label of a Check field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Is Company"
+msgstr "crwdns73932:0crwdne73932:0"
+
+#. Label of a Check field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Is Company"
+msgstr "crwdns73934:0crwdne73934:0"
+
+#. Label of a Check field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Is Company Account"
+msgstr "crwdns73936:0crwdne73936:0"
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Is Composite Asset"
+msgstr "crwdns73938:0crwdne73938:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Consolidated"
+msgstr "crwdns73940:0crwdne73940:0"
+
+#. Label of a Check field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Is Container"
+msgstr "crwdns73942:0crwdne73942:0"
+
+#. Label of a Check field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Is Corrective Job Card"
+msgstr "crwdns73944:0crwdne73944:0"
+
+#. Label of a Check field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Is Corrective Operation"
+msgstr "crwdns73946:0crwdne73946:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Is Cumulative"
+msgstr "crwdns73948:0crwdne73948:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Is Cumulative"
+msgstr "crwdns73950:0crwdne73950:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Is Customer Provided Item"
+msgstr "crwdns73952:0crwdne73952:0"
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Day Book Data Imported"
+msgstr "crwdns73954:0crwdne73954:0"
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Day Book Data Processed"
+msgstr "crwdns73956:0crwdne73956:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Is Default"
+msgstr "crwdns73958:0crwdne73958:0"
+
+#. Label of a Check field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Is Default"
+msgstr "crwdns73960:0crwdne73960:0"
+
+#. Label of a Check field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Is Default"
+msgstr "crwdns73962:0crwdne73962:0"
+
+#. Label of a Check field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Is Default"
+msgstr "crwdns73964:0crwdne73964:0"
+
+#. Label of a Check field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Is Default Account"
+msgstr "crwdns73966:0crwdne73966:0"
+
+#. Label of a Check field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Is Default Language"
+msgstr "crwdns73968:0crwdne73968:0"
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Is Delivery Note Required for Sales Invoice Creation?"
+msgstr "crwdns73970:0crwdne73970:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Is Discounted"
+msgstr "crwdns73972:0crwdne73972:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Discounted"
+msgstr "crwdns73974:0crwdne73974:0"
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Is Existing Asset"
+msgstr "crwdns73976:0crwdne73976:0"
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Is Expandable"
+msgstr "crwdns73978:0crwdne73978:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Is Finished Item"
+msgstr "crwdns73980:0crwdne73980:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Is Fixed Asset"
+msgstr "crwdns73982:0crwdne73982:0"
+
+#. Label of a Check field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Is Fixed Asset"
+msgstr "crwdns73984:0crwdne73984:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Is Fixed Asset"
+msgstr "crwdns73986:0crwdne73986:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Is Fixed Asset"
+msgstr "crwdns73988:0crwdne73988:0"
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Is Fixed Asset"
+msgstr "crwdns73990:0crwdne73990:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Is Fixed Asset"
+msgstr "crwdns73992:0crwdne73992:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Is Fixed Asset"
+msgstr "crwdns73994:0crwdne73994:0"
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Is Free Item"
+msgstr "crwdns73996:0crwdne73996:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Is Free Item"
+msgstr "crwdns73998:0crwdne73998:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Is Free Item"
+msgstr "crwdns74000:0crwdne74000:0"
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Is Free Item"
+msgstr "crwdns74002:0crwdne74002:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Is Free Item"
+msgstr "crwdns74004:0crwdne74004:0"
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Is Free Item"
+msgstr "crwdns74006:0crwdne74006:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Is Free Item"
+msgstr "crwdns74008:0crwdne74008:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Is Free Item"
+msgstr "crwdns74010:0crwdne74010:0"
+
+#. Label of a Check field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Is Free Item"
+msgstr "crwdns74012:0crwdne74012:0"
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:69
+msgid "Is Frozen"
+msgstr "crwdns74014:0crwdne74014:0"
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Is Frozen"
+msgstr "crwdns74016:0crwdne74016:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Is Frozen"
+msgstr "crwdns74018:0crwdne74018:0"
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Is Fully Depreciated"
+msgstr "crwdns74020:0crwdne74020:0"
+
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
+msgid "Is Group"
+msgstr "crwdns74022:0crwdne74022:0"
+
+#. Label of a Check field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Is Group"
+msgstr "crwdns74024:0crwdne74024:0"
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Is Group"
+msgstr "crwdns74026:0crwdne74026:0"
+
+#. Label of a Check field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Is Group"
+msgstr "crwdns74028:0crwdne74028:0"
+
+#. Label of a Check field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Is Group"
+msgstr "crwdns74030:0crwdne74030:0"
+
+#. Label of a Check field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Is Group"
+msgstr "crwdns74032:0crwdne74032:0"
+
+#. Label of a Check field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Is Group"
+msgstr "crwdns74034:0crwdne74034:0"
+
+#. Label of a Check field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Is Group"
+msgstr "crwdns74036:0crwdne74036:0"
+
+#. Label of a Check field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Is Group"
+msgstr "crwdns74038:0crwdne74038:0"
+
+#. Label of a Check field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Is Group"
+msgstr "crwdns74040:0crwdne74040:0"
+
+#. Label of a Check field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Is Group"
+msgstr "crwdns74042:0crwdne74042:0"
+
+#. Label of a Check field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Is Group"
+msgstr "crwdns74044:0crwdne74044:0"
+
+#. Label of a Check field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Is Group"
+msgstr "crwdns74046:0crwdne74046:0"
+
+#. Label of a Check field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Is Group"
+msgstr "crwdns74048:0crwdne74048:0"
+
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Group Warehouse"
+msgstr "crwdns74050:0crwdne74050:0"
+
+#. Label of a Check field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Is Internal Customer"
+msgstr "crwdns74052:0crwdne74052:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Is Internal Customer"
+msgstr "crwdns74054:0crwdne74054:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Internal Customer"
+msgstr "crwdns74056:0crwdne74056:0"
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Is Internal Customer"
+msgstr "crwdns74058:0crwdne74058:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Internal Supplier"
+msgstr "crwdns74060:0crwdne74060:0"
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Is Internal Supplier"
+msgstr "crwdns74062:0crwdne74062:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Internal Supplier"
+msgstr "crwdns74064:0crwdne74064:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Is Internal Supplier"
+msgstr "crwdns74066:0crwdne74066:0"
+
+#. Label of a Check field in DocType 'Applicable On Account'
+#: accounts/doctype/applicable_on_account/applicable_on_account.json
+msgctxt "Applicable On Account"
+msgid "Is Mandatory"
+msgstr "crwdns74068:0crwdne74068:0"
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Master Data Imported"
+msgstr "crwdns74070:0crwdne74070:0"
+
+#. Label of a Check field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Is Master Data Processed"
+msgstr "crwdns74072:0crwdne74072:0"
+
+#. Label of a Check field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Is Milestone"
+msgstr "crwdns74074:0crwdne74074:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Old Subcontracting Flow"
+msgstr "crwdns74076:0crwdne74076:0"
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Is Old Subcontracting Flow"
+msgstr "crwdns74078:0crwdne74078:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Old Subcontracting Flow"
+msgstr "crwdns74080:0crwdne74080:0"
+
+#. Label of a Select field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Is Opening"
+msgstr "crwdns74082:0crwdne74082:0"
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Is Opening"
+msgstr "crwdns74084:0crwdne74084:0"
+
+#. Label of a Select field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Is Opening"
+msgstr "crwdns74086:0crwdne74086:0"
+
+#. Label of a Select field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Is Opening"
+msgstr "crwdns74088:0crwdne74088:0"
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Is Opening Entry"
+msgstr "crwdns74090:0crwdne74090:0"
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Opening Entry"
+msgstr "crwdns74092:0crwdne74092:0"
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Opening Entry"
+msgstr "crwdns74094:0crwdne74094:0"
+
+#. Label of a Check field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Is Outward"
+msgstr "crwdns74096:0crwdne74096:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Paid"
+msgstr "crwdns74098:0crwdne74098:0"
+
+#. Label of a Check field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Is Period Closing Voucher Entry"
+msgstr "crwdns74100:0crwdne74100:0"
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Is Purchase Order Required for Purchase Invoice & Receipt Creation?"
+msgstr "crwdns74102:0crwdne74102:0"
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Is Purchase Receipt Required for Purchase Invoice Creation?"
+msgstr "crwdns74104:0crwdne74104:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Rate Adjustment Entry (Debit Note)"
+msgstr "crwdns74106:0crwdne74106:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Is Recursive"
+msgstr "crwdns74108:0crwdne74108:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Is Recursive"
+msgstr "crwdns74110:0crwdne74110:0"
+
+#. Label of a Check field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Is Rejected"
+msgstr "crwdns74112:0crwdne74112:0"
+
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr "crwdns111784:0crwdne111784:0"
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
+msgid "Is Return"
+msgstr "crwdns74114:0crwdne74114:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Is Return"
+msgstr "crwdns74116:0crwdne74116:0"
+
+#. Label of a Check field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Is Return"
+msgstr "crwdns74118:0crwdne74118:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Return"
+msgstr "crwdns74120:0crwdne74120:0"
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Is Return"
+msgstr "crwdns74122:0crwdne74122:0"
+
+#. Label of a Check field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Is Return"
+msgstr "crwdns74124:0crwdne74124:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Is Return (Credit Note)"
+msgstr "crwdns74126:0crwdne74126:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Is Return (Credit Note)"
+msgstr "crwdns74128:0crwdne74128:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Return (Debit Note)"
+msgstr "crwdns74130:0crwdne74130:0"
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Is Sales Order Required for Sales Invoice & Delivery Note Creation?"
+msgstr "crwdns74132:0crwdne74132:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Is Scrap Item"
+msgstr "crwdns74134:0crwdne74134:0"
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Is Scrap Item"
+msgstr "crwdns74136:0crwdne74136:0"
+
+#. Label of a Check field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Is Short Year"
+msgstr "crwdns74138:0crwdne74138:0"
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Is Stock Item"
+msgstr "crwdns74140:0crwdne74140:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Is Stock Item"
+msgstr "crwdns104598:0crwdne104598:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Is Subcontracted"
+msgstr "crwdns74142:0crwdne74142:0"
+
+#. Label of a Check field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Is Subcontracted"
+msgstr "crwdns74144:0crwdne74144:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Is Subcontracted"
+msgstr "crwdns74146:0crwdne74146:0"
+
+#. Label of a Check field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Is Subcontracted"
+msgstr "crwdns74148:0crwdne74148:0"
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Is System Generated"
+msgstr "crwdns74150:0crwdne74150:0"
+
+#. Label of a Check field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Is Template"
+msgstr "crwdns74152:0crwdne74152:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Is Transporter"
+msgstr "crwdns74154:0crwdne74154:0"
+
+#. Label of a Check field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Is a Subscription"
+msgstr "crwdns74156:0crwdne74156:0"
+
+#. Label of a Check field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Is this Tax included in Basic Rate?"
+msgstr "crwdns74158:0crwdne74158:0"
+
+#. Label of a Check field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Is this Tax included in Basic Rate?"
+msgstr "crwdns74160:0crwdne74160:0"
+
+#. Name of a DocType
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
+#: support/doctype/issue/issue.json
+msgid "Issue"
+msgstr "crwdns74162:0crwdne74162:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Issue"
+msgstr "crwdns74164:0crwdne74164:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Issue"
+msgstr "crwdns74166:0crwdne74166:0"
+
+#. Label of a Link in the Support Workspace
+#. Label of a shortcut in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Issue"
+msgid "Issue"
+msgstr "crwdns74168:0crwdne74168:0"
+
+#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Issue"
+msgstr "crwdns74170:0crwdne74170:0"
+
+#. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Issue"
+msgstr "crwdns74172:0crwdne74172:0"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Issue"
+msgstr "crwdns74174:0crwdne74174:0"
+
+#. Label of a Text Editor field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Issue"
+msgstr "crwdns74176:0crwdne74176:0"
+
+#. Name of a report
+#: support/report/issue_analytics/issue_analytics.json
+msgid "Issue Analytics"
+msgstr "crwdns74178:0crwdne74178:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Issue Credit Note"
+msgstr "crwdns74180:0crwdne74180:0"
+
+#. Label of a Date field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Issue Date"
+msgstr "crwdns74182:0crwdne74182:0"
+
+#: stock/doctype/material_request/material_request.js:138
+msgid "Issue Material"
+msgstr "crwdns74184:0crwdne74184:0"
+
+#. Name of a DocType
+#: support/doctype/issue_priority/issue_priority.json
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
+msgid "Issue Priority"
+msgstr "crwdns74186:0crwdne74186:0"
+
+#. Label of a Link in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Issue Priority"
+msgid "Issue Priority"
+msgstr "crwdns74188:0crwdne74188:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Issue Split From"
+msgstr "crwdns74190:0crwdne74190:0"
+
+#. Name of a report
+#: support/report/issue_summary/issue_summary.json
+msgid "Issue Summary"
+msgstr "crwdns74192:0crwdne74192:0"
+
+#. Name of a DocType
+#: support/doctype/issue_type/issue_type.json
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
+msgid "Issue Type"
+msgstr "crwdns74194:0crwdne74194:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Issue Type"
+msgstr "crwdns74196:0crwdne74196:0"
+
+#. Label of a Link in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Issue Type"
+msgid "Issue Type"
+msgstr "crwdns74198:0crwdne74198:0"
+
+#. Description of the 'Is Rate Adjustment Entry (Debit Note)' (Check) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
+msgstr "crwdns74200:0crwdne74200:0"
+
+#: stock/doctype/material_request/material_request_list.js:33
+msgid "Issued"
+msgstr "crwdns74202:0crwdne74202:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Issued"
+msgstr "crwdns74204:0crwdne74204:0"
+
+#. Option for the 'Current State' (Select) field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Issued"
+msgstr "crwdns74206:0crwdne74206:0"
+
+#. Name of a report
+#: manufacturing/report/issued_items_against_work_order/issued_items_against_work_order.json
+msgid "Issued Items Against Work Order"
+msgstr "crwdns74208:0crwdne74208:0"
+
+#. Label of a Card Break in the Support Workspace
+#: support/doctype/issue/issue.py:181 support/workspace/support/support.json
+msgid "Issues"
+msgstr "crwdns74210:0crwdne74210:0"
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Issues"
+msgstr "crwdns74212:0crwdne74212:0"
+
+#. Label of a Date field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Issuing Date"
+msgstr "crwdns74214:0crwdne74214:0"
+
+#. Label of a Date field in DocType 'Driving License Category'
+#: setup/doctype/driving_license_category/driving_license_category.json
+msgctxt "Driving License Category"
+msgid "Issuing Date"
+msgstr "crwdns74216:0crwdne74216:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:67
+msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
+msgstr "crwdns74218:0{0}crwdne74218:0"
+
+#: stock/doctype/item/item.py:538
+msgid "It can take upto few hours for accurate stock values to be visible after merging items."
+msgstr "crwdns74220:0crwdne74220:0"
+
+#: public/js/controllers/transaction.js:1883
+msgid "It is needed to fetch Item Details."
+msgstr "crwdns74222:0crwdne74222:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
+msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
+msgstr "crwdns74224:0crwdne74224:0"
+
+#. Name of a DocType
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:32
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
+#: buying/report/procurement_tracker/procurement_tracker.py:60
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:25
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
+#: public/js/purchase_trends_filters.js:48
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
+#: stock/page/stock_balance/stock_balance.js:23
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
+#: stock/report/item_price_stock/item_price_stock.js:8
+#: stock/report/item_prices/item_prices.py:50
+#: stock/report/item_shortage_report/item_shortage_report.py:88
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
+#: stock/report/product_bundle_balance/product_bundle_balance.js:16
+#: stock/report/product_bundle_balance/product_bundle_balance.py:82
+#: stock/report/reserved_stock/reserved_stock.js:30
+#: stock/report/reserved_stock/reserved_stock.py:103
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
+#: stock/report/stock_ageing/stock_ageing.js:37
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
+#: stock/report/stock_balance/stock_balance.js:39
+#: stock/report/stock_balance/stock_balance.py:368
+#: stock/report/stock_ledger/stock_ledger.js:42
+#: stock/report/stock_ledger/stock_ledger.py:182
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
+#: stock/report/stock_projected_qty/stock_projected_qty.js:28
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
+msgid "Item"
+msgstr "crwdns74226:0crwdne74226:0"
+
+#. Label of a Link field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Item"
+msgstr "crwdns74228:0crwdne74228:0"
+
+#. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
+#. Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Item"
+msgstr "crwdns74230:0crwdne74230:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item"
+msgstr "crwdns74232:0crwdne74232:0"
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Item"
+msgstr "crwdns74234:0crwdne74234:0"
+
+#. Label of a Table field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Item"
+msgstr "crwdns74236:0crwdne74236:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#. Label of a shortcut in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: buying/workspace/buying/buying.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: selling/workspace/selling/selling.json setup/workspace/home/home.json
+#: stock/workspace/stock/stock.json
+msgctxt "Item"
+msgid "Item"
+msgstr "crwdns74238:0crwdne74238:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item"
+msgstr "crwdns74240:0crwdne74240:0"
+
+#. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
+#. Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Item"
+msgstr "crwdns74242:0crwdne74242:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Item"
+msgstr "crwdns74244:0crwdne74244:0"
+
+#. Label of a Link field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Item"
+msgstr "crwdns74246:0crwdne74246:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item"
+msgstr "crwdns74248:0crwdne74248:0"
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Item"
+msgstr "crwdns74250:0crwdne74250:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item"
+msgstr "crwdns74252:0crwdne74252:0"
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Item"
+msgstr "crwdns74254:0crwdne74254:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Item"
+msgstr "crwdns74256:0crwdne74256:0"
+
+#: stock/report/bom_search/bom_search.js:8
+msgid "Item 1"
+msgstr "crwdns74258:0crwdne74258:0"
+
+#: stock/report/bom_search/bom_search.js:14
+msgid "Item 2"
+msgstr "crwdns74260:0crwdne74260:0"
+
+#: stock/report/bom_search/bom_search.js:20
+msgid "Item 3"
+msgstr "crwdns74262:0crwdne74262:0"
+
+#: stock/report/bom_search/bom_search.js:26
+msgid "Item 4"
+msgstr "crwdns74264:0crwdne74264:0"
+
+#: stock/report/bom_search/bom_search.js:32
+msgid "Item 5"
+msgstr "crwdns74266:0crwdne74266:0"
+
+#. Name of a DocType
+#: stock/doctype/item_alternative/item_alternative.json
+msgid "Item Alternative"
+msgstr "crwdns74268:0crwdne74268:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Alternative"
+msgid "Item Alternative"
+msgstr "crwdns74270:0crwdne74270:0"
+
+#. Name of a DocType
+#: stock/doctype/item_attribute/item_attribute.json
+msgid "Item Attribute"
+msgstr "crwdns74272:0crwdne74272:0"
+
+#. Option for the 'Variant Based On' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Attribute"
+msgstr "crwdns74274:0crwdne74274:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Attribute"
+msgid "Item Attribute"
+msgstr "crwdns74276:0crwdne74276:0"
+
+#. Label of a Link field in DocType 'Item Variant'
+#: stock/doctype/item_variant/item_variant.json
+msgctxt "Item Variant"
+msgid "Item Attribute"
+msgstr "crwdns74278:0crwdne74278:0"
+
+#. Name of a DocType
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgid "Item Attribute Value"
+msgstr "crwdns74280:0crwdne74280:0"
+
+#. Label of a Data field in DocType 'Item Variant'
+#: stock/doctype/item_variant/item_variant.json
+msgctxt "Item Variant"
+msgid "Item Attribute Value"
+msgstr "crwdns74282:0crwdne74282:0"
+
+#. Label of a Table field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Item Attribute Values"
+msgstr "crwdns74284:0crwdne74284:0"
+
+#. Name of a report
+#: stock/report/item_balance/item_balance.json
+msgid "Item Balance (Simple)"
+msgstr "crwdns74286:0crwdne74286:0"
+
+#. Name of a DocType
+#: stock/doctype/item_barcode/item_barcode.json
+msgid "Item Barcode"
+msgstr "crwdns74288:0crwdne74288:0"
+
+#. Label of a Data field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Barcode"
+msgstr "crwdns74290:0crwdne74290:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr "crwdns111786:0crwdne111786:0"
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+#: manufacturing/report/bom_explorer/bom_explorer.py:49
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:103
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
+#: selling/report/sales_order_analysis/sales_order_analysis.py:241
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
+#: stock/report/delayed_item_report/delayed_item_report.py:143
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
+#: stock/report/item_price_stock/item_price_stock.py:18
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
+#: stock/report/stock_projected_qty/stock_projected_qty.py:99
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
+#: templates/includes/products_as_list.html:14
+msgid "Item Code"
+msgstr "crwdns74292:0crwdne74292:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Item Code"
+msgstr "crwdns74294:0crwdne74294:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Item Code"
+msgstr "crwdns74296:0crwdne74296:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Item Code"
+msgstr "crwdns74298:0crwdne74298:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Item Code"
+msgstr "crwdns74300:0crwdne74300:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Item Code"
+msgstr "crwdns74302:0crwdne74302:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Item Code"
+msgstr "crwdns74304:0crwdne74304:0"
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Item Code"
+msgstr "crwdns74306:0crwdne74306:0"
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Item Code"
+msgstr "crwdns74308:0crwdne74308:0"
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item Code"
+msgstr "crwdns74310:0crwdne74310:0"
+
+#. Label of a Link field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Item Code"
+msgstr "crwdns74312:0crwdne74312:0"
+
+#. Label of a Link field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Item Code"
+msgstr "crwdns74314:0crwdne74314:0"
+
+#. Label of a Link field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Item Code"
+msgstr "crwdns74316:0crwdne74316:0"
+
+#. Label of a Link field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Item Code"
+msgstr "crwdns74318:0crwdne74318:0"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Item Code"
+msgstr "crwdns74320:0crwdne74320:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Code"
+msgstr "crwdns74322:0crwdne74322:0"
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Item Code"
+msgstr "crwdns74324:0crwdne74324:0"
+
+#. Label of a Link field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Item Code"
+msgstr "crwdns74326:0crwdne74326:0"
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Code"
+msgstr "crwdns74328:0crwdne74328:0"
+
+#. Label of a Link field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Item Code"
+msgstr "crwdns74330:0crwdne74330:0"
+
+#. Label of a Link field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Item Code"
+msgstr "crwdns74332:0crwdne74332:0"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Item Code"
+msgstr "crwdns74334:0crwdne74334:0"
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Item Code"
+msgstr "crwdns74336:0crwdne74336:0"
+
+#. Label of a Link field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Item Code"
+msgstr "crwdns74338:0crwdne74338:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Item Code"
+msgstr "crwdns74340:0crwdne74340:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Item Code"
+msgstr "crwdns74342:0crwdne74342:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Item Code"
+msgstr "crwdns74344:0crwdne74344:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Item Code"
+msgstr "crwdns74346:0crwdne74346:0"
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Item Code"
+msgstr "crwdns74348:0crwdne74348:0"
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Item Code"
+msgstr "crwdns74350:0crwdne74350:0"
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Item Code"
+msgstr "crwdns74352:0crwdne74352:0"
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Item Code"
+msgstr "crwdns74354:0crwdne74354:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
+#. Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Item Code"
+msgstr "crwdns74356:0crwdne74356:0"
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Item Code"
+msgstr "crwdns74358:0crwdne74358:0"
+
+#. Label of a Link field in DocType 'Pricing Rule Item Code'
+#: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
+msgctxt "Pricing Rule Item Code"
+msgid "Item Code"
+msgstr "crwdns74360:0crwdne74360:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Item Code"
+msgstr "crwdns74362:0crwdne74362:0"
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Item Code"
+msgstr "crwdns74364:0crwdne74364:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Item Code"
+msgstr "crwdns74366:0crwdne74366:0"
+
+#. Label of a Link field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Item Code"
+msgstr "crwdns74368:0crwdne74368:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Code"
+msgstr "crwdns74370:0crwdne74370:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Item Code"
+msgstr "crwdns74372:0crwdne74372:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Code"
+msgstr "crwdns74374:0crwdne74374:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Item Code"
+msgstr "crwdns74376:0crwdne74376:0"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Item Code"
+msgstr "crwdns74378:0crwdne74378:0"
+
+#. Label of a Link field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Code"
+msgstr "crwdns74380:0crwdne74380:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Code"
+msgstr "crwdns74382:0crwdne74382:0"
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Item Code"
+msgstr "crwdns74384:0crwdne74384:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Item Code"
+msgstr "crwdns74386:0crwdne74386:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Code"
+msgstr "crwdns74388:0crwdne74388:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Item Code"
+msgstr "crwdns74390:0crwdne74390:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Item Code"
+msgstr "crwdns74392:0crwdne74392:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Item Code"
+msgstr "crwdns74394:0crwdne74394:0"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Item Code"
+msgstr "crwdns74396:0crwdne74396:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Item Code"
+msgstr "crwdns74398:0crwdne74398:0"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Item Code"
+msgstr "crwdns74400:0crwdne74400:0"
+
+#. Option for the 'Item Naming By' (Select) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Item Code"
+msgstr "crwdns74402:0crwdne74402:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Item Code"
+msgstr "crwdns74404:0crwdne74404:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Item Code"
+msgstr "crwdns74406:0crwdne74406:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Item Code"
+msgstr "crwdns74408:0crwdne74408:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Item Code"
+msgstr "crwdns74410:0crwdne74410:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Item Code"
+msgstr "crwdns74412:0crwdne74412:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Code"
+msgstr "crwdns74414:0crwdne74414:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Item Code"
+msgstr "crwdns74416:0crwdne74416:0"
+
+#. Label of a Link field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Item Code"
+msgstr "crwdns74418:0crwdne74418:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
+msgid "Item Code (Final Product)"
+msgstr "crwdns74420:0crwdne74420:0"
+
+#: stock/doctype/serial_no/serial_no.py:80
+msgid "Item Code cannot be changed for Serial No."
+msgstr "crwdns74422:0crwdne74422:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
+msgid "Item Code required at Row No {0}"
+msgstr "crwdns74424:0{0}crwdne74424:0"
+
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
+msgid "Item Code: {0} is not available under warehouse {1}."
+msgstr "crwdns74426:0{0}crwdnd74426:0{1}crwdne74426:0"
+
+#. Name of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "Item Customer Detail"
+msgstr "crwdns74428:0crwdne74428:0"
+
+#. Name of a DocType
+#: stock/doctype/item_default/item_default.json
+msgid "Item Default"
+msgstr "crwdns74430:0crwdne74430:0"
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Defaults"
+msgstr "crwdns74432:0crwdne74432:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Item Defaults"
+msgstr "crwdns74434:0crwdne74434:0"
+
+#. Label of a Small Text field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item Description"
+msgstr "crwdns74436:0crwdne74436:0"
+
+#. Label of a Text Editor field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item Description"
+msgstr "crwdns74438:0crwdne74438:0"
+
+#. Label of a Text Editor field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Item Description"
+msgstr "crwdns74440:0crwdne74440:0"
+
+#. Label of a Text field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Item Description"
+msgstr "crwdns74442:0crwdne74442:0"
+
+#. Label of a Section Break field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Item Description"
+msgstr "crwdns74444:0crwdne74444:0"
+
+#. Label of a Small Text field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Description"
+msgstr "crwdns74446:0crwdne74446:0"
+
+#. Label of a Small Text field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Item Description"
+msgstr "crwdns74448:0crwdne74448:0"
+
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr "crwdns111788:0crwdne111788:0"
+
+#. Label of a Section Break field in DocType 'Production Plan Sub Assembly
+#. Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Item Details"
+msgstr "crwdns74450:0crwdne74450:0"
+
+#. Name of a DocType
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:28
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
+#: accounts/report/purchase_register/purchase_register.js:58
+#: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
+#: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
+#: setup/doctype/item_group/item_group.json
+#: stock/page/stock_balance/stock_balance.js:35
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
+#: stock/report/item_prices/item_prices.py:52
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/product_bundle_balance/product_bundle_balance.js:29
+#: stock/report/product_bundle_balance/product_bundle_balance.py:100
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
+#: stock/report/stock_balance/stock_balance.js:32
+#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_ledger/stock_ledger.js:53
+#: stock/report/stock_ledger/stock_ledger.py:247
+#: stock/report/stock_projected_qty/stock_projected_qty.js:39
+#: stock/report/stock_projected_qty/stock_projected_qty.py:108
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
+msgid "Item Group"
+msgstr "crwdns74452:0crwdne74452:0"
+
+#. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
+#. Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Item Group"
+msgstr "crwdns74454:0crwdne74454:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Item Group"
+msgstr "crwdns74456:0crwdne74456:0"
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Item Group"
+msgstr "crwdns74458:0crwdne74458:0"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Item Group"
+msgstr "crwdns74460:0crwdne74460:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Group"
+msgstr "crwdns74462:0crwdne74462:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Group"
+msgstr "crwdns74464:0crwdne74464:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Item Group"
+msgid "Item Group"
+msgstr "crwdns74466:0crwdne74466:0"
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Item Group"
+msgstr "crwdns74468:0crwdne74468:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Item Group"
+msgstr "crwdns74470:0crwdne74470:0"
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Item Group"
+msgstr "crwdns74472:0crwdne74472:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Group"
+msgstr "crwdns74474:0crwdne74474:0"
+
+#. Label of a Link field in DocType 'POS Item Group'
+#: accounts/doctype/pos_item_group/pos_item_group.json
+msgctxt "POS Item Group"
+msgid "Item Group"
+msgstr "crwdns74476:0crwdne74476:0"
+
+#. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
+#. Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Item Group"
+msgstr "crwdns74478:0crwdne74478:0"
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Item Group"
+msgstr "crwdns74480:0crwdne74480:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
+#. Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Item Group"
+msgstr "crwdns74482:0crwdne74482:0"
+
+#. Label of a Link field in DocType 'Pricing Rule Item Group'
+#: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
+msgctxt "Pricing Rule Item Group"
+msgid "Item Group"
+msgstr "crwdns74484:0crwdne74484:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Link field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Item Group"
+msgstr "crwdns74486:0crwdne74486:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Group"
+msgstr "crwdns74488:0crwdne74488:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Group"
+msgstr "crwdns74490:0crwdne74490:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Group"
+msgstr "crwdns74492:0crwdne74492:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Group"
+msgstr "crwdns74494:0crwdne74494:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Item Group"
+msgstr "crwdns74496:0crwdne74496:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Group"
+msgstr "crwdns74498:0crwdne74498:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Group"
+msgstr "crwdns74500:0crwdne74500:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Item Group"
+msgstr "crwdns74502:0crwdne74502:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Item Group"
+msgstr "crwdns74504:0crwdne74504:0"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Item Group"
+msgstr "crwdns74506:0crwdne74506:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Item Group"
+msgstr "crwdns104600:0crwdne104600:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Group"
+msgstr "crwdns74508:0crwdne74508:0"
+
+#. Label of a Link field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Item Group"
+msgstr "crwdns74510:0crwdne74510:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Item Group"
+msgstr "crwdns74512:0crwdne74512:0"
+
+#. Label of a Link field in DocType 'Website Item Group'
+#: setup/doctype/website_item_group/website_item_group.json
+msgctxt "Website Item Group"
+msgid "Item Group"
+msgstr "crwdns74514:0crwdne74514:0"
+
+#. Label of a Table field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Item Group Defaults"
+msgstr "crwdns74516:0crwdne74516:0"
+
+#. Label of a Data field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Item Group Name"
+msgstr "crwdns74518:0crwdne74518:0"
+
+#: setup/doctype/item_group/item_group.js:82
+msgid "Item Group Tree"
+msgstr "crwdns74520:0crwdne74520:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
+msgid "Item Group not mentioned in item master for item {0}"
+msgstr "crwdns74522:0{0}crwdne74522:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Item Group wise Discount"
+msgstr "crwdns74524:0crwdne74524:0"
+
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Item Groups"
+msgstr "crwdns74526:0crwdne74526:0"
+
+#. Description of the 'Website Image' (Attach Image) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item Image (if not slideshow)"
+msgstr "crwdns74528:0crwdne74528:0"
+
+#. Label of a Table field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Item Locations"
+msgstr "crwdns74530:0crwdne74530:0"
+
+#. Name of a role
+#: setup/doctype/brand/brand.json setup/doctype/item_group/item_group.json
+#: setup/doctype/uom/uom.json stock/doctype/batch/batch.json
+#: stock/doctype/item/item.json
+#: stock/doctype/item_alternative/item_alternative.json
+#: stock/doctype/item_attribute/item_attribute.json
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/serial_no/serial_no.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgid "Item Manager"
+msgstr "crwdns74532:0crwdne74532:0"
+
+#. Name of a DocType
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgid "Item Manufacturer"
+msgstr "crwdns74534:0crwdne74534:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Manufacturer"
+msgid "Item Manufacturer"
+msgstr "crwdns74536:0crwdne74536:0"
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
+#: accounts/report/gross_profit/gross_profit.py:229
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:33
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
+#: manufacturing/report/bom_explorer/bom_explorer.py:55
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:109
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
+#: manufacturing/report/job_card_summary/job_card_summary.py:158
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:125
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
+#: public/js/controllers/transaction.js:2162
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:33
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:75
+#: stock/report/delayed_item_report/delayed_item_report.py:149
+#: stock/report/item_price_stock/item_price_stock.py:24
+#: stock/report/item_prices/item_prices.py:51
+#: stock/report/item_shortage_report/item_shortage_report.py:143
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
+#: stock/report/stock_projected_qty/stock_projected_qty.py:105
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
+msgid "Item Name"
+msgstr "crwdns74538:0crwdne74538:0"
+
+#. Label of a Read Only field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Item Name"
+msgstr "crwdns74540:0crwdne74540:0"
+
+#. Label of a Data field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Item Name"
+msgstr "crwdns74542:0crwdne74542:0"
+
+#. Label of a Data field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Item Name"
+msgstr "crwdns74544:0crwdne74544:0"
+
+#. Label of a Data field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Item Name"
+msgstr "crwdns74546:0crwdne74546:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Item Name"
+msgstr "crwdns74548:0crwdne74548:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Item Name"
+msgstr "crwdns74550:0crwdne74550:0"
+
+#. Label of a Data field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item Name"
+msgstr "crwdns74552:0crwdne74552:0"
+
+#. Label of a Data field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Item Name"
+msgstr "crwdns74554:0crwdne74554:0"
+
+#. Label of a Data field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Item Name"
+msgstr "crwdns74556:0crwdne74556:0"
+
+#. Label of a Data field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Item Name"
+msgstr "crwdns74558:0crwdne74558:0"
+
+#. Label of a Data field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item Name"
+msgstr "crwdns74560:0crwdne74560:0"
+
+#. Label of a Data field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Item Name"
+msgstr "crwdns74562:0crwdne74562:0"
+
+#. Label of a Data field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Item Name"
+msgstr "crwdns74564:0crwdne74564:0"
+
+#. Label of a Data field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Item Name"
+msgstr "crwdns74566:0crwdne74566:0"
+
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Item Name"
+msgstr "crwdns74568:0crwdne74568:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Name"
+msgstr "crwdns74570:0crwdne74570:0"
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Item Name"
+msgstr "crwdns74572:0crwdne74572:0"
+
+#. Label of a Read Only field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Item Name"
+msgstr "crwdns74574:0crwdne74574:0"
+
+#. Label of a Data field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Item Name"
+msgstr "crwdns74576:0crwdne74576:0"
+
+#. Label of a Data field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Item Name"
+msgstr "crwdns74578:0crwdne74578:0"
+
+#. Label of a Read Only field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Item Name"
+msgstr "crwdns74580:0crwdne74580:0"
+
+#. Label of a Data field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Item Name"
+msgstr "crwdns74582:0crwdne74582:0"
+
+#. Label of a Data field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Item Name"
+msgstr "crwdns74584:0crwdne74584:0"
+
+#. Label of a Data field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Item Name"
+msgstr "crwdns74586:0crwdne74586:0"
+
+#. Label of a Data field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Item Name"
+msgstr "crwdns74588:0crwdne74588:0"
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Item Name"
+msgstr "crwdns74590:0crwdne74590:0"
+
+#. Label of a Data field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Item Name"
+msgstr "crwdns74592:0crwdne74592:0"
+
+#. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Item Name"
+msgstr "crwdns74594:0crwdne74594:0"
+
+#. Label of a Data field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Item Name"
+msgstr "crwdns74596:0crwdne74596:0"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Name"
+msgstr "crwdns74598:0crwdne74598:0"
+
+#. Label of a Data field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Item Name"
+msgstr "crwdns74600:0crwdne74600:0"
+
+#. Label of a Data field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Item Name"
+msgstr "crwdns74602:0crwdne74602:0"
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Item Name"
+msgstr "crwdns74604:0crwdne74604:0"
+
+#. Label of a Data field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Item Name"
+msgstr "crwdns74606:0crwdne74606:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Name"
+msgstr "crwdns74608:0crwdne74608:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Name"
+msgstr "crwdns74610:0crwdne74610:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Name"
+msgstr "crwdns74612:0crwdne74612:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Item Name"
+msgstr "crwdns74614:0crwdne74614:0"
+
+#. Label of a Data field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Item Name"
+msgstr "crwdns74616:0crwdne74616:0"
+
+#. Label of a Data field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Item Name"
+msgstr "crwdns74618:0crwdne74618:0"
+
+#. Label of a Data field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Item Name"
+msgstr "crwdns74620:0crwdne74620:0"
+
+#. Label of a Data field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Name"
+msgstr "crwdns74622:0crwdne74622:0"
+
+#. Label of a Data field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Item Name"
+msgstr "crwdns74624:0crwdne74624:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Name"
+msgstr "crwdns74626:0crwdne74626:0"
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Name"
+msgstr "crwdns74628:0crwdne74628:0"
+
+#. Label of a Data field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Item Name"
+msgstr "crwdns74630:0crwdne74630:0"
+
+#. Label of a Data field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Item Name"
+msgstr "crwdns74632:0crwdne74632:0"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Item Name"
+msgstr "crwdns74634:0crwdne74634:0"
+
+#. Label of a Data field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Item Name"
+msgstr "crwdns74636:0crwdne74636:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Item Name"
+msgstr "crwdns74638:0crwdne74638:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Item Name"
+msgstr "crwdns74640:0crwdne74640:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Item Name"
+msgstr "crwdns74642:0crwdne74642:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Item Name"
+msgstr "crwdns74644:0crwdne74644:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Name"
+msgstr "crwdns74646:0crwdne74646:0"
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Item Name"
+msgstr "crwdns74648:0crwdne74648:0"
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Item Name"
+msgstr "crwdns74650:0crwdne74650:0"
+
+#. Label of a Data field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Item Name"
+msgstr "crwdns74652:0crwdne74652:0"
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Item Naming By"
+msgstr "crwdns74654:0crwdne74654:0"
+
+#. Name of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Item Price"
+msgstr "crwdns74656:0crwdne74656:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Item Price"
+msgid "Item Price"
+msgstr "crwdns74658:0crwdne74658:0"
+
+#. Label of a Section Break field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Item Price Settings"
+msgstr "crwdns74660:0crwdne74660:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_price_stock/item_price_stock.json
+#: stock/workspace/stock/stock.json
+msgid "Item Price Stock"
+msgstr "crwdns74662:0crwdne74662:0"
+
+#: stock/get_item_details.py:862
+msgid "Item Price added for {0} in Price List {1}"
+msgstr "crwdns74664:0{0}crwdnd74664:0{1}crwdne74664:0"
+
+#: stock/doctype/item_price/item_price.py:140
+msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
+msgstr "crwdns74666:0crwdne74666:0"
+
+#: stock/get_item_details.py:844
+msgid "Item Price updated for {0} in Price List {1}"
+msgstr "crwdns74668:0{0}crwdnd74668:0{1}crwdne74668:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_prices/item_prices.json stock/workspace/stock/stock.json
+msgid "Item Prices"
+msgstr "crwdns74670:0crwdne74670:0"
+
+#. Name of a DocType
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgid "Item Quality Inspection Parameter"
+msgstr "crwdns74672:0crwdne74672:0"
+
+#. Label of a Table field in DocType 'Quality Inspection Template'
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgctxt "Quality Inspection Template"
+msgid "Item Quality Inspection Parameter"
+msgstr "crwdns74674:0crwdne74674:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Item Reference"
+msgstr "crwdns74676:0crwdne74676:0"
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Item Reference"
+msgstr "crwdns74678:0crwdne74678:0"
+
+#. Label of a Data field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Item Reference"
+msgstr "crwdns74680:0crwdne74680:0"
+
+#. Name of a DocType
+#: stock/doctype/item_reorder/item_reorder.json
+msgid "Item Reorder"
+msgstr "crwdns74682:0crwdne74682:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
+msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
+msgstr "crwdns74684:0{0}crwdnd74684:0{1}crwdnd74684:0{2}crwdnd74684:0{1}crwdne74684:0"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Item Serial No"
+msgstr "crwdns74686:0crwdne74686:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_shortage_report/item_shortage_report.json
+#: stock/workspace/stock/stock.json
+msgid "Item Shortage Report"
+msgstr "crwdns74688:0crwdne74688:0"
+
+#. Name of a DocType
+#: stock/doctype/item_supplier/item_supplier.json
+msgid "Item Supplier"
+msgstr "crwdns74690:0crwdne74690:0"
+
+#. Name of a DocType
+#: stock/doctype/item_tax/item_tax.json
+msgid "Item Tax"
+msgstr "crwdns74692:0crwdne74692:0"
+
+#. Label of a Section Break field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Item Tax"
+msgstr "crwdns74694:0crwdne74694:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Tax Amount Included in Value"
+msgstr "crwdns74696:0crwdne74696:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Tax Amount Included in Value"
+msgstr "crwdns74698:0crwdne74698:0"
+
+#. Label of a Small Text field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74700:0crwdne74700:0"
+
+#. Label of a Small Text field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74702:0crwdne74702:0"
+
+#. Label of a Code field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74704:0crwdne74704:0"
+
+#. Label of a Code field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74706:0crwdne74706:0"
+
+#. Label of a Code field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74708:0crwdne74708:0"
+
+#. Label of a Code field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74710:0crwdne74710:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74712:0crwdne74712:0"
+
+#. Label of a Code field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74714:0crwdne74714:0"
+
+#. Label of a Code field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Tax Rate"
+msgstr "crwdns74716:0crwdne74716:0"
+
+#: accounts/doctype/item_tax_template/item_tax_template.py:52
+msgid "Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable"
+msgstr "crwdns74718:0{0}crwdne74718:0"
+
+#. Name of a DocType
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgid "Item Tax Template"
+msgstr "crwdns74720:0crwdne74720:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Tax Template"
+msgstr "crwdns74722:0crwdne74722:0"
+
+#. Label of a Link field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Item Tax Template"
+msgstr "crwdns74724:0crwdne74724:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Item Tax Template"
+msgid "Item Tax Template"
+msgstr "crwdns74726:0crwdne74726:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Tax Template"
+msgstr "crwdns74728:0crwdne74728:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Tax Template"
+msgstr "crwdns74730:0crwdne74730:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Tax Template"
+msgstr "crwdns74732:0crwdne74732:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Tax Template"
+msgstr "crwdns74734:0crwdne74734:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Tax Template"
+msgstr "crwdns74736:0crwdne74736:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Tax Template"
+msgstr "crwdns74738:0crwdne74738:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Tax Template"
+msgstr "crwdns74740:0crwdne74740:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Tax Template"
+msgstr "crwdns74742:0crwdne74742:0"
+
+#. Name of a DocType
+#: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
+msgid "Item Tax Template Detail"
+msgstr "crwdns74744:0crwdne74744:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Item To Manufacture"
+msgstr "crwdns74746:0crwdne74746:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item UOM"
+msgstr "crwdns74748:0crwdne74748:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
+msgid "Item Unavailable"
+msgstr "crwdns74750:0crwdne74750:0"
+
+#. Name of a DocType
+#: stock/doctype/item_variant/item_variant.json
+msgid "Item Variant"
+msgstr "crwdns74752:0crwdne74752:0"
+
+#. Name of a DocType
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgid "Item Variant Attribute"
+msgstr "crwdns74754:0crwdne74754:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/item_variant_details/item_variant_details.json
+#: stock/workspace/stock/stock.json
+msgid "Item Variant Details"
+msgstr "crwdns74756:0crwdne74756:0"
+
+#. Name of a DocType
+#: stock/doctype/item/item.js:114
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgid "Item Variant Settings"
+msgstr "crwdns74758:0crwdne74758:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Item Variant Settings"
+msgid "Item Variant Settings"
+msgstr "crwdns74760:0crwdne74760:0"
+
+#: stock/doctype/item/item.js:744
+msgid "Item Variant {0} already exists with same attributes"
+msgstr "crwdns74762:0{0}crwdne74762:0"
+
+#: stock/doctype/item/item.py:754
+msgid "Item Variants updated"
+msgstr "crwdns74764:0crwdne74764:0"
+
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.py:73
+msgid "Item Warehouse based reposting has been enabled."
+msgstr "crwdns74766:0crwdne74766:0"
+
+#. Name of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Item Website Specification"
+msgstr "crwdns74768:0crwdne74768:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Item Weight Details"
+msgstr "crwdns74770:0crwdne74770:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Item Weight Details"
+msgstr "crwdns74772:0crwdne74772:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Item Weight Details"
+msgstr "crwdns74774:0crwdne74774:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Item Weight Details"
+msgstr "crwdns74776:0crwdne74776:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Item Weight Details"
+msgstr "crwdns74778:0crwdne74778:0"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Item Weight Details"
+msgstr "crwdns74780:0crwdne74780:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Item Weight Details"
+msgstr "crwdns74782:0crwdne74782:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Item Weight Details"
+msgstr "crwdns74784:0crwdne74784:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Item Weight Details"
+msgstr "crwdns74786:0crwdne74786:0"
+
+#. Label of a Code field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Item Wise Tax Detail"
+msgstr "crwdns74788:0crwdne74788:0"
+
+#. Label of a Code field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Item Wise Tax Detail "
+msgstr "crwdns74790:0crwdne74790:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Item and Warehouse"
+msgstr "crwdns74792:0crwdne74792:0"
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Item and Warranty Details"
+msgstr "crwdns74794:0crwdne74794:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2389
+msgid "Item for row {0} does not match Material Request"
+msgstr "crwdns74796:0{0}crwdne74796:0"
+
+#: stock/doctype/item/item.py:768
+msgid "Item has variants."
+msgstr "crwdns74798:0crwdne74798:0"
+
+#: selling/page/point_of_sale/pos_item_details.js:108
+msgid "Item is removed since no serial / batch no selected."
+msgstr "crwdns74800:0crwdne74800:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
+msgid "Item must be added using 'Get Items from Purchase Receipts' button"
+msgstr "crwdns74802:0crwdne74802:0"
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
+#: selling/doctype/sales_order/sales_order.js:1146
+msgid "Item name"
+msgstr "crwdns74804:0crwdne74804:0"
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Item operation"
+msgstr "crwdns74806:0crwdne74806:0"
+
+#: controllers/accounts_controller.py:3245
+msgid "Item qty can not be updated as raw materials are already processed."
+msgstr "crwdns74808:0crwdne74808:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:811
+msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
+msgstr "crwdns74810:0{0}crwdne74810:0"
+
+#. Description of the 'Item' (Link) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Item to be manufactured or repacked"
+msgstr "crwdns74812:0crwdne74812:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr "crwdns111790:0crwdne111790:0"
+
+#: stock/utils.py:544
+msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
+msgstr "crwdns74814:0crwdne74814:0"
+
+#: stock/doctype/item/item.py:921
+msgid "Item variant {0} exists with same attributes"
+msgstr "crwdns74816:0{0}crwdne74816:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:81
+msgid "Item {0} cannot be added as a sub-assembly of itself"
+msgstr "crwdns74818:0{0}crwdne74818:0"
+
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
+msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
+msgstr "crwdns74820:0{0}crwdnd74820:0{1}crwdnd74820:0{2}crwdne74820:0"
+
+#: assets/doctype/asset/asset.py:231 stock/doctype/item/item.py:603
+msgid "Item {0} does not exist"
+msgstr "crwdns74822:0{0}crwdne74822:0"
+
+#: manufacturing/doctype/bom/bom.py:555
+msgid "Item {0} does not exist in the system or has expired"
+msgstr "crwdns74824:0{0}crwdne74824:0"
+
+#: controllers/selling_controller.py:684
+msgid "Item {0} entered multiple times."
+msgstr "crwdns74826:0{0}crwdne74826:0"
+
+#: controllers/sales_and_purchase_return.py:175
+msgid "Item {0} has already been returned"
+msgstr "crwdns74828:0{0}crwdne74828:0"
+
+#: assets/doctype/asset/asset.py:233
+msgid "Item {0} has been disabled"
+msgstr "crwdns74830:0{0}crwdne74830:0"
+
+#: selling/doctype/sales_order/sales_order.py:657
+msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
+msgstr "crwdns104602:0{0}crwdne104602:0"
+
+#: stock/doctype/item/item.py:1090
+msgid "Item {0} has reached its end of life on {1}"
+msgstr "crwdns74834:0{0}crwdnd74834:0{1}crwdne74834:0"
+
+#: stock/stock_ledger.py:112
+msgid "Item {0} ignored since it is not a stock item"
+msgstr "crwdns74836:0{0}crwdne74836:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
+msgid "Item {0} is already reserved/delivered against Sales Order {1}."
+msgstr "crwdns74838:0{0}crwdnd74838:0{1}crwdne74838:0"
+
+#: stock/doctype/item/item.py:1110
+msgid "Item {0} is cancelled"
+msgstr "crwdns74840:0{0}crwdne74840:0"
+
+#: stock/doctype/item/item.py:1094
+msgid "Item {0} is disabled"
+msgstr "crwdns74842:0{0}crwdne74842:0"
+
+#: selling/doctype/installation_note/installation_note.py:79
+msgid "Item {0} is not a serialized Item"
+msgstr "crwdns74844:0{0}crwdne74844:0"
+
+#: stock/doctype/item/item.py:1102
+msgid "Item {0} is not a stock Item"
+msgstr "crwdns74846:0{0}crwdne74846:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1564
+msgid "Item {0} is not active or end of life has been reached"
+msgstr "crwdns74848:0{0}crwdne74848:0"
+
+#: assets/doctype/asset/asset.py:235
+msgid "Item {0} must be a Fixed Asset Item"
+msgstr "crwdns74850:0{0}crwdne74850:0"
+
+#: stock/get_item_details.py:228
+msgid "Item {0} must be a Non-Stock Item"
+msgstr "crwdns74852:0{0}crwdne74852:0"
+
+#: stock/get_item_details.py:225
+msgid "Item {0} must be a Sub-contracted Item"
+msgstr "crwdns74854:0{0}crwdne74854:0"
+
+#: assets/doctype/asset/asset.py:237
+msgid "Item {0} must be a non-stock item"
+msgstr "crwdns74856:0{0}crwdne74856:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1099
+msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
+msgstr "crwdns74858:0{0}crwdnd74858:0{1}crwdnd74858:0{2}crwdne74858:0"
+
+#: stock/doctype/item_price/item_price.py:56
+msgid "Item {0} not found."
+msgstr "crwdns74860:0{0}crwdne74860:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:341
+msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
+msgstr "crwdns74862:0{0}crwdnd74862:0{1}crwdnd74862:0{2}crwdne74862:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:453
+msgid "Item {0}: {1} qty produced. "
+msgstr "crwdns74864:0{0}crwdnd74864:0{1}crwdne74864:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
+msgid "Item {} does not exist."
+msgstr "crwdns74866:0crwdne74866:0"
+
+#. Subtitle of the Module Onboarding 'Home'
+#: setup/module_onboarding/home/home.json
+msgid "Item, Customer, Supplier and Quotation"
+msgstr "crwdns74868:0crwdne74868:0"
+
+#. Name of a report
+#: stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json
+msgid "Item-wise Price List Rate"
+msgstr "crwdns74870:0crwdne74870:0"
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#: buying/report/item_wise_purchase_history/item_wise_purchase_history.json
+#: buying/workspace/buying/buying.json
+msgid "Item-wise Purchase History"
+msgstr "crwdns74872:0crwdne74872:0"
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.json
+#: accounts/workspace/payables/payables.json
+msgid "Item-wise Purchase Register"
+msgstr "crwdns74874:0crwdne74874:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/item_wise_sales_history/item_wise_sales_history.json
+#: selling/workspace/selling/selling.json
+msgid "Item-wise Sales History"
+msgstr "crwdns74876:0crwdne74876:0"
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Item-wise Sales Register"
+msgstr "crwdns74878:0crwdne74878:0"
+
+#: manufacturing/doctype/bom/bom.py:308
+msgid "Item: {0} does not exist in the system"
+msgstr "crwdns74880:0{0}crwdne74880:0"
+
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
+msgid "Items"
+msgstr "crwdns74882:0crwdne74882:0"
+
+#. Label of a Table field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Items"
+msgstr "crwdns74884:0crwdne74884:0"
+
+#. Label of a Table field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Items"
+msgstr "crwdns74886:0crwdne74886:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Items"
+msgstr "crwdns74888:0crwdne74888:0"
+
+#. Label of a Table field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Items"
+msgstr "crwdns74890:0crwdne74890:0"
+
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Items"
+msgstr "crwdns74892:0crwdne74892:0"
+
+#. Label of a Table field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Items"
+msgstr "crwdns74894:0crwdne74894:0"
+
+#. Label of a Table field in DocType 'Material Request'
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Items"
+msgstr "crwdns74896:0crwdne74896:0"
+
+#. Label of a Tab Break field in DocType 'Opportunity'
+#. Label of a Table field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Items"
+msgstr "crwdns74898:0crwdne74898:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Items"
+msgstr "crwdns74900:0crwdne74900:0"
+
+#. Label of a Table field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Items"
+msgstr "crwdns74902:0crwdne74902:0"
+
+#. Label of a Section Break field in DocType 'Product Bundle'
+#. Label of a Table field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Items"
+msgstr "crwdns74904:0crwdne74904:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Items"
+msgstr "crwdns74906:0crwdne74906:0"
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Items"
+msgstr "crwdns74908:0crwdne74908:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Items"
+msgstr "crwdns74910:0crwdne74910:0"
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Items"
+msgstr "crwdns74912:0crwdne74912:0"
+
+#. Label of a Table field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Items"
+msgstr "crwdns74914:0crwdne74914:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Items"
+msgstr "crwdns74916:0crwdne74916:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Items"
+msgstr "crwdns74918:0crwdne74918:0"
+
+#. Label of a Table field in DocType 'Stock Entry'
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Items"
+msgstr "crwdns74920:0crwdne74920:0"
+
+#. Label of a Table field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Items"
+msgstr "crwdns74922:0crwdne74922:0"
+
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Items"
+msgstr "crwdns74924:0crwdne74924:0"
+
+#. Label of a Table field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Items"
+msgstr "crwdns74926:0crwdne74926:0"
+
+#. Label of a Table field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Items"
+msgstr "crwdns74928:0crwdne74928:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Items"
+msgstr "crwdns74930:0crwdne74930:0"
+
+#. Label of a Card Break in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Items & Pricing"
+msgstr "crwdns74932:0crwdne74932:0"
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Items Catalogue"
+msgstr "crwdns74934:0crwdne74934:0"
+
+#: stock/report/item_prices/item_prices.js:8
+msgid "Items Filter"
+msgstr "crwdns74936:0crwdne74936:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
+msgid "Items Required"
+msgstr "crwdns74938:0crwdne74938:0"
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#: buying/workspace/buying/buying.json
+#: stock/report/items_to_be_requested/items_to_be_requested.json
+msgid "Items To Be Requested"
+msgstr "crwdns74940:0crwdne74940:0"
+
+#. Label of a Card Break in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Items and Pricing"
+msgstr "crwdns74942:0crwdne74942:0"
+
+#: controllers/accounts_controller.py:3469
+msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
+msgstr "crwdns74944:0{0}crwdne74944:0"
+
+#: selling/doctype/sales_order/sales_order.js:962
+msgid "Items for Raw Material Request"
+msgstr "crwdns74946:0crwdne74946:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:807
+msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
+msgstr "crwdns74948:0{0}crwdne74948:0"
+
+#. Label of a Code field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Items to Be Repost"
+msgstr "crwdns74950:0crwdne74950:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:1474
+msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
+msgstr "crwdns74952:0crwdne74952:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Items to Order and Receive"
+msgstr "crwdns74954:0crwdne74954:0"
+
+#: selling/doctype/sales_order/sales_order.js:278
+msgid "Items to Reserve"
+msgstr "crwdns74956:0crwdne74956:0"
+
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Items under this warehouse will be suggested"
+msgstr "crwdns74958:0crwdne74958:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Itemwise Discount"
+msgstr "crwdns74960:0crwdne74960:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.json
+#: stock/workspace/stock/stock.json
+msgid "Itemwise Recommended Reorder Level"
+msgstr "crwdns74962:0crwdne74962:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "JAN"
+msgstr "crwdns74964:0crwdne74964:0"
+
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr "crwdns111792:0crwdne111792:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/job_card/job_card.py:765
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
+msgid "Job Card"
+msgstr "crwdns74966:0crwdne74966:0"
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Job Card"
+msgstr "crwdns74968:0crwdne74968:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Job Card"
+msgid "Job Card"
+msgstr "crwdns74970:0crwdne74970:0"
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Job Card"
+msgstr "crwdns74972:0crwdne74972:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Job Card"
+msgstr "crwdns74974:0crwdne74974:0"
+
+#. Label of a Section Break field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Job Card"
+msgstr "crwdns74976:0crwdne74976:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Job Card"
+msgstr "crwdns74978:0crwdne74978:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Job Card"
+msgstr "crwdns74980:0crwdne74980:0"
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'Work
+#. Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Job Card"
+msgstr "crwdns74982:0crwdne74982:0"
+
+#: manufacturing/dashboard_fixtures.py:167
+msgid "Job Card Analysis"
+msgstr "crwdns74984:0crwdne74984:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgid "Job Card Item"
+msgstr "crwdns74986:0crwdne74986:0"
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Job Card Item"
+msgstr "crwdns74988:0crwdne74988:0"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Job Card Item"
+msgstr "crwdns74990:0crwdne74990:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgid "Job Card Operation"
+msgstr "crwdns74992:0crwdne74992:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgid "Job Card Scheduled Time"
+msgstr "crwdns74994:0crwdne74994:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgid "Job Card Scrap Item"
+msgstr "crwdns74996:0crwdne74996:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/job_card_summary/job_card_summary.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Job Card Summary"
+msgstr "crwdns74998:0crwdne74998:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgid "Job Card Time Log"
+msgstr "crwdns75000:0crwdne75000:0"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr "crwdns111794:0crwdne111794:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
+msgid "Job Paused"
+msgstr "crwdns75002:0crwdne75002:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
+msgid "Job Started"
+msgstr "crwdns75004:0crwdne75004:0"
+
+#. Label of a Check field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Job Started"
+msgstr "crwdns75006:0crwdne75006:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Job Title"
+msgstr "crwdns75008:0crwdne75008:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Job Title"
+msgstr "crwdns75010:0crwdne75010:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1568
+msgid "Job card {0} created"
+msgstr "crwdns75012:0{0}crwdne75012:0"
+
+#: utilities/bulk_transaction.py:50
+msgid "Job: {0} has been triggered for processing failed transactions"
+msgstr "crwdns75014:0{0}crwdne75014:0"
+
+#: projects/doctype/project/project.py:338
+msgid "Join"
+msgstr "crwdns75016:0crwdne75016:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Joining"
+msgstr "crwdns75018:0crwdne75018:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr "crwdns112408:0crwdne112408:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr "crwdns112410:0crwdne112410:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
+msgid "Journal Entries"
+msgstr "crwdns75020:0crwdne75020:0"
+
+#: accounts/utils.py:859
+msgid "Journal Entries {0} are un-linked"
+msgstr "crwdns75022:0{0}crwdne75022:0"
+
+#. Name of a DocType
+#: accounts/doctype/account/account_tree.js:205
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
+msgid "Journal Entry"
+msgstr "crwdns75024:0crwdne75024:0"
+
+#. Group in Asset's connections
+#. Linked DocType in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Journal Entry"
+msgstr "crwdns75026:0crwdne75026:0"
+
+#. Label of a Link field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Journal Entry"
+msgstr "crwdns75028:0crwdne75028:0"
+
+#. Label of a Link field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Journal Entry"
+msgstr "crwdns75030:0crwdne75030:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#. Label of a Link in the Accounting Workspace
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/doctype/journal_entry/journal_entry.json
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Journal Entry"
+msgid "Journal Entry"
+msgstr "crwdns75032:0crwdne75032:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Journal Entry"
+msgstr "crwdns75034:0crwdne75034:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Journal Entry"
+msgstr "crwdns75036:0crwdne75036:0"
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Payment
+#. Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Journal Entry"
+msgstr "crwdns75038:0crwdne75038:0"
+
+#. Name of a DocType
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgid "Journal Entry Account"
+msgstr "crwdns75040:0crwdne75040:0"
+
+#. Name of a DocType
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgid "Journal Entry Template"
+msgstr "crwdns75042:0crwdne75042:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Journal Entry Template"
+msgid "Journal Entry Template"
+msgstr "crwdns75044:0crwdne75044:0"
+
+#. Name of a DocType
+#: accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
+msgid "Journal Entry Template Account"
+msgstr "crwdns75046:0crwdne75046:0"
+
+#. Label of a Select field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Journal Entry Type"
+msgstr "crwdns75048:0crwdne75048:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:489
+msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
+msgstr "crwdns75050:0crwdne75050:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Journal Entry for Scrap"
+msgstr "crwdns75052:0crwdne75052:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:245
+msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
+msgstr "crwdns75054:0crwdne75054:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:625
+msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
+msgstr "crwdns75056:0{0}crwdnd75056:0{1}crwdne75056:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Journals"
+msgstr "crwdns75058:0crwdne75058:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
+msgid "Journals have been created"
+msgstr "crwdns75060:0crwdne75060:0"
+
+#: projects/doctype/project/project.js:104
+msgid "Kanban Board"
+msgstr "crwdns75062:0crwdne75062:0"
+
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr "crwdns111796:0crwdne111796:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr "crwdns112412:0crwdne112412:0"
+
+#. Label of a Data field in DocType 'Currency Exchange Settings Details'
+#: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
+msgctxt "Currency Exchange Settings Details"
+msgid "Key"
+msgstr "crwdns75064:0crwdne75064:0"
+
+#. Label of a Data field in DocType 'Currency Exchange Settings Result'
+#: accounts/doctype/currency_exchange_settings_result/currency_exchange_settings_result.json
+msgctxt "Currency Exchange Settings Result"
+msgid "Key"
+msgstr "crwdns75066:0crwdne75066:0"
+
+#. Label of a Card Break in the Buying Workspace
+#. Label of a Card Break in the Selling Workspace
+#. Label of a Card Break in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgid "Key Reports"
+msgstr "crwdns75068:0crwdne75068:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr "crwdns112414:0crwdne112414:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr "crwdns112416:0crwdne112416:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr "crwdns112418:0crwdne112418:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr "crwdns112420:0crwdne112420:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr "crwdns112422:0crwdne112422:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr "crwdns112424:0crwdne112424:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr "crwdns112426:0crwdne112426:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr "crwdns112428:0crwdne112428:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr "crwdns112430:0crwdne112430:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr "crwdns112432:0crwdne112432:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr "crwdns112434:0crwdne112434:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr "crwdns112436:0crwdne112436:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr "crwdns112438:0crwdne112438:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr "crwdns112440:0crwdne112440:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr "crwdns112442:0crwdne112442:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr "crwdns112444:0crwdne112444:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr "crwdns112446:0crwdne112446:0"
+
+#: manufacturing/doctype/job_card/job_card.py:767
+msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
+msgstr "crwdns75070:0{0}crwdne75070:0"
+
+#: public/js/utils/party.js:264
+msgid "Kindly select the company first"
+msgstr "crwdns75072:0crwdne75072:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr "crwdns112448:0crwdne112448:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr "crwdns112450:0crwdne112450:0"
+
+#. Option for the 'Valuation Method' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "LIFO"
+msgstr "crwdns75074:0crwdne75074:0"
+
+#. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
+#. Settings'
+#. Option for the 'Pick Serial / Batch Based On' (Select) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "LIFO"
+msgstr "crwdns75076:0crwdne75076:0"
+
+#. Label of a Data field in DocType 'Item Website Specification'
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgctxt "Item Website Specification"
+msgid "Label"
+msgstr "crwdns75078:0crwdne75078:0"
+
+#. Label of a Data field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Label"
+msgstr "crwdns75080:0crwdne75080:0"
+
+#. Label of a HTML field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Landed Cost Help"
+msgstr "crwdns75082:0crwdne75082:0"
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgid "Landed Cost Item"
+msgstr "crwdns75084:0crwdne75084:0"
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgid "Landed Cost Purchase Receipt"
+msgstr "crwdns75086:0crwdne75086:0"
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+msgid "Landed Cost Taxes and Charges"
+msgstr "crwdns75088:0crwdne75088:0"
+
+#. Name of a DocType
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgid "Landed Cost Voucher"
+msgstr "crwdns75090:0crwdne75090:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Landed Cost Voucher"
+msgid "Landed Cost Voucher"
+msgstr "crwdns75092:0crwdne75092:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Landed Cost Voucher Amount"
+msgstr "crwdns75094:0crwdne75094:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Landed Cost Voucher Amount"
+msgstr "crwdns75096:0crwdne75096:0"
+
+#. Option for the 'Orientation' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Landscape"
+msgstr "crwdns75098:0crwdne75098:0"
+
+#. Label of a Link field in DocType 'Dunning Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Language"
+msgstr "crwdns75100:0crwdne75100:0"
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Lapsed"
+msgstr "crwdns75102:0crwdne75102:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:225
+msgid "Large"
+msgstr "crwdns75104:0crwdne75104:0"
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Last Carbon Check"
+msgstr "crwdns75106:0crwdne75106:0"
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:46
+msgid "Last Communication"
+msgstr "crwdns75108:0crwdne75108:0"
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:52
+msgid "Last Communication Date"
+msgstr "crwdns75110:0crwdne75110:0"
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Last Completion Date"
+msgstr "crwdns75112:0crwdne75112:0"
+
+#. Label of a Date field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Last Integration Date"
+msgstr "crwdns75114:0crwdne75114:0"
+
+#: manufacturing/dashboard_fixtures.py:138
+msgid "Last Month Downtime Analysis"
+msgstr "crwdns75116:0crwdne75116:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Last Name"
+msgstr "crwdns75118:0crwdne75118:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Last Name"
+msgstr "crwdns75120:0crwdne75120:0"
+
+#: stock/doctype/shipment/shipment.js:275
+msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
+msgstr "crwdns75122:0crwdne75122:0"
+
+#: selling/report/inactive_customers/inactive_customers.py:81
+msgid "Last Order Amount"
+msgstr "crwdns75124:0crwdne75124:0"
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:44
+#: selling/report/inactive_customers/inactive_customers.py:82
+msgid "Last Order Date"
+msgstr "crwdns75126:0crwdne75126:0"
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
+#: stock/report/item_prices/item_prices.py:56
+msgid "Last Purchase Rate"
+msgstr "crwdns75128:0crwdne75128:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Last Purchase Rate"
+msgstr "crwdns75130:0crwdne75130:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Last Purchase Rate"
+msgstr "crwdns75132:0crwdne75132:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Last Purchase Rate"
+msgstr "crwdns75134:0crwdne75134:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Last Purchase Rate"
+msgstr "crwdns75136:0crwdne75136:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
+msgstr "crwdns75138:0{0}crwdnd75138:0{1}crwdnd75138:0{2}crwdne75138:0"
+
+#: setup/doctype/vehicle/vehicle.py:46
+msgid "Last carbon check date cannot be a future date"
+msgstr "crwdns75140:0crwdne75140:0"
+
+#: stock/report/stock_ageing/stock_ageing.py:163
+msgid "Latest"
+msgstr "crwdns75142:0crwdne75142:0"
+
+#: stock/report/stock_balance/stock_balance.py:486
+msgid "Latest Age"
+msgstr "crwdns75144:0crwdne75144:0"
+
+#. Label of a Float field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Latitude"
+msgstr "crwdns75146:0crwdne75146:0"
+
+#. Label of a Float field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Latitude"
+msgstr "crwdns75148:0crwdne75148:0"
+
+#. Name of a DocType
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
+#: crm/report/lead_details/lead_details.py:18
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
+#: public/js/communication.js:25
+msgid "Lead"
+msgstr "crwdns75150:0crwdne75150:0"
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Lead"
+msgstr "crwdns75152:0crwdne75152:0"
+
+#. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
+#. Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Lead"
+msgstr "crwdns75154:0crwdne75154:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Lead"
+msgstr "crwdns75156:0crwdne75156:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#. Label of a Link in the CRM Workspace
+#. Label of a shortcut in the CRM Workspace
+#. Label of a Link in the Home Workspace
+#: crm/doctype/lead/lead.json crm/workspace/crm/crm.json
+#: setup/workspace/home/home.json
+msgctxt "Lead"
+msgid "Lead"
+msgstr "crwdns75158:0crwdne75158:0"
+
+#. Label of a Link field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Lead"
+msgstr "crwdns75160:0crwdne75160:0"
+
+#: crm/doctype/lead/lead.py:547
+msgid "Lead -> Prospect"
+msgstr "crwdns75162:0crwdne75162:0"
+
+#. Name of a report
+#: crm/report/lead_conversion_time/lead_conversion_time.json
+msgid "Lead Conversion Time"
+msgstr "crwdns75164:0crwdne75164:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:20
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:26
+msgid "Lead Count"
+msgstr "crwdns75166:0crwdne75166:0"
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/lead_details/lead_details.json crm/workspace/crm/crm.json
+msgid "Lead Details"
+msgstr "crwdns75168:0crwdne75168:0"
+
+#: crm/report/lead_details/lead_details.py:24
+msgid "Lead Name"
+msgstr "crwdns75170:0crwdne75170:0"
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Lead Name"
+msgstr "crwdns75172:0crwdne75172:0"
+
+#: crm/report/lead_details/lead_details.py:28
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:21
+msgid "Lead Owner"
+msgstr "crwdns75174:0crwdne75174:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Lead Owner"
+msgstr "crwdns75176:0crwdne75176:0"
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Lead Owner"
+msgstr "crwdns75178:0crwdne75178:0"
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.json
+#: crm/workspace/crm/crm.json
+msgid "Lead Owner Efficiency"
+msgstr "crwdns75180:0crwdne75180:0"
+
+#: crm/doctype/lead/lead.py:174
+msgid "Lead Owner cannot be same as the Lead Email Address"
+msgstr "crwdns75182:0crwdne75182:0"
+
+#. Name of a DocType
+#: crm/doctype/lead_source/lead_source.json
+msgid "Lead Source"
+msgstr "crwdns75184:0crwdne75184:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+msgctxt "Lead Source"
+msgid "Lead Source"
+msgstr "crwdns75186:0crwdne75186:0"
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Lead Time"
+msgstr "crwdns75188:0crwdne75188:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
+msgid "Lead Time (Days)"
+msgstr "crwdns75190:0crwdne75190:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:267
+msgid "Lead Time (in mins)"
+msgstr "crwdns75192:0crwdne75192:0"
+
+#. Label of a Date field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Lead Time Date"
+msgstr "crwdns75194:0crwdne75194:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+msgid "Lead Time Days"
+msgstr "crwdns75196:0crwdne75196:0"
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Lead Time in days"
+msgstr "crwdns75198:0crwdne75198:0"
+
+#. Label of a Int field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Lead Time in days"
+msgstr "crwdns75200:0crwdne75200:0"
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Lead Type"
+msgstr "crwdns75202:0crwdne75202:0"
+
+#: crm/doctype/lead/lead.py:546
+msgid "Lead {0} has been added to prospect {1}."
+msgstr "crwdns75204:0{0}crwdnd75204:0{1}crwdne75204:0"
+
+#. Subtitle of the Module Onboarding 'CRM'
+#: crm/module_onboarding/crm/crm.json
+msgid "Lead, Opportunity, Customer, and more."
+msgstr "crwdns75206:0crwdne75206:0"
+
+#. Label of a shortcut in the Home Workspace
+#: setup/workspace/home/home.json
+msgid "Leaderboard"
+msgstr "crwdns75208:0crwdne75208:0"
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Leads"
+msgstr "crwdns75210:0crwdne75210:0"
+
+#: utilities/activation.py:77
+msgid "Leads help you get business, add all your contacts and more as your leads"
+msgstr "crwdns75212:0crwdne75212:0"
+
+#. Label of a shortcut in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Learn Accounting"
+msgstr "crwdns75214:0crwdne75214:0"
+
+#. Label of a shortcut in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Learn Inventory Management"
+msgstr "crwdns75216:0crwdne75216:0"
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Learn Manufacturing"
+msgstr "crwdns75218:0crwdne75218:0"
+
+#. Label of a shortcut in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Learn Procurement"
+msgstr "crwdns75220:0crwdne75220:0"
+
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgid "Learn Project Management"
+msgstr "crwdns75222:0crwdne75222:0"
+
+#. Label of a shortcut in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Learn Sales Management"
+msgstr "crwdns75224:0crwdne75224:0"
+
+#. Label of an action in the Onboarding Step 'How to Navigate in ERPNext'
+#: setup/onboarding_step/navigation_help/navigation_help.json
+msgid "Learn about  Navigation options"
+msgstr "crwdns75226:0crwdne75226:0"
+
+#. Description of the 'Enable Common Party Accounting' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#, python-format
+msgctxt "Accounts Settings"
+msgid "Learn about <a href=\"https://docs.erpnext.com/docs/v13/user/manual/en/accounts/articles/common_party_accounting#:~:text=Common%20Party%20Accounting%20in%20ERPNext,Invoice%20against%20a%20primary%20Supplier.\">Common Party</a>"
+msgstr "crwdns75228:0%20crwdnd75228:0%20crwdnd75228:0%20icrwdnd75228:0%20Ecrwdnd75228:0%20acrwdnd75228:0%20acrwdnd75228:0%20pcrwdnd75228:0%20Scrwdne75228:0"
+
+#. Label of an action in the Onboarding Step 'Updating Opening Balances'
+#: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
+msgid "Learn how to update opening balances"
+msgstr "crwdns75230:0crwdne75230:0"
+
+#. Label of an action in the Onboarding Step 'Review Chart of Accounts'
+#: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
+msgid "Learn more about Chart of Accounts"
+msgstr "crwdns75232:0crwdne75232:0"
+
+#. Label of an action in the Onboarding Step 'Production Planning'
+#: manufacturing/onboarding_step/production_planning/production_planning.json
+msgid "Learn more about Production Planning"
+msgstr "crwdns75234:0crwdne75234:0"
+
+#. Label of an action in the Onboarding Step 'Import Data from Spreadsheet'
+#: setup/onboarding_step/data_import/data_import.json
+msgid "Learn more about data migration"
+msgstr "crwdns75236:0crwdne75236:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Leave Encashed?"
+msgstr "crwdns75238:0crwdne75238:0"
+
+#. Description of the 'Success Redirect URL' (Data) field in DocType
+#. 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Leave blank for home.\n"
+"This is relative to site URL, for example \"about\" will redirect to \"https://yoursitename.com/about\""
+msgstr "crwdns75240:0crwdne75240:0"
+
+#. Description of the 'Release Date' (Date) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Leave blank if the Supplier is blocked indefinitely"
+msgstr "crwdns75242:0crwdne75242:0"
+
+#. Description of the 'Dispatch Notification Attachment' (Link) field in
+#. DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Leave blank to use the standard Delivery Note format"
+msgstr "crwdns75244:0crwdne75244:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
+msgid "Ledger"
+msgstr "crwdns75246:0crwdne75246:0"
+
+#. Name of a DocType
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgid "Ledger Merge"
+msgstr "crwdns75248:0crwdne75248:0"
+
+#. Name of a DocType
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgid "Ledger Merge Accounts"
+msgstr "crwdns75250:0crwdne75250:0"
+
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Ledgers"
+msgstr "crwdns104604:0crwdne104604:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Left"
+msgstr "crwdns75252:0crwdne75252:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Left"
+msgstr "crwdns75254:0crwdne75254:0"
+
+#. Label of a Link field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Left Child"
+msgstr "crwdns75256:0crwdne75256:0"
+
+#. Label of a Int field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Left Index"
+msgstr "crwdns75258:0crwdne75258:0"
+
+#: setup/doctype/company/company.py:380
+msgid "Legal"
+msgstr "crwdns75260:0crwdne75260:0"
+
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr "crwdns111798:0crwdne111798:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
+msgid "Legal Expenses"
+msgstr "crwdns75262:0crwdne75262:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:19
+msgid "Legend"
+msgstr "crwdns75264:0crwdne75264:0"
+
+#: setup/doctype/global_defaults/global_defaults.js:20
+msgid "Length"
+msgstr "crwdns75266:0crwdne75266:0"
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Length (cm)"
+msgstr "crwdns75268:0crwdne75268:0"
+
+#. Label of a Int field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Length (cm)"
+msgstr "crwdns75270:0crwdne75270:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:807
+msgid "Less Than Amount"
+msgstr "crwdns75272:0crwdne75272:0"
+
+#. Description of the 'Is Short Year' (Check) field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Less than 12 months."
+msgstr "crwdns75274:0crwdne75274:0"
+
+#. Title of the Module Onboarding 'Accounts'
+#: accounts/module_onboarding/accounts/accounts.json
+msgid "Let's Set Up Your Accounts and Taxes."
+msgstr "crwdns75276:0crwdne75276:0"
+
+#. Title of the Module Onboarding 'CRM'
+#: crm/module_onboarding/crm/crm.json
+msgid "Let's Set Up Your CRM."
+msgstr "crwdns75278:0crwdne75278:0"
+
+#. Title of the Module Onboarding 'Assets'
+#: assets/module_onboarding/assets/assets.json
+msgid "Let's Set Up the Assets Module."
+msgstr "crwdns75280:0crwdne75280:0"
+
+#. Title of the Module Onboarding 'Buying'
+#: buying/module_onboarding/buying/buying.json
+msgid "Let's Set Up the Buying Module."
+msgstr "crwdns75282:0crwdne75282:0"
+
+#. Title of the Module Onboarding 'Manufacturing'
+#: manufacturing/module_onboarding/manufacturing/manufacturing.json
+msgid "Let's Set Up the Manufacturing Module."
+msgstr "crwdns75284:0crwdne75284:0"
+
+#. Title of the Module Onboarding 'Selling'
+#: selling/module_onboarding/selling/selling.json
+msgid "Let's Set Up the Selling Module."
+msgstr "crwdns75286:0crwdne75286:0"
+
+#. Title of the Module Onboarding 'Stock'
+#: stock/module_onboarding/stock/stock.json
+msgid "Let's Set Up the Stock Module."
+msgstr "crwdns75288:0crwdne75288:0"
+
+#. Title of the Module Onboarding 'Home'
+#: setup/module_onboarding/home/home.json
+msgid "Let's begin your journey with ERPNext"
+msgstr "crwdns75290:0crwdne75290:0"
+
+#. Label of an action in the Onboarding Step 'Purchase an Asset'
+#: assets/onboarding_step/asset_purchase/asset_purchase.json
+msgid "Let's create a Purchase Receipt"
+msgstr "crwdns75292:0crwdne75292:0"
+
+#. Label of an action in the Onboarding Step 'Create an Asset Item'
+#: assets/onboarding_step/asset_item/asset_item.json
+msgid "Let's create a new Asset item"
+msgstr "crwdns75294:0crwdne75294:0"
+
+#. Label of an action in the Onboarding Step 'Define Asset Category'
+#: assets/onboarding_step/asset_category/asset_category.json
+msgid "Let's review existing Asset Category"
+msgstr "crwdns75296:0crwdne75296:0"
+
+#. Label of an action in the Onboarding Step 'Set Up a Company'
+#: setup/onboarding_step/company_set_up/company_set_up.json
+msgid "Let's review your Company"
+msgstr "crwdns75298:0crwdne75298:0"
+
+#. Label of an action in the Onboarding Step 'Review Fixed Asset Accounts'
+#: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
+msgid "Let's walk-through Chart of Accounts to review setup"
+msgstr "crwdns75300:0crwdne75300:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Letter Head"
+msgstr "crwdns75302:0crwdne75302:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Letter Head"
+msgstr "crwdns75304:0crwdne75304:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Letter Head"
+msgstr "crwdns75306:0crwdne75306:0"
+
+#. Label of a Link in the Home Workspace
+#: setup/workspace/home/home.json
+msgctxt "Letter Head"
+msgid "Letter Head"
+msgstr "crwdns75308:0crwdne75308:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Letter Head"
+msgstr "crwdns75310:0crwdne75310:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Letter Head"
+msgstr "crwdns75312:0crwdne75312:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Letter Head"
+msgstr "crwdns75314:0crwdne75314:0"
+
+#. Label of a Section Break field in DocType 'Packing Slip'
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Letter Head"
+msgstr "crwdns75316:0crwdne75316:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Letter Head"
+msgstr "crwdns75318:0crwdne75318:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Letter Head"
+msgstr "crwdns75320:0crwdne75320:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Letter Head"
+msgstr "crwdns75322:0crwdne75322:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Letter Head"
+msgstr "crwdns75324:0crwdne75324:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Letter Head"
+msgstr "crwdns75326:0crwdne75326:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Letter Head"
+msgstr "crwdns75328:0crwdne75328:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Letter Head"
+msgstr "crwdns75330:0crwdne75330:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Letter Head"
+msgstr "crwdns75332:0crwdne75332:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Letter Head"
+msgstr "crwdns75334:0crwdne75334:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Letter Head"
+msgstr "crwdns75336:0crwdne75336:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Letter Head"
+msgstr "crwdns75338:0crwdne75338:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Letter Head"
+msgstr "crwdns75340:0crwdne75340:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Letter Head"
+msgstr "crwdns75342:0crwdne75342:0"
+
+#. Description of the 'Body Text' (Text Editor) field in DocType 'Dunning
+#. Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Letter or Email Body Text"
+msgstr "crwdns75344:0crwdne75344:0"
+
+#. Description of the 'Closing Text' (Text Editor) field in DocType 'Dunning
+#. Letter Text'
+#: accounts/doctype/dunning_letter_text/dunning_letter_text.json
+msgctxt "Dunning Letter Text"
+msgid "Letter or Email Closing Text"
+msgstr "crwdns75346:0crwdne75346:0"
+
+#. Label of an action in the Onboarding Step 'Sales Order'
+#: selling/onboarding_step/sales_order/sales_order.json
+msgid "Let’s convert your first Sales Order against a Quotation"
+msgstr "crwdns75348:0crwdne75348:0"
+
+#. Label of an action in the Onboarding Step 'Workstation'
+#: manufacturing/onboarding_step/workstation/workstation.json
+msgid "Let’s create a Workstation"
+msgstr "crwdns75350:0crwdne75350:0"
+
+#. Label of an action in the Onboarding Step 'Update Stock Opening Balance'
+#: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
+msgid "Let’s create a stock opening entry"
+msgstr "crwdns75352:0crwdne75352:0"
+
+#. Label of an action in the Onboarding Step 'Operation'
+#: manufacturing/onboarding_step/operation/operation.json
+msgid "Let’s create an Operation"
+msgstr "crwdns75354:0crwdne75354:0"
+
+#. Label of an action in the Onboarding Step 'Setup a Warehouse'
+#: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
+msgid "Let’s create your first  warehouse "
+msgstr "crwdns75356:0crwdne75356:0"
+
+#. Label of an action in the Onboarding Step 'Create a Customer'
+#: setup/onboarding_step/create_a_customer/create_a_customer.json
+msgid "Let’s create your first Customer"
+msgstr "crwdns75358:0crwdne75358:0"
+
+#. Label of an action in the Onboarding Step 'Track Material Request'
+#: buying/onboarding_step/create_a_material_request/create_a_material_request.json
+msgid "Let’s create your first Material Request"
+msgstr "crwdns75360:0crwdne75360:0"
+
+#. Label of an action in the Onboarding Step 'Create Your First Purchase
+#. Invoice '
+#: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
+msgid "Let’s create your first Purchase Invoice"
+msgstr "crwdns75362:0crwdne75362:0"
+
+#. Label of an action in the Onboarding Step 'Create first Purchase Order'
+#: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
+msgid "Let’s create your first Purchase Order"
+msgstr "crwdns75364:0crwdne75364:0"
+
+#. Label of an action in the Onboarding Step 'Create your first Quotation'
+#: setup/onboarding_step/create_a_quotation/create_a_quotation.json
+msgid "Let’s create your first Quotation"
+msgstr "crwdns75366:0crwdne75366:0"
+
+#. Label of an action in the Onboarding Step 'Create a Supplier'
+#: setup/onboarding_step/create_a_supplier/create_a_supplier.json
+msgid "Let’s create your first Supplier"
+msgstr "crwdns75368:0crwdne75368:0"
+
+#. Label of an action in the Onboarding Step 'Setup Your Letterhead'
+#: setup/onboarding_step/letterhead/letterhead.json
+msgid "Let’s setup your first Letter Head"
+msgstr "crwdns75370:0crwdne75370:0"
+
+#. Label of an action in the Onboarding Step 'Selling Settings'
+#: selling/onboarding_step/selling_settings/selling_settings.json
+msgid "Let’s walk-through Selling Settings"
+msgstr "crwdns75372:0crwdne75372:0"
+
+#. Label of an action in the Onboarding Step 'Buying Settings'
+#: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
+msgid "Let’s walk-through few Buying Settings"
+msgstr "crwdns75374:0crwdne75374:0"
+
+#. Label of a Int field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Level"
+msgstr "crwdns75376:0crwdne75376:0"
+
+#. Label of a Select field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Level"
+msgstr "crwdns75378:0crwdne75378:0"
+
+#. Label of a Int field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Level (BOM)"
+msgstr "crwdns75380:0crwdne75380:0"
+
+#. Label of a Int field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Lft"
+msgstr "crwdns75382:0crwdne75382:0"
+
+#. Label of a Int field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Lft"
+msgstr "crwdns75384:0crwdne75384:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:239
+msgid "Liabilities"
+msgstr "crwdns75386:0crwdne75386:0"
+
+#: accounts/report/account_balance/account_balance.js:26
+msgid "Liability"
+msgstr "crwdns75388:0crwdne75388:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Account'
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Liability"
+msgstr "crwdns75390:0crwdne75390:0"
+
+#. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Liability"
+msgstr "crwdns75392:0crwdne75392:0"
+
+#. Label of a Section Break field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "License Details"
+msgstr "crwdns75394:0crwdne75394:0"
+
+#. Label of a Data field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "License Number"
+msgstr "crwdns75396:0crwdne75396:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "License Plate"
+msgstr "crwdns75398:0crwdne75398:0"
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:26
+msgid "Likes"
+msgstr "crwdns75400:0crwdne75400:0"
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Likes"
+msgstr "crwdns75402:0crwdne75402:0"
+
+#: controllers/status_updater.py:358
+msgid "Limit Crossed"
+msgstr "crwdns75404:0crwdne75404:0"
+
+#. Label of a Check field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Limit timeslot for Stock Reposting"
+msgstr "crwdns75406:0crwdne75406:0"
+
+#. Description of the 'Short Name' (Data) field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Limited to 12 characters"
+msgstr "crwdns75408:0crwdne75408:0"
+
+#. Label of a Select field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Limits don't apply on"
+msgstr "crwdns75410:0crwdne75410:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Line spacing for amount in words"
+msgstr "crwdns75412:0crwdne75412:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr "crwdns112452:0crwdne112452:0"
+
+#. Option for the 'Source Type' (Select) field in DocType 'Support Search
+#. Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Link"
+msgstr "crwdns75414:0crwdne75414:0"
+
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Link Options"
+msgstr "crwdns75416:0crwdne75416:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:15
+msgid "Link a new bank account"
+msgstr "crwdns75418:0crwdne75418:0"
+
+#. Description of the 'Sub Procedure' (Link) field in DocType 'Quality
+#. Procedure Process'
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgctxt "Quality Procedure Process"
+msgid "Link existing Quality Procedure."
+msgstr "crwdns75420:0crwdne75420:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:570
+msgid "Link to Material Request"
+msgstr "crwdns75422:0crwdne75422:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
+msgid "Link to Material Requests"
+msgstr "crwdns75424:0crwdne75424:0"
+
+#: buying/doctype/supplier/supplier.js:133
+msgid "Link with Customer"
+msgstr "crwdns75426:0crwdne75426:0"
+
+#: selling/doctype/customer/customer.js:189
+msgid "Link with Supplier"
+msgstr "crwdns75428:0crwdne75428:0"
+
+#. Label of a Section Break field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Linked Documents"
+msgstr "crwdns75430:0crwdne75430:0"
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Linked Invoices"
+msgstr "crwdns75432:0crwdne75432:0"
+
+#. Name of a DocType
+#: assets/doctype/linked_location/linked_location.json
+msgid "Linked Location"
+msgstr "crwdns75434:0crwdne75434:0"
+
+#: stock/doctype/item/item.py:963
+msgid "Linked with submitted documents"
+msgstr "crwdns75436:0crwdne75436:0"
+
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
+msgid "Linking Failed"
+msgstr "crwdns75438:0crwdne75438:0"
+
+#: buying/doctype/supplier/supplier.js:217
+msgid "Linking to Customer Failed. Please try again."
+msgstr "crwdns75440:0crwdne75440:0"
+
+#: selling/doctype/customer/customer.js:250
+msgid "Linking to Supplier Failed. Please try again."
+msgstr "crwdns75442:0crwdne75442:0"
+
+#. Label of a Table field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Links"
+msgstr "crwdns75444:0crwdne75444:0"
+
+#. Description of the 'Items' (Section Break) field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "List items that form the package."
+msgstr "crwdns75446:0crwdne75446:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr "crwdns112454:0crwdne112454:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr "crwdns112456:0crwdne112456:0"
+
+#. Label of a Button field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Load All Criteria"
+msgstr "crwdns75448:0crwdne75448:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
+msgid "Loading import file..."
+msgstr "crwdns75450:0crwdne75450:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Loan"
+msgstr "crwdns75452:0crwdne75452:0"
+
+#. Label of a Date field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Loan End Date"
+msgstr "crwdns75454:0crwdne75454:0"
+
+#. Label of a Int field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Loan Period (Days)"
+msgstr "crwdns75456:0crwdne75456:0"
+
+#. Label of a Date field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Loan Start Date"
+msgstr "crwdns75458:0crwdne75458:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.py:61
+msgid "Loan Start Date and Loan Period are mandatory to save the Invoice Discounting"
+msgstr "crwdns75460:0crwdne75460:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:94
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:139
+msgid "Loans (Liabilities)"
+msgstr "crwdns75462:0crwdne75462:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:15
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:22
+msgid "Loans and Advances (Assets)"
+msgstr "crwdns75464:0crwdne75464:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:161
+msgid "Local"
+msgstr "crwdns75466:0crwdne75466:0"
+
+#. Name of a DocType
+#: assets/doctype/location/location.json
+#: assets/doctype/location/location_tree.js:10
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
+msgid "Location"
+msgstr "crwdns75468:0crwdne75468:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Location"
+msgstr "crwdns75470:0crwdne75470:0"
+
+#. Label of a Link field in DocType 'Linked Location'
+#: assets/doctype/linked_location/linked_location.json
+msgctxt "Linked Location"
+msgid "Location"
+msgstr "crwdns75472:0crwdne75472:0"
+
+#. Label of a Geolocation field in DocType 'Location'
+#. Label of a Link in the Assets Workspace
+#: assets/doctype/location/location.json assets/workspace/assets/assets.json
+msgctxt "Location"
+msgid "Location"
+msgstr "crwdns75474:0crwdne75474:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Location"
+msgstr "crwdns75476:0crwdne75476:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Location"
+msgstr "crwdns75478:0crwdne75478:0"
+
+#. Label of a Section Break field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Location Details"
+msgstr "crwdns75480:0crwdne75480:0"
+
+#. Label of a Data field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Location Name"
+msgstr "crwdns75482:0crwdne75482:0"
+
+#. Label of a Check field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Locked"
+msgstr "crwdns75484:0crwdne75484:0"
+
+#. Label of a Int field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Log Entries"
+msgstr "crwdns75486:0crwdne75486:0"
+
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr "crwdns111800:0crwdne111800:0"
+
+#. Label of a Attach Image field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Logo"
+msgstr "crwdns75488:0crwdne75488:0"
+
+#. Label of a Attach field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Logo"
+msgstr "crwdns75490:0crwdne75490:0"
+
+#. Label of a Float field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Longitude"
+msgstr "crwdns75492:0crwdne75492:0"
+
+#. Label of a Float field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Longitude"
+msgstr "crwdns75494:0crwdne75494:0"
+
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
+#: selling/doctype/quotation/quotation_list.js:32
+msgid "Lost"
+msgstr "crwdns75496:0crwdne75496:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Lost"
+msgstr "crwdns75498:0crwdne75498:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Lost"
+msgstr "crwdns75500:0crwdne75500:0"
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Lost"
+msgstr "crwdns75502:0crwdne75502:0"
+
+#. Name of a report
+#: crm/report/lost_opportunity/lost_opportunity.json
+msgid "Lost Opportunity"
+msgstr "crwdns75504:0crwdne75504:0"
+
+#: crm/report/lead_details/lead_details.js:38
+msgid "Lost Quotation"
+msgstr "crwdns75506:0crwdne75506:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Lost Quotation"
+msgstr "crwdns75508:0crwdne75508:0"
+
+#. Name of a report
+#: selling/report/lost_quotations/lost_quotations.json
+#: selling/report/lost_quotations/lost_quotations.py:31
+msgid "Lost Quotations"
+msgstr "crwdns75510:0crwdne75510:0"
+
+#: selling/report/lost_quotations/lost_quotations.py:37
+msgid "Lost Quotations %"
+msgstr "crwdns75512:0crwdne75512:0"
+
+#: crm/report/lost_opportunity/lost_opportunity.js:30
+#: selling/report/lost_quotations/lost_quotations.py:24
+msgid "Lost Reason"
+msgstr "crwdns75514:0crwdne75514:0"
+
+#. Label of a Data field in DocType 'Opportunity Lost Reason'
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+msgctxt "Opportunity Lost Reason"
+msgid "Lost Reason"
+msgstr "crwdns75516:0crwdne75516:0"
+
+#. Name of a DocType
+#: crm/doctype/lost_reason_detail/lost_reason_detail.json
+msgid "Lost Reason Detail"
+msgstr "crwdns75518:0crwdne75518:0"
+
+#: crm/report/lost_opportunity/lost_opportunity.py:49
+#: public/js/utils/sales_common.js:463
+msgid "Lost Reasons"
+msgstr "crwdns75520:0crwdne75520:0"
+
+#. Label of a Table MultiSelect field in DocType 'Opportunity'
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Lost Reasons"
+msgstr "crwdns75522:0crwdne75522:0"
+
+#. Label of a Table MultiSelect field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Lost Reasons"
+msgstr "crwdns75524:0crwdne75524:0"
+
+#: crm/doctype/opportunity/opportunity.js:28
+msgid "Lost Reasons are required in case opportunity is Lost."
+msgstr "crwdns75526:0crwdne75526:0"
+
+#: selling/report/lost_quotations/lost_quotations.py:43
+msgid "Lost Value"
+msgstr "crwdns75528:0crwdne75528:0"
+
+#: selling/report/lost_quotations/lost_quotations.py:49
+msgid "Lost Value %"
+msgstr "crwdns75530:0crwdne75530:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:241
+msgid "Low"
+msgstr "crwdns75532:0crwdne75532:0"
+
+#. Option for the 'Priority' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Low"
+msgstr "crwdns75534:0crwdne75534:0"
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Low"
+msgstr "crwdns75536:0crwdne75536:0"
+
+#. Name of a DocType
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgid "Lower Deduction Certificate"
+msgstr "crwdns75538:0crwdne75538:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Lower Deduction Certificate"
+msgid "Lower Deduction Certificate"
+msgstr "crwdns75540:0crwdne75540:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:262
+#: setup/setup_wizard/operations/install_fixtures.py:370
+msgid "Lower Income"
+msgstr "crwdns75542:0crwdne75542:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Amount"
+msgstr "crwdns75544:0crwdne75544:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Amount"
+msgstr "crwdns75546:0crwdne75546:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Loyalty Amount"
+msgstr "crwdns75548:0crwdne75548:0"
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgid "Loyalty Point Entry"
+msgstr "crwdns75550:0crwdne75550:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Point Entry"
+msgstr "crwdns75552:0crwdne75552:0"
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgid "Loyalty Point Entry Redemption"
+msgstr "crwdns75554:0crwdne75554:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:924
+msgid "Loyalty Points"
+msgstr "crwdns75556:0crwdne75556:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Loyalty Points"
+msgstr "crwdns75558:0crwdne75558:0"
+
+#. Label of a Int field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Points"
+msgstr "crwdns75560:0crwdne75560:0"
+
+#. Label of a Int field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Points"
+msgstr "crwdns75562:0crwdne75562:0"
+
+#. Label of a Int field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Points"
+msgstr "crwdns75564:0crwdne75564:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Int field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Loyalty Points"
+msgstr "crwdns75566:0crwdne75566:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Points Redemption"
+msgstr "crwdns75568:0crwdne75568:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Points Redemption"
+msgstr "crwdns75570:0crwdne75570:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr "crwdns111802:0crwdne111802:0"
+
+#: public/js/utils.js:136
+msgid "Loyalty Points: {0}"
+msgstr "crwdns75572:0{0}crwdne75572:0"
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_program/loyalty_program.json
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
+msgid "Loyalty Program"
+msgstr "crwdns75574:0crwdne75574:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Loyalty Program"
+msgstr "crwdns75576:0crwdne75576:0"
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Program"
+msgstr "crwdns75578:0crwdne75578:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program"
+msgstr "crwdns75580:0crwdne75580:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Loyalty Program"
+msgstr "crwdns75582:0crwdne75582:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Loyalty Program"
+msgstr "crwdns75584:0crwdne75584:0"
+
+#. Name of a DocType
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgid "Loyalty Program Collection"
+msgstr "crwdns75586:0crwdne75586:0"
+
+#. Label of a HTML field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program Help"
+msgstr "crwdns75588:0crwdne75588:0"
+
+#. Label of a Data field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program Name"
+msgstr "crwdns75590:0crwdne75590:0"
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Loyalty Program Tier"
+msgstr "crwdns75592:0crwdne75592:0"
+
+#. Label of a Data field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Loyalty Program Tier"
+msgstr "crwdns75594:0crwdne75594:0"
+
+#. Label of a Select field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Loyalty Program Type"
+msgstr "crwdns75596:0crwdne75596:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "MAT-DN-.YYYY.-"
+msgstr "crwdns75598:0crwdne75598:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "MAT-DN-RET-.YYYY.-"
+msgstr "crwdns75600:0crwdne75600:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "MAT-DT-.YYYY.-"
+msgstr "crwdns75602:0crwdne75602:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "MAT-INS-.YYYY.-"
+msgstr "crwdns75604:0crwdne75604:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "MAT-LCV-.YYYY.-"
+msgstr "crwdns75606:0crwdne75606:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "MAT-MR-.YYYY.-"
+msgstr "crwdns75608:0crwdne75608:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "MAT-MSH-.YYYY.-"
+msgstr "crwdns75610:0crwdne75610:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "MAT-MVS-.YYYY.-"
+msgstr "crwdns75612:0crwdne75612:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "MAT-PAC-.YYYY.-"
+msgstr "crwdns75614:0crwdne75614:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "MAT-PR-RET-.YYYY.-"
+msgstr "crwdns75616:0crwdne75616:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "MAT-PRE-.YYYY.-"
+msgstr "crwdns75618:0crwdne75618:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "MAT-QA-.YYYY.-"
+msgstr "crwdns75620:0crwdne75620:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "MAT-RECO-.YYYY.-"
+msgstr "crwdns75622:0crwdne75622:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "MAT-SCR-.YYYY.-"
+msgstr "crwdns75624:0crwdne75624:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "MAT-SCR-RET-.YYYY.-"
+msgstr "crwdns75626:0crwdne75626:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "MAT-STE-.YYYY.-"
+msgstr "crwdns75628:0crwdne75628:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "MFG-BLR-.YYYY.-"
+msgstr "crwdns75630:0crwdne75630:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "MFG-PP-.YYYY.-"
+msgstr "crwdns75632:0crwdne75632:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "MFG-WO-.YYYY.-"
+msgstr "crwdns75634:0crwdne75634:0"
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
+msgid "Machine"
+msgstr "crwdns75636:0crwdne75636:0"
+
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr "crwdns111804:0crwdne111804:0"
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Machine malfunction"
+msgstr "crwdns75638:0crwdne75638:0"
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Machine operator errors"
+msgstr "crwdns75640:0crwdne75640:0"
+
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
+msgid "Main"
+msgstr "crwdns75642:0crwdne75642:0"
+
+#. Label of a Link field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Main Cost Center"
+msgstr "crwdns75644:0crwdne75644:0"
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
+msgid "Main Cost Center {0} cannot be entered in the child table"
+msgstr "crwdns75646:0{0}crwdne75646:0"
+
+#: assets/doctype/asset/asset.js:118
+msgid "Maintain Asset"
+msgstr "crwdns75648:0crwdne75648:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Maintain Same Rate Throughout Sales Cycle"
+msgstr "crwdns75650:0crwdne75650:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Maintain Same Rate Throughout the Purchase Cycle"
+msgstr "crwdns75652:0crwdne75652:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Maintain Stock"
+msgstr "crwdns75654:0crwdne75654:0"
+
+#. Label of a Card Break in the Assets Workspace
+#. Label of a Card Break in the CRM Workspace
+#. Label of a Card Break in the Support Workspace
+#: assets/workspace/assets/assets.json crm/workspace/crm/crm.json
+#: setup/setup_wizard/operations/install_fixtures.py:252
+#: support/workspace/support/support.json
+msgid "Maintenance"
+msgstr "crwdns75656:0crwdne75656:0"
+
+#. Label of a Section Break field in DocType 'Asset'
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Maintenance"
+msgstr "crwdns75658:0crwdne75658:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Maintenance"
+msgstr "crwdns75660:0crwdne75660:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Maintenance"
+msgstr "crwdns75662:0crwdne75662:0"
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Maintenance"
+msgstr "crwdns75664:0crwdne75664:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr "crwdns111806:0crwdne111806:0"
+
+#. Label of a Date field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Date"
+msgstr "crwdns75666:0crwdne75666:0"
+
+#. Label of a Section Break field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Maintenance Details"
+msgstr "crwdns75668:0crwdne75668:0"
+
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
+msgid "Maintenance Log"
+msgstr "crwdns75670:0crwdne75670:0"
+
+#. Name of a role
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+#: selling/doctype/quotation/quotation.json
+msgid "Maintenance Manager"
+msgstr "crwdns75672:0crwdne75672:0"
+
+#. Label of a Data field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Manager"
+msgstr "crwdns75674:0crwdne75674:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Manager"
+msgstr "crwdns75676:0crwdne75676:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Manager Name"
+msgstr "crwdns75678:0crwdne75678:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Manager Name"
+msgstr "crwdns75680:0crwdne75680:0"
+
+#. Label of a Check field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Maintenance Required"
+msgstr "crwdns75682:0crwdne75682:0"
+
+#. Label of a Link field in DocType 'Maintenance Team Member'
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgctxt "Maintenance Team Member"
+msgid "Maintenance Role"
+msgstr "crwdns75684:0crwdne75684:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
+msgid "Maintenance Schedule"
+msgstr "crwdns75686:0crwdne75686:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Support Workspace
+#: crm/workspace/crm/crm.json support/workspace/support/support.json
+msgctxt "Maintenance Schedule"
+msgid "Maintenance Schedule"
+msgstr "crwdns75688:0crwdne75688:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Schedule"
+msgstr "crwdns75690:0crwdne75690:0"
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgid "Maintenance Schedule Detail"
+msgstr "crwdns75692:0crwdne75692:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Schedule Detail"
+msgstr "crwdns75694:0crwdne75694:0"
+
+#. Label of a Data field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Maintenance Schedule Detail"
+msgstr "crwdns75696:0crwdne75696:0"
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgid "Maintenance Schedule Item"
+msgstr "crwdns75698:0crwdne75698:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
+msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
+msgstr "crwdns75700:0crwdne75700:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
+msgid "Maintenance Schedule {0} exists against {1}"
+msgstr "crwdns75702:0{0}crwdnd75702:0{1}crwdne75702:0"
+
+#. Name of a report
+#: maintenance/report/maintenance_schedules/maintenance_schedules.json
+msgid "Maintenance Schedules"
+msgstr "crwdns75704:0crwdne75704:0"
+
+#. Label of a Select field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Maintenance Status"
+msgstr "crwdns75706:0crwdne75706:0"
+
+#. Label of a Select field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Maintenance Status"
+msgstr "crwdns75708:0crwdne75708:0"
+
+#. Label of a Select field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Maintenance Status"
+msgstr "crwdns75710:0crwdne75710:0"
+
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:57
+msgid "Maintenance Status has to be Cancelled or Completed to Submit"
+msgstr "crwdns75712:0crwdne75712:0"
+
+#. Label of a Data field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Maintenance Task"
+msgstr "crwdns75714:0crwdne75714:0"
+
+#. Label of a Table field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Tasks"
+msgstr "crwdns75716:0crwdne75716:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Maintenance Team"
+msgstr "crwdns75718:0crwdne75718:0"
+
+#. Name of a DocType
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgid "Maintenance Team Member"
+msgstr "crwdns75720:0crwdne75720:0"
+
+#. Label of a Table field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Team Members"
+msgstr "crwdns75722:0crwdne75722:0"
+
+#. Label of a Data field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Maintenance Team Name"
+msgstr "crwdns75724:0crwdne75724:0"
+
+#. Label of a Time field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Time"
+msgstr "crwdns75726:0crwdne75726:0"
+
+#. Label of a Read Only field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Maintenance Type"
+msgstr "crwdns75728:0crwdne75728:0"
+
+#. Label of a Select field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Maintenance Type"
+msgstr "crwdns75730:0crwdne75730:0"
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Type"
+msgstr "crwdns75732:0crwdne75732:0"
+
+#. Name of a role
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.json
+#: setup/doctype/territory/territory.json stock/doctype/item/item.json
+#: support/doctype/warranty_claim/warranty_claim.json
+msgid "Maintenance User"
+msgstr "crwdns75734:0crwdne75734:0"
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
+msgid "Maintenance Visit"
+msgstr "crwdns75736:0crwdne75736:0"
+
+#. Linked DocType in Maintenance Schedule's connections
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Maintenance Visit"
+msgstr "crwdns75738:0crwdne75738:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Support Workspace
+#. Label of a shortcut in the Support Workspace
+#: crm/workspace/crm/crm.json support/workspace/support/support.json
+msgctxt "Maintenance Visit"
+msgid "Maintenance Visit"
+msgstr "crwdns75740:0crwdne75740:0"
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgid "Maintenance Visit Purpose"
+msgstr "crwdns75742:0crwdne75742:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
+msgid "Maintenance start date can not be before delivery date for Serial No {0}"
+msgstr "crwdns75744:0{0}crwdne75744:0"
+
+#. Label of a Text field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Major/Optional Subjects"
+msgstr "crwdns75746:0crwdne75746:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
+msgid "Make"
+msgstr "crwdns75748:0crwdne75748:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
+msgid "Make "
+msgstr "crwdns75752:0crwdne75752:0"
+
+#: assets/doctype/asset/asset_list.js:29
+msgid "Make Asset Movement"
+msgstr "crwdns75754:0crwdne75754:0"
+
+#. Label of a Button field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Make Depreciation Entry"
+msgstr "crwdns75756:0crwdne75756:0"
+
+#. Label of a Button field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Make Difference Entry"
+msgstr "crwdns75758:0crwdne75758:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Make Payment via Journal Entry"
+msgstr "crwdns75760:0crwdne75760:0"
+
+#: templates/pages/order.html:27
+msgid "Make Purchase Invoice"
+msgstr "crwdns75762:0crwdne75762:0"
+
+#: templates/pages/rfq.html:19
+msgid "Make Quotation"
+msgstr "crwdns75764:0crwdne75764:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
+msgid "Make Return Entry"
+msgstr "crwdns75766:0crwdne75766:0"
+
+#. Label of a Check field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Make Sales Invoice"
+msgstr "crwdns75768:0crwdne75768:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Make Serial No / Batch from Work Order"
+msgstr "crwdns75770:0crwdne75770:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
+msgid "Make Stock Entry"
+msgstr "crwdns75772:0crwdne75772:0"
+
+#: config/projects.py:34
+msgid "Make project from a template."
+msgstr "crwdns75774:0crwdne75774:0"
+
+#: stock/doctype/item/item.js:569
+msgid "Make {0} Variant"
+msgstr "crwdns75776:0{0}crwdne75776:0"
+
+#: stock/doctype/item/item.js:571
+msgid "Make {0} Variants"
+msgstr "crwdns75778:0{0}crwdne75778:0"
+
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
+msgid "Manage"
+msgstr "crwdns75780:0crwdne75780:0"
+
+#. Label of an action in the Onboarding Step 'Setting up Taxes'
+#: accounts/onboarding_step/setup_taxes/setup_taxes.json
+msgid "Manage Sales Tax Templates"
+msgstr "crwdns75782:0crwdne75782:0"
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
+msgid "Manage Stock Movements"
+msgstr "crwdns75784:0crwdne75784:0"
+
+#. Description of the 'With Operations' (Check) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Manage cost of operations"
+msgstr "crwdns75786:0crwdne75786:0"
+
+#: utilities/activation.py:94
+msgid "Manage your orders"
+msgstr "crwdns75788:0crwdne75788:0"
+
+#: setup/doctype/company/company.py:362
+msgid "Management"
+msgstr "crwdns75790:0crwdne75790:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
+#: public/js/controllers/accounts.js:249
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
+msgid "Mandatory"
+msgstr "crwdns75792:0crwdne75792:0"
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Mandatory"
+msgstr "crwdns75794:0crwdne75794:0"
+
+#. Label of a Check field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Mandatory"
+msgstr "crwdns75796:0crwdne75796:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:81
+msgid "Mandatory Accounting Dimension"
+msgstr "crwdns75798:0crwdne75798:0"
+
+#. Label of a Small Text field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Mandatory Depends On"
+msgstr "crwdns75800:0crwdne75800:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Mandatory Field"
+msgstr "crwdns75802:0crwdne75802:0"
+
+#. Label of a Check field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Mandatory For Balance Sheet"
+msgstr "crwdns75804:0crwdne75804:0"
+
+#. Label of a Check field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Mandatory For Profit and Loss Account"
+msgstr "crwdns75806:0crwdne75806:0"
+
+#: selling/doctype/quotation/quotation.py:551
+msgid "Mandatory Missing"
+msgstr "crwdns75808:0crwdne75808:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
+msgid "Mandatory Purchase Order"
+msgstr "crwdns75810:0crwdne75810:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
+msgid "Mandatory Purchase Receipt"
+msgstr "crwdns75812:0crwdne75812:0"
+
+#. Label of a Section Break field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Mandatory Section"
+msgstr "crwdns75814:0crwdne75814:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Manual"
+msgstr "crwdns75816:0crwdne75816:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Manual"
+msgstr "crwdns75818:0crwdne75818:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Manual"
+msgstr "crwdns75820:0crwdne75820:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Manual"
+msgstr "crwdns75822:0crwdne75822:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Manual"
+msgstr "crwdns75824:0crwdne75824:0"
+
+#. Option for the 'Update frequency of Project' (Select) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Manual"
+msgstr "crwdns75826:0crwdne75826:0"
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Manual"
+msgstr "crwdns75828:0crwdne75828:0"
+
+#. Label of a Check field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Manual Inspection"
+msgstr "crwdns75830:0crwdne75830:0"
+
+#. Label of a Check field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Manual Inspection"
+msgstr "crwdns75832:0crwdne75832:0"
+
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
+msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
+msgstr "crwdns75834:0crwdne75834:0"
+
+#: manufacturing/doctype/bom/bom_dashboard.py:15
+#: manufacturing/doctype/operation/operation_dashboard.py:7
+#: stock/doctype/item/item_dashboard.py:32
+msgid "Manufacture"
+msgstr "crwdns75836:0crwdne75836:0"
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Manufacture"
+msgstr "crwdns75838:0crwdne75838:0"
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Manufacture"
+msgstr "crwdns75840:0crwdne75840:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Manufacture"
+msgstr "crwdns75842:0crwdne75842:0"
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Manufacture"
+msgstr "crwdns75844:0crwdne75844:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Manufacture"
+msgstr "crwdns75846:0crwdne75846:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Manufacture"
+msgstr "crwdns75848:0crwdne75848:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Manufacture"
+msgstr "crwdns75850:0crwdne75850:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Manufacture"
+msgstr "crwdns75852:0crwdne75852:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Manufacture"
+msgstr "crwdns75854:0crwdne75854:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Manufacture"
+msgstr "crwdns75856:0crwdne75856:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Manufacture"
+msgstr "crwdns75858:0crwdne75858:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Manufacture"
+msgstr "crwdns75860:0crwdne75860:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Manufacture"
+msgstr "crwdns75862:0crwdne75862:0"
+
+#. Description of the 'Material Request' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Manufacture against Material Request"
+msgstr "crwdns75864:0crwdne75864:0"
+
+#: stock/doctype/material_request/material_request_list.js:37
+msgid "Manufactured"
+msgstr "crwdns75866:0crwdne75866:0"
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
+msgid "Manufactured Qty"
+msgstr "crwdns75868:0crwdne75868:0"
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Manufactured Qty"
+msgstr "crwdns75870:0crwdne75870:0"
+
+#. Name of a DocType
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturer"
+msgstr "crwdns75872:0crwdne75872:0"
+
+#. Option for the 'Variant Based On' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Manufacturer"
+msgstr "crwdns75874:0crwdne75874:0"
+
+#. Label of a Link field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Manufacturer"
+msgstr "crwdns75876:0crwdne75876:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Manufacturer"
+msgstr "crwdns75878:0crwdne75878:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Manufacturer"
+msgstr "crwdns75880:0crwdne75880:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Manufacturer"
+msgstr "crwdns75882:0crwdne75882:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Manufacturer"
+msgstr "crwdns75884:0crwdne75884:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Manufacturer"
+msgstr "crwdns75886:0crwdne75886:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Manufacturer"
+msgstr "crwdns75888:0crwdne75888:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Manufacturer"
+msgstr "crwdns75890:0crwdne75890:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Manufacturer"
+msgstr "crwdns104606:0crwdne104606:0"
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
+msgid "Manufacturer Part Number"
+msgstr "crwdns75892:0crwdne75892:0"
+
+#. Label of a Data field in DocType 'Item Manufacturer'
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+msgctxt "Item Manufacturer"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75894:0crwdne75894:0"
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75896:0crwdne75896:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75898:0crwdne75898:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75900:0crwdne75900:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75902:0crwdne75902:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75904:0crwdne75904:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75906:0crwdne75906:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Manufacturer Part Number"
+msgstr "crwdns75908:0crwdne75908:0"
+
+#: public/js/controllers/buying.js:332
+msgid "Manufacturer Part Number <b>{0}</b> is invalid"
+msgstr "crwdns75910:0{0}crwdne75910:0"
+
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr "crwdns111808:0crwdne111808:0"
+
+#. Name of a Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: selling/doctype/sales_order/sales_order_dashboard.py:26
+#: stock/doctype/material_request/material_request_dashboard.py:18
+msgid "Manufacturing"
+msgstr "crwdns75912:0crwdne75912:0"
+
+#. Label of a Section Break field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Manufacturing"
+msgstr "crwdns75914:0crwdne75914:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Manufacturing"
+msgstr "crwdns75916:0crwdne75916:0"
+
+#. Label of a Date field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Manufacturing Date"
+msgstr "crwdns75918:0crwdne75918:0"
+
+#. Name of a role
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+#: assets/doctype/asset_repair/asset_repair.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: manufacturing/doctype/bom/bom.json
+#: manufacturing/doctype/bom_creator/bom_creator.json
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+#: manufacturing/doctype/operation/operation.json
+#: manufacturing/doctype/routing/routing.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgid "Manufacturing Manager"
+msgstr "crwdns75920:0crwdne75920:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1722
+msgid "Manufacturing Quantity is mandatory"
+msgstr "crwdns75922:0crwdne75922:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Manufacturing Section"
+msgstr "crwdns75924:0crwdne75924:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+#: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
+#: manufacturing/onboarding_step/introduction_to_manufacturing/introduction_to_manufacturing.json
+msgid "Manufacturing Settings"
+msgstr "crwdns75926:0crwdne75926:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a Link in the Settings Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: setup/workspace/settings/settings.json
+msgctxt "Manufacturing Settings"
+msgid "Manufacturing Settings"
+msgstr "crwdns75928:0crwdne75928:0"
+
+#. Label of a Select field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Manufacturing Type"
+msgstr "crwdns75930:0crwdne75930:0"
+
+#. Name of a role
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+#: manufacturing/doctype/bom/bom.json
+#: manufacturing/doctype/bom_creator/bom_creator.json
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/operation/operation.json
+#: manufacturing/doctype/production_plan/production_plan.json
+#: manufacturing/doctype/routing/routing.json
+#: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation.json
+#: manufacturing/doctype/workstation_type/workstation_type.json
+#: projects/doctype/timesheet/timesheet.json stock/doctype/item/item.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/price_list/price_list.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgid "Manufacturing User"
+msgstr "crwdns75932:0crwdne75932:0"
+
+#. Success message of the Module Onboarding 'Manufacturing'
+#: manufacturing/module_onboarding/manufacturing/manufacturing.json
+msgid "Manufacturing module is all set up!"
+msgstr "crwdns75934:0crwdne75934:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
+msgid "Mapping Purchase Receipt ..."
+msgstr "crwdns75936:0crwdne75936:0"
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
+msgid "Mapping Subcontracting Order ..."
+msgstr "crwdns75938:0crwdne75938:0"
+
+#: public/js/utils.js:911
+msgid "Mapping {0} ..."
+msgstr "crwdns75940:0{0}crwdne75940:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Margin"
+msgstr "crwdns75942:0crwdne75942:0"
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Margin"
+msgstr "crwdns75944:0crwdne75944:0"
+
+#. Label of a Currency field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Margin Money"
+msgstr "crwdns75946:0crwdne75946:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75948:0crwdne75948:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75950:0crwdne75950:0"
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75952:0crwdne75952:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75954:0crwdne75954:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75956:0crwdne75956:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75958:0crwdne75958:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75960:0crwdne75960:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75962:0crwdne75962:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Margin Rate or Amount"
+msgstr "crwdns75964:0crwdne75964:0"
+
+#. Label of a Select field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Margin Type"
+msgstr "crwdns75966:0crwdne75966:0"
+
+#. Label of a Select field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Margin Type"
+msgstr "crwdns75968:0crwdne75968:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Margin Type"
+msgstr "crwdns75970:0crwdne75970:0"
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Margin Type"
+msgstr "crwdns75972:0crwdne75972:0"
+
+#. Label of a Select field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Margin Type"
+msgstr "crwdns75974:0crwdne75974:0"
+
+#. Label of a Select field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Margin Type"
+msgstr "crwdns75976:0crwdne75976:0"
+
+#. Label of a Select field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Margin Type"
+msgstr "crwdns75978:0crwdne75978:0"
+
+#. Label of a Select field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Margin Type"
+msgstr "crwdns75980:0crwdne75980:0"
+
+#. Label of a Select field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Margin Type"
+msgstr "crwdns75982:0crwdne75982:0"
+
+#. Label of a Select field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Margin Type"
+msgstr "crwdns75984:0crwdne75984:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
+msgid "Margin View"
+msgstr "crwdns104608:0crwdne104608:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Marital Status"
+msgstr "crwdns75986:0crwdne75986:0"
+
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr "crwdns111810:0crwdne111810:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr "crwdns111812:0crwdne111812:0"
+
+#. Name of a DocType
+#: crm/doctype/market_segment/market_segment.json
+msgid "Market Segment"
+msgstr "crwdns75988:0crwdne75988:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Market Segment"
+msgstr "crwdns75990:0crwdne75990:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Market Segment"
+msgstr "crwdns75992:0crwdne75992:0"
+
+#. Label of a Data field in DocType 'Market Segment'
+#: crm/doctype/market_segment/market_segment.json
+msgctxt "Market Segment"
+msgid "Market Segment"
+msgstr "crwdns75994:0crwdne75994:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Market Segment"
+msgstr "crwdns75996:0crwdne75996:0"
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Market Segment"
+msgstr "crwdns75998:0crwdne75998:0"
+
+#: setup/doctype/company/company.py:314
+msgid "Marketing"
+msgstr "crwdns76000:0crwdne76000:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:60
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:85
+msgid "Marketing Expenses"
+msgstr "crwdns76002:0crwdne76002:0"
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Married"
+msgstr "crwdns76004:0crwdne76004:0"
+
+#. Label of a Data field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Mask"
+msgstr "crwdns76006:0crwdne76006:0"
+
+#: manufacturing/doctype/workstation/workstation_dashboard.py:8
+msgid "Master"
+msgstr "crwdns76008:0crwdne76008:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Master Data"
+msgstr "crwdns76010:0crwdne76010:0"
+
+#. Label of a Card Break in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgid "Masters"
+msgstr "crwdns76012:0crwdne76012:0"
+
+#: projects/doctype/project/project_dashboard.py:14
+msgid "Material"
+msgstr "crwdns76014:0crwdne76014:0"
+
+#: manufacturing/doctype/work_order/work_order.js:655
+msgid "Material Consumption"
+msgstr "crwdns76016:0crwdne76016:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Consumption for Manufacture"
+msgstr "crwdns76018:0crwdne76018:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Consumption for Manufacture"
+msgstr "crwdns76020:0crwdne76020:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:494
+msgid "Material Consumption is not set in Manufacturing Settings."
+msgstr "crwdns76022:0crwdne76022:0"
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Material Issue"
+msgstr "crwdns76024:0crwdne76024:0"
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Material Issue"
+msgstr "crwdns76026:0crwdne76026:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Material Issue"
+msgstr "crwdns76028:0crwdne76028:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Material Issue"
+msgstr "crwdns76030:0crwdne76030:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Issue"
+msgstr "crwdns76032:0crwdne76032:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Issue"
+msgstr "crwdns76034:0crwdne76034:0"
+
+#: stock/doctype/material_request/material_request.js:146
+msgid "Material Receipt"
+msgstr "crwdns76036:0crwdne76036:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Receipt"
+msgstr "crwdns76038:0crwdne76038:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Receipt"
+msgstr "crwdns76040:0crwdne76040:0"
+
+#. Name of a DocType
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
+msgid "Material Request"
+msgstr "crwdns76042:0crwdne76042:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Material Request"
+msgstr "crwdns76044:0crwdne76044:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgctxt "Material Request"
+msgid "Material Request"
+msgstr "crwdns76046:0crwdne76046:0"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Material Request"
+msgstr "crwdns76048:0crwdne76048:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Material Request"
+msgstr "crwdns76050:0crwdne76050:0"
+
+#. Option for the 'Get Items From' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Request"
+msgstr "crwdns76052:0crwdne76052:0"
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Material Request"
+msgstr "crwdns76054:0crwdne76054:0"
+
+#. Label of a Link field in DocType 'Production Plan Material Request'
+#: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
+msgctxt "Production Plan Material Request"
+msgid "Material Request"
+msgstr "crwdns76056:0crwdne76056:0"
+
+#. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
+#. Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Material Request"
+msgstr "crwdns76058:0crwdne76058:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Material Request"
+msgstr "crwdns76060:0crwdne76060:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Material Request"
+msgstr "crwdns76062:0crwdne76062:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Material Request"
+msgstr "crwdns76064:0crwdne76064:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Material Request"
+msgstr "crwdns76066:0crwdne76066:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Material Request"
+msgstr "crwdns76068:0crwdne76068:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Material Request"
+msgstr "crwdns76070:0crwdne76070:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Material Request"
+msgstr "crwdns76072:0crwdne76072:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Material Request"
+msgstr "crwdns76074:0crwdne76074:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Material Request"
+msgstr "crwdns76076:0crwdne76076:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:19
+msgid "Material Request Date"
+msgstr "crwdns76078:0crwdne76078:0"
+
+#. Label of a Date field in DocType 'Production Plan Material Request'
+#: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
+msgctxt "Production Plan Material Request"
+msgid "Material Request Date"
+msgstr "crwdns76080:0crwdne76080:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Request Detail"
+msgstr "crwdns76082:0crwdne76082:0"
+
+#. Name of a DocType
+#: stock/doctype/material_request_item/material_request_item.json
+msgid "Material Request Item"
+msgstr "crwdns76084:0crwdne76084:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Material Request Item"
+msgstr "crwdns76086:0crwdne76086:0"
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Material Request Item"
+msgstr "crwdns76088:0crwdne76088:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Material Request Item"
+msgstr "crwdns76090:0crwdne76090:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Material Request Item"
+msgstr "crwdns76092:0crwdne76092:0"
+
+#. Label of a Data field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Material Request Item"
+msgstr "crwdns76094:0crwdne76094:0"
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Material Request Item"
+msgstr "crwdns76096:0crwdne76096:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Material Request Item"
+msgstr "crwdns76098:0crwdne76098:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Material Request Item"
+msgstr "crwdns76100:0crwdne76100:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Material Request Item"
+msgstr "crwdns76102:0crwdne76102:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Material Request Item"
+msgstr "crwdns76104:0crwdne76104:0"
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Material Request Item"
+msgstr "crwdns76106:0crwdne76106:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:25
+msgid "Material Request No"
+msgstr "crwdns76108:0crwdne76108:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgid "Material Request Plan Item"
+msgstr "crwdns76110:0crwdne76110:0"
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Material Request Plan Item"
+msgstr "crwdns76112:0crwdne76112:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Request Planning"
+msgstr "crwdns76114:0crwdne76114:0"
+
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr "crwdns111814:0crwdne111814:0"
+
+#. Label of a Select field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Material Request Type"
+msgstr "crwdns76116:0crwdne76116:0"
+
+#: selling/doctype/sales_order/sales_order.py:1533
+msgid "Material Request not created, as quantity for Raw Materials already available."
+msgstr "crwdns76118:0crwdne76118:0"
+
+#: stock/doctype/material_request/material_request.py:110
+msgid "Material Request of maximum {0} can be made for Item {1} against Sales Order {2}"
+msgstr "crwdns76120:0{0}crwdnd76120:0{1}crwdnd76120:0{2}crwdne76120:0"
+
+#. Description of the 'Material Request' (Link) field in DocType 'Stock Entry
+#. Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Material Request used to make this Stock Entry"
+msgstr "crwdns76122:0crwdne76122:0"
+
+#: controllers/subcontracting_controller.py:1052
+msgid "Material Request {0} is cancelled or stopped"
+msgstr "crwdns76124:0{0}crwdne76124:0"
+
+#: selling/doctype/sales_order/sales_order.js:978
+msgid "Material Request {0} submitted."
+msgstr "crwdns76126:0{0}crwdne76126:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Requested"
+msgstr "crwdns76128:0crwdne76128:0"
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Material Requests"
+msgstr "crwdns76130:0crwdne76130:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:390
+msgid "Material Requests Required"
+msgstr "crwdns76132:0crwdne76132:0"
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#: buying/workspace/buying/buying.json
+#: stock/report/material_requests_for_which_supplier_quotations_are_not_created/material_requests_for_which_supplier_quotations_are_not_created.json
+msgid "Material Requests for which Supplier Quotations are not created"
+msgstr "crwdns76134:0crwdne76134:0"
+
+#: stock/doctype/stock_entry/stock_entry_list.js:13
+msgid "Material Returned from WIP"
+msgstr "crwdns76136:0crwdne76136:0"
+
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
+msgid "Material Transfer"
+msgstr "crwdns76138:0crwdne76138:0"
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Material Transfer"
+msgstr "crwdns76140:0crwdne76140:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Material Transfer"
+msgstr "crwdns76142:0crwdne76142:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Material Transfer"
+msgstr "crwdns76144:0crwdne76144:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Material Transfer"
+msgstr "crwdns76146:0crwdne76146:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Transfer"
+msgstr "crwdns76148:0crwdne76148:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Transfer"
+msgstr "crwdns76150:0crwdne76150:0"
+
+#: stock/doctype/material_request/material_request.js:130
+msgid "Material Transfer (In Transit)"
+msgstr "crwdns76152:0crwdne76152:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Material Transfer for Manufacture"
+msgstr "crwdns76154:0crwdne76154:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Material Transfer for Manufacture"
+msgstr "crwdns76156:0crwdne76156:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Material Transfer for Manufacture"
+msgstr "crwdns76158:0crwdne76158:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Material Transferred"
+msgstr "crwdns76160:0crwdne76160:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Material Transferred"
+msgstr "crwdns76162:0crwdne76162:0"
+
+#. Option for the 'Backflush Raw Materials Based On' (Select) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Material Transferred for Manufacture"
+msgstr "crwdns76164:0crwdne76164:0"
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Material Transferred for Manufacturing"
+msgstr "crwdns76166:0crwdne76166:0"
+
+#. Option for the 'Backflush Raw Materials of Subcontract Based On' (Select)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Material Transferred for Subcontract"
+msgstr "crwdns76168:0crwdne76168:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
+msgid "Material to Supplier"
+msgstr "crwdns76170:0crwdne76170:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Materials Required (Exploded)"
+msgstr "crwdns76172:0crwdne76172:0"
+
+#: controllers/subcontracting_controller.py:1251
+msgid "Materials are already received against the {0} {1}"
+msgstr "crwdns76174:0{0}crwdnd76174:0{1}crwdne76174:0"
+
+#: manufacturing/doctype/job_card/job_card.py:643
+msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
+msgstr "crwdns76176:0{0}crwdne76176:0"
+
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Max Amount"
+msgstr "crwdns76178:0crwdne76178:0"
+
+#. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Max Amount"
+msgstr "crwdns76180:0crwdne76180:0"
+
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Max Amt"
+msgstr "crwdns76182:0crwdne76182:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Max Discount (%)"
+msgstr "crwdns76184:0crwdne76184:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Max Grade"
+msgstr "crwdns76186:0crwdne76186:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Max Grade"
+msgstr "crwdns76188:0crwdne76188:0"
+
+#. Label of a Float field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Max Qty"
+msgstr "crwdns76190:0crwdne76190:0"
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Max Qty"
+msgstr "crwdns76192:0crwdne76192:0"
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Max Qty (As Per Stock UOM)"
+msgstr "crwdns76194:0crwdne76194:0"
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Max Sample Quantity"
+msgstr "crwdns76196:0crwdne76196:0"
+
+#. Label of a Float field in DocType 'Supplier Scorecard Criteria'
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Max Score"
+msgstr "crwdns76198:0crwdne76198:0"
+
+#. Label of a Float field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Max Score"
+msgstr "crwdns76200:0crwdne76200:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:284
+msgid "Max discount allowed for item: {0} is {1}%"
+msgstr "crwdns76202:0{0}crwdnd76202:0{1}crwdne76202:0"
+
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
+msgid "Max: {0}"
+msgstr "crwdns76204:0{0}crwdne76204:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Maximum Invoice Amount"
+msgstr "crwdns76206:0crwdne76206:0"
+
+#. Label of a Float field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Maximum Net Rate"
+msgstr "crwdns76208:0crwdne76208:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Maximum Payment Amount"
+msgstr "crwdns76210:0crwdne76210:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2910
+msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
+msgstr "crwdns76212:0{0}crwdnd76212:0{1}crwdnd76212:0{2}crwdne76212:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2901
+msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
+msgstr "crwdns76214:0{0}crwdnd76214:0{1}crwdnd76214:0{2}crwdnd76214:0{3}crwdne76214:0"
+
+#. Label of a Int field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Maximum Use"
+msgstr "crwdns76216:0crwdne76216:0"
+
+#. Label of a Float field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Maximum Value"
+msgstr "crwdns76218:0crwdne76218:0"
+
+#. Label of a Float field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Maximum Value"
+msgstr "crwdns76220:0crwdne76220:0"
+
+#: controllers/selling_controller.py:195
+msgid "Maximum discount for Item {0} is {1}%"
+msgstr "crwdns76222:0{0}crwdnd76222:0{1}crwdne76222:0"
+
+#: public/js/utils/barcode_scanner.js:99
+msgid "Maximum quantity scanned for item {0}."
+msgstr "crwdns76224:0{0}crwdne76224:0"
+
+#. Description of the 'Max Sample Quantity' (Int) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Maximum sample quantity that can be retained"
+msgstr "crwdns76226:0crwdne76226:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:224
+#: setup/setup_wizard/operations/install_fixtures.py:242
+msgid "Medium"
+msgstr "crwdns76228:0crwdne76228:0"
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Medium"
+msgstr "crwdns76230:0crwdne76230:0"
+
+#. Option for the 'Priority' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Medium"
+msgstr "crwdns76232:0crwdne76232:0"
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Medium"
+msgstr "crwdns76234:0crwdne76234:0"
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Meeting"
+msgstr "crwdns76236:0crwdne76236:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr "crwdns112458:0crwdne112458:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr "crwdns112460:0crwdne112460:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr "crwdns112462:0crwdne112462:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr "crwdns112464:0crwdne112464:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr "crwdns112466:0crwdne112466:0"
+
+#: stock/stock_ledger.py:1677
+msgid "Mention Valuation Rate in the Item master."
+msgstr "crwdns76238:0crwdne76238:0"
+
+#. Description of the 'Accounts' (Table) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Mention if non-standard Receivable account"
+msgstr "crwdns76240:0crwdne76240:0"
+
+#. Description of the 'Accounts' (Table) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Mention if non-standard payable account"
+msgstr "crwdns76242:0crwdne76242:0"
+
+#. Description of the 'Accounts' (Table) field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Mention if non-standard receivable account applicable"
+msgstr "crwdns76244:0crwdne76244:0"
+
+#. Description of the 'Accounts' (Table) field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Mention if non-standard receivable account applicable"
+msgstr "crwdns76246:0crwdne76246:0"
+
+#: accounts/doctype/account/account.js:152
+msgid "Merge"
+msgstr "crwdns76248:0crwdne76248:0"
+
+#: accounts/doctype/account/account.js:46
+msgid "Merge Account"
+msgstr "crwdns76250:0crwdne76250:0"
+
+#. Label of a Select field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Merge Invoices Based On"
+msgstr "crwdns76252:0crwdne76252:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:18
+msgid "Merge Progress"
+msgstr "crwdns76254:0crwdne76254:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Merge Similar Account Heads"
+msgstr "crwdns76256:0crwdne76256:0"
+
+#: public/js/utils.js:941
+msgid "Merge taxes from multiple documents"
+msgstr "crwdns76258:0crwdne76258:0"
+
+#: accounts/doctype/account/account.js:124
+msgid "Merge with Existing Account"
+msgstr "crwdns76260:0crwdne76260:0"
+
+#: accounts/doctype/cost_center/cost_center.js:68
+msgid "Merge with existing"
+msgstr "crwdns76262:0crwdne76262:0"
+
+#. Label of a Check field in DocType 'Ledger Merge Accounts'
+#: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
+msgctxt "Ledger Merge Accounts"
+msgid "Merged"
+msgstr "crwdns76264:0crwdne76264:0"
+
+#: accounts/doctype/account/account.py:560
+msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
+msgstr "crwdns76266:0crwdne76266:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:16
+msgid "Merging {0} of {1}"
+msgstr "crwdns76268:0{0}crwdnd76268:0{1}crwdne76268:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr "crwdns111816:0crwdne111816:0"
+
+#. Label of a Text field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Message"
+msgstr "crwdns76270:0crwdne76270:0"
+
+#. Label of a Text field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Message"
+msgstr "crwdns76272:0crwdne76272:0"
+
+#. Label of a Text field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Message"
+msgstr "crwdns76274:0crwdne76274:0"
+
+#. Label of a HTML field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Message Examples"
+msgstr "crwdns76276:0crwdne76276:0"
+
+#. Label of a HTML field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Message Examples"
+msgstr "crwdns76278:0crwdne76278:0"
+
+#: accounts/doctype/payment_request/payment_request.js:47
+#: setup/doctype/email_digest/email_digest.js:26
+msgid "Message Sent"
+msgstr "crwdns76280:0crwdne76280:0"
+
+#. Label of a Text Editor field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Message for Supplier"
+msgstr "crwdns76282:0crwdne76282:0"
+
+#. Label of a Data field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Message to show"
+msgstr "crwdns76284:0crwdne76284:0"
+
+#. Description of the 'Message' (Text) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Message will be sent to the users to get their status on the Project"
+msgstr "crwdns76286:0crwdne76286:0"
+
+#. Description of the 'Message' (Text) field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Messages greater than 160 characters will be split into multiple messages"
+msgstr "crwdns76288:0crwdne76288:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr "crwdns111818:0crwdne111818:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr "crwdns112468:0crwdne112468:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr "crwdns112470:0crwdne112470:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr "crwdns112472:0crwdne112472:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr "crwdns112474:0crwdne112474:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr "crwdns112476:0crwdne112476:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr "crwdns112478:0crwdne112478:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr "crwdns112480:0crwdne112480:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr "crwdns112482:0crwdne112482:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:263
+#: setup/setup_wizard/operations/install_fixtures.py:371
+msgid "Middle Income"
+msgstr "crwdns76290:0crwdne76290:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Middle Name"
+msgstr "crwdns76292:0crwdne76292:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Middle Name"
+msgstr "crwdns76294:0crwdne76294:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr "crwdns112484:0crwdne112484:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr "crwdns112486:0crwdne112486:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr "crwdns112488:0crwdne112488:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr "crwdns112490:0crwdne112490:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr "crwdns112492:0crwdne112492:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr "crwdns112494:0crwdne112494:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr "crwdns112496:0crwdne112496:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr "crwdns112498:0crwdne112498:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr "crwdns112500:0crwdne112500:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr "crwdns112502:0crwdne112502:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr "crwdns112504:0crwdne112504:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr "crwdns112506:0crwdne112506:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr "crwdns112508:0crwdne112508:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr "crwdns112510:0crwdne112510:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr "crwdns112512:0crwdne112512:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr "crwdns112514:0crwdne112514:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr "crwdns112516:0crwdne112516:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr "crwdns112518:0crwdne112518:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr "crwdns112520:0crwdne112520:0"
+
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Min Amount"
+msgstr "crwdns76296:0crwdne76296:0"
+
+#. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Min Amount"
+msgstr "crwdns76298:0crwdne76298:0"
+
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Min Amt"
+msgstr "crwdns76300:0crwdne76300:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:220
+msgid "Min Amt can not be greater than Max Amt"
+msgstr "crwdns76302:0crwdne76302:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Min Grade"
+msgstr "crwdns76304:0crwdne76304:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Min Grade"
+msgstr "crwdns76306:0crwdne76306:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Min Order Qty"
+msgstr "crwdns76308:0crwdne76308:0"
+
+#. Label of a Float field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Min Qty"
+msgstr "crwdns76310:0crwdne76310:0"
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Min Qty"
+msgstr "crwdns76312:0crwdne76312:0"
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Min Qty (As Per Stock UOM)"
+msgstr "crwdns76314:0crwdne76314:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:216
+msgid "Min Qty can not be greater than Max Qty"
+msgstr "crwdns76316:0crwdne76316:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:230
+msgid "Min Qty should be greater than Recurse Over Qty"
+msgstr "crwdns76318:0crwdne76318:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Minimum Invoice Amount"
+msgstr "crwdns76320:0crwdne76320:0"
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:20
+msgid "Minimum Lead Age (Days)"
+msgstr "crwdns76322:0crwdne76322:0"
+
+#. Label of a Float field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Minimum Net Rate"
+msgstr "crwdns76324:0crwdne76324:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Minimum Order Qty"
+msgstr "crwdns76326:0crwdne76326:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Minimum Order Quantity"
+msgstr "crwdns76328:0crwdne76328:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Minimum Payment Amount"
+msgstr "crwdns76330:0crwdne76330:0"
+
+#: stock/report/product_bundle_balance/product_bundle_balance.py:97
+msgid "Minimum Qty"
+msgstr "crwdns76332:0crwdne76332:0"
+
+#. Label of a Currency field in DocType 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "Minimum Total Spent"
+msgstr "crwdns76334:0crwdne76334:0"
+
+#. Label of a Float field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Minimum Value"
+msgstr "crwdns76336:0crwdne76336:0"
+
+#. Label of a Float field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Minimum Value"
+msgstr "crwdns76338:0crwdne76338:0"
+
+#. Description of the 'Minimum Order Qty' (Float) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Minimum quantity should be as per Stock UOM"
+msgstr "crwdns76340:0crwdne76340:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr "crwdns112522:0crwdne112522:0"
+
+#. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Minute"
+msgstr "crwdns76342:0crwdne76342:0"
+
+#. Label of a Table field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Minutes"
+msgstr "crwdns76344:0crwdne76344:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:61
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:99
+msgid "Miscellaneous Expenses"
+msgstr "crwdns76346:0crwdne76346:0"
+
+#: controllers/buying_controller.py:467
+msgid "Mismatch"
+msgstr "crwdns76348:0crwdne76348:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
+msgid "Missing"
+msgstr "crwdns76350:0crwdne76350:0"
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
+#: accounts/doctype/pos_profile/pos_profile.py:166
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
+msgid "Missing Account"
+msgstr "crwdns76352:0crwdne76352:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
+msgid "Missing Asset"
+msgstr "crwdns76354:0crwdne76354:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
+msgid "Missing Cost Center"
+msgstr "crwdns76356:0crwdne76356:0"
+
+#: assets/doctype/asset/asset.py:307
+msgid "Missing Finance Book"
+msgstr "crwdns76358:0crwdne76358:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1298
+msgid "Missing Finished Good"
+msgstr "crwdns76360:0crwdne76360:0"
+
+#: stock/doctype/quality_inspection/quality_inspection.py:214
+msgid "Missing Formula"
+msgstr "crwdns76362:0crwdne76362:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:172
+msgid "Missing Items"
+msgstr "crwdns76364:0crwdne76364:0"
+
+#: utilities/__init__.py:53
+msgid "Missing Payments App"
+msgstr "crwdns76366:0crwdne76366:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:238
+msgid "Missing Serial No Bundle"
+msgstr "crwdns76368:0crwdne76368:0"
+
+#: selling/doctype/customer/customer.py:743
+msgid "Missing Values Required"
+msgstr "crwdns76370:0crwdne76370:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:176
+msgid "Missing Warehouse"
+msgstr "crwdns76372:0crwdne76372:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:153
+msgid "Missing email template for dispatch. Please set one in Delivery Settings."
+msgstr "crwdns76374:0crwdne76374:0"
+
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
+msgid "Missing value"
+msgstr "crwdns76376:0crwdne76376:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Mixed Conditions"
+msgstr "crwdns76378:0crwdne76378:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Mixed Conditions"
+msgstr "crwdns76380:0crwdne76380:0"
+
+#: crm/report/lead_details/lead_details.py:42
+msgid "Mobile"
+msgstr "crwdns76382:0crwdne76382:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Mobile"
+msgstr "crwdns76384:0crwdne76384:0"
+
+#. Label of a Read Only field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Mobile No"
+msgstr "crwdns76386:0crwdne76386:0"
+
+#. Label of a Small Text field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Mobile No"
+msgstr "crwdns76388:0crwdne76388:0"
+
+#. Label of a Small Text field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Mobile No"
+msgstr "crwdns76390:0crwdne76390:0"
+
+#. Label of a Small Text field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Mobile No"
+msgstr "crwdns76392:0crwdne76392:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Mobile No"
+msgstr "crwdns76394:0crwdne76394:0"
+
+#. Label of a Data field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Mobile No"
+msgstr "crwdns76396:0crwdne76396:0"
+
+#. Label of a Data field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Mobile No"
+msgstr "crwdns76398:0crwdne76398:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Mobile No"
+msgstr "crwdns76400:0crwdne76400:0"
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Mobile No"
+msgstr "crwdns76402:0crwdne76402:0"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Mobile No"
+msgstr "crwdns76404:0crwdne76404:0"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Mobile No"
+msgstr "crwdns76406:0crwdne76406:0"
+
+#. Label of a Small Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Mobile No"
+msgstr "crwdns76408:0crwdne76408:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Mobile No"
+msgstr "crwdns76410:0crwdne76410:0"
+
+#. Label of a Small Text field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Mobile No"
+msgstr "crwdns76412:0crwdne76412:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Mobile No"
+msgstr "crwdns76414:0crwdne76414:0"
+
+#. Label of a Read Only field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Mobile No"
+msgstr "crwdns76416:0crwdne76416:0"
+
+#. Label of a Small Text field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Mobile No"
+msgstr "crwdns76418:0crwdne76418:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Mobile No"
+msgstr "crwdns76420:0crwdne76420:0"
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Mobile No"
+msgstr "crwdns76422:0crwdne76422:0"
+
+#: public/js/utils/contact_address_quick_entry.js:51
+msgid "Mobile Number"
+msgstr "crwdns76424:0crwdne76424:0"
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
+#: accounts/report/purchase_register/purchase_register.py:201
+#: accounts/report/sales_register/sales_register.py:223
+msgid "Mode Of Payment"
+msgstr "crwdns76426:0crwdne76426:0"
+
+#. Name of a DocType
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/doctype/payment_order/payment_order.js:124
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
+#: accounts/report/purchase_register/purchase_register.js:40
+#: accounts/report/sales_register/sales_register.js:40
+msgid "Mode of Payment"
+msgstr "crwdns76428:0crwdne76428:0"
+
+#. Label of a Link field in DocType 'Cashier Closing Payments'
+#: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
+msgctxt "Cashier Closing Payments"
+msgid "Mode of Payment"
+msgstr "crwdns76430:0crwdne76430:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Mode of Payment"
+msgstr "crwdns76432:0crwdne76432:0"
+
+#. Label of a Data field in DocType 'Mode of Payment'
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Mode of Payment"
+msgid "Mode of Payment"
+msgstr "crwdns76434:0crwdne76434:0"
+
+#. Label of a Link field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Mode of Payment"
+msgstr "crwdns76436:0crwdne76436:0"
+
+#. Label of a Link field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Mode of Payment"
+msgstr "crwdns76438:0crwdne76438:0"
+
+#. Label of a Link field in DocType 'POS Opening Entry Detail'
+#: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
+msgctxt "POS Opening Entry Detail"
+msgid "Mode of Payment"
+msgstr "crwdns76440:0crwdne76440:0"
+
+#. Label of a Link field in DocType 'POS Payment Method'
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgctxt "POS Payment Method"
+msgid "Mode of Payment"
+msgstr "crwdns76442:0crwdne76442:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Mode of Payment"
+msgstr "crwdns76444:0crwdne76444:0"
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Mode of Payment"
+msgstr "crwdns76446:0crwdne76446:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Mode of Payment"
+msgstr "crwdns76448:0crwdne76448:0"
+
+#. Label of a Link field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Mode of Payment"
+msgstr "crwdns76450:0crwdne76450:0"
+
+#. Label of a Link field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Mode of Payment"
+msgstr "crwdns76452:0crwdne76452:0"
+
+#. Label of a Link field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Mode of Payment"
+msgstr "crwdns76454:0crwdne76454:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Mode of Payment"
+msgstr "crwdns76456:0crwdne76456:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Mode of Payment"
+msgstr "crwdns76458:0crwdne76458:0"
+
+#. Name of a DocType
+#: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
+msgid "Mode of Payment Account"
+msgstr "crwdns76460:0crwdne76460:0"
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:35
+msgid "Mode of Payments"
+msgstr "crwdns76462:0crwdne76462:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Model"
+msgstr "crwdns76464:0crwdne76464:0"
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Modes of Payment"
+msgstr "crwdns76466:0crwdne76466:0"
+
+#: templates/pages/projects.html:69
+msgid "Modified By"
+msgstr "crwdns76468:0crwdne76468:0"
+
+#: templates/pages/projects.html:49 templates/pages/projects.html:70
+msgid "Modified On"
+msgstr "crwdns76470:0crwdne76470:0"
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Module Settings"
+msgstr "crwdns76472:0crwdne76472:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Monday"
+msgstr "crwdns76474:0crwdne76474:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Monday"
+msgstr "crwdns76476:0crwdne76476:0"
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Monday"
+msgstr "crwdns76478:0crwdne76478:0"
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Monday"
+msgstr "crwdns76480:0crwdne76480:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Monday"
+msgstr "crwdns76482:0crwdne76482:0"
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Monday"
+msgstr "crwdns76484:0crwdne76484:0"
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Monday"
+msgstr "crwdns76486:0crwdne76486:0"
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Monday"
+msgstr "crwdns76488:0crwdne76488:0"
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Monday"
+msgstr "crwdns76490:0crwdne76490:0"
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Monitor Progress"
+msgstr "crwdns76492:0crwdne76492:0"
+
+#. Label of a Select field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Monitoring Frequency"
+msgstr "crwdns76494:0crwdne76494:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:61
+msgid "Month"
+msgstr "crwdns76496:0crwdne76496:0"
+
+#. Label of a Data field in DocType 'Monthly Distribution Percentage'
+#: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
+msgctxt "Monthly Distribution Percentage"
+msgid "Month"
+msgstr "crwdns76498:0crwdne76498:0"
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Month"
+msgstr "crwdns76500:0crwdne76500:0"
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Month(s) after the end of the invoice month"
+msgstr "crwdns76502:0crwdne76502:0"
+
+#. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#. Option for the 'Discount Validity Based On' (Select) field in DocType
+#. 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Month(s) after the end of the invoice month"
+msgstr "crwdns76504:0crwdne76504:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
+#: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
+msgid "Monthly"
+msgstr "crwdns76506:0crwdne76506:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Monthly"
+msgstr "crwdns76508:0crwdne76508:0"
+
+#. Option for the 'How frequently?' (Select) field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Monthly"
+msgstr "crwdns76510:0crwdne76510:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Monthly"
+msgstr "crwdns76512:0crwdne76512:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Monthly"
+msgstr "crwdns76514:0crwdne76514:0"
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Monthly"
+msgstr "crwdns76516:0crwdne76516:0"
+
+#. Option for the 'Sales Update Frequency in Company and Project' (Select)
+#. field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Monthly"
+msgstr "crwdns76518:0crwdne76518:0"
+
+#: manufacturing/dashboard_fixtures.py:215
+msgid "Monthly Completed Work Orders"
+msgstr "crwdns76520:0crwdne76520:0"
+
+#. Name of a DocType
+#: accounts/doctype/cost_center/cost_center_tree.js:69
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Monthly Distribution"
+msgstr "crwdns76522:0crwdne76522:0"
+
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Monthly Distribution"
+msgstr "crwdns76524:0crwdne76524:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Monthly Distribution"
+msgid "Monthly Distribution"
+msgstr "crwdns76526:0crwdne76526:0"
+
+#. Name of a DocType
+#: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
+msgid "Monthly Distribution Percentage"
+msgstr "crwdns76528:0crwdne76528:0"
+
+#. Label of a Table field in DocType 'Monthly Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Monthly Distribution Percentages"
+msgstr "crwdns76530:0crwdne76530:0"
+
+#: manufacturing/dashboard_fixtures.py:244
+msgid "Monthly Quality Inspections"
+msgstr "crwdns76532:0crwdne76532:0"
+
+#. Option for the 'Subscription Price Based On' (Select) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Monthly Rate"
+msgstr "crwdns76534:0crwdne76534:0"
+
+#. Label of a Currency field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Monthly Sales Target"
+msgstr "crwdns76536:0crwdne76536:0"
+
+#: manufacturing/dashboard_fixtures.py:198
+msgid "Monthly Total Work Orders"
+msgstr "crwdns76538:0crwdne76538:0"
+
+#. Option for the 'Book Deferred Entries Based On' (Select) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Months"
+msgstr "crwdns76540:0crwdne76540:0"
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "More Info"
+msgstr "crwdns76542:0crwdne76542:0"
+
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "More Info"
+msgstr "crwdns76544:0crwdne76544:0"
+
+#. Label of a Tab Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "More Info"
+msgstr "crwdns76546:0crwdne76546:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "More Info"
+msgstr "crwdns76548:0crwdne76548:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "More Info"
+msgstr "crwdns76550:0crwdne76550:0"
+
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "More Info"
+msgstr "crwdns76552:0crwdne76552:0"
+
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "More Info"
+msgstr "crwdns76554:0crwdne76554:0"
+
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "More Info"
+msgstr "crwdns76556:0crwdne76556:0"
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "More Info"
+msgstr "crwdns76558:0crwdne76558:0"
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "More Info"
+msgstr "crwdns76560:0crwdne76560:0"
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "More Info"
+msgstr "crwdns76562:0crwdne76562:0"
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "More Info"
+msgstr "crwdns76564:0crwdne76564:0"
+
+#. Label of a Section Break field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "More Information"
+msgstr "crwdns76566:0crwdne76566:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "More Information"
+msgstr "crwdns76568:0crwdne76568:0"
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "More Information"
+msgstr "crwdns76570:0crwdne76570:0"
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "More Information"
+msgstr "crwdns76572:0crwdne76572:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "More Information"
+msgstr "crwdns76574:0crwdne76574:0"
+
+#. Label of a Section Break field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "More Information"
+msgstr "crwdns76576:0crwdne76576:0"
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "More Information"
+msgstr "crwdns76578:0crwdne76578:0"
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "More Information"
+msgstr "crwdns76580:0crwdne76580:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "More Information"
+msgstr "crwdns76582:0crwdne76582:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "More Information"
+msgstr "crwdns76584:0crwdne76584:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "More Information"
+msgstr "crwdns76586:0crwdne76586:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "More Information"
+msgstr "crwdns76588:0crwdne76588:0"
+
+#. Label of a Section Break field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "More Information"
+msgstr "crwdns76590:0crwdne76590:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "More Information"
+msgstr "crwdns76592:0crwdne76592:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "More Information"
+msgstr "crwdns76594:0crwdne76594:0"
+
+#. Label of a Section Break field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "More Information"
+msgstr "crwdns76596:0crwdne76596:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "More Information"
+msgstr "crwdns76598:0crwdne76598:0"
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "More Information"
+msgstr "crwdns76600:0crwdne76600:0"
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "More Information"
+msgstr "crwdns76602:0crwdne76602:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
+msgid "More columns found than expected. Please compare the uploaded file with standard template"
+msgstr "crwdns76604:0crwdne76604:0"
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
+msgid "Move"
+msgstr "crwdns76608:0crwdne76608:0"
+
+#: stock/dashboard/item_dashboard.js:212
+msgid "Move Item"
+msgstr "crwdns76610:0crwdne76610:0"
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr "crwdns111820:0crwdne111820:0"
+
+#: templates/includes/macros.html:169
+msgid "Move to Cart"
+msgstr "crwdns76612:0crwdne76612:0"
+
+#: assets/doctype/asset/asset_dashboard.py:7
+msgid "Movement"
+msgstr "crwdns76614:0crwdne76614:0"
+
+#. Option for the 'Valuation Method' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Moving Average"
+msgstr "crwdns76616:0crwdne76616:0"
+
+#. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
+#. Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Moving Average"
+msgstr "crwdns76618:0crwdne76618:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:82
+msgid "Moving up in tree ..."
+msgstr "crwdns76620:0crwdne76620:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Multi Currency"
+msgstr "crwdns76622:0crwdne76622:0"
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Multi Currency"
+msgstr "crwdns76624:0crwdne76624:0"
+
+#. Label of a Check field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Multi Currency"
+msgstr "crwdns76626:0crwdne76626:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
+msgid "Multi-level BOM Creator"
+msgstr "crwdns76628:0crwdne76628:0"
+
+#: selling/doctype/customer/customer.py:378
+msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
+msgstr "crwdns76630:0crwdne76630:0"
+
+#: accounts/doctype/pricing_rule/utils.py:338
+msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
+msgstr "crwdns76632:0{0}crwdne76632:0"
+
+#. Option for the 'Loyalty Program Type' (Select) field in DocType 'Loyalty
+#. Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Multiple Tier Program"
+msgstr "crwdns76634:0crwdne76634:0"
+
+#: stock/doctype/item/item.js:138
+msgid "Multiple Variants"
+msgstr "crwdns76636:0crwdne76636:0"
+
+#: stock/doctype/warehouse/warehouse.py:145
+msgid "Multiple Warehouse Accounts"
+msgstr "crwdns76638:0crwdne76638:0"
+
+#: controllers/accounts_controller.py:963
+msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
+msgstr "crwdns76640:0{0}crwdne76640:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1305
+msgid "Multiple items cannot be marked as finished item"
+msgstr "crwdns76642:0crwdne76642:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
+#: utilities/transaction_base.py:220
+msgid "Must be Whole Number"
+msgstr "crwdns76644:0crwdne76644:0"
+
+#. Label of a Check field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Must be Whole Number"
+msgstr "crwdns76646:0crwdne76646:0"
+
+#. Description of the 'Import from Google Sheets' (Data) field in DocType 'Bank
+#. Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Must be a publicly accessible Google Sheets URL and adding Bank Account column is necessary for importing via Google Sheets"
+msgstr "crwdns76648:0crwdne76648:0"
+
+#. Label of a Check field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Mute Email"
+msgstr "crwdns76650:0crwdne76650:0"
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "N/A"
+msgstr "crwdns76652:0crwdne76652:0"
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
+msgid "Name"
+msgstr "crwdns76654:0crwdne76654:0"
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Name"
+msgstr "crwdns76656:0crwdne76656:0"
+
+#. Label of a Dynamic Link field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Name"
+msgstr "crwdns76658:0crwdne76658:0"
+
+#. Label of a Data field in DocType 'Employee Group'
+#: setup/doctype/employee_group/employee_group.json
+msgctxt "Employee Group"
+msgid "Name"
+msgstr "crwdns76660:0crwdne76660:0"
+
+#. Label of a Data field in DocType 'Finance Book'
+#: accounts/doctype/finance_book/finance_book.json
+msgctxt "Finance Book"
+msgid "Name"
+msgstr "crwdns76662:0crwdne76662:0"
+
+#. Label of a Data field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Name"
+msgstr "crwdns76664:0crwdne76664:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Name"
+msgstr "crwdns76666:0crwdne76666:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Name"
+msgstr "crwdns76668:0crwdne76668:0"
+
+#. Label of a Section Break field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Name and Employee ID"
+msgstr "crwdns76670:0crwdne76670:0"
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Name of Beneficiary"
+msgstr "crwdns76672:0crwdne76672:0"
+
+#: accounts/doctype/account/account_tree.js:124
+msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
+msgstr "crwdns76674:0crwdne76674:0"
+
+#. Description of the 'Distribution Name' (Data) field in DocType 'Monthly
+#. Distribution'
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgctxt "Monthly Distribution"
+msgid "Name of the Monthly Distribution"
+msgstr "crwdns76676:0crwdne76676:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Named Place"
+msgstr "crwdns76678:0crwdne76678:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Named Place"
+msgstr "crwdns76680:0crwdne76680:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Named Place"
+msgstr "crwdns76682:0crwdne76682:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Named Place"
+msgstr "crwdns76684:0crwdne76684:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Named Place"
+msgstr "crwdns76686:0crwdne76686:0"
+
+#. Label of a Data field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Named Place"
+msgstr "crwdns76688:0crwdne76688:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Named Place"
+msgstr "crwdns76690:0crwdne76690:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Named Place"
+msgstr "crwdns76692:0crwdne76692:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Named Place"
+msgstr "crwdns76694:0crwdne76694:0"
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Naming Series"
+msgstr "crwdns76696:0crwdne76696:0"
+
+#. Label of a Select field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Naming Series"
+msgstr "crwdns76698:0crwdne76698:0"
+
+#. Label of a Select field in DocType 'Asset Shift Allocation'
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+msgctxt "Asset Shift Allocation"
+msgid "Naming Series"
+msgstr "crwdns76700:0crwdne76700:0"
+
+#. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
+#. Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Naming Series"
+msgstr "crwdns76702:0crwdne76702:0"
+
+#. Option for the 'Campaign Naming By' (Select) field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Naming Series"
+msgstr "crwdns76704:0crwdne76704:0"
+
+#. Label of a Select field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "Naming Series"
+msgstr "crwdns76706:0crwdne76706:0"
+
+#. Label of a Select field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Naming Series"
+msgstr "crwdns76708:0crwdne76708:0"
+
+#. Label of a Select field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Naming Series"
+msgstr "crwdns76710:0crwdne76710:0"
+
+#. Label of a Select field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Naming Series"
+msgstr "crwdns76712:0crwdne76712:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Naming Series"
+msgstr "crwdns76714:0crwdne76714:0"
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Naming Series"
+msgstr "crwdns76716:0crwdne76716:0"
+
+#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
+#. Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Naming Series"
+msgstr "crwdns76718:0crwdne76718:0"
+
+#. Label of a Select field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Naming Series"
+msgstr "crwdns76720:0crwdne76720:0"
+
+#. Option for the 'Item Naming By' (Select) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Naming Series"
+msgstr "crwdns76722:0crwdne76722:0"
+
+#. Label of a Select field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Naming Series"
+msgstr "crwdns76724:0crwdne76724:0"
+
+#. Label of a Data field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Naming Series Prefix"
+msgstr "crwdns76726:0crwdne76726:0"
+
+#. Label of a Tab Break field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Naming Series and Price Defaults"
+msgstr "crwdns76728:0crwdne76728:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr "crwdns112524:0crwdne112524:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr "crwdns112526:0crwdne112526:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr "crwdns112528:0crwdne112528:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr "crwdns112530:0crwdne112530:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr "crwdns112532:0crwdne112532:0"
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Natural Gas"
+msgstr "crwdns76730:0crwdne76730:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:383
+msgid "Needs Analysis"
+msgstr "crwdns76732:0crwdne76732:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
+msgid "Negative Quantity is not allowed"
+msgstr "crwdns76734:0crwdne76734:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
+msgid "Negative Valuation Rate is not allowed"
+msgstr "crwdns76736:0crwdne76736:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:388
+msgid "Negotiation/Review"
+msgstr "crwdns76738:0crwdne76738:0"
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Net Amount"
+msgstr "crwdns76740:0crwdne76740:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Amount"
+msgstr "crwdns76742:0crwdne76742:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Amount"
+msgstr "crwdns76744:0crwdne76744:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Amount"
+msgstr "crwdns76746:0crwdne76746:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Amount"
+msgstr "crwdns76748:0crwdne76748:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Amount"
+msgstr "crwdns76750:0crwdne76750:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Amount"
+msgstr "crwdns76752:0crwdne76752:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Amount"
+msgstr "crwdns76754:0crwdne76754:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Amount"
+msgstr "crwdns76756:0crwdne76756:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Amount"
+msgstr "crwdns76758:0crwdne76758:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76760:0crwdne76760:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76762:0crwdne76762:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76764:0crwdne76764:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76766:0crwdne76766:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76768:0crwdne76768:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76770:0crwdne76770:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76772:0crwdne76772:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76774:0crwdne76774:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Amount (Company Currency)"
+msgstr "crwdns76776:0crwdne76776:0"
+
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
+msgid "Net Asset value as on"
+msgstr "crwdns76778:0crwdne76778:0"
+
+#: accounts/report/cash_flow/cash_flow.py:143
+msgid "Net Cash from Financing"
+msgstr "crwdns76780:0crwdne76780:0"
+
+#: accounts/report/cash_flow/cash_flow.py:136
+msgid "Net Cash from Investing"
+msgstr "crwdns76782:0crwdne76782:0"
+
+#: accounts/report/cash_flow/cash_flow.py:124
+msgid "Net Cash from Operations"
+msgstr "crwdns76784:0crwdne76784:0"
+
+#: accounts/report/cash_flow/cash_flow.py:129
+msgid "Net Change in Accounts Payable"
+msgstr "crwdns76786:0crwdne76786:0"
+
+#: accounts/report/cash_flow/cash_flow.py:128
+msgid "Net Change in Accounts Receivable"
+msgstr "crwdns76788:0crwdne76788:0"
+
+#: accounts/report/cash_flow/cash_flow.py:110
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
+msgid "Net Change in Cash"
+msgstr "crwdns76790:0crwdne76790:0"
+
+#: accounts/report/cash_flow/cash_flow.py:145
+msgid "Net Change in Equity"
+msgstr "crwdns76792:0crwdne76792:0"
+
+#: accounts/report/cash_flow/cash_flow.py:138
+msgid "Net Change in Fixed Asset"
+msgstr "crwdns76794:0crwdne76794:0"
+
+#: accounts/report/cash_flow/cash_flow.py:130
+msgid "Net Change in Inventory"
+msgstr "crwdns76796:0crwdne76796:0"
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Net Hour Rate"
+msgstr "crwdns76798:0crwdne76798:0"
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Net Hour Rate"
+msgstr "crwdns76800:0crwdne76800:0"
+
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+msgid "Net Profit"
+msgstr "crwdns76802:0crwdne76802:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+msgid "Net Profit/Loss"
+msgstr "crwdns76804:0crwdne76804:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Rate"
+msgstr "crwdns76806:0crwdne76806:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Rate"
+msgstr "crwdns76808:0crwdne76808:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Rate"
+msgstr "crwdns76810:0crwdne76810:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Rate"
+msgstr "crwdns76812:0crwdne76812:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Rate"
+msgstr "crwdns76814:0crwdne76814:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Rate"
+msgstr "crwdns76816:0crwdne76816:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Rate"
+msgstr "crwdns76818:0crwdne76818:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Rate"
+msgstr "crwdns76820:0crwdne76820:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Rate"
+msgstr "crwdns76822:0crwdne76822:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76824:0crwdne76824:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76826:0crwdne76826:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76828:0crwdne76828:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76830:0crwdne76830:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76832:0crwdne76832:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76834:0crwdne76834:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76836:0crwdne76836:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76838:0crwdne76838:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Net Rate (Company Currency)"
+msgstr "crwdns76840:0crwdne76840:0"
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
+#: accounts/report/purchase_register/purchase_register.py:253
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
+#: templates/includes/order/order_taxes.html:5
+msgid "Net Total"
+msgstr "crwdns76842:0crwdne76842:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Net Total"
+msgstr "crwdns76844:0crwdne76844:0"
+
+#. Label of a Currency field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Net Total"
+msgstr "crwdns76846:0crwdne76846:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType 'POS
+#. Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Net Total"
+msgstr "crwdns76848:0crwdne76848:0"
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Net Total"
+msgstr "crwdns76850:0crwdne76850:0"
+
+#. Option for the 'Apply Discount On' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Net Total"
+msgstr "crwdns76852:0crwdne76852:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Net Total"
+msgstr "crwdns76854:0crwdne76854:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Net Total"
+msgstr "crwdns76856:0crwdne76856:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Net Total"
+msgstr "crwdns76858:0crwdne76858:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Net Total"
+msgstr "crwdns76860:0crwdne76860:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Net Total"
+msgstr "crwdns76862:0crwdne76862:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Net Total"
+msgstr "crwdns76864:0crwdne76864:0"
+
+#. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Net Total"
+msgstr "crwdns76866:0crwdne76866:0"
+
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Net Total"
+msgstr "crwdns76868:0crwdne76868:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#. Option for the 'Apply Additional Discount On' (Select) field in DocType
+#. 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Net Total"
+msgstr "crwdns76870:0crwdne76870:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76872:0crwdne76872:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76874:0crwdne76874:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76876:0crwdne76876:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76878:0crwdne76878:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76880:0crwdne76880:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76882:0crwdne76882:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76884:0crwdne76884:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76886:0crwdne76886:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Net Total (Company Currency)"
+msgstr "crwdns76888:0crwdne76888:0"
+
+#. Label of a Float field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Net Weight"
+msgstr "crwdns76890:0crwdne76890:0"
+
+#. Label of a Float field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Net Weight"
+msgstr "crwdns76892:0crwdne76892:0"
+
+#. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Net Weight"
+msgstr "crwdns76894:0crwdne76894:0"
+
+#. Label of a Link field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Net Weight UOM"
+msgstr "crwdns76896:0crwdne76896:0"
+
+#: controllers/accounts_controller.py:1285
+msgid "Net total calculation precision loss"
+msgstr "crwdns76898:0crwdne76898:0"
+
+#: accounts/doctype/account/account_tree.js:241
+msgid "New"
+msgstr "crwdns76900:0crwdne76900:0"
+
+#: accounts/doctype/account/account_tree.js:122
+msgid "New Account Name"
+msgstr "crwdns76902:0crwdne76902:0"
+
+#. Label of a Currency field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "New Asset Value"
+msgstr "crwdns76904:0crwdne76904:0"
+
+#: assets/dashboard_fixtures.py:164
+msgid "New Assets (This Year)"
+msgstr "crwdns76906:0crwdne76906:0"
+
+#: manufacturing/doctype/bom/bom_tree.js:55
+msgid "New BOM"
+msgstr "crwdns76908:0crwdne76908:0"
+
+#. Label of a Link field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "New BOM"
+msgstr "crwdns76910:0crwdne76910:0"
+
+#. Label of a Link field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "New BOM"
+msgstr "crwdns76912:0crwdne76912:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "New Balance In Account Currency"
+msgstr "crwdns76914:0crwdne76914:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "New Balance In Base Currency"
+msgstr "crwdns76916:0crwdne76916:0"
+
+#: stock/doctype/batch/batch.js:146
+msgid "New Batch ID (Optional)"
+msgstr "crwdns76918:0crwdne76918:0"
+
+#: stock/doctype/batch/batch.js:140
+msgid "New Batch Qty"
+msgstr "crwdns76920:0crwdne76920:0"
+
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
+#: setup/doctype/company/company_tree.js:23
+msgid "New Company"
+msgstr "crwdns76922:0crwdne76922:0"
+
+#: accounts/doctype/cost_center/cost_center_tree.js:26
+msgid "New Cost Center Name"
+msgstr "crwdns76924:0crwdne76924:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:30
+msgid "New Customer Revenue"
+msgstr "crwdns76926:0crwdne76926:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:15
+msgid "New Customers"
+msgstr "crwdns76928:0crwdne76928:0"
+
+#: setup/doctype/department/department_tree.js:18
+msgid "New Department"
+msgstr "crwdns76930:0crwdne76930:0"
+
+#: setup/doctype/employee/employee_tree.js:29
+msgid "New Employee"
+msgstr "crwdns76932:0crwdne76932:0"
+
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
+msgid "New Event"
+msgstr "crwdns76934:0crwdne76934:0"
+
+#. Label of a Float field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "New Exchange Rate"
+msgstr "crwdns76936:0crwdne76936:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Expenses"
+msgstr "crwdns76938:0crwdne76938:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Income"
+msgstr "crwdns76940:0crwdne76940:0"
+
+#: assets/doctype/location/location_tree.js:23
+msgid "New Location"
+msgstr "crwdns76942:0crwdne76942:0"
+
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr "crwdns111822:0crwdne111822:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Purchase Invoice"
+msgstr "crwdns76944:0crwdne76944:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Purchase Orders"
+msgstr "crwdns76946:0crwdne76946:0"
+
+#: quality_management/doctype/quality_procedure/quality_procedure_tree.js:24
+msgid "New Quality Procedure"
+msgstr "crwdns76948:0crwdne76948:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Quotations"
+msgstr "crwdns76950:0crwdne76950:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Sales Invoice"
+msgstr "crwdns76952:0crwdne76952:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "New Sales Orders"
+msgstr "crwdns76954:0crwdne76954:0"
+
+#: setup/doctype/sales_person/sales_person_tree.js:3
+msgid "New Sales Person Name"
+msgstr "crwdns76956:0crwdne76956:0"
+
+#: stock/doctype/serial_no/serial_no.py:67
+msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
+msgstr "crwdns76958:0crwdne76958:0"
+
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
+msgid "New Task"
+msgstr "crwdns76960:0crwdne76960:0"
+
+#: manufacturing/doctype/bom/bom.js:111
+msgid "New Version"
+msgstr "crwdns76962:0crwdne76962:0"
+
+#: stock/doctype/warehouse/warehouse_tree.js:16
+msgid "New Warehouse Name"
+msgstr "crwdns76964:0crwdne76964:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "New Workplace"
+msgstr "crwdns76966:0crwdne76966:0"
+
+#: selling/doctype/customer/customer.py:347
+msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
+msgstr "crwdns76968:0{0}crwdne76968:0"
+
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr "crwdns111824:0crwdne111824:0"
+
+#. Description of the 'Generate New Invoices Past Due Date' (Check) field in
+#. DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
+msgstr "crwdns76970:0crwdne76970:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
+msgid "New release date should be in the future"
+msgstr "crwdns76972:0crwdne76972:0"
+
+#: templates/pages/projects.html:37
+msgid "New task"
+msgstr "crwdns76974:0crwdne76974:0"
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:211
+msgid "New {0} pricing rules are created"
+msgstr "crwdns76976:0{0}crwdne76976:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Settings Workspace
+#: crm/workspace/crm/crm.json setup/workspace/settings/settings.json
+msgctxt "Newsletter"
+msgid "Newsletter"
+msgstr "crwdns76978:0crwdne76978:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr "crwdns112534:0crwdne112534:0"
+
+#: www/book_appointment/index.html:34
+msgid "Next"
+msgstr "crwdns76980:0crwdne76980:0"
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Next Depreciation Date"
+msgstr "crwdns76982:0crwdne76982:0"
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Next Due Date"
+msgstr "crwdns76984:0crwdne76984:0"
+
+#. Label of a Data field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Next email will be sent on:"
+msgstr "crwdns76986:0crwdne76986:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:18
+msgid "No"
+msgstr "crwdns76988:0crwdne76988:0"
+
+#. Option for the 'Frozen' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "No"
+msgstr "crwdns76990:0crwdne76990:0"
+
+#. Option for the 'Is Purchase Order Required for Purchase Invoice & Receipt
+#. Creation?' (Select) field in DocType 'Buying Settings'
+#. Option for the 'Is Purchase Receipt Required for Purchase Invoice Creation?'
+#. (Select) field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "No"
+msgstr "crwdns76992:0crwdne76992:0"
+
+#. Option for the 'Leave Encashed?' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "No"
+msgstr "crwdns76994:0crwdne76994:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'GL Entry'
+#. Option for the 'Is Advance' (Select) field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "No"
+msgstr "crwdns76996:0crwdne76996:0"
+
+#. Option for the 'Hide Currency Symbol' (Select) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "No"
+msgstr "crwdns76998:0crwdne76998:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "No"
+msgstr "crwdns77000:0crwdne77000:0"
+
+#. Option for the 'Is Advance' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "No"
+msgstr "crwdns77002:0crwdne77002:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "No"
+msgstr "crwdns77004:0crwdne77004:0"
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "No"
+msgstr "crwdns77006:0crwdne77006:0"
+
+#. Option for the 'Is Active' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "No"
+msgstr "crwdns77008:0crwdne77008:0"
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Purchase
+#. Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "No"
+msgstr "crwdns77010:0crwdne77010:0"
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "No"
+msgstr "crwdns77012:0crwdne77012:0"
+
+#. Option for the 'Is Sales Order Required for Sales Invoice & Delivery Note
+#. Creation?' (Select) field in DocType 'Selling Settings'
+#. Option for the 'Is Delivery Note Required for Sales Invoice Creation?'
+#. (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "No"
+msgstr "crwdns77014:0crwdne77014:0"
+
+#. Option for the 'Pallets' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "No"
+msgstr "crwdns77016:0crwdne77016:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "No"
+msgstr "crwdns77018:0crwdne77018:0"
+
+#: setup/doctype/company/test_company.py:94
+msgid "No Account matched these filters: {}"
+msgstr "crwdns77020:0crwdne77020:0"
+
+#: quality_management/doctype/quality_review/quality_review_list.js:5
+msgid "No Action"
+msgstr "crwdns77022:0crwdne77022:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "No Answer"
+msgstr "crwdns77024:0crwdne77024:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
+msgid "No Customer found for Inter Company Transactions which represents company {0}"
+msgstr "crwdns77026:0{0}crwdne77026:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
+msgid "No Customers found with selected options."
+msgstr "crwdns77028:0crwdne77028:0"
+
+#: selling/page/sales_funnel/sales_funnel.js:59
+msgid "No Data"
+msgstr "crwdns77030:0crwdne77030:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:143
+msgid "No Delivery Note selected for Customer {}"
+msgstr "crwdns77032:0crwdne77032:0"
+
+#: stock/get_item_details.py:199
+msgid "No Item with Barcode {0}"
+msgstr "crwdns77034:0{0}crwdne77034:0"
+
+#: stock/get_item_details.py:203
+msgid "No Item with Serial No {0}"
+msgstr "crwdns77036:0{0}crwdne77036:0"
+
+#: controllers/subcontracting_controller.py:1175
+msgid "No Items selected for transfer."
+msgstr "crwdns77038:0crwdne77038:0"
+
+#: selling/doctype/sales_order/sales_order.js:769
+msgid "No Items with Bill of Materials to Manufacture"
+msgstr "crwdns77040:0crwdne77040:0"
+
+#: selling/doctype/sales_order/sales_order.js:898
+msgid "No Items with Bill of Materials."
+msgstr "crwdns77042:0crwdne77042:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr "crwdns111826:0crwdne111826:0"
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr "crwdns111828:0crwdne111828:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
+msgid "No Outstanding Invoices found for this party"
+msgstr "crwdns77044:0crwdne77044:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
+msgid "No POS Profile found. Please create a New POS Profile first"
+msgstr "crwdns77046:0crwdne77046:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
+msgid "No Permission"
+msgstr "crwdns77048:0crwdne77048:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
+msgid "No Records for these settings."
+msgstr "crwdns77050:0crwdne77050:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
+msgid "No Remarks"
+msgstr "crwdns77052:0crwdne77052:0"
+
+#: stock/dashboard/item_dashboard.js:150
+msgid "No Stock Available Currently"
+msgstr "crwdns77054:0crwdne77054:0"
+
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr "crwdns111830:0crwdne111830:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
+msgid "No Supplier found for Inter Company Transactions which represents company {0}"
+msgstr "crwdns77056:0{0}crwdne77056:0"
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
+msgid "No Tax Withholding data found for the current posting date."
+msgstr "crwdns77058:0crwdne77058:0"
+
+#: accounts/report/gross_profit/gross_profit.py:775
+msgid "No Terms"
+msgstr "crwdns77060:0crwdne77060:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
+msgid "No Unreconciled Invoices and Payments found for this party and account"
+msgstr "crwdns77062:0crwdne77062:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
+msgid "No Unreconciled Payments found for this party"
+msgstr "crwdns77064:0crwdne77064:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:692
+msgid "No Work Orders were created"
+msgstr "crwdns77066:0crwdne77066:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
+msgid "No accounting entries for the following warehouses"
+msgstr "crwdns77068:0crwdne77068:0"
+
+#: selling/doctype/sales_order/sales_order.py:663
+msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
+msgstr "crwdns77070:0{0}crwdne77070:0"
+
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
+msgid "No additional fields available"
+msgstr "crwdns77072:0crwdne77072:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
+msgid "No billing email found for customer: {0}"
+msgstr "crwdns77074:0{0}crwdne77074:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.py:417
+msgid "No contacts with email IDs found."
+msgstr "crwdns77076:0crwdne77076:0"
+
+#: selling/page/sales_funnel/sales_funnel.js:130
+msgid "No data for this period"
+msgstr "crwdns77078:0crwdne77078:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
+msgid "No data found. Seems like you uploaded a blank file"
+msgstr "crwdns77080:0crwdne77080:0"
+
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
+msgid "No data to export"
+msgstr "crwdns77082:0crwdne77082:0"
+
+#: templates/generators/bom.html:85
+msgid "No description given"
+msgstr "crwdns77084:0crwdne77084:0"
+
+#: telephony/doctype/call_log/call_log.py:117
+msgid "No employee was scheduled for call popup"
+msgstr "crwdns77086:0crwdne77086:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr "crwdns111832:0crwdne111832:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1289
+msgid "No gain or loss in the exchange rate"
+msgstr "crwdns77088:0crwdne77088:0"
+
+#: controllers/subcontracting_controller.py:1084
+msgid "No item available for transfer."
+msgstr "crwdns77090:0crwdne77090:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:142
+msgid "No items are available in sales orders {0} for production"
+msgstr "crwdns77092:0{0}crwdne77092:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:139
+#: manufacturing/doctype/production_plan/production_plan.py:151
+msgid "No items are available in the sales order {0} for production"
+msgstr "crwdns77094:0{0}crwdne77094:0"
+
+#: selling/page/point_of_sale/pos_item_selector.js:317
+msgid "No items found. Scan barcode again."
+msgstr "crwdns77096:0crwdne77096:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr "crwdns111834:0crwdne111834:0"
+
+#: setup/doctype/email_digest/email_digest.py:166
+msgid "No items to be received are overdue"
+msgstr "crwdns77098:0crwdne77098:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
+msgid "No matches occurred via auto reconciliation"
+msgstr "crwdns77100:0crwdne77100:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:889
+msgid "No material request created"
+msgstr "crwdns77102:0crwdne77102:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
+msgid "No more children on Left"
+msgstr "crwdns77104:0crwdne77104:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
+msgid "No more children on Right"
+msgstr "crwdns77106:0crwdne77106:0"
+
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr "crwdns111836:0crwdne111836:0"
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "No of Employees"
+msgstr "crwdns77108:0crwdne77108:0"
+
+#. Label of a Select field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "No of Employees"
+msgstr "crwdns77110:0crwdne77110:0"
+
+#: crm/report/lead_conversion_time/lead_conversion_time.py:61
+msgid "No of Interactions"
+msgstr "crwdns77112:0crwdne77112:0"
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "No of Months (Expense)"
+msgstr "crwdns77114:0crwdne77114:0"
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "No of Months (Revenue)"
+msgstr "crwdns77116:0crwdne77116:0"
+
+#: accounts/report/share_balance/share_balance.py:59
+#: accounts/report/share_ledger/share_ledger.py:55
+msgid "No of Shares"
+msgstr "crwdns77118:0crwdne77118:0"
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "No of Shares"
+msgstr "crwdns77120:0crwdne77120:0"
+
+#. Label of a Int field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "No of Shares"
+msgstr "crwdns77122:0crwdne77122:0"
+
+#. Label of a Int field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "No of Visits"
+msgstr "crwdns77124:0crwdne77124:0"
+
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr "crwdns111838:0crwdne111838:0"
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr "crwdns111840:0crwdne111840:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
+msgid "No outstanding invoices found"
+msgstr "crwdns77126:0crwdne77126:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:313
+msgid "No outstanding invoices require exchange rate revaluation"
+msgstr "crwdns77128:0crwdne77128:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1841
+msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
+msgstr "crwdns77130:0{0}crwdnd77130:0{1}crwdnd77130:0{2}crwdne77130:0"
+
+#: public/js/controllers/buying.js:430
+msgid "No pending Material Requests found to link for the given items."
+msgstr "crwdns77132:0crwdne77132:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
+msgid "No primary email found for customer: {0}"
+msgstr "crwdns77134:0{0}crwdne77134:0"
+
+#: templates/includes/product_list.js:41
+msgid "No products found."
+msgstr "crwdns77136:0crwdne77136:0"
+
+#: accounts/report/purchase_register/purchase_register.py:45
+#: accounts/report/sales_register/sales_register.py:46
+#: crm/report/lead_conversion_time/lead_conversion_time.py:18
+msgid "No record found"
+msgstr "crwdns77138:0crwdne77138:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
+msgid "No records found in Allocation table"
+msgstr "crwdns77140:0crwdne77140:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
+msgid "No records found in the Invoices table"
+msgstr "crwdns77142:0crwdne77142:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
+msgid "No records found in the Payments table"
+msgstr "crwdns77144:0crwdne77144:0"
+
+#. Description of the 'Stock Frozen Up To' (Date) field in DocType 'Stock
+#. Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "No stock transactions can be created or modified before this date."
+msgstr "crwdns77146:0crwdne77146:0"
+
+#: controllers/accounts_controller.py:2497
+msgid "No updates pending for reposting"
+msgstr "crwdns77148:0crwdne77148:0"
+
+#: templates/includes/macros.html:291 templates/includes/macros.html:324
+msgid "No values"
+msgstr "crwdns77150:0crwdne77150:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
+msgid "No {0} Accounts found for this company."
+msgstr "crwdns77152:0{0}crwdne77152:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
+msgid "No {0} found for Inter Company Transactions."
+msgstr "crwdns77154:0{0}crwdne77154:0"
+
+#: assets/doctype/asset/asset.js:274
+msgid "No."
+msgstr "crwdns77156:0crwdne77156:0"
+
+#. Label of a Select field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "No. of Employees"
+msgstr "crwdns77158:0crwdne77158:0"
+
+#: manufacturing/doctype/workstation/workstation.js:66
+msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
+msgstr "crwdns77160:0crwdne77160:0"
+
+#. Name of a DocType
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgid "Non Conformance"
+msgstr "crwdns77162:0crwdne77162:0"
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Non Conformance"
+msgid "Non Conformance"
+msgstr "crwdns77164:0crwdne77164:0"
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Non Conformance"
+msgstr "crwdns77166:0crwdne77166:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:135
+msgid "Non Profit"
+msgstr "crwdns77168:0crwdne77168:0"
+
+#: manufacturing/doctype/bom/bom.py:1297
+msgid "Non stock items"
+msgstr "crwdns77170:0crwdne77170:0"
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "None"
+msgstr "crwdns77172:0crwdne77172:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+msgid "None of the items have any change in quantity or value."
+msgstr "crwdns77174:0crwdne77174:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
+msgid "Nos"
+msgstr "crwdns77176:0crwdne77176:0"
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:66
+#: accounts/doctype/pos_invoice/pos_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
+#: selling/doctype/product_bundle/product_bundle.py:71
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
+msgid "Not Allowed"
+msgstr "crwdns77178:0crwdne77178:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Not Applicable"
+msgstr "crwdns77180:0crwdne77180:0"
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Applicable"
+msgstr "crwdns77182:0crwdne77182:0"
+
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
+msgid "Not Available"
+msgstr "crwdns77184:0crwdne77184:0"
+
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Billed"
+msgstr "crwdns77186:0crwdne77186:0"
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Delivered"
+msgstr "crwdns77188:0crwdne77188:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Not Initiated"
+msgstr "crwdns104610:0crwdne104610:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
+msgid "Not Permitted"
+msgstr "crwdns77190:0crwdne77190:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Requested"
+msgstr "crwdns104612:0crwdne104612:0"
+
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
+msgid "Not Specified"
+msgstr "crwdns77192:0crwdne77192:0"
+
+#: manufacturing/doctype/production_plan/production_plan_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
+#: stock/doctype/material_request/material_request_list.js:9
+msgid "Not Started"
+msgstr "crwdns77194:0crwdne77194:0"
+
+#. Option for the 'Transfer Status' (Select) field in DocType 'Material
+#. Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Not Started"
+msgstr "crwdns77196:0crwdne77196:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Not Started"
+msgstr "crwdns77198:0crwdne77198:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Not Started"
+msgstr "crwdns77200:0crwdne77200:0"
+
+#: manufacturing/doctype/bom/bom_list.js:11
+msgid "Not active"
+msgstr "crwdns77202:0crwdne77202:0"
+
+#: stock/doctype/item_alternative/item_alternative.py:33
+msgid "Not allow to set alternative item for the item {0}"
+msgstr "crwdns77204:0{0}crwdne77204:0"
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
+msgid "Not allowed to create accounting dimension for {0}"
+msgstr "crwdns77206:0{0}crwdne77206:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
+msgid "Not allowed to update stock transactions older than {0}"
+msgstr "crwdns77208:0{0}crwdne77208:0"
+
+#: setup/doctype/authorization_control/authorization_control.py:59
+msgid "Not authorized since {0} exceeds limits"
+msgstr "crwdns104614:0{0}crwdne104614:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:398
+msgid "Not authorized to edit frozen Account {0}"
+msgstr "crwdns77210:0{0}crwdne77210:0"
+
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr "crwdns111842:0crwdne111842:0"
+
+#: templates/includes/products_as_grid.html:20
+msgid "Not in stock"
+msgstr "crwdns77214:0crwdne77214:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
+msgid "Not permitted"
+msgstr "crwdns77216:0crwdne77216:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
+msgid "Note"
+msgstr "crwdns77218:0crwdne77218:0"
+
+#. Label of a Text Editor field in DocType 'CRM Note'
+#: crm/doctype/crm_note/crm_note.json
+msgctxt "CRM Note"
+msgid "Note"
+msgstr "crwdns77220:0crwdne77220:0"
+
+#. Label of a Text field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Note"
+msgstr "crwdns77222:0crwdne77222:0"
+
+#. Label of a Text Editor field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Note"
+msgstr "crwdns77224:0crwdne77224:0"
+
+#: manufacturing/doctype/bom_update_log/bom_update_log_list.js:21
+msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
+msgstr "crwdns77226:0crwdne77226:0"
+
+#: accounts/party.py:634
+msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
+msgstr "crwdns77228:0{0}crwdne77228:0"
+
+#. Description of the 'Recipients' (Table MultiSelect) field in DocType 'Email
+#. Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Note: Email will not be sent to disabled users"
+msgstr "crwdns77230:0crwdne77230:0"
+
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
+msgid "Note: Item {0} added multiple times"
+msgstr "crwdns77232:0{0}crwdne77232:0"
+
+#: controllers/accounts_controller.py:497
+msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
+msgstr "crwdns77234:0crwdne77234:0"
+
+#: accounts/doctype/cost_center/cost_center.js:30
+msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
+msgstr "crwdns77236:0crwdne77236:0"
+
+#: stock/doctype/item/item.py:594
+msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
+msgstr "crwdns77238:0{0}crwdne77238:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:930
+msgid "Note: {0}"
+msgstr "crwdns77240:0{0}crwdne77240:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+#: www/book_appointment/index.html:55
+msgid "Notes"
+msgstr "crwdns77242:0crwdne77242:0"
+
+#. Label of a Small Text field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Notes"
+msgstr "crwdns77244:0crwdne77244:0"
+
+#. Label of a Text field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Notes"
+msgstr "crwdns77246:0crwdne77246:0"
+
+#. Label of a Table field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Notes"
+msgstr "crwdns77248:0crwdne77248:0"
+
+#. Label of a Small Text field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Notes"
+msgstr "crwdns77250:0crwdne77250:0"
+
+#. Label of a Table field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Notes"
+msgstr "crwdns77252:0crwdne77252:0"
+
+#. Label of a Section Break field in DocType 'Project'
+#. Label of a Text Editor field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Notes"
+msgstr "crwdns77254:0crwdne77254:0"
+
+#. Label of a Table field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Notes"
+msgstr "crwdns77256:0crwdne77256:0"
+
+#. Label of a Section Break field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Notes"
+msgstr "crwdns77258:0crwdne77258:0"
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Notes HTML"
+msgstr "crwdns77260:0crwdne77260:0"
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Notes HTML"
+msgstr "crwdns77262:0crwdne77262:0"
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Notes HTML"
+msgstr "crwdns77264:0crwdne77264:0"
+
+#: templates/pages/rfq.html:67
+msgid "Notes: "
+msgstr "crwdns77266:0crwdne77266:0"
+
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
+msgid "Nothing is included in gross"
+msgstr "crwdns77268:0crwdne77268:0"
+
+#: templates/includes/product_list.js:45
+msgid "Nothing more to show."
+msgstr "crwdns77270:0crwdne77270:0"
+
+#. Label of a Int field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Notice (days)"
+msgstr "crwdns77272:0crwdne77272:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Notification"
+msgid "Notification"
+msgstr "crwdns77274:0crwdne77274:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Notification Settings"
+msgid "Notification Settings"
+msgstr "crwdns77276:0crwdne77276:0"
+
+#: stock/doctype/delivery_trip/delivery_trip.js:45
+msgid "Notify Customers via Email"
+msgstr "crwdns77278:0crwdne77278:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Notify Employee"
+msgstr "crwdns77280:0crwdne77280:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Notify Employee"
+msgstr "crwdns77282:0crwdne77282:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Notify Other"
+msgstr "crwdns77284:0crwdne77284:0"
+
+#. Label of a Link field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Notify Reposting Error to Role"
+msgstr "crwdns77286:0crwdne77286:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Notify Supplier"
+msgstr "crwdns77288:0crwdne77288:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Notify Supplier"
+msgstr "crwdns77290:0crwdne77290:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Notify Supplier"
+msgstr "crwdns77292:0crwdne77292:0"
+
+#. Label of a Check field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Notify Via Email"
+msgstr "crwdns77294:0crwdne77294:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Notify by Email on Creation of Automatic Material Request"
+msgstr "crwdns77296:0crwdne77296:0"
+
+#. Description of the 'Notify Via Email' (Check) field in DocType 'Appointment
+#. Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Notify customer and agent via email on the day of the appointment."
+msgstr "crwdns77298:0crwdne77298:0"
+
+#. Label of a Int field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Number of Concurrent Appointments"
+msgstr "crwdns77302:0crwdne77302:0"
+
+#. Label of a Int field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Number of Days"
+msgstr "crwdns77304:0crwdne77304:0"
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Number of Depreciations Booked"
+msgstr "crwdns77306:0crwdne77306:0"
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Number of Depreciations Booked"
+msgstr "crwdns77308:0crwdne77308:0"
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
+msgid "Number of Interaction"
+msgstr "crwdns77312:0crwdne77312:0"
+
+#: selling/report/inactive_customers/inactive_customers.py:78
+msgid "Number of Order"
+msgstr "crwdns77314:0crwdne77314:0"
+
+#. Description of the 'Grace Period' (Int) field in DocType 'Subscription
+#. Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Number of days after invoice date has elapsed before canceling subscription or marking subscription as unpaid"
+msgstr "crwdns77318:0crwdne77318:0"
+
+#. Label of a Int field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Number of days appointments can be booked in advance"
+msgstr "crwdns77320:0crwdne77320:0"
+
+#. Description of the 'Days Until Due' (Int) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Number of days that the subscriber has to pay invoices generated by this subscription"
+msgstr "crwdns77322:0crwdne77322:0"
+
+#. Description of the 'Billing Interval Count' (Int) field in DocType
+#. 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "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"
+msgstr "crwdns77324:0crwdne77324:0"
+
+#: accounts/doctype/account/account_tree.js:132
+msgid "Number of new Account, it will be included in the account name as a prefix"
+msgstr "crwdns77326:0crwdne77326:0"
+
+#: accounts/doctype/cost_center/cost_center_tree.js:39
+msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
+msgstr "crwdns77328:0crwdne77328:0"
+
+#. Label of a Check field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Numeric"
+msgstr "crwdns77330:0crwdne77330:0"
+
+#. Label of a Check field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Numeric"
+msgstr "crwdns77332:0crwdne77332:0"
+
+#. Label of a Section Break field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Numeric Inspection"
+msgstr "crwdns77334:0crwdne77334:0"
+
+#. Label of a Check field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "Numeric Values"
+msgstr "crwdns77336:0crwdne77336:0"
+
+#. Label of a Check field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Numeric Values"
+msgstr "crwdns77338:0crwdne77338:0"
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:89
+msgid "Numero has not set in the XML file"
+msgstr "crwdns77340:0crwdne77340:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "O+"
+msgstr "crwdns77342:0crwdne77342:0"
+
+#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "O-"
+msgstr "crwdns77344:0crwdne77344:0"
+
+#. Label of a Text field in DocType 'Quality Goal Objective'
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgctxt "Quality Goal Objective"
+msgid "Objective"
+msgstr "crwdns77346:0crwdne77346:0"
+
+#. Label of a Text field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Objective"
+msgstr "crwdns77348:0crwdne77348:0"
+
+#. Label of a Section Break field in DocType 'Quality Goal'
+#. Label of a Table field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Objectives"
+msgstr "crwdns77350:0crwdne77350:0"
+
+#. Label of a Int field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Odometer Value (Last)"
+msgstr "crwdns77352:0crwdne77352:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr "crwdns111844:0crwdne111844:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Offer Date"
+msgstr "crwdns77354:0crwdne77354:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:29
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:42
+msgid "Office Equipment"
+msgstr "crwdns104616:0crwdne104616:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:62
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:86
+msgid "Office Maintenance Expenses"
+msgstr "crwdns77358:0crwdne77358:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:63
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:87
+msgid "Office Rent"
+msgstr "crwdns77360:0crwdne77360:0"
+
+#. Label of a Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Offsetting Account"
+msgstr "crwdns77362:0crwdne77362:0"
+
+#: accounts/general_ledger.py:81
+msgid "Offsetting for Accounting Dimension"
+msgstr "crwdns77364:0crwdne77364:0"
+
+#. Label of a Data field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Old Parent"
+msgstr "crwdns77366:0crwdne77366:0"
+
+#. Label of a Data field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Old Parent"
+msgstr "crwdns77368:0crwdne77368:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Old Parent"
+msgstr "crwdns77370:0crwdne77370:0"
+
+#. Label of a Data field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Old Parent"
+msgstr "crwdns77372:0crwdne77372:0"
+
+#. Label of a Link field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Old Parent"
+msgstr "crwdns77374:0crwdne77374:0"
+
+#. Label of a Data field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Old Parent"
+msgstr "crwdns77376:0crwdne77376:0"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Old Parent"
+msgstr "crwdns77378:0crwdne77378:0"
+
+#: setup/default_energy_point_rules.py:12
+msgid "On Converting Opportunity"
+msgstr "crwdns77380:0crwdne77380:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
+#: buying/doctype/supplier/supplier_list.js:5
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
+msgid "On Hold"
+msgstr "crwdns77382:0crwdne77382:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "On Hold"
+msgstr "crwdns77384:0crwdne77384:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "On Hold"
+msgstr "crwdns77386:0crwdne77386:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "On Hold"
+msgstr "crwdns77388:0crwdne77388:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "On Hold"
+msgstr "crwdns77390:0crwdne77390:0"
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "On Hold Since"
+msgstr "crwdns77392:0crwdne77392:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Item Quantity"
+msgstr "crwdns77394:0crwdne77394:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Item Quantity"
+msgstr "crwdns77396:0crwdne77396:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Net Total"
+msgstr "crwdns77398:0crwdne77398:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Net Total"
+msgstr "crwdns77400:0crwdne77400:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "On Paid Amount"
+msgstr "crwdns77402:0crwdne77402:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "On Previous Row Amount"
+msgstr "crwdns77404:0crwdne77404:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Previous Row Amount"
+msgstr "crwdns77406:0crwdne77406:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Previous Row Amount"
+msgstr "crwdns77408:0crwdne77408:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "On Previous Row Total"
+msgstr "crwdns77410:0crwdne77410:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "On Previous Row Total"
+msgstr "crwdns77412:0crwdne77412:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "On Previous Row Total"
+msgstr "crwdns77414:0crwdne77414:0"
+
+#: setup/default_energy_point_rules.py:24
+msgid "On Purchase Order Submission"
+msgstr "crwdns77416:0crwdne77416:0"
+
+#: setup/default_energy_point_rules.py:18
+msgid "On Sales Order Submission"
+msgstr "crwdns77418:0crwdne77418:0"
+
+#: setup/default_energy_point_rules.py:30
+msgid "On Task Completion"
+msgstr "crwdns77420:0crwdne77420:0"
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:79
+msgid "On Track"
+msgstr "crwdns77422:0crwdne77422:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:584
+msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
+msgstr "crwdns77424:0crwdne77424:0"
+
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr "crwdns111846:0crwdne111846:0"
+
+#: setup/default_energy_point_rules.py:43
+msgid "On {0} Creation"
+msgstr "crwdns77426:0{0}crwdne77426:0"
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "On-machine press checks"
+msgstr "crwdns77428:0crwdne77428:0"
+
+#. Description of the 'Release Date' (Date) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Once set, this invoice will be on hold till the set date"
+msgstr "crwdns77430:0crwdne77430:0"
+
+#: manufacturing/doctype/work_order/work_order.js:591
+msgid "Once the Work Order is Closed. It can't be resumed."
+msgstr "crwdns77432:0crwdne77432:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr "crwdns111848:0crwdne111848:0"
+
+#: manufacturing/dashboard_fixtures.py:228
+msgid "Ongoing Job Cards"
+msgstr "crwdns77434:0crwdne77434:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
+msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
+msgstr "crwdns77436:0crwdne77436:0"
+
+#. Label of a Check field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Only Deduct Tax On Excess Amount "
+msgstr "crwdns77438:0crwdne77438:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Only Include Allocated Payments"
+msgstr "crwdns77440:0crwdne77440:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Only Include Allocated Payments"
+msgstr "crwdns77442:0crwdne77442:0"
+
+#: accounts/doctype/account/account.py:133
+msgid "Only Parent can be of type {0}"
+msgstr "crwdns77444:0{0}crwdne77444:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
+msgid "Only existing assets"
+msgstr "crwdns77446:0crwdne77446:0"
+
+#. Description of the 'Is Group' (Check) field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Only leaf nodes are allowed in transaction"
+msgstr "crwdns77448:0crwdne77448:0"
+
+#. Description of the 'Is Group' (Check) field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Only leaf nodes are allowed in transaction"
+msgstr "crwdns77450:0crwdne77450:0"
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:126
+msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
+msgstr "crwdns77452:0crwdne77452:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr "crwdns111850:0{0}crwdnd111850:0{1}crwdne111850:0"
+
+#. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Only show Customer of these Customer Groups"
+msgstr "crwdns77454:0crwdne77454:0"
+
+#. Description of the 'Item Groups' (Table) field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Only show Items from these Item Groups"
+msgstr "crwdns77456:0crwdne77456:0"
+
+#. Description of the 'Rounding Loss Allowance' (Float) field in DocType
+#. 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Only values between [0,1) are allowed. Like {0.00, 0.04, 0.09, ...}\n"
+"Ex: If allowance is set at 0.07, accounts that have balance of 0.07 in either of the currencies will be considered as zero balance account"
+msgstr "crwdns77458:0crwdne77458:0"
+
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.py:41
+msgid "Only {0} are supported"
+msgstr "crwdns77460:0{0}crwdne77460:0"
+
+#: crm/report/lead_details/lead_details.js:34
+#: manufacturing/report/job_card_summary/job_card_summary.py:92
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
+msgid "Open"
+msgstr "crwdns77462:0crwdne77462:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Open"
+msgstr "crwdns77464:0crwdne77464:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Open"
+msgstr "crwdns77466:0crwdne77466:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Open"
+msgstr "crwdns77468:0crwdne77468:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Open"
+msgstr "crwdns77470:0crwdne77470:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Open"
+msgstr "crwdns77472:0crwdne77472:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Open"
+msgstr "crwdns77474:0crwdne77474:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Open"
+msgstr "crwdns77476:0crwdne77476:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Open"
+msgstr "crwdns77478:0crwdne77478:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Open"
+msgstr "crwdns77480:0crwdne77480:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Open"
+msgstr "crwdns77482:0crwdne77482:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Action
+#. Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Open"
+msgstr "crwdns77484:0crwdne77484:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Open"
+msgstr "crwdns77486:0crwdne77486:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Open"
+msgstr "crwdns77488:0crwdne77488:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Open"
+msgstr "crwdns77490:0crwdne77490:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Open"
+msgstr "crwdns77492:0crwdne77492:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Open"
+msgstr "crwdns77494:0crwdne77494:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Open"
+msgstr "crwdns77496:0crwdne77496:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Open"
+msgstr "crwdns77498:0crwdne77498:0"
+
+#. Label of a HTML field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Open Activities HTML"
+msgstr "crwdns77500:0crwdne77500:0"
+
+#. Label of a HTML field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Open Activities HTML"
+msgstr "crwdns77502:0crwdne77502:0"
+
+#. Label of a HTML field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Open Activities HTML"
+msgstr "crwdns77504:0crwdne77504:0"
+
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr "crwdns111852:0{0}crwdne111852:0"
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr "crwdns111854:0crwdne111854:0"
+
+#: public/js/call_popup/call_popup.js:116
+msgid "Open Contact"
+msgstr "crwdns77506:0crwdne77506:0"
+
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr "crwdns111856:0crwdne111856:0"
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr "crwdns111858:0crwdne111858:0"
+
+#: selling/page/point_of_sale/pos_controller.js:189
+msgid "Open Form View"
+msgstr "crwdns77508:0crwdne77508:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Issues"
+msgstr "crwdns77510:0crwdne77510:0"
+
+#: setup/doctype/email_digest/templates/default.html:46
+msgid "Open Issues "
+msgstr "crwdns77512:0crwdne77512:0"
+
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr "crwdns111860:0{0}crwdne111860:0"
+
+#: setup/doctype/email_digest/templates/default.html:154
+msgid "Open Notifications"
+msgstr "crwdns77514:0crwdne77514:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Notifications"
+msgstr "crwdns77516:0crwdne77516:0"
+
+#. Label of a chart in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgid "Open Projects"
+msgstr "crwdns77518:0crwdne77518:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Projects"
+msgstr "crwdns77520:0crwdne77520:0"
+
+#: setup/doctype/email_digest/templates/default.html:70
+msgid "Open Projects "
+msgstr "crwdns77522:0crwdne77522:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open Quotations"
+msgstr "crwdns77524:0crwdne77524:0"
+
+#: stock/report/item_variant_details/item_variant_details.py:110
+msgid "Open Sales Orders"
+msgstr "crwdns77526:0crwdne77526:0"
+
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr "crwdns111862:0crwdne111862:0"
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr "crwdns111864:0crwdne111864:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Open To Do"
+msgstr "crwdns77528:0crwdne77528:0"
+
+#: setup/doctype/email_digest/templates/default.html:130
+msgid "Open To Do "
+msgstr "crwdns77530:0crwdne77530:0"
+
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr "crwdns111866:0{0}crwdne111866:0"
+
+#. Name of a report
+#: manufacturing/report/open_work_orders/open_work_orders.json
+msgid "Open Work Orders"
+msgstr "crwdns77532:0crwdne77532:0"
+
+#: templates/pages/help.html:60
+msgid "Open a new ticket"
+msgstr "crwdns77534:0crwdne77534:0"
+
+#: accounts/report/general_ledger/general_ledger.py:56
+#: public/js/stock_analytics.js:97
+msgid "Opening"
+msgstr "crwdns77536:0crwdne77536:0"
+
+#. Group in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Opening & Closing"
+msgstr "crwdns77538:0crwdne77538:0"
+
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
+msgid "Opening (Cr)"
+msgstr "crwdns77540:0crwdne77540:0"
+
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
+msgid "Opening (Dr)"
+msgstr "crwdns77542:0crwdne77542:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
+msgid "Opening Accumulated Depreciation"
+msgstr "crwdns77544:0crwdne77544:0"
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Opening Accumulated Depreciation"
+msgstr "crwdns77546:0crwdne77546:0"
+
+#. Label of a Currency field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Opening Accumulated Depreciation"
+msgstr "crwdns77548:0crwdne77548:0"
+
+#: assets/doctype/asset/asset.py:427
+msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
+msgstr "crwdns77550:0{0}crwdne77550:0"
+
+#. Label of a Currency field in DocType 'POS Closing Entry Detail'
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgctxt "POS Closing Entry Detail"
+msgid "Opening Amount"
+msgstr "crwdns77552:0crwdne77552:0"
+
+#. Label of a Currency field in DocType 'POS Opening Entry Detail'
+#: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
+msgctxt "POS Opening Entry Detail"
+msgid "Opening Amount"
+msgstr "crwdns77554:0crwdne77554:0"
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
+msgid "Opening Balance"
+msgstr "crwdns77556:0crwdne77556:0"
+
+#. Label of a Table field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Opening Balance Details"
+msgstr "crwdns77558:0crwdne77558:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:105
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:153
+msgid "Opening Balance Equity"
+msgstr "crwdns77560:0crwdne77560:0"
+
+#. Label of a Date field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Opening Date"
+msgstr "crwdns77562:0crwdne77562:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Opening Entry"
+msgstr "crwdns77564:0crwdne77564:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Opening Entry"
+msgstr "crwdns77566:0crwdne77566:0"
+
+#: accounts/general_ledger.py:675
+msgid "Opening Entry can not be created after Period Closing Voucher is created."
+msgstr "crwdns77568:0crwdne77568:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:282
+msgid "Opening Invoice Creation In Progress"
+msgstr "crwdns77570:0crwdne77570:0"
+
+#. Name of a DocType
+#: accounts/doctype/account/account_tree.js:189
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgid "Opening Invoice Creation Tool"
+msgstr "crwdns77572:0crwdne77572:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Home Workspace
+#: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Opening Invoice Creation Tool"
+msgstr "crwdns77574:0crwdne77574:0"
+
+#. Name of a DocType
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgid "Opening Invoice Creation Tool Item"
+msgstr "crwdns77576:0crwdne77576:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:99
+msgid "Opening Invoice Item"
+msgstr "crwdns77578:0crwdne77578:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr "crwdns111868:0crwdne111868:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
+msgid "Opening Invoices Summary"
+msgstr "crwdns77580:0crwdne77580:0"
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
+#: stock/report/stock_balance/stock_balance.py:426
+msgid "Opening Qty"
+msgstr "crwdns77582:0crwdne77582:0"
+
+#: stock/doctype/item/item.py:295
+msgid "Opening Stock"
+msgstr "crwdns77584:0crwdne77584:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Opening Stock"
+msgstr "crwdns77586:0crwdne77586:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Opening Stock"
+msgstr "crwdns77588:0crwdne77588:0"
+
+#. Label of a Time field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Opening Time"
+msgstr "crwdns77590:0crwdne77590:0"
+
+#: stock/report/stock_balance/stock_balance.py:433
+msgid "Opening Value"
+msgstr "crwdns77592:0crwdne77592:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Opening and Closing"
+msgstr "crwdns77594:0crwdne77594:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
+msgid "Opening {0} Invoices created"
+msgstr "crwdns77596:0{0}crwdne77596:0"
+
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
+msgid "Operating Cost"
+msgstr "crwdns77598:0crwdne77598:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operating Cost"
+msgstr "crwdns77600:0crwdne77600:0"
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operating Cost"
+msgstr "crwdns77602:0crwdne77602:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operating Cost (Company Currency)"
+msgstr "crwdns77604:0crwdne77604:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operating Cost Per BOM Quantity"
+msgstr "crwdns77606:0crwdne77606:0"
+
+#: manufacturing/doctype/bom/bom.py:1313
+msgid "Operating Cost as per Work Order / BOM"
+msgstr "crwdns77608:0crwdne77608:0"
+
+#. Label of a Currency field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operating Cost(Company Currency)"
+msgstr "crwdns77610:0crwdne77610:0"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Operating Costs"
+msgstr "crwdns77612:0crwdne77612:0"
+
+#. Label of a Section Break field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Operating Costs"
+msgstr "crwdns77614:0crwdne77614:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/bom/bom.js:332
+#: manufacturing/doctype/operation/operation.json
+#: manufacturing/doctype/work_order/work_order.js:240
+#: manufacturing/onboarding_step/operation/operation.json
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:112
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
+#: manufacturing/report/job_card_summary/job_card_summary.py:167
+msgid "Operation"
+msgstr "crwdns77616:0crwdne77616:0"
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Operation"
+msgstr "crwdns77618:0crwdne77618:0"
+
+#. Label of a Link field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operation"
+msgstr "crwdns77620:0crwdne77620:0"
+
+#. Label of a Link field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Operation"
+msgstr "crwdns77622:0crwdne77622:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation"
+msgstr "crwdns77624:0crwdne77624:0"
+
+#. Label of a Link field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Operation"
+msgstr "crwdns77626:0crwdne77626:0"
+
+#. Label of a Link field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Operation"
+msgstr "crwdns77628:0crwdne77628:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Operation"
+msgid "Operation"
+msgstr "crwdns77630:0crwdne77630:0"
+
+#. Label of a Link field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Operation"
+msgstr "crwdns77632:0crwdne77632:0"
+
+#. Label of a Link field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Operation"
+msgstr "crwdns77634:0crwdne77634:0"
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Operation"
+msgstr "crwdns77636:0crwdne77636:0"
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation & Workstation"
+msgstr "crwdns77638:0crwdne77638:0"
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Operation Cost"
+msgstr "crwdns77640:0crwdne77640:0"
+
+#. Label of a Section Break field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Operation Description"
+msgstr "crwdns77642:0crwdne77642:0"
+
+#. Label of a Text Editor field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Operation Description"
+msgstr "crwdns77644:0crwdne77644:0"
+
+#. Label of a Data field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation ID"
+msgstr "crwdns77646:0crwdne77646:0"
+
+#: manufacturing/doctype/work_order/work_order.js:254
+msgid "Operation Id"
+msgstr "crwdns77648:0crwdne77648:0"
+
+#. Label of a Select field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Operation Row Number"
+msgstr "crwdns77650:0crwdne77650:0"
+
+#. Label of a Float field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Operation Time"
+msgstr "crwdns77652:0crwdne77652:0"
+
+#. Label of a Float field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Operation Time"
+msgstr "crwdns77654:0crwdne77654:0"
+
+#. Label of a Float field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operation Time "
+msgstr "crwdns77656:0crwdne77656:0"
+
+#: manufacturing/doctype/work_order/work_order.py:996
+msgid "Operation Time must be greater than 0 for Operation {0}"
+msgstr "crwdns77658:0{0}crwdne77658:0"
+
+#. Description of the 'Completed Qty' (Float) field in DocType 'Work Order
+#. Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Operation completed for how many finished goods?"
+msgstr "crwdns77660:0crwdne77660:0"
+
+#. Description of the 'Fixed Time' (Check) field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Operation time does not depend on quantity to produce"
+msgstr "crwdns77662:0crwdne77662:0"
+
+#: manufacturing/doctype/job_card/job_card.js:238
+msgid "Operation {0} added multiple times in the work order {1}"
+msgstr "crwdns77664:0{0}crwdnd77664:0{1}crwdne77664:0"
+
+#: manufacturing/doctype/job_card/job_card.py:978
+msgid "Operation {0} does not belong to the work order {1}"
+msgstr "crwdns77666:0{0}crwdnd77666:0{1}crwdne77666:0"
+
+#: manufacturing/doctype/workstation/workstation.py:336
+msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
+msgstr "crwdns77668:0{0}crwdnd77668:0{1}crwdne77668:0"
+
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
+msgid "Operations"
+msgstr "crwdns77670:0crwdne77670:0"
+
+#. Label of a Table field in DocType 'BOM'
+#. Label of a Tab Break field in DocType 'BOM'
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Operations"
+msgstr "crwdns77672:0crwdne77672:0"
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Operations"
+msgstr "crwdns77674:0crwdne77674:0"
+
+#. Label of a Section Break field in DocType 'Work Order'
+#. Label of a Table field in DocType 'Work Order'
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Operations"
+msgstr "crwdns77676:0crwdne77676:0"
+
+#: manufacturing/doctype/bom/bom.py:961
+msgid "Operations cannot be left blank"
+msgstr "crwdns77678:0crwdne77678:0"
+
+#: manufacturing/doctype/workstation/workstation.js:165
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:85
+msgid "Operator"
+msgstr "crwdns77680:0crwdne77680:0"
+
+#. Label of a Link field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Operator"
+msgstr "crwdns77682:0crwdne77682:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:21
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:27
+msgid "Opp Count"
+msgstr "crwdns77684:0crwdne77684:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:25
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:31
+msgid "Opp/Lead %"
+msgstr "crwdns77686:0crwdne77686:0"
+
+#: selling/page/sales_funnel/sales_funnel.py:56
+msgid "Opportunities"
+msgstr "crwdns77688:0crwdne77688:0"
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#. Label of a Table field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Opportunities"
+msgstr "crwdns77690:0crwdne77690:0"
+
+#: selling/page/sales_funnel/sales_funnel.js:48
+msgid "Opportunities by lead source"
+msgstr "crwdns77692:0crwdne77692:0"
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
+#: crm/report/lost_opportunity/lost_opportunity.py:17
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
+msgid "Opportunity"
+msgstr "crwdns77694:0crwdne77694:0"
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Opportunity"
+msgstr "crwdns77696:0crwdne77696:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Opportunity"
+msgstr "crwdns77698:0crwdne77698:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a shortcut in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Opportunity"
+msgid "Opportunity"
+msgstr "crwdns77700:0crwdne77700:0"
+
+#. Label of a Link field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Opportunity"
+msgstr "crwdns77702:0crwdne77702:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Opportunity"
+msgstr "crwdns77704:0crwdne77704:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Opportunity"
+msgstr "crwdns77706:0crwdne77706:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Opportunity"
+msgstr "crwdns77708:0crwdne77708:0"
+
+#: selling/report/territory_wise_sales/territory_wise_sales.py:29
+msgid "Opportunity Amount"
+msgstr "crwdns77710:0crwdne77710:0"
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Amount"
+msgstr "crwdns77712:0crwdne77712:0"
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Amount (Company Currency)"
+msgstr "crwdns77714:0crwdne77714:0"
+
+#. Label of a Date field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Date"
+msgstr "crwdns77716:0crwdne77716:0"
+
+#: crm/report/lost_opportunity/lost_opportunity.js:42
+#: crm/report/lost_opportunity/lost_opportunity.py:24
+msgid "Opportunity From"
+msgstr "crwdns77718:0crwdne77718:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity From"
+msgstr "crwdns77720:0crwdne77720:0"
+
+#. Name of a DocType
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgid "Opportunity Item"
+msgstr "crwdns77722:0crwdne77722:0"
+
+#. Label of a Text field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Opportunity Item"
+msgstr "crwdns77724:0crwdne77724:0"
+
+#. Name of a DocType
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+msgid "Opportunity Lost Reason"
+msgstr "crwdns77726:0crwdne77726:0"
+
+#. Label of a Link field in DocType 'Lost Reason Detail'
+#: crm/doctype/lost_reason_detail/lost_reason_detail.json
+msgctxt "Lost Reason Detail"
+msgid "Opportunity Lost Reason"
+msgstr "crwdns77728:0crwdne77728:0"
+
+#. Label of a Link field in DocType 'Opportunity Lost Reason Detail'
+#: crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
+msgctxt "Opportunity Lost Reason Detail"
+msgid "Opportunity Lost Reason"
+msgstr "crwdns77730:0crwdne77730:0"
+
+#. Name of a DocType
+#: crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
+msgid "Opportunity Lost Reason Detail"
+msgstr "crwdns77732:0crwdne77732:0"
+
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
+msgid "Opportunity Owner"
+msgstr "crwdns77734:0crwdne77734:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Owner"
+msgstr "crwdns77736:0crwdne77736:0"
+
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
+msgid "Opportunity Source"
+msgstr "crwdns77738:0crwdne77738:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgid "Opportunity Summary by Sales Stage"
+msgstr "crwdns77740:0crwdne77740:0"
+
+#. Name of a report
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.json
+msgid "Opportunity Summary by Sales Stage "
+msgstr "crwdns77742:0crwdne77742:0"
+
+#. Name of a DocType
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/report/lost_opportunity/lost_opportunity.py:44
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
+msgid "Opportunity Type"
+msgstr "crwdns77744:0crwdne77744:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Type"
+msgstr "crwdns77746:0crwdne77746:0"
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Opportunity Value"
+msgstr "crwdns77748:0crwdne77748:0"
+
+#: public/js/communication.js:102
+msgid "Opportunity {0} created"
+msgstr "crwdns77750:0{0}crwdne77750:0"
+
+#. Label of a Button field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Optimize Route"
+msgstr "crwdns77752:0crwdne77752:0"
+
+#: accounts/doctype/account/account_tree.js:168
+msgid "Optional. Sets company's default currency, if not specified."
+msgstr "crwdns77754:0crwdne77754:0"
+
+#: accounts/doctype/account/account_tree.js:155
+msgid "Optional. This setting will be used to filter in various transactions."
+msgstr "crwdns77756:0crwdne77756:0"
+
+#. Label of a Text field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Options"
+msgstr "crwdns77758:0crwdne77758:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Orange"
+msgstr "crwdns77760:0crwdne77760:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Orange"
+msgstr "crwdns77762:0crwdne77762:0"
+
+#: selling/report/territory_wise_sales/territory_wise_sales.py:43
+msgid "Order Amount"
+msgstr "crwdns77764:0crwdne77764:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
+msgid "Order By"
+msgstr "crwdns77766:0crwdne77766:0"
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Order Confirmation Date"
+msgstr "crwdns77768:0crwdne77768:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Order Confirmation No"
+msgstr "crwdns77770:0crwdne77770:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:23
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:29
+msgid "Order Count"
+msgstr "crwdns77772:0crwdne77772:0"
+
+#. Label of a Section Break field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Order Information"
+msgstr "crwdns77774:0crwdne77774:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:148
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
+msgid "Order Qty"
+msgstr "crwdns77776:0crwdne77776:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Order Status"
+msgstr "crwdns77778:0crwdne77778:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Order Status"
+msgstr "crwdns77780:0crwdne77780:0"
+
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr "crwdns111870:0crwdne111870:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
+msgid "Order Type"
+msgstr "crwdns77782:0crwdne77782:0"
+
+#. Label of a Select field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Order Type"
+msgstr "crwdns77784:0crwdne77784:0"
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Order Type"
+msgstr "crwdns77786:0crwdne77786:0"
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Order Type"
+msgstr "crwdns77788:0crwdne77788:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:24
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:30
+msgid "Order Value"
+msgstr "crwdns77790:0crwdne77790:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:27
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:33
+msgid "Order/Quot %"
+msgstr "crwdns77794:0crwdne77794:0"
+
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
+msgid "Ordered"
+msgstr "crwdns77796:0crwdne77796:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Ordered"
+msgstr "crwdns77798:0crwdne77798:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Ordered"
+msgstr "crwdns77800:0crwdne77800:0"
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:49
+#: stock/report/stock_projected_qty/stock_projected_qty.py:157
+msgid "Ordered Qty"
+msgstr "crwdns77802:0crwdne77802:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Ordered Qty"
+msgstr "crwdns77804:0crwdne77804:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Ordered Qty"
+msgstr "crwdns77806:0crwdne77806:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Ordered Qty"
+msgstr "crwdns77808:0crwdne77808:0"
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Ordered Qty"
+msgstr "crwdns77810:0crwdne77810:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Ordered Qty"
+msgstr "crwdns77812:0crwdne77812:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr "crwdns111872:0crwdne111872:0"
+
+#: stock/report/item_shortage_report/item_shortage_report.py:102
+msgid "Ordered Quantity"
+msgstr "crwdns77814:0crwdne77814:0"
+
+#. Label of a Float field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Ordered Quantity"
+msgstr "crwdns77816:0crwdne77816:0"
+
+#: buying/doctype/supplier/supplier_dashboard.py:14
+#: selling/doctype/customer/customer_dashboard.py:21
+#: selling/doctype/sales_order/sales_order.py:751
+#: setup/doctype/company/company_dashboard.py:23
+msgid "Orders"
+msgstr "crwdns77818:0crwdne77818:0"
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:30
+msgid "Organization"
+msgstr "crwdns77820:0crwdne77820:0"
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Organization"
+msgstr "crwdns77822:0crwdne77822:0"
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Organization"
+msgstr "crwdns77824:0crwdne77824:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Organization Name"
+msgstr "crwdns77826:0crwdne77826:0"
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Orientation"
+msgstr "crwdns77828:0crwdne77828:0"
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Original Item"
+msgstr "crwdns77830:0crwdne77830:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Original Item"
+msgstr "crwdns77832:0crwdne77832:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+msgid "Original invoice should be consolidated before or along with the return invoice."
+msgstr "crwdns77834:0crwdne77834:0"
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Other"
+msgstr "crwdns77836:0crwdne77836:0"
+
+#. Label of a Section Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Other"
+msgstr "crwdns77838:0crwdne77838:0"
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Other"
+msgstr "crwdns77840:0crwdne77840:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Other"
+msgstr "crwdns77842:0crwdne77842:0"
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Other Details"
+msgstr "crwdns77844:0crwdne77844:0"
+
+#. Label of a Section Break field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Other Details"
+msgstr "crwdns77846:0crwdne77846:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Other Details"
+msgstr "crwdns77848:0crwdne77848:0"
+
+#. Label of a HTML field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Other Details"
+msgstr "crwdns77850:0crwdne77850:0"
+
+#. Label of a HTML field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Other Details"
+msgstr "crwdns77852:0crwdne77852:0"
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Other Info"
+msgstr "crwdns77854:0crwdne77854:0"
+
+#. Label of a Card Break in the Financial Reports Workspace
+#. Label of a Card Break in the Buying Workspace
+#. Label of a Card Break in the Selling Workspace
+#. Label of a Card Break in the Stock Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgid "Other Reports"
+msgstr "crwdns77856:0crwdne77856:0"
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Other Settings"
+msgstr "crwdns77858:0crwdne77858:0"
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Other Settings"
+msgstr "crwdns77860:0crwdne77860:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr "crwdns112536:0crwdne112536:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr "crwdns112538:0crwdne112538:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr "crwdns112540:0crwdne112540:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr "crwdns112542:0crwdne112542:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr "crwdns112544:0crwdne112544:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr "crwdns112546:0crwdne112546:0"
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
+msgid "Out Qty"
+msgstr "crwdns77862:0crwdne77862:0"
+
+#: stock/report/stock_balance/stock_balance.py:454
+msgid "Out Value"
+msgstr "crwdns77864:0crwdne77864:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Out of AMC"
+msgstr "crwdns77866:0crwdne77866:0"
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Out of AMC"
+msgstr "crwdns77868:0crwdne77868:0"
+
+#: assets/doctype/asset/asset_list.js:17
+msgid "Out of Order"
+msgstr "crwdns77870:0crwdne77870:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Out of Order"
+msgstr "crwdns77872:0crwdne77872:0"
+
+#: stock/doctype/pick_list/pick_list.py:423
+msgid "Out of Stock"
+msgstr "crwdns77874:0crwdne77874:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Out of Warranty"
+msgstr "crwdns77876:0crwdne77876:0"
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Out of Warranty"
+msgstr "crwdns77878:0crwdne77878:0"
+
+#: templates/includes/macros.html:173
+msgid "Out of stock"
+msgstr "crwdns77880:0crwdne77880:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:65
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:103
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:135
+msgid "Outgoing"
+msgstr "crwdns77882:0crwdne77882:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Outgoing"
+msgstr "crwdns77884:0crwdne77884:0"
+
+#. Option for the 'Inspection Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Outgoing"
+msgstr "crwdns77886:0crwdne77886:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Outgoing Rate"
+msgstr "crwdns77888:0crwdne77888:0"
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Outgoing Rate"
+msgstr "crwdns77890:0crwdne77890:0"
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Outstanding"
+msgstr "crwdns77892:0crwdne77892:0"
+
+#. Label of a Float field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Outstanding"
+msgstr "crwdns77894:0crwdne77894:0"
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Outstanding"
+msgstr "crwdns77896:0crwdne77896:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:799
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
+#: accounts/report/purchase_register/purchase_register.py:289
+#: accounts/report/sales_register/sales_register.py:318
+msgid "Outstanding Amount"
+msgstr "crwdns77898:0crwdne77898:0"
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Outstanding Amount"
+msgstr "crwdns77900:0crwdne77900:0"
+
+#. Label of a Currency field in DocType 'Discounted Invoice'
+#: accounts/doctype/discounted_invoice/discounted_invoice.json
+msgctxt "Discounted Invoice"
+msgid "Outstanding Amount"
+msgstr "crwdns77902:0crwdne77902:0"
+
+#. Label of a Currency field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Outstanding Amount"
+msgstr "crwdns77904:0crwdne77904:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Outstanding Amount"
+msgstr "crwdns77906:0crwdne77906:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Outstanding Amount"
+msgstr "crwdns77908:0crwdne77908:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Outstanding Amount"
+msgstr "crwdns77910:0crwdne77910:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Outstanding Amount"
+msgstr "crwdns77912:0crwdne77912:0"
+
+#: selling/report/customer_credit_balance/customer_credit_balance.py:66
+msgid "Outstanding Amt"
+msgstr "crwdns77914:0crwdne77914:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
+msgid "Outstanding Cheques and Deposits to clear"
+msgstr "crwdns77916:0crwdne77916:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:373
+msgid "Outstanding for {0} cannot be less than zero ({1})"
+msgstr "crwdns77918:0{0}crwdnd77918:0{1}crwdne77918:0"
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Outward"
+msgstr "crwdns77920:0crwdne77920:0"
+
+#. Option for the 'Payment Request Type' (Select) field in DocType 'Payment
+#. Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Outward"
+msgstr "crwdns77922:0crwdne77922:0"
+
+#. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
+#. Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Outward"
+msgstr "crwdns77924:0crwdne77924:0"
+
+#. Label of a Currency field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Over Billing Allowance (%)"
+msgstr "crwdns77926:0crwdne77926:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Over Billing Allowance (%)"
+msgstr "crwdns77928:0crwdne77928:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Over Delivery/Receipt Allowance (%)"
+msgstr "crwdns77930:0crwdne77930:0"
+
+#. Label of a Float field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Over Delivery/Receipt Allowance (%)"
+msgstr "crwdns77932:0crwdne77932:0"
+
+#: controllers/stock_controller.py:1108
+msgid "Over Receipt"
+msgstr "crwdns77934:0crwdne77934:0"
+
+#: controllers/status_updater.py:363
+msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
+msgstr "crwdns77936:0{0}crwdnd77936:0{1}crwdnd77936:0{2}crwdnd77936:0{3}crwdne77936:0"
+
+#. Label of a Float field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Over Transfer Allowance"
+msgstr "crwdns77938:0crwdne77938:0"
+
+#. Label of a Float field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Over Transfer Allowance (%)"
+msgstr "crwdns77940:0crwdne77940:0"
+
+#: controllers/status_updater.py:365
+msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
+msgstr "crwdns77942:0{0}crwdnd77942:0{1}crwdnd77942:0{2}crwdnd77942:0{3}crwdne77942:0"
+
+#: controllers/accounts_controller.py:1792
+msgid "Overbilling of {} ignored because you have {} role."
+msgstr "crwdns77944:0crwdne77944:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
+#: projects/report/project_summary/project_summary.py:94
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
+msgid "Overdue"
+msgstr "crwdns77946:0crwdne77946:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Overdue"
+msgstr "crwdns77948:0crwdne77948:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Overdue"
+msgstr "crwdns77950:0crwdne77950:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Overdue"
+msgstr "crwdns77952:0crwdne77952:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Overdue"
+msgstr "crwdns77954:0crwdne77954:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Overdue"
+msgstr "crwdns77956:0crwdne77956:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Overdue"
+msgstr "crwdns77958:0crwdne77958:0"
+
+#. Label of a Data field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Overdue Days"
+msgstr "crwdns77960:0crwdne77960:0"
+
+#. Name of a DocType
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgid "Overdue Payment"
+msgstr "crwdns77962:0crwdne77962:0"
+
+#. Label of a Table field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Overdue Payments"
+msgstr "crwdns77964:0crwdne77964:0"
+
+#: projects/report/project_summary/project_summary.py:136
+msgid "Overdue Tasks"
+msgstr "crwdns77966:0crwdne77966:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Overdue and Discounted"
+msgstr "crwdns77968:0crwdne77968:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Overdue and Discounted"
+msgstr "crwdns77970:0crwdne77970:0"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
+msgid "Overlap in scoring between {0} and {1}"
+msgstr "crwdns77972:0{0}crwdnd77972:0{1}crwdne77972:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
+msgid "Overlapping conditions found between:"
+msgstr "crwdns77974:0crwdne77974:0"
+
+#. Label of a Percent field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Overproduction Percentage For Sales Order"
+msgstr "crwdns77976:0crwdne77976:0"
+
+#. Label of a Percent field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Overproduction Percentage For Work Order"
+msgstr "crwdns77978:0crwdne77978:0"
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Overproduction for Sales and Work Order"
+msgstr "crwdns77980:0crwdne77980:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Overview"
+msgstr "crwdns77982:0crwdne77982:0"
+
+#. Label of a Tab Break field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Overview"
+msgstr "crwdns77984:0crwdne77984:0"
+
+#. Option for the 'Permanent Address Is' (Select) field in DocType 'Employee'
+#. Option for the 'Current Address Is' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Owned"
+msgstr "crwdns77986:0crwdne77986:0"
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:29
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:23
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:39
+#: accounts/report/sales_register/sales_register.js:46
+#: accounts/report/sales_register/sales_register.py:235
+#: crm/report/lead_details/lead_details.py:45
+msgid "Owner"
+msgstr "crwdns77988:0crwdne77988:0"
+
+#. Label of a Data field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "PAN No"
+msgstr "crwdns77990:0crwdne77990:0"
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "PDF Name"
+msgstr "crwdns77992:0crwdne77992:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "PIN"
+msgstr "crwdns77994:0crwdne77994:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "PMO-"
+msgstr "crwdns77996:0crwdne77996:0"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "PO Supplied Item"
+msgstr "crwdns77998:0crwdne77998:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "PO-JOB.#####"
+msgstr "crwdns78000:0crwdne78000:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "POS"
+msgstr "crwdns78002:0crwdne78002:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgid "POS Closing Entry"
+msgstr "crwdns78004:0crwdne78004:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Closing Entry"
+msgid "POS Closing Entry"
+msgstr "crwdns78006:0crwdne78006:0"
+
+#. Label of a Link field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "POS Closing Entry"
+msgstr "crwdns78008:0crwdne78008:0"
+
+#. Label of a Data field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "POS Closing Entry"
+msgstr "crwdns78010:0crwdne78010:0"
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "POS Closing Entry"
+msgstr "crwdns78012:0crwdne78012:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
+msgid "POS Closing Entry Detail"
+msgstr "crwdns78014:0crwdne78014:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgid "POS Closing Entry Taxes"
+msgstr "crwdns78016:0crwdne78016:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
+msgid "POS Closing Failed"
+msgstr "crwdns78018:0crwdne78018:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
+msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
+msgstr "crwdns78020:0{0}crwdne78020:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_customer_group/pos_customer_group.json
+msgid "POS Customer Group"
+msgstr "crwdns78022:0crwdne78022:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_field/pos_field.json
+msgid "POS Field"
+msgstr "crwdns78024:0crwdne78024:0"
+
+#. Label of a Table field in DocType 'POS Settings'
+#: accounts/doctype/pos_settings/pos_settings.json
+msgctxt "POS Settings"
+msgid "POS Field"
+msgstr "crwdns78026:0crwdne78026:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice/pos_invoice.json
+#: accounts/report/pos_register/pos_register.py:173
+msgid "POS Invoice"
+msgstr "crwdns78028:0crwdne78028:0"
+
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "POS Invoice"
+msgid "POS Invoice"
+msgstr "crwdns104618:0crwdne104618:0"
+
+#. Label of a Link field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "POS Invoice"
+msgstr "crwdns78030:0crwdne78030:0"
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "POS Invoice"
+msgstr "crwdns78032:0crwdne78032:0"
+
+#. Linked DocType in Sales Invoice's connections
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "POS Invoice"
+msgstr "crwdns78034:0crwdne78034:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgid "POS Invoice Item"
+msgstr "crwdns78036:0crwdne78036:0"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "POS Invoice Item"
+msgstr "crwdns78038:0crwdne78038:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgid "POS Invoice Merge Log"
+msgstr "crwdns78040:0crwdne78040:0"
+
+#. Linked DocType in POS Closing Entry's connections
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Invoice Merge Log"
+msgstr "crwdns78042:0crwdne78042:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgid "POS Invoice Reference"
+msgstr "crwdns78044:0crwdne78044:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:101
+msgid "POS Invoice is not {}"
+msgstr "crwdns78046:0crwdne78046:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:91
+msgid "POS Invoice is {}"
+msgstr "crwdns78048:0crwdne78048:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:105
+msgid "POS Invoice isn't created by user {}"
+msgstr "crwdns78050:0crwdne78050:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:191
+msgid "POS Invoice should have {} field checked."
+msgstr "crwdns78052:0crwdne78052:0"
+
+#. Label of a Table field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "POS Invoices"
+msgstr "crwdns78054:0crwdne78054:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
+msgid "POS Invoices will be consolidated in a background process"
+msgstr "crwdns78056:0crwdne78056:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+msgid "POS Invoices will be unconsolidated in a background process"
+msgstr "crwdns78058:0crwdne78058:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_item_group/pos_item_group.json
+msgid "POS Item Group"
+msgstr "crwdns78060:0crwdne78060:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgid "POS Opening Entry"
+msgstr "crwdns78062:0crwdne78062:0"
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Opening Entry"
+msgstr "crwdns78064:0crwdne78064:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Opening Entry"
+msgid "POS Opening Entry"
+msgstr "crwdns78066:0crwdne78066:0"
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "POS Opening Entry"
+msgstr "crwdns78068:0crwdne78068:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
+msgid "POS Opening Entry Detail"
+msgstr "crwdns78070:0crwdne78070:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_payment_method/pos_payment_method.json
+msgid "POS Payment Method"
+msgstr "crwdns78072:0crwdne78072:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_profile/pos_profile.json
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
+msgid "POS Profile"
+msgstr "crwdns78074:0crwdne78074:0"
+
+#. Label of a Link field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Profile"
+msgstr "crwdns78076:0crwdne78076:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "POS Profile"
+msgstr "crwdns78078:0crwdne78078:0"
+
+#. Label of a Link field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "POS Profile"
+msgstr "crwdns78080:0crwdne78080:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "POS Profile"
+msgstr "crwdns78082:0crwdne78082:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_profile_user/pos_profile_user.json
+msgid "POS Profile User"
+msgstr "crwdns78084:0crwdne78084:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:97
+msgid "POS Profile doesn't matches {}"
+msgstr "crwdns78086:0crwdne78086:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
+msgid "POS Profile required to make POS Entry"
+msgstr "crwdns78088:0crwdne78088:0"
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:63
+msgid "POS Profile {} contains Mode of Payment {}. Please remove them to disable this mode."
+msgstr "crwdns78090:0crwdne78090:0"
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:46
+msgid "POS Profile {} does not belongs to company {}"
+msgstr "crwdns78092:0crwdne78092:0"
+
+#. Name of a report
+#: accounts/report/pos_register/pos_register.json
+msgid "POS Register"
+msgstr "crwdns78094:0crwdne78094:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_search_fields/pos_search_fields.json
+msgid "POS Search Fields"
+msgstr "crwdns78096:0crwdne78096:0"
+
+#. Label of a Table field in DocType 'POS Settings'
+#: accounts/doctype/pos_settings/pos_settings.json
+msgctxt "POS Settings"
+msgid "POS Search Fields"
+msgstr "crwdns78098:0crwdne78098:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "POS Setting"
+msgstr "crwdns78100:0crwdne78100:0"
+
+#. Name of a DocType
+#: accounts/doctype/pos_settings/pos_settings.json
+msgid "POS Settings"
+msgstr "crwdns78102:0crwdne78102:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Settings"
+msgid "POS Settings"
+msgstr "crwdns78104:0crwdne78104:0"
+
+#. Label of a Table field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "POS Transactions"
+msgstr "crwdns78106:0crwdne78106:0"
+
+#: selling/page/point_of_sale/pos_controller.js:392
+msgid "POS invoice {0} created successfully"
+msgstr "crwdns104620:0{0}crwdne104620:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "POS-CLO-"
+msgstr "crwdns78110:0crwdne78110:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "PRLE-.####"
+msgstr "crwdns78112:0crwdne78112:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "PROJ-.####"
+msgstr "crwdns78114:0crwdne78114:0"
+
+#. Name of a DocType
+#: accounts/doctype/psoa_cost_center/psoa_cost_center.json
+msgid "PSOA Cost Center"
+msgstr "crwdns78116:0crwdne78116:0"
+
+#. Name of a DocType
+#: accounts/doctype/psoa_project/psoa_project.json
+msgid "PSOA Project"
+msgstr "crwdns78118:0crwdne78118:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Supplier Scorecard
+#. Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "PU-SSP-.YYYY.-"
+msgstr "crwdns78120:0crwdne78120:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "PUR-ORD-.YYYY.-"
+msgstr "crwdns78122:0crwdne78122:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "PUR-RFQ-.YYYY.-"
+msgstr "crwdns78124:0crwdne78124:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "PUR-SQTN-.YYYY.-"
+msgstr "crwdns78126:0crwdne78126:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "PZN"
+msgstr "crwdns78128:0crwdne78128:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:115
+msgid "Package No(s) already in use. Try from Package No {0}"
+msgstr "crwdns78130:0{0}crwdne78130:0"
+
+#. Label of a Section Break field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Package Weight Details"
+msgstr "crwdns78132:0crwdne78132:0"
+
+#: stock/doctype/delivery_note/delivery_note_list.js:74
+msgid "Packaging Slip From Delivery Note"
+msgstr "crwdns78134:0crwdne78134:0"
+
+#. Name of a DocType
+#: stock/doctype/packed_item/packed_item.json
+msgid "Packed Item"
+msgstr "crwdns78136:0crwdne78136:0"
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Packed Items"
+msgstr "crwdns78138:0crwdne78138:0"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Packed Items"
+msgstr "crwdns78140:0crwdne78140:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Packed Items"
+msgstr "crwdns78142:0crwdne78142:0"
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Packed Items"
+msgstr "crwdns78144:0crwdne78144:0"
+
+#: controllers/stock_controller.py:946
+msgid "Packed Items cannot be transferred internally"
+msgstr "crwdns78146:0crwdne78146:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Packed Qty"
+msgstr "crwdns78148:0crwdne78148:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Packed Qty"
+msgstr "crwdns78150:0crwdne78150:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Packing List"
+msgstr "crwdns78152:0crwdne78152:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Packing List"
+msgstr "crwdns78154:0crwdne78154:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Packing List"
+msgstr "crwdns78156:0crwdne78156:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Packing List"
+msgstr "crwdns78158:0crwdne78158:0"
+
+#. Name of a DocType
+#: stock/doctype/delivery_note/delivery_note.js:221
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Packing Slip"
+msgstr "crwdns78160:0crwdne78160:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Packing Slip"
+msgid "Packing Slip"
+msgstr "crwdns78162:0crwdne78162:0"
+
+#. Name of a DocType
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgid "Packing Slip Item"
+msgstr "crwdns78164:0crwdne78164:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:780
+msgid "Packing Slip(s) cancelled"
+msgstr "crwdns78166:0crwdne78166:0"
+
+#. Label of a Int field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Packing Unit"
+msgstr "crwdns78168:0crwdne78168:0"
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Page Break"
+msgstr "crwdns78170:0crwdne78170:0"
+
+#. Label of a Check field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Page Break"
+msgstr "crwdns78172:0crwdne78172:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Page Break"
+msgstr "crwdns78174:0crwdne78174:0"
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Page Break"
+msgstr "crwdns78176:0crwdne78176:0"
+
+#. Label of a Check field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Page Break"
+msgstr "crwdns78178:0crwdne78178:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Page Break"
+msgstr "crwdns78180:0crwdne78180:0"
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Page Break"
+msgstr "crwdns78182:0crwdne78182:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Page Break"
+msgstr "crwdns78184:0crwdne78184:0"
+
+#. Label of a Check field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Page Break"
+msgstr "crwdns78186:0crwdne78186:0"
+
+#. Label of a Check field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Page Break"
+msgstr "crwdns78188:0crwdne78188:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Page Break"
+msgstr "crwdns78190:0crwdne78190:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Page Break"
+msgstr "crwdns78192:0crwdne78192:0"
+
+#. Label of a Check field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Page Break"
+msgstr "crwdns78194:0crwdne78194:0"
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Page Break"
+msgstr "crwdns78196:0crwdne78196:0"
+
+#. Label of a Check field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Page Break"
+msgstr "crwdns78198:0crwdne78198:0"
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Page Break After Each SoA"
+msgstr "crwdns78200:0crwdne78200:0"
+
+#: accounts/print_format/sales_invoice_return/sales_invoice_return.html:105
+msgid "Page {0} of {1}"
+msgstr "crwdns78202:0{0}crwdnd78202:0{1}crwdne78202:0"
+
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
+msgid "Paid"
+msgstr "crwdns78204:0crwdne78204:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Paid"
+msgstr "crwdns78206:0crwdne78206:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Paid"
+msgstr "crwdns78208:0crwdne78208:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Paid"
+msgstr "crwdns78210:0crwdne78210:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Paid"
+msgstr "crwdns78212:0crwdne78212:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
+msgid "Paid Amount"
+msgstr "crwdns78214:0crwdne78214:0"
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Paid Amount"
+msgstr "crwdns78216:0crwdne78216:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Paid Amount"
+msgstr "crwdns78218:0crwdne78218:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount"
+msgstr "crwdns78220:0crwdne78220:0"
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Paid Amount"
+msgstr "crwdns78222:0crwdne78222:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Paid Amount"
+msgstr "crwdns78224:0crwdne78224:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Paid Amount"
+msgstr "crwdns78226:0crwdne78226:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Paid Amount (Company Currency)"
+msgstr "crwdns78228:0crwdne78228:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount (Company Currency)"
+msgstr "crwdns78230:0crwdne78230:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Paid Amount (Company Currency)"
+msgstr "crwdns78232:0crwdne78232:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Paid Amount (Company Currency)"
+msgstr "crwdns78234:0crwdne78234:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount After Tax"
+msgstr "crwdns78236:0crwdne78236:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid Amount After Tax (Company Currency)"
+msgstr "crwdns78238:0crwdne78238:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1059
+msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
+msgstr "crwdns78240:0{0}crwdne78240:0"
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid From Account Type"
+msgstr "crwdns78242:0crwdne78242:0"
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Paid Loan"
+msgstr "crwdns78244:0crwdne78244:0"
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Paid To Account Type"
+msgstr "crwdns78246:0crwdne78246:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
+msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
+msgstr "crwdns78248:0crwdne78248:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr "crwdns112548:0crwdne112548:0"
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pallets"
+msgstr "crwdns78250:0crwdne78250:0"
+
+#. Label of a Link field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Parameter"
+msgstr "crwdns78252:0crwdne78252:0"
+
+#. Label of a Data field in DocType 'Quality Feedback Parameter'
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgctxt "Quality Feedback Parameter"
+msgid "Parameter"
+msgstr "crwdns78254:0crwdne78254:0"
+
+#. Label of a Data field in DocType 'Quality Feedback Template Parameter'
+#: quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
+msgctxt "Quality Feedback Template Parameter"
+msgid "Parameter"
+msgstr "crwdns78256:0crwdne78256:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Parameter'
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgctxt "Quality Inspection Parameter"
+msgid "Parameter"
+msgstr "crwdns78258:0crwdne78258:0"
+
+#. Label of a Link field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Parameter"
+msgstr "crwdns78260:0crwdne78260:0"
+
+#. Label of a Link field in DocType 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Parameter Group"
+msgstr "crwdns78262:0crwdne78262:0"
+
+#. Label of a Link field in DocType 'Quality Inspection Parameter'
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgctxt "Quality Inspection Parameter"
+msgid "Parameter Group"
+msgstr "crwdns78264:0crwdne78264:0"
+
+#. Label of a Link field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Parameter Group"
+msgstr "crwdns78266:0crwdne78266:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Parameter Group'
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+msgctxt "Quality Inspection Parameter Group"
+msgid "Parameter Group Name"
+msgstr "crwdns78268:0crwdne78268:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Parameter Name"
+msgstr "crwdns78270:0crwdne78270:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Parameter Name"
+msgstr "crwdns78272:0crwdne78272:0"
+
+#. Label of a Table field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Parameters"
+msgstr "crwdns78274:0crwdne78274:0"
+
+#. Label of a Table field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Parameters"
+msgstr "crwdns78276:0crwdne78276:0"
+
+#. Label of a Table field in DocType 'Quality Feedback Template'
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Parameters"
+msgstr "crwdns78278:0crwdne78278:0"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Parcel Template"
+msgstr "crwdns78280:0crwdne78280:0"
+
+#. Label of a Data field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Parcel Template Name"
+msgstr "crwdns78282:0crwdne78282:0"
+
+#: stock/doctype/shipment/shipment.py:94
+msgid "Parcel weight cannot be 0"
+msgstr "crwdns78284:0crwdne78284:0"
+
+#. Label of a Section Break field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Parcels"
+msgstr "crwdns78286:0crwdne78286:0"
+
+#. Label of a Section Break field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Parent"
+msgstr "crwdns78288:0crwdne78288:0"
+
+#. Label of a Link field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Parent Account"
+msgstr "crwdns78290:0crwdne78290:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
+msgid "Parent Account Missing"
+msgstr "crwdns78292:0crwdne78292:0"
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Parent Batch"
+msgstr "crwdns78294:0crwdne78294:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Parent Company"
+msgstr "crwdns78296:0crwdne78296:0"
+
+#: setup/doctype/company/company.py:451
+msgid "Parent Company must be a group company"
+msgstr "crwdns78298:0crwdne78298:0"
+
+#. Label of a Link field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "Parent Cost Center"
+msgstr "crwdns78300:0crwdne78300:0"
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "Parent Customer Group"
+msgstr "crwdns78302:0crwdne78302:0"
+
+#. Label of a Link field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "Parent Department"
+msgstr "crwdns78304:0crwdne78304:0"
+
+#. Label of a Data field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Parent Detail docname"
+msgstr "crwdns78306:0crwdne78306:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Parent Document"
+msgstr "crwdns78308:0crwdne78308:0"
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Parent Item"
+msgstr "crwdns78310:0crwdne78310:0"
+
+#. Label of a Link field in DocType 'Product Bundle'
+#: selling/doctype/product_bundle/product_bundle.json
+msgctxt "Product Bundle"
+msgid "Parent Item"
+msgstr "crwdns78312:0crwdne78312:0"
+
+#. Label of a Link field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Parent Item Group"
+msgstr "crwdns78314:0crwdne78314:0"
+
+#: selling/doctype/product_bundle/product_bundle.py:79
+msgid "Parent Item {0} must not be a Fixed Asset"
+msgstr "crwdns78316:0{0}crwdne78316:0"
+
+#: selling/doctype/product_bundle/product_bundle.py:77
+msgid "Parent Item {0} must not be a Stock Item"
+msgstr "crwdns78318:0{0}crwdne78318:0"
+
+#. Label of a Link field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Parent Location"
+msgstr "crwdns78320:0crwdne78320:0"
+
+#. Label of a Link field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Parent Procedure"
+msgstr "crwdns78322:0crwdne78322:0"
+
+#. Label of a Data field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Parent Row No"
+msgstr "crwdns78324:0crwdne78324:0"
+
+#. Label of a Link field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Parent Sales Person"
+msgstr "crwdns78326:0crwdne78326:0"
+
+#. Label of a Link field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Parent Supplier Group"
+msgstr "crwdns78328:0crwdne78328:0"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Parent Task"
+msgstr "crwdns78330:0crwdne78330:0"
+
+#: projects/doctype/task/task.py:157
+msgid "Parent Task {0} is not a Template Task"
+msgstr "crwdns78332:0{0}crwdne78332:0"
+
+#. Label of a Link field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Parent Territory"
+msgstr "crwdns78334:0crwdne78334:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:47
+msgid "Parent Warehouse"
+msgstr "crwdns78336:0crwdne78336:0"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Parent Warehouse"
+msgstr "crwdns78340:0crwdne78340:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Partial Material Transferred"
+msgstr "crwdns78342:0crwdne78342:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
+msgid "Partial Stock Reservation"
+msgstr "crwdns78344:0crwdne78344:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Partial Success"
+msgstr "crwdns78346:0crwdne78346:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Partial Success"
+msgstr "crwdns78348:0crwdne78348:0"
+
+#. Description of the 'Allow Partial Reservation' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Partial stock can be reserved. For example, If you have a Sales Order of 100 units and the Available Stock is 90 units then a Stock Reservation Entry will be created for 90 units. "
+msgstr "crwdns78350:0crwdne78350:0"
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Partially Completed"
+msgstr "crwdns78352:0crwdne78352:0"
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Partially Completed"
+msgstr "crwdns78354:0crwdne78354:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Partially Delivered"
+msgstr "crwdns78356:0crwdne78356:0"
+
+#: assets/doctype/asset/asset_list.js:7
+msgid "Partially Depreciated"
+msgstr "crwdns78358:0crwdne78358:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Partially Depreciated"
+msgstr "crwdns78360:0crwdne78360:0"
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Partially Fulfilled"
+msgstr "crwdns78362:0crwdne78362:0"
+
+#: selling/doctype/quotation/quotation_list.js:28
+msgid "Partially Ordered"
+msgstr "crwdns78364:0crwdne78364:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Partially Ordered"
+msgstr "crwdns78366:0crwdne78366:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Partially Ordered"
+msgstr "crwdns78368:0crwdne78368:0"
+
+#: accounts/doctype/payment_request/payment_request_list.js:12
+msgid "Partially Paid"
+msgstr "crwdns78370:0crwdne78370:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Partially Paid"
+msgstr "crwdns78372:0crwdne78372:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Partially Paid"
+msgstr "crwdns104622:0crwdne104622:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Partially Paid"
+msgstr "crwdns104624:0crwdne104624:0"
+
+#: stock/doctype/material_request/material_request_list.js:25
+msgid "Partially Received"
+msgstr "crwdns78374:0crwdne78374:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Partially Received"
+msgstr "crwdns78376:0crwdne78376:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Partially Received"
+msgstr "crwdns78378:0crwdne78378:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Partially Reconciled"
+msgstr "crwdns78380:0crwdne78380:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Partially Reconciled"
+msgstr "crwdns78382:0crwdne78382:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Partially Reserved"
+msgstr "crwdns78384:0crwdne78384:0"
+
+#: stock/doctype/material_request/material_request_list.js:18
+msgid "Partially ordered"
+msgstr "crwdns78386:0crwdne78386:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Parties"
+msgstr "crwdns78388:0crwdne78388:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
+msgid "Partly Billed"
+msgstr "crwdns104626:0crwdne104626:0"
+
+#. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Partly Billed"
+msgstr "crwdns78390:0crwdne78390:0"
+
+#. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Partly Delivered"
+msgstr "crwdns78392:0crwdne78392:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Partly Paid"
+msgstr "crwdns78394:0crwdne78394:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Partly Paid"
+msgstr "crwdns78396:0crwdne78396:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Partly Paid and Discounted"
+msgstr "crwdns78398:0crwdne78398:0"
+
+#. Label of a Link field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Partner Type"
+msgstr "crwdns78400:0crwdne78400:0"
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Partner website"
+msgstr "crwdns78402:0crwdne78402:0"
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Partnership"
+msgstr "crwdns78404:0crwdne78404:0"
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Partnership"
+msgstr "crwdns78406:0crwdne78406:0"
+
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr "crwdns111874:0crwdne111874:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr "crwdns112550:0crwdne112550:0"
+
+#: accounts/doctype/bank_account/bank_account_dashboard.py:16
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
+#: accounts/doctype/tax_category/tax_category_dashboard.py:11
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
+#: accounts/report/general_ledger/general_ledger.js:74
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
+#: accounts/report/payment_ledger/payment_ledger.py:154
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
+#: crm/report/lost_opportunity/lost_opportunity.js:55
+#: crm/report/lost_opportunity/lost_opportunity.py:31
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
+msgid "Party"
+msgstr "crwdns78408:0crwdne78408:0"
+
+#. Label of a Dynamic Link field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Party"
+msgstr "crwdns78410:0crwdne78410:0"
+
+#. Label of a Dynamic Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Party"
+msgstr "crwdns78412:0crwdne78412:0"
+
+#. Label of a Dynamic Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party"
+msgstr "crwdns78414:0crwdne78414:0"
+
+#. Label of a Dynamic Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Party"
+msgstr "crwdns78416:0crwdne78416:0"
+
+#. Label of a Dynamic Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Party"
+msgstr "crwdns78418:0crwdne78418:0"
+
+#. Label of a Dynamic Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Party"
+msgstr "crwdns78420:0crwdne78420:0"
+
+#. Label of a Dynamic Link field in DocType 'Opening Invoice Creation Tool
+#. Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Party"
+msgstr "crwdns78422:0crwdne78422:0"
+
+#. Label of a Dynamic Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Party"
+msgstr "crwdns78424:0crwdne78424:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party"
+msgstr "crwdns78426:0crwdne78426:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Party"
+msgstr "crwdns78428:0crwdne78428:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Party"
+msgstr "crwdns78430:0crwdne78430:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Party"
+msgstr "crwdns78432:0crwdne78432:0"
+
+#. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Party"
+msgstr "crwdns78434:0crwdne78434:0"
+
+#. Label of a Dynamic Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Party"
+msgstr "crwdns78436:0crwdne78436:0"
+
+#. Label of a Dynamic Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Party"
+msgstr "crwdns78438:0crwdne78438:0"
+
+#. Label of a Data field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Party"
+msgstr "crwdns78440:0crwdne78440:0"
+
+#. Name of a DocType
+#: accounts/doctype/party_account/party_account.json
+msgid "Party Account"
+msgstr "crwdns78442:0crwdne78442:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Party Account Currency"
+msgstr "crwdns78444:0crwdne78444:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Party Account Currency"
+msgstr "crwdns78446:0crwdne78446:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Party Account Currency"
+msgstr "crwdns78448:0crwdne78448:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Party Account Currency"
+msgstr "crwdns78450:0crwdne78450:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Party Account Currency"
+msgstr "crwdns78452:0crwdne78452:0"
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party Account No. (Bank Statement)"
+msgstr "crwdns78454:0crwdne78454:0"
+
+#: controllers/accounts_controller.py:2056
+msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
+msgstr "crwdns78456:0{0}crwdnd78456:0{1}crwdnd78456:0{2}crwdne78456:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Balance"
+msgstr "crwdns78460:0crwdne78460:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Bank Account"
+msgstr "crwdns78462:0crwdne78462:0"
+
+#. Label of a Section Break field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Party Details"
+msgstr "crwdns78464:0crwdne78464:0"
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Party Details"
+msgstr "crwdns78466:0crwdne78466:0"
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party IBAN (Bank Statement)"
+msgstr "crwdns78468:0crwdne78468:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Party Information"
+msgstr "crwdns78470:0crwdne78470:0"
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Party Information"
+msgstr "crwdns78472:0crwdne78472:0"
+
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr "crwdns111876:0crwdne111876:0"
+
+#. Name of a DocType
+#: accounts/doctype/party_link/party_link.json
+msgid "Party Link"
+msgstr "crwdns78474:0crwdne78474:0"
+
+#: accounts/report/general_ledger/general_ledger.js:109
+#: selling/report/address_and_contacts/address_and_contacts.js:22
+msgid "Party Name"
+msgstr "crwdns78476:0crwdne78476:0"
+
+#. Label of a Dynamic Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Party Name"
+msgstr "crwdns78478:0crwdne78478:0"
+
+#. Label of a Dynamic Link field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Party Name"
+msgstr "crwdns78480:0crwdne78480:0"
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Name"
+msgstr "crwdns78482:0crwdne78482:0"
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party Name/Account Holder (Bank Statement)"
+msgstr "crwdns78484:0crwdne78484:0"
+
+#. Name of a DocType
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgid "Party Specific Item"
+msgstr "crwdns78486:0crwdne78486:0"
+
+#. Linked DocType in Customer's connections
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Party Specific Item"
+msgstr "crwdns78488:0crwdne78488:0"
+
+#. Linked DocType in Supplier's connections
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Party Specific Item"
+msgstr "crwdns78490:0crwdne78490:0"
+
+#. Name of a DocType
+#: accounts/report/accounts_payable/accounts_payable.js:99
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
+#: accounts/report/accounts_receivable/accounts_receivable.js:44
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
+#: accounts/report/general_ledger/general_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
+#: accounts/report/payment_ledger/payment_ledger.py:150
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
+#: setup/doctype/party_type/party_type.json
+msgid "Party Type"
+msgstr "crwdns78492:0crwdne78492:0"
+
+#. Label of a Link field in DocType 'Bank Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Party Type"
+msgstr "crwdns78494:0crwdne78494:0"
+
+#. Label of a Link field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Party Type"
+msgstr "crwdns78496:0crwdne78496:0"
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Party Type"
+msgstr "crwdns78498:0crwdne78498:0"
+
+#. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Party Type"
+msgstr "crwdns78500:0crwdne78500:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Party Type"
+msgstr "crwdns78502:0crwdne78502:0"
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Party Type"
+msgstr "crwdns78504:0crwdne78504:0"
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Party Type"
+msgstr "crwdns78506:0crwdne78506:0"
+
+#. Label of a Select field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Party Type"
+msgstr "crwdns78508:0crwdne78508:0"
+
+#. Label of a Link field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Party Type"
+msgstr "crwdns78510:0crwdne78510:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Party Type"
+msgstr "crwdns78512:0crwdne78512:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Party Type"
+msgstr "crwdns78514:0crwdne78514:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Party Type"
+msgstr "crwdns78516:0crwdne78516:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Party Type"
+msgstr "crwdns78518:0crwdne78518:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Party Type"
+msgstr "crwdns78520:0crwdne78520:0"
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Party Type"
+msgstr "crwdns78522:0crwdne78522:0"
+
+#. Label of a Data field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Party Type"
+msgstr "crwdns78524:0crwdne78524:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
+msgid "Party Type and Party is mandatory for {0} account"
+msgstr "crwdns78526:0{0}crwdne78526:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
+msgid "Party Type and Party is required for Receivable / Payable account {0}"
+msgstr "crwdns78528:0{0}crwdne78528:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:434
+msgid "Party Type is mandatory"
+msgstr "crwdns78530:0crwdne78530:0"
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Party User"
+msgstr "crwdns78532:0crwdne78532:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:390
+msgid "Party can only be one of {0}"
+msgstr "crwdns78534:0{0}crwdne78534:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:437
+msgid "Party is mandatory"
+msgstr "crwdns78536:0crwdne78536:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr "crwdns112552:0crwdne112552:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Passed"
+msgstr "crwdns78538:0crwdne78538:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Passed"
+msgstr "crwdns78540:0crwdne78540:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Passport Details"
+msgstr "crwdns78542:0crwdne78542:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Passport Number"
+msgstr "crwdns78544:0crwdne78544:0"
+
+#: accounts/doctype/subscription/subscription_list.js:10
+msgid "Past Due Date"
+msgstr "crwdns78546:0crwdne78546:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Past Due Date"
+msgstr "crwdns78548:0crwdne78548:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Path"
+msgstr "crwdns78550:0crwdne78550:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Path"
+msgstr "crwdns78552:0crwdne78552:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
+msgid "Pause"
+msgstr "crwdns78554:0crwdne78554:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Pause"
+msgstr "crwdns78556:0crwdne78556:0"
+
+#: manufacturing/doctype/job_card/job_card.js:292
+msgid "Pause Job"
+msgstr "crwdns78558:0crwdne78558:0"
+
+#. Name of a DocType
+#: support/doctype/pause_sla_on_status/pause_sla_on_status.json
+msgid "Pause SLA On Status"
+msgstr "crwdns78560:0crwdne78560:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Paused"
+msgstr "crwdns78562:0crwdne78562:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Paused"
+msgstr "crwdns78564:0crwdne78564:0"
+
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr "crwdns111878:0crwdne111878:0"
+
+#. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Pay"
+msgstr "crwdns78566:0crwdne78566:0"
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Pay To / Recd From"
+msgstr "crwdns78568:0crwdne78568:0"
+
+#: accounts/report/account_balance/account_balance.js:54
+msgid "Payable"
+msgstr "crwdns78570:0crwdne78570:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Payable"
+msgstr "crwdns78572:0crwdne78572:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Payable"
+msgstr "crwdns78574:0crwdne78574:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Payment Ledger
+#. Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Payable"
+msgstr "crwdns78576:0crwdne78576:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:42
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
+#: accounts/report/purchase_register/purchase_register.py:194
+#: accounts/report/purchase_register/purchase_register.py:235
+msgid "Payable Account"
+msgstr "crwdns78578:0crwdne78578:0"
+
+#. Name of a Workspace
+#: accounts/workspace/payables/payables.json
+msgid "Payables"
+msgstr "crwdns104628:0crwdne104628:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Payables"
+msgstr "crwdns78580:0crwdne78580:0"
+
+#. Label of a Column Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Payer Settings"
+msgstr "crwdns78582:0crwdne78582:0"
+
+#: accounts/doctype/dunning/dunning.js:51
+#: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:20
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order_dashboard.py:28
+msgid "Payment"
+msgstr "crwdns78584:0crwdne78584:0"
+
+#. Label of a Link field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Account"
+msgstr "crwdns78586:0crwdne78586:0"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Account"
+msgstr "crwdns78588:0crwdne78588:0"
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:50
+msgid "Payment Amount"
+msgstr "crwdns78590:0crwdne78590:0"
+
+#. Label of a Currency field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Payment Amount"
+msgstr "crwdns78592:0crwdne78592:0"
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Payment Amount"
+msgstr "crwdns78594:0crwdne78594:0"
+
+#. Label of a Currency field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Payment Amount (Company Currency)"
+msgstr "crwdns78596:0crwdne78596:0"
+
+#. Label of a Select field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Channel"
+msgstr "crwdns78598:0crwdne78598:0"
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Channel"
+msgstr "crwdns78600:0crwdne78600:0"
+
+#. Label of a Table field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Deductions or Loss"
+msgstr "crwdns78602:0crwdne78602:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
+msgid "Payment Document"
+msgstr "crwdns78604:0crwdne78604:0"
+
+#. Label of a Link field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Payment Document"
+msgstr "crwdns78606:0crwdne78606:0"
+
+#. Label of a Link field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Payment Document"
+msgstr "crwdns78608:0crwdne78608:0"
+
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
+msgid "Payment Document Type"
+msgstr "crwdns78610:0crwdne78610:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:113
+msgid "Payment Due Date"
+msgstr "crwdns78612:0crwdne78612:0"
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Due Date"
+msgstr "crwdns78614:0crwdne78614:0"
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Due Date"
+msgstr "crwdns78616:0crwdne78616:0"
+
+#. Label of a Table field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Payment Entries"
+msgstr "crwdns78618:0crwdne78618:0"
+
+#. Label of a Table field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Payment Entries"
+msgstr "crwdns78620:0crwdne78620:0"
+
+#: accounts/utils.py:926
+msgid "Payment Entries {0} are un-linked"
+msgstr "crwdns78622:0{0}crwdne78622:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_entry/payment_entry.json
+#: accounts/doctype/payment_order/payment_order.js:27
+#: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
+msgid "Payment Entry"
+msgstr "crwdns78624:0crwdne78624:0"
+
+#. Label of a Dynamic Link field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Payment Entry"
+msgstr "crwdns78626:0crwdne78626:0"
+
+#. Label of a Dynamic Link field in DocType 'Bank Transaction Payments'
+#: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
+msgctxt "Bank Transaction Payments"
+msgid "Payment Entry"
+msgstr "crwdns78628:0crwdne78628:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Payment Entry"
+msgstr "crwdns78630:0crwdne78630:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Entry"
+msgid "Payment Entry"
+msgstr "crwdns78632:0crwdne78632:0"
+
+#. Option for the 'Payment Order Type' (Select) field in DocType 'Payment
+#. Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Entry"
+msgstr "crwdns78634:0crwdne78634:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgid "Payment Entry Deduction"
+msgstr "crwdns78636:0crwdne78636:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgid "Payment Entry Reference"
+msgstr "crwdns78638:0crwdne78638:0"
+
+#: accounts/doctype/payment_request/payment_request.py:409
+msgid "Payment Entry already exists"
+msgstr "crwdns78640:0crwdne78640:0"
+
+#: accounts/utils.py:601
+msgid "Payment Entry has been modified after you pulled it. Please pull it again."
+msgstr "crwdns78642:0crwdne78642:0"
+
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
+msgid "Payment Entry is already created"
+msgstr "crwdns78644:0crwdne78644:0"
+
+#: controllers/accounts_controller.py:1240
+msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
+msgstr "crwdns78646:0{0}crwdnd78646:0{1}crwdne78646:0"
+
+#: selling/page/point_of_sale/pos_payment.js:271
+msgid "Payment Failed"
+msgstr "crwdns78648:0crwdne78648:0"
+
+#. Label of a Section Break field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Payment From / To"
+msgstr "crwdns78650:0crwdne78650:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment From / To"
+msgstr "crwdns78652:0crwdne78652:0"
+
+#. Label of a Link field in DocType 'Payment Gateway Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Gateway"
+msgstr "crwdns78654:0crwdne78654:0"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Gateway"
+msgstr "crwdns78656:0crwdne78656:0"
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Payment Gateway"
+msgstr "crwdns78658:0crwdne78658:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgid "Payment Gateway Account"
+msgstr "crwdns78660:0crwdne78660:0"
+
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Gateway Account"
+msgid "Payment Gateway Account"
+msgstr "crwdns78662:0crwdne78662:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Gateway Account"
+msgstr "crwdns78664:0crwdne78664:0"
+
+#: accounts/utils.py:1169
+msgid "Payment Gateway Account not created, please create one manually."
+msgstr "crwdns78666:0crwdne78666:0"
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Gateway Details"
+msgstr "crwdns78668:0crwdne78668:0"
+
+#. Name of a report
+#: accounts/report/payment_ledger/payment_ledger.json
+msgid "Payment Ledger"
+msgstr "crwdns78670:0crwdne78670:0"
+
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
+msgid "Payment Ledger Balance"
+msgstr "crwdns78672:0crwdne78672:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgid "Payment Ledger Entry"
+msgstr "crwdns78674:0crwdne78674:0"
+
+#. Label of a Int field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Payment Limit"
+msgstr "crwdns78676:0crwdne78676:0"
+
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Payment Method"
+msgstr "crwdns78678:0crwdne78678:0"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#. Label of a Table field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Payment Methods"
+msgstr "crwdns78680:0crwdne78680:0"
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:24
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:40
+msgid "Payment Mode"
+msgstr "crwdns78682:0crwdne78682:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_order/payment_order.json
+msgid "Payment Order"
+msgstr "crwdns78684:0crwdne78684:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Payment Order"
+msgstr "crwdns78686:0crwdne78686:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Order"
+msgstr "crwdns78688:0crwdne78688:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Order"
+msgstr "crwdns78690:0crwdne78690:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgid "Payment Order Reference"
+msgstr "crwdns78692:0crwdne78692:0"
+
+#. Label of a Table field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Order Reference"
+msgstr "crwdns78694:0crwdne78694:0"
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Order Status"
+msgstr "crwdns78696:0crwdne78696:0"
+
+#. Label of a Select field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Order Type"
+msgstr "crwdns78698:0crwdne78698:0"
+
+#. Option for the 'Payment Order Status' (Select) field in DocType 'Payment
+#. Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Ordered"
+msgstr "crwdns78700:0crwdne78700:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Ordered"
+msgstr "crwdns78702:0crwdne78702:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Payment Period Based On Invoice Date"
+msgstr "crwdns78704:0crwdne78704:0"
+
+#. Label of a Section Break field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Payment Plan"
+msgstr "crwdns78706:0crwdne78706:0"
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:4
+msgid "Payment Receipt Note"
+msgstr "crwdns78708:0crwdne78708:0"
+
+#: selling/page/point_of_sale/pos_payment.js:252
+msgid "Payment Received"
+msgstr "crwdns78710:0crwdne78710:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgid "Payment Reconciliation"
+msgstr "crwdns78712:0crwdne78712:0"
+
+#. Label of a Table field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Payment Reconciliation"
+msgstr "crwdns78714:0crwdne78714:0"
+
+#. Label of a Link in the Payables Workspace
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Reconciliation"
+msgid "Payment Reconciliation"
+msgstr "crwdns78716:0crwdne78716:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgid "Payment Reconciliation Allocation"
+msgstr "crwdns78718:0crwdne78718:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgid "Payment Reconciliation Invoice"
+msgstr "crwdns78720:0crwdne78720:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
+msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
+msgstr "crwdns78722:0{0}crwdne78722:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgid "Payment Reconciliation Payment"
+msgstr "crwdns78724:0crwdne78724:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Payment Reconciliations"
+msgstr "crwdns78726:0crwdne78726:0"
+
+#. Label of a Data field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Payment Reference"
+msgstr "crwdns78728:0crwdne78728:0"
+
+#. Label of a Table field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment References"
+msgstr "crwdns78730:0crwdne78730:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_order/payment_order.js:19
+#: accounts/doctype/payment_request/payment_request.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
+msgid "Payment Request"
+msgstr "crwdns78732:0crwdne78732:0"
+
+#. Option for the 'Payment Order Type' (Select) field in DocType 'Payment
+#. Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Payment Request"
+msgstr "crwdns78734:0crwdne78734:0"
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Payment Request"
+msgstr "crwdns78736:0crwdne78736:0"
+
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Payment Request"
+msgid "Payment Request"
+msgstr "crwdns78738:0crwdne78738:0"
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Payment Request Type"
+msgstr "crwdns78740:0crwdne78740:0"
+
+#: accounts/doctype/payment_request/payment_request.py:499
+msgid "Payment Request for {0}"
+msgstr "crwdns78742:0{0}crwdne78742:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
+msgid "Payment Request took too long to respond. Please try requesting for payment again."
+msgstr "crwdns78744:0crwdne78744:0"
+
+#: accounts/doctype/payment_request/payment_request.py:449
+msgid "Payment Requests cannot be created against: {0}"
+msgstr "crwdns104630:0{0}crwdne104630:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgid "Payment Schedule"
+msgstr "crwdns78746:0crwdne78746:0"
+
+#. Label of a Data field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Payment Schedule"
+msgstr "crwdns78748:0crwdne78748:0"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Schedule"
+msgstr "crwdns78750:0crwdne78750:0"
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payment Schedule"
+msgstr "crwdns78752:0crwdne78752:0"
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Payment Schedule"
+msgstr "crwdns78754:0crwdne78754:0"
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Payment Schedule"
+msgstr "crwdns78756:0crwdne78756:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Schedule"
+msgstr "crwdns78758:0crwdne78758:0"
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Payment Schedule"
+msgstr "crwdns78760:0crwdne78760:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
+msgid "Payment Term"
+msgstr "crwdns78764:0crwdne78764:0"
+
+#. Label of a Link field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Payment Term"
+msgstr "crwdns78766:0crwdne78766:0"
+
+#. Label of a Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Payment Term"
+msgstr "crwdns78768:0crwdne78768:0"
+
+#. Label of a Link field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Payment Term"
+msgstr "crwdns78770:0crwdne78770:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Payment Term"
+msgid "Payment Term"
+msgstr "crwdns78772:0crwdne78772:0"
+
+#. Label of a Link field in DocType 'Payment Terms Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Payment Term"
+msgstr "crwdns78774:0crwdne78774:0"
+
+#. Label of a Data field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Payment Term Name"
+msgstr "crwdns78776:0crwdne78776:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
+msgid "Payment Terms"
+msgstr "crwdns78778:0crwdne78778:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Terms"
+msgstr "crwdns78780:0crwdne78780:0"
+
+#. Label of a Table field in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "Payment Terms"
+msgstr "crwdns78782:0crwdne78782:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payment Terms"
+msgstr "crwdns78784:0crwdne78784:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Payment Terms"
+msgstr "crwdns78786:0crwdne78786:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Payment Terms"
+msgstr "crwdns78788:0crwdne78788:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Terms"
+msgstr "crwdns78790:0crwdne78790:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Payment Terms"
+msgstr "crwdns78792:0crwdne78792:0"
+
+#. Name of a report
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.json
+msgid "Payment Terms Status for Sales Order"
+msgstr "crwdns78794:0crwdne78794:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/report/accounts_payable/accounts_payable.js:93
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
+msgid "Payment Terms Template"
+msgstr "crwdns78796:0crwdne78796:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payment Terms Template"
+msgstr "crwdns78798:0crwdne78798:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Payment Terms Template"
+msgstr "crwdns78800:0crwdne78800:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payment Terms Template"
+msgstr "crwdns78802:0crwdne78802:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Payment Terms Template"
+msgstr "crwdns78804:0crwdne78804:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Payment Terms Template"
+msgstr "crwdns78806:0crwdne78806:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payment Terms Template"
+msgstr "crwdns78808:0crwdne78808:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Payment Terms Template"
+msgstr "crwdns78810:0crwdne78810:0"
+
+#. Name of a DocType
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgid "Payment Terms Template Detail"
+msgstr "crwdns78812:0crwdne78812:0"
+
+#. Description of the 'Automatically Fetch Payment Terms from Order' (Check)
+#. field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Payment Terms from orders will be fetched into the invoices as is"
+msgstr "crwdns78814:0crwdne78814:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:28
+msgid "Payment Type"
+msgstr "crwdns78816:0crwdne78816:0"
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Payment Type"
+msgstr "crwdns78818:0crwdne78818:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:514
+msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
+msgstr "crwdns78820:0crwdne78820:0"
+
+#: accounts/utils.py:918
+msgid "Payment Unlink Error"
+msgstr "crwdns78822:0crwdne78822:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:798
+msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
+msgstr "crwdns78824:0{0}crwdnd78824:0{1}crwdnd78824:0{2}crwdne78824:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
+msgid "Payment amount cannot be less than or equal to 0"
+msgstr "crwdns78826:0crwdne78826:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:141
+msgid "Payment methods are mandatory. Please add at least one payment method."
+msgstr "crwdns78828:0crwdne78828:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
+msgid "Payment of {0} received successfully."
+msgstr "crwdns78830:0{0}crwdne78830:0"
+
+#: selling/page/point_of_sale/pos_payment.js:266
+msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
+msgstr "crwdns78832:0{0}crwdne78832:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
+msgid "Payment related to {0} is not completed"
+msgstr "crwdns78834:0{0}crwdne78834:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
+msgid "Payment request failed"
+msgstr "crwdns78836:0crwdne78836:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:734
+msgid "Payment term {0} not used in {1}"
+msgstr "crwdns78838:0{0}crwdnd78838:0{1}crwdne78838:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
+#: accounts/doctype/bank_account/bank_account_dashboard.py:13
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:27
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:43
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+#: buying/doctype/supplier/supplier_dashboard.py:15
+#: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Payments"
+msgstr "crwdns78840:0crwdne78840:0"
+
+#. Label of a Table field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Payments"
+msgstr "crwdns78842:0crwdne78842:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Payments"
+msgstr "crwdns78844:0crwdne78844:0"
+
+#. Label of a Table field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Payments"
+msgstr "crwdns78846:0crwdne78846:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Payments"
+msgstr "crwdns78848:0crwdne78848:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Payments"
+msgstr "crwdns78850:0crwdne78850:0"
+
+#. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Payments"
+msgstr "crwdns78852:0crwdne78852:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Payroll Entry"
+msgstr "crwdns78854:0crwdne78854:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:87
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:119
+msgid "Payroll Payable"
+msgstr "crwdns78856:0crwdne78856:0"
+
+#: projects/doctype/timesheet/timesheet_list.js:9
+msgid "Payslip"
+msgstr "crwdns78858:0crwdne78858:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Payslip"
+msgstr "crwdns78860:0crwdne78860:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr "crwdns112554:0crwdne112554:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr "crwdns112556:0crwdne112556:0"
+
+#: assets/doctype/asset_repair/asset_repair_list.js:5
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
+#: buying/doctype/supplier_quotation/supplier_quotation.py:198
+#: manufacturing/report/work_order_summary/work_order_summary.py:150
+#: stock/doctype/material_request/material_request_list.js:16
+#: templates/pages/order.html:68
+msgid "Pending"
+msgstr "crwdns78862:0crwdne78862:0"
+
+#. Option for the 'Repair Status' (Select) field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Pending"
+msgstr "crwdns78864:0crwdne78864:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Pending"
+msgstr "crwdns78866:0crwdne78866:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Pending"
+msgstr "crwdns78868:0crwdne78868:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Pending"
+msgstr "crwdns78870:0crwdne78870:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Pending"
+msgstr "crwdns78872:0crwdne78872:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Pending"
+msgstr "crwdns78874:0crwdne78874:0"
+
+#. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
+#. Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Pending"
+msgstr "crwdns78876:0crwdne78876:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Pending"
+msgstr "crwdns78878:0crwdne78878:0"
+
+#. Option for the 'Quote Status' (Select) field in DocType 'Request for
+#. Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Pending"
+msgstr "crwdns78880:0crwdne78880:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Pending"
+msgstr "crwdns78882:0crwdne78882:0"
+
+#: setup/doctype/email_digest/templates/default.html:93
+msgid "Pending Activities"
+msgstr "crwdns78884:0crwdne78884:0"
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
+#: selling/report/sales_order_analysis/sales_order_analysis.py:306
+msgid "Pending Amount"
+msgstr "crwdns78886:0crwdne78886:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:155
+#: selling/doctype/sales_order/sales_order.js:1153
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
+msgid "Pending Qty"
+msgstr "crwdns78888:0crwdne78888:0"
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Pending Qty"
+msgstr "crwdns78890:0crwdne78890:0"
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:55
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:44
+msgid "Pending Quantity"
+msgstr "crwdns78892:0crwdne78892:0"
+
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr "crwdns111880:0crwdne111880:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Pending Review"
+msgstr "crwdns78894:0crwdne78894:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.json
+#: selling/workspace/selling/selling.json
+msgid "Pending SO Items For Purchase Request"
+msgstr "crwdns78896:0crwdne78896:0"
+
+#: manufacturing/dashboard_fixtures.py:123
+msgid "Pending Work Order"
+msgstr "crwdns78898:0crwdne78898:0"
+
+#: setup/doctype/email_digest/email_digest.py:182
+msgid "Pending activities for today"
+msgstr "crwdns78900:0crwdne78900:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
+msgid "Pending processing"
+msgstr "crwdns78902:0crwdne78902:0"
+
+#. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
+#. Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Per Month"
+msgstr "crwdns78904:0crwdne78904:0"
+
+#. Label of a Percent field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Per Received"
+msgstr "crwdns78906:0crwdne78906:0"
+
+#. Label of a Percent field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Per Transferred"
+msgstr "crwdns78908:0crwdne78908:0"
+
+#. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
+#. Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Per Week"
+msgstr "crwdns78910:0crwdne78910:0"
+
+#. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
+#. Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Per Year"
+msgstr "crwdns78912:0crwdne78912:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr "crwdns112558:0crwdne112558:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Percentage"
+msgstr "crwdns78914:0crwdne78914:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Percentage"
+msgstr "crwdns78916:0crwdne78916:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Schedule'
+#: accounts/doctype/payment_schedule/payment_schedule.json
+msgctxt "Payment Schedule"
+msgid "Percentage"
+msgstr "crwdns78918:0crwdne78918:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Term'
+#: accounts/doctype/payment_term/payment_term.json
+msgctxt "Payment Term"
+msgid "Percentage"
+msgstr "crwdns78920:0crwdne78920:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Payment Terms
+#. Template Detail'
+#: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
+msgctxt "Payment Terms Template Detail"
+msgid "Percentage"
+msgstr "crwdns78922:0crwdne78922:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Percentage"
+msgstr "crwdns78924:0crwdne78924:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Invoice
+#. Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Percentage"
+msgstr "crwdns78926:0crwdne78926:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Percentage"
+msgstr "crwdns78928:0crwdne78928:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Purchase Receipt
+#. Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Percentage"
+msgstr "crwdns78930:0crwdne78930:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Percentage"
+msgstr "crwdns78932:0crwdne78932:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Percentage"
+msgstr "crwdns78934:0crwdne78934:0"
+
+#. Option for the 'Margin Type' (Select) field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Percentage"
+msgstr "crwdns78936:0crwdne78936:0"
+
+#. Label of a Percent field in DocType 'Cost Center Allocation Percentage'
+#: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+msgctxt "Cost Center Allocation Percentage"
+msgid "Percentage (%)"
+msgstr "crwdns78938:0crwdne78938:0"
+
+#. Label of a Float field in DocType 'Monthly Distribution Percentage'
+#: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
+msgctxt "Monthly Distribution Percentage"
+msgid "Percentage Allocation"
+msgstr "crwdns78940:0crwdne78940:0"
+
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
+msgid "Percentage Allocation should be equal to 100%"
+msgstr "crwdns78942:0crwdne78942:0"
+
+#. Description of the 'Blanket Order Allowance (%)' (Float) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Percentage you are allowed to order beyond the Blanket Order quantity."
+msgstr "crwdns78944:0crwdne78944:0"
+
+#. Description of the 'Blanket Order Allowance (%)' (Float) field in DocType
+#. 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Percentage you are allowed to sell beyond the Blanket Order quantity."
+msgstr "crwdns78946:0crwdne78946:0"
+
+#. Description of the 'Over Transfer Allowance (%)' (Float) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "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."
+msgstr "crwdns78948:0crwdne78948:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:386
+msgid "Perception Analysis"
+msgstr "crwdns78950:0crwdne78950:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
+#: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
+msgid "Period"
+msgstr "crwdns78952:0crwdne78952:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
+msgid "Period Based On"
+msgstr "crwdns78954:0crwdne78954:0"
+
+#: accounts/general_ledger.py:687
+msgid "Period Closed"
+msgstr "crwdns78956:0crwdne78956:0"
+
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
+msgstr "crwdns111882:0crwdne111882:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Period Closing Settings"
+msgstr "crwdns78960:0crwdne78960:0"
+
+#. Name of a DocType
+#: accounts/doctype/account/account_tree.js:197
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgid "Period Closing Voucher"
+msgstr "crwdns78962:0crwdne78962:0"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Period Closing Voucher"
+msgstr "crwdns78964:0crwdne78964:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Period Closing Voucher"
+msgid "Period Closing Voucher"
+msgstr "crwdns78966:0crwdne78966:0"
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Period Details"
+msgstr "crwdns78968:0crwdne78968:0"
+
+#. Label of a Datetime field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Period End Date"
+msgstr "crwdns78970:0crwdne78970:0"
+
+#. Label of a Date field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Period End Date"
+msgstr "crwdns78972:0crwdne78972:0"
+
+#. Label of a Data field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Period Name"
+msgstr "crwdns78974:0crwdne78974:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Period Score"
+msgstr "crwdns78976:0crwdne78976:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Period Settings"
+msgstr "crwdns78978:0crwdne78978:0"
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Period Settings"
+msgstr "crwdns78980:0crwdne78980:0"
+
+#. Label of a Datetime field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Period Start Date"
+msgstr "crwdns78982:0crwdne78982:0"
+
+#. Label of a Datetime field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Period Start Date"
+msgstr "crwdns78984:0crwdne78984:0"
+
+#. Label of a Datetime field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Period To Date"
+msgstr "crwdns78986:0crwdne78986:0"
+
+#: public/js/purchase_trends_filters.js:35
+msgid "Period based On"
+msgstr "crwdns78988:0crwdne78988:0"
+
+#. Label of a Datetime field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Period_from_date"
+msgstr "crwdns78990:0crwdne78990:0"
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
+#: accounts/report/financial_ratios/financial_ratios.js:33
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
+msgid "Periodicity"
+msgstr "crwdns78992:0crwdne78992:0"
+
+#. Label of a Data field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Periodicity"
+msgstr "crwdns78994:0crwdne78994:0"
+
+#. Label of a Select field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Periodicity"
+msgstr "crwdns78996:0crwdne78996:0"
+
+#. Label of a Select field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Periodicity"
+msgstr "crwdns78998:0crwdne78998:0"
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Permanent Address"
+msgstr "crwdns79000:0crwdne79000:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Permanent Address Is"
+msgstr "crwdns79002:0crwdne79002:0"
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:19
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:17
+msgid "Perpetual inventory required for the company {0} to view this report."
+msgstr "crwdns79004:0{0}crwdne79004:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Personal"
+msgstr "crwdns79006:0crwdne79006:0"
+
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Personal Email"
+msgstr "crwdns79008:0crwdne79008:0"
+
+#. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Petrol"
+msgstr "crwdns79010:0crwdne79010:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:185
+msgid "Pharmaceutical"
+msgstr "crwdns79012:0crwdne79012:0"
+
+#: crm/report/lead_details/lead_details.py:43
+msgid "Phone"
+msgstr "crwdns79014:0crwdne79014:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Phone"
+msgstr "crwdns79016:0crwdne79016:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Phone"
+msgstr "crwdns79018:0crwdne79018:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Phone"
+msgstr "crwdns79020:0crwdne79020:0"
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Gateway
+#. Account'
+#: accounts/doctype/payment_gateway_account/payment_gateway_account.json
+msgctxt "Payment Gateway Account"
+msgid "Phone"
+msgstr "crwdns79022:0crwdne79022:0"
+
+#. Option for the 'Payment Channel' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Phone"
+msgstr "crwdns79024:0crwdne79024:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Phone"
+msgstr "crwdns79026:0crwdne79026:0"
+
+#. Option for the 'Call Receiving Device' (Select) field in DocType 'Voice Call
+#. Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "Phone"
+msgstr "crwdns79028:0crwdne79028:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Phone Ext."
+msgstr "crwdns79030:0crwdne79030:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Phone Ext."
+msgstr "crwdns79032:0crwdne79032:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Phone No"
+msgstr "crwdns79034:0crwdne79034:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Phone No"
+msgstr "crwdns79036:0crwdne79036:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:911
+msgid "Phone Number"
+msgstr "crwdns79038:0crwdne79038:0"
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Phone Number"
+msgstr "crwdns79040:0crwdne79040:0"
+
+#: public/js/utils.js:78
+msgid "Pick Batch No"
+msgstr "crwdns79042:0crwdne79042:0"
+
+#. Name of a DocType
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
+#: stock/doctype/pick_list/pick_list.json
+msgid "Pick List"
+msgstr "crwdns79044:0crwdne79044:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Pick List"
+msgstr "crwdns79046:0crwdne79046:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Pick List"
+msgid "Pick List"
+msgstr "crwdns79048:0crwdne79048:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Pick List"
+msgstr "crwdns79050:0crwdne79050:0"
+
+#. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Pick List"
+msgstr "crwdns79052:0crwdne79052:0"
+
+#: stock/doctype/pick_list/pick_list.py:119
+msgid "Pick List Incomplete"
+msgstr "crwdns79054:0crwdne79054:0"
+
+#. Name of a DocType
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgid "Pick List Item"
+msgstr "crwdns79056:0crwdne79056:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Pick List Item"
+msgstr "crwdns79058:0crwdne79058:0"
+
+#. Label of a Select field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Pick Serial / Batch Based On"
+msgstr "crwdns79060:0crwdne79060:0"
+
+#. Label of a Button field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Pick Serial / Batch No"
+msgstr "crwdns79062:0crwdne79062:0"
+
+#. Label of a Button field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Pick Serial / Batch No"
+msgstr "crwdns79064:0crwdne79064:0"
+
+#. Label of a Button field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Pick Serial / Batch No"
+msgstr "crwdns79066:0crwdne79066:0"
+
+#. Label of a Button field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Pick Serial / Batch No"
+msgstr "crwdns79068:0crwdne79068:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Picked Qty"
+msgstr "crwdns79070:0crwdne79070:0"
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Picked Qty (in Stock UOM)"
+msgstr "crwdns79072:0crwdne79072:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Picked Qty (in Stock UOM)"
+msgstr "crwdns79074:0crwdne79074:0"
+
+#. Option for the 'Pickup Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup"
+msgstr "crwdns79076:0crwdne79076:0"
+
+#. Label of a Link field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup Contact Person"
+msgstr "crwdns79078:0crwdne79078:0"
+
+#. Label of a Date field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup Date"
+msgstr "crwdns79080:0crwdne79080:0"
+
+#: stock/doctype/shipment/shipment.js:398
+msgid "Pickup Date cannot be before this day"
+msgstr "crwdns79082:0crwdne79082:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup From"
+msgstr "crwdns79084:0crwdne79084:0"
+
+#: stock/doctype/shipment/shipment.py:98
+msgid "Pickup To time should be greater than Pickup From time"
+msgstr "crwdns79086:0crwdne79086:0"
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup Type"
+msgstr "crwdns79088:0crwdne79088:0"
+
+#. Label of a Heading field in DocType 'Shipment'
+#. Label of a Select field in DocType 'Shipment'
+#. Label of a Time field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup from"
+msgstr "crwdns79090:0crwdne79090:0"
+
+#. Label of a Time field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Pickup to"
+msgstr "crwdns79092:0crwdne79092:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr "crwdns112560:0crwdne112560:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr "crwdns112562:0crwdne112562:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr "crwdns112564:0crwdne112564:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr "crwdns112566:0crwdne112566:0"
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
+msgid "Pipeline By"
+msgstr "crwdns79094:0crwdne79094:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Place of Issue"
+msgstr "crwdns79096:0crwdne79096:0"
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Plaid Access Token"
+msgstr "crwdns79098:0crwdne79098:0"
+
+#. Label of a Data field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Plaid Client ID"
+msgstr "crwdns79100:0crwdne79100:0"
+
+#. Label of a Select field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Plaid Environment"
+msgstr "crwdns79102:0crwdne79102:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
+msgid "Plaid Link Failed"
+msgstr "crwdns79104:0crwdne79104:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
+msgid "Plaid Link Refresh Required"
+msgstr "crwdns79106:0crwdne79106:0"
+
+#: accounts/doctype/bank/bank.js:131
+msgid "Plaid Link Updated"
+msgstr "crwdns79108:0crwdne79108:0"
+
+#. Label of a Password field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Plaid Secret"
+msgstr "crwdns79110:0crwdne79110:0"
+
+#. Name of a DocType
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgid "Plaid Settings"
+msgstr "crwdns79112:0crwdne79112:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Plaid Settings"
+msgid "Plaid Settings"
+msgstr "crwdns79114:0crwdne79114:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
+msgid "Plaid transactions sync error"
+msgstr "crwdns79116:0crwdne79116:0"
+
+#. Label of a Link field in DocType 'Subscription Plan Detail'
+#: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
+msgctxt "Subscription Plan Detail"
+msgid "Plan"
+msgstr "crwdns79118:0crwdne79118:0"
+
+#. Label of a Data field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Plan Name"
+msgstr "crwdns79120:0crwdne79120:0"
+
+#. Description of the 'Use Multi-Level BOM' (Check) field in DocType 'Work
+#. Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Plan material for sub-assemblies"
+msgstr "crwdns79122:0crwdne79122:0"
+
+#. Description of the 'Capacity Planning For (Days)' (Int) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Plan operations X days in advance"
+msgstr "crwdns79124:0crwdne79124:0"
+
+#. Description of the 'Allow Overtime' (Check) field in DocType 'Manufacturing
+#. Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Plan time logs outside Workstation working hours"
+msgstr "crwdns79126:0crwdne79126:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Plan to Request Qty"
+msgstr "crwdns79128:0crwdne79128:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Planned"
+msgstr "crwdns79130:0crwdne79130:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Planned"
+msgstr "crwdns79132:0crwdne79132:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:236
+msgid "Planned End Date"
+msgstr "crwdns79134:0crwdne79134:0"
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Planned End Date"
+msgstr "crwdns79136:0crwdne79136:0"
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Planned End Time"
+msgstr "crwdns79138:0crwdne79138:0"
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Planned Operating Cost"
+msgstr "crwdns79140:0crwdne79140:0"
+
+#. Label of a Currency field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Planned Operating Cost"
+msgstr "crwdns79142:0crwdne79142:0"
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:143
+msgid "Planned Qty"
+msgstr "crwdns79144:0crwdne79144:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Planned Qty"
+msgstr "crwdns79146:0crwdne79146:0"
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Planned Qty"
+msgstr "crwdns79148:0crwdne79148:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr "crwdns111884:0crwdne111884:0"
+
+#: stock/report/item_shortage_report/item_shortage_report.py:109
+msgid "Planned Quantity"
+msgstr "crwdns79150:0crwdne79150:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Planned Quantity"
+msgstr "crwdns79152:0crwdne79152:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:230
+msgid "Planned Start Date"
+msgstr "crwdns79154:0crwdne79154:0"
+
+#. Label of a Datetime field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Planned Start Date"
+msgstr "crwdns79156:0crwdne79156:0"
+
+#. Label of a Datetime field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Planned Start Date"
+msgstr "crwdns79158:0crwdne79158:0"
+
+#. Label of a Datetime field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Planned Start Time"
+msgstr "crwdns79160:0crwdne79160:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:213
+msgid "Planning"
+msgstr "crwdns79162:0crwdne79162:0"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Planning"
+msgstr "crwdns79164:0crwdne79164:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Planning"
+msgstr "crwdns79166:0crwdne79166:0"
+
+#. Label of a Section Break field in DocType 'Subscription'
+#. Label of a Table field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Plans"
+msgstr "crwdns79168:0crwdne79168:0"
+
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr "crwdns111886:0crwdne111886:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr "crwdns111888:0crwdne111888:0"
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr "crwdns111890:0crwdne111890:0"
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr "crwdns111892:0crwdne111892:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
+msgid "Plants and Machineries"
+msgstr "crwdns79170:0crwdne79170:0"
+
+#: stock/doctype/pick_list/pick_list.py:420
+msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
+msgstr "crwdns79172:0crwdne79172:0"
+
+#: selling/page/sales_funnel/sales_funnel.py:18
+msgid "Please Select a Company"
+msgstr "crwdns79174:0crwdne79174:0"
+
+#: selling/page/sales_funnel/sales_funnel.js:109
+msgid "Please Select a Company."
+msgstr "crwdns79176:0crwdne79176:0"
+
+#: stock/doctype/delivery_note/delivery_note.js:151
+msgid "Please Select a Customer"
+msgstr "crwdns79178:0crwdne79178:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+msgid "Please Select a Supplier"
+msgstr "crwdns79180:0crwdne79180:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:154
+msgid "Please Set Supplier Group in Buying Settings."
+msgstr "crwdns79182:0crwdne79182:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1297
+msgid "Please Specify Account"
+msgstr "crwdns79184:0crwdne79184:0"
+
+#: buying/doctype/supplier/supplier.py:122
+msgid "Please add 'Supplier' role to user {0}."
+msgstr "crwdns79186:0{0}crwdne79186:0"
+
+#: selling/page/point_of_sale/pos_controller.js:101
+msgid "Please add Mode of payments and opening balance details."
+msgstr "crwdns79188:0crwdne79188:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
+msgid "Please add Request for Quotation to the sidebar in Portal Settings."
+msgstr "crwdns79190:0crwdne79190:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
+msgid "Please add Root Account for - {0}"
+msgstr "crwdns79192:0{0}crwdne79192:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:298
+msgid "Please add a Temporary Opening account in Chart of Accounts"
+msgstr "crwdns79194:0crwdne79194:0"
+
+#: public/js/utils/serial_no_batch_selector.js:542
+msgid "Please add atleast one Serial No / Batch No"
+msgstr "crwdns79196:0crwdne79196:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
+msgid "Please add the Bank Account column"
+msgstr "crwdns79198:0crwdne79198:0"
+
+#: accounts/doctype/account/account_tree.js:246
+msgid "Please add the account to root level Company - {0}"
+msgstr "crwdns79200:0{0}crwdne79200:0"
+
+#: accounts/doctype/account/account.py:230
+msgid "Please add the account to root level Company - {}"
+msgstr "crwdns79202:0crwdne79202:0"
+
+#: controllers/website_list_for_contact.py:298
+msgid "Please add {1} role to user {0}."
+msgstr "crwdns79204:0{1}crwdnd79204:0{0}crwdne79204:0"
+
+#: controllers/stock_controller.py:1119
+msgid "Please adjust the qty or edit {0} to proceed."
+msgstr "crwdns79206:0{0}crwdne79206:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
+msgid "Please attach CSV file"
+msgstr "crwdns79208:0crwdne79208:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
+msgid "Please cancel and amend the Payment Entry"
+msgstr "crwdns79210:0crwdne79210:0"
+
+#: accounts/utils.py:917
+msgid "Please cancel payment entry manually first"
+msgstr "crwdns79212:0crwdne79212:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
+msgid "Please cancel related transaction."
+msgstr "crwdns79214:0crwdne79214:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:872
+msgid "Please check Multi Currency option to allow accounts with other currency"
+msgstr "crwdns79216:0crwdne79216:0"
+
+#: accounts/deferred_revenue.py:542
+msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
+msgstr "crwdns79218:0{0}crwdne79218:0"
+
+#: manufacturing/doctype/bom/bom.js:70
+msgid "Please check either with operations or FG Based Operating Cost."
+msgstr "crwdns79220:0crwdne79220:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
+msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
+msgstr "crwdns79222:0crwdne79222:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:65
+msgid "Please check your Plaid client ID and secret values"
+msgstr "crwdns79224:0crwdne79224:0"
+
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
+msgid "Please check your email to confirm the appointment"
+msgstr "crwdns79226:0crwdne79226:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
+msgid "Please click on 'Generate Schedule'"
+msgstr "crwdns79230:0crwdne79230:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
+msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
+msgstr "crwdns79232:0{0}crwdne79232:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:104
+msgid "Please click on 'Generate Schedule' to get schedule"
+msgstr "crwdns79234:0crwdne79234:0"
+
+#: selling/doctype/customer/customer.py:545
+msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
+msgstr "crwdns79236:0{0}crwdnd79236:0{1}crwdne79236:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
+msgid "Please contact any of the following users to {} this transaction."
+msgstr "crwdns79238:0crwdne79238:0"
+
+#: selling/doctype/customer/customer.py:538
+msgid "Please contact your administrator to extend the credit limits for {0}."
+msgstr "crwdns79240:0{0}crwdne79240:0"
+
+#: accounts/doctype/account/account.py:332
+msgid "Please convert the parent account in corresponding child company to a group account."
+msgstr "crwdns79242:0crwdne79242:0"
+
+#: selling/doctype/quotation/quotation.py:549
+msgid "Please create Customer from Lead {0}."
+msgstr "crwdns79244:0{0}crwdne79244:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
+msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
+msgstr "crwdns79246:0crwdne79246:0"
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
+msgid "Please create a new Accounting Dimension if required."
+msgstr "crwdns79248:0crwdne79248:0"
+
+#: controllers/accounts_controller.py:587
+msgid "Please create purchase from internal sale or delivery document itself"
+msgstr "crwdns79250:0crwdne79250:0"
+
+#: assets/doctype/asset/asset.py:325
+msgid "Please create purchase receipt or purchase invoice for the item {0}"
+msgstr "crwdns79252:0{0}crwdne79252:0"
+
+#: stock/doctype/item/item.py:622
+msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
+msgstr "crwdns79254:0{0}crwdnd79254:0{1}crwdnd79254:0{2}crwdne79254:0"
+
+#: assets/doctype/asset/asset.py:364
+msgid "Please do not book expense of multiple assets against one single Asset."
+msgstr "crwdns79256:0crwdne79256:0"
+
+#: controllers/item_variant.py:228
+msgid "Please do not create more than 500 items at a time"
+msgstr "crwdns79258:0crwdne79258:0"
+
+#: accounts/doctype/budget/budget.py:130
+msgid "Please enable Applicable on Booking Actual Expenses"
+msgstr "crwdns79260:0crwdne79260:0"
+
+#: accounts/doctype/budget/budget.py:126
+msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
+msgstr "crwdns79262:0crwdne79262:0"
+
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr "crwdns111894:0crwdne111894:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
+msgid "Please enable pop-ups"
+msgstr "crwdns79264:0crwdne79264:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
+msgid "Please enable {0} in the {1}."
+msgstr "crwdns79266:0{0}crwdnd79266:0{1}crwdne79266:0"
+
+#: controllers/selling_controller.py:686
+msgid "Please enable {} in {} to allow same item in multiple rows"
+msgstr "crwdns79268:0crwdne79268:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
+msgid "Please ensure {} account is a Balance Sheet account."
+msgstr "crwdns79270:0crwdne79270:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
+msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
+msgstr "crwdns79272:0crwdne79272:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
+msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
+msgstr "crwdns79274:0crwdne79274:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
+msgid "Please ensure {} account {} is a Receivable account."
+msgstr "crwdns79276:0crwdne79276:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:519
+msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
+msgstr "crwdns79278:0{0}crwdne79278:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
+msgid "Please enter Account for Change Amount"
+msgstr "crwdns79280:0crwdne79280:0"
+
+#: setup/doctype/authorization_rule/authorization_rule.py:75
+msgid "Please enter Approving Role or Approving User"
+msgstr "crwdns79282:0crwdne79282:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
+msgid "Please enter Cost Center"
+msgstr "crwdns79284:0crwdne79284:0"
+
+#: selling/doctype/sales_order/sales_order.py:330
+msgid "Please enter Delivery Date"
+msgstr "crwdns79286:0crwdne79286:0"
+
+#: setup/doctype/sales_person/sales_person_tree.js:9
+msgid "Please enter Employee Id of this sales person"
+msgstr "crwdns79288:0crwdne79288:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
+msgid "Please enter Expense Account"
+msgstr "crwdns79290:0crwdne79290:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
+msgid "Please enter Item Code to get Batch Number"
+msgstr "crwdns79292:0crwdne79292:0"
+
+#: public/js/controllers/transaction.js:2290
+msgid "Please enter Item Code to get batch no"
+msgstr "crwdns79294:0crwdne79294:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:66
+msgid "Please enter Item first"
+msgstr "crwdns79296:0crwdne79296:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
+msgid "Please enter Maintenance Details first"
+msgstr "crwdns104632:0crwdne104632:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:177
+msgid "Please enter Planned Qty for Item {0} at row {1}"
+msgstr "crwdns79300:0{0}crwdnd79300:0{1}crwdne79300:0"
+
+#: setup/doctype/employee/employee.js:78
+msgid "Please enter Preferred Contact Email"
+msgstr "crwdns79302:0crwdne79302:0"
+
+#: manufacturing/doctype/work_order/work_order.js:73
+msgid "Please enter Production Item first"
+msgstr "crwdns79304:0crwdne79304:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
+msgid "Please enter Purchase Receipt first"
+msgstr "crwdns79306:0crwdne79306:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
+msgid "Please enter Receipt Document"
+msgstr "crwdns79308:0crwdne79308:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:936
+msgid "Please enter Reference date"
+msgstr "crwdns79310:0crwdne79310:0"
+
+#: controllers/buying_controller.py:880
+msgid "Please enter Reqd by Date"
+msgstr "crwdns79312:0crwdne79312:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
+msgid "Please enter Root Type for account- {0}"
+msgstr "crwdns79314:0{0}crwdne79314:0"
+
+#: public/js/utils/serial_no_batch_selector.js:262
+msgid "Please enter Serial Nos"
+msgstr "crwdns104634:0crwdne104634:0"
+
+#: stock/doctype/shipment/shipment.py:83
+msgid "Please enter Shipment Parcel information"
+msgstr "crwdns79316:0crwdne79316:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:172
+msgid "Please enter Stock Items consumed during the Repair."
+msgstr "crwdns79318:0crwdne79318:0"
+
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
+msgid "Please enter Warehouse and Date"
+msgstr "crwdns79320:0crwdne79320:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:175
+msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
+msgstr "crwdns79322:0crwdne79322:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
+msgid "Please enter Write Off Account"
+msgstr "crwdns79324:0crwdne79324:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
+msgid "Please enter company first"
+msgstr "crwdns79326:0crwdne79326:0"
+
+#: accounts/doctype/cost_center/cost_center.js:114
+msgid "Please enter company name first"
+msgstr "crwdns79328:0crwdne79328:0"
+
+#: controllers/accounts_controller.py:2447
+msgid "Please enter default currency in Company Master"
+msgstr "crwdns79330:0crwdne79330:0"
+
+#: selling/doctype/sms_center/sms_center.py:129
+msgid "Please enter message before sending"
+msgstr "crwdns79332:0crwdne79332:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
+msgid "Please enter mobile number first."
+msgstr "crwdns79334:0crwdne79334:0"
+
+#: accounts/doctype/cost_center/cost_center.py:45
+msgid "Please enter parent cost center"
+msgstr "crwdns79336:0crwdne79336:0"
+
+#: public/js/utils/barcode_scanner.js:165
+msgid "Please enter quantity for item {0}"
+msgstr "crwdns79338:0{0}crwdne79338:0"
+
+#: setup/doctype/employee/employee.py:187
+msgid "Please enter relieving date."
+msgstr "crwdns79340:0crwdne79340:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
+msgid "Please enter serial nos"
+msgstr "crwdns79342:0crwdne79342:0"
+
+#: setup/doctype/company/company.js:183
+msgid "Please enter the company name to confirm"
+msgstr "crwdns79344:0crwdne79344:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
+msgid "Please enter the phone number first"
+msgstr "crwdns79346:0crwdne79346:0"
+
+#: public/js/setup_wizard.js:87
+msgid "Please enter valid Financial Year Start and End Dates"
+msgstr "crwdns79348:0crwdne79348:0"
+
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr "crwdns111896:0crwdne111896:0"
+
+#: setup/doctype/employee/employee.py:225
+msgid "Please enter {0}"
+msgstr "crwdns79350:0{0}crwdne79350:0"
+
+#: public/js/utils/party.js:317
+msgid "Please enter {0} first"
+msgstr "crwdns79352:0{0}crwdne79352:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:390
+msgid "Please fill the Material Requests table"
+msgstr "crwdns79354:0crwdne79354:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:301
+msgid "Please fill the Sales Orders table"
+msgstr "crwdns79356:0crwdne79356:0"
+
+#: stock/doctype/shipment/shipment.js:277
+msgid "Please first set Last Name, Email and Phone for the user"
+msgstr "crwdns79358:0crwdne79358:0"
+
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
+msgid "Please fix overlapping time slots for {0}"
+msgstr "crwdns79360:0{0}crwdne79360:0"
+
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
+msgid "Please fix overlapping time slots for {0}."
+msgstr "crwdns79362:0{0}crwdne79362:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
+msgid "Please import accounts against parent company or enable {} in company master."
+msgstr "crwdns79364:0crwdne79364:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr "crwdns111898:0crwdne111898:0"
+
+#: setup/doctype/employee/employee.py:184
+msgid "Please make sure the employees above report to another Active employee."
+msgstr "crwdns79366:0crwdne79366:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
+msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
+msgstr "crwdns79368:0crwdne79368:0"
+
+#: setup/doctype/company/company.js:185
+msgid "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."
+msgstr "crwdns79370:0crwdne79370:0"
+
+#: stock/doctype/item/item.js:493
+msgid "Please mention 'Weight UOM' along with Weight."
+msgstr "crwdns79372:0crwdne79372:0"
+
+#: accounts/general_ledger.py:556
+msgid "Please mention Round Off Account in Company"
+msgstr "crwdns79374:0crwdne79374:0"
+
+#: accounts/general_ledger.py:559
+msgid "Please mention Round Off Cost Center in Company"
+msgstr "crwdns79376:0crwdne79376:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
+msgid "Please mention no of visits required"
+msgstr "crwdns79378:0crwdne79378:0"
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
+msgid "Please mention the Current and New BOM for replacement."
+msgstr "crwdns79380:0crwdne79380:0"
+
+#: selling/doctype/installation_note/installation_note.py:120
+msgid "Please pull items from Delivery Note"
+msgstr "crwdns79382:0crwdne79382:0"
+
+#: stock/doctype/shipment/shipment.js:444
+msgid "Please rectify and try again."
+msgstr "crwdns79384:0crwdne79384:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
+msgid "Please refresh or reset the Plaid linking of the Bank {}."
+msgstr "crwdns79386:0crwdne79386:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+msgid "Please save before proceeding."
+msgstr "crwdns79388:0crwdne79388:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:49
+msgid "Please save first"
+msgstr "crwdns79390:0crwdne79390:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
+msgid "Please select <b>Template Type</b> to download template"
+msgstr "crwdns79392:0crwdne79392:0"
+
+#: controllers/taxes_and_totals.py:653
+#: public/js/controllers/taxes_and_totals.js:688
+msgid "Please select Apply Discount On"
+msgstr "crwdns79394:0crwdne79394:0"
+
+#: selling/doctype/sales_order/sales_order.py:1484
+msgid "Please select BOM against item {0}"
+msgstr "crwdns79396:0{0}crwdne79396:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:172
+msgid "Please select BOM for Item in Row {0}"
+msgstr "crwdns79398:0{0}crwdne79398:0"
+
+#: controllers/buying_controller.py:410
+msgid "Please select BOM in BOM field for Item {0}"
+msgstr "crwdns79400:0{0}crwdne79400:0"
+
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
+msgid "Please select Category first"
+msgstr "crwdns79402:0crwdne79402:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1429
+#: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
+msgid "Please select Charge Type first"
+msgstr "crwdns79404:0crwdne79404:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:443
+msgid "Please select Company"
+msgstr "crwdns79406:0crwdne79406:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
+msgid "Please select Company and Posting Date to getting entries"
+msgstr "crwdns79408:0crwdne79408:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
+msgid "Please select Company first"
+msgstr "crwdns79410:0crwdne79410:0"
+
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:50
+msgid "Please select Completion Date for Completed Asset Maintenance Log"
+msgstr "crwdns79412:0crwdne79412:0"
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
+msgid "Please select Customer first"
+msgstr "crwdns79414:0crwdne79414:0"
+
+#: setup/doctype/company/company.py:398
+msgid "Please select Existing Company for creating Chart of Accounts"
+msgstr "crwdns79416:0crwdne79416:0"
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:263
+msgid "Please select Finished Good Item for Service Item {0}"
+msgstr "crwdns79418:0{0}crwdne79418:0"
+
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
+msgid "Please select Item Code first"
+msgstr "crwdns79420:0crwdne79420:0"
+
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:53
+msgid "Please select Maintenance Status as Completed or remove Completion Date"
+msgstr "crwdns79422:0crwdne79422:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
+#: selling/report/address_and_contacts/address_and_contacts.js:27
+msgid "Please select Party Type first"
+msgstr "crwdns79424:0crwdne79424:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:429
+msgid "Please select Posting Date before selecting Party"
+msgstr "crwdns79426:0crwdne79426:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:692
+msgid "Please select Posting Date first"
+msgstr "crwdns79428:0crwdne79428:0"
+
+#: manufacturing/doctype/bom/bom.py:999
+msgid "Please select Price List"
+msgstr "crwdns79430:0crwdne79430:0"
+
+#: selling/doctype/sales_order/sales_order.py:1486
+msgid "Please select Qty against item {0}"
+msgstr "crwdns79432:0{0}crwdne79432:0"
+
+#: stock/doctype/item/item.py:319
+msgid "Please select Sample Retention Warehouse in Stock Settings first"
+msgstr "crwdns79434:0crwdne79434:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
+msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
+msgstr "crwdns79436:0crwdne79436:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
+msgid "Please select Start Date and End Date for Item {0}"
+msgstr "crwdns79438:0{0}crwdne79438:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1220
+msgid "Please select Subcontracting Order instead of Purchase Order {0}"
+msgstr "crwdns79440:0{0}crwdne79440:0"
+
+#: controllers/accounts_controller.py:2359
+msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
+msgstr "crwdns79442:0{0}crwdne79442:0"
+
+#: manufacturing/doctype/bom/bom.py:1221
+msgid "Please select a BOM"
+msgstr "crwdns79444:0crwdne79444:0"
+
+#: accounts/party.py:383
+msgid "Please select a Company"
+msgstr "crwdns79446:0crwdne79446:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
+#: public/js/controllers/accounts.js:249
+#: public/js/controllers/transaction.js:2536
+msgid "Please select a Company first."
+msgstr "crwdns79448:0crwdne79448:0"
+
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:18
+msgid "Please select a Customer"
+msgstr "crwdns79450:0crwdne79450:0"
+
+#: stock/doctype/packing_slip/packing_slip.js:16
+msgid "Please select a Delivery Note"
+msgstr "crwdns79452:0crwdne79452:0"
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:148
+msgid "Please select a Subcontracting Purchase Order."
+msgstr "crwdns79454:0crwdne79454:0"
+
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+msgid "Please select a Supplier"
+msgstr "crwdns79456:0crwdne79456:0"
+
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr "crwdns111900:0crwdne111900:0"
+
+#: manufacturing/doctype/job_card/job_card.py:1072
+msgid "Please select a Work Order first."
+msgstr "crwdns79458:0crwdne79458:0"
+
+#: setup/doctype/holiday_list/holiday_list.py:81
+msgid "Please select a country"
+msgstr "crwdns79460:0crwdne79460:0"
+
+#: accounts/report/sales_register/sales_register.py:36
+msgid "Please select a customer for fetching payments."
+msgstr "crwdns79462:0crwdne79462:0"
+
+#: www/book_appointment/index.js:67
+msgid "Please select a date"
+msgstr "crwdns79464:0crwdne79464:0"
+
+#: www/book_appointment/index.js:52
+msgid "Please select a date and time"
+msgstr "crwdns79466:0crwdne79466:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:145
+msgid "Please select a default mode of payment"
+msgstr "crwdns79468:0crwdne79468:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:783
+msgid "Please select a field to edit from numpad"
+msgstr "crwdns79470:0crwdne79470:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
+msgid "Please select a row to create a Reposting Entry"
+msgstr "crwdns79472:0crwdne79472:0"
+
+#: accounts/report/purchase_register/purchase_register.py:35
+msgid "Please select a supplier for fetching payments."
+msgstr "crwdns79474:0crwdne79474:0"
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:137
+msgid "Please select a valid Purchase Order that has Service Items."
+msgstr "crwdns79476:0crwdne79476:0"
+
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.py:134
+msgid "Please select a valid Purchase Order that is configured for Subcontracting."
+msgstr "crwdns79478:0crwdne79478:0"
+
+#: selling/doctype/quotation/quotation.js:229
+msgid "Please select a value for {0} quotation_to {1}"
+msgstr "crwdns79480:0{0}crwdnd79480:0{1}crwdne79480:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1562
+msgid "Please select correct account"
+msgstr "crwdns79482:0crwdne79482:0"
+
+#: accounts/report/share_balance/share_balance.py:14
+#: accounts/report/share_ledger/share_ledger.py:14
+msgid "Please select date"
+msgstr "crwdns79484:0crwdne79484:0"
+
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:34
+msgid "Please select either the Item or Warehouse filter to generate the report."
+msgstr "crwdns79486:0crwdne79486:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
+msgid "Please select item code"
+msgstr "crwdns79488:0crwdne79488:0"
+
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
+msgid "Please select only one row to create a Reposting Entry"
+msgstr "crwdns79490:0crwdne79490:0"
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
+msgid "Please select rows to create Reposting Entries"
+msgstr "crwdns79492:0crwdne79492:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:91
+msgid "Please select the Company"
+msgstr "crwdns79494:0crwdne79494:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
+msgid "Please select the Multiple Tier Program type for more than one collection rules."
+msgstr "crwdns79496:0crwdne79496:0"
+
+#: accounts/doctype/coupon_code/coupon_code.py:47
+msgid "Please select the customer."
+msgstr "crwdns79498:0crwdne79498:0"
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
+msgid "Please select the document type first"
+msgstr "crwdns79500:0crwdne79500:0"
+
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:21
+msgid "Please select the required filters"
+msgstr "crwdns79502:0crwdne79502:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
+msgid "Please select valid document type."
+msgstr "crwdns79504:0crwdne79504:0"
+
+#: setup/doctype/holiday_list/holiday_list.py:50
+msgid "Please select weekly off day"
+msgstr "crwdns79506:0crwdne79506:0"
+
+#: public/js/utils.js:959
+msgid "Please select {0}"
+msgstr "crwdns79508:0{0}crwdne79508:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
+msgid "Please select {0} first"
+msgstr "crwdns79510:0{0}crwdne79510:0"
+
+#: public/js/controllers/transaction.js:77
+msgid "Please set 'Apply Additional Discount On'"
+msgstr "crwdns79512:0crwdne79512:0"
+
+#: assets/doctype/asset/depreciation.py:771
+msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
+msgstr "crwdns79514:0{0}crwdne79514:0"
+
+#: assets/doctype/asset/depreciation.py:769
+msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
+msgstr "crwdns79516:0{0}crwdne79516:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:36
+msgid "Please set Account"
+msgstr "crwdns79518:0crwdne79518:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr "crwdns111902:0crwdne111902:0"
+
+#: stock/__init__.py:88
+msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
+msgstr "crwdns79520:0{0}crwdnd79520:0{1}crwdne79520:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
+msgid "Please set Accounting Dimension {} in {}"
+msgstr "crwdns79522:0crwdne79522:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:23
+#: accounts/doctype/ledger_merge/ledger_merge.js:34
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
+msgid "Please set Company"
+msgstr "crwdns79524:0crwdne79524:0"
+
+#: assets/doctype/asset/depreciation.py:363
+msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
+msgstr "crwdns79526:0{0}crwdnd79526:0{1}crwdne79526:0"
+
+#: stock/doctype/shipment/shipment.js:176
+msgid "Please set Email/Phone for the contact"
+msgstr "crwdns79528:0crwdne79528:0"
+
+#: regional/italy/utils.py:277
+#, python-format
+msgid "Please set Fiscal Code for the customer '%s'"
+msgstr "crwdns79530:0%scrwdne79530:0"
+
+#: regional/italy/utils.py:285
+#, python-format
+msgid "Please set Fiscal Code for the public administration '%s'"
+msgstr "crwdns79532:0%scrwdne79532:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
+msgid "Please set Fixed Asset Account in {} against {}."
+msgstr "crwdns79534:0crwdne79534:0"
+
+#: assets/doctype/asset/asset.py:434
+msgid "Please set Number of Depreciations Booked"
+msgstr "crwdns79536:0crwdne79536:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:24
+#: accounts/doctype/ledger_merge/ledger_merge.js:35
+msgid "Please set Root Type"
+msgstr "crwdns79538:0crwdne79538:0"
+
+#: regional/italy/utils.py:292
+#, python-format
+msgid "Please set Tax ID for the customer '%s'"
+msgstr "crwdns79540:0%scrwdne79540:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:324
+msgid "Please set Unrealized Exchange Gain/Loss Account in Company {0}"
+msgstr "crwdns79542:0{0}crwdne79542:0"
+
+#: regional/report/vat_audit_report/vat_audit_report.py:54
+msgid "Please set VAT Accounts in {0}"
+msgstr "crwdns79544:0{0}crwdne79544:0"
+
+#: regional/united_arab_emirates/utils.py:61
+msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
+msgstr "crwdns79546:0{0}crwdne79546:0"
+
+#: accounts/doctype/account/account_tree.js:18
+msgid "Please set a Company"
+msgstr "crwdns79548:0crwdne79548:0"
+
+#: assets/doctype/asset/asset.py:262
+msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
+msgstr "crwdns79550:0crwdne79550:0"
+
+#: selling/doctype/sales_order/sales_order.py:1278
+msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
+msgstr "crwdns79552:0crwdne79552:0"
+
+#: projects/doctype/project/project.py:736
+msgid "Please set a default Holiday List for Company {0}"
+msgstr "crwdns79554:0{0}crwdne79554:0"
+
+#: setup/doctype/employee/employee.py:281
+msgid "Please set a default Holiday List for Employee {0} or Company {1}"
+msgstr "crwdns79556:0{0}crwdnd79556:0{1}crwdne79556:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
+msgid "Please set account in Warehouse {0}"
+msgstr "crwdns79558:0{0}crwdne79558:0"
+
+#: regional/italy/utils.py:246
+#, python-format
+msgid "Please set an Address on the Company '%s'"
+msgstr "crwdns79560:0%scrwdne79560:0"
+
+#: controllers/stock_controller.py:531
+msgid "Please set an Expense Account in the Items table"
+msgstr "crwdns79562:0crwdne79562:0"
+
+#: crm/doctype/email_campaign/email_campaign.py:57
+msgid "Please set an email id for the Lead {0}"
+msgstr "crwdns79564:0{0}crwdne79564:0"
+
+#: regional/italy/utils.py:303
+msgid "Please set at least one row in the Taxes and Charges Table"
+msgstr "crwdns79566:0crwdne79566:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
+msgid "Please set default Cash or Bank account in Mode of Payment {0}"
+msgstr "crwdns79568:0{0}crwdne79568:0"
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
+#: accounts/doctype/pos_profile/pos_profile.py:163
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
+msgid "Please set default Cash or Bank account in Mode of Payment {}"
+msgstr "crwdns79570:0crwdne79570:0"
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
+#: accounts/doctype/pos_profile/pos_profile.py:165
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
+msgid "Please set default Cash or Bank account in Mode of Payments {}"
+msgstr "crwdns79572:0crwdne79572:0"
+
+#: accounts/utils.py:2012
+msgid "Please set default Exchange Gain/Loss Account in Company {}"
+msgstr "crwdns79574:0crwdne79574:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:327
+msgid "Please set default Expense Account in Company {0}"
+msgstr "crwdns79576:0{0}crwdne79576:0"
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:41
+msgid "Please set default UOM in Stock Settings"
+msgstr "crwdns79578:0crwdne79578:0"
+
+#: controllers/stock_controller.py:403
+msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
+msgstr "crwdns79580:0{0}crwdne79580:0"
+
+#: accounts/utils.py:935
+msgid "Please set default {0} in Company {1}"
+msgstr "crwdns79582:0{0}crwdnd79582:0{1}crwdne79582:0"
+
+#: regional/italy/utils.py:266
+#, python-format
+msgid "Please set either the Tax ID or Fiscal Code on Company '%s'"
+msgstr "crwdns79584:0%scrwdne79584:0"
+
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:105
+msgid "Please set filter based on Item or Warehouse"
+msgstr "crwdns79586:0crwdne79586:0"
+
+#: stock/report/reserved_stock/reserved_stock.py:22
+msgid "Please set filters"
+msgstr "crwdns79588:0crwdne79588:0"
+
+#: controllers/accounts_controller.py:1972
+msgid "Please set one of the following:"
+msgstr "crwdns79590:0crwdne79590:0"
+
+#: public/js/controllers/transaction.js:2011
+msgid "Please set recurring after saving"
+msgstr "crwdns79592:0crwdne79592:0"
+
+#: regional/italy/utils.py:297
+msgid "Please set the Customer Address"
+msgstr "crwdns79594:0crwdne79594:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:169
+msgid "Please set the Default Cost Center in {0} company."
+msgstr "crwdns79596:0{0}crwdne79596:0"
+
+#: manufacturing/doctype/work_order/work_order.js:512
+msgid "Please set the Item Code first"
+msgstr "crwdns79598:0crwdne79598:0"
+
+#: regional/italy/utils.py:335
+msgid "Please set the Payment Schedule"
+msgstr "crwdns79600:0crwdne79600:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:170
+msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
+msgstr "crwdns79602:0{0}crwdne79602:0"
+
+#: crm/doctype/email_campaign/email_campaign.py:50
+msgid "Please set up the Campaign Schedule in the Campaign {0}"
+msgstr "crwdns79604:0{0}crwdne79604:0"
+
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
+msgid "Please set {0}"
+msgstr "crwdns79606:0{0}crwdne79606:0"
+
+#: stock/doctype/batch/batch.py:172
+msgid "Please set {0} for Batched Item {1}, which is used to set {2} on Submit."
+msgstr "crwdns79608:0{0}crwdnd79608:0{1}crwdnd79608:0{2}crwdne79608:0"
+
+#: regional/italy/utils.py:452
+msgid "Please set {0} for address {1}"
+msgstr "crwdns79610:0{0}crwdnd79610:0{1}crwdne79610:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
+msgid "Please set {0} in BOM Creator {1}"
+msgstr "crwdns79612:0{0}crwdnd79612:0{1}crwdne79612:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr "crwdns111904:0{0}crwdnd111904:0{1}crwdne111904:0"
+
+#: assets/doctype/asset/depreciation.py:415
+msgid "Please share this email with your support team so that they can find and fix the issue."
+msgstr "crwdns79616:0crwdne79616:0"
+
+#: public/js/controllers/transaction.js:1881
+msgid "Please specify"
+msgstr "crwdns79618:0crwdne79618:0"
+
+#: stock/get_item_details.py:210
+msgid "Please specify Company"
+msgstr "crwdns79620:0crwdne79620:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
+msgid "Please specify Company to proceed"
+msgstr "crwdns79622:0crwdne79622:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
+msgid "Please specify a valid Row ID for row {0} in table {1}"
+msgstr "crwdns79624:0{0}crwdnd79624:0{1}crwdne79624:0"
+
+#: public/js/queries.js:106
+msgid "Please specify a {0}"
+msgstr "crwdns79626:0{0}crwdne79626:0"
+
+#: controllers/item_variant.py:45
+msgid "Please specify at least one attribute in the Attributes table"
+msgstr "crwdns79628:0crwdne79628:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
+msgid "Please specify either Quantity or Valuation Rate or both"
+msgstr "crwdns79630:0crwdne79630:0"
+
+#: stock/doctype/item_attribute/item_attribute.py:82
+msgid "Please specify from/to range"
+msgstr "crwdns79632:0crwdne79632:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
+msgid "Please supply the specified items at the best possible rates"
+msgstr "crwdns79634:0crwdne79634:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
+msgid "Please try again in an hour."
+msgstr "crwdns79636:0crwdne79636:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:168
+msgid "Please update Repair Status."
+msgstr "crwdns79638:0crwdne79638:0"
+
+#. Label of a Card Break in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#: selling/page/point_of_sale/point_of_sale.js:6
+#: selling/workspace/selling/selling.json
+msgid "Point of Sale"
+msgstr "crwdns79640:0crwdne79640:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "POS Profile"
+msgid "Point-of-Sale Profile"
+msgstr "crwdns79642:0crwdne79642:0"
+
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Policy No"
+msgstr "crwdns79644:0crwdne79644:0"
+
+#. Label of a Data field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Policy number"
+msgstr "crwdns79646:0crwdne79646:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr "crwdns112568:0crwdne112568:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr "crwdns112570:0crwdne112570:0"
+
+#. Name of a DocType
+#: utilities/doctype/portal_user/portal_user.json
+msgid "Portal User"
+msgstr "crwdns79648:0crwdne79648:0"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Portal Users"
+msgstr "crwdns79650:0crwdne79650:0"
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Portal Users"
+msgstr "crwdns79652:0crwdne79652:0"
+
+#. Option for the 'Orientation' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Portrait"
+msgstr "crwdns79654:0crwdne79654:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
+msgid "Possible Supplier"
+msgstr "crwdns79656:0crwdne79656:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Description Key"
+msgstr "crwdns79658:0crwdne79658:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Description Key"
+msgstr "crwdns79660:0crwdne79660:0"
+
+#. Option for the 'Level' (Select) field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Post Graduate"
+msgstr "crwdns79662:0crwdne79662:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Route Key"
+msgstr "crwdns79664:0crwdne79664:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Route Key List"
+msgstr "crwdns79666:0crwdne79666:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Route String"
+msgstr "crwdns79668:0crwdne79668:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Route String"
+msgstr "crwdns79670:0crwdne79670:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Post Title Key"
+msgstr "crwdns79672:0crwdne79672:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Post Title Key"
+msgstr "crwdns79674:0crwdne79674:0"
+
+#: crm/report/lead_details/lead_details.py:60
+msgid "Postal Code"
+msgstr "crwdns79676:0crwdne79676:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:64
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:88
+msgid "Postal Expenses"
+msgstr "crwdns79678:0crwdne79678:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
+#: accounts/report/accounts_payable/accounts_payable.js:16
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.js:18
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
+#: accounts/report/payment_ledger/payment_ledger.py:136
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
+#: accounts/report/pos_register/pos_register.py:171
+#: accounts/report/purchase_register/purchase_register.py:169
+#: accounts/report/sales_register/sales_register.py:184
+#: manufacturing/report/job_card_summary/job_card_summary.py:134
+#: public/js/purchase_trends_filters.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
+#: stock/report/serial_no_ledger/serial_no_ledger.py:21
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
+msgid "Posting Date"
+msgstr "crwdns79680:0crwdne79680:0"
+
+#. Label of a Date field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Posting Date"
+msgstr "crwdns79682:0crwdne79682:0"
+
+#. Label of a Date field in DocType 'Bank Clearance Detail'
+#: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
+msgctxt "Bank Clearance Detail"
+msgid "Posting Date"
+msgstr "crwdns79684:0crwdne79684:0"
+
+#. Label of a Date field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Posting Date"
+msgstr "crwdns79686:0crwdne79686:0"
+
+#. Label of a Date field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Posting Date"
+msgstr "crwdns79688:0crwdne79688:0"
+
+#. Label of a Date field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Posting Date"
+msgstr "crwdns79690:0crwdne79690:0"
+
+#. Label of a Date field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Posting Date"
+msgstr "crwdns79692:0crwdne79692:0"
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Posting Date"
+msgstr "crwdns79694:0crwdne79694:0"
+
+#. Label of a Date field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Posting Date"
+msgstr "crwdns79696:0crwdne79696:0"
+
+#. Label of a Date field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Posting Date"
+msgstr "crwdns79698:0crwdne79698:0"
+
+#. Label of a Date field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Posting Date"
+msgstr "crwdns79700:0crwdne79700:0"
+
+#. Label of a Date field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Posting Date"
+msgstr "crwdns79702:0crwdne79702:0"
+
+#. Label of a Date field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Posting Date"
+msgstr "crwdns79704:0crwdne79704:0"
+
+#. Label of a Date field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Posting Date"
+msgstr "crwdns79706:0crwdne79706:0"
+
+#. Label of a Date field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Posting Date"
+msgstr "crwdns79708:0crwdne79708:0"
+
+#. Label of a Date field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Posting Date"
+msgstr "crwdns79710:0crwdne79710:0"
+
+#. Label of a Date field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Posting Date"
+msgstr "crwdns79712:0crwdne79712:0"
+
+#. Label of a Date field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Posting Date"
+msgstr "crwdns79714:0crwdne79714:0"
+
+#. Label of a Date field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Posting Date"
+msgstr "crwdns79716:0crwdne79716:0"
+
+#. Label of a Date field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Posting Date"
+msgstr "crwdns79718:0crwdne79718:0"
+
+#. Label of a Date field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Posting Date"
+msgstr "crwdns79720:0crwdne79720:0"
+
+#. Option for the 'Ageing Based On' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Posting Date"
+msgstr "crwdns79722:0crwdne79722:0"
+
+#. Label of a Date field in DocType 'Process Subscription'
+#: accounts/doctype/process_subscription/process_subscription.json
+msgctxt "Process Subscription"
+msgid "Posting Date"
+msgstr "crwdns79724:0crwdne79724:0"
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Posting Date"
+msgstr "crwdns79726:0crwdne79726:0"
+
+#. Label of a Date field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Posting Date"
+msgstr "crwdns79728:0crwdne79728:0"
+
+#. Label of a Date field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Posting Date"
+msgstr "crwdns79730:0crwdne79730:0"
+
+#. Label of a Date field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Posting Date"
+msgstr "crwdns79732:0crwdne79732:0"
+
+#. Label of a Date field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Posting Date"
+msgstr "crwdns79734:0crwdne79734:0"
+
+#. Label of a Date field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Date"
+msgstr "crwdns79736:0crwdne79736:0"
+
+#. Label of a Date field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Posting Date"
+msgstr "crwdns79738:0crwdne79738:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:247
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
+msgid "Posting Date cannot be future date"
+msgstr "crwdns79740:0crwdne79740:0"
+
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr "crwdns111906:0crwdne111906:0"
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
+#: stock/report/serial_no_ledger/serial_no_ledger.py:22
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
+msgid "Posting Time"
+msgstr "crwdns79742:0crwdne79742:0"
+
+#. Label of a Time field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Posting Time"
+msgstr "crwdns79744:0crwdne79744:0"
+
+#. Label of a Time field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Posting Time"
+msgstr "crwdns79746:0crwdne79746:0"
+
+#. Label of a Time field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Posting Time"
+msgstr "crwdns79748:0crwdne79748:0"
+
+#. Label of a Time field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Posting Time"
+msgstr "crwdns79750:0crwdne79750:0"
+
+#. Label of a Time field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Posting Time"
+msgstr "crwdns79752:0crwdne79752:0"
+
+#. Label of a Time field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "Posting Time"
+msgstr "crwdns79754:0crwdne79754:0"
+
+#. Label of a Time field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Posting Time"
+msgstr "crwdns79756:0crwdne79756:0"
+
+#. Label of a Time field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Posting Time"
+msgstr "crwdns79758:0crwdne79758:0"
+
+#. Label of a Time field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Posting Time"
+msgstr "crwdns79760:0crwdne79760:0"
+
+#. Label of a Time field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Posting Time"
+msgstr "crwdns79762:0crwdne79762:0"
+
+#. Label of a Time field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Posting Time"
+msgstr "crwdns79764:0crwdne79764:0"
+
+#. Label of a Time field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Posting Time"
+msgstr "crwdns79766:0crwdne79766:0"
+
+#. Label of a Time field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Time"
+msgstr "crwdns79768:0crwdne79768:0"
+
+#. Label of a Time field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Posting Time"
+msgstr "crwdns79770:0crwdne79770:0"
+
+#. Label of a Time field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Posting Time"
+msgstr "crwdns79772:0crwdne79772:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1670
+msgid "Posting date and posting time is mandatory"
+msgstr "crwdns79774:0crwdne79774:0"
+
+#: controllers/sales_and_purchase_return.py:51
+msgid "Posting timestamp must be after {0}"
+msgstr "crwdns79776:0{0}crwdne79776:0"
+
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr "crwdns111908:0crwdne111908:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr "crwdns112572:0crwdne112572:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr "crwdns112574:0crwdne112574:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr "crwdns112576:0crwdne112576:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr "crwdns112578:0crwdne112578:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr "crwdns112580:0crwdne112580:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr "crwdns112582:0crwdne112582:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr "crwdns112584:0crwdne112584:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr "crwdns112586:0crwdne112586:0"
+
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
+#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
+#: accounts/doctype/tax_category/tax_category_dashboard.py:8
+#: selling/doctype/customer/customer_dashboard.py:20
+#: setup/doctype/company/company_dashboard.py:22
+msgid "Pre Sales"
+msgstr "crwdns79778:0crwdne79778:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:260
+msgid "Preference"
+msgstr "crwdns79784:0crwdne79784:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Preferred Contact Email"
+msgstr "crwdns104636:0crwdne104636:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Preferred Email"
+msgstr "crwdns104638:0crwdne104638:0"
+
+#. Label of a Data field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Prevdoc DocType"
+msgstr "crwdns79786:0crwdne79786:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Prevent POs"
+msgstr "crwdns79788:0crwdne79788:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Prevent POs"
+msgstr "crwdns79790:0crwdne79790:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Prevent Purchase Orders"
+msgstr "crwdns79792:0crwdne79792:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Prevent Purchase Orders"
+msgstr "crwdns79794:0crwdne79794:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Prevent RFQs"
+msgstr "crwdns79796:0crwdne79796:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Prevent RFQs"
+msgstr "crwdns79798:0crwdne79798:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Prevent RFQs"
+msgstr "crwdns79800:0crwdne79800:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Prevent RFQs"
+msgstr "crwdns79802:0crwdne79802:0"
+
+#. Option for the 'Corrective/Preventive' (Select) field in DocType 'Quality
+#. Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Preventive"
+msgstr "crwdns79804:0crwdne79804:0"
+
+#. Label of a Text Editor field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Preventive Action"
+msgstr "crwdns79806:0crwdne79806:0"
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Asset
+#. Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Preventive Maintenance"
+msgstr "crwdns79808:0crwdne79808:0"
+
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
+msgid "Preview"
+msgstr "crwdns79810:0crwdne79810:0"
+
+#. Label of a Section Break field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Preview"
+msgstr "crwdns79812:0crwdne79812:0"
+
+#. Label of a Section Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Preview"
+msgstr "crwdns79814:0crwdne79814:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
+msgid "Preview Email"
+msgstr "crwdns79816:0crwdne79816:0"
+
+#. Label of a Button field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Preview Email"
+msgstr "crwdns79818:0crwdne79818:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:169
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
+msgid "Previous Financial Year is not closed"
+msgstr "crwdns79820:0crwdne79820:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Previous Work Experience"
+msgstr "crwdns79822:0crwdne79822:0"
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:152
+msgid "Previous Year is not closed, please close it first"
+msgstr "crwdns79824:0crwdne79824:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
+msgid "Price"
+msgstr "crwdns79826:0crwdne79826:0"
+
+#. Option for the 'Price or Product Discount' (Select) field in DocType
+#. 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Price"
+msgstr "crwdns79828:0crwdne79828:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
+msgid "Price ({0})"
+msgstr "crwdns79830:0{0}crwdne79830:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Price Discount Scheme"
+msgstr "crwdns79832:0crwdne79832:0"
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Price Discount Slabs"
+msgstr "crwdns79834:0crwdne79834:0"
+
+#. Name of a DocType
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:44
+#: stock/doctype/price_list/price_list.json
+msgid "Price List"
+msgstr "crwdns79836:0crwdne79836:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Price List"
+msgstr "crwdns79838:0crwdne79838:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Price List"
+msgstr "crwdns79840:0crwdne79840:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Price List"
+msgstr "crwdns79842:0crwdne79842:0"
+
+#. Label of a Section Break field in DocType 'Item Price'
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Price List"
+msgstr "crwdns79844:0crwdne79844:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Price List"
+msgstr "crwdns79846:0crwdne79846:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Price List"
+msgstr "crwdns79848:0crwdne79848:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Price List"
+msgid "Price List"
+msgstr "crwdns79850:0crwdne79850:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Price List"
+msgstr "crwdns79852:0crwdne79852:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Price List"
+msgstr "crwdns79854:0crwdne79854:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Price List"
+msgstr "crwdns79856:0crwdne79856:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Price List"
+msgstr "crwdns79858:0crwdne79858:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Price List"
+msgstr "crwdns79860:0crwdne79860:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Price List"
+msgstr "crwdns79862:0crwdne79862:0"
+
+#. Label of a Link field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Price List"
+msgstr "crwdns79864:0crwdne79864:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Price List"
+msgstr "crwdns79866:0crwdne79866:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Price List"
+msgstr "crwdns79868:0crwdne79868:0"
+
+#. Name of a DocType
+#: stock/doctype/price_list_country/price_list_country.json
+msgid "Price List Country"
+msgstr "crwdns79870:0crwdne79870:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Price List Currency"
+msgstr "crwdns79872:0crwdne79872:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Price List Currency"
+msgstr "crwdns79874:0crwdne79874:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Price List Currency"
+msgstr "crwdns79876:0crwdne79876:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Price List Currency"
+msgstr "crwdns79878:0crwdne79878:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Price List Currency"
+msgstr "crwdns79880:0crwdne79880:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Price List Currency"
+msgstr "crwdns79882:0crwdne79882:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Price List Currency"
+msgstr "crwdns79884:0crwdne79884:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Price List Currency"
+msgstr "crwdns79886:0crwdne79886:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Price List Currency"
+msgstr "crwdns79888:0crwdne79888:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Price List Currency"
+msgstr "crwdns79890:0crwdne79890:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Price List Currency"
+msgstr "crwdns79892:0crwdne79892:0"
+
+#: stock/get_item_details.py:1010
+msgid "Price List Currency not selected"
+msgstr "crwdns79894:0crwdne79894:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Price List Defaults"
+msgstr "crwdns79896:0crwdne79896:0"
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79898:0crwdne79898:0"
+
+#. Label of a Float field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79900:0crwdne79900:0"
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79902:0crwdne79902:0"
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79904:0crwdne79904:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79906:0crwdne79906:0"
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79908:0crwdne79908:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79910:0crwdne79910:0"
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79912:0crwdne79912:0"
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79914:0crwdne79914:0"
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79916:0crwdne79916:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Price List Exchange Rate"
+msgstr "crwdns79918:0crwdne79918:0"
+
+#. Label of a Data field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Price List Name"
+msgstr "crwdns79920:0crwdne79920:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Price List Rate"
+msgstr "crwdns79922:0crwdne79922:0"
+
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr "crwdns111910:0crwdne111910:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Price List Rate"
+msgstr "crwdns79924:0crwdne79924:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Price List Rate"
+msgstr "crwdns79926:0crwdne79926:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Price List Rate"
+msgstr "crwdns79928:0crwdne79928:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Price List Rate"
+msgstr "crwdns79930:0crwdne79930:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Price List Rate"
+msgstr "crwdns79932:0crwdne79932:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Price List Rate"
+msgstr "crwdns79934:0crwdne79934:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Price List Rate"
+msgstr "crwdns79936:0crwdne79936:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Price List Rate"
+msgstr "crwdns79938:0crwdne79938:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79940:0crwdne79940:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79942:0crwdne79942:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79944:0crwdne79944:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79946:0crwdne79946:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79948:0crwdne79948:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79950:0crwdne79950:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79952:0crwdne79952:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79954:0crwdne79954:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Price List Rate (Company Currency)"
+msgstr "crwdns79956:0crwdne79956:0"
+
+#: stock/doctype/price_list/price_list.py:33
+msgid "Price List must be applicable for Buying or Selling"
+msgstr "crwdns79958:0crwdne79958:0"
+
+#: stock/doctype/price_list/price_list.py:84
+msgid "Price List {0} is disabled or does not exist"
+msgstr "crwdns79960:0{0}crwdne79960:0"
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Price Not UOM Dependent"
+msgstr "crwdns79962:0crwdne79962:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
+msgid "Price Per Unit ({0})"
+msgstr "crwdns79964:0{0}crwdne79964:0"
+
+#: selling/page/point_of_sale/pos_controller.js:581
+msgid "Price is not set for the item."
+msgstr "crwdns79966:0crwdne79966:0"
+
+#: manufacturing/doctype/bom/bom.py:454
+msgid "Price not found for item {0} in price list {1}"
+msgstr "crwdns79968:0{0}crwdnd79968:0{1}crwdne79968:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Price or Product Discount"
+msgstr "crwdns79970:0crwdne79970:0"
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
+msgid "Price or product discount slabs are required"
+msgstr "crwdns79972:0crwdne79972:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
+msgid "Price per Unit (Stock UOM)"
+msgstr "crwdns79974:0crwdne79974:0"
+
+#: buying/doctype/supplier/supplier_dashboard.py:16
+#: selling/doctype/customer/customer_dashboard.py:28
+#: stock/doctype/item/item_dashboard.py:19
+msgid "Pricing"
+msgstr "crwdns79976:0crwdne79976:0"
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: buying/doctype/supplier/supplier.js:116
+msgid "Pricing Rule"
+msgstr "crwdns79978:0crwdne79978:0"
+
+#. Label of a Link field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Pricing Rule"
+msgstr "crwdns79980:0crwdne79980:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Pricing Rule"
+msgid "Pricing Rule"
+msgstr "crwdns79982:0crwdne79982:0"
+
+#. Label of a Link field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Pricing Rule"
+msgstr "crwdns79984:0crwdne79984:0"
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
+msgid "Pricing Rule Brand"
+msgstr "crwdns79986:0crwdne79986:0"
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Pricing Rule Brand"
+msgstr "crwdns79988:0crwdne79988:0"
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgid "Pricing Rule Detail"
+msgstr "crwdns79990:0crwdne79990:0"
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Pricing Rule Detail"
+msgstr "crwdns79992:0crwdne79992:0"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Pricing Rule Detail"
+msgstr "crwdns79994:0crwdne79994:0"
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Pricing Rule Detail"
+msgstr "crwdns79996:0crwdne79996:0"
+
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Pricing Rule Detail"
+msgstr "crwdns79998:0crwdne79998:0"
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Pricing Rule Detail"
+msgstr "crwdns80000:0crwdne80000:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Pricing Rule Detail"
+msgstr "crwdns80002:0crwdne80002:0"
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Pricing Rule Detail"
+msgstr "crwdns80004:0crwdne80004:0"
+
+#. Label of a Table field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Pricing Rule Detail"
+msgstr "crwdns80006:0crwdne80006:0"
+
+#. Label of a HTML field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Pricing Rule Help"
+msgstr "crwdns80008:0crwdne80008:0"
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
+msgid "Pricing Rule Item Code"
+msgstr "crwdns80010:0crwdne80010:0"
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Pricing Rule Item Code"
+msgstr "crwdns80012:0crwdne80012:0"
+
+#. Name of a DocType
+#: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
+msgid "Pricing Rule Item Group"
+msgstr "crwdns80014:0crwdne80014:0"
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Pricing Rule Item Group"
+msgstr "crwdns80016:0crwdne80016:0"
+
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:208
+msgid "Pricing Rule {0} is updated"
+msgstr "crwdns80018:0{0}crwdne80018:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Pricing Rules"
+msgstr "crwdns80020:0crwdne80020:0"
+
+#. Label of a Small Text field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Pricing Rules"
+msgstr "crwdns80022:0crwdne80022:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Pricing Rules"
+msgstr "crwdns80024:0crwdne80024:0"
+
+#. Label of a Small Text field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Pricing Rules"
+msgstr "crwdns80026:0crwdne80026:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Pricing Rules"
+msgstr "crwdns80028:0crwdne80028:0"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Pricing Rules"
+msgstr "crwdns80030:0crwdne80030:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Pricing Rules"
+msgstr "crwdns80032:0crwdne80032:0"
+
+#. Label of a Small Text field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Pricing Rules"
+msgstr "crwdns80034:0crwdne80034:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Pricing Rules"
+msgstr "crwdns80036:0crwdne80036:0"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Pricing Rules"
+msgstr "crwdns80038:0crwdne80038:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Pricing Rules"
+msgstr "crwdns80040:0crwdne80040:0"
+
+#. Label of a Small Text field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Pricing Rules"
+msgstr "crwdns80042:0crwdne80042:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Pricing Rules"
+msgstr "crwdns80044:0crwdne80044:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Pricing Rules"
+msgstr "crwdns80046:0crwdne80046:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Pricing Rules"
+msgstr "crwdns80048:0crwdne80048:0"
+
+#. Label of a Small Text field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Pricing Rules"
+msgstr "crwdns80050:0crwdne80050:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Pricing Rules"
+msgstr "crwdns80052:0crwdne80052:0"
+
+#. Label of a Small Text field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Pricing Rules"
+msgstr "crwdns80054:0crwdne80054:0"
+
+#. Label of a Text field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Primary Address"
+msgstr "crwdns80056:0crwdne80056:0"
+
+#. Label of a Text field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Primary Address"
+msgstr "crwdns80058:0crwdne80058:0"
+
+#: public/js/utils/contact_address_quick_entry.js:57
+msgid "Primary Address Details"
+msgstr "crwdns80060:0crwdne80060:0"
+
+#. Label of a Section Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Primary Address and Contact"
+msgstr "crwdns80062:0crwdne80062:0"
+
+#. Label of a Section Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Primary Address and Contact"
+msgstr "crwdns80064:0crwdne80064:0"
+
+#. Label of a Section Break field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Primary Contact"
+msgstr "crwdns80066:0crwdne80066:0"
+
+#: public/js/utils/contact_address_quick_entry.js:38
+msgid "Primary Contact Details"
+msgstr "crwdns80068:0crwdne80068:0"
+
+#. Label of a Read Only field in DocType 'Process Statement Of Accounts
+#. Customer'
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgctxt "Process Statement Of Accounts Customer"
+msgid "Primary Contact Email"
+msgstr "crwdns80070:0crwdne80070:0"
+
+#. Label of a Dynamic Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Primary Party"
+msgstr "crwdns80072:0crwdne80072:0"
+
+#. Label of a Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Primary Role"
+msgstr "crwdns80074:0crwdne80074:0"
+
+#. Label of a Section Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Primary Settings"
+msgstr "crwdns80076:0crwdne80076:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
+#: templates/pages/material_request_info.html:15 templates/pages/order.html:33
+msgid "Print"
+msgstr "crwdns80078:0crwdne80078:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Print Format"
+msgstr "crwdns80080:0crwdne80080:0"
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Print Format"
+msgstr "crwdns80082:0crwdne80082:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Print Format"
+msgid "Print Format"
+msgstr "crwdns80084:0crwdne80084:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Print Format Builder"
+msgstr "crwdns80086:0crwdne80086:0"
+
+#. Name of a DocType
+#: setup/doctype/print_heading/print_heading.json
+msgid "Print Heading"
+msgstr "crwdns80088:0crwdne80088:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Heading"
+msgstr "crwdns80090:0crwdne80090:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Print Heading"
+msgstr "crwdns80092:0crwdne80092:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Print Heading"
+msgstr "crwdns80094:0crwdne80094:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Print Heading"
+msgstr "crwdns80096:0crwdne80096:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Print Heading"
+msgstr "crwdns80098:0crwdne80098:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Print Heading"
+msgstr "crwdns80100:0crwdne80100:0"
+
+#. Label of a Data field in DocType 'Print Heading'
+#: setup/doctype/print_heading/print_heading.json
+msgctxt "Print Heading"
+msgid "Print Heading"
+msgstr "crwdns80102:0crwdne80102:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Print Heading"
+msgstr "crwdns80104:0crwdne80104:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Print Heading"
+msgstr "crwdns80106:0crwdne80106:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Print Heading"
+msgstr "crwdns80108:0crwdne80108:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Print Heading"
+msgstr "crwdns80110:0crwdne80110:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Print Heading"
+msgstr "crwdns80112:0crwdne80112:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Print Heading"
+msgstr "crwdns80114:0crwdne80114:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Print Heading"
+msgstr "crwdns80116:0crwdne80116:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Print Heading"
+msgstr "crwdns80118:0crwdne80118:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Print Heading"
+msgstr "crwdns80120:0crwdne80120:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Print Heading"
+msgstr "crwdns80122:0crwdne80122:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Print Heading"
+msgstr "crwdns80124:0crwdne80124:0"
+
+#: regional/report/irs_1099/irs_1099.js:36
+msgid "Print IRS 1099 Forms"
+msgstr "crwdns80126:0crwdne80126:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Print Language"
+msgstr "crwdns80128:0crwdne80128:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Language"
+msgstr "crwdns80130:0crwdne80130:0"
+
+#. Label of a Link field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Print Language"
+msgstr "crwdns80132:0crwdne80132:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Print Language"
+msgstr "crwdns80134:0crwdne80134:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Print Language"
+msgstr "crwdns80136:0crwdne80136:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Print Language"
+msgstr "crwdns80138:0crwdne80138:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Print Language"
+msgstr "crwdns80140:0crwdne80140:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Print Language"
+msgstr "crwdns80142:0crwdne80142:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Print Language"
+msgstr "crwdns80144:0crwdne80144:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Print Language"
+msgstr "crwdns80146:0crwdne80146:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Print Language"
+msgstr "crwdns80148:0crwdne80148:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Print Language"
+msgstr "crwdns80150:0crwdne80150:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Print Language"
+msgstr "crwdns80152:0crwdne80152:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Print Language"
+msgstr "crwdns80154:0crwdne80154:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Print Language"
+msgstr "crwdns80156:0crwdne80156:0"
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Print Preferences"
+msgstr "crwdns80158:0crwdne80158:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
+msgid "Print Receipt"
+msgstr "crwdns80160:0crwdne80160:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Print Settings"
+msgstr "crwdns80162:0crwdne80162:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Settings"
+msgstr "crwdns80164:0crwdne80164:0"
+
+#. Label of a Section Break field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Print Settings"
+msgstr "crwdns80166:0crwdne80166:0"
+
+#. Label of a Section Break field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Print Settings"
+msgstr "crwdns80168:0crwdne80168:0"
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Print Settings"
+msgid "Print Settings"
+msgstr "crwdns80170:0crwdne80170:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Print Settings"
+msgstr "crwdns80172:0crwdne80172:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Print Settings"
+msgstr "crwdns80174:0crwdne80174:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Print Settings"
+msgstr "crwdns80176:0crwdne80176:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Print Settings"
+msgstr "crwdns80178:0crwdne80178:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Print Style"
+msgid "Print Style"
+msgstr "crwdns80180:0crwdne80180:0"
+
+#: setup/install.py:99
+msgid "Print UOM after Quantity"
+msgstr "crwdns80182:0crwdne80182:0"
+
+#. Label of a Check field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Print Without Amount"
+msgstr "crwdns80184:0crwdne80184:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:65
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:89
+msgid "Print and Stationery"
+msgstr "crwdns80186:0crwdne80186:0"
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
+msgid "Print settings updated in respective print format"
+msgstr "crwdns80188:0crwdne80188:0"
+
+#: setup/install.py:106
+msgid "Print taxes with zero amount"
+msgstr "crwdns80190:0crwdne80190:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
+msgid "Printed On "
+msgstr "crwdns80192:0crwdne80192:0"
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Printing"
+msgstr "crwdns80194:0crwdne80194:0"
+
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Printing Details"
+msgstr "crwdns80196:0crwdne80196:0"
+
+#. Label of a Section Break field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Printing Settings"
+msgstr "crwdns80198:0crwdne80198:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Printing Settings"
+msgstr "crwdns80200:0crwdne80200:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Printing Settings"
+msgstr "crwdns80202:0crwdne80202:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Printing Settings"
+msgstr "crwdns80204:0crwdne80204:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Printing Settings"
+msgstr "crwdns80206:0crwdne80206:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Printing Settings"
+msgstr "crwdns80208:0crwdne80208:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Printing Settings"
+msgstr "crwdns80210:0crwdne80210:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Printing Settings"
+msgstr "crwdns80212:0crwdne80212:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Printing Settings"
+msgstr "crwdns80214:0crwdne80214:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Printing Settings"
+msgstr "crwdns80216:0crwdne80216:0"
+
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Priorities"
+msgstr "crwdns80218:0crwdne80218:0"
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
+msgid "Priority"
+msgstr "crwdns80220:0crwdne80220:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Priority"
+msgstr "crwdns80222:0crwdne80222:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Priority"
+msgstr "crwdns80224:0crwdne80224:0"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Priority"
+msgstr "crwdns80226:0crwdne80226:0"
+
+#. Label of a Select field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Priority"
+msgstr "crwdns80228:0crwdne80228:0"
+
+#. Label of a Select field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Priority"
+msgstr "crwdns80230:0crwdne80230:0"
+
+#. Label of a Int field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Priority"
+msgstr "crwdns80232:0crwdne80232:0"
+
+#. Label of a Link field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "Priority"
+msgstr "crwdns80234:0crwdne80234:0"
+
+#. Label of a Select field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Priority"
+msgstr "crwdns80236:0crwdne80236:0"
+
+#. Label of a Int field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Priority"
+msgstr "crwdns80238:0crwdne80238:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:60
+msgid "Priority cannot be lesser than 1."
+msgstr "crwdns80240:0crwdne80240:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
+msgid "Priority has been changed to {0}."
+msgstr "crwdns80242:0{0}crwdne80242:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
+msgid "Priority {0} has been repeated."
+msgstr "crwdns80244:0{0}crwdne80244:0"
+
+#. Label of a Percent field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Probability"
+msgstr "crwdns80246:0crwdne80246:0"
+
+#. Label of a Percent field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Probability (%)"
+msgstr "crwdns80248:0crwdne80248:0"
+
+#. Label of a Long Text field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Problem"
+msgstr "crwdns80250:0crwdne80250:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr "crwdns111912:0crwdne111912:0"
+
+#. Label of a Link field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Procedure"
+msgstr "crwdns80252:0crwdne80252:0"
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Procedure"
+msgstr "crwdns80254:0crwdne80254:0"
+
+#. Label of a Link field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Procedure"
+msgstr "crwdns80256:0crwdne80256:0"
+
+#. Label of a Link field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Procedure"
+msgstr "crwdns80258:0crwdne80258:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
+msgid "Process Day Book Data"
+msgstr "crwdns80260:0crwdne80260:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgid "Process Deferred Accounting"
+msgstr "crwdns80262:0crwdne80262:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Process Deferred Accounting"
+msgstr "crwdns80264:0crwdne80264:0"
+
+#. Label of a Text Editor field in DocType 'Quality Procedure Process'
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgctxt "Quality Procedure Process"
+msgid "Process Description"
+msgstr "crwdns80266:0crwdne80266:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
+msgid "Process Failed"
+msgstr "crwdns80268:0crwdne80268:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Process Loss"
+msgstr "crwdns80270:0crwdne80270:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Process Loss"
+msgstr "crwdns80272:0crwdne80272:0"
+
+#: manufacturing/doctype/bom/bom.py:982
+msgid "Process Loss Percentage cannot be greater than 100"
+msgstr "crwdns80274:0crwdne80274:0"
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
+msgid "Process Loss Qty"
+msgstr "crwdns80276:0crwdne80276:0"
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Process Loss Qty"
+msgstr "crwdns80278:0crwdne80278:0"
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Process Loss Qty"
+msgstr "crwdns80280:0crwdne80280:0"
+
+#. Label of a Float field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Process Loss Qty"
+msgstr "crwdns80282:0crwdne80282:0"
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Process Loss Qty"
+msgstr "crwdns80284:0crwdne80284:0"
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Process Loss Qty"
+msgstr "crwdns80286:0crwdne80286:0"
+
+#. Name of a report
+#: manufacturing/report/process_loss_report/process_loss_report.json
+msgid "Process Loss Report"
+msgstr "crwdns80288:0crwdne80288:0"
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
+msgid "Process Loss Value"
+msgstr "crwdns80290:0crwdne80290:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
+msgid "Process Master Data"
+msgstr "crwdns80292:0crwdne80292:0"
+
+#. Label of a Data field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Process Owner"
+msgstr "crwdns80294:0crwdne80294:0"
+
+#. Label of a Link field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Process Owner"
+msgstr "crwdns80296:0crwdne80296:0"
+
+#. Label of a Data field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Process Owner Full Name"
+msgstr "crwdns80298:0crwdne80298:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgid "Process Payment Reconciliation"
+msgstr "crwdns80300:0crwdne80300:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgid "Process Payment Reconciliation Log"
+msgstr "crwdns80302:0crwdne80302:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgid "Process Payment Reconciliation Log Allocations"
+msgstr "crwdns80304:0crwdne80304:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgid "Process Statement Of Accounts"
+msgstr "crwdns80306:0crwdne80306:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
+msgid "Process Statement Of Accounts Customer"
+msgstr "crwdns80308:0crwdne80308:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_subscription/process_subscription.json
+msgid "Process Subscription"
+msgstr "crwdns80310:0crwdne80310:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr "crwdns111914:0crwdne111914:0"
+
+#. Label of a Long Text field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Processed BOMs"
+msgstr "crwdns80312:0crwdne80312:0"
+
+#. Label of a Section Break field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Processed Files"
+msgstr "crwdns80314:0crwdne80314:0"
+
+#. Label of a Table field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Processes"
+msgstr "crwdns80316:0crwdne80316:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+msgid "Processing Chart of Accounts and Parties"
+msgstr "crwdns80318:0crwdne80318:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
+msgid "Processing Items and UOMs"
+msgstr "crwdns80320:0crwdne80320:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
+msgid "Processing Party Addresses"
+msgstr "crwdns80322:0crwdne80322:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
+msgid "Processing Sales! Please Wait..."
+msgstr "crwdns80324:0crwdne80324:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
+msgid "Processing Vouchers"
+msgstr "crwdns80326:0crwdne80326:0"
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:53
+msgid "Processing XML Files"
+msgstr "crwdns80328:0crwdne80328:0"
+
+#: buying/doctype/supplier/supplier_dashboard.py:13
+msgid "Procurement"
+msgstr "crwdns80330:0crwdne80330:0"
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#: buying/report/procurement_tracker/procurement_tracker.json
+#: buying/workspace/buying/buying.json
+msgid "Procurement Tracker"
+msgstr "crwdns80332:0crwdne80332:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.py:214
+msgid "Produce Qty"
+msgstr "crwdns80334:0crwdne80334:0"
+
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:150
+msgid "Produced / Received Qty"
+msgstr "crwdns80336:0crwdne80336:0"
+
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:120
+#: manufacturing/report/work_order_summary/work_order_summary.py:215
+msgid "Produced Qty"
+msgstr "crwdns80338:0crwdne80338:0"
+
+#. Label of a Float field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Produced Qty"
+msgstr "crwdns80340:0crwdne80340:0"
+
+#. Label of a Float field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Produced Qty"
+msgstr "crwdns80342:0crwdne80342:0"
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Produced Qty"
+msgstr "crwdns80344:0crwdne80344:0"
+
+#: manufacturing/dashboard_fixtures.py:59
+msgid "Produced Quantity"
+msgstr "crwdns80346:0crwdne80346:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Produced Quantity"
+msgstr "crwdns80348:0crwdne80348:0"
+
+#. Option for the 'Price or Product Discount' (Select) field in DocType
+#. 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Product"
+msgstr "crwdns80350:0crwdne80350:0"
+
+#. Name of a DocType
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Product Bundle"
+msgstr "crwdns80352:0crwdne80352:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+#: stock/workspace/stock/stock.json
+msgctxt "Product Bundle"
+msgid "Product Bundle"
+msgstr "crwdns80354:0crwdne80354:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Product Bundle"
+msgstr "crwdns80356:0crwdne80356:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Product Bundle"
+msgstr "crwdns80358:0crwdne80358:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Product Bundle"
+msgstr "crwdns80360:0crwdne80360:0"
+
+#. Name of a report
+#: stock/report/product_bundle_balance/product_bundle_balance.json
+msgid "Product Bundle Balance"
+msgstr "crwdns80362:0crwdne80362:0"
+
+#. Label of a HTML field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Product Bundle Help"
+msgstr "crwdns80364:0crwdne80364:0"
+
+#. Label of a HTML field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Product Bundle Help"
+msgstr "crwdns80366:0crwdne80366:0"
+
+#. Label of a HTML field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Product Bundle Help"
+msgstr "crwdns80368:0crwdne80368:0"
+
+#. Name of a DocType
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgid "Product Bundle Item"
+msgstr "crwdns80370:0crwdne80370:0"
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Product Bundle Item"
+msgstr "crwdns80372:0crwdne80372:0"
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Product Bundle Item"
+msgstr "crwdns80374:0crwdne80374:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Product Bundle Item"
+msgstr "crwdns80376:0crwdne80376:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Product Discount Scheme"
+msgstr "crwdns80378:0crwdne80378:0"
+
+#. Label of a Section Break field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Product Discount Slabs"
+msgstr "crwdns80380:0crwdne80380:0"
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Product Enquiry"
+msgstr "crwdns80382:0crwdne80382:0"
+
+#. Label of a Data field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Product Price ID"
+msgstr "crwdns80384:0crwdne80384:0"
+
+#. Label of a Card Break in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr "crwdns80386:0crwdne80386:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Production"
+msgstr "crwdns111916:0crwdne111916:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/production_analytics/production_analytics.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Production Analytics"
+msgstr "crwdns80388:0crwdne80388:0"
+
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Production Capacity"
+msgstr "crwdns80390:0crwdne80390:0"
+
+#: manufacturing/doctype/work_order/work_order_calendar.js:38
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
+#: manufacturing/report/job_card_summary/job_card_summary.py:152
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
+#: manufacturing/report/work_order_summary/work_order_summary.py:208
+msgid "Production Item"
+msgstr "crwdns80392:0crwdne80392:0"
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Production Item"
+msgstr "crwdns80394:0crwdne80394:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Production Item"
+msgstr "crwdns80396:0crwdne80396:0"
+
+#. Label of a Tab Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Item"
+msgstr "crwdns80398:0crwdne80398:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan/production_plan.json
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
+msgid "Production Plan"
+msgstr "crwdns80400:0crwdne80400:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Production Plan"
+msgstr "crwdns80402:0crwdne80402:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Production Plan"
+msgid "Production Plan"
+msgstr "crwdns80404:0crwdne80404:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Production Plan"
+msgstr "crwdns80406:0crwdne80406:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Plan"
+msgstr "crwdns80408:0crwdne80408:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:137
+msgid "Production Plan Already Submitted"
+msgstr "crwdns80410:0crwdne80410:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgid "Production Plan Item"
+msgstr "crwdns80412:0crwdne80412:0"
+
+#. Label of a Data field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Production Plan Item"
+msgstr "crwdns80414:0crwdne80414:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Production Plan Item"
+msgstr "crwdns80416:0crwdne80416:0"
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Plan Item"
+msgstr "crwdns80418:0crwdne80418:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgid "Production Plan Item Reference"
+msgstr "crwdns80420:0crwdne80420:0"
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Production Plan Item Reference"
+msgstr "crwdns80422:0crwdne80422:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
+msgid "Production Plan Material Request"
+msgstr "crwdns80424:0crwdne80424:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
+msgid "Production Plan Material Request Warehouse"
+msgstr "crwdns80426:0crwdne80426:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Production Plan Qty"
+msgstr "crwdns80428:0crwdne80428:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgid "Production Plan Sales Order"
+msgstr "crwdns80430:0crwdne80430:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgid "Production Plan Sub Assembly Item"
+msgstr "crwdns80432:0crwdne80432:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Production Plan Sub Assembly Item"
+msgstr "crwdns80434:0crwdne80434:0"
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Production Plan Sub-assembly Item"
+msgstr "crwdns80436:0crwdne80436:0"
+
+#. Name of a report
+#: manufacturing/doctype/production_plan/production_plan.js:92
+#: manufacturing/report/production_plan_summary/production_plan_summary.json
+msgid "Production Plan Summary"
+msgstr "crwdns80438:0crwdne80438:0"
+
+#. Title of an Onboarding Step
+#: manufacturing/onboarding_step/production_planning/production_planning.json
+msgid "Production Planning"
+msgstr "crwdns80440:0crwdne80440:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/production_planning_report/production_planning_report.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Production Planning Report"
+msgstr "crwdns80442:0crwdne80442:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:39
+msgid "Products"
+msgstr "crwdns80444:0crwdne80444:0"
+
+#. Subtitle of the Module Onboarding 'Buying'
+#: buying/module_onboarding/buying/buying.json
+msgid "Products, Purchases, Analysis, and more."
+msgstr "crwdns80446:0crwdne80446:0"
+
+#. Subtitle of the Module Onboarding 'Manufacturing'
+#: manufacturing/module_onboarding/manufacturing/manufacturing.json
+msgid "Products, Raw Materials, BOM, Work Order, and more."
+msgstr "crwdns80448:0crwdne80448:0"
+
+#. Subtitle of the Module Onboarding 'Selling'
+#: selling/module_onboarding/selling/selling.json
+msgid "Products, Sales, Analysis, and more."
+msgstr "crwdns80450:0crwdne80450:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Profile"
+msgstr "crwdns80452:0crwdne80452:0"
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Profit & Loss"
+msgstr "crwdns80454:0crwdne80454:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
+msgid "Profit This Year"
+msgstr "crwdns80456:0crwdne80456:0"
+
+#. Label of a chart in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+#: public/js/financial_statements.js:136
+msgid "Profit and Loss"
+msgstr "crwdns80458:0crwdne80458:0"
+
+#. Option for the 'Report Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Profit and Loss"
+msgstr "crwdns80460:0crwdne80460:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Profit and Loss Statement"
+msgstr "crwdns80462:0crwdne80462:0"
+
+#. Label of a Heading field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "Profit and Loss Summary"
+msgstr "crwdns80464:0crwdne80464:0"
+
+#. Label of a Float field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Profit and Loss Summary"
+msgstr "crwdns80466:0crwdne80466:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
+msgid "Profit for the year"
+msgstr "crwdns80468:0crwdne80468:0"
+
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Profitability"
+msgstr "crwdns80470:0crwdne80470:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/profitability_analysis/profitability_analysis.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Profitability Analysis"
+msgstr "crwdns80472:0crwdne80472:0"
+
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
+msgid "Progress"
+msgstr "crwdns80474:0crwdne80474:0"
+
+#. Label of a Section Break field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Progress"
+msgstr "crwdns80476:0crwdne80476:0"
+
+#: projects/doctype/task/task.py:143
+#, python-format
+msgid "Progress % for a task cannot be more than 100."
+msgstr "crwdns80478:0crwdne80478:0"
+
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:94
+msgid "Progress (%)"
+msgstr "crwdns80480:0crwdne80480:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
+#: accounts/report/general_ledger/general_ledger.js:162
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
+#: accounts/report/purchase_register/purchase_register.py:207
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
+#: accounts/report/sales_register/sales_register.py:229
+#: accounts/report/trial_balance/trial_balance.js:64
+#: buying/report/procurement_tracker/procurement_tracker.js:21
+#: buying/report/procurement_tracker/procurement_tracker.py:39
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
+#: projects/doctype/project/project.json
+#: projects/doctype/project/project_dashboard.py:11
+#: projects/doctype/task/task_calendar.js:19
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
+#: projects/doctype/timesheet/timesheet_calendar.js:22
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
+#: projects/report/project_summary/project_summary.py:46
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
+#: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
+#: stock/report/reserved_stock/reserved_stock.js:130
+#: stock/report/reserved_stock/reserved_stock.py:184
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
+msgid "Project"
+msgstr "crwdns80482:0crwdne80482:0"
+
+#. Label of a Link field in DocType 'Account Closing Balance'
+#: accounts/doctype/account_closing_balance/account_closing_balance.json
+msgctxt "Account Closing Balance"
+msgid "Project"
+msgstr "crwdns80484:0crwdne80484:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Project"
+msgstr "crwdns80486:0crwdne80486:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Project"
+msgstr "crwdns80488:0crwdne80488:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Project"
+msgstr "crwdns80490:0crwdne80490:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Project"
+msgstr "crwdns80492:0crwdne80492:0"
+
+#. Option for the 'Budget Against' (Select) field in DocType 'Budget'
+#. Label of a Link field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Project"
+msgstr "crwdns80494:0crwdne80494:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Project"
+msgstr "crwdns80496:0crwdne80496:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Project"
+msgstr "crwdns80498:0crwdne80498:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Project"
+msgstr "crwdns80500:0crwdne80500:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Project"
+msgstr "crwdns80502:0crwdne80502:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr "crwdns111918:0crwdne111918:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Project"
+msgstr "crwdns80504:0crwdne80504:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Project"
+msgstr "crwdns80506:0crwdne80506:0"
+
+#. Label of a Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Project"
+msgstr "crwdns80508:0crwdne80508:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Project"
+msgstr "crwdns80510:0crwdne80510:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Project"
+msgstr "crwdns80512:0crwdne80512:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Project"
+msgstr "crwdns80514:0crwdne80514:0"
+
+#. Label of a Link field in DocType 'PSOA Project'
+#: accounts/doctype/psoa_project/psoa_project.json
+msgctxt "PSOA Project"
+msgid "Project"
+msgstr "crwdns80516:0crwdne80516:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Project"
+msgstr "crwdns80518:0crwdne80518:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Project"
+msgstr "crwdns80520:0crwdne80520:0"
+
+#. Label of a Table MultiSelect field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Project"
+msgstr "crwdns80522:0crwdne80522:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Project"
+msgstr "crwdns80524:0crwdne80524:0"
+
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Project"
+msgid "Project"
+msgstr "crwdns80526:0crwdne80526:0"
+
+#. Label of a Link field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Project"
+msgstr "crwdns80528:0crwdne80528:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Project"
+msgstr "crwdns80530:0crwdne80530:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Project"
+msgstr "crwdns80532:0crwdne80532:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Project"
+msgstr "crwdns80534:0crwdne80534:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Project"
+msgstr "crwdns80536:0crwdne80536:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Project"
+msgstr "crwdns80538:0crwdne80538:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Project"
+msgstr "crwdns80540:0crwdne80540:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Project"
+msgstr "crwdns80542:0crwdne80542:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Project"
+msgstr "crwdns80544:0crwdne80544:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Project"
+msgstr "crwdns80546:0crwdne80546:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Project"
+msgstr "crwdns80548:0crwdne80548:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Project"
+msgstr "crwdns80550:0crwdne80550:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Project"
+msgstr "crwdns80552:0crwdne80552:0"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Project"
+msgstr "crwdns80554:0crwdne80554:0"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Project"
+msgstr "crwdns80556:0crwdne80556:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Project"
+msgstr "crwdns80558:0crwdne80558:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Project"
+msgstr "crwdns80560:0crwdne80560:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Project"
+msgstr "crwdns80562:0crwdne80562:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Project"
+msgstr "crwdns80564:0crwdne80564:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Project"
+msgstr "crwdns80566:0crwdne80566:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Project"
+msgstr "crwdns80568:0crwdne80568:0"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Project"
+msgstr "crwdns80570:0crwdne80570:0"
+
+#. Label of a Text field in DocType 'Task Depends On'
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgctxt "Task Depends On"
+msgid "Project"
+msgstr "crwdns80572:0crwdne80572:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Project"
+msgstr "crwdns80574:0crwdne80574:0"
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Project"
+msgstr "crwdns80576:0crwdne80576:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Project"
+msgstr "crwdns80578:0crwdne80578:0"
+
+#: projects/doctype/project/project.py:350
+msgid "Project Collaboration Invitation"
+msgstr "crwdns80580:0crwdne80580:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:38
+msgid "Project Id"
+msgstr "crwdns80582:0crwdne80582:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:42
+msgid "Project Name"
+msgstr "crwdns80584:0crwdne80584:0"
+
+#. Label of a Data field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Project Name"
+msgstr "crwdns80586:0crwdne80586:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Project Name"
+msgstr "crwdns80588:0crwdne80588:0"
+
+#. Label of a Data field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Project Name"
+msgstr "crwdns80590:0crwdne80590:0"
+
+#: templates/pages/projects.html:114
+msgid "Project Progress:"
+msgstr "crwdns80592:0crwdne80592:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:47
+msgid "Project Start Date"
+msgstr "crwdns80594:0crwdne80594:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:43
+msgid "Project Status"
+msgstr "crwdns80596:0crwdne80596:0"
+
+#. Label of a Text field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Project Status"
+msgstr "crwdns80598:0crwdne80598:0"
+
+#. Name of a report
+#: projects/report/project_summary/project_summary.json
+msgid "Project Summary"
+msgstr "crwdns80600:0crwdne80600:0"
+
+#: projects/doctype/project/project.py:651
+msgid "Project Summary for {0}"
+msgstr "crwdns80602:0{0}crwdne80602:0"
+
+#. Name of a DocType
+#: projects/doctype/project_template/project_template.json
+msgid "Project Template"
+msgstr "crwdns80604:0crwdne80604:0"
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Project Template"
+msgid "Project Template"
+msgstr "crwdns80606:0crwdne80606:0"
+
+#. Name of a DocType
+#: projects/doctype/project_template_task/project_template_task.json
+msgid "Project Template Task"
+msgstr "crwdns80608:0crwdne80608:0"
+
+#. Name of a DocType
+#: projects/doctype/project_type/project_type.json
+#: projects/report/project_summary/project_summary.js:30
+msgid "Project Type"
+msgstr "crwdns80610:0crwdne80610:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Project Type"
+msgstr "crwdns80612:0crwdne80612:0"
+
+#. Label of a Link field in DocType 'Project Template'
+#: projects/doctype/project_template/project_template.json
+msgctxt "Project Template"
+msgid "Project Type"
+msgstr "crwdns80614:0crwdne80614:0"
+
+#. Label of a Data field in DocType 'Project Type'
+#. Label of a Link in the Projects Workspace
+#: projects/doctype/project_type/project_type.json
+#: projects/workspace/projects/projects.json
+msgctxt "Project Type"
+msgid "Project Type"
+msgstr "crwdns80616:0crwdne80616:0"
+
+#. Name of a DocType
+#: projects/doctype/project_update/project_update.json
+msgid "Project Update"
+msgstr "crwdns80618:0crwdne80618:0"
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Project Update"
+msgid "Project Update"
+msgstr "crwdns80620:0crwdne80620:0"
+
+#: config/projects.py:44
+msgid "Project Update."
+msgstr "crwdns80622:0crwdne80622:0"
+
+#. Name of a DocType
+#: projects/doctype/project_user/project_user.json
+msgid "Project User"
+msgstr "crwdns80624:0crwdne80624:0"
+
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:46
+msgid "Project Value"
+msgstr "crwdns80626:0crwdne80626:0"
+
+#: config/projects.py:20
+msgid "Project activity / task."
+msgstr "crwdns80628:0crwdne80628:0"
+
+#: config/projects.py:13
+msgid "Project master."
+msgstr "crwdns80630:0crwdne80630:0"
+
+#. Description of the 'Users' (Table) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Project will be accessible on the website to these users"
+msgstr "crwdns80632:0crwdne80632:0"
+
+#. Label of a Link in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgid "Project wise Stock Tracking"
+msgstr "crwdns80634:0crwdne80634:0"
+
+#. Name of a report
+#: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.json
+msgid "Project wise Stock Tracking "
+msgstr "crwdns80636:0crwdne80636:0"
+
+#: controllers/trends.py:374
+msgid "Project-wise data is not available for Quotation"
+msgstr "crwdns80638:0crwdne80638:0"
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
+#: stock/report/item_shortage_report/item_shortage_report.py:73
+#: stock/report/stock_projected_qty/stock_projected_qty.py:199
+#: templates/emails/reorder_item.html:12
+msgid "Projected Qty"
+msgstr "crwdns80640:0crwdne80640:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Projected Qty"
+msgstr "crwdns80642:0crwdne80642:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Projected Qty"
+msgstr "crwdns80644:0crwdne80644:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Projected Qty"
+msgstr "crwdns80646:0crwdne80646:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Projected Qty"
+msgstr "crwdns80648:0crwdne80648:0"
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Projected Qty"
+msgstr "crwdns80650:0crwdne80650:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Projected Qty"
+msgstr "crwdns80652:0crwdne80652:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Projected Qty"
+msgstr "crwdns80654:0crwdne80654:0"
+
+#: stock/report/item_shortage_report/item_shortage_report.py:130
+msgid "Projected Quantity"
+msgstr "crwdns80656:0crwdne80656:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr "crwdns111920:0crwdne111920:0"
+
+#: stock/page/stock_balance/stock_balance.js:51
+msgid "Projected qty"
+msgstr "crwdns80658:0crwdne80658:0"
+
+#. Name of a Workspace
+#. Label of a Card Break in the Projects Workspace
+#: config/projects.py:7 projects/doctype/project/project.py:428
+#: projects/workspace/projects/projects.json
+#: selling/doctype/customer/customer_dashboard.py:27
+#: selling/doctype/sales_order/sales_order_dashboard.py:25
+#: setup/doctype/company/company_dashboard.py:25
+msgid "Projects"
+msgstr "crwdns80660:0crwdne80660:0"
+
+#. Name of a role
+#: projects/doctype/project/project.json
+#: projects/doctype/project_type/project_type.json
+#: projects/doctype/task_type/task_type.json
+msgid "Projects Manager"
+msgstr "crwdns80662:0crwdne80662:0"
+
+#. Name of a DocType
+#: projects/doctype/projects_settings/projects_settings.json
+msgid "Projects Settings"
+msgstr "crwdns80664:0crwdne80664:0"
+
+#. Label of a Link in the Projects Workspace
+#. Label of a Link in the Settings Workspace
+#: projects/workspace/projects/projects.json
+#: setup/workspace/settings/settings.json
+msgctxt "Projects Settings"
+msgid "Projects Settings"
+msgstr "crwdns80666:0crwdne80666:0"
+
+#. Name of a role
+#: projects/doctype/activity_cost/activity_cost.json
+#: projects/doctype/activity_type/activity_type.json
+#: projects/doctype/project/project.json
+#: projects/doctype/project_type/project_type.json
+#: projects/doctype/project_update/project_update.json
+#: projects/doctype/task/task.json projects/doctype/task_type/task_type.json
+#: projects/doctype/timesheet/timesheet.json setup/doctype/company/company.json
+msgid "Projects User"
+msgstr "crwdns80668:0crwdne80668:0"
+
+#. Option for the 'Coupon Type' (Select) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Promotional"
+msgstr "crwdns80670:0crwdne80670:0"
+
+#. Name of a DocType
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgid "Promotional Scheme"
+msgstr "crwdns80672:0crwdne80672:0"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Promotional Scheme"
+msgstr "crwdns80674:0crwdne80674:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+msgctxt "Promotional Scheme"
+msgid "Promotional Scheme"
+msgstr "crwdns80676:0crwdne80676:0"
+
+#. Label of a Data field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Promotional Scheme Id"
+msgstr "crwdns80678:0crwdne80678:0"
+
+#. Name of a DocType
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgid "Promotional Scheme Price Discount"
+msgstr "crwdns80680:0crwdne80680:0"
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Promotional Scheme Price Discount"
+msgstr "crwdns80682:0crwdne80682:0"
+
+#. Name of a DocType
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgid "Promotional Scheme Product Discount"
+msgstr "crwdns80684:0crwdne80684:0"
+
+#. Label of a Table field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Promotional Scheme Product Discount"
+msgstr "crwdns80686:0crwdne80686:0"
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Prompt Qty"
+msgstr "crwdns80688:0crwdne80688:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:215
+msgid "Proposal Writing"
+msgstr "crwdns80690:0crwdne80690:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:387
+msgid "Proposal/Price Quote"
+msgstr "crwdns80692:0crwdne80692:0"
+
+#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Proprietorship"
+msgstr "crwdns80694:0crwdne80694:0"
+
+#. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Proprietorship"
+msgstr "crwdns80696:0crwdne80696:0"
+
+#. Label of a Check field in DocType 'Subscription Settings'
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgctxt "Subscription Settings"
+msgid "Prorate"
+msgstr "crwdns80698:0crwdne80698:0"
+
+#. Name of a DocType
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
+#: crm/doctype/prospect/prospect.json
+msgid "Prospect"
+msgstr "crwdns80700:0crwdne80700:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Prospect"
+msgid "Prospect"
+msgstr "crwdns80702:0crwdne80702:0"
+
+#. Name of a DocType
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgid "Prospect Lead"
+msgstr "crwdns80704:0crwdne80704:0"
+
+#. Name of a DocType
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgid "Prospect Opportunity"
+msgstr "crwdns80706:0crwdne80706:0"
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Prospect Owner"
+msgstr "crwdns80708:0crwdne80708:0"
+
+#: crm/doctype/lead/lead.py:311
+msgid "Prospect {0} already exists"
+msgstr "crwdns80710:0{0}crwdne80710:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:381
+msgid "Prospecting"
+msgstr "crwdns80712:0crwdne80712:0"
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.json
+#: crm/workspace/crm/crm.json
+msgid "Prospects Engaged But Not Converted"
+msgstr "crwdns80714:0crwdne80714:0"
+
+#. Description of the 'Company Email' (Data) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Provide Email Address registered in company"
+msgstr "crwdns80716:0crwdne80716:0"
+
+#. Label of a Link field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Provider"
+msgstr "crwdns80718:0crwdne80718:0"
+
+#. Label of a Select field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Provider"
+msgstr "crwdns80720:0crwdne80720:0"
+
+#. Option for the 'Bank Guarantee Type' (Select) field in DocType 'Bank
+#. Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Providing"
+msgstr "crwdns80722:0crwdne80722:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Provisional Expense Account"
+msgstr "crwdns80724:0crwdne80724:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:146
+#: accounts/report/balance_sheet/balance_sheet.py:147
+#: accounts/report/balance_sheet/balance_sheet.py:214
+msgid "Provisional Profit / Loss (Credit)"
+msgstr "crwdns80726:0crwdne80726:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr "crwdns112588:0crwdne112588:0"
+
+#. Label of a Date field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Publish Date"
+msgstr "crwdns80730:0crwdne80730:0"
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:22
+msgid "Published Date"
+msgstr "crwdns80732:0crwdne80732:0"
+
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:10
+#: accounts/doctype/payment_term/payment_term_dashboard.py:9
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:15
+#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
+#: accounts/doctype/tax_category/tax_category_dashboard.py:10
+#: projects/doctype/project/project_dashboard.py:16
+#: setup/doctype/company/company.py:326
+msgid "Purchase"
+msgstr "crwdns80734:0crwdne80734:0"
+
+#. Option for the 'Default Material Request Type' (Select) field in DocType
+#. 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Purchase"
+msgstr "crwdns80736:0crwdne80736:0"
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Purchase"
+msgstr "crwdns80738:0crwdne80738:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Purchase"
+msgstr "crwdns80740:0crwdne80740:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Purchase"
+msgstr "crwdns80742:0crwdne80742:0"
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Opening Invoice
+#. Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Purchase"
+msgstr "crwdns80744:0crwdne80744:0"
+
+#. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Purchase"
+msgstr "crwdns80746:0crwdne80746:0"
+
+#. Option for the 'Tax Type' (Select) field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Purchase"
+msgstr "crwdns80748:0crwdne80748:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:137
+msgid "Purchase Amount"
+msgstr "crwdns80750:0crwdne80750:0"
+
+#. Label of a Currency field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Purchase Amount"
+msgstr "crwdns80752:0crwdne80752:0"
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#: buying/report/purchase_analytics/purchase_analytics.json
+#: buying/workspace/buying/buying.json
+msgid "Purchase Analytics"
+msgstr "crwdns80754:0crwdne80754:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
+msgid "Purchase Date"
+msgstr "crwdns80756:0crwdne80756:0"
+
+#. Label of a Date field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Date"
+msgstr "crwdns80758:0crwdne80758:0"
+
+#. Label of a Section Break field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Purchase Defaults"
+msgstr "crwdns80760:0crwdne80760:0"
+
+#. Label of a Section Break field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Details"
+msgstr "crwdns80762:0crwdne80762:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
+msgid "Purchase Invoice"
+msgstr "crwdns80764:0crwdne80764:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Invoice"
+msgstr "crwdns80766:0crwdne80766:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Purchase Invoice"
+msgstr "crwdns80768:0crwdne80768:0"
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Purchase Invoice"
+msgstr "crwdns80770:0crwdne80770:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Purchase Invoice"
+msgstr "crwdns80772:0crwdne80772:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Purchase Invoice"
+msgstr "crwdns80774:0crwdne80774:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Purchase Invoice"
+msgstr "crwdns80776:0crwdne80776:0"
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Purchase Invoice"
+msgstr "crwdns80778:0crwdne80778:0"
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Purchase Invoice"
+msgstr "crwdns80780:0crwdne80780:0"
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Payment
+#. Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Purchase Invoice"
+msgstr "crwdns80782:0crwdne80782:0"
+
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a Link in the Buying Workspace
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: buying/workspace/buying/buying.json
+msgctxt "Purchase Invoice"
+msgid "Purchase Invoice"
+msgstr "crwdns80784:0crwdne80784:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Invoice"
+msgstr "crwdns80786:0crwdne80786:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Purchase Invoice"
+msgstr "crwdns80788:0crwdne80788:0"
+
+#. Linked DocType in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Purchase Invoice"
+msgstr "crwdns80790:0crwdne80790:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgid "Purchase Invoice Advance"
+msgstr "crwdns80792:0crwdne80792:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgid "Purchase Invoice Item"
+msgstr "crwdns80794:0crwdne80794:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Invoice Item"
+msgstr "crwdns80796:0crwdne80796:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Invoice Item"
+msgstr "crwdns80798:0crwdne80798:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Buying Workspace
+#: accounts/report/purchase_invoice_trends/purchase_invoice_trends.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: buying/workspace/buying/buying.json
+msgid "Purchase Invoice Trends"
+msgstr "crwdns80800:0crwdne80800:0"
+
+#: assets/doctype/asset/asset.py:214
+msgid "Purchase Invoice cannot be made against an existing asset {0}"
+msgstr "crwdns80802:0{0}crwdne80802:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
+msgid "Purchase Invoice {0} is already submitted"
+msgstr "crwdns80804:0{0}crwdne80804:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
+msgid "Purchase Invoices"
+msgstr "crwdns80806:0crwdne80806:0"
+
+#. Name of a role
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier/supplier.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgid "Purchase Manager"
+msgstr "crwdns80808:0crwdne80808:0"
+
+#. Name of a role
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+#: buying/doctype/supplier/supplier.json
+#: setup/doctype/supplier_group/supplier_group.json
+#: stock/doctype/item_price/item_price.json
+#: stock/doctype/price_list/price_list.json
+msgid "Purchase Master Manager"
+msgstr "crwdns80810:0crwdne80810:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
+#: accounts/report/purchase_register/purchase_register.py:216
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
+#: buying/report/procurement_tracker/procurement_tracker.py:82
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+msgid "Purchase Order"
+msgstr "crwdns80812:0crwdne80812:0"
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Purchase Order"
+msgstr "crwdns80814:0crwdne80814:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Purchase Order"
+msgstr "crwdns80816:0crwdne80816:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Purchase Order"
+msgstr "crwdns80818:0crwdne80818:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Purchase Order"
+msgstr "crwdns80820:0crwdne80820:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Purchase Order"
+msgstr "crwdns80822:0crwdne80822:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Purchase Order"
+msgstr "crwdns80824:0crwdne80824:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Order"
+msgstr "crwdns80826:0crwdne80826:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Purchase Order"
+msgid "Purchase Order"
+msgstr "crwdns80828:0crwdne80828:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Order"
+msgstr "crwdns80830:0crwdne80830:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Purchase Order"
+msgstr "crwdns80832:0crwdne80832:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Purchase Order"
+msgstr "crwdns80834:0crwdne80834:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Purchase Order"
+msgstr "crwdns80836:0crwdne80836:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Purchase Order"
+msgstr "crwdns80838:0crwdne80838:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Purchase Order"
+msgstr "crwdns80840:0crwdne80840:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:103
+msgid "Purchase Order Amount"
+msgstr "crwdns80842:0crwdne80842:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:109
+msgid "Purchase Order Amount(Company Currency)"
+msgstr "crwdns80844:0crwdne80844:0"
+
+#. Label of a Link in the Payables Workspace
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a shortcut in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#: accounts/workspace/payables/payables.json
+#: buying/report/purchase_order_analysis/purchase_order_analysis.json
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgid "Purchase Order Analysis"
+msgstr "crwdns80846:0crwdne80846:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:76
+msgid "Purchase Order Date"
+msgstr "crwdns80848:0crwdne80848:0"
+
+#. Name of a DocType
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgid "Purchase Order Item"
+msgstr "crwdns80850:0crwdne80850:0"
+
+#. Label of a Data field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80852:0crwdne80852:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80854:0crwdne80854:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80856:0crwdne80856:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80858:0crwdne80858:0"
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80860:0crwdne80860:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80862:0crwdne80862:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80864:0crwdne80864:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Purchase Order Item"
+msgstr "crwdns80866:0crwdne80866:0"
+
+#. Name of a DocType
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgid "Purchase Order Item Supplied"
+msgstr "crwdns80868:0crwdne80868:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
+msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
+msgstr "crwdns80870:0{0}crwdne80870:0"
+
+#: setup/doctype/email_digest/templates/default.html:186
+msgid "Purchase Order Items not received on time"
+msgstr "crwdns80872:0crwdne80872:0"
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Purchase Order Pricing Rule"
+msgstr "crwdns80874:0crwdne80874:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
+msgid "Purchase Order Required"
+msgstr "crwdns80876:0crwdne80876:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+msgid "Purchase Order Required for item {}"
+msgstr "crwdns80878:0crwdne80878:0"
+
+#. Name of a report
+#. Label of a chart in the Buying Workspace
+#. Label of a Link in the Buying Workspace
+#: buying/report/purchase_order_trends/purchase_order_trends.json
+#: buying/workspace/buying/buying.json
+msgid "Purchase Order Trends"
+msgstr "crwdns80880:0crwdne80880:0"
+
+#: selling/doctype/sales_order/sales_order.js:1115
+msgid "Purchase Order already created for all Sales Order items"
+msgstr "crwdns80882:0crwdne80882:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:309
+msgid "Purchase Order number required for Item {0}"
+msgstr "crwdns80884:0{0}crwdne80884:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
+msgid "Purchase Order {0} is not submitted"
+msgstr "crwdns80886:0{0}crwdne80886:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:830
+msgid "Purchase Orders"
+msgstr "crwdns80888:0crwdne80888:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Purchase Orders Items Overdue"
+msgstr "crwdns80890:0crwdne80890:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:302
+msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
+msgstr "crwdns80892:0{0}crwdnd80892:0{1}crwdne80892:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Purchase Orders to Bill"
+msgstr "crwdns80894:0crwdne80894:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Purchase Orders to Receive"
+msgstr "crwdns80896:0crwdne80896:0"
+
+#: controllers/accounts_controller.py:1615
+msgid "Purchase Orders {0} are un-linked"
+msgstr "crwdns80898:0{0}crwdne80898:0"
+
+#: stock/report/item_prices/item_prices.py:59
+msgid "Purchase Price List"
+msgstr "crwdns80900:0crwdne80900:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
+#: accounts/report/purchase_register/purchase_register.py:223
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
+msgid "Purchase Receipt"
+msgstr "crwdns80902:0crwdne80902:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Receipt"
+msgstr "crwdns80904:0crwdne80904:0"
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Purchase Receipt"
+msgstr "crwdns80906:0crwdne80906:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Purchase Receipt"
+msgstr "crwdns80908:0crwdne80908:0"
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Purchase Receipt"
+msgstr "crwdns80910:0crwdne80910:0"
+
+#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
+#. Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Purchase Receipt"
+msgstr "crwdns80912:0crwdne80912:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Receipt"
+msgstr "crwdns80914:0crwdne80914:0"
+
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Purchase Receipt"
+msgid "Purchase Receipt"
+msgstr "crwdns80916:0crwdne80916:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Purchase Receipt"
+msgstr "crwdns80918:0crwdne80918:0"
+
+#. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Purchase Receipt"
+msgstr "crwdns80920:0crwdne80920:0"
+
+#. Description of the 'Auto Create Purchase Receipt' (Check) field in DocType
+#. 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Purchase Receipt (Draft) will be auto-created on submission of Subcontracting Receipt."
+msgstr "crwdns80922:0crwdne80922:0"
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Receipt Amount"
+msgstr "crwdns80924:0crwdne80924:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Purchase Receipt Detail"
+msgstr "crwdns80926:0crwdne80926:0"
+
+#. Name of a DocType
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgid "Purchase Receipt Item"
+msgstr "crwdns80928:0crwdne80928:0"
+
+#. Label of a Data field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Purchase Receipt Item"
+msgstr "crwdns80930:0crwdne80930:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Purchase Receipt Item"
+msgstr "crwdns80932:0crwdne80932:0"
+
+#. Name of a DocType
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgid "Purchase Receipt Item Supplied"
+msgstr "crwdns80934:0crwdne80934:0"
+
+#. Label of a Section Break field in DocType 'Landed Cost Voucher'
+#. Label of a Table field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Purchase Receipt Items"
+msgstr "crwdns80936:0crwdne80936:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Purchase Receipt No"
+msgstr "crwdns80938:0crwdne80938:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
+msgid "Purchase Receipt Required"
+msgstr "crwdns80940:0crwdne80940:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
+msgid "Purchase Receipt Required for item {}"
+msgstr "crwdns80942:0crwdne80942:0"
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: buying/workspace/buying/buying.json
+#: stock/report/purchase_receipt_trends/purchase_receipt_trends.json
+#: stock/workspace/stock/stock.json
+msgid "Purchase Receipt Trends"
+msgstr "crwdns80944:0crwdne80944:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
+msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
+msgstr "crwdns80946:0crwdne80946:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
+msgid "Purchase Receipt {0} created."
+msgstr "crwdns80948:0{0}crwdne80948:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
+msgid "Purchase Receipt {0} is not submitted"
+msgstr "crwdns80950:0{0}crwdne80950:0"
+
+#. Label of a Table field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Purchase Receipts"
+msgstr "crwdns80952:0crwdne80952:0"
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/purchase_register/purchase_register.json
+#: accounts/workspace/payables/payables.json
+msgid "Purchase Register"
+msgstr "crwdns80954:0crwdne80954:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+msgid "Purchase Return"
+msgstr "crwdns80956:0crwdne80956:0"
+
+#: setup/doctype/company/company.js:118
+msgid "Purchase Tax Template"
+msgstr "crwdns80958:0crwdne80958:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Purchase Tax Template"
+msgstr "crwdns80960:0crwdne80960:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgid "Purchase Taxes and Charges"
+msgstr "crwdns80962:0crwdne80962:0"
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Purchase Taxes and Charges"
+msgstr "crwdns80964:0crwdne80964:0"
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Purchase Taxes and Charges"
+msgstr "crwdns80966:0crwdne80966:0"
+
+#. Label of a Table field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Purchase Taxes and Charges"
+msgstr "crwdns80968:0crwdne80968:0"
+
+#. Label of a Table field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Purchase Taxes and Charges"
+msgstr "crwdns80970:0crwdne80970:0"
+
+#. Label of a Table field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Purchase Taxes and Charges"
+msgstr "crwdns80972:0crwdne80972:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80974:0crwdne80974:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80976:0crwdne80976:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80978:0crwdne80978:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80980:0crwdne80980:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80982:0crwdne80982:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Buying Workspace
+#: accounts/workspace/accounting/accounting.json
+#: buying/workspace/buying/buying.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80984:0crwdne80984:0"
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80986:0crwdne80986:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Purchase Taxes and Charges Template"
+msgstr "crwdns80988:0crwdne80988:0"
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier/supplier.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: setup/doctype/brand/brand.json setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/supplier_group/supplier_group.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: stock/doctype/bin/bin.json stock/doctype/item/item.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/price_list/price_list.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Purchase User"
+msgstr "crwdns80990:0crwdne80990:0"
+
+#: buying/report/purchase_order_trends/purchase_order_trends.py:51
+msgid "Purchase Value"
+msgstr "crwdns80992:0crwdne80992:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/asset_purchase/asset_purchase.json
+msgid "Purchase an Asset"
+msgstr "crwdns80994:0crwdne80994:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/purchase_an_asset_item/purchase_an_asset_item.json
+msgid "Purchase an Asset Item"
+msgstr "crwdns80996:0crwdne80996:0"
+
+#: utilities/activation.py:104
+msgid "Purchase orders help you plan and follow up on your purchases"
+msgstr "crwdns80998:0crwdne80998:0"
+
+#. Option for the 'Current State' (Select) field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Purchased"
+msgstr "crwdns81000:0crwdne81000:0"
+
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+msgid "Purchases"
+msgstr "crwdns81002:0crwdne81002:0"
+
+#: selling/doctype/sales_order/sales_order_dashboard.py:24
+msgid "Purchasing"
+msgstr "crwdns81004:0crwdne81004:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Purchasing"
+msgstr "crwdns81006:0crwdne81006:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Purchasing"
+msgstr "crwdns81008:0crwdne81008:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Purple"
+msgstr "crwdns81010:0crwdne81010:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Purple"
+msgstr "crwdns81012:0crwdne81012:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:329
+msgid "Purpose"
+msgstr "crwdns81014:0crwdne81014:0"
+
+#. Label of a Select field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Purpose"
+msgstr "crwdns81016:0crwdne81016:0"
+
+#. Label of a Select field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Purpose"
+msgstr "crwdns81018:0crwdne81018:0"
+
+#. Label of a Select field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Purpose"
+msgstr "crwdns81020:0crwdne81020:0"
+
+#. Label of a Select field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Purpose"
+msgstr "crwdns81022:0crwdne81022:0"
+
+#. Label of a Select field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Purpose"
+msgstr "crwdns81024:0crwdne81024:0"
+
+#. Label of a Select field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Purpose"
+msgstr "crwdns81026:0crwdne81026:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:332
+msgid "Purpose must be one of {0}"
+msgstr "crwdns81028:0{0}crwdne81028:0"
+
+#. Label of a Table field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Purposes"
+msgstr "crwdns81030:0crwdne81030:0"
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:56
+msgid "Purposes Required"
+msgstr "crwdns81032:0crwdne81032:0"
+
+#. Name of a DocType
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgid "Putaway Rule"
+msgstr "crwdns81034:0crwdne81034:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Putaway Rule"
+msgstr "crwdns81036:0crwdne81036:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Putaway Rule"
+msgstr "crwdns81038:0crwdne81038:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:52
+msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
+msgstr "crwdns81040:0{0}crwdnd81040:0{1}crwdne81040:0"
+
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
+#: manufacturing/report/bom_explorer/bom_explorer.py:57
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
+#: selling/report/sales_order_analysis/sales_order_analysis.py:255
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
+#: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
+#: templates/generators/bom.html:50 templates/pages/rfq.html:40
+msgid "Qty"
+msgstr "crwdns81042:0crwdne81042:0"
+
+#. Label of a Float field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Qty"
+msgstr "crwdns81044:0crwdne81044:0"
+
+#. Label of a Float field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Qty"
+msgstr "crwdns81046:0crwdne81046:0"
+
+#. Label of a Float field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Qty"
+msgstr "crwdns81048:0crwdne81048:0"
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Qty"
+msgstr "crwdns81050:0crwdne81050:0"
+
+#. Label of a Float field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Qty"
+msgstr "crwdns81052:0crwdne81052:0"
+
+#. Label of a Float field in DocType 'BOM Website Item'
+#: manufacturing/doctype/bom_website_item/bom_website_item.json
+msgctxt "BOM Website Item"
+msgid "Qty"
+msgstr "crwdns81054:0crwdne81054:0"
+
+#. Label of a Section Break field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Qty"
+msgstr "crwdns81056:0crwdne81056:0"
+
+#. Label of a Float field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Qty"
+msgstr "crwdns81058:0crwdne81058:0"
+
+#. Label of a Float field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Qty"
+msgstr "crwdns81060:0crwdne81060:0"
+
+#. Option for the 'Distribute Charges Based On' (Select) field in DocType
+#. 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Qty"
+msgstr "crwdns81062:0crwdne81062:0"
+
+#. Label of a Float field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Qty"
+msgstr "crwdns81064:0crwdne81064:0"
+
+#. Label of a Float field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Qty"
+msgstr "crwdns81066:0crwdne81066:0"
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Qty"
+msgstr "crwdns81068:0crwdne81068:0"
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Qty"
+msgstr "crwdns81070:0crwdne81070:0"
+
+#. Label of a Float field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Qty"
+msgstr "crwdns81072:0crwdne81072:0"
+
+#. Label of a Data field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Qty"
+msgstr "crwdns81074:0crwdne81074:0"
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty"
+msgstr "crwdns81076:0crwdne81076:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Qty"
+msgstr "crwdns81078:0crwdne81078:0"
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Qty"
+msgstr "crwdns81080:0crwdne81080:0"
+
+#. Option for the 'Reservation Based On' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Qty"
+msgstr "crwdns81082:0crwdne81082:0"
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Qty"
+msgstr "crwdns81084:0crwdne81084:0"
+
+#. Option for the 'Distribute Additional Costs Based On ' (Select) field in
+#. DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Qty"
+msgstr "crwdns81086:0crwdne81086:0"
+
+#. Label of a Section Break field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Qty"
+msgstr "crwdns81088:0crwdne81088:0"
+
+#: templates/pages/order.html:179
+msgid "Qty "
+msgstr "crwdns81090:0crwdne81090:0"
+
+#. Label of a Float field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Qty After Transaction"
+msgstr "crwdns81092:0crwdne81092:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Qty As Per BOM"
+msgstr "crwdns81094:0crwdne81094:0"
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
+msgid "Qty Change"
+msgstr "crwdns81096:0crwdne81096:0"
+
+#. Label of a Float field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Qty Change"
+msgstr "crwdns81098:0crwdne81098:0"
+
+#. Label of a Float field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Qty Consumed Per Unit"
+msgstr "crwdns81100:0crwdne81100:0"
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Qty Consumed Per Unit"
+msgstr "crwdns81102:0crwdne81102:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Qty In Stock"
+msgstr "crwdns81104:0crwdne81104:0"
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
+msgid "Qty Per Unit"
+msgstr "crwdns81106:0crwdne81106:0"
+
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
+msgid "Qty To Manufacture"
+msgstr "crwdns81108:0crwdne81108:0"
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Qty To Manufacture"
+msgstr "crwdns81110:0crwdne81110:0"
+
+#. Label of a Float field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Qty To Manufacture"
+msgstr "crwdns81112:0crwdne81112:0"
+
+#. Label of a Float field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Qty To Produce"
+msgstr "crwdns81114:0crwdne81114:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Service
+#. Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Qty and Rate"
+msgstr "crwdns81116:0crwdne81116:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Qty and Rate"
+msgstr "crwdns81118:0crwdne81118:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Qty as Per Stock UOM"
+msgstr "crwdns81120:0crwdne81120:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Qty as per Stock UOM"
+msgstr "crwdns81122:0crwdne81122:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Qty as per Stock UOM"
+msgstr "crwdns81124:0crwdne81124:0"
+
+#. Label of a Float field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Qty as per Stock UOM"
+msgstr "crwdns81126:0crwdne81126:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Qty as per Stock UOM"
+msgstr "crwdns81128:0crwdne81128:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Qty as per Stock UOM"
+msgstr "crwdns81130:0crwdne81130:0"
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Qty as per Stock UOM"
+msgstr "crwdns81132:0crwdne81132:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Qty as per Stock UOM"
+msgstr "crwdns81134:0crwdne81134:0"
+
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Qty for which recursion isn't applicable."
+msgstr "crwdns81136:0crwdne81136:0"
+
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr "crwdns111922:0crwdne111922:0"
+
+#: manufacturing/doctype/work_order/work_order.js:766
+msgid "Qty for {0}"
+msgstr "crwdns81138:0{0}crwdne81138:0"
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
+msgid "Qty in Stock UOM"
+msgstr "crwdns81140:0crwdne81140:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Qty in Stock UOM"
+msgstr "crwdns81142:0crwdne81142:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Qty in Stock UOM"
+msgstr "crwdns81144:0crwdne81144:0"
+
+#: stock/doctype/pick_list/pick_list.js:174
+msgid "Qty of Finished Goods Item"
+msgstr "crwdns81146:0crwdne81146:0"
+
+#. Label of a Float field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Qty of Finished Goods Item"
+msgstr "crwdns81148:0crwdne81148:0"
+
+#: stock/doctype/pick_list/pick_list.py:465
+msgid "Qty of Finished Goods Item should be greater than 0."
+msgstr "crwdns81150:0crwdne81150:0"
+
+#. Description of the 'Qty of Finished Goods Item' (Float) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Qty of raw materials will be decided based on the qty of the Finished Goods Item"
+msgstr "crwdns81152:0crwdne81152:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Qty to Be Consumed"
+msgstr "crwdns81154:0crwdne81154:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
+#: selling/report/sales_order_analysis/sales_order_analysis.py:283
+msgid "Qty to Bill"
+msgstr "crwdns81156:0crwdne81156:0"
+
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:133
+msgid "Qty to Build"
+msgstr "crwdns81158:0crwdne81158:0"
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:269
+msgid "Qty to Deliver"
+msgstr "crwdns81160:0crwdne81160:0"
+
+#: public/js/utils/serial_no_batch_selector.js:327
+msgid "Qty to Fetch"
+msgstr "crwdns81162:0crwdne81162:0"
+
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
+msgid "Qty to Manufacture"
+msgstr "crwdns81164:0crwdne81164:0"
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
+msgid "Qty to Order"
+msgstr "crwdns81166:0crwdne81166:0"
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:119
+msgid "Qty to Produce"
+msgstr "crwdns81168:0crwdne81168:0"
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
+msgid "Qty to Receive"
+msgstr "crwdns81170:0crwdne81170:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:382
+msgid "Qualification"
+msgstr "crwdns81172:0crwdne81172:0"
+
+#. Label of a Data field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Qualification"
+msgstr "crwdns81174:0crwdne81174:0"
+
+#. Label of a Section Break field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualification"
+msgstr "crwdns81176:0crwdne81176:0"
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualification Status"
+msgstr "crwdns81178:0crwdne81178:0"
+
+#. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualified"
+msgstr "crwdns81180:0crwdne81180:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualified By"
+msgstr "crwdns81182:0crwdne81182:0"
+
+#. Label of a Date field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Qualified on"
+msgstr "crwdns81184:0crwdne81184:0"
+
+#. Name of a Workspace
+#: quality_management/workspace/quality/quality.json
+#: stock/doctype/batch/batch_dashboard.py:11
+msgid "Quality"
+msgstr "crwdns81186:0crwdne81186:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Quality"
+msgstr "crwdns81188:0crwdne81188:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_action/quality_action.json
+msgid "Quality Action"
+msgstr "crwdns81190:0crwdne81190:0"
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Action"
+msgid "Quality Action"
+msgstr "crwdns81192:0crwdne81192:0"
+
+#. Linked DocType in Quality Feedback's connections
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Quality Action"
+msgstr "crwdns81194:0crwdne81194:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
+#. Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Quality Action"
+msgstr "crwdns81196:0crwdne81196:0"
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Quality Action"
+msgstr "crwdns81198:0crwdne81198:0"
+
+#. Linked DocType in Quality Review's connections
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Quality Action"
+msgstr "crwdns81200:0crwdne81200:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgid "Quality Action Resolution"
+msgstr "crwdns81202:0crwdne81202:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgid "Quality Feedback"
+msgstr "crwdns81204:0crwdne81204:0"
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Feedback"
+msgid "Quality Feedback"
+msgstr "crwdns81206:0crwdne81206:0"
+
+#. Linked DocType in Quality Feedback Template's connections
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Quality Feedback"
+msgstr "crwdns81208:0crwdne81208:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
+#. Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Quality Feedback"
+msgstr "crwdns81210:0crwdne81210:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgid "Quality Feedback Parameter"
+msgstr "crwdns81212:0crwdne81212:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgid "Quality Feedback Template"
+msgstr "crwdns81214:0crwdne81214:0"
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Feedback Template"
+msgid "Quality Feedback Template"
+msgstr "crwdns81216:0crwdne81216:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
+msgid "Quality Feedback Template Parameter"
+msgstr "crwdns81218:0crwdne81218:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgid "Quality Goal"
+msgstr "crwdns81220:0crwdne81220:0"
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Goal"
+msgid "Quality Goal"
+msgstr "crwdns81222:0crwdne81222:0"
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Quality Goal"
+msgstr "crwdns81224:0crwdne81224:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgid "Quality Goal Objective"
+msgstr "crwdns81226:0crwdne81226:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/bom/bom.js:138
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgid "Quality Inspection"
+msgstr "crwdns81228:0crwdne81228:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quality Inspection"
+msgstr "crwdns81230:0crwdne81230:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Quality Inspection"
+msgstr "crwdns81232:0crwdne81232:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#. Label of a Section Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Quality Inspection"
+msgstr "crwdns81234:0crwdne81234:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Quality Inspection"
+msgstr "crwdns81236:0crwdne81236:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Quality Inspection"
+msgstr "crwdns81238:0crwdne81238:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Quality Inspection"
+msgstr "crwdns81240:0crwdne81240:0"
+
+#. Label of a shortcut in the Quality Workspace
+#. Label of a Link in the Stock Workspace
+#: quality_management/workspace/quality/quality.json
+#: stock/workspace/stock/stock.json
+msgctxt "Quality Inspection"
+msgid "Quality Inspection"
+msgstr "crwdns81242:0crwdne81242:0"
+
+#. Group in Quality Inspection Template's connections
+#. Linked DocType in Quality Inspection Template's connections
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgctxt "Quality Inspection Template"
+msgid "Quality Inspection"
+msgstr "crwdns81244:0crwdne81244:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Quality Inspection"
+msgstr "crwdns81246:0crwdne81246:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Quality Inspection"
+msgstr "crwdns81248:0crwdne81248:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Quality Inspection"
+msgstr "crwdns81250:0crwdne81250:0"
+
+#: manufacturing/dashboard_fixtures.py:108
+msgid "Quality Inspection Analysis"
+msgstr "crwdns81252:0crwdne81252:0"
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+msgid "Quality Inspection Parameter"
+msgstr "crwdns81254:0crwdne81254:0"
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+msgid "Quality Inspection Parameter Group"
+msgstr "crwdns81256:0crwdne81256:0"
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgid "Quality Inspection Reading"
+msgstr "crwdns81258:0crwdne81258:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quality Inspection Required"
+msgstr "crwdns81260:0crwdne81260:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Quality Inspection Settings"
+msgstr "crwdns81262:0crwdne81262:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Quality Inspection Summary"
+msgstr "crwdns81264:0crwdne81264:0"
+
+#. Name of a DocType
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgid "Quality Inspection Template"
+msgstr "crwdns81266:0crwdne81266:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quality Inspection Template"
+msgstr "crwdns81268:0crwdne81268:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Quality Inspection Template"
+msgstr "crwdns81270:0crwdne81270:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Quality Inspection Template"
+msgstr "crwdns81272:0crwdne81272:0"
+
+#. Label of a Link field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Quality Inspection Template"
+msgstr "crwdns81274:0crwdne81274:0"
+
+#. Label of a Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Quality Inspection Template"
+msgstr "crwdns81276:0crwdne81276:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Quality Inspection Template"
+msgid "Quality Inspection Template"
+msgstr "crwdns81278:0crwdne81278:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Template'
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgctxt "Quality Inspection Template"
+msgid "Quality Inspection Template Name"
+msgstr "crwdns81280:0crwdne81280:0"
+
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
+msgid "Quality Inspection(s)"
+msgstr "crwdns81282:0crwdne81282:0"
+
+#: setup/doctype/company/company.py:368
+msgid "Quality Management"
+msgstr "crwdns81284:0crwdne81284:0"
+
+#. Name of a role
+#: assets/doctype/asset/asset.json
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+#: assets/doctype/asset_category/asset_category.json
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+#: assets/doctype/asset_repair/asset_repair.json
+#: quality_management/doctype/quality_review/quality_review.json
+#: stock/doctype/quality_inspection/quality_inspection.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+msgid "Quality Manager"
+msgstr "crwdns81286:0crwdne81286:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgid "Quality Meeting"
+msgstr "crwdns81288:0crwdne81288:0"
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Meeting"
+msgid "Quality Meeting"
+msgstr "crwdns81290:0crwdne81290:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
+msgid "Quality Meeting Agenda"
+msgstr "crwdns81292:0crwdne81292:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgid "Quality Meeting Minutes"
+msgstr "crwdns81294:0crwdne81294:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/doctype/quality_procedure/quality_procedure_tree.js:10
+msgid "Quality Procedure"
+msgstr "crwdns81296:0crwdne81296:0"
+
+#. Label of a Data field in DocType 'Quality Procedure'
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Procedure"
+msgid "Quality Procedure"
+msgstr "crwdns81298:0crwdne81298:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgid "Quality Procedure Process"
+msgstr "crwdns81300:0crwdne81300:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_review/quality_review.json
+msgid "Quality Review"
+msgstr "crwdns81302:0crwdne81302:0"
+
+#. Linked DocType in Quality Goal's connections
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Quality Review"
+msgstr "crwdns81304:0crwdne81304:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
+#. Minutes'
+#: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+msgctxt "Quality Meeting Minutes"
+msgid "Quality Review"
+msgstr "crwdns81306:0crwdne81306:0"
+
+#. Linked DocType in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Quality Review"
+msgstr "crwdns81308:0crwdne81308:0"
+
+#. Label of a Link in the Quality Workspace
+#. Label of a shortcut in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Review"
+msgid "Quality Review"
+msgstr "crwdns81310:0crwdne81310:0"
+
+#. Name of a DocType
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgid "Quality Review Objective"
+msgstr "crwdns81312:0crwdne81312:0"
+
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:47
+#: buying/report/procurement_tracker/procurement_tracker.py:66
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
+#: selling/report/sales_analytics/sales_analytics.js:36
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
+#: stock/report/delayed_item_report/delayed_item_report.py:150
+#: stock/report/stock_analytics/stock_analytics.js:27
+#: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
+msgid "Quantity"
+msgstr "crwdns81314:0crwdne81314:0"
+
+#. Label of a Float field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quantity"
+msgstr "crwdns81316:0crwdne81316:0"
+
+#. Label of a Float field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Quantity"
+msgstr "crwdns81318:0crwdne81318:0"
+
+#. Label of a Float field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Quantity"
+msgstr "crwdns81320:0crwdne81320:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Quantity"
+msgstr "crwdns81322:0crwdne81322:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Quantity"
+msgstr "crwdns81324:0crwdne81324:0"
+
+#. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Quantity"
+msgstr "crwdns81326:0crwdne81326:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Quantity"
+msgstr "crwdns81328:0crwdne81328:0"
+
+#. Label of a Section Break field in DocType 'Packing Slip Item'
+#. Label of a Float field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Quantity"
+msgstr "crwdns81330:0crwdne81330:0"
+
+#. Label of a Section Break field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Quantity"
+msgstr "crwdns81332:0crwdne81332:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Quantity"
+msgstr "crwdns81334:0crwdne81334:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Quantity"
+msgstr "crwdns81336:0crwdne81336:0"
+
+#. Label of a Float field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Quantity"
+msgstr "crwdns81338:0crwdne81338:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Quantity"
+msgstr "crwdns81340:0crwdne81340:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Quantity"
+msgstr "crwdns81342:0crwdne81342:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Quantity"
+msgstr "crwdns81344:0crwdne81344:0"
+
+#. Label of a Float field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Quantity"
+msgstr "crwdns81346:0crwdne81346:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Quantity"
+msgstr "crwdns81348:0crwdne81348:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Quantity"
+msgstr "crwdns81350:0crwdne81350:0"
+
+#. Label of a Int field in DocType 'Subscription Plan Detail'
+#: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
+msgctxt "Subscription Plan Detail"
+msgid "Quantity"
+msgstr "crwdns81352:0crwdne81352:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Quantity"
+msgstr "crwdns81354:0crwdne81354:0"
+
+#. Description of the 'Packing Unit' (Int) field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Quantity  that must be bought or sold per UOM"
+msgstr "crwdns81356:0crwdne81356:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Quantity & Stock"
+msgstr "crwdns81358:0crwdne81358:0"
+
+#. Label of a Read Only field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Quantity Difference"
+msgstr "crwdns81360:0crwdne81360:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Quantity and Amount"
+msgstr "crwdns81362:0crwdne81362:0"
+
+#. Label of a Section Break field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Quantity and Description"
+msgstr "crwdns81364:0crwdne81364:0"
+
+#. Label of a Section Break field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81366:0crwdne81366:0"
+
+#. Label of a Section Break field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81368:0crwdne81368:0"
+
+#. Label of a Section Break field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81370:0crwdne81370:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81372:0crwdne81372:0"
+
+#. Label of a Section Break field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81374:0crwdne81374:0"
+
+#. Label of a Section Break field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81376:0crwdne81376:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81378:0crwdne81378:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81380:0crwdne81380:0"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81382:0crwdne81382:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81384:0crwdne81384:0"
+
+#. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Quantity and Rate"
+msgstr "crwdns81386:0crwdne81386:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81388:0crwdne81388:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Quantity and Rate"
+msgstr "crwdns81390:0crwdne81390:0"
+
+#. Label of a Section Break field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Quantity and Warehouse"
+msgstr "crwdns81392:0crwdne81392:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1288
+msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
+msgstr "crwdns81394:0{0}crwdnd81394:0{1}crwdnd81394:0{2}crwdne81394:0"
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr "crwdns111924:0crwdne111924:0"
+
+#: stock/dashboard/item_dashboard.js:281
+msgid "Quantity must be greater than zero, and less or equal to {0}"
+msgstr "crwdns81396:0{0}crwdne81396:0"
+
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
+msgid "Quantity must not be more than {0}"
+msgstr "crwdns81398:0{0}crwdne81398:0"
+
+#. Description of the 'Quantity' (Float) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
+msgstr "crwdns81400:0crwdne81400:0"
+
+#: manufacturing/doctype/bom/bom.py:618
+msgid "Quantity required for Item {0} in row {1}"
+msgstr "crwdns81402:0{0}crwdnd81402:0{1}crwdne81402:0"
+
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
+msgid "Quantity should be greater than 0"
+msgstr "crwdns81404:0crwdne81404:0"
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
+msgid "Quantity to Make"
+msgstr "crwdns81406:0crwdne81406:0"
+
+#: manufacturing/doctype/work_order/work_order.js:264
+msgid "Quantity to Manufacture"
+msgstr "crwdns81408:0crwdne81408:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1523
+msgid "Quantity to Manufacture can not be zero for the operation {0}"
+msgstr "crwdns81410:0{0}crwdne81410:0"
+
+#: manufacturing/doctype/work_order/work_order.py:949
+msgid "Quantity to Manufacture must be greater than 0."
+msgstr "crwdns81412:0crwdne81412:0"
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
+msgid "Quantity to Produce"
+msgstr "crwdns81414:0crwdne81414:0"
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:40
+msgid "Quantity to Produce should be greater than zero."
+msgstr "crwdns81416:0crwdne81416:0"
+
+#: public/js/utils/barcode_scanner.js:236
+msgid "Quantity to Scan"
+msgstr "crwdns81418:0crwdne81418:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr "crwdns112590:0crwdne112590:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr "crwdns112592:0crwdne112592:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr "crwdns112594:0crwdne112594:0"
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
+msgid "Quarter {0} {1}"
+msgstr "crwdns81420:0{0}crwdnd81420:0{1}crwdne81420:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
+#: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
+msgid "Quarterly"
+msgstr "crwdns81422:0crwdne81422:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Quarterly"
+msgstr "crwdns81424:0crwdne81424:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Quarterly"
+msgstr "crwdns81426:0crwdne81426:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Quarterly"
+msgstr "crwdns81428:0crwdne81428:0"
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Quarterly"
+msgstr "crwdns81430:0crwdne81430:0"
+
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Query Options"
+msgstr "crwdns81432:0crwdne81432:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Query Route String"
+msgstr "crwdns81434:0crwdne81434:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Queued"
+msgstr "crwdns81436:0crwdne81436:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Queued"
+msgstr "crwdns81438:0crwdne81438:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Queued"
+msgstr "crwdns81440:0crwdne81440:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Queued"
+msgstr "crwdns81442:0crwdne81442:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Queued"
+msgstr "crwdns81444:0crwdne81444:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Queued"
+msgstr "crwdns81446:0crwdne81446:0"
+
+#. Option for the 'Repost Status' (Select) field in DocType 'Repost Payment
+#. Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Queued"
+msgstr "crwdns81448:0crwdne81448:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr "crwdns111926:0crwdne111926:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
+msgid "Quick Entry"
+msgstr "crwdns81450:0crwdne81450:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:580
+msgid "Quick Journal Entry"
+msgstr "crwdns81452:0crwdne81452:0"
+
+#. Name of a DocType
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgid "Quick Stock Balance"
+msgstr "crwdns81454:0crwdne81454:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "Quick Stock Balance"
+msgid "Quick Stock Balance"
+msgstr "crwdns81456:0crwdne81456:0"
+
+#. Name of a DocType
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgid "QuickBooks Migrator"
+msgstr "crwdns81458:0crwdne81458:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Quickbooks Company ID"
+msgstr "crwdns81460:0crwdne81460:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr "crwdns112596:0crwdne112596:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:22
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
+msgid "Quot Count"
+msgstr "crwdns81462:0crwdne81462:0"
+
+#: crm/report/campaign_efficiency/campaign_efficiency.py:26
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:32
+msgid "Quot/Lead %"
+msgstr "crwdns81464:0crwdne81464:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.js:721
+msgid "Quotation"
+msgstr "crwdns81466:0crwdne81466:0"
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Quotation"
+msgstr "crwdns81468:0crwdne81468:0"
+
+#. Label of a Section Break field in DocType 'CRM Settings'
+#: crm/doctype/crm_settings/crm_settings.json
+msgctxt "CRM Settings"
+msgid "Quotation"
+msgstr "crwdns81470:0crwdne81470:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Quotation"
+msgstr "crwdns81472:0crwdne81472:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Quotation"
+msgstr "crwdns81474:0crwdne81474:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Quotation"
+msgstr "crwdns81476:0crwdne81476:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Quotation"
+msgstr "crwdns81478:0crwdne81478:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Quotation"
+msgid "Quotation"
+msgstr "crwdns81480:0crwdne81480:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Quotation"
+msgstr "crwdns81482:0crwdne81482:0"
+
+#: selling/report/territory_wise_sales/territory_wise_sales.py:36
+msgid "Quotation Amount"
+msgstr "crwdns81484:0crwdne81484:0"
+
+#. Name of a DocType
+#: selling/doctype/quotation_item/quotation_item.json
+msgid "Quotation Item"
+msgstr "crwdns81486:0crwdne81486:0"
+
+#. Name of a DocType
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+msgid "Quotation Lost Reason"
+msgstr "crwdns81488:0crwdne81488:0"
+
+#. Label of a Data field in DocType 'Quotation Lost Reason'
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+msgctxt "Quotation Lost Reason"
+msgid "Quotation Lost Reason"
+msgstr "crwdns81490:0crwdne81490:0"
+
+#. Label of a Link field in DocType 'Quotation Lost Reason Detail'
+#: setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
+msgctxt "Quotation Lost Reason Detail"
+msgid "Quotation Lost Reason"
+msgstr "crwdns81492:0crwdne81492:0"
+
+#. Name of a DocType
+#: setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
+msgid "Quotation Lost Reason Detail"
+msgstr "crwdns81494:0crwdne81494:0"
+
+#. Linked DocType in Quotation Lost Reason's connections
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+msgctxt "Quotation Lost Reason"
+msgid "Quotation Lost Reason Detail"
+msgstr "crwdns81496:0crwdne81496:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Quotation Number"
+msgstr "crwdns81498:0crwdne81498:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Quotation To"
+msgstr "crwdns81500:0crwdne81500:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/quotation_trends/quotation_trends.json
+#: selling/workspace/selling/selling.json
+msgid "Quotation Trends"
+msgstr "crwdns81502:0crwdne81502:0"
+
+#: selling/doctype/sales_order/sales_order.py:394
+msgid "Quotation {0} is cancelled"
+msgstr "crwdns81504:0{0}crwdne81504:0"
+
+#: selling/doctype/sales_order/sales_order.py:307
+msgid "Quotation {0} not of type {1}"
+msgstr "crwdns81506:0{0}crwdnd81506:0{1}crwdne81506:0"
+
+#: selling/doctype/quotation/quotation.py:327
+#: selling/page/sales_funnel/sales_funnel.py:57
+msgid "Quotations"
+msgstr "crwdns81508:0crwdne81508:0"
+
+#: utilities/activation.py:86
+msgid "Quotations are proposals, bids you have sent to your customers"
+msgstr "crwdns81510:0crwdne81510:0"
+
+#: templates/pages/rfq.html:73
+msgid "Quotations: "
+msgstr "crwdns81512:0crwdne81512:0"
+
+#. Label of a Select field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Quote Status"
+msgstr "crwdns81514:0crwdne81514:0"
+
+#: selling/report/quotation_trends/quotation_trends.py:51
+msgid "Quoted Amount"
+msgstr "crwdns81516:0crwdne81516:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
+msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
+msgstr "crwdns81518:0{0}crwdnd81518:0{1}crwdne81518:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Raise Material Request When Stock Reaches Re-order Level"
+msgstr "crwdns81520:0crwdne81520:0"
+
+#. Label of a Data field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Raised By"
+msgstr "crwdns81522:0crwdne81522:0"
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Raised By (Email)"
+msgstr "crwdns81524:0crwdne81524:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Random"
+msgstr "crwdns81526:0crwdne81526:0"
+
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
+msgid "Range"
+msgstr "crwdns81528:0crwdne81528:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Range"
+msgstr "crwdns81530:0crwdne81530:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Range"
+msgstr "crwdns81532:0crwdne81532:0"
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
+#: stock/dashboard/item_dashboard.js:251
+#: stock/report/delayed_item_report/delayed_item_report.py:151
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
+msgid "Rate"
+msgstr "crwdns81534:0crwdne81534:0"
+
+#. Label of a Float field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Rate"
+msgstr "crwdns81536:0crwdne81536:0"
+
+#. Label of a Float field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Rate"
+msgstr "crwdns81538:0crwdne81538:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "Rate"
+msgstr "crwdns81540:0crwdne81540:0"
+
+#. Label of a Currency field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Rate"
+msgstr "crwdns81542:0crwdne81542:0"
+
+#. Label of a Currency field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Rate"
+msgstr "crwdns81544:0crwdne81544:0"
+
+#. Label of a Currency field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Rate"
+msgstr "crwdns81546:0crwdne81546:0"
+
+#. Label of a Currency field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Rate"
+msgstr "crwdns81548:0crwdne81548:0"
+
+#. Label of a Currency field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Rate"
+msgstr "crwdns81550:0crwdne81550:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate"
+msgstr "crwdns81552:0crwdne81552:0"
+
+#. Label of a Currency field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Rate"
+msgstr "crwdns81554:0crwdne81554:0"
+
+#. Label of a Currency field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Rate"
+msgstr "crwdns81556:0crwdne81556:0"
+
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Rate"
+msgstr "crwdns81558:0crwdne81558:0"
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Rate"
+msgstr "crwdns81560:0crwdne81560:0"
+
+#. Label of a Percent field in DocType 'POS Closing Entry Taxes'
+#: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
+msgctxt "POS Closing Entry Taxes"
+msgid "Rate"
+msgstr "crwdns81562:0crwdne81562:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate"
+msgstr "crwdns81564:0crwdne81564:0"
+
+#. Label of a Currency field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Rate"
+msgstr "crwdns81566:0crwdne81566:0"
+
+#. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
+#. Label of a Currency field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Rate"
+msgstr "crwdns81568:0crwdne81568:0"
+
+#. Label of a Float field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "Rate"
+msgstr "crwdns81570:0crwdne81570:0"
+
+#. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
+#. Price Discount'
+#. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Rate"
+msgstr "crwdns81572:0crwdne81572:0"
+
+#. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Rate"
+msgstr "crwdns81574:0crwdne81574:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate"
+msgstr "crwdns81576:0crwdne81576:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate"
+msgstr "crwdns81578:0crwdne81578:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Rate"
+msgstr "crwdns81580:0crwdne81580:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate"
+msgstr "crwdns81582:0crwdne81582:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Rate"
+msgstr "crwdns81584:0crwdne81584:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate"
+msgstr "crwdns81588:0crwdne81588:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate"
+msgstr "crwdns81590:0crwdne81590:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate"
+msgstr "crwdns81592:0crwdne81592:0"
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Rate"
+msgstr "crwdns81596:0crwdne81596:0"
+
+#. Label of a Currency field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Rate"
+msgstr "crwdns81598:0crwdne81598:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Rate"
+msgstr "crwdns81600:0crwdne81600:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Service Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Rate"
+msgstr "crwdns81602:0crwdne81602:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Rate"
+msgstr "crwdns81604:0crwdne81604:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rate"
+msgstr "crwdns81606:0crwdne81606:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Rate"
+msgstr "crwdns81608:0crwdne81608:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Rate"
+msgstr "crwdns81610:0crwdne81610:0"
+
+#. Label of a Currency field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Rate"
+msgstr "crwdns81612:0crwdne81612:0"
+
+#. Label of a Section Break field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Rate & Amount"
+msgstr "crwdns81614:0crwdne81614:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81616:0crwdne81616:0"
+
+#. Label of a Currency field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81618:0crwdne81618:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81620:0crwdne81620:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81622:0crwdne81622:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81624:0crwdne81624:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81626:0crwdne81626:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81628:0crwdne81628:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81630:0crwdne81630:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Rate (Company Currency)"
+msgstr "crwdns81632:0crwdne81632:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate Difference with Purchase Invoice"
+msgstr "crwdns81634:0crwdne81634:0"
+
+#. Label of a Select field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Rate Of Materials Based On"
+msgstr "crwdns81636:0crwdne81636:0"
+
+#. Label of a Select field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Rate Of Materials Based On"
+msgstr "crwdns81638:0crwdne81638:0"
+
+#. Label of a Percent field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Rate Of TDS As Per Certificate"
+msgstr "crwdns81640:0crwdne81640:0"
+
+#. Label of a Section Break field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Rate Section"
+msgstr "crwdns81642:0crwdne81642:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate With Margin"
+msgstr "crwdns81644:0crwdne81644:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate With Margin"
+msgstr "crwdns81646:0crwdne81646:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate With Margin"
+msgstr "crwdns81648:0crwdne81648:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate With Margin"
+msgstr "crwdns81650:0crwdne81650:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate With Margin"
+msgstr "crwdns81652:0crwdne81652:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate With Margin"
+msgstr "crwdns81654:0crwdne81654:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate With Margin"
+msgstr "crwdns81656:0crwdne81656:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate With Margin"
+msgstr "crwdns81658:0crwdne81658:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81660:0crwdne81660:0"
+
+#. Label of a Currency field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81662:0crwdne81662:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81664:0crwdne81664:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81666:0crwdne81666:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81668:0crwdne81668:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81670:0crwdne81670:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81672:0crwdne81672:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate With Margin (Company Currency)"
+msgstr "crwdns81674:0crwdne81674:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate and Amount"
+msgstr "crwdns81676:0crwdne81676:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rate and Amount"
+msgstr "crwdns81678:0crwdne81678:0"
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rate at which Customer Currency is converted to customer's base currency"
+msgstr "crwdns81680:0crwdne81680:0"
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rate at which Customer Currency is converted to customer's base currency"
+msgstr "crwdns81682:0crwdne81682:0"
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rate at which Price list currency is converted to company's base currency"
+msgstr "crwdns81684:0crwdne81684:0"
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rate at which Price list currency is converted to company's base currency"
+msgstr "crwdns81686:0crwdne81686:0"
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rate at which Price list currency is converted to company's base currency"
+msgstr "crwdns81688:0crwdne81688:0"
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType 'POS
+#. Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rate at which Price list currency is converted to customer's base currency"
+msgstr "crwdns81690:0crwdne81690:0"
+
+#. Description of the 'Price List Exchange Rate' (Float) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rate at which Price list currency is converted to customer's base currency"
+msgstr "crwdns81692:0crwdne81692:0"
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rate at which customer's currency is converted to company's base currency"
+msgstr "crwdns81694:0crwdne81694:0"
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rate at which customer's currency is converted to company's base currency"
+msgstr "crwdns81696:0crwdne81696:0"
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rate at which customer's currency is converted to company's base currency"
+msgstr "crwdns81698:0crwdne81698:0"
+
+#. Description of the 'Exchange Rate' (Float) field in DocType 'Purchase
+#. Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rate at which supplier's currency is converted to company's base currency"
+msgstr "crwdns81700:0crwdne81700:0"
+
+#. Description of the 'Rate' (Float) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Rate at which this tax is applied"
+msgstr "crwdns81702:0crwdne81702:0"
+
+#. Label of a Percent field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Rate of Depreciation"
+msgstr "crwdns81704:0crwdne81704:0"
+
+#. Label of a Percent field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Rate of Depreciation"
+msgstr "crwdns81706:0crwdne81706:0"
+
+#. Label of a Float field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Rate of Interest (%) Yearly"
+msgstr "crwdns81708:0crwdne81708:0"
+
+#. Label of a Float field in DocType 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "Rate of Interest (%) Yearly"
+msgstr "crwdns81710:0crwdne81710:0"
+
+#. Label of a Currency field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Rate of Stock UOM"
+msgstr "crwdns81712:0crwdne81712:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rate of Stock UOM"
+msgstr "crwdns81714:0crwdne81714:0"
+
+#. Label of a Currency field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Rate of Stock UOM"
+msgstr "crwdns81716:0crwdne81716:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rate of Stock UOM"
+msgstr "crwdns81718:0crwdne81718:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Rate of Stock UOM"
+msgstr "crwdns81720:0crwdne81720:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Rate of Stock UOM"
+msgstr "crwdns81722:0crwdne81722:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Rate of Stock UOM"
+msgstr "crwdns81724:0crwdne81724:0"
+
+#. Label of a Select field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Rate or Discount"
+msgstr "crwdns81726:0crwdne81726:0"
+
+#. Label of a Data field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Rate or Discount"
+msgstr "crwdns81728:0crwdne81728:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:177
+msgid "Rate or Discount is required for the price discount."
+msgstr "crwdns81730:0crwdne81730:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Rates"
+msgstr "crwdns81732:0crwdne81732:0"
+
+#. Label of a Table field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Rates"
+msgstr "crwdns81734:0crwdne81734:0"
+
+#. Label of a Select field in DocType 'Quality Feedback Parameter'
+#: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+msgctxt "Quality Feedback Parameter"
+msgid "Rating"
+msgstr "crwdns81736:0crwdne81736:0"
+
+#: accounts/report/financial_ratios/financial_ratios.py:48
+msgid "Ratios"
+msgstr "crwdns81738:0crwdne81738:0"
+
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
+#: setup/setup_wizard/operations/install_fixtures.py:46
+#: setup/setup_wizard/operations/install_fixtures.py:167
+msgid "Raw Material"
+msgstr "crwdns81740:0crwdne81740:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
+msgid "Raw Material Code"
+msgstr "crwdns81742:0crwdne81742:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Raw Material Cost"
+msgstr "crwdns81744:0crwdne81744:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Raw Material Cost (Company Currency)"
+msgstr "crwdns81746:0crwdne81746:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Raw Material Cost Per Qty"
+msgstr "crwdns81748:0crwdne81748:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Raw Material Cost Per Qty"
+msgstr "crwdns81750:0crwdne81750:0"
+
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:122
+msgid "Raw Material Item"
+msgstr "crwdns81752:0crwdne81752:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Raw Material Item Code"
+msgstr "crwdns81754:0crwdne81754:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Raw Material Item Code"
+msgstr "crwdns81756:0crwdne81756:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Raw Material Item Code"
+msgstr "crwdns81758:0crwdne81758:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Raw Material Item Code"
+msgstr "crwdns81760:0crwdne81760:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
+msgid "Raw Material Name"
+msgstr "crwdns81762:0crwdne81762:0"
+
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
+msgid "Raw Material Value"
+msgstr "crwdns81764:0crwdne81764:0"
+
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
+msgid "Raw Material Warehouse"
+msgstr "crwdns81766:0crwdne81766:0"
+
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
+msgid "Raw Materials"
+msgstr "crwdns81768:0crwdne81768:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Raw Materials"
+msgstr "crwdns81770:0crwdne81770:0"
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Raw Materials"
+msgstr "crwdns81772:0crwdne81772:0"
+
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Raw Materials"
+msgstr "crwdns81774:0crwdne81774:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Raw Materials Consumed"
+msgstr "crwdns81776:0crwdne81776:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Raw Materials Consumed"
+msgstr "crwdns81778:0crwdne81778:0"
+
+#. Label of a Section Break field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Raw Materials Consumption"
+msgstr "crwdns81780:0crwdne81780:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Raw Materials Supplied"
+msgstr "crwdns81782:0crwdne81782:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Raw Materials Supplied"
+msgstr "crwdns81784:0crwdne81784:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Raw Materials Supplied"
+msgstr "crwdns81786:0crwdne81786:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Raw Materials Supplied Cost"
+msgstr "crwdns81788:0crwdne81788:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Raw Materials Supplied Cost"
+msgstr "crwdns81790:0crwdne81790:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Raw Materials Supplied Cost"
+msgstr "crwdns81792:0crwdne81792:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Raw Materials Warehouse"
+msgstr "crwdns81794:0crwdne81794:0"
+
+#: manufacturing/doctype/bom/bom.py:611
+msgid "Raw Materials cannot be blank."
+msgstr "crwdns81796:0crwdne81796:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
+msgid "Re-open"
+msgstr "crwdns81798:0crwdne81798:0"
+
+#. Label of a Float field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Re-order Level"
+msgstr "crwdns81800:0crwdne81800:0"
+
+#. Label of a Float field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Re-order Qty"
+msgstr "crwdns81802:0crwdne81802:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
+msgid "Reached Root"
+msgstr "crwdns81804:0crwdne81804:0"
+
+#. Label of a Check field in DocType 'POS Field'
+#: accounts/doctype/pos_field/pos_field.json
+msgctxt "POS Field"
+msgid "Read Only"
+msgstr "crwdns81806:0crwdne81806:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 1"
+msgstr "crwdns81810:0crwdne81810:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 10"
+msgstr "crwdns81812:0crwdne81812:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 2"
+msgstr "crwdns81814:0crwdne81814:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 3"
+msgstr "crwdns81816:0crwdne81816:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 4"
+msgstr "crwdns81818:0crwdne81818:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 5"
+msgstr "crwdns81820:0crwdne81820:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 6"
+msgstr "crwdns81822:0crwdne81822:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 7"
+msgstr "crwdns81824:0crwdne81824:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 8"
+msgstr "crwdns81826:0crwdne81826:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading 9"
+msgstr "crwdns81828:0crwdne81828:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
+msgid "Reading Uploaded File"
+msgstr "crwdns81830:0crwdne81830:0"
+
+#. Label of a Data field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Reading Value"
+msgstr "crwdns81832:0crwdne81832:0"
+
+#. Label of a Table field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Readings"
+msgstr "crwdns81834:0crwdne81834:0"
+
+#: support/doctype/issue/issue.js:51
+msgid "Reason"
+msgstr "crwdns81836:0crwdne81836:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
+msgid "Reason For Putting On Hold"
+msgstr "crwdns81838:0crwdne81838:0"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Reason For Putting On Hold"
+msgstr "crwdns81840:0crwdne81840:0"
+
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr "crwdns111928:0crwdne111928:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
+msgid "Reason for Hold"
+msgstr "crwdns81842:0crwdne81842:0"
+
+#. Label of a Small Text field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Reason for Leaving"
+msgstr "crwdns81844:0crwdne81844:0"
+
+#: selling/doctype/sales_order/sales_order.js:1289
+msgid "Reason for hold:"
+msgstr "crwdns81846:0crwdne81846:0"
+
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
+msgid "Rebuild Tree"
+msgstr "crwdns81848:0crwdne81848:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:93
+msgid "Rebuilding BTree for period ..."
+msgstr "crwdns81850:0crwdne81850:0"
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Recalculate Incoming/Outgoing Rate"
+msgstr "crwdns81852:0crwdne81852:0"
+
+#: projects/doctype/project/project.js:128
+msgid "Recalculating Purchase Cost against this Project..."
+msgstr "crwdns81854:0crwdne81854:0"
+
+#: assets/doctype/asset/asset_list.js:21
+msgid "Receipt"
+msgstr "crwdns81856:0crwdne81856:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Receipt"
+msgstr "crwdns81858:0crwdne81858:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Receipt"
+msgstr "crwdns81860:0crwdne81860:0"
+
+#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Receipt"
+msgstr "crwdns81862:0crwdne81862:0"
+
+#. Label of a Dynamic Link field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Receipt Document"
+msgstr "crwdns81864:0crwdne81864:0"
+
+#. Label of a Dynamic Link field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Receipt Document"
+msgstr "crwdns81866:0crwdne81866:0"
+
+#. Label of a Select field in DocType 'Landed Cost Item'
+#: stock/doctype/landed_cost_item/landed_cost_item.json
+msgctxt "Landed Cost Item"
+msgid "Receipt Document Type"
+msgstr "crwdns81868:0crwdne81868:0"
+
+#. Label of a Select field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Receipt Document Type"
+msgstr "crwdns81870:0crwdne81870:0"
+
+#: accounts/report/account_balance/account_balance.js:55
+msgid "Receivable"
+msgstr "crwdns81872:0crwdne81872:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Receivable"
+msgstr "crwdns81874:0crwdne81874:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Party Type'
+#: setup/doctype/party_type/party_type.json
+msgctxt "Party Type"
+msgid "Receivable"
+msgstr "crwdns81876:0crwdne81876:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Payment Ledger
+#. Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Receivable"
+msgstr "crwdns81878:0crwdne81878:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Receivable / Payable Account"
+msgstr "crwdns81880:0crwdne81880:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
+msgid "Receivable Account"
+msgstr "crwdns81882:0crwdne81882:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Receivable/Payable Account"
+msgstr "crwdns81884:0crwdne81884:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:45
+msgid "Receivable/Payable Account: {0} doesn't belong to company {1}"
+msgstr "crwdns81886:0{0}crwdnd81886:0{1}crwdne81886:0"
+
+#. Name of a Workspace
+#: accounts/workspace/receivables/receivables.json
+msgid "Receivables"
+msgstr "crwdns104640:0crwdne104640:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Receivables"
+msgstr "crwdns81888:0crwdne81888:0"
+
+#. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Receive"
+msgstr "crwdns81890:0crwdne81890:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
+#: buying/doctype/supplier_quotation/supplier_quotation.py:175
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
+msgid "Received"
+msgstr "crwdns81892:0crwdne81892:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Received"
+msgstr "crwdns81894:0crwdne81894:0"
+
+#. Option for the 'Quote Status' (Select) field in DocType 'Request for
+#. Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Received"
+msgstr "crwdns81896:0crwdne81896:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount"
+msgstr "crwdns81898:0crwdne81898:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount (Company Currency)"
+msgstr "crwdns81900:0crwdne81900:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount After Tax"
+msgstr "crwdns81902:0crwdne81902:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Received Amount After Tax (Company Currency)"
+msgstr "crwdns81904:0crwdne81904:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:909
+msgid "Received Amount cannot be greater than Paid Amount"
+msgstr "crwdns81906:0crwdne81906:0"
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:9
+msgid "Received From"
+msgstr "crwdns81908:0crwdne81908:0"
+
+#. Name of a report
+#. Label of a Link in the Payables Workspace
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.json
+#: accounts/workspace/payables/payables.json
+msgid "Received Items To Be Billed"
+msgstr "crwdns81910:0crwdne81910:0"
+
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:8
+msgid "Received On"
+msgstr "crwdns81912:0crwdne81912:0"
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
+msgid "Received Qty"
+msgstr "crwdns81914:0crwdne81914:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Received Qty"
+msgstr "crwdns81916:0crwdne81916:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Received Qty"
+msgstr "crwdns81918:0crwdne81918:0"
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Received Qty"
+msgstr "crwdns81920:0crwdne81920:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Received Qty"
+msgstr "crwdns81922:0crwdne81922:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Received Qty"
+msgstr "crwdns81924:0crwdne81924:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Received Qty"
+msgstr "crwdns81926:0crwdne81926:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
+msgid "Received Qty Amount"
+msgstr "crwdns81928:0crwdne81928:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Received Qty in Stock UOM"
+msgstr "crwdns81930:0crwdne81930:0"
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
+msgid "Received Quantity"
+msgstr "crwdns81932:0crwdne81932:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Received Quantity"
+msgstr "crwdns81934:0crwdne81934:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Received Quantity"
+msgstr "crwdns81936:0crwdne81936:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:278
+msgid "Received Stock Entries"
+msgstr "crwdns81938:0crwdne81938:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Received and Accepted"
+msgstr "crwdns81940:0crwdne81940:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Received and Accepted"
+msgstr "crwdns81942:0crwdne81942:0"
+
+#. Label of a Code field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Receiver List"
+msgstr "crwdns81944:0crwdne81944:0"
+
+#: selling/doctype/sms_center/sms_center.py:121
+msgid "Receiver List is empty. Please create Receiver List"
+msgstr "crwdns81946:0crwdne81946:0"
+
+#. Option for the 'Bank Guarantee Type' (Select) field in DocType 'Bank
+#. Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Receiving"
+msgstr "crwdns81948:0crwdne81948:0"
+
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr "crwdns111930:0crwdne111930:0"
+
+#. Label of a Dynamic Link field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Recipient"
+msgstr "crwdns81950:0crwdne81950:0"
+
+#. Label of a Link field in DocType 'Email Digest Recipient'
+#: setup/doctype/email_digest_recipient/email_digest_recipient.json
+msgctxt "Email Digest Recipient"
+msgid "Recipient"
+msgstr "crwdns81952:0crwdne81952:0"
+
+#. Label of a Dynamic Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Recipient"
+msgstr "crwdns81954:0crwdne81954:0"
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Recipient Message And Payment Details"
+msgstr "crwdns81956:0crwdne81956:0"
+
+#. Label of a Table MultiSelect field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Recipients"
+msgstr "crwdns81958:0crwdne81958:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
+msgid "Reconcile"
+msgstr "crwdns81960:0crwdne81960:0"
+
+#. Label of a Section Break field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "Reconcile"
+msgstr "crwdns81962:0crwdne81962:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
+msgid "Reconcile Entries"
+msgstr "crwdns81964:0crwdne81964:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
+msgid "Reconcile the Bank Transaction"
+msgstr "crwdns81966:0crwdne81966:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction_list.js:10
+msgid "Reconciled"
+msgstr "crwdns81968:0crwdne81968:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Reconciled"
+msgstr "crwdns81970:0crwdne81970:0"
+
+#. Label of a Check field in DocType 'Process Payment Reconciliation Log'
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Reconciled"
+msgstr "crwdns81972:0crwdne81972:0"
+
+#. Label of a Check field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reconciled"
+msgstr "crwdns81974:0crwdne81974:0"
+
+#. Label of a Int field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Reconciled Entries"
+msgstr "crwdns81976:0crwdne81976:0"
+
+#. Label of a Long Text field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Reconciliation Error Log"
+msgstr "crwdns81978:0crwdne81978:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation_dashboard.py:9
+msgid "Reconciliation Logs"
+msgstr "crwdns81980:0crwdne81980:0"
+
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.js:13
+msgid "Reconciliation Progress"
+msgstr "crwdns81982:0crwdne81982:0"
+
+#. Label of a HTML field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Recording HTML"
+msgstr "crwdns81984:0crwdne81984:0"
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Recording URL"
+msgstr "crwdns81986:0crwdne81986:0"
+
+#. Group in Quality Feedback Template's connections
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Records"
+msgstr "crwdns81988:0crwdne81988:0"
+
+#: regional/united_arab_emirates/utils.py:171
+msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
+msgstr "crwdns81990:0crwdne81990:0"
+
+#. Label of a Float field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr "crwdns81992:0crwdne81992:0"
+
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr "crwdns111932:0crwdne111932:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:232
+msgid "Recurse Over Qty cannot be less than 0"
+msgstr "crwdns81994:0crwdne81994:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:233
+msgid "Red"
+msgstr "crwdns81996:0crwdne81996:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Red"
+msgstr "crwdns81998:0crwdne81998:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Red"
+msgstr "crwdns82000:0crwdne82000:0"
+
+#. Label of a Link field in DocType 'Loyalty Point Entry'
+#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
+msgctxt "Loyalty Point Entry"
+msgid "Redeem Against"
+msgstr "crwdns82002:0crwdne82002:0"
+
+#: selling/page/point_of_sale/pos_payment.js:525
+msgid "Redeem Loyalty Points"
+msgstr "crwdns82004:0crwdne82004:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Redeem Loyalty Points"
+msgstr "crwdns82006:0crwdne82006:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Redeem Loyalty Points"
+msgstr "crwdns82008:0crwdne82008:0"
+
+#. Label of a Int field in DocType 'Loyalty Point Entry Redemption'
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgctxt "Loyalty Point Entry Redemption"
+msgid "Redeemed Points"
+msgstr "crwdns82010:0crwdne82010:0"
+
+#. Label of a Section Break field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Redemption"
+msgstr "crwdns82012:0crwdne82012:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Redemption Account"
+msgstr "crwdns82014:0crwdne82014:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Redemption Account"
+msgstr "crwdns82016:0crwdne82016:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Redemption Cost Center"
+msgstr "crwdns82018:0crwdne82018:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Redemption Cost Center"
+msgstr "crwdns82020:0crwdne82020:0"
+
+#. Label of a Date field in DocType 'Loyalty Point Entry Redemption'
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgctxt "Loyalty Point Entry Redemption"
+msgid "Redemption Date"
+msgstr "crwdns82022:0crwdne82022:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Redirect URL"
+msgstr "crwdns82024:0crwdne82024:0"
+
+#. Label of a Data field in DocType 'Item Customer Detail'
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgctxt "Item Customer Detail"
+msgid "Ref Code"
+msgstr "crwdns82026:0crwdne82026:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
+msgid "Ref Date"
+msgstr "crwdns82028:0crwdne82028:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:9
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:37
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:154
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:157
+#: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:22
+#: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
+#: manufacturing/doctype/job_card/job_card_dashboard.py:10
+#: manufacturing/doctype/work_order/work_order_dashboard.py:10
+#: selling/doctype/sales_order/sales_order_dashboard.py:27
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:23
+#: stock/doctype/material_request/material_request_dashboard.py:14
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:27
+#: subcontracting/doctype/subcontracting_order/subcontracting_order_dashboard.py:7
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt_dashboard.py:18
+msgid "Reference"
+msgstr "crwdns82030:0crwdne82030:0"
+
+#. Label of a Section Break field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Reference"
+msgstr "crwdns82032:0crwdne82032:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Reference"
+msgstr "crwdns82034:0crwdne82034:0"
+
+#. Label of a Section Break field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Reference"
+msgstr "crwdns82036:0crwdne82036:0"
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Reference"
+msgstr "crwdns82038:0crwdne82038:0"
+
+#. Label of a Data field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Reference"
+msgstr "crwdns82040:0crwdne82040:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reference"
+msgstr "crwdns82042:0crwdne82042:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference"
+msgstr "crwdns82044:0crwdne82044:0"
+
+#. Label of a Section Break field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Reference"
+msgstr "crwdns82046:0crwdne82046:0"
+
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Reference"
+msgstr "crwdns82048:0crwdne82048:0"
+
+#. Label of a Section Break field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Reference"
+msgstr "crwdns82050:0crwdne82050:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Reference"
+msgstr "crwdns82052:0crwdne82052:0"
+
+#. Label of a Section Break field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Reference"
+msgstr "crwdns82054:0crwdne82054:0"
+
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Reference"
+msgstr "crwdns82056:0crwdne82056:0"
+
+#. Label of a Section Break field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Reference"
+msgstr "crwdns82058:0crwdne82058:0"
+
+#. Label of a Section Break field in DocType 'Production Plan Sub Assembly
+#. Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Reference"
+msgstr "crwdns82060:0crwdne82060:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Reference"
+msgstr "crwdns82062:0crwdne82062:0"
+
+#. Group in Sales Invoice's connections
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Reference"
+msgstr "crwdns82064:0crwdne82064:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Reference"
+msgstr "crwdns82066:0crwdne82066:0"
+
+#. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Reference"
+msgstr "crwdns82068:0crwdne82068:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Reference"
+msgstr "crwdns82070:0crwdne82070:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Reference"
+msgstr "crwdns82072:0crwdne82072:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Service
+#. Item'
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgctxt "Subcontracting Order Service Item"
+msgid "Reference"
+msgstr "crwdns82074:0crwdne82074:0"
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Reference"
+msgstr "crwdns82076:0crwdne82076:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:934
+msgid "Reference #{0} dated {1}"
+msgstr "crwdns82078:0#{0}crwdnd82078:0{1}crwdne82078:0"
+
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
+msgid "Reference Date"
+msgstr "crwdns82080:0crwdne82080:0"
+
+#. Label of a Date field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reference Date"
+msgstr "crwdns82082:0crwdne82082:0"
+
+#: public/js/controllers/transaction.js:2117
+msgid "Reference Date for Early Payment Discount"
+msgstr "crwdns82084:0crwdne82084:0"
+
+#. Label of a Data field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Reference Detail"
+msgstr "crwdns82086:0crwdne82086:0"
+
+#. Label of a Data field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Detail No"
+msgstr "crwdns82088:0crwdne82088:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reference Doctype"
+msgstr "crwdns82090:0crwdne82090:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:570
+msgid "Reference Doctype must be one of {0}"
+msgstr "crwdns82092:0{0}crwdne82092:0"
+
+#. Label of a Link field in DocType 'Accounting Dimension Detail'
+#: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
+msgctxt "Accounting Dimension Detail"
+msgid "Reference Document"
+msgstr "crwdns82094:0crwdne82094:0"
+
+#. Label of a Link field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Reference Document"
+msgstr "crwdns82096:0crwdne82096:0"
+
+#. Label of a Dynamic Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Reference Document Name"
+msgstr "crwdns82098:0crwdne82098:0"
+
+#. Label of a Dynamic Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Reference Document Name"
+msgstr "crwdns82100:0crwdne82100:0"
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:32
+msgid "Reference Document Type"
+msgstr "crwdns82102:0crwdne82102:0"
+
+#. Label of a Link field in DocType 'Accounting Dimension'
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+msgctxt "Accounting Dimension"
+msgid "Reference Document Type"
+msgstr "crwdns82104:0crwdne82104:0"
+
+#. Label of a Link field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Reference Document Type"
+msgstr "crwdns82106:0crwdne82106:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Reference Document Type"
+msgstr "crwdns82108:0crwdne82108:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Reference Document Type"
+msgstr "crwdns82110:0crwdne82110:0"
+
+#. Label of a Date field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Due Date"
+msgstr "crwdns82112:0crwdne82112:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Exchange Rate"
+msgstr "crwdns82114:0crwdne82114:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Exchange Rate"
+msgstr "crwdns82116:0crwdne82116:0"
+
+#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:39
+msgid "Reference Name"
+msgstr "crwdns82118:0crwdne82118:0"
+
+#. Label of a Dynamic Link field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Reference Name"
+msgstr "crwdns82120:0crwdne82120:0"
+
+#. Label of a Dynamic Link field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Name"
+msgstr "crwdns82122:0crwdne82122:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Reference Name"
+msgstr "crwdns82124:0crwdne82124:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Reference Name"
+msgstr "crwdns82126:0crwdne82126:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reference Name"
+msgstr "crwdns82128:0crwdne82128:0"
+
+#. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reference Name"
+msgstr "crwdns82130:0crwdne82130:0"
+
+#. Label of a Dynamic Link field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Name"
+msgstr "crwdns82132:0crwdne82132:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Reference Name"
+msgstr "crwdns82134:0crwdne82134:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Reference Name"
+msgstr "crwdns82136:0crwdne82136:0"
+
+#. Label of a Dynamic Link field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Reference Name"
+msgstr "crwdns82138:0crwdne82138:0"
+
+#. Label of a Dynamic Link field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Name"
+msgstr "crwdns82140:0crwdne82140:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Reference Name"
+msgstr "crwdns82142:0crwdne82142:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Reference Name"
+msgstr "crwdns82144:0crwdne82144:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Reference Name"
+msgstr "crwdns82146:0crwdne82146:0"
+
+#. Label of a Dynamic Link field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Reference Name"
+msgstr "crwdns82148:0crwdne82148:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr "crwdns111934:0crwdne111934:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
+msgid "Reference No & Reference Date is required for {0}"
+msgstr "crwdns82150:0{0}crwdne82150:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1104
+msgid "Reference No and Reference Date is mandatory for Bank transaction"
+msgstr "crwdns82152:0crwdne82152:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:552
+msgid "Reference No is mandatory if you entered Reference Date"
+msgstr "crwdns82154:0crwdne82154:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
+msgid "Reference No."
+msgstr "crwdns82156:0crwdne82156:0"
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
+msgid "Reference Number"
+msgstr "crwdns82158:0crwdne82158:0"
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Reference Number"
+msgstr "crwdns82160:0crwdne82160:0"
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reference Number"
+msgstr "crwdns82162:0crwdne82162:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Reference Purchase Receipt"
+msgstr "crwdns82164:0crwdne82164:0"
+
+#. Label of a Data field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Reference Row"
+msgstr "crwdns82166:0crwdne82166:0"
+
+#. Label of a Data field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Reference Row"
+msgstr "crwdns82168:0crwdne82168:0"
+
+#. Label of a Data field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reference Row"
+msgstr "crwdns82170:0crwdne82170:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Row"
+msgstr "crwdns82172:0crwdne82172:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Row"
+msgstr "crwdns82174:0crwdne82174:0"
+
+#. Label of a Data field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Reference Row #"
+msgstr "crwdns82176:0crwdne82176:0"
+
+#. Label of a Data field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Reference Row #"
+msgstr "crwdns82178:0crwdne82178:0"
+
+#. Label of a Data field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Reference Row #"
+msgstr "crwdns82180:0crwdne82180:0"
+
+#. Label of a Link field in DocType 'Advance Tax'
+#: accounts/doctype/advance_tax/advance_tax.json
+msgctxt "Advance Tax"
+msgid "Reference Type"
+msgstr "crwdns82182:0crwdne82182:0"
+
+#. Label of a Select field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Reference Type"
+msgstr "crwdns82184:0crwdne82184:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Reference Type"
+msgstr "crwdns82186:0crwdne82186:0"
+
+#. Label of a Link field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Reference Type"
+msgstr "crwdns82188:0crwdne82188:0"
+
+#. Label of a Link field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Reference Type"
+msgstr "crwdns82190:0crwdne82190:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Reference Type"
+msgstr "crwdns82192:0crwdne82192:0"
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Reference Type"
+msgstr "crwdns82194:0crwdne82194:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Reference Type"
+msgstr "crwdns82196:0crwdne82196:0"
+
+#. Label of a Link field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Reference Type"
+msgstr "crwdns82198:0crwdne82198:0"
+
+#. Description of the 'Invoice Number' (Data) field in DocType 'Opening Invoice
+#. Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Reference number of the invoice from the previous system"
+msgstr "crwdns82200:0crwdne82200:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:142
+msgid "Reference: {0}, Item Code: {1} and Customer: {2}"
+msgstr "crwdns82202:0{0}crwdnd82202:0{1}crwdnd82202:0{2}crwdne82202:0"
+
+#: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:9
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:15
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:14
+#: accounts/doctype/share_type/share_type_dashboard.py:7
+#: accounts/doctype/subscription_plan/subscription_plan_dashboard.py:8
+#: projects/doctype/timesheet/timesheet_dashboard.py:7
+msgid "References"
+msgstr "crwdns82204:0crwdne82204:0"
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "References"
+msgstr "crwdns82206:0crwdne82206:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "References"
+msgstr "crwdns82208:0crwdne82208:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Merge Log'
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+msgctxt "POS Invoice Merge Log"
+msgid "References"
+msgstr "crwdns82210:0crwdne82210:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "References"
+msgstr "crwdns82212:0crwdne82212:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "References"
+msgstr "crwdns82214:0crwdne82214:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr "crwdns111936:0crwdne111936:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr "crwdns111938:0crwdne111938:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
+msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
+msgstr "crwdns82216:0{0}crwdnd82216:0{1}crwdne82216:0"
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Referral Code"
+msgstr "crwdns82218:0crwdne82218:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Referral Sales Partner"
+msgstr "crwdns82220:0crwdne82220:0"
+
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
+msgid "Refresh"
+msgstr "crwdns82222:0crwdne82222:0"
+
+#. Label of a Button field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Refresh Google Sheet"
+msgstr "crwdns82224:0crwdne82224:0"
+
+#: accounts/doctype/bank/bank.js:21
+msgid "Refresh Plaid Link"
+msgstr "crwdns82226:0crwdne82226:0"
+
+#. Label of a Small Text field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Refresh Token"
+msgstr "crwdns82228:0crwdne82228:0"
+
+#: stock/reorder_item.py:387
+msgid "Regards,"
+msgstr "crwdns82230:0crwdne82230:0"
+
+#: stock/doctype/closing_stock_balance/closing_stock_balance.js:27
+msgid "Regenerate Closing Stock Balance"
+msgstr "crwdns82232:0crwdne82232:0"
+
+#. Label of a Card Break in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Regional"
+msgstr "crwdns82234:0crwdne82234:0"
+
+#. Label of a Code field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Registration Details"
+msgstr "crwdns82236:0crwdne82236:0"
+
+#. Option for the 'Cheque Size' (Select) field in DocType 'Cheque Print
+#. Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Regular"
+msgstr "crwdns82238:0crwdne82238:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Rejected"
+msgstr "crwdns82240:0crwdne82240:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quality Inspection
+#. Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Rejected"
+msgstr "crwdns82242:0crwdne82242:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Qty"
+msgstr "crwdns82244:0crwdne82244:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Quantity"
+msgstr "crwdns82246:0crwdne82246:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Quantity"
+msgstr "crwdns82248:0crwdne82248:0"
+
+#. Label of a Text field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Serial No"
+msgstr "crwdns82250:0crwdne82250:0"
+
+#. Label of a Text field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Serial No"
+msgstr "crwdns82252:0crwdne82252:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Serial No"
+msgstr "crwdns82254:0crwdne82254:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Serial and Batch Bundle"
+msgstr "crwdns82256:0crwdne82256:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Serial and Batch Bundle"
+msgstr "crwdns82258:0crwdne82258:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Serial and Batch Bundle"
+msgstr "crwdns82260:0crwdne82260:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rejected Warehouse"
+msgstr "crwdns82262:0crwdne82262:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Rejected Warehouse"
+msgstr "crwdns82264:0crwdne82264:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rejected Warehouse"
+msgstr "crwdns82266:0crwdne82266:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Rejected Warehouse"
+msgstr "crwdns82268:0crwdne82268:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Rejected Warehouse"
+msgstr "crwdns82270:0crwdne82270:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Rejected Warehouse"
+msgstr "crwdns82272:0crwdne82272:0"
+
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:19
+#: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:14
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:22
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:23
+msgid "Related"
+msgstr "crwdns82274:0crwdne82274:0"
+
+#. Label of a Data field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Relation"
+msgstr "crwdns82276:0crwdne82276:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
+msgid "Release Date"
+msgstr "crwdns82278:0crwdne82278:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Release Date"
+msgstr "crwdns82280:0crwdne82280:0"
+
+#. Label of a Date field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Release Date"
+msgstr "crwdns82282:0crwdne82282:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+msgid "Release date must be in the future"
+msgstr "crwdns82284:0crwdne82284:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Relieving Date"
+msgstr "crwdns82286:0crwdne82286:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
+msgid "Remaining"
+msgstr "crwdns82288:0crwdne82288:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
+msgid "Remaining Balance"
+msgstr "crwdns82290:0crwdne82290:0"
+
+#: selling/page/point_of_sale/pos_payment.js:367
+msgid "Remark"
+msgstr "crwdns82292:0crwdne82292:0"
+
+#. Label of a Small Text field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Remark"
+msgstr "crwdns82294:0crwdne82294:0"
+
+#. Label of a Small Text field in DocType 'Payment Reconciliation Payment'
+#: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
+msgctxt "Payment Reconciliation Payment"
+msgid "Remark"
+msgstr "crwdns82296:0crwdne82296:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:57
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:162
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:191
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
+#: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
+#: accounts/report/purchase_register/purchase_register.py:296
+#: accounts/report/sales_register/sales_register.py:334
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:95
+msgid "Remarks"
+msgstr "crwdns82298:0crwdne82298:0"
+
+#. Label of a Text Editor field in DocType 'BOM Creator'
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Remarks"
+msgstr "crwdns82300:0crwdne82300:0"
+
+#. Label of a Text field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Remarks"
+msgstr "crwdns82302:0crwdne82302:0"
+
+#. Label of a Text field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Remarks"
+msgstr "crwdns82304:0crwdne82304:0"
+
+#. Label of a Small Text field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Remarks"
+msgstr "crwdns82306:0crwdne82306:0"
+
+#. Label of a Small Text field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Remarks"
+msgstr "crwdns82308:0crwdne82308:0"
+
+#. Label of a Small Text field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Remarks"
+msgstr "crwdns82310:0crwdne82310:0"
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Remarks"
+msgstr "crwdns82312:0crwdne82312:0"
+
+#. Label of a Text field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Remarks"
+msgstr "crwdns82314:0crwdne82314:0"
+
+#. Label of a Small Text field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Remarks"
+msgstr "crwdns82316:0crwdne82316:0"
+
+#. Label of a Small Text field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Remarks"
+msgstr "crwdns82318:0crwdne82318:0"
+
+#. Label of a Text field in DocType 'Purchase Invoice Advance'
+#: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
+msgctxt "Purchase Invoice Advance"
+msgid "Remarks"
+msgstr "crwdns82320:0crwdne82320:0"
+
+#. Label of a Small Text field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Remarks"
+msgstr "crwdns82322:0crwdne82322:0"
+
+#. Label of a Text field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Remarks"
+msgstr "crwdns82324:0crwdne82324:0"
+
+#. Label of a Small Text field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Remarks"
+msgstr "crwdns82326:0crwdne82326:0"
+
+#. Label of a Text field in DocType 'Sales Invoice Advance'
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgctxt "Sales Invoice Advance"
+msgid "Remarks"
+msgstr "crwdns82328:0crwdne82328:0"
+
+#. Label of a Long Text field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Remarks"
+msgstr "crwdns82330:0crwdne82330:0"
+
+#. Label of a Text field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Remarks"
+msgstr "crwdns82332:0crwdne82332:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Remarks"
+msgstr "crwdns82334:0crwdne82334:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Remarks Column Length"
+msgstr "crwdns82336:0crwdne82336:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr "crwdns111940:0crwdne111940:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
+msgid "Removed items with no change in quantity or value."
+msgstr "crwdns82338:0crwdne82338:0"
+
+#: utilities/doctype/rename_tool/rename_tool.js:24
+msgid "Rename"
+msgstr "crwdns82340:0crwdne82340:0"
+
+#. Description of the 'Allow Rename Attribute Value' (Check) field in DocType
+#. 'Item Variant Settings'
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+msgctxt "Item Variant Settings"
+msgid "Rename Attribute Value in Item Attribute."
+msgstr "crwdns82342:0crwdne82342:0"
+
+#. Label of a HTML field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Rename Log"
+msgstr "crwdns82344:0crwdne82344:0"
+
+#: accounts/doctype/account/account.py:516
+msgid "Rename Not Allowed"
+msgstr "crwdns82346:0crwdne82346:0"
+
+#. Name of a DocType
+#: utilities/doctype/rename_tool/rename_tool.json
+msgid "Rename Tool"
+msgstr "crwdns82348:0crwdne82348:0"
+
+#: accounts/doctype/account/account.py:508
+msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
+msgstr "crwdns82350:0{0}crwdne82350:0"
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Rent Cost"
+msgstr "crwdns82352:0crwdne82352:0"
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Rent Cost"
+msgstr "crwdns82354:0crwdne82354:0"
+
+#. Option for the 'Permanent Address Is' (Select) field in DocType 'Employee'
+#. Option for the 'Current Address Is' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Rented"
+msgstr "crwdns82356:0crwdne82356:0"
+
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
+msgid "Reopen"
+msgstr "crwdns82358:0crwdne82358:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/stock_projected_qty/stock_projected_qty.py:206
+msgid "Reorder Level"
+msgstr "crwdns82360:0crwdne82360:0"
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:213
+msgid "Reorder Qty"
+msgstr "crwdns82362:0crwdne82362:0"
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Reorder level based on Warehouse"
+msgstr "crwdns82364:0crwdne82364:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Repack"
+msgstr "crwdns82366:0crwdne82366:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Repack"
+msgstr "crwdns82368:0crwdne82368:0"
+
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Repair"
+msgstr "crwdns82370:0crwdne82370:0"
+
+#: assets/doctype/asset/asset.js:127
+msgid "Repair Asset"
+msgstr "crwdns82372:0crwdne82372:0"
+
+#. Label of a Currency field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Repair Cost"
+msgstr "crwdns82374:0crwdne82374:0"
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Repair Details"
+msgstr "crwdns82376:0crwdne82376:0"
+
+#. Label of a Select field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Repair Status"
+msgstr "crwdns82378:0crwdne82378:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:37
+msgid "Repeat Customer Revenue"
+msgstr "crwdns82380:0crwdne82380:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:22
+msgid "Repeat Customers"
+msgstr "crwdns82382:0crwdne82382:0"
+
+#. Label of a Button field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Replace"
+msgstr "crwdns82384:0crwdne82384:0"
+
+#. Option for the 'Update Type' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Replace BOM"
+msgstr "crwdns82386:0crwdne82386:0"
+
+#. Label of a Section Break field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Replace BOM"
+msgstr "crwdns82388:0crwdne82388:0"
+
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr "crwdns111942:0crwdne111942:0"
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
+msgid "Replied"
+msgstr "crwdns82390:0crwdne82390:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Replied"
+msgstr "crwdns82392:0crwdne82392:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Replied"
+msgstr "crwdns82394:0crwdne82394:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Replied"
+msgstr "crwdns82396:0crwdne82396:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Replied"
+msgstr "crwdns82398:0crwdne82398:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
+msgid "Report"
+msgstr "crwdns82400:0crwdne82400:0"
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Report"
+msgstr "crwdns82402:0crwdne82402:0"
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:75
+msgid "Report Date"
+msgstr "crwdns82404:0crwdne82404:0"
+
+#. Label of a Date field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Report Date"
+msgstr "crwdns82406:0crwdne82406:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
+msgid "Report Error"
+msgstr "crwdns82408:0crwdne82408:0"
+
+#. Label of a Section Break field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Report Filters"
+msgstr "crwdns82410:0crwdne82410:0"
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Report Type"
+msgstr "crwdns82412:0crwdne82412:0"
+
+#: accounts/doctype/account/account.py:410
+msgid "Report Type is mandatory"
+msgstr "crwdns82414:0crwdne82414:0"
+
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
+msgid "Report View"
+msgstr "crwdns104642:0crwdne104642:0"
+
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
+#. Label of a Card Break in the Assets Workspace
+#. Label of a Card Break in the CRM Workspace
+#. Label of a Card Break in the Manufacturing Workspace
+#. Label of a Card Break in the Projects Workspace
+#. Label of a Card Break in the Support Workspace
+#: accounts/doctype/cost_center/cost_center_dashboard.py:7
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+#: assets/workspace/assets/assets.json config/projects.py:73
+#: crm/workspace/crm/crm.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: projects/workspace/projects/projects.json
+#: support/workspace/support/support.json
+msgid "Reports"
+msgstr "crwdns82416:0crwdne82416:0"
+
+#. Label of a Tab Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Reports"
+msgstr "crwdns82418:0crwdne82418:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Reports to"
+msgstr "crwdns82420:0crwdne82420:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
+msgid "Repost Accounting Entries"
+msgstr "crwdns82422:0crwdne82422:0"
+
+#. Name of a DocType
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgid "Repost Accounting Ledger"
+msgstr "crwdns82424:0crwdne82424:0"
+
+#. Name of a DocType
+#: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgid "Repost Accounting Ledger Items"
+msgstr "crwdns82426:0crwdne82426:0"
+
+#. Name of a DocType
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+msgid "Repost Accounting Ledger Settings"
+msgstr "crwdns82428:0crwdne82428:0"
+
+#. Name of a DocType
+#: accounts/doctype/repost_allowed_types/repost_allowed_types.json
+msgid "Repost Allowed Types"
+msgstr "crwdns82430:0crwdne82430:0"
+
+#. Label of a Long Text field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Repost Error Log"
+msgstr "crwdns82432:0crwdne82432:0"
+
+#. Name of a DocType
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgid "Repost Item Valuation"
+msgstr "crwdns82434:0crwdne82434:0"
+
+#. Name of a DocType
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgid "Repost Payment Ledger"
+msgstr "crwdns82436:0crwdne82436:0"
+
+#. Name of a DocType
+#: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
+msgid "Repost Payment Ledger Items"
+msgstr "crwdns82438:0crwdne82438:0"
+
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr "crwdns111944:0crwdne111944:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Repost Required"
+msgstr "crwdns82440:0crwdne82440:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Repost Required"
+msgstr "crwdns82442:0crwdne82442:0"
+
+#. Label of a Select field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Repost Status"
+msgstr "crwdns82444:0crwdne82444:0"
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
+msgid "Repost has started in the background"
+msgstr "crwdns82446:0crwdne82446:0"
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
+msgid "Repost in background"
+msgstr "crwdns82448:0crwdne82448:0"
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.py:117
+msgid "Repost started in the background"
+msgstr "crwdns82450:0crwdne82450:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
+msgid "Reposting Completed {0}%"
+msgstr "crwdns82452:0{0}crwdne82452:0"
+
+#. Label of a Attach field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Reposting Data File"
+msgstr "crwdns82454:0crwdne82454:0"
+
+#. Label of a Section Break field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Reposting Info"
+msgstr "crwdns82456:0crwdne82456:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
+msgid "Reposting Progress"
+msgstr "crwdns82458:0crwdne82458:0"
+
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
+msgid "Reposting entries created: {0}"
+msgstr "crwdns82460:0{0}crwdne82460:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
+msgid "Reposting has been started in the background."
+msgstr "crwdns82462:0crwdne82462:0"
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
+msgid "Reposting in the background."
+msgstr "crwdns82464:0crwdne82464:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
+msgid "Reposting..."
+msgstr "crwdns82466:0crwdne82466:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Represents Company"
+msgstr "crwdns82468:0crwdne82468:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Represents Company"
+msgstr "crwdns82470:0crwdne82470:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Represents Company"
+msgstr "crwdns82472:0crwdne82472:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Represents Company"
+msgstr "crwdns82474:0crwdne82474:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Represents Company"
+msgstr "crwdns82476:0crwdne82476:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Represents Company"
+msgstr "crwdns82478:0crwdne82478:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Represents Company"
+msgstr "crwdns82480:0crwdne82480:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Represents Company"
+msgstr "crwdns82482:0crwdne82482:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Represents Company"
+msgstr "crwdns82484:0crwdne82484:0"
+
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr "crwdns111946:0crwdne111946:0"
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr "crwdns111948:0crwdne111948:0"
+
+#: public/js/utils.js:740
+msgid "Reqd by date"
+msgstr "crwdns82486:0crwdne82486:0"
+
+#: crm/doctype/opportunity/opportunity.js:89
+msgid "Request For Quotation"
+msgstr "crwdns82488:0crwdne82488:0"
+
+#. Label of a Section Break field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Request Parameters"
+msgstr "crwdns82490:0crwdne82490:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
+msgid "Request Timeout"
+msgstr "crwdns82492:0crwdne82492:0"
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Request Type"
+msgstr "crwdns82494:0crwdne82494:0"
+
+#. Label of a Link field in DocType 'Item Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Request for"
+msgstr "crwdns82496:0crwdne82496:0"
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Request for Information"
+msgstr "crwdns82498:0crwdne82498:0"
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
+msgid "Request for Quotation"
+msgstr "crwdns82500:0crwdne82500:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Request for Quotation"
+msgstr "crwdns82502:0crwdne82502:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Request for Quotation"
+msgid "Request for Quotation"
+msgstr "crwdns82504:0crwdne82504:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Request for Quotation"
+msgstr "crwdns82506:0crwdne82506:0"
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgid "Request for Quotation Item"
+msgstr "crwdns82508:0crwdne82508:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Request for Quotation Item"
+msgstr "crwdns82510:0crwdne82510:0"
+
+#. Name of a DocType
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgid "Request for Quotation Supplier"
+msgstr "crwdns82512:0crwdne82512:0"
+
+#: selling/doctype/sales_order/sales_order.js:650
+msgid "Request for Raw Materials"
+msgstr "crwdns82514:0crwdne82514:0"
+
+#: accounts/doctype/payment_request/payment_request_list.js:8
+msgid "Requested"
+msgstr "crwdns82516:0crwdne82516:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Requested"
+msgstr "crwdns82518:0crwdne82518:0"
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Requested"
+msgstr "crwdns104644:0crwdne104644:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/requested_items_to_be_transferred/requested_items_to_be_transferred.json
+#: stock/workspace/stock/stock.json
+msgid "Requested Items To Be Transferred"
+msgstr "crwdns82520:0crwdne82520:0"
+
+#. Name of a report
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.json
+msgid "Requested Items to Order and Receive"
+msgstr "crwdns82522:0crwdne82522:0"
+
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:44
+#: stock/report/stock_projected_qty/stock_projected_qty.py:150
+msgid "Requested Qty"
+msgstr "crwdns82524:0crwdne82524:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Requested Qty"
+msgstr "crwdns82526:0crwdne82526:0"
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Requested Qty"
+msgstr "crwdns82528:0crwdne82528:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Requested Qty"
+msgstr "crwdns82530:0crwdne82530:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr "crwdns111950:0crwdne111950:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:46
+msgid "Requesting Site"
+msgstr "crwdns82532:0crwdne82532:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:53
+msgid "Requestor"
+msgstr "crwdns82534:0crwdne82534:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
+msgid "Required By"
+msgstr "crwdns82536:0crwdne82536:0"
+
+#. Label of a Date field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Required By"
+msgstr "crwdns82538:0crwdne82538:0"
+
+#. Label of a Date field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Required By"
+msgstr "crwdns82540:0crwdne82540:0"
+
+#. Label of a Date field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Required By"
+msgstr "crwdns82542:0crwdne82542:0"
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Required By"
+msgstr "crwdns82544:0crwdne82544:0"
+
+#. Label of a Date field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Required By"
+msgstr "crwdns82546:0crwdne82546:0"
+
+#. Label of a Date field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Required By"
+msgstr "crwdns82548:0crwdne82548:0"
+
+#. Label of a Date field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Required By"
+msgstr "crwdns82550:0crwdne82550:0"
+
+#. Label of a Date field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Required By"
+msgstr "crwdns82552:0crwdne82552:0"
+
+#. Label of a Date field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Required By"
+msgstr "crwdns82554:0crwdne82554:0"
+
+#. Label of a Date field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Required Date"
+msgstr "crwdns82556:0crwdne82556:0"
+
+#. Label of a Date field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Required Date"
+msgstr "crwdns82558:0crwdne82558:0"
+
+#. Label of a Section Break field in DocType 'Work Order'
+#. Label of a Table field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Required Items"
+msgstr "crwdns82560:0crwdne82560:0"
+
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr "crwdns111952:0crwdne111952:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.py:29
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:58
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
+msgid "Required Qty"
+msgstr "crwdns82562:0crwdne82562:0"
+
+#. Label of a Float field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Required Qty"
+msgstr "crwdns82564:0crwdne82564:0"
+
+#. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Required Qty"
+msgstr "crwdns82566:0crwdne82566:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Required Qty"
+msgstr "crwdns82568:0crwdne82568:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Required Qty"
+msgstr "crwdns82570:0crwdne82570:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Required Qty"
+msgstr "crwdns82572:0crwdne82572:0"
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Required Qty"
+msgstr "crwdns82574:0crwdne82574:0"
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:44
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:37
+msgid "Required Quantity"
+msgstr "crwdns82576:0crwdne82576:0"
+
+#. Label of a Data field in DocType 'Contract Fulfilment Checklist'
+#: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
+msgctxt "Contract Fulfilment Checklist"
+msgid "Requirement"
+msgstr "crwdns82578:0crwdne82578:0"
+
+#. Label of a Data field in DocType 'Contract Template Fulfilment Terms'
+#: crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
+msgctxt "Contract Template Fulfilment Terms"
+msgid "Requirement"
+msgstr "crwdns82580:0crwdne82580:0"
+
+#. Label of a Check field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Requires Fulfilment"
+msgstr "crwdns82582:0crwdne82582:0"
+
+#. Label of a Check field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Requires Fulfilment"
+msgstr "crwdns82584:0crwdne82584:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:214
+msgid "Research"
+msgstr "crwdns82586:0crwdne82586:0"
+
+#: setup/doctype/company/company.py:374
+msgid "Research & Development"
+msgstr "crwdns82588:0crwdne82588:0"
+
+#. Description of the 'Customer Primary Address' (Link) field in DocType
+#. 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Reselect, if the chosen address is edited after save"
+msgstr "crwdns82590:0crwdne82590:0"
+
+#. Description of the 'Supplier Primary Address' (Link) field in DocType
+#. 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Reselect, if the chosen address is edited after save"
+msgstr "crwdns82592:0crwdne82592:0"
+
+#. Description of the 'Customer Primary Contact' (Link) field in DocType
+#. 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Reselect, if the chosen contact is edited after save"
+msgstr "crwdns82594:0crwdne82594:0"
+
+#. Description of the 'Supplier Primary Contact' (Link) field in DocType
+#. 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Reselect, if the chosen contact is edited after save"
+msgstr "crwdns82596:0crwdne82596:0"
+
+#: accounts/doctype/payment_request/payment_request.js:39
+msgid "Resend Payment Email"
+msgstr "crwdns82598:0crwdne82598:0"
+
+#: stock/report/reserved_stock/reserved_stock.js:118
+msgid "Reservation Based On"
+msgstr "crwdns82600:0crwdne82600:0"
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Reservation Based On"
+msgstr "crwdns82602:0crwdne82602:0"
+
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
+msgid "Reserve"
+msgstr "crwdns82604:0crwdne82604:0"
+
+#: selling/doctype/sales_order/sales_order.js:347
+msgid "Reserve Stock"
+msgstr "crwdns82606:0crwdne82606:0"
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Reserve Stock"
+msgstr "crwdns82608:0crwdne82608:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Reserve Stock"
+msgstr "crwdns82610:0crwdne82610:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Reserve Warehouse"
+msgstr "crwdns82612:0crwdne82612:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Reserve Warehouse"
+msgstr "crwdns82614:0crwdne82614:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Reserved"
+msgstr "crwdns82616:0crwdne82616:0"
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
+#: stock/report/reserved_stock/reserved_stock.py:124
+#: stock/report/stock_projected_qty/stock_projected_qty.py:164
+msgid "Reserved Qty"
+msgstr "crwdns82618:0crwdne82618:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty"
+msgstr "crwdns82620:0crwdne82620:0"
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Reserved Qty"
+msgstr "crwdns82622:0crwdne82622:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:133
+msgid "Reserved Qty ({0}) cannot be a fraction. To allow this, disable '{1}' in UOM {3}."
+msgstr "crwdns82624:0{0}crwdnd82624:0{1}crwdnd82624:0{3}crwdne82624:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty for Production"
+msgstr "crwdns82626:0crwdne82626:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Reserved Qty for Production"
+msgstr "crwdns82628:0crwdne82628:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty for Production Plan"
+msgstr "crwdns82630:0crwdne82630:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr "crwdns111954:0crwdne111954:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Qty for Subcontract"
+msgstr "crwdns82632:0crwdne82632:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr "crwdns111956:0crwdne111956:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
+msgid "Reserved Qty should be greater than Delivered Qty."
+msgstr "crwdns82634:0crwdne82634:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr "crwdns111958:0crwdne111958:0"
+
+#: stock/report/item_shortage_report/item_shortage_report.py:116
+msgid "Reserved Quantity"
+msgstr "crwdns82636:0crwdne82636:0"
+
+#: stock/report/item_shortage_report/item_shortage_report.py:123
+msgid "Reserved Quantity for Production"
+msgstr "crwdns82638:0crwdne82638:0"
+
+#: stock/stock_ledger.py:1955
+msgid "Reserved Serial No."
+msgstr "crwdns82640:0crwdne82640:0"
+
+#. Name of a report
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
+#: stock/report/reserved_stock/reserved_stock.json
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
+msgid "Reserved Stock"
+msgstr "crwdns82642:0crwdne82642:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Reserved Stock"
+msgstr "crwdns82644:0crwdne82644:0"
+
+#: stock/stock_ledger.py:1985
+msgid "Reserved Stock for Batch"
+msgstr "crwdns82646:0crwdne82646:0"
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:192
+msgid "Reserved for POS Transactions"
+msgstr "crwdns82648:0crwdne82648:0"
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:171
+msgid "Reserved for Production"
+msgstr "crwdns82650:0crwdne82650:0"
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:178
+msgid "Reserved for Production Plan"
+msgstr "crwdns82652:0crwdne82652:0"
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:185
+msgid "Reserved for Sub Contracting"
+msgstr "crwdns82654:0crwdne82654:0"
+
+#: stock/page/stock_balance/stock_balance.js:53
+msgid "Reserved for manufacturing"
+msgstr "crwdns82656:0crwdne82656:0"
+
+#: stock/page/stock_balance/stock_balance.js:52
+msgid "Reserved for sale"
+msgstr "crwdns82658:0crwdne82658:0"
+
+#: stock/page/stock_balance/stock_balance.js:54
+msgid "Reserved for sub contracting"
+msgstr "crwdns82660:0crwdne82660:0"
+
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
+msgid "Reserving Stock..."
+msgstr "crwdns82662:0crwdne82662:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
+msgid "Reset"
+msgstr "crwdns82664:0crwdne82664:0"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr "crwdns111960:0crwdne111960:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
+msgid "Reset Plaid Link"
+msgstr "crwdns82666:0crwdne82666:0"
+
+#: support/doctype/issue/issue.js:46
+msgid "Reset Service Level Agreement"
+msgstr "crwdns82668:0crwdne82668:0"
+
+#. Label of a Button field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Reset Service Level Agreement"
+msgstr "crwdns82670:0crwdne82670:0"
+
+#: support/doctype/issue/issue.js:63
+msgid "Resetting Service Level Agreement."
+msgstr "crwdns82672:0crwdne82672:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Resignation Letter Date"
+msgstr "crwdns82674:0crwdne82674:0"
+
+#. Label of a Section Break field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Resolution"
+msgstr "crwdns82676:0crwdne82676:0"
+
+#. Label of a Text Editor field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Resolution"
+msgstr "crwdns82678:0crwdne82678:0"
+
+#. Label of a Section Break field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolution"
+msgstr "crwdns82680:0crwdne82680:0"
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution By"
+msgstr "crwdns82682:0crwdne82682:0"
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Date"
+msgstr "crwdns82684:0crwdne82684:0"
+
+#. Label of a Datetime field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolution Date"
+msgstr "crwdns82686:0crwdne82686:0"
+
+#. Label of a Section Break field in DocType 'Issue'
+#. Label of a Text Editor field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Details"
+msgstr "crwdns82688:0crwdne82688:0"
+
+#. Label of a Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolution Details"
+msgstr "crwdns82690:0crwdne82690:0"
+
+#. Option for the 'Service Level Agreement Status' (Select) field in DocType
+#. 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Due"
+msgstr "crwdns82692:0crwdne82692:0"
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolution Time"
+msgstr "crwdns82694:0crwdne82694:0"
+
+#. Label of a Duration field in DocType 'Service Level Priority'
+#: support/doctype/service_level_priority/service_level_priority.json
+msgctxt "Service Level Priority"
+msgid "Resolution Time"
+msgstr "crwdns82696:0crwdne82696:0"
+
+#. Label of a Table field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Resolutions"
+msgstr "crwdns82698:0crwdne82698:0"
+
+#: accounts/doctype/dunning/dunning.js:45
+msgid "Resolve"
+msgstr "crwdns82700:0crwdne82700:0"
+
+#: accounts/doctype/dunning/dunning_list.js:4
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
+msgid "Resolved"
+msgstr "crwdns82702:0crwdne82702:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Resolved"
+msgstr "crwdns82704:0crwdne82704:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Resolved"
+msgstr "crwdns82706:0crwdne82706:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Resolved"
+msgstr "crwdns82708:0crwdne82708:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Resolved By"
+msgstr "crwdns82710:0crwdne82710:0"
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Response By"
+msgstr "crwdns82712:0crwdne82712:0"
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Response Details"
+msgstr "crwdns82714:0crwdne82714:0"
+
+#. Label of a Data field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Response Key List"
+msgstr "crwdns82716:0crwdne82716:0"
+
+#. Label of a Section Break field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Response Options"
+msgstr "crwdns82718:0crwdne82718:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Response Result Key Path"
+msgstr "crwdns82720:0crwdne82720:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
+msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
+msgstr "crwdns82722:0{0}crwdnd82722:0{1}crwdne82722:0"
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Response and Resolution"
+msgstr "crwdns82724:0crwdne82724:0"
+
+#. Label of a Link field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Responsible"
+msgstr "crwdns82726:0crwdne82726:0"
+
+#: setup/setup_wizard/operations/defaults_setup.py:107
+#: setup/setup_wizard/operations/install_fixtures.py:109
+msgid "Rest Of The World"
+msgstr "crwdns82728:0crwdne82728:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
+msgid "Restart"
+msgstr "crwdns82730:0crwdne82730:0"
+
+#: accounts/doctype/subscription/subscription.js:48
+msgid "Restart Subscription"
+msgstr "crwdns82732:0crwdne82732:0"
+
+#: assets/doctype/asset/asset.js:108
+msgid "Restore Asset"
+msgstr "crwdns82734:0crwdne82734:0"
+
+#. Option for the 'Allow Or Restrict Dimension' (Select) field in DocType
+#. 'Accounting Dimension Filter'
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+msgctxt "Accounting Dimension Filter"
+msgid "Restrict"
+msgstr "crwdns82736:0crwdne82736:0"
+
+#. Label of a Select field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Restrict Items Based On"
+msgstr "crwdns82738:0crwdne82738:0"
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Restrict to Countries"
+msgstr "crwdns82740:0crwdne82740:0"
+
+#. Label of a Table field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Result Key"
+msgstr "crwdns82742:0crwdne82742:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Result Preview Field"
+msgstr "crwdns82744:0crwdne82744:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Result Route Field"
+msgstr "crwdns82746:0crwdne82746:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Result Title Field"
+msgstr "crwdns82748:0crwdne82748:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
+msgid "Resume"
+msgstr "crwdns82750:0crwdne82750:0"
+
+#: manufacturing/doctype/job_card/job_card.js:288
+msgid "Resume Job"
+msgstr "crwdns82752:0crwdne82752:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Retain Sample"
+msgstr "crwdns82754:0crwdne82754:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Retain Sample"
+msgstr "crwdns82756:0crwdne82756:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Retain Sample"
+msgstr "crwdns82758:0crwdne82758:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:106
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:154
+msgid "Retained Earnings"
+msgstr "crwdns82760:0crwdne82760:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
+msgid "Retention Stock Entry"
+msgstr "crwdns82762:0crwdne82762:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:524
+msgid "Retention Stock Entry already created or Sample Quantity not provided"
+msgstr "crwdns82764:0crwdne82764:0"
+
+#. Label of a Int field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Retried"
+msgstr "crwdns82766:0crwdne82766:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
+#: accounts/doctype/ledger_merge/ledger_merge.js:72
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Retry"
+msgstr "crwdns82768:0crwdne82768:0"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
+msgid "Retry Failed Transactions"
+msgstr "crwdns82770:0crwdne82770:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
+msgid "Return"
+msgstr "crwdns82772:0crwdne82772:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Return"
+msgstr "crwdns82774:0crwdne82774:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Return"
+msgstr "crwdns82776:0crwdne82776:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Return"
+msgstr "crwdns82778:0crwdne82778:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Return"
+msgstr "crwdns82780:0crwdne82780:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
+msgid "Return / Credit Note"
+msgstr "crwdns82782:0crwdne82782:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+msgid "Return / Debit Note"
+msgstr "crwdns82784:0crwdne82784:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Return Against"
+msgstr "crwdns82786:0crwdne82786:0"
+
+#. Label of a Link field in DocType 'POS Invoice Reference'
+#: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+msgctxt "POS Invoice Reference"
+msgid "Return Against"
+msgstr "crwdns82788:0crwdne82788:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Return Against"
+msgstr "crwdns82790:0crwdne82790:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Return Against Delivery Note"
+msgstr "crwdns82792:0crwdne82792:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Return Against Purchase Invoice"
+msgstr "crwdns82794:0crwdne82794:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Return Against Purchase Receipt"
+msgstr "crwdns82796:0crwdne82796:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Return Against Subcontracting Receipt"
+msgstr "crwdns82798:0crwdne82798:0"
+
+#: manufacturing/doctype/work_order/work_order.js:205
+msgid "Return Components"
+msgstr "crwdns82800:0crwdne82800:0"
+
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
+msgid "Return Issued"
+msgstr "crwdns82802:0crwdne82802:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Return Issued"
+msgstr "crwdns82804:0crwdne82804:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Return Issued"
+msgstr "crwdns82806:0crwdne82806:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Return Issued"
+msgstr "crwdns82808:0crwdne82808:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
+msgid "Return Qty"
+msgstr "crwdns82810:0crwdne82810:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
+msgid "Return Qty from Rejected Warehouse"
+msgstr "crwdns82812:0crwdne82812:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
+msgid "Return of Components"
+msgstr "crwdns82814:0crwdne82814:0"
+
+#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Returned"
+msgstr "crwdns82816:0crwdne82816:0"
+
+#. Label of a Data field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Returned Against"
+msgstr "crwdns82818:0crwdne82818:0"
+
+#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:57
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:57
+msgid "Returned Amount"
+msgstr "crwdns82820:0crwdne82820:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:154
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:144
+msgid "Returned Qty"
+msgstr "crwdns82822:0crwdne82822:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Returned Qty"
+msgstr "crwdns82824:0crwdne82824:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Returned Qty"
+msgstr "crwdns82826:0crwdne82826:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Returned Qty"
+msgstr "crwdns82828:0crwdne82828:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Returned Qty"
+msgstr "crwdns82830:0crwdne82830:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Returned Qty"
+msgstr "crwdns82832:0crwdne82832:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Returned Qty"
+msgstr "crwdns82834:0crwdne82834:0"
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Returned Qty "
+msgstr "crwdns82836:0crwdne82836:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Returned Qty in Stock UOM"
+msgstr "crwdns82838:0crwdne82838:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Returned Qty in Stock UOM"
+msgstr "crwdns82840:0crwdne82840:0"
+
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+msgid "Returned exchange rate is neither integer not float."
+msgstr "crwdns82842:0crwdne82842:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:25
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:35
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:24
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:30
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt_dashboard.py:27
+msgid "Returns"
+msgstr "crwdns82844:0crwdne82844:0"
+
+#. Label of a Float field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Returns"
+msgstr "crwdns82846:0crwdne82846:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
+msgid "Revaluation Journals"
+msgstr "crwdns82848:0crwdne82848:0"
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+msgid "Revenue"
+msgstr "crwdns82850:0crwdne82850:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Reversal Of"
+msgstr "crwdns82852:0crwdne82852:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:73
+msgid "Reverse Journal Entry"
+msgstr "crwdns82854:0crwdne82854:0"
+
+#. Name of a report
+#: quality_management/report/review/review.json
+msgid "Review"
+msgstr "crwdns82856:0crwdne82856:0"
+
+#. Label of a Link field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Review"
+msgstr "crwdns82858:0crwdne82858:0"
+
+#. Group in Quality Goal's connections
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Review"
+msgstr "crwdns82860:0crwdne82860:0"
+
+#. Label of a Section Break field in DocType 'Quality Review'
+#. Group in Quality Review's connections
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Review"
+msgstr "crwdns82862:0crwdne82862:0"
+
+#. Label of a Text Editor field in DocType 'Quality Review Objective'
+#. Label of a Section Break field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Review"
+msgstr "crwdns82864:0crwdne82864:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
+msgid "Review Chart of Accounts"
+msgstr "crwdns82866:0crwdne82866:0"
+
+#. Label of a Date field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Review Date"
+msgstr "crwdns82868:0crwdne82868:0"
+
+#. Title of an Onboarding Step
+#: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
+msgid "Review Fixed Asset Accounts"
+msgstr "crwdns82870:0crwdne82870:0"
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/stock_settings/stock_settings.json
+msgid "Review Stock Settings"
+msgstr "crwdns82872:0crwdne82872:0"
+
+#. Label of a Card Break in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgid "Review and Action"
+msgstr "crwdns82874:0crwdne82874:0"
+
+#. Group in Quality Procedure's connections
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Reviews"
+msgstr "crwdns82876:0crwdne82876:0"
+
+#. Label of a Table field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Reviews"
+msgstr "crwdns82878:0crwdne82878:0"
+
+#. Label of a Int field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Rgt"
+msgstr "crwdns82880:0crwdne82880:0"
+
+#. Label of a Int field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Rgt"
+msgstr "crwdns82882:0crwdne82882:0"
+
+#. Label of a Link field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Right Child"
+msgstr "crwdns82884:0crwdne82884:0"
+
+#. Label of a Int field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "Right Index"
+msgstr "crwdns82886:0crwdne82886:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Ringing"
+msgstr "crwdns82888:0crwdne82888:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr "crwdns112598:0crwdne112598:0"
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Role Allowed to Create/Edit Back-dated Transactions"
+msgstr "crwdns82890:0crwdne82890:0"
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Role Allowed to Edit Frozen Stock"
+msgstr "crwdns82892:0crwdne82892:0"
+
+#. Label of a Link field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Role Allowed to Over Bill "
+msgstr "crwdns82894:0crwdne82894:0"
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Role Allowed to Over Deliver/Receive"
+msgstr "crwdns82896:0crwdne82896:0"
+
+#. Label of a Link field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Role Allowed to Override Stop Action"
+msgstr "crwdns82898:0crwdne82898:0"
+
+#. Label of a Link field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Role Allowed to Override Stop Action"
+msgstr "crwdns82900:0crwdne82900:0"
+
+#. Label of a Link field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Role Allowed to Set Frozen Accounts and Edit Frozen Entries"
+msgstr "crwdns82902:0crwdne82902:0"
+
+#. Label of a Link field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Role allowed to bypass Credit Limit"
+msgstr "crwdns82904:0crwdne82904:0"
+
+#. Label of a Link field in DocType 'Bisect Nodes'
+#: accounts/doctype/bisect_nodes/bisect_nodes.json
+msgctxt "Bisect Nodes"
+msgid "Root"
+msgstr "crwdns82906:0crwdne82906:0"
+
+#: accounts/doctype/account/account_tree.js:47
+msgid "Root Company"
+msgstr "crwdns82908:0crwdne82908:0"
+
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
+msgid "Root Type"
+msgstr "crwdns82910:0crwdne82910:0"
+
+#. Label of a Select field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Root Type"
+msgstr "crwdns82912:0crwdne82912:0"
+
+#. Label of a Select field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Root Type"
+msgstr "crwdns82914:0crwdne82914:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
+msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
+msgstr "crwdns82916:0{0}crwdne82916:0"
+
+#: accounts/doctype/account/account.py:407
+msgid "Root Type is mandatory"
+msgstr "crwdns82918:0crwdne82918:0"
+
+#: accounts/doctype/account/account.py:212
+msgid "Root cannot be edited."
+msgstr "crwdns82920:0crwdne82920:0"
+
+#: accounts/doctype/cost_center/cost_center.py:47
+msgid "Root cannot have a parent cost center"
+msgstr "crwdns82922:0crwdne82922:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Round Free Qty"
+msgstr "crwdns82924:0crwdne82924:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
+#: accounts/report/account_balance/account_balance.js:56
+msgid "Round Off"
+msgstr "crwdns82926:0crwdne82926:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Round Off"
+msgstr "crwdns82928:0crwdne82928:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Round Off Account"
+msgstr "crwdns82930:0crwdne82930:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Round Off Cost Center"
+msgstr "crwdns82932:0crwdne82932:0"
+
+#. Label of a Check field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Round Off Tax Amount"
+msgstr "crwdns82934:0crwdne82934:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Round Tax Amount Row-wise"
+msgstr "crwdns82936:0crwdne82936:0"
+
+#: accounts/report/purchase_register/purchase_register.py:282
+#: accounts/report/sales_register/sales_register.py:311
+msgid "Rounded Total"
+msgstr "crwdns82938:0crwdne82938:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounded Total"
+msgstr "crwdns82940:0crwdne82940:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounded Total"
+msgstr "crwdns82942:0crwdne82942:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounded Total"
+msgstr "crwdns82944:0crwdne82944:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounded Total"
+msgstr "crwdns82946:0crwdne82946:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounded Total"
+msgstr "crwdns82948:0crwdne82948:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounded Total"
+msgstr "crwdns82950:0crwdne82950:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounded Total"
+msgstr "crwdns82952:0crwdne82952:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounded Total"
+msgstr "crwdns82954:0crwdne82954:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounded Total"
+msgstr "crwdns82956:0crwdne82956:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82958:0crwdne82958:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82960:0crwdne82960:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82962:0crwdne82962:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82964:0crwdne82964:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82966:0crwdne82966:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82968:0crwdne82968:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82970:0crwdne82970:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82972:0crwdne82972:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounded Total (Company Currency)"
+msgstr "crwdns82974:0crwdne82974:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounding Adjustment"
+msgstr "crwdns82976:0crwdne82976:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounding Adjustment"
+msgstr "crwdns82978:0crwdne82978:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounding Adjustment"
+msgstr "crwdns82980:0crwdne82980:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounding Adjustment"
+msgstr "crwdns82982:0crwdne82982:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounding Adjustment"
+msgstr "crwdns82984:0crwdne82984:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounding Adjustment"
+msgstr "crwdns82986:0crwdne82986:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounding Adjustment"
+msgstr "crwdns82988:0crwdne82988:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounding Adjustment"
+msgstr "crwdns82990:0crwdne82990:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounding Adjustment"
+msgstr "crwdns82992:0crwdne82992:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Rounding Adjustment (Company Currency"
+msgstr "crwdns82994:0crwdne82994:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns82996:0crwdne82996:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns82998:0crwdne82998:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns83000:0crwdne83000:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns83002:0crwdne83002:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns83004:0crwdne83004:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns83006:0crwdne83006:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns83008:0crwdne83008:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Rounding Adjustment (Company Currency)"
+msgstr "crwdns83010:0crwdne83010:0"
+
+#. Label of a Float field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Rounding Loss Allowance"
+msgstr "crwdns83012:0crwdne83012:0"
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
+msgid "Rounding Loss Allowance should be between 0 and 1"
+msgstr "crwdns83014:0crwdne83014:0"
+
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
+msgid "Rounding gain/loss Entry for Stock Transfer"
+msgstr "crwdns83016:0crwdne83016:0"
+
+#. Label of a Small Text field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Route"
+msgstr "crwdns83018:0crwdne83018:0"
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Route"
+msgstr "crwdns83022:0crwdne83022:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/routing/routing.json
+#: manufacturing/onboarding_step/routing/routing.json
+msgid "Routing"
+msgstr "crwdns83024:0crwdne83024:0"
+
+#. Label of a Link field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Routing"
+msgstr "crwdns83026:0crwdne83026:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Routing"
+msgid "Routing"
+msgstr "crwdns83028:0crwdne83028:0"
+
+#. Label of a Data field in DocType 'Routing'
+#: manufacturing/doctype/routing/routing.json
+msgctxt "Routing"
+msgid "Routing Name"
+msgstr "crwdns83030:0crwdne83030:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+msgid "Row #"
+msgstr "crwdns83032:0crwdne83032:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
+msgid "Row # {0}:"
+msgstr "crwdns83034:0{0}crwdne83034:0"
+
+#: controllers/sales_and_purchase_return.py:179
+msgid "Row # {0}: Cannot return more than {1} for Item {2}"
+msgstr "crwdns83036:0{0}crwdnd83036:0{1}crwdnd83036:0{2}crwdne83036:0"
+
+#: controllers/sales_and_purchase_return.py:124
+msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
+msgstr "crwdns83038:0{0}crwdnd83038:0{1}crwdnd83038:0{2}crwdne83038:0"
+
+#: controllers/sales_and_purchase_return.py:109
+msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
+msgstr "crwdns83040:0{0}crwdnd83040:0{1}crwdnd83040:0{2}crwdnd83040:0{3}crwdne83040:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
+msgid "Row #{0} (Payment Table): Amount must be negative"
+msgstr "crwdns83042:0#{0}crwdne83042:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+msgid "Row #{0} (Payment Table): Amount must be positive"
+msgstr "crwdns83044:0#{0}crwdne83044:0"
+
+#: stock/doctype/item/item.py:481
+msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
+msgstr "crwdns83046:0#{0}crwdnd83046:0{1}crwdnd83046:0{2}crwdne83046:0"
+
+#: stock/doctype/quality_inspection/quality_inspection.py:233
+msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
+msgstr "crwdns83048:0#{0}crwdne83048:0"
+
+#: stock/doctype/quality_inspection/quality_inspection.py:213
+msgid "Row #{0}: Acceptance Criteria Formula is required."
+msgstr "crwdns83050:0#{0}crwdne83050:0"
+
+#: controllers/subcontracting_controller.py:72
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
+msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
+msgstr "crwdns83052:0#{0}crwdne83052:0"
+
+#: controllers/buying_controller.py:225
+msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
+msgstr "crwdns83054:0#{0}crwdne83054:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
+msgstr "crwdns83056:0#{0}crwdnd83056:0{1}crwdne83056:0"
+
+#: controllers/accounts_controller.py:951
+msgid "Row #{0}: Account {1} does not belong to company {2}"
+msgstr "crwdns83058:0#{0}crwdnd83058:0{1}crwdnd83058:0{2}crwdne83058:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:305
+#: accounts/doctype/payment_entry/payment_entry.py:389
+msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
+msgstr "crwdns83060:0#{0}crwdne83060:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:403
+msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
+msgstr "crwdns83062:0#{0}crwdnd83062:0{1}crwdnd83062:0{2}crwdnd83062:0{3}crwdne83062:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+msgid "Row #{0}: Amount must be a positive number"
+msgstr "crwdns83064:0#{0}crwdne83064:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
+msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
+msgstr "crwdns83066:0#{0}crwdnd83066:0{1}crwdnd83066:0{2}crwdne83066:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:350
+msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
+msgstr "crwdns83068:0#{0}crwdnd83068:0{0}crwdne83068:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
+msgid "Row #{0}: Batch No {1} is already selected."
+msgstr "crwdns83070:0#{0}crwdnd83070:0{1}crwdne83070:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:757
+msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
+msgstr "crwdns83072:0#{0}crwdnd83072:0{1}crwdnd83072:0{2}crwdne83072:0"
+
+#: controllers/accounts_controller.py:3119
+msgid "Row #{0}: Cannot delete item {1} which has already been billed."
+msgstr "crwdns83074:0#{0}crwdnd83074:0{1}crwdne83074:0"
+
+#: controllers/accounts_controller.py:3093
+msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
+msgstr "crwdns83076:0#{0}crwdnd83076:0{1}crwdne83076:0"
+
+#: controllers/accounts_controller.py:3112
+msgid "Row #{0}: Cannot delete item {1} which has already been received"
+msgstr "crwdns83078:0#{0}crwdnd83078:0{1}crwdne83078:0"
+
+#: controllers/accounts_controller.py:3099
+msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
+msgstr "crwdns83080:0#{0}crwdnd83080:0{1}crwdne83080:0"
+
+#: controllers/accounts_controller.py:3105
+msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
+msgstr "crwdns83082:0#{0}crwdnd83082:0{1}crwdne83082:0"
+
+#: controllers/buying_controller.py:230
+msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
+msgstr "crwdns83084:0#{0}crwdne83084:0"
+
+#: controllers/accounts_controller.py:3361
+msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
+msgstr "crwdns83086:0#{0}crwdnd83086:0{1}crwdne83086:0"
+
+#: manufacturing/doctype/job_card/job_card.py:861
+msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
+msgstr "crwdns83088:0#{0}crwdnd83088:0{1}crwdnd83088:0{2}crwdnd83088:0{3}crwdne83088:0"
+
+#: selling/doctype/product_bundle/product_bundle.py:85
+msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
+msgstr "crwdns83090:0#{0}crwdnd83090:0{1}crwdne83090:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
+msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
+msgstr "crwdns83092:0#{0}crwdnd83092:0{1}crwdnd83092:0{2}crwdne83092:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
+msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
+msgstr "crwdns83094:0#{0}crwdnd83094:0{1}crwdne83094:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
+msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
+msgstr "crwdns83096:0#{0}crwdnd83096:0{1}crwdne83096:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
+msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
+msgstr "crwdns83098:0#{0}crwdnd83098:0{1}crwdne83098:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
+msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
+msgstr "crwdns83100:0#{0}crwdnd83100:0{1}crwdnd83100:0{2}crwdne83100:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
+msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
+msgstr "crwdns83102:0#{0}crwdnd83102:0{1}crwdnd83102:0{2}crwdne83102:0"
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
+msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
+msgstr "crwdns83104:0#{0}crwdnd83104:0{1}crwdnd83104:0{2}crwdne83104:0"
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
+msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
+msgstr "crwdns83106:0#{0}crwdne83106:0"
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:48
+msgid "Row #{0}: Dates overlapping with other row"
+msgstr "crwdns83108:0#{0}crwdne83108:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:374
+msgid "Row #{0}: Default BOM not found for FG Item {1}"
+msgstr "crwdns83110:0#{0}crwdnd83110:0{1}crwdne83110:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:272
+msgid "Row #{0}: Duplicate entry in References {1} {2}"
+msgstr "crwdns83112:0#{0}crwdnd83112:0{1}crwdnd83112:0{2}crwdne83112:0"
+
+#: selling/doctype/sales_order/sales_order.py:239
+msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
+msgstr "crwdns83114:0#{0}crwdne83114:0"
+
+#: controllers/stock_controller.py:533
+msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
+msgstr "crwdns83116:0#{0}crwdnd83116:0{1}crwdnd83116:0{2}crwdne83116:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:379
+msgid "Row #{0}: Finished Good Item Qty can not be zero"
+msgstr "crwdns83118:0#{0}crwdne83118:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:361
+msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
+msgstr "crwdns83120:0#{0}crwdnd83120:0{1}crwdne83120:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:368
+msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
+msgstr "crwdns83122:0#{0}crwdnd83122:0{1}crwdne83122:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
+msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
+msgstr "crwdns83124:0#{0}crwdnd83124:0{1}crwdne83124:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:595
+msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
+msgstr "crwdns83126:0#{0}crwdnd83126:0{1}crwdne83126:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:605
+msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
+msgstr "crwdns83128:0#{0}crwdnd83128:0{1}crwdne83128:0"
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:44
+msgid "Row #{0}: From Date cannot be before To Date"
+msgstr "crwdns83130:0#{0}crwdne83130:0"
+
+#: public/js/utils/barcode_scanner.js:394
+msgid "Row #{0}: Item added"
+msgstr "crwdns83132:0#{0}crwdne83132:0"
+
+#: buying/utils.py:92
+msgid "Row #{0}: Item {1} does not exist"
+msgstr "crwdns83134:0#{0}crwdnd83134:0{1}crwdne83134:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
+msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
+msgstr "crwdns83136:0#{0}crwdnd83136:0{1}crwdne83136:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
+msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
+msgstr "crwdns83138:0#{0}crwdnd83138:0{1}crwdne83138:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
+msgid "Row #{0}: Item {1} is not a service item"
+msgstr "crwdns83140:0#{0}crwdnd83140:0{1}crwdne83140:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
+msgid "Row #{0}: Item {1} is not a stock item"
+msgstr "crwdns83142:0#{0}crwdnd83142:0{1}crwdne83142:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:678
+msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
+msgstr "crwdns83144:0#{0}crwdnd83144:0{1}crwdnd83144:0{2}crwdne83144:0"
+
+#: stock/doctype/item/item.py:350
+msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
+msgstr "crwdns83146:0#{0}crwdne83146:0"
+
+#: selling/doctype/sales_order/sales_order.py:547
+msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
+msgstr "crwdns83148:0#{0}crwdne83148:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
+msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
+msgstr "crwdns83150:0#{0}crwdnd83150:0{1}crwdnd83150:0{2}crwdne83150:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:643
+msgid "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}."
+msgstr "crwdns83152:0#{0}crwdnd83152:0{1}crwdnd83152:0{2}crwdnd83152:0{3}crwdnd83152:0{4}crwdne83152:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
+msgid "Row #{0}: Payment document is required to complete the transaction"
+msgstr "crwdns83154:0#{0}crwdne83154:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:902
+msgid "Row #{0}: Please select Item Code in Assembly Items"
+msgstr "crwdns83156:0#{0}crwdne83156:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:905
+msgid "Row #{0}: Please select the BOM No in Assembly Items"
+msgstr "crwdns83158:0#{0}crwdne83158:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
+msgstr "crwdns111962:0#{0}crwdne111962:0"
+
+#: stock/doctype/item/item.py:488
+msgid "Row #{0}: Please set reorder quantity"
+msgstr "crwdns83162:0#{0}crwdne83162:0"
+
+#: controllers/accounts_controller.py:414
+msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
+msgstr "crwdns83164:0#{0}crwdne83164:0"
+
+#: public/js/utils/barcode_scanner.js:392
+msgid "Row #{0}: Qty increased by {1}"
+msgstr "crwdns83166:0#{0}crwdnd83166:0{1}crwdne83166:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+msgid "Row #{0}: Qty must be a positive number"
+msgstr "crwdns83168:0#{0}crwdne83168:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
+msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
+msgstr "crwdns83170:0#{0}crwdnd83170:0{1}crwdnd83170:0{2}crwdnd83170:0{3}crwdnd83170:0{4}crwdne83170:0"
+
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
+msgid "Row #{0}: Quantity for Item {1} cannot be zero."
+msgstr "crwdns83172:0#{0}crwdnd83172:0{1}crwdne83172:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
+msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
+msgstr "crwdns83174:0#{0}crwdnd83174:0{1}crwdne83174:0"
+
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
+msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
+msgstr "crwdns83176:0#{0}crwdnd83176:0{1}crwdnd83176:0{2}crwdnd83176:0{3}crwdnd83176:0{4}crwdne83176:0"
+
+#: controllers/buying_controller.py:464
+msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
+msgstr "crwdns83178:0#{0}crwdnd83178:0{1}crwdne83178:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1234
+msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
+msgstr "crwdns83180:0#{0}crwdne83180:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1220
+msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
+msgstr "crwdns83182:0#{0}crwdne83182:0"
+
+#: controllers/buying_controller.py:449
+msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
+msgstr "crwdns83184:0#{0}crwdne83184:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
+msgstr "crwdns83186:0#{0}crwdnd83186:0{1}crwdne83186:0"
+
+#: controllers/subcontracting_controller.py:65
+msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
+msgstr "crwdns83188:0#{0}crwdnd83188:0{1}crwdne83188:0"
+
+#: controllers/buying_controller.py:878
+msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
+msgstr "crwdns83190:0#{0}crwdne83190:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
+msgid "Row #{0}: Scrap Item Qty cannot be zero"
+msgstr "crwdns83192:0#{0}crwdne83192:0"
+
+#: controllers/selling_controller.py:213
+msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
+"\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
+"\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
+"\t\t\t\t\tthis validation."
+msgstr "crwdns83194:0#{0}crwdnd83194:0{1}crwdnd83194:0{2}crwdnd83194:0{3}crwdnd83194:0{4}crwdnd83194:0{5}crwdne83194:0"
+
+#: controllers/stock_controller.py:137
+msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
+msgstr "crwdns83196:0#{0}crwdnd83196:0{1}crwdnd83196:0{2}crwdne83196:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:248
+msgid "Row #{0}: Serial No {1} for Item {2} is not available in {3} {4} or might be reserved in another {5}."
+msgstr "crwdns83198:0#{0}crwdnd83198:0{1}crwdnd83198:0{2}crwdnd83198:0{3}crwdnd83198:0{4}crwdnd83198:0{5}crwdne83198:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:264
+msgid "Row #{0}: Serial No {1} is already selected."
+msgstr "crwdns83200:0#{0}crwdnd83200:0{1}crwdne83200:0"
+
+#: controllers/accounts_controller.py:442
+msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
+msgstr "crwdns83202:0#{0}crwdne83202:0"
+
+#: controllers/accounts_controller.py:436
+msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
+msgstr "crwdns83204:0#{0}crwdne83204:0"
+
+#: controllers/accounts_controller.py:430
+msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
+msgstr "crwdns83206:0#{0}crwdne83206:0"
+
+#: selling/doctype/sales_order/sales_order.py:402
+msgid "Row #{0}: Set Supplier for item {1}"
+msgstr "crwdns83208:0#{0}crwdnd83208:0{1}crwdne83208:0"
+
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr "crwdns111964:0#{0}crwdne111964:0"
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr "crwdns111966:0#{0}crwdne111966:0"
+
+#: stock/doctype/quality_inspection/quality_inspection.py:120
+msgid "Row #{0}: Status is mandatory"
+msgstr "crwdns83210:0#{0}crwdne83210:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:391
+msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
+msgstr "crwdns83212:0#{0}crwdnd83212:0{1}crwdnd83212:0{2}crwdne83212:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:273
+msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
+msgstr "crwdns83214:0#{0}crwdnd83214:0{1}crwdnd83214:0{2}crwdne83214:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
+msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
+msgstr "crwdns83216:0#{0}crwdnd83216:0{1}crwdne83216:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
+msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
+msgstr "crwdns83218:0#{0}crwdnd83218:0{1}crwdne83218:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
+msgid "Row #{0}: Stock is already reserved for the Item {1}."
+msgstr "crwdns83220:0#{0}crwdnd83220:0{1}crwdne83220:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:680
+msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
+msgstr "crwdns83222:0#{0}crwdnd83222:0{1}crwdnd83222:0{2}crwdne83222:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
+msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
+msgstr "crwdns83224:0#{0}crwdnd83224:0{1}crwdnd83224:0{2}crwdnd83224:0{3}crwdne83224:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
+msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
+msgstr "crwdns83226:0#{0}crwdnd83226:0{1}crwdnd83226:0{2}crwdne83226:0"
+
+#: controllers/stock_controller.py:150
+msgid "Row #{0}: The batch {1} has already expired."
+msgstr "crwdns83228:0#{0}crwdnd83228:0{1}crwdne83228:0"
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
+msgstr "crwdns111968:0#{0}crwdnd111968:0{1}crwdne111968:0"
+
+#: manufacturing/doctype/workstation/workstation.py:137
+msgid "Row #{0}: Timings conflicts with row {1}"
+msgstr "crwdns83232:0#{0}crwdnd83232:0{1}crwdne83232:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
+msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
+msgstr "crwdns83234:0#{0}crwdnd83234:0{1}crwdne83234:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
+msgid "Row #{0}: You must select an Asset for Item {1}."
+msgstr "crwdns83236:0#{0}crwdnd83236:0{1}crwdne83236:0"
+
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
+msgid "Row #{0}: {1} can not be negative for item {2}"
+msgstr "crwdns83240:0#{0}crwdnd83240:0{1}crwdnd83240:0{2}crwdne83240:0"
+
+#: stock/doctype/quality_inspection/quality_inspection.py:226
+msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
+msgstr "crwdns83242:0#{0}crwdnd83242:0{1}crwdne83242:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:114
+msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
+msgstr "crwdns83244:0#{0}crwdnd83244:0{1}crwdnd83244:0{2}crwdne83244:0"
+
+#: assets/doctype/asset_category/asset_category.py:90
+msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
+msgstr "crwdns83246:0#{0}crwdnd83246:0{1}crwdnd83246:0{2}crwdnd83246:0{3}crwdnd83246:0{1}crwdne83246:0"
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr "crwdns111970:0#{0}crwdnd111970:0{1}crwdnd111970:0{2}crwdnd111970:0{3}crwdne111970:0"
+
+#: buying/utils.py:100
+msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
+msgstr "crwdns83248:0#{1}crwdnd83248:0{0}crwdne83248:0"
+
+#: assets/doctype/asset_category/asset_category.py:67
+msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
+msgstr "crwdns83250:0crwdne83250:0"
+
+#: assets/doctype/asset/asset.py:275
+msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
+msgstr "crwdns83252:0crwdne83252:0"
+
+#: assets/doctype/asset/asset.py:306
+msgid "Row #{}: Finance Book should not be empty since you're using multiple."
+msgstr "crwdns83254:0crwdne83254:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
+msgid "Row #{}: Item Code: {} is not available under warehouse {}."
+msgstr "crwdns83256:0crwdne83256:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
+msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
+msgstr "crwdns83258:0crwdne83258:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
+msgid "Row #{}: POS Invoice {} has been {}"
+msgstr "crwdns83260:0crwdne83260:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:70
+msgid "Row #{}: POS Invoice {} is not against customer {}"
+msgstr "crwdns83262:0crwdne83262:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
+msgid "Row #{}: POS Invoice {} is not submitted yet"
+msgstr "crwdns83264:0crwdne83264:0"
+
+#: assets/doctype/asset_maintenance/asset_maintenance.py:43
+msgid "Row #{}: Please assign task to a member."
+msgstr "crwdns104646:0crwdne104646:0"
+
+#: assets/doctype/asset/asset.py:298
+msgid "Row #{}: Please use a different Finance Book."
+msgstr "crwdns83268:0crwdne83268:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
+msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
+msgstr "crwdns83270:0crwdne83270:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
+msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
+msgstr "crwdns83272:0crwdne83272:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
+msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
+msgstr "crwdns104648:0crwdne104648:0"
+
+#: stock/doctype/pick_list/pick_list.py:86
+msgid "Row #{}: item {} has been picked already."
+msgstr "crwdns83276:0crwdne83276:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:117
+msgid "Row #{}: {}"
+msgstr "crwdns83278:0crwdne83278:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:109
+msgid "Row #{}: {} {} does not exist."
+msgstr "crwdns83280:0crwdne83280:0"
+
+#: stock/doctype/item/item.py:1349
+msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
+msgstr "crwdns83282:0crwdne83282:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
+msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
+msgstr "crwdns83284:0{0}crwdnd83284:0{1}crwdnd83284:0{2}crwdne83284:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr "crwdns111972:0crwdne111972:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr "crwdns111974:0{0}crwdne111974:0"
+
+#: manufacturing/doctype/job_card/job_card.py:606
+msgid "Row {0} : Operation is required against the raw material item {1}"
+msgstr "crwdns83286:0{0}crwdnd83286:0{1}crwdne83286:0"
+
+#: stock/doctype/pick_list/pick_list.py:116
+msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
+msgstr "crwdns83288:0{0}crwdnd83288:0{1}crwdnd83288:0{2}crwdne83288:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1151
+msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
+msgstr "crwdns83290:0{0}crwdnd83290:0{1}crwdnd83290:0{2}crwdnd83290:0{3}crwdnd83290:0{4}crwdne83290:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1175
+msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
+msgstr "crwdns83292:0{0}crwdnd83292:0{1}crwdnd83292:0{2}crwdnd83292:0{3}crwdne83292:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
+msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
+msgstr "crwdns83294:0{0}crwdne83294:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:524
+msgid "Row {0}: Account {1} and Party Type {2} have different account types"
+msgstr "crwdns83296:0{0}crwdnd83296:0{1}crwdnd83296:0{2}crwdne83296:0"
+
+#: controllers/accounts_controller.py:2596
+msgid "Row {0}: Account {1} is a Group Account"
+msgstr "crwdns83298:0{0}crwdnd83298:0{1}crwdne83298:0"
+
+#: projects/doctype/timesheet/timesheet.py:117
+msgid "Row {0}: Activity Type is mandatory."
+msgstr "crwdns83300:0{0}crwdne83300:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:576
+msgid "Row {0}: Advance against Customer must be credit"
+msgstr "crwdns83302:0{0}crwdne83302:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:578
+msgid "Row {0}: Advance against Supplier must be debit"
+msgstr "crwdns83304:0{0}crwdne83304:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
+msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
+msgstr "crwdns83306:0{0}crwdnd83306:0{1}crwdnd83306:0{2}crwdne83306:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
+msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
+msgstr "crwdns83308:0{0}crwdnd83308:0{1}crwdnd83308:0{2}crwdne83308:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr "crwdns111976:0{0}crwdnd111976:0{1}crwdnd111976:0{2}crwdnd111976:0{3}crwdne111976:0"
+
+#: stock/doctype/material_request/material_request.py:770
+msgid "Row {0}: Bill of Materials not found for the Item {1}"
+msgstr "crwdns83310:0{0}crwdnd83310:0{1}crwdne83310:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:830
+msgid "Row {0}: Both Debit and Credit values cannot be zero"
+msgstr "crwdns83312:0{0}crwdne83312:0"
+
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
+msgid "Row {0}: Conversion Factor is mandatory"
+msgstr "crwdns83314:0{0}crwdne83314:0"
+
+#: controllers/accounts_controller.py:2609
+msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
+msgstr "crwdns83316:0{0}crwdnd83316:0{1}crwdnd83316:0{2}crwdne83316:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
+msgid "Row {0}: Cost center is required for an item {1}"
+msgstr "crwdns83318:0{0}crwdnd83318:0{1}crwdne83318:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:675
+msgid "Row {0}: Credit entry can not be linked with a {1}"
+msgstr "crwdns83320:0{0}crwdnd83320:0{1}crwdne83320:0"
+
+#: manufacturing/doctype/bom/bom.py:428
+msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
+msgstr "crwdns83322:0{0}crwdnd83322:0#{1}crwdnd83322:0{2}crwdne83322:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:670
+msgid "Row {0}: Debit entry can not be linked with a {1}"
+msgstr "crwdns83324:0{0}crwdnd83324:0{1}crwdne83324:0"
+
+#: controllers/selling_controller.py:708
+msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
+msgstr "crwdns83326:0{0}crwdnd83326:0{1}crwdnd83326:0{2}crwdne83326:0"
+
+#: assets/doctype/asset/asset.py:415
+msgid "Row {0}: Depreciation Start Date is required"
+msgstr "crwdns83328:0{0}crwdne83328:0"
+
+#: controllers/accounts_controller.py:2280
+msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
+msgstr "crwdns83330:0{0}crwdne83330:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:127
+msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
+msgstr "crwdns83332:0{0}crwdne83332:0"
+
+#: controllers/buying_controller.py:770
+msgid "Row {0}: Enter location for the asset item {1}"
+msgstr "crwdns83334:0{0}crwdnd83334:0{1}crwdne83334:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
+msgid "Row {0}: Exchange Rate is mandatory"
+msgstr "crwdns83336:0{0}crwdne83336:0"
+
+#: assets/doctype/asset/asset.py:406
+msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
+msgstr "crwdns83338:0{0}crwdne83338:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
+msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
+msgstr "crwdns83340:0{0}crwdnd83340:0{1}crwdnd83340:0{2}crwdne83340:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
+msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
+msgstr "crwdns83342:0{0}crwdnd83342:0{1}crwdnd83342:0{2}crwdnd83342:0{3}crwdne83342:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
+msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
+msgstr "crwdns83344:0{0}crwdnd83344:0{1}crwdnd83344:0{2}crwdne83344:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
+msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
+msgstr "crwdns83346:0{0}crwdnd83346:0{1}crwdne83346:0"
+
+#: projects/doctype/timesheet/timesheet.py:114
+msgid "Row {0}: From Time and To Time is mandatory."
+msgstr "crwdns83348:0{0}crwdne83348:0"
+
+#: manufacturing/doctype/job_card/job_card.py:220
+#: projects/doctype/timesheet/timesheet.py:179
+msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
+msgstr "crwdns83350:0{0}crwdnd83350:0{1}crwdnd83350:0{2}crwdne83350:0"
+
+#: controllers/stock_controller.py:937
+msgid "Row {0}: From Warehouse is mandatory for internal transfers"
+msgstr "crwdns83352:0{0}crwdne83352:0"
+
+#: manufacturing/doctype/job_card/job_card.py:215
+msgid "Row {0}: From time must be less than to time"
+msgstr "crwdns83354:0{0}crwdne83354:0"
+
+#: projects/doctype/timesheet/timesheet.py:120
+msgid "Row {0}: Hours value must be greater than zero."
+msgstr "crwdns83356:0{0}crwdne83356:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:695
+msgid "Row {0}: Invalid reference {1}"
+msgstr "crwdns83358:0{0}crwdnd83358:0{1}crwdne83358:0"
+
+#: controllers/taxes_and_totals.py:129
+msgid "Row {0}: Item Tax template updated as per validity and rate applied"
+msgstr "crwdns83360:0{0}crwdne83360:0"
+
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
+msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
+msgstr "crwdns83362:0{0}crwdne83362:0"
+
+#: controllers/subcontracting_controller.py:98
+msgid "Row {0}: Item {1} must be a stock item."
+msgstr "crwdns83364:0{0}crwdnd83364:0{1}crwdne83364:0"
+
+#: controllers/subcontracting_controller.py:103
+msgid "Row {0}: Item {1} must be a subcontracted item."
+msgstr "crwdns83366:0{0}crwdnd83366:0{1}crwdne83366:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:737
+msgid "Row {0}: Packed Qty must be equal to {1} Qty."
+msgstr "crwdns83368:0{0}crwdnd83368:0{1}crwdne83368:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:146
+msgid "Row {0}: Packing Slip is already created for Item {1}."
+msgstr "crwdns83370:0{0}crwdnd83370:0{1}crwdne83370:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:721
+msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
+msgstr "crwdns83372:0{0}crwdnd83372:0{1}crwdnd83372:0{2}crwdnd83372:0{3}crwdnd83372:0{4}crwdne83372:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:515
+msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
+msgstr "crwdns83374:0{0}crwdnd83374:0{1}crwdne83374:0"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
+msgid "Row {0}: Payment Term is mandatory"
+msgstr "crwdns83376:0{0}crwdne83376:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:569
+msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
+msgstr "crwdns83378:0{0}crwdne83378:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:562
+msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
+msgstr "crwdns83380:0{0}crwdnd83380:0{1}crwdne83380:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:140
+msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
+msgstr "crwdns83382:0{0}crwdne83382:0"
+
+#: controllers/subcontracting_controller.py:123
+msgid "Row {0}: Please select a BOM for Item {1}."
+msgstr "crwdns83384:0{0}crwdnd83384:0{1}crwdne83384:0"
+
+#: controllers/subcontracting_controller.py:111
+msgid "Row {0}: Please select an active BOM for Item {1}."
+msgstr "crwdns83386:0{0}crwdnd83386:0{1}crwdne83386:0"
+
+#: controllers/subcontracting_controller.py:117
+msgid "Row {0}: Please select an valid BOM for Item {1}."
+msgstr "crwdns83388:0{0}crwdnd83388:0{1}crwdne83388:0"
+
+#: regional/italy/utils.py:310
+msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
+msgstr "crwdns83390:0{0}crwdne83390:0"
+
+#: regional/italy/utils.py:340
+msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
+msgstr "crwdns83392:0{0}crwdne83392:0"
+
+#: regional/italy/utils.py:345
+msgid "Row {0}: Please set the correct code on Mode of Payment {1}"
+msgstr "crwdns83394:0{0}crwdnd83394:0{1}crwdne83394:0"
+
+#: projects/doctype/timesheet/timesheet.py:167
+msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
+msgstr "crwdns83396:0{0}crwdnd83396:0{1}crwdne83396:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
+msgid "Row {0}: Purchase Invoice {1} has no stock impact."
+msgstr "crwdns83398:0{0}crwdnd83398:0{1}crwdne83398:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:152
+msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
+msgstr "crwdns83400:0{0}crwdnd83400:0{1}crwdnd83400:0{2}crwdne83400:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:363
+msgid "Row {0}: Qty in Stock UOM can not be zero."
+msgstr "crwdns83402:0{0}crwdne83402:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:123
+msgid "Row {0}: Qty must be greater than 0."
+msgstr "crwdns83404:0{0}crwdne83404:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:717
+msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
+msgstr "crwdns83406:0{0}crwdnd83406:0{4}crwdnd83406:0{1}crwdnd83406:0{2}crwdnd83406:0{3}crwdne83406:0"
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
+msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
+msgstr "crwdns83408:0{0}crwdne83408:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1188
+msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
+msgstr "crwdns83410:0{0}crwdnd83410:0{1}crwdne83410:0"
+
+#: controllers/stock_controller.py:928
+msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
+msgstr "crwdns83412:0{0}crwdne83412:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:406
+msgid "Row {0}: The item {1}, quantity must be positive number"
+msgstr "crwdns83414:0{0}crwdnd83414:0{1}crwdne83414:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
+msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
+msgstr "crwdns83416:0{0}crwdnd83416:0{1}crwdnd83416:0{2}crwdne83416:0"
+
+#: assets/doctype/asset/asset.py:440
+msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
+msgstr "crwdns83418:0{0}crwdne83418:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:357
+msgid "Row {0}: UOM Conversion Factor is mandatory"
+msgstr "crwdns83420:0{0}crwdne83420:0"
+
+#: controllers/accounts_controller.py:852
+msgid "Row {0}: user has not applied the rule {1} on the item {2}"
+msgstr "crwdns83422:0{0}crwdnd83422:0{1}crwdnd83422:0{2}crwdne83422:0"
+
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.py:60
+msgid "Row {0}: {1} account already applied for Accounting Dimension {2}"
+msgstr "crwdns83424:0{0}crwdnd83424:0{1}crwdnd83424:0{2}crwdne83424:0"
+
+#: assets/doctype/asset_category/asset_category.py:42
+msgid "Row {0}: {1} must be greater than 0"
+msgstr "crwdns83426:0{0}crwdnd83426:0{1}crwdne83426:0"
+
+#: controllers/accounts_controller.py:564
+msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
+msgstr "crwdns83428:0{0}crwdnd83428:0{1}crwdnd83428:0{2}crwdnd83428:0{3}crwdnd83428:0{4}crwdne83428:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:735
+msgid "Row {0}: {1} {2} does not match with {3}"
+msgstr "crwdns83430:0{0}crwdnd83430:0{1}crwdnd83430:0{2}crwdnd83430:0{3}crwdne83430:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr "crwdns111978:0{0}crwdnd111978:0{2}crwdnd111978:0{1}crwdnd111978:0{2}crwdnd111978:0{3}crwdne111978:0"
+
+#: controllers/accounts_controller.py:2588
+msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
+msgstr "crwdns83432:0{0}crwdnd83432:0{3}crwdnd83432:0{1}crwdnd83432:0{2}crwdne83432:0"
+
+#: utilities/transaction_base.py:215
+msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
+msgstr "crwdns83434:0{1}crwdnd83434:0{0}crwdnd83434:0{2}crwdnd83434:0{3}crwdne83434:0"
+
+#: controllers/buying_controller.py:754
+msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
+msgstr "crwdns83436:0crwdne83436:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.py:84
+msgid "Row({0}): Outstanding Amount cannot be greater than actual Outstanding Amount {1} in {2}"
+msgstr "crwdns83438:0{0}crwdnd83438:0{1}crwdnd83438:0{2}crwdne83438:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting.py:74
+msgid "Row({0}): {1} is already discounted in {2}"
+msgstr "crwdns83440:0{0}crwdnd83440:0{1}crwdnd83440:0{2}crwdne83440:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
+msgid "Rows Added in {0}"
+msgstr "crwdns83442:0{0}crwdne83442:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
+msgid "Rows Removed in {0}"
+msgstr "crwdns83444:0{0}crwdne83444:0"
+
+#. Description of the 'Merge Similar Account Heads' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Rows with Same Account heads will be merged on Ledger"
+msgstr "crwdns83446:0crwdne83446:0"
+
+#: controllers/accounts_controller.py:2290
+msgid "Rows with duplicate due dates in other rows were found: {0}"
+msgstr "crwdns83448:0{0}crwdne83448:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:115
+msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
+msgstr "crwdns83450:0{0}crwdne83450:0"
+
+#: controllers/accounts_controller.py:219
+msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
+msgstr "crwdns83452:0{0}crwdnd83452:0{1}crwdne83452:0"
+
+#. Label of a Check field in DocType 'Pricing Rule Detail'
+#: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
+msgctxt "Pricing Rule Detail"
+msgid "Rule Applied"
+msgstr "crwdns83454:0crwdne83454:0"
+
+#. Label of a Small Text field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Rule Description"
+msgstr "crwdns83456:0crwdne83456:0"
+
+#. Label of a Small Text field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Rule Description"
+msgstr "crwdns83458:0crwdne83458:0"
+
+#. Label of a Small Text field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Rule Description"
+msgstr "crwdns83460:0crwdne83460:0"
+
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr "crwdns111980:0crwdne111980:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Running"
+msgstr "crwdns83462:0crwdne83462:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Process Payment
+#. Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Running"
+msgstr "crwdns83464:0crwdne83464:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr "crwdns111982:0crwdne111982:0"
+
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
+msgid "S.O. No."
+msgstr "crwdns83466:0crwdne83466:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Serial and Batch
+#. Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "SABB-.########"
+msgstr "crwdns83468:0crwdne83468:0"
+
+#. Option for the 'Naming Series' (Select) field in DocType 'Campaign'
+#: crm/doctype/campaign/campaign.json
+msgctxt "Campaign"
+msgid "SAL-CAM-.YYYY.-"
+msgstr "crwdns83470:0crwdne83470:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "SAL-ORD-.YYYY.-"
+msgstr "crwdns83472:0crwdne83472:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "SAL-QTN-.YYYY.-"
+msgstr "crwdns83474:0crwdne83474:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "SC-ORD-.YYYY.-"
+msgstr "crwdns83476:0crwdne83476:0"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "SCO Supplied Item"
+msgstr "crwdns83478:0crwdne83478:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "SER-WRN-.YYYY.-"
+msgstr "crwdns83480:0crwdne83480:0"
+
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "SLA Fulfilled On"
+msgstr "crwdns83482:0crwdne83482:0"
+
+#. Name of a DocType
+#: support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json
+msgid "SLA Fulfilled On Status"
+msgstr "crwdns83484:0crwdne83484:0"
+
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "SLA Paused On"
+msgstr "crwdns83486:0crwdne83486:0"
+
+#: public/js/utils.js:1096
+msgid "SLA is on hold since {0}"
+msgstr "crwdns83488:0{0}crwdne83488:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:52
+msgid "SLA will be applied if {1} is set as {2}{3}"
+msgstr "crwdns83490:0{1}crwdnd83490:0{2}crwdnd83490:0{3}crwdne83490:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:32
+msgid "SLA will be applied on every {0}"
+msgstr "crwdns83492:0{0}crwdne83492:0"
+
+#. Name of a DocType
+#: selling/doctype/sms_center/sms_center.json
+msgid "SMS Center"
+msgstr "crwdns83494:0crwdne83494:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "SMS Center"
+msgid "SMS Center"
+msgstr "crwdns83496:0crwdne83496:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "SMS Log"
+msgid "SMS Log"
+msgstr "crwdns83498:0crwdne83498:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "SMS Settings"
+msgid "SMS Settings"
+msgstr "crwdns83500:0crwdne83500:0"
+
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:43
+msgid "SO Qty"
+msgstr "crwdns83502:0crwdne83502:0"
+
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr "crwdns111984:0crwdne111984:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
+msgid "STATEMENTS OF ACCOUNTS"
+msgstr "crwdns83504:0crwdne83504:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "STO-ITEM-.YYYY.-"
+msgstr "crwdns83506:0crwdne83506:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "STO-PICK-.YYYY.-"
+msgstr "crwdns83508:0crwdne83508:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "SUP-.YYYY.-"
+msgstr "crwdns83510:0crwdne83510:0"
+
+#. Label of a Read Only field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "SWIFT Number"
+msgstr "crwdns83512:0crwdne83512:0"
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "SWIFT number"
+msgstr "crwdns83514:0crwdne83514:0"
+
+#. Label of a Data field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "SWIFT number"
+msgstr "crwdns83516:0crwdne83516:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+msgid "Safety Stock"
+msgstr "crwdns83518:0crwdne83518:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Safety Stock"
+msgstr "crwdns83520:0crwdne83520:0"
+
+#. Label of a Float field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Safety Stock"
+msgstr "crwdns83522:0crwdne83522:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:67
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:91
+msgid "Salary"
+msgstr "crwdns83524:0crwdne83524:0"
+
+#. Label of a Tab Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salary"
+msgstr "crwdns83526:0crwdne83526:0"
+
+#. Label of a Currency field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Salary"
+msgstr "crwdns83528:0crwdne83528:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salary Currency"
+msgstr "crwdns83530:0crwdne83530:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salary Mode"
+msgstr "crwdns83532:0crwdne83532:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:107
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:9
+#: accounts/doctype/payment_term/payment_term_dashboard.py:8
+#: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:14
+#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
+#: accounts/doctype/tax_category/tax_category_dashboard.py:9
+#: projects/doctype/project/project_dashboard.py:15
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
+#: setup/doctype/company/company_dashboard.py:9
+#: setup/doctype/sales_person/sales_person_dashboard.py:12
+#: setup/setup_wizard/operations/install_fixtures.py:250
+msgid "Sales"
+msgstr "crwdns83534:0crwdne83534:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Sales"
+msgstr "crwdns83536:0crwdne83536:0"
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Opening Invoice
+#. Creation Tool'
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+msgctxt "Opening Invoice Creation Tool"
+msgid "Sales"
+msgstr "crwdns83538:0crwdne83538:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Sales"
+msgstr "crwdns83540:0crwdne83540:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales"
+msgstr "crwdns83542:0crwdne83542:0"
+
+#. Option for the 'Tax Type' (Select) field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Sales"
+msgstr "crwdns83544:0crwdne83544:0"
+
+#: setup/doctype/company/company.py:483
+msgid "Sales Account"
+msgstr "crwdns83546:0crwdne83546:0"
+
+#. Label of a shortcut in the CRM Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#: crm/workspace/crm/crm.json
+#: selling/report/sales_analytics/sales_analytics.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Analytics"
+msgstr "crwdns83548:0crwdne83548:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Contributions and Incentives"
+msgstr "crwdns83550:0crwdne83550:0"
+
+#. Label of a Section Break field in DocType 'Item Default'
+#: stock/doctype/item_default/item_default.json
+msgctxt "Item Default"
+msgid "Sales Defaults"
+msgstr "crwdns83552:0crwdne83552:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:68
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:92
+msgid "Sales Expenses"
+msgstr "crwdns83554:0crwdne83554:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
+#: selling/page/sales_funnel/sales_funnel.js:46
+#: selling/workspace/selling/selling.json
+msgid "Sales Funnel"
+msgstr "crwdns83556:0crwdne83556:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice/sales_invoice.json
+#: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
+#: accounts/report/gross_profit/gross_profit.js:30
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
+msgid "Sales Invoice"
+msgstr "crwdns83558:0crwdne83558:0"
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Sales Invoice"
+msgstr "crwdns83560:0crwdne83560:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Sales Invoice"
+msgstr "crwdns83562:0crwdne83562:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Sales Invoice"
+msgstr "crwdns83564:0crwdne83564:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Sales Invoice"
+msgstr "crwdns83566:0crwdne83566:0"
+
+#. Label of a Data field in DocType 'Loyalty Point Entry Redemption'
+#: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
+msgctxt "Loyalty Point Entry Redemption"
+msgid "Sales Invoice"
+msgstr "crwdns83568:0crwdne83568:0"
+
+#. Label of a Link field in DocType 'Overdue Payment'
+#: accounts/doctype/overdue_payment/overdue_payment.json
+msgctxt "Overdue Payment"
+msgid "Sales Invoice"
+msgstr "crwdns83570:0crwdne83570:0"
+
+#. Linked DocType in POS Profile's connections
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Sales Invoice"
+msgstr "crwdns83572:0crwdne83572:0"
+
+#. Option for the 'Invoice Type' (Select) field in DocType 'Payment
+#. Reconciliation Invoice'
+#: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
+msgctxt "Payment Reconciliation Invoice"
+msgid "Sales Invoice"
+msgstr "crwdns83574:0crwdne83574:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Sales Invoice"
+msgstr "crwdns83576:0crwdne83576:0"
+
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Home Workspace
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
+#: selling/workspace/selling/selling.json setup/workspace/home/home.json
+msgctxt "Sales Invoice"
+msgid "Sales Invoice"
+msgstr "crwdns83578:0crwdne83578:0"
+
+#. Linked DocType in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Sales Invoice"
+msgstr "crwdns83580:0crwdne83580:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Sales Invoice"
+msgstr "crwdns83582:0crwdne83582:0"
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Sales Invoice"
+msgstr "crwdns83584:0crwdne83584:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
+msgid "Sales Invoice Advance"
+msgstr "crwdns83586:0crwdne83586:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgid "Sales Invoice Item"
+msgstr "crwdns83588:0crwdne83588:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Sales Invoice Item"
+msgstr "crwdns83590:0crwdne83590:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Sales Invoice Item"
+msgstr "crwdns83592:0crwdne83592:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Sales Invoice No"
+msgstr "crwdns83594:0crwdne83594:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgid "Sales Invoice Payment"
+msgstr "crwdns83596:0crwdne83596:0"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Invoice Payment"
+msgstr "crwdns83598:0crwdne83598:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Invoice Payment"
+msgstr "crwdns83600:0crwdne83600:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgid "Sales Invoice Timesheet"
+msgstr "crwdns83602:0crwdne83602:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Selling Workspace
+#: accounts/report/sales_invoice_trends/sales_invoice_trends.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Invoice Trends"
+msgstr "crwdns83604:0crwdne83604:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:755
+msgid "Sales Invoice {0} has already been submitted"
+msgstr "crwdns83606:0{0}crwdne83606:0"
+
+#: selling/doctype/sales_order/sales_order.py:481
+msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
+msgstr "crwdns83608:0{0}crwdne83608:0"
+
+#. Name of a role
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/share_type/share_type.json
+#: crm/doctype/appointment/appointment.json
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+#: crm/doctype/campaign/campaign.json crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: crm/doctype/crm_settings/crm_settings.json crm/doctype/lead/lead.json
+#: crm/doctype/lead_source/lead_source.json
+#: crm/doctype/market_segment/market_segment.json
+#: crm/doctype/opportunity/opportunity.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/doctype/prospect/prospect.json crm/doctype/sales_stage/sales_stage.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/industry_type/industry_type.json
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.json
+#: selling/doctype/selling_settings/selling_settings.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/sales_partner/sales_partner.json
+#: setup/doctype/sales_person/sales_person.json
+#: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgid "Sales Manager"
+msgstr "crwdns83610:0crwdne83610:0"
+
+#. Name of a role
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: crm/doctype/campaign/campaign.json
+#: crm/doctype/crm_settings/crm_settings.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/industry_type/industry_type.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+#: setup/doctype/sales_partner/sales_partner.json
+#: setup/doctype/sales_person/sales_person.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json
+#: stock/doctype/item_price/item_price.json
+#: stock/doctype/price_list/price_list.json
+msgid "Sales Master Manager"
+msgstr "crwdns83612:0crwdne83612:0"
+
+#. Label of a Small Text field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Sales Monthly History"
+msgstr "crwdns83614:0crwdne83614:0"
+
+#: selling/page/sales_funnel/sales_funnel.js:144
+msgid "Sales Opportunities by Source"
+msgstr "crwdns104650:0crwdne104650:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
+#: manufacturing/doctype/work_order/work_order_calendar.js:32
+#: manufacturing/report/production_plan_summary/production_plan_summary.py:127
+#: manufacturing/report/work_order_summary/work_order_summary.py:217
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation_dashboard.py:11
+#: selling/doctype/quotation/quotation_list.js:15
+#: selling/doctype/sales_order/sales_order.json
+#: selling/onboarding_step/sales_order/sales_order.json
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
+#: selling/report/sales_order_analysis/sales_order_analysis.py:222
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
+#: stock/report/delayed_item_report/delayed_item_report.py:155
+#: stock/report/delayed_order_report/delayed_order_report.js:30
+#: stock/report/delayed_order_report/delayed_order_report.py:74
+msgid "Sales Order"
+msgstr "crwdns83616:0crwdne83616:0"
+
+#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Sales Order"
+msgstr "crwdns83618:0crwdne83618:0"
+
+#. Option for the 'Document Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Sales Order"
+msgstr "crwdns83620:0crwdne83620:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Sales Order"
+msgstr "crwdns83622:0crwdne83622:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Sales Order"
+msgstr "crwdns83624:0crwdne83624:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Sales Order"
+msgstr "crwdns83626:0crwdne83626:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Sales Order"
+msgstr "crwdns83628:0crwdne83628:0"
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Sales Order"
+msgstr "crwdns83630:0crwdne83630:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Sales Order"
+msgstr "crwdns83632:0crwdne83632:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Sales Order"
+msgstr "crwdns83634:0crwdne83634:0"
+
+#. Option for the 'Get Items From' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sales Order"
+msgstr "crwdns83636:0crwdne83636:0"
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Sales Order"
+msgstr "crwdns83638:0crwdne83638:0"
+
+#. Label of a Link field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Sales Order"
+msgstr "crwdns83640:0crwdne83640:0"
+
+#. Label of a Link field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Sales Order"
+msgstr "crwdns83642:0crwdne83642:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Sales Order"
+msgstr "crwdns83644:0crwdne83644:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Sales Order"
+msgstr "crwdns83646:0crwdne83646:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Sales Order"
+msgstr "crwdns83648:0crwdne83648:0"
+
+#. Label of a Link in the Selling Workspace
+#. Label of a shortcut in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Sales Order"
+msgid "Sales Order"
+msgstr "crwdns83650:0crwdne83650:0"
+
+#. Option for the 'Voucher Type' (Select) field in DocType 'Stock Reservation
+#. Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Sales Order"
+msgstr "crwdns83652:0crwdne83652:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Sales Order"
+msgstr "crwdns83654:0crwdne83654:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Sales Order"
+msgstr "crwdns83656:0crwdne83656:0"
+
+#. Label of a Link in the Receivables Workspace
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: accounts/workspace/receivables/receivables.json
+#: selling/report/sales_order_analysis/sales_order_analysis.json
+#: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
+msgid "Sales Order Analysis"
+msgstr "crwdns83658:0crwdne83658:0"
+
+#. Label of a Date field in DocType 'Production Plan Sales Order'
+#: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+msgctxt "Production Plan Sales Order"
+msgid "Sales Order Date"
+msgstr "crwdns83660:0crwdne83660:0"
+
+#. Label of a Date field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Sales Order Date"
+msgstr "crwdns83662:0crwdne83662:0"
+
+#. Name of a DocType
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgid "Sales Order Item"
+msgstr "crwdns83664:0crwdne83664:0"
+
+#. Label of a Data field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Sales Order Item"
+msgstr "crwdns83666:0crwdne83666:0"
+
+#. Label of a Data field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Sales Order Item"
+msgstr "crwdns83668:0crwdne83668:0"
+
+#. Label of a Data field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Sales Order Item"
+msgstr "crwdns83670:0crwdne83670:0"
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "Sales Order Item"
+msgstr "crwdns83672:0crwdne83672:0"
+
+#. Label of a Data field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Sales Order Item"
+msgstr "crwdns83674:0crwdne83674:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Sales Order Item"
+msgstr "crwdns83676:0crwdne83676:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Sales Order Item"
+msgstr "crwdns83678:0crwdne83678:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Sales Order Item"
+msgstr "crwdns83680:0crwdne83680:0"
+
+#. Label of a Data field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Sales Order Item"
+msgstr "crwdns83682:0crwdne83682:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Sales Order Packed Item"
+msgstr "crwdns83684:0crwdne83684:0"
+
+#. Label of a Link field in DocType 'Production Plan Item Reference'
+#: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+msgctxt "Production Plan Item Reference"
+msgid "Sales Order Reference"
+msgstr "crwdns83686:0crwdne83686:0"
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sales Order Status"
+msgstr "crwdns83688:0crwdne83688:0"
+
+#. Name of a report
+#. Label of a chart in the Selling Workspace
+#. Label of a Link in the Selling Workspace
+#: selling/report/sales_order_trends/sales_order_trends.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Order Trends"
+msgstr "crwdns83690:0crwdne83690:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:249
+msgid "Sales Order required for Item {0}"
+msgstr "crwdns83692:0{0}crwdne83692:0"
+
+#: selling/doctype/sales_order/sales_order.py:263
+msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
+msgstr "crwdns83694:0{0}crwdnd83694:0{1}crwdnd83694:0{2}crwdnd83694:0{3}crwdne83694:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
+msgid "Sales Order {0} is not submitted"
+msgstr "crwdns83696:0{0}crwdne83696:0"
+
+#: manufacturing/doctype/work_order/work_order.py:218
+msgid "Sales Order {0} is not valid"
+msgstr "crwdns83698:0{0}crwdne83698:0"
+
+#: controllers/selling_controller.py:406
+#: manufacturing/doctype/work_order/work_order.py:223
+msgid "Sales Order {0} is {1}"
+msgstr "crwdns83700:0{0}crwdnd83700:0{1}crwdne83700:0"
+
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
+msgid "Sales Orders"
+msgstr "crwdns83702:0crwdne83702:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#. Label of a Table field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sales Orders"
+msgstr "crwdns83704:0crwdne83704:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:301
+msgid "Sales Orders Required"
+msgstr "crwdns83706:0crwdne83706:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Sales Orders to Bill"
+msgstr "crwdns83708:0crwdne83708:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Sales Orders to Deliver"
+msgstr "crwdns83710:0crwdne83710:0"
+
+#. Name of a DocType
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "Sales Partner"
+msgstr "crwdns83712:0crwdne83712:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Sales Partner"
+msgstr "crwdns83714:0crwdne83714:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Partner"
+msgstr "crwdns83716:0crwdne83716:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Partner"
+msgstr "crwdns83718:0crwdne83718:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Sales Partner"
+msgstr "crwdns83720:0crwdne83720:0"
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Sales Partner"
+msgstr "crwdns83722:0crwdne83722:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Sales Partner"
+msgstr "crwdns83724:0crwdne83724:0"
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Sales Partner"
+msgstr "crwdns83726:0crwdne83726:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Partner"
+msgstr "crwdns83728:0crwdne83728:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Partner"
+msgstr "crwdns83730:0crwdne83730:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgctxt "Sales Partner"
+msgid "Sales Partner"
+msgstr "crwdns83732:0crwdne83732:0"
+
+#. Label of a Link field in DocType 'Sales Partner Item'
+#: accounts/doctype/sales_partner_item/sales_partner_item.json
+msgctxt "Sales Partner Item"
+msgid "Sales Partner "
+msgstr "crwdns83734:0crwdne83734:0"
+
+#. Name of a report
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.json
+msgid "Sales Partner Commission Summary"
+msgstr "crwdns83736:0crwdne83736:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_partner_item/sales_partner_item.json
+msgid "Sales Partner Item"
+msgstr "crwdns83738:0crwdne83738:0"
+
+#. Label of a Data field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Sales Partner Name"
+msgstr "crwdns83740:0crwdne83740:0"
+
+#. Label of a Section Break field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Sales Partner Target"
+msgstr "crwdns83742:0crwdne83742:0"
+
+#. Label of a Link in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Sales Partner Target Variance Based On Item Group"
+msgstr "crwdns83744:0crwdne83744:0"
+
+#. Name of a report
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.json
+msgid "Sales Partner Target Variance based on Item Group"
+msgstr "crwdns83746:0crwdne83746:0"
+
+#. Name of a report
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.json
+msgid "Sales Partner Transaction Summary"
+msgstr "crwdns83748:0crwdne83748:0"
+
+#. Name of a DocType
+#: selling/doctype/sales_partner_type/sales_partner_type.json
+msgid "Sales Partner Type"
+msgstr "crwdns83750:0crwdne83750:0"
+
+#. Label of a Data field in DocType 'Sales Partner Type'
+#: selling/doctype/sales_partner_type/sales_partner_type.json
+msgctxt "Sales Partner Type"
+msgid "Sales Partner Type"
+msgstr "crwdns83752:0crwdne83752:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Selling Workspace
+#: accounts/report/sales_partners_commission/sales_partners_commission.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Partners Commission"
+msgstr "crwdns83754:0crwdne83754:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/sales_payment_summary/sales_payment_summary.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Sales Payment Summary"
+msgstr "crwdns83756:0crwdne83756:0"
+
+#. Name of a DocType
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
+#: setup/doctype/sales_person/sales_person.json
+msgid "Sales Person"
+msgstr "crwdns83758:0crwdne83758:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Sales Person"
+msgstr "crwdns83760:0crwdne83760:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Sales Person"
+msgstr "crwdns83762:0crwdne83762:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Sales Person"
+msgstr "crwdns83764:0crwdne83764:0"
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Sales Person"
+msgstr "crwdns83766:0crwdne83766:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+msgctxt "Sales Person"
+msgid "Sales Person"
+msgstr "crwdns83768:0crwdne83768:0"
+
+#. Label of a Link field in DocType 'Sales Team'
+#: selling/doctype/sales_team/sales_team.json
+msgctxt "Sales Team"
+msgid "Sales Person"
+msgstr "crwdns83770:0crwdne83770:0"
+
+#. Name of a report
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.json
+msgid "Sales Person Commission Summary"
+msgstr "crwdns83772:0crwdne83772:0"
+
+#. Label of a Data field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Sales Person Name"
+msgstr "crwdns83774:0crwdne83774:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Person Target Variance Based On Item Group"
+msgstr "crwdns83776:0crwdne83776:0"
+
+#. Label of a Section Break field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Sales Person Targets"
+msgstr "crwdns83778:0crwdne83778:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.json
+#: selling/workspace/selling/selling.json
+msgid "Sales Person-wise Transaction Summary"
+msgstr "crwdns83780:0crwdne83780:0"
+
+#. Label of a Card Break in the CRM Workspace
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
+msgid "Sales Pipeline"
+msgstr "crwdns83782:0crwdne83782:0"
+
+#. Name of a report
+#. Label of a Link in the CRM Workspace
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.json
+#: crm/workspace/crm/crm.json
+msgid "Sales Pipeline Analytics"
+msgstr "crwdns83784:0crwdne83784:0"
+
+#: selling/page/sales_funnel/sales_funnel.js:146
+msgid "Sales Pipeline by Stage"
+msgstr "crwdns104652:0crwdne104652:0"
+
+#: stock/report/item_prices/item_prices.py:58
+msgid "Sales Price List"
+msgstr "crwdns83786:0crwdne83786:0"
+
+#. Name of a report
+#. Label of a Link in the Receivables Workspace
+#: accounts/report/sales_register/sales_register.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Sales Register"
+msgstr "crwdns83788:0crwdne83788:0"
+
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
+msgid "Sales Return"
+msgstr "crwdns83790:0crwdne83790:0"
+
+#. Name of a DocType
+#: crm/doctype/sales_stage/sales_stage.json
+#: crm/report/lost_opportunity/lost_opportunity.py:51
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
+msgid "Sales Stage"
+msgstr "crwdns83792:0crwdne83792:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Sales Stage"
+msgstr "crwdns83794:0crwdne83794:0"
+
+#. Label of a Link in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgctxt "Sales Stage"
+msgid "Sales Stage"
+msgstr "crwdns83796:0crwdne83796:0"
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:8
+msgid "Sales Summary"
+msgstr "crwdns83798:0crwdne83798:0"
+
+#: setup/doctype/company/company.js:106
+msgid "Sales Tax Template"
+msgstr "crwdns83800:0crwdne83800:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Sales Tax Template"
+msgstr "crwdns83802:0crwdne83802:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgid "Sales Taxes and Charges"
+msgstr "crwdns83804:0crwdne83804:0"
+
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Taxes and Charges"
+msgstr "crwdns83806:0crwdne83806:0"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Taxes and Charges"
+msgstr "crwdns83808:0crwdne83808:0"
+
+#. Label of a Table field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Sales Taxes and Charges"
+msgstr "crwdns83810:0crwdne83810:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Taxes and Charges"
+msgstr "crwdns83812:0crwdne83812:0"
+
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Taxes and Charges"
+msgstr "crwdns83814:0crwdne83814:0"
+
+#. Label of a Table field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Sales Taxes and Charges"
+msgstr "crwdns83816:0crwdne83816:0"
+
+#. Name of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83818:0crwdne83818:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83820:0crwdne83820:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83822:0crwdne83822:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83824:0crwdne83824:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83826:0crwdne83826:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83828:0crwdne83828:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83830:0crwdne83830:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Selling Workspace
+#: accounts/workspace/accounting/accounting.json
+#: selling/workspace/selling/selling.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83832:0crwdne83832:0"
+
+#. Label of a Link field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Sales Taxes and Charges Template"
+msgstr "crwdns83834:0crwdne83834:0"
+
+#. Name of a DocType
+#: selling/doctype/sales_team/sales_team.json
+#: setup/setup_wizard/operations/install_fixtures.py:198
+msgid "Sales Team"
+msgstr "crwdns83836:0crwdne83836:0"
+
+#. Label of a Table field in DocType 'Customer'
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Sales Team"
+msgstr "crwdns83838:0crwdne83838:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#. Label of a Table field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Sales Team"
+msgstr "crwdns83840:0crwdne83840:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Sales Team"
+msgstr "crwdns83842:0crwdne83842:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Sales Team"
+msgstr "crwdns83844:0crwdne83844:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Table field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Sales Team"
+msgstr "crwdns83846:0crwdne83846:0"
+
+#. Label of a Select field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Sales Update Frequency in Company and Project"
+msgstr "crwdns83848:0crwdne83848:0"
+
+#. Name of a role
+#: accounts/doctype/account/account.json
+#: accounts/doctype/accounts_settings/accounts_settings.json
+#: accounts/doctype/cost_center/cost_center.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_settings/pos_settings.json
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shipping_rule/shipping_rule.json
+#: crm/doctype/appointment/appointment.json crm/doctype/campaign/campaign.json
+#: crm/doctype/competitor/competitor.json crm/doctype/lead/lead.json
+#: crm/doctype/lead_source/lead_source.json
+#: crm/doctype/opportunity/opportunity.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/doctype/prospect/prospect.json selling/doctype/customer/customer.json
+#: selling/doctype/industry_type/industry_type.json
+#: selling/doctype/installation_note/installation_note.json
+#: selling/doctype/product_bundle/product_bundle.json
+#: selling/doctype/quotation/quotation.json
+#: selling/doctype/sales_order/sales_order.json setup/doctype/brand/brand.json
+#: setup/doctype/company/company.json
+#: setup/doctype/currency_exchange/currency_exchange.json
+#: setup/doctype/customer_group/customer_group.json
+#: setup/doctype/designation/designation.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/sales_partner/sales_partner.json
+#: setup/doctype/sales_person/sales_person.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
+#: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/stock_settings/stock_settings.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+msgid "Sales User"
+msgstr "crwdns83850:0crwdne83850:0"
+
+#: selling/report/sales_order_trends/sales_order_trends.py:50
+msgid "Sales Value"
+msgstr "crwdns83852:0crwdne83852:0"
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:25
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:41
+msgid "Sales and Returns"
+msgstr "crwdns83854:0crwdne83854:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:199
+msgid "Sales orders are not available for production"
+msgstr "crwdns83856:0crwdne83856:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Salutation"
+msgstr "crwdns83858:0crwdne83858:0"
+
+#. Label of a Link field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Salutation"
+msgstr "crwdns83860:0crwdne83860:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Salutation"
+msgstr "crwdns83862:0crwdne83862:0"
+
+#. Label of a Percent field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Salvage Value Percentage"
+msgstr "crwdns83864:0crwdne83864:0"
+
+#: accounts/doctype/mode_of_payment/mode_of_payment.py:41
+msgid "Same Company is entered more than once"
+msgstr "crwdns83866:0crwdne83866:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Same Item"
+msgstr "crwdns83868:0crwdne83868:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Same Item"
+msgstr "crwdns83870:0crwdne83870:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
+msgid "Same item and warehouse combination already entered."
+msgstr "crwdns83872:0crwdne83872:0"
+
+#: buying/utils.py:58
+msgid "Same item cannot be entered multiple times."
+msgstr "crwdns83874:0crwdne83874:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
+msgid "Same supplier has been entered multiple times"
+msgstr "crwdns83876:0crwdne83876:0"
+
+#. Label of a Int field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Sample Quantity"
+msgstr "crwdns83878:0crwdne83878:0"
+
+#. Label of a Int field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Sample Quantity"
+msgstr "crwdns83880:0crwdne83880:0"
+
+#. Label of a Link field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Sample Retention Warehouse"
+msgstr "crwdns83882:0crwdne83882:0"
+
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
+#: public/js/controllers/transaction.js:2175
+msgid "Sample Size"
+msgstr "crwdns83884:0crwdne83884:0"
+
+#. Label of a Float field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Sample Size"
+msgstr "crwdns83886:0crwdne83886:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2892
+msgid "Sample quantity {0} cannot be more than received quantity {1}"
+msgstr "crwdns83888:0{0}crwdnd83888:0{1}crwdne83888:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
+msgid "Sanctioned"
+msgstr "crwdns83890:0crwdne83890:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Sanctioned"
+msgstr "crwdns83892:0crwdne83892:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Saturday"
+msgstr "crwdns83894:0crwdne83894:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Saturday"
+msgstr "crwdns83896:0crwdne83896:0"
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Saturday"
+msgstr "crwdns83898:0crwdne83898:0"
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Saturday"
+msgstr "crwdns83900:0crwdne83900:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Saturday"
+msgstr "crwdns83902:0crwdne83902:0"
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Saturday"
+msgstr "crwdns83904:0crwdne83904:0"
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Saturday"
+msgstr "crwdns83906:0crwdne83906:0"
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Saturday"
+msgstr "crwdns83908:0crwdne83908:0"
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Saturday"
+msgstr "crwdns83910:0crwdne83910:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
+#: accounts/doctype/ledger_merge/ledger_merge.js:75
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
+msgid "Save"
+msgstr "crwdns83912:0crwdne83912:0"
+
+#: selling/page/point_of_sale/pos_controller.js:198
+msgid "Save as Draft"
+msgstr "crwdns83914:0crwdne83914:0"
+
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
+msgid "Saving {0}"
+msgstr "crwdns83916:0{0}crwdne83916:0"
+
+#: templates/includes/order/order_taxes.html:34
+#: templates/includes/order/order_taxes.html:85
+msgid "Savings"
+msgstr "crwdns83918:0crwdne83918:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr "crwdns112600:0crwdne112600:0"
+
+#: public/js/utils/barcode_scanner.js:215
+msgid "Scan Barcode"
+msgstr "crwdns83920:0crwdne83920:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Scan Barcode"
+msgstr "crwdns83922:0crwdne83922:0"
+
+#. Label of a Data field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Scan Barcode"
+msgstr "crwdns83924:0crwdne83924:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Scan Barcode"
+msgstr "crwdns83926:0crwdne83926:0"
+
+#. Label of a Data field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Scan Barcode"
+msgstr "crwdns83928:0crwdne83928:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Scan Barcode"
+msgstr "crwdns83930:0crwdne83930:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Scan Barcode"
+msgstr "crwdns83932:0crwdne83932:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Scan Barcode"
+msgstr "crwdns83934:0crwdne83934:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Scan Barcode"
+msgstr "crwdns83936:0crwdne83936:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Scan Barcode"
+msgstr "crwdns83938:0crwdne83938:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Scan Barcode"
+msgstr "crwdns83940:0crwdne83940:0"
+
+#. Label of a Data field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Scan Barcode"
+msgstr "crwdns83942:0crwdne83942:0"
+
+#. Label of a Data field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Scan Barcode"
+msgstr "crwdns83944:0crwdne83944:0"
+
+#: public/js/utils/serial_no_batch_selector.js:154
+msgid "Scan Batch No"
+msgstr "crwdns83946:0crwdne83946:0"
+
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Scan Mode"
+msgstr "crwdns83948:0crwdne83948:0"
+
+#. Label of a Check field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Scan Mode"
+msgstr "crwdns83950:0crwdne83950:0"
+
+#: public/js/utils/serial_no_batch_selector.js:139
+msgid "Scan Serial No"
+msgstr "crwdns83952:0crwdne83952:0"
+
+#: public/js/utils/barcode_scanner.js:179
+msgid "Scan barcode for item {0}"
+msgstr "crwdns83954:0{0}crwdne83954:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:94
+msgid "Scan mode enabled, existing quantity will not be fetched."
+msgstr "crwdns83956:0crwdne83956:0"
+
+#. Label of a Attach field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Scanned Cheque"
+msgstr "crwdns83958:0crwdne83958:0"
+
+#: public/js/utils/barcode_scanner.js:247
+msgid "Scanned Quantity"
+msgstr "crwdns83960:0crwdne83960:0"
+
+#. Label of a Section Break field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Schedule"
+msgstr "crwdns83962:0crwdne83962:0"
+
+#: assets/doctype/asset/asset.js:275
+msgid "Schedule Date"
+msgstr "crwdns83964:0crwdne83964:0"
+
+#. Label of a Date field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Schedule Date"
+msgstr "crwdns83966:0crwdne83966:0"
+
+#. Label of a Datetime field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Schedule Date"
+msgstr "crwdns83968:0crwdne83968:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Scheduled"
+msgstr "crwdns83970:0crwdne83970:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Scheduled"
+msgstr "crwdns83972:0crwdne83972:0"
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Scheduled"
+msgstr "crwdns83974:0crwdne83974:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
+msgid "Scheduled Date"
+msgstr "crwdns83976:0crwdne83976:0"
+
+#. Label of a Date field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Scheduled Date"
+msgstr "crwdns83978:0crwdne83978:0"
+
+#. Label of a Datetime field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Scheduled Time"
+msgstr "crwdns83980:0crwdne83980:0"
+
+#. Label of a Section Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Scheduled Time"
+msgstr "crwdns83982:0crwdne83982:0"
+
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Scheduled Time Logs"
+msgstr "crwdns83984:0crwdne83984:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
+#: accounts/doctype/ledger_merge/ledger_merge.py:39
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
+msgid "Scheduler Inactive"
+msgstr "crwdns83986:0crwdne83986:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
+msgid "Scheduler is Inactive. Can't trigger job now."
+msgstr "crwdns83988:0crwdne83988:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
+msgid "Scheduler is Inactive. Can't trigger jobs now."
+msgstr "crwdns83990:0crwdne83990:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
+msgid "Scheduler is inactive. Cannot enqueue job."
+msgstr "crwdns83992:0crwdne83992:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
+msgid "Scheduler is inactive. Cannot import data."
+msgstr "crwdns83994:0crwdne83994:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.py:39
+msgid "Scheduler is inactive. Cannot merge accounts."
+msgstr "crwdns83996:0crwdne83996:0"
+
+#. Label of a Table field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Schedules"
+msgstr "crwdns83998:0crwdne83998:0"
+
+#. Label of a Section Break field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Scheduling"
+msgstr "crwdns84000:0crwdne84000:0"
+
+#. Label of a Small Text field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "School/University"
+msgstr "crwdns84002:0crwdne84002:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Scope"
+msgstr "crwdns84004:0crwdne84004:0"
+
+#. Label of a Percent field in DocType 'Supplier Scorecard Scoring Criteria'
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgctxt "Supplier Scorecard Scoring Criteria"
+msgid "Score"
+msgstr "crwdns84006:0crwdne84006:0"
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scorecard Actions"
+msgstr "crwdns84008:0crwdne84008:0"
+
+#. Description of the 'Weighting Function' (Small Text) field in DocType
+#. 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scorecard variables can be used, as well as:\n"
+"{total_score} (the total score from that period),\n"
+"{period_number} (the number of periods to present day)\n"
+msgstr "crwdns84010:0{total_score}crwdnd84010:0{period_number}crwdne84010:0"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard_dashboard.py:10
+msgid "Scorecards"
+msgstr "crwdns84012:0crwdne84012:0"
+
+#. Label of a Table field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scoring Criteria"
+msgstr "crwdns84014:0crwdne84014:0"
+
+#. Label of a Section Break field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scoring Setup"
+msgstr "crwdns84016:0crwdne84016:0"
+
+#. Label of a Table field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Scoring Standings"
+msgstr "crwdns84018:0crwdne84018:0"
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap & Process Loss"
+msgstr "crwdns84020:0crwdne84020:0"
+
+#: assets/doctype/asset/asset.js:92
+msgid "Scrap Asset"
+msgstr "crwdns84022:0crwdne84022:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Scrap Cost Per Qty"
+msgstr "crwdns84024:0crwdne84024:0"
+
+#. Label of a Link field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Scrap Item Code"
+msgstr "crwdns84026:0crwdne84026:0"
+
+#. Label of a Data field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Scrap Item Name"
+msgstr "crwdns84028:0crwdne84028:0"
+
+#. Label of a Table field in DocType 'BOM'
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap Items"
+msgstr "crwdns84030:0crwdne84030:0"
+
+#. Label of a Tab Break field in DocType 'Job Card'
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Scrap Items"
+msgstr "crwdns84032:0crwdne84032:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap Material Cost"
+msgstr "crwdns84034:0crwdne84034:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Scrap Material Cost(Company Currency)"
+msgstr "crwdns84036:0crwdne84036:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Scrap Warehouse"
+msgstr "crwdns84038:0crwdne84038:0"
+
+#: assets/doctype/asset/asset_list.js:13
+msgid "Scrapped"
+msgstr "crwdns84040:0crwdne84040:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Scrapped"
+msgstr "crwdns84042:0crwdne84042:0"
+
+#: selling/page/point_of_sale/pos_item_selector.js:147
+#: selling/page/point_of_sale/pos_past_order_list.js:51
+#: templates/pages/help.html:14
+msgid "Search"
+msgstr "crwdns84044:0crwdne84044:0"
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#. Label of a Table field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Search APIs"
+msgstr "crwdns84046:0crwdne84046:0"
+
+#: stock/report/bom_search/bom_search.js:38
+msgid "Search Sub Assemblies"
+msgstr "crwdns84048:0crwdne84048:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Search Term Param Name"
+msgstr "crwdns84050:0crwdne84050:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:310
+msgid "Search by customer name, phone, email."
+msgstr "crwdns84052:0crwdne84052:0"
+
+#: selling/page/point_of_sale/pos_past_order_list.js:53
+msgid "Search by invoice id or customer name"
+msgstr "crwdns84054:0crwdne84054:0"
+
+#: selling/page/point_of_sale/pos_item_selector.js:149
+msgid "Search by item code, serial number or barcode"
+msgstr "crwdns84056:0crwdne84056:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr "crwdns112602:0crwdne112602:0"
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Second Email"
+msgstr "crwdns84058:0crwdne84058:0"
+
+#. Label of a Dynamic Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Secondary Party"
+msgstr "crwdns84060:0crwdne84060:0"
+
+#. Label of a Link field in DocType 'Party Link'
+#: accounts/doctype/party_link/party_link.json
+msgctxt "Party Link"
+msgid "Secondary Role"
+msgstr "crwdns84062:0crwdne84062:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:117
+msgid "Section Code"
+msgstr "crwdns84068:0crwdne84068:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:95
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:140
+msgid "Secured Loans"
+msgstr "crwdns84074:0crwdne84074:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:18
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:26
+msgid "Securities and Deposits"
+msgstr "crwdns84076:0crwdne84076:0"
+
+#: templates/pages/help.html:29
+msgid "See All Articles"
+msgstr "crwdns84078:0crwdne84078:0"
+
+#: templates/pages/help.html:56
+msgid "See all open tickets"
+msgstr "crwdns84080:0crwdne84080:0"
+
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr "crwdns111986:0crwdne111986:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
+msgid "Select"
+msgstr "crwdns84082:0crwdne84082:0"
+
+#: accounts/report/profitability_analysis/profitability_analysis.py:21
+msgid "Select Accounting Dimension."
+msgstr "crwdns84084:0crwdne84084:0"
+
+#: public/js/utils.js:485
+msgid "Select Alternate Item"
+msgstr "crwdns84086:0crwdne84086:0"
+
+#: selling/doctype/quotation/quotation.js:324
+msgid "Select Alternative Items for Sales Order"
+msgstr "crwdns84088:0crwdne84088:0"
+
+#: stock/doctype/item/item.js:585
+msgid "Select Attribute Values"
+msgstr "crwdns84090:0crwdne84090:0"
+
+#: selling/doctype/sales_order/sales_order.js:792
+msgid "Select BOM"
+msgstr "crwdns84092:0crwdne84092:0"
+
+#: selling/doctype/sales_order/sales_order.js:779
+msgid "Select BOM and Qty for Production"
+msgstr "crwdns84094:0crwdne84094:0"
+
+#: selling/doctype/sales_order/sales_order.js:921
+msgid "Select BOM, Qty and For Warehouse"
+msgstr "crwdns84096:0crwdne84096:0"
+
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
+msgid "Select Batch No"
+msgstr "crwdns84098:0crwdne84098:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Select Billing Address"
+msgstr "crwdns84100:0crwdne84100:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Select Billing Address"
+msgstr "crwdns84102:0crwdne84102:0"
+
+#: public/js/stock_analytics.js:61
+msgid "Select Brand..."
+msgstr "crwdns84104:0crwdne84104:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:123
+msgid "Select Company"
+msgstr "crwdns84106:0crwdne84106:0"
+
+#: manufacturing/doctype/job_card/job_card.js:193
+msgid "Select Corrective Operation"
+msgstr "crwdns84108:0crwdne84108:0"
+
+#. Label of a Select field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Select Customers By"
+msgstr "crwdns84110:0crwdne84110:0"
+
+#: setup/doctype/employee/employee.js:115
+msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
+msgstr "crwdns84112:0crwdne84112:0"
+
+#: setup/doctype/employee/employee.js:122
+msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
+msgstr "crwdns84114:0crwdne84114:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
+msgid "Select Default Supplier"
+msgstr "crwdns84116:0crwdne84116:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
+msgid "Select Difference Account"
+msgstr "crwdns84118:0crwdne84118:0"
+
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
+msgid "Select Dimension"
+msgstr "crwdns84120:0crwdne84120:0"
+
+#. Label of a Select field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Select DocType"
+msgstr "crwdns84122:0crwdne84122:0"
+
+#: manufacturing/doctype/job_card/job_card.js:274
+msgid "Select Employees"
+msgstr "crwdns84124:0crwdne84124:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:176
+msgid "Select Finished Good"
+msgstr "crwdns84126:0crwdne84126:0"
+
+#: selling/doctype/sales_order/sales_order.js:1122
+msgid "Select Items"
+msgstr "crwdns84128:0crwdne84128:0"
+
+#: selling/doctype/sales_order/sales_order.js:1008
+msgid "Select Items based on Delivery Date"
+msgstr "crwdns84130:0crwdne84130:0"
+
+#: public/js/controllers/transaction.js:2203
+msgid "Select Items for Quality Inspection"
+msgstr "crwdns84132:0crwdne84132:0"
+
+#: selling/doctype/sales_order/sales_order.js:820
+msgid "Select Items to Manufacture"
+msgstr "crwdns84134:0crwdne84134:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Select Items to Manufacture"
+msgstr "crwdns84136:0crwdne84136:0"
+
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr "crwdns111988:0crwdne111988:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
+msgid "Select Loyalty Program"
+msgstr "crwdns84138:0crwdne84138:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
+msgid "Select Possible Supplier"
+msgstr "crwdns84140:0crwdne84140:0"
+
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
+msgid "Select Quantity"
+msgstr "crwdns84142:0crwdne84142:0"
+
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
+msgid "Select Serial No"
+msgstr "crwdns84144:0crwdne84144:0"
+
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
+msgid "Select Serial and Batch"
+msgstr "crwdns84146:0crwdne84146:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Select Shipping Address"
+msgstr "crwdns84148:0crwdne84148:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Select Shipping Address"
+msgstr "crwdns84150:0crwdne84150:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Select Supplier Address"
+msgstr "crwdns84152:0crwdne84152:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Select Supplier Address"
+msgstr "crwdns84154:0crwdne84154:0"
+
+#: stock/doctype/batch/batch.js:127
+msgid "Select Target Warehouse"
+msgstr "crwdns84156:0crwdne84156:0"
+
+#: www/book_appointment/index.js:73
+msgid "Select Time"
+msgstr "crwdns84158:0crwdne84158:0"
+
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
+msgid "Select View"
+msgstr "crwdns104654:0crwdne104654:0"
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
+msgid "Select Vouchers to Match"
+msgstr "crwdns84160:0crwdne84160:0"
+
+#: public/js/stock_analytics.js:72
+msgid "Select Warehouse..."
+msgstr "crwdns84162:0crwdne84162:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:431
+msgid "Select Warehouses to get Stock for Materials Planning"
+msgstr "crwdns84164:0crwdne84164:0"
+
+#: public/js/communication.js:80
+msgid "Select a Company"
+msgstr "crwdns84166:0crwdne84166:0"
+
+#: setup/doctype/employee/employee.js:110
+msgid "Select a Company this Employee belongs to."
+msgstr "crwdns84168:0crwdne84168:0"
+
+#: buying/doctype/supplier/supplier.js:188
+msgid "Select a Customer"
+msgstr "crwdns84170:0crwdne84170:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
+msgid "Select a Default Priority."
+msgstr "crwdns84172:0crwdne84172:0"
+
+#: selling/doctype/customer/customer.js:221
+msgid "Select a Supplier"
+msgstr "crwdns84174:0crwdne84174:0"
+
+#: stock/doctype/material_request/material_request.js:365
+msgid "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."
+msgstr "crwdns84176:0crwdne84176:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
+msgid "Select a company"
+msgstr "crwdns84178:0crwdne84178:0"
+
+#: stock/doctype/item/item.js:889
+msgid "Select an Item Group."
+msgstr "crwdns84180:0crwdne84180:0"
+
+#: accounts/report/general_ledger/general_ledger.py:31
+msgid "Select an account to print in account currency"
+msgstr "crwdns84182:0crwdne84182:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr "crwdns111990:0crwdne111990:0"
+
+#: selling/doctype/quotation/quotation.js:339
+msgid "Select an item from each set to be used in the Sales Order."
+msgstr "crwdns84184:0crwdne84184:0"
+
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr "crwdns111992:0crwdne111992:0"
+
+#: public/js/utils/party.js:352
+msgid "Select company first"
+msgstr "crwdns84188:0crwdne84188:0"
+
+#. Description of the 'Parent Sales Person' (Link) field in DocType 'Sales
+#. Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Select company name first."
+msgstr "crwdns84190:0crwdne84190:0"
+
+#: controllers/accounts_controller.py:2463
+msgid "Select finance book for the item {0} at row {1}"
+msgstr "crwdns84192:0{0}crwdnd84192:0{1}crwdne84192:0"
+
+#: selling/page/point_of_sale/pos_item_selector.js:159
+msgid "Select item group"
+msgstr "crwdns84194:0crwdne84194:0"
+
+#: manufacturing/doctype/bom/bom.js:306
+msgid "Select template item"
+msgstr "crwdns84196:0crwdne84196:0"
+
+#. Description of the 'Bank Account' (Link) field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "Select the Bank Account to reconcile."
+msgstr "crwdns84198:0crwdne84198:0"
+
+#: manufacturing/doctype/operation/operation.js:25
+msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
+msgstr "crwdns84200:0crwdne84200:0"
+
+#: manufacturing/doctype/work_order/work_order.js:866
+msgid "Select the Item to be manufactured."
+msgstr "crwdns84202:0crwdne84202:0"
+
+#: manufacturing/doctype/bom/bom.js:754
+msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
+msgstr "crwdns84204:0crwdne84204:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
+msgid "Select the Warehouse"
+msgstr "crwdns84206:0crwdne84206:0"
+
+#: accounts/doctype/bank_guarantee/bank_guarantee.py:47
+msgid "Select the customer or supplier."
+msgstr "crwdns84208:0crwdne84208:0"
+
+#: www/book_appointment/index.html:16
+msgid "Select the date and your timezone"
+msgstr "crwdns84210:0crwdne84210:0"
+
+#: manufacturing/doctype/bom/bom.js:773
+msgid "Select the raw materials (Items) required to manufacture the Item"
+msgstr "crwdns84212:0crwdne84212:0"
+
+#: manufacturing/doctype/bom/bom.js:353
+msgid "Select variant item code for the template item {0}"
+msgstr "crwdns84214:0{0}crwdne84214:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:565
+msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
+" A Production Plan can also be created manually where you can select the Items to manufacture."
+msgstr "crwdns84216:0crwdne84216:0"
+
+#: setup/doctype/holiday_list/holiday_list.js:65
+msgid "Select your weekly off day"
+msgstr "crwdns84218:0crwdne84218:0"
+
+#. Description of the 'Primary Address and Contact' (Section Break) field in
+#. DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Select, to make the customer searchable with these fields"
+msgstr "crwdns84220:0crwdne84220:0"
+
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
+msgid "Selected POS Opening Entry should be open."
+msgstr "crwdns84222:0crwdne84222:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
+msgid "Selected Price List should have buying and selling fields checked."
+msgstr "crwdns84224:0crwdne84224:0"
+
+#. Label of a Table field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Selected Vouchers"
+msgstr "crwdns84226:0crwdne84226:0"
+
+#: www/book_appointment/index.html:43
+msgid "Selected date is"
+msgstr "crwdns84228:0crwdne84228:0"
+
+#: public/js/bulk_transaction_processing.js:34
+msgid "Selected document must be in submitted state"
+msgstr "crwdns84230:0crwdne84230:0"
+
+#. Option for the 'Pickup Type' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Self delivery"
+msgstr "crwdns84232:0crwdne84232:0"
+
+#: stock/doctype/batch/batch_dashboard.py:9
+#: stock/doctype/item/item_dashboard.py:20
+msgid "Sell"
+msgstr "crwdns84234:0crwdne84234:0"
+
+#: assets/doctype/asset/asset.js:100
+msgid "Sell Asset"
+msgstr "crwdns84236:0crwdne84236:0"
+
+#. Name of a Workspace
+#. Label of a Card Break in the Selling Workspace
+#: selling/workspace/selling/selling.json
+msgid "Selling"
+msgstr "crwdns84238:0crwdne84238:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Selling"
+msgstr "crwdns84240:0crwdne84240:0"
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Selling"
+msgstr "crwdns84242:0crwdne84242:0"
+
+#. Label of a Check field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Selling"
+msgstr "crwdns84244:0crwdne84244:0"
+
+#. Label of a Check field in DocType 'Price List'
+#: stock/doctype/price_list/price_list.json
+msgctxt "Price List"
+msgid "Selling"
+msgstr "crwdns84246:0crwdne84246:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Selling"
+msgstr "crwdns84248:0crwdne84248:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Selling"
+msgstr "crwdns84250:0crwdne84250:0"
+
+#. Option for the 'Shipping Rule Type' (Select) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Selling"
+msgstr "crwdns84252:0crwdne84252:0"
+
+#. Group in Subscription's connections
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Selling"
+msgstr "crwdns84254:0crwdne84254:0"
+
+#. Label of a Check field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Selling"
+msgstr "crwdns84256:0crwdne84256:0"
+
+#: accounts/report/gross_profit/gross_profit.py:271
+msgid "Selling Amount"
+msgstr "crwdns84258:0crwdne84258:0"
+
+#: stock/report/item_price_stock/item_price_stock.py:48
+msgid "Selling Price List"
+msgstr "crwdns84260:0crwdne84260:0"
+
+#: selling/report/customer_wise_item_price/customer_wise_item_price.py:36
+#: stock/report/item_price_stock/item_price_stock.py:54
+msgid "Selling Rate"
+msgstr "crwdns84262:0crwdne84262:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: selling/doctype/selling_settings/selling_settings.json
+#: selling/onboarding_step/selling_settings/selling_settings.json
+msgid "Selling Settings"
+msgstr "crwdns84264:0crwdne84264:0"
+
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: selling/workspace/selling/selling.json
+#: setup/workspace/settings/settings.json
+msgctxt "Selling Settings"
+msgid "Selling Settings"
+msgstr "crwdns84266:0crwdne84266:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:206
+msgid "Selling must be checked, if Applicable For is selected as {0}"
+msgstr "crwdns84268:0{0}crwdne84268:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:57
+msgid "Send"
+msgstr "crwdns84270:0crwdne84270:0"
+
+#. Label of a Int field in DocType 'Campaign Email Schedule'
+#: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
+msgctxt "Campaign Email Schedule"
+msgid "Send After (days)"
+msgstr "crwdns84272:0crwdne84272:0"
+
+#. Label of a Check field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Send Attached Files"
+msgstr "crwdns84274:0crwdne84274:0"
+
+#. Label of a Check field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Send Document Print"
+msgstr "crwdns84276:0crwdne84276:0"
+
+#. Label of a Check field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Send Email"
+msgstr "crwdns84278:0crwdne84278:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:11
+msgid "Send Emails"
+msgstr "crwdns84280:0crwdne84280:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
+msgid "Send Emails to Suppliers"
+msgstr "crwdns84282:0crwdne84282:0"
+
+#: setup/doctype/email_digest/email_digest.js:24
+msgid "Send Now"
+msgstr "crwdns84284:0crwdne84284:0"
+
+#: public/js/controllers/transaction.js:479
+msgid "Send SMS"
+msgstr "crwdns84286:0crwdne84286:0"
+
+#. Label of a Button field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Send SMS"
+msgstr "crwdns84288:0crwdne84288:0"
+
+#. Label of a Select field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Send To"
+msgstr "crwdns84290:0crwdne84290:0"
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Send To Primary Contact"
+msgstr "crwdns84292:0crwdne84292:0"
+
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr "crwdns111994:0crwdne111994:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Send to Subcontractor"
+msgstr "crwdns84294:0crwdne84294:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgctxt "Stock Entry Type"
+msgid "Send to Subcontractor"
+msgstr "crwdns84296:0crwdne84296:0"
+
+#. Label of a Check field in DocType 'Delivery Settings'
+#: stock/doctype/delivery_settings/delivery_settings.json
+msgctxt "Delivery Settings"
+msgid "Send with Attachment"
+msgstr "crwdns84298:0crwdne84298:0"
+
+#. Label of a Link field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Sender"
+msgstr "crwdns84300:0crwdne84300:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Sender"
+msgstr "crwdns84302:0crwdne84302:0"
+
+#: accounts/doctype/payment_request/payment_request.js:44
+msgid "Sending"
+msgstr "crwdns84304:0crwdne84304:0"
+
+#. Label of a Check field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Sent"
+msgstr "crwdns84306:0crwdne84306:0"
+
+#. Label of a Int field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Sequence ID"
+msgstr "crwdns84308:0crwdne84308:0"
+
+#. Label of a Int field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Sequence ID"
+msgstr "crwdns84310:0crwdne84310:0"
+
+#: manufacturing/doctype/work_order/work_order.js:277
+msgid "Sequence Id"
+msgstr "crwdns84312:0crwdne84312:0"
+
+#. Label of a Int field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Sequence Id"
+msgstr "crwdns84314:0crwdne84314:0"
+
+#. Option for the 'Call Routing' (Select) field in DocType 'Incoming Call
+#. Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Sequential"
+msgstr "crwdns84316:0crwdne84316:0"
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial & Batch Item"
+msgstr "crwdns84318:0crwdne84318:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial & Batch Item Settings"
+msgstr "crwdns84320:0crwdne84320:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Serial / Batch Bundle"
+msgstr "crwdns84322:0crwdne84322:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Serial / Batch Bundle"
+msgstr "crwdns84324:0crwdne84324:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
+msgid "Serial / Batch Bundle Missing"
+msgstr "crwdns84326:0crwdne84326:0"
+
+#. Label of a Section Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Serial / Batch No"
+msgstr "crwdns84328:0crwdne84328:0"
+
+#: public/js/utils.js:153
+msgid "Serial / Batch Nos"
+msgstr "crwdns84330:0crwdne84330:0"
+
+#. Name of a DocType
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
+#: stock/doctype/serial_no/serial_no.json
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
+#: stock/report/serial_no_ledger/serial_no_ledger.py:57
+#: stock/report/stock_ledger/stock_ledger.py:319
+msgid "Serial No"
+msgstr "crwdns84332:0crwdne84332:0"
+
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Serial No"
+msgstr "crwdns84334:0crwdne84334:0"
+
+#. Label of a Small Text field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Serial No"
+msgstr "crwdns84336:0crwdne84336:0"
+
+#. Label of a Text field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Serial No"
+msgstr "crwdns84338:0crwdne84338:0"
+
+#. Label of a Small Text field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Serial No"
+msgstr "crwdns84340:0crwdne84340:0"
+
+#. Label of a Small Text field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Serial No"
+msgstr "crwdns84342:0crwdne84342:0"
+
+#. Label of a Small Text field in DocType 'Maintenance Schedule Detail'
+#: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+msgctxt "Maintenance Schedule Detail"
+msgid "Serial No"
+msgstr "crwdns84344:0crwdne84344:0"
+
+#. Label of a Small Text field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Serial No"
+msgstr "crwdns84346:0crwdne84346:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Serial No"
+msgstr "crwdns84348:0crwdne84348:0"
+
+#. Label of a Text field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Serial No"
+msgstr "crwdns84350:0crwdne84350:0"
+
+#. Label of a Text field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Serial No"
+msgstr "crwdns84352:0crwdne84352:0"
+
+#. Label of a Small Text field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Serial No"
+msgstr "crwdns84354:0crwdne84354:0"
+
+#. Label of a Text field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Serial No"
+msgstr "crwdns84356:0crwdne84356:0"
+
+#. Label of a Text field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Serial No"
+msgstr "crwdns84358:0crwdne84358:0"
+
+#. Label of a Text field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Serial No"
+msgstr "crwdns84360:0crwdne84360:0"
+
+#. Label of a Text field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Serial No"
+msgstr "crwdns84362:0crwdne84362:0"
+
+#. Label of a Data field in DocType 'Serial No'
+#. Label of a Link in the Stock Workspace
+#. Label of a Link in the Support Workspace
+#: stock/doctype/serial_no/serial_no.json stock/workspace/stock/stock.json
+#: support/workspace/support/support.json
+msgctxt "Serial No"
+msgid "Serial No"
+msgstr "crwdns84364:0crwdne84364:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Serial No"
+msgstr "crwdns84366:0crwdne84366:0"
+
+#. Label of a Text field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Serial No"
+msgstr "crwdns84368:0crwdne84368:0"
+
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Serial No"
+msgstr "crwdns84370:0crwdne84370:0"
+
+#. Label of a Long Text field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Serial No"
+msgstr "crwdns84372:0crwdne84372:0"
+
+#. Label of a Small Text field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Serial No"
+msgstr "crwdns84374:0crwdne84374:0"
+
+#. Label of a Text field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Serial No"
+msgstr "crwdns84376:0crwdne84376:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Serial No"
+msgstr "crwdns84378:0crwdne84378:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Serial No / Batch"
+msgstr "crwdns84380:0crwdne84380:0"
+
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:33
+msgid "Serial No Count"
+msgstr "crwdns84382:0crwdne84382:0"
+
+#. Name of a report
+#: stock/report/serial_no_ledger/serial_no_ledger.json
+msgid "Serial No Ledger"
+msgstr "crwdns84384:0crwdne84384:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json
+#: stock/workspace/stock/stock.json
+msgid "Serial No Service Contract Expiry"
+msgstr "crwdns84386:0crwdne84386:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/serial_no_status/serial_no_status.json
+#: stock/workspace/stock/stock.json
+msgid "Serial No Status"
+msgstr "crwdns84388:0crwdne84388:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
+#: stock/workspace/stock/stock.json
+msgid "Serial No Warranty Expiry"
+msgstr "crwdns84390:0crwdne84390:0"
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Serial No and Batch"
+msgstr "crwdns84392:0crwdne84392:0"
+
+#. Label of a Section Break field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Serial No and Batch"
+msgstr "crwdns84394:0crwdne84394:0"
+
+#. Label of a Section Break field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Serial No and Batch"
+msgstr "crwdns84396:0crwdne84396:0"
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Serial No and Batch for Finished Good"
+msgstr "crwdns84398:0crwdne84398:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
+msgid "Serial No is mandatory"
+msgstr "crwdns84400:0crwdne84400:0"
+
+#: selling/doctype/installation_note/installation_note.py:77
+msgid "Serial No is mandatory for Item {0}"
+msgstr "crwdns84402:0{0}crwdne84402:0"
+
+#: public/js/utils/serial_no_batch_selector.js:488
+msgid "Serial No {0} already exists"
+msgstr "crwdns84404:0{0}crwdne84404:0"
+
+#: public/js/utils/barcode_scanner.js:321
+msgid "Serial No {0} already scanned"
+msgstr "crwdns84406:0{0}crwdne84406:0"
+
+#: selling/doctype/installation_note/installation_note.py:94
+msgid "Serial No {0} does not belong to Delivery Note {1}"
+msgstr "crwdns84408:0{0}crwdnd84408:0{1}crwdne84408:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
+msgid "Serial No {0} does not belong to Item {1}"
+msgstr "crwdns84410:0{0}crwdnd84410:0{1}crwdne84410:0"
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
+#: selling/doctype/installation_note/installation_note.py:84
+msgid "Serial No {0} does not exist"
+msgstr "crwdns84412:0{0}crwdne84412:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
+msgid "Serial No {0} does not exists"
+msgstr "crwdns104656:0{0}crwdne104656:0"
+
+#: public/js/utils/barcode_scanner.js:402
+msgid "Serial No {0} is already added"
+msgstr "crwdns84416:0{0}crwdne84416:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
+msgid "Serial No {0} is under maintenance contract upto {1}"
+msgstr "crwdns84418:0{0}crwdnd84418:0{1}crwdne84418:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
+msgid "Serial No {0} is under warranty upto {1}"
+msgstr "crwdns84420:0{0}crwdnd84420:0{1}crwdne84420:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
+msgid "Serial No {0} not found"
+msgstr "crwdns84422:0{0}crwdne84422:0"
+
+#: selling/page/point_of_sale/pos_controller.js:734
+msgid "Serial No: {0} has already been transacted into another POS Invoice."
+msgstr "crwdns84424:0{0}crwdne84424:0"
+
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
+msgid "Serial Nos"
+msgstr "crwdns84426:0crwdne84426:0"
+
+#: public/js/utils/serial_no_batch_selector.js:20
+#: public/js/utils/serial_no_batch_selector.js:185
+msgid "Serial Nos / Batch Nos"
+msgstr "crwdns84428:0crwdne84428:0"
+
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
+msgid "Serial Nos Mismatch"
+msgstr "crwdns84430:0crwdne84430:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Serial Nos and Batches"
+msgstr "crwdns84432:0crwdne84432:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
+msgid "Serial Nos are created successfully"
+msgstr "crwdns84434:0crwdne84434:0"
+
+#: stock/stock_ledger.py:1945
+msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
+msgstr "crwdns84436:0crwdne84436:0"
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Serial Number Series"
+msgstr "crwdns84438:0crwdne84438:0"
+
+#. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Serial and Batch"
+msgstr "crwdns84440:0crwdne84440:0"
+
+#. Option for the 'Reservation Based On' (Select) field in DocType 'Stock
+#. Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Serial and Batch"
+msgstr "crwdns84442:0crwdne84442:0"
+
+#. Name of a DocType
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
+#: stock/report/stock_ledger/stock_ledger.py:326
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84444:0crwdne84444:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84446:0crwdne84446:0"
+
+#. Label of a Link field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84448:0crwdne84448:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84450:0crwdne84450:0"
+
+#. Label of a Link field in DocType 'Installation Note Item'
+#: selling/doctype/installation_note_item/installation_note_item.json
+msgctxt "Installation Note Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84452:0crwdne84452:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84454:0crwdne84454:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84456:0crwdne84456:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84458:0crwdne84458:0"
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84460:0crwdne84460:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84462:0crwdne84462:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84464:0crwdne84464:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84466:0crwdne84466:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84468:0crwdne84468:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84470:0crwdne84470:0"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84472:0crwdne84472:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Serial and Batch Bundle"
+msgstr "crwdns84474:0crwdne84474:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
+msgid "Serial and Batch Bundle created"
+msgstr "crwdns84476:0crwdne84476:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
+msgid "Serial and Batch Bundle updated"
+msgstr "crwdns84478:0crwdne84478:0"
+
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr "crwdns111996:0{0}crwdnd111996:0{1}crwdnd111996:0{2}crwdne111996:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Serial and Batch Details"
+msgstr "crwdns84480:0crwdne84480:0"
+
+#. Name of a DocType
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgid "Serial and Batch Entry"
+msgstr "crwdns84482:0crwdne84482:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Serial and Batch No"
+msgstr "crwdns84484:0crwdne84484:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Serial and Batch No"
+msgstr "crwdns84486:0crwdne84486:0"
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
+msgid "Serial and Batch Nos"
+msgstr "crwdns84488:0crwdne84488:0"
+
+#. Description of the 'Auto Reserve Serial and Batch Nos' (Check) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial and Batch Nos will be auto-reserved based on <b>Pick Serial / Batch Based On</b>"
+msgstr "crwdns84490:0crwdne84490:0"
+
+#. Label of a Section Break field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Serial and Batch Reservation"
+msgstr "crwdns84492:0crwdne84492:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Serial and Batch Reservation"
+msgstr "crwdns84494:0crwdne84494:0"
+
+#. Name of a report
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.json
+msgid "Serial and Batch Summary"
+msgstr "crwdns84496:0crwdne84496:0"
+
+#: stock/utils.py:408
+msgid "Serial number {0} entered more than once"
+msgstr "crwdns84498:0{0}crwdne84498:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:614
+msgid "Series"
+msgstr "crwdns84500:0crwdne84500:0"
+
+#. Label of a Select field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Series"
+msgstr "crwdns84502:0crwdne84502:0"
+
+#. Label of a Select field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Series"
+msgstr "crwdns84504:0crwdne84504:0"
+
+#. Label of a Select field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Series"
+msgstr "crwdns84506:0crwdne84506:0"
+
+#. Label of a Select field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Series"
+msgstr "crwdns84508:0crwdne84508:0"
+
+#. Label of a Select field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Series"
+msgstr "crwdns84510:0crwdne84510:0"
+
+#. Label of a Data field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Series"
+msgstr "crwdns84512:0crwdne84512:0"
+
+#. Label of a Select field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "Series"
+msgstr "crwdns84514:0crwdne84514:0"
+
+#. Label of a Select field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Series"
+msgstr "crwdns84516:0crwdne84516:0"
+
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Series"
+msgstr "crwdns84518:0crwdne84518:0"
+
+#. Label of a Select field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Series"
+msgstr "crwdns84520:0crwdne84520:0"
+
+#. Label of a Select field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Series"
+msgstr "crwdns84522:0crwdne84522:0"
+
+#. Label of a Select field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Series"
+msgstr "crwdns84524:0crwdne84524:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Series"
+msgstr "crwdns84526:0crwdne84526:0"
+
+#. Label of a Select field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Series"
+msgstr "crwdns84528:0crwdne84528:0"
+
+#. Label of a Select field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Series"
+msgstr "crwdns84530:0crwdne84530:0"
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Series"
+msgstr "crwdns84532:0crwdne84532:0"
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Series"
+msgstr "crwdns84534:0crwdne84534:0"
+
+#. Label of a Select field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Series"
+msgstr "crwdns84536:0crwdne84536:0"
+
+#. Label of a Select field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Series"
+msgstr "crwdns84538:0crwdne84538:0"
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Series"
+msgstr "crwdns84540:0crwdne84540:0"
+
+#. Label of a Select field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Series"
+msgstr "crwdns84542:0crwdne84542:0"
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Series"
+msgstr "crwdns84544:0crwdne84544:0"
+
+#. Label of a Select field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Series"
+msgstr "crwdns84546:0crwdne84546:0"
+
+#. Label of a Select field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Series"
+msgstr "crwdns84548:0crwdne84548:0"
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Series"
+msgstr "crwdns84550:0crwdne84550:0"
+
+#. Label of a Select field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "Series"
+msgstr "crwdns84552:0crwdne84552:0"
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Series"
+msgstr "crwdns84554:0crwdne84554:0"
+
+#. Label of a Select field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Series"
+msgstr "crwdns84556:0crwdne84556:0"
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Series"
+msgstr "crwdns84558:0crwdne84558:0"
+
+#. Label of a Select field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Series"
+msgstr "crwdns84560:0crwdne84560:0"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Series"
+msgstr "crwdns84562:0crwdne84562:0"
+
+#. Label of a Data field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Series"
+msgstr "crwdns84564:0crwdne84564:0"
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Series"
+msgstr "crwdns84566:0crwdne84566:0"
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Series"
+msgstr "crwdns84568:0crwdne84568:0"
+
+#. Label of a Select field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Series"
+msgstr "crwdns84570:0crwdne84570:0"
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Series"
+msgstr "crwdns84572:0crwdne84572:0"
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Series"
+msgstr "crwdns84574:0crwdne84574:0"
+
+#. Label of a Select field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Series"
+msgstr "crwdns84576:0crwdne84576:0"
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Series"
+msgstr "crwdns84578:0crwdne84578:0"
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Series"
+msgstr "crwdns84580:0crwdne84580:0"
+
+#. Label of a Select field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Series"
+msgstr "crwdns84582:0crwdne84582:0"
+
+#. Label of a Select field in DocType 'Stock Reconciliation'
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgctxt "Stock Reconciliation"
+msgid "Series"
+msgstr "crwdns84584:0crwdne84584:0"
+
+#. Label of a Select field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Series"
+msgstr "crwdns84586:0crwdne84586:0"
+
+#. Label of a Select field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Series"
+msgstr "crwdns84588:0crwdne84588:0"
+
+#. Label of a Select field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Series"
+msgstr "crwdns84590:0crwdne84590:0"
+
+#. Label of a Select field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Series"
+msgstr "crwdns84592:0crwdne84592:0"
+
+#. Label of a Select field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Series"
+msgstr "crwdns84594:0crwdne84594:0"
+
+#. Label of a Select field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Series"
+msgstr "crwdns84596:0crwdne84596:0"
+
+#. Label of a Select field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Series"
+msgstr "crwdns84598:0crwdne84598:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Series for Asset Depreciation Entry (Journal Entry)"
+msgstr "crwdns84600:0crwdne84600:0"
+
+#: buying/doctype/supplier/supplier.py:136
+msgid "Series is mandatory"
+msgstr "crwdns84602:0crwdne84602:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:108
+msgid "Service"
+msgstr "crwdns84604:0crwdne84604:0"
+
+#. Label of a Small Text field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Service Address"
+msgstr "crwdns84606:0crwdne84606:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Service Cost Per Qty"
+msgstr "crwdns84608:0crwdne84608:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Service Cost Per Qty"
+msgstr "crwdns84610:0crwdne84610:0"
+
+#. Name of a DocType
+#: support/doctype/service_day/service_day.json
+msgid "Service Day"
+msgstr "crwdns84612:0crwdne84612:0"
+
+#. Label of a Date field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Service End Date"
+msgstr "crwdns84614:0crwdne84614:0"
+
+#. Label of a Date field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Service End Date"
+msgstr "crwdns84616:0crwdne84616:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Service End Date"
+msgstr "crwdns84618:0crwdne84618:0"
+
+#. Label of a Date field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Service End Date"
+msgstr "crwdns84620:0crwdne84620:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Service Expense Total Amount"
+msgstr "crwdns84622:0crwdne84622:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Service Expenses"
+msgstr "crwdns84624:0crwdne84624:0"
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item"
+msgstr "crwdns84626:0crwdne84626:0"
+
+#. Label of a Float field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item Qty"
+msgstr "crwdns84628:0crwdne84628:0"
+
+#. Description of the 'Conversion Factor' (Float) field in DocType
+#. 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item Qty / Finished Good Qty"
+msgstr "crwdns84630:0crwdne84630:0"
+
+#. Label of a Link field in DocType 'Subcontracting BOM'
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgctxt "Subcontracting BOM"
+msgid "Service Item UOM"
+msgstr "crwdns84632:0crwdne84632:0"
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
+msgid "Service Item {0} is disabled."
+msgstr "crwdns84634:0{0}crwdne84634:0"
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
+msgid "Service Item {0} must be a non-stock item."
+msgstr "crwdns84636:0{0}crwdne84636:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order'
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Service Items"
+msgstr "crwdns84638:0crwdne84638:0"
+
+#. Name of a DocType
+#. Label of a Card Break in the Support Workspace
+#: support/doctype/service_level_agreement/service_level_agreement.json
+#: support/workspace/support/support.json
+msgid "Service Level Agreement"
+msgstr "crwdns84640:0crwdne84640:0"
+
+#. Label of a Link field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement"
+msgstr "crwdns84642:0crwdne84642:0"
+
+#. Label of a Link in the Support Workspace
+#. Label of a shortcut in the Support Workspace
+#: support/workspace/support/support.json
+msgctxt "Service Level Agreement"
+msgid "Service Level Agreement"
+msgstr "crwdns84644:0crwdne84644:0"
+
+#. Label of a Datetime field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement Creation"
+msgstr "crwdns84646:0crwdne84646:0"
+
+#. Label of a Section Break field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement Details"
+msgstr "crwdns84648:0crwdne84648:0"
+
+#. Label of a Select field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Service Level Agreement Status"
+msgstr "crwdns84650:0crwdne84650:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
+msgid "Service Level Agreement for {0} {1} already exists."
+msgstr "crwdns84652:0{0}crwdnd84652:0{1}crwdne84652:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
+msgid "Service Level Agreement has been changed to {0}."
+msgstr "crwdns84654:0{0}crwdne84654:0"
+
+#: support/doctype/issue/issue.js:77
+msgid "Service Level Agreement was reset."
+msgstr "crwdns84656:0crwdne84656:0"
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Service Level Agreements"
+msgstr "crwdns84658:0crwdne84658:0"
+
+#. Label of a Data field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Service Level Name"
+msgstr "crwdns84660:0crwdne84660:0"
+
+#. Name of a DocType
+#: support/doctype/service_level_priority/service_level_priority.json
+msgid "Service Level Priority"
+msgstr "crwdns84662:0crwdne84662:0"
+
+#. Label of a Select field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Service Provider"
+msgstr "crwdns84664:0crwdne84664:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Service Provider"
+msgstr "crwdns84666:0crwdne84666:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Service Received But Not Billed"
+msgstr "crwdns84668:0crwdne84668:0"
+
+#. Label of a Date field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Service Start Date"
+msgstr "crwdns84670:0crwdne84670:0"
+
+#. Label of a Date field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Service Start Date"
+msgstr "crwdns84672:0crwdne84672:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Service Start Date"
+msgstr "crwdns84674:0crwdne84674:0"
+
+#. Label of a Date field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Service Start Date"
+msgstr "crwdns84676:0crwdne84676:0"
+
+#. Label of a Date field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Service Stop Date"
+msgstr "crwdns84678:0crwdne84678:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Service Stop Date"
+msgstr "crwdns84680:0crwdne84680:0"
+
+#. Label of a Date field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Service Stop Date"
+msgstr "crwdns84682:0crwdne84682:0"
+
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
+msgid "Service Stop Date cannot be after Service End Date"
+msgstr "crwdns84684:0crwdne84684:0"
+
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
+msgid "Service Stop Date cannot be before Service Start Date"
+msgstr "crwdns84686:0crwdne84686:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:52
+#: setup/setup_wizard/operations/install_fixtures.py:155
+msgid "Services"
+msgstr "crwdns84688:0crwdne84688:0"
+
+#. Label of a Table field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Services"
+msgstr "crwdns84690:0crwdne84690:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr "crwdns112604:0crwdne112604:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Set Accepted Warehouse"
+msgstr "crwdns84692:0crwdne84692:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Set Advances and Allocate (FIFO)"
+msgstr "crwdns84694:0crwdne84694:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Set Basic Rate Manually"
+msgstr "crwdns84696:0crwdne84696:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
+msgid "Set Default Supplier"
+msgstr "crwdns84698:0crwdne84698:0"
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Set Exchange Gain / Loss"
+msgstr "crwdns84700:0crwdne84700:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Set From Warehouse"
+msgstr "crwdns84702:0crwdne84702:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Set From Warehouse"
+msgstr "crwdns84704:0crwdne84704:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Set From Warehouse"
+msgstr "crwdns84706:0crwdne84706:0"
+
+#. Description of the 'Territory Targets' (Section Break) field in DocType
+#. 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution."
+msgstr "crwdns84708:0crwdne84708:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Set Landed Cost Based on Purchase Invoice Rate"
+msgstr "crwdns84710:0crwdne84710:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
+msgid "Set Loyalty Program"
+msgstr "crwdns84712:0crwdne84712:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
+msgid "Set New Release Date"
+msgstr "crwdns84716:0crwdne84716:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Set Operating Cost / Scrape Items From Sub-assemblies"
+msgstr "crwdns84718:0crwdne84718:0"
+
+#. Label of a Check field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Set Operating Cost Based On BOM Quantity"
+msgstr "crwdns84720:0crwdne84720:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr "crwdns111998:0crwdne111998:0"
+
+#. Label of a Check field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Set Posting Date"
+msgstr "crwdns84722:0crwdne84722:0"
+
+#: manufacturing/doctype/bom/bom.js:800
+msgid "Set Process Loss Item Quantity"
+msgstr "crwdns84724:0crwdne84724:0"
+
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
+msgid "Set Project Status"
+msgstr "crwdns84726:0crwdne84726:0"
+
+#: projects/doctype/project/project.js:182
+msgid "Set Project and all Tasks to status {0}?"
+msgstr "crwdns84728:0{0}crwdne84728:0"
+
+#: manufacturing/doctype/bom/bom.js:801
+msgid "Set Quantity"
+msgstr "crwdns84730:0crwdne84730:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Set Reserve Warehouse"
+msgstr "crwdns84732:0crwdne84732:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Set Reserve Warehouse"
+msgstr "crwdns84734:0crwdne84734:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:82
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
+msgid "Set Response Time for Priority {0} in row {1}."
+msgstr "crwdns84736:0{0}crwdnd84736:0{1}crwdne84736:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Set Source Warehouse"
+msgstr "crwdns84738:0crwdne84738:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Set Source Warehouse"
+msgstr "crwdns84740:0crwdne84740:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Set Source Warehouse"
+msgstr "crwdns84742:0crwdne84742:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Set Target Warehouse"
+msgstr "crwdns84744:0crwdne84744:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Set Target Warehouse"
+msgstr "crwdns84746:0crwdne84746:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Set Target Warehouse"
+msgstr "crwdns84748:0crwdne84748:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Set Target Warehouse"
+msgstr "crwdns84750:0crwdne84750:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Set Target Warehouse"
+msgstr "crwdns84752:0crwdne84752:0"
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/company_set_up/company_set_up.json
+msgid "Set Up a Company"
+msgstr "crwdns84754:0crwdne84754:0"
+
+#. Label of a Check field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Set Valuation Rate Based on Source Warehouse"
+msgstr "crwdns84756:0crwdne84756:0"
+
+#: selling/doctype/sales_order/sales_order.js:207
+msgid "Set Warehouse"
+msgstr "crwdns84758:0crwdne84758:0"
+
+#: crm/doctype/opportunity/opportunity_list.js:17
+#: support/doctype/issue/issue_list.js:12
+msgid "Set as Closed"
+msgstr "crwdns84760:0crwdne84760:0"
+
+#: projects/doctype/task/task_list.js:20
+msgid "Set as Completed"
+msgstr "crwdns84762:0crwdne84762:0"
+
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
+msgid "Set as Lost"
+msgstr "crwdns84764:0crwdne84764:0"
+
+#: crm/doctype/opportunity/opportunity_list.js:13
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
+msgid "Set as Open"
+msgstr "crwdns84766:0crwdne84766:0"
+
+#: setup/doctype/company/company.py:410
+msgid "Set default inventory account for perpetual inventory"
+msgstr "crwdns84768:0crwdne84768:0"
+
+#: setup/doctype/company/company.py:420
+msgid "Set default {0} account for non stock items"
+msgstr "crwdns84770:0{0}crwdne84770:0"
+
+#. Description of the 'Fetch Value From' (Select) field in DocType 'Inventory
+#. Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Set fieldname from which you want to fetch the data from the parent form."
+msgstr "crwdns84772:0crwdne84772:0"
+
+#: manufacturing/doctype/bom/bom.js:790
+msgid "Set quantity of process loss item:"
+msgstr "crwdns84774:0crwdne84774:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Set rate of sub-assembly item based on BOM"
+msgstr "crwdns84776:0crwdne84776:0"
+
+#. Description of the 'Sales Person Targets' (Section Break) field in DocType
+#. 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Set targets Item Group-wise for this Sales Person."
+msgstr "crwdns84778:0crwdne84778:0"
+
+#: manufacturing/doctype/work_order/work_order.js:923
+msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
+msgstr "crwdns84780:0crwdne84780:0"
+
+#. Description of the 'Manual Inspection' (Check) field in DocType 'Quality
+#. Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Set the status manually."
+msgstr "crwdns84782:0crwdne84782:0"
+
+#: regional/italy/setup.py:231
+msgid "Set this if the customer is a Public Administration company."
+msgstr "crwdns84784:0crwdne84784:0"
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
+#: selling/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
+#: stock/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
+msgid "Set up your Warehouse"
+msgstr "crwdns84786:0crwdne84786:0"
+
+#: assets/doctype/asset/asset.py:670
+msgid "Set {0} in asset category {1} for company {2}"
+msgstr "crwdns84788:0{0}crwdnd84788:0{1}crwdnd84788:0{2}crwdne84788:0"
+
+#: assets/doctype/asset/asset.py:945
+msgid "Set {0} in asset category {1} or company {2}"
+msgstr "crwdns84790:0{0}crwdnd84790:0{1}crwdnd84790:0{2}crwdne84790:0"
+
+#: assets/doctype/asset/asset.py:942
+msgid "Set {0} in company {1}"
+msgstr "crwdns84792:0{0}crwdnd84792:0{1}crwdne84792:0"
+
+#. Description of the 'Accepted Warehouse' (Link) field in DocType
+#. 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Sets 'Accepted Warehouse' in each row of the Items table."
+msgstr "crwdns84794:0crwdne84794:0"
+
+#. Description of the 'Rejected Warehouse' (Link) field in DocType
+#. 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Sets 'Rejected Warehouse' in each row of the Items table."
+msgstr "crwdns84796:0crwdne84796:0"
+
+#. Description of the 'Set Reserve Warehouse' (Link) field in DocType
+#. 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Sets 'Reserve Warehouse' in each row of the Supplied Items table."
+msgstr "crwdns84798:0crwdne84798:0"
+
+#. Description of the 'Default Source Warehouse' (Link) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Sets 'Source Warehouse' in each row of the items table."
+msgstr "crwdns84800:0crwdne84800:0"
+
+#. Description of the 'Default Target Warehouse' (Link) field in DocType 'Stock
+#. Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Sets 'Target Warehouse' in each row of the items table."
+msgstr "crwdns84802:0crwdne84802:0"
+
+#. Description of the 'Set Target Warehouse' (Link) field in DocType
+#. 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Sets 'Warehouse' in each row of the Items table."
+msgstr "crwdns84804:0crwdne84804:0"
+
+#. Description of the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Setting Account Type helps in selecting this Account in transactions."
+msgstr "crwdns84806:0crwdne84806:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:129
+msgid "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}"
+msgstr "crwdns84808:0{0}crwdnd84808:0{1}crwdne84808:0"
+
+#: stock/doctype/pick_list/pick_list.js:80
+msgid "Setting Item Locations..."
+msgstr "crwdns84810:0crwdne84810:0"
+
+#: setup/setup_wizard/setup_wizard.py:34
+msgid "Setting defaults"
+msgstr "crwdns84812:0crwdne84812:0"
+
+#. Description of the 'Is Company Account' (Check) field in DocType 'Bank
+#. Account'
+#: accounts/doctype/bank_account/bank_account.json
+msgctxt "Bank Account"
+msgid "Setting the account as a Company Account is necessary for Bank Reconciliation"
+msgstr "crwdns84814:0crwdne84814:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/setup_taxes/setup_taxes.json
+msgid "Setting up Taxes"
+msgstr "crwdns84816:0crwdne84816:0"
+
+#: setup/setup_wizard/setup_wizard.py:29
+msgid "Setting up company"
+msgstr "crwdns84818:0crwdne84818:0"
+
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
+msgid "Setting {} is required"
+msgstr "crwdns84820:0crwdne84820:0"
+
+#. Label of a Card Break in the Buying Workspace
+#. Label of a Card Break in the CRM Workspace
+#. Label of a Card Break in the Manufacturing Workspace
+#. Label of a Card Break in the Projects Workspace
+#. Label of a Card Break in the Selling Workspace
+#. Name of a Workspace
+#. Label of a Card Break in the Stock Workspace
+#. Label of a Card Break in the Support Workspace
+#: buying/workspace/buying/buying.json crm/workspace/crm/crm.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: projects/workspace/projects/projects.json
+#: selling/workspace/selling/selling.json
+#: setup/workspace/settings/settings.json stock/workspace/stock/stock.json
+#: support/workspace/support/support.json
+msgid "Settings"
+msgstr "crwdns84822:0crwdne84822:0"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Settings"
+msgstr "crwdns84824:0crwdne84824:0"
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Settings"
+msgstr "crwdns84826:0crwdne84826:0"
+
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr "crwdns112000:0crwdne112000:0"
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
+msgid "Settled"
+msgstr "crwdns84828:0crwdne84828:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Settled"
+msgstr "crwdns84830:0crwdne84830:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Settled"
+msgstr "crwdns84832:0crwdne84832:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr "crwdns112002:0crwdne112002:0"
+
+#. Title of an Onboarding Step
+#: setup/onboarding_step/letterhead/letterhead.json
+msgid "Setup Your Letterhead"
+msgstr "crwdns84834:0crwdne84834:0"
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
+msgid "Setup a Warehouse"
+msgstr "crwdns84836:0crwdne84836:0"
+
+#: public/js/setup_wizard.js:18
+msgid "Setup your organization"
+msgstr "crwdns84838:0crwdne84838:0"
+
+#. Name of a DocType
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/share_balance/share_balance.json
+#: accounts/doctype/shareholder/shareholder.js:21
+#: accounts/report/share_balance/share_balance.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Share Balance"
+msgstr "crwdns84840:0crwdne84840:0"
+
+#. Label of a Section Break field in DocType 'Shareholder'
+#. Label of a Table field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Share Balance"
+msgstr "crwdns84842:0crwdne84842:0"
+
+#. Name of a report
+#. Label of a Link in the Accounting Workspace
+#: accounts/doctype/shareholder/shareholder.js:27
+#: accounts/report/share_ledger/share_ledger.json
+#: accounts/workspace/accounting/accounting.json
+msgid "Share Ledger"
+msgstr "crwdns84844:0crwdne84844:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Share Management"
+msgstr "crwdns84846:0crwdne84846:0"
+
+#. Name of a DocType
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/report/share_ledger/share_ledger.py:59
+msgid "Share Transfer"
+msgstr "crwdns84848:0crwdne84848:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Share Transfer"
+msgid "Share Transfer"
+msgstr "crwdns84850:0crwdne84850:0"
+
+#. Name of a DocType
+#: accounts/doctype/share_type/share_type.json
+#: accounts/report/share_balance/share_balance.py:58
+#: accounts/report/share_ledger/share_ledger.py:54
+msgid "Share Type"
+msgstr "crwdns84852:0crwdne84852:0"
+
+#. Label of a Link field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "Share Type"
+msgstr "crwdns84854:0crwdne84854:0"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Share Type"
+msgstr "crwdns84856:0crwdne84856:0"
+
+#. Name of a DocType
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/report/share_balance/share_balance.js:16
+#: accounts/report/share_balance/share_balance.py:57
+#: accounts/report/share_ledger/share_ledger.js:16
+#: accounts/report/share_ledger/share_ledger.py:51
+msgid "Shareholder"
+msgstr "crwdns84858:0crwdne84858:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Shareholder"
+msgid "Shareholder"
+msgstr "crwdns84860:0crwdne84860:0"
+
+#. Label of a Int field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Shelf Life In Days"
+msgstr "crwdns84862:0crwdne84862:0"
+
+#: assets/doctype/asset/asset.js:288
+msgid "Shift"
+msgstr "crwdns84864:0crwdne84864:0"
+
+#. Label of a Link field in DocType 'Depreciation Schedule'
+#: assets/doctype/depreciation_schedule/depreciation_schedule.json
+msgctxt "Depreciation Schedule"
+msgid "Shift"
+msgstr "crwdns84866:0crwdne84866:0"
+
+#. Label of a Float field in DocType 'Asset Shift Factor'
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgctxt "Asset Shift Factor"
+msgid "Shift Factor"
+msgstr "crwdns84868:0crwdne84868:0"
+
+#. Label of a Data field in DocType 'Asset Shift Factor'
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+msgctxt "Asset Shift Factor"
+msgid "Shift Name"
+msgstr "crwdns84870:0crwdne84870:0"
+
+#. Name of a DocType
+#: stock/doctype/delivery_note/delivery_note.js:181
+#: stock/doctype/shipment/shipment.json
+msgid "Shipment"
+msgstr "crwdns84872:0crwdne84872:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Shipment"
+msgstr "crwdns84874:0crwdne84874:0"
+
+#. Label of a Currency field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Amount"
+msgstr "crwdns84876:0crwdne84876:0"
+
+#. Name of a DocType
+#: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
+msgid "Shipment Delivery Note"
+msgstr "crwdns84878:0crwdne84878:0"
+
+#. Label of a Table field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Delivery Note"
+msgstr "crwdns84880:0crwdne84880:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment ID"
+msgstr "crwdns84882:0crwdne84882:0"
+
+#. Label of a Section Break field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Information"
+msgstr "crwdns84884:0crwdne84884:0"
+
+#. Name of a DocType
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgid "Shipment Parcel"
+msgstr "crwdns84886:0crwdne84886:0"
+
+#. Label of a Table field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Parcel"
+msgstr "crwdns84888:0crwdne84888:0"
+
+#. Name of a DocType
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgid "Shipment Parcel Template"
+msgstr "crwdns84890:0crwdne84890:0"
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment Type"
+msgstr "crwdns84892:0crwdne84892:0"
+
+#. Label of a Section Break field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Shipment details"
+msgstr "crwdns84894:0crwdne84894:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:922
+msgid "Shipments"
+msgstr "crwdns84896:0crwdne84896:0"
+
+#. Label of a Link field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Account"
+msgstr "crwdns84898:0crwdne84898:0"
+
+#: stock/report/delayed_item_report/delayed_item_report.py:124
+#: stock/report/delayed_order_report/delayed_order_report.py:53
+msgid "Shipping Address"
+msgstr "crwdns84900:0crwdne84900:0"
+
+#. Option for the 'Determine Address Tax Category From' (Select) field in
+#. DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Shipping Address"
+msgstr "crwdns84902:0crwdne84902:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Shipping Address"
+msgstr "crwdns84904:0crwdne84904:0"
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Shipping Address"
+msgstr "crwdns84906:0crwdne84906:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Shipping Address"
+msgstr "crwdns84908:0crwdne84908:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Shipping Address"
+msgstr "crwdns84910:0crwdne84910:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Shipping Address"
+msgstr "crwdns84912:0crwdne84912:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Shipping Address"
+msgstr "crwdns84914:0crwdne84914:0"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Shipping Address"
+msgstr "crwdns84916:0crwdne84916:0"
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shipping Address"
+msgstr "crwdns84918:0crwdne84918:0"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Shipping Address"
+msgstr "crwdns84920:0crwdne84920:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Shipping Address"
+msgstr "crwdns84922:0crwdne84922:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Shipping Address Details"
+msgstr "crwdns84924:0crwdne84924:0"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Shipping Address Details"
+msgstr "crwdns84926:0crwdne84926:0"
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Shipping Address Details"
+msgstr "crwdns84928:0crwdne84928:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Shipping Address Name"
+msgstr "crwdns84930:0crwdne84930:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Shipping Address Name"
+msgstr "crwdns84932:0crwdne84932:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shipping Address Name"
+msgstr "crwdns84934:0crwdne84934:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Shipping Address Template"
+msgstr "crwdns84936:0crwdne84936:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
+msgid "Shipping Address does not have country, which is required for this Shipping Rule"
+msgstr "crwdns84938:0crwdne84938:0"
+
+#. Label of a Currency field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Amount"
+msgstr "crwdns84940:0crwdne84940:0"
+
+#. Label of a Currency field in DocType 'Shipping Rule Condition'
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgctxt "Shipping Rule Condition"
+msgid "Shipping Amount"
+msgstr "crwdns84942:0crwdne84942:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping City"
+msgstr "crwdns84944:0crwdne84944:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping Country"
+msgstr "crwdns84946:0crwdne84946:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping County"
+msgstr "crwdns84948:0crwdne84948:0"
+
+#. Name of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Shipping Rule"
+msgstr "crwdns84950:0crwdne84950:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Shipping Rule"
+msgstr "crwdns84952:0crwdne84952:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Shipping Rule"
+msgstr "crwdns84954:0crwdne84954:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Shipping Rule"
+msgstr "crwdns84956:0crwdne84956:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Shipping Rule"
+msgstr "crwdns84958:0crwdne84958:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Shipping Rule"
+msgstr "crwdns84960:0crwdne84960:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Shipping Rule"
+msgstr "crwdns84962:0crwdne84962:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Shipping Rule"
+msgstr "crwdns84964:0crwdne84964:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shipping Rule"
+msgstr "crwdns84966:0crwdne84966:0"
+
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Stock Workspace
+#: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule"
+msgstr "crwdns84968:0crwdne84968:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Shipping Rule"
+msgstr "crwdns84970:0crwdne84970:0"
+
+#. Name of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "Shipping Rule Condition"
+msgstr "crwdns84972:0crwdne84972:0"
+
+#. Label of a Section Break field in DocType 'Shipping Rule'
+#. Label of a Table field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule Conditions"
+msgstr "crwdns84974:0crwdne84974:0"
+
+#. Name of a DocType
+#: accounts/doctype/shipping_rule_country/shipping_rule_country.json
+msgid "Shipping Rule Country"
+msgstr "crwdns84976:0crwdne84976:0"
+
+#. Label of a Data field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule Label"
+msgstr "crwdns84978:0crwdne84978:0"
+
+#. Label of a Select field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Shipping Rule Type"
+msgstr "crwdns84980:0crwdne84980:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping State"
+msgstr "crwdns84982:0crwdne84982:0"
+
+#. Label of a Data field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Shipping Zipcode"
+msgstr "crwdns84984:0crwdne84984:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
+msgid "Shipping rule not applicable for country {0} in Shipping Address"
+msgstr "crwdns84986:0{0}crwdne84986:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
+msgid "Shipping rule only applicable for Buying"
+msgstr "crwdns84988:0crwdne84988:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
+msgid "Shipping rule only applicable for Selling"
+msgstr "crwdns84990:0crwdne84990:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Shopping Cart"
+msgstr "crwdns84992:0crwdne84992:0"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Shopping Cart"
+msgstr "crwdns84994:0crwdne84994:0"
+
+#. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Shopping Cart"
+msgstr "crwdns84996:0crwdne84996:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Shopping Cart"
+msgstr "crwdns84998:0crwdne84998:0"
+
+#. Label of a Data field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Short Name"
+msgstr "crwdns85000:0crwdne85000:0"
+
+#. Label of a Link field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Short Term Loan Account"
+msgstr "crwdns85002:0crwdne85002:0"
+
+#. Description of the 'Bio / Cover Letter' (Text Editor) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Short biography for website and other publications."
+msgstr "crwdns85004:0crwdne85004:0"
+
+#: stock/report/stock_projected_qty/stock_projected_qty.py:220
+msgid "Shortage Qty"
+msgstr "crwdns85006:0crwdne85006:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Balances in Chart Of Accounts"
+msgstr "crwdns85008:0crwdne85008:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Show Barcode Field in Stock Transactions"
+msgstr "crwdns85010:0crwdne85010:0"
+
+#: accounts/report/general_ledger/general_ledger.js:189
+msgid "Show Cancelled Entries"
+msgstr "crwdns85012:0crwdne85012:0"
+
+#: templates/pages/projects.js:61
+msgid "Show Completed"
+msgstr "crwdns85014:0crwdne85014:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
+msgid "Show Cumulative Amount"
+msgstr "crwdns85016:0crwdne85016:0"
+
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
+msgid "Show Disabled Warehouses"
+msgstr "crwdns85018:0crwdne85018:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr "crwdns112004:0crwdne112004:0"
+
+#. Label of a Check field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Show Failed Logs"
+msgstr "crwdns85020:0crwdne85020:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
+msgid "Show Future Payments"
+msgstr "crwdns85022:0crwdne85022:0"
+
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
+msgid "Show GL Balance"
+msgstr "crwdns85024:0crwdne85024:0"
+
+#. Label of a Check field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Show In Website"
+msgstr "crwdns85026:0crwdne85026:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Inclusive Tax in Print"
+msgstr "crwdns85028:0crwdne85028:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Show Items"
+msgstr "crwdns85030:0crwdne85030:0"
+
+#. Label of a Check field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Show Latest Forum Posts"
+msgstr "crwdns85032:0crwdne85032:0"
+
+#: accounts/report/purchase_register/purchase_register.js:64
+#: accounts/report/sales_register/sales_register.js:76
+msgid "Show Ledger View"
+msgstr "crwdns85034:0crwdne85034:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
+msgid "Show Linked Delivery Notes"
+msgstr "crwdns85036:0crwdne85036:0"
+
+#: accounts/report/general_ledger/general_ledger.js:194
+msgid "Show Net Values in Party Account"
+msgstr "crwdns85038:0crwdne85038:0"
+
+#. Label of a Check field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Show Net Values in Party Account"
+msgstr "crwdns85040:0crwdne85040:0"
+
+#: templates/pages/projects.js:63
+msgid "Show Open"
+msgstr "crwdns85042:0crwdne85042:0"
+
+#: accounts/report/general_ledger/general_ledger.js:178
+msgid "Show Opening Entries"
+msgstr "crwdns85044:0crwdne85044:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Show Operations"
+msgstr "crwdns85046:0crwdne85046:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Show Pay Button in Purchase Order Portal"
+msgstr "crwdns85048:0crwdne85048:0"
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:40
+msgid "Show Payment Details"
+msgstr "crwdns85050:0crwdne85050:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Payment Schedule in Print"
+msgstr "crwdns85052:0crwdne85052:0"
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:25
+msgid "Show Preview"
+msgstr "crwdns85054:0crwdne85054:0"
+
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
+#: accounts/report/general_ledger/general_ledger.js:204
+msgid "Show Remarks"
+msgstr "crwdns85056:0crwdne85056:0"
+
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
+msgid "Show Return Entries"
+msgstr "crwdns85058:0crwdne85058:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
+msgid "Show Sales Person"
+msgstr "crwdns85060:0crwdne85060:0"
+
+#: stock/report/stock_balance/stock_balance.js:95
+msgid "Show Stock Ageing Data"
+msgstr "crwdns85062:0crwdne85062:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Show Taxes as Table in Print"
+msgstr "crwdns85064:0crwdne85064:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr "crwdns112006:0crwdne112006:0"
+
+#: stock/report/stock_balance/stock_balance.js:90
+msgid "Show Variant Attributes"
+msgstr "crwdns85066:0crwdne85066:0"
+
+#: stock/doctype/item/item.js:106
+msgid "Show Variants"
+msgstr "crwdns85068:0crwdne85068:0"
+
+#: stock/report/stock_ageing/stock_ageing.js:70
+msgid "Show Warehouse-wise Stock"
+msgstr "crwdns85070:0crwdne85070:0"
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
+msgid "Show exploded view"
+msgstr "crwdns85072:0crwdne85072:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Show in Website"
+msgstr "crwdns85074:0crwdne85074:0"
+
+#: accounts/report/trial_balance/trial_balance.js:110
+msgid "Show net values in opening and closing columns"
+msgstr "crwdns85076:0crwdne85076:0"
+
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:35
+msgid "Show only POS"
+msgstr "crwdns85078:0crwdne85078:0"
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
+msgid "Show only the Immediate Upcoming Term"
+msgstr "crwdns85080:0crwdne85080:0"
+
+#: stock/utils.py:568
+msgid "Show pending entries"
+msgstr "crwdns85082:0crwdne85082:0"
+
+#: accounts/report/trial_balance/trial_balance.js:99
+msgid "Show unclosed fiscal year's P&L balances"
+msgstr "crwdns85084:0crwdne85084:0"
+
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
+msgid "Show with upcoming revenue/expense"
+msgstr "crwdns85086:0crwdne85086:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
+#: accounts/report/profitability_analysis/profitability_analysis.js:71
+#: accounts/report/trial_balance/trial_balance.js:94
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
+msgid "Show zero values"
+msgstr "crwdns85088:0crwdne85088:0"
+
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
+msgid "Show {0}"
+msgstr "crwdns85090:0{0}crwdne85090:0"
+
+#. Label of a Column Break field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Signatory Position"
+msgstr "crwdns85092:0crwdne85092:0"
+
+#. Label of a Check field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signed"
+msgstr "crwdns85094:0crwdne85094:0"
+
+#. Label of a Link field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signed By (Company)"
+msgstr "crwdns85096:0crwdne85096:0"
+
+#. Label of a Datetime field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signed On"
+msgstr "crwdns85098:0crwdne85098:0"
+
+#. Label of a Data field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signee"
+msgstr "crwdns85100:0crwdne85100:0"
+
+#. Label of a Signature field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signee (Company)"
+msgstr "crwdns85102:0crwdne85102:0"
+
+#. Label of a Section Break field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Signee Details"
+msgstr "crwdns85104:0crwdne85104:0"
+
+#. Description of the 'Condition' (Code) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Simple Python Expression, Example: doc.status == 'Open' and doc.issue_type == 'Bug'"
+msgstr "crwdns85106:0crwdne85106:0"
+
+#. Description of the 'Condition' (Code) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Simple Python Expression, Example: territory != 'All Territories'"
+msgstr "crwdns85108:0crwdne85108:0"
+
+#. Description of the 'Acceptance Criteria Formula' (Code) field in DocType
+#. 'Item Quality Inspection Parameter'
+#: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+msgctxt "Item Quality Inspection Parameter"
+msgid "Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
+"Numeric eg. 2: <b>mean &gt; 3.5</b> (mean of populated fields)<br>\n"
+"Value based eg.:  <b>reading_value in (\"A\", \"B\", \"C\")</b>"
+msgstr "crwdns85110:0crwdne85110:0"
+
+#. Description of the 'Acceptance Criteria Formula' (Code) field in DocType
+#. 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
+"Numeric eg. 2: <b>mean &gt; 3.5</b> (mean of populated fields)<br>\n"
+"Value based eg.:  <b>reading_value in (\"A\", \"B\", \"C\")</b>"
+msgstr "crwdns85112:0crwdne85112:0"
+
+#. Option for the 'Call Routing' (Select) field in DocType 'Incoming Call
+#. Settings'
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+msgctxt "Incoming Call Settings"
+msgid "Simultaneous"
+msgstr "crwdns85114:0crwdne85114:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:507
+msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
+msgstr "crwdns85116:0{0}crwdnd85116:0{1}crwdnd85116:0{0}crwdnd85116:0{1}crwdne85116:0"
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Single"
+msgstr "crwdns85118:0crwdne85118:0"
+
+#. Option for the 'Loyalty Program Type' (Select) field in DocType 'Loyalty
+#. Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "Single Tier Program"
+msgstr "crwdns85120:0crwdne85120:0"
+
+#. Label of a Float field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "Single Transaction Threshold"
+msgstr "crwdns85122:0crwdne85122:0"
+
+#: stock/doctype/item/item.js:131
+msgid "Single Variant"
+msgstr "crwdns85124:0crwdne85124:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:220
+msgid "Size"
+msgstr "crwdns85126:0crwdne85126:0"
+
+#. Label of a Check field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Skip Available Sub Assembly Items"
+msgstr "crwdns85128:0crwdne85128:0"
+
+#. Label of a Check field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Skip Delivery Note"
+msgstr "crwdns85130:0crwdne85130:0"
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Skip Material Transfer to WIP Warehouse"
+msgstr "crwdns85132:0crwdne85132:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Skipped"
+msgstr "crwdns85134:0crwdne85134:0"
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
+msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
+msgstr "crwdns85136:0{0}crwdnd85136:0{1}crwdne85136:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
+msgid "Skipping {0} of {1}, {2}"
+msgstr "crwdns85138:0{0}crwdnd85138:0{1}crwdnd85138:0{2}crwdne85138:0"
+
+#. Label of a Data field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Skype ID"
+msgstr "crwdns85140:0crwdne85140:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr "crwdns112606:0crwdne112606:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr "crwdns112608:0crwdne112608:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:223
+msgid "Small"
+msgstr "crwdns85144:0crwdne85144:0"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
+msgid "Smoothing Constant"
+msgstr "crwdns85146:0crwdne85146:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:32
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:45
+msgid "Software"
+msgstr "crwdns104658:0crwdne104658:0"
+
+#: assets/doctype/asset/asset_list.js:9
+msgid "Sold"
+msgstr "crwdns85150:0crwdne85150:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Sold"
+msgstr "crwdns85152:0crwdne85152:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr "crwdns112008:0crwdne112008:0"
+
+#: www/book_appointment/index.js:248
+msgid "Something went wrong please try again"
+msgstr "crwdns85154:0crwdne85154:0"
+
+#: accounts/doctype/pricing_rule/utils.py:733
+msgid "Sorry, this coupon code is no longer valid"
+msgstr "crwdns85156:0crwdne85156:0"
+
+#: accounts/doctype/pricing_rule/utils.py:731
+msgid "Sorry, this coupon code's validity has expired"
+msgstr "crwdns85158:0crwdne85158:0"
+
+#: accounts/doctype/pricing_rule/utils.py:728
+msgid "Sorry, this coupon code's validity has not started"
+msgstr "crwdns85160:0crwdne85160:0"
+
+#: crm/report/lead_details/lead_details.py:40
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
+msgid "Source"
+msgstr "crwdns85162:0crwdne85162:0"
+
+#. Label of a Section Break field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Source"
+msgstr "crwdns85164:0crwdne85164:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Source"
+msgstr "crwdns85166:0crwdne85166:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Source"
+msgstr "crwdns85168:0crwdne85168:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Source"
+msgstr "crwdns85170:0crwdne85170:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Source"
+msgstr "crwdns85172:0crwdne85172:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Source"
+msgstr "crwdns85174:0crwdne85174:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Source"
+msgstr "crwdns85176:0crwdne85176:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Source"
+msgstr "crwdns85178:0crwdne85178:0"
+
+#. Label of a Link field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Source DocType"
+msgstr "crwdns85180:0crwdne85180:0"
+
+#. Label of a Dynamic Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Source Document Name"
+msgstr "crwdns85182:0crwdne85182:0"
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Source Document Type"
+msgstr "crwdns85184:0crwdne85184:0"
+
+#. Label of a Float field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Source Exchange Rate"
+msgstr "crwdns85186:0crwdne85186:0"
+
+#. Label of a Data field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Source Fieldname"
+msgstr "crwdns85188:0crwdne85188:0"
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Source Location"
+msgstr "crwdns85190:0crwdne85190:0"
+
+#. Label of a Data field in DocType 'Lead Source'
+#: crm/doctype/lead_source/lead_source.json
+msgctxt "Lead Source"
+msgid "Source Name"
+msgstr "crwdns85192:0crwdne85192:0"
+
+#. Label of a Data field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Source Name"
+msgstr "crwdns85194:0crwdne85194:0"
+
+#. Label of a Select field in DocType 'Support Search Source'
+#: support/doctype/support_search_source/support_search_source.json
+msgctxt "Support Search Source"
+msgid "Source Type"
+msgstr "crwdns85196:0crwdne85196:0"
+
+#: manufacturing/doctype/bom/bom.js:326
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
+msgid "Source Warehouse"
+msgstr "crwdns85198:0crwdne85198:0"
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Source Warehouse"
+msgstr "crwdns85200:0crwdne85200:0"
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Source Warehouse"
+msgstr "crwdns85202:0crwdne85202:0"
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Source Warehouse"
+msgstr "crwdns85204:0crwdne85204:0"
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Source Warehouse"
+msgstr "crwdns85206:0crwdne85206:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Source Warehouse"
+msgstr "crwdns85208:0crwdne85208:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Source Warehouse"
+msgstr "crwdns85210:0crwdne85210:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Source Warehouse"
+msgstr "crwdns85212:0crwdne85212:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Source Warehouse"
+msgstr "crwdns85214:0crwdne85214:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Source Warehouse"
+msgstr "crwdns85216:0crwdne85216:0"
+
+#. Label of a Link field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Source Warehouse"
+msgstr "crwdns85218:0crwdne85218:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Source Warehouse Address"
+msgstr "crwdns85220:0crwdne85220:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:88
+msgid "Source and Target Location cannot be same"
+msgstr "crwdns85222:0crwdne85222:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:596
+msgid "Source and target warehouse cannot be same for row {0}"
+msgstr "crwdns85224:0{0}crwdne85224:0"
+
+#: stock/dashboard/item_dashboard.js:286
+msgid "Source and target warehouse must be different"
+msgstr "crwdns85226:0crwdne85226:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:83
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:115
+msgid "Source of Funds (Liabilities)"
+msgstr "crwdns85228:0crwdne85228:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
+msgid "Source warehouse is mandatory for row {0}"
+msgstr "crwdns85230:0{0}crwdne85230:0"
+
+#. Label of a Check field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Sourced by Supplier"
+msgstr "crwdns85232:0crwdne85232:0"
+
+#. Label of a Check field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Sourced by Supplier"
+msgstr "crwdns85234:0crwdne85234:0"
+
+#. Label of a Check field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Sourced by Supplier"
+msgstr "crwdns85236:0crwdne85236:0"
+
+#. Name of a DocType
+#: accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
+msgid "South Africa VAT Account"
+msgstr "crwdns85238:0crwdne85238:0"
+
+#. Name of a DocType
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgid "South Africa VAT Settings"
+msgstr "crwdns85240:0crwdne85240:0"
+
+#. Label of a Data field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Spacer"
+msgstr "crwdns85242:0crwdne85242:0"
+
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr "crwdns112010:0crwdne112010:0"
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr "crwdns112012:0crwdne112012:0"
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
+msgid "Split"
+msgstr "crwdns85244:0crwdne85244:0"
+
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
+msgid "Split Asset"
+msgstr "crwdns85246:0crwdne85246:0"
+
+#: stock/doctype/batch/batch.js:161
+msgid "Split Batch"
+msgstr "crwdns85248:0crwdne85248:0"
+
+#. Description of the 'Book Tax Loss on Early Payment Discount' (Check) field
+#. in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Split Early Payment Discount Loss into Income and Tax Loss"
+msgstr "crwdns85250:0crwdne85250:0"
+
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Split From"
+msgstr "crwdns85252:0crwdne85252:0"
+
+#: support/doctype/issue/issue.js:100
+msgid "Split Issue"
+msgstr "crwdns85254:0crwdne85254:0"
+
+#: assets/doctype/asset/asset.js:530
+msgid "Split Qty"
+msgstr "crwdns85256:0crwdne85256:0"
+
+#: assets/doctype/asset/asset.py:1042
+msgid "Split qty cannot be grater than or equal to asset qty"
+msgstr "crwdns85258:0crwdne85258:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1867
+msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
+msgstr "crwdns85260:0{0}crwdnd85260:0{1}crwdnd85260:0{2}crwdne85260:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr "crwdns112610:0crwdne112610:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr "crwdns112612:0crwdne112612:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr "crwdns112614:0crwdne112614:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr "crwdns112616:0crwdne112616:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr "crwdns112618:0crwdne112618:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr "crwdns112620:0crwdne112620:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr "crwdns112622:0crwdne112622:0"
+
+#: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
+#: templates/print_formats/includes/items.html:8
+msgid "Sr"
+msgstr "crwdns85262:0crwdne85262:0"
+
+#. Label of a Data field in DocType 'Prospect Opportunity'
+#: crm/doctype/prospect_opportunity/prospect_opportunity.json
+msgctxt "Prospect Opportunity"
+msgid "Stage"
+msgstr "crwdns85264:0crwdne85264:0"
+
+#. Label of a Data field in DocType 'Sales Stage'
+#: crm/doctype/sales_stage/sales_stage.json
+msgctxt "Sales Stage"
+msgid "Stage Name"
+msgstr "crwdns85266:0crwdne85266:0"
+
+#. Label of a Int field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Stale Days"
+msgstr "crwdns85268:0crwdne85268:0"
+
+#: accounts/doctype/accounts_settings/accounts_settings.py:93
+msgid "Stale Days should start from 1."
+msgstr "crwdns85270:0crwdne85270:0"
+
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
+msgid "Standard Buying"
+msgstr "crwdns85272:0crwdne85272:0"
+
+#: manufacturing/report/bom_explorer/bom_explorer.py:61
+msgid "Standard Description"
+msgstr "crwdns85274:0crwdne85274:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:115
+msgid "Standard Rated Expenses"
+msgstr "crwdns85276:0crwdne85276:0"
+
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
+msgid "Standard Selling"
+msgstr "crwdns85278:0crwdne85278:0"
+
+#. Label of a Currency field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Standard Selling Rate"
+msgstr "crwdns85280:0crwdne85280:0"
+
+#. Option for the 'Create Chart Of Accounts Based On' (Select) field in DocType
+#. 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Standard Template"
+msgstr "crwdns85282:0crwdne85282:0"
+
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr "crwdns112014:0crwdne112014:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
+msgid "Standard rated supplies in {0}"
+msgstr "crwdns85284:0{0}crwdne85284:0"
+
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr "crwdns112016:0crwdne112016:0"
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr "crwdns112018:0crwdne112018:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Standing Name"
+msgstr "crwdns85286:0crwdne85286:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Standing Name"
+msgstr "crwdns85288:0crwdne85288:0"
+
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
+msgid "Start"
+msgstr "crwdns85290:0crwdne85290:0"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
+msgid "Start / Resume"
+msgstr "crwdns85292:0crwdne85292:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
+#: projects/report/project_summary/project_summary.py:70
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
+msgid "Start Date"
+msgstr "crwdns85294:0crwdne85294:0"
+
+#. Label of a Date field in DocType 'Accounting Period'
+#: accounts/doctype/accounting_period/accounting_period.json
+msgctxt "Accounting Period"
+msgid "Start Date"
+msgstr "crwdns85296:0crwdne85296:0"
+
+#. Label of a Date field in DocType 'Asset Maintenance Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Start Date"
+msgstr "crwdns85298:0crwdne85298:0"
+
+#. Label of a Date field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Start Date"
+msgstr "crwdns85300:0crwdne85300:0"
+
+#. Label of a Date field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Start Date"
+msgstr "crwdns85302:0crwdne85302:0"
+
+#. Label of a Date field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Start Date"
+msgstr "crwdns85304:0crwdne85304:0"
+
+#. Label of a Date field in DocType 'Maintenance Schedule Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Start Date"
+msgstr "crwdns85306:0crwdne85306:0"
+
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Start Date"
+msgstr "crwdns85308:0crwdne85308:0"
+
+#. Label of a Date field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Start Date"
+msgstr "crwdns85310:0crwdne85310:0"
+
+#. Label of a Date field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Start Date"
+msgstr "crwdns85312:0crwdne85312:0"
+
+#. Label of a Date field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Start Date"
+msgstr "crwdns85314:0crwdne85314:0"
+
+#. Label of a Date field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Start Date"
+msgstr "crwdns85316:0crwdne85316:0"
+
+#: crm/doctype/email_campaign/email_campaign.py:40
+msgid "Start Date cannot be before the current date"
+msgstr "crwdns85318:0crwdne85318:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr "crwdns112020:0crwdne112020:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
+msgid "Start Import"
+msgstr "crwdns85320:0crwdne85320:0"
+
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
+msgid "Start Job"
+msgstr "crwdns85322:0crwdne85322:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:72
+msgid "Start Merge"
+msgstr "crwdns85324:0crwdne85324:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
+msgid "Start Reposting"
+msgstr "crwdns85326:0crwdne85326:0"
+
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr "crwdns112022:0crwdne112022:0"
+
+#. Label of a Datetime field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Start Time"
+msgstr "crwdns85328:0crwdne85328:0"
+
+#. Label of a Time field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Start Time"
+msgstr "crwdns85330:0crwdne85330:0"
+
+#. Label of a Time field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Start Time"
+msgstr "crwdns85332:0crwdne85332:0"
+
+#. Label of a Time field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "Start Time"
+msgstr "crwdns85334:0crwdne85334:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
+msgid "Start Time can't be greater than or equal to End Time for {0}."
+msgstr "crwdns85336:0{0}crwdne85336:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/financial_ratios/financial_ratios.js:17
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
+msgid "Start Year"
+msgstr "crwdns85338:0crwdne85338:0"
+
+#: accounts/report/financial_statements.py:122
+msgid "Start Year and End Year are mandatory"
+msgstr "crwdns85340:0crwdne85340:0"
+
+#. Label of a Section Break field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Start and End Dates"
+msgstr "crwdns85342:0crwdne85342:0"
+
+#. Description of the 'From Date' (Date) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Start date of current invoice's period"
+msgstr "crwdns85344:0crwdne85344:0"
+
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
+msgid "Start date should be less than end date for Item {0}"
+msgstr "crwdns85346:0{0}crwdne85346:0"
+
+#: assets/doctype/asset_maintenance/asset_maintenance.py:39
+msgid "Start date should be less than end date for task {0}"
+msgstr "crwdns85348:0{0}crwdne85348:0"
+
+#. Label of a Datetime field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Started Time"
+msgstr "crwdns85350:0crwdne85350:0"
+
+#: utilities/bulk_transaction.py:21
+msgid "Started a background job to create {1} {0}"
+msgstr "crwdns85352:0{1}crwdnd85352:0{0}crwdne85352:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Starting location from left edge"
+msgstr "crwdns85354:0crwdne85354:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Starting position from top edge"
+msgstr "crwdns85356:0crwdne85356:0"
+
+#: crm/report/lead_details/lead_details.py:59
+#: public/js/utils/contact_address_quick_entry.js:84
+msgid "State"
+msgstr "crwdns85358:0crwdne85358:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "State"
+msgstr "crwdns85360:0crwdne85360:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "State"
+msgstr "crwdns85362:0crwdne85362:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "State"
+msgstr "crwdns85364:0crwdne85364:0"
+
+#. Label of a Code field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Statement Import Log"
+msgstr "crwdns85366:0crwdne85366:0"
+
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr "crwdns112024:0crwdne112024:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
+#: buying/report/procurement_tracker/procurement_tracker.py:74
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
+#: crm/report/lead_details/lead_details.js:30
+#: crm/report/lead_details/lead_details.py:25
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
+#: manufacturing/report/job_card_summary/job_card_summary.py:139
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
+#: manufacturing/report/production_analytics/production_analytics.py:19
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.py:202
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
+#: projects/report/project_summary/project_summary.js:23
+#: projects/report/project_summary/project_summary.py:58
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
+#: selling/report/sales_order_analysis/sales_order_analysis.py:228
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
+#: stock/report/reserved_stock/reserved_stock.py:178
+#: stock/report/serial_no_ledger/serial_no_ledger.py:51
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
+#: templates/pages/projects.html:24 templates/pages/projects.html:46
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
+msgid "Status"
+msgstr "crwdns85368:0crwdne85368:0"
+
+#. Label of a Select field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Status"
+msgstr "crwdns85370:0crwdne85370:0"
+
+#. Label of a Select field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Status"
+msgstr "crwdns85372:0crwdne85372:0"
+
+#. Label of a Select field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Status"
+msgstr "crwdns85374:0crwdne85374:0"
+
+#. Label of a Select field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Status"
+msgstr "crwdns85376:0crwdne85376:0"
+
+#. Label of a Select field in DocType 'BOM Update Batch'
+#: manufacturing/doctype/bom_update_batch/bom_update_batch.json
+msgctxt "BOM Update Batch"
+msgid "Status"
+msgstr "crwdns85378:0crwdne85378:0"
+
+#. Label of a Select field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Status"
+msgstr "crwdns85380:0crwdne85380:0"
+
+#. Label of a Select field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Status"
+msgstr "crwdns85382:0crwdne85382:0"
+
+#. Label of a Select field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Status"
+msgstr "crwdns85384:0crwdne85384:0"
+
+#. Label of a Data field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Status"
+msgstr "crwdns85386:0crwdne85386:0"
+
+#. Label of a Select field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Status"
+msgstr "crwdns85388:0crwdne85388:0"
+
+#. Label of a Select field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Status"
+msgstr "crwdns85390:0crwdne85390:0"
+
+#. Label of a Select field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Status"
+msgstr "crwdns85392:0crwdne85392:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#. Label of a Select field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Status"
+msgstr "crwdns85394:0crwdne85394:0"
+
+#. Label of a Select field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Status"
+msgstr "crwdns85396:0crwdne85396:0"
+
+#. Label of a Select field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Status"
+msgstr "crwdns85398:0crwdne85398:0"
+
+#. Label of a Select field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Status"
+msgstr "crwdns85400:0crwdne85400:0"
+
+#. Label of a Select field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Status"
+msgstr "crwdns85402:0crwdne85402:0"
+
+#. Label of a Select field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Status"
+msgstr "crwdns85404:0crwdne85404:0"
+
+#. Label of a Data field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Status"
+msgstr "crwdns85406:0crwdne85406:0"
+
+#. Label of a Select field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Status"
+msgstr "crwdns85408:0crwdne85408:0"
+
+#. Label of a Select field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Status"
+msgstr "crwdns85410:0crwdne85410:0"
+
+#. Label of a Select field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Status"
+msgstr "crwdns85412:0crwdne85412:0"
+
+#. Label of a Select field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Status"
+msgstr "crwdns85414:0crwdne85414:0"
+
+#. Label of a Select field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Status"
+msgstr "crwdns85416:0crwdne85416:0"
+
+#. Label of a Select field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Status"
+msgstr "crwdns85418:0crwdne85418:0"
+
+#. Label of a Select field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Status"
+msgstr "crwdns85420:0crwdne85420:0"
+
+#. Label of a Select field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Status"
+msgstr "crwdns85422:0crwdne85422:0"
+
+#. Label of a Select field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Status"
+msgstr "crwdns85424:0crwdne85424:0"
+
+#. Label of a Select field in DocType 'Material Request'
+#. Label of a Section Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Status"
+msgstr "crwdns85426:0crwdne85426:0"
+
+#. Label of a Select field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Status"
+msgstr "crwdns85428:0crwdne85428:0"
+
+#. Label of a Select field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Status"
+msgstr "crwdns85430:0crwdne85430:0"
+
+#. Label of a Select field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Status"
+msgstr "crwdns85432:0crwdne85432:0"
+
+#. Label of a Select field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Status"
+msgstr "crwdns85434:0crwdne85434:0"
+
+#. Label of a Select field in DocType 'POS Opening Entry'
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+msgctxt "POS Opening Entry"
+msgid "Status"
+msgstr "crwdns85436:0crwdne85436:0"
+
+#. Label of a Select field in DocType 'Pause SLA On Status'
+#: support/doctype/pause_sla_on_status/pause_sla_on_status.json
+msgctxt "Pause SLA On Status"
+msgid "Status"
+msgstr "crwdns85438:0crwdne85438:0"
+
+#. Label of a Select field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Status"
+msgstr "crwdns85440:0crwdne85440:0"
+
+#. Label of a Select field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Status"
+msgstr "crwdns85442:0crwdne85442:0"
+
+#. Label of a Select field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Status"
+msgstr "crwdns85444:0crwdne85444:0"
+
+#. Label of a Select field in DocType 'Process Payment Reconciliation'
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "Status"
+msgstr "crwdns85446:0crwdne85446:0"
+
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation
+#. Log'
+#. Label of a Select field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Status"
+msgstr "crwdns85448:0crwdne85448:0"
+
+#. Label of a Select field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Status"
+msgstr "crwdns85450:0crwdne85450:0"
+
+#. Label of a Select field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Status"
+msgstr "crwdns85452:0crwdne85452:0"
+
+#. Label of a Data field in DocType 'Prospect Lead'
+#: crm/doctype/prospect_lead/prospect_lead.json
+msgctxt "Prospect Lead"
+msgid "Status"
+msgstr "crwdns85454:0crwdne85454:0"
+
+#. Label of a Select field in DocType 'Purchase Invoice'
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Status"
+msgstr "crwdns85456:0crwdne85456:0"
+
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Status"
+msgstr "crwdns85458:0crwdne85458:0"
+
+#. Label of a Select field in DocType 'Purchase Receipt'
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Status"
+msgstr "crwdns85460:0crwdne85460:0"
+
+#. Label of a Select field in DocType 'Quality Action'
+#: quality_management/doctype/quality_action/quality_action.json
+msgctxt "Quality Action"
+msgid "Status"
+msgstr "crwdns85462:0crwdne85462:0"
+
+#. Label of a Select field in DocType 'Quality Action Resolution'
+#: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+msgctxt "Quality Action Resolution"
+msgid "Status"
+msgstr "crwdns85464:0crwdne85464:0"
+
+#. Label of a Select field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Status"
+msgstr "crwdns85466:0crwdne85466:0"
+
+#. Label of a Select field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Status"
+msgstr "crwdns85468:0crwdne85468:0"
+
+#. Label of a Select field in DocType 'Quality Meeting'
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+msgctxt "Quality Meeting"
+msgid "Status"
+msgstr "crwdns85470:0crwdne85470:0"
+
+#. Label of a Select field in DocType 'Quality Review'
+#: quality_management/doctype/quality_review/quality_review.json
+msgctxt "Quality Review"
+msgid "Status"
+msgstr "crwdns85472:0crwdne85472:0"
+
+#. Label of a Select field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Status"
+msgstr "crwdns85474:0crwdne85474:0"
+
+#. Label of a Select field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Status"
+msgstr "crwdns85476:0crwdne85476:0"
+
+#. Label of a Select field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Status"
+msgstr "crwdns85478:0crwdne85478:0"
+
+#. Label of a Select field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Status"
+msgstr "crwdns85480:0crwdne85480:0"
+
+#. Label of a Section Break field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Status"
+msgstr "crwdns85482:0crwdne85482:0"
+
+#. Label of a Select field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Status"
+msgstr "crwdns85484:0crwdne85484:0"
+
+#. Label of a Select field in DocType 'SLA Fulfilled On Status'
+#: support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json
+msgctxt "SLA Fulfilled On Status"
+msgid "Status"
+msgstr "crwdns85486:0crwdne85486:0"
+
+#. Label of a Select field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Status"
+msgstr "crwdns85488:0crwdne85488:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Status"
+msgstr "crwdns85490:0crwdne85490:0"
+
+#. Label of a Select field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Status"
+msgstr "crwdns85492:0crwdne85492:0"
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Status"
+msgstr "crwdns85494:0crwdne85494:0"
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Status"
+msgstr "crwdns85496:0crwdne85496:0"
+
+#. Label of a Select field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Status"
+msgstr "crwdns85498:0crwdne85498:0"
+
+#. Label of a Select field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Status"
+msgstr "crwdns85500:0crwdne85500:0"
+
+#. Label of a Select field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Status"
+msgstr "crwdns85502:0crwdne85502:0"
+
+#. Label of a Select field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Status"
+msgstr "crwdns85504:0crwdne85504:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Status"
+msgstr "crwdns85506:0crwdne85506:0"
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Status"
+msgstr "crwdns85508:0crwdne85508:0"
+
+#. Label of a Select field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Status"
+msgstr "crwdns85510:0crwdne85510:0"
+
+#. Label of a Select field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Status"
+msgstr "crwdns85512:0crwdne85512:0"
+
+#. Label of a Select field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Status"
+msgstr "crwdns85514:0crwdne85514:0"
+
+#. Label of a Select field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Status"
+msgstr "crwdns85516:0crwdne85516:0"
+
+#. Label of a Select field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Status"
+msgstr "crwdns85518:0crwdne85518:0"
+
+#. Label of a Select field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Status"
+msgstr "crwdns85520:0crwdne85520:0"
+
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr "crwdns112026:0crwdne112026:0"
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Status Details"
+msgstr "crwdns85522:0crwdne85522:0"
+
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr "crwdns112028:0crwdne112028:0"
+
+#: projects/doctype/project/project.py:717
+msgid "Status must be Cancelled or Completed"
+msgstr "crwdns85524:0crwdne85524:0"
+
+#: controllers/status_updater.py:17
+msgid "Status must be one of {0}"
+msgstr "crwdns85526:0{0}crwdne85526:0"
+
+#: stock/doctype/quality_inspection/quality_inspection.py:183
+msgid "Status set to rejected as there are one or more rejected readings."
+msgstr "crwdns85528:0crwdne85528:0"
+
+#. Description of the 'Supplier Details' (Text) field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Statutory info and other general information about your Supplier"
+msgstr "crwdns85530:0crwdne85530:0"
+
+#. Label of a Card Break in the Home Workspace
+#. Name of a Workspace
+#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
+#: accounts/report/account_balance/account_balance.js:57
+#: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
+#: stock/doctype/material_request/material_request_dashboard.py:17
+#: stock/workspace/stock/stock.json
+msgid "Stock"
+msgstr "crwdns85532:0crwdne85532:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Stock"
+msgstr "crwdns85534:0crwdne85534:0"
+
+#. Label of a Tab Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock"
+msgstr "crwdns85536:0crwdne85536:0"
+
+#. Group in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Stock"
+msgstr "crwdns85538:0crwdne85538:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
+msgid "Stock Adjustment"
+msgstr "crwdns85540:0crwdne85540:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Stock Adjustment"
+msgstr "crwdns85542:0crwdne85542:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock Adjustment Account"
+msgstr "crwdns85544:0crwdne85544:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/stock_ageing/stock_ageing.json stock/workspace/stock/stock.json
+msgid "Stock Ageing"
+msgstr "crwdns85546:0crwdne85546:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: public/js/stock_analytics.js:7
+#: stock/report/stock_analytics/stock_analytics.json
+#: stock/workspace/stock/stock.json
+msgid "Stock Analytics"
+msgstr "crwdns85548:0crwdne85548:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:19
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:30
+msgid "Stock Assets"
+msgstr "crwdns85550:0crwdne85550:0"
+
+#: stock/report/item_price_stock/item_price_stock.py:34
+msgid "Stock Available"
+msgstr "crwdns85552:0crwdne85552:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
+#: stock/report/stock_balance/stock_balance.json
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
+#: stock/workspace/stock/stock.json
+msgid "Stock Balance"
+msgstr "crwdns85554:0crwdne85554:0"
+
+#. Label of a Button field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Stock Balance"
+msgstr "crwdns85556:0crwdne85556:0"
+
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
+msgid "Stock Balance Report"
+msgstr "crwdns85558:0crwdne85558:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr "crwdns112030:0crwdne112030:0"
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Closing"
+msgstr "crwdns85560:0crwdne85560:0"
+
+#. Label of a Check field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Consumed During Repair"
+msgstr "crwdns85562:0crwdne85562:0"
+
+#. Label of a Section Break field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Consumption Details"
+msgstr "crwdns85564:0crwdne85564:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Stock Details"
+msgstr "crwdns85566:0crwdne85566:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Stock Details"
+msgstr "crwdns85568:0crwdne85568:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:685
+msgid "Stock Entries already created for Work Order {0}: {1}"
+msgstr "crwdns85570:0{0}crwdnd85570:0{1}crwdne85570:0"
+
+#. Name of a DocType
+#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/stock_entry/stock_entry.json
+msgid "Stock Entry"
+msgstr "crwdns85572:0crwdne85572:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Entry"
+msgstr "crwdns85574:0crwdne85574:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Stock Entry"
+msgstr "crwdns85576:0crwdne85576:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Stock Entry"
+msgstr "crwdns85578:0crwdne85578:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/workspace/stock/stock.json
+msgctxt "Stock Entry"
+msgid "Stock Entry"
+msgstr "crwdns85580:0crwdne85580:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Stock Entry (Outward GIT)"
+msgstr "crwdns85582:0crwdne85582:0"
+
+#. Label of a Data field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Stock Entry Child"
+msgstr "crwdns85584:0crwdne85584:0"
+
+#. Name of a DocType
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgid "Stock Entry Detail"
+msgstr "crwdns85586:0crwdne85586:0"
+
+#. Name of a DocType
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+msgid "Stock Entry Type"
+msgstr "crwdns85588:0crwdne85588:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Stock Entry Type"
+msgstr "crwdns85590:0crwdne85590:0"
+
+#: stock/doctype/pick_list/pick_list.py:1127
+msgid "Stock Entry has been already created against this Pick List"
+msgstr "crwdns85592:0crwdne85592:0"
+
+#: stock/doctype/batch/batch.js:115
+msgid "Stock Entry {0} created"
+msgstr "crwdns85594:0{0}crwdne85594:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1169
+msgid "Stock Entry {0} is not submitted"
+msgstr "crwdns85596:0{0}crwdne85596:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:44
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:63
+msgid "Stock Expenses"
+msgstr "crwdns85598:0crwdne85598:0"
+
+#. Label of a Date field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Frozen Up To"
+msgstr "crwdns104660:0crwdne104660:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:20
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:31
+msgid "Stock In Hand"
+msgstr "crwdns85602:0crwdne85602:0"
+
+#. Label of a Table field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Stock Items"
+msgstr "crwdns85604:0crwdne85604:0"
+
+#. Label of a Table field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Stock Items"
+msgstr "crwdns85606:0crwdne85606:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#. Label of a shortcut in the Stock Workspace
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
+#: stock/doctype/item/item_dashboard.py:8
+#: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
+msgid "Stock Ledger"
+msgstr "crwdns85608:0crwdne85608:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr "crwdns112032:0crwdne112032:0"
+
+#. Name of a DocType
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
+msgid "Stock Ledger Entry"
+msgstr "crwdns85610:0crwdne85610:0"
+
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
+msgid "Stock Ledger ID"
+msgstr "crwdns85612:0crwdne85612:0"
+
+#. Name of a report
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.json
+msgid "Stock Ledger Invariant Check"
+msgstr "crwdns85614:0crwdne85614:0"
+
+#. Name of a report
+#: stock/report/stock_ledger_variance/stock_ledger_variance.json
+msgid "Stock Ledger Variance"
+msgstr "crwdns85616:0crwdne85616:0"
+
+#. Description of a report in the Onboarding Step 'Check Stock Ledger'
+#: stock/onboarding_step/check_stock_ledger_report/check_stock_ledger_report.json
+msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
+msgstr "crwdns85618:0crwdne85618:0"
+
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
+msgid "Stock Levels"
+msgstr "crwdns85620:0crwdne85620:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:89
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:122
+msgid "Stock Liabilities"
+msgstr "crwdns85622:0crwdne85622:0"
+
+#. Name of a role
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: assets/doctype/asset_movement/asset_movement.json
+#: assets/doctype/location/location.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier/supplier.json selling/doctype/customer/customer.json
+#: selling/doctype/product_bundle/product_bundle.json
+#: setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json setup/doctype/uom/uom.json
+#: stock/doctype/bin/bin.json
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+#: stock/doctype/item/item.json
+#: stock/doctype/item_alternative/item_alternative.json
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+#: stock/doctype/manufacturer/manufacturer.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/putaway_rule/putaway_rule.json
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/serial_no/serial_no.json stock/doctype/shipment/shipment.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/stock_settings/stock_settings.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Stock Manager"
+msgstr "crwdns85624:0crwdne85624:0"
+
+#: stock/doctype/item/item_dashboard.py:34
+msgid "Stock Movement"
+msgstr "crwdns85626:0crwdne85626:0"
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Planning"
+msgstr "crwdns85628:0crwdne85628:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/doctype/item/item.js:78
+#: stock/report/stock_projected_qty/stock_projected_qty.json
+#: stock/workspace/stock/stock.json
+msgid "Stock Projected Qty"
+msgstr "crwdns85630:0crwdne85630:0"
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
+msgid "Stock Qty"
+msgstr "crwdns85632:0crwdne85632:0"
+
+#. Label of a Float field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Stock Qty"
+msgstr "crwdns85634:0crwdne85634:0"
+
+#. Label of a Float field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Stock Qty"
+msgstr "crwdns85636:0crwdne85636:0"
+
+#. Label of a Float field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Stock Qty"
+msgstr "crwdns85638:0crwdne85638:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Stock Qty"
+msgstr "crwdns85640:0crwdne85640:0"
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Stock Qty"
+msgstr "crwdns85642:0crwdne85642:0"
+
+#. Name of a report
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.json
+msgid "Stock Qty vs Serial No Count"
+msgstr "crwdns85644:0crwdne85644:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
+#: accounts/report/account_balance/account_balance.js:59
+msgid "Stock Received But Not Billed"
+msgstr "crwdns85646:0crwdne85646:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Stock Received But Not Billed"
+msgstr "crwdns85648:0crwdne85648:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock Received But Not Billed"
+msgstr "crwdns85650:0crwdne85650:0"
+
+#. Name of a DocType
+#: stock/doctype/item/item.py:585
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "Stock Reconciliation"
+msgstr "crwdns85652:0crwdne85652:0"
+
+#. Label of a Link in the Home Workspace
+#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/workspace/stock/stock.json
+msgctxt "Stock Reconciliation"
+msgid "Stock Reconciliation"
+msgstr "crwdns85654:0crwdne85654:0"
+
+#. Name of a DocType
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgid "Stock Reconciliation Item"
+msgstr "crwdns85656:0crwdne85656:0"
+
+#: stock/doctype/item/item.py:585
+msgid "Stock Reconciliations"
+msgstr "crwdns85658:0crwdne85658:0"
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Stock Reports"
+msgstr "crwdns85660:0crwdne85660:0"
+
+#. Name of a DocType
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgid "Stock Reposting Settings"
+msgstr "crwdns85662:0crwdne85662:0"
+
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
+msgid "Stock Reservation"
+msgstr "crwdns85664:0crwdne85664:0"
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Reservation"
+msgstr "crwdns85666:0crwdne85666:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
+msgid "Stock Reservation Entries Cancelled"
+msgstr "crwdns85668:0crwdne85668:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
+msgid "Stock Reservation Entries Created"
+msgstr "crwdns85670:0crwdne85670:0"
+
+#. Name of a DocType
+#: selling/doctype/sales_order/sales_order.js:413
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/report/reserved_stock/reserved_stock.js:53
+#: stock/report/reserved_stock/reserved_stock.py:171
+msgid "Stock Reservation Entry"
+msgstr "crwdns85672:0crwdne85672:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
+msgid "Stock Reservation Entry cannot be updated as it has been delivered."
+msgstr "crwdns85674:0crwdne85674:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
+msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
+msgstr "crwdns85676:0crwdne85676:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:690
+msgid "Stock Reservation Warehouse Mismatch"
+msgstr "crwdns85678:0crwdne85678:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
+msgid "Stock Reservation can only be created against {0}."
+msgstr "crwdns85680:0{0}crwdne85680:0"
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Stock Reserved Qty (in Stock UOM)"
+msgstr "crwdns85682:0crwdne85682:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Stock Reserved Qty (in Stock UOM)"
+msgstr "crwdns85684:0crwdne85684:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1524
+msgid "Stock Return"
+msgstr "crwdns85686:0crwdne85686:0"
+
+#. Name of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Stock Settings"
+msgstr "crwdns85688:0crwdne85688:0"
+
+#. Label of a Section Break field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Stock Settings"
+msgstr "crwdns85690:0crwdne85690:0"
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/settings/settings.json stock/workspace/stock/stock.json
+msgctxt "Stock Settings"
+msgid "Stock Settings"
+msgstr "crwdns85692:0crwdne85692:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/page/stock_balance/stock_balance.js:4 stock/workspace/stock/stock.json
+msgid "Stock Summary"
+msgstr "crwdns85694:0crwdne85694:0"
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr "crwdns112034:0crwdne112034:0"
+
+#. Label of a Card Break in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Stock Transactions"
+msgstr "crwdns85696:0crwdne85696:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Transactions Settings"
+msgstr "crwdns85698:0crwdne85698:0"
+
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
+#: stock/report/reserved_stock/reserved_stock.py:110
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
+msgid "Stock UOM"
+msgstr "crwdns85700:0crwdne85700:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Stock UOM"
+msgstr "crwdns85702:0crwdne85702:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Stock UOM"
+msgstr "crwdns85704:0crwdne85704:0"
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "Stock UOM"
+msgstr "crwdns85706:0crwdne85706:0"
+
+#. Label of a Link field in DocType 'BOM Explosion Item'
+#: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+msgctxt "BOM Explosion Item"
+msgid "Stock UOM"
+msgstr "crwdns85708:0crwdne85708:0"
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "Stock UOM"
+msgstr "crwdns85710:0crwdne85710:0"
+
+#. Label of a Link field in DocType 'BOM Scrap Item'
+#: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+msgctxt "BOM Scrap Item"
+msgid "Stock UOM"
+msgstr "crwdns85712:0crwdne85712:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Stock UOM"
+msgstr "crwdns85714:0crwdne85714:0"
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Stock UOM"
+msgstr "crwdns85716:0crwdne85716:0"
+
+#. Label of a Link field in DocType 'Job Card Scrap Item'
+#: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+msgctxt "Job Card Scrap Item"
+msgid "Stock UOM"
+msgstr "crwdns85718:0crwdne85718:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Stock UOM"
+msgstr "crwdns85720:0crwdne85720:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Stock UOM"
+msgstr "crwdns85722:0crwdne85722:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Stock UOM"
+msgstr "crwdns85724:0crwdne85724:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Stock UOM"
+msgstr "crwdns85726:0crwdne85726:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Stock UOM"
+msgstr "crwdns85728:0crwdne85728:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Stock UOM"
+msgstr "crwdns85730:0crwdne85730:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Stock UOM"
+msgstr "crwdns85732:0crwdne85732:0"
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Stock UOM"
+msgstr "crwdns85734:0crwdne85734:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Stock UOM"
+msgstr "crwdns85736:0crwdne85736:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Stock UOM"
+msgstr "crwdns85738:0crwdne85738:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Stock UOM"
+msgstr "crwdns85740:0crwdne85740:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Stock UOM"
+msgstr "crwdns85742:0crwdne85742:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Stock UOM"
+msgstr "crwdns85744:0crwdne85744:0"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Stock UOM"
+msgstr "crwdns85746:0crwdne85746:0"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Stock UOM"
+msgstr "crwdns85748:0crwdne85748:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Stock UOM"
+msgstr "crwdns85750:0crwdne85750:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Stock UOM"
+msgstr "crwdns85752:0crwdne85752:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Stock UOM"
+msgstr "crwdns85754:0crwdne85754:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Stock UOM"
+msgstr "crwdns85756:0crwdne85756:0"
+
+#. Label of a Section Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock UOM Quantity"
+msgstr "crwdns85758:0crwdne85758:0"
+
+#: selling/doctype/sales_order/sales_order.js:398
+msgid "Stock Unreservation"
+msgstr "crwdns85760:0crwdne85760:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Stock Uom"
+msgstr "crwdns85762:0crwdne85762:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
+#: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
+msgctxt "Purchase Receipt Item Supplied"
+msgid "Stock Uom"
+msgstr "crwdns85764:0crwdne85764:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Stock Uom"
+msgstr "crwdns85766:0crwdne85766:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Stock Uom"
+msgstr "crwdns85768:0crwdne85768:0"
+
+#. Name of a role
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: assets/doctype/location/location.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/purchase_order/purchase_order.json
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+#: buying/doctype/supplier/supplier.json
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: manufacturing/doctype/work_order/work_order.json
+#: selling/doctype/customer/customer.json
+#: selling/doctype/product_bundle/product_bundle.json
+#: selling/doctype/sales_order/sales_order.json setup/doctype/brand/brand.json
+#: setup/doctype/company/company.json setup/doctype/incoterm/incoterm.json
+#: setup/doctype/item_group/item_group.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/territory/territory.json setup/doctype/uom/uom.json
+#: stock/doctype/bin/bin.json
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+#: stock/doctype/delivery_note/delivery_note.json
+#: stock/doctype/delivery_trip/delivery_trip.json
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+#: stock/doctype/item/item.json
+#: stock/doctype/item_alternative/item_alternative.json
+#: stock/doctype/item_manufacturer/item_manufacturer.json
+#: stock/doctype/manufacturer/manufacturer.json
+#: stock/doctype/material_request/material_request.json
+#: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/pick_list/pick_list.json
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+#: stock/doctype/putaway_rule/putaway_rule.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/serial_no/serial_no.json
+#: stock/doctype/stock_entry/stock_entry.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/warehouse/warehouse.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Stock User"
+msgstr "crwdns85770:0crwdne85770:0"
+
+#. Label of a Tab Break field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock Validations"
+msgstr "crwdns85772:0crwdne85772:0"
+
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
+msgid "Stock Value"
+msgstr "crwdns85774:0crwdne85774:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Stock Value"
+msgstr "crwdns85776:0crwdne85776:0"
+
+#. Label of a Currency field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Stock Value"
+msgstr "crwdns85778:0crwdne85778:0"
+
+#. Name of a report
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.json
+msgid "Stock and Account Value Comparison"
+msgstr "crwdns85780:0crwdne85780:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:125
+msgid "Stock cannot be reserved in group warehouse {0}."
+msgstr "crwdns85782:0{0}crwdne85782:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
+msgid "Stock cannot be reserved in the group warehouse {0}."
+msgstr "crwdns85784:0{0}crwdne85784:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
+msgid "Stock cannot be updated against Purchase Receipt {0}"
+msgstr "crwdns85788:0{0}crwdne85788:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr "crwdns112036:0{0}crwdne112036:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr "crwdns112038:0crwdne112038:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
+msgid "Stock not available for Item {0} in Warehouse {1}."
+msgstr "crwdns85790:0{0}crwdnd85790:0{1}crwdne85790:0"
+
+#: selling/page/point_of_sale/pos_controller.js:714
+msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
+msgstr "crwdns85792:0{0}crwdnd85792:0{1}crwdnd85792:0{2}crwdnd85792:0{3}crwdne85792:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
+msgid "Stock transactions before {0} are frozen"
+msgstr "crwdns85794:0{0}crwdne85794:0"
+
+#. Description of the 'Freeze Stocks Older Than (Days)' (Int) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock transactions that are older than the mentioned days cannot be modified."
+msgstr "crwdns85796:0crwdne85796:0"
+
+#. Description of the 'Auto Reserve Stock for Sales Order on Purchase' (Check)
+#. field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
+msgstr "crwdns85798:0crwdne85798:0"
+
+#: stock/utils.py:559
+msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
+msgstr "crwdns85800:0crwdne85800:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr "crwdns112624:0crwdne112624:0"
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
+msgid "Stop"
+msgstr "crwdns85802:0crwdne85802:0"
+
+#. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
+#. in DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Stop"
+msgstr "crwdns85804:0crwdne85804:0"
+
+#. Option for the 'Action If Same Rate is Not Maintained' (Select) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Stop"
+msgstr "crwdns85806:0crwdne85806:0"
+
+#. Option for the 'Action if Same Rate is Not Maintained Throughout Sales
+#. Cycle' (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Stop"
+msgstr "crwdns85808:0crwdne85808:0"
+
+#. Option for the 'Action If Quality Inspection Is Not Submitted' (Select)
+#. field in DocType 'Stock Settings'
+#. Option for the 'Action If Quality Inspection Is Rejected' (Select) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Stop"
+msgstr "crwdns85810:0crwdne85810:0"
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:94
+msgid "Stop Reason"
+msgstr "crwdns85812:0crwdne85812:0"
+
+#. Label of a Select field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Stop Reason"
+msgstr "crwdns85814:0crwdne85814:0"
+
+#: stock/doctype/material_request/material_request_list.js:6
+msgid "Stopped"
+msgstr "crwdns85816:0crwdne85816:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Stopped"
+msgstr "crwdns85818:0crwdne85818:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Stopped"
+msgstr "crwdns85820:0crwdne85820:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Stopped"
+msgstr "crwdns85822:0crwdne85822:0"
+
+#: manufacturing/doctype/work_order/work_order.py:654
+msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
+msgstr "crwdns85824:0crwdne85824:0"
+
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
+msgid "Stores"
+msgstr "crwdns85826:0crwdne85826:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Straight Line"
+msgstr "crwdns85828:0crwdne85828:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Straight Line"
+msgstr "crwdns85830:0crwdne85830:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Straight Line"
+msgstr "crwdns85832:0crwdne85832:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:58
+msgid "Sub Assemblies"
+msgstr "crwdns85834:0crwdne85834:0"
+
+#. Label of a Tab Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Sub Assemblies & Raw Materials"
+msgstr "crwdns85836:0crwdne85836:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr "crwdns112040:0crwdne112040:0"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
+msgid "Sub Assembly Item"
+msgstr "crwdns85838:0crwdne85838:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Sub Assembly Item Code"
+msgstr "crwdns85840:0crwdne85840:0"
+
+#. Label of a Section Break field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sub Assembly Items"
+msgstr "crwdns85842:0crwdne85842:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Sub Assembly Warehouse"
+msgstr "crwdns85844:0crwdne85844:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgid "Sub Operation"
+msgstr "crwdns85846:0crwdne85846:0"
+
+#. Label of a Table field in DocType 'Job Card'
+#. Label of a Tab Break field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Sub Operations"
+msgstr "crwdns85848:0crwdne85848:0"
+
+#. Label of a Section Break field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Sub Operations"
+msgstr "crwdns85850:0crwdne85850:0"
+
+#. Label of a Link field in DocType 'Quality Procedure Process'
+#: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+msgctxt "Quality Procedure Process"
+msgid "Sub Procedure"
+msgstr "crwdns85852:0crwdne85852:0"
+
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:127
+msgid "Sub-assembly BOM Count"
+msgstr "crwdns85854:0crwdne85854:0"
+
+#: buying/doctype/purchase_order/purchase_order_dashboard.py:26
+msgid "Sub-contracting"
+msgstr "crwdns85856:0crwdne85856:0"
+
+#: manufacturing/doctype/bom/bom_dashboard.py:17
+#: manufacturing/doctype/production_plan/production_plan_dashboard.py:9
+msgid "Subcontract"
+msgstr "crwdns85858:0crwdne85858:0"
+
+#. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
+#. Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Subcontract"
+msgstr "crwdns85860:0crwdne85860:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Subcontract BOM"
+msgstr "crwdns85862:0crwdne85862:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
+msgid "Subcontract Order"
+msgstr "crwdns85864:0crwdne85864:0"
+
+#. Name of a report
+#: buying/report/subcontract_order_summary/subcontract_order_summary.json
+msgid "Subcontract Order Summary"
+msgstr "crwdns85866:0crwdne85866:0"
+
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+msgid "Subcontract Return"
+msgstr "crwdns85868:0crwdne85868:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:136
+msgid "Subcontracted Item"
+msgstr "crwdns85870:0crwdne85870:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Subcontracted Item"
+msgstr "crwdns85872:0crwdne85872:0"
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.json
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgid "Subcontracted Item To Be Received"
+msgstr "crwdns85874:0crwdne85874:0"
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Stock Workspace
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.json
+#: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
+msgid "Subcontracted Raw Materials To Be Transferred"
+msgstr "crwdns85876:0crwdne85876:0"
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+msgid "Subcontracting BOM"
+msgstr "crwdns85878:0crwdne85878:0"
+
+#. Name of a DocType
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
+msgid "Subcontracting Order"
+msgstr "crwdns85880:0crwdne85880:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Subcontracting Order"
+msgstr "crwdns85882:0crwdne85882:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Subcontracting Order"
+msgstr "crwdns85884:0crwdne85884:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Subcontracting Order"
+msgstr "crwdns85886:0crwdne85886:0"
+
+#. Description of the 'Auto Create Subcontracting Order' (Check) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Subcontracting Order (Draft) will be auto-created on submission of Purchase Order."
+msgstr "crwdns85888:0crwdne85888:0"
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgid "Subcontracting Order Item"
+msgstr "crwdns85890:0crwdne85890:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Subcontracting Order Item"
+msgstr "crwdns85892:0crwdne85892:0"
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+msgid "Subcontracting Order Service Item"
+msgstr "crwdns85894:0crwdne85894:0"
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgid "Subcontracting Order Supplied Item"
+msgstr "crwdns85896:0crwdne85896:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:865
+msgid "Subcontracting Order {0} created."
+msgstr "crwdns85898:0{0}crwdne85898:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Subcontracting Purchase Order"
+msgstr "crwdns85900:0crwdne85900:0"
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Subcontracting Receipt"
+msgstr "crwdns85902:0crwdne85902:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Subcontracting Receipt"
+msgstr "crwdns85904:0crwdne85904:0"
+
+#. Option for the 'Reference Type' (Select) field in DocType 'Quality
+#. Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Subcontracting Receipt"
+msgstr "crwdns85906:0crwdne85906:0"
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgid "Subcontracting Receipt Item"
+msgstr "crwdns85908:0crwdne85908:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Subcontracting Receipt Item"
+msgstr "crwdns85910:0crwdne85910:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Subcontracting Receipt Item"
+msgstr "crwdns85912:0crwdne85912:0"
+
+#. Name of a DocType
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgid "Subcontracting Receipt Supplied Item"
+msgstr "crwdns85914:0crwdne85914:0"
+
+#. Label of a Tab Break field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Subcontracting Settings"
+msgstr "crwdns85916:0crwdne85916:0"
+
+#. Label of a Autocomplete field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Subdivision"
+msgstr "crwdns85918:0crwdne85918:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
+msgid "Subject"
+msgstr "crwdns85920:0crwdne85920:0"
+
+#. Label of a Small Text field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "Subject"
+msgstr "crwdns85922:0crwdne85922:0"
+
+#. Label of a Data field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Subject"
+msgstr "crwdns85924:0crwdne85924:0"
+
+#. Label of a Data field in DocType 'Non Conformance'
+#: quality_management/doctype/non_conformance/non_conformance.json
+msgctxt "Non Conformance"
+msgid "Subject"
+msgstr "crwdns85926:0crwdne85926:0"
+
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Subject"
+msgstr "crwdns85928:0crwdne85928:0"
+
+#. Label of a Data field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Subject"
+msgstr "crwdns85930:0crwdne85930:0"
+
+#. Label of a Read Only field in DocType 'Project Template Task'
+#: projects/doctype/project_template_task/project_template_task.json
+msgctxt "Project Template Task"
+msgid "Subject"
+msgstr "crwdns85932:0crwdne85932:0"
+
+#. Label of a Data field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Subject"
+msgstr "crwdns85934:0crwdne85934:0"
+
+#. Label of a Text field in DocType 'Task Depends On'
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgctxt "Task Depends On"
+msgid "Subject"
+msgstr "crwdns85936:0crwdne85936:0"
+
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
+msgid "Submit"
+msgstr "crwdns85938:0crwdne85938:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
+msgid "Submit Action Failed"
+msgstr "crwdns85940:0crwdne85940:0"
+
+#. Label of a Check field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Submit After Import"
+msgstr "crwdns85942:0crwdne85942:0"
+
+#. Label of a Check field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Submit ERR Journals?"
+msgstr "crwdns85944:0crwdne85944:0"
+
+#. Label of a Check field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Submit Generated Invoices"
+msgstr "crwdns85946:0crwdne85946:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Submit Journal Entries"
+msgstr "crwdns85948:0crwdne85948:0"
+
+#: manufacturing/doctype/work_order/work_order.js:139
+msgid "Submit this Work Order for further processing."
+msgstr "crwdns85950:0crwdne85950:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr "crwdns112042:0crwdne112042:0"
+
+#: assets/doctype/asset/asset_list.js:23
+#: manufacturing/doctype/bom_creator/bom_creator_list.js:15
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
+msgid "Submitted"
+msgstr "crwdns85952:0crwdne85952:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Submitted"
+msgstr "crwdns85954:0crwdne85954:0"
+
+#. Option for the 'Status' (Select) field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Submitted"
+msgstr "crwdns85956:0crwdne85956:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Submitted"
+msgstr "crwdns85958:0crwdne85958:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Submitted"
+msgstr "crwdns85960:0crwdne85960:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Submitted"
+msgstr "crwdns85962:0crwdne85962:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Submitted"
+msgstr "crwdns85964:0crwdne85964:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Submitted"
+msgstr "crwdns85966:0crwdne85966:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Submitted"
+msgstr "crwdns85968:0crwdne85968:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Submitted"
+msgstr "crwdns85970:0crwdne85970:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Submitted"
+msgstr "crwdns85972:0crwdne85972:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Submitted"
+msgstr "crwdns85974:0crwdne85974:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Submitted"
+msgstr "crwdns85976:0crwdne85976:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Submitted"
+msgstr "crwdns85978:0crwdne85978:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Submitted"
+msgstr "crwdns85980:0crwdne85980:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Submitted"
+msgstr "crwdns85982:0crwdne85982:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Submitted"
+msgstr "crwdns85984:0crwdne85984:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Submitted"
+msgstr "crwdns85986:0crwdne85986:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Submitted"
+msgstr "crwdns85988:0crwdne85988:0"
+
+#. Name of a DocType
+#: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:26
+#: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:36
+#: accounts/doctype/subscription/subscription.json
+#: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:16
+#: selling/doctype/quotation/quotation_dashboard.py:12
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:25
+#: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:31
+msgid "Subscription"
+msgstr "crwdns85990:0crwdne85990:0"
+
+#. Label of a Link field in DocType 'Process Subscription'
+#: accounts/doctype/process_subscription/process_subscription.json
+msgctxt "Process Subscription"
+msgid "Subscription"
+msgstr "crwdns85992:0crwdne85992:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Subscription"
+msgstr "crwdns85994:0crwdne85994:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Subscription"
+msgstr "crwdns85996:0crwdne85996:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Subscription"
+msgid "Subscription"
+msgstr "crwdns85998:0crwdne85998:0"
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Subscription End Date"
+msgstr "crwdns86000:0crwdne86000:0"
+
+#: accounts/doctype/subscription/subscription.py:372
+msgid "Subscription End Date is mandatory to follow calendar months"
+msgstr "crwdns86002:0crwdne86002:0"
+
+#: accounts/doctype/subscription/subscription.py:362
+msgid "Subscription End Date must be after {0} as per the subscription plan"
+msgstr "crwdns86004:0{0}crwdne86004:0"
+
+#. Name of a DocType
+#: accounts/doctype/subscription_invoice/subscription_invoice.json
+msgid "Subscription Invoice"
+msgstr "crwdns86006:0crwdne86006:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Subscription Management"
+msgstr "crwdns86008:0crwdne86008:0"
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Subscription Period"
+msgstr "crwdns86010:0crwdne86010:0"
+
+#. Name of a DocType
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgid "Subscription Plan"
+msgstr "crwdns86012:0crwdne86012:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Subscription Plan"
+msgid "Subscription Plan"
+msgstr "crwdns86014:0crwdne86014:0"
+
+#. Name of a DocType
+#: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
+msgid "Subscription Plan Detail"
+msgstr "crwdns86016:0crwdne86016:0"
+
+#. Label of a Table field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Subscription Plans"
+msgstr "crwdns86018:0crwdne86018:0"
+
+#. Label of a Select field in DocType 'Subscription Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Subscription Price Based On"
+msgstr "crwdns86020:0crwdne86020:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Subscription Section"
+msgstr "crwdns86022:0crwdne86022:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Subscription Section"
+msgstr "crwdns86024:0crwdne86024:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Subscription Section"
+msgstr "crwdns86026:0crwdne86026:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Subscription Section"
+msgstr "crwdns86028:0crwdne86028:0"
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Subscription Section"
+msgstr "crwdns86030:0crwdne86030:0"
+
+#. Name of a DocType
+#: accounts/doctype/subscription_settings/subscription_settings.json
+msgid "Subscription Settings"
+msgstr "crwdns86032:0crwdne86032:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Subscription Settings"
+msgid "Subscription Settings"
+msgstr "crwdns86034:0crwdne86034:0"
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Subscription Start Date"
+msgstr "crwdns86036:0crwdne86036:0"
+
+#: selling/doctype/customer/customer_dashboard.py:29
+msgid "Subscriptions"
+msgstr "crwdns86038:0crwdne86038:0"
+
+#. Label of a Int field in DocType 'Bulk Transaction Log'
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+msgctxt "Bulk Transaction Log"
+msgid "Succeeded"
+msgstr "crwdns86042:0crwdne86042:0"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
+msgid "Succeeded Entries"
+msgstr "crwdns86044:0crwdne86044:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
+msgid "Success"
+msgstr "crwdns86046:0crwdne86046:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Success"
+msgstr "crwdns86048:0crwdne86048:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
+#: accounts/doctype/ledger_merge/ledger_merge.json
+msgctxt "Ledger Merge"
+msgid "Success"
+msgstr "crwdns86050:0crwdne86050:0"
+
+#. Label of a Data field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Success Redirect URL"
+msgstr "crwdns86052:0crwdne86052:0"
+
+#. Label of a Section Break field in DocType 'Appointment Booking Settings'
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgctxt "Appointment Booking Settings"
+msgid "Success Settings"
+msgstr "crwdns86054:0crwdne86054:0"
+
+#. Option for the 'Depreciation Entry Posting Status' (Select) field in DocType
+#. 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Successful"
+msgstr "crwdns86056:0crwdne86056:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
+msgid "Successfully Reconciled"
+msgstr "crwdns86058:0crwdne86058:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
+msgid "Successfully Set Supplier"
+msgstr "crwdns86060:0crwdne86060:0"
+
+#: stock/doctype/item/item.py:338
+msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
+msgstr "crwdns86062:0crwdne86062:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
+msgid "Successfully imported {0}"
+msgstr "crwdns86066:0{0}crwdne86066:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
+msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr "crwdns86068:0{0}crwdnd86068:0{1}crwdne86068:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
+msgid "Successfully imported {0} record."
+msgstr "crwdns86070:0{0}crwdne86070:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
+msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr "crwdns86072:0{0}crwdnd86072:0{1}crwdne86072:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
+msgid "Successfully imported {0} records."
+msgstr "crwdns86074:0{0}crwdne86074:0"
+
+#: buying/doctype/supplier/supplier.js:210
+msgid "Successfully linked to Customer"
+msgstr "crwdns86076:0crwdne86076:0"
+
+#: selling/doctype/customer/customer.js:243
+msgid "Successfully linked to Supplier"
+msgstr "crwdns86078:0crwdne86078:0"
+
+#: accounts/doctype/ledger_merge/ledger_merge.js:99
+msgid "Successfully merged {0} out of {1}."
+msgstr "crwdns86080:0{0}crwdnd86080:0{1}crwdne86080:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
+msgid "Successfully updated {0}"
+msgstr "crwdns86082:0{0}crwdne86082:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
+msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr "crwdns86084:0{0}crwdnd86084:0{1}crwdne86084:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
+msgid "Successfully updated {0} record."
+msgstr "crwdns86086:0{0}crwdne86086:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
+msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
+msgstr "crwdns86088:0{0}crwdnd86088:0{1}crwdne86088:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
+msgid "Successfully updated {0} records."
+msgstr "crwdns86090:0{0}crwdne86090:0"
+
+#. Option for the 'Request Type' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Suggestions"
+msgstr "crwdns86092:0crwdne86092:0"
+
+#. Description of the 'Total Repair Cost' (Currency) field in DocType 'Asset
+#. Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Sum of Repair Cost and Value of Consumed Stock Items."
+msgstr "crwdns86094:0crwdne86094:0"
+
+#. Label of a Small Text field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Summary"
+msgstr "crwdns86096:0crwdne86096:0"
+
+#. Label of a Table field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Summary"
+msgstr "crwdns86098:0crwdne86098:0"
+
+#: setup/doctype/email_digest/email_digest.py:188
+msgid "Summary for this month and pending activities"
+msgstr "crwdns86100:0crwdne86100:0"
+
+#: setup/doctype/email_digest/email_digest.py:185
+msgid "Summary for this week and pending activities"
+msgstr "crwdns86102:0crwdne86102:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Sunday"
+msgstr "crwdns86104:0crwdne86104:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Sunday"
+msgstr "crwdns86106:0crwdne86106:0"
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Sunday"
+msgstr "crwdns86108:0crwdne86108:0"
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Sunday"
+msgstr "crwdns86110:0crwdne86110:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Sunday"
+msgstr "crwdns86112:0crwdne86112:0"
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Sunday"
+msgstr "crwdns86114:0crwdne86114:0"
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Sunday"
+msgstr "crwdns86116:0crwdne86116:0"
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Sunday"
+msgstr "crwdns86118:0crwdne86118:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:145
+msgid "Supplied Item"
+msgstr "crwdns86120:0crwdne86120:0"
+
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplied Items"
+msgstr "crwdns86122:0crwdne86122:0"
+
+#. Label of a Table field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplied Items"
+msgstr "crwdns86124:0crwdne86124:0"
+
+#. Label of a Table field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplied Items"
+msgstr "crwdns86126:0crwdne86126:0"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.py:152
+msgid "Supplied Qty"
+msgstr "crwdns86128:0crwdne86128:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Supplied Qty"
+msgstr "crwdns86130:0crwdne86130:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Supplied Qty"
+msgstr "crwdns86132:0crwdne86132:0"
+
+#. Name of a DocType
+#. Label of a Card Break in the Buying Workspace
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
+#: accounts/report/purchase_register/purchase_register.js:21
+#: accounts/report/purchase_register/purchase_register.py:171
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
+#: buying/doctype/supplier/supplier.json
+#: buying/report/procurement_tracker/procurement_tracker.py:89
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
+#: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
+msgid "Supplier"
+msgstr "crwdns86134:0crwdne86134:0"
+
+#. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
+#. Label of a Link field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Supplier"
+msgstr "crwdns86136:0crwdne86136:0"
+
+#. Label of a Link field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Supplier"
+msgstr "crwdns86138:0crwdne86138:0"
+
+#. Label of a Link field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Supplier"
+msgstr "crwdns86140:0crwdne86140:0"
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Supplier"
+msgstr "crwdns86142:0crwdne86142:0"
+
+#. Option for the 'Party Type' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Supplier"
+msgstr "crwdns86144:0crwdne86144:0"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Supplier"
+msgstr "crwdns86146:0crwdne86146:0"
+
+#. Label of a Link field in DocType 'Item Supplier'
+#: stock/doctype/item_supplier/item_supplier.json
+msgctxt "Item Supplier"
+msgid "Supplier"
+msgstr "crwdns86148:0crwdne86148:0"
+
+#. Label of a Link field in DocType 'Landed Cost Purchase Receipt'
+#: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+msgctxt "Landed Cost Purchase Receipt"
+msgid "Supplier"
+msgstr "crwdns86150:0crwdne86150:0"
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Supplier"
+msgstr "crwdns86152:0crwdne86152:0"
+
+#. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
+#: selling/doctype/party_specific_item/party_specific_item.json
+msgctxt "Party Specific Item"
+msgid "Supplier"
+msgstr "crwdns86154:0crwdne86154:0"
+
+#. Label of a Link field in DocType 'Payment Order'
+#: accounts/doctype/payment_order/payment_order.json
+msgctxt "Payment Order"
+msgid "Supplier"
+msgstr "crwdns86156:0crwdne86156:0"
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Supplier"
+msgstr "crwdns86158:0crwdne86158:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Supplier"
+msgstr "crwdns86160:0crwdne86160:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Supplier"
+msgstr "crwdns86162:0crwdne86162:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Supplier"
+msgstr "crwdns86164:0crwdne86164:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier"
+msgstr "crwdns86166:0crwdne86166:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier"
+msgstr "crwdns86168:0crwdne86168:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier"
+msgstr "crwdns86170:0crwdne86170:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Supplier"
+msgstr "crwdns86172:0crwdne86172:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Supplier"
+msgstr "crwdns86174:0crwdne86174:0"
+
+#. Label of a Link field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Supplier"
+msgstr "crwdns86176:0crwdne86176:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Supplier"
+msgstr "crwdns86178:0crwdne86178:0"
+
+#. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
+#. Label of a Link field in DocType 'Shipment'
+#. Option for the 'Delivery to' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Supplier"
+msgstr "crwdns86180:0crwdne86180:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier"
+msgstr "crwdns86182:0crwdne86182:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier"
+msgstr "crwdns86184:0crwdne86184:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier"
+msgstr "crwdns86186:0crwdne86186:0"
+
+#. Label of a Link in the Payables Workspace
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Home Workspace
+#. Label of a shortcut in the Home Workspace
+#: accounts/workspace/payables/payables.json
+#: buying/workspace/buying/buying.json setup/workspace/home/home.json
+msgctxt "Supplier"
+msgid "Supplier"
+msgstr "crwdns86188:0crwdne86188:0"
+
+#. Label of a Link field in DocType 'Supplier Item'
+#: accounts/doctype/supplier_item/supplier_item.json
+msgctxt "Supplier Item"
+msgid "Supplier"
+msgstr "crwdns86190:0crwdne86190:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Supplier"
+msgstr "crwdns86192:0crwdne86192:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Supplier"
+msgstr "crwdns86194:0crwdne86194:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Supplier"
+msgstr "crwdns86196:0crwdne86196:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Supplier"
+msgstr "crwdns86198:0crwdne86198:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Address"
+msgstr "crwdns86200:0crwdne86200:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Address"
+msgstr "crwdns86202:0crwdne86202:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Address"
+msgstr "crwdns86204:0crwdne86204:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Address"
+msgstr "crwdns86206:0crwdne86206:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Address"
+msgstr "crwdns86208:0crwdne86208:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Supplier Address"
+msgstr "crwdns86210:0crwdne86210:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Address Details"
+msgstr "crwdns86212:0crwdne86212:0"
+
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Address Details"
+msgstr "crwdns86214:0crwdne86214:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgid "Supplier Addresses And Contacts"
+msgstr "crwdns86216:0crwdne86216:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Contact"
+msgstr "crwdns86218:0crwdne86218:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Contact"
+msgstr "crwdns86220:0crwdne86220:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Delivery Note"
+msgstr "crwdns86222:0crwdne86222:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier Delivery Note"
+msgstr "crwdns86224:0crwdne86224:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Supplier Details"
+msgstr "crwdns86226:0crwdne86226:0"
+
+#. Label of a Section Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Details"
+msgstr "crwdns86228:0crwdne86228:0"
+
+#. Label of a Text field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Details"
+msgstr "crwdns86230:0crwdne86230:0"
+
+#. Name of a DocType
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
+#: accounts/report/purchase_register/purchase_register.js:27
+#: accounts/report/purchase_register/purchase_register.py:186
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
+#: public/js/purchase_trends_filters.js:51
+#: regional/report/irs_1099/irs_1099.js:26
+#: regional/report/irs_1099/irs_1099.py:70
+#: setup/doctype/supplier_group/supplier_group.json
+msgid "Supplier Group"
+msgstr "crwdns86232:0crwdne86232:0"
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Supplier Group"
+msgstr "crwdns86234:0crwdne86234:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Supplier Group"
+msgstr "crwdns86236:0crwdne86236:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Supplier Group"
+msgstr "crwdns86238:0crwdne86238:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Group"
+msgstr "crwdns86240:0crwdne86240:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Group"
+msgstr "crwdns86242:0crwdne86242:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Group"
+msgid "Supplier Group"
+msgstr "crwdns86244:0crwdne86244:0"
+
+#. Label of a Link field in DocType 'Supplier Group Item'
+#: accounts/doctype/supplier_group_item/supplier_group_item.json
+msgctxt "Supplier Group Item"
+msgid "Supplier Group"
+msgstr "crwdns86246:0crwdne86246:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Supplier Group"
+msgstr "crwdns86248:0crwdne86248:0"
+
+#. Name of a DocType
+#: accounts/doctype/supplier_group_item/supplier_group_item.json
+msgid "Supplier Group Item"
+msgstr "crwdns86250:0crwdne86250:0"
+
+#. Label of a Data field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "Supplier Group Name"
+msgstr "crwdns86252:0crwdne86252:0"
+
+#. Label of a Tab Break field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Info"
+msgstr "crwdns86254:0crwdne86254:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Invoice"
+msgstr "crwdns86256:0crwdne86256:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
+msgid "Supplier Invoice Date"
+msgstr "crwdns86258:0crwdne86258:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Invoice Date"
+msgstr "crwdns86260:0crwdne86260:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
+msgid "Supplier Invoice Date cannot be greater than Posting Date"
+msgstr "crwdns86262:0crwdne86262:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
+msgid "Supplier Invoice No"
+msgstr "crwdns86264:0crwdne86264:0"
+
+#. Label of a Data field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Supplier Invoice No"
+msgstr "crwdns86266:0crwdne86266:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Invoice No"
+msgstr "crwdns86268:0crwdne86268:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
+msgid "Supplier Invoice No exists in Purchase Invoice {0}"
+msgstr "crwdns86270:0{0}crwdne86270:0"
+
+#. Name of a DocType
+#: accounts/doctype/supplier_item/supplier_item.json
+msgid "Supplier Item"
+msgstr "crwdns86272:0crwdne86272:0"
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Supplier Items"
+msgstr "crwdns86274:0crwdne86274:0"
+
+#. Label of a Int field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Supplier Lead Time (days)"
+msgstr "crwdns86276:0crwdne86276:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Payables Workspace
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: accounts/workspace/payables/payables.json
+msgid "Supplier Ledger Summary"
+msgstr "crwdns86278:0crwdne86278:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
+#: accounts/report/purchase_register/purchase_register.py:177
+#: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
+msgid "Supplier Name"
+msgstr "crwdns86280:0crwdne86280:0"
+
+#. Label of a Data field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Supplier Name"
+msgstr "crwdns86282:0crwdne86282:0"
+
+#. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
+#. Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Supplier Name"
+msgstr "crwdns86284:0crwdne86284:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Name"
+msgstr "crwdns86286:0crwdne86286:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Name"
+msgstr "crwdns86288:0crwdne86288:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Name"
+msgstr "crwdns86290:0crwdne86290:0"
+
+#. Label of a Read Only field in DocType 'Request for Quotation Supplier'
+#: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+msgctxt "Request for Quotation Supplier"
+msgid "Supplier Name"
+msgstr "crwdns86292:0crwdne86292:0"
+
+#. Label of a Data field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Supplier Name"
+msgstr "crwdns86294:0crwdne86294:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Name"
+msgstr "crwdns86296:0crwdne86296:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier Name"
+msgstr "crwdns86298:0crwdne86298:0"
+
+#. Label of a Data field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Name"
+msgstr "crwdns86300:0crwdne86300:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Supplier Name"
+msgstr "crwdns86302:0crwdne86302:0"
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Supplier Naming By"
+msgstr "crwdns86304:0crwdne86304:0"
+
+#: templates/includes/rfq/rfq_macros.html:20
+msgid "Supplier Part No"
+msgstr "crwdns86306:0crwdne86306:0"
+
+#. Label of a Data field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Supplier Part No"
+msgstr "crwdns86308:0crwdne86308:0"
+
+#. Label of a Data field in DocType 'Item Supplier'
+#: stock/doctype/item_supplier/item_supplier.json
+msgctxt "Item Supplier"
+msgid "Supplier Part Number"
+msgstr "crwdns86310:0crwdne86310:0"
+
+#. Label of a Data field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Supplier Part Number"
+msgstr "crwdns86312:0crwdne86312:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Supplier Part Number"
+msgstr "crwdns86314:0crwdne86314:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Supplier Part Number"
+msgstr "crwdns86316:0crwdne86316:0"
+
+#. Label of a Table field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Portal Users"
+msgstr "crwdns86318:0crwdne86318:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Primary Address"
+msgstr "crwdns86320:0crwdne86320:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Primary Contact"
+msgstr "crwdns86322:0crwdne86322:0"
+
+#. Name of a DocType
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+#: buying/doctype/supplier_quotation/supplier_quotation.py:214
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
+msgid "Supplier Quotation"
+msgstr "crwdns86324:0crwdne86324:0"
+
+#. Linked DocType in Incoterm's connections
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Supplier Quotation"
+msgstr "crwdns86326:0crwdne86326:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Quotation"
+msgstr "crwdns86328:0crwdne86328:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Supplier Quotation"
+msgstr "crwdns86330:0crwdne86330:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Supplier Quotation"
+msgstr "crwdns86332:0crwdne86332:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Quotation"
+msgid "Supplier Quotation"
+msgstr "crwdns86334:0crwdne86334:0"
+
+#. Name of a report
+#. Label of a Link in the Buying Workspace
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.json
+#: buying/workspace/buying/buying.json
+msgid "Supplier Quotation Comparison"
+msgstr "crwdns86336:0crwdne86336:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgid "Supplier Quotation Item"
+msgstr "crwdns86338:0crwdne86338:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Supplier Quotation Item"
+msgstr "crwdns86340:0crwdne86340:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
+msgid "Supplier Quotation {0} Created"
+msgstr "crwdns86342:0{0}crwdne86342:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Supplier Score"
+msgstr "crwdns86344:0crwdne86344:0"
+
+#. Name of a DocType
+#. Label of a Card Break in the Buying Workspace
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+#: buying/workspace/buying/buying.json
+msgid "Supplier Scorecard"
+msgstr "crwdns86346:0crwdne86346:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard"
+msgid "Supplier Scorecard"
+msgstr "crwdns86348:0crwdne86348:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+msgid "Supplier Scorecard Criteria"
+msgstr "crwdns86350:0crwdne86350:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard Criteria"
+msgid "Supplier Scorecard Criteria"
+msgstr "crwdns86352:0crwdne86352:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgid "Supplier Scorecard Period"
+msgstr "crwdns86354:0crwdne86354:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
+msgid "Supplier Scorecard Scoring Criteria"
+msgstr "crwdns86356:0crwdne86356:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgid "Supplier Scorecard Scoring Standing"
+msgstr "crwdns86358:0crwdne86358:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgid "Supplier Scorecard Scoring Variable"
+msgstr "crwdns86360:0crwdne86360:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Supplier Scorecard Setup"
+msgstr "crwdns86362:0crwdne86362:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgid "Supplier Scorecard Standing"
+msgstr "crwdns86364:0crwdne86364:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Supplier Scorecard Standing"
+msgstr "crwdns86366:0crwdne86366:0"
+
+#. Name of a DocType
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgid "Supplier Scorecard Variable"
+msgstr "crwdns86368:0crwdne86368:0"
+
+#. Label of a Link in the Buying Workspace
+#: buying/workspace/buying/buying.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Supplier Scorecard Variable"
+msgstr "crwdns86370:0crwdne86370:0"
+
+#. Label of a Select field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Supplier Type"
+msgstr "crwdns86372:0crwdne86372:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Supplier Warehouse"
+msgstr "crwdns86374:0crwdne86374:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Supplier Warehouse"
+msgstr "crwdns86376:0crwdne86376:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Supplier Warehouse"
+msgstr "crwdns86378:0crwdne86378:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Supplier Warehouse"
+msgstr "crwdns86380:0crwdne86380:0"
+
+#. Label of a Link field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Supplier Warehouse"
+msgstr "crwdns86382:0crwdne86382:0"
+
+#: controllers/buying_controller.py:406
+msgid "Supplier Warehouse mandatory for sub-contracted {0}"
+msgstr "crwdns86384:0{0}crwdne86384:0"
+
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Supplier delivers to Customer"
+msgstr "crwdns86386:0crwdne86386:0"
+
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr "crwdns112044:0crwdne112044:0"
+
+#: buying/doctype/supplier_quotation/supplier_quotation.py:167
+msgid "Supplier {0} not found in {1}"
+msgstr "crwdns86388:0{0}crwdnd86388:0{1}crwdne86388:0"
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+msgid "Supplier(s)"
+msgstr "crwdns86390:0crwdne86390:0"
+
+#. Label of a Link in the Buying Workspace
+#. Name of a report
+#: buying/workspace/buying/buying.json
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.json
+msgid "Supplier-Wise Sales Analytics"
+msgstr "crwdns86392:0crwdne86392:0"
+
+#. Label of a Table field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Suppliers"
+msgstr "crwdns86394:0crwdne86394:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:60
+#: regional/report/uae_vat_201/uae_vat_201.py:122
+msgid "Supplies subject to the reverse charge provision"
+msgstr "crwdns86396:0crwdne86396:0"
+
+#. Label of a Check field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Supply Raw Materials for Purchase"
+msgstr "crwdns86398:0crwdne86398:0"
+
+#. Name of a Workspace
+#: selling/doctype/customer/customer_dashboard.py:24
+#: setup/doctype/company/company_dashboard.py:24
+#: setup/setup_wizard/operations/install_fixtures.py:251
+#: support/workspace/support/support.json
+msgid "Support"
+msgstr "crwdns86400:0crwdne86400:0"
+
+#. Name of a report
+#: support/report/support_hour_distribution/support_hour_distribution.json
+msgid "Support Hour Distribution"
+msgstr "crwdns86402:0crwdne86402:0"
+
+#. Label of a Section Break field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Support Portal"
+msgstr "crwdns86404:0crwdne86404:0"
+
+#. Name of a DocType
+#: support/doctype/support_search_source/support_search_source.json
+msgid "Support Search Source"
+msgstr "crwdns86406:0crwdne86406:0"
+
+#. Name of a DocType
+#: support/doctype/support_settings/support_settings.json
+msgid "Support Settings"
+msgstr "crwdns86408:0crwdne86408:0"
+
+#. Label of a Link in the Settings Workspace
+#. Label of a Link in the Support Workspace
+#: setup/workspace/settings/settings.json
+#: support/workspace/support/support.json
+msgctxt "Support Settings"
+msgid "Support Settings"
+msgstr "crwdns86410:0crwdne86410:0"
+
+#. Name of a role
+#: support/doctype/issue/issue.json support/doctype/issue_type/issue_type.json
+msgid "Support Team"
+msgstr "crwdns86412:0crwdne86412:0"
+
+#: crm/report/lead_conversion_time/lead_conversion_time.py:68
+msgid "Support Tickets"
+msgstr "crwdns86414:0crwdne86414:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Suspended"
+msgstr "crwdns86416:0crwdne86416:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Suspended"
+msgstr "crwdns86418:0crwdne86418:0"
+
+#: selling/page/point_of_sale/pos_payment.js:325
+msgid "Switch Between Payment Modes"
+msgstr "crwdns86420:0crwdne86420:0"
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr "crwdns112626:0crwdne112626:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
+msgid "Sync Now"
+msgstr "crwdns86422:0crwdne86422:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:31
+msgid "Sync Started"
+msgstr "crwdns86424:0crwdne86424:0"
+
+#. Label of a Check field in DocType 'Plaid Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "Synchronize all accounts every hour"
+msgstr "crwdns86426:0crwdne86426:0"
+
+#. Name of a role
+#: accounts/doctype/accounting_dimension/accounting_dimension.json
+#: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
+#: accounts/doctype/accounting_period/accounting_period.json
+#: accounts/doctype/bank/bank.json
+#: accounts/doctype/bank_account_subtype/bank_account_subtype.json
+#: accounts/doctype/bank_account_type/bank_account_type.json
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+#: accounts/doctype/bank_transaction/bank_transaction.json
+#: accounts/doctype/cashier_closing/cashier_closing.json
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+#: accounts/doctype/dunning/dunning.json
+#: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+#: accounts/doctype/item_tax_template/item_tax_template.json
+#: accounts/doctype/ledger_merge/ledger_merge.json
+#: accounts/doctype/loyalty_program/loyalty_program.json
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
+#: accounts/doctype/party_link/party_link.json
+#: accounts/doctype/payment_term/payment_term.json
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.json
+#: accounts/doctype/pos_settings/pos_settings.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+#: accounts/doctype/process_subscription/process_subscription.json
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+#: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+#: accounts/doctype/share_transfer/share_transfer.json
+#: accounts/doctype/share_type/share_type.json
+#: accounts/doctype/shareholder/shareholder.json
+#: accounts/doctype/subscription/subscription.json
+#: accounts/doctype/subscription_plan/subscription_plan.json
+#: accounts/doctype/subscription_settings/subscription_settings.json
+#: accounts/doctype/tax_category/tax_category.json
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+#: assets/doctype/asset_activity/asset_activity.json
+#: assets/doctype/asset_movement/asset_movement.json
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
+#: assets/doctype/asset_shift_factor/asset_shift_factor.json
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+#: assets/doctype/location/location.json
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+#: buying/doctype/buying_settings/buying_settings.json
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+#: communication/doctype/communication_medium/communication_medium.json
+#: crm/doctype/appointment/appointment.json
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+#: crm/doctype/competitor/competitor.json crm/doctype/contract/contract.json
+#: crm/doctype/contract_template/contract_template.json
+#: crm/doctype/crm_settings/crm_settings.json
+#: crm/doctype/email_campaign/email_campaign.json crm/doctype/lead/lead.json
+#: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
+#: crm/doctype/opportunity_type/opportunity_type.json
+#: crm/doctype/prospect/prospect.json
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+#: manufacturing/doctype/blanket_order/blanket_order.json
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+#: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: projects/doctype/activity_type/activity_type.json
+#: projects/doctype/project_template/project_template.json
+#: projects/doctype/project_type/project_type.json
+#: projects/doctype/projects_settings/projects_settings.json
+#: projects/doctype/task_type/task_type.json
+#: quality_management/doctype/non_conformance/non_conformance.json
+#: quality_management/doctype/quality_action/quality_action.json
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+#: quality_management/doctype/quality_goal/quality_goal.json
+#: quality_management/doctype/quality_meeting/quality_meeting.json
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+#: quality_management/doctype/quality_review/quality_review.json
+#: selling/doctype/party_specific_item/party_specific_item.json
+#: selling/doctype/sales_partner_type/sales_partner_type.json
+#: selling/doctype/selling_settings/selling_settings.json
+#: selling/doctype/sms_center/sms_center.json
+#: setup/doctype/authorization_rule/authorization_rule.json
+#: setup/doctype/company/company.json
+#: setup/doctype/email_digest/email_digest.json
+#: setup/doctype/employee_group/employee_group.json
+#: setup/doctype/global_defaults/global_defaults.json
+#: setup/doctype/party_type/party_type.json
+#: setup/doctype/print_heading/print_heading.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+#: stock/doctype/item_variant_settings/item_variant_settings.json
+#: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+#: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+#: stock/doctype/quality_inspection_template/quality_inspection_template.json
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/shipment/shipment.json
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+#: stock/doctype/stock_entry_type/stock_entry_type.json
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: stock/doctype/uom_category/uom_category.json
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+#: support/doctype/issue_priority/issue_priority.json
+#: support/doctype/issue_type/issue_type.json
+#: support/doctype/service_level_agreement/service_level_agreement.json
+#: support/doctype/support_settings/support_settings.json
+#: telephony/doctype/call_log/call_log.json
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.json
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+#: utilities/doctype/rename_tool/rename_tool.json
+#: utilities/doctype/video/video.json
+#: utilities/doctype/video_settings/video_settings.json
+msgid "System Manager"
+msgstr "crwdns86428:0crwdne86428:0"
+
+#. Label of a Link in the Settings Workspace
+#. Label of a shortcut in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "System Settings"
+msgid "System Settings"
+msgstr "crwdns86430:0crwdne86430:0"
+
+#. Description of the 'User ID' (Link) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "System User (login) ID. If set, it will become default for all HR forms."
+msgstr "crwdns86432:0crwdne86432:0"
+
+#. Description of the 'Make Serial No / Batch from Work Order' (Check) field in
+#. DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "System will automatically create the serial numbers / batch for the Finished Good on submission of work order"
+msgstr "crwdns86434:0crwdne86434:0"
+
+#. Description of the 'Invoice Limit' (Int) field in DocType 'Payment
+#. Reconciliation'
+#. Description of the 'Payment Limit' (Int) field in DocType 'Payment
+#. Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "System will fetch all the entries if limit value is zero."
+msgstr "crwdns86436:0crwdne86436:0"
+
+#: controllers/accounts_controller.py:1752
+msgid "System will not check over billing since amount for Item {0} in {1} is zero"
+msgstr "crwdns86438:0{0}crwdnd86438:0{1}crwdne86438:0"
+
+#. Description of the 'Threshold for Suggestion (In Percentage)' (Percent)
+#. field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "System will notify to increase or decrease quantity or amount "
+msgstr "crwdns86440:0crwdne86440:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr "crwdns112046:0crwdne112046:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:125
+msgid "TCS Rate %"
+msgstr "crwdns86442:0crwdne86442:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr "crwdns112048:0crwdne112048:0"
+
+#. Name of a report
+#: accounts/report/tds_computation_summary/tds_computation_summary.json
+msgid "TDS Computation Summary"
+msgstr "crwdns86444:0crwdne86444:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:134
+msgid "TDS Payable"
+msgstr "crwdns86446:0crwdne86446:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:125
+msgid "TDS Rate %"
+msgstr "crwdns86448:0crwdne86448:0"
+
+#. Option for the 'Series' (Select) field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "TS-.YYYY.-"
+msgstr "crwdns86450:0crwdne86450:0"
+
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr "crwdns112050:0crwdne112050:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr "crwdns112628:0crwdne112628:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
+msgid "Tag"
+msgstr "crwdns86452:0crwdne86452:0"
+
+#. Label of an action in the Onboarding Step 'Accounts Settings'
+#: accounts/onboarding_step/accounts_settings/accounts_settings.json
+msgid "Take a quick walk-through of Accounts Settings"
+msgstr "crwdns86456:0crwdne86456:0"
+
+#. Label of an action in the Onboarding Step 'Review Stock Settings'
+#: stock/onboarding_step/stock_settings/stock_settings.json
+msgid "Take a walk through Stock Settings"
+msgstr "crwdns86458:0crwdne86458:0"
+
+#. Label of an action in the Onboarding Step 'Manufacturing Settings'
+#: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
+msgid "Take a walk-through of Manufacturing Settings"
+msgstr "crwdns86460:0crwdne86460:0"
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Tally Company"
+msgstr "crwdns86462:0crwdne86462:0"
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Tally Creditors Account"
+msgstr "crwdns86464:0crwdne86464:0"
+
+#. Label of a Data field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Tally Debtors Account"
+msgstr "crwdns86466:0crwdne86466:0"
+
+#. Name of a DocType
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgid "Tally Migration"
+msgstr "crwdns86468:0crwdne86468:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
+msgid "Tally Migration Error"
+msgstr "crwdns86470:0crwdne86470:0"
+
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr "crwdns112052:0crwdne112052:0"
+
+#. Label of a Data field in DocType 'Quality Goal Objective'
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgctxt "Quality Goal Objective"
+msgid "Target"
+msgstr "crwdns86472:0crwdne86472:0"
+
+#. Label of a Data field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "Target"
+msgstr "crwdns86474:0crwdne86474:0"
+
+#. Label of a Float field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Target  Amount"
+msgstr "crwdns86476:0crwdne86476:0"
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:104
+msgid "Target ({})"
+msgstr "crwdns86478:0crwdne86478:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Asset"
+msgstr "crwdns86480:0crwdne86480:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Asset Location"
+msgstr "crwdns86482:0crwdne86482:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
+msgid "Target Asset {0} cannot be cancelled"
+msgstr "crwdns86484:0{0}crwdne86484:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+msgid "Target Asset {0} cannot be submitted"
+msgstr "crwdns86486:0{0}crwdne86486:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+msgid "Target Asset {0} cannot be {1}"
+msgstr "crwdns86488:0{0}crwdnd86488:0{1}crwdne86488:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
+msgid "Target Asset {0} does not belong to company {1}"
+msgstr "crwdns86490:0{0}crwdnd86490:0{1}crwdne86490:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+msgid "Target Asset {0} needs to be composite asset"
+msgstr "crwdns86492:0{0}crwdne86492:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Batch No"
+msgstr "crwdns86494:0crwdne86494:0"
+
+#. Name of a DocType
+#: setup/doctype/target_detail/target_detail.json
+msgid "Target Detail"
+msgstr "crwdns86496:0crwdne86496:0"
+
+#: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:11
+#: accounts/doctype/monthly_distribution/monthly_distribution_dashboard.py:13
+msgid "Target Details"
+msgstr "crwdns86498:0crwdne86498:0"
+
+#. Label of a Link field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Target Distribution"
+msgstr "crwdns86500:0crwdne86500:0"
+
+#. Label of a Float field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Target Exchange Rate"
+msgstr "crwdns86502:0crwdne86502:0"
+
+#. Label of a Data field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Target Fieldname (Stock Ledger Entry)"
+msgstr "crwdns86504:0crwdne86504:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Fixed Asset Account"
+msgstr "crwdns86506:0crwdne86506:0"
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Has Batch No"
+msgstr "crwdns86508:0crwdne86508:0"
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Has Serial No"
+msgstr "crwdns86510:0crwdne86510:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Incoming Rate"
+msgstr "crwdns86512:0crwdne86512:0"
+
+#. Label of a Check field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Is Fixed Asset"
+msgstr "crwdns86514:0crwdne86514:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Item Code"
+msgstr "crwdns86516:0crwdne86516:0"
+
+#. Label of a Data field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Item Name"
+msgstr "crwdns86518:0crwdne86518:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
+msgstr "crwdns86520:0{0}crwdne86520:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
+msgid "Target Item {0} must be a Fixed Asset item"
+msgstr "crwdns86522:0{0}crwdne86522:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
+msgid "Target Item {0} must be a Stock Item"
+msgstr "crwdns86524:0{0}crwdne86524:0"
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "Target Location"
+msgstr "crwdns86526:0crwdne86526:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:100
+msgid "Target Location is required while receiving Asset {0} from an employee"
+msgstr "crwdns86528:0{0}crwdne86528:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:85
+msgid "Target Location is required while transferring Asset {0}"
+msgstr "crwdns86530:0{0}crwdne86530:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:93
+msgid "Target Location or To Employee is required while receiving Asset {0}"
+msgstr "crwdns86532:0{0}crwdne86532:0"
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
+msgid "Target On"
+msgstr "crwdns86534:0crwdne86534:0"
+
+#. Label of a Float field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Qty"
+msgstr "crwdns86536:0crwdne86536:0"
+
+#. Label of a Float field in DocType 'Target Detail'
+#: setup/doctype/target_detail/target_detail.json
+msgctxt "Target Detail"
+msgid "Target Qty"
+msgstr "crwdns86538:0crwdne86538:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
+msgid "Target Qty must be a positive number"
+msgstr "crwdns86540:0crwdne86540:0"
+
+#. Label of a Small Text field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Serial No"
+msgstr "crwdns86542:0crwdne86542:0"
+
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
+msgid "Target Warehouse"
+msgstr "crwdns86544:0crwdne86544:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Target Warehouse"
+msgstr "crwdns86546:0crwdne86546:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Target Warehouse"
+msgstr "crwdns86548:0crwdne86548:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Target Warehouse"
+msgstr "crwdns86550:0crwdne86550:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "Target Warehouse"
+msgstr "crwdns86552:0crwdne86552:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Target Warehouse"
+msgstr "crwdns86554:0crwdne86554:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Target Warehouse"
+msgstr "crwdns86556:0crwdne86556:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Target Warehouse"
+msgstr "crwdns86558:0crwdne86558:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Target Warehouse"
+msgstr "crwdns86560:0crwdne86560:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Target Warehouse Address"
+msgstr "crwdns86562:0crwdne86562:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
+msgid "Target Warehouse is mandatory for Decapitalization"
+msgstr "crwdns86564:0crwdne86564:0"
+
+#: controllers/selling_controller.py:714
+msgid "Target Warehouse is set for some items but the customer is not an internal customer."
+msgstr "crwdns86566:0crwdne86566:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
+msgid "Target warehouse is mandatory for row {0}"
+msgstr "crwdns86568:0{0}crwdne86568:0"
+
+#. Label of a Table field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Targets"
+msgstr "crwdns86570:0crwdne86570:0"
+
+#. Label of a Table field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "Targets"
+msgstr "crwdns86572:0crwdne86572:0"
+
+#. Label of a Table field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Targets"
+msgstr "crwdns86574:0crwdne86574:0"
+
+#. Label of a Data field in DocType 'Customs Tariff Number'
+#: stock/doctype/customs_tariff_number/customs_tariff_number.json
+msgctxt "Customs Tariff Number"
+msgid "Tariff Number"
+msgstr "crwdns86576:0crwdne86576:0"
+
+#. Name of a DocType
+#: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
+msgid "Task"
+msgstr "crwdns86578:0crwdne86578:0"
+
+#. Label of a Link field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Task"
+msgstr "crwdns86580:0crwdne86580:0"
+
+#. Label of a Link field in DocType 'Dependent Task'
+#: projects/doctype/dependent_task/dependent_task.json
+msgctxt "Dependent Task"
+msgid "Task"
+msgstr "crwdns86582:0crwdne86582:0"
+
+#. Label of a Link field in DocType 'Project Template Task'
+#: projects/doctype/project_template_task/project_template_task.json
+msgctxt "Project Template Task"
+msgid "Task"
+msgstr "crwdns86584:0crwdne86584:0"
+
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Task"
+msgid "Task"
+msgstr "crwdns86586:0crwdne86586:0"
+
+#. Label of a Link field in DocType 'Task Depends On'
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgctxt "Task Depends On"
+msgid "Task"
+msgstr "crwdns86588:0crwdne86588:0"
+
+#. Label of a Link field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "Task"
+msgstr "crwdns86590:0crwdne86590:0"
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Task Completion"
+msgstr "crwdns86592:0crwdne86592:0"
+
+#. Name of a DocType
+#: projects/doctype/task_depends_on/task_depends_on.json
+msgid "Task Depends On"
+msgstr "crwdns86594:0crwdne86594:0"
+
+#. Label of a Text Editor field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Task Description"
+msgstr "crwdns86596:0crwdne86596:0"
+
+#. Label of a Data field in DocType 'Asset Maintenance Log'
+#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
+msgctxt "Asset Maintenance Log"
+msgid "Task Name"
+msgstr "crwdns86598:0crwdne86598:0"
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Task Progress"
+msgstr "crwdns86600:0crwdne86600:0"
+
+#. Name of a DocType
+#: projects/doctype/task_type/task_type.json
+msgid "Task Type"
+msgstr "crwdns86602:0crwdne86602:0"
+
+#. Option for the '% Complete Method' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Task Weight"
+msgstr "crwdns86604:0crwdne86604:0"
+
+#: projects/doctype/project_template/project_template.py:40
+msgid "Task {0} depends on Task {1}. Please add Task {1} to the Tasks list."
+msgstr "crwdns86606:0{0}crwdnd86606:0{1}crwdnd86606:0{1}crwdne86606:0"
+
+#: templates/pages/projects.html:35 templates/pages/projects.html:45
+msgid "Tasks"
+msgstr "crwdns86608:0crwdne86608:0"
+
+#. Label of a Section Break field in DocType 'Asset Maintenance'
+#: assets/doctype/asset_maintenance/asset_maintenance.json
+msgctxt "Asset Maintenance"
+msgid "Tasks"
+msgstr "crwdns86610:0crwdne86610:0"
+
+#. Label of a Section Break field in DocType 'Process Payment Reconciliation
+#. Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Tasks"
+msgstr "crwdns86612:0crwdne86612:0"
+
+#. Label of a Table field in DocType 'Project Template'
+#: projects/doctype/project_template/project_template.json
+msgctxt "Project Template"
+msgid "Tasks"
+msgstr "crwdns86614:0crwdne86614:0"
+
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr "crwdns112054:0crwdne112054:0"
+
+#: projects/report/project_summary/project_summary.py:62
+msgid "Tasks Completed"
+msgstr "crwdns86616:0crwdne86616:0"
+
+#: projects/report/project_summary/project_summary.py:66
+msgid "Tasks Overdue"
+msgstr "crwdns86618:0crwdne86618:0"
+
+#: accounts/report/account_balance/account_balance.js:60
+msgid "Tax"
+msgstr "crwdns86620:0crwdne86620:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Tax"
+msgstr "crwdns86622:0crwdne86622:0"
+
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax"
+msgstr "crwdns86624:0crwdne86624:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Tax"
+msgstr "crwdns86626:0crwdne86626:0"
+
+#. Label of a Link field in DocType 'Item Tax Template Detail'
+#: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
+msgctxt "Item Tax Template Detail"
+msgid "Tax"
+msgstr "crwdns86628:0crwdne86628:0"
+
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax"
+msgstr "crwdns86630:0crwdne86630:0"
+
+#. Label of a Link field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Tax Account"
+msgstr "crwdns86632:0crwdne86632:0"
+
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:137
+msgid "Tax Amount"
+msgstr "crwdns86634:0crwdne86634:0"
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Tax Amount After Discount Amount"
+msgstr "crwdns86636:0crwdne86636:0"
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Tax Amount After Discount Amount"
+msgstr "crwdns86638:0crwdne86638:0"
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Tax Amount After Discount Amount (Company Currency)"
+msgstr "crwdns86640:0crwdne86640:0"
+
+#. Description of the 'Round Tax Amount Row-wise' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Tax Amount will be rounded on a row(items) level"
+msgstr "crwdns86642:0crwdne86642:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
+#: setup/setup_wizard/operations/taxes_setup.py:251
+msgid "Tax Assets"
+msgstr "crwdns86644:0crwdne86644:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Tax Breakup"
+msgstr "crwdns86646:0crwdne86646:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Tax Breakup"
+msgstr "crwdns86648:0crwdne86648:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Breakup"
+msgstr "crwdns86650:0crwdne86650:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Breakup"
+msgstr "crwdns86652:0crwdne86652:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Tax Breakup"
+msgstr "crwdns86654:0crwdne86654:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Tax Breakup"
+msgstr "crwdns86656:0crwdne86656:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Tax Breakup"
+msgstr "crwdns86658:0crwdne86658:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Tax Breakup"
+msgstr "crwdns86660:0crwdne86660:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Tax Breakup"
+msgstr "crwdns86662:0crwdne86662:0"
+
+#. Name of a DocType
+#: accounts/doctype/tax_category/tax_category.json
+msgid "Tax Category"
+msgstr "crwdns86664:0crwdne86664:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax Category"
+msgstr "crwdns86666:0crwdne86666:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Tax Category"
+msgstr "crwdns86668:0crwdne86668:0"
+
+#. Label of a Link field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Tax Category"
+msgstr "crwdns86670:0crwdne86670:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Tax Category"
+msgstr "crwdns86672:0crwdne86672:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Tax Category"
+msgstr "crwdns86674:0crwdne86674:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Category"
+msgstr "crwdns86676:0crwdne86676:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Category"
+msgstr "crwdns86678:0crwdne86678:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Tax Category"
+msgstr "crwdns86680:0crwdne86680:0"
+
+#. Label of a Link field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Tax Category"
+msgstr "crwdns86682:0crwdne86682:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Tax Category"
+msgstr "crwdns86684:0crwdne86684:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Tax Category"
+msgstr "crwdns86686:0crwdne86686:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Tax Category"
+msgstr "crwdns86688:0crwdne86688:0"
+
+#. Label of a Link field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Tax Category"
+msgstr "crwdns86690:0crwdne86690:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax Category"
+msgstr "crwdns86692:0crwdne86692:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Tax Category"
+msgstr "crwdns86694:0crwdne86694:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Tax Category"
+msgid "Tax Category"
+msgstr "crwdns86696:0crwdne86696:0"
+
+#. Label of a Link field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Tax Category"
+msgstr "crwdns86698:0crwdne86698:0"
+
+#: controllers/buying_controller.py:169
+msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
+msgstr "crwdns86700:0crwdne86700:0"
+
+#: regional/report/irs_1099/irs_1099.py:82
+msgid "Tax ID"
+msgstr "crwdns86702:0crwdne86702:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Tax ID"
+msgstr "crwdns86704:0crwdne86704:0"
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax ID"
+msgstr "crwdns86706:0crwdne86706:0"
+
+#. Label of a Data field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax ID"
+msgstr "crwdns86708:0crwdne86708:0"
+
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
+#: accounts/report/general_ledger/general_ledger.js:140
+#: accounts/report/purchase_register/purchase_register.py:192
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
+msgid "Tax Id"
+msgstr "crwdns86710:0crwdne86710:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Tax Id"
+msgstr "crwdns86712:0crwdne86712:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Tax Id"
+msgstr "crwdns86714:0crwdne86714:0"
+
+#. Label of a Read Only field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Id"
+msgstr "crwdns86716:0crwdne86716:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Tax Id"
+msgstr "crwdns86718:0crwdne86718:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Tax Id"
+msgstr "crwdns86720:0crwdne86720:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
+msgid "Tax Id: "
+msgstr "crwdns86722:0crwdne86722:0"
+
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Tax Masters"
+msgstr "crwdns104662:0crwdne104662:0"
+
+#: accounts/doctype/account/account_tree.js:160
+msgid "Tax Rate"
+msgstr "crwdns86724:0crwdne86724:0"
+
+#. Label of a Float field in DocType 'Item Tax Template Detail'
+#: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
+msgctxt "Item Tax Template Detail"
+msgid "Tax Rate"
+msgstr "crwdns86726:0crwdne86726:0"
+
+#. Label of a Float field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Tax Rate"
+msgstr "crwdns104664:0crwdne104664:0"
+
+#. Label of a Float field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Tax Rate"
+msgstr "crwdns104666:0crwdne104666:0"
+
+#. Label of a Table field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Tax Rates"
+msgstr "crwdns86728:0crwdne86728:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:52
+msgid "Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme"
+msgstr "crwdns86730:0crwdne86730:0"
+
+#. Name of a DocType
+#: accounts/doctype/tax_rule/tax_rule.json
+msgid "Tax Rule"
+msgstr "crwdns86732:0crwdne86732:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Tax Rule"
+msgid "Tax Rule"
+msgstr "crwdns86734:0crwdne86734:0"
+
+#: accounts/doctype/tax_rule/tax_rule.py:137
+msgid "Tax Rule Conflicts with {0}"
+msgstr "crwdns86736:0{0}crwdne86736:0"
+
+#. Label of a Section Break field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Tax Settings"
+msgstr "crwdns86738:0crwdne86738:0"
+
+#: accounts/doctype/tax_rule/tax_rule.py:86
+msgid "Tax Template is mandatory."
+msgstr "crwdns86740:0crwdne86740:0"
+
+#: accounts/report/sales_register/sales_register.py:294
+msgid "Tax Total"
+msgstr "crwdns86742:0crwdne86742:0"
+
+#. Label of a Select field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Tax Type"
+msgstr "crwdns86744:0crwdne86744:0"
+
+#. Name of a DocType
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgid "Tax Withheld Vouchers"
+msgstr "crwdns86746:0crwdne86746:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Table field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Withheld Vouchers"
+msgstr "crwdns86748:0crwdne86748:0"
+
+#. Name of a DocType
+#: accounts/doctype/tax_withholding_account/tax_withholding_account.json
+msgid "Tax Withholding Account"
+msgstr "crwdns86750:0crwdne86750:0"
+
+#. Name of a DocType
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgid "Tax Withholding Category"
+msgstr "crwdns86752:0crwdne86752:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Tax Withholding Category"
+msgstr "crwdns86754:0crwdne86754:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Tax Withholding Category"
+msgstr "crwdns86756:0crwdne86756:0"
+
+#. Label of a Link field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Tax Withholding Category"
+msgstr "crwdns86758:0crwdne86758:0"
+
+#. Label of a Link field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Tax Withholding Category"
+msgstr "crwdns86760:0crwdne86760:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Withholding Category"
+msgstr "crwdns86762:0crwdne86762:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Withholding Category"
+msgstr "crwdns86764:0crwdne86764:0"
+
+#. Label of a Link field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Tax Withholding Category"
+msgstr "crwdns86766:0crwdne86766:0"
+
+#. Label of a Link in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgctxt "Tax Withholding Category"
+msgid "Tax Withholding Category"
+msgstr "crwdns86768:0crwdne86768:0"
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
+msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
+msgstr "crwdns86770:0crwdne86770:0"
+
+#. Name of a report
+#: accounts/report/tax_withholding_details/tax_withholding_details.json
+msgid "Tax Withholding Details"
+msgstr "crwdns86772:0crwdne86772:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Tax Withholding Net Total"
+msgstr "crwdns86774:0crwdne86774:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Tax Withholding Net Total"
+msgstr "crwdns86776:0crwdne86776:0"
+
+#. Name of a DocType
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgid "Tax Withholding Rate"
+msgstr "crwdns86778:0crwdne86778:0"
+
+#. Label of a Float field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "Tax Withholding Rate"
+msgstr "crwdns86780:0crwdne86780:0"
+
+#. Label of a Section Break field in DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Tax Withholding Rates"
+msgstr "crwdns86782:0crwdne86782:0"
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Purchase Invoice
+#. Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr "crwdns86784:0crwdne86784:0"
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Purchase Order
+#. Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr "crwdns86786:0crwdne86786:0"
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Purchase Receipt
+#. Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr "crwdns86788:0crwdne86788:0"
+
+#. Description of the 'Item Tax Rate' (Code) field in DocType 'Supplier
+#. Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
+"Used for Taxes and Charges"
+msgstr "crwdns86790:0crwdne86790:0"
+
+#. Description of the 'Only Deduct Tax On Excess Amount ' (Check) field in
+#. DocType 'Tax Withholding Category'
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
+msgctxt "Tax Withholding Category"
+msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
+msgstr "crwdns86792:0crwdne86792:0"
+
+#: controllers/taxes_and_totals.py:1026
+msgid "Taxable Amount"
+msgstr "crwdns86794:0crwdne86794:0"
+
+#. Label of a Currency field in DocType 'Tax Withheld Vouchers'
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgctxt "Tax Withheld Vouchers"
+msgid "Taxable Amount"
+msgstr "crwdns86796:0crwdne86796:0"
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:60
+#: accounts/doctype/tax_category/tax_category_dashboard.py:12
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:26
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:42
+msgid "Taxes"
+msgstr "crwdns86798:0crwdne86798:0"
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Taxes"
+msgstr "crwdns86800:0crwdne86800:0"
+
+#. Label of a Table field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "Taxes"
+msgstr "crwdns86802:0crwdne86802:0"
+
+#. Label of a Table field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Taxes"
+msgstr "crwdns86804:0crwdne86804:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Taxes"
+msgstr "crwdns86806:0crwdne86806:0"
+
+#. Label of a Section Break field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Taxes"
+msgstr "crwdns86808:0crwdne86808:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Taxes and Charges"
+msgstr "crwdns86810:0crwdne86810:0"
+
+#. Label of a Table field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Taxes and Charges"
+msgstr "crwdns86812:0crwdne86812:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Taxes and Charges"
+msgstr "crwdns86814:0crwdne86814:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Taxes and Charges"
+msgstr "crwdns86816:0crwdne86816:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges"
+msgstr "crwdns86818:0crwdne86818:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges"
+msgstr "crwdns86820:0crwdne86820:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges"
+msgstr "crwdns86822:0crwdne86822:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Taxes and Charges"
+msgstr "crwdns86824:0crwdne86824:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Taxes and Charges"
+msgstr "crwdns86826:0crwdne86826:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges"
+msgstr "crwdns86828:0crwdne86828:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Added"
+msgstr "crwdns86830:0crwdne86830:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Added"
+msgstr "crwdns86832:0crwdne86832:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Added"
+msgstr "crwdns86834:0crwdne86834:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Added"
+msgstr "crwdns86836:0crwdne86836:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr "crwdns86838:0crwdne86838:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr "crwdns86840:0crwdne86840:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr "crwdns86842:0crwdne86842:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Added (Company Currency)"
+msgstr "crwdns86844:0crwdne86844:0"
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86846:0crwdne86846:0"
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86848:0crwdne86848:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86850:0crwdne86850:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86852:0crwdne86852:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86854:0crwdne86854:0"
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86856:0crwdne86856:0"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86858:0crwdne86858:0"
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86860:0crwdne86860:0"
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Calculation"
+msgstr "crwdns86862:0crwdne86862:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Deducted"
+msgstr "crwdns86864:0crwdne86864:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Deducted"
+msgstr "crwdns86866:0crwdne86866:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Deducted"
+msgstr "crwdns86868:0crwdne86868:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Deducted"
+msgstr "crwdns86870:0crwdne86870:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr "crwdns86872:0crwdne86872:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr "crwdns86874:0crwdne86874:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr "crwdns86876:0crwdne86876:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Taxes and Charges Deducted (Company Currency)"
+msgstr "crwdns86878:0crwdne86878:0"
+
+#. Label of a Section Break field in DocType 'Asset Maintenance Team'
+#: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
+msgctxt "Asset Maintenance Team"
+msgid "Team"
+msgstr "crwdns86880:0crwdne86880:0"
+
+#. Label of a Link field in DocType 'Maintenance Team Member'
+#: assets/doctype/maintenance_team_member/maintenance_team_member.json
+msgctxt "Maintenance Team Member"
+msgid "Team Member"
+msgstr "crwdns86882:0crwdne86882:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr "crwdns112630:0crwdne112630:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr "crwdns112632:0crwdne112632:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
+msgid "Telephone Expenses"
+msgstr "crwdns86884:0crwdne86884:0"
+
+#. Name of a DocType
+#: telephony/doctype/telephony_call_type/telephony_call_type.json
+msgid "Telephony Call Type"
+msgstr "crwdns86886:0crwdne86886:0"
+
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
+msgid "Template"
+msgstr "crwdns86888:0crwdne86888:0"
+
+#. Label of a Link field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Template"
+msgstr "crwdns86890:0crwdne86890:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Template"
+msgstr "crwdns86892:0crwdne86892:0"
+
+#: manufacturing/doctype/bom/bom.js:292
+msgid "Template Item"
+msgstr "crwdns86894:0crwdne86894:0"
+
+#: stock/get_item_details.py:219
+msgid "Template Item Selected"
+msgstr "crwdns86896:0crwdne86896:0"
+
+#. Label of a Data field in DocType 'Payment Terms Template'
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
+msgctxt "Payment Terms Template"
+msgid "Template Name"
+msgstr "crwdns86898:0crwdne86898:0"
+
+#. Label of a Data field in DocType 'Quality Feedback Template'
+#: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+msgctxt "Quality Feedback Template"
+msgid "Template Name"
+msgstr "crwdns86900:0crwdne86900:0"
+
+#. Label of a Code field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Template Options"
+msgstr "crwdns86902:0crwdne86902:0"
+
+#. Label of a Data field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Template Task"
+msgstr "crwdns86904:0crwdne86904:0"
+
+#. Label of a Data field in DocType 'Journal Entry Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Template Title"
+msgstr "crwdns86906:0crwdne86906:0"
+
+#. Label of a Code field in DocType 'Bank Statement Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Template Warnings"
+msgstr "crwdns86908:0crwdne86908:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
+msgid "Temporarily on Hold"
+msgstr "crwdns86910:0crwdne86910:0"
+
+#: accounts/report/account_balance/account_balance.js:61
+msgid "Temporary"
+msgstr "crwdns86912:0crwdne86912:0"
+
+#. Option for the 'Account Type' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Temporary"
+msgstr "crwdns86914:0crwdne86914:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:39
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:54
+msgid "Temporary Accounts"
+msgstr "crwdns86916:0crwdne86916:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:39
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:55
+msgid "Temporary Opening"
+msgstr "crwdns86918:0crwdne86918:0"
+
+#. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
+#: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
+msgctxt "Opening Invoice Creation Tool Item"
+msgid "Temporary Opening Account"
+msgstr "crwdns86920:0crwdne86920:0"
+
+#. Label of a Text Editor field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Term Details"
+msgstr "crwdns86922:0crwdne86922:0"
+
+#. Label of a Link field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Terms"
+msgstr "crwdns86924:0crwdne86924:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#. Label of a Tab Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Terms"
+msgstr "crwdns86926:0crwdne86926:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#. Label of a Tab Break field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Terms"
+msgstr "crwdns86928:0crwdne86928:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Terms"
+msgstr "crwdns86930:0crwdne86930:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#. Label of a Tab Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Terms"
+msgstr "crwdns86932:0crwdne86932:0"
+
+#. Label of a Link field in DocType 'Purchase Order'
+#. Label of a Tab Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Terms"
+msgstr "crwdns86934:0crwdne86934:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt'
+#. Label of a Tab Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Terms"
+msgstr "crwdns86936:0crwdne86936:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#. Label of a Tab Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Terms"
+msgstr "crwdns86938:0crwdne86938:0"
+
+#. Label of a Link field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Terms"
+msgstr "crwdns86940:0crwdne86940:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Terms"
+msgstr "crwdns86942:0crwdne86942:0"
+
+#. Label of a Tab Break field in DocType 'Sales Order'
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Terms"
+msgstr "crwdns86944:0crwdne86944:0"
+
+#. Label of a Tab Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Terms"
+msgstr "crwdns86946:0crwdne86946:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Terms & Conditions"
+msgstr "crwdns86948:0crwdne86948:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Terms & Conditions"
+msgstr "crwdns86950:0crwdne86950:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Terms Template"
+msgstr "crwdns86952:0crwdne86952:0"
+
+#. Name of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Terms and Conditions"
+msgstr "crwdns86954:0crwdne86954:0"
+
+#. Label of a Section Break field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Terms and Conditions"
+msgstr "crwdns86956:0crwdne86956:0"
+
+#. Label of a Text field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Terms and Conditions"
+msgstr "crwdns86958:0crwdne86958:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Terms and Conditions"
+msgstr "crwdns86960:0crwdne86960:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Terms and Conditions"
+msgstr "crwdns86962:0crwdne86962:0"
+
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Terms and Conditions"
+msgstr "crwdns86964:0crwdne86964:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Terms and Conditions"
+msgstr "crwdns86966:0crwdne86966:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Terms and Conditions"
+msgstr "crwdns86968:0crwdne86968:0"
+
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Terms and Conditions"
+msgstr "crwdns86970:0crwdne86970:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Terms and Conditions"
+msgstr "crwdns86972:0crwdne86972:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
+#: buying/doctype/request_for_quotation/request_for_quotation.json
+msgctxt "Request for Quotation"
+msgid "Terms and Conditions"
+msgstr "crwdns86974:0crwdne86974:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Terms and Conditions"
+msgstr "crwdns86976:0crwdne86976:0"
+
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Terms and Conditions"
+msgstr "crwdns86978:0crwdne86978:0"
+
+#. Label of a Link in the Accounting Workspace
+#. Label of a Text Editor field in DocType 'Terms and Conditions'
+#: accounts/workspace/accounting/accounting.json
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Terms and Conditions"
+msgstr "crwdns86980:0crwdne86980:0"
+
+#. Label of a Text Editor field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Terms and Conditions Content"
+msgstr "crwdns86982:0crwdne86982:0"
+
+#. Label of a Text Editor field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "Terms and Conditions Details"
+msgstr "crwdns86984:0crwdne86984:0"
+
+#. Label of a Text Editor field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Terms and Conditions Details"
+msgstr "crwdns86986:0crwdne86986:0"
+
+#. Label of a Text Editor field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Terms and Conditions Details"
+msgstr "crwdns86988:0crwdne86988:0"
+
+#. Label of a Text Editor field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Terms and Conditions Details"
+msgstr "crwdns86990:0crwdne86990:0"
+
+#. Label of a Text Editor field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Terms and Conditions Details"
+msgstr "crwdns86992:0crwdne86992:0"
+
+#. Label of a HTML field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Terms and Conditions Help"
+msgstr "crwdns86994:0crwdne86994:0"
+
+#. Label of a Link in the Buying Workspace
+#. Label of a Link in the Selling Workspace
+#: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
+msgctxt "Terms and Conditions"
+msgid "Terms and Conditions Template"
+msgstr "crwdns86996:0crwdne86996:0"
+
+#. Name of a DocType
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
+#: accounts/report/inactive_sales_items/inactive_sales_items.py:21
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
+#: crm/report/lead_details/lead_details.py:34
+#: crm/report/lost_opportunity/lost_opportunity.js:36
+#: crm/report/lost_opportunity/lost_opportunity.py:58
+#: public/js/sales_trends_filters.js:27
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
+#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
+#: selling/report/territory_wise_sales/territory_wise_sales.py:22
+#: setup/doctype/territory/territory.json
+msgid "Territory"
+msgstr "crwdns86998:0crwdne86998:0"
+
+#. Label of a Link field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Territory"
+msgstr "crwdns87000:0crwdne87000:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Territory"
+msgstr "crwdns87002:0crwdne87002:0"
+
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Territory"
+msgstr "crwdns87004:0crwdne87004:0"
+
+#. Label of a Link field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Territory"
+msgstr "crwdns87006:0crwdne87006:0"
+
+#. Label of a Link field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Territory"
+msgstr "crwdns87008:0crwdne87008:0"
+
+#. Label of a Link field in DocType 'Maintenance Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Territory"
+msgstr "crwdns87010:0crwdne87010:0"
+
+#. Label of a Link field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Territory"
+msgstr "crwdns87012:0crwdne87012:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Territory"
+msgstr "crwdns87014:0crwdne87014:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Territory"
+msgstr "crwdns87016:0crwdne87016:0"
+
+#. Option for the 'Select Customers By' (Select) field in DocType 'Process
+#. Statement Of Accounts'
+#. Label of a Link field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Territory"
+msgstr "crwdns87018:0crwdne87018:0"
+
+#. Option for the 'Applicable For' (Select) field in DocType 'Promotional
+#. Scheme'
+#. Label of a Table MultiSelect field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Territory"
+msgstr "crwdns87020:0crwdne87020:0"
+
+#. Label of a Link field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Territory"
+msgstr "crwdns87022:0crwdne87022:0"
+
+#. Label of a Link field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Territory"
+msgstr "crwdns87024:0crwdne87024:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Territory"
+msgstr "crwdns87026:0crwdne87026:0"
+
+#. Label of a Link field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Territory"
+msgstr "crwdns87028:0crwdne87028:0"
+
+#. Label of a Link field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Territory"
+msgstr "crwdns87030:0crwdne87030:0"
+
+#. Option for the 'Entity Type' (Select) field in DocType 'Service Level
+#. Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Territory"
+msgstr "crwdns87032:0crwdne87032:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Selling Workspace
+#. Label of a Link in the Home Workspace
+#: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
+#: setup/workspace/home/home.json
+msgctxt "Territory"
+msgid "Territory"
+msgstr "crwdns87034:0crwdne87034:0"
+
+#. Label of a Link field in DocType 'Territory Item'
+#: accounts/doctype/territory_item/territory_item.json
+msgctxt "Territory Item"
+msgid "Territory"
+msgstr "crwdns87036:0crwdne87036:0"
+
+#. Label of a Link field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Territory"
+msgstr "crwdns87038:0crwdne87038:0"
+
+#. Name of a DocType
+#: accounts/doctype/territory_item/territory_item.json
+msgid "Territory Item"
+msgstr "crwdns87040:0crwdne87040:0"
+
+#. Label of a Link field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Territory Manager"
+msgstr "crwdns87042:0crwdne87042:0"
+
+#. Label of a Data field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Territory Name"
+msgstr "crwdns87044:0crwdne87044:0"
+
+#. Name of a report
+#. Label of a Link in the Selling Workspace
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.json
+#: selling/workspace/selling/selling.json
+msgid "Territory Target Variance Based On Item Group"
+msgstr "crwdns87046:0crwdne87046:0"
+
+#. Label of a Section Break field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "Territory Targets"
+msgstr "crwdns87048:0crwdne87048:0"
+
+#. Label of a chart in the CRM Workspace
+#: crm/workspace/crm/crm.json
+msgid "Territory Wise Sales"
+msgstr "crwdns87050:0crwdne87050:0"
+
+#. Name of a report
+#: selling/report/territory_wise_sales/territory_wise_sales.json
+msgid "Territory-wise Sales"
+msgstr "crwdns87052:0crwdne87052:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr "crwdns112634:0crwdne112634:0"
+
+#: stock/doctype/packing_slip/packing_slip.py:90
+msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
+msgstr "crwdns87054:0crwdne87054:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
+msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
+msgstr "crwdns87056:0crwdne87056:0"
+
+#. Success message of the Module Onboarding 'Accounts'
+#: accounts/module_onboarding/accounts/accounts.json
+msgid "The Accounts Module is all set up!"
+msgstr "crwdns87058:0crwdne87058:0"
+
+#. Success message of the Module Onboarding 'Assets'
+#: assets/module_onboarding/assets/assets.json
+msgid "The Assets Module is all set up!"
+msgstr "crwdns87060:0crwdne87060:0"
+
+#. Description of the 'Current BOM' (Link) field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "The BOM which will be replaced"
+msgstr "crwdns87062:0crwdne87062:0"
+
+#. Success message of the Module Onboarding 'Buying'
+#: buying/module_onboarding/buying/buying.json
+msgid "The Buying Module is all set up!"
+msgstr "crwdns87064:0crwdne87064:0"
+
+#. Success message of the Module Onboarding 'CRM'
+#: crm/module_onboarding/crm/crm.json
+msgid "The CRM Module is all set up!"
+msgstr "crwdns87066:0crwdne87066:0"
+
+#: crm/doctype/email_campaign/email_campaign.py:71
+msgid "The Campaign '{0}' already exists for the {1} '{2}'"
+msgstr "crwdns87068:0{0}crwdnd87068:0{1}crwdnd87068:0{2}crwdne87068:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
+msgid "The Condition '{0}' is invalid"
+msgstr "crwdns87070:0{0}crwdne87070:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
+msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
+msgstr "crwdns87072:0{0}crwdne87072:0"
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:70
+msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
+msgstr "crwdns87074:0crwdne87074:0"
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:176
+msgid "The GL Entries will be processed in the background, it can take a few minutes."
+msgstr "crwdns87076:0crwdne87076:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
+msgid "The Loyalty Program isn't valid for the selected company"
+msgstr "crwdns87078:0crwdne87078:0"
+
+#: accounts/doctype/payment_request/payment_request.py:742
+msgid "The Payment Request {0} is already paid, cannot process payment twice"
+msgstr "crwdns87080:0{0}crwdne87080:0"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
+msgid "The Payment Term at row {0} is possibly a duplicate."
+msgstr "crwdns87082:0{0}crwdne87082:0"
+
+#: stock/doctype/pick_list/pick_list.py:166
+msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
+msgstr "crwdns87084:0crwdne87084:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1802
+msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
+msgstr "crwdns87086:0crwdne87086:0"
+
+#. Success message of the Module Onboarding 'Selling'
+#: selling/module_onboarding/selling/selling.json
+msgid "The Selling Module is all set up!"
+msgstr "crwdns87088:0crwdne87088:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
+msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
+msgstr "crwdns87090:0crwdne87090:0"
+
+#. Success message of the Module Onboarding 'Stock'
+#: stock/module_onboarding/stock/stock.json
+msgid "The Stock Module is all set up!"
+msgstr "crwdns87092:0crwdne87092:0"
+
+#. Description of the 'Closing Account Head' (Link) field in DocType 'Period
+#. Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "The account head under Liability or Equity, in which Profit/Loss will be booked"
+msgstr "crwdns87094:0crwdne87094:0"
+
+#. Description of the 'Accounts' (Section Break) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "The accounts are set by the system automatically but do confirm these defaults"
+msgstr "crwdns87096:0crwdne87096:0"
+
+#: accounts/doctype/payment_request/payment_request.py:147
+msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
+msgstr "crwdns87098:0{0}crwdnd87098:0{1}crwdne87098:0"
+
+#: accounts/doctype/dunning/dunning.py:86
+msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
+msgstr "crwdns87100:0crwdne87100:0"
+
+#: manufacturing/doctype/work_order/work_order.js:871
+msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
+msgstr "crwdns87102:0crwdne87102:0"
+
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:69
+msgid "The difference between from time and To Time must be a multiple of Appointment"
+msgstr "crwdns87104:0crwdne87104:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:177
+#: accounts/doctype/share_transfer/share_transfer.py:185
+msgid "The field Asset Account cannot be blank"
+msgstr "crwdns87106:0crwdne87106:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:192
+msgid "The field Equity/Liability Account cannot be blank"
+msgstr "crwdns87108:0crwdne87108:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:173
+msgid "The field From Shareholder cannot be blank"
+msgstr "crwdns87110:0crwdne87110:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:181
+msgid "The field To Shareholder cannot be blank"
+msgstr "crwdns87112:0crwdne87112:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:188
+msgid "The fields From Shareholder and To Shareholder cannot be blank"
+msgstr "crwdns87114:0crwdne87114:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:240
+msgid "The folio numbers are not matching"
+msgstr "crwdns87116:0crwdne87116:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:288
+msgid "The following Items, having Putaway Rules, could not be accomodated:"
+msgstr "crwdns87118:0crwdne87118:0"
+
+#: assets/doctype/asset/depreciation.py:405
+msgid "The following assets have failed to automatically post depreciation entries: {0}"
+msgstr "crwdns87120:0{0}crwdne87120:0"
+
+#: stock/doctype/item/item.py:822
+msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
+msgstr "crwdns87122:0crwdne87122:0"
+
+#: setup/doctype/employee/employee.py:179
+msgid "The following employees are currently still reporting to {0}:"
+msgstr "crwdns87124:0{0}crwdne87124:0"
+
+#: stock/doctype/material_request/material_request.py:780
+msgid "The following {0} were created: {1}"
+msgstr "crwdns87126:0{0}crwdnd87126:0{1}crwdne87126:0"
+
+#. Description of the 'Gross Weight' (Float) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "The gross weight of the package. Usually net weight + packaging material weight. (for print)"
+msgstr "crwdns87128:0crwdne87128:0"
+
+#: setup/doctype/holiday_list/holiday_list.py:120
+msgid "The holiday on {0} is not between From Date and To Date"
+msgstr "crwdns87130:0{0}crwdne87130:0"
+
+#: stock/doctype/item/item.py:587
+msgid "The items {0} and {1} are present in the following {2} :"
+msgstr "crwdns87132:0{0}crwdnd87132:0{1}crwdnd87132:0{2}crwdne87132:0"
+
+#. Description of the 'Net Weight' (Float) field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "The net weight of this package. (calculated automatically as sum of net weight of items)"
+msgstr "crwdns87134:0crwdne87134:0"
+
+#. Description of the 'New BOM' (Link) field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "The new BOM after replacement"
+msgstr "crwdns87136:0crwdne87136:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:196
+msgid "The number of shares and the share numbers are inconsistent"
+msgstr "crwdns87138:0crwdne87138:0"
+
+#: manufacturing/doctype/operation/operation.py:43
+msgid "The operation {0} can not add multiple times"
+msgstr "crwdns87140:0{0}crwdne87140:0"
+
+#: manufacturing/doctype/operation/operation.py:48
+msgid "The operation {0} can not be the sub operation"
+msgstr "crwdns87142:0{0}crwdne87142:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
+msgid "The parent account {0} does not exists in the uploaded template"
+msgstr "crwdns87144:0{0}crwdne87144:0"
+
+#: accounts/doctype/payment_request/payment_request.py:136
+msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
+msgstr "crwdns87146:0{0}crwdne87146:0"
+
+#. Description of the 'Over Billing Allowance (%)' (Currency) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "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 "
+msgstr "crwdns87148:0crwdne87148:0"
+
+#. Description of the 'Over Delivery/Receipt Allowance (%)' (Float) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "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."
+msgstr "crwdns87150:0crwdne87150:0"
+
+#. Description of the 'Over Transfer Allowance' (Float) field in DocType 'Stock
+#. Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "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."
+msgstr "crwdns87152:0crwdne87152:0"
+
+#: public/js/utils.js:812
+msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
+msgstr "crwdns87154:0crwdne87154:0"
+
+#: stock/doctype/pick_list/pick_list.js:137
+msgid "The reserved stock will be released. Are you certain you wish to proceed?"
+msgstr "crwdns87156:0crwdne87156:0"
+
+#: accounts/doctype/account/account.py:215
+msgid "The root account {0} must be a group"
+msgstr "crwdns87158:0{0}crwdne87158:0"
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
+msgid "The selected BOMs are not for the same item"
+msgstr "crwdns87160:0crwdne87160:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
+msgid "The selected change account {} doesn't belongs to Company {}."
+msgstr "crwdns87162:0crwdne87162:0"
+
+#: stock/doctype/batch/batch.py:157
+msgid "The selected item cannot have Batch"
+msgstr "crwdns87164:0crwdne87164:0"
+
+#: assets/doctype/asset/asset.js:643
+msgid "The selected {0} does not contain the selected Asset Item."
+msgstr "crwdns87166:0{0}crwdne87166:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:194
+msgid "The seller and the buyer cannot be the same"
+msgstr "crwdns87168:0crwdne87168:0"
+
+#: stock/doctype/batch/batch.py:377
+msgid "The serial no {0} does not belong to item {1}"
+msgstr "crwdns87170:0{0}crwdnd87170:0{1}crwdne87170:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:230
+msgid "The shareholder does not belong to this company"
+msgstr "crwdns87172:0crwdne87172:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:160
+msgid "The shares already exist"
+msgstr "crwdns87174:0crwdne87174:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:166
+msgid "The shares don't exist with the {0}"
+msgstr "crwdns87176:0{0}crwdne87176:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
+msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
+msgstr "crwdns87178:0{0}crwdnd87178:0{1}crwdne87178:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:32
+msgid "The sync has started in the background, please check the {0} list for new records."
+msgstr "crwdns87180:0{0}crwdne87180:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
+msgid "The task has been enqueued as a background job."
+msgstr "crwdns104668:0crwdne104668:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
+msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
+msgstr "crwdns87186:0crwdne87186:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
+msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
+msgstr "crwdns87188:0crwdne87188:0"
+
+#: stock/doctype/material_request/material_request.py:281
+msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
+msgstr "crwdns87190:0{0}crwdnd87190:0{1}crwdnd87190:0{2}crwdnd87190:0{3}crwdne87190:0"
+
+#: stock/doctype/material_request/material_request.py:288
+msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
+msgstr "crwdns87192:0{0}crwdnd87192:0{1}crwdnd87192:0{2}crwdnd87192:0{3}crwdne87192:0"
+
+#. Description of the 'Role Allowed to Edit Frozen Stock' (Link) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
+msgstr "crwdns87194:0crwdne87194:0"
+
+#: stock/doctype/item_alternative/item_alternative.py:55
+msgid "The value of {0} differs between Items {1} and {2}"
+msgstr "crwdns87196:0{0}crwdnd87196:0{1}crwdnd87196:0{2}crwdne87196:0"
+
+#: controllers/item_variant.py:147
+msgid "The value {0} is already assigned to an existing Item {1}."
+msgstr "crwdns87198:0{0}crwdnd87198:0{1}crwdne87198:0"
+
+#: manufacturing/doctype/work_order/work_order.js:899
+msgid "The warehouse where you store finished Items before they are shipped."
+msgstr "crwdns87200:0crwdne87200:0"
+
+#: manufacturing/doctype/work_order/work_order.js:892
+msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
+msgstr "crwdns87202:0crwdne87202:0"
+
+#: manufacturing/doctype/work_order/work_order.js:904
+msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
+msgstr "crwdns87204:0crwdne87204:0"
+
+#: manufacturing/doctype/job_card/job_card.py:673
+msgid "The {0} ({1}) must be equal to {2} ({3})"
+msgstr "crwdns87206:0{0}crwdnd87206:0{1}crwdnd87206:0{2}crwdnd87206:0{3}crwdne87206:0"
+
+#: stock/doctype/material_request/material_request.py:786
+msgid "The {0} {1} created successfully"
+msgstr "crwdns104670:0{0}crwdnd104670:0{1}crwdne104670:0"
+
+#: manufacturing/doctype/job_card/job_card.py:763
+msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
+msgstr "crwdns87210:0{0}crwdnd87210:0{1}crwdnd87210:0{2}crwdne87210:0"
+
+#: assets/doctype/asset/asset.py:498
+msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
+msgstr "crwdns87212:0crwdne87212:0"
+
+#: accounts/doctype/share_transfer/share_transfer.py:201
+msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
+msgstr "crwdns87214:0crwdne87214:0"
+
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr "crwdns112056:0{0}crwdnd112056:0{1}crwdnd112056:0{2}crwdne112056:0"
+
+#: utilities/bulk_transaction.py:43
+msgid "There are no Failed transactions"
+msgstr "crwdns87216:0crwdne87216:0"
+
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr "crwdns112058:0crwdne112058:0"
+
+#: www/book_appointment/index.js:95
+msgid "There are no slots available on this date"
+msgstr "crwdns87218:0crwdne87218:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
+msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
+msgstr "crwdns87222:0{0}crwdnd87222:0{1}crwdnd87222:0{2}crwdne87222:0"
+
+#: stock/doctype/item/item.js:913
+msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
+msgstr "crwdns87224:0crwdne87224:0"
+
+#: stock/report/item_variant_details/item_variant_details.py:25
+msgid "There aren't any item variants for the selected item"
+msgstr "crwdns87226:0crwdne87226:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr "crwdns112060:0crwdne112060:0"
+
+#: accounts/party.py:535
+msgid "There can only be 1 Account per Company in {0} {1}"
+msgstr "crwdns87228:0{0}crwdnd87228:0{1}crwdne87228:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
+msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
+msgstr "crwdns87230:0crwdne87230:0"
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:65
+msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
+msgstr "crwdns87232:0{0}crwdnd87232:0{1}crwdnd87232:0{2}crwdne87232:0"
+
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
+msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
+msgstr "crwdns87234:0{0}crwdnd87234:0{1}crwdne87234:0"
+
+#: stock/doctype/batch/batch.py:385
+msgid "There is no batch found against the {0}: {1}"
+msgstr "crwdns87236:0{0}crwdnd87236:0{1}crwdne87236:0"
+
+#: setup/doctype/supplier_group/supplier_group.js:38
+msgid "There is nothing to edit."
+msgstr "crwdns87238:0crwdne87238:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:1297
+msgid "There must be atleast 1 Finished Good in this Stock Entry"
+msgstr "crwdns87240:0crwdne87240:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
+msgid "There was an error creating Bank Account while linking with Plaid."
+msgstr "crwdns87242:0crwdne87242:0"
+
+#: selling/page/point_of_sale/pos_controller.js:228
+msgid "There was an error saving the document."
+msgstr "crwdns87244:0crwdne87244:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
+msgid "There was an error syncing transactions."
+msgstr "crwdns87246:0crwdne87246:0"
+
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
+msgid "There was an error updating Bank Account {} while linking with Plaid."
+msgstr "crwdns87248:0crwdne87248:0"
+
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
+msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
+msgstr "crwdns87250:0crwdne87250:0"
+
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
+msgid "There were errors while sending email. Please try again."
+msgstr "crwdns87252:0crwdne87252:0"
+
+#: accounts/utils.py:915
+msgid "There were issues unlinking payment entry {0}."
+msgstr "crwdns87254:0{0}crwdne87254:0"
+
+#. Description of the 'Zero Balance' (Check) field in DocType 'Exchange Rate
+#. Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "This Account has '0' balance in either Base Currency or Account Currency"
+msgstr "crwdns87256:0crwdne87256:0"
+
+#: stock/doctype/item/item.js:99
+msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
+msgstr "crwdns87258:0crwdne87258:0"
+
+#: stock/doctype/item/item.js:158
+msgid "This Item is a Variant of {0} (Template)."
+msgstr "crwdns87260:0{0}crwdne87260:0"
+
+#: setup/doctype/email_digest/email_digest.py:187
+msgid "This Month's Summary"
+msgstr "crwdns87262:0crwdne87262:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
+msgstr "crwdns87264:0crwdne87264:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
+msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
+msgstr "crwdns87266:0crwdne87266:0"
+
+#: setup/doctype/email_digest/email_digest.py:184
+msgid "This Week's Summary"
+msgstr "crwdns87268:0crwdne87268:0"
+
+#: accounts/doctype/subscription/subscription.js:57
+msgid "This action will stop future billing. Are you sure you want to cancel this subscription?"
+msgstr "crwdns87270:0crwdne87270:0"
+
+#: accounts/doctype/bank_account/bank_account.js:35
+msgid "This action will unlink this account from any external service integrating ERPNext with your bank accounts. It cannot be undone. Are you certain ?"
+msgstr "crwdns87272:0crwdne87272:0"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard_dashboard.py:7
+msgid "This covers all scorecards tied to this Setup"
+msgstr "crwdns87274:0crwdne87274:0"
+
+#: controllers/status_updater.py:346
+msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
+msgstr "crwdns87276:0{0}crwdnd87276:0{1}crwdnd87276:0{4}crwdnd87276:0{3}crwdnd87276:0{2}crwdne87276:0"
+
+#: stock/doctype/delivery_note/delivery_note.js:406
+msgid "This field is used to set the 'Customer'."
+msgstr "crwdns87278:0crwdne87278:0"
+
+#. Description of the 'Bank / Cash Account' (Link) field in DocType 'Payment
+#. Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "This filter will be applied to Journal Entry."
+msgstr "crwdns87280:0crwdne87280:0"
+
+#: manufacturing/doctype/bom/bom.js:171
+msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
+msgstr "crwdns87282:0{0}crwdnd87282:0{1}crwdne87282:0"
+
+#. Description of the 'Target Warehouse' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where final product stored."
+msgstr "crwdns87284:0crwdne87284:0"
+
+#. Description of the 'Work-in-Progress Warehouse' (Link) field in DocType
+#. 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where operations are executed."
+msgstr "crwdns87286:0crwdne87286:0"
+
+#. Description of the 'Source Warehouse' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where raw materials are available."
+msgstr "crwdns87288:0crwdne87288:0"
+
+#. Description of the 'Scrap Warehouse' (Link) field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "This is a location where scraped materials are stored."
+msgstr "crwdns87290:0crwdne87290:0"
+
+#: accounts/doctype/account/account.js:36
+msgid "This is a root account and cannot be edited."
+msgstr "crwdns87292:0crwdne87292:0"
+
+#: setup/doctype/customer_group/customer_group.js:44
+msgid "This is a root customer group and cannot be edited."
+msgstr "crwdns87294:0crwdne87294:0"
+
+#: setup/doctype/department/department.js:14
+msgid "This is a root department and cannot be edited."
+msgstr "crwdns87296:0crwdne87296:0"
+
+#: setup/doctype/item_group/item_group.js:98
+msgid "This is a root item group and cannot be edited."
+msgstr "crwdns87298:0crwdne87298:0"
+
+#: setup/doctype/sales_person/sales_person.js:46
+msgid "This is a root sales person and cannot be edited."
+msgstr "crwdns87300:0crwdne87300:0"
+
+#: setup/doctype/supplier_group/supplier_group.js:44
+msgid "This is a root supplier group and cannot be edited."
+msgstr "crwdns87302:0crwdne87302:0"
+
+#: setup/doctype/territory/territory.js:22
+msgid "This is a root territory and cannot be edited."
+msgstr "crwdns87304:0crwdne87304:0"
+
+#: stock/doctype/item/item_dashboard.py:7
+msgid "This is based on stock movement. See {0} for details"
+msgstr "crwdns87308:0{0}crwdne87308:0"
+
+#: projects/doctype/project/project_dashboard.py:7
+msgid "This is based on the Time Sheets created against this project"
+msgstr "crwdns87310:0crwdne87310:0"
+
+#: selling/doctype/customer/customer_dashboard.py:7
+msgid "This is based on transactions against this Customer. See timeline below for details"
+msgstr "crwdns87312:0crwdne87312:0"
+
+#: setup/doctype/sales_person/sales_person_dashboard.py:7
+msgid "This is based on transactions against this Sales Person. See timeline below for details"
+msgstr "crwdns87314:0crwdne87314:0"
+
+#: buying/doctype/supplier/supplier_dashboard.py:7
+msgid "This is based on transactions against this Supplier. See timeline below for details"
+msgstr "crwdns87316:0crwdne87316:0"
+
+#: stock/doctype/stock_settings/stock_settings.js:26
+msgid "This is considered dangerous from accounting point of view."
+msgstr "crwdns87318:0crwdne87318:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
+msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
+msgstr "crwdns87320:0crwdne87320:0"
+
+#: manufacturing/doctype/work_order/work_order.js:885
+msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
+msgstr "crwdns87322:0crwdne87322:0"
+
+#: stock/doctype/item/item.js:901
+msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
+msgstr "crwdns87324:0crwdne87324:0"
+
+#: selling/doctype/party_specific_item/party_specific_item.py:35
+msgid "This item filter has already been applied for the {0}"
+msgstr "crwdns87326:0{0}crwdne87326:0"
+
+#: stock/doctype/delivery_note/delivery_note.js:419
+msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
+msgstr "crwdns87328:0crwdne87328:0"
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:158
+msgid "This schedule was created when Asset {0} was adjusted through Asset Value Adjustment {1}."
+msgstr "crwdns87330:0{0}crwdnd87330:0{1}crwdne87330:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:516
+msgid "This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
+msgstr "crwdns87332:0{0}crwdnd87332:0{1}crwdne87332:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:108
+msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
+msgstr "crwdns87334:0{0}crwdnd87334:0{1}crwdne87334:0"
+
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
+msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
+msgstr "crwdns87336:0{0}crwdnd87336:0{1}crwdne87336:0"
+
+#: assets/doctype/asset/depreciation.py:483
+msgid "This schedule was created when Asset {0} was restored."
+msgstr "crwdns87338:0{0}crwdne87338:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
+msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
+msgstr "crwdns87340:0{0}crwdnd87340:0{1}crwdne87340:0"
+
+#: assets/doctype/asset/depreciation.py:443
+msgid "This schedule was created when Asset {0} was scrapped."
+msgstr "crwdns87342:0{0}crwdne87342:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
+msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
+msgstr "crwdns87344:0{0}crwdnd87344:0{1}crwdne87344:0"
+
+#: assets/doctype/asset/asset.py:1103
+msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
+msgstr "crwdns87346:0{0}crwdnd87346:0{1}crwdne87346:0"
+
+#: assets/doctype/asset_repair/asset_repair.py:148
+msgid "This schedule was created when Asset {0}'s Asset Repair {1} was cancelled."
+msgstr "crwdns87348:0{0}crwdnd87348:0{1}crwdne87348:0"
+
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:165
+msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
+msgstr "crwdns87350:0{0}crwdnd87350:0{1}crwdne87350:0"
+
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
+msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
+msgstr "crwdns87352:0{0}crwdnd87352:0{1}crwdne87352:0"
+
+#: assets/doctype/asset/asset.py:1158
+msgid "This schedule was created when new Asset {0} was split from Asset {1}."
+msgstr "crwdns87354:0{0}crwdnd87354:0{1}crwdne87354:0"
+
+#. Description of the 'Dunning Letter' (Section Break) field in DocType
+#. 'Dunning Type'
+#: accounts/doctype/dunning_type/dunning_type.json
+msgctxt "Dunning Type"
+msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
+msgstr "crwdns87356:0crwdne87356:0"
+
+#: stock/doctype/delivery_note/delivery_note.js:412
+msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
+msgstr "crwdns87358:0crwdne87358:0"
+
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr "crwdns112062:0crwdne112062:0"
+
+#. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
+#. Value'
+#: stock/doctype/item_attribute_value/item_attribute_value.json
+msgctxt "Item Attribute Value"
+msgid "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\""
+msgstr "crwdns87360:0crwdne87360:0"
+
+#. Description of the 'Create User Permission' (Check) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "This will restrict user access to other employee records"
+msgstr "crwdns87362:0crwdne87362:0"
+
+#: controllers/selling_controller.py:715
+msgid "This {} will be treated as material transfer."
+msgstr "crwdns87364:0crwdne87364:0"
+
+#. Label of a Percent field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Threshold for Suggestion"
+msgstr "crwdns87366:0crwdne87366:0"
+
+#. Label of a Percent field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Threshold for Suggestion"
+msgstr "crwdns87368:0crwdne87368:0"
+
+#. Label of a Percent field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Threshold for Suggestion (In Percentage)"
+msgstr "crwdns87370:0crwdne87370:0"
+
+#. Label of a Data field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Thumbnail"
+msgstr "crwdns87372:0crwdne87372:0"
+
+#. Label of a Data field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Thumbnail"
+msgstr "crwdns87374:0crwdne87374:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Thursday"
+msgstr "crwdns87376:0crwdne87376:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Thursday"
+msgstr "crwdns87378:0crwdne87378:0"
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Thursday"
+msgstr "crwdns87380:0crwdne87380:0"
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Thursday"
+msgstr "crwdns87382:0crwdne87382:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Thursday"
+msgstr "crwdns87384:0crwdne87384:0"
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Thursday"
+msgstr "crwdns87386:0crwdne87386:0"
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Thursday"
+msgstr "crwdns87388:0crwdne87388:0"
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Thursday"
+msgstr "crwdns87390:0crwdne87390:0"
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Thursday"
+msgstr "crwdns87392:0crwdne87392:0"
+
+#. Label of a Data field in DocType 'Loyalty Program Collection'
+#: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
+msgctxt "Loyalty Program Collection"
+msgid "Tier Name"
+msgstr "crwdns87394:0crwdne87394:0"
+
+#. Label of a Time field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "Time"
+msgstr "crwdns87396:0crwdne87396:0"
+
+#. Label of a Time field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Time"
+msgstr "crwdns87398:0crwdne87398:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Time"
+msgstr "crwdns87400:0crwdne87400:0"
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Time"
+msgstr "crwdns87402:0crwdne87402:0"
+
+#. Label of a Float field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Time"
+msgstr "crwdns87404:0crwdne87404:0"
+
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:125
+msgid "Time (In Mins)"
+msgstr "crwdns87406:0crwdne87406:0"
+
+#. Label of a Float field in DocType 'Job Card Scheduled Time'
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgctxt "Job Card Scheduled Time"
+msgid "Time (In Mins)"
+msgstr "crwdns87408:0crwdne87408:0"
+
+#. Label of a Int field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Time Between Operations (Mins)"
+msgstr "crwdns87410:0crwdne87410:0"
+
+#. Label of a Float field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "Time In Mins"
+msgstr "crwdns87412:0crwdne87412:0"
+
+#. Label of a Table field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Time Logs"
+msgstr "crwdns87414:0crwdne87414:0"
+
+#: manufacturing/report/job_card_summary/job_card_summary.py:182
+msgid "Time Required (In Mins)"
+msgstr "crwdns87416:0crwdne87416:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Time Sheet"
+msgstr "crwdns87418:0crwdne87418:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Time Sheet List"
+msgstr "crwdns87420:0crwdne87420:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Time Sheet List"
+msgstr "crwdns87422:0crwdne87422:0"
+
+#. Label of a Table field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Time Sheets"
+msgstr "crwdns87424:0crwdne87424:0"
+
+#. Label of a Table field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Time Sheets"
+msgstr "crwdns87426:0crwdne87426:0"
+
+#. Label of a Table field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Time Sheets"
+msgstr "crwdns87428:0crwdne87428:0"
+
+#: selling/report/sales_order_analysis/sales_order_analysis.py:324
+msgid "Time Taken to Deliver"
+msgstr "crwdns87430:0crwdne87430:0"
+
+#. Label of a Card Break in the Projects Workspace
+#: config/projects.py:50 projects/workspace/projects/projects.json
+msgid "Time Tracking"
+msgstr "crwdns87432:0crwdne87432:0"
+
+#. Description of the 'Posting Time' (Time) field in DocType 'Subcontracting
+#. Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Time at which materials were received"
+msgstr "crwdns87434:0crwdne87434:0"
+
+#. Description of the 'Operation Time' (Float) field in DocType 'Sub Operation'
+#: manufacturing/doctype/sub_operation/sub_operation.json
+msgctxt "Sub Operation"
+msgid "Time in mins"
+msgstr "crwdns87436:0crwdne87436:0"
+
+#. Description of the 'Total Operation Time' (Float) field in DocType
+#. 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Time in mins."
+msgstr "crwdns87438:0crwdne87438:0"
+
+#: manufacturing/doctype/job_card/job_card.py:658
+msgid "Time logs are required for {0} {1}"
+msgstr "crwdns87440:0{0}crwdnd87440:0{1}crwdne87440:0"
+
+#: crm/doctype/appointment/appointment.py:60
+msgid "Time slot is not available"
+msgstr "crwdns87442:0crwdne87442:0"
+
+#: templates/generators/bom.html:71
+msgid "Time(in mins)"
+msgstr "crwdns87444:0crwdne87444:0"
+
+#. Label of a Section Break field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Timeline"
+msgstr "crwdns87446:0crwdne87446:0"
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
+#: public/js/projects/timer.js:5
+msgid "Timer"
+msgstr "crwdns87448:0crwdne87448:0"
+
+#: public/js/projects/timer.js:149
+msgid "Timer exceeded the given hours."
+msgstr "crwdns87450:0crwdne87450:0"
+
+#. Name of a DocType
+#: projects/doctype/timesheet/timesheet.json
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:26
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
+#: templates/pages/projects.html:65 templates/pages/projects.html:77
+msgid "Timesheet"
+msgstr "crwdns87452:0crwdne87452:0"
+
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/workspace/projects/projects.json
+msgctxt "Timesheet"
+msgid "Timesheet"
+msgstr "crwdns87454:0crwdne87454:0"
+
+#. Name of a report
+#. Label of a Link in the Projects Workspace
+#. Label of a shortcut in the Projects Workspace
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.json
+#: projects/workspace/projects/projects.json
+msgid "Timesheet Billing Summary"
+msgstr "crwdns87456:0crwdne87456:0"
+
+#. Name of a DocType
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgid "Timesheet Detail"
+msgstr "crwdns87458:0crwdne87458:0"
+
+#. Label of a Data field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Timesheet Detail"
+msgstr "crwdns87460:0crwdne87460:0"
+
+#: config/projects.py:55
+msgid "Timesheet for tasks."
+msgstr "crwdns87462:0crwdne87462:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
+msgid "Timesheet {0} is already completed or cancelled"
+msgstr "crwdns87464:0{0}crwdne87464:0"
+
+#: projects/doctype/timesheet/timesheet.py:520 templates/pages/projects.html:59
+msgid "Timesheets"
+msgstr "crwdns87466:0crwdne87466:0"
+
+#. Label of a Section Break field in DocType 'Projects Settings'
+#: projects/doctype/projects_settings/projects_settings.json
+msgctxt "Projects Settings"
+msgid "Timesheets"
+msgstr "crwdns87468:0crwdne87468:0"
+
+#: utilities/activation.py:124
+msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
+msgstr "crwdns104672:0crwdne104672:0"
+
+#. Label of a Section Break field in DocType 'Communication Medium'
+#. Label of a Table field in DocType 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Timeslots"
+msgstr "crwdns87472:0crwdne87472:0"
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:23
+msgid "Title"
+msgstr "crwdns87474:0crwdne87474:0"
+
+#. Label of a Data field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Title"
+msgstr "crwdns87476:0crwdne87476:0"
+
+#. Label of a Data field in DocType 'Contract Template'
+#: crm/doctype/contract_template/contract_template.json
+msgctxt "Contract Template"
+msgid "Title"
+msgstr "crwdns87478:0crwdne87478:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Title"
+msgstr "crwdns87480:0crwdne87480:0"
+
+#. Label of a Data field in DocType 'Incoterm'
+#: setup/doctype/incoterm/incoterm.json
+msgctxt "Incoterm"
+msgid "Title"
+msgstr "crwdns87486:0crwdne87486:0"
+
+#. Label of a Data field in DocType 'Item Tax Template'
+#: accounts/doctype/item_tax_template/item_tax_template.json
+msgctxt "Item Tax Template"
+msgid "Title"
+msgstr "crwdns87488:0crwdne87488:0"
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Title"
+msgstr "crwdns87490:0crwdne87490:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Title"
+msgstr "crwdns87492:0crwdne87492:0"
+
+#. Label of a Data field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Title"
+msgstr "crwdns87494:0crwdne87494:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Title"
+msgstr "crwdns87496:0crwdne87496:0"
+
+#. Label of a Data field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Title"
+msgstr "crwdns87498:0crwdne87498:0"
+
+#. Label of a Data field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Title"
+msgstr "crwdns87500:0crwdne87500:0"
+
+#. Label of a Data field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Title"
+msgstr "crwdns87502:0crwdne87502:0"
+
+#. Label of a Data field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Title"
+msgstr "crwdns87504:0crwdne87504:0"
+
+#. Label of a Data field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Title"
+msgstr "crwdns87506:0crwdne87506:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Title"
+msgstr "crwdns87508:0crwdne87508:0"
+
+#. Label of a Data field in DocType 'Purchase Taxes and Charges Template'
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgctxt "Purchase Taxes and Charges Template"
+msgid "Title"
+msgstr "crwdns87510:0crwdne87510:0"
+
+#. Label of a Data field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Title"
+msgstr "crwdns87512:0crwdne87512:0"
+
+#. Label of a Data field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Title"
+msgstr "crwdns87514:0crwdne87514:0"
+
+#. Label of a Data field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Title"
+msgstr "crwdns87516:0crwdne87516:0"
+
+#. Label of a Data field in DocType 'Sales Taxes and Charges Template'
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgctxt "Sales Taxes and Charges Template"
+msgid "Title"
+msgstr "crwdns87518:0crwdne87518:0"
+
+#. Label of a Data field in DocType 'Share Type'
+#: accounts/doctype/share_type/share_type.json
+msgctxt "Share Type"
+msgid "Title"
+msgstr "crwdns87520:0crwdne87520:0"
+
+#. Label of a Data field in DocType 'Shareholder'
+#: accounts/doctype/shareholder/shareholder.json
+msgctxt "Shareholder"
+msgid "Title"
+msgstr "crwdns87522:0crwdne87522:0"
+
+#. Label of a Data field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Title"
+msgstr "crwdns87524:0crwdne87524:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Title"
+msgstr "crwdns87526:0crwdne87526:0"
+
+#. Label of a Data field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Title"
+msgstr "crwdns87528:0crwdne87528:0"
+
+#. Label of a Data field in DocType 'Tax Category'
+#: accounts/doctype/tax_category/tax_category.json
+msgctxt "Tax Category"
+msgid "Title"
+msgstr "crwdns87530:0crwdne87530:0"
+
+#. Label of a Data field in DocType 'Terms and Conditions'
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgctxt "Terms and Conditions"
+msgid "Title"
+msgstr "crwdns87532:0crwdne87532:0"
+
+#. Label of a Data field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Title"
+msgstr "crwdns87534:0crwdne87534:0"
+
+#. Label of a Data field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Title"
+msgstr "crwdns87536:0crwdne87536:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
+#: templates/pages/projects.html:68
+msgid "To"
+msgstr "crwdns87538:0crwdne87538:0"
+
+#. Label of a Data field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "To"
+msgstr "crwdns87540:0crwdne87540:0"
+
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "To"
+msgstr "crwdns87542:0crwdne87542:0"
+
+#. Label of a Link field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "To"
+msgstr "crwdns87544:0crwdne87544:0"
+
+#: selling/page/point_of_sale/pos_payment.js:587
+msgid "To Be Paid"
+msgstr "crwdns87546:0crwdne87546:0"
+
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
+msgid "To Bill"
+msgstr "crwdns87548:0crwdne87548:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "To Bill"
+msgstr "crwdns87550:0crwdne87550:0"
+
+#. Option for the 'Sales Order Status' (Select) field in DocType 'Production
+#. Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Bill"
+msgstr "crwdns87552:0crwdne87552:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Bill"
+msgstr "crwdns87554:0crwdne87554:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "To Bill"
+msgstr "crwdns87556:0crwdne87556:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Bill"
+msgstr "crwdns87558:0crwdne87558:0"
+
+#. Label of a Link field in DocType 'Currency Exchange'
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgctxt "Currency Exchange"
+msgid "To Currency"
+msgstr "crwdns87560:0crwdne87560:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
+#: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
+#: accounts/report/financial_ratios/financial_ratios.js:48
+#: accounts/report/general_ledger/general_ledger.js:30
+#: accounts/report/general_ledger/general_ledger.py:66
+#: accounts/report/gross_profit/gross_profit.js:23
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/profitability_analysis/profitability_analysis.js:65
+#: accounts/report/purchase_register/purchase_register.js:15
+#: accounts/report/sales_payment_summary/sales_payment_summary.js:15
+#: accounts/report/sales_register/sales_register.js:15
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
+#: accounts/report/trial_balance/trial_balance.js:43
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
+#: crm/report/campaign_efficiency/campaign_efficiency.js:13
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
+#: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
+#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
+#: stock/report/reserved_stock/reserved_stock.js:23
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
+#: stock/report/stock_analytics/stock_analytics.js:69
+#: stock/report/stock_balance/stock_balance.js:24
+#: stock/report/stock_ledger/stock_ledger.js:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
+msgid "To Date"
+msgstr "crwdns87562:0crwdne87562:0"
+
+#. Label of a Date field in DocType 'Bank Clearance'
+#: accounts/doctype/bank_clearance/bank_clearance.json
+msgctxt "Bank Clearance"
+msgid "To Date"
+msgstr "crwdns87564:0crwdne87564:0"
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "To Date"
+msgstr "crwdns87566:0crwdne87566:0"
+
+#. Label of a Datetime field in DocType 'Bisect Accounting Statements'
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
+msgctxt "Bisect Accounting Statements"
+msgid "To Date"
+msgstr "crwdns87568:0crwdne87568:0"
+
+#. Label of a Date field in DocType 'Blanket Order'
+#: manufacturing/doctype/blanket_order/blanket_order.json
+msgctxt "Blanket Order"
+msgid "To Date"
+msgstr "crwdns87570:0crwdne87570:0"
+
+#. Label of a Date field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "To Date"
+msgstr "crwdns87572:0crwdne87572:0"
+
+#. Label of a Date field in DocType 'Employee Internal Work History'
+#: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+msgctxt "Employee Internal Work History"
+msgid "To Date"
+msgstr "crwdns87574:0crwdne87574:0"
+
+#. Label of a Date field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "To Date"
+msgstr "crwdns87576:0crwdne87576:0"
+
+#. Label of a Date field in DocType 'Loyalty Program'
+#: accounts/doctype/loyalty_program/loyalty_program.json
+msgctxt "Loyalty Program"
+msgid "To Date"
+msgstr "crwdns87578:0crwdne87578:0"
+
+#. Label of a Date field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "To Date"
+msgstr "crwdns87580:0crwdne87580:0"
+
+#. Label of a Date field in DocType 'Process Statement Of Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "To Date"
+msgstr "crwdns87582:0crwdne87582:0"
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Date"
+msgstr "crwdns87584:0crwdne87584:0"
+
+#. Label of a Date field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "To Date"
+msgstr "crwdns87586:0crwdne87586:0"
+
+#. Label of a Date field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Date"
+msgstr "crwdns87588:0crwdne87588:0"
+
+#. Label of a Date field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "To Date"
+msgstr "crwdns87590:0crwdne87590:0"
+
+#. Label of a Date field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Date"
+msgstr "crwdns87592:0crwdne87592:0"
+
+#. Label of a Date field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "To Date"
+msgstr "crwdns87594:0crwdne87594:0"
+
+#. Label of a Date field in DocType 'Tax Withholding Rate'
+#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
+msgctxt "Tax Withholding Rate"
+msgid "To Date"
+msgstr "crwdns87596:0crwdne87596:0"
+
+#: controllers/accounts_controller.py:423
+#: setup/doctype/holiday_list/holiday_list.py:115
+msgid "To Date cannot be before From Date"
+msgstr "crwdns87598:0crwdne87598:0"
+
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:36
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:34
+#: selling/report/sales_order_analysis/sales_order_analysis.py:39
+msgid "To Date cannot be before From Date."
+msgstr "crwdns87600:0crwdne87600:0"
+
+#: accounts/report/financial_statements.py:133
+msgid "To Date cannot be less than From Date"
+msgstr "crwdns87602:0crwdne87602:0"
+
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:11
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:11
+#: selling/page/sales_funnel/sales_funnel.py:15
+msgid "To Date must be greater than From Date"
+msgstr "crwdns87604:0crwdne87604:0"
+
+#: accounts/report/trial_balance/trial_balance.py:75
+msgid "To Date should be within the Fiscal Year. Assuming To Date = {0}"
+msgstr "crwdns87606:0{0}crwdne87606:0"
+
+#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:30
+msgid "To Datetime"
+msgstr "crwdns87608:0crwdne87608:0"
+
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
+msgid "To Deliver"
+msgstr "crwdns87610:0crwdne87610:0"
+
+#. Option for the 'Sales Order Status' (Select) field in DocType 'Production
+#. Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Deliver"
+msgstr "crwdns87612:0crwdne87612:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Deliver"
+msgstr "crwdns87614:0crwdne87614:0"
+
+#: selling/doctype/sales_order/sales_order_list.js:36
+msgid "To Deliver and Bill"
+msgstr "crwdns87616:0crwdne87616:0"
+
+#. Option for the 'Sales Order Status' (Select) field in DocType 'Production
+#. Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Deliver and Bill"
+msgstr "crwdns87618:0crwdne87618:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Deliver and Bill"
+msgstr "crwdns87620:0crwdne87620:0"
+
+#. Label of a Date field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "To Delivery Date"
+msgstr "crwdns87622:0crwdne87622:0"
+
+#. Label of a Link field in DocType 'Bulk Transaction Log Detail'
+#: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
+msgctxt "Bulk Transaction Log Detail"
+msgid "To Doctype"
+msgstr "crwdns87624:0crwdne87624:0"
+
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
+msgid "To Due Date"
+msgstr "crwdns87626:0crwdne87626:0"
+
+#. Label of a Link field in DocType 'Asset Movement Item'
+#: assets/doctype/asset_movement_item/asset_movement_item.json
+msgctxt "Asset Movement Item"
+msgid "To Employee"
+msgstr "crwdns87628:0crwdne87628:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
+msgid "To Fiscal Year"
+msgstr "crwdns87630:0crwdne87630:0"
+
+#. Label of a Data field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "To Folio No"
+msgstr "crwdns87632:0crwdne87632:0"
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "To Invoice Date"
+msgstr "crwdns87634:0crwdne87634:0"
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "To Invoice Date"
+msgstr "crwdns87636:0crwdne87636:0"
+
+#. Label of a Int field in DocType 'Share Balance'
+#: accounts/doctype/share_balance/share_balance.json
+msgctxt "Share Balance"
+msgid "To No"
+msgstr "crwdns87638:0crwdne87638:0"
+
+#. Label of a Int field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "To No"
+msgstr "crwdns87640:0crwdne87640:0"
+
+#. Label of a Int field in DocType 'Packing Slip'
+#: stock/doctype/packing_slip/packing_slip.json
+msgctxt "Packing Slip"
+msgid "To Package No."
+msgstr "crwdns87642:0crwdne87642:0"
+
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
+msgid "To Pay"
+msgstr "crwdns104674:0crwdne104674:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Pay"
+msgstr "crwdns104676:0crwdne104676:0"
+
+#. Label of a Date field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "To Payment Date"
+msgstr "crwdns87644:0crwdne87644:0"
+
+#. Label of a Date field in DocType 'Process Payment Reconciliation'
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
+msgctxt "Process Payment Reconciliation"
+msgid "To Payment Date"
+msgstr "crwdns87646:0crwdne87646:0"
+
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
+msgid "To Posting Date"
+msgstr "crwdns87648:0crwdne87648:0"
+
+#. Label of a Float field in DocType 'Item Attribute'
+#: stock/doctype/item_attribute/item_attribute.json
+msgctxt "Item Attribute"
+msgid "To Range"
+msgstr "crwdns87650:0crwdne87650:0"
+
+#. Label of a Float field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "To Range"
+msgstr "crwdns87652:0crwdne87652:0"
+
+#: buying/doctype/purchase_order/purchase_order_list.js:30
+msgid "To Receive"
+msgstr "crwdns87654:0crwdne87654:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Receive"
+msgstr "crwdns87656:0crwdne87656:0"
+
+#: buying/doctype/purchase_order/purchase_order_list.js:25
+msgid "To Receive and Bill"
+msgstr "crwdns87658:0crwdne87658:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "To Receive and Bill"
+msgstr "crwdns87660:0crwdne87660:0"
+
+#. Label of a Date field in DocType 'Bank Reconciliation Tool'
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
+msgctxt "Bank Reconciliation Tool"
+msgid "To Reference Date"
+msgstr "crwdns87662:0crwdne87662:0"
+
+#. Label of a Check field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "To Rename"
+msgstr "crwdns87664:0crwdne87664:0"
+
+#. Label of a Check field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "To Rename"
+msgstr "crwdns87666:0crwdne87666:0"
+
+#. Label of a Link field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "To Shareholder"
+msgstr "crwdns87668:0crwdne87668:0"
+
+#: manufacturing/report/downtime_analysis/downtime_analysis.py:92
+#: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
+msgid "To Time"
+msgstr "crwdns87670:0crwdne87670:0"
+
+#. Label of a Time field in DocType 'Appointment Booking Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "To Time"
+msgstr "crwdns87672:0crwdne87672:0"
+
+#. Label of a Time field in DocType 'Availability Of Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "To Time"
+msgstr "crwdns87674:0crwdne87674:0"
+
+#. Label of a Time field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "To Time"
+msgstr "crwdns87676:0crwdne87676:0"
+
+#. Label of a Time field in DocType 'Communication Medium Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "To Time"
+msgstr "crwdns87678:0crwdne87678:0"
+
+#. Label of a Datetime field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "To Time"
+msgstr "crwdns87680:0crwdne87680:0"
+
+#. Label of a Time field in DocType 'Incoming Call Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "To Time"
+msgstr "crwdns87682:0crwdne87682:0"
+
+#. Label of a Datetime field in DocType 'Job Card Scheduled Time'
+#: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+msgctxt "Job Card Scheduled Time"
+msgid "To Time"
+msgstr "crwdns87684:0crwdne87684:0"
+
+#. Label of a Datetime field in DocType 'Job Card Time Log'
+#: manufacturing/doctype/job_card_time_log/job_card_time_log.json
+msgctxt "Job Card Time Log"
+msgid "To Time"
+msgstr "crwdns87686:0crwdne87686:0"
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "To Time"
+msgstr "crwdns87688:0crwdne87688:0"
+
+#. Label of a Datetime field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "To Time"
+msgstr "crwdns87690:0crwdne87690:0"
+
+#. Label of a Datetime field in DocType 'Timesheet Detail'
+#: projects/doctype/timesheet_detail/timesheet_detail.json
+msgctxt "Timesheet Detail"
+msgid "To Time"
+msgstr "crwdns87692:0crwdne87692:0"
+
+#. Description of the 'Referral Code' (Data) field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "To Track inbound purchase"
+msgstr "crwdns87694:0crwdne87694:0"
+
+#. Label of a Float field in DocType 'Shipping Rule Condition'
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgctxt "Shipping Rule Condition"
+msgid "To Value"
+msgstr "crwdns87696:0crwdne87696:0"
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
+msgid "To Warehouse"
+msgstr "crwdns87698:0crwdne87698:0"
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "To Warehouse (Optional)"
+msgstr "crwdns87700:0crwdne87700:0"
+
+#: manufacturing/doctype/bom/bom.js:768
+msgid "To add Operations tick the 'With Operations' checkbox."
+msgstr "crwdns87702:0crwdne87702:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:598
+msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
+msgstr "crwdns87704:0crwdne87704:0"
+
+#: controllers/status_updater.py:341
+msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
+msgstr "crwdns87706:0crwdne87706:0"
+
+#: controllers/status_updater.py:337
+msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
+msgstr "crwdns87708:0crwdne87708:0"
+
+#. Description of the 'Mandatory Depends On' (Small Text) field in DocType
+#. 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "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."
+msgstr "crwdns87710:0crwdne87710:0"
+
+#. Label of a Check field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "To be Delivered to Customer"
+msgstr "crwdns87712:0crwdne87712:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
+msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
+msgstr "crwdns87714:0crwdne87714:0"
+
+#: accounts/doctype/payment_request/payment_request.py:100
+msgid "To create a Payment Request reference document is required"
+msgstr "crwdns87716:0crwdne87716:0"
+
+#: projects/doctype/timesheet/timesheet.py:139
+msgid "To date cannot be before from date"
+msgstr "crwdns87718:0crwdne87718:0"
+
+#: assets/doctype/asset_category/asset_category.py:111
+msgid "To enable Capital Work in Progress Accounting,"
+msgstr "crwdns87720:0crwdne87720:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:591
+msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
+msgstr "crwdns87722:0crwdne87722:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
+msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
+msgstr "crwdns87724:0{0}crwdnd87724:0{1}crwdne87724:0"
+
+#: stock/doctype/item/item.py:609
+msgid "To merge, following properties must be same for both items"
+msgstr "crwdns87726:0crwdne87726:0"
+
+#: accounts/doctype/account/account.py:512
+msgid "To overrule this, enable '{0}' in company {1}"
+msgstr "crwdns87728:0{0}crwdnd87728:0{1}crwdne87728:0"
+
+#: controllers/item_variant.py:150
+msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
+msgstr "crwdns87730:0{0}crwdne87730:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
+msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
+msgstr "crwdns87732:0{0}crwdnd87732:0{1}crwdnd87732:0{2}crwdne87732:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
+msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
+msgstr "crwdns87734:0{0}crwdnd87734:0{1}crwdnd87734:0{2}crwdne87734:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
+msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
+msgstr "crwdns87736:0crwdne87736:0"
+
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
+msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
+msgstr "crwdns87738:0crwdne87738:0"
+
+#: selling/page/point_of_sale/pos_controller.js:192
+msgid "Toggle Recent Orders"
+msgstr "crwdns87740:0crwdne87740:0"
+
+#. Label of a Data field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Token Endpoint"
+msgstr "crwdns87742:0crwdne87742:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr "crwdns112636:0crwdne112636:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr "crwdns112638:0crwdne112638:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr "crwdns112640:0crwdne112640:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr "crwdns112642:0crwdne112642:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr "crwdns112644:0crwdne112644:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr "crwdns112646:0crwdne112646:0"
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr "crwdns112064:0crwdne112064:0"
+
+#. Label of a Card Break in the Manufacturing Workspace
+#. Label of a Card Break in the Stock Workspace
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
+#: manufacturing/workspace/manufacturing/manufacturing.json
+#: stock/workspace/stock/stock.json
+msgid "Tools"
+msgstr "crwdns87744:0crwdne87744:0"
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Tools"
+msgstr "crwdns87746:0crwdne87746:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr "crwdns112648:0crwdne112648:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
+#: accounts/report/general_ledger/general_ledger.py:56
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
+#: accounts/report/profitability_analysis/profitability_analysis.py:93
+#: accounts/report/profitability_analysis/profitability_analysis.py:98
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
+msgid "Total"
+msgstr "crwdns87748:0crwdne87748:0"
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Total"
+msgstr "crwdns87750:0crwdne87750:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total"
+msgstr "crwdns87752:0crwdne87752:0"
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Total"
+msgstr "crwdns87754:0crwdne87754:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total"
+msgstr "crwdns87756:0crwdne87756:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total"
+msgstr "crwdns87758:0crwdne87758:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total"
+msgstr "crwdns87760:0crwdne87760:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total"
+msgstr "crwdns87762:0crwdne87762:0"
+
+#. Option for the 'Consider Tax or Charge for' (Select) field in DocType
+#. 'Purchase Taxes and Charges'
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Total"
+msgstr "crwdns87764:0crwdne87764:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total"
+msgstr "crwdns87766:0crwdne87766:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total"
+msgstr "crwdns87768:0crwdne87768:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total"
+msgstr "crwdns87770:0crwdne87770:0"
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Total"
+msgstr "crwdns87772:0crwdne87772:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Total"
+msgstr "crwdns87774:0crwdne87774:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Total"
+msgstr "crwdns87776:0crwdne87776:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total"
+msgstr "crwdns87778:0crwdne87778:0"
+
+#. Label of a Currency field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Total (Company Currency)"
+msgstr "crwdns87780:0crwdne87780:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total (Company Currency)"
+msgstr "crwdns87782:0crwdne87782:0"
+
+#. Label of a Currency field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Total (Company Currency)"
+msgstr "crwdns87784:0crwdne87784:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total (Company Currency)"
+msgstr "crwdns87786:0crwdne87786:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total (Company Currency)"
+msgstr "crwdns87788:0crwdne87788:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total (Company Currency)"
+msgstr "crwdns87790:0crwdne87790:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total (Company Currency)"
+msgstr "crwdns87792:0crwdne87792:0"
+
+#. Label of a Currency field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Total (Company Currency)"
+msgstr "crwdns87794:0crwdne87794:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total (Company Currency)"
+msgstr "crwdns87796:0crwdne87796:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total (Company Currency)"
+msgstr "crwdns87798:0crwdne87798:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total (Company Currency)"
+msgstr "crwdns87800:0crwdne87800:0"
+
+#. Label of a Currency field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Total (Company Currency)"
+msgstr "crwdns87802:0crwdne87802:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total (Company Currency)"
+msgstr "crwdns87804:0crwdne87804:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:116
+#: accounts/report/balance_sheet/balance_sheet.py:117
+msgid "Total (Credit)"
+msgstr "crwdns87806:0crwdne87806:0"
+
+#: templates/print_formats/includes/total.html:4
+msgid "Total (Without Tax)"
+msgstr "crwdns87808:0crwdne87808:0"
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:137
+msgid "Total Achieved"
+msgstr "crwdns87810:0crwdne87810:0"
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr "crwdns112066:0crwdne112066:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
+msgid "Total Actual"
+msgstr "crwdns87812:0crwdne87812:0"
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Additional Costs"
+msgstr "crwdns87814:0crwdne87814:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Total Additional Costs"
+msgstr "crwdns87816:0crwdne87816:0"
+
+#. Label of a Currency field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Total Additional Costs"
+msgstr "crwdns87818:0crwdne87818:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Advance"
+msgstr "crwdns87820:0crwdne87820:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Advance"
+msgstr "crwdns87822:0crwdne87822:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Advance"
+msgstr "crwdns87824:0crwdne87824:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Allocated Amount"
+msgstr "crwdns87826:0crwdne87826:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Allocated Amount (Company Currency)"
+msgstr "crwdns87828:0crwdne87828:0"
+
+#. Label of a Int field in DocType 'Process Payment Reconciliation Log'
+#: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
+msgctxt "Process Payment Reconciliation Log"
+msgid "Total Allocations"
+msgstr "crwdns87830:0crwdne87830:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
+#: accounts/report/tds_computation_summary/tds_computation_summary.py:131
+#: selling/page/sales_funnel/sales_funnel.py:151
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: templates/includes/order/order_taxes.html:54
+msgid "Total Amount"
+msgstr "crwdns87832:0crwdne87832:0"
+
+#. Label of a Currency field in DocType 'Invoice Discounting'
+#: accounts/doctype/invoice_discounting/invoice_discounting.json
+msgctxt "Invoice Discounting"
+msgid "Total Amount"
+msgstr "crwdns87834:0crwdne87834:0"
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Amount"
+msgstr "crwdns87836:0crwdne87836:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Total Amount"
+msgstr "crwdns87838:0crwdne87838:0"
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Amount"
+msgstr "crwdns87840:0crwdne87840:0"
+
+#. Label of a Link field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Amount Currency"
+msgstr "crwdns87842:0crwdne87842:0"
+
+#. Label of a Data field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Amount in Words"
+msgstr "crwdns87844:0crwdne87844:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
+msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
+msgstr "crwdns87846:0crwdne87846:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:204
+msgid "Total Asset"
+msgstr "crwdns87848:0crwdne87848:0"
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Total Asset Cost"
+msgstr "crwdns87850:0crwdne87850:0"
+
+#: assets/dashboard_fixtures.py:153
+msgid "Total Assets"
+msgstr "crwdns87852:0crwdne87852:0"
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billable Amount"
+msgstr "crwdns87854:0crwdne87854:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Billable Amount (via Timesheet)"
+msgstr "crwdns87856:0crwdne87856:0"
+
+#. Label of a Currency field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Total Billable Amount (via Timesheet)"
+msgstr "crwdns87858:0crwdne87858:0"
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billable Hours"
+msgstr "crwdns87860:0crwdne87860:0"
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billed Amount"
+msgstr "crwdns87862:0crwdne87862:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Billed Amount (via Sales Invoice)"
+msgstr "crwdns87864:0crwdne87864:0"
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Billed Hours"
+msgstr "crwdns87866:0crwdne87866:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Billing Amount"
+msgstr "crwdns87868:0crwdne87868:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Billing Amount"
+msgstr "crwdns87870:0crwdne87870:0"
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Billing Hours"
+msgstr "crwdns87872:0crwdne87872:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
+msgid "Total Budget"
+msgstr "crwdns87874:0crwdne87874:0"
+
+#. Label of a Int field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Total Characters"
+msgstr "crwdns87876:0crwdne87876:0"
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:61
+msgid "Total Commission"
+msgstr "crwdns87878:0crwdne87878:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Commission"
+msgstr "crwdns87880:0crwdne87880:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Commission"
+msgstr "crwdns87882:0crwdne87882:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Commission"
+msgstr "crwdns87884:0crwdne87884:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Commission"
+msgstr "crwdns87886:0crwdne87886:0"
+
+#: manufacturing/doctype/job_card/job_card.py:669
+#: manufacturing/report/job_card_summary/job_card_summary.py:174
+msgid "Total Completed Qty"
+msgstr "crwdns87888:0crwdne87888:0"
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Total Completed Qty"
+msgstr "crwdns87890:0crwdne87890:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Consumed Material Cost (via Stock Entry)"
+msgstr "crwdns87892:0crwdne87892:0"
+
+#: setup/doctype/sales_person/sales_person.js:17
+msgid "Total Contribution Amount Against Invoices: {0}"
+msgstr "crwdns87894:0{0}crwdne87894:0"
+
+#: setup/doctype/sales_person/sales_person.js:10
+msgid "Total Contribution Amount Against Orders: {0}"
+msgstr "crwdns87896:0{0}crwdne87896:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Total Cost"
+msgstr "crwdns87898:0crwdne87898:0"
+
+#. Label of a Currency field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Total Cost"
+msgstr "crwdns87900:0crwdne87900:0"
+
+#. Label of a Currency field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Total Cost (Company Currency)"
+msgstr "crwdns87902:0crwdne87902:0"
+
+#. Label of a Currency field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Costing Amount"
+msgstr "crwdns87904:0crwdne87904:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Costing Amount (via Timesheet)"
+msgstr "crwdns87906:0crwdne87906:0"
+
+#. Label of a Currency field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Total Costing Amount (via Timesheet)"
+msgstr "crwdns87908:0crwdne87908:0"
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Credit"
+msgstr "crwdns87910:0crwdne87910:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:238
+msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
+msgstr "crwdns87912:0crwdne87912:0"
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Total Debit"
+msgstr "crwdns87914:0crwdne87914:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:836
+msgid "Total Debit must be equal to Total Credit. The difference is {0}"
+msgstr "crwdns87916:0{0}crwdne87916:0"
+
+#: stock/report/delivery_note_trends/delivery_note_trends.py:45
+msgid "Total Delivered Amount"
+msgstr "crwdns87918:0crwdne87918:0"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
+msgid "Total Demand (Past Data)"
+msgstr "crwdns87920:0crwdne87920:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:211
+msgid "Total Equity"
+msgstr "crwdns87922:0crwdne87922:0"
+
+#. Label of a Float field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Total Estimated Distance"
+msgstr "crwdns87924:0crwdne87924:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+msgid "Total Expense"
+msgstr "crwdns87926:0crwdne87926:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+msgid "Total Expense This Year"
+msgstr "crwdns87928:0crwdne87928:0"
+
+#. Label of a Data field in DocType 'Employee External Work History'
+#: setup/doctype/employee_external_work_history/employee_external_work_history.json
+msgctxt "Employee External Work History"
+msgid "Total Experience"
+msgstr "crwdns87930:0crwdne87930:0"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
+msgid "Total Forecast (Future Data)"
+msgstr "crwdns87932:0crwdne87932:0"
+
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
+msgid "Total Forecast (Past Data)"
+msgstr "crwdns87934:0crwdne87934:0"
+
+#. Label of a Currency field in DocType 'Exchange Rate Revaluation'
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
+msgctxt "Exchange Rate Revaluation"
+msgid "Total Gain/Loss"
+msgstr "crwdns87936:0crwdne87936:0"
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Total Hold Time"
+msgstr "crwdns87938:0crwdne87938:0"
+
+#. Label of a Int field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Total Holidays"
+msgstr "crwdns87940:0crwdne87940:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
+msgid "Total Income"
+msgstr "crwdns87942:0crwdne87942:0"
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
+msgid "Total Income This Year"
+msgstr "crwdns87944:0crwdne87944:0"
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr "crwdns112068:0crwdne112068:0"
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr "crwdns112070:0crwdne112070:0"
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Incoming Value (Receipt)"
+msgstr "crwdns87946:0crwdne87946:0"
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Total Interest"
+msgstr "crwdns87948:0crwdne87948:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
+msgid "Total Invoiced Amount"
+msgstr "crwdns87950:0crwdne87950:0"
+
+#: support/report/issue_summary/issue_summary.py:82
+msgid "Total Issues"
+msgstr "crwdns87952:0crwdne87952:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr "crwdns112072:0crwdne112072:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
+msgid "Total Liability"
+msgstr "crwdns87954:0crwdne87954:0"
+
+#. Label of a Int field in DocType 'SMS Center'
+#: selling/doctype/sms_center/sms_center.json
+msgctxt "SMS Center"
+msgid "Total Message(s)"
+msgstr "crwdns87956:0crwdne87956:0"
+
+#. Label of a Currency field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Total Monthly Sales"
+msgstr "crwdns87958:0crwdne87958:0"
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Net Weight"
+msgstr "crwdns87960:0crwdne87960:0"
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Net Weight"
+msgstr "crwdns87962:0crwdne87962:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Net Weight"
+msgstr "crwdns87964:0crwdne87964:0"
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Net Weight"
+msgstr "crwdns87966:0crwdne87966:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Net Weight"
+msgstr "crwdns87968:0crwdne87968:0"
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Net Weight"
+msgstr "crwdns87970:0crwdne87970:0"
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Net Weight"
+msgstr "crwdns87972:0crwdne87972:0"
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Net Weight"
+msgstr "crwdns87974:0crwdne87974:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Net Weight"
+msgstr "crwdns87976:0crwdne87976:0"
+
+#. Label of a Int field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Total Number of Depreciations"
+msgstr "crwdns87978:0crwdne87978:0"
+
+#. Label of a Int field in DocType 'Asset Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Total Number of Depreciations"
+msgstr "crwdns87980:0crwdne87980:0"
+
+#. Label of a Int field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Total Number of Depreciations"
+msgstr "crwdns87982:0crwdne87982:0"
+
+#. Label of a Currency field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Total Operating Cost"
+msgstr "crwdns87984:0crwdne87984:0"
+
+#. Label of a Float field in DocType 'Operation'
+#: manufacturing/doctype/operation/operation.json
+msgctxt "Operation"
+msgid "Total Operation Time"
+msgstr "crwdns87986:0crwdne87986:0"
+
+#: selling/report/inactive_customers/inactive_customers.py:80
+msgid "Total Order Considered"
+msgstr "crwdns87988:0crwdne87988:0"
+
+#: selling/report/inactive_customers/inactive_customers.py:79
+msgid "Total Order Value"
+msgstr "crwdns87990:0crwdne87990:0"
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
+msgid "Total Other Charges"
+msgstr "crwdns87992:0crwdne87992:0"
+
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+msgid "Total Outgoing"
+msgstr "crwdns87994:0crwdne87994:0"
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr "crwdns112074:0crwdne112074:0"
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr "crwdns112076:0crwdne112076:0"
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Outgoing Value (Consumption)"
+msgstr "crwdns87996:0crwdne87996:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
+msgid "Total Outstanding"
+msgstr "crwdns87998:0crwdne87998:0"
+
+#. Label of a Currency field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Total Outstanding"
+msgstr "crwdns88000:0crwdne88000:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
+msgid "Total Outstanding Amount"
+msgstr "crwdns88002:0crwdne88002:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
+msgid "Total Paid Amount"
+msgstr "crwdns88004:0crwdne88004:0"
+
+#: controllers/accounts_controller.py:2337
+msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
+msgstr "crwdns88006:0crwdne88006:0"
+
+#: accounts/doctype/payment_request/payment_request.py:115
+msgid "Total Payment Request amount cannot be greater than {0} amount"
+msgstr "crwdns88008:0{0}crwdne88008:0"
+
+#: regional/report/irs_1099/irs_1099.py:83
+msgid "Total Payments"
+msgstr "crwdns88010:0crwdne88010:0"
+
+#. Label of a Float field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Total Planned Qty"
+msgstr "crwdns88012:0crwdne88012:0"
+
+#. Label of a Float field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Total Produced Qty"
+msgstr "crwdns88014:0crwdne88014:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Total Projected Qty"
+msgstr "crwdns88016:0crwdne88016:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Purchase Cost (via Purchase Invoice)"
+msgstr "crwdns88018:0crwdne88018:0"
+
+#: projects/doctype/project/project.js:131
+msgid "Total Purchase Cost has been updated"
+msgstr "crwdns88020:0crwdne88020:0"
+
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
+msgid "Total Qty"
+msgstr "crwdns88022:0crwdne88022:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Total Qty"
+msgstr "crwdns88024:0crwdne88024:0"
+
+#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
+msgid "Total Quantity"
+msgstr "crwdns88026:0crwdne88026:0"
+
+#. Label of a Float field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Quantity"
+msgstr "crwdns88028:0crwdne88028:0"
+
+#. Label of a Float field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Total Quantity"
+msgstr "crwdns88030:0crwdne88030:0"
+
+#. Label of a Float field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Quantity"
+msgstr "crwdns88032:0crwdne88032:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Quantity"
+msgstr "crwdns88034:0crwdne88034:0"
+
+#. Label of a Float field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Quantity"
+msgstr "crwdns88036:0crwdne88036:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Quantity"
+msgstr "crwdns88038:0crwdne88038:0"
+
+#. Label of a Float field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Quantity"
+msgstr "crwdns88040:0crwdne88040:0"
+
+#. Label of a Float field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Quantity"
+msgstr "crwdns88042:0crwdne88042:0"
+
+#. Label of a Float field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Quantity"
+msgstr "crwdns88044:0crwdne88044:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order'
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
+msgctxt "Subcontracting Order"
+msgid "Total Quantity"
+msgstr "crwdns88046:0crwdne88046:0"
+
+#. Label of a Float field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Total Quantity"
+msgstr "crwdns88048:0crwdne88048:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Quantity"
+msgstr "crwdns88050:0crwdne88050:0"
+
+#: stock/report/purchase_receipt_trends/purchase_receipt_trends.py:45
+msgid "Total Received Amount"
+msgstr "crwdns88052:0crwdne88052:0"
+
+#. Label of a Currency field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Total Repair Cost"
+msgstr "crwdns88054:0crwdne88054:0"
+
+#. Label of a Int field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Total Reposting Count"
+msgstr "crwdns88056:0crwdne88056:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:44
+msgid "Total Revenue"
+msgstr "crwdns88058:0crwdne88058:0"
+
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
+msgid "Total Sales Amount"
+msgstr "crwdns88060:0crwdne88060:0"
+
+#. Label of a Currency field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Total Sales Amount (via Sales Order)"
+msgstr "crwdns88062:0crwdne88062:0"
+
+#. Name of a report
+#: stock/report/total_stock_summary/total_stock_summary.json
+msgid "Total Stock Summary"
+msgstr "crwdns88064:0crwdne88064:0"
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr "crwdns112078:0crwdne112078:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item Supplied'
+#: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
+msgctxt "Purchase Order Item Supplied"
+msgid "Total Supplied Qty"
+msgstr "crwdns88066:0crwdne88066:0"
+
+#. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
+#: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+msgctxt "Subcontracting Order Supplied Item"
+msgid "Total Supplied Qty"
+msgstr "crwdns88068:0crwdne88068:0"
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:130
+msgid "Total Target"
+msgstr "crwdns88070:0crwdne88070:0"
+
+#: projects/report/project_summary/project_summary.py:59
+#: projects/report/project_summary/project_summary.py:96
+#: projects/report/project_summary/project_summary.py:124
+msgid "Total Tasks"
+msgstr "crwdns88072:0crwdne88072:0"
+
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
+#: accounts/report/purchase_register/purchase_register.py:263
+msgid "Total Tax"
+msgstr "crwdns88074:0crwdne88074:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88076:0crwdne88076:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88078:0crwdne88078:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88080:0crwdne88080:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88082:0crwdne88082:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88084:0crwdne88084:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88086:0crwdne88086:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88088:0crwdne88088:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88090:0crwdne88090:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88092:0crwdne88092:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Taxes and Charges"
+msgstr "crwdns88094:0crwdne88094:0"
+
+#. Label of a Currency field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88096:0crwdne88096:0"
+
+#. Label of a Currency field in DocType 'Landed Cost Voucher'
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+msgctxt "Landed Cost Voucher"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88098:0crwdne88098:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88100:0crwdne88100:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88102:0crwdne88102:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88104:0crwdne88104:0"
+
+#. Label of a Currency field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88106:0crwdne88106:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88108:0crwdne88108:0"
+
+#. Label of a Currency field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88110:0crwdne88110:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88112:0crwdne88112:0"
+
+#. Label of a Currency field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88114:0crwdne88114:0"
+
+#. Label of a Currency field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Total Taxes and Charges (Company Currency)"
+msgstr "crwdns88116:0crwdne88116:0"
+
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
+msgid "Total Time (in Mins)"
+msgstr "crwdns88118:0crwdne88118:0"
+
+#. Label of a Float field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Total Time in Mins"
+msgstr "crwdns88120:0crwdne88120:0"
+
+#: public/js/utils.js:129
+msgid "Total Unpaid: {0}"
+msgstr "crwdns88122:0{0}crwdne88122:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Total Value"
+msgstr "crwdns88124:0crwdne88124:0"
+
+#. Label of a Currency field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Total Value"
+msgstr "crwdns88126:0crwdne88126:0"
+
+#. Label of a Currency field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Total Value Difference (Incoming - Outgoing)"
+msgstr "crwdns88128:0crwdne88128:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
+msgid "Total Variance"
+msgstr "crwdns88130:0crwdne88130:0"
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:70
+msgid "Total Views"
+msgstr "crwdns88132:0crwdne88132:0"
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr "crwdns112080:0crwdne112080:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Total Weight"
+msgstr "crwdns88134:0crwdne88134:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Total Weight"
+msgstr "crwdns88136:0crwdne88136:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Total Weight"
+msgstr "crwdns88138:0crwdne88138:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Total Weight"
+msgstr "crwdns88140:0crwdne88140:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Total Weight"
+msgstr "crwdns88142:0crwdne88142:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Total Weight"
+msgstr "crwdns88144:0crwdne88144:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Total Weight"
+msgstr "crwdns88146:0crwdne88146:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Total Weight"
+msgstr "crwdns88148:0crwdne88148:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Total Weight"
+msgstr "crwdns88150:0crwdne88150:0"
+
+#. Label of a Float field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "Total Working Hours"
+msgstr "crwdns88152:0crwdne88152:0"
+
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr "crwdns112082:0crwdne112082:0"
+
+#: controllers/accounts_controller.py:1920
+msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
+msgstr "crwdns88154:0{0}crwdnd88154:0{1}crwdnd88154:0{2}crwdne88154:0"
+
+#: controllers/selling_controller.py:187
+msgid "Total allocated percentage for sales team should be 100"
+msgstr "crwdns88156:0crwdne88156:0"
+
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr "crwdns112084:0{0}crwdne112084:0"
+
+#: selling/doctype/customer/customer.py:156
+msgid "Total contribution percentage should be equal to 100"
+msgstr "crwdns88158:0crwdne88158:0"
+
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr "crwdns112086:0{0}crwdne112086:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
+msgid "Total payments amount can't be greater than {}"
+msgstr "crwdns88160:0crwdne88160:0"
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
+msgid "Total percentage against cost centers should be 100"
+msgstr "crwdns88162:0crwdne88162:0"
+
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
+msgid "Total {0} ({1})"
+msgstr "crwdns88164:0{0}crwdnd88164:0{1}crwdne88164:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
+msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
+msgstr "crwdns88166:0{0}crwdne88166:0"
+
+#: controllers/trends.py:23 controllers/trends.py:30
+msgid "Total(Amt)"
+msgstr "crwdns88168:0crwdne88168:0"
+
+#: controllers/trends.py:23 controllers/trends.py:30
+msgid "Total(Qty)"
+msgstr "crwdns88170:0crwdne88170:0"
+
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Totals"
+msgstr "crwdns88172:0crwdne88172:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization'
+#: assets/doctype/asset_capitalization/asset_capitalization.json
+msgctxt "Asset Capitalization"
+msgid "Totals"
+msgstr "crwdns88174:0crwdne88174:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Totals"
+msgstr "crwdns88176:0crwdne88176:0"
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "Totals"
+msgstr "crwdns88178:0crwdne88178:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Totals"
+msgstr "crwdns88180:0crwdne88180:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Totals"
+msgstr "crwdns88182:0crwdne88182:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Totals"
+msgstr "crwdns88184:0crwdne88184:0"
+
+#. Label of a Section Break field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Totals"
+msgstr "crwdns88186:0crwdne88186:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Totals"
+msgstr "crwdns88188:0crwdne88188:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice Timesheet'
+#: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
+msgctxt "Sales Invoice Timesheet"
+msgid "Totals"
+msgstr "crwdns88190:0crwdne88190:0"
+
+#. Label of a Section Break field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Totals"
+msgstr "crwdns88192:0crwdne88192:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Totals"
+msgstr "crwdns88194:0crwdne88194:0"
+
+#: stock/doctype/item/item_dashboard.py:33
+msgid "Traceability"
+msgstr "crwdns88196:0crwdne88196:0"
+
+#. Title of an Onboarding Step
+#: buying/onboarding_step/create_a_material_request/create_a_material_request.json
+msgid "Track Material Request"
+msgstr "crwdns88198:0crwdne88198:0"
+
+#. Label of a Check field in DocType 'Support Settings'
+#: support/doctype/support_settings/support_settings.json
+msgctxt "Support Settings"
+msgid "Track Service Level Agreement"
+msgstr "crwdns88200:0crwdne88200:0"
+
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr "crwdns112088:0crwdne112088:0"
+
+#. Label of a Select field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Tracking Status"
+msgstr "crwdns88202:0crwdne88202:0"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Tracking Status Info"
+msgstr "crwdns88204:0crwdne88204:0"
+
+#. Label of a Small Text field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Tracking URL"
+msgstr "crwdns88206:0crwdne88206:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: manufacturing/doctype/workstation/workstation_dashboard.py:10
+msgid "Transaction"
+msgstr "crwdns88208:0crwdne88208:0"
+
+#. Label of a Select field in DocType 'Authorization Rule'
+#: setup/doctype/authorization_rule/authorization_rule.json
+msgctxt "Authorization Rule"
+msgid "Transaction"
+msgstr "crwdns88210:0crwdne88210:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Transaction"
+msgstr "crwdns88212:0crwdne88212:0"
+
+#. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Transaction"
+msgstr "crwdns88214:0crwdne88214:0"
+
+#. Option for the 'Based On' (Select) field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Transaction"
+msgstr "crwdns88216:0crwdne88216:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Transaction Currency"
+msgstr "crwdns88218:0crwdne88218:0"
+
+#. Label of a Link field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Transaction Currency"
+msgstr "crwdns88220:0crwdne88220:0"
+
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
+msgid "Transaction Date"
+msgstr "crwdns88222:0crwdne88222:0"
+
+#. Label of a Datetime field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Transaction Date"
+msgstr "crwdns88224:0crwdne88224:0"
+
+#. Label of a Date field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Transaction Date"
+msgstr "crwdns88226:0crwdne88226:0"
+
+#. Label of a Date field in DocType 'Maintenance Schedule'
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Transaction Date"
+msgstr "crwdns88228:0crwdne88228:0"
+
+#. Label of a Date field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Transaction Date"
+msgstr "crwdns88230:0crwdne88230:0"
+
+#. Label of a Date field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Transaction Date"
+msgstr "crwdns88232:0crwdne88232:0"
+
+#. Label of a Date field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Transaction Date"
+msgstr "crwdns88234:0crwdne88234:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr "crwdns112090:0{0}crwdnd112090:0{1}crwdne112090:0"
+
+#. Name of a DocType
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgid "Transaction Deletion Record"
+msgstr "crwdns88236:0crwdne88236:0"
+
+#. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr "crwdns112092:0crwdne112092:0"
+
+#. Name of a DocType
+#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
+msgid "Transaction Deletion Record Item"
+msgstr "crwdns88238:0crwdne88238:0"
+
+#. Label of a Section Break field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Transaction Details"
+msgstr "crwdns88240:0crwdne88240:0"
+
+#. Label of a Float field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Transaction Exchange Rate"
+msgstr "crwdns88242:0crwdne88242:0"
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Transaction ID"
+msgstr "crwdns88244:0crwdne88244:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Transaction ID"
+msgstr "crwdns88246:0crwdne88246:0"
+
+#. Label of a Tab Break field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Transaction Settings"
+msgstr "crwdns88248:0crwdne88248:0"
+
+#. Label of a Section Break field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Transaction Settings"
+msgstr "crwdns88250:0crwdne88250:0"
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
+msgid "Transaction Type"
+msgstr "crwdns88252:0crwdne88252:0"
+
+#. Label of a Data field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Transaction Type"
+msgstr "crwdns88254:0crwdne88254:0"
+
+#: accounts/doctype/payment_request/payment_request.py:125
+msgid "Transaction currency must be same as Payment Gateway currency"
+msgstr "crwdns88256:0crwdne88256:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:64
+msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
+msgstr "crwdns104678:0{0}crwdnd104678:0{1}crwdnd104678:0{2}crwdne104678:0"
+
+#: manufacturing/doctype/job_card/job_card.py:651
+msgid "Transaction not allowed against stopped Work Order {0}"
+msgstr "crwdns88258:0{0}crwdne88258:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1128
+msgid "Transaction reference no {0} dated {1}"
+msgstr "crwdns88260:0{0}crwdnd88260:0{1}crwdne88260:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
+#: manufacturing/doctype/job_card/job_card_dashboard.py:9
+#: manufacturing/doctype/production_plan/production_plan_dashboard.py:8
+#: manufacturing/doctype/work_order/work_order_dashboard.py:9
+msgid "Transactions"
+msgstr "crwdns88262:0crwdne88262:0"
+
+#. Label of a Code field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Transactions Annual History"
+msgstr "crwdns88264:0crwdne88264:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
+msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
+msgstr "crwdns88266:0crwdne88266:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
+msgid "Transfer"
+msgstr "crwdns88268:0crwdne88268:0"
+
+#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
+#: assets/doctype/asset_movement/asset_movement.json
+msgctxt "Asset Movement"
+msgid "Transfer"
+msgstr "crwdns88270:0crwdne88270:0"
+
+#. Option for the 'Material Request Type' (Select) field in DocType 'Item
+#. Reorder'
+#: stock/doctype/item_reorder/item_reorder.json
+msgctxt "Item Reorder"
+msgid "Transfer"
+msgstr "crwdns88272:0crwdne88272:0"
+
+#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Transfer"
+msgstr "crwdns88274:0crwdne88274:0"
+
+#. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Transfer"
+msgstr "crwdns88276:0crwdne88276:0"
+
+#: assets/doctype/asset/asset.js:84
+msgid "Transfer Asset"
+msgstr "crwdns88278:0crwdne88278:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:345
+msgid "Transfer From Warehouses"
+msgstr "crwdns88280:0crwdne88280:0"
+
+#. Label of a Select field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Transfer Material Against"
+msgstr "crwdns88282:0crwdne88282:0"
+
+#. Label of a Select field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Transfer Material Against"
+msgstr "crwdns88284:0crwdne88284:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:340
+msgid "Transfer Materials For Warehouse {0}"
+msgstr "crwdns88286:0{0}crwdne88286:0"
+
+#. Label of a Select field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Transfer Status"
+msgstr "crwdns88288:0crwdne88288:0"
+
+#: accounts/report/share_ledger/share_ledger.py:53
+msgid "Transfer Type"
+msgstr "crwdns88290:0crwdne88290:0"
+
+#. Label of a Select field in DocType 'Share Transfer'
+#: accounts/doctype/share_transfer/share_transfer.json
+msgctxt "Share Transfer"
+msgid "Transfer Type"
+msgstr "crwdns88292:0crwdne88292:0"
+
+#: stock/doctype/material_request/material_request_list.js:31
+msgid "Transferred"
+msgstr "crwdns104680:0crwdne104680:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Transferred"
+msgstr "crwdns88296:0crwdne88296:0"
+
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
+msgid "Transferred Qty"
+msgstr "crwdns88298:0crwdne88298:0"
+
+#. Label of a Float field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "Transferred Qty"
+msgstr "crwdns88300:0crwdne88300:0"
+
+#. Label of a Float field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Transferred Qty"
+msgstr "crwdns88302:0crwdne88302:0"
+
+#. Label of a Float field in DocType 'Work Order Item'
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgctxt "Work Order Item"
+msgid "Transferred Qty"
+msgstr "crwdns88304:0crwdne88304:0"
+
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:39
+msgid "Transferred Quantity"
+msgstr "crwdns88306:0crwdne88306:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:78
+msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
+msgstr "crwdns88308:0{0}crwdne88308:0"
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Transit"
+msgstr "crwdns88310:0crwdne88310:0"
+
+#: stock/doctype/stock_entry/stock_entry.js:439
+msgid "Transit Entry"
+msgstr "crwdns88312:0crwdne88312:0"
+
+#. Label of a Date field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transport Receipt Date"
+msgstr "crwdns88314:0crwdne88314:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transport Receipt No"
+msgstr "crwdns88316:0crwdne88316:0"
+
+#. Label of a Link field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transporter"
+msgstr "crwdns88318:0crwdne88318:0"
+
+#. Label of a Link field in DocType 'Driver'
+#: setup/doctype/driver/driver.json
+msgctxt "Driver"
+msgid "Transporter"
+msgstr "crwdns88320:0crwdne88320:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Transporter"
+msgstr "crwdns88322:0crwdne88322:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Transporter Details"
+msgstr "crwdns88324:0crwdne88324:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transporter Info"
+msgstr "crwdns88326:0crwdne88326:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Transporter Name"
+msgstr "crwdns88328:0crwdne88328:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Transporter Name"
+msgstr "crwdns88330:0crwdne88330:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Transporter Name"
+msgstr "crwdns88332:0crwdne88332:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:70
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:94
+msgid "Travel Expenses"
+msgstr "crwdns88334:0crwdne88334:0"
+
+#. Label of a Section Break field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "Tree Details"
+msgstr "crwdns88336:0crwdne88336:0"
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Tree Details"
+msgstr "crwdns88338:0crwdne88338:0"
+
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
+msgid "Tree Type"
+msgstr "crwdns88340:0crwdne88340:0"
+
+#. Label of a Link in the Quality Workspace
+#: quality_management/workspace/quality/quality.json
+msgctxt "Quality Procedure"
+msgid "Tree of Procedures"
+msgstr "crwdns88342:0crwdne88342:0"
+
+#. Name of a report
+#. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/trial_balance/trial_balance.json
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Trial Balance"
+msgstr "crwdns88344:0crwdne88344:0"
+
+#. Name of a report
+#: accounts/report/trial_balance_simple/trial_balance_simple.json
+msgid "Trial Balance (Simple)"
+msgstr "crwdns88346:0crwdne88346:0"
+
+#. Name of a report
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.json
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Trial Balance for Party"
+msgstr "crwdns88348:0crwdne88348:0"
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Trial Period End Date"
+msgstr "crwdns88350:0crwdne88350:0"
+
+#: accounts/doctype/subscription/subscription.py:348
+msgid "Trial Period End Date Cannot be before Trial Period Start Date"
+msgstr "crwdns88352:0crwdne88352:0"
+
+#. Label of a Date field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Trial Period Start Date"
+msgstr "crwdns88354:0crwdne88354:0"
+
+#: accounts/doctype/subscription/subscription.py:354
+msgid "Trial Period Start date cannot be after Subscription Start Date"
+msgstr "crwdns88356:0crwdne88356:0"
+
+#: accounts/doctype/subscription/subscription_list.js:4
+msgid "Trialing"
+msgstr "crwdns104682:0crwdne104682:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Trialing"
+msgstr "crwdns104684:0crwdne104684:0"
+
+#. Description of the 'General Ledger' (Int) field in DocType 'Accounts
+#. Settings'
+#. Description of the 'Accounts Receivable/Payable' (Int) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Truncates 'Remarks' column to set character length"
+msgstr "crwdns88362:0crwdne88362:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Tuesday"
+msgstr "crwdns88364:0crwdne88364:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Tuesday"
+msgstr "crwdns88366:0crwdne88366:0"
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Tuesday"
+msgstr "crwdns88368:0crwdne88368:0"
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Tuesday"
+msgstr "crwdns88370:0crwdne88370:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Tuesday"
+msgstr "crwdns88372:0crwdne88372:0"
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Tuesday"
+msgstr "crwdns88374:0crwdne88374:0"
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Tuesday"
+msgstr "crwdns88376:0crwdne88376:0"
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Tuesday"
+msgstr "crwdns88378:0crwdne88378:0"
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Tuesday"
+msgstr "crwdns88380:0crwdne88380:0"
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Twice Daily"
+msgstr "crwdns88382:0crwdne88382:0"
+
+#. Label of a Check field in DocType 'Item Alternative'
+#: stock/doctype/item_alternative/item_alternative.json
+msgctxt "Item Alternative"
+msgid "Two-way"
+msgstr "crwdns88384:0crwdne88384:0"
+
+#: projects/report/project_summary/project_summary.py:53
+#: stock/report/bom_search/bom_search.py:43
+msgid "Type"
+msgstr "crwdns88386:0crwdne88386:0"
+
+#. Label of a Select field in DocType 'Advance Taxes and Charges'
+#: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
+msgctxt "Advance Taxes and Charges"
+msgid "Type"
+msgstr "crwdns88388:0crwdne88388:0"
+
+#. Label of a Select field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Type"
+msgstr "crwdns88390:0crwdne88390:0"
+
+#. Label of a Select field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "Type"
+msgstr "crwdns88392:0crwdne88392:0"
+
+#. Label of a Select field in DocType 'Mode of Payment'
+#: accounts/doctype/mode_of_payment/mode_of_payment.json
+msgctxt "Mode of Payment"
+msgid "Type"
+msgstr "crwdns88394:0crwdne88394:0"
+
+#. Label of a Link field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Type"
+msgstr "crwdns88396:0crwdne88396:0"
+
+#. Label of a Link field in DocType 'Payment Order Reference'
+#: accounts/doctype/payment_order_reference/payment_order_reference.json
+msgctxt "Payment Order Reference"
+msgid "Type"
+msgstr "crwdns88398:0crwdne88398:0"
+
+#. Label of a Select field in DocType 'Process Deferred Accounting'
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
+msgctxt "Process Deferred Accounting"
+msgid "Type"
+msgstr "crwdns88400:0crwdne88400:0"
+
+#. Label of a Select field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Type"
+msgstr "crwdns88402:0crwdne88402:0"
+
+#. Label of a Select field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "Type"
+msgstr "crwdns88404:0crwdne88404:0"
+
+#. Label of a Read Only field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Type"
+msgstr "crwdns88406:0crwdne88406:0"
+
+#. Label of a Select field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Type"
+msgstr "crwdns88408:0crwdne88408:0"
+
+#. Label of a Link field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Type"
+msgstr "crwdns88410:0crwdne88410:0"
+
+#. Label of a Link field in DocType 'Call Log'
+#: telephony/doctype/call_log/call_log.json
+msgctxt "Call Log"
+msgid "Type Of Call"
+msgstr "crwdns88412:0crwdne88412:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Type of Payment"
+msgstr "crwdns88414:0crwdne88414:0"
+
+#. Label of a Select field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Type of Transaction"
+msgstr "crwdns88416:0crwdne88416:0"
+
+#. Label of a Select field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Type of Transaction"
+msgstr "crwdns88418:0crwdne88418:0"
+
+#. Description of the 'Select DocType' (Select) field in DocType 'Rename Tool'
+#: utilities/doctype/rename_tool/rename_tool.json
+msgctxt "Rename Tool"
+msgid "Type of document to rename."
+msgstr "crwdns88420:0crwdne88420:0"
+
+#: config/projects.py:61
+msgid "Types of activities for Time Logs"
+msgstr "crwdns88422:0crwdne88422:0"
+
+#. Label of a Link in the Financial Reports Workspace
+#. Name of a report
+#: accounts/workspace/financial_reports/financial_reports.json
+#: regional/report/uae_vat_201/uae_vat_201.json
+msgid "UAE VAT 201"
+msgstr "crwdns88424:0crwdne88424:0"
+
+#. Name of a DocType
+#: regional/doctype/uae_vat_account/uae_vat_account.json
+msgid "UAE VAT Account"
+msgstr "crwdns88426:0crwdne88426:0"
+
+#. Label of a Table field in DocType 'UAE VAT Settings'
+#: regional/doctype/uae_vat_settings/uae_vat_settings.json
+msgctxt "UAE VAT Settings"
+msgid "UAE VAT Accounts"
+msgstr "crwdns88428:0crwdne88428:0"
+
+#. Name of a DocType
+#: regional/doctype/uae_vat_settings/uae_vat_settings.json
+msgid "UAE VAT Settings"
+msgstr "crwdns88430:0crwdne88430:0"
+
+#. Name of a DocType
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
+#: manufacturing/report/bom_explorer/bom_explorer.py:58
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:110
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
+#: selling/report/sales_analytics/sales_analytics.py:76
+#: setup/doctype/uom/uom.json
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
+#: stock/report/item_prices/item_prices.py:55
+#: stock/report/product_bundle_balance/product_bundle_balance.py:94
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
+#: stock/report/stock_projected_qty/stock_projected_qty.py:129
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
+#: templates/emails/reorder_item.html:11
+#: templates/includes/rfq/rfq_items.html:17
+msgid "UOM"
+msgstr "crwdns88432:0crwdne88432:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Service Item'
+#: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
+msgctxt "Asset Capitalization Service Item"
+msgid "UOM"
+msgstr "crwdns88434:0crwdne88434:0"
+
+#. Label of a Link field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "UOM"
+msgstr "crwdns88436:0crwdne88436:0"
+
+#. Label of a Link field in DocType 'BOM Creator Item'
+#: manufacturing/doctype/bom_creator_item/bom_creator_item.json
+msgctxt "BOM Creator Item"
+msgid "UOM"
+msgstr "crwdns88438:0crwdne88438:0"
+
+#. Label of a Link field in DocType 'BOM Item'
+#: manufacturing/doctype/bom_item/bom_item.json
+msgctxt "BOM Item"
+msgid "UOM"
+msgstr "crwdns88440:0crwdne88440:0"
+
+#. Label of a Link field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "UOM"
+msgstr "crwdns88442:0crwdne88442:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "UOM"
+msgstr "crwdns88444:0crwdne88444:0"
+
+#. Label of a Link field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "UOM"
+msgstr "crwdns88446:0crwdne88446:0"
+
+#. Label of a Link field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "UOM"
+msgstr "crwdns88448:0crwdne88448:0"
+
+#. Label of a Link field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "UOM"
+msgstr "crwdns88450:0crwdne88450:0"
+
+#. Label of a Link field in DocType 'Job Card Item'
+#: manufacturing/doctype/job_card_item/job_card_item.json
+msgctxt "Job Card Item"
+msgid "UOM"
+msgstr "crwdns88452:0crwdne88452:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "UOM"
+msgstr "crwdns88454:0crwdne88454:0"
+
+#. Label of a Link field in DocType 'Material Request Plan Item'
+#: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+msgctxt "Material Request Plan Item"
+msgid "UOM"
+msgstr "crwdns88456:0crwdne88456:0"
+
+#. Label of a Link field in DocType 'Opportunity Item'
+#: crm/doctype/opportunity_item/opportunity_item.json
+msgctxt "Opportunity Item"
+msgid "UOM"
+msgstr "crwdns88458:0crwdne88458:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "UOM"
+msgstr "crwdns88460:0crwdne88460:0"
+
+#. Label of a Link field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "UOM"
+msgstr "crwdns88462:0crwdne88462:0"
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "UOM"
+msgstr "crwdns88464:0crwdne88464:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "UOM"
+msgstr "crwdns88466:0crwdne88466:0"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "UOM"
+msgstr "crwdns88468:0crwdne88468:0"
+
+#. Label of a Link field in DocType 'Pricing Rule Brand'
+#: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
+msgctxt "Pricing Rule Brand"
+msgid "UOM"
+msgstr "crwdns88470:0crwdne88470:0"
+
+#. Label of a Link field in DocType 'Pricing Rule Item Code'
+#: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
+msgctxt "Pricing Rule Item Code"
+msgid "UOM"
+msgstr "crwdns88472:0crwdne88472:0"
+
+#. Label of a Link field in DocType 'Pricing Rule Item Group'
+#: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
+msgctxt "Pricing Rule Item Group"
+msgid "UOM"
+msgstr "crwdns88474:0crwdne88474:0"
+
+#. Label of a Link field in DocType 'Product Bundle Item'
+#: selling/doctype/product_bundle_item/product_bundle_item.json
+msgctxt "Product Bundle Item"
+msgid "UOM"
+msgstr "crwdns88476:0crwdne88476:0"
+
+#. Label of a Link field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "UOM"
+msgstr "crwdns88478:0crwdne88478:0"
+
+#. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "UOM"
+msgstr "crwdns88480:0crwdne88480:0"
+
+#. Label of a Link field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "UOM"
+msgstr "crwdns88482:0crwdne88482:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "UOM"
+msgstr "crwdns88484:0crwdne88484:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "UOM"
+msgstr "crwdns88486:0crwdne88486:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "UOM"
+msgstr "crwdns88488:0crwdne88488:0"
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "UOM"
+msgstr "crwdns88490:0crwdne88490:0"
+
+#. Label of a Link field in DocType 'Quality Goal Objective'
+#: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+msgctxt "Quality Goal Objective"
+msgid "UOM"
+msgstr "crwdns88492:0crwdne88492:0"
+
+#. Label of a Link field in DocType 'Quality Review Objective'
+#: quality_management/doctype/quality_review_objective/quality_review_objective.json
+msgctxt "Quality Review Objective"
+msgid "UOM"
+msgstr "crwdns88494:0crwdne88494:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "UOM"
+msgstr "crwdns88496:0crwdne88496:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "UOM"
+msgstr "crwdns88498:0crwdne88498:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "UOM"
+msgstr "crwdns88500:0crwdne88500:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "UOM"
+msgstr "crwdns88502:0crwdne88502:0"
+
+#. Label of a Link field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "UOM"
+msgstr "crwdns88504:0crwdne88504:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "UOM"
+msgstr "crwdns88506:0crwdne88506:0"
+
+#. Label of a Link field in DocType 'UOM Conversion Detail'
+#: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
+msgctxt "UOM Conversion Detail"
+msgid "UOM"
+msgstr "crwdns88508:0crwdne88508:0"
+
+#. Name of a DocType
+#: stock/doctype/uom_category/uom_category.json
+msgid "UOM Category"
+msgstr "crwdns88510:0crwdne88510:0"
+
+#. Name of a DocType
+#: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
+msgid "UOM Conversion Detail"
+msgstr "crwdns88512:0crwdne88512:0"
+
+#. Name of a DocType
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgid "UOM Conversion Factor"
+msgstr "crwdns88514:0crwdne88514:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88516:0crwdne88516:0"
+
+#. Label of a Float field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88518:0crwdne88518:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88520:0crwdne88520:0"
+
+#. Label of a Float field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88522:0crwdne88522:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88524:0crwdne88524:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88526:0crwdne88526:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88528:0crwdne88528:0"
+
+#. Label of a Float field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88530:0crwdne88530:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88532:0crwdne88532:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88534:0crwdne88534:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88536:0crwdne88536:0"
+
+#. Label of a Link in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgctxt "UOM Conversion Factor"
+msgid "UOM Conversion Factor"
+msgstr "crwdns88538:0crwdne88538:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:1261
+msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
+msgstr "crwdns88540:0{0}crwdnd88540:0{1}crwdnd88540:0{2}crwdne88540:0"
+
+#: buying/utils.py:37
+msgid "UOM Conversion factor is required in row {0}"
+msgstr "crwdns88542:0{0}crwdne88542:0"
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "UOM Name"
+msgstr "crwdns88544:0crwdne88544:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:2842
+msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
+msgstr "crwdns88546:0{0}crwdnd88546:0{1}crwdne88546:0"
+
+#. Description of the 'Default UOM' (Link) field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "UOM in case unspecified in imported data"
+msgstr "crwdns88548:0crwdne88548:0"
+
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr "crwdns112650:0{0}crwdnd112650:0{1}crwdne112650:0"
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "UOMs"
+msgstr "crwdns88550:0crwdne88550:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "UOMs"
+msgstr "crwdns88552:0crwdne88552:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "UPC"
+msgstr "crwdns88554:0crwdne88554:0"
+
+#. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
+#: stock/doctype/item_barcode/item_barcode.json
+msgctxt "Item Barcode"
+msgid "UPC-A"
+msgstr "crwdns88556:0crwdne88556:0"
+
+#. Label of a Data field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "URL"
+msgstr "crwdns88558:0crwdne88558:0"
+
+#: utilities/doctype/video/video.py:113
+msgid "URL can only be a string"
+msgstr "crwdns88560:0crwdne88560:0"
+
+#: public/js/utils/unreconcile.js:24
+msgid "UnReconcile"
+msgstr "crwdns88562:0crwdne88562:0"
+
+#: setup/utils.py:115
+msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
+msgstr "crwdns88566:0{0}crwdnd88566:0{1}crwdnd88566:0{2}crwdne88566:0"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
+msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
+msgstr "crwdns88568:0{0}crwdne88568:0"
+
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr "crwdns112094:0{0}crwdnd112094:0{1}crwdnd112094:0{2}crwdne112094:0"
+
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
+msgid "Unable to find variable:"
+msgstr "crwdns88572:0crwdne88572:0"
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
+msgid "Unallocated Amount"
+msgstr "crwdns88574:0crwdne88574:0"
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Unallocated Amount"
+msgstr "crwdns88576:0crwdne88576:0"
+
+#. Label of a Currency field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Unallocated Amount"
+msgstr "crwdns88578:0crwdne88578:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:306
+msgid "Unassigned Qty"
+msgstr "crwdns88580:0crwdne88580:0"
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
+msgid "Unblock Invoice"
+msgstr "crwdns88582:0crwdne88582:0"
+
+#: accounts/report/balance_sheet/balance_sheet.py:76
+#: accounts/report/balance_sheet/balance_sheet.py:77
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
+msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
+msgstr "crwdns88584:0crwdne88584:0"
+
+#. Label of a Link field in DocType 'QuickBooks Migrator'
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
+msgctxt "QuickBooks Migrator"
+msgid "Undeposited Funds Account"
+msgstr "crwdns88586:0crwdne88586:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Under AMC"
+msgstr "crwdns88588:0crwdne88588:0"
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Under AMC"
+msgstr "crwdns88590:0crwdne88590:0"
+
+#. Option for the 'Level' (Select) field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Under Graduate"
+msgstr "crwdns88592:0crwdne88592:0"
+
+#. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Under Warranty"
+msgstr "crwdns88594:0crwdne88594:0"
+
+#. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
+#. Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Under Warranty"
+msgstr "crwdns88596:0crwdne88596:0"
+
+#: manufacturing/doctype/workstation/workstation.js:78
+msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
+msgstr "crwdns88598:0crwdne88598:0"
+
+#. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Unfulfilled"
+msgstr "crwdns88600:0crwdne88600:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr "crwdns112652:0crwdne112652:0"
+
+#: buying/report/procurement_tracker/procurement_tracker.py:68
+msgid "Unit of Measure"
+msgstr "crwdns88602:0crwdne88602:0"
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json stock/workspace/stock/stock.json
+msgctxt "UOM"
+msgid "Unit of Measure (UOM)"
+msgstr "crwdns88604:0crwdne88604:0"
+
+#: stock/doctype/item/item.py:377
+msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
+msgstr "crwdns88606:0{0}crwdne88606:0"
+
+#. Label of a Section Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Units of Measure"
+msgstr "crwdns88608:0crwdne88608:0"
+
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
+msgid "Unknown"
+msgstr "crwdns88610:0crwdne88610:0"
+
+#: public/js/call_popup/call_popup.js:110
+msgid "Unknown Caller"
+msgstr "crwdns88612:0crwdne88612:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Unlink Advance Payment on Cancellation of Order"
+msgstr "crwdns88614:0crwdne88614:0"
+
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Unlink Payment on Cancellation of Invoice"
+msgstr "crwdns88616:0crwdne88616:0"
+
+#: accounts/doctype/bank_account/bank_account.js:33
+msgid "Unlink external integrations"
+msgstr "crwdns88618:0crwdne88618:0"
+
+#. Label of a Check field in DocType 'Unreconcile Payment Entries'
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgctxt "Unreconcile Payment Entries"
+msgid "Unlinked"
+msgstr "crwdns88620:0crwdne88620:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
+#: accounts/doctype/subscription/subscription_list.js:12
+msgid "Unpaid"
+msgstr "crwdns88622:0crwdne88622:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Unpaid"
+msgstr "crwdns88624:0crwdne88624:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Unpaid"
+msgstr "crwdns88626:0crwdne88626:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unpaid"
+msgstr "crwdns88628:0crwdne88628:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Subscription'
+#: accounts/doctype/subscription/subscription.json
+msgctxt "Subscription"
+msgid "Unpaid"
+msgstr "crwdns88630:0crwdne88630:0"
+
+#. Option for the 'Status' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Unpaid and Discounted"
+msgstr "crwdns88632:0crwdne88632:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unpaid and Discounted"
+msgstr "crwdns88634:0crwdne88634:0"
+
+#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Unplanned machine maintenance"
+msgstr "crwdns88636:0crwdne88636:0"
+
+#. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Unqualified"
+msgstr "crwdns88638:0crwdne88638:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Unrealized Exchange Gain/Loss Account"
+msgstr "crwdns88640:0crwdne88640:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Unrealized Profit / Loss Account"
+msgstr "crwdns88642:0crwdne88642:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Unrealized Profit / Loss Account"
+msgstr "crwdns88644:0crwdne88644:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unrealized Profit / Loss Account"
+msgstr "crwdns88646:0crwdne88646:0"
+
+#. Description of the 'Unrealized Profit / Loss Account' (Link) field in
+#. DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Unrealized Profit / Loss account for intra-company transfers"
+msgstr "crwdns88648:0crwdne88648:0"
+
+#. Description of the 'Unrealized Profit / Loss Account' (Link) field in
+#. DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Unrealized Profit/Loss account for intra-company transfers"
+msgstr "crwdns88650:0crwdne88650:0"
+
+#. Name of a DocType
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgid "Unreconcile Payment"
+msgstr "crwdns88652:0crwdne88652:0"
+
+#. Name of a DocType
+#: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
+msgid "Unreconcile Payment Entries"
+msgstr "crwdns88654:0crwdne88654:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction.js:17
+msgid "Unreconcile Transaction"
+msgstr "crwdns88656:0crwdne88656:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction_list.js:12
+msgid "Unreconciled"
+msgstr "crwdns88658:0crwdne88658:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Unreconciled"
+msgstr "crwdns88660:0crwdne88660:0"
+
+#. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Unreconciled Amount"
+msgstr "crwdns88662:0crwdne88662:0"
+
+#. Label of a Currency field in DocType 'Process Payment Reconciliation Log
+#. Allocations'
+#: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
+msgctxt "Process Payment Reconciliation Log Allocations"
+msgid "Unreconciled Amount"
+msgstr "crwdns88664:0crwdne88664:0"
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Unreconciled Entries"
+msgstr "crwdns88666:0crwdne88666:0"
+
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
+msgid "Unreserve"
+msgstr "crwdns88668:0crwdne88668:0"
+
+#: selling/doctype/sales_order/sales_order.js:448
+msgid "Unreserve Stock"
+msgstr "crwdns88670:0crwdne88670:0"
+
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
+msgid "Unreserving Stock..."
+msgstr "crwdns88672:0crwdne88672:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr "crwdns112096:0crwdne112096:0"
+
+#: accounts/doctype/dunning/dunning_list.js:6
+msgid "Unresolved"
+msgstr "crwdns88674:0crwdne88674:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Dunning'
+#: accounts/doctype/dunning/dunning.json
+msgctxt "Dunning"
+msgid "Unresolved"
+msgstr "crwdns88676:0crwdne88676:0"
+
+#. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
+#. Visit'
+#: maintenance/doctype/maintenance_visit/maintenance_visit.json
+msgctxt "Maintenance Visit"
+msgid "Unscheduled"
+msgstr "crwdns88678:0crwdne88678:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:96
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:141
+msgid "Unsecured Loans"
+msgstr "crwdns88680:0crwdne88680:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Contract'
+#: crm/doctype/contract/contract.json
+msgctxt "Contract"
+msgid "Unsigned"
+msgstr "crwdns88682:0crwdne88682:0"
+
+#: setup/doctype/email_digest/email_digest.py:128
+msgid "Unsubscribe from this Email Digest"
+msgstr "crwdns88684:0crwdne88684:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Email Campaign'
+#: crm/doctype/email_campaign/email_campaign.json
+msgctxt "Email Campaign"
+msgid "Unsubscribed"
+msgstr "crwdns88686:0crwdne88686:0"
+
+#. Label of a Check field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Unsubscribed"
+msgstr "crwdns88688:0crwdne88688:0"
+
+#. Label of a Check field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Unsubscribed"
+msgstr "crwdns88690:0crwdne88690:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
+msgid "Until"
+msgstr "crwdns88692:0crwdne88692:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Appointment'
+#: crm/doctype/appointment/appointment.json
+msgctxt "Appointment"
+msgid "Unverified"
+msgstr "crwdns88694:0crwdne88694:0"
+
+#: erpnext_integrations/utils.py:22
+msgid "Unverified Webhook Data"
+msgstr "crwdns88696:0crwdne88696:0"
+
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:17
+msgid "Up"
+msgstr "crwdns88698:0crwdne88698:0"
+
+#. Label of a Check field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Upcoming Calendar Events"
+msgstr "crwdns88700:0crwdne88700:0"
+
+#: setup/doctype/email_digest/templates/default.html:97
+msgid "Upcoming Calendar Events "
+msgstr "crwdns88702:0crwdne88702:0"
+
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
+#: public/js/utils/serial_no_batch_selector.js:17
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
+msgid "Update"
+msgstr "crwdns88704:0crwdne88704:0"
+
+#: accounts/doctype/account/account.js:53
+msgid "Update Account Name / Number"
+msgstr "crwdns88706:0crwdne88706:0"
+
+#: accounts/doctype/account/account.js:159
+msgid "Update Account Number / Name"
+msgstr "crwdns88708:0crwdne88708:0"
+
+#. Label of a Button field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Auto Repeat Reference"
+msgstr "crwdns88710:0crwdne88710:0"
+
+#. Label of a Button field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Auto Repeat Reference"
+msgstr "crwdns88712:0crwdne88712:0"
+
+#. Label of a Button field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Update Auto Repeat Reference"
+msgstr "crwdns88714:0crwdne88714:0"
+
+#. Label of a Button field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Update Auto Repeat Reference"
+msgstr "crwdns88716:0crwdne88716:0"
+
+#. Label of a Button field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Auto Repeat Reference"
+msgstr "crwdns88718:0crwdne88718:0"
+
+#. Label of a Button field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Update Auto Repeat Reference"
+msgstr "crwdns88720:0crwdne88720:0"
+
+#. Label of a Button field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Update Auto Repeat Reference"
+msgstr "crwdns88722:0crwdne88722:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
+msgid "Update BOM Cost Automatically"
+msgstr "crwdns88724:0crwdne88724:0"
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Update BOM Cost Automatically"
+msgstr "crwdns88726:0crwdne88726:0"
+
+#. Description of the 'Update BOM Cost Automatically' (Check) field in DocType
+#. 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Update BOM cost automatically via scheduler, based on the latest Valuation Rate/Price List Rate/Last Purchase Rate of raw materials"
+msgstr "crwdns88728:0crwdne88728:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Billed Amount in Delivery Note"
+msgstr "crwdns88730:0crwdne88730:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Billed Amount in Delivery Note"
+msgstr "crwdns88732:0crwdne88732:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr "crwdns112098:0crwdne112098:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr "crwdns112100:0crwdne112100:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Billed Amount in Sales Order"
+msgstr "crwdns88734:0crwdne88734:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Billed Amount in Sales Order"
+msgstr "crwdns88736:0crwdne88736:0"
+
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
+msgid "Update Clearance Date"
+msgstr "crwdns88738:0crwdne88738:0"
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Update Consumed Material Cost In Project"
+msgstr "crwdns88740:0crwdne88740:0"
+
+#: manufacturing/doctype/bom/bom.js:99
+msgid "Update Cost"
+msgstr "crwdns88742:0crwdne88742:0"
+
+#. Option for the 'Update Type' (Select) field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Update Cost"
+msgstr "crwdns88744:0crwdne88744:0"
+
+#. Label of a Section Break field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Update Cost"
+msgstr "crwdns88746:0crwdne88746:0"
+
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
+msgid "Update Cost Center Name / Number"
+msgstr "crwdns88748:0crwdne88748:0"
+
+#: stock/doctype/pick_list/pick_list.js:104
+msgid "Update Current Stock"
+msgstr "crwdns88750:0crwdne88750:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Update Existing Price List Rate"
+msgstr "crwdns88752:0crwdne88752:0"
+
+#. Option for the 'Import Type' (Select) field in DocType 'Bank Statement
+#. Import'
+#: accounts/doctype/bank_statement_import/bank_statement_import.json
+msgctxt "Bank Statement Import"
+msgid "Update Existing Records"
+msgstr "crwdns88754:0crwdne88754:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
+msgid "Update Items"
+msgstr "crwdns88756:0crwdne88756:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr "crwdns112102:0crwdne112102:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr "crwdns112104:0crwdne112104:0"
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
+msgid "Update Print Format"
+msgstr "crwdns88758:0crwdne88758:0"
+
+#. Label of a Button field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Update Rate and Availability"
+msgstr "crwdns88760:0crwdne88760:0"
+
+#: buying/doctype/purchase_order/purchase_order.js:555
+msgid "Update Rate as per Last Purchase"
+msgstr "crwdns88762:0crwdne88762:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Update Stock"
+msgstr "crwdns88764:0crwdne88764:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Update Stock"
+msgstr "crwdns88766:0crwdne88766:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Stock"
+msgstr "crwdns88768:0crwdne88768:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Stock"
+msgstr "crwdns88770:0crwdne88770:0"
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
+msgid "Update Stock Opening Balance"
+msgstr "crwdns88772:0crwdne88772:0"
+
+#: projects/doctype/project/project.js:82
+msgid "Update Total Purchase Cost"
+msgstr "crwdns88774:0crwdne88774:0"
+
+#. Label of a Select field in DocType 'BOM Update Log'
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgctxt "BOM Update Log"
+msgid "Update Type"
+msgstr "crwdns88776:0crwdne88776:0"
+
+#. Label of a Select field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Update frequency of Project"
+msgstr "crwdns88778:0crwdne88778:0"
+
+#. Label of a Button field in DocType 'BOM Update Tool'
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgctxt "BOM Update Tool"
+msgid "Update latest price in all BOMs"
+msgstr "crwdns88780:0crwdne88780:0"
+
+#: assets/doctype/asset/asset.py:336
+msgid "Update stock must be enabled for the purchase invoice {0}"
+msgstr "crwdns88782:0{0}crwdne88782:0"
+
+#. Description of the 'Actual Start Time' (Datetime) field in DocType 'Work
+#. Order Operation'
+#. Description of the 'Actual End Time' (Datetime) field in DocType 'Work Order
+#. Operation'
+#. Description of the 'Actual Operation Time' (Float) field in DocType 'Work
+#. Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Updated via 'Time Log' (In Minutes)"
+msgstr "crwdns88784:0crwdne88784:0"
+
+#. Title of an Onboarding Step
+#: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
+msgid "Updating Opening Balances"
+msgstr "crwdns88786:0crwdne88786:0"
+
+#: stock/doctype/item/item.py:1333
+msgid "Updating Variants..."
+msgstr "crwdns88788:0crwdne88788:0"
+
+#: manufacturing/doctype/work_order/work_order.js:847
+msgid "Updating Work Order status"
+msgstr "crwdns88790:0crwdne88790:0"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
+msgid "Updating {0} of {1}, {2}"
+msgstr "crwdns88792:0{0}crwdnd88792:0{1}crwdnd88792:0{2}crwdne88792:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
+msgid "Upload Bank Statement"
+msgstr "crwdns88794:0crwdne88794:0"
+
+#. Label of a Section Break field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Upload XML Invoices"
+msgstr "crwdns88796:0crwdne88796:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:264
+#: setup/setup_wizard/operations/install_fixtures.py:372
+msgid "Upper Income"
+msgstr "crwdns88798:0crwdne88798:0"
+
+#. Option for the 'Priority' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Urgent"
+msgstr "crwdns88800:0crwdne88800:0"
+
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
+msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
+msgstr "crwdns88802:0crwdne88802:0"
+
+#. Label of a Check field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "Use Batch-wise Valuation"
+msgstr "crwdns88804:0crwdne88804:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Use Company Default Round Off Cost Center"
+msgstr "crwdns88806:0crwdne88806:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Use Company default Cost Center for Round off"
+msgstr "crwdns88808:0crwdne88808:0"
+
+#. Description of the 'Calculate Estimated Arrival Times' (Button) field in
+#. DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Use Google Maps Direction API to calculate estimated arrival times"
+msgstr "crwdns88810:0crwdne88810:0"
+
+#. Description of the 'Optimize Route' (Button) field in DocType 'Delivery
+#. Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Use Google Maps Direction API to optimize route"
+msgstr "crwdns88812:0crwdne88812:0"
+
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr "crwdns112106:0crwdne112106:0"
+
+#. Label of a Check field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Use Item based reposting"
+msgstr "crwdns88814:0crwdne88814:0"
+
+#. Label of a Check field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Use Multi-Level BOM"
+msgstr "crwdns88816:0crwdne88816:0"
+
+#. Label of a Check field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Use Multi-Level BOM"
+msgstr "crwdns88818:0crwdne88818:0"
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr "crwdns112108:0crwdne112108:0"
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112110:0crwdne112110:0"
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112112:0crwdne112112:0"
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112114:0crwdne112114:0"
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112116:0crwdne112116:0"
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112118:0crwdne112118:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112120:0crwdne112120:0"
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112122:0crwdne112122:0"
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112124:0crwdne112124:0"
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112126:0crwdne112126:0"
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112128:0crwdne112128:0"
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112130:0crwdne112130:0"
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr "crwdns112132:0crwdne112132:0"
+
+#. Label of a Check field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Use Transaction Date Exchange Rate"
+msgstr "crwdns88820:0crwdne88820:0"
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Use Transaction Date Exchange Rate"
+msgstr "crwdns88822:0crwdne88822:0"
+
+#: projects/doctype/project/project.py:543
+msgid "Use a name that is different from previous project name"
+msgstr "crwdns88824:0crwdne88824:0"
+
+#. Label of a Check field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Use for Shopping Cart"
+msgstr "crwdns88826:0crwdne88826:0"
+
+#. Label of a Int field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Used"
+msgstr "crwdns88830:0crwdne88830:0"
+
+#. Description of the 'Sales Order Date' (Date) field in DocType 'Sales Order
+#. Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Used for Production Plan"
+msgstr "crwdns88832:0crwdne88832:0"
+
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
+msgid "User"
+msgstr "crwdns88834:0crwdne88834:0"
+
+#. Label of a Link field in DocType 'Asset Activity'
+#: assets/doctype/asset_activity/asset_activity.json
+msgctxt "Asset Activity"
+msgid "User"
+msgstr "crwdns88836:0crwdne88836:0"
+
+#. Label of a Link field in DocType 'Cashier Closing'
+#: accounts/doctype/cashier_closing/cashier_closing.json
+msgctxt "Cashier Closing"
+msgid "User"
+msgstr "crwdns88838:0crwdne88838:0"
+
+#. Label of a Link field in DocType 'POS Profile User'
+#: accounts/doctype/pos_profile_user/pos_profile_user.json
+msgctxt "POS Profile User"
+msgid "User"
+msgstr "crwdns88840:0crwdne88840:0"
+
+#. Label of a Link field in DocType 'Portal User'
+#: utilities/doctype/portal_user/portal_user.json
+msgctxt "Portal User"
+msgid "User"
+msgstr "crwdns88842:0crwdne88842:0"
+
+#. Label of a Link field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "User"
+msgstr "crwdns88844:0crwdne88844:0"
+
+#. Option for the 'Type' (Select) field in DocType 'Quality Feedback'
+#: quality_management/doctype/quality_feedback/quality_feedback.json
+msgctxt "Quality Feedback"
+msgid "User"
+msgstr "crwdns88846:0crwdne88846:0"
+
+#. Label of a Link field in DocType 'Timesheet'
+#: projects/doctype/timesheet/timesheet.json
+msgctxt "Timesheet"
+msgid "User"
+msgstr "crwdns88848:0crwdne88848:0"
+
+#. Label of a Link field in DocType 'Voice Call Settings'
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgctxt "Voice Call Settings"
+msgid "User"
+msgstr "crwdns88850:0crwdne88850:0"
+
+#. Label of a Section Break field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "User Details"
+msgstr "crwdns88852:0crwdne88852:0"
+
+#. Label of a Section Break field in DocType 'POS Closing Entry'
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgctxt "POS Closing Entry"
+msgid "User Details"
+msgstr "crwdns88854:0crwdne88854:0"
+
+#. Label of a Link field in DocType 'Employee'
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "User ID"
+msgstr "crwdns88856:0crwdne88856:0"
+
+#: setup/doctype/sales_person/sales_person.py:90
+msgid "User ID not set for Employee {0}"
+msgstr "crwdns88858:0{0}crwdne88858:0"
+
+#: accounts/doctype/journal_entry/journal_entry.js:610
+msgid "User Remark"
+msgstr "crwdns88860:0crwdne88860:0"
+
+#. Label of a Small Text field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "User Remark"
+msgstr "crwdns88862:0crwdne88862:0"
+
+#. Label of a Small Text field in DocType 'Journal Entry Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "User Remark"
+msgstr "crwdns88864:0crwdne88864:0"
+
+#. Label of a Duration field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "User Resolution Time"
+msgstr "crwdns88866:0crwdne88866:0"
+
+#: accounts/doctype/pricing_rule/utils.py:585
+msgid "User has not applied rule on the invoice {0}"
+msgstr "crwdns88868:0{0}crwdne88868:0"
+
+#: setup/doctype/employee/employee.py:194
+msgid "User {0} does not exist"
+msgstr "crwdns88870:0{0}crwdne88870:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:105
+msgid "User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User."
+msgstr "crwdns88872:0{0}crwdnd88872:0{1}crwdne88872:0"
+
+#: setup/doctype/employee/employee.py:211
+msgid "User {0} is already assigned to Employee {1}"
+msgstr "crwdns88874:0{0}crwdnd88874:0{1}crwdne88874:0"
+
+#: setup/doctype/employee/employee.py:196
+msgid "User {0} is disabled"
+msgstr "crwdns88876:0{0}crwdne88876:0"
+
+#: setup/doctype/employee/employee.py:249
+msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
+msgstr "crwdns88878:0{0}crwdne88878:0"
+
+#: setup/doctype/employee/employee.py:244
+msgid "User {0}: Removed Employee role as there is no mapped employee."
+msgstr "crwdns88880:0{0}crwdne88880:0"
+
+#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:50
+msgid "User {} is disabled. Please select valid user/cashier"
+msgstr "crwdns88882:0crwdne88882:0"
+
+#. Label of a Section Break field in DocType 'Project'
+#. Label of a Table field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Users"
+msgstr "crwdns88884:0crwdne88884:0"
+
+#. Label of a Table field in DocType 'Project Update'
+#: projects/doctype/project_update/project_update.json
+msgctxt "Project Update"
+msgid "Users"
+msgstr "crwdns88886:0crwdne88886:0"
+
+#. Description of the 'Set Landed Cost Based on Purchase Invoice Rate' (Check)
+#. field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Users can enable the checkbox If they want to adjust the incoming rate (set using purchase receipt) based on the purchase invoice rate."
+msgstr "crwdns88888:0crwdne88888:0"
+
+#. Description of the 'Role Allowed to Over Bill ' (Link) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Users with this role are allowed to over bill above the allowance percentage"
+msgstr "crwdns88890:0crwdne88890:0"
+
+#. Description of the 'Role Allowed to Over Deliver/Receive' (Link) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Users with this role are allowed to over deliver/receive against orders above the allowance percentage"
+msgstr "crwdns88892:0crwdne88892:0"
+
+#. Description of the 'Role Allowed to Set Frozen Accounts and Edit Frozen
+#. Entries' (Link) field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts"
+msgstr "crwdns88894:0crwdne88894:0"
+
+#: stock/doctype/stock_settings/stock_settings.js:22
+msgid "Using negative stock disables FIFO/Moving average valuation when inventory is negative."
+msgstr "crwdns88898:0crwdne88898:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:71
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:95
+msgid "Utility Expenses"
+msgstr "crwdns88900:0crwdne88900:0"
+
+#. Label of a Table field in DocType 'South Africa VAT Settings'
+#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+msgctxt "South Africa VAT Settings"
+msgid "VAT Accounts"
+msgstr "crwdns88902:0crwdne88902:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:28
+msgid "VAT Amount (AED)"
+msgstr "crwdns88904:0crwdne88904:0"
+
+#. Name of a report
+#: regional/report/vat_audit_report/vat_audit_report.json
+msgid "VAT Audit Report"
+msgstr "crwdns88906:0crwdne88906:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
+msgid "VAT on Expenses and All Other Inputs"
+msgstr "crwdns88908:0crwdne88908:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.html:15
+#: regional/report/uae_vat_201/uae_vat_201.py:45
+msgid "VAT on Sales and All Other Outputs"
+msgstr "crwdns88910:0crwdne88910:0"
+
+#. Label of a Date field in DocType 'Cost Center Allocation'
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.json
+msgctxt "Cost Center Allocation"
+msgid "Valid From"
+msgstr "crwdns88912:0crwdne88912:0"
+
+#. Label of a Date field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Valid From"
+msgstr "crwdns88914:0crwdne88914:0"
+
+#. Label of a Date field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Valid From"
+msgstr "crwdns88916:0crwdne88916:0"
+
+#. Label of a Date field in DocType 'Item Tax'
+#: stock/doctype/item_tax/item_tax.json
+msgctxt "Item Tax"
+msgid "Valid From"
+msgstr "crwdns88918:0crwdne88918:0"
+
+#. Label of a Date field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Valid From"
+msgstr "crwdns88920:0crwdne88920:0"
+
+#. Label of a Date field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Valid From"
+msgstr "crwdns88922:0crwdne88922:0"
+
+#. Label of a Date field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Valid From"
+msgstr "crwdns88924:0crwdne88924:0"
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Valid From"
+msgstr "crwdns88926:0crwdne88926:0"
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
+msgid "Valid From date not in Fiscal Year {0}"
+msgstr "crwdns88930:0{0}crwdne88930:0"
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
+msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
+msgstr "crwdns88932:0{0}crwdnd88932:0{1}crwdne88932:0"
+
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
+msgid "Valid Till"
+msgstr "crwdns88934:0crwdne88934:0"
+
+#. Label of a Date field in DocType 'Quotation'
+#: selling/doctype/quotation/quotation.json
+msgctxt "Quotation"
+msgid "Valid Till"
+msgstr "crwdns88936:0crwdne88936:0"
+
+#. Label of a Date field in DocType 'Supplier Quotation'
+#: buying/doctype/supplier_quotation/supplier_quotation.json
+msgctxt "Supplier Quotation"
+msgid "Valid Till"
+msgstr "crwdns88938:0crwdne88938:0"
+
+#. Label of a Date field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Valid Up To"
+msgstr "crwdns104688:0crwdne104688:0"
+
+#. Label of a Date field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Valid Up To"
+msgstr "crwdns104690:0crwdne104690:0"
+
+#. Label of a Date field in DocType 'Item Price'
+#: stock/doctype/item_price/item_price.json
+msgctxt "Item Price"
+msgid "Valid Up To"
+msgstr "crwdns104692:0crwdne104692:0"
+
+#. Label of a Date field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Valid Up To"
+msgstr "crwdns104694:0crwdne104694:0"
+
+#. Label of a Date field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Valid Up To"
+msgstr "crwdns104696:0crwdne104696:0"
+
+#. Label of a Date field in DocType 'Promotional Scheme'
+#: accounts/doctype/promotional_scheme/promotional_scheme.json
+msgctxt "Promotional Scheme"
+msgid "Valid Up To"
+msgstr "crwdns104698:0crwdne104698:0"
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:40
+msgid "Valid Up To date cannot be before Valid From date"
+msgstr "crwdns104700:0crwdne104700:0"
+
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:48
+msgid "Valid Up To date not in Fiscal Year {0}"
+msgstr "crwdns104702:0{0}crwdne104702:0"
+
+#. Label of a Table field in DocType 'Shipping Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "Valid for Countries"
+msgstr "crwdns88956:0crwdne88956:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:294
+msgid "Valid from and valid upto fields are mandatory for the cumulative"
+msgstr "crwdns88958:0crwdne88958:0"
+
+#: buying/doctype/supplier_quotation/supplier_quotation.py:149
+msgid "Valid till Date cannot be before Transaction Date"
+msgstr "crwdns88960:0crwdne88960:0"
+
+#: selling/doctype/quotation/quotation.py:146
+msgid "Valid till date cannot be before transaction date"
+msgstr "crwdns88962:0crwdne88962:0"
+
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Validate Applied Rule"
+msgstr "crwdns88964:0crwdne88964:0"
+
+#. Label of a Check field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Validate Applied Rule"
+msgstr "crwdns88966:0crwdne88966:0"
+
+#. Label of a Check field in DocType 'Inventory Dimension'
+#: stock/doctype/inventory_dimension/inventory_dimension.json
+msgctxt "Inventory Dimension"
+msgid "Validate Negative Stock"
+msgstr "crwdns88968:0crwdne88968:0"
+
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Validate Selling Price for Item Against Purchase Rate or Valuation Rate"
+msgstr "crwdns88970:0crwdne88970:0"
+
+#. Label of a Check field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Validate Stock on Save"
+msgstr "crwdns88972:0crwdne88972:0"
+
+#. Label of a Section Break field in DocType 'Tax Rule'
+#: accounts/doctype/tax_rule/tax_rule.json
+msgctxt "Tax Rule"
+msgid "Validity"
+msgstr "crwdns88974:0crwdne88974:0"
+
+#. Label of a Section Break field in DocType 'Lower Deduction Certificate'
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+msgctxt "Lower Deduction Certificate"
+msgid "Validity Details"
+msgstr "crwdns88976:0crwdne88976:0"
+
+#. Label of a Section Break field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "Validity and Usage"
+msgstr "crwdns88978:0crwdne88978:0"
+
+#. Label of a Int field in DocType 'Bank Guarantee'
+#: accounts/doctype/bank_guarantee/bank_guarantee.json
+msgctxt "Bank Guarantee"
+msgid "Validity in Days"
+msgstr "crwdns88980:0crwdne88980:0"
+
+#: selling/doctype/quotation/quotation.py:345
+msgid "Validity period of this quotation has ended."
+msgstr "crwdns88982:0crwdne88982:0"
+
+#. Option for the 'Consider Tax or Charge for' (Select) field in DocType
+#. 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Valuation"
+msgstr "crwdns88984:0crwdne88984:0"
+
+#: stock/report/stock_balance/stock_balance.js:76
+#: stock/report/stock_ledger/stock_ledger.js:96
+msgid "Valuation Field Type"
+msgstr "crwdns88986:0crwdne88986:0"
+
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:61
+msgid "Valuation Method"
+msgstr "crwdns88988:0crwdne88988:0"
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Valuation Method"
+msgstr "crwdns88990:0crwdne88990:0"
+
+#: accounts/report/gross_profit/gross_profit.py:264
+#: stock/report/item_prices/item_prices.py:57
+#: stock/report/serial_no_ledger/serial_no_ledger.py:64
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
+msgid "Valuation Rate"
+msgstr "crwdns88992:0crwdne88992:0"
+
+#. Label of a Currency field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Valuation Rate"
+msgstr "crwdns88994:0crwdne88994:0"
+
+#. Label of a Currency field in DocType 'Asset Repair Consumed Item'
+#: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+msgctxt "Asset Repair Consumed Item"
+msgid "Valuation Rate"
+msgstr "crwdns88996:0crwdne88996:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Valuation Rate"
+msgstr "crwdns88998:0crwdne88998:0"
+
+#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
+#. Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Valuation Rate"
+msgstr "crwdns89000:0crwdne89000:0"
+
+#. Label of a Float field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Valuation Rate"
+msgstr "crwdns89002:0crwdne89002:0"
+
+#. Label of a Currency field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Valuation Rate"
+msgstr "crwdns89004:0crwdne89004:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Valuation Rate"
+msgstr "crwdns89006:0crwdne89006:0"
+
+#. Label of a Currency field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Valuation Rate"
+msgstr "crwdns89008:0crwdne89008:0"
+
+#. Label of a Currency field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Valuation Rate"
+msgstr "crwdns89010:0crwdne89010:0"
+
+#. Label of a Currency field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Valuation Rate"
+msgstr "crwdns89012:0crwdne89012:0"
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr "crwdns112134:0crwdne112134:0"
+
+#. Label of a Currency field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Valuation Rate"
+msgstr "crwdns89014:0crwdne89014:0"
+
+#. Label of a Currency field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Valuation Rate"
+msgstr "crwdns89016:0crwdne89016:0"
+
+#. Label of a Currency field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Valuation Rate"
+msgstr "crwdns89018:0crwdne89018:0"
+
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+msgid "Valuation Rate (In / Out)"
+msgstr "crwdns89020:0crwdne89020:0"
+
+#: stock/stock_ledger.py:1680
+msgid "Valuation Rate Missing"
+msgstr "crwdns89022:0crwdne89022:0"
+
+#: stock/stock_ledger.py:1658
+msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
+msgstr "crwdns89024:0{0}crwdnd89024:0{1}crwdnd89024:0{2}crwdne89024:0"
+
+#: stock/doctype/item/item.py:265
+msgid "Valuation Rate is mandatory if Opening Stock entered"
+msgstr "crwdns89026:0crwdne89026:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
+msgid "Valuation Rate required for Item {0} at row {1}"
+msgstr "crwdns89028:0{0}crwdnd89028:0{1}crwdne89028:0"
+
+#. Option for the 'Consider Tax or Charge for' (Select) field in DocType
+#. 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Valuation and Total"
+msgstr "crwdns89030:0crwdne89030:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
+msgid "Valuation rate for customer provided items has been set to zero."
+msgstr "crwdns89032:0crwdne89032:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
+msgid "Valuation type charges can not be marked as Inclusive"
+msgstr "crwdns89034:0crwdne89034:0"
+
+#: public/js/controllers/accounts.js:203
+msgid "Valuation type charges can not marked as Inclusive"
+msgstr "crwdns89036:0crwdne89036:0"
+
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
+msgid "Value"
+msgstr "crwdns89038:0crwdne89038:0"
+
+#. Group in Asset's connections
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Value"
+msgstr "crwdns89040:0crwdne89040:0"
+
+#. Label of a Section Break field in DocType 'Asset Capitalization Asset Item'
+#: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
+msgctxt "Asset Capitalization Asset Item"
+msgid "Value"
+msgstr "crwdns89042:0crwdne89042:0"
+
+#. Label of a Data field in DocType 'Currency Exchange Settings Details'
+#: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
+msgctxt "Currency Exchange Settings Details"
+msgid "Value"
+msgstr "crwdns89044:0crwdne89044:0"
+
+#. Label of a Currency field in DocType 'Shipment Delivery Note'
+#: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
+msgctxt "Shipment Delivery Note"
+msgid "Value"
+msgstr "crwdns89046:0crwdne89046:0"
+
+#. Label of a Float field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Value"
+msgstr "crwdns89048:0crwdne89048:0"
+
+#. Label of a Float field in DocType 'UOM Conversion Factor'
+#: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+msgctxt "UOM Conversion Factor"
+msgid "Value"
+msgstr "crwdns89050:0crwdne89050:0"
+
+#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:161
+msgid "Value After Depreciation"
+msgstr "crwdns89052:0crwdne89052:0"
+
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Value After Depreciation"
+msgstr "crwdns89054:0crwdne89054:0"
+
+#. Label of a Currency field in DocType 'Asset Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Value After Depreciation"
+msgstr "crwdns89056:0crwdne89056:0"
+
+#. Label of a Section Break field in DocType 'Quality Inspection Reading'
+#: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+msgctxt "Quality Inspection Reading"
+msgid "Value Based Inspection"
+msgstr "crwdns89058:0crwdne89058:0"
+
+#: stock/report/stock_ledger/stock_ledger.py:297
+msgid "Value Change"
+msgstr "crwdns89060:0crwdne89060:0"
+
+#. Label of a Section Break field in DocType 'Asset Value Adjustment'
+#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
+msgctxt "Asset Value Adjustment"
+msgid "Value Details"
+msgstr "crwdns89062:0crwdne89062:0"
+
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
+msgid "Value Or Qty"
+msgstr "crwdns89064:0crwdne89064:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:384
+msgid "Value Proposition"
+msgstr "crwdns89066:0crwdne89066:0"
+
+#: controllers/item_variant.py:123
+msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
+msgstr "crwdns89068:0{0}crwdnd89068:0{1}crwdnd89068:0{2}crwdnd89068:0{3}crwdnd89068:0{4}crwdne89068:0"
+
+#. Label of a Currency field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Value of Goods"
+msgstr "crwdns89070:0crwdne89070:0"
+
+#: stock/doctype/shipment/shipment.py:85
+msgid "Value of goods cannot be 0"
+msgstr "crwdns89072:0crwdne89072:0"
+
+#: public/js/stock_analytics.js:46
+msgid "Value or Qty"
+msgstr "crwdns89074:0crwdne89074:0"
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
+msgid "Values Changed"
+msgstr "crwdns89076:0crwdne89076:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr "crwdns112654:0crwdne112654:0"
+
+#. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
+#: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
+msgctxt "Supplier Scorecard Scoring Variable"
+msgid "Variable Name"
+msgstr "crwdns89078:0crwdne89078:0"
+
+#. Label of a Data field in DocType 'Supplier Scorecard Variable'
+#: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
+msgctxt "Supplier Scorecard Variable"
+msgid "Variable Name"
+msgstr "crwdns89080:0crwdne89080:0"
+
+#. Label of a Table field in DocType 'Supplier Scorecard Period'
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
+msgctxt "Supplier Scorecard Period"
+msgid "Variables"
+msgstr "crwdns89082:0crwdne89082:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:101
+#: accounts/report/budget_variance_report/budget_variance_report.py:111
+msgid "Variance"
+msgstr "crwdns89084:0crwdne89084:0"
+
+#: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:118
+msgid "Variance ({})"
+msgstr "crwdns89086:0crwdne89086:0"
+
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
+#: stock/report/item_variant_details/item_variant_details.py:74
+msgid "Variant"
+msgstr "crwdns89088:0crwdne89088:0"
+
+#: stock/doctype/item/item.py:837
+msgid "Variant Attribute Error"
+msgstr "crwdns89090:0crwdne89090:0"
+
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr "crwdns112136:0crwdne112136:0"
+
+#. Label of a Table field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variant Attributes"
+msgstr "crwdns89092:0crwdne89092:0"
+
+#: manufacturing/doctype/bom/bom.js:128
+msgid "Variant BOM"
+msgstr "crwdns89094:0crwdne89094:0"
+
+#. Label of a Select field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variant Based On"
+msgstr "crwdns89096:0crwdne89096:0"
+
+#: stock/doctype/item/item.py:865
+msgid "Variant Based On cannot be changed"
+msgstr "crwdns89098:0crwdne89098:0"
+
+#: stock/doctype/item/item.js:122
+msgid "Variant Details Report"
+msgstr "crwdns89100:0crwdne89100:0"
+
+#. Name of a DocType
+#: stock/doctype/variant_field/variant_field.json
+msgid "Variant Field"
+msgstr "crwdns89102:0crwdne89102:0"
+
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
+msgid "Variant Item"
+msgstr "crwdns89104:0crwdne89104:0"
+
+#: stock/doctype/item/item.py:835
+msgid "Variant Items"
+msgstr "crwdns89106:0crwdne89106:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variant Of"
+msgstr "crwdns89108:0crwdne89108:0"
+
+#. Label of a Link field in DocType 'Item Variant Attribute'
+#: stock/doctype/item_variant_attribute/item_variant_attribute.json
+msgctxt "Item Variant Attribute"
+msgid "Variant Of"
+msgstr "crwdns89110:0crwdne89110:0"
+
+#: stock/doctype/item/item.js:610
+msgid "Variant creation has been queued."
+msgstr "crwdns89112:0crwdne89112:0"
+
+#. Label of a Tab Break field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Variants"
+msgstr "crwdns89114:0crwdne89114:0"
+
+#. Name of a DocType
+#: setup/doctype/vehicle/vehicle.json
+msgid "Vehicle"
+msgstr "crwdns89116:0crwdne89116:0"
+
+#. Label of a Link field in DocType 'Delivery Trip'
+#: stock/doctype/delivery_trip/delivery_trip.json
+msgctxt "Delivery Trip"
+msgid "Vehicle"
+msgstr "crwdns89118:0crwdne89118:0"
+
+#. Label of a Date field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Vehicle Date"
+msgstr "crwdns89120:0crwdne89120:0"
+
+#. Label of a Date field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Vehicle Date"
+msgstr "crwdns89122:0crwdne89122:0"
+
+#. Label of a Data field in DocType 'Delivery Note'
+#: stock/doctype/delivery_note/delivery_note.json
+msgctxt "Delivery Note"
+msgid "Vehicle No"
+msgstr "crwdns89124:0crwdne89124:0"
+
+#. Label of a Data field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Vehicle Number"
+msgstr "crwdns89126:0crwdne89126:0"
+
+#. Label of a Data field in DocType 'Subcontracting Receipt'
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgctxt "Subcontracting Receipt"
+msgid "Vehicle Number"
+msgstr "crwdns89128:0crwdne89128:0"
+
+#. Label of a Currency field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Vehicle Value"
+msgstr "crwdns89130:0crwdne89130:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
+msgid "Vendor Name"
+msgstr "crwdns89132:0crwdne89132:0"
+
+#: www/book_appointment/verify/index.html:15
+msgid "Verification failed please check the link"
+msgstr "crwdns89134:0crwdne89134:0"
+
+#. Label of a Data field in DocType 'Quality Inspection'
+#: stock/doctype/quality_inspection/quality_inspection.json
+msgctxt "Quality Inspection"
+msgid "Verified By"
+msgstr "crwdns89136:0crwdne89136:0"
+
+#: templates/emails/confirm_appointment.html:6
+#: www/book_appointment/verify/index.html:4
+msgid "Verify Email"
+msgstr "crwdns89138:0crwdne89138:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr "crwdns112656:0crwdne112656:0"
+
+#. Label of a Check field in DocType 'Issue'
+#: support/doctype/issue/issue.json
+msgctxt "Issue"
+msgid "Via Customer Portal"
+msgstr "crwdns89140:0crwdne89140:0"
+
+#. Label of a Check field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Via Landed Cost Voucher"
+msgstr "crwdns89142:0crwdne89142:0"
+
+#. Name of a DocType
+#: utilities/doctype/video/video.json
+msgid "Video"
+msgstr "crwdns89144:0crwdne89144:0"
+
+#. Name of a DocType
+#: utilities/doctype/video/video_list.js:3
+#: utilities/doctype/video_settings/video_settings.json
+msgid "Video Settings"
+msgstr "crwdns89146:0crwdne89146:0"
+
+#: accounts/doctype/account/account.js:74
+#: accounts/doctype/account/account.js:103
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
+msgid "View"
+msgstr "crwdns89148:0crwdne89148:0"
+
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:25
+msgid "View BOM Update Log"
+msgstr "crwdns89150:0crwdne89150:0"
+
+#: public/js/setup_wizard.js:41
+msgid "View Chart of Accounts"
+msgstr "crwdns89152:0crwdne89152:0"
+
+#. Label of an action in the Onboarding Step 'Cost Centers for Budgeting and
+#. Analysis'
+#: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
+msgid "View Cost Center Tree"
+msgstr "crwdns89154:0crwdne89154:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:183
+msgid "View Exchange Gain/Loss Journals"
+msgstr "crwdns89156:0crwdne89156:0"
+
+#: assets/doctype/asset/asset.js:164
+#: assets/doctype/asset_repair/asset_repair.js:47
+msgid "View General Ledger"
+msgstr "crwdns89158:0crwdne89158:0"
+
+#: crm/doctype/campaign/campaign.js:15
+msgid "View Leads"
+msgstr "crwdns89160:0crwdne89160:0"
+
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
+msgid "View Ledger"
+msgstr "crwdns89162:0crwdne89162:0"
+
+#: stock/doctype/serial_no/serial_no.js:28
+msgid "View Ledgers"
+msgstr "crwdns89164:0crwdne89164:0"
+
+#: setup/doctype/email_digest/email_digest.js:7
+msgid "View Now"
+msgstr "crwdns89166:0crwdne89166:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:8
+msgid "View Type"
+msgstr "crwdns89168:0crwdne89168:0"
+
+#. Title of an Onboarding Step
+#: stock/onboarding_step/view_warehouses/view_warehouses.json
+msgid "View Warehouses"
+msgstr "crwdns89170:0crwdne89170:0"
+
+#. Label of a Check field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "View attachments"
+msgstr "crwdns89172:0crwdne89172:0"
+
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr "crwdns112138:0crwdne112138:0"
+
+#: utilities/report/youtube_interactions/youtube_interactions.py:25
+msgid "Views"
+msgstr "crwdns89174:0crwdne89174:0"
+
+#. Label of a Float field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Views"
+msgstr "crwdns89176:0crwdne89176:0"
+
+#. Option for the 'Provider' (Select) field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Vimeo"
+msgstr "crwdns89178:0crwdne89178:0"
+
+#: templates/pages/help.html:46
+msgid "Visit the forums"
+msgstr "crwdns89180:0crwdne89180:0"
+
+#. Label of a Check field in DocType 'Delivery Stop'
+#: stock/doctype/delivery_stop/delivery_stop.json
+msgctxt "Delivery Stop"
+msgid "Visited"
+msgstr "crwdns89182:0crwdne89182:0"
+
+#. Group in Maintenance Schedule's connections
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+msgctxt "Maintenance Schedule"
+msgid "Visits"
+msgstr "crwdns89184:0crwdne89184:0"
+
+#. Option for the 'Communication Medium Type' (Select) field in DocType
+#. 'Communication Medium'
+#: communication/doctype/communication_medium/communication_medium.json
+msgctxt "Communication Medium"
+msgid "Voice"
+msgstr "crwdns89186:0crwdne89186:0"
+
+#. Name of a DocType
+#: telephony/doctype/voice_call_settings/voice_call_settings.json
+msgid "Voice Call Settings"
+msgstr "crwdns89188:0crwdne89188:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr "crwdns112658:0crwdne112658:0"
+
+#: accounts/report/purchase_register/purchase_register.py:163
+#: accounts/report/sales_register/sales_register.py:178
+msgid "Voucher"
+msgstr "crwdns89190:0crwdne89190:0"
+
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
+msgid "Voucher #"
+msgstr "crwdns89192:0crwdne89192:0"
+
+#. Label of a Data field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher Detail No"
+msgstr "crwdns89194:0crwdne89194:0"
+
+#. Label of a Data field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Voucher Detail No"
+msgstr "crwdns89196:0crwdne89196:0"
+
+#. Label of a Data field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Voucher Detail No"
+msgstr "crwdns89198:0crwdne89198:0"
+
+#. Label of a Data field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Voucher Detail No"
+msgstr "crwdns89200:0crwdne89200:0"
+
+#. Label of a Data field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher Detail No"
+msgstr "crwdns89202:0crwdne89202:0"
+
+#. Label of a Dynamic Link field in DocType 'Tax Withheld Vouchers'
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgctxt "Tax Withheld Vouchers"
+msgid "Voucher Name"
+msgstr "crwdns89204:0crwdne89204:0"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
+#: accounts/report/general_ledger/general_ledger.js:49
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
+#: accounts/report/payment_ledger/payment_ledger.py:167
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
+#: stock/report/reserved_stock/reserved_stock.py:151
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
+#: stock/report/serial_no_ledger/serial_no_ledger.py:30
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
+msgid "Voucher No"
+msgstr "crwdns89206:0crwdne89206:0"
+
+#. Label of a Dynamic Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher No"
+msgstr "crwdns89208:0crwdne89208:0"
+
+#. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Voucher No"
+msgstr "crwdns89210:0crwdne89210:0"
+
+#. Label of a Dynamic Link field in DocType 'Repost Accounting Ledger Items'
+#: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgctxt "Repost Accounting Ledger Items"
+msgid "Voucher No"
+msgstr "crwdns89212:0crwdne89212:0"
+
+#. Label of a Dynamic Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Voucher No"
+msgstr "crwdns89214:0crwdne89214:0"
+
+#. Label of a Dynamic Link field in DocType 'Repost Payment Ledger Items'
+#: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
+msgctxt "Repost Payment Ledger Items"
+msgid "Voucher No"
+msgstr "crwdns89216:0crwdne89216:0"
+
+#. Label of a Dynamic Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Voucher No"
+msgstr "crwdns89218:0crwdne89218:0"
+
+#. Label of a Dynamic Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Voucher No"
+msgstr "crwdns89220:0crwdne89220:0"
+
+#. Label of a Dynamic Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher No"
+msgstr "crwdns89222:0crwdne89222:0"
+
+#. Label of a Dynamic Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Voucher No"
+msgstr "crwdns89224:0crwdne89224:0"
+
+#: stock/report/reserved_stock/reserved_stock.py:117
+msgid "Voucher Qty"
+msgstr "crwdns89226:0crwdne89226:0"
+
+#. Label of a Float field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher Qty"
+msgstr "crwdns89228:0crwdne89228:0"
+
+#: accounts/report/general_ledger/general_ledger.py:623
+msgid "Voucher Subtype"
+msgstr "crwdns89230:0crwdne89230:0"
+
+#. Label of a Small Text field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher Subtype"
+msgstr "crwdns89232:0crwdne89232:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
+#: accounts/report/payment_ledger/payment_ledger.py:158
+#: accounts/report/purchase_register/purchase_register.py:158
+#: accounts/report/sales_register/sales_register.py:173
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
+#: stock/report/reserved_stock/reserved_stock.py:145
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
+#: stock/report/serial_no_ledger/serial_no_ledger.py:24
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
+msgid "Voucher Type"
+msgstr "crwdns89234:0crwdne89234:0"
+
+#. Label of a Link field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Voucher Type"
+msgstr "crwdns89236:0crwdne89236:0"
+
+#. Label of a Link field in DocType 'Payment Ledger Entry'
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
+msgctxt "Payment Ledger Entry"
+msgid "Voucher Type"
+msgstr "crwdns89238:0crwdne89238:0"
+
+#. Label of a Link field in DocType 'Repost Accounting Ledger Items'
+#: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgctxt "Repost Accounting Ledger Items"
+msgid "Voucher Type"
+msgstr "crwdns89240:0crwdne89240:0"
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Voucher Type"
+msgstr "crwdns89242:0crwdne89242:0"
+
+#. Label of a Link field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Voucher Type"
+msgstr "crwdns89244:0crwdne89244:0"
+
+#. Label of a Link field in DocType 'Repost Payment Ledger Items'
+#: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
+msgctxt "Repost Payment Ledger Items"
+msgid "Voucher Type"
+msgstr "crwdns89246:0crwdne89246:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Voucher Type"
+msgstr "crwdns89248:0crwdne89248:0"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Voucher Type"
+msgstr "crwdns89250:0crwdne89250:0"
+
+#. Label of a Select field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Voucher Type"
+msgstr "crwdns89252:0crwdne89252:0"
+
+#. Label of a Link field in DocType 'Tax Withheld Vouchers'
+#: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
+msgctxt "Tax Withheld Vouchers"
+msgid "Voucher Type"
+msgstr "crwdns89254:0crwdne89254:0"
+
+#. Label of a Link field in DocType 'Unreconcile Payment'
+#: accounts/doctype/unreconcile_payment/unreconcile_payment.json
+msgctxt "Unreconcile Payment"
+msgid "Voucher Type"
+msgstr "crwdns89256:0crwdne89256:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
+msgid "Voucher {0} is over-allocated by {1}"
+msgstr "crwdns89258:0{0}crwdnd89258:0{1}crwdne89258:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
+msgid "Voucher {0} value is broken: {1}"
+msgstr "crwdns89260:0{0}crwdnd89260:0{1}crwdne89260:0"
+
+#. Name of a report
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.json
+msgid "Voucher-wise Balance"
+msgstr "crwdns89262:0crwdne89262:0"
+
+#. Label of a Table field in DocType 'Repost Accounting Ledger'
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgctxt "Repost Accounting Ledger"
+msgid "Vouchers"
+msgstr "crwdns89264:0crwdne89264:0"
+
+#. Label of a Section Break field in DocType 'Repost Payment Ledger'
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
+msgctxt "Repost Payment Ledger"
+msgid "Vouchers"
+msgstr "crwdns89266:0crwdne89266:0"
+
+#. Label of a Attach field in DocType 'Tally Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Vouchers"
+msgstr "crwdns89268:0crwdne89268:0"
+
+#: patches/v15_0/remove_exotel_integration.py:32
+msgid "WARNING: Exotel app has been separated from ERPNext, please install the app to continue using Exotel integration."
+msgstr "crwdns89270:0crwdne89270:0"
+
+#. Label of a Link field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "WIP Composite Asset"
+msgstr "crwdns89272:0crwdne89272:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "WIP Composite Asset"
+msgstr "crwdns89274:0crwdne89274:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "WIP Composite Asset"
+msgstr "crwdns89276:0crwdne89276:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "WIP Composite Asset"
+msgstr "crwdns89278:0crwdne89278:0"
+
+#: manufacturing/doctype/work_order/work_order_calendar.js:44
+msgid "WIP Warehouse"
+msgstr "crwdns89280:0crwdne89280:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "WIP Warehouse"
+msgstr "crwdns89282:0crwdne89282:0"
+
+#. Label of a Currency field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Wages"
+msgstr "crwdns89284:0crwdne89284:0"
+
+#. Label of a Currency field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Wages"
+msgstr "crwdns89286:0crwdne89286:0"
+
+#. Description of the 'Wages' (Currency) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Wages per hour"
+msgstr "crwdns89288:0crwdne89288:0"
+
+#. Description of the 'Wages' (Currency) field in DocType 'Workstation Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "Wages per hour"
+msgstr "crwdns89290:0crwdne89290:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
+msgid "Waiting for payment..."
+msgstr "crwdns89292:0crwdne89292:0"
+
+#. Name of a DocType
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
+#: accounts/report/purchase_register/purchase_register.js:52
+#: accounts/report/sales_payment_summary/sales_payment_summary.py:28
+#: accounts/report/sales_register/sales_register.js:58
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
+#: selling/report/sales_order_analysis/sales_order_analysis.py:334
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
+#: stock/doctype/warehouse/warehouse.json
+#: stock/page/stock_balance/stock_balance.js:11
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
+#: stock/report/item_price_stock/item_price_stock.py:27
+#: stock/report/item_shortage_report/item_shortage_report.js:17
+#: stock/report/item_shortage_report/item_shortage_report.py:81
+#: stock/report/product_bundle_balance/product_bundle_balance.js:42
+#: stock/report/product_bundle_balance/product_bundle_balance.py:89
+#: stock/report/reserved_stock/reserved_stock.js:41
+#: stock/report/reserved_stock/reserved_stock.py:96
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
+#: stock/report/serial_no_ledger/serial_no_ledger.py:44
+#: stock/report/stock_ageing/stock_ageing.js:23
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
+#: stock/report/stock_balance/stock_balance.js:51
+#: stock/report/stock_balance/stock_balance.py:383
+#: stock/report/stock_ledger/stock_ledger.js:30
+#: stock/report/stock_ledger/stock_ledger.py:240
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
+#: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
+#: stock/report/stock_projected_qty/stock_projected_qty.js:15
+#: stock/report/stock_projected_qty/stock_projected_qty.py:122
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
+#: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
+msgid "Warehouse"
+msgstr "crwdns89294:0crwdne89294:0"
+
+#. Label of a Link field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Warehouse"
+msgstr "crwdns89296:0crwdne89296:0"
+
+#. Label of a Link field in DocType 'Asset Repair'
+#: assets/doctype/asset_repair/asset_repair.json
+msgctxt "Asset Repair"
+msgid "Warehouse"
+msgstr "crwdns89298:0crwdne89298:0"
+
+#. Label of a Section Break field in DocType 'BOM Creator'
+#: manufacturing/doctype/bom_creator/bom_creator.json
+msgctxt "BOM Creator"
+msgid "Warehouse"
+msgstr "crwdns89300:0crwdne89300:0"
+
+#. Label of a Link field in DocType 'Bin'
+#: stock/doctype/bin/bin.json
+msgctxt "Bin"
+msgid "Warehouse"
+msgstr "crwdns89302:0crwdne89302:0"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Warehouse"
+msgstr "crwdns89304:0crwdne89304:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Warehouse"
+msgstr "crwdns89306:0crwdne89306:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Warehouse"
+msgstr "crwdns89308:0crwdne89308:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Warehouse"
+msgstr "crwdns89310:0crwdne89310:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Warehouse"
+msgstr "crwdns89312:0crwdne89312:0"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr "crwdns112140:0crwdne112140:0"
+
+#. Label of a Link field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Warehouse"
+msgstr "crwdns89314:0crwdne89314:0"
+
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr "crwdns112142:0crwdne112142:0"
+
+#. Label of a Link field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Warehouse"
+msgstr "crwdns89316:0crwdne89316:0"
+
+#. Label of a Link field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Warehouse"
+msgstr "crwdns89318:0crwdne89318:0"
+
+#. Label of a Link field in DocType 'Production Plan Material Request
+#. Warehouse'
+#: manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
+msgctxt "Production Plan Material Request Warehouse"
+msgid "Warehouse"
+msgstr "crwdns89320:0crwdne89320:0"
+
+#. Label of a Link field in DocType 'Promotional Scheme Price Discount'
+#: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
+msgctxt "Promotional Scheme Price Discount"
+msgid "Warehouse"
+msgstr "crwdns89322:0crwdne89322:0"
+
+#. Label of a Link field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Warehouse"
+msgstr "crwdns89324:0crwdne89324:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Warehouse"
+msgstr "crwdns89326:0crwdne89326:0"
+
+#. Label of a Link field in DocType 'Putaway Rule'
+#: stock/doctype/putaway_rule/putaway_rule.json
+msgctxt "Putaway Rule"
+msgid "Warehouse"
+msgstr "crwdns89328:0crwdne89328:0"
+
+#. Label of a Link field in DocType 'Quick Stock Balance'
+#: stock/doctype/quick_stock_balance/quick_stock_balance.json
+msgctxt "Quick Stock Balance"
+msgid "Warehouse"
+msgstr "crwdns89330:0crwdne89330:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Warehouse"
+msgstr "crwdns89332:0crwdne89332:0"
+
+#. Label of a Link field in DocType 'Repost Item Valuation'
+#: stock/doctype/repost_item_valuation/repost_item_valuation.json
+msgctxt "Repost Item Valuation"
+msgid "Warehouse"
+msgstr "crwdns89334:0crwdne89334:0"
+
+#. Label of a Link field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Warehouse"
+msgstr "crwdns89336:0crwdne89336:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Warehouse"
+msgstr "crwdns89338:0crwdne89338:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warehouse"
+msgstr "crwdns89340:0crwdne89340:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Bundle'
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+msgctxt "Serial and Batch Bundle"
+msgid "Warehouse"
+msgstr "crwdns89342:0crwdne89342:0"
+
+#. Label of a Link field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Warehouse"
+msgstr "crwdns89344:0crwdne89344:0"
+
+#. Label of a Link field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Warehouse"
+msgstr "crwdns89346:0crwdne89346:0"
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Warehouse"
+msgstr "crwdns89348:0crwdne89348:0"
+
+#. Label of a Link field in DocType 'Stock Reservation Entry'
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+msgctxt "Stock Reservation Entry"
+msgid "Warehouse"
+msgstr "crwdns89350:0crwdne89350:0"
+
+#. Label of a Link field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Warehouse"
+msgstr "crwdns89352:0crwdne89352:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Warehouse"
+msgstr "crwdns89354:0crwdne89354:0"
+
+#. Label of a Link in the Home Workspace
+#. Label of a Link in the Stock Workspace
+#: setup/workspace/home/home.json stock/workspace/stock/stock.json
+msgctxt "Warehouse"
+msgid "Warehouse"
+msgstr "crwdns89356:0crwdne89356:0"
+
+#. Label of a Section Break field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Warehouse"
+msgstr "crwdns89358:0crwdne89358:0"
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr "crwdns112144:0crwdne112144:0"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
+msgid "Warehouse Capacity Summary"
+msgstr "crwdns104704:0crwdne104704:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:78
+msgid "Warehouse Capacity for Item '{0}' must be greater than the existing stock level of {1} {2}."
+msgstr "crwdns89360:0{0}crwdnd89360:0{1}crwdnd89360:0{2}crwdne89360:0"
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Contact Info"
+msgstr "crwdns89362:0crwdne89362:0"
+
+#. Label of a Section Break field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Detail"
+msgstr "crwdns89364:0crwdne89364:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Order Item'
+#: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+msgctxt "Subcontracting Order Item"
+msgid "Warehouse Details"
+msgstr "crwdns89366:0crwdne89366:0"
+
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:113
+msgid "Warehouse Disabled?"
+msgstr "crwdns89368:0crwdne89368:0"
+
+#. Label of a Data field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Name"
+msgstr "crwdns89370:0crwdne89370:0"
+
+#. Label of a Section Break field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Warehouse Settings"
+msgstr "crwdns89372:0crwdne89372:0"
+
+#. Name of a DocType
+#: stock/doctype/warehouse_type/warehouse_type.json
+#: stock/report/stock_balance/stock_balance.js:69
+msgid "Warehouse Type"
+msgstr "crwdns89374:0crwdne89374:0"
+
+#. Label of a Link field in DocType 'Closing Stock Balance'
+#: stock/doctype/closing_stock_balance/closing_stock_balance.json
+msgctxt "Closing Stock Balance"
+msgid "Warehouse Type"
+msgstr "crwdns89376:0crwdne89376:0"
+
+#. Label of a Link field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Warehouse Type"
+msgstr "crwdns89378:0crwdne89378:0"
+
+#. Name of a report
+#. Label of a Link in the Stock Workspace
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.json
+#: stock/workspace/stock/stock.json
+msgid "Warehouse Wise Stock Balance"
+msgstr "crwdns89380:0crwdne89380:0"
+
+#. Label of a Section Break field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Warehouse and Reference"
+msgstr "crwdns89382:0crwdne89382:0"
+
+#. Label of a Section Break field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Warehouse and Reference"
+msgstr "crwdns89384:0crwdne89384:0"
+
+#. Label of a Section Break field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Warehouse and Reference"
+msgstr "crwdns89386:0crwdne89386:0"
+
+#. Label of a Section Break field in DocType 'Request for Quotation Item'
+#: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
+msgctxt "Request for Quotation Item"
+msgid "Warehouse and Reference"
+msgstr "crwdns89388:0crwdne89388:0"
+
+#. Label of a Section Break field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Warehouse and Reference"
+msgstr "crwdns89390:0crwdne89390:0"
+
+#. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Warehouse and Reference"
+msgstr "crwdns89392:0crwdne89392:0"
+
+#. Label of a Section Break field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Warehouse and Reference"
+msgstr "crwdns89394:0crwdne89394:0"
+
+#: stock/doctype/warehouse/warehouse.py:93
+msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
+msgstr "crwdns89396:0crwdne89396:0"
+
+#: stock/doctype/serial_no/serial_no.py:82
+msgid "Warehouse cannot be changed for Serial No."
+msgstr "crwdns89398:0crwdne89398:0"
+
+#: controllers/sales_and_purchase_return.py:134
+msgid "Warehouse is mandatory"
+msgstr "crwdns89400:0crwdne89400:0"
+
+#: stock/doctype/warehouse/warehouse.py:244
+msgid "Warehouse not found against the account {0}"
+msgstr "crwdns89402:0{0}crwdne89402:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
+msgid "Warehouse not found in the system"
+msgstr "crwdns89404:0crwdne89404:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
+msgid "Warehouse required for stock Item {0}"
+msgstr "crwdns89406:0{0}crwdne89406:0"
+
+#. Name of a report
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.json
+msgid "Warehouse wise Item Balance Age and Value"
+msgstr "crwdns89408:0crwdne89408:0"
+
+#. Label of a chart in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Warehouse wise Stock Value"
+msgstr "crwdns89410:0crwdne89410:0"
+
+#: stock/doctype/warehouse/warehouse.py:87
+msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
+msgstr "crwdns89412:0{0}crwdnd89412:0{1}crwdne89412:0"
+
+#: stock/doctype/putaway_rule/putaway_rule.py:66
+msgid "Warehouse {0} does not belong to Company {1}."
+msgstr "crwdns89414:0{0}crwdnd89414:0{1}crwdne89414:0"
+
+#: stock/utils.py:422
+msgid "Warehouse {0} does not belong to company {1}"
+msgstr "crwdns89416:0{0}crwdnd89416:0{1}crwdne89416:0"
+
+#: controllers/stock_controller.py:443
+msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
+msgstr "crwdns89418:0{0}crwdnd89418:0{1}crwdne89418:0"
+
+#: stock/doctype/warehouse/warehouse.py:137
+msgid "Warehouse's Stock Value has already been booked in the following accounts:"
+msgstr "crwdns89420:0crwdne89420:0"
+
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:20
+msgid "Warehouse: {0} does not belong to {1}"
+msgstr "crwdns89422:0{0}crwdnd89422:0{1}crwdne89422:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:407
+msgid "Warehouses"
+msgstr "crwdns89424:0crwdne89424:0"
+
+#. Label of a Table MultiSelect field in DocType 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "Warehouses"
+msgstr "crwdns89426:0crwdne89426:0"
+
+#: stock/doctype/warehouse/warehouse.py:163
+msgid "Warehouses with child nodes cannot be converted to ledger"
+msgstr "crwdns89428:0crwdne89428:0"
+
+#: stock/doctype/warehouse/warehouse.py:173
+msgid "Warehouses with existing transaction can not be converted to group."
+msgstr "crwdns89430:0crwdne89430:0"
+
+#: stock/doctype/warehouse/warehouse.py:165
+msgid "Warehouses with existing transaction can not be converted to ledger."
+msgstr "crwdns89432:0crwdne89432:0"
+
+#. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
+#. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
+#. in DocType 'Budget'
+#. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
+#: accounts/doctype/budget/budget.json
+msgctxt "Budget"
+msgid "Warn"
+msgstr "crwdns89434:0crwdne89434:0"
+
+#. Option for the 'Action If Same Rate is Not Maintained' (Select) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Warn"
+msgstr "crwdns89436:0crwdne89436:0"
+
+#. Option for the 'Action if Same Rate is Not Maintained Throughout Sales
+#. Cycle' (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Warn"
+msgstr "crwdns89438:0crwdne89438:0"
+
+#. Option for the 'Action If Quality Inspection Is Not Submitted' (Select)
+#. field in DocType 'Stock Settings'
+#. Option for the 'Action If Quality Inspection Is Rejected' (Select) field in
+#. DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Warn"
+msgstr "crwdns89440:0crwdne89440:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Warn POs"
+msgstr "crwdns89442:0crwdne89442:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Warn Purchase Orders"
+msgstr "crwdns89444:0crwdne89444:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Warn Purchase Orders"
+msgstr "crwdns89446:0crwdne89446:0"
+
+#. Label of a Check field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Warn RFQs"
+msgstr "crwdns89448:0crwdne89448:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Warn RFQs"
+msgstr "crwdns89450:0crwdne89450:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Warn RFQs"
+msgstr "crwdns89452:0crwdne89452:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Warn for new Purchase Orders"
+msgstr "crwdns89454:0crwdne89454:0"
+
+#. Label of a Check field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Warn for new Request for Quotations"
+msgstr "crwdns89456:0crwdne89456:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
+msgid "Warning"
+msgstr "crwdns89458:0crwdne89458:0"
+
+#: projects/doctype/timesheet/timesheet.py:76
+msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
+msgstr "crwdns89460:0{0}crwdne89460:0"
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
+msgid "Warning!"
+msgstr "crwdns89462:0crwdne89462:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:1175
+msgid "Warning: Another {0} # {1} exists against stock entry {2}"
+msgstr "crwdns89464:0{0}crwdnd89464:0{1}crwdnd89464:0{2}crwdne89464:0"
+
+#: stock/doctype/material_request/material_request.js:484
+msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
+msgstr "crwdns89466:0crwdne89466:0"
+
+#: selling/doctype/sales_order/sales_order.py:256
+msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
+msgstr "crwdns89468:0{0}crwdnd89468:0{1}crwdne89468:0"
+
+#. Label of a Card Break in the Support Workspace
+#: support/workspace/support/support.json
+msgid "Warranty"
+msgstr "crwdns89470:0crwdne89470:0"
+
+#. Label of a Section Break field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warranty / AMC Details"
+msgstr "crwdns89472:0crwdne89472:0"
+
+#. Label of a Select field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Warranty / AMC Status"
+msgstr "crwdns89474:0crwdne89474:0"
+
+#. Name of a DocType
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
+#: support/doctype/warranty_claim/warranty_claim.json
+msgid "Warranty Claim"
+msgstr "crwdns89476:0crwdne89476:0"
+
+#. Label of a Link in the CRM Workspace
+#. Label of a Link in the Support Workspace
+#: crm/workspace/crm/crm.json support/workspace/support/support.json
+msgctxt "Warranty Claim"
+msgid "Warranty Claim"
+msgstr "crwdns89478:0crwdne89478:0"
+
+#. Label of a Date field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warranty Expiry Date"
+msgstr "crwdns89480:0crwdne89480:0"
+
+#. Label of a Date field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Warranty Expiry Date"
+msgstr "crwdns89482:0crwdne89482:0"
+
+#. Label of a Int field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Warranty Period (Days)"
+msgstr "crwdns89484:0crwdne89484:0"
+
+#. Label of a Data field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Warranty Period (in days)"
+msgstr "crwdns89486:0crwdne89486:0"
+
+#: utilities/doctype/video/video.js:7
+msgid "Watch Video"
+msgstr "crwdns89488:0crwdne89488:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr "crwdns112660:0crwdne112660:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr "crwdns112662:0crwdne112662:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr "crwdns112664:0crwdne112664:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr "crwdns112666:0crwdne112666:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr "crwdns112668:0crwdne112668:0"
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr "crwdns112146:0{0}crwdnd112146:0{1}crwdnd112146:0{1}crwdnd112146:0{2}crwdnd112146:0{3}crwdnd112146:0{1}crwdne112146:0"
+
+#: www/support/index.html:7
+msgid "We're here to help!"
+msgstr "crwdns89490:0crwdne89490:0"
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Website"
+msgstr "crwdns89492:0crwdne89492:0"
+
+#. Label of a Tab Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website"
+msgstr "crwdns89494:0crwdne89494:0"
+
+#. Label of a Data field in DocType 'Bank'
+#: accounts/doctype/bank/bank.json
+msgctxt "Bank"
+msgid "Website"
+msgstr "crwdns89496:0crwdne89496:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Website"
+msgstr "crwdns89498:0crwdne89498:0"
+
+#. Label of a Data field in DocType 'Competitor'
+#: crm/doctype/competitor/competitor.json
+msgctxt "Competitor"
+msgid "Website"
+msgstr "crwdns89500:0crwdne89500:0"
+
+#. Label of a Data field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Website"
+msgstr "crwdns89502:0crwdne89502:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "Website"
+msgstr "crwdns89504:0crwdne89504:0"
+
+#. Label of a Data field in DocType 'Manufacturer'
+#: stock/doctype/manufacturer/manufacturer.json
+msgctxt "Manufacturer"
+msgid "Website"
+msgstr "crwdns89506:0crwdne89506:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "Website"
+msgstr "crwdns89508:0crwdne89508:0"
+
+#. Label of a Data field in DocType 'Prospect'
+#: crm/doctype/prospect/prospect.json
+msgctxt "Prospect"
+msgid "Website"
+msgstr "crwdns89510:0crwdne89510:0"
+
+#. Label of a Section Break field in DocType 'Sales Partner'
+#: setup/doctype/sales_partner/sales_partner.json
+msgctxt "Sales Partner"
+msgid "Website"
+msgstr "crwdns89512:0crwdne89512:0"
+
+#. Label of a Data field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Website"
+msgstr "crwdns89514:0crwdne89514:0"
+
+#. Name of a DocType
+#: portal/doctype/website_attribute/website_attribute.json
+msgid "Website Attribute"
+msgstr "crwdns89516:0crwdne89516:0"
+
+#. Label of a Text Editor field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website Description"
+msgstr "crwdns89518:0crwdne89518:0"
+
+#. Name of a DocType
+#: portal/doctype/website_filter_field/website_filter_field.json
+msgid "Website Filter Field"
+msgstr "crwdns89520:0crwdne89520:0"
+
+#. Label of a Attach Image field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website Image"
+msgstr "crwdns89522:0crwdne89522:0"
+
+#. Name of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Website Item Group"
+msgstr "crwdns89524:0crwdne89524:0"
+
+#. Name of a role
+#: accounts/doctype/coupon_code/coupon_code.json
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgid "Website Manager"
+msgstr "crwdns89526:0crwdne89526:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Website Script"
+msgid "Website Script"
+msgstr "crwdns89528:0crwdne89528:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Website Settings"
+msgid "Website Settings"
+msgstr "crwdns89530:0crwdne89530:0"
+
+#. Label of a Section Break field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Website Specifications"
+msgstr "crwdns89532:0crwdne89532:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Website Theme"
+msgid "Website Theme"
+msgstr "crwdns89534:0crwdne89534:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
+#. Slots'
+#: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
+msgctxt "Appointment Booking Slots"
+msgid "Wednesday"
+msgstr "crwdns89536:0crwdne89536:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Availability Of
+#. Slots'
+#: crm/doctype/availability_of_slots/availability_of_slots.json
+msgctxt "Availability Of Slots"
+msgid "Wednesday"
+msgstr "crwdns89538:0crwdne89538:0"
+
+#. Option for the 'Day of Week' (Select) field in DocType 'Communication Medium
+#. Timeslot'
+#: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
+msgctxt "Communication Medium Timeslot"
+msgid "Wednesday"
+msgstr "crwdns89540:0crwdne89540:0"
+
+#. Option for the 'Weekly Off' (Select) field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Wednesday"
+msgstr "crwdns89542:0crwdne89542:0"
+
+#. Option for the 'Day Of Week' (Select) field in DocType 'Incoming Call
+#. Handling Schedule'
+#: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+msgctxt "Incoming Call Handling Schedule"
+msgid "Wednesday"
+msgstr "crwdns89544:0crwdne89544:0"
+
+#. Option for the 'Day to Send' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Wednesday"
+msgstr "crwdns89546:0crwdne89546:0"
+
+#. Option for the 'Weekday' (Select) field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Wednesday"
+msgstr "crwdns89548:0crwdne89548:0"
+
+#. Option for the 'Workday' (Select) field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Wednesday"
+msgstr "crwdns89550:0crwdne89550:0"
+
+#. Option for the 'Limits don't apply on' (Select) field in DocType 'Stock
+#. Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Wednesday"
+msgstr "crwdns89552:0crwdne89552:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr "crwdns112670:0crwdne112670:0"
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Week"
+msgstr "crwdns89554:0crwdne89554:0"
+
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
+msgid "Week {0} {1}"
+msgstr "crwdns89556:0{0}crwdnd89556:0{1}crwdne89556:0"
+
+#. Label of a Select field in DocType 'Quality Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Weekday"
+msgstr "crwdns89558:0crwdne89558:0"
+
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
+msgid "Weekly"
+msgstr "crwdns89560:0crwdne89560:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Weekly"
+msgstr "crwdns89562:0crwdne89562:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Weekly"
+msgstr "crwdns89564:0crwdne89564:0"
+
+#. Option for the 'How frequently?' (Select) field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Weekly"
+msgstr "crwdns89566:0crwdne89566:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Weekly"
+msgstr "crwdns89568:0crwdne89568:0"
+
+#. Option for the 'Frequency' (Select) field in DocType 'Process Statement Of
+#. Accounts'
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgctxt "Process Statement Of Accounts"
+msgid "Weekly"
+msgstr "crwdns89570:0crwdne89570:0"
+
+#. Option for the 'Frequency To Collect Progress' (Select) field in DocType
+#. 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Weekly"
+msgstr "crwdns89572:0crwdne89572:0"
+
+#. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
+#. Goal'
+#: quality_management/doctype/quality_goal/quality_goal.json
+msgctxt "Quality Goal"
+msgid "Weekly"
+msgstr "crwdns89574:0crwdne89574:0"
+
+#. Label of a Check field in DocType 'Holiday'
+#: setup/doctype/holiday/holiday.json
+msgctxt "Holiday"
+msgid "Weekly Off"
+msgstr "crwdns89576:0crwdne89576:0"
+
+#. Label of a Select field in DocType 'Holiday List'
+#: setup/doctype/holiday_list/holiday_list.json
+msgctxt "Holiday List"
+msgid "Weekly Off"
+msgstr "crwdns89578:0crwdne89578:0"
+
+#. Label of a Time field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Weekly Time to send"
+msgstr "crwdns89580:0crwdne89580:0"
+
+#. Label of a Float field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Weight"
+msgstr "crwdns89582:0crwdne89582:0"
+
+#. Label of a Float field in DocType 'Task Type'
+#: projects/doctype/task_type/task_type.json
+msgctxt "Task Type"
+msgid "Weight"
+msgstr "crwdns89584:0crwdne89584:0"
+
+#. Label of a Float field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Weight (kg)"
+msgstr "crwdns89586:0crwdne89586:0"
+
+#. Label of a Float field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Weight (kg)"
+msgstr "crwdns89588:0crwdne89588:0"
+
+#. Label of a Float field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89590:0crwdne89590:0"
+
+#. Label of a Float field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89592:0crwdne89592:0"
+
+#. Label of a Float field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89594:0crwdne89594:0"
+
+#. Label of a Float field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89596:0crwdne89596:0"
+
+#. Label of a Float field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89598:0crwdne89598:0"
+
+#. Label of a Float field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89600:0crwdne89600:0"
+
+#. Label of a Float field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89602:0crwdne89602:0"
+
+#. Label of a Float field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89604:0crwdne89604:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89606:0crwdne89606:0"
+
+#. Label of a Float field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Weight Per Unit"
+msgstr "crwdns89608:0crwdne89608:0"
+
+#. Label of a Link field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Weight UOM"
+msgstr "crwdns89610:0crwdne89610:0"
+
+#. Label of a Link field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Weight UOM"
+msgstr "crwdns89612:0crwdne89612:0"
+
+#. Label of a Link field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Weight UOM"
+msgstr "crwdns89614:0crwdne89614:0"
+
+#. Label of a Link field in DocType 'Packing Slip Item'
+#: stock/doctype/packing_slip_item/packing_slip_item.json
+msgctxt "Packing Slip Item"
+msgid "Weight UOM"
+msgstr "crwdns89616:0crwdne89616:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Weight UOM"
+msgstr "crwdns89618:0crwdne89618:0"
+
+#. Label of a Link field in DocType 'Purchase Order Item'
+#: buying/doctype/purchase_order_item/purchase_order_item.json
+msgctxt "Purchase Order Item"
+msgid "Weight UOM"
+msgstr "crwdns89620:0crwdne89620:0"
+
+#. Label of a Link field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Weight UOM"
+msgstr "crwdns89622:0crwdne89622:0"
+
+#. Label of a Link field in DocType 'Quotation Item'
+#: selling/doctype/quotation_item/quotation_item.json
+msgctxt "Quotation Item"
+msgid "Weight UOM"
+msgstr "crwdns89624:0crwdne89624:0"
+
+#. Label of a Link field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Weight UOM"
+msgstr "crwdns89626:0crwdne89626:0"
+
+#. Label of a Link field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Weight UOM"
+msgstr "crwdns89628:0crwdne89628:0"
+
+#. Label of a Link field in DocType 'Supplier Quotation Item'
+#: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
+msgctxt "Supplier Quotation Item"
+msgid "Weight UOM"
+msgstr "crwdns89630:0crwdne89630:0"
+
+#. Label of a Small Text field in DocType 'Supplier Scorecard'
+#: buying/doctype/supplier_scorecard/supplier_scorecard.json
+msgctxt "Supplier Scorecard"
+msgid "Weighting Function"
+msgstr "crwdns89632:0crwdne89632:0"
+
+#. Label of a Check field in DocType 'Project User'
+#: projects/doctype/project_user/project_user.json
+msgctxt "Project User"
+msgid "Welcome email sent"
+msgstr "crwdns89634:0crwdne89634:0"
+
+#: setup/utils.py:166
+msgid "Welcome to {0}"
+msgstr "crwdns89636:0{0}crwdne89636:0"
+
+#: templates/pages/help.html:12
+msgid "What do you need help with?"
+msgstr "crwdns89638:0crwdne89638:0"
+
+#. Label of a Data field in DocType 'Lead'
+#: crm/doctype/lead/lead.json
+msgctxt "Lead"
+msgid "WhatsApp"
+msgstr "crwdns89640:0crwdne89640:0"
+
+#. Label of a Data field in DocType 'Opportunity'
+#: crm/doctype/opportunity/opportunity.json
+msgctxt "Opportunity"
+msgid "WhatsApp"
+msgstr "crwdns89642:0crwdne89642:0"
+
+#. Label of a Int field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Wheels"
+msgstr "crwdns89644:0crwdne89644:0"
+
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr "crwdns112148:0crwdne112148:0"
+
+#: stock/doctype/item/item.js:920
+msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
+msgstr "crwdns89646:0crwdne89646:0"
+
+#: accounts/doctype/account/account.py:328
+msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
+msgstr "crwdns89648:0{0}crwdnd89648:0{1}crwdne89648:0"
+
+#: accounts/doctype/account/account.py:318
+msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
+msgstr "crwdns89650:0{0}crwdnd89650:0{1}crwdne89650:0"
+
+#. Description of the 'Use Transaction Date Exchange Rate' (Check) field in
+#. DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "While making Purchase Invoice from Purchase Order, use Exchange Rate on Invoice's transaction date rather than inheriting it from Purchase Order. Only applies for Purchase Invoice."
+msgstr "crwdns89652:0crwdne89652:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:237
+msgid "White"
+msgstr "crwdns89654:0crwdne89654:0"
+
+#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Widowed"
+msgstr "crwdns89656:0crwdne89656:0"
+
+#. Label of a Int field in DocType 'Shipment Parcel'
+#: stock/doctype/shipment_parcel/shipment_parcel.json
+msgctxt "Shipment Parcel"
+msgid "Width (cm)"
+msgstr "crwdns89658:0crwdne89658:0"
+
+#. Label of a Int field in DocType 'Shipment Parcel Template'
+#: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+msgctxt "Shipment Parcel Template"
+msgid "Width (cm)"
+msgstr "crwdns89660:0crwdne89660:0"
+
+#. Label of a Float field in DocType 'Cheque Print Template'
+#: accounts/doctype/cheque_print_template/cheque_print_template.json
+msgctxt "Cheque Print Template"
+msgid "Width of amount in word"
+msgstr "crwdns89662:0crwdne89662:0"
+
+#. Description of the 'UOMs' (Table) field in DocType 'Item'
+#. Description of the 'Taxes' (Table) field in DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Will also apply for variants"
+msgstr "crwdns89664:0crwdne89664:0"
+
+#. Description of the 'Reorder level based on Warehouse' (Table) field in
+#. DocType 'Item'
+#: stock/doctype/item/item.json
+msgctxt "Item"
+msgid "Will also apply for variants unless overridden"
+msgstr "crwdns89666:0crwdne89666:0"
+
+#: setup/setup_wizard/operations/install_fixtures.py:210
+msgid "Wire Transfer"
+msgstr "crwdns89668:0crwdne89668:0"
+
+#. Label of a Check field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "With Operations"
+msgstr "crwdns89670:0crwdne89670:0"
+
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr "crwdns112150:0crwdne112150:0"
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
+msgid "Withdrawal"
+msgstr "crwdns89672:0crwdne89672:0"
+
+#. Label of a Currency field in DocType 'Bank Transaction'
+#: accounts/doctype/bank_transaction/bank_transaction.json
+msgctxt "Bank Transaction"
+msgid "Withdrawal"
+msgstr "crwdns89674:0crwdne89674:0"
+
+#. Label of a Small Text field in DocType 'Maintenance Visit Purpose'
+#: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+msgctxt "Maintenance Visit Purpose"
+msgid "Work Done"
+msgstr "crwdns89676:0crwdne89676:0"
+
+#: setup/doctype/company/company.py:257
+msgid "Work In Progress"
+msgstr "crwdns89678:0crwdne89678:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Work In Progress"
+msgstr "crwdns89680:0crwdne89680:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
+#: manufacturing/doctype/job_card_operation/job_card_operation.json
+msgctxt "Job Card Operation"
+msgid "Work In Progress"
+msgstr "crwdns89682:0crwdne89682:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
+#: support/doctype/warranty_claim/warranty_claim.json
+msgctxt "Warranty Claim"
+msgid "Work In Progress"
+msgstr "crwdns89684:0crwdne89684:0"
+
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
+msgid "Work In Progress Warehouse"
+msgstr "crwdns89686:0crwdne89686:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/bom/bom.js:119
+#: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
+#: manufacturing/onboarding_step/work_order/work_order.json
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
+#: manufacturing/report/bom_variance_report/bom_variance_report.py:19
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
+#: manufacturing/report/job_card_summary/job_card_summary.py:145
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
+#: templates/pages/material_request_info.html:45
+msgid "Work Order"
+msgstr "crwdns89688:0crwdne89688:0"
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'BOM'
+#: manufacturing/doctype/bom/bom.json
+msgctxt "BOM"
+msgid "Work Order"
+msgstr "crwdns89690:0crwdne89690:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Work Order"
+msgstr "crwdns89692:0crwdne89692:0"
+
+#. Label of a Link field in DocType 'Material Request'
+#: stock/doctype/material_request/material_request.json
+msgctxt "Material Request"
+msgid "Work Order"
+msgstr "crwdns89694:0crwdne89694:0"
+
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Work Order"
+msgstr "crwdns89696:0crwdne89696:0"
+
+#. Label of a Link field in DocType 'Serial No'
+#: stock/doctype/serial_no/serial_no.json
+msgctxt "Serial No"
+msgid "Work Order"
+msgstr "crwdns89698:0crwdne89698:0"
+
+#. Label of a Link field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Work Order"
+msgstr "crwdns89700:0crwdne89700:0"
+
+#. Option for the 'Transfer Material Against' (Select) field in DocType 'Work
+#. Order'
+#. Label of a Link in the Manufacturing Workspace
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Work Order"
+msgid "Work Order"
+msgstr "crwdns89702:0crwdne89702:0"
+
+#: manufacturing/doctype/production_plan/production_plan.js:121
+msgid "Work Order / Subcontract PO"
+msgstr "crwdns89704:0crwdne89704:0"
+
+#: manufacturing/dashboard_fixtures.py:93
+msgid "Work Order Analysis"
+msgstr "crwdns89706:0crwdne89706:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Work Order Consumed Materials"
+msgstr "crwdns89708:0crwdne89708:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/work_order_item/work_order_item.json
+msgid "Work Order Item"
+msgstr "crwdns89710:0crwdne89710:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgid "Work Order Operation"
+msgstr "crwdns89712:0crwdne89712:0"
+
+#. Label of a Float field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Work Order Qty"
+msgstr "crwdns89714:0crwdne89714:0"
+
+#: manufacturing/dashboard_fixtures.py:152
+msgid "Work Order Qty Analysis"
+msgstr "crwdns89716:0crwdne89716:0"
+
+#. Name of a report
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.json
+msgid "Work Order Stock Report"
+msgstr "crwdns89718:0crwdne89718:0"
+
+#. Name of a report
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/report/work_order_summary/work_order_summary.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgid "Work Order Summary"
+msgstr "crwdns89720:0crwdne89720:0"
+
+#: stock/doctype/material_request/material_request.py:793
+msgid "Work Order cannot be created for following reason: <br> {0}"
+msgstr "crwdns89722:0{0}crwdne89722:0"
+
+#: manufacturing/doctype/work_order/work_order.py:942
+msgid "Work Order cannot be raised against a Item Template"
+msgstr "crwdns89724:0crwdne89724:0"
+
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
+msgid "Work Order has been {0}"
+msgstr "crwdns89726:0{0}crwdne89726:0"
+
+#: selling/doctype/sales_order/sales_order.js:768
+msgid "Work Order not created"
+msgstr "crwdns89728:0crwdne89728:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:635
+msgid "Work Order {0}: Job Card not found for the operation {1}"
+msgstr "crwdns89730:0{0}crwdnd89730:0{1}crwdne89730:0"
+
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
+msgid "Work Orders"
+msgstr "crwdns89732:0crwdne89732:0"
+
+#: selling/doctype/sales_order/sales_order.js:844
+msgid "Work Orders Created: {0}"
+msgstr "crwdns89734:0{0}crwdne89734:0"
+
+#. Name of a report
+#: manufacturing/report/work_orders_in_progress/work_orders_in_progress.json
+msgid "Work Orders in Progress"
+msgstr "crwdns89736:0crwdne89736:0"
+
+#. Label of a Column Break field in DocType 'Email Digest'
+#: setup/doctype/email_digest/email_digest.json
+msgctxt "Email Digest"
+msgid "Work in Progress"
+msgstr "crwdns89738:0crwdne89738:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Work in Progress"
+msgstr "crwdns89740:0crwdne89740:0"
+
+#. Label of a Link field in DocType 'Work Order'
+#: manufacturing/doctype/work_order/work_order.json
+msgctxt "Work Order"
+msgid "Work-in-Progress Warehouse"
+msgstr "crwdns89742:0crwdne89742:0"
+
+#: manufacturing/doctype/work_order/work_order.py:430
+msgid "Work-in-Progress Warehouse is required before Submit"
+msgstr "crwdns89744:0crwdne89744:0"
+
+#. Label of a Select field in DocType 'Service Day'
+#: support/doctype/service_day/service_day.json
+msgctxt "Service Day"
+msgid "Workday"
+msgstr "crwdns89746:0crwdne89746:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
+msgid "Workday {0} has been repeated."
+msgstr "crwdns89748:0{0}crwdne89748:0"
+
+#. Label of a Card Break in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgid "Workflow"
+msgstr "crwdns89750:0crwdne89750:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Workflow"
+msgid "Workflow"
+msgstr "crwdns89752:0crwdne89752:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Workflow Action"
+msgid "Workflow Action"
+msgstr "crwdns89754:0crwdne89754:0"
+
+#. Label of a Link in the Settings Workspace
+#: setup/workspace/settings/settings.json
+msgctxt "Workflow State"
+msgid "Workflow State"
+msgstr "crwdns89756:0crwdne89756:0"
+
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr "crwdns112152:0crwdne112152:0"
+
+#. Option for the 'Status' (Select) field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "Working"
+msgstr "crwdns89758:0crwdne89758:0"
+
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:65
+msgid "Working Hours"
+msgstr "crwdns89760:0crwdne89760:0"
+
+#. Label of a Section Break field in DocType 'Service Level Agreement'
+#. Label of a Table field in DocType 'Service Level Agreement'
+#: support/doctype/service_level_agreement/service_level_agreement.json
+msgctxt "Service Level Agreement"
+msgid "Working Hours"
+msgstr "crwdns89762:0crwdne89762:0"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#. Label of a Table field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Working Hours"
+msgstr "crwdns89764:0crwdne89764:0"
+
+#. Name of a DocType
+#. Title of an Onboarding Step
+#: manufacturing/doctype/work_order/work_order.js:247
+#: manufacturing/doctype/workstation/workstation.json
+#: manufacturing/onboarding_step/workstation/workstation.json
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
+#: manufacturing/report/bom_operations_time/bom_operations_time.py:119
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
+#: manufacturing/report/job_card_summary/job_card_summary.py:160
+#: templates/generators/bom.html:70
+msgid "Workstation"
+msgstr "crwdns89766:0crwdne89766:0"
+
+#. Label of a Link field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Workstation"
+msgstr "crwdns89768:0crwdne89768:0"
+
+#. Label of a Link field in DocType 'BOM Website Operation'
+#: manufacturing/doctype/bom_website_operation/bom_website_operation.json
+msgctxt "BOM Website Operation"
+msgid "Workstation"
+msgstr "crwdns89770:0crwdne89770:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Workstation"
+msgstr "crwdns89772:0crwdne89772:0"
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Workstation"
+msgstr "crwdns89774:0crwdne89774:0"
+
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Workstation"
+msgid "Workstation"
+msgstr "crwdns89776:0crwdne89776:0"
+
+#. Label of a Link field in DocType 'Downtime Entry'
+#: manufacturing/doctype/downtime_entry/downtime_entry.json
+msgctxt "Downtime Entry"
+msgid "Workstation / Machine"
+msgstr "crwdns89778:0crwdne89778:0"
+
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr "crwdns112154:0crwdne112154:0"
+
+#. Label of a Data field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Name"
+msgstr "crwdns89780:0crwdne89780:0"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr "crwdns112156:0crwdne112156:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgid "Workstation Type"
+msgstr "crwdns89782:0crwdne89782:0"
+
+#. Label of a Link field in DocType 'BOM Operation'
+#: manufacturing/doctype/bom_operation/bom_operation.json
+msgctxt "BOM Operation"
+msgid "Workstation Type"
+msgstr "crwdns89784:0crwdne89784:0"
+
+#. Label of a Link field in DocType 'Job Card'
+#: manufacturing/doctype/job_card/job_card.json
+msgctxt "Job Card"
+msgid "Workstation Type"
+msgstr "crwdns89786:0crwdne89786:0"
+
+#. Label of a Link field in DocType 'Work Order Operation'
+#: manufacturing/doctype/work_order_operation/work_order_operation.json
+msgctxt "Work Order Operation"
+msgid "Workstation Type"
+msgstr "crwdns89788:0crwdne89788:0"
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Type"
+msgstr "crwdns89790:0crwdne89790:0"
+
+#. Label of a Data field in DocType 'Workstation Type'
+#. Label of a Link in the Manufacturing Workspace
+#: manufacturing/doctype/workstation_type/workstation_type.json
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Workstation Type"
+msgid "Workstation Type"
+msgstr "crwdns89792:0crwdne89792:0"
+
+#. Name of a DocType
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgid "Workstation Working Hour"
+msgstr "crwdns89794:0crwdne89794:0"
+
+#: manufacturing/doctype/workstation/workstation.py:356
+msgid "Workstation is closed on the following dates as per Holiday List: {0}"
+msgstr "crwdns89796:0{0}crwdne89796:0"
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr "crwdns112158:0crwdne112158:0"
+
+#: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
+msgid "Wrapping up"
+msgstr "crwdns89798:0crwdne89798:0"
+
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
+#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
+#: setup/doctype/company/company.py:501
+msgid "Write Off"
+msgstr "crwdns89800:0crwdne89800:0"
+
+#. Label of a Section Break field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off"
+msgstr "crwdns89802:0crwdne89802:0"
+
+#. Label of a Section Break field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off"
+msgstr "crwdns89804:0crwdne89804:0"
+
+#. Label of a Section Break field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off"
+msgstr "crwdns89806:0crwdne89806:0"
+
+#. Label of a Section Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off"
+msgstr "crwdns89808:0crwdne89808:0"
+
+#. Label of a Link field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Write Off Account"
+msgstr "crwdns89810:0crwdne89810:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Account"
+msgstr "crwdns89812:0crwdne89812:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Write Off Account"
+msgstr "crwdns89814:0crwdne89814:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Account"
+msgstr "crwdns89816:0crwdne89816:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Account"
+msgstr "crwdns89818:0crwdne89818:0"
+
+#. Label of a Currency field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off Amount"
+msgstr "crwdns89820:0crwdne89820:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Amount"
+msgstr "crwdns89822:0crwdne89822:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Amount"
+msgstr "crwdns89824:0crwdne89824:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Amount"
+msgstr "crwdns89826:0crwdne89826:0"
+
+#. Label of a Currency field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Amount (Company Currency)"
+msgstr "crwdns89828:0crwdne89828:0"
+
+#. Label of a Currency field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Amount (Company Currency)"
+msgstr "crwdns89830:0crwdne89830:0"
+
+#. Label of a Currency field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Amount (Company Currency)"
+msgstr "crwdns89832:0crwdne89832:0"
+
+#. Label of a Select field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off Based On"
+msgstr "crwdns89834:0crwdne89834:0"
+
+#. Label of a Link field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Cost Center"
+msgstr "crwdns89836:0crwdne89836:0"
+
+#. Label of a Link field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Write Off Cost Center"
+msgstr "crwdns89838:0crwdne89838:0"
+
+#. Label of a Link field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Write Off Cost Center"
+msgstr "crwdns89840:0crwdne89840:0"
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Cost Center"
+msgstr "crwdns89842:0crwdne89842:0"
+
+#. Label of a Button field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Write Off Difference Amount"
+msgstr "crwdns89844:0crwdne89844:0"
+
+#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Write Off Entry"
+msgstr "crwdns89846:0crwdne89846:0"
+
+#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Write Off Entry"
+msgstr "crwdns89848:0crwdne89848:0"
+
+#. Label of a Currency field in DocType 'POS Profile'
+#: accounts/doctype/pos_profile/pos_profile.json
+msgctxt "POS Profile"
+msgid "Write Off Limit"
+msgstr "crwdns89850:0crwdne89850:0"
+
+#. Label of a Check field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Write Off Outstanding Amount"
+msgstr "crwdns89852:0crwdne89852:0"
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Write Off Outstanding Amount"
+msgstr "crwdns89854:0crwdne89854:0"
+
+#. Label of a Section Break field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "Writeoff"
+msgstr "crwdns89856:0crwdne89856:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Depreciation Schedule'
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
+msgctxt "Asset Depreciation Schedule"
+msgid "Written Down Value"
+msgstr "crwdns89858:0crwdne89858:0"
+
+#. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
+#. Finance Book'
+#: assets/doctype/asset_finance_book/asset_finance_book.json
+msgctxt "Asset Finance Book"
+msgid "Written Down Value"
+msgstr "crwdns89860:0crwdne89860:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+msgid "Wrong Company"
+msgstr "crwdns89862:0crwdne89862:0"
+
+#: setup/doctype/company/company.js:202
+msgid "Wrong Password"
+msgstr "crwdns89864:0crwdne89864:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
+msgid "Wrong Template"
+msgstr "crwdns89866:0crwdne89866:0"
+
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:67
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:70
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:73
+msgid "XML Files Processed"
+msgstr "crwdns89868:0crwdne89868:0"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr "crwdns112672:0crwdne112672:0"
+
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
+msgid "Year"
+msgstr "crwdns89870:0crwdne89870:0"
+
+#. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
+#. Plan'
+#: accounts/doctype/subscription_plan/subscription_plan.json
+msgctxt "Subscription Plan"
+msgid "Year"
+msgstr "crwdns89872:0crwdne89872:0"
+
+#. Label of a Date field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Year End Date"
+msgstr "crwdns89874:0crwdne89874:0"
+
+#. Label of a Data field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Year Name"
+msgstr "crwdns89876:0crwdne89876:0"
+
+#. Label of a Date field in DocType 'Fiscal Year'
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgctxt "Fiscal Year"
+msgid "Year Start Date"
+msgstr "crwdns89878:0crwdne89878:0"
+
+#. Label of a Date field in DocType 'Period Closing Voucher'
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.json
+msgctxt "Period Closing Voucher"
+msgid "Year Start Date"
+msgstr "crwdns89880:0crwdne89880:0"
+
+#. Label of a Int field in DocType 'Employee Education'
+#: setup/doctype/employee_education/employee_education.json
+msgctxt "Employee Education"
+msgid "Year of Passing"
+msgstr "crwdns89882:0crwdne89882:0"
+
+#: accounts/doctype/fiscal_year/fiscal_year.py:111
+msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
+msgstr "crwdns89884:0{0}crwdne89884:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
+#: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
+msgid "Yearly"
+msgstr "crwdns89886:0crwdne89886:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
+#. Task'
+#: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
+msgctxt "Asset Maintenance Task"
+msgid "Yearly"
+msgstr "crwdns89888:0crwdne89888:0"
+
+#. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
+#. Item'
+#: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+msgctxt "Maintenance Schedule Item"
+msgid "Yearly"
+msgstr "crwdns89890:0crwdne89890:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
+#. Standing'
+#: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
+msgctxt "Supplier Scorecard Scoring Standing"
+msgid "Yellow"
+msgstr "crwdns89892:0crwdne89892:0"
+
+#. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
+#. Standing'
+#: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
+msgctxt "Supplier Scorecard Standing"
+msgid "Yellow"
+msgstr "crwdns89894:0crwdne89894:0"
+
+#. Option for the 'Frozen' (Select) field in DocType 'Account'
+#: accounts/doctype/account/account.json
+msgctxt "Account"
+msgid "Yes"
+msgstr "crwdns89896:0crwdne89896:0"
+
+#. Option for the 'Is Purchase Order Required for Purchase Invoice & Receipt
+#. Creation?' (Select) field in DocType 'Buying Settings'
+#. Option for the 'Is Purchase Receipt Required for Purchase Invoice Creation?'
+#. (Select) field in DocType 'Buying Settings'
+#: buying/doctype/buying_settings/buying_settings.json
+msgctxt "Buying Settings"
+msgid "Yes"
+msgstr "crwdns89898:0crwdne89898:0"
+
+#. Option for the 'Leave Encashed?' (Select) field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "Yes"
+msgstr "crwdns89900:0crwdne89900:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'GL Entry'
+#. Option for the 'Is Advance' (Select) field in DocType 'GL Entry'
+#: accounts/doctype/gl_entry/gl_entry.json
+msgctxt "GL Entry"
+msgid "Yes"
+msgstr "crwdns89902:0crwdne89902:0"
+
+#. Option for the 'Hide Currency Symbol' (Select) field in DocType 'Global
+#. Defaults'
+#: setup/doctype/global_defaults/global_defaults.json
+msgctxt "Global Defaults"
+msgid "Yes"
+msgstr "crwdns89904:0crwdne89904:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Yes"
+msgstr "crwdns89906:0crwdne89906:0"
+
+#. Option for the 'Is Advance' (Select) field in DocType 'Journal Entry
+#. Account'
+#: accounts/doctype/journal_entry_account/journal_entry_account.json
+msgctxt "Journal Entry Account"
+msgid "Yes"
+msgstr "crwdns89908:0crwdne89908:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry
+#. Template'
+#: accounts/doctype/journal_entry_template/journal_entry_template.json
+msgctxt "Journal Entry Template"
+msgid "Yes"
+msgstr "crwdns89910:0crwdne89910:0"
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'POS Invoice'
+#: accounts/doctype/pos_invoice/pos_invoice.json
+msgctxt "POS Invoice"
+msgid "Yes"
+msgstr "crwdns89912:0crwdne89912:0"
+
+#. Option for the 'Is Active' (Select) field in DocType 'Project'
+#: projects/doctype/project/project.json
+msgctxt "Project"
+msgid "Yes"
+msgstr "crwdns89914:0crwdne89914:0"
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Purchase
+#. Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Yes"
+msgstr "crwdns89916:0crwdne89916:0"
+
+#. Option for the 'Is Opening Entry' (Select) field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Yes"
+msgstr "crwdns89918:0crwdne89918:0"
+
+#. Option for the 'Is Sales Order Required for Sales Invoice & Delivery Note
+#. Creation?' (Select) field in DocType 'Selling Settings'
+#. Option for the 'Is Delivery Note Required for Sales Invoice Creation?'
+#. (Select) field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Yes"
+msgstr "crwdns89920:0crwdne89920:0"
+
+#. Option for the 'Pallets' (Select) field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
+msgid "Yes"
+msgstr "crwdns89922:0crwdne89922:0"
+
+#. Option for the 'Is Opening' (Select) field in DocType 'Stock Entry'
+#: stock/doctype/stock_entry/stock_entry.json
+msgctxt "Stock Entry"
+msgid "Yes"
+msgstr "crwdns89924:0crwdne89924:0"
+
+#: controllers/accounts_controller.py:3206
+msgid "You are not allowed to update as per the conditions set in {} Workflow."
+msgstr "crwdns89926:0crwdne89926:0"
+
+#: accounts/general_ledger.py:666
+msgid "You are not authorized to add or update entries before {0}"
+msgstr "crwdns89928:0{0}crwdne89928:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
+msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
+msgstr "crwdns89930:0{0}crwdnd89930:0{1}crwdne89930:0"
+
+#: accounts/doctype/account/account.py:278
+msgid "You are not authorized to set Frozen value"
+msgstr "crwdns89932:0crwdne89932:0"
+
+#: stock/doctype/pick_list/pick_list.py:346
+msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
+msgstr "crwdns89934:0{0}crwdnd89934:0{1}crwdne89934:0"
+
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
+msgid "You can add original invoice {} manually to proceed."
+msgstr "crwdns89936:0crwdne89936:0"
+
+#: templates/emails/confirm_appointment.html:10
+msgid "You can also copy-paste this link in your browser"
+msgstr "crwdns89938:0crwdne89938:0"
+
+#: assets/doctype/asset_category/asset_category.py:114
+msgid "You can also set default CWIP account in Company {}"
+msgstr "crwdns89940:0crwdne89940:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
+msgid "You can change the parent account to a Balance Sheet account or select a different account."
+msgstr "crwdns89942:0crwdne89942:0"
+
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
+msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
+msgstr "crwdns89944:0crwdne89944:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:611
+msgid "You can not enter current voucher in 'Against Journal Entry' column"
+msgstr "crwdns89946:0crwdne89946:0"
+
+#: accounts/doctype/subscription/subscription.py:178
+msgid "You can only have Plans with the same billing cycle in a Subscription"
+msgstr "crwdns89948:0crwdne89948:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
+msgid "You can only redeem max {0} points in this order."
+msgstr "crwdns89950:0{0}crwdne89950:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:148
+msgid "You can only select one mode of payment as default"
+msgstr "crwdns89952:0crwdne89952:0"
+
+#: selling/page/point_of_sale/pos_payment.js:506
+msgid "You can redeem upto {0}."
+msgstr "crwdns89954:0{0}crwdne89954:0"
+
+#: manufacturing/doctype/workstation/workstation.js:59
+msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
+msgstr "crwdns89956:0crwdne89956:0"
+
+#. Description of a report in the Onboarding Step 'Check Stock Projected Qty'
+#: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
+msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
+msgstr "crwdns89958:0crwdne89958:0"
+
+#: manufacturing/doctype/job_card/job_card.py:1030
+msgid "You can't make any changes to Job Card since Work Order is closed."
+msgstr "crwdns89960:0crwdne89960:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
+msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
+msgstr "crwdns89962:0crwdne89962:0"
+
+#: manufacturing/doctype/bom/bom.js:549
+msgid "You cannot change the rate if BOM is mentioned against any Item."
+msgstr "crwdns89964:0crwdne89964:0"
+
+#: accounts/doctype/accounting_period/accounting_period.py:126
+msgid "You cannot create a {0} within the closed Accounting Period {1}"
+msgstr "crwdns89966:0{0}crwdnd89966:0{1}crwdne89966:0"
+
+#: accounts/general_ledger.py:159
+msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
+msgstr "crwdns89968:0{0}crwdne89968:0"
+
+#: accounts/general_ledger.py:686
+msgid "You cannot create/amend any accounting entries till this date."
+msgstr "crwdns89970:0crwdne89970:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:845
+msgid "You cannot credit and debit same account at the same time"
+msgstr "crwdns89972:0crwdne89972:0"
+
+#: projects/doctype/project_type/project_type.py:25
+msgid "You cannot delete Project Type 'External'"
+msgstr "crwdns89974:0crwdne89974:0"
+
+#: setup/doctype/department/department.js:19
+msgid "You cannot edit root node."
+msgstr "crwdns89976:0crwdne89976:0"
+
+#: selling/page/point_of_sale/pos_payment.js:536
+msgid "You cannot redeem more than {0}."
+msgstr "crwdns89978:0{0}crwdne89978:0"
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
+msgid "You cannot repost item valuation before {}"
+msgstr "crwdns89980:0crwdne89980:0"
+
+#: accounts/doctype/subscription/subscription.py:725
+msgid "You cannot restart a Subscription that is not cancelled."
+msgstr "crwdns89982:0crwdne89982:0"
+
+#: selling/page/point_of_sale/pos_payment.js:210
+msgid "You cannot submit empty order."
+msgstr "crwdns89984:0crwdne89984:0"
+
+#: selling/page/point_of_sale/pos_payment.js:209
+msgid "You cannot submit the order without payment."
+msgstr "crwdns89986:0crwdne89986:0"
+
+#: controllers/accounts_controller.py:3182
+msgid "You do not have permissions to {} items in a {}."
+msgstr "crwdns89988:0crwdne89988:0"
+
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
+msgid "You don't have enough Loyalty Points to redeem"
+msgstr "crwdns89990:0crwdne89990:0"
+
+#: selling/page/point_of_sale/pos_payment.js:499
+msgid "You don't have enough points to redeem."
+msgstr "crwdns89992:0crwdne89992:0"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:269
+msgid "You had {} errors while creating opening invoices. Check {} for more details"
+msgstr "crwdns89994:0crwdne89994:0"
+
+#: public/js/utils.js:891
+msgid "You have already selected items from {0} {1}"
+msgstr "crwdns89996:0{0}crwdnd89996:0{1}crwdne89996:0"
+
+#: projects/doctype/project/project.py:336
+msgid "You have been invited to collaborate on the project: {0}"
+msgstr "crwdns89998:0{0}crwdne89998:0"
+
+#: stock/doctype/shipment/shipment.js:442
+msgid "You have entered a duplicate Delivery Note on Row"
+msgstr "crwdns90000:0crwdne90000:0"
+
+#: stock/doctype/item/item.py:1027
+msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
+msgstr "crwdns90002:0crwdne90002:0"
+
+#: templates/pages/projects.html:134
+msgid "You haven't created a {0} yet"
+msgstr "crwdns90004:0{0}crwdne90004:0"
+
+#: selling/page/point_of_sale/pos_controller.js:218
+msgid "You must add atleast one item to save it as draft."
+msgstr "crwdns90006:0crwdne90006:0"
+
+#: selling/page/point_of_sale/pos_controller.js:626
+msgid "You must select a customer before adding an item."
+msgstr "crwdns90008:0crwdne90008:0"
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:251
+msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
+msgstr "crwdns90010:0crwdne90010:0"
+
+#. Success message of the Module Onboarding 'Home'
+#: setup/module_onboarding/home/home.json
+msgid "You're ready to start your journey with ERPNext"
+msgstr "crwdns90012:0crwdne90012:0"
+
+#. Option for the 'Provider' (Select) field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "YouTube"
+msgstr "crwdns90014:0crwdne90014:0"
+
+#. Name of a report
+#: utilities/report/youtube_interactions/youtube_interactions.json
+msgid "YouTube Interactions"
+msgstr "crwdns90016:0crwdne90016:0"
+
+#. Description of the 'ERPNext Company' (Data) field in DocType 'Tally
+#. Migration'
+#: erpnext_integrations/doctype/tally_migration/tally_migration.json
+msgctxt "Tally Migration"
+msgid "Your Company set in ERPNext"
+msgstr "crwdns90018:0crwdne90018:0"
+
+#: www/book_appointment/index.html:49
+msgid "Your Name (required)"
+msgstr "crwdns90020:0crwdne90020:0"
+
+#: templates/includes/footer/footer_extension.html:5
+#: templates/includes/footer/footer_extension.html:6
+msgid "Your email address..."
+msgstr "crwdns90022:0crwdne90022:0"
+
+#: www/book_appointment/verify/index.html:11
+msgid "Your email has been verified and your appointment has been scheduled"
+msgstr "crwdns90024:0crwdne90024:0"
+
+#: patches/v11_0/add_default_dispatch_notification_template.py:22
+#: setup/setup_wizard/operations/install_fixtures.py:286
+msgid "Your order is out for delivery!"
+msgstr "crwdns90026:0crwdne90026:0"
+
+#: templates/pages/help.html:52
+msgid "Your tickets"
+msgstr "crwdns90028:0crwdne90028:0"
+
+#. Label of a Data field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Youtube ID"
+msgstr "crwdns90030:0crwdne90030:0"
+
+#. Label of a Section Break field in DocType 'Video'
+#: utilities/doctype/video/video.json
+msgctxt "Video"
+msgid "Youtube Statistics"
+msgstr "crwdns90032:0crwdne90032:0"
+
+#: public/js/utils/contact_address_quick_entry.js:71
+msgid "ZIP Code"
+msgstr "crwdns90034:0crwdne90034:0"
+
+#. Label of a Check field in DocType 'Exchange Rate Revaluation Account'
+#: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
+msgctxt "Exchange Rate Revaluation Account"
+msgid "Zero Balance"
+msgstr "crwdns90036:0crwdne90036:0"
+
+#: regional/report/uae_vat_201/uae_vat_201.py:65
+msgid "Zero Rated"
+msgstr "crwdns90038:0crwdne90038:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:363
+msgid "Zero quantity"
+msgstr "crwdns90040:0crwdne90040:0"
+
+#. Label of a Attach field in DocType 'Import Supplier Invoice'
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+msgctxt "Import Supplier Invoice"
+msgid "Zip File"
+msgstr "crwdns90042:0crwdne90042:0"
+
+#: stock/reorder_item.py:367
+msgid "[Important] [ERPNext] Auto Reorder Errors"
+msgstr "crwdns90044:0crwdne90044:0"
+
+#: controllers/status_updater.py:247
+msgid "`Allow Negative rates for Items`"
+msgstr "crwdns90046:0crwdne90046:0"
+
+#: stock/doctype/stock_settings/stock_settings.py:92
+#, python-format
+msgid "`Freeze Stocks Older Than` should be smaller than %d days."
+msgstr "crwdns90048:0%dcrwdne90048:0"
+
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr "crwdns112160:0crwdne112160:0"
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:204
+msgid "and"
+msgstr "crwdns90050:0crwdne90050:0"
+
+#: manufacturing/doctype/bom/bom.js:792
+msgid "as a percentage of finished item quantity"
+msgstr "crwdns90052:0crwdne90052:0"
+
+#: www/book_appointment/index.html:43
+msgid "at"
+msgstr "crwdns90054:0crwdne90054:0"
+
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
+msgid "based_on"
+msgstr "crwdns90056:0crwdne90056:0"
+
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr "crwdns112162:0crwdne112162:0"
+
+#. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
+#: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgctxt "Production Plan Sub Assembly Item"
+msgid "description"
+msgstr "crwdns90058:0crwdne90058:0"
+
+#. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
+#. Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "development"
+msgstr "crwdns90060:0crwdne90060:0"
+
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr "crwdns112164:0crwdne112164:0"
+
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
+msgid "doc_type"
+msgstr "crwdns90062:0crwdne90062:0"
+
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:25
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:25
+msgid "doctype"
+msgstr "crwdns90064:0crwdne90064:0"
+
+#. Description of the 'Coupon Name' (Data) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "e.g. \"Summer Holiday 2019 Offer 20\""
+msgstr "crwdns90066:0crwdne90066:0"
+
+#. Description of the 'Shipping Rule Label' (Data) field in DocType 'Shipping
+#. Rule'
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgctxt "Shipping Rule"
+msgid "example: Next Day Shipping"
+msgstr "crwdns90068:0crwdne90068:0"
+
+#. Option for the 'Service Provider' (Select) field in DocType 'Currency
+#. Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "exchangerate.host"
+msgstr "crwdns90070:0crwdne90070:0"
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr "crwdns112166:0crwdne112166:0"
+
+#. Option for the 'Service Provider' (Select) field in DocType 'Currency
+#. Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "frankfurter.app"
+msgstr "crwdns90072:0crwdne90072:0"
+
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr "crwdns112168:0crwdne112168:0"
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr "crwdns112170:0crwdne112170:0"
+
+#. Label of a Attach Image field in DocType 'Batch'
+#: stock/doctype/batch/batch.json
+msgctxt "Batch"
+msgid "image"
+msgstr "crwdns90074:0crwdne90074:0"
+
+#: accounts/doctype/budget/budget.py:258
+msgid "is already"
+msgstr "crwdns90076:0crwdne90076:0"
+
+#. Label of a Int field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "lft"
+msgstr "crwdns90078:0crwdne90078:0"
+
+#. Label of a Int field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "lft"
+msgstr "crwdns90080:0crwdne90080:0"
+
+#. Label of a Int field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "lft"
+msgstr "crwdns90082:0crwdne90082:0"
+
+#. Label of a Int field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "lft"
+msgstr "crwdns90084:0crwdne90084:0"
+
+#. Label of a Int field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "lft"
+msgstr "crwdns90086:0crwdne90086:0"
+
+#. Label of a Int field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "lft"
+msgstr "crwdns90088:0crwdne90088:0"
+
+#. Label of a Int field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "lft"
+msgstr "crwdns90090:0crwdne90090:0"
+
+#. Label of a Int field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "lft"
+msgstr "crwdns90092:0crwdne90092:0"
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "lft"
+msgstr "crwdns90094:0crwdne90094:0"
+
+#. Label of a Int field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "lft"
+msgstr "crwdns90096:0crwdne90096:0"
+
+#. Label of a Int field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "lft"
+msgstr "crwdns90098:0crwdne90098:0"
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "material_request_item"
+msgstr "crwdns90100:0crwdne90100:0"
+
+#: controllers/selling_controller.py:151
+msgid "must be between 0 and 100"
+msgstr "crwdns90102:0crwdne90102:0"
+
+#. Label of a Data field in DocType 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "old_parent"
+msgstr "crwdns90104:0crwdne90104:0"
+
+#. Label of a Link field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "old_parent"
+msgstr "crwdns90106:0crwdne90106:0"
+
+#. Label of a Link field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "old_parent"
+msgstr "crwdns90108:0crwdne90108:0"
+
+#. Label of a Link field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "old_parent"
+msgstr "crwdns90110:0crwdne90110:0"
+
+#. Label of a Data field in DocType 'Quality Procedure'
+#: quality_management/doctype/quality_procedure/quality_procedure.json
+msgctxt "Quality Procedure"
+msgid "old_parent"
+msgstr "crwdns90112:0crwdne90112:0"
+
+#. Label of a Data field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "old_parent"
+msgstr "crwdns90114:0crwdne90114:0"
+
+#. Label of a Link field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "old_parent"
+msgstr "crwdns90116:0crwdne90116:0"
+
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr "crwdns112172:0crwdne112172:0"
+
+#: controllers/accounts_controller.py:1109
+msgid "or"
+msgstr "crwdns90118:0crwdne90118:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.js:50
+msgid "or its descendants"
+msgstr "crwdns90120:0crwdne90120:0"
+
+#: templates/includes/macros.html:207 templates/includes/macros.html:211
+msgid "out of 5"
+msgstr "crwdns90122:0crwdne90122:0"
+
+#: public/js/utils.js:417
+msgid "payments app is not installed. Please install it from {0} or {1}"
+msgstr "crwdns90124:0{0}crwdnd90124:0{1}crwdne90124:0"
+
+#: utilities/__init__.py:47
+msgid "payments app is not installed. Please install it from {} or {}"
+msgstr "crwdns90126:0crwdne90126:0"
+
+#. Description of the 'Billing Rate' (Currency) field in DocType 'Activity
+#. Cost'
+#. Description of the 'Costing Rate' (Currency) field in DocType 'Activity
+#. Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "per hour"
+msgstr "crwdns90128:0crwdne90128:0"
+
+#. Description of the 'Electricity Cost' (Currency) field in DocType
+#. 'Workstation'
+#. Description of the 'Consumable Cost' (Currency) field in DocType
+#. 'Workstation'
+#. Description of the 'Rent Cost' (Currency) field in DocType 'Workstation'
+#. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "per hour"
+msgstr "crwdns90130:0crwdne90130:0"
+
+#. Description of the 'Electricity Cost' (Currency) field in DocType
+#. 'Workstation Type'
+#. Description of the 'Consumable Cost' (Currency) field in DocType
+#. 'Workstation Type'
+#. Description of the 'Rent Cost' (Currency) field in DocType 'Workstation
+#. Type'
+#. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation
+#. Type'
+#: manufacturing/doctype/workstation_type/workstation_type.json
+msgctxt "Workstation Type"
+msgid "per hour"
+msgstr "crwdns90132:0crwdne90132:0"
+
+#: stock/stock_ledger.py:1673
+msgid "performing either one below:"
+msgstr "crwdns90134:0crwdne90134:0"
+
+#. Description of the 'Product Bundle Item' (Data) field in DocType 'Pick List
+#. Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "product bundle item row's name in sales order. Also indicates that picked item is to be used for a product bundle"
+msgstr "crwdns90136:0crwdne90136:0"
+
+#. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
+#. Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "production"
+msgstr "crwdns90138:0crwdne90138:0"
+
+#. Label of a Data field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "quotation_item"
+msgstr "crwdns90140:0crwdne90140:0"
+
+#: templates/includes/macros.html:202
+msgid "ratings"
+msgstr "crwdns90142:0crwdne90142:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1121
+msgid "received from"
+msgstr "crwdns90144:0crwdne90144:0"
+
+#. Label of a Int field in DocType 'Cost Center'
+#: accounts/doctype/cost_center/cost_center.json
+msgctxt "Cost Center"
+msgid "rgt"
+msgstr "crwdns90146:0crwdne90146:0"
+
+#. Label of a Int field in DocType 'Customer Group'
+#: setup/doctype/customer_group/customer_group.json
+msgctxt "Customer Group"
+msgid "rgt"
+msgstr "crwdns90148:0crwdne90148:0"
+
+#. Label of a Int field in DocType 'Department'
+#: setup/doctype/department/department.json
+msgctxt "Department"
+msgid "rgt"
+msgstr "crwdns90150:0crwdne90150:0"
+
+#. Label of a Int field in DocType 'Employee'
+#: setup/doctype/employee/employee.json
+msgctxt "Employee"
+msgid "rgt"
+msgstr "crwdns90152:0crwdne90152:0"
+
+#. Label of a Int field in DocType 'Item Group'
+#: setup/doctype/item_group/item_group.json
+msgctxt "Item Group"
+msgid "rgt"
+msgstr "crwdns90154:0crwdne90154:0"
+
+#. Label of a Int field in DocType 'Location'
+#: assets/doctype/location/location.json
+msgctxt "Location"
+msgid "rgt"
+msgstr "crwdns90156:0crwdne90156:0"
+
+#. Label of a Int field in DocType 'Sales Person'
+#: setup/doctype/sales_person/sales_person.json
+msgctxt "Sales Person"
+msgid "rgt"
+msgstr "crwdns90158:0crwdne90158:0"
+
+#. Label of a Int field in DocType 'Supplier Group'
+#: setup/doctype/supplier_group/supplier_group.json
+msgctxt "Supplier Group"
+msgid "rgt"
+msgstr "crwdns90160:0crwdne90160:0"
+
+#. Label of a Int field in DocType 'Task'
+#: projects/doctype/task/task.json
+msgctxt "Task"
+msgid "rgt"
+msgstr "crwdns90162:0crwdne90162:0"
+
+#. Label of a Int field in DocType 'Territory'
+#: setup/doctype/territory/territory.json
+msgctxt "Territory"
+msgid "rgt"
+msgstr "crwdns90164:0crwdne90164:0"
+
+#. Label of a Int field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "rgt"
+msgstr "crwdns90166:0crwdne90166:0"
+
+#. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
+#. Settings'
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
+msgctxt "Plaid Settings"
+msgid "sandbox"
+msgstr "crwdns90168:0crwdne90168:0"
+
+#: accounts/doctype/subscription/subscription.py:701
+msgid "subscription is already cancelled."
+msgstr "crwdns90172:0crwdne90172:0"
+
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
+msgid "target_ref_field"
+msgstr "crwdns90174:0crwdne90174:0"
+
+#. Label of a Data field in DocType 'Production Plan Item'
+#: manufacturing/doctype/production_plan_item/production_plan_item.json
+msgctxt "Production Plan Item"
+msgid "temporary name"
+msgstr "crwdns90176:0crwdne90176:0"
+
+#. Label of a Data field in DocType 'Activity Cost'
+#: projects/doctype/activity_cost/activity_cost.json
+msgctxt "Activity Cost"
+msgid "title"
+msgstr "crwdns90178:0crwdne90178:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:1121
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
+msgid "to"
+msgstr "crwdns90180:0crwdne90180:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
+msgid "to unallocate the amount of this Return Invoice before cancelling it."
+msgstr "crwdns90182:0crwdne90182:0"
+
+#. Description of the 'Coupon Code' (Data) field in DocType 'Coupon Code'
+#: accounts/doctype/coupon_code/coupon_code.json
+msgctxt "Coupon Code"
+msgid "unique e.g. SAVE20  To be used to get discount"
+msgstr "crwdns90184:0crwdne90184:0"
+
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:87
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:338
+msgid "up to "
+msgstr "crwdns90186:0crwdne90186:0"
+
+#: accounts/report/budget_variance_report/budget_variance_report.js:9
+msgid "variance"
+msgstr "crwdns90188:0crwdne90188:0"
+
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:41
+msgid "via BOM Update Tool"
+msgstr "crwdns90190:0crwdne90190:0"
+
+#: accounts/doctype/budget/budget.py:261
+msgid "will be"
+msgstr "crwdns90192:0crwdne90192:0"
+
+#: assets/doctype/asset_category/asset_category.py:112
+msgid "you must select Capital Work in Progress Account in accounts table"
+msgstr "crwdns90194:0crwdne90194:0"
+
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
+msgid "{0}"
+msgstr "crwdns90196:0{0}crwdne90196:0"
+
+#: controllers/accounts_controller.py:943
+msgid "{0} '{1}' is disabled"
+msgstr "crwdns90198:0{0}crwdnd90198:0{1}crwdne90198:0"
+
+#: accounts/utils.py:168
+msgid "{0} '{1}' not in Fiscal Year {2}"
+msgstr "crwdns90200:0{0}crwdnd90200:0{1}crwdnd90200:0{2}crwdne90200:0"
+
+#: manufacturing/doctype/work_order/work_order.py:362
+msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
+msgstr "crwdns90202:0{0}crwdnd90202:0{1}crwdnd90202:0{2}crwdnd90202:0{3}crwdne90202:0"
+
+#: stock/report/stock_ageing/stock_ageing.py:200
+msgid "{0} - Above"
+msgstr "crwdns90204:0{0}crwdne90204:0"
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
+msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
+msgstr "crwdns90206:0{0}crwdnd90206:0{1}crwdnd90206:0{2}crwdne90206:0"
+
+#: controllers/accounts_controller.py:1971
+msgid "{0} Account not found against Customer {1}."
+msgstr "crwdns90208:0{0}crwdnd90208:0{1}crwdne90208:0"
+
+#: accounts/doctype/budget/budget.py:266
+msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
+msgstr "crwdns90210:0{0}crwdnd90210:0{1}crwdnd90210:0{2}crwdnd90210:0{3}crwdnd90210:0{4}crwdnd90210:0{5}crwdnd90210:0{6}crwdne90210:0"
+
+#: accounts/doctype/pricing_rule/utils.py:745
+msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
+msgstr "crwdns90212:0{0}crwdnd90212:0{1}crwdne90212:0"
+
+#: setup/doctype/email_digest/email_digest.py:124
+msgid "{0} Digest"
+msgstr "crwdns90214:0{0}crwdne90214:0"
+
+#: accounts/utils.py:1228
+msgid "{0} Number {1} is already used in {2} {3}"
+msgstr "crwdns90216:0{0}crwdnd90216:0{1}crwdnd90216:0{2}crwdnd90216:0{3}crwdne90216:0"
+
+#: manufacturing/doctype/work_order/work_order.js:397
+msgid "{0} Operations: {1}"
+msgstr "crwdns90218:0{0}crwdnd90218:0{1}crwdne90218:0"
+
+#: stock/doctype/material_request/material_request.py:167
+msgid "{0} Request for {1}"
+msgstr "crwdns90220:0{0}crwdnd90220:0{1}crwdne90220:0"
+
+#: stock/doctype/item/item.py:322
+msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
+msgstr "crwdns90222:0{0}crwdne90222:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
+msgid "{0} Transaction(s) Reconciled"
+msgstr "crwdns90224:0{0}crwdne90224:0"
+
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:61
+msgid "{0} account is not of type {1}"
+msgstr "crwdns90226:0{0}crwdnd90226:0{1}crwdne90226:0"
+
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
+msgid "{0} account not found while submitting purchase receipt"
+msgstr "crwdns90228:0{0}crwdne90228:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:965
+msgid "{0} against Bill {1} dated {2}"
+msgstr "crwdns90230:0{0}crwdnd90230:0{1}crwdnd90230:0{2}crwdne90230:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:974
+msgid "{0} against Purchase Order {1}"
+msgstr "crwdns90232:0{0}crwdnd90232:0{1}crwdne90232:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:941
+msgid "{0} against Sales Invoice {1}"
+msgstr "crwdns90234:0{0}crwdnd90234:0{1}crwdne90234:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:948
+msgid "{0} against Sales Order {1}"
+msgstr "crwdns90236:0{0}crwdnd90236:0{1}crwdne90236:0"
+
+#: quality_management/doctype/quality_procedure/quality_procedure.py:69
+msgid "{0} already has a Parent Procedure {1}."
+msgstr "crwdns90238:0{0}crwdnd90238:0{1}crwdne90238:0"
+
+#: stock/doctype/delivery_note/delivery_note.py:685
+msgid "{0} and {1}"
+msgstr "crwdns90240:0{0}crwdnd90240:0{1}crwdne90240:0"
+
+#: accounts/report/general_ledger/general_ledger.py:66
+#: accounts/report/pos_register/pos_register.py:110
+msgid "{0} and {1} are mandatory"
+msgstr "crwdns90242:0{0}crwdnd90242:0{1}crwdne90242:0"
+
+#: assets/doctype/asset_movement/asset_movement.py:42
+msgid "{0} asset cannot be transferred"
+msgstr "crwdns90244:0{0}crwdne90244:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:271
+msgid "{0} can not be negative"
+msgstr "crwdns90246:0{0}crwdne90246:0"
+
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
+msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
+msgstr "crwdns90248:0{0}crwdnd90248:0{1}crwdne90248:0"
+
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
+msgid "{0} created"
+msgstr "crwdns90250:0{0}crwdne90250:0"
+
+#: setup/doctype/company/company.py:189
+msgid "{0} currency must be same as company's default currency. Please select another account."
+msgstr "crwdns90252:0{0}crwdne90252:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:311
+msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
+msgstr "crwdns90254:0{0}crwdnd90254:0{1}crwdne90254:0"
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
+msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
+msgstr "crwdns90256:0{0}crwdnd90256:0{1}crwdne90256:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:122
+msgid "{0} does not belong to Company {1}"
+msgstr "crwdns90258:0{0}crwdnd90258:0{1}crwdne90258:0"
+
+#: accounts/doctype/item_tax_template/item_tax_template.py:58
+msgid "{0} entered twice in Item Tax"
+msgstr "crwdns90260:0{0}crwdne90260:0"
+
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
+msgid "{0} entered twice {1} in Item Taxes"
+msgstr "crwdns90262:0{0}crwdnd90262:0{1}crwdne90262:0"
+
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
+msgid "{0} for {1}"
+msgstr "crwdns90264:0{0}crwdnd90264:0{1}crwdne90264:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:362
+msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
+msgstr "crwdns90266:0{0}crwdnd90266:0#{1}crwdne90266:0"
+
+#: setup/default_success_action.py:14
+msgid "{0} has been submitted successfully"
+msgstr "crwdns90268:0{0}crwdne90268:0"
+
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr "crwdns112174:0{0}crwdne112174:0"
+
+#: controllers/accounts_controller.py:2285
+msgid "{0} in row {1}"
+msgstr "crwdns90270:0{0}crwdnd90270:0{1}crwdne90270:0"
+
+#: accounts/doctype/pos_profile/pos_profile.py:75
+msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
+msgstr "crwdns90272:0{0}crwdnd90272:0{0}crwdne90272:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr "crwdns112176:0{0}crwdnd112176:0{1}crwdne112176:0"
+
+#: controllers/accounts_controller.py:164
+msgid "{0} is blocked so this transaction cannot proceed"
+msgstr "crwdns90274:0{0}crwdne90274:0"
+
+#: accounts/doctype/budget/budget.py:57
+#: accounts/doctype/payment_entry/payment_entry.py:557
+#: accounts/report/general_ledger/general_ledger.py:62
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
+msgid "{0} is mandatory"
+msgstr "crwdns90276:0{0}crwdne90276:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
+msgid "{0} is mandatory for Item {1}"
+msgstr "crwdns90278:0{0}crwdnd90278:0{1}crwdne90278:0"
+
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
+msgid "{0} is mandatory for account {1}"
+msgstr "crwdns90280:0{0}crwdnd90280:0{1}crwdne90280:0"
+
+#: public/js/controllers/taxes_and_totals.js:122
+msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
+msgstr "crwdns90282:0{0}crwdnd90282:0{1}crwdnd90282:0{2}crwdne90282:0"
+
+#: controllers/accounts_controller.py:2551
+msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
+msgstr "crwdns90284:0{0}crwdnd90284:0{1}crwdnd90284:0{2}crwdne90284:0"
+
+#: selling/doctype/customer/customer.py:198
+msgid "{0} is not a company bank account"
+msgstr "crwdns90286:0{0}crwdne90286:0"
+
+#: accounts/doctype/cost_center/cost_center.py:53
+msgid "{0} is not a group node. Please select a group node as parent cost center"
+msgstr "crwdns90288:0{0}crwdne90288:0"
+
+#: stock/doctype/stock_entry/stock_entry.py:412
+msgid "{0} is not a stock Item"
+msgstr "crwdns90290:0{0}crwdne90290:0"
+
+#: controllers/item_variant.py:140
+msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
+msgstr "crwdns90292:0{0}crwdnd90292:0{1}crwdnd90292:0{2}crwdne90292:0"
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:161
+msgid "{0} is not added in the table"
+msgstr "crwdns90294:0{0}crwdne90294:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
+msgid "{0} is not enabled in {1}"
+msgstr "crwdns90296:0{0}crwdnd90296:0{1}crwdne90296:0"
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr "crwdns112178:0{0}crwdne112178:0"
+
+#: stock/doctype/material_request/material_request.py:560
+msgid "{0} is not the default supplier for any items."
+msgstr "crwdns90298:0{0}crwdne90298:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:2332
+msgid "{0} is on hold till {1}"
+msgstr "crwdns90300:0{0}crwdnd90300:0{1}crwdne90300:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:126
+#: accounts/doctype/pricing_rule/pricing_rule.py:165
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
+msgid "{0} is required"
+msgstr "crwdns90302:0{0}crwdne90302:0"
+
+#: manufacturing/doctype/work_order/work_order.js:362
+msgid "{0} items in progress"
+msgstr "crwdns90304:0{0}crwdne90304:0"
+
+#: manufacturing/doctype/work_order/work_order.js:346
+msgid "{0} items produced"
+msgstr "crwdns90306:0{0}crwdne90306:0"
+
+#: controllers/sales_and_purchase_return.py:172
+msgid "{0} must be negative in return document"
+msgstr "crwdns90308:0{0}crwdne90308:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr "crwdns112674:0{0}crwdnd112674:0{1}crwdne112674:0"
+
+#: manufacturing/doctype/bom/bom.py:461
+msgid "{0} not found for item {1}"
+msgstr "crwdns90312:0{0}crwdnd90312:0{1}crwdne90312:0"
+
+#: support/doctype/service_level_agreement/service_level_agreement.py:696
+msgid "{0} parameter is invalid"
+msgstr "crwdns90314:0{0}crwdne90314:0"
+
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:68
+msgid "{0} payment entries can not be filtered by {1}"
+msgstr "crwdns90316:0{0}crwdnd90316:0{1}crwdne90316:0"
+
+#: controllers/stock_controller.py:1111
+msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
+msgstr "crwdns90318:0{0}crwdnd90318:0{1}crwdnd90318:0{2}crwdnd90318:0{3}crwdne90318:0"
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
+msgstr "crwdns90320:0{0}crwdnd90320:0{1}crwdnd90320:0{2}crwdnd90320:0{3}crwdne90320:0"
+
+#: stock/doctype/pick_list/pick_list.py:766
+msgid "{0} units of Item {1} is not available."
+msgstr "crwdns90322:0{0}crwdnd90322:0{1}crwdne90322:0"
+
+#: stock/doctype/pick_list/pick_list.py:782
+msgid "{0} units of Item {1} is picked in another Pick List."
+msgstr "crwdns90324:0{0}crwdnd90324:0{1}crwdne90324:0"
+
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
+msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
+msgstr "crwdns90326:0{0}crwdnd90326:0{1}crwdnd90326:0{2}crwdnd90326:0{3}crwdnd90326:0{4}crwdnd90326:0{5}crwdnd90326:0{6}crwdne90326:0"
+
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
+msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
+msgstr "crwdns90328:0{0}crwdnd90328:0{1}crwdnd90328:0{2}crwdnd90328:0{3}crwdnd90328:0{4}crwdnd90328:0{5}crwdne90328:0"
+
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
+msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
+msgstr "crwdns90330:0{0}crwdnd90330:0{1}crwdnd90330:0{2}crwdnd90330:0{3}crwdnd90330:0{4}crwdne90330:0"
+
+#: stock/stock_ledger.py:1342
+msgid "{0} units of {1} needed in {2} to complete this transaction."
+msgstr "crwdns90332:0{0}crwdnd90332:0{1}crwdnd90332:0{2}crwdne90332:0"
+
+#: stock/utils.py:413
+msgid "{0} valid serial nos for Item {1}"
+msgstr "crwdns90334:0{0}crwdnd90334:0{1}crwdne90334:0"
+
+#: stock/doctype/item/item.js:615
+msgid "{0} variants created."
+msgstr "crwdns90336:0{0}crwdne90336:0"
+
+#: accounts/doctype/payment_term/payment_term.js:19
+msgid "{0} will be given as discount."
+msgstr "crwdns90338:0{0}crwdne90338:0"
+
+#: manufacturing/doctype/job_card/job_card.py:772
+msgid "{0} {1}"
+msgstr "crwdns90340:0{0}crwdnd90340:0{1}crwdne90340:0"
+
+#: public/js/utils/serial_no_batch_selector.js:206
+msgid "{0} {1} Manually"
+msgstr "crwdns104706:0{0}crwdnd104706:0{1}crwdne104706:0"
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
+msgid "{0} {1} Partially Reconciled"
+msgstr "crwdns90342:0{0}crwdnd90342:0{1}crwdne90342:0"
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
+msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
+msgstr "crwdns90344:0{0}crwdnd90344:0{1}crwdne90344:0"
+
+#: accounts/doctype/payment_order/payment_order.py:121
+msgid "{0} {1} created"
+msgstr "crwdns90346:0{0}crwdnd90346:0{1}crwdne90346:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
+msgid "{0} {1} does not exist"
+msgstr "crwdns90348:0{0}crwdnd90348:0{1}crwdne90348:0"
+
+#: accounts/party.py:515
+msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
+msgstr "crwdns90350:0{0}crwdnd90350:0{1}crwdnd90350:0{2}crwdnd90350:0{3}crwdnd90350:0{2}crwdne90350:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:372
+msgid "{0} {1} has already been fully paid."
+msgstr "crwdns90352:0{0}crwdnd90352:0{1}crwdne90352:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:384
+msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
+msgstr "crwdns90354:0{0}crwdnd90354:0{1}crwdne90354:0"
+
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
+msgid "{0} {1} has been modified. Please refresh."
+msgstr "crwdns90356:0{0}crwdnd90356:0{1}crwdne90356:0"
+
+#: stock/doctype/material_request/material_request.py:221
+msgid "{0} {1} has not been submitted so the action cannot be completed"
+msgstr "crwdns90358:0{0}crwdnd90358:0{1}crwdne90358:0"
+
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
+msgid "{0} {1} is allocated twice in this Bank Transaction"
+msgstr "crwdns90360:0{0}crwdnd90360:0{1}crwdne90360:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:607
+msgid "{0} {1} is associated with {2}, but Party Account is {3}"
+msgstr "crwdns90362:0{0}crwdnd90362:0{1}crwdnd90362:0{2}crwdnd90362:0{3}crwdne90362:0"
+
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
+msgid "{0} {1} is cancelled or closed"
+msgstr "crwdns90364:0{0}crwdnd90364:0{1}crwdne90364:0"
+
+#: stock/doctype/material_request/material_request.py:363
+msgid "{0} {1} is cancelled or stopped"
+msgstr "crwdns90366:0{0}crwdnd90366:0{1}crwdne90366:0"
+
+#: stock/doctype/material_request/material_request.py:211
+msgid "{0} {1} is cancelled so the action cannot be completed"
+msgstr "crwdns90368:0{0}crwdnd90368:0{1}crwdne90368:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:759
+msgid "{0} {1} is closed"
+msgstr "crwdns90370:0{0}crwdnd90370:0{1}crwdne90370:0"
+
+#: accounts/party.py:744
+msgid "{0} {1} is disabled"
+msgstr "crwdns90372:0{0}crwdnd90372:0{1}crwdne90372:0"
+
+#: accounts/party.py:750
+msgid "{0} {1} is frozen"
+msgstr "crwdns90374:0{0}crwdnd90374:0{1}crwdne90374:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:756
+msgid "{0} {1} is fully billed"
+msgstr "crwdns90376:0{0}crwdnd90376:0{1}crwdne90376:0"
+
+#: accounts/party.py:754
+msgid "{0} {1} is not active"
+msgstr "crwdns90378:0{0}crwdnd90378:0{1}crwdne90378:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:584
+msgid "{0} {1} is not associated with {2} {3}"
+msgstr "crwdns90380:0{0}crwdnd90380:0{1}crwdnd90380:0{2}crwdnd90380:0{3}crwdne90380:0"
+
+#: accounts/utils.py:131
+msgid "{0} {1} is not in any active Fiscal Year"
+msgstr "crwdns90382:0{0}crwdnd90382:0{1}crwdne90382:0"
+
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
+msgid "{0} {1} is not submitted"
+msgstr "crwdns90384:0{0}crwdnd90384:0{1}crwdne90384:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:617
+msgid "{0} {1} is on hold"
+msgstr "crwdns90386:0{0}crwdnd90386:0{1}crwdne90386:0"
+
+#: controllers/buying_controller.py:489
+msgid "{0} {1} is {2}"
+msgstr "crwdns90388:0{0}crwdnd90388:0{1}crwdnd90388:0{2}crwdne90388:0"
+
+#: accounts/doctype/payment_entry/payment_entry.py:623
+msgid "{0} {1} must be submitted"
+msgstr "crwdns90390:0{0}crwdnd90390:0{1}crwdne90390:0"
+
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
+msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
+msgstr "crwdns90392:0{0}crwdnd90392:0{1}crwdnd90392:0{2}crwdne90392:0"
+
+#: buying/utils.py:110
+msgid "{0} {1} status is {2}"
+msgstr "crwdns90394:0{0}crwdnd90394:0{1}crwdnd90394:0{2}crwdne90394:0"
+
+#: public/js/utils/serial_no_batch_selector.js:191
+msgid "{0} {1} via CSV File"
+msgstr "crwdns90396:0{0}crwdnd90396:0{1}crwdne90396:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:213
+msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
+msgstr "crwdns90398:0{0}crwdnd90398:0{1}crwdnd90398:0{2}crwdne90398:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:242
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
+msgid "{0} {1}: Account {2} does not belong to Company {3}"
+msgstr "crwdns90400:0{0}crwdnd90400:0{1}crwdnd90400:0{2}crwdnd90400:0{3}crwdne90400:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:230
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
+msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
+msgstr "crwdns90402:0{0}crwdnd90402:0{1}crwdnd90402:0{2}crwdne90402:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:237
+#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
+msgid "{0} {1}: Account {2} is inactive"
+msgstr "crwdns90404:0{0}crwdnd90404:0{1}crwdnd90404:0{2}crwdne90404:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:279
+msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
+msgstr "crwdns90406:0{0}crwdnd90406:0{1}crwdnd90406:0{2}crwdnd90406:0{3}crwdne90406:0"
+
+#: controllers/stock_controller.py:562
+msgid "{0} {1}: Cost Center is mandatory for Item {2}"
+msgstr "crwdns90408:0{0}crwdnd90408:0{1}crwdnd90408:0{2}crwdne90408:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:166
+msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
+msgstr "crwdns90410:0{0}crwdnd90410:0{1}crwdnd90410:0{2}crwdne90410:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:255
+msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
+msgstr "crwdns90412:0{0}crwdnd90412:0{1}crwdnd90412:0{2}crwdnd90412:0{3}crwdne90412:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:262
+msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
+msgstr "crwdns90414:0{0}crwdnd90414:0{1}crwdnd90414:0{2}crwdne90414:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:132
+msgid "{0} {1}: Customer is required against Receivable account {2}"
+msgstr "crwdns90416:0{0}crwdnd90416:0{1}crwdnd90416:0{2}crwdne90416:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:154
+msgid "{0} {1}: Either debit or credit amount is required for {2}"
+msgstr "crwdns90418:0{0}crwdnd90418:0{1}crwdnd90418:0{2}crwdne90418:0"
+
+#: accounts/doctype/gl_entry/gl_entry.py:138
+msgid "{0} {1}: Supplier is required against Payable account {2}"
+msgstr "crwdns90420:0{0}crwdnd90420:0{1}crwdnd90420:0{2}crwdne90420:0"
+
+#: projects/doctype/project/project_list.js:6
+msgid "{0}%"
+msgstr "crwdns90422:0{0}crwdne90422:0"
+
+#: controllers/website_list_for_contact.py:203
+msgid "{0}% Billed"
+msgstr "crwdns90424:0{0}crwdne90424:0"
+
+#: controllers/website_list_for_contact.py:211
+msgid "{0}% Delivered"
+msgstr "crwdns90426:0{0}crwdne90426:0"
+
+#: accounts/doctype/payment_term/payment_term.js:15
+#, python-format
+msgid "{0}% of total invoice value will be given as discount."
+msgstr "crwdns90428:0{0}crwdne90428:0"
+
+#: projects/doctype/task/task.py:119
+msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
+msgstr "crwdns90430:0{0}crwdnd90430:0{1}crwdnd90430:0{2}crwdne90430:0"
+
+#: manufacturing/doctype/job_card/job_card.py:1012
+msgid "{0}, complete the operation {1} before the operation {2}."
+msgstr "crwdns90432:0{0}crwdnd90432:0{1}crwdnd90432:0{2}crwdne90432:0"
+
+#: accounts/party.py:73
+msgid "{0}: {1} does not exists"
+msgstr "crwdns90434:0{0}crwdnd90434:0{1}crwdne90434:0"
+
+#: accounts/doctype/payment_entry/payment_entry.js:889
+msgid "{0}: {1} must be less than {2}"
+msgstr "crwdns90436:0{0}crwdnd90436:0{1}crwdnd90436:0{2}crwdne90436:0"
+
+#: manufacturing/doctype/bom/bom.py:211
+msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
+msgstr "crwdns90438:0{0}crwdnd90438:0{1}crwdne90438:0"
+
+#: controllers/stock_controller.py:1367
+msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
+msgstr "crwdns90442:0{item_name}crwdnd90442:0{sample_size}crwdnd90442:0{accepted_quantity}crwdne90442:0"
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
+msgid "{range4}-Above"
+msgstr "crwdns90444:0{range4}crwdne90444:0"
+
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
+msgid "{}"
+msgstr "crwdns90446:0crwdne90446:0"
+
+#: controllers/buying_controller.py:736
+msgid "{} Assets created for {}"
+msgstr "crwdns90448:0crwdne90448:0"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
+msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
+msgstr "crwdns90450:0crwdne90450:0"
+
+#: controllers/buying_controller.py:197
+msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
+msgstr "crwdns90452:0crwdne90452:0"
+
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
+msgid "{} is a child company."
+msgstr "crwdns90454:0crwdne90454:0"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
+msgid "{} of {}"
+msgstr "crwdns90458:0crwdne90458:0"
+
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
+msgid "{} {} is already linked with another {}"
+msgstr "crwdns90460:0crwdne90460:0"
+
+#: accounts/doctype/party_link/party_link.py:40
+msgid "{} {} is already linked with {} {}"
+msgstr "crwdns90462:0crwdne90462:0"
+
diff --git a/erpnext/locale/es.po b/erpnext/locale/es.po
index a99d9f5..e240c8b 100644
--- a/erpnext/locale/es.po
+++ b/erpnext/locale/es.po
@@ -2,8 +2,8 @@
 msgstr ""
 "Project-Id-Version: frappe\n"
 "Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-01-29 18:13+0053\n"
-"PO-Revision-Date: 2024-03-05 14:17\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-03 16:12\n"
 "Last-Translator: info@erpnext.com\n"
 "Language-Team: Spanish\n"
 "MIME-Version: 1.0\n"
@@ -18,21 +18,17 @@
 "X-Crowdin-File-ID: 46\n"
 "Language: es_ES\n"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:85
-msgid " "
-msgstr ""
-
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "  "
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:76
+#: selling/doctype/quotation/quotation.js:77
 msgid " Address"
 msgstr " Dirección"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:612
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
 msgid " Amount"
 msgstr " Importe"
 
@@ -42,45 +38,36 @@
 msgid " Is Child Table"
 msgstr " Es una tabla secundaria"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:186
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:107
 #: selling/report/sales_analytics/sales_analytics.py:66
 msgid " Name"
 msgstr " Nombre"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:108
-msgid " Qty"
-msgstr " Cant"
-
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:603
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
 msgid " Rate"
 msgstr " Precio"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:116
-msgid " Raw Material"
-msgstr " Materia Prima"
-
-#: public/js/bom_configurator/bom_configurator.bundle.js:127
-#: public/js/bom_configurator/bom_configurator.bundle.js:157
-msgid " Sub Assembly"
-msgstr " Sub Ensamblado"
-
-#: projects/doctype/project_update/project_update.py:110
+#: projects/doctype/project_update/project_update.py:104
 msgid " Summary"
 msgstr " Resumen"
 
-#: stock/doctype/item/item.py:235
+#: stock/doctype/item/item.py:234
 msgid "\"Customer Provided Item\" cannot be Purchase Item also"
 msgstr "El \"artículo proporcionado por el cliente\" no puede ser un artículo de compra también"
 
-#: stock/doctype/item/item.py:237
+#: stock/doctype/item/item.py:236
 msgid "\"Customer Provided Item\" cannot have Valuation Rate"
 msgstr "El \"artículo proporcionado por el cliente\" no puede tener una tasa de valoración"
 
-#: stock/doctype/item/item.py:313
+#: stock/doctype/item/item.py:312
 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
 msgstr "\"Es activo fijo\" no puede estar sin marcar, ya que existe registro de activos contra el elemento"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr "#"
+
 #. Description of the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid "# Account Settings\n\n"
@@ -319,7 +306,7 @@
 
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:148
 msgid "# In Stock"
-msgstr ""
+msgstr "# En stock"
 
 #. Description of the Onboarding Step 'Introduction to Stock Entry'
 #: stock/onboarding_step/introduction_to_stock_entry/introduction_to_stock_entry.json
@@ -509,7 +496,7 @@
 msgid "% Completed"
 msgstr "% Completado"
 
-#: manufacturing/doctype/bom/bom.js:755
+#: manufacturing/doctype/bom/bom.js:788
 #, python-format
 msgid "% Finished Item Quantity"
 msgstr ""
@@ -518,14 +505,15 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "% Installed"
-msgstr ""
+msgstr "% Instalado"
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
 msgid "% Occupied"
-msgstr ""
+msgstr "% Ocupado"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:280
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:332
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
 msgid "% Of Grand Total"
 msgstr ""
 
@@ -533,7 +521,7 @@
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "% Ordered"
-msgstr ""
+msgstr "% Ordenado"
 
 #. Label of a Percent field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
@@ -557,43 +545,43 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "% Progress"
-msgstr ""
+msgstr "% Progreso"
 
 #. Label of a Percent field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "% Received"
-msgstr ""
+msgstr "% Recibido"
 
 #. Label of a Percent field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "% Received"
-msgstr ""
+msgstr "% Recibido"
 
 #. Label of a Percent field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "% Received"
-msgstr ""
+msgstr "% Recibido"
 
 #. Label of a Percent field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "% Returned"
-msgstr ""
+msgstr "% Devuelto"
 
 #. Label of a Percent field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "% Returned"
-msgstr ""
+msgstr "% Devuelto"
 
 #. Label of a Percent field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "% Returned"
-msgstr ""
+msgstr "% Devuelto"
 
 #. Description of the '% Amount Billed' (Percent) field in DocType 'Sales
 #. Order'
@@ -601,20 +589,20 @@
 #, python-format
 msgctxt "Sales Order"
 msgid "% of materials billed against this Sales Order"
-msgstr ""
+msgstr "% de materiales facturados contra esta Orden de Venta"
 
 #. Description of the '%  Delivered' (Percent) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 #, python-format
 msgctxt "Sales Order"
 msgid "% of materials delivered against this Sales Order"
-msgstr ""
+msgstr "% de materiales entregados contra esta Orden de Venta"
 
-#: controllers/accounts_controller.py:1899
+#: controllers/accounts_controller.py:1975
 msgid "'Account' in the Accounting section of Customer {0}"
-msgstr ""
+msgstr "'Cuenta' en la sección Contabilidad de Cliente {0}"
 
-#: selling/doctype/sales_order/sales_order.py:263
+#: selling/doctype/sales_order/sales_order.py:269
 msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
 msgstr ""
 
@@ -622,7 +610,7 @@
 msgid "'Based On' and 'Group By' can not be same"
 msgstr "'Basado en' y 'Agrupar por' no pueden ser iguales"
 
-#: stock/report/product_bundle_balance/product_bundle_balance.py:232
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
 msgid "'Date' is required"
 msgstr "'Fecha' es requerido"
 
@@ -630,17 +618,17 @@
 msgid "'Days Since Last Order' must be greater than or equal to zero"
 msgstr "'Días desde la última orden' debe ser mayor que o igual a cero"
 
-#: controllers/accounts_controller.py:1904
+#: controllers/accounts_controller.py:1980
 msgid "'Default {0} Account' in Company {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1048
+#: accounts/doctype/journal_entry/journal_entry.py:1083
 msgid "'Entries' cannot be empty"
 msgstr "'Entradas' no pueden estar vacías"
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
-#: stock/report/stock_analytics/stock_analytics.py:321
+#: stock/report/stock_analytics/stock_analytics.py:314
 msgid "'From Date' is required"
 msgstr "'Desde la fecha' es requerido"
 
@@ -648,33 +636,57 @@
 msgid "'From Date' must be after 'To Date'"
 msgstr "'Desde la fecha' debe ser después de 'Hasta Fecha'"
 
-#: stock/doctype/item/item.py:392
+#: stock/doctype/item/item.py:391
 msgid "'Has Serial No' can not be 'Yes' for non-stock item"
 msgstr "'Posee numero de serie' no puede ser \"Sí\" para los productos que NO son de stock"
 
-#: stock/report/stock_ledger/stock_ledger.py:436
+#: stock/report/stock_ledger/stock_ledger.py:538
 msgid "'Opening'"
 msgstr "'Apertura'"
 
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
+
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
-#: stock/report/stock_analytics/stock_analytics.py:326
+#: stock/report/stock_analytics/stock_analytics.py:319
 msgid "'To Date' is required"
 msgstr "'Hasta la fecha' es requerido"
 
-#: stock/doctype/packing_slip/packing_slip.py:96
+#: stock/doctype/packing_slip/packing_slip.py:94
 msgid "'To Package No.' cannot be less than 'From Package No.'"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:67
+#: controllers/sales_and_purchase_return.py:65
 msgid "'Update Stock' can not be checked because items are not delivered via {0}"
 msgstr "'Actualizar existencias' no puede marcarse porque los artículos no se han entregado mediante {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:369
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
 msgid "'Update Stock' cannot be checked for fixed asset sale"
 msgstr "'Actualización de Inventario' no se puede comprobar en venta de activos fijos"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:175
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
 msgid "(A) Qty After Transaction"
@@ -690,17 +702,17 @@
 msgid "(C) Total Qty in Queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:185
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
 msgid "(C) Total qty in queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:195
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
 msgid "(D) Balance Stock Value"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:200
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
 msgid "(E) Balance Stock Value in Queue"
@@ -711,7 +723,7 @@
 msgid "(F) Change in Stock Value"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:193
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
 msgid "(Forecast)"
 msgstr "(Pronóstico)"
 
@@ -725,7 +737,7 @@
 msgid "(H) Change in Stock Value (FIFO Queue)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:210
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
 msgid "(H) Valuation Rate"
 msgstr ""
 
@@ -765,17 +777,17 @@
 msgid "* Will be calculated in the transaction."
 msgstr "* Será calculado en la transacción."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:130
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
 msgid ", with the inventory {0}: {1}"
 msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:118
 msgid "0-30"
-msgstr ""
+msgstr "0-30"
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:110
 msgid "0-30 Days"
-msgstr ""
+msgstr "0-30 días"
 
 #. Description of the 'Conversion Factor' (Float) field in DocType 'Loyalty
 #. Program'
@@ -794,60 +806,60 @@
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "1-10"
-msgstr ""
+msgstr "1-10"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "1-10"
-msgstr ""
+msgstr "1-10"
 
 #. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "1-10"
-msgstr ""
+msgstr "1-10"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "1000+"
-msgstr ""
+msgstr "más de 1.000"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "1000+"
-msgstr ""
+msgstr "más de 1.000"
 
 #. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "1000+"
-msgstr ""
+msgstr "más de 1.000"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "11-50"
-msgstr ""
+msgstr "11 a 50"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "11-50"
-msgstr ""
+msgstr "11 a 50"
 
 #. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "11-50"
-msgstr ""
+msgstr "11 a 50"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:99
-#: regional/report/uae_vat_201/uae_vat_201.py:105
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
 msgid "1{0}"
-msgstr ""
+msgstr "1{0}"
 
 #. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
 #. Task'
@@ -860,19 +872,19 @@
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "201-500"
-msgstr ""
+msgstr "201-500"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "201-500"
-msgstr ""
+msgstr "201-500"
 
 #. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "201-500"
-msgstr ""
+msgstr "201-500"
 
 #. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
 #. Task'
@@ -889,47 +901,47 @@
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:119
 msgid "30-60"
-msgstr ""
+msgstr "30-60"
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:110
 msgid "30-60 Days"
-msgstr ""
+msgstr "30-60 días"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "501-1000"
-msgstr ""
+msgstr "501-1000"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "501-1000"
-msgstr ""
+msgstr "501-1000"
 
 #. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "501-1000"
-msgstr ""
+msgstr "501-1000"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "51-200"
-msgstr ""
+msgstr "51-200"
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "51-200"
-msgstr ""
+msgstr "51-200"
 
 #. Option for the 'No. of Employees' (Select) field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "51-200"
-msgstr ""
+msgstr "51-200"
 
 #. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
 #: utilities/doctype/video_settings/video_settings.json
@@ -939,7 +951,7 @@
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:120
 msgid "60-90"
-msgstr ""
+msgstr "60-90"
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:110
 msgid "60-90 Days"
@@ -950,7 +962,7 @@
 msgid "90 Above"
 msgstr ""
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:60
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
 msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
 msgstr "<b>From Time</b> no puede ser posterior a <b>To Time</b> para {0}"
 
@@ -997,7 +1009,7 @@
 msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:258
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
 msgid "<div class=\"text-muted text-center\">{0}</div>"
 msgstr ""
 
@@ -1081,20 +1093,20 @@
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Account Number Settings</label>"
-msgstr ""
+msgstr "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Configuración del número de cuenta</label>"
 
 #. Content of the 'html_19' (HTML) field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Amount In Words</label>"
-msgstr ""
+msgstr "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Cantidad en palabras</label>"
 
 #. Content of the 'Date Settings' (HTML) field in DocType 'Cheque Print
 #. Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Date Settings</label>"
-msgstr ""
+msgstr "<label class=\"control-label\" style=\"margin-bottom: 0px;\">Configuración de fecha</label>"
 
 #. Content of the 'html_llwp' (HTML) field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
@@ -1177,27 +1189,27 @@
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:190
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:114
 msgid "A - B"
-msgstr ""
+msgstr "A-B"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:190
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
 msgid "A - C"
-msgstr ""
+msgstr "A-C"
 
-#: manufacturing/doctype/bom/bom.py:209
+#: manufacturing/doctype/bom/bom.py:206
 msgid "A BOM with name {0} already exists for item {1}."
 msgstr "Ya existe una lista de materiales con el nombre {0} para el artículo {1}."
 
-#: selling/doctype/customer/customer.py:297
+#: selling/doctype/customer/customer.py:308
 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
 msgstr "Existe una categoría de cliente con el mismo nombre. Por favor cambie el nombre de cliente o renombre la categoría de cliente"
 
-#: manufacturing/doctype/workstation/workstation.js:47
+#: manufacturing/doctype/workstation/workstation.js:73
 msgid "A Holiday List can be added to exclude counting these days for the Workstation."
 msgstr ""
 
-#: crm/doctype/lead/lead.py:142
+#: crm/doctype/lead/lead.py:140
 msgid "A Lead requires either a person's name or an organization's name"
 msgstr "Un cliente potencial requiere el nombre de una persona o el nombre de una organización"
 
@@ -1205,7 +1217,17 @@
 msgid "A Packing Slip can only be created for Draft Delivery Note."
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:530
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
 msgstr ""
 
@@ -1215,12 +1237,13 @@
 "Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
 msgstr ""
 
-#: setup/doctype/company/company.py:937
-msgid "A Transaction Deletion Job is triggered for {0}"
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
 msgstr ""
 
-#: setup/doctype/company/company.py:914
-msgid "A Transaction Deletion Job: {0} is already running for {1}"
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
 msgstr ""
 
 #. Description of the 'Send To Primary Contact' (Check) field in DocType
@@ -1238,14 +1261,24 @@
 msgid "A driver must be set to submit."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
 #: templates/emails/confirm_appointment.html:2
 msgid "A new appointment has been created for you with {0}"
 msgstr "Se ha creado una nueva cita para usted con {0}"
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:98
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
 msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
 msgstr "Ya existe una plantilla con categoría de impuestos {0}. Sólo se permite una plantilla con cada categoría de impuestos"
 
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -1256,7 +1289,7 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "A-"
-msgstr ""
+msgstr "A-"
 
 #. Option for the 'Cheque Size' (Select) field in DocType 'Cheque Print
 #. Template'
@@ -1275,112 +1308,112 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "AB-"
-msgstr ""
+msgstr "AB-"
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Asset Depreciation
 #. Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "ACC-ADS-.YYYY.-"
-msgstr ""
+msgstr "ACC ADS-.AAA.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "ACC-AML-.YYYY.-"
-msgstr ""
+msgstr "ACC-AML-.YYYY.-"
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Asset Shift
 #. Allocation'
 #: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
 msgctxt "Asset Shift Allocation"
 msgid "ACC-ASA-.YYYY.-"
-msgstr ""
+msgstr "ACC-ASA-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "ACC-ASC-.YYYY.-"
-msgstr ""
+msgstr "ACC-ASC-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "ACC-ASR-.YYYY.-"
-msgstr ""
+msgstr "ACC-ASR-.YYYY.-"
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "ACC-ASS-.YYYY.-"
-msgstr ""
+msgstr "ACC-ASS-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "ACC-BTN-.YYYY.-"
-msgstr ""
+msgstr "ACC-BTN-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "ACC-JV-.YYYY.-"
-msgstr ""
+msgstr "ACC-JV-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "ACC-PAY-.YYYY.-"
-msgstr ""
+msgstr "ACC-PAY-.YYYY.-"
 
 #. Option for the 'Invoice Series' (Select) field in DocType 'Import Supplier
 #. Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "ACC-PINV-.YYYY.-"
-msgstr ""
+msgstr "ACC-PINV-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "ACC-PINV-.YYYY.-"
-msgstr ""
+msgstr "ACC-PINV-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "ACC-PINV-RET-.YYYY.-"
-msgstr ""
+msgstr "ACC-PINV-RET-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "ACC-PRQ-.YYYY.-"
-msgstr ""
+msgstr "ACC-PRQ-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "ACC-PSINV-.YYYY.-"
-msgstr ""
+msgstr "ACC-PSINV-.YYYY.-"
 
 #. Option for the 'naming_series' (Select) field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "ACC-SH-.YYYY.-"
-msgstr ""
+msgstr "ACC-SH-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "ACC-SINV-.YYYY.-"
-msgstr ""
+msgstr "ACC-SINV-.YYYY.-"
 
 #. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "ACC-SINV-RET-.YYYY.-"
-msgstr ""
+msgstr "ACC-SINV-RET-.YYYY.-"
 
 #. Label of a Date field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
@@ -1400,7 +1433,7 @@
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "API"
-msgstr ""
+msgstr "API"
 
 #. Label of a Section Break field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -1412,13 +1445,13 @@
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgctxt "Currency Exchange Settings"
 msgid "API Endpoint"
-msgstr ""
+msgstr "Endpoint de la API"
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "API Endpoint"
-msgstr ""
+msgstr "Endpoint de la API"
 
 #. Label of a Data field in DocType 'Video Settings'
 #: utilities/doctype/video_settings/video_settings.json
@@ -1430,6 +1463,11 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "AWB Number"
+msgstr "Número AWB"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
 msgstr ""
 
 #. Label of a Data field in DocType 'Company'
@@ -1444,15 +1482,15 @@
 msgid "Abbreviation"
 msgstr "Abreviación"
 
-#: setup/doctype/company/company.py:164
+#: setup/doctype/company/company.py:160
 msgid "Abbreviation already used for another company"
 msgstr "Abreviatura ya utilizada para otra empresa"
 
-#: setup/doctype/company/company.py:159
+#: setup/doctype/company/company.py:157
 msgid "Abbreviation is mandatory"
 msgstr "La abreviatura es obligatoria"
 
-#: stock/doctype/item_attribute/item_attribute.py:100
+#: stock/doctype/item_attribute/item_attribute.py:102
 msgid "Abbreviation: {0} must appear only once"
 msgstr ""
 
@@ -1462,19 +1500,19 @@
 msgid "About Us Settings"
 msgstr "Configuración de información de la compañía"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:39
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
 msgid "About {0} minute remaining"
 msgstr "Quedan aproximadamente {0} minutos"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
 msgid "About {0} minutes remaining"
 msgstr "Quedan aproximadamente {0} minutos"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
 msgid "About {0} seconds remaining"
 msgstr "Quedan aproximadamente {0} segundos"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:224
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
 msgid "Above"
 msgstr "Arriba"
 
@@ -1538,7 +1576,7 @@
 msgid "Accepted Qty in Stock UOM"
 msgstr ""
 
-#: public/js/controllers/transaction.js:2124
+#: public/js/controllers/transaction.js:2168
 msgid "Accepted Quantity"
 msgstr "Cantidad Aceptada"
 
@@ -1600,25 +1638,31 @@
 msgid "Access Token"
 msgstr "Token de Acceso"
 
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
 #: accounts/doctype/account/account.json
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
 #: accounts/report/account_balance/account_balance.py:21
 #: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:291
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:205
-#: accounts/report/financial_statements.py:621
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:193
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
 #: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:565
-#: accounts/report/payment_ledger/payment_ledger.js:31
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
 #: accounts/report/payment_ledger/payment_ledger.py:145
-#: accounts/report/trial_balance/trial_balance.py:415
+#: accounts/report/trial_balance/trial_balance.py:409
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:16
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
 msgid "Account"
 msgstr "Cuenta"
 
@@ -1771,12 +1815,6 @@
 msgid "Account Balance"
 msgstr "Balance de la cuenta"
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Account Balance"
-msgstr "Balance de la cuenta"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -1920,8 +1958,8 @@
 msgid "Account Manager"
 msgstr "Gerente de cuentas"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
-#: controllers/accounts_controller.py:1908
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
 msgid "Account Missing"
 msgstr "Cuenta Faltante"
 
@@ -1949,11 +1987,11 @@
 msgid "Account Name"
 msgstr "Nombre de la Cuenta"
 
-#: accounts/doctype/account/account.py:306
+#: accounts/doctype/account/account.py:321
 msgid "Account Not Found"
 msgstr "Cuenta no encontrada"
 
-#: accounts/doctype/account/account_tree.js:108
+#: accounts/doctype/account/account_tree.js:131
 msgid "Account Number"
 msgstr "Número de cuenta"
 
@@ -1963,7 +2001,7 @@
 msgid "Account Number"
 msgstr "Número de cuenta"
 
-#: accounts/doctype/account/account.py:458
+#: accounts/doctype/account/account.py:472
 msgid "Account Number {0} already used in account {1}"
 msgstr "Número de cuenta {0} ya usado en la cuenta {1}"
 
@@ -2001,8 +2039,8 @@
 msgid "Account Subtype"
 msgstr "Subtipo de cuenta"
 
-#: accounts/doctype/account/account_tree.js:115
-#: accounts/report/account_balance/account_balance.js:35
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
 msgid "Account Type"
 msgstr "Tipo de cuenta"
 
@@ -2042,15 +2080,15 @@
 msgid "Account Type"
 msgstr "Tipo de cuenta"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:126
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
 msgid "Account Value"
 msgstr "Valor de la cuenta"
 
-#: accounts/doctype/account/account.py:279
+#: accounts/doctype/account/account.py:294
 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
 msgstr "Balance de la cuenta ya en Crédito, no le está permitido establecer 'Balance Debe Ser' como 'Débito'"
 
-#: accounts/doctype/account/account.py:273
+#: accounts/doctype/account/account.py:288
 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
 msgstr "Balance de la cuenta ya en Débito, no le está permitido establecer \"Balance Debe Ser\" como \"Crédito\""
 
@@ -2072,7 +2110,7 @@
 msgid "Account for Change Amount"
 msgstr "Cuenta para Monto de Cambio"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:44
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
 msgid "Account is mandatory to get payment entries"
 msgstr "La cuenta es obligatoria para obtener entradas de pago"
 
@@ -2080,28 +2118,28 @@
 msgid "Account is not set for the dashboard chart {0}"
 msgstr "La cuenta no está configurada para el cuadro de mandos {0}"
 
-#: assets/doctype/asset/asset.py:677
+#: assets/doctype/asset/asset.py:675
 msgid "Account not Found"
 msgstr "Cuenta no encontrada"
 
-#: accounts/doctype/account/account.py:360
+#: accounts/doctype/account/account.py:375
 msgid "Account with child nodes cannot be converted to ledger"
 msgstr "Una cuenta con nodos hijos no puede convertirse en libro mayor"
 
-#: accounts/doctype/account/account.py:252
+#: accounts/doctype/account/account.py:267
 msgid "Account with child nodes cannot be set as ledger"
 msgstr "Una cuenta con nodos hijos no puede ser establecida como libro mayor"
 
-#: accounts/doctype/account/account.py:371
+#: accounts/doctype/account/account.py:386
 msgid "Account with existing transaction can not be converted to group."
 msgstr "Cuenta con transacción existente no se puede convertir al grupo."
 
-#: accounts/doctype/account/account.py:400
+#: accounts/doctype/account/account.py:415
 msgid "Account with existing transaction can not be deleted"
 msgstr "Cuenta con transacción existente no se puede eliminar"
 
-#: accounts/doctype/account/account.py:247
-#: accounts/doctype/account/account.py:362
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
 msgid "Account with existing transaction cannot be converted to ledger"
 msgstr "Cuenta con una transacción existente no se puede convertir en el libro mayor"
 
@@ -2109,15 +2147,15 @@
 msgid "Account {0} added multiple times"
 msgstr "Cuenta {0} agregada varias veces"
 
-#: setup/doctype/company/company.py:187
+#: setup/doctype/company/company.py:183
 msgid "Account {0} does not belong to company: {1}"
 msgstr "Cuenta {0} no pertenece a la compañía: {1}"
 
-#: accounts/doctype/budget/budget.py:99
+#: accounts/doctype/budget/budget.py:101
 msgid "Account {0} does not belongs to company {1}"
 msgstr "La cuenta {0} no pertenece a la compañía {1}"
 
-#: accounts/doctype/account/account.py:532
+#: accounts/doctype/account/account.py:546
 msgid "Account {0} does not exist"
 msgstr "Cuenta {0} no existe"
 
@@ -2133,59 +2171,59 @@
 msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
 msgstr "Cuenta {0} no coincide con la Compañía {1} en Modo de Cuenta: {2}"
 
-#: accounts/doctype/account/account.py:490
+#: accounts/doctype/account/account.py:504
 msgid "Account {0} exists in parent company {1}."
 msgstr "La cuenta {0} existe en la empresa matriz {1}."
 
-#: accounts/doctype/budget/budget.py:108
+#: accounts/doctype/budget/budget.py:111
 msgid "Account {0} has been entered multiple times"
 msgstr "Cuenta {0} se ha introducido varias veces"
 
-#: accounts/doctype/account/account.py:344
+#: accounts/doctype/account/account.py:359
 msgid "Account {0} is added in the child company {1}"
 msgstr "La cuenta {0} se agrega en la empresa secundaria {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:443
+#: accounts/doctype/gl_entry/gl_entry.py:396
 msgid "Account {0} is frozen"
 msgstr "La cuenta {0} está congelada"
 
-#: controllers/accounts_controller.py:1032
+#: controllers/accounts_controller.py:1108
 msgid "Account {0} is invalid. Account Currency must be {1}"
 msgstr "La cuenta {0} no es válida. La divisa de la cuenta debe ser {1}"
 
-#: accounts/doctype/account/account.py:150
+#: accounts/doctype/account/account.py:149
 msgid "Account {0}: Parent account {1} can not be a ledger"
 msgstr "Cuenta {0}: la cuenta padre {1} no puede ser una cuenta de libro mayor"
 
-#: accounts/doctype/account/account.py:156
+#: accounts/doctype/account/account.py:155
 msgid "Account {0}: Parent account {1} does not belong to company: {2}"
 msgstr "Cuenta {0}: la cuenta padre {1} no pertenece a la empresa: {2}"
 
-#: accounts/doctype/account/account.py:144
+#: accounts/doctype/account/account.py:143
 msgid "Account {0}: Parent account {1} does not exist"
 msgstr "Cuenta {0}: la cuenta padre {1} no existe"
 
-#: accounts/doctype/account/account.py:147
+#: accounts/doctype/account/account.py:146
 msgid "Account {0}: You can not assign itself as parent account"
 msgstr "Cuenta {0}: no puede asignarse a sí misma como cuenta padre"
 
-#: accounts/general_ledger.py:403
+#: accounts/general_ledger.py:406
 msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
 msgstr "Cuenta: <b>{0}</b> es capital Trabajo en progreso y no puede actualizarse mediante Entrada de diario"
 
-#: accounts/doctype/journal_entry/journal_entry.py:243
+#: accounts/doctype/journal_entry/journal_entry.py:256
 msgid "Account: {0} can only be updated via Stock Transactions"
 msgstr "Cuenta: {0} sólo puede ser actualizada mediante transacciones de inventario"
 
-#: accounts/report/general_ledger/general_ledger.py:325
+#: accounts/report/general_ledger/general_ledger.py:330
 msgid "Account: {0} does not exist"
 msgstr "Cuenta {0} no existe"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2098
+#: accounts/doctype/payment_entry/payment_entry.py:2134
 msgid "Account: {0} is not permitted under Payment Entry"
 msgstr "Cuenta: {0} no está permitido en Entrada de pago"
 
-#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2651
 msgid "Account: {0} with currency: {1} can not be selected"
 msgstr "Cuenta: {0} con divisa: {1} no puede ser seleccionada"
 
@@ -2345,12 +2383,12 @@
 msgid "Accounting Dimension"
 msgstr "Dimensión contable"
 
-#: accounts/doctype/gl_entry/gl_entry.py:206
+#: accounts/doctype/gl_entry/gl_entry.py:201
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
 msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
 msgstr "La dimensión contable <b>{0}</b> es necesaria para la cuenta &#39;Balance&#39; {1}."
 
-#: accounts/doctype/gl_entry/gl_entry.py:193
+#: accounts/doctype/gl_entry/gl_entry.py:188
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
 msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
 msgstr "La dimensión contable <b>{0}</b> es necesaria para la cuenta &#39;Ganancias y pérdidas&#39; {1}."
@@ -2666,53 +2704,54 @@
 msgid "Accounting Entries"
 msgstr "Asientos contables"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:82
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
 msgid "Accounting Entries are reposted"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
 msgid "Accounting Entries are reposted."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:709 assets/doctype/asset/asset.py:724
-#: assets/doctype/asset_capitalization/asset_capitalization.py:572
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
 msgid "Accounting Entry for Asset"
 msgstr "Entrada Contable para Activos"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:738
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
 msgid "Accounting Entry for Service"
 msgstr "Entrada contable para servicio"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:906
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:926
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:942
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
 #: accounts/doctype/purchase_invoice/purchase_invoice.py:959
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:978
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:999
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1126
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1266
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1284
-#: controllers/stock_controller.py:168 controllers/stock_controller.py:183
-#: stock/doctype/purchase_receipt/purchase_receipt.py:839
-#: stock/doctype/stock_entry/stock_entry.py:1464
-#: stock/doctype/stock_entry/stock_entry.py:1478
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
 msgid "Accounting Entry for Stock"
 msgstr "Asiento contable para inventario"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:658
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
 msgid "Accounting Entry for {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:1950
+#: controllers/accounts_controller.py:2025
 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
 msgstr "Asiento contable para {0}: {1} sólo puede realizarse con la divisa: {2}"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:192
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
 #: buying/doctype/supplier/supplier.js:85
-#: public/js/controllers/stock_controller.js:72
-#: public/js/utils/ledger_preview.js:7 selling/doctype/customer/customer.js:159
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:43
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
 msgid "Accounting Ledger"
 msgstr "Libro de contabilidad"
 
@@ -2743,15 +2782,19 @@
 msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
 msgstr "Los asientos contables están congelados hasta esta fecha. Nadie puede crear o modificar entradas excepto los usuarios con el rol especificado a continuación"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:69
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
 msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:72
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
 msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: setup/doctype/company/company.py:317
+#: setup/doctype/company/company.py:308
 msgid "Accounts"
 msgstr "Cuentas"
 
@@ -2926,7 +2969,7 @@
 msgid "Accounts Manager"
 msgstr "Gerente de Cuentas"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:343
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
 msgid "Accounts Missing Error"
 msgstr ""
 
@@ -2936,9 +2979,9 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
 #: accounts/report/accounts_payable/accounts_payable.json
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:122
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
 #: accounts/workspace/payables/payables.json
-#: buying/doctype/supplier/supplier.js:90
+#: buying/doctype/supplier/supplier.js:97
 msgid "Accounts Payable"
 msgstr "Cuentas por pagar"
 
@@ -2951,7 +2994,7 @@
 
 #. Name of a report
 #. Label of a Link in the Payables Workspace
-#: accounts/report/accounts_payable/accounts_payable.js:175
+#: accounts/report/accounts_payable/accounts_payable.js:176
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.json
 #: accounts/workspace/payables/payables.json
 msgid "Accounts Payable Summary"
@@ -2964,10 +3007,10 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
 #: accounts/report/accounts_receivable/accounts_receivable.json
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:150
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
 #: accounts/workspace/accounting/accounting.json
 #: accounts/workspace/receivables/receivables.json
-#: selling/doctype/customer/customer.js:155
+#: selling/doctype/customer/customer.js:153
 msgid "Accounts Receivable"
 msgstr "Cuentas por cobrar"
 
@@ -3126,7 +3169,7 @@
 msgid "Accounts User"
 msgstr "Cuentas de Usuario"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1153
+#: accounts/doctype/journal_entry/journal_entry.py:1182
 msgid "Accounts table cannot be blank."
 msgstr "Tabla de cuentas no puede estar vacía."
 
@@ -3143,7 +3186,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
-#: accounts/report/account_balance/account_balance.js:38
+#: accounts/report/account_balance/account_balance.js:37
 msgid "Accumulated Depreciation"
 msgstr "Depreciación acumulada"
 
@@ -3166,7 +3209,7 @@
 msgstr "Cuenta de depreciación acumulada"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
-#: assets/doctype/asset/asset.js:242
+#: assets/doctype/asset/asset.js:277
 msgid "Accumulated Depreciation Amount"
 msgstr "Depreciación acumulada Importe"
 
@@ -3176,22 +3219,22 @@
 msgid "Accumulated Depreciation Amount"
 msgstr "Depreciación acumulada Importe"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:405
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:423
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
 msgid "Accumulated Depreciation as on"
 msgstr "La depreciación acumulada como en"
 
-#: accounts/doctype/budget/budget.py:243
+#: accounts/doctype/budget/budget.py:245
 msgid "Accumulated Monthly"
 msgstr "acumulado Mensual"
 
-#: accounts/report/balance_sheet/balance_sheet.js:27
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:13
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:28
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
 msgid "Accumulated Values"
 msgstr "Valores acumulados"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
 msgid "Accumulated Values in Group Company"
 msgstr "Valores Acumulados en el Grupo de la Empresa"
 
@@ -3205,8 +3248,18 @@
 msgid "Acquisition Date"
 msgstr "Fecha de Adquisición"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr "Acre"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr "Acre (EE. UU.)"
+
 #: crm/doctype/lead/lead.js:42
-#: public/js/bank_reconciliation_tool/dialog_manager.js:171
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
 msgid "Action"
 msgstr "Acción"
 
@@ -3228,7 +3281,7 @@
 msgid "Action If Same Rate is Not Maintained"
 msgstr ""
 
-#: quality_management/doctype/quality_review/quality_review_list.js:9
+#: quality_management/doctype/quality_review/quality_review_list.js:7
 msgid "Action Initialised"
 msgstr "Acción inicializada"
 
@@ -3274,23 +3327,24 @@
 msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
 msgstr ""
 
-#: accounts/doctype/account/account.js:55
-#: accounts/doctype/account/account.js:62
-#: accounts/doctype/account/account.js:91
-#: accounts/doctype/account/account.js:116
-#: accounts/doctype/journal_entry/journal_entry.js:35
-#: accounts/doctype/payment_entry/payment_entry.js:160
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
 #: accounts/doctype/subscription/subscription.js:38
 #: accounts/doctype/subscription/subscription.js:44
 #: accounts/doctype/subscription/subscription.js:50
-#: buying/doctype/supplier/supplier.js:104
-#: buying/doctype/supplier/supplier.js:109
-#: projects/doctype/project/project.js:69
-#: projects/doctype/project/project.js:73
-#: projects/doctype/project/project.js:134
-#: public/js/bank_reconciliation_tool/data_table_manager.js:93
-#: public/js/utils/unreconcile.js:22 selling/doctype/customer/customer.js:170
-#: selling/doctype/customer/customer.js:175 stock/doctype/item/item.js:419
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
 #: templates/pages/order.html:20
 msgid "Actions"
 msgstr "Acciones"
@@ -3327,7 +3381,7 @@
 msgstr "Acciones realizadas"
 
 #: accounts/doctype/subscription/subscription_list.js:6
-#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:11
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
 #: stock/doctype/putaway_rule/putaway_rule_list.js:7
 msgid "Active"
 msgstr "Activo"
@@ -3373,6 +3427,12 @@
 msgid "Active Leads"
 msgstr "Leads activos"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -3417,14 +3477,14 @@
 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
 msgstr "Existe un coste de actividad para el empleado {0} contra el tipo de actividad - {1}"
 
-#: projects/doctype/activity_type/activity_type.js:7
+#: projects/doctype/activity_type/activity_type.js:10
 msgid "Activity Cost per Employee"
 msgstr "Coste de actividad por empleado"
 
 #. Name of a DocType
 #: projects/doctype/activity_type/activity_type.json
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
-#: public/js/projects/timer.js:8
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
 msgid "Activity Type"
 msgstr "Tipo de actividad"
 
@@ -3538,7 +3598,7 @@
 msgid "Actual End Time"
 msgstr "Hora final real"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:387
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
 msgid "Actual Expense"
 msgstr ""
 
@@ -3560,50 +3620,51 @@
 msgid "Actual Operation Time"
 msgstr "Hora de operación real"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:399
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
 msgid "Actual Posting"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
 #: stock/report/product_bundle_balance/product_bundle_balance.py:96
 #: stock/report/stock_projected_qty/stock_projected_qty.py:136
 msgid "Actual Qty"
-msgstr "Cantidad Real"
+msgstr "Cant. Real"
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Actual Qty"
-msgstr "Cantidad Real"
+msgstr "Cant. Real"
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Actual Qty"
-msgstr "Cantidad Real"
+msgstr "Cant. Real"
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Actual Qty"
-msgstr "Cantidad Real"
+msgstr "Cant. Real"
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Actual Qty"
-msgstr "Cantidad Real"
+msgstr "Cant. Real"
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Actual Qty"
-msgstr "Cantidad Real"
+msgstr "Cant. Real"
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Actual Qty"
-msgstr "Cantidad Real"
+msgstr "Cant. Real"
 
 #. Label of a Float field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
@@ -3617,10 +3678,19 @@
 msgid "Actual Qty in Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:185
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
 msgid "Actual Qty is mandatory"
 msgstr "La cantidad real es obligatoria"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:95
 msgid "Actual Quantity"
 msgstr "Cantidad real"
@@ -3663,7 +3733,7 @@
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Actual Time"
-msgstr ""
+msgstr "Tiempo actual"
 
 #. Label of a Section Break field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
@@ -3687,18 +3757,20 @@
 msgid "Actual qty in stock"
 msgstr "Cantidad real en stock"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1223
+#: accounts/doctype/payment_entry/payment_entry.js:1470
 #: public/js/controllers/accounts.js:176
 msgid "Actual type tax cannot be included in Item rate in row {0}"
 msgstr "El tipo de impuesto real no puede incluirse en la tarifa del artículo en la fila {0}"
 
-#: crm/doctype/lead/lead.js:82
-#: public/js/bom_configurator/bom_configurator.bundle.js:225
-#: public/js/bom_configurator/bom_configurator.bundle.js:237
-#: public/js/bom_configurator/bom_configurator.bundle.js:291
-#: public/js/utils/crm_activities.js:168
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
 msgid "Add"
 msgstr "Agregar"
 
@@ -3716,11 +3788,11 @@
 msgid "Add"
 msgstr "Agregar"
 
-#: stock/doctype/item/item.js:417 stock/doctype/price_list/price_list.js:7
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
 msgid "Add / Edit Prices"
-msgstr "Añadir / editar precios"
+msgstr "Añadir / Editar precios"
 
-#: accounts/doctype/account/account_tree.js:176
+#: accounts/doctype/account/account_tree.js:256
 msgid "Add Child"
 msgstr "Agregar hijo"
 
@@ -3728,27 +3800,36 @@
 msgid "Add Columns in Transaction Currency"
 msgstr ""
 
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr "Agregar Comentario"
+
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Add Corrective Operation Cost in Finished Good Valuation"
 msgstr ""
 
-#: public/js/event.js:19
+#: public/js/event.js:24
 msgid "Add Customers"
 msgstr "Agregar Clientes"
 
-#: public/js/event.js:27
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr "Agregar descuento"
+
+#: public/js/event.js:40
 msgid "Add Employees"
 msgstr "Añadir empleados"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:224
-#: selling/doctype/sales_order/sales_order.js:207
-#: stock/dashboard/item_dashboard.js:205
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
 msgid "Add Item"
 msgstr "Añadir artículo"
 
-#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:33
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
 msgid "Add Items"
 msgstr "Añadir los artículos"
 
@@ -3756,11 +3837,11 @@
 msgid "Add Items in the Purpose Table"
 msgstr ""
 
-#: crm/doctype/lead/lead.js:82
+#: crm/doctype/lead/lead.js:84
 msgid "Add Lead to Prospect"
 msgstr ""
 
-#: public/js/event.js:15
+#: public/js/event.js:16
 msgid "Add Leads"
 msgstr "Añadir Prospectos"
 
@@ -3790,12 +3871,12 @@
 msgid "Add Or Deduct"
 msgstr "Añadir o deducir"
 
-#: selling/page/point_of_sale/pos_item_cart.js:269
+#: selling/page/point_of_sale/pos_item_cart.js:267
 msgid "Add Order Discount"
 msgstr "Agregar descuento de pedido"
 
-#: public/js/event.js:17 public/js/event.js:21 public/js/event.js:25
-#: public/js/event.js:29 public/js/event.js:33
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
 msgid "Add Participants"
 msgstr "Agregar Participantes"
 
@@ -3805,10 +3886,22 @@
 msgid "Add Quote"
 msgstr "Añadir Cita"
 
-#: public/js/event.js:31
+#: public/js/event.js:48
 msgid "Add Sales Partners"
 msgstr "Añadir socios de ventas"
 
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
 #. Label of a Button field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
@@ -3839,17 +3932,27 @@
 msgid "Add Serial / Batch No (Rejected Qty)"
 msgstr "Añadir Nro Serie/Lote (Cant Rechazada)"
 
-#: public/js/utils.js:61
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr "Añadir Nro Serie/Lote (Cant Rechazada)"
+
+#: public/js/utils.js:71
 msgid "Add Serial No"
 msgstr "Agregar No. de serie"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:231
-#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr "Añadir Inventario"
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
 msgid "Add Sub Assembly"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:433
-#: public/js/event.js:23
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
 msgid "Add Suppliers"
 msgstr "Añadir Proveedores"
 
@@ -3857,9 +3960,9 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Add Template"
-msgstr ""
+msgstr "Añadir plantilla"
 
-#: utilities/activation.py:125
+#: utilities/activation.py:123
 msgid "Add Timesheets"
 msgstr "Añadir partes de horas"
 
@@ -3869,7 +3972,7 @@
 msgid "Add Weekly Holidays"
 msgstr "Añadir Vacaciones Semanales"
 
-#: public/js/utils/crm_activities.js:140
+#: public/js/utils/crm_activities.js:142
 msgid "Add a Note"
 msgstr "Añadir Nota"
 
@@ -3888,7 +3991,7 @@
 msgstr "Añadir detalles"
 
 #: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:614
+#: stock/doctype/pick_list/pick_list.py:651
 msgid "Add items in the Item Locations table"
 msgstr "Agregar elementos en la tabla Ubicaciones de elementos"
 
@@ -3898,7 +4001,7 @@
 msgid "Add or Deduct"
 msgstr "Agregar o deducir"
 
-#: utilities/activation.py:115
+#: utilities/activation.py:113
 msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
 msgstr "Añadir el resto de su organización como a sus usuarios. También puede agregar o invitar a los clientes a su portal con la adición de ellos desde Contactos"
 
@@ -3924,10 +4027,14 @@
 msgid "Add to Transit"
 msgstr "Agregar al tránsito"
 
-#: accounts/doctype/coupon_code/coupon_code.js:39
+#: accounts/doctype/coupon_code/coupon_code.js:36
 msgid "Add/Edit Coupon Conditions"
 msgstr "Agregar / editar condiciones de cupón"
 
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr "Añadido"
+
 #. Label of a Link field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
 msgctxt "CRM Note"
@@ -3940,22 +4047,26 @@
 msgid "Added On"
 msgstr "Añadido el"
 
-#: buying/doctype/supplier/supplier.py:130
+#: buying/doctype/supplier/supplier.py:128
 msgid "Added Supplier Role to User {0}."
 msgstr ""
 
-#: public/js/utils/item_selector.js:66 public/js/utils/item_selector.js:80
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
 msgid "Added {0} ({1})"
 msgstr "Añadido: {0} ({1})"
 
-#: controllers/website_list_for_contact.py:307
+#: controllers/website_list_for_contact.py:304
 msgid "Added {1} Role to User {0}."
 msgstr ""
 
-#: crm/doctype/lead/lead.js:80
+#: crm/doctype/lead/lead.js:81
 msgid "Adding Lead to Prospect..."
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr "Adicional"
+
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
@@ -4283,6 +4394,10 @@
 msgid "Additional Info"
 msgstr "Información Adicional"
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr "Información Adicional"
+
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -4336,7 +4451,7 @@
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address"
@@ -4354,31 +4469,31 @@
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Installation Note'
+#. Label of a Text Editor field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Maintenance Visit'
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Opportunity'
+#. Label of a Text Editor field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address"
@@ -4390,31 +4505,31 @@
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address"
@@ -4426,25 +4541,25 @@
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address"
 msgstr "Dirección"
 
-#. Label of a Small Text field in DocType 'Warranty Claim'
+#. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Address"
@@ -4607,7 +4722,7 @@
 msgid "Address HTML"
 msgstr "Dirección HTML"
 
-#: public/js/utils/contact_address_quick_entry.js:58
+#: public/js/utils/contact_address_quick_entry.js:61
 msgid "Address Line 1"
 msgstr "Dirección línea 1"
 
@@ -4617,7 +4732,7 @@
 msgid "Address Line 1"
 msgstr "Dirección línea 1"
 
-#: public/js/utils/contact_address_quick_entry.js:63
+#: public/js/utils/contact_address_quick_entry.js:66
 msgid "Address Line 2"
 msgstr "Dirección línea 2"
 
@@ -4699,7 +4814,7 @@
 msgid "Address and Contacts"
 msgstr "Dirección y contactos"
 
-#: accounts/custom/address.py:33
+#: accounts/custom/address.py:31
 msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
 msgstr "La dirección debe estar vinculada a una empresa. Agregue una fila para Compañía en la tabla Vínculos."
 
@@ -4716,15 +4831,15 @@
 msgid "Addresses"
 msgstr "Direcciones"
 
-#: assets/doctype/asset/asset.js:116
+#: assets/doctype/asset/asset.js:144
 msgid "Adjust Asset Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:996
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
 msgid "Adjustment Against"
-msgstr ""
+msgstr "Ajuste contra"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:581
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
 msgid "Adjustment based on Purchase Invoice rate"
 msgstr ""
 
@@ -4741,7 +4856,7 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 #: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Administrator"
 msgstr "Administrador"
 
@@ -4751,7 +4866,7 @@
 msgid "Advance Account"
 msgstr "Cuenta anticipada"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
 msgid "Advance Amount"
 msgstr "Importe Anticipado"
 
@@ -4773,8 +4888,8 @@
 msgid "Advance Paid"
 msgstr "Pago Anticipado"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:47
-#: selling/doctype/sales_order/sales_order_list.js:61
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
 msgid "Advance Payment"
 msgstr ""
 
@@ -4782,15 +4897,15 @@
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Advance Payment Status"
-msgstr ""
+msgstr "Estado del pago anticipado"
 
 #. Label of a Select field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Advance Payment Status"
-msgstr ""
+msgstr "Estado del pago anticipado"
 
-#: controllers/accounts_controller.py:214
+#: controllers/accounts_controller.py:223
 msgid "Advance Payments"
 msgstr "Pagos adelantados"
 
@@ -4821,13 +4936,13 @@
 #. Name of a DocType
 #: accounts/doctype/advance_tax/advance_tax.json
 msgid "Advance Tax"
-msgstr ""
+msgstr "Impuesto anticipado"
 
 #. Label of a Table field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Advance Tax"
-msgstr ""
+msgstr "Impuesto anticipado"
 
 #. Name of a DocType
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
@@ -4846,11 +4961,11 @@
 msgid "Advance amount"
 msgstr "Importe Anticipado"
 
-#: controllers/taxes_and_totals.py:743
+#: controllers/taxes_and_totals.py:749
 msgid "Advance amount cannot be greater than {0} {1}"
 msgstr "Cantidad de avance no puede ser mayor que {0} {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:741
+#: accounts/doctype/journal_entry/journal_entry.py:775
 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
 msgstr ""
 
@@ -4898,6 +5013,10 @@
 msgid "Affected Transactions"
 msgstr ""
 
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr "Contra"
+
 #. Label of a Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
@@ -4905,8 +5024,8 @@
 msgstr "Contra"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:94
-#: accounts/report/general_ledger/general_ledger.py:631
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
 msgid "Against Account"
 msgstr "Contra la cuenta"
 
@@ -4940,11 +5059,11 @@
 msgid "Against Blanket Order"
 msgstr "Contra la orden general"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:945
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
 msgid "Against Customer Order {0} dated {1}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:967
+#: selling/doctype/sales_order/sales_order.js:1127
 msgid "Against Default Supplier"
 msgstr "Contra proveedor predeterminado"
 
@@ -5002,12 +5121,12 @@
 msgid "Against Income Account"
 msgstr "Contra cuenta de ingresos"
 
-#: accounts/doctype/journal_entry/journal_entry.py:609
-#: accounts/doctype/payment_entry/payment_entry.py:669
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
 msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
 msgstr "El asiento contable {0} no tiene ninguna entrada {1} que vincular"
 
-#: accounts/doctype/gl_entry/gl_entry.py:410
+#: accounts/doctype/gl_entry/gl_entry.py:361
 msgid "Against Journal Entry {0} is already adjusted against some other voucher"
 msgstr "El asiento contable {0} ya se encuentra ajustado contra el importe de otro comprobante"
 
@@ -5041,11 +5160,11 @@
 msgid "Against Stock Entry"
 msgstr "Contra entrada de stock"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:329
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
 msgid "Against Supplier Invoice {0} dated {1}"
 msgstr "Contra factura de proveedor {0} con fecha{1}"
 
-#: accounts/report/general_ledger/general_ledger.py:650
+#: accounts/report/general_ledger/general_ledger.py:654
 msgid "Against Voucher"
 msgstr "Contra comprobante"
 
@@ -5056,7 +5175,7 @@
 msgstr "Contra comprobante"
 
 #: accounts/report/general_ledger/general_ledger.js:57
-#: accounts/report/payment_ledger/payment_ledger.js:71
+#: accounts/report/payment_ledger/payment_ledger.js:70
 #: accounts/report/payment_ledger/payment_ledger.py:185
 msgid "Against Voucher No"
 msgstr ""
@@ -5067,7 +5186,7 @@
 msgid "Against Voucher No"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:648
+#: accounts/report/general_ledger/general_ledger.py:652
 #: accounts/report/payment_ledger/payment_ledger.py:176
 msgid "Against Voucher Type"
 msgstr "Tipo de comprobante"
@@ -5085,24 +5204,25 @@
 msgstr "Tipo de comprobante"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
-#: manufacturing/report/work_order_summary/work_order_summary.js:59
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
 #: manufacturing/report/work_order_summary/work_order_summary.py:259
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
 msgid "Age"
 msgstr "Edad"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
-#: accounts/report/accounts_receivable/accounts_receivable.py:1134
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
 msgid "Age (Days)"
 msgstr "Edad (Días)"
 
-#: stock/report/stock_ageing/stock_ageing.py:205
+#: stock/report/stock_ageing/stock_ageing.py:204
 msgid "Age ({0})"
 msgstr "Edad ({0})"
 
 #: accounts/report/accounts_payable/accounts_payable.js:58
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
-#: accounts/report/accounts_receivable/accounts_receivable.js:83
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
 msgid "Ageing Based On"
 msgstr "Antigüedad basada en"
@@ -5115,7 +5235,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:65
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: accounts/report/accounts_receivable/accounts_receivable.js:90
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:49
 msgid "Ageing Range 1"
@@ -5123,7 +5243,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:72
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
-#: accounts/report/accounts_receivable/accounts_receivable.js:97
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
 #: stock/report/stock_ageing/stock_ageing.js:56
 msgid "Ageing Range 2"
@@ -5131,7 +5251,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:79
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
-#: accounts/report/accounts_receivable/accounts_receivable.js:104
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
 #: stock/report/stock_ageing/stock_ageing.js:63
 msgid "Ageing Range 3"
@@ -5139,7 +5259,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:86
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
-#: accounts/report/accounts_receivable/accounts_receivable.js:111
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
 msgid "Ageing Range 4"
 msgstr "Rango de envejecimiento 4"
@@ -5203,6 +5323,11 @@
 msgid "Agents"
 msgstr "Agentes"
 
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
+
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture Manager"
@@ -5234,10 +5359,10 @@
 msgid "All"
 msgstr "Todos"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:148
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:168
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166
-#: accounts/utils.py:1324 public/js/setup_wizard.js:163
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
 msgid "All Accounts"
 msgstr "Todas las cuentas"
 
@@ -5277,7 +5402,7 @@
 msgid "All Activities HTML"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:268
+#: manufacturing/doctype/bom/bom.py:265
 msgid "All BOMs"
 msgstr "Todas las listas de materiales"
 
@@ -5310,15 +5435,15 @@
 #: patches/v11_0/create_department_records_for_each_company.py:23
 #: patches/v11_0/update_department_lft_rgt.py:9
 #: patches/v11_0/update_department_lft_rgt.py:11
-#: patches/v11_0/update_department_lft_rgt.py:17
-#: setup/doctype/company/company.py:310 setup/doctype/company/company.py:313
-#: setup/doctype/company/company.py:318 setup/doctype/company/company.py:324
-#: setup/doctype/company/company.py:330 setup/doctype/company/company.py:336
-#: setup/doctype/company/company.py:342 setup/doctype/company/company.py:348
-#: setup/doctype/company/company.py:354 setup/doctype/company/company.py:360
-#: setup/doctype/company/company.py:366 setup/doctype/company/company.py:372
-#: setup/doctype/company/company.py:378 setup/doctype/company/company.py:384
-#: setup/doctype/company/company.py:390
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
 msgid "All Departments"
 msgstr "Todos los departamentos"
 
@@ -5339,6 +5464,10 @@
 msgid "All Item Groups"
 msgstr "Todos los grupos de artículos"
 
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr "Todos los Productos"
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
@@ -5357,15 +5486,20 @@
 msgid "All Sales Person"
 msgstr "Todos los vendedores"
 
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Supplier Contact"
 msgstr "Todos Contactos de Proveedores"
 
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:30
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:34
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:38
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
 #: setup/setup_wizard/operations/install_fixtures.py:148
 #: setup/setup_wizard/operations/install_fixtures.py:150
 #: setup/setup_wizard/operations/install_fixtures.py:157
@@ -5386,7 +5520,7 @@
 msgid "All Territories"
 msgstr "Todos los territorios"
 
-#: setup/doctype/company/company.py:259 setup/doctype/company/company.py:275
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
 msgid "All Warehouses"
 msgstr "Todos los almacenes"
 
@@ -5397,19 +5531,23 @@
 msgid "All allocations have been successfully reconciled"
 msgstr ""
 
-#: support/doctype/issue/issue.js:97
+#: support/doctype/issue/issue.js:107
 msgid "All communications including and above this shall be moved into the new Issue"
 msgstr "Todas las comunicaciones incluidas y superiores se incluirán en el nuevo Issue"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1170
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
 msgid "All items have already been Invoiced/Returned"
 msgstr "Todos los artículos ya han sido facturados / devueltos"
 
-#: stock/doctype/stock_entry/stock_entry.py:2191
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
 msgid "All items have already been transferred for this Work Order."
 msgstr "Todos los artículos ya han sido transferidos para esta Orden de Trabajo."
 
-#: public/js/controllers/transaction.js:2210
+#: public/js/controllers/transaction.js:2254
 msgid "All items in this document already have a linked Quality Inspection."
 msgstr ""
 
@@ -5420,17 +5558,17 @@
 msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:847
+#: manufacturing/doctype/work_order/work_order.js:916
 msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:899
+#: stock/doctype/delivery_note/delivery_note.py:975
 msgid "All these items have already been Invoiced/Returned"
 msgstr "Todos estos artículos ya han sido facturados / devueltos"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:83
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:95
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
 msgid "Allocate"
 msgstr "Asignar"
 
@@ -5446,7 +5584,7 @@
 msgid "Allocate Advances Automatically (FIFO)"
 msgstr "Asignar adelantos automáticamente (FIFO)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:679
+#: accounts/doctype/payment_entry/payment_entry.js:831
 msgid "Allocate Payment Amount"
 msgstr "Distribuir el Importe de Pago"
 
@@ -5468,8 +5606,8 @@
 msgid "Allocated"
 msgstr "Numerado"
 
-#: accounts/report/gross_profit/gross_profit.py:314
-#: public/js/utils/unreconcile.js:62
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
 msgid "Allocated Amount"
 msgstr "Monto asignado"
 
@@ -5528,21 +5666,25 @@
 msgid "Allocated Entries"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Allocated amount"
 msgstr "Monto asignado"
 
-#: accounts/utils.py:614
+#: accounts/utils.py:609
 msgid "Allocated amount cannot be greater than unadjusted amount"
 msgstr "La cantidad asignada no puede ser mayor que la cantidad no ajustada"
 
-#: accounts/utils.py:612
+#: accounts/utils.py:607
 msgid "Allocated amount cannot be negative"
 msgstr "La cantidad asignada no puede ser negativa"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:258
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
 msgid "Allocation"
 msgstr "Asignación"
 
@@ -5552,7 +5694,7 @@
 msgid "Allocation"
 msgstr "Asignación"
 
-#: public/js/utils/unreconcile.js:67
+#: public/js/utils/unreconcile.js:97
 msgid "Allocations"
 msgstr ""
 
@@ -5570,7 +5712,7 @@
 msgid "Allocations"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:412
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
 msgid "Allotted Qty"
 msgstr "Cantidad asignada"
 
@@ -5581,8 +5723,8 @@
 msgid "Allow"
 msgstr "Permitir"
 
-#: accounts/doctype/account/account.py:488
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
 msgid "Allow Account Creation Against Child Company"
 msgstr "Permitir creación de cuenta contra empresa infantil"
 
@@ -5634,7 +5776,7 @@
 msgid "Allow Alternative Item"
 msgstr "Permitir Elemento Alternativo"
 
-#: stock/doctype/item_alternative/item_alternative.py:67
+#: stock/doctype/item_alternative/item_alternative.py:65
 msgid "Allow Alternative Item must be checked on Item {}"
 msgstr ""
 
@@ -5686,7 +5828,7 @@
 msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
 msgstr "Permitir la transferencia de material desde el recibo de compra a la factura de compra"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
 msgid "Allow Multiple Material Consumption"
 msgstr "Permitir el Consumo de Material Múltiple"
 
@@ -5774,7 +5916,7 @@
 msgid "Allow Resetting Service Level Agreement"
 msgstr "Permitir restablecer el acuerdo de nivel de servicio"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:780
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
 msgid "Allow Resetting Service Level Agreement from Support Settings."
 msgstr "Permitir restablecer el acuerdo de nivel de servicio desde la configuración de soporte."
 
@@ -5963,11 +6105,11 @@
 msgid "Allows to keep aside a specific quantity of inventory for a particular order."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:721
+#: stock/doctype/pick_list/pick_list.py:785
 msgid "Already Picked"
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:83
+#: stock/doctype/item_alternative/item_alternative.py:81
 msgid "Already record exists for the item {0}"
 msgstr "Ya existe un registro para el artículo {0}"
 
@@ -5975,9 +6117,9 @@
 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
 msgstr "Ya se configuró por defecto en el perfil de pos {0} para el usuario {1}, amablemente desactivado por defecto"
 
-#: manufacturing/doctype/bom/bom.js:141
-#: manufacturing/doctype/work_order/work_order.js:162 public/js/utils.js:466
-#: stock/doctype/stock_entry/stock_entry.js:224
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
 msgid "Alternate Item"
 msgstr "Artículo Alternativo"
 
@@ -5993,11 +6135,15 @@
 msgid "Alternative Item Name"
 msgstr "Nombre Alternativo del Artículo"
 
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
+
 #: stock/doctype/item_alternative/item_alternative.py:37
 msgid "Alternative item must not be same as item code"
 msgstr "El artículo alternativo no debe ser el mismo que el código del artículo"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
 msgid "Alternatively, you can download the template and fill your data in."
 msgstr ""
 
@@ -6463,30 +6609,34 @@
 msgid "Amended From"
 msgstr "Modificado Desde"
 
-#: accounts/doctype/journal_entry/journal_entry.js:529
+#: accounts/doctype/journal_entry/journal_entry.js:582
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:80
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:270
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:322
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
 #: accounts/report/payment_ledger/payment_ledger.py:194
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
 #: accounts/report/share_balance/share_balance.py:61
 #: accounts/report/share_ledger/share_ledger.py:57
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:239
-#: selling/doctype/quotation/quotation.js:286
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
 #: selling/report/sales_order_analysis/sales_order_analysis.py:290
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:108
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
 #: stock/report/delayed_item_report/delayed_item_report.py:152
 #: stock/report/delayed_order_report/delayed_order_report.py:71
-#: templates/pages/order.html:92 templates/pages/rfq.html:46
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
 msgid "Amount"
 msgstr "Importe"
 
@@ -7004,28 +7154,53 @@
 msgid "Amount in customer's currency"
 msgstr "Monto en divisa del cliente"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1119
+#: accounts/doctype/payment_entry/payment_entry.py:1135
 msgid "Amount {0} {1} against {2} {3}"
 msgstr "Monto {0} {1} {2} contra {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1127
+#: accounts/doctype/payment_entry/payment_entry.py:1146
 msgid "Amount {0} {1} deducted against {2}"
 msgstr "Monto {0} {1} deducido contra {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1095
+#: accounts/doctype/payment_entry/payment_entry.py:1112
 msgid "Amount {0} {1} transferred from {2} to {3}"
 msgstr "Monto {0} {1} transferido desde {2} a {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1102
+#: accounts/doctype/payment_entry/payment_entry.py:1118
 msgid "Amount {0} {1} {2} {3}"
 msgstr "Monto {0} {1} {2} {3}"
 
-#: controllers/trends.py:241 controllers/trends.py:253
-#: controllers/trends.py:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr "Amperio"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr "Amperio-Hora"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr "Amperio-Minuto"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr "Amperio-Segundo"
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
 msgid "Amt"
 msgstr "Monto"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:393
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
 msgid "An error has been appeared while reposting item valuation via {0}"
 msgstr ""
 
@@ -7034,11 +7209,11 @@
 msgid "An error has occurred during {0}. Check {1} for more details"
 msgstr ""
 
-#: public/js/controllers/buying.js:297 public/js/utils/sales_common.js:364
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
 msgid "An error occurred during the update process"
 msgstr "Se produjo un error durante el proceso de actualización"
 
-#: stock/reorder_item.py:287
+#: stock/reorder_item.py:371
 msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
 msgstr ""
 
@@ -7046,7 +7221,7 @@
 msgid "Annual"
 msgstr "Anual"
 
-#: public/js/utils.js:103
+#: public/js/utils.js:120
 msgid "Annual Billing: {0}"
 msgstr "Facturación anual: {0}"
 
@@ -7080,15 +7255,15 @@
 msgid "Annual Revenue"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:82
+#: accounts/doctype/budget/budget.py:83
 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
 msgstr "Ya existe otro registro de presupuesto &#39;{0}&#39; contra {1} &#39;{2}&#39; y cuenta &#39;{3}&#39; para el año fiscal {4}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:109
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
 msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
 msgid "Another Period Closing Entry {0} has been made after {1}"
 msgstr "Otra entrada de Cierre de Período {0} se ha hecho después de {1}"
 
@@ -7118,6 +7293,10 @@
 msgid "Applicable Dimension"
 msgstr ""
 
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "Aplicable para"
+
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
@@ -7202,15 +7381,15 @@
 msgid "Applicable for external driver"
 msgstr "Aplicable para controlador externo."
 
-#: regional/italy/setup.py:161
+#: regional/italy/setup.py:162
 msgid "Applicable if the company is SpA, SApA or SRL"
 msgstr "Aplicable si la empresa es SpA, SApA o SRL"
 
-#: regional/italy/setup.py:170
+#: regional/italy/setup.py:171
 msgid "Applicable if the company is a limited liability company"
 msgstr "Aplicable si la empresa es una sociedad de responsabilidad limitada."
 
-#: regional/italy/setup.py:121
+#: regional/italy/setup.py:122
 msgid "Applicable if the company is an Individual or a Proprietorship"
 msgstr "Aplicable si la empresa es un individuo o un propietario"
 
@@ -7256,7 +7435,7 @@
 msgid "Applied on each reading."
 msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:185
+#: stock/doctype/putaway_rule/putaway_rule.py:183
 msgid "Applied putaway rules."
 msgstr ""
 
@@ -7398,6 +7577,12 @@
 msgid "Apply Recursion Over (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -7513,7 +7698,7 @@
 msgid "Appointment Confirmation"
 msgstr "Confirmación de la cita"
 
-#: www/book_appointment/index.js:229
+#: www/book_appointment/index.js:237
 msgid "Appointment Created Successfully"
 msgstr ""
 
@@ -7574,18 +7759,28 @@
 msgid "Approximately match the description/party name against parties"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr "Área"
+
 #: public/js/utils/demo.js:20
 msgid "Are you sure you want to clear all demo data?"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:325
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
 msgid "Are you sure you want to delete this Item?"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.js:70
+#: accounts/doctype/subscription/subscription.js:69
 msgid "Are you sure you want to restart this subscription?"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr "Zona"
+
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
@@ -7598,17 +7793,22 @@
 msgid "Area UOM"
 msgstr "Área UOM"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:420
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
 msgid "Arrival Quantity"
 msgstr "Cantidad de llegada"
 
-#: stock/report/serial_no_ledger/serial_no_ledger.js:58
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
 #: stock/report/stock_ageing/stock_ageing.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:31
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
 msgid "As On Date"
 msgstr "A la fecha"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:16
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
 msgid "As on Date"
 msgstr ""
 
@@ -7627,23 +7827,27 @@
 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
 msgstr "Como el campo {0} está habilitado, el valor del campo {1} debe ser superior a 1."
 
-#: stock/doctype/item/item.py:965
+#: stock/doctype/item/item.py:953
 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:195
+#: stock/doctype/stock_settings/stock_settings.py:198
 msgid "As there are negative stock, you can not enable {0}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:209
+#: stock/doctype/stock_settings/stock_settings.py:212
 msgid "As there are reserved stock, you cannot disable {0}."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1600
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
 msgstr "Como hay suficientes materias primas, la Solicitud de material no es necesaria para Almacén {0}."
 
-#: stock/doctype/stock_settings/stock_settings.py:164
+#: stock/doctype/stock_settings/stock_settings.py:166
 #: stock/doctype/stock_settings/stock_settings.py:178
 msgid "As {0} is enabled, you can not enable {1}."
 msgstr ""
@@ -7655,13 +7859,13 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/account_balance/account_balance.js:26
+#: accounts/report/account_balance/account_balance.js:25
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:365
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
 #: assets/doctype/asset/asset.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:177
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
 msgid "Asset"
 msgstr "Activo"
 
@@ -7809,10 +8013,10 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:355
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
 #: assets/doctype/asset_category/asset_category.json
-#: assets/report/fixed_asset_register/fixed_asset_register.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.py:418
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
 msgid "Asset Category"
 msgstr "Categoría de activos"
 
@@ -7870,7 +8074,7 @@
 msgid "Asset Category Name"
 msgstr "Nombre de la Categoría de Activos"
 
-#: stock/doctype/item/item.py:304
+#: stock/doctype/item/item.py:303
 msgid "Asset Category is mandatory for Fixed Asset item"
 msgstr "Categoría activo es obligatorio para la partida del activo fijo"
 
@@ -7904,13 +8108,13 @@
 msgid "Asset Depreciation Schedule"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:77
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
 msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
 msgstr ""
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:898
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:944
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:83
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
 msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
 msgstr ""
 
@@ -7922,7 +8126,7 @@
 msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:181
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
 msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
 msgstr ""
 
@@ -7944,9 +8148,9 @@
 msgid "Asset Finance Book"
 msgstr "Libro de Finanzas de Activos"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:410
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
 msgid "Asset ID"
-msgstr ""
+msgstr "Id de Activo"
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
@@ -8017,7 +8221,7 @@
 
 #. Name of a DocType
 #: assets/doctype/asset_movement/asset_movement.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:184
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
 msgid "Asset Movement"
 msgstr "Movimiento de Activo"
 
@@ -8032,11 +8236,11 @@
 msgid "Asset Movement Item"
 msgstr "Elemento de movimiento de activos"
 
-#: assets/doctype/asset/asset.py:901
+#: assets/doctype/asset/asset.py:897
 msgid "Asset Movement record {0} created"
 msgstr "Movimiento de activo {0} creado"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
 msgid "Asset Name"
 msgstr "Nombre de Activo"
 
@@ -8104,11 +8308,11 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Quantity"
-msgstr ""
+msgstr "Cantidad de Activos"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
-#: accounts/report/account_balance/account_balance.js:39
+#: accounts/report/account_balance/account_balance.js:38
 msgid "Asset Received But Not Billed"
 msgstr "Activo recibido pero no facturado"
 
@@ -8169,7 +8373,7 @@
 msgid "Asset Shift Factor"
 msgstr ""
 
-#: assets/doctype/asset_shift_factor/asset_shift_factor.py:34
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
 msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
 msgstr ""
 
@@ -8179,10 +8383,10 @@
 msgid "Asset Status"
 msgstr "Estado del Activo"
 
-#: assets/dashboard_fixtures.py:178
-#: assets/report/fixed_asset_register/fixed_asset_register.py:201
-#: assets/report/fixed_asset_register/fixed_asset_register.py:400
-#: assets/report/fixed_asset_register/fixed_asset_register.py:440
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
 msgid "Asset Value"
 msgstr "Valor del activo"
 
@@ -8214,43 +8418,43 @@
 msgstr "El ajuste del valor del activo no puede contabilizarse antes de la fecha de compra del activo <b>{0}</b> ."
 
 #. Label of a chart in the Assets Workspace
-#: assets/dashboard_fixtures.py:57 assets/workspace/assets/assets.json
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
 msgid "Asset Value Analytics"
 msgstr "Análisis de valor de activos"
 
-#: assets/doctype/asset/asset.py:172
+#: assets/doctype/asset/asset.py:174
 msgid "Asset cancelled"
-msgstr ""
+msgstr "Activo cancelado"
 
-#: assets/doctype/asset/asset.py:506
+#: assets/doctype/asset/asset.py:503
 msgid "Asset cannot be cancelled, as it is already {0}"
 msgstr "Activo no se puede cancelar, como ya es {0}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:687
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
 msgid "Asset capitalized after Asset Capitalization {0} was submitted"
-msgstr ""
+msgstr "Activo capitalizado después de que la Capitalización de Activos {0} fue enviada"
 
-#: assets/doctype/asset/asset.py:194
+#: assets/doctype/asset/asset.py:196
 msgid "Asset created"
-msgstr ""
+msgstr "Activo creado"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:633
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
 msgid "Asset created after Asset Capitalization {0} was submitted"
-msgstr ""
+msgstr "Recurso creado después de la Capitalización de Activos {0} fue enviada"
 
-#: assets/doctype/asset/asset.py:1156
+#: assets/doctype/asset/asset.py:1138
 msgid "Asset created after being split from Asset {0}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:695
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
 msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
-msgstr ""
+msgstr "Activo descapitalizado después de la Capitalización de Activos {0} fue enviada"
 
-#: assets/doctype/asset/asset.py:197
+#: assets/doctype/asset/asset.py:199
 msgid "Asset deleted"
-msgstr ""
+msgstr "Activo eliminado"
 
-#: assets/doctype/asset_movement/asset_movement.py:172
+#: assets/doctype/asset_movement/asset_movement.py:180
 msgid "Asset issued to Employee {0}"
 msgstr ""
 
@@ -8258,43 +8462,43 @@
 msgid "Asset out of order due to Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:159
+#: assets/doctype/asset_movement/asset_movement.py:165
 msgid "Asset received at Location {0} and issued to Employee {1}"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:509
+#: assets/doctype/asset/depreciation.py:496
 msgid "Asset restored"
-msgstr ""
+msgstr "Activo restituido"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:703
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
 msgid "Asset restored after Asset Capitalization {0} was cancelled"
-msgstr ""
+msgstr "Activo restituido después de la Capitalización de Activos {0} fue cancelada"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1320
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
 msgid "Asset returned"
-msgstr ""
+msgstr "Activo devuelto"
 
-#: assets/doctype/asset/depreciation.py:483
+#: assets/doctype/asset/depreciation.py:470
 msgid "Asset scrapped"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:485
+#: assets/doctype/asset/depreciation.py:472
 msgid "Asset scrapped via Journal Entry {0}"
 msgstr "Activos desechado a través de entrada de diario {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
 msgid "Asset sold"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:160
+#: assets/doctype/asset/asset.py:161
 msgid "Asset submitted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:167
+#: assets/doctype/asset_movement/asset_movement.py:173
 msgid "Asset transferred to Location {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1080
+#: assets/doctype/asset/asset.py:1072
 msgid "Asset updated after being split into Asset {0}"
 msgstr ""
 
@@ -8306,15 +8510,15 @@
 msgid "Asset updated after completion of Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:98
+#: assets/doctype/asset_movement/asset_movement.py:106
 msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:449
+#: assets/doctype/asset/depreciation.py:439
 msgid "Asset {0} cannot be scrapped, as it is already {1}"
 msgstr "Activo {0} no puede ser desechado, debido a que ya es {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
 msgid "Asset {0} does not belong to Item {1}"
 msgstr ""
 
@@ -8322,7 +8526,7 @@
 msgid "Asset {0} does not belong to company {1}"
 msgstr "Activo {0} no pertenece a la empresa {1}"
 
-#: assets/doctype/asset_movement/asset_movement.py:110
+#: assets/doctype/asset_movement/asset_movement.py:118
 msgid "Asset {0} does not belongs to the custodian {1}"
 msgstr "El activo {0} no pertenece al custodio {1}"
 
@@ -8330,24 +8534,24 @@
 msgid "Asset {0} does not belongs to the location {1}"
 msgstr "El activo {0} no pertenece a la ubicación {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:759
-#: assets/doctype/asset_capitalization/asset_capitalization.py:859
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
 msgid "Asset {0} does not exist"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:639
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
 msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:661
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
 msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:446
+#: assets/doctype/asset/depreciation.py:437
 msgid "Asset {0} must be submitted"
 msgstr "Activo {0} debe ser enviado"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:262
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
 msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
 msgstr ""
 
@@ -8362,7 +8566,7 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Assets Workspace
 #: accounts/doctype/finance_book/finance_book_dashboard.py:9
-#: accounts/report/balance_sheet/balance_sheet.py:238
+#: accounts/report/balance_sheet/balance_sheet.py:237
 #: assets/workspace/assets/assets.json
 msgid "Assets"
 msgstr "Bienes"
@@ -8385,7 +8589,7 @@
 msgid "Assets"
 msgstr "Bienes"
 
-#: controllers/buying_controller.py:732
+#: controllers/buying_controller.py:760
 msgid "Assets not created for {0}. You will have to create asset manually."
 msgstr "Activos no creados para {0}. Tendrá que crear el activo manualmente."
 
@@ -8394,11 +8598,11 @@
 msgid "Assets, Depreciations, Repairs, and more."
 msgstr ""
 
-#: controllers/buying_controller.py:720
+#: controllers/buying_controller.py:748
 msgid "Asset{} {assets_link} created for {}"
 msgstr "Activo {} {assets_link} creado para {}"
 
-#: manufacturing/doctype/job_card/job_card.js:249
+#: manufacturing/doctype/job_card/job_card.js:281
 msgid "Assign Job to Employee"
 msgstr ""
 
@@ -8420,9 +8624,9 @@
 msgid "Assign to Name"
 msgstr "Asignar a nombre"
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:33
-#: support/report/issue_analytics/issue_analytics.js:82
-#: support/report/issue_summary/issue_summary.js:70
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
 msgid "Assigned To"
 msgstr "Asignado a"
 
@@ -8436,24 +8640,24 @@
 msgid "Assignment Conditions"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1011
+#: assets/doctype/asset/asset.py:1003
 msgid "At least one asset has to be selected."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:789
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
 msgid "At least one invoice has to be selected."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:144
+#: controllers/sales_and_purchase_return.py:142
 msgid "At least one item should be entered with negative quantity in return document"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:405
-#: accounts/doctype/sales_invoice/sales_invoice.py:509
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
 msgid "At least one mode of payment is required for POS invoice."
 msgstr "Se requiere al menos un modo de pago de la factura POS."
 
-#: setup/doctype/terms_and_conditions/terms_and_conditions.py:39
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
 msgid "At least one of the Applicable Modules should be selected"
 msgstr "Se debe seleccionar al menos uno de los módulos aplicables."
 
@@ -8461,7 +8665,7 @@
 msgid "At least one of the Selling or Buying must be selected"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:643
+#: stock/doctype/stock_entry/stock_entry.py:599
 msgid "At least one warehouse is mandatory"
 msgstr ""
 
@@ -8469,22 +8673,31 @@
 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
 msgstr "En la fila n.º {0}: el ID de secuencia {1} no puede ser menor que el ID de secuencia de fila anterior {2}"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:582
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
 msgid "At row {0}: Batch No is mandatory for Item {1}"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:574
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
 msgid "At row {0}: Serial No is mandatory for Item {1}"
 msgstr ""
 
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr "Atmósfera"
+
 #. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Attach .csv file with two columns, one for the old name and one for the new name"
 msgstr "Adjuntar archivo .csv con dos columnas, una para el nombre antiguo y la otra para el nombre nuevo."
 
-#: public/js/utils/serial_no_batch_selector.js:246
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:66
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
 msgid "Attach CSV File"
 msgstr ""
 
@@ -8500,7 +8713,7 @@
 msgid "Attachment"
 msgstr "Adjunto"
 
-#: templates/pages/order.html:125 templates/pages/projects.html:83
+#: templates/pages/order.html:137 templates/pages/projects.html:83
 msgid "Attachments"
 msgstr "Adjuntos"
 
@@ -8546,19 +8759,19 @@
 msgid "Attribute Value"
 msgstr "Valor del Atributo"
 
-#: stock/doctype/item/item.py:911
+#: stock/doctype/item/item.py:899
 msgid "Attribute table is mandatory"
 msgstr "Tabla de atributos es obligatoria"
 
-#: stock/doctype/item_attribute/item_attribute.py:96
+#: stock/doctype/item_attribute/item_attribute.py:97
 msgid "Attribute value: {0} must appear only once"
 msgstr ""
 
-#: stock/doctype/item/item.py:915
+#: stock/doctype/item/item.py:903
 msgid "Attribute {0} selected multiple times in Attributes Table"
 msgstr "Atributo {0} seleccionado varias veces en la tabla Atributos"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Attributes"
 msgstr "Atributos"
 
@@ -8654,7 +8867,7 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Auto Create Subcontracting Order"
-msgstr ""
+msgstr "Crear orden de subcontratación automáticamente"
 
 #. Label of a Check field in DocType 'Fiscal Year'
 #: accounts/doctype/fiscal_year/fiscal_year.json
@@ -8680,7 +8893,7 @@
 msgid "Auto Email Report"
 msgstr "Reporte de Correo Electrónico Automático"
 
-#: public/js/utils/serial_no_batch_selector.js:316
+#: public/js/utils/serial_no_batch_selector.js:322
 msgid "Auto Fetch"
 msgstr "Búsqueda automática"
 
@@ -8696,7 +8909,7 @@
 msgid "Auto Material Request"
 msgstr "Requisición de Materiales Automática"
 
-#: stock/reorder_item.py:242
+#: stock/reorder_item.py:327
 msgid "Auto Material Requests Generated"
 msgstr "Solicitudes de Material Automáticamente Generadas"
 
@@ -8720,7 +8933,7 @@
 msgid "Auto Opt In (For all customers)"
 msgstr "Auto Opt In (para todos los clientes)"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:67
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
 msgid "Auto Reconcile"
 msgstr ""
 
@@ -8730,12 +8943,12 @@
 msgid "Auto Reconcile Payments"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:414
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
 msgid "Auto Reconciliation"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:145
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:193
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
 msgstr ""
 
@@ -8854,7 +9067,7 @@
 msgid "Auto re-order"
 msgstr "Ordenar Automáticamente"
 
-#: public/js/controllers/buying.js:295 public/js/utils/sales_common.js:362
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
 msgid "Auto repeat document updated"
 msgstr "Documento automático editado"
 
@@ -8912,7 +9125,7 @@
 msgid "Availability Of Slots"
 msgstr "Disponibilidad de ranuras"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:369
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
 msgid "Available"
 msgstr "Disponible"
 
@@ -8934,20 +9147,20 @@
 msgid "Available Batch Qty at Warehouse"
 msgstr "Cantidad de lotes disponibles en almacén"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:427
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
 msgid "Available For Use Date"
 msgstr "Disponible para uso Fecha"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:82
-#: public/js/utils.js:522 stock/report/stock_ageing/stock_ageing.py:156
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
 msgid "Available Qty"
-msgstr "Cantidad disponible"
+msgstr "Cant. disponible"
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Available Qty"
-msgstr "Cantidad disponible"
+msgstr "Cant. disponible"
 
 #. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
@@ -9034,11 +9247,11 @@
 msgid "Available for use date is required"
 msgstr "Disponible para la fecha de uso es obligatorio"
 
-#: stock/doctype/stock_entry/stock_entry.py:772
+#: stock/doctype/stock_entry/stock_entry.py:727
 msgid "Available quantity is {0}, you need {1}"
 msgstr "La cantidad disponible es {0}, necesita {1}"
 
-#: stock/dashboard/item_dashboard.js:239
+#: stock/dashboard/item_dashboard.js:247
 msgid "Available {0}"
 msgstr "Disponible {0}"
 
@@ -9048,13 +9261,13 @@
 msgid "Available-for-use Date"
 msgstr "Fecha disponible para usar"
 
-#: assets/doctype/asset/asset.py:355
+#: assets/doctype/asset/asset.py:353
 msgid "Available-for-use Date should be after purchase date"
 msgstr "La fecha de uso disponible debe ser posterior a la fecha de compra."
 
-#: stock/report/stock_ageing/stock_ageing.py:157
-#: stock/report/stock_ageing/stock_ageing.py:191
-#: stock/report/stock_balance/stock_balance.py:477
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
 msgid "Average Age"
 msgstr "Edad promedio"
 
@@ -9084,7 +9297,7 @@
 msgid "Average time taken by the supplier to deliver"
 msgstr "Tiempo estimado por el proveedor para el envío"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:65
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
 msgid "Avg Daily Outgoing"
 msgstr "Promedio diario saliente"
 
@@ -9094,7 +9307,7 @@
 msgid "Avg Rate"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:197
+#: stock/report/stock_ledger/stock_ledger.py:270
 msgid "Avg Rate (Balance Stock)"
 msgstr ""
 
@@ -9106,7 +9319,7 @@
 msgid "Avg. Selling Price List Rate"
 msgstr "Promedio Precio de la Lista de Precios de Venta"
 
-#: accounts/report/gross_profit/gross_profit.py:259
+#: accounts/report/gross_profit/gross_profit.py:257
 msgid "Avg. Selling Rate"
 msgstr "Precio de venta promedio"
 
@@ -9120,7 +9333,7 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "B-"
-msgstr ""
+msgstr "B-"
 
 #. Option for the 'Algorithm' (Select) field in DocType 'Bisect Accounting
 #. Statements'
@@ -9137,14 +9350,14 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.js:9
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:56
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:9
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
 #: manufacturing/report/bom_stock_report/bom_stock_report.js:5
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:810
-#: stock/doctype/material_request/material_request.js:243
-#: stock/doctype/stock_entry/stock_entry.js:545
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
 #: stock/report/bom_search/bom_search.py:38
 msgid "BOM"
 msgstr "LdM"
@@ -9215,7 +9428,7 @@
 msgid "BOM 1"
 msgstr "LdM 1"
 
-#: manufacturing/doctype/bom/bom.py:1348
+#: manufacturing/doctype/bom/bom.py:1338
 msgid "BOM 1 {0} and BOM 2 {1} should not be same"
 msgstr "BOM 1 {0} y BOM 2 {1} no deben ser iguales"
 
@@ -9297,7 +9510,7 @@
 msgid "BOM Explosion Item"
 msgstr "Desplegar lista de materiales (LdM) del producto"
 
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:21
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:101
 msgid "BOM ID"
 msgstr "ID de lista de materiales"
@@ -9306,7 +9519,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "BOM Info"
-msgstr ""
+msgstr "Información de LdM"
 
 #. Name of a DocType
 #: manufacturing/doctype/bom_item/bom_item.json
@@ -9318,7 +9531,7 @@
 msgid "BOM Level"
 msgstr ""
 
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:9
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:31
 msgid "BOM No"
 msgstr "Lista de materiales (LdM) No."
@@ -9429,6 +9642,7 @@
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
 #: manufacturing/report/bom_stock_report/bom_stock_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Stock Report"
@@ -9449,7 +9663,7 @@
 msgid "BOM Update Batch"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:82
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
 msgid "BOM Update Initiated"
 msgstr ""
 
@@ -9469,7 +9683,12 @@
 msgid "BOM Update Tool"
 msgstr "Herramienta de actualización de Lista de Materiales (BOM)"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:99
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
 msgid "BOM Updation already in progress. Please wait until {0} is complete."
 msgstr ""
 
@@ -9492,32 +9711,32 @@
 msgid "BOM Website Operation"
 msgstr "Operación de Página Web de lista de materiales"
 
-#: stock/doctype/stock_entry/stock_entry.js:1000
+#: stock/doctype/stock_entry/stock_entry.js:1161
 msgid "BOM and Manufacturing Quantity are required"
 msgstr "Se requiere la lista de materiales (LdM) y cantidad a manufacturar."
 
-#: stock/doctype/material_request/material_request.js:264
-#: stock/doctype/stock_entry/stock_entry.js:581
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
 msgid "BOM does not contain any stock item"
 msgstr "BOM no contiene ningún artículo de stock"
 
-#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:87
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
 msgid "BOM recursion: {0} cannot be child of {1}"
 msgstr "Recurrencia de la lista de materiales: {0} no puede ser hijo de {1}"
 
-#: manufacturing/doctype/bom/bom.py:631
+#: manufacturing/doctype/bom/bom.py:626
 msgid "BOM recursion: {1} cannot be parent or child of {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1223
+#: manufacturing/doctype/bom/bom.py:1215
 msgid "BOM {0} does not belong to Item {1}"
 msgstr "La lista de materiales (LdM) {0} no pertenece al producto {1}"
 
-#: manufacturing/doctype/bom/bom.py:1205
+#: manufacturing/doctype/bom/bom.py:1197
 msgid "BOM {0} must be active"
 msgstr "La lista de materiales (LdM) {0} debe estar activa"
 
-#: manufacturing/doctype/bom/bom.py:1208
+#: manufacturing/doctype/bom/bom.py:1200
 msgid "BOM {0} must be submitted"
 msgstr "La lista de materiales (LdM) {0} debe ser validada"
 
@@ -9527,23 +9746,23 @@
 msgid "BOMs Updated"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:252
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
 msgid "BOMs created successfully"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:262
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
 msgid "BOMs creation failed"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:215
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
 msgid "BOMs creation has been enqueued, kindly check the status after some time"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:323
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
 msgid "Backdated Stock Entry"
 msgstr "Entrada de stock retroactiva"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:15
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
 msgid "Backflush Raw Materials"
 msgstr "Materias primas de retrolavado"
 
@@ -9567,18 +9786,19 @@
 
 #: accounts/report/account_balance/account_balance.py:36
 #: accounts/report/purchase_register/purchase_register.py:242
-#: accounts/report/sales_register/sales_register.py:276
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:47
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
 msgid "Balance"
-msgstr ""
+msgstr "Balance"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
 msgid "Balance (Dr - Cr)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:584
+#: accounts/report/general_ledger/general_ledger.py:588
 msgid "Balance ({0})"
-msgstr ""
+msgstr "Balance ({0})"
 
 #. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
@@ -9593,8 +9813,8 @@
 msgstr "Saldo en Moneda Base"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:405
-#: stock/report/stock_ledger/stock_ledger.py:153
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
 msgid "Balance Qty"
 msgstr "Balance"
 
@@ -9602,10 +9822,6 @@
 msgid "Balance Qty (Stock)"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:259
-msgid "Balance Serial No"
-msgstr "No de serie de la balanza"
-
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/balance_sheet/balance_sheet.json
@@ -9638,18 +9854,22 @@
 msgid "Balance Sheet Summary"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Balance Stock Value"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:412
-#: stock/report/stock_ledger/stock_ledger.py:217
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
 msgid "Balance Value"
 msgstr "Valor de balance"
 
-#: accounts/doctype/gl_entry/gl_entry.py:355
+#: accounts/doctype/gl_entry/gl_entry.py:312
 msgid "Balance for Account {0} must always be {1}"
 msgstr "El balance para la cuenta {0} siempre debe ser {1}"
 
@@ -9661,7 +9881,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/bank/bank.json
-#: accounts/report/account_balance/account_balance.js:40
+#: accounts/report/account_balance/account_balance.js:39
 msgid "Bank"
 msgstr "Banco"
 
@@ -9741,8 +9961,8 @@
 #: accounts/doctype/bank_account/bank_account.json
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
-#: buying/doctype/supplier/supplier.js:94
-#: setup/setup_wizard/operations/install_fixtures.py:492
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
 msgid "Bank Account"
 msgstr "Cuenta bancaria"
 
@@ -9983,6 +10203,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Bank Reconciliation Statement"
@@ -10004,7 +10225,7 @@
 msgid "Bank Statement Import"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:43
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
 msgid "Bank Statement balance as per General Ledger"
 msgstr "Saldo de Extracto Bancario según Balance General"
 
@@ -10041,39 +10262,39 @@
 msgid "Bank Transaction Payments"
 msgstr "Pagos de transacciones bancarias"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:496
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
 msgid "Bank Transaction {0} Matched"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:544
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
 msgid "Bank Transaction {0} added as Journal Entry"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:520
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
 msgid "Bank Transaction {0} added as Payment Entry"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:124
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
 msgid "Bank Transaction {0} is already fully reconciled"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:563
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
 msgid "Bank Transaction {0} updated"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:525
+#: setup/setup_wizard/operations/install_fixtures.py:516
 msgid "Bank account cannot be named as {0}"
 msgstr "La cuenta bancaria no puede nombrarse como {0}"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:130
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
 msgid "Bank account {0} already exists and could not be created again"
 msgstr "La cuenta bancaria {0} ya existe y no se pudo volver a crear"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:134
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
 msgid "Bank accounts added"
 msgstr "Cuentas bancarias agregadas"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:297
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
 msgid "Bank transaction creation error"
 msgstr "Error de creación de transacción bancaria"
 
@@ -10081,11 +10302,11 @@
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
 msgctxt "Process Payment Reconciliation"
 msgid "Bank/Cash Account"
-msgstr ""
+msgstr "Cuenta Banco/Efectivo"
 
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:54
 msgid "Bank/Cash Account {0} doesn't belong to company {1}"
-msgstr ""
+msgstr "La Cuenta Banco/Efectivo {0} no pertenece a la compañía {1}"
 
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
@@ -10098,7 +10319,12 @@
 msgid "Banking"
 msgstr "Banca"
 
-#: public/js/utils/barcode_scanner.js:273
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr "Barra"
+
+#: public/js/utils/barcode_scanner.js:282
 msgid "Barcode"
 msgstr "Código de barras"
 
@@ -10156,11 +10382,11 @@
 msgid "Barcode Type"
 msgstr "Tipo de Código de Barras"
 
-#: stock/doctype/item/item.py:451
+#: stock/doctype/item/item.py:450
 msgid "Barcode {0} already used in Item {1}"
 msgstr "El código de barras {0} ya se utiliza en el artículo {1}"
 
-#: stock/doctype/item/item.py:464
+#: stock/doctype/item/item.py:465
 msgid "Barcode {0} is not a valid {1} code"
 msgstr "Código de Barras {0} no es un código {1} válido"
 
@@ -10171,6 +10397,21 @@
 msgid "Barcodes"
 msgstr "Códigos de Barras"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
@@ -10225,9 +10466,9 @@
 msgid "Base Tax Withholding Net Total"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:241
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
 msgid "Base Total"
-msgstr ""
+msgstr "Total base"
 
 #. Label of a Currency field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
@@ -10253,18 +10494,18 @@
 msgid "Base URL"
 msgstr "URL Base"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:28
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
 #: accounts/report/profitability_analysis/profitability_analysis.js:16
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:9
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:45
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:39
-#: manufacturing/report/production_planning_report/production_planning_report.js:17
-#: manufacturing/report/work_order_summary/work_order_summary.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
 #: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
-#: stock/report/delayed_item_report/delayed_item_report.js:55
-#: stock/report/delayed_order_report/delayed_order_report.js:55
-#: support/report/issue_analytics/issue_analytics.js:17
-#: support/report/issue_summary/issue_summary.js:17
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
 msgid "Based On"
 msgstr "Basado en"
 
@@ -10280,18 +10521,18 @@
 msgid "Based On"
 msgstr "Basado en"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:47
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
 msgid "Based On Data ( in years )"
 msgstr "Basado en datos (en años)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:31
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
 msgid "Based On Document"
 msgstr "Basado en documento"
 
-#: accounts/report/accounts_payable/accounts_payable.js:134
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
-#: accounts/report/accounts_receivable/accounts_receivable.js:156
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
 msgid "Based On Payment Terms"
 msgstr "Basada en Término de Pago"
 
@@ -10312,7 +10553,7 @@
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Based On Value"
-msgstr ""
+msgstr "Basado en el Valor"
 
 #: setup/doctype/holiday_list/holiday_list.js:60
 msgid "Based on your HR Policy, select your leave allocation period's end date"
@@ -10362,8 +10603,8 @@
 #: stock/doctype/batch/batch.json
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:159
-#: stock/report/stock_ledger/stock_ledger.py:239
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
 msgid "Batch"
@@ -10404,14 +10645,14 @@
 msgid "Batch Item Expiry Status"
 msgstr "Estado de Caducidad de Lote de Productos"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:88
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
-#: public/js/controllers/transaction.js:2150
-#: public/js/utils/barcode_scanner.js:251
-#: public/js/utils/serial_no_batch_selector.js:367
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:156
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
 #: stock/report/stock_ledger/stock_ledger.js:59
 msgid "Batch No"
 msgstr "Lote Nro."
@@ -10536,15 +10777,15 @@
 msgid "Batch No"
 msgstr "Lote Nro."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:585
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
 msgid "Batch No is mandatory"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2118
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
 msgid "Batch No {0} does not exists"
 msgstr "Lote núm. {0} no existe"
 
-#: stock/utils.py:643
+#: stock/utils.py:623
 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
 msgstr ""
 
@@ -10554,13 +10795,13 @@
 msgid "Batch No."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Batch Nos"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1113
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
 msgid "Batch Nos are created successfully"
 msgstr ""
 
@@ -10570,7 +10811,7 @@
 msgid "Batch Number Series"
 msgstr "Serie de Número de Lote"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:157
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
 msgid "Batch Qty"
 msgstr ""
 
@@ -10580,7 +10821,7 @@
 msgid "Batch Quantity"
 msgstr "Cantidad de lote"
 
-#: manufacturing/doctype/work_order/work_order.js:256
+#: manufacturing/doctype/work_order/work_order.js:271
 msgid "Batch Size"
 msgstr "Tamaño del lote"
 
@@ -10620,7 +10861,7 @@
 msgid "Batch and Serial No"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:485
+#: manufacturing/doctype/work_order/work_order.py:490
 msgid "Batch not created for item {} since it does not have a batch series."
 msgstr ""
 
@@ -10628,12 +10869,12 @@
 msgid "Batch {0} and Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2345
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:272
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
 msgid "Batch {0} of Item {1} has expired."
 msgstr "El lote {0} del producto {1} ha expirado."
 
-#: stock/doctype/stock_entry/stock_entry.py:2347
+#: stock/doctype/stock_entry/stock_entry.py:2416
 msgid "Batch {0} of Item {1} is disabled."
 msgstr "El lote {0} del elemento {1} está deshabilitado."
 
@@ -10644,7 +10885,7 @@
 msgid "Batch-Wise Balance History"
 msgstr "Historial de Saldo por Lotes"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:165
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
 msgid "Batchwise Valuation"
@@ -10669,11 +10910,11 @@
 msgid "Beginning of the current subscription period"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:341
+#: accounts/doctype/subscription/subscription.py:332
 msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1061
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
 #: accounts/report/purchase_register/purchase_register.py:214
 msgid "Bill Date"
 msgstr "Fecha de factura"
@@ -10690,7 +10931,7 @@
 msgid "Bill Date"
 msgstr "Fecha de factura"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
 #: accounts/report/purchase_register/purchase_register.py:213
 msgid "Bill No"
 msgstr "Factura No."
@@ -10715,11 +10956,11 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Manufacturing Workspace
-#: manufacturing/doctype/bom/bom.py:1089
+#: manufacturing/doctype/bom/bom.py:1083
 #: manufacturing/onboarding_step/create_bom/create_bom.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/doctype/material_request/material_request.js:99
-#: stock/doctype/stock_entry/stock_entry.js:533
+#: stock/doctype/stock_entry/stock_entry.js:613
 msgid "Bill of Materials"
 msgstr "Lista de materiales"
 
@@ -10729,7 +10970,7 @@
 msgid "Bill of Materials"
 msgstr "Lista de materiales"
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 #: projects/doctype/timesheet/timesheet_list.js:5
 msgid "Billed"
 msgstr "Facturado"
@@ -10742,7 +10983,7 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:247
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
 #: selling/report/sales_order_analysis/sales_order_analysis.py:298
 msgid "Billed Amount"
@@ -10777,7 +11018,7 @@
 msgid "Billed Items To Be Received"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:225
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
 #: selling/report/sales_order_analysis/sales_order_analysis.py:276
 msgid "Billed Qty"
 msgstr "Cantidad facturada"
@@ -10796,20 +11037,20 @@
 msgstr "Dirección de Facturación"
 
 #. Label of a Section Break field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address"
 msgstr "Dirección de Facturación"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Billing Address"
 msgstr "Dirección de Facturación"
 
 #. Label of a Link field in DocType 'Purchase Receipt'
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Billing Address"
@@ -10833,31 +11074,31 @@
 msgid "Billing Address"
 msgstr "Dirección de Facturación"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Billing Address"
 msgstr "Dirección de Facturación"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Billing Address Details"
@@ -10964,7 +11205,7 @@
 msgid "Billing Interval Count cannot be less than 1"
 msgstr "El recuento de intervalos de facturación no puede ser inferior a 1"
 
-#: accounts/doctype/subscription/subscription.py:383
+#: accounts/doctype/subscription/subscription.py:375
 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
 msgstr ""
 
@@ -11002,7 +11243,7 @@
 msgid "Billing Zipcode"
 msgstr "Código Postal de Facturación"
 
-#: accounts/party.py:579
+#: accounts/party.py:557
 msgid "Billing currency must be equal to either default company's currency or party account currency"
 msgstr "La moneda de facturación debe ser igual a la moneda de la compañía predeterminada o la moneda de la cuenta de la parte"
 
@@ -11017,6 +11258,11 @@
 msgid "Bio / Cover Letter"
 msgstr "Bio / Carta de Presentación"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgid "Bisect Accounting Statements"
@@ -11123,8 +11369,8 @@
 msgid "Blanket Order Rate"
 msgstr "Tasa de orden general"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:101
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:228
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
 msgid "Block Invoice"
 msgstr "Factura en Bloque"
 
@@ -11259,11 +11505,11 @@
 msgid "Booked Fixed Asset"
 msgstr "Activo Fijo Reservado"
 
-#: stock/doctype/warehouse/warehouse.py:141
+#: stock/doctype/warehouse/warehouse.py:139
 msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
 msgstr ""
 
-#: accounts/general_ledger.py:685
+#: accounts/general_ledger.py:684
 msgid "Books have been closed till the period ending on {0}"
 msgstr ""
 
@@ -11274,10 +11520,15 @@
 msgid "Both"
 msgstr "Ambos"
 
-#: accounts/doctype/subscription/subscription.py:359
+#: accounts/doctype/subscription/subscription.py:351
 msgid "Both Trial Period Start Date and Trial Period End Date must be set"
 msgstr "Se deben configurar tanto la fecha de inicio del Período de Prueba como la fecha de finalización del Período de Prueba"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/branch/branch.json
 msgid "Branch"
@@ -11326,27 +11577,27 @@
 msgstr "Código de Rama"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/gross_profit/gross_profit.py:241
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
 #: accounts/report/sales_register/sales_register.js:64
-#: public/js/stock_analytics.js:41 public/js/stock_analytics.js:62
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:48
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:100
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
 #: setup/doctype/brand/brand.json
 #: stock/report/item_price_stock/item_price_stock.py:25
 #: stock/report/item_prices/item_prices.py:53
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
 #: stock/report/product_bundle_balance/product_bundle_balance.js:36
 #: stock/report/product_bundle_balance/product_bundle_balance.py:107
 #: stock/report/stock_ageing/stock_ageing.js:43
-#: stock/report/stock_ageing/stock_ageing.py:135
-#: stock/report/stock_analytics/stock_analytics.js:35
-#: stock/report/stock_analytics/stock_analytics.py:45
-#: stock/report/stock_ledger/stock_ledger.js:65
-#: stock/report/stock_ledger/stock_ledger.py:181
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
 #: stock/report/stock_projected_qty/stock_projected_qty.js:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:115
 msgid "Brand"
@@ -11505,19 +11756,49 @@
 msgid "Breakdown"
 msgstr "Desglose"
 
-#: manufacturing/doctype/bom/bom.js:103
+#: manufacturing/doctype/bom/bom.js:102
 msgid "Browse BOM"
 msgstr "Explorar la lista de materiales"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/budget/budget.json
-#: accounts/doctype/cost_center/cost_center.js:44
-#: accounts/doctype/cost_center/cost_center_tree.js:42
-#: accounts/doctype/cost_center/cost_center_tree.js:46
-#: accounts/doctype/cost_center/cost_center_tree.js:50
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
 #: accounts/report/budget_variance_report/budget_variance_report.py:99
 #: accounts/report/budget_variance_report/budget_variance_report.py:109
-#: accounts/report/budget_variance_report/budget_variance_report.py:386
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
 msgid "Budget"
 msgstr "Presupuesto"
 
@@ -11538,7 +11819,7 @@
 msgid "Budget Accounts"
 msgstr "Cuentas de Presupuesto"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:82
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
 msgid "Budget Against"
 msgstr "Contra Presupuesto"
 
@@ -11560,27 +11841,27 @@
 msgid "Budget Detail"
 msgstr "Detalle del Presupuesto"
 
-#: accounts/doctype/budget/budget.py:278 accounts/doctype/budget/budget.py:280
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
 msgid "Budget Exceeded"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:40
+#: accounts/doctype/cost_center/cost_center_tree.js:61
 msgid "Budget List"
 msgstr "Lista de Presupuesto"
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/cost_center/cost_center_tree.js:48
+#: accounts/doctype/cost_center/cost_center_tree.js:77
 #: accounts/report/budget_variance_report/budget_variance_report.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Budget Variance Report"
 msgstr "Variación de Presupuesto"
 
-#: accounts/doctype/budget/budget.py:97
+#: accounts/doctype/budget/budget.py:98
 msgid "Budget cannot be assigned against Group Account {0}"
 msgstr "El presupuesto no se puede asignar contra el grupo de cuentas {0}"
 
-#: accounts/doctype/budget/budget.py:102
+#: accounts/doctype/budget/budget.py:105
 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
 msgstr "El presupuesto no se puede asignar contra {0}, ya que no es una cuenta de ingresos o gastos"
 
@@ -11626,12 +11907,22 @@
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Bundle Items"
-msgstr ""
+msgstr "Conjunto de Productos"
 
 #: stock/report/product_bundle_balance/product_bundle_balance.py:95
 msgid "Bundle Qty"
 msgstr "Cantidad del paquete"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -11643,6 +11934,11 @@
 msgid "Buy"
 msgstr "Comprar"
 
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
+
 #. Name of a Workspace
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
@@ -11702,9 +11998,9 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Buying & Selling Settings"
-msgstr ""
+msgstr "Configuración de Compra y Venta"
 
-#: accounts/report/gross_profit/gross_profit.py:280
+#: accounts/report/gross_profit/gross_profit.py:278
 msgid "Buying Amount"
 msgstr "Importe de compra"
 
@@ -11721,7 +12017,7 @@
 #: buying/doctype/buying_settings/buying_settings.json
 #: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
 msgid "Buying Settings"
-msgstr "Configuración de compras"
+msgstr "Configuración de Compras"
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Settings Workspace
@@ -11729,7 +12025,7 @@
 #: buying/workspace/buying/buying.json setup/workspace/settings/settings.json
 msgctxt "Buying Settings"
 msgid "Buying Settings"
-msgstr "Configuración de compras"
+msgstr "Configuración de Compras"
 
 #. Label of a Tab Break field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -11741,7 +12037,7 @@
 msgid "Buying must be checked, if Applicable For is selected as {0}"
 msgstr "'Compras' debe ser seleccionada, si la opción: 'Aplicable para' esta seleccionado como {0}"
 
-#: buying/doctype/buying_settings/buying_settings.js:14
+#: buying/doctype/buying_settings/buying_settings.js:13
 msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
 msgstr ""
 
@@ -11760,7 +12056,7 @@
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
 msgctxt "Closing Stock Balance"
 msgid "CBAL-.#####"
-msgstr ""
+msgstr "CBAL-.#####"
 
 #. Label of a Link field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -11779,7 +12075,7 @@
 msgid "COGS By Item Group"
 msgstr ""
 
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:45
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
 msgid "COGS Debit"
 msgstr ""
 
@@ -11831,6 +12127,26 @@
 msgid "CWIP Account"
 msgstr "Cuenta CWIP"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
@@ -11855,7 +12171,7 @@
 msgid "Calculate Product Bundle Price based on Child Items' Rates"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:56
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
 msgid "Calculated Bank Statement balance"
 msgstr "Balance calculado del estado de cuenta bancario"
 
@@ -11878,6 +12194,11 @@
 msgid "Calibration"
 msgstr "Calibración"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr "Calibre"
+
 #: telephony/doctype/call_log/call_log.js:8
 msgid "Call Again"
 msgstr "Volver a llamar"
@@ -11935,13 +12256,13 @@
 msgid "Call Routing"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:57
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:49
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
 msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:153
-#: telephony/doctype/call_log/call_log.py:135
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
 msgid "Call Summary"
 msgstr "Resumen de llamadas"
 
@@ -11951,6 +12272,10 @@
 msgid "Call Summary"
 msgstr "Resumen de llamadas"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
+
 #. Label of a Data field in DocType 'Telephony Call Type'
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgctxt "Telephony Call Type"
@@ -11961,11 +12286,36 @@
 msgid "Callback"
 msgstr "Devolver Llamada"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr "Calorías/segundos"
+
 #. Name of a DocType
 #. Label of a Card Break in the CRM Workspace
 #: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Section Break field in DocType 'Campaign'
 #. Label of a Link in the CRM Workspace
@@ -11974,50 +12324,50 @@
 #: selling/workspace/selling/selling.json
 msgctxt "Campaign"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'Campaign Item'
 #: accounts/doctype/campaign_item/campaign_item.json
 msgctxt "Campaign Item"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Promotional
 #. Scheme'
@@ -12025,25 +12375,25 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Campaign"
-msgstr ""
+msgstr "Campaña"
 
 #. Name of a report
 #. Label of a Link in the CRM Workspace
@@ -12093,15 +12443,15 @@
 msgid "Campaign Schedules"
 msgstr "Horarios de campaña"
 
-#: setup/doctype/authorization_control/authorization_control.py:58
+#: setup/doctype/authorization_control/authorization_control.py:60
 msgid "Can be approved by {0}"
 msgstr "Puede ser aprobado por {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:1451
+#: manufacturing/doctype/work_order/work_order.py:1460
 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:127
+#: accounts/report/pos_register/pos_register.py:123
 msgid "Can not filter based on Cashier, if grouped by Cashier"
 msgstr "No se puede filtrar según el cajero, si está agrupado por cajero"
 
@@ -12109,15 +12459,15 @@
 msgid "Can not filter based on Child Account, if grouped by Account"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:124
+#: accounts/report/pos_register/pos_register.py:120
 msgid "Can not filter based on Customer, if grouped by Customer"
 msgstr "No se puede filtrar según el Cliente, si está agrupado por Cliente"
 
-#: accounts/report/pos_register/pos_register.py:121
+#: accounts/report/pos_register/pos_register.py:117
 msgid "Can not filter based on POS Profile, if grouped by POS Profile"
 msgstr "No se puede filtrar según el perfil de POS, si está agrupado por perfil de POS"
 
-#: accounts/report/pos_register/pos_register.py:130
+#: accounts/report/pos_register/pos_register.py:126
 msgid "Can not filter based on Payment Method, if grouped by Payment Method"
 msgstr "No se puede filtrar según el método de pago, si está agrupado por método de pago"
 
@@ -12125,31 +12475,35 @@
 msgid "Can not filter based on Voucher No, if grouped by Voucher"
 msgstr "No se puede filtrar en función al 'No. de comprobante', si esta agrupado por el nombre"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1226
-#: accounts/doctype/payment_entry/payment_entry.py:2229
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
 msgid "Can only make payment against unbilled {0}"
 msgstr "Sólo se puede crear el pago contra {0} impagado"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1199
-#: controllers/accounts_controller.py:2500 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
 msgstr "Puede referirse a la línea, sólo si el tipo de importe es 'previo al importe' o 'previo al total'"
 
-#: stock/doctype/stock_settings/stock_settings.py:133
+#: stock/doctype/stock_settings/stock_settings.py:136
 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
 msgstr ""
 
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "Cancelar"
+
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancel At End Of Period"
 msgstr "Cancelar al Final del Período"
 
-#: support/doctype/warranty_claim/warranty_claim.py:74
+#: support/doctype/warranty_claim/warranty_claim.py:72
 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
 msgstr "Cancelar visita {0} antes de cancelar este reclamo de garantía"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:188
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
 msgstr "Cancelar visitas {0} antes de cancelar la visita de mantenimiento"
 
@@ -12169,8 +12523,8 @@
 msgid "Cancelation Date"
 msgstr "Fecha de Cancelación"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:18
-#: stock/doctype/stock_entry/stock_entry_list.js:19
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
 msgid "Canceled"
 msgstr "Cancelado"
 
@@ -12187,11 +12541,12 @@
 msgstr "Cancelado"
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:8
-#: accounts/doctype/payment_request/payment_request_list.js:20
+#: accounts/doctype/payment_request/payment_request_list.js:18
 #: accounts/doctype/subscription/subscription_list.js:14
 #: assets/doctype/asset_repair/asset_repair_list.js:9
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:11
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
 msgid "Cancelled"
 msgstr "Cancelado"
 
@@ -12446,6 +12801,13 @@
 msgid "Cancelled"
 msgstr "Cancelado"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "Cancelado"
+
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
@@ -12458,17 +12820,17 @@
 msgid "Cancelled"
 msgstr "Cancelado"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:76
-#: stock/doctype/delivery_trip/delivery_trip.py:189
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
 msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
 msgstr "No se puede calcular la hora de llegada porque falta la dirección del conductor."
 
 #: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:625
 msgid "Cannot Merge"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:105
+#: stock/doctype/delivery_trip/delivery_trip.js:122
 msgid "Cannot Optimize Route as Driver Address is Missing."
 msgstr "No se puede optimizar la ruta porque falta la dirección del conductor."
 
@@ -12484,35 +12846,35 @@
 msgid "Cannot amend {0} {1}, please create a new one instead."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:257
+#: accounts/doctype/journal_entry/journal_entry.py:270
 msgid "Cannot apply TDS against multiple parties in one entry"
 msgstr ""
 
-#: stock/doctype/item/item.py:307
+#: stock/doctype/item/item.py:306
 msgid "Cannot be a fixed asset item as Stock Ledger is created."
 msgstr "No puede ser un elemento de Activo Fijo ya que se creo un Libro de Stock ."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:222
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
 msgid "Cannot cancel as processing of cancelled documents is pending."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:641
+#: manufacturing/doctype/work_order/work_order.py:664
 msgid "Cannot cancel because submitted Stock Entry {0} exists"
 msgstr "No se puede cancelar debido a que existe una entrada en el almacén {0}"
 
-#: stock/stock_ledger.py:196
+#: stock/stock_ledger.py:197
 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
 msgstr ""
 
-#: controllers/buying_controller.py:811
+#: controllers/buying_controller.py:839
 msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
 msgstr "No se puede cancelar este documento porque está vinculado con el activo enviado {0}. Cancele para continuar."
 
-#: stock/doctype/stock_entry/stock_entry.py:365
+#: stock/doctype/stock_entry/stock_entry.py:317
 msgid "Cannot cancel transaction for Completed Work Order."
 msgstr "No se puede cancelar la transacción para la orden de trabajo completada."
 
-#: stock/doctype/item/item.py:867
+#: stock/doctype/item/item.py:855
 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
 msgstr "No se pueden cambiar los Atributos después de la Transacciones de Stock. Haga un nuevo Artículo y transfiera el stock al nuevo Artículo"
 
@@ -12520,19 +12882,19 @@
 msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
 msgstr "No se puede cambiar la 'Fecha de Inicio' y la 'Fecha Final' del año fiscal una vez que ha sido guardado."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:66
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
 msgid "Cannot change Reference Document Type."
 msgstr ""
 
-#: accounts/deferred_revenue.py:55
+#: accounts/deferred_revenue.py:51
 msgid "Cannot change Service Stop Date for item in row {0}"
 msgstr "No se puede cambiar la fecha de detención del servicio para el artículo en la fila {0}"
 
-#: stock/doctype/item/item.py:858
+#: stock/doctype/item/item.py:846
 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
 msgstr "No se pueden cambiar las propiedades de la Variante después de una transacción de stock. Deberá crear un nuevo ítem para hacer esto."
 
-#: setup/doctype/company/company.py:209
+#: setup/doctype/company/company.py:205
 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
 msgstr "No se puede cambiar la divisa/moneda por defecto de la compañía, porque existen transacciones, estas deben ser canceladas antes de cambiarla"
 
@@ -12540,40 +12902,40 @@
 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
 msgstr "No se puede completar la tarea {0} porque su tarea dependiente {1} no está completada / cancelada."
 
-#: accounts/doctype/cost_center/cost_center.py:63
+#: accounts/doctype/cost_center/cost_center.py:61
 msgid "Cannot convert Cost Center to ledger as it has child nodes"
 msgstr "No se puede convertir de 'Centros de Costos' a una cuenta del libro mayor, ya que tiene sub-grupos"
 
-#: projects/doctype/task/task.js:48
+#: projects/doctype/task/task.js:50
 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:373
+#: accounts/doctype/account/account.py:388
 msgid "Cannot convert to Group because Account Type is selected."
 msgstr ""
 
-#: accounts/doctype/account/account.py:250
+#: accounts/doctype/account/account.py:265
 msgid "Cannot covert to Group because Account Type is selected."
 msgstr "No se puede convertir a 'Grupo' porque se seleccionó 'Tipo de Cuenta'."
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:914
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:25
+#: stock/doctype/delivery_note/delivery_note_list.js:35
 msgid "Cannot create a Delivery Trip from Draft documents."
 msgstr "No se puede crear un viaje de entrega a partir de documentos de borrador."
 
-#: selling/doctype/sales_order/sales_order.py:1576
-#: stock/doctype/pick_list/pick_list.py:104
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
 msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
 msgstr ""
 
-#: accounts/general_ledger.py:127
+#: accounts/general_ledger.py:131
 msgid "Cannot create accounting entries against disabled accounts: {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:949
+#: manufacturing/doctype/bom/bom.py:944
 msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
 msgstr "No se puede desactivar o cancelar la 'Lista de Materiales (LdM)' si esta vinculada con otras"
 
@@ -12586,24 +12948,32 @@
 msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
 msgstr "No se puede deducir cuando categoría es para ' Valoración ' o ' de Valoración y Total '"
 
-#: stock/doctype/serial_no/serial_no.py:120
+#: stock/doctype/serial_no/serial_no.py:117
 msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
 msgstr "No se puede eliminar el No. de serie {0}, ya que esta siendo utilizado en transacciones de stock"
 
-#: selling/doctype/sales_order/sales_order.py:638
-#: selling/doctype/sales_order/sales_order.py:661
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
 msgstr "No se puede garantizar la entrega por número de serie ya que el artículo {0} se agrega con y sin Asegurar entrega por número de serie"
 
-#: public/js/utils/barcode_scanner.js:51
+#: public/js/utils/barcode_scanner.js:54
 msgid "Cannot find Item with this Barcode"
 msgstr "No se puede encontrar el artículo con este código de barras"
 
-#: controllers/accounts_controller.py:3023
+#: controllers/accounts_controller.py:3078
 msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
 msgstr "No se puede encontrar {} para el artículo {}. Establezca lo mismo en Item Master o Stock Settings."
 
-#: controllers/accounts_controller.py:1774
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
 msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
 msgstr "No se puede facturar en exceso el artículo {0} en la fila {1} más de {2}. Para permitir una facturación excesiva, configure la asignación en la Configuración de cuentas"
 
@@ -12611,11 +12981,11 @@
 msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
 msgstr "No se puede producir una cantidad mayor del producto {0} que lo requerido en el pedido de venta {1}"
 
-#: manufacturing/doctype/work_order/work_order.py:962
+#: manufacturing/doctype/work_order/work_order.py:973
 msgid "Cannot produce more item for {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:966
+#: manufacturing/doctype/work_order/work_order.py:977
 msgid "Cannot produce more than {0} items for {1}"
 msgstr ""
 
@@ -12623,8 +12993,8 @@
 msgid "Cannot receive from customer against negative outstanding"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1209
-#: controllers/accounts_controller.py:2515
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
 #: public/js/controllers/accounts.js:100
 msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
 msgstr "No se puede referenciar a una línea mayor o igual al numero de línea actual."
@@ -12633,43 +13003,43 @@
 msgid "Cannot retrieve link token for update. Check Error Log for more information"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:60
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
 msgid "Cannot retrieve link token. Check Error Log for more information"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1203
-#: accounts/doctype/payment_entry/payment_entry.js:1374
-#: accounts/doctype/payment_entry/payment_entry.py:1579
-#: controllers/accounts_controller.py:2505 public/js/controllers/accounts.js:94
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
 #: public/js/controllers/taxes_and_totals.js:453
 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
 msgstr "No se puede seleccionar el tipo de cargo como 'Importe de línea anterior' o ' Total de línea anterior' para la primera linea"
 
-#: selling/doctype/quotation/quotation.py:266
+#: selling/doctype/quotation/quotation.py:267
 msgid "Cannot set as Lost as Sales Order is made."
 msgstr "No se puede definir como pérdida, cuando la orden de venta esta hecha."
 
-#: setup/doctype/authorization_rule/authorization_rule.py:92
+#: setup/doctype/authorization_rule/authorization_rule.py:91
 msgid "Cannot set authorization on basis of Discount for {0}"
 msgstr "No se puede establecer la autorización sobre la base de descuento para {0}"
 
-#: stock/doctype/item/item.py:697
+#: stock/doctype/item/item.py:689
 msgid "Cannot set multiple Item Defaults for a company."
 msgstr "No se pueden establecer varios valores predeterminados de artículos para una empresa."
 
-#: controllers/accounts_controller.py:3173
+#: controllers/accounts_controller.py:3226
 msgid "Cannot set quantity less than delivered quantity"
 msgstr "No se puede establecer una cantidad menor que la cantidad entregada"
 
-#: controllers/accounts_controller.py:3178
+#: controllers/accounts_controller.py:3229
 msgid "Cannot set quantity less than received quantity"
 msgstr "No se puede establecer una cantidad menor que la cantidad recibida"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.py:67
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
 msgid "Cannot set the field <b>{0}</b> for copying in variants"
 msgstr "No se puede establecer el campo <b>{0}</b> para copiar en variantes"
 
-#: accounts/doctype/payment_entry/payment_entry.js:876
+#: accounts/doctype/payment_entry/payment_entry.js:1050
 msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
 msgstr "No se puede {0} {1} {2} sin ninguna factura pendiente negativa"
 
@@ -12689,7 +13059,7 @@
 msgid "Capacity Planning"
 msgstr "Planificación de capacidad"
 
-#: manufacturing/doctype/work_order/work_order.py:627
+#: manufacturing/doctype/work_order/work_order.py:650
 msgid "Capacity Planning Error, planned start time can not be same as end time"
 msgstr "Error de planificación de capacidad, la hora de inicio planificada no puede ser la misma que la hora de finalización"
 
@@ -12731,7 +13101,7 @@
 msgid "Capital Work In Progress Account"
 msgstr "Cuenta Capital Work In Progress"
 
-#: accounts/report/account_balance/account_balance.js:43
+#: accounts/report/account_balance/account_balance.js:42
 msgid "Capital Work in Progress"
 msgstr "Trabajo de capital en progreso"
 
@@ -12753,7 +13123,7 @@
 msgid "Capitalization Method"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:155
+#: assets/doctype/asset/asset.js:194
 msgid "Capitalize Asset"
 msgstr ""
 
@@ -12775,17 +13145,22 @@
 msgid "Capitalized In"
 msgstr ""
 
-#. Label of a Data field in DocType 'Shipment'
-#: stock/doctype/shipment/shipment.json
-msgctxt "Shipment"
-msgid "Carrier"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
 msgstr ""
 
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
+msgid "Carrier"
+msgstr "Operador"
+
+#. Label of a Data field in DocType 'Shipment'
+#: stock/doctype/shipment/shipment.json
+msgctxt "Shipment"
 msgid "Carrier Service"
-msgstr ""
+msgstr "Servicio de Operador"
 
 #. Label of a Check field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
@@ -12795,7 +13170,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
-#: accounts/report/account_balance/account_balance.js:41
+#: accounts/report/account_balance/account_balance.js:40
 #: setup/setup_wizard/operations/install_fixtures.py:208
 msgid "Cash"
 msgstr "Efectivo"
@@ -12842,15 +13217,15 @@
 msgid "Cash Flow Statement"
 msgstr "Estado de Flujos de Efectivo"
 
-#: accounts/report/cash_flow/cash_flow.py:146
+#: accounts/report/cash_flow/cash_flow.py:144
 msgid "Cash Flow from Financing"
 msgstr "Flujo de caja de financiación"
 
-#: accounts/report/cash_flow/cash_flow.py:139
+#: accounts/report/cash_flow/cash_flow.py:137
 msgid "Cash Flow from Investing"
 msgstr "Flujo de efectivo de inversión"
 
-#: accounts/report/cash_flow/cash_flow.py:127
+#: accounts/report/cash_flow/cash_flow.py:125
 msgid "Cash Flow from Operations"
 msgstr "Flujo de caja operativo"
 
@@ -12859,7 +13234,7 @@
 msgid "Cash In Hand"
 msgstr "Efectivo en caja"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
 msgid "Cash or Bank Account is mandatory for making payment entry"
 msgstr "'Cuenta de Efectivo' o 'Cuenta Bancaria' es obligatoria para hacer una entrada de pago"
 
@@ -12881,9 +13256,9 @@
 msgid "Cash/Bank Account"
 msgstr "Cuenta de caja / banco"
 
-#: accounts/report/pos_register/pos_register.js:39
-#: accounts/report/pos_register/pos_register.py:126
-#: accounts/report/pos_register/pos_register.py:200
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
 msgid "Cashier"
 msgstr "Cajero"
 
@@ -12939,16 +13314,16 @@
 msgid "Category Name"
 msgstr "Nombre Categoría"
 
-#: assets/dashboard_fixtures.py:94
+#: assets/dashboard_fixtures.py:93
 msgid "Category-wise Asset Value"
 msgstr "Valor del activo por categoría"
 
-#: buying/doctype/purchase_order/purchase_order.py:313
-#: buying/doctype/request_for_quotation/request_for_quotation.py:99
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
 msgid "Caution"
 msgstr "Precaución"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:151
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
 msgid "Caution: This might alter frozen accounts."
 msgstr ""
 
@@ -12958,6 +13333,36 @@
 msgid "Cellphone Number"
 msgstr "Número Celular"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr "Celsius"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
+
 #. Label of a Attach field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
@@ -12988,7 +13393,12 @@
 msgid "Certificate Required"
 msgstr "Certificado Requerido"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "Change"
 msgstr "Cambio"
 
@@ -13004,11 +13414,11 @@
 msgid "Change Amount"
 msgstr "Importe de Cambio"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:90
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
 msgid "Change Release Date"
 msgstr "Cambiar fecha de lanzamiento"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:165
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
 msgid "Change in Stock Value"
 msgstr ""
 
@@ -13024,7 +13434,7 @@
 msgid "Change in Stock Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:885
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
 msgid "Change the account type to Receivable or select a different account."
 msgstr "Cambie el tipo de cuenta a Cobrar o seleccione una cuenta diferente."
 
@@ -13035,7 +13445,7 @@
 msgid "Change this date manually to setup the next synchronization start date"
 msgstr "Cambie esta fecha manualmente para configurar la próxima fecha de inicio de sincronización"
 
-#: selling/doctype/customer/customer.py:122
+#: selling/doctype/customer/customer.py:121
 msgid "Changed customer name to '{}' as '{}' already exists."
 msgstr ""
 
@@ -13043,9 +13453,13 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Changes"
-msgstr ""
+msgstr "Cambio"
 
-#: stock/doctype/item/item.js:235
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr "Cambios en {0}"
+
+#: stock/doctype/item/item.js:277
 msgid "Changing Customer Group for the selected Customer is not allowed."
 msgstr "No se permite cambiar el grupo de clientes para el cliente seleccionado."
 
@@ -13055,12 +13469,12 @@
 msgid "Channel Partner"
 msgstr "Canal de socio"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1634
-#: controllers/accounts_controller.py:2568
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:42
+#: accounts/report/account_balance/account_balance.js:41
 msgid "Chargeable"
 msgstr "Devengable"
 
@@ -13076,7 +13490,15 @@
 msgid "Charges Incurred"
 msgstr "Cargos Incurridos"
 
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
 msgid "Chart"
 msgstr "Gráfico"
 
@@ -13104,10 +13526,10 @@
 msgid "Chart Tree"
 msgstr "Árbol de cartas"
 
-#: accounts/doctype/account/account.js:75
+#: accounts/doctype/account/account.js:70
 #: accounts/doctype/account/account_tree.js:5
-#: accounts/doctype/cost_center/cost_center_tree.js:35
-#: public/js/setup_wizard.js:36 setup/doctype/company/company.js:92
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
 msgid "Chart of Accounts"
 msgstr "Catálogo de cuentas"
 
@@ -13143,7 +13565,7 @@
 msgid "Chart of Accounts Importer"
 msgstr "Importador de plan de cuentas"
 
-#: accounts/doctype/account/account_tree.js:133
+#: accounts/doctype/account/account_tree.js:181
 #: accounts/doctype/cost_center/cost_center.js:41
 msgid "Chart of Cost Centers"
 msgstr "Centros de costos"
@@ -13154,7 +13576,7 @@
 msgid "Chart of Cost Centers"
 msgstr "Centros de costos"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:65
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
 msgid "Charts Based On"
 msgstr "Gráficos basados en"
 
@@ -13169,7 +13591,7 @@
 #: communication/doctype/communication_medium/communication_medium.json
 msgctxt "Communication Medium"
 msgid "Chat"
-msgstr ""
+msgstr "Chat"
 
 #. Title of an Onboarding Step
 #. Label of an action in the Onboarding Step 'Check Stock Ledger'
@@ -13232,7 +13654,12 @@
 msgid "Checking this will round off the tax amount to the nearest integer"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:252
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
 msgid "Checkout Order / Submit Order / New Order"
 msgstr "Realizar pedido / Enviar pedido / Nuevo pedido"
 
@@ -13281,7 +13708,7 @@
 msgid "Cheque Width"
 msgstr "Ancho Cheque"
 
-#: public/js/controllers/transaction.js:2061
+#: public/js/controllers/transaction.js:2105
 msgid "Cheque/Reference Date"
 msgstr "Cheque / Fecha de referencia"
 
@@ -13302,10 +13729,11 @@
 msgstr "Cheque / No. de Referencia"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
 msgid "Cheques Required"
 msgstr "Cheques requeridos"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
 msgid "Cheques and Deposits incorrectly cleared"
 msgstr "Cheques y Depósitos liquidados de forma incorrecta"
 
@@ -13319,11 +13747,11 @@
 msgid "Child Task exists for this Task. You can not delete this Task."
 msgstr "Existe Tarea Hija para esta Tarea. No puedes eliminar esta Tarea."
 
-#: stock/doctype/warehouse/warehouse_tree.js:17
+#: stock/doctype/warehouse/warehouse_tree.js:21
 msgid "Child nodes can be only created under 'Group' type nodes"
 msgstr "Los nodos hijos sólo pueden ser creados bajo los nodos de tipo &quot;grupo&quot;"
 
-#: stock/doctype/warehouse/warehouse.py:98
+#: stock/doctype/warehouse/warehouse.py:96
 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
 msgstr "No se puede eliminar este almacén. Existe almacén hijo para este almacén."
 
@@ -13338,7 +13766,7 @@
 msgid "Circular Reference Error"
 msgstr "Error de referencia circular"
 
-#: public/js/utils/contact_address_quick_entry.js:76
+#: public/js/utils/contact_address_quick_entry.js:79
 msgid "City"
 msgstr "Ciudad"
 
@@ -13366,12 +13794,27 @@
 msgid "Class / Percentage"
 msgstr "Clase / Porcentaje"
 
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Clauses and Conditions"
 msgstr "Cláusulas y Condiciones"
 
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
+
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
@@ -13379,7 +13822,9 @@
 msgstr "Borrar tabla"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
 msgid "Clearance Date"
 msgstr "Fecha de liquidación"
 
@@ -13419,11 +13864,11 @@
 msgid "Clearance Date"
 msgstr "Fecha de liquidación"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:115
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
 msgid "Clearance Date not mentioned"
 msgstr "Fecha de liquidación no definida"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:113
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
 msgid "Clearance Date updated"
 msgstr "Fecha de liquidación actualizada"
 
@@ -13431,7 +13876,7 @@
 msgid "Clearing Demo Data..."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:535
+#: manufacturing/doctype/production_plan/production_plan.js:577
 msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
 msgstr ""
 
@@ -13439,7 +13884,7 @@
 msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:530
+#: manufacturing/doctype/production_plan/production_plan.js:572
 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
 msgstr ""
 
@@ -13454,6 +13899,10 @@
 msgid "Click on the link below to verify your email and confirm the appointment"
 msgstr "Haga clic en el enlace a continuación para verificar su correo electrónico y confirmar la cita"
 
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
+
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -13464,7 +13913,7 @@
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Client ID"
-msgstr ""
+msgstr "Id del cliente"
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
@@ -13472,19 +13921,19 @@
 msgid "Client Secret"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order_list.js:30
-#: crm/doctype/opportunity/opportunity.js:108
-#: manufacturing/doctype/production_plan/production_plan.js:101
-#: manufacturing/doctype/work_order/work_order.js:559
-#: quality_management/doctype/quality_meeting/quality_meeting_list.js:8
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/doctype/sales_order/sales_order_list.js:45
-#: stock/doctype/delivery_note/delivery_note.js:209
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/doctype/issue/issue.js:17
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
 msgid "Close"
 msgstr "Cerrar"
 
@@ -13494,7 +13943,7 @@
 msgid "Close Issue After Days"
 msgstr "Cerrar Problema Después Días"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:67
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
 msgid "Close Loan"
 msgstr "Préstamo cerrado"
 
@@ -13504,17 +13953,18 @@
 msgid "Close Replied Opportunity After Days"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:178
+#: selling/page/point_of_sale/pos_controller.js:200
 msgid "Close the POS"
 msgstr "Cierre el POS"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:6
-#: selling/doctype/sales_order/sales_order_list.js:7
-#: stock/doctype/delivery_note/delivery_note_list.js:8
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:8
-#: support/report/issue_analytics/issue_analytics.js:59
-#: support/report/issue_summary/issue_summary.js:47
-#: support/report/issue_summary/issue_summary.py:372
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
 msgid "Closed"
 msgstr "Cerrado"
 
@@ -13621,11 +14071,11 @@
 msgid "Closed Documents"
 msgstr "Documentos Cerrados"
 
-#: manufacturing/doctype/work_order/work_order.py:1395
+#: manufacturing/doctype/work_order/work_order.py:1404
 msgid "Closed Work Order can not be stopped or Re-opened"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:420
+#: selling/doctype/sales_order/sales_order.py:431
 msgid "Closed order cannot be cancelled. Unclose to cancel."
 msgstr "Orden cerrada no se puede cancelar. Abrir para cancelar."
 
@@ -13635,13 +14085,13 @@
 msgid "Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:464
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:221
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
 msgid "Closing (Cr)"
 msgstr "Cierre (Cred)"
 
-#: accounts/report/trial_balance/trial_balance.py:457
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:214
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
 msgid "Closing (Dr)"
 msgstr "Cierre (Deb)"
 
@@ -13655,7 +14105,7 @@
 msgid "Closing Account Head"
 msgstr "Cuenta principal de cierre"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:99
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
 msgid "Closing Account {0} must be of type Liability / Equity"
 msgstr "Cuenta de Clausura {0} tiene que ser de Responsabilidad / Patrimonio"
 
@@ -13665,7 +14115,7 @@
 msgid "Closing Amount"
 msgstr "Monto de cierre"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:140
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
 msgid "Closing Balance"
 msgstr "Balance de cierre"
 
@@ -13730,7 +14180,7 @@
 msgid "Code"
 msgstr "Código"
 
-#: public/js/setup_wizard.js:174
+#: public/js/setup_wizard.js:190
 msgid "Collapse All"
 msgstr "Desplegar todo"
 
@@ -13798,10 +14248,15 @@
 msgid "Column in Bank File"
 msgstr "Columna en archivo bancario"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr "Columna {0}"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
 msgid "Combined invoice portion must equal 100%"
 msgstr ""
 
+#: templates/pages/task_info.html:86
 #: utilities/report/youtube_interactions/youtube_interactions.py:28
 msgid "Comments"
 msgstr "Comentarios"
@@ -13921,6 +14376,12 @@
 msgid "Commission on Sales"
 msgstr "Comisiones sobre ventas"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:217
 msgid "Communication"
 msgstr "Comunicaciones"
@@ -13953,7 +14414,7 @@
 msgid "Communication Medium Type"
 msgstr "Tipo de medio de comunicación"
 
-#: setup/install.py:111
+#: setup/install.py:92
 msgid "Compact Item Print"
 msgstr "Impresión Compacta de Artículo"
 
@@ -13966,10 +14427,10 @@
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
 #: accounts/doctype/account/account_tree.js:12
-#: accounts/doctype/account/account_tree.js:149
-#: accounts/doctype/cost_center/cost_center_tree.js:8
-#: accounts/doctype/journal_entry/journal_entry.js:72
-#: accounts/report/account_balance/account_balance.js:9
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
 #: accounts/report/accounts_payable/accounts_payable.js:8
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
 #: accounts/report/accounts_receivable/accounts_receivable.js:10
@@ -13977,105 +14438,106 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:8
-#: accounts/report/budget_variance_report/budget_variance_report.js:74
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:9
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:9
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:9
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:9
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
 #: accounts/report/financial_ratios/financial_ratios.js:9
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:183
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
 #: accounts/report/general_ledger/general_ledger.js:8
 #: accounts/report/general_ledger/general_ledger.py:62
 #: accounts/report/gross_profit/gross_profit.js:8
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:227
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:272
-#: accounts/report/payment_ledger/payment_ledger.js:9
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
-#: accounts/report/pos_register/pos_register.js:9
-#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
 #: accounts/report/profitability_analysis/profitability_analysis.js:8
 #: accounts/report/purchase_register/purchase_register.js:33
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:22
 #: accounts/report/sales_register/sales_register.js:33
 #: accounts/report/share_ledger/share_ledger.py:58
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:9
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:9
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:9
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
 #: accounts/report/trial_balance/trial_balance.js:8
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:9
-#: assets/report/fixed_asset_register/fixed_asset_register.js:9
-#: buying/report/procurement_tracker/procurement_tracker.js:9
-#: buying/report/purchase_analytics/purchase_analytics.js:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:9
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:278
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:9
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:268
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
-#: crm/report/lead_details/lead_details.js:9
+#: crm/report/lead_details/lead_details.js:8
 #: crm/report/lead_details/lead_details.py:52
-#: crm/report/lost_opportunity/lost_opportunity.js:9
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:59
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:52
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:119
-#: manufacturing/doctype/bom_creator/bom_creator.js:52
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:9
-#: manufacturing/report/job_card_summary/job_card_summary.js:8
-#: manufacturing/report/process_loss_report/process_loss_report.js:8
-#: manufacturing/report/production_analytics/production_analytics.js:9
-#: manufacturing/report/production_planning_report/production_planning_report.js:9
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:8
-#: manufacturing/report/work_order_summary/work_order_summary.js:8
-#: projects/report/project_summary/project_summary.js:9
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
 #: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
-#: public/js/sales_trends_filters.js:55
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:28
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
 #: regional/report/irs_1099/irs_1099.js:8
-#: regional/report/uae_vat_201/uae_vat_201.js:9
-#: regional/report/vat_audit_report/vat_audit_report.js:9
-#: selling/page/point_of_sale/pos_controller.js:64
-#: selling/page/sales_funnel/sales_funnel.js:30
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.js:8
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:9
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
 #: selling/report/lost_quotations/lost_quotations.js:8
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:9
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
-#: selling/report/sales_analytics/sales_analytics.js:50
-#: selling/report/sales_order_analysis/sales_order_analysis.js:9
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
 #: selling/report/sales_order_analysis/sales_order_analysis.py:343
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:9
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:34
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:9
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:9
-#: selling/report/territory_wise_sales/territory_wise_sales.js:17
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
 #: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
 #: setup/doctype/department/department_tree.js:10
 #: setup/doctype/employee/employee_tree.js:8
 #: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
-#: stock/doctype/warehouse/warehouse_tree.js:10
+#: stock/doctype/warehouse/warehouse_tree.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:9
-#: stock/report/delayed_item_report/delayed_item_report.js:9
-#: stock/report/delayed_order_report/delayed_order_report.js:9
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:116
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:8
-#: stock/report/item_shortage_report/item_shortage_report.js:9
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
 #: stock/report/item_shortage_report/item_shortage_report.py:137
 #: stock/report/product_bundle_balance/product_bundle_balance.py:115
 #: stock/report/reserved_stock/reserved_stock.js:8
@@ -14084,20 +14546,20 @@
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
 #: stock/report/serial_no_ledger/serial_no_ledger.py:37
 #: stock/report/stock_ageing/stock_ageing.js:8
-#: stock/report/stock_analytics/stock_analytics.js:42
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
 #: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:466
+#: stock/report/stock_balance/stock_balance.py:473
 #: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:268
+#: stock/report/stock_ledger/stock_ledger.py:340
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
 #: stock/report/stock_projected_qty/stock_projected_qty.js:8
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:9
-#: stock/report/total_stock_summary/total_stock_summary.js:18
-#: stock/report/total_stock_summary/total_stock_summary.py:30
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:9
-#: support/report/issue_analytics/issue_analytics.js:9
-#: support/report/issue_summary/issue_summary.js:9
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
 msgid "Company"
 msgstr "Compañía"
 
@@ -14555,6 +15017,12 @@
 msgid "Company"
 msgstr "Compañía"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "Compañía"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -14849,7 +15317,7 @@
 msgid "Company Abbreviation"
 msgstr "Abreviatura de la compañia"
 
-#: public/js/setup_wizard.js:155
+#: public/js/setup_wizard.js:164
 msgid "Company Abbreviation cannot have more than 5 characters"
 msgstr "La abreviatura de la Empresa no puede tener más de 5 caracteres"
 
@@ -14859,7 +15327,7 @@
 msgid "Company Account"
 msgstr "Cuenta de la compañia"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
@@ -14872,7 +15340,7 @@
 msgid "Company Address"
 msgstr "Dirección de la Compañía"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address"
@@ -14884,28 +15352,28 @@
 msgid "Company Address"
 msgstr "Dirección de la Compañía"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address"
 msgstr "Dirección de la Compañía"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address"
 msgstr "Dirección de la Compañía"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address"
 msgstr "Dirección de la Compañía"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address Display"
@@ -14957,39 +15425,39 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Company Billing Address"
-msgstr ""
+msgstr "Dirección de Facturación de la Compañía"
 
 #. Label of a Link field in DocType 'Purchase Order'
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Company Billing Address"
-msgstr ""
+msgstr "Dirección de Facturación de la Compañía"
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Company Billing Address"
-msgstr ""
+msgstr "Dirección de Facturación de la Compañía"
 
 #. Label of a Link field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Company Billing Address"
-msgstr ""
+msgstr "Dirección de Facturación de la Compañía"
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Company Billing Address"
-msgstr ""
+msgstr "Dirección de Facturación de la Compañía"
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Company Billing Address"
-msgstr ""
+msgstr "Dirección de Facturación de la Compañía"
 
 #. Label of a Text Editor field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -15033,7 +15501,7 @@
 msgid "Company Name as per Imported Tally Data"
 msgstr "Nombre de la empresa según los datos de conteo importados"
 
-#: public/js/setup_wizard.js:63
+#: public/js/setup_wizard.js:67
 msgid "Company Name cannot be Company"
 msgstr "Nombre de la empresa no puede ser Company"
 
@@ -15071,32 +15539,32 @@
 msgid "Company Tax ID"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:604
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
 msgid "Company and Posting Date is mandatory"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2203
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
 msgid "Company currencies of both the companies should match for Inter Company Transactions."
 msgstr "Las monedas de la empresa de ambas compañías deben coincidir para las Transacciones entre empresas."
 
-#: stock/doctype/material_request/material_request.js:258
-#: stock/doctype/stock_entry/stock_entry.js:575
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
 msgid "Company field is required"
 msgstr "Campo de la empresa es obligatorio"
 
-#: accounts/doctype/bank_account/bank_account.py:58
+#: accounts/doctype/bank_account/bank_account.py:72
 msgid "Company is mandatory for company account"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:413
-msgid "Company is mandatory was generating invoice. Please set default company in Global Defaults."
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
 msgstr ""
 
-#: setup/doctype/company/company.js:161
+#: setup/doctype/company/company.js:191
 msgid "Company name not same"
 msgstr "El nombre de la empresa no es el mismo"
 
-#: assets/doctype/asset/asset.py:206
+#: assets/doctype/asset/asset.py:208
 msgid "Company of asset {0} and purchase document {1} doesn't matches."
 msgstr "La empresa del activo {0} y el documento de compra {1} no coinciden."
 
@@ -15111,14 +15579,14 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company which internal customer represents"
-msgstr ""
+msgstr "Compañía a la que representa el Cliente Interno"
 
 #. Description of the 'Represents Company' (Link) field in DocType 'Delivery
 #. Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Company which internal customer represents."
-msgstr ""
+msgstr "Compañía a la que representa el Cliente Interno."
 
 #. Description of the 'Represents Company' (Link) field in DocType 'Purchase
 #. Invoice'
@@ -15127,15 +15595,15 @@
 msgid "Company which internal supplier represents"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:80
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
 msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
 msgstr "La empresa {0} ya existe. Continuar sobrescribirá la empresa y el plan de cuentas."
 
-#: accounts/doctype/account/account.py:443
+#: accounts/doctype/account/account.py:457
 msgid "Company {0} does not exist"
 msgstr "Compañía {0} no existe"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:76
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
 msgid "Company {0} is added more than once"
 msgstr ""
 
@@ -15143,7 +15611,7 @@
 msgid "Company {} does not exist yet. Taxes setup aborted."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:449
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
 msgid "Company {} does not match with POS Profile Company {}"
 msgstr ""
 
@@ -15176,7 +15644,7 @@
 msgid "Competitor Name"
 msgstr "Nombre del Competidor"
 
-#: public/js/utils/sales_common.js:417
+#: public/js/utils/sales_common.js:473
 msgid "Competitors"
 msgstr "Competidores"
 
@@ -15192,7 +15660,9 @@
 msgid "Competitors"
 msgstr "Competidores"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:61
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
 msgid "Complete"
 msgstr "Completar"
 
@@ -15208,23 +15678,26 @@
 msgid "Complete"
 msgstr "Completar"
 
-#: manufacturing/doctype/job_card/job_card.js:263
+#: manufacturing/doctype/job_card/job_card.js:296
 msgid "Complete Job"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
 #: accounts/doctype/subscription/subscription_list.js:8
 #: assets/doctype/asset_repair/asset_repair_list.js:7
-#: buying/doctype/purchase_order/purchase_order_list.js:24
+#: buying/doctype/purchase_order/purchase_order_list.js:43
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:9
 #: manufacturing/report/job_card_summary/job_card_summary.py:93
 #: manufacturing/report/work_order_summary/work_order_summary.py:151
 #: projects/doctype/timesheet/timesheet_list.js:13
 #: projects/report/project_summary/project_summary.py:95
-#: selling/doctype/sales_order/sales_order_list.js:12
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:9
-#: stock/doctype/delivery_note/delivery_note_list.js:14
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
 #: stock/doctype/material_request/material_request_list.js:13
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
 msgid "Completed"
 msgstr "Completado"
 
@@ -15463,31 +15936,32 @@
 #: manufacturing/doctype/job_card_operation/job_card_operation.json
 msgctxt "Job Card Operation"
 msgid "Completed Qty"
-msgstr "Cantidad completada"
+msgstr "Cant. completada"
 
 #. Label of a Float field in DocType 'Job Card Time Log'
 #: manufacturing/doctype/job_card_time_log/job_card_time_log.json
 msgctxt "Job Card Time Log"
 msgid "Completed Qty"
-msgstr "Cantidad completada"
+msgstr "Cant. completada"
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Completed Qty"
-msgstr "Cantidad completada"
+msgstr "Cant. completada"
 
 #. Label of a Float field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Completed Qty"
-msgstr "Cantidad completada"
+msgstr "Cant. completada"
 
-#: manufacturing/doctype/work_order/work_order.py:885
+#: manufacturing/doctype/work_order/work_order.py:902
 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
 msgstr "La cantidad completa no puede ser mayor que la &#39;Cantidad para fabricar&#39;"
 
-#: manufacturing/doctype/job_card/job_card.js:277
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
 msgid "Completed Quantity"
 msgstr "Cantidad completada"
 
@@ -15622,7 +16096,7 @@
 msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
 msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:19
+#: buying/doctype/buying_settings/buying_settings.js:20
 msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
 msgstr "Configure la lista de precios predeterminada al crear una nueva transacción de compra. Los precios de los artículos se obtendrán de esta lista de precios."
 
@@ -15632,12 +16106,12 @@
 msgid "Confirmation Date"
 msgstr "Fecha de confirmación"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:37
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:45
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
 msgid "Connect to Quickbooks"
 msgstr "Conectarse a Quickbooks"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:59
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
 msgid "Connected to QuickBooks"
 msgstr "Conectado a QuickBooks"
 
@@ -15647,7 +16121,7 @@
 msgid "Connected to QuickBooks"
 msgstr "Conectado a QuickBooks"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:58
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
 msgid "Connecting to QuickBooks"
 msgstr "Conectando a QuickBooks"
 
@@ -15661,97 +16135,103 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
 
 #. Label of a Tab Break field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Connections"
-msgstr ""
+msgstr "Conexiones"
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr "Conexiones"
 
 #: accounts/report/general_ledger/general_ledger.js:172
 msgid "Consider Accounting Dimensions"
@@ -15769,6 +16249,12 @@
 msgid "Consider Minimum Order Qty"
 msgstr ""
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
@@ -15858,15 +16344,15 @@
 msgid "Consumable Cost"
 msgstr "Coste de consumibles"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
 msgid "Consumed"
 msgstr "Consumido"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
 msgid "Consumed Amount"
 msgstr "Monto consumido"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
 msgid "Consumed Asset Items is mandatory for Decapitalization"
 msgstr ""
 
@@ -15897,7 +16383,7 @@
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:59
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
 msgid "Consumed Qty"
 msgstr "Cantidad consumida"
 
@@ -15937,7 +16423,7 @@
 msgid "Consumed Stock Items"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
 msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
 msgstr ""
 
@@ -16472,9 +16958,9 @@
 msgid "Content Type"
 msgstr "Tipo de contenido"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
-#: public/js/controllers/transaction.js:2074
-#: selling/doctype/quotation/quotation.js:344
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
 msgid "Continue"
 msgstr "Continuar"
 
@@ -16560,7 +17046,7 @@
 msgstr "Términos y Condiciones del Contrato"
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:121
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
 msgid "Contribution %"
 msgstr "Contribución %"
 
@@ -16571,10 +17057,14 @@
 msgstr "Contribución (%)"
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:123
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
 msgid "Contribution Amount"
 msgstr "Importe de contribución"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
@@ -16593,7 +17083,7 @@
 msgid "Control Historical Stock Transactions"
 msgstr ""
 
-#: public/js/utils.js:684
+#: public/js/utils.js:747
 msgid "Conversion Factor"
 msgstr "Factor de conversión"
 
@@ -16693,7 +17183,7 @@
 msgid "Conversion Factor"
 msgstr "Factor de conversión"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:86
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
 msgid "Conversion Rate"
 msgstr "Tasa de conversión"
 
@@ -16715,11 +17205,11 @@
 msgid "Conversion Rate"
 msgstr "Tasa de conversión"
 
-#: stock/doctype/item/item.py:387
+#: stock/doctype/item/item.py:386
 msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
 msgstr "El factor de conversión de la unidad de medida (UdM) en la línea {0} debe ser 1"
 
-#: controllers/accounts_controller.py:2384
+#: controllers/accounts_controller.py:2453
 msgid "Conversion rate cannot be 0 or 1"
 msgstr "La tasa de conversión no puede ser 0 o 1"
 
@@ -16729,12 +17219,12 @@
 msgid "Convert Item Description to Clean HTML in Transactions"
 msgstr ""
 
-#: accounts/doctype/account/account.js:106
-#: accounts/doctype/cost_center/cost_center.js:119
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
 msgid "Convert to Group"
 msgstr "Convertir a grupo"
 
-#: stock/doctype/warehouse/warehouse.js:61
+#: stock/doctype/warehouse/warehouse.js:59
 msgctxt "Warehouse"
 msgid "Convert to Group"
 msgstr "Convertir a grupo"
@@ -16743,17 +17233,17 @@
 msgid "Convert to Item Based Reposting"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:60
+#: stock/doctype/warehouse/warehouse.js:58
 msgctxt "Warehouse"
 msgid "Convert to Ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.js:83
-#: accounts/doctype/cost_center/cost_center.js:116
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
 msgid "Convert to Non-Group"
 msgstr "Convertir a 'Sin-Grupo'"
 
-#: crm/report/lead_details/lead_details.js:41
+#: crm/report/lead_details/lead_details.js:40
 #: selling/page/sales_funnel/sales_funnel.py:58
 msgid "Converted"
 msgstr "Convertido"
@@ -16800,11 +17290,11 @@
 msgid "Corrective Action"
 msgstr "Acción correctiva"
 
-#: manufacturing/doctype/job_card/job_card.js:146
+#: manufacturing/doctype/job_card/job_card.js:155
 msgid "Corrective Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:151
+#: manufacturing/doctype/job_card/job_card.js:162
 msgid "Corrective Operation"
 msgstr ""
 
@@ -16837,23 +17327,23 @@
 #: accounts/report/accounts_payable/accounts_payable.js:28
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
 #: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
 #: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:643
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:300
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
 #: accounts/report/purchase_register/purchase_register.js:46
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:29
 #: accounts/report/sales_register/sales_register.js:52
-#: accounts/report/sales_register/sales_register.py:250
+#: accounts/report/sales_register/sales_register.py:251
 #: accounts/report/trial_balance/trial_balance.js:49
-#: assets/report/fixed_asset_register/fixed_asset_register.js:30
-#: assets/report/fixed_asset_register/fixed_asset_register.py:461
-#: buying/report/procurement_tracker/procurement_tracker.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
 #: buying/report/procurement_tracker/procurement_tracker.py:32
-#: public/js/financial_statements.js:237
+#: public/js/financial_statements.js:246
 msgid "Cost Center"
 msgstr "Centro de costos"
 
@@ -17229,7 +17719,7 @@
 msgid "Cost Center Allocation Percentages"
 msgstr ""
 
-#: public/js/utils/sales_common.js:383
+#: public/js/utils/sales_common.js:432
 msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
 msgstr ""
 
@@ -17239,7 +17729,7 @@
 msgid "Cost Center Name"
 msgstr "Nombre del centro de costos"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:25
+#: accounts/doctype/cost_center/cost_center_tree.js:38
 msgid "Cost Center Number"
 msgstr "Número de centro de costo"
 
@@ -17254,28 +17744,28 @@
 msgid "Cost Center and Budgeting"
 msgstr "Centro de costos y presupuesto"
 
-#: accounts/doctype/cost_center/cost_center.py:77
+#: accounts/doctype/cost_center/cost_center.py:75
 msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1235
-#: stock/doctype/purchase_receipt/purchase_receipt.py:788
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
 msgid "Cost Center is required in row {0} in Taxes table for type {1}"
 msgstr "Centro de costos requerido para la línea {0} en la tabla Impuestos para el tipo {1}"
 
-#: accounts/doctype/cost_center/cost_center.py:74
+#: accounts/doctype/cost_center/cost_center.py:72
 msgid "Cost Center with Allocation records can not be converted to a group"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:80
+#: accounts/doctype/cost_center/cost_center.py:78
 msgid "Cost Center with existing transactions can not be converted to group"
 msgstr "El centro de costos con transacciones existentes no se puede convertir a 'grupo'"
 
-#: accounts/doctype/cost_center/cost_center.py:65
+#: accounts/doctype/cost_center/cost_center.py:63
 msgid "Cost Center with existing transactions can not be converted to ledger"
 msgstr "El centro de costos con transacciones existentes no se puede convertir a libro mayor"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:154
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
 msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
 msgstr ""
 
@@ -17287,7 +17777,7 @@
 msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/report/financial_statements.py:612
+#: accounts/report/financial_statements.py:611
 msgid "Cost Center: {0} does not exist"
 msgstr "Centro de coste: {0} no existe"
 
@@ -17312,8 +17802,8 @@
 msgid "Cost Per Unit"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:375
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:399
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
 msgid "Cost as on"
 msgstr "Computar como"
 
@@ -17323,7 +17813,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
-#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/account_balance/account_balance.js:43
 msgid "Cost of Goods Sold"
 msgstr "Costo sobre ventas"
 
@@ -17337,7 +17827,7 @@
 msgid "Cost of Issued Items"
 msgstr "Costo de productos entregados"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:381
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
 msgid "Cost of New Purchase"
 msgstr "Costo de Compra de Nueva"
 
@@ -17350,11 +17840,11 @@
 msgid "Cost of Purchased Items"
 msgstr "Costo de productos comprados"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:393
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
 msgid "Cost of Scrapped Asset"
 msgstr "Costo del Activo Desechado"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:387
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
 msgid "Cost of Sold Asset"
 msgstr "Costo del activo vendido"
 
@@ -17426,20 +17916,20 @@
 msgid "Could Not Delete Demo Data"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:551
+#: selling/doctype/quotation/quotation.py:547
 msgid "Could not auto create Customer due to the following missing mandatory field(s):"
 msgstr "No se pudo crear automáticamente el Cliente debido a que faltan los siguientes campos obligatorios:"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:165
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:225
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
 msgid "Could not auto update shifts. Shift with shift factor {0} needed."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:737
+#: stock/doctype/delivery_note/delivery_note.py:813
 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
 msgstr "No se pudo crear una Nota de Crédito automáticamente, desmarque 'Emitir Nota de Crédito' y vuelva a enviarla"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:339
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
 msgid "Could not detect the Company for updating Bank Accounts"
 msgstr ""
 
@@ -17448,22 +17938,23 @@
 msgid "Could not find path for "
 msgstr ""
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:128
-#: accounts/report/financial_statements.py:236
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
 msgid "Could not retrieve information for {0}."
 msgstr "No se pudo recuperar la información de {0}."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:78
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
 msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
 msgstr "No se pudo resolver la función de puntuación de criterios para {0}. Asegúrese de que la fórmula es válida."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:98
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
 msgid "Could not solve weighted score function. Make sure the formula is valid."
 msgstr "No se pudo resolver la función de puntuación ponderada. Asegúrese de que la fórmula es válida."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1030
-msgid "Could not update stock, invoice contains drop shipping item."
-msgstr "No se pudo actualizar valores, factura contiene los artículos con envío triangulado."
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -17472,7 +17963,7 @@
 msgstr "Contar"
 
 #: crm/report/lead_details/lead_details.py:63
-#: public/js/utils/contact_address_quick_entry.js:86
+#: public/js/utils/contact_address_quick_entry.js:89
 msgid "Country"
 msgstr "País"
 
@@ -17536,7 +18027,7 @@
 msgid "Country"
 msgstr "País"
 
-#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:422
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
 msgid "Country Code in File does not match with country code set up in the system"
 msgstr "El código de país en el archivo no coincide con el código de país configurado en el sistema"
 
@@ -17571,6 +18062,12 @@
 msgid "Coupon Code"
 msgstr "Código promocional"
 
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr "Código promocional"
+
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
@@ -17601,147 +18098,149 @@
 msgid "Coupon Type"
 msgstr "Tipo de cupón"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Cr"
-msgstr ""
+msgstr "Cr"
 
-#: accounts/doctype/account/account_tree.js:148
-#: accounts/doctype/account/account_tree.js:151
-#: accounts/doctype/dunning/dunning.js:54
-#: accounts/doctype/dunning/dunning.js:56
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:31
-#: accounts/doctype/journal_entry/journal_entry.js:85
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/pos_invoice/pos_invoice.js:51
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:97
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:103
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:114
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:120
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
 #: accounts/doctype/purchase_invoice/purchase_invoice.js:127
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:609
-#: accounts/doctype/sales_invoice/sales_invoice.js:106
-#: accounts/doctype/sales_invoice/sales_invoice.js:108
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
 #: accounts/doctype/sales_invoice/sales_invoice.js:121
 #: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:135
-#: accounts/doctype/sales_invoice/sales_invoice.js:142
-#: accounts/doctype/sales_invoice/sales_invoice.js:146
-#: accounts/doctype/sales_invoice/sales_invoice.js:157
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
-#: accounts/doctype/sales_invoice/sales_invoice.js:184
-#: buying/doctype/purchase_order/purchase_order.js:94
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: buying/doctype/purchase_order/purchase_order.js:324
-#: buying/doctype/purchase_order/purchase_order.js:330
-#: buying/doctype/purchase_order/purchase_order.js:336
-#: buying/doctype/purchase_order/purchase_order.js:348
-#: buying/doctype/purchase_order/purchase_order.js:354
-#: buying/doctype/request_for_quotation/request_for_quotation.js:43
-#: buying/doctype/request_for_quotation/request_for_quotation.js:146
-#: buying/doctype/request_for_quotation/request_for_quotation.js:169
-#: buying/doctype/supplier/supplier.js:96
-#: buying/doctype/supplier/supplier.js:100
-#: buying/doctype/supplier_quotation/supplier_quotation.js:24
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
 #: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
 #: buying/doctype/supplier_quotation/supplier_quotation.js:27
-#: crm/doctype/lead/lead.js:35 crm/doctype/lead/lead.js:38
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
 #: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
-#: crm/doctype/lead/lead.js:220 crm/doctype/opportunity/opportunity.js:85
-#: crm/doctype/opportunity/opportunity.js:90
-#: crm/doctype/opportunity/opportunity.js:97
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
 #: crm/doctype/opportunity/opportunity.js:103
-#: crm/doctype/prospect/prospect.js:12 crm/doctype/prospect/prospect.js:20
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:151
-#: manufacturing/doctype/blanket_order/blanket_order.js:31
-#: manufacturing/doctype/blanket_order/blanket_order.js:41
-#: manufacturing/doctype/blanket_order/blanket_order.js:53
-#: manufacturing/doctype/bom/bom.js:121 manufacturing/doctype/bom/bom.js:126
-#: manufacturing/doctype/bom/bom.js:132 manufacturing/doctype/bom/bom.js:135
-#: manufacturing/doctype/bom/bom.js:344
-#: manufacturing/doctype/bom_creator/bom_creator.js:93
-#: manufacturing/doctype/production_plan/production_plan.js:109
-#: manufacturing/doctype/production_plan/production_plan.js:115
-#: manufacturing/doctype/production_plan/production_plan.js:121
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/doctype/work_order/work_order.js:726
-#: projects/doctype/task/task_tree.js:77 public/js/communication.js:16
-#: public/js/communication.js:24 public/js/communication.js:30
-#: public/js/controllers/transaction.js:300
-#: public/js/controllers/transaction.js:301
-#: public/js/controllers/transaction.js:2188
-#: selling/doctype/customer/customer.js:165
-#: selling/doctype/quotation/quotation.js:119
-#: selling/doctype/quotation/quotation.js:129
-#: selling/doctype/sales_order/sales_order.js:548
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order.js:560
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order.js:570
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order.js:576
-#: selling/doctype/sales_order/sales_order.js:581
-#: selling/doctype/sales_order/sales_order.js:582
-#: selling/doctype/sales_order/sales_order.js:587
-#: selling/doctype/sales_order/sales_order.js:599
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:606
-#: selling/doctype/sales_order/sales_order.js:608
-#: selling/doctype/sales_order/sales_order.js:739
-#: selling/doctype/sales_order/sales_order.js:847
-#: stock/doctype/delivery_note/delivery_note.js:89
-#: stock/doctype/delivery_note/delivery_note.js:90
-#: stock/doctype/delivery_note/delivery_note.js:104
-#: stock/doctype/delivery_note/delivery_note.js:167
-#: stock/doctype/delivery_note/delivery_note.js:172
-#: stock/doctype/delivery_note/delivery_note.js:176
-#: stock/doctype/delivery_note/delivery_note.js:181
-#: stock/doctype/delivery_note/delivery_note.js:190
-#: stock/doctype/delivery_note/delivery_note.js:196
-#: stock/doctype/delivery_note/delivery_note.js:223
-#: stock/doctype/item/item.js:105 stock/doctype/item/item.js:108
-#: stock/doctype/item/item.js:112 stock/doctype/item/item.js:449
-#: stock/doctype/item/item.js:651
-#: stock/doctype/material_request/material_request.js:114
-#: stock/doctype/material_request/material_request.js:120
-#: stock/doctype/material_request/material_request.js:123
-#: stock/doctype/material_request/material_request.js:128
-#: stock/doctype/material_request/material_request.js:133
-#: stock/doctype/material_request/material_request.js:138
-#: stock/doctype/material_request/material_request.js:143
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
 #: stock/doctype/material_request/material_request.js:148
-#: stock/doctype/material_request/material_request.js:153
 #: stock/doctype/material_request/material_request.js:156
-#: stock/doctype/material_request/material_request.js:314
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/pick_list/pick_list.js:104
-#: stock/doctype/purchase_receipt/purchase_receipt.js:78
-#: stock/doctype/purchase_receipt/purchase_receipt.js:79
-#: stock/doctype/purchase_receipt/purchase_receipt.js:88
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
-#: stock/doctype/purchase_receipt/purchase_receipt.js:234
-#: stock/doctype/stock_entry/stock_entry.js:146
-#: stock/doctype/stock_entry/stock_entry.js:147
-#: stock/doctype/stock_entry/stock_entry.js:217
-#: stock/doctype/stock_entry/stock_entry.js:1065
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:159
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:63
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
-#: support/doctype/issue/issue.js:27
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
 msgid "Create"
 msgstr "Crear"
 
-#: manufacturing/doctype/work_order/work_order.js:179
+#: manufacturing/doctype/work_order/work_order.js:190
 msgid "Create BOM"
 msgstr "Crear lista de materiales"
 
@@ -17751,23 +18250,27 @@
 msgid "Create Chart Of Accounts Based On"
 msgstr "Crear plan de cuentas basado en"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:59
+#: stock/doctype/delivery_note/delivery_note_list.js:68
 msgid "Create Delivery Trip"
 msgstr "Crear Ruta de entrega"
 
-#: assets/doctype/asset/asset.js:122
+#: assets/doctype/asset/asset.js:154
 msgid "Create Depreciation Entry"
 msgstr ""
 
-#: utilities/activation.py:138
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr ""
+
+#: utilities/activation.py:136
 msgid "Create Employee"
 msgstr "Crear empleado"
 
-#: utilities/activation.py:136
+#: utilities/activation.py:134
 msgid "Create Employee Records"
 msgstr "Crear registros de empleados"
 
-#: utilities/activation.py:137
+#: utilities/activation.py:135
 msgid "Create Employee records."
 msgstr ""
 
@@ -17777,15 +18280,15 @@
 msgid "Create Grouped Asset"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:48
+#: accounts/doctype/journal_entry/journal_entry.js:96
 msgid "Create Inter Company Journal Entry"
 msgstr "Crear entrada de diario entre empresas"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:45
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
 msgid "Create Invoices"
 msgstr "Crear facturas"
 
-#: manufacturing/doctype/work_order/work_order.js:152
+#: manufacturing/doctype/work_order/work_order.js:159
 msgid "Create Job Card"
 msgstr "Crear tarjeta de trabajo"
 
@@ -17795,16 +18298,16 @@
 msgid "Create Job Card based on Batch Size"
 msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.js:20
+#: accounts/doctype/share_transfer/share_transfer.js:18
 msgid "Create Journal Entry"
 msgstr "Crear entrada de diario"
 
 #. Title of an Onboarding Step
-#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:80
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
 msgid "Create Lead"
 msgstr "Crear plomo"
 
-#: utilities/activation.py:78
+#: utilities/activation.py:76
 msgid "Create Leads"
 msgstr "Crear Leads"
 
@@ -17814,8 +18317,8 @@
 msgid "Create Ledger Entries for Change Amount"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:191
-#: selling/doctype/customer/customer.js:236
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
 msgid "Create Link"
 msgstr ""
 
@@ -17825,45 +18328,45 @@
 msgid "Create Missing Party"
 msgstr "Crear una Parte Perdida"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:150
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
 msgid "Create Multi-level BOM"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:119
+#: public/js/call_popup/call_popup.js:122
 msgid "Create New Contact"
-msgstr "Crear nuevo contacto"
+msgstr "Crear Nuevo Contacto"
 
-#: public/js/call_popup/call_popup.js:124
+#: public/js/call_popup/call_popup.js:128
 msgid "Create New Customer"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:129
+#: public/js/call_popup/call_popup.js:134
 msgid "Create New Lead"
 msgstr "Crear nuevo cliente potencial"
 
 #. Title of an Onboarding Step
-#: crm/doctype/lead/lead.js:198
+#: crm/doctype/lead/lead.js:208
 #: crm/onboarding_step/create_opportunity/create_opportunity.json
 msgid "Create Opportunity"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:60
+#: selling/page/point_of_sale/pos_controller.js:67
 msgid "Create POS Opening Entry"
 msgstr "Crear entrada de apertura de punto de venta"
 
-#: accounts/doctype/payment_order/payment_order.js:31
+#: accounts/doctype/payment_order/payment_order.js:39
 msgid "Create Payment Entries"
 msgstr "Crear entradas de pago"
 
-#: accounts/doctype/payment_request/payment_request.js:46
+#: accounts/doctype/payment_request/payment_request.js:58
 msgid "Create Payment Entry"
 msgstr "Crear entrada de pago"
 
-#: manufacturing/doctype/work_order/work_order.js:588
+#: manufacturing/doctype/work_order/work_order.js:627
 msgid "Create Pick List"
 msgstr "Crear lista de selección"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Create Print Format"
 msgstr "Crear formato de impresión"
 
@@ -17871,15 +18374,15 @@
 msgid "Create Prospect"
 msgstr ""
 
-#: utilities/activation.py:107
+#: utilities/activation.py:105
 msgid "Create Purchase Order"
 msgstr "Crear orden de compra"
 
-#: utilities/activation.py:105
+#: utilities/activation.py:103
 msgid "Create Purchase Orders"
 msgstr "Crear órdenes de compra"
 
-#: utilities/activation.py:89
+#: utilities/activation.py:87
 msgid "Create Quotation"
 msgstr "Crear cotización"
 
@@ -17894,57 +18397,57 @@
 msgid "Create Receiver List"
 msgstr "Crear Lista de Receptores"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:45
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:81
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
 msgid "Create Reposting Entries"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:53
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
 msgid "Create Reposting Entry"
 msgstr ""
 
 #: projects/doctype/timesheet/timesheet.js:54
-#: projects/doctype/timesheet/timesheet.js:203
-#: projects/doctype/timesheet/timesheet.js:207
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
 msgid "Create Sales Invoice"
-msgstr "Crear factura de ventas"
+msgstr "Crear Factura de Venta"
 
 #. Label of an action in the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-#: utilities/activation.py:98
+#: utilities/activation.py:96
 msgid "Create Sales Order"
 msgstr "Crear Pedido de Venta"
 
-#: utilities/activation.py:97
+#: utilities/activation.py:95
 msgid "Create Sales Orders to help you plan your work and deliver on-time"
 msgstr "Cree pedidos de ventas para ayudarlo a planificar su trabajo y entregarlo a tiempo"
 
-#: stock/doctype/stock_entry/stock_entry.js:346
+#: stock/doctype/stock_entry/stock_entry.js:399
 msgid "Create Sample Retention Stock Entry"
 msgstr "Crear entrada de stock de retención de muestra"
 
-#: public/js/utils/serial_no_batch_selector.js:220
+#: public/js/utils/serial_no_batch_selector.js:223
 msgid "Create Serial Nos"
-msgstr ""
+msgstr "Crear Nro. de Serie"
 
-#: stock/dashboard/item_dashboard.js:271
-#: stock/doctype/material_request/material_request.js:376
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
 msgid "Create Stock Entry"
-msgstr ""
+msgstr "Crear entrada de stock"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
 msgid "Create Supplier Quotation"
 msgstr "Crear presupuesto de proveedor"
 
-#: setup/doctype/company/company.js:110
+#: setup/doctype/company/company.js:130
 msgid "Create Tax Template"
 msgstr "Crear plantilla de impuestos"
 
-#: utilities/activation.py:129
+#: utilities/activation.py:127
 msgid "Create Timesheet"
 msgstr "Crear parte de horas"
 
-#: utilities/activation.py:118
+#: utilities/activation.py:116
 msgid "Create User"
 msgstr "Crear usuario"
 
@@ -17960,15 +18463,15 @@
 msgid "Create User Permission"
 msgstr "Crear Permiso de Usuario"
 
-#: utilities/activation.py:114
+#: utilities/activation.py:112
 msgid "Create Users"
 msgstr "Crear Usuarios"
 
-#: stock/doctype/item/item.js:647
+#: stock/doctype/item/item.js:721
 msgid "Create Variant"
 msgstr "Crear variante"
 
-#: stock/doctype/item/item.js:495 stock/doctype/item/item.js:530
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
 msgid "Create Variants"
 msgstr "Crear variantes"
 
@@ -18075,7 +18578,7 @@
 msgid "Create an Item"
 msgstr "Crear Producto"
 
-#: stock/stock_ledger.py:1684
+#: stock/stock_ledger.py:1676
 msgid "Create an incoming stock transaction for the Item."
 msgstr "Cree una transacción de stock entrante para el artículo."
 
@@ -18084,7 +18587,7 @@
 msgid "Create and Send Quotation"
 msgstr "Crear y Enviar Cotización"
 
-#: utilities/activation.py:87
+#: utilities/activation.py:85
 msgid "Create customer quotes"
 msgstr "Crear cotizaciones de clientes"
 
@@ -18128,23 +18631,23 @@
 msgid "Created On"
 msgstr "Creado el"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:248
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
 msgid "Created {0} scorecards for {1} between:"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:126
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
 msgid "Creating Accounts..."
 msgstr "Creando Cuentas ..."
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:398
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
 msgid "Creating Company and Importing Chart of Accounts"
 msgstr "Creación de empresa e importación de plan de cuentas"
 
-#: selling/doctype/sales_order/sales_order.js:912
+#: selling/doctype/sales_order/sales_order.js:1069
 msgid "Creating Delivery Note ..."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:137
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
 msgid "Creating Dimensions..."
 msgstr "Creando Dimensiones ..."
 
@@ -18152,34 +18655,34 @@
 msgid "Creating Packing Slip ..."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:1026
+#: selling/doctype/sales_order/sales_order.js:1194
 msgid "Creating Purchase Order ..."
 msgstr "Creando orden de compra ..."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:659
-#: buying/doctype/purchase_order/purchase_order.js:414
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:61
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
 msgid "Creating Purchase Receipt ..."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:81
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:146
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
 msgid "Creating Stock Entry"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:429
+#: buying/doctype/purchase_order/purchase_order.js:503
 msgid "Creating Subcontracting Order ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
 msgid "Creating Subcontracting Receipt ..."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:85
+#: setup/doctype/employee/employee.js:87
 msgid "Creating User..."
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:52
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
 msgid "Creating {0} Invoice"
 msgstr "Creando {0} Factura"
 
@@ -18187,7 +18690,7 @@
 msgid "Creating {} out of {} {}"
 msgstr "Creando {} a partir de {} {}"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:142
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
 msgid "Creation"
@@ -18199,27 +18702,29 @@
 msgid "Creation Document No"
 msgstr "Creación del documento No"
 
-#: utilities/bulk_transaction.py:173
+#: utilities/bulk_transaction.py:181
 msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
 msgstr ""
 
-#: utilities/bulk_transaction.py:190
+#: utilities/bulk_transaction.py:198
 msgid "Creation of {0} failed.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
-#: utilities/bulk_transaction.py:181
+#: utilities/bulk_transaction.py:189
 msgid "Creation of {0} partially successful.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:87
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
 #: accounts/report/purchase_register/purchase_register.py:241
-#: accounts/report/sales_register/sales_register.py:275
-#: accounts/report/trial_balance/trial_balance.py:450
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:207
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
 msgid "Credit"
 msgstr "Haber"
@@ -18236,15 +18741,15 @@
 msgid "Credit"
 msgstr "Haber"
 
-#: accounts/report/general_ledger/general_ledger.py:601
+#: accounts/report/general_ledger/general_ledger.py:605
 msgid "Credit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:578
+#: accounts/report/general_ledger/general_ledger.py:582
 msgid "Credit ({0})"
 msgstr "Crédito ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:536
+#: accounts/doctype/journal_entry/journal_entry.js:596
 msgid "Credit Account"
 msgstr "Cuenta de crédito"
 
@@ -18312,6 +18817,7 @@
 msgstr "Días de Crédito"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
 #: selling/report/customer_credit_balance/customer_credit_balance.py:65
 msgid "Credit Limit"
 msgstr "Límite de crédito"
@@ -18346,7 +18852,7 @@
 msgid "Credit Limit"
 msgstr "Límite de crédito"
 
-#: selling/doctype/customer/customer.py:546
+#: selling/doctype/customer/customer.py:553
 msgid "Credit Limit Crossed"
 msgstr ""
 
@@ -18387,8 +18893,9 @@
 msgstr "Meses de Crédito"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
-#: accounts/report/accounts_receivable/accounts_receivable.py:1070
-#: controllers/sales_and_purchase_return.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
 #: setup/setup_wizard/operations/install_fixtures.py:256
 #: stock/doctype/delivery_note/delivery_note.js:84
 msgid "Credit Note"
@@ -18414,10 +18921,11 @@
 msgstr "Nota de crédito"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Credit Note Amount"
 msgstr "Monto de Nota de Credito"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
 msgid "Credit Note Issued"
 msgstr "Nota de crédito emitida"
 
@@ -18433,7 +18941,14 @@
 msgid "Credit Note Issued"
 msgstr "Nota de crédito emitida"
 
-#: stock/doctype/delivery_note/delivery_note.py:734
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
 msgid "Credit Note {0} has been created automatically"
 msgstr "Nota de crédito {0} se ha creado automáticamente"
 
@@ -18449,16 +18964,16 @@
 msgid "Credit in Company Currency"
 msgstr "Divisa por defecto de la cuenta de credito"
 
-#: selling/doctype/customer/customer.py:512
-#: selling/doctype/customer/customer.py:566
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
 msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
 msgstr "Se ha cruzado el límite de crédito para el Cliente {0} ({1} / {2})"
 
-#: selling/doctype/customer/customer.py:328
+#: selling/doctype/customer/customer.py:337
 msgid "Credit limit is already defined for the Company {0}"
 msgstr "El límite de crédito ya está definido para la Compañía {0}"
 
-#: selling/doctype/customer/customer.py:565
+#: selling/doctype/customer/customer.py:573
 msgid "Credit limit reached for customer {0}"
 msgstr "Se alcanzó el límite de crédito para el cliente {0}"
 
@@ -18522,44 +19037,90 @@
 msgid "Criteria Weight"
 msgstr "Peso del Criterio"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:86
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:56
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
 msgid "Criteria weights must add up to 100%"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Cumulative Transaction Threshold"
 msgstr "Umbral de Transacción Acumulativo"
 
-#: accounts/doctype/account/account_tree.js:121
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
 #: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1079
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:208
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:104
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:94
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:298
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:147
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:212
-#: accounts/report/financial_statements.py:631
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
 #: accounts/report/general_ledger/general_ledger.js:146
-#: accounts/report/gross_profit/gross_profit.py:363
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:644
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
 #: accounts/report/payment_ledger/payment_ledger.py:213
 #: accounts/report/profitability_analysis/profitability_analysis.py:175
 #: accounts/report/purchase_register/purchase_register.py:229
-#: accounts/report/sales_register/sales_register.py:263
+#: accounts/report/sales_register/sales_register.py:264
 #: accounts/report/trial_balance/trial_balance.js:76
-#: accounts/report/trial_balance/trial_balance.py:422
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:228
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
-#: manufacturing/doctype/bom_creator/bom_creator.js:77
-#: public/js/financial_statements.js:231 public/js/utils/unreconcile.js:63
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
 msgid "Currency"
 msgstr "Divisa / Moneda"
 
@@ -18847,20 +19408,20 @@
 msgid "Currency and Price List"
 msgstr "Divisa y listas de precios"
 
-#: accounts/doctype/account/account.py:295
+#: accounts/doctype/account/account.py:310
 msgid "Currency can not be changed after making entries using some other currency"
 msgstr "El tipo de moneda/divisa no se puede cambiar después de crear la entrada contable"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1360
-#: accounts/doctype/payment_entry/payment_entry.py:1422 accounts/utils.py:2091
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
 msgid "Currency for {0} must be {1}"
 msgstr "Moneda para {0} debe ser {1}"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
 msgid "Currency of the Closing Account must be {0}"
 msgstr "La divisa / moneda de la cuenta de cierre debe ser {0}"
 
-#: manufacturing/doctype/bom/bom.py:575
+#: manufacturing/doctype/bom/bom.py:570
 msgid "Currency of the price list {0} must be {1} or {2}"
 msgstr "La moneda de la lista de precios {0} debe ser {1} o {2}"
 
@@ -18921,7 +19482,7 @@
 msgid "Current BOM"
 msgstr "Lista de materiales (LdM) actual"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:79
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
 msgid "Current BOM and New BOM can not be same"
 msgstr "La lista de materiales (LdM) actual y la nueva no pueden ser las mismas"
 
@@ -18972,7 +19533,7 @@
 msgid "Current Node"
 msgstr ""
 
-#: stock/report/total_stock_summary/total_stock_summary.py:24
+#: stock/report/total_stock_summary/total_stock_summary.py:23
 msgid "Current Qty"
 msgstr "Cant. Actual"
 
@@ -19065,57 +19626,57 @@
 
 #. Name of a DocType
 #. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:265
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
-#: accounts/report/gross_profit/gross_profit.py:321
+#: accounts/report/gross_profit/gross_profit.py:319
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:37
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
-#: accounts/report/pos_register/pos_register.js:45
-#: accounts/report/pos_register/pos_register.py:123
-#: accounts/report/pos_register/pos_register.py:186
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
 #: accounts/report/sales_register/sales_register.js:21
-#: accounts/report/sales_register/sales_register.py:185
-#: buying/doctype/supplier/supplier.js:162 crm/doctype/lead/lead.js:35
-#: crm/doctype/opportunity/opportunity.js:94 crm/doctype/prospect/prospect.js:7
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
 #: crm/report/lead_conversion_time/lead_conversion_time.py:54
-#: projects/doctype/timesheet/timesheet.js:195
+#: projects/doctype/timesheet/timesheet.js:222
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
-#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:42
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:22
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
 #: selling/doctype/customer/customer.json
 #: selling/doctype/sales_order/sales_order_calendar.js:18
-#: selling/page/point_of_sale/pos_item_cart.js:309
+#: selling/page/point_of_sale/pos_item_cart.js:307
 #: selling/report/customer_credit_balance/customer_credit_balance.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.py:64
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:8
-#: selling/report/inactive_customers/inactive_customers.py:78
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:48
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
 #: selling/report/sales_order_analysis/sales_order_analysis.py:230
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:54
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:42
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:64
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
 #: setup/doctype/customer_group/customer_group.json
 #: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:359
-#: stock/doctype/stock_entry/stock_entry.js:300
-#: stock/report/delayed_item_report/delayed_item_report.js:37
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
 #: stock/report/delayed_item_report/delayed_item_report.py:117
-#: stock/report/delayed_order_report/delayed_order_report.js:37
+#: stock/report/delayed_order_report/delayed_order_report.js:36
 #: stock/report/delayed_order_report/delayed_order_report.py:46
-#: support/report/issue_analytics/issue_analytics.js:70
+#: support/report/issue_analytics/issue_analytics.js:69
 #: support/report/issue_analytics/issue_analytics.py:37
-#: support/report/issue_summary/issue_summary.js:58
+#: support/report/issue_summary/issue_summary.js:57
 #: support/report/issue_summary/issue_summary.py:34
 msgid "Customer"
 msgstr "Cliente"
@@ -19484,7 +20045,7 @@
 msgid "Customer Code"
 msgstr "Código de Cliente"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1027
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
 msgid "Customer Contact"
 msgstr "Contacto del Cliente"
 
@@ -19564,23 +20125,23 @@
 msgstr "Comentarios de cliente"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:118
-#: accounts/report/accounts_receivable/accounts_receivable.py:1097
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:99
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:188
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:166
-#: accounts/report/gross_profit/gross_profit.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
 #: accounts/report/sales_register/sales_register.js:27
-#: accounts/report/sales_register/sales_register.py:200
+#: accounts/report/sales_register/sales_register.py:201
 #: public/js/sales_trends_filters.js:26
-#: selling/report/inactive_customers/inactive_customers.py:81
+#: selling/report/inactive_customers/inactive_customers.py:77
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:31
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
 #: setup/doctype/customer_group/customer_group.json
-#: stock/report/delayed_item_report/delayed_item_report.js:43
-#: stock/report/delayed_order_report/delayed_order_report.js:43
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
 msgid "Customer Group"
 msgstr "Categoría de Cliente"
 
@@ -19743,7 +20304,7 @@
 msgid "Customer Group Name"
 msgstr "Nombre de la categoría de cliente"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1197
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
 msgid "Customer Group: {0} does not exist"
 msgstr ""
 
@@ -19764,11 +20325,12 @@
 msgid "Customer Items"
 msgstr "Partidas de deudores"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1088
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
 msgid "Customer LPO"
 msgstr "Cliente LPO"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
 msgid "Customer LPO No."
 msgstr "Cliente LPO Nro."
 
@@ -19777,7 +20339,7 @@
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.json
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Customer Ledger Summary"
-msgstr "Resumen del Libro mayor de clientes"
+msgstr "Resumen del Libro Mayor de Clientes"
 
 #. Label of a Small Text field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
@@ -19785,14 +20347,14 @@
 msgid "Customer Mobile No"
 msgstr "Numero de móvil de cliente"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1034
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:227
-#: accounts/report/sales_register/sales_register.py:191
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
 #: selling/report/customer_credit_balance/customer_credit_balance.py:74
-#: selling/report/inactive_customers/inactive_customers.py:79
+#: selling/report/inactive_customers/inactive_customers.py:75
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
 msgid "Customer Name"
 msgstr "Nombre del cliente"
@@ -19939,7 +20501,7 @@
 msgid "Customer PO Details"
 msgstr "Detalles de la OC del Cliente"
 
-#: public/js/utils/contact_address_quick_entry.js:92
+#: public/js/utils/contact_address_quick_entry.js:95
 msgid "Customer POS Id"
 msgstr "id de POS del Cliente"
 
@@ -19953,7 +20515,7 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer Portal Users"
-msgstr ""
+msgstr "Usuarios del Portal del Cliente"
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -19986,7 +20548,7 @@
 msgid "Customer Provided"
 msgstr "Proporcionado por el cliente"
 
-#: setup/doctype/company/company.py:359
+#: setup/doctype/company/company.py:350
 msgid "Customer Service"
 msgstr "Servicio al cliente"
 
@@ -20014,16 +20576,16 @@
 msgid "Customer Warehouse (Optional)"
 msgstr "Almacén del cliente (opcional)"
 
-#: selling/page/point_of_sale/pos_item_cart.js:924
+#: selling/page/point_of_sale/pos_item_cart.js:956
 msgid "Customer contact updated successfully."
 msgstr "El contacto del cliente se actualizó correctamente."
 
-#: support/doctype/warranty_claim/warranty_claim.py:56
+#: support/doctype/warranty_claim/warranty_claim.py:54
 msgid "Customer is required"
 msgstr "Se requiere Cliente"
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:120
-#: accounts/doctype/loyalty_program/loyalty_program.py:142
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
 msgid "Customer isn't enrolled in any Loyalty Program"
 msgstr "El cliente no está inscrito en ningún programa de lealtad"
 
@@ -20033,13 +20595,13 @@
 msgid "Customer or Item"
 msgstr "Cliente o artículo"
 
-#: setup/doctype/authorization_rule/authorization_rule.py:97
+#: setup/doctype/authorization_rule/authorization_rule.py:95
 msgid "Customer required for 'Customerwise Discount'"
 msgstr "Se requiere un cliente para el descuento"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:986
-#: selling/doctype/sales_order/sales_order.py:335
-#: stock/doctype/delivery_note/delivery_note.py:354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
 msgid "Customer {0} does not belong to project {1}"
 msgstr "Cliente {0} no pertenece al proyecto {1}"
 
@@ -20149,7 +20711,7 @@
 msgid "Customers Without Any Sales Transactions"
 msgstr "Clientes sin ninguna Transacción de Ventas"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
 msgid "Customers not selected."
 msgstr "Clientes no seleccionados."
 
@@ -20176,7 +20738,12 @@
 msgid "Customs Tariff Number"
 msgstr "Número de arancel aduanero"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:205
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
 msgid "D - E"
@@ -20201,7 +20768,7 @@
 msgid "DUNN-.MM.-.YY.-"
 msgstr "DUNN-.MM .-. YY.-"
 
-#: public/js/stock_analytics.js:51
+#: public/js/stock_analytics.js:81
 msgid "Daily"
 msgstr "Diario"
 
@@ -20255,7 +20822,7 @@
 msgid "Daily Project Summary for {0}"
 msgstr "Resumen diario del proyecto para {0}"
 
-#: setup/doctype/email_digest/email_digest.py:183
+#: setup/doctype/email_digest/email_digest.py:181
 msgid "Daily Reminders"
 msgstr "Recordatorios diarios"
 
@@ -20310,7 +20877,7 @@
 msgid "Dashboard"
 msgstr "Tablero"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
 msgid "Data Based On"
 msgstr ""
 
@@ -20331,30 +20898,32 @@
 msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
 msgstr "Datos exportados de Tally que consisten en el plan de cuentas, clientes, proveedores, direcciones, artículos y unidades de medida"
 
-#: accounts/doctype/journal_entry/journal_entry.js:542
+#: accounts/doctype/journal_entry/journal_entry.js:606
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
-#: accounts/report/account_balance/account_balance.js:16
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:37
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:22
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:38
-#: accounts/report/share_balance/share_balance.js:10
-#: accounts/report/share_ledger/share_ledger.js:10
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
 #: accounts/report/share_ledger/share_ledger.py:52
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:164
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:192
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
-#: public/js/bank_reconciliation_tool/data_table_manager.js:40
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:220
 #: stock/report/product_bundle_balance/product_bundle_balance.js:8
 #: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:107
+#: stock/report/stock_ledger/stock_ledger.py:180
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
 #: support/report/support_hour_distribution/support_hour_distribution.py:68
 msgid "Date"
@@ -20534,7 +21103,7 @@
 msgid "Date "
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:98
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
 msgid "Date Based On"
 msgstr "Fecha basada en"
 
@@ -20551,7 +21120,7 @@
 msgstr "Ajustes de Fecha"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:88
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
 msgid "Date must be between {0} and {1}"
 msgstr ""
 
@@ -20571,7 +21140,7 @@
 msgid "Date of Commencement"
 msgstr "Fecha de Comienzo"
 
-#: setup/doctype/company/company.js:70
+#: setup/doctype/company/company.js:69
 msgid "Date of Commencement should be greater than Date of Incorporation"
 msgstr "La fecha de inicio debe ser mayor que la fecha de incorporación"
 
@@ -20599,7 +21168,7 @@
 msgid "Date of Joining"
 msgstr "Fecha de Ingreso"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:267
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
 msgid "Date of Transaction"
 msgstr "Fecha de la Transacción"
 
@@ -20607,6 +21176,11 @@
 msgid "Date: "
 msgstr "Fecha: "
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "Día"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -20700,11 +21274,11 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:51
 #: selling/report/inactive_customers/inactive_customers.js:8
-#: selling/report/inactive_customers/inactive_customers.py:87
+#: selling/report/inactive_customers/inactive_customers.py:83
 msgid "Days Since Last Order"
 msgstr "Días desde el último pedido"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:35
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
 msgid "Days Since Last order"
 msgstr "Días desde la última orden"
 
@@ -20737,17 +21311,19 @@
 msgid "Dear"
 msgstr "Estimado"
 
-#: stock/reorder_item.py:285
+#: stock/reorder_item.py:369
 msgid "Dear System Manager,"
 msgstr "Estimado administrador del sistema,"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:80
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
 #: accounts/report/purchase_register/purchase_register.py:240
-#: accounts/report/sales_register/sales_register.py:274
-#: accounts/report/trial_balance/trial_balance.py:443
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:200
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
 msgid "Debit"
 msgstr "Debe"
@@ -20764,15 +21340,15 @@
 msgid "Debit"
 msgstr "Debe"
 
-#: accounts/report/general_ledger/general_ledger.py:594
+#: accounts/report/general_ledger/general_ledger.py:598
 msgid "Debit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:572
+#: accounts/report/general_ledger/general_ledger.py:576
 msgid "Debit ({0})"
 msgstr "Débito ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:530
+#: accounts/doctype/journal_entry/journal_entry.js:586
 msgid "Debit Account"
 msgstr "Cuenta de debito"
 
@@ -20807,10 +21383,11 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
-#: accounts/report/accounts_receivable/accounts_receivable.py:1073
-#: controllers/sales_and_purchase_return.py:332
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
 #: setup/setup_wizard/operations/install_fixtures.py:257
-#: stock/doctype/purchase_receipt/purchase_receipt.js:73
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
 msgid "Debit Note"
 msgstr "Nota de debito"
 
@@ -20828,6 +21405,7 @@
 msgstr "Nota de debito"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Debit Note Amount"
 msgstr "Monto de Nota de Debito"
 
@@ -20837,6 +21415,13 @@
 msgid "Debit Note Issued"
 msgstr "Nota de débito emitida"
 
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -20849,11 +21434,11 @@
 msgid "Debit To"
 msgstr "Debitar a"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
 msgid "Debit To is required"
 msgstr "Débito Para es requerido"
 
-#: accounts/general_ledger.py:465
+#: accounts/general_ledger.py:468
 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
 msgstr "El Débito y Crédito no es igual para {0} # {1}. La diferencia es {2}."
 
@@ -20893,7 +21478,22 @@
 msgid "Decapitalized"
 msgstr ""
 
-#: public/js/utils/sales_common.js:444
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
 msgid "Declare Lost"
 msgstr "Declarar perdido"
 
@@ -21021,19 +21621,19 @@
 msgid "Default BOM"
 msgstr "Lista de Materiales (LdM) por defecto"
 
-#: stock/doctype/item/item.py:412
+#: stock/doctype/item/item.py:411
 msgid "Default BOM ({0}) must be active for this item or its template"
 msgstr "La lista de materiales (LdM) por defecto ({0}) debe estar activa para este producto o plantilla"
 
-#: manufacturing/doctype/work_order/work_order.py:1234
+#: manufacturing/doctype/work_order/work_order.py:1245
 msgid "Default BOM for {0} not found"
 msgstr "BOM por defecto para {0} no encontrado"
 
-#: controllers/accounts_controller.py:3216
+#: controllers/accounts_controller.py:3267
 msgid "Default BOM not found for FG Item {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1231
+#: manufacturing/doctype/work_order/work_order.py:1242
 msgid "Default BOM not found for Item {0} and Project {1}"
 msgstr "La lista de materiales predeterminada no se encontró para el Elemento {0} y el Proyecto {1}"
 
@@ -21427,7 +22027,7 @@
 msgid "Default Service Level Agreement"
 msgstr "Acuerdo de nivel de servicio predeterminado"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:157
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
 msgid "Default Service Level Agreement for {0} already exists."
 msgstr ""
 
@@ -21491,15 +22091,15 @@
 msgid "Default Unit of Measure"
 msgstr "Unidad de Medida (UdM) predeterminada"
 
-#: stock/doctype/item/item.py:1233
+#: stock/doctype/item/item.py:1218
 msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
 msgstr ""
 
-#: stock/doctype/item/item.py:1216
+#: stock/doctype/item/item.py:1201
 msgid "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."
 msgstr "Unidad de medida predeterminada para el artículo {0} no se puede cambiar directamente porque ya ha realizado alguna transacción (s) con otra UOM. Usted tendrá que crear un nuevo elemento a utilizar un UOM predeterminado diferente."
 
-#: stock/doctype/item/item.py:889
+#: stock/doctype/item/item.py:877
 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
 msgstr "Unidad de medida predeterminada para variante '{0}' debe ser la mismo que en la plantilla '{1}'"
 
@@ -21582,7 +22182,12 @@
 msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
 msgstr "La Cuenta predeterminada se actualizará automáticamente en Factura de POS cuando se seleccione este modo."
 
-#: setup/doctype/company/company.js:133
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
 msgid "Default tax templates for sales, purchase and items are created."
 msgstr ""
 
@@ -21706,7 +22311,7 @@
 msgid "Deferred Revenue and Expense"
 msgstr ""
 
-#: accounts/deferred_revenue.py:569
+#: accounts/deferred_revenue.py:541
 msgid "Deferred accounting failed for some invoices:"
 msgstr ""
 
@@ -21719,6 +22324,11 @@
 msgid "Define Project type."
 msgstr "Defina el Tipo de Proyecto."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
+
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
 msgid "Delay (In Days)"
 msgstr ""
@@ -21763,7 +22373,7 @@
 msgid "Delayed Tasks Summary"
 msgstr ""
 
-#: setup/doctype/company/company.js:176
+#: setup/doctype/company/company.js:207
 msgid "Delete"
 msgstr "Eliminar"
 
@@ -21773,21 +22383,39 @@
 msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
 #. Label of a Check field in DocType 'Repost Accounting Ledger'
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Delete Cancelled Ledger Entries"
 msgstr ""
 
-#: stock/doctype/inventory_dimension/inventory_dimension.js:50
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
 msgid "Delete Dimension"
 msgstr ""
 
-#: setup/doctype/company/company.js:117
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
 msgid "Delete Transactions"
 msgstr ""
 
-#: setup/doctype/company/company.js:176
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:206
 msgid "Delete all the Transactions for this Company"
 msgstr "Eliminar todas las transacciones para esta compañía"
 
@@ -21797,14 +22425,18 @@
 msgid "Deleted Documents"
 msgstr "Documentos Eliminados"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr "¡Eliminación en progreso!"
+
 #: regional/__init__.py:14
 msgid "Deletion is not permitted for country {0}"
 msgstr "La eliminación no está permitida para el país {0}"
 
-#: buying/doctype/purchase_order/purchase_order.js:297
-#: buying/doctype/purchase_order/purchase_order_list.js:10
-#: controllers/website_list_for_contact.py:211
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
 msgid "Delivered"
 msgstr "Enviado"
 
@@ -21832,7 +22464,7 @@
 msgid "Delivered"
 msgstr "Enviado"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
 msgid "Delivered Amount"
 msgstr "Importe entregado"
 
@@ -21857,39 +22489,39 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:262
 #: stock/report/reserved_stock/reserved_stock.py:131
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
 msgid "Delivered Qty"
-msgstr "Cantidad entregada"
+msgstr "Cant. Entregada"
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Delivered Qty"
-msgstr "Cantidad entregada"
+msgstr "Cant. Entregada"
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Delivered Qty"
-msgstr "Cantidad entregada"
+msgstr "Cant. Entregada"
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Delivered Qty"
-msgstr "Cantidad entregada"
+msgstr "Cant. Entregada"
 
 #. Label of a Float field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
 msgctxt "Serial and Batch Entry"
 msgid "Delivered Qty"
-msgstr "Cantidad entregada"
+msgstr "Cant. Entregada"
 
 #. Label of a Float field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Delivered Qty"
-msgstr "Cantidad entregada"
+msgstr "Cant. Entregada"
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:101
 msgid "Delivered Quantity"
@@ -21915,7 +22547,7 @@
 msgid "Delivery"
 msgstr "Entregar"
 
-#: public/js/utils.js:678
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
 #: selling/report/sales_order_analysis/sales_order_analysis.py:321
 msgid "Delivery Date"
 msgstr "Fecha de entrega"
@@ -21948,17 +22580,17 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:281
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:27
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
-#: accounts/report/sales_register/sales_register.py:243
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order_list.js:57
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
 #: stock/doctype/delivery_note/delivery_note.json
-#: stock/doctype/delivery_trip/delivery_trip.js:51
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
 msgid "Delivery Note"
 msgstr "Nota de entrega"
 
@@ -22074,20 +22706,20 @@
 msgid "Delivery Note Trends"
 msgstr "Evolución de las notas de entrega"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1148
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
 msgid "Delivery Note {0} is not submitted"
 msgstr "La nota de entrega {0} no está validada"
 
-#: stock/doctype/pick_list/pick_list.py:885
+#: stock/doctype/pick_list/pick_list.py:996
 msgid "Delivery Note(s) created for the Pick List"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1092
-#: stock/doctype/delivery_trip/delivery_trip.js:67
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
 msgid "Delivery Notes"
 msgstr "Notas de entrega"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:120
+#: stock/doctype/delivery_trip/delivery_trip.py:118
 msgid "Delivery Notes {0} updated"
 msgstr "Notas de entrega {0} actualizadas"
 
@@ -22130,7 +22762,7 @@
 msgstr "Entregar a"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:180
+#: stock/doctype/delivery_note/delivery_note.js:210
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Delivery Trip"
 msgstr "Viaje de entrega"
@@ -22160,9 +22792,9 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Delivery to"
-msgstr ""
+msgstr "Entregar a"
 
-#: selling/doctype/sales_order/sales_order.py:351
+#: selling/doctype/sales_order/sales_order.py:362
 msgid "Delivery warehouse required for stock item {0}"
 msgstr "Almacén de entrega requerido para el inventrio del producto {0}"
 
@@ -22177,7 +22809,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:468
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
 #: setup/doctype/department/department.json
 msgid "Department"
 msgstr "Departamento"
@@ -22258,7 +22890,7 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Dependencies"
-msgstr ""
+msgstr "Dependencias"
 
 #. Name of a DocType
 #: projects/doctype/dependent_task/dependent_task.json
@@ -22281,7 +22913,7 @@
 msgid "Depends on Tasks"
 msgstr "Depende de Tareas"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:61
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
 msgid "Deposit"
 msgstr ""
 
@@ -22315,16 +22947,16 @@
 msgid "Depreciate based on shifts"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:205
-#: assets/report/fixed_asset_register/fixed_asset_register.py:393
-#: assets/report/fixed_asset_register/fixed_asset_register.py:454
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
 msgid "Depreciated Amount"
 msgstr "Monto Depreciado"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
-#: accounts/report/account_balance/account_balance.js:45
-#: accounts/report/cash_flow/cash_flow.py:129
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
 msgid "Depreciation"
 msgstr "DEPRECIACIONES"
 
@@ -22342,7 +22974,7 @@
 msgstr "DEPRECIACIONES"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
-#: assets/doctype/asset/asset.js:241
+#: assets/doctype/asset/asset.js:276
 msgid "Depreciation Amount"
 msgstr "Monto de la depreciación"
 
@@ -22352,7 +22984,7 @@
 msgid "Depreciation Amount"
 msgstr "Monto de la depreciación"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:411
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
 msgid "Depreciation Amount during the period"
 msgstr "Monto de la depreciación durante el período"
 
@@ -22366,7 +22998,7 @@
 msgid "Depreciation Details"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:417
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
 msgid "Depreciation Eliminated due to disposal of assets"
 msgstr "Depreciación Eliminada debido a la venta de activos"
 
@@ -22405,7 +23037,7 @@
 msgid "Depreciation Expense Account"
 msgstr "Cuenta de gastos de depreciación"
 
-#: assets/doctype/asset/depreciation.py:390
+#: assets/doctype/asset/depreciation.py:381
 msgid "Depreciation Expense Account should be an Income or Expense Account."
 msgstr ""
 
@@ -22439,19 +23071,19 @@
 msgid "Depreciation Posting Date"
 msgstr "Fecha de contabilización de la depreciación"
 
-#: assets/doctype/asset/asset.js:661
+#: assets/doctype/asset/asset.js:780
 msgid "Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:491
+#: assets/doctype/asset/asset.py:488
 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
 msgstr "Fila de Depreciación {0}: el valor esperado después de la vida útil debe ser mayor o igual que {1}"
 
-#: assets/doctype/asset/asset.py:460
+#: assets/doctype/asset/asset.py:457
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
 msgstr "Fila de depreciación {0}: la siguiente fecha de depreciación no puede ser anterior Fecha disponible para usar"
 
-#: assets/doctype/asset/asset.py:451
+#: assets/doctype/asset/asset.py:448
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
 msgstr "Fila de depreciación {0}: la siguiente fecha de depreciación no puede ser anterior a la fecha de compra"
 
@@ -22491,17 +23123,20 @@
 msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: accounts/report/gross_profit/gross_profit.py:245
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:58
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:26
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
-#: public/js/bank_reconciliation_tool/data_table_manager.js:56
-#: public/js/controllers/transaction.js:2138
-#: selling/doctype/quotation/quotation.js:279
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
@@ -22509,13 +23144,13 @@
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
 #: stock/report/item_prices/item_prices.py:54
 #: stock/report/item_shortage_report/item_shortage_report.py:144
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
 #: stock/report/product_bundle_balance/product_bundle_balance.py:112
-#: stock/report/stock_ageing/stock_ageing.py:126
-#: stock/report/stock_ledger/stock_ledger.py:187
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
 #: stock/report/stock_projected_qty/stock_projected_qty.py:106
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
-#: stock/report/total_stock_summary/total_stock_summary.py:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
 #: templates/generators/bom.html:83
 msgid "Description"
 msgstr "Descripción"
@@ -22991,6 +23626,12 @@
 msgid "Description"
 msgstr "Descripción"
 
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr "Descripción"
+
 #. Label of a Text Editor field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -23033,7 +23674,7 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Description of Content"
-msgstr ""
+msgstr "Descripción del contenido"
 
 #. Name of a DocType
 #: setup/doctype/designation/designation.json
@@ -23078,7 +23719,7 @@
 msgid "Desk User"
 msgstr "Usuario de Escritorio"
 
-#: public/js/utils/sales_common.js:423
+#: public/js/utils/sales_common.js:479
 msgid "Detailed Reason"
 msgstr "Motivo detallado"
 
@@ -23094,6 +23735,10 @@
 msgid "Detailed Reason"
 msgstr "Motivo detallado"
 
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "Detalles"
+
 #. Label of a Long Text field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
@@ -23154,6 +23799,12 @@
 msgid "Details"
 msgstr "Detalles"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "Detalles"
+
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -23166,8 +23817,8 @@
 msgid "Diesel"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:175
-#: public/js/bank_reconciliation_tool/number_card.js:31
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
 msgid "Difference"
@@ -23197,7 +23848,7 @@
 msgid "Difference (Dr - Cr)"
 msgstr "Diferencia (Deb - Cred)"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:287
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
 msgid "Difference Account"
 msgstr "Cuenta para la Diferencia"
 
@@ -23226,15 +23877,15 @@
 msgid "Difference Account"
 msgstr "Cuenta para la Diferencia"
 
-#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:529
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
 msgstr "La cuenta de diferencia debe ser una cuenta de tipo activo / pasivo, ya que esta entrada de stock es una entrada de apertura"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:714
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
 msgstr "Una cuenta distinta debe ser del tipo Activo / Pasivo, ya que la reconciliación del stock es una entrada de apertura"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:301
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
 msgid "Difference Amount"
 msgstr "Diferencia"
 
@@ -23289,20 +23940,20 @@
 msgid "Difference Posting Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:94
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
 msgid "Difference Qty"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:140
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:132
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
 msgid "Difference Value"
 msgstr "Valor de diferencia"
 
-#: stock/doctype/delivery_note/delivery_note.js:366
+#: stock/doctype/delivery_note/delivery_note.js:414
 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:194
+#: stock/doctype/packing_slip/packing_slip.py:192
 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
 msgstr "Unidad de Medida diferente para elementos dará lugar a Peso Neto (Total) incorrecto. Asegúrese de que el peso neto de cada artículo esté en la misma Unidad de Medida."
 
@@ -23318,7 +23969,7 @@
 msgid "Dimension Details"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:94
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
 msgid "Dimension Filter"
 msgstr "Filtro de dimensiones"
 
@@ -23488,7 +24139,7 @@
 msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:70
-#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:8
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
 #: stock/doctype/putaway_rule/putaway_rule_list.js:5
 msgid "Disabled"
 msgstr "Deshabilitado"
@@ -23637,23 +24288,23 @@
 msgid "Disabled"
 msgstr "Deshabilitado"
 
-#: accounts/general_ledger.py:128
+#: accounts/general_ledger.py:132
 msgid "Disabled Account Selected"
 msgstr ""
 
-#: stock/utils.py:454
+#: stock/utils.py:435
 msgid "Disabled Warehouse {0} cannot be used for this transaction."
 msgstr ""
 
-#: controllers/accounts_controller.py:550
+#: controllers/accounts_controller.py:603
 msgid "Disabled pricing rules since this {} is an internal transfer"
-msgstr ""
+msgstr "Deshabilitado las reglas de precios ya que esta {} es una transferencia interna"
 
-#: controllers/accounts_controller.py:564
+#: controllers/accounts_controller.py:617
 msgid "Disabled tax included prices since this {} is an internal transfer"
 msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:81
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
 msgid "Disabled template must not be default template"
 msgstr "Plantilla deshabilitada no debe ser la plantilla predeterminada"
 
@@ -23664,11 +24315,11 @@
 msgid "Disables auto-fetching of existing quantity"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:62
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
 msgid "Disburse Loan"
 msgstr "Préstamo de desembolso"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:12
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
 msgid "Disbursed"
 msgstr "Desembolsado"
 
@@ -23678,7 +24329,8 @@
 msgid "Disbursed"
 msgstr "Desembolsado"
 
-#: selling/page/point_of_sale/pos_item_cart.js:380
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
 msgid "Discount"
 msgstr "Descuento"
 
@@ -23944,15 +24596,15 @@
 msgid "Discount and Margin"
 msgstr "Descuento y Margen"
 
-#: selling/page/point_of_sale/pos_item_cart.js:761
+#: selling/page/point_of_sale/pos_item_cart.js:791
 msgid "Discount cannot be greater than 100%"
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:95
+#: setup/doctype/authorization_rule/authorization_rule.py:93
 msgid "Discount must be less than 100"
 msgstr "El descuento debe ser inferior a 100"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2532
+#: accounts/doctype/payment_entry/payment_entry.py:2564
 msgid "Discount of {} applied as per Payment Term"
 msgstr ""
 
@@ -24038,45 +24690,45 @@
 msgid "Dislikes"
 msgstr "No me gusta"
 
-#: setup/doctype/company/company.py:353
+#: setup/doctype/company/company.py:344
 msgid "Dispatch"
 msgstr "Despacho"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address"
-msgstr ""
+msgstr "Dirección de Despacho"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address"
-msgstr ""
+msgstr "Dirección de Despacho"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address"
-msgstr ""
+msgstr "Dirección de Despacho"
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address Name"
-msgstr ""
+msgstr "Nombre de Dirección de Despacho"
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address Name"
-msgstr ""
+msgstr "Nombre de Dirección de Despacho"
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address Name"
-msgstr ""
+msgstr "Nombre de Dirección de Despacho"
 
 #. Label of a Section Break field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
@@ -24087,8 +24739,8 @@
 #: patches/v11_0/add_default_dispatch_notification_template.py:11
 #: patches/v11_0/add_default_dispatch_notification_template.py:20
 #: patches/v11_0/add_default_dispatch_notification_template.py:28
-#: setup/setup_wizard/operations/defaults_setup.py:59
-#: setup/setup_wizard/operations/install_fixtures.py:286
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
 msgid "Dispatch Notification"
 msgstr "Notificación de Despacho"
 
@@ -24146,6 +24798,11 @@
 msgid "Distinct Item and Warehouse"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
@@ -24192,7 +24849,7 @@
 msgid "Divorced"
 msgstr "Divorciado"
 
-#: crm/report/lead_details/lead_details.js:42
+#: crm/report/lead_details/lead_details.js:41
 msgid "Do Not Contact"
 msgstr "No contactar"
 
@@ -24214,6 +24871,12 @@
 msgid "Do Not Explode"
 msgstr ""
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
 #. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
@@ -24227,29 +24890,49 @@
 msgid "Do not update variants on save"
 msgstr "No actualice las variantes al guardar"
 
-#: assets/doctype/asset/asset.js:683
+#: assets/doctype/asset/asset.js:800
 msgid "Do you really want to restore this scrapped asset?"
 msgstr "¿Realmente desea restaurar este activo desechado?"
 
-#: assets/doctype/asset/asset.js:669
+#: assets/doctype/asset/asset.js:788
 msgid "Do you really want to scrap this asset?"
 msgstr "¿Realmente desea desechar este activo?"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:134
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
 msgid "Do you want to notify all the customers by email?"
 msgstr "¿Desea notificar a todos los clientes por correo electrónico?"
 
-#: manufacturing/doctype/production_plan/production_plan.js:196
+#: manufacturing/doctype/production_plan/production_plan.js:221
 msgid "Do you want to submit the material request"
 msgstr "¿Quieres enviar la solicitud de material?"
 
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr "DocField"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr "DocType"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr "DocType"
+
 #. Label of a Link field in DocType 'Transaction Deletion Record Item'
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgctxt "Transaction Deletion Record Item"
 msgid "DocType"
-msgstr ""
+msgstr "DocType"
 
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:45
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
 msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
 msgstr ""
 
@@ -24259,18 +24942,18 @@
 
 #: selling/report/inactive_customers/inactive_customers.js:14
 msgid "Doctype"
-msgstr ""
+msgstr "Doctype"
 
 #. Label of a Link field in DocType 'Repost Allowed Types'
 #: accounts/doctype/repost_allowed_types/repost_allowed_types.json
 msgctxt "Repost Allowed Types"
 msgid "Doctype"
-msgstr ""
+msgstr "Doctype"
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:141
-#: manufacturing/report/production_planning_report/production_planning_report.js:43
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
-#: public/js/bank_reconciliation_tool/dialog_manager.js:104
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
 msgid "Document Name"
 msgstr "Nombre de Documento"
 
@@ -24288,15 +24971,15 @@
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:134
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
-#: public/js/bank_reconciliation_tool/dialog_manager.js:99
-#: public/js/bank_reconciliation_tool/dialog_manager.js:182
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:15
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:23
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:23
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
 msgid "Document Type"
 msgstr "Tipo de Documento"
 
@@ -24342,11 +25025,11 @@
 msgid "Document Type "
 msgstr "Tipo de Documento"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:56
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
 msgid "Document Type already used as a dimension"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.js:64
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
 msgid "Document {0} successfully uncleared"
 msgstr "El documento {0} no se ha borrado correctamente"
 
@@ -24354,9 +25037,9 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Documents"
-msgstr ""
+msgstr "Documentos"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:200
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
 msgstr ""
 
@@ -24390,12 +25073,18 @@
 msgid "Don't Send Emails"
 msgstr "No envíe correos electrónicos"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:322
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
-#: public/js/utils/crm_activities.js:211
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
 msgid "Done"
-msgstr ""
+msgstr "Hecho"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "Done"
+msgstr "Hecho"
 
 #. Label of a Check field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
@@ -24429,8 +25118,8 @@
 msgid "Double Declining Balance"
 msgstr "Doble Disminución de Saldo"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:84
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
 msgid "Download"
 msgstr "Descargar"
 
@@ -24439,7 +25128,7 @@
 msgid "Download Backups"
 msgstr "Descargar Backups"
 
-#: public/js/utils/serial_no_batch_selector.js:237
+#: public/js/utils/serial_no_batch_selector.js:241
 msgid "Download CSV Template"
 msgstr "Descargar la plantilla CSV"
 
@@ -24455,11 +25144,11 @@
 msgid "Download Materials Request Plan Section"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:60
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
 msgid "Download PDF"
 msgstr "Descargar PDF"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
 msgid "Download Template"
 msgstr "Descargar plantilla"
 
@@ -24515,18 +25204,17 @@
 msgid "Downtime Reason"
 msgstr "Razón del tiempo de inactividad"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Dr"
 msgstr "Dr."
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:6
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
 #: accounts/doctype/payment_request/payment_request_list.js:5
-#: assets/doctype/asset/asset_list.js:35
+#: assets/doctype/asset/asset_list.js:25
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:5
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:7
-#: stock/doctype/stock_entry/stock_entry_list.js:10
+#: stock/doctype/stock_entry/stock_entry_list.js:18
 msgid "Draft"
 msgstr "Borrador"
 
@@ -24723,19 +25411,17 @@
 msgid "Draft"
 msgstr "Borrador"
 
-#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
-#. Record'
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
-msgctxt "Transaction Deletion Record"
-msgid "Draft"
-msgstr "Borrador"
-
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Draft"
 msgstr "Borrador"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/driver/driver.json
 msgid "Driver"
@@ -24824,11 +25510,11 @@
 msgid "Drop Ship"
 msgstr "Envío Triangulado"
 
-#: accounts/party.py:664
+#: accounts/party.py:640
 msgid "Due / Reference Date cannot be after {0}"
 msgstr "Vencimiento / Fecha de referencia no puede ser posterior a {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.js:649
+#: accounts/doctype/payment_entry/payment_entry.js:795
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
 msgid "Due Date"
 msgstr "Fecha de vencimiento"
@@ -24906,18 +25592,18 @@
 msgid "Due Date Based On"
 msgstr "Fecha de Vencimiento basada en"
 
-#: accounts/party.py:640
+#: accounts/party.py:616
 msgid "Due Date cannot be before Posting / Supplier Invoice Date"
 msgstr "La fecha de vencimiento no puede ser anterior a la fecha de contabilización / factura del proveedor"
 
-#: controllers/accounts_controller.py:576
+#: controllers/accounts_controller.py:639
 msgid "Due Date is mandatory"
 msgstr "La fecha de vencimiento es obligatoria"
 
 #. Name of a DocType
 #. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
 #: accounts/workspace/receivables/receivables.json
 msgid "Dunning"
 msgstr "Reclamación"
@@ -24994,7 +25680,7 @@
 msgid "Dunning Type"
 msgstr "Tipo de reclamación"
 
-#: stock/doctype/item/item.js:135 stock/doctype/putaway_rule/putaway_rule.py:55
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
 msgid "Duplicate"
 msgstr "Duplicar"
 
@@ -25010,7 +25696,7 @@
 msgid "Duplicate Entry. Please check Authorization Rule {0}"
 msgstr "Entrada duplicada. Por favor consulte la regla de autorización {0}"
 
-#: assets/doctype/asset/asset.py:301
+#: assets/doctype/asset/asset.py:299
 msgid "Duplicate Finance Book"
 msgstr ""
 
@@ -25023,7 +25709,7 @@
 msgid "Duplicate POS Invoices found"
 msgstr ""
 
-#: projects/doctype/project/project.js:67
+#: projects/doctype/project/project.js:74
 msgid "Duplicate Project with Tasks"
 msgstr "Proyecto duplicado con tareas"
 
@@ -25039,7 +25725,7 @@
 msgid "Duplicate item group found in the item group table"
 msgstr "Se encontró grupo de artículos duplicado  en la table de grupo de artículos"
 
-#: projects/doctype/project/project.js:146
+#: projects/doctype/project/project.js:174
 msgid "Duplicate project has been created"
 msgstr "Se ha creado un proyecto duplicado"
 
@@ -25079,15 +25765,20 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Duties and Taxes"
 msgstr "IMPUESTOS Y ARANCELES"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
+
 #: regional/italy/utils.py:247 regional/italy/utils.py:267
 #: regional/italy/utils.py:278 regional/italy/utils.py:286
 #: regional/italy/utils.py:293 regional/italy/utils.py:297
-#: regional/italy/utils.py:304 regional/italy/utils.py:311
-#: regional/italy/utils.py:333 regional/italy/utils.py:339
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
 #: regional/italy/utils.py:348 regional/italy/utils.py:453
 msgid "E-Invoicing Information Missing"
 msgstr "Falta información de facturación electrónica"
@@ -25110,6 +25801,16 @@
 msgid "EAN-8"
 msgstr "EAN-8"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
@@ -25136,11 +25837,11 @@
 msgid "Each Transaction"
 msgstr "Cada Transacción"
 
-#: stock/report/stock_ageing/stock_ageing.py:163
+#: stock/report/stock_ageing/stock_ageing.py:162
 msgid "Earliest"
 msgstr "Primeras"
 
-#: stock/report/stock_balance/stock_balance.py:478
+#: stock/report/stock_balance/stock_balance.py:485
 msgid "Earliest Age"
 msgstr "Edad más temprana"
 
@@ -25154,19 +25855,27 @@
 msgid "Edit"
 msgstr "Editar"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr "Editar capacidad"
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr "Editar carrito"
+
 #: public/js/utils/serial_no_batch_selector.js:30
 msgid "Edit Full Form"
-msgstr ""
+msgstr "Editar formulario completo"
 
-#: controllers/item_variant.py:158
+#: controllers/item_variant.py:154
 msgid "Edit Not Allowed"
 msgstr "Editar no permitido"
 
-#: public/js/utils/crm_activities.js:182
+#: public/js/utils/crm_activities.js:184
 msgid "Edit Note"
 msgstr "Editar Nota"
 
-#: stock/doctype/delivery_note/delivery_note.js:370
+#: stock/doctype/delivery_note/delivery_note.js:418
 msgid "Edit Posting Date and Time"
 msgstr "Editar fecha y hora de envío"
 
@@ -25224,15 +25933,15 @@
 msgid "Edit Posting Date and Time"
 msgstr "Editar fecha y hora de envío"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:366
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
 msgid "Edit Qty"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:238
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
 msgid "Edit Receipt"
 msgstr "Editar recibo"
 
-#: selling/page/point_of_sale/pos_item_cart.js:717
+#: selling/page/point_of_sale/pos_item_cart.js:745
 msgid "Editing {0} is not allowed as per POS Profile settings"
 msgstr ""
 
@@ -25248,7 +25957,7 @@
 msgid "Educational Qualification"
 msgstr "Formación académica"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
 msgid "Either 'Selling' or 'Buying' must be selected"
 msgstr ""
 
@@ -25302,9 +26011,14 @@
 msgid "Electronic Invoice Register"
 msgstr "Registro Electrónico de Facturas"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:231
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
 #: crm/report/lead_details/lead_details.py:41
-#: selling/page/point_of_sale/pos_item_cart.js:874
+#: selling/page/point_of_sale/pos_item_cart.js:904
 msgid "Email"
 msgstr "Correo electrónico"
 
@@ -25367,7 +26081,7 @@
 #. Label of a Card Break in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgid "Email / Notifications"
-msgstr ""
+msgstr "Correo / Notificaciones"
 
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
@@ -25392,7 +26106,7 @@
 msgid "Email Address (required)"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:164
+#: crm/doctype/lead/lead.py:162
 msgid "Email Address must be unique, it is already used in {0}"
 msgstr ""
 
@@ -25458,7 +26172,7 @@
 msgid "Email Group"
 msgstr "Grupo de Correo Electrónico"
 
-#: public/js/utils/contact_address_quick_entry.js:39
+#: public/js/utils/contact_address_quick_entry.js:42
 msgid "Email Id"
 msgstr "Id de Correo Electrónico"
 
@@ -25486,7 +26200,7 @@
 msgid "Email Sent"
 msgstr "Correo Electrónico Enviado"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:289
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
 msgid "Email Sent to Supplier {0}"
 msgstr "Correo electrónico enviado al proveedor {0}"
 
@@ -25514,15 +26228,15 @@
 msgid "Email Template"
 msgstr "Plantilla de Correo Electrónico"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:269
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
 msgid "Email not sent to {0} (unsubscribed / disabled)"
 msgstr "Correo electrónico no enviado a {0} (dado de baja / desactivado)"
 
-#: stock/doctype/shipment/shipment.js:153
+#: stock/doctype/shipment/shipment.js:174
 msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:273
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
 msgid "Email sent successfully."
 msgstr "Correo electrónico enviado correctamente."
 
@@ -25532,7 +26246,7 @@
 msgid "Email sent to"
 msgstr "Correo electrónico enviado a"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:419
+#: stock/doctype/delivery_trip/delivery_trip.py:414
 msgid "Email sent to {0}"
 msgstr "Correo electrónico enviado a {0}"
 
@@ -25572,7 +26286,7 @@
 #: projects/doctype/timesheet/timesheet_calendar.js:28
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:50
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
 #: quality_management/doctype/non_conformance/non_conformance.json
 #: setup/doctype/company/company.json setup/doctype/employee/employee.json
 #: setup/doctype/sales_person/sales_person_tree.js:7
@@ -25763,11 +26477,11 @@
 msgid "Employee cannot report to himself."
 msgstr "El empleado no puede informar a sí mismo."
 
-#: assets/doctype/asset_movement/asset_movement.py:71
+#: assets/doctype/asset_movement/asset_movement.py:73
 msgid "Employee is required while issuing Asset {0}"
 msgstr "Se requiere empleado al emitir el activo {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:115
+#: assets/doctype/asset_movement/asset_movement.py:123
 msgid "Employee {0} does not belongs to the company {1}"
 msgstr "El empleado {0} no pertenece a la empresa {1}"
 
@@ -25775,7 +26489,12 @@
 msgid "Empty"
 msgstr "Vacío"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1042
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
 msgstr ""
 
@@ -25791,7 +26510,7 @@
 msgid "Enable Auto Email"
 msgstr "Habilitar correo electrónico automático"
 
-#: stock/doctype/item/item.py:1040
+#: stock/doctype/item/item.py:1028
 msgid "Enable Auto Re-Order"
 msgstr "Habilitar reordenamiento automático"
 
@@ -25813,6 +26532,12 @@
 msgid "Enable Common Party Accounting"
 msgstr ""
 
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -25885,6 +26610,13 @@
 msgid "Enable YouTube Tracking"
 msgstr "Habilitar el seguimiento de YouTube"
 
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
+
 #: support/doctype/service_level_agreement/service_level_agreement.js:34
 msgid "Enable to apply SLA on every {0}"
 msgstr ""
@@ -25964,14 +26696,14 @@
 msgid "Encashment Date"
 msgstr "Fecha de Cobro"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:41
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:41
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
-#: accounts/report/payment_ledger/payment_ledger.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.js:75
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
 #: projects/report/project_summary/project_summary.py:74
-#: public/js/financial_statements.js:191 public/js/setup_wizard.js:42
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:24
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
 #: templates/pages/projects.html:47
 msgid "End Date"
 msgstr "Fecha Final"
@@ -26040,6 +26772,10 @@
 msgid "End Date cannot be before Start Date."
 msgstr "La fecha de finalización no puede ser anterior a la fecha de inicio."
 
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr "Hora de finalización"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -26064,15 +26800,15 @@
 msgid "End Time"
 msgstr "Hora de finalización"
 
-#: stock/doctype/stock_entry/stock_entry.js:241
+#: stock/doctype/stock_entry/stock_entry.js:268
 msgid "End Transit"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
 #: accounts/report/financial_ratios/financial_ratios.js:25
-#: assets/report/fixed_asset_register/fixed_asset_register.js:90
-#: public/js/financial_statements.js:206
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
 msgid "End Year"
 msgstr "Fin de año"
 
@@ -26080,7 +26816,7 @@
 msgid "End Year cannot be before Start Year"
 msgstr "Año de finalización no puede ser anterior al Año de Inicio"
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:43
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
 msgid "End date cannot be before start date"
 msgstr "La fecha de finalización no puede ser anterior a la fecha de inicio"
@@ -26104,6 +26840,8 @@
 msgid "End of the current subscription period"
 msgstr ""
 
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:31
 msgid "Enough Parts to Build"
 msgstr "Piezas suficiente para construir"
@@ -26114,31 +26852,33 @@
 msgid "Ensure Delivery Based on Produced Serial No"
 msgstr "Garantizar la entrega en función del número de serie producido"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:253
+#: stock/doctype/delivery_trip/delivery_trip.py:251
 msgid "Enter API key in Google Settings."
 msgstr "Ingrese la clave API en la Configuración de Google."
 
-#: setup/doctype/employee/employee.js:102
+#: setup/doctype/employee/employee.js:103
 msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:208
+#: public/js/utils/serial_no_batch_selector.js:211
 msgid "Enter Serial Nos"
-msgstr ""
+msgstr "Ingrese Serial Nro."
 
-#: stock/doctype/material_request/material_request.js:313
+#: stock/doctype/material_request/material_request.js:383
 msgid "Enter Supplier"
 msgstr "Introducir Proveedor"
 
-#: manufacturing/doctype/job_card/job_card.js:280
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
 msgid "Enter Value"
 msgstr "Ingrese el Valor"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:91
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
 msgid "Enter Visit Details"
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:77
+#: manufacturing/doctype/routing/routing.js:78
 msgid "Enter a name for Routing."
 msgstr ""
 
@@ -26150,19 +26890,19 @@
 msgid "Enter a name for this Holiday List."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:499
+#: selling/page/point_of_sale/pos_payment.js:527
 msgid "Enter amount to be redeemed."
 msgstr "Ingrese el monto a canjear."
 
-#: stock/doctype/item/item.js:804
+#: stock/doctype/item/item.js:882
 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:877
+#: selling/page/point_of_sale/pos_item_cart.js:907
 msgid "Enter customer's email"
 msgstr "Ingrese el correo electrónico del cliente"
 
-#: selling/page/point_of_sale/pos_item_cart.js:882
+#: selling/page/point_of_sale/pos_item_cart.js:913
 msgid "Enter customer's phone number"
 msgstr "Ingrese el número de teléfono del cliente"
 
@@ -26170,11 +26910,11 @@
 msgid "Enter depreciation details"
 msgstr "Ingrese detalles de depreciación"
 
-#: selling/page/point_of_sale/pos_item_cart.js:382
+#: selling/page/point_of_sale/pos_item_cart.js:389
 msgid "Enter discount percentage."
 msgstr "Ingrese el porcentaje de descuento."
 
-#: public/js/utils/serial_no_batch_selector.js:211
+#: public/js/utils/serial_no_batch_selector.js:214
 msgid "Enter each serial no in a new line"
 msgstr ""
 
@@ -26188,7 +26928,7 @@
 msgid "Enter the Bank Guarantee Number before submitting."
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:82
+#: manufacturing/doctype/routing/routing.js:83
 msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
 " After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
 msgstr ""
@@ -26201,19 +26941,19 @@
 msgid "Enter the name of the bank or lending institution before submitting."
 msgstr ""
 
-#: stock/doctype/item/item.js:824
+#: stock/doctype/item/item.js:908
 msgid "Enter the opening stock units."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:730
+#: manufacturing/doctype/bom/bom.js:761
 msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:817
+#: manufacturing/doctype/work_order/work_order.js:878
 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:392
+#: selling/page/point_of_sale/pos_payment.js:411
 msgid "Enter {0} amount."
 msgstr "Ingrese {0} monto."
 
@@ -26228,7 +26968,7 @@
 msgid "Entity"
 msgstr "Entidad"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:205
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:123
 msgid "Entity Type"
 msgstr "Tipo de Entidad"
@@ -26253,9 +26993,9 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
-#: accounts/report/account_balance/account_balance.js:30
-#: accounts/report/account_balance/account_balance.js:46
-#: accounts/report/balance_sheet/balance_sheet.py:242
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
 #: setup/setup_wizard/operations/install_fixtures.py:259
 msgid "Equity"
 msgstr "Patrimonio"
@@ -26279,35 +27019,40 @@
 msgid "Equity/Liability Account"
 msgstr "Cuenta de Patrimonio / Pasivo"
 
-#: accounts/doctype/payment_request/payment_request.py:410
-#: manufacturing/doctype/job_card/job_card.py:773
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:197
-msgid "Error"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
 msgstr ""
 
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
+msgid "Error"
+msgstr "Error"
+
 #. Option for the 'Status' (Select) field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Error"
-msgstr ""
+msgstr "Error"
 
 #. Option for the 'Status' (Select) field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Error"
-msgstr ""
+msgstr "Error"
 
 #. Label of a Small Text field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Error"
-msgstr ""
+msgstr "Error"
 
 #. Label of a Section Break field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Error"
-msgstr ""
+msgstr "Error"
 
 #. Label of a Long Text field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
@@ -26345,6 +27090,16 @@
 msgid "Error Log"
 msgstr "Registro de Errores"
 
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "Registro de Errores"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "Mensaje de error"
+
 #. Label of a Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
@@ -26355,7 +27110,7 @@
 msgid "Error Occurred"
 msgstr ""
 
-#: telephony/doctype/call_log/call_log.py:195
+#: telephony/doctype/call_log/call_log.py:193
 msgid "Error during caller information update"
 msgstr ""
 
@@ -26367,19 +27122,23 @@
 msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:406
+#: assets/doctype/asset/depreciation.py:397
 msgid "Error while posting depreciation entries"
 msgstr ""
 
-#: accounts/deferred_revenue.py:567
+#: accounts/deferred_revenue.py:539
 msgid "Error while processing deferred accounting for {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:389
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
 msgid "Error while reposting item valuation"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:720
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:883
 msgid "Error: {0} is mandatory field"
 msgstr "Error: {0} es un campo obligatorio"
 
@@ -26430,7 +27189,7 @@
 msgid "Example URL"
 msgstr ""
 
-#: stock/doctype/item/item.py:971
+#: stock/doctype/item/item.py:959
 msgid "Example of a linked document: {0}"
 msgstr ""
 
@@ -26447,7 +27206,7 @@
 msgid "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."
 msgstr "Ejemplo: ABCD. #####. Si se establece una serie y no se menciona el No de lote en las transacciones, se creará un número de lote automático basado en esta serie. Si siempre quiere mencionar explícitamente el No de lote para este artículo, déjelo en blanco. Nota: esta configuración tendrá prioridad sobre el Prefijo de denominación de serie en Configuración de stock."
 
-#: stock/stock_ledger.py:1976
+#: stock/stock_ledger.py:1949
 msgid "Example: Serial No {0} reserved in {1}."
 msgstr ""
 
@@ -26457,11 +27216,11 @@
 msgid "Exception Budget Approver Role"
 msgstr "Rol de aprobación de presupuesto de excepción"
 
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:56
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
 msgid "Excess Materials Consumed"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:869
+#: manufacturing/doctype/job_card/job_card.py:866
 msgid "Excess Transfer"
 msgstr ""
 
@@ -26485,7 +27244,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:517
+#: setup/doctype/company/company.py:508
 msgid "Exchange Gain/Loss"
 msgstr "Ganancia/Pérdida en Cambio"
 
@@ -26507,8 +27266,8 @@
 msgid "Exchange Gain/Loss"
 msgstr "Ganancia/Pérdida en Cambio"
 
-#: controllers/accounts_controller.py:1313
-#: controllers/accounts_controller.py:1394
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
 msgid "Exchange Gain/Loss amount has been booked through {0}"
 msgstr ""
 
@@ -26675,7 +27434,7 @@
 msgid "Exchange Rate Revaluation Settings"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:59
+#: controllers/sales_and_purchase_return.py:57
 msgid "Exchange Rate must be same as {0} {1} ({2})"
 msgstr "El tipo de cambio debe ser el mismo que {0} {1} ({2})"
 
@@ -26692,7 +27451,7 @@
 msgid "Excise Entry"
 msgstr "Registro de impuestos especiales"
 
-#: stock/doctype/stock_entry/stock_entry.js:1060
+#: stock/doctype/stock_entry/stock_entry.js:1229
 msgid "Excise Invoice"
 msgstr "Factura con impuestos especiales"
 
@@ -26712,7 +27471,7 @@
 msgid "Execution"
 msgstr "Ejecución"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:70
+#: regional/report/uae_vat_201/uae_vat_201.py:67
 msgid "Exempt Supplies"
 msgstr ""
 
@@ -26741,13 +27500,13 @@
 msgid "Exit Interview Held On"
 msgstr "Entrevista de salida retenida"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:138
-#: public/js/bom_configurator/bom_configurator.bundle.js:179
-#: public/js/setup_wizard.js:168
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
 msgid "Expand All"
 msgstr "Expandir todo"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:413
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
 msgid "Expected"
 msgstr ""
 
@@ -26757,7 +27516,7 @@
 msgid "Expected Amount"
 msgstr "Monto Esperado"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
 msgid "Expected Arrival Date"
 msgstr "Fecha prevista de llegada"
 
@@ -26801,11 +27560,13 @@
 msgid "Expected Delivery Date"
 msgstr "Fecha prevista de entrega"
 
-#: selling/doctype/sales_order/sales_order.py:316
+#: selling/doctype/sales_order/sales_order.py:324
 msgid "Expected Delivery Date should be after Sales Order Date"
 msgstr "La fecha de entrega esperada debe ser posterior a la fecha del pedido de cliente"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
 msgid "Expected End Date"
 msgstr "Fecha prevista de finalización"
 
@@ -26831,7 +27592,7 @@
 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
 msgstr ""
 
-#: public/js/projects/timer.js:12
+#: public/js/projects/timer.js:16
 msgid "Expected Hrs"
 msgstr "Horas esperadas"
 
@@ -26841,7 +27602,9 @@
 msgid "Expected Hrs"
 msgstr "Horas esperadas"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
 msgid "Expected Start Date"
 msgstr "Fecha prevista de inicio"
 
@@ -26863,7 +27626,7 @@
 msgid "Expected Start Date"
 msgstr "Fecha prevista de inicio"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:133
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
 msgid "Expected Stock Value"
 msgstr ""
 
@@ -26891,9 +27654,9 @@
 msgid "Expected Value After Useful Life"
 msgstr "Valor esperado después de la Vida Útil"
 
-#: accounts/report/account_balance/account_balance.js:29
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:81
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
 #: accounts/report/profitability_analysis/profitability_analysis.py:189
 msgid "Expense"
 msgstr "Gastos"
@@ -26923,12 +27686,12 @@
 msgid "Expense"
 msgstr "Gastos"
 
-#: controllers/stock_controller.py:359
+#: controllers/stock_controller.py:556
 msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
 msgstr "La cuenta de Gastos/Diferencia ({0}) debe ser una cuenta de 'utilidad o pérdida \""
 
-#: accounts/report/account_balance/account_balance.js:47
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:248
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
 msgid "Expense Account"
 msgstr "Cuenta de costos"
 
@@ -27010,7 +27773,7 @@
 msgid "Expense Account"
 msgstr "Cuenta de costos"
 
-#: controllers/stock_controller.py:339
+#: controllers/stock_controller.py:536
 msgid "Expense Account Missing"
 msgstr "Falta la cuenta de gastos"
 
@@ -27027,13 +27790,13 @@
 msgid "Expense Head"
 msgstr "Cuenta de gastos"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:490
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:510
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:528
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
 msgid "Expense Head Changed"
 msgstr "Cabeza de gastos cambiada"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
 msgid "Expense account is mandatory for item {0}"
 msgstr "La cuenta de gastos es obligatoria para el elemento {0}"
 
@@ -27044,7 +27807,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
-#: accounts/report/account_balance/account_balance.js:48
+#: accounts/report/account_balance/account_balance.js:49
 msgid "Expenses Included In Asset Valuation"
 msgstr "Gastos incluidos en la valoración de activos"
 
@@ -27056,7 +27819,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
-#: accounts/report/account_balance/account_balance.js:49
+#: accounts/report/account_balance/account_balance.js:51
 msgid "Expenses Included In Valuation"
 msgstr "GASTOS DE VALORACIÓN"
 
@@ -27067,8 +27830,8 @@
 msgstr "GASTOS DE VALORACIÓN"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
-#: selling/doctype/quotation/quotation_list.js:35
-#: stock/doctype/batch/batch_list.js:9 stock/doctype/item/item_list.js:10
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
 msgid "Expired"
 msgstr "Expirado"
 
@@ -27090,13 +27853,13 @@
 msgid "Expired"
 msgstr "Expirado"
 
-#: stock/doctype/stock_entry/stock_entry.js:316
+#: stock/doctype/stock_entry/stock_entry.js:362
 msgid "Expired Batches"
 msgstr "Lotes Vencidos"
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:37
 msgid "Expires On"
-msgstr ""
+msgstr "Expira el"
 
 #. Option for the 'Pick Serial / Batch Based On' (Select) field in DocType
 #. 'Stock Settings'
@@ -27160,11 +27923,11 @@
 msgid "Export Data"
 msgstr "Exportar Datos"
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:35
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
 msgid "Export E-Invoices"
 msgstr "Exportar facturas electrónicas"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:106
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
 msgid "Export Errored Rows"
 msgstr "Exportar filas con errores"
 
@@ -27178,7 +27941,7 @@
 msgid "Extra Consumed Qty"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:197
+#: manufacturing/doctype/job_card/job_card.py:193
 msgid "Extra Job Card Quantity"
 msgstr ""
 
@@ -27214,7 +27977,7 @@
 msgid "FG Reference"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:106
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
 msgid "FG Value"
 msgstr ""
 
@@ -27256,19 +28019,25 @@
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#. Label of a Text field in DocType 'Stock Ledger Entry'
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:180
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
 msgid "FIFO/LIFO Queue"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:62
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:13
 msgid "Failed"
 msgstr "Falló"
@@ -27381,7 +28150,14 @@
 msgid "Failed"
 msgstr "Falló"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:9
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "Falló"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
 msgid "Failed Entries"
 msgstr "Entradas fallidas"
 
@@ -27416,11 +28192,11 @@
 msgid "Failed to setup defaults"
 msgstr "Error al cambiar a default"
 
-#: setup/doctype/company/company.py:699
+#: setup/doctype/company/company.py:690
 msgid "Failed to setup defaults for country {0}. Please contact support."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Failure"
 msgstr "Fracaso"
 
@@ -27436,29 +28212,43 @@
 msgid "Failure Description"
 msgstr "Descripción del fallo"
 
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr "Fallo: {0}"
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Family Background"
 msgstr "Antecedentes familiares"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Fax"
-msgstr ""
+msgstr "Fax"
 
 #. Label of a Data field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Fax"
-msgstr ""
+msgstr "Fax"
 
 #. Label of a Data field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Fax"
-msgstr ""
+msgstr "Fax"
 
 #. Label of a Card Break in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
@@ -27497,7 +28287,7 @@
 msgid "Fees"
 msgstr "Matrícula"
 
-#: public/js/utils/serial_no_batch_selector.js:332
+#: public/js/utils/serial_no_batch_selector.js:338
 msgid "Fetch Based On"
 msgstr ""
 
@@ -27507,7 +28297,7 @@
 msgid "Fetch Customers"
 msgstr "Obtener clientes"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:50
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
 msgid "Fetch Data"
 msgstr "Obtener datos"
 
@@ -27515,7 +28305,7 @@
 msgid "Fetch Items from Warehouse"
 msgstr "Obtener artículos del almacén"
 
-#: accounts/doctype/dunning/dunning.js:60
+#: accounts/doctype/dunning/dunning.js:61
 msgid "Fetch Overdue Payments"
 msgstr ""
 
@@ -27523,8 +28313,8 @@
 msgid "Fetch Subscription Updates"
 msgstr "Obtener actualizaciones de suscripción"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:952
-#: accounts/doctype/sales_invoice/sales_invoice.js:954
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
 msgid "Fetch Timesheet"
 msgstr ""
 
@@ -27534,8 +28324,8 @@
 msgid "Fetch Value From"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:252
-#: stock/doctype/stock_entry/stock_entry.js:554
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
 msgid "Fetch exploded BOM (including sub-assemblies)"
 msgstr "Buscar lista de materiales (LdM) incluyendo subconjuntos"
 
@@ -27546,11 +28336,20 @@
 msgid "Fetch items based on Default Supplier."
 msgstr "Obtenga artículos según el proveedor predeterminado."
 
-#: accounts/doctype/dunning/dunning.js:131
-#: public/js/controllers/transaction.js:1083
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
 msgid "Fetching exchange rates ..."
 msgstr ""
 
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr "Recuperando..."
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr "Campo"
+
 #. Label of a Select field in DocType 'POS Search Fields'
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
 msgctxt "POS Search Fields"
@@ -27624,8 +28423,8 @@
 msgid "File to Rename"
 msgstr "Archivo a renombrar"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:17
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:17
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
 #: public/js/financial_statements.js:167
 msgid "Filter Based On"
 msgstr "Filtro basado en"
@@ -27636,7 +28435,7 @@
 msgid "Filter Duration (Months)"
 msgstr "Duración del filtro (meses)"
 
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:46
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
 msgid "Filter Total Zero Qty"
 msgstr ""
 
@@ -27644,7 +28443,7 @@
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
 msgctxt "Bank Reconciliation Tool"
 msgid "Filter by Reference Date"
-msgstr ""
+msgstr "Filtrar por Fecha de Referencia"
 
 #: selling/page/point_of_sale/pos_past_order_list.js:63
 msgid "Filter by invoice status"
@@ -27662,8 +28461,8 @@
 msgid "Filter on Payment"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:696
-#: public/js/bank_reconciliation_tool/dialog_manager.js:192
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
 msgid "Filters"
 msgstr "Filtros"
 
@@ -27722,13 +28521,13 @@
 #: accounts/report/accounts_receivable/accounts_receivable.js:24
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:32
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:52
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
 #: accounts/report/general_ledger/general_ledger.js:16
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:32
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
 #: accounts/report/trial_balance/trial_balance.js:70
-#: assets/report/fixed_asset_register/fixed_asset_register.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
 #: public/js/financial_statements.js:161
 msgid "Finance Book"
 msgstr "Libro de finanzas"
@@ -27854,14 +28653,14 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Financial Reports Workspace
-#: accounts/doctype/account/account_tree.js:158
+#: accounts/doctype/account/account_tree.js:234
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/workspace/financial_reports/financial_reports.json
 #: public/js/financial_statements.js:129
 msgid "Financial Statements"
 msgstr "Estados financieros"
 
-#: public/js/setup_wizard.js:40
+#: public/js/setup_wizard.js:42
 msgid "Financial Year Begins On"
 msgstr ""
 
@@ -27872,13 +28671,13 @@
 msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:627
-#: manufacturing/doctype/work_order/work_order.js:642
-#: manufacturing/doctype/work_order/work_order.js:651
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
 msgid "Finish"
 msgstr "Terminar"
 
-#: buying/doctype/purchase_order/purchase_order.js:176
+#: buying/doctype/purchase_order/purchase_order.js:182
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:43
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:119
 msgid "Finished Good"
@@ -27914,7 +28713,7 @@
 msgid "Finished Good BOM"
 msgstr ""
 
-#: public/js/utils.js:698
+#: public/js/utils.js:766
 msgid "Finished Good Item"
 msgstr ""
 
@@ -27928,7 +28727,7 @@
 msgid "Finished Good Item Code"
 msgstr "Código de artículo bueno terminado"
 
-#: public/js/utils.js:715
+#: public/js/utils.js:784
 msgid "Finished Good Item Qty"
 msgstr ""
 
@@ -27938,15 +28737,15 @@
 msgid "Finished Good Item Quantity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3204
+#: controllers/accounts_controller.py:3253
 msgid "Finished Good Item is not specified for service item {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3219
+#: controllers/accounts_controller.py:3270
 msgid "Finished Good Item {0} Qty can not be zero"
 msgstr ""
 
-#: controllers/accounts_controller.py:3213
+#: controllers/accounts_controller.py:3264
 msgid "Finished Good Item {0} must be a sub-contracted item"
 msgstr ""
 
@@ -27974,7 +28773,7 @@
 msgid "Finished Good UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:53
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
 msgid "Finished Good {0} does not have a default BOM."
 msgstr ""
 
@@ -27982,23 +28781,23 @@
 msgid "Finished Good {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:49
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
 msgid "Finished Good {0} must be a stock item."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:57
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
 msgid "Finished Good {0} must be a sub-contracted item."
 msgstr ""
 
-#: setup/doctype/company/company.py:262
+#: setup/doctype/company/company.py:258
 msgid "Finished Goods"
 msgstr "Productos terminados"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:25
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
 msgid "Finished Goods Warehouse"
 msgstr "Almacén de productos terminados"
 
-#: stock/doctype/stock_entry/stock_entry.py:1264
+#: stock/doctype/stock_entry/stock_entry.py:1282
 msgid "Finished Item {0} does not match with Work Order {1}"
 msgstr ""
 
@@ -28038,8 +28837,8 @@
 msgid "First Response Due"
 msgstr ""
 
-#: support/doctype/issue/test_issue.py:241
-#: support/doctype/service_level_agreement/service_level_agreement.py:899
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
 msgid "First Response SLA Failed by {}"
 msgstr ""
 
@@ -28085,16 +28884,17 @@
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year/fiscal_year.json
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:17
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
 #: accounts/report/profitability_analysis/profitability_analysis.js:38
 #: accounts/report/trial_balance/trial_balance.js:16
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
-#: manufacturing/report/job_card_summary/job_card_summary.js:17
-#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:48
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
 #: regional/report/irs_1099/irs_1099.js:17
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:16
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:16
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
 msgid "Fiscal Year"
 msgstr "Año fiscal"
 
@@ -28172,7 +28972,7 @@
 msgid "Fixed"
 msgstr "Fijo"
 
-#: accounts/report/account_balance/account_balance.js:50
+#: accounts/report/account_balance/account_balance.js:52
 msgid "Fixed Asset"
 msgstr "Activo fijo"
 
@@ -28200,7 +29000,7 @@
 msgid "Fixed Asset Defaults"
 msgstr ""
 
-#: stock/doctype/item/item.py:301
+#: stock/doctype/item/item.py:300
 msgid "Fixed Asset Item must be a non-stock item."
 msgstr "Artículo de Activos Fijos no debe ser un artículo de stock."
 
@@ -28246,11 +29046,33 @@
 msgid "Fleet Manager"
 msgstr "Gerente de Fota"
 
-#: selling/page/point_of_sale/pos_item_selector.js:303
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
 msgid "Focus on Item Group filter"
 msgstr "Centrarse en el filtro de grupo de artículos"
 
-#: selling/page/point_of_sale/pos_item_selector.js:294
+#: selling/page/point_of_sale/pos_item_selector.js:291
 msgid "Focus on search input"
 msgstr "Centrarse en la entrada de búsqueda"
 
@@ -28274,19 +29096,39 @@
 msgid "Following fields are mandatory to create address:"
 msgstr "Los siguientes campos son obligatorios para crear una dirección:"
 
-#: controllers/buying_controller.py:906
+#: controllers/buying_controller.py:933
 msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "El siguiente artículo {0} no está marcado como {1} elemento. Puede habilitarlos como {1} elemento desde su Maestro de artículos"
 
-#: controllers/buying_controller.py:902
+#: controllers/buying_controller.py:929
 msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "Los siguientes elementos {0} no están marcados como {1} elemento. Puede habilitarlos como {1} elemento desde su Maestro de artículos"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
+
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
 msgid "For"
 msgstr "por"
 
-#: public/js/utils/sales_common.js:274
+#: public/js/utils/sales_common.js:309
 msgid "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."
 msgstr "Para 'Paquete de Productos' el Almacén, No. de Serie y No. de lote serán considerados desde el 'Packing List'. Si el Almacén y No. de lote son los mismos para todos los productos empaquetados, los valores podrán ser ingresados en la tabla principal del artículo, estos valores serán copiados al 'Packing List'"
 
@@ -28302,11 +29144,16 @@
 msgid "For Company"
 msgstr "Para la empresa"
 
-#: stock/doctype/material_request/material_request.js:293
+#: stock/doctype/material_request/material_request.js:361
 msgid "For Default Supplier (Optional)"
 msgstr "Para el proveedor predeterminado (opcional)"
 
-#: controllers/stock_controller.py:770
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
 msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
 msgstr ""
 
@@ -28316,7 +29163,7 @@
 msgid "For Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:160
+#: manufacturing/doctype/job_card/job_card.js:175
 msgid "For Operation"
 msgstr ""
 
@@ -28341,23 +29188,28 @@
 msgid "For Production"
 msgstr "Por producción"
 
-#: stock/doctype/stock_entry/stock_entry.py:657
+#: stock/doctype/stock_entry/stock_entry.py:613
 msgid "For Quantity (Manufactured Qty) is mandatory"
 msgstr "Por cantidad (cantidad fabricada) es obligatoria"
 
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
+
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Selling"
 msgstr "Para la Venta"
 
-#: accounts/doctype/payment_order/payment_order.js:98
+#: accounts/doctype/payment_order/payment_order.js:106
 msgid "For Supplier"
 msgstr "De proveedor"
 
-#: manufacturing/doctype/production_plan/production_plan.js:331
-#: selling/doctype/sales_order/sales_order.js:808
-#: stock/doctype/material_request/material_request.js:247
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
 msgid "For Warehouse"
 msgstr "Para el almacén"
 
@@ -28367,11 +29219,11 @@
 msgid "For Warehouse"
 msgstr "Para el almacén"
 
-#: manufacturing/doctype/work_order/work_order.py:427
+#: manufacturing/doctype/work_order/work_order.py:432
 msgid "For Warehouse is required before Submit"
 msgstr "Para el almacén es requerido antes de enviar"
 
-#: public/js/utils/serial_no_batch_selector.js:116
+#: public/js/utils/serial_no_batch_selector.js:119
 msgid "For Work Order"
 msgstr "Para Orden de Trabajo"
 
@@ -28413,15 +29265,15 @@
 msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:384
+#: stock/doctype/stock_entry/stock_entry.py:336
 msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
 msgstr "Para la tarjeta de trabajo {0}, solo puede realizar la entrada de stock del tipo &#39;Transferencia de material para fabricación&#39;"
 
-#: manufacturing/doctype/work_order/work_order.py:1523
+#: manufacturing/doctype/work_order/work_order.py:1530
 msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1302
+#: stock/doctype/stock_entry/stock_entry.py:1320
 msgid "For quantity {0} should not be greater than allowed quantity {1}"
 msgstr ""
 
@@ -28431,12 +29283,12 @@
 msgid "For reference"
 msgstr "Para referencia"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1229
+#: accounts/doctype/payment_entry/payment_entry.js:1477
 #: public/js/controllers/accounts.js:182
 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
 msgstr "Para la línea {0} en {1}. incluir {2} en la tasa del producto, las lineas {3} también deben ser incluidas"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1498
+#: manufacturing/doctype/production_plan/production_plan.py:1509
 msgid "For row {0}: Enter Planned Qty"
 msgstr "Para la fila {0}: ingrese cantidad planificada"
 
@@ -28444,10 +29296,15 @@
 msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
 msgstr "Para la condición &quot;Aplicar regla a otros&quot;, el campo {0} es obligatorio."
 
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
+
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Forecasting"
-msgstr ""
+msgstr "Previsión"
 
 #. Label of a Section Break field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -28506,7 +29363,7 @@
 msgid "Free item code is not selected"
 msgstr "El código de artículo gratuito no está seleccionado"
 
-#: accounts/doctype/pricing_rule/utils.py:656
+#: accounts/doctype/pricing_rule/utils.py:645
 msgid "Free item not set in the pricing rule {0}"
 msgstr "Artículo gratuito no establecido en la regla de precios {0}"
 
@@ -28626,7 +29483,7 @@
 msgid "Friday"
 msgstr "Viernes"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:957
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
 #: templates/pages/projects.html:67
 msgid "From"
 msgstr "Desde"
@@ -28678,13 +29535,13 @@
 msgid "From Customer"
 msgstr "Desde cliente"
 
-#: accounts/doctype/payment_entry/payment_entry.js:645
-#: accounts/doctype/payment_entry/payment_entry.js:650
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:16
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:38
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
 #: accounts/report/financial_ratios/financial_ratios.js:41
 #: accounts/report/general_ledger/general_ledger.js:22
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -28692,77 +29549,77 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
-#: accounts/report/pos_register/pos_register.js:17
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:59
 #: accounts/report/purchase_register/purchase_register.js:8
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:7
 #: accounts/report/sales_register/sales_register.js:8
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:16
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:47
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:47
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
 #: accounts/report/trial_balance/trial_balance.js:37
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:15
-#: buying/report/procurement_tracker/procurement_tracker.js:28
-#: buying/report/purchase_analytics/purchase_analytics.js:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:18
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:18
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:16
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:23
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:23
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
 #: crm/report/campaign_efficiency/campaign_efficiency.js:7
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:9
-#: crm/report/lead_conversion_time/lead_conversion_time.js:9
-#: crm/report/lead_details/lead_details.js:17
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
-#: crm/report/lost_opportunity/lost_opportunity.js:17
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:23
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:16
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:16
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:17
-#: manufacturing/report/process_loss_report/process_loss_report.js:30
-#: manufacturing/report/production_analytics/production_analytics.js:17
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:8
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:16
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:9
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
-#: public/js/stock_analytics.js:47
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:9
-#: regional/report/uae_vat_201/uae_vat_201.js:17
-#: regional/report/vat_audit_report/vat_audit_report.js:17
-#: selling/page/sales_funnel/sales_funnel.js:39
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:18
-#: selling/report/sales_analytics/sales_analytics.js:36
-#: selling/report/sales_order_analysis/sales_order_analysis.js:18
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:22
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:23
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:17
-#: stock/report/delayed_item_report/delayed_item_report.js:17
-#: stock/report/delayed_order_report/delayed_order_report.js:17
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:21
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:31
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
 #: stock/report/reserved_stock/reserved_stock.js:16
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
-#: stock/report/stock_analytics/stock_analytics.js:63
+#: stock/report/stock_analytics/stock_analytics.js:62
 #: stock/report/stock_balance/stock_balance.js:16
 #: stock/report/stock_ledger/stock_ledger.js:16
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:9
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:9
-#: support/report/issue_analytics/issue_analytics.js:25
-#: support/report/issue_summary/issue_summary.js:25
-#: support/report/support_hour_distribution/support_hour_distribution.js:8
-#: utilities/report/youtube_interactions/youtube_interactions.js:9
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
 msgid "From Date"
 msgstr "Desde la fecha"
 
@@ -28868,7 +29725,7 @@
 msgid "From Date"
 msgstr "Desde la fecha"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:41
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
 msgid "From Date and To Date are Mandatory"
 msgstr "Desde la fecha y hasta la fecha son obligatorios"
 
@@ -28888,11 +29745,11 @@
 
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
 #: accounts/report/general_ledger/general_ledger.py:85
-#: accounts/report/pos_register/pos_register.py:118
+#: accounts/report/pos_register/pos_register.py:114
 #: accounts/report/tax_withholding_details/tax_withholding_details.py:37
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:41
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:39
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
 msgid "From Date must be before To Date"
 msgstr "La fecha 'Desde' tiene que ser menor de la fecha 'Hasta'"
 
@@ -28914,7 +29771,7 @@
 msgid "From Delivery Date"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.js:58
+#: selling/doctype/installation_note/installation_note.js:59
 msgid "From Delivery Note"
 msgstr "Desde nota de entrega"
 
@@ -28924,7 +29781,7 @@
 msgid "From Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
 msgid "From Due Date"
 msgstr ""
 
@@ -28934,7 +29791,7 @@
 msgid "From Employee"
 msgstr "Desde Empleado"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:45
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
 msgid "From Fiscal Year"
 msgstr "Del año fiscal"
 
@@ -28978,7 +29835,7 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "From Opportunity"
-msgstr ""
+msgstr "Desde Oportunidad"
 
 #. Label of a Int field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
@@ -28998,8 +29855,8 @@
 msgid "From Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:37
-#: manufacturing/report/work_order_summary/work_order_summary.js:23
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
 msgid "From Posting Date"
 msgstr "Desde la fecha de publicación"
 
@@ -29045,6 +29902,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:91
 #: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
 msgid "From Time"
 msgstr "Desde hora"
 
@@ -29130,7 +29988,7 @@
 msgid "From Voucher Detail No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:106
+#: stock/report/reserved_stock/reserved_stock.js:103
 #: stock/report/reserved_stock/reserved_stock.py:164
 msgid "From Voucher No"
 msgstr ""
@@ -29141,7 +29999,7 @@
 msgid "From Voucher No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:95
+#: stock/report/reserved_stock/reserved_stock.js:92
 #: stock/report/reserved_stock/reserved_stock.py:158
 msgid "From Voucher Type"
 msgstr ""
@@ -29188,11 +30046,11 @@
 msgid "From and To Dates are required."
 msgstr "Las fechas desde y hasta son obligatorias."
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:168
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
 msgid "From and To dates are required"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:47
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
 msgid "From date cannot be greater than To date"
 msgstr "La fecha 'Desde' no puede ser mayor que la fecha 'Hasta'"
 
@@ -29375,35 +30233,43 @@
 msgid "Fully Paid"
 msgstr "Totalmente pagado"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
 msgid "Furniture and Fixtures"
-msgstr ""
+msgstr "Muebles y accesorios"
 
-#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/account/account_tree.js:138
 msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
 msgstr "Las futuras cuentas se pueden crear bajo grupos, pero las entradas se crearán dentro de las subcuentas."
 
-#: accounts/doctype/cost_center/cost_center_tree.js:24
+#: accounts/doctype/cost_center/cost_center_tree.js:31
 msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
 msgstr "Los centros de costos se pueden crear bajo grupos, pero las entradas se crearán dentro de las subcuentas."
 
-#: setup/doctype/sales_person/sales_person_tree.js:10
+#: setup/doctype/sales_person/sales_person_tree.js:15
 msgid "Further nodes can be only created under 'Group' type nodes"
 msgstr "Sólo se pueden crear más nodos bajo nodos de tipo 'Grupo'"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
-#: accounts/report/accounts_receivable/accounts_receivable.py:1084
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
 msgid "Future Payment Amount"
 msgstr "Monto de pago futuro"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
 msgid "Future Payment Ref"
 msgstr "Ref. De pago futuro"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
 msgid "Future Payments"
 msgstr "Pagos futuros"
 
@@ -29412,14 +30278,14 @@
 msgid "G - D"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:174
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:243
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
 msgid "GL Balance"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:557
+#: accounts/report/general_ledger/general_ledger.py:561
 msgid "GL Entry"
 msgstr "Entrada GL"
 
@@ -29480,11 +30346,31 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:525
+#: setup/doctype/company/company.py:516
 msgid "Gain/Loss on Asset Disposal"
 msgstr "Ganancia/Pérdida por enajenación de activos fijos"
 
-#: projects/doctype/project/project.js:79
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
 msgid "Gantt Chart"
 msgstr "Diagrama Gantt"
 
@@ -29492,6 +30378,11 @@
 msgid "Gantt chart of all tasks."
 msgstr "Diagrama Gantt de todas las tareas."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
+
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
@@ -29520,7 +30411,7 @@
 #. Name of a report
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Financial Reports Workspace
-#: accounts/doctype/account/account.js:95
+#: accounts/doctype/account/account.js:93
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/report/general_ledger/general_ledger.json
 #: accounts/workspace/accounting/accounting.json
@@ -29541,7 +30432,7 @@
 msgid "General Ledger"
 msgstr "Balance general"
 
-#: stock/doctype/warehouse/warehouse.js:74
+#: stock/doctype/warehouse/warehouse.js:69
 msgctxt "Warehouse"
 msgid "General Ledger"
 msgstr "Balance general"
@@ -29561,7 +30452,7 @@
 msgid "Generate Closing Stock Balance"
 msgstr ""
 
-#: public/js/setup_wizard.js:46
+#: public/js/setup_wizard.js:48
 msgid "Generate Demo Data for Exploration"
 msgstr ""
 
@@ -29587,6 +30478,11 @@
 msgid "Generate Schedule"
 msgstr "Generar planificación"
 
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
+
 #. Label of a Check field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
@@ -29633,7 +30529,7 @@
 msgid "Get Current Stock"
 msgstr "Verificar inventario actual"
 
-#: selling/doctype/customer/customer.js:168
+#: selling/doctype/customer/customer.js:180
 msgid "Get Customer Group Details"
 msgstr ""
 
@@ -29649,12 +30545,12 @@
 msgid "Get Finished Goods for Manufacture"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:55
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:157
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
 msgid "Get Invoices"
 msgstr "Obtenga facturas"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:102
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
 msgid "Get Invoices based on Filters"
 msgstr "Obtenga facturas basadas en filtros"
 
@@ -29664,11 +30560,11 @@
 msgid "Get Item Locations"
 msgstr "Obtener ubicaciones de artículos"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:351
-#: manufacturing/doctype/production_plan/production_plan.js:342
-#: stock/doctype/pick_list/pick_list.js:161
-#: stock/doctype/pick_list/pick_list.js:202
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
 msgid "Get Items"
 msgstr "Obtener artículos"
 
@@ -29678,37 +30574,37 @@
 msgid "Get Items"
 msgstr "Obtener artículos"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:147
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:165
-#: accounts/doctype/sales_invoice/sales_invoice.js:252
-#: accounts/doctype/sales_invoice/sales_invoice.js:276
-#: accounts/doctype/sales_invoice/sales_invoice.js:304
-#: buying/doctype/purchase_order/purchase_order.js:456
-#: buying/doctype/purchase_order/purchase_order.js:473
-#: buying/doctype/request_for_quotation/request_for_quotation.js:315
-#: buying/doctype/request_for_quotation/request_for_quotation.js:334
-#: buying/doctype/request_for_quotation/request_for_quotation.js:375
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
 #: buying/doctype/supplier_quotation/supplier_quotation.js:49
-#: buying/doctype/supplier_quotation/supplier_quotation.js:76
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:78
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:96
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:112
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:132
-#: public/js/controllers/buying.js:267
-#: selling/doctype/quotation/quotation.js:160
-#: selling/doctype/sales_order/sales_order.js:132
-#: selling/doctype/sales_order/sales_order.js:643
-#: stock/doctype/delivery_note/delivery_note.js:160
-#: stock/doctype/material_request/material_request.js:100
-#: stock/doctype/material_request/material_request.js:162
-#: stock/doctype/purchase_receipt/purchase_receipt.js:130
-#: stock/doctype/purchase_receipt/purchase_receipt.js:217
-#: stock/doctype/stock_entry/stock_entry.js:275
-#: stock/doctype/stock_entry/stock_entry.js:312
-#: stock/doctype/stock_entry/stock_entry.js:336
-#: stock/doctype/stock_entry/stock_entry.js:387
-#: stock/doctype/stock_entry/stock_entry.js:535
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
 msgid "Get Items From"
 msgstr "Obtener artículos de"
 
@@ -29724,13 +30620,13 @@
 msgid "Get Items From Purchase Receipts"
 msgstr "Obtener productos desde recibo de compra"
 
-#: stock/doctype/material_request/material_request.js:241
-#: stock/doctype/stock_entry/stock_entry.js:555
-#: stock/doctype/stock_entry/stock_entry.js:568
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
 msgid "Get Items from BOM"
 msgstr "Obtener productos desde lista de materiales (LdM)"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:348
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
 msgid "Get Items from Material Requests against this Supplier"
 msgstr "Obtener artículos de solicitudes de material contra este proveedor"
 
@@ -29740,7 +30636,7 @@
 msgid "Get Items from Open Material Requests"
 msgstr "Obtener elementos de solicitudes de materiales abiertas"
 
-#: public/js/controllers/buying.js:507
+#: public/js/controllers/buying.js:498
 msgid "Get Items from Product Bundle"
 msgstr "Obtener Productos del Paquete de Productos"
 
@@ -29774,18 +30670,24 @@
 msgid "Get Outstanding Orders"
 msgstr ""
 
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
 #: accounts/doctype/bank_clearance/bank_clearance.js:40
-#: accounts/doctype/bank_clearance/bank_clearance.js:44
-#: accounts/doctype/bank_clearance/bank_clearance.js:56
-#: accounts/doctype/bank_clearance/bank_clearance.js:75
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
 msgid "Get Payment Entries"
 msgstr "Obtener registros de pago"
 
-#: accounts/doctype/payment_order/payment_order.js:20
-#: accounts/doctype/payment_order/payment_order.js:24
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
 msgid "Get Payments from"
 msgstr "Obtener pagos de"
 
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
+
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
@@ -29816,7 +30718,7 @@
 msgid "Get Started Sections"
 msgstr "Obtener Secciones Comenzadas"
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:432
 msgid "Get Stock"
 msgstr ""
 
@@ -29826,29 +30728,29 @@
 msgid "Get Sub Assembly Items"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:102
+#: buying/doctype/supplier/supplier.js:124
 msgid "Get Supplier Group Details"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:384
-#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
 msgid "Get Suppliers"
 msgstr "Obtener proveedores"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:405
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
 msgid "Get Suppliers By"
 msgstr "Obtener proveedores por"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:989
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
 msgid "Get Timesheets"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:81
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:84
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:77
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:80
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:87
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:94
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
 msgid "Get Unreconciled Entries"
 msgstr "Verificar entradas no conciliadas"
 
@@ -29856,11 +30758,11 @@
 msgid "Get Updates"
 msgstr "Obtener actualizaciones"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:65
+#: stock/doctype/delivery_trip/delivery_trip.js:68
 msgid "Get stops from"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:125
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
 msgid "Getting Scrap Items"
 msgstr ""
 
@@ -29877,6 +30779,13 @@
 msgid "Give free item for every N quantity"
 msgstr ""
 
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/global_defaults/global_defaults.json
 msgid "Global Defaults"
@@ -29893,7 +30802,7 @@
 msgid "Go back"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
 msgid "Go to {0} List"
 msgstr "Ir a la lista {0}"
 
@@ -29930,18 +30839,18 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Goods"
-msgstr ""
+msgstr "Mercancías"
 
-#: setup/doctype/company/company.py:263
-#: stock/doctype/stock_entry/stock_entry_list.js:14
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
 msgid "Goods In Transit"
 msgstr "Las mercancías en tránsito"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:17
+#: stock/doctype/stock_entry/stock_entry_list.js:23
 msgid "Goods Transferred"
 msgstr "Bienes transferidos"
 
-#: stock/doctype/stock_entry/stock_entry.py:1618
+#: stock/doctype/stock_entry/stock_entry.py:1647
 msgid "Goods are already received against the outward entry {0}"
 msgstr "Las mercancías ya se reciben contra la entrada exterior {0}"
 
@@ -29961,11 +30870,66 @@
 msgid "Graduate"
 msgstr "Graduado"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
+
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
-#: accounts/report/pos_register/pos_register.py:207
+#: accounts/report/pos_register/pos_register.py:201
 #: accounts/report/purchase_register/purchase_register.py:275
-#: accounts/report/sales_register/sales_register.py:303
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:253
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
 #: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
 msgid "Grand Total"
 msgstr "Total"
@@ -30187,7 +31151,7 @@
 msgid "Grant Commission"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:654
+#: accounts/doctype/payment_entry/payment_entry.js:802
 msgid "Greater Than Amount"
 msgstr "Mayor que la cantidad"
 
@@ -30254,7 +31218,7 @@
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/gross_profit/gross_profit.json
-#: accounts/report/gross_profit/gross_profit.py:287
+#: accounts/report/gross_profit/gross_profit.py:285
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Gross Profit"
 msgstr "Beneficio bruto"
@@ -30275,12 +31239,12 @@
 msgid "Gross Profit / Loss"
 msgstr "Utilidad / Pérdida Bruta"
 
-#: accounts/report/gross_profit/gross_profit.py:294
+#: accounts/report/gross_profit/gross_profit.py:292
 msgid "Gross Profit Percent"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:379
-#: assets/report/fixed_asset_register/fixed_asset_register.py:433
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
 msgid "Gross Purchase Amount"
 msgstr "Importe Bruto de Compra"
 
@@ -30296,11 +31260,11 @@
 msgid "Gross Purchase Amount"
 msgstr "Importe Bruto de Compra"
 
-#: assets/doctype/asset/asset.py:317
+#: assets/doctype/asset/asset.py:315
 msgid "Gross Purchase Amount is mandatory"
 msgstr "Importe Bruto de Compra es obligatorio"
 
-#: assets/doctype/asset/asset.py:362
+#: assets/doctype/asset/asset.py:360
 msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
 msgstr ""
 
@@ -30329,11 +31293,11 @@
 #: accounts/report/gross_profit/gross_profit.js:36
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
-#: assets/report/fixed_asset_register/fixed_asset_register.js:36
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
 #: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
 #: selling/report/lost_quotations/lost_quotations.js:33
-#: stock/report/total_stock_summary/total_stock_summary.js:9
+#: stock/report/total_stock_summary/total_stock_summary.js:8
 msgid "Group By"
 msgstr "Agrupar por"
 
@@ -30343,15 +31307,15 @@
 msgid "Group By"
 msgstr "Agrupar por"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:151
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
 msgid "Group By Customer"
 msgstr "Agrupar por cliente"
 
-#: accounts/report/accounts_payable/accounts_payable.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:132
 msgid "Group By Supplier"
 msgstr "Agrupar por proveedor"
 
-#: setup/doctype/sales_person/sales_person_tree.js:9
+#: setup/doctype/sales_person/sales_person_tree.js:14
 msgid "Group Node"
 msgstr "Agrupar por nota"
 
@@ -30361,12 +31325,12 @@
 msgid "Group Same Items"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:112
+#: stock/doctype/stock_settings/stock_settings.py:115
 msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
 msgstr "Los Almacenes de grupo no se pueden usar en transacciones. Cambie el valor de {0}"
 
 #: accounts/report/general_ledger/general_ledger.js:115
-#: accounts/report/pos_register/pos_register.js:57
+#: accounts/report/pos_register/pos_register.js:56
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
 msgid "Group by"
 msgstr "Agrupar por"
@@ -30375,34 +31339,34 @@
 msgid "Group by Account"
 msgstr "Agrupar por cuenta"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
 msgid "Group by Item"
 msgstr "Agrupar por artículo"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:62
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
 msgid "Group by Material Request"
 msgstr "Agrupar por solicitud de material"
 
 #: accounts/report/general_ledger/general_ledger.js:132
-#: accounts/report/payment_ledger/payment_ledger.js:83
+#: accounts/report/payment_ledger/payment_ledger.js:82
 msgid "Group by Party"
 msgstr "Agrupar por Tercero"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
 msgid "Group by Purchase Order"
 msgstr "Agrupar por orden de compra"
 
-#: selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
 msgid "Group by Sales Order"
 msgstr "Agrupar por orden de venta"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
 msgid "Group by Supplier"
 msgstr "Agrupar por proveedor"
 
-#: accounts/report/accounts_payable/accounts_payable.js:159
-#: accounts/report/accounts_receivable/accounts_receivable.js:191
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
 #: accounts/report/general_ledger/general_ledger.js:120
 msgid "Group by Voucher"
 msgstr "Agrupar por Comprobante"
@@ -30425,7 +31389,7 @@
 msgid "Group by Voucher (Consolidated)"
 msgstr "Agrupar por Comprobante (Consolidado)"
 
-#: stock/utils.py:448
+#: stock/utils.py:429
 msgid "Group node warehouse is not allowed to select for transactions"
 msgstr "No se permite seleccionar el almacén de nodos de grupo para operaciones"
 
@@ -30487,8 +31451,8 @@
 msgid "Groups"
 msgstr "Grupos"
 
-#: accounts/report/balance_sheet/balance_sheet.js:18
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:18
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
 msgid "Growth View"
 msgstr ""
 
@@ -30534,14 +31498,14 @@
 msgid "Half Yearly"
 msgstr "Semestral"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:66
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:69
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
-#: public/js/financial_statements.js:219
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
 #: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
 msgid "Half-Yearly"
 msgstr "Semestral"
 
@@ -30552,6 +31516,11 @@
 msgid "Half-yearly"
 msgstr "Medio año"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:179
 msgid "Hardware"
 msgstr ""
@@ -30700,6 +31669,11 @@
 msgid "Have Default Naming Series for Batch ID?"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -30712,19 +31686,39 @@
 msgid "Heatmap"
 msgstr "Mapa de calor"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr ""
+
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
 msgid "Height (cm)"
-msgstr ""
+msgstr "Altura (cm)"
 
 #. Label of a Int field in DocType 'Shipment Parcel Template'
 #: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
 msgctxt "Shipment Parcel Template"
 msgid "Height (cm)"
-msgstr ""
+msgstr "Altura (cm)"
 
-#: assets/doctype/asset/depreciation.py:412
+#: assets/doctype/asset/depreciation.py:403
 msgid "Hello,"
 msgstr ""
 
@@ -30758,11 +31752,16 @@
 msgid "Help Text"
 msgstr "Texto de Ayuda"
 
-#: assets/doctype/asset/depreciation.py:419
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
 msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
 msgstr ""
 
-#: stock/stock_ledger.py:1669
+#: stock/stock_ledger.py:1661
 msgid "Here are the options to proceed:"
 msgstr ""
 
@@ -30779,15 +31778,20 @@
 msgid "Here you can maintain height, weight, allergies, medical concerns etc"
 msgstr "Aquí usted puede ingresar la altura, el peso, alergias, problemas médicos, etc."
 
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:129
 msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
 msgstr ""
 
-#: setup/doctype/holiday_list/holiday_list.js:75
+#: setup/doctype/holiday_list/holiday_list.js:77
 msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:391
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
 msgid "Hi,"
 msgstr "Hola,"
 
@@ -30849,12 +31853,12 @@
 msgid "History In Company"
 msgstr "Historia en la Compañia"
 
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: selling/doctype/sales_order/sales_order.js:539
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
 msgid "Hold"
 msgstr "Mantener"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
 msgid "Hold Invoice"
 msgstr "Retener Factura"
 
@@ -30934,6 +31938,21 @@
 msgid "Home"
 msgstr "Inicio"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
@@ -30960,6 +31979,13 @@
 msgstr "Cada Hora"
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr "Horas"
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
 msgid "Hours"
 msgstr "Horas"
 
@@ -30998,10 +32024,20 @@
 msgid "Hrs"
 msgstr "Hrs"
 
-#: setup/doctype/company/company.py:365
+#: setup/doctype/company/company.py:356
 msgid "Human Resources"
 msgstr "Recursos Humanos"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
+
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
 msgid "I - J"
@@ -31036,13 +32072,13 @@
 msgid "IBAN"
 msgstr "IBAN"
 
-#: accounts/doctype/bank_account/bank_account.py:84
-#: accounts/doctype/bank_account/bank_account.py:87
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
 msgid "IBAN is not valid"
 msgstr "IBAN no es válido"
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:71
-#: manufacturing/report/production_planning_report/production_planning_report.py:347
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
 msgid "ID"
 msgstr "Identificador"
 
@@ -31093,12 +32129,17 @@
 msgid "ISSN"
 msgstr "ISSN"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
 #: manufacturing/report/job_card_summary/job_card_summary.py:128
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
 #: manufacturing/report/work_order_summary/work_order_summary.py:192
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:123
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
 msgid "Id"
 msgstr "Id"
 
@@ -31108,10 +32149,16 @@
 msgid "Identification of the package for the delivery (for print)"
 msgstr "La identificación del paquete para la entrega (para impresión)"
 
-#: setup/setup_wizard/operations/install_fixtures.py:393
+#: setup/setup_wizard/operations/install_fixtures.py:385
 msgid "Identifying Decision Makers"
 msgstr "Identificando a los Tomadores de Decisiones"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr "Inactivo"
+
 #. Description of the 'Book Deferred Entries Based On' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31119,6 +32166,10 @@
 msgid "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"
 msgstr "Si se selecciona &quot;Meses&quot;, se registrará una cantidad fija como ingreso o gasto diferido para cada mes, independientemente de la cantidad de días en un mes. Se prorrateará si los ingresos o gastos diferidos no se registran durante un mes completo."
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
+
 #. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
@@ -31126,7 +32177,7 @@
 msgid "If Income or Expense"
 msgstr "Indique si es un ingreso o egreso"
 
-#: manufacturing/doctype/operation/operation.js:30
+#: manufacturing/doctype/operation/operation.js:32
 msgid "If an operation is divided into sub operations, they can be added here."
 msgstr ""
 
@@ -31183,7 +32234,7 @@
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
 msgstr "Si se selecciona, el valor del impuesto se considerará como ya incluido en el importe"
 
-#: public/js/setup_wizard.js:48
+#: public/js/setup_wizard.js:50
 msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
 msgstr ""
 
@@ -31229,6 +32280,14 @@
 msgid "If enabled, all files attached to this document will be attached to each email"
 msgstr ""
 
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
 #. Description of the 'Create Ledger Entries for Change Amount' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31269,7 +32328,7 @@
 msgid "If more than one package of the same type (for print)"
 msgstr "Si es más de un paquete del mismo tipo (para impresión)"
 
-#: stock/stock_ledger.py:1679
+#: stock/stock_ledger.py:1671
 msgid "If not, you can Cancel / Submit this entry"
 msgstr ""
 
@@ -31287,7 +32346,7 @@
 msgid "If subcontracted to a vendor"
 msgstr "Si es sub-contratado a un proveedor"
 
-#: manufacturing/doctype/work_order/work_order.js:842
+#: manufacturing/doctype/work_order/work_order.js:911
 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
 msgstr ""
 
@@ -31297,11 +32356,11 @@
 msgid "If the account is frozen, entries are allowed to restricted users."
 msgstr "Si la cuenta está congelado, las entradas estarán permitidas a los usuarios restringidos."
 
-#: stock/stock_ledger.py:1672
+#: stock/stock_ledger.py:1664
 msgid "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."
 msgstr "Si el artículo está realizando transacciones como un artículo de tasa de valoración cero en esta entrada, habilite &quot;Permitir tasa de valoración cero&quot; en la {0} tabla de artículos."
 
-#: manufacturing/doctype/work_order/work_order.js:857
+#: manufacturing/doctype/work_order/work_order.js:930
 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
 msgstr ""
 
@@ -31347,7 +32406,7 @@
 msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
 msgstr "Si no se marca esta opción, se crearán entradas directas de libro mayor para registrar los ingresos o gastos diferidos"
 
-#: accounts/doctype/payment_entry/payment_entry.py:638
+#: accounts/doctype/payment_entry/payment_entry.py:659
 msgid "If this is undesirable please cancel the corresponding Payment Entry."
 msgstr ""
 
@@ -31357,23 +32416,34 @@
 msgid "If this item has variants, then it cannot be selected in sales orders etc."
 msgstr "Si este producto tiene variantes, entonces no podrá ser seleccionado en los pedidos de venta, etc."
 
-#: buying/doctype/buying_settings/buying_settings.js:24
+#: buying/doctype/buying_settings/buying_settings.js:27
 msgid "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."
 msgstr "Si esta opción está configurada como &#39;Sí&#39;, ERPNext le impedirá crear una Factura o Recibo de Compra sin crear primero una Orden de Compra. Esta configuración se puede anular para un proveedor en particular activando la casilla de verificación &#39;Permitir la creación de facturas de compra sin orden de compra&#39; en el maestro de proveedores."
 
-#: buying/doctype/buying_settings/buying_settings.js:29
+#: buying/doctype/buying_settings/buying_settings.js:34
 msgid "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."
 msgstr "Si esta opción está configurada como &#39;Sí&#39;, ERPNext le impedirá crear una Factura de Compra sin crear primero un Recibo de Compra. Esta configuración se puede anular para un proveedor en particular activando la casilla de verificación &quot;Permitir la creación de facturas de compra sin recibo de compra&quot; en el maestro de proveedores."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:11
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
 msgid "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."
 msgstr "Si está marcado, se pueden usar varios materiales para una sola orden de trabajo. Esto es útil si se fabrican uno o más productos que requieren mucho tiempo."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
 msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
 msgstr "Si se marca, el costo de la lista de materiales se actualizará automáticamente en función de la tasa de valoración / tasa de lista de precios / última tasa de compra de materias primas."
 
-#: stock/doctype/item/item.js:814
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
 msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
 msgstr ""
 
@@ -31384,15 +32454,19 @@
 msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1605
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
 msgid "If you still want to proceed, please enable {0}."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:375
+#: accounts/doctype/pricing_rule/utils.py:368
 msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
 msgstr "Si {0} {1} cantidades del artículo {2}, el esquema {3} se aplicará al artículo."
 
-#: accounts/doctype/pricing_rule/utils.py:380
+#: accounts/doctype/pricing_rule/utils.py:373
 msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
 msgstr "Si {0} {1} vale el artículo {2}, el esquema {3} se aplicará al artículo."
 
@@ -31451,17 +32525,21 @@
 msgid "Ignore Empty Stock"
 msgstr "Ignorar Stock Vacío"
 
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr "Ignorar los Diarios de Revaluación del Tipo de Cambio"
+
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ignore Exchange Rate Revaluation Journals"
 msgstr "Ignorar los Diarios de Revaluación del Tipo de Cambio"
 
-#: selling/doctype/sales_order/sales_order.js:800
+#: selling/doctype/sales_order/sales_order.js:916
 msgid "Ignore Existing Ordered Qty"
 msgstr "Ignorar la existencia ordenada Qty"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1597
+#: manufacturing/doctype/production_plan/production_plan.py:1611
 msgid "Ignore Existing Projected Quantity"
 msgstr "Ignorar la cantidad proyectada existente"
 
@@ -31525,7 +32603,7 @@
 msgid "Ignore Pricing Rule"
 msgstr "Ignorar la Regla Precios"
 
-#: selling/page/point_of_sale/pos_payment.js:187
+#: selling/page/point_of_sale/pos_payment.js:188
 msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
 msgstr ""
 
@@ -31848,10 +32926,15 @@
 msgid "Image View"
 msgstr "Vista de Imagen"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:118
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
 msgid "Import"
 msgstr "Importar / Exportar"
 
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/home/home.json setup/workspace/settings/settings.json
@@ -31864,7 +32947,7 @@
 msgid "Import Data from Spreadsheet"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:66
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
 msgid "Import Day Book Data"
 msgstr "Importar datos del libro diario"
 
@@ -31904,7 +32987,7 @@
 msgid "Import Log Preview"
 msgstr "Vista previa de registro de importación"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:54
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
 msgid "Import Master Data"
 msgstr "Importar datos maestros"
 
@@ -31914,11 +32997,11 @@
 msgid "Import Preview"
 msgstr "Vista previa de importación"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:61
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
 msgid "Import Progress"
 msgstr "Progreso de importación"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:130
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
 msgid "Import Successful"
 msgstr "Importación Exitosa"
 
@@ -31939,8 +33022,8 @@
 msgid "Import Type"
 msgstr "Tipo de importación"
 
-#: public/js/utils/serial_no_batch_selector.js:197
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:77
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
 msgid "Import Using CSV file"
 msgstr ""
 
@@ -31956,19 +33039,19 @@
 msgid "Import from Google Sheets"
 msgstr "Importar desde Google Sheets"
 
-#: stock/doctype/item_price/item_price.js:27
+#: stock/doctype/item_price/item_price.js:29
 msgid "Import in Bulk"
 msgstr "Importar en Masa"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
 msgid "Importing Items and UOMs"
 msgstr "Importar artículos y unidades de medida"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:401
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
 msgid "Importing Parties and Addresses"
 msgstr "Importando Partes y Direcciones"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:47
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
 msgid "Importing {0} of {1}, {2}"
 msgstr "Importar {0} de {1}, {2}"
 
@@ -31979,7 +33062,7 @@
 msgid "In House"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:20
+#: assets/doctype/asset/asset_list.js:15
 msgid "In Maintenance"
 msgstr "En mantenimiento"
 
@@ -32007,8 +33090,8 @@
 msgid "In Minutes"
 msgstr "En Minutos"
 
-#: accounts/report/accounts_payable/accounts_payable.js:149
-#: accounts/report/accounts_receivable/accounts_receivable.js:181
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
 msgid "In Party Currency"
 msgstr ""
 
@@ -32055,10 +33138,10 @@
 msgid "In Production"
 msgstr "En producción"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:65
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
 #: accounts/doctype/ledger_merge/ledger_merge.js:19
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:60
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:7
 msgid "In Progress"
 msgstr "En Progreso"
@@ -32119,11 +33202,17 @@
 msgstr "En Progreso"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:433
-#: stock/report/stock_ledger/stock_ledger.py:139
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
 msgid "In Qty"
 msgstr "En Cant."
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:30
 msgid "In Stock Qty"
 msgstr "En Cantidad de Stock"
@@ -32145,15 +33234,15 @@
 msgid "In Transit"
 msgstr "En Transito"
 
-#: stock/doctype/material_request/material_request.js:375
+#: stock/doctype/material_request/material_request.js:445
 msgid "In Transit Transfer"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:344
+#: stock/doctype/material_request/material_request.js:414
 msgid "In Transit Warehouse"
 msgstr "Almacén en Tránsito"
 
-#: stock/report/stock_balance/stock_balance.py:439
+#: stock/report/stock_balance/stock_balance.py:446
 msgid "In Value"
 msgstr "En valor"
 
@@ -32338,7 +33427,7 @@
 msgid "In minutes"
 msgstr "En minutos"
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:7
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
 msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
 msgstr ""
 
@@ -32353,7 +33442,11 @@
 msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
 msgstr ""
 
-#: stock/doctype/item/item.js:839
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
 msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
 msgstr ""
 
@@ -32389,6 +33482,12 @@
 msgid "Inactive Sales Items"
 msgstr "Artículos de venta inactivos"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
 msgid "Incentives"
 msgstr "Incentivos"
@@ -32399,7 +33498,32 @@
 msgid "Incentives"
 msgstr "Incentivos"
 
-#: accounts/report/payment_ledger/payment_ledger.js:77
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
 msgid "Include Account Currency"
 msgstr ""
 
@@ -32410,27 +33534,28 @@
 msgstr "Incluir resumen de envejecimiento"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
-#: assets/report/fixed_asset_register/fixed_asset_register.js:55
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
 msgid "Include Default FB Assets"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:34
-#: accounts/report/cash_flow/cash_flow.js:20
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:107
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
 #: accounts/report/general_ledger/general_ledger.js:183
-#: accounts/report/trial_balance/trial_balance.js:98
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
 msgid "Include Default FB Entries"
 msgstr "Incluir entradas de libro predeterminadas"
 
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:60
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
 msgid "Include Disabled"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:85
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
 msgid "Include Expired"
 msgstr "Incluir caducado"
 
-#: selling/doctype/sales_order/sales_order.js:798
+#: selling/doctype/sales_order/sales_order.js:912
 msgid "Include Exploded Items"
 msgstr "Incluir Elementos Estallados"
 
@@ -32500,7 +33625,7 @@
 msgid "Include Non Stock Items"
 msgstr "Incluir Elementos no Disponibles"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:44
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
 msgid "Include POS Transactions"
 msgstr "Incluir transacciones POS"
 
@@ -32534,7 +33659,7 @@
 msgid "Include Safety Stock in Required Qty Calculation"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:88
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
 msgid "Include Sub-assembly Raw Materials"
 msgstr "Incluir materias primas de subensamblaje"
 
@@ -32544,12 +33669,12 @@
 msgid "Include Subcontracted Items"
 msgstr "Incluir Artículos Subcontratados"
 
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:57
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
 msgid "Include Timesheets in Draft Status"
 msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:84
-#: stock/report/stock_ledger/stock_ledger.js:82
+#: stock/report/stock_ledger/stock_ledger.js:90
 #: stock/report/stock_projected_qty/stock_projected_qty.js:51
 msgid "Include UOM"
 msgstr "Incluir UOM"
@@ -32566,8 +33691,8 @@
 msgid "Include in gross"
 msgstr "Incluir en bruto"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:76
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:77
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
 msgid "Included in Gross Profit"
 msgstr "Incluido en el beneficio bruto"
 
@@ -32580,10 +33705,10 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
-#: accounts/report/account_balance/account_balance.js:28
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
 #: accounts/report/profitability_analysis/profitability_analysis.py:182
-#: public/js/financial_statements.js:35
+#: public/js/financial_statements.js:36
 msgid "Income"
 msgstr "Ingresos"
 
@@ -32606,9 +33731,9 @@
 msgid "Income"
 msgstr "Ingresos"
 
-#: accounts/report/account_balance/account_balance.js:51
+#: accounts/report/account_balance/account_balance.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
 msgid "Income Account"
 msgstr "Cuenta de Ingresos"
 
@@ -32651,7 +33776,7 @@
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
-#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:177
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
 msgid "Incoming"
 msgstr "Entrante"
 
@@ -32678,8 +33803,8 @@
 msgid "Incoming Call Settings"
 msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
-#: stock/report/stock_ledger/stock_ledger.py:189
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
 msgid "Incoming Rate"
@@ -32703,12 +33828,6 @@
 msgid "Incoming Rate"
 msgstr "Tasa Entrante"
 
-#. Label of a Float field in DocType 'Serial and Batch Entry'
-#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
-msgctxt "Serial and Batch Entry"
-msgid "Incoming Rate"
-msgstr "Tasa Entrante"
-
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
@@ -32730,7 +33849,7 @@
 msgid "Incorrect Balance Qty After Transaction"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:710
+#: controllers/subcontracting_controller.py:787
 msgid "Incorrect Batch Consumed"
 msgstr ""
 
@@ -32739,12 +33858,12 @@
 msgid "Incorrect Date"
 msgstr "Fecha incorrecta"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:99
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
 msgid "Incorrect Invoice"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:68
-#: assets/doctype/asset_movement/asset_movement.py:79
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
 msgid "Incorrect Movement Purpose"
 msgstr ""
 
@@ -32752,12 +33871,16 @@
 msgid "Incorrect Payment Type"
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
 #. Name of a report
 #: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
 msgid "Incorrect Serial No Valuation"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:723
+#: controllers/subcontracting_controller.py:800
 msgid "Incorrect Serial Number Consumed"
 msgstr ""
 
@@ -32770,11 +33893,11 @@
 msgid "Incorrect Type of Transaction"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:115
+#: stock/doctype/stock_settings/stock_settings.py:118
 msgid "Incorrect Warehouse"
 msgstr "Almacén incorrecto"
 
-#: accounts/general_ledger.py:47
+#: accounts/general_ledger.py:51
 msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
 msgstr "Se encontró un número incorrecto de entradas del libro mayor. Es posible que haya seleccionado una cuenta equivocada en la transacción."
 
@@ -32865,7 +33988,7 @@
 msgid "Increment cannot be 0"
 msgstr "Incremento no puede ser 0"
 
-#: controllers/item_variant.py:114
+#: controllers/item_variant.py:112
 msgid "Increment for Attribute {0} cannot be 0"
 msgstr "Incremento de Atributo {0} no puede ser 0"
 
@@ -32885,7 +34008,7 @@
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Indicator Color"
-msgstr ""
+msgstr "Color del indicador"
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
@@ -32925,11 +34048,11 @@
 msgid "Individual"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:336
+#: accounts/doctype/gl_entry/gl_entry.py:293
 msgid "Individual GL Entry cannot be cancelled."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
 msgid "Individual Stock Ledger Entry cannot be cancelled."
 msgstr ""
 
@@ -32974,7 +34097,13 @@
 msgid "Initial Email Notification Sent"
 msgstr "Notificación Inicial de Correo Electrónico Enviada"
 
-#: accounts/doctype/payment_request/payment_request_list.js:11
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
 msgid "Initiated"
 msgstr "Iniciado"
 
@@ -33005,7 +34134,7 @@
 msgid "Insert New Records"
 msgstr "Insertar nuevos registros"
 
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:34
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
 msgid "Inspected By"
 msgstr "Inspeccionado por"
@@ -33016,11 +34145,11 @@
 msgid "Inspected By"
 msgstr "Inspeccionado por"
 
-#: controllers/stock_controller.py:666
+#: controllers/stock_controller.py:875
 msgid "Inspection Rejected"
 msgstr "Inspección Rechazada"
 
-#: controllers/stock_controller.py:636 controllers/stock_controller.py:638
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
 msgid "Inspection Required"
 msgstr "Inspección Requerida"
 
@@ -33042,7 +34171,7 @@
 msgid "Inspection Required before Purchase"
 msgstr "Inspección Requerida antes de Compra"
 
-#: controllers/stock_controller.py:653
+#: controllers/stock_controller.py:862
 msgid "Inspection Submission"
 msgstr ""
 
@@ -33064,7 +34193,7 @@
 
 #. Name of a DocType
 #: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:171
+#: stock/doctype/delivery_note/delivery_note.js:191
 msgid "Installation Note"
 msgstr "Nota de Instalación"
 
@@ -33081,7 +34210,7 @@
 msgid "Installation Note Item"
 msgstr "Nota de instalación de elementos"
 
-#: stock/doctype/delivery_note/delivery_note.py:688
+#: stock/doctype/delivery_note/delivery_note.py:764
 msgid "Installation Note {0} has already been submitted"
 msgstr "La nota de instalación {0} ya se ha validado"
 
@@ -33097,7 +34226,7 @@
 msgid "Installation Time"
 msgstr "Tiempo de Instalación"
 
-#: selling/doctype/installation_note/installation_note.py:114
+#: selling/doctype/installation_note/installation_note.py:115
 msgid "Installation date cannot be before delivery date for Item {0}"
 msgstr "La fecha de instalación no puede ser antes de la fecha de entrega para el elemento {0}"
 
@@ -33142,23 +34271,23 @@
 msgstr "Instrucciones"
 
 #: stock/doctype/putaway_rule/putaway_rule.py:81
-#: stock/doctype/putaway_rule/putaway_rule.py:316
+#: stock/doctype/putaway_rule/putaway_rule.py:308
 msgid "Insufficient Capacity"
 msgstr "Capacidad Insuficiente"
 
-#: controllers/accounts_controller.py:3130
-#: controllers/accounts_controller.py:3154
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
 msgid "Insufficient Permissions"
 msgstr "Permisos Insuficientes"
 
-#: stock/doctype/pick_list/pick_list.py:705
-#: stock/doctype/stock_entry/stock_entry.py:776
-#: stock/serial_batch_bundle.py:880 stock/stock_ledger.py:1369
-#: stock/stock_ledger.py:1840
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
 msgid "Insufficient Stock"
 msgstr "Insuficiente Stock"
 
-#: stock/stock_ledger.py:1855
+#: stock/stock_ledger.py:1832
 msgid "Insufficient Stock for Batch"
 msgstr ""
 
@@ -33299,11 +34428,11 @@
 msgid "Interest"
 msgstr "Interesar"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2339
+#: accounts/doctype/payment_entry/payment_entry.py:2370
 msgid "Interest and/or dunning fee"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:40
+#: crm/report/lead_details/lead_details.js:39
 msgid "Interested"
 msgstr "Interesado"
 
@@ -33315,23 +34444,23 @@
 
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:29
 msgid "Internal"
-msgstr ""
+msgstr "Interno"
 
 #. Label of a Section Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Internal Customer"
-msgstr ""
+msgstr "Cliente Interno"
 
-#: selling/doctype/customer/customer.py:218
+#: selling/doctype/customer/customer.py:217
 msgid "Internal Customer for company {0} already exists"
-msgstr ""
+msgstr "Cliente Interno para empresa {0} ya existe"
 
-#: controllers/accounts_controller.py:533
+#: controllers/accounts_controller.py:586
 msgid "Internal Sale or Delivery Reference missing."
 msgstr ""
 
-#: controllers/accounts_controller.py:535
+#: controllers/accounts_controller.py:588
 msgid "Internal Sales Reference Missing"
 msgstr ""
 
@@ -33341,7 +34470,7 @@
 msgid "Internal Supplier"
 msgstr "Proveedor Interno"
 
-#: buying/doctype/supplier/supplier.py:178
+#: buying/doctype/supplier/supplier.py:175
 msgid "Internal Supplier for company {0} already exists"
 msgstr ""
 
@@ -33380,7 +34509,7 @@
 msgid "Internal Transfer"
 msgstr "Transferencia Interna"
 
-#: controllers/accounts_controller.py:544
+#: controllers/accounts_controller.py:597
 msgid "Internal Transfer Reference Missing"
 msgstr ""
 
@@ -33394,7 +34523,7 @@
 msgid "Internal Work History"
 msgstr "Historial de trabajo interno"
 
-#: controllers/stock_controller.py:735
+#: controllers/stock_controller.py:942
 msgid "Internal transfers can only be done in company's default currency"
 msgstr ""
 
@@ -33424,35 +34553,35 @@
 msgid "Introduction to Stock Entry"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
 #: stock/doctype/putaway_rule/putaway_rule.py:85
 msgid "Invalid"
 msgstr "Inválido"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
 #: accounts/doctype/sales_invoice/sales_invoice.py:886
-#: assets/doctype/asset_category/asset_category.py:68
-#: assets/doctype/asset_category/asset_category.py:96
-#: controllers/accounts_controller.py:2531
-#: controllers/accounts_controller.py:2537
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
 msgid "Invalid Account"
 msgstr "Cuenta no válida"
 
-#: controllers/item_variant.py:129
+#: controllers/item_variant.py:127
 msgid "Invalid Attribute"
 msgstr "Atributo Inválido"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 msgid "Invalid Auto Repeat Date"
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.py:42
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
 msgid "Invalid Barcode. There is no Item attached to this barcode."
 msgstr "Código de barras inválido. No hay ningún elemento adjunto a este código de barras."
 
-#: public/js/controllers/transaction.js:2360
+#: public/js/controllers/transaction.js:2414
 msgid "Invalid Blanket Order for the selected Customer and Item"
 msgstr "Pedido de manta inválido para el cliente y el artículo seleccionado"
 
@@ -33460,12 +34589,12 @@
 msgid "Invalid Child Procedure"
 msgstr "Procedimiento de niño no válido"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1977
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
 msgid "Invalid Company for Inter Company Transaction."
 msgstr "Empresa inválida para transacciones entre empresas."
 
 #: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2552
+#: controllers/accounts_controller.py:2612
 msgid "Invalid Cost Center"
 msgstr ""
 
@@ -33473,41 +34602,41 @@
 msgid "Invalid Credentials"
 msgstr "Credenciales no válidas"
 
-#: selling/doctype/sales_order/sales_order.py:318
+#: selling/doctype/sales_order/sales_order.py:326
 msgid "Invalid Delivery Date"
 msgstr "Fecha de Entrega Inválida"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:88
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
 msgid "Invalid Document"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Invalid Document Type"
 msgstr "Tipo de Documento Inválido"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:231
-#: stock/doctype/quality_inspection/quality_inspection.py:236
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
 msgid "Invalid Formula"
 msgstr "Fórmula Inválida"
 
-#: assets/doctype/asset/asset.py:367
+#: assets/doctype/asset/asset.py:365
 msgid "Invalid Gross Purchase Amount"
 msgstr "Importe de compra bruta no válido"
 
-#: selling/report/lost_quotations/lost_quotations.py:67
+#: selling/report/lost_quotations/lost_quotations.py:65
 msgid "Invalid Group By"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:374
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
 msgid "Invalid Item"
 msgstr "Artículo Inválido"
 
-#: stock/doctype/item/item.py:1371
+#: stock/doctype/item/item.py:1356
 msgid "Invalid Item Defaults"
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:677
+#: accounts/general_ledger.py:676
 msgid "Invalid Opening Entry"
 msgstr "Entrada de apertura no válida"
 
@@ -33515,11 +34644,11 @@
 msgid "Invalid POS Invoices"
 msgstr "Facturas POS no válidas"
 
-#: accounts/doctype/account/account.py:320
+#: accounts/doctype/account/account.py:335
 msgid "Invalid Parent Account"
 msgstr "Cuenta principal no válida"
 
-#: public/js/controllers/buying.js:338
+#: public/js/controllers/buying.js:333
 msgid "Invalid Part Number"
 msgstr "Número de pieza no válido"
 
@@ -33535,28 +34664,28 @@
 msgid "Invalid Priority"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:991
+#: manufacturing/doctype/bom/bom.py:986
 msgid "Invalid Process Loss Configuration"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:599
+#: accounts/doctype/payment_entry/payment_entry.py:618
 msgid "Invalid Purchase Invoice"
-msgstr ""
+msgstr "Factura de Compra no válida"
 
-#: controllers/accounts_controller.py:3169
+#: controllers/accounts_controller.py:3222
 msgid "Invalid Qty"
-msgstr ""
+msgstr "Cant. inválida"
 
-#: controllers/accounts_controller.py:1021
+#: controllers/accounts_controller.py:1097
 msgid "Invalid Quantity"
 msgstr "Cantidad inválida"
 
-#: assets/doctype/asset/asset.py:411 assets/doctype/asset/asset.py:417
-#: assets/doctype/asset/asset.py:444
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
 msgid "Invalid Schedule"
 msgstr "Programación no válida"
 
-#: controllers/selling_controller.py:225
+#: controllers/selling_controller.py:226
 msgid "Invalid Selling Price"
 msgstr "Precio de venta no válido"
 
@@ -33564,7 +34693,7 @@
 msgid "Invalid URL"
 msgstr "URL invalida"
 
-#: controllers/item_variant.py:148
+#: controllers/item_variant.py:144
 msgid "Invalid Value"
 msgstr "Valor no válido"
 
@@ -33577,39 +34706,38 @@
 msgid "Invalid condition expression"
 msgstr "Expresión de condición no válida"
 
-#: selling/doctype/quotation/quotation.py:253
+#: selling/doctype/quotation/quotation.py:254
 msgid "Invalid lost reason {0}, please create a new lost reason"
 msgstr "Motivo perdido no válido {0}, cree un nuevo motivo perdido"
 
-#: stock/doctype/item/item.py:402
+#: stock/doctype/item/item.py:401
 msgid "Invalid naming series (. missing) for {0}"
 msgstr "Serie de nombres no válida (falta.) Para {0}"
 
-#: utilities/transaction_base.py:67
+#: utilities/transaction_base.py:65
 msgid "Invalid reference {0} {1}"
 msgstr "Referencia inválida {0} {1}"
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
 msgid "Invalid result key. Response:"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:229
-#: accounts/doctype/gl_entry/gl_entry.py:239
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
 msgid "Invalid value {0} for {1} against account {2}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:202 assets/doctype/asset/asset.js:569
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
 msgid "Invalid {0}"
 msgstr "Inválido {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1975
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
 msgid "Invalid {0} for Inter Company Transaction."
 msgstr "No válido {0} para la transacción entre empresas."
 
 #: accounts/report/general_ledger/general_ledger.py:100
-#: controllers/sales_and_purchase_return.py:32
+#: controllers/sales_and_purchase_return.py:31
 msgid "Invalid {0}: {1}"
 msgstr "No válido {0}: {1}"
 
@@ -33624,7 +34752,7 @@
 msgid "Inventory Dimension"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:147
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
 msgid "Inventory Dimension Negative Stock"
 msgstr ""
 
@@ -33644,7 +34772,7 @@
 msgid "Investments"
 msgstr "Inversiones"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:177
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
 msgid "Invoice"
@@ -33682,7 +34810,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:144
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
 msgid "Invoice Discounting"
 msgstr "Descuento de facturas"
 
@@ -33693,7 +34821,7 @@
 msgid "Invoice Discounting"
 msgstr "Descuento de facturas"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
 msgid "Invoice Grand Total"
 msgstr "Factura Gran Total"
 
@@ -33770,7 +34898,8 @@
 msgid "Invoice Status"
 msgstr "Estado de la factura"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
 msgid "Invoice Type"
 msgstr "Tipo de factura"
 
@@ -33805,7 +34934,7 @@
 msgid "Invoice Type"
 msgstr "Tipo de factura"
 
-#: projects/doctype/timesheet/timesheet.py:376
+#: projects/doctype/timesheet/timesheet.py:382
 msgid "Invoice already created for all billing hours"
 msgstr "Factura ya creada para todas las horas de facturación"
 
@@ -33815,22 +34944,23 @@
 msgid "Invoice and Billing"
 msgstr ""
 
-#: projects/doctype/timesheet/timesheet.py:373
+#: projects/doctype/timesheet/timesheet.py:379
 msgid "Invoice can't be made for zero billing hour"
 msgstr "No se puede facturar por cero horas de facturación"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
-#: accounts/report/accounts_receivable/accounts_receivable.py:1067
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:168
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:104
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
 msgid "Invoiced Amount"
 msgstr "Cantidad facturada"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
 msgid "Invoiced Qty"
-msgstr ""
+msgstr "Cant. Facturada"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2028
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
 msgid "Invoices"
 msgstr "Facturas"
@@ -33912,7 +35042,7 @@
 msgid "Is Account Payable"
 msgstr "Es cuenta por pagar"
 
-#: projects/report/project_summary/project_summary.js:17
+#: projects/report/project_summary/project_summary.js:16
 msgid "Is Active"
 msgstr "Está activo"
 
@@ -33971,7 +35101,7 @@
 msgid "Is Advance"
 msgstr "Es Anticipo"
 
-#: selling/doctype/quotation/quotation.js:294
+#: selling/doctype/quotation/quotation.js:306
 msgid "Is Alternative"
 msgstr "Es Alternativo"
 
@@ -34009,7 +35139,7 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Cash or Non Trade Discount"
-msgstr ""
+msgstr "Es Efectivo o Descuento no Comercial"
 
 #. Label of a Check field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
@@ -34279,9 +35409,9 @@
 msgid "Is Fully Depreciated"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:110
-#: accounts/doctype/cost_center/cost_center_tree.js:23
-#: stock/doctype/warehouse/warehouse_tree.js:16
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
 msgid "Is Group"
 msgstr "Es un grupo"
 
@@ -34535,7 +35665,7 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Rate Adjustment Entry (Debit Note)"
-msgstr ""
+msgstr "Es Entrada de Ajuste de Tarifa (Nota de Débito)"
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -34555,8 +35685,14 @@
 msgid "Is Rejected"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:64
-#: accounts/report/pos_register/pos_register.py:226
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
 msgid "Is Return"
 msgstr "Es un retorno"
 
@@ -34672,7 +35808,7 @@
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Is System Generated"
-msgstr ""
+msgstr "Es generado por el sistema"
 
 #. Label of a Check field in DocType 'Task'
 #: projects/doctype/task/task.json
@@ -34705,7 +35841,7 @@
 msgstr "¿Está incluido este impuesto en el precio base?"
 
 #. Name of a DocType
-#: assets/doctype/asset/asset_list.js:26 public/js/communication.js:12
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
 #: support/doctype/issue/issue.json
 msgid "Issue"
 msgstr "Incidencia"
@@ -34770,16 +35906,16 @@
 msgid "Issue Date"
 msgstr "Fecha de emisión"
 
-#: stock/doctype/material_request/material_request.js:127
+#: stock/doctype/material_request/material_request.js:138
 msgid "Issue Material"
 msgstr "Distribuir materiales"
 
 #. Name of a DocType
 #: support/doctype/issue_priority/issue_priority.json
-#: support/report/issue_analytics/issue_analytics.js:64
-#: support/report/issue_analytics/issue_analytics.py:64
-#: support/report/issue_summary/issue_summary.js:52
-#: support/report/issue_summary/issue_summary.py:61
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
 msgid "Issue Priority"
 msgstr "Prioridad de emisión"
 
@@ -34802,8 +35938,8 @@
 
 #. Name of a DocType
 #: support/doctype/issue_type/issue_type.json
-#: support/report/issue_analytics/issue_analytics.py:53
-#: support/report/issue_summary/issue_summary.py:50
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
 msgid "Issue Type"
 msgstr "Tipo de Problema"
 
@@ -34824,9 +35960,9 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
-msgstr ""
+msgstr "Emitir una Nota de Débito con cantidad 0 contra una Factura de Venta existente"
 
-#: stock/doctype/material_request/material_request_list.js:29
+#: stock/doctype/material_request/material_request_list.js:33
 msgid "Issued"
 msgstr "Emitido"
 
@@ -34870,78 +36006,87 @@
 msgid "Issuing Date"
 msgstr "Fecha de Emisión"
 
-#: assets/doctype/asset_movement/asset_movement.py:65
+#: assets/doctype/asset_movement/asset_movement.py:67
 msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
 msgstr ""
 
-#: stock/doctype/item/item.py:537
+#: stock/doctype/item/item.py:538
 msgid "It can take upto few hours for accurate stock values to be visible after merging items."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1839
+#: public/js/controllers/transaction.js:1883
 msgid "It is needed to fetch Item Details."
 msgstr "Se necesita a buscar Detalles del artículo."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:16
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:32
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
 #: buying/report/procurement_tracker/procurement_tracker.py:60
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:50
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:206
-#: controllers/taxes_and_totals.py:1018
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:25
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:67
-#: manufacturing/report/process_loss_report/process_loss_report.js:16
-#: manufacturing/report/process_loss_report/process_loss_report.py:75
-#: public/js/bom_configurator/bom_configurator.bundle.js:202
-#: public/js/bom_configurator/bom_configurator.bundle.js:270
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
 #: public/js/purchase_trends_filters.js:48
-#: public/js/purchase_trends_filters.js:65 public/js/sales_trends_filters.js:23
-#: public/js/sales_trends_filters.js:41 public/js/stock_analytics.js:61
-#: selling/doctype/sales_order/sales_order.js:977
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:15
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:37
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:63
-#: stock/dashboard/item_dashboard.js:208 stock/doctype/item/item.json
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 #: stock/page/stock_balance/stock_balance.js:23
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
-#: stock/report/item_price_stock/item_price_stock.js:9
+#: stock/report/item_price_stock/item_price_stock.js:8
 #: stock/report/item_prices/item_prices.py:50
 #: stock/report/item_shortage_report/item_shortage_report.py:88
-#: stock/report/item_variant_details/item_variant_details.js:11
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
 #: stock/report/product_bundle_balance/product_bundle_balance.js:16
 #: stock/report/product_bundle_balance/product_bundle_balance.py:82
-#: stock/report/reserved_stock/reserved_stock.js:33
+#: stock/report/reserved_stock/reserved_stock.js:30
 #: stock/report/reserved_stock/reserved_stock.py:103
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:37
-#: stock/report/stock_analytics/stock_analytics.js:16
-#: stock/report/stock_analytics/stock_analytics.py:30
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
 #: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:361
+#: stock/report/stock_balance/stock_balance.py:368
 #: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:109
+#: stock/report/stock_ledger/stock_ledger.py:182
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.js:28
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
-#: stock/report/total_stock_summary/total_stock_summary.py:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
-#: templates/emails/reorder_item.html:8 templates/generators/bom.html:19
-#: templates/pages/material_request_info.html:42 templates/pages/order.html:83
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
 msgid "Item"
 msgstr "Producto"
 
@@ -35135,50 +36280,55 @@
 msgid "Item Barcode"
 msgstr "Código de Barras del Producto"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:69
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr "Carrito de Productos"
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
-#: accounts/report/gross_profit/gross_profit.py:224
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:150
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:193
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:200
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
 #: manufacturing/report/bom_explorer/bom_explorer.py:49
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:9
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:103
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:102
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:76
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
-#: manufacturing/report/production_planning_report/production_planning_report.py:349
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:28
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
-#: projects/doctype/timesheet/timesheet.js:187
-#: public/js/controllers/transaction.js:2112 public/js/utils.js:459
-#: public/js/utils.js:606 selling/doctype/quotation/quotation.js:268
-#: selling/doctype/sales_order/sales_order.js:291
-#: selling/doctype/sales_order/sales_order.js:392
-#: selling/doctype/sales_order/sales_order.js:682
-#: selling/doctype/sales_order/sales_order.js:806
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
 #: selling/report/sales_order_analysis/sales_order_analysis.py:241
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:86
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
 #: stock/report/delayed_item_report/delayed_item_report.py:143
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:120
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:16
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:146
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:119
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
 #: stock/report/item_price_stock/item_price_stock.py:18
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
-#: stock/report/serial_no_ledger/serial_no_ledger.js:8
-#: stock/report/stock_ageing/stock_ageing.py:119
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
 #: stock/report/stock_projected_qty/stock_projected_qty.py:99
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
 #: templates/includes/products_as_list.html:14
@@ -35569,20 +36719,20 @@
 msgid "Item Code"
 msgstr "Código del Producto"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:61
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
 msgid "Item Code (Final Product)"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:83
+#: stock/doctype/serial_no/serial_no.py:80
 msgid "Item Code cannot be changed for Serial No."
 msgstr "El código del producto no se puede cambiar por un número de serie"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
 msgid "Item Code required at Row No {0}"
 msgstr "Código del producto requerido en la línea: {0}"
 
-#: selling/page/point_of_sale/pos_controller.js:672
-#: selling/page/point_of_sale/pos_item_details.js:251
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
 msgid "Item Code: {0} is not available under warehouse {1}."
 msgstr "Código de artículo: {0} no está disponible en el almacén {1}."
 
@@ -35650,6 +36800,10 @@
 msgid "Item Description"
 msgstr "Descripción del Producto"
 
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr "Detalles del artículo"
+
 #. Label of a Section Break field in DocType 'Production Plan Sub Assembly
 #. Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -35658,46 +36812,48 @@
 msgstr "Detalles del artículo"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:43
-#: accounts/report/gross_profit/gross_profit.py:237
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:22
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:28
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:164
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
 #: accounts/report/purchase_register/purchase_register.js:58
 #: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
 #: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
-#: selling/page/point_of_sale/pos_item_selector.js:159
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:31
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:55
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:42
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:93
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
 #: setup/doctype/item_group/item_group.json
 #: stock/page/stock_balance/stock_balance.js:35
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
-#: stock/report/delayed_item_report/delayed_item_report.js:49
-#: stock/report/delayed_order_report/delayed_order_report.js:49
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
 #: stock/report/item_prices/item_prices.py:52
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.js:29
 #: stock/report/product_bundle_balance/product_bundle_balance.py:100
-#: stock/report/stock_ageing/stock_ageing.py:128
-#: stock/report/stock_analytics/stock_analytics.js:9
-#: stock/report/stock_analytics/stock_analytics.py:39
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
 #: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:369
+#: stock/report/stock_balance/stock_balance.py:376
 #: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:174
+#: stock/report/stock_ledger/stock_ledger.py:247
 #: stock/report/stock_projected_qty/stock_projected_qty.js:39
 #: stock/report/stock_projected_qty/stock_projected_qty.py:108
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:25
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
 msgid "Item Group"
 msgstr "Grupo de Productos"
@@ -35917,11 +37073,11 @@
 msgid "Item Group Name"
 msgstr "Nombre del grupo de productos"
 
-#: setup/doctype/item_group/item_group.js:65
+#: setup/doctype/item_group/item_group.js:82
 msgid "Item Group Tree"
 msgstr "Árbol de Productos"
 
-#: accounts/doctype/pricing_rule/pricing_rule.py:503
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
 msgid "Item Group not mentioned in item master for item {0}"
 msgstr "El grupo del artículo no se menciona en producto maestro para el elemento {0}"
 
@@ -35975,24 +37131,25 @@
 msgid "Item Manufacturer"
 msgstr "Fabricante del artículo"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
-#: accounts/report/gross_profit/gross_profit.py:231
+#: accounts/report/gross_profit/gross_profit.py:229
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:33
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:156
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:206
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:95
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:55
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:109
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
 #: manufacturing/report/job_card_summary/job_card_summary.py:158
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:125
-#: manufacturing/report/production_planning_report/production_planning_report.py:356
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2118
+#: public/js/controllers/transaction.js:2162
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
@@ -36002,15 +37159,15 @@
 #: stock/report/item_price_stock/item_price_stock.py:24
 #: stock/report/item_prices/item_prices.py:51
 #: stock/report/item_shortage_report/item_shortage_report.py:143
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
-#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_analytics/stock_analytics.py:32
-#: stock/report/stock_balance/stock_balance.py:367
-#: stock/report/stock_ledger/stock_ledger.py:115
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
 #: stock/report/stock_projected_qty/stock_projected_qty.py:105
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
 msgid "Item Name"
 msgstr "Nombre del Producto"
@@ -36390,15 +37547,15 @@
 msgid "Item Price Stock"
 msgstr "Artículo Stock de Precios"
 
-#: stock/get_item_details.py:878
+#: stock/get_item_details.py:862
 msgid "Item Price added for {0} in Price List {1}"
 msgstr "Precio del producto añadido para {0} en Lista de Precios {1}"
 
-#: stock/doctype/item_price/item_price.py:142
+#: stock/doctype/item_price/item_price.py:140
 msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
 msgstr ""
 
-#: stock/get_item_details.py:862
+#: stock/get_item_details.py:844
 msgid "Item Price updated for {0} in Price List {1}"
 msgstr "Precio del producto actualizado para {0} en Lista de Precios {1}"
 
@@ -36442,7 +37599,7 @@
 msgid "Item Reorder"
 msgstr "Reabastecer producto"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:109
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
 msgstr "La fila de elemento {0}: {1} {2} no existe en la tabla &#39;{1}&#39; anterior"
 
@@ -36633,8 +37790,8 @@
 msgid "Item UOM"
 msgstr "Unidad de medida (UdM) del producto"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:341
-#: accounts/doctype/pos_invoice/pos_invoice.py:348
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
 msgid "Item Unavailable"
 msgstr "Artículo no disponible"
 
@@ -36656,7 +37813,7 @@
 msgstr "Detalles de la Variante del Artículo"
 
 #. Name of a DocType
-#: stock/doctype/item/item.js:94
+#: stock/doctype/item/item.js:114
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgid "Item Variant Settings"
 msgstr "Configuraciones de Variante de Artículo"
@@ -36667,11 +37824,11 @@
 msgid "Item Variant Settings"
 msgstr "Configuraciones de Variante de Artículo"
 
-#: stock/doctype/item/item.js:667
+#: stock/doctype/item/item.js:744
 msgid "Item Variant {0} already exists with same attributes"
 msgstr "Artículo Variant {0} ya existe con los mismos atributos"
 
-#: stock/doctype/item/item.py:762
+#: stock/doctype/item/item.py:754
 msgid "Item Variants updated"
 msgstr "Variantes del artículo actualizadas"
 
@@ -36762,24 +37919,24 @@
 msgid "Item and Warranty Details"
 msgstr "Producto y detalles de garantía"
 
-#: stock/doctype/stock_entry/stock_entry.py:2325
+#: stock/doctype/stock_entry/stock_entry.py:2389
 msgid "Item for row {0} does not match Material Request"
 msgstr "El artículo de la fila {0} no coincide con la solicitud de material"
 
-#: stock/doctype/item/item.py:776
+#: stock/doctype/item/item.py:768
 msgid "Item has variants."
 msgstr "El producto tiene variantes."
 
-#: selling/page/point_of_sale/pos_item_details.js:110
+#: selling/page/point_of_sale/pos_item_details.js:108
 msgid "Item is removed since no serial / batch no selected."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:105
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
 msgid "Item must be added using 'Get Items from Purchase Receipts' button"
 msgstr "El producto debe ser agregado utilizando el botón 'Obtener productos desde recibos de compra'"
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:984
+#: selling/doctype/sales_order/sales_order.js:1146
 msgid "Item name"
 msgstr "Nombre del producto"
 
@@ -36789,11 +37946,11 @@
 msgid "Item operation"
 msgstr "Operación del artículo"
 
-#: controllers/accounts_controller.py:3196
+#: controllers/accounts_controller.py:3245
 msgid "Item qty can not be updated as raw materials are already processed."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:857
+#: stock/doctype/stock_entry/stock_entry.py:811
 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
 msgstr ""
 
@@ -36803,11 +37960,15 @@
 msgid "Item to be manufactured or repacked"
 msgstr "Producto a manufacturar o re-empacar"
 
-#: stock/utils.py:564
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
 msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
 msgstr ""
 
-#: stock/doctype/item/item.py:933
+#: stock/doctype/item/item.py:921
 msgid "Item variant {0} exists with same attributes"
 msgstr "Existe la variante de artículo {0} con mismos atributos"
 
@@ -36815,7 +37976,7 @@
 msgid "Item {0} cannot be added as a sub-assembly of itself"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:146
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
 msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
 msgstr ""
 
@@ -36823,15 +37984,15 @@
 msgid "Item {0} does not exist"
 msgstr "El elemento {0} no existe"
 
-#: manufacturing/doctype/bom/bom.py:560
+#: manufacturing/doctype/bom/bom.py:555
 msgid "Item {0} does not exist in the system or has expired"
 msgstr "El elemento {0} no existe en el sistema o ha expirado"
 
-#: controllers/selling_controller.py:655
+#: controllers/selling_controller.py:684
 msgid "Item {0} entered multiple times."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:177
+#: controllers/sales_and_purchase_return.py:175
 msgid "Item {0} has already been returned"
 msgstr "El producto {0} ya ha sido devuelto"
 
@@ -36839,39 +38000,39 @@
 msgid "Item {0} has been disabled"
 msgstr "Elemento {0} ha sido desactivado"
 
-#: selling/doctype/sales_order/sales_order.py:645
+#: selling/doctype/sales_order/sales_order.py:657
 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
 msgstr ""
 
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1090
 msgid "Item {0} has reached its end of life on {1}"
 msgstr "El producto {0} ha llegado al fin de la vida útil el {1}"
 
-#: stock/stock_ledger.py:111
+#: stock/stock_ledger.py:112
 msgid "Item {0} ignored since it is not a stock item"
 msgstr "El producto {0} ha sido ignorado ya que no es un elemento de stock"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:456
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
 msgid "Item {0} is already reserved/delivered against Sales Order {1}."
 msgstr ""
 
-#: stock/doctype/item/item.py:1122
+#: stock/doctype/item/item.py:1110
 msgid "Item {0} is cancelled"
 msgstr "El producto {0} esta cancelado"
 
-#: stock/doctype/item/item.py:1106
+#: stock/doctype/item/item.py:1094
 msgid "Item {0} is disabled"
 msgstr "Artículo {0} está deshabilitado"
 
-#: selling/doctype/installation_note/installation_note.py:78
+#: selling/doctype/installation_note/installation_note.py:79
 msgid "Item {0} is not a serialized Item"
 msgstr "El producto {0} no es un producto serializado"
 
-#: stock/doctype/item/item.py:1114
+#: stock/doctype/item/item.py:1102
 msgid "Item {0} is not a stock Item"
 msgstr "El producto {0} no es un producto de stock"
 
-#: stock/doctype/stock_entry/stock_entry.py:1538
+#: stock/doctype/stock_entry/stock_entry.py:1564
 msgid "Item {0} is not active or end of life has been reached"
 msgstr "El producto {0} no está activo o ha llegado al final de la vida útil"
 
@@ -36891,23 +38052,23 @@
 msgid "Item {0} must be a non-stock item"
 msgstr "Elemento {0} debe ser un elemento de no-stock"
 
-#: stock/doctype/stock_entry/stock_entry.py:1086
+#: stock/doctype/stock_entry/stock_entry.py:1099
 msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.py:57
+#: stock/doctype/item_price/item_price.py:56
 msgid "Item {0} not found."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:342
+#: buying/doctype/purchase_order/purchase_order.py:341
 msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
 msgstr "El producto {0}: Con la cantidad ordenada {1} no puede ser menor que el pedido mínimo {2} (definido en el producto)."
 
-#: manufacturing/doctype/production_plan/production_plan.js:418
+#: manufacturing/doctype/production_plan/production_plan.js:453
 msgid "Item {0}: {1} qty produced. "
 msgstr "Elemento {0}: {1} cantidad producida."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1131
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
 msgid "Item {} does not exist."
 msgstr ""
 
@@ -36949,13 +38110,16 @@
 msgid "Item-wise Sales Register"
 msgstr "Detalle de Ventas"
 
-#: manufacturing/doctype/bom/bom.py:311
+#: manufacturing/doctype/bom/bom.py:308
 msgid "Item: {0} does not exist in the system"
 msgstr "El producto: {0} no existe en el sistema"
 
-#: public/js/utils.js:442 setup/doctype/item_group/item_group.js:70
-#: stock/doctype/delivery_note/delivery_note.js:364
-#: templates/generators/bom.html:38 templates/pages/rfq.html:37
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
 msgid "Items"
 msgstr "Productos"
 
@@ -37115,19 +38279,19 @@
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Items & Pricing"
-msgstr ""
+msgstr "Productos y Precios"
 
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Items Catalogue"
-msgstr ""
+msgstr "Catálogo de Productos"
 
 #: stock/report/item_prices/item_prices.js:8
 msgid "Items Filter"
 msgstr "Artículos Filtra"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1462
-#: selling/doctype/sales_order/sales_order.js:1018
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
 msgid "Items Required"
 msgstr "Elementos requeridos"
 
@@ -37143,15 +38307,15 @@
 msgid "Items and Pricing"
 msgstr "Productos y Precios"
 
-#: controllers/accounts_controller.py:3416
+#: controllers/accounts_controller.py:3469
 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:824
+#: selling/doctype/sales_order/sales_order.js:962
 msgid "Items for Raw Material Request"
 msgstr "Artículos para solicitud de materia prima"
 
-#: stock/doctype/stock_entry/stock_entry.py:853
+#: stock/doctype/stock_entry/stock_entry.py:807
 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
 msgstr ""
 
@@ -37161,20 +38325,20 @@
 msgid "Items to Be Repost"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1461
+#: manufacturing/doctype/production_plan/production_plan.py:1474
 msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
 msgstr "Los artículos a fabricar están obligados a extraer las materias primas asociadas."
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Items to Order and Receive"
-msgstr ""
+msgstr "Productos para Ordenar y Recibir"
 
-#: selling/doctype/sales_order/sales_order.js:252
+#: selling/doctype/sales_order/sales_order.js:278
 msgid "Items to Reserve"
 msgstr ""
 
-#. Description of the 'Parent Warehouse' (Link) field in DocType 'Pick List'
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Items under this warehouse will be suggested"
@@ -37199,12 +38363,19 @@
 msgid "JAN"
 msgstr ""
 
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr "Capacidad de Trabajo"
+
 #. Name of a DocType
 #: manufacturing/doctype/job_card/job_card.json
 #: manufacturing/doctype/job_card/job_card.py:765
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:28
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:88
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
 msgid "Job Card"
 msgstr "Tarjeta de trabajo"
 
@@ -37307,11 +38478,17 @@
 msgid "Job Card Time Log"
 msgstr "Registro de tiempo de tarjeta de trabajo"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:94
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr "Tarjetas de Trabajo"
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
 msgid "Job Paused"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
 msgid "Job Started"
 msgstr "Trabajo comenzó"
 
@@ -37333,11 +38510,11 @@
 msgid "Job Title"
 msgstr "Título del trabajo"
 
-#: manufacturing/doctype/work_order/work_order.py:1562
+#: manufacturing/doctype/work_order/work_order.py:1568
 msgid "Job card {0} created"
 msgstr "Tarjeta de trabajo {0} creada"
 
-#: utilities/bulk_transaction.py:48
+#: utilities/bulk_transaction.py:50
 msgid "Job: {0} has been triggered for processing failed transactions"
 msgstr ""
 
@@ -37351,19 +38528,30 @@
 msgid "Joining"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:29
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
 msgid "Journal Entries"
 msgstr ""
 
-#: accounts/utils.py:866
+#: accounts/utils.py:859
 msgid "Journal Entries {0} are un-linked"
 msgstr "Los asientos contables {0} no están enlazados"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:146
+#: accounts/doctype/account/account_tree.js:205
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
-#: assets/doctype/asset/asset.js:246 assets/doctype/asset/asset.js:249
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
 msgid "Journal Entry"
 msgstr "Asiento contable"
 
@@ -37448,7 +38636,7 @@
 msgid "Journal Entry Type"
 msgstr "Tipo de entrada de diario"
 
-#: accounts/doctype/journal_entry/journal_entry.py:471
+#: accounts/doctype/journal_entry/journal_entry.py:489
 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
 msgstr ""
 
@@ -37458,11 +38646,11 @@
 msgid "Journal Entry for Scrap"
 msgstr "Entrada de diario para desguace"
 
-#: accounts/doctype/journal_entry/journal_entry.py:232
+#: accounts/doctype/journal_entry/journal_entry.py:245
 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:597
+#: accounts/doctype/journal_entry/journal_entry.py:625
 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
 msgstr "El asiento {0} no tiene cuenta de {1} o ya esta enlazado con otro comprobante"
 
@@ -37472,14 +38660,24 @@
 msgid "Journals"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:95
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
 msgid "Journals have been created"
 msgstr ""
 
-#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:104
 msgid "Kanban Board"
 msgstr "Tablero Kanban"
 
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
 #. Label of a Data field in DocType 'Currency Exchange Settings Details'
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
 msgctxt "Currency Exchange Settings Details"
@@ -37500,14 +38698,109 @@
 msgid "Key Reports"
 msgstr "Reportes clave"
 
-#: manufacturing/doctype/job_card/job_card.py:768
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
 msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
 msgstr ""
 
-#: public/js/utils/party.js:221
+#: public/js/utils/party.js:264
 msgid "Kindly select the company first"
 msgstr "Por favor seleccione primero la empresa"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
+
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -37644,20 +38937,20 @@
 msgid "Last Name"
 msgstr "Apellido"
 
-#: stock/doctype/shipment/shipment.js:247
+#: stock/doctype/shipment/shipment.js:275
 msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:85
+#: selling/report/inactive_customers/inactive_customers.py:81
 msgid "Last Order Amount"
 msgstr "Monto de la última orden"
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:44
-#: selling/report/inactive_customers/inactive_customers.py:86
+#: selling/report/inactive_customers/inactive_customers.py:82
 msgid "Last Order Date"
 msgstr "Fecha del último pedido"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:100
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
 #: stock/report/item_prices/item_prices.py:56
 msgid "Last Purchase Rate"
 msgstr "Tasa de cambio de última compra"
@@ -37687,7 +38980,7 @@
 msgid "Last Purchase Rate"
 msgstr "Tasa de cambio de última compra"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:313
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
 msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
 msgstr "La última transacción de existencias para el artículo {0} en el almacén {1} fue el {2}."
 
@@ -37695,11 +38988,11 @@
 msgid "Last carbon check date cannot be a future date"
 msgstr "La última fecha de verificación de carbono no puede ser una fecha futura"
 
-#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_ageing/stock_ageing.py:163
 msgid "Latest"
 msgstr "Más reciente"
 
-#: stock/report/stock_balance/stock_balance.py:479
+#: stock/report/stock_balance/stock_balance.py:486
 msgid "Latest Age"
 msgstr "Última edad"
 
@@ -37716,11 +39009,11 @@
 msgstr "Latitud"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:34
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
 #: crm/report/lead_details/lead_details.py:18
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
-#: public/js/communication.js:20
+#: public/js/communication.js:25
 msgid "Lead"
 msgstr "Iniciativa"
 
@@ -37759,7 +39052,7 @@
 msgid "Lead"
 msgstr "Iniciativa"
 
-#: crm/doctype/lead/lead.py:555
+#: crm/doctype/lead/lead.py:547
 msgid "Lead -> Prospect"
 msgstr ""
 
@@ -37813,7 +39106,7 @@
 msgid "Lead Owner Efficiency"
 msgstr "Eficiencia del Propietario de la Iniciativa"
 
-#: crm/doctype/lead/lead.py:176
+#: crm/doctype/lead/lead.py:174
 msgid "Lead Owner cannot be same as the Lead Email Address"
 msgstr ""
 
@@ -37835,7 +39128,7 @@
 msgid "Lead Time"
 msgstr "Tiempo de espera"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
 msgid "Lead Time (Days)"
 msgstr "Plazo de ejecución (días)"
 
@@ -37849,7 +39142,7 @@
 msgid "Lead Time Date"
 msgstr "Hora de la Iniciativa"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
 msgid "Lead Time Days"
 msgstr "Días de iniciativa"
 
@@ -37871,7 +39164,7 @@
 msgid "Lead Type"
 msgstr "Tipo de iniciativa"
 
-#: crm/doctype/lead/lead.py:552
+#: crm/doctype/lead/lead.py:546
 msgid "Lead {0} has been added to prospect {1}."
 msgstr ""
 
@@ -37891,7 +39184,7 @@
 msgid "Leads"
 msgstr ""
 
-#: utilities/activation.py:79
+#: utilities/activation.py:77
 msgid "Leads help you get business, add all your contacts and more as your leads"
 msgstr "Las Iniciativas ayudan a obtener negocios, agrega todos tus contactos y más como clientes potenciales"
 
@@ -37985,9 +39278,9 @@
 msgid "Leave blank to use the standard Delivery Note format"
 msgstr "Deje en blanco para usar el formato estándar de Nota de entrega"
 
-#: accounts/doctype/journal_entry/journal_entry.js:18
-#: accounts/doctype/payment_entry/payment_entry.js:265
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:24
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
 msgid "Ledger"
 msgstr ""
 
@@ -38004,7 +39297,7 @@
 #. Label of a Card Break in the Financial Reports Workspace
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Ledgers"
-msgstr ""
+msgstr "Libros mayores"
 
 #. Option for the 'Status' (Select) field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
@@ -38030,10 +39323,15 @@
 msgid "Left Index"
 msgstr "Índice izquierdo"
 
-#: setup/doctype/company/company.py:389
+#: setup/doctype/company/company.py:380
 msgid "Legal"
 msgstr "Legal"
 
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
 msgid "Legal Expenses"
@@ -38051,15 +39349,15 @@
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
 msgid "Length (cm)"
-msgstr ""
+msgstr "Longitud (cm)"
 
 #. Label of a Int field in DocType 'Shipment Parcel Template'
 #: stock/doctype/shipment_parcel_template/shipment_parcel_template.json
 msgctxt "Shipment Parcel Template"
 msgid "Length (cm)"
-msgstr ""
+msgstr "Longitud (cm)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:657
+#: accounts/doctype/payment_entry/payment_entry.js:807
 msgid "Less Than Amount"
 msgstr "Menos de la cantidad"
 
@@ -38072,37 +39370,37 @@
 #. Title of the Module Onboarding 'Accounts'
 #: accounts/module_onboarding/accounts/accounts.json
 msgid "Let's Set Up Your Accounts and Taxes."
-msgstr ""
+msgstr "Configuremos sus Cuentas e Impuestos."
 
 #. Title of the Module Onboarding 'CRM'
 #: crm/module_onboarding/crm/crm.json
 msgid "Let's Set Up Your CRM."
-msgstr ""
+msgstr "Configuremos su CRM."
 
 #. Title of the Module Onboarding 'Assets'
 #: assets/module_onboarding/assets/assets.json
 msgid "Let's Set Up the Assets Module."
-msgstr ""
+msgstr "Configuremos el Módulo de Activos."
 
 #. Title of the Module Onboarding 'Buying'
 #: buying/module_onboarding/buying/buying.json
 msgid "Let's Set Up the Buying Module."
-msgstr ""
+msgstr "Configuremos el Módulo de Compras."
 
 #. Title of the Module Onboarding 'Manufacturing'
 #: manufacturing/module_onboarding/manufacturing/manufacturing.json
 msgid "Let's Set Up the Manufacturing Module."
-msgstr ""
+msgstr "Configuremos el Módulo de Manufactura."
 
 #. Title of the Module Onboarding 'Selling'
 #: selling/module_onboarding/selling/selling.json
 msgid "Let's Set Up the Selling Module."
-msgstr ""
+msgstr "Configuremos el Módulo de Venta."
 
 #. Title of the Module Onboarding 'Stock'
 #: stock/module_onboarding/stock/stock.json
 msgid "Let's Set Up the Stock Module."
-msgstr ""
+msgstr "Configuremos el Módulo de Inventario."
 
 #. Title of the Module Onboarding 'Home'
 #: setup/module_onboarding/home/home.json
@@ -38334,7 +39632,7 @@
 #. Label of an action in the Onboarding Step 'Setup Your Letterhead'
 #: setup/onboarding_step/letterhead/letterhead.json
 msgid "Let’s setup your first Letter Head"
-msgstr ""
+msgstr "Configuremos su primer Membrete"
 
 #. Label of an action in the Onboarding Step 'Selling Settings'
 #: selling/onboarding_step/selling_settings/selling_settings.json
@@ -38376,11 +39674,11 @@
 msgid "Lft"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:240
+#: accounts/report/balance_sheet/balance_sheet.py:239
 msgid "Liabilities"
 msgstr "Pasivo"
 
-#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/account_balance/account_balance.js:26
 msgid "Liability"
 msgstr "Obligaciones"
 
@@ -38425,7 +39723,7 @@
 msgid "Likes"
 msgstr "Me Gustas"
 
-#: controllers/status_updater.py:362
+#: controllers/status_updater.py:358
 msgid "Limit Crossed"
 msgstr "Límite cruzado"
 
@@ -38453,6 +39751,11 @@
 msgid "Line spacing for amount in words"
 msgstr "interlineado de la suma en palabras"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr "Enlace"
+
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
 #: support/doctype/support_search_source/support_search_source.json
@@ -38477,20 +39780,20 @@
 msgid "Link existing Quality Procedure."
 msgstr "Enlace Procedimiento de calidad existente."
 
-#: buying/doctype/purchase_order/purchase_order.js:487
+#: buying/doctype/purchase_order/purchase_order.js:570
 msgid "Link to Material Request"
 msgstr "Enlace a la solicitud de material"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:378
-#: buying/doctype/supplier_quotation/supplier_quotation.js:52
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
 msgid "Link to Material Requests"
 msgstr "Enlace a solicitudes de material"
 
-#: buying/doctype/supplier/supplier.js:107
+#: buying/doctype/supplier/supplier.js:133
 msgid "Link with Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:173
+#: selling/doctype/customer/customer.js:189
 msgid "Link with Supplier"
 msgstr ""
 
@@ -38511,20 +39814,20 @@
 msgid "Linked Location"
 msgstr "Ubicación vinculada"
 
-#: stock/doctype/item/item.py:975
+#: stock/doctype/item/item.py:963
 msgid "Linked with submitted documents"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:185
-#: selling/doctype/customer/customer.js:230
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
 msgid "Linking Failed"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:184
+#: buying/doctype/supplier/supplier.js:217
 msgid "Linking to Customer Failed. Please try again."
 msgstr ""
 
-#: selling/doctype/customer/customer.js:229
+#: selling/doctype/customer/customer.js:250
 msgid "Linking to Supplier Failed. Please try again."
 msgstr ""
 
@@ -38540,13 +39843,23 @@
 msgid "List items that form the package."
 msgstr "Lista de tareas que forman el paquete ."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
+
 #. Label of a Button field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Load All Criteria"
 msgstr "Cargar todos los criterios"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:298
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
 msgid "Loading import file..."
 msgstr "Cargando archivo de importación..."
 
@@ -38596,7 +39909,7 @@
 #. Name of a DocType
 #: assets/doctype/location/location.json
 #: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:476
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
 msgid "Location"
 msgstr "Ubicación"
 
@@ -38655,6 +39968,11 @@
 msgid "Log Entries"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
@@ -38680,7 +39998,7 @@
 msgstr "Longitud"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
-#: selling/doctype/quotation/quotation_list.js:33
+#: selling/doctype/quotation/quotation_list.js:32
 msgid "Lost"
 msgstr "Perdido"
 
@@ -38707,7 +40025,7 @@
 msgid "Lost Opportunity"
 msgstr "Oportunidad perdida"
 
-#: crm/report/lead_details/lead_details.js:39
+#: crm/report/lead_details/lead_details.js:38
 msgid "Lost Quotation"
 msgstr "Presupuesto perdido"
 
@@ -38727,7 +40045,7 @@
 msgid "Lost Quotations %"
 msgstr "Cotizaciones perdidas %"
 
-#: crm/report/lost_opportunity/lost_opportunity.js:31
+#: crm/report/lost_opportunity/lost_opportunity.js:30
 #: selling/report/lost_quotations/lost_quotations.py:24
 msgid "Lost Reason"
 msgstr "Razón de la pérdida"
@@ -38744,7 +40062,7 @@
 msgstr "Detalle de razón perdida"
 
 #: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:410
+#: public/js/utils/sales_common.js:463
 msgid "Lost Reasons"
 msgstr "Razones perdidas"
 
@@ -38762,7 +40080,7 @@
 msgid "Lost Reasons"
 msgstr "Razones perdidas"
 
-#: crm/doctype/opportunity/opportunity.js:29
+#: crm/doctype/opportunity/opportunity.js:28
 msgid "Lost Reasons are required in case opportunity is Lost."
 msgstr ""
 
@@ -38802,7 +40120,7 @@
 msgstr "Certificado de deducción más baja"
 
 #: setup/setup_wizard/operations/install_fixtures.py:262
-#: setup/setup_wizard/operations/install_fixtures.py:378
+#: setup/setup_wizard/operations/install_fixtures.py:370
 msgid "Lower Income"
 msgstr "Ingreso menor"
 
@@ -38840,7 +40158,7 @@
 msgid "Loyalty Point Entry Redemption"
 msgstr "Redención de entrada al punto de lealtad"
 
-#: selling/page/point_of_sale/pos_item_cart.js:891
+#: selling/page/point_of_sale/pos_item_cart.js:924
 msgid "Loyalty Points"
 msgstr "Puntos de lealtad"
 
@@ -38887,14 +40205,18 @@
 msgid "Loyalty Points Redemption"
 msgstr "Redención de Puntos de Lealtad"
 
-#: public/js/utils.js:109
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
 msgid "Loyalty Points: {0}"
 msgstr "Puntos de fidelidad: {0}"
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1041
-#: selling/page/point_of_sale/pos_item_cart.js:885
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
 msgid "Loyalty Program"
 msgstr "Programa de fidelidad"
 
@@ -39077,11 +40399,16 @@
 msgid "MFG-WO-.YYYY.-"
 msgstr ""
 
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:22
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
 msgid "Machine"
 msgstr "Máquina"
 
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr "Tipo de Máquina"
+
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
@@ -39094,8 +40421,8 @@
 msgid "Machine operator errors"
 msgstr "Errores del operador de la máquina"
 
-#: setup/doctype/company/company.py:563 setup/doctype/company/company.py:578
-#: setup/doctype/company/company.py:579 setup/doctype/company/company.py:580
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
 msgid "Main"
 msgstr "Principal"
 
@@ -39105,11 +40432,11 @@
 msgid "Main Cost Center"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:125
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
 msgid "Main Cost Center {0} cannot be entered in the child table"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:102
+#: assets/doctype/asset/asset.js:118
 msgid "Maintain Asset"
 msgstr ""
 
@@ -39166,6 +40493,12 @@
 msgid "Maintenance"
 msgstr "Mantenimiento"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr "Mantenimiento"
+
 #. Label of a Date field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
@@ -39178,7 +40511,7 @@
 msgid "Maintenance Details"
 msgstr ""
 
-#: assets/doctype/asset_maintenance/asset_maintenance.js:43
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
 msgid "Maintenance Log"
 msgstr "Registro de mantenimiento"
 
@@ -39225,10 +40558,10 @@
 msgstr "Rol de Mantenimiento"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:162
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:78
-#: selling/doctype/sales_order/sales_order.js:582
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
 msgid "Maintenance Schedule"
 msgstr "Calendario de Mantenimiento"
 
@@ -39267,11 +40600,11 @@
 msgid "Maintenance Schedule Item"
 msgstr "Programa de mantenimiento de artículos"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:370
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
 msgstr "El programa de mantenimiento no se genera para todos los productos. Por favor, haga clic en 'Generar programación'"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:248
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
 msgid "Maintenance Schedule {0} exists against {1}"
 msgstr "El programa de mantenimiento {0} existe en contra de {1}"
 
@@ -39371,10 +40704,10 @@
 msgstr "Mantenimiento por usuario"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:83
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:581
-#: support/doctype/warranty_claim/warranty_claim.js:50
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
 msgid "Maintenance Visit"
 msgstr "Visita de mantenimiento"
 
@@ -39397,7 +40730,7 @@
 msgid "Maintenance Visit Purpose"
 msgstr "Propósito de Visita de Mantenimiento"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:352
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
 msgid "Maintenance start date can not be before delivery date for Serial No {0}"
 msgstr "La fecha de inicio del mantenimiento no puede ser anterior de la fecha de entrega para {0}"
 
@@ -39407,16 +40740,16 @@
 msgid "Major/Optional Subjects"
 msgstr "Principales / Asignaturas Optativas"
 
-#: accounts/doctype/journal_entry/journal_entry.js:51
-#: manufacturing/doctype/job_card/job_card.js:174
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
 msgid "Make"
 msgstr "Crear"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:56
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
 msgid "Make "
 msgstr "Crear "
 
-#: assets/doctype/asset/asset_list.js:39
+#: assets/doctype/asset/asset_list.js:29
 msgid "Make Asset Movement"
 msgstr ""
 
@@ -39440,13 +40773,13 @@
 
 #: templates/pages/order.html:27
 msgid "Make Purchase Invoice"
-msgstr "Hacer factura de compra"
+msgstr "Hacer Factura de Compra"
 
 #: templates/pages/rfq.html:19
 msgid "Make Quotation"
 msgstr "Hacer Cotización"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
 msgid "Make Return Entry"
 msgstr ""
 
@@ -39462,7 +40795,7 @@
 msgid "Make Serial No / Batch from Work Order"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
 msgid "Make Stock Entry"
 msgstr "Hacer entrada de stock"
 
@@ -39470,20 +40803,20 @@
 msgid "Make project from a template."
 msgstr "Hacer proyecto a partir de una plantilla."
 
-#: stock/doctype/item/item.js:502
+#: stock/doctype/item/item.js:569
 msgid "Make {0} Variant"
 msgstr ""
 
-#: stock/doctype/item/item.js:504
+#: stock/doctype/item/item.js:571
 msgid "Make {0} Variants"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:85 assets/doctype/asset/asset.js:89
-#: assets/doctype/asset/asset.js:93 assets/doctype/asset/asset.js:98
-#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:109
-#: assets/doctype/asset/asset.js:113 assets/doctype/asset/asset.js:118
-#: assets/doctype/asset/asset.js:124 assets/doctype/asset/asset.js:136
-#: setup/doctype/company/company.js:112 setup/doctype/company/company.js:119
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
 msgid "Manage"
 msgstr "Gestionar"
 
@@ -39503,26 +40836,26 @@
 msgid "Manage cost of operations"
 msgstr "Administrar costo de las operaciones"
 
-#: utilities/activation.py:96
+#: utilities/activation.py:94
 msgid "Manage your orders"
 msgstr "Gestionar sus Pedidos"
 
-#: setup/doctype/company/company.py:371
+#: setup/doctype/company/company.py:362
 msgid "Management"
 msgstr "Gerencia"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
-#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:482
-#: manufacturing/doctype/bom/bom.py:245
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:73
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484 public/js/utils/party.js:273
-#: stock/doctype/delivery_note/delivery_note.js:138
-#: stock/doctype/purchase_receipt/purchase_receipt.js:113
-#: stock/doctype/purchase_receipt/purchase_receipt.js:198
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
 msgid "Mandatory"
 msgstr "Obligatorio"
 
@@ -39548,7 +40881,7 @@
 msgid "Mandatory Depends On"
 msgstr "Obligatorio depende de"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
 msgid "Mandatory Field"
 msgstr ""
 
@@ -39564,15 +40897,15 @@
 msgid "Mandatory For Profit and Loss Account"
 msgstr "Obligatorio para la cuenta de pérdidas y ganancias"
 
-#: selling/doctype/quotation/quotation.py:556
+#: selling/doctype/quotation/quotation.py:551
 msgid "Mandatory Missing"
 msgstr "Falta obligatoria"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
 msgid "Mandatory Purchase Order"
 msgstr "Orden de compra obligatoria"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
 msgid "Mandatory Purchase Receipt"
 msgstr "Recibo de compra obligatorio"
 
@@ -39640,7 +40973,7 @@
 msgid "Manual Inspection"
 msgstr ""
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:34
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
 msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
 msgstr "¡No se puede crear una entrada manual! Deshabilite la entrada automática para contabilidad diferida en la configuración de cuentas e intente nuevamente"
 
@@ -39736,11 +41069,11 @@
 msgid "Manufacture against Material Request"
 msgstr "Fabricación contra Pedido de Material"
 
-#: stock/doctype/material_request/material_request_list.js:33
+#: stock/doctype/material_request/material_request_list.js:37
 msgid "Manufactured"
 msgstr "Fabricado"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:89
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
 msgid "Manufactured Qty"
 msgstr "Cantidad Producida"
 
@@ -39751,7 +41084,7 @@
 msgstr "Cantidad Producida"
 
 #. Name of a DocType
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:64
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
 #: stock/doctype/manufacturer/manufacturer.json
 msgid "Manufacturer"
 msgstr "Fabricante"
@@ -39816,7 +41149,7 @@
 msgid "Manufacturer"
 msgstr "Fabricante"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:70
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
 msgid "Manufacturer Part Number"
 msgstr "Número de componente del fabricante"
 
@@ -39868,10 +41201,15 @@
 msgid "Manufacturer Part Number"
 msgstr "Número de componente del fabricante"
 
-#: public/js/controllers/buying.js:337
+#: public/js/controllers/buying.js:332
 msgid "Manufacturer Part Number <b>{0}</b> is invalid"
 msgstr "El número de pieza del fabricante <b>{0}</b> no es válido."
 
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
+
 #. Name of a Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: selling/doctype/sales_order/sales_order_dashboard.py:26
@@ -39918,7 +41256,7 @@
 msgid "Manufacturing Manager"
 msgstr "Gerente de Producción"
 
-#: stock/doctype/stock_entry/stock_entry.py:1689
+#: stock/doctype/stock_entry/stock_entry.py:1722
 msgid "Manufacturing Quantity is mandatory"
 msgstr "La cantidad a producir es obligatoria"
 
@@ -39982,15 +41320,15 @@
 msgid "Manufacturing module is all set up!"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:148
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
 msgid "Mapping Purchase Receipt ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:98
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
 msgid "Mapping Subcontracting Order ..."
 msgstr ""
 
-#: public/js/utils.js:843
+#: public/js/utils.js:911
 msgid "Mapping {0} ..."
 msgstr ""
 
@@ -40126,7 +41464,7 @@
 msgid "Margin Type"
 msgstr "Tipo de Margen"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:19
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
 msgid "Margin View"
 msgstr ""
 
@@ -40136,6 +41474,15 @@
 msgid "Marital Status"
 msgstr "Estado Civil"
 
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr "Marcar como cerrado"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr "Marcar como no resuelto"
+
 #. Name of a DocType
 #: crm/doctype/market_segment/market_segment.json
 msgid "Market Segment"
@@ -40171,7 +41518,7 @@
 msgid "Market Segment"
 msgstr "Sector de Mercado"
 
-#: setup/doctype/company/company.py:323
+#: setup/doctype/company/company.py:314
 msgid "Marketing"
 msgstr "Márketing"
 
@@ -40209,9 +41556,9 @@
 
 #: projects/doctype/project/project_dashboard.py:14
 msgid "Material"
-msgstr ""
+msgstr "Material"
 
-#: manufacturing/doctype/work_order/work_order.js:613
+#: manufacturing/doctype/work_order/work_order.js:655
 msgid "Material Consumption"
 msgstr "Material de consumo"
 
@@ -40227,7 +41574,7 @@
 msgid "Material Consumption for Manufacture"
 msgstr "Consumo de Material para Fabricación"
 
-#: stock/doctype/stock_entry/stock_entry.js:420
+#: stock/doctype/stock_entry/stock_entry.js:494
 msgid "Material Consumption is not set in Manufacturing Settings."
 msgstr "El Consumo de Material no está configurado en Configuraciones de Fabricación."
 
@@ -40269,7 +41616,7 @@
 msgid "Material Issue"
 msgstr "Expedición de Material"
 
-#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:146
 msgid "Material Receipt"
 msgstr "Recepción de Materiales"
 
@@ -40286,20 +41633,21 @@
 msgstr "Recepción de Materiales"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:435
-#: buying/doctype/request_for_quotation/request_for_quotation.js:297
-#: buying/doctype/supplier_quotation/supplier_quotation.js:31
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:34
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
-#: manufacturing/doctype/job_card/job_card.js:57
-#: manufacturing/doctype/production_plan/production_plan.js:113
-#: selling/doctype/sales_order/sales_order.js:570
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
 #: stock/doctype/material_request/material_request.json
-#: stock/doctype/material_request/material_request.py:365
-#: stock/doctype/material_request/material_request.py:399
-#: stock/doctype/stock_entry/stock_entry.js:192
-#: stock/doctype/stock_entry/stock_entry.js:277
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
 msgid "Material Request"
 msgstr "Solicitud de Materiales"
 
@@ -40517,13 +41865,17 @@
 msgid "Material Request Planning"
 msgstr "Planificación de Solicitud de Material"
 
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr "Tipo de Requisición"
+
 #. Label of a Select field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Request Type"
 msgstr "Tipo de Requisición"
 
-#: selling/doctype/sales_order/sales_order.py:1521
+#: selling/doctype/sales_order/sales_order.py:1533
 msgid "Material Request not created, as quantity for Raw Materials already available."
 msgstr "Requerimiento de material no creado, debido a que la cantidad de materia prima ya está disponible."
 
@@ -40538,11 +41890,11 @@
 msgid "Material Request used to make this Stock Entry"
 msgstr "Solicitud de materiales usados para crear esta entrada del inventario"
 
-#: controllers/subcontracting_controller.py:974
+#: controllers/subcontracting_controller.py:1052
 msgid "Material Request {0} is cancelled or stopped"
 msgstr "Requisición de materiales {0} cancelada o detenida"
 
-#: selling/doctype/sales_order/sales_order.js:839
+#: selling/doctype/sales_order/sales_order.js:978
 msgid "Material Request {0} submitted."
 msgstr "Requerimiento de material {0} enviado."
 
@@ -40558,7 +41910,7 @@
 msgid "Material Requests"
 msgstr "Solicitudes de Material"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Material Requests Required"
 msgstr "Solicitudes de material requeridas"
 
@@ -40569,12 +41921,12 @@
 msgid "Material Requests for which Supplier Quotations are not created"
 msgstr "Solicitudes de Material para los que no hay Presupuestos de Proveedor creados"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:7
+#: stock/doctype/stock_entry/stock_entry_list.js:13
 msgid "Material Returned from WIP"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:67
-#: stock/doctype/material_request/material_request.js:119
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
 msgid "Material Transfer"
 msgstr "Transferencia de material"
 
@@ -40615,7 +41967,7 @@
 msgid "Material Transfer"
 msgstr "Transferencia de material"
 
-#: stock/doctype/material_request/material_request.js:122
+#: stock/doctype/material_request/material_request.js:130
 msgid "Material Transfer (In Transit)"
 msgstr ""
 
@@ -40669,8 +42021,8 @@
 msgid "Material Transferred for Subcontract"
 msgstr "Material Transferido para Subcontrato"
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
 msgid "Material to Supplier"
 msgstr "Materiales de Proveedor"
 
@@ -40680,11 +42032,11 @@
 msgid "Materials Required (Exploded)"
 msgstr "Materiales Necesarios (Despiece)"
 
-#: controllers/subcontracting_controller.py:1164
+#: controllers/subcontracting_controller.py:1251
 msgid "Materials are already received against the {0} {1}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:636
+#: manufacturing/doctype/job_card/job_card.py:643
 msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
 msgstr ""
 
@@ -40728,13 +42080,13 @@
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Max Qty"
-msgstr "Cantidad Máxima"
+msgstr "Cant. Máxima"
 
 #. Label of a Float field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Max Qty"
-msgstr "Cantidad Máxima"
+msgstr "Cant. Máxima"
 
 #. Label of a Float field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -40764,8 +42116,8 @@
 msgid "Max discount allowed for item: {0} is {1}%"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:715
-#: stock/doctype/pick_list/pick_list.js:147
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
 msgid "Max: {0}"
 msgstr "Máximo: {0}"
 
@@ -40779,7 +42131,7 @@
 #: stock/doctype/item_tax/item_tax.json
 msgctxt "Item Tax"
 msgid "Maximum Net Rate"
-msgstr ""
+msgstr "Tasa Neta Máxima"
 
 #. Label of a Currency field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -40787,11 +42139,11 @@
 msgid "Maximum Payment Amount"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2842
+#: stock/doctype/stock_entry/stock_entry.py:2910
 msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
 msgstr "Las muestras máximas - {0} se pueden conservar para el lote {1} y el elemento {2}."
 
-#: stock/doctype/stock_entry/stock_entry.py:2833
+#: stock/doctype/stock_entry/stock_entry.py:2901
 msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
 msgstr "Las muestras máximas - {0} ya se han conservado para el lote {1} y el elemento {2} en el lote {3}."
 
@@ -40813,11 +42165,11 @@
 msgid "Maximum Value"
 msgstr ""
 
-#: controllers/selling_controller.py:194
+#: controllers/selling_controller.py:195
 msgid "Maximum discount for Item {0} is {1}%"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:94
+#: public/js/utils/barcode_scanner.js:99
 msgid "Maximum quantity scanned for item {0}."
 msgstr ""
 
@@ -40855,7 +42207,32 @@
 msgid "Meeting"
 msgstr "Reunión"
 
-#: stock/stock_ledger.py:1685
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
 msgid "Mention Valuation Rate in the Item master."
 msgstr "Mencione Tasa de valoración en el maestro de artículos."
 
@@ -40863,7 +42240,7 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Mention if non-standard Receivable account"
-msgstr ""
+msgstr "Indique si no es Cuenta por Cobrar estándar"
 
 #. Description of the 'Accounts' (Table) field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
@@ -40875,19 +42252,19 @@
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Mention if non-standard receivable account applicable"
-msgstr "Indique si una cuenta por cobrar no estándar es  aplicable"
+msgstr "Indique si una Cuenta por Cobrar no estándar es aplicable"
 
 #. Description of the 'Accounts' (Table) field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Mention if non-standard receivable account applicable"
-msgstr "Indique si una cuenta por cobrar no estándar es  aplicable"
+msgstr "Indique si una Cuenta por Cobrar no estándar es aplicable"
 
-#: accounts/doctype/account/account.js:151
+#: accounts/doctype/account/account.js:152
 msgid "Merge"
 msgstr "Unir"
 
-#: accounts/doctype/account/account.js:51
+#: accounts/doctype/account/account.js:46
 msgid "Merge Account"
 msgstr "Fusionar cuenta"
 
@@ -40907,15 +42284,15 @@
 msgid "Merge Similar Account Heads"
 msgstr ""
 
-#: public/js/utils.js:873
+#: public/js/utils.js:941
 msgid "Merge taxes from multiple documents"
 msgstr ""
 
-#: accounts/doctype/account/account.js:123
+#: accounts/doctype/account/account.js:124
 msgid "Merge with Existing Account"
 msgstr "Fusionar con Cuenta Existente"
 
-#: accounts/doctype/cost_center/cost_center.js:66
+#: accounts/doctype/cost_center/cost_center.js:68
 msgid "Merge with existing"
 msgstr "Combinar con existente"
 
@@ -40925,7 +42302,7 @@
 msgid "Merged"
 msgstr ""
 
-#: accounts/doctype/account/account.py:546
+#: accounts/doctype/account/account.py:560
 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
 msgstr ""
 
@@ -40933,6 +42310,10 @@
 msgid "Merging {0} of {1}"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr "Mensaje"
+
 #. Label of a Text field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
@@ -40963,7 +42344,7 @@
 msgid "Message Examples"
 msgstr "Ejemplos de Mensaje"
 
-#: accounts/doctype/payment_request/payment_request.js:38
+#: accounts/doctype/payment_request/payment_request.js:47
 #: setup/doctype/email_digest/email_digest.js:26
 msgid "Message Sent"
 msgstr "Mensaje enviado"
@@ -40992,8 +42373,52 @@
 msgid "Messages greater than 160 characters will be split into multiple messages"
 msgstr "Los mensajes con más de 160 caracteres se dividirá en varios envios"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr "Meta Datos"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:263
-#: setup/setup_wizard/operations/install_fixtures.py:379
+#: setup/setup_wizard/operations/install_fixtures.py:371
 msgid "Middle Income"
 msgstr "Ingreso medio"
 
@@ -41009,6 +42434,101 @@
 msgid "Middle Name"
 msgstr "Segundo Nombre"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
@@ -41089,7 +42609,7 @@
 #: stock/doctype/item_tax/item_tax.json
 msgctxt "Item Tax"
 msgid "Minimum Net Rate"
-msgstr ""
+msgstr "Tasa Neta Mínima"
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -41137,6 +42657,11 @@
 msgid "Minimum quantity should be as per Stock UOM"
 msgstr "La cantidad mínima debe ser según Stock UOM"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr "Minuto"
+
 #. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
@@ -41154,44 +42679,44 @@
 msgid "Miscellaneous Expenses"
 msgstr "Gastos varios"
 
-#: controllers/buying_controller.py:473
+#: controllers/buying_controller.py:467
 msgid "Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1132
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
 msgid "Missing"
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
 #: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:548
-#: accounts/doctype/sales_invoice/sales_invoice.py:2044
-#: accounts/doctype/sales_invoice/sales_invoice.py:2602
-#: assets/doctype/asset_category/asset_category.py:115
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
 msgid "Missing Account"
 msgstr "Cuenta faltante"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1403
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
 msgid "Missing Asset"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:179 assets/doctype/asset/asset.py:265
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
 msgid "Missing Cost Center"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:309
+#: assets/doctype/asset/asset.py:307
 msgid "Missing Finance Book"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1280
+#: stock/doctype/stock_entry/stock_entry.py:1298
 msgid "Missing Finished Good"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:216
+#: stock/doctype/quality_inspection/quality_inspection.py:214
 msgid "Missing Formula"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Missing Items"
 msgstr ""
 
@@ -41199,7 +42724,7 @@
 msgid "Missing Payments App"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:240
+#: assets/doctype/asset_repair/asset_repair.py:238
 msgid "Missing Serial No Bundle"
 msgstr ""
 
@@ -41207,16 +42732,16 @@
 msgid "Missing Values Required"
 msgstr "Valores faltantes requeridos"
 
-#: assets/doctype/asset_repair/asset_repair.py:178
+#: assets/doctype/asset_repair/asset_repair.py:176
 msgid "Missing Warehouse"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:132
+#: stock/doctype/delivery_trip/delivery_trip.js:153
 msgid "Missing email template for dispatch. Please set one in Delivery Settings."
 msgstr "Falta la plantilla de correo electrónico para el envío. Por favor, establezca uno en la configuración de entrega."
 
-#: manufacturing/doctype/bom/bom.py:957
-#: manufacturing/doctype/work_order/work_order.py:979
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
 msgid "Missing value"
 msgstr ""
 
@@ -41234,13 +42759,13 @@
 
 #: crm/report/lead_details/lead_details.py:42
 msgid "Mobile"
-msgstr ""
+msgstr "Móvil"
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Mobile"
-msgstr ""
+msgstr "Móvil"
 
 #. Label of a Read Only field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -41356,20 +42881,20 @@
 msgid "Mobile No"
 msgstr "Nº Móvil"
 
-#: public/js/utils/contact_address_quick_entry.js:48
+#: public/js/utils/contact_address_quick_entry.js:51
 msgid "Mobile Number"
 msgstr "Número de teléfono móvil"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:213
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
 #: accounts/report/purchase_register/purchase_register.py:201
-#: accounts/report/sales_register/sales_register.py:222
+#: accounts/report/sales_register/sales_register.py:223
 msgid "Mode Of Payment"
 msgstr "Método de pago"
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
-#: accounts/doctype/payment_order/payment_order.js:109
+#: accounts/doctype/payment_order/payment_order.js:124
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
@@ -41502,7 +43027,7 @@
 #. Label of a Card Break in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgid "Module Settings"
-msgstr ""
+msgstr "Configuración de Módulos"
 
 #. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
 #. Slots'
@@ -41609,21 +43134,21 @@
 msgid "Month(s) after the end of the invoice month"
 msgstr "Mes(es) después del final del mes de la factura"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:67
-#: accounts/report/gross_profit/gross_profit.py:342
-#: buying/report/purchase_analytics/purchase_analytics.js:62
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
-#: manufacturing/report/production_analytics/production_analytics.js:35
-#: public/js/financial_statements.js:217
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
 #: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
-#: public/js/stock_analytics.js:53
-#: selling/report/sales_analytics/sales_analytics.js:62
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
-#: stock/report/stock_analytics/stock_analytics.js:81
-#: support/report/issue_analytics/issue_analytics.js:43
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
 msgid "Monthly"
 msgstr "Mensual"
 
@@ -41673,7 +43198,7 @@
 msgstr "Órdenes de trabajo mensuales completadas"
 
 #. Name of a DocType
-#: accounts/doctype/cost_center/cost_center_tree.js:44
+#: accounts/doctype/cost_center/cost_center_tree.js:69
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgid "Monthly Distribution"
 msgstr "Distribución mensual"
@@ -41915,18 +43440,24 @@
 msgid "More Information"
 msgstr "Más información"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:54
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
 msgid "More columns found than expected. Please compare the uploaded file with standard template"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:111 stock/doctype/batch/batch_dashboard.py:10
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
 msgid "Move"
 msgstr "Mover"
 
-#: stock/dashboard/item_dashboard.js:205
+#: stock/dashboard/item_dashboard.js:212
 msgid "Move Item"
 msgstr "Mover elemento"
 
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr "Mover Stock"
+
 #: templates/includes/macros.html:169
 msgid "Move to Cart"
 msgstr ""
@@ -41969,15 +43500,15 @@
 msgid "Multi Currency"
 msgstr "Multi moneda"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:42
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
 msgid "Multi-level BOM Creator"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:369
+#: selling/doctype/customer/customer.py:378
 msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:345
+#: accounts/doctype/pricing_rule/utils.py:338
 msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
 msgstr "Reglas Precio múltiples existe con el mismo criterio, por favor, resolver los conflictos mediante la asignación de prioridad. Reglas de precios: {0}"
 
@@ -41988,24 +43519,24 @@
 msgid "Multiple Tier Program"
 msgstr "Programa de niveles múltiples"
 
-#: stock/doctype/item/item.js:106
+#: stock/doctype/item/item.js:138
 msgid "Multiple Variants"
 msgstr "Multiples Variantes"
 
-#: stock/doctype/warehouse/warehouse.py:147
+#: stock/doctype/warehouse/warehouse.py:145
 msgid "Multiple Warehouse Accounts"
 msgstr ""
 
-#: controllers/accounts_controller.py:899
+#: controllers/accounts_controller.py:963
 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
 msgstr "Existen varios ejercicios para la fecha {0}. Por favor, establece la compañía en el año fiscal"
 
-#: stock/doctype/stock_entry/stock_entry.py:1287
+#: stock/doctype/stock_entry/stock_entry.py:1305
 msgid "Multiple items cannot be marked as finished item"
 msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:222
+#: utilities/transaction_base.py:220
 msgid "Must be Whole Number"
 msgstr "Debe ser un número entero"
 
@@ -42034,12 +43565,12 @@
 msgid "N/A"
 msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:86
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:357
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
-#: manufacturing/doctype/bom_creator/bom_creator.js:45
-#: public/js/utils/serial_no_batch_selector.js:404
-#: selling/doctype/quotation/quotation.js:261
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
 msgid "Name"
 msgstr "Nombre"
 
@@ -42097,7 +43628,7 @@
 msgid "Name of Beneficiary"
 msgstr "Nombre del Beneficiario"
 
-#: accounts/doctype/account/account_tree.js:107
+#: accounts/doctype/account/account_tree.js:124
 msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
 msgstr "Nombre de la nueva cuenta. Nota: Por favor no crear cuentas de clientes y proveedores"
 
@@ -42264,6 +43795,31 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Naming Series and Price Defaults"
+msgstr "Series de Nombres y Precios por Defecto"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
 msgstr ""
 
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
@@ -42272,19 +43828,19 @@
 msgid "Natural Gas"
 msgstr "Gas natural"
 
-#: setup/setup_wizard/operations/install_fixtures.py:391
+#: setup/setup_wizard/operations/install_fixtures.py:383
 msgid "Needs Analysis"
 msgstr "Necesita Anáisis"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:377
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
 msgid "Negative Quantity is not allowed"
 msgstr "No se permiten cantidades negativas"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:381
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
 msgid "Negative Valuation Rate is not allowed"
 msgstr "La valoración negativa no está permitida"
 
-#: setup/setup_wizard/operations/install_fixtures.py:396
+#: setup/setup_wizard/operations/install_fixtures.py:388
 msgid "Negotiation/Review"
 msgstr "Negociación / Revisión"
 
@@ -42402,45 +43958,45 @@
 msgid "Net Amount (Company Currency)"
 msgstr "Importe neto (Divisa de la empresa)"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:429
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:435
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
 msgid "Net Asset value as on"
 msgstr "Valor neto de activos como en"
 
-#: accounts/report/cash_flow/cash_flow.py:145
+#: accounts/report/cash_flow/cash_flow.py:143
 msgid "Net Cash from Financing"
 msgstr "Efectivo neto de financiación"
 
-#: accounts/report/cash_flow/cash_flow.py:138
+#: accounts/report/cash_flow/cash_flow.py:136
 msgid "Net Cash from Investing"
 msgstr "Efectivo neto de inversión"
 
-#: accounts/report/cash_flow/cash_flow.py:126
+#: accounts/report/cash_flow/cash_flow.py:124
 msgid "Net Cash from Operations"
 msgstr "Efectivo neto de las operaciones"
 
-#: accounts/report/cash_flow/cash_flow.py:131
+#: accounts/report/cash_flow/cash_flow.py:129
 msgid "Net Change in Accounts Payable"
 msgstr "Cambio neto en cuentas por pagar"
 
-#: accounts/report/cash_flow/cash_flow.py:130
+#: accounts/report/cash_flow/cash_flow.py:128
 msgid "Net Change in Accounts Receivable"
 msgstr "Cambio neto en las Cuentas por Cobrar"
 
 #: accounts/report/cash_flow/cash_flow.py:110
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:259
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
 msgid "Net Change in Cash"
 msgstr "Cambio neto en efectivo"
 
-#: accounts/report/cash_flow/cash_flow.py:147
+#: accounts/report/cash_flow/cash_flow.py:145
 msgid "Net Change in Equity"
 msgstr "Cambio en el Patrimonio Neto"
 
-#: accounts/report/cash_flow/cash_flow.py:140
+#: accounts/report/cash_flow/cash_flow.py:138
 msgid "Net Change in Fixed Asset"
 msgstr "Cambio neto en activos fijos"
 
-#: accounts/report/cash_flow/cash_flow.py:132
+#: accounts/report/cash_flow/cash_flow.py:130
 msgid "Net Change in Inventory"
 msgstr "Cambio neto en el inventario"
 
@@ -42456,13 +44012,13 @@
 msgid "Net Hour Rate"
 msgstr "Tasa neta por hora"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:218
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:219
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
 msgid "Net Profit"
 msgstr "Beneficio neto"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:176
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
 msgid "Net Profit/Loss"
 msgstr "Beneficio neto (pérdidas"
 
@@ -42576,7 +44132,11 @@
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
 #: accounts/report/purchase_register/purchase_register.py:253
-#: accounts/report/sales_register/sales_register.py:283
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
 #: templates/includes/order/order_taxes.html:5
 msgid "Net Total"
 msgstr "Total neto"
@@ -42764,15 +44324,15 @@
 msgid "Net Weight UOM"
 msgstr "Unidad de medida para el peso neto"
 
-#: controllers/accounts_controller.py:1210
+#: controllers/accounts_controller.py:1285
 msgid "Net total calculation precision loss"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:164
+#: accounts/doctype/account/account_tree.js:241
 msgid "New"
 msgstr "Nuevo"
 
-#: accounts/doctype/account/account_tree.js:106
+#: accounts/doctype/account/account_tree.js:122
 msgid "New Account Name"
 msgstr "Nombre de la nueva cuenta"
 
@@ -42782,11 +44342,11 @@
 msgid "New Asset Value"
 msgstr "Nuevo Valor de Activo"
 
-#: assets/dashboard_fixtures.py:165
+#: assets/dashboard_fixtures.py:164
 msgid "New Assets (This Year)"
 msgstr "Nuevos activos (este año)"
 
-#: manufacturing/doctype/bom/bom_tree.js:56
+#: manufacturing/doctype/bom/bom_tree.js:55
 msgid "New BOM"
 msgstr "Nueva Solicitud de Materiales"
 
@@ -42814,21 +44374,21 @@
 msgid "New Balance In Base Currency"
 msgstr "Nuevo Saldo en Moneda Base"
 
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:146
 msgid "New Batch ID (Optional)"
 msgstr "Nuevo ID de lote (opcional)"
 
-#: stock/doctype/batch/batch.js:121
+#: stock/doctype/batch/batch.js:140
 msgid "New Batch Qty"
 msgstr "Nueva cantidad de lote"
 
-#: accounts/doctype/account/account_tree.js:100
-#: accounts/doctype/cost_center/cost_center_tree.js:16
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
 #: setup/doctype/company/company_tree.js:23
 msgid "New Company"
 msgstr "Nueva compañia"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:22
+#: accounts/doctype/cost_center/cost_center_tree.js:26
 msgid "New Cost Center Name"
 msgstr "Nombre del nuevo centro de costes"
 
@@ -42848,7 +44408,8 @@
 msgid "New Employee"
 msgstr "Nuevo empleado"
 
-#: public/js/utils/crm_activities.js:81
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
 msgid "New Event"
 msgstr "Nuevo Evento"
 
@@ -42874,11 +44435,15 @@
 msgid "New Location"
 msgstr "Nueva ubicacion"
 
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr "Nueva Nota"
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Purchase Invoice"
-msgstr "Nueva factura de compra"
+msgstr "Nueva Factura de Compra"
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
@@ -42900,7 +44465,7 @@
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Sales Invoice"
-msgstr "Nueva factura de venta"
+msgstr "Nueva Factura de Venta"
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
@@ -42908,23 +44473,24 @@
 msgid "New Sales Orders"
 msgstr "Nueva orden de venta (OV)"
 
-#: setup/doctype/sales_person/sales_person_tree.js:5
+#: setup/doctype/sales_person/sales_person_tree.js:3
 msgid "New Sales Person Name"
 msgstr "Nombre nuevo encargado de ventas"
 
-#: stock/doctype/serial_no/serial_no.py:70
+#: stock/doctype/serial_no/serial_no.py:67
 msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
 msgstr "El número de serie no tiene almacén asignado. El almacén debe establecerse por entradas de inventario o recibos de compra"
 
-#: public/js/utils/crm_activities.js:63
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
 msgid "New Task"
 msgstr "Nueva Tarea"
 
-#: manufacturing/doctype/bom/bom.js:112
+#: manufacturing/doctype/bom/bom.js:111
 msgid "New Version"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse_tree.js:15
+#: stock/doctype/warehouse/warehouse_tree.js:16
 msgid "New Warehouse Name"
 msgstr "Almacén nuevo nombre"
 
@@ -42934,10 +44500,14 @@
 msgid "New Workplace"
 msgstr "Nuevo lugar de trabajo"
 
-#: selling/doctype/customer/customer.py:338
+#: selling/doctype/customer/customer.py:347
 msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
 msgstr "Nuevo límite de crédito es menor que la cantidad pendiente actual para el cliente. límite de crédito tiene que ser al menos {0}"
 
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr "Nuevo ejercicio fiscal creado:- "
+
 #. Description of the 'Generate New Invoices Past Due Date' (Check) field in
 #. DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -42945,7 +44515,7 @@
 msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
 msgstr "Las nuevas facturas se generarán según el cronograma incluso si las facturas actuales están impagas o vencidas"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:218
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
 msgid "New release date should be in the future"
 msgstr "La nueva fecha de lanzamiento debe estar en el futuro"
 
@@ -42964,6 +44534,11 @@
 msgid "Newsletter"
 msgstr "Boletín de noticias"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
 #: www/book_appointment/index.html:34
 msgid "Next"
 msgstr "Siguiente"
@@ -42988,13 +44563,13 @@
 
 #: regional/report/uae_vat_201/uae_vat_201.py:18
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Frozen' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Purchase Order Required for Purchase Invoice & Receipt
 #. Creation?' (Select) field in DocType 'Buying Settings'
@@ -43003,72 +44578,72 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Leave Encashed?' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Opening' (Select) field in DocType 'GL Entry'
 #. Option for the 'Is Advance' (Select) field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Advance' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Opening' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Opening Entry' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Active' (Select) field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Opening Entry' (Select) field in DocType 'Purchase
 #. Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Opening Entry' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Sales Order Required for Sales Invoice & Delivery Note
 #. Creation?' (Select) field in DocType 'Selling Settings'
@@ -43077,25 +44652,25 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Pallets' (Select) field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #. Option for the 'Is Opening' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "No"
-msgstr ""
+msgstr "No"
 
 #: setup/doctype/company/test_company.py:94
 msgid "No Account matched these filters: {}"
 msgstr "Ninguna cuenta coincide con estos filtros: {}"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:6
+#: quality_management/doctype/quality_review/quality_review_list.js:5
 msgid "No Action"
 msgstr "Ninguna acción"
 
@@ -43103,22 +44678,22 @@
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "No Answer"
-msgstr ""
+msgstr "Sin respuesta"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2146
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
 msgid "No Customer found for Inter Company Transactions which represents company {0}"
 msgstr "No se encontró ningún cliente para transacciones entre empresas que representen a la empresa {0}"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:118
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:362
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
 msgid "No Customers found with selected options."
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:48
+#: selling/page/sales_funnel/sales_funnel.js:59
 msgid "No Data"
 msgstr "No hay datos"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:143
 msgid "No Delivery Note selected for Customer {}"
 msgstr "No se ha seleccionado ninguna Nota de Entrega para el Cliente {}"
 
@@ -43130,101 +44705,113 @@
 msgid "No Item with Serial No {0}"
 msgstr "Ningún producto con numero de serie {0}"
 
-#: controllers/subcontracting_controller.py:1084
+#: controllers/subcontracting_controller.py:1175
 msgid "No Items selected for transfer."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:668
+#: selling/doctype/sales_order/sales_order.js:769
 msgid "No Items with Bill of Materials to Manufacture"
 msgstr "No hay artículos con la lista de materiales para la fabricación de"
 
-#: selling/doctype/sales_order/sales_order.js:782
+#: selling/doctype/sales_order/sales_order.js:898
 msgid "No Items with Bill of Materials."
 msgstr "No hay artículos con lista de materiales."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:213
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr "Sin notas"
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
 msgid "No Outstanding Invoices found for this party"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:526
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
 msgid "No POS Profile found. Please create a New POS Profile first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1420
-#: accounts/doctype/journal_entry/journal_entry.py:1486
-#: accounts/doctype/journal_entry/journal_entry.py:1509
-#: stock/doctype/item/item.py:1332
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
 msgid "No Permission"
 msgstr "Sin permiso"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:23
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
 msgid "No Records for these settings."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:333
-#: accounts/doctype/sales_invoice/sales_invoice.py:949
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
 msgid "No Remarks"
 msgstr "No hay observaciones"
 
-#: stock/dashboard/item_dashboard.js:147
+#: stock/dashboard/item_dashboard.js:150
 msgid "No Stock Available Currently"
-msgstr ""
+msgstr "No hay existencias disponibles actualmente"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2130
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr "Sin resumen"
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
 msgid "No Supplier found for Inter Company Transactions which represents company {0}"
 msgstr "No se encontró ningún proveedor para transacciones entre empresas que represente a la empresa {0}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:200
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
 msgid "No Tax Withholding data found for the current posting date."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:777
+#: accounts/report/gross_profit/gross_profit.py:775
 msgid "No Terms"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:211
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
 msgid "No Unreconciled Invoices and Payments found for this party and account"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:215
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
 msgid "No Unreconciled Payments found for this party"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:682
+#: manufacturing/doctype/production_plan/production_plan.py:692
 msgid "No Work Orders were created"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:727
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:606
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
 msgid "No accounting entries for the following warehouses"
 msgstr "No hay asientos contables para los siguientes almacenes"
 
-#: selling/doctype/sales_order/sales_order.py:651
+#: selling/doctype/sales_order/sales_order.py:663
 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
 msgstr "No se encontró ninguna lista de materiales activa para el artículo {0}. No se puede garantizar la entrega por número de serie"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.js:31
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
 msgid "No additional fields available"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:429
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
 msgid "No billing email found for customer: {0}"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:422
+#: stock/doctype/delivery_trip/delivery_trip.py:417
 msgid "No contacts with email IDs found."
 msgstr "No se encontraron contactos con ID de correo electrónico."
 
-#: selling/page/sales_funnel/sales_funnel.js:115
+#: selling/page/sales_funnel/sales_funnel.js:130
 msgid "No data for this period"
 msgstr "No hay datos para este período."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
 msgid "No data found. Seems like you uploaded a blank file"
 msgstr ""
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:38
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
 msgid "No data to export"
 msgstr "No hay datos para exportar"
 
@@ -43232,15 +44819,19 @@
 msgid "No description given"
 msgstr "Ninguna descripción definida"
 
-#: telephony/doctype/call_log/call_log.py:119
+#: telephony/doctype/call_log/call_log.py:117
 msgid "No employee was scheduled for call popup"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1064
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1289
 msgid "No gain or loss in the exchange rate"
 msgstr "No hay ganancia o pérdida en el tipo de cambio"
 
-#: controllers/subcontracting_controller.py:1005
+#: controllers/subcontracting_controller.py:1084
 msgid "No item available for transfer."
 msgstr ""
 
@@ -43253,30 +44844,40 @@
 msgid "No items are available in the sales order {0} for production"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:320
+#: selling/page/point_of_sale/pos_item_selector.js:317
 msgid "No items found. Scan barcode again."
 msgstr "No se encontraron artículos. Escanee el código de barras nuevamente."
 
-#: setup/doctype/email_digest/email_digest.py:168
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
 msgid "No items to be received are overdue"
 msgstr "No hay elementos para ser recibidos están vencidos"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:424
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
 msgid "No matches occurred via auto reconciliation"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:879
+#: manufacturing/doctype/production_plan/production_plan.py:889
 msgid "No material request created"
 msgstr "No se ha creado ninguna solicitud material"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:198
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
 msgid "No more children on Left"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:212
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
 msgid "No more children on Right"
 msgstr ""
 
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr "Nº de documentos"
+
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -43328,6 +44929,14 @@
 msgid "No of Visits"
 msgstr "Número de visitas"
 
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr "Sin tareas abiertas"
+
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
 msgid "No outstanding invoices found"
 msgstr "No se encontraron facturas pendientes"
@@ -43336,15 +44945,15 @@
 msgid "No outstanding invoices require exchange rate revaluation"
 msgstr "No hay facturas pendientes requieren revalorización del tipo de cambio"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1801
+#: accounts/doctype/payment_entry/payment_entry.py:1841
 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
 msgstr ""
 
-#: public/js/controllers/buying.js:439
+#: public/js/controllers/buying.js:430
 msgid "No pending Material Requests found to link for the given items."
 msgstr "No se encontraron solicitudes de material pendientes de vincular para los artículos dados."
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
 msgid "No primary email found for customer: {0}"
 msgstr ""
 
@@ -43358,15 +44967,15 @@
 msgid "No record found"
 msgstr "No se han encontraron registros"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:677
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
 msgid "No records found in Allocation table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:579
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
 msgid "No records found in the Invoices table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:582
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
 msgid "No records found in the Payments table"
 msgstr ""
 
@@ -43377,7 +44986,7 @@
 msgid "No stock transactions can be created or modified before this date."
 msgstr ""
 
-#: controllers/accounts_controller.py:2435
+#: controllers/accounts_controller.py:2497
 msgid "No updates pending for reposting"
 msgstr ""
 
@@ -43385,17 +44994,17 @@
 msgid "No values"
 msgstr "Sin valores"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:342
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
 msgid "No {0} Accounts found for this company."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2197
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
 msgid "No {0} found for Inter Company Transactions."
 msgstr "No se ha encontrado {0} para transacciones entre empresas."
 
-#: assets/doctype/asset/asset.js:239
+#: assets/doctype/asset/asset.js:274
 msgid "No."
-msgstr ""
+msgstr "Nº"
 
 #. Label of a Select field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
@@ -43403,7 +45012,7 @@
 msgid "No. of Employees"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:42
+#: manufacturing/doctype/workstation/workstation.js:66
 msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
 msgstr ""
 
@@ -43429,7 +45038,7 @@
 msgid "Non Profit"
 msgstr "Sin fines de lucro"
 
-#: manufacturing/doctype/bom/bom.py:1305
+#: manufacturing/doctype/bom/bom.py:1297
 msgid "Non stock items"
 msgstr "Artículos sin stock"
 
@@ -43440,24 +45049,23 @@
 msgid "None"
 msgstr "Ninguna"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:315
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
 msgid "None of the items have any change in quantity or value."
 msgstr "Ninguno de los productos tiene cambios en el valor o en la existencias."
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:175
-#: regional/italy/utils.py:162
-#: setup/setup_wizard/operations/defaults_setup.py:36
-#: setup/setup_wizard/operations/install_fixtures.py:483
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
 msgid "Nos"
 msgstr "Nos."
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:66
 #: accounts/doctype/pos_invoice/pos_invoice.py:254
-#: accounts/doctype/sales_invoice/sales_invoice.py:525
-#: assets/doctype/asset/asset.js:530 assets/doctype/asset/asset.js:547
-#: controllers/buying_controller.py:206
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
 #: selling/doctype/product_bundle/product_bundle.py:71
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:48
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
 msgid "Not Allowed"
 msgstr "No permitido"
 
@@ -43473,8 +45081,8 @@
 msgid "Not Applicable"
 msgstr "No aplicable"
 
-#: selling/page/point_of_sale/pos_controller.js:671
-#: selling/page/point_of_sale/pos_controller.js:694
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
 msgid "Not Available"
 msgstr "No disponible"
 
@@ -43497,9 +45105,9 @@
 msgid "Not Initiated"
 msgstr "No iniciado"
 
-#: buying/doctype/purchase_order/purchase_order.py:744
-#: templates/pages/material_request_info.py:21 templates/pages/order.py:32
-#: templates/pages/rfq.py:48
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
 msgid "Not Permitted"
 msgstr "No permitido"
 
@@ -43510,15 +45118,15 @@
 msgid "Not Requested"
 msgstr "No solicitado"
 
-#: selling/report/lost_quotations/lost_quotations.py:86
-#: support/report/issue_analytics/issue_analytics.py:208
-#: support/report/issue_summary/issue_summary.py:198
-#: support/report/issue_summary/issue_summary.py:275
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
 msgid "Not Specified"
 msgstr "No especificado"
 
 #: manufacturing/doctype/production_plan/production_plan_list.js:7
-#: manufacturing/doctype/work_order/work_order_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
 #: stock/doctype/material_request/material_request_list.js:9
 msgid "Not Started"
 msgstr "No iniciado"
@@ -43550,43 +45158,49 @@
 msgid "Not allow to set alternative item for the item {0}"
 msgstr "No permitir establecer un elemento alternativo para el Artículo {0}"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:48
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
 msgid "Not allowed to create accounting dimension for {0}"
 msgstr "No se permite crear una dimensión contable para {0}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:254
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
 msgid "Not allowed to update stock transactions older than {0}"
 msgstr "No tiene permisos para actualizar las transacciones de stock mayores al  {0}"
 
-#: setup/doctype/authorization_control/authorization_control.py:57
+#: setup/doctype/authorization_control/authorization_control.py:59
 msgid "Not authorized since {0} exceeds limits"
-msgstr ""
+msgstr "No autorizado porque {0} excede los límites"
 
-#: accounts/doctype/gl_entry/gl_entry.py:445
+#: accounts/doctype/gl_entry/gl_entry.py:398
 msgid "Not authorized to edit frozen Account {0}"
 msgstr "No autorizado para editar la cuenta congelada {0}"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
+
 #: templates/includes/products_as_grid.html:20
 msgid "Not in stock"
 msgstr "No disponible en stock"
 
-#: buying/doctype/purchase_order/purchase_order.py:667
-#: manufacturing/doctype/work_order/work_order.py:1256
-#: manufacturing/doctype/work_order/work_order.py:1390
-#: manufacturing/doctype/work_order/work_order.py:1440
-#: selling/doctype/sales_order/sales_order.py:755
-#: selling/doctype/sales_order/sales_order.py:1504
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
 msgid "Not permitted"
 msgstr "No permitido"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:240
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: manufacturing/doctype/production_plan/production_plan.py:1607
-#: public/js/controllers/buying.js:440 selling/doctype/customer/customer.py:125
-#: selling/doctype/sales_order/sales_order.js:957
-#: stock/doctype/item/item.js:426 stock/doctype/item/item.py:539
-#: stock/doctype/stock_entry/stock_entry.py:1288
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:732
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
 msgid "Note"
 msgstr "Nota"
 
@@ -43612,7 +45226,7 @@
 msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
 msgstr ""
 
-#: accounts/party.py:658
+#: accounts/party.py:634
 msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
 msgstr "Nota: El Debido/Fecha de referencia, excede los días de créditos concedidos para el cliente por {0} día(s)"
 
@@ -43623,15 +45237,15 @@
 msgid "Note: Email will not be sent to disabled users"
 msgstr "Nota: El correo electrónico no se enviará a los usuarios deshabilitados"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:53
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
 msgid "Note: Item {0} added multiple times"
 msgstr "Nota: elemento {0} agregado varias veces"
 
-#: controllers/accounts_controller.py:450
+#: controllers/accounts_controller.py:497
 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
 msgstr "Nota : El registro del pago no se creará hasta que la cuenta del tipo 'Banco o Cajas' sea definida"
 
-#: accounts/doctype/cost_center/cost_center.js:32
+#: accounts/doctype/cost_center/cost_center.js:30
 msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
 msgstr "Nota: este centro de costes es una categoría. No se pueden crear asientos contables en las categorías."
 
@@ -43639,10 +45253,12 @@
 msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:895
+#: accounts/doctype/journal_entry/journal_entry.py:930
 msgid "Note: {0}"
 msgstr "Nota: {0}"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
 #: www/book_appointment/index.html:55
 msgid "Notes"
 msgstr "Notas"
@@ -43718,8 +45334,8 @@
 msgid "Notes: "
 msgstr "Notas:"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:62
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:63
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
 msgid "Nothing is included in gross"
 msgstr "Nada está incluido en bruto"
 
@@ -43834,17 +45450,11 @@
 msgid "Number of Depreciations Booked"
 msgstr "Cantidad de Depreciaciones Reservadas"
 
-#. Label of a Data field in DocType 'Transaction Deletion Record Item'
-#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
-msgctxt "Transaction Deletion Record Item"
-msgid "Number of Docs"
-msgstr ""
-
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
 msgid "Number of Interaction"
 msgstr "Número de Interacciones"
 
-#: selling/report/inactive_customers/inactive_customers.py:82
+#: selling/report/inactive_customers/inactive_customers.py:78
 msgid "Number of Order"
 msgstr "Número de orden"
 
@@ -43874,11 +45484,11 @@
 msgid "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"
 msgstr "Número de intervalos para el campo de intervalo, por ejemplo, si el intervalo es &#39;Días&#39; y el recuento del intervalo de facturación es 3, las facturas se generarán cada 3 días"
 
-#: accounts/doctype/account/account_tree.js:109
+#: accounts/doctype/account/account_tree.js:132
 msgid "Number of new Account, it will be included in the account name as a prefix"
 msgstr "Número de Cuenta Nueva, se incluirá en el nombre de la cuenta como prefijo"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:26
+#: accounts/doctype/cost_center/cost_center_tree.js:39
 msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
 msgstr "Número de centro de coste nuevo: se incluirá en el nombre del centro de coste como prefijo."
 
@@ -43953,6 +45563,12 @@
 msgid "Odometer Value (Last)"
 msgstr "Valor del cuentakilómetros (Última)"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr "Apagado"
+
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -43962,7 +45578,7 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:29
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:42
 msgid "Office Equipment"
-msgstr ""
+msgstr "Equipos de Oficina"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:62
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:86
@@ -43980,7 +45596,7 @@
 msgid "Offsetting Account"
 msgstr ""
 
-#: accounts/general_ledger.py:77
+#: accounts/general_ledger.py:81
 msgid "Offsetting for Accounting Dimension"
 msgstr ""
 
@@ -44030,12 +45646,12 @@
 msgid "On Converting Opportunity"
 msgstr "Sobre la oportunidad de conversión"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order_list.js:8
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
 #: buying/doctype/supplier/supplier_list.js:5
-#: selling/doctype/sales_order/sales_order_list.js:10
-#: support/report/issue_summary/issue_summary.js:45
-#: support/report/issue_summary/issue_summary.py:360
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
 msgid "On Hold"
 msgstr ""
 
@@ -44151,10 +45767,17 @@
 msgid "On Track"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:540
+#: manufacturing/doctype/production_plan/production_plan.js:584
 msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
 msgstr ""
 
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
 #: setup/default_energy_point_rules.py:43
 msgid "On {0} Creation"
 msgstr "En {0} Creación"
@@ -44171,15 +45794,19 @@
 msgid "Once set, this invoice will be on hold till the set date"
 msgstr "Una vez configurado, esta factura estará en espera hasta la fecha establecida"
 
-#: manufacturing/doctype/work_order/work_order.js:560
+#: manufacturing/doctype/work_order/work_order.js:591
 msgid "Once the Work Order is Closed. It can't be resumed."
 msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
 #: manufacturing/dashboard_fixtures.py:228
 msgid "Ongoing Job Cards"
 msgstr "Tarjetas de trabajo en curso"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:105
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
 msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
 msgstr ""
 
@@ -44201,11 +45828,11 @@
 msgid "Only Include Allocated Payments"
 msgstr ""
 
-#: accounts/doctype/account/account.py:134
+#: accounts/doctype/account/account.py:133
 msgid "Only Parent can be of type {0}"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:44
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
 msgid "Only existing assets"
 msgstr ""
 
@@ -44225,6 +45852,10 @@
 msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
 msgstr ""
 
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
 #. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
@@ -44249,13 +45880,14 @@
 msgid "Only {0} are supported"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:35
+#: crm/report/lead_details/lead_details.js:34
 #: manufacturing/report/job_card_summary/job_card_summary.py:92
 #: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
-#: selling/doctype/quotation/quotation_list.js:27
-#: support/report/issue_analytics/issue_analytics.js:56
-#: support/report/issue_summary/issue_summary.js:43
-#: support/report/issue_summary/issue_summary.py:348
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
 msgid "Open"
 msgstr "Abrir/Abierto"
 
@@ -44386,11 +46018,27 @@
 msgid "Open Activities HTML"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:114
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
 msgid "Open Contact"
 msgstr "Contacto abierto"
 
-#: selling/page/point_of_sale/pos_controller.js:172
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr "Eventos abiertos"
+
+#: selling/page/point_of_sale/pos_controller.js:189
 msgid "Open Form View"
 msgstr "Abrir vista de formulario"
 
@@ -44404,6 +46052,11 @@
 msgid "Open Issues "
 msgstr "Incidencias Abiertas"
 
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr "Abrir elemento {0}"
+
 #: setup/doctype/email_digest/templates/default.html:154
 msgid "Open Notifications"
 msgstr "Abrir notificaciones"
@@ -44439,6 +46092,14 @@
 msgid "Open Sales Orders"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr "Abrir tarea"
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr "Tareas abiertas"
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -44449,6 +46110,10 @@
 msgid "Open To Do "
 msgstr "Lista de tareas abiertas"
 
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
+
 #. Name of a report
 #: manufacturing/report/open_work_orders/open_work_orders.json
 msgid "Open Work Orders"
@@ -44459,7 +46124,7 @@
 msgstr "Abra un nuevo ticket"
 
 #: accounts/report/general_ledger/general_ledger.py:56
-#: public/js/stock_analytics.js:64
+#: public/js/stock_analytics.js:97
 msgid "Opening"
 msgstr "Apertura"
 
@@ -44469,19 +46134,19 @@
 msgid "Opening & Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:436
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:193
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
 msgid "Opening (Cr)"
 msgstr "Apertura (Cred)"
 
-#: accounts/report/trial_balance/trial_balance.py:429
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:186
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
 msgid "Opening (Dr)"
 msgstr "Apertura (Deb)"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:386
-#: assets/report/fixed_asset_register/fixed_asset_register.py:447
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
 msgid "Opening Accumulated Depreciation"
 msgstr "Apertura de la depreciación acumulada"
 
@@ -44497,7 +46162,7 @@
 msgid "Opening Accumulated Depreciation"
 msgstr "Apertura de la depreciación acumulada"
 
-#: assets/doctype/asset/asset.py:428
+#: assets/doctype/asset/asset.py:427
 msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
 msgstr ""
 
@@ -44513,7 +46178,7 @@
 msgid "Opening Amount"
 msgstr "Importe de apertura"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:97
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
 msgid "Opening Balance"
 msgstr "Saldo de apertura"
 
@@ -44547,7 +46212,7 @@
 msgid "Opening Entry"
 msgstr "Asiento de apertura"
 
-#: accounts/general_ledger.py:676
+#: accounts/general_ledger.py:675
 msgid "Opening Entry can not be created after Period Closing Voucher is created."
 msgstr ""
 
@@ -44556,7 +46221,7 @@
 msgstr "Creación de factura de apertura en curso"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/account/account_tree.js:189
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgid "Opening Invoice Creation Tool"
 msgstr "Herramienta de Apertura de Creación de Facturas"
@@ -44577,16 +46242,20 @@
 msgid "Opening Invoice Item"
 msgstr "Abrir el Artículo de la Factura"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:125
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr "Facturas de Apertura"
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
 msgid "Opening Invoices Summary"
 msgstr "Resumen de Facturas de Apertura"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_balance/stock_balance.py:426
 msgid "Opening Qty"
 msgstr "Cant. de Apertura"
 
-#: stock/doctype/item/item.py:296
+#: stock/doctype/item/item.py:295
 msgid "Opening Stock"
 msgstr "Stock de apertura"
 
@@ -44608,7 +46277,7 @@
 msgid "Opening Time"
 msgstr "Hora de Apertura"
 
-#: stock/report/stock_balance/stock_balance.py:426
+#: stock/report/stock_balance/stock_balance.py:433
 msgid "Opening Value"
 msgstr "Valor de apertura"
 
@@ -44617,11 +46286,11 @@
 msgid "Opening and Closing"
 msgstr "Abriendo y cerrando"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:30
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
 msgid "Opening {0} Invoices created"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:126
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
 msgid "Operating Cost"
 msgstr "Costo de Operación"
 
@@ -44649,7 +46318,7 @@
 msgid "Operating Cost Per BOM Quantity"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1321
+#: manufacturing/doctype/bom/bom.py:1313
 msgid "Operating Cost as per Work Order / BOM"
 msgstr "Costo operativo según la orden de trabajo / BOM"
 
@@ -44673,14 +46342,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom/bom.js:332
 #: manufacturing/doctype/operation/operation.json
-#: manufacturing/doctype/work_order/work_order.js:225
+#: manufacturing/doctype/work_order/work_order.js:240
 #: manufacturing/onboarding_step/operation/operation.json
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:112
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:48
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:110
-#: manufacturing/report/job_card_summary/job_card_summary.js:79
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
 #: manufacturing/report/job_card_summary/job_card_summary.py:167
 msgid "Operation"
 msgstr "Operación"
@@ -44775,7 +46444,7 @@
 msgid "Operation ID"
 msgstr "ID de operación"
 
-#: manufacturing/doctype/work_order/work_order.js:239
+#: manufacturing/doctype/work_order/work_order.js:254
 msgid "Operation Id"
 msgstr "ID de operación"
 
@@ -44803,7 +46472,7 @@
 msgid "Operation Time "
 msgstr "Tiempo de operacion"
 
-#: manufacturing/doctype/work_order/work_order.py:985
+#: manufacturing/doctype/work_order/work_order.py:996
 msgid "Operation Time must be greater than 0 for Operation {0}"
 msgstr "El tiempo de operación debe ser mayor que 0 para {0}"
 
@@ -44820,20 +46489,20 @@
 msgid "Operation time does not depend on quantity to produce"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:215
+#: manufacturing/doctype/job_card/job_card.js:238
 msgid "Operation {0} added multiple times in the work order {1}"
 msgstr "Operación {0} agregada varias veces en la orden de trabajo {1}"
 
-#: manufacturing/doctype/job_card/job_card.py:975
+#: manufacturing/doctype/job_card/job_card.py:978
 msgid "Operation {0} does not belong to the work order {1}"
 msgstr "La operación {0} no pertenece a la orden de trabajo {1}"
 
-#: manufacturing/doctype/workstation/workstation.py:179
+#: manufacturing/doctype/workstation/workstation.py:336
 msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
 msgstr "La operación {0} tomará mas tiempo que la capacidad de producción de la estación {1}, por favor divida la tarea en varias operaciones"
 
-#: manufacturing/doctype/work_order/work_order.js:220
-#: setup/doctype/company/company.py:341 templates/generators/bom.html:61
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
 msgid "Operations"
 msgstr "Operaciones"
 
@@ -44859,10 +46528,11 @@
 msgid "Operations"
 msgstr "Operaciones"
 
-#: manufacturing/doctype/bom/bom.py:966
+#: manufacturing/doctype/bom/bom.py:961
 msgid "Operations cannot be left blank"
 msgstr "Las operaciones no pueden dejarse en blanco"
 
+#: manufacturing/doctype/workstation/workstation.js:165
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:85
 msgid "Operator"
 msgstr "Operador"
@@ -44894,17 +46564,17 @@
 msgid "Opportunities"
 msgstr "Oportunidades"
 
-#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/page/sales_funnel/sales_funnel.js:48
 msgid "Opportunities by lead source"
 msgstr "Oportunidades por fuente de iniciativa"
 
 #. Name of a DocType
-#: buying/doctype/request_for_quotation/request_for_quotation.js:318
-#: crm/doctype/lead/lead.js:36 crm/doctype/opportunity/opportunity.json
-#: crm/doctype/prospect/prospect.js:15
-#: crm/report/lead_details/lead_details.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:26 selling/doctype/quotation/quotation.js:133
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
 msgid "Opportunity"
 msgstr "Oportunidad"
 
@@ -44973,7 +46643,7 @@
 msgid "Opportunity Date"
 msgstr "Fecha de oportunidad"
 
-#: crm/report/lost_opportunity/lost_opportunity.js:43
+#: crm/report/lost_opportunity/lost_opportunity.js:42
 #: crm/report/lost_opportunity/lost_opportunity.py:24
 msgid "Opportunity From"
 msgstr "Oportunidad desde"
@@ -45018,7 +46688,7 @@
 msgstr "Detalle de motivo de pérdida de oportunidad"
 
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:55
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
 msgid "Opportunity Owner"
 msgstr ""
 
@@ -45028,8 +46698,8 @@
 msgid "Opportunity Owner"
 msgstr ""
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:47
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:59
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
 msgid "Opportunity Source"
 msgstr ""
 
@@ -45046,9 +46716,9 @@
 #. Name of a DocType
 #: crm/doctype/opportunity_type/opportunity_type.json
 #: crm/report/lost_opportunity/lost_opportunity.py:44
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:53
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:65
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
 msgid "Opportunity Type"
 msgstr "Tipo de oportunidad"
 
@@ -45064,7 +46734,7 @@
 msgid "Opportunity Value"
 msgstr ""
 
-#: public/js/communication.js:86
+#: public/js/communication.js:102
 msgid "Opportunity {0} created"
 msgstr "Oportunidad {0} creada"
 
@@ -45074,11 +46744,11 @@
 msgid "Optimize Route"
 msgstr "Optimizar Ruta"
 
-#: accounts/doctype/account/account_tree.js:122
+#: accounts/doctype/account/account_tree.js:168
 msgid "Optional. Sets company's default currency, if not specified."
 msgstr "Opcional. Establece moneda por defecto de la empresa, si no se especifica."
 
-#: accounts/doctype/account/account_tree.js:117
+#: accounts/doctype/account/account_tree.js:155
 msgid "Optional. This setting will be used to filter in various transactions."
 msgstr "Opcional. Esta configuración es utilizada para filtrar la cuenta de otras transacciones"
 
@@ -45106,7 +46776,7 @@
 msgid "Order Amount"
 msgstr "Total de la orden"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:81
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
 msgid "Order By"
 msgstr "Ordenar por"
 
@@ -45135,7 +46805,7 @@
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:148
-#: manufacturing/report/production_planning_report/production_planning_report.py:368
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
 msgid "Order Qty"
 msgstr "Cantidad"
 
@@ -45143,17 +46813,21 @@
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Order Status"
-msgstr ""
+msgstr "Estado del Pedido"
 
 #. Label of a Section Break field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Order Status"
-msgstr ""
+msgstr "Estado del Pedido"
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:30
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr "Resumen del Pedido"
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
 msgid "Order Type"
 msgstr "Tipo de orden"
 
@@ -45186,8 +46860,8 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
-#: selling/doctype/quotation/quotation_list.js:31
-#: stock/doctype/material_request/material_request_list.js:25
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
 msgid "Ordered"
 msgstr "Ordenado/a"
 
@@ -45203,42 +46877,46 @@
 msgid "Ordered"
 msgstr "Ordenado/a"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:240
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.py:157
 msgid "Ordered Qty"
-msgstr "Cantidad ordenada"
+msgstr "Cant. ordenada"
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Ordered Qty"
-msgstr "Cantidad ordenada"
+msgstr "Cant. ordenada"
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Ordered Qty"
-msgstr "Cantidad ordenada"
+msgstr "Cant. ordenada"
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Ordered Qty"
-msgstr "Cantidad ordenada"
+msgstr "Cant. ordenada"
 
 #. Label of a Float field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Ordered Qty"
-msgstr "Cantidad ordenada"
+msgstr "Cant. ordenada"
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Ordered Qty"
-msgstr "Cantidad ordenada"
+msgstr "Cant. ordenada"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
 
 #: stock/report/item_shortage_report/item_shortage_report.py:102
 msgid "Ordered Quantity"
@@ -45252,7 +46930,7 @@
 
 #: buying/doctype/supplier/supplier_dashboard.py:14
 #: selling/doctype/customer/customer_dashboard.py:21
-#: selling/doctype/sales_order/sales_order.py:745
+#: selling/doctype/sales_order/sales_order.py:751
 #: setup/doctype/company/company_dashboard.py:23
 msgid "Orders"
 msgstr "Órdenes"
@@ -45297,7 +46975,7 @@
 msgid "Original Item"
 msgstr "Artículo Original"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
 msgid "Original invoice should be consolidated before or along with the return invoice."
 msgstr "La factura original debe consolidarse antes o junto con la factura de devolución."
 
@@ -45383,13 +47061,43 @@
 msgid "Other Settings"
 msgstr "Otros ajustes"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
+
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:441
-#: stock/report/stock_ledger/stock_ledger.py:146
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
 msgid "Out Qty"
 msgstr "Cant. enviada"
 
-#: stock/report/stock_balance/stock_balance.py:447
+#: stock/report/stock_balance/stock_balance.py:454
 msgid "Out Value"
 msgstr "Fuera de Valor"
 
@@ -45406,7 +47114,7 @@
 msgid "Out of AMC"
 msgstr "Fuera de CMA (Contrato de mantenimiento anual)"
 
-#: assets/doctype/asset/asset_list.js:23
+#: assets/doctype/asset/asset_list.js:17
 msgid "Out of Order"
 msgstr "Fuera de servicio"
 
@@ -45416,7 +47124,7 @@
 msgid "Out of Order"
 msgstr "Fuera de servicio"
 
-#: stock/doctype/pick_list/pick_list.py:386
+#: stock/doctype/pick_list/pick_list.py:423
 msgid "Out of Stock"
 msgstr "Agotado"
 
@@ -45487,12 +47195,13 @@
 msgid "Outstanding"
 msgstr "Excepcional"
 
-#: accounts/doctype/payment_entry/payment_entry.js:653
+#: accounts/doctype/payment_entry/payment_entry.js:799
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
-#: accounts/report/accounts_receivable/accounts_receivable.py:1074
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:171
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
 #: accounts/report/purchase_register/purchase_register.py:289
-#: accounts/report/sales_register/sales_register.py:317
+#: accounts/report/sales_register/sales_register.py:318
 msgid "Outstanding Amount"
 msgstr "Monto pendiente"
 
@@ -45542,11 +47251,11 @@
 msgid "Outstanding Amt"
 msgstr "Saldo pendiente"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:47
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
 msgid "Outstanding Cheques and Deposits to clear"
 msgstr "Cheques pendientes y Depósitos para despejar"
 
-#: accounts/doctype/gl_entry/gl_entry.py:422
+#: accounts/doctype/gl_entry/gl_entry.py:373
 msgid "Outstanding for {0} cannot be less than zero ({1})"
 msgstr "El pago pendiente para {0} no puede ser menor que cero ({1})"
 
@@ -45595,11 +47304,11 @@
 msgid "Over Delivery/Receipt Allowance (%)"
 msgstr ""
 
-#: controllers/stock_controller.py:896
+#: controllers/stock_controller.py:1108
 msgid "Over Receipt"
 msgstr ""
 
-#: controllers/status_updater.py:367
+#: controllers/status_updater.py:363
 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
@@ -45615,17 +47324,18 @@
 msgid "Over Transfer Allowance (%)"
 msgstr ""
 
-#: controllers/status_updater.py:369
+#: controllers/status_updater.py:365
 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
-#: controllers/accounts_controller.py:1713
+#: controllers/accounts_controller.py:1792
 msgid "Overbilling of {} ignored because you have {} role."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:261
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
 #: projects/report/project_summary/project_summary.py:94
-#: selling/doctype/sales_order/sales_order_list.js:18
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
 msgid "Overdue"
 msgstr "Atrasado"
 
@@ -45700,11 +47410,11 @@
 msgid "Overdue and Discounted"
 msgstr "Atrasado y con descuento"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:69
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
 msgid "Overlap in scoring between {0} and {1}"
 msgstr "Se superponen las puntuaciones entre {0} y {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:198
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
 msgid "Overlapping conditions found between:"
 msgstr "Condiciones traslapadas entre:"
 
@@ -45749,7 +47459,7 @@
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:23
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:39
 #: accounts/report/sales_register/sales_register.js:46
-#: accounts/report/sales_register/sales_register.py:234
+#: accounts/report/sales_register/sales_register.py:235
 #: crm/report/lead_details/lead_details.py:45
 msgid "Owner"
 msgstr "Propietario"
@@ -45835,11 +47545,11 @@
 msgid "POS Closing Entry Taxes"
 msgstr "Impuestos de entrada al cierre de POS"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:30
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
 msgid "POS Closing Failed"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:54
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
 msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
 msgstr ""
 
@@ -45861,7 +47571,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice/pos_invoice.json
-#: accounts/report/pos_register/pos_register.py:179
+#: accounts/report/pos_register/pos_register.py:173
 msgid "POS Invoice"
 msgstr "Factura POS"
 
@@ -45938,11 +47648,11 @@
 msgid "POS Invoices"
 msgstr "Facturas POS"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
 msgid "POS Invoices will be consolidated in a background process"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:542
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
 msgid "POS Invoices will be unconsolidated in a background process"
 msgstr ""
 
@@ -45986,10 +47696,10 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile/pos_profile.json
-#: accounts/report/pos_register/pos_register.js:33
-#: accounts/report/pos_register/pos_register.py:120
-#: accounts/report/pos_register/pos_register.py:193
-#: selling/page/point_of_sale/pos_controller.js:68
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
 msgid "POS Profile"
 msgstr "Perfil de POS"
 
@@ -46026,7 +47736,7 @@
 msgid "POS Profile doesn't matches {}"
 msgstr "El perfil de POS no coincide {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1119
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
 msgid "POS Profile required to make POS Entry"
 msgstr "Se requiere un perfil de TPV para crear entradas en el punto de venta"
 
@@ -46077,7 +47787,7 @@
 msgid "POS Transactions"
 msgstr "Transacciones POS"
 
-#: selling/page/point_of_sale/pos_controller.js:363
+#: selling/page/point_of_sale/pos_controller.js:392
 msgid "POS invoice {0} created successfully"
 msgstr ""
 
@@ -46140,7 +47850,7 @@
 msgid "PZN"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:117
+#: stock/doctype/packing_slip/packing_slip.py:115
 msgid "Package No(s) already in use. Try from Package No {0}"
 msgstr ""
 
@@ -46150,7 +47860,7 @@
 msgid "Package Weight Details"
 msgstr "Detalles del peso del paquete"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:65
+#: stock/doctype/delivery_note/delivery_note_list.js:74
 msgid "Packaging Slip From Delivery Note"
 msgstr ""
 
@@ -46183,7 +47893,7 @@
 msgid "Packed Items"
 msgstr "Productos Empacados"
 
-#: controllers/stock_controller.py:739
+#: controllers/stock_controller.py:946
 msgid "Packed Items cannot be transferred internally"
 msgstr ""
 
@@ -46224,7 +47934,7 @@
 msgstr "Lista de Embalaje"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:186
+#: stock/doctype/delivery_note/delivery_note.js:221
 #: stock/doctype/packing_slip/packing_slip.json
 msgid "Packing Slip"
 msgstr "Lista de embalaje"
@@ -46240,7 +47950,7 @@
 msgid "Packing Slip Item"
 msgstr "Lista de embalaje del producto"
 
-#: stock/doctype/delivery_note/delivery_note.py:704
+#: stock/doctype/delivery_note/delivery_note.py:780
 msgid "Packing Slip(s) cancelled"
 msgstr "Lista(s) de embalaje cancelada(s)"
 
@@ -46254,91 +47964,91 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Page Break"
-msgstr ""
+msgstr "Salto de Página"
 
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -46350,8 +48060,8 @@
 msgid "Page {0} of {1}"
 msgstr "Página {0} de {1}"
 
-#: accounts/doctype/payment_request/payment_request_list.js:17
-#: accounts/doctype/sales_invoice/sales_invoice.py:267
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
 msgid "Paid"
 msgstr "Pagado"
 
@@ -46380,10 +48090,12 @@
 msgstr "Pagado"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
-#: accounts/report/accounts_receivable/accounts_receivable.py:1068
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:111
-#: accounts/report/pos_register/pos_register.py:214
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
 msgid "Paid Amount"
 msgstr "Cantidad Pagada"
@@ -46460,7 +48172,7 @@
 msgid "Paid Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:881
+#: accounts/doctype/payment_entry/payment_entry.js:1059
 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
 msgstr "La cantidad pagada no puede ser superior a cantidad pendiente negativa total de {0}"
 
@@ -46482,16 +48194,21 @@
 msgid "Paid To Account Type"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:324
-#: accounts/doctype/sales_invoice/sales_invoice.py:994
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
 msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
 msgstr "El total de la cantidad pagada + desajuste, no puede ser mayor que el gran total"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Pallets"
-msgstr ""
+msgstr "Palés"
 
 #. Label of a Link field in DocType 'Item Quality Inspection Parameter'
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
@@ -46611,7 +48328,7 @@
 msgid "Parent Account"
 msgstr "Cuenta principal"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:379
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
 msgid "Parent Account Missing"
 msgstr ""
 
@@ -46627,7 +48344,7 @@
 msgid "Parent Company"
 msgstr "Empresa Matriz"
 
-#: setup/doctype/company/company.py:460
+#: setup/doctype/company/company.py:451
 msgid "Parent Company must be a group company"
 msgstr "La empresa matriz debe ser una empresa grupal"
 
@@ -46737,12 +48454,6 @@
 msgid "Parent Warehouse"
 msgstr "Almacén Padre"
 
-#. Label of a Link field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "Parent Warehouse"
-msgstr "Almacén Padre"
-
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
@@ -46755,7 +48466,7 @@
 msgid "Partial Material Transferred"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1043
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
 msgid "Partial Stock Reservation"
 msgstr ""
 
@@ -46798,7 +48509,7 @@
 msgid "Partially Delivered"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:8
+#: assets/doctype/asset/asset_list.js:7
 msgid "Partially Depreciated"
 msgstr "Despreciables Parcialmente"
 
@@ -46814,7 +48525,7 @@
 msgid "Partially Fulfilled"
 msgstr "Parcialmente Cumplido"
 
-#: selling/doctype/quotation/quotation_list.js:29
+#: selling/doctype/quotation/quotation_list.js:28
 msgid "Partially Ordered"
 msgstr "Parcialmente ordenado"
 
@@ -46830,7 +48541,7 @@
 msgid "Partially Ordered"
 msgstr "Parcialmente ordenado"
 
-#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/payment_request/payment_request_list.js:12
 msgid "Partially Paid"
 msgstr "Parcialmente pagado"
 
@@ -46854,7 +48565,7 @@
 msgid "Partially Paid"
 msgstr "Parcialmente pagado"
 
-#: stock/doctype/material_request/material_request_list.js:21
+#: stock/doctype/material_request/material_request_list.js:25
 msgid "Partially Received"
 msgstr "Parcialmente recibido"
 
@@ -46900,7 +48611,7 @@
 msgid "Parties"
 msgstr "Fiestas"
 
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:14
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
 msgid "Partly Billed"
 msgstr "Parcialmente facturado"
 
@@ -46958,30 +48669,43 @@
 msgid "Partnership"
 msgstr ""
 
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
 #: accounts/doctype/bank_account/bank_account_dashboard.py:16
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
 #: accounts/doctype/tax_category/tax_category_dashboard.py:11
-#: accounts/report/accounts_payable/accounts_payable.js:109
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: accounts/report/accounts_receivable/accounts_receivable.js:54
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:86
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:151
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:233
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
 #: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:633
-#: accounts/report/payment_ledger/payment_ledger.js:52
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
 #: accounts/report/payment_ledger/payment_ledger.py:154
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:27
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:27
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
-#: crm/report/lost_opportunity/lost_opportunity.js:56
+#: crm/report/lost_opportunity/lost_opportunity.js:55
 #: crm/report/lost_opportunity/lost_opportunity.py:31
-#: public/js/bank_reconciliation_tool/data_table_manager.js:51
-#: public/js/bank_reconciliation_tool/dialog_manager.js:128
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
 msgid "Party"
 msgstr "Tercero"
 
@@ -47123,16 +48847,10 @@
 msgid "Party Account No. (Bank Statement)"
 msgstr ""
 
-#: controllers/accounts_controller.py:1983
+#: controllers/accounts_controller.py:2056
 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
 msgstr ""
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Party Balance"
-msgstr "Saldo de tercero/s"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47175,13 +48893,19 @@
 msgid "Party Information"
 msgstr "Información del partido"
 
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/party_link/party_link.json
 msgid "Party Link"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:109
-#: selling/report/address_and_contacts/address_and_contacts.js:23
+#: selling/report/address_and_contacts/address_and_contacts.js:22
 msgid "Party Name"
 msgstr "Nombre de Parte"
 
@@ -47212,38 +48936,38 @@
 #. Name of a DocType
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgid "Party Specific Item"
-msgstr ""
+msgstr "Producto específico de la Parte"
 
 #. Linked DocType in Customer's connections
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Party Specific Item"
-msgstr ""
+msgstr "Producto específico de la Parte"
 
 #. Linked DocType in Supplier's connections
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Party Specific Item"
-msgstr ""
+msgstr "Producto específico de la Parte"
 
 #. Name of a DocType
 #: accounts/report/accounts_payable/accounts_payable.js:99
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
 #: accounts/report/accounts_receivable/accounts_receivable.js:44
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:145
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:223
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
 #: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:632
-#: accounts/report/payment_ledger/payment_ledger.js:42
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
 #: accounts/report/payment_ledger/payment_ledger.py:150
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:16
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:16
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
-#: public/js/bank_reconciliation_tool/data_table_manager.js:46
-#: selling/report/address_and_contacts/address_and_contacts.js:10
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
 #: setup/doctype/party_type/party_type.json
 msgid "Party Type"
 msgstr "Tipo de entidad"
@@ -47344,11 +49068,11 @@
 msgid "Party Type"
 msgstr "Tipo de entidad"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:611
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
 msgid "Party Type and Party is mandatory for {0} account"
 msgstr "Tipo de Tercero y Tercero es obligatorio para la Cuenta {0}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:162
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
 msgid "Party Type and Party is required for Receivable / Payable account {0}"
 msgstr ""
 
@@ -47362,7 +49086,7 @@
 msgid "Party User"
 msgstr "Usuario Tercero"
 
-#: accounts/doctype/payment_entry/payment_entry.js:308
+#: accounts/doctype/payment_entry/payment_entry.js:390
 msgid "Party can only be one of {0}"
 msgstr ""
 
@@ -47370,6 +49094,11 @@
 msgid "Party is mandatory"
 msgstr "Parte es obligatoria"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
@@ -47416,7 +49145,7 @@
 msgid "Path"
 msgstr "Camino"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:84
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
 msgid "Pause"
 msgstr "Pausa"
 
@@ -47426,7 +49155,7 @@
 msgid "Pause"
 msgstr "Pausa"
 
-#: manufacturing/doctype/job_card/job_card.js:259
+#: manufacturing/doctype/job_card/job_card.js:292
 msgid "Pause Job"
 msgstr ""
 
@@ -47449,6 +49178,10 @@
 msgid "Paused"
 msgstr ""
 
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr "Pagar"
+
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47461,7 +49194,7 @@
 msgid "Pay To / Recd From"
 msgstr "Pagar a / Recibido de"
 
-#: accounts/report/account_balance/account_balance.js:52
+#: accounts/report/account_balance/account_balance.js:54
 msgid "Payable"
 msgstr "Pagadero"
 
@@ -47485,7 +49218,7 @@
 msgstr "Pagadero"
 
 #: accounts/report/accounts_payable/accounts_payable.js:42
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:206
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
 #: accounts/report/purchase_register/purchase_register.py:194
 #: accounts/report/purchase_register/purchase_register.py:235
 msgid "Payable Account"
@@ -47510,15 +49243,15 @@
 
 #: accounts/doctype/dunning/dunning.js:51
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:110
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:65
-#: accounts/doctype/sales_invoice/sales_invoice.js:104
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order.js:328
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:713
 #: selling/doctype/sales_order/sales_order_dashboard.py:28
 msgid "Payment"
 msgstr "Pago"
@@ -47575,7 +49308,7 @@
 msgid "Payment Deductions or Loss"
 msgstr "Deducciones de Pago o Pérdida"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:73
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
 msgid "Payment Document"
 msgstr "Documento de pago"
@@ -47593,7 +49326,7 @@
 msgstr "Documento de pago"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:67
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
 msgid "Payment Document Type"
 msgstr "Tipo de documento de pago"
@@ -47626,15 +49359,16 @@
 msgid "Payment Entries"
 msgstr "Entradas de Pago"
 
-#: accounts/utils.py:937
+#: accounts/utils.py:926
 msgid "Payment Entries {0} are un-linked"
 msgstr "Las entradas de pago {0} estan no-relacionadas"
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry/payment_entry.json
-#: accounts/doctype/payment_order/payment_order.js:22
+#: accounts/doctype/payment_order/payment_order.js:27
 #: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
 msgid "Payment Entry"
 msgstr "Entrada de pago"
 
@@ -47687,23 +49421,24 @@
 msgid "Payment Entry Reference"
 msgstr "Referencia de Entrada de Pago"
 
-#: accounts/doctype/payment_request/payment_request.py:410
+#: accounts/doctype/payment_request/payment_request.py:409
 msgid "Payment Entry already exists"
 msgstr "Entrada de pago ya existe"
 
-#: accounts/utils.py:604
+#: accounts/utils.py:601
 msgid "Payment Entry has been modified after you pulled it. Please pull it again."
 msgstr "El registro del pago ha sido modificado antes de su modificación. Por favor, inténtelo de nuevo."
 
-#: accounts/doctype/payment_request/payment_request.py:568
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
 msgid "Payment Entry is already created"
 msgstr "Entrada de Pago ya creada"
 
-#: controllers/accounts_controller.py:1164
+#: controllers/accounts_controller.py:1240
 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:261
+#: selling/page/point_of_sale/pos_payment.js:271
 msgid "Payment Failed"
 msgstr "Pago Fallido"
 
@@ -47754,7 +49489,7 @@
 msgid "Payment Gateway Account"
 msgstr "Cuenta de Pasarela de Pago"
 
-#: accounts/utils.py:1227
+#: accounts/utils.py:1169
 msgid "Payment Gateway Account not created, please create one manually."
 msgstr "Cuenta de Pasarela de Pago no creada, por favor crear una manualmente."
 
@@ -47769,7 +49504,7 @@
 msgid "Payment Ledger"
 msgstr ""
 
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:253
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
 msgid "Payment Ledger Balance"
 msgstr ""
 
@@ -47784,9 +49519,10 @@
 msgid "Payment Limit"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:51
-#: accounts/report/pos_register/pos_register.py:129
-#: accounts/report/pos_register/pos_register.py:221
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
 msgid "Payment Method"
 msgstr "Método de pago"
 
@@ -47878,7 +49614,7 @@
 msgid "Payment Receipt Note"
 msgstr "Nota de Recibo de Pago"
 
-#: selling/page/point_of_sale/pos_payment.js:248
+#: selling/page/point_of_sale/pos_payment.js:252
 msgid "Payment Received"
 msgstr "Pago recibido"
 
@@ -47911,7 +49647,7 @@
 msgid "Payment Reconciliation Invoice"
 msgstr "Factura para reconciliación de pago"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:120
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
 msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
 msgstr ""
 
@@ -47939,12 +49675,12 @@
 msgstr "Referencias del Pago"
 
 #. Name of a DocType
-#: accounts/doctype/payment_order/payment_order.js:18
+#: accounts/doctype/payment_order/payment_order.js:19
 #: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:125
-#: accounts/doctype/sales_invoice/sales_invoice.js:140
-#: buying/doctype/purchase_order/purchase_order.js:335
-#: selling/doctype/sales_order/sales_order.js:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
 msgid "Payment Request"
 msgstr "Solicitud de pago"
 
@@ -47973,15 +49709,15 @@
 msgid "Payment Request Type"
 msgstr "Tipo de Solicitud de Pago"
 
-#: accounts/doctype/payment_request/payment_request.py:502
+#: accounts/doctype/payment_request/payment_request.py:499
 msgid "Payment Request for {0}"
 msgstr "Solicitud de pago para {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:268
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
 msgid "Payment Request took too long to respond. Please try requesting for payment again."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:450
+#: accounts/doctype/payment_request/payment_request.py:449
 msgid "Payment Requests cannot be created against: {0}"
 msgstr ""
 
@@ -48032,14 +49768,10 @@
 msgid "Payment Schedule"
 msgstr "Calendario de Pago"
 
-#: public/js/controllers/transaction.js:925
-msgid "Payment Schedule Table"
-msgstr ""
-
 #. Name of a DocType
 #: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1064
-#: accounts/report/gross_profit/gross_profit.py:348
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
 msgid "Payment Term"
 msgstr "Plazo de pago"
@@ -48081,6 +49813,7 @@
 msgstr "Nombre del Término de Pago"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
 msgid "Payment Terms"
 msgstr "Términos de pago"
 
@@ -48134,11 +49867,11 @@
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 #: accounts/report/accounts_payable/accounts_payable.js:93
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:99
-#: accounts/report/accounts_receivable/accounts_receivable.js:127
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:105
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:62
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:62
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
 msgid "Payment Terms Template"
 msgstr "Plantilla de Términos de Pago"
 
@@ -48206,19 +49939,19 @@
 msgid "Payment Type"
 msgstr "Tipo de pago"
 
-#: accounts/doctype/payment_entry/payment_entry.py:501
+#: accounts/doctype/payment_entry/payment_entry.py:514
 msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
 msgstr "Tipo de pago debe ser uno de Recibir, Pagar y Transferencia Interna"
 
-#: accounts/utils.py:927
+#: accounts/utils.py:918
 msgid "Payment Unlink Error"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:764
+#: accounts/doctype/journal_entry/journal_entry.py:798
 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
 msgstr "El pago para {0} {1} no puede ser mayor que el pago pendiente {2}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:649
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
 msgid "Payment amount cannot be less than or equal to 0"
 msgstr "El monto del pago no puede ser menor o igual a 0"
 
@@ -48226,24 +49959,24 @@
 msgid "Payment methods are mandatory. Please add at least one payment method."
 msgstr "Los métodos de pago son obligatorios. Agregue al menos un método de pago."
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:277
-#: selling/page/point_of_sale/pos_payment.js:252
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
 msgid "Payment of {0} received successfully."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:257
+#: selling/page/point_of_sale/pos_payment.js:266
 msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:311
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
 msgid "Payment related to {0} is not completed"
 msgstr "El pago relacionado con {0} no se completó"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:259
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
 msgid "Payment request failed"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:713
+#: accounts/doctype/payment_entry/payment_entry.py:734
 msgid "Payment term {0} not used in {1}"
 msgstr ""
 
@@ -48258,46 +49991,47 @@
 #: accounts/workspace/receivables/receivables.json
 #: buying/doctype/supplier/supplier_dashboard.py:15
 #: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Payments"
-msgstr "Pagos."
+msgstr "Pagos"
 
 #. Label of a Table field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Payments"
-msgstr "Pagos."
+msgstr "Pagos"
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Payments"
-msgstr "Pagos."
+msgstr "Pagos"
 
 #. Label of a Table field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Payments"
-msgstr "Pagos."
+msgstr "Pagos"
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #. Label of a Tab Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Payments"
-msgstr "Pagos."
+msgstr "Pagos"
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #. Label of a Tab Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Payments"
-msgstr "Pagos."
+msgstr "Pagos"
 
 #. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Payments"
-msgstr "Pagos."
+msgstr "Pagos"
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
@@ -48321,12 +50055,22 @@
 msgid "Payslip"
 msgstr "Recibo de Sueldo"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
+
 #: assets/doctype/asset_repair/asset_repair_list.js:5
-#: buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
 #: buying/doctype/supplier_quotation/supplier_quotation.py:198
 #: manufacturing/report/work_order_summary/work_order_summary.py:150
 #: stock/doctype/material_request/material_request_list.js:16
-#: templates/pages/order.html:56
+#: templates/pages/order.html:68
 msgid "Pending"
 msgstr "Pendiente"
 
@@ -48398,15 +50142,15 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
 #: selling/report/sales_order_analysis/sales_order_analysis.py:306
 msgid "Pending Amount"
 msgstr "Monto pendiente"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:218
-#: manufacturing/doctype/work_order/work_order.js:244
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:991
+#: selling/doctype/sales_order/sales_order.js:1153
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
 msgid "Pending Qty"
 msgstr "Cantidad pendiente"
@@ -48422,6 +50166,10 @@
 msgid "Pending Quantity"
 msgstr "Cantidad pendiente"
 
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr "Pendiente de revisar"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -48439,11 +50187,11 @@
 msgid "Pending Work Order"
 msgstr "Orden de trabajo pendiente"
 
-#: setup/doctype/email_digest/email_digest.py:184
+#: setup/doctype/email_digest/email_digest.py:182
 msgid "Pending activities for today"
 msgstr "Actividades pendientes para hoy"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:224
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
 msgid "Pending processing"
 msgstr ""
 
@@ -48480,6 +50228,11 @@
 msgid "Per Year"
 msgstr "Por Año"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr "Por ciento"
+
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -48567,7 +50320,7 @@
 msgid "Percentage Allocation"
 msgstr "Porcentaje de asignación"
 
-#: accounts/doctype/monthly_distribution/monthly_distribution.py:58
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
 msgid "Percentage Allocation should be equal to 100%"
 msgstr ""
 
@@ -48592,29 +50345,29 @@
 msgid "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."
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:394
+#: setup/setup_wizard/operations/install_fixtures.py:386
 msgid "Perception Analysis"
 msgstr "Análisis de percepción"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:61
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
 #: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:30
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:30
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:30
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
 msgid "Period"
 msgstr "Período"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:61
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
 msgid "Period Based On"
 msgstr "Periodo basado en"
 
-#: accounts/general_ledger.py:690
+#: accounts/general_ledger.py:687
 msgid "Period Closed"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:82
-msgid "Period Closing Entry"
-msgstr "Asiento de cierre de período"
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -48623,7 +50376,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:141
+#: accounts/doctype/account/account_tree.js:197
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgid "Period Closing Voucher"
 msgstr "Cierre de período"
@@ -48710,10 +50463,10 @@
 msgid "Period_from_date"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
 #: accounts/report/financial_ratios/financial_ratios.js:33
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:55
-#: public/js/financial_statements.js:214
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
 msgid "Periodicity"
 msgstr "Periodo"
 
@@ -48756,7 +50509,7 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Personal"
-msgstr ""
+msgstr "Personal"
 
 #. Option for the 'Preferred Contact Email' (Select) field in DocType
 #. 'Employee'
@@ -48848,7 +50601,7 @@
 msgid "Phone No"
 msgstr "Teléfono No."
 
-#: selling/page/point_of_sale/pos_item_cart.js:880
+#: selling/page/point_of_sale/pos_item_cart.js:911
 msgid "Phone Number"
 msgstr "Número de teléfono"
 
@@ -48858,13 +50611,13 @@
 msgid "Phone Number"
 msgstr "Número de teléfono"
 
-#: public/js/utils.js:64
+#: public/js/utils.js:78
 msgid "Pick Batch No"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:548
-#: stock/doctype/material_request/material_request.js:113
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
 #: stock/doctype/pick_list/pick_list.json
 msgid "Pick List"
 msgstr "Lista de selección"
@@ -48894,7 +50647,7 @@
 msgid "Pick List"
 msgstr "Lista de selección"
 
-#: stock/doctype/pick_list/pick_list.py:116
+#: stock/doctype/pick_list/pick_list.py:119
 msgid "Pick List Incomplete"
 msgstr ""
 
@@ -48975,7 +50728,7 @@
 msgid "Pickup Date"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:364
+#: stock/doctype/shipment/shipment.js:398
 msgid "Pickup Date cannot be before this day"
 msgstr ""
 
@@ -48983,7 +50736,7 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Pickup From"
-msgstr ""
+msgstr "Recoger de"
 
 #: stock/doctype/shipment/shipment.py:98
 msgid "Pickup To time should be greater than Pickup From time"
@@ -49001,7 +50754,7 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Pickup from"
-msgstr ""
+msgstr "Recoger de"
 
 #. Label of a Time field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -49009,7 +50762,27 @@
 msgid "Pickup to"
 msgstr ""
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:9
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
 msgid "Pipeline By"
 msgstr ""
 
@@ -49037,16 +50810,16 @@
 msgid "Plaid Environment"
 msgstr "Ambiente a cuadros"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:136
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:160
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
 msgid "Plaid Link Failed"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:238
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
 msgid "Plaid Link Refresh Required"
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:121
+#: accounts/doctype/bank/bank.js:131
 msgid "Plaid Link Updated"
 msgstr ""
 
@@ -49067,7 +50840,7 @@
 msgid "Plaid Settings"
 msgstr "Configuración de cuadros"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:211
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
 msgid "Plaid transactions sync error"
 msgstr "Error de sincronización de transacciones a cuadros"
 
@@ -49154,19 +50927,23 @@
 
 #: stock/report/stock_projected_qty/stock_projected_qty.py:143
 msgid "Planned Qty"
-msgstr "Cantidad planificada"
+msgstr "Cant. planificada"
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Planned Qty"
-msgstr "Cantidad planificada"
+msgstr "Cant. planificada"
 
 #. Label of a Float field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Planned Qty"
-msgstr "Cantidad planificada"
+msgstr "Cant. planificada"
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
 
 #: stock/report/item_shortage_report/item_shortage_report.py:109
 msgid "Planned Quantity"
@@ -49223,12 +51000,36 @@
 msgid "Plans"
 msgstr "Planes"
 
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
 msgid "Plants and Machineries"
 msgstr "Plantas y maquinarias"
 
-#: stock/doctype/pick_list/pick_list.py:383
+#: stock/doctype/pick_list/pick_list.py:420
 msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
 msgstr "Reponga artículos y actualice la lista de selección para continuar. Para descontinuar, cancele la Lista de selección."
 
@@ -49236,17 +51037,17 @@
 msgid "Please Select a Company"
 msgstr "Seleccione una empresa"
 
-#: selling/page/sales_funnel/sales_funnel.js:94
+#: selling/page/sales_funnel/sales_funnel.js:109
 msgid "Please Select a Company."
 msgstr "Seleccione una empresa."
 
-#: stock/doctype/delivery_note/delivery_note.js:139
+#: stock/doctype/delivery_note/delivery_note.js:151
 msgid "Please Select a Customer"
 msgstr "Seleccione un cliente"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:114
-#: stock/doctype/purchase_receipt/purchase_receipt.js:199
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:82
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
 msgid "Please Select a Supplier"
 msgstr "Seleccione un proveedor"
 
@@ -49254,23 +51055,23 @@
 msgid "Please Set Supplier Group in Buying Settings."
 msgstr "Por favor, configure el grupo de proveedores en las configuraciones de compra."
 
-#: accounts/doctype/payment_entry/payment_entry.js:1071
+#: accounts/doctype/payment_entry/payment_entry.js:1297
 msgid "Please Specify Account"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:123
+#: buying/doctype/supplier/supplier.py:122
 msgid "Please add 'Supplier' role to user {0}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:87
+#: selling/page/point_of_sale/pos_controller.js:101
 msgid "Please add Mode of payments and opening balance details."
 msgstr "Agregue el modo de pago y los detalles del saldo inicial."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:169
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
 msgid "Please add Request for Quotation to the sidebar in Portal Settings."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:416
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
 msgid "Please add Root Account for - {0}"
 msgstr ""
 
@@ -49278,60 +51079,60 @@
 msgid "Please add a Temporary Opening account in Chart of Accounts"
 msgstr "Agregue una Cuenta de Apertura Temporal en el Plan de Cuentas"
 
-#: public/js/utils/serial_no_batch_selector.js:535
+#: public/js/utils/serial_no_batch_selector.js:542
 msgid "Please add atleast one Serial No / Batch No"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:78
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
 msgid "Please add the Bank Account column"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:168
+#: accounts/doctype/account/account_tree.js:246
 msgid "Please add the account to root level Company - {0}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:215
+#: accounts/doctype/account/account.py:230
 msgid "Please add the account to root level Company - {}"
 msgstr "Agregue la cuenta a la empresa de nivel raíz - {}"
 
-#: controllers/website_list_for_contact.py:300
+#: controllers/website_list_for_contact.py:298
 msgid "Please add {1} role to user {0}."
 msgstr ""
 
-#: controllers/stock_controller.py:909
+#: controllers/stock_controller.py:1119
 msgid "Please adjust the qty or edit {0} to proceed."
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:121
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
 msgid "Please attach CSV file"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2735
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
 msgid "Please cancel and amend the Payment Entry"
 msgstr ""
 
-#: accounts/utils.py:926
+#: accounts/utils.py:917
 msgid "Please cancel payment entry manually first"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:337
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:327
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
 msgid "Please cancel related transaction."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:836
+#: accounts/doctype/journal_entry/journal_entry.py:872
 msgid "Please check Multi Currency option to allow accounts with other currency"
 msgstr "Por favor, consulte la opción Multi moneda para permitir cuentas con otra divisa"
 
-#: accounts/deferred_revenue.py:570
+#: accounts/deferred_revenue.py:542
 msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:71
+#: manufacturing/doctype/bom/bom.js:70
 msgid "Please check either with operations or FG Based Operating Cost."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:397
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
 msgstr ""
 
@@ -49339,19 +51140,15 @@
 msgid "Please check your Plaid client ID and secret values"
 msgstr "Verifique su ID de cliente de Plaid y sus valores secretos"
 
-#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:227
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
 msgid "Please check your email to confirm the appointment"
 msgstr ""
 
-#: public/js/controllers/transaction.js:917
-msgid "Please clear the"
-msgstr ""
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:377
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
 msgid "Please click on 'Generate Schedule'"
 msgstr "Por favor, haga clic en 'Generar planificación'"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:389
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
 msgstr "Por favor, haga clic en 'Generar planificación' para obtener el no. de serie del producto {0}"
 
@@ -49359,98 +51156,102 @@
 msgid "Please click on 'Generate Schedule' to get schedule"
 msgstr "Por favor, haga clic en 'Generar planificación' para obtener las tareas"
 
-#: selling/doctype/customer/customer.py:538
+#: selling/doctype/customer/customer.py:545
 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:321
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
 msgid "Please contact any of the following users to {} this transaction."
 msgstr ""
 
-#: selling/doctype/customer/customer.py:531
+#: selling/doctype/customer/customer.py:538
 msgid "Please contact your administrator to extend the credit limits for {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:317
+#: accounts/doctype/account/account.py:332
 msgid "Please convert the parent account in corresponding child company to a group account."
 msgstr "Convierta la cuenta principal de la empresa secundaria correspondiente en una cuenta de grupo."
 
-#: selling/doctype/quotation/quotation.py:554
+#: selling/doctype/quotation/quotation.py:549
 msgid "Please create Customer from Lead {0}."
 msgstr "Cree un cliente a partir de un cliente potencial {0}."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:96
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:67
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
 msgid "Please create a new Accounting Dimension if required."
 msgstr ""
 
-#: controllers/accounts_controller.py:534
+#: controllers/accounts_controller.py:587
 msgid "Please create purchase from internal sale or delivery document itself"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:327
+#: assets/doctype/asset/asset.py:325
 msgid "Please create purchase receipt or purchase invoice for the item {0}"
 msgstr "Cree un recibo de compra o una factura de compra para el artículo {0}"
 
-#: stock/doctype/item/item.py:626
+#: stock/doctype/item/item.py:622
 msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:366
+#: assets/doctype/asset/asset.py:364
 msgid "Please do not book expense of multiple assets against one single Asset."
 msgstr ""
 
-#: controllers/item_variant.py:234
+#: controllers/item_variant.py:228
 msgid "Please do not create more than 500 items at a time"
 msgstr "No cree más de 500 artículos a la vez."
 
-#: accounts/doctype/budget/budget.py:127
+#: accounts/doctype/budget/budget.py:130
 msgid "Please enable Applicable on Booking Actual Expenses"
 msgstr "Habilite Aplicable a los gastos reales de reserva"
 
-#: accounts/doctype/budget/budget.py:123
+#: accounts/doctype/budget/budget.py:126
 msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
 msgstr "Habilite la opción Aplicable en el pedido y aplicable a los gastos reales de reserva"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:135
-#: public/js/utils/serial_no_batch_selector.js:289
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
 #: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
 msgid "Please enable pop-ups"
 msgstr "Por favor, active los pop-ups"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:505
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
 msgid "Please enable {0} in the {1}."
 msgstr ""
 
-#: controllers/selling_controller.py:657
+#: controllers/selling_controller.py:686
 msgid "Please enable {} in {} to allow same item in multiple rows"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:871
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
 msgid "Please ensure {} account is a Balance Sheet account."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:366
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
 msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "Asegúrese de que la cuenta {} sea una cuenta de balance. Puede cambiar la cuenta principal a una cuenta de balance o seleccionar una cuenta diferente."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:374
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
 msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:880
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
 msgid "Please ensure {} account {} is a Receivable account."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:563
+#: stock/doctype/stock_entry/stock_entry.py:519
 msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
 msgstr "Ingrese la <b>cuenta de diferencia</b> o configure la <b>cuenta de ajuste de stock</b> predeterminada para la compañía {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:430
-#: accounts/doctype/sales_invoice/sales_invoice.py:1024
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
 msgid "Please enter Account for Change Amount"
 msgstr "Por favor, introduzca la cuenta para el importe de cambio"
 
@@ -49458,36 +51259,36 @@
 msgid "Please enter Approving Role or Approving User"
 msgstr "Por favor, introduzca 'Función para aprobar' o 'Usuario de aprobación'---"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:697
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
 msgid "Please enter Cost Center"
 msgstr "Por favor, introduzca el centro de costos"
 
-#: selling/doctype/sales_order/sales_order.py:322
+#: selling/doctype/sales_order/sales_order.py:330
 msgid "Please enter Delivery Date"
 msgstr "Por favor, introduzca la Fecha de Entrega"
 
-#: setup/doctype/sales_person/sales_person_tree.js:8
+#: setup/doctype/sales_person/sales_person_tree.js:9
 msgid "Please enter Employee Id of this sales person"
 msgstr "Por favor, Introduzca ID de empleado para este vendedor"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:708
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
 msgid "Please enter Expense Account"
 msgstr "Por favor, ingrese la Cuenta de Gastos"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.js:87
-#: stock/doctype/stock_entry/stock_entry.js:82
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
 msgid "Please enter Item Code to get Batch Number"
 msgstr "Por favor, introduzca el código de artículo para obtener el número de lote"
 
-#: public/js/controllers/transaction.js:2236
+#: public/js/controllers/transaction.js:2290
 msgid "Please enter Item Code to get batch no"
 msgstr "Por favor, ingrese el código del producto para obtener el numero de lote"
 
-#: manufacturing/doctype/production_plan/production_plan.js:67
+#: manufacturing/doctype/production_plan/production_plan.js:66
 msgid "Please enter Item first"
 msgstr "Por favor, introduzca primero un producto"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:225
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
 msgid "Please enter Maintenance Details first"
 msgstr ""
 
@@ -49495,35 +51296,35 @@
 msgid "Please enter Planned Qty for Item {0} at row {1}"
 msgstr "Por favor, ingrese la cantidad planeada para el producto {0} en la fila {1}"
 
-#: setup/doctype/employee/employee.js:76
+#: setup/doctype/employee/employee.js:78
 msgid "Please enter Preferred Contact Email"
 msgstr "Por favor, introduzca el contacto de correo electrónico preferido"
 
-#: manufacturing/doctype/work_order/work_order.js:71
+#: manufacturing/doctype/work_order/work_order.js:73
 msgid "Please enter Production Item first"
 msgstr "Por favor, ingrese primero el producto a fabricar"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:74
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
 msgid "Please enter Purchase Receipt first"
 msgstr "Por favor, ingrese primero el recibo de compra"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:77
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
 msgid "Please enter Receipt Document"
 msgstr "Por favor, introduzca recepción de documentos"
 
-#: accounts/doctype/journal_entry/journal_entry.py:901
+#: accounts/doctype/journal_entry/journal_entry.py:936
 msgid "Please enter Reference date"
 msgstr "Por favor, introduzca la fecha de referencia"
 
-#: controllers/buying_controller.py:851
+#: controllers/buying_controller.py:880
 msgid "Please enter Reqd by Date"
 msgstr "Ingrese Requerido por Fecha"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
 msgid "Please enter Root Type for account- {0}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:258
+#: public/js/utils/serial_no_batch_selector.js:262
 msgid "Please enter Serial Nos"
 msgstr ""
 
@@ -49531,32 +51332,32 @@
 msgid "Please enter Shipment Parcel information"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Please enter Stock Items consumed during the Repair."
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:29
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
 msgid "Please enter Warehouse and Date"
 msgstr "Por favor, introduzca el almacén y la fecha"
 
-#: assets/doctype/asset_repair/asset_repair.py:177
+#: assets/doctype/asset_repair/asset_repair.py:175
 msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
-#: accounts/doctype/sales_invoice/sales_invoice.py:1020
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
 msgid "Please enter Write Off Account"
 msgstr "Por favor, ingrese la cuenta de desajuste"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:23
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
 msgid "Please enter company first"
 msgstr "Por favor, ingrese primero la compañía"
 
-#: accounts/doctype/cost_center/cost_center.js:109
+#: accounts/doctype/cost_center/cost_center.js:114
 msgid "Please enter company name first"
 msgstr "Por favor, ingrese el nombre de la compañia"
 
-#: controllers/accounts_controller.py:2378
+#: controllers/accounts_controller.py:2447
 msgid "Please enter default currency in Company Master"
 msgstr "Por favor, ingrese la divisa por defecto en la compañía principal"
 
@@ -49564,15 +51365,15 @@
 msgid "Please enter message before sending"
 msgstr "Por favor, ingrese el mensaje antes de enviarlo"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:247
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
 msgid "Please enter mobile number first."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:47
+#: accounts/doctype/cost_center/cost_center.py:45
 msgid "Please enter parent cost center"
 msgstr "Por favor, ingrese el centro de costos principal"
 
-#: public/js/utils/barcode_scanner.js:160
+#: public/js/utils/barcode_scanner.js:165
 msgid "Please enter quantity for item {0}"
 msgstr ""
 
@@ -49580,31 +51381,35 @@
 msgid "Please enter relieving date."
 msgstr "Por favor, introduzca la fecha de relevo"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:125
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
 msgid "Please enter serial nos"
 msgstr ""
 
-#: setup/doctype/company/company.js:155
+#: setup/doctype/company/company.js:183
 msgid "Please enter the company name to confirm"
 msgstr "Ingrese el nombre de la empresa para confirmar"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:652
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
 msgid "Please enter the phone number first"
 msgstr "Primero ingrese el número de teléfono"
 
-#: public/js/setup_wizard.js:83
+#: public/js/setup_wizard.js:87
 msgid "Please enter valid Financial Year Start and End Dates"
 msgstr "Por favor, introduzca fecha de Inicio y Fin válidas para el Año Fiscal"
 
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
+
 #: setup/doctype/employee/employee.py:225
 msgid "Please enter {0}"
 msgstr "Ingrese {0}"
 
-#: public/js/utils/party.js:273
+#: public/js/utils/party.js:317
 msgid "Please enter {0} first"
 msgstr "Por favor, introduzca {0} primero"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Please fill the Material Requests table"
 msgstr "Complete la tabla de solicitudes de material"
 
@@ -49612,68 +51417,72 @@
 msgid "Please fill the Sales Orders table"
 msgstr "Por favor complete la tabla de Órdenes de Venta"
 
-#: stock/doctype/shipment/shipment.js:248
+#: stock/doctype/shipment/shipment.js:277
 msgid "Please first set Last Name, Email and Phone for the user"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:92
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
 msgid "Please fix overlapping time slots for {0}"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:73
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
 msgid "Please fix overlapping time slots for {0}."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
 msgid "Please import accounts against parent company or enable {} in company master."
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr ""
+
 #: setup/doctype/employee/employee.py:184
 msgid "Please make sure the employees above report to another Active employee."
 msgstr "Asegúrese de que los empleados anteriores denuncien a otro empleado activo."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:374
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
 msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
 msgstr ""
 
-#: setup/doctype/company/company.js:157
+#: setup/doctype/company/company.js:185
 msgid "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."
 msgstr "Por favor, asegurate de que realmente desea borrar todas las transacciones de esta compañía. Sus datos maestros permanecerán intactos. Esta acción no se puede deshacer."
 
-#: stock/doctype/item/item.js:425
+#: stock/doctype/item/item.js:493
 msgid "Please mention 'Weight UOM' along with Weight."
 msgstr ""
 
-#: accounts/general_ledger.py:555
+#: accounts/general_ledger.py:556
 msgid "Please mention Round Off Account in Company"
 msgstr "Por favor, indique la cuenta que utilizará para el redondeo"
 
-#: accounts/general_ledger.py:558
+#: accounts/general_ledger.py:559
 msgid "Please mention Round Off Cost Center in Company"
 msgstr "Por favor, indique las centro de costos de redondeo"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
 msgid "Please mention no of visits required"
 msgstr "Por favor, indique el numero de visitas requeridas"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:72
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
 msgid "Please mention the Current and New BOM for replacement."
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:119
+#: selling/doctype/installation_note/installation_note.py:120
 msgid "Please pull items from Delivery Note"
 msgstr "Por favor, extraiga los productos de la nota de entrega"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:444
 msgid "Please rectify and try again."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:237
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
 msgid "Please refresh or reset the Plaid linking of the Bank {}."
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:29
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
 msgid "Please save before proceeding."
 msgstr ""
 
@@ -49681,16 +51490,16 @@
 msgid "Please save first"
 msgstr "Por favor guarde primero"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
 msgid "Please select <b>Template Type</b> to download template"
 msgstr "Seleccione <b>Tipo de plantilla</b> para descargar la plantilla"
 
-#: controllers/taxes_and_totals.py:651
+#: controllers/taxes_and_totals.py:653
 #: public/js/controllers/taxes_and_totals.js:688
 msgid "Please select Apply Discount On"
 msgstr "Por favor seleccione 'Aplicar descuento en'"
 
-#: selling/doctype/sales_order/sales_order.py:1469
+#: selling/doctype/sales_order/sales_order.py:1484
 msgid "Please select BOM against item {0}"
 msgstr "Seleccione la Lista de Materiales contra el Artículo {0}"
 
@@ -49698,29 +51507,30 @@
 msgid "Please select BOM for Item in Row {0}"
 msgstr "Por favor, seleccione la lista de materiales para el artículo en la fila {0}"
 
-#: controllers/buying_controller.py:416
+#: controllers/buying_controller.py:410
 msgid "Please select BOM in BOM field for Item {0}"
 msgstr "Por favor, seleccione la lista de materiales (LdM) para el producto {0}"
 
-#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:12
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
 msgid "Please select Category first"
 msgstr "Por favor, seleccione primero la categoría"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1195
+#: accounts/doctype/payment_entry/payment_entry.js:1429
 #: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
 msgid "Please select Charge Type first"
 msgstr "Por favor, seleccione primero el tipo de cargo"
 
-#: accounts/doctype/journal_entry/journal_entry.js:401
+#: accounts/doctype/journal_entry/journal_entry.js:443
 msgid "Please select Company"
 msgstr "Por favor, seleccione la empresa"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:135
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
 msgid "Please select Company and Posting Date to getting entries"
 msgstr "Seleccione Empresa y Fecha de publicación para obtener entradas"
 
-#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
 msgid "Please select Company first"
 msgstr "Por favor, seleccione primero la compañía"
 
@@ -49728,12 +51538,12 @@
 msgid "Please select Completion Date for Completed Asset Maintenance Log"
 msgstr "Seleccione Fecha de Finalización para el Registro de Mantenimiento de Activos Completado"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:116
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
 msgid "Please select Customer first"
 msgstr "Por favor seleccione Cliente primero"
 
-#: setup/doctype/company/company.py:407
+#: setup/doctype/company/company.py:398
 msgid "Please select Existing Company for creating Chart of Accounts"
 msgstr "Por favor, seleccione empresa ya existente para la creación del plan de cuentas"
 
@@ -49741,7 +51551,7 @@
 msgid "Please select Finished Good Item for Service Item {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:531 assets/doctype/asset/asset.js:548
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
 msgid "Please select Item Code first"
 msgstr "Seleccione primero el código del artículo"
 
@@ -49750,61 +51560,61 @@
 msgstr "Seleccione Estado de Mantenimiento como Completado o elimine Fecha de Finalización"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:33
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:33
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
-#: selling/report/address_and_contacts/address_and_contacts.js:28
+#: selling/report/address_and_contacts/address_and_contacts.js:27
 msgid "Please select Party Type first"
 msgstr "Por favor, seleccione primero el tipo de entidad"
 
-#: accounts/doctype/payment_entry/payment_entry.js:342
+#: accounts/doctype/payment_entry/payment_entry.js:429
 msgid "Please select Posting Date before selecting Party"
 msgstr "Por favor, seleccione fecha de publicación antes de seleccionar la Parte"
 
-#: accounts/doctype/journal_entry/journal_entry.js:607
+#: accounts/doctype/journal_entry/journal_entry.js:692
 msgid "Please select Posting Date first"
 msgstr "Por favor, seleccione fecha de publicación primero"
 
-#: manufacturing/doctype/bom/bom.py:1004
+#: manufacturing/doctype/bom/bom.py:999
 msgid "Please select Price List"
 msgstr "Por favor, seleccione la lista de precios"
 
-#: selling/doctype/sales_order/sales_order.py:1471
+#: selling/doctype/sales_order/sales_order.py:1486
 msgid "Please select Qty against item {0}"
 msgstr "Seleccione Cant. contra el Elemento {0}"
 
-#: stock/doctype/item/item.py:320
+#: stock/doctype/item/item.py:319
 msgid "Please select Sample Retention Warehouse in Stock Settings first"
 msgstr "Seleccione primero Almacén de Retención de Muestras en la Configuración de Stock."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:323
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
 msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
 msgid "Please select Start Date and End Date for Item {0}"
 msgstr "Por favor, seleccione Fecha de inicio y Fecha de finalización para el elemento {0}"
 
-#: stock/doctype/stock_entry/stock_entry.py:1202
+#: stock/doctype/stock_entry/stock_entry.py:1220
 msgid "Please select Subcontracting Order instead of Purchase Order {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2288
+#: controllers/accounts_controller.py:2359
 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1229
+#: manufacturing/doctype/bom/bom.py:1221
 msgid "Please select a BOM"
 msgstr "Seleccione una Lista de Materiales"
 
-#: accounts/party.py:399
+#: accounts/party.py:383
 msgid "Please select a Company"
 msgstr "Por favor, seleccione la compañía"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: manufacturing/doctype/bom/bom.js:482 manufacturing/doctype/bom/bom.py:245
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484
+#: public/js/controllers/transaction.js:2536
 msgid "Please select a Company first."
 msgstr "Primero seleccione una empresa."
 
@@ -49820,11 +51630,15 @@
 msgid "Please select a Subcontracting Purchase Order."
 msgstr ""
 
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
 msgid "Please select a Supplier"
 msgstr "Seleccione un proveedor"
 
-#: manufacturing/doctype/job_card/job_card.py:1063
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
 msgid "Please select a Work Order first."
 msgstr ""
 
@@ -49836,11 +51650,11 @@
 msgid "Please select a customer for fetching payments."
 msgstr ""
 
-#: www/book_appointment/index.js:63
+#: www/book_appointment/index.js:67
 msgid "Please select a date"
 msgstr ""
 
-#: www/book_appointment/index.js:48
+#: www/book_appointment/index.js:52
 msgid "Please select a date and time"
 msgstr ""
 
@@ -49848,11 +51662,11 @@
 msgid "Please select a default mode of payment"
 msgstr "Seleccione una forma de pago predeterminada"
 
-#: selling/page/point_of_sale/pos_item_cart.js:753
+#: selling/page/point_of_sale/pos_item_cart.js:783
 msgid "Please select a field to edit from numpad"
 msgstr "Por favor, seleccione un campo para editar desde numpad"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:68
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
 msgid "Please select a row to create a Reposting Entry"
 msgstr ""
 
@@ -49868,11 +51682,11 @@
 msgid "Please select a valid Purchase Order that is configured for Subcontracting."
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:220
+#: selling/doctype/quotation/quotation.js:229
 msgid "Please select a value for {0} quotation_to {1}"
 msgstr "Por favor, seleccione un valor para {0} quotation_to {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1570
+#: accounts/doctype/journal_entry/journal_entry.py:1562
 msgid "Please select correct account"
 msgstr "Por favor, seleccione la cuenta correcta"
 
@@ -49885,16 +51699,16 @@
 msgid "Please select either the Item or Warehouse filter to generate the report."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
 msgid "Please select item code"
 msgstr "Por favor, seleccione el código del producto"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:71
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
 msgid "Please select only one row to create a Reposting Entry"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:60
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:96
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
 msgid "Please select rows to create Reposting Entries"
 msgstr ""
 
@@ -49902,7 +51716,7 @@
 msgid "Please select the Company"
 msgstr "Por favor seleccione la Compañía"
 
-#: accounts/doctype/loyalty_program/loyalty_program.js:57
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
 msgid "Please select the Multiple Tier Program type for more than one collection rules."
 msgstr "Seleccione el tipo de Programa de niveles múltiples para más de una reglas de recopilación."
 
@@ -49913,7 +51727,7 @@
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
 msgid "Please select the document type first"
 msgstr "Por favor, seleccione primero el tipo de documento"
 
@@ -49921,7 +51735,7 @@
 msgid "Please select the required filters"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Please select valid document type."
 msgstr ""
 
@@ -49929,25 +51743,25 @@
 msgid "Please select weekly off day"
 msgstr "Por favor seleccione el día libre de la semana"
 
-#: public/js/utils.js:891
+#: public/js/utils.js:959
 msgid "Please select {0}"
 msgstr "Por favor, seleccione {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.js:991
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:575
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:81
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
 msgid "Please select {0} first"
 msgstr "Por favor, seleccione primero {0}"
 
-#: public/js/controllers/transaction.js:76
+#: public/js/controllers/transaction.js:77
 msgid "Please set 'Apply Additional Discount On'"
 msgstr "Por favor, establece \"Aplicar descuento adicional en\""
 
-#: assets/doctype/asset/depreciation.py:790
+#: assets/doctype/asset/depreciation.py:771
 msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
 msgstr "Ajuste &#39;Centro de la amortización del coste del activo&#39; en la empresa {0}"
 
-#: assets/doctype/asset/depreciation.py:787
+#: assets/doctype/asset/depreciation.py:769
 msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
 msgstr "Por favor, fije \"Ganancia/Pérdida en la venta de activos\" en la empresa {0}."
 
@@ -49955,33 +51769,37 @@
 msgid "Please set Account"
 msgstr ""
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
 #: stock/__init__.py:88
 msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
 msgstr "Configure la cuenta en el almacén {0} o la cuenta de inventario predeterminada en la compañía {1}"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:277
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
 msgid "Please set Accounting Dimension {} in {}"
 msgstr ""
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:23
 #: accounts/doctype/ledger_merge/ledger_merge.js:34
-#: accounts/doctype/pos_profile/pos_profile.js:27
-#: accounts/doctype/pos_profile/pos_profile.js:50
-#: accounts/doctype/pos_profile/pos_profile.js:64
-#: accounts/doctype/pos_profile/pos_profile.js:78
-#: accounts/doctype/pos_profile/pos_profile.js:91
-#: accounts/doctype/sales_invoice/sales_invoice.js:707
-#: accounts/doctype/sales_invoice/sales_invoice.js:721
-#: selling/doctype/quotation/quotation.js:28
-#: selling/doctype/sales_order/sales_order.js:28
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
 msgid "Please set Company"
 msgstr "Por favor seleccione Compañía"
 
-#: assets/doctype/asset/depreciation.py:372
+#: assets/doctype/asset/depreciation.py:363
 msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
 msgstr "Por favor establezca Cuentas relacionadas con la depreciación en la Categoría de Activo {0} o Compañía {1}."
 
-#: stock/doctype/shipment/shipment.js:154
+#: stock/doctype/shipment/shipment.js:176
 msgid "Please set Email/Phone for the contact"
 msgstr ""
 
@@ -49995,11 +51813,11 @@
 msgid "Please set Fiscal Code for the public administration '%s'"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:547
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
 msgid "Please set Fixed Asset Account in {} against {}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:435
+#: assets/doctype/asset/asset.py:434
 msgid "Please set Number of Depreciations Booked"
 msgstr "Por favor, ajuste el número de amortizaciones Reservados"
 
@@ -50021,7 +51839,7 @@
 msgid "Please set VAT Accounts in {0}"
 msgstr ""
 
-#: regional/united_arab_emirates/utils.py:63
+#: regional/united_arab_emirates/utils.py:61
 msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
 msgstr ""
 
@@ -50033,19 +51851,19 @@
 msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1260
+#: selling/doctype/sales_order/sales_order.py:1278
 msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
 msgstr "Establezca un Proveedor contra los Artículos que se considerarán en la Orden de Compra."
 
-#: projects/doctype/project/project.py:738
+#: projects/doctype/project/project.py:736
 msgid "Please set a default Holiday List for Company {0}"
 msgstr ""
 
-#: setup/doctype/employee/employee.py:289
+#: setup/doctype/employee/employee.py:281
 msgid "Please set a default Holiday List for Employee {0} or Company {1}"
 msgstr "Por favor, establece una lista predeterminada de feriados para Empleado {0} o de su empresa {1}"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:991
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
 msgid "Please set account in Warehouse {0}"
 msgstr "Configura la Cuenta en Almacén {0}"
 
@@ -50054,7 +51872,7 @@
 msgid "Please set an Address on the Company '%s'"
 msgstr ""
 
-#: controllers/stock_controller.py:334
+#: controllers/stock_controller.py:531
 msgid "Please set an Expense Account in the Items table"
 msgstr ""
 
@@ -50066,27 +51884,27 @@
 msgid "Please set at least one row in the Taxes and Charges Table"
 msgstr "Establezca al menos una fila en la Tabla de impuestos y cargos"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2041
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
 msgid "Please set default Cash or Bank account in Mode of Payment {0}"
 msgstr "Por favor, defina la cuenta de bancos o caja predeterminados en el método de pago {0}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
 #: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2599
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
 msgid "Please set default Cash or Bank account in Mode of Payment {}"
 msgstr "Establezca una cuenta bancaria o en efectivo predeterminada en el modo de pago {}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
 #: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2601
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
 msgid "Please set default Cash or Bank account in Mode of Payments {}"
 msgstr "Establezca la cuenta bancaria o en efectivo predeterminada en el modo de pago {}"
 
-#: accounts/utils.py:2086
+#: accounts/utils.py:2012
 msgid "Please set default Exchange Gain/Loss Account in Company {}"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:331
+#: assets/doctype/asset_repair/asset_repair.py:327
 msgid "Please set default Expense Account in Company {0}"
 msgstr ""
 
@@ -50094,11 +51912,11 @@
 msgid "Please set default UOM in Stock Settings"
 msgstr "Configure la UOM predeterminada en la configuración de stock"
 
-#: controllers/stock_controller.py:204
+#: controllers/stock_controller.py:403
 msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
 msgstr ""
 
-#: accounts/utils.py:946
+#: accounts/utils.py:935
 msgid "Please set default {0} in Company {1}"
 msgstr "Por favor seleccione el valor por defecto {0} en la empresa {1}"
 
@@ -50115,11 +51933,11 @@
 msgid "Please set filters"
 msgstr "Por favor, defina los filtros"
 
-#: controllers/accounts_controller.py:1896
+#: controllers/accounts_controller.py:1972
 msgid "Please set one of the following:"
 msgstr ""
 
-#: public/js/controllers/transaction.js:1967
+#: public/js/controllers/transaction.js:2011
 msgid "Please set recurring after saving"
 msgstr "Por favor configura recurrente después de guardar"
 
@@ -50131,15 +51949,15 @@
 msgid "Please set the Default Cost Center in {0} company."
 msgstr "Configure el Centro de Costo predeterminado en la empresa {0}."
 
-#: manufacturing/doctype/work_order/work_order.js:487
+#: manufacturing/doctype/work_order/work_order.js:512
 msgid "Please set the Item Code first"
 msgstr "Configure primero el Código del Artículo"
 
-#: regional/italy/utils.py:333
+#: regional/italy/utils.py:335
 msgid "Please set the Payment Schedule"
 msgstr "Por favor establezca el calendario de pagos"
 
-#: accounts/doctype/gl_entry/gl_entry.py:175
+#: accounts/doctype/gl_entry/gl_entry.py:170
 msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
 msgstr ""
 
@@ -50147,8 +51965,8 @@
 msgid "Please set up the Campaign Schedule in the Campaign {0}"
 msgstr "Configure la programación de la campaña en la campaña {0}"
 
-#: public/js/queries.js:39 public/js/queries.js:49 public/js/queries.js:66
-#: public/js/queries.js:95 stock/report/reserved_stock/reserved_stock.py:26
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
 msgid "Please set {0}"
 msgstr "Por favor, configure {0}"
 
@@ -50160,19 +51978,19 @@
 msgid "Please set {0} for address {1}"
 msgstr "Establezca {0} para la dirección {1}"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:200
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
 msgid "Please set {0} in BOM Creator {1}"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:95
-msgid "Please setup a default bank account for company {0}"
-msgstr "Configure una cuenta bancaria predeterminada para la empresa {0}"
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:424
+#: assets/doctype/asset/depreciation.py:415
 msgid "Please share this email with your support team so that they can find and fix the issue."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1837
+#: public/js/controllers/transaction.js:1881
 msgid "Please specify"
 msgstr "Por favor, especifique"
 
@@ -50180,18 +51998,18 @@
 msgid "Please specify Company"
 msgstr "Por favor, especifique la compañía"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:81
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:380
-#: accounts/doctype/sales_invoice/sales_invoice.js:452
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
 msgid "Please specify Company to proceed"
 msgstr "Por favor, especifique la compañía para continuar"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1206
-#: controllers/accounts_controller.py:2511 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
 msgid "Please specify a valid Row ID for row {0} in table {1}"
 msgstr "Por favor, especifique un ID de fila válida para la línea {0} en la tabla {1}"
 
-#: public/js/queries.js:104
+#: public/js/queries.js:106
 msgid "Please specify a {0}"
 msgstr ""
 
@@ -50199,7 +52017,7 @@
 msgid "Please specify at least one attribute in the Attributes table"
 msgstr "Por favor, especifique al menos un atributo en la tabla"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
 msgid "Please specify either Quantity or Valuation Rate or both"
 msgstr "Por favor indique la Cantidad o el Tipo de Valoración, o ambos"
 
@@ -50207,11 +52025,11 @@
 msgid "Please specify from/to range"
 msgstr "Por favor, especifique el rango (desde / hasta)"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:35
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
 msgid "Please supply the specified items at the best possible rates"
 msgstr "Por favor suministrar los elementos especificados en las mejores tasas posibles"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:223
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
 msgid "Please try again in an hour."
 msgstr ""
 
@@ -50244,6 +52062,16 @@
 msgid "Policy number"
 msgstr "Número de Póliza"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
+
 #. Name of a DocType
 #: utilities/doctype/portal_user/portal_user.json
 msgid "Portal User"
@@ -50253,13 +52081,13 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Portal Users"
-msgstr ""
+msgstr "Usuario del Portal"
 
 #. Label of a Tab Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Portal Users"
-msgstr ""
+msgstr "Usuario del Portal"
 
 #. Option for the 'Orientation' (Select) field in DocType 'Process Statement Of
 #. Accounts'
@@ -50268,7 +52096,7 @@
 msgid "Portrait"
 msgstr "Retrato"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:337
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
 msgid "Possible Supplier"
 msgstr "Posible proveedor"
 
@@ -50335,41 +52163,43 @@
 msgid "Postal Expenses"
 msgstr "Gastos postales"
 
-#: accounts/doctype/payment_entry/payment_entry.js:644
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
 #: accounts/report/accounts_payable/accounts_payable.js:16
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
 #: accounts/report/accounts_receivable/accounts_receivable.js:18
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
-#: accounts/report/general_ledger/general_ledger.py:563
-#: accounts/report/gross_profit/gross_profit.py:212
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
 #: accounts/report/payment_ledger/payment_ledger.py:136
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
-#: accounts/report/pos_register/pos_register.py:177
+#: accounts/report/pos_register/pos_register.py:171
 #: accounts/report/purchase_register/purchase_register.py:169
-#: accounts/report/sales_register/sales_register.py:183
+#: accounts/report/sales_register/sales_register.py:184
 #: manufacturing/report/job_card_summary/job_card_summary.py:134
 #: public/js/purchase_trends_filters.js:38
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:84
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:132
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:129
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
 #: stock/report/serial_no_ledger/serial_no_ledger.py:21
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
 msgid "Posting Date"
 msgstr "Fecha de Contabilización"
 
@@ -50550,17 +52380,23 @@
 msgstr "Fecha de Contabilización"
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:247
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:127
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
 msgid "Posting Date cannot be future date"
 msgstr "Fecha de entrada no puede ser fecha futura"
 
-#: accounts/report/gross_profit/gross_profit.py:218
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:137
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:109
-#: stock/report/serial_no_ledger/serial_no_ledger.js:64
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
 #: stock/report/serial_no_ledger/serial_no_ledger.py:22
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:115
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
 msgid "Posting Time"
@@ -50656,14 +52492,59 @@
 msgid "Posting Time"
 msgstr "Hora de Contabilización"
 
-#: stock/doctype/stock_entry/stock_entry.py:1641
+#: stock/doctype/stock_entry/stock_entry.py:1670
 msgid "Posting date and posting time is mandatory"
 msgstr "La fecha y hora de contabilización son obligatorias"
 
-#: controllers/sales_and_purchase_return.py:53
+#: controllers/sales_and_purchase_return.py:51
 msgid "Posting timestamp must be after {0}"
 msgstr "Fecha y hora de contabilización deberá ser posterior a {0}"
 
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
+
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
 #: accounts/doctype/tax_category/tax_category_dashboard.py:8
@@ -50762,7 +52643,7 @@
 msgid "Preventive Maintenance"
 msgstr "Mantenimiento Preventivo"
 
-#: public/js/utils/ledger_preview.js:20 public/js/utils/ledger_preview.js:40
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
 msgid "Preview"
 msgstr "Vista Previa"
 
@@ -50778,7 +52659,7 @@
 msgid "Preview"
 msgstr "Vista Previa"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:205
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
 msgid "Preview Email"
 msgstr "Vista previa del correo electrónico"
 
@@ -50789,7 +52670,7 @@
 msgstr "Vista previa del correo electrónico"
 
 #: accounts/report/balance_sheet/balance_sheet.py:169
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
 msgid "Previous Financial Year is not closed"
 msgstr "Ejercicio anterior no está cerrado"
 
@@ -50803,7 +52684,7 @@
 msgid "Previous Year is not closed, please close it first"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:225
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
 msgid "Price"
 msgstr "Precio"
 
@@ -50814,7 +52695,7 @@
 msgid "Price"
 msgstr "Precio"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:246
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
 msgid "Price ({0})"
 msgstr ""
 
@@ -51010,7 +52891,7 @@
 msgid "Price List Currency"
 msgstr "Divisa de la lista de precios"
 
-#: stock/get_item_details.py:1029
+#: stock/get_item_details.py:1010
 msgid "Price List Currency not selected"
 msgstr "El tipo de divisa para la lista de precios no ha sido seleccionado"
 
@@ -51098,6 +52979,12 @@
 msgid "Price List Rate"
 msgstr "Tarifa de la lista de precios"
 
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr "Tarifa de la lista de precios"
+
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
@@ -51214,15 +53101,15 @@
 msgid "Price Not UOM Dependent"
 msgstr "Precio no dependiente de UOM"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:253
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
 msgid "Price Per Unit ({0})"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:553
+#: selling/page/point_of_sale/pos_controller.js:581
 msgid "Price is not set for the item."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:460
+#: manufacturing/doctype/bom/bom.py:454
 msgid "Price not found for item {0} in price list {1}"
 msgstr "Precio no encontrado para el artículo {0} en la lista de precios {1}"
 
@@ -51232,11 +53119,11 @@
 msgid "Price or Product Discount"
 msgstr "Precio o descuento del producto"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
 msgid "Price or product discount slabs are required"
 msgstr "Se requieren losas de descuento de precio o producto"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:239
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
 msgid "Price per Unit (Stock UOM)"
 msgstr "Precio por unidad (UOM de stock)"
 
@@ -51248,7 +53135,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule/pricing_rule.json
-#: buying/doctype/supplier/supplier.js:98
+#: buying/doctype/supplier/supplier.js:116
 msgid "Pricing Rule"
 msgstr "Regla de precios"
 
@@ -51489,7 +53376,7 @@
 msgid "Primary Address"
 msgstr "Dirección Primaria"
 
-#: public/js/utils/contact_address_quick_entry.js:54
+#: public/js/utils/contact_address_quick_entry.js:57
 msgid "Primary Address Details"
 msgstr "Detalles de la Dirección Primaria"
 
@@ -51497,13 +53384,13 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Primary Address and Contact"
-msgstr ""
+msgstr "Dirección principal y Contacto"
 
 #. Label of a Section Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Primary Address and Contact"
-msgstr ""
+msgstr "Dirección principal y Contacto"
 
 #. Label of a Section Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
@@ -51511,7 +53398,7 @@
 msgid "Primary Contact"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:35
+#: public/js/utils/contact_address_quick_entry.js:38
 msgid "Primary Contact Details"
 msgstr "Detalles de Contacto Principal"
 
@@ -51540,7 +53427,7 @@
 msgid "Primary Settings"
 msgstr "Ajustes Primarios"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:69
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
 #: templates/pages/material_request_info.html:15 templates/pages/order.html:33
 msgid "Print"
 msgstr "Impresión"
@@ -51571,115 +53458,115 @@
 #. Name of a DocType
 #: setup/doctype/print_heading/print_heading.json
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Data field in DocType 'Print Heading'
 #: setup/doctype/print_heading/print_heading.json
 msgctxt "Print Heading"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Print Heading"
-msgstr ""
+msgstr "Imprimir Encabezado"
 
 #: regional/report/irs_1099/irs_1099.js:36
 msgid "Print IRS 1099 Forms"
@@ -51781,7 +53668,7 @@
 msgid "Print Preferences"
 msgstr "Preferencias de impresión"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:223
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
 msgid "Print Receipt"
 msgstr "Imprimir el recibo"
 
@@ -51846,7 +53733,7 @@
 msgid "Print Style"
 msgstr "Estilo de Impresión"
 
-#: setup/install.py:118
+#: setup/install.py:99
 msgid "Print UOM after Quantity"
 msgstr "Imprimir UOM después de Cantidad"
 
@@ -51861,15 +53748,16 @@
 msgid "Print and Stationery"
 msgstr "Impresión y Papelería"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:73
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
 msgid "Print settings updated in respective print format"
 msgstr "Los ajustes de impresión actualizados en formato de impresión respectivo"
 
-#: setup/install.py:125
+#: setup/install.py:106
 msgid "Print taxes with zero amount"
 msgstr "Imprimir impuestos con importe nulo"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
 msgid "Printed On "
 msgstr "Impreso en"
 
@@ -51950,9 +53838,10 @@
 msgid "Priorities"
 msgstr "Prioridades"
 
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:19
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
-#: projects/report/project_summary/project_summary.js:37
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
 msgid "Priority"
 msgstr "Prioridad"
 
@@ -52014,11 +53903,11 @@
 msgid "Priority cannot be lesser than 1."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:755
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
 msgid "Priority has been changed to {0}."
 msgstr "La prioridad se ha cambiado a {0}."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:105
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
 msgid "Priority {0} has been repeated."
 msgstr "La prioridad {0} se ha repetido."
 
@@ -52040,6 +53929,12 @@
 msgid "Problem"
 msgstr "Problema"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr "Problema"
+
 #. Label of a Link field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
@@ -52064,7 +53959,7 @@
 msgid "Procedure"
 msgstr "Procedimiento"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:70
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
 msgid "Process Day Book Data"
 msgstr "Procesar datos del libro de día"
 
@@ -52085,9 +53980,9 @@
 msgid "Process Description"
 msgstr "Descripción del proceso"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:414
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
 msgid "Process Failed"
 msgstr "Proceso fallido"
 
@@ -52103,11 +53998,11 @@
 msgid "Process Loss"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:987
+#: manufacturing/doctype/bom/bom.py:982
 msgid "Process Loss Percentage cannot be greater than 100"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:95
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
 msgid "Process Loss Qty"
 msgstr ""
 
@@ -52146,11 +54041,11 @@
 msgid "Process Loss Report"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:101
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
 msgid "Process Loss Value"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:58
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
 msgid "Process Master Data"
 msgstr "Procesar datos maestros"
 
@@ -52202,6 +54097,12 @@
 msgid "Process Subscription"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr ""
+
 #. Label of a Long Text field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
@@ -52220,23 +54121,23 @@
 msgid "Processes"
 msgstr "Procesos"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
 msgid "Processing Chart of Accounts and Parties"
 msgstr "Plan de procesamiento de cuentas y partes"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
 msgid "Processing Items and UOMs"
 msgstr "Procesamiento de artículos y unidades de medida"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:309
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
 msgid "Processing Party Addresses"
 msgstr "Procesamiento de direcciones de fiestas"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:115
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
 msgid "Processing Sales! Please Wait..."
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:580
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
 msgid "Processing Vouchers"
 msgstr "Procesando vales"
 
@@ -52305,7 +54206,7 @@
 msgstr "Producto"
 
 #. Name of a DocType
-#: public/js/controllers/buying.js:265 public/js/controllers/buying.js:511
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
 #: selling/doctype/product_bundle/product_bundle.json
 msgid "Product Bundle"
 msgstr "Conjunto / paquete de productos"
@@ -52409,7 +54310,13 @@
 
 #. Label of a Card Break in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:347
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr "Producción"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
 msgid "Production"
 msgstr "Producción"
 
@@ -52420,18 +54327,18 @@
 msgid "Production Analytics"
 msgstr "Análisis de Producción"
 
-#. Label of a Int field in DocType 'Workstation'
+#. Label of a Section Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Production Capacity"
 msgstr "Capacidad de producción"
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:38
-#: manufacturing/report/job_card_summary/job_card_summary.js:65
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
 #: manufacturing/report/job_card_summary/job_card_summary.py:152
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:43
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
-#: manufacturing/report/work_order_summary/work_order_summary.js:51
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
 #: manufacturing/report/work_order_summary/work_order_summary.py:208
 msgid "Production Item"
 msgstr "Elemento de producción"
@@ -52456,7 +54363,7 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan/production_plan.json
-#: manufacturing/report/production_plan_summary/production_plan_summary.js:9
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
 msgid "Production Plan"
 msgstr "Plan de Producción"
 
@@ -52603,7 +54510,7 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Profile"
-msgstr ""
+msgstr "Perfil"
 
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
@@ -52611,7 +54518,7 @@
 msgid "Profit & Loss"
 msgstr "Perdidas & Ganancias"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
 msgid "Profit This Year"
 msgstr "Beneficio este año"
 
@@ -52646,8 +54553,8 @@
 msgid "Profit and Loss Summary"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:132
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:133
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
 msgid "Profit for the year"
 msgstr "Ganancias del año"
 
@@ -52663,7 +54570,7 @@
 msgid "Profitability Analysis"
 msgstr "Cuenta de Resultados"
 
-#: templates/pages/projects.html:25
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
 msgid "Progress"
 msgstr "Progreso"
 
@@ -52683,41 +54590,42 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:973
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
 #: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:634
-#: accounts/report/gross_profit/gross_profit.py:300
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:220
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:265
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
 #: accounts/report/purchase_register/purchase_register.py:207
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
-#: accounts/report/sales_register/sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:229
 #: accounts/report/trial_balance/trial_balance.js:64
-#: buying/report/procurement_tracker/procurement_tracker.js:22
+#: buying/report/procurement_tracker/procurement_tracker.js:21
 #: buying/report/procurement_tracker/procurement_tracker.py:39
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:34
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:182
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
 #: projects/doctype/project/project.json
 #: projects/doctype/project/project_dashboard.py:11
 #: projects/doctype/task/task_calendar.js:19
-#: projects/doctype/task/task_tree.js:11
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
 #: projects/doctype/timesheet/timesheet_calendar.js:22
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
 #: projects/report/project_summary/project_summary.py:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:51
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
-#: public/js/financial_statements.js:247 public/js/projects/timer.js:10
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
 #: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:587
+#: selling/doctype/sales_order/sales_order.js:681
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
-#: stock/report/reserved_stock/reserved_stock.js:139
+#: stock/report/reserved_stock/reserved_stock.js:130
 #: stock/report/reserved_stock/reserved_stock.py:184
-#: stock/report/stock_ledger/stock_ledger.js:76
-#: stock/report/stock_ledger/stock_ledger.py:261
-#: support/report/issue_analytics/issue_analytics.js:76
-#: support/report/issue_summary/issue_summary.js:64
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
 msgid "Project"
 msgstr "Proyecto"
 
@@ -52782,6 +54690,12 @@
 msgid "Project"
 msgstr "Proyecto"
 
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr "Proyecto"
+
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -53012,7 +54926,7 @@
 msgid "Project"
 msgstr "Proyecto"
 
-#: projects/doctype/project/project.py:349
+#: projects/doctype/project/project.py:350
 msgid "Project Collaboration Invitation"
 msgstr "Invitación a Colaboración  de Proyecto"
 
@@ -53087,7 +55001,7 @@
 
 #. Name of a DocType
 #: projects/doctype/project_type/project_type.json
-#: projects/report/project_summary/project_summary.js:31
+#: projects/report/project_summary/project_summary.js:30
 msgid "Project Type"
 msgstr "Tipo de proyecto"
 
@@ -53159,62 +55073,68 @@
 msgid "Project wise Stock Tracking "
 msgstr "Seguimiento preciso del stock--"
 
-#: controllers/trends.py:380
+#: controllers/trends.py:374
 msgid "Project-wise data is not available for Quotation"
 msgstr "Los datos del proyecto no están disponibles para el presupuesto"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
 #: stock/report/item_shortage_report/item_shortage_report.py:73
 #: stock/report/stock_projected_qty/stock_projected_qty.py:199
 #: templates/emails/reorder_item.html:12
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Projected Qty"
-msgstr "Cantidad proyectada"
+msgstr "Cant. proyectada"
 
 #: stock/report/item_shortage_report/item_shortage_report.py:130
 msgid "Projected Quantity"
 msgstr "Cantidad proyectada"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
+
 #: stock/page/stock_balance/stock_balance.js:51
 msgid "Projected qty"
 msgstr "Cantidad proyectada"
@@ -53322,7 +55242,7 @@
 msgid "Proposal Writing"
 msgstr "Redacción de propuestas"
 
-#: setup/setup_wizard/operations/install_fixtures.py:395
+#: setup/setup_wizard/operations/install_fixtures.py:387
 msgid "Proposal/Price Quote"
 msgstr "Propuesta / Presupuesto"
 
@@ -53345,7 +55265,7 @@
 msgstr "Prorratear"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:61
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
 #: crm/doctype/prospect/prospect.json
 msgid "Prospect"
 msgstr ""
@@ -53372,11 +55292,11 @@
 msgid "Prospect Owner"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:317
+#: crm/doctype/lead/lead.py:311
 msgid "Prospect {0} already exists"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:389
+#: setup/setup_wizard/operations/install_fixtures.py:381
 msgid "Prospecting"
 msgstr "Prospección"
 
@@ -53420,10 +55340,15 @@
 
 #: accounts/report/balance_sheet/balance_sheet.py:146
 #: accounts/report/balance_sheet/balance_sheet.py:147
-#: accounts/report/balance_sheet/balance_sheet.py:215
+#: accounts/report/balance_sheet/balance_sheet.py:214
 msgid "Provisional Profit / Loss (Credit)"
 msgstr "Beneficio provisional / pérdida (Crédito)"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
+
 #. Label of a Date field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -53440,7 +55365,7 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
 #: accounts/doctype/tax_category/tax_category_dashboard.py:10
 #: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:335
+#: setup/doctype/company/company.py:326
 msgid "Purchase"
 msgstr "Compra"
 
@@ -53508,7 +55433,7 @@
 msgstr "Analítico de compras"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
 msgid "Purchase Date"
 msgstr "Fecha de compra"
 
@@ -53533,75 +55458,75 @@
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:23
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:54
-#: buying/doctype/purchase_order/purchase_order.js:323
-#: buying/doctype/purchase_order/purchase_order_list.js:39
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
-#: stock/doctype/purchase_receipt/purchase_receipt.js:110
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:22
-#: stock/doctype/stock_entry/stock_entry.js:262
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Label of a Link field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Option for the 'Document Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
 #. Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
 #. Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Option for the 'Invoice Type' (Select) field in DocType 'Payment
 #. Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Payables Workspace
@@ -53612,26 +55537,26 @@
 #: buying/workspace/buying/buying.json
 msgctxt "Purchase Invoice"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Linked DocType in Subscription's connections
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Purchase Invoice"
-msgstr "Factura de compra"
+msgstr "Factura de Compra"
 
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
@@ -53641,19 +55566,19 @@
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgid "Purchase Invoice Item"
-msgstr "Factura de compra del producto"
+msgstr "Producto de la Factura de Compra"
 
 #. Label of a Data field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Purchase Invoice Item"
-msgstr "Factura de compra del producto"
+msgstr "Producto de la Factura de Compra"
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Purchase Invoice Item"
-msgstr "Factura de compra del producto"
+msgstr "Producto de la Factura de Compra"
 
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
@@ -53664,16 +55589,16 @@
 msgid "Purchase Invoice Trends"
 msgstr "Tendencias de compras"
 
-#: assets/doctype/asset/asset.py:213
+#: assets/doctype/asset/asset.py:214
 msgid "Purchase Invoice cannot be made against an existing asset {0}"
 msgstr "La factura de compra no se puede realizar contra un activo existente {0}"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:389
-#: stock/doctype/purchase_receipt/purchase_receipt.py:403
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
 msgid "Purchase Invoice {0} is already submitted"
-msgstr "La factura de compra {0} ya existe o se encuentra validada"
+msgstr "La Factura de Compra {0} ya existe o se encuentra validada"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1769
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
 msgid "Purchase Invoices"
 msgstr "Facturas de compra"
 
@@ -53691,6 +55616,7 @@
 #: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
 #: stock/doctype/material_request/material_request.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgid "Purchase Manager"
 msgstr "Gerente de compras"
@@ -53705,21 +55631,21 @@
 msgstr "Director de compras"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:131
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:234
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
 #: accounts/report/purchase_register/purchase_register.py:216
 #: buying/doctype/purchase_order/purchase_order.json
-#: buying/doctype/supplier_quotation/supplier_quotation.js:23
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
 #: buying/report/procurement_tracker/procurement_tracker.py:82
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:41
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:167
-#: controllers/buying_controller.py:624
-#: manufacturing/doctype/blanket_order/blanket_order.js:45
-#: selling/doctype/sales_order/sales_order.js:112
-#: selling/doctype/sales_order/sales_order.js:576
-#: stock/doctype/material_request/material_request.js:137
-#: stock/doctype/purchase_receipt/purchase_receipt.js:194
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
 msgid "Purchase Order"
 msgstr "Orden de compra (OC)"
 
@@ -53890,7 +55816,7 @@
 msgid "Purchase Order Item Supplied"
 msgstr "Producto suministrado desde orden de compra"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:684
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
 msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
 msgstr ""
 
@@ -53904,11 +55830,11 @@
 msgid "Purchase Order Pricing Rule"
 msgstr "Regla de precios de orden de compra"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
 msgid "Purchase Order Required"
 msgstr "Orden de compra requerida"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
 msgid "Purchase Order Required for item {}"
 msgstr "Se requiere orden de compra para el artículo {}"
 
@@ -53920,7 +55846,7 @@
 msgid "Purchase Order Trends"
 msgstr "Tendencias de ordenes de compra"
 
-#: selling/doctype/sales_order/sales_order.js:957
+#: selling/doctype/sales_order/sales_order.js:1115
 msgid "Purchase Order already created for all Sales Order items"
 msgstr "Orden de compra ya creada para todos los artículos de orden de venta"
 
@@ -53928,11 +55854,11 @@
 msgid "Purchase Order number required for Item {0}"
 msgstr "Se requiere el numero de orden de compra para el producto {0}"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:618
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
 msgid "Purchase Order {0} is not submitted"
 msgstr "La orden de compra {0} no se encuentra validada"
 
-#: buying/doctype/purchase_order/purchase_order.py:824
+#: buying/doctype/purchase_order/purchase_order.py:830
 msgid "Purchase Orders"
 msgstr "Ordenes de compra"
 
@@ -53942,7 +55868,7 @@
 msgid "Purchase Orders Items Overdue"
 msgstr "Órdenes de compra Artículos vencidos"
 
-#: buying/doctype/purchase_order/purchase_order.py:301
+#: buying/doctype/purchase_order/purchase_order.py:302
 msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
 msgstr "Las órdenes de compra no están permitidas para {0} debido a una tarjeta de puntuación de {1}."
 
@@ -53958,7 +55884,7 @@
 msgid "Purchase Orders to Receive"
 msgstr "Órdenes de compra para recibir"
 
-#: controllers/accounts_controller.py:1517
+#: controllers/accounts_controller.py:1615
 msgid "Purchase Orders {0} are un-linked"
 msgstr ""
 
@@ -53967,17 +55893,17 @@
 msgstr "Lista de precios para las compras"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:607
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:613
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:61
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:241
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
 #: accounts/report/purchase_register/purchase_register.py:223
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
 #: stock/doctype/purchase_receipt/purchase_receipt.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:56
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
 msgid "Purchase Receipt"
 msgstr "Recibo de compra"
 
@@ -54094,11 +56020,11 @@
 msgid "Purchase Receipt No"
 msgstr "Recibo de compra No."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
 msgid "Purchase Receipt Required"
 msgstr "Recibo de compra requerido"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:596
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
 msgid "Purchase Receipt Required for item {}"
 msgstr "Se requiere recibo de compra para el artículo {}"
 
@@ -54111,15 +56037,15 @@
 msgid "Purchase Receipt Trends"
 msgstr "Tendencias de recibos de compra"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:314
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
 msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
 msgstr "El recibo de compra no tiene ningún artículo para el que esté habilitada la opción Conservar muestra."
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:702
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
 msgid "Purchase Receipt {0} created."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:624
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
 msgid "Purchase Receipt {0} is not submitted"
 msgstr "El recibo de compra {0} no esta validado"
 
@@ -54136,11 +56062,11 @@
 msgid "Purchase Register"
 msgstr "Registro de compras"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
 msgid "Purchase Return"
 msgstr "Devolución de compra"
 
-#: setup/doctype/company/company.js:104
+#: setup/doctype/company/company.js:118
 msgid "Purchase Tax Template"
 msgstr "Plantilla de Impuestos sobre compras"
 
@@ -54257,6 +56183,7 @@
 #: stock/doctype/price_list/price_list.json
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -54278,7 +56205,7 @@
 msgid "Purchase an Asset Item"
 msgstr ""
 
-#: utilities/activation.py:106
+#: utilities/activation.py:104
 msgid "Purchase orders help you plan and follow up on your purchases"
 msgstr "Las órdenes de compra le ayudará a planificar y dar seguimiento a sus compras"
 
@@ -54288,7 +56215,7 @@
 msgid "Purchased"
 msgstr "Comprado"
 
-#: regional/report/vat_audit_report/vat_audit_report.py:184
+#: regional/report/vat_audit_report/vat_audit_report.py:180
 msgid "Purchases"
 msgstr ""
 
@@ -54322,7 +56249,7 @@
 msgid "Purple"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:287
+#: stock/doctype/stock_entry/stock_entry.js:329
 msgid "Purpose"
 msgstr "Propósito"
 
@@ -54362,7 +56289,7 @@
 msgid "Purpose"
 msgstr "Propósito"
 
-#: stock/doctype/stock_entry/stock_entry.py:380
+#: stock/doctype/stock_entry/stock_entry.py:332
 msgid "Purpose must be one of {0}"
 msgstr "Propósito debe ser uno de {0}"
 
@@ -54397,173 +56324,176 @@
 msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:204
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:226
-#: controllers/trends.py:240 controllers/trends.py:252
-#: controllers/trends.py:257
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
 #: manufacturing/report/bom_explorer/bom_explorer.py:57
-#: public/js/bom_configurator/bom_configurator.bundle.js:203
-#: public/js/bom_configurator/bom_configurator.bundle.js:266
-#: public/js/bom_configurator/bom_configurator.bundle.js:271
-#: public/js/bom_configurator/bom_configurator.bundle.js:344
-#: public/js/utils.js:660 selling/doctype/sales_order/sales_order.js:315
-#: selling/doctype/sales_order/sales_order.js:410
-#: selling/doctype/sales_order/sales_order.js:698
-#: selling/doctype/sales_order/sales_order.js:815
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
 #: selling/report/sales_order_analysis/sales_order_analysis.py:255
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:106
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
 #: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
 #: templates/generators/bom.html:50 templates/pages/rfq.html:40
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'BOM Website Item'
 #: manufacturing/doctype/bom_website_item/bom_website_item.json
 msgctxt "BOM Website Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Section Break field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Job Card Scrap Item'
 #: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
 msgctxt "Job Card Scrap Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Option for the 'Distribute Charges Based On' (Select) field in DocType
 #. 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Product Bundle Item'
 #: selling/doctype/product_bundle_item/product_bundle_item.json
 msgctxt "Product Bundle Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Data field in DocType 'Production Plan Item Reference'
 #: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
 msgctxt "Production Plan Item Reference"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
 msgctxt "Serial and Batch Entry"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Float field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Option for the 'Reservation Based On' (Select) field in DocType 'Stock
 #. Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Option for the 'Distribute Additional Costs Based On ' (Select) field in
 #. DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Option for the 'Distribute Additional Costs Based On ' (Select) field in
 #. DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
 #. Label of a Section Break field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Qty"
-msgstr "Cantidad"
+msgstr "Cant."
 
-#: templates/pages/order.html:167
+#: templates/pages/order.html:179
 msgid "Qty "
-msgstr ""
+msgstr "Cant. "
 
 #. Label of a Float field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
@@ -54577,7 +56507,7 @@
 msgid "Qty As Per BOM"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:170
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
 msgid "Qty Change"
@@ -54605,14 +56535,14 @@
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Qty In Stock"
-msgstr ""
+msgstr "Cant en existencia"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:76
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
 msgid "Qty Per Unit"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:237
-#: manufacturing/report/process_loss_report/process_loss_report.py:83
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
 msgid "Qty To Manufacture"
 msgstr "Cantidad para producción"
 
@@ -54702,11 +56632,18 @@
 msgid "Qty for which recursion isn't applicable."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:713
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:766
 msgid "Qty for {0}"
 msgstr "Cantidad de {0}"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:233
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
 msgid "Qty in Stock UOM"
 msgstr ""
 
@@ -54722,7 +56659,7 @@
 msgid "Qty in Stock UOM"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:145
+#: stock/doctype/pick_list/pick_list.js:174
 msgid "Qty of Finished Goods Item"
 msgstr "Cantidad de artículos terminados"
 
@@ -54732,7 +56669,7 @@
 msgid "Qty of Finished Goods Item"
 msgstr "Cantidad de artículos terminados"
 
-#: stock/doctype/pick_list/pick_list.py:430
+#: stock/doctype/pick_list/pick_list.py:465
 msgid "Qty of Finished Goods Item should be greater than 0."
 msgstr ""
 
@@ -54749,7 +56686,7 @@
 msgid "Qty to Be Consumed"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:232
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
 #: selling/report/sales_order_analysis/sales_order_analysis.py:283
 msgid "Qty to Bill"
 msgstr "Cantidad a facturar"
@@ -54762,16 +56699,17 @@
 msgid "Qty to Deliver"
 msgstr "Cantidad a entregar"
 
-#: public/js/utils/serial_no_batch_selector.js:321
+#: public/js/utils/serial_no_batch_selector.js:327
 msgid "Qty to Fetch"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:668
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
 msgid "Qty to Manufacture"
 msgstr "Cantidad para producción"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:261
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
 msgid "Qty to Order"
 msgstr "Cantidad a Solicitar"
 
@@ -54779,12 +56717,12 @@
 msgid "Qty to Produce"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:173
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:254
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
 msgid "Qty to Receive"
 msgstr "Cantidad a Recibir"
 
-#: setup/setup_wizard/operations/install_fixtures.py:390
+#: setup/setup_wizard/operations/install_fixtures.py:382
 msgid "Qualification"
 msgstr "Calificación"
 
@@ -54947,7 +56885,7 @@
 msgstr "Objetivo de calidad Objetivo"
 
 #. Name of a DocType
-#: manufacturing/doctype/bom/bom.js:130
+#: manufacturing/doctype/bom/bom.js:138
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgid "Quality Inspection"
 msgstr "Inspeccion de calidad"
@@ -55107,12 +57045,12 @@
 msgid "Quality Inspection Template Name"
 msgstr "Nombre de Plantilla de Inspección de Calidad"
 
-#: public/js/controllers/transaction.js:298
-#: stock/doctype/stock_entry/stock_entry.js:143
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
 msgid "Quality Inspection(s)"
 msgstr ""
 
-#: setup/doctype/company/company.py:377
+#: setup/doctype/company/company.py:368
 msgid "Quality Management"
 msgstr "Gestión de Calidad"
 
@@ -55211,23 +57149,26 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:47
 #: buying/report/procurement_tracker/procurement_tracker.py:66
-#: buying/report/purchase_analytics/purchase_analytics.js:29
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:215
-#: manufacturing/doctype/bom/bom.js:306
-#: manufacturing/doctype/bom_creator/bom_creator.js:69
-#: public/js/controllers/buying.js:518 public/js/stock_analytics.js:37
-#: public/js/utils/serial_no_batch_selector.js:393
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
-#: selling/report/sales_analytics/sales_analytics.js:29
+#: selling/report/sales_analytics/sales_analytics.js:36
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
-#: stock/dashboard/item_dashboard.js:236
-#: stock/doctype/material_request/material_request.js:249
-#: stock/doctype/stock_entry/stock_entry.js:551
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
 #: stock/report/delayed_item_report/delayed_item_report.py:150
-#: stock/report/stock_analytics/stock_analytics.js:28
+#: stock/report/stock_analytics/stock_analytics.js:27
 #: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
-#: templates/pages/material_request_info.html:48 templates/pages/order.html:86
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
 msgid "Quantity"
 msgstr "Cantidad"
 
@@ -55466,16 +57407,20 @@
 msgid "Quantity and Warehouse"
 msgstr "Cantidad y Almacén"
 
-#: stock/doctype/stock_entry/stock_entry.py:1270
+#: stock/doctype/stock_entry/stock_entry.py:1288
 msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
 msgstr "La cantidad en la línea {0} ({1}) debe ser la misma que la cantidad producida {2}"
 
-#: stock/dashboard/item_dashboard.js:273
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
 msgid "Quantity must be greater than zero, and less or equal to {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:721
-#: stock/doctype/pick_list/pick_list.js:152
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
 msgid "Quantity must not be more than {0}"
 msgstr "La cantidad no debe ser más de {0}"
 
@@ -55485,31 +57430,32 @@
 msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
 msgstr "Cantidad del producto obtenido después de la fabricación / empaquetado desde las cantidades determinadas de materia prima"
 
-#: manufacturing/doctype/bom/bom.py:623
+#: manufacturing/doctype/bom/bom.py:618
 msgid "Quantity required for Item {0} in row {1}"
 msgstr "Cantidad requerida para el producto {0} en la línea {1}"
 
-#: manufacturing/doctype/bom/bom.py:568
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
 msgid "Quantity should be greater than 0"
 msgstr "Cantidad debe ser mayor que 0"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:22
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
 msgid "Quantity to Make"
 msgstr "Cantidad para Hacer"
 
-#: manufacturing/doctype/work_order/work_order.js:249
+#: manufacturing/doctype/work_order/work_order.js:264
 msgid "Quantity to Manufacture"
 msgstr "Cantidad a fabricar"
 
-#: manufacturing/doctype/work_order/work_order.py:1516
+#: manufacturing/doctype/work_order/work_order.py:1523
 msgid "Quantity to Manufacture can not be zero for the operation {0}"
 msgstr "La cantidad a fabricar no puede ser cero para la operación {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:934
+#: manufacturing/doctype/work_order/work_order.py:949
 msgid "Quantity to Manufacture must be greater than 0."
 msgstr "La cantidad a producir debe ser mayor que 0."
 
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
 msgid "Quantity to Produce"
 msgstr "Cantidad a Producir"
 
@@ -55517,29 +57463,44 @@
 msgid "Quantity to Produce should be greater than zero."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:227
+#: public/js/utils/barcode_scanner.js:236
 msgid "Quantity to Scan"
 msgstr ""
 
-#: selling/report/sales_analytics/sales_analytics.py:320
-#: stock/report/stock_analytics/stock_analytics.py:119
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
 msgid "Quarter {0} {1}"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:65
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:68
-#: buying/report/purchase_analytics/purchase_analytics.js:63
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
-#: manufacturing/report/production_analytics/production_analytics.js:36
-#: public/js/financial_statements.js:218
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
 #: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
-#: public/js/stock_analytics.js:54
-#: selling/report/sales_analytics/sales_analytics.js:63
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
-#: stock/report/stock_analytics/stock_analytics.js:82
-#: support/report/issue_analytics/issue_analytics.js:44
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
 msgid "Quarterly"
 msgstr "Trimestral"
 
@@ -55627,11 +57588,18 @@
 msgid "Queued"
 msgstr "En cola"
 
-#: accounts/doctype/journal_entry/journal_entry.js:39
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr "En cola"
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
 msgid "Quick Entry"
 msgstr "Entrada Rápida"
 
-#: accounts/doctype/journal_entry/journal_entry.js:527
+#: accounts/doctype/journal_entry/journal_entry.js:580
 msgid "Quick Journal Entry"
 msgstr "Asiento Contable Rápido"
 
@@ -55657,6 +57625,11 @@
 msgid "Quickbooks Company ID"
 msgstr "ID de la Empresa en Quickbooks"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
+
 #: crm/report/campaign_efficiency/campaign_efficiency.py:22
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
 msgid "Quot Count"
@@ -55668,13 +57641,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:257
-#: buying/doctype/supplier_quotation/supplier_quotation.js:26
-#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:100
-#: crm/report/lead_details/lead_details.js:38
-#: manufacturing/doctype/blanket_order/blanket_order.js:33
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
 #: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:613
+#: selling/doctype/sales_order/sales_order.js:721
 msgid "Quotation"
 msgstr "Cotización"
 
@@ -55782,20 +57756,20 @@
 msgid "Quotation Trends"
 msgstr "Tendencias de Presupuestos"
 
-#: selling/doctype/sales_order/sales_order.py:383
+#: selling/doctype/sales_order/sales_order.py:394
 msgid "Quotation {0} is cancelled"
 msgstr "El presupuesto {0} se ha cancelado"
 
-#: selling/doctype/sales_order/sales_order.py:300
+#: selling/doctype/sales_order/sales_order.py:307
 msgid "Quotation {0} not of type {1}"
 msgstr "El presupuesto {0} no es del tipo {1}"
 
-#: selling/doctype/quotation/quotation.py:326
+#: selling/doctype/quotation/quotation.py:327
 #: selling/page/sales_funnel/sales_funnel.py:57
 msgid "Quotations"
 msgstr "Presupuestos"
 
-#: utilities/activation.py:88
+#: utilities/activation.py:86
 msgid "Quotations are proposals, bids you have sent to your customers"
 msgstr "Las citas son propuestas, las ofertas que ha enviado a sus clientes"
 
@@ -55809,11 +57783,11 @@
 msgid "Quote Status"
 msgstr "Estado de la Cotización"
 
-#: selling/report/quotation_trends/quotation_trends.py:52
+#: selling/report/quotation_trends/quotation_trends.py:51
 msgid "Quoted Amount"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:88
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
 msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
 msgstr "Las solicitudes de Presupuesto (RFQs) no están permitidas para {0} debido a un puntaje de {1}"
 
@@ -55840,15 +57814,15 @@
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "Random"
-msgstr ""
+msgstr "Aleatorio"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:58
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:26
-#: manufacturing/report/production_analytics/production_analytics.js:31
-#: public/js/stock_analytics.js:49
-#: selling/report/sales_analytics/sales_analytics.js:58
-#: stock/report/stock_analytics/stock_analytics.js:77
-#: support/report/issue_analytics/issue_analytics.js:39
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
 msgid "Range"
 msgstr "Rango"
 
@@ -55865,15 +57839,16 @@
 msgstr "Rango"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:79
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:263
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:315
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:669
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
-#: stock/dashboard/item_dashboard.js:243
+#: stock/dashboard/item_dashboard.js:251
 #: stock/report/delayed_item_report/delayed_item_report.py:151
-#: templates/pages/order.html:89 templates/pages/rfq.html:43
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
 msgid "Rate"
 msgstr "Precio"
 
@@ -56483,12 +58458,13 @@
 msgstr ""
 
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
 #: setup/setup_wizard/operations/install_fixtures.py:46
 #: setup/setup_wizard/operations/install_fixtures.py:167
 msgid "Raw Material"
 msgstr "Materia prima"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:392
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
 msgid "Raw Material Code"
 msgstr "Código de materia prima"
 
@@ -56544,20 +58520,21 @@
 msgid "Raw Material Item Code"
 msgstr "Código de materia prima"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:399
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
 msgid "Raw Material Name"
 msgstr "Nombre de la materia prima"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:108
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
 msgid "Raw Material Value"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:66
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
 msgid "Raw Material Warehouse"
 msgstr "Almacén de materia prima"
 
-#: manufacturing/doctype/bom/bom.js:274
-#: public/js/bom_configurator/bom_configurator.bundle.js:268
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
 msgid "Raw Materials"
 msgstr "Materias primas"
 
@@ -56639,16 +58616,16 @@
 msgid "Raw Materials Warehouse"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:616
+#: manufacturing/doctype/bom/bom.py:611
 msgid "Raw Materials cannot be blank."
 msgstr "'Materias primas' no puede estar en blanco."
 
-#: buying/doctype/purchase_order/purchase_order.js:304
-#: manufacturing/doctype/production_plan/production_plan.js:97
-#: manufacturing/doctype/work_order/work_order.js:574
-#: selling/doctype/sales_order/sales_order.js:526
-#: selling/doctype/sales_order/sales_order_list.js:49
-#: stock/doctype/material_request/material_request.js:166
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 msgid "Re-open"
 msgstr "Re-Abrir"
@@ -56665,7 +58642,7 @@
 msgid "Re-order Qty"
 msgstr "Cantidad mínima para ordenar"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:226
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
 msgid "Reached Root"
 msgstr ""
 
@@ -56735,8 +58712,8 @@
 msgid "Reading 9"
 msgstr "Lectura 9"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:300
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:577
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
 msgid "Reading Uploaded File"
 msgstr "Leer el archivo cargado"
 
@@ -56752,11 +58729,11 @@
 msgid "Readings"
 msgstr "Lecturas"
 
-#: support/doctype/issue/issue.js:44
+#: support/doctype/issue/issue.js:51
 msgid "Reason"
 msgstr "Razón"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:242
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
 msgid "Reason For Putting On Hold"
 msgstr "Motivo de Poner en Espera"
 
@@ -56766,8 +58743,14 @@
 msgid "Reason For Putting On Hold"
 msgstr "Motivo de Poner en Espera"
 
-#: buying/doctype/purchase_order/purchase_order.js:565
-#: selling/doctype/sales_order/sales_order.js:1112
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
 msgid "Reason for Hold"
 msgstr "Motivo de espera"
 
@@ -56777,13 +58760,13 @@
 msgid "Reason for Leaving"
 msgstr "Razones de renuncia"
 
-#: selling/doctype/sales_order/sales_order.js:1127
+#: selling/doctype/sales_order/sales_order.js:1289
 msgid "Reason for hold:"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:144
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
 msgid "Rebuild Tree"
-msgstr ""
+msgstr "Reconstruir el árbol"
 
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:93
 msgid "Rebuilding BTree for period ..."
@@ -56795,11 +58778,11 @@
 msgid "Recalculate Incoming/Outgoing Rate"
 msgstr ""
 
-#: projects/doctype/project/project.js:104
+#: projects/doctype/project/project.js:128
 msgid "Recalculating Purchase Cost against this Project..."
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:29
+#: assets/doctype/asset/asset_list.js:21
 msgid "Receipt"
 msgstr "Recibo"
 
@@ -56845,7 +58828,7 @@
 msgid "Receipt Document Type"
 msgstr "Tipo de Recibo de Documento"
 
-#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/account_balance/account_balance.js:55
 msgid "Receivable"
 msgstr "A cobrar"
 
@@ -56874,10 +58857,10 @@
 msgid "Receivable / Payable Account"
 msgstr "Cuenta por Cobrar / Pagar"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:67
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:236
-#: accounts/report/sales_register/sales_register.py:215
-#: accounts/report/sales_register/sales_register.py:269
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
 msgid "Receivable Account"
 msgstr "Cuenta por cobrar"
 
@@ -56908,10 +58891,10 @@
 msgid "Receive"
 msgstr "Recibir/Recibido"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:297
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
 #: buying/doctype/supplier_quotation/supplier_quotation.py:175
-#: stock/doctype/material_request/material_request_list.js:23
-#: stock/doctype/material_request/material_request_list.js:31
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
 msgid "Received"
 msgstr "Recibido"
 
@@ -56952,7 +58935,7 @@
 msgid "Received Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:891
+#: accounts/doctype/payment_entry/payment_entry.py:909
 msgid "Received Amount cannot be greater than Paid Amount"
 msgstr ""
 
@@ -56971,51 +58954,51 @@
 msgid "Received On"
 msgstr "Recibida el"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:211
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:172
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:247
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
 msgid "Received Qty"
-msgstr "Cantidad recibida"
+msgstr "Cant. Recibida"
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Received Qty"
-msgstr "Cantidad recibida"
+msgstr "Cant. Recibida"
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Received Qty"
-msgstr "Cantidad recibida"
+msgstr "Cant. Recibida"
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Received Qty"
-msgstr "Cantidad recibida"
+msgstr "Cant. Recibida"
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Received Qty"
-msgstr "Cantidad recibida"
+msgstr "Cant. Recibida"
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Received Qty"
-msgstr "Cantidad recibida"
+msgstr "Cant. Recibida"
 
 #. Label of a Float field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Received Qty"
-msgstr "Cantidad recibida"
+msgstr "Cant. Recibida"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:263
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
 msgid "Received Qty Amount"
 msgstr "Cantidad recibida Cantidad"
 
@@ -57026,6 +59009,7 @@
 msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
 msgid "Received Quantity"
 msgstr "Cantidad recibida"
 
@@ -57041,7 +59025,7 @@
 msgid "Received Quantity"
 msgstr "Cantidad recibida"
 
-#: stock/doctype/stock_entry/stock_entry.js:250
+#: stock/doctype/stock_entry/stock_entry.js:278
 msgid "Received Stock Entries"
 msgstr "Entradas de stock recibidas"
 
@@ -57074,6 +59058,10 @@
 msgid "Receiving"
 msgstr "Recepción"
 
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
+
 #. Label of a Dynamic Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
@@ -57104,8 +59092,8 @@
 msgid "Recipients"
 msgstr "Destinatarios"
 
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:93
 msgid "Reconcile"
 msgstr "Conciliar"
 
@@ -57115,11 +59103,11 @@
 msgid "Reconcile"
 msgstr "Conciliar"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:325
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
 msgid "Reconcile Entries"
 msgstr "Conciliar entradas"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:217
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
 msgid "Reconcile the Bank Transaction"
 msgstr ""
 
@@ -57186,7 +59174,7 @@
 msgid "Records"
 msgstr "Registros"
 
-#: regional/united_arab_emirates/utils.py:176
+#: regional/united_arab_emirates/utils.py:171
 msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
 msgstr ""
 
@@ -57196,6 +59184,12 @@
 msgid "Recurse Every (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
 #: accounts/doctype/pricing_rule/pricing_rule.py:232
 msgid "Recurse Over Qty cannot be less than 0"
 msgstr ""
@@ -57224,7 +59218,7 @@
 msgid "Redeem Against"
 msgstr "Canjear Contra"
 
-#: selling/page/point_of_sale/pos_payment.js:497
+#: selling/page/point_of_sale/pos_payment.js:525
 msgid "Redeem Loyalty Points"
 msgstr "Canjear Puntos de Lealtad"
 
@@ -57294,7 +59288,7 @@
 msgid "Ref Code"
 msgstr "Código de referencia"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:100
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
 msgid "Ref Date"
 msgstr "Fecha Ref."
 
@@ -57305,7 +59299,12 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:99
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:22
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
 #: manufacturing/doctype/job_card/job_card_dashboard.py:10
@@ -57459,11 +59458,12 @@
 msgid "Reference"
 msgstr "Referencia"
 
-#: accounts/doctype/journal_entry/journal_entry.py:899
+#: accounts/doctype/journal_entry/journal_entry.py:934
 msgid "Reference #{0} dated {1}"
 msgstr "Referencia #{0} con fecha {1}"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:112
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
 msgid "Reference Date"
 msgstr "Fecha de referencia"
 
@@ -57473,7 +59473,7 @@
 msgid "Reference Date"
 msgstr "Fecha de referencia"
 
-#: public/js/controllers/transaction.js:2073
+#: public/js/controllers/transaction.js:2117
 msgid "Reference Date for Early Payment Discount"
 msgstr ""
 
@@ -57495,7 +59495,7 @@
 msgid "Reference Doctype"
 msgstr "Referencia a 'DocType'"
 
-#: accounts/doctype/payment_entry/payment_entry.py:555
+#: accounts/doctype/payment_entry/payment_entry.py:570
 msgid "Reference Doctype must be one of {0}"
 msgstr "Doctype de referencia debe ser uno de {0}"
 
@@ -57664,24 +59664,30 @@
 msgid "Reference Name"
 msgstr "Nombre Referencia"
 
-#: accounts/doctype/journal_entry/journal_entry.py:532
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
 msgid "Reference No & Reference Date is required for {0}"
 msgstr "Se requiere de No. de referencia y fecha para {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1087
+#: accounts/doctype/payment_entry/payment_entry.py:1104
 msgid "Reference No and Reference Date is mandatory for Bank transaction"
 msgstr "Nro de referencia y fecha de referencia es obligatoria para las transacciones bancarias"
 
-#: accounts/doctype/journal_entry/journal_entry.py:537
+#: accounts/doctype/journal_entry/journal_entry.py:552
 msgid "Reference No is mandatory if you entered Reference Date"
 msgstr "El No. de referencia es obligatoria si usted introdujo la fecha"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:260
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
 msgid "Reference No."
 msgstr "Numero de referencia."
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:88
-#: public/js/bank_reconciliation_tool/dialog_manager.js:123
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
 msgid "Reference Number"
 msgstr "Número de referencia"
 
@@ -57857,7 +59863,15 @@
 msgid "References"
 msgstr "Referencias"
 
-#: accounts/doctype/payment_entry/payment_entry.py:631
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
 msgstr ""
 
@@ -57873,7 +59887,8 @@
 msgid "Referral Sales Partner"
 msgstr "Socio de ventas de referencia"
 
-#: selling/page/sales_funnel/sales_funnel.js:44
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
 msgid "Refresh"
 msgstr "Actualizar"
 
@@ -57883,7 +59898,7 @@
 msgid "Refresh Google Sheet"
 msgstr "Actualizar hoja de Google"
 
-#: accounts/doctype/bank/bank.js:22
+#: accounts/doctype/bank/bank.js:21
 msgid "Refresh Plaid Link"
 msgstr ""
 
@@ -57893,7 +59908,7 @@
 msgid "Refresh Token"
 msgstr "Actualizar Token"
 
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Regards,"
 msgstr "Saludos,"
 
@@ -57904,7 +59919,7 @@
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Regional"
-msgstr ""
+msgstr "Regional"
 
 #. Label of a Code field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -58035,8 +60050,8 @@
 msgid "Relation"
 msgstr "Relación"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:234
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:278
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
 msgid "Release Date"
 msgstr "Fecha de lanzamiento"
 
@@ -58052,7 +60067,7 @@
 msgid "Release Date"
 msgstr "Fecha de lanzamiento"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
 msgid "Release date must be in the future"
 msgstr "La fecha de lanzamiento debe ser en el futuro"
 
@@ -58062,17 +60077,18 @@
 msgid "Relieving Date"
 msgstr "Fecha de relevo"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:118
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
 msgid "Remaining"
 msgstr "Restante"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
-#: accounts/report/accounts_receivable/accounts_receivable.py:1085
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:181
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
 msgid "Remaining Balance"
 msgstr "Balance restante"
 
-#: selling/page/point_of_sale/pos_payment.js:350
+#: selling/page/point_of_sale/pos_payment.js:367
 msgid "Remark"
 msgstr "Observación"
 
@@ -58095,11 +60111,17 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
-#: accounts/report/accounts_receivable/accounts_receivable.py:1117
-#: accounts/report/general_ledger/general_ledger.py:661
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
 #: accounts/report/purchase_register/purchase_register.py:296
-#: accounts/report/sales_register/sales_register.py:333
+#: accounts/report/sales_register/sales_register.py:334
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:95
 msgid "Remarks"
 msgstr "Observaciones"
@@ -58219,11 +60241,15 @@
 msgid "Remarks Column Length"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:323
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
 msgid "Removed items with no change in quantity or value."
 msgstr "Elementos eliminados que no han sido afectados en cantidad y valor"
 
-#: utilities/doctype/rename_tool/rename_tool.js:25
+#: utilities/doctype/rename_tool/rename_tool.js:24
 msgid "Rename"
 msgstr "Renombrar"
 
@@ -58240,7 +60266,7 @@
 msgid "Rename Log"
 msgstr "Cambiar el nombre de sesión"
 
-#: accounts/doctype/account/account.py:502
+#: accounts/doctype/account/account.py:516
 msgid "Rename Not Allowed"
 msgstr "Cambiar nombre no permitido"
 
@@ -58249,7 +60275,7 @@
 msgid "Rename Tool"
 msgstr "Herramienta para renombrar"
 
-#: accounts/doctype/account/account.py:494
+#: accounts/doctype/account/account.py:508
 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
 msgstr "Solo se permite cambiar el nombre a través de la empresa matriz {0}, para evitar discrepancias."
 
@@ -58272,22 +60298,22 @@
 msgid "Rented"
 msgstr "Arrendado"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:34
-#: crm/doctype/opportunity/opportunity.js:113
-#: stock/doctype/delivery_note/delivery_note.js:228
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: support/doctype/issue/issue.js:30
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
 msgid "Reopen"
 msgstr "Reabrir"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:66
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
 #: stock/report/stock_projected_qty/stock_projected_qty.py:206
 msgid "Reorder Level"
 msgstr "Nivel de reabastecimiento"
 
 #: stock/report/stock_projected_qty/stock_projected_qty.py:213
 msgid "Reorder Qty"
-msgstr "Cantidad a reabastecer"
+msgstr "Cant. a reabastecer"
 
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -58313,7 +60339,7 @@
 msgid "Repair"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:107
+#: assets/doctype/asset/asset.js:127
 msgid "Repair Asset"
 msgstr ""
 
@@ -58361,10 +60387,16 @@
 msgid "Replace BOM"
 msgstr "Sustituir la Lista de Materiales (BOM)"
 
-#: crm/report/lead_details/lead_details.js:36
-#: support/report/issue_analytics/issue_analytics.js:57
-#: support/report/issue_summary/issue_summary.js:44
-#: support/report/issue_summary/issue_summary.py:354
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
 msgid "Replied"
 msgstr "Respondido"
 
@@ -58392,7 +60424,7 @@
 msgid "Replied"
 msgstr "Respondido"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
 msgid "Report"
 msgstr "Reporte"
 
@@ -58412,7 +60444,7 @@
 msgid "Report Date"
 msgstr "Fecha del reporte"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:213
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
 msgid "Report Error"
 msgstr ""
 
@@ -58428,12 +60460,12 @@
 msgid "Report Type"
 msgstr "Tipo de reporte"
 
-#: accounts/doctype/account/account.py:395
+#: accounts/doctype/account/account.py:410
 msgid "Report Type is mandatory"
 msgstr "El tipo de reporte es obligatorio"
 
-#: accounts/report/balance_sheet/balance_sheet.js:17
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:17
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
 msgid "Report View"
 msgstr "Vista de Reporte"
 
@@ -58467,8 +60499,9 @@
 msgid "Reports to"
 msgstr "Enviar Informes a"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:70
-#: accounts/doctype/sales_invoice/sales_invoice.js:73
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
 msgid "Repost Accounting Entries"
 msgstr ""
 
@@ -58513,6 +60546,12 @@
 msgid "Repost Payment Ledger Items"
 msgstr ""
 
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr ""
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -58531,11 +60570,11 @@
 msgid "Repost Status"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:137
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
 msgid "Repost has started in the background"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:38
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
 msgid "Repost in background"
 msgstr ""
 
@@ -58543,7 +60582,7 @@
 msgid "Repost started in the background"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:105
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
 msgid "Reposting Completed {0}%"
 msgstr ""
 
@@ -58559,25 +60598,26 @@
 msgid "Reposting Info"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:113
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
 msgid "Reposting Progress"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:169
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
 msgid "Reposting entries created: {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:89
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
 msgid "Reposting has been started in the background."
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:47
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
 msgid "Reposting in the background."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:76
-#: accounts/doctype/sales_invoice/sales_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
 msgid "Reposting..."
 msgstr ""
 
@@ -58635,11 +60675,20 @@
 msgid "Represents Company"
 msgstr "Representa a la Compañía"
 
-#: public/js/utils.js:678
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
 msgid "Reqd by date"
 msgstr "Requerido por fecha"
 
-#: crm/doctype/opportunity/opportunity.js:87
+#: crm/doctype/opportunity/opportunity.js:89
 msgid "Request For Quotation"
 msgstr "Solicitud de presupuesto"
 
@@ -58649,7 +60698,7 @@
 msgid "Request Parameters"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:269
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
 msgid "Request Timeout"
 msgstr ""
 
@@ -58673,11 +60722,11 @@
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation/request_for_quotation.json
-#: buying/doctype/request_for_quotation/request_for_quotation.py:346
-#: buying/doctype/supplier_quotation/supplier_quotation.js:57
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:274
-#: stock/doctype/material_request/material_request.js:142
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
 msgid "Request for Quotation"
 msgstr "Solicitud de Cotización"
 
@@ -58715,7 +60764,7 @@
 msgid "Request for Quotation Supplier"
 msgstr "Proveedor de Solicitud de Presupuesto"
 
-#: selling/doctype/sales_order/sales_order.js:571
+#: selling/doctype/sales_order/sales_order.js:650
 msgid "Request for Raw Materials"
 msgstr "Solicitud de materias primas"
 
@@ -58771,6 +60820,10 @@
 msgid "Requested Qty"
 msgstr "Cant. Solicitada"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:46
 msgid "Requesting Site"
 msgstr "Sitio solicitante"
@@ -58779,8 +60832,8 @@
 msgid "Requestor"
 msgstr "Solicitante"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:165
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:193
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
 msgid "Required By"
 msgstr "Solicitado por"
 
@@ -58857,11 +60910,18 @@
 msgid "Required Items"
 msgstr "Artículos Requeridos"
 
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
+
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:88
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:29
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:58
-#: manufacturing/report/production_planning_report/production_planning_report.py:411
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
 msgid "Required Qty"
 msgstr "Cant. Solicitada"
@@ -58935,7 +60995,7 @@
 msgid "Research"
 msgstr "Investigación"
 
-#: setup/doctype/company/company.py:383
+#: setup/doctype/company/company.py:374
 msgid "Research & Development"
 msgstr "Investigación y desarrollo"
 
@@ -58967,11 +61027,11 @@
 msgid "Reselect, if the chosen contact is edited after save"
 msgstr "Vuelva a seleccionar, si el contacto elegido se edita después de guardar"
 
-#: accounts/doctype/payment_request/payment_request.js:30
+#: accounts/doctype/payment_request/payment_request.js:39
 msgid "Resend Payment Email"
 msgstr "Vuelva a enviar el pago por correo electrónico"
 
-#: stock/report/reserved_stock/reserved_stock.js:121
+#: stock/report/reserved_stock/reserved_stock.js:118
 msgid "Reservation Based On"
 msgstr ""
 
@@ -58981,12 +61041,12 @@
 msgid "Reservation Based On"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: stock/doctype/pick_list/pick_list.js:110
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
 msgid "Reserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:322
+#: selling/doctype/sales_order/sales_order.js:347
 msgid "Reserve Stock"
 msgstr ""
 
@@ -59020,6 +61080,8 @@
 msgid "Reserved"
 msgstr "Reservado"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
 #: stock/report/reserved_stock/reserved_stock.py:124
 #: stock/report/stock_projected_qty/stock_projected_qty.py:164
 msgid "Reserved Qty"
@@ -59059,16 +61121,28 @@
 msgid "Reserved Qty for Production Plan"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Subcontract"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:497
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
 msgid "Reserved Qty should be greater than Delivered Qty."
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:116
 msgid "Reserved Quantity"
 msgstr "Cantidad Reservada"
@@ -59077,26 +61151,28 @@
 msgid "Reserved Quantity for Production"
 msgstr "Cantidad reservada para producción"
 
-#: stock/stock_ledger.py:1982
+#: stock/stock_ledger.py:1955
 msgid "Reserved Serial No."
 msgstr ""
 
 #. Name of a report
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:374
-#: stock/doctype/pick_list/pick_list.js:120
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
 #: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:459 stock/stock_ledger.py:1962
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
 msgid "Reserved Stock"
-msgstr ""
+msgstr "Existencias Reservadas"
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Stock"
-msgstr ""
+msgstr "Existencias Reservadas"
 
-#: stock/stock_ledger.py:2012
+#: stock/stock_ledger.py:1985
 msgid "Reserved Stock for Batch"
 msgstr ""
 
@@ -59128,21 +61204,27 @@
 msgid "Reserved for sub contracting"
 msgstr "Reservado para Subcontratación"
 
-#: selling/doctype/sales_order/sales_order.js:335
-#: stock/doctype/pick_list/pick_list.js:237
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
 msgid "Reserving Stock..."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:139
-#: support/doctype/issue/issue.js:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
 msgid "Reset"
 msgstr "Reiniciar"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
 msgid "Reset Plaid Link"
 msgstr ""
 
-#: support/doctype/issue/issue.js:39
+#: support/doctype/issue/issue.js:46
 msgid "Reset Service Level Agreement"
 msgstr "Restablecer acuerdo de nivel de servicio"
 
@@ -59152,7 +61234,7 @@
 msgid "Reset Service Level Agreement"
 msgstr "Restablecer acuerdo de nivel de servicio"
 
-#: support/doctype/issue/issue.js:56
+#: support/doctype/issue/issue.js:63
 msgid "Resetting Service Level Agreement."
 msgstr "Restablecimiento del acuerdo de nivel de servicio."
 
@@ -59241,9 +61323,9 @@
 msgstr "Resolver"
 
 #: accounts/doctype/dunning/dunning_list.js:4
-#: support/report/issue_analytics/issue_analytics.js:58
-#: support/report/issue_summary/issue_summary.js:46
-#: support/report/issue_summary/issue_summary.py:366
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
 msgid "Resolved"
 msgstr "Resuelto"
 
@@ -59301,7 +61383,7 @@
 msgid "Response Result Key Path"
 msgstr "Ruta clave del resultado de la respuesta"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:95
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
 msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
 msgstr "El tiempo de respuesta para la {0} prioridad en la fila {1} no puede ser mayor que el tiempo de resolución."
 
@@ -59317,12 +61399,12 @@
 msgid "Responsible"
 msgstr "Responsable"
 
-#: setup/setup_wizard/operations/defaults_setup.py:109
+#: setup/setup_wizard/operations/defaults_setup.py:107
 #: setup/setup_wizard/operations/install_fixtures.py:109
 msgid "Rest Of The World"
 msgstr "Resto del mundo"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:72
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
 msgid "Restart"
 msgstr ""
 
@@ -59330,7 +61412,7 @@
 msgid "Restart Subscription"
 msgstr "Reiniciar Suscripción"
 
-#: assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:108
 msgid "Restore Asset"
 msgstr ""
 
@@ -59345,7 +61427,7 @@
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Restrict Items Based On"
-msgstr ""
+msgstr "Restringir Pruductos según"
 
 #. Label of a Section Break field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
@@ -59377,12 +61459,12 @@
 msgid "Result Title Field"
 msgstr "Campo de título del resultado"
 
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: selling/doctype/sales_order/sales_order.js:515
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
 msgid "Resume"
 msgstr "Reanudar"
 
-#: manufacturing/doctype/job_card/job_card.js:255
+#: manufacturing/doctype/job_card/job_card.js:288
 msgid "Resume Job"
 msgstr ""
 
@@ -59409,11 +61491,11 @@
 msgid "Retained Earnings"
 msgstr "UTILIDADES RETENIDAS"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
 msgid "Retention Stock Entry"
 msgstr "Entrada de Retención de Acciones"
 
-#: stock/doctype/stock_entry/stock_entry.js:450
+#: stock/doctype/stock_entry/stock_entry.js:524
 msgid "Retention Stock Entry already created or Sample Quantity not provided"
 msgstr "Entrada de Inventario de Retención ya creada o Cantidad de muestra no proporcionada"
 
@@ -59423,20 +61505,21 @@
 msgid "Retried"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:134
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 #: accounts/doctype/ledger_merge/ledger_merge.js:72
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:65
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
 msgid "Retry"
 msgstr "Reintentar"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:13
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
 msgid "Retry Failed Transactions"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
-#: stock/doctype/delivery_note/delivery_note_list.js:6
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:6
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
 msgid "Return"
 msgstr "Retornar"
 
@@ -59464,11 +61547,11 @@
 msgid "Return"
 msgstr "Retornar"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:120
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
 msgid "Return / Credit Note"
 msgstr "Devolución / Nota de Crédito"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
 msgid "Return / Debit Note"
 msgstr "Retorno / Nota de Crédito"
 
@@ -59500,7 +61583,7 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Return Against Purchase Invoice"
-msgstr "Devolución contra factura de compra"
+msgstr "Devolución contra Factura de Compra"
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
@@ -59514,12 +61597,12 @@
 msgid "Return Against Subcontracting Receipt"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:194
+#: manufacturing/doctype/work_order/work_order.js:205
 msgid "Return Components"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:10
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:10
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
 msgid "Return Issued"
 msgstr ""
 
@@ -59541,16 +61624,16 @@
 msgid "Return Issued"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
 msgid "Return Qty"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:265
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
 msgid "Return Qty from Rejected Warehouse"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:77
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:142
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
 msgid "Return of Components"
 msgstr ""
 
@@ -59630,7 +61713,7 @@
 msgid "Returned Qty in Stock UOM"
 msgstr ""
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:103
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
 msgid "Returned exchange rate is neither integer not float."
 msgstr ""
 
@@ -59648,14 +61731,14 @@
 msgid "Returns"
 msgstr "Devoluciones"
 
-#: accounts/report/accounts_payable/accounts_payable.js:154
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
-#: accounts/report/accounts_receivable/accounts_receivable.js:186
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
 msgid "Revaluation Journals"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
 msgid "Revenue"
 msgstr ""
 
@@ -59665,7 +61748,7 @@
 msgid "Reversal Of"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:33
+#: accounts/doctype/journal_entry/journal_entry.js:73
 msgid "Reverse Journal Entry"
 msgstr "Invertir Entrada de Diario"
 
@@ -59768,6 +61851,11 @@
 msgid "Ringing"
 msgstr "Zumbido"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
+
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -59822,12 +61910,12 @@
 msgid "Root"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:41
+#: accounts/doctype/account/account_tree.js:47
 msgid "Root Company"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:112
-#: accounts/report/account_balance/account_balance.js:23
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
 msgid "Root Type"
 msgstr "Tipo de root"
 
@@ -59843,19 +61931,19 @@
 msgid "Root Type"
 msgstr "Tipo de root"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
 msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
 msgstr ""
 
-#: accounts/doctype/account/account.py:392
+#: accounts/doctype/account/account.py:407
 msgid "Root Type is mandatory"
 msgstr "tipo de root es obligatorio"
 
-#: accounts/doctype/account/account.py:195
+#: accounts/doctype/account/account.py:212
 msgid "Root cannot be edited."
 msgstr "Usuario root no se puede editar."
 
-#: accounts/doctype/cost_center/cost_center.py:49
+#: accounts/doctype/cost_center/cost_center.py:47
 msgid "Root cannot have a parent cost center"
 msgstr "la tabla raíz no puede tener un centro de costes padre / principal"
 
@@ -59867,7 +61955,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
-#: accounts/report/account_balance/account_balance.js:54
+#: accounts/report/account_balance/account_balance.js:56
 msgid "Round Off"
 msgstr "REDONDEOS"
 
@@ -59902,7 +61990,7 @@
 msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:282
-#: accounts/report/sales_register/sales_register.py:310
+#: accounts/report/sales_register/sales_register.py:311
 msgid "Rounded Total"
 msgstr "Total redondeado"
 
@@ -60128,12 +62216,12 @@
 msgid "Rounding Loss Allowance"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:41
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
 msgid "Rounding Loss Allowance should be between 0 and 1"
 msgstr ""
 
-#: controllers/stock_controller.py:216 controllers/stock_controller.py:231
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
 msgid "Rounding gain/loss Entry for Stock Transfer"
 msgstr ""
 
@@ -60174,62 +62262,62 @@
 msgid "Routing Name"
 msgstr "Nombre de Enrutamiento"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:428
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
 msgid "Row #"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:334
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
 msgid "Row # {0}:"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:181
+#: controllers/sales_and_purchase_return.py:179
 msgid "Row # {0}: Cannot return more than {1} for Item {2}"
 msgstr "Fila #{0}: No se puede devolver más de {1} para el producto {2}"
 
-#: controllers/sales_and_purchase_return.py:126
+#: controllers/sales_and_purchase_return.py:124
 msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
 msgstr "Fila #{0}: La tasa no puede ser mayor que la tasa utilizada en {1} {2}"
 
-#: controllers/sales_and_purchase_return.py:111
+#: controllers/sales_and_purchase_return.py:109
 msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
 msgstr "Fila n.º {0}: el artículo devuelto {1} no existe en {2} {3}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:439
-#: accounts/doctype/sales_invoice/sales_invoice.py:1715
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
 msgid "Row #{0} (Payment Table): Amount must be negative"
 msgstr "Fila #{0} (Tabla de pagos): El importe debe ser negativo"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:437
-#: accounts/doctype/sales_invoice/sales_invoice.py:1710
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
 msgid "Row #{0} (Payment Table): Amount must be positive"
 msgstr "Fila #{0} (Tabla de pagos): El importe debe ser positivo"
 
-#: stock/doctype/item/item.py:480
+#: stock/doctype/item/item.py:481
 msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:235
+#: stock/doctype/quality_inspection/quality_inspection.py:233
 msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:215
+#: stock/doctype/quality_inspection/quality_inspection.py:213
 msgid "Row #{0}: Acceptance Criteria Formula is required."
 msgstr ""
 
 #: controllers/subcontracting_controller.py:72
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
 msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
 msgstr ""
 
-#: controllers/buying_controller.py:231
+#: controllers/buying_controller.py:225
 msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
 msgstr "Fila #{0}: Almacén Aceptado y Almacén de Proveedores no pueden ser iguales"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:406
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
 msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
 msgstr ""
 
-#: controllers/accounts_controller.py:887
+#: controllers/accounts_controller.py:951
 msgid "Row #{0}: Account {1} does not belong to company {2}"
 msgstr "Fila #{0}: La Cuenta {1} no pertenece a la Empresa {2}"
 
@@ -60238,59 +62326,59 @@
 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
 msgstr "Fila #{0}: Importe asignado no puede ser mayor que la cantidad pendiente."
 
-#: accounts/doctype/payment_entry/payment_entry.py:401
+#: accounts/doctype/payment_entry/payment_entry.py:403
 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:309
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
 msgid "Row #{0}: Amount must be a positive number"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:375
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
 msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
 msgstr "Fila  #{0}: el elemento {1} no puede ser presentado, ya es {2}"
 
-#: buying/doctype/purchase_order/purchase_order.py:351
+#: buying/doctype/purchase_order/purchase_order.py:350
 msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:313
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
 msgid "Row #{0}: Batch No {1} is already selected."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:736
+#: accounts/doctype/payment_entry/payment_entry.py:757
 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3064
+#: controllers/accounts_controller.py:3119
 msgid "Row #{0}: Cannot delete item {1} which has already been billed."
 msgstr "Fila # {0}: no se puede eliminar el elemento {1} que ya se ha facturado."
 
-#: controllers/accounts_controller.py:3038
+#: controllers/accounts_controller.py:3093
 msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
 msgstr "Fila # {0}: no se puede eliminar el elemento {1} que ya se entregó"
 
-#: controllers/accounts_controller.py:3057
+#: controllers/accounts_controller.py:3112
 msgid "Row #{0}: Cannot delete item {1} which has already been received"
 msgstr "Fila # {0}: no se puede eliminar el elemento {1} que ya se ha recibido"
 
-#: controllers/accounts_controller.py:3044
+#: controllers/accounts_controller.py:3099
 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
 msgstr "Fila # {0}: No se puede eliminar el elemento {1} que tiene una orden de trabajo asignada."
 
-#: controllers/accounts_controller.py:3050
+#: controllers/accounts_controller.py:3105
 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
 msgstr "Fila # {0}: No se puede eliminar el artículo {1} que se asigna a la orden de compra del cliente."
 
-#: controllers/buying_controller.py:236
+#: controllers/buying_controller.py:230
 msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
 msgstr "Fila # {0}: No se puede seleccionar el Almacén del proveedor mientras se suministran materias primas al subcontratista"
 
-#: controllers/accounts_controller.py:3309
+#: controllers/accounts_controller.py:3361
 msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
 msgstr "Fila # {0}: no se puede establecer el precio si el monto es mayor que el importe facturado para el elemento {1}."
 
-#: manufacturing/doctype/job_card/job_card.py:864
+#: manufacturing/doctype/job_card/job_card.py:861
 msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
 msgstr ""
 
@@ -60298,35 +62386,35 @@
 msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
 msgstr "Fila n.º {0}: el elemento secundario no debe ser un paquete de productos. Elimine el elemento {1} y guarde"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:97
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
 msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
 msgstr "Fila #{0}: Fecha de Liquidación {1} no puede ser anterior a la Fecha de Cheque {2}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:286
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
 msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:288
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
 msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
 msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:282
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
 msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:292
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
 msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:385
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
 msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
 msgstr "Fila # {0}: el centro de costos {1} no pertenece a la compañía {2}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:64
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
 msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
 msgstr ""
 
@@ -60334,7 +62422,7 @@
 msgid "Row #{0}: Dates overlapping with other row"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:375
+#: buying/doctype/purchase_order/purchase_order.py:374
 msgid "Row #{0}: Default BOM not found for FG Item {1}"
 msgstr ""
 
@@ -60342,35 +62430,35 @@
 msgid "Row #{0}: Duplicate entry in References {1} {2}"
 msgstr "Fila #{0}: Entrada duplicada en Referencias {1} {2}"
 
-#: selling/doctype/sales_order/sales_order.py:237
+#: selling/doctype/sales_order/sales_order.py:239
 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
 msgstr "Fila #{0}: La fecha de entrega esperada no puede ser anterior a la fecha de la orden de compra"
 
-#: controllers/stock_controller.py:336
+#: controllers/stock_controller.py:533
 msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:378
+#: buying/doctype/purchase_order/purchase_order.py:379
 msgid "Row #{0}: Finished Good Item Qty can not be zero"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:362
+#: buying/doctype/purchase_order/purchase_order.py:361
 msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:369
+#: buying/doctype/purchase_order/purchase_order.py:368
 msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
 msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:571
+#: accounts/doctype/journal_entry/journal_entry.py:595
 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:577
+#: accounts/doctype/journal_entry/journal_entry.py:605
 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
 msgstr ""
 
@@ -60378,117 +62466,117 @@
 msgid "Row #{0}: From Date cannot be before To Date"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:489
+#: public/js/utils/barcode_scanner.js:394
 msgid "Row #{0}: Item added"
 msgstr "Fila # {0}: Elemento agregado"
 
-#: buying/utils.py:93
+#: buying/utils.py:92
 msgid "Row #{0}: Item {1} does not exist"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:949
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
 msgstr "Fila # {0}: el artículo {1} no es un artículo serializado / en lote. No puede tener un No de serie / No de lote en su contra."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:303
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
 msgid "Row #{0}: Item {1} is not a service item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:261
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
 msgid "Row #{0}: Item {1} is not a stock item"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:657
+#: accounts/doctype/payment_entry/payment_entry.py:678
 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
 msgstr "Fila #{0}: Asiento {1} no tiene cuenta {2} o ya compara con otro bono"
 
-#: stock/doctype/item/item.py:351
+#: stock/doctype/item/item.py:350
 msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:535
+#: selling/doctype/sales_order/sales_order.py:547
 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
 msgstr "Fila #{0}: No se permite cambiar de proveedores debido a que la Orden de Compra ya existe"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1032
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
 msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:687
+#: stock/doctype/stock_entry/stock_entry.py:643
 msgid "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}."
 msgstr "Fila # {0}: la operación {1} no se completa para {2} cantidad de productos terminados en la orden de trabajo {3}. Actualice el estado de la operación a través de la Tarjeta de trabajo {4}."
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:93
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
 msgid "Row #{0}: Payment document is required to complete the transaction"
 msgstr "Fila # {0}: se requiere un documento de pago para completar la transacción"
 
-#: manufacturing/doctype/production_plan/production_plan.py:892
+#: manufacturing/doctype/production_plan/production_plan.py:902
 msgid "Row #{0}: Please select Item Code in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:895
+#: manufacturing/doctype/production_plan/production_plan.py:905
 msgid "Row #{0}: Please select the BOM No in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:889
-msgid "Row #{0}: Please select the FG Warehouse in Assembly Items"
-msgstr ""
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
+msgstr "Fila #{0}: Por favor, seleccione el Almacén de Sub-montaje"
 
-#: stock/doctype/item/item.py:487
+#: stock/doctype/item/item.py:488
 msgid "Row #{0}: Please set reorder quantity"
 msgstr "Fila  #{0}: Configure la cantidad de pedido"
 
-#: controllers/accounts_controller.py:367
+#: controllers/accounts_controller.py:414
 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:487
+#: public/js/utils/barcode_scanner.js:392
 msgid "Row #{0}: Qty increased by {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:264
-#: assets/doctype/asset_capitalization/asset_capitalization.py:306
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
 msgid "Row #{0}: Qty must be a positive number"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:301
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
 msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
 msgstr ""
 
-#: controllers/accounts_controller.py:1018
-#: controllers/accounts_controller.py:3166
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
 msgid "Row #{0}: Quantity for Item {1} cannot be zero."
 msgstr "Fila # {0}: La cantidad del artículo {1} no puede ser cero."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1017
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
 msgstr ""
 
-#: utilities/transaction_base.py:113 utilities/transaction_base.py:119
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
 msgstr ""
 
-#: controllers/buying_controller.py:470
+#: controllers/buying_controller.py:464
 msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1016
+#: accounts/doctype/payment_entry/payment_entry.js:1234
 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
 msgstr "Fila #{0}: Tipo de documento de referencia debe ser uno de la orden de compra, factura de compra o de entrada de diario"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1008
+#: accounts/doctype/payment_entry/payment_entry.js:1220
 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
 msgstr "Fila # {0}: el tipo de documento de referencia debe ser pedido de cliente, factura de venta, asiento de diario o reclamación."
 
-#: controllers/buying_controller.py:455
+#: controllers/buying_controller.py:449
 msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
 msgstr "Fila #{0}: La cantidad rechazada no se puede introducir en el campo 'retorno de compras'"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:387
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
 msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
 msgstr ""
 
@@ -60496,22 +62584,22 @@
 msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
 msgstr ""
 
-#: controllers/buying_controller.py:849
+#: controllers/buying_controller.py:878
 msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
 msgstr "Fila# {0}: Requerido por fecha no puede ser anterior a Fecha de Transacción"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:382
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
 msgid "Row #{0}: Scrap Item Qty cannot be zero"
 msgstr ""
 
-#: controllers/selling_controller.py:212
+#: controllers/selling_controller.py:213
 msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
 "\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
 "\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
 "\t\t\t\t\tthis validation."
 msgstr ""
 
-#: controllers/stock_controller.py:97
+#: controllers/stock_controller.py:137
 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
 msgstr "Fila # {0}: El número de serie {1} no pertenece al lote {2}"
 
@@ -60523,27 +62611,35 @@
 msgid "Row #{0}: Serial No {1} is already selected."
 msgstr ""
 
-#: controllers/accounts_controller.py:395
+#: controllers/accounts_controller.py:442
 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
 msgstr "Fila n.º {0}: la fecha de finalización del servicio no puede ser anterior a la fecha de contabilización de facturas"
 
-#: controllers/accounts_controller.py:391
+#: controllers/accounts_controller.py:436
 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
 msgstr "Fila n.º {0}: la fecha de inicio del servicio no puede ser mayor que la fecha de finalización del servicio"
 
-#: controllers/accounts_controller.py:387
+#: controllers/accounts_controller.py:430
 msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
 msgstr "Fila n.º {0}: se requiere la fecha de inicio y finalización del servicio para la contabilidad diferida"
 
-#: selling/doctype/sales_order/sales_order.py:391
+#: selling/doctype/sales_order/sales_order.py:402
 msgid "Row #{0}: Set Supplier for item {1}"
 msgstr "Fila #{0}: Asignar Proveedor para el elemento {1}"
 
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr "Fila #{0}: Se requiere hora de inicio y hora de fin"
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr "Fila #{0}: La hora de inicio debe ser antes del fin"
+
 #: stock/doctype/quality_inspection/quality_inspection.py:120
 msgid "Row #{0}: Status is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:381
+#: accounts/doctype/journal_entry/journal_entry.py:391
 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
 msgstr "Fila # {0}: El estado debe ser {1} para el descuento de facturas {2}"
 
@@ -60551,59 +62647,55 @@
 msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:962
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:975
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:989
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
 msgid "Row #{0}: Stock is already reserved for the Item {1}."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:605
+#: stock/doctype/delivery_note/delivery_note.py:680
 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:285
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
 msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1003
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
 msgstr ""
 
-#: controllers/stock_controller.py:110
+#: controllers/stock_controller.py:150
 msgid "Row #{0}: The batch {1} has already expired."
 msgstr "Fila nº {0}: el lote {1} ya ha caducado."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1687
-msgid "Row #{0}: The following Serial Nos are not present in Delivery Note {1}:"
-msgstr ""
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
+msgstr "Fila #{0}: Los siguientes números de serie no están presentes en la Nota de entrega {1}:"
 
-#: manufacturing/doctype/workstation/workstation.py:116
+#: manufacturing/doctype/workstation/workstation.py:137
 msgid "Row #{0}: Timings conflicts with row {1}"
 msgstr "Línea #{0}: tiene conflictos de tiempo con la linea {1}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1402
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
 msgid "Row #{0}: You must select an Asset for Item {1}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1696
-msgid "Row #{0}: {1} Serial numbers required for Item {2}. You have provided {3}."
-msgstr ""
-
-#: controllers/buying_controller.py:483 public/js/controllers/buying.js:208
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
 msgid "Row #{0}: {1} can not be negative for item {2}"
 msgstr "Fila #{0}: {1} no puede ser negativo para el elemento {2}"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:228
+#: stock/doctype/quality_inspection/quality_inspection.py:226
 msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
 msgstr ""
 
@@ -60611,15 +62703,19 @@
 msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
 msgstr "Fila # {0}: {1} es obligatorio para crear las {2} facturas de apertura."
 
-#: assets/doctype/asset_category/asset_category.py:88
+#: assets/doctype/asset_category/asset_category.py:90
 msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
 msgstr ""
 
-#: buying/utils.py:106
-msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:65
+#: buying/utils.py:100
+msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
+msgstr "Fila #{1}: El Almacén es obligatorio para el producto en stock {0}"
+
+#: assets/doctype/asset_category/asset_category.py:67
 msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
 msgstr "Fila # {}: la moneda de {} - {} no coincide con la moneda de la empresa."
 
@@ -60627,19 +62723,19 @@
 msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr "Fila # {}: la fecha de contabilización de la depreciación no debe ser igual a la fecha de disponibilidad para uso."
 
-#: assets/doctype/asset/asset.py:308
+#: assets/doctype/asset/asset.py:306
 msgid "Row #{}: Finance Book should not be empty since you're using multiple."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:338
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
 msgid "Row #{}: Item Code: {} is not available under warehouse {}."
 msgstr "Fila # {}: Código de artículo: {} no está disponible en el almacén {}."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:99
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
 msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:87
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
 msgid "Row #{}: POS Invoice {} has been {}"
 msgstr "Fila # {}: Factura de punto de venta {} ha sido {}"
 
@@ -60647,7 +62743,7 @@
 msgid "Row #{}: POS Invoice {} is not against customer {}"
 msgstr "Fila # {}: Factura de punto de venta {} no es contra el cliente {}"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:84
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
 msgid "Row #{}: POS Invoice {} is not submitted yet"
 msgstr "Fila # {}: la factura de POS {} aún no se envió"
 
@@ -60655,23 +62751,23 @@
 msgid "Row #{}: Please assign task to a member."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:300
+#: assets/doctype/asset/asset.py:298
 msgid "Row #{}: Please use a different Finance Book."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:398
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
 msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
 msgstr "Fila # {}: No de serie {} no se puede devolver porque no se tramitó en la factura original {}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:345
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
 msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
 msgstr "Fila # {}: la cantidad de existencias no es suficiente para el código de artículo: {} debajo del almacén {}. Cantidad disponible {}."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:371
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
 msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:83
+#: stock/doctype/pick_list/pick_list.py:86
 msgid "Row #{}: item {} has been picked already."
 msgstr ""
 
@@ -60683,39 +62779,47 @@
 msgid "Row #{}: {} {} does not exist."
 msgstr "Fila # {}: {} {} no existe."
 
-#: stock/doctype/item/item.py:1364
+#: stock/doctype/item/item.py:1349
 msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:599
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr "Número de fila"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr "Fila {0}"
+
+#: manufacturing/doctype/job_card/job_card.py:606
 msgid "Row {0} : Operation is required against the raw material item {1}"
 msgstr "Fila {0}: se requiere operación contra el artículo de materia prima {1}"
 
-#: stock/doctype/pick_list/pick_list.py:113
+#: stock/doctype/pick_list/pick_list.py:116
 msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1135
+#: stock/doctype/stock_entry/stock_entry.py:1151
 msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1175
 msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:190
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:509
+#: accounts/doctype/journal_entry/journal_entry.py:524
 msgid "Row {0}: Account {1} and Party Type {2} have different account types"
 msgstr ""
 
-#: controllers/accounts_controller.py:2536
+#: controllers/accounts_controller.py:2596
 msgid "Row {0}: Account {1} is a Group Account"
 msgstr ""
 
@@ -60723,96 +62827,100 @@
 msgid "Row {0}: Activity Type is mandatory."
 msgstr "Fila {0}: Tipo de actividad es obligatoria."
 
-#: accounts/doctype/journal_entry/journal_entry.py:561
+#: accounts/doctype/journal_entry/journal_entry.py:576
 msgid "Row {0}: Advance against Customer must be credit"
 msgstr "Fila {0}: Avance contra el Cliente debe ser de crédito"
 
-#: accounts/doctype/journal_entry/journal_entry.py:563
+#: accounts/doctype/journal_entry/journal_entry.py:578
 msgid "Row {0}: Advance against Supplier must be debit"
 msgstr "Fila {0}: Avance contra el Proveedor debe ser debito"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:671
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:663
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:763
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:770
 msgid "Row {0}: Bill of Materials not found for the Item {1}"
 msgstr "Fila {0}: Lista de materiales no se encuentra para el elemento {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:796
+#: accounts/doctype/journal_entry/journal_entry.py:830
 msgid "Row {0}: Both Debit and Credit values cannot be zero"
 msgstr ""
 
-#: controllers/buying_controller.py:438 controllers/selling_controller.py:204
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
 msgid "Row {0}: Conversion Factor is mandatory"
 msgstr "Línea {0}: El factor de conversión es obligatorio"
 
-#: controllers/accounts_controller.py:2549
+#: controllers/accounts_controller.py:2609
 msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:116
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
 msgid "Row {0}: Cost center is required for an item {1}"
 msgstr "Fila {0}: Centro de Costos es necesario para un elemento {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:647
+#: accounts/doctype/journal_entry/journal_entry.py:675
 msgid "Row {0}: Credit entry can not be linked with a {1}"
 msgstr "Línea {0}: La entrada de crédito no puede vincularse con {1}"
 
-#: manufacturing/doctype/bom/bom.py:434
+#: manufacturing/doctype/bom/bom.py:428
 msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
 msgstr "Fila {0}: Divisa de la lista de materiales # {1} debe ser igual a la moneda seleccionada {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:642
+#: accounts/doctype/journal_entry/journal_entry.py:670
 msgid "Row {0}: Debit entry can not be linked with a {1}"
 msgstr "Línea {0}: La entrada de débito no puede vincularse con {1}"
 
-#: controllers/selling_controller.py:679
+#: controllers/selling_controller.py:708
 msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
 msgstr "Fila {0}: el almacén de entrega ({1}) y el almacén del cliente ({2}) no pueden ser iguales"
 
-#: assets/doctype/asset/asset.py:417
+#: assets/doctype/asset/asset.py:415
 msgid "Row {0}: Depreciation Start Date is required"
 msgstr "Fila {0}: se requiere la Fecha de Inicio de Depreciación"
 
-#: controllers/accounts_controller.py:2209
+#: controllers/accounts_controller.py:2280
 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
 msgstr "Fila {0}: la fecha de vencimiento en la tabla de condiciones de pago no puede ser anterior a la fecha de publicación."
 
-#: stock/doctype/packing_slip/packing_slip.py:129
+#: stock/doctype/packing_slip/packing_slip.py:127
 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
 msgstr ""
 
-#: controllers/buying_controller.py:742
+#: controllers/buying_controller.py:770
 msgid "Row {0}: Enter location for the asset item {1}"
 msgstr "Fila {0}: ingrese la ubicación para el artículo del activo {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:886
-#: controllers/taxes_and_totals.py:1115
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
 msgid "Row {0}: Exchange Rate is mandatory"
 msgstr "Fila {0}: Tipo de cambio es obligatorio"
 
-#: assets/doctype/asset/asset.py:408
+#: assets/doctype/asset/asset.py:406
 msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
 msgstr "Fila {0}: valor esperado después de la vida útil debe ser menor que el importe de compra bruta"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:482
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
 msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:111
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
 msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
 msgstr "Fila {0}: para el proveedor {1}, se requiere la dirección de correo electrónico para enviar un correo electrónico."
 
@@ -60820,16 +62928,16 @@
 msgid "Row {0}: From Time and To Time is mandatory."
 msgstr "Fila {0}: Tiempo Desde y Tiempo Hasta es obligatorio."
 
-#: manufacturing/doctype/job_card/job_card.py:224
+#: manufacturing/doctype/job_card/job_card.py:220
 #: projects/doctype/timesheet/timesheet.py:179
 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
 msgstr "Fila {0}: Tiempo Desde y Tiempo Hasta de {1} se solapan con {2}"
 
-#: controllers/stock_controller.py:730
+#: controllers/stock_controller.py:937
 msgid "Row {0}: From Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:219
+#: manufacturing/doctype/job_card/job_card.py:215
 msgid "Row {0}: From time must be less than to time"
 msgstr "Fila {0}: el tiempo debe ser menor que el tiempo"
 
@@ -60837,17 +62945,17 @@
 msgid "Row {0}: Hours value must be greater than zero."
 msgstr "Fila {0}: valor Horas debe ser mayor que cero."
 
-#: accounts/doctype/journal_entry/journal_entry.py:665
+#: accounts/doctype/journal_entry/journal_entry.py:695
 msgid "Row {0}: Invalid reference {1}"
 msgstr "Fila {0}: Referencia no válida {1}"
 
-#: controllers/taxes_and_totals.py:128
+#: controllers/taxes_and_totals.py:129
 msgid "Row {0}: Item Tax template updated as per validity and rate applied"
 msgstr ""
 
-#: controllers/buying_controller.py:400 controllers/selling_controller.py:479
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
-msgstr ""
+msgstr "Fila {0}: La tarifa del artículo se ha actualizado según la tarifa de valoración, ya que se trata de una transferencia de stock interna"
 
 #: controllers/subcontracting_controller.py:98
 msgid "Row {0}: Item {1} must be a stock item."
@@ -60857,39 +62965,39 @@
 msgid "Row {0}: Item {1} must be a subcontracted item."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:661
+#: stock/doctype/delivery_note/delivery_note.py:737
 msgid "Row {0}: Packed Qty must be equal to {1} Qty."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:148
+#: stock/doctype/packing_slip/packing_slip.py:146
 msgid "Row {0}: Packing Slip is already created for Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:687
+#: accounts/doctype/journal_entry/journal_entry.py:721
 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
 msgstr "Línea {0}: Socio / Cuenta no coincide con {1} / {2} en {3} {4}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:500
+#: accounts/doctype/journal_entry/journal_entry.py:515
 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
 msgstr "Línea {0}: el tipo de entidad se requiere para la cuenta por cobrar/pagar {1}"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:47
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
 msgid "Row {0}: Payment Term is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:554
+#: accounts/doctype/journal_entry/journal_entry.py:569
 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
 msgstr "Línea {0}: El pago para la compra/venta siempre debe estar marcado como anticipo"
 
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:562
 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
 msgstr "Línea {0}: Por favor, verifique 'Es un anticipo' para la cuenta {1} si se trata de una entrada de pago anticipado."
 
-#: stock/doctype/packing_slip/packing_slip.py:142
+#: stock/doctype/packing_slip/packing_slip.py:140
 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:118
+#: controllers/subcontracting_controller.py:123
 msgid "Row {0}: Please select a BOM for Item {1}."
 msgstr ""
 
@@ -60897,7 +63005,7 @@
 msgid "Row {0}: Please select an active BOM for Item {1}."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:115
+#: controllers/subcontracting_controller.py:117
 msgid "Row {0}: Please select an valid BOM for Item {1}."
 msgstr ""
 
@@ -60905,7 +63013,7 @@
 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
 msgstr "Fila {0}: establezca el Motivo de exención de impuestos en Impuestos y cargos de ventas"
 
-#: regional/italy/utils.py:338
+#: regional/italy/utils.py:340
 msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
 msgstr "Fila {0}: establezca el modo de pago en el calendario de pagos"
 
@@ -60917,55 +63025,55 @@
 msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
 msgid "Row {0}: Purchase Invoice {1} has no stock impact."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:154
+#: stock/doctype/packing_slip/packing_slip.py:152
 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Row {0}: Qty in Stock UOM can not be zero."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:125
+#: stock/doctype/packing_slip/packing_slip.py:123
 msgid "Row {0}: Qty must be greater than 0."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:762
+#: stock/doctype/stock_entry/stock_entry.py:717
 msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
 msgstr "Fila {0}: Cantidad no disponible para {4} en el almacén {1} al momento de contabilizar la entrada ({2} {3})"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:97
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
 msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1170
+#: stock/doctype/stock_entry/stock_entry.py:1188
 msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
 msgstr "Fila {0}: el artículo subcontratado es obligatorio para la materia prima {1}"
 
-#: controllers/stock_controller.py:721
+#: controllers/stock_controller.py:928
 msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
-msgstr ""
+msgstr "Fila {0}: El almacén de destino es obligatorio para las transferencias internas"
 
-#: stock/doctype/stock_entry/stock_entry.py:450
+#: stock/doctype/stock_entry/stock_entry.py:406
 msgid "Row {0}: The item {1}, quantity must be positive number"
 msgstr "Fila {0}: el artículo {1}, la cantidad debe ser un número positivo"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:218
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
 msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:441
+#: assets/doctype/asset/asset.py:440
 msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:401
+#: stock/doctype/stock_entry/stock_entry.py:357
 msgid "Row {0}: UOM Conversion Factor is mandatory"
 msgstr "Línea {0}: El factor de conversión de (UdM) es obligatorio"
 
-#: controllers/accounts_controller.py:786
+#: controllers/accounts_controller.py:852
 msgid "Row {0}: user has not applied the rule {1} on the item {2}"
 msgstr "Fila {0}: el usuario no ha aplicado la regla {1} en el elemento {2}"
 
@@ -60977,23 +63085,27 @@
 msgid "Row {0}: {1} must be greater than 0"
 msgstr "Fila {0}: {1} debe ser mayor que 0"
 
-#: controllers/accounts_controller.py:511
+#: controllers/accounts_controller.py:564
 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:701
+#: accounts/doctype/journal_entry/journal_entry.py:735
 msgid "Row {0}: {1} {2} does not match with {3}"
 msgstr "Línea {0}: {1} {2} no coincide con {3}"
 
-#: controllers/accounts_controller.py:2528
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr "Fila {0}: {2} El elemento {1} no existe en {2} {3}"
+
+#: controllers/accounts_controller.py:2588
 msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
 msgstr ""
 
-#: utilities/transaction_base.py:217
+#: utilities/transaction_base.py:215
 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
 msgstr "Fila {1}: la cantidad ({0}) no puede ser una fracción. Para permitir esto, deshabilite &#39;{2}&#39; en UOM {3}."
 
-#: controllers/buying_controller.py:726
+#: controllers/buying_controller.py:754
 msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
 msgstr "Fila {}: la serie de nombres de activos es obligatoria para la creación automática del artículo {}"
 
@@ -61005,11 +63117,11 @@
 msgid "Row({0}): {1} is already discounted in {2}"
 msgstr "Fila ({0}): {1} ya está descontada en {2}"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:193
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
 msgid "Rows Added in {0}"
 msgstr "Filas agregadas en {0}"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:194
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
 msgid "Rows Removed in {0}"
 msgstr "Filas eliminadas en {0}"
 
@@ -61020,15 +63132,15 @@
 msgid "Rows with Same Account heads will be merged on Ledger"
 msgstr ""
 
-#: controllers/accounts_controller.py:2218
+#: controllers/accounts_controller.py:2290
 msgid "Rows with duplicate due dates in other rows were found: {0}"
 msgstr "Se encontraron filas con fechas de vencimiento duplicadas en otras filas: {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:61
+#: accounts/doctype/journal_entry/journal_entry.js:115
 msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
 msgstr ""
 
-#: controllers/accounts_controller.py:211
+#: controllers/accounts_controller.py:219
 msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 msgstr ""
 
@@ -61056,6 +63168,12 @@
 msgid "Rule Description"
 msgstr "Descripción de la regla"
 
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -61070,6 +63188,13 @@
 msgid "Running"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr ""
+
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
 msgid "S.O. No."
 msgstr "OV No."
@@ -61134,7 +63259,7 @@
 msgid "SLA Paused On"
 msgstr ""
 
-#: public/js/utils.js:1015
+#: public/js/utils.js:1096
 msgid "SLA is on hold since {0}"
 msgstr "El SLA está en espera desde {0}"
 
@@ -61173,6 +63298,10 @@
 msgid "SO Qty"
 msgstr "Cant. OV"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
 msgid "STATEMENTS OF ACCOUNTS"
 msgstr ""
@@ -61213,7 +63342,7 @@
 msgid "SWIFT number"
 msgstr "Número rápido"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
 msgid "Safety Stock"
 msgstr "Stock de seguridad"
 
@@ -61266,8 +63395,8 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
 #: accounts/doctype/tax_category/tax_category_dashboard.py:9
 #: projects/doctype/project/project_dashboard.py:15
-#: regional/report/vat_audit_report/vat_audit_report.py:184
-#: setup/doctype/company/company.py:329 setup/doctype/company/company.py:492
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
 #: setup/doctype/company/company_dashboard.py:9
 #: setup/doctype/sales_person/sales_person_dashboard.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:250
@@ -61305,7 +63434,7 @@
 msgid "Sales"
 msgstr "Ventas"
 
-#: setup/doctype/company/company.py:492
+#: setup/doctype/company/company.py:483
 msgid "Sales Account"
 msgstr "Cuenta de ventas"
 
@@ -61339,7 +63468,7 @@
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: selling/page/sales_funnel/sales_funnel.js:46
 #: selling/workspace/selling/selling.json
 msgid "Sales Funnel"
 msgstr "\"Embudo\" de ventas"
@@ -61348,72 +63477,72 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 #: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
 #: accounts/report/gross_profit/gross_profit.js:30
-#: accounts/report/gross_profit/gross_profit.py:199
-#: accounts/report/gross_profit/gross_profit.py:206
-#: selling/doctype/quotation/quotation_list.js:20
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order_list.js:53
-#: stock/doctype/delivery_note/delivery_note.js:222
-#: stock/doctype/delivery_note/delivery_note_list.js:61
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Option for the 'Document Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Label of a Data field in DocType 'Loyalty Point Entry Redemption'
 #: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
 msgctxt "Loyalty Point Entry Redemption"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Label of a Link field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Linked DocType in POS Profile's connections
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Option for the 'Invoice Type' (Select) field in DocType 'Payment
 #. Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Receivables Workspace
@@ -61425,25 +63554,25 @@
 #: selling/workspace/selling/selling.json setup/workspace/home/home.json
 msgctxt "Sales Invoice"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Linked DocType in Subscription's connections
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Label of a Link field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Label of a Link field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Sales Invoice"
-msgstr "Factura de venta"
+msgstr "Factura de Venta"
 
 #. Name of a DocType
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
@@ -61504,11 +63633,11 @@
 msgid "Sales Invoice Trends"
 msgstr "Tendencias de ventas"
 
-#: stock/doctype/delivery_note/delivery_note.py:679
+#: stock/doctype/delivery_note/delivery_note.py:755
 msgid "Sales Invoice {0} has already been submitted"
 msgstr "La factura {0} ya ha sido validada"
 
-#: selling/doctype/sales_order/sales_order.py:472
+#: selling/doctype/sales_order/sales_order.py:481
 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
 msgstr ""
 
@@ -61542,6 +63671,7 @@
 #: setup/doctype/sales_person/sales_person.json
 #: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
 #: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgid "Sales Manager"
 msgstr "Gerente de ventas"
 
@@ -61571,36 +63701,36 @@
 msgid "Sales Monthly History"
 msgstr "Historial Mensual de Ventas"
 
-#: selling/page/sales_funnel/sales_funnel.js:129
+#: selling/page/sales_funnel/sales_funnel.js:144
 msgid "Sales Opportunities by Source"
 msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:236
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:279
-#: accounts/report/sales_register/sales_register.py:236
-#: controllers/selling_controller.py:421
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:64
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:113
-#: manufacturing/doctype/blanket_order/blanket_order.js:23
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
 #: manufacturing/doctype/work_order/work_order_calendar.js:32
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:127
 #: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:117
+#: selling/doctype/quotation/quotation.js:125
 #: selling/doctype/quotation/quotation_dashboard.py:11
-#: selling/doctype/quotation/quotation_list.js:16
+#: selling/doctype/quotation/quotation_list.js:15
 #: selling/doctype/sales_order/sales_order.json
 #: selling/onboarding_step/sales_order/sales_order.json
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: selling/report/sales_order_analysis/sales_order_analysis.js:34
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
 #: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:134
-#: stock/doctype/material_request/material_request.js:161
-#: stock/report/delayed_item_report/delayed_item_report.js:31
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
 #: stock/report/delayed_item_report/delayed_item_report.py:155
-#: stock/report/delayed_order_report/delayed_order_report.js:31
+#: stock/report/delayed_order_report/delayed_order_report.js:30
 #: stock/report/delayed_order_report/delayed_order_report.py:74
 msgid "Sales Order"
 msgstr "Orden de venta (OV)"
@@ -61751,8 +63881,8 @@
 msgstr "Fecha de las órdenes de venta"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:260
-#: selling/doctype/sales_order/sales_order.js:704
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgid "Sales Order Item"
 msgstr "Producto de la orden de venta"
@@ -61841,11 +63971,11 @@
 msgid "Sales Order required for Item {0}"
 msgstr "Orden de venta requerida para el producto {0}"
 
-#: selling/doctype/sales_order/sales_order.py:258
+#: selling/doctype/sales_order/sales_order.py:263
 msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1142
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
 msgid "Sales Order {0} is not submitted"
 msgstr "La órden de venta {0} no esta validada"
 
@@ -61853,12 +63983,12 @@
 msgid "Sales Order {0} is not valid"
 msgstr "Orden de venta {0} no es válida"
 
-#: controllers/selling_controller.py:402
+#: controllers/selling_controller.py:406
 #: manufacturing/doctype/work_order/work_order.py:223
 msgid "Sales Order {0} is {1}"
 msgstr "Orden de Venta {0} es {1}"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
 msgid "Sales Orders"
 msgstr "Ordenes de venta"
 
@@ -61886,14 +64016,14 @@
 msgstr "Órdenes de Ventas para Enviar"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1106
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:197
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:9
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
 #: setup/doctype/sales_partner/sales_partner.json
 msgid "Sales Partner"
@@ -62036,17 +64166,18 @@
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.py:1103
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
-#: accounts/report/gross_profit/gross_profit.js:49
-#: accounts/report/gross_profit/gross_profit.py:307
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:115
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
 #: setup/doctype/sales_person/sales_person.json
 msgid "Sales Person"
 msgstr "Persona de ventas"
@@ -62122,7 +64253,7 @@
 msgstr "Resumen de transacciones por vendedor"
 
 #. Label of a Card Break in the CRM Workspace
-#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:42
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
 msgid "Sales Pipeline"
 msgstr "Flujo de ventas"
 
@@ -62133,7 +64264,7 @@
 msgid "Sales Pipeline Analytics"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:131
+#: selling/page/sales_funnel/sales_funnel.js:146
 msgid "Sales Pipeline by Stage"
 msgstr ""
 
@@ -62148,15 +64279,15 @@
 msgid "Sales Register"
 msgstr "Registro de ventas"
 
-#: accounts/report/gross_profit/gross_profit.py:777
-#: stock/doctype/delivery_note/delivery_note.js:175
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
 msgid "Sales Return"
 msgstr "Devoluciones de ventas"
 
 #. Name of a DocType
 #: crm/doctype/sales_stage/sales_stage.json
 #: crm/report/lost_opportunity/lost_opportunity.py:51
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:59
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
 msgid "Sales Stage"
 msgstr "Etapa de Ventas"
 
@@ -62176,7 +64307,7 @@
 msgid "Sales Summary"
 msgstr "Resumen de ventas"
 
-#: setup/doctype/company/company.js:98
+#: setup/doctype/company/company.js:106
 msgid "Sales Tax Template"
 msgstr "Plantilla de impuesto sobre ventas"
 
@@ -62363,6 +64494,7 @@
 #: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
 #: stock/doctype/packing_slip/packing_slip.json
 #: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -62422,15 +64554,15 @@
 msgid "Same Item"
 msgstr "Mismo articulo"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:350
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
 msgid "Same item and warehouse combination already entered."
 msgstr ""
 
-#: buying/utils.py:59
+#: buying/utils.py:58
 msgid "Same item cannot be entered multiple times."
 msgstr "El mismo artículo no se puede introducir varias veces."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:80
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
 msgid "Same supplier has been entered multiple times"
 msgstr "Mismo proveedor se ha introducido varias veces"
 
@@ -62453,7 +64585,7 @@
 msgstr "Almacenamiento de Muestras de Retención"
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2131
+#: public/js/controllers/transaction.js:2175
 msgid "Sample Size"
 msgstr "Tamaño de muestra"
 
@@ -62463,11 +64595,11 @@
 msgid "Sample Size"
 msgstr "Tamaño de muestra"
 
-#: stock/doctype/stock_entry/stock_entry.py:2824
+#: stock/doctype/stock_entry/stock_entry.py:2892
 msgid "Sample quantity {0} cannot be more than received quantity {1}"
 msgstr "La Cantidad de Muestra {0} no puede ser más que la Cantidad Recibida {1}"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
 msgid "Sanctioned"
 msgstr "Sancionada"
 
@@ -62536,20 +64668,20 @@
 msgid "Saturday"
 msgstr "Sábado"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:139
-#: accounts/doctype/journal_entry/journal_entry.js:550
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
 #: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:252
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:288
-#: public/js/call_popup/call_popup.js:157
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
 msgid "Save"
 msgstr "Guardar"
 
-#: selling/page/point_of_sale/pos_controller.js:176
+#: selling/page/point_of_sale/pos_controller.js:198
 msgid "Save as Draft"
 msgstr "Guardar como borrador"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:373
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
 msgid "Saving {0}"
 msgstr "Guardando {0}"
 
@@ -62558,7 +64690,12 @@
 msgid "Savings"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:206
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
 msgid "Scan Barcode"
 msgstr "Escanear Código de Barras"
 
@@ -62634,7 +64771,7 @@
 msgid "Scan Barcode"
 msgstr "Escanear Código de Barras"
 
-#: public/js/utils/serial_no_batch_selector.js:151
+#: public/js/utils/serial_no_batch_selector.js:154
 msgid "Scan Batch No"
 msgstr ""
 
@@ -62650,11 +64787,11 @@
 msgid "Scan Mode"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:136
+#: public/js/utils/serial_no_batch_selector.js:139
 msgid "Scan Serial No"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:172
+#: public/js/utils/barcode_scanner.js:179
 msgid "Scan barcode for item {0}"
 msgstr ""
 
@@ -62668,7 +64805,7 @@
 msgid "Scanned Cheque"
 msgstr "Cheque Scaneado"
 
-#: public/js/utils/barcode_scanner.js:238
+#: public/js/utils/barcode_scanner.js:247
 msgid "Scanned Quantity"
 msgstr ""
 
@@ -62678,7 +64815,7 @@
 msgid "Schedule"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:240
+#: assets/doctype/asset/asset.js:275
 msgid "Schedule Date"
 msgstr "Fecha de programa"
 
@@ -62713,15 +64850,15 @@
 msgid "Scheduled"
 msgstr "Programado."
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:111
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
 msgid "Scheduled Date"
-msgstr "Fecha prevista."
+msgstr "Fecha prevista"
 
 #. Label of a Date field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Scheduled Date"
-msgstr "Fecha prevista."
+msgstr "Fecha prevista"
 
 #. Label of a Datetime field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
@@ -62741,26 +64878,26 @@
 msgid "Scheduled Time Logs"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/ledger_merge/ledger_merge.py:39
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler Inactive"
 msgstr "Programador inactivo"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:183
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
 msgid "Scheduler is Inactive. Can't trigger job now."
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:235
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
 msgid "Scheduler is Inactive. Can't trigger jobs now."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler is inactive. Cannot enqueue job."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
 msgid "Scheduler is inactive. Cannot import data."
 msgstr "El programador está inactivo. No se pueden importar datos."
@@ -62842,7 +64979,7 @@
 msgid "Scrap & Process Loss"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:87
+#: assets/doctype/asset/asset.js:92
 msgid "Scrap Asset"
 msgstr ""
 
@@ -62896,7 +65033,7 @@
 msgid "Scrap Warehouse"
 msgstr "Almacén de chatarra"
 
-#: assets/doctype/asset/asset_list.js:17
+#: assets/doctype/asset/asset_list.js:13
 msgid "Scrapped"
 msgstr "Desechado"
 
@@ -62906,7 +65043,7 @@
 msgid "Scrapped"
 msgstr "Desechado"
 
-#: selling/page/point_of_sale/pos_item_selector.js:150
+#: selling/page/point_of_sale/pos_item_selector.js:147
 #: selling/page/point_of_sale/pos_past_order_list.js:51
 #: templates/pages/help.html:14
 msgid "Search"
@@ -62929,7 +65066,7 @@
 msgid "Search Term Param Name"
 msgstr "Nombre del Parámetro de Búsqueda"
 
-#: selling/page/point_of_sale/pos_item_cart.js:312
+#: selling/page/point_of_sale/pos_item_cart.js:310
 msgid "Search by customer name, phone, email."
 msgstr "Busque por nombre de cliente, teléfono, correo electrónico."
 
@@ -62937,10 +65074,15 @@
 msgid "Search by invoice id or customer name"
 msgstr "Buscar por ID de factura o nombre de cliente"
 
-#: selling/page/point_of_sale/pos_item_selector.js:152
+#: selling/page/point_of_sale/pos_item_selector.js:149
 msgid "Search by item code, serial number or barcode"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
@@ -62959,7 +65101,7 @@
 msgid "Secondary Role"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:174
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:117
 msgid "Section Code"
 msgstr "Código de sección"
@@ -62982,8 +65124,13 @@
 msgid "See all open tickets"
 msgstr "Ver todos los tickets abiertos"
 
-#: buying/doctype/purchase_order/purchase_order.js:180
-#: selling/doctype/sales_order/sales_order.js:888
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
 msgid "Select"
 msgstr "Seleccionar"
 
@@ -62991,33 +65138,33 @@
 msgid "Select Accounting Dimension."
 msgstr ""
 
-#: public/js/utils.js:440
+#: public/js/utils.js:485
 msgid "Select Alternate Item"
 msgstr "Seleccionar artículo alternativo"
 
-#: selling/doctype/quotation/quotation.js:312
+#: selling/doctype/quotation/quotation.js:324
 msgid "Select Alternative Items for Sales Order"
 msgstr ""
 
-#: stock/doctype/item/item.js:518
+#: stock/doctype/item/item.js:585
 msgid "Select Attribute Values"
 msgstr "Seleccionar valores de atributo"
 
-#: selling/doctype/sales_order/sales_order.js:689
+#: selling/doctype/sales_order/sales_order.js:792
 msgid "Select BOM"
 msgstr "Seleccione la lista de materiales"
 
-#: selling/doctype/sales_order/sales_order.js:678
+#: selling/doctype/sales_order/sales_order.js:779
 msgid "Select BOM and Qty for Production"
 msgstr "Seleccione la lista de materiales y Cantidad para Producción"
 
-#: selling/doctype/sales_order/sales_order.js:803
+#: selling/doctype/sales_order/sales_order.js:921
 msgid "Select BOM, Qty and For Warehouse"
 msgstr "Seleccionar BOM, Cant. and Almacén destino"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Batch No"
 msgstr ""
 
@@ -63033,15 +65180,15 @@
 msgid "Select Billing Address"
 msgstr "Seleccione dirección de facturación"
 
-#: public/js/stock_analytics.js:42
+#: public/js/stock_analytics.js:61
 msgid "Select Brand..."
 msgstr "Seleccione una marca ..."
 
-#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/journal_entry/journal_entry.js:123
 msgid "Select Company"
 msgstr "Seleccionar Compañia"
 
-#: manufacturing/doctype/job_card/job_card.js:173
+#: manufacturing/doctype/job_card/job_card.js:193
 msgid "Select Corrective Operation"
 msgstr ""
 
@@ -63051,24 +65198,24 @@
 msgid "Select Customers By"
 msgstr "Seleccionar clientes por"
 
-#: setup/doctype/employee/employee.js:112
+#: setup/doctype/employee/employee.js:115
 msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:117
+#: setup/doctype/employee/employee.js:122
 msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:111
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:131
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
 msgid "Select Default Supplier"
 msgstr "Elija un proveedor predeterminado"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:252
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
 msgid "Select Difference Account"
 msgstr "Seleccionar cuenta de diferencia"
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:58
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
 msgid "Select Dimension"
 msgstr ""
 
@@ -63078,27 +65225,27 @@
 msgid "Select DocType"
 msgstr "Seleccione un 'DocType'"
 
-#: manufacturing/doctype/job_card/job_card.js:246
+#: manufacturing/doctype/job_card/job_card.js:274
 msgid "Select Employees"
 msgstr "Seleccione los empleados"
 
-#: buying/doctype/purchase_order/purchase_order.js:170
+#: buying/doctype/purchase_order/purchase_order.js:176
 msgid "Select Finished Good"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:962
+#: selling/doctype/sales_order/sales_order.js:1122
 msgid "Select Items"
 msgstr "Seleccionar articulos"
 
-#: selling/doctype/sales_order/sales_order.js:861
+#: selling/doctype/sales_order/sales_order.js:1008
 msgid "Select Items based on Delivery Date"
 msgstr "Seleccionar Elementos según la Fecha de Entrega"
 
-#: public/js/controllers/transaction.js:2159
+#: public/js/controllers/transaction.js:2203
 msgid "Select Items for Quality Inspection"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:820
 msgid "Select Items to Manufacture"
 msgstr "Seleccionar artículos para Fabricación"
 
@@ -63108,27 +65255,31 @@
 msgid "Select Items to Manufacture"
 msgstr "Seleccionar artículos para Fabricación"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1038
-#: selling/page/point_of_sale/pos_item_cart.js:888
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
 msgid "Select Loyalty Program"
 msgstr "Seleccionar un Programa de Lealtad"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
 msgid "Select Possible Supplier"
 msgstr "Seleccionar Posible Proveedor"
 
-#: manufacturing/doctype/work_order/work_order.js:726
-#: stock/doctype/pick_list/pick_list.js:161
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
 msgid "Select Quantity"
 msgstr "Seleccione cantidad"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Serial No"
 msgstr ""
 
-#: public/js/utils/sales_common.js:328 stock/doctype/pick_list/pick_list.js:321
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
 msgid "Select Serial and Batch"
 msgstr ""
 
@@ -63156,60 +65307,60 @@
 msgid "Select Supplier Address"
 msgstr "Seleccionar dirección del proveedor"
 
-#: stock/doctype/batch/batch.js:110
+#: stock/doctype/batch/batch.js:127
 msgid "Select Target Warehouse"
 msgstr "Seleccionar Almacén Objetivo"
 
-#: www/book_appointment/index.js:69
+#: www/book_appointment/index.js:73
 msgid "Select Time"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:14
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
 msgid "Select View"
 msgstr "Seleccione Vista"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:248
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
 msgid "Select Vouchers to Match"
 msgstr ""
 
-#: public/js/stock_analytics.js:46
+#: public/js/stock_analytics.js:72
 msgid "Select Warehouse..."
 msgstr "Seleccione Almacén ..."
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:431
 msgid "Select Warehouses to get Stock for Materials Planning"
 msgstr ""
 
-#: public/js/communication.js:67
+#: public/js/communication.js:80
 msgid "Select a Company"
 msgstr "Seleccione una empresa"
 
-#: setup/doctype/employee/employee.js:107
+#: setup/doctype/employee/employee.js:110
 msgid "Select a Company this Employee belongs to."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:160
+#: buying/doctype/supplier/supplier.js:188
 msgid "Select a Customer"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:111
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
 msgid "Select a Default Priority."
 msgstr "Seleccione una prioridad predeterminada."
 
-#: selling/doctype/customer/customer.js:205
+#: selling/doctype/customer/customer.js:221
 msgid "Select a Supplier"
 msgstr "Seleccione un proveedor"
 
-#: stock/doctype/material_request/material_request.js:297
+#: stock/doctype/material_request/material_request.js:365
 msgid "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."
 msgstr "Seleccione un proveedor de los proveedores predeterminados de los artículos a continuación. En la selección, se realizará una orden de compra contra los artículos que pertenecen al proveedor seleccionado únicamente."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
 msgid "Select a company"
 msgstr "Selecciona una empresa"
 
-#: stock/doctype/item/item.js:809
+#: stock/doctype/item/item.js:889
 msgid "Select an Item Group."
 msgstr ""
 
@@ -63217,15 +65368,19 @@
 msgid "Select an account to print in account currency"
 msgstr "Seleccione una cuenta para imprimir en la moneda de la cuenta"
 
-#: selling/doctype/quotation/quotation.js:327
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
 msgid "Select an item from each set to be used in the Sales Order."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
-msgid "Select change amount account"
-msgstr "Seleccione la cuenta de cambio"
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr ""
 
-#: public/js/utils/party.js:305
+#: public/js/utils/party.js:352
 msgid "Select company first"
 msgstr "Seleccione primero la Compañia"
 
@@ -63236,15 +65391,15 @@
 msgid "Select company name first."
 msgstr "Seleccione primero el nombre de la empresa."
 
-#: controllers/accounts_controller.py:2394
+#: controllers/accounts_controller.py:2463
 msgid "Select finance book for the item {0} at row {1}"
 msgstr "Seleccione el libro de finanzas para el artículo {0} en la fila {1}"
 
-#: selling/page/point_of_sale/pos_item_selector.js:162
+#: selling/page/point_of_sale/pos_item_selector.js:159
 msgid "Select item group"
 msgstr "Seleccionar grupo de artículos"
 
-#: manufacturing/doctype/bom/bom.js:293
+#: manufacturing/doctype/bom/bom.js:306
 msgid "Select template item"
 msgstr "Seleccionar elemento de plantilla"
 
@@ -63258,16 +65413,16 @@
 msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:807
+#: manufacturing/doctype/work_order/work_order.js:866
 msgid "Select the Item to be manufactured."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:725
+#: manufacturing/doctype/bom/bom.js:754
 msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:294
-#: manufacturing/doctype/production_plan/production_plan.js:305
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
 msgid "Select the Warehouse"
 msgstr ""
 
@@ -63279,15 +65434,15 @@
 msgid "Select the date and your timezone"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:740
+#: manufacturing/doctype/bom/bom.js:773
 msgid "Select the raw materials (Items) required to manufacture the Item"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:338
+#: manufacturing/doctype/bom/bom.js:353
 msgid "Select variant item code for the template item {0}"
 msgstr "Seleccione el código de artículo de variante para el artículo de plantilla {0}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:525
+#: manufacturing/doctype/production_plan/production_plan.js:565
 msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
 " A Production Plan can also be created manually where you can select the Items to manufacture."
 msgstr ""
@@ -63307,7 +65462,7 @@
 msgid "Selected POS Opening Entry should be open."
 msgstr "La entrada de apertura de POS seleccionada debe estar abierta."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2192
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
 msgid "Selected Price List should have buying and selling fields checked."
 msgstr "La Lista de Precios seleccionada debe tener los campos de compra y venta marcados."
 
@@ -63321,7 +65476,7 @@
 msgid "Selected date is"
 msgstr ""
 
-#: public/js/bulk_transaction_processing.js:26
+#: public/js/bulk_transaction_processing.js:34
 msgid "Selected document must be in submitted state"
 msgstr ""
 
@@ -63336,7 +65491,7 @@
 msgid "Sell"
 msgstr "Vender"
 
-#: assets/doctype/asset/asset.js:91
+#: assets/doctype/asset/asset.js:100
 msgid "Sell Asset"
 msgstr ""
 
@@ -63401,7 +65556,7 @@
 msgid "Selling"
 msgstr "Ventas"
 
-#: accounts/report/gross_profit/gross_profit.py:273
+#: accounts/report/gross_profit/gross_profit.py:271
 msgid "Selling Amount"
 msgstr "Cantidad de venta"
 
@@ -63466,7 +65621,7 @@
 msgid "Send Emails"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:46
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
 msgid "Send Emails to Suppliers"
 msgstr "Enviar correos electrónicos a proveedores"
 
@@ -63474,7 +65629,7 @@
 msgid "Send Now"
 msgstr "Enviar ahora"
 
-#: public/js/controllers/transaction.js:440
+#: public/js/controllers/transaction.js:479
 msgid "Send SMS"
 msgstr "Enviar mensaje SMS"
 
@@ -63496,6 +65651,11 @@
 msgid "Send To Primary Contact"
 msgstr "Enviar a contacto principal"
 
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
+
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -63526,7 +65686,7 @@
 msgid "Sender"
 msgstr "Remitente"
 
-#: accounts/doctype/payment_request/payment_request.js:35
+#: accounts/doctype/payment_request/payment_request.js:44
 msgid "Sending"
 msgstr "Enviando"
 
@@ -63548,15 +65708,15 @@
 msgid "Sequence ID"
 msgstr "ID de secuencia"
 
-#: manufacturing/doctype/work_order/work_order.js:262
+#: manufacturing/doctype/work_order/work_order.js:277
 msgid "Sequence Id"
-msgstr ""
+msgstr "Id de secuencia"
 
 #. Label of a Int field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Sequence Id"
-msgstr ""
+msgstr "Id de secuencia"
 
 #. Option for the 'Call Routing' (Select) field in DocType 'Incoming Call
 #. Settings'
@@ -63589,7 +65749,7 @@
 msgid "Serial / Batch Bundle"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:362
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
 msgid "Serial / Batch Bundle Missing"
 msgstr ""
 
@@ -63599,26 +65759,26 @@
 msgid "Serial / Batch No"
 msgstr ""
 
-#: public/js/utils.js:124
+#: public/js/utils.js:153
 msgid "Serial / Batch Nos"
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:73
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:116
-#: public/js/controllers/transaction.js:2144
-#: public/js/utils/serial_no_batch_selector.js:350
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
 #: stock/doctype/serial_no/serial_no.json
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:160
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:150
-#: stock/report/serial_no_ledger/serial_no_ledger.js:39
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
 #: stock/report/serial_no_ledger/serial_no_ledger.py:57
-#: stock/report/stock_ledger/stock_ledger.py:246
+#: stock/report/stock_ledger/stock_ledger.py:319
 msgid "Serial No"
 msgstr "Número de serie"
 
-#. Label of a Small Text field in DocType 'Asset Capitalization Stock Item'
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Serial No"
@@ -63666,7 +65826,7 @@
 msgid "Serial No"
 msgstr "Número de serie"
 
-#. Label of a Small Text field in DocType 'POS Invoice Item'
+#. Label of a Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Serial No"
@@ -63702,7 +65862,7 @@
 msgid "Serial No"
 msgstr "Número de serie"
 
-#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#. Label of a Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Serial No"
@@ -63723,7 +65883,7 @@
 msgid "Serial No"
 msgstr "Número de serie"
 
-#. Label of a Small Text field in DocType 'Stock Entry Detail'
+#. Label of a Text field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No"
@@ -63818,77 +65978,72 @@
 msgid "Serial No and Batch for Finished Good"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:577
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
 msgid "Serial No is mandatory"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:76
+#: selling/doctype/installation_note/installation_note.py:77
 msgid "Serial No is mandatory for Item {0}"
 msgstr "No. de serie es obligatoria para el producto {0}"
 
-#: public/js/utils/serial_no_batch_selector.js:480
+#: public/js/utils/serial_no_batch_selector.js:488
 msgid "Serial No {0} already exists"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:311
+#: public/js/utils/barcode_scanner.js:321
 msgid "Serial No {0} already scanned"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:93
+#: selling/doctype/installation_note/installation_note.py:94
 msgid "Serial No {0} does not belong to Delivery Note {1}"
 msgstr "El número de serie {0} no pertenece a la Nota de entrega {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
 msgid "Serial No {0} does not belong to Item {1}"
 msgstr "Número de serie {0} no pertenece al producto {1}"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
-#: selling/doctype/installation_note/installation_note.py:83
+#: selling/doctype/installation_note/installation_note.py:84
 msgid "Serial No {0} does not exist"
 msgstr "El número de serie {0} no existe"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2112
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
 msgid "Serial No {0} does not exists"
 msgstr ""
 
 #: public/js/utils/barcode_scanner.js:402
-msgid "Serial No {0} has already scanned."
-msgstr ""
-
-#: public/js/utils/barcode_scanner.js:499
-#: public/js/utils/barcode_scanner.js:506
 msgid "Serial No {0} is already added"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:341
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
 msgid "Serial No {0} is under maintenance contract upto {1}"
 msgstr "Número de serie {0} tiene un contrato de mantenimiento hasta {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:332
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
 msgid "Serial No {0} is under warranty upto {1}"
 msgstr "Número de serie {0} está en garantía hasta {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:318
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
 msgid "Serial No {0} not found"
 msgstr "Número de serie {0} no encontrado"
 
-#: selling/page/point_of_sale/pos_controller.js:695
+#: selling/page/point_of_sale/pos_controller.js:734
 msgid "Serial No: {0} has already been transacted into another POS Invoice."
 msgstr "Número de serie: {0} ya se ha transferido a otra factura de punto de venta."
 
-#: public/js/utils/barcode_scanner.js:262
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Serial Nos"
 msgstr ""
 
 #: public/js/utils/serial_no_batch_selector.js:20
-#: public/js/utils/serial_no_batch_selector.js:183
+#: public/js/utils/serial_no_batch_selector.js:185
 msgid "Serial Nos / Batch Nos"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
 msgid "Serial Nos Mismatch"
 msgstr ""
 
@@ -63898,11 +66053,11 @@
 msgid "Serial Nos and Batches"
 msgstr "Números de serie y lotes"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1074
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
 msgid "Serial Nos are created successfully"
 msgstr ""
 
-#: stock/stock_ledger.py:1972
+#: stock/stock_ledger.py:1945
 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 msgstr ""
 
@@ -63928,7 +66083,7 @@
 #. Name of a DocType
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:253
+#: stock/report/stock_ledger/stock_ledger.py:326
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
 msgid "Serial and Batch Bundle"
 msgstr ""
@@ -64023,14 +66178,18 @@
 msgid "Serial and Batch Bundle"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1253
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
 msgid "Serial and Batch Bundle created"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1295
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
 msgid "Serial and Batch Bundle updated"
 msgstr ""
 
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
@@ -64054,7 +66213,7 @@
 msgid "Serial and Batch No"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:51
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
 msgid "Serial and Batch Nos"
 msgstr ""
 
@@ -64082,11 +66241,11 @@
 msgid "Serial and Batch Summary"
 msgstr ""
 
-#: stock/utils.py:427
+#: stock/utils.py:408
 msgid "Serial number {0} entered more than once"
 msgstr "Número de serie {0} ha sido ingresado mas de una vez"
 
-#: accounts/doctype/journal_entry/journal_entry.js:545
+#: accounts/doctype/journal_entry/journal_entry.js:614
 msgid "Series"
 msgstr "Secuencia"
 
@@ -64390,7 +66549,7 @@
 msgid "Series for Asset Depreciation Entry (Journal Entry)"
 msgstr "Series para la Entrada de Depreciación de Activos (Entrada de Diario)"
 
-#: buying/doctype/supplier/supplier.py:139
+#: buying/doctype/supplier/supplier.py:136
 msgid "Series is mandatory"
 msgstr "La secuencia es obligatoria"
 
@@ -64483,11 +66642,11 @@
 msgid "Service Item UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:66
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
 msgid "Service Item {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:69
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
 msgid "Service Item {0} must be a non-stock item."
 msgstr ""
 
@@ -64536,15 +66695,15 @@
 msgid "Service Level Agreement Status"
 msgstr "Estado del acuerdo de nivel de servicio"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:172
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
 msgid "Service Level Agreement for {0} {1} already exists."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:764
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
 msgid "Service Level Agreement has been changed to {0}."
 msgstr "El acuerdo de nivel de servicio se ha cambiado a {0}."
 
-#: support/doctype/issue/issue.js:67
+#: support/doctype/issue/issue.js:77
 msgid "Service Level Agreement was reset."
 msgstr "Se restableció el acuerdo de nivel de servicio."
 
@@ -64625,11 +66784,11 @@
 msgid "Service Stop Date"
 msgstr "Fecha de Finalización del Servicio"
 
-#: accounts/deferred_revenue.py:48 public/js/controllers/transaction.js:1239
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
 msgid "Service Stop Date cannot be after Service End Date"
 msgstr "La Fecha de Detención del Servicio no puede ser posterior a la Fecha de Finalización del Servicio"
 
-#: accounts/deferred_revenue.py:45 public/js/controllers/transaction.js:1236
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
 msgid "Service Stop Date cannot be before Service Start Date"
 msgstr "La Fecha de Detención del Servicio no puede ser anterior a la Decha de Inicio del Servicio"
 
@@ -64644,6 +66803,11 @@
 msgid "Services"
 msgstr "Servicios"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr "Establecer"
+
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -64662,7 +66826,7 @@
 msgid "Set Basic Rate Manually"
 msgstr "Establecer tarifa básica manualmente"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:150
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
 msgid "Set Default Supplier"
 msgstr ""
 
@@ -64703,11 +66867,11 @@
 msgid "Set Landed Cost Based on Purchase Invoice Rate"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1050
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
 msgid "Set Loyalty Program"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:272
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
 msgid "Set New Release Date"
 msgstr "Establecer nueva fecha de lanzamiento"
 
@@ -64723,27 +66887,31 @@
 msgid "Set Operating Cost Based On BOM Quantity"
 msgstr ""
 
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr "Establecer Contraseña"
+
 #. Label of a Check field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Set Posting Date"
 msgstr "Establecer fecha de publicación"
 
-#: manufacturing/doctype/bom/bom.js:767
+#: manufacturing/doctype/bom/bom.js:800
 msgid "Set Process Loss Item Quantity"
 msgstr ""
 
-#: projects/doctype/project/project.js:116
-#: projects/doctype/project/project.js:118
-#: projects/doctype/project/project.js:132
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
 msgid "Set Project Status"
 msgstr ""
 
-#: projects/doctype/project/project.js:154
+#: projects/doctype/project/project.js:182
 msgid "Set Project and all Tasks to status {0}?"
 msgstr "¿Establecer el proyecto y todas las tareas en el estado {0}?"
 
-#: manufacturing/doctype/bom/bom.js:768
+#: manufacturing/doctype/bom/bom.js:801
 msgid "Set Quantity"
 msgstr "Establecer cantidad"
 
@@ -64760,7 +66928,7 @@
 msgstr "Establecer almacén de reserva"
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:82
-#: support/doctype/service_level_agreement/service_level_agreement.py:88
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
 msgid "Set Response Time for Priority {0} in row {1}."
 msgstr ""
 
@@ -64823,7 +66991,7 @@
 msgid "Set Valuation Rate Based on Source Warehouse"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:184
+#: selling/doctype/sales_order/sales_order.js:207
 msgid "Set Warehouse"
 msgstr ""
 
@@ -64832,25 +67000,25 @@
 msgid "Set as Closed"
 msgstr "Establecer como cerrado/a"
 
-#: projects/doctype/task/task_list.js:12
+#: projects/doctype/task/task_list.js:20
 msgid "Set as Completed"
 msgstr "Establecer como completado"
 
-#: public/js/utils/sales_common.js:406
-#: selling/doctype/quotation/quotation.js:124
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
 msgid "Set as Lost"
 msgstr "Establecer como perdido"
 
 #: crm/doctype/opportunity/opportunity_list.js:13
-#: projects/doctype/task/task_list.js:8 support/doctype/issue/issue_list.js:8
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
 msgid "Set as Open"
 msgstr "Establecer como abierto/a"
 
-#: setup/doctype/company/company.py:419
+#: setup/doctype/company/company.py:410
 msgid "Set default inventory account for perpetual inventory"
 msgstr "Seleccionar la cuenta de inventario por defecto para el inventario perpetuo"
 
-#: setup/doctype/company/company.py:429
+#: setup/doctype/company/company.py:420
 msgid "Set default {0} account for non stock items"
 msgstr ""
 
@@ -64861,7 +67029,7 @@
 msgid "Set fieldname from which you want to fetch the data from the parent form."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:757
+#: manufacturing/doctype/bom/bom.js:790
 msgid "Set quantity of process loss item:"
 msgstr ""
 
@@ -64878,7 +67046,7 @@
 msgid "Set targets Item Group-wise for this Sales Person."
 msgstr "Establecer objetivos en los grupos de productos para este vendedor"
 
-#: manufacturing/doctype/work_order/work_order.js:852
+#: manufacturing/doctype/work_order/work_order.js:923
 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
 msgstr ""
 
@@ -64889,7 +67057,7 @@
 msgid "Set the status manually."
 msgstr ""
 
-#: regional/italy/setup.py:230
+#: regional/italy/setup.py:231
 msgid "Set this if the customer is a Public Administration company."
 msgstr "Establezca esto si el cliente es una empresa de Administración Pública."
 
@@ -64900,15 +67068,15 @@
 msgid "Set up your Warehouse"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:672
+#: assets/doctype/asset/asset.py:670
 msgid "Set {0} in asset category {1} for company {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:953
+#: assets/doctype/asset/asset.py:945
 msgid "Set {0} in asset category {1} or company {2}"
 msgstr "Establezca {0} en la categoría de activos {1} o en la empresa {2}"
 
-#: assets/doctype/asset/asset.py:949
+#: assets/doctype/asset/asset.py:942
 msgid "Set {0} in company {1}"
 msgstr "Establecer {0} en la empresa {1}"
 
@@ -64988,8 +67156,8 @@
 msgid "Setting up company"
 msgstr "Creando compañía"
 
-#: manufacturing/doctype/bom/bom.py:956
-#: manufacturing/doctype/work_order/work_order.py:978
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
 msgid "Setting {} is required"
 msgstr ""
 
@@ -65022,7 +67190,13 @@
 msgid "Settings"
 msgstr "Configuración"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:15
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
 msgid "Settled"
 msgstr "Colocado"
 
@@ -65038,6 +67212,12 @@
 msgid "Settled"
 msgstr "Colocado"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr "Configuración"
+
 #. Title of an Onboarding Step
 #: setup/onboarding_step/letterhead/letterhead.json
 msgid "Setup Your Letterhead"
@@ -65056,7 +67236,7 @@
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
 #: accounts/doctype/share_balance/share_balance.json
-#: accounts/doctype/shareholder/shareholder.js:22
+#: accounts/doctype/shareholder/shareholder.js:21
 #: accounts/report/share_balance/share_balance.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Balance"
@@ -65071,7 +67251,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/shareholder/shareholder.js:28
+#: accounts/doctype/shareholder/shareholder.js:27
 #: accounts/report/share_ledger/share_ledger.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Ledger"
@@ -65115,9 +67295,9 @@
 
 #. Name of a DocType
 #: accounts/doctype/shareholder/shareholder.json
-#: accounts/report/share_balance/share_balance.js:17
+#: accounts/report/share_balance/share_balance.js:16
 #: accounts/report/share_balance/share_balance.py:57
-#: accounts/report/share_ledger/share_ledger.js:17
+#: accounts/report/share_ledger/share_ledger.js:16
 #: accounts/report/share_ledger/share_ledger.py:51
 msgid "Shareholder"
 msgstr "Accionista"
@@ -65134,7 +67314,7 @@
 msgid "Shelf Life In Days"
 msgstr "Vida útil en Días"
 
-#: assets/doctype/asset/asset.js:247
+#: assets/doctype/asset/asset.js:288
 msgid "Shift"
 msgstr ""
 
@@ -65157,45 +67337,45 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:166
+#: stock/doctype/delivery_note/delivery_note.js:181
 #: stock/doctype/shipment/shipment.json
 msgid "Shipment"
-msgstr ""
+msgstr "Envío"
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Shipment"
-msgstr ""
+msgstr "Envío"
 
 #. Label of a Currency field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Shipment Amount"
-msgstr ""
+msgstr "Monto del envío"
 
 #. Name of a DocType
 #: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
 msgid "Shipment Delivery Note"
-msgstr ""
+msgstr "Nota de Entrega de envío"
 
 #. Label of a Table field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Shipment Delivery Note"
-msgstr ""
+msgstr "Nota de Entrega de envío"
 
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Shipment ID"
-msgstr ""
+msgstr "ID de Envío"
 
 #. Label of a Section Break field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Shipment Information"
-msgstr ""
+msgstr "Información del Envío"
 
 #. Name of a DocType
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -65217,15 +67397,15 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Shipment Type"
-msgstr ""
+msgstr "Tipo de Envío"
 
 #. Label of a Section Break field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Shipment details"
-msgstr ""
+msgstr "Detalles del envío"
 
-#: stock/doctype/delivery_note/delivery_note.py:846
+#: stock/doctype/delivery_note/delivery_note.py:922
 msgid "Shipments"
 msgstr "Envíos"
 
@@ -65238,96 +67418,96 @@
 #: stock/report/delayed_item_report/delayed_item_report.py:124
 #: stock/report/delayed_order_report/delayed_order_report.py:53
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
 #. Option for the 'Determine Address Tax Category From' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
 #. Label of a Link field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
 #. Label of a Link field in DocType 'Purchase Order'
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
 #. Label of a Link field in DocType 'Quotation'
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address"
-msgstr "Dirección de Envío."
+msgstr "Dirección de Envío"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address Details"
@@ -65357,7 +67537,7 @@
 msgid "Shipping Address Template"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:130
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
 msgid "Shipping Address does not have country, which is required for this Shipping Rule"
 msgstr "Dirección de Envío no tiene país, que se requiere para esta Regla de Envío"
 
@@ -65498,15 +67678,15 @@
 msgid "Shipping Zipcode"
 msgstr "Código Postal de Envío"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:134
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
 msgid "Shipping rule not applicable for country {0} in Shipping Address"
 msgstr "La regla de envío no se aplica al país {0} en la dirección de envío."
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:151
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
 msgid "Shipping rule only applicable for Buying"
 msgstr "Regla de Envío solo aplicable para la Compra"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:146
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
 msgid "Shipping rule only applicable for Selling"
 msgstr "Regla de Envío solo aplicable para Ventas"
 
@@ -65573,31 +67753,35 @@
 msgid "Show Cancelled Entries"
 msgstr "Mostrar entradas canceladas"
 
-#: templates/pages/projects.js:64
+#: templates/pages/projects.js:61
 msgid "Show Completed"
 msgstr "Mostrar completado"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:107
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
 msgid "Show Cumulative Amount"
 msgstr "Mostrar la cantidad acumulada"
 
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:17
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
 msgid "Show Disabled Warehouses"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr "Mostrar documento"
+
 #. Label of a Check field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Show Failed Logs"
 msgstr "Mostrar registros fallidos"
 
-#: accounts/report/accounts_payable/accounts_payable.js:144
-#: accounts/report/accounts_receivable/accounts_receivable.js:161
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
 msgid "Show Future Payments"
 msgstr "Mostrar pagos futuros"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
 msgid "Show GL Balance"
 msgstr ""
 
@@ -65630,7 +67814,7 @@
 msgid "Show Ledger View"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:166
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
 msgid "Show Linked Delivery Notes"
 msgstr "Mostrar notas de entrega vinculadas"
 
@@ -65644,7 +67828,7 @@
 msgid "Show Net Values in Party Account"
 msgstr ""
 
-#: templates/pages/projects.js:66
+#: templates/pages/projects.js:63
 msgid "Show Open"
 msgstr "Mostrar abiertos"
 
@@ -65676,20 +67860,20 @@
 
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:25
 msgid "Show Preview"
-msgstr ""
+msgstr "Mostrar Vista Previa"
 
-#: accounts/report/accounts_payable/accounts_payable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.js:176
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
 #: accounts/report/general_ledger/general_ledger.js:204
 msgid "Show Remarks"
 msgstr ""
 
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:66
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
 msgid "Show Return Entries"
 msgstr "Mostrar Entradas de Devolución"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:171
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
 msgid "Show Sales Person"
 msgstr "Mostrar vendedor"
 
@@ -65703,11 +67887,16 @@
 msgid "Show Taxes as Table in Print"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr ""
+
 #: stock/report/stock_balance/stock_balance.js:90
 msgid "Show Variant Attributes"
 msgstr "Mostrar Atributos de Variantes"
 
-#: stock/doctype/item/item.js:90
+#: stock/doctype/item/item.js:106
 msgid "Show Variants"
 msgstr "Mostrar Variantes"
 
@@ -65715,8 +67904,8 @@
 msgid "Show Warehouse-wise Stock"
 msgstr "Mostrar stock en almacén"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:29
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:17
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
 msgid "Show exploded view"
 msgstr "Mostrar Vista Explosionada"
 
@@ -65726,7 +67915,7 @@
 msgid "Show in Website"
 msgstr "Mostrar en sitio web"
 
-#: accounts/report/trial_balance/trial_balance.js:104
+#: accounts/report/trial_balance/trial_balance.js:110
 msgid "Show net values in opening and closing columns"
 msgstr ""
 
@@ -65734,30 +67923,30 @@
 msgid "Show only POS"
 msgstr "Mostrar solo POS"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:108
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
 msgid "Show only the Immediate Upcoming Term"
 msgstr ""
 
-#: stock/utils.py:588
+#: stock/utils.py:568
 msgid "Show pending entries"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:93
+#: accounts/report/trial_balance/trial_balance.js:99
 msgid "Show unclosed fiscal year's P&L balances"
 msgstr "Mostrar saldos de pérdidas y ganancias del ejercicio no cerrado"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
 msgid "Show with upcoming revenue/expense"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:113
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
 #: accounts/report/profitability_analysis/profitability_analysis.js:71
-#: accounts/report/trial_balance/trial_balance.js:88
+#: accounts/report/trial_balance/trial_balance.js:94
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
 msgid "Show zero values"
 msgstr "Mostrar valores en cero"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.js:30
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
 msgid "Show {0}"
 msgstr "Mostrar {0}"
 
@@ -65841,7 +68030,7 @@
 msgid "Simultaneous"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:551
+#: stock/doctype/stock_entry/stock_entry.py:507
 msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
 msgstr ""
 
@@ -65864,7 +68053,7 @@
 msgid "Single Transaction Threshold"
 msgstr "Umbral de Transacción único"
 
-#: stock/doctype/item/item.js:103
+#: stock/doctype/item/item.js:131
 msgid "Single Variant"
 msgstr "Variante Individual"
 
@@ -65896,13 +68085,13 @@
 msgid "Skipped"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:125
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
 msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
 msgid "Skipping {0} of {1}, {2}"
-msgstr ""
+msgstr "Saltando {0} de {1}, {2}"
 
 #. Label of a Data field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
@@ -65910,11 +68099,21 @@
 msgid "Skype ID"
 msgstr "Identificación del skype"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:223
 msgid "Small"
 msgstr "Pequeño"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:68
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
 msgid "Smoothing Constant"
 msgstr "Constante de suavizado"
 
@@ -65923,7 +68122,7 @@
 msgid "Software"
 msgstr "Software"
 
-#: assets/doctype/asset/asset_list.js:11
+#: assets/doctype/asset/asset_list.js:9
 msgid "Sold"
 msgstr "Vendido"
 
@@ -65933,24 +68132,29 @@
 msgid "Sold"
 msgstr "Vendido"
 
-#: www/book_appointment/index.js:239
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr "Vendido por"
+
+#: www/book_appointment/index.js:248
 msgid "Something went wrong please try again"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:747
+#: accounts/doctype/pricing_rule/utils.py:733
 msgid "Sorry, this coupon code is no longer valid"
 msgstr "Lo sentimos, este código de cupón ya no es válido"
 
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:731
 msgid "Sorry, this coupon code's validity has expired"
 msgstr "Lo sentimos, la validez de este código de cupón ha expirado"
 
-#: accounts/doctype/pricing_rule/utils.py:742
+#: accounts/doctype/pricing_rule/utils.py:728
 msgid "Sorry, this coupon code's validity has not started"
 msgstr "Lo sentimos, la validez de este código de cupón no ha comenzado"
 
 #: crm/report/lead_details/lead_details.py:40
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
 msgid "Source"
 msgstr "Referencia"
 
@@ -66056,10 +68260,10 @@
 msgid "Source Type"
 msgstr "Tipo de Fuente"
 
-#: manufacturing/doctype/bom/bom.js:313
+#: manufacturing/doctype/bom/bom.js:326
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
-#: stock/dashboard/item_dashboard.js:215
-#: stock/doctype/stock_entry/stock_entry.js:547
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
 msgid "Source Warehouse"
 msgstr "Almacén de origen"
 
@@ -66124,21 +68328,21 @@
 msgstr "Almacén de origen"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Source Warehouse Address"
 msgstr "Dirección del Almacén de Origen"
 
-#: assets/doctype/asset_movement/asset_movement.py:84
+#: assets/doctype/asset_movement/asset_movement.py:88
 msgid "Source and Target Location cannot be same"
 msgstr "La ubicación de origen y destino no puede ser la misma"
 
-#: stock/doctype/stock_entry/stock_entry.py:640
+#: stock/doctype/stock_entry/stock_entry.py:596
 msgid "Source and target warehouse cannot be same for row {0}"
 msgstr "Almacenes de origen y destino no pueden ser los mismos, línea {0}"
 
-#: stock/dashboard/item_dashboard.js:278
+#: stock/dashboard/item_dashboard.js:286
 msgid "Source and target warehouse must be different"
 msgstr "Almacén de Origen y Destino deben ser diferentes"
 
@@ -66147,8 +68351,8 @@
 msgid "Source of Funds (Liabilities)"
 msgstr "Origen de fondos (Pasivo)"
 
-#: stock/doctype/stock_entry/stock_entry.py:617
-#: stock/doctype/stock_entry/stock_entry.py:634
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
 msgid "Source warehouse is mandatory for row {0}"
 msgstr "El almacén de origen es obligatorio para la línea {0}"
 
@@ -66186,16 +68390,26 @@
 msgid "Spacer"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:467 stock/doctype/batch/batch.js:143
-#: support/doctype/issue/issue.js:100
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr "Especifique el tipo de cambio para convertir una moneda en otra"
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
 msgid "Split"
 msgstr "División"
 
-#: assets/doctype/asset/asset.js:111 assets/doctype/asset/asset.js:451
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
 msgid "Split Asset"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:142
+#: stock/doctype/batch/batch.js:161
 msgid "Split Batch"
 msgstr "Lote dividido"
 
@@ -66212,22 +68426,57 @@
 msgid "Split From"
 msgstr ""
 
-#: support/doctype/issue/issue.js:90
+#: support/doctype/issue/issue.js:100
 msgid "Split Issue"
 msgstr "Problema de División"
 
-#: assets/doctype/asset/asset.js:457
+#: assets/doctype/asset/asset.js:530
 msgid "Split Qty"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1050
+#: assets/doctype/asset/asset.py:1042
 msgid "Split qty cannot be grater than or equal to asset qty"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1827
+#: accounts/doctype/payment_entry/payment_entry.py:1867
 msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
 #: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
 #: templates/print_formats/includes/items.html:8
 msgid "Sr"
@@ -66255,8 +68504,8 @@
 msgid "Stale Days should start from 1."
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:433
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
 msgid "Standard Buying"
 msgstr "Compra estandar"
 
@@ -66264,13 +68513,13 @@
 msgid "Standard Description"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:119
+#: regional/report/uae_vat_201/uae_vat_201.py:115
 msgid "Standard Rated Expenses"
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:441
-#: stock/doctype/item/item.py:245
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
 msgid "Standard Selling"
 msgstr "Venta estándar"
 
@@ -66287,11 +68536,26 @@
 msgid "Standard Template"
 msgstr "Plantilla estándar"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:100
-#: regional/report/uae_vat_201/uae_vat_201.py:106
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
 msgid "Standard rated supplies in {0}"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
@@ -66304,23 +68568,25 @@
 msgid "Standing Name"
 msgstr "Nombre en uso"
 
-#: manufacturing/doctype/work_order/work_order.js:591
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
 msgid "Start"
 msgstr "Iniciar"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:44
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
 msgid "Start / Resume"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:34
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:34
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
-#: accounts/report/payment_ledger/payment_ledger.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:68
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
 #: projects/report/project_summary/project_summary.py:70
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
-#: public/js/financial_statements.js:184
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:17
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
 msgid "Start Date"
 msgstr "Fecha de inicio"
 
@@ -66394,11 +68660,16 @@
 msgid "Start Date cannot be before the current date"
 msgstr "La fecha de inicio no puede ser anterior a la fecha actual"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:133
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr "Iniciar eliminación"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 msgid "Start Import"
 msgstr "Comience a Importar"
 
-#: manufacturing/doctype/job_card/job_card.js:244
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
 msgid "Start Job"
 msgstr ""
 
@@ -66406,10 +68677,14 @@
 msgid "Start Merge"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:85
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
 msgid "Start Reposting"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr "Hora de inicio"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -66434,15 +68709,15 @@
 msgid "Start Time"
 msgstr "Hora de inicio"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:125
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
 msgid "Start Time can't be greater than or equal to End Time for {0}."
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:48
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
 #: accounts/report/financial_ratios/financial_ratios.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:82
-#: public/js/financial_statements.js:198
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
 msgid "Start Year"
 msgstr "Año de inicio"
 
@@ -66462,7 +68737,7 @@
 msgid "Start date of current invoice's period"
 msgstr "Fecha inicial del período de facturación"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:236
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
 msgid "Start date should be less than end date for Item {0}"
 msgstr "La fecha de inicio debe ser menor que la fecha de finalización para el producto {0}"
 
@@ -66476,7 +68751,7 @@
 msgid "Started Time"
 msgstr "Hora de inicio"
 
-#: utilities/bulk_transaction.py:19
+#: utilities/bulk_transaction.py:21
 msgid "Started a background job to create {1} {0}"
 msgstr ""
 
@@ -66493,7 +68768,7 @@
 msgstr "Posición inicial desde el borde superior de partida"
 
 #: crm/report/lead_details/lead_details.py:59
-#: public/js/utils/contact_address_quick_entry.js:81
+#: public/js/utils/contact_address_quick_entry.js:84
 msgid "State"
 msgstr "Estado"
 
@@ -66521,68 +68796,76 @@
 msgid "Statement Import Log"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.py:424
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order.js:298
-#: buying/doctype/purchase_order/purchase_order.js:300
-#: buying/doctype/purchase_order/purchase_order.js:304
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
 #: buying/report/procurement_tracker/procurement_tracker.py:74
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:53
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:173
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
-#: crm/report/lead_details/lead_details.js:31
+#: crm/report/lead_details/lead_details.js:30
 #: crm/report/lead_details/lead_details.py:25
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:34
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:39
-#: manufacturing/doctype/production_plan/production_plan.js:99
-#: manufacturing/doctype/production_plan/production_plan.js:103
-#: manufacturing/doctype/production_plan/production_plan.js:431
-#: manufacturing/doctype/work_order/work_order.js:352
-#: manufacturing/doctype/work_order/work_order.js:389
-#: manufacturing/doctype/work_order/work_order.js:565
-#: manufacturing/doctype/work_order/work_order.js:572
-#: manufacturing/doctype/work_order/work_order.js:576
-#: manufacturing/report/job_card_summary/job_card_summary.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
 #: manufacturing/report/job_card_summary/job_card_summary.py:139
-#: manufacturing/report/process_loss_report/process_loss_report.py:81
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
 #: manufacturing/report/production_analytics/production_analytics.py:19
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:22
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
-#: manufacturing/report/work_order_summary/work_order_summary.js:37
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
 #: manufacturing/report/work_order_summary/work_order_summary.py:202
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:25
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
-#: projects/report/project_summary/project_summary.js:24
+#: projects/report/project_summary/project_summary.js:23
 #: projects/report/project_summary/project_summary.py:58
-#: selling/doctype/sales_order/sales_order.js:517
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:528
-#: selling/doctype/sales_order/sales_order.js:539
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:90
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: selling/report/sales_order_analysis/sales_order_analysis.js:55
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
 #: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:210
-#: stock/doctype/delivery_note/delivery_note.js:229
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: stock/report/reserved_stock/reserved_stock.js:127
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
 #: stock/report/reserved_stock/reserved_stock.py:178
 #: stock/report/serial_no_ledger/serial_no_ledger.py:51
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/report/issue_analytics/issue_analytics.js:52
-#: support/report/issue_summary/issue_summary.js:39
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
 #: templates/pages/projects.html:24 templates/pages/projects.html:46
-#: templates/pages/projects.html:66
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
 msgid "Status"
 msgstr "Estado"
 
@@ -67050,13 +69333,25 @@
 msgid "Status"
 msgstr "Estado"
 
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr "Estado"
+
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Status Details"
 msgstr ""
 
-#: projects/doctype/project/project.py:719
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
 msgid "Status must be Cancelled or Completed"
 msgstr "El estado debe ser cancelado o completado"
 
@@ -67064,7 +69359,7 @@
 msgid "Status must be one of {0}"
 msgstr "El estado debe ser uno de {0}"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:187
+#: stock/doctype/quality_inspection/quality_inspection.py:183
 msgid "Status set to rejected as there are one or more rejected readings."
 msgstr ""
 
@@ -67077,7 +69372,7 @@
 #. Label of a Card Break in the Home Workspace
 #. Name of a Workspace
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
-#: accounts/report/account_balance/account_balance.js:55
+#: accounts/report/account_balance/account_balance.js:57
 #: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
 #: stock/doctype/material_request/material_request_dashboard.py:17
 #: stock/workspace/stock/stock.json
@@ -67104,8 +69399,8 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1187
-#: accounts/report/account_balance/account_balance.js:56
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
 msgid "Stock Adjustment"
 msgstr "Ajuste de existencias"
 
@@ -67129,7 +69424,7 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: public/js/stock_analytics.js:8
+#: public/js/stock_analytics.js:7
 #: stock/report/stock_analytics/stock_analytics.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Analytics"
@@ -67147,23 +69442,27 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:52
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
 #: stock/report/stock_balance/stock_balance.json
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
 #: stock/workspace/stock/stock.json
 msgid "Stock Balance"
-msgstr "Balance de Inventarios."
+msgstr "Balance de Inventarios"
 
 #. Label of a Button field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Stock Balance"
-msgstr "Balance de Inventarios."
+msgstr "Balance de Inventarios"
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:16
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
 msgid "Stock Balance Report"
 msgstr "Informe de saldo de existencias"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -67194,12 +69493,12 @@
 msgid "Stock Details"
 msgstr "Detalles de almacén"
 
-#: stock/doctype/stock_entry/stock_entry.py:730
+#: stock/doctype/stock_entry/stock_entry.py:685
 msgid "Stock Entries already created for Work Order {0}: {1}"
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/pick_list/pick_list.js:104
+#: stock/doctype/pick_list/pick_list.js:116
 #: stock/doctype/stock_entry/stock_entry.json
 msgid "Stock Entry"
 msgstr "Entradas de inventario"
@@ -67260,15 +69559,15 @@
 msgid "Stock Entry Type"
 msgstr "Tipo de entrada de stock"
 
-#: stock/doctype/pick_list/pick_list.py:1020
+#: stock/doctype/pick_list/pick_list.py:1127
 msgid "Stock Entry has been already created against this Pick List"
 msgstr "La entrada de stock ya se ha creado para esta lista de selección"
 
-#: stock/doctype/batch/batch.js:104
+#: stock/doctype/batch/batch.js:115
 msgid "Stock Entry {0} created"
 msgstr "Entrada de stock {0} creada"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1140
+#: accounts/doctype/journal_entry/journal_entry.py:1169
 msgid "Stock Entry {0} is not submitted"
 msgstr "La entrada de stock {0} no esta validada"
 
@@ -67303,24 +69602,28 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: public/js/controllers/stock_controller.js:54
-#: public/js/utils/ledger_preview.js:27 stock/doctype/item/item.js:64
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
 #: stock/doctype/item/item_dashboard.py:8
 #: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:32
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
 msgid "Stock Ledger"
 msgstr "Mayor de Inventarios"
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
+
 #. Name of a DocType
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:114
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
 msgid "Stock Ledger Entry"
 msgstr "Entradas en el mayor de inventarios"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:102
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:108
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
 msgid "Stock Ledger ID"
 msgstr "ID del libro mayor"
 
@@ -67339,7 +69642,7 @@
 msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
 msgstr ""
 
-#: stock/doctype/batch/batch.js:50 stock/doctype/item/item.js:403
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
 msgid "Stock Levels"
 msgstr "Niveles de Stock"
 
@@ -67378,11 +69681,12 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Stock Manager"
-msgstr "Gerente de almacén"
+msgstr "Gerente de Almacén"
 
 #: stock/doctype/item/item_dashboard.py:34
 msgid "Stock Movement"
@@ -67396,47 +69700,47 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: stock/doctype/item/item.js:70
+#: stock/doctype/item/item.js:78
 #: stock/report/stock_projected_qty/stock_projected_qty.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Projected Qty"
 msgstr "Cantidad de inventario proyectado"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:254
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:306
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
 msgid "Stock Qty"
-msgstr "Cantidad de existencias"
+msgstr "Cant. de existencias"
 
 #. Label of a Float field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Stock Qty"
-msgstr "Cantidad de existencias"
+msgstr "Cant. de existencias"
 
 #. Label of a Float field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Stock Qty"
-msgstr "Cantidad de existencias"
+msgstr "Cant. de existencias"
 
 #. Label of a Float field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Stock Qty"
-msgstr "Cantidad de existencias"
+msgstr "Cant. de existencias"
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Stock Qty"
-msgstr "Cantidad de existencias"
+msgstr "Cant. de existencias"
 
 #. Label of a Float field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Stock Qty"
-msgstr "Cantidad de existencias"
+msgstr "Cant. de existencias"
 
 #. Name of a report
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.json
@@ -67445,7 +69749,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
-#: accounts/report/account_balance/account_balance.js:57
+#: accounts/report/account_balance/account_balance.js:59
 msgid "Stock Received But Not Billed"
 msgstr "Inventario Recibido pero no Facturado"
 
@@ -67462,7 +69766,7 @@
 msgstr "Inventario Recibido pero no Facturado"
 
 #. Name of a DocType
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgid "Stock Reconciliation"
 msgstr "Reconciliación de inventarios"
@@ -67482,7 +69786,7 @@
 msgid "Stock Reconciliation Item"
 msgstr "Elemento de reconciliación de inventarios"
 
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 msgid "Stock Reconciliations"
 msgstr "Reconciliaciones de stock"
 
@@ -67496,20 +69800,20 @@
 msgid "Stock Reposting Settings"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: selling/doctype/sales_order/sales_order.js:74
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:178
-#: stock/doctype/pick_list/pick_list.js:110
-#: stock/doctype/pick_list/pick_list.js:119
-#: stock/doctype/pick_list/pick_list.js:120
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:467
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:965
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:978
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:992
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1006
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1037
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
 msgid "Stock Reservation"
 msgstr ""
 
@@ -67519,35 +69823,35 @@
 msgid "Stock Reservation"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1144
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
 msgid "Stock Reservation Entries Cancelled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1096
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
 msgid "Stock Reservation Entries Created"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:383
+#: selling/doctype/sales_order/sales_order.js:413
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: stock/report/reserved_stock/reserved_stock.js:56
+#: stock/report/reserved_stock/reserved_stock.js:53
 #: stock/report/reserved_stock/reserved_stock.py:171
 msgid "Stock Reservation Entry"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
 msgid "Stock Reservation Entry cannot be updated as it has been delivered."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:423
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
 msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:614
+#: stock/doctype/delivery_note/delivery_note.py:690
 msgid "Stock Reservation Warehouse Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:514
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
 msgid "Stock Reservation can only be created against {0}."
 msgstr ""
 
@@ -67563,7 +69867,7 @@
 msgid "Stock Reserved Qty (in Stock UOM)"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1498
+#: stock/doctype/stock_entry/stock_entry.py:1524
 msgid "Stock Return"
 msgstr ""
 
@@ -67591,6 +69895,13 @@
 msgid "Stock Summary"
 msgstr "Resumen de Existencia"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr "Resumen de Existencia"
+
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Transactions"
@@ -67602,14 +69913,14 @@
 msgid "Stock Transactions Settings"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:256
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:308
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:215
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:232
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
 #: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:398
-#: stock/report/stock_ledger/stock_ledger.py:117
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
 msgid "Stock UOM"
 msgstr "Unidad de media utilizada en el almacen"
 
@@ -67787,7 +70098,7 @@
 msgid "Stock UOM Quantity"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:368
+#: selling/doctype/sales_order/sales_order.js:398
 msgid "Stock Unreservation"
 msgstr ""
 
@@ -67854,12 +70165,13 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Stock User"
-msgstr "Usuario de almacén"
+msgstr "Usuario de Almacén"
 
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
@@ -67867,9 +70179,9 @@
 msgid "Stock Validations"
 msgstr ""
 
-#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:52
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:138
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
 msgid "Stock Value"
 msgstr "Valor de Inventarios"
 
@@ -67894,27 +70206,31 @@
 msgid "Stock cannot be reserved in group warehouse {0}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:908
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
 msgid "Stock cannot be reserved in the group warehouse {0}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1011
-msgid "Stock cannot be updated against Delivery Note {0}"
-msgstr "Inventario no puede actualizarse contra la nota de envío {0}"
-
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:669
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
 msgid "Stock cannot be updated against Purchase Receipt {0}"
 msgstr "Stock no se puede actualizar en contra recibo de compra {0}"
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr ""
+
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
 msgid "Stock not available for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:679
+#: selling/page/point_of_sale/pos_controller.js:714
 msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:241
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
 msgid "Stock transactions before {0} are frozen"
 msgstr "Las operaciones de inventario antes de {0} se encuentran congeladas"
 
@@ -67932,15 +70248,20 @@
 msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
 msgstr ""
 
-#: stock/utils.py:579
+#: stock/utils.py:559
 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:570
-#: stock/doctype/material_request/material_request.js:107
-msgid "Stop"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
 msgstr ""
 
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
+msgid "Stop"
+msgstr "Detener"
+
 #. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
 #. DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
@@ -67956,21 +70277,21 @@
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Stop"
-msgstr ""
+msgstr "Detener"
 
 #. Option for the 'Action If Same Rate is Not Maintained' (Select) field in
 #. DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Stop"
-msgstr ""
+msgstr "Detener"
 
 #. Option for the 'Action if Same Rate is Not Maintained Throughout Sales
 #. Cycle' (Select) field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Stop"
-msgstr ""
+msgstr "Detener"
 
 #. Option for the 'Action If Quality Inspection Is Not Submitted' (Select)
 #. field in DocType 'Stock Settings'
@@ -67979,7 +70300,7 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stop"
-msgstr ""
+msgstr "Detener"
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:94
 msgid "Stop Reason"
@@ -68013,14 +70334,14 @@
 msgid "Stopped"
 msgstr "Detenido"
 
-#: manufacturing/doctype/work_order/work_order.py:631
+#: manufacturing/doctype/work_order/work_order.py:654
 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
 msgstr "La Órden de Trabajo detenida no se puede cancelar, desactívela primero para cancelarla"
 
-#: setup/doctype/company/company.py:260
-#: setup/setup_wizard/operations/defaults_setup.py:34
-#: setup/setup_wizard/operations/install_fixtures.py:481
-#: stock/doctype/item/item.py:282
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
 msgid "Stores"
 msgstr "Sucursales"
 
@@ -68054,7 +70375,12 @@
 msgid "Sub Assemblies & Raw Materials"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:264
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
 msgid "Sub Assembly Item"
 msgstr ""
 
@@ -68126,7 +70452,7 @@
 msgid "Subcontract BOM"
 msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:37
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
@@ -68138,7 +70464,7 @@
 msgid "Subcontract Order Summary"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
 msgid "Subcontract Return"
 msgstr ""
 
@@ -68174,10 +70500,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: controllers/subcontracting_controller.py:806
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:78
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
 msgid "Subcontracting Order"
 msgstr ""
 
@@ -68227,7 +70553,7 @@
 msgid "Subcontracting Order Supplied Item"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:861
+#: buying/doctype/purchase_order/purchase_order.py:865
 msgid "Subcontracting Order {0} created."
 msgstr ""
 
@@ -68238,7 +70564,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Subcontracting Receipt"
 msgstr ""
@@ -68282,7 +70608,7 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Subcontracting Settings"
-msgstr ""
+msgstr "Configuración de Subcontratación"
 
 #. Label of a Autocomplete field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
@@ -68290,10 +70616,10 @@
 msgid "Subdivision"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:219
-#: projects/doctype/task/task_tree.js:62
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
-#: support/doctype/issue/issue.js:96
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
 msgid "Subject"
 msgstr "Asunto"
 
@@ -68345,15 +70671,16 @@
 msgid "Subject"
 msgstr "Asunto"
 
-#: accounts/doctype/payment_order/payment_order.js:120
-#: public/js/payment/payments.js:28
-#: selling/page/point_of_sale/pos_controller.js:101
-#: www/book_appointment/index.html:59
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
 msgid "Submit"
 msgstr "Validar"
 
-#: buying/doctype/purchase_order/purchase_order.py:857
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:698
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
 msgid "Submit Action Failed"
 msgstr ""
 
@@ -68381,14 +70708,18 @@
 msgid "Submit Journal Entries"
 msgstr "Enviar entradas de diario"
 
-#: manufacturing/doctype/work_order/work_order.js:135
+#: manufacturing/doctype/work_order/work_order.js:139
 msgid "Submit this Work Order for further processing."
 msgstr "Presente esta Órden de Trabajo para su posterior procesamiento."
 
-#: assets/doctype/asset/asset_list.js:32
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr "Envíe su cotización"
+
+#: assets/doctype/asset/asset_list.js:23
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:15
-#: stock/doctype/stock_entry/stock_entry_list.js:21
-#: templates/pages/material_request_info.html:24 templates/pages/order.html:58
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
 msgid "Submitted"
 msgstr "Validado"
 
@@ -68543,11 +70874,11 @@
 msgid "Subscription End Date"
 msgstr "Fecha de finalización de la suscripción"
 
-#: accounts/doctype/subscription/subscription.py:380
+#: accounts/doctype/subscription/subscription.py:372
 msgid "Subscription End Date is mandatory to follow calendar months"
 msgstr "La fecha de finalización de la suscripción es obligatoria para seguir los meses calendario"
 
-#: accounts/doctype/subscription/subscription.py:370
+#: accounts/doctype/subscription/subscription.py:362
 msgid "Subscription End Date must be after {0} as per the subscription plan"
 msgstr "La fecha de finalización de la suscripción debe ser posterior al {0} según el plan de suscripción."
 
@@ -68652,11 +70983,11 @@
 msgid "Succeeded"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:6
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
 msgid "Succeeded Entries"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Success"
 msgstr "Éxito"
 
@@ -68691,43 +71022,43 @@
 msgid "Successful"
 msgstr "Exitoso"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:538
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
 msgid "Successfully Reconciled"
 msgstr "Reconciliado exitosamente"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:164
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
 msgid "Successfully Set Supplier"
 msgstr "Proveedor establecido con éxito"
 
-#: stock/doctype/item/item.py:339
+#: stock/doctype/item/item.py:338
 msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:468
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
 msgid "Successfully imported {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:182
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
 msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:166
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
 msgid "Successfully imported {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:178
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
 msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:165
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
 msgid "Successfully imported {0} records."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:177
+#: buying/doctype/supplier/supplier.js:210
 msgid "Successfully linked to Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:222
+#: selling/doctype/customer/customer.js:243
 msgid "Successfully linked to Supplier"
 msgstr ""
 
@@ -68735,23 +71066,23 @@
 msgid "Successfully merged {0} out of {1}."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:478
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
 msgid "Successfully updated {0}"
 msgstr "Actualizado exitosamente {0}"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:193
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
 msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:171
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
 msgid "Successfully updated {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:189
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
 msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:170
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
 msgid "Successfully updated {0} records."
 msgstr ""
 
@@ -68780,11 +71111,11 @@
 msgid "Summary"
 msgstr "Resumen"
 
-#: setup/doctype/email_digest/email_digest.py:190
+#: setup/doctype/email_digest/email_digest.py:188
 msgid "Summary for this month and pending activities"
 msgstr "Resumen para este mes y actividades pendientes"
 
-#: setup/doctype/email_digest/email_digest.py:187
+#: setup/doctype/email_digest/email_digest.py:185
 msgid "Summary for this week and pending activities"
 msgstr "Resumen para esta semana y actividades pendientes"
 
@@ -68881,30 +71212,30 @@
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
-#: accounts/doctype/payment_order/payment_order.js:100
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:61
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:191
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
 #: accounts/report/purchase_register/purchase_register.js:21
 #: accounts/report/purchase_register/purchase_register.py:171
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:38
-#: buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: buying/doctype/request_for_quotation/request_for_quotation.js:208
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
 #: buying/doctype/supplier/supplier.json
 #: buying/report/procurement_tracker/procurement_tracker.py:89
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:175
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:16
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:16
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:199
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
 #: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
-#: public/js/purchase_trends_filters.js:66
-#: regional/report/irs_1099/irs_1099.py:79
-#: selling/doctype/customer/customer.js:207
-#: selling/doctype/sales_order/sales_order.js:1005
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
 msgid "Supplier"
 msgstr "Proveedor"
@@ -69150,13 +71481,13 @@
 msgid "Supplier Address"
 msgstr "Dirección de proveedor"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address Details"
@@ -69210,18 +71541,18 @@
 msgstr "Detalles del proveedor"
 
 #. Name of a DocType
-#: accounts/report/accounts_payable/accounts_payable.js:122
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:105
-#: accounts/report/accounts_receivable/accounts_receivable.py:1110
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:201
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:176
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
 #: accounts/report/purchase_register/purchase_register.js:27
 #: accounts/report/purchase_register/purchase_register.py:186
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:56
-#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
 #: public/js/purchase_trends_filters.js:51
 #: regional/report/irs_1099/irs_1099.js:26
-#: regional/report/irs_1099/irs_1099.py:72
+#: regional/report/irs_1099/irs_1099.py:70
 #: setup/doctype/supplier_group/supplier_group.json
 msgid "Supplier Group"
 msgstr "Grupo de proveedores"
@@ -69298,9 +71629,9 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Invoice"
-msgstr ""
+msgstr "Factura de Proveedor"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:218
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
 msgid "Supplier Invoice Date"
 msgstr "Fecha de factura de proveedor"
 
@@ -69310,13 +71641,14 @@
 msgid "Supplier Invoice Date"
 msgstr "Fecha de factura de proveedor"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1494
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
 msgid "Supplier Invoice Date cannot be greater than Posting Date"
 msgstr "Fecha de Factura de Proveedor no puede ser mayor que la fecha de publicación"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
-#: accounts/report/general_ledger/general_ledger.py:656
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:212
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
 msgid "Supplier Invoice No"
 msgstr "Factura de proveedor No."
 
@@ -69332,7 +71664,7 @@
 msgid "Supplier Invoice No"
 msgstr "Factura de proveedor No."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
 msgid "Supplier Invoice No exists in Purchase Invoice {0}"
 msgstr "Factura de proveedor No existe en la factura de compra {0}"
 
@@ -69360,14 +71692,14 @@
 #: accounts/workspace/financial_reports/financial_reports.json
 #: accounts/workspace/payables/payables.json
 msgid "Supplier Ledger Summary"
-msgstr "Resumen del libro mayor de proveedores"
+msgstr "Resumen del Libro Mayor de Proveedores"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1041
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
 #: accounts/report/purchase_register/purchase_register.py:177
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:74
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
 msgid "Supplier Name"
 msgstr "Nombre de proveedor"
 
@@ -69482,29 +71814,29 @@
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Portal Users"
-msgstr ""
+msgstr "Usuarios del Portal del Proveedor"
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Primary Address"
-msgstr ""
+msgstr "Dirección principal del Proveedor"
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Primary Contact"
-msgstr ""
+msgstr "Contacto principal del Proveedor"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:458
-#: buying/doctype/request_for_quotation/request_for_quotation.js:42
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 #: buying/doctype/supplier_quotation/supplier_quotation.py:214
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:260
-#: crm/doctype/opportunity/opportunity.js:82
-#: stock/doctype/material_request/material_request.js:147
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
 msgid "Supplier Quotation"
 msgstr "Presupuesto de Proveedor"
 
@@ -69556,7 +71888,7 @@
 msgid "Supplier Quotation Item"
 msgstr "Ítem de Presupuesto de Proveedor"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:409
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
 msgid "Supplier Quotation {0} Created"
 msgstr "Cotización de proveedor {0} creada"
 
@@ -69674,7 +72006,7 @@
 msgid "Supplier Warehouse"
 msgstr "Almacén del proveedor"
 
-#: controllers/buying_controller.py:412
+#: controllers/buying_controller.py:406
 msgid "Supplier Warehouse mandatory for sub-contracted {0}"
 msgstr ""
 
@@ -69684,11 +72016,16 @@
 msgid "Supplier delivers to Customer"
 msgstr "Proveedor entrega al Cliente"
 
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
+
 #: buying/doctype/supplier_quotation/supplier_quotation.py:167
 msgid "Supplier {0} not found in {1}"
 msgstr "Proveedor {0} no encontrado en {1}"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:68
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
 msgid "Supplier(s)"
 msgstr "Proveedor(es)"
 
@@ -69706,7 +72043,7 @@
 msgstr "Proveedores"
 
 #: regional/report/uae_vat_201/uae_vat_201.py:60
-#: regional/report/uae_vat_201/uae_vat_201.py:126
+#: regional/report/uae_vat_201/uae_vat_201.py:122
 msgid "Supplies subject to the reverse charge provision"
 msgstr ""
 
@@ -69774,10 +72111,16 @@
 msgid "Suspended"
 msgstr "Suspendido"
 
-#: selling/page/point_of_sale/pos_payment.js:308
+#: selling/page/point_of_sale/pos_payment.js:325
 msgid "Switch Between Payment Modes"
 msgstr "Cambiar entre modos de pago"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr "Símbolo."
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
 msgid "Sync Now"
 msgstr ""
@@ -69870,6 +72213,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 #: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
 #: projects/doctype/activity_type/activity_type.json
 #: projects/doctype/project_template/project_template.json
 #: projects/doctype/project_type/project_type.json
@@ -69957,7 +72301,7 @@
 msgid "System will fetch all the entries if limit value is zero."
 msgstr "El sistema buscará todas las entradas si el valor límite es cero."
 
-#: controllers/accounts_controller.py:1673
+#: controllers/accounts_controller.py:1752
 msgid "System will not check over billing since amount for Item {0} in {1} is zero"
 msgstr ""
 
@@ -69968,11 +72312,19 @@
 msgid "System will notify to increase or decrease quantity or amount "
 msgstr "El sistema notificará para aumentar o disminuir la cantidad o cantidad"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TCS Rate %"
 msgstr ""
 
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
 #. Name of a report
 #: accounts/report/tds_computation_summary/tds_computation_summary.json
 msgid "TDS Computation Summary"
@@ -69982,7 +72334,7 @@
 msgid "TDS Payable"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TDS Rate %"
 msgstr ""
@@ -69993,7 +72345,17 @@
 msgid "TS-.YYYY.-"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:427
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
 msgid "Tag"
 msgstr "Etiqueta"
 
@@ -70035,10 +72397,14 @@
 msgid "Tally Migration"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:32
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
 msgid "Tally Migration Error"
 msgstr "Error de migración de Tally"
 
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr "Objetivo"
+
 #. Label of a Data field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
@@ -70073,23 +72439,23 @@
 msgid "Target Asset Location"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
 msgid "Target Asset {0} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:246
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
 msgid "Target Asset {0} cannot be submitted"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:242
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
 msgid "Target Asset {0} cannot be {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
 msgid "Target Asset {0} does not belong to company {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
 msgid "Target Asset {0} needs to be composite asset"
 msgstr ""
 
@@ -70169,15 +72535,15 @@
 msgid "Target Item Name"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:203
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
 msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
 msgid "Target Item {0} must be a Fixed Asset item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:209
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
 msgid "Target Item {0} must be a Stock Item"
 msgstr ""
 
@@ -70187,21 +72553,21 @@
 msgid "Target Location"
 msgstr "Ubicación del Objetivo"
 
-#: assets/doctype/asset_movement/asset_movement.py:94
+#: assets/doctype/asset_movement/asset_movement.py:100
 msgid "Target Location is required while receiving Asset {0} from an employee"
 msgstr "La ubicación de destino es necesaria mientras se recibe el activo {0} de un empleado"
 
-#: assets/doctype/asset_movement/asset_movement.py:82
+#: assets/doctype/asset_movement/asset_movement.py:85
 msgid "Target Location is required while transferring Asset {0}"
 msgstr "La ubicación de destino es necesaria al transferir el activo {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:89
+#: assets/doctype/asset_movement/asset_movement.py:93
 msgid "Target Location or To Employee is required while receiving Asset {0}"
 msgstr "Se requiere la ubicación de destino o al empleado mientras recibe el activo {0}"
 
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:42
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:42
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:42
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
 msgid "Target On"
 msgstr "Objetivo en"
 
@@ -70217,7 +72583,7 @@
 msgid "Target Qty"
 msgstr "Cantidad estimada"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:214
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
 msgid "Target Qty must be a positive number"
 msgstr ""
 
@@ -70227,76 +72593,76 @@
 msgid "Target Serial No"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:222
-#: stock/doctype/stock_entry/stock_entry.js:549
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Target Warehouse"
-msgstr "Inventario estimado"
+msgstr "Almacén de destino"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Target Warehouse Address"
 msgstr "Dirección del Almacén de Destino"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
 msgid "Target Warehouse is mandatory for Decapitalization"
 msgstr ""
 
-#: controllers/selling_controller.py:685
+#: controllers/selling_controller.py:714
 msgid "Target Warehouse is set for some items but the customer is not an internal customer."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:623
-#: stock/doctype/stock_entry/stock_entry.py:630
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
 msgid "Target warehouse is mandatory for row {0}"
 msgstr "El almacén de destino es obligatorio para la línea {0}"
 
@@ -70328,8 +72694,8 @@
 #: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
-#: public/js/projects/timer.js:11 support/doctype/issue/issue.js:22
-#: templates/pages/projects.html:56
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
 msgid "Task"
 msgstr "Tarea"
 
@@ -70437,6 +72803,12 @@
 msgid "Tasks"
 msgstr "Tareas"
 
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr "Tareas"
+
 #: projects/report/project_summary/project_summary.py:62
 msgid "Tasks Completed"
 msgstr "Tareas completadas"
@@ -70445,7 +72817,7 @@
 msgid "Tasks Overdue"
 msgstr "Tareas vencidas"
 
-#: accounts/report/account_balance/account_balance.js:58
+#: accounts/report/account_balance/account_balance.js:60
 msgid "Tax"
 msgstr "Impuesto"
 
@@ -70485,7 +72857,6 @@
 msgid "Tax Account"
 msgstr "Cuenta de Impuestos"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:247
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:137
 msgid "Tax Amount"
 msgstr ""
@@ -70517,7 +72888,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Tax Assets"
 msgstr "Impuestos pagados"
 
@@ -70525,55 +72896,55 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Tax Breakup"
-msgstr "Disolución de Impuestos"
+msgstr "Desglose de impuestos"
 
 #. Name of a DocType
 #: accounts/doctype/tax_category/tax_category.json
@@ -70682,11 +73053,11 @@
 msgid "Tax Category"
 msgstr "Categoría de impuestos"
 
-#: controllers/buying_controller.py:173
+#: controllers/buying_controller.py:169
 msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
 msgstr "Categoría de Impuesto fue cambiada a \"Total\" debido a que todos los Productos son items de no stock"
 
-#: regional/report/irs_1099/irs_1099.py:84
+#: regional/report/irs_1099/irs_1099.py:82
 msgid "Tax ID"
 msgstr "ID de impuesto"
 
@@ -70708,11 +73079,11 @@
 msgid "Tax ID"
 msgstr "ID de impuesto"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
 #: accounts/report/general_ledger/general_ledger.js:140
 #: accounts/report/purchase_register/purchase_register.py:192
-#: accounts/report/sales_register/sales_register.py:213
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:68
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
 msgid "Tax Id"
 msgstr "Identificación del impuesto"
 
@@ -70747,6 +73118,8 @@
 msgstr "Identificación del impuesto"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
 msgid "Tax Id: "
 msgstr "Identificación del impuesto:"
 
@@ -70755,7 +73128,7 @@
 msgid "Tax Masters"
 msgstr "Maestros Fiscales"
 
-#: accounts/doctype/account/account_tree.js:119
+#: accounts/doctype/account/account_tree.js:160
 msgid "Tax Rate"
 msgstr "Procentaje del impuesto"
 
@@ -70798,7 +73171,7 @@
 msgid "Tax Rule"
 msgstr "Regla fiscal"
 
-#: accounts/doctype/tax_rule/tax_rule.py:141
+#: accounts/doctype/tax_rule/tax_rule.py:137
 msgid "Tax Rule Conflicts with {0}"
 msgstr "Conflicto de impuestos con {0}"
 
@@ -70812,7 +73185,7 @@
 msgid "Tax Template is mandatory."
 msgstr "Plantilla de impuestos es obligatorio."
 
-#: accounts/report/sales_register/sales_register.py:293
+#: accounts/report/sales_register/sales_register.py:294
 msgid "Tax Total"
 msgstr "Total de impuestos"
 
@@ -70892,7 +73265,7 @@
 msgid "Tax Withholding Category"
 msgstr "Categoría de Retención de Impuestos"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:136
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
 msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
 msgstr ""
 
@@ -70969,7 +73342,7 @@
 msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:1018
+#: controllers/taxes_and_totals.py:1026
 msgid "Taxable Amount"
 msgstr "Base imponible"
 
@@ -71124,55 +73497,55 @@
 msgid "Taxes and Charges Added (Company Currency)"
 msgstr "Impuestos y cargos adicionales (Divisa por defecto)"
 
-#. Label of a Long Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes and Charges Calculation"
 msgstr "Cálculo de impuestos y cargos"
 
-#. Label of a Long Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Calculation"
@@ -71238,6 +73611,16 @@
 msgid "Team Member"
 msgstr "Miembro del Equipo"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
 msgid "Telephone Expenses"
@@ -71248,7 +73631,7 @@
 msgid "Telephony Call Type"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:12
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
 msgid "Template"
 msgstr "Plantilla"
 
@@ -71264,7 +73647,7 @@
 msgid "Template"
 msgstr "Plantilla"
 
-#: manufacturing/doctype/bom/bom.js:279
+#: manufacturing/doctype/bom/bom.js:292
 msgid "Template Item"
 msgstr "Elemento de plantilla"
 
@@ -71308,11 +73691,11 @@
 msgid "Template Warnings"
 msgstr "Advertencias de plantilla"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:38
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
 msgid "Temporarily on Hold"
 msgstr "Temporalmente en espera"
 
-#: accounts/report/account_balance/account_balance.js:59
+#: accounts/report/account_balance/account_balance.js:61
 msgid "Temporary"
 msgstr "Temporal"
 
@@ -71579,34 +73962,34 @@
 msgstr "Plantillas de términos y condiciones"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:145
-#: accounts/report/accounts_receivable/accounts_receivable.py:1094
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:111
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:159
-#: accounts/report/gross_profit/gross_profit.py:335
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:9
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:21
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:254
-#: accounts/report/sales_register/sales_register.py:207
-#: crm/report/lead_details/lead_details.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
 #: crm/report/lead_details/lead_details.py:34
-#: crm/report/lost_opportunity/lost_opportunity.js:37
+#: crm/report/lost_opportunity/lost_opportunity.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:58
 #: public/js/sales_trends_filters.js:27
-#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:105
-#: selling/report/inactive_customers/inactive_customers.py:80
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:48
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:60
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:48
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:71
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
 #: selling/report/territory_wise_sales/territory_wise_sales.py:22
 #: setup/doctype/territory/territory.json
 msgid "Territory"
@@ -71774,18 +74157,23 @@
 #. Label of a chart in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgid "Territory Wise Sales"
-msgstr ""
+msgstr "Ventas por territorios"
 
 #. Name of a report
 #: selling/report/territory_wise_sales/territory_wise_sales.json
 msgid "Territory-wise Sales"
 msgstr "Ventas por territorio"
 
-#: stock/doctype/packing_slip/packing_slip.py:91
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
 msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
 msgstr "El campo 'Desde Paquete Nro' no debe estar vacío ni su valor es menor a 1."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:331
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
 msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
 msgstr "El acceso a la solicitud de cotización del portal está deshabilitado. Para permitir el acceso, habilítelo en la configuración del portal."
 
@@ -71819,11 +74207,11 @@
 msgid "The Campaign '{0}' already exists for the {1} '{2}'"
 msgstr "La campaña &#39;{0}&#39; ya existe para {1} &#39;{2}&#39;"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:213
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
 msgid "The Condition '{0}' is invalid"
 msgstr "La Condición '{0}' no es válida"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:202
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
 msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
 msgstr ""
 
@@ -71835,23 +74223,23 @@
 msgid "The GL Entries will be processed in the background, it can take a few minutes."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:163
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
 msgid "The Loyalty Program isn't valid for the selected company"
 msgstr "El Programa de Lealtad no es válido para la Empresa seleccionada"
 
-#: accounts/doctype/payment_request/payment_request.py:747
+#: accounts/doctype/payment_request/payment_request.py:742
 msgid "The Payment Request {0} is already paid, cannot process payment twice"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:52
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
 msgid "The Payment Term at row {0} is possibly a duplicate."
 msgstr "El Término de Pago en la fila {0} es posiblemente un duplicado."
 
-#: stock/doctype/pick_list/pick_list.py:132
+#: stock/doctype/pick_list/pick_list.py:166
 msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1761
+#: stock/doctype/stock_entry/stock_entry.py:1802
 msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
 msgstr ""
 
@@ -71860,7 +74248,7 @@
 msgid "The Selling Module is all set up!"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
 msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
 msgstr "La entrada de existencias de tipo &#39;Fabricación&#39; se conoce como toma retroactiva. Las materias primas que se consumen para fabricar productos terminados se conocen como retrolavado.<br><br> Al crear Entrada de fabricación, los artículos de materia prima se retroalimentan según la lista de materiales del artículo de producción. Si desea que los artículos de materia prima se regulen en función de la entrada de Transferencia de material realizada contra esa Orden de trabajo, puede configurarlo en este campo."
 
@@ -71883,7 +74271,7 @@
 msgid "The accounts are set by the system automatically but do confirm these defaults"
 msgstr "El sistema configura las cuentas automáticamente, pero confirme estos valores predeterminados"
 
-#: accounts/doctype/payment_request/payment_request.py:144
+#: accounts/doctype/payment_request/payment_request.py:147
 msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
 msgstr "El monto de {0} establecido en esta Solicitud de Pago es diferente del monto calculado de todos los planes de pago: {1}. Asegúrese de que esto sea correcto antes de enviar el documento."
 
@@ -71891,7 +74279,7 @@
 msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:812
+#: manufacturing/doctype/work_order/work_order.js:871
 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
 msgstr ""
 
@@ -71920,19 +74308,19 @@
 msgid "The fields From Shareholder and To Shareholder cannot be blank"
 msgstr "Los campos De Accionista y Para Accionista no pueden estar en blanco"
 
-#: accounts/doctype/share_transfer/share_transfer.py:238
+#: accounts/doctype/share_transfer/share_transfer.py:240
 msgid "The folio numbers are not matching"
 msgstr "Los números de folio no coinciden"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:292
+#: stock/doctype/putaway_rule/putaway_rule.py:288
 msgid "The following Items, having Putaway Rules, could not be accomodated:"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:414
+#: assets/doctype/asset/depreciation.py:405
 msgid "The following assets have failed to automatically post depreciation entries: {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:832
+#: stock/doctype/item/item.py:822
 msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
 msgstr "Los siguientes atributos eliminados existen en las variantes pero no en la plantilla. Puede eliminar las variantes o mantener los atributos en la plantilla."
 
@@ -71940,7 +74328,7 @@
 msgid "The following employees are currently still reporting to {0}:"
 msgstr "Los siguientes empleados todavía están reportando a {0}:"
 
-#: stock/doctype/material_request/material_request.py:773
+#: stock/doctype/material_request/material_request.py:780
 msgid "The following {0} were created: {1}"
 msgstr "Se crearon los siguientes {0}: {1}"
 
@@ -71954,7 +74342,7 @@
 msgid "The holiday on {0} is not between From Date and To Date"
 msgstr "El día de fiesta en {0} no es entre De la fecha y Hasta la fecha"
 
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:587
 msgid "The items {0} and {1} are present in the following {2} :"
 msgstr ""
 
@@ -71982,11 +74370,11 @@
 msgid "The operation {0} can not be the sub operation"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:229
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
 msgid "The parent account {0} does not exists in the uploaded template"
 msgstr "La cuenta principal {0} no existe en la plantilla cargada"
 
-#: accounts/doctype/payment_request/payment_request.py:133
+#: accounts/doctype/payment_request/payment_request.py:136
 msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
 msgstr "La cuenta de puerta de enlace de pago en el plan {0} es diferente de la cuenta de puerta de enlace de pago en esta solicitud de pago"
 
@@ -72011,23 +74399,23 @@
 msgid "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."
 msgstr ""
 
-#: public/js/utils.js:742
+#: public/js/utils.js:812
 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/pick_list/pick_list.js:137
 msgid "The reserved stock will be released. Are you certain you wish to proceed?"
 msgstr ""
 
-#: accounts/doctype/account/account.py:198
+#: accounts/doctype/account/account.py:215
 msgid "The root account {0} must be a group"
 msgstr "La cuenta raíz {0} debe ser un grupo."
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:86
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
 msgid "The selected BOMs are not for the same item"
 msgstr "Las listas de materiales seleccionados no son para el mismo artículo"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:415
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
 msgid "The selected change account {} doesn't belongs to Company {}."
 msgstr "La cuenta de cambio seleccionada {} no pertenece a la empresa {}."
 
@@ -72035,7 +74423,7 @@
 msgid "The selected item cannot have Batch"
 msgstr "El producto seleccionado no puede contener lotes"
 
-#: assets/doctype/asset/asset.js:570
+#: assets/doctype/asset/asset.js:643
 msgid "The selected {0} does not contain the selected Asset Item."
 msgstr ""
 
@@ -72043,11 +74431,11 @@
 msgid "The seller and the buyer cannot be the same"
 msgstr "El vendedor y el comprador no pueden ser el mismo"
 
-#: stock/doctype/batch/batch.py:378
+#: stock/doctype/batch/batch.py:377
 msgid "The serial no {0} does not belong to item {1}"
 msgstr "El número de serie {0} no pertenece al artículo {1}"
 
-#: accounts/doctype/share_transfer/share_transfer.py:228
+#: accounts/doctype/share_transfer/share_transfer.py:230
 msgid "The shareholder does not belong to this company"
 msgstr "El accionista no pertenece a esta empresa"
 
@@ -72059,7 +74447,7 @@
 msgid "The shares don't exist with the {0}"
 msgstr "Las acciones no existen con el {0}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:461
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
 msgstr ""
 
@@ -72067,32 +74455,24 @@
 msgid "The sync has started in the background, please check the {0} list for new records."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:155
 #: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
 msgid "The task has been enqueued as a background job."
 msgstr "La tarea se ha puesto en cola como trabajo en segundo plano."
 
-#: stock/doctype/stock_entry/stock_entry.py:244
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Draft stage"
-msgstr ""
-
-#: stock/doctype/stock_entry/stock_entry.py:255
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Submitted stage"
-msgstr ""
-
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:754
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
 msgstr "La tarea se ha puesto en cola como un trabajo en segundo plano. En caso de que haya algún problema con el procesamiento en segundo plano, el sistema agregará un comentario sobre el error en esta Reconciliación de inventario y volverá a la etapa Borrador"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:765
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:283
+#: stock/doctype/material_request/material_request.py:281
 msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:290
+#: stock/doctype/material_request/material_request.py:288
 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
 msgstr ""
 
@@ -72103,39 +74483,39 @@
 msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:57
+#: stock/doctype/item_alternative/item_alternative.py:55
 msgid "The value of {0} differs between Items {1} and {2}"
 msgstr "El valor de {0} difiere entre los elementos {1} y {2}"
 
-#: controllers/item_variant.py:151
+#: controllers/item_variant.py:147
 msgid "The value {0} is already assigned to an existing Item {1}."
 msgstr "El valor {0} ya está asignado a un artículo existente {1}."
 
-#: manufacturing/doctype/work_order/work_order.js:832
+#: manufacturing/doctype/work_order/work_order.js:899
 msgid "The warehouse where you store finished Items before they are shipped."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:827
+#: manufacturing/doctype/work_order/work_order.js:892
 msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:837
+#: manufacturing/doctype/work_order/work_order.js:904
 msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:671
+#: manufacturing/doctype/job_card/job_card.py:673
 msgid "The {0} ({1}) must be equal to {2} ({3})"
 msgstr "El {0} ({1}) debe ser igual a {2} ({3})"
 
-#: stock/doctype/material_request/material_request.py:779
+#: stock/doctype/material_request/material_request.py:786
 msgid "The {0} {1} created successfully"
 msgstr "El {0} {1} creado exitosamente"
 
-#: manufacturing/doctype/job_card/job_card.py:762
+#: manufacturing/doctype/job_card/job_card.py:763
 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:501
+#: assets/doctype/asset/asset.py:498
 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
 msgstr "Hay mantenimiento activo o reparaciones contra el activo. Debes completarlos todos antes de cancelar el activo."
 
@@ -72143,19 +74523,27 @@
 msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
 msgstr "Hay inconsistencias entre la tasa, numero de acciones y la cantidad calculada"
 
-#: utilities/bulk_transaction.py:41
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
 msgid "There are no Failed transactions"
 msgstr ""
 
-#: www/book_appointment/index.js:89
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr ""
+
+#: www/book_appointment/index.js:95
 msgid "There are no slots available on this date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:245
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
 msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
 msgstr ""
 
-#: stock/doctype/item/item.js:829
+#: stock/doctype/item/item.js:913
 msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
 msgstr ""
 
@@ -72163,11 +74551,15 @@
 msgid "There aren't any item variants for the selected item"
 msgstr ""
 
-#: accounts/party.py:555
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr ""
+
+#: accounts/party.py:535
 msgid "There can only be 1 Account per Company in {0} {1}"
 msgstr "Sólo puede existir una (1) cuenta por compañía en {0} {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:80
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
 msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
 msgstr "Sólo puede existir una 'regla de envió' con valor 0 o valor en blanco en 'para el valor'"
 
@@ -72175,11 +74567,11 @@
 msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:79
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
 msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
 msgstr ""
 
-#: stock/doctype/batch/batch.py:386
+#: stock/doctype/batch/batch.py:385
 msgid "There is no batch found against the {0}: {1}"
 msgstr "No se ha encontrado ningún lote en {0}: {1}"
 
@@ -72187,36 +74579,36 @@
 msgid "There is nothing to edit."
 msgstr "No hay nada que modificar."
 
-#: stock/doctype/stock_entry/stock_entry.py:1279
+#: stock/doctype/stock_entry/stock_entry.py:1297
 msgid "There must be atleast 1 Finished Good in this Stock Entry"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:135
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
 msgid "There was an error creating Bank Account while linking with Plaid."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:205
+#: selling/page/point_of_sale/pos_controller.js:228
 msgid "There was an error saving the document."
 msgstr "Hubo un error al guardar el documento."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:236
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
 msgid "There was an error syncing transactions."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:157
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
 msgid "There was an error updating Bank Account {} while linking with Plaid."
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:113
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:109
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
 msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:279
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
 msgid "There were errors while sending email. Please try again."
 msgstr "Ha ocurrido un error al enviar el correo electrónico. Por favor, inténtelo de nuevo."
 
-#: accounts/utils.py:924
+#: accounts/utils.py:915
 msgid "There were issues unlinking payment entry {0}."
 msgstr ""
 
@@ -72227,27 +74619,27 @@
 msgid "This Account has '0' balance in either Base Currency or Account Currency"
 msgstr ""
 
-#: stock/doctype/item/item.js:88
+#: stock/doctype/item/item.js:99
 msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
 msgstr "Este producto es una plantilla y no se puede utilizar en las transacciones. Los atributos del producto se copiarán sobre las variantes, a menos que la opción 'No copiar' este seleccionada"
 
-#: stock/doctype/item/item.js:118
+#: stock/doctype/item/item.js:158
 msgid "This Item is a Variant of {0} (Template)."
 msgstr "Este elemento es una variante de {0} (plantilla)."
 
-#: setup/doctype/email_digest/email_digest.py:189
+#: setup/doctype/email_digest/email_digest.py:187
 msgid "This Month's Summary"
 msgstr "Resumen de este mes"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:26
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
 msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
 msgstr "Este almacén se actualizará automáticamente en el campo Almacén de destino de la orden de trabajo."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:21
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
 msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
 msgstr "Este almacén se actualizará automáticamente en el campo Almacén de trabajo en curso de Órdenes de trabajo."
 
-#: setup/doctype/email_digest/email_digest.py:186
+#: setup/doctype/email_digest/email_digest.py:184
 msgid "This Week's Summary"
 msgstr "Resumen de la semana."
 
@@ -72263,11 +74655,11 @@
 msgid "This covers all scorecards tied to this Setup"
 msgstr "Esto cubre todas las tarjetas de puntuación vinculadas a esta configuración"
 
-#: controllers/status_updater.py:350
+#: controllers/status_updater.py:346
 msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
 msgstr "Este documento está por encima del límite de {0} {1} para el elemento {4}. ¿Estás haciendo otra {3} contra el mismo {2}?"
 
-#: stock/doctype/delivery_note/delivery_note.js:360
+#: stock/doctype/delivery_note/delivery_note.js:406
 msgid "This field is used to set the 'Customer'."
 msgstr ""
 
@@ -72278,7 +74670,7 @@
 msgid "This filter will be applied to Journal Entry."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:158
+#: manufacturing/doctype/bom/bom.js:171
 msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
 msgstr ""
 
@@ -72307,7 +74699,7 @@
 msgid "This is a location where scraped materials are stored."
 msgstr "Esta es una ubicación donde se almacenan los materiales raspados."
 
-#: accounts/doctype/account/account.js:40
+#: accounts/doctype/account/account.js:36
 msgid "This is a root account and cannot be edited."
 msgstr "Esta es una cuenta raíz y no se puede editar."
 
@@ -72319,11 +74711,11 @@
 msgid "This is a root department and cannot be edited."
 msgstr "Este es un departamento raíz y no se puede editar."
 
-#: setup/doctype/item_group/item_group.js:81
+#: setup/doctype/item_group/item_group.js:98
 msgid "This is a root item group and cannot be edited."
 msgstr "Este es un grupo principal y no se puede editar."
 
-#: setup/doctype/sales_person/sales_person.js:36
+#: setup/doctype/sales_person/sales_person.js:46
 msgid "This is a root sales person and cannot be edited."
 msgstr "Este es el vendedor principal y no se puede editar."
 
@@ -72355,19 +74747,19 @@
 msgid "This is based on transactions against this Supplier. See timeline below for details"
 msgstr "Esto se basa en transacciones con este proveedor. Ver cronología abajo para más detalles"
 
-#: stock/doctype/stock_settings/stock_settings.js:24
+#: stock/doctype/stock_settings/stock_settings.js:26
 msgid "This is considered dangerous from accounting point of view."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:525
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
 msgstr "Esto se hace para manejar la contabilidad de los casos en los que el recibo de compra se crea después de la factura de compra."
 
-#: manufacturing/doctype/work_order/work_order.js:822
+#: manufacturing/doctype/work_order/work_order.js:885
 msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
 msgstr ""
 
-#: stock/doctype/item/item.js:819
+#: stock/doctype/item/item.js:901
 msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
 msgstr ""
 
@@ -72375,7 +74767,7 @@
 msgid "This item filter has already been applied for the {0}"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:371
+#: stock/doctype/delivery_note/delivery_note.js:419
 msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
 msgstr ""
 
@@ -72391,27 +74783,27 @@
 msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:674
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
 msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:496
+#: assets/doctype/asset/depreciation.py:483
 msgid "This schedule was created when Asset {0} was restored."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1325
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
 msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:454
+#: assets/doctype/asset/depreciation.py:443
 msgid "This schedule was created when Asset {0} was scrapped."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1336
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
 msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1117
+#: assets/doctype/asset/asset.py:1103
 msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
 msgstr ""
 
@@ -72423,11 +74815,11 @@
 msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:246
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
 msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1180
+#: assets/doctype/asset/asset.py:1158
 msgid "This schedule was created when new Asset {0} was split from Asset {1}."
 msgstr ""
 
@@ -72438,10 +74830,15 @@
 msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
 msgstr "Esta sección permite al usuario configurar el cuerpo y el texto de cierre de la carta de reclamación para el tipo de reclamación según el idioma, que se puede utilizar en impresión."
 
-#: stock/doctype/delivery_note/delivery_note.js:365
+#: stock/doctype/delivery_note/delivery_note.js:412
 msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr ""
+
 #. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
 #. Value'
 #: stock/doctype/item_attribute_value/item_attribute_value.json
@@ -72456,7 +74853,7 @@
 msgid "This will restrict user access to other employee records"
 msgstr "Esto restringirá el acceso del usuario a otros registros de empleados"
 
-#: controllers/selling_controller.py:686
+#: controllers/selling_controller.py:715
 msgid "This {} will be treated as material transfer."
 msgstr ""
 
@@ -72682,7 +75079,7 @@
 msgid "Time in mins."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:654
+#: manufacturing/doctype/job_card/job_card.py:658
 msgid "Time logs are required for {0} {1}"
 msgstr "Se requieren registros de tiempo para {0} {1}"
 
@@ -72698,13 +75095,14 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Timeline"
-msgstr ""
+msgstr "Línea de tiempo"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
 #: public/js/projects/timer.js:5
 msgid "Timer"
 msgstr "Temporizador"
 
-#: public/js/projects/timer.js:142
+#: public/js/projects/timer.js:149
 msgid "Timer exceeded the given hours."
 msgstr "El Temporizador excedió las horas dadas."
 
@@ -72746,7 +75144,7 @@
 msgid "Timesheet for tasks."
 msgstr "Tabla de Tiempo para las tareas."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:756
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
 msgid "Timesheet {0} is already completed or cancelled"
 msgstr "Table de Tiempo {0} ya se haya completado o cancelado"
 
@@ -72760,7 +75158,7 @@
 msgid "Timesheets"
 msgstr "Tabla de Tiempos"
 
-#: utilities/activation.py:126
+#: utilities/activation.py:124
 msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
 msgstr ""
 
@@ -72949,7 +75347,7 @@
 msgid "Title"
 msgstr "Nombre"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:967
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
 #: templates/pages/projects.html:68
 msgid "To"
 msgstr "A"
@@ -72972,15 +75370,15 @@
 msgid "To"
 msgstr "A"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "To Be Paid"
 msgstr "A pagar"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:36
-#: selling/doctype/sales_order/sales_order_list.js:39
-#: stock/doctype/delivery_note/delivery_note_list.js:12
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:12
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
 msgid "To Bill"
 msgstr "Por facturar"
 
@@ -73021,13 +75419,13 @@
 msgid "To Currency"
 msgstr "A moneda"
 
-#: accounts/doctype/payment_entry/payment_entry.js:648
-#: accounts/doctype/payment_entry/payment_entry.js:652
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:24
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:45
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
 #: accounts/report/financial_ratios/financial_ratios.js:48
 #: accounts/report/general_ledger/general_ledger.js:30
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -73035,76 +75433,76 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
-#: accounts/report/pos_register/pos_register.js:25
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:65
 #: accounts/report/purchase_register/purchase_register.js:15
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:15
 #: accounts/report/sales_register/sales_register.js:15
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:24
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:55
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:55
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
 #: accounts/report/trial_balance/trial_balance.js:43
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:22
-#: buying/report/procurement_tracker/procurement_tracker.js:34
-#: buying/report/purchase_analytics/purchase_analytics.js:43
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:26
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:26
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:23
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:30
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
 #: crm/report/campaign_efficiency/campaign_efficiency.js:13
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:16
-#: crm/report/lead_conversion_time/lead_conversion_time.js:16
-#: crm/report/lead_details/lead_details.js:24
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
-#: crm/report/lost_opportunity/lost_opportunity.js:24
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:29
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:21
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:22
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:15
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:24
-#: manufacturing/report/process_loss_report/process_loss_report.js:37
-#: manufacturing/report/production_analytics/production_analytics.js:24
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:15
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:24
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:14
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:37
-#: public/js/stock_analytics.js:48
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:16
-#: regional/report/uae_vat_201/uae_vat_201.js:24
-#: regional/report/vat_audit_report/vat_audit_report.js:25
-#: selling/page/sales_funnel/sales_funnel.js:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:26
-#: selling/report/sales_analytics/sales_analytics.js:43
-#: selling/report/sales_order_analysis/sales_order_analysis.js:26
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:28
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:24
-#: stock/report/delayed_item_report/delayed_item_report.js:24
-#: stock/report/delayed_order_report/delayed_order_report.js:24
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:28
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
-#: stock/report/reserved_stock/reserved_stock.js:26
+#: stock/report/reserved_stock/reserved_stock.js:23
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
-#: stock/report/stock_analytics/stock_analytics.js:70
+#: stock/report/stock_analytics/stock_analytics.js:69
 #: stock/report/stock_balance/stock_balance.js:24
 #: stock/report/stock_ledger/stock_ledger.js:23
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:17
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:16
-#: support/report/issue_analytics/issue_analytics.js:32
-#: support/report/issue_summary/issue_summary.js:32
-#: support/report/support_hour_distribution/support_hour_distribution.js:15
-#: utilities/report/youtube_interactions/youtube_interactions.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
 msgid "To Date"
 msgstr "Hasta la fecha"
 
@@ -73210,7 +75608,7 @@
 msgid "To Date"
 msgstr "Hasta la fecha"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 #: setup/doctype/holiday_list/holiday_list.py:115
 msgid "To Date cannot be before From Date"
 msgstr "La fecha no puede ser anterior a la fecha actual"
@@ -73239,8 +75637,8 @@
 msgid "To Datetime"
 msgstr "Para fecha y hora"
 
-#: selling/doctype/sales_order/sales_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:30
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
 msgid "To Deliver"
 msgstr "Para entregar"
 
@@ -73257,7 +75655,7 @@
 msgid "To Deliver"
 msgstr "Para entregar"
 
-#: selling/doctype/sales_order/sales_order_list.js:26
+#: selling/doctype/sales_order/sales_order_list.js:36
 msgid "To Deliver and Bill"
 msgstr "Para entregar y facturar"
 
@@ -73286,7 +75684,7 @@
 msgid "To Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:85
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
 msgid "To Due Date"
 msgstr ""
 
@@ -73296,7 +75694,7 @@
 msgid "To Employee"
 msgstr "Para el Empleado"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:53
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
 msgid "To Fiscal Year"
 msgstr "Al año fiscal"
 
@@ -73336,8 +75734,8 @@
 msgid "To Package No."
 msgstr "Al paquete No."
 
-#: buying/doctype/purchase_order/purchase_order_list.js:12
-#: selling/doctype/sales_order/sales_order_list.js:14
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
 msgid "To Pay"
 msgstr "A Pagar"
 
@@ -73359,8 +75757,8 @@
 msgid "To Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:44
-#: manufacturing/report/work_order_summary/work_order_summary.js:30
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
 msgid "To Posting Date"
 msgstr "Hasta la fecha de publicación"
 
@@ -73376,7 +75774,7 @@
 msgid "To Range"
 msgstr "A rango"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:18
+#: buying/doctype/purchase_order/purchase_order_list.js:30
 msgid "To Receive"
 msgstr "Recibir"
 
@@ -73386,7 +75784,7 @@
 msgid "To Receive"
 msgstr "Recibir"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: buying/doctype/purchase_order/purchase_order_list.js:25
 msgid "To Receive and Bill"
 msgstr "Para recibir y pagar"
 
@@ -73422,6 +75820,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:92
 #: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
 msgid "To Time"
 msgstr "Hasta hora"
 
@@ -73503,7 +75902,8 @@
 msgid "To Value"
 msgstr "Para el valor"
 
-#: stock/doctype/batch/batch.js:83
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
 msgid "To Warehouse"
 msgstr "Para Almacén"
 
@@ -73513,19 +75913,19 @@
 msgid "To Warehouse (Optional)"
 msgstr "Para almacenes (Opcional)"
 
-#: manufacturing/doctype/bom/bom.js:735
+#: manufacturing/doctype/bom/bom.js:768
 msgid "To add Operations tick the 'With Operations' checkbox."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:550
+#: manufacturing/doctype/production_plan/production_plan.js:598
 msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
 msgstr ""
 
-#: controllers/status_updater.py:345
+#: controllers/status_updater.py:341
 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
 msgstr "Para permitir la facturación excesiva, actualice &quot;Asignación de facturación excesiva&quot; en la Configuración de cuentas o el Artículo."
 
-#: controllers/status_updater.py:341
+#: controllers/status_updater.py:337
 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
 msgstr "Para permitir sobre recibo / entrega, actualice &quot;Recibo sobre recibo / entrega&quot; en la Configuración de inventario o en el Artículo."
 
@@ -73542,11 +75942,11 @@
 msgid "To be Delivered to Customer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:521
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
 msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:99
+#: accounts/doctype/payment_request/payment_request.py:100
 msgid "To create a Payment Request reference document is required"
 msgstr "Para crear una Solicitud de Pago se requiere el documento de referencia"
 
@@ -73554,16 +75954,16 @@
 msgid "To date cannot be before from date"
 msgstr "Hasta la fecha no puede ser anterior a la fecha Desde"
 
-#: assets/doctype/asset_category/asset_category.py:109
+#: assets/doctype/asset_category/asset_category.py:111
 msgid "To enable Capital Work in Progress Accounting,"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:545
+#: manufacturing/doctype/production_plan/production_plan.js:591
 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1625
-#: controllers/accounts_controller.py:2559
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
 msgstr "Para incluir el impuesto en la línea {0} los impuestos de las lineas {1} tambien deben ser incluidos"
 
@@ -73571,34 +75971,34 @@
 msgid "To merge, following properties must be same for both items"
 msgstr "Para fusionar, la siguientes propiedades deben ser las mismas en ambos productos"
 
-#: accounts/doctype/account/account.py:498
+#: accounts/doctype/account/account.py:512
 msgid "To overrule this, enable '{0}' in company {1}"
 msgstr "Para anular esto, habilite &quot;{0}&quot; en la empresa {1}"
 
-#: controllers/item_variant.py:154
+#: controllers/item_variant.py:150
 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
 msgstr "Para continuar con la edición de este valor de atributo, habilite {0} en Configuración de variantes de artículo."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:578
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:598
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:226
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
 msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
 msgstr ""
 
-#: accounts/report/financial_statements.py:576
-#: accounts/report/general_ledger/general_ledger.py:273
-#: accounts/report/trial_balance/trial_balance.py:278
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:174
+#: selling/page/point_of_sale/pos_controller.js:192
 msgid "Toggle Recent Orders"
 msgstr "Alternar pedidos recientes"
 
@@ -73608,87 +76008,129 @@
 msgid "Token Endpoint"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
+
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Stock Workspace
-#: buying/doctype/purchase_order/purchase_order.js:485
-#: buying/doctype/purchase_order/purchase_order.js:541
-#: buying/doctype/request_for_quotation/request_for_quotation.js:57
-#: buying/doctype/request_for_quotation/request_for_quotation.js:143
-#: buying/doctype/request_for_quotation/request_for_quotation.js:381
-#: buying/doctype/request_for_quotation/request_for_quotation.js:387
-#: buying/doctype/supplier_quotation/supplier_quotation.js:55
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/workspace/stock/stock.json
 msgid "Tools"
-msgstr ""
+msgstr "Herramientas"
 
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Tools"
+msgstr "Herramientas"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:233
-#: accounts/report/financial_statements.py:652
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
 #: accounts/report/general_ledger/general_ledger.py:56
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:636
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
 #: accounts/report/profitability_analysis/profitability_analysis.py:93
 #: accounts/report/profitability_analysis/profitability_analysis.py:98
-#: accounts/report/trial_balance/trial_balance.py:344
-#: accounts/report/trial_balance/trial_balance.py:345
-#: regional/report/vat_audit_report/vat_audit_report.py:199
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
-#: selling/report/sales_analytics/sales_analytics.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:51
-#: support/report/issue_analytics/issue_analytics.py:79
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Option for the 'Consider Tax or Charge for' (Select) field in DocType
 #. 'Purchase Taxes and Charges'
@@ -73696,49 +76138,49 @@
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Total"
-msgstr ""
+msgstr "Monto"
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Total"
-msgstr ""
+msgstr "Total"
 
 #. Label of a Currency field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
@@ -73831,7 +76273,12 @@
 msgid "Total Achieved"
 msgstr "Total Conseguido"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Actual"
 msgstr ""
 
@@ -73889,10 +76336,10 @@
 msgid "Total Allocations"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:131
 #: selling/page/sales_funnel/sales_funnel.py:151
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
 #: templates/includes/order/order_taxes.html:54
 msgid "Total Amount"
 msgstr "Importe total"
@@ -73933,11 +76380,11 @@
 msgid "Total Amount in Words"
 msgstr "Importe total en letras"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:181
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
 msgstr "Total de comisiones aplicables en la compra Tabla de recibos Los artículos deben ser iguales que las tasas totales y cargos"
 
-#: accounts/report/balance_sheet/balance_sheet.py:205
+#: accounts/report/balance_sheet/balance_sheet.py:204
 msgid "Total Asset"
 msgstr ""
 
@@ -73947,7 +76394,7 @@
 msgid "Total Asset Cost"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:154
+#: assets/dashboard_fixtures.py:153
 msgid "Total Assets"
 msgstr "Los activos totales"
 
@@ -74011,7 +76458,7 @@
 msgid "Total Billing Hours"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Budget"
 msgstr "Presupuesto total"
 
@@ -74049,7 +76496,7 @@
 msgid "Total Commission"
 msgstr "Comisión Total"
 
-#: manufacturing/doctype/job_card/job_card.py:667
+#: manufacturing/doctype/job_card/job_card.py:669
 #: manufacturing/report/job_card_summary/job_card_summary.py:174
 msgid "Total Completed Qty"
 msgstr "Cantidad total completada"
@@ -74066,11 +76513,11 @@
 msgid "Total Consumed Material Cost (via Stock Entry)"
 msgstr "Costo total del Material Consumido (a través de la Entrada de Stock)"
 
-#: setup/doctype/sales_person/sales_person.js:12
+#: setup/doctype/sales_person/sales_person.js:17
 msgid "Total Contribution Amount Against Invoices: {0}"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:9
+#: setup/doctype/sales_person/sales_person.js:10
 msgid "Total Contribution Amount Against Orders: {0}"
 msgstr ""
 
@@ -74116,7 +76563,7 @@
 msgid "Total Credit"
 msgstr "Crédito Total"
 
-#: accounts/doctype/journal_entry/journal_entry.py:225
+#: accounts/doctype/journal_entry/journal_entry.py:238
 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
 msgstr "La cantidad total de Crédito / Débito debe ser la misma que la entrada de diario vinculada"
 
@@ -74126,7 +76573,7 @@
 msgid "Total Debit"
 msgstr "Débito Total"
 
-#: accounts/doctype/journal_entry/journal_entry.py:802
+#: accounts/doctype/journal_entry/journal_entry.py:836
 msgid "Total Debit must be equal to Total Credit. The difference is {0}"
 msgstr "El débito total debe ser igual al crédito. La diferencia es {0}"
 
@@ -74134,11 +76581,11 @@
 msgid "Total Delivered Amount"
 msgstr "Importe total entregado"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:248
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
 msgid "Total Demand (Past Data)"
 msgstr "Demanda total (datos anteriores)"
 
-#: accounts/report/balance_sheet/balance_sheet.py:212
+#: accounts/report/balance_sheet/balance_sheet.py:211
 msgid "Total Equity"
 msgstr ""
 
@@ -74148,11 +76595,11 @@
 msgid "Total Estimated Distance"
 msgstr "Distancia Total Estimada"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:112
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
 msgid "Total Expense"
 msgstr "Gasto total"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
 msgid "Total Expense This Year"
 msgstr "Gastos totales este año"
 
@@ -74162,11 +76609,11 @@
 msgid "Total Experience"
 msgstr "Experiencia total"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:261
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
 msgid "Total Forecast (Future Data)"
 msgstr "Pronóstico total (datos futuros)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:254
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
 msgid "Total Forecast (Past Data)"
 msgstr "Pronóstico total (datos anteriores)"
 
@@ -74188,19 +76635,29 @@
 msgid "Total Holidays"
 msgstr "Vacaciones Totales"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:111
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
 msgid "Total Income"
 msgstr "Ingresos totales"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:107
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
 msgid "Total Income This Year"
 msgstr "Ingresos totales este año"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Incoming Value (Receipt)"
-msgstr ""
+msgstr "Valor Total Entrante (Recepción)"
 
 #. Label of a Currency field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
@@ -74209,14 +76666,19 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
 msgid "Total Invoiced Amount"
 msgstr "Total Facturado"
 
-#: support/report/issue_summary/issue_summary.py:76
+#: support/report/issue_summary/issue_summary.py:82
 msgid "Total Issues"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:208
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
 msgid "Total Liability"
 msgstr ""
 
@@ -74316,29 +76778,41 @@
 msgid "Total Operation Time"
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:84
+#: selling/report/inactive_customers/inactive_customers.py:80
 msgid "Total Order Considered"
 msgstr "Total del Pedido Considerado"
 
-#: selling/report/inactive_customers/inactive_customers.py:83
+#: selling/report/inactive_customers/inactive_customers.py:79
 msgid "Total Order Value"
 msgstr "Valor total del pedido"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:629
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
 msgid "Total Other Charges"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
 msgid "Total Outgoing"
 msgstr "Total saliente"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Outgoing Value (Consumption)"
-msgstr ""
+msgstr "Valor Total Saliente (Consumo)"
 
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
 msgid "Total Outstanding"
 msgstr "Total Excepcional"
 
@@ -74349,22 +76823,24 @@
 msgstr "Total Excepcional"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
 msgid "Total Outstanding Amount"
 msgstr "Monto total pendiente"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
 msgid "Total Paid Amount"
 msgstr "Importe total pagado"
 
-#: controllers/accounts_controller.py:2266
+#: controllers/accounts_controller.py:2337
 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
 msgstr "El monto total del pago en el cronograma de pago debe ser igual al total / Total Redondeado"
 
-#: accounts/doctype/payment_request/payment_request.py:112
+#: accounts/doctype/payment_request/payment_request.py:115
 msgid "Total Payment Request amount cannot be greater than {0} amount"
 msgstr "El monto total de la solicitud de pago no puede ser mayor que el monto de {0}"
 
-#: regional/report/irs_1099/irs_1099.py:85
+#: regional/report/irs_1099/irs_1099.py:83
 msgid "Total Payments"
 msgstr "Pagos totales"
 
@@ -74392,22 +76868,24 @@
 msgid "Total Purchase Cost (via Purchase Invoice)"
 msgstr "Costo total de compra (vía facturas de compra)"
 
-#: projects/doctype/project/project.js:107
+#: projects/doctype/project/project.js:131
 msgid "Total Purchase Cost has been updated"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
 msgid "Total Qty"
-msgstr "Cantidad Total"
+msgstr "Cant. Total"
 
 #. Label of a Float field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Total Qty"
-msgstr "Cantidad Total"
+msgstr "Cant. Total"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
 msgid "Total Quantity"
 msgstr "Cantidad total"
 
@@ -74503,7 +76981,7 @@
 msgid "Total Revenue"
 msgstr "Ingresos Totales"
 
-#: selling/report/item_wise_sales_history/item_wise_sales_history.py:260
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
 msgid "Total Sales Amount"
 msgstr ""
 
@@ -74518,17 +76996,22 @@
 msgid "Total Stock Summary"
 msgstr "Resumen de stock total"
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr ""
+
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Total Supplied Qty"
-msgstr ""
+msgstr "Cant. Total suministrada"
 
 #. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Total Supplied Qty"
-msgstr ""
+msgstr "Cant. Total suministrada"
 
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:130
 msgid "Total Target"
@@ -74540,7 +77023,7 @@
 msgid "Total Tasks"
 msgstr "Tareas totales"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:622
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
 #: accounts/report/purchase_register/purchase_register.py:263
 msgid "Total Tax"
 msgstr "Impuesto Total"
@@ -74671,7 +77154,7 @@
 msgid "Total Taxes and Charges (Company Currency)"
 msgstr "Total impuestos y cargos (Divisa por defecto)"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:132
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
 msgid "Total Time (in Mins)"
 msgstr ""
 
@@ -74681,7 +77164,7 @@
 msgid "Total Time in Mins"
 msgstr "Tiempo total en minutos"
 
-#: public/js/utils.js:105
+#: public/js/utils.js:129
 msgid "Total Unpaid: {0}"
 msgstr "Total no pagado: {0}"
 
@@ -74703,14 +77186,19 @@
 msgid "Total Value Difference (Incoming - Outgoing)"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
 msgid "Total Variance"
 msgstr "Total Variacion"
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:70
 msgid "Total Views"
-msgstr ""
+msgstr "Total de visualizaciones"
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr "Total Almacenes"
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -74772,35 +77260,49 @@
 msgid "Total Working Hours"
 msgstr "Horas de trabajo total"
 
-#: controllers/accounts_controller.py:1838
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr "Horas de trabajo total"
+
+#: controllers/accounts_controller.py:1920
 msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
 msgstr "Avance total ({0}) contra la Orden {1} no puede ser mayor que el Total ({2})"
 
-#: controllers/selling_controller.py:186
+#: controllers/selling_controller.py:187
 msgid "Total allocated percentage for sales team should be 100"
 msgstr "Porcentaje del total asignado para el equipo de ventas debe ser de 100"
 
-#: selling/doctype/customer/customer.py:157
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:156
 msgid "Total contribution percentage should be equal to 100"
 msgstr "El porcentaje de contribución total debe ser igual a 100"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:444
-#: accounts/doctype/sales_invoice/sales_invoice.py:505
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
 msgid "Total payments amount can't be greater than {}"
 msgstr "El monto total de los pagos no puede ser mayor que {}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:67
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
 msgid "Total percentage against cost centers should be 100"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:765
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:766
-#: accounts/report/financial_statements.py:339
-#: accounts/report/financial_statements.py:340
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
 msgid "Total {0} ({1})"
 msgstr "Total {0} ({1})"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:162
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
 msgstr "Total de {0} para todos los elementos es cero, puede ser que usted debe cambiar en &quot;Distribuir los cargos basados en &#39;"
 
@@ -74812,7 +77314,8 @@
 msgid "Total(Qty)"
 msgstr "Total (Cantidad)"
 
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:88
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Totals"
 msgstr "Totales"
 
@@ -74897,6 +77400,11 @@
 msgid "Track Service Level Agreement"
 msgstr "Seguimiento del acuerdo de nivel de servicio"
 
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -74915,7 +77423,7 @@
 msgid "Tracking URL"
 msgstr "URL de Seguimiento"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: manufacturing/doctype/workstation/workstation_dashboard.py:10
 msgid "Transaction"
 msgstr "Transacción"
@@ -74957,7 +77465,7 @@
 msgstr "moneda de la transacción"
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
-#: selling/report/territory_wise_sales/territory_wise_sales.js:11
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
 msgid "Transaction Date"
 msgstr "Fecha de Transacción"
 
@@ -74997,12 +77505,21 @@
 msgid "Transaction Date"
 msgstr "Fecha de Transacción"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
 msgid "Transaction Deletion Record"
 msgstr ""
 
 #. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgid "Transaction Deletion Record Item"
 msgstr ""
@@ -75035,15 +77552,15 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Transaction Settings"
-msgstr ""
+msgstr "Configuración de Transacciones"
 
 #. Label of a Section Break field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Transaction Settings"
-msgstr ""
+msgstr "Configuración de Transacciones"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:258
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
 msgid "Transaction Type"
 msgstr "tipo de transacción"
 
@@ -75053,23 +77570,23 @@
 msgid "Transaction Type"
 msgstr "tipo de transacción"
 
-#: accounts/doctype/payment_request/payment_request.py:122
+#: accounts/doctype/payment_request/payment_request.py:125
 msgid "Transaction currency must be same as Payment Gateway currency"
 msgstr "Moneda de la transacción debe ser la misma que la moneda de la pasarela de pago"
 
 #: accounts/doctype/bank_transaction/bank_transaction.py:64
 msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
-msgstr ""
+msgstr "Moneda de la transacción: {0} no puede ser diferente de la moneda de la cuenta bancaria ({1}): {2}"
 
-#: manufacturing/doctype/job_card/job_card.py:647
+#: manufacturing/doctype/job_card/job_card.py:651
 msgid "Transaction not allowed against stopped Work Order {0}"
 msgstr "Transacción no permitida contra orden de trabajo detenida {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1112
+#: accounts/doctype/payment_entry/payment_entry.py:1128
 msgid "Transaction reference no {0} dated {1}"
 msgstr "Referencia de la transacción nro {0} fechada {1}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
 #: manufacturing/doctype/job_card/job_card_dashboard.py:9
@@ -75084,12 +77601,12 @@
 msgid "Transactions Annual History"
 msgstr "Historial Anual de Transacciones"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:107
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
 msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
 msgid "Transfer"
 msgstr "Transferencia"
 
@@ -75118,11 +77635,11 @@
 msgid "Transfer"
 msgstr "Transferencia"
 
-#: assets/doctype/asset/asset.js:83
+#: assets/doctype/asset/asset.js:84
 msgid "Transfer Asset"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:318
+#: manufacturing/doctype/production_plan/production_plan.js:345
 msgid "Transfer From Warehouses"
 msgstr ""
 
@@ -75138,7 +77655,7 @@
 msgid "Transfer Material Against"
 msgstr "Transferir material contra"
 
-#: manufacturing/doctype/production_plan/production_plan.js:313
+#: manufacturing/doctype/production_plan/production_plan.js:340
 msgid "Transfer Materials For Warehouse {0}"
 msgstr "Transferir materiales para almacén {0}"
 
@@ -75158,7 +77675,7 @@
 msgid "Transfer Type"
 msgstr "Tipo de transferencia"
 
-#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:31
 msgid "Transferred"
 msgstr "Transferido"
 
@@ -75168,6 +77685,7 @@
 msgid "Transferred"
 msgstr "Transferido"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
 msgid "Transferred Qty"
 msgstr "Cantidad Transferida"
@@ -75194,7 +77712,7 @@
 msgid "Transferred Quantity"
 msgstr "Cantidad transferida"
 
-#: assets/doctype/asset_movement/asset_movement.py:76
+#: assets/doctype/asset_movement/asset_movement.py:78
 msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
 msgstr ""
 
@@ -75204,7 +77722,7 @@
 msgid "Transit"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:371
+#: stock/doctype/stock_entry/stock_entry.js:439
 msgid "Transit Entry"
 msgstr ""
 
@@ -75285,8 +77803,8 @@
 msgid "Tree Details"
 msgstr "Detalles del árbol"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:9
-#: selling/report/sales_analytics/sales_analytics.js:9
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
 msgid "Tree Type"
 msgstr "Tipo de arbol"
 
@@ -75323,7 +77841,7 @@
 msgid "Trial Period End Date"
 msgstr "Fecha de Finalización del Período de Prueba"
 
-#: accounts/doctype/subscription/subscription.py:356
+#: accounts/doctype/subscription/subscription.py:348
 msgid "Trial Period End Date Cannot be before Trial Period Start Date"
 msgstr "La fecha de finalización del período de prueba no puede ser anterior a la fecha de inicio del período de prueba"
 
@@ -75333,7 +77851,7 @@
 msgid "Trial Period Start Date"
 msgstr "Fecha de Inicio del Período de Prueba"
 
-#: accounts/doctype/subscription/subscription.py:362
+#: accounts/doctype/subscription/subscription.py:354
 msgid "Trial Period Start date cannot be after Subscription Start Date"
 msgstr "La fecha de inicio del período de prueba no puede ser posterior a la fecha de inicio de la suscripción"
 
@@ -75544,7 +78062,7 @@
 #: accounts/workspace/financial_reports/financial_reports.json
 #: regional/report/uae_vat_201/uae_vat_201.json
 msgid "UAE VAT 201"
-msgstr ""
+msgstr "IVA EAU 201"
 
 #. Name of a DocType
 #: regional/doctype/uae_vat_account/uae_vat_account.json
@@ -75563,255 +78081,256 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
 #: manufacturing/report/bom_explorer/bom_explorer.py:58
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:63 public/js/utils.js:632
-#: selling/doctype/sales_order/sales_order.js:999
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
 #: selling/report/sales_analytics/sales_analytics.py:76
 #: setup/doctype/uom/uom.json
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
 #: stock/report/item_prices/item_prices.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.py:94
-#: stock/report/stock_ageing/stock_ageing.py:165
-#: stock/report/stock_analytics/stock_analytics.py:46
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:129
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
 #: templates/emails/reorder_item.html:11
 #: templates/includes/rfq/rfq_items.html:17
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
 msgctxt "Item Barcode"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Pricing Rule Brand'
 #: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
 msgctxt "Pricing Rule Brand"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Pricing Rule Item Code'
 #: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
 msgctxt "Pricing Rule Item Code"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Pricing Rule Item Group'
 #: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
 msgctxt "Pricing Rule Item Group"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Product Bundle Item'
 #: selling/doctype/product_bundle_item/product_bundle_item.json
 msgctxt "Product Bundle Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Quality Review Objective'
 #: quality_management/doctype/quality_review_objective/quality_review_objective.json
 msgctxt "Quality Review Objective"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Label of a Link field in DocType 'UOM Conversion Detail'
 #: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
 msgctxt "UOM Conversion Detail"
 msgid "UOM"
-msgstr ""
+msgstr "UdM"
 
 #. Name of a DocType
 #: stock/doctype/uom_category/uom_category.json
@@ -75900,11 +78419,11 @@
 msgid "UOM Conversion Factor"
 msgstr "Factor de Conversión de Unidad de Medida"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1248
+#: manufacturing/doctype/production_plan/production_plan.py:1261
 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
 msgstr "Factor de conversión de UOM ({0} -&gt; {1}) no encontrado para el artículo: {2}"
 
-#: buying/utils.py:38
+#: buying/utils.py:37
 msgid "UOM Conversion factor is required in row {0}"
 msgstr "El factor de conversión de la (UdM) es requerido en la línea {0}"
 
@@ -75914,7 +78433,7 @@
 msgid "UOM Name"
 msgstr "Nombre de la unidad de medida (UdM)"
 
-#: stock/doctype/stock_entry/stock_entry.py:2773
+#: stock/doctype/stock_entry/stock_entry.py:2842
 msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
 msgstr ""
 
@@ -75924,6 +78443,10 @@
 msgid "UOM in case unspecified in imported data"
 msgstr "UOM en caso no especificado en los datos importados"
 
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -75952,33 +78475,33 @@
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "URL"
-msgstr ""
+msgstr "URL"
 
 #: utilities/doctype/video/video.py:113
 msgid "URL can only be a string"
 msgstr "La URL solo puede ser una cadena"
 
-#: public/js/utils/unreconcile.js:20
+#: public/js/utils/unreconcile.js:24
 msgid "UnReconcile"
 msgstr ""
 
-#: setup/utils.py:117
+#: setup/utils.py:115
 msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
 msgstr "No se puede encontrar el tipo de cambio para {0} a {1} para la fecha clave {2}. Crea un registro de cambio de divisas manualmente"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:74
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
 msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
 msgstr "No se puede encontrar la puntuación a partir de {0}. Usted necesita tener puntuaciones en pie que cubren 0 a 100"
 
-#: manufacturing/doctype/work_order/work_order.py:603
-msgid "Unable to find the time slot in the next {0} days for the operation {1}."
-msgstr "No se puede encontrar el intervalo de tiempo en los próximos {0} días para la operación {1}."
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:97
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
 msgid "Unable to find variable:"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:79
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
 msgid "Unallocated Amount"
 msgstr "Monto sin asignar"
 
@@ -75994,18 +78517,18 @@
 msgid "Unallocated Amount"
 msgstr "Monto sin asignar"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 msgid "Unassigned Qty"
-msgstr ""
+msgstr "Cant. Sin asignar"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
 msgid "Unblock Invoice"
 msgstr "Desbloquear factura"
 
 #: accounts/report/balance_sheet/balance_sheet.py:76
 #: accounts/report/balance_sheet/balance_sheet.py:77
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
 msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
 msgstr "Sin cerrar los años fiscales ganancias / pérdidas (de crédito)"
 
@@ -76047,7 +78570,7 @@
 msgid "Under Warranty"
 msgstr "Bajo garantía"
 
-#: manufacturing/doctype/workstation/workstation.js:52
+#: manufacturing/doctype/workstation/workstation.js:78
 msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
 msgstr ""
 
@@ -76057,6 +78580,11 @@
 msgid "Unfulfilled"
 msgstr "Incumplido"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:68
 msgid "Unit of Measure"
 msgstr "Unidad de Medida (UdM)"
@@ -76068,7 +78596,7 @@
 msgid "Unit of Measure (UOM)"
 msgstr "Unidad de Medida (UdM)"
 
-#: stock/doctype/item/item.py:378
+#: stock/doctype/item/item.py:377
 msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
 msgstr "Unidad de Medida (UdM) {0} se ha introducido más de una vez en la tabla de factores de conversión"
 
@@ -76078,11 +78606,12 @@
 msgid "Units of Measure"
 msgstr "Unidades de medida"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:12
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: public/js/call_popup/call_popup.js:109
+#: public/js/call_popup/call_popup.js:110
 msgid "Unknown Caller"
 msgstr "Llamador desconocido"
 
@@ -76098,7 +78627,7 @@
 msgid "Unlink Payment on Cancellation of Invoice"
 msgstr "Desvinculación de Pago en la cancelación de la factura"
 
-#: accounts/doctype/bank_account/bank_account.js:34
+#: accounts/doctype/bank_account/bank_account.js:33
 msgid "Unlink external integrations"
 msgstr "Desvincular integraciones externas"
 
@@ -76108,7 +78637,7 @@
 msgid "Unlinked"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:258
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
 #: accounts/doctype/subscription/subscription_list.js:12
 msgid "Unpaid"
 msgstr "Impagado"
@@ -76242,20 +78771,24 @@
 msgid "Unreconciled Entries"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:74
-#: stock/doctype/pick_list/pick_list.js:114
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
 msgid "Unreserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:418
+#: selling/doctype/sales_order/sales_order.js:448
 msgid "Unreserve Stock"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:430
-#: stock/doctype/pick_list/pick_list.js:252
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
 msgid "Unreserving Stock..."
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr "Sin resolver"
+
 #: accounts/doctype/dunning/dunning_list.js:6
 msgid "Unresolved"
 msgstr "Irresoluto"
@@ -76284,7 +78817,7 @@
 msgid "Unsigned"
 msgstr "No Firmado"
 
-#: setup/doctype/email_digest/email_digest.py:130
+#: setup/doctype/email_digest/email_digest.py:128
 msgid "Unsubscribe from this Email Digest"
 msgstr "Darse de baja de este boletín por correo electrónico"
 
@@ -76307,6 +78840,7 @@
 msgstr "No suscrito"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
 msgid "Until"
 msgstr "Hasta"
 
@@ -76316,7 +78850,7 @@
 msgid "Unverified"
 msgstr "Inconfirmado"
 
-#: erpnext_integrations/utils.py:20
+#: erpnext_integrations/utils.py:22
 msgid "Unverified Webhook Data"
 msgstr "Datos Webhook no Verificados"
 
@@ -76334,22 +78868,23 @@
 msgid "Upcoming Calendar Events "
 msgstr "Calendario de Eventos Próximos"
 
-#: accounts/doctype/account/account.js:210
-#: accounts/doctype/cost_center/cost_center.js:102
-#: public/js/bom_configurator/bom_configurator.bundle.js:367
-#: public/js/utils.js:551 public/js/utils.js:767
-#: public/js/utils/barcode_scanner.js:176
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
 msgid "Update"
 msgstr "Actualizar"
 
-#: accounts/doctype/account/account.js:58
+#: accounts/doctype/account/account.js:53
 msgid "Update Account Name / Number"
 msgstr "Actualizar el Nombre / Número  de la Cuenta"
 
-#: accounts/doctype/account/account.js:158
+#: accounts/doctype/account/account.js:159
 msgid "Update Account Number / Name"
 msgstr "Actualizar el Número / Nombre  de la Cuenta"
 
@@ -76395,7 +78930,7 @@
 msgid "Update Auto Repeat Reference"
 msgstr "Actualizar la Referencia de Repetición Automática"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
 msgid "Update BOM Cost Automatically"
 msgstr "Actualizar automáticamente el coste de la lista de materiales"
 
@@ -76424,6 +78959,18 @@
 msgid "Update Billed Amount in Delivery Note"
 msgstr ""
 
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -76436,9 +78983,9 @@
 msgid "Update Billed Amount in Sales Order"
 msgstr "Actualizar el Importe Facturado en la Orden de Venta"
 
-#: accounts/doctype/bank_clearance/bank_clearance.js:57
-#: accounts/doctype/bank_clearance/bank_clearance.js:71
-#: accounts/doctype/bank_clearance/bank_clearance.js:76
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
 msgid "Update Clearance Date"
 msgstr "Actualizar fecha de liquidación"
 
@@ -76448,7 +78995,7 @@
 msgid "Update Consumed Material Cost In Project"
 msgstr "Actualizar el costo del material consumido en el proyecto"
 
-#: manufacturing/doctype/bom/bom.js:100
+#: manufacturing/doctype/bom/bom.js:99
 msgid "Update Cost"
 msgstr "Actualizar costos"
 
@@ -76464,12 +79011,12 @@
 msgid "Update Cost"
 msgstr "Actualizar costos"
 
-#: accounts/doctype/cost_center/cost_center.js:21
-#: accounts/doctype/cost_center/cost_center.js:50
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
 msgid "Update Cost Center Name / Number"
 msgstr "Actualizar nombre / número del centro de costos"
 
-#: stock/doctype/pick_list/pick_list.js:99
+#: stock/doctype/pick_list/pick_list.js:104
 msgid "Update Current Stock"
 msgstr "Actualizar stock actual"
 
@@ -76486,12 +79033,24 @@
 msgid "Update Existing Records"
 msgstr "Actualizar registros existentes"
 
-#: buying/doctype/purchase_order/purchase_order.js:275 public/js/utils.js:721
-#: selling/doctype/sales_order/sales_order.js:56
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
 msgid "Update Items"
 msgstr "Actualizar elementos"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Update Print Format"
 msgstr "Formato de impresión de actualización"
 
@@ -76501,7 +79060,7 @@
 msgid "Update Rate and Availability"
 msgstr "Actualización de tarifas y disponibilidad"
 
-#: buying/doctype/purchase_order/purchase_order.js:475
+#: buying/doctype/purchase_order/purchase_order.js:555
 msgid "Update Rate as per Last Purchase"
 msgstr ""
 
@@ -76534,9 +79093,9 @@
 msgid "Update Stock Opening Balance"
 msgstr ""
 
-#: projects/doctype/project/project.js:71
+#: projects/doctype/project/project.js:82
 msgid "Update Total Purchase Cost"
-msgstr ""
+msgstr "Actualizar Costo Total de Compra"
 
 #. Label of a Select field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
@@ -76556,7 +79115,7 @@
 msgid "Update latest price in all BOMs"
 msgstr "Actualizar el último precio en todas las listas de materiales"
 
-#: assets/doctype/asset/asset.py:338
+#: assets/doctype/asset/asset.py:336
 msgid "Update stock must be enabled for the purchase invoice {0}"
 msgstr ""
 
@@ -76576,19 +79135,19 @@
 msgid "Updating Opening Balances"
 msgstr ""
 
-#: stock/doctype/item/item.py:1348
+#: stock/doctype/item/item.py:1333
 msgid "Updating Variants..."
 msgstr "Actualizando Variantes ..."
 
-#: manufacturing/doctype/work_order/work_order.js:788
+#: manufacturing/doctype/work_order/work_order.js:847
 msgid "Updating Work Order status"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:48
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
 msgid "Updating {0} of {1}, {2}"
 msgstr "Actualización {0} de {1}, {2}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:44
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
 msgid "Upload Bank Statement"
 msgstr "Cargar extracto bancario"
 
@@ -76599,7 +79158,7 @@
 msgstr "Subir facturas XML"
 
 #: setup/setup_wizard/operations/install_fixtures.py:264
-#: setup/setup_wizard/operations/install_fixtures.py:380
+#: setup/setup_wizard/operations/install_fixtures.py:372
 msgid "Upper Income"
 msgstr "Ingresos superior"
 
@@ -76609,7 +79168,7 @@
 msgid "Urgent"
 msgstr "Urgente"
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:37
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
 msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
 msgstr ""
 
@@ -76623,7 +79182,7 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Use Company Default Round Off Cost Center"
-msgstr ""
+msgstr "Utilizar el Centro de Costes de redondeo por defecto de la Compañía"
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
@@ -76645,6 +79204,12 @@
 msgid "Use Google Maps Direction API to optimize route"
 msgstr "Utilice la API de dirección de Google Maps para optimizar la ruta"
 
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr "Usar protocolo HTTP"
+
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgctxt "Stock Reposting Settings"
@@ -76663,17 +79228,95 @@
 msgid "Use Multi-Level BOM"
 msgstr "Utilizar Lista de Materiales (LdM)  Multi-Nivel"
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Use Transaction Date Exchange Rate"
-msgstr ""
+msgstr "Usar el tipo de cambio de fecha de la transacción"
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Use Transaction Date Exchange Rate"
-msgstr ""
+msgstr "Usar el tipo de cambio de fecha de la transacción"
 
 #: projects/doctype/project/project.py:543
 msgid "Use a name that is different from previous project name"
@@ -76698,8 +79341,8 @@
 msgid "Used for Production Plan"
 msgstr "Se utiliza para el plan de producción"
 
-#: support/report/issue_analytics/issue_analytics.py:47
-#: support/report/issue_summary/issue_summary.py:44
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
 msgid "User"
 msgstr "Usuario"
 
@@ -76755,13 +79398,13 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "User Details"
-msgstr ""
+msgstr "Detalles de Usuario"
 
 #. Label of a Section Break field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "User Details"
-msgstr ""
+msgstr "Detalles de Usuario"
 
 #. Label of a Link field in DocType 'Employee'
 #. Option for the 'Preferred Contact Email' (Select) field in DocType
@@ -76775,7 +79418,7 @@
 msgid "User ID not set for Employee {0}"
 msgstr "ID de usuario no establecido para el empleado {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:544
+#: accounts/doctype/journal_entry/journal_entry.js:610
 msgid "User Remark"
 msgstr "Observaciones"
 
@@ -76797,7 +79440,7 @@
 msgid "User Resolution Time"
 msgstr "Tiempo de resolución de usuario"
 
-#: accounts/doctype/pricing_rule/utils.py:596
+#: accounts/doctype/pricing_rule/utils.py:585
 msgid "User has not applied rule on the invoice {0}"
 msgstr "El usuario no ha aplicado la regla en la factura {0}"
 
@@ -76817,11 +79460,11 @@
 msgid "User {0} is disabled"
 msgstr "El usuario {0} está deshabilitado"
 
-#: setup/doctype/employee/employee.py:251
+#: setup/doctype/employee/employee.py:249
 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
 msgstr ""
 
-#: setup/doctype/employee/employee.py:245
+#: setup/doctype/employee/employee.py:244
 msgid "User {0}: Removed Employee role as there is no mapped employee."
 msgstr ""
 
@@ -76883,21 +79526,23 @@
 #: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
 msgctxt "South Africa VAT Settings"
 msgid "VAT Accounts"
-msgstr ""
+msgstr "Cuentas de IVA"
 
 #: regional/report/uae_vat_201/uae_vat_201.py:28
 msgid "VAT Amount (AED)"
-msgstr ""
+msgstr "Importe del IVA (AED)"
 
 #. Name of a report
 #: regional/report/vat_audit_report/vat_audit_report.json
 msgid "VAT Audit Report"
 msgstr "Informe de auditoría del IVA"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:115
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
 msgid "VAT on Expenses and All Other Inputs"
 msgstr ""
 
+#: regional/report/uae_vat_201/uae_vat_201.html:15
 #: regional/report/uae_vat_201/uae_vat_201.py:45
 msgid "VAT on Sales and All Other Outputs"
 msgstr ""
@@ -76950,20 +79595,16 @@
 msgid "Valid From"
 msgstr "Válida desde"
 
-#: stock/doctype/item_price/item_price.py:62
-msgid "Valid From Date must be lesser than Valid Up To Date."
-msgstr ""
-
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
 msgid "Valid From date not in Fiscal Year {0}"
 msgstr "Válido desde la fecha no en el año fiscal {0}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:84
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
 msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:265
-#: templates/pages/order.html:47
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
 msgid "Valid Till"
 msgstr "Válida hasta"
 
@@ -76983,37 +79624,37 @@
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Valid Up To"
-msgstr ""
+msgstr "Válido hasta"
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Valid Up To"
-msgstr ""
+msgstr "Válido hasta"
 
 #. Label of a Date field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Valid Up To"
-msgstr ""
+msgstr "Válido hasta"
 
 #. Label of a Date field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Valid Up To"
-msgstr ""
+msgstr "Válido hasta"
 
 #. Label of a Date field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Valid Up To"
-msgstr ""
+msgstr "Válido hasta"
 
 #. Label of a Date field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Valid Up To"
-msgstr ""
+msgstr "Válido hasta"
 
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:40
 msgid "Valid Up To date cannot be before Valid From date"
@@ -77021,7 +79662,7 @@
 
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:48
 msgid "Valid Up To date not in Fiscal Year {0}"
-msgstr ""
+msgstr "Válido Hasta, la fecha no en el ejercicio fiscal {0}"
 
 #. Label of a Table field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
@@ -77095,7 +79736,7 @@
 msgid "Validity in Days"
 msgstr "Validez en Días"
 
-#: selling/doctype/quotation/quotation.py:344
+#: selling/doctype/quotation/quotation.py:345
 msgid "Validity period of this quotation has ended."
 msgstr "El período de validez de esta cotización ha finalizado."
 
@@ -77107,7 +79748,7 @@
 msgstr "Valuación"
 
 #: stock/report/stock_balance/stock_balance.js:76
-#: stock/report/stock_ledger/stock_ledger.js:88
+#: stock/report/stock_ledger/stock_ledger.js:96
 msgid "Valuation Field Type"
 msgstr ""
 
@@ -77121,11 +79762,11 @@
 msgid "Valuation Method"
 msgstr "Método de Valoración"
 
-#: accounts/report/gross_profit/gross_profit.py:266
+#: accounts/report/gross_profit/gross_profit.py:264
 #: stock/report/item_prices/item_prices.py:57
 #: stock/report/serial_no_ledger/serial_no_ledger.py:64
-#: stock/report/stock_balance/stock_balance.py:449
-#: stock/report/stock_ledger/stock_ledger.py:207
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
 msgid "Valuation Rate"
 msgstr "Tasa de valoración"
 
@@ -77190,6 +79831,12 @@
 msgid "Valuation Rate"
 msgstr "Tasa de valoración"
 
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr "Tasa de valoración"
+
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
@@ -77208,23 +79855,23 @@
 msgid "Valuation Rate"
 msgstr "Tasa de valoración"
 
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:168
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
 msgid "Valuation Rate (In / Out)"
 msgstr ""
 
-#: stock/stock_ledger.py:1688
+#: stock/stock_ledger.py:1680
 msgid "Valuation Rate Missing"
 msgstr "Falta la tasa de valoración"
 
-#: stock/stock_ledger.py:1666
+#: stock/stock_ledger.py:1658
 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
 msgstr "Tasa de valoración para el artículo {0}, se requiere para realizar asientos contables para {1} {2}."
 
-#: stock/doctype/item/item.py:266
+#: stock/doctype/item/item.py:265
 msgid "Valuation Rate is mandatory if Opening Stock entered"
 msgstr "Rango de Valoración es obligatorio si se ha ingresado una Apertura de Almacén"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
 msgid "Valuation Rate required for Item {0} at row {1}"
 msgstr "Tasa de valoración requerida para el artículo {0} en la fila {1}"
 
@@ -77235,12 +79882,12 @@
 msgid "Valuation and Total"
 msgstr "Valuación y Total"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:731
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
 msgid "Valuation rate for customer provided items has been set to zero."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1649
-#: controllers/accounts_controller.py:2583
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
 msgid "Valuation type charges can not be marked as Inclusive"
 msgstr "Los cargos por tipo de valoración no se pueden marcar como inclusivos"
 
@@ -77248,10 +79895,10 @@
 msgid "Valuation type charges can not marked as Inclusive"
 msgstr "Cargos de tipo de valoración no pueden marcado como Incluido"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:28
-#: public/js/stock_analytics.js:37
-#: selling/report/sales_analytics/sales_analytics.js:28
-#: stock/report/stock_analytics/stock_analytics.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
 msgid "Value"
 msgstr "Valor"
@@ -77314,7 +79961,7 @@
 msgid "Value Based Inspection"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:224
+#: stock/report/stock_ledger/stock_ledger.py:297
 msgid "Value Change"
 msgstr "Cambio de Valor"
 
@@ -77324,17 +79971,17 @@
 msgid "Value Details"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:25
-#: selling/report/sales_analytics/sales_analytics.js:25
-#: stock/report/stock_analytics/stock_analytics.js:24
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
 msgid "Value Or Qty"
 msgstr "Valor o cantidad"
 
-#: setup/setup_wizard/operations/install_fixtures.py:392
+#: setup/setup_wizard/operations/install_fixtures.py:384
 msgid "Value Proposition"
 msgstr "Propuesta de valor"
 
-#: controllers/item_variant.py:125
+#: controllers/item_variant.py:123
 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
 msgstr "Valor del atributo {0} debe estar dentro del rango de {1} a {2} en los incrementos de {3} para el artículo {4}"
 
@@ -77348,14 +79995,19 @@
 msgid "Value of goods cannot be 0"
 msgstr ""
 
-#: public/js/stock_analytics.js:36
+#: public/js/stock_analytics.js:46
 msgid "Value or Qty"
 msgstr "Valor o cantidad"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:120
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
 msgid "Values Changed"
 msgstr "Valores Cambiados"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
@@ -77383,22 +80035,26 @@
 msgid "Variance ({})"
 msgstr "Varianza ({})"
 
-#: stock/doctype/item/item.js:110 stock/doctype/item/item_list.js:14
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
 #: stock/report/item_variant_details/item_variant_details.py:74
 msgid "Variant"
 msgstr "Variante"
 
-#: stock/doctype/item/item.py:849
+#: stock/doctype/item/item.py:837
 msgid "Variant Attribute Error"
 msgstr "Error de atributo de variante"
 
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr "Atributos de Variante"
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Attributes"
 msgstr "Atributos de Variante"
 
-#: manufacturing/doctype/bom/bom.js:124
+#: manufacturing/doctype/bom/bom.js:128
 msgid "Variant BOM"
 msgstr "Lista de materiales variante"
 
@@ -77408,11 +80064,11 @@
 msgid "Variant Based On"
 msgstr "Variante basada en"
 
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:865
 msgid "Variant Based On cannot be changed"
 msgstr "La variante basada en no se puede cambiar"
 
-#: stock/doctype/item/item.js:98
+#: stock/doctype/item/item.js:122
 msgid "Variant Details Report"
 msgstr "Informe de Detalles de Variaciones"
 
@@ -77421,11 +80077,11 @@
 msgid "Variant Field"
 msgstr "Campo de Variante"
 
-#: manufacturing/doctype/bom/bom.js:219 manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
 msgid "Variant Item"
 msgstr "Elemento variante"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Variant Items"
 msgstr "Elementos variantes"
 
@@ -77441,7 +80097,7 @@
 msgid "Variant Of"
 msgstr "Variante de"
 
-#: stock/doctype/item/item.js:543
+#: stock/doctype/item/item.js:610
 msgid "Variant creation has been queued."
 msgstr "La creación de variantes se ha puesto en cola."
 
@@ -77498,7 +80154,7 @@
 msgid "Vehicle Value"
 msgstr "El valor del vehículo"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
 msgid "Vendor Name"
 msgstr "Nombre del vendedor"
 
@@ -77517,6 +80173,11 @@
 msgid "Verify Email"
 msgstr "Verificar correo electrónico"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
+
 #. Label of a Check field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -77540,45 +80201,45 @@
 msgid "Video Settings"
 msgstr "Ajustes de video"
 
-#: accounts/doctype/account/account.js:79
+#: accounts/doctype/account/account.js:74
 #: accounts/doctype/account/account.js:103
-#: accounts/doctype/account/account_tree.js:135
-#: accounts/doctype/account/account_tree.js:139
-#: accounts/doctype/account/account_tree.js:143
-#: accounts/doctype/cost_center/cost_center_tree.js:37
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:202
-#: accounts/doctype/journal_entry/journal_entry.js:29
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:619
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:8
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:11
-#: buying/doctype/supplier/supplier.js:88
-#: buying/doctype/supplier/supplier.js:92
-#: manufacturing/doctype/production_plan/production_plan.js:94
-#: projects/doctype/project/project.js:84
-#: projects/doctype/project/project.js:92
-#: public/js/controllers/stock_controller.js:64
-#: public/js/controllers/stock_controller.js:83 public/js/utils.js:133
-#: selling/doctype/customer/customer.js:157
-#: selling/doctype/customer/customer.js:162 setup/doctype/company/company.js:88
-#: setup/doctype/company/company.js:94 setup/doctype/company/company.js:100
-#: setup/doctype/company/company.js:106
-#: stock/doctype/delivery_trip/delivery_trip.js:71
-#: stock/doctype/item/item.js:63 stock/doctype/item/item.js:69
-#: stock/doctype/item/item.js:75 stock/doctype/item/item.js:92
-#: stock/doctype/item/item.js:96 stock/doctype/item/item.js:100
-#: stock/doctype/purchase_receipt/purchase_receipt.js:182
-#: stock/doctype/purchase_receipt/purchase_receipt.js:189
-#: stock/doctype/stock_entry/stock_entry.js:257
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:41
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:53
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
 msgid "View"
-msgstr ""
+msgstr "Ver"
 
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.js:25
 msgid "View BOM Update Log"
 msgstr ""
 
-#: public/js/setup_wizard.js:39
+#: public/js/setup_wizard.js:41
 msgid "View Chart of Accounts"
 msgstr "Ver el Cuadro de Cuentas"
 
@@ -77588,24 +80249,24 @@
 msgid "View Cost Center Tree"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:158
+#: accounts/doctype/payment_entry/payment_entry.js:183
 msgid "View Exchange Gain/Loss Journals"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:128
+#: assets/doctype/asset/asset.js:164
 #: assets/doctype/asset_repair/asset_repair.js:47
 msgid "View General Ledger"
 msgstr ""
 
-#: crm/doctype/campaign/campaign.js:11
+#: crm/doctype/campaign/campaign.js:15
 msgid "View Leads"
 msgstr "Ver Iniciativas"
 
-#: accounts/doctype/account/account_tree.js:193 stock/doctype/batch/batch.js:18
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
 msgid "View Ledger"
 msgstr "Mostrar Libro Mayor"
 
-#: stock/doctype/serial_no/serial_no.js:29
+#: stock/doctype/serial_no/serial_no.js:28
 msgid "View Ledgers"
 msgstr ""
 
@@ -77628,15 +80289,19 @@
 msgid "View attachments"
 msgstr "Ver Adjuntos"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
+
 #: utilities/report/youtube_interactions/youtube_interactions.py:25
 msgid "Views"
-msgstr ""
+msgstr "Vistas"
 
 #. Label of a Float field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "Views"
-msgstr ""
+msgstr "Vistas"
 
 #. Option for the 'Provider' (Select) field in DocType 'Video'
 #: utilities/doctype/video/video.json
@@ -77672,14 +80337,19 @@
 msgid "Voice Call Settings"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr ""
+
 #: accounts/report/purchase_register/purchase_register.py:163
-#: accounts/report/sales_register/sales_register.py:177
+#: accounts/report/sales_register/sales_register.py:178
 msgid "Voucher"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.js:71
-#: stock/report/stock_ledger/stock_ledger.py:160
-#: stock/report/stock_ledger/stock_ledger.py:232
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
 msgid "Voucher #"
 msgstr "Comprobante #"
 
@@ -77719,26 +80389,26 @@
 msgid "Voucher Name"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:273
-#: accounts/report/accounts_receivable/accounts_receivable.py:1050
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:213
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
 #: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:625
-#: accounts/report/payment_ledger/payment_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
 #: accounts/report/payment_ledger/payment_ledger.py:167
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: public/js/utils/unreconcile.js:61
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:153
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:139
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:112
-#: stock/report/reserved_stock/reserved_stock.js:80
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
 #: stock/report/reserved_stock/reserved_stock.py:151
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
 #: stock/report/serial_no_ledger/serial_no_ledger.py:30
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:118
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
 msgid "Voucher No"
@@ -77808,7 +80478,7 @@
 msgid "Voucher Qty"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:619
+#: accounts/report/general_ledger/general_ledger.py:623
 msgid "Voucher Subtype"
 msgstr ""
 
@@ -77818,25 +80488,25 @@
 msgid "Voucher Subtype"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1048
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:203
-#: accounts/report/general_ledger/general_ledger.py:617
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
 #: accounts/report/payment_ledger/payment_ledger.py:158
 #: accounts/report/purchase_register/purchase_register.py:158
-#: accounts/report/sales_register/sales_register.py:172
+#: accounts/report/sales_register/sales_register.py:173
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: public/js/utils/unreconcile.js:60
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:147
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:132
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:110
-#: stock/report/reserved_stock/reserved_stock.js:68
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
 #: stock/report/reserved_stock/reserved_stock.py:145
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
 #: stock/report/serial_no_ledger/serial_no_ledger.py:24
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
-#: stock/report/stock_ledger/stock_ledger.py:230
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
 msgid "Voucher Type"
@@ -77908,11 +80578,11 @@
 msgid "Voucher Type"
 msgstr "Tipo de Comprobante"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:177
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
 msgid "Voucher {0} is over-allocated by {1}"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:249
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
 msgid "Voucher {0} value is broken: {1}"
 msgstr ""
 
@@ -78001,71 +80671,75 @@
 msgid "Wages per hour"
 msgstr "Salarios por hora"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:251
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
 msgid "Waiting for payment..."
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:55
-#: accounts/report/gross_profit/gross_profit.py:251
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
 #: accounts/report/purchase_register/purchase_register.js:52
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:28
 #: accounts/report/sales_register/sales_register.js:58
-#: accounts/report/sales_register/sales_register.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:271
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:16
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:11
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:82
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
-#: manufacturing/report/production_planning_report/production_planning_report.py:362
-#: manufacturing/report/production_planning_report/production_planning_report.py:405
-#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:9
-#: public/js/stock_analytics.js:45 public/js/utils.js:498
-#: public/js/utils/serial_no_batch_selector.js:90
-#: selling/doctype/sales_order/sales_order.js:300
-#: selling/doctype/sales_order/sales_order.js:401
-#: selling/report/sales_order_analysis/sales_order_analysis.js:49
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
 #: selling/report/sales_order_analysis/sales_order_analysis.py:334
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:78
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
 #: stock/doctype/warehouse/warehouse.json
 #: stock/page/stock_balance/stock_balance.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:126
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:22
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:153
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:126
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
 #: stock/report/item_price_stock/item_price_stock.py:27
-#: stock/report/item_shortage_report/item_shortage_report.js:18
+#: stock/report/item_shortage_report/item_shortage_report.js:17
 #: stock/report/item_shortage_report/item_shortage_report.py:81
 #: stock/report/product_bundle_balance/product_bundle_balance.js:42
 #: stock/report/product_bundle_balance/product_bundle_balance.py:89
-#: stock/report/reserved_stock/reserved_stock.js:44
+#: stock/report/reserved_stock/reserved_stock.js:41
 #: stock/report/reserved_stock/reserved_stock.py:96
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
-#: stock/report/serial_no_ledger/serial_no_ledger.js:22
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
 #: stock/report/serial_no_ledger/serial_no_ledger.py:44
 #: stock/report/stock_ageing/stock_ageing.js:23
-#: stock/report/stock_ageing/stock_ageing.py:146
-#: stock/report/stock_analytics/stock_analytics.js:50
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
 #: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_balance/stock_balance.py:383
 #: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:167
+#: stock/report/stock_ledger/stock_ledger.py:240
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
 #: stock/report/stock_projected_qty/stock_projected_qty.js:15
 #: stock/report/stock_projected_qty/stock_projected_qty.py:122
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:17
-#: stock/report/total_stock_summary/total_stock_summary.py:28
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:39
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
 #: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
 msgid "Warehouse"
 msgstr "Almacén"
 
@@ -78123,12 +80797,24 @@
 msgid "Warehouse"
 msgstr "Almacén"
 
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr "Almacén"
+
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Warehouse"
 msgstr "Almacén"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr "Almacén"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -78263,9 +80949,15 @@
 msgid "Warehouse"
 msgstr "Almacén"
 
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr "Almacén"
+
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
 msgid "Warehouse Capacity Summary"
-msgstr ""
+msgstr "Resumen de capacidad del Almacén"
 
 #: stock/doctype/putaway_rule/putaway_rule.py:78
 msgid "Warehouse Capacity for Item '{0}' must be greater than the existing stock level of {1} {2}."
@@ -78291,7 +80983,7 @@
 
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:113
 msgid "Warehouse Disabled?"
-msgstr ""
+msgstr "¿Almacén deshabilitado?"
 
 #. Label of a Data field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
@@ -78328,7 +81020,7 @@
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.json
 #: stock/workspace/stock/stock.json
 msgid "Warehouse Wise Stock Balance"
-msgstr ""
+msgstr "Saldo de existencias en almacén"
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -78372,28 +81064,28 @@
 msgid "Warehouse and Reference"
 msgstr "Almacén y Referencia"
 
-#: stock/doctype/warehouse/warehouse.py:95
+#: stock/doctype/warehouse/warehouse.py:93
 msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
 msgstr "El almacén no se puede eliminar, porque existen registros de inventario para el mismo."
 
-#: stock/doctype/serial_no/serial_no.py:85
+#: stock/doctype/serial_no/serial_no.py:82
 msgid "Warehouse cannot be changed for Serial No."
 msgstr "Almacén no se puede cambiar para el N º de serie"
 
-#: controllers/sales_and_purchase_return.py:136
+#: controllers/sales_and_purchase_return.py:134
 msgid "Warehouse is mandatory"
 msgstr "Almacén es Obligatorio"
 
-#: stock/doctype/warehouse/warehouse.py:246
+#: stock/doctype/warehouse/warehouse.py:244
 msgid "Warehouse not found against the account {0}"
 msgstr "Almacén no encontrado en la cuenta {0}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:367
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
 msgid "Warehouse not found in the system"
 msgstr "El almacén no se encuentra en el sistema"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1005
-#: stock/doctype/delivery_note/delivery_note.py:362
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
 msgid "Warehouse required for stock Item {0}"
 msgstr "El almacén es requerido para el stock del producto {0}"
 
@@ -78405,9 +81097,9 @@
 #. Label of a chart in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Warehouse wise Stock Value"
-msgstr ""
+msgstr "Valor de las existencias en función del almacén"
 
-#: stock/doctype/warehouse/warehouse.py:89
+#: stock/doctype/warehouse/warehouse.py:87
 msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
 msgstr "El almacén {0} no se puede eliminar ya que existen elementos para el Producto {1}"
 
@@ -78415,15 +81107,15 @@
 msgid "Warehouse {0} does not belong to Company {1}."
 msgstr ""
 
-#: stock/utils.py:441
+#: stock/utils.py:422
 msgid "Warehouse {0} does not belong to company {1}"
 msgstr "El almacén {0} no pertenece a la compañía {1}"
 
-#: controllers/stock_controller.py:244
+#: controllers/stock_controller.py:443
 msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:139
+#: stock/doctype/warehouse/warehouse.py:137
 msgid "Warehouse's Stock Value has already been booked in the following accounts:"
 msgstr ""
 
@@ -78431,7 +81123,7 @@
 msgid "Warehouse: {0} does not belong to {1}"
 msgstr "Almacén: {0} no pertenece a {1}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:379
+#: manufacturing/doctype/production_plan/production_plan.js:407
 msgid "Warehouses"
 msgstr "Almacenes"
 
@@ -78441,15 +81133,15 @@
 msgid "Warehouses"
 msgstr "Almacenes"
 
-#: stock/doctype/warehouse/warehouse.py:165
+#: stock/doctype/warehouse/warehouse.py:163
 msgid "Warehouses with child nodes cannot be converted to ledger"
 msgstr "Almacenes con nodos secundarios no pueden ser convertidos en libro mayor"
 
-#: stock/doctype/warehouse/warehouse.py:175
+#: stock/doctype/warehouse/warehouse.py:173
 msgid "Warehouses with existing transaction can not be converted to group."
 msgstr "Complejos de transacción existentes no pueden ser convertidos en grupo."
 
-#: stock/doctype/warehouse/warehouse.py:167
+#: stock/doctype/warehouse/warehouse.py:165
 msgid "Warehouses with existing transaction can not be converted to ledger."
 msgstr "Complejos de depósito de transacciones existentes no se pueden convertir en el libro mayor."
 
@@ -78541,10 +81233,10 @@
 msgid "Warn for new Request for Quotations"
 msgstr "Avisar de nuevas Solicitudes de Presupuesto"
 
-#: accounts/doctype/payment_entry/payment_entry.py:639
-#: controllers/accounts_controller.py:1676
-#: stock/doctype/delivery_trip/delivery_trip.js:123
-#: utilities/transaction_base.py:122
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
 msgid "Warning"
 msgstr "Advertencia"
 
@@ -78552,19 +81244,19 @@
 msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:116
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
 msgid "Warning!"
 msgstr "¡Advertencia!"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1146
+#: accounts/doctype/journal_entry/journal_entry.py:1175
 msgid "Warning: Another {0} # {1} exists against stock entry {2}"
 msgstr "Advertencia: Existe otra {0} # {1} para la entrada de inventario {2}"
 
-#: stock/doctype/material_request/material_request.js:415
+#: stock/doctype/material_request/material_request.js:484
 msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
 msgstr "Advertencia: La requisición de materiales es menor que la orden mínima establecida"
 
-#: selling/doctype/sales_order/sales_order.py:252
+#: selling/doctype/sales_order/sales_order.py:256
 msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
 msgstr "Advertencia: La orden de venta {0} ya existe para la orden de compra {1} del cliente"
 
@@ -78586,7 +81278,7 @@
 msgstr "Garantía / Estado de CMA"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:97
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
 #: support/doctype/warranty_claim/warranty_claim.json
 msgid "Warranty Claim"
 msgstr "Reclamación de Garantía"
@@ -78626,6 +81318,35 @@
 msgid "Watch Video"
 msgstr "Ver video"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
+
 #: www/support/index.html:7
 msgid "We're here to help!"
 msgstr "¡Estamos aquí para ayudar!"
@@ -78817,6 +81538,11 @@
 msgid "Wednesday"
 msgstr "Miércoles"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr "Semana"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -78824,8 +81550,8 @@
 msgid "Week"
 msgstr "Semana"
 
-#: selling/report/sales_analytics/sales_analytics.py:316
-#: stock/report/stock_analytics/stock_analytics.py:115
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
 msgid "Week {0} {1}"
 msgstr "Semana {0} {1}"
 
@@ -78835,12 +81561,12 @@
 msgid "Weekday"
 msgstr "Día laborable"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:34
-#: public/js/stock_analytics.js:52
-#: selling/report/sales_analytics/sales_analytics.js:61
-#: stock/report/stock_analytics/stock_analytics.js:80
-#: support/report/issue_analytics/issue_analytics.js:42
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
 msgid "Weekly"
 msgstr "Semanal"
 
@@ -79071,7 +81797,7 @@
 msgid "Welcome email sent"
 msgstr "Correo electrónico de bienvenida enviado"
 
-#: setup/utils.py:168
+#: setup/utils.py:166
 msgid "Welcome to {0}"
 msgstr "Bienvenido a {0}"
 
@@ -79097,15 +81823,22 @@
 msgid "Wheels"
 msgstr "Ruedas"
 
-#: stock/doctype/item/item.js:834
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr ""
+
+#: stock/doctype/item/item.js:920
 msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
 msgstr ""
 
-#: accounts/doctype/account/account.py:313
+#: accounts/doctype/account/account.py:328
 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
 msgstr "Al crear una cuenta para la empresa secundaria {0}, la cuenta principal {1} se encontró como una cuenta contable."
 
-#: accounts/doctype/account/account.py:303
+#: accounts/doctype/account/account.py:318
 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
 msgstr "Al crear la cuenta para la empresa secundaria {0}, no se encontró la cuenta principal {1}. Cree la cuenta principal en el COA correspondiente"
 
@@ -79168,7 +81901,11 @@
 msgid "With Operations"
 msgstr "Con Operaciones"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:70
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
 msgid "Withdrawal"
 msgstr ""
 
@@ -79184,7 +81921,7 @@
 msgid "Work Done"
 msgstr "Trabajo Realizado"
 
-#: setup/doctype/company/company.py:261
+#: setup/doctype/company/company.py:257
 msgid "Work In Progress"
 msgstr "Trabajo en Proceso"
 
@@ -79206,7 +81943,7 @@
 msgid "Work In Progress"
 msgstr "Trabajo en Proceso"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:20
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
 msgid "Work In Progress Warehouse"
 msgstr "Almacén de trabajo en curso"
 
@@ -79214,19 +81951,20 @@
 #. Title of an Onboarding Step
 #: manufacturing/doctype/bom/bom.js:119
 #: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
 #: manufacturing/onboarding_step/work_order/work_order.json
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:15
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:19
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:42
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:95
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
 #: manufacturing/report/job_card_summary/job_card_summary.py:145
-#: manufacturing/report/process_loss_report/process_loss_report.js:23
-#: manufacturing/report/process_loss_report/process_loss_report.py:68
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:30
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:560
-#: stock/doctype/material_request/material_request.js:152
-#: stock/doctype/material_request/material_request.py:779
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
 #: templates/pages/material_request_info.html:45
 msgid "Work Order"
 msgstr "Orden de trabajo"
@@ -79277,7 +82015,7 @@
 msgid "Work Order"
 msgstr "Orden de trabajo"
 
-#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:121
 msgid "Work Order / Subcontract PO"
 msgstr ""
 
@@ -79324,33 +82062,33 @@
 msgid "Work Order Summary"
 msgstr "Resumen de la orden de trabajo"
 
-#: stock/doctype/material_request/material_request.py:784
+#: stock/doctype/material_request/material_request.py:793
 msgid "Work Order cannot be created for following reason: <br> {0}"
 msgstr "No se puede crear una orden de trabajo por el siguiente motivo:<br> {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:927
+#: manufacturing/doctype/work_order/work_order.py:942
 msgid "Work Order cannot be raised against a Item Template"
 msgstr "La Órden de Trabajo no puede levantarse contra una Plantilla de Artículo"
 
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1458
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
 msgid "Work Order has been {0}"
 msgstr "La orden de trabajo ha sido {0}"
 
-#: selling/doctype/sales_order/sales_order.js:667
+#: selling/doctype/sales_order/sales_order.js:768
 msgid "Work Order not created"
 msgstr "Orden de trabajo no creada"
 
-#: stock/doctype/stock_entry/stock_entry.py:679
+#: stock/doctype/stock_entry/stock_entry.py:635
 msgid "Work Order {0}: Job Card not found for the operation {1}"
 msgstr "Orden de trabajo {0}: Tarjeta de trabajo no encontrada para la operación {1}"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:57
-#: stock/doctype/material_request/material_request.py:774
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
 msgid "Work Orders"
 msgstr "Órdenes de trabajo"
 
-#: selling/doctype/sales_order/sales_order.js:731
+#: selling/doctype/sales_order/sales_order.js:844
 msgid "Work Orders Created: {0}"
 msgstr "Órdenes de trabajo creadas: {0}"
 
@@ -79377,7 +82115,7 @@
 msgid "Work-in-Progress Warehouse"
 msgstr "Almacén de trabajos en proceso"
 
-#: manufacturing/doctype/work_order/work_order.py:425
+#: manufacturing/doctype/work_order/work_order.py:430
 msgid "Work-in-Progress Warehouse is required before Submit"
 msgstr "Se requiere un almacén de trabajos en proceso antes de validar"
 
@@ -79387,7 +82125,7 @@
 msgid "Workday"
 msgstr "Jornada laboral"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:133
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
 msgid "Workday {0} has been repeated."
 msgstr "El día laboral {0} ha sido repetido."
 
@@ -79414,6 +82152,10 @@
 msgid "Workflow State"
 msgstr "Estados de flujos de trabajo"
 
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr "Trabajando"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -79440,14 +82182,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/work_order/work_order.js:232
+#: manufacturing/doctype/work_order/work_order.js:247
 #: manufacturing/doctype/workstation/workstation.json
 #: manufacturing/onboarding_step/workstation/workstation.json
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:36
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:119
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:61
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119
-#: manufacturing/report/job_card_summary/job_card_summary.js:73
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
 #: manufacturing/report/job_card_summary/job_card_summary.py:160
 #: templates/generators/bom.html:70
 msgid "Workstation"
@@ -79489,12 +82231,24 @@
 msgid "Workstation / Machine"
 msgstr "Estación de trabajo / máquina"
 
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
+
 #. Label of a Data field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Name"
 msgstr "Nombre de la estación de trabajo"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr "Estado de la estación de trabajo"
+
 #. Name of a DocType
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgid "Workstation Type"
@@ -79537,17 +82291,23 @@
 msgid "Workstation Working Hour"
 msgstr "Horario de la estación de trabajo"
 
-#: manufacturing/doctype/workstation/workstation.py:199
+#: manufacturing/doctype/workstation/workstation.py:356
 msgid "Workstation is closed on the following dates as per Holiday List: {0}"
 msgstr "La estación de trabajo estará cerrada en las siguientes fechas según la lista de festividades: {0}"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr "Estación de trabajo"
+
 #: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
 msgid "Wrapping up"
 msgstr "Terminando"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:510
+#: setup/doctype/company/company.py:501
 msgid "Write Off"
 msgstr "Desajuste"
 
@@ -79734,15 +82494,15 @@
 msgid "Written Down Value"
 msgstr "Valor Escrito"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
 msgid "Wrong Company"
 msgstr "Compañía incorrecta"
 
-#: setup/doctype/company/company.js:172
+#: setup/doctype/company/company.js:202
 msgid "Wrong Password"
 msgstr "Contraseña incorrecta"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:55
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
 msgid "Wrong Template"
 msgstr ""
 
@@ -79752,6 +82512,11 @@
 msgid "XML Files Processed"
 msgstr "Archivos XML procesados"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
+
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
 msgid "Year"
 msgstr "Año"
@@ -79797,20 +82562,20 @@
 msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
 msgstr "Fecha de inicio de año o fecha de finalización  de año está traslapando con {0}. Para evitar porfavor establezca empresa"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:67
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:70
-#: buying/report/purchase_analytics/purchase_analytics.js:64
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:37
-#: public/js/financial_statements.js:220
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
 #: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
-#: public/js/stock_analytics.js:55
-#: selling/report/sales_analytics/sales_analytics.js:64
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:36
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:36
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:36
-#: stock/report/stock_analytics/stock_analytics.js:83
-#: support/report/issue_analytics/issue_analytics.js:45
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
 msgid "Yearly"
 msgstr "Anual"
 
@@ -79943,27 +82708,27 @@
 msgid "Yes"
 msgstr "Si"
 
-#: controllers/accounts_controller.py:3151
+#: controllers/accounts_controller.py:3206
 msgid "You are not allowed to update as per the conditions set in {} Workflow."
 msgstr "No se le permite actualizar según las condiciones establecidas en {} Flujo de trabajo."
 
-#: accounts/general_ledger.py:665
+#: accounts/general_ledger.py:666
 msgid "You are not authorized to add or update entries before {0}"
 msgstr "No tiene permisos para agregar o actualizar las entradas antes de {0}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:317
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
 msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
 msgstr ""
 
-#: accounts/doctype/account/account.py:263
+#: accounts/doctype/account/account.py:278
 msgid "You are not authorized to set Frozen value"
 msgstr "Usted no está autorizado para definir el 'valor congelado'"
 
-#: stock/doctype/pick_list/pick_list.py:307
+#: stock/doctype/pick_list/pick_list.py:346
 msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
 msgid "You can add original invoice {} manually to proceed."
 msgstr "Puede agregar la factura original {} manualmente para continuar."
 
@@ -79971,28 +82736,28 @@
 msgid "You can also copy-paste this link in your browser"
 msgstr "Usted puede copiar y pegar este enlace en su navegador"
 
-#: assets/doctype/asset_category/asset_category.py:112
+#: assets/doctype/asset_category/asset_category.py:114
 msgid "You can also set default CWIP account in Company {}"
 msgstr "También puede configurar una cuenta CWIP predeterminada en la empresa {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:873
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
 msgid "You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "Puede cambiar la cuenta principal a una cuenta de balance o seleccionar una cuenta diferente."
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:83
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
 msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:583
+#: accounts/doctype/journal_entry/journal_entry.py:611
 msgid "You can not enter current voucher in 'Against Journal Entry' column"
 msgstr "Usted no puede ingresar Comprobante Actual en la comumna 'Contra Contrada de Diario'"
 
-#: accounts/doctype/subscription/subscription.py:183
+#: accounts/doctype/subscription/subscription.py:178
 msgid "You can only have Plans with the same billing cycle in a Subscription"
 msgstr "Solo puede tener Planes con el mismo ciclo de facturación en una Suscripción"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:239
-#: accounts/doctype/sales_invoice/sales_invoice.js:847
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
 msgid "You can only redeem max {0} points in this order."
 msgstr "Solo puede canjear max {0} puntos en este orden."
 
@@ -80000,11 +82765,11 @@
 msgid "You can only select one mode of payment as default"
 msgstr "Solo puede seleccionar un modo de pago por defecto"
 
-#: selling/page/point_of_sale/pos_payment.js:478
+#: selling/page/point_of_sale/pos_payment.js:506
 msgid "You can redeem upto {0}."
 msgstr "Puede canjear hasta {0}."
 
-#: manufacturing/doctype/workstation/workstation.js:37
+#: manufacturing/doctype/workstation/workstation.js:59
 msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
 msgstr ""
 
@@ -80013,31 +82778,31 @@
 msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1027
+#: manufacturing/doctype/job_card/job_card.py:1030
 msgid "You can't make any changes to Job Card since Work Order is closed."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:176
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
 msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:532
+#: manufacturing/doctype/bom/bom.js:549
 msgid "You cannot change the rate if BOM is mentioned against any Item."
 msgstr ""
 
-#: accounts/doctype/accounting_period/accounting_period.py:123
+#: accounts/doctype/accounting_period/accounting_period.py:126
 msgid "You cannot create a {0} within the closed Accounting Period {1}"
 msgstr ""
 
-#: accounts/general_ledger.py:155
+#: accounts/general_ledger.py:159
 msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
 msgstr "No puede crear ni cancelar ningún asiento contable dentro del período contable cerrado {0}"
 
-#: accounts/general_ledger.py:689
+#: accounts/general_ledger.py:686
 msgid "You cannot create/amend any accounting entries till this date."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:809
+#: accounts/doctype/journal_entry/journal_entry.py:845
 msgid "You cannot credit and debit same account at the same time"
 msgstr "No se pueden registrar Debitos y Creditos a la misma Cuenta al mismo tiempo"
 
@@ -80049,35 +82814,35 @@
 msgid "You cannot edit root node."
 msgstr "No puedes editar el nodo raíz."
 
-#: selling/page/point_of_sale/pos_payment.js:507
+#: selling/page/point_of_sale/pos_payment.js:536
 msgid "You cannot redeem more than {0}."
 msgstr "No puede canjear más de {0}."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:154
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
 msgid "You cannot repost item valuation before {}"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:735
+#: accounts/doctype/subscription/subscription.py:725
 msgid "You cannot restart a Subscription that is not cancelled."
 msgstr "No puede reiniciar una suscripción que no está cancelada."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:210
 msgid "You cannot submit empty order."
 msgstr "No puede enviar un pedido vacío."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:209
 msgid "You cannot submit the order without payment."
 msgstr "No puede enviar el pedido sin pago."
 
-#: controllers/accounts_controller.py:3127
+#: controllers/accounts_controller.py:3182
 msgid "You do not have permissions to {} items in a {}."
 msgstr "No tienes permisos para {} elementos en un {}."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:171
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
 msgid "You don't have enough Loyalty Points to redeem"
 msgstr "No tienes suficientes puntos de lealtad para canjear"
 
-#: selling/page/point_of_sale/pos_payment.js:474
+#: selling/page/point_of_sale/pos_payment.js:499
 msgid "You don't have enough points to redeem."
 msgstr "No tienes suficientes puntos para canjear."
 
@@ -80085,7 +82850,7 @@
 msgid "You had {} errors while creating opening invoices. Check {} for more details"
 msgstr "Tuvo {} errores al crear facturas de apertura. Consulte {} para obtener más detalles"
 
-#: public/js/utils.js:822
+#: public/js/utils.js:891
 msgid "You have already selected items from {0} {1}"
 msgstr "Ya ha seleccionado artículos de {0} {1}"
 
@@ -80093,23 +82858,23 @@
 msgid "You have been invited to collaborate on the project: {0}"
 msgstr "Se le ha invitado a colaborar en el proyecto: {0}"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:442
 msgid "You have entered a duplicate Delivery Note on Row"
 msgstr ""
 
-#: stock/doctype/item/item.py:1039
+#: stock/doctype/item/item.py:1027
 msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
 msgstr "Debe habilitar el reordenamiento automático en la Configuración de inventario para mantener los niveles de reordenamiento."
 
 #: templates/pages/projects.html:134
 msgid "You haven't created a {0} yet"
-msgstr ""
+msgstr "Aún no ha creado un {0}"
 
-#: selling/page/point_of_sale/pos_controller.js:196
+#: selling/page/point_of_sale/pos_controller.js:218
 msgid "You must add atleast one item to save it as draft."
 msgstr "Debe agregar al menos un elemento para guardarlo como borrador."
 
-#: selling/page/point_of_sale/pos_controller.js:598
+#: selling/page/point_of_sale/pos_controller.js:626
 msgid "You must select a customer before adding an item."
 msgstr "Debe seleccionar un cliente antes de agregar un artículo."
 
@@ -80154,7 +82919,7 @@
 msgstr ""
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:22
-#: setup/setup_wizard/operations/install_fixtures.py:288
+#: setup/setup_wizard/operations/install_fixtures.py:286
 msgid "Your order is out for delivery!"
 msgstr "¡Su pedido está listo para la entrega!"
 
@@ -80174,7 +82939,7 @@
 msgid "Youtube Statistics"
 msgstr "Estadísticas de Youtube"
 
-#: public/js/utils/contact_address_quick_entry.js:68
+#: public/js/utils/contact_address_quick_entry.js:71
 msgid "ZIP Code"
 msgstr "Código postal"
 
@@ -80184,11 +82949,11 @@
 msgid "Zero Balance"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:66
+#: regional/report/uae_vat_201/uae_vat_201.py:65
 msgid "Zero Rated"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Zero quantity"
 msgstr ""
 
@@ -80198,7 +82963,7 @@
 msgid "Zip File"
 msgstr "Archivo zip"
 
-#: stock/reorder_item.py:283
+#: stock/reorder_item.py:367
 msgid "[Important] [ERPNext] Auto Reorder Errors"
 msgstr "[Importante] [ERPNext] Errores de reorden automático"
 
@@ -80206,16 +82971,20 @@
 msgid "`Allow Negative rates for Items`"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:89
+#: stock/doctype/stock_settings/stock_settings.py:92
 #, python-format
 msgid "`Freeze Stocks Older Than` should be smaller than %d days."
 msgstr ""
 
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr "después"
+
 #: accounts/doctype/shipping_rule/shipping_rule.py:204
 msgid "and"
 msgstr "y"
 
-#: manufacturing/doctype/bom/bom.js:759
+#: manufacturing/doctype/bom/bom.js:792
 msgid "as a percentage of finished item quantity"
 msgstr ""
 
@@ -80223,11 +82992,15 @@
 msgid "at"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:17
-#: selling/report/sales_analytics/sales_analytics.js:17
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
 msgid "based_on"
 msgstr "basado_en"
 
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr "no puede ser mayor que 100"
+
 #. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
@@ -80241,8 +83014,12 @@
 msgid "development"
 msgstr "desarrollo"
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:57
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
 msgid "doc_type"
 msgstr ""
 
@@ -80271,6 +83048,10 @@
 msgid "exchangerate.host"
 msgstr ""
 
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr ""
+
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -80278,13 +83059,21 @@
 msgid "frankfurter.app"
 msgstr ""
 
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "image"
 msgstr "imagen"
 
-#: accounts/doctype/budget/budget.py:253
+#: accounts/doctype/budget/budget.py:258
 msgid "is already"
 msgstr ""
 
@@ -80360,7 +83149,7 @@
 msgid "material_request_item"
 msgstr ""
 
-#: controllers/selling_controller.py:150
+#: controllers/selling_controller.py:151
 msgid "must be between 0 and 100"
 msgstr ""
 
@@ -80368,45 +83157,49 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "old_parent"
-msgstr ""
+msgstr "old_parent"
 
 #. Label of a Link field in DocType 'Cost Center'
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "old_parent"
-msgstr ""
+msgstr "old_parent"
 
 #. Label of a Link field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "old_parent"
-msgstr ""
+msgstr "old_parent"
 
 #. Label of a Link field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "old_parent"
-msgstr ""
+msgstr "old_parent"
 
 #. Label of a Data field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "old_parent"
-msgstr ""
+msgstr "old_parent"
 
 #. Label of a Data field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "old_parent"
-msgstr ""
+msgstr "old_parent"
 
 #. Label of a Link field in DocType 'Territory'
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "old_parent"
+msgstr "old_parent"
+
+#: templates/pages/task_info.html:90
+msgid "on"
 msgstr ""
 
-#: controllers/accounts_controller.py:1033
+#: controllers/accounts_controller.py:1109
 msgid "or"
 msgstr "o"
 
@@ -80418,7 +83211,7 @@
 msgid "out of 5"
 msgstr ""
 
-#: public/js/utils.js:369
+#: public/js/utils.js:417
 msgid "payments app is not installed. Please install it from {0} or {1}"
 msgstr ""
 
@@ -80459,7 +83252,7 @@
 msgid "per hour"
 msgstr "por hora"
 
-#: stock/stock_ledger.py:1681
+#: stock/stock_ledger.py:1673
 msgid "performing either one below:"
 msgstr ""
 
@@ -80487,7 +83280,7 @@
 msgid "ratings"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 msgid "received from"
 msgstr "recibido de"
 
@@ -80564,15 +83357,11 @@
 msgid "sandbox"
 msgstr "salvadera"
 
-#: public/js/controllers/transaction.js:920
-msgid "selected Payment Terms Template"
-msgstr ""
-
-#: accounts/doctype/subscription/subscription.py:711
+#: accounts/doctype/subscription/subscription.py:701
 msgid "subscription is already cancelled."
 msgstr ""
 
-#: controllers/status_updater.py:353 controllers/status_updater.py:373
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
 msgid "target_ref_field"
 msgstr ""
 
@@ -80588,12 +83377,14 @@
 msgid "title"
 msgstr "título"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
 msgid "to"
 msgstr "a"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2737
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
 msgid "to unallocate the amount of this Return Invoice before cancelling it."
 msgstr ""
 
@@ -80616,60 +83407,60 @@
 msgid "via BOM Update Tool"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:256
+#: accounts/doctype/budget/budget.py:261
 msgid "will be"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:110
+#: assets/doctype/asset_category/asset_category.py:112
 msgid "you must select Capital Work in Progress Account in accounts table"
 msgstr "debe seleccionar Cuenta Capital Work in Progress en la tabla de cuentas"
 
-#: accounts/report/cash_flow/cash_flow.py:226
-#: accounts/report/cash_flow/cash_flow.py:227
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
 msgid "{0}"
-msgstr ""
+msgstr "{0}"
 
-#: controllers/accounts_controller.py:878
+#: controllers/accounts_controller.py:943
 msgid "{0} '{1}' is disabled"
 msgstr "{0} '{1}' está deshabilitado"
 
-#: accounts/utils.py:172
+#: accounts/utils.py:168
 msgid "{0} '{1}' not in Fiscal Year {2}"
 msgstr "{0} '{1}' no esta en el año fiscal {2}"
 
-#: manufacturing/doctype/work_order/work_order.py:355
+#: manufacturing/doctype/work_order/work_order.py:362
 msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
 msgstr "{0} ({1}) no puede ser mayor que la cantidad planificada ({2}) en la Orden de trabajo {3}"
 
-#: stock/report/stock_ageing/stock_ageing.py:201
+#: stock/report/stock_ageing/stock_ageing.py:200
 msgid "{0} - Above"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:253
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
 msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
 msgstr ""
 
-#: controllers/accounts_controller.py:1893
+#: controllers/accounts_controller.py:1971
 msgid "{0} Account not found against Customer {1}."
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:266
 msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:759
+#: accounts/doctype/pricing_rule/utils.py:745
 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
 msgstr "Los cupones {0} utilizados son {1}. La cantidad permitida se agota"
 
-#: setup/doctype/email_digest/email_digest.py:126
+#: setup/doctype/email_digest/email_digest.py:124
 msgid "{0} Digest"
 msgstr "{0} Resumen"
 
-#: accounts/utils.py:1286
+#: accounts/utils.py:1228
 msgid "{0} Number {1} is already used in {2} {3}"
 msgstr "{0} Número {1} ya se usa en {2} {3}"
 
-#: manufacturing/doctype/work_order/work_order.js:379
+#: manufacturing/doctype/work_order/work_order.js:397
 msgid "{0} Operations: {1}"
 msgstr "{0} Operaciones: {1}"
 
@@ -80677,11 +83468,11 @@
 msgid "{0} Request for {1}"
 msgstr "{0} Solicitud de {1}"
 
-#: stock/doctype/item/item.py:323
+#: stock/doctype/item/item.py:322
 msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
 msgstr "{0} Retener muestra se basa en el lote, marque Tiene número de lote para retener la muestra del artículo."
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
 msgid "{0} Transaction(s) Reconciled"
 msgstr ""
 
@@ -80689,23 +83480,23 @@
 msgid "{0} account is not of type {1}"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:447
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
 msgid "{0} account not found while submitting purchase receipt"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:930
+#: accounts/doctype/journal_entry/journal_entry.py:965
 msgid "{0} against Bill {1} dated {2}"
 msgstr "{0} contra la factura {1} de fecha {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:939
+#: accounts/doctype/journal_entry/journal_entry.py:974
 msgid "{0} against Purchase Order {1}"
 msgstr "{0} contra la orden de compra {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:906
+#: accounts/doctype/journal_entry/journal_entry.py:941
 msgid "{0} against Sales Invoice {1}"
 msgstr "{0} contra la factura de ventas {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:913
+#: accounts/doctype/journal_entry/journal_entry.py:948
 msgid "{0} against Sales Order {1}"
 msgstr "{0} contra la orden de ventas {1}"
 
@@ -80713,12 +83504,12 @@
 msgid "{0} already has a Parent Procedure {1}."
 msgstr "{0} ya tiene un Procedimiento principal {1}."
 
-#: stock/doctype/delivery_note/delivery_note.py:610
+#: stock/doctype/delivery_note/delivery_note.py:685
 msgid "{0} and {1}"
 msgstr "{0} y {1}"
 
 #: accounts/report/general_ledger/general_ledger.py:66
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.py:110
 msgid "{0} and {1} are mandatory"
 msgstr "{0} y {1} son obligatorios"
 
@@ -80730,24 +83521,24 @@
 msgid "{0} can not be negative"
 msgstr "{0} no puede ser negativo"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:138
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:783
-#: manufacturing/doctype/production_plan/production_plan.py:877
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
 msgid "{0} created"
 msgstr "{0} creado"
 
-#: setup/doctype/company/company.py:191
+#: setup/doctype/company/company.py:189
 msgid "{0} currency must be same as company's default currency. Please select another account."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:310
+#: buying/doctype/purchase_order/purchase_order.py:311
 msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
 msgstr "{0} tiene actualmente una {1} Tarjeta de Puntuación de Proveedores y las Órdenes de Compra a este Proveedor deben ser emitidas con precaución."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:96
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
 msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
 msgstr "{0} tiene actualmente un {1} Calificación de Proveedor en pie y las solicitudes de ofertas a este proveedor deben ser emitidas con precaución."
 
@@ -80759,23 +83550,27 @@
 msgid "{0} entered twice in Item Tax"
 msgstr "{0} se ingresó dos veces en impuesto del artículo"
 
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:430
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
 msgid "{0} entered twice {1} in Item Taxes"
 msgstr ""
 
-#: accounts/utils.py:137 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
 msgid "{0} for {1}"
 msgstr "{0} de {1}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:364
+#: accounts/doctype/payment_entry/payment_entry.py:362
 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
 msgstr ""
 
 #: setup/default_success_action.py:14
 msgid "{0} has been submitted successfully"
-msgstr "{0} ha sido enviado con éxito"
+msgstr "{0} se ha enviado correctamente"
 
-#: controllers/accounts_controller.py:2212
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr "{0} horas"
+
+#: controllers/accounts_controller.py:2285
 msgid "{0} in row {1}"
 msgstr "{0} en la fila {1}"
 
@@ -80783,23 +83578,27 @@
 msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
 msgstr ""
 
-#: controllers/accounts_controller.py:162
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr "{0} ya se está ejecutando por {1}"
+
+#: controllers/accounts_controller.py:164
 msgid "{0} is blocked so this transaction cannot proceed"
 msgstr "{0} está bloqueado por lo que esta transacción no puede continuar"
 
 #: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:542
+#: accounts/doctype/payment_entry/payment_entry.py:557
 #: accounts/report/general_ledger/general_ledger.py:62
-#: accounts/report/pos_register/pos_register.py:110 controllers/trends.py:50
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
 msgid "{0} is mandatory"
 msgstr "{0} es obligatorio"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:975
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
 msgid "{0} is mandatory for Item {1}"
 msgstr "{0} es obligatorio para el artículo {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:220
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
 msgid "{0} is mandatory for account {1}"
 msgstr ""
 
@@ -80807,23 +83606,23 @@
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
 msgstr "{0} es obligatorio. Quizás no se crea el registro de cambio de moneda para {1} a {2}"
 
-#: controllers/accounts_controller.py:2491
+#: controllers/accounts_controller.py:2551
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
 msgstr "{0} es obligatorio. Posiblemente el registro de cambio de moneda no ha sido creado para {1} hasta {2}."
 
-#: selling/doctype/customer/customer.py:199
+#: selling/doctype/customer/customer.py:198
 msgid "{0} is not a company bank account"
 msgstr "{0} no es una cuenta bancaria de la empresa"
 
-#: accounts/doctype/cost_center/cost_center.py:55
+#: accounts/doctype/cost_center/cost_center.py:53
 msgid "{0} is not a group node. Please select a group node as parent cost center"
 msgstr "{0} no es un nodo de grupo. Seleccione un nodo de grupo como centro de costo primario"
 
-#: stock/doctype/stock_entry/stock_entry.py:456
+#: stock/doctype/stock_entry/stock_entry.py:412
 msgid "{0} is not a stock Item"
 msgstr "{0} no es un artículo en existencia"
 
-#: controllers/item_variant.py:144
+#: controllers/item_variant.py:140
 msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
 msgstr "{0} no es un valor válido para el atributo {1} del artículo {2}."
 
@@ -80831,42 +83630,46 @@
 msgid "{0} is not added in the table"
 msgstr "{0} no se agrega a la tabla"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:142
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
 msgid "{0} is not enabled in {1}"
 msgstr "{0} no está habilitado en {1}"
 
-#: stock/doctype/material_request/material_request.py:565
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
 msgid "{0} is not the default supplier for any items."
 msgstr "{0} no es el proveedor predeterminado para ningún artículo."
 
-#: accounts/doctype/payment_entry/payment_entry.py:2300
+#: accounts/doctype/payment_entry/payment_entry.py:2332
 msgid "{0} is on hold till {1}"
 msgstr "{0} está en espera hasta {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:131
+#: accounts/doctype/gl_entry/gl_entry.py:126
 #: accounts/doctype/pricing_rule/pricing_rule.py:165
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:182
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
 msgid "{0} is required"
 msgstr "{0} es requerido"
 
-#: manufacturing/doctype/work_order/work_order.js:343
+#: manufacturing/doctype/work_order/work_order.js:362
 msgid "{0} items in progress"
 msgstr "{0} artículos en curso"
 
-#: manufacturing/doctype/work_order/work_order.js:327
+#: manufacturing/doctype/work_order/work_order.js:346
 msgid "{0} items produced"
 msgstr "{0} artículos producidos"
 
-#: controllers/sales_and_purchase_return.py:174
+#: controllers/sales_and_purchase_return.py:172
 msgid "{0} must be negative in return document"
 msgstr "{0} debe ser negativo en el documento de devolución"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1988
-msgid "{0} not allowed to transact with {1}. Please change the Company."
-msgstr "{0} no se permite realizar transacciones con {1}. Por favor cambia la Compañía."
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:467
+#: manufacturing/doctype/bom/bom.py:461
 msgid "{0} not found for item {1}"
 msgstr "{0} no encontrado para el Artículo {1}"
 
@@ -80878,82 +83681,82 @@
 msgid "{0} payment entries can not be filtered by {1}"
 msgstr "{0} entradas de pago no pueden ser filtradas por {1}"
 
-#: controllers/stock_controller.py:899
+#: controllers/stock_controller.py:1111
 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:451
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:702
+#: stock/doctype/pick_list/pick_list.py:766
 msgid "{0} units of Item {1} is not available."
 msgstr "Las {0} unidades del artículo {1} no están disponibles."
 
-#: stock/doctype/pick_list/pick_list.py:718
+#: stock/doctype/pick_list/pick_list.py:782
 msgid "{0} units of Item {1} is picked in another Pick List."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:135
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
 msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1340 stock/stock_ledger.py:1829
-#: stock/stock_ledger.py:1845
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
 msgstr "{0} unidades de {1} necesaria en {2} sobre {3} {4} {5} para completar esta transacción."
 
-#: stock/stock_ledger.py:1955 stock/stock_ledger.py:2005
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1334
+#: stock/stock_ledger.py:1342
 msgid "{0} units of {1} needed in {2} to complete this transaction."
 msgstr "{0} unidades de {1} necesaria en {2} para completar esta transacción."
 
-#: stock/utils.py:432
+#: stock/utils.py:413
 msgid "{0} valid serial nos for Item {1}"
 msgstr "{0} núms. de serie válidos para el artículo {1}"
 
-#: stock/doctype/item/item.js:548
+#: stock/doctype/item/item.js:615
 msgid "{0} variants created."
 msgstr "{0} variantes creadas"
 
-#: accounts/doctype/payment_term/payment_term.js:17
+#: accounts/doctype/payment_term/payment_term.js:19
 msgid "{0} will be given as discount."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:773
+#: manufacturing/doctype/job_card/job_card.py:772
 msgid "{0} {1}"
 msgstr "{0} {1}"
 
-#: public/js/utils/serial_no_batch_selector.js:203
+#: public/js/utils/serial_no_batch_selector.js:206
 msgid "{0} {1} Manually"
-msgstr ""
+msgstr "{0} {1} Manualmente"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:433
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
 msgid "{0} {1} Partially Reconciled"
 msgstr "{0} {1} Parcialmente reconciliado"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
 msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.py:123
+#: accounts/doctype/payment_order/payment_order.py:121
 msgid "{0} {1} created"
 msgstr "{0} {1} creado"
 
-#: accounts/doctype/payment_entry/payment_entry.py:506
-#: accounts/doctype/payment_entry/payment_entry.py:562
-#: accounts/doctype/payment_entry/payment_entry.py:2065
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
 msgid "{0} {1} does not exist"
 msgstr "{0} {1} no existe"
 
-#: accounts/party.py:535
+#: accounts/party.py:515
 msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
 msgstr "{0} {1} tiene asientos contables en la moneda {2} de la empresa {3}. Seleccione una cuenta por cobrar o por pagar con la moneda {2}."
 
-#: accounts/doctype/payment_entry/payment_entry.py:374
+#: accounts/doctype/payment_entry/payment_entry.py:372
 msgid "{0} {1} has already been fully paid."
 msgstr ""
 
@@ -80961,142 +83764,142 @@
 msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:449
-#: selling/doctype/sales_order/sales_order.py:481
-#: stock/doctype/material_request/material_request.py:198
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
 msgid "{0} {1} has been modified. Please refresh."
 msgstr "{0} {1} ha sido modificado. Por favor actualice."
 
-#: stock/doctype/material_request/material_request.py:225
+#: stock/doctype/material_request/material_request.py:221
 msgid "{0} {1} has not been submitted so the action cannot be completed"
 msgstr "{0} {1} no fue enviado por lo tanto la acción no   puede estar completa"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:90
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
 msgid "{0} {1} is allocated twice in this Bank Transaction"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:591
+#: accounts/doctype/payment_entry/payment_entry.py:607
 msgid "{0} {1} is associated with {2}, but Party Account is {3}"
 msgstr "{0} {1} está asociado con {2}, pero la cuenta de grupo es {3}"
 
-#: controllers/buying_controller.py:624 controllers/selling_controller.py:421
-#: controllers/subcontracting_controller.py:806
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
 msgid "{0} {1} is cancelled or closed"
 msgstr "{0} {1} está cancelado o cerrado"
 
-#: stock/doctype/material_request/material_request.py:365
+#: stock/doctype/material_request/material_request.py:363
 msgid "{0} {1} is cancelled or stopped"
 msgstr "{0} {1} está cancelado o detenido"
 
-#: stock/doctype/material_request/material_request.py:215
+#: stock/doctype/material_request/material_request.py:211
 msgid "{0} {1} is cancelled so the action cannot be completed"
 msgstr "{0} {1} está cancelado por lo tanto la acción no puede ser completada"
 
-#: accounts/doctype/journal_entry/journal_entry.py:725
+#: accounts/doctype/journal_entry/journal_entry.py:759
 msgid "{0} {1} is closed"
 msgstr "{0} {1} está cerrado"
 
-#: accounts/party.py:769
+#: accounts/party.py:744
 msgid "{0} {1} is disabled"
 msgstr "{0} {1} está desactivado"
 
-#: accounts/party.py:775
+#: accounts/party.py:750
 msgid "{0} {1} is frozen"
 msgstr "{0} {1} está congelado"
 
-#: accounts/doctype/journal_entry/journal_entry.py:722
+#: accounts/doctype/journal_entry/journal_entry.py:756
 msgid "{0} {1} is fully billed"
 msgstr "{0} {1} está totalmente facturado"
 
-#: accounts/party.py:779
+#: accounts/party.py:754
 msgid "{0} {1} is not active"
 msgstr "{0} {1} no está activo"
 
-#: accounts/doctype/payment_entry/payment_entry.py:569
+#: accounts/doctype/payment_entry/payment_entry.py:584
 msgid "{0} {1} is not associated with {2} {3}"
 msgstr "{0} {1} no está asociado con {2} {3}"
 
-#: accounts/utils.py:133
+#: accounts/utils.py:131
 msgid "{0} {1} is not in any active Fiscal Year"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:719
-#: accounts/doctype/journal_entry/journal_entry.py:760
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
 msgid "{0} {1} is not submitted"
 msgstr "{0} {1} no se ha enviado"
 
-#: accounts/doctype/payment_entry/payment_entry.py:598
+#: accounts/doctype/payment_entry/payment_entry.py:617
 msgid "{0} {1} is on hold"
 msgstr ""
 
-#: controllers/buying_controller.py:495
+#: controllers/buying_controller.py:489
 msgid "{0} {1} is {2}"
 msgstr "{0} {1} es {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:603
+#: accounts/doctype/payment_entry/payment_entry.py:623
 msgid "{0} {1} must be submitted"
 msgstr "{0} {1} debe ser presentado"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:213
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
 msgstr ""
 
-#: buying/utils.py:117
+#: buying/utils.py:110
 msgid "{0} {1} status is {2}"
 msgstr "{0} {1} el estado es {2}"
 
-#: public/js/utils/serial_no_batch_selector.js:189
+#: public/js/utils/serial_no_batch_selector.js:191
 msgid "{0} {1} via CSV File"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:254
+#: accounts/doctype/gl_entry/gl_entry.py:213
 msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
 msgstr "{0} {1}: cuenta de tipo \"Pérdidas y Ganancias\" {2} no se permite una entrada de apertura"
 
-#: accounts/doctype/gl_entry/gl_entry.py:283
+#: accounts/doctype/gl_entry/gl_entry.py:242
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
 msgid "{0} {1}: Account {2} does not belong to Company {3}"
 msgstr "{0} {1}: Cuenta {2} no pertenece a la compañía {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:271
+#: accounts/doctype/gl_entry/gl_entry.py:230
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
-msgstr ""
+msgstr "{0} {1}: La cuenta {2} es una Cuenta de Grupo y las Cuentas de Grupo no pueden utilizarse en transacciones"
 
-#: accounts/doctype/gl_entry/gl_entry.py:278
+#: accounts/doctype/gl_entry/gl_entry.py:237
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
 msgid "{0} {1}: Account {2} is inactive"
 msgstr "{0} {1}: la cuenta {2} está inactiva"
 
-#: accounts/doctype/gl_entry/gl_entry.py:322
+#: accounts/doctype/gl_entry/gl_entry.py:279
 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
 msgstr "{0} {1}: La entrada contable para {2} sólo puede hacerse en la moneda: {3}"
 
-#: controllers/stock_controller.py:365
+#: controllers/stock_controller.py:562
 msgid "{0} {1}: Cost Center is mandatory for Item {2}"
 msgstr "{0} {1}: Centro de Costes es obligatorio para el artículo {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:171
+#: accounts/doctype/gl_entry/gl_entry.py:166
 msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:298
+#: accounts/doctype/gl_entry/gl_entry.py:255
 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
 msgstr "{0} {1}: El centro de costos {2} no pertenece a la empresa {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:305
+#: accounts/doctype/gl_entry/gl_entry.py:262
 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
-msgstr ""
+msgstr "{0} {1}: El Centro de Costos {2} es un Centro de Costos de Grupo y los Centros de Costos de Grupo no pueden utilizarse en transacciones"
 
-#: accounts/doctype/gl_entry/gl_entry.py:137
+#: accounts/doctype/gl_entry/gl_entry.py:132
 msgid "{0} {1}: Customer is required against Receivable account {2}"
 msgstr "{0} {1}: Se requiere al cliente para la cuenta por cobrar {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:159
+#: accounts/doctype/gl_entry/gl_entry.py:154
 msgid "{0} {1}: Either debit or credit amount is required for {2}"
 msgstr "{0} {1}: O bien se requiere tarjeta de débito o crédito por importe {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:143
+#: accounts/doctype/gl_entry/gl_entry.py:138
 msgid "{0} {1}: Supplier is required against Payable account {2}"
 msgstr "{0} {1}: se requiere un proveedor para la cuenta por pagar {2}"
 
@@ -81104,11 +83907,11 @@
 msgid "{0}%"
 msgstr "{0}%"
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 msgid "{0}% Billed"
 msgstr "{0}% Facturado"
 
-#: controllers/website_list_for_contact.py:213
+#: controllers/website_list_for_contact.py:211
 msgid "{0}% Delivered"
 msgstr "{0}% Enviado"
 
@@ -81121,61 +83924,56 @@
 msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1009
+#: manufacturing/doctype/job_card/job_card.py:1012
 msgid "{0}, complete the operation {1} before the operation {2}."
 msgstr "{0}, complete la operación {1} antes de la operación {2}."
 
-#: accounts/party.py:76
+#: accounts/party.py:73
 msgid "{0}: {1} does not exists"
 msgstr "{0}: {1} no existe"
 
-#: accounts/doctype/payment_entry/payment_entry.js:724
+#: accounts/doctype/payment_entry/payment_entry.js:889
 msgid "{0}: {1} must be less than {2}"
 msgstr "{0}: {1} debe ser menor que {2}"
 
-#: manufacturing/doctype/bom/bom.py:214
+#: manufacturing/doctype/bom/bom.py:211
 msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
 msgstr "{0} {1} ¿Cambió el nombre del elemento? Póngase en contacto con el administrador / soporte técnico"
 
-#: controllers/stock_controller.py:1160
+#: controllers/stock_controller.py:1367
 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
 msgid "{range4}-Above"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:372
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
 msgid "{}"
 msgstr "{}"
 
-#: controllers/buying_controller.py:712
+#: controllers/buying_controller.py:736
 msgid "{} Assets created for {}"
 msgstr "{} Activos creados para {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1775
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
 msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
 msgstr "{} no se puede cancelar ya que se canjearon los puntos de fidelidad ganados. Primero cancele el {} No {}"
 
-#: controllers/buying_controller.py:203
+#: controllers/buying_controller.py:197
 msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
 msgstr "{} ha enviado elementos vinculados a él. Debe cancelar los activos para crear una devolución de compra."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
 msgid "{} is a child company."
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:57
-msgid "{} is added multiple times on rows: {}"
-msgstr "{} se agrega varias veces en las filas: {}"
-
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:704
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
 msgid "{} of {}"
 msgstr "{} de {}"
 
-#: accounts/doctype/party_link/party_link.py:50
-#: accounts/doctype/party_link/party_link.py:60
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
 msgid "{} {} is already linked with another {}"
 msgstr "{} {} ya está vinculado con otro {}"
 
diff --git a/erpnext/locale/fa.po b/erpnext/locale/fa.po
index 9c062ef..6f262d8 100644
--- a/erpnext/locale/fa.po
+++ b/erpnext/locale/fa.po
@@ -2,8 +2,8 @@
 msgstr ""
 "Project-Id-Version: frappe\n"
 "Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-01-29 18:13+0053\n"
-"PO-Revision-Date: 2024-03-04 11:36\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-01 14:43\n"
 "Last-Translator: info@erpnext.com\n"
 "Language-Team: Persian\n"
 "MIME-Version: 1.0\n"
@@ -18,21 +18,17 @@
 "X-Crowdin-File-ID: 46\n"
 "Language: fa_IR\n"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:85
-msgid " "
-msgstr ""
-
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "  "
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:76
+#: selling/doctype/quotation/quotation.js:77
 msgid " Address"
 msgstr "نشانی"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:612
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
 msgid " Amount"
 msgstr " میزان"
 
@@ -42,45 +38,36 @@
 msgid " Is Child Table"
 msgstr " جدول فرزند است"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:186
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:107
 #: selling/report/sales_analytics/sales_analytics.py:66
 msgid " Name"
 msgstr " نام"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:108
-msgid " Qty"
-msgstr " مقدار"
-
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:603
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
 msgid " Rate"
 msgstr " نرخ"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:116
-msgid " Raw Material"
-msgstr " ماده خام"
-
-#: public/js/bom_configurator/bom_configurator.bundle.js:127
-#: public/js/bom_configurator/bom_configurator.bundle.js:157
-msgid " Sub Assembly"
-msgstr " زیر مونتاژ"
-
-#: projects/doctype/project_update/project_update.py:110
+#: projects/doctype/project_update/project_update.py:104
 msgid " Summary"
 msgstr " خلاصه"
 
-#: stock/doctype/item/item.py:235
+#: stock/doctype/item/item.py:234
 msgid "\"Customer Provided Item\" cannot be Purchase Item also"
 msgstr "\"مورد ارائه شده توسط مشتری\" نمی تواند مورد خرید هم باشد"
 
-#: stock/doctype/item/item.py:237
+#: stock/doctype/item/item.py:236
 msgid "\"Customer Provided Item\" cannot have Valuation Rate"
 msgstr "\"مورد ارائه شده توسط مشتری\" نمی تواند دارای نرخ ارزیابی باشد"
 
-#: stock/doctype/item/item.py:313
+#: stock/doctype/item/item.py:312
 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
 msgstr "علامت \"دارایی ثابت است\" را نمی توان بردارید، زیرا سابقه دارایی در برابر آیتم وجود دارد"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr ""
+
 #. Description of the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid "# Account Settings\n\n"
@@ -508,7 +495,7 @@
 msgid "% Completed"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:755
+#: manufacturing/doctype/bom/bom.js:788
 #, python-format
 msgid "% Finished Item Quantity"
 msgstr ""
@@ -520,11 +507,12 @@
 msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
 msgid "% Occupied"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:280
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:332
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
 msgid "% Of Grand Total"
 msgstr ""
 
@@ -609,11 +597,11 @@
 msgid "% of materials delivered against this Sales Order"
 msgstr ""
 
-#: controllers/accounts_controller.py:1899
+#: controllers/accounts_controller.py:1975
 msgid "'Account' in the Accounting section of Customer {0}"
 msgstr "حساب در بخش حسابداری مشتری {0}"
 
-#: selling/doctype/sales_order/sales_order.py:263
+#: selling/doctype/sales_order/sales_order.py:269
 msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
 msgstr "اجازه دادن سفارشات فروش چندگانه در برابر سفارش خرید مشتری"
 
@@ -621,7 +609,7 @@
 msgid "'Based On' and 'Group By' can not be same"
 msgstr "بر اساس و \"گروه بر اساس\" نمی توانند یکسان باشند"
 
-#: stock/report/product_bundle_balance/product_bundle_balance.py:232
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
 msgid "'Date' is required"
 msgstr "'تاریخ' الزامی است"
 
@@ -629,17 +617,17 @@
 msgid "'Days Since Last Order' must be greater than or equal to zero"
 msgstr "روزهای پس از آخرین سفارش باید بزرگتر یا مساوی صفر باشد"
 
-#: controllers/accounts_controller.py:1904
+#: controllers/accounts_controller.py:1980
 msgid "'Default {0} Account' in Company {1}"
 msgstr "«حساب پیش‌فرض {0}» در شرکت {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1048
+#: accounts/doctype/journal_entry/journal_entry.py:1083
 msgid "'Entries' cannot be empty"
 msgstr "ورودی ها نمی توانند خالی باشند"
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
-#: stock/report/stock_analytics/stock_analytics.py:321
+#: stock/report/stock_analytics/stock_analytics.py:314
 msgid "'From Date' is required"
 msgstr "از تاریخ مورد نیاز است"
 
@@ -647,33 +635,57 @@
 msgid "'From Date' must be after 'To Date'"
 msgstr "«از تاریخ» باید بعد از «تا امروز» باشد"
 
-#: stock/doctype/item/item.py:392
+#: stock/doctype/item/item.py:391
 msgid "'Has Serial No' can not be 'Yes' for non-stock item"
 msgstr "دارای شماره سریال نمی تواند \"بله\" برای کالاهای غیر موجودی باشد"
 
-#: stock/report/stock_ledger/stock_ledger.py:436
+#: stock/report/stock_ledger/stock_ledger.py:538
 msgid "'Opening'"
 msgstr "'افتتاح'"
 
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
+
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
-#: stock/report/stock_analytics/stock_analytics.py:326
+#: stock/report/stock_analytics/stock_analytics.py:319
 msgid "'To Date' is required"
 msgstr "«تا تاریخ» مورد نیاز است"
 
-#: stock/doctype/packing_slip/packing_slip.py:96
+#: stock/doctype/packing_slip/packing_slip.py:94
 msgid "'To Package No.' cannot be less than 'From Package No.'"
 msgstr "'به شماره بسته.' نمی تواند کمتر از \"از شماره بسته\" باشد."
 
-#: controllers/sales_and_purchase_return.py:67
+#: controllers/sales_and_purchase_return.py:65
 msgid "'Update Stock' can not be checked because items are not delivered via {0}"
 msgstr "«به‌روزرسانی موجودی» قابل بررسی نیست زیرا موارد از طریق {0} تحویل داده نمی‌شوند"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:369
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
 msgid "'Update Stock' cannot be checked for fixed asset sale"
 msgstr "به روز رسانی موجودی را نمی توان برای فروش دارایی ثابت بررسی کرد"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:175
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
 msgid "(A) Qty After Transaction"
@@ -689,17 +701,17 @@
 msgid "(C) Total Qty in Queue"
 msgstr "(C) تعداد کل در صف"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:185
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
 msgid "(C) Total qty in queue"
 msgstr "(C) تعداد کل در صف"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:195
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
 msgid "(D) Balance Stock Value"
 msgstr "(د) ارزش موجودی"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:200
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
 msgid "(E) Balance Stock Value in Queue"
@@ -710,7 +722,7 @@
 msgid "(F) Change in Stock Value"
 msgstr "(F) تغییر در ارزش موجودی"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:193
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
 msgid "(Forecast)"
 msgstr "(پیش بینی)"
 
@@ -724,7 +736,7 @@
 msgid "(H) Change in Stock Value (FIFO Queue)"
 msgstr "(H) تغییر در ارزش موجودی (صف FIFO)"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:210
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
 msgid "(H) Valuation Rate"
 msgstr "(H) نرخ ارزش گذاری"
 
@@ -764,7 +776,7 @@
 msgid "* Will be calculated in the transaction."
 msgstr "* در معامله محاسبه می شود."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:130
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
 msgid ", with the inventory {0}: {1}"
 msgstr "، با موجودی {0}: {1}"
 
@@ -843,8 +855,8 @@
 msgid "11-50"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:99
-#: regional/report/uae_vat_201/uae_vat_201.py:105
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
 msgid "1{0}"
 msgstr ""
 
@@ -949,7 +961,7 @@
 msgid "90 Above"
 msgstr "90 بالا"
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:60
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
 msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
 msgstr "<b>از زمان</b> نمی تواند دیرتر از <b>تا زمان</b> برای {0} باشد"
 
@@ -996,7 +1008,7 @@
 msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
 msgstr "<div class=\"text-muted text-center\">هیچ تراکنش بانکی منطبقی پیدا نشد</div>"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:258
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
 msgid "<div class=\"text-muted text-center\">{0}</div>"
 msgstr ""
 
@@ -1178,25 +1190,25 @@
 msgid "A - B"
 msgstr "الف - ب"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:190
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
 msgid "A - C"
 msgstr "الف - ج"
 
-#: manufacturing/doctype/bom/bom.py:209
+#: manufacturing/doctype/bom/bom.py:206
 msgid "A BOM with name {0} already exists for item {1}."
 msgstr "یک BOM با نام {0} از قبل برای مورد {1} وجود دارد."
 
-#: selling/doctype/customer/customer.py:297
+#: selling/doctype/customer/customer.py:308
 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
 msgstr "یک گروه مشتری با همین نام وجود دارد، لطفا نام مشتری را تغییر دهید یا نام گروه مشتری را تغییر دهید"
 
-#: manufacturing/doctype/workstation/workstation.js:47
+#: manufacturing/doctype/workstation/workstation.js:73
 msgid "A Holiday List can be added to exclude counting these days for the Workstation."
 msgstr "فهرست تعطیلات را می توان اضافه کرد تا شمارش این روزها برای ایستگاه کاری حذف شود."
 
-#: crm/doctype/lead/lead.py:142
+#: crm/doctype/lead/lead.py:140
 msgid "A Lead requires either a person's name or an organization's name"
 msgstr "یک Lead یا به نام شخص یا نام سازمان نیاز دارد"
 
@@ -1204,7 +1216,17 @@
 msgid "A Packing Slip can only be created for Draft Delivery Note."
 msgstr "یک برگه بسته بندی فقط می تواند برای پیش نویس یادداشت تحویل ایجاد شود."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:530
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
 msgstr "یک کار آشتی {0} برای همین فیلترها در حال اجرا است. الان نمیشه آشتی کرد"
 
@@ -1214,13 +1236,14 @@
 "Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
 msgstr ""
 
-#: setup/doctype/company/company.py:937
-msgid "A Transaction Deletion Job is triggered for {0}"
-msgstr "یک کار حذف تراکنش برای {0} فعال می شود"
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
+msgstr ""
 
-#: setup/doctype/company/company.py:914
-msgid "A Transaction Deletion Job: {0} is already running for {1}"
-msgstr "یک کار حذف تراکنش: {0} در حال حاضر برای {1} در حال اجرا است"
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
+msgstr ""
 
 #. Description of the 'Send To Primary Contact' (Check) field in DocType
 #. 'Process Statement Of Accounts'
@@ -1237,14 +1260,24 @@
 msgid "A driver must be set to submit."
 msgstr "یک راننده باید برای ارسال تنظیم شود."
 
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
 #: templates/emails/confirm_appointment.html:2
 msgid "A new appointment has been created for you with {0}"
 msgstr "یک قرار جدید برای شما با {0} ایجاد شده است"
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:98
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
 msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
 msgstr "الگویی با دسته مالیاتی {0} از قبل وجود دارد. فقط یک الگو با هر دسته مالیات مجاز است"
 
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -1431,6 +1464,11 @@
 msgid "AWB Number"
 msgstr "شماره AWB"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -1443,15 +1481,15 @@
 msgid "Abbreviation"
 msgstr "مخفف"
 
-#: setup/doctype/company/company.py:164
+#: setup/doctype/company/company.py:160
 msgid "Abbreviation already used for another company"
 msgstr "مخفف قبلاً برای شرکت دیگری استفاده شده است"
 
-#: setup/doctype/company/company.py:159
+#: setup/doctype/company/company.py:157
 msgid "Abbreviation is mandatory"
 msgstr "علامت اختصاری الزامی است"
 
-#: stock/doctype/item_attribute/item_attribute.py:100
+#: stock/doctype/item_attribute/item_attribute.py:102
 msgid "Abbreviation: {0} must appear only once"
 msgstr "مخفف: {0} باید فقط یک بار ظاهر شود"
 
@@ -1461,19 +1499,19 @@
 msgid "About Us Settings"
 msgstr "تنظیمات درباره ما"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:39
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
 msgid "About {0} minute remaining"
 msgstr "حدود {0} دقیقه باقی مانده است"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
 msgid "About {0} minutes remaining"
 msgstr "حدود {0} دقیقه باقی مانده است"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
 msgid "About {0} seconds remaining"
 msgstr "حدود {0} ثانیه باقی مانده است"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:224
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
 msgid "Above"
 msgstr "در بالا"
 
@@ -1537,7 +1575,7 @@
 msgid "Accepted Qty in Stock UOM"
 msgstr "تعداد پذیرفته شده در انبار UOM"
 
-#: public/js/controllers/transaction.js:2124
+#: public/js/controllers/transaction.js:2168
 msgid "Accepted Quantity"
 msgstr "مقدار قابل قبول"
 
@@ -1599,25 +1637,31 @@
 msgid "Access Token"
 msgstr "نشانه دسترسی"
 
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
 #: accounts/doctype/account/account.json
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
 #: accounts/report/account_balance/account_balance.py:21
 #: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:291
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:205
-#: accounts/report/financial_statements.py:621
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:193
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
 #: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:565
-#: accounts/report/payment_ledger/payment_ledger.js:31
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
 #: accounts/report/payment_ledger/payment_ledger.py:145
-#: accounts/report/trial_balance/trial_balance.py:415
+#: accounts/report/trial_balance/trial_balance.py:409
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:16
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
 msgid "Account"
 msgstr "حساب"
 
@@ -1770,12 +1814,6 @@
 msgid "Account Balance"
 msgstr "موجودی حساب"
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Account Balance"
-msgstr "موجودی حساب"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -1919,8 +1957,8 @@
 msgid "Account Manager"
 msgstr "مدیر حساب"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
-#: controllers/accounts_controller.py:1908
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
 msgid "Account Missing"
 msgstr "حساب از دست رفته است"
 
@@ -1948,11 +1986,11 @@
 msgid "Account Name"
 msgstr "نام کاربری"
 
-#: accounts/doctype/account/account.py:306
+#: accounts/doctype/account/account.py:321
 msgid "Account Not Found"
 msgstr "حساب پیدا نشد"
 
-#: accounts/doctype/account/account_tree.js:108
+#: accounts/doctype/account/account_tree.js:131
 msgid "Account Number"
 msgstr "شماره حساب"
 
@@ -1962,7 +2000,7 @@
 msgid "Account Number"
 msgstr "شماره حساب"
 
-#: accounts/doctype/account/account.py:458
+#: accounts/doctype/account/account.py:472
 msgid "Account Number {0} already used in account {1}"
 msgstr "شماره حساب {0} قبلاً در حساب {1} استفاده شده است"
 
@@ -2000,8 +2038,8 @@
 msgid "Account Subtype"
 msgstr "زیرنوع حساب"
 
-#: accounts/doctype/account/account_tree.js:115
-#: accounts/report/account_balance/account_balance.js:35
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
 msgid "Account Type"
 msgstr "نوع حساب"
 
@@ -2041,15 +2079,15 @@
 msgid "Account Type"
 msgstr "نوع حساب"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:126
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
 msgid "Account Value"
 msgstr "ارزش حساب"
 
-#: accounts/doctype/account/account.py:279
+#: accounts/doctype/account/account.py:294
 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
 msgstr "موجودی حساب در حال حاضر اعتبار است، شما مجاز نیستید \"موجودی باید\" را به عنوان \"بدهی\" تنظیم کنید"
 
-#: accounts/doctype/account/account.py:273
+#: accounts/doctype/account/account.py:288
 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
 msgstr "موجودی حساب در حال حاضر در Debit است، شما مجاز به تنظیم \"Balance Must Be\" به عنوان \"Credit\" نیستید."
 
@@ -2071,7 +2109,7 @@
 msgid "Account for Change Amount"
 msgstr "حساب برای تغییر مقدار"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:44
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
 msgid "Account is mandatory to get payment entries"
 msgstr "حساب برای دریافت ورودی های پرداخت اجباری است"
 
@@ -2079,28 +2117,28 @@
 msgid "Account is not set for the dashboard chart {0}"
 msgstr "حساب برای نمودار داشبورد {0} تنظیم نشده است"
 
-#: assets/doctype/asset/asset.py:677
+#: assets/doctype/asset/asset.py:675
 msgid "Account not Found"
 msgstr "حساب پیدا نشد"
 
-#: accounts/doctype/account/account.py:360
+#: accounts/doctype/account/account.py:375
 msgid "Account with child nodes cannot be converted to ledger"
 msgstr "حساب دارای گره های فرزند را نمی توان به دفتر کل تبدیل کرد"
 
-#: accounts/doctype/account/account.py:252
+#: accounts/doctype/account/account.py:267
 msgid "Account with child nodes cannot be set as ledger"
 msgstr "حساب با گره های فرزند را نمی توان به عنوان دفتر کل تنظیم کرد"
 
-#: accounts/doctype/account/account.py:371
+#: accounts/doctype/account/account.py:386
 msgid "Account with existing transaction can not be converted to group."
 msgstr "حساب با تراکنش موجود را نمی توان به گروه تبدیل کرد."
 
-#: accounts/doctype/account/account.py:400
+#: accounts/doctype/account/account.py:415
 msgid "Account with existing transaction can not be deleted"
 msgstr "حساب با تراکنش موجود قابل حذف نیست"
 
-#: accounts/doctype/account/account.py:247
-#: accounts/doctype/account/account.py:362
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
 msgid "Account with existing transaction cannot be converted to ledger"
 msgstr "حساب با تراکنش موجود را نمی توان به دفتر کل تبدیل کرد"
 
@@ -2108,15 +2146,15 @@
 msgid "Account {0} added multiple times"
 msgstr "حساب {0} چندین بار اضافه شد"
 
-#: setup/doctype/company/company.py:187
+#: setup/doctype/company/company.py:183
 msgid "Account {0} does not belong to company: {1}"
 msgstr "حساب {0} متعلق به شرکت نیست: {1}"
 
-#: accounts/doctype/budget/budget.py:99
+#: accounts/doctype/budget/budget.py:101
 msgid "Account {0} does not belongs to company {1}"
 msgstr "حساب {0} متعلق به شرکت {1} نیست"
 
-#: accounts/doctype/account/account.py:532
+#: accounts/doctype/account/account.py:546
 msgid "Account {0} does not exist"
 msgstr "حساب {0} وجود ندارد"
 
@@ -2132,59 +2170,59 @@
 msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
 msgstr "حساب {0} با شرکت {1} در حالت حساب مطابقت ندارد: {2}"
 
-#: accounts/doctype/account/account.py:490
+#: accounts/doctype/account/account.py:504
 msgid "Account {0} exists in parent company {1}."
 msgstr "حساب {0} در شرکت مادر {1} وجود دارد."
 
-#: accounts/doctype/budget/budget.py:108
+#: accounts/doctype/budget/budget.py:111
 msgid "Account {0} has been entered multiple times"
 msgstr "حساب {0} چندین بار وارد شده است"
 
-#: accounts/doctype/account/account.py:344
+#: accounts/doctype/account/account.py:359
 msgid "Account {0} is added in the child company {1}"
 msgstr "حساب {0} در شرکت فرزند {1} اضافه شد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:443
+#: accounts/doctype/gl_entry/gl_entry.py:396
 msgid "Account {0} is frozen"
 msgstr "حساب {0} مسدود شده است"
 
-#: controllers/accounts_controller.py:1032
+#: controllers/accounts_controller.py:1108
 msgid "Account {0} is invalid. Account Currency must be {1}"
 msgstr "حساب {0} نامعتبر است. ارز حساب باید {1} باشد"
 
-#: accounts/doctype/account/account.py:150
+#: accounts/doctype/account/account.py:149
 msgid "Account {0}: Parent account {1} can not be a ledger"
 msgstr "حساب {0}: حساب والدین {1} نمی تواند دفتر کل باشد"
 
-#: accounts/doctype/account/account.py:156
+#: accounts/doctype/account/account.py:155
 msgid "Account {0}: Parent account {1} does not belong to company: {2}"
 msgstr "حساب {0}: حساب والدین {1} متعلق به شرکت نیست: {2}"
 
-#: accounts/doctype/account/account.py:144
+#: accounts/doctype/account/account.py:143
 msgid "Account {0}: Parent account {1} does not exist"
 msgstr "حساب {0}: حساب والدین {1} وجود ندارد"
 
-#: accounts/doctype/account/account.py:147
+#: accounts/doctype/account/account.py:146
 msgid "Account {0}: You can not assign itself as parent account"
 msgstr "حساب {0}: شما نمی توانید خود را به عنوان حساب والد اختصاص دهید"
 
-#: accounts/general_ledger.py:403
+#: accounts/general_ledger.py:406
 msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
 msgstr "حساب: <b>{0}</b> یک کار سرمایه ای در حال انجام است و نمی توان آن را با ورود مجله به روز کرد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:243
+#: accounts/doctype/journal_entry/journal_entry.py:256
 msgid "Account: {0} can only be updated via Stock Transactions"
 msgstr "حساب: {0} فقط از طریق معاملات موجودی قابل به روز رسانی است"
 
-#: accounts/report/general_ledger/general_ledger.py:325
+#: accounts/report/general_ledger/general_ledger.py:330
 msgid "Account: {0} does not exist"
 msgstr "حساب: {0} وجود ندارد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2098
+#: accounts/doctype/payment_entry/payment_entry.py:2134
 msgid "Account: {0} is not permitted under Payment Entry"
 msgstr "حساب: {0} در قسمت ورود پرداخت مجاز نیست"
 
-#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2651
 msgid "Account: {0} with currency: {1} can not be selected"
 msgstr "حساب: {0} با واحد پول: {1} قابل انتخاب نیست"
 
@@ -2344,12 +2382,12 @@
 msgid "Accounting Dimension"
 msgstr "بعد حسابداری"
 
-#: accounts/doctype/gl_entry/gl_entry.py:206
+#: accounts/doctype/gl_entry/gl_entry.py:201
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
 msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
 msgstr "بعد حسابداری <b>{0}</b> برای حساب «ترازنامه» {1} لازم است."
 
-#: accounts/doctype/gl_entry/gl_entry.py:193
+#: accounts/doctype/gl_entry/gl_entry.py:188
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
 msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
 msgstr "بعد حسابداری <b>{0}</b> برای حساب \"سود و زیان\" {1} لازم است."
@@ -2665,53 +2703,54 @@
 msgid "Accounting Entries"
 msgstr "ورودی های حسابداری"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:82
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
 msgid "Accounting Entries are reposted"
 msgstr "مطالب حسابداری مجددا ارسال می شود"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
 msgid "Accounting Entries are reposted."
 msgstr "مطالب حسابداری مجددا ارسال می شود."
 
-#: assets/doctype/asset/asset.py:709 assets/doctype/asset/asset.py:724
-#: assets/doctype/asset_capitalization/asset_capitalization.py:572
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
 msgid "Accounting Entry for Asset"
 msgstr "ورودی حسابداری برای دارایی"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:738
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
 msgid "Accounting Entry for Service"
 msgstr "ورود حسابداری برای خدمات"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:906
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:926
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:942
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
 #: accounts/doctype/purchase_invoice/purchase_invoice.py:959
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:978
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:999
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1126
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1266
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1284
-#: controllers/stock_controller.py:168 controllers/stock_controller.py:183
-#: stock/doctype/purchase_receipt/purchase_receipt.py:839
-#: stock/doctype/stock_entry/stock_entry.py:1464
-#: stock/doctype/stock_entry/stock_entry.py:1478
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
 msgid "Accounting Entry for Stock"
 msgstr "ورودی حسابداری برای موجودی"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:658
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
 msgid "Accounting Entry for {0}"
 msgstr "ورودی حسابداری برای {0}"
 
-#: controllers/accounts_controller.py:1950
+#: controllers/accounts_controller.py:2025
 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
 msgstr "ورودی حسابداری برای {0}: {1} فقط به ارز قابل انجام است: {2}"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:192
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
 #: buying/doctype/supplier/supplier.js:85
-#: public/js/controllers/stock_controller.js:72
-#: public/js/utils/ledger_preview.js:7 selling/doctype/customer/customer.js:159
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:43
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
 msgid "Accounting Ledger"
 msgstr "دفتر حسابداری"
 
@@ -2742,15 +2781,19 @@
 msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
 msgstr "ورودی های حسابداری تا این تاریخ مسدود شده است. هیچ کس نمی تواند ورودی ها را ایجاد یا تغییر دهد، به جز کاربرانی که نقش مشخص شده در زیر را دارند"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:69
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
 msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
 msgstr "ورودی های حسابداری برای این فاکتور نیاز به ارسال مجدد دارد. لطفاً برای به روز رسانی روی دکمه \"Repost\" کلیک کنید."
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:72
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
 msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
 msgstr "ورودی های حسابداری برای این فاکتور نیاز به ارسال مجدد دارد. لطفاً برای به روز رسانی روی دکمه \"Repost\" کلیک کنید."
 
-#: setup/doctype/company/company.py:317
+#: setup/doctype/company/company.py:308
 msgid "Accounts"
 msgstr "حساب ها"
 
@@ -2925,7 +2968,7 @@
 msgid "Accounts Manager"
 msgstr "مدیر حساب ها"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:343
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
 msgid "Accounts Missing Error"
 msgstr "خطای گم شدن حساب ها"
 
@@ -2935,9 +2978,9 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
 #: accounts/report/accounts_payable/accounts_payable.json
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:122
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
 #: accounts/workspace/payables/payables.json
-#: buying/doctype/supplier/supplier.js:90
+#: buying/doctype/supplier/supplier.js:97
 msgid "Accounts Payable"
 msgstr "حساب های پرداختنی"
 
@@ -2950,7 +2993,7 @@
 
 #. Name of a report
 #. Label of a Link in the Payables Workspace
-#: accounts/report/accounts_payable/accounts_payable.js:175
+#: accounts/report/accounts_payable/accounts_payable.js:176
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.json
 #: accounts/workspace/payables/payables.json
 msgid "Accounts Payable Summary"
@@ -2963,10 +3006,10 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
 #: accounts/report/accounts_receivable/accounts_receivable.json
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:150
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
 #: accounts/workspace/accounting/accounting.json
 #: accounts/workspace/receivables/receivables.json
-#: selling/doctype/customer/customer.js:155
+#: selling/doctype/customer/customer.js:153
 msgid "Accounts Receivable"
 msgstr "حساب های دریافتنی"
 
@@ -3125,7 +3168,7 @@
 msgid "Accounts User"
 msgstr "کاربر حساب ها"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1153
+#: accounts/doctype/journal_entry/journal_entry.py:1182
 msgid "Accounts table cannot be blank."
 msgstr "جدول حساب ها نمی تواند خالی باشد."
 
@@ -3142,7 +3185,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
-#: accounts/report/account_balance/account_balance.js:38
+#: accounts/report/account_balance/account_balance.js:37
 msgid "Accumulated Depreciation"
 msgstr "استهلاک انباشته"
 
@@ -3165,7 +3208,7 @@
 msgstr "حساب استهلاک انباشته"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
-#: assets/doctype/asset/asset.js:242
+#: assets/doctype/asset/asset.js:277
 msgid "Accumulated Depreciation Amount"
 msgstr "مقدار استهلاک انباشته"
 
@@ -3175,22 +3218,22 @@
 msgid "Accumulated Depreciation Amount"
 msgstr "مقدار استهلاک انباشته"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:405
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:423
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
 msgid "Accumulated Depreciation as on"
 msgstr "استهلاک انباشته به عنوان"
 
-#: accounts/doctype/budget/budget.py:243
+#: accounts/doctype/budget/budget.py:245
 msgid "Accumulated Monthly"
 msgstr "انباشته ماهانه"
 
-#: accounts/report/balance_sheet/balance_sheet.js:27
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:13
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:28
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
 msgid "Accumulated Values"
 msgstr "ارزش های انباشته شده"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
 msgid "Accumulated Values in Group Company"
 msgstr "ارزش های انباشته در شرکت گروه"
 
@@ -3204,8 +3247,18 @@
 msgid "Acquisition Date"
 msgstr "تاریخ اکتساب"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr ""
+
 #: crm/doctype/lead/lead.js:42
-#: public/js/bank_reconciliation_tool/dialog_manager.js:171
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
 msgid "Action"
 msgstr "عمل"
 
@@ -3227,7 +3280,7 @@
 msgid "Action If Same Rate is Not Maintained"
 msgstr "اگر همان نرخ حفظ نشود، اقدام کنید"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:9
+#: quality_management/doctype/quality_review/quality_review_list.js:7
 msgid "Action Initialised"
 msgstr "اقدام اولیه شد"
 
@@ -3273,23 +3326,24 @@
 msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
 msgstr "اگر نرخ یکسانی در طول چرخه فروش حفظ نشود، اقدام کنید"
 
-#: accounts/doctype/account/account.js:55
-#: accounts/doctype/account/account.js:62
-#: accounts/doctype/account/account.js:91
-#: accounts/doctype/account/account.js:116
-#: accounts/doctype/journal_entry/journal_entry.js:35
-#: accounts/doctype/payment_entry/payment_entry.js:160
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
 #: accounts/doctype/subscription/subscription.js:38
 #: accounts/doctype/subscription/subscription.js:44
 #: accounts/doctype/subscription/subscription.js:50
-#: buying/doctype/supplier/supplier.js:104
-#: buying/doctype/supplier/supplier.js:109
-#: projects/doctype/project/project.js:69
-#: projects/doctype/project/project.js:73
-#: projects/doctype/project/project.js:134
-#: public/js/bank_reconciliation_tool/data_table_manager.js:93
-#: public/js/utils/unreconcile.js:22 selling/doctype/customer/customer.js:170
-#: selling/doctype/customer/customer.js:175 stock/doctype/item/item.js:419
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
 #: templates/pages/order.html:20
 msgid "Actions"
 msgstr "اقدامات"
@@ -3326,7 +3380,7 @@
 msgstr "اقدامات انجام شده"
 
 #: accounts/doctype/subscription/subscription_list.js:6
-#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:11
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
 #: stock/doctype/putaway_rule/putaway_rule_list.js:7
 msgid "Active"
 msgstr "فعال"
@@ -3372,6 +3426,12 @@
 msgid "Active Leads"
 msgstr "سرنخ های فعال"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -3416,14 +3476,14 @@
 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
 msgstr "هزینه فعالیت برای کارمند {0} در مقابل نوع فعالیت - {1} وجود دارد"
 
-#: projects/doctype/activity_type/activity_type.js:7
+#: projects/doctype/activity_type/activity_type.js:10
 msgid "Activity Cost per Employee"
 msgstr "هزینه فعالیت به ازای هر کارمند"
 
 #. Name of a DocType
 #: projects/doctype/activity_type/activity_type.json
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
-#: public/js/projects/timer.js:8
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
 msgid "Activity Type"
 msgstr "نوع فعالیت"
 
@@ -3537,7 +3597,7 @@
 msgid "Actual End Time"
 msgstr "زمان پایان واقعی"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:387
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
 msgid "Actual Expense"
 msgstr "هزینه واقعی"
 
@@ -3559,10 +3619,11 @@
 msgid "Actual Operation Time"
 msgstr "زمان واقعی عملیات"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:399
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
 msgid "Actual Posting"
 msgstr "ارسال واقعی"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
 #: stock/report/product_bundle_balance/product_bundle_balance.py:96
 #: stock/report/stock_projected_qty/stock_projected_qty.py:136
 msgid "Actual Qty"
@@ -3616,10 +3677,19 @@
 msgid "Actual Qty in Warehouse"
 msgstr "مقدار واقعی در انبار"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:185
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
 msgid "Actual Qty is mandatory"
 msgstr "مقدار واقعی اجباری است"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:95
 msgid "Actual Quantity"
 msgstr "مقدار واقعی"
@@ -3686,18 +3756,20 @@
 msgid "Actual qty in stock"
 msgstr "مقدار واقعی موجود در انبار"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1223
+#: accounts/doctype/payment_entry/payment_entry.js:1470
 #: public/js/controllers/accounts.js:176
 msgid "Actual type tax cannot be included in Item rate in row {0}"
 msgstr "مالیات نوع واقعی را نمی توان در نرخ مورد در ردیف {0} لحاظ کرد"
 
-#: crm/doctype/lead/lead.js:82
-#: public/js/bom_configurator/bom_configurator.bundle.js:225
-#: public/js/bom_configurator/bom_configurator.bundle.js:237
-#: public/js/bom_configurator/bom_configurator.bundle.js:291
-#: public/js/utils/crm_activities.js:168
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
 msgid "Add"
 msgstr "اضافه کردن"
 
@@ -3715,11 +3787,11 @@
 msgid "Add"
 msgstr "اضافه کردن"
 
-#: stock/doctype/item/item.js:417 stock/doctype/price_list/price_list.js:7
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
 msgid "Add / Edit Prices"
 msgstr "افزودن / ویرایش قیمت ها"
 
-#: accounts/doctype/account/account_tree.js:176
+#: accounts/doctype/account/account_tree.js:256
 msgid "Add Child"
 msgstr "کودک را اضافه کنید"
 
@@ -3727,27 +3799,36 @@
 msgid "Add Columns in Transaction Currency"
 msgstr "اضافه کردن ستون به ارز تراکنش"
 
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr ""
+
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Add Corrective Operation Cost in Finished Good Valuation"
 msgstr "اضافه کردن هزینه عملیات اصلاحی در ارزش گذاری خوب تمام شده"
 
-#: public/js/event.js:19
+#: public/js/event.js:24
 msgid "Add Customers"
 msgstr "مشتریان را اضافه کنید"
 
-#: public/js/event.js:27
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr ""
+
+#: public/js/event.js:40
 msgid "Add Employees"
 msgstr "اضافه کردن کارمندان"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:224
-#: selling/doctype/sales_order/sales_order.js:207
-#: stock/dashboard/item_dashboard.js:205
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
 msgid "Add Item"
 msgstr "این مورد را اضافه کنید"
 
-#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:33
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
 msgid "Add Items"
 msgstr "موارد را اضافه کنید"
 
@@ -3755,11 +3836,11 @@
 msgid "Add Items in the Purpose Table"
 msgstr "موارد را در جدول هدف اضافه کنید"
 
-#: crm/doctype/lead/lead.js:82
+#: crm/doctype/lead/lead.js:84
 msgid "Add Lead to Prospect"
 msgstr "لید را به Prospect اضافه کنید"
 
-#: public/js/event.js:15
+#: public/js/event.js:16
 msgid "Add Leads"
 msgstr "سرنخ ها را اضافه کنید"
 
@@ -3789,12 +3870,12 @@
 msgid "Add Or Deduct"
 msgstr "افزودن یا کسر"
 
-#: selling/page/point_of_sale/pos_item_cart.js:269
+#: selling/page/point_of_sale/pos_item_cart.js:267
 msgid "Add Order Discount"
 msgstr "اضافه کردن تخفیف سفارش"
 
-#: public/js/event.js:17 public/js/event.js:21 public/js/event.js:25
-#: public/js/event.js:29 public/js/event.js:33
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
 msgid "Add Participants"
 msgstr "شرکت کنندگان اضافه کردن"
 
@@ -3804,10 +3885,22 @@
 msgid "Add Quote"
 msgstr "اضافه کردن نقل قول"
 
-#: public/js/event.js:31
+#: public/js/event.js:48
 msgid "Add Sales Partners"
 msgstr "اضافه کردن شرکای فروش"
 
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
 #. Label of a Button field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
@@ -3838,17 +3931,27 @@
 msgid "Add Serial / Batch No (Rejected Qty)"
 msgstr "اضافه کردن سریال / شماره دسته (تعداد رد شده)"
 
-#: public/js/utils.js:61
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr "اضافه کردن سریال / شماره دسته (تعداد رد شده)"
+
+#: public/js/utils.js:71
 msgid "Add Serial No"
 msgstr "اضافه کردن شماره سریال"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:231
-#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
 msgid "Add Sub Assembly"
 msgstr "اضافه کردن Sub Assembly"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:433
-#: public/js/event.js:23
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
 msgid "Add Suppliers"
 msgstr "تامین کنندگان را اضافه کنید"
 
@@ -3858,7 +3961,7 @@
 msgid "Add Template"
 msgstr "اضافه کردن الگو"
 
-#: utilities/activation.py:125
+#: utilities/activation.py:123
 msgid "Add Timesheets"
 msgstr "جدول زمانی را اضافه کنید"
 
@@ -3868,7 +3971,7 @@
 msgid "Add Weekly Holidays"
 msgstr "تعطیلات هفتگی را اضافه کنید"
 
-#: public/js/utils/crm_activities.js:140
+#: public/js/utils/crm_activities.js:142
 msgid "Add a Note"
 msgstr "یک یادداشت اضافه کنید"
 
@@ -3887,7 +3990,7 @@
 msgstr "جزئیات را اضافه کنید"
 
 #: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:614
+#: stock/doctype/pick_list/pick_list.py:651
 msgid "Add items in the Item Locations table"
 msgstr "موارد را در جدول مکان آیتم ها اضافه کنید"
 
@@ -3897,7 +4000,7 @@
 msgid "Add or Deduct"
 msgstr "اضافه یا کسر"
 
-#: utilities/activation.py:115
+#: utilities/activation.py:113
 msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
 msgstr "بقیه سازمان خود را به عنوان کاربران خود اضافه کنید. همچنین می توانید با افزودن مشتریان دعوت شده از مخاطبین، آنها را به پورتال خود اضافه کنید"
 
@@ -3923,10 +4026,14 @@
 msgid "Add to Transit"
 msgstr "به ترانزیت اضافه کنید"
 
-#: accounts/doctype/coupon_code/coupon_code.js:39
+#: accounts/doctype/coupon_code/coupon_code.js:36
 msgid "Add/Edit Coupon Conditions"
 msgstr "افزودن/ویرایش شرایط کوپن"
 
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr ""
+
 #. Label of a Link field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
 msgctxt "CRM Note"
@@ -3939,22 +4046,26 @@
 msgid "Added On"
 msgstr "اضافه شده در"
 
-#: buying/doctype/supplier/supplier.py:130
+#: buying/doctype/supplier/supplier.py:128
 msgid "Added Supplier Role to User {0}."
 msgstr "نقش تامین کننده به کاربر {0} اضافه شد."
 
-#: public/js/utils/item_selector.js:66 public/js/utils/item_selector.js:80
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
 msgid "Added {0} ({1})"
 msgstr "اضافه شده {0} ({1})"
 
-#: controllers/website_list_for_contact.py:307
+#: controllers/website_list_for_contact.py:304
 msgid "Added {1} Role to User {0}."
 msgstr "نقش {1} به کاربر {0} اضافه شد."
 
-#: crm/doctype/lead/lead.js:80
+#: crm/doctype/lead/lead.js:81
 msgid "Adding Lead to Prospect..."
 msgstr "افزودن سرنخ به Prospect..."
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
@@ -4282,6 +4393,10 @@
 msgid "Additional Info"
 msgstr "اطلاعات اضافی"
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr "اطلاعات تکمیلی"
+
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -4335,7 +4450,7 @@
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address"
@@ -4353,31 +4468,31 @@
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Installation Note'
+#. Label of a Text Editor field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Maintenance Visit'
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Opportunity'
+#. Label of a Text Editor field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address"
@@ -4389,31 +4504,31 @@
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address"
@@ -4425,25 +4540,25 @@
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address"
 msgstr "نشانی"
 
-#. Label of a Small Text field in DocType 'Warranty Claim'
+#. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Address"
@@ -4606,7 +4721,7 @@
 msgid "Address HTML"
 msgstr "آدرس HTML"
 
-#: public/js/utils/contact_address_quick_entry.js:58
+#: public/js/utils/contact_address_quick_entry.js:61
 msgid "Address Line 1"
 msgstr "آدرس خط 1"
 
@@ -4616,7 +4731,7 @@
 msgid "Address Line 1"
 msgstr "آدرس خط 1"
 
-#: public/js/utils/contact_address_quick_entry.js:63
+#: public/js/utils/contact_address_quick_entry.js:66
 msgid "Address Line 2"
 msgstr "آدرس خط 2"
 
@@ -4698,7 +4813,7 @@
 msgid "Address and Contacts"
 msgstr "آدرس و مخاطبین"
 
-#: accounts/custom/address.py:33
+#: accounts/custom/address.py:31
 msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
 msgstr "آدرس باید به یک شرکت مرتبط باشد. لطفاً یک ردیف برای شرکت در جدول پیوندها اضافه کنید."
 
@@ -4715,15 +4830,15 @@
 msgid "Addresses"
 msgstr "آدرس ها"
 
-#: assets/doctype/asset/asset.js:116
+#: assets/doctype/asset/asset.js:144
 msgid "Adjust Asset Value"
 msgstr "ارزش دارایی را تنظیم کنید"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:996
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
 msgid "Adjustment Against"
 msgstr "تعدیل در مقابل"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:581
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
 msgid "Adjustment based on Purchase Invoice rate"
 msgstr "تنظیم بر اساس نرخ فاکتور خرید"
 
@@ -4740,7 +4855,7 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 #: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Administrator"
 msgstr "مدیر"
 
@@ -4750,7 +4865,7 @@
 msgid "Advance Account"
 msgstr "پیش حساب"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
 msgid "Advance Amount"
 msgstr "مبلغ پیش پرداخت"
 
@@ -4772,8 +4887,8 @@
 msgid "Advance Paid"
 msgstr "پیش پرداخت شده"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:47
-#: selling/doctype/sales_order/sales_order_list.js:61
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
 msgid "Advance Payment"
 msgstr "پیش پرداخت"
 
@@ -4789,7 +4904,7 @@
 msgid "Advance Payment Status"
 msgstr "وضعیت پیش پرداخت"
 
-#: controllers/accounts_controller.py:214
+#: controllers/accounts_controller.py:223
 msgid "Advance Payments"
 msgstr "پیش پرداخت"
 
@@ -4845,11 +4960,11 @@
 msgid "Advance amount"
 msgstr "مبلغ پیش پرداخت"
 
-#: controllers/taxes_and_totals.py:743
+#: controllers/taxes_and_totals.py:749
 msgid "Advance amount cannot be greater than {0} {1}"
 msgstr "مبلغ پیش پرداخت نمی تواند بیشتر از {0} {1} باشد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:741
+#: accounts/doctype/journal_entry/journal_entry.py:775
 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
 msgstr "پیش پرداخت در مقابل {0} {1} نمی تواند بیشتر از کل کل {2} باشد"
 
@@ -4897,6 +5012,10 @@
 msgid "Affected Transactions"
 msgstr "معاملات تحت تأثیر"
 
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr "در برابر"
+
 #. Label of a Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
@@ -4904,8 +5023,8 @@
 msgstr "در برابر"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:94
-#: accounts/report/general_ledger/general_ledger.py:631
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
 msgid "Against Account"
 msgstr "در مقابل حساب"
 
@@ -4939,11 +5058,11 @@
 msgid "Against Blanket Order"
 msgstr "بر خلاف دستور بلانکته"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:945
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
 msgid "Against Customer Order {0} dated {1}"
 msgstr "برخلاف سفارش مشتری {0} مورخ {1}"
 
-#: selling/doctype/sales_order/sales_order.js:967
+#: selling/doctype/sales_order/sales_order.js:1127
 msgid "Against Default Supplier"
 msgstr "در مقابل تامین کننده پیش فرض"
 
@@ -5001,12 +5120,12 @@
 msgid "Against Income Account"
 msgstr "در مقابل حساب درآمد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:609
-#: accounts/doctype/payment_entry/payment_entry.py:669
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
 msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
 msgstr "در مقابل ورودی مجله {0} هیچ ورودی {1} بی همتا ندارد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:410
+#: accounts/doctype/gl_entry/gl_entry.py:361
 msgid "Against Journal Entry {0} is already adjusted against some other voucher"
 msgstr "در مقابل ورود مجله {0} قبلاً با کوپن دیگری تنظیم شده است"
 
@@ -5040,11 +5159,11 @@
 msgid "Against Stock Entry"
 msgstr "در مقابل ورود موجودی"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:329
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
 msgid "Against Supplier Invoice {0} dated {1}"
 msgstr "در مقابل فاکتور تامین کننده {0} به تاریخ {1}"
 
-#: accounts/report/general_ledger/general_ledger.py:650
+#: accounts/report/general_ledger/general_ledger.py:654
 msgid "Against Voucher"
 msgstr "در مقابل کوپن"
 
@@ -5055,7 +5174,7 @@
 msgstr "در مقابل کوپن"
 
 #: accounts/report/general_ledger/general_ledger.js:57
-#: accounts/report/payment_ledger/payment_ledger.js:71
+#: accounts/report/payment_ledger/payment_ledger.js:70
 #: accounts/report/payment_ledger/payment_ledger.py:185
 msgid "Against Voucher No"
 msgstr "در مقابل کوپن شماره"
@@ -5066,7 +5185,7 @@
 msgid "Against Voucher No"
 msgstr "در مقابل کوپن شماره"
 
-#: accounts/report/general_ledger/general_ledger.py:648
+#: accounts/report/general_ledger/general_ledger.py:652
 #: accounts/report/payment_ledger/payment_ledger.py:176
 msgid "Against Voucher Type"
 msgstr "در مقابل نوع کوپن"
@@ -5084,24 +5203,25 @@
 msgstr "در مقابل نوع کوپن"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
-#: manufacturing/report/work_order_summary/work_order_summary.js:59
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
 #: manufacturing/report/work_order_summary/work_order_summary.py:259
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
 msgid "Age"
 msgstr "سن"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
-#: accounts/report/accounts_receivable/accounts_receivable.py:1134
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
 msgid "Age (Days)"
 msgstr "سن (روزها)"
 
-#: stock/report/stock_ageing/stock_ageing.py:205
+#: stock/report/stock_ageing/stock_ageing.py:204
 msgid "Age ({0})"
 msgstr "سن ({0})"
 
 #: accounts/report/accounts_payable/accounts_payable.js:58
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
-#: accounts/report/accounts_receivable/accounts_receivable.js:83
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
 msgid "Ageing Based On"
 msgstr "پیری بر اساس"
@@ -5114,7 +5234,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:65
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: accounts/report/accounts_receivable/accounts_receivable.js:90
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:49
 msgid "Ageing Range 1"
@@ -5122,7 +5242,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:72
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
-#: accounts/report/accounts_receivable/accounts_receivable.js:97
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
 #: stock/report/stock_ageing/stock_ageing.js:56
 msgid "Ageing Range 2"
@@ -5130,7 +5250,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:79
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
-#: accounts/report/accounts_receivable/accounts_receivable.js:104
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
 #: stock/report/stock_ageing/stock_ageing.js:63
 msgid "Ageing Range 3"
@@ -5138,7 +5258,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:86
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
-#: accounts/report/accounts_receivable/accounts_receivable.js:111
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
 msgid "Ageing Range 4"
 msgstr "محدوده پیری 4"
@@ -5202,6 +5322,11 @@
 msgid "Agents"
 msgstr "عوامل"
 
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
+
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture Manager"
@@ -5233,10 +5358,10 @@
 msgid "All"
 msgstr "همه"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:148
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:168
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166
-#: accounts/utils.py:1324 public/js/setup_wizard.js:163
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
 msgid "All Accounts"
 msgstr "همه حساب ها"
 
@@ -5276,7 +5401,7 @@
 msgid "All Activities HTML"
 msgstr "تمام فعالیت ها HTML"
 
-#: manufacturing/doctype/bom/bom.py:268
+#: manufacturing/doctype/bom/bom.py:265
 msgid "All BOMs"
 msgstr "همه BOM ها"
 
@@ -5309,15 +5434,15 @@
 #: patches/v11_0/create_department_records_for_each_company.py:23
 #: patches/v11_0/update_department_lft_rgt.py:9
 #: patches/v11_0/update_department_lft_rgt.py:11
-#: patches/v11_0/update_department_lft_rgt.py:17
-#: setup/doctype/company/company.py:310 setup/doctype/company/company.py:313
-#: setup/doctype/company/company.py:318 setup/doctype/company/company.py:324
-#: setup/doctype/company/company.py:330 setup/doctype/company/company.py:336
-#: setup/doctype/company/company.py:342 setup/doctype/company/company.py:348
-#: setup/doctype/company/company.py:354 setup/doctype/company/company.py:360
-#: setup/doctype/company/company.py:366 setup/doctype/company/company.py:372
-#: setup/doctype/company/company.py:378 setup/doctype/company/company.py:384
-#: setup/doctype/company/company.py:390
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
 msgid "All Departments"
 msgstr "همه بخش ها"
 
@@ -5338,6 +5463,10 @@
 msgid "All Item Groups"
 msgstr "همه گروه های آیتم"
 
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
@@ -5356,15 +5485,20 @@
 msgid "All Sales Person"
 msgstr "همه پرسنل فروش"
 
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Supplier Contact"
 msgstr "تماس با همه تامین کنندگان"
 
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:30
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:34
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:38
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
 #: setup/setup_wizard/operations/install_fixtures.py:148
 #: setup/setup_wizard/operations/install_fixtures.py:150
 #: setup/setup_wizard/operations/install_fixtures.py:157
@@ -5385,7 +5519,7 @@
 msgid "All Territories"
 msgstr "همه مناطق"
 
-#: setup/doctype/company/company.py:259 setup/doctype/company/company.py:275
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
 msgid "All Warehouses"
 msgstr "کلیه انبارها"
 
@@ -5396,19 +5530,23 @@
 msgid "All allocations have been successfully reconciled"
 msgstr "همه تخصیص ها با موفقیت تطبیق داده شده است"
 
-#: support/doctype/issue/issue.js:97
+#: support/doctype/issue/issue.js:107
 msgid "All communications including and above this shall be moved into the new Issue"
 msgstr "تمام ارتباطات از جمله و بالاتر از این باید به شماره جدید منتقل شود"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1170
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
 msgid "All items have already been Invoiced/Returned"
 msgstr "همه اقلام قبلاً صورتحساب/بازگردانده شده اند"
 
-#: stock/doctype/stock_entry/stock_entry.py:2191
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
 msgid "All items have already been transferred for this Work Order."
 msgstr "همه موارد قبلاً برای این سفارش کاری منتقل شده اند."
 
-#: public/js/controllers/transaction.js:2210
+#: public/js/controllers/transaction.js:2254
 msgid "All items in this document already have a linked Quality Inspection."
 msgstr "همه موارد در این سند قبلاً دارای یک بازرسی کیفیت مرتبط هستند."
 
@@ -5419,17 +5557,17 @@
 msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
 msgstr "تمام نظرات و ایمیل ها از یک سند به سند جدید ایجاد شده دیگر (سرنخ -> فرصت -> نقل قول) در سراسر اسناد CRM کپی می شوند."
 
-#: manufacturing/doctype/work_order/work_order.js:847
+#: manufacturing/doctype/work_order/work_order.js:916
 msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
 msgstr "تمام اقلام مورد نیاز (مواد اولیه) از BOM واکشی شده و در این جدول پر می شود. در اینجا شما همچنین می توانید منبع انبار را برای هر مورد تغییر دهید. و در حین تولید می توانید مواد اولیه انتقال یافته را از این جدول ردیابی کنید."
 
-#: stock/doctype/delivery_note/delivery_note.py:899
+#: stock/doctype/delivery_note/delivery_note.py:975
 msgid "All these items have already been Invoiced/Returned"
 msgstr "همه این موارد قبلاً صورتحساب/بازگردانده شده اند"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:83
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:95
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
 msgid "Allocate"
 msgstr "اختصاص دهید"
 
@@ -5445,7 +5583,7 @@
 msgid "Allocate Advances Automatically (FIFO)"
 msgstr "تخصیص خودکار پیشرفت ها (FIFO)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:679
+#: accounts/doctype/payment_entry/payment_entry.js:831
 msgid "Allocate Payment Amount"
 msgstr "تخصیص مبلغ پرداختی"
 
@@ -5467,8 +5605,8 @@
 msgid "Allocated"
 msgstr "اختصاص داده شده است"
 
-#: accounts/report/gross_profit/gross_profit.py:314
-#: public/js/utils/unreconcile.js:62
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
 msgid "Allocated Amount"
 msgstr "مبلغ تخصیص یافته"
 
@@ -5527,21 +5665,25 @@
 msgid "Allocated Entries"
 msgstr "ورودی های اختصاص داده شده"
 
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Allocated amount"
 msgstr "مبلغ تخصیص یافته"
 
-#: accounts/utils.py:614
+#: accounts/utils.py:609
 msgid "Allocated amount cannot be greater than unadjusted amount"
 msgstr "مبلغ تخصیصی نمی تواند بیشتر از مبلغ تعدیل نشده باشد"
 
-#: accounts/utils.py:612
+#: accounts/utils.py:607
 msgid "Allocated amount cannot be negative"
 msgstr "مبلغ تخصیصی نمی تواند منفی باشد"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:258
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
 msgid "Allocation"
 msgstr "تخصیص"
 
@@ -5551,7 +5693,7 @@
 msgid "Allocation"
 msgstr "تخصیص"
 
-#: public/js/utils/unreconcile.js:67
+#: public/js/utils/unreconcile.js:97
 msgid "Allocations"
 msgstr "تخصیص ها"
 
@@ -5569,7 +5711,7 @@
 msgid "Allocations"
 msgstr "تخصیص ها"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:412
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
 msgid "Allotted Qty"
 msgstr "تعداد اختصاص داده شده"
 
@@ -5580,8 +5722,8 @@
 msgid "Allow"
 msgstr "اجازه"
 
-#: accounts/doctype/account/account.py:488
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
 msgid "Allow Account Creation Against Child Company"
 msgstr "اجازه ایجاد حساب در مقابل شرکت کودک"
 
@@ -5633,7 +5775,7 @@
 msgid "Allow Alternative Item"
 msgstr "مورد جایگزین را مجاز کنید"
 
-#: stock/doctype/item_alternative/item_alternative.py:67
+#: stock/doctype/item_alternative/item_alternative.py:65
 msgid "Allow Alternative Item must be checked on Item {}"
 msgstr "اجازه دادن به مورد جایگزین باید در مورد {} علامت زده شود"
 
@@ -5685,7 +5827,7 @@
 msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
 msgstr "اجازه انتقال مواد از رسید خرید به فاکتور خرید"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
 msgid "Allow Multiple Material Consumption"
 msgstr "اجازه مصرف مواد متعدد"
 
@@ -5773,7 +5915,7 @@
 msgid "Allow Resetting Service Level Agreement"
 msgstr "اجازه بازنشانی قرارداد سطح سرویس"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:780
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
 msgid "Allow Resetting Service Level Agreement from Support Settings."
 msgstr "بازنشانی قرارداد سطح سرویس از تنظیمات پشتیبانی مجاز است."
 
@@ -5962,11 +6104,11 @@
 msgid "Allows to keep aside a specific quantity of inventory for a particular order."
 msgstr "اجازه می دهد تا مقدار مشخصی از موجودی را برای یک سفارش خاص کنار بگذارید."
 
-#: stock/doctype/pick_list/pick_list.py:721
+#: stock/doctype/pick_list/pick_list.py:785
 msgid "Already Picked"
 msgstr "قبلاً انتخاب شده است"
 
-#: stock/doctype/item_alternative/item_alternative.py:83
+#: stock/doctype/item_alternative/item_alternative.py:81
 msgid "Already record exists for the item {0}"
 msgstr "سابقه برای مورد {0} از قبل وجود دارد"
 
@@ -5974,9 +6116,9 @@
 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
 msgstr "قبلاً پیش‌فرض در نمایه pos {0} برای کاربر {1} تنظیم شده است، لطفاً پیش‌فرض غیرفعال شده است"
 
-#: manufacturing/doctype/bom/bom.js:141
-#: manufacturing/doctype/work_order/work_order.js:162 public/js/utils.js:466
-#: stock/doctype/stock_entry/stock_entry.js:224
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
 msgid "Alternate Item"
 msgstr "آیتم جایگزین"
 
@@ -5992,11 +6134,15 @@
 msgid "Alternative Item Name"
 msgstr "نام آیتم جایگزین"
 
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
+
 #: stock/doctype/item_alternative/item_alternative.py:37
 msgid "Alternative item must not be same as item code"
 msgstr "مورد جایگزین نباید با کد مورد مشابه باشد"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
 msgid "Alternatively, you can download the template and fill your data in."
 msgstr "همچنین می توانید الگو را دانلود کرده و داده های خود را پر کنید."
 
@@ -6462,30 +6608,34 @@
 msgid "Amended From"
 msgstr "اصلاح شده از"
 
-#: accounts/doctype/journal_entry/journal_entry.js:529
+#: accounts/doctype/journal_entry/journal_entry.js:582
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:80
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:270
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:322
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
 #: accounts/report/payment_ledger/payment_ledger.py:194
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
 #: accounts/report/share_balance/share_balance.py:61
 #: accounts/report/share_ledger/share_ledger.py:57
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:239
-#: selling/doctype/quotation/quotation.js:286
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
 #: selling/report/sales_order_analysis/sales_order_analysis.py:290
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:108
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
 #: stock/report/delayed_item_report/delayed_item_report.py:152
 #: stock/report/delayed_order_report/delayed_order_report.py:71
-#: templates/pages/order.html:92 templates/pages/rfq.html:46
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
 msgid "Amount"
 msgstr "میزان"
 
@@ -7003,28 +7153,53 @@
 msgid "Amount in customer's currency"
 msgstr "مبلغ به ارز مشتری"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1119
+#: accounts/doctype/payment_entry/payment_entry.py:1135
 msgid "Amount {0} {1} against {2} {3}"
 msgstr "مبلغ {0} {1} در مقابل {2} {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1127
+#: accounts/doctype/payment_entry/payment_entry.py:1146
 msgid "Amount {0} {1} deducted against {2}"
 msgstr "مبلغ {0} {1} از {2} کسر شد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1095
+#: accounts/doctype/payment_entry/payment_entry.py:1112
 msgid "Amount {0} {1} transferred from {2} to {3}"
 msgstr "مبلغ {0} {1} از {2} به {3} منتقل شد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1102
+#: accounts/doctype/payment_entry/payment_entry.py:1118
 msgid "Amount {0} {1} {2} {3}"
 msgstr "مبلغ {0} {1} {2} {3}"
 
-#: controllers/trends.py:241 controllers/trends.py:253
-#: controllers/trends.py:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr ""
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
 msgid "Amt"
 msgstr "مبلغ"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:393
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
 msgid "An error has been appeared while reposting item valuation via {0}"
 msgstr "هنگام ارسال مجدد ارزیابی مورد از طریق {0} خطایی ظاهر شد"
 
@@ -7033,19 +7208,19 @@
 msgid "An error has occurred during {0}. Check {1} for more details"
 msgstr "خطایی در طول {0} رخ داده است. برای جزئیات بیشتر {1} را بررسی کنید"
 
-#: public/js/controllers/buying.js:297 public/js/utils/sales_common.js:364
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
 msgid "An error occurred during the update process"
 msgstr "در طول فرآیند به روز رسانی خطایی رخ داد"
 
-#: stock/reorder_item.py:287
+#: stock/reorder_item.py:371
 msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
-msgstr ""
+msgstr "هنگام ایجاد درخواست‌های مواد بر اساس سطح سفارش مجدد، برای موارد خاصی خطایی رخ داد. لطفا این مشکلات را اصلاح کنید:"
 
 #: accounts/doctype/budget/budget.py:232
 msgid "Annual"
 msgstr "سالانه"
 
-#: public/js/utils.js:103
+#: public/js/utils.js:120
 msgid "Annual Billing: {0}"
 msgstr "صورت‌حساب سالانه: {0}"
 
@@ -7079,15 +7254,15 @@
 msgid "Annual Revenue"
 msgstr "درآمد سالانه"
 
-#: accounts/doctype/budget/budget.py:82
+#: accounts/doctype/budget/budget.py:83
 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
 msgstr "سابقه بودجه دیگری \"{0}\" در برابر {1} \"{2}\" و حساب \"{3}\" برای سال مالی {4} وجود دارد."
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:109
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
 msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
 msgstr "یکی دیگر از رکوردهای تخصیص مرکز هزینه {0} قابل اعمال از {1}، بنابراین این تخصیص تا {2} قابل اعمال خواهد بود."
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
 msgid "Another Period Closing Entry {0} has been made after {1}"
 msgstr "یکی دیگر از ورودی های بسته شدن دوره {0} پس از {1} انجام شده است"
 
@@ -7117,6 +7292,10 @@
 msgid "Applicable Dimension"
 msgstr "ابعاد قابل اجرا"
 
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "قابل استفاده برای"
+
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
@@ -7201,15 +7380,15 @@
 msgid "Applicable for external driver"
 msgstr "قابل استفاده برای درایور خارجی"
 
-#: regional/italy/setup.py:161
+#: regional/italy/setup.py:162
 msgid "Applicable if the company is SpA, SApA or SRL"
 msgstr "اگر شرکت SpA، SApA یا SRL باشد قابل اجرا است"
 
-#: regional/italy/setup.py:170
+#: regional/italy/setup.py:171
 msgid "Applicable if the company is a limited liability company"
 msgstr "در صورتی که شرکت یک شرکت با مسئولیت محدود باشد قابل اجرا است"
 
-#: regional/italy/setup.py:121
+#: regional/italy/setup.py:122
 msgid "Applicable if the company is an Individual or a Proprietorship"
 msgstr "در صورتی که شرکت یک فرد یا مالک باشد قابل اجرا است"
 
@@ -7255,7 +7434,7 @@
 msgid "Applied on each reading."
 msgstr "در هر خواندن اعمال می شود."
 
-#: stock/doctype/putaway_rule/putaway_rule.py:185
+#: stock/doctype/putaway_rule/putaway_rule.py:183
 msgid "Applied putaway rules."
 msgstr "اعمال قوانین حذف"
 
@@ -7397,6 +7576,12 @@
 msgid "Apply Recursion Over (As Per Transaction UOM)"
 msgstr "اعمال بازگشت بیش از (بر اساس UOM تراکنش)"
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr "اعمال بازگشت بیش از (بر اساس UOM تراکنش)"
+
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -7512,7 +7697,7 @@
 msgid "Appointment Confirmation"
 msgstr "تایید قرار ملاقات"
 
-#: www/book_appointment/index.js:229
+#: www/book_appointment/index.js:237
 msgid "Appointment Created Successfully"
 msgstr "قرار ملاقات با موفقیت ایجاد شد"
 
@@ -7573,18 +7758,28 @@
 msgid "Approximately match the description/party name against parties"
 msgstr "تقریباً توصیف/نام طرف را با طرف‌ها مطابقت دهید"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr ""
+
 #: public/js/utils/demo.js:20
 msgid "Are you sure you want to clear all demo data?"
 msgstr "آیا مطمئن هستید که می خواهید تمام داده های نمایشی را پاک کنید؟"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:325
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
 msgid "Are you sure you want to delete this Item?"
 msgstr "آیا مطمئن هستید که میخواهید این مورد را حذف کنید؟"
 
-#: accounts/doctype/subscription/subscription.js:70
+#: accounts/doctype/subscription/subscription.js:69
 msgid "Are you sure you want to restart this subscription?"
 msgstr "آیا مطمئن هستید که می خواهید این اشتراک را مجدداً راه اندازی کنید؟"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr "حوزه"
+
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
@@ -7597,17 +7792,22 @@
 msgid "Area UOM"
 msgstr "منطقه UOM"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:420
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
 msgid "Arrival Quantity"
 msgstr "مقدار ورود"
 
-#: stock/report/serial_no_ledger/serial_no_ledger.js:58
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
 #: stock/report/stock_ageing/stock_ageing.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:31
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
 msgid "As On Date"
 msgstr "همانطور که در تاریخ"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:16
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
 msgid "As on Date"
 msgstr "همانطور که در تاریخ"
 
@@ -7626,23 +7826,27 @@
 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
 msgstr "از آنجایی که فیلد {0} فعال است، مقدار فیلد {1} باید بیشتر از 1 باشد."
 
-#: stock/doctype/item/item.py:965
+#: stock/doctype/item/item.py:953
 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
 msgstr "از آنجایی که تراکنش‌های ارسالی موجود علیه مورد {0} وجود دارد، نمی‌توانید مقدار {1} را تغییر دهید."
 
-#: stock/doctype/stock_settings/stock_settings.py:195
+#: stock/doctype/stock_settings/stock_settings.py:198
 msgid "As there are negative stock, you can not enable {0}."
 msgstr "از آنجایی که موجودی منفی وجود دارد، نمی توانید {0} را فعال کنید."
 
-#: stock/doctype/stock_settings/stock_settings.py:209
+#: stock/doctype/stock_settings/stock_settings.py:212
 msgid "As there are reserved stock, you cannot disable {0}."
 msgstr "از آنجایی که موجودی رزرو شده وجود دارد، نمی توانید {0} را غیرفعال کنید."
 
-#: manufacturing/doctype/production_plan/production_plan.py:1600
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
 msgstr "از آنجایی که مواد اولیه کافی وجود دارد، درخواست مواد برای انبار {0} لازم نیست."
 
-#: stock/doctype/stock_settings/stock_settings.py:164
+#: stock/doctype/stock_settings/stock_settings.py:166
 #: stock/doctype/stock_settings/stock_settings.py:178
 msgid "As {0} is enabled, you can not enable {1}."
 msgstr "از آنجایی که {0} فعال است، نمی توانید {1} را فعال کنید."
@@ -7654,13 +7858,13 @@
 msgstr "اقلام مونتاژ"
 
 #. Name of a DocType
-#: accounts/report/account_balance/account_balance.js:26
+#: accounts/report/account_balance/account_balance.js:25
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:365
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
 #: assets/doctype/asset/asset.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:177
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
 msgid "Asset"
 msgstr "دارایی"
 
@@ -7808,10 +8012,10 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:355
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
 #: assets/doctype/asset_category/asset_category.json
-#: assets/report/fixed_asset_register/fixed_asset_register.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.py:418
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
 msgid "Asset Category"
 msgstr "دسته دارایی"
 
@@ -7869,7 +8073,7 @@
 msgid "Asset Category Name"
 msgstr "نام دسته دارایی"
 
-#: stock/doctype/item/item.py:304
+#: stock/doctype/item/item.py:303
 msgid "Asset Category is mandatory for Fixed Asset item"
 msgstr "دسته دارایی برای اقلام دارایی ثابت اجباری است"
 
@@ -7903,13 +8107,13 @@
 msgid "Asset Depreciation Schedule"
 msgstr "جدول استهلاک دارایی ها"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:77
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
 msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
 msgstr "برنامه استهلاک دارایی برای دارایی {0} و کتاب مالی {1} از استهلاک مبتنی بر شیفت استفاده نمی کند"
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:898
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:944
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:83
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
 msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
 msgstr "برنامه استهلاک دارایی برای دارایی {0} و کتاب مالی {1} یافت نشد"
 
@@ -7921,7 +8125,7 @@
 msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
 msgstr "برنامه استهلاک دارایی {0} برای دارایی {1} و کتاب مالی {2} از قبل وجود دارد."
 
-#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:181
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
 msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
 msgstr "برنامه‌های استهلاک دارایی ایجاد شده:<br>{0}<br><br>لطفاً بررسی کنید، در صورت نیاز ویرایش کنید و دارایی را ارسال کنید."
 
@@ -7943,7 +8147,7 @@
 msgid "Asset Finance Book"
 msgstr "کتاب دارایی مالی"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:410
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
 msgid "Asset ID"
 msgstr "شناسه دارایی"
 
@@ -8016,7 +8220,7 @@
 
 #. Name of a DocType
 #: assets/doctype/asset_movement/asset_movement.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:184
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
 msgid "Asset Movement"
 msgstr "جنبش دارایی"
 
@@ -8031,11 +8235,11 @@
 msgid "Asset Movement Item"
 msgstr "آیتم حرکت دارایی"
 
-#: assets/doctype/asset/asset.py:901
+#: assets/doctype/asset/asset.py:897
 msgid "Asset Movement record {0} created"
 msgstr "رکورد حرکت دارایی {0} ایجاد شد"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
 msgid "Asset Name"
 msgstr "نام دارایی"
 
@@ -8107,7 +8311,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
-#: accounts/report/account_balance/account_balance.js:39
+#: accounts/report/account_balance/account_balance.js:38
 msgid "Asset Received But Not Billed"
 msgstr "دارایی دریافت شده اما صورتحساب نشده است"
 
@@ -8168,7 +8372,7 @@
 msgid "Asset Shift Factor"
 msgstr "عامل تغییر دارایی"
 
-#: assets/doctype/asset_shift_factor/asset_shift_factor.py:34
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
 msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
 msgstr "عامل تغییر دارایی {0} در حال حاضر به عنوان پیش فرض تنظیم شده است. لطفا ابتدا آن را تغییر دهید."
 
@@ -8178,10 +8382,10 @@
 msgid "Asset Status"
 msgstr "وضعیت دارایی"
 
-#: assets/dashboard_fixtures.py:178
-#: assets/report/fixed_asset_register/fixed_asset_register.py:201
-#: assets/report/fixed_asset_register/fixed_asset_register.py:400
-#: assets/report/fixed_asset_register/fixed_asset_register.py:440
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
 msgid "Asset Value"
 msgstr "ارزش دارایی"
 
@@ -8213,43 +8417,43 @@
 msgstr "تنظیم ارزش دارایی را نمی توان قبل از تاریخ خرید دارایی پست کرد <b>{0}</b>."
 
 #. Label of a chart in the Assets Workspace
-#: assets/dashboard_fixtures.py:57 assets/workspace/assets/assets.json
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
 msgid "Asset Value Analytics"
 msgstr "تجزیه و تحلیل ارزش دارایی"
 
-#: assets/doctype/asset/asset.py:172
+#: assets/doctype/asset/asset.py:174
 msgid "Asset cancelled"
 msgstr "دارایی لغو شد"
 
-#: assets/doctype/asset/asset.py:506
+#: assets/doctype/asset/asset.py:503
 msgid "Asset cannot be cancelled, as it is already {0}"
 msgstr "دارایی را نمی توان لغو کرد، زیرا قبلاً {0} است"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:687
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
 msgid "Asset capitalized after Asset Capitalization {0} was submitted"
 msgstr "پس از ارسال دارایی با حروف بزرگ {0} دارایی با حروف بزرگ نوشته شد"
 
-#: assets/doctype/asset/asset.py:194
+#: assets/doctype/asset/asset.py:196
 msgid "Asset created"
 msgstr "دارایی ایجاد شد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:633
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
 msgid "Asset created after Asset Capitalization {0} was submitted"
 msgstr "دارایی ایجاد شده پس از ارسال با حروف بزرگ دارایی {0}"
 
-#: assets/doctype/asset/asset.py:1156
+#: assets/doctype/asset/asset.py:1138
 msgid "Asset created after being split from Asset {0}"
 msgstr "دارایی پس از جدا شدن از دارایی {0} ایجاد شد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:695
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
 msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
 msgstr "پس از ارسال دارایی با سرمایه {0}، دارایی از سرمایه خارج شد"
 
-#: assets/doctype/asset/asset.py:197
+#: assets/doctype/asset/asset.py:199
 msgid "Asset deleted"
 msgstr "دارایی حذف شد"
 
-#: assets/doctype/asset_movement/asset_movement.py:172
+#: assets/doctype/asset_movement/asset_movement.py:180
 msgid "Asset issued to Employee {0}"
 msgstr "دارایی صادر شده برای کارمند {0}"
 
@@ -8257,43 +8461,43 @@
 msgid "Asset out of order due to Asset Repair {0}"
 msgstr "دارایی از کار افتاده به دلیل تعمیر دارایی {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:159
+#: assets/doctype/asset_movement/asset_movement.py:165
 msgid "Asset received at Location {0} and issued to Employee {1}"
 msgstr "دارایی در مکان {0} دریافت و برای کارمند {1} صادر شد"
 
-#: assets/doctype/asset/depreciation.py:509
+#: assets/doctype/asset/depreciation.py:496
 msgid "Asset restored"
 msgstr "دارایی بازیابی شد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:703
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
 msgid "Asset restored after Asset Capitalization {0} was cancelled"
 msgstr "دارایی پس از لغو حروف بزرگ دارایی {0} بازیابی شد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1320
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
 msgid "Asset returned"
 msgstr "دارایی برگردانده شد"
 
-#: assets/doctype/asset/depreciation.py:483
+#: assets/doctype/asset/depreciation.py:470
 msgid "Asset scrapped"
 msgstr "دارایی از بین رفته است"
 
-#: assets/doctype/asset/depreciation.py:485
+#: assets/doctype/asset/depreciation.py:472
 msgid "Asset scrapped via Journal Entry {0}"
 msgstr "دارایی از طریق ورود مجله {0} کنار گذاشته شد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
 msgid "Asset sold"
 msgstr "دارایی فروخته شده"
 
-#: assets/doctype/asset/asset.py:160
+#: assets/doctype/asset/asset.py:161
 msgid "Asset submitted"
 msgstr "دارایی ارسال شد"
 
-#: assets/doctype/asset_movement/asset_movement.py:167
+#: assets/doctype/asset_movement/asset_movement.py:173
 msgid "Asset transferred to Location {0}"
 msgstr "دارایی به مکان {0} منتقل شد"
 
-#: assets/doctype/asset/asset.py:1080
+#: assets/doctype/asset/asset.py:1072
 msgid "Asset updated after being split into Asset {0}"
 msgstr "دارایی پس از تقسیم به دارایی {0} به روز شد"
 
@@ -8305,15 +8509,15 @@
 msgid "Asset updated after completion of Asset Repair {0}"
 msgstr "دارایی پس از اتمام تعمیر دارایی به روز شد {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:98
+#: assets/doctype/asset_movement/asset_movement.py:106
 msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
 msgstr "دارایی {0} را نمی توان در یک مکان دریافت کرد و در یک حرکت به کارمند داد"
 
-#: assets/doctype/asset/depreciation.py:449
+#: assets/doctype/asset/depreciation.py:439
 msgid "Asset {0} cannot be scrapped, as it is already {1}"
 msgstr "دارایی {0} قابل حذف نیست، زیرا قبلاً {1} است"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
 msgid "Asset {0} does not belong to Item {1}"
 msgstr "دارایی {0} به مورد {1} تعلق ندارد"
 
@@ -8321,7 +8525,7 @@
 msgid "Asset {0} does not belong to company {1}"
 msgstr "دارایی {0} به شرکت {1} تعلق ندارد"
 
-#: assets/doctype/asset_movement/asset_movement.py:110
+#: assets/doctype/asset_movement/asset_movement.py:118
 msgid "Asset {0} does not belongs to the custodian {1}"
 msgstr "دارایی {0} به متولی {1} تعلق ندارد"
 
@@ -8329,24 +8533,24 @@
 msgid "Asset {0} does not belongs to the location {1}"
 msgstr "دارایی {0} به مکان {1} تعلق ندارد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:759
-#: assets/doctype/asset_capitalization/asset_capitalization.py:859
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
 msgid "Asset {0} does not exist"
 msgstr "دارایی {0} وجود ندارد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:639
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
 msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
 msgstr "دارایی {0} ایجاد شده است. لطفاً جزئیات استهلاک را در صورت وجود تنظیم و ارسال کنید."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:661
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
 msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
 msgstr "دارایی {0} به روز شده است. لطفاً جزئیات استهلاک را در صورت وجود تنظیم و ارسال کنید."
 
-#: assets/doctype/asset/depreciation.py:446
+#: assets/doctype/asset/depreciation.py:437
 msgid "Asset {0} must be submitted"
 msgstr "دارایی {0} باید ارسال شود"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:262
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
 msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
 msgstr "برنامه استهلاک دارایی پس از تخصیص تغییر دارایی {0} به روز شد"
 
@@ -8361,7 +8565,7 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Assets Workspace
 #: accounts/doctype/finance_book/finance_book_dashboard.py:9
-#: accounts/report/balance_sheet/balance_sheet.py:238
+#: accounts/report/balance_sheet/balance_sheet.py:237
 #: assets/workspace/assets/assets.json
 msgid "Assets"
 msgstr "دارایی‌ها"
@@ -8384,7 +8588,7 @@
 msgid "Assets"
 msgstr "دارایی‌ها"
 
-#: controllers/buying_controller.py:732
+#: controllers/buying_controller.py:760
 msgid "Assets not created for {0}. You will have to create asset manually."
 msgstr "دارایی برای {0} ایجاد نشده است. شما باید دارایی را به صورت دستی ایجاد کنید."
 
@@ -8393,11 +8597,11 @@
 msgid "Assets, Depreciations, Repairs, and more."
 msgstr ""
 
-#: controllers/buying_controller.py:720
+#: controllers/buying_controller.py:748
 msgid "Asset{} {assets_link} created for {}"
 msgstr "دارایی{} {assets_link} ایجاد شده برای {}"
 
-#: manufacturing/doctype/job_card/job_card.js:249
+#: manufacturing/doctype/job_card/job_card.js:281
 msgid "Assign Job to Employee"
 msgstr "کار را به کارمند واگذار کنید"
 
@@ -8419,9 +8623,9 @@
 msgid "Assign to Name"
 msgstr "به نام اختصاص دهید"
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:33
-#: support/report/issue_analytics/issue_analytics.js:82
-#: support/report/issue_summary/issue_summary.js:70
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
 msgid "Assigned To"
 msgstr "اختصاص یافته به"
 
@@ -8435,24 +8639,24 @@
 msgid "Assignment Conditions"
 msgstr "شرایط واگذاری"
 
-#: assets/doctype/asset/asset.py:1011
+#: assets/doctype/asset/asset.py:1003
 msgid "At least one asset has to be selected."
-msgstr ""
+msgstr "حداقل یک دارایی باید انتخاب شود."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:789
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
 msgid "At least one invoice has to be selected."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:144
+#: controllers/sales_and_purchase_return.py:142
 msgid "At least one item should be entered with negative quantity in return document"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:405
-#: accounts/doctype/sales_invoice/sales_invoice.py:509
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
 msgid "At least one mode of payment is required for POS invoice."
 msgstr "حداقل یک روش پرداخت برای فاکتور POS مورد نیاز است."
 
-#: setup/doctype/terms_and_conditions/terms_and_conditions.py:39
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
 msgid "At least one of the Applicable Modules should be selected"
 msgstr "حداقل یکی از ماژول های کاربردی باید انتخاب شود"
 
@@ -8460,7 +8664,7 @@
 msgid "At least one of the Selling or Buying must be selected"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:643
+#: stock/doctype/stock_entry/stock_entry.py:599
 msgid "At least one warehouse is mandatory"
 msgstr ""
 
@@ -8468,22 +8672,31 @@
 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
 msgstr "در ردیف #{0}: شناسه دنباله {1} نمی تواند کمتر از شناسه دنباله ردیف قبلی {2} باشد."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:582
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
 msgid "At row {0}: Batch No is mandatory for Item {1}"
 msgstr "در ردیف {0}: شماره دسته برای مورد {1} اجباری است"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:574
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
 msgid "At row {0}: Serial No is mandatory for Item {1}"
 msgstr "در ردیف {0}: شماره سریال برای مورد {1} اجباری است"
 
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr ""
+
 #. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Attach .csv file with two columns, one for the old name and one for the new name"
 msgstr "فایل csv. را با دو ستون، یکی برای نام قدیمی و دیگری برای نام جدید، پیوست کنید"
 
-#: public/js/utils/serial_no_batch_selector.js:246
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:66
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
 msgid "Attach CSV File"
 msgstr "فایل CSV را پیوست کنید"
 
@@ -8499,7 +8712,7 @@
 msgid "Attachment"
 msgstr "پیوست"
 
-#: templates/pages/order.html:125 templates/pages/projects.html:83
+#: templates/pages/order.html:137 templates/pages/projects.html:83
 msgid "Attachments"
 msgstr "پیوست ها"
 
@@ -8545,19 +8758,19 @@
 msgid "Attribute Value"
 msgstr "ارزش صفت"
 
-#: stock/doctype/item/item.py:911
+#: stock/doctype/item/item.py:899
 msgid "Attribute table is mandatory"
 msgstr "جدول مشخصات اجباری است"
 
-#: stock/doctype/item_attribute/item_attribute.py:96
+#: stock/doctype/item_attribute/item_attribute.py:97
 msgid "Attribute value: {0} must appear only once"
 msgstr "مقدار مشخصه: {0} باید فقط یک بار ظاهر شود"
 
-#: stock/doctype/item/item.py:915
+#: stock/doctype/item/item.py:903
 msgid "Attribute {0} selected multiple times in Attributes Table"
 msgstr "ویژگی {0} چندین بار در جدول ویژگی‌ها انتخاب شده است"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Attributes"
 msgstr "ویژگی های"
 
@@ -8679,7 +8892,7 @@
 msgid "Auto Email Report"
 msgstr "گزارش خودکار ایمیل"
 
-#: public/js/utils/serial_no_batch_selector.js:316
+#: public/js/utils/serial_no_batch_selector.js:322
 msgid "Auto Fetch"
 msgstr "واکشی خودکار"
 
@@ -8695,7 +8908,7 @@
 msgid "Auto Material Request"
 msgstr "درخواست مواد خودکار"
 
-#: stock/reorder_item.py:242
+#: stock/reorder_item.py:327
 msgid "Auto Material Requests Generated"
 msgstr "درخواست مواد خودکار ایجاد شده است"
 
@@ -8719,7 +8932,7 @@
 msgid "Auto Opt In (For all customers)"
 msgstr "شرکت خودکار (برای همه مشتریان)"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:67
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
 msgid "Auto Reconcile"
 msgstr "آشتی خودکار"
 
@@ -8729,12 +8942,12 @@
 msgid "Auto Reconcile Payments"
 msgstr "تطبیق خودکار پرداخت ها"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:414
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
 msgid "Auto Reconciliation"
 msgstr "آشتی خودکار"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:145
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:193
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
 msgstr "تطبیق خودکار پرداخت‌ها غیرفعال شده است. آن را از طریق {0} فعال کنید"
 
@@ -8853,7 +9066,7 @@
 msgid "Auto re-order"
 msgstr "سفارش مجدد خودکار"
 
-#: public/js/controllers/buying.js:295 public/js/utils/sales_common.js:362
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
 msgid "Auto repeat document updated"
 msgstr "سند تکرار خودکار به روز شد"
 
@@ -8911,7 +9124,7 @@
 msgid "Availability Of Slots"
 msgstr "در دسترس بودن اسلات ها"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:369
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
 msgid "Available"
 msgstr "در دسترس"
 
@@ -8933,12 +9146,12 @@
 msgid "Available Batch Qty at Warehouse"
 msgstr "تعداد دسته ای موجود در انبار"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:427
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
 msgid "Available For Use Date"
 msgstr "تاریخ استفاده در دسترس است"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:82
-#: public/js/utils.js:522 stock/report/stock_ageing/stock_ageing.py:156
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
 msgid "Available Qty"
 msgstr "تعداد موجود"
 
@@ -9033,11 +9246,11 @@
 msgid "Available for use date is required"
 msgstr "تاریخ در دسترس برای استفاده الزامی است"
 
-#: stock/doctype/stock_entry/stock_entry.py:772
+#: stock/doctype/stock_entry/stock_entry.py:727
 msgid "Available quantity is {0}, you need {1}"
 msgstr "مقدار موجود {0} است، شما به {1} نیاز دارید"
 
-#: stock/dashboard/item_dashboard.js:239
+#: stock/dashboard/item_dashboard.js:247
 msgid "Available {0}"
 msgstr "موجود {0}"
 
@@ -9047,13 +9260,13 @@
 msgid "Available-for-use Date"
 msgstr "تاریخ در دسترس برای استفاده"
 
-#: assets/doctype/asset/asset.py:355
+#: assets/doctype/asset/asset.py:353
 msgid "Available-for-use Date should be after purchase date"
 msgstr "تاریخ در دسترس برای استفاده باید بعد از تاریخ خرید باشد"
 
-#: stock/report/stock_ageing/stock_ageing.py:157
-#: stock/report/stock_ageing/stock_ageing.py:191
-#: stock/report/stock_balance/stock_balance.py:477
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
 msgid "Average Age"
 msgstr "میانگین سن"
 
@@ -9083,7 +9296,7 @@
 msgid "Average time taken by the supplier to deliver"
 msgstr "میانگین زمان صرف شده توسط تامین کننده برای تحویل"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:65
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
 msgid "Avg Daily Outgoing"
 msgstr "میانگین خروجی روزانه"
 
@@ -9093,7 +9306,7 @@
 msgid "Avg Rate"
 msgstr "میانگین نرخ"
 
-#: stock/report/stock_ledger/stock_ledger.py:197
+#: stock/report/stock_ledger/stock_ledger.py:270
 msgid "Avg Rate (Balance Stock)"
 msgstr "میانگین نرخ (موجودی)"
 
@@ -9105,7 +9318,7 @@
 msgid "Avg. Selling Price List Rate"
 msgstr "میانگین نرخ لیست قیمت فروش"
 
-#: accounts/report/gross_profit/gross_profit.py:259
+#: accounts/report/gross_profit/gross_profit.py:257
 msgid "Avg. Selling Rate"
 msgstr "میانگین قیمت فروش"
 
@@ -9136,14 +9349,14 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.js:9
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:56
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:9
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
 #: manufacturing/report/bom_stock_report/bom_stock_report.js:5
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:810
-#: stock/doctype/material_request/material_request.js:243
-#: stock/doctype/stock_entry/stock_entry.js:545
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
 #: stock/report/bom_search/bom_search.py:38
 msgid "BOM"
 msgstr "BOM"
@@ -9214,7 +9427,7 @@
 msgid "BOM 1"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1348
+#: manufacturing/doctype/bom/bom.py:1338
 msgid "BOM 1 {0} and BOM 2 {1} should not be same"
 msgstr "BOM 1 {0} و BOM 2 {1} نباید یکسان باشند"
 
@@ -9296,7 +9509,7 @@
 msgid "BOM Explosion Item"
 msgstr "مورد انفجار BOM"
 
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:21
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:101
 msgid "BOM ID"
 msgstr "شناسه BOM"
@@ -9317,7 +9530,7 @@
 msgid "BOM Level"
 msgstr "سطح BOM"
 
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:9
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:31
 msgid "BOM No"
 msgstr "شماره BOM"
@@ -9428,6 +9641,7 @@
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
 #: manufacturing/report/bom_stock_report/bom_stock_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Stock Report"
@@ -9448,7 +9662,7 @@
 msgid "BOM Update Batch"
 msgstr "دسته به روز رسانی BOM"
 
-#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:82
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
 msgid "BOM Update Initiated"
 msgstr "به روز رسانی BOM آغاز شد"
 
@@ -9468,7 +9682,12 @@
 msgid "BOM Update Tool"
 msgstr "ابزار به روز رسانی BOM"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:99
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
 msgid "BOM Updation already in progress. Please wait until {0} is complete."
 msgstr "به‌روزرسانی BOM در حال انجام است. لطفاً صبر کنید تا {0} کامل شود."
 
@@ -9491,32 +9710,32 @@
 msgid "BOM Website Operation"
 msgstr "عملیات وب سایت BOM"
 
-#: stock/doctype/stock_entry/stock_entry.js:1000
+#: stock/doctype/stock_entry/stock_entry.js:1161
 msgid "BOM and Manufacturing Quantity are required"
 msgstr "BOM و مقدار تولید مورد نیاز است"
 
-#: stock/doctype/material_request/material_request.js:264
-#: stock/doctype/stock_entry/stock_entry.js:581
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
 msgid "BOM does not contain any stock item"
 msgstr "BOM شامل هیچ مورد موجودی نیست"
 
-#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:87
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
 msgid "BOM recursion: {0} cannot be child of {1}"
 msgstr "بازگشت BOM: {0} نمی تواند فرزند {1} باشد"
 
-#: manufacturing/doctype/bom/bom.py:631
+#: manufacturing/doctype/bom/bom.py:626
 msgid "BOM recursion: {1} cannot be parent or child of {0}"
 msgstr "بازگشت BOM: {1} نمی تواند والد یا فرزند {0} باشد"
 
-#: manufacturing/doctype/bom/bom.py:1223
+#: manufacturing/doctype/bom/bom.py:1215
 msgid "BOM {0} does not belong to Item {1}"
 msgstr "BOM {0} به مورد {1} تعلق ندارد"
 
-#: manufacturing/doctype/bom/bom.py:1205
+#: manufacturing/doctype/bom/bom.py:1197
 msgid "BOM {0} must be active"
 msgstr "BOM {0} باید فعال باشد"
 
-#: manufacturing/doctype/bom/bom.py:1208
+#: manufacturing/doctype/bom/bom.py:1200
 msgid "BOM {0} must be submitted"
 msgstr "BOM {0} باید ارسال شود"
 
@@ -9526,23 +9745,23 @@
 msgid "BOMs Updated"
 msgstr "BOM ها به روز شدند"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:252
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
 msgid "BOMs created successfully"
 msgstr "BOM با موفقیت ایجاد شد"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:262
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
 msgid "BOMs creation failed"
 msgstr "ایجاد BOM ناموفق بود"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:215
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
 msgid "BOMs creation has been enqueued, kindly check the status after some time"
 msgstr "ایجاد BOM در نوبت قرار گرفته است، لطفاً وضعیت را پس از مدتی بررسی کنید"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:323
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
 msgid "Backdated Stock Entry"
 msgstr "ثبت موجودی دارای تاریخ قبلی"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:15
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
 msgid "Backflush Raw Materials"
 msgstr "مواد اولیه بک فلاش"
 
@@ -9566,16 +9785,17 @@
 
 #: accounts/report/account_balance/account_balance.py:36
 #: accounts/report/purchase_register/purchase_register.py:242
-#: accounts/report/sales_register/sales_register.py:276
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:47
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
 msgid "Balance"
 msgstr "تعادل"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
 msgid "Balance (Dr - Cr)"
 msgstr "موجودی (Dr - Cr)"
 
-#: accounts/report/general_ledger/general_ledger.py:584
+#: accounts/report/general_ledger/general_ledger.py:588
 msgid "Balance ({0})"
 msgstr "موجودی ({0})"
 
@@ -9592,8 +9812,8 @@
 msgstr "موجودی در ارز پایه"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:405
-#: stock/report/stock_ledger/stock_ledger.py:153
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
 msgid "Balance Qty"
 msgstr "تعداد موجودی"
 
@@ -9601,10 +9821,6 @@
 msgid "Balance Qty (Stock)"
 msgstr "تعداد موجودی (موجودی)"
 
-#: stock/report/stock_ledger/stock_ledger.py:259
-msgid "Balance Serial No"
-msgstr "شماره سریال موجودی"
-
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/balance_sheet/balance_sheet.json
@@ -9637,18 +9853,22 @@
 msgid "Balance Sheet Summary"
 msgstr "خلاصه ترازنامه"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Balance Stock Value"
 msgstr "موجودی ارزش موجودی"
 
-#: stock/report/stock_balance/stock_balance.py:412
-#: stock/report/stock_ledger/stock_ledger.py:217
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
 msgid "Balance Value"
 msgstr "ارزش موجودی"
 
-#: accounts/doctype/gl_entry/gl_entry.py:355
+#: accounts/doctype/gl_entry/gl_entry.py:312
 msgid "Balance for Account {0} must always be {1}"
 msgstr "موجودی حساب {0} باید همیشه {1} باشد"
 
@@ -9660,7 +9880,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/bank/bank.json
-#: accounts/report/account_balance/account_balance.js:40
+#: accounts/report/account_balance/account_balance.js:39
 msgid "Bank"
 msgstr "بانک"
 
@@ -9740,8 +9960,8 @@
 #: accounts/doctype/bank_account/bank_account.json
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
-#: buying/doctype/supplier/supplier.js:94
-#: setup/setup_wizard/operations/install_fixtures.py:492
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
 msgid "Bank Account"
 msgstr "حساب بانکی"
 
@@ -9982,6 +10202,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Bank Reconciliation Statement"
@@ -10003,7 +10224,7 @@
 msgid "Bank Statement Import"
 msgstr "واردات صورت حساب بانکی"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:43
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
 msgid "Bank Statement balance as per General Ledger"
 msgstr "موجودی صورت حساب بانکی طبق دفتر کل"
 
@@ -10040,39 +10261,39 @@
 msgid "Bank Transaction Payments"
 msgstr "پرداخت تراکنش های بانکی"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:496
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
 msgid "Bank Transaction {0} Matched"
 msgstr "تراکنش بانکی {0} مطابقت دارد"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:544
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
 msgid "Bank Transaction {0} added as Journal Entry"
 msgstr "تراکنش بانکی {0} به عنوان ورودی مجله اضافه شد"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:520
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
 msgid "Bank Transaction {0} added as Payment Entry"
 msgstr "تراکنش بانکی {0} به عنوان ورودی پرداخت اضافه شد"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:124
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
 msgid "Bank Transaction {0} is already fully reconciled"
 msgstr "تراکنش بانکی {0} در حال حاضر به طور کامل تطبیق شده است"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:563
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
 msgid "Bank Transaction {0} updated"
 msgstr "تراکنش بانکی {0} به روز شد"
 
-#: setup/setup_wizard/operations/install_fixtures.py:525
+#: setup/setup_wizard/operations/install_fixtures.py:516
 msgid "Bank account cannot be named as {0}"
 msgstr "حساب بانکی نمی تواند به عنوان {0} نامگذاری شود"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:130
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
 msgid "Bank account {0} already exists and could not be created again"
 msgstr "حساب بانکی {0} از قبل وجود دارد و نمی توان دوباره ایجاد کرد"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:134
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
 msgid "Bank accounts added"
 msgstr "حساب های بانکی اضافه شد"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:297
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
 msgid "Bank transaction creation error"
 msgstr "خطای ایجاد تراکنش بانکی"
 
@@ -10097,7 +10318,12 @@
 msgid "Banking"
 msgstr "بانکداری"
 
-#: public/js/utils/barcode_scanner.js:273
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr "بار"
+
+#: public/js/utils/barcode_scanner.js:282
 msgid "Barcode"
 msgstr "بارکد"
 
@@ -10155,11 +10381,11 @@
 msgid "Barcode Type"
 msgstr "نوع بارکد"
 
-#: stock/doctype/item/item.py:451
+#: stock/doctype/item/item.py:450
 msgid "Barcode {0} already used in Item {1}"
 msgstr "بارکد {0} قبلاً در مورد {1} استفاده شده است"
 
-#: stock/doctype/item/item.py:464
+#: stock/doctype/item/item.py:465
 msgid "Barcode {0} is not a valid {1} code"
 msgstr "بارکد {0} یک کد {1} معتبر نیست"
 
@@ -10170,6 +10396,21 @@
 msgid "Barcodes"
 msgstr "بارکدها"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
@@ -10224,7 +10465,7 @@
 msgid "Base Tax Withholding Net Total"
 msgstr "کل خالص کسر مالیات پایه"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:241
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
 msgid "Base Total"
 msgstr "مجموع پایه"
 
@@ -10252,18 +10493,18 @@
 msgid "Base URL"
 msgstr "URL پایه"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:28
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
 #: accounts/report/profitability_analysis/profitability_analysis.js:16
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:9
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:45
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:39
-#: manufacturing/report/production_planning_report/production_planning_report.js:17
-#: manufacturing/report/work_order_summary/work_order_summary.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
 #: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
-#: stock/report/delayed_item_report/delayed_item_report.js:55
-#: stock/report/delayed_order_report/delayed_order_report.js:55
-#: support/report/issue_analytics/issue_analytics.js:17
-#: support/report/issue_summary/issue_summary.js:17
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
 msgid "Based On"
 msgstr "بر اساس"
 
@@ -10279,18 +10520,18 @@
 msgid "Based On"
 msgstr "بر اساس"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:47
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
 msgid "Based On Data ( in years )"
 msgstr "بر اساس داده ها (در سال)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:31
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
 msgid "Based On Document"
 msgstr "بر اساس سند"
 
-#: accounts/report/accounts_payable/accounts_payable.js:134
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
-#: accounts/report/accounts_receivable/accounts_receivable.js:156
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
 msgid "Based On Payment Terms"
 msgstr "بر اساس شرایط پرداخت"
 
@@ -10361,8 +10602,8 @@
 #: stock/doctype/batch/batch.json
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:159
-#: stock/report/stock_ledger/stock_ledger.py:239
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
 msgid "Batch"
@@ -10403,14 +10644,14 @@
 msgid "Batch Item Expiry Status"
 msgstr "وضعیت انقضای دسته دسته"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:88
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
-#: public/js/controllers/transaction.js:2150
-#: public/js/utils/barcode_scanner.js:251
-#: public/js/utils/serial_no_batch_selector.js:367
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:156
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
 #: stock/report/stock_ledger/stock_ledger.js:59
 msgid "Batch No"
 msgstr "شماره دسته"
@@ -10535,15 +10776,15 @@
 msgid "Batch No"
 msgstr "شماره دسته"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:585
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
 msgid "Batch No is mandatory"
 msgstr "شماره دسته اجباری است"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2118
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
 msgid "Batch No {0} does not exists"
 msgstr ""
 
-#: stock/utils.py:643
+#: stock/utils.py:623
 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
 msgstr "شماره دسته {0} با مورد {1} که دارای شماره سریال است پیوند داده شده است. لطفاً شماره سریال را اسکن کنید."
 
@@ -10553,13 +10794,13 @@
 msgid "Batch No."
 msgstr "شماره دسته"
 
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Batch Nos"
 msgstr "شماره های دسته"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1113
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
 msgid "Batch Nos are created successfully"
 msgstr "شماره های دسته با موفقیت ایجاد شد"
 
@@ -10569,7 +10810,7 @@
 msgid "Batch Number Series"
 msgstr "سری شماره دسته"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:157
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
 msgid "Batch Qty"
 msgstr "تعداد دسته ای"
 
@@ -10579,7 +10820,7 @@
 msgid "Batch Quantity"
 msgstr "مقدار دسته ای"
 
-#: manufacturing/doctype/work_order/work_order.js:256
+#: manufacturing/doctype/work_order/work_order.js:271
 msgid "Batch Size"
 msgstr "اندازه دسته"
 
@@ -10619,7 +10860,7 @@
 msgid "Batch and Serial No"
 msgstr "شماره دسته و سریال"
 
-#: manufacturing/doctype/work_order/work_order.py:485
+#: manufacturing/doctype/work_order/work_order.py:490
 msgid "Batch not created for item {} since it does not have a batch series."
 msgstr "دسته ای برای آیتم {} ایجاد نشده است زیرا سری دسته ای ندارد."
 
@@ -10627,12 +10868,12 @@
 msgid "Batch {0} and Warehouse"
 msgstr "دسته {0} و انبار"
 
-#: stock/doctype/stock_entry/stock_entry.py:2345
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:272
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
 msgid "Batch {0} of Item {1} has expired."
 msgstr "دسته {0} مورد {1} منقضی شده است."
 
-#: stock/doctype/stock_entry/stock_entry.py:2347
+#: stock/doctype/stock_entry/stock_entry.py:2416
 msgid "Batch {0} of Item {1} is disabled."
 msgstr "دسته {0} مورد {1} غیرفعال است."
 
@@ -10643,7 +10884,7 @@
 msgid "Batch-Wise Balance History"
 msgstr "تاریخچه تعادل دسته ای"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:165
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
 msgid "Batchwise Valuation"
@@ -10668,11 +10909,11 @@
 msgid "Beginning of the current subscription period"
 msgstr "شروع دوره اشتراک فعلی"
 
-#: accounts/doctype/subscription/subscription.py:341
+#: accounts/doctype/subscription/subscription.py:332
 msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1061
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
 #: accounts/report/purchase_register/purchase_register.py:214
 msgid "Bill Date"
 msgstr "تاریخ قبض"
@@ -10689,7 +10930,7 @@
 msgid "Bill Date"
 msgstr "تاریخ قبض"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
 #: accounts/report/purchase_register/purchase_register.py:213
 msgid "Bill No"
 msgstr "لایحه شماره"
@@ -10714,11 +10955,11 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Manufacturing Workspace
-#: manufacturing/doctype/bom/bom.py:1089
+#: manufacturing/doctype/bom/bom.py:1083
 #: manufacturing/onboarding_step/create_bom/create_bom.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/doctype/material_request/material_request.js:99
-#: stock/doctype/stock_entry/stock_entry.js:533
+#: stock/doctype/stock_entry/stock_entry.js:613
 msgid "Bill of Materials"
 msgstr "لایحه مواد"
 
@@ -10728,7 +10969,7 @@
 msgid "Bill of Materials"
 msgstr "لایحه مواد"
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 #: projects/doctype/timesheet/timesheet_list.js:5
 msgid "Billed"
 msgstr "صورتحساب شد"
@@ -10741,7 +10982,7 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:247
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
 #: selling/report/sales_order_analysis/sales_order_analysis.py:298
 msgid "Billed Amount"
@@ -10776,7 +11017,7 @@
 msgid "Billed Items To Be Received"
 msgstr "موارد صورتحساب دریافتی"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:225
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
 #: selling/report/sales_order_analysis/sales_order_analysis.py:276
 msgid "Billed Qty"
 msgstr "تعداد صورتحساب"
@@ -10795,20 +11036,20 @@
 msgstr "آدرس قبض"
 
 #. Label of a Section Break field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address"
 msgstr "آدرس قبض"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Billing Address"
 msgstr "آدرس قبض"
 
 #. Label of a Link field in DocType 'Purchase Receipt'
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Billing Address"
@@ -10832,31 +11073,31 @@
 msgid "Billing Address"
 msgstr "آدرس قبض"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Billing Address"
 msgstr "آدرس قبض"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Billing Address Details"
 msgstr "جزئیات آدرس صورتحساب"
 
-#. Label of a Small Text field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Billing Address Details"
 msgstr "جزئیات آدرس صورتحساب"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Billing Address Details"
 msgstr "جزئیات آدرس صورتحساب"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Billing Address Details"
@@ -10963,7 +11204,7 @@
 msgid "Billing Interval Count cannot be less than 1"
 msgstr "تعداد فاصله صورتحساب نمی تواند کمتر از 1 باشد"
 
-#: accounts/doctype/subscription/subscription.py:383
+#: accounts/doctype/subscription/subscription.py:375
 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
 msgstr "فاصله صورت‌حساب در طرح اشتراک باید ماه باشد تا ماه‌های تقویمی را دنبال کنید"
 
@@ -11001,7 +11242,7 @@
 msgid "Billing Zipcode"
 msgstr "کد پستی صورتحساب"
 
-#: accounts/party.py:579
+#: accounts/party.py:557
 msgid "Billing currency must be equal to either default company's currency or party account currency"
 msgstr "ارز صورت‌حساب باید با واحد پول پیش‌فرض شرکت یا واحد پول حساب طرف برابر باشد"
 
@@ -11016,6 +11257,11 @@
 msgid "Bio / Cover Letter"
 msgstr "بیو / جلد نامه"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgid "Bisect Accounting Statements"
@@ -11122,8 +11368,8 @@
 msgid "Blanket Order Rate"
 msgstr "نرخ سفارش پتو"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:101
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:228
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
 msgid "Block Invoice"
 msgstr "بلوک فاکتور"
 
@@ -11258,11 +11504,11 @@
 msgid "Booked Fixed Asset"
 msgstr "دارایی ثابت رزرو شده"
 
-#: stock/doctype/warehouse/warehouse.py:141
+#: stock/doctype/warehouse/warehouse.py:139
 msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
 msgstr "رزرو ارزش موجودی در چندین حساب، ردیابی موجودی و ارزش حساب را دشوارتر می کند."
 
-#: accounts/general_ledger.py:685
+#: accounts/general_ledger.py:684
 msgid "Books have been closed till the period ending on {0}"
 msgstr "کتاب‌ها تا پایان دوره {0} بسته شده‌اند"
 
@@ -11273,10 +11519,15 @@
 msgid "Both"
 msgstr "هر دو"
 
-#: accounts/doctype/subscription/subscription.py:359
+#: accounts/doctype/subscription/subscription.py:351
 msgid "Both Trial Period Start Date and Trial Period End Date must be set"
 msgstr "هم تاریخ شروع دوره آزمایشی و هم تاریخ پایان دوره آزمایشی باید تنظیم شوند"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/branch/branch.json
 msgid "Branch"
@@ -11325,27 +11576,27 @@
 msgstr "کد شعبه"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/gross_profit/gross_profit.py:241
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
 #: accounts/report/sales_register/sales_register.js:64
-#: public/js/stock_analytics.js:41 public/js/stock_analytics.js:62
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:48
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:100
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
 #: setup/doctype/brand/brand.json
 #: stock/report/item_price_stock/item_price_stock.py:25
 #: stock/report/item_prices/item_prices.py:53
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
 #: stock/report/product_bundle_balance/product_bundle_balance.js:36
 #: stock/report/product_bundle_balance/product_bundle_balance.py:107
 #: stock/report/stock_ageing/stock_ageing.js:43
-#: stock/report/stock_ageing/stock_ageing.py:135
-#: stock/report/stock_analytics/stock_analytics.js:35
-#: stock/report/stock_analytics/stock_analytics.py:45
-#: stock/report/stock_ledger/stock_ledger.js:65
-#: stock/report/stock_ledger/stock_ledger.py:181
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
 #: stock/report/stock_projected_qty/stock_projected_qty.js:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:115
 msgid "Brand"
@@ -11504,19 +11755,49 @@
 msgid "Breakdown"
 msgstr "درهم شکستن"
 
-#: manufacturing/doctype/bom/bom.js:103
+#: manufacturing/doctype/bom/bom.js:102
 msgid "Browse BOM"
 msgstr "BOM را مرور کنید"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/budget/budget.json
-#: accounts/doctype/cost_center/cost_center.js:44
-#: accounts/doctype/cost_center/cost_center_tree.js:42
-#: accounts/doctype/cost_center/cost_center_tree.js:46
-#: accounts/doctype/cost_center/cost_center_tree.js:50
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
 #: accounts/report/budget_variance_report/budget_variance_report.py:99
 #: accounts/report/budget_variance_report/budget_variance_report.py:109
-#: accounts/report/budget_variance_report/budget_variance_report.py:386
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
 msgid "Budget"
 msgstr "بودجه"
 
@@ -11537,7 +11818,7 @@
 msgid "Budget Accounts"
 msgstr "حساب های بودجه"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:82
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
 msgid "Budget Against"
 msgstr "بودجه در مقابل"
 
@@ -11559,27 +11840,27 @@
 msgid "Budget Detail"
 msgstr "جزئیات بودجه"
 
-#: accounts/doctype/budget/budget.py:278 accounts/doctype/budget/budget.py:280
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
 msgid "Budget Exceeded"
 msgstr "بودجه بیش از حد"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:40
+#: accounts/doctype/cost_center/cost_center_tree.js:61
 msgid "Budget List"
 msgstr "لیست بودجه"
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/cost_center/cost_center_tree.js:48
+#: accounts/doctype/cost_center/cost_center_tree.js:77
 #: accounts/report/budget_variance_report/budget_variance_report.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Budget Variance Report"
 msgstr "گزارش انحراف بودجه"
 
-#: accounts/doctype/budget/budget.py:97
+#: accounts/doctype/budget/budget.py:98
 msgid "Budget cannot be assigned against Group Account {0}"
 msgstr "بودجه را نمی توان به حساب گروهی {0} اختصاص داد"
 
-#: accounts/doctype/budget/budget.py:102
+#: accounts/doctype/budget/budget.py:105
 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
 msgstr "بودجه را نمی توان به {0} اختصاص داد، زیرا این حساب درآمد یا هزینه نیست"
 
@@ -11631,6 +11912,16 @@
 msgid "Bundle Qty"
 msgstr "تعداد بسته"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -11642,6 +11933,11 @@
 msgid "Buy"
 msgstr "خرید کنید"
 
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
+
 #. Name of a Workspace
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
@@ -11703,7 +11999,7 @@
 msgid "Buying & Selling Settings"
 msgstr "تنظیمات خرید و فروش"
 
-#: accounts/report/gross_profit/gross_profit.py:280
+#: accounts/report/gross_profit/gross_profit.py:278
 msgid "Buying Amount"
 msgstr "مبلغ خرید"
 
@@ -11740,7 +12036,7 @@
 msgid "Buying must be checked, if Applicable For is selected as {0}"
 msgstr "اگر Applicable For به عنوان {0} انتخاب شده باشد، خرید باید بررسی شود"
 
-#: buying/doctype/buying_settings/buying_settings.js:14
+#: buying/doctype/buying_settings/buying_settings.js:13
 msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
 msgstr "به‌طور پیش‌فرض، نام تأمین‌کننده مطابق با نام تأمین‌کننده وارد شده تنظیم می‌شود. اگر می‌خواهید تأمین‌کنندگان با <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/name-series' target='_blank'>سری نام‌گذاری نام‌گذاری شوند. </a> گزینه \"Naming Series\" را انتخاب کنید."
 
@@ -11778,7 +12074,7 @@
 msgid "COGS By Item Group"
 msgstr "COGS بر اساس گروه آیتم"
 
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:45
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
 msgid "COGS Debit"
 msgstr ""
 
@@ -11830,6 +12126,26 @@
 msgid "CWIP Account"
 msgstr "حساب CWIP"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
@@ -11854,7 +12170,7 @@
 msgid "Calculate Product Bundle Price based on Child Items' Rates"
 msgstr "قیمت بسته محصول را بر اساس نرخ اقلام کودک محاسبه کنید"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:56
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
 msgid "Calculated Bank Statement balance"
 msgstr "موجودی صورت حساب بانکی محاسبه شده"
 
@@ -11877,6 +12193,11 @@
 msgid "Calibration"
 msgstr "تنظیم"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr ""
+
 #: telephony/doctype/call_log/call_log.js:8
 msgid "Call Again"
 msgstr "دوباره تماس بگیر"
@@ -11934,13 +12255,13 @@
 msgid "Call Routing"
 msgstr "مسیریابی تماس"
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:57
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:49
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
 msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
 msgstr "ردیف زمان‌بندی تماس {0}: بازه زمانی To همیشه باید جلوتر از بازه زمانی از زمان باشد."
 
-#: public/js/call_popup/call_popup.js:153
-#: telephony/doctype/call_log/call_log.py:135
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
 msgid "Call Summary"
 msgstr "خلاصه تماس"
 
@@ -11950,6 +12271,10 @@
 msgid "Call Summary"
 msgstr "خلاصه تماس"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
+
 #. Label of a Data field in DocType 'Telephony Call Type'
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgctxt "Telephony Call Type"
@@ -11960,6 +12285,31 @@
 msgid "Callback"
 msgstr "پاسخ به تماس"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #. Label of a Card Break in the CRM Workspace
 #: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
@@ -12092,15 +12442,15 @@
 msgid "Campaign Schedules"
 msgstr "برنامه های کمپین"
 
-#: setup/doctype/authorization_control/authorization_control.py:58
+#: setup/doctype/authorization_control/authorization_control.py:60
 msgid "Can be approved by {0}"
 msgstr "قابل تایید توسط {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:1451
+#: manufacturing/doctype/work_order/work_order.py:1460
 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
 msgstr "نمی توان Work Order را بست. از آنجایی که کارت‌های شغلی {0} در حالت کار در حال انجام هستند."
 
-#: accounts/report/pos_register/pos_register.py:127
+#: accounts/report/pos_register/pos_register.py:123
 msgid "Can not filter based on Cashier, if grouped by Cashier"
 msgstr "در صورت گروه بندی بر اساس صندوقدار، نمی توان بر اساس صندوقدار فیلتر کرد"
 
@@ -12108,15 +12458,15 @@
 msgid "Can not filter based on Child Account, if grouped by Account"
 msgstr "اگر براساس حساب گروه‌بندی شود، نمی‌توان بر اساس حساب کودک فیلتر کرد"
 
-#: accounts/report/pos_register/pos_register.py:124
+#: accounts/report/pos_register/pos_register.py:120
 msgid "Can not filter based on Customer, if grouped by Customer"
 msgstr "اگر بر اساس مشتری گروه بندی شود، نمی توان بر اساس مشتری فیلتر کرد"
 
-#: accounts/report/pos_register/pos_register.py:121
+#: accounts/report/pos_register/pos_register.py:117
 msgid "Can not filter based on POS Profile, if grouped by POS Profile"
 msgstr "اگر براساس نمایه POS گروه بندی شود، نمی توان بر اساس نمایه POS فیلتر کرد"
 
-#: accounts/report/pos_register/pos_register.py:130
+#: accounts/report/pos_register/pos_register.py:126
 msgid "Can not filter based on Payment Method, if grouped by Payment Method"
 msgstr "اگر بر اساس روش پرداخت گروه بندی شود، نمی توان بر اساس روش پرداخت فیلتر کرد"
 
@@ -12124,31 +12474,35 @@
 msgid "Can not filter based on Voucher No, if grouped by Voucher"
 msgstr "اگر بر اساس کوپن گروه بندی شود، نمی توان بر اساس شماره کوپن فیلتر کرد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1226
-#: accounts/doctype/payment_entry/payment_entry.py:2229
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
 msgid "Can only make payment against unbilled {0}"
 msgstr "فقط می‌توانید با {0} پرداخت نشده انجام دهید"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1199
-#: controllers/accounts_controller.py:2500 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
 msgstr "فقط در صورتی می‌توان ردیف را ارجاع داد که نوع شارژ «در مقدار ردیف قبلی» یا «مجموع ردیف قبلی» باشد"
 
-#: stock/doctype/stock_settings/stock_settings.py:133
+#: stock/doctype/stock_settings/stock_settings.py:136
 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
 msgstr "نمی توان روش ارزش گذاری را تغییر داد، زیرا معاملاتی در برابر برخی اقلام وجود دارد که روش ارزش گذاری خاص خود را ندارند."
 
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "لغو کنید"
+
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancel At End Of Period"
 msgstr "لغو در پایان دوره"
 
-#: support/doctype/warranty_claim/warranty_claim.py:74
+#: support/doctype/warranty_claim/warranty_claim.py:72
 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
 msgstr "قبل از لغو این ادعای ضمانت، بازدید از {0} را لغو کنید"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:188
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
 msgstr "قبل از لغو این بازدید تعمیر و نگهداری، بازدیدهای مواد {0} را لغو کنید"
 
@@ -12168,8 +12522,8 @@
 msgid "Cancelation Date"
 msgstr "تاریخ لغو"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:18
-#: stock/doctype/stock_entry/stock_entry_list.js:19
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
 msgid "Canceled"
 msgstr "لغو شد"
 
@@ -12186,11 +12540,12 @@
 msgstr "لغو شد"
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:8
-#: accounts/doctype/payment_request/payment_request_list.js:20
+#: accounts/doctype/payment_request/payment_request_list.js:18
 #: accounts/doctype/subscription/subscription_list.js:14
 #: assets/doctype/asset_repair/asset_repair_list.js:9
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:11
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
 msgid "Cancelled"
 msgstr "لغو شد"
 
@@ -12445,6 +12800,13 @@
 msgid "Cancelled"
 msgstr "لغو شد"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "لغو شد"
+
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
@@ -12457,17 +12819,17 @@
 msgid "Cancelled"
 msgstr "لغو شد"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:76
-#: stock/doctype/delivery_trip/delivery_trip.py:189
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
 msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
 msgstr "نمی توان زمان رسیدن را محاسبه کرد زیرا آدرس راننده گم شده است."
 
 #: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:625
 msgid "Cannot Merge"
 msgstr "نمی توان ادغام کرد"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:105
+#: stock/doctype/delivery_trip/delivery_trip.js:122
 msgid "Cannot Optimize Route as Driver Address is Missing."
 msgstr "نمی توان مسیر را بهینه کرد زیرا نشانی راننده وجود ندارد."
 
@@ -12483,35 +12845,35 @@
 msgid "Cannot amend {0} {1}, please create a new one instead."
 msgstr "نمی توان {0} {1} را اصلاح کرد، لطفاً در عوض یک مورد جدید ایجاد کنید."
 
-#: accounts/doctype/journal_entry/journal_entry.py:257
+#: accounts/doctype/journal_entry/journal_entry.py:270
 msgid "Cannot apply TDS against multiple parties in one entry"
 msgstr "نمی‌توان TDS را در یک ورودی علیه چندین طرف اعمال کرد"
 
-#: stock/doctype/item/item.py:307
+#: stock/doctype/item/item.py:306
 msgid "Cannot be a fixed asset item as Stock Ledger is created."
 msgstr "نمی تواند یک مورد دارایی ثابت باشد زیرا دفتر کل موجودی ایجاد می شود."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:222
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
 msgid "Cannot cancel as processing of cancelled documents is pending."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:641
+#: manufacturing/doctype/work_order/work_order.py:664
 msgid "Cannot cancel because submitted Stock Entry {0} exists"
 msgstr "نمی توان لغو کرد زیرا ورودی موجودی ارسال شده {0} وجود دارد"
 
-#: stock/stock_ledger.py:196
+#: stock/stock_ledger.py:197
 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
 msgstr "نمی توان معامله را لغو کرد. ارسال مجدد ارزیابی اقلام هنگام ارسال هنوز تکمیل نشده است."
 
-#: controllers/buying_controller.py:811
+#: controllers/buying_controller.py:839
 msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
 msgstr "نمی توان این سند را لغو کرد زیرا با دارایی ارسال شده {0} پیوند داده شده است. لطفاً برای ادامه آن را لغو کنید."
 
-#: stock/doctype/stock_entry/stock_entry.py:365
+#: stock/doctype/stock_entry/stock_entry.py:317
 msgid "Cannot cancel transaction for Completed Work Order."
 msgstr "نمی توان تراکنش را برای سفارش کار تکمیل شده لغو کرد."
 
-#: stock/doctype/item/item.py:867
+#: stock/doctype/item/item.py:855
 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
 msgstr "پس از معامله موجودی نمی توان ویژگی ها را تغییر داد. یک آیتم جدید بسازید و موجودی را به آیتم جدید منتقل کنید"
 
@@ -12519,19 +12881,19 @@
 msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
 msgstr "پس از ذخیره سال مالی، نمی توان تاریخ شروع سال مالی و تاریخ پایان سال مالی را تغییر داد."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:66
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
 msgid "Cannot change Reference Document Type."
 msgstr "نمی توان نوع سند مرجع را تغییر داد."
 
-#: accounts/deferred_revenue.py:55
+#: accounts/deferred_revenue.py:51
 msgid "Cannot change Service Stop Date for item in row {0}"
 msgstr "نمی توان تاریخ توقف سرویس را برای مورد در ردیف {0} تغییر داد"
 
-#: stock/doctype/item/item.py:858
+#: stock/doctype/item/item.py:846
 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
 msgstr "پس از معامله موجودی نمی توان ویژگی های متغیر را تغییر داد. برای این کار باید یک آیتم جدید بسازید."
 
-#: setup/doctype/company/company.py:209
+#: setup/doctype/company/company.py:205
 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
 msgstr "نمی توان ارز پیش فرض شرکت را تغییر داد، زیرا تراکنش های موجود وجود دارد. برای تغییر واحد پول پیش‌فرض، تراکنش‌ها باید لغو شوند."
 
@@ -12539,40 +12901,40 @@
 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
 msgstr "نمی توان کار {0} را تکمیل کرد زیرا وظیفه وابسته آن {1} تکمیل نشده / لغو شد."
 
-#: accounts/doctype/cost_center/cost_center.py:63
+#: accounts/doctype/cost_center/cost_center.py:61
 msgid "Cannot convert Cost Center to ledger as it has child nodes"
 msgstr "نمی توان مرکز هزینه را به دفتر کل تبدیل کرد زیرا دارای گره های فرزند است"
 
-#: projects/doctype/task/task.js:48
+#: projects/doctype/task/task.js:50
 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
 msgstr "نمی توان وظیفه را به غیر گروهی تبدیل کرد زیرا وظایف فرزند زیر وجود دارد: {0}."
 
-#: accounts/doctype/account/account.py:373
+#: accounts/doctype/account/account.py:388
 msgid "Cannot convert to Group because Account Type is selected."
 msgstr "نمی توان به گروه تبدیل کرد زیرا نوع حساب انتخاب شده است."
 
-#: accounts/doctype/account/account.py:250
+#: accounts/doctype/account/account.py:265
 msgid "Cannot covert to Group because Account Type is selected."
 msgstr "نمی توان در گروه پنهان کرد زیرا نوع حساب انتخاب شده است."
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:914
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
 msgstr "نمی توان ورودی های رزرو موجودی را برای رسیدهای خرید با تاریخ آینده ایجاد کرد."
 
-#: stock/doctype/delivery_note/delivery_note_list.js:25
+#: stock/doctype/delivery_note/delivery_note_list.js:35
 msgid "Cannot create a Delivery Trip from Draft documents."
 msgstr "نمی توان یک سفر تحویل از اسناد پیش نویس ایجاد کرد."
 
-#: selling/doctype/sales_order/sales_order.py:1576
-#: stock/doctype/pick_list/pick_list.py:104
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
 msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
 msgstr "نمی‌توان فهرست انتخابی برای سفارش فروش {0} ایجاد کرد زیرا موجودی رزرو کرده است. لطفاً برای ایجاد لیست انتخاب، موجودی را لغو رزرو کنید."
 
-#: accounts/general_ledger.py:127
+#: accounts/general_ledger.py:131
 msgid "Cannot create accounting entries against disabled accounts: {0}"
 msgstr "نمی توان ورودی های حسابداری را در برابر حساب های غیرفعال ایجاد کرد: {0}"
 
-#: manufacturing/doctype/bom/bom.py:949
+#: manufacturing/doctype/bom/bom.py:944
 msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
 msgstr "نمی توان BOM را غیرفعال یا لغو کرد زیرا با BOM های دیگر مرتبط است"
 
@@ -12585,24 +12947,32 @@
 msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
 msgstr "وقتی دسته برای «ارزش‌گذاری» یا «ارزش‌گذاری و کل» است، نمی‌توان کسر کرد"
 
-#: stock/doctype/serial_no/serial_no.py:120
+#: stock/doctype/serial_no/serial_no.py:117
 msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
 msgstr "نمی توان شماره سریال {0} را حذف کرد، زیرا در معاملات موجودی استفاده می شود"
 
-#: selling/doctype/sales_order/sales_order.py:638
-#: selling/doctype/sales_order/sales_order.py:661
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
 msgstr "نمی توان از تحویل با شماره سریال اطمینان حاصل کرد زیرا مورد {0} با و بدون اطمینان از تحویل با شماره سریال اضافه شده است."
 
-#: public/js/utils/barcode_scanner.js:51
+#: public/js/utils/barcode_scanner.js:54
 msgid "Cannot find Item with this Barcode"
 msgstr "نمی توان موردی را با این بارکد پیدا کرد"
 
-#: controllers/accounts_controller.py:3023
+#: controllers/accounts_controller.py:3078
 msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
 msgstr "نمی توان {} را برای مورد {} پیدا کرد. لطفاً همان را در آیتم اصلی یا تنظیمات موجودی تنظیم کنید."
 
-#: controllers/accounts_controller.py:1774
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
 msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
 msgstr "نمی توان برای مورد {0} در ردیف {1} بیش از {2} صورت حساب اضافه کرد. برای مجاز کردن صورت‌حساب بیش از حد، لطفاً در تنظیمات حساب‌ها مقدار مجاز را تنظیم کنید"
 
@@ -12610,11 +12980,11 @@
 msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
 msgstr "نمی‌توان آیتم {0} بیشتر از مقدار سفارش فروش {1} تولید کرد"
 
-#: manufacturing/doctype/work_order/work_order.py:962
+#: manufacturing/doctype/work_order/work_order.py:973
 msgid "Cannot produce more item for {0}"
 msgstr "نمی توان مورد بیشتری برای {0} تولید کرد"
 
-#: manufacturing/doctype/work_order/work_order.py:966
+#: manufacturing/doctype/work_order/work_order.py:977
 msgid "Cannot produce more than {0} items for {1}"
 msgstr "نمی توان بیش از {0} مورد برای {1} تولید کرد"
 
@@ -12622,8 +12992,8 @@
 msgid "Cannot receive from customer against negative outstanding"
 msgstr "نمی توان از مشتری در برابر معوقات منفی دریافت کرد"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1209
-#: controllers/accounts_controller.py:2515
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
 #: public/js/controllers/accounts.js:100
 msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
 msgstr "نمی توان شماره ردیف را بزرگتر یا مساوی با شماره ردیف فعلی برای این نوع شارژ ارجاع داد"
@@ -12632,43 +13002,43 @@
 msgid "Cannot retrieve link token for update. Check Error Log for more information"
 msgstr "نمی توان رمز پیوند را برای به روز رسانی بازیابی کرد. برای اطلاعات بیشتر Log خطا را بررسی کنید"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:60
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
 msgid "Cannot retrieve link token. Check Error Log for more information"
 msgstr "رمز پیوند بازیابی نمی شود. برای اطلاعات بیشتر Log خطا را بررسی کنید"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1203
-#: accounts/doctype/payment_entry/payment_entry.js:1374
-#: accounts/doctype/payment_entry/payment_entry.py:1579
-#: controllers/accounts_controller.py:2505 public/js/controllers/accounts.js:94
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
 #: public/js/controllers/taxes_and_totals.js:453
 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
 msgstr "نمی توان نوع شارژ را به عنوان «در مقدار ردیف قبلی» یا «در مجموع ردیف قبلی» برای ردیف اول انتخاب کرد"
 
-#: selling/doctype/quotation/quotation.py:266
+#: selling/doctype/quotation/quotation.py:267
 msgid "Cannot set as Lost as Sales Order is made."
 msgstr "نمی توان آن را به عنوان گمشده تنظیم کرد زیرا سفارش فروش انجام می شود."
 
-#: setup/doctype/authorization_rule/authorization_rule.py:92
+#: setup/doctype/authorization_rule/authorization_rule.py:91
 msgid "Cannot set authorization on basis of Discount for {0}"
 msgstr "نمی توان مجوز را بر اساس تخفیف برای {0} تنظیم کرد"
 
-#: stock/doctype/item/item.py:697
+#: stock/doctype/item/item.py:689
 msgid "Cannot set multiple Item Defaults for a company."
 msgstr "نمی توان چندین مورد پیش فرض را برای یک شرکت تنظیم کرد."
 
-#: controllers/accounts_controller.py:3173
+#: controllers/accounts_controller.py:3226
 msgid "Cannot set quantity less than delivered quantity"
 msgstr "نمی توان مقدار کمتر از مقدار تحویلی را تنظیم کرد"
 
-#: controllers/accounts_controller.py:3178
+#: controllers/accounts_controller.py:3229
 msgid "Cannot set quantity less than received quantity"
 msgstr "نمی توان مقدار کمتر از مقدار دریافتی را تنظیم کرد"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.py:67
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
 msgid "Cannot set the field <b>{0}</b> for copying in variants"
 msgstr "نمی توان فیلد <b>{0}</b> را برای کپی در انواع مختلف تنظیم کرد"
 
-#: accounts/doctype/payment_entry/payment_entry.js:876
+#: accounts/doctype/payment_entry/payment_entry.js:1050
 msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
 msgstr "بدون هیچ فاکتور معوقه منفی نمی توان {0} {1} {2} را انجام داد"
 
@@ -12688,7 +13058,7 @@
 msgid "Capacity Planning"
 msgstr "برنامه ریزی ظرفیت"
 
-#: manufacturing/doctype/work_order/work_order.py:627
+#: manufacturing/doctype/work_order/work_order.py:650
 msgid "Capacity Planning Error, planned start time can not be same as end time"
 msgstr "خطای برنامه ریزی ظرفیت، زمان شروع برنامه ریزی شده نمی تواند با زمان پایان یکسان باشد"
 
@@ -12730,7 +13100,7 @@
 msgid "Capital Work In Progress Account"
 msgstr "حساب کار سرمایه ای در حال انجام"
 
-#: accounts/report/account_balance/account_balance.js:43
+#: accounts/report/account_balance/account_balance.js:42
 msgid "Capital Work in Progress"
 msgstr "کار سرمایه ای در حال انجام است"
 
@@ -12752,7 +13122,7 @@
 msgid "Capitalization Method"
 msgstr "روش حروف بزرگ"
 
-#: assets/doctype/asset/asset.js:155
+#: assets/doctype/asset/asset.js:194
 msgid "Capitalize Asset"
 msgstr "سرمایه گذاری دارایی"
 
@@ -12774,6 +13144,11 @@
 msgid "Capitalized In"
 msgstr "با حروف بزرگ نوشته شده است"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr ""
+
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -12794,7 +13169,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
-#: accounts/report/account_balance/account_balance.js:41
+#: accounts/report/account_balance/account_balance.js:40
 #: setup/setup_wizard/operations/install_fixtures.py:208
 msgid "Cash"
 msgstr "پول نقد"
@@ -12841,15 +13216,15 @@
 msgid "Cash Flow Statement"
 msgstr "صورت جریان نقدی"
 
-#: accounts/report/cash_flow/cash_flow.py:146
+#: accounts/report/cash_flow/cash_flow.py:144
 msgid "Cash Flow from Financing"
 msgstr "جریان نقدی ناشی از تامین مالی"
 
-#: accounts/report/cash_flow/cash_flow.py:139
+#: accounts/report/cash_flow/cash_flow.py:137
 msgid "Cash Flow from Investing"
 msgstr "جریان نقدی ناشی از سرمایه گذاری"
 
-#: accounts/report/cash_flow/cash_flow.py:127
+#: accounts/report/cash_flow/cash_flow.py:125
 msgid "Cash Flow from Operations"
 msgstr "جریان نقدی حاصل از عملیات"
 
@@ -12858,7 +13233,7 @@
 msgid "Cash In Hand"
 msgstr "پول نقد در دست"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
 msgid "Cash or Bank Account is mandatory for making payment entry"
 msgstr "برای ورود به پرداخت پول نقد یا حساب بانکی الزامی است"
 
@@ -12880,9 +13255,9 @@
 msgid "Cash/Bank Account"
 msgstr "نقدی / حساب بانکی"
 
-#: accounts/report/pos_register/pos_register.js:39
-#: accounts/report/pos_register/pos_register.py:126
-#: accounts/report/pos_register/pos_register.py:200
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
 msgid "Cashier"
 msgstr "صندوقدار"
 
@@ -12938,16 +13313,16 @@
 msgid "Category Name"
 msgstr "نام دسته"
 
-#: assets/dashboard_fixtures.py:94
+#: assets/dashboard_fixtures.py:93
 msgid "Category-wise Asset Value"
 msgstr "ارزش دارایی بر حسب دسته"
 
-#: buying/doctype/purchase_order/purchase_order.py:313
-#: buying/doctype/request_for_quotation/request_for_quotation.py:99
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
 msgid "Caution"
 msgstr "احتیاط"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:151
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
 msgid "Caution: This might alter frozen accounts."
 msgstr "احتیاط: این ممکن است حساب های مسدود شده را تغییر دهد."
 
@@ -12957,6 +13332,36 @@
 msgid "Cellphone Number"
 msgstr "شماره تلفن همراه"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
+
 #. Label of a Attach field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
@@ -12987,7 +13392,12 @@
 msgid "Certificate Required"
 msgstr "گواهی مورد نیاز است"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "Change"
 msgstr "تغییر دادن"
 
@@ -13003,11 +13413,11 @@
 msgid "Change Amount"
 msgstr "تغییر مقدار"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:90
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
 msgid "Change Release Date"
 msgstr "تاریخ انتشار را تغییر دهید"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:165
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
 msgid "Change in Stock Value"
 msgstr "تغییر در ارزش موجودی"
 
@@ -13023,7 +13433,7 @@
 msgid "Change in Stock Value"
 msgstr "تغییر در ارزش موجودی"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:885
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
 msgid "Change the account type to Receivable or select a different account."
 msgstr "نوع حساب را به دریافتنی تغییر دهید یا حساب دیگری را انتخاب کنید."
 
@@ -13034,7 +13444,7 @@
 msgid "Change this date manually to setup the next synchronization start date"
 msgstr "برای تنظیم تاریخ شروع همگام سازی بعدی، این تاریخ را به صورت دستی تغییر دهید"
 
-#: selling/doctype/customer/customer.py:122
+#: selling/doctype/customer/customer.py:121
 msgid "Changed customer name to '{}' as '{}' already exists."
 msgstr "نام مشتری به \"{}\" به عنوان \"{}\" تغییر کرده است."
 
@@ -13044,7 +13454,11 @@
 msgid "Changes"
 msgstr "تغییرات"
 
-#: stock/doctype/item/item.js:235
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr ""
+
+#: stock/doctype/item/item.js:277
 msgid "Changing Customer Group for the selected Customer is not allowed."
 msgstr "تغییر گروه مشتری برای مشتری انتخابی مجاز نیست."
 
@@ -13054,12 +13468,12 @@
 msgid "Channel Partner"
 msgstr "شریک کانال"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1634
-#: controllers/accounts_controller.py:2568
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
 msgstr "هزینه از نوع \"واقعی\" در ردیف {0} نمی تواند در نرخ مورد یا مبلغ پرداختی لحاظ شود"
 
-#: accounts/report/account_balance/account_balance.js:42
+#: accounts/report/account_balance/account_balance.js:41
 msgid "Chargeable"
 msgstr "قابل شارژ"
 
@@ -13075,7 +13489,15 @@
 msgid "Charges Incurred"
 msgstr "هزینه های متحمل شده"
 
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
 msgid "Chart"
 msgstr "چارت سازمانی"
 
@@ -13103,10 +13525,10 @@
 msgid "Chart Tree"
 msgstr "درخت نمودار"
 
-#: accounts/doctype/account/account.js:75
+#: accounts/doctype/account/account.js:70
 #: accounts/doctype/account/account_tree.js:5
-#: accounts/doctype/cost_center/cost_center_tree.js:35
-#: public/js/setup_wizard.js:36 setup/doctype/company/company.js:92
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
 msgid "Chart of Accounts"
 msgstr "نمودار حساب"
 
@@ -13142,7 +13564,7 @@
 msgid "Chart of Accounts Importer"
 msgstr "وارد کننده نمودار حساب"
 
-#: accounts/doctype/account/account_tree.js:133
+#: accounts/doctype/account/account_tree.js:181
 #: accounts/doctype/cost_center/cost_center.js:41
 msgid "Chart of Cost Centers"
 msgstr "نمودار مراکز هزینه"
@@ -13153,7 +13575,7 @@
 msgid "Chart of Cost Centers"
 msgstr "نمودار مراکز هزینه"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:65
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
 msgid "Charts Based On"
 msgstr "نمودارها بر اساس"
 
@@ -13231,7 +13653,12 @@
 msgid "Checking this will round off the tax amount to the nearest integer"
 msgstr "بررسی این مقدار مالیات را به نزدیکترین عدد صحیح گرد می کند"
 
-#: selling/page/point_of_sale/pos_item_cart.js:252
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
 msgid "Checkout Order / Submit Order / New Order"
 msgstr "سفارش پرداخت / ارسال سفارش / سفارش جدید"
 
@@ -13280,7 +13707,7 @@
 msgid "Cheque Width"
 msgstr "عرض را بررسی کنید"
 
-#: public/js/controllers/transaction.js:2061
+#: public/js/controllers/transaction.js:2105
 msgid "Cheque/Reference Date"
 msgstr "تاریخ چک / مرجع"
 
@@ -13301,10 +13728,11 @@
 msgstr "شماره چک/مرجع"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
 msgid "Cheques Required"
 msgstr "چک های مورد نیاز"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
 msgid "Cheques and Deposits incorrectly cleared"
 msgstr "چک ها و سپرده ها به اشتباه پاک شدند"
 
@@ -13318,11 +13746,11 @@
 msgid "Child Task exists for this Task. You can not delete this Task."
 msgstr "Child Task برای این Task وجود دارد. شما نمی توانید این Task را حذف کنید."
 
-#: stock/doctype/warehouse/warehouse_tree.js:17
+#: stock/doctype/warehouse/warehouse_tree.js:21
 msgid "Child nodes can be only created under 'Group' type nodes"
 msgstr "گره های فرزند را می توان فقط تحت گره های نوع \"گروهی\" ایجاد کرد"
 
-#: stock/doctype/warehouse/warehouse.py:98
+#: stock/doctype/warehouse/warehouse.py:96
 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
 msgstr "انبار کودک برای این انبار وجود دارد. شما نمی توانید این انبار را حذف کنید."
 
@@ -13337,7 +13765,7 @@
 msgid "Circular Reference Error"
 msgstr "خطای مرجع دایره ای"
 
-#: public/js/utils/contact_address_quick_entry.js:76
+#: public/js/utils/contact_address_quick_entry.js:79
 msgid "City"
 msgstr "شهر"
 
@@ -13365,12 +13793,27 @@
 msgid "Class / Percentage"
 msgstr "کلاس / درصد"
 
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Clauses and Conditions"
 msgstr "بندها و شرایط"
 
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
+
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
@@ -13378,7 +13821,9 @@
 msgstr "پاک کردن جدول"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
 msgid "Clearance Date"
 msgstr "تاریخ ترخیص"
 
@@ -13418,11 +13863,11 @@
 msgid "Clearance Date"
 msgstr "تاریخ ترخیص"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:115
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
 msgid "Clearance Date not mentioned"
 msgstr "تاریخ ترخیص ذکر نشده است"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:113
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
 msgid "Clearance Date updated"
 msgstr "تاریخ ترخیص به روز شد"
 
@@ -13430,7 +13875,7 @@
 msgid "Clearing Demo Data..."
 msgstr "در حال پاک کردن داده های نمایشی..."
 
-#: manufacturing/doctype/production_plan/production_plan.js:535
+#: manufacturing/doctype/production_plan/production_plan.js:577
 msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
 msgstr "برای دریافت اقلام از سفارشات فروش فوق، روی \"دریافت کالاهای تمام شده برای ساخت\" کلیک کنید. فقط مواردی که BOM برای آنها وجود دارد واکشی می شوند."
 
@@ -13438,7 +13883,7 @@
 msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
 msgstr "روی افزودن به تعطیلات کلیک کنید. با این کار جدول تعطیلات با تمام تاریخ هایی که در تعطیلات هفتگی انتخاب شده قرار می گیرند پر می کند. فرآیند پر کردن تاریخ ها را برای تمام تعطیلات هفتگی خود تکرار کنید"
 
-#: manufacturing/doctype/production_plan/production_plan.js:530
+#: manufacturing/doctype/production_plan/production_plan.js:572
 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
 msgstr "برای دریافت سفارشات فروش بر اساس فیلترهای بالا، روی دریافت سفارشات فروش کلیک کنید."
 
@@ -13453,6 +13898,10 @@
 msgid "Click on the link below to verify your email and confirm the appointment"
 msgstr "برای تایید ایمیل خود و تایید قرار ملاقات روی لینک زیر کلیک کنید"
 
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
+
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -13471,19 +13920,19 @@
 msgid "Client Secret"
 msgstr "راز مشتری"
 
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order_list.js:30
-#: crm/doctype/opportunity/opportunity.js:108
-#: manufacturing/doctype/production_plan/production_plan.js:101
-#: manufacturing/doctype/work_order/work_order.js:559
-#: quality_management/doctype/quality_meeting/quality_meeting_list.js:8
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/doctype/sales_order/sales_order_list.js:45
-#: stock/doctype/delivery_note/delivery_note.js:209
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/doctype/issue/issue.js:17
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
 msgid "Close"
 msgstr "بستن"
 
@@ -13493,7 +13942,7 @@
 msgid "Close Issue After Days"
 msgstr "بستن شماره پس از چند روز"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:67
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
 msgid "Close Loan"
 msgstr "بستن وام"
 
@@ -13503,17 +13952,18 @@
 msgid "Close Replied Opportunity After Days"
 msgstr "بستن فرصت پاسخ داده شده پس از چند روز"
 
-#: selling/page/point_of_sale/pos_controller.js:178
+#: selling/page/point_of_sale/pos_controller.js:200
 msgid "Close the POS"
 msgstr "POS را ببندید"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:6
-#: selling/doctype/sales_order/sales_order_list.js:7
-#: stock/doctype/delivery_note/delivery_note_list.js:8
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:8
-#: support/report/issue_analytics/issue_analytics.js:59
-#: support/report/issue_summary/issue_summary.js:47
-#: support/report/issue_summary/issue_summary.py:372
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
 msgid "Closed"
 msgstr "بسته شد"
 
@@ -13620,11 +14070,11 @@
 msgid "Closed Documents"
 msgstr "اسناد بسته"
 
-#: manufacturing/doctype/work_order/work_order.py:1395
+#: manufacturing/doctype/work_order/work_order.py:1404
 msgid "Closed Work Order can not be stopped or Re-opened"
 msgstr "سفارش کار بسته را نمی توان متوقف کرد یا دوباره باز کرد"
 
-#: selling/doctype/sales_order/sales_order.py:420
+#: selling/doctype/sales_order/sales_order.py:431
 msgid "Closed order cannot be cancelled. Unclose to cancel."
 msgstr "سفارش بسته قابل لغو نیست. برای لغو بسته را باز کنید."
 
@@ -13634,13 +14084,13 @@
 msgid "Closing"
 msgstr "بسته شدن"
 
-#: accounts/report/trial_balance/trial_balance.py:464
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:221
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
 msgid "Closing (Cr)"
 msgstr "بسته شدن (Cr)"
 
-#: accounts/report/trial_balance/trial_balance.py:457
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:214
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
 msgid "Closing (Dr)"
 msgstr "بسته شدن (دکتر)"
 
@@ -13654,7 +14104,7 @@
 msgid "Closing Account Head"
 msgstr "بستن سر حساب"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:99
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
 msgid "Closing Account {0} must be of type Liability / Equity"
 msgstr "بسته شدن حساب {0} باید از نوع بدهی / حقوق صاحبان موجودی باشد"
 
@@ -13664,7 +14114,7 @@
 msgid "Closing Amount"
 msgstr "مبلغ بسته شدن"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:140
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
 msgid "Closing Balance"
 msgstr "تراز پایانی"
 
@@ -13729,7 +14179,7 @@
 msgid "Code"
 msgstr "کد"
 
-#: public/js/setup_wizard.js:174
+#: public/js/setup_wizard.js:190
 msgid "Collapse All"
 msgstr "جمع کردن همه"
 
@@ -13797,10 +14247,15 @@
 msgid "Column in Bank File"
 msgstr "ستون در فایل بانکی"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr "ستون {0}"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
 msgid "Combined invoice portion must equal 100%"
 msgstr ""
 
+#: templates/pages/task_info.html:86
 #: utilities/report/youtube_interactions/youtube_interactions.py:28
 msgid "Comments"
 msgstr "نظرات"
@@ -13920,6 +14375,12 @@
 msgid "Commission on Sales"
 msgstr "کمیسیون فروش"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:217
 msgid "Communication"
 msgstr "ارتباط"
@@ -13952,7 +14413,7 @@
 msgid "Communication Medium Type"
 msgstr "نوع رسانه ارتباطی"
 
-#: setup/install.py:111
+#: setup/install.py:92
 msgid "Compact Item Print"
 msgstr "چاپ آیتم فشرده"
 
@@ -13965,10 +14426,10 @@
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
 #: accounts/doctype/account/account_tree.js:12
-#: accounts/doctype/account/account_tree.js:149
-#: accounts/doctype/cost_center/cost_center_tree.js:8
-#: accounts/doctype/journal_entry/journal_entry.js:72
-#: accounts/report/account_balance/account_balance.js:9
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
 #: accounts/report/accounts_payable/accounts_payable.js:8
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
 #: accounts/report/accounts_receivable/accounts_receivable.js:10
@@ -13976,105 +14437,106 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:8
-#: accounts/report/budget_variance_report/budget_variance_report.js:74
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:9
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:9
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:9
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:9
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
 #: accounts/report/financial_ratios/financial_ratios.js:9
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:183
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
 #: accounts/report/general_ledger/general_ledger.js:8
 #: accounts/report/general_ledger/general_ledger.py:62
 #: accounts/report/gross_profit/gross_profit.js:8
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:227
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:272
-#: accounts/report/payment_ledger/payment_ledger.js:9
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
-#: accounts/report/pos_register/pos_register.js:9
-#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
 #: accounts/report/profitability_analysis/profitability_analysis.js:8
 #: accounts/report/purchase_register/purchase_register.js:33
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:22
 #: accounts/report/sales_register/sales_register.js:33
 #: accounts/report/share_ledger/share_ledger.py:58
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:9
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:9
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:9
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
 #: accounts/report/trial_balance/trial_balance.js:8
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:9
-#: assets/report/fixed_asset_register/fixed_asset_register.js:9
-#: buying/report/procurement_tracker/procurement_tracker.js:9
-#: buying/report/purchase_analytics/purchase_analytics.js:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:9
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:278
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:9
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:268
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
-#: crm/report/lead_details/lead_details.js:9
+#: crm/report/lead_details/lead_details.js:8
 #: crm/report/lead_details/lead_details.py:52
-#: crm/report/lost_opportunity/lost_opportunity.js:9
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:59
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:52
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:119
-#: manufacturing/doctype/bom_creator/bom_creator.js:52
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:9
-#: manufacturing/report/job_card_summary/job_card_summary.js:8
-#: manufacturing/report/process_loss_report/process_loss_report.js:8
-#: manufacturing/report/production_analytics/production_analytics.js:9
-#: manufacturing/report/production_planning_report/production_planning_report.js:9
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:8
-#: manufacturing/report/work_order_summary/work_order_summary.js:8
-#: projects/report/project_summary/project_summary.js:9
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
 #: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
-#: public/js/sales_trends_filters.js:55
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:28
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
 #: regional/report/irs_1099/irs_1099.js:8
-#: regional/report/uae_vat_201/uae_vat_201.js:9
-#: regional/report/vat_audit_report/vat_audit_report.js:9
-#: selling/page/point_of_sale/pos_controller.js:64
-#: selling/page/sales_funnel/sales_funnel.js:30
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.js:8
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:9
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
 #: selling/report/lost_quotations/lost_quotations.js:8
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:9
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
-#: selling/report/sales_analytics/sales_analytics.js:50
-#: selling/report/sales_order_analysis/sales_order_analysis.js:9
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
 #: selling/report/sales_order_analysis/sales_order_analysis.py:343
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:9
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:34
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:9
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:9
-#: selling/report/territory_wise_sales/territory_wise_sales.js:17
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
 #: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
 #: setup/doctype/department/department_tree.js:10
 #: setup/doctype/employee/employee_tree.js:8
 #: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
-#: stock/doctype/warehouse/warehouse_tree.js:10
+#: stock/doctype/warehouse/warehouse_tree.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:9
-#: stock/report/delayed_item_report/delayed_item_report.js:9
-#: stock/report/delayed_order_report/delayed_order_report.js:9
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:116
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:8
-#: stock/report/item_shortage_report/item_shortage_report.js:9
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
 #: stock/report/item_shortage_report/item_shortage_report.py:137
 #: stock/report/product_bundle_balance/product_bundle_balance.py:115
 #: stock/report/reserved_stock/reserved_stock.js:8
@@ -14083,20 +14545,20 @@
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
 #: stock/report/serial_no_ledger/serial_no_ledger.py:37
 #: stock/report/stock_ageing/stock_ageing.js:8
-#: stock/report/stock_analytics/stock_analytics.js:42
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
 #: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:466
+#: stock/report/stock_balance/stock_balance.py:473
 #: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:268
+#: stock/report/stock_ledger/stock_ledger.py:340
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
 #: stock/report/stock_projected_qty/stock_projected_qty.js:8
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:9
-#: stock/report/total_stock_summary/total_stock_summary.js:18
-#: stock/report/total_stock_summary/total_stock_summary.py:30
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:9
-#: support/report/issue_analytics/issue_analytics.js:9
-#: support/report/issue_summary/issue_summary.js:9
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
 msgid "Company"
 msgstr "شرکت"
 
@@ -14554,6 +15016,12 @@
 msgid "Company"
 msgstr "شرکت"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "شرکت"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -14848,7 +15316,7 @@
 msgid "Company Abbreviation"
 msgstr "مخفف شرکت"
 
-#: public/js/setup_wizard.js:155
+#: public/js/setup_wizard.js:164
 msgid "Company Abbreviation cannot have more than 5 characters"
 msgstr "مخفف شرکت نمی تواند بیش از 5 کاراکتر داشته باشد"
 
@@ -14858,7 +15326,7 @@
 msgid "Company Account"
 msgstr "حساب شرکت"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
@@ -14871,7 +15339,7 @@
 msgid "Company Address"
 msgstr "آدرس شرکت"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address"
@@ -14883,28 +15351,28 @@
 msgid "Company Address"
 msgstr "آدرس شرکت"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address"
 msgstr "آدرس شرکت"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address"
 msgstr "آدرس شرکت"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address"
 msgstr "آدرس شرکت"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address Display"
@@ -15032,7 +15500,7 @@
 msgid "Company Name as per Imported Tally Data"
 msgstr "نام شرکت طبق داده های آماری وارداتی"
 
-#: public/js/setup_wizard.js:63
+#: public/js/setup_wizard.js:67
 msgid "Company Name cannot be Company"
 msgstr "نام شرکت نمی تواند شرکت باشد"
 
@@ -15070,32 +15538,32 @@
 msgid "Company Tax ID"
 msgstr "شناسه مالیاتی شرکت"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:604
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
 msgid "Company and Posting Date is mandatory"
 msgstr "شرکت و تاریخ ارسال الزامی است"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2203
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
 msgid "Company currencies of both the companies should match for Inter Company Transactions."
 msgstr "ارزهای شرکت هر دو شرکت باید برای معاملات بین شرکتی مطابقت داشته باشد."
 
-#: stock/doctype/material_request/material_request.js:258
-#: stock/doctype/stock_entry/stock_entry.js:575
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
 msgid "Company field is required"
 msgstr "فیلد شرکت الزامی است"
 
-#: accounts/doctype/bank_account/bank_account.py:58
+#: accounts/doctype/bank_account/bank_account.py:72
 msgid "Company is mandatory for company account"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:413
-msgid "Company is mandatory was generating invoice. Please set default company in Global Defaults."
-msgstr "شرکت اجباری در حال تولید فاکتور بود. لطفاً شرکت پیش‌فرض را در پیش‌فرض‌های سراسری تنظیم کنید."
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
+msgstr ""
 
-#: setup/doctype/company/company.js:161
+#: setup/doctype/company/company.js:191
 msgid "Company name not same"
 msgstr "نام شرکت یکسان نیست"
 
-#: assets/doctype/asset/asset.py:206
+#: assets/doctype/asset/asset.py:208
 msgid "Company of asset {0} and purchase document {1} doesn't matches."
 msgstr "شرکت دارایی {0} و سند خرید {1} مطابقت ندارد."
 
@@ -15126,15 +15594,15 @@
 msgid "Company which internal supplier represents"
 msgstr "شرکتی که تامین کننده داخلی آن را نمایندگی می کند"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:80
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
 msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
 msgstr "شرکت {0} در حال حاضر وجود دارد. ادامه، شرکت و نمودار حساب‌ها را بازنویسی می‌کند"
 
-#: accounts/doctype/account/account.py:443
+#: accounts/doctype/account/account.py:457
 msgid "Company {0} does not exist"
 msgstr "شرکت {0} وجود ندارد"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:76
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
 msgid "Company {0} is added more than once"
 msgstr "شرکت {0} بیش از یک بار اضافه شده است"
 
@@ -15142,7 +15610,7 @@
 msgid "Company {} does not exist yet. Taxes setup aborted."
 msgstr "شرکت {} هنوز وجود ندارد. تنظیم مالیات لغو شد."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:449
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
 msgid "Company {} does not match with POS Profile Company {}"
 msgstr "شرکت {} با نمایه POS شرکت {} مطابقت ندارد"
 
@@ -15175,7 +15643,7 @@
 msgid "Competitor Name"
 msgstr "نام رقیب"
 
-#: public/js/utils/sales_common.js:417
+#: public/js/utils/sales_common.js:473
 msgid "Competitors"
 msgstr "رقبا"
 
@@ -15191,7 +15659,9 @@
 msgid "Competitors"
 msgstr "رقبا"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:61
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
 msgid "Complete"
 msgstr "کامل"
 
@@ -15207,23 +15677,26 @@
 msgid "Complete"
 msgstr "کامل"
 
-#: manufacturing/doctype/job_card/job_card.js:263
+#: manufacturing/doctype/job_card/job_card.js:296
 msgid "Complete Job"
 msgstr "کار کامل"
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
 #: accounts/doctype/subscription/subscription_list.js:8
 #: assets/doctype/asset_repair/asset_repair_list.js:7
-#: buying/doctype/purchase_order/purchase_order_list.js:24
+#: buying/doctype/purchase_order/purchase_order_list.js:43
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:9
 #: manufacturing/report/job_card_summary/job_card_summary.py:93
 #: manufacturing/report/work_order_summary/work_order_summary.py:151
 #: projects/doctype/timesheet/timesheet_list.js:13
 #: projects/report/project_summary/project_summary.py:95
-#: selling/doctype/sales_order/sales_order_list.js:12
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:9
-#: stock/doctype/delivery_note/delivery_note_list.js:14
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
 #: stock/doctype/material_request/material_request_list.js:13
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
 msgid "Completed"
 msgstr "تکمیل شد"
 
@@ -15482,11 +15955,12 @@
 msgid "Completed Qty"
 msgstr "تعداد تکمیل شده"
 
-#: manufacturing/doctype/work_order/work_order.py:885
+#: manufacturing/doctype/work_order/work_order.py:902
 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
 msgstr "تعداد تکمیل شده نمی تواند بیشتر از «تعداد تا تولید» باشد"
 
-#: manufacturing/doctype/job_card/job_card.js:277
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
 msgid "Completed Quantity"
 msgstr "مقدار تکمیل شده"
 
@@ -15621,7 +16095,7 @@
 msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
 msgstr "کنش را طوری پیکربندی کنید که تراکنش را متوقف کند یا در صورت عدم حفظ همان نرخ فقط هشدار دهد."
 
-#: buying/doctype/buying_settings/buying_settings.js:19
+#: buying/doctype/buying_settings/buying_settings.js:20
 msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
 msgstr "هنگام ایجاد تراکنش خرید جدید، فهرست قیمت پیش‌فرض را پیکربندی کنید. قیمت اقلام از این لیست قیمت دریافت می شود."
 
@@ -15631,12 +16105,12 @@
 msgid "Confirmation Date"
 msgstr "تاریخ تایید"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:37
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:45
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
 msgid "Connect to Quickbooks"
 msgstr "به Quickbooks متصل شوید"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:59
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
 msgid "Connected to QuickBooks"
 msgstr "به QuickBooks متصل است"
 
@@ -15646,7 +16120,7 @@
 msgid "Connected to QuickBooks"
 msgstr "به QuickBooks متصل است"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:58
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
 msgid "Connecting to QuickBooks"
 msgstr "اتصال به QuickBooks"
 
@@ -15752,6 +16226,12 @@
 msgid "Connections"
 msgstr "اتصالات"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr "اتصالات"
+
 #: accounts/report/general_ledger/general_ledger.js:172
 msgid "Consider Accounting Dimensions"
 msgstr "ابعاد حسابداری را در نظر بگیرید"
@@ -15768,6 +16248,12 @@
 msgid "Consider Minimum Order Qty"
 msgstr "حداقل تعداد سفارش را در نظر بگیرید"
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
@@ -15857,15 +16343,15 @@
 msgid "Consumable Cost"
 msgstr "هزینه مصرفی"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
 msgid "Consumed"
 msgstr "مصرف شده است"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
 msgid "Consumed Amount"
 msgstr "مقدار مصرف شده"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
 msgid "Consumed Asset Items is mandatory for Decapitalization"
 msgstr "اقلام دارایی مصرف شده برای کاهش سرمایه اجباری است"
 
@@ -15896,7 +16382,7 @@
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:59
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
 msgid "Consumed Qty"
 msgstr "مقدار مصرف شده"
 
@@ -15936,7 +16422,7 @@
 msgid "Consumed Stock Items"
 msgstr "اقلام موجودی مصرفی"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
 msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
 msgstr "اقلام موجودی مصرف شده یا اقلام دارایی مصرف شده برای سرمایه گذاری اجباری است"
 
@@ -16471,9 +16957,9 @@
 msgid "Content Type"
 msgstr "نوع محتوا"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
-#: public/js/controllers/transaction.js:2074
-#: selling/doctype/quotation/quotation.js:344
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
 msgid "Continue"
 msgstr "ادامه هید"
 
@@ -16559,7 +17045,7 @@
 msgstr "شرایط و ضوابط قرارداد"
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:121
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
 msgid "Contribution %"
 msgstr ""
 
@@ -16570,10 +17056,14 @@
 msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:123
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
 msgid "Contribution Amount"
 msgstr "مبلغ مشارکت"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
@@ -16592,7 +17082,7 @@
 msgid "Control Historical Stock Transactions"
 msgstr "معاملات تاریخی موجودی را کنترل کنید"
 
-#: public/js/utils.js:684
+#: public/js/utils.js:747
 msgid "Conversion Factor"
 msgstr "ضریب تبدیل"
 
@@ -16692,7 +17182,7 @@
 msgid "Conversion Factor"
 msgstr "ضریب تبدیل"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:86
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
 msgid "Conversion Rate"
 msgstr "نرخ تبدیل"
 
@@ -16714,11 +17204,11 @@
 msgid "Conversion Rate"
 msgstr "نرخ تبدیل"
 
-#: stock/doctype/item/item.py:387
+#: stock/doctype/item/item.py:386
 msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
 msgstr "ضریب تبدیل برای واحد اندازه گیری پیش فرض باید 1 در ردیف {0} باشد"
 
-#: controllers/accounts_controller.py:2384
+#: controllers/accounts_controller.py:2453
 msgid "Conversion rate cannot be 0 or 1"
 msgstr "نرخ تبدیل نمی تواند 0 یا 1 باشد"
 
@@ -16728,12 +17218,12 @@
 msgid "Convert Item Description to Clean HTML in Transactions"
 msgstr "توضیحات مورد را به Clean HTML در Transactions تبدیل کنید"
 
-#: accounts/doctype/account/account.js:106
-#: accounts/doctype/cost_center/cost_center.js:119
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
 msgid "Convert to Group"
 msgstr "تبدیل به گروه"
 
-#: stock/doctype/warehouse/warehouse.js:61
+#: stock/doctype/warehouse/warehouse.js:59
 msgctxt "Warehouse"
 msgid "Convert to Group"
 msgstr "تبدیل به گروه"
@@ -16742,17 +17232,17 @@
 msgid "Convert to Item Based Reposting"
 msgstr "تبدیل به ارسال مجدد بر اساس آیتم"
 
-#: stock/doctype/warehouse/warehouse.js:60
+#: stock/doctype/warehouse/warehouse.js:58
 msgctxt "Warehouse"
 msgid "Convert to Ledger"
 msgstr "تبدیل به لجر"
 
-#: accounts/doctype/account/account.js:83
-#: accounts/doctype/cost_center/cost_center.js:116
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
 msgid "Convert to Non-Group"
 msgstr "تبدیل به غیر گروهی"
 
-#: crm/report/lead_details/lead_details.js:41
+#: crm/report/lead_details/lead_details.js:40
 #: selling/page/sales_funnel/sales_funnel.py:58
 msgid "Converted"
 msgstr "تبدیل شده است"
@@ -16799,11 +17289,11 @@
 msgid "Corrective Action"
 msgstr "اقدام اصلاحی"
 
-#: manufacturing/doctype/job_card/job_card.js:146
+#: manufacturing/doctype/job_card/job_card.js:155
 msgid "Corrective Job Card"
 msgstr "کارت شغلی اصلاحی"
 
-#: manufacturing/doctype/job_card/job_card.js:151
+#: manufacturing/doctype/job_card/job_card.js:162
 msgid "Corrective Operation"
 msgstr "عملیات اصلاحی"
 
@@ -16836,23 +17326,23 @@
 #: accounts/report/accounts_payable/accounts_payable.js:28
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
 #: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
 #: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:643
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:300
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
 #: accounts/report/purchase_register/purchase_register.js:46
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:29
 #: accounts/report/sales_register/sales_register.js:52
-#: accounts/report/sales_register/sales_register.py:250
+#: accounts/report/sales_register/sales_register.py:251
 #: accounts/report/trial_balance/trial_balance.js:49
-#: assets/report/fixed_asset_register/fixed_asset_register.js:30
-#: assets/report/fixed_asset_register/fixed_asset_register.py:461
-#: buying/report/procurement_tracker/procurement_tracker.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
 #: buying/report/procurement_tracker/procurement_tracker.py:32
-#: public/js/financial_statements.js:237
+#: public/js/financial_statements.js:246
 msgid "Cost Center"
 msgstr "مرکز هزینه"
 
@@ -17228,7 +17718,7 @@
 msgid "Cost Center Allocation Percentages"
 msgstr "درصدهای تخصیص مرکز هزینه"
 
-#: public/js/utils/sales_common.js:383
+#: public/js/utils/sales_common.js:432
 msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
 msgstr "مرکز هزینه برای مورد با کد مورد {0} به {1} تغییر کرده است"
 
@@ -17238,7 +17728,7 @@
 msgid "Cost Center Name"
 msgstr "نام مرکز هزینه"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:25
+#: accounts/doctype/cost_center/cost_center_tree.js:38
 msgid "Cost Center Number"
 msgstr "شماره مرکز هزینه"
 
@@ -17253,28 +17743,28 @@
 msgid "Cost Center and Budgeting"
 msgstr "مرکز هزینه و بودجه"
 
-#: accounts/doctype/cost_center/cost_center.py:77
+#: accounts/doctype/cost_center/cost_center.py:75
 msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
 msgstr "مرکز هزینه بخشی از تخصیص مرکز هزینه است، بنابراین نمی توان آن را به یک گروه تبدیل کرد"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1235
-#: stock/doctype/purchase_receipt/purchase_receipt.py:788
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
 msgid "Cost Center is required in row {0} in Taxes table for type {1}"
 msgstr "مرکز هزینه در ردیف {0} جدول مالیات برای نوع {1} لازم است"
 
-#: accounts/doctype/cost_center/cost_center.py:74
+#: accounts/doctype/cost_center/cost_center.py:72
 msgid "Cost Center with Allocation records can not be converted to a group"
 msgstr "مرکز هزینه با سوابق تخصیص را نمی توان به گروه تبدیل کرد"
 
-#: accounts/doctype/cost_center/cost_center.py:80
+#: accounts/doctype/cost_center/cost_center.py:78
 msgid "Cost Center with existing transactions can not be converted to group"
 msgstr "مرکز هزینه با تراکنش های موجود را نمی توان به گروه تبدیل کرد"
 
-#: accounts/doctype/cost_center/cost_center.py:65
+#: accounts/doctype/cost_center/cost_center.py:63
 msgid "Cost Center with existing transactions can not be converted to ledger"
 msgstr "مرکز هزینه با تراکنش های موجود را نمی توان به دفتر کل تبدیل کرد"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:154
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
 msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
 msgstr "مرکز هزینه {0} را نمی توان برای تخصیص استفاده کرد زیرا به عنوان مرکز هزینه اصلی در سایر رکوردهای تخصیص استفاده می شود."
 
@@ -17286,7 +17776,7 @@
 msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
 msgstr "مرکز هزینه {} یک مرکز هزینه گروهی است و مراکز هزینه گروهی را نمی توان در تراکنش ها استفاده کرد"
 
-#: accounts/report/financial_statements.py:612
+#: accounts/report/financial_statements.py:611
 msgid "Cost Center: {0} does not exist"
 msgstr "مرکز هزینه: {0} وجود ندارد"
 
@@ -17311,8 +17801,8 @@
 msgid "Cost Per Unit"
 msgstr "هزینه هر واحد"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:375
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:399
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
 msgid "Cost as on"
 msgstr "هزینه مانند قبل"
 
@@ -17322,7 +17812,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
-#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/account_balance/account_balance.js:43
 msgid "Cost of Goods Sold"
 msgstr "هزینه کالاهای فروخته شده"
 
@@ -17336,7 +17826,7 @@
 msgid "Cost of Issued Items"
 msgstr "هزینه اقلام صادر شده"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:381
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
 msgid "Cost of New Purchase"
 msgstr "هزینه خرید جدید"
 
@@ -17349,11 +17839,11 @@
 msgid "Cost of Purchased Items"
 msgstr "هزینه اقلام خریداری شده"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:393
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
 msgid "Cost of Scrapped Asset"
 msgstr "هزینه دارایی اسقاط شده"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:387
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
 msgid "Cost of Sold Asset"
 msgstr "بهای تمام شده دارایی فروخته شده"
 
@@ -17425,20 +17915,20 @@
 msgid "Could Not Delete Demo Data"
 msgstr "داده های نسخه ی نمایشی حذف نشد"
 
-#: selling/doctype/quotation/quotation.py:551
+#: selling/doctype/quotation/quotation.py:547
 msgid "Could not auto create Customer due to the following missing mandatory field(s):"
 msgstr "به دلیل عدم وجود فیلد(های) الزامی زیر، امکان ایجاد خودکار مشتری وجود ندارد:"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:165
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:225
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
 msgid "Could not auto update shifts. Shift with shift factor {0} needed."
 msgstr "به‌روزرسانی خودکار شیفت‌ها ممکن نیست. Shift با ضریب تغییر {0} مورد نیاز است."
 
-#: stock/doctype/delivery_note/delivery_note.py:737
+#: stock/doctype/delivery_note/delivery_note.py:813
 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
 msgstr "یادداشت اعتباری به‌طور خودکار ایجاد نشد، لطفاً علامت «صدور یادداشت اعتبار» را بردارید و دوباره ارسال کنید"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:339
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
 msgid "Could not detect the Company for updating Bank Accounts"
 msgstr "شرکت برای به‌روزرسانی حساب‌های بانکی شناسایی نشد"
 
@@ -17447,22 +17937,23 @@
 msgid "Could not find path for "
 msgstr " مسیری برای پیدا نشد"
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:128
-#: accounts/report/financial_statements.py:236
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
 msgid "Could not retrieve information for {0}."
 msgstr "اطلاعات مربوط به {0} بازیابی نشد."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:78
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
 msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
 msgstr "تابع امتیاز معیار برای {0} حل نشد. اطمینان حاصل کنید که فرمول معتبر است."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:98
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
 msgid "Could not solve weighted score function. Make sure the formula is valid."
 msgstr "تابع نمره وزنی حل نشد. اطمینان حاصل کنید که فرمول معتبر است."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1030
-msgid "Could not update stock, invoice contains drop shipping item."
-msgstr "موجودی به‌روزرسانی نشد، فاکتور حاوی کالای ارسالی است."
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -17471,7 +17962,7 @@
 msgstr "شمردن"
 
 #: crm/report/lead_details/lead_details.py:63
-#: public/js/utils/contact_address_quick_entry.js:86
+#: public/js/utils/contact_address_quick_entry.js:89
 msgid "Country"
 msgstr "کشور"
 
@@ -17535,7 +18026,7 @@
 msgid "Country"
 msgstr "کشور"
 
-#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:422
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
 msgid "Country Code in File does not match with country code set up in the system"
 msgstr "کد کشور در فایل با کد کشور تنظیم شده در سیستم مطابقت ندارد"
 
@@ -17570,6 +18061,12 @@
 msgid "Coupon Code"
 msgstr "کد کوپن"
 
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr "کد کوپن"
+
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
@@ -17600,147 +18097,149 @@
 msgid "Coupon Type"
 msgstr "نوع کوپن"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Cr"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:148
-#: accounts/doctype/account/account_tree.js:151
-#: accounts/doctype/dunning/dunning.js:54
-#: accounts/doctype/dunning/dunning.js:56
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:31
-#: accounts/doctype/journal_entry/journal_entry.js:85
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/pos_invoice/pos_invoice.js:51
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:97
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:103
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:114
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:120
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
 #: accounts/doctype/purchase_invoice/purchase_invoice.js:127
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:609
-#: accounts/doctype/sales_invoice/sales_invoice.js:106
-#: accounts/doctype/sales_invoice/sales_invoice.js:108
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
 #: accounts/doctype/sales_invoice/sales_invoice.js:121
 #: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:135
-#: accounts/doctype/sales_invoice/sales_invoice.js:142
-#: accounts/doctype/sales_invoice/sales_invoice.js:146
-#: accounts/doctype/sales_invoice/sales_invoice.js:157
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
-#: accounts/doctype/sales_invoice/sales_invoice.js:184
-#: buying/doctype/purchase_order/purchase_order.js:94
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: buying/doctype/purchase_order/purchase_order.js:324
-#: buying/doctype/purchase_order/purchase_order.js:330
-#: buying/doctype/purchase_order/purchase_order.js:336
-#: buying/doctype/purchase_order/purchase_order.js:348
-#: buying/doctype/purchase_order/purchase_order.js:354
-#: buying/doctype/request_for_quotation/request_for_quotation.js:43
-#: buying/doctype/request_for_quotation/request_for_quotation.js:146
-#: buying/doctype/request_for_quotation/request_for_quotation.js:169
-#: buying/doctype/supplier/supplier.js:96
-#: buying/doctype/supplier/supplier.js:100
-#: buying/doctype/supplier_quotation/supplier_quotation.js:24
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
 #: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
 #: buying/doctype/supplier_quotation/supplier_quotation.js:27
-#: crm/doctype/lead/lead.js:35 crm/doctype/lead/lead.js:38
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
 #: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
-#: crm/doctype/lead/lead.js:220 crm/doctype/opportunity/opportunity.js:85
-#: crm/doctype/opportunity/opportunity.js:90
-#: crm/doctype/opportunity/opportunity.js:97
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
 #: crm/doctype/opportunity/opportunity.js:103
-#: crm/doctype/prospect/prospect.js:12 crm/doctype/prospect/prospect.js:20
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:151
-#: manufacturing/doctype/blanket_order/blanket_order.js:31
-#: manufacturing/doctype/blanket_order/blanket_order.js:41
-#: manufacturing/doctype/blanket_order/blanket_order.js:53
-#: manufacturing/doctype/bom/bom.js:121 manufacturing/doctype/bom/bom.js:126
-#: manufacturing/doctype/bom/bom.js:132 manufacturing/doctype/bom/bom.js:135
-#: manufacturing/doctype/bom/bom.js:344
-#: manufacturing/doctype/bom_creator/bom_creator.js:93
-#: manufacturing/doctype/production_plan/production_plan.js:109
-#: manufacturing/doctype/production_plan/production_plan.js:115
-#: manufacturing/doctype/production_plan/production_plan.js:121
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/doctype/work_order/work_order.js:726
-#: projects/doctype/task/task_tree.js:77 public/js/communication.js:16
-#: public/js/communication.js:24 public/js/communication.js:30
-#: public/js/controllers/transaction.js:300
-#: public/js/controllers/transaction.js:301
-#: public/js/controllers/transaction.js:2188
-#: selling/doctype/customer/customer.js:165
-#: selling/doctype/quotation/quotation.js:119
-#: selling/doctype/quotation/quotation.js:129
-#: selling/doctype/sales_order/sales_order.js:548
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order.js:560
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order.js:570
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order.js:576
-#: selling/doctype/sales_order/sales_order.js:581
-#: selling/doctype/sales_order/sales_order.js:582
-#: selling/doctype/sales_order/sales_order.js:587
-#: selling/doctype/sales_order/sales_order.js:599
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:606
-#: selling/doctype/sales_order/sales_order.js:608
-#: selling/doctype/sales_order/sales_order.js:739
-#: selling/doctype/sales_order/sales_order.js:847
-#: stock/doctype/delivery_note/delivery_note.js:89
-#: stock/doctype/delivery_note/delivery_note.js:90
-#: stock/doctype/delivery_note/delivery_note.js:104
-#: stock/doctype/delivery_note/delivery_note.js:167
-#: stock/doctype/delivery_note/delivery_note.js:172
-#: stock/doctype/delivery_note/delivery_note.js:176
-#: stock/doctype/delivery_note/delivery_note.js:181
-#: stock/doctype/delivery_note/delivery_note.js:190
-#: stock/doctype/delivery_note/delivery_note.js:196
-#: stock/doctype/delivery_note/delivery_note.js:223
-#: stock/doctype/item/item.js:105 stock/doctype/item/item.js:108
-#: stock/doctype/item/item.js:112 stock/doctype/item/item.js:449
-#: stock/doctype/item/item.js:651
-#: stock/doctype/material_request/material_request.js:114
-#: stock/doctype/material_request/material_request.js:120
-#: stock/doctype/material_request/material_request.js:123
-#: stock/doctype/material_request/material_request.js:128
-#: stock/doctype/material_request/material_request.js:133
-#: stock/doctype/material_request/material_request.js:138
-#: stock/doctype/material_request/material_request.js:143
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
 #: stock/doctype/material_request/material_request.js:148
-#: stock/doctype/material_request/material_request.js:153
 #: stock/doctype/material_request/material_request.js:156
-#: stock/doctype/material_request/material_request.js:314
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/pick_list/pick_list.js:104
-#: stock/doctype/purchase_receipt/purchase_receipt.js:78
-#: stock/doctype/purchase_receipt/purchase_receipt.js:79
-#: stock/doctype/purchase_receipt/purchase_receipt.js:88
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
-#: stock/doctype/purchase_receipt/purchase_receipt.js:234
-#: stock/doctype/stock_entry/stock_entry.js:146
-#: stock/doctype/stock_entry/stock_entry.js:147
-#: stock/doctype/stock_entry/stock_entry.js:217
-#: stock/doctype/stock_entry/stock_entry.js:1065
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:159
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:63
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
-#: support/doctype/issue/issue.js:27
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
 msgid "Create"
 msgstr "ايجاد كردن"
 
-#: manufacturing/doctype/work_order/work_order.js:179
+#: manufacturing/doctype/work_order/work_order.js:190
 msgid "Create BOM"
 msgstr "BOM ایجاد کنید"
 
@@ -17750,23 +18249,27 @@
 msgid "Create Chart Of Accounts Based On"
 msgstr "ایجاد نمودار حساب بر اساس"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:59
+#: stock/doctype/delivery_note/delivery_note_list.js:68
 msgid "Create Delivery Trip"
 msgstr "ایجاد سفر تحویل"
 
-#: assets/doctype/asset/asset.js:122
+#: assets/doctype/asset/asset.js:154
 msgid "Create Depreciation Entry"
 msgstr "ایجاد ورودی استهلاک"
 
-#: utilities/activation.py:138
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr ""
+
+#: utilities/activation.py:136
 msgid "Create Employee"
 msgstr "ایجاد کارمند"
 
-#: utilities/activation.py:136
+#: utilities/activation.py:134
 msgid "Create Employee Records"
 msgstr "سوابق کارمندان را ایجاد کنید"
 
-#: utilities/activation.py:137
+#: utilities/activation.py:135
 msgid "Create Employee records."
 msgstr "سوابق کارمندان را ایجاد کنید."
 
@@ -17776,15 +18279,15 @@
 msgid "Create Grouped Asset"
 msgstr "ایجاد دارایی گروهی"
 
-#: accounts/doctype/journal_entry/journal_entry.js:48
+#: accounts/doctype/journal_entry/journal_entry.js:96
 msgid "Create Inter Company Journal Entry"
 msgstr "ورود مجله Inter Company را ایجاد کنید"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:45
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
 msgid "Create Invoices"
 msgstr "ایجاد فاکتورها"
 
-#: manufacturing/doctype/work_order/work_order.js:152
+#: manufacturing/doctype/work_order/work_order.js:159
 msgid "Create Job Card"
 msgstr "ایجاد کارت شغلی"
 
@@ -17794,16 +18297,16 @@
 msgid "Create Job Card based on Batch Size"
 msgstr "ایجاد کارت شغلی بر اساس اندازه دسته ای"
 
-#: accounts/doctype/share_transfer/share_transfer.js:20
+#: accounts/doctype/share_transfer/share_transfer.js:18
 msgid "Create Journal Entry"
 msgstr "ایجاد ورودی مجله"
 
 #. Title of an Onboarding Step
-#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:80
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
 msgid "Create Lead"
 msgstr "سرنخ ایجاد کنید"
 
-#: utilities/activation.py:78
+#: utilities/activation.py:76
 msgid "Create Leads"
 msgstr "ایجاد سرنخ"
 
@@ -17813,8 +18316,8 @@
 msgid "Create Ledger Entries for Change Amount"
 msgstr "برای تغییر مقدار، ورودی های دفتر کل ایجاد کنید"
 
-#: buying/doctype/supplier/supplier.js:191
-#: selling/doctype/customer/customer.js:236
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
 msgid "Create Link"
 msgstr "ایجاد لینک"
 
@@ -17824,45 +18327,45 @@
 msgid "Create Missing Party"
 msgstr "طرف گمشده را ایجاد کنید"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:150
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
 msgid "Create Multi-level BOM"
 msgstr "BOM چند سطحی ایجاد کنید"
 
-#: public/js/call_popup/call_popup.js:119
+#: public/js/call_popup/call_popup.js:122
 msgid "Create New Contact"
 msgstr "ایجاد مخاطب جدید"
 
-#: public/js/call_popup/call_popup.js:124
+#: public/js/call_popup/call_popup.js:128
 msgid "Create New Customer"
 msgstr "مشتری جدید ایجاد کنید"
 
-#: public/js/call_popup/call_popup.js:129
+#: public/js/call_popup/call_popup.js:134
 msgid "Create New Lead"
 msgstr "سرنخ جدید ایجاد کنید"
 
 #. Title of an Onboarding Step
-#: crm/doctype/lead/lead.js:198
+#: crm/doctype/lead/lead.js:208
 #: crm/onboarding_step/create_opportunity/create_opportunity.json
 msgid "Create Opportunity"
 msgstr "فرصت ایجاد کنید"
 
-#: selling/page/point_of_sale/pos_controller.js:60
+#: selling/page/point_of_sale/pos_controller.js:67
 msgid "Create POS Opening Entry"
 msgstr "ورودی باز کردن POS را ایجاد کنید"
 
-#: accounts/doctype/payment_order/payment_order.js:31
+#: accounts/doctype/payment_order/payment_order.js:39
 msgid "Create Payment Entries"
 msgstr "ایجاد ورودی های پرداخت"
 
-#: accounts/doctype/payment_request/payment_request.js:46
+#: accounts/doctype/payment_request/payment_request.js:58
 msgid "Create Payment Entry"
 msgstr "ایجاد ورودی پرداخت"
 
-#: manufacturing/doctype/work_order/work_order.js:588
+#: manufacturing/doctype/work_order/work_order.js:627
 msgid "Create Pick List"
 msgstr "لیست انتخاب ایجاد کنید"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Create Print Format"
 msgstr "فرمت چاپ ایجاد کنید"
 
@@ -17870,15 +18373,15 @@
 msgid "Create Prospect"
 msgstr "چشم انداز ایجاد کنید"
 
-#: utilities/activation.py:107
+#: utilities/activation.py:105
 msgid "Create Purchase Order"
 msgstr "ایجاد سفارش خرید"
 
-#: utilities/activation.py:105
+#: utilities/activation.py:103
 msgid "Create Purchase Orders"
 msgstr "ایجاد سفارشات خرید"
 
-#: utilities/activation.py:89
+#: utilities/activation.py:87
 msgid "Create Quotation"
 msgstr "نقل قول ایجاد کنید"
 
@@ -17893,57 +18396,57 @@
 msgid "Create Receiver List"
 msgstr "ایجاد لیست گیرنده"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:45
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:81
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
 msgid "Create Reposting Entries"
 msgstr "ورودی های ارسال مجدد ایجاد کنید"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:53
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
 msgid "Create Reposting Entry"
 msgstr "ورودی ارسال مجدد ایجاد کنید"
 
 #: projects/doctype/timesheet/timesheet.js:54
-#: projects/doctype/timesheet/timesheet.js:203
-#: projects/doctype/timesheet/timesheet.js:207
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
 msgid "Create Sales Invoice"
 msgstr "ایجاد فاکتور فروش"
 
 #. Label of an action in the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-#: utilities/activation.py:98
+#: utilities/activation.py:96
 msgid "Create Sales Order"
 msgstr "ایجاد سفارش فروش"
 
-#: utilities/activation.py:97
+#: utilities/activation.py:95
 msgid "Create Sales Orders to help you plan your work and deliver on-time"
 msgstr "برای کمک به برنامه ریزی کار و تحویل به موقع، سفارش های فروش ایجاد کنید"
 
-#: stock/doctype/stock_entry/stock_entry.js:346
+#: stock/doctype/stock_entry/stock_entry.js:399
 msgid "Create Sample Retention Stock Entry"
 msgstr "ورود نمونه ذخیره موجودی را ایجاد کنید"
 
-#: public/js/utils/serial_no_batch_selector.js:220
+#: public/js/utils/serial_no_batch_selector.js:223
 msgid "Create Serial Nos"
 msgstr "ایجاد شماره‌های سریال"
 
-#: stock/dashboard/item_dashboard.js:271
-#: stock/doctype/material_request/material_request.js:376
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
 msgid "Create Stock Entry"
 msgstr "ورود موجودی ایجاد کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
 msgid "Create Supplier Quotation"
 msgstr "ایجاد نقل قول تامین کننده"
 
-#: setup/doctype/company/company.js:110
+#: setup/doctype/company/company.js:130
 msgid "Create Tax Template"
 msgstr "ایجاد الگوی مالیاتی"
 
-#: utilities/activation.py:129
+#: utilities/activation.py:127
 msgid "Create Timesheet"
 msgstr "جدول زمانی ایجاد کنید"
 
-#: utilities/activation.py:118
+#: utilities/activation.py:116
 msgid "Create User"
 msgstr "کاربر ایجاد کنید"
 
@@ -17959,15 +18462,15 @@
 msgid "Create User Permission"
 msgstr "ایجاد مجوز کاربر"
 
-#: utilities/activation.py:114
+#: utilities/activation.py:112
 msgid "Create Users"
 msgstr "کاربران ایجاد کنید"
 
-#: stock/doctype/item/item.js:647
+#: stock/doctype/item/item.js:721
 msgid "Create Variant"
 msgstr "ایجاد متغیر"
 
-#: stock/doctype/item/item.js:495 stock/doctype/item/item.js:530
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
 msgid "Create Variants"
 msgstr "ایجاد انواع"
 
@@ -18074,7 +18577,7 @@
 msgid "Create an Item"
 msgstr ""
 
-#: stock/stock_ledger.py:1684
+#: stock/stock_ledger.py:1676
 msgid "Create an incoming stock transaction for the Item."
 msgstr "یک معامله موجودی ورودی برای آیتم ایجاد کنید."
 
@@ -18083,7 +18586,7 @@
 msgid "Create and Send Quotation"
 msgstr ""
 
-#: utilities/activation.py:87
+#: utilities/activation.py:85
 msgid "Create customer quotes"
 msgstr "نقل قول های مشتری ایجاد کنید"
 
@@ -18127,23 +18630,23 @@
 msgid "Created On"
 msgstr "ایجاد شد"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:248
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
 msgid "Created {0} scorecards for {1} between:"
 msgstr "ایجاد {0} کارت امتیازی برای {1} بین:"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:126
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
 msgid "Creating Accounts..."
 msgstr "ایجاد اکانت ..."
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:398
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
 msgid "Creating Company and Importing Chart of Accounts"
 msgstr "ایجاد شرکت و واردات نمودار حساب"
 
-#: selling/doctype/sales_order/sales_order.js:912
+#: selling/doctype/sales_order/sales_order.js:1069
 msgid "Creating Delivery Note ..."
 msgstr "ایجاد یادداشت تحویل ..."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:137
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
 msgid "Creating Dimensions..."
 msgstr "ایجاد ابعاد..."
 
@@ -18151,34 +18654,34 @@
 msgid "Creating Packing Slip ..."
 msgstr "ایجاد برگه بسته بندی ..."
 
-#: selling/doctype/sales_order/sales_order.js:1026
+#: selling/doctype/sales_order/sales_order.js:1194
 msgid "Creating Purchase Order ..."
 msgstr "ایجاد سفارش خرید ..."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:659
-#: buying/doctype/purchase_order/purchase_order.js:414
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:61
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
 msgid "Creating Purchase Receipt ..."
 msgstr "ایجاد رسید خرید ..."
 
-#: buying/doctype/purchase_order/purchase_order.js:81
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:146
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
 msgid "Creating Stock Entry"
 msgstr "ایجاد ورود موجودی"
 
-#: buying/doctype/purchase_order/purchase_order.js:429
+#: buying/doctype/purchase_order/purchase_order.js:503
 msgid "Creating Subcontracting Order ..."
 msgstr "ایجاد سفارش پیمانکاری فرعی ..."
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
 msgid "Creating Subcontracting Receipt ..."
 msgstr "ایجاد رسید پیمانکاری فرعی ..."
 
-#: setup/doctype/employee/employee.js:85
+#: setup/doctype/employee/employee.js:87
 msgid "Creating User..."
 msgstr "ایجاد کاربر..."
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:52
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
 msgid "Creating {0} Invoice"
 msgstr "ایجاد فاکتور {0}"
 
@@ -18186,7 +18689,7 @@
 msgid "Creating {} out of {} {}"
 msgstr "ایجاد {} از {} {}"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:142
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
 msgid "Creation"
@@ -18198,27 +18701,29 @@
 msgid "Creation Document No"
 msgstr "شماره سند ایجاد"
 
-#: utilities/bulk_transaction.py:173
+#: utilities/bulk_transaction.py:181
 msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
 msgstr "ایجاد <b><a href='/app/{0}'>{1}(ها)</a></b> با موفقیت"
 
-#: utilities/bulk_transaction.py:190
+#: utilities/bulk_transaction.py:198
 msgid "Creation of {0} failed.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
-#: utilities/bulk_transaction.py:181
+#: utilities/bulk_transaction.py:189
 msgid "Creation of {0} partially successful.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:87
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
 #: accounts/report/purchase_register/purchase_register.py:241
-#: accounts/report/sales_register/sales_register.py:275
-#: accounts/report/trial_balance/trial_balance.py:450
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:207
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
 msgid "Credit"
 msgstr "اعتبار"
@@ -18235,15 +18740,15 @@
 msgid "Credit"
 msgstr "اعتبار"
 
-#: accounts/report/general_ledger/general_ledger.py:601
+#: accounts/report/general_ledger/general_ledger.py:605
 msgid "Credit (Transaction)"
 msgstr "اعتبار (معامله)"
 
-#: accounts/report/general_ledger/general_ledger.py:578
+#: accounts/report/general_ledger/general_ledger.py:582
 msgid "Credit ({0})"
 msgstr "اعتبار ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:536
+#: accounts/doctype/journal_entry/journal_entry.js:596
 msgid "Credit Account"
 msgstr "حساب اعتباری"
 
@@ -18311,6 +18816,7 @@
 msgstr "روزهای اعتباری"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
 #: selling/report/customer_credit_balance/customer_credit_balance.py:65
 msgid "Credit Limit"
 msgstr "محدودیت اعتبار"
@@ -18345,7 +18851,7 @@
 msgid "Credit Limit"
 msgstr "محدودیت اعتبار"
 
-#: selling/doctype/customer/customer.py:546
+#: selling/doctype/customer/customer.py:553
 msgid "Credit Limit Crossed"
 msgstr "از حد اعتبار عبور کرد"
 
@@ -18386,8 +18892,9 @@
 msgstr "ماه های اعتباری"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
-#: accounts/report/accounts_receivable/accounts_receivable.py:1070
-#: controllers/sales_and_purchase_return.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
 #: setup/setup_wizard/operations/install_fixtures.py:256
 #: stock/doctype/delivery_note/delivery_note.js:84
 msgid "Credit Note"
@@ -18413,10 +18920,11 @@
 msgstr "یادداشت اعتباری"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Credit Note Amount"
 msgstr "مبلغ یادداشت اعتباری"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
 msgid "Credit Note Issued"
 msgstr "اوراق اعتباری صادر شد"
 
@@ -18432,7 +18940,14 @@
 msgid "Credit Note Issued"
 msgstr "اوراق اعتباری صادر شد"
 
-#: stock/doctype/delivery_note/delivery_note.py:734
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
 msgid "Credit Note {0} has been created automatically"
 msgstr "یادداشت اعتباری {0} به طور خودکار ایجاد شده است"
 
@@ -18448,16 +18963,16 @@
 msgid "Credit in Company Currency"
 msgstr "اعتبار به ارز شرکت"
 
-#: selling/doctype/customer/customer.py:512
-#: selling/doctype/customer/customer.py:566
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
 msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
 msgstr "محدودیت اعتبار برای مشتری {0} ({1}/{2}) رد شده است"
 
-#: selling/doctype/customer/customer.py:328
+#: selling/doctype/customer/customer.py:337
 msgid "Credit limit is already defined for the Company {0}"
 msgstr "محدودیت اعتبار از قبل برای شرکت تعریف شده است {0}"
 
-#: selling/doctype/customer/customer.py:565
+#: selling/doctype/customer/customer.py:573
 msgid "Credit limit reached for customer {0}"
 msgstr "به سقف اعتبار مشتری {0} رسیده است"
 
@@ -18521,44 +19036,90 @@
 msgid "Criteria Weight"
 msgstr "وزن معیارها"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:86
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:56
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
 msgid "Criteria weights must add up to 100%"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Cumulative Transaction Threshold"
 msgstr "آستانه تراکنش تجمعی"
 
-#: accounts/doctype/account/account_tree.js:121
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
 #: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1079
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:208
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:104
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:94
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:298
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:147
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:212
-#: accounts/report/financial_statements.py:631
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
 #: accounts/report/general_ledger/general_ledger.js:146
-#: accounts/report/gross_profit/gross_profit.py:363
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:644
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
 #: accounts/report/payment_ledger/payment_ledger.py:213
 #: accounts/report/profitability_analysis/profitability_analysis.py:175
 #: accounts/report/purchase_register/purchase_register.py:229
-#: accounts/report/sales_register/sales_register.py:263
+#: accounts/report/sales_register/sales_register.py:264
 #: accounts/report/trial_balance/trial_balance.js:76
-#: accounts/report/trial_balance/trial_balance.py:422
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:228
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
-#: manufacturing/doctype/bom_creator/bom_creator.js:77
-#: public/js/financial_statements.js:231 public/js/utils/unreconcile.js:63
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
 msgid "Currency"
 msgstr "واحد پول"
 
@@ -18846,20 +19407,20 @@
 msgid "Currency and Price List"
 msgstr "ارز و لیست قیمت"
 
-#: accounts/doctype/account/account.py:295
+#: accounts/doctype/account/account.py:310
 msgid "Currency can not be changed after making entries using some other currency"
 msgstr "پس از ثبت نام با استفاده از ارزهای دیگر، ارز را نمی توان تغییر داد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1360
-#: accounts/doctype/payment_entry/payment_entry.py:1422 accounts/utils.py:2091
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
 msgid "Currency for {0} must be {1}"
 msgstr "واحد پول برای {0} باید {1} باشد"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
 msgid "Currency of the Closing Account must be {0}"
 msgstr "واحد پول حساب بسته شده باید {0} باشد"
 
-#: manufacturing/doctype/bom/bom.py:575
+#: manufacturing/doctype/bom/bom.py:570
 msgid "Currency of the price list {0} must be {1} or {2}"
 msgstr "واحد پول فهرست قیمت {0} باید {1} یا {2} باشد"
 
@@ -18920,7 +19481,7 @@
 msgid "Current BOM"
 msgstr "BOM فعلی"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:79
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
 msgid "Current BOM and New BOM can not be same"
 msgstr "BOM فعلی و BOM جدید نمی توانند یکسان باشند"
 
@@ -18971,7 +19532,7 @@
 msgid "Current Node"
 msgstr ""
 
-#: stock/report/total_stock_summary/total_stock_summary.py:24
+#: stock/report/total_stock_summary/total_stock_summary.py:23
 msgid "Current Qty"
 msgstr "تعداد فعلی"
 
@@ -19064,57 +19625,57 @@
 
 #. Name of a DocType
 #. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:265
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
-#: accounts/report/gross_profit/gross_profit.py:321
+#: accounts/report/gross_profit/gross_profit.py:319
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:37
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
-#: accounts/report/pos_register/pos_register.js:45
-#: accounts/report/pos_register/pos_register.py:123
-#: accounts/report/pos_register/pos_register.py:186
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
 #: accounts/report/sales_register/sales_register.js:21
-#: accounts/report/sales_register/sales_register.py:185
-#: buying/doctype/supplier/supplier.js:162 crm/doctype/lead/lead.js:35
-#: crm/doctype/opportunity/opportunity.js:94 crm/doctype/prospect/prospect.js:7
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
 #: crm/report/lead_conversion_time/lead_conversion_time.py:54
-#: projects/doctype/timesheet/timesheet.js:195
+#: projects/doctype/timesheet/timesheet.js:222
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
-#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:42
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:22
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
 #: selling/doctype/customer/customer.json
 #: selling/doctype/sales_order/sales_order_calendar.js:18
-#: selling/page/point_of_sale/pos_item_cart.js:309
+#: selling/page/point_of_sale/pos_item_cart.js:307
 #: selling/report/customer_credit_balance/customer_credit_balance.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.py:64
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:8
-#: selling/report/inactive_customers/inactive_customers.py:78
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:48
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
 #: selling/report/sales_order_analysis/sales_order_analysis.py:230
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:54
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:42
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:64
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
 #: setup/doctype/customer_group/customer_group.json
 #: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:359
-#: stock/doctype/stock_entry/stock_entry.js:300
-#: stock/report/delayed_item_report/delayed_item_report.js:37
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
 #: stock/report/delayed_item_report/delayed_item_report.py:117
-#: stock/report/delayed_order_report/delayed_order_report.js:37
+#: stock/report/delayed_order_report/delayed_order_report.js:36
 #: stock/report/delayed_order_report/delayed_order_report.py:46
-#: support/report/issue_analytics/issue_analytics.js:70
+#: support/report/issue_analytics/issue_analytics.js:69
 #: support/report/issue_analytics/issue_analytics.py:37
-#: support/report/issue_summary/issue_summary.js:58
+#: support/report/issue_summary/issue_summary.js:57
 #: support/report/issue_summary/issue_summary.py:34
 msgid "Customer"
 msgstr "مشتری"
@@ -19483,7 +20044,7 @@
 msgid "Customer Code"
 msgstr "کد مشتری"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1027
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
 msgid "Customer Contact"
 msgstr "تماس با مشتری"
 
@@ -19563,23 +20124,23 @@
 msgstr "بازخورد مشتری"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:118
-#: accounts/report/accounts_receivable/accounts_receivable.py:1097
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:99
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:188
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:166
-#: accounts/report/gross_profit/gross_profit.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
 #: accounts/report/sales_register/sales_register.js:27
-#: accounts/report/sales_register/sales_register.py:200
+#: accounts/report/sales_register/sales_register.py:201
 #: public/js/sales_trends_filters.js:26
-#: selling/report/inactive_customers/inactive_customers.py:81
+#: selling/report/inactive_customers/inactive_customers.py:77
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:31
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
 #: setup/doctype/customer_group/customer_group.json
-#: stock/report/delayed_item_report/delayed_item_report.js:43
-#: stock/report/delayed_order_report/delayed_order_report.js:43
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
 msgid "Customer Group"
 msgstr "گروه مشتریان"
 
@@ -19742,7 +20303,7 @@
 msgid "Customer Group Name"
 msgstr "نام گروه مشتری"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1197
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
 msgid "Customer Group: {0} does not exist"
 msgstr "گروه مشتری: {0} وجود ندارد"
 
@@ -19763,11 +20324,12 @@
 msgid "Customer Items"
 msgstr "اقلام مشتری"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1088
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
 msgid "Customer LPO"
 msgstr "LPO مشتری"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
 msgid "Customer LPO No."
 msgstr "شماره LPO مشتری"
 
@@ -19784,14 +20346,14 @@
 msgid "Customer Mobile No"
 msgstr "شماره موبایل مشتری"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1034
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:227
-#: accounts/report/sales_register/sales_register.py:191
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
 #: selling/report/customer_credit_balance/customer_credit_balance.py:74
-#: selling/report/inactive_customers/inactive_customers.py:79
+#: selling/report/inactive_customers/inactive_customers.py:75
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
 msgid "Customer Name"
 msgstr "نام مشتری"
@@ -19938,7 +20500,7 @@
 msgid "Customer PO Details"
 msgstr "جزئیات PO مشتری"
 
-#: public/js/utils/contact_address_quick_entry.js:92
+#: public/js/utils/contact_address_quick_entry.js:95
 msgid "Customer POS Id"
 msgstr "شناسه POS مشتری"
 
@@ -19985,7 +20547,7 @@
 msgid "Customer Provided"
 msgstr "مشتری ارائه شده است"
 
-#: setup/doctype/company/company.py:359
+#: setup/doctype/company/company.py:350
 msgid "Customer Service"
 msgstr "خدمات مشتری"
 
@@ -20013,16 +20575,16 @@
 msgid "Customer Warehouse (Optional)"
 msgstr "انبار مشتری (اختیاری)"
 
-#: selling/page/point_of_sale/pos_item_cart.js:924
+#: selling/page/point_of_sale/pos_item_cart.js:956
 msgid "Customer contact updated successfully."
 msgstr "تماس با مشتری با موفقیت به روز شد."
 
-#: support/doctype/warranty_claim/warranty_claim.py:56
+#: support/doctype/warranty_claim/warranty_claim.py:54
 msgid "Customer is required"
 msgstr "مشتری مورد نیاز است"
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:120
-#: accounts/doctype/loyalty_program/loyalty_program.py:142
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
 msgid "Customer isn't enrolled in any Loyalty Program"
 msgstr "مشتری در هیچ برنامه وفاداری ثبت نام نکرده است"
 
@@ -20032,13 +20594,13 @@
 msgid "Customer or Item"
 msgstr "مشتری یا مورد"
 
-#: setup/doctype/authorization_rule/authorization_rule.py:97
+#: setup/doctype/authorization_rule/authorization_rule.py:95
 msgid "Customer required for 'Customerwise Discount'"
 msgstr "مشتری برای \"تخفیف از نظر مشتری\" مورد نیاز است"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:986
-#: selling/doctype/sales_order/sales_order.py:335
-#: stock/doctype/delivery_note/delivery_note.py:354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
 msgid "Customer {0} does not belong to project {1}"
 msgstr "مشتری {0} به پروژه {1} تعلق ندارد"
 
@@ -20148,7 +20710,7 @@
 msgid "Customers Without Any Sales Transactions"
 msgstr "مشتریان بدون هیچ گونه معامله فروش"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
 msgid "Customers not selected."
 msgstr "مشتریان انتخاب نشده اند."
 
@@ -20175,7 +20737,12 @@
 msgid "Customs Tariff Number"
 msgstr "شماره تعرفه گمرکی"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:205
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
 msgid "D - E"
@@ -20200,7 +20767,7 @@
 msgid "DUNN-.MM.-.YY.-"
 msgstr ""
 
-#: public/js/stock_analytics.js:51
+#: public/js/stock_analytics.js:81
 msgid "Daily"
 msgstr "روزانه"
 
@@ -20254,7 +20821,7 @@
 msgid "Daily Project Summary for {0}"
 msgstr "خلاصه پروژه روزانه برای {0}"
 
-#: setup/doctype/email_digest/email_digest.py:183
+#: setup/doctype/email_digest/email_digest.py:181
 msgid "Daily Reminders"
 msgstr "یادآوری های روزانه"
 
@@ -20309,7 +20876,7 @@
 msgid "Dashboard"
 msgstr "داشبورد"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
 msgid "Data Based On"
 msgstr "داده ها بر اساس"
 
@@ -20330,30 +20897,32 @@
 msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
 msgstr "داده های صادر شده از Tally که شامل نمودار حساب ها، مشتریان، تامین کنندگان، آدرس ها، اقلام و UOM است."
 
-#: accounts/doctype/journal_entry/journal_entry.js:542
+#: accounts/doctype/journal_entry/journal_entry.js:606
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
-#: accounts/report/account_balance/account_balance.js:16
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:37
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:22
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:38
-#: accounts/report/share_balance/share_balance.js:10
-#: accounts/report/share_ledger/share_ledger.js:10
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
 #: accounts/report/share_ledger/share_ledger.py:52
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:164
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:192
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
-#: public/js/bank_reconciliation_tool/data_table_manager.js:40
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:220
 #: stock/report/product_bundle_balance/product_bundle_balance.js:8
 #: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:107
+#: stock/report/stock_ledger/stock_ledger.py:180
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
 #: support/report/support_hour_distribution/support_hour_distribution.py:68
 msgid "Date"
@@ -20533,7 +21102,7 @@
 msgid "Date "
 msgstr " تاریخ"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:98
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
 msgid "Date Based On"
 msgstr "تاریخ بر اساس"
 
@@ -20550,7 +21119,7 @@
 msgstr "تنظیمات تاریخ"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:88
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
 msgid "Date must be between {0} and {1}"
 msgstr "تاریخ باید بین {0} و {1} باشد"
 
@@ -20570,7 +21139,7 @@
 msgid "Date of Commencement"
 msgstr "تاریخ شروع"
 
-#: setup/doctype/company/company.js:70
+#: setup/doctype/company/company.js:69
 msgid "Date of Commencement should be greater than Date of Incorporation"
 msgstr "تاریخ شروع باید بزرگتر از تاریخ ثبت باشد"
 
@@ -20598,7 +21167,7 @@
 msgid "Date of Joining"
 msgstr "تاریخ عضویت"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:267
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
 msgid "Date of Transaction"
 msgstr "تاریخ معامله"
 
@@ -20606,6 +21175,11 @@
 msgid "Date: "
 msgstr " تاریخ:"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "روز"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -20699,11 +21273,11 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:51
 #: selling/report/inactive_customers/inactive_customers.js:8
-#: selling/report/inactive_customers/inactive_customers.py:87
+#: selling/report/inactive_customers/inactive_customers.py:83
 msgid "Days Since Last Order"
 msgstr "روزهای پس از آخرین سفارش"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:35
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
 msgid "Days Since Last order"
 msgstr "روزهای پس از آخرین سفارش"
 
@@ -20736,17 +21310,19 @@
 msgid "Dear"
 msgstr "عزیز"
 
-#: stock/reorder_item.py:285
+#: stock/reorder_item.py:369
 msgid "Dear System Manager,"
 msgstr "مدیر محترم سیستم"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:80
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
 #: accounts/report/purchase_register/purchase_register.py:240
-#: accounts/report/sales_register/sales_register.py:274
-#: accounts/report/trial_balance/trial_balance.py:443
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:200
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
 msgid "Debit"
 msgstr "بدهی"
@@ -20763,15 +21339,15 @@
 msgid "Debit"
 msgstr "بدهی"
 
-#: accounts/report/general_ledger/general_ledger.py:594
+#: accounts/report/general_ledger/general_ledger.py:598
 msgid "Debit (Transaction)"
 msgstr "بدهی (معامله)"
 
-#: accounts/report/general_ledger/general_ledger.py:572
+#: accounts/report/general_ledger/general_ledger.py:576
 msgid "Debit ({0})"
 msgstr "بدهی ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:530
+#: accounts/doctype/journal_entry/journal_entry.js:586
 msgid "Debit Account"
 msgstr "حساب بدهکار"
 
@@ -20806,10 +21382,11 @@
 msgstr "مبلغ بدهی به ارز تراکنش"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
-#: accounts/report/accounts_receivable/accounts_receivable.py:1073
-#: controllers/sales_and_purchase_return.py:332
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
 #: setup/setup_wizard/operations/install_fixtures.py:257
-#: stock/doctype/purchase_receipt/purchase_receipt.js:73
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
 msgid "Debit Note"
 msgstr "یادداشت بدهی"
 
@@ -20827,6 +21404,7 @@
 msgstr "یادداشت بدهی"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Debit Note Amount"
 msgstr "مبلغ یادداشت بدهی"
 
@@ -20836,6 +21414,13 @@
 msgid "Debit Note Issued"
 msgstr "یادداشت بدهی صادر شد"
 
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -20848,11 +21433,11 @@
 msgid "Debit To"
 msgstr "بدهی به"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
 msgid "Debit To is required"
 msgstr "بدهی به مورد نیاز است"
 
-#: accounts/general_ledger.py:465
+#: accounts/general_ledger.py:468
 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
 msgstr "بدهی و اعتبار برای {0} #{1} برابر نیست. تفاوت {2} است."
 
@@ -20892,7 +21477,22 @@
 msgid "Decapitalized"
 msgstr "بدون سرمایه"
 
-#: public/js/utils/sales_common.js:444
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
 msgid "Declare Lost"
 msgstr "اعلام گمشده"
 
@@ -21020,19 +21620,19 @@
 msgid "Default BOM"
 msgstr "BOM پیش فرض"
 
-#: stock/doctype/item/item.py:412
+#: stock/doctype/item/item.py:411
 msgid "Default BOM ({0}) must be active for this item or its template"
 msgstr "BOM پیش‌فرض ({0}) باید برای این مورد یا الگوی آن فعال باشد"
 
-#: manufacturing/doctype/work_order/work_order.py:1234
+#: manufacturing/doctype/work_order/work_order.py:1245
 msgid "Default BOM for {0} not found"
 msgstr "BOM پیش‌فرض برای {0} یافت نشد"
 
-#: controllers/accounts_controller.py:3216
+#: controllers/accounts_controller.py:3267
 msgid "Default BOM not found for FG Item {0}"
 msgstr "BOM پیش فرض برای FG مورد {0} یافت نشد"
 
-#: manufacturing/doctype/work_order/work_order.py:1231
+#: manufacturing/doctype/work_order/work_order.py:1242
 msgid "Default BOM not found for Item {0} and Project {1}"
 msgstr "BOM پیش‌فرض برای مورد {0} و پروژه {1} یافت نشد"
 
@@ -21426,7 +22026,7 @@
 msgid "Default Service Level Agreement"
 msgstr "توافقنامه سطح خدمات پیش فرض"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:157
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
 msgid "Default Service Level Agreement for {0} already exists."
 msgstr "توافقنامه سطح سرویس پیش فرض برای {0} از قبل وجود دارد."
 
@@ -21490,15 +22090,15 @@
 msgid "Default Unit of Measure"
 msgstr "واحد اندازه گیری پیش فرض"
 
-#: stock/doctype/item/item.py:1233
+#: stock/doctype/item/item.py:1218
 msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
 msgstr "واحد اندازه گیری پیش فرض برای مورد {0} را نمی توان مستقیماً تغییر داد زیرا قبلاً تراکنش(هایی) را با UOM دیگری انجام داده اید. شما باید اسناد پیوند داده شده را لغو کنید یا یک مورد جدید ایجاد کنید."
 
-#: stock/doctype/item/item.py:1216
+#: stock/doctype/item/item.py:1201
 msgid "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."
 msgstr "واحد اندازه گیری پیش فرض برای مورد {0} را نمی توان مستقیماً تغییر داد زیرا قبلاً تراکنش(هایی) را با UOM دیگری انجام داده اید. برای استفاده از یک UOM پیش فرض متفاوت، باید یک آیتم جدید ایجاد کنید."
 
-#: stock/doctype/item/item.py:889
+#: stock/doctype/item/item.py:877
 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
 msgstr "واحد اندازه گیری پیش فرض برای نوع «{0}» باید مانند الگوی «{1}» باشد."
 
@@ -21581,7 +22181,12 @@
 msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
 msgstr "با انتخاب این حالت، حساب پیش‌فرض به‌طور خودکار در فاکتور POS به‌روزرسانی می‌شود."
 
-#: setup/doctype/company/company.js:133
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
 msgid "Default tax templates for sales, purchase and items are created."
 msgstr "الگوهای مالیاتی پیش فرض برای فروش، خرید و اقلام ایجاد می شود."
 
@@ -21705,7 +22310,7 @@
 msgid "Deferred Revenue and Expense"
 msgstr "درآمد و هزینه معوق"
 
-#: accounts/deferred_revenue.py:569
+#: accounts/deferred_revenue.py:541
 msgid "Deferred accounting failed for some invoices:"
 msgstr "حسابداری معوق برای برخی از فاکتورها ناموفق بود:"
 
@@ -21718,6 +22323,11 @@
 msgid "Define Project type."
 msgstr "تعریف نوع پروژه"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
+
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
 msgid "Delay (In Days)"
 msgstr "تاخیر (در چند روز)"
@@ -21762,7 +22372,7 @@
 msgid "Delayed Tasks Summary"
 msgstr "خلاصه وظایف تاخیری"
 
-#: setup/doctype/company/company.js:176
+#: setup/doctype/company/company.js:207
 msgid "Delete"
 msgstr "حذف"
 
@@ -21772,21 +22382,39 @@
 msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
 msgstr "حذف ورودی های حسابداری و دفتر موجودی در حذف تراکنش"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
 #. Label of a Check field in DocType 'Repost Accounting Ledger'
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Delete Cancelled Ledger Entries"
 msgstr "ورودی های لغو شده در دفتر را حذف کنید"
 
-#: stock/doctype/inventory_dimension/inventory_dimension.js:50
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
 msgid "Delete Dimension"
 msgstr "حذف ابعاد"
 
-#: setup/doctype/company/company.js:117
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
 msgid "Delete Transactions"
 msgstr "تراکنش ها را حذف کنید"
 
-#: setup/doctype/company/company.js:176
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr "تراکنش ها را حذف کنید"
+
+#: setup/doctype/company/company.js:206
 msgid "Delete all the Transactions for this Company"
 msgstr "تمام معاملات این شرکت را حذف کنید"
 
@@ -21796,14 +22424,18 @@
 msgid "Deleted Documents"
 msgstr ""
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr ""
+
 #: regional/__init__.py:14
 msgid "Deletion is not permitted for country {0}"
 msgstr "حذف برای کشور {0} مجاز نیست"
 
-#: buying/doctype/purchase_order/purchase_order.js:297
-#: buying/doctype/purchase_order/purchase_order_list.js:10
-#: controllers/website_list_for_contact.py:211
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
 msgid "Delivered"
 msgstr "تحویل داده شده"
 
@@ -21831,7 +22463,7 @@
 msgid "Delivered"
 msgstr "تحویل داده شده"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
 msgid "Delivered Amount"
 msgstr "مبلغ تحویل شده"
 
@@ -21856,7 +22488,7 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:262
 #: stock/report/reserved_stock/reserved_stock.py:131
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
 msgid "Delivered Qty"
 msgstr "تعداد تحویل داده شد"
 
@@ -21914,7 +22546,7 @@
 msgid "Delivery"
 msgstr "تحویل"
 
-#: public/js/utils.js:678
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
 #: selling/report/sales_order_analysis/sales_order_analysis.py:321
 msgid "Delivery Date"
 msgstr "تاریخ تحویل"
@@ -21947,17 +22579,17 @@
 msgstr "مدیر تحویل"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:281
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:27
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
-#: accounts/report/sales_register/sales_register.py:243
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order_list.js:57
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
 #: stock/doctype/delivery_note/delivery_note.json
-#: stock/doctype/delivery_trip/delivery_trip.js:51
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
 msgid "Delivery Note"
 msgstr "رسید"
 
@@ -22073,20 +22705,20 @@
 msgid "Delivery Note Trends"
 msgstr "روند یادداشت تحویل"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1148
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
 msgid "Delivery Note {0} is not submitted"
 msgstr "یادداشت تحویل {0} ارسال نشده است"
 
-#: stock/doctype/pick_list/pick_list.py:885
+#: stock/doctype/pick_list/pick_list.py:996
 msgid "Delivery Note(s) created for the Pick List"
 msgstr "یادداشت(های) تحویل برای لیست انتخاب ایجاد شده است"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1092
-#: stock/doctype/delivery_trip/delivery_trip.js:67
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
 msgid "Delivery Notes"
 msgstr "یادداشت های تحویل"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:120
+#: stock/doctype/delivery_trip/delivery_trip.py:118
 msgid "Delivery Notes {0} updated"
 msgstr "یادداشت های تحویل {0} به روز شد"
 
@@ -22129,7 +22761,7 @@
 msgstr "تحویل به"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:180
+#: stock/doctype/delivery_note/delivery_note.js:210
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Delivery Trip"
 msgstr "سفر تحویل"
@@ -22161,7 +22793,7 @@
 msgid "Delivery to"
 msgstr "تحویل به"
 
-#: selling/doctype/sales_order/sales_order.py:351
+#: selling/doctype/sales_order/sales_order.py:362
 msgid "Delivery warehouse required for stock item {0}"
 msgstr "انبار تحویل مورد نیاز برای کالای موجود {0}"
 
@@ -22176,7 +22808,7 @@
 msgstr "داده‌های نمایشی پاک شد"
 
 #. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:468
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
 #: setup/doctype/department/department.json
 msgid "Department"
 msgstr "بخش"
@@ -22280,7 +22912,7 @@
 msgid "Depends on Tasks"
 msgstr "بستگی به Tasks دارد"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:61
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
 msgid "Deposit"
 msgstr "سپرده"
 
@@ -22314,16 +22946,16 @@
 msgid "Depreciate based on shifts"
 msgstr "استهلاک بر اساس نوبت"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:205
-#: assets/report/fixed_asset_register/fixed_asset_register.py:393
-#: assets/report/fixed_asset_register/fixed_asset_register.py:454
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
 msgid "Depreciated Amount"
 msgstr "مقدار مستهلک شده"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
-#: accounts/report/account_balance/account_balance.js:45
-#: accounts/report/cash_flow/cash_flow.py:129
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
 msgid "Depreciation"
 msgstr "استهلاک"
 
@@ -22341,7 +22973,7 @@
 msgstr "استهلاک"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
-#: assets/doctype/asset/asset.js:241
+#: assets/doctype/asset/asset.js:276
 msgid "Depreciation Amount"
 msgstr "مقدار استهلاک"
 
@@ -22351,7 +22983,7 @@
 msgid "Depreciation Amount"
 msgstr "مقدار استهلاک"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:411
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
 msgid "Depreciation Amount during the period"
 msgstr "مقدار استهلاک در طول دوره"
 
@@ -22365,7 +22997,7 @@
 msgid "Depreciation Details"
 msgstr "جزئیات استهلاک"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:417
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
 msgid "Depreciation Eliminated due to disposal of assets"
 msgstr "استهلاک به دلیل واگذاری دارایی ها حذف می شود"
 
@@ -22404,7 +23036,7 @@
 msgid "Depreciation Expense Account"
 msgstr "حساب هزینه استهلاک"
 
-#: assets/doctype/asset/depreciation.py:390
+#: assets/doctype/asset/depreciation.py:381
 msgid "Depreciation Expense Account should be an Income or Expense Account."
 msgstr "حساب هزینه استهلاک باید یک حساب درآمد یا هزینه باشد."
 
@@ -22438,19 +23070,19 @@
 msgid "Depreciation Posting Date"
 msgstr "تاریخ ثبت استهلاک"
 
-#: assets/doctype/asset/asset.js:661
+#: assets/doctype/asset/asset.js:780
 msgid "Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr "تاریخ ارسال استهلاک نباید برابر با تاریخ موجود برای استفاده باشد."
 
-#: assets/doctype/asset/asset.py:491
+#: assets/doctype/asset/asset.py:488
 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
 msgstr "ردیف استهلاک {0}: مقدار مورد انتظار پس از عمر مفید باید بزرگتر یا مساوی با {1} باشد."
 
-#: assets/doctype/asset/asset.py:460
+#: assets/doctype/asset/asset.py:457
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
 msgstr "ردیف استهلاک {0}: تاریخ استهلاک بعدی نمی تواند قبل از تاریخ موجود برای استفاده باشد"
 
-#: assets/doctype/asset/asset.py:451
+#: assets/doctype/asset/asset.py:448
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
 msgstr "ردیف استهلاک {0}: تاریخ استهلاک بعدی نمی تواند قبل از تاریخ خرید باشد"
 
@@ -22490,17 +23122,20 @@
 msgstr "استهلاک برای دارایی های کاملا مستهلک شده قابل محاسبه نیست"
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: accounts/report/gross_profit/gross_profit.py:245
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:58
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:26
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
-#: public/js/bank_reconciliation_tool/data_table_manager.js:56
-#: public/js/controllers/transaction.js:2138
-#: selling/doctype/quotation/quotation.js:279
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
@@ -22508,13 +23143,13 @@
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
 #: stock/report/item_prices/item_prices.py:54
 #: stock/report/item_shortage_report/item_shortage_report.py:144
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
 #: stock/report/product_bundle_balance/product_bundle_balance.py:112
-#: stock/report/stock_ageing/stock_ageing.py:126
-#: stock/report/stock_ledger/stock_ledger.py:187
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
 #: stock/report/stock_projected_qty/stock_projected_qty.py:106
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
-#: stock/report/total_stock_summary/total_stock_summary.py:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
 #: templates/generators/bom.html:83
 msgid "Description"
 msgstr "شرح"
@@ -22990,6 +23625,12 @@
 msgid "Description"
 msgstr "شرح"
 
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr "شرح"
+
 #. Label of a Text Editor field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -23077,7 +23718,7 @@
 msgid "Desk User"
 msgstr "کاربر میز"
 
-#: public/js/utils/sales_common.js:423
+#: public/js/utils/sales_common.js:479
 msgid "Detailed Reason"
 msgstr "دلیل تفصیلی"
 
@@ -23093,6 +23734,10 @@
 msgid "Detailed Reason"
 msgstr "دلیل تفصیلی"
 
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "جزئیات"
+
 #. Label of a Long Text field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
@@ -23153,6 +23798,12 @@
 msgid "Details"
 msgstr "جزئیات"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "جزئیات"
+
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -23165,8 +23816,8 @@
 msgid "Diesel"
 msgstr "دیزل"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:175
-#: public/js/bank_reconciliation_tool/number_card.js:31
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
 msgid "Difference"
@@ -23196,7 +23847,7 @@
 msgid "Difference (Dr - Cr)"
 msgstr "تفاوت (Dr - Cr)"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:287
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
 msgid "Difference Account"
 msgstr "حساب تفاوت"
 
@@ -23225,15 +23876,15 @@
 msgid "Difference Account"
 msgstr "حساب تفاوت"
 
-#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:529
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
 msgstr "حساب تفاوت باید یک حساب از نوع دارایی/بدهی باشد، زیرا این ورودی موجودی یک ورودی افتتاحیه است"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:714
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
 msgstr "حساب مابه التفاوت باید یک حساب از نوع دارایی/بدهی باشد، زیرا این تطبیق موجودی یک ورودی افتتاحیه است."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:301
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
 msgid "Difference Amount"
 msgstr "مقدار تفاوت"
 
@@ -23288,20 +23939,20 @@
 msgid "Difference Posting Date"
 msgstr "تفاوت تاریخ ارسال"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:94
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
 msgid "Difference Qty"
 msgstr "تفاوت تعداد"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:140
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:132
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
 msgid "Difference Value"
 msgstr "ارزش تفاوت"
 
-#: stock/doctype/delivery_note/delivery_note.js:366
+#: stock/doctype/delivery_note/delivery_note.js:414
 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
 msgstr "برای هر ردیف می توان «انبار منبع» و «انبار هدف» متفاوتی را تنظیم کرد."
 
-#: stock/doctype/packing_slip/packing_slip.py:194
+#: stock/doctype/packing_slip/packing_slip.py:192
 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
 msgstr "UOM های مختلف برای اقلام منجر به نادرست (کل) ارزش خالص وزن می شود. مطمئن شوید که وزن خالص هر کالا در همان UOM باشد."
 
@@ -23317,7 +23968,7 @@
 msgid "Dimension Details"
 msgstr "جزئیات ابعاد"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:94
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
 msgid "Dimension Filter"
 msgstr "فیلتر ابعاد"
 
@@ -23487,7 +24138,7 @@
 msgstr "غیرفعال کردن سریال No And Batch Selector"
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:70
-#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:8
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
 #: stock/doctype/putaway_rule/putaway_rule_list.js:5
 msgid "Disabled"
 msgstr "غیرفعال"
@@ -23636,23 +24287,23 @@
 msgid "Disabled"
 msgstr "غیرفعال"
 
-#: accounts/general_ledger.py:128
+#: accounts/general_ledger.py:132
 msgid "Disabled Account Selected"
 msgstr "حساب غیرفعال انتخاب شد"
 
-#: stock/utils.py:454
+#: stock/utils.py:435
 msgid "Disabled Warehouse {0} cannot be used for this transaction."
 msgstr "از انبار غیرفعال شده {0} نمی توان برای این تراکنش استفاده کرد."
 
-#: controllers/accounts_controller.py:550
+#: controllers/accounts_controller.py:603
 msgid "Disabled pricing rules since this {} is an internal transfer"
 msgstr "قوانین قیمت گذاری غیرفعال شده است زیرا این {} یک انتقال داخلی است"
 
-#: controllers/accounts_controller.py:564
+#: controllers/accounts_controller.py:617
 msgid "Disabled tax included prices since this {} is an internal transfer"
 msgstr "مالیات غیرفعال شامل قیمت‌ها می‌شود زیرا این {} یک انتقال داخلی است"
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:81
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
 msgid "Disabled template must not be default template"
 msgstr "الگوی غیرفعال نباید الگوی پیش فرض باشد"
 
@@ -23663,11 +24314,11 @@
 msgid "Disables auto-fetching of existing quantity"
 msgstr "واکشی خودکار مقدار موجود را غیرفعال می کند"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:62
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
 msgid "Disburse Loan"
 msgstr "پرداخت وام"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:12
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
 msgid "Disbursed"
 msgstr "پرداخت شد"
 
@@ -23677,7 +24328,8 @@
 msgid "Disbursed"
 msgstr "پرداخت شد"
 
-#: selling/page/point_of_sale/pos_item_cart.js:380
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
 msgid "Discount"
 msgstr "تخفیف"
 
@@ -23943,15 +24595,15 @@
 msgid "Discount and Margin"
 msgstr "تخفیف و حاشیه"
 
-#: selling/page/point_of_sale/pos_item_cart.js:761
+#: selling/page/point_of_sale/pos_item_cart.js:791
 msgid "Discount cannot be greater than 100%"
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:95
+#: setup/doctype/authorization_rule/authorization_rule.py:93
 msgid "Discount must be less than 100"
 msgstr "تخفیف باید کمتر از 100 باشد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2532
+#: accounts/doctype/payment_entry/payment_entry.py:2564
 msgid "Discount of {} applied as per Payment Term"
 msgstr "تخفیف {} طبق شرایط پرداخت اعمال شد"
 
@@ -24037,23 +24689,23 @@
 msgid "Dislikes"
 msgstr "دوست ندارد"
 
-#: setup/doctype/company/company.py:353
+#: setup/doctype/company/company.py:344
 msgid "Dispatch"
 msgstr "ارسال"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address"
 msgstr "آدرس اعزام"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address"
 msgstr "آدرس اعزام"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address"
@@ -24086,8 +24738,8 @@
 #: patches/v11_0/add_default_dispatch_notification_template.py:11
 #: patches/v11_0/add_default_dispatch_notification_template.py:20
 #: patches/v11_0/add_default_dispatch_notification_template.py:28
-#: setup/setup_wizard/operations/defaults_setup.py:59
-#: setup/setup_wizard/operations/install_fixtures.py:286
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
 msgid "Dispatch Notification"
 msgstr "اطلاعیه اعزام"
 
@@ -24145,6 +24797,11 @@
 msgid "Distinct Item and Warehouse"
 msgstr "کالا و انبار متمایز"
 
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
@@ -24191,7 +24848,7 @@
 msgid "Divorced"
 msgstr "جدا شده"
 
-#: crm/report/lead_details/lead_details.js:42
+#: crm/report/lead_details/lead_details.js:41
 msgid "Do Not Contact"
 msgstr "تماس نگیرید"
 
@@ -24213,6 +24870,12 @@
 msgid "Do Not Explode"
 msgstr "منفجر نشوید"
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
 #. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
@@ -24226,29 +24889,49 @@
 msgid "Do not update variants on save"
 msgstr "نسخه ها را در ذخیره به روز نکنید"
 
-#: assets/doctype/asset/asset.js:683
+#: assets/doctype/asset/asset.js:800
 msgid "Do you really want to restore this scrapped asset?"
 msgstr "آیا واقعاً می خواهید این دارایی از بین رفته را بازیابی کنید؟"
 
-#: assets/doctype/asset/asset.js:669
+#: assets/doctype/asset/asset.js:788
 msgid "Do you really want to scrap this asset?"
 msgstr "آیا واقعاً می خواهید این دارایی را از بین ببرید؟"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:134
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
 msgid "Do you want to notify all the customers by email?"
 msgstr "آیا می خواهید از طریق ایمیل به همه مشتریان اطلاع دهید؟"
 
-#: manufacturing/doctype/production_plan/production_plan.js:196
+#: manufacturing/doctype/production_plan/production_plan.js:221
 msgid "Do you want to submit the material request"
 msgstr "آیا می خواهید درخواست مواد را ارسال کنید؟"
 
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr "DocType"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr "DocType"
+
 #. Label of a Link field in DocType 'Transaction Deletion Record Item'
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgctxt "Transaction Deletion Record Item"
 msgid "DocType"
 msgstr "DocType"
 
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:45
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
 msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
 msgstr "DocTypes نباید به صورت دستی به جدول 'Excluded DocTypes' اضافه شود. شما فقط مجاز به حذف ورودی ها از آن هستید."
 
@@ -24267,9 +24950,9 @@
 msgstr "Doctype"
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:141
-#: manufacturing/report/production_planning_report/production_planning_report.js:43
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
-#: public/js/bank_reconciliation_tool/dialog_manager.js:104
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
 msgid "Document Name"
 msgstr "نام سند"
 
@@ -24287,15 +24970,15 @@
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:134
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
-#: public/js/bank_reconciliation_tool/dialog_manager.js:99
-#: public/js/bank_reconciliation_tool/dialog_manager.js:182
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:15
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:23
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:23
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
 msgid "Document Type"
 msgstr "نوع سند"
 
@@ -24341,11 +25024,11 @@
 msgid "Document Type "
 msgstr " نوع سند"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:56
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
 msgid "Document Type already used as a dimension"
 msgstr "نوع سند قبلاً به عنوان بعد استفاده شده است"
 
-#: accounts/doctype/bank_transaction/bank_transaction.js:64
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
 msgid "Document {0} successfully uncleared"
 msgstr "سند {0} با موفقیت پاک نشد"
 
@@ -24355,7 +25038,7 @@
 msgid "Documents"
 msgstr "اسناد"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:200
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
 msgstr "اسناد: {0} درآمد/هزینه معوق را برای آنها فعال کرده است. امکان ارسال مجدد وجود ندارد."
 
@@ -24389,10 +25072,16 @@
 msgid "Don't Send Emails"
 msgstr "ایمیل ارسال نکنید"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:322
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
-#: public/js/utils/crm_activities.js:211
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr "انجام شده"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
 msgid "Done"
 msgstr "انجام شده"
 
@@ -24428,8 +25117,8 @@
 msgid "Double Declining Balance"
 msgstr "موجودی دو برابر کاهشی"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:84
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
 msgid "Download"
 msgstr "دانلود"
 
@@ -24438,7 +25127,7 @@
 msgid "Download Backups"
 msgstr "دانلود نسخه پشتیبان"
 
-#: public/js/utils/serial_no_batch_selector.js:237
+#: public/js/utils/serial_no_batch_selector.js:241
 msgid "Download CSV Template"
 msgstr "دانلود قالب CSV"
 
@@ -24454,11 +25143,11 @@
 msgid "Download Materials Request Plan Section"
 msgstr "دانلود بخش طرح درخواست مواد"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:60
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
 msgid "Download PDF"
 msgstr "PDF را دانلود کنید"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
 msgid "Download Template"
 msgstr "دانلود قالب"
 
@@ -24514,18 +25203,17 @@
 msgid "Downtime Reason"
 msgstr "دلیل خرابی"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Dr"
 msgstr "دکتر"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:6
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
 #: accounts/doctype/payment_request/payment_request_list.js:5
-#: assets/doctype/asset/asset_list.js:35
+#: assets/doctype/asset/asset_list.js:25
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:5
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:7
-#: stock/doctype/stock_entry/stock_entry_list.js:10
+#: stock/doctype/stock_entry/stock_entry_list.js:18
 msgid "Draft"
 msgstr "پیش نویس"
 
@@ -24722,19 +25410,17 @@
 msgid "Draft"
 msgstr "پیش نویس"
 
-#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
-#. Record'
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
-msgctxt "Transaction Deletion Record"
-msgid "Draft"
-msgstr "پیش نویس"
-
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Draft"
 msgstr "پیش نویس"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/driver/driver.json
 msgid "Driver"
@@ -24823,11 +25509,11 @@
 msgid "Drop Ship"
 msgstr "رها کردن کشتی"
 
-#: accounts/party.py:664
+#: accounts/party.py:640
 msgid "Due / Reference Date cannot be after {0}"
 msgstr "سررسید / تاریخ مرجع نمی تواند بعد از {0} باشد"
 
-#: accounts/doctype/payment_entry/payment_entry.js:649
+#: accounts/doctype/payment_entry/payment_entry.js:795
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
 msgid "Due Date"
 msgstr "سررسید"
@@ -24905,18 +25591,18 @@
 msgid "Due Date Based On"
 msgstr "تاریخ سررسید بر اساس"
 
-#: accounts/party.py:640
+#: accounts/party.py:616
 msgid "Due Date cannot be before Posting / Supplier Invoice Date"
 msgstr "تاریخ سررسید نمی تواند قبل از ارسال / تاریخ فاکتور تامین کننده باشد"
 
-#: controllers/accounts_controller.py:576
+#: controllers/accounts_controller.py:639
 msgid "Due Date is mandatory"
 msgstr "تاریخ سررسید اجباری است"
 
 #. Name of a DocType
 #. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
 #: accounts/workspace/receivables/receivables.json
 msgid "Dunning"
 msgstr "دانینگ"
@@ -24993,7 +25679,7 @@
 msgid "Dunning Type"
 msgstr "نوع دانینگ"
 
-#: stock/doctype/item/item.js:135 stock/doctype/putaway_rule/putaway_rule.py:55
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
 msgid "Duplicate"
 msgstr "تکراری"
 
@@ -25009,7 +25695,7 @@
 msgid "Duplicate Entry. Please check Authorization Rule {0}"
 msgstr "ورود تکراری. لطفاً قانون مجوز {0} را بررسی کنید"
 
-#: assets/doctype/asset/asset.py:301
+#: assets/doctype/asset/asset.py:299
 msgid "Duplicate Finance Book"
 msgstr "کتاب مالی تکراری"
 
@@ -25022,7 +25708,7 @@
 msgid "Duplicate POS Invoices found"
 msgstr "فاکتورهای POS تکراری پیدا شد"
 
-#: projects/doctype/project/project.js:67
+#: projects/doctype/project/project.js:74
 msgid "Duplicate Project with Tasks"
 msgstr "پروژه تکراری با وظایف"
 
@@ -25038,7 +25724,7 @@
 msgid "Duplicate item group found in the item group table"
 msgstr "گروه مورد تکراری در جدول گروه آیتم یافت شد"
 
-#: projects/doctype/project/project.js:146
+#: projects/doctype/project/project.js:174
 msgid "Duplicate project has been created"
 msgstr "پروژه تکراری ایجاد شده است"
 
@@ -25078,15 +25764,20 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Duties and Taxes"
 msgstr "عوارض و مالیات"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
+
 #: regional/italy/utils.py:247 regional/italy/utils.py:267
 #: regional/italy/utils.py:278 regional/italy/utils.py:286
 #: regional/italy/utils.py:293 regional/italy/utils.py:297
-#: regional/italy/utils.py:304 regional/italy/utils.py:311
-#: regional/italy/utils.py:333 regional/italy/utils.py:339
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
 #: regional/italy/utils.py:348 regional/italy/utils.py:453
 msgid "E-Invoicing Information Missing"
 msgstr "اطلاعات صورتحساب الکترونیکی وجود ندارد"
@@ -25109,6 +25800,16 @@
 msgid "EAN-8"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
@@ -25135,11 +25836,11 @@
 msgid "Each Transaction"
 msgstr "هر تراکنش"
 
-#: stock/report/stock_ageing/stock_ageing.py:163
+#: stock/report/stock_ageing/stock_ageing.py:162
 msgid "Earliest"
 msgstr "اولین"
 
-#: stock/report/stock_balance/stock_balance.py:478
+#: stock/report/stock_balance/stock_balance.py:485
 msgid "Earliest Age"
 msgstr "اولین سن"
 
@@ -25153,19 +25854,27 @@
 msgid "Edit"
 msgstr "ویرایش"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr ""
+
 #: public/js/utils/serial_no_batch_selector.js:30
 msgid "Edit Full Form"
 msgstr "ویرایش فرم کامل"
 
-#: controllers/item_variant.py:158
+#: controllers/item_variant.py:154
 msgid "Edit Not Allowed"
 msgstr "ویرایش مجاز نیست"
 
-#: public/js/utils/crm_activities.js:182
+#: public/js/utils/crm_activities.js:184
 msgid "Edit Note"
 msgstr "ویرایش یادداشت"
 
-#: stock/doctype/delivery_note/delivery_note.js:370
+#: stock/doctype/delivery_note/delivery_note.js:418
 msgid "Edit Posting Date and Time"
 msgstr "ویرایش تاریخ و زمان ارسال"
 
@@ -25223,15 +25932,15 @@
 msgid "Edit Posting Date and Time"
 msgstr "ویرایش تاریخ و زمان ارسال"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:366
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
 msgid "Edit Qty"
 msgstr "ویرایش تعداد"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:238
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
 msgid "Edit Receipt"
 msgstr "ویرایش رسید"
 
-#: selling/page/point_of_sale/pos_item_cart.js:717
+#: selling/page/point_of_sale/pos_item_cart.js:745
 msgid "Editing {0} is not allowed as per POS Profile settings"
 msgstr "ویرایش {0} طبق تنظیمات نمایه POS مجاز نیست"
 
@@ -25247,7 +25956,7 @@
 msgid "Educational Qualification"
 msgstr "صلاحیت تحصیلی"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
 msgid "Either 'Selling' or 'Buying' must be selected"
 msgstr "«فروش» یا «خرید» باید انتخاب شود"
 
@@ -25301,9 +26010,14 @@
 msgid "Electronic Invoice Register"
 msgstr "ثبت الکترونیکی صورتحساب"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:231
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
 #: crm/report/lead_details/lead_details.py:41
-#: selling/page/point_of_sale/pos_item_cart.js:874
+#: selling/page/point_of_sale/pos_item_cart.js:904
 msgid "Email"
 msgstr "پست الکترونیک"
 
@@ -25391,7 +26105,7 @@
 msgid "Email Address (required)"
 msgstr "آدرس ایمیل (الزامی)"
 
-#: crm/doctype/lead/lead.py:164
+#: crm/doctype/lead/lead.py:162
 msgid "Email Address must be unique, it is already used in {0}"
 msgstr "آدرس ایمیل باید منحصر به فرد باشد، از قبل در {0} استفاده شده است"
 
@@ -25457,7 +26171,7 @@
 msgid "Email Group"
 msgstr "گروه ایمیل"
 
-#: public/js/utils/contact_address_quick_entry.js:39
+#: public/js/utils/contact_address_quick_entry.js:42
 msgid "Email Id"
 msgstr "آدرس ایمیل"
 
@@ -25485,7 +26199,7 @@
 msgid "Email Sent"
 msgstr "ایمیل ارسال شد"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:289
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
 msgid "Email Sent to Supplier {0}"
 msgstr "ایمیل به تامین کننده ارسال شد {0}"
 
@@ -25513,15 +26227,15 @@
 msgid "Email Template"
 msgstr "قالب ایمیل"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:269
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
 msgid "Email not sent to {0} (unsubscribed / disabled)"
 msgstr "ایمیل به {0} ارسال نشد (لغو اشتراک / غیرفعال)"
 
-#: stock/doctype/shipment/shipment.js:153
+#: stock/doctype/shipment/shipment.js:174
 msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
 msgstr "برای ادامه ایمیل یا تلفن/موبایل مخاطب الزامی است."
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:273
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
 msgid "Email sent successfully."
 msgstr "ایمیل با موفقیت ارسال شد."
 
@@ -25531,7 +26245,7 @@
 msgid "Email sent to"
 msgstr "ایمیل ارسال شد به"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:419
+#: stock/doctype/delivery_trip/delivery_trip.py:414
 msgid "Email sent to {0}"
 msgstr "ایمیل به {0} ارسال شد"
 
@@ -25571,7 +26285,7 @@
 #: projects/doctype/timesheet/timesheet_calendar.js:28
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:50
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
 #: quality_management/doctype/non_conformance/non_conformance.json
 #: setup/doctype/company/company.json setup/doctype/employee/employee.json
 #: setup/doctype/sales_person/sales_person_tree.js:7
@@ -25762,11 +26476,11 @@
 msgid "Employee cannot report to himself."
 msgstr "کارمند نمی تواند به خودش گزارش دهد."
 
-#: assets/doctype/asset_movement/asset_movement.py:71
+#: assets/doctype/asset_movement/asset_movement.py:73
 msgid "Employee is required while issuing Asset {0}"
 msgstr "هنگام صدور دارایی {0} به کارمند نیاز است"
 
-#: assets/doctype/asset_movement/asset_movement.py:115
+#: assets/doctype/asset_movement/asset_movement.py:123
 msgid "Employee {0} does not belongs to the company {1}"
 msgstr "کارمند {0} متعلق به شرکت {1} نیست"
 
@@ -25774,7 +26488,12 @@
 msgid "Empty"
 msgstr "خالی"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1042
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
 msgstr "برای رزرو موجودی جزئی، Allow Partial Reservation را در تنظیمات موجودی فعال کنید."
 
@@ -25790,7 +26509,7 @@
 msgid "Enable Auto Email"
 msgstr "ایمیل خودکار را فعال کنید"
 
-#: stock/doctype/item/item.py:1040
+#: stock/doctype/item/item.py:1028
 msgid "Enable Auto Re-Order"
 msgstr "سفارش مجدد خودکار را فعال کنید"
 
@@ -25812,6 +26531,12 @@
 msgid "Enable Common Party Accounting"
 msgstr "حسابداری طرف مشترک را فعال کنید"
 
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -25884,6 +26609,13 @@
 msgid "Enable YouTube Tracking"
 msgstr "ردیابی یوتیوب را فعال کنید"
 
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
+
 #: support/doctype/service_level_agreement/service_level_agreement.js:34
 msgid "Enable to apply SLA on every {0}"
 msgstr "فعال کردن اعمال SLA در هر {0}"
@@ -25963,14 +26695,14 @@
 msgid "Encashment Date"
 msgstr "تاریخ وصول"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:41
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:41
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
-#: accounts/report/payment_ledger/payment_ledger.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.js:75
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
 #: projects/report/project_summary/project_summary.py:74
-#: public/js/financial_statements.js:191 public/js/setup_wizard.js:42
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:24
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
 #: templates/pages/projects.html:47
 msgid "End Date"
 msgstr "تاریخ پایان"
@@ -26039,6 +26771,10 @@
 msgid "End Date cannot be before Start Date."
 msgstr "تاریخ پایان نمی تواند قبل از تاریخ شروع باشد."
 
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr "زمان پایان"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -26063,15 +26799,15 @@
 msgid "End Time"
 msgstr "زمان پایان"
 
-#: stock/doctype/stock_entry/stock_entry.js:241
+#: stock/doctype/stock_entry/stock_entry.js:268
 msgid "End Transit"
 msgstr "پایان حمل و نقل"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
 #: accounts/report/financial_ratios/financial_ratios.js:25
-#: assets/report/fixed_asset_register/fixed_asset_register.js:90
-#: public/js/financial_statements.js:206
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
 msgid "End Year"
 msgstr "پایان سال"
 
@@ -26079,7 +26815,7 @@
 msgid "End Year cannot be before Start Year"
 msgstr "پایان سال نمی تواند قبل از سال شروع باشد"
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:43
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
 msgid "End date cannot be before start date"
 msgstr "تاریخ پایان نمی تواند قبل از تاریخ شروع باشد"
@@ -26103,6 +26839,8 @@
 msgid "End of the current subscription period"
 msgstr "پایان دوره اشتراک فعلی"
 
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:31
 msgid "Enough Parts to Build"
 msgstr "قطعات کافی برای ساخت"
@@ -26113,31 +26851,33 @@
 msgid "Ensure Delivery Based on Produced Serial No"
 msgstr "از تحویل بر اساس شماره سریال تولید شده اطمینان حاصل کنید"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:253
+#: stock/doctype/delivery_trip/delivery_trip.py:251
 msgid "Enter API key in Google Settings."
 msgstr "کلید API را در تنظیمات Google وارد کنید."
 
-#: setup/doctype/employee/employee.js:102
+#: setup/doctype/employee/employee.js:103
 msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
 msgstr "نام و نام خانوادگی کارمند را که بر اساس نام کامل به روز می شود وارد کنید. در معاملات، نام کامل خواهد بود که واکشی می شود."
 
-#: public/js/utils/serial_no_batch_selector.js:208
+#: public/js/utils/serial_no_batch_selector.js:211
 msgid "Enter Serial Nos"
 msgstr "شماره های سریال را وارد کنید"
 
-#: stock/doctype/material_request/material_request.js:313
+#: stock/doctype/material_request/material_request.js:383
 msgid "Enter Supplier"
 msgstr "تامین کننده را وارد کنید"
 
-#: manufacturing/doctype/job_card/job_card.js:280
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
 msgid "Enter Value"
 msgstr "مقدار را وارد کنید"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:91
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
 msgid "Enter Visit Details"
 msgstr "جزئیات بازدید را وارد کنید"
 
-#: manufacturing/doctype/routing/routing.js:77
+#: manufacturing/doctype/routing/routing.js:78
 msgid "Enter a name for Routing."
 msgstr "یک نام برای مسیریابی وارد کنید."
 
@@ -26149,19 +26889,19 @@
 msgid "Enter a name for this Holiday List."
 msgstr "یک نام برای این لیست تعطیلات وارد کنید."
 
-#: selling/page/point_of_sale/pos_payment.js:499
+#: selling/page/point_of_sale/pos_payment.js:527
 msgid "Enter amount to be redeemed."
 msgstr "مبلغی را برای بازخرید وارد کنید."
 
-#: stock/doctype/item/item.js:804
+#: stock/doctype/item/item.js:882
 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
 msgstr "یک کد مورد را وارد کنید، نام با کلیک کردن در داخل قسمت نام مورد، به طور خودکار مانند کد مورد پر می شود."
 
-#: selling/page/point_of_sale/pos_item_cart.js:877
+#: selling/page/point_of_sale/pos_item_cart.js:907
 msgid "Enter customer's email"
 msgstr "ایمیل مشتری را وارد کنید"
 
-#: selling/page/point_of_sale/pos_item_cart.js:882
+#: selling/page/point_of_sale/pos_item_cart.js:913
 msgid "Enter customer's phone number"
 msgstr "شماره تلفن مشتری را وارد کنید"
 
@@ -26169,11 +26909,11 @@
 msgid "Enter depreciation details"
 msgstr "جزئیات استهلاک را وارد کنید"
 
-#: selling/page/point_of_sale/pos_item_cart.js:382
+#: selling/page/point_of_sale/pos_item_cart.js:389
 msgid "Enter discount percentage."
 msgstr "درصد تخفیف را وارد کنید"
 
-#: public/js/utils/serial_no_batch_selector.js:211
+#: public/js/utils/serial_no_batch_selector.js:214
 msgid "Enter each serial no in a new line"
 msgstr "هر شماره سریال را در یک خط جدید وارد کنید"
 
@@ -26187,7 +26927,7 @@
 msgid "Enter the Bank Guarantee Number before submitting."
 msgstr "قبل از ارسال، شماره ضمانت نامه بانکی را وارد کنید."
 
-#: manufacturing/doctype/routing/routing.js:82
+#: manufacturing/doctype/routing/routing.js:83
 msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
 " After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
 msgstr ""
@@ -26200,19 +26940,19 @@
 msgid "Enter the name of the bank or lending institution before submitting."
 msgstr ""
 
-#: stock/doctype/item/item.js:824
+#: stock/doctype/item/item.js:908
 msgid "Enter the opening stock units."
 msgstr "واحدهای موجودی افتتاحی را وارد کنید."
 
-#: manufacturing/doctype/bom/bom.js:730
+#: manufacturing/doctype/bom/bom.js:761
 msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
 msgstr "مقدار کالایی را که از این لایحه مواد ساخته می شود وارد کنید."
 
-#: manufacturing/doctype/work_order/work_order.js:817
+#: manufacturing/doctype/work_order/work_order.js:878
 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
 msgstr "مقدار تولید را وارد کنید اقلام مواد خام فقط زمانی واکشی می شوند که این تنظیم شود."
 
-#: selling/page/point_of_sale/pos_payment.js:392
+#: selling/page/point_of_sale/pos_payment.js:411
 msgid "Enter {0} amount."
 msgstr "مقدار {0} را وارد کنید."
 
@@ -26227,7 +26967,7 @@
 msgid "Entity"
 msgstr "وجود، موجودیت"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:205
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:123
 msgid "Entity Type"
 msgstr "نوع موجودیت"
@@ -26252,9 +26992,9 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
-#: accounts/report/account_balance/account_balance.js:30
-#: accounts/report/account_balance/account_balance.js:46
-#: accounts/report/balance_sheet/balance_sheet.py:242
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
 #: setup/setup_wizard/operations/install_fixtures.py:259
 msgid "Equity"
 msgstr "انصاف"
@@ -26278,9 +27018,14 @@
 msgid "Equity/Liability Account"
 msgstr "حساب حقوق صاحبان موجودی / بدهی"
 
-#: accounts/doctype/payment_request/payment_request.py:410
-#: manufacturing/doctype/job_card/job_card.py:773
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:197
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
 msgid "Error"
 msgstr "خطا"
 
@@ -26344,6 +27089,16 @@
 msgid "Error Log"
 msgstr "گزارش خطا"
 
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "گزارش خطا"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "پیغام خطا"
+
 #. Label of a Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
@@ -26354,7 +27109,7 @@
 msgid "Error Occurred"
 msgstr "خطا رخ داده است"
 
-#: telephony/doctype/call_log/call_log.py:195
+#: telephony/doctype/call_log/call_log.py:193
 msgid "Error during caller information update"
 msgstr "خطا در حین به روز رسانی اطلاعات تماس گیرنده"
 
@@ -26366,19 +27121,23 @@
 msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:406
+#: assets/doctype/asset/depreciation.py:397
 msgid "Error while posting depreciation entries"
 msgstr "خطا هنگام ارسال ورودی های استهلاک"
 
-#: accounts/deferred_revenue.py:567
+#: accounts/deferred_revenue.py:539
 msgid "Error while processing deferred accounting for {0}"
 msgstr "خطا هنگام پردازش حسابداری معوق برای {0}"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:389
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
 msgid "Error while reposting item valuation"
 msgstr "خطا هنگام ارسال مجدد ارزیابی مورد"
 
-#: accounts/doctype/payment_entry/payment_entry.js:720
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:883
 msgid "Error: {0} is mandatory field"
 msgstr "خطا: {0} فیلد اجباری است"
 
@@ -26429,7 +27188,7 @@
 msgid "Example URL"
 msgstr "URL مثال"
 
-#: stock/doctype/item/item.py:971
+#: stock/doctype/item/item.py:959
 msgid "Example of a linked document: {0}"
 msgstr "نمونه ای از یک سند پیوندی: {0}"
 
@@ -26446,7 +27205,7 @@
 msgid "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."
 msgstr "مثال: ABCD.#####. اگر سری تنظیم شده باشد و Batch No در تراکنش ها ذکر نشده باشد، شماره دسته خودکار بر اساس این سری ایجاد می شود. اگر همیشه می‌خواهید به صراحت شماره دسته را برای این مورد ذکر کنید، این قسمت را خالی بگذارید. توجه: این تنظیم بر پیشوند سری نامگذاری در تنظیمات موجودی اولویت دارد."
 
-#: stock/stock_ledger.py:1976
+#: stock/stock_ledger.py:1949
 msgid "Example: Serial No {0} reserved in {1}."
 msgstr "مثال: شماره سریال {0} در {1} رزرو شده است."
 
@@ -26456,11 +27215,11 @@
 msgid "Exception Budget Approver Role"
 msgstr "نقش تصویب کننده بودجه استثنایی"
 
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:56
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
 msgid "Excess Materials Consumed"
 msgstr "مواد اضافی مصرف شده"
 
-#: manufacturing/doctype/job_card/job_card.py:869
+#: manufacturing/doctype/job_card/job_card.py:866
 msgid "Excess Transfer"
 msgstr "انتقال مازاد"
 
@@ -26484,7 +27243,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:517
+#: setup/doctype/company/company.py:508
 msgid "Exchange Gain/Loss"
 msgstr "سود/زیان مبادله"
 
@@ -26506,8 +27265,8 @@
 msgid "Exchange Gain/Loss"
 msgstr "سود/زیان مبادله"
 
-#: controllers/accounts_controller.py:1313
-#: controllers/accounts_controller.py:1394
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
 msgid "Exchange Gain/Loss amount has been booked through {0}"
 msgstr "مبلغ سود/زیان مبادله از طریق {0} رزرو شده است"
 
@@ -26674,7 +27433,7 @@
 msgid "Exchange Rate Revaluation Settings"
 msgstr "تنظیمات تجدید ارزیابی نرخ ارز"
 
-#: controllers/sales_and_purchase_return.py:59
+#: controllers/sales_and_purchase_return.py:57
 msgid "Exchange Rate must be same as {0} {1} ({2})"
 msgstr "نرخ ارز باید برابر با {0} {1} ({2}) باشد"
 
@@ -26691,7 +27450,7 @@
 msgid "Excise Entry"
 msgstr "ورودی مالیات غیر مستقیم"
 
-#: stock/doctype/stock_entry/stock_entry.js:1060
+#: stock/doctype/stock_entry/stock_entry.js:1229
 msgid "Excise Invoice"
 msgstr "فاکتور مالیات غیر مستقیم"
 
@@ -26711,7 +27470,7 @@
 msgid "Execution"
 msgstr "اجرا"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:70
+#: regional/report/uae_vat_201/uae_vat_201.py:67
 msgid "Exempt Supplies"
 msgstr "لوازم معاف"
 
@@ -26740,13 +27499,13 @@
 msgid "Exit Interview Held On"
 msgstr "خروج از مصاحبه برگزار شد"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:138
-#: public/js/bom_configurator/bom_configurator.bundle.js:179
-#: public/js/setup_wizard.js:168
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
 msgid "Expand All"
 msgstr "گسترش همه"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:413
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
 msgid "Expected"
 msgstr "انتظار می رود"
 
@@ -26756,7 +27515,7 @@
 msgid "Expected Amount"
 msgstr "مقدار مورد انتظار"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
 msgid "Expected Arrival Date"
 msgstr "تاریخ ورود مورد انتظار"
 
@@ -26800,11 +27559,13 @@
 msgid "Expected Delivery Date"
 msgstr "تاریخ تحویل قابل انتظار"
 
-#: selling/doctype/sales_order/sales_order.py:316
+#: selling/doctype/sales_order/sales_order.py:324
 msgid "Expected Delivery Date should be after Sales Order Date"
 msgstr "تاریخ تحویل مورد انتظار باید پس از تاریخ سفارش فروش باشد"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
 msgid "Expected End Date"
 msgstr "تاریخ پایان مورد انتظار"
 
@@ -26830,7 +27591,7 @@
 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
 msgstr "تاریخ پایان مورد انتظار باید کمتر یا مساوی با تاریخ پایان مورد انتظار کار والدین {0} باشد."
 
-#: public/js/projects/timer.js:12
+#: public/js/projects/timer.js:16
 msgid "Expected Hrs"
 msgstr "ساعت پیش بینی شده"
 
@@ -26840,7 +27601,9 @@
 msgid "Expected Hrs"
 msgstr "ساعت پیش بینی شده"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
 msgid "Expected Start Date"
 msgstr "تاریخ شروع مورد انتظار"
 
@@ -26862,7 +27625,7 @@
 msgid "Expected Start Date"
 msgstr "تاریخ شروع مورد انتظار"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:133
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
 msgid "Expected Stock Value"
 msgstr "ارزش موجودی مورد انتظار"
 
@@ -26890,9 +27653,9 @@
 msgid "Expected Value After Useful Life"
 msgstr "ارزش مورد انتظار پس از عمر مفید"
 
-#: accounts/report/account_balance/account_balance.js:29
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:81
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
 #: accounts/report/profitability_analysis/profitability_analysis.py:189
 msgid "Expense"
 msgstr "هزینه"
@@ -26922,12 +27685,12 @@
 msgid "Expense"
 msgstr "هزینه"
 
-#: controllers/stock_controller.py:359
+#: controllers/stock_controller.py:556
 msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
 msgstr "حساب هزینه / تفاوت ({0}) باید یک حساب \"سود یا زیان\" باشد"
 
-#: accounts/report/account_balance/account_balance.js:47
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:248
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
 msgid "Expense Account"
 msgstr "حساب هزینه"
 
@@ -27009,7 +27772,7 @@
 msgid "Expense Account"
 msgstr "حساب هزینه"
 
-#: controllers/stock_controller.py:339
+#: controllers/stock_controller.py:536
 msgid "Expense Account Missing"
 msgstr "حساب هزینه گم شده است"
 
@@ -27026,13 +27789,13 @@
 msgid "Expense Head"
 msgstr "رئیس هزینه"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:490
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:510
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:528
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
 msgid "Expense Head Changed"
 msgstr "سر هزینه تغییر کرد"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
 msgid "Expense account is mandatory for item {0}"
 msgstr "حساب هزینه برای مورد {0} اجباری است"
 
@@ -27043,7 +27806,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
-#: accounts/report/account_balance/account_balance.js:48
+#: accounts/report/account_balance/account_balance.js:49
 msgid "Expenses Included In Asset Valuation"
 msgstr "مخارج موجود در ارزیابی دارایی"
 
@@ -27055,7 +27818,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
-#: accounts/report/account_balance/account_balance.js:49
+#: accounts/report/account_balance/account_balance.js:51
 msgid "Expenses Included In Valuation"
 msgstr "هزینه های گنجانده شده در ارزش گذاری"
 
@@ -27066,8 +27829,8 @@
 msgstr "هزینه های گنجانده شده در ارزش گذاری"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
-#: selling/doctype/quotation/quotation_list.js:35
-#: stock/doctype/batch/batch_list.js:9 stock/doctype/item/item_list.js:10
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
 msgid "Expired"
 msgstr "منقضی شده"
 
@@ -27089,7 +27852,7 @@
 msgid "Expired"
 msgstr "منقضی شده"
 
-#: stock/doctype/stock_entry/stock_entry.js:316
+#: stock/doctype/stock_entry/stock_entry.js:362
 msgid "Expired Batches"
 msgstr "دسته های منقضی شده"
 
@@ -27159,11 +27922,11 @@
 msgid "Export Data"
 msgstr "صادرات داده ها"
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:35
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
 msgid "Export E-Invoices"
 msgstr "صدور فاکتورهای الکترونیکی"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:106
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
 msgid "Export Errored Rows"
 msgstr "صادر کردن ردیف های خطا"
 
@@ -27177,7 +27940,7 @@
 msgid "Extra Consumed Qty"
 msgstr "مقدار مصرف اضافی"
 
-#: manufacturing/doctype/job_card/job_card.py:197
+#: manufacturing/doctype/job_card/job_card.py:193
 msgid "Extra Job Card Quantity"
 msgstr "تعداد کارت شغلی اضافی"
 
@@ -27213,7 +27976,7 @@
 msgid "FG Reference"
 msgstr "مرجع FG"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:106
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
 msgid "FG Value"
 msgstr "مقدار FG"
 
@@ -27255,19 +28018,25 @@
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr "صف موجودی FIFO (تعداد، نرخ)"
 
-#. Label of a Text field in DocType 'Stock Ledger Entry'
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr "صف موجودی FIFO (تعداد، نرخ)"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:180
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
 msgid "FIFO/LIFO Queue"
 msgstr "صف FIFO/LIFO"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:62
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:13
 msgid "Failed"
 msgstr "ناموفق"
@@ -27380,7 +28149,14 @@
 msgid "Failed"
 msgstr "ناموفق"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:9
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "ناموفق"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
 msgid "Failed Entries"
 msgstr "ورودی های ناموفق"
 
@@ -27415,11 +28191,11 @@
 msgid "Failed to setup defaults"
 msgstr "تنظیم پیش فرض ها انجام نشد"
 
-#: setup/doctype/company/company.py:699
+#: setup/doctype/company/company.py:690
 msgid "Failed to setup defaults for country {0}. Please contact support."
 msgstr "تنظیم پیش فرض های کشور {0} انجام نشد. لطفا با پشتیبانی تماس بگیرید."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Failure"
 msgstr "شکست"
 
@@ -27435,12 +28211,26 @@
 msgid "Failure Description"
 msgstr "شرح شکست"
 
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Family Background"
 msgstr "سابقه خانواده"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -27496,7 +28286,7 @@
 msgid "Fees"
 msgstr "هزینه ها"
 
-#: public/js/utils/serial_no_batch_selector.js:332
+#: public/js/utils/serial_no_batch_selector.js:338
 msgid "Fetch Based On"
 msgstr "واکشی بر اساس"
 
@@ -27506,7 +28296,7 @@
 msgid "Fetch Customers"
 msgstr "واکشی مشتریان"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:50
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
 msgid "Fetch Data"
 msgstr "واکشی داده ها"
 
@@ -27514,7 +28304,7 @@
 msgid "Fetch Items from Warehouse"
 msgstr "واکشی اقلام از انبار"
 
-#: accounts/doctype/dunning/dunning.js:60
+#: accounts/doctype/dunning/dunning.js:61
 msgid "Fetch Overdue Payments"
 msgstr "واکشی پرداخت های معوق"
 
@@ -27522,8 +28312,8 @@
 msgid "Fetch Subscription Updates"
 msgstr "واکشی به‌روزرسانی‌های اشتراک"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:952
-#: accounts/doctype/sales_invoice/sales_invoice.js:954
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
 msgid "Fetch Timesheet"
 msgstr "واکشی جدول زمانی"
 
@@ -27533,8 +28323,8 @@
 msgid "Fetch Value From"
 msgstr "واکشی ارزش از"
 
-#: stock/doctype/material_request/material_request.js:252
-#: stock/doctype/stock_entry/stock_entry.js:554
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
 msgid "Fetch exploded BOM (including sub-assemblies)"
 msgstr "واکشی BOM منفجر شده (شامل مجموعه های فرعی)"
 
@@ -27545,11 +28335,20 @@
 msgid "Fetch items based on Default Supplier."
 msgstr "واکشی موارد بر اساس تامین کننده پیش فرض."
 
-#: accounts/doctype/dunning/dunning.js:131
-#: public/js/controllers/transaction.js:1083
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
 msgid "Fetching exchange rates ..."
 msgstr "واکشی نرخ ارز ..."
 
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr "رشته"
+
 #. Label of a Select field in DocType 'POS Search Fields'
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
 msgctxt "POS Search Fields"
@@ -27623,8 +28422,8 @@
 msgid "File to Rename"
 msgstr "فایل برای تغییر نام"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:17
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:17
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
 #: public/js/financial_statements.js:167
 msgid "Filter Based On"
 msgstr "فیلتر بر اساس"
@@ -27635,7 +28434,7 @@
 msgid "Filter Duration (Months)"
 msgstr "مدت زمان فیلتر (ماه)"
 
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:46
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
 msgid "Filter Total Zero Qty"
 msgstr "فیلتر مجموع صفر تعداد"
 
@@ -27661,8 +28460,8 @@
 msgid "Filter on Payment"
 msgstr "فیلتر در پرداخت"
 
-#: accounts/doctype/payment_entry/payment_entry.js:696
-#: public/js/bank_reconciliation_tool/dialog_manager.js:192
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
 msgid "Filters"
 msgstr "فیلترها"
 
@@ -27721,13 +28520,13 @@
 #: accounts/report/accounts_receivable/accounts_receivable.js:24
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:32
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:52
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
 #: accounts/report/general_ledger/general_ledger.js:16
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:32
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
 #: accounts/report/trial_balance/trial_balance.js:70
-#: assets/report/fixed_asset_register/fixed_asset_register.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
 #: public/js/financial_statements.js:161
 msgid "Finance Book"
 msgstr "کتاب مالی"
@@ -27853,14 +28652,14 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Financial Reports Workspace
-#: accounts/doctype/account/account_tree.js:158
+#: accounts/doctype/account/account_tree.js:234
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/workspace/financial_reports/financial_reports.json
 #: public/js/financial_statements.js:129
 msgid "Financial Statements"
 msgstr "صورت های مالی"
 
-#: public/js/setup_wizard.js:40
+#: public/js/setup_wizard.js:42
 msgid "Financial Year Begins On"
 msgstr "سال مالی شروع می شود"
 
@@ -27871,13 +28670,13 @@
 msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
 msgstr "گزارش‌های مالی با استفاده از اسناد ورودی GL ایجاد می‌شوند (اگر کوپن پایان دوره برای همه سال‌ها به‌طور متوالی پست نشده باشد یا مفقود شده باشد، باید فعال شود)"
 
-#: manufacturing/doctype/work_order/work_order.js:627
-#: manufacturing/doctype/work_order/work_order.js:642
-#: manufacturing/doctype/work_order/work_order.js:651
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
 msgid "Finish"
 msgstr "پایان"
 
-#: buying/doctype/purchase_order/purchase_order.js:176
+#: buying/doctype/purchase_order/purchase_order.js:182
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:43
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:119
 msgid "Finished Good"
@@ -27913,7 +28712,7 @@
 msgid "Finished Good BOM"
 msgstr "خوب BOM تمام شد"
 
-#: public/js/utils.js:698
+#: public/js/utils.js:766
 msgid "Finished Good Item"
 msgstr "مورد خوب تمام شد"
 
@@ -27927,7 +28726,7 @@
 msgid "Finished Good Item Code"
 msgstr "کد مورد خوب تمام شده"
 
-#: public/js/utils.js:715
+#: public/js/utils.js:784
 msgid "Finished Good Item Qty"
 msgstr "تعداد آیتم خوب تمام شد"
 
@@ -27937,15 +28736,15 @@
 msgid "Finished Good Item Quantity"
 msgstr "تعداد مورد خوب تمام شده"
 
-#: controllers/accounts_controller.py:3204
+#: controllers/accounts_controller.py:3253
 msgid "Finished Good Item is not specified for service item {0}"
 msgstr "مورد خوب تمام شده برای مورد سرویس مشخص نشده است {0}"
 
-#: controllers/accounts_controller.py:3219
+#: controllers/accounts_controller.py:3270
 msgid "Finished Good Item {0} Qty can not be zero"
 msgstr "مورد خوب تمام شده {0} تعداد نمی تواند صفر باشد"
 
-#: controllers/accounts_controller.py:3213
+#: controllers/accounts_controller.py:3264
 msgid "Finished Good Item {0} must be a sub-contracted item"
 msgstr "مورد خوب تمام شده {0} باید یک مورد قرارداد فرعی باشد"
 
@@ -27973,7 +28772,7 @@
 msgid "Finished Good UOM"
 msgstr "UOM خوب به پایان رسید"
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:53
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
 msgid "Finished Good {0} does not have a default BOM."
 msgstr "Finished Good {0} BOM پیش فرض ندارد."
 
@@ -27981,23 +28780,23 @@
 msgid "Finished Good {0} is disabled."
 msgstr "Finished Good {0} غیرفعال است."
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:49
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
 msgid "Finished Good {0} must be a stock item."
 msgstr "خوب تمام شده {0} باید یک کالای موجود باشد."
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:57
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
 msgid "Finished Good {0} must be a sub-contracted item."
 msgstr "کالای تمام شده {0} باید یک مورد قرارداد فرعی باشد."
 
-#: setup/doctype/company/company.py:262
+#: setup/doctype/company/company.py:258
 msgid "Finished Goods"
 msgstr "کالاهای تمام شده"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:25
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
 msgid "Finished Goods Warehouse"
 msgstr "انبار کالاهای تمام شده"
 
-#: stock/doctype/stock_entry/stock_entry.py:1264
+#: stock/doctype/stock_entry/stock_entry.py:1282
 msgid "Finished Item {0} does not match with Work Order {1}"
 msgstr "مورد تمام شده {0} با دستور کار {1} مطابقت ندارد"
 
@@ -28037,8 +28836,8 @@
 msgid "First Response Due"
 msgstr "اولین پاسخ به علت"
 
-#: support/doctype/issue/test_issue.py:241
-#: support/doctype/service_level_agreement/service_level_agreement.py:899
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
 msgid "First Response SLA Failed by {}"
 msgstr "اولین پاسخ SLA توسط {} انجام نشد"
 
@@ -28084,16 +28883,17 @@
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year/fiscal_year.json
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:17
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
 #: accounts/report/profitability_analysis/profitability_analysis.js:38
 #: accounts/report/trial_balance/trial_balance.js:16
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
-#: manufacturing/report/job_card_summary/job_card_summary.js:17
-#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:48
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
 #: regional/report/irs_1099/irs_1099.js:17
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:16
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:16
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
 msgid "Fiscal Year"
 msgstr "سال مالی"
 
@@ -28171,7 +28971,7 @@
 msgid "Fixed"
 msgstr "درست شد"
 
-#: accounts/report/account_balance/account_balance.js:50
+#: accounts/report/account_balance/account_balance.js:52
 msgid "Fixed Asset"
 msgstr "دارایی ثابت"
 
@@ -28199,7 +28999,7 @@
 msgid "Fixed Asset Defaults"
 msgstr "پیش فرض دارایی های ثابت"
 
-#: stock/doctype/item/item.py:301
+#: stock/doctype/item/item.py:300
 msgid "Fixed Asset Item must be a non-stock item."
 msgstr "اقلام دارایی ثابت باید یک کالای غیر بورسی باشد."
 
@@ -28245,11 +29045,33 @@
 msgid "Fleet Manager"
 msgstr "مدیر ناوگان"
 
-#: selling/page/point_of_sale/pos_item_selector.js:303
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
 msgid "Focus on Item Group filter"
 msgstr "روی فیلتر گروه آیتم تمرکز کنید"
 
-#: selling/page/point_of_sale/pos_item_selector.js:294
+#: selling/page/point_of_sale/pos_item_selector.js:291
 msgid "Focus on search input"
 msgstr "روی ورودی جستجو تمرکز کنید"
 
@@ -28273,19 +29095,39 @@
 msgid "Following fields are mandatory to create address:"
 msgstr "فیلدهای زیر برای ایجاد آدرس اجباری هستند:"
 
-#: controllers/buying_controller.py:906
+#: controllers/buying_controller.py:933
 msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "مورد زیر {0} به عنوان {1} مورد علامت گذاری نشده است. می توانید آنها را به عنوان {1} مورد از آیتم اصلی آن فعال کنید"
 
-#: controllers/buying_controller.py:902
+#: controllers/buying_controller.py:929
 msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "موارد زیر {0} به عنوان {1} مورد علامت گذاری نمی شوند. می توانید آنها را به عنوان {1} مورد از آیتم اصلی آن فعال کنید"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
+
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
 msgid "For"
 msgstr "برای"
 
-#: public/js/utils/sales_common.js:274
+#: public/js/utils/sales_common.js:309
 msgid "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."
 msgstr "برای اقلام \"دسته محصول\"، انبار، شماره سریال و شماره دسته از جدول \"لیست بسته بندی\" در نظر گرفته می شود. اگر انبار و شماره دسته‌ای برای همه اقلام بسته‌بندی برای هر مورد «دسته محصول» یکسان باشد، آن مقادیر را می‌توان در جدول کالای اصلی وارد کرد، مقادیر در جدول «فهرست بسته‌بندی» کپی می‌شوند."
 
@@ -28301,11 +29143,16 @@
 msgid "For Company"
 msgstr "برای شرکت"
 
-#: stock/doctype/material_request/material_request.js:293
+#: stock/doctype/material_request/material_request.js:361
 msgid "For Default Supplier (Optional)"
 msgstr "برای تامین کننده پیش فرض (اختیاری)"
 
-#: controllers/stock_controller.py:770
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
 msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
 msgstr ""
 
@@ -28315,7 +29162,7 @@
 msgid "For Job Card"
 msgstr "برای کارت شغلی"
 
-#: manufacturing/doctype/job_card/job_card.js:160
+#: manufacturing/doctype/job_card/job_card.js:175
 msgid "For Operation"
 msgstr "برای عملیات"
 
@@ -28340,23 +29187,28 @@
 msgid "For Production"
 msgstr "برای تولید"
 
-#: stock/doctype/stock_entry/stock_entry.py:657
+#: stock/doctype/stock_entry/stock_entry.py:613
 msgid "For Quantity (Manufactured Qty) is mandatory"
 msgstr "برای مقدار (تعداد تولید شده) اجباری است"
 
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
+
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Selling"
 msgstr "برای فروش"
 
-#: accounts/doctype/payment_order/payment_order.js:98
+#: accounts/doctype/payment_order/payment_order.js:106
 msgid "For Supplier"
 msgstr "برای تامین کننده"
 
-#: manufacturing/doctype/production_plan/production_plan.js:331
-#: selling/doctype/sales_order/sales_order.js:808
-#: stock/doctype/material_request/material_request.js:247
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
 msgid "For Warehouse"
 msgstr "برای انبار"
 
@@ -28366,11 +29218,11 @@
 msgid "For Warehouse"
 msgstr "برای انبار"
 
-#: manufacturing/doctype/work_order/work_order.py:427
+#: manufacturing/doctype/work_order/work_order.py:432
 msgid "For Warehouse is required before Submit"
 msgstr "برای انبار قبل از ارسال الزامی است"
 
-#: public/js/utils/serial_no_batch_selector.js:116
+#: public/js/utils/serial_no_batch_selector.js:119
 msgid "For Work Order"
 msgstr "برای سفارش کار"
 
@@ -28412,15 +29264,15 @@
 msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
 msgstr "برای مورد {0}، نرخ باید یک عدد مثبت باشد. برای مجاز کردن نرخ‌های منفی، {1} را در {2} فعال کنید"
 
-#: stock/doctype/stock_entry/stock_entry.py:384
+#: stock/doctype/stock_entry/stock_entry.py:336
 msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
 msgstr "برای کارت شغلی {0}، فقط می‌توانید نوع «انتقال مواد برای ساخت» را وارد کنید"
 
-#: manufacturing/doctype/work_order/work_order.py:1523
+#: manufacturing/doctype/work_order/work_order.py:1530
 msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1302
+#: stock/doctype/stock_entry/stock_entry.py:1320
 msgid "For quantity {0} should not be greater than allowed quantity {1}"
 msgstr "برای مقدار {0} نباید بیشتر از مقدار مجاز {1} باشد"
 
@@ -28430,12 +29282,12 @@
 msgid "For reference"
 msgstr "برای مرجع"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1229
+#: accounts/doctype/payment_entry/payment_entry.js:1477
 #: public/js/controllers/accounts.js:182
 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
 msgstr "برای ردیف {0} در {1}. برای گنجاندن {2} در نرخ آیتم، ردیف‌های {3} نیز باید گنجانده شوند"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1498
+#: manufacturing/doctype/production_plan/production_plan.py:1509
 msgid "For row {0}: Enter Planned Qty"
 msgstr "برای ردیف {0}: تعداد برنامه ریزی شده را وارد کنید"
 
@@ -28443,6 +29295,11 @@
 msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
 msgstr "برای شرط \"اعمال قانون در مورد دیگر\" فیلد {0} اجباری است"
 
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
+
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Forecasting"
@@ -28505,7 +29362,7 @@
 msgid "Free item code is not selected"
 msgstr "کد مورد رایگان انتخاب نشده است"
 
-#: accounts/doctype/pricing_rule/utils.py:656
+#: accounts/doctype/pricing_rule/utils.py:645
 msgid "Free item not set in the pricing rule {0}"
 msgstr "مورد رایگان در قانون قیمت گذاری تنظیم نشده است {0}"
 
@@ -28625,7 +29482,7 @@
 msgid "Friday"
 msgstr "جمعه"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:957
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
 #: templates/pages/projects.html:67
 msgid "From"
 msgstr "از جانب"
@@ -28677,13 +29534,13 @@
 msgid "From Customer"
 msgstr "از مشتری"
 
-#: accounts/doctype/payment_entry/payment_entry.js:645
-#: accounts/doctype/payment_entry/payment_entry.js:650
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:16
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:38
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
 #: accounts/report/financial_ratios/financial_ratios.js:41
 #: accounts/report/general_ledger/general_ledger.js:22
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -28691,77 +29548,77 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
-#: accounts/report/pos_register/pos_register.js:17
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:59
 #: accounts/report/purchase_register/purchase_register.js:8
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:7
 #: accounts/report/sales_register/sales_register.js:8
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:16
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:47
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:47
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
 #: accounts/report/trial_balance/trial_balance.js:37
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:15
-#: buying/report/procurement_tracker/procurement_tracker.js:28
-#: buying/report/purchase_analytics/purchase_analytics.js:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:18
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:18
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:16
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:23
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:23
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
 #: crm/report/campaign_efficiency/campaign_efficiency.js:7
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:9
-#: crm/report/lead_conversion_time/lead_conversion_time.js:9
-#: crm/report/lead_details/lead_details.js:17
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
-#: crm/report/lost_opportunity/lost_opportunity.js:17
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:23
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:16
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:16
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:17
-#: manufacturing/report/process_loss_report/process_loss_report.js:30
-#: manufacturing/report/production_analytics/production_analytics.js:17
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:8
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:16
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:9
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
-#: public/js/stock_analytics.js:47
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:9
-#: regional/report/uae_vat_201/uae_vat_201.js:17
-#: regional/report/vat_audit_report/vat_audit_report.js:17
-#: selling/page/sales_funnel/sales_funnel.js:39
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:18
-#: selling/report/sales_analytics/sales_analytics.js:36
-#: selling/report/sales_order_analysis/sales_order_analysis.js:18
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:22
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:23
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:17
-#: stock/report/delayed_item_report/delayed_item_report.js:17
-#: stock/report/delayed_order_report/delayed_order_report.js:17
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:21
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:31
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
 #: stock/report/reserved_stock/reserved_stock.js:16
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
-#: stock/report/stock_analytics/stock_analytics.js:63
+#: stock/report/stock_analytics/stock_analytics.js:62
 #: stock/report/stock_balance/stock_balance.js:16
 #: stock/report/stock_ledger/stock_ledger.js:16
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:9
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:9
-#: support/report/issue_analytics/issue_analytics.js:25
-#: support/report/issue_summary/issue_summary.js:25
-#: support/report/support_hour_distribution/support_hour_distribution.js:8
-#: utilities/report/youtube_interactions/youtube_interactions.js:9
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
 msgid "From Date"
 msgstr "از تاریخ"
 
@@ -28867,7 +29724,7 @@
 msgid "From Date"
 msgstr "از تاریخ"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:41
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
 msgid "From Date and To Date are Mandatory"
 msgstr "از تاریخ و تا به امروز اجباری است"
 
@@ -28887,11 +29744,11 @@
 
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
 #: accounts/report/general_ledger/general_ledger.py:85
-#: accounts/report/pos_register/pos_register.py:118
+#: accounts/report/pos_register/pos_register.py:114
 #: accounts/report/tax_withholding_details/tax_withholding_details.py:37
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:41
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:39
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
 msgid "From Date must be before To Date"
 msgstr "From Date باید قبل از To Date باشد"
 
@@ -28913,7 +29770,7 @@
 msgid "From Delivery Date"
 msgstr "از تاریخ تحویل"
 
-#: selling/doctype/installation_note/installation_note.js:58
+#: selling/doctype/installation_note/installation_note.js:59
 msgid "From Delivery Note"
 msgstr "از یادداشت تحویل"
 
@@ -28923,7 +29780,7 @@
 msgid "From Doctype"
 msgstr "از Doctype"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
 msgid "From Due Date"
 msgstr "از تاریخ سررسید"
 
@@ -28933,7 +29790,7 @@
 msgid "From Employee"
 msgstr "از کارمند"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:45
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
 msgid "From Fiscal Year"
 msgstr "از سال مالی"
 
@@ -28997,8 +29854,8 @@
 msgid "From Payment Date"
 msgstr "از تاریخ پرداخت"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:37
-#: manufacturing/report/work_order_summary/work_order_summary.js:23
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
 msgid "From Posting Date"
 msgstr "از تاریخ ارسال"
 
@@ -29044,6 +29901,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:91
 #: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
 msgid "From Time"
 msgstr "از زمان"
 
@@ -29129,7 +29987,7 @@
 msgid "From Voucher Detail No"
 msgstr "از جزئیات کوپن شماره"
 
-#: stock/report/reserved_stock/reserved_stock.js:106
+#: stock/report/reserved_stock/reserved_stock.js:103
 #: stock/report/reserved_stock/reserved_stock.py:164
 msgid "From Voucher No"
 msgstr "از کوپن شماره"
@@ -29140,7 +29998,7 @@
 msgid "From Voucher No"
 msgstr "از کوپن شماره"
 
-#: stock/report/reserved_stock/reserved_stock.js:95
+#: stock/report/reserved_stock/reserved_stock.js:92
 #: stock/report/reserved_stock/reserved_stock.py:158
 msgid "From Voucher Type"
 msgstr "از نوع کوپن"
@@ -29187,11 +30045,11 @@
 msgid "From and To Dates are required."
 msgstr "از و به تاریخ مورد نیاز است."
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:168
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
 msgid "From and To dates are required"
 msgstr "تاریخ های از و تا تاریخ لازم است"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:47
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
 msgid "From date cannot be greater than To date"
 msgstr "از تاریخ نمی تواند بیشتر از تاریخ باشد"
 
@@ -29374,35 +30232,43 @@
 msgid "Fully Paid"
 msgstr "به طور کامل پرداخت شده"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
 msgid "Furniture and Fixtures"
 msgstr "مبلمان و وسایل"
 
-#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/account/account_tree.js:138
 msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
 msgstr "حساب‌های بیشتری را می‌توان در گروه‌ها ایجاد کرد، اما ورودی‌ها را می‌توان در مقابل غیر گروه‌ها انجام داد"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:24
+#: accounts/doctype/cost_center/cost_center_tree.js:31
 msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
 msgstr "مراکز هزینه بیشتر را می‌توان تحت گروه‌ها ایجاد کرد، اما ورودی‌ها را می‌توان در مقابل غیر گروه‌ها انجام داد"
 
-#: setup/doctype/sales_person/sales_person_tree.js:10
+#: setup/doctype/sales_person/sales_person_tree.js:15
 msgid "Further nodes can be only created under 'Group' type nodes"
 msgstr "گره های بیشتر را فقط می توان تحت گره های نوع «گروهی» ایجاد کرد"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
-#: accounts/report/accounts_receivable/accounts_receivable.py:1084
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
 msgid "Future Payment Amount"
 msgstr "مبلغ پرداخت آینده"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
 msgid "Future Payment Ref"
 msgstr "مرجع پرداخت آینده"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
 msgid "Future Payments"
 msgstr "پرداخت های آینده"
 
@@ -29411,14 +30277,14 @@
 msgid "G - D"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:174
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:243
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
 msgid "GL Balance"
 msgstr "تعادل GL"
 
 #. Name of a DocType
 #: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:557
+#: accounts/report/general_ledger/general_ledger.py:561
 msgid "GL Entry"
 msgstr "ورودی GL"
 
@@ -29479,11 +30345,31 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:525
+#: setup/doctype/company/company.py:516
 msgid "Gain/Loss on Asset Disposal"
 msgstr "سود / زیان در دفع دارایی"
 
-#: projects/doctype/project/project.js:79
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
 msgid "Gantt Chart"
 msgstr "نمودار گانت"
 
@@ -29491,6 +30377,11 @@
 msgid "Gantt chart of all tasks."
 msgstr "نمودار گانت از همه وظایف."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
+
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
@@ -29519,7 +30410,7 @@
 #. Name of a report
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Financial Reports Workspace
-#: accounts/doctype/account/account.js:95
+#: accounts/doctype/account/account.js:93
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/report/general_ledger/general_ledger.json
 #: accounts/workspace/accounting/accounting.json
@@ -29540,7 +30431,7 @@
 msgid "General Ledger"
 msgstr "دفتر کل"
 
-#: stock/doctype/warehouse/warehouse.js:74
+#: stock/doctype/warehouse/warehouse.js:69
 msgctxt "Warehouse"
 msgid "General Ledger"
 msgstr "دفتر کل"
@@ -29560,7 +30451,7 @@
 msgid "Generate Closing Stock Balance"
 msgstr "ایجاد مانده موجودی پایانی"
 
-#: public/js/setup_wizard.js:46
+#: public/js/setup_wizard.js:48
 msgid "Generate Demo Data for Exploration"
 msgstr "داده های نسخه ی نمایشی را برای کاوش ایجاد کنید"
 
@@ -29586,6 +30477,11 @@
 msgid "Generate Schedule"
 msgstr "ایجاد برنامه"
 
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
+
 #. Label of a Check field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
@@ -29632,7 +30528,7 @@
 msgid "Get Current Stock"
 msgstr "موجودی جاری را دریافت کنید"
 
-#: selling/doctype/customer/customer.js:168
+#: selling/doctype/customer/customer.js:180
 msgid "Get Customer Group Details"
 msgstr "دریافت جزئیات گروه مشتری"
 
@@ -29648,12 +30544,12 @@
 msgid "Get Finished Goods for Manufacture"
 msgstr "کالاهای تمام شده برای ساخت را دریافت کنید"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:55
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:157
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
 msgid "Get Invoices"
 msgstr "فاکتورها را دریافت کنید"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:102
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
 msgid "Get Invoices based on Filters"
 msgstr "فاکتورها را بر اساس فیلترها دریافت کنید"
 
@@ -29663,11 +30559,11 @@
 msgid "Get Item Locations"
 msgstr "مکان های مورد را دریافت کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:351
-#: manufacturing/doctype/production_plan/production_plan.js:342
-#: stock/doctype/pick_list/pick_list.js:161
-#: stock/doctype/pick_list/pick_list.js:202
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
 msgid "Get Items"
 msgstr "موارد را دریافت کنید"
 
@@ -29677,37 +30573,37 @@
 msgid "Get Items"
 msgstr "موارد را دریافت کنید"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:147
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:165
-#: accounts/doctype/sales_invoice/sales_invoice.js:252
-#: accounts/doctype/sales_invoice/sales_invoice.js:276
-#: accounts/doctype/sales_invoice/sales_invoice.js:304
-#: buying/doctype/purchase_order/purchase_order.js:456
-#: buying/doctype/purchase_order/purchase_order.js:473
-#: buying/doctype/request_for_quotation/request_for_quotation.js:315
-#: buying/doctype/request_for_quotation/request_for_quotation.js:334
-#: buying/doctype/request_for_quotation/request_for_quotation.js:375
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
 #: buying/doctype/supplier_quotation/supplier_quotation.js:49
-#: buying/doctype/supplier_quotation/supplier_quotation.js:76
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:78
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:96
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:112
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:132
-#: public/js/controllers/buying.js:267
-#: selling/doctype/quotation/quotation.js:160
-#: selling/doctype/sales_order/sales_order.js:132
-#: selling/doctype/sales_order/sales_order.js:643
-#: stock/doctype/delivery_note/delivery_note.js:160
-#: stock/doctype/material_request/material_request.js:100
-#: stock/doctype/material_request/material_request.js:162
-#: stock/doctype/purchase_receipt/purchase_receipt.js:130
-#: stock/doctype/purchase_receipt/purchase_receipt.js:217
-#: stock/doctype/stock_entry/stock_entry.js:275
-#: stock/doctype/stock_entry/stock_entry.js:312
-#: stock/doctype/stock_entry/stock_entry.js:336
-#: stock/doctype/stock_entry/stock_entry.js:387
-#: stock/doctype/stock_entry/stock_entry.js:535
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
 msgid "Get Items From"
 msgstr "موارد را از"
 
@@ -29723,13 +30619,13 @@
 msgid "Get Items From Purchase Receipts"
 msgstr "اقلام را از رسید خرید دریافت کنید"
 
-#: stock/doctype/material_request/material_request.js:241
-#: stock/doctype/stock_entry/stock_entry.js:555
-#: stock/doctype/stock_entry/stock_entry.js:568
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
 msgid "Get Items from BOM"
 msgstr "موارد را از BOM دریافت کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:348
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
 msgid "Get Items from Material Requests against this Supplier"
 msgstr "اقلام را از درخواست های مواد در برابر این تامین کننده دریافت کنید"
 
@@ -29739,7 +30635,7 @@
 msgid "Get Items from Open Material Requests"
 msgstr "موارد را از درخواست‌های Open Material دریافت کنید"
 
-#: public/js/controllers/buying.js:507
+#: public/js/controllers/buying.js:498
 msgid "Get Items from Product Bundle"
 msgstr "موارد را از Product Bundle دریافت کنید"
 
@@ -29773,18 +30669,24 @@
 msgid "Get Outstanding Orders"
 msgstr "دریافت سفارشات برجسته"
 
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
 #: accounts/doctype/bank_clearance/bank_clearance.js:40
-#: accounts/doctype/bank_clearance/bank_clearance.js:44
-#: accounts/doctype/bank_clearance/bank_clearance.js:56
-#: accounts/doctype/bank_clearance/bank_clearance.js:75
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
 msgid "Get Payment Entries"
 msgstr "دریافت ورودی های پرداخت"
 
-#: accounts/doctype/payment_order/payment_order.js:20
-#: accounts/doctype/payment_order/payment_order.js:24
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
 msgid "Get Payments from"
 msgstr "دریافت پرداخت از"
 
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
+
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
@@ -29815,7 +30717,7 @@
 msgid "Get Started Sections"
 msgstr "بخش های شروع به کار"
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:432
 msgid "Get Stock"
 msgstr "موجودی دریافت کنید"
 
@@ -29825,29 +30727,29 @@
 msgid "Get Sub Assembly Items"
 msgstr "اقلام Sub Assembly را دریافت کنید"
 
-#: buying/doctype/supplier/supplier.js:102
+#: buying/doctype/supplier/supplier.js:124
 msgid "Get Supplier Group Details"
 msgstr "جزئیات گروه تامین کننده را دریافت کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:384
-#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
 msgid "Get Suppliers"
 msgstr "تامین کنندگان را دریافت کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:405
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
 msgid "Get Suppliers By"
 msgstr "تامین کنندگان را دریافت کنید"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:989
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
 msgid "Get Timesheets"
 msgstr "برگه های زمانی را دریافت کنید"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:81
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:84
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:77
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:80
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:87
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:94
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
 msgid "Get Unreconciled Entries"
 msgstr "ورودی های ناسازگار را دریافت کنید"
 
@@ -29855,11 +30757,11 @@
 msgid "Get Updates"
 msgstr "دریافت به روز رسانی"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:65
+#: stock/doctype/delivery_trip/delivery_trip.js:68
 msgid "Get stops from"
 msgstr "توقف از"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:125
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
 msgid "Getting Scrap Items"
 msgstr "دریافت اقلام قراضه"
 
@@ -29876,6 +30778,13 @@
 msgid "Give free item for every N quantity"
 msgstr "برای هر N مقدار مورد رایگان بدهید"
 
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr "برای هر N مقدار مورد رایگان بدهید"
+
 #. Name of a DocType
 #: setup/doctype/global_defaults/global_defaults.json
 msgid "Global Defaults"
@@ -29892,7 +30801,7 @@
 msgid "Go back"
 msgstr "برگرد"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
 msgid "Go to {0} List"
 msgstr "به فهرست {0} بروید"
 
@@ -29931,16 +30840,16 @@
 msgid "Goods"
 msgstr "کالاها"
 
-#: setup/doctype/company/company.py:263
-#: stock/doctype/stock_entry/stock_entry_list.js:14
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
 msgid "Goods In Transit"
 msgstr "کالاهای در حال حمل و نقل"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:17
+#: stock/doctype/stock_entry/stock_entry_list.js:23
 msgid "Goods Transferred"
 msgstr "کالاهای منتقل شده"
 
-#: stock/doctype/stock_entry/stock_entry.py:1618
+#: stock/doctype/stock_entry/stock_entry.py:1647
 msgid "Goods are already received against the outward entry {0}"
 msgstr "کالاها قبلاً در مقابل ورودی خارجی دریافت شده اند {0}"
 
@@ -29960,11 +30869,66 @@
 msgid "Graduate"
 msgstr "فارغ التحصیل"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
+
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
-#: accounts/report/pos_register/pos_register.py:207
+#: accounts/report/pos_register/pos_register.py:201
 #: accounts/report/purchase_register/purchase_register.py:275
-#: accounts/report/sales_register/sales_register.py:303
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:253
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
 #: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
 msgid "Grand Total"
 msgstr "کل بزرگ"
@@ -30186,7 +31150,7 @@
 msgid "Grant Commission"
 msgstr "کمیسیون کمک هزینه"
 
-#: accounts/doctype/payment_entry/payment_entry.js:654
+#: accounts/doctype/payment_entry/payment_entry.js:802
 msgid "Greater Than Amount"
 msgstr "بیشتر از مقدار"
 
@@ -30253,7 +31217,7 @@
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/gross_profit/gross_profit.json
-#: accounts/report/gross_profit/gross_profit.py:287
+#: accounts/report/gross_profit/gross_profit.py:285
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Gross Profit"
 msgstr "سود ناخالص"
@@ -30274,12 +31238,12 @@
 msgid "Gross Profit / Loss"
 msgstr "سود ناخالص / زیان"
 
-#: accounts/report/gross_profit/gross_profit.py:294
+#: accounts/report/gross_profit/gross_profit.py:292
 msgid "Gross Profit Percent"
 msgstr "درصد سود ناخالص"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:379
-#: assets/report/fixed_asset_register/fixed_asset_register.py:433
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
 msgid "Gross Purchase Amount"
 msgstr "مبلغ خرید ناخالص"
 
@@ -30295,11 +31259,11 @@
 msgid "Gross Purchase Amount"
 msgstr "مبلغ خرید ناخالص"
 
-#: assets/doctype/asset/asset.py:317
+#: assets/doctype/asset/asset.py:315
 msgid "Gross Purchase Amount is mandatory"
 msgstr "مبلغ خرید ناخالص اجباری است"
 
-#: assets/doctype/asset/asset.py:362
+#: assets/doctype/asset/asset.py:360
 msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
 msgstr "مقدار خرید ناخالص باید <b>برابر</b> برای خرید یک دارایی واحد باشد."
 
@@ -30328,11 +31292,11 @@
 #: accounts/report/gross_profit/gross_profit.js:36
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
-#: assets/report/fixed_asset_register/fixed_asset_register.js:36
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
 #: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
 #: selling/report/lost_quotations/lost_quotations.js:33
-#: stock/report/total_stock_summary/total_stock_summary.js:9
+#: stock/report/total_stock_summary/total_stock_summary.js:8
 msgid "Group By"
 msgstr "دسته بندی بر اساس"
 
@@ -30342,15 +31306,15 @@
 msgid "Group By"
 msgstr "دسته بندی بر اساس"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:151
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
 msgid "Group By Customer"
 msgstr "گروه بر اساس مشتری"
 
-#: accounts/report/accounts_payable/accounts_payable.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:132
 msgid "Group By Supplier"
 msgstr "گروه بر اساس تامین کننده"
 
-#: setup/doctype/sales_person/sales_person_tree.js:9
+#: setup/doctype/sales_person/sales_person_tree.js:14
 msgid "Group Node"
 msgstr "گره گروه"
 
@@ -30360,12 +31324,12 @@
 msgid "Group Same Items"
 msgstr "گروه بندی موارد مشابه"
 
-#: stock/doctype/stock_settings/stock_settings.py:112
+#: stock/doctype/stock_settings/stock_settings.py:115
 msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
 msgstr "انبارهای گروهی را نمی توان در معاملات استفاده کرد. لطفا مقدار {0} را تغییر دهید"
 
 #: accounts/report/general_ledger/general_ledger.js:115
-#: accounts/report/pos_register/pos_register.js:57
+#: accounts/report/pos_register/pos_register.js:56
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
 msgid "Group by"
 msgstr "دسته بندی بر اساس"
@@ -30374,34 +31338,34 @@
 msgid "Group by Account"
 msgstr "گروه بندی بر اساس حساب"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
 msgid "Group by Item"
 msgstr "گروه بندی بر اساس آیتم"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:62
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
 msgid "Group by Material Request"
 msgstr "گروه بر اساس درخواست مواد"
 
 #: accounts/report/general_ledger/general_ledger.js:132
-#: accounts/report/payment_ledger/payment_ledger.js:83
+#: accounts/report/payment_ledger/payment_ledger.js:82
 msgid "Group by Party"
 msgstr "گروه بندی بر اساس طرف"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
 msgid "Group by Purchase Order"
 msgstr "گروه بر اساس سفارش خرید"
 
-#: selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
 msgid "Group by Sales Order"
 msgstr "گروه بندی بر اساس سفارش فروش"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
 msgid "Group by Supplier"
 msgstr "گروه بندی بر اساس تامین کننده"
 
-#: accounts/report/accounts_payable/accounts_payable.js:159
-#: accounts/report/accounts_receivable/accounts_receivable.js:191
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
 #: accounts/report/general_ledger/general_ledger.js:120
 msgid "Group by Voucher"
 msgstr "گروه بندی بر اساس کوپن"
@@ -30424,7 +31388,7 @@
 msgid "Group by Voucher (Consolidated)"
 msgstr "گروه بر اساس کوپن (تلفیقی)"
 
-#: stock/utils.py:448
+#: stock/utils.py:429
 msgid "Group node warehouse is not allowed to select for transactions"
 msgstr "انبار گره گروه مجاز به انتخاب برای تراکنش ها نیست"
 
@@ -30486,8 +31450,8 @@
 msgid "Groups"
 msgstr "گروه ها"
 
-#: accounts/report/balance_sheet/balance_sheet.js:18
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:18
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
 msgid "Growth View"
 msgstr "نمای رشد"
 
@@ -30533,14 +31497,14 @@
 msgid "Half Yearly"
 msgstr "نیم سال"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:66
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:69
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
-#: public/js/financial_statements.js:219
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
 #: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
 msgid "Half-Yearly"
 msgstr "نیم سال"
 
@@ -30551,6 +31515,11 @@
 msgid "Half-yearly"
 msgstr "نیم سال"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:179
 msgid "Hardware"
 msgstr "سخت افزار"
@@ -30699,6 +31668,11 @@
 msgid "Have Default Naming Series for Batch ID?"
 msgstr "آیا سری نام‌گذاری پیش‌فرض برای Batch ID دارید؟"
 
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -30711,6 +31685,26 @@
 msgid "Heatmap"
 msgstr "نقشه حرارت"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr ""
+
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
@@ -30723,7 +31717,7 @@
 msgid "Height (cm)"
 msgstr "ارتفاع (سانتی متر)"
 
-#: assets/doctype/asset/depreciation.py:412
+#: assets/doctype/asset/depreciation.py:403
 msgid "Hello,"
 msgstr "سلام،"
 
@@ -30757,11 +31751,16 @@
 msgid "Help Text"
 msgstr "متن راهنما"
 
-#: assets/doctype/asset/depreciation.py:419
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
 msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
 msgstr "در اینجا گزارش های خطا برای ورودی های استهلاک ناموفق فوق الذکر آمده است: {0}"
 
-#: stock/stock_ledger.py:1669
+#: stock/stock_ledger.py:1661
 msgid "Here are the options to proceed:"
 msgstr "در اینجا گزینه هایی برای ادامه وجود دارد:"
 
@@ -30778,15 +31777,20 @@
 msgid "Here you can maintain height, weight, allergies, medical concerns etc"
 msgstr "در اینجا می توانید قد، وزن، آلرژی، نگرانی های پزشکی و غیره را حفظ کنید"
 
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:129
 msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
 msgstr "در اینجا، می توانید یک ارشد این کارمند را انتخاب کنید. بر این اساس نمودار سازمانی پر می شود."
 
-#: setup/doctype/holiday_list/holiday_list.js:75
+#: setup/doctype/holiday_list/holiday_list.js:77
 msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
 msgstr "در اینجا، تخفیف‌های هفتگی شما بر اساس انتخاب‌های قبلی از قبل پر شده است. می‌توانید ردیف‌های بیشتری اضافه کنید تا تعطیلات عمومی و ملی را به‌صورت جداگانه اضافه کنید."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:391
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
 msgid "Hi,"
 msgstr "سلام،"
 
@@ -30848,12 +31852,12 @@
 msgid "History In Company"
 msgstr "تاریخچه در شرکت"
 
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: selling/doctype/sales_order/sales_order.js:539
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
 msgid "Hold"
 msgstr "نگه دارید"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
 msgid "Hold Invoice"
 msgstr "نگه داشتن فاکتور"
 
@@ -30933,6 +31937,21 @@
 msgid "Home"
 msgstr "صفحه اصلی"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
@@ -30959,6 +31978,13 @@
 msgstr "ساعتی"
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr "ساعت ها"
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
 msgid "Hours"
 msgstr "ساعت ها"
 
@@ -30997,10 +32023,20 @@
 msgid "Hrs"
 msgstr "ساعت"
 
-#: setup/doctype/company/company.py:365
+#: setup/doctype/company/company.py:356
 msgid "Human Resources"
 msgstr "منابع انسانی"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
+
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
 msgid "I - J"
@@ -31035,13 +32071,13 @@
 msgid "IBAN"
 msgstr ""
 
-#: accounts/doctype/bank_account/bank_account.py:84
-#: accounts/doctype/bank_account/bank_account.py:87
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
 msgid "IBAN is not valid"
 msgstr "IBAN معتبر نیست"
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:71
-#: manufacturing/report/production_planning_report/production_planning_report.py:347
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
 msgid "ID"
 msgstr "شناسه"
 
@@ -31092,12 +32128,17 @@
 msgid "ISSN"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
 #: manufacturing/report/job_card_summary/job_card_summary.py:128
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
 #: manufacturing/report/work_order_summary/work_order_summary.py:192
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:123
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
 msgid "Id"
 msgstr "شناسه"
 
@@ -31107,10 +32148,16 @@
 msgid "Identification of the package for the delivery (for print)"
 msgstr "شناسایی بسته برای تحویل (برای چاپ)"
 
-#: setup/setup_wizard/operations/install_fixtures.py:393
+#: setup/setup_wizard/operations/install_fixtures.py:385
 msgid "Identifying Decision Makers"
 msgstr "شناسایی تصمیم گیرندگان"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr ""
+
 #. Description of the 'Book Deferred Entries Based On' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31118,6 +32165,10 @@
 msgid "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"
 msgstr "اگر «ماه‌ها» انتخاب شود، صرف نظر از تعداد روزهای یک ماه، مبلغ ثابتی به‌عنوان درآمد یا هزینه معوق برای هر ماه ثبت می‌شود. در صورتی که درآمد یا هزینه معوق برای یک ماه کامل ثبت نشود، به نسبت محاسبه می شود"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
+
 #. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
@@ -31125,7 +32176,7 @@
 msgid "If Income or Expense"
 msgstr "در صورت درآمد یا هزینه"
 
-#: manufacturing/doctype/operation/operation.js:30
+#: manufacturing/doctype/operation/operation.js:32
 msgid "If an operation is divided into sub operations, they can be added here."
 msgstr "اگر یک عملیات به عملیات فرعی تقسیم شود، می توان آنها را در اینجا اضافه کرد."
 
@@ -31182,7 +32233,7 @@
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
 msgstr "اگر علامت زده شود، مبلغ مالیات به عنوان قبلاً در نرخ چاپ / مبلغ چاپ در نظر گرفته می شود"
 
-#: public/js/setup_wizard.js:48
+#: public/js/setup_wizard.js:50
 msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
 msgstr "در صورت علامت زدن، داده‌های نمایشی را برای شما ایجاد می‌کنیم تا سیستم را کاوش کنید. این داده های نمایشی را می توان بعداً پاک کرد."
 
@@ -31228,6 +32279,14 @@
 msgid "If enabled, all files attached to this document will be attached to each email"
 msgstr "در صورت فعال بودن، تمام فایل های پیوست شده به این سند به هر ایمیل پیوست می شود"
 
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
 #. Description of the 'Create Ledger Entries for Change Amount' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31268,7 +32327,7 @@
 msgid "If more than one package of the same type (for print)"
 msgstr "اگر بیش از یک بسته از همان نوع (برای چاپ)"
 
-#: stock/stock_ledger.py:1679
+#: stock/stock_ledger.py:1671
 msgid "If not, you can Cancel / Submit this entry"
 msgstr "اگر نه، می توانید این ورودی را لغو / ارسال کنید"
 
@@ -31286,7 +32345,7 @@
 msgid "If subcontracted to a vendor"
 msgstr "اگر قرارداد فرعی به فروشنده داده شود"
 
-#: manufacturing/doctype/work_order/work_order.js:842
+#: manufacturing/doctype/work_order/work_order.js:911
 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
 msgstr "اگر BOM منجر به مواد قراضه شود، انبار ضایعات باید انتخاب شود."
 
@@ -31296,11 +32355,11 @@
 msgid "If the account is frozen, entries are allowed to restricted users."
 msgstr "اگر حساب مسدود شود، ورود به کاربران محدود مجاز است."
 
-#: stock/stock_ledger.py:1672
+#: stock/stock_ledger.py:1664
 msgid "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."
 msgstr "اگر مورد به عنوان یک مورد نرخ ارزش گذاری صفر در این ورودی معامله می شود، لطفاً \"مجاز نرخ ارزش گذاری صفر\" را در جدول آیتم {0} فعال کنید."
 
-#: manufacturing/doctype/work_order/work_order.js:857
+#: manufacturing/doctype/work_order/work_order.js:930
 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
 msgstr "اگر BOM انتخاب شده دارای عملیات ذکر شده در آن باشد، سیستم تمام عملیات را از BOM واکشی می کند، این مقادیر را می توان تغییر داد."
 
@@ -31346,7 +32405,7 @@
 msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
 msgstr "اگر این علامت را بردارید، ورودی‌های مستقیم GL برای رزرو درآمد یا هزینه معوق ایجاد می‌شوند"
 
-#: accounts/doctype/payment_entry/payment_entry.py:638
+#: accounts/doctype/payment_entry/payment_entry.py:659
 msgid "If this is undesirable please cancel the corresponding Payment Entry."
 msgstr "اگر این امر نامطلوب است، لطفاً ورودی پرداخت مربوطه را لغو کنید."
 
@@ -31356,23 +32415,34 @@
 msgid "If this item has variants, then it cannot be selected in sales orders etc."
 msgstr "اگر این کالا دارای انواع باشد، نمی توان آن را در سفارشات فروش و غیره انتخاب کرد."
 
-#: buying/doctype/buying_settings/buying_settings.js:24
+#: buying/doctype/buying_settings/buying_settings.js:27
 msgid "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."
 msgstr "اگر این گزینه 'بله' پیکربندی شده باشد، ERPNext شما را از ایجاد فاکتور خرید یا رسید بدون ایجاد یک سفارش خرید جلوگیری می کند. این پیکربندی را می‌توان با فعال کردن کادر انتخاب «اجازه ایجاد فاکتور خرید بدون سفارش خرید» در بخش اصلی تأمین‌کننده، برای یک تأمین‌کننده خاص لغو کرد."
 
-#: buying/doctype/buying_settings/buying_settings.js:29
+#: buying/doctype/buying_settings/buying_settings.js:34
 msgid "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."
 msgstr "اگر این گزینه 'بله' پیکربندی شده باشد، ERPNext از ایجاد فاکتور خرید بدون ایجاد یک رسید خرید جلوگیری می کند. این پیکربندی را می‌توان برای یک تامین‌کننده خاص با فعال کردن کادر انتخاب «اجازه ایجاد فاکتور خرید بدون رسید خرید» در قسمت اصلی تأمین‌کننده لغو کرد."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:11
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
 msgid "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."
 msgstr "اگر علامت زده شود، می توان از چندین ماده برای یک سفارش کاری استفاده کرد. این در صورتی مفید است که یک یا چند محصول وقت گیر تولید شود."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
 msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
 msgstr "در صورت علامت زدن، هزینه BOM به طور خودکار بر اساس نرخ ارزش گذاری / نرخ لیست قیمت / آخرین نرخ خرید مواد اولیه به روز می شود."
 
-#: stock/doctype/item/item.js:814
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
 msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
 msgstr "اگر موجودی این کالا را در موجودی خود نگهداری می کنید، ERPNext برای هر تراکنش این کالا یک ثبت در دفتر کل موجودی ایجاد می کند."
 
@@ -31383,15 +32453,19 @@
 msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
 msgstr "اگر نیاز به تطبیق معاملات خاصی با یکدیگر دارید، لطفاً مطابق آن را انتخاب کنید. در غیر این صورت، تمام تراکنش ها به ترتیب FIFO تخصیص می یابد."
 
-#: manufacturing/doctype/production_plan/production_plan.py:1605
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
 msgid "If you still want to proceed, please enable {0}."
 msgstr "اگر همچنان می‌خواهید ادامه دهید، لطفاً {0} را فعال کنید."
 
-#: accounts/doctype/pricing_rule/utils.py:375
+#: accounts/doctype/pricing_rule/utils.py:368
 msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
 msgstr "اگر مقدار مورد {2} را {0} {1} کنید، طرح {3} روی مورد اعمال خواهد شد."
 
-#: accounts/doctype/pricing_rule/utils.py:380
+#: accounts/doctype/pricing_rule/utils.py:373
 msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
 msgstr "اگر شما {0} {1} مورد ارزش {2} را داشته باشید، طرح {3} روی مورد اعمال خواهد شد."
 
@@ -31450,17 +32524,21 @@
 msgid "Ignore Empty Stock"
 msgstr "موجودی خالی را نادیده بگیرید"
 
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr "مجلات تجدید ارزیابی نرخ ارز را نادیده بگیرید"
+
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ignore Exchange Rate Revaluation Journals"
 msgstr "مجلات تجدید ارزیابی نرخ ارز را نادیده بگیرید"
 
-#: selling/doctype/sales_order/sales_order.js:800
+#: selling/doctype/sales_order/sales_order.js:916
 msgid "Ignore Existing Ordered Qty"
 msgstr "نادیده گرفتن تعداد سفارش شده موجود"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1597
+#: manufacturing/doctype/production_plan/production_plan.py:1611
 msgid "Ignore Existing Projected Quantity"
 msgstr "کمیت پیش بینی شده موجود را نادیده بگیرید"
 
@@ -31524,7 +32602,7 @@
 msgid "Ignore Pricing Rule"
 msgstr "نادیده گرفتن قانون قیمت گذاری"
 
-#: selling/page/point_of_sale/pos_payment.js:187
+#: selling/page/point_of_sale/pos_payment.js:188
 msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
 msgstr "نادیده گرفتن قانون قیمت گذاری فعال است. نمی توان کد کوپن را اعمال کرد."
 
@@ -31847,10 +32925,15 @@
 msgid "Image View"
 msgstr "نمای تصویر"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:118
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
 msgid "Import"
 msgstr "وارد كردن"
 
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/home/home.json setup/workspace/settings/settings.json
@@ -31863,7 +32946,7 @@
 msgid "Import Data from Spreadsheet"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:66
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
 msgid "Import Day Book Data"
 msgstr "داده های کتاب روز واردات"
 
@@ -31903,7 +32986,7 @@
 msgid "Import Log Preview"
 msgstr "پیش نمایش ورود به سیستم"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:54
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
 msgid "Import Master Data"
 msgstr "وارد کردن داده های اصلی"
 
@@ -31913,11 +32996,11 @@
 msgid "Import Preview"
 msgstr "پیش نمایش واردات"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:61
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
 msgid "Import Progress"
 msgstr "پیشرفت واردات"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:130
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
 msgid "Import Successful"
 msgstr "واردات با موفقیت انجام شد"
 
@@ -31938,8 +33021,8 @@
 msgid "Import Type"
 msgstr "نوع واردات"
 
-#: public/js/utils/serial_no_batch_selector.js:197
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:77
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
 msgid "Import Using CSV file"
 msgstr "وارد کردن با استفاده از فایل CSV"
 
@@ -31955,19 +33038,19 @@
 msgid "Import from Google Sheets"
 msgstr "وارد کردن از Google Sheets"
 
-#: stock/doctype/item_price/item_price.js:27
+#: stock/doctype/item_price/item_price.js:29
 msgid "Import in Bulk"
 msgstr "واردات به صورت عمده"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
 msgid "Importing Items and UOMs"
 msgstr "واردات اقلام و UOM"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:401
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
 msgid "Importing Parties and Addresses"
 msgstr "وارد کننده طرف‌ها و آدرس"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:47
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
 msgid "Importing {0} of {1}, {2}"
 msgstr "در حال وارد کردن {0} از {1}، {2}"
 
@@ -31978,7 +33061,7 @@
 msgid "In House"
 msgstr "در خانه"
 
-#: assets/doctype/asset/asset_list.js:20
+#: assets/doctype/asset/asset_list.js:15
 msgid "In Maintenance"
 msgstr "در تعمیر و نگهداری"
 
@@ -32006,8 +33089,8 @@
 msgid "In Minutes"
 msgstr "در چند دقیقه"
 
-#: accounts/report/accounts_payable/accounts_payable.js:149
-#: accounts/report/accounts_receivable/accounts_receivable.js:181
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
 msgid "In Party Currency"
 msgstr "به ارز طرف"
 
@@ -32054,10 +33137,10 @@
 msgid "In Production"
 msgstr "در تولید"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:65
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
 #: accounts/doctype/ledger_merge/ledger_merge.js:19
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:60
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:7
 msgid "In Progress"
 msgstr "در حال پیش رفت"
@@ -32118,11 +33201,17 @@
 msgstr "در حال پیش رفت"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:433
-#: stock/report/stock_ledger/stock_ledger.py:139
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
 msgid "In Qty"
 msgstr "در تعداد"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:30
 msgid "In Stock Qty"
 msgstr "موجودی تعداد"
@@ -32144,15 +33233,15 @@
 msgid "In Transit"
 msgstr "در حمل و نقل"
 
-#: stock/doctype/material_request/material_request.js:375
+#: stock/doctype/material_request/material_request.js:445
 msgid "In Transit Transfer"
 msgstr "در انتقال ترانزیت"
 
-#: stock/doctype/material_request/material_request.js:344
+#: stock/doctype/material_request/material_request.js:414
 msgid "In Transit Warehouse"
 msgstr "در انبار ترانزیت"
 
-#: stock/report/stock_balance/stock_balance.py:439
+#: stock/report/stock_balance/stock_balance.py:446
 msgid "In Value"
 msgstr "در ارزش"
 
@@ -32337,7 +33426,7 @@
 msgid "In minutes"
 msgstr "در چند دقیقه"
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:7
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
 msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
 msgstr "در ردیف {0} قسمت‌های رزرو قرار ملاقات: «تا زمان» باید دیرتر از «از زمان» باشد."
 
@@ -32352,7 +33441,11 @@
 msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
 msgstr "در مورد «استفاده از BOM چند سطحی» در یک سفارش کاری، اگر کاربر بخواهد هزینه‌های مونتاژ فرعی را بدون استفاده از کارت کار و همچنین اقلام ضایعات به کالاهای نهایی اضافه کند، این گزینه باید فعال شود."
 
-#: stock/doctype/item/item.js:839
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
 msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
 msgstr "در این بخش می‌توانید پیش‌فرض‌های مربوط به تراکنش‌های کل شرکت را برای این آیتم تعریف کنید. به عنوان مثال. انبار پیش فرض، لیست قیمت پیش فرض، تامین کننده و غیره"
 
@@ -32388,6 +33481,12 @@
 msgid "Inactive Sales Items"
 msgstr "اقلام غیر فعال فروش"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
 msgid "Incentives"
 msgstr "مشوق ها"
@@ -32398,7 +33497,32 @@
 msgid "Incentives"
 msgstr "مشوق ها"
 
-#: accounts/report/payment_ledger/payment_ledger.js:77
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
 msgid "Include Account Currency"
 msgstr "شامل ارز حساب"
 
@@ -32409,27 +33533,28 @@
 msgstr "شامل خلاصه پیری"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
-#: assets/report/fixed_asset_register/fixed_asset_register.js:55
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
 msgid "Include Default FB Assets"
 msgstr "دارایی های پیش فرض FB را شامل شود"
 
-#: accounts/report/balance_sheet/balance_sheet.js:34
-#: accounts/report/cash_flow/cash_flow.js:20
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:107
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
 #: accounts/report/general_ledger/general_ledger.js:183
-#: accounts/report/trial_balance/trial_balance.js:98
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
 msgid "Include Default FB Entries"
 msgstr "شامل ورودی های پیش فرض FB"
 
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:60
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
 msgid "Include Disabled"
 msgstr "شامل افراد غیر فعال"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:85
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
 msgid "Include Expired"
 msgstr "شامل منقضی شده است"
 
-#: selling/doctype/sales_order/sales_order.js:798
+#: selling/doctype/sales_order/sales_order.js:912
 msgid "Include Exploded Items"
 msgstr "شامل موارد منفجر شده"
 
@@ -32499,7 +33624,7 @@
 msgid "Include Non Stock Items"
 msgstr "شامل اقلام غیر موجودی"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:44
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
 msgid "Include POS Transactions"
 msgstr "شامل معاملات POS"
 
@@ -32533,7 +33658,7 @@
 msgid "Include Safety Stock in Required Qty Calculation"
 msgstr "موجودی ایمنی را در محاسبه مقدار مورد نیاز لحاظ کنید"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:88
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
 msgid "Include Sub-assembly Raw Materials"
 msgstr "شامل مواد اولیه زیر مجموعه"
 
@@ -32543,12 +33668,12 @@
 msgid "Include Subcontracted Items"
 msgstr "شامل موارد قرارداد فرعی"
 
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:57
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
 msgid "Include Timesheets in Draft Status"
 msgstr "شامل جدول زمانی در وضعیت پیش نویس"
 
 #: stock/report/stock_balance/stock_balance.js:84
-#: stock/report/stock_ledger/stock_ledger.js:82
+#: stock/report/stock_ledger/stock_ledger.js:90
 #: stock/report/stock_projected_qty/stock_projected_qty.js:51
 msgid "Include UOM"
 msgstr "شامل UOM شود"
@@ -32565,8 +33690,8 @@
 msgid "Include in gross"
 msgstr "شامل در ناخالص"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:76
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:77
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
 msgid "Included in Gross Profit"
 msgstr "شامل سود ناخالص"
 
@@ -32579,10 +33704,10 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
-#: accounts/report/account_balance/account_balance.js:28
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
 #: accounts/report/profitability_analysis/profitability_analysis.py:182
-#: public/js/financial_statements.js:35
+#: public/js/financial_statements.js:36
 msgid "Income"
 msgstr "درآمد"
 
@@ -32605,9 +33730,9 @@
 msgid "Income"
 msgstr "درآمد"
 
-#: accounts/report/account_balance/account_balance.js:51
+#: accounts/report/account_balance/account_balance.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
 msgid "Income Account"
 msgstr "حساب درآمد"
 
@@ -32650,7 +33775,7 @@
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
-#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:177
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
 msgid "Incoming"
 msgstr "ورودی"
 
@@ -32677,8 +33802,8 @@
 msgid "Incoming Call Settings"
 msgstr "تنظیمات تماس ورودی"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
-#: stock/report/stock_ledger/stock_ledger.py:189
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
 msgid "Incoming Rate"
@@ -32702,12 +33827,6 @@
 msgid "Incoming Rate"
 msgstr "نرخ ورودی"
 
-#. Label of a Float field in DocType 'Serial and Batch Entry'
-#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
-msgctxt "Serial and Batch Entry"
-msgid "Incoming Rate"
-msgstr "نرخ ورودی"
-
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
@@ -32729,7 +33848,7 @@
 msgid "Incorrect Balance Qty After Transaction"
 msgstr "تعداد موجودی نادرست پس از تراکنش"
 
-#: controllers/subcontracting_controller.py:710
+#: controllers/subcontracting_controller.py:787
 msgid "Incorrect Batch Consumed"
 msgstr "دسته نادرست مصرف شده است"
 
@@ -32738,12 +33857,12 @@
 msgid "Incorrect Date"
 msgstr "تاریخ نادرست"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:99
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
 msgid "Incorrect Invoice"
 msgstr "فاکتور نادرست"
 
-#: assets/doctype/asset_movement/asset_movement.py:68
-#: assets/doctype/asset_movement/asset_movement.py:79
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
 msgid "Incorrect Movement Purpose"
 msgstr "هدف حرکتی نادرست"
 
@@ -32751,12 +33870,16 @@
 msgid "Incorrect Payment Type"
 msgstr "نوع پرداخت نادرست"
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
 #. Name of a report
 #: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
 msgid "Incorrect Serial No Valuation"
 msgstr "ارزش گذاری بدون سریال نادرست است"
 
-#: controllers/subcontracting_controller.py:723
+#: controllers/subcontracting_controller.py:800
 msgid "Incorrect Serial Number Consumed"
 msgstr "شماره سریال نادرست مصرف شده است"
 
@@ -32769,11 +33892,11 @@
 msgid "Incorrect Type of Transaction"
 msgstr "نوع معامله نادرست"
 
-#: stock/doctype/stock_settings/stock_settings.py:115
+#: stock/doctype/stock_settings/stock_settings.py:118
 msgid "Incorrect Warehouse"
 msgstr "انبار نادرست"
 
-#: accounts/general_ledger.py:47
+#: accounts/general_ledger.py:51
 msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
 msgstr "تعداد اشتباهی از ورودی های دفتر کل پیدا شد. ممکن است حساب اشتباهی را در تراکنش انتخاب کرده باشید."
 
@@ -32864,7 +33987,7 @@
 msgid "Increment cannot be 0"
 msgstr "افزایش نمی تواند 0 باشد"
 
-#: controllers/item_variant.py:114
+#: controllers/item_variant.py:112
 msgid "Increment for Attribute {0} cannot be 0"
 msgstr "افزایش برای ویژگی {0} نمی تواند 0 باشد"
 
@@ -32924,11 +34047,11 @@
 msgid "Individual"
 msgstr "شخصی"
 
-#: accounts/doctype/gl_entry/gl_entry.py:336
+#: accounts/doctype/gl_entry/gl_entry.py:293
 msgid "Individual GL Entry cannot be cancelled."
 msgstr "ورود انفرادی GL را نمی توان لغو کرد."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
 msgid "Individual Stock Ledger Entry cannot be cancelled."
 msgstr "ورود فردی به دفتر موجودی را نمی توان لغو کرد."
 
@@ -32973,7 +34096,13 @@
 msgid "Initial Email Notification Sent"
 msgstr "اعلان ایمیل اولیه ارسال شد"
 
-#: accounts/doctype/payment_request/payment_request_list.js:11
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
 msgid "Initiated"
 msgstr "آغاز شد"
 
@@ -33004,7 +34133,7 @@
 msgid "Insert New Records"
 msgstr "درج رکوردهای جدید"
 
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:34
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
 msgid "Inspected By"
 msgstr "بازرسی توسط"
@@ -33015,11 +34144,11 @@
 msgid "Inspected By"
 msgstr "بازرسی توسط"
 
-#: controllers/stock_controller.py:666
+#: controllers/stock_controller.py:875
 msgid "Inspection Rejected"
 msgstr "بازرسی رد شد"
 
-#: controllers/stock_controller.py:636 controllers/stock_controller.py:638
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
 msgid "Inspection Required"
 msgstr "بازرسی مورد نیاز است"
 
@@ -33041,7 +34170,7 @@
 msgid "Inspection Required before Purchase"
 msgstr "بازرسی قبل از خرید الزامی است"
 
-#: controllers/stock_controller.py:653
+#: controllers/stock_controller.py:862
 msgid "Inspection Submission"
 msgstr "ارسال بازرسی"
 
@@ -33063,7 +34192,7 @@
 
 #. Name of a DocType
 #: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:171
+#: stock/doctype/delivery_note/delivery_note.js:191
 msgid "Installation Note"
 msgstr "یادداشت نصب"
 
@@ -33080,7 +34209,7 @@
 msgid "Installation Note Item"
 msgstr "مورد یادداشت نصب"
 
-#: stock/doctype/delivery_note/delivery_note.py:688
+#: stock/doctype/delivery_note/delivery_note.py:764
 msgid "Installation Note {0} has already been submitted"
 msgstr "یادداشت نصب {0} قبلا ارسال شده است"
 
@@ -33096,7 +34225,7 @@
 msgid "Installation Time"
 msgstr "زمان نصب"
 
-#: selling/doctype/installation_note/installation_note.py:114
+#: selling/doctype/installation_note/installation_note.py:115
 msgid "Installation date cannot be before delivery date for Item {0}"
 msgstr "تاریخ نصب نمی تواند قبل از تاریخ تحویل مورد {0} باشد"
 
@@ -33141,23 +34270,23 @@
 msgstr "دستورالعمل ها"
 
 #: stock/doctype/putaway_rule/putaway_rule.py:81
-#: stock/doctype/putaway_rule/putaway_rule.py:316
+#: stock/doctype/putaway_rule/putaway_rule.py:308
 msgid "Insufficient Capacity"
 msgstr "ظرفیت ناکافی"
 
-#: controllers/accounts_controller.py:3130
-#: controllers/accounts_controller.py:3154
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
 msgid "Insufficient Permissions"
 msgstr "مجوزهای ناکافی"
 
-#: stock/doctype/pick_list/pick_list.py:705
-#: stock/doctype/stock_entry/stock_entry.py:776
-#: stock/serial_batch_bundle.py:880 stock/stock_ledger.py:1369
-#: stock/stock_ledger.py:1840
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
 msgid "Insufficient Stock"
 msgstr "موجودی ناکافی"
 
-#: stock/stock_ledger.py:1855
+#: stock/stock_ledger.py:1832
 msgid "Insufficient Stock for Batch"
 msgstr "موجودی ناکافی برای دسته"
 
@@ -33298,11 +34427,11 @@
 msgid "Interest"
 msgstr "علاقه"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2339
+#: accounts/doctype/payment_entry/payment_entry.py:2370
 msgid "Interest and/or dunning fee"
 msgstr "بهره و/یا هزینه اجناس"
 
-#: crm/report/lead_details/lead_details.js:40
+#: crm/report/lead_details/lead_details.js:39
 msgid "Interested"
 msgstr "علاقه مند"
 
@@ -33322,15 +34451,15 @@
 msgid "Internal Customer"
 msgstr "مشتری داخلی"
 
-#: selling/doctype/customer/customer.py:218
+#: selling/doctype/customer/customer.py:217
 msgid "Internal Customer for company {0} already exists"
 msgstr "مشتری داخلی برای شرکت {0} از قبل وجود دارد"
 
-#: controllers/accounts_controller.py:533
+#: controllers/accounts_controller.py:586
 msgid "Internal Sale or Delivery Reference missing."
 msgstr "مرجع فروش داخلی یا تحویل موجود نیست."
 
-#: controllers/accounts_controller.py:535
+#: controllers/accounts_controller.py:588
 msgid "Internal Sales Reference Missing"
 msgstr "مرجع فروش داخلی وجود ندارد"
 
@@ -33340,7 +34469,7 @@
 msgid "Internal Supplier"
 msgstr "تامین کننده داخلی"
 
-#: buying/doctype/supplier/supplier.py:178
+#: buying/doctype/supplier/supplier.py:175
 msgid "Internal Supplier for company {0} already exists"
 msgstr "تامین کننده داخلی برای شرکت {0} از قبل وجود دارد"
 
@@ -33379,7 +34508,7 @@
 msgid "Internal Transfer"
 msgstr "انتقال داخلی"
 
-#: controllers/accounts_controller.py:544
+#: controllers/accounts_controller.py:597
 msgid "Internal Transfer Reference Missing"
 msgstr "مرجع انتقال داخلی وجود ندارد"
 
@@ -33393,7 +34522,7 @@
 msgid "Internal Work History"
 msgstr "سابقه کار داخلی"
 
-#: controllers/stock_controller.py:735
+#: controllers/stock_controller.py:942
 msgid "Internal transfers can only be done in company's default currency"
 msgstr "نقل و انتقالات داخلی فقط با ارز پیش فرض شرکت قابل انجام است"
 
@@ -33423,35 +34552,35 @@
 msgid "Introduction to Stock Entry"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
 #: stock/doctype/putaway_rule/putaway_rule.py:85
 msgid "Invalid"
 msgstr "بی اعتبار"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
 #: accounts/doctype/sales_invoice/sales_invoice.py:886
-#: assets/doctype/asset_category/asset_category.py:68
-#: assets/doctype/asset_category/asset_category.py:96
-#: controllers/accounts_controller.py:2531
-#: controllers/accounts_controller.py:2537
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
 msgid "Invalid Account"
 msgstr "حساب نامعتبر"
 
-#: controllers/item_variant.py:129
+#: controllers/item_variant.py:127
 msgid "Invalid Attribute"
 msgstr "ویژگی نامعتبر است"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 msgid "Invalid Auto Repeat Date"
 msgstr "تاریخ تکرار خودکار نامعتبر است"
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.py:42
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
 msgid "Invalid Barcode. There is no Item attached to this barcode."
 msgstr "بارکد نامعتبر هیچ موردی به این بارکد متصل نیست."
 
-#: public/js/controllers/transaction.js:2360
+#: public/js/controllers/transaction.js:2414
 msgid "Invalid Blanket Order for the selected Customer and Item"
 msgstr "سفارش پتوی نامعتبر برای مشتری و مورد انتخاب شده"
 
@@ -33459,12 +34588,12 @@
 msgid "Invalid Child Procedure"
 msgstr "رویه کودک نامعتبر"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1977
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
 msgid "Invalid Company for Inter Company Transaction."
 msgstr "شرکت نامعتبر برای معاملات بین شرکتی."
 
 #: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2552
+#: controllers/accounts_controller.py:2612
 msgid "Invalid Cost Center"
 msgstr "مرکز هزینه نامعتبر است"
 
@@ -33472,41 +34601,41 @@
 msgid "Invalid Credentials"
 msgstr "گواهی نامه نامعتبر"
 
-#: selling/doctype/sales_order/sales_order.py:318
+#: selling/doctype/sales_order/sales_order.py:326
 msgid "Invalid Delivery Date"
 msgstr "تاریخ تحویل نامعتبر است"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:88
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
 msgid "Invalid Document"
 msgstr "سند نامعتبر"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Invalid Document Type"
 msgstr "نوع سند نامعتبر است"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:231
-#: stock/doctype/quality_inspection/quality_inspection.py:236
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
 msgid "Invalid Formula"
 msgstr "فرمول نامعتبر است"
 
-#: assets/doctype/asset/asset.py:367
+#: assets/doctype/asset/asset.py:365
 msgid "Invalid Gross Purchase Amount"
 msgstr "مبلغ خرید ناخالص نامعتبر است"
 
-#: selling/report/lost_quotations/lost_quotations.py:67
+#: selling/report/lost_quotations/lost_quotations.py:65
 msgid "Invalid Group By"
 msgstr "گروه نامعتبر توسط"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:374
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
 msgid "Invalid Item"
 msgstr "مورد نامعتبر"
 
-#: stock/doctype/item/item.py:1371
+#: stock/doctype/item/item.py:1356
 msgid "Invalid Item Defaults"
 msgstr "پیش فرض های مورد نامعتبر"
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:677
+#: accounts/general_ledger.py:676
 msgid "Invalid Opening Entry"
 msgstr "ورودی افتتاحیه نامعتبر است"
 
@@ -33514,11 +34643,11 @@
 msgid "Invalid POS Invoices"
 msgstr "فاکتورهای POS نامعتبر"
 
-#: accounts/doctype/account/account.py:320
+#: accounts/doctype/account/account.py:335
 msgid "Invalid Parent Account"
 msgstr "حساب والدین نامعتبر است"
 
-#: public/js/controllers/buying.js:338
+#: public/js/controllers/buying.js:333
 msgid "Invalid Part Number"
 msgstr "شماره قطعه نامعتبر است"
 
@@ -33534,28 +34663,28 @@
 msgid "Invalid Priority"
 msgstr "اولویت نامعتبر است"
 
-#: manufacturing/doctype/bom/bom.py:991
+#: manufacturing/doctype/bom/bom.py:986
 msgid "Invalid Process Loss Configuration"
 msgstr "پیکربندی از دست دادن فرآیند نامعتبر است"
 
-#: accounts/doctype/payment_entry/payment_entry.py:599
+#: accounts/doctype/payment_entry/payment_entry.py:618
 msgid "Invalid Purchase Invoice"
 msgstr "فاکتور خرید نامعتبر"
 
-#: controllers/accounts_controller.py:3169
+#: controllers/accounts_controller.py:3222
 msgid "Invalid Qty"
 msgstr "تعداد نامعتبر است"
 
-#: controllers/accounts_controller.py:1021
+#: controllers/accounts_controller.py:1097
 msgid "Invalid Quantity"
 msgstr "مقدار نامعتبر"
 
-#: assets/doctype/asset/asset.py:411 assets/doctype/asset/asset.py:417
-#: assets/doctype/asset/asset.py:444
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
 msgid "Invalid Schedule"
 msgstr "زمانبندی نامعتبر است"
 
-#: controllers/selling_controller.py:225
+#: controllers/selling_controller.py:226
 msgid "Invalid Selling Price"
 msgstr "قیمت فروش نامعتبر"
 
@@ -33563,7 +34692,7 @@
 msgid "Invalid URL"
 msgstr "URL نامعتبر است"
 
-#: controllers/item_variant.py:148
+#: controllers/item_variant.py:144
 msgid "Invalid Value"
 msgstr "مقدار نامعتبر است"
 
@@ -33576,39 +34705,38 @@
 msgid "Invalid condition expression"
 msgstr "عبارت شرط نامعتبر است"
 
-#: selling/doctype/quotation/quotation.py:253
+#: selling/doctype/quotation/quotation.py:254
 msgid "Invalid lost reason {0}, please create a new lost reason"
 msgstr "دلیل از دست رفتن نامعتبر {0}، لطفاً یک دلیل از دست رفتن جدید ایجاد کنید"
 
-#: stock/doctype/item/item.py:402
+#: stock/doctype/item/item.py:401
 msgid "Invalid naming series (. missing) for {0}"
 msgstr "سری نام‌گذاری نامعتبر (. از دست رفته) برای {0}"
 
-#: utilities/transaction_base.py:67
+#: utilities/transaction_base.py:65
 msgid "Invalid reference {0} {1}"
 msgstr "مرجع نامعتبر {0} {1}"
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
 msgid "Invalid result key. Response:"
 msgstr "کلید نتیجه نامعتبر است. واکنش:"
 
-#: accounts/doctype/gl_entry/gl_entry.py:229
-#: accounts/doctype/gl_entry/gl_entry.py:239
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
 msgid "Invalid value {0} for {1} against account {2}"
 msgstr "مقدار {0} برای {1} در برابر حساب {2} نامعتبر است"
 
-#: accounts/doctype/pricing_rule/utils.py:202 assets/doctype/asset/asset.js:569
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
 msgid "Invalid {0}"
 msgstr "{0} نامعتبر است"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1975
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
 msgid "Invalid {0} for Inter Company Transaction."
 msgstr "{0} برای تراکنش بین شرکتی نامعتبر است."
 
 #: accounts/report/general_ledger/general_ledger.py:100
-#: controllers/sales_and_purchase_return.py:32
+#: controllers/sales_and_purchase_return.py:31
 msgid "Invalid {0}: {1}"
 msgstr "نامعتبر {0}: {1}"
 
@@ -33623,7 +34751,7 @@
 msgid "Inventory Dimension"
 msgstr "ابعاد موجودی"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:147
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
 msgid "Inventory Dimension Negative Stock"
 msgstr "ابعاد موجودی منفی"
 
@@ -33643,7 +34771,7 @@
 msgid "Investments"
 msgstr "سرمایه گذاری ها"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:177
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
 msgid "Invoice"
@@ -33681,7 +34809,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:144
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
 msgid "Invoice Discounting"
 msgstr "تخفیف فاکتور"
 
@@ -33692,7 +34820,7 @@
 msgid "Invoice Discounting"
 msgstr "تخفیف فاکتور"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
 msgid "Invoice Grand Total"
 msgstr "فاکتور گرند توتال"
 
@@ -33769,7 +34897,8 @@
 msgid "Invoice Status"
 msgstr "وضعیت فاکتور"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
 msgid "Invoice Type"
 msgstr "نوع فاکتور"
 
@@ -33804,7 +34933,7 @@
 msgid "Invoice Type"
 msgstr "نوع فاکتور"
 
-#: projects/doctype/timesheet/timesheet.py:376
+#: projects/doctype/timesheet/timesheet.py:382
 msgid "Invoice already created for all billing hours"
 msgstr "فاکتور قبلاً برای تمام ساعات صورت‌حساب ایجاد شده است"
 
@@ -33814,22 +34943,23 @@
 msgid "Invoice and Billing"
 msgstr "فاکتور و صورتحساب"
 
-#: projects/doctype/timesheet/timesheet.py:373
+#: projects/doctype/timesheet/timesheet.py:379
 msgid "Invoice can't be made for zero billing hour"
 msgstr "برای ساعت صورتحساب صفر نمی توان فاکتور ایجاد کرد"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
-#: accounts/report/accounts_receivable/accounts_receivable.py:1067
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:168
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:104
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
 msgid "Invoiced Amount"
 msgstr "مبلغ فاکتور"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
 msgid "Invoiced Qty"
 msgstr "تعداد فاکتور"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2028
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
 msgid "Invoices"
 msgstr "فاکتورها"
@@ -33911,7 +35041,7 @@
 msgid "Is Account Payable"
 msgstr "آیا حساب قابل پرداخت است"
 
-#: projects/report/project_summary/project_summary.js:17
+#: projects/report/project_summary/project_summary.js:16
 msgid "Is Active"
 msgstr "فعال است"
 
@@ -33970,7 +35100,7 @@
 msgid "Is Advance"
 msgstr "پیشرفته است"
 
-#: selling/doctype/quotation/quotation.js:294
+#: selling/doctype/quotation/quotation.js:306
 msgid "Is Alternative"
 msgstr "جایگزین است"
 
@@ -34278,9 +35408,9 @@
 msgid "Is Fully Depreciated"
 msgstr "کاملا مستهلک شده"
 
-#: accounts/doctype/account/account_tree.js:110
-#: accounts/doctype/cost_center/cost_center_tree.js:23
-#: stock/doctype/warehouse/warehouse_tree.js:16
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
 msgid "Is Group"
 msgstr "گروه است"
 
@@ -34554,8 +35684,14 @@
 msgid "Is Rejected"
 msgstr "رد شده است"
 
-#: accounts/report/pos_register/pos_register.js:64
-#: accounts/report/pos_register/pos_register.py:226
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
 msgid "Is Return"
 msgstr "بازگشت است"
 
@@ -34704,7 +35840,7 @@
 msgstr "آیا این مالیات شامل نرخ پایه می شود؟"
 
 #. Name of a DocType
-#: assets/doctype/asset/asset_list.js:26 public/js/communication.js:12
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
 #: support/doctype/issue/issue.json
 msgid "Issue"
 msgstr "موضوع"
@@ -34769,16 +35905,16 @@
 msgid "Issue Date"
 msgstr "تاریخ صدور"
 
-#: stock/doctype/material_request/material_request.js:127
+#: stock/doctype/material_request/material_request.js:138
 msgid "Issue Material"
 msgstr "موضوع موضوع"
 
 #. Name of a DocType
 #: support/doctype/issue_priority/issue_priority.json
-#: support/report/issue_analytics/issue_analytics.js:64
-#: support/report/issue_analytics/issue_analytics.py:64
-#: support/report/issue_summary/issue_summary.js:52
-#: support/report/issue_summary/issue_summary.py:61
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
 msgid "Issue Priority"
 msgstr "اولویت موضوع"
 
@@ -34801,8 +35937,8 @@
 
 #. Name of a DocType
 #: support/doctype/issue_type/issue_type.json
-#: support/report/issue_analytics/issue_analytics.py:53
-#: support/report/issue_summary/issue_summary.py:50
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
 msgid "Issue Type"
 msgstr "نوع مقاله"
 
@@ -34825,7 +35961,7 @@
 msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
 msgstr "در مقابل فاکتور فروش موجود، یک برگه بدهی با مقدار 0 صادر کنید"
 
-#: stock/doctype/material_request/material_request_list.js:29
+#: stock/doctype/material_request/material_request_list.js:33
 msgid "Issued"
 msgstr "صادر شده"
 
@@ -34869,78 +36005,87 @@
 msgid "Issuing Date"
 msgstr "تاریخ صادر شدن"
 
-#: assets/doctype/asset_movement/asset_movement.py:65
+#: assets/doctype/asset_movement/asset_movement.py:67
 msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
 msgstr "صدور را نمی توان به یک مکان انجام داد. لطفاً کارمند را وارد کنید تا دارایی {0} را صادر کند"
 
-#: stock/doctype/item/item.py:537
+#: stock/doctype/item/item.py:538
 msgid "It can take upto few hours for accurate stock values to be visible after merging items."
 msgstr "ممکن است چند ساعت طول بکشد تا ارزش موجودی دقیق پس از ادغام اقلام قابل مشاهده باشد."
 
-#: public/js/controllers/transaction.js:1839
+#: public/js/controllers/transaction.js:1883
 msgid "It is needed to fetch Item Details."
 msgstr "برای واکشی جزئیات مورد نیاز است."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
 msgstr "وقتی مبلغ کل صفر است، نمی توان هزینه ها را به طور مساوی تقسیم کرد، لطفاً «توزیع هزینه ها بر اساس» را به عنوان «تعداد» تنظیم کنید."
 
 #. Name of a DocType
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:16
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:32
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
 #: buying/report/procurement_tracker/procurement_tracker.py:60
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:50
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:206
-#: controllers/taxes_and_totals.py:1018
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:25
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:67
-#: manufacturing/report/process_loss_report/process_loss_report.js:16
-#: manufacturing/report/process_loss_report/process_loss_report.py:75
-#: public/js/bom_configurator/bom_configurator.bundle.js:202
-#: public/js/bom_configurator/bom_configurator.bundle.js:270
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
 #: public/js/purchase_trends_filters.js:48
-#: public/js/purchase_trends_filters.js:65 public/js/sales_trends_filters.js:23
-#: public/js/sales_trends_filters.js:41 public/js/stock_analytics.js:61
-#: selling/doctype/sales_order/sales_order.js:977
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:15
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:37
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:63
-#: stock/dashboard/item_dashboard.js:208 stock/doctype/item/item.json
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 #: stock/page/stock_balance/stock_balance.js:23
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
-#: stock/report/item_price_stock/item_price_stock.js:9
+#: stock/report/item_price_stock/item_price_stock.js:8
 #: stock/report/item_prices/item_prices.py:50
 #: stock/report/item_shortage_report/item_shortage_report.py:88
-#: stock/report/item_variant_details/item_variant_details.js:11
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
 #: stock/report/product_bundle_balance/product_bundle_balance.js:16
 #: stock/report/product_bundle_balance/product_bundle_balance.py:82
-#: stock/report/reserved_stock/reserved_stock.js:33
+#: stock/report/reserved_stock/reserved_stock.js:30
 #: stock/report/reserved_stock/reserved_stock.py:103
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:37
-#: stock/report/stock_analytics/stock_analytics.js:16
-#: stock/report/stock_analytics/stock_analytics.py:30
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
 #: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:361
+#: stock/report/stock_balance/stock_balance.py:368
 #: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:109
+#: stock/report/stock_ledger/stock_ledger.py:182
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.js:28
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
-#: stock/report/total_stock_summary/total_stock_summary.py:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
-#: templates/emails/reorder_item.html:8 templates/generators/bom.html:19
-#: templates/pages/material_request_info.html:42 templates/pages/order.html:83
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
 msgid "Item"
 msgstr "آیتم"
 
@@ -35134,50 +36279,55 @@
 msgid "Item Barcode"
 msgstr "بارکد آیتم"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:69
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
-#: accounts/report/gross_profit/gross_profit.py:224
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:150
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:193
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:200
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
 #: manufacturing/report/bom_explorer/bom_explorer.py:49
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:9
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:103
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:102
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:76
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
-#: manufacturing/report/production_planning_report/production_planning_report.py:349
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:28
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
-#: projects/doctype/timesheet/timesheet.js:187
-#: public/js/controllers/transaction.js:2112 public/js/utils.js:459
-#: public/js/utils.js:606 selling/doctype/quotation/quotation.js:268
-#: selling/doctype/sales_order/sales_order.js:291
-#: selling/doctype/sales_order/sales_order.js:392
-#: selling/doctype/sales_order/sales_order.js:682
-#: selling/doctype/sales_order/sales_order.js:806
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
 #: selling/report/sales_order_analysis/sales_order_analysis.py:241
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:86
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
 #: stock/report/delayed_item_report/delayed_item_report.py:143
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:120
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:16
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:146
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:119
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
 #: stock/report/item_price_stock/item_price_stock.py:18
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
-#: stock/report/serial_no_ledger/serial_no_ledger.js:8
-#: stock/report/stock_ageing/stock_ageing.py:119
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
 #: stock/report/stock_projected_qty/stock_projected_qty.py:99
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
 #: templates/includes/products_as_list.html:14
@@ -35568,20 +36718,20 @@
 msgid "Item Code"
 msgstr "کد آیتم"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:61
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
 msgid "Item Code (Final Product)"
 msgstr "کد آیتم (محصول نهایی)"
 
-#: stock/doctype/serial_no/serial_no.py:83
+#: stock/doctype/serial_no/serial_no.py:80
 msgid "Item Code cannot be changed for Serial No."
 msgstr "کد آیتم را نمی توان برای شماره سریال تغییر داد."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
 msgid "Item Code required at Row No {0}"
 msgstr "کد آیتم در ردیف شماره {0} مورد نیاز است"
 
-#: selling/page/point_of_sale/pos_controller.js:672
-#: selling/page/point_of_sale/pos_item_details.js:251
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
 msgid "Item Code: {0} is not available under warehouse {1}."
 msgstr "کد آیتم: {0} در انبار {1} موجود نیست."
 
@@ -35649,6 +36799,10 @@
 msgid "Item Description"
 msgstr "توضیحات مورد"
 
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr "جزئیات مورد"
+
 #. Label of a Section Break field in DocType 'Production Plan Sub Assembly
 #. Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -35657,46 +36811,48 @@
 msgstr "جزئیات مورد"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:43
-#: accounts/report/gross_profit/gross_profit.py:237
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:22
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:28
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:164
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
 #: accounts/report/purchase_register/purchase_register.js:58
 #: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
 #: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
-#: selling/page/point_of_sale/pos_item_selector.js:159
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:31
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:55
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:42
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:93
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
 #: setup/doctype/item_group/item_group.json
 #: stock/page/stock_balance/stock_balance.js:35
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
-#: stock/report/delayed_item_report/delayed_item_report.js:49
-#: stock/report/delayed_order_report/delayed_order_report.js:49
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
 #: stock/report/item_prices/item_prices.py:52
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.js:29
 #: stock/report/product_bundle_balance/product_bundle_balance.py:100
-#: stock/report/stock_ageing/stock_ageing.py:128
-#: stock/report/stock_analytics/stock_analytics.js:9
-#: stock/report/stock_analytics/stock_analytics.py:39
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
 #: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:369
+#: stock/report/stock_balance/stock_balance.py:376
 #: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:174
+#: stock/report/stock_ledger/stock_ledger.py:247
 #: stock/report/stock_projected_qty/stock_projected_qty.js:39
 #: stock/report/stock_projected_qty/stock_projected_qty.py:108
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:25
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
 msgid "Item Group"
 msgstr "گروه آیتم"
@@ -35916,11 +37072,11 @@
 msgid "Item Group Name"
 msgstr "نام گروه آیتم"
 
-#: setup/doctype/item_group/item_group.js:65
+#: setup/doctype/item_group/item_group.js:82
 msgid "Item Group Tree"
 msgstr "درخت گروه مورد"
 
-#: accounts/doctype/pricing_rule/pricing_rule.py:503
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
 msgid "Item Group not mentioned in item master for item {0}"
 msgstr "گروه مورد در اصل آیتم برای مورد {0} ذکر نشده است"
 
@@ -35974,24 +37130,25 @@
 msgid "Item Manufacturer"
 msgstr "سازنده آیتم"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
-#: accounts/report/gross_profit/gross_profit.py:231
+#: accounts/report/gross_profit/gross_profit.py:229
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:33
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:156
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:206
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:95
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:55
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:109
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
 #: manufacturing/report/job_card_summary/job_card_summary.py:158
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:125
-#: manufacturing/report/production_planning_report/production_planning_report.py:356
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2118
+#: public/js/controllers/transaction.js:2162
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
@@ -36001,15 +37158,15 @@
 #: stock/report/item_price_stock/item_price_stock.py:24
 #: stock/report/item_prices/item_prices.py:51
 #: stock/report/item_shortage_report/item_shortage_report.py:143
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
-#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_analytics/stock_analytics.py:32
-#: stock/report/stock_balance/stock_balance.py:367
-#: stock/report/stock_ledger/stock_ledger.py:115
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
 #: stock/report/stock_projected_qty/stock_projected_qty.py:105
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
 msgid "Item Name"
 msgstr "نام آیتم"
@@ -36389,15 +37546,15 @@
 msgid "Item Price Stock"
 msgstr "موجودی قیمت کالا"
 
-#: stock/get_item_details.py:878
+#: stock/get_item_details.py:862
 msgid "Item Price added for {0} in Price List {1}"
 msgstr "قیمت مورد برای {0} در لیست قیمت {1} اضافه شد"
 
-#: stock/doctype/item_price/item_price.py:142
+#: stock/doctype/item_price/item_price.py:140
 msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
 msgstr "قیمت مورد چندین بار بر اساس لیست قیمت، تامین کننده/مشتری، ارز، مورد، دسته، UOM، تعداد و تاریخ ها ظاهر می شود."
 
-#: stock/get_item_details.py:862
+#: stock/get_item_details.py:844
 msgid "Item Price updated for {0} in Price List {1}"
 msgstr "قیمت مورد برای {0} در فهرست قیمت {1} به روز شد"
 
@@ -36441,7 +37598,7 @@
 msgid "Item Reorder"
 msgstr "سفارش مجدد آیتم"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:109
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
 msgstr "ردیف مورد {0}: {1} {2} در جدول بالا \"{1}\" وجود ندارد"
 
@@ -36632,8 +37789,8 @@
 msgid "Item UOM"
 msgstr "مورد UOM"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:341
-#: accounts/doctype/pos_invoice/pos_invoice.py:348
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
 msgid "Item Unavailable"
 msgstr "مورد در دسترس نیست"
 
@@ -36655,7 +37812,7 @@
 msgstr "جزئیات نوع مورد"
 
 #. Name of a DocType
-#: stock/doctype/item/item.js:94
+#: stock/doctype/item/item.js:114
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgid "Item Variant Settings"
 msgstr "تنظیمات متغیر مورد"
@@ -36666,11 +37823,11 @@
 msgid "Item Variant Settings"
 msgstr "تنظیمات متغیر مورد"
 
-#: stock/doctype/item/item.js:667
+#: stock/doctype/item/item.js:744
 msgid "Item Variant {0} already exists with same attributes"
 msgstr "نوع مورد {0} در حال حاضر با همان ویژگی ها وجود دارد"
 
-#: stock/doctype/item/item.py:762
+#: stock/doctype/item/item.py:754
 msgid "Item Variants updated"
 msgstr "انواع مورد به روز شد"
 
@@ -36761,24 +37918,24 @@
 msgid "Item and Warranty Details"
 msgstr "جزئیات مورد و گارانتی"
 
-#: stock/doctype/stock_entry/stock_entry.py:2325
+#: stock/doctype/stock_entry/stock_entry.py:2389
 msgid "Item for row {0} does not match Material Request"
 msgstr "مورد ردیف {0} با درخواست مواد مطابقت ندارد"
 
-#: stock/doctype/item/item.py:776
+#: stock/doctype/item/item.py:768
 msgid "Item has variants."
 msgstr "مورد دارای انواع است."
 
-#: selling/page/point_of_sale/pos_item_details.js:110
+#: selling/page/point_of_sale/pos_item_details.js:108
 msgid "Item is removed since no serial / batch no selected."
 msgstr "مورد حذف شده است زیرا هیچ سریال / دسته ای انتخاب نشده است."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:105
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
 msgid "Item must be added using 'Get Items from Purchase Receipts' button"
 msgstr "مورد باید با استفاده از دکمه \"دریافت موارد از رسید خرید\" اضافه شود"
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:984
+#: selling/doctype/sales_order/sales_order.js:1146
 msgid "Item name"
 msgstr "نام آیتم"
 
@@ -36788,11 +37945,11 @@
 msgid "Item operation"
 msgstr "عملیات آیتم"
 
-#: controllers/accounts_controller.py:3196
+#: controllers/accounts_controller.py:3245
 msgid "Item qty can not be updated as raw materials are already processed."
 msgstr "تعداد مورد را نمی توان به روز کرد زیرا مواد خام قبلاً پردازش شده است."
 
-#: stock/doctype/stock_entry/stock_entry.py:857
+#: stock/doctype/stock_entry/stock_entry.py:811
 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
 msgstr "نرخ مورد به صفر به‌روزرسانی شده است زیرا نرخ ارزش گذاری مجاز صفر برای مورد {0} بررسی می‌شود"
 
@@ -36802,11 +37959,15 @@
 msgid "Item to be manufactured or repacked"
 msgstr "موردی که باید تولید یا بسته بندی شود"
 
-#: stock/utils.py:564
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
 msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
 msgstr "ارسال مجدد ارزیابی آیتم در حال انجام است. گزارش ممکن است ارزش گذاری اقلام نادرست را نشان دهد."
 
-#: stock/doctype/item/item.py:933
+#: stock/doctype/item/item.py:921
 msgid "Item variant {0} exists with same attributes"
 msgstr "نوع مورد {0} با همان ویژگی ها وجود دارد"
 
@@ -36814,7 +37975,7 @@
 msgid "Item {0} cannot be added as a sub-assembly of itself"
 msgstr "مورد {0} را نمی توان به عنوان یک مجموعه فرعی از خودش اضافه کرد"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:146
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
 msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
 msgstr "مورد {0} را نمی توان بیش از {1} در مقابل سفارش بلانکت {2} سفارش داد."
 
@@ -36822,15 +37983,15 @@
 msgid "Item {0} does not exist"
 msgstr "مورد {0} وجود ندارد"
 
-#: manufacturing/doctype/bom/bom.py:560
+#: manufacturing/doctype/bom/bom.py:555
 msgid "Item {0} does not exist in the system or has expired"
 msgstr "مورد {0} در سیستم وجود ندارد یا منقضی شده است"
 
-#: controllers/selling_controller.py:655
+#: controllers/selling_controller.py:684
 msgid "Item {0} entered multiple times."
 msgstr "مورد {0} چندین بار وارد شده است."
 
-#: controllers/sales_and_purchase_return.py:177
+#: controllers/sales_and_purchase_return.py:175
 msgid "Item {0} has already been returned"
 msgstr "مورد {0} قبلاً برگردانده شده است"
 
@@ -36838,39 +37999,39 @@
 msgid "Item {0} has been disabled"
 msgstr "مورد {0} غیرفعال شده است"
 
-#: selling/doctype/sales_order/sales_order.py:645
+#: selling/doctype/sales_order/sales_order.py:657
 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
 msgstr ""
 
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1090
 msgid "Item {0} has reached its end of life on {1}"
 msgstr "مورد {0} در تاریخ {1} به پایان عمر خود رسیده است"
 
-#: stock/stock_ledger.py:111
+#: stock/stock_ledger.py:112
 msgid "Item {0} ignored since it is not a stock item"
 msgstr "مورد {0} نادیده گرفته شد زیرا کالای موجودی نیست"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:456
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
 msgid "Item {0} is already reserved/delivered against Sales Order {1}."
 msgstr "مورد {0} قبلاً در برابر سفارش فروش {1} رزرو شده/تحویل شده است."
 
-#: stock/doctype/item/item.py:1122
+#: stock/doctype/item/item.py:1110
 msgid "Item {0} is cancelled"
 msgstr "مورد {0} لغو شده است"
 
-#: stock/doctype/item/item.py:1106
+#: stock/doctype/item/item.py:1094
 msgid "Item {0} is disabled"
 msgstr "مورد {0} غیرفعال است"
 
-#: selling/doctype/installation_note/installation_note.py:78
+#: selling/doctype/installation_note/installation_note.py:79
 msgid "Item {0} is not a serialized Item"
 msgstr "مورد {0} یک مورد سریالی نیست"
 
-#: stock/doctype/item/item.py:1114
+#: stock/doctype/item/item.py:1102
 msgid "Item {0} is not a stock Item"
 msgstr "مورد {0} یک مورد موجودی نیست"
 
-#: stock/doctype/stock_entry/stock_entry.py:1538
+#: stock/doctype/stock_entry/stock_entry.py:1564
 msgid "Item {0} is not active or end of life has been reached"
 msgstr "مورد {0} فعال نیست یا به پایان عمر رسیده است"
 
@@ -36890,23 +38051,23 @@
 msgid "Item {0} must be a non-stock item"
 msgstr "مورد {0} باید یک کالای غیر موجودی باشد"
 
-#: stock/doctype/stock_entry/stock_entry.py:1086
+#: stock/doctype/stock_entry/stock_entry.py:1099
 msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
 msgstr "مورد {0} در جدول \"مواد خام تامین شده\" در {1} {2} یافت نشد"
 
-#: stock/doctype/item_price/item_price.py:57
+#: stock/doctype/item_price/item_price.py:56
 msgid "Item {0} not found."
 msgstr "مورد {0} یافت نشد."
 
-#: buying/doctype/purchase_order/purchase_order.py:342
+#: buying/doctype/purchase_order/purchase_order.py:341
 msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
 msgstr "مورد {0}: تعداد سفارش‌شده {1} نمی‌تواند کمتر از حداقل تعداد سفارش {2} (تعریف شده در مورد) باشد."
 
-#: manufacturing/doctype/production_plan/production_plan.js:418
+#: manufacturing/doctype/production_plan/production_plan.js:453
 msgid "Item {0}: {1} qty produced. "
 msgstr " مورد {0}: تعداد {1} تولید شده است."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1131
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
 msgid "Item {} does not exist."
 msgstr "مورد {} وجود ندارد."
 
@@ -36948,13 +38109,16 @@
 msgid "Item-wise Sales Register"
 msgstr "ثبت فروش بر حسب مورد"
 
-#: manufacturing/doctype/bom/bom.py:311
+#: manufacturing/doctype/bom/bom.py:308
 msgid "Item: {0} does not exist in the system"
 msgstr "مورد: {0} در سیستم وجود ندارد"
 
-#: public/js/utils.js:442 setup/doctype/item_group/item_group.js:70
-#: stock/doctype/delivery_note/delivery_note.js:364
-#: templates/generators/bom.html:38 templates/pages/rfq.html:37
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
 msgid "Items"
 msgstr "موارد"
 
@@ -37125,8 +38289,8 @@
 msgid "Items Filter"
 msgstr "فیلتر موارد"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1462
-#: selling/doctype/sales_order/sales_order.js:1018
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
 msgid "Items Required"
 msgstr "موارد مورد نیاز"
 
@@ -37142,15 +38306,15 @@
 msgid "Items and Pricing"
 msgstr ""
 
-#: controllers/accounts_controller.py:3416
+#: controllers/accounts_controller.py:3469
 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
 msgstr "موارد را نمی توان به روز کرد زیرا سفارش قرارداد فرعی در برابر سفارش خرید {0} ایجاد شده است."
 
-#: selling/doctype/sales_order/sales_order.js:824
+#: selling/doctype/sales_order/sales_order.js:962
 msgid "Items for Raw Material Request"
 msgstr "اقلام برای درخواست مواد خام"
 
-#: stock/doctype/stock_entry/stock_entry.py:853
+#: stock/doctype/stock_entry/stock_entry.py:807
 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
 msgstr "نرخ اقلام به صفر به‌روزرسانی شده است زیرا نرخ ارزش گذاری مجاز صفر برای موارد زیر بررسی می‌شود: {0}"
 
@@ -37160,7 +38324,7 @@
 msgid "Items to Be Repost"
 msgstr "مواردی که باید بازنشر شوند"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1461
+#: manufacturing/doctype/production_plan/production_plan.py:1474
 msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
 msgstr "اقلام برای تولید برای کشیدن مواد خام مرتبط با آن مورد نیاز است."
 
@@ -37169,11 +38333,11 @@
 msgid "Items to Order and Receive"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:252
+#: selling/doctype/sales_order/sales_order.js:278
 msgid "Items to Reserve"
 msgstr "موارد برای رزرو"
 
-#. Description of the 'Parent Warehouse' (Link) field in DocType 'Pick List'
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Items under this warehouse will be suggested"
@@ -37198,12 +38362,19 @@
 msgid "JAN"
 msgstr "ژان"
 
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/job_card/job_card.json
 #: manufacturing/doctype/job_card/job_card.py:765
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:28
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:88
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
 msgid "Job Card"
 msgstr "کارت شغلی"
 
@@ -37306,11 +38477,17 @@
 msgid "Job Card Time Log"
 msgstr "گزارش زمان کارت شغلی"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:94
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
 msgid "Job Paused"
 msgstr "کار متوقف شد"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
 msgid "Job Started"
 msgstr "کار شروع شد"
 
@@ -37332,11 +38509,11 @@
 msgid "Job Title"
 msgstr "عنوان شغلی"
 
-#: manufacturing/doctype/work_order/work_order.py:1562
+#: manufacturing/doctype/work_order/work_order.py:1568
 msgid "Job card {0} created"
 msgstr "کارت شغلی {0} ایجاد شد"
 
-#: utilities/bulk_transaction.py:48
+#: utilities/bulk_transaction.py:50
 msgid "Job: {0} has been triggered for processing failed transactions"
 msgstr "شغل: {0} برای پردازش تراکنش های ناموفق فعال شده است"
 
@@ -37350,19 +38527,30 @@
 msgid "Joining"
 msgstr "پیوستن"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:29
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
 msgid "Journal Entries"
 msgstr "نوشته های مجله"
 
-#: accounts/utils.py:866
+#: accounts/utils.py:859
 msgid "Journal Entries {0} are un-linked"
 msgstr "ورودی های مجله {0} لغو پیوند هستند"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:146
+#: accounts/doctype/account/account_tree.js:205
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
-#: assets/doctype/asset/asset.js:246 assets/doctype/asset/asset.js:249
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
 msgid "Journal Entry"
 msgstr "مطلب ثبت شده در دفتر وقایع روزانه"
 
@@ -37447,7 +38635,7 @@
 msgid "Journal Entry Type"
 msgstr "نوع ورودی مجله"
 
-#: accounts/doctype/journal_entry/journal_entry.py:471
+#: accounts/doctype/journal_entry/journal_entry.py:489
 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
 msgstr "ورود مجله برای حذف دارایی را نمی توان لغو کرد. لطفا دارایی را بازیابی کنید."
 
@@ -37457,11 +38645,11 @@
 msgid "Journal Entry for Scrap"
 msgstr "ورودی مجله برای قراضه"
 
-#: accounts/doctype/journal_entry/journal_entry.py:232
+#: accounts/doctype/journal_entry/journal_entry.py:245
 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
 msgstr "نوع ورود مجله باید به عنوان ورودی استهلاک برای استهلاک دارایی تنظیم شود"
 
-#: accounts/doctype/journal_entry/journal_entry.py:597
+#: accounts/doctype/journal_entry/journal_entry.py:625
 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
 msgstr "ورودی مجله {0} دارای حساب {1} نیست یا قبلاً با سایر کوپن مطابقت دارد"
 
@@ -37471,14 +38659,24 @@
 msgid "Journals"
 msgstr "مجلات"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:95
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
 msgid "Journals have been created"
 msgstr "مجلات ایجاد شده است"
 
-#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:104
 msgid "Kanban Board"
 msgstr "هیئت کانبان"
 
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
 #. Label of a Data field in DocType 'Currency Exchange Settings Details'
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
 msgctxt "Currency Exchange Settings Details"
@@ -37499,14 +38697,109 @@
 msgid "Key Reports"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:768
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
 msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
 msgstr "لطفاً ابتدا ورودی‌های ساخت را در برابر سفارش کاری {0} لغو کنید."
 
-#: public/js/utils/party.js:221
+#: public/js/utils/party.js:264
 msgid "Kindly select the company first"
 msgstr "لطفا ابتدا شرکت را انتخاب کنید"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
+
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -37643,20 +38936,20 @@
 msgid "Last Name"
 msgstr "نام خانوادگی"
 
-#: stock/doctype/shipment/shipment.js:247
+#: stock/doctype/shipment/shipment.js:275
 msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
 msgstr "نام خانوادگی، ایمیل یا تلفن / تلفن همراه کاربر برای ادامه اجباری است."
 
-#: selling/report/inactive_customers/inactive_customers.py:85
+#: selling/report/inactive_customers/inactive_customers.py:81
 msgid "Last Order Amount"
 msgstr "مبلغ آخرین سفارش"
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:44
-#: selling/report/inactive_customers/inactive_customers.py:86
+#: selling/report/inactive_customers/inactive_customers.py:82
 msgid "Last Order Date"
 msgstr "تاریخ آخرین سفارش"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:100
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
 #: stock/report/item_prices/item_prices.py:56
 msgid "Last Purchase Rate"
 msgstr "آخرین نرخ خرید"
@@ -37686,7 +38979,7 @@
 msgid "Last Purchase Rate"
 msgstr "آخرین نرخ خرید"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:313
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
 msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
 msgstr "آخرین معامله موجودی کالای {0} در انبار {1} در تاریخ {2} انجام شد."
 
@@ -37694,11 +38987,11 @@
 msgid "Last carbon check date cannot be a future date"
 msgstr "آخرین تاریخ بررسی کربن نمی تواند تاریخ آینده باشد"
 
-#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_ageing/stock_ageing.py:163
 msgid "Latest"
 msgstr "آخرین"
 
-#: stock/report/stock_balance/stock_balance.py:479
+#: stock/report/stock_balance/stock_balance.py:486
 msgid "Latest Age"
 msgstr "آخرین سن"
 
@@ -37715,11 +39008,11 @@
 msgstr "عرض جغرافیایی"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:34
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
 #: crm/report/lead_details/lead_details.py:18
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
-#: public/js/communication.js:20
+#: public/js/communication.js:25
 msgid "Lead"
 msgstr "سرنخ"
 
@@ -37758,7 +39051,7 @@
 msgid "Lead"
 msgstr "سرنخ"
 
-#: crm/doctype/lead/lead.py:555
+#: crm/doctype/lead/lead.py:547
 msgid "Lead -> Prospect"
 msgstr "سرنخ -> چشم انداز"
 
@@ -37812,7 +39105,7 @@
 msgid "Lead Owner Efficiency"
 msgstr "کارایی مالک اصلی"
 
-#: crm/doctype/lead/lead.py:176
+#: crm/doctype/lead/lead.py:174
 msgid "Lead Owner cannot be same as the Lead Email Address"
 msgstr "مالک اصلی نمی تواند با آدرس ایمیل اصلی یکسان باشد"
 
@@ -37834,7 +39127,7 @@
 msgid "Lead Time"
 msgstr "زمان بین شروع و اتمام فرآیند تولید"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
 msgid "Lead Time (Days)"
 msgstr "زمان تحویل (روزها)"
 
@@ -37848,7 +39141,7 @@
 msgid "Lead Time Date"
 msgstr "تاریخ سرنخ"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
 msgid "Lead Time Days"
 msgstr "روزهای زمان سرنخ"
 
@@ -37870,7 +39163,7 @@
 msgid "Lead Type"
 msgstr "نوع سرنخ"
 
-#: crm/doctype/lead/lead.py:552
+#: crm/doctype/lead/lead.py:546
 msgid "Lead {0} has been added to prospect {1}."
 msgstr "سرنخ {0} به بالقوه {1} اضافه شده است."
 
@@ -37890,7 +39183,7 @@
 msgid "Leads"
 msgstr "منجر می شود"
 
-#: utilities/activation.py:79
+#: utilities/activation.py:77
 msgid "Leads help you get business, add all your contacts and more as your leads"
 msgstr "سرنخ‌ها به شما کمک می‌کنند کسب‌وکار داشته باشید، همه مخاطبین خود و موارد دیگر را به عنوان سرنخ‌های خود اضافه کنید"
 
@@ -37984,9 +39277,9 @@
 msgid "Leave blank to use the standard Delivery Note format"
 msgstr "برای استفاده از قالب استاندارد یادداشت تحویل، خالی بگذارید"
 
-#: accounts/doctype/journal_entry/journal_entry.js:18
-#: accounts/doctype/payment_entry/payment_entry.js:265
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:24
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
 msgid "Ledger"
 msgstr "دفتر کل"
 
@@ -38029,10 +39322,15 @@
 msgid "Left Index"
 msgstr "فهرست چپ"
 
-#: setup/doctype/company/company.py:389
+#: setup/doctype/company/company.py:380
 msgid "Legal"
 msgstr "مجاز"
 
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
 msgid "Legal Expenses"
@@ -38058,7 +39356,7 @@
 msgid "Length (cm)"
 msgstr "طول (سانتی متر)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:657
+#: accounts/doctype/payment_entry/payment_entry.js:807
 msgid "Less Than Amount"
 msgstr "کمتر از مقدار"
 
@@ -38375,11 +39673,11 @@
 msgid "Lft"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:240
+#: accounts/report/balance_sheet/balance_sheet.py:239
 msgid "Liabilities"
 msgstr "بدهی ها"
 
-#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/account_balance/account_balance.js:26
 msgid "Liability"
 msgstr "مسئولیت"
 
@@ -38424,7 +39722,7 @@
 msgid "Likes"
 msgstr "دوست دارد"
 
-#: controllers/status_updater.py:362
+#: controllers/status_updater.py:358
 msgid "Limit Crossed"
 msgstr "از حد عبور کرد"
 
@@ -38452,6 +39750,11 @@
 msgid "Line spacing for amount in words"
 msgstr "فاصله خطوط برای مقدار در کلمات"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr "ارتباط دادن"
+
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
 #: support/doctype/support_search_source/support_search_source.json
@@ -38476,20 +39779,20 @@
 msgid "Link existing Quality Procedure."
 msgstr "پیوند رویه کیفیت موجود"
 
-#: buying/doctype/purchase_order/purchase_order.js:487
+#: buying/doctype/purchase_order/purchase_order.js:570
 msgid "Link to Material Request"
 msgstr "پیوند به درخواست مواد"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:378
-#: buying/doctype/supplier_quotation/supplier_quotation.js:52
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
 msgid "Link to Material Requests"
 msgstr "پیوند به درخواست های مواد"
 
-#: buying/doctype/supplier/supplier.js:107
+#: buying/doctype/supplier/supplier.js:133
 msgid "Link with Customer"
 msgstr "پیوند با مشتری"
 
-#: selling/doctype/customer/customer.js:173
+#: selling/doctype/customer/customer.js:189
 msgid "Link with Supplier"
 msgstr "پیوند با تامین کننده"
 
@@ -38510,20 +39813,20 @@
 msgid "Linked Location"
 msgstr "مکان پیوند داده شده"
 
-#: stock/doctype/item/item.py:975
+#: stock/doctype/item/item.py:963
 msgid "Linked with submitted documents"
 msgstr "مرتبط با اسناد ارسالی"
 
-#: buying/doctype/supplier/supplier.js:185
-#: selling/doctype/customer/customer.js:230
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
 msgid "Linking Failed"
 msgstr "پیوند ناموفق بود"
 
-#: buying/doctype/supplier/supplier.js:184
+#: buying/doctype/supplier/supplier.js:217
 msgid "Linking to Customer Failed. Please try again."
 msgstr "پیوند به مشتری انجام نشد. لطفا دوباره تلاش کنید."
 
-#: selling/doctype/customer/customer.js:229
+#: selling/doctype/customer/customer.js:250
 msgid "Linking to Supplier Failed. Please try again."
 msgstr "پیوند به تامین کننده انجام نشد. لطفا دوباره تلاش کنید."
 
@@ -38539,13 +39842,23 @@
 msgid "List items that form the package."
 msgstr "مواردی را که بسته را تشکیل می دهند فهرست کنید."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
+
 #. Label of a Button field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Load All Criteria"
 msgstr "بارگیری همه معیارها"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:298
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
 msgid "Loading import file..."
 msgstr "در حال بارگیری فایل واردات..."
 
@@ -38595,7 +39908,7 @@
 #. Name of a DocType
 #: assets/doctype/location/location.json
 #: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:476
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
 msgid "Location"
 msgstr "محل"
 
@@ -38654,6 +39967,11 @@
 msgid "Log Entries"
 msgstr "ورودی های ورود"
 
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
@@ -38679,7 +39997,7 @@
 msgstr "طول جغرافیایی"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
-#: selling/doctype/quotation/quotation_list.js:33
+#: selling/doctype/quotation/quotation_list.js:32
 msgid "Lost"
 msgstr "گمشده"
 
@@ -38706,7 +40024,7 @@
 msgid "Lost Opportunity"
 msgstr "فرصت از دست رفته"
 
-#: crm/report/lead_details/lead_details.js:39
+#: crm/report/lead_details/lead_details.js:38
 msgid "Lost Quotation"
 msgstr "نقل قول گمشده"
 
@@ -38726,7 +40044,7 @@
 msgid "Lost Quotations %"
 msgstr ""
 
-#: crm/report/lost_opportunity/lost_opportunity.js:31
+#: crm/report/lost_opportunity/lost_opportunity.js:30
 #: selling/report/lost_quotations/lost_quotations.py:24
 msgid "Lost Reason"
 msgstr "دلیل گم شده"
@@ -38743,7 +40061,7 @@
 msgstr "جزئیات دلیل گم شده"
 
 #: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:410
+#: public/js/utils/sales_common.js:463
 msgid "Lost Reasons"
 msgstr "دلایل گمشده"
 
@@ -38761,7 +40079,7 @@
 msgid "Lost Reasons"
 msgstr "دلایل گمشده"
 
-#: crm/doctype/opportunity/opportunity.js:29
+#: crm/doctype/opportunity/opportunity.js:28
 msgid "Lost Reasons are required in case opportunity is Lost."
 msgstr "در صورت از دست رفتن فرصت، دلایل گمشده مورد نیاز است."
 
@@ -38801,7 +40119,7 @@
 msgstr "گواهی کسر کمتر"
 
 #: setup/setup_wizard/operations/install_fixtures.py:262
-#: setup/setup_wizard/operations/install_fixtures.py:378
+#: setup/setup_wizard/operations/install_fixtures.py:370
 msgid "Lower Income"
 msgstr "درآمد کمتر"
 
@@ -38839,7 +40157,7 @@
 msgid "Loyalty Point Entry Redemption"
 msgstr "بازخرید ورودی امتیاز وفاداری"
 
-#: selling/page/point_of_sale/pos_item_cart.js:891
+#: selling/page/point_of_sale/pos_item_cart.js:924
 msgid "Loyalty Points"
 msgstr "امتیاز وفاداری"
 
@@ -38886,14 +40204,18 @@
 msgid "Loyalty Points Redemption"
 msgstr "بازخرید امتیازات وفاداری"
 
-#: public/js/utils.js:109
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
 msgid "Loyalty Points: {0}"
 msgstr "امتیازات وفاداری: {0}"
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1041
-#: selling/page/point_of_sale/pos_item_cart.js:885
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
 msgid "Loyalty Program"
 msgstr "برنامه وفاداری"
 
@@ -39076,11 +40398,16 @@
 msgid "MFG-WO-.YYYY.-"
 msgstr ""
 
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:22
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
 msgid "Machine"
 msgstr "دستگاه"
 
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr ""
+
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
@@ -39093,8 +40420,8 @@
 msgid "Machine operator errors"
 msgstr "خطاهای اپراتور ماشین"
 
-#: setup/doctype/company/company.py:563 setup/doctype/company/company.py:578
-#: setup/doctype/company/company.py:579 setup/doctype/company/company.py:580
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
 msgid "Main"
 msgstr "اصلی"
 
@@ -39104,11 +40431,11 @@
 msgid "Main Cost Center"
 msgstr "مرکز هزینه اصلی"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:125
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
 msgid "Main Cost Center {0} cannot be entered in the child table"
 msgstr "مرکز هزینه اصلی {0} را نمی توان در جدول فرزند وارد کرد"
 
-#: assets/doctype/asset/asset.js:102
+#: assets/doctype/asset/asset.js:118
 msgid "Maintain Asset"
 msgstr "حفظ دارایی"
 
@@ -39165,6 +40492,12 @@
 msgid "Maintenance"
 msgstr "نگهداری"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr "نگهداری"
+
 #. Label of a Date field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
@@ -39177,7 +40510,7 @@
 msgid "Maintenance Details"
 msgstr "جزئیات تعمیر و نگهداری"
 
-#: assets/doctype/asset_maintenance/asset_maintenance.js:43
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
 msgid "Maintenance Log"
 msgstr "گزارش تعمیر و نگهداری"
 
@@ -39224,10 +40557,10 @@
 msgstr "نقش نگهداری"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:162
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:78
-#: selling/doctype/sales_order/sales_order.js:582
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
 msgid "Maintenance Schedule"
 msgstr "برنامه تعمیر و نگهداری"
 
@@ -39266,11 +40599,11 @@
 msgid "Maintenance Schedule Item"
 msgstr "آیتم برنامه نگهداری"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:370
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
 msgstr "برنامه تعمیر و نگهداری برای همه موارد ایجاد نشده است. لطفا بر روی \"ایجاد برنامه زمانی\" کلیک کنید"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:248
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
 msgid "Maintenance Schedule {0} exists against {1}"
 msgstr "برنامه نگهداری {0} در مقابل {1} وجود دارد"
 
@@ -39370,10 +40703,10 @@
 msgstr "کاربر تعمیر و نگهداری"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:83
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:581
-#: support/doctype/warranty_claim/warranty_claim.js:50
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
 msgid "Maintenance Visit"
 msgstr "بازدید تعمیر و نگهداری"
 
@@ -39396,7 +40729,7 @@
 msgid "Maintenance Visit Purpose"
 msgstr "هدف بازدید از تعمیر و نگهداری"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:352
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
 msgid "Maintenance start date can not be before delivery date for Serial No {0}"
 msgstr "تاریخ شروع تعمیر و نگهداری نمی تواند قبل از تاریخ تحویل برای شماره سریال {0} باشد"
 
@@ -39406,16 +40739,16 @@
 msgid "Major/Optional Subjects"
 msgstr "موضوعات اصلی/اختیاری"
 
-#: accounts/doctype/journal_entry/journal_entry.js:51
-#: manufacturing/doctype/job_card/job_card.js:174
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
 msgid "Make"
 msgstr "بسازید"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:56
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
 msgid "Make "
 msgstr " بسازید"
 
-#: assets/doctype/asset/asset_list.js:39
+#: assets/doctype/asset/asset_list.js:29
 msgid "Make Asset Movement"
 msgstr "حرکت دارایی را ایجاد کنید"
 
@@ -39445,7 +40778,7 @@
 msgid "Make Quotation"
 msgstr "نقل قول انجام دهید"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
 msgid "Make Return Entry"
 msgstr "ورود بازگشت ایجاد کنید"
 
@@ -39461,7 +40794,7 @@
 msgid "Make Serial No / Batch from Work Order"
 msgstr "شماره سریال / دسته از سفارش کار را بسازید"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
 msgid "Make Stock Entry"
 msgstr "ورود موجودی"
 
@@ -39469,20 +40802,20 @@
 msgid "Make project from a template."
 msgstr "پروژه را از یک الگو بسازید."
 
-#: stock/doctype/item/item.js:502
+#: stock/doctype/item/item.js:569
 msgid "Make {0} Variant"
 msgstr "{0} را تغییر دهید"
 
-#: stock/doctype/item/item.js:504
+#: stock/doctype/item/item.js:571
 msgid "Make {0} Variants"
 msgstr "ایجاد {0} Variants"
 
-#: assets/doctype/asset/asset.js:85 assets/doctype/asset/asset.js:89
-#: assets/doctype/asset/asset.js:93 assets/doctype/asset/asset.js:98
-#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:109
-#: assets/doctype/asset/asset.js:113 assets/doctype/asset/asset.js:118
-#: assets/doctype/asset/asset.js:124 assets/doctype/asset/asset.js:136
-#: setup/doctype/company/company.js:112 setup/doctype/company/company.js:119
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
 msgid "Manage"
 msgstr "مدیریت کنید"
 
@@ -39502,26 +40835,26 @@
 msgid "Manage cost of operations"
 msgstr "مدیریت هزینه عملیات"
 
-#: utilities/activation.py:96
+#: utilities/activation.py:94
 msgid "Manage your orders"
 msgstr "سفارشات خود را مدیریت کنید"
 
-#: setup/doctype/company/company.py:371
+#: setup/doctype/company/company.py:362
 msgid "Management"
 msgstr "مدیریت"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
-#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:482
-#: manufacturing/doctype/bom/bom.py:245
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:73
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484 public/js/utils/party.js:273
-#: stock/doctype/delivery_note/delivery_note.js:138
-#: stock/doctype/purchase_receipt/purchase_receipt.js:113
-#: stock/doctype/purchase_receipt/purchase_receipt.js:198
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
 msgid "Mandatory"
 msgstr "اجباری"
 
@@ -39547,7 +40880,7 @@
 msgid "Mandatory Depends On"
 msgstr "اجباری بستگی دارد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
 msgid "Mandatory Field"
 msgstr "فیلد اجباری"
 
@@ -39563,15 +40896,15 @@
 msgid "Mandatory For Profit and Loss Account"
 msgstr "اجباری برای حساب سود و زیان"
 
-#: selling/doctype/quotation/quotation.py:556
+#: selling/doctype/quotation/quotation.py:551
 msgid "Mandatory Missing"
 msgstr "گمشده اجباری"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
 msgid "Mandatory Purchase Order"
 msgstr "دستور خرید اجباری"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
 msgid "Mandatory Purchase Receipt"
 msgstr "رسید خرید اجباری"
 
@@ -39639,7 +40972,7 @@
 msgid "Manual Inspection"
 msgstr "بازرسی دستی"
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:34
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
 msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
 msgstr "ورود دستی ایجاد نمی شود! ورود خودکار برای حسابداری معوق را در تنظیمات حساب ها غیرفعال کنید و دوباره امتحان کنید"
 
@@ -39735,11 +41068,11 @@
 msgid "Manufacture against Material Request"
 msgstr "ساخت بر اساس درخواست مواد"
 
-#: stock/doctype/material_request/material_request_list.js:33
+#: stock/doctype/material_request/material_request_list.js:37
 msgid "Manufactured"
 msgstr "ساخته"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:89
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
 msgid "Manufactured Qty"
 msgstr "تعداد تولید شده"
 
@@ -39750,7 +41083,7 @@
 msgstr "تعداد تولید شده"
 
 #. Name of a DocType
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:64
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
 #: stock/doctype/manufacturer/manufacturer.json
 msgid "Manufacturer"
 msgstr "سازنده"
@@ -39815,7 +41148,7 @@
 msgid "Manufacturer"
 msgstr "سازنده"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:70
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
 msgid "Manufacturer Part Number"
 msgstr "شماره قطعه سازنده"
 
@@ -39867,10 +41200,15 @@
 msgid "Manufacturer Part Number"
 msgstr "شماره قطعه سازنده"
 
-#: public/js/controllers/buying.js:337
+#: public/js/controllers/buying.js:332
 msgid "Manufacturer Part Number <b>{0}</b> is invalid"
 msgstr "شماره قطعه سازنده <b>{0}</b> نامعتبر است"
 
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
+
 #. Name of a Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: selling/doctype/sales_order/sales_order_dashboard.py:26
@@ -39917,7 +41255,7 @@
 msgid "Manufacturing Manager"
 msgstr "مدیر تولید"
 
-#: stock/doctype/stock_entry/stock_entry.py:1689
+#: stock/doctype/stock_entry/stock_entry.py:1722
 msgid "Manufacturing Quantity is mandatory"
 msgstr "مقدار تولید الزامی است"
 
@@ -39981,15 +41319,15 @@
 msgid "Manufacturing module is all set up!"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:148
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
 msgid "Mapping Purchase Receipt ..."
 msgstr "نقشه رسید خرید ..."
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:98
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
 msgid "Mapping Subcontracting Order ..."
 msgstr "نگاشت سفارش پیمانکاری فرعی ..."
 
-#: public/js/utils.js:843
+#: public/js/utils.js:911
 msgid "Mapping {0} ..."
 msgstr "نگاشت {0}..."
 
@@ -40125,7 +41463,7 @@
 msgid "Margin Type"
 msgstr "نوع حاشیه"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:19
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
 msgid "Margin View"
 msgstr ""
 
@@ -40135,6 +41473,15 @@
 msgid "Marital Status"
 msgstr "وضعیت تأهل"
 
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr ""
+
 #. Name of a DocType
 #: crm/doctype/market_segment/market_segment.json
 msgid "Market Segment"
@@ -40170,7 +41517,7 @@
 msgid "Market Segment"
 msgstr "بخش بازار"
 
-#: setup/doctype/company/company.py:323
+#: setup/doctype/company/company.py:314
 msgid "Marketing"
 msgstr "بازار یابی"
 
@@ -40210,7 +41557,7 @@
 msgid "Material"
 msgstr "مواد"
 
-#: manufacturing/doctype/work_order/work_order.js:613
+#: manufacturing/doctype/work_order/work_order.js:655
 msgid "Material Consumption"
 msgstr "مصرف مواد"
 
@@ -40226,7 +41573,7 @@
 msgid "Material Consumption for Manufacture"
 msgstr "مصرف مواد برای ساخت"
 
-#: stock/doctype/stock_entry/stock_entry.js:420
+#: stock/doctype/stock_entry/stock_entry.js:494
 msgid "Material Consumption is not set in Manufacturing Settings."
 msgstr "مصرف مواد در تنظیمات تولید تنظیم نشده است."
 
@@ -40268,7 +41615,7 @@
 msgid "Material Issue"
 msgstr "مسئله مادی"
 
-#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:146
 msgid "Material Receipt"
 msgstr "رسید مواد"
 
@@ -40285,20 +41632,21 @@
 msgstr "رسید مواد"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:435
-#: buying/doctype/request_for_quotation/request_for_quotation.js:297
-#: buying/doctype/supplier_quotation/supplier_quotation.js:31
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:34
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
-#: manufacturing/doctype/job_card/job_card.js:57
-#: manufacturing/doctype/production_plan/production_plan.js:113
-#: selling/doctype/sales_order/sales_order.js:570
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
 #: stock/doctype/material_request/material_request.json
-#: stock/doctype/material_request/material_request.py:365
-#: stock/doctype/material_request/material_request.py:399
-#: stock/doctype/stock_entry/stock_entry.js:192
-#: stock/doctype/stock_entry/stock_entry.js:277
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
 msgid "Material Request"
 msgstr "درخواست مواد"
 
@@ -40516,13 +41864,17 @@
 msgid "Material Request Planning"
 msgstr "برنامه ریزی درخواست مواد"
 
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr "نوع درخواست مواد"
+
 #. Label of a Select field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Request Type"
 msgstr "نوع درخواست مواد"
 
-#: selling/doctype/sales_order/sales_order.py:1521
+#: selling/doctype/sales_order/sales_order.py:1533
 msgid "Material Request not created, as quantity for Raw Materials already available."
 msgstr "درخواست مواد ایجاد نشد، زیرا مقدار مواد خام از قبل موجود است."
 
@@ -40537,11 +41889,11 @@
 msgid "Material Request used to make this Stock Entry"
 msgstr "درخواست مواد برای ایجاد این ورود موجودی استفاده شده است"
 
-#: controllers/subcontracting_controller.py:974
+#: controllers/subcontracting_controller.py:1052
 msgid "Material Request {0} is cancelled or stopped"
 msgstr "درخواست مواد {0} لغو یا متوقف شده است"
 
-#: selling/doctype/sales_order/sales_order.js:839
+#: selling/doctype/sales_order/sales_order.js:978
 msgid "Material Request {0} submitted."
 msgstr "درخواست مواد {0} ارسال شد."
 
@@ -40557,7 +41909,7 @@
 msgid "Material Requests"
 msgstr "درخواست مواد"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Material Requests Required"
 msgstr "درخواست مواد مورد نیاز است"
 
@@ -40568,12 +41920,12 @@
 msgid "Material Requests for which Supplier Quotations are not created"
 msgstr "درخواست‌های موادی که برای آنها نقل‌قول‌های تامین‌کننده ایجاد نشده است"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:7
+#: stock/doctype/stock_entry/stock_entry_list.js:13
 msgid "Material Returned from WIP"
 msgstr "مواد از WIP برگردانده شد"
 
-#: manufacturing/doctype/job_card/job_card.js:67
-#: stock/doctype/material_request/material_request.js:119
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
 msgid "Material Transfer"
 msgstr "انتقال مواد"
 
@@ -40614,7 +41966,7 @@
 msgid "Material Transfer"
 msgstr "انتقال مواد"
 
-#: stock/doctype/material_request/material_request.js:122
+#: stock/doctype/material_request/material_request.js:130
 msgid "Material Transfer (In Transit)"
 msgstr "انتقال مواد (در حال حمل و نقل)"
 
@@ -40668,8 +42020,8 @@
 msgid "Material Transferred for Subcontract"
 msgstr "انتقال مواد برای قرارداد فرعی"
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
 msgid "Material to Supplier"
 msgstr "مواد به تامین کننده"
 
@@ -40679,11 +42031,11 @@
 msgid "Materials Required (Exploded)"
 msgstr "مواد مورد نیاز (منفجر شده)"
 
-#: controllers/subcontracting_controller.py:1164
+#: controllers/subcontracting_controller.py:1251
 msgid "Materials are already received against the {0} {1}"
 msgstr "مطالب قبلاً علیه {0} {1} دریافت شده است"
 
-#: manufacturing/doctype/job_card/job_card.py:636
+#: manufacturing/doctype/job_card/job_card.py:643
 msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
 msgstr "برای کارت شغلی باید مواد به انبار کار در حال انجام انتقال داده شود {0}"
 
@@ -40763,8 +42115,8 @@
 msgid "Max discount allowed for item: {0} is {1}%"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:715
-#: stock/doctype/pick_list/pick_list.js:147
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
 msgid "Max: {0}"
 msgstr "حداکثر: {0}"
 
@@ -40786,11 +42138,11 @@
 msgid "Maximum Payment Amount"
 msgstr "حداکثر مبلغ پرداختی"
 
-#: stock/doctype/stock_entry/stock_entry.py:2842
+#: stock/doctype/stock_entry/stock_entry.py:2910
 msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
 msgstr "حداکثر نمونه - {0} را می توان برای دسته {1} و مورد {2} حفظ کرد."
 
-#: stock/doctype/stock_entry/stock_entry.py:2833
+#: stock/doctype/stock_entry/stock_entry.py:2901
 msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
 msgstr "حداکثر نمونه - {0} قبلاً برای دسته {1} و مورد {2} در دسته {3} حفظ شده است."
 
@@ -40812,11 +42164,11 @@
 msgid "Maximum Value"
 msgstr "حداکثر ارزش"
 
-#: controllers/selling_controller.py:194
+#: controllers/selling_controller.py:195
 msgid "Maximum discount for Item {0} is {1}%"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:94
+#: public/js/utils/barcode_scanner.js:99
 msgid "Maximum quantity scanned for item {0}."
 msgstr "حداکثر مقدار اسکن شده برای مورد {0}."
 
@@ -40854,7 +42206,32 @@
 msgid "Meeting"
 msgstr "ملاقات"
 
-#: stock/stock_ledger.py:1685
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
 msgid "Mention Valuation Rate in the Item master."
 msgstr "نرخ ارزش گذاری را در آیتم اصلی ذکر کنید."
 
@@ -40882,11 +42259,11 @@
 msgid "Mention if non-standard receivable account applicable"
 msgstr "اگر حساب دریافتنی غیراستاندارد قابل اجرا است را ذکر کنید"
 
-#: accounts/doctype/account/account.js:151
+#: accounts/doctype/account/account.js:152
 msgid "Merge"
 msgstr "ادغام"
 
-#: accounts/doctype/account/account.js:51
+#: accounts/doctype/account/account.js:46
 msgid "Merge Account"
 msgstr "ادغام حساب"
 
@@ -40906,15 +42283,15 @@
 msgid "Merge Similar Account Heads"
 msgstr "ادغام سران حساب های مشابه"
 
-#: public/js/utils.js:873
+#: public/js/utils.js:941
 msgid "Merge taxes from multiple documents"
 msgstr "ادغام مالیات از اسناد متعدد"
 
-#: accounts/doctype/account/account.js:123
+#: accounts/doctype/account/account.js:124
 msgid "Merge with Existing Account"
 msgstr "ادغام با حساب موجود"
 
-#: accounts/doctype/cost_center/cost_center.js:66
+#: accounts/doctype/cost_center/cost_center.js:68
 msgid "Merge with existing"
 msgstr "ادغام با موجود"
 
@@ -40924,7 +42301,7 @@
 msgid "Merged"
 msgstr "ادغام شد"
 
-#: accounts/doctype/account/account.py:546
+#: accounts/doctype/account/account.py:560
 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
 msgstr "ادغام تنها در صورتی امکان پذیر است که ویژگی های زیر در هر دو رکورد یکسان باشند. گروه، نوع ریشه، شرکت و ارز حساب است"
 
@@ -40932,6 +42309,10 @@
 msgid "Merging {0} of {1}"
 msgstr "ادغام {0} از {1}"
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr "پیام"
+
 #. Label of a Text field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
@@ -40962,7 +42343,7 @@
 msgid "Message Examples"
 msgstr "نمونه های پیام"
 
-#: accounts/doctype/payment_request/payment_request.js:38
+#: accounts/doctype/payment_request/payment_request.js:47
 #: setup/doctype/email_digest/email_digest.js:26
 msgid "Message Sent"
 msgstr "پیغام فرستاده شد"
@@ -40991,8 +42372,52 @@
 msgid "Messages greater than 160 characters will be split into multiple messages"
 msgstr "پیام های بیشتر از 160 کاراکتر به چند پیام تقسیم می شوند"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:263
-#: setup/setup_wizard/operations/install_fixtures.py:379
+#: setup/setup_wizard/operations/install_fixtures.py:371
 msgid "Middle Income"
 msgstr "درآمد متوسط"
 
@@ -41008,6 +42433,101 @@
 msgid "Middle Name"
 msgstr "نام میانی"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
@@ -41136,6 +42656,11 @@
 msgid "Minimum quantity should be as per Stock UOM"
 msgstr "حداقل مقدار باید مطابق با موجودی UOM باشد"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr "دقیقه"
+
 #. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
@@ -41153,44 +42678,44 @@
 msgid "Miscellaneous Expenses"
 msgstr "هزینه های متفرقه"
 
-#: controllers/buying_controller.py:473
+#: controllers/buying_controller.py:467
 msgid "Mismatch"
 msgstr "عدم تطابق"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1132
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
 msgid "Missing"
 msgstr "گم شده"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
 #: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:548
-#: accounts/doctype/sales_invoice/sales_invoice.py:2044
-#: accounts/doctype/sales_invoice/sales_invoice.py:2602
-#: assets/doctype/asset_category/asset_category.py:115
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
 msgid "Missing Account"
 msgstr "حساب گم شده"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1403
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
 msgid "Missing Asset"
 msgstr "دارایی گمشده"
 
-#: accounts/doctype/gl_entry/gl_entry.py:179 assets/doctype/asset/asset.py:265
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
 msgid "Missing Cost Center"
 msgstr "مرکز هزینه گم شده"
 
-#: assets/doctype/asset/asset.py:309
+#: assets/doctype/asset/asset.py:307
 msgid "Missing Finance Book"
 msgstr "کتاب مالی گم شده"
 
-#: stock/doctype/stock_entry/stock_entry.py:1280
+#: stock/doctype/stock_entry/stock_entry.py:1298
 msgid "Missing Finished Good"
 msgstr "از دست رفته به پایان رسید"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:216
+#: stock/doctype/quality_inspection/quality_inspection.py:214
 msgid "Missing Formula"
 msgstr "فرمول گم شده"
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Missing Items"
 msgstr "اشیاء گم شده"
 
@@ -41198,7 +42723,7 @@
 msgid "Missing Payments App"
 msgstr "برنامه پرداخت وجود ندارد"
 
-#: assets/doctype/asset_repair/asset_repair.py:240
+#: assets/doctype/asset_repair/asset_repair.py:238
 msgid "Missing Serial No Bundle"
 msgstr "سریال No Bundle گم شده است"
 
@@ -41206,16 +42731,16 @@
 msgid "Missing Values Required"
 msgstr "مقادیر از دست رفته الزامی است"
 
-#: assets/doctype/asset_repair/asset_repair.py:178
+#: assets/doctype/asset_repair/asset_repair.py:176
 msgid "Missing Warehouse"
 msgstr "انبار گم شده"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:132
+#: stock/doctype/delivery_trip/delivery_trip.js:153
 msgid "Missing email template for dispatch. Please set one in Delivery Settings."
 msgstr "الگوی ایمیل برای ارسال وجود ندارد. لطفاً یکی را در تنظیمات تحویل تنظیم کنید."
 
-#: manufacturing/doctype/bom/bom.py:957
-#: manufacturing/doctype/work_order/work_order.py:979
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
 msgid "Missing value"
 msgstr "مقدار از دست رفته"
 
@@ -41355,20 +42880,20 @@
 msgid "Mobile No"
 msgstr "هیچ موبایل"
 
-#: public/js/utils/contact_address_quick_entry.js:48
+#: public/js/utils/contact_address_quick_entry.js:51
 msgid "Mobile Number"
 msgstr "شماره موبایل"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:213
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
 #: accounts/report/purchase_register/purchase_register.py:201
-#: accounts/report/sales_register/sales_register.py:222
+#: accounts/report/sales_register/sales_register.py:223
 msgid "Mode Of Payment"
 msgstr "نحوه پرداخت"
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
-#: accounts/doctype/payment_order/payment_order.js:109
+#: accounts/doctype/payment_order/payment_order.js:124
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
@@ -41608,21 +43133,21 @@
 msgid "Month(s) after the end of the invoice month"
 msgstr "ماه(های) پس از پایان ماه فاکتور"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:67
-#: accounts/report/gross_profit/gross_profit.py:342
-#: buying/report/purchase_analytics/purchase_analytics.js:62
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
-#: manufacturing/report/production_analytics/production_analytics.js:35
-#: public/js/financial_statements.js:217
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
 #: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
-#: public/js/stock_analytics.js:53
-#: selling/report/sales_analytics/sales_analytics.js:62
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
-#: stock/report/stock_analytics/stock_analytics.js:81
-#: support/report/issue_analytics/issue_analytics.js:43
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
 msgid "Monthly"
 msgstr "ماهانه"
 
@@ -41672,7 +43197,7 @@
 msgstr "سفارشات کار ماهانه تکمیل شده"
 
 #. Name of a DocType
-#: accounts/doctype/cost_center/cost_center_tree.js:44
+#: accounts/doctype/cost_center/cost_center_tree.js:69
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgid "Monthly Distribution"
 msgstr "توزیع ماهانه"
@@ -41914,18 +43439,24 @@
 msgid "More Information"
 msgstr "اطلاعات بیشتر"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:54
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
 msgid "More columns found than expected. Please compare the uploaded file with standard template"
 msgstr "ستون‌های بیشتری از حد انتظار پیدا شد. لطفا فایل آپلود شده را با قالب استاندارد مقایسه کنید"
 
-#: stock/doctype/batch/batch.js:111 stock/doctype/batch/batch_dashboard.py:10
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
 msgid "Move"
 msgstr "حرکت"
 
-#: stock/dashboard/item_dashboard.js:205
+#: stock/dashboard/item_dashboard.js:212
 msgid "Move Item"
 msgstr "انتقال آیتم"
 
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr ""
+
 #: templates/includes/macros.html:169
 msgid "Move to Cart"
 msgstr "حرکت به سبد خرید"
@@ -41968,15 +43499,15 @@
 msgid "Multi Currency"
 msgstr "چنذ ارزی"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:42
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
 msgid "Multi-level BOM Creator"
 msgstr "ایجاد کننده BOM چند سطحی"
 
-#: selling/doctype/customer/customer.py:369
+#: selling/doctype/customer/customer.py:378
 msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
 msgstr "چندین برنامه وفاداری برای مشتری {} پیدا شد. لطفا به صورت دستی انتخاب کنید"
 
-#: accounts/doctype/pricing_rule/utils.py:345
+#: accounts/doctype/pricing_rule/utils.py:338
 msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
 msgstr "قوانین قیمت چندگانه با معیارهای یکسان وجود دارد، لطفاً با اختصاص اولویت، تضاد را حل کنید. قوانین قیمت: {0}"
 
@@ -41987,24 +43518,24 @@
 msgid "Multiple Tier Program"
 msgstr "برنامه چند لایه"
 
-#: stock/doctype/item/item.js:106
+#: stock/doctype/item/item.js:138
 msgid "Multiple Variants"
 msgstr "انواع مختلف"
 
-#: stock/doctype/warehouse/warehouse.py:147
+#: stock/doctype/warehouse/warehouse.py:145
 msgid "Multiple Warehouse Accounts"
 msgstr "چندین حساب انبار"
 
-#: controllers/accounts_controller.py:899
+#: controllers/accounts_controller.py:963
 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
 msgstr "چندین سال مالی برای تاریخ {0} وجود دارد. لطفا شرکت را در سال مالی تعیین کنید"
 
-#: stock/doctype/stock_entry/stock_entry.py:1287
+#: stock/doctype/stock_entry/stock_entry.py:1305
 msgid "Multiple items cannot be marked as finished item"
 msgstr "چند مورد را نمی توان به عنوان مورد تمام شده علامت گذاری کرد"
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:222
+#: utilities/transaction_base.py:220
 msgid "Must be Whole Number"
 msgstr "باید عدد کامل باشد"
 
@@ -42033,12 +43564,12 @@
 msgid "N/A"
 msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:86
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:357
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
-#: manufacturing/doctype/bom_creator/bom_creator.js:45
-#: public/js/utils/serial_no_batch_selector.js:404
-#: selling/doctype/quotation/quotation.js:261
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
 msgid "Name"
 msgstr "نام"
 
@@ -42096,7 +43627,7 @@
 msgid "Name of Beneficiary"
 msgstr "نام ذینفع"
 
-#: accounts/doctype/account/account_tree.js:107
+#: accounts/doctype/account/account_tree.js:124
 msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
 msgstr "نام حساب جدید توجه: لطفاً برای مشتریان و تامین کنندگان حساب ایجاد نکنید"
 
@@ -42265,25 +43796,50 @@
 msgid "Naming Series and Price Defaults"
 msgstr "نام گذاری سری ها و پیش فرض های قیمت"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr ""
+
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Natural Gas"
 msgstr "گاز طبیعی"
 
-#: setup/setup_wizard/operations/install_fixtures.py:391
+#: setup/setup_wizard/operations/install_fixtures.py:383
 msgid "Needs Analysis"
 msgstr "نیاز به تحلیل دارد"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:377
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
 msgid "Negative Quantity is not allowed"
 msgstr "مقدار منفی مجاز نیست"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:381
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
 msgid "Negative Valuation Rate is not allowed"
 msgstr "نرخ ارزش گذاری منفی مجاز نیست"
 
-#: setup/setup_wizard/operations/install_fixtures.py:396
+#: setup/setup_wizard/operations/install_fixtures.py:388
 msgid "Negotiation/Review"
 msgstr "مذاکره / بررسی"
 
@@ -42401,45 +43957,45 @@
 msgid "Net Amount (Company Currency)"
 msgstr "مقدار خالص (ارز شرکت)"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:429
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:435
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
 msgid "Net Asset value as on"
 msgstr "ارزش خالص دارایی به عنوان"
 
-#: accounts/report/cash_flow/cash_flow.py:145
+#: accounts/report/cash_flow/cash_flow.py:143
 msgid "Net Cash from Financing"
 msgstr "نقدی خالص حاصل از تامین مالی"
 
-#: accounts/report/cash_flow/cash_flow.py:138
+#: accounts/report/cash_flow/cash_flow.py:136
 msgid "Net Cash from Investing"
 msgstr "وجه نقد خالص حاصل از سرمایه گذاری"
 
-#: accounts/report/cash_flow/cash_flow.py:126
+#: accounts/report/cash_flow/cash_flow.py:124
 msgid "Net Cash from Operations"
 msgstr "وجه نقد خالص حاصل از عملیات"
 
-#: accounts/report/cash_flow/cash_flow.py:131
+#: accounts/report/cash_flow/cash_flow.py:129
 msgid "Net Change in Accounts Payable"
 msgstr "تغییر خالص در حساب های پرداختنی"
 
-#: accounts/report/cash_flow/cash_flow.py:130
+#: accounts/report/cash_flow/cash_flow.py:128
 msgid "Net Change in Accounts Receivable"
 msgstr "تغییر خالص در حساب های دریافتنی"
 
 #: accounts/report/cash_flow/cash_flow.py:110
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:259
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
 msgid "Net Change in Cash"
 msgstr "تغییر خالص در وجه نقد"
 
-#: accounts/report/cash_flow/cash_flow.py:147
+#: accounts/report/cash_flow/cash_flow.py:145
 msgid "Net Change in Equity"
 msgstr "تغییر خالص در حقوق صاحبان موجودی"
 
-#: accounts/report/cash_flow/cash_flow.py:140
+#: accounts/report/cash_flow/cash_flow.py:138
 msgid "Net Change in Fixed Asset"
 msgstr "تغییر خالص در دارایی ثابت"
 
-#: accounts/report/cash_flow/cash_flow.py:132
+#: accounts/report/cash_flow/cash_flow.py:130
 msgid "Net Change in Inventory"
 msgstr "تغییر خالص موجودی"
 
@@ -42455,13 +44011,13 @@
 msgid "Net Hour Rate"
 msgstr "نرخ خالص ساعت"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:218
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:219
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
 msgid "Net Profit"
 msgstr "سود خالص"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:176
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
 msgid "Net Profit/Loss"
 msgstr "سود/زیان خالص"
 
@@ -42575,7 +44131,11 @@
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
 #: accounts/report/purchase_register/purchase_register.py:253
-#: accounts/report/sales_register/sales_register.py:283
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
 #: templates/includes/order/order_taxes.html:5
 msgid "Net Total"
 msgstr "کل خالص"
@@ -42763,15 +44323,15 @@
 msgid "Net Weight UOM"
 msgstr "وزن خالص UOM"
 
-#: controllers/accounts_controller.py:1210
+#: controllers/accounts_controller.py:1285
 msgid "Net total calculation precision loss"
 msgstr "خالص از دست دادن دقت محاسبه کل"
 
-#: accounts/doctype/account/account_tree.js:164
+#: accounts/doctype/account/account_tree.js:241
 msgid "New"
 msgstr "جدید"
 
-#: accounts/doctype/account/account_tree.js:106
+#: accounts/doctype/account/account_tree.js:122
 msgid "New Account Name"
 msgstr "نام حساب جدید"
 
@@ -42781,11 +44341,11 @@
 msgid "New Asset Value"
 msgstr "ارزش دارایی جدید"
 
-#: assets/dashboard_fixtures.py:165
+#: assets/dashboard_fixtures.py:164
 msgid "New Assets (This Year)"
 msgstr "دارایی های جدید (این سال)"
 
-#: manufacturing/doctype/bom/bom_tree.js:56
+#: manufacturing/doctype/bom/bom_tree.js:55
 msgid "New BOM"
 msgstr "BOM جدید"
 
@@ -42813,21 +44373,21 @@
 msgid "New Balance In Base Currency"
 msgstr "موجودی جدید در ارز پایه"
 
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:146
 msgid "New Batch ID (Optional)"
 msgstr "شناسه دسته جدید (اختیاری)"
 
-#: stock/doctype/batch/batch.js:121
+#: stock/doctype/batch/batch.js:140
 msgid "New Batch Qty"
 msgstr "تعداد دسته جدید"
 
-#: accounts/doctype/account/account_tree.js:100
-#: accounts/doctype/cost_center/cost_center_tree.js:16
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
 #: setup/doctype/company/company_tree.js:23
 msgid "New Company"
 msgstr "شرکت جدید"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:22
+#: accounts/doctype/cost_center/cost_center_tree.js:26
 msgid "New Cost Center Name"
 msgstr "نام مرکز هزینه جدید"
 
@@ -42847,7 +44407,8 @@
 msgid "New Employee"
 msgstr "کارمند جدید"
 
-#: public/js/utils/crm_activities.js:81
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
 msgid "New Event"
 msgstr "رویداد جدید"
 
@@ -42873,6 +44434,10 @@
 msgid "New Location"
 msgstr "مکان جدید"
 
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -42907,23 +44472,24 @@
 msgid "New Sales Orders"
 msgstr "سفارشات فروش جدید"
 
-#: setup/doctype/sales_person/sales_person_tree.js:5
+#: setup/doctype/sales_person/sales_person_tree.js:3
 msgid "New Sales Person Name"
 msgstr "نام فروشنده جدید"
 
-#: stock/doctype/serial_no/serial_no.py:70
+#: stock/doctype/serial_no/serial_no.py:67
 msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
 msgstr "شماره سریال جدید نمی تواند انبار داشته باشد. انبار باید با ورود به انبار یا رسید خرید تنظیم شود"
 
-#: public/js/utils/crm_activities.js:63
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
 msgid "New Task"
 msgstr "وظیفه جدید"
 
-#: manufacturing/doctype/bom/bom.js:112
+#: manufacturing/doctype/bom/bom.js:111
 msgid "New Version"
 msgstr "نسخه جدید"
 
-#: stock/doctype/warehouse/warehouse_tree.js:15
+#: stock/doctype/warehouse/warehouse_tree.js:16
 msgid "New Warehouse Name"
 msgstr "نام انبار جدید"
 
@@ -42933,10 +44499,14 @@
 msgid "New Workplace"
 msgstr "محل کار جدید"
 
-#: selling/doctype/customer/customer.py:338
+#: selling/doctype/customer/customer.py:347
 msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
 msgstr "سقف اعتبار جدید کمتر از مبلغ معوقه فعلی برای مشتری است. حد اعتبار باید حداقل {0} باشد"
 
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr ""
+
 #. Description of the 'Generate New Invoices Past Due Date' (Check) field in
 #. DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -42944,7 +44514,7 @@
 msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
 msgstr "فاکتورهای جدید طبق برنامه زمانی تولید می شود حتی اگر فاکتورهای فعلی پرداخت نشده یا سررسید گذشته باشد"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:218
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
 msgid "New release date should be in the future"
 msgstr "تاریخ انتشار جدید باید در آینده باشد"
 
@@ -42963,6 +44533,11 @@
 msgid "Newsletter"
 msgstr "خبرنامه"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
 #: www/book_appointment/index.html:34
 msgid "Next"
 msgstr "بعد"
@@ -43094,7 +44669,7 @@
 msgid "No Account matched these filters: {}"
 msgstr "هیچ حسابی با این فیلترها مطابقت نداشت: {}"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:6
+#: quality_management/doctype/quality_review/quality_review_list.js:5
 msgid "No Action"
 msgstr "بدون اقدام"
 
@@ -43104,20 +44679,20 @@
 msgid "No Answer"
 msgstr "بدون پاسخ"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2146
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
 msgid "No Customer found for Inter Company Transactions which represents company {0}"
 msgstr "هیچ مشتری برای Inter Company Transactions که نماینده شرکت {0} است یافت نشد"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:118
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:362
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
 msgid "No Customers found with selected options."
 msgstr "هیچ مشتری با گزینه های انتخاب شده یافت نشد."
 
-#: selling/page/sales_funnel/sales_funnel.js:48
+#: selling/page/sales_funnel/sales_funnel.js:59
 msgid "No Data"
 msgstr "اطلاعاتی وجود ندارد"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:143
 msgid "No Delivery Note selected for Customer {}"
 msgstr "هیچ یادداشت تحویلی برای مشتری انتخاب نشده است {}"
 
@@ -43129,101 +44704,113 @@
 msgid "No Item with Serial No {0}"
 msgstr "موردی با شماره سریال {0} وجود ندارد"
 
-#: controllers/subcontracting_controller.py:1084
+#: controllers/subcontracting_controller.py:1175
 msgid "No Items selected for transfer."
 msgstr "هیچ موردی برای انتقال انتخاب نشده است."
 
-#: selling/doctype/sales_order/sales_order.js:668
+#: selling/doctype/sales_order/sales_order.js:769
 msgid "No Items with Bill of Materials to Manufacture"
 msgstr "هیچ موردی با لایحه مواد برای ساخت وجود ندارد"
 
-#: selling/doctype/sales_order/sales_order.js:782
+#: selling/doctype/sales_order/sales_order.js:898
 msgid "No Items with Bill of Materials."
 msgstr "هیچ موردی با صورتحساب مواد وجود ندارد."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:213
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
 msgid "No Outstanding Invoices found for this party"
 msgstr "هیچ صورت حساب معوقی برای این طرف یافت نشد"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:526
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
 msgid "No POS Profile found. Please create a New POS Profile first"
 msgstr "هیچ نمایه POS یافت نشد. لطفا ابتدا یک نمایه POS جدید ایجاد کنید"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1420
-#: accounts/doctype/journal_entry/journal_entry.py:1486
-#: accounts/doctype/journal_entry/journal_entry.py:1509
-#: stock/doctype/item/item.py:1332
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
 msgid "No Permission"
 msgstr "بدون مجوز و اجازه"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:23
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
 msgid "No Records for these settings."
 msgstr "هیچ رکوردی برای این تنظیمات وجود ندارد."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:333
-#: accounts/doctype/sales_invoice/sales_invoice.py:949
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
 msgid "No Remarks"
 msgstr "بدون اظهار نظر"
 
-#: stock/dashboard/item_dashboard.js:147
+#: stock/dashboard/item_dashboard.js:150
 msgid "No Stock Available Currently"
 msgstr "موجودی در حال حاضر موجود نیست"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2130
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
 msgid "No Supplier found for Inter Company Transactions which represents company {0}"
 msgstr "هیچ تامین کننده ای برای Inter Company Transactions یافت نشد که نماینده شرکت {0}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:200
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
 msgid "No Tax Withholding data found for the current posting date."
 msgstr "هیچ داده کسر مالیات برای تاریخ ارسال فعلی یافت نشد."
 
-#: accounts/report/gross_profit/gross_profit.py:777
+#: accounts/report/gross_profit/gross_profit.py:775
 msgid "No Terms"
 msgstr "بدون شرایط"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:211
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
 msgid "No Unreconciled Invoices and Payments found for this party and account"
 msgstr "هیچ فاکتور و پرداخت ناسازگاری برای این طرف و حساب پیدا نشد"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:215
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
 msgid "No Unreconciled Payments found for this party"
 msgstr "هیچ پرداخت ناسازگاری برای این طرف یافت نشد"
 
-#: manufacturing/doctype/production_plan/production_plan.py:682
+#: manufacturing/doctype/production_plan/production_plan.py:692
 msgid "No Work Orders were created"
 msgstr "هیچ سفارش کاری ایجاد نشد"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:727
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:606
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
 msgid "No accounting entries for the following warehouses"
 msgstr "ثبت حسابداری برای انبارهای زیر وجود ندارد"
 
-#: selling/doctype/sales_order/sales_order.py:651
+#: selling/doctype/sales_order/sales_order.py:663
 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
 msgstr "هیچ BOM فعالی برای مورد {0} یافت نشد. تحویل با شماره سریال نمی تواند تضمین شود"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.js:31
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
 msgid "No additional fields available"
 msgstr "هیچ فیلد اضافی در دسترس نیست"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:429
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
 msgid "No billing email found for customer: {0}"
 msgstr "هیچ ایمیل صورت‌حساب برای مشتری پیدا نشد: {0}"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:422
+#: stock/doctype/delivery_trip/delivery_trip.py:417
 msgid "No contacts with email IDs found."
 msgstr "هیچ مخاطبی با شناسه ایمیل پیدا نشد."
 
-#: selling/page/sales_funnel/sales_funnel.js:115
+#: selling/page/sales_funnel/sales_funnel.js:130
 msgid "No data for this period"
 msgstr "هیچ داده ای برای این دوره وجود ندارد"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
 msgid "No data found. Seems like you uploaded a blank file"
 msgstr "داده ای یافت نشد. به نظر می رسد شما یک فایل خالی آپلود کرده اید"
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:38
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
 msgid "No data to export"
 msgstr "داده ای برای صادرات وجود ندارد"
 
@@ -43231,15 +44818,19 @@
 msgid "No description given"
 msgstr "هیچ توضیحی داده نشده است"
 
-#: telephony/doctype/call_log/call_log.py:119
+#: telephony/doctype/call_log/call_log.py:117
 msgid "No employee was scheduled for call popup"
 msgstr "هیچ کارمندی برای فراخوانی برنامه ریزی نشده بود"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1064
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr "گزارش های ناموفق وجود ندارد"
+
+#: accounts/doctype/payment_entry/payment_entry.js:1289
 msgid "No gain or loss in the exchange rate"
 msgstr "بدون سود و زیان در نرخ ارز"
 
-#: controllers/subcontracting_controller.py:1005
+#: controllers/subcontracting_controller.py:1084
 msgid "No item available for transfer."
 msgstr "هیچ موردی برای انتقال موجود نیست"
 
@@ -43252,30 +44843,40 @@
 msgid "No items are available in the sales order {0} for production"
 msgstr "هیچ موردی در سفارش فروش {0} برای تولید موجود نیست"
 
-#: selling/page/point_of_sale/pos_item_selector.js:320
+#: selling/page/point_of_sale/pos_item_selector.js:317
 msgid "No items found. Scan barcode again."
 msgstr "موردی یافت نشد. دوباره بارکد را اسکن کنید."
 
-#: setup/doctype/email_digest/email_digest.py:168
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
 msgid "No items to be received are overdue"
 msgstr "هیچ موردی که باید دریافت شود دیر نشده است"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:424
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
 msgid "No matches occurred via auto reconciliation"
 msgstr "هیچ مسابقه ای از طریق آشتی خودکار رخ نداد"
 
-#: manufacturing/doctype/production_plan/production_plan.py:879
+#: manufacturing/doctype/production_plan/production_plan.py:889
 msgid "No material request created"
 msgstr "هیچ درخواست مادی ایجاد نشد"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:198
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
 msgid "No more children on Left"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:212
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
 msgid "No more children on Right"
 msgstr ""
 
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr ""
+
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -43327,6 +44928,14 @@
 msgid "No of Visits"
 msgstr "تعداد بازدید"
 
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr ""
+
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
 msgid "No outstanding invoices found"
 msgstr "فاکتور معوقی پیدا نشد"
@@ -43335,15 +44944,15 @@
 msgid "No outstanding invoices require exchange rate revaluation"
 msgstr "هیچ فاکتور معوقی نیاز به تجدید ارزیابی نرخ ارز ندارد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1801
+#: accounts/doctype/payment_entry/payment_entry.py:1841
 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
 msgstr "هیچ {0} برجسته ای برای {1} {2} که واجد شرایط فیلترهایی است که شما مشخص کرده اید، یافت نشد."
 
-#: public/js/controllers/buying.js:439
+#: public/js/controllers/buying.js:430
 msgid "No pending Material Requests found to link for the given items."
 msgstr "هیچ درخواست مواد معلقی برای پیوند برای موارد داده شده یافت نشد."
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
 msgid "No primary email found for customer: {0}"
 msgstr "ایمیل اصلی برای مشتری پیدا نشد: {0}"
 
@@ -43357,15 +44966,15 @@
 msgid "No record found"
 msgstr "هیچ سابقه ای پیدا نشد"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:677
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
 msgid "No records found in Allocation table"
 msgstr "هیچ رکوردی در جدول تخصیص یافت نشد"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:579
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
 msgid "No records found in the Invoices table"
 msgstr "هیچ رکوردی در جدول فاکتورها یافت نشد"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:582
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
 msgid "No records found in the Payments table"
 msgstr "هیچ رکوردی در جدول پرداخت ها یافت نشد"
 
@@ -43376,7 +44985,7 @@
 msgid "No stock transactions can be created or modified before this date."
 msgstr "هیچ معامله موجودیی را نمی توان قبل از این تاریخ ایجاد یا تغییر داد."
 
-#: controllers/accounts_controller.py:2435
+#: controllers/accounts_controller.py:2497
 msgid "No updates pending for reposting"
 msgstr "هیچ به‌روزرسانی در انتظار ارسال مجدد نیست"
 
@@ -43384,15 +44993,15 @@
 msgid "No values"
 msgstr "بدون ارزش"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:342
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
 msgid "No {0} Accounts found for this company."
 msgstr "هیچ حساب {0} برای این شرکت یافت نشد."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2197
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
 msgid "No {0} found for Inter Company Transactions."
 msgstr "هیچ {0} برای معاملات بین شرکتی یافت نشد."
 
-#: assets/doctype/asset/asset.js:239
+#: assets/doctype/asset/asset.js:274
 msgid "No."
 msgstr "شماره"
 
@@ -43402,7 +45011,7 @@
 msgid "No. of Employees"
 msgstr "تعداد کارمندان"
 
-#: manufacturing/doctype/workstation/workstation.js:42
+#: manufacturing/doctype/workstation/workstation.js:66
 msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
 msgstr "تعداد کارت های شغلی موازی که می توانند در این ایستگاه کاری مجاز باشند. مثال: 2 به این معنی است که این ایستگاه کاری می تواند تولید را برای دو Work Order در یک زمان پردازش کند."
 
@@ -43428,7 +45037,7 @@
 msgid "Non Profit"
 msgstr "غیر انتفاعی"
 
-#: manufacturing/doctype/bom/bom.py:1305
+#: manufacturing/doctype/bom/bom.py:1297
 msgid "Non stock items"
 msgstr "اقلام غیر موجودی"
 
@@ -43439,24 +45048,23 @@
 msgid "None"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:315
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
 msgid "None of the items have any change in quantity or value."
 msgstr "هیچ یک از اقلام هیچ تغییری در کمیت یا ارزش ندارند."
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:175
-#: regional/italy/utils.py:162
-#: setup/setup_wizard/operations/defaults_setup.py:36
-#: setup/setup_wizard/operations/install_fixtures.py:483
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
 msgid "Nos"
 msgstr "شماره"
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:66
 #: accounts/doctype/pos_invoice/pos_invoice.py:254
-#: accounts/doctype/sales_invoice/sales_invoice.py:525
-#: assets/doctype/asset/asset.js:530 assets/doctype/asset/asset.js:547
-#: controllers/buying_controller.py:206
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
 #: selling/doctype/product_bundle/product_bundle.py:71
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:48
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
 msgid "Not Allowed"
 msgstr "مجاز نیست"
 
@@ -43472,8 +45080,8 @@
 msgid "Not Applicable"
 msgstr "قابل اجرا نیست"
 
-#: selling/page/point_of_sale/pos_controller.js:671
-#: selling/page/point_of_sale/pos_controller.js:694
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
 msgid "Not Available"
 msgstr "در دسترس نیست"
 
@@ -43496,9 +45104,9 @@
 msgid "Not Initiated"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:744
-#: templates/pages/material_request_info.py:21 templates/pages/order.py:32
-#: templates/pages/rfq.py:48
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
 msgid "Not Permitted"
 msgstr "غیر مجاز"
 
@@ -43509,15 +45117,15 @@
 msgid "Not Requested"
 msgstr "درخواست نشده"
 
-#: selling/report/lost_quotations/lost_quotations.py:86
-#: support/report/issue_analytics/issue_analytics.py:208
-#: support/report/issue_summary/issue_summary.py:198
-#: support/report/issue_summary/issue_summary.py:275
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
 msgid "Not Specified"
 msgstr "مشخص نشده است"
 
 #: manufacturing/doctype/production_plan/production_plan_list.js:7
-#: manufacturing/doctype/work_order/work_order_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
 #: stock/doctype/material_request/material_request_list.js:9
 msgid "Not Started"
 msgstr "شروع نشده است"
@@ -43549,43 +45157,49 @@
 msgid "Not allow to set alternative item for the item {0}"
 msgstr "اجازه تنظیم مورد جایگزین برای مورد {0} داده نشود"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:48
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
 msgid "Not allowed to create accounting dimension for {0}"
 msgstr "ایجاد بعد حسابداری برای {0} مجاز نیست"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:254
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
 msgid "Not allowed to update stock transactions older than {0}"
 msgstr "به‌روزرسانی معاملات موجودی قدیمی‌تر از {0} مجاز نیست"
 
-#: setup/doctype/authorization_control/authorization_control.py:57
+#: setup/doctype/authorization_control/authorization_control.py:59
 msgid "Not authorized since {0} exceeds limits"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:445
+#: accounts/doctype/gl_entry/gl_entry.py:398
 msgid "Not authorized to edit frozen Account {0}"
 msgstr "مجاز به ویرایش حساب ثابت {0} نیست"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
+
 #: templates/includes/products_as_grid.html:20
 msgid "Not in stock"
 msgstr "موجود نیست"
 
-#: buying/doctype/purchase_order/purchase_order.py:667
-#: manufacturing/doctype/work_order/work_order.py:1256
-#: manufacturing/doctype/work_order/work_order.py:1390
-#: manufacturing/doctype/work_order/work_order.py:1440
-#: selling/doctype/sales_order/sales_order.py:755
-#: selling/doctype/sales_order/sales_order.py:1504
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
 msgid "Not permitted"
 msgstr "غیر مجاز"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:240
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: manufacturing/doctype/production_plan/production_plan.py:1607
-#: public/js/controllers/buying.js:440 selling/doctype/customer/customer.py:125
-#: selling/doctype/sales_order/sales_order.js:957
-#: stock/doctype/item/item.js:426 stock/doctype/item/item.py:539
-#: stock/doctype/stock_entry/stock_entry.py:1288
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:732
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
 msgid "Note"
 msgstr "یادداشت"
 
@@ -43611,7 +45225,7 @@
 msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
 msgstr "توجه: حذف خودکار گزارش فقط برای گزارش‌هایی از نوع <i>هزینه به‌روزرسانی</i> اعمال می‌شود"
 
-#: accounts/party.py:658
+#: accounts/party.py:634
 msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
 msgstr "توجه: سررسید / تاریخ مرجع بیش از {0} روز از روزهای اعتبار مشتری مجاز است"
 
@@ -43622,15 +45236,15 @@
 msgid "Note: Email will not be sent to disabled users"
 msgstr "توجه: برای کاربران ناتوان ایمیل ارسال نخواهد شد"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:53
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
 msgid "Note: Item {0} added multiple times"
 msgstr "توجه: مورد {0} چندین بار اضافه شد"
 
-#: controllers/accounts_controller.py:450
+#: controllers/accounts_controller.py:497
 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
 msgstr "توجه: ورودی پرداخت ایجاد نخواهد شد زیرا «حساب نقدی یا بانکی» مشخص نشده است"
 
-#: accounts/doctype/cost_center/cost_center.js:32
+#: accounts/doctype/cost_center/cost_center.js:30
 msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
 msgstr "توجه: این مرکز هزینه یک گروه است. نمی توان در مقابل گروه ها ثبت حسابداری انجام داد."
 
@@ -43638,10 +45252,12 @@
 msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
 msgstr "توجه: برای ادغام موارد، یک تطبیق موجودی جداگانه برای اقلام قدیمی {0} ایجاد کنید."
 
-#: accounts/doctype/journal_entry/journal_entry.py:895
+#: accounts/doctype/journal_entry/journal_entry.py:930
 msgid "Note: {0}"
 msgstr "توجه: {0}"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
 #: www/book_appointment/index.html:55
 msgid "Notes"
 msgstr "یادداشت"
@@ -43717,8 +45333,8 @@
 msgid "Notes: "
 msgstr " یادداشت:"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:62
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:63
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
 msgid "Nothing is included in gross"
 msgstr "هیچ چیزی در ناخالص گنجانده نشده است"
 
@@ -43833,17 +45449,11 @@
 msgid "Number of Depreciations Booked"
 msgstr "تعداد استهلاک های رزرو شده"
 
-#. Label of a Data field in DocType 'Transaction Deletion Record Item'
-#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
-msgctxt "Transaction Deletion Record Item"
-msgid "Number of Docs"
-msgstr "تعداد اسناد"
-
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
 msgid "Number of Interaction"
 msgstr "تعداد تعامل"
 
-#: selling/report/inactive_customers/inactive_customers.py:82
+#: selling/report/inactive_customers/inactive_customers.py:78
 msgid "Number of Order"
 msgstr "تعداد سفارش"
 
@@ -43873,11 +45483,11 @@
 msgid "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"
 msgstr "تعداد فواصل برای فیلد بازه زمانی به عنوان مثال اگر فاصله زمانی \"روز\" و تعداد فاصله صورتحساب 3 باشد، فاکتورها هر 3 روز یکبار تولید می شوند."
 
-#: accounts/doctype/account/account_tree.js:109
+#: accounts/doctype/account/account_tree.js:132
 msgid "Number of new Account, it will be included in the account name as a prefix"
 msgstr "شماره حساب جدید، به عنوان پیشوند در نام حساب درج خواهد شد"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:26
+#: accounts/doctype/cost_center/cost_center_tree.js:39
 msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
 msgstr "شماره مرکز هزینه جدید، به عنوان پیشوند در نام مرکز هزینه درج خواهد شد"
 
@@ -43952,6 +45562,12 @@
 msgid "Odometer Value (Last)"
 msgstr "مقدار کیلومتر شمار (آخرین)"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr "خاموش"
+
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -43979,7 +45595,7 @@
 msgid "Offsetting Account"
 msgstr "تسویه حساب"
 
-#: accounts/general_ledger.py:77
+#: accounts/general_ledger.py:81
 msgid "Offsetting for Accounting Dimension"
 msgstr "جبران برای بعد حسابداری"
 
@@ -44029,12 +45645,12 @@
 msgid "On Converting Opportunity"
 msgstr "در مورد تبدیل فرصت"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order_list.js:8
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
 #: buying/doctype/supplier/supplier_list.js:5
-#: selling/doctype/sales_order/sales_order_list.js:10
-#: support/report/issue_summary/issue_summary.js:45
-#: support/report/issue_summary/issue_summary.py:360
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
 msgid "On Hold"
 msgstr "در انتظار"
 
@@ -44150,10 +45766,17 @@
 msgid "On Track"
 msgstr "در مسیر"
 
-#: manufacturing/doctype/production_plan/production_plan.js:540
+#: manufacturing/doctype/production_plan/production_plan.js:584
 msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
 msgstr "با گسترش یک ردیف در جدول Items to Manufacture، گزینه ای برای \"شامل موارد منفجر شده\" را مشاهده خواهید کرد. تیک زدن این شامل مواد اولیه اقلام زیر مجموعه در فرآیند تولید می شود."
 
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
 #: setup/default_energy_point_rules.py:43
 msgid "On {0} Creation"
 msgstr "در ایجاد {0}"
@@ -44170,15 +45793,19 @@
 msgid "Once set, this invoice will be on hold till the set date"
 msgstr "پس از تنظیم، این فاکتور تا تاریخ تعیین شده در حالت تعلیق خواهد بود"
 
-#: manufacturing/doctype/work_order/work_order.js:560
+#: manufacturing/doctype/work_order/work_order.js:591
 msgid "Once the Work Order is Closed. It can't be resumed."
 msgstr "هنگامی که دستور کار بسته شد. نمی توان آن را از سر گرفت."
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
 #: manufacturing/dashboard_fixtures.py:228
 msgid "Ongoing Job Cards"
 msgstr "کارت های شغلی در حال انجام"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:105
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
 msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
 msgstr "برای وارد کردن داده ها فقط می توان از فایل های CSV و Excel استفاده کرد. لطفاً فرمت فایلی را که می‌خواهید آپلود کنید بررسی کنید"
 
@@ -44200,11 +45827,11 @@
 msgid "Only Include Allocated Payments"
 msgstr "فقط شامل پرداخت های اختصاص داده شده است"
 
-#: accounts/doctype/account/account.py:134
+#: accounts/doctype/account/account.py:133
 msgid "Only Parent can be of type {0}"
 msgstr "فقط والدین می توانند از نوع {0} باشند"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:44
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
 msgid "Only existing assets"
 msgstr "فقط دارایی های موجود"
 
@@ -44224,6 +45851,10 @@
 msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
 msgstr "فقط یک سفارش پیمانکاری فرعی را می توان در مقابل یک سفارش خرید ایجاد کرد، برای ایجاد یک سفارش جدید، سفارش پیمانکاری فرعی موجود را لغو کنید."
 
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
 #. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
@@ -44248,13 +45879,14 @@
 msgid "Only {0} are supported"
 msgstr "فقط {0} پشتیبانی می شود"
 
-#: crm/report/lead_details/lead_details.js:35
+#: crm/report/lead_details/lead_details.js:34
 #: manufacturing/report/job_card_summary/job_card_summary.py:92
 #: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
-#: selling/doctype/quotation/quotation_list.js:27
-#: support/report/issue_analytics/issue_analytics.js:56
-#: support/report/issue_summary/issue_summary.js:43
-#: support/report/issue_summary/issue_summary.py:348
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
 msgid "Open"
 msgstr "باز"
 
@@ -44385,11 +46017,27 @@
 msgid "Open Activities HTML"
 msgstr "Activity HTML را باز کنید"
 
-#: public/js/call_popup/call_popup.js:114
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
 msgid "Open Contact"
 msgstr "مخاطب را باز کنید"
 
-#: selling/page/point_of_sale/pos_controller.js:172
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:189
 msgid "Open Form View"
 msgstr "نمای فرم را باز کنید"
 
@@ -44403,6 +46051,11 @@
 msgid "Open Issues "
 msgstr " مسائل را باز کنید"
 
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr ""
+
 #: setup/doctype/email_digest/templates/default.html:154
 msgid "Open Notifications"
 msgstr "اعلان ها را باز کنید"
@@ -44438,6 +46091,14 @@
 msgid "Open Sales Orders"
 msgstr "باز کردن سفارشات فروش"
 
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -44448,6 +46109,10 @@
 msgid "Open To Do "
 msgstr " باز کردن برای انجام"
 
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
+
 #. Name of a report
 #: manufacturing/report/open_work_orders/open_work_orders.json
 msgid "Open Work Orders"
@@ -44458,7 +46123,7 @@
 msgstr "یک بلیط جدید باز کنید"
 
 #: accounts/report/general_ledger/general_ledger.py:56
-#: public/js/stock_analytics.js:64
+#: public/js/stock_analytics.js:97
 msgid "Opening"
 msgstr "افتتاح"
 
@@ -44468,19 +46133,19 @@
 msgid "Opening & Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:436
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:193
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
 msgid "Opening (Cr)"
 msgstr "باز کردن (Cr)"
 
-#: accounts/report/trial_balance/trial_balance.py:429
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:186
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
 msgid "Opening (Dr)"
 msgstr "افتتاحیه (دکتر)"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:386
-#: assets/report/fixed_asset_register/fixed_asset_register.py:447
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
 msgid "Opening Accumulated Depreciation"
 msgstr "گشایش استهلاک انباشته"
 
@@ -44496,7 +46161,7 @@
 msgid "Opening Accumulated Depreciation"
 msgstr "گشایش استهلاک انباشته"
 
-#: assets/doctype/asset/asset.py:428
+#: assets/doctype/asset/asset.py:427
 msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
 msgstr "استهلاک انباشته افتتاحیه باید کمتر یا مساوی با {0} باشد."
 
@@ -44512,7 +46177,7 @@
 msgid "Opening Amount"
 msgstr "مبلغ افتتاحیه"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:97
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
 msgid "Opening Balance"
 msgstr "تراز افتتاحیه"
 
@@ -44546,7 +46211,7 @@
 msgid "Opening Entry"
 msgstr "باز کردن ورودی"
 
-#: accounts/general_ledger.py:676
+#: accounts/general_ledger.py:675
 msgid "Opening Entry can not be created after Period Closing Voucher is created."
 msgstr "پس از ایجاد کوپن بسته شدن دوره، ورودی باز نمی تواند ایجاد شود."
 
@@ -44555,7 +46220,7 @@
 msgstr "افتتاح فاکتور ایجاد در حال انجام است"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/account/account_tree.js:189
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgid "Opening Invoice Creation Tool"
 msgstr "باز کردن ابزار ایجاد فاکتور"
@@ -44576,16 +46241,20 @@
 msgid "Opening Invoice Item"
 msgstr "باز شدن مورد فاکتور"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:125
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
 msgid "Opening Invoices Summary"
 msgstr "خلاصه فاکتورهای افتتاحیه"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_balance/stock_balance.py:426
 msgid "Opening Qty"
 msgstr "باز کردن تعداد"
 
-#: stock/doctype/item/item.py:296
+#: stock/doctype/item/item.py:295
 msgid "Opening Stock"
 msgstr "موجودی اولیه"
 
@@ -44607,7 +46276,7 @@
 msgid "Opening Time"
 msgstr "زمان بازگشایی"
 
-#: stock/report/stock_balance/stock_balance.py:426
+#: stock/report/stock_balance/stock_balance.py:433
 msgid "Opening Value"
 msgstr "ارزش افتتاحیه"
 
@@ -44616,11 +46285,11 @@
 msgid "Opening and Closing"
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:30
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
 msgid "Opening {0} Invoices created"
 msgstr "باز کردن {0} فاکتورها ایجاد شد"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:126
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
 msgid "Operating Cost"
 msgstr "هزینه های عملیاتی"
 
@@ -44648,7 +46317,7 @@
 msgid "Operating Cost Per BOM Quantity"
 msgstr "هزینه عملیاتی به ازای هر مقدار BOM"
 
-#: manufacturing/doctype/bom/bom.py:1321
+#: manufacturing/doctype/bom/bom.py:1313
 msgid "Operating Cost as per Work Order / BOM"
 msgstr "هزینه عملیاتی بر اساس سفارش کار / BOM"
 
@@ -44672,14 +46341,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom/bom.js:332
 #: manufacturing/doctype/operation/operation.json
-#: manufacturing/doctype/work_order/work_order.js:225
+#: manufacturing/doctype/work_order/work_order.js:240
 #: manufacturing/onboarding_step/operation/operation.json
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:112
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:48
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:110
-#: manufacturing/report/job_card_summary/job_card_summary.js:79
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
 #: manufacturing/report/job_card_summary/job_card_summary.py:167
 msgid "Operation"
 msgstr "عمل"
@@ -44774,7 +46443,7 @@
 msgid "Operation ID"
 msgstr "شناسه عملیات"
 
-#: manufacturing/doctype/work_order/work_order.js:239
+#: manufacturing/doctype/work_order/work_order.js:254
 msgid "Operation Id"
 msgstr "شناسه عملیات"
 
@@ -44802,7 +46471,7 @@
 msgid "Operation Time "
 msgstr " زمان عملیات"
 
-#: manufacturing/doctype/work_order/work_order.py:985
+#: manufacturing/doctype/work_order/work_order.py:996
 msgid "Operation Time must be greater than 0 for Operation {0}"
 msgstr "زمان عملیات برای عملیات {0} باید بیشتر از 0 باشد"
 
@@ -44819,20 +46488,20 @@
 msgid "Operation time does not depend on quantity to produce"
 msgstr "زمان عملیات به مقدار تولید بستگی ندارد"
 
-#: manufacturing/doctype/job_card/job_card.js:215
+#: manufacturing/doctype/job_card/job_card.js:238
 msgid "Operation {0} added multiple times in the work order {1}"
 msgstr "عملیات {0} چندین بار در دستور کار اضافه شد {1}"
 
-#: manufacturing/doctype/job_card/job_card.py:975
+#: manufacturing/doctype/job_card/job_card.py:978
 msgid "Operation {0} does not belong to the work order {1}"
 msgstr "عملیات {0} به دستور کار {1} تعلق ندارد"
 
-#: manufacturing/doctype/workstation/workstation.py:179
+#: manufacturing/doctype/workstation/workstation.py:336
 msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
 msgstr "عملیات {0} طولانی‌تر از هر ساعت کاری موجود در ایستگاه کاری {1}، عملیات را به چندین عملیات تقسیم کنید"
 
-#: manufacturing/doctype/work_order/work_order.js:220
-#: setup/doctype/company/company.py:341 templates/generators/bom.html:61
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
 msgid "Operations"
 msgstr "عملیات"
 
@@ -44858,10 +46527,11 @@
 msgid "Operations"
 msgstr "عملیات"
 
-#: manufacturing/doctype/bom/bom.py:966
+#: manufacturing/doctype/bom/bom.py:961
 msgid "Operations cannot be left blank"
 msgstr "عملیات را نمی توان خالی گذاشت"
 
+#: manufacturing/doctype/workstation/workstation.js:165
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:85
 msgid "Operator"
 msgstr "اپراتور"
@@ -44893,17 +46563,17 @@
 msgid "Opportunities"
 msgstr "فرصت ها"
 
-#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/page/sales_funnel/sales_funnel.js:48
 msgid "Opportunities by lead source"
 msgstr "فرصت ها بر اساس منبع اصلی"
 
 #. Name of a DocType
-#: buying/doctype/request_for_quotation/request_for_quotation.js:318
-#: crm/doctype/lead/lead.js:36 crm/doctype/opportunity/opportunity.json
-#: crm/doctype/prospect/prospect.js:15
-#: crm/report/lead_details/lead_details.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:26 selling/doctype/quotation/quotation.js:133
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
 msgid "Opportunity"
 msgstr "فرصت"
 
@@ -44972,7 +46642,7 @@
 msgid "Opportunity Date"
 msgstr "تاریخ فرصت"
 
-#: crm/report/lost_opportunity/lost_opportunity.js:43
+#: crm/report/lost_opportunity/lost_opportunity.js:42
 #: crm/report/lost_opportunity/lost_opportunity.py:24
 msgid "Opportunity From"
 msgstr "فرصت از"
@@ -45017,7 +46687,7 @@
 msgstr "جزئیات دلیل از دست رفته فرصت"
 
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:55
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
 msgid "Opportunity Owner"
 msgstr "صاحب فرصت"
 
@@ -45027,8 +46697,8 @@
 msgid "Opportunity Owner"
 msgstr "صاحب فرصت"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:47
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:59
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
 msgid "Opportunity Source"
 msgstr "منبع فرصت"
 
@@ -45045,9 +46715,9 @@
 #. Name of a DocType
 #: crm/doctype/opportunity_type/opportunity_type.json
 #: crm/report/lost_opportunity/lost_opportunity.py:44
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:53
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:65
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
 msgid "Opportunity Type"
 msgstr "نوع فرصت"
 
@@ -45063,7 +46733,7 @@
 msgid "Opportunity Value"
 msgstr "ارزش فرصت"
 
-#: public/js/communication.js:86
+#: public/js/communication.js:102
 msgid "Opportunity {0} created"
 msgstr "فرصت {0} ایجاد شد"
 
@@ -45073,11 +46743,11 @@
 msgid "Optimize Route"
 msgstr "بهینه سازی مسیر"
 
-#: accounts/doctype/account/account_tree.js:122
+#: accounts/doctype/account/account_tree.js:168
 msgid "Optional. Sets company's default currency, if not specified."
 msgstr "اختیاری. اگر مشخص نشده باشد، واحد پول پیش‌فرض شرکت را تنظیم می‌کند."
 
-#: accounts/doctype/account/account_tree.js:117
+#: accounts/doctype/account/account_tree.js:155
 msgid "Optional. This setting will be used to filter in various transactions."
 msgstr "اختیاری. این تنظیم برای فیلتر کردن در تراکنش‌های مختلف استفاده می‌شود."
 
@@ -45105,7 +46775,7 @@
 msgid "Order Amount"
 msgstr "مقدار سفارش"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:81
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
 msgid "Order By"
 msgstr "سفارش توسط"
 
@@ -45134,7 +46804,7 @@
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:148
-#: manufacturing/report/production_planning_report/production_planning_report.py:368
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
 msgid "Order Qty"
 msgstr "تعداد سفارش"
 
@@ -45150,9 +46820,13 @@
 msgid "Order Status"
 msgstr "وضعیت سفارش"
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:30
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
 msgid "Order Type"
 msgstr "نوع سفارش"
 
@@ -45185,8 +46859,8 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
-#: selling/doctype/quotation/quotation_list.js:31
-#: stock/doctype/material_request/material_request_list.js:25
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
 msgid "Ordered"
 msgstr "سفارش داده شده"
 
@@ -45202,8 +46876,8 @@
 msgid "Ordered"
 msgstr "سفارش داده شده"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:240
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.py:157
 msgid "Ordered Qty"
@@ -45239,6 +46913,10 @@
 msgid "Ordered Qty"
 msgstr "تعداد سفارش داد"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:102
 msgid "Ordered Quantity"
 msgstr "مقدار سفارش داده شده"
@@ -45251,7 +46929,7 @@
 
 #: buying/doctype/supplier/supplier_dashboard.py:14
 #: selling/doctype/customer/customer_dashboard.py:21
-#: selling/doctype/sales_order/sales_order.py:745
+#: selling/doctype/sales_order/sales_order.py:751
 #: setup/doctype/company/company_dashboard.py:23
 msgid "Orders"
 msgstr "سفارشات"
@@ -45296,7 +46974,7 @@
 msgid "Original Item"
 msgstr "مورد اصلی"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
 msgid "Original invoice should be consolidated before or along with the return invoice."
 msgstr "فاکتور اصلی باید قبل یا همراه با فاکتور برگشتی تجمیع شود."
 
@@ -45382,13 +47060,43 @@
 msgid "Other Settings"
 msgstr "تنظیمات دیگر"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
+
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:441
-#: stock/report/stock_ledger/stock_ledger.py:146
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
 msgid "Out Qty"
 msgstr "خارج از تعداد"
 
-#: stock/report/stock_balance/stock_balance.py:447
+#: stock/report/stock_balance/stock_balance.py:454
 msgid "Out Value"
 msgstr "خارج از ارزش"
 
@@ -45405,7 +47113,7 @@
 msgid "Out of AMC"
 msgstr "خارج از AMC"
 
-#: assets/doctype/asset/asset_list.js:23
+#: assets/doctype/asset/asset_list.js:17
 msgid "Out of Order"
 msgstr "خارج از نظم"
 
@@ -45415,7 +47123,7 @@
 msgid "Out of Order"
 msgstr "خارج از نظم"
 
-#: stock/doctype/pick_list/pick_list.py:386
+#: stock/doctype/pick_list/pick_list.py:423
 msgid "Out of Stock"
 msgstr "تمام شده"
 
@@ -45486,12 +47194,13 @@
 msgid "Outstanding"
 msgstr "برجسته"
 
-#: accounts/doctype/payment_entry/payment_entry.js:653
+#: accounts/doctype/payment_entry/payment_entry.js:799
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
-#: accounts/report/accounts_receivable/accounts_receivable.py:1074
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:171
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
 #: accounts/report/purchase_register/purchase_register.py:289
-#: accounts/report/sales_register/sales_register.py:317
+#: accounts/report/sales_register/sales_register.py:318
 msgid "Outstanding Amount"
 msgstr "مبلغ معوقه"
 
@@ -45541,11 +47250,11 @@
 msgid "Outstanding Amt"
 msgstr "مبلغ برجسته"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:47
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
 msgid "Outstanding Cheques and Deposits to clear"
 msgstr "چک ها و سپرده های معوق برای تسویه"
 
-#: accounts/doctype/gl_entry/gl_entry.py:422
+#: accounts/doctype/gl_entry/gl_entry.py:373
 msgid "Outstanding for {0} cannot be less than zero ({1})"
 msgstr "معوقه برای {0} نمی تواند کمتر از صفر باشد ({1})"
 
@@ -45594,11 +47303,11 @@
 msgid "Over Delivery/Receipt Allowance (%)"
 msgstr ""
 
-#: controllers/stock_controller.py:896
+#: controllers/stock_controller.py:1108
 msgid "Over Receipt"
 msgstr "بیش از رسید"
 
-#: controllers/status_updater.py:367
+#: controllers/status_updater.py:363
 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
 msgstr "بیش از رسید/تحویل {0} {1} برای مورد {2} نادیده گرفته شد زیرا شما نقش {3} را دارید."
 
@@ -45614,17 +47323,18 @@
 msgid "Over Transfer Allowance (%)"
 msgstr ""
 
-#: controllers/status_updater.py:369
+#: controllers/status_updater.py:365
 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
 msgstr "اضافه صورتحساب {0} {1} برای مورد {2} نادیده گرفته شد زیرا شما نقش {3} را دارید."
 
-#: controllers/accounts_controller.py:1713
+#: controllers/accounts_controller.py:1792
 msgid "Overbilling of {} ignored because you have {} role."
 msgstr "پرداخت بیش از حد {} نادیده گرفته شد زیرا شما نقش {} را دارید."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:261
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
 #: projects/report/project_summary/project_summary.py:94
-#: selling/doctype/sales_order/sales_order_list.js:18
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
 msgid "Overdue"
 msgstr "عقب افتاده"
 
@@ -45699,11 +47409,11 @@
 msgid "Overdue and Discounted"
 msgstr "معوقه و با تخفیف"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:69
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
 msgid "Overlap in scoring between {0} and {1}"
 msgstr "همپوشانی در امتیازدهی بین {0} و {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:198
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
 msgid "Overlapping conditions found between:"
 msgstr "شرایط همپوشانی یافت شده بین:"
 
@@ -45748,7 +47458,7 @@
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:23
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:39
 #: accounts/report/sales_register/sales_register.js:46
-#: accounts/report/sales_register/sales_register.py:234
+#: accounts/report/sales_register/sales_register.py:235
 #: crm/report/lead_details/lead_details.py:45
 msgid "Owner"
 msgstr "مالک"
@@ -45834,11 +47544,11 @@
 msgid "POS Closing Entry Taxes"
 msgstr "مالیات ورودی بسته شدن POS"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:30
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
 msgid "POS Closing Failed"
 msgstr "بسته شدن POS ناموفق بود"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:54
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
 msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
 msgstr "بسته شدن POS هنگام اجرا در یک فرآیند پس‌زمینه انجام نشد. می توانید {0} را حل کنید و دوباره این فرآیند را امتحان کنید."
 
@@ -45860,7 +47570,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice/pos_invoice.json
-#: accounts/report/pos_register/pos_register.py:179
+#: accounts/report/pos_register/pos_register.py:173
 msgid "POS Invoice"
 msgstr "فاکتور POS"
 
@@ -45937,11 +47647,11 @@
 msgid "POS Invoices"
 msgstr "فاکتورهای POS"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
 msgid "POS Invoices will be consolidated in a background process"
 msgstr "فاکتورهای POS در یک فرآیند پس زمینه ادغام می شوند"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:542
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
 msgid "POS Invoices will be unconsolidated in a background process"
 msgstr "فاکتورهای POS در یک فرآیند پس زمینه تجمیع نمی شوند"
 
@@ -45985,10 +47695,10 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile/pos_profile.json
-#: accounts/report/pos_register/pos_register.js:33
-#: accounts/report/pos_register/pos_register.py:120
-#: accounts/report/pos_register/pos_register.py:193
-#: selling/page/point_of_sale/pos_controller.js:68
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
 msgid "POS Profile"
 msgstr "نمایه POS"
 
@@ -46025,7 +47735,7 @@
 msgid "POS Profile doesn't matches {}"
 msgstr "نمایه POS با {} مطابقت ندارد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1119
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
 msgid "POS Profile required to make POS Entry"
 msgstr "نمایه POS برای ورود به POS لازم است"
 
@@ -46076,7 +47786,7 @@
 msgid "POS Transactions"
 msgstr "معاملات POS"
 
-#: selling/page/point_of_sale/pos_controller.js:363
+#: selling/page/point_of_sale/pos_controller.js:392
 msgid "POS invoice {0} created successfully"
 msgstr ""
 
@@ -46139,7 +47849,7 @@
 msgid "PZN"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:117
+#: stock/doctype/packing_slip/packing_slip.py:115
 msgid "Package No(s) already in use. Try from Package No {0}"
 msgstr "شماره (های) بسته در حال حاضر در حال استفاده است. از بسته شماره {0} امتحان کنید"
 
@@ -46149,7 +47859,7 @@
 msgid "Package Weight Details"
 msgstr "جزئیات وزن بسته"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:65
+#: stock/doctype/delivery_note/delivery_note_list.js:74
 msgid "Packaging Slip From Delivery Note"
 msgstr "برگه بسته بندی از یادداشت تحویل"
 
@@ -46182,7 +47892,7 @@
 msgid "Packed Items"
 msgstr "اقلام بسته بندی شده"
 
-#: controllers/stock_controller.py:739
+#: controllers/stock_controller.py:946
 msgid "Packed Items cannot be transferred internally"
 msgstr "اقلام بسته بندی شده را نمی توان به صورت داخلی منتقل کرد"
 
@@ -46223,7 +47933,7 @@
 msgstr "لیست بسته بندی"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:186
+#: stock/doctype/delivery_note/delivery_note.js:221
 #: stock/doctype/packing_slip/packing_slip.json
 msgid "Packing Slip"
 msgstr "برگه بسته بندی"
@@ -46239,7 +47949,7 @@
 msgid "Packing Slip Item"
 msgstr "اقلام اسلیپ بسته بندی"
 
-#: stock/doctype/delivery_note/delivery_note.py:704
+#: stock/doctype/delivery_note/delivery_note.py:780
 msgid "Packing Slip(s) cancelled"
 msgstr "برگه(های) بسته بندی لغو شد"
 
@@ -46349,8 +48059,8 @@
 msgid "Page {0} of {1}"
 msgstr "صفحه {0} از {1}"
 
-#: accounts/doctype/payment_request/payment_request_list.js:17
-#: accounts/doctype/sales_invoice/sales_invoice.py:267
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
 msgid "Paid"
 msgstr "پرداخت شده"
 
@@ -46379,10 +48089,12 @@
 msgstr "پرداخت شده"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
-#: accounts/report/accounts_receivable/accounts_receivable.py:1068
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:111
-#: accounts/report/pos_register/pos_register.py:214
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
 msgid "Paid Amount"
 msgstr "مقدار پرداخت شده"
@@ -46459,7 +48171,7 @@
 msgid "Paid Amount After Tax (Company Currency)"
 msgstr "مبلغ پرداختی پس از مالیات (ارز شرکت)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:881
+#: accounts/doctype/payment_entry/payment_entry.js:1059
 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
 msgstr "مبلغ پرداختی نمی تواند بیشتر از کل مبلغ معوق منفی باشد {0}"
 
@@ -46481,11 +48193,16 @@
 msgid "Paid To Account Type"
 msgstr "پرداخت به نوع حساب"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:324
-#: accounts/doctype/sales_invoice/sales_invoice.py:994
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
 msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
 msgstr "مبلغ پرداخت شده + مبلغ بازنویسی نمی تواند بیشتر از کل کل باشد"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -46610,7 +48327,7 @@
 msgid "Parent Account"
 msgstr "حساب والدین"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:379
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
 msgid "Parent Account Missing"
 msgstr "حساب والدین گم شده است"
 
@@ -46626,7 +48343,7 @@
 msgid "Parent Company"
 msgstr "شرکت مادر"
 
-#: setup/doctype/company/company.py:460
+#: setup/doctype/company/company.py:451
 msgid "Parent Company must be a group company"
 msgstr "شرکت مادر باید یک شرکت گروهی باشد"
 
@@ -46736,12 +48453,6 @@
 msgid "Parent Warehouse"
 msgstr "انبار والدین"
 
-#. Label of a Link field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "Parent Warehouse"
-msgstr "انبار والدین"
-
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
@@ -46754,7 +48465,7 @@
 msgid "Partial Material Transferred"
 msgstr "مواد جزئی منتقل شد"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1043
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
 msgid "Partial Stock Reservation"
 msgstr "رزرو جزئی موجودی"
 
@@ -46797,7 +48508,7 @@
 msgid "Partially Delivered"
 msgstr "تا حدی تحویل شد"
 
-#: assets/doctype/asset/asset_list.js:8
+#: assets/doctype/asset/asset_list.js:7
 msgid "Partially Depreciated"
 msgstr "نیمه مستهلک شده"
 
@@ -46813,7 +48524,7 @@
 msgid "Partially Fulfilled"
 msgstr "تا حدی برآورده شده است"
 
-#: selling/doctype/quotation/quotation_list.js:29
+#: selling/doctype/quotation/quotation_list.js:28
 msgid "Partially Ordered"
 msgstr "تا حدی سفارش داده شده"
 
@@ -46829,7 +48540,7 @@
 msgid "Partially Ordered"
 msgstr "تا حدی سفارش داده شده"
 
-#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/payment_request/payment_request_list.js:12
 msgid "Partially Paid"
 msgstr "تا حدی پرداخت شده است"
 
@@ -46853,7 +48564,7 @@
 msgid "Partially Paid"
 msgstr "تا حدی پرداخت شده است"
 
-#: stock/doctype/material_request/material_request_list.js:21
+#: stock/doctype/material_request/material_request_list.js:25
 msgid "Partially Received"
 msgstr "تا حدی دریافت شد"
 
@@ -46899,7 +48610,7 @@
 msgid "Parties"
 msgstr "طرف‌ها"
 
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:14
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
 msgid "Partly Billed"
 msgstr "تا حدی صورتحساب"
 
@@ -46957,30 +48668,43 @@
 msgid "Partnership"
 msgstr "شراکت"
 
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
 #: accounts/doctype/bank_account/bank_account_dashboard.py:16
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
 #: accounts/doctype/tax_category/tax_category_dashboard.py:11
-#: accounts/report/accounts_payable/accounts_payable.js:109
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: accounts/report/accounts_receivable/accounts_receivable.js:54
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:86
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:151
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:233
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
 #: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:633
-#: accounts/report/payment_ledger/payment_ledger.js:52
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
 #: accounts/report/payment_ledger/payment_ledger.py:154
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:27
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:27
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
-#: crm/report/lost_opportunity/lost_opportunity.js:56
+#: crm/report/lost_opportunity/lost_opportunity.js:55
 #: crm/report/lost_opportunity/lost_opportunity.py:31
-#: public/js/bank_reconciliation_tool/data_table_manager.js:51
-#: public/js/bank_reconciliation_tool/dialog_manager.js:128
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
 msgid "Party"
 msgstr "طرف"
 
@@ -47122,16 +48846,10 @@
 msgid "Party Account No. (Bank Statement)"
 msgstr "شماره حساب طرف (صورتحساب بانکی)"
 
-#: controllers/accounts_controller.py:1983
+#: controllers/accounts_controller.py:2056
 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
 msgstr "واحد پول حساب طرف {0} ({1}) و واحد پول سند ({2}) باید یکسان باشند"
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Party Balance"
-msgstr "تراز طرف"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47174,13 +48892,19 @@
 msgid "Party Information"
 msgstr "اطلاعات طرف"
 
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/party_link/party_link.json
 msgid "Party Link"
 msgstr "لینک طرف"
 
 #: accounts/report/general_ledger/general_ledger.js:109
-#: selling/report/address_and_contacts/address_and_contacts.js:23
+#: selling/report/address_and_contacts/address_and_contacts.js:22
 msgid "Party Name"
 msgstr "نام طرف"
 
@@ -47230,19 +48954,19 @@
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
 #: accounts/report/accounts_receivable/accounts_receivable.js:44
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:145
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:223
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
 #: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:632
-#: accounts/report/payment_ledger/payment_ledger.js:42
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
 #: accounts/report/payment_ledger/payment_ledger.py:150
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:16
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:16
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
-#: public/js/bank_reconciliation_tool/data_table_manager.js:46
-#: selling/report/address_and_contacts/address_and_contacts.js:10
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
 #: setup/doctype/party_type/party_type.json
 msgid "Party Type"
 msgstr "نوع طرف"
@@ -47343,11 +49067,11 @@
 msgid "Party Type"
 msgstr "نوع طرف"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:611
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
 msgid "Party Type and Party is mandatory for {0} account"
 msgstr "نوع طرف و طرف برای حساب {0} اجباری است"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:162
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
 msgid "Party Type and Party is required for Receivable / Payable account {0}"
 msgstr "نوع طرف و طرف برای حساب دریافتنی / پرداختنی {0} لازم است"
 
@@ -47361,7 +49085,7 @@
 msgid "Party User"
 msgstr "کاربر طرف"
 
-#: accounts/doctype/payment_entry/payment_entry.js:308
+#: accounts/doctype/payment_entry/payment_entry.js:390
 msgid "Party can only be one of {0}"
 msgstr "طرف فقط می تواند یکی از {0} باشد"
 
@@ -47369,6 +49093,11 @@
 msgid "Party is mandatory"
 msgstr "طرف اجباری است"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
@@ -47415,7 +49144,7 @@
 msgid "Path"
 msgstr "مسیر"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:84
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
 msgid "Pause"
 msgstr "مکث کنید"
 
@@ -47425,7 +49154,7 @@
 msgid "Pause"
 msgstr "مکث کنید"
 
-#: manufacturing/doctype/job_card/job_card.js:259
+#: manufacturing/doctype/job_card/job_card.js:292
 msgid "Pause Job"
 msgstr "مکث کار"
 
@@ -47448,6 +49177,10 @@
 msgid "Paused"
 msgstr "مکث کرد"
 
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr "پرداخت"
+
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47460,7 +49193,7 @@
 msgid "Pay To / Recd From"
 msgstr "پرداخت به / ضبط از"
 
-#: accounts/report/account_balance/account_balance.js:52
+#: accounts/report/account_balance/account_balance.js:54
 msgid "Payable"
 msgstr "قابل پرداخت"
 
@@ -47484,7 +49217,7 @@
 msgstr "قابل پرداخت"
 
 #: accounts/report/accounts_payable/accounts_payable.js:42
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:206
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
 #: accounts/report/purchase_register/purchase_register.py:194
 #: accounts/report/purchase_register/purchase_register.py:235
 msgid "Payable Account"
@@ -47509,15 +49242,15 @@
 
 #: accounts/doctype/dunning/dunning.js:51
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:110
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:65
-#: accounts/doctype/sales_invoice/sales_invoice.js:104
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order.js:328
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:713
 #: selling/doctype/sales_order/sales_order_dashboard.py:28
 msgid "Payment"
 msgstr "پرداخت"
@@ -47574,7 +49307,7 @@
 msgid "Payment Deductions or Loss"
 msgstr "کسر پرداخت یا ضرر"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:73
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
 msgid "Payment Document"
 msgstr "سند پرداخت"
@@ -47592,7 +49325,7 @@
 msgstr "سند پرداخت"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:67
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
 msgid "Payment Document Type"
 msgstr "نوع سند پرداخت"
@@ -47625,15 +49358,16 @@
 msgid "Payment Entries"
 msgstr "ورودی های پرداخت"
 
-#: accounts/utils.py:937
+#: accounts/utils.py:926
 msgid "Payment Entries {0} are un-linked"
 msgstr "ورودی های پرداخت {0} لغو پیوند هستند"
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry/payment_entry.json
-#: accounts/doctype/payment_order/payment_order.js:22
+#: accounts/doctype/payment_order/payment_order.js:27
 #: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
 msgid "Payment Entry"
 msgstr "ورودی پرداخت"
 
@@ -47686,23 +49420,24 @@
 msgid "Payment Entry Reference"
 msgstr "مرجع ورود به پرداخت"
 
-#: accounts/doctype/payment_request/payment_request.py:410
+#: accounts/doctype/payment_request/payment_request.py:409
 msgid "Payment Entry already exists"
 msgstr "ورودی پرداخت از قبل وجود دارد"
 
-#: accounts/utils.py:604
+#: accounts/utils.py:601
 msgid "Payment Entry has been modified after you pulled it. Please pull it again."
 msgstr "ورودی پرداخت پس از اینکه شما آن را کشیدید اصلاح شده است. لطفا دوباره آن را بکشید."
 
-#: accounts/doctype/payment_request/payment_request.py:568
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
 msgid "Payment Entry is already created"
 msgstr "ورودی پرداخت قبلا ایجاد شده است"
 
-#: controllers/accounts_controller.py:1164
+#: controllers/accounts_controller.py:1240
 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
 msgstr "ورودی پرداخت {0} با سفارش {1} مرتبط است، بررسی کنید که آیا باید به عنوان پیش پرداخت در این فاکتور آورده شود."
 
-#: selling/page/point_of_sale/pos_payment.js:261
+#: selling/page/point_of_sale/pos_payment.js:271
 msgid "Payment Failed"
 msgstr "پرداخت ناموفق"
 
@@ -47753,7 +49488,7 @@
 msgid "Payment Gateway Account"
 msgstr "حساب درگاه پرداخت"
 
-#: accounts/utils.py:1227
+#: accounts/utils.py:1169
 msgid "Payment Gateway Account not created, please create one manually."
 msgstr "حساب درگاه پرداخت ایجاد نشد، لطفاً یکی را به صورت دستی ایجاد کنید."
 
@@ -47768,7 +49503,7 @@
 msgid "Payment Ledger"
 msgstr "دفتر پرداخت"
 
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:253
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
 msgid "Payment Ledger Balance"
 msgstr "موجودی دفتر پرداخت"
 
@@ -47783,9 +49518,10 @@
 msgid "Payment Limit"
 msgstr "محدودیت پرداخت"
 
-#: accounts/report/pos_register/pos_register.js:51
-#: accounts/report/pos_register/pos_register.py:129
-#: accounts/report/pos_register/pos_register.py:221
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
 msgid "Payment Method"
 msgstr "روش پرداخت"
 
@@ -47877,7 +49613,7 @@
 msgid "Payment Receipt Note"
 msgstr "یادداشت رسید پرداخت"
 
-#: selling/page/point_of_sale/pos_payment.js:248
+#: selling/page/point_of_sale/pos_payment.js:252
 msgid "Payment Received"
 msgstr "پرداخت دریافت شد"
 
@@ -47910,7 +49646,7 @@
 msgid "Payment Reconciliation Invoice"
 msgstr "فاکتور تطبیق پرداخت"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:120
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
 msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
 msgstr "کار تطبیق پرداخت: {0} برای این طرف اجرا می شود. الان نمیشه آشتی کرد"
 
@@ -47938,12 +49674,12 @@
 msgstr "مراجع پرداخت"
 
 #. Name of a DocType
-#: accounts/doctype/payment_order/payment_order.js:18
+#: accounts/doctype/payment_order/payment_order.js:19
 #: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:125
-#: accounts/doctype/sales_invoice/sales_invoice.js:140
-#: buying/doctype/purchase_order/purchase_order.js:335
-#: selling/doctype/sales_order/sales_order.js:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
 msgid "Payment Request"
 msgstr "درخواست پرداخت"
 
@@ -47972,15 +49708,15 @@
 msgid "Payment Request Type"
 msgstr "نوع درخواست پرداخت"
 
-#: accounts/doctype/payment_request/payment_request.py:502
+#: accounts/doctype/payment_request/payment_request.py:499
 msgid "Payment Request for {0}"
 msgstr "درخواست پرداخت برای {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:268
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
 msgid "Payment Request took too long to respond. Please try requesting for payment again."
 msgstr "پاسخ درخواست پرداخت خیلی طول کشید. لطفاً دوباره درخواست پرداخت کنید."
 
-#: accounts/doctype/payment_request/payment_request.py:450
+#: accounts/doctype/payment_request/payment_request.py:449
 msgid "Payment Requests cannot be created against: {0}"
 msgstr ""
 
@@ -48031,14 +49767,10 @@
 msgid "Payment Schedule"
 msgstr "برنامه زمانی پرداخت"
 
-#: public/js/controllers/transaction.js:925
-msgid "Payment Schedule Table"
-msgstr "جدول زمانبندی پرداخت"
-
 #. Name of a DocType
 #: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1064
-#: accounts/report/gross_profit/gross_profit.py:348
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
 msgid "Payment Term"
 msgstr "شرایط پرداخت"
@@ -48080,6 +49812,7 @@
 msgstr "نام مدت پرداخت"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
 msgid "Payment Terms"
 msgstr "شرایط پرداخت"
 
@@ -48133,11 +49866,11 @@
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 #: accounts/report/accounts_payable/accounts_payable.js:93
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:99
-#: accounts/report/accounts_receivable/accounts_receivable.js:127
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:105
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:62
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:62
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
 msgid "Payment Terms Template"
 msgstr "الگوی شرایط پرداخت"
 
@@ -48205,19 +49938,19 @@
 msgid "Payment Type"
 msgstr "نوع پرداخت"
 
-#: accounts/doctype/payment_entry/payment_entry.py:501
+#: accounts/doctype/payment_entry/payment_entry.py:514
 msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
 msgstr "نوع پرداخت باید یکی از دریافت، پرداخت و انتقال داخلی باشد"
 
-#: accounts/utils.py:927
+#: accounts/utils.py:918
 msgid "Payment Unlink Error"
 msgstr "خطای لغو پیوند پرداخت"
 
-#: accounts/doctype/journal_entry/journal_entry.py:764
+#: accounts/doctype/journal_entry/journal_entry.py:798
 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
 msgstr "پرداخت در مقابل {0} {1} نمی تواند بیشتر از مبلغ معوقه {2} باشد"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:649
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
 msgid "Payment amount cannot be less than or equal to 0"
 msgstr "مبلغ پرداختی نمی تواند کمتر یا مساوی 0 باشد"
 
@@ -48225,24 +49958,24 @@
 msgid "Payment methods are mandatory. Please add at least one payment method."
 msgstr "روش های پرداخت اجباری است. لطفاً حداقل یک روش پرداخت اضافه کنید."
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:277
-#: selling/page/point_of_sale/pos_payment.js:252
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
 msgid "Payment of {0} received successfully."
 msgstr "پرداخت {0} با موفقیت دریافت شد."
 
-#: selling/page/point_of_sale/pos_payment.js:257
+#: selling/page/point_of_sale/pos_payment.js:266
 msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
 msgstr "پرداخت {0} با موفقیت دریافت شد. در انتظار تکمیل درخواست های دیگر..."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:311
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
 msgid "Payment related to {0} is not completed"
 msgstr "پرداخت مربوط به {0} تکمیل نشده است"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:259
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
 msgid "Payment request failed"
 msgstr "درخواست پرداخت انجام نشد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:713
+#: accounts/doctype/payment_entry/payment_entry.py:734
 msgid "Payment term {0} not used in {1}"
 msgstr "مدت پرداخت {0} در {1} استفاده نشده است"
 
@@ -48257,6 +49990,7 @@
 #: accounts/workspace/receivables/receivables.json
 #: buying/doctype/supplier/supplier_dashboard.py:15
 #: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Payments"
 msgstr "مبلغ پرداختی"
 
@@ -48320,12 +50054,22 @@
 msgid "Payslip"
 msgstr "فیش حقوقی"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
+
 #: assets/doctype/asset_repair/asset_repair_list.js:5
-#: buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
 #: buying/doctype/supplier_quotation/supplier_quotation.py:198
 #: manufacturing/report/work_order_summary/work_order_summary.py:150
 #: stock/doctype/material_request/material_request_list.js:16
-#: templates/pages/order.html:56
+#: templates/pages/order.html:68
 msgid "Pending"
 msgstr "انتظار"
 
@@ -48397,15 +50141,15 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
 #: selling/report/sales_order_analysis/sales_order_analysis.py:306
 msgid "Pending Amount"
 msgstr "مبلغ معلق"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:218
-#: manufacturing/doctype/work_order/work_order.js:244
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:991
+#: selling/doctype/sales_order/sales_order.js:1153
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
 msgid "Pending Qty"
 msgstr "تعداد معلق"
@@ -48421,6 +50165,10 @@
 msgid "Pending Quantity"
 msgstr "مقدار معلق"
 
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr "بررسی در انتظار"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -48438,11 +50186,11 @@
 msgid "Pending Work Order"
 msgstr "دستور کار در انتظار"
 
-#: setup/doctype/email_digest/email_digest.py:184
+#: setup/doctype/email_digest/email_digest.py:182
 msgid "Pending activities for today"
 msgstr "فعالیت های معلق برای امروز"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:224
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
 msgid "Pending processing"
 msgstr "در انتظار پردازش"
 
@@ -48479,6 +50227,11 @@
 msgid "Per Year"
 msgstr "در سال"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr "درصد"
+
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -48566,7 +50319,7 @@
 msgid "Percentage Allocation"
 msgstr "تخصیص درصد"
 
-#: accounts/doctype/monthly_distribution/monthly_distribution.py:58
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
 msgid "Percentage Allocation should be equal to 100%"
 msgstr ""
 
@@ -48591,28 +50344,28 @@
 msgid "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."
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:394
+#: setup/setup_wizard/operations/install_fixtures.py:386
 msgid "Perception Analysis"
 msgstr "تجزیه و تحلیل ادراک"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:61
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
 #: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:30
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:30
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:30
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
 msgid "Period"
 msgstr "دوره زمانی"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:61
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
 msgid "Period Based On"
 msgstr "دوره بر اساس"
 
-#: accounts/general_ledger.py:690
+#: accounts/general_ledger.py:687
 msgid "Period Closed"
 msgstr "دوره بسته است"
 
-#: accounts/report/trial_balance/trial_balance.js:82
-msgid "Period Closing Entry"
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
 msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
@@ -48622,7 +50375,7 @@
 msgstr "تنظیمات بسته شدن دوره"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:141
+#: accounts/doctype/account/account_tree.js:197
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgid "Period Closing Voucher"
 msgstr "کوپن پایان دوره"
@@ -48709,10 +50462,10 @@
 msgid "Period_from_date"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
 #: accounts/report/financial_ratios/financial_ratios.js:33
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:55
-#: public/js/financial_statements.js:214
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
 msgid "Periodicity"
 msgstr "دوره ای"
 
@@ -48847,7 +50600,7 @@
 msgid "Phone No"
 msgstr "شماره تلفن"
 
-#: selling/page/point_of_sale/pos_item_cart.js:880
+#: selling/page/point_of_sale/pos_item_cart.js:911
 msgid "Phone Number"
 msgstr "شماره تلفن"
 
@@ -48857,13 +50610,13 @@
 msgid "Phone Number"
 msgstr "شماره تلفن"
 
-#: public/js/utils.js:64
+#: public/js/utils.js:78
 msgid "Pick Batch No"
 msgstr "شماره دسته را انتخاب کنید"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:548
-#: stock/doctype/material_request/material_request.js:113
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
 #: stock/doctype/pick_list/pick_list.json
 msgid "Pick List"
 msgstr "لیست انتخاب"
@@ -48893,7 +50646,7 @@
 msgid "Pick List"
 msgstr "لیست انتخاب"
 
-#: stock/doctype/pick_list/pick_list.py:116
+#: stock/doctype/pick_list/pick_list.py:119
 msgid "Pick List Incomplete"
 msgstr "فهرست انتخابی ناقص است"
 
@@ -48974,7 +50727,7 @@
 msgid "Pickup Date"
 msgstr "تاریخ تحویل"
 
-#: stock/doctype/shipment/shipment.js:364
+#: stock/doctype/shipment/shipment.js:398
 msgid "Pickup Date cannot be before this day"
 msgstr "تاریخ تحویل نمی‌تواند قبل از این روز باشد"
 
@@ -49008,7 +50761,27 @@
 msgid "Pickup to"
 msgstr "وانت به"
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:9
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
 msgid "Pipeline By"
 msgstr "خط لوله توسط"
 
@@ -49036,16 +50809,16 @@
 msgid "Plaid Environment"
 msgstr "محیط شطرنجی"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:136
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:160
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
 msgid "Plaid Link Failed"
 msgstr "پیوند Plaid ناموفق بود"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:238
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
 msgid "Plaid Link Refresh Required"
 msgstr "بازخوانی پیوند شطرنجی مورد نیاز است"
 
-#: accounts/doctype/bank/bank.js:121
+#: accounts/doctype/bank/bank.js:131
 msgid "Plaid Link Updated"
 msgstr "پیوند شطرنجی به روز شد"
 
@@ -49066,7 +50839,7 @@
 msgid "Plaid Settings"
 msgstr "تنظیمات شطرنجی"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:211
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
 msgid "Plaid transactions sync error"
 msgstr "خطای همگام سازی تراکنش های پرداخت شده"
 
@@ -49167,6 +50940,10 @@
 msgid "Planned Qty"
 msgstr "تعداد برنامه ریزی شده"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:109
 msgid "Planned Quantity"
 msgstr "مقدار برنامه ریزی شده"
@@ -49222,12 +50999,36 @@
 msgid "Plans"
 msgstr "طرح ها"
 
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
 msgid "Plants and Machineries"
 msgstr "گیاهان و ماشین آلات"
 
-#: stock/doctype/pick_list/pick_list.py:383
+#: stock/doctype/pick_list/pick_list.py:420
 msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
 msgstr "لطفاً موارد را مجدداً ذخیره کنید و فهرست انتخابی را برای ادامه به‌روزرسانی کنید. برای توقف، فهرست انتخاب را لغو کنید."
 
@@ -49235,17 +51036,17 @@
 msgid "Please Select a Company"
 msgstr "لطفا یک شرکت را انتخاب کنید"
 
-#: selling/page/sales_funnel/sales_funnel.js:94
+#: selling/page/sales_funnel/sales_funnel.js:109
 msgid "Please Select a Company."
 msgstr "لطفا یک شرکت را انتخاب کنید"
 
-#: stock/doctype/delivery_note/delivery_note.js:139
+#: stock/doctype/delivery_note/delivery_note.js:151
 msgid "Please Select a Customer"
 msgstr "لطفا یک مشتری انتخاب کنید"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:114
-#: stock/doctype/purchase_receipt/purchase_receipt.js:199
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:82
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
 msgid "Please Select a Supplier"
 msgstr "لطفا یک تامین کننده انتخاب کنید"
 
@@ -49253,23 +51054,23 @@
 msgid "Please Set Supplier Group in Buying Settings."
 msgstr "لطفاً گروه تامین کننده را در تنظیمات خرید تنظیم کنید."
 
-#: accounts/doctype/payment_entry/payment_entry.js:1071
+#: accounts/doctype/payment_entry/payment_entry.js:1297
 msgid "Please Specify Account"
 msgstr "لطفا حساب را مشخص کنید"
 
-#: buying/doctype/supplier/supplier.py:123
+#: buying/doctype/supplier/supplier.py:122
 msgid "Please add 'Supplier' role to user {0}."
 msgstr "لطفا نقش \"تامین کننده\" را به کاربر {0} اضافه کنید."
 
-#: selling/page/point_of_sale/pos_controller.js:87
+#: selling/page/point_of_sale/pos_controller.js:101
 msgid "Please add Mode of payments and opening balance details."
 msgstr "لطفا نحوه پرداخت و جزئیات موجودی افتتاح را اضافه کنید."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:169
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
 msgid "Please add Request for Quotation to the sidebar in Portal Settings."
 msgstr "لطفاً درخواست برای نقل قول را به نوار کناری در تنظیمات پورتال اضافه کنید."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:416
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
 msgid "Please add Root Account for - {0}"
 msgstr "لطفاً حساب ریشه برای - {0} اضافه کنید"
 
@@ -49277,60 +51078,60 @@
 msgid "Please add a Temporary Opening account in Chart of Accounts"
 msgstr "لطفاً یک حساب افتتاحیه موقت در نمودار حسابها اضافه کنید"
 
-#: public/js/utils/serial_no_batch_selector.js:535
+#: public/js/utils/serial_no_batch_selector.js:542
 msgid "Please add atleast one Serial No / Batch No"
 msgstr "لطفاً حداقل یک شماره سریال / شماره دسته اضافه کنید"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:78
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
 msgid "Please add the Bank Account column"
 msgstr "لطفا ستون حساب بانکی را اضافه کنید"
 
-#: accounts/doctype/account/account_tree.js:168
+#: accounts/doctype/account/account_tree.js:246
 msgid "Please add the account to root level Company - {0}"
 msgstr "لطفاً حساب را به شرکت سطح ریشه اضافه کنید - {0}"
 
-#: accounts/doctype/account/account.py:215
+#: accounts/doctype/account/account.py:230
 msgid "Please add the account to root level Company - {}"
 msgstr "لطفاً حساب را به شرکت سطح ریشه اضافه کنید - {}"
 
-#: controllers/website_list_for_contact.py:300
+#: controllers/website_list_for_contact.py:298
 msgid "Please add {1} role to user {0}."
 msgstr "لطفاً نقش {1} را به کاربر {0} اضافه کنید."
 
-#: controllers/stock_controller.py:909
+#: controllers/stock_controller.py:1119
 msgid "Please adjust the qty or edit {0} to proceed."
 msgstr "لطفاً تعداد را تنظیم کنید یا برای ادامه {0} را ویرایش کنید."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:121
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
 msgid "Please attach CSV file"
 msgstr "لطفا فایل CSV را پیوست کنید"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2735
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
 msgid "Please cancel and amend the Payment Entry"
 msgstr "لطفاً ورودی پرداخت را لغو و اصلاح کنید"
 
-#: accounts/utils.py:926
+#: accounts/utils.py:917
 msgid "Please cancel payment entry manually first"
 msgstr "لطفاً ابتدا ورود پرداخت را به صورت دستی لغو کنید"
 
-#: accounts/doctype/gl_entry/gl_entry.py:337
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:327
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
 msgid "Please cancel related transaction."
 msgstr "لطفا معامله مربوطه را لغو کنید."
 
-#: accounts/doctype/journal_entry/journal_entry.py:836
+#: accounts/doctype/journal_entry/journal_entry.py:872
 msgid "Please check Multi Currency option to allow accounts with other currency"
 msgstr "لطفاً گزینه Multi Currency را علامت بزنید تا حساب با ارزهای دیگر مجاز باشد"
 
-#: accounts/deferred_revenue.py:570
+#: accounts/deferred_revenue.py:542
 msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
 msgstr "لطفاً Process Deferred Accounting {0} را بررسی کنید و پس از رفع خطاها را به صورت دستی ارسال کنید."
 
-#: manufacturing/doctype/bom/bom.js:71
+#: manufacturing/doctype/bom/bom.js:70
 msgid "Please check either with operations or FG Based Operating Cost."
 msgstr "لطفاً با عملیات یا هزینه عملیاتی مبتنی بر FG بررسی کنید."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:397
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
 msgstr "لطفاً پیام خطا را بررسی کنید و اقدامات لازم را برای رفع خطا انجام دهید و سپس ارسال مجدد را مجدداً راه اندازی کنید."
 
@@ -49338,19 +51139,15 @@
 msgid "Please check your Plaid client ID and secret values"
 msgstr "لطفاً شناسه مشتری Plaid و مقادیر مخفی خود را بررسی کنید"
 
-#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:227
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
 msgid "Please check your email to confirm the appointment"
 msgstr "لطفا ایمیل خود را برای تایید قرار ملاقات بررسی کنید"
 
-#: public/js/controllers/transaction.js:917
-msgid "Please clear the"
-msgstr "لطفا پاک کنید"
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:377
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
 msgid "Please click on 'Generate Schedule'"
 msgstr "لطفا روی \"ایجاد برنامه زمانی\" کلیک کنید"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:389
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
 msgstr "لطفاً برای واکشی شماره سریال اضافه شده برای آیتم {0} روی \"ایجاد زمانبندی\" کلیک کنید"
 
@@ -49358,98 +51155,102 @@
 msgid "Please click on 'Generate Schedule' to get schedule"
 msgstr "لطفاً برای دریافت برنامه بر روی \"ایجاد برنامه زمانی\" کلیک کنید"
 
-#: selling/doctype/customer/customer.py:538
+#: selling/doctype/customer/customer.py:545
 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
 msgstr "لطفاً برای تمدید محدودیت اعتبار برای {0} با هر یک از کاربران زیر تماس بگیرید: {1}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:321
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
 msgid "Please contact any of the following users to {} this transaction."
 msgstr "لطفاً با هر یک از کاربران زیر برای {} این تراکنش تماس بگیرید."
 
-#: selling/doctype/customer/customer.py:531
+#: selling/doctype/customer/customer.py:538
 msgid "Please contact your administrator to extend the credit limits for {0}."
 msgstr "لطفاً برای تمدید محدودیت اعتبار برای {0} با سرپرست خود تماس بگیرید."
 
-#: accounts/doctype/account/account.py:317
+#: accounts/doctype/account/account.py:332
 msgid "Please convert the parent account in corresponding child company to a group account."
 msgstr "لطفاً حساب مادر در شرکت فرزند مربوطه را به یک حساب گروهی تبدیل کنید."
 
-#: selling/doctype/quotation/quotation.py:554
+#: selling/doctype/quotation/quotation.py:549
 msgid "Please create Customer from Lead {0}."
 msgstr "لطفاً مشتری از سرنخ {0} ایجاد کنید."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:96
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
 msgstr "لطفاً در برابر فاکتورهایی که «به‌روزرسانی موجودی» را فعال کرده‌اند، کوپن‌های هزینه‌ای ایجاد کنید."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:67
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
 msgid "Please create a new Accounting Dimension if required."
 msgstr "لطفاً در صورت نیاز یک بعد حسابداری جدید ایجاد کنید."
 
-#: controllers/accounts_controller.py:534
+#: controllers/accounts_controller.py:587
 msgid "Please create purchase from internal sale or delivery document itself"
 msgstr "لطفا خرید را از فروش داخلی یا سند تحویل خود ایجاد کنید"
 
-#: assets/doctype/asset/asset.py:327
+#: assets/doctype/asset/asset.py:325
 msgid "Please create purchase receipt or purchase invoice for the item {0}"
 msgstr "لطفاً رسید خرید یا فاکتور خرید برای مورد {0} ایجاد کنید"
 
-#: stock/doctype/item/item.py:626
+#: stock/doctype/item/item.py:622
 msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
 msgstr "لطفاً قبل از ادغام {1} در {2}، مجموعه محصول {0} را حذف کنید"
 
-#: assets/doctype/asset/asset.py:366
+#: assets/doctype/asset/asset.py:364
 msgid "Please do not book expense of multiple assets against one single Asset."
 msgstr "لطفا هزینه چند دارایی را در مقابل یک دارایی ثبت نکنید."
 
-#: controllers/item_variant.py:234
+#: controllers/item_variant.py:228
 msgid "Please do not create more than 500 items at a time"
 msgstr "لطفا بیش از 500 مورد را همزمان ایجاد نکنید"
 
-#: accounts/doctype/budget/budget.py:127
+#: accounts/doctype/budget/budget.py:130
 msgid "Please enable Applicable on Booking Actual Expenses"
 msgstr "لطفاً Applicable on Booking Actual Expenses را فعال کنید"
 
-#: accounts/doctype/budget/budget.py:123
+#: accounts/doctype/budget/budget.py:126
 msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
 msgstr "لطفاً Applicable on Purchase Order و Applicable on Booking Expeal Expens را فعال کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:135
-#: public/js/utils/serial_no_batch_selector.js:289
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
 #: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
 msgid "Please enable pop-ups"
 msgstr "لطفا پنجره های بازشو را فعال کنید"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:505
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
 msgid "Please enable {0} in the {1}."
 msgstr "لطفاً {0} را در {1} فعال کنید."
 
-#: controllers/selling_controller.py:657
+#: controllers/selling_controller.py:686
 msgid "Please enable {} in {} to allow same item in multiple rows"
 msgstr "لطفاً {} را در {} فعال کنید تا یک مورد در چندین ردیف مجاز باشد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:871
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
 msgid "Please ensure {} account is a Balance Sheet account."
 msgstr "لطفاً مطمئن شوید که حساب {} یک حساب ترازنامه است."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:366
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
 msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "لطفاً مطمئن شوید که حساب {} یک حساب ترازنامه است. می توانید حساب مادر را به حساب ترازنامه تغییر دهید یا حساب دیگری را انتخاب کنید."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:374
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
 msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
 msgstr "لطفاً مطمئن شوید که {} حساب {} یک حساب پرداختنی است. نوع حساب را به قابل پرداخت تغییر دهید یا حساب دیگری را انتخاب کنید."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:880
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
 msgid "Please ensure {} account {} is a Receivable account."
 msgstr "لطفاً مطمئن شوید که {} حساب {} یک حساب دریافتنی است."
 
-#: stock/doctype/stock_entry/stock_entry.py:563
+#: stock/doctype/stock_entry/stock_entry.py:519
 msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
 msgstr "لطفاً <b>حساب تفاوت</b> را وارد کنید یا <b>حساب تعدیل موجودی</b> پیش‌فرض را برای شرکت {0} تنظیم کنید"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:430
-#: accounts/doctype/sales_invoice/sales_invoice.py:1024
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
 msgid "Please enter Account for Change Amount"
 msgstr "لطفاً حساب را برای تغییر مقدار وارد کنید"
 
@@ -49457,36 +51258,36 @@
 msgid "Please enter Approving Role or Approving User"
 msgstr "لطفاً نقش تأیید یا تأیید کاربر را وارد کنید"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:697
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
 msgid "Please enter Cost Center"
 msgstr "لطفا مرکز هزینه را وارد کنید"
 
-#: selling/doctype/sales_order/sales_order.py:322
+#: selling/doctype/sales_order/sales_order.py:330
 msgid "Please enter Delivery Date"
 msgstr "لطفا تاریخ تحویل را وارد کنید"
 
-#: setup/doctype/sales_person/sales_person_tree.js:8
+#: setup/doctype/sales_person/sales_person_tree.js:9
 msgid "Please enter Employee Id of this sales person"
 msgstr "لطفا شناسه کارمند این فروشنده را وارد کنید"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:708
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
 msgid "Please enter Expense Account"
 msgstr "لطفا حساب هزینه را وارد کنید"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.js:87
-#: stock/doctype/stock_entry/stock_entry.js:82
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
 msgid "Please enter Item Code to get Batch Number"
 msgstr "لطفا کد مورد را برای دریافت شماره دسته وارد کنید"
 
-#: public/js/controllers/transaction.js:2236
+#: public/js/controllers/transaction.js:2290
 msgid "Please enter Item Code to get batch no"
 msgstr "لطفا کد مورد را برای دریافت شماره دسته وارد کنید"
 
-#: manufacturing/doctype/production_plan/production_plan.js:67
+#: manufacturing/doctype/production_plan/production_plan.js:66
 msgid "Please enter Item first"
 msgstr "لطفا ابتدا مورد را وارد کنید"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:225
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
 msgid "Please enter Maintenance Details first"
 msgstr ""
 
@@ -49494,35 +51295,35 @@
 msgid "Please enter Planned Qty for Item {0} at row {1}"
 msgstr "لطفاً تعداد برنامه ریزی شده را برای مورد {0} در ردیف {1} وارد کنید"
 
-#: setup/doctype/employee/employee.js:76
+#: setup/doctype/employee/employee.js:78
 msgid "Please enter Preferred Contact Email"
 msgstr "لطفا ایمیل تماس ترجیحی را وارد کنید"
 
-#: manufacturing/doctype/work_order/work_order.js:71
+#: manufacturing/doctype/work_order/work_order.js:73
 msgid "Please enter Production Item first"
 msgstr "لطفا ابتدا کالای تولیدی را وارد کنید"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:74
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
 msgid "Please enter Purchase Receipt first"
 msgstr "لطفا ابتدا رسید خرید را وارد کنید"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:77
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
 msgid "Please enter Receipt Document"
 msgstr "لطفاً سند رسید را وارد کنید"
 
-#: accounts/doctype/journal_entry/journal_entry.py:901
+#: accounts/doctype/journal_entry/journal_entry.py:936
 msgid "Please enter Reference date"
 msgstr "لطفا تاریخ مرجع را وارد کنید"
 
-#: controllers/buying_controller.py:851
+#: controllers/buying_controller.py:880
 msgid "Please enter Reqd by Date"
 msgstr "لطفاً Reqd را بر اساس تاریخ وارد کنید"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
 msgid "Please enter Root Type for account- {0}"
 msgstr "لطفاً نوع ریشه را برای حساب وارد کنید- {0}"
 
-#: public/js/utils/serial_no_batch_selector.js:258
+#: public/js/utils/serial_no_batch_selector.js:262
 msgid "Please enter Serial Nos"
 msgstr "لطفا شماره های سریال را وارد کنید"
 
@@ -49530,32 +51331,32 @@
 msgid "Please enter Shipment Parcel information"
 msgstr "لطفا اطلاعات بسته حمل و نقل را وارد کنید"
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Please enter Stock Items consumed during the Repair."
 msgstr "لطفاً اقلام موجودی مصرف شده در طول تعمیر را وارد کنید."
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:29
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
 msgid "Please enter Warehouse and Date"
 msgstr "لطفا انبار و تاریخ را وارد کنید"
 
-#: assets/doctype/asset_repair/asset_repair.py:177
+#: assets/doctype/asset_repair/asset_repair.py:175
 msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
 msgstr "لطفاً وارد انباری شوید که اقلام موجودی مصرف شده در طول تعمیر از آن گرفته شده است."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
-#: accounts/doctype/sales_invoice/sales_invoice.py:1020
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
 msgid "Please enter Write Off Account"
 msgstr "لطفاً Write Off Account را وارد کنید"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:23
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
 msgid "Please enter company first"
 msgstr "لطفا ابتدا شرکت را وارد کنید"
 
-#: accounts/doctype/cost_center/cost_center.js:109
+#: accounts/doctype/cost_center/cost_center.js:114
 msgid "Please enter company name first"
 msgstr "لطفا ابتدا نام شرکت را وارد کنید"
 
-#: controllers/accounts_controller.py:2378
+#: controllers/accounts_controller.py:2447
 msgid "Please enter default currency in Company Master"
 msgstr "لطفا ارز پیش فرض را در Company Master وارد کنید"
 
@@ -49563,15 +51364,15 @@
 msgid "Please enter message before sending"
 msgstr "لطفا قبل از ارسال پیام را وارد کنید"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:247
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
 msgid "Please enter mobile number first."
 msgstr "لطفا ابتدا شماره موبایل را وارد کنید"
 
-#: accounts/doctype/cost_center/cost_center.py:47
+#: accounts/doctype/cost_center/cost_center.py:45
 msgid "Please enter parent cost center"
 msgstr "لطفاً مرکز هزینه والدین را وارد کنید"
 
-#: public/js/utils/barcode_scanner.js:160
+#: public/js/utils/barcode_scanner.js:165
 msgid "Please enter quantity for item {0}"
 msgstr "لطفاً مقدار مورد {0} را وارد کنید"
 
@@ -49579,31 +51380,35 @@
 msgid "Please enter relieving date."
 msgstr "لطفا تاریخ تخفیف را وارد کنید."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:125
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
 msgid "Please enter serial nos"
 msgstr "لطفا شماره سریال را وارد کنید"
 
-#: setup/doctype/company/company.js:155
+#: setup/doctype/company/company.js:183
 msgid "Please enter the company name to confirm"
 msgstr "لطفاً برای تأیید نام شرکت را وارد کنید"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:652
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
 msgid "Please enter the phone number first"
 msgstr "لطفا ابتدا شماره تلفن را وارد کنید"
 
-#: public/js/setup_wizard.js:83
+#: public/js/setup_wizard.js:87
 msgid "Please enter valid Financial Year Start and End Dates"
 msgstr "لطفاً تاریخ شروع و پایان سال مالی معتبر را وارد کنید"
 
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
+
 #: setup/doctype/employee/employee.py:225
 msgid "Please enter {0}"
 msgstr "لطفاً {0} را وارد کنید"
 
-#: public/js/utils/party.js:273
+#: public/js/utils/party.js:317
 msgid "Please enter {0} first"
 msgstr "لطفا ابتدا {0} را وارد کنید"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Please fill the Material Requests table"
 msgstr "لطفا جدول درخواست مواد را پر کنید"
 
@@ -49611,68 +51416,72 @@
 msgid "Please fill the Sales Orders table"
 msgstr "لطفا جدول سفارشات فروش را پر کنید"
 
-#: stock/doctype/shipment/shipment.js:248
+#: stock/doctype/shipment/shipment.js:277
 msgid "Please first set Last Name, Email and Phone for the user"
 msgstr "لطفا ابتدا نام خانوادگی، ایمیل و تلفن را برای کاربر تنظیم کنید"
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:92
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
 msgid "Please fix overlapping time slots for {0}"
 msgstr "لطفاً بازه های زمانی همپوشانی را برای {0} اصلاح کنید"
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:73
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
 msgid "Please fix overlapping time slots for {0}."
 msgstr "لطفاً بازه های زمانی همپوشانی را برای {0} برطرف کنید."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
 msgid "Please import accounts against parent company or enable {} in company master."
 msgstr "لطفاً حساب‌ها را علیه شرکت مادر وارد کنید یا {} را در شرکت اصلی فعال کنید."
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr ""
+
 #: setup/doctype/employee/employee.py:184
 msgid "Please make sure the employees above report to another Active employee."
 msgstr "لطفاً مطمئن شوید که کارمندان بالا به کارمند Active دیگری گزارش می دهند."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:374
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
 msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
 msgstr "لطفاً مطمئن شوید که فایلی که استفاده می‌کنید دارای ستون «حساب والد» در سرصفحه باشد."
 
-#: setup/doctype/company/company.js:157
+#: setup/doctype/company/company.js:185
 msgid "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."
 msgstr "لطفاً مطمئن شوید که واقعاً می خواهید همه تراکنش های این شرکت را حذف کنید. داده های اصلی شما همانطور که هست باقی می ماند. این عمل قابل لغو نیست."
 
-#: stock/doctype/item/item.js:425
+#: stock/doctype/item/item.js:493
 msgid "Please mention 'Weight UOM' along with Weight."
 msgstr "لطفا \"وزن UOM\" را همراه با وزن ذکر کنید."
 
-#: accounts/general_ledger.py:555
+#: accounts/general_ledger.py:556
 msgid "Please mention Round Off Account in Company"
 msgstr "لطفاً حساب گردآوری در شرکت را ذکر کنید"
 
-#: accounts/general_ledger.py:558
+#: accounts/general_ledger.py:559
 msgid "Please mention Round Off Cost Center in Company"
 msgstr "لطفا مرکز هزینه دور در شرکت را ذکر کنید"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
 msgid "Please mention no of visits required"
 msgstr "لطفاً تعداد بازدیدهای لازم را ذکر کنید"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:72
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
 msgid "Please mention the Current and New BOM for replacement."
 msgstr "لطفاً BOM فعلی و جدید را برای جایگزینی ذکر کنید."
 
-#: selling/doctype/installation_note/installation_note.py:119
+#: selling/doctype/installation_note/installation_note.py:120
 msgid "Please pull items from Delivery Note"
 msgstr "لطفا موارد را از یادداشت تحویل بردارید"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:444
 msgid "Please rectify and try again."
 msgstr "لطفاً اصلاح کنید و دوباره امتحان کنید."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:237
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
 msgid "Please refresh or reset the Plaid linking of the Bank {}."
 msgstr "لطفاً پیوند Plaid بانک {} را بازخوانی یا بازنشانی کنید."
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:29
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
 msgid "Please save before proceeding."
 msgstr "لطفا قبل از ادامه ذخیره کنید."
 
@@ -49680,16 +51489,16 @@
 msgid "Please save first"
 msgstr "لطفا اول ذخیره کنید"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
 msgid "Please select <b>Template Type</b> to download template"
 msgstr "لطفاً <b>نوع الگو</b> را برای دانلود الگو انتخاب کنید"
 
-#: controllers/taxes_and_totals.py:651
+#: controllers/taxes_and_totals.py:653
 #: public/js/controllers/taxes_and_totals.js:688
 msgid "Please select Apply Discount On"
 msgstr "لطفاً Apply Discount On را انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.py:1469
+#: selling/doctype/sales_order/sales_order.py:1484
 msgid "Please select BOM against item {0}"
 msgstr "لطفاً BOM را در مقابل مورد {0} انتخاب کنید"
 
@@ -49697,29 +51506,30 @@
 msgid "Please select BOM for Item in Row {0}"
 msgstr "لطفاً BOM را برای مورد در ردیف {0} انتخاب کنید"
 
-#: controllers/buying_controller.py:416
+#: controllers/buying_controller.py:410
 msgid "Please select BOM in BOM field for Item {0}"
 msgstr "لطفاً BOM را در قسمت BOM برای مورد {0} انتخاب کنید"
 
-#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:12
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
 msgid "Please select Category first"
 msgstr "لطفاً ابتدا دسته را انتخاب کنید"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1195
+#: accounts/doctype/payment_entry/payment_entry.js:1429
 #: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
 msgid "Please select Charge Type first"
 msgstr "لطفاً ابتدا نوع شارژ را انتخاب کنید"
 
-#: accounts/doctype/journal_entry/journal_entry.js:401
+#: accounts/doctype/journal_entry/journal_entry.js:443
 msgid "Please select Company"
 msgstr "لطفا شرکت را انتخاب کنید"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:135
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
 msgid "Please select Company and Posting Date to getting entries"
 msgstr "لطفاً شرکت و تاریخ ارسال را برای دریافت ورودی انتخاب کنید"
 
-#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
 msgid "Please select Company first"
 msgstr "لطفا ابتدا شرکت را انتخاب کنید"
 
@@ -49727,12 +51537,12 @@
 msgid "Please select Completion Date for Completed Asset Maintenance Log"
 msgstr "لطفاً تاریخ تکمیل را برای گزارش کامل تعمیر و نگهداری دارایی انتخاب کنید"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:116
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
 msgid "Please select Customer first"
 msgstr "لطفا ابتدا مشتری را انتخاب کنید"
 
-#: setup/doctype/company/company.py:407
+#: setup/doctype/company/company.py:398
 msgid "Please select Existing Company for creating Chart of Accounts"
 msgstr "لطفاً شرکت موجود را برای ایجاد نمودار حساب انتخاب کنید"
 
@@ -49740,7 +51550,7 @@
 msgid "Please select Finished Good Item for Service Item {0}"
 msgstr "لطفاً مورد خوب تمام شده را برای مورد سرویس انتخاب کنید {0}"
 
-#: assets/doctype/asset/asset.js:531 assets/doctype/asset/asset.js:548
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
 msgid "Please select Item Code first"
 msgstr "لطفا ابتدا کد مورد را انتخاب کنید"
 
@@ -49749,61 +51559,61 @@
 msgstr "لطفاً وضعیت تعمیر و نگهداری را به عنوان تکمیل شده انتخاب کنید یا تاریخ تکمیل را حذف کنید"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:33
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:33
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
-#: selling/report/address_and_contacts/address_and_contacts.js:28
+#: selling/report/address_and_contacts/address_and_contacts.js:27
 msgid "Please select Party Type first"
 msgstr "لطفا ابتدا نوع طرف را انتخاب کنید"
 
-#: accounts/doctype/payment_entry/payment_entry.js:342
+#: accounts/doctype/payment_entry/payment_entry.js:429
 msgid "Please select Posting Date before selecting Party"
 msgstr "لطفاً قبل از انتخاب طرف، تاریخ ارسال را انتخاب کنید"
 
-#: accounts/doctype/journal_entry/journal_entry.js:607
+#: accounts/doctype/journal_entry/journal_entry.js:692
 msgid "Please select Posting Date first"
 msgstr "لطفا ابتدا تاریخ ارسال را انتخاب کنید"
 
-#: manufacturing/doctype/bom/bom.py:1004
+#: manufacturing/doctype/bom/bom.py:999
 msgid "Please select Price List"
 msgstr "لطفا لیست قیمت را انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.py:1471
+#: selling/doctype/sales_order/sales_order.py:1486
 msgid "Please select Qty against item {0}"
 msgstr "لطفاً تعداد را در برابر مورد {0} انتخاب کنید"
 
-#: stock/doctype/item/item.py:320
+#: stock/doctype/item/item.py:319
 msgid "Please select Sample Retention Warehouse in Stock Settings first"
 msgstr "لطفاً ابتدا انبار نگهداری نمونه را در تنظیمات انبار انتخاب کنید"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:323
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
 msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
 msgstr "لطفاً شماره‌های سریال/دسته را برای رزرو انتخاب کنید یا رزرو براساس تعداد را تغییر دهید."
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
 msgid "Please select Start Date and End Date for Item {0}"
 msgstr "لطفاً تاریخ شروع و تاریخ پایان را برای مورد {0} انتخاب کنید"
 
-#: stock/doctype/stock_entry/stock_entry.py:1202
+#: stock/doctype/stock_entry/stock_entry.py:1220
 msgid "Please select Subcontracting Order instead of Purchase Order {0}"
 msgstr "لطفاً به جای سفارش خرید، سفارش قرارداد فرعی را انتخاب کنید {0}"
 
-#: controllers/accounts_controller.py:2288
+#: controllers/accounts_controller.py:2359
 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
 msgstr "لطفاً حساب سود / زیان تحقق نیافته را انتخاب کنید یا حساب سود / زیان پیش فرض را برای شرکت اضافه کنید {0}"
 
-#: manufacturing/doctype/bom/bom.py:1229
+#: manufacturing/doctype/bom/bom.py:1221
 msgid "Please select a BOM"
 msgstr "لطفا یک BOM را انتخاب کنید"
 
-#: accounts/party.py:399
+#: accounts/party.py:383
 msgid "Please select a Company"
 msgstr "لطفا یک شرکت را انتخاب کنید"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: manufacturing/doctype/bom/bom.js:482 manufacturing/doctype/bom/bom.py:245
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484
+#: public/js/controllers/transaction.js:2536
 msgid "Please select a Company first."
 msgstr "لطفا ابتدا یک شرکت را انتخاب کنید."
 
@@ -49819,11 +51629,15 @@
 msgid "Please select a Subcontracting Purchase Order."
 msgstr "لطفاً سفارش خرید پیمانکاری فرعی را انتخاب کنید."
 
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
 msgid "Please select a Supplier"
 msgstr "لطفا یک تامین کننده انتخاب کنید"
 
-#: manufacturing/doctype/job_card/job_card.py:1063
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
 msgid "Please select a Work Order first."
 msgstr "لطفاً ابتدا یک سفارش کاری را انتخاب کنید."
 
@@ -49835,11 +51649,11 @@
 msgid "Please select a customer for fetching payments."
 msgstr "لطفاً یک مشتری را برای واکشی پرداخت ها انتخاب کنید."
 
-#: www/book_appointment/index.js:63
+#: www/book_appointment/index.js:67
 msgid "Please select a date"
 msgstr "لطفا تاریخ را انتخاب کنید"
 
-#: www/book_appointment/index.js:48
+#: www/book_appointment/index.js:52
 msgid "Please select a date and time"
 msgstr "لطفا تاریخ و زمان را انتخاب کنید"
 
@@ -49847,11 +51661,11 @@
 msgid "Please select a default mode of payment"
 msgstr "لطفاً یک روش پرداخت پیش فرض را انتخاب کنید"
 
-#: selling/page/point_of_sale/pos_item_cart.js:753
+#: selling/page/point_of_sale/pos_item_cart.js:783
 msgid "Please select a field to edit from numpad"
 msgstr "لطفاً فیلدی را برای ویرایش از numpad انتخاب کنید"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:68
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
 msgid "Please select a row to create a Reposting Entry"
 msgstr "لطفاً یک ردیف برای ایجاد یک ورودی ارسال مجدد انتخاب کنید"
 
@@ -49867,11 +51681,11 @@
 msgid "Please select a valid Purchase Order that is configured for Subcontracting."
 msgstr "لطفاً یک سفارش خرید معتبر که برای قرارداد فرعی پیکربندی شده است، انتخاب کنید."
 
-#: selling/doctype/quotation/quotation.js:220
+#: selling/doctype/quotation/quotation.js:229
 msgid "Please select a value for {0} quotation_to {1}"
 msgstr "لطفاً یک مقدار برای {0} quotation_to {1} انتخاب کنید"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1570
+#: accounts/doctype/journal_entry/journal_entry.py:1562
 msgid "Please select correct account"
 msgstr "لطفا حساب صحیح را انتخاب کنید"
 
@@ -49884,16 +51698,16 @@
 msgid "Please select either the Item or Warehouse filter to generate the report."
 msgstr "لطفاً فیلتر مورد یا انبار را برای ایجاد گزارش انتخاب کنید."
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
 msgid "Please select item code"
 msgstr "لطفا کد مورد را انتخاب کنید"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:71
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
 msgid "Please select only one row to create a Reposting Entry"
 msgstr "لطفاً فقط یک ردیف را برای ایجاد یک ورودی ارسال مجدد انتخاب کنید"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:60
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:96
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
 msgid "Please select rows to create Reposting Entries"
 msgstr "لطفاً ردیف‌هایی را برای ایجاد ورودی‌های ارسال مجدد انتخاب کنید"
 
@@ -49901,7 +51715,7 @@
 msgid "Please select the Company"
 msgstr "لطفا شرکت را انتخاب کنید"
 
-#: accounts/doctype/loyalty_program/loyalty_program.js:57
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
 msgid "Please select the Multiple Tier Program type for more than one collection rules."
 msgstr "لطفاً نوع برنامه چند لایه را برای بیش از یک قانون مجموعه انتخاب کنید."
 
@@ -49912,7 +51726,7 @@
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
 msgid "Please select the document type first"
 msgstr "لطفا ابتدا نوع سند را انتخاب کنید"
 
@@ -49920,7 +51734,7 @@
 msgid "Please select the required filters"
 msgstr "لطفا فیلترهای مورد نیاز را انتخاب کنید"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Please select valid document type."
 msgstr "لطفا نوع سند معتبر را انتخاب کنید."
 
@@ -49928,25 +51742,25 @@
 msgid "Please select weekly off day"
 msgstr "لطفاً روز تعطیل هفتگی را انتخاب کنید"
 
-#: public/js/utils.js:891
+#: public/js/utils.js:959
 msgid "Please select {0}"
 msgstr "لطفاً {0} را انتخاب کنید"
 
-#: accounts/doctype/payment_entry/payment_entry.js:991
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:575
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:81
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
 msgid "Please select {0} first"
 msgstr "لطفاً ابتدا {0} را انتخاب کنید"
 
-#: public/js/controllers/transaction.js:76
+#: public/js/controllers/transaction.js:77
 msgid "Please set 'Apply Additional Discount On'"
 msgstr "لطفاً \"اعمال تخفیف اضافی\" را تنظیم کنید"
 
-#: assets/doctype/asset/depreciation.py:790
+#: assets/doctype/asset/depreciation.py:771
 msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
 msgstr "لطفاً \"مرکز هزینه استهلاک دارایی\" را در شرکت {0} تنظیم کنید"
 
-#: assets/doctype/asset/depreciation.py:787
+#: assets/doctype/asset/depreciation.py:769
 msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
 msgstr "لطفاً «حساب سود/زیان در دفع دارایی» را در شرکت تنظیم کنید {0}"
 
@@ -49954,33 +51768,37 @@
 msgid "Please set Account"
 msgstr "لطفا حساب را تنظیم کنید"
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
 #: stock/__init__.py:88
 msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
 msgstr "لطفاً حساب را در انبار {0} یا حساب موجودی پیش فرض را در شرکت {1} تنظیم کنید"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:277
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
 msgid "Please set Accounting Dimension {} in {}"
 msgstr "لطفاً بعد حسابداری {} را در {} تنظیم کنید"
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:23
 #: accounts/doctype/ledger_merge/ledger_merge.js:34
-#: accounts/doctype/pos_profile/pos_profile.js:27
-#: accounts/doctype/pos_profile/pos_profile.js:50
-#: accounts/doctype/pos_profile/pos_profile.js:64
-#: accounts/doctype/pos_profile/pos_profile.js:78
-#: accounts/doctype/pos_profile/pos_profile.js:91
-#: accounts/doctype/sales_invoice/sales_invoice.js:707
-#: accounts/doctype/sales_invoice/sales_invoice.js:721
-#: selling/doctype/quotation/quotation.js:28
-#: selling/doctype/sales_order/sales_order.js:28
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
 msgid "Please set Company"
 msgstr "لطفا شرکت را تنظیم کنید"
 
-#: assets/doctype/asset/depreciation.py:372
+#: assets/doctype/asset/depreciation.py:363
 msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
 msgstr "لطفاً حساب‌های مربوط به استهلاک را در دسته دارایی {0} یا شرکت {1} تنظیم کنید."
 
-#: stock/doctype/shipment/shipment.js:154
+#: stock/doctype/shipment/shipment.js:176
 msgid "Please set Email/Phone for the contact"
 msgstr "لطفا ایمیل/تلفن را برای مخاطب تنظیم کنید"
 
@@ -49994,11 +51812,11 @@
 msgid "Please set Fiscal Code for the public administration '%s'"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:547
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
 msgid "Please set Fixed Asset Account in {} against {}."
 msgstr "لطفاً حساب دارایی ثابت را در {} در مقابل {} تنظیم کنید."
 
-#: assets/doctype/asset/asset.py:435
+#: assets/doctype/asset/asset.py:434
 msgid "Please set Number of Depreciations Booked"
 msgstr "لطفا تعداد استهلاک های رزرو شده را تنظیم کنید"
 
@@ -50020,7 +51838,7 @@
 msgid "Please set VAT Accounts in {0}"
 msgstr "لطفاً حساب‌های VAT را در {0} تنظیم کنید"
 
-#: regional/united_arab_emirates/utils.py:63
+#: regional/united_arab_emirates/utils.py:61
 msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
 msgstr "لطفاً حساب‌های مالیات بر ارزش افزوده را برای شرکت تنظیم کنید: \"{0}\" در تنظیمات مالیات بر ارزش افزوده امارات"
 
@@ -50032,19 +51850,19 @@
 msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
 msgstr "لطفاً یک مرکز هزینه برای دارایی یا یک مرکز هزینه استهلاک دارایی برای شرکت تنظیم کنید {}"
 
-#: selling/doctype/sales_order/sales_order.py:1260
+#: selling/doctype/sales_order/sales_order.py:1278
 msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
 msgstr "لطفاً در مقابل مواردی که باید در سفارش خرید در نظر گرفته شوند، یک تامین کننده تنظیم کنید."
 
-#: projects/doctype/project/project.py:738
+#: projects/doctype/project/project.py:736
 msgid "Please set a default Holiday List for Company {0}"
 msgstr "لطفاً یک فهرست تعطیلات پیش‌فرض برای شرکت {0} تنظیم کنید"
 
-#: setup/doctype/employee/employee.py:289
+#: setup/doctype/employee/employee.py:281
 msgid "Please set a default Holiday List for Employee {0} or Company {1}"
 msgstr "لطفاً فهرست تعطیلات پیش‌فرض را برای کارمند {0} یا شرکت {1} تنظیم کنید"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:991
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
 msgid "Please set account in Warehouse {0}"
 msgstr "لطفاً حساب را در انبار {0} تنظیم کنید"
 
@@ -50053,7 +51871,7 @@
 msgid "Please set an Address on the Company '%s'"
 msgstr ""
 
-#: controllers/stock_controller.py:334
+#: controllers/stock_controller.py:531
 msgid "Please set an Expense Account in the Items table"
 msgstr "لطفاً یک حساب هزینه در جدول موارد تنظیم کنید"
 
@@ -50065,27 +51883,27 @@
 msgid "Please set at least one row in the Taxes and Charges Table"
 msgstr "لطفاً حداقل یک ردیف در جدول مالیات ها و هزینه ها تنظیم کنید"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2041
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
 msgid "Please set default Cash or Bank account in Mode of Payment {0}"
 msgstr "لطفاً حساب پیش‌فرض نقدی یا بانکی را در حالت پرداخت تنظیم کنید {0}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
 #: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2599
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
 msgid "Please set default Cash or Bank account in Mode of Payment {}"
 msgstr "لطفاً حساب پیش‌فرض نقدی یا بانکی را در حالت پرداخت تنظیم کنید {}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
 #: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2601
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
 msgid "Please set default Cash or Bank account in Mode of Payments {}"
 msgstr "لطفاً حساب پیش‌فرض نقدی یا بانکی را در حالت پرداخت تنظیم کنید {}"
 
-#: accounts/utils.py:2086
+#: accounts/utils.py:2012
 msgid "Please set default Exchange Gain/Loss Account in Company {}"
 msgstr "لطفاً حساب سود/زیان مبادله پیش‌فرض را در شرکت تنظیم کنید {}"
 
-#: assets/doctype/asset_repair/asset_repair.py:331
+#: assets/doctype/asset_repair/asset_repair.py:327
 msgid "Please set default Expense Account in Company {0}"
 msgstr "لطفاً حساب هزینه پیش‌فرض را در شرکت {0} تنظیم کنید"
 
@@ -50093,11 +51911,11 @@
 msgid "Please set default UOM in Stock Settings"
 msgstr "لطفاً UOM پیش‌فرض را در تنظیمات موجودی تنظیم کنید"
 
-#: controllers/stock_controller.py:204
+#: controllers/stock_controller.py:403
 msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
 msgstr "لطفاً حساب هزینه پیش‌فرض کالاهای فروخته‌شده در شرکت {0} را برای رزرو سود و زیان در حین انتقال موجودی تنظیم کنید"
 
-#: accounts/utils.py:946
+#: accounts/utils.py:935
 msgid "Please set default {0} in Company {1}"
 msgstr "لطفاً {0} پیش فرض را در شرکت {1} تنظیم کنید"
 
@@ -50114,11 +51932,11 @@
 msgid "Please set filters"
 msgstr "لطفا فیلترها را تنظیم کنید"
 
-#: controllers/accounts_controller.py:1896
+#: controllers/accounts_controller.py:1972
 msgid "Please set one of the following:"
 msgstr "لطفا یکی از موارد زیر را تنظیم کنید:"
 
-#: public/js/controllers/transaction.js:1967
+#: public/js/controllers/transaction.js:2011
 msgid "Please set recurring after saving"
 msgstr "لطفاً پس از ذخیره، تکرار شونده را تنظیم کنید"
 
@@ -50130,15 +51948,15 @@
 msgid "Please set the Default Cost Center in {0} company."
 msgstr "لطفاً مرکز هزینه پیش‌فرض را در شرکت {0} تنظیم کنید."
 
-#: manufacturing/doctype/work_order/work_order.js:487
+#: manufacturing/doctype/work_order/work_order.js:512
 msgid "Please set the Item Code first"
 msgstr "لطفا ابتدا کد مورد را تنظیم کنید"
 
-#: regional/italy/utils.py:333
+#: regional/italy/utils.py:335
 msgid "Please set the Payment Schedule"
 msgstr "لطفا برنامه پرداخت را تنظیم کنید"
 
-#: accounts/doctype/gl_entry/gl_entry.py:175
+#: accounts/doctype/gl_entry/gl_entry.py:170
 msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
 msgstr "لطفاً فیلد مرکز هزینه را در {0} تنظیم کنید یا یک مرکز هزینه پیش‌فرض برای شرکت تنظیم کنید."
 
@@ -50146,8 +51964,8 @@
 msgid "Please set up the Campaign Schedule in the Campaign {0}"
 msgstr "لطفاً برنامه کمپین را در کمپین {0} تنظیم کنید"
 
-#: public/js/queries.js:39 public/js/queries.js:49 public/js/queries.js:66
-#: public/js/queries.js:95 stock/report/reserved_stock/reserved_stock.py:26
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
 msgid "Please set {0}"
 msgstr "لطفاً {0} را تنظیم کنید"
 
@@ -50159,19 +51977,19 @@
 msgid "Please set {0} for address {1}"
 msgstr "لطفاً {0} را برای آدرس {1} تنظیم کنید"
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:200
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
 msgid "Please set {0} in BOM Creator {1}"
 msgstr "لطفاً {0} را در BOM Creator {1} تنظیم کنید"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:95
-msgid "Please setup a default bank account for company {0}"
-msgstr "لطفاً یک حساب بانکی پیش‌فرض برای شرکت {0} تنظیم کنید"
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:424
+#: assets/doctype/asset/depreciation.py:415
 msgid "Please share this email with your support team so that they can find and fix the issue."
 msgstr "لطفاً این ایمیل را با تیم پشتیبانی خود به اشتراک بگذارید تا آنها بتوانند مشکل را پیدا کرده و برطرف کنند."
 
-#: public/js/controllers/transaction.js:1837
+#: public/js/controllers/transaction.js:1881
 msgid "Please specify"
 msgstr "لطفا مشخص کنید"
 
@@ -50179,18 +51997,18 @@
 msgid "Please specify Company"
 msgstr "لطفا شرکت را مشخص کنید"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:81
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:380
-#: accounts/doctype/sales_invoice/sales_invoice.js:452
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
 msgid "Please specify Company to proceed"
 msgstr "لطفاً شرکت را برای ادامه مشخص کنید"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1206
-#: controllers/accounts_controller.py:2511 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
 msgid "Please specify a valid Row ID for row {0} in table {1}"
 msgstr "لطفاً یک شناسه ردیف معتبر برای ردیف {0} در جدول {1} مشخص کنید"
 
-#: public/js/queries.js:104
+#: public/js/queries.js:106
 msgid "Please specify a {0}"
 msgstr "لطفاً یک {0} را مشخص کنید"
 
@@ -50198,7 +52016,7 @@
 msgid "Please specify at least one attribute in the Attributes table"
 msgstr "لطفا حداقل یک ویژگی را در جدول Attributes مشخص کنید"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
 msgid "Please specify either Quantity or Valuation Rate or both"
 msgstr "لطفاً مقدار یا نرخ ارزش گذاری یا هر دو را مشخص کنید"
 
@@ -50206,11 +52024,11 @@
 msgid "Please specify from/to range"
 msgstr "لطفاً از/به محدوده را مشخص کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:35
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
 msgid "Please supply the specified items at the best possible rates"
 msgstr "لطفا اقلام مشخص شده را با بهترین نرخ ممکن تهیه نمایید"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:223
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
 msgid "Please try again in an hour."
 msgstr "لطفا یک ساعت دیگر دوباره امتحان کنید."
 
@@ -50243,6 +52061,16 @@
 msgid "Policy number"
 msgstr "شماره خط مشی"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
+
 #. Name of a DocType
 #: utilities/doctype/portal_user/portal_user.json
 msgid "Portal User"
@@ -50267,7 +52095,7 @@
 msgid "Portrait"
 msgstr "پرتره"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:337
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
 msgid "Possible Supplier"
 msgstr "تامین کننده احتمالی"
 
@@ -50334,41 +52162,43 @@
 msgid "Postal Expenses"
 msgstr "هزینه های پستی"
 
-#: accounts/doctype/payment_entry/payment_entry.js:644
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
 #: accounts/report/accounts_payable/accounts_payable.js:16
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
 #: accounts/report/accounts_receivable/accounts_receivable.js:18
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
-#: accounts/report/general_ledger/general_ledger.py:563
-#: accounts/report/gross_profit/gross_profit.py:212
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
 #: accounts/report/payment_ledger/payment_ledger.py:136
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
-#: accounts/report/pos_register/pos_register.py:177
+#: accounts/report/pos_register/pos_register.py:171
 #: accounts/report/purchase_register/purchase_register.py:169
-#: accounts/report/sales_register/sales_register.py:183
+#: accounts/report/sales_register/sales_register.py:184
 #: manufacturing/report/job_card_summary/job_card_summary.py:134
 #: public/js/purchase_trends_filters.js:38
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:84
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:132
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:129
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
 #: stock/report/serial_no_ledger/serial_no_ledger.py:21
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
 msgid "Posting Date"
 msgstr "تاریخ ارسال"
 
@@ -50549,17 +52379,23 @@
 msgstr "تاریخ ارسال"
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:247
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:127
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
 msgid "Posting Date cannot be future date"
 msgstr "تاریخ ارسال نمی تواند تاریخ آینده باشد"
 
-#: accounts/report/gross_profit/gross_profit.py:218
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:137
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:109
-#: stock/report/serial_no_ledger/serial_no_ledger.js:64
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
 #: stock/report/serial_no_ledger/serial_no_ledger.py:22
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:115
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
 msgid "Posting Time"
@@ -50655,14 +52491,59 @@
 msgid "Posting Time"
 msgstr "زمان ارسال"
 
-#: stock/doctype/stock_entry/stock_entry.py:1641
+#: stock/doctype/stock_entry/stock_entry.py:1670
 msgid "Posting date and posting time is mandatory"
 msgstr "تاریخ ارسال و زمان ارسال الزامی است"
 
-#: controllers/sales_and_purchase_return.py:53
+#: controllers/sales_and_purchase_return.py:51
 msgid "Posting timestamp must be after {0}"
 msgstr "مهر زمانی ارسال باید بعد از {0} باشد"
 
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
+
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
 #: accounts/doctype/tax_category/tax_category_dashboard.py:8
@@ -50761,7 +52642,7 @@
 msgid "Preventive Maintenance"
 msgstr "تعمیر و نگهداری پیشگیرانه"
 
-#: public/js/utils/ledger_preview.js:20 public/js/utils/ledger_preview.js:40
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
 msgid "Preview"
 msgstr "پیش نمایش"
 
@@ -50777,7 +52658,7 @@
 msgid "Preview"
 msgstr "پیش نمایش"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:205
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
 msgid "Preview Email"
 msgstr "پیش نمایش ایمیل"
 
@@ -50788,7 +52669,7 @@
 msgstr "پیش نمایش ایمیل"
 
 #: accounts/report/balance_sheet/balance_sheet.py:169
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
 msgid "Previous Financial Year is not closed"
 msgstr "سال مالی گذشته بسته نشده است"
 
@@ -50802,7 +52683,7 @@
 msgid "Previous Year is not closed, please close it first"
 msgstr "سال قبل تعطیل نیست، لطفا اول آن را ببندید"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:225
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
 msgid "Price"
 msgstr "قیمت"
 
@@ -50813,7 +52694,7 @@
 msgid "Price"
 msgstr "قیمت"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:246
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
 msgid "Price ({0})"
 msgstr "قیمت ({0})"
 
@@ -51009,7 +52890,7 @@
 msgid "Price List Currency"
 msgstr "لیست قیمت ارز"
 
-#: stock/get_item_details.py:1029
+#: stock/get_item_details.py:1010
 msgid "Price List Currency not selected"
 msgstr "لیست قیمت ارز انتخاب نشده است"
 
@@ -51097,6 +52978,12 @@
 msgid "Price List Rate"
 msgstr "نرخ لیست قیمت"
 
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr "نرخ لیست قیمت"
+
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
@@ -51213,15 +53100,15 @@
 msgid "Price Not UOM Dependent"
 msgstr "قیمت به UOM وابسته نیست"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:253
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
 msgid "Price Per Unit ({0})"
 msgstr "قیمت هر واحد ({0})"
 
-#: selling/page/point_of_sale/pos_controller.js:553
+#: selling/page/point_of_sale/pos_controller.js:581
 msgid "Price is not set for the item."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:460
+#: manufacturing/doctype/bom/bom.py:454
 msgid "Price not found for item {0} in price list {1}"
 msgstr "قیمت مورد {0} در لیست قیمت {1} یافت نشد"
 
@@ -51231,11 +53118,11 @@
 msgid "Price or Product Discount"
 msgstr "قیمت یا تخفیف محصول"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
 msgid "Price or product discount slabs are required"
 msgstr "اسلب های تخفیف قیمت یا محصول مورد نیاز است"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:239
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
 msgid "Price per Unit (Stock UOM)"
 msgstr "قیمت هر واحد (Stock UOM)"
 
@@ -51247,7 +53134,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule/pricing_rule.json
-#: buying/doctype/supplier/supplier.js:98
+#: buying/doctype/supplier/supplier.js:116
 msgid "Pricing Rule"
 msgstr "قانون قیمت گذاری"
 
@@ -51488,7 +53375,7 @@
 msgid "Primary Address"
 msgstr "آدرس اصلی"
 
-#: public/js/utils/contact_address_quick_entry.js:54
+#: public/js/utils/contact_address_quick_entry.js:57
 msgid "Primary Address Details"
 msgstr "جزئیات آدرس اصلی"
 
@@ -51510,7 +53397,7 @@
 msgid "Primary Contact"
 msgstr "ارتباط اصلی"
 
-#: public/js/utils/contact_address_quick_entry.js:35
+#: public/js/utils/contact_address_quick_entry.js:38
 msgid "Primary Contact Details"
 msgstr "جزئیات مخاطب اصلی"
 
@@ -51539,7 +53426,7 @@
 msgid "Primary Settings"
 msgstr "تنظیمات اولیه"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:69
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
 #: templates/pages/material_request_info.html:15 templates/pages/order.html:33
 msgid "Print"
 msgstr "چاپ"
@@ -51780,7 +53667,7 @@
 msgid "Print Preferences"
 msgstr "تنظیمات چاپ"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:223
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
 msgid "Print Receipt"
 msgstr "چاپ رسید"
 
@@ -51845,7 +53732,7 @@
 msgid "Print Style"
 msgstr "سبک چاپ"
 
-#: setup/install.py:118
+#: setup/install.py:99
 msgid "Print UOM after Quantity"
 msgstr "چاپ UOM بعد از مقدار"
 
@@ -51860,15 +53747,16 @@
 msgid "Print and Stationery"
 msgstr "چاپ و لوازم التحریر"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:73
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
 msgid "Print settings updated in respective print format"
 msgstr "تنظیمات چاپ در قالب چاپ مربوطه به روز شد"
 
-#: setup/install.py:125
+#: setup/install.py:106
 msgid "Print taxes with zero amount"
 msgstr "چاپ مالیات با مقدار صفر"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
 msgid "Printed On "
 msgstr " چاپ شده در"
 
@@ -51949,9 +53837,10 @@
 msgid "Priorities"
 msgstr "اولویت های"
 
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:19
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
-#: projects/report/project_summary/project_summary.js:37
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
 msgid "Priority"
 msgstr "اولویت"
 
@@ -52013,11 +53902,11 @@
 msgid "Priority cannot be lesser than 1."
 msgstr "اولویت نمی تواند کمتر از 1 باشد."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:755
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
 msgid "Priority has been changed to {0}."
 msgstr "اولویت به {0} تغییر کرده است."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:105
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
 msgid "Priority {0} has been repeated."
 msgstr "اولویت {0} تکرار شده است."
 
@@ -52039,6 +53928,12 @@
 msgid "Problem"
 msgstr "مسئله"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr "مسئله"
+
 #. Label of a Link field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
@@ -52063,7 +53958,7 @@
 msgid "Procedure"
 msgstr "روش"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:70
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
 msgid "Process Day Book Data"
 msgstr "پردازش داده های کتاب روز"
 
@@ -52084,9 +53979,9 @@
 msgid "Process Description"
 msgstr "شرح فرایند"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:414
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
 msgid "Process Failed"
 msgstr "فرآیند ناموفق بود"
 
@@ -52102,11 +53997,11 @@
 msgid "Process Loss"
 msgstr "از دست دادن فرآیند"
 
-#: manufacturing/doctype/bom/bom.py:987
+#: manufacturing/doctype/bom/bom.py:982
 msgid "Process Loss Percentage cannot be greater than 100"
 msgstr "درصد ضرر فرآیند نمی تواند بیشتر از 100 باشد"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:95
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
 msgid "Process Loss Qty"
 msgstr "تعداد از دست دادن فرآیند"
 
@@ -52145,11 +54040,11 @@
 msgid "Process Loss Report"
 msgstr "گزارش از دست دادن فرآیند"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:101
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
 msgid "Process Loss Value"
 msgstr "ارزش از دست دادن فرآیند"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:58
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
 msgid "Process Master Data"
 msgstr "پردازش داده های اصلی"
 
@@ -52201,6 +54096,12 @@
 msgid "Process Subscription"
 msgstr "فرآیند اشتراک"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr ""
+
 #. Label of a Long Text field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
@@ -52219,23 +54120,23 @@
 msgid "Processes"
 msgstr "فرآیندها"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
 msgid "Processing Chart of Accounts and Parties"
 msgstr "پردازش نمودار حساب ها و طرف‌ها"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
 msgid "Processing Items and UOMs"
 msgstr "پردازش اقلام و UOM"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:309
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
 msgid "Processing Party Addresses"
 msgstr "پردازش آدرس های طرف"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:115
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
 msgid "Processing Sales! Please Wait..."
 msgstr "در حال پردازش فروش! لطفا صبر کنید..."
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:580
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
 msgid "Processing Vouchers"
 msgstr "پردازش کوپن ها"
 
@@ -52304,7 +54205,7 @@
 msgstr "تولید - محصول"
 
 #. Name of a DocType
-#: public/js/controllers/buying.js:265 public/js/controllers/buying.js:511
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
 #: selling/doctype/product_bundle/product_bundle.json
 msgid "Product Bundle"
 msgstr "بسته محصول"
@@ -52408,7 +54309,13 @@
 
 #. Label of a Card Break in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:347
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr "تولید"
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
 msgid "Production"
 msgstr "تولید"
 
@@ -52419,18 +54326,18 @@
 msgid "Production Analytics"
 msgstr "تجزیه و تحلیل تولید"
 
-#. Label of a Int field in DocType 'Workstation'
+#. Label of a Section Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Production Capacity"
 msgstr "ظرفیت تولید"
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:38
-#: manufacturing/report/job_card_summary/job_card_summary.js:65
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
 #: manufacturing/report/job_card_summary/job_card_summary.py:152
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:43
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
-#: manufacturing/report/work_order_summary/work_order_summary.js:51
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
 #: manufacturing/report/work_order_summary/work_order_summary.py:208
 msgid "Production Item"
 msgstr "آیتم تولیدی"
@@ -52455,7 +54362,7 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan/production_plan.json
-#: manufacturing/report/production_plan_summary/production_plan_summary.js:9
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
 msgid "Production Plan"
 msgstr "برنامه تولید"
 
@@ -52610,7 +54517,7 @@
 msgid "Profit & Loss"
 msgstr "سود و زیان"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
 msgid "Profit This Year"
 msgstr "سود امسال"
 
@@ -52645,8 +54552,8 @@
 msgid "Profit and Loss Summary"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:132
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:133
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
 msgid "Profit for the year"
 msgstr "سود سال"
 
@@ -52662,7 +54569,7 @@
 msgid "Profitability Analysis"
 msgstr "تجزیه و تحلیل سودآوری"
 
-#: templates/pages/projects.html:25
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
 msgid "Progress"
 msgstr "پیش رفتن"
 
@@ -52682,41 +54589,42 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:973
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
 #: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:634
-#: accounts/report/gross_profit/gross_profit.py:300
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:220
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:265
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
 #: accounts/report/purchase_register/purchase_register.py:207
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
-#: accounts/report/sales_register/sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:229
 #: accounts/report/trial_balance/trial_balance.js:64
-#: buying/report/procurement_tracker/procurement_tracker.js:22
+#: buying/report/procurement_tracker/procurement_tracker.js:21
 #: buying/report/procurement_tracker/procurement_tracker.py:39
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:34
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:182
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
 #: projects/doctype/project/project.json
 #: projects/doctype/project/project_dashboard.py:11
 #: projects/doctype/task/task_calendar.js:19
-#: projects/doctype/task/task_tree.js:11
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
 #: projects/doctype/timesheet/timesheet_calendar.js:22
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
 #: projects/report/project_summary/project_summary.py:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:51
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
-#: public/js/financial_statements.js:247 public/js/projects/timer.js:10
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
 #: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:587
+#: selling/doctype/sales_order/sales_order.js:681
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
-#: stock/report/reserved_stock/reserved_stock.js:139
+#: stock/report/reserved_stock/reserved_stock.js:130
 #: stock/report/reserved_stock/reserved_stock.py:184
-#: stock/report/stock_ledger/stock_ledger.js:76
-#: stock/report/stock_ledger/stock_ledger.py:261
-#: support/report/issue_analytics/issue_analytics.js:76
-#: support/report/issue_summary/issue_summary.js:64
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
 msgid "Project"
 msgstr "پروژه"
 
@@ -52781,6 +54689,12 @@
 msgid "Project"
 msgstr "پروژه"
 
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr "پروژه"
+
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -53011,7 +54925,7 @@
 msgid "Project"
 msgstr "پروژه"
 
-#: projects/doctype/project/project.py:349
+#: projects/doctype/project/project.py:350
 msgid "Project Collaboration Invitation"
 msgstr "دعوتنامه همکاری پروژه"
 
@@ -53086,7 +55000,7 @@
 
 #. Name of a DocType
 #: projects/doctype/project_type/project_type.json
-#: projects/report/project_summary/project_summary.js:31
+#: projects/report/project_summary/project_summary.js:30
 msgid "Project Type"
 msgstr "نوع پروژه"
 
@@ -53158,10 +55072,12 @@
 msgid "Project wise Stock Tracking "
 msgstr ""
 
-#: controllers/trends.py:380
+#: controllers/trends.py:374
 msgid "Project-wise data is not available for Quotation"
 msgstr "داده های پروژه عاقلانه برای نقل قول در دسترس نیست"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
 #: stock/report/item_shortage_report/item_shortage_report.py:73
 #: stock/report/stock_projected_qty/stock_projected_qty.py:199
 #: templates/emails/reorder_item.html:12
@@ -53214,6 +55130,10 @@
 msgid "Projected Quantity"
 msgstr "مقدار پیش بینی شده"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
+
 #: stock/page/stock_balance/stock_balance.js:51
 msgid "Projected qty"
 msgstr "تعداد پیش بینی شده"
@@ -53321,7 +55241,7 @@
 msgid "Proposal Writing"
 msgstr "پروپوزال نویسی"
 
-#: setup/setup_wizard/operations/install_fixtures.py:395
+#: setup/setup_wizard/operations/install_fixtures.py:387
 msgid "Proposal/Price Quote"
 msgstr "پیشنهاد / قیمت پیشنهادی"
 
@@ -53344,7 +55264,7 @@
 msgstr "به نسبت"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:61
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
 #: crm/doctype/prospect/prospect.json
 msgid "Prospect"
 msgstr "چشم انداز"
@@ -53371,11 +55291,11 @@
 msgid "Prospect Owner"
 msgstr "مالک احتمالی"
 
-#: crm/doctype/lead/lead.py:317
+#: crm/doctype/lead/lead.py:311
 msgid "Prospect {0} already exists"
 msgstr "بالقوه {0} از قبل وجود دارد"
 
-#: setup/setup_wizard/operations/install_fixtures.py:389
+#: setup/setup_wizard/operations/install_fixtures.py:381
 msgid "Prospecting"
 msgstr "اکتشاف"
 
@@ -53419,10 +55339,15 @@
 
 #: accounts/report/balance_sheet/balance_sheet.py:146
 #: accounts/report/balance_sheet/balance_sheet.py:147
-#: accounts/report/balance_sheet/balance_sheet.py:215
+#: accounts/report/balance_sheet/balance_sheet.py:214
 msgid "Provisional Profit / Loss (Credit)"
 msgstr "سود / زیان موقت (اعتبار)"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
+
 #. Label of a Date field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -53439,7 +55364,7 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
 #: accounts/doctype/tax_category/tax_category_dashboard.py:10
 #: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:335
+#: setup/doctype/company/company.py:326
 msgid "Purchase"
 msgstr "خرید"
 
@@ -53507,7 +55432,7 @@
 msgstr "تجزیه و تحلیل خرید"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
 msgid "Purchase Date"
 msgstr "تاریخ خرید"
 
@@ -53532,15 +55457,15 @@
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:23
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:54
-#: buying/doctype/purchase_order/purchase_order.js:323
-#: buying/doctype/purchase_order/purchase_order_list.js:39
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
-#: stock/doctype/purchase_receipt/purchase_receipt.js:110
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:22
-#: stock/doctype/stock_entry/stock_entry.js:262
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
 msgid "Purchase Invoice"
 msgstr "فاکتور خرید"
 
@@ -53663,16 +55588,16 @@
 msgid "Purchase Invoice Trends"
 msgstr "روندهای فاکتور خرید"
 
-#: assets/doctype/asset/asset.py:213
+#: assets/doctype/asset/asset.py:214
 msgid "Purchase Invoice cannot be made against an existing asset {0}"
 msgstr "فاکتور خرید نمی‌تواند در مقابل دارایی موجود {0}"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:389
-#: stock/doctype/purchase_receipt/purchase_receipt.py:403
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
 msgid "Purchase Invoice {0} is already submitted"
 msgstr "فاکتور خرید {0} قبلا ارسال شده است"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1769
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
 msgid "Purchase Invoices"
 msgstr "فاکتورهای خرید"
 
@@ -53690,6 +55615,7 @@
 #: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
 #: stock/doctype/material_request/material_request.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgid "Purchase Manager"
 msgstr "مدیر خرید"
@@ -53704,21 +55630,21 @@
 msgstr "مدیر ارشد را خریداری کنید"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:131
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:234
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
 #: accounts/report/purchase_register/purchase_register.py:216
 #: buying/doctype/purchase_order/purchase_order.json
-#: buying/doctype/supplier_quotation/supplier_quotation.js:23
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
 #: buying/report/procurement_tracker/procurement_tracker.py:82
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:41
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:167
-#: controllers/buying_controller.py:624
-#: manufacturing/doctype/blanket_order/blanket_order.js:45
-#: selling/doctype/sales_order/sales_order.js:112
-#: selling/doctype/sales_order/sales_order.js:576
-#: stock/doctype/material_request/material_request.js:137
-#: stock/doctype/purchase_receipt/purchase_receipt.js:194
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
 msgid "Purchase Order"
 msgstr "سفارش خرید"
 
@@ -53889,7 +55815,7 @@
 msgid "Purchase Order Item Supplied"
 msgstr "مورد سفارش خرید عرضه شده است"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:684
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
 msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
 msgstr "مرجع مورد سفارش خرید در رسید پیمانکاری فرعی وجود ندارد {0}"
 
@@ -53903,11 +55829,11 @@
 msgid "Purchase Order Pricing Rule"
 msgstr "قانون قیمت گذاری سفارش خرید"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
 msgid "Purchase Order Required"
 msgstr "سفارش خرید الزامی است"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
 msgid "Purchase Order Required for item {}"
 msgstr "سفارش خرید برای مورد {} لازم است"
 
@@ -53919,7 +55845,7 @@
 msgid "Purchase Order Trends"
 msgstr "روند سفارش خرید"
 
-#: selling/doctype/sales_order/sales_order.js:957
+#: selling/doctype/sales_order/sales_order.js:1115
 msgid "Purchase Order already created for all Sales Order items"
 msgstr "سفارش خرید قبلاً برای همه موارد سفارش فروش ایجاد شده است"
 
@@ -53927,11 +55853,11 @@
 msgid "Purchase Order number required for Item {0}"
 msgstr "شماره سفارش خرید برای مورد {0} لازم است"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:618
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
 msgid "Purchase Order {0} is not submitted"
 msgstr "سفارش خرید {0} ارسال نشده است"
 
-#: buying/doctype/purchase_order/purchase_order.py:824
+#: buying/doctype/purchase_order/purchase_order.py:830
 msgid "Purchase Orders"
 msgstr "سفارشات خرید"
 
@@ -53941,7 +55867,7 @@
 msgid "Purchase Orders Items Overdue"
 msgstr "سفارشات خرید اقلام عقب افتاده"
 
-#: buying/doctype/purchase_order/purchase_order.py:301
+#: buying/doctype/purchase_order/purchase_order.py:302
 msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
 msgstr "سفارشات خرید برای {0} به دلیل امتیاز کارت امتیازی {1} مجاز نیستند."
 
@@ -53957,7 +55883,7 @@
 msgid "Purchase Orders to Receive"
 msgstr "سفارش خرید برای دریافت"
 
-#: controllers/accounts_controller.py:1517
+#: controllers/accounts_controller.py:1615
 msgid "Purchase Orders {0} are un-linked"
 msgstr "سفارشات خرید {0} لغو پیوند هستند"
 
@@ -53966,17 +55892,17 @@
 msgstr "لیست قیمت خرید"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:607
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:613
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:61
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:241
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
 #: accounts/report/purchase_register/purchase_register.py:223
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
 #: stock/doctype/purchase_receipt/purchase_receipt.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:56
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
 msgid "Purchase Receipt"
 msgstr "رسید خرید"
 
@@ -54093,11 +56019,11 @@
 msgid "Purchase Receipt No"
 msgstr "شماره رسید خرید"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
 msgid "Purchase Receipt Required"
 msgstr "رسید خرید الزامی است"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:596
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
 msgid "Purchase Receipt Required for item {}"
 msgstr "رسید خرید برای کالای {} مورد نیاز است"
 
@@ -54110,15 +56036,15 @@
 msgid "Purchase Receipt Trends"
 msgstr "روند رسید خرید"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:314
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
 msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
 msgstr "رسید خرید هیچ موردی ندارد که حفظ نمونه برای آن فعال باشد."
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:702
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
 msgid "Purchase Receipt {0} created."
 msgstr "رسید خرید {0} ایجاد شد."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:624
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
 msgid "Purchase Receipt {0} is not submitted"
 msgstr "رسید خرید {0} ارسال نشده است"
 
@@ -54135,11 +56061,11 @@
 msgid "Purchase Register"
 msgstr "ثبت خرید"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
 msgid "Purchase Return"
 msgstr "بازگشت خرید"
 
-#: setup/doctype/company/company.js:104
+#: setup/doctype/company/company.js:118
 msgid "Purchase Tax Template"
 msgstr "الگوی مالیات خرید"
 
@@ -54256,6 +56182,7 @@
 #: stock/doctype/price_list/price_list.json
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -54277,7 +56204,7 @@
 msgid "Purchase an Asset Item"
 msgstr ""
 
-#: utilities/activation.py:106
+#: utilities/activation.py:104
 msgid "Purchase orders help you plan and follow up on your purchases"
 msgstr "سفارشات خرید به شما کمک می کند تا خریدهای خود را برنامه ریزی و پیگیری کنید"
 
@@ -54287,7 +56214,7 @@
 msgid "Purchased"
 msgstr "خریداری شده است"
 
-#: regional/report/vat_audit_report/vat_audit_report.py:184
+#: regional/report/vat_audit_report/vat_audit_report.py:180
 msgid "Purchases"
 msgstr "خریدها"
 
@@ -54321,7 +56248,7 @@
 msgid "Purple"
 msgstr "رنگ بنفش"
 
-#: stock/doctype/stock_entry/stock_entry.js:287
+#: stock/doctype/stock_entry/stock_entry.js:329
 msgid "Purpose"
 msgstr "هدف"
 
@@ -54361,7 +56288,7 @@
 msgid "Purpose"
 msgstr "هدف"
 
-#: stock/doctype/stock_entry/stock_entry.py:380
+#: stock/doctype/stock_entry/stock_entry.py:332
 msgid "Purpose must be one of {0}"
 msgstr "هدف باید یکی از {0} باشد"
 
@@ -54396,24 +56323,27 @@
 msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
 msgstr "قانون Putaway از قبل برای مورد {0} در انبار {1} وجود دارد."
 
-#: accounts/report/gross_profit/gross_profit.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:204
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:226
-#: controllers/trends.py:240 controllers/trends.py:252
-#: controllers/trends.py:257
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
 #: manufacturing/report/bom_explorer/bom_explorer.py:57
-#: public/js/bom_configurator/bom_configurator.bundle.js:203
-#: public/js/bom_configurator/bom_configurator.bundle.js:266
-#: public/js/bom_configurator/bom_configurator.bundle.js:271
-#: public/js/bom_configurator/bom_configurator.bundle.js:344
-#: public/js/utils.js:660 selling/doctype/sales_order/sales_order.js:315
-#: selling/doctype/sales_order/sales_order.js:410
-#: selling/doctype/sales_order/sales_order.js:698
-#: selling/doctype/sales_order/sales_order.js:815
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
 #: selling/report/sales_order_analysis/sales_order_analysis.py:255
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:106
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
 #: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
 #: templates/generators/bom.html:50 templates/pages/rfq.html:40
 msgid "Qty"
 msgstr "مقدار"
@@ -54560,7 +56490,7 @@
 msgid "Qty"
 msgstr "مقدار"
 
-#: templates/pages/order.html:167
+#: templates/pages/order.html:179
 msgid "Qty "
 msgstr " تعداد"
 
@@ -54576,7 +56506,7 @@
 msgid "Qty As Per BOM"
 msgstr "تعداد طبق BOM"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:170
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
 msgid "Qty Change"
@@ -54606,12 +56536,12 @@
 msgid "Qty In Stock"
 msgstr "تعداد موجود در انبار"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:76
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
 msgid "Qty Per Unit"
 msgstr "تعداد در هر واحد"
 
-#: manufacturing/doctype/bom/bom.js:237
-#: manufacturing/report/process_loss_report/process_loss_report.py:83
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
 msgid "Qty To Manufacture"
 msgstr "تعداد برای تولید"
 
@@ -54701,11 +56631,18 @@
 msgid "Qty for which recursion isn't applicable."
 msgstr "تعداد که بازگشت برای آنها قابل اعمال نیست."
 
-#: manufacturing/doctype/work_order/work_order.js:713
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr "تعداد که بازگشت برای آنها قابل اعمال نیست."
+
+#: manufacturing/doctype/work_order/work_order.js:766
 msgid "Qty for {0}"
 msgstr "تعداد برای {0}"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:233
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
 msgid "Qty in Stock UOM"
 msgstr "تعداد موجود در انبار UOM"
 
@@ -54721,7 +56658,7 @@
 msgid "Qty in Stock UOM"
 msgstr "تعداد موجود در انبار UOM"
 
-#: stock/doctype/pick_list/pick_list.js:145
+#: stock/doctype/pick_list/pick_list.js:174
 msgid "Qty of Finished Goods Item"
 msgstr "تعداد کالاهای تمام شده"
 
@@ -54731,7 +56668,7 @@
 msgid "Qty of Finished Goods Item"
 msgstr "تعداد کالاهای تمام شده"
 
-#: stock/doctype/pick_list/pick_list.py:430
+#: stock/doctype/pick_list/pick_list.py:465
 msgid "Qty of Finished Goods Item should be greater than 0."
 msgstr "تعداد کالاهای تمام شده باید بیشتر از 0 باشد."
 
@@ -54748,7 +56685,7 @@
 msgid "Qty to Be Consumed"
 msgstr "مقدار قابل مصرف"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:232
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
 #: selling/report/sales_order_analysis/sales_order_analysis.py:283
 msgid "Qty to Bill"
 msgstr "مقدار به بیل"
@@ -54761,16 +56698,17 @@
 msgid "Qty to Deliver"
 msgstr "تعداد برای تحویل"
 
-#: public/js/utils/serial_no_batch_selector.js:321
+#: public/js/utils/serial_no_batch_selector.js:327
 msgid "Qty to Fetch"
 msgstr "تعداد برای واکشی"
 
-#: manufacturing/doctype/job_card/job_card.py:668
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
 msgid "Qty to Manufacture"
 msgstr "تعداد تا تولید"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:261
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
 msgid "Qty to Order"
 msgstr "تعداد قابل سفارش"
 
@@ -54778,12 +56716,12 @@
 msgid "Qty to Produce"
 msgstr "تعداد برای تولید"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:173
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:254
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
 msgid "Qty to Receive"
 msgstr "تعداد برای دریافت"
 
-#: setup/setup_wizard/operations/install_fixtures.py:390
+#: setup/setup_wizard/operations/install_fixtures.py:382
 msgid "Qualification"
 msgstr "صلاحیت"
 
@@ -54946,7 +56884,7 @@
 msgstr "هدف کیفیت"
 
 #. Name of a DocType
-#: manufacturing/doctype/bom/bom.js:130
+#: manufacturing/doctype/bom/bom.js:138
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgid "Quality Inspection"
 msgstr "بازرسی کیفیت"
@@ -55106,12 +57044,12 @@
 msgid "Quality Inspection Template Name"
 msgstr "نام الگوی بازرسی کیفیت"
 
-#: public/js/controllers/transaction.js:298
-#: stock/doctype/stock_entry/stock_entry.js:143
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
 msgid "Quality Inspection(s)"
 msgstr "بازرسی(های) کیفیت"
 
-#: setup/doctype/company/company.py:377
+#: setup/doctype/company/company.py:368
 msgid "Quality Management"
 msgstr "مدیریت کیفیت"
 
@@ -55210,23 +57148,26 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:47
 #: buying/report/procurement_tracker/procurement_tracker.py:66
-#: buying/report/purchase_analytics/purchase_analytics.js:29
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:215
-#: manufacturing/doctype/bom/bom.js:306
-#: manufacturing/doctype/bom_creator/bom_creator.js:69
-#: public/js/controllers/buying.js:518 public/js/stock_analytics.js:37
-#: public/js/utils/serial_no_batch_selector.js:393
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
-#: selling/report/sales_analytics/sales_analytics.js:29
+#: selling/report/sales_analytics/sales_analytics.js:36
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
-#: stock/dashboard/item_dashboard.js:236
-#: stock/doctype/material_request/material_request.js:249
-#: stock/doctype/stock_entry/stock_entry.js:551
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
 #: stock/report/delayed_item_report/delayed_item_report.py:150
-#: stock/report/stock_analytics/stock_analytics.js:28
+#: stock/report/stock_analytics/stock_analytics.js:27
 #: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
-#: templates/pages/material_request_info.html:48 templates/pages/order.html:86
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
 msgid "Quantity"
 msgstr "تعداد"
 
@@ -55465,16 +57406,20 @@
 msgid "Quantity and Warehouse"
 msgstr "مقدار و انبار"
 
-#: stock/doctype/stock_entry/stock_entry.py:1270
+#: stock/doctype/stock_entry/stock_entry.py:1288
 msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
 msgstr "مقدار در ردیف {0} ({1}) باید با مقدار تولید شده {2} یکسان باشد"
 
-#: stock/dashboard/item_dashboard.js:273
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
 msgid "Quantity must be greater than zero, and less or equal to {0}"
 msgstr "مقدار باید بزرگتر از صفر و کمتر یا مساوی با {0} باشد."
 
-#: manufacturing/doctype/work_order/work_order.js:721
-#: stock/doctype/pick_list/pick_list.js:152
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
 msgid "Quantity must not be more than {0}"
 msgstr "مقدار نباید بیشتر از {0} باشد"
 
@@ -55484,31 +57429,32 @@
 msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
 msgstr "مقدار اقلام به دست آمده پس از ساخت / بسته بندی مجدد از مقادیر معین مواد اولیه"
 
-#: manufacturing/doctype/bom/bom.py:623
+#: manufacturing/doctype/bom/bom.py:618
 msgid "Quantity required for Item {0} in row {1}"
 msgstr "مقدار مورد نیاز برای مورد {0} در ردیف {1}"
 
-#: manufacturing/doctype/bom/bom.py:568
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
 msgid "Quantity should be greater than 0"
 msgstr "مقدار باید بیشتر از 0 باشد"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:22
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
 msgid "Quantity to Make"
 msgstr "مقدار برای ساخت"
 
-#: manufacturing/doctype/work_order/work_order.js:249
+#: manufacturing/doctype/work_order/work_order.js:264
 msgid "Quantity to Manufacture"
 msgstr "مقدار برای ساخت"
 
-#: manufacturing/doctype/work_order/work_order.py:1516
+#: manufacturing/doctype/work_order/work_order.py:1523
 msgid "Quantity to Manufacture can not be zero for the operation {0}"
 msgstr "مقدار تا ساخت نمی تواند برای عملیات صفر باشد {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:934
+#: manufacturing/doctype/work_order/work_order.py:949
 msgid "Quantity to Manufacture must be greater than 0."
 msgstr "مقدار تولید باید بیشتر از 0 باشد."
 
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
 msgid "Quantity to Produce"
 msgstr "مقدار برای تولید"
 
@@ -55516,29 +57462,44 @@
 msgid "Quantity to Produce should be greater than zero."
 msgstr "مقدار تولید باید بیشتر از صفر باشد."
 
-#: public/js/utils/barcode_scanner.js:227
+#: public/js/utils/barcode_scanner.js:236
 msgid "Quantity to Scan"
 msgstr "مقدار برای اسکن"
 
-#: selling/report/sales_analytics/sales_analytics.py:320
-#: stock/report/stock_analytics/stock_analytics.py:119
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
 msgid "Quarter {0} {1}"
 msgstr "سه ماهه {0} {1}"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:65
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:68
-#: buying/report/purchase_analytics/purchase_analytics.js:63
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
-#: manufacturing/report/production_analytics/production_analytics.js:36
-#: public/js/financial_statements.js:218
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
 #: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
-#: public/js/stock_analytics.js:54
-#: selling/report/sales_analytics/sales_analytics.js:63
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
-#: stock/report/stock_analytics/stock_analytics.js:82
-#: support/report/issue_analytics/issue_analytics.js:44
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
 msgid "Quarterly"
 msgstr "سه ماه یکبار"
 
@@ -55626,11 +57587,18 @@
 msgid "Queued"
 msgstr "در صف"
 
-#: accounts/doctype/journal_entry/journal_entry.js:39
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr "در صف"
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
 msgid "Quick Entry"
 msgstr "ورود سریع"
 
-#: accounts/doctype/journal_entry/journal_entry.js:527
+#: accounts/doctype/journal_entry/journal_entry.js:580
 msgid "Quick Journal Entry"
 msgstr "ورود سریع مجله"
 
@@ -55656,6 +57624,11 @@
 msgid "Quickbooks Company ID"
 msgstr "شناسه شرکت Quickbooks"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
+
 #: crm/report/campaign_efficiency/campaign_efficiency.py:22
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
 msgid "Quot Count"
@@ -55667,13 +57640,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:257
-#: buying/doctype/supplier_quotation/supplier_quotation.js:26
-#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:100
-#: crm/report/lead_details/lead_details.js:38
-#: manufacturing/doctype/blanket_order/blanket_order.js:33
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
 #: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:613
+#: selling/doctype/sales_order/sales_order.js:721
 msgid "Quotation"
 msgstr "نقل قول"
 
@@ -55781,20 +57755,20 @@
 msgid "Quotation Trends"
 msgstr "روند نقل قول"
 
-#: selling/doctype/sales_order/sales_order.py:383
+#: selling/doctype/sales_order/sales_order.py:394
 msgid "Quotation {0} is cancelled"
 msgstr "نقل قول {0} لغو شده است"
 
-#: selling/doctype/sales_order/sales_order.py:300
+#: selling/doctype/sales_order/sales_order.py:307
 msgid "Quotation {0} not of type {1}"
 msgstr "نقل قول {0} از نوع {1} نیست"
 
-#: selling/doctype/quotation/quotation.py:326
+#: selling/doctype/quotation/quotation.py:327
 #: selling/page/sales_funnel/sales_funnel.py:57
 msgid "Quotations"
 msgstr "نقل قول ها"
 
-#: utilities/activation.py:88
+#: utilities/activation.py:86
 msgid "Quotations are proposals, bids you have sent to your customers"
 msgstr "پیشنهادها، پیشنهادهایی هستند که شما برای مشتریان خود ارسال کرده اید"
 
@@ -55808,11 +57782,11 @@
 msgid "Quote Status"
 msgstr "وضعیت نقل قول"
 
-#: selling/report/quotation_trends/quotation_trends.py:52
+#: selling/report/quotation_trends/quotation_trends.py:51
 msgid "Quoted Amount"
 msgstr "مبلغ نقل شده"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:88
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
 msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
 msgstr "RFQ برای {0} مجاز نیست به دلیل رتبه کارت امتیازی {1}"
 
@@ -55841,13 +57815,13 @@
 msgid "Random"
 msgstr "تصادفی"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:58
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:26
-#: manufacturing/report/production_analytics/production_analytics.js:31
-#: public/js/stock_analytics.js:49
-#: selling/report/sales_analytics/sales_analytics.js:58
-#: stock/report/stock_analytics/stock_analytics.js:77
-#: support/report/issue_analytics/issue_analytics.js:39
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
 msgid "Range"
 msgstr "دامنه"
 
@@ -55864,15 +57838,16 @@
 msgstr "دامنه"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:79
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:263
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:315
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:669
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
-#: stock/dashboard/item_dashboard.js:243
+#: stock/dashboard/item_dashboard.js:251
 #: stock/report/delayed_item_report/delayed_item_report.py:151
-#: templates/pages/order.html:89 templates/pages/rfq.html:43
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
 msgid "Rate"
 msgstr "نرخ"
 
@@ -56482,12 +58457,13 @@
 msgstr "نسبت ها"
 
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
 #: setup/setup_wizard/operations/install_fixtures.py:46
 #: setup/setup_wizard/operations/install_fixtures.py:167
 msgid "Raw Material"
 msgstr "ماده خام"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:392
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
 msgid "Raw Material Code"
 msgstr "کد مواد اولیه"
 
@@ -56543,20 +58519,21 @@
 msgid "Raw Material Item Code"
 msgstr "کد اقلام مواد اولیه"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:399
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
 msgid "Raw Material Name"
 msgstr "نام ماده اولیه"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:108
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
 msgid "Raw Material Value"
 msgstr "ارزش مواد خام"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:66
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
 msgid "Raw Material Warehouse"
 msgstr "انبار مواد اولیه"
 
-#: manufacturing/doctype/bom/bom.js:274
-#: public/js/bom_configurator/bom_configurator.bundle.js:268
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
 msgid "Raw Materials"
 msgstr "مواد خام"
 
@@ -56638,16 +58615,16 @@
 msgid "Raw Materials Warehouse"
 msgstr "انبار مواد اولیه"
 
-#: manufacturing/doctype/bom/bom.py:616
+#: manufacturing/doctype/bom/bom.py:611
 msgid "Raw Materials cannot be blank."
 msgstr "مواد خام نمی تواند خالی باشد."
 
-#: buying/doctype/purchase_order/purchase_order.js:304
-#: manufacturing/doctype/production_plan/production_plan.js:97
-#: manufacturing/doctype/work_order/work_order.js:574
-#: selling/doctype/sales_order/sales_order.js:526
-#: selling/doctype/sales_order/sales_order_list.js:49
-#: stock/doctype/material_request/material_request.js:166
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 msgid "Re-open"
 msgstr "دوباره باز کنید"
@@ -56664,7 +58641,7 @@
 msgid "Re-order Qty"
 msgstr "دوباره سفارش تعداد"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:226
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
 msgid "Reached Root"
 msgstr ""
 
@@ -56734,8 +58711,8 @@
 msgid "Reading 9"
 msgstr "خواندن 9"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:300
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:577
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
 msgid "Reading Uploaded File"
 msgstr "خواندن فایل آپلود شده"
 
@@ -56751,11 +58728,11 @@
 msgid "Readings"
 msgstr "خواندن"
 
-#: support/doctype/issue/issue.js:44
+#: support/doctype/issue/issue.js:51
 msgid "Reason"
 msgstr "دلیل"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:242
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
 msgid "Reason For Putting On Hold"
 msgstr "دلیل تعلیق"
 
@@ -56765,8 +58742,14 @@
 msgid "Reason For Putting On Hold"
 msgstr "دلیل تعلیق"
 
-#: buying/doctype/purchase_order/purchase_order.js:565
-#: selling/doctype/sales_order/sales_order.js:1112
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
 msgid "Reason for Hold"
 msgstr "دلیل نگه داشتن"
 
@@ -56776,11 +58759,11 @@
 msgid "Reason for Leaving"
 msgstr "دلیل ترک"
 
-#: selling/doctype/sales_order/sales_order.js:1127
+#: selling/doctype/sales_order/sales_order.js:1289
 msgid "Reason for hold:"
 msgstr "دلیل توقف:"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:144
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
 msgid "Rebuild Tree"
 msgstr "درخت را بازسازی کنید"
 
@@ -56794,11 +58777,11 @@
 msgid "Recalculate Incoming/Outgoing Rate"
 msgstr "محاسبه مجدد نرخ ورودی/خروجی"
 
-#: projects/doctype/project/project.js:104
+#: projects/doctype/project/project.js:128
 msgid "Recalculating Purchase Cost against this Project..."
 msgstr "محاسبه مجدد هزینه خرید در مقابل این پروژه..."
 
-#: assets/doctype/asset/asset_list.js:29
+#: assets/doctype/asset/asset_list.js:21
 msgid "Receipt"
 msgstr "اعلام وصول"
 
@@ -56844,7 +58827,7 @@
 msgid "Receipt Document Type"
 msgstr "نوع سند رسید"
 
-#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/account_balance/account_balance.js:55
 msgid "Receivable"
 msgstr "قابل دریافت است"
 
@@ -56873,10 +58856,10 @@
 msgid "Receivable / Payable Account"
 msgstr "حساب دریافتنی / پرداختنی"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:67
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:236
-#: accounts/report/sales_register/sales_register.py:215
-#: accounts/report/sales_register/sales_register.py:269
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
 msgid "Receivable Account"
 msgstr "حساب دریافتنی"
 
@@ -56907,10 +58890,10 @@
 msgid "Receive"
 msgstr "دريافت كردن"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:297
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
 #: buying/doctype/supplier_quotation/supplier_quotation.py:175
-#: stock/doctype/material_request/material_request_list.js:23
-#: stock/doctype/material_request/material_request_list.js:31
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
 msgid "Received"
 msgstr "اخذ شده"
 
@@ -56951,7 +58934,7 @@
 msgid "Received Amount After Tax (Company Currency)"
 msgstr "مبلغ دریافتی پس از کسر مالیات (ارز شرکت)"
 
-#: accounts/doctype/payment_entry/payment_entry.py:891
+#: accounts/doctype/payment_entry/payment_entry.py:909
 msgid "Received Amount cannot be greater than Paid Amount"
 msgstr "مبلغ دریافتی نمی تواند بیشتر از مبلغ پرداختی باشد"
 
@@ -56970,10 +58953,10 @@
 msgid "Received On"
 msgstr "دریافت شد"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:211
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:172
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:247
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
 msgid "Received Qty"
 msgstr "تعداد دریافت شده"
@@ -57014,7 +58997,7 @@
 msgid "Received Qty"
 msgstr "تعداد دریافت شده"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:263
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
 msgid "Received Qty Amount"
 msgstr "مقدار دریافتی"
 
@@ -57025,6 +59008,7 @@
 msgstr "تعداد در انبار UOM دریافت شد"
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
 msgid "Received Quantity"
 msgstr "مقدار دریافتی"
 
@@ -57040,7 +59024,7 @@
 msgid "Received Quantity"
 msgstr "مقدار دریافتی"
 
-#: stock/doctype/stock_entry/stock_entry.js:250
+#: stock/doctype/stock_entry/stock_entry.js:278
 msgid "Received Stock Entries"
 msgstr "ورودی های موجودی دریافت شده است"
 
@@ -57073,6 +59057,10 @@
 msgid "Receiving"
 msgstr "در حال دریافت"
 
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
+
 #. Label of a Dynamic Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
@@ -57103,8 +59091,8 @@
 msgid "Recipients"
 msgstr "گیرندگان"
 
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:93
 msgid "Reconcile"
 msgstr "وفق دادن"
 
@@ -57114,11 +59102,11 @@
 msgid "Reconcile"
 msgstr "وفق دادن"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:325
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
 msgid "Reconcile Entries"
 msgstr "تطبیق ورودی ها"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:217
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
 msgid "Reconcile the Bank Transaction"
 msgstr "معامله بانکی را تطبیق دهید"
 
@@ -57185,7 +59173,7 @@
 msgid "Records"
 msgstr ""
 
-#: regional/united_arab_emirates/utils.py:176
+#: regional/united_arab_emirates/utils.py:171
 msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
 msgstr "زمانی که شارژ معکوس قابل اعمال Y است، هزینه‌های استاندارد قابل بازیافت نباید تنظیم شوند"
 
@@ -57195,6 +59183,12 @@
 msgid "Recurse Every (As Per Transaction UOM)"
 msgstr "تکرار هر (بر اساس UOM تراکنش)"
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr "تکرار هر (بر اساس UOM تراکنش)"
+
 #: accounts/doctype/pricing_rule/pricing_rule.py:232
 msgid "Recurse Over Qty cannot be less than 0"
 msgstr "Recurse Over Qty نمی تواند کمتر از 0 باشد"
@@ -57223,7 +59217,7 @@
 msgid "Redeem Against"
 msgstr "رستگاری در برابر"
 
-#: selling/page/point_of_sale/pos_payment.js:497
+#: selling/page/point_of_sale/pos_payment.js:525
 msgid "Redeem Loyalty Points"
 msgstr "امتیازات وفاداری را بازخرید کنید"
 
@@ -57293,7 +59287,7 @@
 msgid "Ref Code"
 msgstr "کد مرجع"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:100
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
 msgid "Ref Date"
 msgstr "تاریخ مراجعه"
 
@@ -57304,7 +59298,12 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:99
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:22
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
 #: manufacturing/doctype/job_card/job_card_dashboard.py:10
@@ -57458,11 +59457,12 @@
 msgid "Reference"
 msgstr "ارجاع"
 
-#: accounts/doctype/journal_entry/journal_entry.py:899
+#: accounts/doctype/journal_entry/journal_entry.py:934
 msgid "Reference #{0} dated {1}"
 msgstr "مرجع #{0} به تاریخ {1}"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:112
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
 msgid "Reference Date"
 msgstr "تاریخ مرجع"
 
@@ -57472,7 +59472,7 @@
 msgid "Reference Date"
 msgstr "تاریخ مرجع"
 
-#: public/js/controllers/transaction.js:2073
+#: public/js/controllers/transaction.js:2117
 msgid "Reference Date for Early Payment Discount"
 msgstr "تاریخ مرجع برای تخفیف پرداخت زودهنگام"
 
@@ -57494,7 +59494,7 @@
 msgid "Reference Doctype"
 msgstr "نوع مرجع"
 
-#: accounts/doctype/payment_entry/payment_entry.py:555
+#: accounts/doctype/payment_entry/payment_entry.py:570
 msgid "Reference Doctype must be one of {0}"
 msgstr "Reference Doctype باید یکی از {0} باشد"
 
@@ -57663,24 +59663,30 @@
 msgid "Reference Name"
 msgstr "نام مرجع"
 
-#: accounts/doctype/journal_entry/journal_entry.py:532
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
 msgid "Reference No & Reference Date is required for {0}"
 msgstr "شماره مرجع و تاریخ مرجع برای {0} مورد نیاز است"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1087
+#: accounts/doctype/payment_entry/payment_entry.py:1104
 msgid "Reference No and Reference Date is mandatory for Bank transaction"
 msgstr "شماره مرجع و تاریخ مرجع برای تراکنش بانکی الزامی است"
 
-#: accounts/doctype/journal_entry/journal_entry.py:537
+#: accounts/doctype/journal_entry/journal_entry.py:552
 msgid "Reference No is mandatory if you entered Reference Date"
 msgstr "اگر تاریخ مرجع را وارد کرده باشید، شماره مرجع اجباری است"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:260
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
 msgid "Reference No."
 msgstr "شماره مرجع."
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:88
-#: public/js/bank_reconciliation_tool/dialog_manager.js:123
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
 msgid "Reference Number"
 msgstr "شماره مرجع"
 
@@ -57856,7 +59862,15 @@
 msgid "References"
 msgstr "منابع"
 
-#: accounts/doctype/payment_entry/payment_entry.py:631
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
 msgstr "مراجع {0} از نوع {1} قبل از ارسال ورودی پرداخت، مبلغ معوقه ای باقی نمانده بود. اکنون آنها یک مبلغ معوقه منفی دارند."
 
@@ -57872,7 +59886,8 @@
 msgid "Referral Sales Partner"
 msgstr "شریک فروش ارجاعی"
 
-#: selling/page/sales_funnel/sales_funnel.js:44
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
 msgid "Refresh"
 msgstr "تازه کردن"
 
@@ -57882,7 +59897,7 @@
 msgid "Refresh Google Sheet"
 msgstr "برگه Google را بازخوانی کنید"
 
-#: accounts/doctype/bank/bank.js:22
+#: accounts/doctype/bank/bank.js:21
 msgid "Refresh Plaid Link"
 msgstr "پیوند شطرنجی را تازه کنید"
 
@@ -57892,7 +59907,7 @@
 msgid "Refresh Token"
 msgstr ""
 
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Regards,"
 msgstr "با احترام،"
 
@@ -58034,8 +60049,8 @@
 msgid "Relation"
 msgstr "رابطه"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:234
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:278
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
 msgid "Release Date"
 msgstr "تاریخ انتشار"
 
@@ -58051,7 +60066,7 @@
 msgid "Release Date"
 msgstr "تاریخ انتشار"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
 msgid "Release date must be in the future"
 msgstr "تاریخ انتشار باید در آینده باشد"
 
@@ -58061,17 +60076,18 @@
 msgid "Relieving Date"
 msgstr "تاریخ تسکین"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:118
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
 msgid "Remaining"
 msgstr "باقی مانده است"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
-#: accounts/report/accounts_receivable/accounts_receivable.py:1085
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:181
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
 msgid "Remaining Balance"
 msgstr "موجودی باقی مانده"
 
-#: selling/page/point_of_sale/pos_payment.js:350
+#: selling/page/point_of_sale/pos_payment.js:367
 msgid "Remark"
 msgstr "تذکر دهید"
 
@@ -58094,11 +60110,17 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
-#: accounts/report/accounts_receivable/accounts_receivable.py:1117
-#: accounts/report/general_ledger/general_ledger.py:661
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
 #: accounts/report/purchase_register/purchase_register.py:296
-#: accounts/report/sales_register/sales_register.py:333
+#: accounts/report/sales_register/sales_register.py:334
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:95
 msgid "Remarks"
 msgstr "ملاحظات"
@@ -58218,11 +60240,15 @@
 msgid "Remarks Column Length"
 msgstr "طول ستون اظهارات"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:323
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
 msgid "Removed items with no change in quantity or value."
 msgstr "موارد حذف شده بدون تغییر در کمیت یا ارزش."
 
-#: utilities/doctype/rename_tool/rename_tool.js:25
+#: utilities/doctype/rename_tool/rename_tool.js:24
 msgid "Rename"
 msgstr "تغییر نام دهید"
 
@@ -58239,7 +60265,7 @@
 msgid "Rename Log"
 msgstr "تغییر نام گزارش"
 
-#: accounts/doctype/account/account.py:502
+#: accounts/doctype/account/account.py:516
 msgid "Rename Not Allowed"
 msgstr "تغییر نام مجاز نیست"
 
@@ -58248,7 +60274,7 @@
 msgid "Rename Tool"
 msgstr "تغییر نام ابزار"
 
-#: accounts/doctype/account/account.py:494
+#: accounts/doctype/account/account.py:508
 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
 msgstr "تغییر نام آن فقط از طریق شرکت مادر {0} مجاز است تا از عدم تطابق جلوگیری شود."
 
@@ -58271,15 +60297,15 @@
 msgid "Rented"
 msgstr "اجاره شده است"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:34
-#: crm/doctype/opportunity/opportunity.js:113
-#: stock/doctype/delivery_note/delivery_note.js:228
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: support/doctype/issue/issue.js:30
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
 msgid "Reopen"
 msgstr "دوباره باز کنید"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:66
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
 #: stock/report/stock_projected_qty/stock_projected_qty.py:206
 msgid "Reorder Level"
 msgstr "سطح سفارش مجدد"
@@ -58312,7 +60338,7 @@
 msgid "Repair"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:107
+#: assets/doctype/asset/asset.js:127
 msgid "Repair Asset"
 msgstr "دارایی تعمیر"
 
@@ -58360,10 +60386,16 @@
 msgid "Replace BOM"
 msgstr "BOM را جایگزین کنید"
 
-#: crm/report/lead_details/lead_details.js:36
-#: support/report/issue_analytics/issue_analytics.js:57
-#: support/report/issue_summary/issue_summary.js:44
-#: support/report/issue_summary/issue_summary.py:354
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
 msgid "Replied"
 msgstr "پاسخ داد"
 
@@ -58391,7 +60423,7 @@
 msgid "Replied"
 msgstr "پاسخ داد"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
 msgid "Report"
 msgstr "گزارش"
 
@@ -58411,7 +60443,7 @@
 msgid "Report Date"
 msgstr "تاریخ گزارش"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:213
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
 msgid "Report Error"
 msgstr "گزارش خطا"
 
@@ -58427,12 +60459,12 @@
 msgid "Report Type"
 msgstr "نوع گزارش"
 
-#: accounts/doctype/account/account.py:395
+#: accounts/doctype/account/account.py:410
 msgid "Report Type is mandatory"
 msgstr "نوع گزارش اجباری است"
 
-#: accounts/report/balance_sheet/balance_sheet.js:17
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:17
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
 msgid "Report View"
 msgstr "مشاهده گزارش"
 
@@ -58466,8 +60498,9 @@
 msgid "Reports to"
 msgstr "گزارش به"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:70
-#: accounts/doctype/sales_invoice/sales_invoice.js:73
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
 msgid "Repost Accounting Entries"
 msgstr "ارسال مجدد ورودی های حسابداری"
 
@@ -58512,6 +60545,12 @@
 msgid "Repost Payment Ledger Items"
 msgstr "ارسال مجدد اقلام دفتر پرداخت"
 
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr "ارسال مجدد الزامی است"
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -58530,11 +60569,11 @@
 msgid "Repost Status"
 msgstr "وضعیت بازنشر"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:137
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
 msgid "Repost has started in the background"
 msgstr "ارسال مجدد در پس زمینه شروع شده است"
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:38
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
 msgid "Repost in background"
 msgstr "بازنشر در پس زمینه"
 
@@ -58542,7 +60581,7 @@
 msgid "Repost started in the background"
 msgstr "بازنشر در پس‌زمینه شروع شد"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:105
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
 msgid "Reposting Completed {0}%"
 msgstr ""
 
@@ -58558,25 +60597,26 @@
 msgid "Reposting Info"
 msgstr "بازنشر اطلاعات"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:113
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
 msgid "Reposting Progress"
 msgstr "بازنشر پیشرفت"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:169
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
 msgid "Reposting entries created: {0}"
 msgstr "ارسال مجدد ورودی های ایجاد شده: {0}"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:89
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
 msgid "Reposting has been started in the background."
 msgstr "ارسال مجدد در پس‌زمینه آغاز شده است."
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:47
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
 msgid "Reposting in the background."
 msgstr "بازنشر در پس زمینه"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:76
-#: accounts/doctype/sales_invoice/sales_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
 msgid "Reposting..."
 msgstr "بازنشر..."
 
@@ -58634,11 +60674,20 @@
 msgid "Represents Company"
 msgstr "نمایندگی شرکت"
 
-#: public/js/utils.js:678
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
 msgid "Reqd by date"
 msgstr "درخواست بر اساس تاریخ"
 
-#: crm/doctype/opportunity/opportunity.js:87
+#: crm/doctype/opportunity/opportunity.js:89
 msgid "Request For Quotation"
 msgstr "درخواست برای نقل قول"
 
@@ -58648,7 +60697,7 @@
 msgid "Request Parameters"
 msgstr "پارامترهای درخواست"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:269
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
 msgid "Request Timeout"
 msgstr "درخواست مهلت زمانی"
 
@@ -58672,11 +60721,11 @@
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation/request_for_quotation.json
-#: buying/doctype/request_for_quotation/request_for_quotation.py:346
-#: buying/doctype/supplier_quotation/supplier_quotation.js:57
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:274
-#: stock/doctype/material_request/material_request.js:142
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
 msgid "Request for Quotation"
 msgstr "درخواست برای نقل قول"
 
@@ -58714,7 +60763,7 @@
 msgid "Request for Quotation Supplier"
 msgstr "درخواست تامین کننده قیمت"
 
-#: selling/doctype/sales_order/sales_order.js:571
+#: selling/doctype/sales_order/sales_order.js:650
 msgid "Request for Raw Materials"
 msgstr "درخواست مواد اولیه"
 
@@ -58770,6 +60819,10 @@
 msgid "Requested Qty"
 msgstr "تعداد درخواستی"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:46
 msgid "Requesting Site"
 msgstr "سایت درخواستی"
@@ -58778,8 +60831,8 @@
 msgid "Requestor"
 msgstr "درخواست کننده"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:165
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:193
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
 msgid "Required By"
 msgstr "مورد نیاز توسط"
 
@@ -58856,11 +60909,18 @@
 msgid "Required Items"
 msgstr "موارد مورد نیاز"
 
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
+
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:88
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:29
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:58
-#: manufacturing/report/production_planning_report/production_planning_report.py:411
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
 msgid "Required Qty"
 msgstr "تعداد مورد نیاز"
@@ -58934,7 +60994,7 @@
 msgid "Research"
 msgstr "پژوهش"
 
-#: setup/doctype/company/company.py:383
+#: setup/doctype/company/company.py:374
 msgid "Research & Development"
 msgstr "تحقیق و توسعه"
 
@@ -58966,11 +61026,11 @@
 msgid "Reselect, if the chosen contact is edited after save"
 msgstr "اگر مخاطب انتخابی پس از ذخیره ویرایش شد، دوباره انتخاب کنید"
 
-#: accounts/doctype/payment_request/payment_request.js:30
+#: accounts/doctype/payment_request/payment_request.js:39
 msgid "Resend Payment Email"
 msgstr "ارسال مجدد ایمیل پرداخت"
 
-#: stock/report/reserved_stock/reserved_stock.js:121
+#: stock/report/reserved_stock/reserved_stock.js:118
 msgid "Reservation Based On"
 msgstr "رزرو بر اساس"
 
@@ -58980,12 +61040,12 @@
 msgid "Reservation Based On"
 msgstr "رزرو بر اساس"
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: stock/doctype/pick_list/pick_list.js:110
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
 msgid "Reserve"
 msgstr "ذخیره"
 
-#: selling/doctype/sales_order/sales_order.js:322
+#: selling/doctype/sales_order/sales_order.js:347
 msgid "Reserve Stock"
 msgstr "ذخیره موجودی"
 
@@ -59019,6 +61079,8 @@
 msgid "Reserved"
 msgstr "رزرو شده است"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
 #: stock/report/reserved_stock/reserved_stock.py:124
 #: stock/report/stock_projected_qty/stock_projected_qty.py:164
 msgid "Reserved Qty"
@@ -59058,16 +61120,28 @@
 msgid "Reserved Qty for Production Plan"
 msgstr "تعداد رزرو شده برای طرح تولید"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Subcontract"
 msgstr "مقدار رزرو شده برای قرارداد فرعی"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:497
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
 msgid "Reserved Qty should be greater than Delivered Qty."
 msgstr "تعداد رزرو شده باید بیشتر از تعداد تحویل شده باشد."
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:116
 msgid "Reserved Quantity"
 msgstr "مقدار رزرو شده"
@@ -59076,16 +61150,18 @@
 msgid "Reserved Quantity for Production"
 msgstr "مقدار رزرو شده برای تولید"
 
-#: stock/stock_ledger.py:1982
+#: stock/stock_ledger.py:1955
 msgid "Reserved Serial No."
 msgstr "شماره سریال رزرو شده"
 
 #. Name of a report
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:374
-#: stock/doctype/pick_list/pick_list.js:120
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
 #: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:459 stock/stock_ledger.py:1962
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
 msgid "Reserved Stock"
 msgstr "موجودی رزرو شده"
 
@@ -59095,7 +61171,7 @@
 msgid "Reserved Stock"
 msgstr "موجودی رزرو شده"
 
-#: stock/stock_ledger.py:2012
+#: stock/stock_ledger.py:1985
 msgid "Reserved Stock for Batch"
 msgstr "موجودی رزرو شده برای دسته"
 
@@ -59127,21 +61203,27 @@
 msgid "Reserved for sub contracting"
 msgstr "برای قرارداد فرعی محفوظ است"
 
-#: selling/doctype/sales_order/sales_order.js:335
-#: stock/doctype/pick_list/pick_list.js:237
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
 msgid "Reserving Stock..."
 msgstr "رزرو موجودی..."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:139
-#: support/doctype/issue/issue.js:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
 msgid "Reset"
 msgstr "بازنشانی کنید"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
 msgid "Reset Plaid Link"
 msgstr "بازنشانی پیوند Plaid"
 
-#: support/doctype/issue/issue.js:39
+#: support/doctype/issue/issue.js:46
 msgid "Reset Service Level Agreement"
 msgstr "بازنشانی توافقنامه سطح خدمات"
 
@@ -59151,7 +61233,7 @@
 msgid "Reset Service Level Agreement"
 msgstr "بازنشانی توافقنامه سطح خدمات"
 
-#: support/doctype/issue/issue.js:56
+#: support/doctype/issue/issue.js:63
 msgid "Resetting Service Level Agreement."
 msgstr "بازنشانی قرارداد سطح سرویس."
 
@@ -59240,9 +61322,9 @@
 msgstr "برطرف کردن"
 
 #: accounts/doctype/dunning/dunning_list.js:4
-#: support/report/issue_analytics/issue_analytics.js:58
-#: support/report/issue_summary/issue_summary.js:46
-#: support/report/issue_summary/issue_summary.py:366
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
 msgid "Resolved"
 msgstr "حل شد"
 
@@ -59300,7 +61382,7 @@
 msgid "Response Result Key Path"
 msgstr "مسیر کلیدی نتیجه پاسخ"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:95
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
 msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
 msgstr "زمان پاسخ برای اولویت {0} در ردیف {1} نمی تواند بیشتر از زمان وضوح باشد."
 
@@ -59316,12 +61398,12 @@
 msgid "Responsible"
 msgstr "مسئول"
 
-#: setup/setup_wizard/operations/defaults_setup.py:109
+#: setup/setup_wizard/operations/defaults_setup.py:107
 #: setup/setup_wizard/operations/install_fixtures.py:109
 msgid "Rest Of The World"
 msgstr "بقیه دنیا"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:72
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
 msgid "Restart"
 msgstr "راه اندازی مجدد"
 
@@ -59329,7 +61411,7 @@
 msgid "Restart Subscription"
 msgstr "شروع مجدد اشتراک"
 
-#: assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:108
 msgid "Restore Asset"
 msgstr "بازیابی دارایی"
 
@@ -59376,12 +61458,12 @@
 msgid "Result Title Field"
 msgstr "فیلد عنوان نتیجه"
 
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: selling/doctype/sales_order/sales_order.js:515
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
 msgid "Resume"
 msgstr "از سرگیری"
 
-#: manufacturing/doctype/job_card/job_card.js:255
+#: manufacturing/doctype/job_card/job_card.js:288
 msgid "Resume Job"
 msgstr "رزومه کاری"
 
@@ -59408,11 +61490,11 @@
 msgid "Retained Earnings"
 msgstr "سود انباشته"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
 msgid "Retention Stock Entry"
 msgstr "ورود موجودی نگهداری"
 
-#: stock/doctype/stock_entry/stock_entry.js:450
+#: stock/doctype/stock_entry/stock_entry.js:524
 msgid "Retention Stock Entry already created or Sample Quantity not provided"
 msgstr "ورودی موجودی نگهداری از قبل ایجاد شده است یا مقدار نمونه ارائه نشده است"
 
@@ -59422,20 +61504,21 @@
 msgid "Retried"
 msgstr "دوباره امتحان شد"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:134
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 #: accounts/doctype/ledger_merge/ledger_merge.js:72
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:65
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
 msgid "Retry"
 msgstr "دوباره امتحان کنید"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:13
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
 msgid "Retry Failed Transactions"
 msgstr "تراکنش های ناموفق را دوباره امتحان کنید"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
-#: stock/doctype/delivery_note/delivery_note_list.js:6
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:6
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
 msgid "Return"
 msgstr "برگشت"
 
@@ -59463,11 +61546,11 @@
 msgid "Return"
 msgstr "برگشت"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:120
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
 msgid "Return / Credit Note"
 msgstr "یادداشت برگشتی / اعتباری"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
 msgid "Return / Debit Note"
 msgstr "یادداشت برگشتی / بدهکاری"
 
@@ -59513,12 +61596,12 @@
 msgid "Return Against Subcontracting Receipt"
 msgstr "استرداد در مقابل رسید پیمانکاری فرعی"
 
-#: manufacturing/doctype/work_order/work_order.js:194
+#: manufacturing/doctype/work_order/work_order.js:205
 msgid "Return Components"
 msgstr "برگرداندن اجزاء"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:10
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:10
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
 msgid "Return Issued"
 msgstr "بازگشت صادر شد"
 
@@ -59540,16 +61623,16 @@
 msgid "Return Issued"
 msgstr "بازگشت صادر شد"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
 msgid "Return Qty"
 msgstr "تعداد برگشت"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:265
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
 msgid "Return Qty from Rejected Warehouse"
 msgstr "تعداد بازگرداندن از انبار رد شده"
 
-#: buying/doctype/purchase_order/purchase_order.js:77
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:142
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
 msgid "Return of Components"
 msgstr "بازگشت اجزاء"
 
@@ -59629,7 +61712,7 @@
 msgid "Returned Qty in Stock UOM"
 msgstr "تعداد برگردانده شده در انبار UOM"
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:103
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
 msgid "Returned exchange rate is neither integer not float."
 msgstr "نرخ ارز برگشتی نه عدد صحیح است و نه شناور."
 
@@ -59647,14 +61730,14 @@
 msgid "Returns"
 msgstr "برمی گرداند"
 
-#: accounts/report/accounts_payable/accounts_payable.js:154
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
-#: accounts/report/accounts_receivable/accounts_receivable.js:186
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
 msgid "Revaluation Journals"
 msgstr "مجلات تجدید ارزیابی"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
 msgid "Revenue"
 msgstr "درآمد"
 
@@ -59664,7 +61747,7 @@
 msgid "Reversal Of"
 msgstr "معکوس شدن"
 
-#: accounts/doctype/journal_entry/journal_entry.js:33
+#: accounts/doctype/journal_entry/journal_entry.js:73
 msgid "Reverse Journal Entry"
 msgstr "ورود معکوس مجله"
 
@@ -59767,6 +61850,11 @@
 msgid "Ringing"
 msgstr "زنگ زدن"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
+
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -59821,12 +61909,12 @@
 msgid "Root"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:41
+#: accounts/doctype/account/account_tree.js:47
 msgid "Root Company"
 msgstr "شرکت ریشه"
 
-#: accounts/doctype/account/account_tree.js:112
-#: accounts/report/account_balance/account_balance.js:23
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
 msgid "Root Type"
 msgstr "نوع ریشه"
 
@@ -59842,19 +61930,19 @@
 msgid "Root Type"
 msgstr "نوع ریشه"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
 msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
 msgstr "نوع ریشه برای {0} باید یکی از دارایی، بدهی، درآمد، هزینه و حقوق صاحبان موجودی باشد."
 
-#: accounts/doctype/account/account.py:392
+#: accounts/doctype/account/account.py:407
 msgid "Root Type is mandatory"
 msgstr "نوع ریشه اجباری است"
 
-#: accounts/doctype/account/account.py:195
+#: accounts/doctype/account/account.py:212
 msgid "Root cannot be edited."
 msgstr "Root قابل ویرایش نیست."
 
-#: accounts/doctype/cost_center/cost_center.py:49
+#: accounts/doctype/cost_center/cost_center.py:47
 msgid "Root cannot have a parent cost center"
 msgstr "Root نمی تواند مرکز هزینه والدین داشته باشد"
 
@@ -59866,7 +61954,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
-#: accounts/report/account_balance/account_balance.js:54
+#: accounts/report/account_balance/account_balance.js:56
 msgid "Round Off"
 msgstr "گرد کردن"
 
@@ -59901,7 +61989,7 @@
 msgstr "دور مقدار مالیات ردیف عاقلانه"
 
 #: accounts/report/purchase_register/purchase_register.py:282
-#: accounts/report/sales_register/sales_register.py:310
+#: accounts/report/sales_register/sales_register.py:311
 msgid "Rounded Total"
 msgstr "مجموع گرد شده"
 
@@ -60127,12 +62215,12 @@
 msgid "Rounding Loss Allowance"
 msgstr "کمک هزینه از دست دادن گرد"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:41
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
 msgid "Rounding Loss Allowance should be between 0 and 1"
 msgstr "کمک هزینه زیان گرد باید بین 0 و 1 باشد"
 
-#: controllers/stock_controller.py:216 controllers/stock_controller.py:231
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
 msgid "Rounding gain/loss Entry for Stock Transfer"
 msgstr "گردآوری سود/زیان ورودی برای انتقال موجودی"
 
@@ -60173,62 +62261,62 @@
 msgid "Routing Name"
 msgstr "نام مسیریابی"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:428
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
 msgid "Row #"
 msgstr "ردیف #"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:334
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
 msgid "Row # {0}:"
 msgstr "ردیف شماره {0}:"
 
-#: controllers/sales_and_purchase_return.py:181
+#: controllers/sales_and_purchase_return.py:179
 msgid "Row # {0}: Cannot return more than {1} for Item {2}"
 msgstr "ردیف # {0}: نمی توان بیش از {1} را برای مورد {2} برگرداند"
 
-#: controllers/sales_and_purchase_return.py:126
+#: controllers/sales_and_purchase_return.py:124
 msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
 msgstr "ردیف # {0}: نرخ نمی تواند بیشتر از نرخ استفاده شده در {1} {2} باشد."
 
-#: controllers/sales_and_purchase_return.py:111
+#: controllers/sales_and_purchase_return.py:109
 msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
 msgstr "ردیف # {0}: مورد برگشتی {1} در {2} {3} وجود ندارد"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:439
-#: accounts/doctype/sales_invoice/sales_invoice.py:1715
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
 msgid "Row #{0} (Payment Table): Amount must be negative"
 msgstr "ردیف #{0} (جدول پرداخت): مبلغ باید منفی باشد"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:437
-#: accounts/doctype/sales_invoice/sales_invoice.py:1710
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
 msgid "Row #{0} (Payment Table): Amount must be positive"
 msgstr "ردیف #{0} (جدول پرداخت): مبلغ باید مثبت باشد"
 
-#: stock/doctype/item/item.py:480
+#: stock/doctype/item/item.py:481
 msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
 msgstr "ردیف #{0}: یک ورودی سفارش مجدد از قبل برای انبار {1} با نوع سفارش مجدد {2} وجود دارد."
 
-#: stock/doctype/quality_inspection/quality_inspection.py:235
+#: stock/doctype/quality_inspection/quality_inspection.py:233
 msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
 msgstr "ردیف #{0}: فرمول معیارهای پذیرش نادرست است."
 
-#: stock/doctype/quality_inspection/quality_inspection.py:215
+#: stock/doctype/quality_inspection/quality_inspection.py:213
 msgid "Row #{0}: Acceptance Criteria Formula is required."
 msgstr "ردیف #{0}: فرمول معیارهای پذیرش الزامی است."
 
 #: controllers/subcontracting_controller.py:72
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
 msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
 msgstr "ردیف #{0}: انبار پذیرفته شده و انبار رد شده نمی توانند یکسان باشند"
 
-#: controllers/buying_controller.py:231
+#: controllers/buying_controller.py:225
 msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
 msgstr "ردیف #{0}: انبار پذیرفته شده و انبار تامین کننده نمی توانند یکسان باشند"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:406
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
 msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
 msgstr "ردیف #{0}: انبار پذیرفته شده برای مورد پذیرفته شده اجباری است {1}"
 
-#: controllers/accounts_controller.py:887
+#: controllers/accounts_controller.py:951
 msgid "Row #{0}: Account {1} does not belong to company {2}"
 msgstr "ردیف #{0}: حساب {1} به شرکت {2} تعلق ندارد"
 
@@ -60237,59 +62325,59 @@
 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
 msgstr "ردیف #{0}: مقدار تخصیص داده شده نمی تواند بیشتر از مبلغ معوق باشد."
 
-#: accounts/doctype/payment_entry/payment_entry.py:401
+#: accounts/doctype/payment_entry/payment_entry.py:403
 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
 msgstr "ردیف #{0}: مبلغ تخصیص یافته:{1} بیشتر از مبلغ معوق است:{2} برای مدت پرداخت {3}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:309
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
 msgid "Row #{0}: Amount must be a positive number"
 msgstr "ردیف #{0}: مقدار باید یک عدد مثبت باشد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:375
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
 msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
 msgstr "ردیف #{0}: دارایی {1} قابل ارسال نیست، قبلاً {2} است"
 
-#: buying/doctype/purchase_order/purchase_order.py:351
+#: buying/doctype/purchase_order/purchase_order.py:350
 msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
 msgstr "ردیف #{0}: BOM برای قرارداد فرعی مورد {0} مشخص نشده است"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:313
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
 msgid "Row #{0}: Batch No {1} is already selected."
 msgstr "ردیف #{0}: شماره دسته {1} قبلاً انتخاب شده است."
 
-#: accounts/doctype/payment_entry/payment_entry.py:736
+#: accounts/doctype/payment_entry/payment_entry.py:757
 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
 msgstr "ردیف #{0}: نمی توان بیش از {1} را در مقابل مدت پرداخت {2} تخصیص داد"
 
-#: controllers/accounts_controller.py:3064
+#: controllers/accounts_controller.py:3119
 msgid "Row #{0}: Cannot delete item {1} which has already been billed."
 msgstr "ردیف #{0}: نمی‌توان مورد {1} را که قبلاً صورت‌حساب شده است حذف کرد."
 
-#: controllers/accounts_controller.py:3038
+#: controllers/accounts_controller.py:3093
 msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
 msgstr "ردیف #{0}: نمی توان مورد {1} را که قبلاً تحویل داده شده حذف کرد"
 
-#: controllers/accounts_controller.py:3057
+#: controllers/accounts_controller.py:3112
 msgid "Row #{0}: Cannot delete item {1} which has already been received"
 msgstr "ردیف #{0}: نمی توان مورد {1} را که قبلاً دریافت کرده است حذف کرد"
 
-#: controllers/accounts_controller.py:3044
+#: controllers/accounts_controller.py:3099
 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
 msgstr "ردیف #{0}: نمی توان مورد {1} را که سفارش کاری به آن اختصاص داده است حذف کرد."
 
-#: controllers/accounts_controller.py:3050
+#: controllers/accounts_controller.py:3105
 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
 msgstr "ردیف #{0}: نمی توان مورد {1} را که به سفارش خرید مشتری اختصاص داده است حذف کرد."
 
-#: controllers/buying_controller.py:236
+#: controllers/buying_controller.py:230
 msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
 msgstr "ردیف #{0}: هنگام تامین مواد خام به پیمانکار فرعی، نمی توان انبار تامین کننده را انتخاب کرد"
 
-#: controllers/accounts_controller.py:3309
+#: controllers/accounts_controller.py:3361
 msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
 msgstr "ردیف #{0}: اگر مبلغ بیشتر از مبلغ صورت‌حساب مورد {1} باشد، نمی‌توان نرخ را تنظیم کرد."
 
-#: manufacturing/doctype/job_card/job_card.py:864
+#: manufacturing/doctype/job_card/job_card.py:861
 msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
 msgstr "ردیف #{0}: نمی توان بیش از مقدار لازم {1} برای مورد {2} در مقابل کارت شغلی {3} انتقال داد"
 
@@ -60297,35 +62385,35 @@
 msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
 msgstr "ردیف #{0}: مورد فرزند نباید یک بسته محصول باشد. لطفاً مورد {1} را حذف کرده و ذخیره کنید"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:97
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
 msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
 msgstr "ردیف شماره #{0}: تاریخ پاکسازی {1} نمی تواند قبل از تاریخ بررسی {2} باشد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:286
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
 msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
 msgstr "ردیف #{0}: دارایی مصرف شده {1} نمی تواند پیش نویس باشد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:288
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
 msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
 msgstr "ردیف #{0}: دارایی مصرف شده {1} قابل لغو نیست"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
 msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
 msgstr "ردیف #{0}: دارایی مصرف شده {1} نمی تواند با دارایی هدف یکسان باشد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:282
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
 msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
 msgstr "ردیف #{0}: دارایی مصرف شده {1} نمی تواند {2} باشد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:292
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
 msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
 msgstr "ردیف #{0}: دارایی مصرف شده {1} به شرکت {2} تعلق ندارد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:385
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
 msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
 msgstr "ردیف #{0}: مرکز هزینه {1} به شرکت {2} تعلق ندارد"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:64
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
 msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
 msgstr "ردیف #{0}: آستانه تجمعی نمی‌تواند کمتر از آستانه یک تراکنش باشد"
 
@@ -60333,7 +62421,7 @@
 msgid "Row #{0}: Dates overlapping with other row"
 msgstr "ردیف #{0}: تاریخ ها با ردیف دیگر همپوشانی دارند"
 
-#: buying/doctype/purchase_order/purchase_order.py:375
+#: buying/doctype/purchase_order/purchase_order.py:374
 msgid "Row #{0}: Default BOM not found for FG Item {1}"
 msgstr "ردیف #{0}: BOM پیش‌فرض برای مورد FG {1} یافت نشد"
 
@@ -60341,35 +62429,35 @@
 msgid "Row #{0}: Duplicate entry in References {1} {2}"
 msgstr "ردیف #{0}: ورودی تکراری در منابع {1} {2}"
 
-#: selling/doctype/sales_order/sales_order.py:237
+#: selling/doctype/sales_order/sales_order.py:239
 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
 msgstr "ردیف #{0}: تاریخ تحویل مورد انتظار نمی‌تواند قبل از تاریخ سفارش خرید باشد"
 
-#: controllers/stock_controller.py:336
+#: controllers/stock_controller.py:533
 msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
 msgstr "ردیف #{0}: حساب هزینه برای مورد {1} تنظیم نشده است. {2}"
 
-#: buying/doctype/purchase_order/purchase_order.py:378
+#: buying/doctype/purchase_order/purchase_order.py:379
 msgid "Row #{0}: Finished Good Item Qty can not be zero"
 msgstr "ردیف #{0}: تعداد مورد خوب تمام شده نمی تواند صفر باشد"
 
-#: buying/doctype/purchase_order/purchase_order.py:362
+#: buying/doctype/purchase_order/purchase_order.py:361
 msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
 msgstr "ردیف #{0}: مورد خوب تمام شده برای مورد خدماتی مشخص نشده است {1}"
 
-#: buying/doctype/purchase_order/purchase_order.py:369
+#: buying/doctype/purchase_order/purchase_order.py:368
 msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
 msgstr "ردیف #{0}: مورد خوب تمام شده {1} باید یک مورد قرارداد فرعی باشد"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
 msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
 msgstr "ردیف #{0}: مرجع خوب تمام شده برای ضایعات {1} اجباری است."
 
-#: accounts/doctype/journal_entry/journal_entry.py:571
+#: accounts/doctype/journal_entry/journal_entry.py:595
 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
 msgstr "ردیف #{0}: برای {1}، فقط در صورتی می‌توانید سند مرجع را انتخاب کنید که حساب اعتبار شود"
 
-#: accounts/doctype/journal_entry/journal_entry.py:577
+#: accounts/doctype/journal_entry/journal_entry.py:605
 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
 msgstr "ردیف #{0}: برای {1}، فقط در صورتی می‌توانید سند مرجع را انتخاب کنید که حساب بدهکار شود"
 
@@ -60377,117 +62465,117 @@
 msgid "Row #{0}: From Date cannot be before To Date"
 msgstr "ردیف #{0}: From Date نمی تواند قبل از To Date باشد"
 
-#: public/js/utils/barcode_scanner.js:489
+#: public/js/utils/barcode_scanner.js:394
 msgid "Row #{0}: Item added"
 msgstr "ردیف #{0}: مورد اضافه شد"
 
-#: buying/utils.py:93
+#: buying/utils.py:92
 msgid "Row #{0}: Item {1} does not exist"
 msgstr "ردیف #{0}: مورد {1} وجود ندارد"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:949
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
 msgstr "ردیف #{0}: مورد {1} انتخاب شده است، لطفاً موجودی را از فهرست انتخاب رزرو کنید."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
 msgstr "ردیف #{0}: مورد {1} یک مورد سریال/دسته‌ای نیست. نمی تواند یک شماره سریال / شماره دسته ای در مقابل آن داشته باشد."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:303
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
 msgid "Row #{0}: Item {1} is not a service item"
 msgstr "ردیف #{0}: مورد {1} یک مورد خدماتی نیست"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:261
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
 msgid "Row #{0}: Item {1} is not a stock item"
 msgstr "ردیف #{0}: مورد {1} یک کالای موجودی نیست"
 
-#: accounts/doctype/payment_entry/payment_entry.py:657
+#: accounts/doctype/payment_entry/payment_entry.py:678
 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
 msgstr "ردیف #{0}: ورودی مجله {1} دارای حساب {2} نیست یا قبلاً با کوپن دیگری مطابقت دارد"
 
-#: stock/doctype/item/item.py:351
+#: stock/doctype/item/item.py:350
 msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
 msgstr "ردیف #{0}: حداکثر نرخ خالص نمی تواند بیشتر از حداقل نرخ خالص باشد"
 
-#: selling/doctype/sales_order/sales_order.py:535
+#: selling/doctype/sales_order/sales_order.py:547
 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
 msgstr "ردیف #{0}: به دلیل وجود سفارش خرید، مجاز به تغییر تامین کننده نیست"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1032
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
 msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
 msgstr "ردیف #{0}: فقط {1} برای رزرو مورد {2} موجود است"
 
-#: stock/doctype/stock_entry/stock_entry.py:687
+#: stock/doctype/stock_entry/stock_entry.py:643
 msgid "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}."
 msgstr "ردیف #{0}: عملیات {1} برای تعداد {2} کالای نهایی در سفارش کار {3} تکمیل نشده است. لطفاً وضعیت عملیات را از طریق کارت شغلی {4} به روز کنید."
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:93
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
 msgid "Row #{0}: Payment document is required to complete the transaction"
 msgstr "ردیف #{0}: برای تکمیل تراکنش، سند پرداخت لازم است"
 
-#: manufacturing/doctype/production_plan/production_plan.py:892
+#: manufacturing/doctype/production_plan/production_plan.py:902
 msgid "Row #{0}: Please select Item Code in Assembly Items"
 msgstr "ردیف #{0}: لطفاً کد مورد را در موارد اسمبلی انتخاب کنید"
 
-#: manufacturing/doctype/production_plan/production_plan.py:895
+#: manufacturing/doctype/production_plan/production_plan.py:905
 msgid "Row #{0}: Please select the BOM No in Assembly Items"
 msgstr "ردیف #{0}: لطفاً شماره BOM را در موارد اسمبلی انتخاب کنید"
 
-#: manufacturing/doctype/production_plan/production_plan.py:889
-msgid "Row #{0}: Please select the FG Warehouse in Assembly Items"
-msgstr "ردیف #{0}: لطفاً FG Warehouse را در اقلام اسمبلی انتخاب کنید"
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
+msgstr ""
 
-#: stock/doctype/item/item.py:487
+#: stock/doctype/item/item.py:488
 msgid "Row #{0}: Please set reorder quantity"
 msgstr "ردیف #{0}: لطفاً مقدار سفارش مجدد را تنظیم کنید"
 
-#: controllers/accounts_controller.py:367
+#: controllers/accounts_controller.py:414
 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
 msgstr "ردیف #{0}: لطفاً حساب درآمد/هزینه معوق را در ردیف آیتم یا حساب پیش‌فرض در اصلی شرکت به‌روزرسانی کنید."
 
-#: public/js/utils/barcode_scanner.js:487
+#: public/js/utils/barcode_scanner.js:392
 msgid "Row #{0}: Qty increased by {1}"
 msgstr "ردیف #{0}: تعداد با {1} افزایش یافت"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:264
-#: assets/doctype/asset_capitalization/asset_capitalization.py:306
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
 msgid "Row #{0}: Qty must be a positive number"
 msgstr "ردیف #{0}: تعداد باید یک عدد مثبت باشد"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:301
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
 msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
 msgstr "ردیف #{0}: تعداد باید کمتر یا برابر با تعداد موجود برای رزرو (تعداد واقعی - تعداد رزرو شده) {1} برای Iem {2} در مقابل دسته {3} در انبار {4} باشد."
 
-#: controllers/accounts_controller.py:1018
-#: controllers/accounts_controller.py:3166
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
 msgid "Row #{0}: Quantity for Item {1} cannot be zero."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1017
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
 msgstr "ردیف #{0}: مقدار قابل رزرو برای مورد {1} باید بیشتر از 0 باشد."
 
-#: utilities/transaction_base.py:113 utilities/transaction_base.py:119
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
 msgstr "ردیف #{0}: نرخ باید مانند {1} باشد: {2} ({3} / {4})"
 
-#: controllers/buying_controller.py:470
+#: controllers/buying_controller.py:464
 msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
 msgstr "ردیف #{0}: تعداد دریافتی باید برابر با تعداد پذیرفته شده + رد شده برای مورد {1} باشد."
 
-#: accounts/doctype/payment_entry/payment_entry.js:1016
+#: accounts/doctype/payment_entry/payment_entry.js:1234
 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
 msgstr "ردیف #{0}: نوع سند مرجع باید یکی از سفارش خرید، فاکتور خرید یا ورودی روزنامه باشد."
 
-#: accounts/doctype/payment_entry/payment_entry.js:1008
+#: accounts/doctype/payment_entry/payment_entry.js:1220
 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
 msgstr "ردیف #{0}: نوع سند مرجع باید یکی از سفارشات فروش، فاکتور فروش، ورودی مجله یا Dunning باشد."
 
-#: controllers/buying_controller.py:455
+#: controllers/buying_controller.py:449
 msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
 msgstr "ردیف #{0}: تعداد رد شده را نمی توان در اظهارنامه خرید وارد کرد"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:387
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
 msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
 msgstr "سطر #{0}: تعداد رد شده را نمی توان برای ضایعات {1} تنظیم کرد."
 
@@ -60495,22 +62583,22 @@
 msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
 msgstr "ردیف #{0}: انبار رد شده برای مورد رد شده اجباری است {1}"
 
-#: controllers/buying_controller.py:849
+#: controllers/buying_controller.py:878
 msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
 msgstr "ردیف #{0}: Reqd بر اساس تاریخ نمی تواند قبل از تاریخ تراکنش باشد"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:382
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
 msgid "Row #{0}: Scrap Item Qty cannot be zero"
 msgstr "ردیف #{0}: تعداد مورد ضایعات نمی تواند صفر باشد"
 
-#: controllers/selling_controller.py:212
+#: controllers/selling_controller.py:213
 msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
 "\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
 "\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
 "\t\t\t\t\tthis validation."
 msgstr ""
 
-#: controllers/stock_controller.py:97
+#: controllers/stock_controller.py:137
 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
 msgstr "ردیف #{0}: شماره سریال {1} به دسته {2} تعلق ندارد"
 
@@ -60522,27 +62610,35 @@
 msgid "Row #{0}: Serial No {1} is already selected."
 msgstr "ردیف #{0}: شماره سریال {1} قبلاً انتخاب شده است."
 
-#: controllers/accounts_controller.py:395
+#: controllers/accounts_controller.py:442
 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
 msgstr "ردیف #{0}: تاریخ پایان سرویس نمی‌تواند قبل از تاریخ ارسال فاکتور باشد"
 
-#: controllers/accounts_controller.py:391
+#: controllers/accounts_controller.py:436
 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
 msgstr "ردیف #{0}: تاریخ شروع سرویس نمی تواند بیشتر از تاریخ پایان سرویس باشد"
 
-#: controllers/accounts_controller.py:387
+#: controllers/accounts_controller.py:430
 msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
 msgstr "ردیف #{0}: تاریخ شروع و پایان سرویس برای حسابداری معوق الزامی است"
 
-#: selling/doctype/sales_order/sales_order.py:391
+#: selling/doctype/sales_order/sales_order.py:402
 msgid "Row #{0}: Set Supplier for item {1}"
 msgstr "ردیف #{0}: تنظیم تامین کننده برای مورد {1}"
 
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr ""
+
 #: stock/doctype/quality_inspection/quality_inspection.py:120
 msgid "Row #{0}: Status is mandatory"
 msgstr "ردیف #{0}: وضعیت اجباری است"
 
-#: accounts/doctype/journal_entry/journal_entry.py:381
+#: accounts/doctype/journal_entry/journal_entry.py:391
 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
 msgstr "ردیف #{0}: وضعیت باید {1} برای تخفیف فاکتور {2} باشد"
 
@@ -60550,59 +62646,55 @@
 msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
 msgstr "ردیف #{0}: موجودی را نمی توان برای آیتم {1} در مقابل دسته غیرفعال شده {2} رزرو کرد."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:962
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
 msgstr "ردیف #{0}: موجودی را نمی توان برای یک کالای غیر موجودی رزرو کرد {1}"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:975
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
 msgstr "ردیف #{0}: موجودی در انبار گروهی {1} قابل رزرو نیست."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:989
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
 msgid "Row #{0}: Stock is already reserved for the Item {1}."
 msgstr "ردیف #{0}: موجودی قبلاً برای مورد {1} رزرو شده است."
 
-#: stock/doctype/delivery_note/delivery_note.py:605
+#: stock/doctype/delivery_note/delivery_note.py:680
 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
 msgstr "ردیف #{0}: موجودی برای کالای {1} در انبار {2} رزرو شده است."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:285
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
 msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
 msgstr "ردیف #{0}: موجودی برای رزرو مورد {1} در مقابل دسته {2} در انبار {3} موجود نیست."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1003
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
 msgstr "ردیف #{0}: موجودی برای رزرو مورد {1} در انبار {2} موجود نیست."
 
-#: controllers/stock_controller.py:110
+#: controllers/stock_controller.py:150
 msgid "Row #{0}: The batch {1} has already expired."
 msgstr "ردیف #{0}: دسته {1} قبلاً منقضی شده است."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1687
-msgid "Row #{0}: The following Serial Nos are not present in Delivery Note {1}:"
-msgstr "ردیف #{0}: شماره های سریال زیر در یادداشت تحویل {1} وجود ندارد:"
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:116
+#: manufacturing/doctype/workstation/workstation.py:137
 msgid "Row #{0}: Timings conflicts with row {1}"
 msgstr "ردیف #{0}: زمان بندی با ردیف {1} در تضاد است"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
 msgstr "ردیف #{0}: نمی‌توانید از بعد موجودی «{1}» در تطبیق موجودی برای تغییر مقدار یا نرخ ارزیابی استفاده کنید. تطبیق موجودی با ابعاد موجودی صرفاً برای انجام ورودی های افتتاحیه در نظر گرفته شده است."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1402
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
 msgid "Row #{0}: You must select an Asset for Item {1}."
 msgstr "ردیف #{0}: باید یک دارایی برای مورد {1} انتخاب کنید."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1696
-msgid "Row #{0}: {1} Serial numbers required for Item {2}. You have provided {3}."
-msgstr "ردیف #{0}: {1} شماره های سریال مورد نیاز برای مورد {2}. شما {3} را ارائه کرده اید."
-
-#: controllers/buying_controller.py:483 public/js/controllers/buying.js:208
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
 msgid "Row #{0}: {1} can not be negative for item {2}"
 msgstr "ردیف #{0}: {1} نمی تواند برای مورد {2} منفی باشد"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:228
+#: stock/doctype/quality_inspection/quality_inspection.py:226
 msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
 msgstr "ردیف #{0}: {1} یک فیلد خواندنی معتبر نیست. لطفا به توضیحات فیلد مراجعه کنید."
 
@@ -60610,15 +62702,19 @@
 msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
 msgstr "ردیف #{0}: {1} برای ایجاد فاکتورهای افتتاحیه {2} مورد نیاز است"
 
-#: assets/doctype/asset_category/asset_category.py:88
+#: assets/doctype/asset_category/asset_category.py:90
 msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
 msgstr "ردیف #{0}: {1} از {2} باید {3} باشد. لطفاً {1} را به روز کنید یا حساب دیگری را انتخاب کنید."
 
-#: buying/utils.py:106
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr ""
+
+#: buying/utils.py:100
 msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
 msgstr "ردیف #{1}: انبار برای کالای موجودی {0} اجباری است"
 
-#: assets/doctype/asset_category/asset_category.py:65
+#: assets/doctype/asset_category/asset_category.py:67
 msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
 msgstr "ردیف #{}: واحد پول {} - {} با واحد پول شرکت مطابقت ندارد."
 
@@ -60626,19 +62722,19 @@
 msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr "ردیف #{}: تاریخ ارسال استهلاک نباید برابر با تاریخ موجود برای استفاده باشد."
 
-#: assets/doctype/asset/asset.py:308
+#: assets/doctype/asset/asset.py:306
 msgid "Row #{}: Finance Book should not be empty since you're using multiple."
 msgstr "ردیف #{}: کتاب مالی نباید خالی باشد زیرا از چندگانه استفاده می کنید."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:338
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
 msgid "Row #{}: Item Code: {} is not available under warehouse {}."
 msgstr "ردیف #{}: کد مورد: {} در انبار {} موجود نیست."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:99
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
 msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
 msgstr "ردیف #{}: فاکتور اصلی {} فاکتور برگشتی {} {} است."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:87
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
 msgid "Row #{}: POS Invoice {} has been {}"
 msgstr "ردیف #{}: فاکتور POS {} شده است {}"
 
@@ -60646,7 +62742,7 @@
 msgid "Row #{}: POS Invoice {} is not against customer {}"
 msgstr "ردیف #{}: فاکتور POS {} علیه مشتری نیست {}"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:84
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
 msgid "Row #{}: POS Invoice {} is not submitted yet"
 msgstr "ردیف #{}: فاکتور POS {} هنوز ارسال نشده است"
 
@@ -60654,23 +62750,23 @@
 msgid "Row #{}: Please assign task to a member."
 msgstr "ردیف #{}: لطفاً کار را به یک عضو اختصاص دهید."
 
-#: assets/doctype/asset/asset.py:300
+#: assets/doctype/asset/asset.py:298
 msgid "Row #{}: Please use a different Finance Book."
 msgstr "ردیف #{}: لطفاً از کتاب مالی دیگری استفاده کنید."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:398
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
 msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
 msgstr "ردیف #{}: شماره سریال {} قابل بازگشت نیست زیرا در صورت‌حساب اصلی معامله نشده است."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:345
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
 msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
 msgstr "ردیف #{}: مقدار موجودی برای کد کالا کافی نیست: {} زیر انبار {}. مقدار موجود {}."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:371
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
 msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
 msgstr "ردیف #{}: نمی توانید مقادیر مثبت را در فاکتور برگشتی اضافه کنید. لطفاً مورد {} را برای تکمیل بازگشت حذف کنید."
 
-#: stock/doctype/pick_list/pick_list.py:83
+#: stock/doctype/pick_list/pick_list.py:86
 msgid "Row #{}: item {} has been picked already."
 msgstr "ردیف #{}: مورد {} قبلاً انتخاب شده است."
 
@@ -60682,39 +62778,47 @@
 msgid "Row #{}: {} {} does not exist."
 msgstr "ردیف #{}: {} {} وجود ندارد."
 
-#: stock/doctype/item/item.py:1364
+#: stock/doctype/item/item.py:1349
 msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
 msgstr "ردیف #{}: {} {} به شرکت {} تعلق ندارد. لطفاً {} معتبر را انتخاب کنید."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
 msgstr "ردیف شماره {0}: انبار مورد نیاز است. لطفاً یک انبار پیش فرض برای مورد {1} و شرکت {2} تنظیم کنید"
 
-#: manufacturing/doctype/job_card/job_card.py:599
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr "شماره ردیف"
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr "ردیف {0}"
+
+#: manufacturing/doctype/job_card/job_card.py:606
 msgid "Row {0} : Operation is required against the raw material item {1}"
 msgstr "ردیف {0} : عملیات در برابر ماده خام {1} مورد نیاز است"
 
-#: stock/doctype/pick_list/pick_list.py:113
+#: stock/doctype/pick_list/pick_list.py:116
 msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
 msgstr "مقدار انتخابی ردیف {0} کمتر از مقدار مورد نیاز است، {1} {2} اضافی مورد نیاز است."
 
-#: stock/doctype/stock_entry/stock_entry.py:1135
+#: stock/doctype/stock_entry/stock_entry.py:1151
 msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
 msgstr "ردیف {0}# مورد {1} را نمی توان بیش از {2} در برابر {3} {4} منتقل کرد"
 
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1175
 msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
 msgstr "ردیف {0}# مورد {1} در جدول «مواد خام عرضه شده» در {2} {3} یافت نشد"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:190
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
 msgstr "ردیف {0}: تعداد پذیرفته شده و تعداد رد شده نمی توانند همزمان صفر باشند."
 
-#: accounts/doctype/journal_entry/journal_entry.py:509
+#: accounts/doctype/journal_entry/journal_entry.py:524
 msgid "Row {0}: Account {1} and Party Type {2} have different account types"
 msgstr "ردیف {0}: حساب {1} و نوع طرف {2} انواع مختلف حساب دارند"
 
-#: controllers/accounts_controller.py:2536
+#: controllers/accounts_controller.py:2596
 msgid "Row {0}: Account {1} is a Group Account"
 msgstr "ردیف {0}: حساب {1} یک حساب گروهی است"
 
@@ -60722,96 +62826,100 @@
 msgid "Row {0}: Activity Type is mandatory."
 msgstr "ردیف {0}: نوع فعالیت اجباری است."
 
-#: accounts/doctype/journal_entry/journal_entry.py:561
+#: accounts/doctype/journal_entry/journal_entry.py:576
 msgid "Row {0}: Advance against Customer must be credit"
 msgstr "ردیف {0}: پیش پرداخت در برابر مشتری باید اعتبار باشد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:563
+#: accounts/doctype/journal_entry/journal_entry.py:578
 msgid "Row {0}: Advance against Supplier must be debit"
 msgstr "ردیف {0}: پیش پرداخت در مقابل تامین کننده باید بدهکار باشد"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:671
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
 msgstr "ردیف {0}: مبلغ تخصیص یافته {1} باید کمتر یا برابر با مبلغ معوق فاکتور {2} باشد."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:663
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
 msgstr "ردیف {0}: مبلغ تخصیص یافته {1} باید کمتر یا مساوی با مبلغ پرداخت باقی مانده باشد {2}"
 
-#: stock/doctype/material_request/material_request.py:763
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:770
 msgid "Row {0}: Bill of Materials not found for the Item {1}"
 msgstr "ردیف {0}: لایحه مواد برای مورد {1} یافت نشد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:796
+#: accounts/doctype/journal_entry/journal_entry.py:830
 msgid "Row {0}: Both Debit and Credit values cannot be zero"
 msgstr "ردیف {0}: هر دو مقدار بدهی و اعتبار نمی توانند صفر باشند"
 
-#: controllers/buying_controller.py:438 controllers/selling_controller.py:204
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
 msgid "Row {0}: Conversion Factor is mandatory"
 msgstr "ردیف {0}: ضریب تبدیل اجباری است"
 
-#: controllers/accounts_controller.py:2549
+#: controllers/accounts_controller.py:2609
 msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
 msgstr "ردیف {0}: مرکز هزینه {1} به شرکت {2} تعلق ندارد"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:116
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
 msgid "Row {0}: Cost center is required for an item {1}"
 msgstr "ردیف {0}: مرکز هزینه برای یک مورد {1} لازم است"
 
-#: accounts/doctype/journal_entry/journal_entry.py:647
+#: accounts/doctype/journal_entry/journal_entry.py:675
 msgid "Row {0}: Credit entry can not be linked with a {1}"
 msgstr "ردیف {0}: ورودی اعتبار را نمی توان با {1} پیوند داد"
 
-#: manufacturing/doctype/bom/bom.py:434
+#: manufacturing/doctype/bom/bom.py:428
 msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
 msgstr "ردیف {0}: واحد پول BOM #{1} باید برابر با ارز انتخابی {2} باشد."
 
-#: accounts/doctype/journal_entry/journal_entry.py:642
+#: accounts/doctype/journal_entry/journal_entry.py:670
 msgid "Row {0}: Debit entry can not be linked with a {1}"
 msgstr "ردیف {0}: ورودی بدهی را نمی توان با یک {1} پیوند داد"
 
-#: controllers/selling_controller.py:679
+#: controllers/selling_controller.py:708
 msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
 msgstr "ردیف {0}: انبار تحویل ({1}) و انبار مشتری ({2}) نمی توانند یکسان باشند"
 
-#: assets/doctype/asset/asset.py:417
+#: assets/doctype/asset/asset.py:415
 msgid "Row {0}: Depreciation Start Date is required"
 msgstr "ردیف {0}: تاریخ شروع استهلاک الزامی است"
 
-#: controllers/accounts_controller.py:2209
+#: controllers/accounts_controller.py:2280
 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
 msgstr "ردیف {0}: تاریخ سررسید در جدول شرایط پرداخت نمی‌تواند قبل از تاریخ ارسال باشد"
 
-#: stock/doctype/packing_slip/packing_slip.py:129
+#: stock/doctype/packing_slip/packing_slip.py:127
 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
 msgstr "ردیف {0}: مرجع مورد یادداشت تحویل یا کالای بسته بندی شده اجباری است."
 
-#: controllers/buying_controller.py:742
+#: controllers/buying_controller.py:770
 msgid "Row {0}: Enter location for the asset item {1}"
 msgstr "ردیف {0}: مکان مورد دارایی را وارد کنید {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:886
-#: controllers/taxes_and_totals.py:1115
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
 msgid "Row {0}: Exchange Rate is mandatory"
 msgstr "ردیف {0}: نرخ ارز اجباری است"
 
-#: assets/doctype/asset/asset.py:408
+#: assets/doctype/asset/asset.py:406
 msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
 msgstr "ردیف {0}: ارزش مورد انتظار پس از عمر مفید باید کمتر از مقدار ناخالص خرید باشد"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
 msgstr "ردیف {0}: سر هزینه به {1} تغییر کرد زیرا هیچ رسید خریدی در برابر مورد {2} ایجاد نشد."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:482
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
 msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
 msgstr "ردیف {0}: سر هزینه به {1} تغییر کرد زیرا حساب {2} به انبار {3} مرتبط نیست یا حساب موجودی پیش‌فرض نیست"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 msgstr "ردیف {0}: سر هزینه به {1} تغییر کرد زیرا هزینه در قبض خرید {2} در مقابل این حساب رزرو شده است."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:111
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
 msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
 msgstr "ردیف {0}: برای تامین کننده {1}، آدرس ایمیل برای ارسال ایمیل ضروری است"
 
@@ -60819,16 +62927,16 @@
 msgid "Row {0}: From Time and To Time is mandatory."
 msgstr "ردیف {0}: از زمان و تا زمان اجباری است."
 
-#: manufacturing/doctype/job_card/job_card.py:224
+#: manufacturing/doctype/job_card/job_card.py:220
 #: projects/doctype/timesheet/timesheet.py:179
 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
 msgstr "ردیف {0}: از زمان و تا زمان {1} با {2} همپوشانی دارد"
 
-#: controllers/stock_controller.py:730
+#: controllers/stock_controller.py:937
 msgid "Row {0}: From Warehouse is mandatory for internal transfers"
 msgstr "ردیف {0}: از انبار برای نقل و انتقالات داخلی اجباری است"
 
-#: manufacturing/doctype/job_card/job_card.py:219
+#: manufacturing/doctype/job_card/job_card.py:215
 msgid "Row {0}: From time must be less than to time"
 msgstr "ردیف {0}: از زمان باید کمتر از زمان باشد"
 
@@ -60836,15 +62944,15 @@
 msgid "Row {0}: Hours value must be greater than zero."
 msgstr "ردیف {0}: مقدار ساعت باید بزرگتر از صفر باشد."
 
-#: accounts/doctype/journal_entry/journal_entry.py:665
+#: accounts/doctype/journal_entry/journal_entry.py:695
 msgid "Row {0}: Invalid reference {1}"
 msgstr "ردیف {0}: مرجع نامعتبر {1}"
 
-#: controllers/taxes_and_totals.py:128
+#: controllers/taxes_and_totals.py:129
 msgid "Row {0}: Item Tax template updated as per validity and rate applied"
 msgstr "ردیف {0}: الگوی مالیات مورد بر اساس اعتبار و نرخ اعمال شده به روز شد"
 
-#: controllers/buying_controller.py:400 controllers/selling_controller.py:479
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
 msgstr "ردیف {0}: نرخ اقلام براساس نرخ ارزیابی به‌روزرسانی شده است، زیرا یک انتقال داخلی موجودی است"
 
@@ -60856,39 +62964,39 @@
 msgid "Row {0}: Item {1} must be a subcontracted item."
 msgstr "ردیف {0}: مورد {1} باید یک مورد قرارداد فرعی باشد."
 
-#: stock/doctype/delivery_note/delivery_note.py:661
+#: stock/doctype/delivery_note/delivery_note.py:737
 msgid "Row {0}: Packed Qty must be equal to {1} Qty."
 msgstr "ردیف {0}: تعداد بسته بندی شده باید برابر با {1} تعداد باشد."
 
-#: stock/doctype/packing_slip/packing_slip.py:148
+#: stock/doctype/packing_slip/packing_slip.py:146
 msgid "Row {0}: Packing Slip is already created for Item {1}."
 msgstr "ردیف {0}: برگه بسته بندی قبلاً برای مورد {1} ایجاد شده است."
 
-#: accounts/doctype/journal_entry/journal_entry.py:687
+#: accounts/doctype/journal_entry/journal_entry.py:721
 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
 msgstr "ردیف {0}: طرف / حساب با {1} / {2} در {3} {4} مطابقت ندارد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:500
+#: accounts/doctype/journal_entry/journal_entry.py:515
 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
 msgstr "ردیف {0}: نوع طرف و طرف برای حساب دریافتنی / پرداختنی {1} لازم است"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:47
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
 msgid "Row {0}: Payment Term is mandatory"
 msgstr "ردیف {0}: مدت پرداخت اجباری است"
 
-#: accounts/doctype/journal_entry/journal_entry.py:554
+#: accounts/doctype/journal_entry/journal_entry.py:569
 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
 msgstr "ردیف {0}: پرداخت در برابر سفارش فروش/خرید باید همیشه به عنوان پیش پرداخت علامت گذاری شود"
 
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:562
 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
 msgstr "ردیف {0}: اگر این یک ورودی قبلی است، لطفاً «آیا پیشرفته است» را در مقابل حساب {1} علامت بزنید."
 
-#: stock/doctype/packing_slip/packing_slip.py:142
+#: stock/doctype/packing_slip/packing_slip.py:140
 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
 msgstr "ردیف {0}: لطفاً یک مورد یادداشت تحویل معتبر یا مرجع کالای بسته بندی شده ارائه دهید."
 
-#: controllers/subcontracting_controller.py:118
+#: controllers/subcontracting_controller.py:123
 msgid "Row {0}: Please select a BOM for Item {1}."
 msgstr "ردیف {0}: لطفاً یک BOM برای مورد {1} انتخاب کنید."
 
@@ -60896,7 +63004,7 @@
 msgid "Row {0}: Please select an active BOM for Item {1}."
 msgstr "ردیف {0}: لطفاً یک BOM فعال برای مورد {1} انتخاب کنید."
 
-#: controllers/subcontracting_controller.py:115
+#: controllers/subcontracting_controller.py:117
 msgid "Row {0}: Please select an valid BOM for Item {1}."
 msgstr "ردیف {0}: لطفاً یک BOM معتبر برای مورد {1} انتخاب کنید."
 
@@ -60904,7 +63012,7 @@
 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
 msgstr "ردیف {0}: لطفاً در مالیات و هزینه‌های فروش، دلیل معافیت مالیاتی را تنظیم کنید"
 
-#: regional/italy/utils.py:338
+#: regional/italy/utils.py:340
 msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
 msgstr "ردیف {0}: لطفاً حالت پرداخت را در جدول پرداخت تنظیم کنید"
 
@@ -60916,55 +63024,55 @@
 msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
 msgstr "ردیف {0}: پروژه باید مانند آنچه در صفحه زمان تنظیم شده است: {1} باشد."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
 msgid "Row {0}: Purchase Invoice {1} has no stock impact."
 msgstr "ردیف {0}: فاکتور خرید {1} تأثیری بر موجودی ندارد."
 
-#: stock/doctype/packing_slip/packing_slip.py:154
+#: stock/doctype/packing_slip/packing_slip.py:152
 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
 msgstr "ردیف {0}: تعداد نمی‌تواند بیشتر از {1} برای مورد {2} باشد."
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Row {0}: Qty in Stock UOM can not be zero."
 msgstr "ردیف {0}: تعداد موجودی UOM در انبار نمی تواند صفر باشد."
 
-#: stock/doctype/packing_slip/packing_slip.py:125
+#: stock/doctype/packing_slip/packing_slip.py:123
 msgid "Row {0}: Qty must be greater than 0."
 msgstr "ردیف {0}: تعداد باید بیشتر از 0 باشد."
 
-#: stock/doctype/stock_entry/stock_entry.py:762
+#: stock/doctype/stock_entry/stock_entry.py:717
 msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
 msgstr "ردیف {0}: مقدار برای {4} در انبار {1} در زمان ارسال ورودی موجود نیست ({2} {3})"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:97
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
 msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
 msgstr "ردیف {0}: Shift را نمی توان تغییر داد زیرا استهلاک قبلاً پردازش شده است"
 
-#: stock/doctype/stock_entry/stock_entry.py:1170
+#: stock/doctype/stock_entry/stock_entry.py:1188
 msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
 msgstr "ردیف {0}: مورد قرارداد فرعی برای مواد خام اجباری است {1}"
 
-#: controllers/stock_controller.py:721
+#: controllers/stock_controller.py:928
 msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
 msgstr "ردیف {0}: انبار هدف برای نقل و انتقالات داخلی اجباری است"
 
-#: stock/doctype/stock_entry/stock_entry.py:450
+#: stock/doctype/stock_entry/stock_entry.py:406
 msgid "Row {0}: The item {1}, quantity must be positive number"
 msgstr "ردیف {0}: مورد {1}، مقدار باید عدد مثبت باشد"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:218
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
 msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
 msgstr "ردیف {0}: برای تنظیم تناوب {1}، تفاوت بین تاریخ و تاریخ باید بزرگتر یا مساوی با {2} باشد."
 
-#: assets/doctype/asset/asset.py:441
+#: assets/doctype/asset/asset.py:440
 msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
 msgstr "ردیف {0}: تعداد کل استهلاک ها نمی تواند کمتر یا مساوی تعداد استهلاک های رزرو شده باشد."
 
-#: stock/doctype/stock_entry/stock_entry.py:401
+#: stock/doctype/stock_entry/stock_entry.py:357
 msgid "Row {0}: UOM Conversion Factor is mandatory"
 msgstr "ردیف {0}: ضریب تبدیل UOM اجباری است"
 
-#: controllers/accounts_controller.py:786
+#: controllers/accounts_controller.py:852
 msgid "Row {0}: user has not applied the rule {1} on the item {2}"
 msgstr "ردیف {0}: کاربر قانون {1} را در مورد {2} اعمال نکرده است"
 
@@ -60976,23 +63084,27 @@
 msgid "Row {0}: {1} must be greater than 0"
 msgstr "ردیف {0}: {1} باید بزرگتر از 0 باشد"
 
-#: controllers/accounts_controller.py:511
+#: controllers/accounts_controller.py:564
 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
 msgstr "ردیف {0}: {1} {2} نمی‌تواند مانند {3} (حساب طرف) {4}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:701
+#: accounts/doctype/journal_entry/journal_entry.py:735
 msgid "Row {0}: {1} {2} does not match with {3}"
 msgstr "ردیف {0}: {1} {2} با {3} مطابقت ندارد"
 
-#: controllers/accounts_controller.py:2528
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2588
 msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
 msgstr "ردیف {0}: {3} حساب {1} به شرکت {2} تعلق ندارد"
 
-#: utilities/transaction_base.py:217
+#: utilities/transaction_base.py:215
 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
 msgstr "ردیف {1}: مقدار ({0}) نمی تواند کسری باشد. برای اجازه دادن به این کار، \"{2}\" را در UOM {3} غیرفعال کنید."
 
-#: controllers/buying_controller.py:726
+#: controllers/buying_controller.py:754
 msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
 msgstr "ردیف {}: سری نامگذاری دارایی برای ایجاد خودکار مورد {} الزامی است"
 
@@ -61004,11 +63116,11 @@
 msgid "Row({0}): {1} is already discounted in {2}"
 msgstr "ردیف ({0}): {1} قبلاً در {2} تخفیف داده شده است"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:193
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
 msgid "Rows Added in {0}"
 msgstr "ردیف های اضافه شده در {0}"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:194
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
 msgid "Rows Removed in {0}"
 msgstr "ردیف‌ها در {0} حذف شدند"
 
@@ -61019,15 +63131,15 @@
 msgid "Rows with Same Account heads will be merged on Ledger"
 msgstr "ردیف هایی با سرهای حساب یکسان در لجر ادغام می شوند"
 
-#: controllers/accounts_controller.py:2218
+#: controllers/accounts_controller.py:2290
 msgid "Rows with duplicate due dates in other rows were found: {0}"
 msgstr "ردیف‌هایی با تاریخ سررسید تکراری در ردیف‌های دیگر یافت شد: {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:61
+#: accounts/doctype/journal_entry/journal_entry.js:115
 msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
 msgstr "ردیف‌ها: {0} دارای \"ورودی پرداخت\" به عنوان reference_type هستند. این نباید به صورت دستی تنظیم شود."
 
-#: controllers/accounts_controller.py:211
+#: controllers/accounts_controller.py:219
 msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 msgstr "ردیف‌ها: {0} در بخش {1} نامعتبر است. نام مرجع باید به یک ورودی پرداخت معتبر یا ورودی مجله اشاره کند."
 
@@ -61055,6 +63167,12 @@
 msgid "Rule Description"
 msgstr "شرح قانون"
 
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -61069,6 +63187,13 @@
 msgid "Running"
 msgstr "در حال دویدن"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr "در حال دویدن"
+
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
 msgid "S.O. No."
 msgstr "بنابراین نه."
@@ -61133,7 +63258,7 @@
 msgid "SLA Paused On"
 msgstr "SLA متوقف شد"
 
-#: public/js/utils.js:1015
+#: public/js/utils.js:1096
 msgid "SLA is on hold since {0}"
 msgstr "SLA از {0} در حالت تعلیق است"
 
@@ -61172,6 +63297,10 @@
 msgid "SO Qty"
 msgstr ""
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
 msgid "STATEMENTS OF ACCOUNTS"
 msgstr "صورتحسابها"
@@ -61212,7 +63341,7 @@
 msgid "SWIFT number"
 msgstr "شماره سوئیفت"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
 msgid "Safety Stock"
 msgstr "موجودی ایمنی"
 
@@ -61265,8 +63394,8 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
 #: accounts/doctype/tax_category/tax_category_dashboard.py:9
 #: projects/doctype/project/project_dashboard.py:15
-#: regional/report/vat_audit_report/vat_audit_report.py:184
-#: setup/doctype/company/company.py:329 setup/doctype/company/company.py:492
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
 #: setup/doctype/company/company_dashboard.py:9
 #: setup/doctype/sales_person/sales_person_dashboard.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:250
@@ -61304,7 +63433,7 @@
 msgid "Sales"
 msgstr "فروش"
 
-#: setup/doctype/company/company.py:492
+#: setup/doctype/company/company.py:483
 msgid "Sales Account"
 msgstr "حساب فروش"
 
@@ -61338,7 +63467,7 @@
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: selling/page/sales_funnel/sales_funnel.js:46
 #: selling/workspace/selling/selling.json
 msgid "Sales Funnel"
 msgstr "قیف فروش"
@@ -61347,13 +63476,13 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 #: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
 #: accounts/report/gross_profit/gross_profit.js:30
-#: accounts/report/gross_profit/gross_profit.py:199
-#: accounts/report/gross_profit/gross_profit.py:206
-#: selling/doctype/quotation/quotation_list.js:20
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order_list.js:53
-#: stock/doctype/delivery_note/delivery_note.js:222
-#: stock/doctype/delivery_note/delivery_note_list.js:61
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
 msgid "Sales Invoice"
 msgstr "فاکتور فروش"
 
@@ -61503,11 +63632,11 @@
 msgid "Sales Invoice Trends"
 msgstr "روند فاکتور فروش"
 
-#: stock/doctype/delivery_note/delivery_note.py:679
+#: stock/doctype/delivery_note/delivery_note.py:755
 msgid "Sales Invoice {0} has already been submitted"
 msgstr "فاکتور فروش {0} قبلا ارسال شده است"
 
-#: selling/doctype/sales_order/sales_order.py:472
+#: selling/doctype/sales_order/sales_order.py:481
 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
 msgstr "فاکتور فروش {0} باید قبل از لغو این سفارش فروش حذف شود"
 
@@ -61541,6 +63670,7 @@
 #: setup/doctype/sales_person/sales_person.json
 #: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
 #: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgid "Sales Manager"
 msgstr "مدیر فروش"
 
@@ -61570,36 +63700,36 @@
 msgid "Sales Monthly History"
 msgstr "تاریخچه ماهانه فروش"
 
-#: selling/page/sales_funnel/sales_funnel.js:129
+#: selling/page/sales_funnel/sales_funnel.js:144
 msgid "Sales Opportunities by Source"
 msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:236
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:279
-#: accounts/report/sales_register/sales_register.py:236
-#: controllers/selling_controller.py:421
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:64
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:113
-#: manufacturing/doctype/blanket_order/blanket_order.js:23
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
 #: manufacturing/doctype/work_order/work_order_calendar.js:32
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:127
 #: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:117
+#: selling/doctype/quotation/quotation.js:125
 #: selling/doctype/quotation/quotation_dashboard.py:11
-#: selling/doctype/quotation/quotation_list.js:16
+#: selling/doctype/quotation/quotation_list.js:15
 #: selling/doctype/sales_order/sales_order.json
 #: selling/onboarding_step/sales_order/sales_order.json
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: selling/report/sales_order_analysis/sales_order_analysis.js:34
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
 #: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:134
-#: stock/doctype/material_request/material_request.js:161
-#: stock/report/delayed_item_report/delayed_item_report.js:31
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
 #: stock/report/delayed_item_report/delayed_item_report.py:155
-#: stock/report/delayed_order_report/delayed_order_report.js:31
+#: stock/report/delayed_order_report/delayed_order_report.js:30
 #: stock/report/delayed_order_report/delayed_order_report.py:74
 msgid "Sales Order"
 msgstr "سفارش فروش"
@@ -61750,8 +63880,8 @@
 msgstr "تاریخ سفارش فروش"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:260
-#: selling/doctype/sales_order/sales_order.js:704
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgid "Sales Order Item"
 msgstr "آیتم سفارش فروش"
@@ -61840,11 +63970,11 @@
 msgid "Sales Order required for Item {0}"
 msgstr "سفارش فروش برای مورد {0} لازم است"
 
-#: selling/doctype/sales_order/sales_order.py:258
+#: selling/doctype/sales_order/sales_order.py:263
 msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
 msgstr "سفارش فروش {0} در مقابل سفارش خرید مشتری {1} وجود دارد. برای مجاز کردن چندین سفارش فروش، {2} را در {3} فعال کنید"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1142
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
 msgid "Sales Order {0} is not submitted"
 msgstr "سفارش فروش {0} ارسال نشده است"
 
@@ -61852,12 +63982,12 @@
 msgid "Sales Order {0} is not valid"
 msgstr "سفارش فروش {0} معتبر نیست"
 
-#: controllers/selling_controller.py:402
+#: controllers/selling_controller.py:406
 #: manufacturing/doctype/work_order/work_order.py:223
 msgid "Sales Order {0} is {1}"
 msgstr "سفارش فروش {0} {1} است"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
 msgid "Sales Orders"
 msgstr "سفارش های فروش"
 
@@ -61885,14 +64015,14 @@
 msgstr "سفارشات فروش برای تحویل"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1106
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:197
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:9
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
 #: setup/doctype/sales_partner/sales_partner.json
 msgid "Sales Partner"
@@ -62035,17 +64165,18 @@
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.py:1103
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
-#: accounts/report/gross_profit/gross_profit.js:49
-#: accounts/report/gross_profit/gross_profit.py:307
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:115
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
 #: setup/doctype/sales_person/sales_person.json
 msgid "Sales Person"
 msgstr "شخص فروش"
@@ -62121,7 +64252,7 @@
 msgstr "خلاصه معامله از نظر شخص فروش"
 
 #. Label of a Card Break in the CRM Workspace
-#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:42
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
 msgid "Sales Pipeline"
 msgstr "خط لوله فروش"
 
@@ -62132,7 +64263,7 @@
 msgid "Sales Pipeline Analytics"
 msgstr "تجزیه و تحلیل خط لوله فروش"
 
-#: selling/page/sales_funnel/sales_funnel.js:131
+#: selling/page/sales_funnel/sales_funnel.js:146
 msgid "Sales Pipeline by Stage"
 msgstr ""
 
@@ -62147,15 +64278,15 @@
 msgid "Sales Register"
 msgstr "ثبت نام فروش"
 
-#: accounts/report/gross_profit/gross_profit.py:777
-#: stock/doctype/delivery_note/delivery_note.js:175
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
 msgid "Sales Return"
 msgstr "بازگشت فروش"
 
 #. Name of a DocType
 #: crm/doctype/sales_stage/sales_stage.json
 #: crm/report/lost_opportunity/lost_opportunity.py:51
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:59
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
 msgid "Sales Stage"
 msgstr "مرحله فروش"
 
@@ -62175,7 +64306,7 @@
 msgid "Sales Summary"
 msgstr "خلاصه فروش"
 
-#: setup/doctype/company/company.js:98
+#: setup/doctype/company/company.js:106
 msgid "Sales Tax Template"
 msgstr "الگوی مالیات بر فروش"
 
@@ -62362,6 +64493,7 @@
 #: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
 #: stock/doctype/packing_slip/packing_slip.json
 #: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -62421,15 +64553,15 @@
 msgid "Same Item"
 msgstr "همان مورد"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:350
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
 msgid "Same item and warehouse combination already entered."
 msgstr "همان کالا و ترکیب انبار قبلا وارد شده است."
 
-#: buying/utils.py:59
+#: buying/utils.py:58
 msgid "Same item cannot be entered multiple times."
 msgstr "یک مورد را نمی توان چندین بار وارد کرد."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:80
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
 msgid "Same supplier has been entered multiple times"
 msgstr "همان تامین کننده چندین بار وارد شده است"
 
@@ -62452,7 +64584,7 @@
 msgstr "انبار نگهداری نمونه"
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2131
+#: public/js/controllers/transaction.js:2175
 msgid "Sample Size"
 msgstr "اندازهی نمونه"
 
@@ -62462,11 +64594,11 @@
 msgid "Sample Size"
 msgstr "اندازهی نمونه"
 
-#: stock/doctype/stock_entry/stock_entry.py:2824
+#: stock/doctype/stock_entry/stock_entry.py:2892
 msgid "Sample quantity {0} cannot be more than received quantity {1}"
 msgstr "مقدار نمونه {0} نمی تواند بیشتر از مقدار دریافتی {1} باشد"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
 msgid "Sanctioned"
 msgstr "تحریم شد"
 
@@ -62535,20 +64667,20 @@
 msgid "Saturday"
 msgstr "شنبه"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:139
-#: accounts/doctype/journal_entry/journal_entry.js:550
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
 #: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:252
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:288
-#: public/js/call_popup/call_popup.js:157
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
 msgid "Save"
 msgstr "ذخیره"
 
-#: selling/page/point_of_sale/pos_controller.js:176
+#: selling/page/point_of_sale/pos_controller.js:198
 msgid "Save as Draft"
 msgstr "ذخیره به عنوان پیش نویس"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:373
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
 msgid "Saving {0}"
 msgstr "در حال ذخیره {0}"
 
@@ -62557,7 +64689,12 @@
 msgid "Savings"
 msgstr "پس انداز"
 
-#: public/js/utils/barcode_scanner.js:206
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
 msgid "Scan Barcode"
 msgstr "اسکن بارکد"
 
@@ -62633,7 +64770,7 @@
 msgid "Scan Barcode"
 msgstr "اسکن بارکد"
 
-#: public/js/utils/serial_no_batch_selector.js:151
+#: public/js/utils/serial_no_batch_selector.js:154
 msgid "Scan Batch No"
 msgstr "اسکن شماره دسته"
 
@@ -62649,11 +64786,11 @@
 msgid "Scan Mode"
 msgstr "حالت اسکن"
 
-#: public/js/utils/serial_no_batch_selector.js:136
+#: public/js/utils/serial_no_batch_selector.js:139
 msgid "Scan Serial No"
 msgstr "اسکن شماره سریال"
 
-#: public/js/utils/barcode_scanner.js:172
+#: public/js/utils/barcode_scanner.js:179
 msgid "Scan barcode for item {0}"
 msgstr "اسکن بارکد برای مورد {0}"
 
@@ -62667,7 +64804,7 @@
 msgid "Scanned Cheque"
 msgstr "چک اسکن شده"
 
-#: public/js/utils/barcode_scanner.js:238
+#: public/js/utils/barcode_scanner.js:247
 msgid "Scanned Quantity"
 msgstr "مقدار اسکن شده"
 
@@ -62677,7 +64814,7 @@
 msgid "Schedule"
 msgstr "برنامه"
 
-#: assets/doctype/asset/asset.js:240
+#: assets/doctype/asset/asset.js:275
 msgid "Schedule Date"
 msgstr "تاریخ برنامه ریزی"
 
@@ -62712,7 +64849,7 @@
 msgid "Scheduled"
 msgstr "برنامه ریزی شده است"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:111
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
 msgid "Scheduled Date"
 msgstr "تاریخ برنامه ریزی شده"
 
@@ -62740,26 +64877,26 @@
 msgid "Scheduled Time Logs"
 msgstr "گزارش های زمان برنامه ریزی شده"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/ledger_merge/ledger_merge.py:39
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler Inactive"
 msgstr "زمانبند غیرفعال"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:183
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
 msgid "Scheduler is Inactive. Can't trigger job now."
 msgstr "زمان‌بند غیرفعال است. اکنون نمی توان کار را آغاز کرد."
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:235
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
 msgid "Scheduler is Inactive. Can't trigger jobs now."
 msgstr "زمان‌بند غیرفعال است. اکنون نمی توان مشاغل را آغاز کرد."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler is inactive. Cannot enqueue job."
 msgstr "زمانبند غیرفعال است. نمی توان کار را در نوبت گذاشت."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
 msgid "Scheduler is inactive. Cannot import data."
 msgstr "زمانبند غیرفعال است. نمی توان داده ها را وارد کرد."
@@ -62841,7 +64978,7 @@
 msgid "Scrap & Process Loss"
 msgstr "ضایعات و از دست دادن فرآیند"
 
-#: assets/doctype/asset/asset.js:87
+#: assets/doctype/asset/asset.js:92
 msgid "Scrap Asset"
 msgstr "دارایی قراضه"
 
@@ -62895,7 +65032,7 @@
 msgid "Scrap Warehouse"
 msgstr "انبار ضایعات"
 
-#: assets/doctype/asset/asset_list.js:17
+#: assets/doctype/asset/asset_list.js:13
 msgid "Scrapped"
 msgstr "اسقاط شده"
 
@@ -62905,7 +65042,7 @@
 msgid "Scrapped"
 msgstr "اسقاط شده"
 
-#: selling/page/point_of_sale/pos_item_selector.js:150
+#: selling/page/point_of_sale/pos_item_selector.js:147
 #: selling/page/point_of_sale/pos_past_order_list.js:51
 #: templates/pages/help.html:14
 msgid "Search"
@@ -62928,7 +65065,7 @@
 msgid "Search Term Param Name"
 msgstr "عبارت جستجو نام Param"
 
-#: selling/page/point_of_sale/pos_item_cart.js:312
+#: selling/page/point_of_sale/pos_item_cart.js:310
 msgid "Search by customer name, phone, email."
 msgstr "جستجو بر اساس نام مشتری، تلفن، ایمیل."
 
@@ -62936,10 +65073,15 @@
 msgid "Search by invoice id or customer name"
 msgstr "جستجو بر اساس شناسه فاکتور یا نام مشتری"
 
-#: selling/page/point_of_sale/pos_item_selector.js:152
+#: selling/page/point_of_sale/pos_item_selector.js:149
 msgid "Search by item code, serial number or barcode"
 msgstr "جستجو بر اساس کد مورد، شماره سریال یا بارکد"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
@@ -62958,7 +65100,7 @@
 msgid "Secondary Role"
 msgstr "نقش ثانویه"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:174
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:117
 msgid "Section Code"
 msgstr "کد بخش"
@@ -62981,8 +65123,13 @@
 msgid "See all open tickets"
 msgstr "همه بلیط های باز را ببینید"
 
-#: buying/doctype/purchase_order/purchase_order.js:180
-#: selling/doctype/sales_order/sales_order.js:888
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
 msgid "Select"
 msgstr "انتخاب کنید"
 
@@ -62990,33 +65137,33 @@
 msgid "Select Accounting Dimension."
 msgstr "بعد حسابداری را انتخاب کنید."
 
-#: public/js/utils.js:440
+#: public/js/utils.js:485
 msgid "Select Alternate Item"
 msgstr "گزینه Alternate Item را انتخاب کنید"
 
-#: selling/doctype/quotation/quotation.js:312
+#: selling/doctype/quotation/quotation.js:324
 msgid "Select Alternative Items for Sales Order"
 msgstr "اقلام جایگزین را برای سفارش فروش انتخاب کنید"
 
-#: stock/doctype/item/item.js:518
+#: stock/doctype/item/item.js:585
 msgid "Select Attribute Values"
 msgstr "Attribute Values را انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.js:689
+#: selling/doctype/sales_order/sales_order.js:792
 msgid "Select BOM"
 msgstr "BOM را انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.js:678
+#: selling/doctype/sales_order/sales_order.js:779
 msgid "Select BOM and Qty for Production"
 msgstr "BOM و Qty را برای تولید انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.js:803
+#: selling/doctype/sales_order/sales_order.js:921
 msgid "Select BOM, Qty and For Warehouse"
 msgstr "BOM، Qty و For Warehouse را انتخاب کنید"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Batch No"
 msgstr "شماره دسته را انتخاب کنید"
 
@@ -63032,15 +65179,15 @@
 msgid "Select Billing Address"
 msgstr "آدرس صورتحساب را انتخاب کنید"
 
-#: public/js/stock_analytics.js:42
+#: public/js/stock_analytics.js:61
 msgid "Select Brand..."
 msgstr "انتخاب برند..."
 
-#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/journal_entry/journal_entry.js:123
 msgid "Select Company"
 msgstr "شرکت را انتخاب کنید"
 
-#: manufacturing/doctype/job_card/job_card.js:173
+#: manufacturing/doctype/job_card/job_card.js:193
 msgid "Select Corrective Operation"
 msgstr "عملیات اصلاحی را انتخاب کنید"
 
@@ -63050,24 +65197,24 @@
 msgid "Select Customers By"
 msgstr "انتخاب مشتریان توسط"
 
-#: setup/doctype/employee/employee.js:112
+#: setup/doctype/employee/employee.js:115
 msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
 msgstr "تاریخ تولد را انتخاب کنید. این امر سن کارکنان را تأیید می کند و از استخدام کارکنان زیر سن جلوگیری می کند."
 
-#: setup/doctype/employee/employee.js:117
+#: setup/doctype/employee/employee.js:122
 msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
 msgstr "تاریخ عضویت را انتخاب کنید. در اولین محاسبه حقوق، تخصیص مرخصی به نسبت، تاثیر خواهد داشت."
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:111
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:131
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
 msgid "Select Default Supplier"
 msgstr "تامین کننده پیش فرض را انتخاب کنید"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:252
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
 msgid "Select Difference Account"
 msgstr "حساب تفاوت را انتخاب کنید"
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:58
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
 msgid "Select Dimension"
 msgstr "Dimension را انتخاب کنید"
 
@@ -63077,27 +65224,27 @@
 msgid "Select DocType"
 msgstr "DocType را انتخاب کنید"
 
-#: manufacturing/doctype/job_card/job_card.js:246
+#: manufacturing/doctype/job_card/job_card.js:274
 msgid "Select Employees"
 msgstr "کارکنان را انتخاب کنید"
 
-#: buying/doctype/purchase_order/purchase_order.js:170
+#: buying/doctype/purchase_order/purchase_order.js:176
 msgid "Select Finished Good"
 msgstr "Finished Good را انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.js:962
+#: selling/doctype/sales_order/sales_order.js:1122
 msgid "Select Items"
 msgstr "موارد را انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.js:861
+#: selling/doctype/sales_order/sales_order.js:1008
 msgid "Select Items based on Delivery Date"
 msgstr "اقلام را بر اساس تاریخ تحویل انتخاب کنید"
 
-#: public/js/controllers/transaction.js:2159
+#: public/js/controllers/transaction.js:2203
 msgid "Select Items for Quality Inspection"
 msgstr "موارد را برای بازرسی کیفیت انتخاب کنید"
 
-#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:820
 msgid "Select Items to Manufacture"
 msgstr "مواردی را برای ساخت انتخاب کنید"
 
@@ -63107,27 +65254,31 @@
 msgid "Select Items to Manufacture"
 msgstr "مواردی را برای ساخت انتخاب کنید"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1038
-#: selling/page/point_of_sale/pos_item_cart.js:888
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
 msgid "Select Loyalty Program"
 msgstr "برنامه وفاداری را انتخاب کنید"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
 msgid "Select Possible Supplier"
 msgstr "تامین کننده احتمالی را انتخاب کنید"
 
-#: manufacturing/doctype/work_order/work_order.js:726
-#: stock/doctype/pick_list/pick_list.js:161
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
 msgid "Select Quantity"
 msgstr "تعداد را انتخاب کنید"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Serial No"
 msgstr "شماره سریال را انتخاب کنید"
 
-#: public/js/utils/sales_common.js:328 stock/doctype/pick_list/pick_list.js:321
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
 msgid "Select Serial and Batch"
 msgstr "سریال و دسته را انتخاب کنید"
 
@@ -63155,60 +65306,60 @@
 msgid "Select Supplier Address"
 msgstr "آدرس تامین کننده را انتخاب کنید"
 
-#: stock/doctype/batch/batch.js:110
+#: stock/doctype/batch/batch.js:127
 msgid "Select Target Warehouse"
 msgstr "انبار هدف را انتخاب کنید"
 
-#: www/book_appointment/index.js:69
+#: www/book_appointment/index.js:73
 msgid "Select Time"
 msgstr "زمان را انتخاب کنید"
 
-#: accounts/report/balance_sheet/balance_sheet.js:14
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
 msgid "Select View"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:248
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
 msgid "Select Vouchers to Match"
 msgstr "کوپن‌ها را برای مطابقت انتخاب کنید"
 
-#: public/js/stock_analytics.js:46
+#: public/js/stock_analytics.js:72
 msgid "Select Warehouse..."
 msgstr "انتخاب انبار..."
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:431
 msgid "Select Warehouses to get Stock for Materials Planning"
 msgstr "برای بدست آوردن انبار برای برنامه ریزی مواد، انبارها را انتخاب کنید"
 
-#: public/js/communication.js:67
+#: public/js/communication.js:80
 msgid "Select a Company"
 msgstr "یک شرکت را انتخاب کنید"
 
-#: setup/doctype/employee/employee.js:107
+#: setup/doctype/employee/employee.js:110
 msgid "Select a Company this Employee belongs to."
 msgstr "شرکتی را انتخاب کنید که این کارمند به آن تعلق دارد."
 
-#: buying/doctype/supplier/supplier.js:160
+#: buying/doctype/supplier/supplier.js:188
 msgid "Select a Customer"
 msgstr "یک مشتری انتخاب کنید"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:111
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
 msgid "Select a Default Priority."
 msgstr "یک اولویت پیش فرض را انتخاب کنید."
 
-#: selling/doctype/customer/customer.js:205
+#: selling/doctype/customer/customer.js:221
 msgid "Select a Supplier"
 msgstr "یک تامین کننده انتخاب کنید"
 
-#: stock/doctype/material_request/material_request.js:297
+#: stock/doctype/material_request/material_request.js:365
 msgid "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."
 msgstr "یک تامین کننده از تامین کنندگان پیش فرض موارد زیر انتخاب کنید. در صورت انتخاب، یک سفارش خرید فقط در برابر اقلام متعلق به تامین کننده منتخب انجام می شود."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
 msgid "Select a company"
 msgstr "یک شرکت را انتخاب کنید"
 
-#: stock/doctype/item/item.js:809
+#: stock/doctype/item/item.js:889
 msgid "Select an Item Group."
 msgstr "یک گروه آیتم را انتخاب کنید."
 
@@ -63216,15 +65367,19 @@
 msgid "Select an account to print in account currency"
 msgstr "حسابی را برای چاپ با ارز حساب انتخاب کنید"
 
-#: selling/doctype/quotation/quotation.js:327
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
 msgid "Select an item from each set to be used in the Sales Order."
 msgstr "از هر مجموعه یک مورد را برای استفاده در سفارش فروش انتخاب کنید."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
-msgid "Select change amount account"
-msgstr "تغییر حساب مبلغ را انتخاب کنید"
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr ""
 
-#: public/js/utils/party.js:305
+#: public/js/utils/party.js:352
 msgid "Select company first"
 msgstr "ابتدا شرکت را انتخاب کنید"
 
@@ -63235,15 +65390,15 @@
 msgid "Select company name first."
 msgstr "ابتدا نام شرکت را انتخاب کنید"
 
-#: controllers/accounts_controller.py:2394
+#: controllers/accounts_controller.py:2463
 msgid "Select finance book for the item {0} at row {1}"
 msgstr "کتاب مالی را برای مورد {0} در ردیف {1} انتخاب کنید"
 
-#: selling/page/point_of_sale/pos_item_selector.js:162
+#: selling/page/point_of_sale/pos_item_selector.js:159
 msgid "Select item group"
 msgstr "گروه مورد را انتخاب کنید"
 
-#: manufacturing/doctype/bom/bom.js:293
+#: manufacturing/doctype/bom/bom.js:306
 msgid "Select template item"
 msgstr "مورد الگو را انتخاب کنید"
 
@@ -63257,16 +65412,16 @@
 msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
 msgstr "ایستگاه کاری پیش‌فرض را که در آن عملیات انجام می‌شود، انتخاب کنید. این در BOM ها و Work Orders واکشی می شود."
 
-#: manufacturing/doctype/work_order/work_order.js:807
+#: manufacturing/doctype/work_order/work_order.js:866
 msgid "Select the Item to be manufactured."
 msgstr "موردی را که باید تولید شود انتخاب کنید."
 
-#: manufacturing/doctype/bom/bom.js:725
+#: manufacturing/doctype/bom/bom.js:754
 msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
 msgstr "موردی را که باید تولید شود انتخاب کنید. نام مورد، UoM، شرکت و ارز به طور خودکار واکشی می شود."
 
-#: manufacturing/doctype/production_plan/production_plan.js:294
-#: manufacturing/doctype/production_plan/production_plan.js:305
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
 msgid "Select the Warehouse"
 msgstr "انبار را انتخاب کنید"
 
@@ -63278,15 +65433,15 @@
 msgid "Select the date and your timezone"
 msgstr "تاریخ و منطقه زمانی خود را انتخاب کنید"
 
-#: manufacturing/doctype/bom/bom.js:740
+#: manufacturing/doctype/bom/bom.js:773
 msgid "Select the raw materials (Items) required to manufacture the Item"
 msgstr "مواد خام (اقلام) مورد نیاز برای تولید کالا را انتخاب کنید"
 
-#: manufacturing/doctype/bom/bom.js:338
+#: manufacturing/doctype/bom/bom.js:353
 msgid "Select variant item code for the template item {0}"
 msgstr "کد نوع مورد را برای مورد الگو انتخاب کنید {0}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:525
+#: manufacturing/doctype/production_plan/production_plan.js:565
 msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
 " A Production Plan can also be created manually where you can select the Items to manufacture."
 msgstr ""
@@ -63306,7 +65461,7 @@
 msgid "Selected POS Opening Entry should be open."
 msgstr "ورودی باز کردن POS انتخاب شده باید باز باشد."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2192
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
 msgid "Selected Price List should have buying and selling fields checked."
 msgstr "لیست قیمت انتخاب شده باید دارای فیلدهای خرید و فروش باشد."
 
@@ -63320,7 +65475,7 @@
 msgid "Selected date is"
 msgstr "تاریخ انتخاب شده است"
 
-#: public/js/bulk_transaction_processing.js:26
+#: public/js/bulk_transaction_processing.js:34
 msgid "Selected document must be in submitted state"
 msgstr "سند انتخاب شده باید در حالت ارسال شده باشد"
 
@@ -63335,7 +65490,7 @@
 msgid "Sell"
 msgstr "فروش"
 
-#: assets/doctype/asset/asset.js:91
+#: assets/doctype/asset/asset.js:100
 msgid "Sell Asset"
 msgstr "فروش دارایی"
 
@@ -63400,7 +65555,7 @@
 msgid "Selling"
 msgstr "فروش"
 
-#: accounts/report/gross_profit/gross_profit.py:273
+#: accounts/report/gross_profit/gross_profit.py:271
 msgid "Selling Amount"
 msgstr "مبلغ فروش"
 
@@ -63465,7 +65620,7 @@
 msgid "Send Emails"
 msgstr "ارسال ایمیل"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:46
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
 msgid "Send Emails to Suppliers"
 msgstr "ارسال ایمیل به تامین کنندگان"
 
@@ -63473,7 +65628,7 @@
 msgid "Send Now"
 msgstr "در حال حاضر ارسال"
 
-#: public/js/controllers/transaction.js:440
+#: public/js/controllers/transaction.js:479
 msgid "Send SMS"
 msgstr "ارسال پیامک"
 
@@ -63495,6 +65650,11 @@
 msgid "Send To Primary Contact"
 msgstr "ارسال به مخاطب اصلی"
 
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
+
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -63525,7 +65685,7 @@
 msgid "Sender"
 msgstr "فرستنده"
 
-#: accounts/doctype/payment_request/payment_request.js:35
+#: accounts/doctype/payment_request/payment_request.js:44
 msgid "Sending"
 msgstr "در حال ارسال"
 
@@ -63547,7 +65707,7 @@
 msgid "Sequence ID"
 msgstr "شناسه دنباله"
 
-#: manufacturing/doctype/work_order/work_order.js:262
+#: manufacturing/doctype/work_order/work_order.js:277
 msgid "Sequence Id"
 msgstr "شناسه دنباله"
 
@@ -63588,7 +65748,7 @@
 msgid "Serial / Batch Bundle"
 msgstr "سریال / دسته ای باندل"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:362
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
 msgid "Serial / Batch Bundle Missing"
 msgstr "سریال / دسته ای از دست رفته است"
 
@@ -63598,26 +65758,26 @@
 msgid "Serial / Batch No"
 msgstr "شماره سریال / دسته"
 
-#: public/js/utils.js:124
+#: public/js/utils.js:153
 msgid "Serial / Batch Nos"
 msgstr "شماره های سریال / دسته ای"
 
 #. Name of a DocType
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:73
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:116
-#: public/js/controllers/transaction.js:2144
-#: public/js/utils/serial_no_batch_selector.js:350
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
 #: stock/doctype/serial_no/serial_no.json
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:160
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:150
-#: stock/report/serial_no_ledger/serial_no_ledger.js:39
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
 #: stock/report/serial_no_ledger/serial_no_ledger.py:57
-#: stock/report/stock_ledger/stock_ledger.py:246
+#: stock/report/stock_ledger/stock_ledger.py:319
 msgid "Serial No"
 msgstr "شماره سریال"
 
-#. Label of a Small Text field in DocType 'Asset Capitalization Stock Item'
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Serial No"
@@ -63665,7 +65825,7 @@
 msgid "Serial No"
 msgstr "شماره سریال"
 
-#. Label of a Small Text field in DocType 'POS Invoice Item'
+#. Label of a Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Serial No"
@@ -63701,7 +65861,7 @@
 msgid "Serial No"
 msgstr "شماره سریال"
 
-#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#. Label of a Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Serial No"
@@ -63722,7 +65882,7 @@
 msgid "Serial No"
 msgstr "شماره سریال"
 
-#. Label of a Small Text field in DocType 'Stock Entry Detail'
+#. Label of a Text field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No"
@@ -63817,77 +65977,72 @@
 msgid "Serial No and Batch for Finished Good"
 msgstr "شماره سریال و دسته ای برای Finished Good"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:577
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
 msgid "Serial No is mandatory"
 msgstr "شماره سریال اجباری است"
 
-#: selling/doctype/installation_note/installation_note.py:76
+#: selling/doctype/installation_note/installation_note.py:77
 msgid "Serial No is mandatory for Item {0}"
 msgstr "شماره سریال برای مورد {0} اجباری است"
 
-#: public/js/utils/serial_no_batch_selector.js:480
+#: public/js/utils/serial_no_batch_selector.js:488
 msgid "Serial No {0} already exists"
 msgstr "شماره سریال {0} از قبل وجود دارد"
 
-#: public/js/utils/barcode_scanner.js:311
+#: public/js/utils/barcode_scanner.js:321
 msgid "Serial No {0} already scanned"
 msgstr "شماره سریال {0} قبلاً اسکن شده است"
 
-#: selling/doctype/installation_note/installation_note.py:93
+#: selling/doctype/installation_note/installation_note.py:94
 msgid "Serial No {0} does not belong to Delivery Note {1}"
 msgstr "شماره سریال {0} به یادداشت تحویل {1} تعلق ندارد"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
 msgid "Serial No {0} does not belong to Item {1}"
 msgstr "شماره سریال {0} به مورد {1} تعلق ندارد"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
-#: selling/doctype/installation_note/installation_note.py:83
+#: selling/doctype/installation_note/installation_note.py:84
 msgid "Serial No {0} does not exist"
 msgstr "شماره سریال {0} وجود ندارد"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2112
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
 msgid "Serial No {0} does not exists"
 msgstr ""
 
 #: public/js/utils/barcode_scanner.js:402
-msgid "Serial No {0} has already scanned."
-msgstr ""
-
-#: public/js/utils/barcode_scanner.js:499
-#: public/js/utils/barcode_scanner.js:506
 msgid "Serial No {0} is already added"
 msgstr "شماره سریال {0} قبلاً اضافه شده است"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:341
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
 msgid "Serial No {0} is under maintenance contract upto {1}"
 msgstr "شماره سریال {0} تحت قرارداد تعمیر و نگهداری تا {1} است"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:332
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
 msgid "Serial No {0} is under warranty upto {1}"
 msgstr "شماره سریال {0} تا {1} تحت ضمانت است"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:318
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
 msgid "Serial No {0} not found"
 msgstr "شماره سریال {0} یافت نشد"
 
-#: selling/page/point_of_sale/pos_controller.js:695
+#: selling/page/point_of_sale/pos_controller.js:734
 msgid "Serial No: {0} has already been transacted into another POS Invoice."
 msgstr "شماره سریال: {0} قبلاً در صورت‌حساب POS دیگری معامله شده است."
 
-#: public/js/utils/barcode_scanner.js:262
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Serial Nos"
 msgstr "شماره های سریال"
 
 #: public/js/utils/serial_no_batch_selector.js:20
-#: public/js/utils/serial_no_batch_selector.js:183
+#: public/js/utils/serial_no_batch_selector.js:185
 msgid "Serial Nos / Batch Nos"
 msgstr "شماره های سریال / شماره های دسته ای"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
 msgid "Serial Nos Mismatch"
 msgstr "عدم تطابق شماره های سریال"
 
@@ -63897,11 +66052,11 @@
 msgid "Serial Nos and Batches"
 msgstr "شماره های سریال و دسته ها"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1074
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
 msgid "Serial Nos are created successfully"
 msgstr "شماره های سریال با موفقیت ایجاد شد"
 
-#: stock/stock_ledger.py:1972
+#: stock/stock_ledger.py:1945
 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 msgstr "شماره های سریال در ورودی های رزرو موجودی رزرو شده اند، قبل از ادامه باید آنها را لغو رزرو کنید."
 
@@ -63927,7 +66082,7 @@
 #. Name of a DocType
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:253
+#: stock/report/stock_ledger/stock_ledger.py:326
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
 msgid "Serial and Batch Bundle"
 msgstr "بسته سریال و دسته ای"
@@ -64022,14 +66177,18 @@
 msgid "Serial and Batch Bundle"
 msgstr "بسته سریال و دسته ای"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1253
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
 msgid "Serial and Batch Bundle created"
 msgstr "سریال و دسته بسته ایجاد شد"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1295
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
 msgid "Serial and Batch Bundle updated"
 msgstr "سریال و دسته بسته به روز شد"
 
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
@@ -64053,7 +66212,7 @@
 msgid "Serial and Batch No"
 msgstr "شماره سریال و دسته"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:51
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
 msgid "Serial and Batch Nos"
 msgstr "شماره سریال و دسته"
 
@@ -64081,11 +66240,11 @@
 msgid "Serial and Batch Summary"
 msgstr "خلاصه سریال و دسته ای"
 
-#: stock/utils.py:427
+#: stock/utils.py:408
 msgid "Serial number {0} entered more than once"
 msgstr "شماره سریال {0} بیش از یک بار وارد شده است"
 
-#: accounts/doctype/journal_entry/journal_entry.js:545
+#: accounts/doctype/journal_entry/journal_entry.js:614
 msgid "Series"
 msgstr "سلسله"
 
@@ -64389,7 +66548,7 @@
 msgid "Series for Asset Depreciation Entry (Journal Entry)"
 msgstr "سری برای ورود استهلاک دارایی (ورود ژورنالی)"
 
-#: buying/doctype/supplier/supplier.py:139
+#: buying/doctype/supplier/supplier.py:136
 msgid "Series is mandatory"
 msgstr "سریال اجباری است"
 
@@ -64482,11 +66641,11 @@
 msgid "Service Item UOM"
 msgstr "مورد خدمات UOM"
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:66
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
 msgid "Service Item {0} is disabled."
 msgstr "مورد سرویس {0} غیرفعال است."
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:69
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
 msgid "Service Item {0} must be a non-stock item."
 msgstr "مورد سرویس {0} باید یک کالای غیر موجودی باشد."
 
@@ -64535,15 +66694,15 @@
 msgid "Service Level Agreement Status"
 msgstr "وضعیت قرارداد سطح خدمات"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:172
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
 msgid "Service Level Agreement for {0} {1} already exists."
 msgstr "قرارداد سطح سرویس برای {0} {1} از قبل وجود دارد."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:764
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
 msgid "Service Level Agreement has been changed to {0}."
 msgstr "قرارداد سطح سرویس به {0} تغییر کرده است."
 
-#: support/doctype/issue/issue.js:67
+#: support/doctype/issue/issue.js:77
 msgid "Service Level Agreement was reset."
 msgstr "قرارداد سطح سرویس بازنشانی شد."
 
@@ -64624,11 +66783,11 @@
 msgid "Service Stop Date"
 msgstr "تاریخ توقف خدمات"
 
-#: accounts/deferred_revenue.py:48 public/js/controllers/transaction.js:1239
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
 msgid "Service Stop Date cannot be after Service End Date"
 msgstr "تاریخ توقف سرویس نمی تواند بعد از تاریخ پایان سرویس باشد"
 
-#: accounts/deferred_revenue.py:45 public/js/controllers/transaction.js:1236
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
 msgid "Service Stop Date cannot be before Service Start Date"
 msgstr "تاریخ توقف سرویس نمی تواند قبل از تاریخ شروع سرویس باشد"
 
@@ -64643,6 +66802,11 @@
 msgid "Services"
 msgstr "خدمات"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr "تنظیم"
+
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -64661,7 +66825,7 @@
 msgid "Set Basic Rate Manually"
 msgstr "نرخ پایه را به صورت دستی تنظیم کنید"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:150
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
 msgid "Set Default Supplier"
 msgstr "تامین کننده پیش فرض را تنظیم کنید"
 
@@ -64702,11 +66866,11 @@
 msgid "Set Landed Cost Based on Purchase Invoice Rate"
 msgstr "هزینه زمین را بر اساس نرخ فاکتور خرید تنظیم کنید"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1050
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
 msgid "Set Loyalty Program"
 msgstr "تنظیم برنامه وفاداری"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:272
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
 msgid "Set New Release Date"
 msgstr "تاریخ انتشار جدید را تنظیم کنید"
 
@@ -64722,27 +66886,31 @@
 msgid "Set Operating Cost Based On BOM Quantity"
 msgstr "هزینه عملیاتی را بر اساس مقدار BOM تنظیم کنید"
 
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr "قراردادن رمز عبور"
+
 #. Label of a Check field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Set Posting Date"
 msgstr "تاریخ ارسال را تنظیم کنید"
 
-#: manufacturing/doctype/bom/bom.js:767
+#: manufacturing/doctype/bom/bom.js:800
 msgid "Set Process Loss Item Quantity"
 msgstr "مقدار مورد از دست دادن فرآیند را تنظیم کنید"
 
-#: projects/doctype/project/project.js:116
-#: projects/doctype/project/project.js:118
-#: projects/doctype/project/project.js:132
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
 msgid "Set Project Status"
 msgstr "تنظیم وضعیت پروژه"
 
-#: projects/doctype/project/project.js:154
+#: projects/doctype/project/project.js:182
 msgid "Set Project and all Tasks to status {0}?"
 msgstr "پروژه و همه وظایف روی وضعیت {0} تنظیم شود؟"
 
-#: manufacturing/doctype/bom/bom.js:768
+#: manufacturing/doctype/bom/bom.js:801
 msgid "Set Quantity"
 msgstr "مقدار را تنظیم کنید"
 
@@ -64759,7 +66927,7 @@
 msgstr "انبار ذخیره را تنظیم کنید"
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:82
-#: support/doctype/service_level_agreement/service_level_agreement.py:88
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
 msgid "Set Response Time for Priority {0} in row {1}."
 msgstr "زمان پاسخ را برای اولویت {0} در ردیف {1} تنظیم کنید."
 
@@ -64822,7 +66990,7 @@
 msgid "Set Valuation Rate Based on Source Warehouse"
 msgstr "نرخ ارزش گذاری را بر اساس انبار منبع تنظیم کنید"
 
-#: selling/doctype/sales_order/sales_order.js:184
+#: selling/doctype/sales_order/sales_order.js:207
 msgid "Set Warehouse"
 msgstr "مجموعه انبار"
 
@@ -64831,25 +66999,25 @@
 msgid "Set as Closed"
 msgstr "به عنوان بسته تنظیم کنید"
 
-#: projects/doctype/task/task_list.js:12
+#: projects/doctype/task/task_list.js:20
 msgid "Set as Completed"
 msgstr "به عنوان تکمیل شده تنظیم کنید"
 
-#: public/js/utils/sales_common.js:406
-#: selling/doctype/quotation/quotation.js:124
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
 msgid "Set as Lost"
 msgstr "به عنوان از دست رفته ست کنید"
 
 #: crm/doctype/opportunity/opportunity_list.js:13
-#: projects/doctype/task/task_list.js:8 support/doctype/issue/issue_list.js:8
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
 msgid "Set as Open"
 msgstr "به عنوان Open تنظیم کنید"
 
-#: setup/doctype/company/company.py:419
+#: setup/doctype/company/company.py:410
 msgid "Set default inventory account for perpetual inventory"
 msgstr "حساب موجودی پیش فرض را برای موجودی دائمی تنظیم کنید"
 
-#: setup/doctype/company/company.py:429
+#: setup/doctype/company/company.py:420
 msgid "Set default {0} account for non stock items"
 msgstr "حساب پیش‌فرض {0} را برای اقلام غیر موجودی تنظیم کنید"
 
@@ -64860,7 +67028,7 @@
 msgid "Set fieldname from which you want to fetch the data from the parent form."
 msgstr "نام فیلدی را که می‌خواهید داده‌ها را از فرم والد دریافت کنید، تنظیم کنید."
 
-#: manufacturing/doctype/bom/bom.js:757
+#: manufacturing/doctype/bom/bom.js:790
 msgid "Set quantity of process loss item:"
 msgstr "تنظیم مقدار مورد از دست دادن فرآیند:"
 
@@ -64877,7 +67045,7 @@
 msgid "Set targets Item Group-wise for this Sales Person."
 msgstr "اهداف مورد نظر را از نظر گروهی برای این فروشنده تعیین کنید."
 
-#: manufacturing/doctype/work_order/work_order.js:852
+#: manufacturing/doctype/work_order/work_order.js:923
 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
 msgstr "تاریخ شروع برنامه ریزی شده را تنظیم کنید (تاریخ تخمینی که در آن می خواهید تولید شروع شود)"
 
@@ -64888,7 +67056,7 @@
 msgid "Set the status manually."
 msgstr "وضعیت را به صورت دستی تنظیم کنید."
 
-#: regional/italy/setup.py:230
+#: regional/italy/setup.py:231
 msgid "Set this if the customer is a Public Administration company."
 msgstr "اگر مشتری یک شرکت مدیریت دولتی است، این را تنظیم کنید."
 
@@ -64899,15 +67067,15 @@
 msgid "Set up your Warehouse"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:672
+#: assets/doctype/asset/asset.py:670
 msgid "Set {0} in asset category {1} for company {2}"
 msgstr "تنظیم {0} در دسته دارایی {1} برای شرکت {2}"
 
-#: assets/doctype/asset/asset.py:953
+#: assets/doctype/asset/asset.py:945
 msgid "Set {0} in asset category {1} or company {2}"
 msgstr "تنظیم {0} در دسته دارایی {1} یا شرکت {2}"
 
-#: assets/doctype/asset/asset.py:949
+#: assets/doctype/asset/asset.py:942
 msgid "Set {0} in company {1}"
 msgstr "تنظیم {0} در شرکت {1}"
 
@@ -64987,8 +67155,8 @@
 msgid "Setting up company"
 msgstr "راه اندازی شرکت"
 
-#: manufacturing/doctype/bom/bom.py:956
-#: manufacturing/doctype/work_order/work_order.py:978
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
 msgid "Setting {} is required"
 msgstr "تنظیم {} مورد نیاز است"
 
@@ -65021,7 +67189,13 @@
 msgid "Settings"
 msgstr "تنظیمات"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:15
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
 msgid "Settled"
 msgstr "مستقر شده"
 
@@ -65037,6 +67211,12 @@
 msgid "Settled"
 msgstr "مستقر شده"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr "برپایی"
+
 #. Title of an Onboarding Step
 #: setup/onboarding_step/letterhead/letterhead.json
 msgid "Setup Your Letterhead"
@@ -65055,7 +67235,7 @@
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
 #: accounts/doctype/share_balance/share_balance.json
-#: accounts/doctype/shareholder/shareholder.js:22
+#: accounts/doctype/shareholder/shareholder.js:21
 #: accounts/report/share_balance/share_balance.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Balance"
@@ -65070,7 +67250,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/shareholder/shareholder.js:28
+#: accounts/doctype/shareholder/shareholder.js:27
 #: accounts/report/share_ledger/share_ledger.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Ledger"
@@ -65114,9 +67294,9 @@
 
 #. Name of a DocType
 #: accounts/doctype/shareholder/shareholder.json
-#: accounts/report/share_balance/share_balance.js:17
+#: accounts/report/share_balance/share_balance.js:16
 #: accounts/report/share_balance/share_balance.py:57
-#: accounts/report/share_ledger/share_ledger.js:17
+#: accounts/report/share_ledger/share_ledger.js:16
 #: accounts/report/share_ledger/share_ledger.py:51
 msgid "Shareholder"
 msgstr "سهامدار"
@@ -65133,7 +67313,7 @@
 msgid "Shelf Life In Days"
 msgstr "ماندگاری به روز"
 
-#: assets/doctype/asset/asset.js:247
+#: assets/doctype/asset/asset.js:288
 msgid "Shift"
 msgstr "تغییر مکان"
 
@@ -65156,7 +67336,7 @@
 msgstr "نام شیفت"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:166
+#: stock/doctype/delivery_note/delivery_note.js:181
 #: stock/doctype/shipment/shipment.json
 msgid "Shipment"
 msgstr "حمل و نقل"
@@ -65224,7 +67404,7 @@
 msgid "Shipment details"
 msgstr "جزئیات حمل و نقل"
 
-#: stock/doctype/delivery_note/delivery_note.py:846
+#: stock/doctype/delivery_note/delivery_note.py:922
 msgid "Shipments"
 msgstr "محموله ها"
 
@@ -65247,20 +67427,20 @@
 msgstr "آدرس حمل و نقل"
 
 #. Label of a Link field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Address"
@@ -65273,35 +67453,35 @@
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
 #. Label of a Link field in DocType 'Quotation'
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Shipping Address"
@@ -65314,19 +67494,19 @@
 msgid "Shipping Address"
 msgstr "آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address Details"
 msgstr "جزئیات آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Shipping Address Details"
 msgstr "جزئیات آدرس حمل و نقل"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address Details"
@@ -65356,7 +67536,7 @@
 msgid "Shipping Address Template"
 msgstr "الگوی آدرس حمل و نقل"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:130
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
 msgid "Shipping Address does not have country, which is required for this Shipping Rule"
 msgstr "آدرس حمل و نقل کشوری ندارد که برای این قانون حمل و نقل لازم است"
 
@@ -65497,15 +67677,15 @@
 msgid "Shipping Zipcode"
 msgstr "کد پستی حمل و نقل"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:134
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
 msgid "Shipping rule not applicable for country {0} in Shipping Address"
 msgstr "قانون حمل و نقل برای کشور {0} در آدرس حمل و نقل قابل اجرا نیست"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:151
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
 msgid "Shipping rule only applicable for Buying"
 msgstr "قانون حمل و نقل فقط برای خرید قابل اجرا است"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:146
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
 msgid "Shipping rule only applicable for Selling"
 msgstr "قانون حمل و نقل فقط برای فروش قابل اجرا است"
 
@@ -65572,31 +67752,35 @@
 msgid "Show Cancelled Entries"
 msgstr "نمایش ورودی های لغو شده"
 
-#: templates/pages/projects.js:64
+#: templates/pages/projects.js:61
 msgid "Show Completed"
 msgstr "نمایش کامل شد"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:107
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
 msgid "Show Cumulative Amount"
 msgstr "نمایش مقدار تجمعی"
 
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:17
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
 msgid "Show Disabled Warehouses"
 msgstr "نمایش انبارهای غیرفعال"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr "نمایش سند"
+
 #. Label of a Check field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Show Failed Logs"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:144
-#: accounts/report/accounts_receivable/accounts_receivable.js:161
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
 msgid "Show Future Payments"
 msgstr "نمایش پرداخت های آینده"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
 msgid "Show GL Balance"
 msgstr "نمایش موجودی GL"
 
@@ -65629,7 +67813,7 @@
 msgid "Show Ledger View"
 msgstr "نمایش لجر نمای"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:166
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
 msgid "Show Linked Delivery Notes"
 msgstr "نمایش یادداشت های تحویل مرتبط"
 
@@ -65643,7 +67827,7 @@
 msgid "Show Net Values in Party Account"
 msgstr "نمایش ارزش خالص در حساب طرف"
 
-#: templates/pages/projects.js:66
+#: templates/pages/projects.js:63
 msgid "Show Open"
 msgstr "نمایش باز"
 
@@ -65677,18 +67861,18 @@
 msgid "Show Preview"
 msgstr "نمایش پیش نمایش"
 
-#: accounts/report/accounts_payable/accounts_payable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.js:176
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
 #: accounts/report/general_ledger/general_ledger.js:204
 msgid "Show Remarks"
 msgstr "نمایش اظهارات"
 
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:66
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
 msgid "Show Return Entries"
 msgstr "نمایش ورودی های بازگشتی"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:171
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
 msgid "Show Sales Person"
 msgstr "نمایش فروشنده"
 
@@ -65702,11 +67886,16 @@
 msgid "Show Taxes as Table in Print"
 msgstr "نمایش مالیات به عنوان جدول در چاپ"
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr "نمایش ردیابی"
+
 #: stock/report/stock_balance/stock_balance.js:90
 msgid "Show Variant Attributes"
 msgstr "نمایش ویژگی های متغیر"
 
-#: stock/doctype/item/item.js:90
+#: stock/doctype/item/item.js:106
 msgid "Show Variants"
 msgstr "نمایش انواع"
 
@@ -65714,8 +67903,8 @@
 msgid "Show Warehouse-wise Stock"
 msgstr "نمایش موجودی از نظر انبار"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:29
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:17
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
 msgid "Show exploded view"
 msgstr "نمایش نمای انفجاری"
 
@@ -65725,7 +67914,7 @@
 msgid "Show in Website"
 msgstr "نمایش در وب سایت"
 
-#: accounts/report/trial_balance/trial_balance.js:104
+#: accounts/report/trial_balance/trial_balance.js:110
 msgid "Show net values in opening and closing columns"
 msgstr "نمایش مقادیر خالص در باز و بسته شدن ستون"
 
@@ -65733,30 +67922,30 @@
 msgid "Show only POS"
 msgstr "فقط POS نمایش داده شود"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:108
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
 msgid "Show only the Immediate Upcoming Term"
 msgstr "فقط عبارت فوری آینده را نشان دهید"
 
-#: stock/utils.py:588
+#: stock/utils.py:568
 msgid "Show pending entries"
 msgstr "نمایش ورودی های معلق"
 
-#: accounts/report/trial_balance/trial_balance.js:93
+#: accounts/report/trial_balance/trial_balance.js:99
 msgid "Show unclosed fiscal year's P&L balances"
 msgstr "موجودی P&L سال مالی بسته نشده را نشان دهید"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
 msgid "Show with upcoming revenue/expense"
 msgstr "نمایش با درآمد/هزینه آتی"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:113
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
 #: accounts/report/profitability_analysis/profitability_analysis.js:71
-#: accounts/report/trial_balance/trial_balance.js:88
+#: accounts/report/trial_balance/trial_balance.js:94
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
 msgid "Show zero values"
 msgstr "نمایش مقادیر صفر"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.js:30
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
 msgid "Show {0}"
 msgstr "نمایش {0}"
 
@@ -65840,7 +68029,7 @@
 msgid "Simultaneous"
 msgstr "همزمان"
 
-#: stock/doctype/stock_entry/stock_entry.py:551
+#: stock/doctype/stock_entry/stock_entry.py:507
 msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
 msgstr ""
 
@@ -65863,7 +68052,7 @@
 msgid "Single Transaction Threshold"
 msgstr "آستانه معامله واحد"
 
-#: stock/doctype/item/item.js:103
+#: stock/doctype/item/item.js:131
 msgid "Single Variant"
 msgstr "تک نوع"
 
@@ -65895,11 +68084,11 @@
 msgid "Skipped"
 msgstr "رد شد"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:125
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
 msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
 msgstr "رد شدن از دسته مالیات کسر مالیات {0} زیرا هیچ حساب مرتبطی برای شرکت {1} در آن تنظیم نشده است."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
 msgid "Skipping {0} of {1}, {2}"
 msgstr "پرش از {0} از {1}، {2}"
 
@@ -65909,11 +68098,21 @@
 msgid "Skype ID"
 msgstr "نام کاربری اسکایپ"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:223
 msgid "Small"
 msgstr "کم اهمیت"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:68
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
 msgid "Smoothing Constant"
 msgstr "صاف کردن ثابت"
 
@@ -65922,7 +68121,7 @@
 msgid "Software"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:11
+#: assets/doctype/asset/asset_list.js:9
 msgid "Sold"
 msgstr "فروخته شد"
 
@@ -65932,24 +68131,29 @@
 msgid "Sold"
 msgstr "فروخته شد"
 
-#: www/book_appointment/index.js:239
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr ""
+
+#: www/book_appointment/index.js:248
 msgid "Something went wrong please try again"
 msgstr "اشتباهی رخ داده لطفا دوباره تلاش کنید"
 
-#: accounts/doctype/pricing_rule/utils.py:747
+#: accounts/doctype/pricing_rule/utils.py:733
 msgid "Sorry, this coupon code is no longer valid"
 msgstr "با عرض پوزش، این کد کوپن دیگر معتبر نیست"
 
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:731
 msgid "Sorry, this coupon code's validity has expired"
 msgstr "با عرض پوزش، اعتبار این کد کوپن منقضی شده است"
 
-#: accounts/doctype/pricing_rule/utils.py:742
+#: accounts/doctype/pricing_rule/utils.py:728
 msgid "Sorry, this coupon code's validity has not started"
 msgstr "با عرض پوزش، اعتبار این کد کوپن شروع نشده است"
 
 #: crm/report/lead_details/lead_details.py:40
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
 msgid "Source"
 msgstr "منبع"
 
@@ -66055,10 +68259,10 @@
 msgid "Source Type"
 msgstr "نوع منبع"
 
-#: manufacturing/doctype/bom/bom.js:313
+#: manufacturing/doctype/bom/bom.js:326
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
-#: stock/dashboard/item_dashboard.js:215
-#: stock/doctype/stock_entry/stock_entry.js:547
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
 msgid "Source Warehouse"
 msgstr "انبار منبع"
 
@@ -66123,21 +68327,21 @@
 msgstr "انبار منبع"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Source Warehouse Address"
 msgstr "آدرس انبار منبع"
 
-#: assets/doctype/asset_movement/asset_movement.py:84
+#: assets/doctype/asset_movement/asset_movement.py:88
 msgid "Source and Target Location cannot be same"
 msgstr "منبع و مکان هدف نمی توانند یکسان باشند"
 
-#: stock/doctype/stock_entry/stock_entry.py:640
+#: stock/doctype/stock_entry/stock_entry.py:596
 msgid "Source and target warehouse cannot be same for row {0}"
 msgstr "منبع و انبار هدف نمی توانند برای ردیف {0} یکسان باشند"
 
-#: stock/dashboard/item_dashboard.js:278
+#: stock/dashboard/item_dashboard.js:286
 msgid "Source and target warehouse must be different"
 msgstr "انبار منبع و هدف باید متفاوت باشد"
 
@@ -66146,8 +68350,8 @@
 msgid "Source of Funds (Liabilities)"
 msgstr "منبع وجوه (بدهی ها)"
 
-#: stock/doctype/stock_entry/stock_entry.py:617
-#: stock/doctype/stock_entry/stock_entry.py:634
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
 msgid "Source warehouse is mandatory for row {0}"
 msgstr "انبار منبع برای ردیف {0} اجباری است"
 
@@ -66185,16 +68389,26 @@
 msgid "Spacer"
 msgstr "اسپیسر"
 
-#: assets/doctype/asset/asset.js:467 stock/doctype/batch/batch.js:143
-#: support/doctype/issue/issue.js:100
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
 msgid "Split"
 msgstr "شکاف"
 
-#: assets/doctype/asset/asset.js:111 assets/doctype/asset/asset.js:451
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
 msgid "Split Asset"
 msgstr "تقسیم دارایی"
 
-#: stock/doctype/batch/batch.js:142
+#: stock/doctype/batch/batch.js:161
 msgid "Split Batch"
 msgstr "دسته تقسیم"
 
@@ -66211,22 +68425,57 @@
 msgid "Split From"
 msgstr "تقسیم از"
 
-#: support/doctype/issue/issue.js:90
+#: support/doctype/issue/issue.js:100
 msgid "Split Issue"
 msgstr "موضوع تقسیم"
 
-#: assets/doctype/asset/asset.js:457
+#: assets/doctype/asset/asset.js:530
 msgid "Split Qty"
 msgstr "تقسیم تعداد"
 
-#: assets/doctype/asset/asset.py:1050
+#: assets/doctype/asset/asset.py:1042
 msgid "Split qty cannot be grater than or equal to asset qty"
 msgstr "مقدار تقسیم نمی‌تواند بیشتر یا مساوی تعداد دارایی باشد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1827
+#: accounts/doctype/payment_entry/payment_entry.py:1867
 msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
 msgstr "تقسیم {0} {1} به ردیف‌های {2} طبق شرایط پرداخت"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
 #: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
 #: templates/print_formats/includes/items.html:8
 msgid "Sr"
@@ -66254,8 +68503,8 @@
 msgid "Stale Days should start from 1."
 msgstr "روزهای قدیمی باید از 1 شروع شود."
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:433
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
 msgid "Standard Buying"
 msgstr "خرید استاندارد"
 
@@ -66263,13 +68512,13 @@
 msgid "Standard Description"
 msgstr "شرح استاندارد"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:119
+#: regional/report/uae_vat_201/uae_vat_201.py:115
 msgid "Standard Rated Expenses"
 msgstr "هزینه های رتبه بندی استاندارد"
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:441
-#: stock/doctype/item/item.py:245
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
 msgid "Standard Selling"
 msgstr "فروش استاندارد"
 
@@ -66286,11 +68535,26 @@
 msgid "Standard Template"
 msgstr "الگوی استاندارد"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:100
-#: regional/report/uae_vat_201/uae_vat_201.py:106
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
 msgid "Standard rated supplies in {0}"
 msgstr "منابع دارای رتبه استاندارد در {0}"
 
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
@@ -66303,23 +68567,25 @@
 msgid "Standing Name"
 msgstr "نام ایستاده"
 
-#: manufacturing/doctype/work_order/work_order.js:591
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
 msgid "Start"
 msgstr "شروع کنید"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:44
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
 msgid "Start / Resume"
 msgstr "شروع / از سرگیری"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:34
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:34
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
-#: accounts/report/payment_ledger/payment_ledger.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:68
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
 #: projects/report/project_summary/project_summary.py:70
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
-#: public/js/financial_statements.js:184
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:17
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
 msgid "Start Date"
 msgstr "تاریخ شروع"
 
@@ -66393,11 +68659,16 @@
 msgid "Start Date cannot be before the current date"
 msgstr "تاریخ شروع نمی تواند قبل از تاریخ فعلی باشد"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:133
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 msgid "Start Import"
 msgstr "واردات را شروع کنید"
 
-#: manufacturing/doctype/job_card/job_card.js:244
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
 msgid "Start Job"
 msgstr "شروع کار"
 
@@ -66405,10 +68676,14 @@
 msgid "Start Merge"
 msgstr "ادغام را شروع کنید"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:85
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
 msgid "Start Reposting"
 msgstr "بازنشر را شروع کنید"
 
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr "زمان شروع"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -66433,15 +68708,15 @@
 msgid "Start Time"
 msgstr "زمان شروع"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:125
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
 msgid "Start Time can't be greater than or equal to End Time for {0}."
 msgstr "زمان شروع نمی تواند بزرگتر یا مساوی با زمان پایان برای {0} باشد."
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:48
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
 #: accounts/report/financial_ratios/financial_ratios.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:82
-#: public/js/financial_statements.js:198
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
 msgid "Start Year"
 msgstr "سال شروع"
 
@@ -66461,7 +68736,7 @@
 msgid "Start date of current invoice's period"
 msgstr "تاریخ شروع دوره فاکتور فعلی"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:236
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
 msgid "Start date should be less than end date for Item {0}"
 msgstr "تاریخ شروع باید کمتر از تاریخ پایان مورد {0} باشد"
 
@@ -66475,7 +68750,7 @@
 msgid "Started Time"
 msgstr "زمان شروع"
 
-#: utilities/bulk_transaction.py:19
+#: utilities/bulk_transaction.py:21
 msgid "Started a background job to create {1} {0}"
 msgstr "یک کار پس‌زمینه برای ایجاد {1} {0} شروع کرد"
 
@@ -66492,7 +68767,7 @@
 msgstr "موقعیت شروع از لبه بالا"
 
 #: crm/report/lead_details/lead_details.py:59
-#: public/js/utils/contact_address_quick_entry.js:81
+#: public/js/utils/contact_address_quick_entry.js:84
 msgid "State"
 msgstr "حالت"
 
@@ -66520,68 +68795,76 @@
 msgid "Statement Import Log"
 msgstr "گزارش واردات بیانیه"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.py:424
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order.js:298
-#: buying/doctype/purchase_order/purchase_order.js:300
-#: buying/doctype/purchase_order/purchase_order.js:304
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
 #: buying/report/procurement_tracker/procurement_tracker.py:74
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:53
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:173
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
-#: crm/report/lead_details/lead_details.js:31
+#: crm/report/lead_details/lead_details.js:30
 #: crm/report/lead_details/lead_details.py:25
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:34
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:39
-#: manufacturing/doctype/production_plan/production_plan.js:99
-#: manufacturing/doctype/production_plan/production_plan.js:103
-#: manufacturing/doctype/production_plan/production_plan.js:431
-#: manufacturing/doctype/work_order/work_order.js:352
-#: manufacturing/doctype/work_order/work_order.js:389
-#: manufacturing/doctype/work_order/work_order.js:565
-#: manufacturing/doctype/work_order/work_order.js:572
-#: manufacturing/doctype/work_order/work_order.js:576
-#: manufacturing/report/job_card_summary/job_card_summary.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
 #: manufacturing/report/job_card_summary/job_card_summary.py:139
-#: manufacturing/report/process_loss_report/process_loss_report.py:81
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
 #: manufacturing/report/production_analytics/production_analytics.py:19
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:22
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
-#: manufacturing/report/work_order_summary/work_order_summary.js:37
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
 #: manufacturing/report/work_order_summary/work_order_summary.py:202
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:25
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
-#: projects/report/project_summary/project_summary.js:24
+#: projects/report/project_summary/project_summary.js:23
 #: projects/report/project_summary/project_summary.py:58
-#: selling/doctype/sales_order/sales_order.js:517
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:528
-#: selling/doctype/sales_order/sales_order.js:539
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:90
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: selling/report/sales_order_analysis/sales_order_analysis.js:55
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
 #: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:210
-#: stock/doctype/delivery_note/delivery_note.js:229
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: stock/report/reserved_stock/reserved_stock.js:127
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
 #: stock/report/reserved_stock/reserved_stock.py:178
 #: stock/report/serial_no_ledger/serial_no_ledger.py:51
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/report/issue_analytics/issue_analytics.js:52
-#: support/report/issue_summary/issue_summary.js:39
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
 #: templates/pages/projects.html:24 templates/pages/projects.html:46
-#: templates/pages/projects.html:66
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
 msgid "Status"
 msgstr "وضعیت"
 
@@ -67049,13 +69332,25 @@
 msgid "Status"
 msgstr "وضعیت"
 
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr "وضعیت"
+
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Status Details"
 msgstr "جزئیات وضعیت"
 
-#: projects/doctype/project/project.py:719
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
 msgid "Status must be Cancelled or Completed"
 msgstr "وضعیت باید لغو یا تکمیل شود"
 
@@ -67063,7 +69358,7 @@
 msgid "Status must be one of {0}"
 msgstr "وضعیت باید یکی از {0} باشد"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:187
+#: stock/doctype/quality_inspection/quality_inspection.py:183
 msgid "Status set to rejected as there are one or more rejected readings."
 msgstr "وضعیت رد شد زیرا یک یا چند قرائت رد شده وجود دارد."
 
@@ -67076,7 +69371,7 @@
 #. Label of a Card Break in the Home Workspace
 #. Name of a Workspace
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
-#: accounts/report/account_balance/account_balance.js:55
+#: accounts/report/account_balance/account_balance.js:57
 #: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
 #: stock/doctype/material_request/material_request_dashboard.py:17
 #: stock/workspace/stock/stock.json
@@ -67103,8 +69398,8 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1187
-#: accounts/report/account_balance/account_balance.js:56
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
 msgid "Stock Adjustment"
 msgstr "تعدیل موجودی"
 
@@ -67128,7 +69423,7 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: public/js/stock_analytics.js:8
+#: public/js/stock_analytics.js:7
 #: stock/report/stock_analytics/stock_analytics.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Analytics"
@@ -67146,7 +69441,7 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:52
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
 #: stock/report/stock_balance/stock_balance.json
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
 #: stock/workspace/stock/stock.json
@@ -67159,10 +69454,14 @@
 msgid "Stock Balance"
 msgstr "تراز موجودی"
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:16
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
 msgid "Stock Balance Report"
 msgstr "گزارش تراز موجودی"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -67193,12 +69492,12 @@
 msgid "Stock Details"
 msgstr "جزئیات موجودی"
 
-#: stock/doctype/stock_entry/stock_entry.py:730
+#: stock/doctype/stock_entry/stock_entry.py:685
 msgid "Stock Entries already created for Work Order {0}: {1}"
 msgstr "ورودی‌های موجودی قبلاً برای سفارش کار {0} ایجاد شده‌اند: {1}"
 
 #. Name of a DocType
-#: stock/doctype/pick_list/pick_list.js:104
+#: stock/doctype/pick_list/pick_list.js:116
 #: stock/doctype/stock_entry/stock_entry.json
 msgid "Stock Entry"
 msgstr "ورود موجودی"
@@ -67259,15 +69558,15 @@
 msgid "Stock Entry Type"
 msgstr "نوع ورود موجودی"
 
-#: stock/doctype/pick_list/pick_list.py:1020
+#: stock/doctype/pick_list/pick_list.py:1127
 msgid "Stock Entry has been already created against this Pick List"
 msgstr "ورود موجودی قبلاً در برابر این فهرست انتخابی ایجاد شده است"
 
-#: stock/doctype/batch/batch.js:104
+#: stock/doctype/batch/batch.js:115
 msgid "Stock Entry {0} created"
 msgstr "ورودی موجودی {0} ایجاد شد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1140
+#: accounts/doctype/journal_entry/journal_entry.py:1169
 msgid "Stock Entry {0} is not submitted"
 msgstr "ورودی موجودی {0} ارسال نشده است"
 
@@ -67302,24 +69601,28 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: public/js/controllers/stock_controller.js:54
-#: public/js/utils/ledger_preview.js:27 stock/doctype/item/item.js:64
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
 #: stock/doctype/item/item_dashboard.py:8
 #: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:32
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
 msgid "Stock Ledger"
 msgstr "دفتر کل موجودی"
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
+
 #. Name of a DocType
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:114
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
 msgid "Stock Ledger Entry"
 msgstr "ورود به دفتر کل موجودی"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:102
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:108
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
 msgid "Stock Ledger ID"
 msgstr "شناسه دفتر کل موجودی"
 
@@ -67338,7 +69641,7 @@
 msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
 msgstr ""
 
-#: stock/doctype/batch/batch.js:50 stock/doctype/item/item.js:403
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
 msgid "Stock Levels"
 msgstr "سطوح موجودی"
 
@@ -67377,6 +69680,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -67395,14 +69699,14 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: stock/doctype/item/item.js:70
+#: stock/doctype/item/item.js:78
 #: stock/report/stock_projected_qty/stock_projected_qty.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Projected Qty"
 msgstr "موجودی پیش بینی شده تعداد"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:254
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:306
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
 msgid "Stock Qty"
 msgstr "تعداد موجودی"
@@ -67444,7 +69748,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
-#: accounts/report/account_balance/account_balance.js:57
+#: accounts/report/account_balance/account_balance.js:59
 msgid "Stock Received But Not Billed"
 msgstr "موجودی دریافت شد اما صورتحساب نشد"
 
@@ -67461,7 +69765,7 @@
 msgstr "موجودی دریافت شد اما صورتحساب نشد"
 
 #. Name of a DocType
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgid "Stock Reconciliation"
 msgstr "تطبیق موجودی"
@@ -67481,7 +69785,7 @@
 msgid "Stock Reconciliation Item"
 msgstr "مورد تطبیق موجودی"
 
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 msgid "Stock Reconciliations"
 msgstr "توافقات موجودی"
 
@@ -67495,20 +69799,20 @@
 msgid "Stock Reposting Settings"
 msgstr "تنظیمات ارسال مجدد موجودی"
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: selling/doctype/sales_order/sales_order.js:74
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:178
-#: stock/doctype/pick_list/pick_list.js:110
-#: stock/doctype/pick_list/pick_list.js:119
-#: stock/doctype/pick_list/pick_list.js:120
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:467
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:965
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:978
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:992
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1006
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1037
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
 msgid "Stock Reservation"
 msgstr "رزرو موجودی"
 
@@ -67518,35 +69822,35 @@
 msgid "Stock Reservation"
 msgstr "رزرو موجودی"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1144
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
 msgid "Stock Reservation Entries Cancelled"
 msgstr "ورودی های رزرو موجودی لغو شد"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1096
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
 msgid "Stock Reservation Entries Created"
 msgstr "نوشته های رزرو موجودی ایجاد شد"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:383
+#: selling/doctype/sales_order/sales_order.js:413
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: stock/report/reserved_stock/reserved_stock.js:56
+#: stock/report/reserved_stock/reserved_stock.js:53
 #: stock/report/reserved_stock/reserved_stock.py:171
 msgid "Stock Reservation Entry"
 msgstr "ورود رزرو موجودی"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
 msgid "Stock Reservation Entry cannot be updated as it has been delivered."
 msgstr "ورودی رزرو موجودی را نمی توان به دلیل تحویل گرفتن به روز کرد."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:423
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
 msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr "ورودی رزرو موجودی ایجاد شده در برابر فهرست انتخابی نمی تواند به روز شود. اگر نیاز به ایجاد تغییرات دارید، توصیه می کنیم ورودی موجود را لغو کنید و یک ورودی جدید ایجاد کنید."
 
-#: stock/doctype/delivery_note/delivery_note.py:614
+#: stock/doctype/delivery_note/delivery_note.py:690
 msgid "Stock Reservation Warehouse Mismatch"
 msgstr "عدم تطابق انبار رزرو انبار"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:514
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
 msgid "Stock Reservation can only be created against {0}."
 msgstr "رزرو موجودی فقط می تواند در مقابل {0} ایجاد شود."
 
@@ -67562,7 +69866,7 @@
 msgid "Stock Reserved Qty (in Stock UOM)"
 msgstr "تعداد موجودی رزرو شده (در انبار UOM)"
 
-#: stock/doctype/stock_entry/stock_entry.py:1498
+#: stock/doctype/stock_entry/stock_entry.py:1524
 msgid "Stock Return"
 msgstr "بازده موجودی"
 
@@ -67590,6 +69894,13 @@
 msgid "Stock Summary"
 msgstr "خلاصه موجودی"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr "خلاصه موجودی"
+
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Transactions"
@@ -67601,14 +69912,14 @@
 msgid "Stock Transactions Settings"
 msgstr "تنظیمات معاملات موجودی"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:256
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:308
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:215
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:232
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
 #: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:398
-#: stock/report/stock_ledger/stock_ledger.py:117
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
 msgid "Stock UOM"
 msgstr "موجودی UOM"
 
@@ -67786,7 +70097,7 @@
 msgid "Stock UOM Quantity"
 msgstr "مقدار موجودی UOM"
 
-#: selling/doctype/sales_order/sales_order.js:368
+#: selling/doctype/sales_order/sales_order.js:398
 msgid "Stock Unreservation"
 msgstr "عدم رزرو موجودی"
 
@@ -67853,6 +70164,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -67866,9 +70178,9 @@
 msgid "Stock Validations"
 msgstr "اعتبارسنجی موجودی"
 
-#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:52
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:138
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
 msgid "Stock Value"
 msgstr "ارزش موجودی"
 
@@ -67893,27 +70205,31 @@
 msgid "Stock cannot be reserved in group warehouse {0}."
 msgstr "موجودی در انبار گروهی {0} قابل رزرو نیست."
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:908
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
 msgid "Stock cannot be reserved in the group warehouse {0}."
 msgstr "موجودی در انبار گروهی {0} قابل رزرو نیست."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1011
-msgid "Stock cannot be updated against Delivery Note {0}"
-msgstr "موجودی را نمی توان در مقابل یادداشت تحویل {0} به روز کرد"
-
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:669
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
 msgid "Stock cannot be updated against Purchase Receipt {0}"
 msgstr "موجودی را نمی توان در برابر رسید خرید به روز کرد {0}"
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr ""
+
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
 msgid "Stock not available for Item {0} in Warehouse {1}."
 msgstr "موجودی برای کالای {0} در انبار {1} موجود نیست."
 
-#: selling/page/point_of_sale/pos_controller.js:679
+#: selling/page/point_of_sale/pos_controller.js:714
 msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
 msgstr "مقدار موجودی برای کد مورد کافی نیست: {0} در انبار {1}. مقدار موجود {2} {3}."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:241
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
 msgid "Stock transactions before {0} are frozen"
 msgstr "معاملات موجودی قبل از {0} مسدود می شوند"
 
@@ -67931,12 +70247,17 @@
 msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
 msgstr "موجودی با ارسال <b>رسید خرید</b> ایجاد شده در برابر رسید مواد برای سفارش فروش رزرو می شود."
 
-#: stock/utils.py:579
+#: stock/utils.py:559
 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
 msgstr "موجودی/حساب‌ها را نمی‌توان مسدود کرد زیرا پردازش ورودی‌های به‌تاریخ در حال انجام است. لطفاً بعداً دوباره امتحان کنید."
 
-#: manufacturing/doctype/work_order/work_order.js:570
-#: stock/doctype/material_request/material_request.js:107
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
 msgid "Stop"
 msgstr "متوقف کردن"
 
@@ -68012,14 +70333,14 @@
 msgid "Stopped"
 msgstr "متوقف شد"
 
-#: manufacturing/doctype/work_order/work_order.py:631
+#: manufacturing/doctype/work_order/work_order.py:654
 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
 msgstr "دستور کار متوقف شده را نمی توان لغو کرد، برای لغو، ابتدا آن را لغو کنید"
 
-#: setup/doctype/company/company.py:260
-#: setup/setup_wizard/operations/defaults_setup.py:34
-#: setup/setup_wizard/operations/install_fixtures.py:481
-#: stock/doctype/item/item.py:282
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
 msgid "Stores"
 msgstr "مغازه ها"
 
@@ -68053,7 +70374,12 @@
 msgid "Sub Assemblies & Raw Materials"
 msgstr "مجموعه های فرعی و مواد اولیه"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:264
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
 msgid "Sub Assembly Item"
 msgstr "مورد مونتاژ فرعی"
 
@@ -68125,7 +70451,7 @@
 msgid "Subcontract BOM"
 msgstr "قرارداد فرعی BOM"
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:37
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
@@ -68137,7 +70463,7 @@
 msgid "Subcontract Order Summary"
 msgstr "خلاصه سفارش قرارداد فرعی"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
 msgid "Subcontract Return"
 msgstr "بازگشت قرارداد فرعی"
 
@@ -68173,10 +70499,10 @@
 msgstr "پیمانکاری فرعی BOM"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: controllers/subcontracting_controller.py:806
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:78
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
 msgid "Subcontracting Order"
 msgstr "سفارش پیمانکاری فرعی"
 
@@ -68226,7 +70552,7 @@
 msgid "Subcontracting Order Supplied Item"
 msgstr "اقلام عرضه شده سفارش پیمانکاری فرعی"
 
-#: buying/doctype/purchase_order/purchase_order.py:861
+#: buying/doctype/purchase_order/purchase_order.py:865
 msgid "Subcontracting Order {0} created."
 msgstr "سفارش قرارداد فرعی {0} ایجاد شد."
 
@@ -68237,7 +70563,7 @@
 msgstr "سفارش خرید پیمانکاری فرعی"
 
 #. Name of a DocType
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Subcontracting Receipt"
 msgstr "رسید پیمانکاری فرعی"
@@ -68289,10 +70615,10 @@
 msgid "Subdivision"
 msgstr "زير مجموعه"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:219
-#: projects/doctype/task/task_tree.js:62
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
-#: support/doctype/issue/issue.js:96
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
 msgid "Subject"
 msgstr "موضوع"
 
@@ -68344,15 +70670,16 @@
 msgid "Subject"
 msgstr "موضوع"
 
-#: accounts/doctype/payment_order/payment_order.js:120
-#: public/js/payment/payments.js:28
-#: selling/page/point_of_sale/pos_controller.js:101
-#: www/book_appointment/index.html:59
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
 msgid "Submit"
 msgstr "ارسال"
 
-#: buying/doctype/purchase_order/purchase_order.py:857
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:698
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
 msgid "Submit Action Failed"
 msgstr "اقدام ارسال نشد"
 
@@ -68380,14 +70707,18 @@
 msgid "Submit Journal Entries"
 msgstr "ارسال مطالب مجله"
 
-#: manufacturing/doctype/work_order/work_order.js:135
+#: manufacturing/doctype/work_order/work_order.js:139
 msgid "Submit this Work Order for further processing."
 msgstr "این سفارش کاری را برای پردازش بیشتر ارسال کنید."
 
-#: assets/doctype/asset/asset_list.js:32
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:23
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:15
-#: stock/doctype/stock_entry/stock_entry_list.js:21
-#: templates/pages/material_request_info.html:24 templates/pages/order.html:58
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
 msgid "Submitted"
 msgstr "ارسال شده"
 
@@ -68542,11 +70873,11 @@
 msgid "Subscription End Date"
 msgstr "تاریخ پایان اشتراک"
 
-#: accounts/doctype/subscription/subscription.py:380
+#: accounts/doctype/subscription/subscription.py:372
 msgid "Subscription End Date is mandatory to follow calendar months"
 msgstr "تاریخ پایان اشتراک برای پیروی از ماه های تقویم اجباری است"
 
-#: accounts/doctype/subscription/subscription.py:370
+#: accounts/doctype/subscription/subscription.py:362
 msgid "Subscription End Date must be after {0} as per the subscription plan"
 msgstr "تاریخ پایان اشتراک طبق طرح اشتراک باید بعد از {0} باشد"
 
@@ -68651,11 +70982,11 @@
 msgid "Succeeded"
 msgstr "موفق شد"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:6
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
 msgid "Succeeded Entries"
 msgstr "ورودی های موفق"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Success"
 msgstr "موفقیت"
 
@@ -68690,43 +71021,43 @@
 msgid "Successful"
 msgstr "موفقیت آمیز"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:538
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
 msgid "Successfully Reconciled"
 msgstr "با موفقیت آشتی کرد"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:164
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
 msgid "Successfully Set Supplier"
 msgstr "تامین کننده با موفقیت تنظیم شد"
 
-#: stock/doctype/item/item.py:339
+#: stock/doctype/item/item.py:338
 msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
 msgstr "UOM موجودی با موفقیت تغییر کرد، لطفاً فاکتورهای تبدیل را برای UOM جدید دوباره تعریف کنید."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:468
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
 msgid "Successfully imported {0}"
 msgstr "{0} با موفقیت وارد شد"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:182
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
 msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr "{0} رکورد از {1} با موفقیت وارد شد. روی Export Errored Rows کلیک کنید، خطاها را برطرف کرده و دوباره وارد کنید."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:166
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
 msgid "Successfully imported {0} record."
 msgstr "رکورد {0} با موفقیت وارد شد."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:178
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
 msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr "{0} رکورد از {1} با موفقیت وارد شد. روی Export Errored Rows کلیک کنید، خطاها را برطرف کرده و دوباره وارد کنید."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:165
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
 msgid "Successfully imported {0} records."
 msgstr "{0} رکورد با موفقیت وارد شد."
 
-#: buying/doctype/supplier/supplier.js:177
+#: buying/doctype/supplier/supplier.js:210
 msgid "Successfully linked to Customer"
 msgstr "با موفقیت به مشتری پیوند داده شد"
 
-#: selling/doctype/customer/customer.js:222
+#: selling/doctype/customer/customer.js:243
 msgid "Successfully linked to Supplier"
 msgstr "با موفقیت به تامین کننده پیوند داده شد"
 
@@ -68734,23 +71065,23 @@
 msgid "Successfully merged {0} out of {1}."
 msgstr "{0} از {1} با موفقیت ادغام شد."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:478
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
 msgid "Successfully updated {0}"
 msgstr "با موفقیت به روز شد {0}"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:193
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
 msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr "{0} رکورد از {1} با موفقیت به روز شد. روی Export Errored Rows کلیک کنید، خطاها را برطرف کرده و دوباره وارد کنید."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:171
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
 msgid "Successfully updated {0} record."
 msgstr "رکورد {0} با موفقیت به روز شد."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:189
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
 msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr "{0} رکورد از {1} با موفقیت به روز شد. روی Export Errored Rows کلیک کنید، خطاها را برطرف کرده و دوباره وارد کنید."
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:170
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
 msgid "Successfully updated {0} records."
 msgstr "رکورد {0} با موفقیت به روز شد."
 
@@ -68779,11 +71110,11 @@
 msgid "Summary"
 msgstr "خلاصه"
 
-#: setup/doctype/email_digest/email_digest.py:190
+#: setup/doctype/email_digest/email_digest.py:188
 msgid "Summary for this month and pending activities"
 msgstr "خلاصه این ماه و فعالیت های در حال انتظار"
 
-#: setup/doctype/email_digest/email_digest.py:187
+#: setup/doctype/email_digest/email_digest.py:185
 msgid "Summary for this week and pending activities"
 msgstr "خلاصه این هفته و فعالیت های در انتظار"
 
@@ -68880,30 +71211,30 @@
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
-#: accounts/doctype/payment_order/payment_order.js:100
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:61
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:191
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
 #: accounts/report/purchase_register/purchase_register.js:21
 #: accounts/report/purchase_register/purchase_register.py:171
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:38
-#: buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: buying/doctype/request_for_quotation/request_for_quotation.js:208
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
 #: buying/doctype/supplier/supplier.json
 #: buying/report/procurement_tracker/procurement_tracker.py:89
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:175
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:16
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:16
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:199
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
 #: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
-#: public/js/purchase_trends_filters.js:66
-#: regional/report/irs_1099/irs_1099.py:79
-#: selling/doctype/customer/customer.js:207
-#: selling/doctype/sales_order/sales_order.js:1005
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
 msgid "Supplier"
 msgstr "تامین کننده"
@@ -69149,13 +71480,13 @@
 msgid "Supplier Address"
 msgstr "آدرس تامین کننده"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address Details"
 msgstr "جزئیات آدرس تامین کننده"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address Details"
@@ -69209,18 +71540,18 @@
 msgstr "جزئیات تامین کننده"
 
 #. Name of a DocType
-#: accounts/report/accounts_payable/accounts_payable.js:122
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:105
-#: accounts/report/accounts_receivable/accounts_receivable.py:1110
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:201
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:176
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
 #: accounts/report/purchase_register/purchase_register.js:27
 #: accounts/report/purchase_register/purchase_register.py:186
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:56
-#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
 #: public/js/purchase_trends_filters.js:51
 #: regional/report/irs_1099/irs_1099.js:26
-#: regional/report/irs_1099/irs_1099.py:72
+#: regional/report/irs_1099/irs_1099.py:70
 #: setup/doctype/supplier_group/supplier_group.json
 msgid "Supplier Group"
 msgstr "گروه تامین کننده"
@@ -69299,7 +71630,7 @@
 msgid "Supplier Invoice"
 msgstr "فاکتور تامین کننده"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:218
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
 msgid "Supplier Invoice Date"
 msgstr "تاریخ فاکتور تامین کننده"
 
@@ -69309,13 +71640,14 @@
 msgid "Supplier Invoice Date"
 msgstr "تاریخ فاکتور تامین کننده"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1494
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
 msgid "Supplier Invoice Date cannot be greater than Posting Date"
 msgstr "تاریخ فاکتور تامین کننده نمی تواند بیشتر از تاریخ ارسال باشد"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
-#: accounts/report/general_ledger/general_ledger.py:656
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:212
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
 msgid "Supplier Invoice No"
 msgstr "شماره فاکتور تامین کننده"
 
@@ -69331,7 +71663,7 @@
 msgid "Supplier Invoice No"
 msgstr "شماره فاکتور تامین کننده"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
 msgid "Supplier Invoice No exists in Purchase Invoice {0}"
 msgstr "فاکتور تامین کننده در فاکتور خرید وجود ندارد {0}"
 
@@ -69361,12 +71693,12 @@
 msgid "Supplier Ledger Summary"
 msgstr "خلاصه کتاب تامین کننده"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1041
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
 #: accounts/report/purchase_register/purchase_register.py:177
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:74
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
 msgid "Supplier Name"
 msgstr "نام تامین کننده"
 
@@ -69496,14 +71828,14 @@
 msgstr "تماس اصلی تامین کننده"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:458
-#: buying/doctype/request_for_quotation/request_for_quotation.js:42
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 #: buying/doctype/supplier_quotation/supplier_quotation.py:214
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:260
-#: crm/doctype/opportunity/opportunity.js:82
-#: stock/doctype/material_request/material_request.js:147
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
 msgid "Supplier Quotation"
 msgstr "نقل قول تامین کننده"
 
@@ -69555,7 +71887,7 @@
 msgid "Supplier Quotation Item"
 msgstr "مورد نقل قول تامین کننده"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:409
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
 msgid "Supplier Quotation {0} Created"
 msgstr "نقل قول تامین کننده {0} ایجاد شد"
 
@@ -69673,7 +72005,7 @@
 msgid "Supplier Warehouse"
 msgstr "انبار تامین کننده"
 
-#: controllers/buying_controller.py:412
+#: controllers/buying_controller.py:406
 msgid "Supplier Warehouse mandatory for sub-contracted {0}"
 msgstr "انبار تامین کننده برای قراردادهای فرعی {0} اجباری است"
 
@@ -69683,11 +72015,16 @@
 msgid "Supplier delivers to Customer"
 msgstr "تامین کننده به مشتری تحویل می دهد"
 
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
+
 #: buying/doctype/supplier_quotation/supplier_quotation.py:167
 msgid "Supplier {0} not found in {1}"
 msgstr "تامین کننده {0} در {1} یافت نشد"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:68
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
 msgid "Supplier(s)"
 msgstr "تامین کننده(های)"
 
@@ -69705,7 +72042,7 @@
 msgstr "تامین کنندگان"
 
 #: regional/report/uae_vat_201/uae_vat_201.py:60
-#: regional/report/uae_vat_201/uae_vat_201.py:126
+#: regional/report/uae_vat_201/uae_vat_201.py:122
 msgid "Supplies subject to the reverse charge provision"
 msgstr "لوازم مشمول ارائه شارژ معکوس"
 
@@ -69773,10 +72110,16 @@
 msgid "Suspended"
 msgstr "معلق"
 
-#: selling/page/point_of_sale/pos_payment.js:308
+#: selling/page/point_of_sale/pos_payment.js:325
 msgid "Switch Between Payment Modes"
 msgstr "جابجایی بین حالت های پرداخت"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr "سمبل"
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
 msgid "Sync Now"
 msgstr "اکنون همگام سازی کنید"
@@ -69869,6 +72212,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 #: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
 #: projects/doctype/activity_type/activity_type.json
 #: projects/doctype/project_template/project_template.json
 #: projects/doctype/project_type/project_type.json
@@ -69956,7 +72300,7 @@
 msgid "System will fetch all the entries if limit value is zero."
 msgstr "اگر مقدار حد صفر باشد، سیستم تمام ورودی ها را واکشی می کند."
 
-#: controllers/accounts_controller.py:1673
+#: controllers/accounts_controller.py:1752
 msgid "System will not check over billing since amount for Item {0} in {1} is zero"
 msgstr "سیستم صورت‌حساب را بررسی نمی‌کند زیرا مبلغ مورد {0} در {1} صفر است"
 
@@ -69967,11 +72311,19 @@
 msgid "System will notify to increase or decrease quantity or amount "
 msgstr " سیستم برای افزایش یا کاهش مقدار یا مقدار اطلاع خواهد داد"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TCS Rate %"
 msgstr ""
 
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
 #. Name of a report
 #: accounts/report/tds_computation_summary/tds_computation_summary.json
 msgid "TDS Computation Summary"
@@ -69981,7 +72333,7 @@
 msgid "TDS Payable"
 msgstr "TDS قابل پرداخت"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TDS Rate %"
 msgstr ""
@@ -69992,7 +72344,17 @@
 msgid "TS-.YYYY.-"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:427
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
 msgid "Tag"
 msgstr "برچسب بزنید"
 
@@ -70034,10 +72396,14 @@
 msgid "Tally Migration"
 msgstr "تالی مهاجرت"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:32
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
 msgid "Tally Migration Error"
 msgstr "خطای مهاجرت Tally"
 
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr "هدف"
+
 #. Label of a Data field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
@@ -70072,23 +72438,23 @@
 msgid "Target Asset Location"
 msgstr "مکان دارایی مورد نظر"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
 msgid "Target Asset {0} cannot be cancelled"
 msgstr "دارایی هدف {0} قابل لغو نیست"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:246
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
 msgid "Target Asset {0} cannot be submitted"
 msgstr "دارایی هدف {0} قابل ارسال نیست"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:242
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
 msgid "Target Asset {0} cannot be {1}"
 msgstr "دارایی هدف {0} نمی تواند {1} باشد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
 msgid "Target Asset {0} does not belong to company {1}"
 msgstr "دارایی هدف {0} به شرکت {1} تعلق ندارد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
 msgid "Target Asset {0} needs to be composite asset"
 msgstr "دارایی هدف {0} باید دارایی ترکیبی باشد"
 
@@ -70168,15 +72534,15 @@
 msgid "Target Item Name"
 msgstr "نام مورد هدف"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:203
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
 msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
 msgstr "مورد هدف {0} نه یک دارایی ثابت است و نه یک کالای موجودی"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
 msgid "Target Item {0} must be a Fixed Asset item"
 msgstr "مورد هدف {0} باید یک مورد دارایی ثابت باشد"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:209
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
 msgid "Target Item {0} must be a Stock Item"
 msgstr "مورد هدف {0} باید یک مورد موجودی باشد"
 
@@ -70186,21 +72552,21 @@
 msgid "Target Location"
 msgstr "محل مورد نظر"
 
-#: assets/doctype/asset_movement/asset_movement.py:94
+#: assets/doctype/asset_movement/asset_movement.py:100
 msgid "Target Location is required while receiving Asset {0} from an employee"
 msgstr "هنگام دریافت دارایی {0} از یک کارمند، مکان هدف مورد نیاز است"
 
-#: assets/doctype/asset_movement/asset_movement.py:82
+#: assets/doctype/asset_movement/asset_movement.py:85
 msgid "Target Location is required while transferring Asset {0}"
 msgstr "هنگام انتقال دارایی {0}، مکان هدف مورد نیاز است"
 
-#: assets/doctype/asset_movement/asset_movement.py:89
+#: assets/doctype/asset_movement/asset_movement.py:93
 msgid "Target Location or To Employee is required while receiving Asset {0}"
 msgstr "هنگام دریافت دارایی {0}، مکان هدف یا به کارمند الزامی است"
 
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:42
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:42
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:42
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
 msgid "Target On"
 msgstr "هدف را روشن کنید"
 
@@ -70216,7 +72582,7 @@
 msgid "Target Qty"
 msgstr "مقدار هدف"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:214
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
 msgid "Target Qty must be a positive number"
 msgstr "تعداد هدف باید یک عدد مثبت باشد"
 
@@ -70226,8 +72592,8 @@
 msgid "Target Serial No"
 msgstr "شماره سریال هدف"
 
-#: stock/dashboard/item_dashboard.js:222
-#: stock/doctype/stock_entry/stock_entry.js:549
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
 msgid "Target Warehouse"
 msgstr "انبار هدف"
 
@@ -70280,22 +72646,22 @@
 msgstr "انبار هدف"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Target Warehouse Address"
 msgstr "آدرس انبار هدف"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
 msgid "Target Warehouse is mandatory for Decapitalization"
 msgstr "انبار هدف برای کاهش سرمایه اجباری است"
 
-#: controllers/selling_controller.py:685
+#: controllers/selling_controller.py:714
 msgid "Target Warehouse is set for some items but the customer is not an internal customer."
 msgstr "انبار هدف برای برخی اقلام تنظیم شده است اما مشتری مشتری داخلی نیست."
 
-#: stock/doctype/stock_entry/stock_entry.py:623
-#: stock/doctype/stock_entry/stock_entry.py:630
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
 msgid "Target warehouse is mandatory for row {0}"
 msgstr "انبار هدف برای ردیف {0} اجباری است"
 
@@ -70327,8 +72693,8 @@
 #: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
-#: public/js/projects/timer.js:11 support/doctype/issue/issue.js:22
-#: templates/pages/projects.html:56
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
 msgid "Task"
 msgstr "وظیفه"
 
@@ -70436,6 +72802,12 @@
 msgid "Tasks"
 msgstr "وظایف"
 
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr "وظایف"
+
 #: projects/report/project_summary/project_summary.py:62
 msgid "Tasks Completed"
 msgstr "وظایف تکمیل شد"
@@ -70444,7 +72816,7 @@
 msgid "Tasks Overdue"
 msgstr "وظایف عقب افتاده"
 
-#: accounts/report/account_balance/account_balance.js:58
+#: accounts/report/account_balance/account_balance.js:60
 msgid "Tax"
 msgstr "مالیات"
 
@@ -70484,7 +72856,6 @@
 msgid "Tax Account"
 msgstr "حساب مالیاتی"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:247
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:137
 msgid "Tax Amount"
 msgstr "مقدار مالیات"
@@ -70516,7 +72887,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Tax Assets"
 msgstr "دارایی های مالیاتی"
 
@@ -70681,11 +73052,11 @@
 msgid "Tax Category"
 msgstr "دسته مالیاتی"
 
-#: controllers/buying_controller.py:173
+#: controllers/buying_controller.py:169
 msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
 msgstr "دسته مالیات به \"کل\" تغییر یافته است زیرا همه اقلام اقلام غیر موجودی هستند"
 
-#: regional/report/irs_1099/irs_1099.py:84
+#: regional/report/irs_1099/irs_1099.py:82
 msgid "Tax ID"
 msgstr "شناسه مالیاتی"
 
@@ -70707,11 +73078,11 @@
 msgid "Tax ID"
 msgstr "شناسه مالیاتی"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
 #: accounts/report/general_ledger/general_ledger.js:140
 #: accounts/report/purchase_register/purchase_register.py:192
-#: accounts/report/sales_register/sales_register.py:213
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:68
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
 msgid "Tax Id"
 msgstr "شناسه مالیاتی"
 
@@ -70746,6 +73117,8 @@
 msgstr "شناسه مالیاتی"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
 msgid "Tax Id: "
 msgstr " شناسه مالیاتی:"
 
@@ -70754,7 +73127,7 @@
 msgid "Tax Masters"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:119
+#: accounts/doctype/account/account_tree.js:160
 msgid "Tax Rate"
 msgstr "نرخ مالیات"
 
@@ -70797,7 +73170,7 @@
 msgid "Tax Rule"
 msgstr "قانون مالیات"
 
-#: accounts/doctype/tax_rule/tax_rule.py:141
+#: accounts/doctype/tax_rule/tax_rule.py:137
 msgid "Tax Rule Conflicts with {0}"
 msgstr "تضاد قوانین مالیاتی با {0}"
 
@@ -70811,7 +73184,7 @@
 msgid "Tax Template is mandatory."
 msgstr "الگوی مالیاتی اجباری است."
 
-#: accounts/report/sales_register/sales_register.py:293
+#: accounts/report/sales_register/sales_register.py:294
 msgid "Tax Total"
 msgstr "مجموع مالیات"
 
@@ -70891,7 +73264,7 @@
 msgid "Tax Withholding Category"
 msgstr "دسته بندی کسر مالیات"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:136
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
 msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
 msgstr "رده مالیاتی {} در برابر شرکت {} برای مشتری {} باید مقدار آستانه تجمعی داشته باشد."
 
@@ -70968,7 +73341,7 @@
 msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
 msgstr "مالیات فقط برای مبلغی که بیش از آستانه تجمعی باشد، کسر خواهد شد"
 
-#: controllers/taxes_and_totals.py:1018
+#: controllers/taxes_and_totals.py:1026
 msgid "Taxable Amount"
 msgstr "مبلغ مشمول مالیات"
 
@@ -71123,55 +73496,55 @@
 msgid "Taxes and Charges Added (Company Currency)"
 msgstr "مالیات ها و هزینه های اضافه شده (ارز شرکت)"
 
-#. Label of a Long Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes and Charges Calculation"
 msgstr "محاسبه مالیات و عوارض"
 
-#. Label of a Long Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Calculation"
@@ -71237,6 +73610,16 @@
 msgid "Team Member"
 msgstr "عضو تیم"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
 msgid "Telephone Expenses"
@@ -71247,7 +73630,7 @@
 msgid "Telephony Call Type"
 msgstr "نوع تماس تلفنی"
 
-#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:12
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
 msgid "Template"
 msgstr "قالب"
 
@@ -71263,7 +73646,7 @@
 msgid "Template"
 msgstr "قالب"
 
-#: manufacturing/doctype/bom/bom.js:279
+#: manufacturing/doctype/bom/bom.js:292
 msgid "Template Item"
 msgstr "مورد الگو"
 
@@ -71307,11 +73690,11 @@
 msgid "Template Warnings"
 msgstr "هشدارهای الگو"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:38
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
 msgid "Temporarily on Hold"
 msgstr "به طور موقت در حالت تعلیق"
 
-#: accounts/report/account_balance/account_balance.js:59
+#: accounts/report/account_balance/account_balance.js:61
 msgid "Temporary"
 msgstr "موقت"
 
@@ -71578,34 +73961,34 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:145
-#: accounts/report/accounts_receivable/accounts_receivable.py:1094
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:111
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:159
-#: accounts/report/gross_profit/gross_profit.py:335
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:9
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:21
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:254
-#: accounts/report/sales_register/sales_register.py:207
-#: crm/report/lead_details/lead_details.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
 #: crm/report/lead_details/lead_details.py:34
-#: crm/report/lost_opportunity/lost_opportunity.js:37
+#: crm/report/lost_opportunity/lost_opportunity.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:58
 #: public/js/sales_trends_filters.js:27
-#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:105
-#: selling/report/inactive_customers/inactive_customers.py:80
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:48
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:60
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:48
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:71
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
 #: selling/report/territory_wise_sales/territory_wise_sales.py:22
 #: setup/doctype/territory/territory.json
 msgid "Territory"
@@ -71780,11 +74163,16 @@
 msgid "Territory-wise Sales"
 msgstr "فروش از نظر منطقه"
 
-#: stock/doctype/packing_slip/packing_slip.py:91
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
 msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
 msgstr "از بسته شماره. فیلد نه باید خالی باشد و نه مقدار آن کمتر از 1 باشد."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:331
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
 msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
 msgstr "دسترسی به درخواست نقل قول از پورتال غیرفعال است. برای اجازه دسترسی، آن را در تنظیمات پورتال فعال کنید."
 
@@ -71818,11 +74206,11 @@
 msgid "The Campaign '{0}' already exists for the {1} '{2}'"
 msgstr "کمپین \"{0}\" از قبل برای {1} \"{2}\" وجود دارد"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:213
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
 msgid "The Condition '{0}' is invalid"
 msgstr "شرط \"{0}\" نامعتبر است"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:202
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
 msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
 msgstr "نوع سند {0} باید دارای یک فیلد وضعیت برای پیکربندی قرارداد سطح سرویس باشد"
 
@@ -71834,23 +74222,23 @@
 msgid "The GL Entries will be processed in the background, it can take a few minutes."
 msgstr "ورودی‌های GL در پس‌زمینه پردازش می‌شوند، ممکن است چند دقیقه طول بکشد."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:163
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
 msgid "The Loyalty Program isn't valid for the selected company"
 msgstr "برنامه وفاداری برای شرکت انتخابی معتبر نیست"
 
-#: accounts/doctype/payment_request/payment_request.py:747
+#: accounts/doctype/payment_request/payment_request.py:742
 msgid "The Payment Request {0} is already paid, cannot process payment twice"
 msgstr "درخواست پرداخت {0} قبلاً پرداخت شده است، نمی‌توان پرداخت را دو بار پردازش کرد"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:52
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
 msgid "The Payment Term at row {0} is possibly a duplicate."
 msgstr "مدت پرداخت در ردیف {0} احتمالاً تکراری است."
 
-#: stock/doctype/pick_list/pick_list.py:132
+#: stock/doctype/pick_list/pick_list.py:166
 msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
 msgstr "فهرست انتخابی دارای ورودی های رزرو موجودی نمی تواند به روز شود. اگر نیاز به ایجاد تغییرات دارید، توصیه می‌کنیم قبل از به‌روزرسانی فهرست انتخاب، ورودی‌های رزرو موجودی را لغو کنید."
 
-#: stock/doctype/stock_entry/stock_entry.py:1761
+#: stock/doctype/stock_entry/stock_entry.py:1802
 msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
 msgstr "Process Loss Qty مطابق با کارت های شغلی Process Loss Ty بازنشانی شده است"
 
@@ -71859,7 +74247,7 @@
 msgid "The Selling Module is all set up!"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
 msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
 msgstr "ورودی موجودی از نوع \"ساخت\" به عنوان پسرفت شناخته می شود. مواد اولیه ای که برای تولید کالاهای نهایی مصرف می شود به عنوان بک فلاشینگ شناخته می شود. <br><br> هنگام ایجاد Entry ساخت، اقلام مواد خام بر اساس BOM اقلام تولیدی، بک فلاش می شوند. اگر می‌خواهید اقلام مواد خام بر اساس ورودی انتقال مواد که در مقابل آن سفارش کار انجام شده است، بک فلاش شوند، می‌توانید آن را در این قسمت تنظیم کنید."
 
@@ -71882,7 +74270,7 @@
 msgid "The accounts are set by the system automatically but do confirm these defaults"
 msgstr "حساب ها توسط سیستم به طور خودکار تنظیم می شوند اما این پیش فرض ها را تأیید کنید"
 
-#: accounts/doctype/payment_request/payment_request.py:144
+#: accounts/doctype/payment_request/payment_request.py:147
 msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
 msgstr "مقدار {0} تنظیم شده در این درخواست پرداخت با مقدار محاسبه شده همه طرح‌های پرداخت متفاوت است: {1}. قبل از ارسال سند از صحت این موضوع اطمینان حاصل کنید."
 
@@ -71890,7 +74278,7 @@
 msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
 msgstr "واحد پول فاکتور {} ({}) با واحد پول این دونینگ ({}) متفاوت است."
 
-#: manufacturing/doctype/work_order/work_order.js:812
+#: manufacturing/doctype/work_order/work_order.js:871
 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
 msgstr "BOM پیش‌فرض برای آن مورد توسط سیستم واکشی می‌شود. شما همچنین می توانید BOM را تغییر دهید."
 
@@ -71919,19 +74307,19 @@
 msgid "The fields From Shareholder and To Shareholder cannot be blank"
 msgstr "فیلدهای From Shareholder و To Shareholder نمی توانند خالی باشند"
 
-#: accounts/doctype/share_transfer/share_transfer.py:238
+#: accounts/doctype/share_transfer/share_transfer.py:240
 msgid "The folio numbers are not matching"
 msgstr "اعداد برگ مطابقت ندارند"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:292
+#: stock/doctype/putaway_rule/putaway_rule.py:288
 msgid "The following Items, having Putaway Rules, could not be accomodated:"
 msgstr "موارد زیر که دارای قوانین Putaway هستند، قابل استفاده نیستند:"
 
-#: assets/doctype/asset/depreciation.py:414
+#: assets/doctype/asset/depreciation.py:405
 msgid "The following assets have failed to automatically post depreciation entries: {0}"
 msgstr "دارایی های زیر به طور خودکار ورودی های استهلاک را پست نکرده اند: {0}"
 
-#: stock/doctype/item/item.py:832
+#: stock/doctype/item/item.py:822
 msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
 msgstr "ویژگی های حذف شده زیر در Variants وجود دارد اما در قالب وجود ندارد. می‌توانید متغیرها را حذف کنید یا ویژگی (ها) را در قالب نگه دارید."
 
@@ -71939,7 +74327,7 @@
 msgid "The following employees are currently still reporting to {0}:"
 msgstr "کارمندان زیر در حال حاضر همچنان به {0} گزارش می دهند:"
 
-#: stock/doctype/material_request/material_request.py:773
+#: stock/doctype/material_request/material_request.py:780
 msgid "The following {0} were created: {1}"
 msgstr "{0} زیر ایجاد شد: {1}"
 
@@ -71953,7 +74341,7 @@
 msgid "The holiday on {0} is not between From Date and To Date"
 msgstr "تعطیلات در {0} بین از تاریخ و تا تاریخ نیست"
 
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:587
 msgid "The items {0} and {1} are present in the following {2} :"
 msgstr "موارد {0} و {1} در {2} زیر موجود هستند:"
 
@@ -71981,11 +74369,11 @@
 msgid "The operation {0} can not be the sub operation"
 msgstr "عملیات {0} نمی تواند عملیات فرعی باشد"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:229
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
 msgid "The parent account {0} does not exists in the uploaded template"
 msgstr "حساب والد {0} در الگوی آپلود شده وجود ندارد"
 
-#: accounts/doctype/payment_request/payment_request.py:133
+#: accounts/doctype/payment_request/payment_request.py:136
 msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
 msgstr "حساب درگاه پرداخت در طرح {0} با حساب درگاه پرداخت در این درخواست پرداخت متفاوت است"
 
@@ -72010,23 +74398,23 @@
 msgid "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."
 msgstr ""
 
-#: public/js/utils.js:742
+#: public/js/utils.js:812
 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
 msgstr "با به‌روزرسانی موارد، موجودی رزرو شده آزاد می‌شود. آیا مطمئن هستید که می خواهید ادامه دهید؟"
 
-#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/pick_list/pick_list.js:137
 msgid "The reserved stock will be released. Are you certain you wish to proceed?"
 msgstr "موجودی رزرو شده آزاد خواهد شد. آیا مطمئن هستید که می خواهید ادامه دهید؟"
 
-#: accounts/doctype/account/account.py:198
+#: accounts/doctype/account/account.py:215
 msgid "The root account {0} must be a group"
 msgstr "حساب ریشه {0} باید یک گروه باشد"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:86
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
 msgid "The selected BOMs are not for the same item"
 msgstr "BOM های انتخاب شده برای یک مورد نیستند"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:415
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
 msgid "The selected change account {} doesn't belongs to Company {}."
 msgstr "حساب تغییر انتخاب شده {} به شرکت {} تعلق ندارد."
 
@@ -72034,7 +74422,7 @@
 msgid "The selected item cannot have Batch"
 msgstr "مورد انتخاب شده نمی تواند دسته ای داشته باشد"
 
-#: assets/doctype/asset/asset.js:570
+#: assets/doctype/asset/asset.js:643
 msgid "The selected {0} does not contain the selected Asset Item."
 msgstr "{0} انتخاب شده حاوی مورد دارایی انتخابی نیست."
 
@@ -72042,11 +74430,11 @@
 msgid "The seller and the buyer cannot be the same"
 msgstr "فروشنده و خریدار نمی توانند یکسان باشند"
 
-#: stock/doctype/batch/batch.py:378
+#: stock/doctype/batch/batch.py:377
 msgid "The serial no {0} does not belong to item {1}"
 msgstr "شماره سریال {0} به مورد {1} تعلق ندارد"
 
-#: accounts/doctype/share_transfer/share_transfer.py:228
+#: accounts/doctype/share_transfer/share_transfer.py:230
 msgid "The shareholder does not belong to this company"
 msgstr "سهامدار متعلق به این شرکت نیست"
 
@@ -72058,7 +74446,7 @@
 msgid "The shares don't exist with the {0}"
 msgstr "اشتراک‌گذاری‌ها با {0} وجود ندارند"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:461
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
 msgstr "موجودی برای اقلام و انبارهای زیر رزرو شده است، همان را در {0} تطبیق موجودی لغو کنید: <br /><br /> {1}"
 
@@ -72066,32 +74454,24 @@
 msgid "The sync has started in the background, please check the {0} list for new records."
 msgstr "همگام سازی در پس زمینه شروع شده است، لطفاً لیست {0} را برای رکوردهای جدید بررسی کنید."
 
-#: accounts/doctype/journal_entry/journal_entry.py:155
 #: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
 msgid "The task has been enqueued as a background job."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:244
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Draft stage"
-msgstr "وظیفه به عنوان یک کار پس زمینه در نوبت قرار گرفته است. در صورت وجود هرگونه مشکل در پردازش در پس‌زمینه، سیستم نظری در مورد خطا در این ورود موجودی اضافه می‌کند و به مرحله پیش‌نویس باز می‌گردد."
-
-#: stock/doctype/stock_entry/stock_entry.py:255
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Submitted stage"
-msgstr "وظیفه به عنوان یک کار پس زمینه در نوبت قرار گرفته است. در صورت وجود هرگونه مشکل در پردازش در پس‌زمینه، سیستم نظری در مورد خطا در این ورود موجودی اضافه می‌کند و به مرحله ارسال باز می‌گردد."
-
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:754
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
 msgstr "وظیفه به عنوان یک کار پس زمینه در نوبت قرار گرفته است. در صورت وجود هرگونه مشکل در پردازش در پس‌زمینه، سیستم نظری در مورد خطا در این تطبیق موجودی اضافه می‌کند و به مرحله پیش‌نویس باز می‌گردد."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:765
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
 msgstr "وظیفه به عنوان یک کار پس زمینه در نوبت قرار گرفته است. در صورت وجود هرگونه مشکل در پردازش در پس‌زمینه، سیستم نظری در مورد خطا در این تطبیق موجودی اضافه می‌کند و به مرحله ارسال باز می‌گردد."
 
-#: stock/doctype/material_request/material_request.py:283
+#: stock/doctype/material_request/material_request.py:281
 msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
 msgstr "مجموع شماره / مقدار انتقال {0} در درخواست مواد {1} نمی تواند بیشتر از مقدار مجاز درخواستی {2} برای مورد {3} باشد"
 
-#: stock/doctype/material_request/material_request.py:290
+#: stock/doctype/material_request/material_request.py:288
 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
 msgstr "مجموع مقدار مشکل / انتقال {0} در درخواست مواد {1} نمی تواند بیشتر از مقدار درخواستی {2} برای مورد {3} باشد."
 
@@ -72102,39 +74482,39 @@
 msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
 msgstr "کاربران دارای این نقش مجاز به ایجاد/تغییر معامله موجودی هستند، حتی اگر تراکنش مسدود شده باشد."
 
-#: stock/doctype/item_alternative/item_alternative.py:57
+#: stock/doctype/item_alternative/item_alternative.py:55
 msgid "The value of {0} differs between Items {1} and {2}"
 msgstr "مقدار {0} بین موارد {1} و {2} متفاوت است"
 
-#: controllers/item_variant.py:151
+#: controllers/item_variant.py:147
 msgid "The value {0} is already assigned to an existing Item {1}."
 msgstr "مقدار {0} قبلاً به یک مورد موجود {1} اختصاص داده شده است."
 
-#: manufacturing/doctype/work_order/work_order.js:832
+#: manufacturing/doctype/work_order/work_order.js:899
 msgid "The warehouse where you store finished Items before they are shipped."
 msgstr "انباری که اقلام تمام شده را قبل از ارسال در آن ذخیره می کنید."
 
-#: manufacturing/doctype/work_order/work_order.js:827
+#: manufacturing/doctype/work_order/work_order.js:892
 msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
 msgstr "انباری که مواد اولیه خود را در آن نگهداری می کنید. هر کالای مورد نیاز می تواند یک انبار منبع جداگانه داشته باشد. انبار گروهی نیز می تواند به عنوان انبار منبع انتخاب شود. پس از ارسال سفارش کار، مواد اولیه در این انبارها برای استفاده تولید رزرو می شود."
 
-#: manufacturing/doctype/work_order/work_order.js:837
+#: manufacturing/doctype/work_order/work_order.js:904
 msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
 msgstr "انباری که هنگام شروع تولید، اقلام شما در آن منتقل می شوند. انبار گروهی همچنین می تواند به عنوان انبار Work in Progress انتخاب شود."
 
-#: manufacturing/doctype/job_card/job_card.py:671
+#: manufacturing/doctype/job_card/job_card.py:673
 msgid "The {0} ({1}) must be equal to {2} ({3})"
 msgstr "{0} ({1}) باید برابر با {2} ({3}) باشد"
 
-#: stock/doctype/material_request/material_request.py:779
+#: stock/doctype/material_request/material_request.py:786
 msgid "The {0} {1} created successfully"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:762
+#: manufacturing/doctype/job_card/job_card.py:763
 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
 msgstr "{0} {1} برای محاسبه هزینه ارزیابی کالای نهایی {2} استفاده می‌شود."
 
-#: assets/doctype/asset/asset.py:501
+#: assets/doctype/asset/asset.py:498
 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
 msgstr "تعمیر و نگهداری یا تعمیرات فعال در برابر دارایی وجود دارد. قبل از لغو دارایی، باید همه آنها را تکمیل کنید."
 
@@ -72142,19 +74522,27 @@
 msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
 msgstr "بین نرخ، تعداد سهام و مبلغ محاسبه شده ناهماهنگی وجود دارد"
 
-#: utilities/bulk_transaction.py:41
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
 msgid "There are no Failed transactions"
 msgstr "هیچ تراکنش ناموفقی وجود ندارد"
 
-#: www/book_appointment/index.js:89
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr ""
+
+#: www/book_appointment/index.js:95
 msgid "There are no slots available on this date"
 msgstr "هیچ اسلاتی در این تاریخ موجود نیست"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:245
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
 msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
 msgstr "فقط {0} دارایی ایجاد شده یا به {1} پیوند داده شده است. لطفاً {2} دارایی ها را با سند مربوطه ایجاد یا پیوند دهید."
 
-#: stock/doctype/item/item.js:829
+#: stock/doctype/item/item.js:913
 msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
 msgstr "دو گزینه برای حفظ ارزش موجودی وجود دارد. FIFO (اولین ورود - اولین خروج) و میانگین متحرک. برای درک جزئیات این موضوع، لطفاً از هدف <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average دیدن کنید. ='_blank'>ارزش اقلام، FIFO و میانگین متحرک.</a>"
 
@@ -72162,11 +74550,15 @@
 msgid "There aren't any item variants for the selected item"
 msgstr "هیچ نوع موردی برای مورد انتخابی وجود ندارد"
 
-#: accounts/party.py:555
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr ""
+
+#: accounts/party.py:535
 msgid "There can only be 1 Account per Company in {0} {1}"
 msgstr "برای هر شرکت فقط 1 حساب در {0} {1} وجود دارد"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:80
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
 msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
 msgstr "فقط یک شرط قانون حمل و نقل با مقدار 0 یا خالی برای \"به ارزش\" وجود دارد"
 
@@ -72174,11 +74566,11 @@
 msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
 msgstr "در حال حاضر یک گواهی کسر کمتر معتبر {0} برای تامین کننده {1} در برابر دسته {2} برای این دوره زمانی وجود دارد."
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:79
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
 msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
 msgstr "در حال حاضر یک BOM قرارداد فرعی فعال {0} برای کالای نهایی {1} وجود دارد."
 
-#: stock/doctype/batch/batch.py:386
+#: stock/doctype/batch/batch.py:385
 msgid "There is no batch found against the {0}: {1}"
 msgstr "هیچ دسته ای در برابر {0} یافت نشد: {1}"
 
@@ -72186,36 +74578,36 @@
 msgid "There is nothing to edit."
 msgstr "چیزی برای ویرایش وجود ندارد."
 
-#: stock/doctype/stock_entry/stock_entry.py:1279
+#: stock/doctype/stock_entry/stock_entry.py:1297
 msgid "There must be atleast 1 Finished Good in this Stock Entry"
 msgstr "باید حداقل 1 کالای تمام شده در این ورودی موجودی وجود داشته باشد"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:135
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
 msgid "There was an error creating Bank Account while linking with Plaid."
 msgstr "هنگام پیوند با Plaid خطایی در ایجاد حساب بانکی روی داد."
 
-#: selling/page/point_of_sale/pos_controller.js:205
+#: selling/page/point_of_sale/pos_controller.js:228
 msgid "There was an error saving the document."
 msgstr "هنگام ذخیره سند خطایی روی داد."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:236
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
 msgid "There was an error syncing transactions."
 msgstr "هنگام همگام‌سازی تراکنش‌ها خطایی روی داد."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:157
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
 msgid "There was an error updating Bank Account {} while linking with Plaid."
 msgstr "هنگام به‌روزرسانی حساب بانکی {} هنگام پیوند با Plaid خطایی روی داد."
 
-#: accounts/doctype/bank/bank.js:113
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:109
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
 msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
 msgstr "مشکلی در اتصال به سرور تأیید اعتبار Plaid وجود داشت. برای اطلاعات بیشتر کنسول مرورگر را بررسی کنید"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:279
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
 msgid "There were errors while sending email. Please try again."
 msgstr "هنگام ارسال ایمیل خطاهایی وجود داشت. لطفا دوباره تلاش کنید."
 
-#: accounts/utils.py:924
+#: accounts/utils.py:915
 msgid "There were issues unlinking payment entry {0}."
 msgstr "مشکلاتی در قطع پیوند ورودی پرداخت {0} وجود داشت."
 
@@ -72226,27 +74618,27 @@
 msgid "This Account has '0' balance in either Base Currency or Account Currency"
 msgstr "این حساب دارای موجودی '0' به ارز پایه یا ارز حساب است"
 
-#: stock/doctype/item/item.js:88
+#: stock/doctype/item/item.js:99
 msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
 msgstr "این مورد یک الگو است و نمی توان از آن در معاملات استفاده کرد. ویژگی‌های مورد در انواع مختلف کپی می‌شوند مگر اینکه «بدون کپی» تنظیم شده باشد"
 
-#: stock/doctype/item/item.js:118
+#: stock/doctype/item/item.js:158
 msgid "This Item is a Variant of {0} (Template)."
 msgstr "این مورد یک نوع {0} (الگو) است."
 
-#: setup/doctype/email_digest/email_digest.py:189
+#: setup/doctype/email_digest/email_digest.py:187
 msgid "This Month's Summary"
 msgstr "خلاصه این ماه"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:26
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
 msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
 msgstr "این انبار به طور خودکار در قسمت Target Warehouse سفارش کار به روز می شود."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:21
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
 msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
 msgstr "این انبار به طور خودکار در قسمت Work In Progress Warehouse سفارشات کاری به روز می شود."
 
-#: setup/doctype/email_digest/email_digest.py:186
+#: setup/doctype/email_digest/email_digest.py:184
 msgid "This Week's Summary"
 msgstr "خلاصه این هفته"
 
@@ -72262,11 +74654,11 @@
 msgid "This covers all scorecards tied to this Setup"
 msgstr "این همه کارت های امتیازی مرتبط با این راه اندازی را پوشش می دهد"
 
-#: controllers/status_updater.py:350
+#: controllers/status_updater.py:346
 msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
 msgstr "این سند توسط {0} {1} برای مورد {4} بیش از حد مجاز است. آیا در مقابل همان {2} {3} دیگری می سازید؟"
 
-#: stock/doctype/delivery_note/delivery_note.js:360
+#: stock/doctype/delivery_note/delivery_note.js:406
 msgid "This field is used to set the 'Customer'."
 msgstr "این فیلد برای تنظیم \"مشتری\" استفاده می شود."
 
@@ -72277,7 +74669,7 @@
 msgid "This filter will be applied to Journal Entry."
 msgstr "این فیلتر برای ورود مجله اعمال خواهد شد."
 
-#: manufacturing/doctype/bom/bom.js:158
+#: manufacturing/doctype/bom/bom.js:171
 msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
 msgstr "این یک الگوی BOM است و برای ایجاد سفارش کاری برای {0} مورد {1} استفاده خواهد شد."
 
@@ -72306,7 +74698,7 @@
 msgid "This is a location where scraped materials are stored."
 msgstr "این مکانی است که مواد تراشیده شده در آن ذخیره می شود."
 
-#: accounts/doctype/account/account.js:40
+#: accounts/doctype/account/account.js:36
 msgid "This is a root account and cannot be edited."
 msgstr "این یک حساب کاربری ریشه است و قابل ویرایش نیست."
 
@@ -72318,11 +74710,11 @@
 msgid "This is a root department and cannot be edited."
 msgstr "این بخش ریشه است و قابل ویرایش نیست."
 
-#: setup/doctype/item_group/item_group.js:81
+#: setup/doctype/item_group/item_group.js:98
 msgid "This is a root item group and cannot be edited."
 msgstr "این یک گروه آیتم ریشه است و قابل ویرایش نیست."
 
-#: setup/doctype/sales_person/sales_person.js:36
+#: setup/doctype/sales_person/sales_person.js:46
 msgid "This is a root sales person and cannot be edited."
 msgstr "این یک فروشنده اصلی است و قابل ویرایش نیست."
 
@@ -72354,19 +74746,19 @@
 msgid "This is based on transactions against this Supplier. See timeline below for details"
 msgstr "این بر اساس معاملات علیه این تامین کننده است. برای جزئیات به جدول زمانی زیر مراجعه کنید"
 
-#: stock/doctype/stock_settings/stock_settings.js:24
+#: stock/doctype/stock_settings/stock_settings.js:26
 msgid "This is considered dangerous from accounting point of view."
 msgstr "این از نظر حسابداری خطرناک تلقی می شود."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:525
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
 msgstr "این کار برای رسیدگی به مواردی که رسید خرید پس از فاکتور خرید ایجاد می شود، انجام می شود."
 
-#: manufacturing/doctype/work_order/work_order.js:822
+#: manufacturing/doctype/work_order/work_order.js:885
 msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
 msgstr "این به طور پیش فرض فعال است. اگر می‌خواهید مواد را برای مجموعه‌های فرعی موردی که در حال تولید آن هستید برنامه‌ریزی کنید، این گزینه را فعال کنید. اگر مجموعه های فرعی را جداگانه برنامه ریزی و تولید می کنید، می توانید این چک باکس را غیرفعال کنید."
 
-#: stock/doctype/item/item.js:819
+#: stock/doctype/item/item.js:901
 msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
 msgstr "این برای اقلام مواد خام است که برای ایجاد کالاهای نهایی استفاده می شود. اگر مورد یک سرویس اضافی مانند \"شستن\" است که در BOM استفاده می شود، این مورد را علامت نزنید."
 
@@ -72374,7 +74766,7 @@
 msgid "This item filter has already been applied for the {0}"
 msgstr "این فیلتر مورد قبلاً برای {0} اعمال شده است"
 
-#: stock/doctype/delivery_note/delivery_note.js:371
+#: stock/doctype/delivery_note/delivery_note.js:419
 msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
 msgstr "این گزینه برای ویرایش فیلدهای «تاریخ ارسال» و «زمان ارسال» قابل بررسی است."
 
@@ -72390,27 +74782,27 @@
 msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
 msgstr "این برنامه زمانی ایجاد شد که دارایی {0} از طریق تعمیر دارایی {1} تعمیر شد."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:674
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
 msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
 msgstr "این برنامه زمانی ایجاد شد که دارایی {0} در لغو دارایی با حروف بزرگ {1} بازیابی شد."
 
-#: assets/doctype/asset/depreciation.py:496
+#: assets/doctype/asset/depreciation.py:483
 msgid "This schedule was created when Asset {0} was restored."
 msgstr "این برنامه زمانی ایجاد شد که دارایی {0} بازیابی شد."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1325
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
 msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
 msgstr "این برنامه زمانی ایجاد شد که دارایی {0} از طریق فاکتور فروش {1} برگردانده شد."
 
-#: assets/doctype/asset/depreciation.py:454
+#: assets/doctype/asset/depreciation.py:443
 msgid "This schedule was created when Asset {0} was scrapped."
 msgstr "این برنامه زمانی ایجاد شد که دارایی {0} لغو شد."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1336
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
 msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
 msgstr "این برنامه زمانی ایجاد شد که دارایی {0} از طریق فاکتور فروش {1} فروخته شد."
 
-#: assets/doctype/asset/asset.py:1117
+#: assets/doctype/asset/asset.py:1103
 msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
 msgstr "این برنامه زمانی ایجاد شد که دارایی {0} پس از تقسیم به دارایی جدید {1} به روز شد."
 
@@ -72422,11 +74814,11 @@
 msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
 msgstr "این برنامه زمانی ایجاد شد که تنظیم ارزش دارایی {0} {1} لغو شد."
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:246
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
 msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
 msgstr "این برنامه زمانی ایجاد شد که تغییرات دارایی {0} از طریق تخصیص تغییر دارایی {1} تنظیم شد."
 
-#: assets/doctype/asset/asset.py:1180
+#: assets/doctype/asset/asset.py:1158
 msgid "This schedule was created when new Asset {0} was split from Asset {1}."
 msgstr "این برنامه زمانی ایجاد شد که دارایی جدید {0} از دارایی {1} جدا شد."
 
@@ -72437,10 +74829,15 @@
 msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
 msgstr "این بخش به کاربر اجازه می دهد متن Body و Closing نامه Dunning را برای Dunning Type بر اساس زبان تنظیم کند که می تواند در Print استفاده شود."
 
-#: stock/doctype/delivery_note/delivery_note.js:365
+#: stock/doctype/delivery_note/delivery_note.js:412
 msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
 msgstr "این جدول برای تنظیم جزئیات مربوط به \"اقلام\"، \"تعداد\"، \"نرخ پایه\" و غیره استفاده می شود."
 
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr ""
+
 #. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
 #. Value'
 #: stock/doctype/item_attribute_value/item_attribute_value.json
@@ -72455,7 +74852,7 @@
 msgid "This will restrict user access to other employee records"
 msgstr "این امر دسترسی کاربر به سایر سوابق کارمندان را محدود می کند"
 
-#: controllers/selling_controller.py:686
+#: controllers/selling_controller.py:715
 msgid "This {} will be treated as material transfer."
 msgstr "این {} به عنوان انتقال مواد در نظر گرفته می شود."
 
@@ -72681,7 +75078,7 @@
 msgid "Time in mins."
 msgstr "زمان در دقیقه"
 
-#: manufacturing/doctype/job_card/job_card.py:654
+#: manufacturing/doctype/job_card/job_card.py:658
 msgid "Time logs are required for {0} {1}"
 msgstr "گزارش زمان برای {0} {1} مورد نیاز است"
 
@@ -72699,11 +75096,12 @@
 msgid "Timeline"
 msgstr "جدول زمانی"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
 #: public/js/projects/timer.js:5
 msgid "Timer"
 msgstr "تایمر"
 
-#: public/js/projects/timer.js:142
+#: public/js/projects/timer.js:149
 msgid "Timer exceeded the given hours."
 msgstr "تایمر از ساعت های داده شده بیشتر شد."
 
@@ -72745,7 +75143,7 @@
 msgid "Timesheet for tasks."
 msgstr "جدول زمانی برای وظایف"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:756
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
 msgid "Timesheet {0} is already completed or cancelled"
 msgstr "جدول زمانی {0} قبلاً تکمیل یا لغو شده است"
 
@@ -72759,7 +75157,7 @@
 msgid "Timesheets"
 msgstr "جدول زمانی"
 
-#: utilities/activation.py:126
+#: utilities/activation.py:124
 msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
 msgstr ""
 
@@ -72948,7 +75346,7 @@
 msgid "Title"
 msgstr "عنوان"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:967
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
 #: templates/pages/projects.html:68
 msgid "To"
 msgstr "به"
@@ -72971,15 +75369,15 @@
 msgid "To"
 msgstr "به"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "To Be Paid"
 msgstr "پرداخت می شود"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:36
-#: selling/doctype/sales_order/sales_order_list.js:39
-#: stock/doctype/delivery_note/delivery_note_list.js:12
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:12
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
 msgid "To Bill"
 msgstr "به بیل"
 
@@ -73020,13 +75418,13 @@
 msgid "To Currency"
 msgstr "به ارز"
 
-#: accounts/doctype/payment_entry/payment_entry.js:648
-#: accounts/doctype/payment_entry/payment_entry.js:652
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:24
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:45
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
 #: accounts/report/financial_ratios/financial_ratios.js:48
 #: accounts/report/general_ledger/general_ledger.js:30
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -73034,76 +75432,76 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
-#: accounts/report/pos_register/pos_register.js:25
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:65
 #: accounts/report/purchase_register/purchase_register.js:15
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:15
 #: accounts/report/sales_register/sales_register.js:15
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:24
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:55
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:55
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
 #: accounts/report/trial_balance/trial_balance.js:43
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:22
-#: buying/report/procurement_tracker/procurement_tracker.js:34
-#: buying/report/purchase_analytics/purchase_analytics.js:43
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:26
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:26
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:23
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:30
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
 #: crm/report/campaign_efficiency/campaign_efficiency.js:13
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:16
-#: crm/report/lead_conversion_time/lead_conversion_time.js:16
-#: crm/report/lead_details/lead_details.js:24
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
-#: crm/report/lost_opportunity/lost_opportunity.js:24
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:29
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:21
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:22
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:15
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:24
-#: manufacturing/report/process_loss_report/process_loss_report.js:37
-#: manufacturing/report/production_analytics/production_analytics.js:24
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:15
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:24
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:14
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:37
-#: public/js/stock_analytics.js:48
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:16
-#: regional/report/uae_vat_201/uae_vat_201.js:24
-#: regional/report/vat_audit_report/vat_audit_report.js:25
-#: selling/page/sales_funnel/sales_funnel.js:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:26
-#: selling/report/sales_analytics/sales_analytics.js:43
-#: selling/report/sales_order_analysis/sales_order_analysis.js:26
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:28
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:24
-#: stock/report/delayed_item_report/delayed_item_report.js:24
-#: stock/report/delayed_order_report/delayed_order_report.js:24
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:28
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
-#: stock/report/reserved_stock/reserved_stock.js:26
+#: stock/report/reserved_stock/reserved_stock.js:23
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
-#: stock/report/stock_analytics/stock_analytics.js:70
+#: stock/report/stock_analytics/stock_analytics.js:69
 #: stock/report/stock_balance/stock_balance.js:24
 #: stock/report/stock_ledger/stock_ledger.js:23
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:17
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:16
-#: support/report/issue_analytics/issue_analytics.js:32
-#: support/report/issue_summary/issue_summary.js:32
-#: support/report/support_hour_distribution/support_hour_distribution.js:15
-#: utilities/report/youtube_interactions/youtube_interactions.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
 msgid "To Date"
 msgstr "تا تاریخ"
 
@@ -73209,7 +75607,7 @@
 msgid "To Date"
 msgstr "تا تاریخ"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 #: setup/doctype/holiday_list/holiday_list.py:115
 msgid "To Date cannot be before From Date"
 msgstr "To Date نمی تواند قبل از From Date باشد"
@@ -73238,8 +75636,8 @@
 msgid "To Datetime"
 msgstr "به Datetime"
 
-#: selling/doctype/sales_order/sales_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:30
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
 msgid "To Deliver"
 msgstr "رساندن"
 
@@ -73256,7 +75654,7 @@
 msgid "To Deliver"
 msgstr "رساندن"
 
-#: selling/doctype/sales_order/sales_order_list.js:26
+#: selling/doctype/sales_order/sales_order_list.js:36
 msgid "To Deliver and Bill"
 msgstr "برای تحویل و صدور صورت حساب"
 
@@ -73285,7 +75683,7 @@
 msgid "To Doctype"
 msgstr "برای Doctype"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:85
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
 msgid "To Due Date"
 msgstr "به تاریخ سررسید"
 
@@ -73295,7 +75693,7 @@
 msgid "To Employee"
 msgstr "به کارمند"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:53
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
 msgid "To Fiscal Year"
 msgstr "به سال مالی"
 
@@ -73335,8 +75733,8 @@
 msgid "To Package No."
 msgstr "به شماره بسته"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:12
-#: selling/doctype/sales_order/sales_order_list.js:14
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
 msgid "To Pay"
 msgstr ""
 
@@ -73358,8 +75756,8 @@
 msgid "To Payment Date"
 msgstr "به تاریخ پرداخت"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:44
-#: manufacturing/report/work_order_summary/work_order_summary.js:30
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
 msgid "To Posting Date"
 msgstr "به تاریخ ارسال"
 
@@ -73375,7 +75773,7 @@
 msgid "To Range"
 msgstr "به محدوده"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:18
+#: buying/doctype/purchase_order/purchase_order_list.js:30
 msgid "To Receive"
 msgstr "برای دریافت"
 
@@ -73385,7 +75783,7 @@
 msgid "To Receive"
 msgstr "برای دریافت"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: buying/doctype/purchase_order/purchase_order_list.js:25
 msgid "To Receive and Bill"
 msgstr "برای دریافت و قبض"
 
@@ -73421,6 +75819,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:92
 #: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
 msgid "To Time"
 msgstr "به زمان"
 
@@ -73502,7 +75901,8 @@
 msgid "To Value"
 msgstr "بها دادن"
 
-#: stock/doctype/batch/batch.js:83
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
 msgid "To Warehouse"
 msgstr "به انبار"
 
@@ -73512,19 +75912,19 @@
 msgid "To Warehouse (Optional)"
 msgstr "به انبار (اختیاری)"
 
-#: manufacturing/doctype/bom/bom.js:735
+#: manufacturing/doctype/bom/bom.js:768
 msgid "To add Operations tick the 'With Operations' checkbox."
 msgstr "برای افزودن عملیات، کادر \"با عملیات\" را علامت بزنید."
 
-#: manufacturing/doctype/production_plan/production_plan.js:550
+#: manufacturing/doctype/production_plan/production_plan.js:598
 msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
 msgstr "افزودن مواد خام قراردادی فرعی در صورت وجود موارد منفجر شده غیرفعال است."
 
-#: controllers/status_updater.py:345
+#: controllers/status_updater.py:341
 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
 msgstr "برای مجاز کردن صدور صورت‌حساب، «بیش از هزینه صورت‌حساب» را در تنظیمات حساب‌ها یا مورد به‌روزرسانی کنید."
 
-#: controllers/status_updater.py:341
+#: controllers/status_updater.py:337
 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
 msgstr "برای اجازه دادن به بیش از دریافت / تحویل، \"بیش از دریافت / کمک هزینه تحویل\" را در تنظیمات موجودی یا مورد به روز کنید."
 
@@ -73541,11 +75941,11 @@
 msgid "To be Delivered to Customer"
 msgstr "برای تحویل به مشتری"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:521
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
 msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
 msgstr "برای لغو یک {}، باید ورودی بسته شدن POS {} را لغو کنید."
 
-#: accounts/doctype/payment_request/payment_request.py:99
+#: accounts/doctype/payment_request/payment_request.py:100
 msgid "To create a Payment Request reference document is required"
 msgstr "برای ایجاد سند مرجع درخواست پرداخت مورد نیاز است"
 
@@ -73553,16 +75953,16 @@
 msgid "To date cannot be before from date"
 msgstr "تا به امروز نمی تواند قبل از تاریخ باشد"
 
-#: assets/doctype/asset_category/asset_category.py:109
+#: assets/doctype/asset_category/asset_category.py:111
 msgid "To enable Capital Work in Progress Accounting,"
 msgstr "برای فعال کردن حسابداری کار سرمایه ای،"
 
-#: manufacturing/doctype/production_plan/production_plan.js:545
+#: manufacturing/doctype/production_plan/production_plan.js:591
 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
 msgstr "گنجاندن اقلام غیر موجودی در برنامه ریزی درخواست مواد. به عنوان مثال مواردی که چک باکس \"حفظ موجودی\" برای آنها علامت گذاری نشده است."
 
-#: accounts/doctype/payment_entry/payment_entry.py:1625
-#: controllers/accounts_controller.py:2559
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
 msgstr "برای گنجاندن مالیات در ردیف {0} در نرخ مورد، مالیات‌های ردیف {1} نیز باید لحاظ شود"
 
@@ -73570,34 +75970,34 @@
 msgid "To merge, following properties must be same for both items"
 msgstr "برای ادغام، ویژگی های زیر باید برای هر دو مورد یکسان باشد"
 
-#: accounts/doctype/account/account.py:498
+#: accounts/doctype/account/account.py:512
 msgid "To overrule this, enable '{0}' in company {1}"
 msgstr "برای لغو این مورد، \"{0}\" را در شرکت {1} فعال کنید"
 
-#: controllers/item_variant.py:154
+#: controllers/item_variant.py:150
 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
 msgstr "برای ادامه ویرایش این مقدار مشخصه، {0} را در تنظیمات نوع مورد فعال کنید."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:578
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
 msgstr "برای ارسال فاکتور بدون سفارش خرید لطفاً {0} را به عنوان {1} در {2} تنظیم کنید"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:598
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
 msgstr "برای ارسال فاکتور بدون رسید خرید، لطفاً {0} را به عنوان {1} در {2} تنظیم کنید."
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:226
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
 msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
 msgstr "برای استفاده از یک کتاب مالی متفاوت، لطفاً علامت «شامل دارایی‌های پیش‌فرض FB» را بردارید."
 
-#: accounts/report/financial_statements.py:576
-#: accounts/report/general_ledger/general_ledger.py:273
-#: accounts/report/trial_balance/trial_balance.py:278
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
 msgstr "برای استفاده از یک کتاب مالی متفاوت، لطفاً علامت «شامل ورودی‌های پیش‌فرض FB» را بردارید."
 
-#: selling/page/point_of_sale/pos_controller.js:174
+#: selling/page/point_of_sale/pos_controller.js:192
 msgid "Toggle Recent Orders"
 msgstr "تغییر سفارشات اخیر"
 
@@ -73607,16 +76007,50 @@
 msgid "Token Endpoint"
 msgstr "نقطه پایان نشانه"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
+
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Stock Workspace
-#: buying/doctype/purchase_order/purchase_order.js:485
-#: buying/doctype/purchase_order/purchase_order.js:541
-#: buying/doctype/request_for_quotation/request_for_quotation.js:57
-#: buying/doctype/request_for_quotation/request_for_quotation.js:143
-#: buying/doctype/request_for_quotation/request_for_quotation.js:381
-#: buying/doctype/request_for_quotation/request_for_quotation.js:387
-#: buying/doctype/supplier_quotation/supplier_quotation.js:55
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/workspace/stock/stock.json
 msgid "Tools"
@@ -73628,22 +76062,30 @@
 msgid "Tools"
 msgstr "ابزار"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:233
-#: accounts/report/financial_statements.py:652
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
 #: accounts/report/general_ledger/general_ledger.py:56
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:636
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
 #: accounts/report/profitability_analysis/profitability_analysis.py:93
 #: accounts/report/profitability_analysis/profitability_analysis.py:98
-#: accounts/report/trial_balance/trial_balance.py:344
-#: accounts/report/trial_balance/trial_balance.py:345
-#: regional/report/vat_audit_report/vat_audit_report.py:199
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
-#: selling/report/sales_analytics/sales_analytics.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:51
-#: support/report/issue_analytics/issue_analytics.py:79
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
 msgid "Total"
 msgstr "جمع"
 
@@ -73830,7 +76272,12 @@
 msgid "Total Achieved"
 msgstr "کل به دست آمده است"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Actual"
 msgstr "کل واقعی"
 
@@ -73888,10 +76335,10 @@
 msgid "Total Allocations"
 msgstr "مجموع تخصیص ها"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:131
 #: selling/page/sales_funnel/sales_funnel.py:151
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
 #: templates/includes/order/order_taxes.html:54
 msgid "Total Amount"
 msgstr "مقدار کل"
@@ -73932,11 +76379,11 @@
 msgid "Total Amount in Words"
 msgstr "مقدار کل در کلمات"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:181
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
 msgstr "مجموع هزینه های قابل اعمال در جدول اقلام رسید خرید باید با کل مالیات ها و هزینه ها یکسان باشد"
 
-#: accounts/report/balance_sheet/balance_sheet.py:205
+#: accounts/report/balance_sheet/balance_sheet.py:204
 msgid "Total Asset"
 msgstr "کل دارایی"
 
@@ -73946,7 +76393,7 @@
 msgid "Total Asset Cost"
 msgstr "هزینه کل دارایی"
 
-#: assets/dashboard_fixtures.py:154
+#: assets/dashboard_fixtures.py:153
 msgid "Total Assets"
 msgstr "کل دارایی"
 
@@ -74010,7 +76457,7 @@
 msgid "Total Billing Hours"
 msgstr "کل ساعت صورتحساب"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Budget"
 msgstr "کل بودجه"
 
@@ -74048,7 +76495,7 @@
 msgid "Total Commission"
 msgstr "کمیسیون کل"
 
-#: manufacturing/doctype/job_card/job_card.py:667
+#: manufacturing/doctype/job_card/job_card.py:669
 #: manufacturing/report/job_card_summary/job_card_summary.py:174
 msgid "Total Completed Qty"
 msgstr "تعداد کل تکمیل شده"
@@ -74065,11 +76512,11 @@
 msgid "Total Consumed Material Cost (via Stock Entry)"
 msgstr "کل هزینه مواد مصرفی (از طریق ورود موجودی)"
 
-#: setup/doctype/sales_person/sales_person.js:12
+#: setup/doctype/sales_person/sales_person.js:17
 msgid "Total Contribution Amount Against Invoices: {0}"
 msgstr "مجموع مبلغ مشارکت در برابر فاکتورها: {0}"
 
-#: setup/doctype/sales_person/sales_person.js:9
+#: setup/doctype/sales_person/sales_person.js:10
 msgid "Total Contribution Amount Against Orders: {0}"
 msgstr "کل مبلغ مشارکت در برابر سفارشات: {0}"
 
@@ -74115,7 +76562,7 @@
 msgid "Total Credit"
 msgstr "کل اعتبار"
 
-#: accounts/doctype/journal_entry/journal_entry.py:225
+#: accounts/doctype/journal_entry/journal_entry.py:238
 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
 msgstr "مجموع مبلغ اعتبار/ بدهی باید مانند ورودی مجله مرتبط باشد"
 
@@ -74125,7 +76572,7 @@
 msgid "Total Debit"
 msgstr "کل بدهی"
 
-#: accounts/doctype/journal_entry/journal_entry.py:802
+#: accounts/doctype/journal_entry/journal_entry.py:836
 msgid "Total Debit must be equal to Total Credit. The difference is {0}"
 msgstr "کل بدهی باید برابر با کل اعتبار باشد. تفاوت {0} است"
 
@@ -74133,11 +76580,11 @@
 msgid "Total Delivered Amount"
 msgstr "کل مبلغ تحویل شده"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:248
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
 msgid "Total Demand (Past Data)"
 msgstr "تقاضای کل (داده های گذشته)"
 
-#: accounts/report/balance_sheet/balance_sheet.py:212
+#: accounts/report/balance_sheet/balance_sheet.py:211
 msgid "Total Equity"
 msgstr "مجموع حقوق صاحبان موجودی"
 
@@ -74147,11 +76594,11 @@
 msgid "Total Estimated Distance"
 msgstr "کل فاصله تخمینی"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:112
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
 msgid "Total Expense"
 msgstr "کل هزینه"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
 msgid "Total Expense This Year"
 msgstr "کل هزینه امسال"
 
@@ -74161,11 +76608,11 @@
 msgid "Total Experience"
 msgstr "مجموع تجربه"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:261
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
 msgid "Total Forecast (Future Data)"
 msgstr "کل پیش بینی (داده های آینده)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:254
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
 msgid "Total Forecast (Past Data)"
 msgstr "کل پیش بینی (داده های گذشته)"
 
@@ -74187,14 +76634,24 @@
 msgid "Total Holidays"
 msgstr "کل تعطیلات"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:111
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
 msgid "Total Income"
 msgstr "درآمد کلی"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:107
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
 msgid "Total Income This Year"
 msgstr "کل درآمد امسال"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -74208,14 +76665,19 @@
 msgstr "سود کل"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
 msgid "Total Invoiced Amount"
 msgstr "کل مبلغ صورتحساب"
 
-#: support/report/issue_summary/issue_summary.py:76
+#: support/report/issue_summary/issue_summary.py:82
 msgid "Total Issues"
 msgstr "مجموع مسائل"
 
-#: accounts/report/balance_sheet/balance_sheet.py:208
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
 msgid "Total Liability"
 msgstr "کل مسئولیت"
 
@@ -74315,29 +76777,41 @@
 msgid "Total Operation Time"
 msgstr "کل زمان عملیات"
 
-#: selling/report/inactive_customers/inactive_customers.py:84
+#: selling/report/inactive_customers/inactive_customers.py:80
 msgid "Total Order Considered"
 msgstr "کل سفارش در نظر گرفته شده است"
 
-#: selling/report/inactive_customers/inactive_customers.py:83
+#: selling/report/inactive_customers/inactive_customers.py:79
 msgid "Total Order Value"
 msgstr "ارزش کل سفارش"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:629
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
 msgid "Total Other Charges"
 msgstr "مجموع سایر هزینه ها"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
 msgid "Total Outgoing"
 msgstr "کل خروجی"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Outgoing Value (Consumption)"
 msgstr "کل ارزش خروجی (مصرف)"
 
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
 msgid "Total Outstanding"
 msgstr "مجموع برجسته"
 
@@ -74348,22 +76822,24 @@
 msgstr "مجموع برجسته"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
 msgid "Total Outstanding Amount"
 msgstr "کل مبلغ معوقه"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
 msgid "Total Paid Amount"
 msgstr "کل مبلغ پرداختی"
 
-#: controllers/accounts_controller.py:2266
+#: controllers/accounts_controller.py:2337
 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
 msgstr "کل مبلغ پرداخت در برنامه پرداخت باید برابر با کل کل / گرد شده باشد"
 
-#: accounts/doctype/payment_request/payment_request.py:112
+#: accounts/doctype/payment_request/payment_request.py:115
 msgid "Total Payment Request amount cannot be greater than {0} amount"
 msgstr "مبلغ کل درخواست پرداخت نمی تواند بیشتر از مبلغ {0} باشد"
 
-#: regional/report/irs_1099/irs_1099.py:85
+#: regional/report/irs_1099/irs_1099.py:83
 msgid "Total Payments"
 msgstr "کل پرداخت ها"
 
@@ -74391,11 +76867,11 @@
 msgid "Total Purchase Cost (via Purchase Invoice)"
 msgstr "کل هزینه خرید (از طریق فاکتور خرید)"
 
-#: projects/doctype/project/project.js:107
+#: projects/doctype/project/project.js:131
 msgid "Total Purchase Cost has been updated"
 msgstr "کل هزینه خرید به روز شده است"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
 msgid "Total Qty"
 msgstr "مجموع تعداد"
@@ -74407,6 +76883,8 @@
 msgstr "مجموع تعداد"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
 msgid "Total Quantity"
 msgstr "مقدار کل"
 
@@ -74502,7 +76980,7 @@
 msgid "Total Revenue"
 msgstr "کل درآمد"
 
-#: selling/report/item_wise_sales_history/item_wise_sales_history.py:260
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
 msgid "Total Sales Amount"
 msgstr "کل مبلغ فروش"
 
@@ -74517,6 +76995,11 @@
 msgid "Total Stock Summary"
 msgstr "خلاصه کل موجودی"
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr ""
+
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
@@ -74539,7 +77022,7 @@
 msgid "Total Tasks"
 msgstr "کل وظایف"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:622
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
 #: accounts/report/purchase_register/purchase_register.py:263
 msgid "Total Tax"
 msgstr "کل مالیات"
@@ -74670,7 +77153,7 @@
 msgid "Total Taxes and Charges (Company Currency)"
 msgstr "کل مالیات ها و هزینه ها (ارز شرکت)"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:132
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
 msgid "Total Time (in Mins)"
 msgstr "زمان کل (در دقیقه)"
 
@@ -74680,7 +77163,7 @@
 msgid "Total Time in Mins"
 msgstr "کل زمان در دقیقه"
 
-#: public/js/utils.js:105
+#: public/js/utils.js:129
 msgid "Total Unpaid: {0}"
 msgstr "مجموع پرداخت نشده: {0}"
 
@@ -74702,7 +77185,7 @@
 msgid "Total Value Difference (Incoming - Outgoing)"
 msgstr "تفاوت ارزش کل (ورودی - خروجی)"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
 msgid "Total Variance"
 msgstr "واریانس کل"
@@ -74711,6 +77194,11 @@
 msgid "Total Views"
 msgstr "کل بازدیدها"
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr ""
+
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -74771,35 +77259,49 @@
 msgid "Total Working Hours"
 msgstr "مجموع ساعات کاری"
 
-#: controllers/accounts_controller.py:1838
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr "مجموع ساعات کاری"
+
+#: controllers/accounts_controller.py:1920
 msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
 msgstr "کل پیش پرداخت ({0}) در برابر سفارش {1} نمی تواند بیشتر از کل کل ({2}) باشد"
 
-#: controllers/selling_controller.py:186
+#: controllers/selling_controller.py:187
 msgid "Total allocated percentage for sales team should be 100"
 msgstr "کل درصد تخصیص داده شده برای تیم فروش باید 100 باشد"
 
-#: selling/doctype/customer/customer.py:157
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:156
 msgid "Total contribution percentage should be equal to 100"
 msgstr "درصد کل مشارکت باید برابر با 100 باشد"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:444
-#: accounts/doctype/sales_invoice/sales_invoice.py:505
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
 msgid "Total payments amount can't be greater than {}"
 msgstr "مبلغ کل پرداخت ها نمی تواند بیشتر از {} باشد"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:67
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
 msgid "Total percentage against cost centers should be 100"
 msgstr "درصد کل در مقابل مراکز هزینه باید 100 باشد"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:765
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:766
-#: accounts/report/financial_statements.py:339
-#: accounts/report/financial_statements.py:340
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
 msgid "Total {0} ({1})"
 msgstr "مجموع {0} ({1})"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:162
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
 msgstr "مجموع {0} برای همه موارد صفر است، ممکن است شما باید «توزیع هزینه‌ها بر اساس» را تغییر دهید"
 
@@ -74811,7 +77313,8 @@
 msgid "Total(Qty)"
 msgstr "مجموع (مقدار)"
 
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:88
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Totals"
 msgstr "جمع کل"
 
@@ -74896,6 +77399,11 @@
 msgid "Track Service Level Agreement"
 msgstr "پیگیری قرارداد سطح خدمات"
 
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -74914,7 +77422,7 @@
 msgid "Tracking URL"
 msgstr "URL پیگیری"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: manufacturing/doctype/workstation/workstation_dashboard.py:10
 msgid "Transaction"
 msgstr "معامله"
@@ -74956,7 +77464,7 @@
 msgstr "ارز معامله"
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
-#: selling/report/territory_wise_sales/territory_wise_sales.js:11
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
 msgid "Transaction Date"
 msgstr "تاریخ معامله"
 
@@ -74996,12 +77504,21 @@
 msgid "Transaction Date"
 msgstr "تاریخ معامله"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
 msgid "Transaction Deletion Record"
 msgstr "رکورد حذف تراکنش"
 
 #. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgid "Transaction Deletion Record Item"
 msgstr "مورد رکورد حذف تراکنش"
@@ -75042,7 +77559,7 @@
 msgid "Transaction Settings"
 msgstr "تنظیمات تراکنش"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:258
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
 msgid "Transaction Type"
 msgstr "نوع معامله"
 
@@ -75052,7 +77569,7 @@
 msgid "Transaction Type"
 msgstr "نوع معامله"
 
-#: accounts/doctype/payment_request/payment_request.py:122
+#: accounts/doctype/payment_request/payment_request.py:125
 msgid "Transaction currency must be same as Payment Gateway currency"
 msgstr "ارز تراکنش باید همان ارز درگاه پرداخت باشد"
 
@@ -75060,15 +77577,15 @@
 msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:647
+#: manufacturing/doctype/job_card/job_card.py:651
 msgid "Transaction not allowed against stopped Work Order {0}"
 msgstr "تراکنش در برابر دستور کار متوقف شده مجاز نیست {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1112
+#: accounts/doctype/payment_entry/payment_entry.py:1128
 msgid "Transaction reference no {0} dated {1}"
 msgstr "شماره مرجع تراکنش {0} به تاریخ {1}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
 #: manufacturing/doctype/job_card/job_card_dashboard.py:9
@@ -75083,12 +77600,12 @@
 msgid "Transactions Annual History"
 msgstr "تاریخچه سالانه معاملات"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:107
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
 msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
 msgstr "معاملات علیه شرکت در حال حاضر وجود دارد! نمودار حساب ها فقط برای شرکتی بدون تراکنش قابل وارد کردن است."
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
 msgid "Transfer"
 msgstr "انتقال"
 
@@ -75117,11 +77634,11 @@
 msgid "Transfer"
 msgstr "انتقال"
 
-#: assets/doctype/asset/asset.js:83
+#: assets/doctype/asset/asset.js:84
 msgid "Transfer Asset"
 msgstr "انتقال دارایی"
 
-#: manufacturing/doctype/production_plan/production_plan.js:318
+#: manufacturing/doctype/production_plan/production_plan.js:345
 msgid "Transfer From Warehouses"
 msgstr "انتقال از انبارها"
 
@@ -75137,7 +77654,7 @@
 msgid "Transfer Material Against"
 msgstr "انتقال مواد در مقابل"
 
-#: manufacturing/doctype/production_plan/production_plan.js:313
+#: manufacturing/doctype/production_plan/production_plan.js:340
 msgid "Transfer Materials For Warehouse {0}"
 msgstr "انتقال مواد برای انبار {0}"
 
@@ -75157,7 +77674,7 @@
 msgid "Transfer Type"
 msgstr "نوع انتقال"
 
-#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:31
 msgid "Transferred"
 msgstr "منتقل شده"
 
@@ -75167,6 +77684,7 @@
 msgid "Transferred"
 msgstr "منتقل شده"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
 msgid "Transferred Qty"
 msgstr "مقدار منتقل شده"
@@ -75193,7 +77711,7 @@
 msgid "Transferred Quantity"
 msgstr "مقدار منتقل شده"
 
-#: assets/doctype/asset_movement/asset_movement.py:76
+#: assets/doctype/asset_movement/asset_movement.py:78
 msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
 msgstr "انتقال به کارمند امکان پذیر نیست. لطفاً مکانی را وارد کنید که دارایی {0} باید در آنجا منتقل شود"
 
@@ -75203,7 +77721,7 @@
 msgid "Transit"
 msgstr "ترانزیت"
 
-#: stock/doctype/stock_entry/stock_entry.js:371
+#: stock/doctype/stock_entry/stock_entry.js:439
 msgid "Transit Entry"
 msgstr "ورودی حمل و نقل"
 
@@ -75284,8 +77802,8 @@
 msgid "Tree Details"
 msgstr "جزئیات درخت"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:9
-#: selling/report/sales_analytics/sales_analytics.js:9
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
 msgid "Tree Type"
 msgstr "نوع درخت"
 
@@ -75322,7 +77840,7 @@
 msgid "Trial Period End Date"
 msgstr "تاریخ پایان دوره آزمایشی"
 
-#: accounts/doctype/subscription/subscription.py:356
+#: accounts/doctype/subscription/subscription.py:348
 msgid "Trial Period End Date Cannot be before Trial Period Start Date"
 msgstr "تاریخ پایان دوره آزمایشی نمی تواند قبل از تاریخ شروع دوره آزمایشی باشد"
 
@@ -75332,7 +77850,7 @@
 msgid "Trial Period Start Date"
 msgstr "تاریخ شروع دوره آزمایشی"
 
-#: accounts/doctype/subscription/subscription.py:362
+#: accounts/doctype/subscription/subscription.py:354
 msgid "Trial Period Start date cannot be after Subscription Start Date"
 msgstr "تاریخ شروع دوره آزمایشی نمی تواند بعد از تاریخ شروع اشتراک باشد"
 
@@ -75562,23 +78080,24 @@
 msgstr "تنظیمات مالیات بر ارزش افزوده امارات متحده عربی"
 
 #. Name of a DocType
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
 #: manufacturing/report/bom_explorer/bom_explorer.py:58
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:63 public/js/utils.js:632
-#: selling/doctype/sales_order/sales_order.js:999
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
 #: selling/report/sales_analytics/sales_analytics.py:76
 #: setup/doctype/uom/uom.json
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
 #: stock/report/item_prices/item_prices.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.py:94
-#: stock/report/stock_ageing/stock_ageing.py:165
-#: stock/report/stock_analytics/stock_analytics.py:46
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:129
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
 #: templates/emails/reorder_item.html:11
 #: templates/includes/rfq/rfq_items.html:17
 msgid "UOM"
@@ -75899,11 +78418,11 @@
 msgid "UOM Conversion Factor"
 msgstr "ضریب تبدیل UOM"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1248
+#: manufacturing/doctype/production_plan/production_plan.py:1261
 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
 msgstr "ضریب تبدیل UOM ({0} -> {1}) برای مورد یافت نشد: {2}"
 
-#: buying/utils.py:38
+#: buying/utils.py:37
 msgid "UOM Conversion factor is required in row {0}"
 msgstr "ضریب تبدیل UOM در ردیف {0} لازم است"
 
@@ -75913,7 +78432,7 @@
 msgid "UOM Name"
 msgstr "نام UOM"
 
-#: stock/doctype/stock_entry/stock_entry.py:2773
+#: stock/doctype/stock_entry/stock_entry.py:2842
 msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
 msgstr "ضریب تبدیل UOM مورد نیاز برای UOM: {0} در مورد: {1}"
 
@@ -75923,6 +78442,10 @@
 msgid "UOM in case unspecified in imported data"
 msgstr "UOM در صورت نامشخص در داده های وارد شده"
 
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -75957,27 +78480,27 @@
 msgid "URL can only be a string"
 msgstr "URL فقط می تواند یک رشته باشد"
 
-#: public/js/utils/unreconcile.js:20
+#: public/js/utils/unreconcile.js:24
 msgid "UnReconcile"
 msgstr "آشتی نکردن"
 
-#: setup/utils.py:117
+#: setup/utils.py:115
 msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
 msgstr "نرخ مبادله {0} تا {1} برای تاریخ کلیدی {2} یافت نشد. لطفاً یک رکورد تبادل ارز به صورت دستی ایجاد کنید"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:74
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
 msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
 msgstr "نمی توان امتیازی را که از {0} شروع می شود پیدا کرد. شما باید نمرات ثابتی داشته باشید که از 0 تا 100 را پوشش دهد"
 
-#: manufacturing/doctype/work_order/work_order.py:603
-msgid "Unable to find the time slot in the next {0} days for the operation {1}."
-msgstr "یافتن شکاف زمانی در {0} روز آینده برای عملیات {1} ممکن نیست."
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:97
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
 msgid "Unable to find variable:"
 msgstr "قادر به یافتن متغیر نیست:"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:79
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
 msgid "Unallocated Amount"
 msgstr "مبلغ تخصیص نیافته"
 
@@ -75993,18 +78516,18 @@
 msgid "Unallocated Amount"
 msgstr "مبلغ تخصیص نیافته"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 msgid "Unassigned Qty"
 msgstr "تعداد تعیین نشده"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
 msgid "Unblock Invoice"
 msgstr "رفع انسداد فاکتور"
 
 #: accounts/report/balance_sheet/balance_sheet.py:76
 #: accounts/report/balance_sheet/balance_sheet.py:77
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
 msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
 msgstr "سود / زیان سالهای مالی بسته نشده (اعتبار)"
 
@@ -76046,7 +78569,7 @@
 msgid "Under Warranty"
 msgstr "تحت ضمانت"
 
-#: manufacturing/doctype/workstation/workstation.js:52
+#: manufacturing/doctype/workstation/workstation.js:78
 msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
 msgstr "در جدول ساعات کاری، می توانید زمان شروع و پایان یک ایستگاه کاری را اضافه کنید. به عنوان مثال، یک ایستگاه کاری ممکن است از ساعت 9 صبح تا 1 بعد از ظهر و سپس از 2 بعد از ظهر تا 5 بعد از ظهر فعال باشد. همچنین می توانید ساعت کاری را بر اساس شیفت ها مشخص کنید. هنگام برنامه ریزی یک سفارش کار، سیستم بر اساس ساعات کاری مشخص شده، در دسترس بودن ایستگاه کاری را بررسی می کند."
 
@@ -76056,6 +78579,11 @@
 msgid "Unfulfilled"
 msgstr "محقق نشده است"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:68
 msgid "Unit of Measure"
 msgstr "واحد اندازه گیری"
@@ -76067,7 +78595,7 @@
 msgid "Unit of Measure (UOM)"
 msgstr ""
 
-#: stock/doctype/item/item.py:378
+#: stock/doctype/item/item.py:377
 msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
 msgstr "واحد اندازه گیری {0} بیش از یک بار در جدول ضریب تبدیل وارد شده است"
 
@@ -76077,11 +78605,12 @@
 msgid "Units of Measure"
 msgstr "واحدهای اندازه گیری"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:12
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
 msgid "Unknown"
 msgstr "ناشناخته"
 
-#: public/js/call_popup/call_popup.js:109
+#: public/js/call_popup/call_popup.js:110
 msgid "Unknown Caller"
 msgstr "تماس گیرنده ناشناس"
 
@@ -76097,7 +78626,7 @@
 msgid "Unlink Payment on Cancellation of Invoice"
 msgstr "لغو پیوند پرداخت در صورت لغو فاکتور"
 
-#: accounts/doctype/bank_account/bank_account.js:34
+#: accounts/doctype/bank_account/bank_account.js:33
 msgid "Unlink external integrations"
 msgstr "ادغام های خارجی را لغو پیوند کنید"
 
@@ -76107,7 +78636,7 @@
 msgid "Unlinked"
 msgstr "بدون پیوند"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:258
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
 #: accounts/doctype/subscription/subscription_list.js:12
 msgid "Unpaid"
 msgstr "پرداخت نشده"
@@ -76241,20 +78770,24 @@
 msgid "Unreconciled Entries"
 msgstr "ورودی های آشتی نگرفته"
 
-#: selling/doctype/sales_order/sales_order.js:74
-#: stock/doctype/pick_list/pick_list.js:114
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
 msgid "Unreserve"
 msgstr "لغو رزرو کنید"
 
-#: selling/doctype/sales_order/sales_order.js:418
+#: selling/doctype/sales_order/sales_order.js:448
 msgid "Unreserve Stock"
 msgstr "ذخیره موجودی"
 
-#: selling/doctype/sales_order/sales_order.js:430
-#: stock/doctype/pick_list/pick_list.js:252
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
 msgid "Unreserving Stock..."
 msgstr "عدم رزرو موجودی..."
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr ""
+
 #: accounts/doctype/dunning/dunning_list.js:6
 msgid "Unresolved"
 msgstr "حل نشده"
@@ -76283,7 +78816,7 @@
 msgid "Unsigned"
 msgstr "بدون امضا"
 
-#: setup/doctype/email_digest/email_digest.py:130
+#: setup/doctype/email_digest/email_digest.py:128
 msgid "Unsubscribe from this Email Digest"
 msgstr "لغو اشتراک از این خلاصه ایمیل"
 
@@ -76306,6 +78839,7 @@
 msgstr "لغو اشتراک"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
 msgid "Until"
 msgstr "تا زمان"
 
@@ -76315,7 +78849,7 @@
 msgid "Unverified"
 msgstr "تایید نشده"
 
-#: erpnext_integrations/utils.py:20
+#: erpnext_integrations/utils.py:22
 msgid "Unverified Webhook Data"
 msgstr "داده های وب هوک تایید نشده"
 
@@ -76333,22 +78867,23 @@
 msgid "Upcoming Calendar Events "
 msgstr " رویدادهای تقویم آتی"
 
-#: accounts/doctype/account/account.js:210
-#: accounts/doctype/cost_center/cost_center.js:102
-#: public/js/bom_configurator/bom_configurator.bundle.js:367
-#: public/js/utils.js:551 public/js/utils.js:767
-#: public/js/utils/barcode_scanner.js:176
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
 msgid "Update"
 msgstr "به روز رسانی"
 
-#: accounts/doctype/account/account.js:58
+#: accounts/doctype/account/account.js:53
 msgid "Update Account Name / Number"
 msgstr "به روز رسانی نام / شماره حساب"
 
-#: accounts/doctype/account/account.js:158
+#: accounts/doctype/account/account.js:159
 msgid "Update Account Number / Name"
 msgstr "شماره / نام حساب را به روز کنید"
 
@@ -76394,7 +78929,7 @@
 msgid "Update Auto Repeat Reference"
 msgstr "به روز رسانی مرجع تکرار خودکار"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
 msgid "Update BOM Cost Automatically"
 msgstr "به روز رسانی هزینه BOM به صورت خودکار"
 
@@ -76423,6 +78958,18 @@
 msgid "Update Billed Amount in Delivery Note"
 msgstr "مبلغ صورتحساب در یادداشت تحویل را به روز کنید"
 
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -76435,9 +78982,9 @@
 msgid "Update Billed Amount in Sales Order"
 msgstr "مبلغ صورتحساب در سفارش فروش را به روز کنید"
 
-#: accounts/doctype/bank_clearance/bank_clearance.js:57
-#: accounts/doctype/bank_clearance/bank_clearance.js:71
-#: accounts/doctype/bank_clearance/bank_clearance.js:76
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
 msgid "Update Clearance Date"
 msgstr "به روز رسانی تاریخ ترخیص"
 
@@ -76447,7 +78994,7 @@
 msgid "Update Consumed Material Cost In Project"
 msgstr "به روز رسانی هزینه مواد مصرفی در پروژه"
 
-#: manufacturing/doctype/bom/bom.js:100
+#: manufacturing/doctype/bom/bom.js:99
 msgid "Update Cost"
 msgstr "هزینه به روز رسانی"
 
@@ -76463,12 +79010,12 @@
 msgid "Update Cost"
 msgstr "هزینه به روز رسانی"
 
-#: accounts/doctype/cost_center/cost_center.js:21
-#: accounts/doctype/cost_center/cost_center.js:50
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
 msgid "Update Cost Center Name / Number"
 msgstr "به روز رسانی نام / شماره مرکز هزینه"
 
-#: stock/doctype/pick_list/pick_list.js:99
+#: stock/doctype/pick_list/pick_list.js:104
 msgid "Update Current Stock"
 msgstr "به روز رسانی موجودی جاری"
 
@@ -76485,12 +79032,24 @@
 msgid "Update Existing Records"
 msgstr "به روز رسانی سوابق موجود"
 
-#: buying/doctype/purchase_order/purchase_order.js:275 public/js/utils.js:721
-#: selling/doctype/sales_order/sales_order.js:56
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
 msgid "Update Items"
 msgstr "به روز رسانی موارد"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Update Print Format"
 msgstr "به روز رسانی فرمت چاپ"
 
@@ -76500,7 +79059,7 @@
 msgid "Update Rate and Availability"
 msgstr "به روز رسانی نرخ و در دسترس بودن"
 
-#: buying/doctype/purchase_order/purchase_order.js:475
+#: buying/doctype/purchase_order/purchase_order.js:555
 msgid "Update Rate as per Last Purchase"
 msgstr "نرخ به روز رسانی بر اساس آخرین خرید"
 
@@ -76533,7 +79092,7 @@
 msgid "Update Stock Opening Balance"
 msgstr ""
 
-#: projects/doctype/project/project.js:71
+#: projects/doctype/project/project.js:82
 msgid "Update Total Purchase Cost"
 msgstr "به روز رسانی کل هزینه خرید"
 
@@ -76555,7 +79114,7 @@
 msgid "Update latest price in all BOMs"
 msgstr "آخرین قیمت را در همه BOM ها به روز کنید"
 
-#: assets/doctype/asset/asset.py:338
+#: assets/doctype/asset/asset.py:336
 msgid "Update stock must be enabled for the purchase invoice {0}"
 msgstr "به‌روزرسانی موجودی باید برای فاکتور خرید فعال شود {0}"
 
@@ -76575,19 +79134,19 @@
 msgid "Updating Opening Balances"
 msgstr ""
 
-#: stock/doctype/item/item.py:1348
+#: stock/doctype/item/item.py:1333
 msgid "Updating Variants..."
 msgstr "به روز رسانی انواع..."
 
-#: manufacturing/doctype/work_order/work_order.js:788
+#: manufacturing/doctype/work_order/work_order.js:847
 msgid "Updating Work Order status"
 msgstr "به روز رسانی وضعیت سفارش کار"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:48
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
 msgid "Updating {0} of {1}, {2}"
 msgstr "در حال به روز رسانی {0} از {1}، {2}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:44
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
 msgid "Upload Bank Statement"
 msgstr "بارگذاری صورت حساب بانکی"
 
@@ -76598,7 +79157,7 @@
 msgstr "فاکتورهای XML را بارگذاری کنید"
 
 #: setup/setup_wizard/operations/install_fixtures.py:264
-#: setup/setup_wizard/operations/install_fixtures.py:380
+#: setup/setup_wizard/operations/install_fixtures.py:372
 msgid "Upper Income"
 msgstr "درآمد بالا"
 
@@ -76608,7 +79167,7 @@
 msgid "Urgent"
 msgstr "فوری"
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:37
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
 msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
 msgstr "برای فعال کردن کار پس‌زمینه از دکمه «بازنشر در پس‌زمینه» استفاده کنید. کار فقط زمانی می تواند فعال شود که سند در وضعیت صف یا ناموفق باشد."
 
@@ -76644,6 +79203,12 @@
 msgid "Use Google Maps Direction API to optimize route"
 msgstr "از Google Maps Direction API برای بهینه سازی مسیر استفاده کنید"
 
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr ""
+
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgctxt "Stock Reposting Settings"
@@ -76662,6 +79227,84 @@
 msgid "Use Multi-Level BOM"
 msgstr "از BOM چند سطحی استفاده کنید"
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
@@ -76697,8 +79340,8 @@
 msgid "Used for Production Plan"
 msgstr "برای طرح تولید استفاده می شود"
 
-#: support/report/issue_analytics/issue_analytics.py:47
-#: support/report/issue_summary/issue_summary.py:44
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
 msgid "User"
 msgstr "کاربر"
 
@@ -76774,7 +79417,7 @@
 msgid "User ID not set for Employee {0}"
 msgstr "شناسه کاربری برای کارمند {0} تنظیم نشده است"
 
-#: accounts/doctype/journal_entry/journal_entry.js:544
+#: accounts/doctype/journal_entry/journal_entry.js:610
 msgid "User Remark"
 msgstr "نظر کاربر"
 
@@ -76796,7 +79439,7 @@
 msgid "User Resolution Time"
 msgstr "زمان وضوح کاربر"
 
-#: accounts/doctype/pricing_rule/utils.py:596
+#: accounts/doctype/pricing_rule/utils.py:585
 msgid "User has not applied rule on the invoice {0}"
 msgstr "کاربر قانون روی فاکتور اعمال نکرده است {0}"
 
@@ -76816,11 +79459,11 @@
 msgid "User {0} is disabled"
 msgstr "کاربر {0} غیرفعال است"
 
-#: setup/doctype/employee/employee.py:251
+#: setup/doctype/employee/employee.py:249
 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
 msgstr "کاربر {0}: نقش خود سرویس کارمند حذف شد زیرا کارمند نقشه‌برداری شده وجود ندارد."
 
-#: setup/doctype/employee/employee.py:245
+#: setup/doctype/employee/employee.py:244
 msgid "User {0}: Removed Employee role as there is no mapped employee."
 msgstr "کاربر {0}: نقش کارمند حذف شد زیرا کارمند نقشه‌برداری شده وجود ندارد."
 
@@ -76893,10 +79536,12 @@
 msgid "VAT Audit Report"
 msgstr "گزارش حسابرسی مالیات بر ارزش افزوده"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:115
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
 msgid "VAT on Expenses and All Other Inputs"
 msgstr "مالیات بر ارزش افزوده هزینه ها و سایر ورودی ها"
 
+#: regional/report/uae_vat_201/uae_vat_201.html:15
 #: regional/report/uae_vat_201/uae_vat_201.py:45
 msgid "VAT on Sales and All Other Outputs"
 msgstr "مالیات بر ارزش افزوده بر فروش و سایر خروجی ها"
@@ -76949,20 +79594,16 @@
 msgid "Valid From"
 msgstr "معتبر از"
 
-#: stock/doctype/item_price/item_price.py:62
-msgid "Valid From Date must be lesser than Valid Up To Date."
-msgstr ""
-
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
 msgid "Valid From date not in Fiscal Year {0}"
 msgstr "معتبر از تاریخ غیر در سال مالی {0}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:84
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
 msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
 msgstr "معتبر از باید بعد از {0} به عنوان آخرین ورودی GL در برابر مرکز هزینه {1} پست شده در این تاریخ باشد"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:265
-#: templates/pages/order.html:47
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
 msgid "Valid Till"
 msgstr "معتبر تا"
 
@@ -77094,7 +79735,7 @@
 msgid "Validity in Days"
 msgstr "اعتبار در روز"
 
-#: selling/doctype/quotation/quotation.py:344
+#: selling/doctype/quotation/quotation.py:345
 msgid "Validity period of this quotation has ended."
 msgstr "مدت اعتبار این نقل قول به پایان رسیده است."
 
@@ -77106,7 +79747,7 @@
 msgstr "ارزش گذاری"
 
 #: stock/report/stock_balance/stock_balance.js:76
-#: stock/report/stock_ledger/stock_ledger.js:88
+#: stock/report/stock_ledger/stock_ledger.js:96
 msgid "Valuation Field Type"
 msgstr "نوع فیلد ارزش گذاری"
 
@@ -77120,11 +79761,11 @@
 msgid "Valuation Method"
 msgstr "روش ارزش گذاری"
 
-#: accounts/report/gross_profit/gross_profit.py:266
+#: accounts/report/gross_profit/gross_profit.py:264
 #: stock/report/item_prices/item_prices.py:57
 #: stock/report/serial_no_ledger/serial_no_ledger.py:64
-#: stock/report/stock_balance/stock_balance.py:449
-#: stock/report/stock_ledger/stock_ledger.py:207
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
 msgid "Valuation Rate"
 msgstr "نرخ ارزش گذاری"
 
@@ -77189,6 +79830,12 @@
 msgid "Valuation Rate"
 msgstr "نرخ ارزش گذاری"
 
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr "نرخ ارزش گذاری"
+
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
@@ -77207,23 +79854,23 @@
 msgid "Valuation Rate"
 msgstr "نرخ ارزش گذاری"
 
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:168
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
 msgid "Valuation Rate (In / Out)"
 msgstr "نرخ ارزش گذاری (ورودی/خروجی)"
 
-#: stock/stock_ledger.py:1688
+#: stock/stock_ledger.py:1680
 msgid "Valuation Rate Missing"
 msgstr "نرخ ارزیابی وجود ندارد"
 
-#: stock/stock_ledger.py:1666
+#: stock/stock_ledger.py:1658
 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
 msgstr "نرخ ارزش گذاری برای آیتم {0}، برای انجام ورودی های حسابداری برای {1} {2} لازم است."
 
-#: stock/doctype/item/item.py:266
+#: stock/doctype/item/item.py:265
 msgid "Valuation Rate is mandatory if Opening Stock entered"
 msgstr "در صورت ورود موجودی افتتاحیه، نرخ ارزش گذاری الزامی است"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
 msgid "Valuation Rate required for Item {0} at row {1}"
 msgstr "نرخ ارزش گذاری مورد نیاز برای مورد {0} در ردیف {1}"
 
@@ -77234,12 +79881,12 @@
 msgid "Valuation and Total"
 msgstr "ارزش گذاری و کل"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:731
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
 msgid "Valuation rate for customer provided items has been set to zero."
 msgstr "نرخ ارزش گذاری برای اقلام ارائه شده توسط مشتری صفر تعیین شده است."
 
-#: accounts/doctype/payment_entry/payment_entry.py:1649
-#: controllers/accounts_controller.py:2583
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
 msgid "Valuation type charges can not be marked as Inclusive"
 msgstr "هزینه‌های نوع ارزیابی را نمی‌توان به‌عنوان فراگیر علامت‌گذاری کرد"
 
@@ -77247,10 +79894,10 @@
 msgid "Valuation type charges can not marked as Inclusive"
 msgstr "هزینه‌های نوع ارزیابی را نمی‌توان به‌عنوان فراگیر علامت‌گذاری کرد"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:28
-#: public/js/stock_analytics.js:37
-#: selling/report/sales_analytics/sales_analytics.js:28
-#: stock/report/stock_analytics/stock_analytics.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
 msgid "Value"
 msgstr "ارزش"
@@ -77313,7 +79960,7 @@
 msgid "Value Based Inspection"
 msgstr "بازرسی مبتنی بر ارزش"
 
-#: stock/report/stock_ledger/stock_ledger.py:224
+#: stock/report/stock_ledger/stock_ledger.py:297
 msgid "Value Change"
 msgstr "تغییر ارزش"
 
@@ -77323,17 +79970,17 @@
 msgid "Value Details"
 msgstr "جزئیات ارزش"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:25
-#: selling/report/sales_analytics/sales_analytics.js:25
-#: stock/report/stock_analytics/stock_analytics.js:24
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
 msgid "Value Or Qty"
 msgstr "مقدار یا مقدار"
 
-#: setup/setup_wizard/operations/install_fixtures.py:392
+#: setup/setup_wizard/operations/install_fixtures.py:384
 msgid "Value Proposition"
 msgstr "گزاره ارزش"
 
-#: controllers/item_variant.py:125
+#: controllers/item_variant.py:123
 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
 msgstr "مقدار مشخصه {0} باید در محدوده {1} تا {2} با افزایش {3} برای مورد {4} باشد."
 
@@ -77347,14 +79994,19 @@
 msgid "Value of goods cannot be 0"
 msgstr "ارزش کالا نمی تواند 0 باشد"
 
-#: public/js/stock_analytics.js:36
+#: public/js/stock_analytics.js:46
 msgid "Value or Qty"
 msgstr "مقدار یا مقدار"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:120
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
 msgid "Values Changed"
 msgstr "ارزش ها تغییر کرد"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
@@ -77382,22 +80034,26 @@
 msgid "Variance ({})"
 msgstr "واریانس ({})"
 
-#: stock/doctype/item/item.js:110 stock/doctype/item/item_list.js:14
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
 #: stock/report/item_variant_details/item_variant_details.py:74
 msgid "Variant"
 msgstr "گونه"
 
-#: stock/doctype/item/item.py:849
+#: stock/doctype/item/item.py:837
 msgid "Variant Attribute Error"
 msgstr "خطای ویژگی متغیر"
 
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr "ویژگی های متفاوت"
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Attributes"
 msgstr "ویژگی های متفاوت"
 
-#: manufacturing/doctype/bom/bom.js:124
+#: manufacturing/doctype/bom/bom.js:128
 msgid "Variant BOM"
 msgstr "نوع BOM"
 
@@ -77407,11 +80063,11 @@
 msgid "Variant Based On"
 msgstr "نوع بر اساس"
 
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:865
 msgid "Variant Based On cannot be changed"
 msgstr "متغیر بر اساس قابل تغییر نیست"
 
-#: stock/doctype/item/item.js:98
+#: stock/doctype/item/item.js:122
 msgid "Variant Details Report"
 msgstr "گزارش جزئیات متغیر"
 
@@ -77420,11 +80076,11 @@
 msgid "Variant Field"
 msgstr "فیلد متغیر"
 
-#: manufacturing/doctype/bom/bom.js:219 manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
 msgid "Variant Item"
 msgstr "مورد متفاوت"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Variant Items"
 msgstr "موارد مختلف"
 
@@ -77440,7 +80096,7 @@
 msgid "Variant Of"
 msgstr "نوع از"
 
-#: stock/doctype/item/item.js:543
+#: stock/doctype/item/item.js:610
 msgid "Variant creation has been queued."
 msgstr "ایجاد نوع در صف قرار گرفته است."
 
@@ -77497,7 +80153,7 @@
 msgid "Vehicle Value"
 msgstr "ارزش خودرو"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
 msgid "Vendor Name"
 msgstr "نام فروشنده"
 
@@ -77516,6 +80172,11 @@
 msgid "Verify Email"
 msgstr "تأیید ایمیل"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
+
 #. Label of a Check field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -77539,37 +80200,37 @@
 msgid "Video Settings"
 msgstr "تنظیمات ویدیو"
 
-#: accounts/doctype/account/account.js:79
+#: accounts/doctype/account/account.js:74
 #: accounts/doctype/account/account.js:103
-#: accounts/doctype/account/account_tree.js:135
-#: accounts/doctype/account/account_tree.js:139
-#: accounts/doctype/account/account_tree.js:143
-#: accounts/doctype/cost_center/cost_center_tree.js:37
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:202
-#: accounts/doctype/journal_entry/journal_entry.js:29
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:619
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:8
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:11
-#: buying/doctype/supplier/supplier.js:88
-#: buying/doctype/supplier/supplier.js:92
-#: manufacturing/doctype/production_plan/production_plan.js:94
-#: projects/doctype/project/project.js:84
-#: projects/doctype/project/project.js:92
-#: public/js/controllers/stock_controller.js:64
-#: public/js/controllers/stock_controller.js:83 public/js/utils.js:133
-#: selling/doctype/customer/customer.js:157
-#: selling/doctype/customer/customer.js:162 setup/doctype/company/company.js:88
-#: setup/doctype/company/company.js:94 setup/doctype/company/company.js:100
-#: setup/doctype/company/company.js:106
-#: stock/doctype/delivery_trip/delivery_trip.js:71
-#: stock/doctype/item/item.js:63 stock/doctype/item/item.js:69
-#: stock/doctype/item/item.js:75 stock/doctype/item/item.js:92
-#: stock/doctype/item/item.js:96 stock/doctype/item/item.js:100
-#: stock/doctype/purchase_receipt/purchase_receipt.js:182
-#: stock/doctype/purchase_receipt/purchase_receipt.js:189
-#: stock/doctype/stock_entry/stock_entry.js:257
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:41
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:53
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
 msgid "View"
 msgstr "چشم انداز"
 
@@ -77577,7 +80238,7 @@
 msgid "View BOM Update Log"
 msgstr "مشاهده گزارش به‌روزرسانی BOM"
 
-#: public/js/setup_wizard.js:39
+#: public/js/setup_wizard.js:41
 msgid "View Chart of Accounts"
 msgstr "مشاهده نمودار حساب ها"
 
@@ -77587,24 +80248,24 @@
 msgid "View Cost Center Tree"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:158
+#: accounts/doctype/payment_entry/payment_entry.js:183
 msgid "View Exchange Gain/Loss Journals"
 msgstr "مشاهده مجلات سود/زیان تبادل"
 
-#: assets/doctype/asset/asset.js:128
+#: assets/doctype/asset/asset.js:164
 #: assets/doctype/asset_repair/asset_repair.js:47
 msgid "View General Ledger"
 msgstr "مشاهده دفتر کل"
 
-#: crm/doctype/campaign/campaign.js:11
+#: crm/doctype/campaign/campaign.js:15
 msgid "View Leads"
 msgstr "مشاهده سرنخ ها"
 
-#: accounts/doctype/account/account_tree.js:193 stock/doctype/batch/batch.js:18
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
 msgid "View Ledger"
 msgstr "مشاهده لجر"
 
-#: stock/doctype/serial_no/serial_no.js:29
+#: stock/doctype/serial_no/serial_no.js:28
 msgid "View Ledgers"
 msgstr "مشاهده دفتر کل"
 
@@ -77627,6 +80288,10 @@
 msgid "View attachments"
 msgstr "مشاهده پیوست ها"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
+
 #: utilities/report/youtube_interactions/youtube_interactions.py:25
 msgid "Views"
 msgstr "بازدیدها"
@@ -77671,14 +80336,19 @@
 msgid "Voice Call Settings"
 msgstr "تنظیمات تماس صوتی"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr ""
+
 #: accounts/report/purchase_register/purchase_register.py:163
-#: accounts/report/sales_register/sales_register.py:177
+#: accounts/report/sales_register/sales_register.py:178
 msgid "Voucher"
 msgstr "کوپن"
 
-#: stock/report/stock_ledger/stock_ledger.js:71
-#: stock/report/stock_ledger/stock_ledger.py:160
-#: stock/report/stock_ledger/stock_ledger.py:232
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
 msgid "Voucher #"
 msgstr "کوپن شماره"
 
@@ -77718,26 +80388,26 @@
 msgid "Voucher Name"
 msgstr "نام کوپن"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:273
-#: accounts/report/accounts_receivable/accounts_receivable.py:1050
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:213
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
 #: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:625
-#: accounts/report/payment_ledger/payment_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
 #: accounts/report/payment_ledger/payment_ledger.py:167
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: public/js/utils/unreconcile.js:61
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:153
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:139
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:112
-#: stock/report/reserved_stock/reserved_stock.js:80
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
 #: stock/report/reserved_stock/reserved_stock.py:151
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
 #: stock/report/serial_no_ledger/serial_no_ledger.py:30
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:118
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
 msgid "Voucher No"
@@ -77807,7 +80477,7 @@
 msgid "Voucher Qty"
 msgstr "تعداد کوپن"
 
-#: accounts/report/general_ledger/general_ledger.py:619
+#: accounts/report/general_ledger/general_ledger.py:623
 msgid "Voucher Subtype"
 msgstr "زیرنوع کوپن"
 
@@ -77817,25 +80487,25 @@
 msgid "Voucher Subtype"
 msgstr "زیرنوع کوپن"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1048
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:203
-#: accounts/report/general_ledger/general_ledger.py:617
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
 #: accounts/report/payment_ledger/payment_ledger.py:158
 #: accounts/report/purchase_register/purchase_register.py:158
-#: accounts/report/sales_register/sales_register.py:172
+#: accounts/report/sales_register/sales_register.py:173
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: public/js/utils/unreconcile.js:60
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:147
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:132
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:110
-#: stock/report/reserved_stock/reserved_stock.js:68
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
 #: stock/report/reserved_stock/reserved_stock.py:145
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
 #: stock/report/serial_no_ledger/serial_no_ledger.py:24
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
-#: stock/report/stock_ledger/stock_ledger.py:230
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
 msgid "Voucher Type"
@@ -77907,11 +80577,11 @@
 msgid "Voucher Type"
 msgstr "نوع کوپن"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:177
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
 msgid "Voucher {0} is over-allocated by {1}"
 msgstr "کوپن {0} توسط {1} بیش از حد تخصیص داده شده است"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:249
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
 msgid "Voucher {0} value is broken: {1}"
 msgstr "ارزش کوپن {0} خراب است: {1}"
 
@@ -78000,71 +80670,75 @@
 msgid "Wages per hour"
 msgstr "دستمزد در ساعت"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:251
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
 msgid "Waiting for payment..."
 msgstr "در انتظار پرداخت..."
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:55
-#: accounts/report/gross_profit/gross_profit.py:251
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
 #: accounts/report/purchase_register/purchase_register.js:52
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:28
 #: accounts/report/sales_register/sales_register.js:58
-#: accounts/report/sales_register/sales_register.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:271
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:16
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:11
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:82
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
-#: manufacturing/report/production_planning_report/production_planning_report.py:362
-#: manufacturing/report/production_planning_report/production_planning_report.py:405
-#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:9
-#: public/js/stock_analytics.js:45 public/js/utils.js:498
-#: public/js/utils/serial_no_batch_selector.js:90
-#: selling/doctype/sales_order/sales_order.js:300
-#: selling/doctype/sales_order/sales_order.js:401
-#: selling/report/sales_order_analysis/sales_order_analysis.js:49
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
 #: selling/report/sales_order_analysis/sales_order_analysis.py:334
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:78
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
 #: stock/doctype/warehouse/warehouse.json
 #: stock/page/stock_balance/stock_balance.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:126
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:22
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:153
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:126
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
 #: stock/report/item_price_stock/item_price_stock.py:27
-#: stock/report/item_shortage_report/item_shortage_report.js:18
+#: stock/report/item_shortage_report/item_shortage_report.js:17
 #: stock/report/item_shortage_report/item_shortage_report.py:81
 #: stock/report/product_bundle_balance/product_bundle_balance.js:42
 #: stock/report/product_bundle_balance/product_bundle_balance.py:89
-#: stock/report/reserved_stock/reserved_stock.js:44
+#: stock/report/reserved_stock/reserved_stock.js:41
 #: stock/report/reserved_stock/reserved_stock.py:96
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
-#: stock/report/serial_no_ledger/serial_no_ledger.js:22
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
 #: stock/report/serial_no_ledger/serial_no_ledger.py:44
 #: stock/report/stock_ageing/stock_ageing.js:23
-#: stock/report/stock_ageing/stock_ageing.py:146
-#: stock/report/stock_analytics/stock_analytics.js:50
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
 #: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_balance/stock_balance.py:383
 #: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:167
+#: stock/report/stock_ledger/stock_ledger.py:240
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
 #: stock/report/stock_projected_qty/stock_projected_qty.js:15
 #: stock/report/stock_projected_qty/stock_projected_qty.py:122
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:17
-#: stock/report/total_stock_summary/total_stock_summary.py:28
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:39
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
 #: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
 msgid "Warehouse"
 msgstr "انبار"
 
@@ -78122,12 +80796,24 @@
 msgid "Warehouse"
 msgstr "انبار"
 
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr "انبار"
+
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Warehouse"
 msgstr "انبار"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr "انبار"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -78262,6 +80948,12 @@
 msgid "Warehouse"
 msgstr "انبار"
 
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr "انبار"
+
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
 msgid "Warehouse Capacity Summary"
 msgstr ""
@@ -78371,28 +81063,28 @@
 msgid "Warehouse and Reference"
 msgstr "انبار و مرجع"
 
-#: stock/doctype/warehouse/warehouse.py:95
+#: stock/doctype/warehouse/warehouse.py:93
 msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
 msgstr "انبار را نمی توان حذف کرد زیرا ورودی دفتر کل انبار برای این انبار وجود دارد."
 
-#: stock/doctype/serial_no/serial_no.py:85
+#: stock/doctype/serial_no/serial_no.py:82
 msgid "Warehouse cannot be changed for Serial No."
 msgstr "انبار برای شماره سریال قابل تغییر نیست."
 
-#: controllers/sales_and_purchase_return.py:136
+#: controllers/sales_and_purchase_return.py:134
 msgid "Warehouse is mandatory"
 msgstr "انبار اجباری است"
 
-#: stock/doctype/warehouse/warehouse.py:246
+#: stock/doctype/warehouse/warehouse.py:244
 msgid "Warehouse not found against the account {0}"
 msgstr "انبار در برابر حساب {0} پیدا نشد"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:367
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
 msgid "Warehouse not found in the system"
 msgstr "انباری در سیستم یافت نشد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1005
-#: stock/doctype/delivery_note/delivery_note.py:362
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
 msgid "Warehouse required for stock Item {0}"
 msgstr "انبار مورد نیاز برای موجودی مورد {0}"
 
@@ -78406,7 +81098,7 @@
 msgid "Warehouse wise Stock Value"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:89
+#: stock/doctype/warehouse/warehouse.py:87
 msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
 msgstr "انبار {0} را نمی توان حذف کرد زیرا مقدار مورد {1} وجود دارد"
 
@@ -78414,15 +81106,15 @@
 msgid "Warehouse {0} does not belong to Company {1}."
 msgstr "انبار {0} متعلق به شرکت {1} نیست."
 
-#: stock/utils.py:441
+#: stock/utils.py:422
 msgid "Warehouse {0} does not belong to company {1}"
 msgstr "انبار {0} متعلق به شرکت {1} نیست"
 
-#: controllers/stock_controller.py:244
+#: controllers/stock_controller.py:443
 msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
 msgstr "انبار {0} به هیچ حسابی مرتبط نیست، لطفاً حساب را در سابقه انبار ذکر کنید یا حساب موجودی پیش فرض را در شرکت {1} تنظیم کنید."
 
-#: stock/doctype/warehouse/warehouse.py:139
+#: stock/doctype/warehouse/warehouse.py:137
 msgid "Warehouse's Stock Value has already been booked in the following accounts:"
 msgstr "ارزش موجودی انبار قبلاً در حساب های زیر رزرو شده است:"
 
@@ -78430,7 +81122,7 @@
 msgid "Warehouse: {0} does not belong to {1}"
 msgstr "انبار: {0} متعلق به {1} نیست"
 
-#: manufacturing/doctype/production_plan/production_plan.js:379
+#: manufacturing/doctype/production_plan/production_plan.js:407
 msgid "Warehouses"
 msgstr "انبارها"
 
@@ -78440,15 +81132,15 @@
 msgid "Warehouses"
 msgstr "انبارها"
 
-#: stock/doctype/warehouse/warehouse.py:165
+#: stock/doctype/warehouse/warehouse.py:163
 msgid "Warehouses with child nodes cannot be converted to ledger"
 msgstr "انبارهای دارای گره های فرزند را نمی توان به دفتر کل تبدیل کرد"
 
-#: stock/doctype/warehouse/warehouse.py:175
+#: stock/doctype/warehouse/warehouse.py:173
 msgid "Warehouses with existing transaction can not be converted to group."
 msgstr "انبارهای دارای تراکنش موجود را نمی توان به گروه تبدیل کرد."
 
-#: stock/doctype/warehouse/warehouse.py:167
+#: stock/doctype/warehouse/warehouse.py:165
 msgid "Warehouses with existing transaction can not be converted to ledger."
 msgstr "انبارهای دارای تراکنش موجود را نمی توان به دفتر کل تبدیل کرد."
 
@@ -78540,10 +81232,10 @@
 msgid "Warn for new Request for Quotations"
 msgstr "هشدار برای درخواست جدید برای نقل قول"
 
-#: accounts/doctype/payment_entry/payment_entry.py:639
-#: controllers/accounts_controller.py:1676
-#: stock/doctype/delivery_trip/delivery_trip.js:123
-#: utilities/transaction_base.py:122
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
 msgid "Warning"
 msgstr "هشدار"
 
@@ -78551,19 +81243,19 @@
 msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
 msgstr "هشدار - ردیف {0}: ساعات صورت‌حساب بیشتر از ساعت‌های واقعی است"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:116
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
 msgid "Warning!"
 msgstr "هشدار!"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1146
+#: accounts/doctype/journal_entry/journal_entry.py:1175
 msgid "Warning: Another {0} # {1} exists against stock entry {2}"
 msgstr "هشدار: یک {0} # {1} دیگر در برابر ورود موجودی {2} وجود دارد"
 
-#: stock/doctype/material_request/material_request.js:415
+#: stock/doctype/material_request/material_request.js:484
 msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
 msgstr "هشدار: تعداد مواد درخواستی کمتر از حداقل تعداد سفارش است"
 
-#: selling/doctype/sales_order/sales_order.py:252
+#: selling/doctype/sales_order/sales_order.py:256
 msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
 msgstr "هشدار: سفارش فروش {0} در مقابل سفارش خرید مشتری {1} وجود دارد"
 
@@ -78585,7 +81277,7 @@
 msgstr "گارانتی / وضعیت AMC"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:97
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
 #: support/doctype/warranty_claim/warranty_claim.json
 msgid "Warranty Claim"
 msgstr "ادعای گارانتی"
@@ -78625,6 +81317,35 @@
 msgid "Watch Video"
 msgstr "تماشای ویدیو"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
+
 #: www/support/index.html:7
 msgid "We're here to help!"
 msgstr "ما برای کمک اینجا هستیم!"
@@ -78816,6 +81537,11 @@
 msgid "Wednesday"
 msgstr "چهار شنبه"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr "هفته"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -78823,8 +81549,8 @@
 msgid "Week"
 msgstr "هفته"
 
-#: selling/report/sales_analytics/sales_analytics.py:316
-#: stock/report/stock_analytics/stock_analytics.py:115
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
 msgid "Week {0} {1}"
 msgstr "هفته {0} {1}"
 
@@ -78834,12 +81560,12 @@
 msgid "Weekday"
 msgstr "روز هفته"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:34
-#: public/js/stock_analytics.js:52
-#: selling/report/sales_analytics/sales_analytics.js:61
-#: stock/report/stock_analytics/stock_analytics.js:80
-#: support/report/issue_analytics/issue_analytics.js:42
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
 msgid "Weekly"
 msgstr "هفتگی"
 
@@ -79070,7 +81796,7 @@
 msgid "Welcome email sent"
 msgstr "ایمیل خوش آمدگویی ارسال شد"
 
-#: setup/utils.py:168
+#: setup/utils.py:166
 msgid "Welcome to {0}"
 msgstr "به {0} خوش آمدید"
 
@@ -79096,15 +81822,22 @@
 msgid "Wheels"
 msgstr "چرخ ها"
 
-#: stock/doctype/item/item.js:834
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr ""
+
+#: stock/doctype/item/item.js:920
 msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
 msgstr "هنگام ایجاد یک آیتم، با وارد کردن یک مقدار برای این فیلد، به طور خودکار قیمت آیتم در قسمت پشتیبان ایجاد می شود."
 
-#: accounts/doctype/account/account.py:313
+#: accounts/doctype/account/account.py:328
 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
 msgstr "هنگام ایجاد حساب برای Child Company {0}، حساب والدین {1} به عنوان یک حساب دفتر کل یافت شد."
 
-#: accounts/doctype/account/account.py:303
+#: accounts/doctype/account/account.py:318
 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
 msgstr "هنگام ایجاد حساب برای شرکت فرزند {0}، حساب والدین {1} یافت نشد. لطفاً حساب والد را در COA مربوطه ایجاد کنید"
 
@@ -79167,7 +81900,11 @@
 msgid "With Operations"
 msgstr "با عملیات"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:70
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
 msgid "Withdrawal"
 msgstr "برداشت از حساب"
 
@@ -79183,7 +81920,7 @@
 msgid "Work Done"
 msgstr "کار انجام شد"
 
-#: setup/doctype/company/company.py:261
+#: setup/doctype/company/company.py:257
 msgid "Work In Progress"
 msgstr "کار در حال انجام"
 
@@ -79205,7 +81942,7 @@
 msgid "Work In Progress"
 msgstr "کار در حال انجام"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:20
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
 msgid "Work In Progress Warehouse"
 msgstr "انبار کار در حال انجام"
 
@@ -79213,19 +81950,20 @@
 #. Title of an Onboarding Step
 #: manufacturing/doctype/bom/bom.js:119
 #: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
 #: manufacturing/onboarding_step/work_order/work_order.json
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:15
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:19
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:42
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:95
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
 #: manufacturing/report/job_card_summary/job_card_summary.py:145
-#: manufacturing/report/process_loss_report/process_loss_report.js:23
-#: manufacturing/report/process_loss_report/process_loss_report.py:68
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:30
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:560
-#: stock/doctype/material_request/material_request.js:152
-#: stock/doctype/material_request/material_request.py:779
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
 #: templates/pages/material_request_info.html:45
 msgid "Work Order"
 msgstr "سفارش کار"
@@ -79276,7 +82014,7 @@
 msgid "Work Order"
 msgstr "سفارش کار"
 
-#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:121
 msgid "Work Order / Subcontract PO"
 msgstr "سفارش کار / PO قرارداد فرعی"
 
@@ -79323,33 +82061,33 @@
 msgid "Work Order Summary"
 msgstr "خلاصه سفارش کار"
 
-#: stock/doctype/material_request/material_request.py:784
+#: stock/doctype/material_request/material_request.py:793
 msgid "Work Order cannot be created for following reason: <br> {0}"
 msgstr "سفارش کار به دلایل زیر ایجاد نمی شود: <br> {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:927
+#: manufacturing/doctype/work_order/work_order.py:942
 msgid "Work Order cannot be raised against a Item Template"
 msgstr "سفارش کار را نمی توان در برابر یک الگوی مورد مطرح کرد"
 
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1458
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
 msgid "Work Order has been {0}"
 msgstr "سفارش کار {0} بوده است"
 
-#: selling/doctype/sales_order/sales_order.js:667
+#: selling/doctype/sales_order/sales_order.js:768
 msgid "Work Order not created"
 msgstr "سفارش کار ایجاد نشد"
 
-#: stock/doctype/stock_entry/stock_entry.py:679
+#: stock/doctype/stock_entry/stock_entry.py:635
 msgid "Work Order {0}: Job Card not found for the operation {1}"
 msgstr "سفارش کار {0}: کارت شغلی برای عملیات {1} یافت نشد"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:57
-#: stock/doctype/material_request/material_request.py:774
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
 msgid "Work Orders"
 msgstr "دستورات کاری"
 
-#: selling/doctype/sales_order/sales_order.js:731
+#: selling/doctype/sales_order/sales_order.js:844
 msgid "Work Orders Created: {0}"
 msgstr "سفارش‌های کاری ایجاد شده: {0}"
 
@@ -79376,7 +82114,7 @@
 msgid "Work-in-Progress Warehouse"
 msgstr "انبار کار در حال انجام"
 
-#: manufacturing/doctype/work_order/work_order.py:425
+#: manufacturing/doctype/work_order/work_order.py:430
 msgid "Work-in-Progress Warehouse is required before Submit"
 msgstr "قبل از ارسال، انبار کار در حال انجام الزامی است"
 
@@ -79386,7 +82124,7 @@
 msgid "Workday"
 msgstr "روز کاری"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:133
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
 msgid "Workday {0} has been repeated."
 msgstr "روز کاری {0} تکرار شده است."
 
@@ -79413,6 +82151,10 @@
 msgid "Workflow State"
 msgstr "وضعیت گردش کار"
 
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr "کار کردن"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -79439,14 +82181,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/work_order/work_order.js:232
+#: manufacturing/doctype/work_order/work_order.js:247
 #: manufacturing/doctype/workstation/workstation.json
 #: manufacturing/onboarding_step/workstation/workstation.json
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:36
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:119
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:61
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119
-#: manufacturing/report/job_card_summary/job_card_summary.js:73
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
 #: manufacturing/report/job_card_summary/job_card_summary.py:160
 #: templates/generators/bom.html:70
 msgid "Workstation"
@@ -79488,12 +82230,24 @@
 msgid "Workstation / Machine"
 msgstr "ایستگاه کاری / ماشین"
 
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
+
 #. Label of a Data field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Name"
 msgstr "نام ایستگاه کاری"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgid "Workstation Type"
@@ -79536,17 +82290,23 @@
 msgid "Workstation Working Hour"
 msgstr "ساعت کاری ایستگاه کاری"
 
-#: manufacturing/doctype/workstation/workstation.py:199
+#: manufacturing/doctype/workstation/workstation.py:356
 msgid "Workstation is closed on the following dates as per Holiday List: {0}"
 msgstr "ایستگاه کاری در تاریخ‌های زیر طبق فهرست تعطیلات بسته است: {0}"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr ""
+
 #: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
 msgid "Wrapping up"
 msgstr "بسته شدن"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:510
+#: setup/doctype/company/company.py:501
 msgid "Write Off"
 msgstr "نوشتن خاموش"
 
@@ -79733,15 +82493,15 @@
 msgid "Written Down Value"
 msgstr "ارزش نوشته شده"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
 msgid "Wrong Company"
 msgstr "شرکت اشتباه"
 
-#: setup/doctype/company/company.js:172
+#: setup/doctype/company/company.js:202
 msgid "Wrong Password"
 msgstr "رمز عبور اشتباه"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:55
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
 msgid "Wrong Template"
 msgstr "الگوی اشتباه"
 
@@ -79751,6 +82511,11 @@
 msgid "XML Files Processed"
 msgstr "فایل های XML پردازش شده است"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
+
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
 msgid "Year"
 msgstr "سال"
@@ -79796,20 +82561,20 @@
 msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
 msgstr "تاریخ شروع یا تاریخ پایان سال با {0} همپوشانی دارد. برای اجتناب لطفا شرکت را تنظیم کنید"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:67
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:70
-#: buying/report/purchase_analytics/purchase_analytics.js:64
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:37
-#: public/js/financial_statements.js:220
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
 #: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
-#: public/js/stock_analytics.js:55
-#: selling/report/sales_analytics/sales_analytics.js:64
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:36
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:36
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:36
-#: stock/report/stock_analytics/stock_analytics.js:83
-#: support/report/issue_analytics/issue_analytics.js:45
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
 msgid "Yearly"
 msgstr "سالانه"
 
@@ -79942,27 +82707,27 @@
 msgid "Yes"
 msgstr "بله"
 
-#: controllers/accounts_controller.py:3151
+#: controllers/accounts_controller.py:3206
 msgid "You are not allowed to update as per the conditions set in {} Workflow."
 msgstr "شما مجاز به به روز رسانی طبق شرایط تنظیم شده در {} گردش کار نیستید."
 
-#: accounts/general_ledger.py:665
+#: accounts/general_ledger.py:666
 msgid "You are not authorized to add or update entries before {0}"
 msgstr "شما مجاز به افزودن یا به‌روزرسانی ورودی‌ها قبل از {0} نیستید"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:317
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
 msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
 msgstr "شما مجاز به انجام/ویرایش معاملات موجودی برای کالای {0} در انبار {1} قبل از این زمان نیستید."
 
-#: accounts/doctype/account/account.py:263
+#: accounts/doctype/account/account.py:278
 msgid "You are not authorized to set Frozen value"
 msgstr "شما مجاز به تنظیم مقدار Frozen نیستید"
 
-#: stock/doctype/pick_list/pick_list.py:307
+#: stock/doctype/pick_list/pick_list.py:346
 msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
 msgstr "شما در حال انتخاب بیش از مقدار مورد نیاز برای مورد {0} هستید. بررسی کنید که آیا لیست انتخاب دیگری برای سفارش فروش {1} ایجاد شده است."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
 msgid "You can add original invoice {} manually to proceed."
 msgstr "برای ادامه می توانید فاکتور اصلی {} را به صورت دستی اضافه کنید."
 
@@ -79970,28 +82735,28 @@
 msgid "You can also copy-paste this link in your browser"
 msgstr "همچنین می توانید این لینک را در مرورگر خود کپی پیست کنید"
 
-#: assets/doctype/asset_category/asset_category.py:112
+#: assets/doctype/asset_category/asset_category.py:114
 msgid "You can also set default CWIP account in Company {}"
 msgstr "همچنین می‌توانید حساب پیش‌فرض CWIP را در شرکت {} تنظیم کنید."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:873
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
 msgid "You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "می توانید حساب مادر را به حساب ترازنامه تغییر دهید یا حساب دیگری را انتخاب کنید."
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:83
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
 msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
 msgstr "شما نمی توانید این کوپن بسته شدن دوره را لغو کنید، لطفاً ابتدا کوپن های بسته شدن دوره آینده را لغو کنید"
 
-#: accounts/doctype/journal_entry/journal_entry.py:583
+#: accounts/doctype/journal_entry/journal_entry.py:611
 msgid "You can not enter current voucher in 'Against Journal Entry' column"
 msgstr "شما نمی توانید کوپن فعلی را در ستون \"علیه ورود مجله\" وارد کنید"
 
-#: accounts/doctype/subscription/subscription.py:183
+#: accounts/doctype/subscription/subscription.py:178
 msgid "You can only have Plans with the same billing cycle in a Subscription"
 msgstr "فقط می‌توانید طرح‌هایی با چرخه صورت‌حساب یکسان در اشتراک داشته باشید"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:239
-#: accounts/doctype/sales_invoice/sales_invoice.js:847
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
 msgid "You can only redeem max {0} points in this order."
 msgstr "در این سفارش فقط می‌توانید حداکثر {0} امتیاز را پس‌خرید کنید."
 
@@ -79999,11 +82764,11 @@
 msgid "You can only select one mode of payment as default"
 msgstr "شما فقط می توانید یک روش پرداخت را به عنوان پیش فرض انتخاب کنید"
 
-#: selling/page/point_of_sale/pos_payment.js:478
+#: selling/page/point_of_sale/pos_payment.js:506
 msgid "You can redeem upto {0}."
 msgstr "می توانید حداکثر تا {0} مطالبه کنید."
 
-#: manufacturing/doctype/workstation/workstation.js:37
+#: manufacturing/doctype/workstation/workstation.js:59
 msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
 msgstr "می توانید آن را به عنوان نام ماشین یا نوع عملیات تنظیم کنید. مثلا ماشین دوخت 12"
 
@@ -80012,31 +82777,31 @@
 msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1027
+#: manufacturing/doctype/job_card/job_card.py:1030
 msgid "You can't make any changes to Job Card since Work Order is closed."
 msgstr "از آنجایی که Work Order بسته شده است، نمی توانید هیچ تغییری در Job Card ایجاد کنید."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:176
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
 msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
 msgstr "نمی‌توانید امتیازهای وفاداری را که ارزش بیشتری از مجموع گرد شده دارند، پس‌خرید کنید."
 
-#: manufacturing/doctype/bom/bom.js:532
+#: manufacturing/doctype/bom/bom.js:549
 msgid "You cannot change the rate if BOM is mentioned against any Item."
 msgstr "اگر BOM در برابر هر موردی ذکر شده باشد، نمی توانید نرخ را تغییر دهید."
 
-#: accounts/doctype/accounting_period/accounting_period.py:123
+#: accounts/doctype/accounting_period/accounting_period.py:126
 msgid "You cannot create a {0} within the closed Accounting Period {1}"
 msgstr "شما نمی توانید یک {0} در دوره حسابداری بسته {1} ایجاد کنید"
 
-#: accounts/general_ledger.py:155
+#: accounts/general_ledger.py:159
 msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
 msgstr "شما نمی توانید هیچ ورودی حسابداری را در دوره حسابداری بسته شده ایجاد یا لغو کنید {0}"
 
-#: accounts/general_ledger.py:689
+#: accounts/general_ledger.py:686
 msgid "You cannot create/amend any accounting entries till this date."
 msgstr "تا این تاریخ نمی توانید هیچ ورودی حسابداری ایجاد یا اصلاح کنید."
 
-#: accounts/doctype/journal_entry/journal_entry.py:809
+#: accounts/doctype/journal_entry/journal_entry.py:845
 msgid "You cannot credit and debit same account at the same time"
 msgstr "شما نمی توانید یک حساب را همزمان اعتبار و بدهی کنید"
 
@@ -80048,35 +82813,35 @@
 msgid "You cannot edit root node."
 msgstr "شما نمی توانید گره ریشه را ویرایش کنید."
 
-#: selling/page/point_of_sale/pos_payment.js:507
+#: selling/page/point_of_sale/pos_payment.js:536
 msgid "You cannot redeem more than {0}."
 msgstr "شما نمی توانید بیش از {0} را بازخرید کنید."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:154
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
 msgid "You cannot repost item valuation before {}"
 msgstr "شما نمی توانید ارزیابی مورد را قبل از {} دوباره ارسال کنید"
 
-#: accounts/doctype/subscription/subscription.py:735
+#: accounts/doctype/subscription/subscription.py:725
 msgid "You cannot restart a Subscription that is not cancelled."
 msgstr "نمی توانید اشتراکی را که لغو نشده است راه اندازی مجدد کنید."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:210
 msgid "You cannot submit empty order."
 msgstr "شما نمی توانید سفارش خالی ارسال کنید."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:209
 msgid "You cannot submit the order without payment."
 msgstr "شما نمی توانید سفارش را بدون پرداخت ارسال کنید."
 
-#: controllers/accounts_controller.py:3127
+#: controllers/accounts_controller.py:3182
 msgid "You do not have permissions to {} items in a {}."
 msgstr "شما مجوز {} مورد در {} را ندارید."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:171
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
 msgid "You don't have enough Loyalty Points to redeem"
 msgstr "امتیاز وفاداری کافی برای پس‌خرید ندارید"
 
-#: selling/page/point_of_sale/pos_payment.js:474
+#: selling/page/point_of_sale/pos_payment.js:499
 msgid "You don't have enough points to redeem."
 msgstr "امتیاز کافی برای بازخرید ندارید."
 
@@ -80084,7 +82849,7 @@
 msgid "You had {} errors while creating opening invoices. Check {} for more details"
 msgstr "هنگام ایجاد فاکتورهای افتتاحیه {} خطا داشتید. برای جزئیات بیشتر {} را بررسی کنید"
 
-#: public/js/utils.js:822
+#: public/js/utils.js:891
 msgid "You have already selected items from {0} {1}"
 msgstr "شما قبلاً مواردی را از {0} {1} انتخاب کرده اید"
 
@@ -80092,11 +82857,11 @@
 msgid "You have been invited to collaborate on the project: {0}"
 msgstr "از شما برای همکاری در این پروژه دعوت شده است: {0}"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:442
 msgid "You have entered a duplicate Delivery Note on Row"
 msgstr "شما یک یادداشت تحویل تکراری در ردیف وارد کرده اید"
 
-#: stock/doctype/item/item.py:1039
+#: stock/doctype/item/item.py:1027
 msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
 msgstr "برای حفظ سطوح سفارش مجدد، باید سفارش مجدد خودکار را در تنظیمات موجودی فعال کنید."
 
@@ -80104,11 +82869,11 @@
 msgid "You haven't created a {0} yet"
 msgstr "شما هنوز یک {0} ایجاد نکرده اید"
 
-#: selling/page/point_of_sale/pos_controller.js:196
+#: selling/page/point_of_sale/pos_controller.js:218
 msgid "You must add atleast one item to save it as draft."
 msgstr "برای ذخیره آن به عنوان پیش نویس باید حداقل یک مورد اضافه کنید."
 
-#: selling/page/point_of_sale/pos_controller.js:598
+#: selling/page/point_of_sale/pos_controller.js:626
 msgid "You must select a customer before adding an item."
 msgstr "قبل از افزودن یک مورد باید مشتری را انتخاب کنید."
 
@@ -80153,7 +82918,7 @@
 msgstr "ایمیل شما تایید شده و قرار ملاقات شما تعیین شده است"
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:22
-#: setup/setup_wizard/operations/install_fixtures.py:288
+#: setup/setup_wizard/operations/install_fixtures.py:286
 msgid "Your order is out for delivery!"
 msgstr "سفارش شما آماده تحویل است!"
 
@@ -80173,7 +82938,7 @@
 msgid "Youtube Statistics"
 msgstr "آمار یوتیوب"
 
-#: public/js/utils/contact_address_quick_entry.js:68
+#: public/js/utils/contact_address_quick_entry.js:71
 msgid "ZIP Code"
 msgstr "کد پستی"
 
@@ -80183,11 +82948,11 @@
 msgid "Zero Balance"
 msgstr "تعادل صفر"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:66
+#: regional/report/uae_vat_201/uae_vat_201.py:65
 msgid "Zero Rated"
 msgstr "دارای امتیاز صفر"
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Zero quantity"
 msgstr "مقدار صفر"
 
@@ -80197,7 +82962,7 @@
 msgid "Zip File"
 msgstr "فایل فشرده"
 
-#: stock/reorder_item.py:283
+#: stock/reorder_item.py:367
 msgid "[Important] [ERPNext] Auto Reorder Errors"
 msgstr "[مهم] [ERPNext] خطاهای سفارش مجدد خودکار"
 
@@ -80205,16 +82970,20 @@
 msgid "`Allow Negative rates for Items`"
 msgstr "مجاز نرخ های منفی برای اقلام."
 
-#: stock/doctype/stock_settings/stock_settings.py:89
+#: stock/doctype/stock_settings/stock_settings.py:92
 #, python-format
 msgid "`Freeze Stocks Older Than` should be smaller than %d days."
 msgstr ""
 
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr ""
+
 #: accounts/doctype/shipping_rule/shipping_rule.py:204
 msgid "and"
 msgstr "و"
 
-#: manufacturing/doctype/bom/bom.js:759
+#: manufacturing/doctype/bom/bom.js:792
 msgid "as a percentage of finished item quantity"
 msgstr "به عنوان درصدی از مقدار کالای تمام شده"
 
@@ -80222,11 +82991,15 @@
 msgid "at"
 msgstr "در"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:17
-#: selling/report/sales_analytics/sales_analytics.js:17
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
 msgid "based_on"
 msgstr "بر اساس"
 
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
@@ -80240,8 +83013,12 @@
 msgid "development"
 msgstr "توسعه"
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:57
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
 msgid "doc_type"
 msgstr "نوع_doc"
 
@@ -80270,6 +83047,10 @@
 msgid "exchangerate.host"
 msgstr "مبادله.میزبان"
 
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr ""
+
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -80277,13 +83058,21 @@
 msgid "frankfurter.app"
 msgstr ""
 
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "image"
 msgstr "تصویر"
 
-#: accounts/doctype/budget/budget.py:253
+#: accounts/doctype/budget/budget.py:258
 msgid "is already"
 msgstr "است در حال حاضر"
 
@@ -80359,7 +83148,7 @@
 msgid "material_request_item"
 msgstr "ماده_درخواست_آیتم"
 
-#: controllers/selling_controller.py:150
+#: controllers/selling_controller.py:151
 msgid "must be between 0 and 100"
 msgstr "باید بین 0 تا 100 باشد"
 
@@ -80405,7 +83194,11 @@
 msgid "old_parent"
 msgstr "پیر_والد"
 
-#: controllers/accounts_controller.py:1033
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr ""
+
+#: controllers/accounts_controller.py:1109
 msgid "or"
 msgstr "یا"
 
@@ -80417,7 +83210,7 @@
 msgid "out of 5"
 msgstr "از 5"
 
-#: public/js/utils.js:369
+#: public/js/utils.js:417
 msgid "payments app is not installed. Please install it from {0} or {1}"
 msgstr "برنامه پرداخت نصب نشده است لطفاً آن را از {0} یا {1} نصب کنید"
 
@@ -80458,7 +83251,7 @@
 msgid "per hour"
 msgstr "در ساعت"
 
-#: stock/stock_ledger.py:1681
+#: stock/stock_ledger.py:1673
 msgid "performing either one below:"
 msgstr "انجام هر یک از موارد زیر:"
 
@@ -80486,7 +83279,7 @@
 msgid "ratings"
 msgstr "رتبه بندی ها"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 msgid "received from"
 msgstr "دریافت شده از"
 
@@ -80563,15 +83356,11 @@
 msgid "sandbox"
 msgstr "جعبه شنی"
 
-#: public/js/controllers/transaction.js:920
-msgid "selected Payment Terms Template"
-msgstr "الگوی شرایط پرداخت انتخاب شده"
-
-#: accounts/doctype/subscription/subscription.py:711
+#: accounts/doctype/subscription/subscription.py:701
 msgid "subscription is already cancelled."
 msgstr "اشتراک در حال حاضر لغو شده است."
 
-#: controllers/status_updater.py:353 controllers/status_updater.py:373
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
 msgid "target_ref_field"
 msgstr ""
 
@@ -80587,12 +83376,14 @@
 msgid "title"
 msgstr "عنوان"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
 msgid "to"
 msgstr "به"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2737
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
 msgid "to unallocate the amount of this Return Invoice before cancelling it."
 msgstr "برای تخصیص مبلغ این فاکتور برگشتی قبل از لغو آن."
 
@@ -80615,60 +83406,60 @@
 msgid "via BOM Update Tool"
 msgstr "از طریق BOM Update Tool"
 
-#: accounts/doctype/budget/budget.py:256
+#: accounts/doctype/budget/budget.py:261
 msgid "will be"
 msgstr "خواهد بود"
 
-#: assets/doctype/asset_category/asset_category.py:110
+#: assets/doctype/asset_category/asset_category.py:112
 msgid "you must select Capital Work in Progress Account in accounts table"
 msgstr "باید در جدول حسابها، حساب سرمایه در جریان را انتخاب کنید"
 
-#: accounts/report/cash_flow/cash_flow.py:226
-#: accounts/report/cash_flow/cash_flow.py:227
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
 msgid "{0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:878
+#: controllers/accounts_controller.py:943
 msgid "{0} '{1}' is disabled"
 msgstr "{0} \"{1}\" غیرفعال است"
 
-#: accounts/utils.py:172
+#: accounts/utils.py:168
 msgid "{0} '{1}' not in Fiscal Year {2}"
 msgstr "{0} «{1}» در سال مالی {2} نیست"
 
-#: manufacturing/doctype/work_order/work_order.py:355
+#: manufacturing/doctype/work_order/work_order.py:362
 msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
 msgstr "{0} ({1}) نمی تواند بیشتر از مقدار برنامه ریزی شده ({2}) در دستور کار {3} باشد"
 
-#: stock/report/stock_ageing/stock_ageing.py:201
+#: stock/report/stock_ageing/stock_ageing.py:200
 msgid "{0} - Above"
 msgstr "{0} - بالا"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:253
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
 msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
 msgstr "{0} <b>{1}</b> دارایی‌ها را ارسال کرده است. برای ادامه، مورد <b>{2}</b> را از جدول حذف کنید."
 
-#: controllers/accounts_controller.py:1893
+#: controllers/accounts_controller.py:1971
 msgid "{0} Account not found against Customer {1}."
 msgstr "{0} حساب در مقابل مشتری پیدا نشد {1}."
 
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:266
 msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
 msgstr "{0} بودجه برای حساب {1} در برابر {2} {3} {4} است. {5} از {6} بیشتر است"
 
-#: accounts/doctype/pricing_rule/utils.py:759
+#: accounts/doctype/pricing_rule/utils.py:745
 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
 msgstr "{0} کوپن استفاده شده {1} است. مقدار مجاز تمام شده است"
 
-#: setup/doctype/email_digest/email_digest.py:126
+#: setup/doctype/email_digest/email_digest.py:124
 msgid "{0} Digest"
 msgstr "{0} خلاصه"
 
-#: accounts/utils.py:1286
+#: accounts/utils.py:1228
 msgid "{0} Number {1} is already used in {2} {3}"
 msgstr "{0} شماره {1} قبلاً در {2} {3} استفاده شده است"
 
-#: manufacturing/doctype/work_order/work_order.js:379
+#: manufacturing/doctype/work_order/work_order.js:397
 msgid "{0} Operations: {1}"
 msgstr "{0} عملیات: {1}"
 
@@ -80676,11 +83467,11 @@
 msgid "{0} Request for {1}"
 msgstr "{0} درخواست برای {1}"
 
-#: stock/doctype/item/item.py:323
+#: stock/doctype/item/item.py:322
 msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
 msgstr "{0} Retain Sample بر اساس دسته است، لطفاً شماره دسته ای را دارد تا نمونه مورد را حفظ کنید"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
 msgid "{0} Transaction(s) Reconciled"
 msgstr "{0} معامله(های) تطبیق شد"
 
@@ -80688,23 +83479,23 @@
 msgid "{0} account is not of type {1}"
 msgstr "حساب {0} از نوع {1} نیست"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:447
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
 msgid "{0} account not found while submitting purchase receipt"
 msgstr "هنگام ارسال رسید خرید، حساب {0} پیدا نشد"
 
-#: accounts/doctype/journal_entry/journal_entry.py:930
+#: accounts/doctype/journal_entry/journal_entry.py:965
 msgid "{0} against Bill {1} dated {2}"
 msgstr "{0} در برابر لایحه {1} مورخ {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:939
+#: accounts/doctype/journal_entry/journal_entry.py:974
 msgid "{0} against Purchase Order {1}"
 msgstr "{0} در مقابل سفارش خرید {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:906
+#: accounts/doctype/journal_entry/journal_entry.py:941
 msgid "{0} against Sales Invoice {1}"
 msgstr "{0} در برابر فاکتور فروش {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:913
+#: accounts/doctype/journal_entry/journal_entry.py:948
 msgid "{0} against Sales Order {1}"
 msgstr "{0} در برابر سفارش فروش {1}"
 
@@ -80712,12 +83503,12 @@
 msgid "{0} already has a Parent Procedure {1}."
 msgstr "{0} در حال حاضر یک روش والدین {1} دارد."
 
-#: stock/doctype/delivery_note/delivery_note.py:610
+#: stock/doctype/delivery_note/delivery_note.py:685
 msgid "{0} and {1}"
 msgstr "{0} و {1}"
 
 #: accounts/report/general_ledger/general_ledger.py:66
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.py:110
 msgid "{0} and {1} are mandatory"
 msgstr "{0} و {1} اجباری هستند"
 
@@ -80729,24 +83520,24 @@
 msgid "{0} can not be negative"
 msgstr "{0} نمی تواند منفی باشد"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:138
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
 msgstr "{0} نمی‌تواند به‌عنوان مرکز هزینه اصلی استفاده شود زیرا به‌عنوان کودک در تخصیص مرکز هزینه {1} استفاده شده است."
 
-#: manufacturing/doctype/production_plan/production_plan.py:783
-#: manufacturing/doctype/production_plan/production_plan.py:877
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
 msgid "{0} created"
 msgstr "{0} ایجاد شد"
 
-#: setup/doctype/company/company.py:191
+#: setup/doctype/company/company.py:189
 msgid "{0} currency must be same as company's default currency. Please select another account."
 msgstr "ارز {0} باید با واحد پول پیش‌فرض شرکت یکسان باشد. لطفا حساب دیگری را انتخاب کنید."
 
-#: buying/doctype/purchase_order/purchase_order.py:310
+#: buying/doctype/purchase_order/purchase_order.py:311
 msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
 msgstr "{0} در حال حاضر دارای {1} کارت امتیازی تأمین‌کننده است و سفارش‌های خرید به این تأمین‌کننده باید با احتیاط صادر شوند."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:96
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
 msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
 msgstr "{0} در حال حاضر دارای {1} کارت امتیازی تامین کننده است، و RFQ برای این تامین کننده باید با احتیاط صادر شود."
 
@@ -80758,15 +83549,15 @@
 msgid "{0} entered twice in Item Tax"
 msgstr "{0} دو بار در مالیات مورد وارد شد"
 
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:430
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
 msgid "{0} entered twice {1} in Item Taxes"
 msgstr "{0} دو بار {1} در مالیات مورد وارد شد"
 
-#: accounts/utils.py:137 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
 msgid "{0} for {1}"
 msgstr "{0} برای {1}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:364
+#: accounts/doctype/payment_entry/payment_entry.py:362
 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
 msgstr "{0} تخصیص مبتنی بر مدت پرداخت را فعال کرده است. در بخش مراجع پرداخت، یک شرایط پرداخت برای ردیف #{1} انتخاب کنید"
 
@@ -80774,7 +83565,11 @@
 msgid "{0} has been submitted successfully"
 msgstr "{0} با موفقیت ارسال شد"
 
-#: controllers/accounts_controller.py:2212
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:2285
 msgid "{0} in row {1}"
 msgstr "{0} در ردیف {1}"
 
@@ -80782,23 +83577,27 @@
 msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
 msgstr "{0} یک بعد حسابداری اجباری است. <br>لطفاً یک مقدار برای {0} در بخش ابعاد حسابداری تنظیم کنید."
 
-#: controllers/accounts_controller.py:162
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:164
 msgid "{0} is blocked so this transaction cannot proceed"
 msgstr "{0} مسدود شده است بنابراین این تراکنش نمی تواند ادامه یابد"
 
 #: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:542
+#: accounts/doctype/payment_entry/payment_entry.py:557
 #: accounts/report/general_ledger/general_ledger.py:62
-#: accounts/report/pos_register/pos_register.py:110 controllers/trends.py:50
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
 msgid "{0} is mandatory"
 msgstr "{0} اجباری است"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:975
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
 msgid "{0} is mandatory for Item {1}"
 msgstr "{0} برای مورد {1} اجباری است"
 
-#: accounts/doctype/gl_entry/gl_entry.py:220
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
 msgid "{0} is mandatory for account {1}"
 msgstr "{0} برای حساب {1} اجباری است"
 
@@ -80806,23 +83605,23 @@
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
 msgstr "{0} اجباری است. شاید رکورد تبادل ارز برای {1} تا {2} ایجاد نشده باشد"
 
-#: controllers/accounts_controller.py:2491
+#: controllers/accounts_controller.py:2551
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
 msgstr "{0} اجباری است. شاید رکورد تبادل ارز برای {1} تا {2} ایجاد نشده باشد."
 
-#: selling/doctype/customer/customer.py:199
+#: selling/doctype/customer/customer.py:198
 msgid "{0} is not a company bank account"
 msgstr "{0} یک حساب بانکی شرکت نیست"
 
-#: accounts/doctype/cost_center/cost_center.py:55
+#: accounts/doctype/cost_center/cost_center.py:53
 msgid "{0} is not a group node. Please select a group node as parent cost center"
 msgstr "{0} یک گره گروهی نیست. لطفاً یک گره گروهی را به عنوان مرکز هزینه والدین انتخاب کنید"
 
-#: stock/doctype/stock_entry/stock_entry.py:456
+#: stock/doctype/stock_entry/stock_entry.py:412
 msgid "{0} is not a stock Item"
 msgstr "{0} یک مورد موجودی نیست"
 
-#: controllers/item_variant.py:144
+#: controllers/item_variant.py:140
 msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
 msgstr "{0} یک مقدار معتبر برای ویژگی {1} مورد {2} نیست."
 
@@ -80830,42 +83629,46 @@
 msgid "{0} is not added in the table"
 msgstr "{0} به جدول اضافه نشده است"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:142
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
 msgid "{0} is not enabled in {1}"
 msgstr "{0} در {1} فعال نیست"
 
-#: stock/doctype/material_request/material_request.py:565
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
 msgid "{0} is not the default supplier for any items."
 msgstr "{0} تامین کننده پیش فرض هیچ موردی نیست."
 
-#: accounts/doctype/payment_entry/payment_entry.py:2300
+#: accounts/doctype/payment_entry/payment_entry.py:2332
 msgid "{0} is on hold till {1}"
 msgstr "{0} تا {1} در انتظار است"
 
-#: accounts/doctype/gl_entry/gl_entry.py:131
+#: accounts/doctype/gl_entry/gl_entry.py:126
 #: accounts/doctype/pricing_rule/pricing_rule.py:165
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:182
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
 msgid "{0} is required"
 msgstr "{0} مورد نیاز است"
 
-#: manufacturing/doctype/work_order/work_order.js:343
+#: manufacturing/doctype/work_order/work_order.js:362
 msgid "{0} items in progress"
 msgstr "{0} مورد در حال انجام است"
 
-#: manufacturing/doctype/work_order/work_order.js:327
+#: manufacturing/doctype/work_order/work_order.js:346
 msgid "{0} items produced"
 msgstr "{0} مورد تولید شد"
 
-#: controllers/sales_and_purchase_return.py:174
+#: controllers/sales_and_purchase_return.py:172
 msgid "{0} must be negative in return document"
 msgstr "{0} باید در سند برگشتی منفی باشد"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1988
-msgid "{0} not allowed to transact with {1}. Please change the Company."
-msgstr "{0} مجاز به تراکنش با {1} نیست. لطفا شرکت را تغییر دهید"
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:467
+#: manufacturing/doctype/bom/bom.py:461
 msgid "{0} not found for item {1}"
 msgstr "{0} برای مورد {1} یافت نشد"
 
@@ -80877,82 +83680,82 @@
 msgid "{0} payment entries can not be filtered by {1}"
 msgstr "{0} ورودی های پرداخت را نمی توان با {1} فیلتر کرد"
 
-#: controllers/stock_controller.py:899
+#: controllers/stock_controller.py:1111
 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
 msgstr "{0} تعداد مورد {1} در انبار {2} با ظرفیت {3} در حال دریافت است."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:451
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
 msgstr "{0} واحد برای مورد {1} در انبار {2} رزرو شده است، لطفاً همان را در {3} تطبیق موجودی لغو کنید."
 
-#: stock/doctype/pick_list/pick_list.py:702
+#: stock/doctype/pick_list/pick_list.py:766
 msgid "{0} units of Item {1} is not available."
 msgstr "{0} واحد از مورد {1} در دسترس نیست."
 
-#: stock/doctype/pick_list/pick_list.py:718
+#: stock/doctype/pick_list/pick_list.py:782
 msgid "{0} units of Item {1} is picked in another Pick List."
 msgstr "{0} واحد از مورد {1} در فهرست انتخاب دیگری انتخاب شده است."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:135
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
 msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
 msgstr "{0} واحد از {1} در {2}{3}، در {4} {5} برای {6} برای تکمیل تراکنش مورد نیاز است."
 
-#: stock/stock_ledger.py:1340 stock/stock_ledger.py:1829
-#: stock/stock_ledger.py:1845
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
 msgstr "برای تکمیل این تراکنش به {0} واحد از {1} در {2} در {3} {4} برای {5} نیاز است."
 
-#: stock/stock_ledger.py:1955 stock/stock_ledger.py:2005
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
 msgstr "برای تکمیل این تراکنش به {0} واحد از {1} در {2} در {3} {4} نیاز است."
 
-#: stock/stock_ledger.py:1334
+#: stock/stock_ledger.py:1342
 msgid "{0} units of {1} needed in {2} to complete this transaction."
 msgstr "برای تکمیل این تراکنش به {0} واحد از {1} در {2} نیاز است."
 
-#: stock/utils.py:432
+#: stock/utils.py:413
 msgid "{0} valid serial nos for Item {1}"
 msgstr "{0} شماره سریال معتبر برای مورد {1}"
 
-#: stock/doctype/item/item.js:548
+#: stock/doctype/item/item.js:615
 msgid "{0} variants created."
 msgstr "{0} گونه ایجاد شد."
 
-#: accounts/doctype/payment_term/payment_term.js:17
+#: accounts/doctype/payment_term/payment_term.js:19
 msgid "{0} will be given as discount."
 msgstr "{0} به عنوان تخفیف داده می شود."
 
-#: manufacturing/doctype/job_card/job_card.py:773
+#: manufacturing/doctype/job_card/job_card.py:772
 msgid "{0} {1}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:203
+#: public/js/utils/serial_no_batch_selector.js:206
 msgid "{0} {1} Manually"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:433
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
 msgid "{0} {1} Partially Reconciled"
 msgstr "{0} {1} تا حدی آشتی کرد"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
 msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr "{0} {1} نمی تواند به روز شود. اگر نیاز به ایجاد تغییرات دارید، توصیه می کنیم ورودی موجود را لغو کنید و یک ورودی جدید ایجاد کنید."
 
-#: accounts/doctype/payment_order/payment_order.py:123
+#: accounts/doctype/payment_order/payment_order.py:121
 msgid "{0} {1} created"
 msgstr "{0} {1} ایجاد شد"
 
-#: accounts/doctype/payment_entry/payment_entry.py:506
-#: accounts/doctype/payment_entry/payment_entry.py:562
-#: accounts/doctype/payment_entry/payment_entry.py:2065
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
 msgid "{0} {1} does not exist"
 msgstr "{0} {1} وجود ندارد"
 
-#: accounts/party.py:535
+#: accounts/party.py:515
 msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
 msgstr "{0} {1} دارای ورودی های حسابداری به ارز {2} برای شرکت {3} است. لطفاً یک حساب دریافتنی یا پرداختنی با ارز {2} انتخاب کنید."
 
-#: accounts/doctype/payment_entry/payment_entry.py:374
+#: accounts/doctype/payment_entry/payment_entry.py:372
 msgid "{0} {1} has already been fully paid."
 msgstr "{0} {1} قبلاً به طور کامل پرداخت شده است."
 
@@ -80960,142 +83763,142 @@
 msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
 msgstr "{0} {1} قبلاً تا حدی پرداخت شده است. لطفاً از دکمه «دریافت صورت‌حساب معوق» یا «دریافت سفارش‌های معوق» برای دریافت آخرین مبالغ معوق استفاده کنید."
 
-#: buying/doctype/purchase_order/purchase_order.py:449
-#: selling/doctype/sales_order/sales_order.py:481
-#: stock/doctype/material_request/material_request.py:198
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
 msgid "{0} {1} has been modified. Please refresh."
 msgstr "{0} {1} اصلاح شده است. لطفا رفرش کنید."
 
-#: stock/doctype/material_request/material_request.py:225
+#: stock/doctype/material_request/material_request.py:221
 msgid "{0} {1} has not been submitted so the action cannot be completed"
 msgstr "{0} {1} ارسال نشده است، بنابراین عمل نمی تواند تکمیل شود"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:90
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
 msgid "{0} {1} is allocated twice in this Bank Transaction"
 msgstr "{0} {1} دو بار در این تراکنش بانکی تخصیص داده شده است"
 
-#: accounts/doctype/payment_entry/payment_entry.py:591
+#: accounts/doctype/payment_entry/payment_entry.py:607
 msgid "{0} {1} is associated with {2}, but Party Account is {3}"
 msgstr "{0} {1} با {2} مرتبط است، اما حساب طرف {3} است"
 
-#: controllers/buying_controller.py:624 controllers/selling_controller.py:421
-#: controllers/subcontracting_controller.py:806
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
 msgid "{0} {1} is cancelled or closed"
 msgstr "{0} {1} لغو یا بسته شده است"
 
-#: stock/doctype/material_request/material_request.py:365
+#: stock/doctype/material_request/material_request.py:363
 msgid "{0} {1} is cancelled or stopped"
 msgstr "{0} {1} لغو یا متوقف شده است"
 
-#: stock/doctype/material_request/material_request.py:215
+#: stock/doctype/material_request/material_request.py:211
 msgid "{0} {1} is cancelled so the action cannot be completed"
 msgstr "{0} {1} لغو شده است بنابراین عمل نمی تواند تکمیل شود"
 
-#: accounts/doctype/journal_entry/journal_entry.py:725
+#: accounts/doctype/journal_entry/journal_entry.py:759
 msgid "{0} {1} is closed"
 msgstr "{0} {1} بسته است"
 
-#: accounts/party.py:769
+#: accounts/party.py:744
 msgid "{0} {1} is disabled"
 msgstr "{0} {1} غیرفعال است"
 
-#: accounts/party.py:775
+#: accounts/party.py:750
 msgid "{0} {1} is frozen"
 msgstr "{0} {1} ثابت است"
 
-#: accounts/doctype/journal_entry/journal_entry.py:722
+#: accounts/doctype/journal_entry/journal_entry.py:756
 msgid "{0} {1} is fully billed"
 msgstr "{0} {1} به طور کامل صورتحساب دارد"
 
-#: accounts/party.py:779
+#: accounts/party.py:754
 msgid "{0} {1} is not active"
 msgstr "{0} {1} فعال نیست"
 
-#: accounts/doctype/payment_entry/payment_entry.py:569
+#: accounts/doctype/payment_entry/payment_entry.py:584
 msgid "{0} {1} is not associated with {2} {3}"
 msgstr "{0} {1} با {2} {3} مرتبط نیست"
 
-#: accounts/utils.py:133
+#: accounts/utils.py:131
 msgid "{0} {1} is not in any active Fiscal Year"
 msgstr "{0} {1} در هیچ سال مالی فعالی نیست"
 
-#: accounts/doctype/journal_entry/journal_entry.py:719
-#: accounts/doctype/journal_entry/journal_entry.py:760
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
 msgid "{0} {1} is not submitted"
 msgstr "{0} {1} ارسال نشده است"
 
-#: accounts/doctype/payment_entry/payment_entry.py:598
+#: accounts/doctype/payment_entry/payment_entry.py:617
 msgid "{0} {1} is on hold"
 msgstr "{0} {1} در انتظار است"
 
-#: controllers/buying_controller.py:495
+#: controllers/buying_controller.py:489
 msgid "{0} {1} is {2}"
 msgstr "{0} {1} {2} است"
 
-#: accounts/doctype/payment_entry/payment_entry.py:603
+#: accounts/doctype/payment_entry/payment_entry.py:623
 msgid "{0} {1} must be submitted"
 msgstr "{0} {1} باید ارسال شود"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:213
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
 msgstr "{0} {1} مجاز به ارسال مجدد نیست. برای فعال کردن ارسال مجدد، {2} را تغییر دهید."
 
-#: buying/utils.py:117
+#: buying/utils.py:110
 msgid "{0} {1} status is {2}"
 msgstr "وضعیت {0} {1} {2} است"
 
-#: public/js/utils/serial_no_batch_selector.js:189
+#: public/js/utils/serial_no_batch_selector.js:191
 msgid "{0} {1} via CSV File"
 msgstr "{0} {1} از طریق فایل CSV"
 
-#: accounts/doctype/gl_entry/gl_entry.py:254
+#: accounts/doctype/gl_entry/gl_entry.py:213
 msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
 msgstr "{0} {1}: نوع حساب \"سود و زیان\" {2} در ورودی باز کردن مجاز نیست"
 
-#: accounts/doctype/gl_entry/gl_entry.py:283
+#: accounts/doctype/gl_entry/gl_entry.py:242
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
 msgid "{0} {1}: Account {2} does not belong to Company {3}"
 msgstr "{0} {1}: حساب {2} به شرکت {3} تعلق ندارد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:271
+#: accounts/doctype/gl_entry/gl_entry.py:230
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
 msgstr "{0} {1}: حساب {2} یک حساب گروهی است و نمی توان از حساب های گروهی در تراکنش ها استفاده کرد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:278
+#: accounts/doctype/gl_entry/gl_entry.py:237
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
 msgid "{0} {1}: Account {2} is inactive"
 msgstr "{0} {1}: حساب {2} غیرفعال است"
 
-#: accounts/doctype/gl_entry/gl_entry.py:322
+#: accounts/doctype/gl_entry/gl_entry.py:279
 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
 msgstr "{0} {1}: ورود حسابداری برای {2} فقط به ارز انجام می شود: {3}"
 
-#: controllers/stock_controller.py:365
+#: controllers/stock_controller.py:562
 msgid "{0} {1}: Cost Center is mandatory for Item {2}"
 msgstr "{0} {1}: مرکز هزینه برای مورد {2} اجباری است"
 
-#: accounts/doctype/gl_entry/gl_entry.py:171
+#: accounts/doctype/gl_entry/gl_entry.py:166
 msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
 msgstr "{0} {1}: مرکز هزینه برای حساب \"سود و زیان\" {2} لازم است."
 
-#: accounts/doctype/gl_entry/gl_entry.py:298
+#: accounts/doctype/gl_entry/gl_entry.py:255
 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
 msgstr "{0} {1}: مرکز هزینه {2} به شرکت {3} تعلق ندارد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:305
+#: accounts/doctype/gl_entry/gl_entry.py:262
 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
 msgstr "{0} {1}: مرکز هزینه {2} یک مرکز هزینه گروهی است و مراکز هزینه گروهی را نمی توان در تراکنش ها استفاده کرد"
 
-#: accounts/doctype/gl_entry/gl_entry.py:137
+#: accounts/doctype/gl_entry/gl_entry.py:132
 msgid "{0} {1}: Customer is required against Receivable account {2}"
 msgstr "{0} {1}: مشتری در مقابل حساب دریافتنی {2} الزامی است"
 
-#: accounts/doctype/gl_entry/gl_entry.py:159
+#: accounts/doctype/gl_entry/gl_entry.py:154
 msgid "{0} {1}: Either debit or credit amount is required for {2}"
 msgstr "{0} {1}: مبلغ بدهی یا اعتباری برای {2} مورد نیاز است"
 
-#: accounts/doctype/gl_entry/gl_entry.py:143
+#: accounts/doctype/gl_entry/gl_entry.py:138
 msgid "{0} {1}: Supplier is required against Payable account {2}"
 msgstr "{0} {1}: تامین‌کننده در برابر حساب پرداختنی {2} الزامی است"
 
@@ -81103,11 +83906,11 @@
 msgid "{0}%"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 msgid "{0}% Billed"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:213
+#: controllers/website_list_for_contact.py:211
 msgid "{0}% Delivered"
 msgstr ""
 
@@ -81120,61 +83923,56 @@
 msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
 msgstr "{1} {0} نمی تواند بعد از تاریخ پایان مورد انتظار {2} باشد."
 
-#: manufacturing/doctype/job_card/job_card.py:1009
+#: manufacturing/doctype/job_card/job_card.py:1012
 msgid "{0}, complete the operation {1} before the operation {2}."
 msgstr "{0}، عملیات {1} را قبل از عملیات {2} تکمیل کنید."
 
-#: accounts/party.py:76
+#: accounts/party.py:73
 msgid "{0}: {1} does not exists"
 msgstr "{0}: {1} وجود ندارد"
 
-#: accounts/doctype/payment_entry/payment_entry.js:724
+#: accounts/doctype/payment_entry/payment_entry.js:889
 msgid "{0}: {1} must be less than {2}"
 msgstr "{0}: {1} باید کمتر از {2} باشد"
 
-#: manufacturing/doctype/bom/bom.py:214
+#: manufacturing/doctype/bom/bom.py:211
 msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
 msgstr "{0}{1} آیا نام مورد را تغییر دادید؟ لطفا با مدیر / پشتیبانی فنی تماس بگیرید"
 
-#: controllers/stock_controller.py:1160
+#: controllers/stock_controller.py:1367
 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
 msgstr "اندازه نمونه {item_name} ({sample_size}) نمی‌تواند بیشتر از مقدار مورد قبول ({accepted_quantity}) باشد."
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
 msgid "{range4}-Above"
 msgstr "{range4}-بالا"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:372
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
 msgid "{}"
 msgstr ""
 
-#: controllers/buying_controller.py:712
+#: controllers/buying_controller.py:736
 msgid "{} Assets created for {}"
 msgstr "{} دارایی ایجاد شده برای {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1775
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
 msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
 msgstr "{} را نمی توان لغو کرد زیرا امتیازهای وفاداری به دست آمده استفاده شده است. ابتدا {} خیر {} را لغو کنید"
 
-#: controllers/buying_controller.py:203
+#: controllers/buying_controller.py:197
 msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
 msgstr "{} دارایی های مرتبط با آن را ارسال کرده است. برای ایجاد بازگشت خرید، باید دارایی ها را لغو کنید."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
 msgid "{} is a child company."
 msgstr "{} یک شرکت کودک است."
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:57
-msgid "{} is added multiple times on rows: {}"
-msgstr "{} چندین بار در ردیف‌ها اضافه می‌شود: {}"
-
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:704
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
 msgid "{} of {}"
 msgstr "{} از {}"
 
-#: accounts/doctype/party_link/party_link.py:50
-#: accounts/doctype/party_link/party_link.py:60
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
 msgid "{} {} is already linked with another {}"
 msgstr "{} {} قبلاً با {} دیگری پیوند شده است"
 
diff --git a/erpnext/locale/fr.po b/erpnext/locale/fr.po
index 965f5f2..27badb0 100644
--- a/erpnext/locale/fr.po
+++ b/erpnext/locale/fr.po
@@ -2,8 +2,8 @@
 msgstr ""
 "Project-Id-Version: frappe\n"
 "Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-01-29 18:13+0053\n"
-"PO-Revision-Date: 2024-02-02 12:58\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-01 14:43\n"
 "Last-Translator: info@erpnext.com\n"
 "Language-Team: French\n"
 "MIME-Version: 1.0\n"
@@ -18,21 +18,17 @@
 "X-Crowdin-File-ID: 46\n"
 "Language: fr_FR\n"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:85
-msgid " "
-msgstr ""
-
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "  "
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:76
+#: selling/doctype/quotation/quotation.js:77
 msgid " Address"
 msgstr " Adresse"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:612
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
 msgid " Amount"
 msgstr " Montant"
 
@@ -42,45 +38,36 @@
 msgid " Is Child Table"
 msgstr " Est Table Enfant"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:186
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:107
 #: selling/report/sales_analytics/sales_analytics.py:66
 msgid " Name"
 msgstr " Nom"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:108
-msgid " Qty"
-msgstr " Qté"
-
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:603
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
 msgid " Rate"
 msgstr " Prix"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:116
-msgid " Raw Material"
-msgstr " Matières Premières"
-
-#: public/js/bom_configurator/bom_configurator.bundle.js:127
-#: public/js/bom_configurator/bom_configurator.bundle.js:157
-msgid " Sub Assembly"
-msgstr " Sous-Ruche"
-
-#: projects/doctype/project_update/project_update.py:110
+#: projects/doctype/project_update/project_update.py:104
 msgid " Summary"
 msgstr " Résumé"
 
-#: stock/doctype/item/item.py:235
+#: stock/doctype/item/item.py:234
 msgid "\"Customer Provided Item\" cannot be Purchase Item also"
 msgstr "Un \"article fourni par un client\" ne peut pas être également un article d'achat"
 
-#: stock/doctype/item/item.py:237
+#: stock/doctype/item/item.py:236
 msgid "\"Customer Provided Item\" cannot have Valuation Rate"
 msgstr "Un \"article fourni par un client\" ne peut pas avoir de taux de valorisation"
 
-#: stock/doctype/item/item.py:313
+#: stock/doctype/item/item.py:312
 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
 msgstr "'Est un Actif Immobilisé’ doit être coché car il existe une entrée d’Actif pour cet article"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr ""
+
 #. Description of the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid "# Account Settings\n\n"
@@ -514,7 +501,7 @@
 msgid "% Completed"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:755
+#: manufacturing/doctype/bom/bom.js:788
 #, python-format
 msgid "% Finished Item Quantity"
 msgstr ""
@@ -526,11 +513,12 @@
 msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
 msgid "% Occupied"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:280
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:332
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
 msgid "% Of Grand Total"
 msgstr "% du total"
 
@@ -615,11 +603,11 @@
 msgid "% of materials delivered against this Sales Order"
 msgstr "% de matériaux livrés par rapport à cette commande"
 
-#: controllers/accounts_controller.py:1899
+#: controllers/accounts_controller.py:1975
 msgid "'Account' in the Accounting section of Customer {0}"
 msgstr "'Compte' dans la section comptabilité du client {0}"
 
-#: selling/doctype/sales_order/sales_order.py:263
+#: selling/doctype/sales_order/sales_order.py:269
 msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
 msgstr "Autoriser les commandes multiples contre un bon de commande du client'"
 
@@ -627,7 +615,7 @@
 msgid "'Based On' and 'Group By' can not be same"
 msgstr "'Basé sur' et 'Groupé par' ne peuvent pas être identiques"
 
-#: stock/report/product_bundle_balance/product_bundle_balance.py:232
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
 msgid "'Date' is required"
 msgstr "La 'date' est obligatoire"
 
@@ -635,17 +623,17 @@
 msgid "'Days Since Last Order' must be greater than or equal to zero"
 msgstr "'Jours Depuis La Dernière Commande' doit être supérieur ou égal à zéro"
 
-#: controllers/accounts_controller.py:1904
+#: controllers/accounts_controller.py:1980
 msgid "'Default {0} Account' in Company {1}"
 msgstr "'Compte {0} par défaut' dans la société {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1048
+#: accounts/doctype/journal_entry/journal_entry.py:1083
 msgid "'Entries' cannot be empty"
 msgstr "'Entrées' ne peuvent pas être vides"
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
-#: stock/report/stock_analytics/stock_analytics.py:321
+#: stock/report/stock_analytics/stock_analytics.py:314
 msgid "'From Date' is required"
 msgstr "'Date début' est requise"
 
@@ -653,33 +641,57 @@
 msgid "'From Date' must be after 'To Date'"
 msgstr "La ‘Du (date)’ doit être antérieure à la ‘Au (date) ’"
 
-#: stock/doctype/item/item.py:392
+#: stock/doctype/item/item.py:391
 msgid "'Has Serial No' can not be 'Yes' for non-stock item"
 msgstr "'A un Numéro de Série' ne peut pas être 'Oui' pour un article non géré en stock"
 
-#: stock/report/stock_ledger/stock_ledger.py:436
+#: stock/report/stock_ledger/stock_ledger.py:538
 msgid "'Opening'"
 msgstr "'Ouverture'"
 
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
+
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
-#: stock/report/stock_analytics/stock_analytics.py:326
+#: stock/report/stock_analytics/stock_analytics.py:319
 msgid "'To Date' is required"
 msgstr "'Au (date)' est requise"
 
-#: stock/doctype/packing_slip/packing_slip.py:96
+#: stock/doctype/packing_slip/packing_slip.py:94
 msgid "'To Package No.' cannot be less than 'From Package No.'"
 msgstr "'Au numéro du paquet' ne peut pas être inférieur à 'À partir du paquet N°'."
 
-#: controllers/sales_and_purchase_return.py:67
+#: controllers/sales_and_purchase_return.py:65
 msgid "'Update Stock' can not be checked because items are not delivered via {0}"
 msgstr "'Mettre à Jour le Stock' ne peut pas être coché car les articles ne sont pas livrés par {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:369
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
 msgid "'Update Stock' cannot be checked for fixed asset sale"
 msgstr "'Mettre à Jour Le Stock’ ne peut pas être coché pour la vente d'actifs immobilisés"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:175
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
 msgid "(A) Qty After Transaction"
@@ -695,17 +707,17 @@
 msgid "(C) Total Qty in Queue"
 msgstr "(C) Qté totale dans la file d'attente"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:185
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
 msgid "(C) Total qty in queue"
 msgstr "(C) Quantité totale en file d'attente"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:195
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
 msgid "(D) Balance Stock Value"
 msgstr "(D) Valeur du solde du stock"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:200
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
 msgid "(E) Balance Stock Value in Queue"
@@ -716,7 +728,7 @@
 msgid "(F) Change in Stock Value"
 msgstr "(F) Changement de la valeur du stock"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:193
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
 msgid "(Forecast)"
 msgstr "(Prévoir)"
 
@@ -730,7 +742,7 @@
 msgid "(H) Change in Stock Value (FIFO Queue)"
 msgstr "(H) Changement de la valeur du stock (file d’attente IFO)"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:210
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
 msgid "(H) Valuation Rate"
 msgstr "(H) Taux d'évaluation"
 
@@ -770,7 +782,7 @@
 msgid "* Will be calculated in the transaction."
 msgstr "* Sera calculé lors de la transaction."
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:130
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
 msgid ", with the inventory {0}: {1}"
 msgstr ", avec l'inventaire {0}: {1}"
 
@@ -849,8 +861,8 @@
 msgid "11-50"
 msgstr "11-50"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:99
-#: regional/report/uae_vat_201/uae_vat_201.py:105
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
 msgid "1{0}"
 msgstr "1{0}"
 
@@ -955,7 +967,7 @@
 msgid "90 Above"
 msgstr ""
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:60
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
 msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
 msgstr "<b>From Time</b> ne peut pas être postérieur à <b>To Time</b> pour {0}"
 
@@ -1002,7 +1014,7 @@
 msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:258
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
 msgid "<div class=\"text-muted text-center\">{0}</div>"
 msgstr ""
 
@@ -1184,25 +1196,25 @@
 msgid "A - B"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:190
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
 msgid "A - C"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:209
+#: manufacturing/doctype/bom/bom.py:206
 msgid "A BOM with name {0} already exists for item {1}."
 msgstr "Une nomenclature portant le nom {0} existe déjà pour l'article {1}."
 
-#: selling/doctype/customer/customer.py:297
+#: selling/doctype/customer/customer.py:308
 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
 msgstr "Un Groupe de Clients existe avec le même nom, veuillez changer le nom du Client ou renommer le Groupe de Clients"
 
-#: manufacturing/doctype/workstation/workstation.js:47
+#: manufacturing/doctype/workstation/workstation.js:73
 msgid "A Holiday List can be added to exclude counting these days for the Workstation."
 msgstr ""
 
-#: crm/doctype/lead/lead.py:142
+#: crm/doctype/lead/lead.py:140
 msgid "A Lead requires either a person's name or an organization's name"
 msgstr "Un responsable requiert le nom d'une personne ou le nom d'une organisation"
 
@@ -1210,7 +1222,17 @@
 msgid "A Packing Slip can only be created for Draft Delivery Note."
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:530
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
 msgstr ""
 
@@ -1220,12 +1242,13 @@
 "Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
 msgstr ""
 
-#: setup/doctype/company/company.py:937
-msgid "A Transaction Deletion Job is triggered for {0}"
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
 msgstr ""
 
-#: setup/doctype/company/company.py:914
-msgid "A Transaction Deletion Job: {0} is already running for {1}"
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
 msgstr ""
 
 #. Description of the 'Send To Primary Contact' (Check) field in DocType
@@ -1243,14 +1266,24 @@
 msgid "A driver must be set to submit."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
 #: templates/emails/confirm_appointment.html:2
 msgid "A new appointment has been created for you with {0}"
 msgstr "Un nouveau rendez-vous a été créé pour vous avec {0}"
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:98
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
 msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -1437,6 +1470,11 @@
 msgid "AWB Number"
 msgstr "Numéro AWB"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -1449,15 +1487,15 @@
 msgid "Abbreviation"
 msgstr "Abréviation"
 
-#: setup/doctype/company/company.py:164
+#: setup/doctype/company/company.py:160
 msgid "Abbreviation already used for another company"
 msgstr "Abréviation déjà utilisée pour une autre société"
 
-#: setup/doctype/company/company.py:159
+#: setup/doctype/company/company.py:157
 msgid "Abbreviation is mandatory"
 msgstr "Abréviation est obligatoire"
 
-#: stock/doctype/item_attribute/item_attribute.py:100
+#: stock/doctype/item_attribute/item_attribute.py:102
 msgid "Abbreviation: {0} must appear only once"
 msgstr "Abréviation: {0} ne doit apparaître qu'une seule fois"
 
@@ -1467,19 +1505,19 @@
 msgid "About Us Settings"
 msgstr "Paramétrages À Propos"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:39
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
 msgid "About {0} minute remaining"
 msgstr "Il reste environ {0} minute"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
 msgid "About {0} minutes remaining"
 msgstr "Il reste environ {0} minutes"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
 msgid "About {0} seconds remaining"
 msgstr "Il reste environ {0} secondes"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:224
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
 msgid "Above"
 msgstr "Au-dessus"
 
@@ -1543,7 +1581,7 @@
 msgid "Accepted Qty in Stock UOM"
 msgstr "Quantité acceptée en UOM de Stock"
 
-#: public/js/controllers/transaction.js:2124
+#: public/js/controllers/transaction.js:2168
 msgid "Accepted Quantity"
 msgstr "Quantité Acceptée"
 
@@ -1605,25 +1643,31 @@
 msgid "Access Token"
 msgstr "Jeton d'Accès"
 
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
 #: accounts/doctype/account/account.json
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
 #: accounts/report/account_balance/account_balance.py:21
 #: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:291
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:205
-#: accounts/report/financial_statements.py:621
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:193
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
 #: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:565
-#: accounts/report/payment_ledger/payment_ledger.js:31
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
 #: accounts/report/payment_ledger/payment_ledger.py:145
-#: accounts/report/trial_balance/trial_balance.py:415
+#: accounts/report/trial_balance/trial_balance.py:409
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:16
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
 msgid "Account"
 msgstr "Compte"
 
@@ -1776,12 +1820,6 @@
 msgid "Account Balance"
 msgstr "Solde du Compte"
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Account Balance"
-msgstr "Solde du Compte"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -1925,8 +1963,8 @@
 msgid "Account Manager"
 msgstr "Gestionnaire de la comptabilité"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
-#: controllers/accounts_controller.py:1908
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
 msgid "Account Missing"
 msgstr "Compte comptable manquant"
 
@@ -1954,11 +1992,11 @@
 msgid "Account Name"
 msgstr "Nom du Compte"
 
-#: accounts/doctype/account/account.py:306
+#: accounts/doctype/account/account.py:321
 msgid "Account Not Found"
 msgstr "Compte non trouvé"
 
-#: accounts/doctype/account/account_tree.js:108
+#: accounts/doctype/account/account_tree.js:131
 msgid "Account Number"
 msgstr "Numéro de compte"
 
@@ -1968,7 +2006,7 @@
 msgid "Account Number"
 msgstr "Numéro de compte"
 
-#: accounts/doctype/account/account.py:458
+#: accounts/doctype/account/account.py:472
 msgid "Account Number {0} already used in account {1}"
 msgstr "Numéro de compte {0} déjà utilisé dans le compte {1}"
 
@@ -2006,8 +2044,8 @@
 msgid "Account Subtype"
 msgstr "Sous-type de compte"
 
-#: accounts/doctype/account/account_tree.js:115
-#: accounts/report/account_balance/account_balance.js:35
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
 msgid "Account Type"
 msgstr "Type de compte"
 
@@ -2047,15 +2085,15 @@
 msgid "Account Type"
 msgstr "Type de compte"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:126
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
 msgid "Account Value"
 msgstr "Valeur du compte"
 
-#: accounts/doctype/account/account.py:279
+#: accounts/doctype/account/account.py:294
 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
 msgstr "Le solde du compte est déjà Créditeur, vous n'êtes pas autorisé à mettre en 'Solde Doit Être' comme 'Débiteur'"
 
-#: accounts/doctype/account/account.py:273
+#: accounts/doctype/account/account.py:288
 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
 msgstr "Le solde du compte est déjà débiteur, vous n'êtes pas autorisé à définir 'Solde Doit Être' comme 'Créditeur'"
 
@@ -2077,7 +2115,7 @@
 msgid "Account for Change Amount"
 msgstr "Compte pour le Rendu de Monnaie"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:44
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
 msgid "Account is mandatory to get payment entries"
 msgstr "Le compte est obligatoire pour obtenir les entrées de paiement"
 
@@ -2085,28 +2123,28 @@
 msgid "Account is not set for the dashboard chart {0}"
 msgstr "Le compte n'est pas défini pour le graphique du tableau de bord {0}"
 
-#: assets/doctype/asset/asset.py:677
+#: assets/doctype/asset/asset.py:675
 msgid "Account not Found"
 msgstr ""
 
-#: accounts/doctype/account/account.py:360
+#: accounts/doctype/account/account.py:375
 msgid "Account with child nodes cannot be converted to ledger"
 msgstr "Un compte avec des enfants ne peut pas être converti en grand livre"
 
-#: accounts/doctype/account/account.py:252
+#: accounts/doctype/account/account.py:267
 msgid "Account with child nodes cannot be set as ledger"
 msgstr "Les comptes avec des nœuds enfants ne peuvent pas être défini comme grand livre"
 
-#: accounts/doctype/account/account.py:371
+#: accounts/doctype/account/account.py:386
 msgid "Account with existing transaction can not be converted to group."
 msgstr "Un compte contenant une transaction ne peut pas être converti en groupe"
 
-#: accounts/doctype/account/account.py:400
+#: accounts/doctype/account/account.py:415
 msgid "Account with existing transaction can not be deleted"
 msgstr "Un compte contenant une transaction ne peut pas être supprimé"
 
-#: accounts/doctype/account/account.py:247
-#: accounts/doctype/account/account.py:362
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
 msgid "Account with existing transaction cannot be converted to ledger"
 msgstr "Un compte contenant une transaction ne peut pas être converti en grand livre"
 
@@ -2114,15 +2152,15 @@
 msgid "Account {0} added multiple times"
 msgstr ""
 
-#: setup/doctype/company/company.py:187
+#: setup/doctype/company/company.py:183
 msgid "Account {0} does not belong to company: {1}"
 msgstr "Le compte {0} n'appartient pas à la société : {1}"
 
-#: accounts/doctype/budget/budget.py:99
+#: accounts/doctype/budget/budget.py:101
 msgid "Account {0} does not belongs to company {1}"
 msgstr "Le compte {0} n'appartient pas à la société {1}"
 
-#: accounts/doctype/account/account.py:532
+#: accounts/doctype/account/account.py:546
 msgid "Account {0} does not exist"
 msgstr "Compte {0} n'existe pas"
 
@@ -2138,59 +2176,59 @@
 msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
 msgstr "Le Compte {0} ne correspond pas à la Société {1} dans le Mode de Compte : {2}"
 
-#: accounts/doctype/account/account.py:490
+#: accounts/doctype/account/account.py:504
 msgid "Account {0} exists in parent company {1}."
 msgstr "Le compte {0} existe dans la société mère {1}."
 
-#: accounts/doctype/budget/budget.py:108
+#: accounts/doctype/budget/budget.py:111
 msgid "Account {0} has been entered multiple times"
 msgstr "Le compte {0} a été entré plusieurs fois"
 
-#: accounts/doctype/account/account.py:344
+#: accounts/doctype/account/account.py:359
 msgid "Account {0} is added in the child company {1}"
 msgstr "Le compte {0} est ajouté dans la société enfant {1}."
 
-#: accounts/doctype/gl_entry/gl_entry.py:443
+#: accounts/doctype/gl_entry/gl_entry.py:396
 msgid "Account {0} is frozen"
 msgstr "Le compte {0} est gelé"
 
-#: controllers/accounts_controller.py:1032
+#: controllers/accounts_controller.py:1108
 msgid "Account {0} is invalid. Account Currency must be {1}"
 msgstr "Le compte {0} est invalide. La Devise du Compte doit être {1}"
 
-#: accounts/doctype/account/account.py:150
+#: accounts/doctype/account/account.py:149
 msgid "Account {0}: Parent account {1} can not be a ledger"
 msgstr "Compte {0}: Le Compte parent {1} ne peut pas être un grand livre"
 
-#: accounts/doctype/account/account.py:156
+#: accounts/doctype/account/account.py:155
 msgid "Account {0}: Parent account {1} does not belong to company: {2}"
 msgstr "Compte {0}: Le Compte parent {1} n'appartient pas à l'entreprise: {2}"
 
-#: accounts/doctype/account/account.py:144
+#: accounts/doctype/account/account.py:143
 msgid "Account {0}: Parent account {1} does not exist"
 msgstr "Compte {0}: Le Compte parent {1} n'existe pas"
 
-#: accounts/doctype/account/account.py:147
+#: accounts/doctype/account/account.py:146
 msgid "Account {0}: You can not assign itself as parent account"
 msgstr "Compte {0}: Vous ne pouvez pas assigner un compte comme son propre parent"
 
-#: accounts/general_ledger.py:403
+#: accounts/general_ledger.py:406
 msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
 msgstr "Compte: <b>{0}</b> est un travail capital et ne peut pas être mis à jour par une écriture au journal."
 
-#: accounts/doctype/journal_entry/journal_entry.py:243
+#: accounts/doctype/journal_entry/journal_entry.py:256
 msgid "Account: {0} can only be updated via Stock Transactions"
 msgstr "Compte : {0} peut uniquement être mis à jour via les Mouvements de Stock"
 
-#: accounts/report/general_ledger/general_ledger.py:325
+#: accounts/report/general_ledger/general_ledger.py:330
 msgid "Account: {0} does not exist"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2098
+#: accounts/doctype/payment_entry/payment_entry.py:2134
 msgid "Account: {0} is not permitted under Payment Entry"
 msgstr "Compte: {0} n'est pas autorisé sous Saisie du paiement."
 
-#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2651
 msgid "Account: {0} with currency: {1} can not be selected"
 msgstr "Compte : {0} avec la devise : {1} ne peut pas être sélectionné"
 
@@ -2350,12 +2388,12 @@
 msgid "Accounting Dimension"
 msgstr "Dimension comptable"
 
-#: accounts/doctype/gl_entry/gl_entry.py:206
+#: accounts/doctype/gl_entry/gl_entry.py:201
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
 msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
 msgstr "La dimension de comptabilité <b>{0}</b> est requise pour le compte &quot;Bilan&quot; {1}."
 
-#: accounts/doctype/gl_entry/gl_entry.py:193
+#: accounts/doctype/gl_entry/gl_entry.py:188
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
 msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
 msgstr "La dimension de comptabilité <b>{0}</b> est requise pour le compte 'Bénéfices et pertes' {1}."
@@ -2671,53 +2709,54 @@
 msgid "Accounting Entries"
 msgstr "Écritures Comptables"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:82
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
 msgid "Accounting Entries are reposted"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
 msgid "Accounting Entries are reposted."
 msgstr "Les écritures comptables sont remises."
 
-#: assets/doctype/asset/asset.py:709 assets/doctype/asset/asset.py:724
-#: assets/doctype/asset_capitalization/asset_capitalization.py:572
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
 msgid "Accounting Entry for Asset"
 msgstr "Ecriture comptable pour l'actif"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:738
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
 msgid "Accounting Entry for Service"
 msgstr "Écriture comptable pour le service"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:906
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:926
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:942
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
 #: accounts/doctype/purchase_invoice/purchase_invoice.py:959
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:978
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:999
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1126
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1266
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1284
-#: controllers/stock_controller.py:168 controllers/stock_controller.py:183
-#: stock/doctype/purchase_receipt/purchase_receipt.py:839
-#: stock/doctype/stock_entry/stock_entry.py:1464
-#: stock/doctype/stock_entry/stock_entry.py:1478
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
 msgid "Accounting Entry for Stock"
 msgstr "Ecriture comptable pour stock"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:658
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
 msgid "Accounting Entry for {0}"
 msgstr "Entrée comptable pour {0}"
 
-#: controllers/accounts_controller.py:1950
+#: controllers/accounts_controller.py:2025
 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
 msgstr "Écriture Comptable pour {0}: {1} ne peut être effectuée qu'en devise: {2}"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:192
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
 #: buying/doctype/supplier/supplier.js:85
-#: public/js/controllers/stock_controller.js:72
-#: public/js/utils/ledger_preview.js:7 selling/doctype/customer/customer.js:159
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:43
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
 msgid "Accounting Ledger"
 msgstr "Grand livre"
 
@@ -2748,15 +2787,19 @@
 msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
 msgstr "Les écritures comptables sont gelées jusqu'à cette date. Personne ne peut créer ou modifier des entrées sauf les utilisateurs avec le rôle spécifié ci-dessous"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:69
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
 msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
 msgstr "Les entrées comptables de cette facture doivent être republiées. Veuillez cliquer sur le bouton « Reposter» pour mettre à jour."
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:72
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
 msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
 msgstr "Les entrées comptables de cette facture doivent être repostées. Veuillez cliquer sur le bouton « Reposter» pour mettre à jour."
 
-#: setup/doctype/company/company.py:317
+#: setup/doctype/company/company.py:308
 msgid "Accounts"
 msgstr "Comptes"
 
@@ -2931,7 +2974,7 @@
 msgid "Accounts Manager"
 msgstr "Responsable de la comptabilité"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:343
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
 msgid "Accounts Missing Error"
 msgstr "Erreur de compte manquant"
 
@@ -2941,9 +2984,9 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
 #: accounts/report/accounts_payable/accounts_payable.json
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:122
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
 #: accounts/workspace/payables/payables.json
-#: buying/doctype/supplier/supplier.js:90
+#: buying/doctype/supplier/supplier.js:97
 msgid "Accounts Payable"
 msgstr "Comptes Créditeurs"
 
@@ -2956,7 +2999,7 @@
 
 #. Name of a report
 #. Label of a Link in the Payables Workspace
-#: accounts/report/accounts_payable/accounts_payable.js:175
+#: accounts/report/accounts_payable/accounts_payable.js:176
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.json
 #: accounts/workspace/payables/payables.json
 msgid "Accounts Payable Summary"
@@ -2969,10 +3012,10 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
 #: accounts/report/accounts_receivable/accounts_receivable.json
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:150
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
 #: accounts/workspace/accounting/accounting.json
 #: accounts/workspace/receivables/receivables.json
-#: selling/doctype/customer/customer.js:155
+#: selling/doctype/customer/customer.js:153
 msgid "Accounts Receivable"
 msgstr "Comptes débiteurs"
 
@@ -3131,7 +3174,7 @@
 msgid "Accounts User"
 msgstr "Comptable"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1153
+#: accounts/doctype/journal_entry/journal_entry.py:1182
 msgid "Accounts table cannot be blank."
 msgstr "Le tableau de comptes ne peut être vide."
 
@@ -3148,7 +3191,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
-#: accounts/report/account_balance/account_balance.js:38
+#: accounts/report/account_balance/account_balance.js:37
 msgid "Accumulated Depreciation"
 msgstr "Amortissement Cumulé"
 
@@ -3171,7 +3214,7 @@
 msgstr "Compte d'Amortissement Cumulé"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
-#: assets/doctype/asset/asset.js:242
+#: assets/doctype/asset/asset.js:277
 msgid "Accumulated Depreciation Amount"
 msgstr "Montant d'Amortissement Cumulé"
 
@@ -3181,22 +3224,22 @@
 msgid "Accumulated Depreciation Amount"
 msgstr "Montant d'Amortissement Cumulé"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:405
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:423
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
 msgid "Accumulated Depreciation as on"
 msgstr "Amortissement Cumulé depuis"
 
-#: accounts/doctype/budget/budget.py:243
+#: accounts/doctype/budget/budget.py:245
 msgid "Accumulated Monthly"
 msgstr "Cumul mensuel"
 
-#: accounts/report/balance_sheet/balance_sheet.js:27
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:13
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:28
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
 msgid "Accumulated Values"
 msgstr "Valeurs accumulées"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
 msgid "Accumulated Values in Group Company"
 msgstr "Valeurs accumulées dans la société mère"
 
@@ -3210,8 +3253,18 @@
 msgid "Acquisition Date"
 msgstr "Date d'Aquisition"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr ""
+
 #: crm/doctype/lead/lead.js:42
-#: public/js/bank_reconciliation_tool/dialog_manager.js:171
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
 msgid "Action"
 msgstr "Action"
 
@@ -3233,7 +3286,7 @@
 msgid "Action If Same Rate is Not Maintained"
 msgstr "Action si le même taux n'est pas maintenu"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:9
+#: quality_management/doctype/quality_review/quality_review_list.js:7
 msgid "Action Initialised"
 msgstr "Action initialisée"
 
@@ -3279,23 +3332,24 @@
 msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
 msgstr "Action si le même taux n'est pas maintenu tout au long du cycle de vente"
 
-#: accounts/doctype/account/account.js:55
-#: accounts/doctype/account/account.js:62
-#: accounts/doctype/account/account.js:91
-#: accounts/doctype/account/account.js:116
-#: accounts/doctype/journal_entry/journal_entry.js:35
-#: accounts/doctype/payment_entry/payment_entry.js:160
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
 #: accounts/doctype/subscription/subscription.js:38
 #: accounts/doctype/subscription/subscription.js:44
 #: accounts/doctype/subscription/subscription.js:50
-#: buying/doctype/supplier/supplier.js:104
-#: buying/doctype/supplier/supplier.js:109
-#: projects/doctype/project/project.js:69
-#: projects/doctype/project/project.js:73
-#: projects/doctype/project/project.js:134
-#: public/js/bank_reconciliation_tool/data_table_manager.js:93
-#: public/js/utils/unreconcile.js:22 selling/doctype/customer/customer.js:170
-#: selling/doctype/customer/customer.js:175 stock/doctype/item/item.js:419
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
 #: templates/pages/order.html:20
 msgid "Actions"
 msgstr "Actions"
@@ -3332,7 +3386,7 @@
 msgstr "Actions réalisées"
 
 #: accounts/doctype/subscription/subscription_list.js:6
-#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:11
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
 #: stock/doctype/putaway_rule/putaway_rule_list.js:7
 msgid "Active"
 msgstr "actif"
@@ -3378,6 +3432,12 @@
 msgid "Active Leads"
 msgstr "Leads actifs"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -3422,14 +3482,14 @@
 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
 msgstr "Des Coûts d'Activité existent pour l'Employé {0} pour le Type d'Activité - {1}"
 
-#: projects/doctype/activity_type/activity_type.js:7
+#: projects/doctype/activity_type/activity_type.js:10
 msgid "Activity Cost per Employee"
 msgstr "Coût de l'Activité par Employé"
 
 #. Name of a DocType
 #: projects/doctype/activity_type/activity_type.json
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
-#: public/js/projects/timer.js:8
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
 msgid "Activity Type"
 msgstr "Type d'activité"
 
@@ -3543,7 +3603,7 @@
 msgid "Actual End Time"
 msgstr "Heure de Fin Réelle"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:387
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
 msgid "Actual Expense"
 msgstr ""
 
@@ -3565,10 +3625,11 @@
 msgid "Actual Operation Time"
 msgstr "Temps d'Exploitation Réel"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:399
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
 msgid "Actual Posting"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
 #: stock/report/product_bundle_balance/product_bundle_balance.py:96
 #: stock/report/stock_projected_qty/stock_projected_qty.py:136
 msgid "Actual Qty"
@@ -3622,10 +3683,19 @@
 msgid "Actual Qty in Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:185
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
 msgid "Actual Qty is mandatory"
 msgstr "Qté Réelle est obligatoire"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:95
 msgid "Actual Quantity"
 msgstr "Quantité Réelle"
@@ -3692,18 +3762,20 @@
 msgid "Actual qty in stock"
 msgstr "Qté réelle en stock"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1223
+#: accounts/doctype/payment_entry/payment_entry.js:1470
 #: public/js/controllers/accounts.js:176
 msgid "Actual type tax cannot be included in Item rate in row {0}"
 msgstr "Le type de taxe réel ne peut pas être inclus dans le prix de l'Article à la ligne {0}"
 
-#: crm/doctype/lead/lead.js:82
-#: public/js/bom_configurator/bom_configurator.bundle.js:225
-#: public/js/bom_configurator/bom_configurator.bundle.js:237
-#: public/js/bom_configurator/bom_configurator.bundle.js:291
-#: public/js/utils/crm_activities.js:168
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
 msgid "Add"
 msgstr "Ajouter"
 
@@ -3721,11 +3793,11 @@
 msgid "Add"
 msgstr "Ajouter"
 
-#: stock/doctype/item/item.js:417 stock/doctype/price_list/price_list.js:7
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
 msgid "Add / Edit Prices"
 msgstr "Ajouter / Modifier Prix"
 
-#: accounts/doctype/account/account_tree.js:176
+#: accounts/doctype/account/account_tree.js:256
 msgid "Add Child"
 msgstr "Ajouter une Sous-Catégorie"
 
@@ -3733,27 +3805,36 @@
 msgid "Add Columns in Transaction Currency"
 msgstr ""
 
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr ""
+
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Add Corrective Operation Cost in Finished Good Valuation"
 msgstr "Ajouter des opérations de correction de coût pour la valorisation des produits finis"
 
-#: public/js/event.js:19
+#: public/js/event.js:24
 msgid "Add Customers"
 msgstr "Ajouter des clients"
 
-#: public/js/event.js:27
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr ""
+
+#: public/js/event.js:40
 msgid "Add Employees"
 msgstr "Ajouter des employés"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:224
-#: selling/doctype/sales_order/sales_order.js:207
-#: stock/dashboard/item_dashboard.js:205
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
 msgid "Add Item"
 msgstr "Ajouter un Article"
 
-#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:33
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
 msgid "Add Items"
 msgstr "Ajouter des articles"
 
@@ -3761,11 +3842,11 @@
 msgid "Add Items in the Purpose Table"
 msgstr ""
 
-#: crm/doctype/lead/lead.js:82
+#: crm/doctype/lead/lead.js:84
 msgid "Add Lead to Prospect"
 msgstr ""
 
-#: public/js/event.js:15
+#: public/js/event.js:16
 msgid "Add Leads"
 msgstr "Créer des Leads"
 
@@ -3795,12 +3876,12 @@
 msgid "Add Or Deduct"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:269
+#: selling/page/point_of_sale/pos_item_cart.js:267
 msgid "Add Order Discount"
 msgstr "Ajouter une remise de commande"
 
-#: public/js/event.js:17 public/js/event.js:21 public/js/event.js:25
-#: public/js/event.js:29 public/js/event.js:33
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
 msgid "Add Participants"
 msgstr "Ajouter des participants"
 
@@ -3810,10 +3891,22 @@
 msgid "Add Quote"
 msgstr "Ajouter une proposition"
 
-#: public/js/event.js:31
+#: public/js/event.js:48
 msgid "Add Sales Partners"
 msgstr "Ajouter des partenaires commerciaux"
 
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
 #. Label of a Button field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
@@ -3844,17 +3937,27 @@
 msgid "Add Serial / Batch No (Rejected Qty)"
 msgstr "Ajouter numéro de série / numéro de lot (Qté rejetée)"
 
-#: public/js/utils.js:61
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr "Ajouter numéro de série / numéro de lot (Qté rejetée)"
+
+#: public/js/utils.js:71
 msgid "Add Serial No"
 msgstr "Ajouter un numéro de série"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:231
-#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
 msgid "Add Sub Assembly"
 msgstr "Ajouter une sous-Ruche"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:433
-#: public/js/event.js:23
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
 msgid "Add Suppliers"
 msgstr "Ajouter des fournisseurs"
 
@@ -3864,7 +3967,7 @@
 msgid "Add Template"
 msgstr ""
 
-#: utilities/activation.py:125
+#: utilities/activation.py:123
 msgid "Add Timesheets"
 msgstr "Ajouter des feuilles de temps"
 
@@ -3874,7 +3977,7 @@
 msgid "Add Weekly Holidays"
 msgstr "Ajouter des vacances hebdomadaires"
 
-#: public/js/utils/crm_activities.js:140
+#: public/js/utils/crm_activities.js:142
 msgid "Add a Note"
 msgstr "Ajouter une note"
 
@@ -3893,7 +3996,7 @@
 msgstr "Ajouter des détails"
 
 #: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:614
+#: stock/doctype/pick_list/pick_list.py:651
 msgid "Add items in the Item Locations table"
 msgstr "Ajouter des articles dans le tableau Emplacements des articles"
 
@@ -3903,7 +4006,7 @@
 msgid "Add or Deduct"
 msgstr "Ajouter ou Déduire"
 
-#: utilities/activation.py:115
+#: utilities/activation.py:113
 msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
 msgstr "Ajouter le reste de votre organisation en tant qu'utilisateurs. Vous pouvez aussi inviter des Clients sur votre portail en les ajoutant depuis les Contacts"
 
@@ -3929,10 +4032,14 @@
 msgid "Add to Transit"
 msgstr "Ajouter aux marchandises en transit"
 
-#: accounts/doctype/coupon_code/coupon_code.js:39
+#: accounts/doctype/coupon_code/coupon_code.js:36
 msgid "Add/Edit Coupon Conditions"
 msgstr "Ajouter / Modifier les conditions du coupon"
 
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr ""
+
 #. Label of a Link field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
 msgctxt "CRM Note"
@@ -3945,22 +4052,26 @@
 msgid "Added On"
 msgstr "Ajouté le"
 
-#: buying/doctype/supplier/supplier.py:130
+#: buying/doctype/supplier/supplier.py:128
 msgid "Added Supplier Role to User {0}."
 msgstr "Ajout du rôle de fournisseur à l'utilisateur {0}."
 
-#: public/js/utils/item_selector.js:66 public/js/utils/item_selector.js:80
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
 msgid "Added {0} ({1})"
 msgstr "Ajouté {0} ({1})"
 
-#: controllers/website_list_for_contact.py:307
+#: controllers/website_list_for_contact.py:304
 msgid "Added {1} Role to User {0}."
 msgstr "Ajout du rôle {1} à l'utilisateur {0}."
 
-#: crm/doctype/lead/lead.js:80
+#: crm/doctype/lead/lead.js:81
 msgid "Adding Lead to Prospect..."
 msgstr "Ajout du prospect à Prospect..."
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
@@ -4288,6 +4399,10 @@
 msgid "Additional Info"
 msgstr "Infos supplémentaires"
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr "Information additionnelle"
+
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -4341,7 +4456,7 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address"
@@ -4359,31 +4474,31 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Installation Note'
+#. Label of a Text Editor field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Maintenance Visit'
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Opportunity'
+#. Label of a Text Editor field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address"
@@ -4395,31 +4510,31 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address"
@@ -4431,25 +4546,25 @@
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address"
 msgstr "Adresse"
 
-#. Label of a Small Text field in DocType 'Warranty Claim'
+#. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Address"
@@ -4612,7 +4727,7 @@
 msgid "Address HTML"
 msgstr "Adresse HTML"
 
-#: public/js/utils/contact_address_quick_entry.js:58
+#: public/js/utils/contact_address_quick_entry.js:61
 msgid "Address Line 1"
 msgstr "Adresse Ligne 1"
 
@@ -4622,7 +4737,7 @@
 msgid "Address Line 1"
 msgstr "Adresse Ligne 1"
 
-#: public/js/utils/contact_address_quick_entry.js:63
+#: public/js/utils/contact_address_quick_entry.js:66
 msgid "Address Line 2"
 msgstr "Adresse Ligne 2"
 
@@ -4704,7 +4819,7 @@
 msgid "Address and Contacts"
 msgstr "Adresse et contacts"
 
-#: accounts/custom/address.py:33
+#: accounts/custom/address.py:31
 msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
 msgstr "L'adresse doit être liée à une entreprise. Veuillez ajouter une ligne pour Entreprise dans le tableau Liens."
 
@@ -4721,15 +4836,15 @@
 msgid "Addresses"
 msgstr "Adresses"
 
-#: assets/doctype/asset/asset.js:116
+#: assets/doctype/asset/asset.js:144
 msgid "Adjust Asset Value"
 msgstr "Ajuster la valeur de l'actif"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:996
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
 msgid "Adjustment Against"
 msgstr "Ajustement pour"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:581
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
 msgid "Adjustment based on Purchase Invoice rate"
 msgstr "Ajustement basé sur le taux de la facture d'achat"
 
@@ -4746,7 +4861,7 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 #: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Administrator"
 msgstr "Administrateur"
 
@@ -4756,7 +4871,7 @@
 msgid "Advance Account"
 msgstr "Compte d'avances"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
 msgid "Advance Amount"
 msgstr "Montant de l'Avance"
 
@@ -4778,8 +4893,8 @@
 msgid "Advance Paid"
 msgstr "Avance Payée"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:47
-#: selling/doctype/sales_order/sales_order_list.js:61
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
 msgid "Advance Payment"
 msgstr ""
 
@@ -4795,7 +4910,7 @@
 msgid "Advance Payment Status"
 msgstr ""
 
-#: controllers/accounts_controller.py:214
+#: controllers/accounts_controller.py:223
 msgid "Advance Payments"
 msgstr "Paiements Anticipés"
 
@@ -4851,11 +4966,11 @@
 msgid "Advance amount"
 msgstr "Montant de l'Avance"
 
-#: controllers/taxes_and_totals.py:743
+#: controllers/taxes_and_totals.py:749
 msgid "Advance amount cannot be greater than {0} {1}"
 msgstr "Montant de l'avance ne peut être supérieur à {0} {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:741
+#: accounts/doctype/journal_entry/journal_entry.py:775
 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
 msgstr ""
 
@@ -4903,6 +5018,10 @@
 msgid "Affected Transactions"
 msgstr ""
 
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr "Contre"
+
 #. Label of a Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
@@ -4910,8 +5029,8 @@
 msgstr "Contre"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:94
-#: accounts/report/general_ledger/general_ledger.py:631
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
 msgid "Against Account"
 msgstr "Contrepartie"
 
@@ -4945,11 +5064,11 @@
 msgid "Against Blanket Order"
 msgstr "Contre une ordonnance générale"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:945
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
 msgid "Against Customer Order {0} dated {1}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:967
+#: selling/doctype/sales_order/sales_order.js:1127
 msgid "Against Default Supplier"
 msgstr "Contre le fournisseur par défaut"
 
@@ -5007,12 +5126,12 @@
 msgid "Against Income Account"
 msgstr "Pour le Compte de Produits"
 
-#: accounts/doctype/journal_entry/journal_entry.py:609
-#: accounts/doctype/payment_entry/payment_entry.py:669
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
 msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
 msgstr "L'Écriture de Journal {0} n'a pas d'entrée non associée {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:410
+#: accounts/doctype/gl_entry/gl_entry.py:361
 msgid "Against Journal Entry {0} is already adjusted against some other voucher"
 msgstr "L'Écriture de Journal {0} est déjà ajustée par un autre bon"
 
@@ -5046,11 +5165,11 @@
 msgid "Against Stock Entry"
 msgstr "Contre entrée de stock"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:329
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
 msgid "Against Supplier Invoice {0} dated {1}"
 msgstr "Pour la Facture Fournisseur {0} datée {1}"
 
-#: accounts/report/general_ledger/general_ledger.py:650
+#: accounts/report/general_ledger/general_ledger.py:654
 msgid "Against Voucher"
 msgstr "Pour le Bon"
 
@@ -5061,7 +5180,7 @@
 msgstr "Pour le Bon"
 
 #: accounts/report/general_ledger/general_ledger.js:57
-#: accounts/report/payment_ledger/payment_ledger.js:71
+#: accounts/report/payment_ledger/payment_ledger.js:70
 #: accounts/report/payment_ledger/payment_ledger.py:185
 msgid "Against Voucher No"
 msgstr ""
@@ -5072,7 +5191,7 @@
 msgid "Against Voucher No"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:648
+#: accounts/report/general_ledger/general_ledger.py:652
 #: accounts/report/payment_ledger/payment_ledger.py:176
 msgid "Against Voucher Type"
 msgstr "Pour le Type de Bon"
@@ -5090,24 +5209,25 @@
 msgstr "Pour le Type de Bon"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
-#: manufacturing/report/work_order_summary/work_order_summary.js:59
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
 #: manufacturing/report/work_order_summary/work_order_summary.py:259
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
 msgid "Age"
 msgstr "Âge"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
-#: accounts/report/accounts_receivable/accounts_receivable.py:1134
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
 msgid "Age (Days)"
 msgstr "Age (jours)"
 
-#: stock/report/stock_ageing/stock_ageing.py:205
+#: stock/report/stock_ageing/stock_ageing.py:204
 msgid "Age ({0})"
 msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:58
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
-#: accounts/report/accounts_receivable/accounts_receivable.js:83
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
 msgid "Ageing Based On"
 msgstr "Basé Sur le Vieillissement"
@@ -5120,7 +5240,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:65
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: accounts/report/accounts_receivable/accounts_receivable.js:90
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:49
 msgid "Ageing Range 1"
@@ -5128,7 +5248,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:72
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
-#: accounts/report/accounts_receivable/accounts_receivable.js:97
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
 #: stock/report/stock_ageing/stock_ageing.js:56
 msgid "Ageing Range 2"
@@ -5136,7 +5256,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:79
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
-#: accounts/report/accounts_receivable/accounts_receivable.js:104
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
 #: stock/report/stock_ageing/stock_ageing.js:63
 msgid "Ageing Range 3"
@@ -5144,7 +5264,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:86
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
-#: accounts/report/accounts_receivable/accounts_receivable.js:111
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
 msgid "Ageing Range 4"
 msgstr "Gamme de vieillissement 4"
@@ -5208,6 +5328,11 @@
 msgid "Agents"
 msgstr ""
 
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
+
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture Manager"
@@ -5239,10 +5364,10 @@
 msgid "All"
 msgstr "Tout"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:148
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:168
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166
-#: accounts/utils.py:1324 public/js/setup_wizard.js:163
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
 msgid "All Accounts"
 msgstr "Tous les comptes"
 
@@ -5282,7 +5407,7 @@
 msgid "All Activities HTML"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:268
+#: manufacturing/doctype/bom/bom.py:265
 msgid "All BOMs"
 msgstr "Toutes les nomenclatures"
 
@@ -5315,15 +5440,15 @@
 #: patches/v11_0/create_department_records_for_each_company.py:23
 #: patches/v11_0/update_department_lft_rgt.py:9
 #: patches/v11_0/update_department_lft_rgt.py:11
-#: patches/v11_0/update_department_lft_rgt.py:17
-#: setup/doctype/company/company.py:310 setup/doctype/company/company.py:313
-#: setup/doctype/company/company.py:318 setup/doctype/company/company.py:324
-#: setup/doctype/company/company.py:330 setup/doctype/company/company.py:336
-#: setup/doctype/company/company.py:342 setup/doctype/company/company.py:348
-#: setup/doctype/company/company.py:354 setup/doctype/company/company.py:360
-#: setup/doctype/company/company.py:366 setup/doctype/company/company.py:372
-#: setup/doctype/company/company.py:378 setup/doctype/company/company.py:384
-#: setup/doctype/company/company.py:390
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
 msgid "All Departments"
 msgstr "Tous les départements"
 
@@ -5344,6 +5469,10 @@
 msgid "All Item Groups"
 msgstr "Tous les Groupes d'Articles"
 
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
@@ -5362,15 +5491,20 @@
 msgid "All Sales Person"
 msgstr "Tous les Commerciaux"
 
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Supplier Contact"
 msgstr "Tous les Contacts Fournisseurs"
 
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:30
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:34
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:38
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
 #: setup/setup_wizard/operations/install_fixtures.py:148
 #: setup/setup_wizard/operations/install_fixtures.py:150
 #: setup/setup_wizard/operations/install_fixtures.py:157
@@ -5391,7 +5525,7 @@
 msgid "All Territories"
 msgstr "Tous les territoires"
 
-#: setup/doctype/company/company.py:259 setup/doctype/company/company.py:275
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
 msgid "All Warehouses"
 msgstr "Tous les entrepôts"
 
@@ -5402,19 +5536,23 @@
 msgid "All allocations have been successfully reconciled"
 msgstr ""
 
-#: support/doctype/issue/issue.js:97
+#: support/doctype/issue/issue.js:107
 msgid "All communications including and above this shall be moved into the new Issue"
 msgstr "Toutes les communications, celle-ci et celles au dessus de celle-ci incluses, doivent être transférées dans le nouveau ticket."
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1170
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
 msgid "All items have already been Invoiced/Returned"
 msgstr "Tous les articles ont déjà été facturés / retournés"
 
-#: stock/doctype/stock_entry/stock_entry.py:2191
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
 msgid "All items have already been transferred for this Work Order."
 msgstr "Tous les articles ont déjà été transférés pour cet ordre de fabrication."
 
-#: public/js/controllers/transaction.js:2210
+#: public/js/controllers/transaction.js:2254
 msgid "All items in this document already have a linked Quality Inspection."
 msgstr ""
 
@@ -5425,17 +5563,17 @@
 msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
 msgstr "Tous les commentaires et les courriels seront copiés d'un document à un autre document nouvellement créé (Lead -> Opportunité -> Devis) dans l'ensemble des documents CRM."
 
-#: manufacturing/doctype/work_order/work_order.js:847
+#: manufacturing/doctype/work_order/work_order.js:916
 msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:899
+#: stock/doctype/delivery_note/delivery_note.py:975
 msgid "All these items have already been Invoiced/Returned"
 msgstr "Tous ces articles ont déjà été facturés / retournés"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:83
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:95
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
 msgid "Allocate"
 msgstr "Allouer"
 
@@ -5451,7 +5589,7 @@
 msgid "Allocate Advances Automatically (FIFO)"
 msgstr "Allouer automatiquement les avances (FIFO)"
 
-#: accounts/doctype/payment_entry/payment_entry.js:679
+#: accounts/doctype/payment_entry/payment_entry.js:831
 msgid "Allocate Payment Amount"
 msgstr "Allouer le montant du paiement"
 
@@ -5473,8 +5611,8 @@
 msgid "Allocated"
 msgstr "Alloué"
 
-#: accounts/report/gross_profit/gross_profit.py:314
-#: public/js/utils/unreconcile.js:62
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
 msgid "Allocated Amount"
 msgstr "Montant alloué"
 
@@ -5533,21 +5671,25 @@
 msgid "Allocated Entries"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Allocated amount"
 msgstr "Montant alloué"
 
-#: accounts/utils.py:614
+#: accounts/utils.py:609
 msgid "Allocated amount cannot be greater than unadjusted amount"
 msgstr "Le montant alloué ne peut être supérieur au montant non ajusté"
 
-#: accounts/utils.py:612
+#: accounts/utils.py:607
 msgid "Allocated amount cannot be negative"
 msgstr "Le montant alloué ne peut être négatif"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:258
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
 msgid "Allocation"
 msgstr ""
 
@@ -5557,7 +5699,7 @@
 msgid "Allocation"
 msgstr ""
 
-#: public/js/utils/unreconcile.js:67
+#: public/js/utils/unreconcile.js:97
 msgid "Allocations"
 msgstr ""
 
@@ -5575,7 +5717,7 @@
 msgid "Allocations"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:412
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
 msgid "Allotted Qty"
 msgstr "Qté allouée"
 
@@ -5586,8 +5728,8 @@
 msgid "Allow"
 msgstr "Autoriser"
 
-#: accounts/doctype/account/account.py:488
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
 msgid "Allow Account Creation Against Child Company"
 msgstr "Autoriser la création de compte contre une entreprise enfant"
 
@@ -5639,7 +5781,7 @@
 msgid "Allow Alternative Item"
 msgstr "Autoriser un article alternatif"
 
-#: stock/doctype/item_alternative/item_alternative.py:67
+#: stock/doctype/item_alternative/item_alternative.py:65
 msgid "Allow Alternative Item must be checked on Item {}"
 msgstr ""
 
@@ -5691,7 +5833,7 @@
 msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
 msgstr "Autoriser le transfert de matériel du reçu d'achat à la facture d'achat"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
 msgid "Allow Multiple Material Consumption"
 msgstr "Autoriser la consommation de plusieurs matériaux"
 
@@ -5779,7 +5921,7 @@
 msgid "Allow Resetting Service Level Agreement"
 msgstr "Autoriser la réinitialisation de l'accord de niveau de service"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:780
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
 msgid "Allow Resetting Service Level Agreement from Support Settings."
 msgstr "Autoriser la réinitialisation du contrat de niveau de service à partir des paramètres de support."
 
@@ -5968,11 +6110,11 @@
 msgid "Allows to keep aside a specific quantity of inventory for a particular order."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:721
+#: stock/doctype/pick_list/pick_list.py:785
 msgid "Already Picked"
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:83
+#: stock/doctype/item_alternative/item_alternative.py:81
 msgid "Already record exists for the item {0}"
 msgstr "L'enregistrement existe déjà pour l'article {0}"
 
@@ -5980,9 +6122,9 @@
 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
 msgstr "Déjà défini par défaut dans le profil pdv {0} pour l'utilisateur {1}, veuillez désactiver la valeur par défaut"
 
-#: manufacturing/doctype/bom/bom.js:141
-#: manufacturing/doctype/work_order/work_order.js:162 public/js/utils.js:466
-#: stock/doctype/stock_entry/stock_entry.js:224
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
 msgid "Alternate Item"
 msgstr "Article alternatif"
 
@@ -5998,11 +6140,15 @@
 msgid "Alternative Item Name"
 msgstr "Nom de l'article alternatif"
 
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
+
 #: stock/doctype/item_alternative/item_alternative.py:37
 msgid "Alternative item must not be same as item code"
 msgstr "L'article alternatif ne doit pas être le même que le code article"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
 msgid "Alternatively, you can download the template and fill your data in."
 msgstr ""
 
@@ -6468,30 +6614,34 @@
 msgid "Amended From"
 msgstr "Modifié Depuis"
 
-#: accounts/doctype/journal_entry/journal_entry.js:529
+#: accounts/doctype/journal_entry/journal_entry.js:582
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:80
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:270
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:322
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
 #: accounts/report/payment_ledger/payment_ledger.py:194
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
 #: accounts/report/share_balance/share_balance.py:61
 #: accounts/report/share_ledger/share_ledger.py:57
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:239
-#: selling/doctype/quotation/quotation.js:286
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
 #: selling/report/sales_order_analysis/sales_order_analysis.py:290
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:108
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
 #: stock/report/delayed_item_report/delayed_item_report.py:152
 #: stock/report/delayed_order_report/delayed_order_report.py:71
-#: templates/pages/order.html:92 templates/pages/rfq.html:46
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
 msgid "Amount"
 msgstr ""
 
@@ -7009,28 +7159,53 @@
 msgid "Amount in customer's currency"
 msgstr "Montant dans la devise du client"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1119
+#: accounts/doctype/payment_entry/payment_entry.py:1135
 msgid "Amount {0} {1} against {2} {3}"
 msgstr "Montant {0} {1} pour {2} {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1127
+#: accounts/doctype/payment_entry/payment_entry.py:1146
 msgid "Amount {0} {1} deducted against {2}"
 msgstr "Montant {0} {1} déduit de {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1095
+#: accounts/doctype/payment_entry/payment_entry.py:1112
 msgid "Amount {0} {1} transferred from {2} to {3}"
 msgstr "Montant {0} {1} transféré de {2} à {3}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1102
+#: accounts/doctype/payment_entry/payment_entry.py:1118
 msgid "Amount {0} {1} {2} {3}"
 msgstr "Montant {0} {1} {2} {3}"
 
-#: controllers/trends.py:241 controllers/trends.py:253
-#: controllers/trends.py:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr ""
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
 msgid "Amt"
 msgstr "Nb"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:393
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
 msgid "An error has been appeared while reposting item valuation via {0}"
 msgstr ""
 
@@ -7039,11 +7214,11 @@
 msgid "An error has occurred during {0}. Check {1} for more details"
 msgstr ""
 
-#: public/js/controllers/buying.js:297 public/js/utils/sales_common.js:364
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
 msgid "An error occurred during the update process"
 msgstr "Une erreur s'est produite lors du processus de mise à jour"
 
-#: stock/reorder_item.py:287
+#: stock/reorder_item.py:371
 msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
 msgstr ""
 
@@ -7051,7 +7226,7 @@
 msgid "Annual"
 msgstr "Annuel"
 
-#: public/js/utils.js:103
+#: public/js/utils.js:120
 msgid "Annual Billing: {0}"
 msgstr "Facturation Annuelle : {0}"
 
@@ -7085,15 +7260,15 @@
 msgid "Annual Revenue"
 msgstr "CA annuel"
 
-#: accounts/doctype/budget/budget.py:82
+#: accounts/doctype/budget/budget.py:83
 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
 msgstr "Un autre enregistrement Budget '{0}' existe déjà pour {1} '{2}' et pour le compte '{3}' pour l'exercice {4}."
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:109
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
 msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
 msgid "Another Period Closing Entry {0} has been made after {1}"
 msgstr "Une autre Entrée de Clôture de Période {0} a été faite après {1}"
 
@@ -7123,6 +7298,10 @@
 msgid "Applicable Dimension"
 msgstr ""
 
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "Applicable Pour"
+
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
@@ -7207,15 +7386,15 @@
 msgid "Applicable for external driver"
 msgstr "Applicable pour pilote externe"
 
-#: regional/italy/setup.py:161
+#: regional/italy/setup.py:162
 msgid "Applicable if the company is SpA, SApA or SRL"
 msgstr "Applicable si la société est SpA, SApA ou SRL"
 
-#: regional/italy/setup.py:170
+#: regional/italy/setup.py:171
 msgid "Applicable if the company is a limited liability company"
 msgstr "Applicable si la société est une société à responsabilité limitée"
 
-#: regional/italy/setup.py:121
+#: regional/italy/setup.py:122
 msgid "Applicable if the company is an Individual or a Proprietorship"
 msgstr "Applicable si la société est un particulier ou une entreprise"
 
@@ -7261,7 +7440,7 @@
 msgid "Applied on each reading."
 msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:185
+#: stock/doctype/putaway_rule/putaway_rule.py:183
 msgid "Applied putaway rules."
 msgstr ""
 
@@ -7403,6 +7582,12 @@
 msgid "Apply Recursion Over (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -7518,7 +7703,7 @@
 msgid "Appointment Confirmation"
 msgstr "Confirmation de rendez-vous"
 
-#: www/book_appointment/index.js:229
+#: www/book_appointment/index.js:237
 msgid "Appointment Created Successfully"
 msgstr ""
 
@@ -7579,18 +7764,28 @@
 msgid "Approximately match the description/party name against parties"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr ""
+
 #: public/js/utils/demo.js:20
 msgid "Are you sure you want to clear all demo data?"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:325
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
 msgid "Are you sure you want to delete this Item?"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.js:70
+#: accounts/doctype/subscription/subscription.js:69
 msgid "Are you sure you want to restart this subscription?"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr "Région"
+
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
@@ -7603,17 +7798,22 @@
 msgid "Area UOM"
 msgstr "Unité de mesure de la surface"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:420
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
 msgid "Arrival Quantity"
 msgstr "Quantité d'arrivée"
 
-#: stock/report/serial_no_ledger/serial_no_ledger.js:58
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
 #: stock/report/stock_ageing/stock_ageing.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:31
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
 msgid "As On Date"
 msgstr "Comme à la date"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:16
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
 msgid "As on Date"
 msgstr ""
 
@@ -7632,23 +7832,27 @@
 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
 msgstr "Lorsque le champ {0} est activé, la valeur du champ {1} doit être supérieure à 1."
 
-#: stock/doctype/item/item.py:965
+#: stock/doctype/item/item.py:953
 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:195
+#: stock/doctype/stock_settings/stock_settings.py:198
 msgid "As there are negative stock, you can not enable {0}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:209
+#: stock/doctype/stock_settings/stock_settings.py:212
 msgid "As there are reserved stock, you cannot disable {0}."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1600
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
 msgstr "Comme il y a suffisamment de matières premières, la demande de matériel n'est pas requise pour l'entrepôt {0}."
 
-#: stock/doctype/stock_settings/stock_settings.py:164
+#: stock/doctype/stock_settings/stock_settings.py:166
 #: stock/doctype/stock_settings/stock_settings.py:178
 msgid "As {0} is enabled, you can not enable {1}."
 msgstr ""
@@ -7660,13 +7864,13 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/account_balance/account_balance.js:26
+#: accounts/report/account_balance/account_balance.js:25
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:365
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
 #: assets/doctype/asset/asset.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:177
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
 msgid "Asset"
 msgstr "Actif - Immo."
 
@@ -7814,10 +8018,10 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:355
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
 #: assets/doctype/asset_category/asset_category.json
-#: assets/report/fixed_asset_register/fixed_asset_register.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.py:418
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
 msgid "Asset Category"
 msgstr "Catégorie d'Actif"
 
@@ -7875,7 +8079,7 @@
 msgid "Asset Category Name"
 msgstr "Nom de Catégorie d'Actif"
 
-#: stock/doctype/item/item.py:304
+#: stock/doctype/item/item.py:303
 msgid "Asset Category is mandatory for Fixed Asset item"
 msgstr "Catégorie d'Actif est obligatoire pour l'article Immobilisé"
 
@@ -7909,13 +8113,13 @@
 msgid "Asset Depreciation Schedule"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:77
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
 msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
 msgstr ""
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:898
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:944
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:83
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
 msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
 msgstr ""
 
@@ -7927,7 +8131,7 @@
 msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:181
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
 msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
 msgstr ""
 
@@ -7949,7 +8153,7 @@
 msgid "Asset Finance Book"
 msgstr "Livre comptable d'actifs"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:410
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
 msgid "Asset ID"
 msgstr ""
 
@@ -8022,7 +8226,7 @@
 
 #. Name of a DocType
 #: assets/doctype/asset_movement/asset_movement.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:184
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
 msgid "Asset Movement"
 msgstr "Mouvement d'Actif"
 
@@ -8037,11 +8241,11 @@
 msgid "Asset Movement Item"
 msgstr "Élément de mouvement d'actif"
 
-#: assets/doctype/asset/asset.py:901
+#: assets/doctype/asset/asset.py:897
 msgid "Asset Movement record {0} created"
 msgstr "Registre de Mouvement de l'Actif {0} créé"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
 msgid "Asset Name"
 msgstr "Nom de l'Actif"
 
@@ -8113,7 +8317,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
-#: accounts/report/account_balance/account_balance.js:39
+#: accounts/report/account_balance/account_balance.js:38
 msgid "Asset Received But Not Billed"
 msgstr "Actif reçu mais non facturé"
 
@@ -8174,7 +8378,7 @@
 msgid "Asset Shift Factor"
 msgstr ""
 
-#: assets/doctype/asset_shift_factor/asset_shift_factor.py:34
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
 msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
 msgstr ""
 
@@ -8184,10 +8388,10 @@
 msgid "Asset Status"
 msgstr "Statut de l'actif"
 
-#: assets/dashboard_fixtures.py:178
-#: assets/report/fixed_asset_register/fixed_asset_register.py:201
-#: assets/report/fixed_asset_register/fixed_asset_register.py:400
-#: assets/report/fixed_asset_register/fixed_asset_register.py:440
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
 msgid "Asset Value"
 msgstr "Valeur d'actif"
 
@@ -8219,43 +8423,43 @@
 msgstr "L'ajustement de la valeur de l'actif ne peut pas être enregistré avant la date d'achat de l'actif <b>{0}</b> ."
 
 #. Label of a chart in the Assets Workspace
-#: assets/dashboard_fixtures.py:57 assets/workspace/assets/assets.json
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
 msgid "Asset Value Analytics"
 msgstr "Analyse de la valeur des actifs"
 
-#: assets/doctype/asset/asset.py:172
+#: assets/doctype/asset/asset.py:174
 msgid "Asset cancelled"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:506
+#: assets/doctype/asset/asset.py:503
 msgid "Asset cannot be cancelled, as it is already {0}"
 msgstr "L'actif ne peut être annulé, car il est déjà {0}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:687
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
 msgid "Asset capitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:194
+#: assets/doctype/asset/asset.py:196
 msgid "Asset created"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:633
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
 msgid "Asset created after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1156
+#: assets/doctype/asset/asset.py:1138
 msgid "Asset created after being split from Asset {0}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:695
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
 msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:197
+#: assets/doctype/asset/asset.py:199
 msgid "Asset deleted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:172
+#: assets/doctype/asset_movement/asset_movement.py:180
 msgid "Asset issued to Employee {0}"
 msgstr ""
 
@@ -8263,43 +8467,43 @@
 msgid "Asset out of order due to Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:159
+#: assets/doctype/asset_movement/asset_movement.py:165
 msgid "Asset received at Location {0} and issued to Employee {1}"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:509
+#: assets/doctype/asset/depreciation.py:496
 msgid "Asset restored"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:703
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
 msgid "Asset restored after Asset Capitalization {0} was cancelled"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1320
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
 msgid "Asset returned"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:483
+#: assets/doctype/asset/depreciation.py:470
 msgid "Asset scrapped"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:485
+#: assets/doctype/asset/depreciation.py:472
 msgid "Asset scrapped via Journal Entry {0}"
 msgstr "Actif mis au rebut via Écriture de Journal {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
 msgid "Asset sold"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:160
+#: assets/doctype/asset/asset.py:161
 msgid "Asset submitted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:167
+#: assets/doctype/asset_movement/asset_movement.py:173
 msgid "Asset transferred to Location {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1080
+#: assets/doctype/asset/asset.py:1072
 msgid "Asset updated after being split into Asset {0}"
 msgstr ""
 
@@ -8311,15 +8515,15 @@
 msgid "Asset updated after completion of Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:98
+#: assets/doctype/asset_movement/asset_movement.py:106
 msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:449
+#: assets/doctype/asset/depreciation.py:439
 msgid "Asset {0} cannot be scrapped, as it is already {1}"
 msgstr "L'actif {0} ne peut pas être mis au rebut, car il est déjà {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
 msgid "Asset {0} does not belong to Item {1}"
 msgstr ""
 
@@ -8327,7 +8531,7 @@
 msgid "Asset {0} does not belong to company {1}"
 msgstr "L'actif {0} ne fait pas partie à la société {1}"
 
-#: assets/doctype/asset_movement/asset_movement.py:110
+#: assets/doctype/asset_movement/asset_movement.py:118
 msgid "Asset {0} does not belongs to the custodian {1}"
 msgstr "L'élément {0} n'appartient pas au dépositaire {1}"
 
@@ -8335,24 +8539,24 @@
 msgid "Asset {0} does not belongs to the location {1}"
 msgstr "L'élément {0} n'appartient pas à l'emplacement {1}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:759
-#: assets/doctype/asset_capitalization/asset_capitalization.py:859
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
 msgid "Asset {0} does not exist"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:639
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
 msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:661
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
 msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:446
+#: assets/doctype/asset/depreciation.py:437
 msgid "Asset {0} must be submitted"
 msgstr "L'actif {0} doit être soumis"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:262
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
 msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
 msgstr ""
 
@@ -8367,7 +8571,7 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Assets Workspace
 #: accounts/doctype/finance_book/finance_book_dashboard.py:9
-#: accounts/report/balance_sheet/balance_sheet.py:238
+#: accounts/report/balance_sheet/balance_sheet.py:237
 #: assets/workspace/assets/assets.json
 msgid "Assets"
 msgstr "Actifs - Immo."
@@ -8390,7 +8594,7 @@
 msgid "Assets"
 msgstr "Actifs - Immo."
 
-#: controllers/buying_controller.py:732
+#: controllers/buying_controller.py:760
 msgid "Assets not created for {0}. You will have to create asset manually."
 msgstr "Éléments non créés pour {0}. Vous devrez créer un actif manuellement."
 
@@ -8399,11 +8603,11 @@
 msgid "Assets, Depreciations, Repairs, and more."
 msgstr ""
 
-#: controllers/buying_controller.py:720
+#: controllers/buying_controller.py:748
 msgid "Asset{} {assets_link} created for {}"
 msgstr "Élément {} {assets_link} créé pour {}"
 
-#: manufacturing/doctype/job_card/job_card.js:249
+#: manufacturing/doctype/job_card/job_card.js:281
 msgid "Assign Job to Employee"
 msgstr ""
 
@@ -8425,9 +8629,9 @@
 msgid "Assign to Name"
 msgstr "Attribuer au nom"
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:33
-#: support/report/issue_analytics/issue_analytics.js:82
-#: support/report/issue_summary/issue_summary.js:70
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
 msgid "Assigned To"
 msgstr "Assigné À"
 
@@ -8441,24 +8645,24 @@
 msgid "Assignment Conditions"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1011
+#: assets/doctype/asset/asset.py:1003
 msgid "At least one asset has to be selected."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:789
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
 msgid "At least one invoice has to be selected."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:144
+#: controllers/sales_and_purchase_return.py:142
 msgid "At least one item should be entered with negative quantity in return document"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:405
-#: accounts/doctype/sales_invoice/sales_invoice.py:509
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
 msgid "At least one mode of payment is required for POS invoice."
 msgstr "Au moins un mode de paiement est nécessaire pour une facture de PDV"
 
-#: setup/doctype/terms_and_conditions/terms_and_conditions.py:39
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
 msgid "At least one of the Applicable Modules should be selected"
 msgstr "Au moins un des modules applicables doit être sélectionné"
 
@@ -8466,7 +8670,7 @@
 msgid "At least one of the Selling or Buying must be selected"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:643
+#: stock/doctype/stock_entry/stock_entry.py:599
 msgid "At least one warehouse is mandatory"
 msgstr ""
 
@@ -8474,22 +8678,31 @@
 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
 msgstr "À la ligne n ° {0}: l'ID de séquence {1} ne peut pas être inférieur à l'ID de séquence de ligne précédent {2}"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:582
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
 msgid "At row {0}: Batch No is mandatory for Item {1}"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:574
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
 msgid "At row {0}: Serial No is mandatory for Item {1}"
 msgstr ""
 
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr ""
+
 #. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Attach .csv file with two columns, one for the old name and one for the new name"
 msgstr "Attacher un fichier .csv avec deux colonnes, une pour l'ancien nom et une pour le nouveau nom"
 
-#: public/js/utils/serial_no_batch_selector.js:246
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:66
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
 msgid "Attach CSV File"
 msgstr ""
 
@@ -8505,7 +8718,7 @@
 msgid "Attachment"
 msgstr "Pièce jointe"
 
-#: templates/pages/order.html:125 templates/pages/projects.html:83
+#: templates/pages/order.html:137 templates/pages/projects.html:83
 msgid "Attachments"
 msgstr "Pièces jointes"
 
@@ -8551,19 +8764,19 @@
 msgid "Attribute Value"
 msgstr "Valeur de l'Attribut"
 
-#: stock/doctype/item/item.py:911
+#: stock/doctype/item/item.py:899
 msgid "Attribute table is mandatory"
 msgstr "Table d'Attribut est obligatoire"
 
-#: stock/doctype/item_attribute/item_attribute.py:96
+#: stock/doctype/item_attribute/item_attribute.py:97
 msgid "Attribute value: {0} must appear only once"
 msgstr ""
 
-#: stock/doctype/item/item.py:915
+#: stock/doctype/item/item.py:903
 msgid "Attribute {0} selected multiple times in Attributes Table"
 msgstr "Attribut {0} sélectionné à plusieurs reprises dans le Tableau des Attributs"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Attributes"
 msgstr "Attributs"
 
@@ -8685,7 +8898,7 @@
 msgid "Auto Email Report"
 msgstr "Rapport par Email Automatique"
 
-#: public/js/utils/serial_no_batch_selector.js:316
+#: public/js/utils/serial_no_batch_selector.js:322
 msgid "Auto Fetch"
 msgstr "Récupération automatique"
 
@@ -8701,7 +8914,7 @@
 msgid "Auto Material Request"
 msgstr "Demande de Matériel Automatique"
 
-#: stock/reorder_item.py:242
+#: stock/reorder_item.py:327
 msgid "Auto Material Requests Generated"
 msgstr "Demandes de Matériel Générées Automatiquement"
 
@@ -8725,7 +8938,7 @@
 msgid "Auto Opt In (For all customers)"
 msgstr "Adhésion automatique (pour tous les clients)"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:67
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
 msgid "Auto Reconcile"
 msgstr ""
 
@@ -8735,12 +8948,12 @@
 msgid "Auto Reconcile Payments"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:414
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
 msgid "Auto Reconciliation"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:145
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:193
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
 msgstr ""
 
@@ -8859,7 +9072,7 @@
 msgid "Auto re-order"
 msgstr "Re-commande auto"
 
-#: public/js/controllers/buying.js:295 public/js/utils/sales_common.js:362
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
 msgid "Auto repeat document updated"
 msgstr "Document de répétition automatique mis à jour"
 
@@ -8917,7 +9130,7 @@
 msgid "Availability Of Slots"
 msgstr "Disponibilité des emplacements"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:369
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
 msgid "Available"
 msgstr "Disponible"
 
@@ -8939,12 +9152,12 @@
 msgid "Available Batch Qty at Warehouse"
 msgstr "Qté de lot disponible à l'Entrepôt"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:427
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
 msgid "Available For Use Date"
 msgstr "Date d'utilisation disponible"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:82
-#: public/js/utils.js:522 stock/report/stock_ageing/stock_ageing.py:156
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
 msgid "Available Qty"
 msgstr "Qté disponible"
 
@@ -9039,11 +9252,11 @@
 msgid "Available for use date is required"
 msgstr "La date de mise en service est nécessaire"
 
-#: stock/doctype/stock_entry/stock_entry.py:772
+#: stock/doctype/stock_entry/stock_entry.py:727
 msgid "Available quantity is {0}, you need {1}"
 msgstr "La quantité disponible est {0}. Vous avez besoin de {1}."
 
-#: stock/dashboard/item_dashboard.js:239
+#: stock/dashboard/item_dashboard.js:247
 msgid "Available {0}"
 msgstr "Disponible {0}"
 
@@ -9053,13 +9266,13 @@
 msgid "Available-for-use Date"
 msgstr "Date de mise en service"
 
-#: assets/doctype/asset/asset.py:355
+#: assets/doctype/asset/asset.py:353
 msgid "Available-for-use Date should be after purchase date"
 msgstr "La date de disponibilité devrait être postérieure à la date d'achat"
 
-#: stock/report/stock_ageing/stock_ageing.py:157
-#: stock/report/stock_ageing/stock_ageing.py:191
-#: stock/report/stock_balance/stock_balance.py:477
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
 msgid "Average Age"
 msgstr "Âge moyen"
 
@@ -9089,7 +9302,7 @@
 msgid "Average time taken by the supplier to deliver"
 msgstr "Délai moyen de livraison par le fournisseur"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:65
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
 msgid "Avg Daily Outgoing"
 msgstr "Moy Quotidienne Sortante"
 
@@ -9099,7 +9312,7 @@
 msgid "Avg Rate"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:197
+#: stock/report/stock_ledger/stock_ledger.py:270
 msgid "Avg Rate (Balance Stock)"
 msgstr ""
 
@@ -9111,7 +9324,7 @@
 msgid "Avg. Selling Price List Rate"
 msgstr "Prix moyen de la liste de prix de vente"
 
-#: accounts/report/gross_profit/gross_profit.py:259
+#: accounts/report/gross_profit/gross_profit.py:257
 msgid "Avg. Selling Rate"
 msgstr "Moy. prix de vente"
 
@@ -9142,14 +9355,14 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.js:9
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:56
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:9
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
 #: manufacturing/report/bom_stock_report/bom_stock_report.js:5
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:810
-#: stock/doctype/material_request/material_request.js:243
-#: stock/doctype/stock_entry/stock_entry.js:545
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
 #: stock/report/bom_search/bom_search.py:38
 msgid "BOM"
 msgstr "Nomenclature"
@@ -9220,7 +9433,7 @@
 msgid "BOM 1"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1348
+#: manufacturing/doctype/bom/bom.py:1338
 msgid "BOM 1 {0} and BOM 2 {1} should not be same"
 msgstr "La nomenclature 1 {0} et la nomenclature 2 {1} ne doivent pas être identiques"
 
@@ -9302,7 +9515,7 @@
 msgid "BOM Explosion Item"
 msgstr "Article Eclaté en nomenclature"
 
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:21
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:101
 msgid "BOM ID"
 msgstr "ID de nomenclature"
@@ -9323,7 +9536,7 @@
 msgid "BOM Level"
 msgstr ""
 
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:9
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:31
 msgid "BOM No"
 msgstr "N° Nomenclature"
@@ -9434,6 +9647,7 @@
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
 #: manufacturing/report/bom_stock_report/bom_stock_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Stock Report"
@@ -9454,7 +9668,7 @@
 msgid "BOM Update Batch"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:82
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
 msgid "BOM Update Initiated"
 msgstr ""
 
@@ -9474,7 +9688,12 @@
 msgid "BOM Update Tool"
 msgstr "Outil de mise à jour des Nomenclatures"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:99
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
 msgid "BOM Updation already in progress. Please wait until {0} is complete."
 msgstr ""
 
@@ -9497,32 +9716,32 @@
 msgid "BOM Website Operation"
 msgstr "Opération de nomenclature du Site Internet"
 
-#: stock/doctype/stock_entry/stock_entry.js:1000
+#: stock/doctype/stock_entry/stock_entry.js:1161
 msgid "BOM and Manufacturing Quantity are required"
 msgstr "Nomenclature et quantité de production sont nécessaires"
 
-#: stock/doctype/material_request/material_request.js:264
-#: stock/doctype/stock_entry/stock_entry.js:581
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
 msgid "BOM does not contain any stock item"
 msgstr "Nomenclature ne contient aucun article en stock"
 
-#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:87
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
 msgid "BOM recursion: {0} cannot be child of {1}"
 msgstr "Récursion de nomenclature: {0} ne peut pas être enfant de {1}"
 
-#: manufacturing/doctype/bom/bom.py:631
+#: manufacturing/doctype/bom/bom.py:626
 msgid "BOM recursion: {1} cannot be parent or child of {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1223
+#: manufacturing/doctype/bom/bom.py:1215
 msgid "BOM {0} does not belong to Item {1}"
 msgstr "Nomenclature {0} n’appartient pas à l'article {1}"
 
-#: manufacturing/doctype/bom/bom.py:1205
+#: manufacturing/doctype/bom/bom.py:1197
 msgid "BOM {0} must be active"
 msgstr "Nomenclature {0} doit être active"
 
-#: manufacturing/doctype/bom/bom.py:1208
+#: manufacturing/doctype/bom/bom.py:1200
 msgid "BOM {0} must be submitted"
 msgstr "Nomenclature {0} doit être soumise"
 
@@ -9532,23 +9751,23 @@
 msgid "BOMs Updated"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:252
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
 msgid "BOMs created successfully"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:262
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
 msgid "BOMs creation failed"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:215
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
 msgid "BOMs creation has been enqueued, kindly check the status after some time"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:323
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
 msgid "Backdated Stock Entry"
 msgstr "Entrée de stock antidatée"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:15
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
 msgid "Backflush Raw Materials"
 msgstr "Matières premières de backflush"
 
@@ -9572,16 +9791,17 @@
 
 #: accounts/report/account_balance/account_balance.py:36
 #: accounts/report/purchase_register/purchase_register.py:242
-#: accounts/report/sales_register/sales_register.py:276
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:47
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
 msgid "Balance"
 msgstr "Solde"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
 msgid "Balance (Dr - Cr)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:584
+#: accounts/report/general_ledger/general_ledger.py:588
 msgid "Balance ({0})"
 msgstr "Solde ({0})"
 
@@ -9598,8 +9818,8 @@
 msgstr "Solde en devise de base"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:405
-#: stock/report/stock_ledger/stock_ledger.py:153
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
 msgid "Balance Qty"
 msgstr "Solde de la Qté"
 
@@ -9607,10 +9827,6 @@
 msgid "Balance Qty (Stock)"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:259
-msgid "Balance Serial No"
-msgstr "Numéro de série de la balance"
-
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/balance_sheet/balance_sheet.json
@@ -9643,18 +9859,22 @@
 msgid "Balance Sheet Summary"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Balance Stock Value"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:412
-#: stock/report/stock_ledger/stock_ledger.py:217
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
 msgid "Balance Value"
 msgstr "Valeur du solde"
 
-#: accounts/doctype/gl_entry/gl_entry.py:355
+#: accounts/doctype/gl_entry/gl_entry.py:312
 msgid "Balance for Account {0} must always be {1}"
 msgstr "Solde pour le compte {0} doit toujours être {1}"
 
@@ -9666,7 +9886,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/bank/bank.json
-#: accounts/report/account_balance/account_balance.js:40
+#: accounts/report/account_balance/account_balance.js:39
 msgid "Bank"
 msgstr "Banque"
 
@@ -9746,8 +9966,8 @@
 #: accounts/doctype/bank_account/bank_account.json
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
-#: buying/doctype/supplier/supplier.js:94
-#: setup/setup_wizard/operations/install_fixtures.py:492
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
 msgid "Bank Account"
 msgstr "Compte bancaire"
 
@@ -9988,6 +10208,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Bank Reconciliation Statement"
@@ -10009,7 +10230,7 @@
 msgid "Bank Statement Import"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:43
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
 msgid "Bank Statement balance as per General Ledger"
 msgstr "Solde du Relevé Bancaire d’après le Grand Livre"
 
@@ -10046,39 +10267,39 @@
 msgid "Bank Transaction Payments"
 msgstr "Paiements bancaires"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:496
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
 msgid "Bank Transaction {0} Matched"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:544
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
 msgid "Bank Transaction {0} added as Journal Entry"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:520
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
 msgid "Bank Transaction {0} added as Payment Entry"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:124
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
 msgid "Bank Transaction {0} is already fully reconciled"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:563
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
 msgid "Bank Transaction {0} updated"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:525
+#: setup/setup_wizard/operations/install_fixtures.py:516
 msgid "Bank account cannot be named as {0}"
 msgstr "Compte Bancaire ne peut pas être nommé {0}"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:130
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
 msgid "Bank account {0} already exists and could not be created again"
 msgstr "Le compte bancaire {0} existe déjà et n'a pas pu être créé à nouveau."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:134
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
 msgid "Bank accounts added"
 msgstr "Comptes bancaires ajoutés"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:297
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
 msgid "Bank transaction creation error"
 msgstr "Erreur de création de transaction bancaire"
 
@@ -10103,7 +10324,12 @@
 msgid "Banking"
 msgstr "Banque"
 
-#: public/js/utils/barcode_scanner.js:273
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:282
 msgid "Barcode"
 msgstr "code à barre"
 
@@ -10161,11 +10387,11 @@
 msgid "Barcode Type"
 msgstr "Type de code-barres"
 
-#: stock/doctype/item/item.py:451
+#: stock/doctype/item/item.py:450
 msgid "Barcode {0} already used in Item {1}"
 msgstr "Le Code Barre {0} est déjà utilisé dans l'article {1}"
 
-#: stock/doctype/item/item.py:464
+#: stock/doctype/item/item.py:465
 msgid "Barcode {0} is not a valid {1} code"
 msgstr "Le code-barres {0} n'est pas un code {1} valide"
 
@@ -10176,6 +10402,21 @@
 msgid "Barcodes"
 msgstr "Codes-barres"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
@@ -10230,7 +10471,7 @@
 msgid "Base Tax Withholding Net Total"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:241
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
 msgid "Base Total"
 msgstr ""
 
@@ -10258,18 +10499,18 @@
 msgid "Base URL"
 msgstr "URL de base"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:28
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
 #: accounts/report/profitability_analysis/profitability_analysis.js:16
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:9
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:45
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:39
-#: manufacturing/report/production_planning_report/production_planning_report.js:17
-#: manufacturing/report/work_order_summary/work_order_summary.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
 #: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
-#: stock/report/delayed_item_report/delayed_item_report.js:55
-#: stock/report/delayed_order_report/delayed_order_report.js:55
-#: support/report/issue_analytics/issue_analytics.js:17
-#: support/report/issue_summary/issue_summary.js:17
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
 msgid "Based On"
 msgstr "Basé Sur"
 
@@ -10285,18 +10526,18 @@
 msgid "Based On"
 msgstr "Basé Sur"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:47
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
 msgid "Based On Data ( in years )"
 msgstr "Basé sur les données (en années)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:31
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
 msgid "Based On Document"
 msgstr "Basé sur le document"
 
-#: accounts/report/accounts_payable/accounts_payable.js:134
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
-#: accounts/report/accounts_receivable/accounts_receivable.js:156
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
 msgid "Based On Payment Terms"
 msgstr "Basé sur les conditions de paiement"
 
@@ -10367,8 +10608,8 @@
 #: stock/doctype/batch/batch.json
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:159
-#: stock/report/stock_ledger/stock_ledger.py:239
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
 msgid "Batch"
@@ -10409,14 +10650,14 @@
 msgid "Batch Item Expiry Status"
 msgstr "Statut d'Expiration d'Article du Lot"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:88
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
-#: public/js/controllers/transaction.js:2150
-#: public/js/utils/barcode_scanner.js:251
-#: public/js/utils/serial_no_batch_selector.js:367
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:156
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
 #: stock/report/stock_ledger/stock_ledger.js:59
 msgid "Batch No"
 msgstr "N° du Lot"
@@ -10541,15 +10782,15 @@
 msgid "Batch No"
 msgstr "N° du Lot"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:585
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
 msgid "Batch No is mandatory"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2118
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
 msgid "Batch No {0} does not exists"
 msgstr ""
 
-#: stock/utils.py:643
+#: stock/utils.py:623
 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
 msgstr ""
 
@@ -10559,13 +10800,13 @@
 msgid "Batch No."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Batch Nos"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1113
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
 msgid "Batch Nos are created successfully"
 msgstr ""
 
@@ -10575,7 +10816,7 @@
 msgid "Batch Number Series"
 msgstr "Série de numéros de lots"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:157
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
 msgid "Batch Qty"
 msgstr ""
 
@@ -10585,7 +10826,7 @@
 msgid "Batch Quantity"
 msgstr "Quantité par lots"
 
-#: manufacturing/doctype/work_order/work_order.js:256
+#: manufacturing/doctype/work_order/work_order.js:271
 msgid "Batch Size"
 msgstr "Taille du lot"
 
@@ -10625,7 +10866,7 @@
 msgid "Batch and Serial No"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:485
+#: manufacturing/doctype/work_order/work_order.py:490
 msgid "Batch not created for item {} since it does not have a batch series."
 msgstr ""
 
@@ -10633,12 +10874,12 @@
 msgid "Batch {0} and Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2345
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:272
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
 msgid "Batch {0} of Item {1} has expired."
 msgstr "Lot {0} de l'Article {1} a expiré."
 
-#: stock/doctype/stock_entry/stock_entry.py:2347
+#: stock/doctype/stock_entry/stock_entry.py:2416
 msgid "Batch {0} of Item {1} is disabled."
 msgstr "Le lot {0} de l'élément {1} est désactivé."
 
@@ -10649,7 +10890,7 @@
 msgid "Batch-Wise Balance History"
 msgstr "Historique de Balance des Lots"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:165
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
 msgid "Batchwise Valuation"
@@ -10674,11 +10915,11 @@
 msgid "Beginning of the current subscription period"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:341
+#: accounts/doctype/subscription/subscription.py:332
 msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1061
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
 #: accounts/report/purchase_register/purchase_register.py:214
 msgid "Bill Date"
 msgstr "Date de la Facture"
@@ -10695,7 +10936,7 @@
 msgid "Bill Date"
 msgstr "Date de la Facture"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
 #: accounts/report/purchase_register/purchase_register.py:213
 msgid "Bill No"
 msgstr "Numéro de facture"
@@ -10720,11 +10961,11 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Manufacturing Workspace
-#: manufacturing/doctype/bom/bom.py:1089
+#: manufacturing/doctype/bom/bom.py:1083
 #: manufacturing/onboarding_step/create_bom/create_bom.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/doctype/material_request/material_request.js:99
-#: stock/doctype/stock_entry/stock_entry.js:533
+#: stock/doctype/stock_entry/stock_entry.js:613
 msgid "Bill of Materials"
 msgstr "Nomenclatures"
 
@@ -10734,7 +10975,7 @@
 msgid "Bill of Materials"
 msgstr "Nomenclatures"
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 #: projects/doctype/timesheet/timesheet_list.js:5
 msgid "Billed"
 msgstr "Facturé"
@@ -10747,7 +10988,7 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:247
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
 #: selling/report/sales_order_analysis/sales_order_analysis.py:298
 msgid "Billed Amount"
@@ -10782,7 +11023,7 @@
 msgid "Billed Items To Be Received"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:225
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
 #: selling/report/sales_order_analysis/sales_order_analysis.py:276
 msgid "Billed Qty"
 msgstr "Quantité facturée"
@@ -10801,20 +11042,20 @@
 msgstr "Adresse de facturation"
 
 #. Label of a Section Break field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address"
 msgstr "Adresse de facturation"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Billing Address"
 msgstr "Adresse de facturation"
 
 #. Label of a Link field in DocType 'Purchase Receipt'
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Billing Address"
@@ -10838,31 +11079,31 @@
 msgid "Billing Address"
 msgstr "Adresse de facturation"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Billing Address"
 msgstr "Adresse de facturation"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Billing Address Details"
 msgstr "Adresse de facturation (détails)"
 
-#. Label of a Small Text field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Billing Address Details"
 msgstr "Adresse de facturation (détails)"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Billing Address Details"
 msgstr "Adresse de facturation (détails)"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Billing Address Details"
@@ -10969,7 +11210,7 @@
 msgid "Billing Interval Count cannot be less than 1"
 msgstr "Le nombre d'intervalles de facturation ne peut pas être inférieur à 1"
 
-#: accounts/doctype/subscription/subscription.py:383
+#: accounts/doctype/subscription/subscription.py:375
 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
 msgstr ""
 
@@ -11007,7 +11248,7 @@
 msgid "Billing Zipcode"
 msgstr "Code postal de facturation"
 
-#: accounts/party.py:579
+#: accounts/party.py:557
 msgid "Billing currency must be equal to either default company's currency or party account currency"
 msgstr "La devise de facturation doit être égale à la devise de la société par défaut ou à la devise du compte du partenaire"
 
@@ -11022,6 +11263,11 @@
 msgid "Bio / Cover Letter"
 msgstr "Bio / Lettre de motivation"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgid "Bisect Accounting Statements"
@@ -11128,8 +11374,8 @@
 msgid "Blanket Order Rate"
 msgstr "Prix unitaire de commande avec limites"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:101
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:228
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
 msgid "Block Invoice"
 msgstr "Bloquer la facture"
 
@@ -11264,11 +11510,11 @@
 msgid "Booked Fixed Asset"
 msgstr "Actif immobilisé comptabilisé"
 
-#: stock/doctype/warehouse/warehouse.py:141
+#: stock/doctype/warehouse/warehouse.py:139
 msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
 msgstr ""
 
-#: accounts/general_ledger.py:685
+#: accounts/general_ledger.py:684
 msgid "Books have been closed till the period ending on {0}"
 msgstr ""
 
@@ -11279,10 +11525,15 @@
 msgid "Both"
 msgstr "Tous les deux"
 
-#: accounts/doctype/subscription/subscription.py:359
+#: accounts/doctype/subscription/subscription.py:351
 msgid "Both Trial Period Start Date and Trial Period End Date must be set"
 msgstr "La date de début de la période d'essai et la date de fin de la période d'essai doivent être définies"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/branch/branch.json
 msgid "Branch"
@@ -11331,27 +11582,27 @@
 msgstr "Code de la branche"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/gross_profit/gross_profit.py:241
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
 #: accounts/report/sales_register/sales_register.js:64
-#: public/js/stock_analytics.js:41 public/js/stock_analytics.js:62
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:48
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:100
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
 #: setup/doctype/brand/brand.json
 #: stock/report/item_price_stock/item_price_stock.py:25
 #: stock/report/item_prices/item_prices.py:53
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
 #: stock/report/product_bundle_balance/product_bundle_balance.js:36
 #: stock/report/product_bundle_balance/product_bundle_balance.py:107
 #: stock/report/stock_ageing/stock_ageing.js:43
-#: stock/report/stock_ageing/stock_ageing.py:135
-#: stock/report/stock_analytics/stock_analytics.js:35
-#: stock/report/stock_analytics/stock_analytics.py:45
-#: stock/report/stock_ledger/stock_ledger.js:65
-#: stock/report/stock_ledger/stock_ledger.py:181
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
 #: stock/report/stock_projected_qty/stock_projected_qty.js:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:115
 msgid "Brand"
@@ -11510,19 +11761,49 @@
 msgid "Breakdown"
 msgstr "Panne"
 
-#: manufacturing/doctype/bom/bom.js:103
+#: manufacturing/doctype/bom/bom.js:102
 msgid "Browse BOM"
 msgstr "Parcourir la nomenclature"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/budget/budget.json
-#: accounts/doctype/cost_center/cost_center.js:44
-#: accounts/doctype/cost_center/cost_center_tree.js:42
-#: accounts/doctype/cost_center/cost_center_tree.js:46
-#: accounts/doctype/cost_center/cost_center_tree.js:50
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
 #: accounts/report/budget_variance_report/budget_variance_report.py:99
 #: accounts/report/budget_variance_report/budget_variance_report.py:109
-#: accounts/report/budget_variance_report/budget_variance_report.py:386
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
 msgid "Budget"
 msgstr ""
 
@@ -11543,7 +11824,7 @@
 msgid "Budget Accounts"
 msgstr "Comptes de Budgets"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:82
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
 msgid "Budget Against"
 msgstr "Budget Pour"
 
@@ -11565,27 +11846,27 @@
 msgid "Budget Detail"
 msgstr "Détail du budget"
 
-#: accounts/doctype/budget/budget.py:278 accounts/doctype/budget/budget.py:280
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
 msgid "Budget Exceeded"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:40
+#: accounts/doctype/cost_center/cost_center_tree.js:61
 msgid "Budget List"
 msgstr "Liste budgétaire"
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/cost_center/cost_center_tree.js:48
+#: accounts/doctype/cost_center/cost_center_tree.js:77
 #: accounts/report/budget_variance_report/budget_variance_report.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Budget Variance Report"
 msgstr "Rapport d’Écarts de Budget"
 
-#: accounts/doctype/budget/budget.py:97
+#: accounts/doctype/budget/budget.py:98
 msgid "Budget cannot be assigned against Group Account {0}"
 msgstr "Budget ne peut pas être attribué pour le Compte de Groupe {0}"
 
-#: accounts/doctype/budget/budget.py:102
+#: accounts/doctype/budget/budget.py:105
 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
 msgstr "Budget ne peut pas être affecté pour {0}, car ce n’est pas un compte de produits ou de charges"
 
@@ -11637,6 +11918,16 @@
 msgid "Bundle Qty"
 msgstr "Quantité de paquet"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -11648,6 +11939,11 @@
 msgid "Buy"
 msgstr "Acheter"
 
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
+
 #. Name of a Workspace
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
@@ -11709,7 +12005,7 @@
 msgid "Buying & Selling Settings"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:280
+#: accounts/report/gross_profit/gross_profit.py:278
 msgid "Buying Amount"
 msgstr "Montant d'Achat"
 
@@ -11746,7 +12042,7 @@
 msgid "Buying must be checked, if Applicable For is selected as {0}"
 msgstr "Achat doit être vérifié, si Applicable Pour {0} est sélectionné"
 
-#: buying/doctype/buying_settings/buying_settings.js:14
+#: buying/doctype/buying_settings/buying_settings.js:13
 msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
 msgstr ""
 
@@ -11784,7 +12080,7 @@
 msgid "COGS By Item Group"
 msgstr ""
 
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:45
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
 msgid "COGS Debit"
 msgstr ""
 
@@ -11836,6 +12132,26 @@
 msgid "CWIP Account"
 msgstr "Compte CWIP"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
@@ -11860,7 +12176,7 @@
 msgid "Calculate Product Bundle Price based on Child Items' Rates"
 msgstr "Calculer le prix des ensembles de produits en fonction des tarifs des articles enfants"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:56
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
 msgid "Calculated Bank Statement balance"
 msgstr "Solde Calculé du Relevé Bancaire"
 
@@ -11883,6 +12199,11 @@
 msgid "Calibration"
 msgstr "Étalonnage"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr ""
+
 #: telephony/doctype/call_log/call_log.js:8
 msgid "Call Again"
 msgstr ""
@@ -11940,13 +12261,13 @@
 msgid "Call Routing"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:57
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:49
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
 msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:153
-#: telephony/doctype/call_log/call_log.py:135
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
 msgid "Call Summary"
 msgstr "Résumé d'appel"
 
@@ -11956,6 +12277,10 @@
 msgid "Call Summary"
 msgstr "Résumé d'appel"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
+
 #. Label of a Data field in DocType 'Telephony Call Type'
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgctxt "Telephony Call Type"
@@ -11966,6 +12291,31 @@
 msgid "Callback"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #. Label of a Card Break in the CRM Workspace
 #: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
@@ -12098,15 +12448,15 @@
 msgid "Campaign Schedules"
 msgstr "Horaires de campagne"
 
-#: setup/doctype/authorization_control/authorization_control.py:58
+#: setup/doctype/authorization_control/authorization_control.py:60
 msgid "Can be approved by {0}"
 msgstr "Peut être approuvé par {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:1451
+#: manufacturing/doctype/work_order/work_order.py:1460
 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:127
+#: accounts/report/pos_register/pos_register.py:123
 msgid "Can not filter based on Cashier, if grouped by Cashier"
 msgstr "Impossible de filtrer en fonction du caissier, s'il est regroupé par caissier"
 
@@ -12114,15 +12464,15 @@
 msgid "Can not filter based on Child Account, if grouped by Account"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:124
+#: accounts/report/pos_register/pos_register.py:120
 msgid "Can not filter based on Customer, if grouped by Customer"
 msgstr "Impossible de filtrer en fonction du client, s'il est regroupé par client"
 
-#: accounts/report/pos_register/pos_register.py:121
+#: accounts/report/pos_register/pos_register.py:117
 msgid "Can not filter based on POS Profile, if grouped by POS Profile"
 msgstr "Impossible de filtrer en fonction du profil de point de vente, s'il est regroupé par profil de point de vente"
 
-#: accounts/report/pos_register/pos_register.py:130
+#: accounts/report/pos_register/pos_register.py:126
 msgid "Can not filter based on Payment Method, if grouped by Payment Method"
 msgstr "Impossible de filtrer en fonction du mode de paiement, s'il est regroupé par mode de paiement"
 
@@ -12130,31 +12480,35 @@
 msgid "Can not filter based on Voucher No, if grouped by Voucher"
 msgstr "Impossible de filtrer sur la base du N° de Coupon, si les lignes sont regroupées par Coupon"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1226
-#: accounts/doctype/payment_entry/payment_entry.py:2229
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
 msgid "Can only make payment against unbilled {0}"
 msgstr "Le paiement n'est possible qu'avec les {0} non facturés"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1199
-#: controllers/accounts_controller.py:2500 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
 msgstr "Peut se référer à ligne seulement si le type de charge est 'Montant de la ligne précedente' ou 'Total des lignes précedente'"
 
-#: stock/doctype/stock_settings/stock_settings.py:133
+#: stock/doctype/stock_settings/stock_settings.py:136
 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
 msgstr ""
 
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "Annuler"
+
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancel At End Of Period"
 msgstr "Annuler à la fin de la période"
 
-#: support/doctype/warranty_claim/warranty_claim.py:74
+#: support/doctype/warranty_claim/warranty_claim.py:72
 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
 msgstr "Annuler la Visite Matérielle {0} avant d'annuler cette Réclamation de Garantie"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:188
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
 msgstr "Annuler les Visites Matérielles {0} avant d'annuler cette Visite de Maintenance"
 
@@ -12174,8 +12528,8 @@
 msgid "Cancelation Date"
 msgstr "Date d'annulation"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:18
-#: stock/doctype/stock_entry/stock_entry_list.js:19
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
 msgid "Canceled"
 msgstr "Annulé"
 
@@ -12192,11 +12546,12 @@
 msgstr "Annulé"
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:8
-#: accounts/doctype/payment_request/payment_request_list.js:20
+#: accounts/doctype/payment_request/payment_request_list.js:18
 #: accounts/doctype/subscription/subscription_list.js:14
 #: assets/doctype/asset_repair/asset_repair_list.js:9
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:11
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
 msgid "Cancelled"
 msgstr "Annulé"
 
@@ -12451,6 +12806,13 @@
 msgid "Cancelled"
 msgstr "Annulé"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "Annulé"
+
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
@@ -12463,17 +12825,17 @@
 msgid "Cancelled"
 msgstr "Annulé"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:76
-#: stock/doctype/delivery_trip/delivery_trip.py:189
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
 msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
 msgstr "Impossible de calculer l'heure d'arrivée car l'adresse du conducteur est manquante."
 
 #: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:625
 msgid "Cannot Merge"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:105
+#: stock/doctype/delivery_trip/delivery_trip.js:122
 msgid "Cannot Optimize Route as Driver Address is Missing."
 msgstr "Impossible d'optimiser l'itinéraire car l'adresse du pilote est manquante."
 
@@ -12489,35 +12851,35 @@
 msgid "Cannot amend {0} {1}, please create a new one instead."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:257
+#: accounts/doctype/journal_entry/journal_entry.py:270
 msgid "Cannot apply TDS against multiple parties in one entry"
 msgstr ""
 
-#: stock/doctype/item/item.py:307
+#: stock/doctype/item/item.py:306
 msgid "Cannot be a fixed asset item as Stock Ledger is created."
 msgstr "Ne peut pas être un article immobilisé car un Journal de Stock a été créé."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:222
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
 msgid "Cannot cancel as processing of cancelled documents is pending."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:641
+#: manufacturing/doctype/work_order/work_order.py:664
 msgid "Cannot cancel because submitted Stock Entry {0} exists"
 msgstr "Impossible d'annuler car l'Écriture de Stock soumise {0} existe"
 
-#: stock/stock_ledger.py:196
+#: stock/stock_ledger.py:197
 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
 msgstr ""
 
-#: controllers/buying_controller.py:811
+#: controllers/buying_controller.py:839
 msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
 msgstr "Impossible d'annuler ce document car il est associé à l'élément soumis {0}. Veuillez l'annuler pour continuer."
 
-#: stock/doctype/stock_entry/stock_entry.py:365
+#: stock/doctype/stock_entry/stock_entry.py:317
 msgid "Cannot cancel transaction for Completed Work Order."
 msgstr "Impossible d'annuler la transaction lorsque l'ordre de fabrication est terminé."
 
-#: stock/doctype/item/item.py:867
+#: stock/doctype/item/item.py:855
 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
 msgstr "Impossible de modifier les attributs après des mouvements de stock. Faites un nouvel article et transférez la quantité en stock au nouvel article"
 
@@ -12525,19 +12887,19 @@
 msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
 msgstr "Impossible de modifier les dates de début et de fin d'exercice une fois que l'exercice est enregistré."
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:66
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
 msgid "Cannot change Reference Document Type."
 msgstr ""
 
-#: accounts/deferred_revenue.py:55
+#: accounts/deferred_revenue.py:51
 msgid "Cannot change Service Stop Date for item in row {0}"
 msgstr "Impossible de modifier la date d'arrêt du service pour l'élément de la ligne {0}"
 
-#: stock/doctype/item/item.py:858
+#: stock/doctype/item/item.py:846
 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
 msgstr "Impossible de modifier les propriétés de variante après une transaction de stock. Vous devrez créer un nouvel article pour pouvoir le faire."
 
-#: setup/doctype/company/company.py:209
+#: setup/doctype/company/company.py:205
 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
 msgstr "Impossible de changer la devise par défaut de la société, parce qu'il y a des opérations existantes. Les transactions doivent être annulées pour changer la devise par défaut."
 
@@ -12545,40 +12907,40 @@
 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:63
+#: accounts/doctype/cost_center/cost_center.py:61
 msgid "Cannot convert Cost Center to ledger as it has child nodes"
 msgstr "Conversion impossible du Centre de Coûts en livre car il possède des nœuds enfants"
 
-#: projects/doctype/task/task.js:48
+#: projects/doctype/task/task.js:50
 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:373
+#: accounts/doctype/account/account.py:388
 msgid "Cannot convert to Group because Account Type is selected."
 msgstr ""
 
-#: accounts/doctype/account/account.py:250
+#: accounts/doctype/account/account.py:265
 msgid "Cannot covert to Group because Account Type is selected."
 msgstr "Conversion impossible en Groupe car le Type de Compte est sélectionné."
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:914
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:25
+#: stock/doctype/delivery_note/delivery_note_list.js:35
 msgid "Cannot create a Delivery Trip from Draft documents."
 msgstr "Impossible de créer un voyage de livraison à partir de documents brouillons."
 
-#: selling/doctype/sales_order/sales_order.py:1576
-#: stock/doctype/pick_list/pick_list.py:104
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
 msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
 msgstr ""
 
-#: accounts/general_ledger.py:127
+#: accounts/general_ledger.py:131
 msgid "Cannot create accounting entries against disabled accounts: {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:949
+#: manufacturing/doctype/bom/bom.py:944
 msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
 msgstr "Désactivation ou annulation de la nomenclature impossible car elle est liée avec d'autres nomenclatures"
 
@@ -12591,24 +12953,32 @@
 msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
 msgstr "Déduction impossible lorsque la catégorie est pour 'Évaluation' ou 'Vaulation et Total'"
 
-#: stock/doctype/serial_no/serial_no.py:120
+#: stock/doctype/serial_no/serial_no.py:117
 msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
 msgstr "Impossible de supprimer les N° de série {0}, s'ils sont dans les mouvements de stock"
 
-#: selling/doctype/sales_order/sales_order.py:638
-#: selling/doctype/sales_order/sales_order.py:661
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
 msgstr "Impossible de garantir la livraison par numéro de série car l'article {0} est ajouté avec et sans Assurer la livraison par numéro de série"
 
-#: public/js/utils/barcode_scanner.js:51
+#: public/js/utils/barcode_scanner.js:54
 msgid "Cannot find Item with this Barcode"
 msgstr "Impossible de trouver l'article avec ce code-barres"
 
-#: controllers/accounts_controller.py:3023
+#: controllers/accounts_controller.py:3078
 msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
 msgstr "Impossible de trouver {} pour l'élément {}. Veuillez définir la même chose dans le fichier principal ou les paramètres de stock."
 
-#: controllers/accounts_controller.py:1774
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
 msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
 msgstr "La surfacturation pour le poste {0} dans la ligne {1} ne peut pas dépasser {2}. Pour autoriser la surfacturation, définissez la provision dans les paramètres du compte."
 
@@ -12616,11 +12986,11 @@
 msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
 msgstr "Impossible de produire plus d'Article {0} que la quantité {1} du de la Commande client"
 
-#: manufacturing/doctype/work_order/work_order.py:962
+#: manufacturing/doctype/work_order/work_order.py:973
 msgid "Cannot produce more item for {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:966
+#: manufacturing/doctype/work_order/work_order.py:977
 msgid "Cannot produce more than {0} items for {1}"
 msgstr ""
 
@@ -12628,8 +12998,8 @@
 msgid "Cannot receive from customer against negative outstanding"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1209
-#: controllers/accounts_controller.py:2515
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
 #: public/js/controllers/accounts.js:100
 msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
 msgstr "Impossible de se référer au numéro de la ligne supérieure ou égale au numéro de la ligne courante pour ce type de Charge"
@@ -12638,43 +13008,43 @@
 msgid "Cannot retrieve link token for update. Check Error Log for more information"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:60
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
 msgid "Cannot retrieve link token. Check Error Log for more information"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1203
-#: accounts/doctype/payment_entry/payment_entry.js:1374
-#: accounts/doctype/payment_entry/payment_entry.py:1579
-#: controllers/accounts_controller.py:2505 public/js/controllers/accounts.js:94
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
 #: public/js/controllers/taxes_and_totals.js:453
 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
 msgstr "Impossible de sélectionner le type de charge comme étant «Le Montant de la Ligne Précédente» ou «Montant Total de la Ligne Précédente» pour la première ligne"
 
-#: selling/doctype/quotation/quotation.py:266
+#: selling/doctype/quotation/quotation.py:267
 msgid "Cannot set as Lost as Sales Order is made."
 msgstr "Impossible de définir comme perdu alors qu'une Commande client a été créé."
 
-#: setup/doctype/authorization_rule/authorization_rule.py:92
+#: setup/doctype/authorization_rule/authorization_rule.py:91
 msgid "Cannot set authorization on basis of Discount for {0}"
 msgstr "Impossible de définir l'autorisation sur la base des Prix Réduits pour {0}"
 
-#: stock/doctype/item/item.py:697
+#: stock/doctype/item/item.py:689
 msgid "Cannot set multiple Item Defaults for a company."
 msgstr "Impossible de définir plusieurs valeurs par défaut pour une entreprise."
 
-#: controllers/accounts_controller.py:3173
+#: controllers/accounts_controller.py:3226
 msgid "Cannot set quantity less than delivered quantity"
 msgstr "Impossible de définir une quantité inférieure à la quantité livrée"
 
-#: controllers/accounts_controller.py:3178
+#: controllers/accounts_controller.py:3229
 msgid "Cannot set quantity less than received quantity"
 msgstr "Impossible de définir une quantité inférieure à la quantité reçue"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.py:67
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
 msgid "Cannot set the field <b>{0}</b> for copying in variants"
 msgstr "Impossible de définir le champ <b>{0}</b> pour la copie dans les variantes"
 
-#: accounts/doctype/payment_entry/payment_entry.js:876
+#: accounts/doctype/payment_entry/payment_entry.js:1050
 msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
 msgstr "Can not {0} {1} {2} sans aucune facture impayée négative"
 
@@ -12694,7 +13064,7 @@
 msgid "Capacity Planning"
 msgstr "Planification de Capacité"
 
-#: manufacturing/doctype/work_order/work_order.py:627
+#: manufacturing/doctype/work_order/work_order.py:650
 msgid "Capacity Planning Error, planned start time can not be same as end time"
 msgstr "Erreur de planification de capacité, l'heure de début prévue ne peut pas être identique à l'heure de fin"
 
@@ -12736,7 +13106,7 @@
 msgid "Capital Work In Progress Account"
 msgstr "Compte d'immobilisation en cours"
 
-#: accounts/report/account_balance/account_balance.js:43
+#: accounts/report/account_balance/account_balance.js:42
 msgid "Capital Work in Progress"
 msgstr "Immobilisation en cours"
 
@@ -12758,7 +13128,7 @@
 msgid "Capitalization Method"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:155
+#: assets/doctype/asset/asset.js:194
 msgid "Capitalize Asset"
 msgstr ""
 
@@ -12780,6 +13150,11 @@
 msgid "Capitalized In"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr ""
+
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -12800,7 +13175,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
-#: accounts/report/account_balance/account_balance.js:41
+#: accounts/report/account_balance/account_balance.js:40
 #: setup/setup_wizard/operations/install_fixtures.py:208
 msgid "Cash"
 msgstr "Espèces"
@@ -12847,15 +13222,15 @@
 msgid "Cash Flow Statement"
 msgstr "États des Flux de Trésorerie"
 
-#: accounts/report/cash_flow/cash_flow.py:146
+#: accounts/report/cash_flow/cash_flow.py:144
 msgid "Cash Flow from Financing"
 msgstr "Flux de Trésorerie du Financement"
 
-#: accounts/report/cash_flow/cash_flow.py:139
+#: accounts/report/cash_flow/cash_flow.py:137
 msgid "Cash Flow from Investing"
 msgstr "Flux de Trésorerie des Investissements"
 
-#: accounts/report/cash_flow/cash_flow.py:127
+#: accounts/report/cash_flow/cash_flow.py:125
 msgid "Cash Flow from Operations"
 msgstr "Flux de trésorerie provenant des opérations"
 
@@ -12864,7 +13239,7 @@
 msgid "Cash In Hand"
 msgstr "Liquidités"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
 msgid "Cash or Bank Account is mandatory for making payment entry"
 msgstr "Espèces ou Compte Bancaire est obligatoire pour réaliser une écriture de paiement"
 
@@ -12886,9 +13261,9 @@
 msgid "Cash/Bank Account"
 msgstr "Compte Caisse/Banque"
 
-#: accounts/report/pos_register/pos_register.js:39
-#: accounts/report/pos_register/pos_register.py:126
-#: accounts/report/pos_register/pos_register.py:200
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
 msgid "Cashier"
 msgstr "Caissier"
 
@@ -12944,16 +13319,16 @@
 msgid "Category Name"
 msgstr "Nom de la Catégorie"
 
-#: assets/dashboard_fixtures.py:94
+#: assets/dashboard_fixtures.py:93
 msgid "Category-wise Asset Value"
 msgstr "Valeur de l'actif par catégorie"
 
-#: buying/doctype/purchase_order/purchase_order.py:313
-#: buying/doctype/request_for_quotation/request_for_quotation.py:99
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
 msgid "Caution"
 msgstr "Mise en garde"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:151
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
 msgid "Caution: This might alter frozen accounts."
 msgstr ""
 
@@ -12963,6 +13338,36 @@
 msgid "Cellphone Number"
 msgstr "Numéro de téléphone portable"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
+
 #. Label of a Attach field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
@@ -12993,7 +13398,12 @@
 msgid "Certificate Required"
 msgstr "Certificat requis"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "Change"
 msgstr "Changement"
 
@@ -13009,11 +13419,11 @@
 msgid "Change Amount"
 msgstr "Changer le montant"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:90
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
 msgid "Change Release Date"
 msgstr "Modifier la date de fin de mise en attente"
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:165
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
 msgid "Change in Stock Value"
 msgstr ""
 
@@ -13029,7 +13439,7 @@
 msgid "Change in Stock Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:885
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
 msgid "Change the account type to Receivable or select a different account."
 msgstr "Changez le type de compte en recevable ou sélectionnez un autre compte."
 
@@ -13040,7 +13450,7 @@
 msgid "Change this date manually to setup the next synchronization start date"
 msgstr "Modifiez cette date manuellement pour définir la prochaine date de début de la synchronisation."
 
-#: selling/doctype/customer/customer.py:122
+#: selling/doctype/customer/customer.py:121
 msgid "Changed customer name to '{}' as '{}' already exists."
 msgstr ""
 
@@ -13050,7 +13460,11 @@
 msgid "Changes"
 msgstr ""
 
-#: stock/doctype/item/item.js:235
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr ""
+
+#: stock/doctype/item/item.js:277
 msgid "Changing Customer Group for the selected Customer is not allowed."
 msgstr "Le changement de Groupe de Clients n'est pas autorisé pour le Client sélectionné."
 
@@ -13060,12 +13474,12 @@
 msgid "Channel Partner"
 msgstr "Partenaire de Canal"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1634
-#: controllers/accounts_controller.py:2568
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:42
+#: accounts/report/account_balance/account_balance.js:41
 msgid "Chargeable"
 msgstr "Facturable"
 
@@ -13081,7 +13495,15 @@
 msgid "Charges Incurred"
 msgstr "Frais Afférents"
 
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
 msgid "Chart"
 msgstr "Graphique"
 
@@ -13109,10 +13531,10 @@
 msgid "Chart Tree"
 msgstr "Arbre à cartes"
 
-#: accounts/doctype/account/account.js:75
+#: accounts/doctype/account/account.js:70
 #: accounts/doctype/account/account_tree.js:5
-#: accounts/doctype/cost_center/cost_center_tree.js:35
-#: public/js/setup_wizard.js:36 setup/doctype/company/company.js:92
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
 msgid "Chart of Accounts"
 msgstr "Plan comptable"
 
@@ -13148,7 +13570,7 @@
 msgid "Chart of Accounts Importer"
 msgstr "Importateur de plans de comptes"
 
-#: accounts/doctype/account/account_tree.js:133
+#: accounts/doctype/account/account_tree.js:181
 #: accounts/doctype/cost_center/cost_center.js:41
 msgid "Chart of Cost Centers"
 msgstr "Tableau des centres de coûts"
@@ -13159,7 +13581,7 @@
 msgid "Chart of Cost Centers"
 msgstr "Tableau des centres de coûts"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:65
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
 msgid "Charts Based On"
 msgstr "Graphiques basés sur"
 
@@ -13237,7 +13659,12 @@
 msgid "Checking this will round off the tax amount to the nearest integer"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:252
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
 msgid "Checkout Order / Submit Order / New Order"
 msgstr "Commander la commande / Valider la commande / Nouvelle commande"
 
@@ -13286,7 +13713,7 @@
 msgid "Cheque Width"
 msgstr "Largeur du Chèque"
 
-#: public/js/controllers/transaction.js:2061
+#: public/js/controllers/transaction.js:2105
 msgid "Cheque/Reference Date"
 msgstr "Chèque/Date de Référence"
 
@@ -13307,10 +13734,11 @@
 msgstr "Chèque/N° de Référence"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
 msgid "Cheques Required"
 msgstr "Chèques requis"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
 msgid "Cheques and Deposits incorrectly cleared"
 msgstr "Chèques et Dépôts incorrectement compensés"
 
@@ -13324,11 +13752,11 @@
 msgid "Child Task exists for this Task. You can not delete this Task."
 msgstr "Une tâche enfant existe pour cette tâche. Vous ne pouvez pas supprimer cette tâche."
 
-#: stock/doctype/warehouse/warehouse_tree.js:17
+#: stock/doctype/warehouse/warehouse_tree.js:21
 msgid "Child nodes can be only created under 'Group' type nodes"
 msgstr "Les noeuds enfants peuvent être créés uniquement dans les nœuds de type 'Groupe'"
 
-#: stock/doctype/warehouse/warehouse.py:98
+#: stock/doctype/warehouse/warehouse.py:96
 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
 msgstr "Un entrepôt enfant existe pour cet entrepôt. Vous ne pouvez pas supprimer cet entrepôt."
 
@@ -13343,7 +13771,7 @@
 msgid "Circular Reference Error"
 msgstr "Erreur de référence circulaire"
 
-#: public/js/utils/contact_address_quick_entry.js:76
+#: public/js/utils/contact_address_quick_entry.js:79
 msgid "City"
 msgstr "Ville"
 
@@ -13371,12 +13799,27 @@
 msgid "Class / Percentage"
 msgstr "Classe / Pourcentage"
 
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Clauses and Conditions"
 msgstr "Clauses et conditions"
 
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
+
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
@@ -13384,7 +13827,9 @@
 msgstr "Effacer le tableau"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
 msgid "Clearance Date"
 msgstr "Date de Compensation"
 
@@ -13424,11 +13869,11 @@
 msgid "Clearance Date"
 msgstr "Date de Compensation"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:115
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
 msgid "Clearance Date not mentioned"
 msgstr "Date de Compensation non indiquée"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:113
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
 msgid "Clearance Date updated"
 msgstr "Date de Compensation mise à jour"
 
@@ -13436,7 +13881,7 @@
 msgid "Clearing Demo Data..."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:535
+#: manufacturing/doctype/production_plan/production_plan.js:577
 msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
 msgstr ""
 
@@ -13444,7 +13889,7 @@
 msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:530
+#: manufacturing/doctype/production_plan/production_plan.js:572
 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
 msgstr ""
 
@@ -13459,6 +13904,10 @@
 msgid "Click on the link below to verify your email and confirm the appointment"
 msgstr "Cliquez sur le lien ci-dessous pour vérifier votre email et confirmer le rendez-vous"
 
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
+
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -13477,19 +13926,19 @@
 msgid "Client Secret"
 msgstr "Secret Client"
 
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order_list.js:30
-#: crm/doctype/opportunity/opportunity.js:108
-#: manufacturing/doctype/production_plan/production_plan.js:101
-#: manufacturing/doctype/work_order/work_order.js:559
-#: quality_management/doctype/quality_meeting/quality_meeting_list.js:8
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/doctype/sales_order/sales_order_list.js:45
-#: stock/doctype/delivery_note/delivery_note.js:209
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/doctype/issue/issue.js:17
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
 msgid "Close"
 msgstr "Fermer"
 
@@ -13499,7 +13948,7 @@
 msgid "Close Issue After Days"
 msgstr "Nbre de jours avant de fermer le ticket"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:67
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
 msgid "Close Loan"
 msgstr "Prêt proche"
 
@@ -13509,17 +13958,18 @@
 msgid "Close Replied Opportunity After Days"
 msgstr "Fermer l'opportunité répliquée après des jours"
 
-#: selling/page/point_of_sale/pos_controller.js:178
+#: selling/page/point_of_sale/pos_controller.js:200
 msgid "Close the POS"
 msgstr "Clôturer le point de vente"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:6
-#: selling/doctype/sales_order/sales_order_list.js:7
-#: stock/doctype/delivery_note/delivery_note_list.js:8
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:8
-#: support/report/issue_analytics/issue_analytics.js:59
-#: support/report/issue_summary/issue_summary.js:47
-#: support/report/issue_summary/issue_summary.py:372
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
 msgid "Closed"
 msgstr "Fermé"
 
@@ -13626,11 +14076,11 @@
 msgid "Closed Documents"
 msgstr "Documents fermés"
 
-#: manufacturing/doctype/work_order/work_order.py:1395
+#: manufacturing/doctype/work_order/work_order.py:1404
 msgid "Closed Work Order can not be stopped or Re-opened"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:420
+#: selling/doctype/sales_order/sales_order.py:431
 msgid "Closed order cannot be cancelled. Unclose to cancel."
 msgstr "Les commandes fermées ne peuvent être annulées. Réouvrir pour annuler."
 
@@ -13640,13 +14090,13 @@
 msgid "Closing"
 msgstr "Clôture"
 
-#: accounts/report/trial_balance/trial_balance.py:464
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:221
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
 msgid "Closing (Cr)"
 msgstr "Fermeture (Cr)"
 
-#: accounts/report/trial_balance/trial_balance.py:457
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:214
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
 msgid "Closing (Dr)"
 msgstr "Fermeture (Dr)"
 
@@ -13660,7 +14110,7 @@
 msgid "Closing Account Head"
 msgstr "Compte de clôture"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:99
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
 msgid "Closing Account {0} must be of type Liability / Equity"
 msgstr "Le Compte Clôturé {0} doit être de type Passif / Capitaux Propres"
 
@@ -13670,7 +14120,7 @@
 msgid "Closing Amount"
 msgstr "Montant de clôture"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:140
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
 msgid "Closing Balance"
 msgstr "Solde de clôture"
 
@@ -13735,7 +14185,7 @@
 msgid "Code"
 msgstr ""
 
-#: public/js/setup_wizard.js:174
+#: public/js/setup_wizard.js:190
 msgid "Collapse All"
 msgstr "Tout réduire"
 
@@ -13803,10 +14253,15 @@
 msgid "Column in Bank File"
 msgstr "Colonne dans le fichier bancaire"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr ""
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
 msgid "Combined invoice portion must equal 100%"
 msgstr ""
 
+#: templates/pages/task_info.html:86
 #: utilities/report/youtube_interactions/youtube_interactions.py:28
 msgid "Comments"
 msgstr "Commentaires"
@@ -13926,6 +14381,12 @@
 msgid "Commission on Sales"
 msgstr "Commission sur les ventes"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:217
 msgid "Communication"
 msgstr "la communication"
@@ -13958,7 +14419,7 @@
 msgid "Communication Medium Type"
 msgstr "Type de support de communication"
 
-#: setup/install.py:111
+#: setup/install.py:92
 msgid "Compact Item Print"
 msgstr "Impression de l'Article Compacté"
 
@@ -13971,10 +14432,10 @@
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
 #: accounts/doctype/account/account_tree.js:12
-#: accounts/doctype/account/account_tree.js:149
-#: accounts/doctype/cost_center/cost_center_tree.js:8
-#: accounts/doctype/journal_entry/journal_entry.js:72
-#: accounts/report/account_balance/account_balance.js:9
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
 #: accounts/report/accounts_payable/accounts_payable.js:8
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
 #: accounts/report/accounts_receivable/accounts_receivable.js:10
@@ -13982,105 +14443,106 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:8
-#: accounts/report/budget_variance_report/budget_variance_report.js:74
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:9
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:9
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:9
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:9
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
 #: accounts/report/financial_ratios/financial_ratios.js:9
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:183
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
 #: accounts/report/general_ledger/general_ledger.js:8
 #: accounts/report/general_ledger/general_ledger.py:62
 #: accounts/report/gross_profit/gross_profit.js:8
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:227
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:272
-#: accounts/report/payment_ledger/payment_ledger.js:9
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
-#: accounts/report/pos_register/pos_register.js:9
-#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
 #: accounts/report/profitability_analysis/profitability_analysis.js:8
 #: accounts/report/purchase_register/purchase_register.js:33
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:22
 #: accounts/report/sales_register/sales_register.js:33
 #: accounts/report/share_ledger/share_ledger.py:58
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:9
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:9
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:9
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
 #: accounts/report/trial_balance/trial_balance.js:8
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:9
-#: assets/report/fixed_asset_register/fixed_asset_register.js:9
-#: buying/report/procurement_tracker/procurement_tracker.js:9
-#: buying/report/purchase_analytics/purchase_analytics.js:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:9
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:278
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:9
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:268
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
-#: crm/report/lead_details/lead_details.js:9
+#: crm/report/lead_details/lead_details.js:8
 #: crm/report/lead_details/lead_details.py:52
-#: crm/report/lost_opportunity/lost_opportunity.js:9
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:59
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:52
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:119
-#: manufacturing/doctype/bom_creator/bom_creator.js:52
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:9
-#: manufacturing/report/job_card_summary/job_card_summary.js:8
-#: manufacturing/report/process_loss_report/process_loss_report.js:8
-#: manufacturing/report/production_analytics/production_analytics.js:9
-#: manufacturing/report/production_planning_report/production_planning_report.js:9
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:8
-#: manufacturing/report/work_order_summary/work_order_summary.js:8
-#: projects/report/project_summary/project_summary.js:9
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
 #: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
-#: public/js/sales_trends_filters.js:55
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:28
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
 #: regional/report/irs_1099/irs_1099.js:8
-#: regional/report/uae_vat_201/uae_vat_201.js:9
-#: regional/report/vat_audit_report/vat_audit_report.js:9
-#: selling/page/point_of_sale/pos_controller.js:64
-#: selling/page/sales_funnel/sales_funnel.js:30
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.js:8
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:9
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
 #: selling/report/lost_quotations/lost_quotations.js:8
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:9
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
-#: selling/report/sales_analytics/sales_analytics.js:50
-#: selling/report/sales_order_analysis/sales_order_analysis.js:9
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
 #: selling/report/sales_order_analysis/sales_order_analysis.py:343
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:9
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:34
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:9
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:9
-#: selling/report/territory_wise_sales/territory_wise_sales.js:17
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
 #: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
 #: setup/doctype/department/department_tree.js:10
 #: setup/doctype/employee/employee_tree.js:8
 #: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
-#: stock/doctype/warehouse/warehouse_tree.js:10
+#: stock/doctype/warehouse/warehouse_tree.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:9
-#: stock/report/delayed_item_report/delayed_item_report.js:9
-#: stock/report/delayed_order_report/delayed_order_report.js:9
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:116
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:8
-#: stock/report/item_shortage_report/item_shortage_report.js:9
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
 #: stock/report/item_shortage_report/item_shortage_report.py:137
 #: stock/report/product_bundle_balance/product_bundle_balance.py:115
 #: stock/report/reserved_stock/reserved_stock.js:8
@@ -14089,20 +14551,20 @@
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
 #: stock/report/serial_no_ledger/serial_no_ledger.py:37
 #: stock/report/stock_ageing/stock_ageing.js:8
-#: stock/report/stock_analytics/stock_analytics.js:42
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
 #: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:466
+#: stock/report/stock_balance/stock_balance.py:473
 #: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:268
+#: stock/report/stock_ledger/stock_ledger.py:340
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
 #: stock/report/stock_projected_qty/stock_projected_qty.js:8
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:9
-#: stock/report/total_stock_summary/total_stock_summary.js:18
-#: stock/report/total_stock_summary/total_stock_summary.py:30
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:9
-#: support/report/issue_analytics/issue_analytics.js:9
-#: support/report/issue_summary/issue_summary.js:9
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
 msgid "Company"
 msgstr "Société"
 
@@ -14560,6 +15022,12 @@
 msgid "Company"
 msgstr "Société"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "Société"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -14854,7 +15322,7 @@
 msgid "Company Abbreviation"
 msgstr "Abréviation de la Société"
 
-#: public/js/setup_wizard.js:155
+#: public/js/setup_wizard.js:164
 msgid "Company Abbreviation cannot have more than 5 characters"
 msgstr "L'abréviation de l'entreprise ne peut pas comporter plus de 5 caractères"
 
@@ -14864,7 +15332,7 @@
 msgid "Company Account"
 msgstr "Compte d'entreprise"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
@@ -14877,7 +15345,7 @@
 msgid "Company Address"
 msgstr "Adresse de la Société"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address"
@@ -14889,28 +15357,28 @@
 msgid "Company Address"
 msgstr "Adresse de la Société"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address"
 msgstr "Adresse de la Société"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address"
 msgstr "Adresse de la Société"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address"
 msgstr "Adresse de la Société"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address Display"
@@ -15038,7 +15506,7 @@
 msgid "Company Name as per Imported Tally Data"
 msgstr "Nom de l'entreprise selon les données de pointage importées"
 
-#: public/js/setup_wizard.js:63
+#: public/js/setup_wizard.js:67
 msgid "Company Name cannot be Company"
 msgstr "Nom de la Société ne peut pas être Company"
 
@@ -15076,32 +15544,32 @@
 msgid "Company Tax ID"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:604
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
 msgid "Company and Posting Date is mandatory"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2203
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
 msgid "Company currencies of both the companies should match for Inter Company Transactions."
 msgstr "Les devises des deux sociétés doivent correspondre pour les transactions inter-sociétés."
 
-#: stock/doctype/material_request/material_request.js:258
-#: stock/doctype/stock_entry/stock_entry.js:575
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
 msgid "Company field is required"
 msgstr "Le champ de l'entreprise est obligatoire"
 
-#: accounts/doctype/bank_account/bank_account.py:58
+#: accounts/doctype/bank_account/bank_account.py:72
 msgid "Company is mandatory for company account"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:413
-msgid "Company is mandatory was generating invoice. Please set default company in Global Defaults."
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
 msgstr ""
 
-#: setup/doctype/company/company.js:161
+#: setup/doctype/company/company.js:191
 msgid "Company name not same"
 msgstr "Le nom de la société n'est pas identique"
 
-#: assets/doctype/asset/asset.py:206
+#: assets/doctype/asset/asset.py:208
 msgid "Company of asset {0} and purchase document {1} doesn't matches."
 msgstr "La société de l'actif {0} et le document d'achat {1} ne correspondent pas."
 
@@ -15132,15 +15600,15 @@
 msgid "Company which internal supplier represents"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:80
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
 msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
 msgstr "La société {0} existe déjà. Continuer écrasera la société et le plan comptable"
 
-#: accounts/doctype/account/account.py:443
+#: accounts/doctype/account/account.py:457
 msgid "Company {0} does not exist"
 msgstr "Société {0} n'existe pas"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:76
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
 msgid "Company {0} is added more than once"
 msgstr ""
 
@@ -15148,7 +15616,7 @@
 msgid "Company {} does not exist yet. Taxes setup aborted."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:449
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
 msgid "Company {} does not match with POS Profile Company {}"
 msgstr ""
 
@@ -15181,7 +15649,7 @@
 msgid "Competitor Name"
 msgstr ""
 
-#: public/js/utils/sales_common.js:417
+#: public/js/utils/sales_common.js:473
 msgid "Competitors"
 msgstr ""
 
@@ -15197,7 +15665,9 @@
 msgid "Competitors"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:61
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
 msgid "Complete"
 msgstr "Terminé"
 
@@ -15213,23 +15683,26 @@
 msgid "Complete"
 msgstr "Terminé"
 
-#: manufacturing/doctype/job_card/job_card.js:263
+#: manufacturing/doctype/job_card/job_card.js:296
 msgid "Complete Job"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
 #: accounts/doctype/subscription/subscription_list.js:8
 #: assets/doctype/asset_repair/asset_repair_list.js:7
-#: buying/doctype/purchase_order/purchase_order_list.js:24
+#: buying/doctype/purchase_order/purchase_order_list.js:43
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:9
 #: manufacturing/report/job_card_summary/job_card_summary.py:93
 #: manufacturing/report/work_order_summary/work_order_summary.py:151
 #: projects/doctype/timesheet/timesheet_list.js:13
 #: projects/report/project_summary/project_summary.py:95
-#: selling/doctype/sales_order/sales_order_list.js:12
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:9
-#: stock/doctype/delivery_note/delivery_note_list.js:14
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
 #: stock/doctype/material_request/material_request_list.js:13
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
 msgid "Completed"
 msgstr "Terminé"
 
@@ -15488,11 +15961,12 @@
 msgid "Completed Qty"
 msgstr "Quantité Terminée"
 
-#: manufacturing/doctype/work_order/work_order.py:885
+#: manufacturing/doctype/work_order/work_order.py:902
 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
 msgstr "La quantité terminée ne peut pas être supérieure à la `` quantité à fabriquer ''"
 
-#: manufacturing/doctype/job_card/job_card.js:277
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
 msgid "Completed Quantity"
 msgstr "Quantité terminée"
 
@@ -15627,7 +16101,7 @@
 msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
 msgstr "Configurez une action pour stopper la transaction ou alertez simplement su le prix unitaie n'est pas maintenu."
 
-#: buying/doctype/buying_settings/buying_settings.js:19
+#: buying/doctype/buying_settings/buying_settings.js:20
 msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
 msgstr "Configurez la liste de prix par défaut lors de la création d'une nouvelle transaction d'achat. Les prix des articles seront extraits de cette liste de prix."
 
@@ -15637,12 +16111,12 @@
 msgid "Confirmation Date"
 msgstr "Date de Confirmation"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:37
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:45
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
 msgid "Connect to Quickbooks"
 msgstr "Se connecter à Quickbooks"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:59
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
 msgid "Connected to QuickBooks"
 msgstr "Connecté à QuickBooks"
 
@@ -15652,7 +16126,7 @@
 msgid "Connected to QuickBooks"
 msgstr "Connecté à QuickBooks"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:58
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
 msgid "Connecting to QuickBooks"
 msgstr "Connexion à QuickBooks"
 
@@ -15758,6 +16232,12 @@
 msgid "Connections"
 msgstr ""
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr ""
+
 #: accounts/report/general_ledger/general_ledger.js:172
 msgid "Consider Accounting Dimensions"
 msgstr "Tenez compte des dimensions comptables"
@@ -15774,6 +16254,12 @@
 msgid "Consider Minimum Order Qty"
 msgstr ""
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
@@ -15863,15 +16349,15 @@
 msgid "Consumable Cost"
 msgstr "Coût de Consommable"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
 msgid "Consumed"
 msgstr "Consommé"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
 msgid "Consumed Amount"
 msgstr "Montant Consommé"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
 msgid "Consumed Asset Items is mandatory for Decapitalization"
 msgstr ""
 
@@ -15902,7 +16388,7 @@
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:59
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
 msgid "Consumed Qty"
 msgstr "Qté Consommée"
 
@@ -15942,7 +16428,7 @@
 msgid "Consumed Stock Items"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
 msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
 msgstr ""
 
@@ -16477,9 +16963,9 @@
 msgid "Content Type"
 msgstr "Type de Contenu"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
-#: public/js/controllers/transaction.js:2074
-#: selling/doctype/quotation/quotation.js:344
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
 msgid "Continue"
 msgstr "Continuer"
 
@@ -16565,7 +17051,7 @@
 msgstr "Termes et conditions du contrat"
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:121
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
 msgid "Contribution %"
 msgstr ""
 
@@ -16576,10 +17062,14 @@
 msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:123
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
 msgid "Contribution Amount"
 msgstr "Montant de la contribution"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
@@ -16598,7 +17088,7 @@
 msgid "Control Historical Stock Transactions"
 msgstr "Controle de l'historique des stransaction de stock"
 
-#: public/js/utils.js:684
+#: public/js/utils.js:747
 msgid "Conversion Factor"
 msgstr "Facteur de Conversion"
 
@@ -16698,7 +17188,7 @@
 msgid "Conversion Factor"
 msgstr "Facteur de Conversion"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:86
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
 msgid "Conversion Rate"
 msgstr "Taux de Conversion"
 
@@ -16720,11 +17210,11 @@
 msgid "Conversion Rate"
 msgstr "Taux de Conversion"
 
-#: stock/doctype/item/item.py:387
+#: stock/doctype/item/item.py:386
 msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
 msgstr "Facteur de conversion de l'Unité de Mesure par défaut doit être 1 dans la ligne {0}"
 
-#: controllers/accounts_controller.py:2384
+#: controllers/accounts_controller.py:2453
 msgid "Conversion rate cannot be 0 or 1"
 msgstr "Le taux de conversion ne peut pas être égal à 0 ou 1"
 
@@ -16734,12 +17224,12 @@
 msgid "Convert Item Description to Clean HTML in Transactions"
 msgstr "Convertir les descriptions d'articles en HTML valide lors des transactions"
 
-#: accounts/doctype/account/account.js:106
-#: accounts/doctype/cost_center/cost_center.js:119
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
 msgid "Convert to Group"
 msgstr "Convertir en groupe"
 
-#: stock/doctype/warehouse/warehouse.js:61
+#: stock/doctype/warehouse/warehouse.js:59
 msgctxt "Warehouse"
 msgid "Convert to Group"
 msgstr "Convertir en groupe"
@@ -16748,17 +17238,17 @@
 msgid "Convert to Item Based Reposting"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:60
+#: stock/doctype/warehouse/warehouse.js:58
 msgctxt "Warehouse"
 msgid "Convert to Ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.js:83
-#: accounts/doctype/cost_center/cost_center.js:116
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
 msgid "Convert to Non-Group"
 msgstr "Convertir en non-groupe"
 
-#: crm/report/lead_details/lead_details.js:41
+#: crm/report/lead_details/lead_details.js:40
 #: selling/page/sales_funnel/sales_funnel.py:58
 msgid "Converted"
 msgstr "Converti"
@@ -16805,11 +17295,11 @@
 msgid "Corrective Action"
 msgstr "Action corrective"
 
-#: manufacturing/doctype/job_card/job_card.js:146
+#: manufacturing/doctype/job_card/job_card.js:155
 msgid "Corrective Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:151
+#: manufacturing/doctype/job_card/job_card.js:162
 msgid "Corrective Operation"
 msgstr ""
 
@@ -16842,23 +17332,23 @@
 #: accounts/report/accounts_payable/accounts_payable.js:28
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
 #: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
 #: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:643
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:300
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
 #: accounts/report/purchase_register/purchase_register.js:46
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:29
 #: accounts/report/sales_register/sales_register.js:52
-#: accounts/report/sales_register/sales_register.py:250
+#: accounts/report/sales_register/sales_register.py:251
 #: accounts/report/trial_balance/trial_balance.js:49
-#: assets/report/fixed_asset_register/fixed_asset_register.js:30
-#: assets/report/fixed_asset_register/fixed_asset_register.py:461
-#: buying/report/procurement_tracker/procurement_tracker.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
 #: buying/report/procurement_tracker/procurement_tracker.py:32
-#: public/js/financial_statements.js:237
+#: public/js/financial_statements.js:246
 msgid "Cost Center"
 msgstr "Centre de coûts"
 
@@ -17234,7 +17724,7 @@
 msgid "Cost Center Allocation Percentages"
 msgstr ""
 
-#: public/js/utils/sales_common.js:383
+#: public/js/utils/sales_common.js:432
 msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
 msgstr ""
 
@@ -17244,7 +17734,7 @@
 msgid "Cost Center Name"
 msgstr "Nom du centre de coûts"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:25
+#: accounts/doctype/cost_center/cost_center_tree.js:38
 msgid "Cost Center Number"
 msgstr "Numéro du centre de coûts"
 
@@ -17259,28 +17749,28 @@
 msgid "Cost Center and Budgeting"
 msgstr "Centre de coûts et budgétisation"
 
-#: accounts/doctype/cost_center/cost_center.py:77
+#: accounts/doctype/cost_center/cost_center.py:75
 msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1235
-#: stock/doctype/purchase_receipt/purchase_receipt.py:788
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
 msgid "Cost Center is required in row {0} in Taxes table for type {1}"
 msgstr "Le Centre de Coûts est requis à la ligne {0} dans le tableau des Taxes pour le type {1}"
 
-#: accounts/doctype/cost_center/cost_center.py:74
+#: accounts/doctype/cost_center/cost_center.py:72
 msgid "Cost Center with Allocation records can not be converted to a group"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:80
+#: accounts/doctype/cost_center/cost_center.py:78
 msgid "Cost Center with existing transactions can not be converted to group"
 msgstr "Un Centre de Coûts avec des transactions existantes ne peut pas être converti en groupe"
 
-#: accounts/doctype/cost_center/cost_center.py:65
+#: accounts/doctype/cost_center/cost_center.py:63
 msgid "Cost Center with existing transactions can not be converted to ledger"
 msgstr "Un Centre de Coûts avec des transactions existantes ne peut pas être converti en grand livre"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:154
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
 msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
 msgstr ""
 
@@ -17292,7 +17782,7 @@
 msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/report/financial_statements.py:612
+#: accounts/report/financial_statements.py:611
 msgid "Cost Center: {0} does not exist"
 msgstr "Centre de coûts: {0} n'existe pas"
 
@@ -17317,8 +17807,8 @@
 msgid "Cost Per Unit"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:375
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:399
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
 msgid "Cost as on"
 msgstr "Coût à partir de"
 
@@ -17328,7 +17818,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
-#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/account_balance/account_balance.js:43
 msgid "Cost of Goods Sold"
 msgstr "Coût des marchandises vendues"
 
@@ -17342,7 +17832,7 @@
 msgid "Cost of Issued Items"
 msgstr "Coût des Marchandises Vendues"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:381
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
 msgid "Cost of New Purchase"
 msgstr "Coût du Nouvel Achat"
 
@@ -17355,11 +17845,11 @@
 msgid "Cost of Purchased Items"
 msgstr "Coût des articles achetés"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:393
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
 msgid "Cost of Scrapped Asset"
 msgstr "Coût des Immobilisations Mises au Rebut"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:387
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
 msgid "Cost of Sold Asset"
 msgstr "Coût des Immobilisations Vendus"
 
@@ -17431,20 +17921,20 @@
 msgid "Could Not Delete Demo Data"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:551
+#: selling/doctype/quotation/quotation.py:547
 msgid "Could not auto create Customer due to the following missing mandatory field(s):"
 msgstr "Impossible de créer automatiquement le client en raison du ou des champs obligatoires manquants suivants:"
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:165
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:225
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
 msgid "Could not auto update shifts. Shift with shift factor {0} needed."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:737
+#: stock/doctype/delivery_note/delivery_note.py:813
 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
 msgstr "Impossible de créer une note de crédit automatiquement, décochez la case &quot;Emettre une note de crédit&quot; et soumettez à nouveau"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:339
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
 msgid "Could not detect the Company for updating Bank Accounts"
 msgstr ""
 
@@ -17453,22 +17943,23 @@
 msgid "Could not find path for "
 msgstr ""
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:128
-#: accounts/report/financial_statements.py:236
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
 msgid "Could not retrieve information for {0}."
 msgstr "Impossible de récupérer les informations pour {0}."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:78
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
 msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
 msgstr "Impossible de résoudre la fonction de score de critères pour {0}. Assurez-vous que la formule est valide."
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:98
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
 msgid "Could not solve weighted score function. Make sure the formula is valid."
 msgstr "Impossible de résoudre la fonction de score pondéré. Assurez-vous que la formule est valide."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1030
-msgid "Could not update stock, invoice contains drop shipping item."
-msgstr "Impossible de mettre à jour de stock, facture contient un élément en livraison directe."
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -17477,7 +17968,7 @@
 msgstr "Compter"
 
 #: crm/report/lead_details/lead_details.py:63
-#: public/js/utils/contact_address_quick_entry.js:86
+#: public/js/utils/contact_address_quick_entry.js:89
 msgid "Country"
 msgstr "Pays"
 
@@ -17541,7 +18032,7 @@
 msgid "Country"
 msgstr "Pays"
 
-#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:422
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
 msgid "Country Code in File does not match with country code set up in the system"
 msgstr "Le code de pays dans le fichier ne correspond pas au code de pays configuré dans le système"
 
@@ -17576,6 +18067,12 @@
 msgid "Coupon Code"
 msgstr "Code de coupon"
 
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr "Code de coupon"
+
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
@@ -17606,147 +18103,149 @@
 msgid "Coupon Type"
 msgstr "Type de coupon"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Cr"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:148
-#: accounts/doctype/account/account_tree.js:151
-#: accounts/doctype/dunning/dunning.js:54
-#: accounts/doctype/dunning/dunning.js:56
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:31
-#: accounts/doctype/journal_entry/journal_entry.js:85
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/pos_invoice/pos_invoice.js:51
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:97
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:103
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:114
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:120
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
 #: accounts/doctype/purchase_invoice/purchase_invoice.js:127
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:609
-#: accounts/doctype/sales_invoice/sales_invoice.js:106
-#: accounts/doctype/sales_invoice/sales_invoice.js:108
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
 #: accounts/doctype/sales_invoice/sales_invoice.js:121
 #: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:135
-#: accounts/doctype/sales_invoice/sales_invoice.js:142
-#: accounts/doctype/sales_invoice/sales_invoice.js:146
-#: accounts/doctype/sales_invoice/sales_invoice.js:157
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
-#: accounts/doctype/sales_invoice/sales_invoice.js:184
-#: buying/doctype/purchase_order/purchase_order.js:94
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: buying/doctype/purchase_order/purchase_order.js:324
-#: buying/doctype/purchase_order/purchase_order.js:330
-#: buying/doctype/purchase_order/purchase_order.js:336
-#: buying/doctype/purchase_order/purchase_order.js:348
-#: buying/doctype/purchase_order/purchase_order.js:354
-#: buying/doctype/request_for_quotation/request_for_quotation.js:43
-#: buying/doctype/request_for_quotation/request_for_quotation.js:146
-#: buying/doctype/request_for_quotation/request_for_quotation.js:169
-#: buying/doctype/supplier/supplier.js:96
-#: buying/doctype/supplier/supplier.js:100
-#: buying/doctype/supplier_quotation/supplier_quotation.js:24
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
 #: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
 #: buying/doctype/supplier_quotation/supplier_quotation.js:27
-#: crm/doctype/lead/lead.js:35 crm/doctype/lead/lead.js:38
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
 #: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
-#: crm/doctype/lead/lead.js:220 crm/doctype/opportunity/opportunity.js:85
-#: crm/doctype/opportunity/opportunity.js:90
-#: crm/doctype/opportunity/opportunity.js:97
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
 #: crm/doctype/opportunity/opportunity.js:103
-#: crm/doctype/prospect/prospect.js:12 crm/doctype/prospect/prospect.js:20
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:151
-#: manufacturing/doctype/blanket_order/blanket_order.js:31
-#: manufacturing/doctype/blanket_order/blanket_order.js:41
-#: manufacturing/doctype/blanket_order/blanket_order.js:53
-#: manufacturing/doctype/bom/bom.js:121 manufacturing/doctype/bom/bom.js:126
-#: manufacturing/doctype/bom/bom.js:132 manufacturing/doctype/bom/bom.js:135
-#: manufacturing/doctype/bom/bom.js:344
-#: manufacturing/doctype/bom_creator/bom_creator.js:93
-#: manufacturing/doctype/production_plan/production_plan.js:109
-#: manufacturing/doctype/production_plan/production_plan.js:115
-#: manufacturing/doctype/production_plan/production_plan.js:121
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/doctype/work_order/work_order.js:726
-#: projects/doctype/task/task_tree.js:77 public/js/communication.js:16
-#: public/js/communication.js:24 public/js/communication.js:30
-#: public/js/controllers/transaction.js:300
-#: public/js/controllers/transaction.js:301
-#: public/js/controllers/transaction.js:2188
-#: selling/doctype/customer/customer.js:165
-#: selling/doctype/quotation/quotation.js:119
-#: selling/doctype/quotation/quotation.js:129
-#: selling/doctype/sales_order/sales_order.js:548
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order.js:560
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order.js:570
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order.js:576
-#: selling/doctype/sales_order/sales_order.js:581
-#: selling/doctype/sales_order/sales_order.js:582
-#: selling/doctype/sales_order/sales_order.js:587
-#: selling/doctype/sales_order/sales_order.js:599
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:606
-#: selling/doctype/sales_order/sales_order.js:608
-#: selling/doctype/sales_order/sales_order.js:739
-#: selling/doctype/sales_order/sales_order.js:847
-#: stock/doctype/delivery_note/delivery_note.js:89
-#: stock/doctype/delivery_note/delivery_note.js:90
-#: stock/doctype/delivery_note/delivery_note.js:104
-#: stock/doctype/delivery_note/delivery_note.js:167
-#: stock/doctype/delivery_note/delivery_note.js:172
-#: stock/doctype/delivery_note/delivery_note.js:176
-#: stock/doctype/delivery_note/delivery_note.js:181
-#: stock/doctype/delivery_note/delivery_note.js:190
-#: stock/doctype/delivery_note/delivery_note.js:196
-#: stock/doctype/delivery_note/delivery_note.js:223
-#: stock/doctype/item/item.js:105 stock/doctype/item/item.js:108
-#: stock/doctype/item/item.js:112 stock/doctype/item/item.js:449
-#: stock/doctype/item/item.js:651
-#: stock/doctype/material_request/material_request.js:114
-#: stock/doctype/material_request/material_request.js:120
-#: stock/doctype/material_request/material_request.js:123
-#: stock/doctype/material_request/material_request.js:128
-#: stock/doctype/material_request/material_request.js:133
-#: stock/doctype/material_request/material_request.js:138
-#: stock/doctype/material_request/material_request.js:143
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
 #: stock/doctype/material_request/material_request.js:148
-#: stock/doctype/material_request/material_request.js:153
 #: stock/doctype/material_request/material_request.js:156
-#: stock/doctype/material_request/material_request.js:314
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/pick_list/pick_list.js:104
-#: stock/doctype/purchase_receipt/purchase_receipt.js:78
-#: stock/doctype/purchase_receipt/purchase_receipt.js:79
-#: stock/doctype/purchase_receipt/purchase_receipt.js:88
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
-#: stock/doctype/purchase_receipt/purchase_receipt.js:234
-#: stock/doctype/stock_entry/stock_entry.js:146
-#: stock/doctype/stock_entry/stock_entry.js:147
-#: stock/doctype/stock_entry/stock_entry.js:217
-#: stock/doctype/stock_entry/stock_entry.js:1065
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:159
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:63
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
-#: support/doctype/issue/issue.js:27
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
 msgid "Create"
 msgstr "Créer"
 
-#: manufacturing/doctype/work_order/work_order.js:179
+#: manufacturing/doctype/work_order/work_order.js:190
 msgid "Create BOM"
 msgstr "Créer une nomenclature"
 
@@ -17756,23 +18255,27 @@
 msgid "Create Chart Of Accounts Based On"
 msgstr "Créer un Plan Comptable Basé Sur"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:59
+#: stock/doctype/delivery_note/delivery_note_list.js:68
 msgid "Create Delivery Trip"
 msgstr "Créer un voyage de livraison"
 
-#: assets/doctype/asset/asset.js:122
+#: assets/doctype/asset/asset.js:154
 msgid "Create Depreciation Entry"
 msgstr ""
 
-#: utilities/activation.py:138
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr ""
+
+#: utilities/activation.py:136
 msgid "Create Employee"
 msgstr "Créer un employé"
 
-#: utilities/activation.py:136
+#: utilities/activation.py:134
 msgid "Create Employee Records"
 msgstr "Créer les Dossiers des Employés"
 
-#: utilities/activation.py:137
+#: utilities/activation.py:135
 msgid "Create Employee records."
 msgstr ""
 
@@ -17782,15 +18285,15 @@
 msgid "Create Grouped Asset"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:48
+#: accounts/doctype/journal_entry/journal_entry.js:96
 msgid "Create Inter Company Journal Entry"
 msgstr "Créer une entrée de journal inter-entreprises"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:45
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
 msgid "Create Invoices"
 msgstr "Créer des factures"
 
-#: manufacturing/doctype/work_order/work_order.js:152
+#: manufacturing/doctype/work_order/work_order.js:159
 msgid "Create Job Card"
 msgstr "Créer une carte de travail"
 
@@ -17800,16 +18303,16 @@
 msgid "Create Job Card based on Batch Size"
 msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.js:20
+#: accounts/doctype/share_transfer/share_transfer.js:18
 msgid "Create Journal Entry"
 msgstr "Créer une entrée de journal"
 
 #. Title of an Onboarding Step
-#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:80
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
 msgid "Create Lead"
 msgstr "Créer un Lead"
 
-#: utilities/activation.py:78
+#: utilities/activation.py:76
 msgid "Create Leads"
 msgstr "Créer des Lead"
 
@@ -17819,8 +18322,8 @@
 msgid "Create Ledger Entries for Change Amount"
 msgstr "Créer des écritures de grand livre pour modifier le montant"
 
-#: buying/doctype/supplier/supplier.js:191
-#: selling/doctype/customer/customer.js:236
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
 msgid "Create Link"
 msgstr ""
 
@@ -17830,45 +18333,45 @@
 msgid "Create Missing Party"
 msgstr "Créer les tiers manquants"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:150
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
 msgid "Create Multi-level BOM"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:119
+#: public/js/call_popup/call_popup.js:122
 msgid "Create New Contact"
 msgstr "Créer un nouveau contact"
 
-#: public/js/call_popup/call_popup.js:124
+#: public/js/call_popup/call_popup.js:128
 msgid "Create New Customer"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:129
+#: public/js/call_popup/call_popup.js:134
 msgid "Create New Lead"
 msgstr "Créer une nouvelle lead"
 
 #. Title of an Onboarding Step
-#: crm/doctype/lead/lead.js:198
+#: crm/doctype/lead/lead.js:208
 #: crm/onboarding_step/create_opportunity/create_opportunity.json
 msgid "Create Opportunity"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:60
+#: selling/page/point_of_sale/pos_controller.js:67
 msgid "Create POS Opening Entry"
 msgstr "Créer une entrée d'ouverture de PDV"
 
-#: accounts/doctype/payment_order/payment_order.js:31
+#: accounts/doctype/payment_order/payment_order.js:39
 msgid "Create Payment Entries"
 msgstr "Créer des entrées de paiement"
 
-#: accounts/doctype/payment_request/payment_request.js:46
+#: accounts/doctype/payment_request/payment_request.js:58
 msgid "Create Payment Entry"
 msgstr "Créer une entrée de paiement"
 
-#: manufacturing/doctype/work_order/work_order.js:588
+#: manufacturing/doctype/work_order/work_order.js:627
 msgid "Create Pick List"
 msgstr "Créer une liste de choix"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Create Print Format"
 msgstr "Créer Format d'Impression"
 
@@ -17876,15 +18379,15 @@
 msgid "Create Prospect"
 msgstr ""
 
-#: utilities/activation.py:107
+#: utilities/activation.py:105
 msgid "Create Purchase Order"
 msgstr "Créer une Commande d'Achat"
 
-#: utilities/activation.py:105
+#: utilities/activation.py:103
 msgid "Create Purchase Orders"
 msgstr "Créer des Commandes d'Achat"
 
-#: utilities/activation.py:89
+#: utilities/activation.py:87
 msgid "Create Quotation"
 msgstr "créer offre"
 
@@ -17899,57 +18402,57 @@
 msgid "Create Receiver List"
 msgstr "Créer une Liste de Réception"
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:45
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:81
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
 msgid "Create Reposting Entries"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:53
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
 msgid "Create Reposting Entry"
 msgstr ""
 
 #: projects/doctype/timesheet/timesheet.js:54
-#: projects/doctype/timesheet/timesheet.js:203
-#: projects/doctype/timesheet/timesheet.js:207
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
 msgid "Create Sales Invoice"
 msgstr "Créer une facture de vente"
 
 #. Label of an action in the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-#: utilities/activation.py:98
+#: utilities/activation.py:96
 msgid "Create Sales Order"
 msgstr "Créer une commande client"
 
-#: utilities/activation.py:97
+#: utilities/activation.py:95
 msgid "Create Sales Orders to help you plan your work and deliver on-time"
 msgstr "Créez des commandes pour vous aider à planifier votre travail et à livrer à temps"
 
-#: stock/doctype/stock_entry/stock_entry.js:346
+#: stock/doctype/stock_entry/stock_entry.js:399
 msgid "Create Sample Retention Stock Entry"
 msgstr "Créer un échantillon de stock de rétention"
 
-#: public/js/utils/serial_no_batch_selector.js:220
+#: public/js/utils/serial_no_batch_selector.js:223
 msgid "Create Serial Nos"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:271
-#: stock/doctype/material_request/material_request.js:376
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
 msgid "Create Stock Entry"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
 msgid "Create Supplier Quotation"
 msgstr "Créer une offre fournisseur"
 
-#: setup/doctype/company/company.js:110
+#: setup/doctype/company/company.js:130
 msgid "Create Tax Template"
 msgstr "Créer un modèle de taxe"
 
-#: utilities/activation.py:129
+#: utilities/activation.py:127
 msgid "Create Timesheet"
 msgstr "Créer une feuille de temps"
 
-#: utilities/activation.py:118
+#: utilities/activation.py:116
 msgid "Create User"
 msgstr "Créer un utilisateur"
 
@@ -17965,15 +18468,15 @@
 msgid "Create User Permission"
 msgstr "Créer une autorisation utilisateur"
 
-#: utilities/activation.py:114
+#: utilities/activation.py:112
 msgid "Create Users"
 msgstr "Créer des utilisateurs"
 
-#: stock/doctype/item/item.js:647
+#: stock/doctype/item/item.js:721
 msgid "Create Variant"
 msgstr "Créer une variante"
 
-#: stock/doctype/item/item.js:495 stock/doctype/item/item.js:530
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
 msgid "Create Variants"
 msgstr "Créer des variantes"
 
@@ -18080,7 +18583,7 @@
 msgid "Create an Item"
 msgstr ""
 
-#: stock/stock_ledger.py:1684
+#: stock/stock_ledger.py:1676
 msgid "Create an incoming stock transaction for the Item."
 msgstr "Créez une transaction de stock entrante pour l'article."
 
@@ -18089,7 +18592,7 @@
 msgid "Create and Send Quotation"
 msgstr ""
 
-#: utilities/activation.py:87
+#: utilities/activation.py:85
 msgid "Create customer quotes"
 msgstr "Créer les propositions client"
 
@@ -18133,23 +18636,23 @@
 msgid "Created On"
 msgstr "Créé Le"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:248
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
 msgid "Created {0} scorecards for {1} between:"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:126
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
 msgid "Creating Accounts..."
 msgstr "Création de comptes ..."
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:398
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
 msgid "Creating Company and Importing Chart of Accounts"
 msgstr "Création d'une société et importation d'un plan comptable"
 
-#: selling/doctype/sales_order/sales_order.js:912
+#: selling/doctype/sales_order/sales_order.js:1069
 msgid "Creating Delivery Note ..."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:137
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
 msgid "Creating Dimensions..."
 msgstr "Créer des dimensions ..."
 
@@ -18157,34 +18660,34 @@
 msgid "Creating Packing Slip ..."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:1026
+#: selling/doctype/sales_order/sales_order.js:1194
 msgid "Creating Purchase Order ..."
 msgstr "Création d'une commande d'achat ..."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:659
-#: buying/doctype/purchase_order/purchase_order.js:414
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:61
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
 msgid "Creating Purchase Receipt ..."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:81
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:146
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
 msgid "Creating Stock Entry"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:429
+#: buying/doctype/purchase_order/purchase_order.js:503
 msgid "Creating Subcontracting Order ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
 msgid "Creating Subcontracting Receipt ..."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:85
+#: setup/doctype/employee/employee.js:87
 msgid "Creating User..."
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:52
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
 msgid "Creating {0} Invoice"
 msgstr "Création de {0} facture"
 
@@ -18192,7 +18695,7 @@
 msgid "Creating {} out of {} {}"
 msgstr "Création de {} sur {} {}"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:142
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
 msgid "Creation"
@@ -18204,27 +18707,29 @@
 msgid "Creation Document No"
 msgstr "N° du Document de Création"
 
-#: utilities/bulk_transaction.py:173
+#: utilities/bulk_transaction.py:181
 msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
 msgstr ""
 
-#: utilities/bulk_transaction.py:190
+#: utilities/bulk_transaction.py:198
 msgid "Creation of {0} failed.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
-#: utilities/bulk_transaction.py:181
+#: utilities/bulk_transaction.py:189
 msgid "Creation of {0} partially successful.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:87
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
 #: accounts/report/purchase_register/purchase_register.py:241
-#: accounts/report/sales_register/sales_register.py:275
-#: accounts/report/trial_balance/trial_balance.py:450
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:207
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
 msgid "Credit"
 msgstr "Crédit"
@@ -18241,15 +18746,15 @@
 msgid "Credit"
 msgstr "Crédit"
 
-#: accounts/report/general_ledger/general_ledger.py:601
+#: accounts/report/general_ledger/general_ledger.py:605
 msgid "Credit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:578
+#: accounts/report/general_ledger/general_ledger.py:582
 msgid "Credit ({0})"
 msgstr "Crédit ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:536
+#: accounts/doctype/journal_entry/journal_entry.js:596
 msgid "Credit Account"
 msgstr "Compte créditeur"
 
@@ -18317,6 +18822,7 @@
 msgstr "Nombre de jours"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
 #: selling/report/customer_credit_balance/customer_credit_balance.py:65
 msgid "Credit Limit"
 msgstr "Limite de crédit"
@@ -18351,7 +18857,7 @@
 msgid "Credit Limit"
 msgstr "Limite de crédit"
 
-#: selling/doctype/customer/customer.py:546
+#: selling/doctype/customer/customer.py:553
 msgid "Credit Limit Crossed"
 msgstr ""
 
@@ -18392,8 +18898,9 @@
 msgstr "Mois de crédit"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
-#: accounts/report/accounts_receivable/accounts_receivable.py:1070
-#: controllers/sales_and_purchase_return.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
 #: setup/setup_wizard/operations/install_fixtures.py:256
 #: stock/doctype/delivery_note/delivery_note.js:84
 msgid "Credit Note"
@@ -18419,10 +18926,11 @@
 msgstr "Note de crédit"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Credit Note Amount"
 msgstr "Montant de la note de crédit"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
 msgid "Credit Note Issued"
 msgstr "Note de crédit émise"
 
@@ -18438,7 +18946,14 @@
 msgid "Credit Note Issued"
 msgstr "Note de crédit émise"
 
-#: stock/doctype/delivery_note/delivery_note.py:734
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
 msgid "Credit Note {0} has been created automatically"
 msgstr "La note de crédit {0} a été créée automatiquement"
 
@@ -18454,16 +18969,16 @@
 msgid "Credit in Company Currency"
 msgstr "Crédit dans la Devise de la Société"
 
-#: selling/doctype/customer/customer.py:512
-#: selling/doctype/customer/customer.py:566
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
 msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
 msgstr "La limite de crédit a été dépassée pour le client {0} ({1} / {2})"
 
-#: selling/doctype/customer/customer.py:328
+#: selling/doctype/customer/customer.py:337
 msgid "Credit limit is already defined for the Company {0}"
 msgstr "La limite de crédit est déjà définie pour la société {0}."
 
-#: selling/doctype/customer/customer.py:565
+#: selling/doctype/customer/customer.py:573
 msgid "Credit limit reached for customer {0}"
 msgstr "Limite de crédit atteinte pour le client {0}"
 
@@ -18527,44 +19042,90 @@
 msgid "Criteria Weight"
 msgstr "Pondération du Critère"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:86
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:56
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
 msgid "Criteria weights must add up to 100%"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Cumulative Transaction Threshold"
 msgstr "Seuil de transaction cumulatif"
 
-#: accounts/doctype/account/account_tree.js:121
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
 #: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1079
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:208
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:104
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:94
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:298
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:147
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:212
-#: accounts/report/financial_statements.py:631
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
 #: accounts/report/general_ledger/general_ledger.js:146
-#: accounts/report/gross_profit/gross_profit.py:363
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:644
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
 #: accounts/report/payment_ledger/payment_ledger.py:213
 #: accounts/report/profitability_analysis/profitability_analysis.py:175
 #: accounts/report/purchase_register/purchase_register.py:229
-#: accounts/report/sales_register/sales_register.py:263
+#: accounts/report/sales_register/sales_register.py:264
 #: accounts/report/trial_balance/trial_balance.js:76
-#: accounts/report/trial_balance/trial_balance.py:422
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:228
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
-#: manufacturing/doctype/bom_creator/bom_creator.js:77
-#: public/js/financial_statements.js:231 public/js/utils/unreconcile.js:63
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
 msgid "Currency"
 msgstr "Devise"
 
@@ -18852,20 +19413,20 @@
 msgid "Currency and Price List"
 msgstr "Devise et liste de prix"
 
-#: accounts/doctype/account/account.py:295
+#: accounts/doctype/account/account.py:310
 msgid "Currency can not be changed after making entries using some other currency"
 msgstr "Devise ne peut être modifiée après avoir fait des entrées en utilisant une autre devise"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1360
-#: accounts/doctype/payment_entry/payment_entry.py:1422 accounts/utils.py:2091
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
 msgid "Currency for {0} must be {1}"
 msgstr "Devise pour {0} doit être {1}"
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
 msgid "Currency of the Closing Account must be {0}"
 msgstr "La devise du Compte Cloturé doit être {0}"
 
-#: manufacturing/doctype/bom/bom.py:575
+#: manufacturing/doctype/bom/bom.py:570
 msgid "Currency of the price list {0} must be {1} or {2}"
 msgstr "La devise de la liste de prix {0} doit être {1} ou {2}"
 
@@ -18926,7 +19487,7 @@
 msgid "Current BOM"
 msgstr "nomenclature Actuelle"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:79
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
 msgid "Current BOM and New BOM can not be same"
 msgstr "La nomenclature actuelle et la nouvelle nomenclature ne peuvent être pareilles"
 
@@ -18977,7 +19538,7 @@
 msgid "Current Node"
 msgstr ""
 
-#: stock/report/total_stock_summary/total_stock_summary.py:24
+#: stock/report/total_stock_summary/total_stock_summary.py:23
 msgid "Current Qty"
 msgstr "Qté actuelle"
 
@@ -19070,57 +19631,57 @@
 
 #. Name of a DocType
 #. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:265
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
-#: accounts/report/gross_profit/gross_profit.py:321
+#: accounts/report/gross_profit/gross_profit.py:319
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:37
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
-#: accounts/report/pos_register/pos_register.js:45
-#: accounts/report/pos_register/pos_register.py:123
-#: accounts/report/pos_register/pos_register.py:186
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
 #: accounts/report/sales_register/sales_register.js:21
-#: accounts/report/sales_register/sales_register.py:185
-#: buying/doctype/supplier/supplier.js:162 crm/doctype/lead/lead.js:35
-#: crm/doctype/opportunity/opportunity.js:94 crm/doctype/prospect/prospect.js:7
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
 #: crm/report/lead_conversion_time/lead_conversion_time.py:54
-#: projects/doctype/timesheet/timesheet.js:195
+#: projects/doctype/timesheet/timesheet.js:222
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
-#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:42
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:22
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
 #: selling/doctype/customer/customer.json
 #: selling/doctype/sales_order/sales_order_calendar.js:18
-#: selling/page/point_of_sale/pos_item_cart.js:309
+#: selling/page/point_of_sale/pos_item_cart.js:307
 #: selling/report/customer_credit_balance/customer_credit_balance.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.py:64
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:8
-#: selling/report/inactive_customers/inactive_customers.py:78
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:48
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
 #: selling/report/sales_order_analysis/sales_order_analysis.py:230
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:54
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:42
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:64
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
 #: setup/doctype/customer_group/customer_group.json
 #: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:359
-#: stock/doctype/stock_entry/stock_entry.js:300
-#: stock/report/delayed_item_report/delayed_item_report.js:37
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
 #: stock/report/delayed_item_report/delayed_item_report.py:117
-#: stock/report/delayed_order_report/delayed_order_report.js:37
+#: stock/report/delayed_order_report/delayed_order_report.js:36
 #: stock/report/delayed_order_report/delayed_order_report.py:46
-#: support/report/issue_analytics/issue_analytics.js:70
+#: support/report/issue_analytics/issue_analytics.js:69
 #: support/report/issue_analytics/issue_analytics.py:37
-#: support/report/issue_summary/issue_summary.js:58
+#: support/report/issue_summary/issue_summary.js:57
 #: support/report/issue_summary/issue_summary.py:34
 msgid "Customer"
 msgstr "Client"
@@ -19489,7 +20050,7 @@
 msgid "Customer Code"
 msgstr "Code Client"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1027
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
 msgid "Customer Contact"
 msgstr "Contact client"
 
@@ -19569,23 +20130,23 @@
 msgstr "Retour d'Expérience Client"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:118
-#: accounts/report/accounts_receivable/accounts_receivable.py:1097
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:99
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:188
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:166
-#: accounts/report/gross_profit/gross_profit.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
 #: accounts/report/sales_register/sales_register.js:27
-#: accounts/report/sales_register/sales_register.py:200
+#: accounts/report/sales_register/sales_register.py:201
 #: public/js/sales_trends_filters.js:26
-#: selling/report/inactive_customers/inactive_customers.py:81
+#: selling/report/inactive_customers/inactive_customers.py:77
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:31
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
 #: setup/doctype/customer_group/customer_group.json
-#: stock/report/delayed_item_report/delayed_item_report.js:43
-#: stock/report/delayed_order_report/delayed_order_report.js:43
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
 msgid "Customer Group"
 msgstr "Groupe de clients"
 
@@ -19748,7 +20309,7 @@
 msgid "Customer Group Name"
 msgstr "Nom du Groupe Client"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1197
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
 msgid "Customer Group: {0} does not exist"
 msgstr ""
 
@@ -19769,11 +20330,12 @@
 msgid "Customer Items"
 msgstr "Articles du clients"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1088
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
 msgid "Customer LPO"
 msgstr "Commande client locale"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
 msgid "Customer LPO No."
 msgstr "N° de commande client locale"
 
@@ -19790,14 +20352,14 @@
 msgid "Customer Mobile No"
 msgstr "N° de Portable du Client"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1034
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:227
-#: accounts/report/sales_register/sales_register.py:191
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
 #: selling/report/customer_credit_balance/customer_credit_balance.py:74
-#: selling/report/inactive_customers/inactive_customers.py:79
+#: selling/report/inactive_customers/inactive_customers.py:75
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
 msgid "Customer Name"
 msgstr "Nom du client"
@@ -19944,7 +20506,7 @@
 msgid "Customer PO Details"
 msgstr "Détails de la Commande d'Achat client"
 
-#: public/js/utils/contact_address_quick_entry.js:92
+#: public/js/utils/contact_address_quick_entry.js:95
 msgid "Customer POS Id"
 msgstr "ID PDV du Client"
 
@@ -19991,7 +20553,7 @@
 msgid "Customer Provided"
 msgstr "Client fourni"
 
-#: setup/doctype/company/company.py:359
+#: setup/doctype/company/company.py:350
 msgid "Customer Service"
 msgstr "Service Client"
 
@@ -20019,16 +20581,16 @@
 msgid "Customer Warehouse (Optional)"
 msgstr "Entrepôt des Clients (Facultatif)"
 
-#: selling/page/point_of_sale/pos_item_cart.js:924
+#: selling/page/point_of_sale/pos_item_cart.js:956
 msgid "Customer contact updated successfully."
 msgstr "Contact client mis à jour avec succès."
 
-#: support/doctype/warranty_claim/warranty_claim.py:56
+#: support/doctype/warranty_claim/warranty_claim.py:54
 msgid "Customer is required"
 msgstr "Client est requis"
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:120
-#: accounts/doctype/loyalty_program/loyalty_program.py:142
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
 msgid "Customer isn't enrolled in any Loyalty Program"
 msgstr "Le client n'est inscrit à aucun programme de fidélité"
 
@@ -20038,13 +20600,13 @@
 msgid "Customer or Item"
 msgstr "Client ou Article"
 
-#: setup/doctype/authorization_rule/authorization_rule.py:97
+#: setup/doctype/authorization_rule/authorization_rule.py:95
 msgid "Customer required for 'Customerwise Discount'"
 msgstr "Client requis pour appliquer une 'Remise en fonction du Client'"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:986
-#: selling/doctype/sales_order/sales_order.py:335
-#: stock/doctype/delivery_note/delivery_note.py:354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
 msgid "Customer {0} does not belong to project {1}"
 msgstr "Le Client {0} ne fait pas parti du projet {1}"
 
@@ -20154,7 +20716,7 @@
 msgid "Customers Without Any Sales Transactions"
 msgstr "Clients sans transactions de vente"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
 msgid "Customers not selected."
 msgstr "Clients non sélectionnés."
 
@@ -20181,7 +20743,12 @@
 msgid "Customs Tariff Number"
 msgstr "Tarifs Personnalisés"
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:205
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
 msgid "D - E"
@@ -20206,7 +20773,7 @@
 msgid "DUNN-.MM.-.YY.-"
 msgstr "DUNN-.MM .-. AA.-"
 
-#: public/js/stock_analytics.js:51
+#: public/js/stock_analytics.js:81
 msgid "Daily"
 msgstr "Quotidien"
 
@@ -20260,7 +20827,7 @@
 msgid "Daily Project Summary for {0}"
 msgstr "Récapitulatif quotidien du projet pour {0}"
 
-#: setup/doctype/email_digest/email_digest.py:183
+#: setup/doctype/email_digest/email_digest.py:181
 msgid "Daily Reminders"
 msgstr "Rappels quotidiens"
 
@@ -20315,7 +20882,7 @@
 msgid "Dashboard"
 msgstr "Tableau de bord"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
 msgid "Data Based On"
 msgstr ""
 
@@ -20336,30 +20903,32 @@
 msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
 msgstr "Données exportées à partir de Tally comprenant le plan comptable, les clients, les fournisseurs, les adresses, les articles et les UdM"
 
-#: accounts/doctype/journal_entry/journal_entry.js:542
+#: accounts/doctype/journal_entry/journal_entry.js:606
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
-#: accounts/report/account_balance/account_balance.js:16
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:37
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:22
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:38
-#: accounts/report/share_balance/share_balance.js:10
-#: accounts/report/share_ledger/share_ledger.js:10
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
 #: accounts/report/share_ledger/share_ledger.py:52
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:164
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:192
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
-#: public/js/bank_reconciliation_tool/data_table_manager.js:40
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:220
 #: stock/report/product_bundle_balance/product_bundle_balance.js:8
 #: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:107
+#: stock/report/stock_ledger/stock_ledger.py:180
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
 #: support/report/support_hour_distribution/support_hour_distribution.py:68
 msgid "Date"
@@ -20539,7 +21108,7 @@
 msgid "Date "
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:98
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
 msgid "Date Based On"
 msgstr "Date basée sur"
 
@@ -20556,7 +21125,7 @@
 msgstr "Paramètres de Date"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:88
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
 msgid "Date must be between {0} and {1}"
 msgstr ""
 
@@ -20576,7 +21145,7 @@
 msgid "Date of Commencement"
 msgstr "Date de démarrage"
 
-#: setup/doctype/company/company.js:70
+#: setup/doctype/company/company.js:69
 msgid "Date of Commencement should be greater than Date of Incorporation"
 msgstr "La date de démarrage doit être postérieure à la date de constitution"
 
@@ -20604,7 +21173,7 @@
 msgid "Date of Joining"
 msgstr "Date d'Embauche"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:267
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
 msgid "Date of Transaction"
 msgstr "Date de transaction"
 
@@ -20612,6 +21181,11 @@
 msgid "Date: "
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "Jour"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -20705,11 +21279,11 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:51
 #: selling/report/inactive_customers/inactive_customers.js:8
-#: selling/report/inactive_customers/inactive_customers.py:87
+#: selling/report/inactive_customers/inactive_customers.py:83
 msgid "Days Since Last Order"
 msgstr "Jours depuis la dernière commande"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:35
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
 msgid "Days Since Last order"
 msgstr "Jours depuis la dernière commande"
 
@@ -20742,17 +21316,19 @@
 msgid "Dear"
 msgstr "Cher/Chère"
 
-#: stock/reorder_item.py:285
+#: stock/reorder_item.py:369
 msgid "Dear System Manager,"
 msgstr "Cher Administrateur Système ,"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:80
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
 #: accounts/report/purchase_register/purchase_register.py:240
-#: accounts/report/sales_register/sales_register.py:274
-#: accounts/report/trial_balance/trial_balance.py:443
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:200
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
 msgid "Debit"
 msgstr "Débit"
@@ -20769,15 +21345,15 @@
 msgid "Debit"
 msgstr "Débit"
 
-#: accounts/report/general_ledger/general_ledger.py:594
+#: accounts/report/general_ledger/general_ledger.py:598
 msgid "Debit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:572
+#: accounts/report/general_ledger/general_ledger.py:576
 msgid "Debit ({0})"
 msgstr "Débit ({0})"
 
-#: accounts/doctype/journal_entry/journal_entry.js:530
+#: accounts/doctype/journal_entry/journal_entry.js:586
 msgid "Debit Account"
 msgstr "Compte de débit"
 
@@ -20812,10 +21388,11 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
-#: accounts/report/accounts_receivable/accounts_receivable.py:1073
-#: controllers/sales_and_purchase_return.py:332
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
 #: setup/setup_wizard/operations/install_fixtures.py:257
-#: stock/doctype/purchase_receipt/purchase_receipt.js:73
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
 msgid "Debit Note"
 msgstr "Note de débit"
 
@@ -20833,6 +21410,7 @@
 msgstr "Note de débit"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Debit Note Amount"
 msgstr "Montant de la note de débit"
 
@@ -20842,6 +21420,13 @@
 msgid "Debit Note Issued"
 msgstr "Notes de Débit Émises"
 
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -20854,11 +21439,11 @@
 msgid "Debit To"
 msgstr "Débit Pour"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
 msgid "Debit To is required"
 msgstr "Compte de Débit Requis"
 
-#: accounts/general_ledger.py:465
+#: accounts/general_ledger.py:468
 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
 msgstr "Débit et Crédit non égaux pour {0} # {1}. La différence est de {2}."
 
@@ -20898,7 +21483,22 @@
 msgid "Decapitalized"
 msgstr ""
 
-#: public/js/utils/sales_common.js:444
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
 msgid "Declare Lost"
 msgstr "Déclarer perdu"
 
@@ -21026,19 +21626,19 @@
 msgid "Default BOM"
 msgstr "Nomenclature par Défaut"
 
-#: stock/doctype/item/item.py:412
+#: stock/doctype/item/item.py:411
 msgid "Default BOM ({0}) must be active for this item or its template"
 msgstr "Nomenclature par défaut ({0}) doit être actif pour ce produit ou son modèle"
 
-#: manufacturing/doctype/work_order/work_order.py:1234
+#: manufacturing/doctype/work_order/work_order.py:1245
 msgid "Default BOM for {0} not found"
 msgstr "Nomenclature par défaut {0} introuvable"
 
-#: controllers/accounts_controller.py:3216
+#: controllers/accounts_controller.py:3267
 msgid "Default BOM not found for FG Item {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1231
+#: manufacturing/doctype/work_order/work_order.py:1242
 msgid "Default BOM not found for Item {0} and Project {1}"
 msgstr "La nomenclature par défaut n'a pas été trouvée pour l'Article {0} et le Projet {1}"
 
@@ -21432,7 +22032,7 @@
 msgid "Default Service Level Agreement"
 msgstr "Contrat de niveau de service par défaut"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:157
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
 msgid "Default Service Level Agreement for {0} already exists."
 msgstr ""
 
@@ -21496,15 +22096,15 @@
 msgid "Default Unit of Measure"
 msgstr "Unité de Mesure par Défaut"
 
-#: stock/doctype/item/item.py:1233
+#: stock/doctype/item/item.py:1218
 msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
 msgstr ""
 
-#: stock/doctype/item/item.py:1216
+#: stock/doctype/item/item.py:1201
 msgid "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."
 msgstr "L’Unité de Mesure par Défaut pour l’Article {0} ne peut pas être modifiée directement parce que vous avez déjà fait une (des) transaction (s) avec une autre unité de mesure. Vous devez créer un nouvel article pour utiliser une UdM par défaut différente."
 
-#: stock/doctype/item/item.py:889
+#: stock/doctype/item/item.py:877
 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
 msgstr "L’Unité de mesure par défaut pour la variante '{0}' doit être la même que dans le Modèle '{1}'"
 
@@ -21587,7 +22187,12 @@
 msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
 msgstr "Le compte par défaut sera automatiquement mis à jour dans la facture de point de vente lorsque ce mode est sélectionné."
 
-#: setup/doctype/company/company.js:133
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
 msgid "Default tax templates for sales, purchase and items are created."
 msgstr ""
 
@@ -21711,7 +22316,7 @@
 msgid "Deferred Revenue and Expense"
 msgstr ""
 
-#: accounts/deferred_revenue.py:569
+#: accounts/deferred_revenue.py:541
 msgid "Deferred accounting failed for some invoices:"
 msgstr ""
 
@@ -21724,6 +22329,11 @@
 msgid "Define Project type."
 msgstr "Définir le type de projet."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
+
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
 msgid "Delay (In Days)"
 msgstr ""
@@ -21768,7 +22378,7 @@
 msgid "Delayed Tasks Summary"
 msgstr ""
 
-#: setup/doctype/company/company.js:176
+#: setup/doctype/company/company.js:207
 msgid "Delete"
 msgstr "Supprimer"
 
@@ -21778,21 +22388,39 @@
 msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
 #. Label of a Check field in DocType 'Repost Accounting Ledger'
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Delete Cancelled Ledger Entries"
 msgstr ""
 
-#: stock/doctype/inventory_dimension/inventory_dimension.js:50
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
 msgid "Delete Dimension"
 msgstr ""
 
-#: setup/doctype/company/company.js:117
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
 msgid "Delete Transactions"
 msgstr "Supprimer les transactions"
 
-#: setup/doctype/company/company.js:176
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr "Supprimer les transactions"
+
+#: setup/doctype/company/company.js:206
 msgid "Delete all the Transactions for this Company"
 msgstr "Supprimer toutes les transactions pour cette société"
 
@@ -21802,14 +22430,18 @@
 msgid "Deleted Documents"
 msgstr "Documents Supprimés"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr ""
+
 #: regional/__init__.py:14
 msgid "Deletion is not permitted for country {0}"
 msgstr "La suppression n'est pas autorisée pour le pays {0}"
 
-#: buying/doctype/purchase_order/purchase_order.js:297
-#: buying/doctype/purchase_order/purchase_order_list.js:10
-#: controllers/website_list_for_contact.py:211
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
 msgid "Delivered"
 msgstr "Livré"
 
@@ -21837,7 +22469,7 @@
 msgid "Delivered"
 msgstr "Livré"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
 msgid "Delivered Amount"
 msgstr "Montant Livré"
 
@@ -21862,7 +22494,7 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:262
 #: stock/report/reserved_stock/reserved_stock.py:131
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
 msgid "Delivered Qty"
 msgstr "Qté Livrée"
 
@@ -21920,7 +22552,7 @@
 msgid "Delivery"
 msgstr "Livraison"
 
-#: public/js/utils.js:678
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
 #: selling/report/sales_order_analysis/sales_order_analysis.py:321
 msgid "Delivery Date"
 msgstr "Date de livraison"
@@ -21953,17 +22585,17 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:281
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:27
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
-#: accounts/report/sales_register/sales_register.py:243
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order_list.js:57
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
 #: stock/doctype/delivery_note/delivery_note.json
-#: stock/doctype/delivery_trip/delivery_trip.js:51
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
 msgid "Delivery Note"
 msgstr "Bon de livraison"
 
@@ -22079,20 +22711,20 @@
 msgid "Delivery Note Trends"
 msgstr "Tendance des Bordereaux de Livraisons"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1148
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
 msgid "Delivery Note {0} is not submitted"
 msgstr "Bon de Livraison {0} n'est pas soumis"
 
-#: stock/doctype/pick_list/pick_list.py:885
+#: stock/doctype/pick_list/pick_list.py:996
 msgid "Delivery Note(s) created for the Pick List"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1092
-#: stock/doctype/delivery_trip/delivery_trip.js:67
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
 msgid "Delivery Notes"
 msgstr "Bons de livraison"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:120
+#: stock/doctype/delivery_trip/delivery_trip.py:118
 msgid "Delivery Notes {0} updated"
 msgstr "Notes de livraison {0} mises à jour"
 
@@ -22135,7 +22767,7 @@
 msgstr "Livraison à"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:180
+#: stock/doctype/delivery_note/delivery_note.js:210
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Delivery Trip"
 msgstr "Service de Livraison"
@@ -22167,7 +22799,7 @@
 msgid "Delivery to"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:351
+#: selling/doctype/sales_order/sales_order.py:362
 msgid "Delivery warehouse required for stock item {0}"
 msgstr "Entrepôt de Livraison requis pour article du stock {0}"
 
@@ -22182,7 +22814,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:468
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
 #: setup/doctype/department/department.json
 msgid "Department"
 msgstr "Département"
@@ -22286,7 +22918,7 @@
 msgid "Depends on Tasks"
 msgstr "Dépend des Tâches"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:61
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
 msgid "Deposit"
 msgstr ""
 
@@ -22320,16 +22952,16 @@
 msgid "Depreciate based on shifts"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:205
-#: assets/report/fixed_asset_register/fixed_asset_register.py:393
-#: assets/report/fixed_asset_register/fixed_asset_register.py:454
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
 msgid "Depreciated Amount"
 msgstr "Montant amorti"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
-#: accounts/report/account_balance/account_balance.js:45
-#: accounts/report/cash_flow/cash_flow.py:129
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
 msgid "Depreciation"
 msgstr "Amortissement"
 
@@ -22347,7 +22979,7 @@
 msgstr "Amortissement"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
-#: assets/doctype/asset/asset.js:241
+#: assets/doctype/asset/asset.js:276
 msgid "Depreciation Amount"
 msgstr "Montant d'Amortissement"
 
@@ -22357,7 +22989,7 @@
 msgid "Depreciation Amount"
 msgstr "Montant d'Amortissement"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:411
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
 msgid "Depreciation Amount during the period"
 msgstr "Montant d'Amortissement au cours de la période"
 
@@ -22371,7 +23003,7 @@
 msgid "Depreciation Details"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:417
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
 msgid "Depreciation Eliminated due to disposal of assets"
 msgstr "Amortissement Eliminé en raison de cessions d'actifs"
 
@@ -22410,7 +23042,7 @@
 msgid "Depreciation Expense Account"
 msgstr "Compte de Dotations aux Amortissement"
 
-#: assets/doctype/asset/depreciation.py:390
+#: assets/doctype/asset/depreciation.py:381
 msgid "Depreciation Expense Account should be an Income or Expense Account."
 msgstr ""
 
@@ -22444,19 +23076,19 @@
 msgid "Depreciation Posting Date"
 msgstr "Date comptable de l'amortissement"
 
-#: assets/doctype/asset/asset.js:661
+#: assets/doctype/asset/asset.js:780
 msgid "Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:491
+#: assets/doctype/asset/asset.py:488
 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
 msgstr "Ligne d'amortissement {0}: la valeur attendue après la durée de vie utile doit être supérieure ou égale à {1}"
 
-#: assets/doctype/asset/asset.py:460
+#: assets/doctype/asset/asset.py:457
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
 msgstr "Ligne d'amortissement {0}: La date d'amortissement suivante ne peut pas être antérieure à la date de mise en service"
 
-#: assets/doctype/asset/asset.py:451
+#: assets/doctype/asset/asset.py:448
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
 msgstr "Ligne d'amortissement {0}: la date d'amortissement suivante ne peut pas être antérieure à la date d'achat"
 
@@ -22496,17 +23128,20 @@
 msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: accounts/report/gross_profit/gross_profit.py:245
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:58
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:26
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
-#: public/js/bank_reconciliation_tool/data_table_manager.js:56
-#: public/js/controllers/transaction.js:2138
-#: selling/doctype/quotation/quotation.js:279
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
@@ -22514,13 +23149,13 @@
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
 #: stock/report/item_prices/item_prices.py:54
 #: stock/report/item_shortage_report/item_shortage_report.py:144
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
 #: stock/report/product_bundle_balance/product_bundle_balance.py:112
-#: stock/report/stock_ageing/stock_ageing.py:126
-#: stock/report/stock_ledger/stock_ledger.py:187
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
 #: stock/report/stock_projected_qty/stock_projected_qty.py:106
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
-#: stock/report/total_stock_summary/total_stock_summary.py:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
 #: templates/generators/bom.html:83
 msgid "Description"
 msgstr ""
@@ -22996,6 +23631,12 @@
 msgid "Description"
 msgstr ""
 
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -23083,7 +23724,7 @@
 msgid "Desk User"
 msgstr ""
 
-#: public/js/utils/sales_common.js:423
+#: public/js/utils/sales_common.js:479
 msgid "Detailed Reason"
 msgstr "Raison détaillée"
 
@@ -23099,6 +23740,10 @@
 msgid "Detailed Reason"
 msgstr "Raison détaillée"
 
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "Détails"
+
 #. Label of a Long Text field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
@@ -23159,6 +23804,12 @@
 msgid "Details"
 msgstr "Détails"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "Détails"
+
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -23171,8 +23822,8 @@
 msgid "Diesel"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:175
-#: public/js/bank_reconciliation_tool/number_card.js:31
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
 msgid "Difference"
@@ -23202,7 +23853,7 @@
 msgid "Difference (Dr - Cr)"
 msgstr "Écart (Dr - Cr )"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:287
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
 msgid "Difference Account"
 msgstr "Compte d’Écart"
 
@@ -23231,15 +23882,15 @@
 msgid "Difference Account"
 msgstr "Compte d’Écart"
 
-#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:529
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
 msgstr "Le compte d'écart doit être un compte de type actif / passif, car cette entrée de stock est une entrée d'ouverture."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:714
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
 msgstr "Le Compte d’Écart doit être un compte de type Actif / Passif, puisque cette Réconciliation de Stock est une écriture d'à-nouveau"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:301
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
 msgid "Difference Amount"
 msgstr "Écart de Montant"
 
@@ -23294,20 +23945,20 @@
 msgid "Difference Posting Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:94
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
 msgid "Difference Qty"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:140
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:132
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
 msgid "Difference Value"
 msgstr "Valeur de différence"
 
-#: stock/doctype/delivery_note/delivery_note.js:366
+#: stock/doctype/delivery_note/delivery_note.js:414
 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:194
+#: stock/doctype/packing_slip/packing_slip.py:192
 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
 msgstr "Différentes UdM pour les articles conduira à un Poids Net (Total) incorrect . Assurez-vous que le Poids Net de chaque article a la même unité de mesure ."
 
@@ -23323,7 +23974,7 @@
 msgid "Dimension Details"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:94
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
 msgid "Dimension Filter"
 msgstr "Filtre de dimension"
 
@@ -23493,7 +24144,7 @@
 msgstr "Désactiver le sélecteur de numéro de lot/série"
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:70
-#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:8
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
 #: stock/doctype/putaway_rule/putaway_rule_list.js:5
 msgid "Disabled"
 msgstr "Desactivé"
@@ -23642,23 +24293,23 @@
 msgid "Disabled"
 msgstr "Desactivé"
 
-#: accounts/general_ledger.py:128
+#: accounts/general_ledger.py:132
 msgid "Disabled Account Selected"
 msgstr ""
 
-#: stock/utils.py:454
+#: stock/utils.py:435
 msgid "Disabled Warehouse {0} cannot be used for this transaction."
 msgstr ""
 
-#: controllers/accounts_controller.py:550
+#: controllers/accounts_controller.py:603
 msgid "Disabled pricing rules since this {} is an internal transfer"
 msgstr ""
 
-#: controllers/accounts_controller.py:564
+#: controllers/accounts_controller.py:617
 msgid "Disabled tax included prices since this {} is an internal transfer"
 msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:81
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
 msgid "Disabled template must not be default template"
 msgstr "Un Modèle Désactivé ne doit pas être un Modèle par Défaut"
 
@@ -23669,11 +24320,11 @@
 msgid "Disables auto-fetching of existing quantity"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:62
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
 msgid "Disburse Loan"
 msgstr "Prêt à débourser"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:12
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
 msgid "Disbursed"
 msgstr "Décaissé"
 
@@ -23683,7 +24334,8 @@
 msgid "Disbursed"
 msgstr "Décaissé"
 
-#: selling/page/point_of_sale/pos_item_cart.js:380
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
 msgid "Discount"
 msgstr "Remise"
 
@@ -23949,15 +24601,15 @@
 msgid "Discount and Margin"
 msgstr "Remise et Marge"
 
-#: selling/page/point_of_sale/pos_item_cart.js:761
+#: selling/page/point_of_sale/pos_item_cart.js:791
 msgid "Discount cannot be greater than 100%"
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:95
+#: setup/doctype/authorization_rule/authorization_rule.py:93
 msgid "Discount must be less than 100"
 msgstr "La remise doit être inférieure à 100"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2532
+#: accounts/doctype/payment_entry/payment_entry.py:2564
 msgid "Discount of {} applied as per Payment Term"
 msgstr ""
 
@@ -24043,23 +24695,23 @@
 msgid "Dislikes"
 msgstr "N'aime pas"
 
-#: setup/doctype/company/company.py:353
+#: setup/doctype/company/company.py:344
 msgid "Dispatch"
 msgstr "Envoi"
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address"
@@ -24092,8 +24744,8 @@
 #: patches/v11_0/add_default_dispatch_notification_template.py:11
 #: patches/v11_0/add_default_dispatch_notification_template.py:20
 #: patches/v11_0/add_default_dispatch_notification_template.py:28
-#: setup/setup_wizard/operations/defaults_setup.py:59
-#: setup/setup_wizard/operations/install_fixtures.py:286
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
 msgid "Dispatch Notification"
 msgstr "Notification d'expédition"
 
@@ -24151,6 +24803,11 @@
 msgid "Distinct Item and Warehouse"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
@@ -24197,7 +24854,7 @@
 msgid "Divorced"
 msgstr "Divorcé"
 
-#: crm/report/lead_details/lead_details.js:42
+#: crm/report/lead_details/lead_details.js:41
 msgid "Do Not Contact"
 msgstr "Ne Pas Contacter"
 
@@ -24219,6 +24876,12 @@
 msgid "Do Not Explode"
 msgstr "Ne pas décomposer"
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
 #. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
@@ -24232,29 +24895,49 @@
 msgid "Do not update variants on save"
 msgstr "Ne pas mettre à jour les variantes lors de la sauvegarde"
 
-#: assets/doctype/asset/asset.js:683
+#: assets/doctype/asset/asset.js:800
 msgid "Do you really want to restore this scrapped asset?"
 msgstr "Voulez-vous vraiment restaurer cet actif mis au rebut ?"
 
-#: assets/doctype/asset/asset.js:669
+#: assets/doctype/asset/asset.js:788
 msgid "Do you really want to scrap this asset?"
 msgstr "Voulez-vous vraiment mettre cet actif au rebut ?"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:134
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
 msgid "Do you want to notify all the customers by email?"
 msgstr "Voulez-vous informer tous les clients par courriel?"
 
-#: manufacturing/doctype/production_plan/production_plan.js:196
+#: manufacturing/doctype/production_plan/production_plan.js:221
 msgid "Do you want to submit the material request"
 msgstr "Voulez-vous valider la demande de matériel"
 
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr ""
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr ""
+
 #. Label of a Link field in DocType 'Transaction Deletion Record Item'
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgctxt "Transaction Deletion Record Item"
 msgid "DocType"
 msgstr ""
 
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:45
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
 msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
 msgstr ""
 
@@ -24273,9 +24956,9 @@
 msgstr ""
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:141
-#: manufacturing/report/production_planning_report/production_planning_report.js:43
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
-#: public/js/bank_reconciliation_tool/dialog_manager.js:104
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
 msgid "Document Name"
 msgstr "Nom du Document"
 
@@ -24293,15 +24976,15 @@
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:134
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
-#: public/js/bank_reconciliation_tool/dialog_manager.js:99
-#: public/js/bank_reconciliation_tool/dialog_manager.js:182
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:15
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:23
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:23
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
 msgid "Document Type"
 msgstr "Type de Document"
 
@@ -24347,11 +25030,11 @@
 msgid "Document Type "
 msgstr "Type de document"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:56
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
 msgid "Document Type already used as a dimension"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.js:64
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
 msgid "Document {0} successfully uncleared"
 msgstr "Document {0} non effacé avec succès"
 
@@ -24361,7 +25044,7 @@
 msgid "Documents"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:200
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
 msgstr ""
 
@@ -24395,10 +25078,16 @@
 msgid "Don't Send Emails"
 msgstr "Ne pas envoyer d&#39;emails"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:322
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
-#: public/js/utils/crm_activities.js:211
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
 msgid "Done"
 msgstr ""
 
@@ -24434,8 +25123,8 @@
 msgid "Double Declining Balance"
 msgstr "Double Solde Dégressif"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:84
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
 msgid "Download"
 msgstr "Télécharger"
 
@@ -24444,7 +25133,7 @@
 msgid "Download Backups"
 msgstr "Télécharger les Sauvegardes"
 
-#: public/js/utils/serial_no_batch_selector.js:237
+#: public/js/utils/serial_no_batch_selector.js:241
 msgid "Download CSV Template"
 msgstr ""
 
@@ -24460,11 +25149,11 @@
 msgid "Download Materials Request Plan Section"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:60
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
 msgid "Download PDF"
 msgstr "Télécharger au Format PDF"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
 msgid "Download Template"
 msgstr "Télécharger le Modèle"
 
@@ -24520,18 +25209,17 @@
 msgid "Downtime Reason"
 msgstr "Raison du temps d'arrêt"
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Dr"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:6
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
 #: accounts/doctype/payment_request/payment_request_list.js:5
-#: assets/doctype/asset/asset_list.js:35
+#: assets/doctype/asset/asset_list.js:25
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:5
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:7
-#: stock/doctype/stock_entry/stock_entry_list.js:10
+#: stock/doctype/stock_entry/stock_entry_list.js:18
 msgid "Draft"
 msgstr "Brouillon"
 
@@ -24728,19 +25416,17 @@
 msgid "Draft"
 msgstr "Brouillon"
 
-#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
-#. Record'
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
-msgctxt "Transaction Deletion Record"
-msgid "Draft"
-msgstr "Brouillon"
-
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Draft"
 msgstr "Brouillon"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/driver/driver.json
 msgid "Driver"
@@ -24829,11 +25515,11 @@
 msgid "Drop Ship"
 msgstr "Expédition Directe"
 
-#: accounts/party.py:664
+#: accounts/party.py:640
 msgid "Due / Reference Date cannot be after {0}"
 msgstr "Date d’échéance / de référence ne peut pas être après le {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.js:649
+#: accounts/doctype/payment_entry/payment_entry.js:795
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
 msgid "Due Date"
 msgstr "Date d'Échéance"
@@ -24911,18 +25597,18 @@
 msgid "Due Date Based On"
 msgstr "Date d&#39;échéance basée sur"
 
-#: accounts/party.py:640
+#: accounts/party.py:616
 msgid "Due Date cannot be before Posting / Supplier Invoice Date"
 msgstr "La date d'échéance ne peut pas être antérieure à la date de comptabilisation / facture fournisseur"
 
-#: controllers/accounts_controller.py:576
+#: controllers/accounts_controller.py:639
 msgid "Due Date is mandatory"
 msgstr "La Date d’Échéance est obligatoire"
 
 #. Name of a DocType
 #. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
 #: accounts/workspace/receivables/receivables.json
 msgid "Dunning"
 msgstr "Relance"
@@ -24999,7 +25685,7 @@
 msgid "Dunning Type"
 msgstr "Type de relance"
 
-#: stock/doctype/item/item.js:135 stock/doctype/putaway_rule/putaway_rule.py:55
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
 msgid "Duplicate"
 msgstr "Dupliquer"
 
@@ -25015,7 +25701,7 @@
 msgid "Duplicate Entry. Please check Authorization Rule {0}"
 msgstr "Écriture en double. Merci de vérifier la Règle d’Autorisation {0}"
 
-#: assets/doctype/asset/asset.py:301
+#: assets/doctype/asset/asset.py:299
 msgid "Duplicate Finance Book"
 msgstr ""
 
@@ -25028,7 +25714,7 @@
 msgid "Duplicate POS Invoices found"
 msgstr ""
 
-#: projects/doctype/project/project.js:67
+#: projects/doctype/project/project.js:74
 msgid "Duplicate Project with Tasks"
 msgstr "Projet en double avec tâches"
 
@@ -25044,7 +25730,7 @@
 msgid "Duplicate item group found in the item group table"
 msgstr "Groupe d’articles en double trouvé dans la table des groupes d'articles"
 
-#: projects/doctype/project/project.js:146
+#: projects/doctype/project/project.js:174
 msgid "Duplicate project has been created"
 msgstr "Un projet en double a été créé"
 
@@ -25084,15 +25770,20 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Duties and Taxes"
 msgstr "Droits de Douane et Taxes"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
+
 #: regional/italy/utils.py:247 regional/italy/utils.py:267
 #: regional/italy/utils.py:278 regional/italy/utils.py:286
 #: regional/italy/utils.py:293 regional/italy/utils.py:297
-#: regional/italy/utils.py:304 regional/italy/utils.py:311
-#: regional/italy/utils.py:333 regional/italy/utils.py:339
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
 #: regional/italy/utils.py:348 regional/italy/utils.py:453
 msgid "E-Invoicing Information Missing"
 msgstr "Informations manquantes sur la facturation électronique"
@@ -25115,6 +25806,16 @@
 msgid "EAN-8"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
@@ -25141,11 +25842,11 @@
 msgid "Each Transaction"
 msgstr "A chaque transaction"
 
-#: stock/report/stock_ageing/stock_ageing.py:163
+#: stock/report/stock_ageing/stock_ageing.py:162
 msgid "Earliest"
 msgstr "Au plus tôt"
 
-#: stock/report/stock_balance/stock_balance.py:478
+#: stock/report/stock_balance/stock_balance.py:485
 msgid "Earliest Age"
 msgstr "Âge le plus précoce"
 
@@ -25159,19 +25860,27 @@
 msgid "Edit"
 msgstr "modifier"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr ""
+
 #: public/js/utils/serial_no_batch_selector.js:30
 msgid "Edit Full Form"
 msgstr "Ouvrir le formulaire complet"
 
-#: controllers/item_variant.py:158
+#: controllers/item_variant.py:154
 msgid "Edit Not Allowed"
 msgstr "Modification non autorisée"
 
-#: public/js/utils/crm_activities.js:182
+#: public/js/utils/crm_activities.js:184
 msgid "Edit Note"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:370
+#: stock/doctype/delivery_note/delivery_note.js:418
 msgid "Edit Posting Date and Time"
 msgstr "Modifier la Date et l'Heure de la Publication"
 
@@ -25229,15 +25938,15 @@
 msgid "Edit Posting Date and Time"
 msgstr "Modifier la Date et l'Heure de la Publication"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:366
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
 msgid "Edit Qty"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:238
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
 msgid "Edit Receipt"
 msgstr "Modifier le reçu"
 
-#: selling/page/point_of_sale/pos_item_cart.js:717
+#: selling/page/point_of_sale/pos_item_cart.js:745
 msgid "Editing {0} is not allowed as per POS Profile settings"
 msgstr ""
 
@@ -25253,7 +25962,7 @@
 msgid "Educational Qualification"
 msgstr "Qualification pour l'Éducation"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
 msgid "Either 'Selling' or 'Buying' must be selected"
 msgstr ""
 
@@ -25307,9 +26016,14 @@
 msgid "Electronic Invoice Register"
 msgstr "Registre de facture électronique"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:231
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
 #: crm/report/lead_details/lead_details.py:41
-#: selling/page/point_of_sale/pos_item_cart.js:874
+#: selling/page/point_of_sale/pos_item_cart.js:904
 msgid "Email"
 msgstr ""
 
@@ -25397,7 +26111,7 @@
 msgid "Email Address (required)"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:164
+#: crm/doctype/lead/lead.py:162
 msgid "Email Address must be unique, it is already used in {0}"
 msgstr ""
 
@@ -25463,7 +26177,7 @@
 msgid "Email Group"
 msgstr "Groupe Email"
 
-#: public/js/utils/contact_address_quick_entry.js:39
+#: public/js/utils/contact_address_quick_entry.js:42
 msgid "Email Id"
 msgstr "Identifiant Email"
 
@@ -25491,7 +26205,7 @@
 msgid "Email Sent"
 msgstr "Email Envoyé"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:289
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
 msgid "Email Sent to Supplier {0}"
 msgstr "E-mail envoyé au fournisseur {0}"
 
@@ -25519,15 +26233,15 @@
 msgid "Email Template"
 msgstr "Modèle d&#39;email"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:269
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
 msgid "Email not sent to {0} (unsubscribed / disabled)"
 msgstr "Email pas envoyé à {0} (désabonné / désactivé)"
 
-#: stock/doctype/shipment/shipment.js:153
+#: stock/doctype/shipment/shipment.js:174
 msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:273
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
 msgid "Email sent successfully."
 msgstr "E-mail envoyé avec succès."
 
@@ -25537,7 +26251,7 @@
 msgid "Email sent to"
 msgstr "Email Envoyé À"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:419
+#: stock/doctype/delivery_trip/delivery_trip.py:414
 msgid "Email sent to {0}"
 msgstr "Email envoyé à {0}"
 
@@ -25577,7 +26291,7 @@
 #: projects/doctype/timesheet/timesheet_calendar.js:28
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:50
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
 #: quality_management/doctype/non_conformance/non_conformance.json
 #: setup/doctype/company/company.json setup/doctype/employee/employee.json
 #: setup/doctype/sales_person/sales_person_tree.js:7
@@ -25768,11 +26482,11 @@
 msgid "Employee cannot report to himself."
 msgstr "L'employé ne peut pas rendre de compte à lui-même."
 
-#: assets/doctype/asset_movement/asset_movement.py:71
+#: assets/doctype/asset_movement/asset_movement.py:73
 msgid "Employee is required while issuing Asset {0}"
 msgstr "L'employé est requis lors de l'émission de l'actif {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:115
+#: assets/doctype/asset_movement/asset_movement.py:123
 msgid "Employee {0} does not belongs to the company {1}"
 msgstr "L'employé {0} n'appartient pas à l'entreprise {1}"
 
@@ -25780,7 +26494,12 @@
 msgid "Empty"
 msgstr "Vide"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1042
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
 msgstr ""
 
@@ -25796,7 +26515,7 @@
 msgid "Enable Auto Email"
 msgstr "Activer la messagerie automatique"
 
-#: stock/doctype/item/item.py:1040
+#: stock/doctype/item/item.py:1028
 msgid "Enable Auto Re-Order"
 msgstr "Activer la re-commande automatique"
 
@@ -25818,6 +26537,12 @@
 msgid "Enable Common Party Accounting"
 msgstr "Activer la comptabilité des tiers communs"
 
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -25890,6 +26615,13 @@
 msgid "Enable YouTube Tracking"
 msgstr "Activer le suivi YouTube"
 
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
+
 #: support/doctype/service_level_agreement/service_level_agreement.js:34
 msgid "Enable to apply SLA on every {0}"
 msgstr ""
@@ -25969,14 +26701,14 @@
 msgid "Encashment Date"
 msgstr "Date de l'Encaissement"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:41
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:41
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
-#: accounts/report/payment_ledger/payment_ledger.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.js:75
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
 #: projects/report/project_summary/project_summary.py:74
-#: public/js/financial_statements.js:191 public/js/setup_wizard.js:42
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:24
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
 #: templates/pages/projects.html:47
 msgid "End Date"
 msgstr "Date de Fin"
@@ -26045,6 +26777,10 @@
 msgid "End Date cannot be before Start Date."
 msgstr "La date de fin ne peut pas être antérieure à la date de début."
 
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr "Heure de Fin"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -26069,15 +26805,15 @@
 msgid "End Time"
 msgstr "Heure de Fin"
 
-#: stock/doctype/stock_entry/stock_entry.js:241
+#: stock/doctype/stock_entry/stock_entry.js:268
 msgid "End Transit"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
 #: accounts/report/financial_ratios/financial_ratios.js:25
-#: assets/report/fixed_asset_register/fixed_asset_register.js:90
-#: public/js/financial_statements.js:206
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
 msgid "End Year"
 msgstr "Année de Fin"
 
@@ -26085,7 +26821,7 @@
 msgid "End Year cannot be before Start Year"
 msgstr "L'Année de Fin ne peut pas être avant l'Année de Début"
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:43
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
 msgid "End date cannot be before start date"
 msgstr "La date de fin ne peut pas être antérieure à la date de début"
@@ -26109,6 +26845,8 @@
 msgid "End of the current subscription period"
 msgstr ""
 
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:31
 msgid "Enough Parts to Build"
 msgstr "Pièces Suffisantes pour Construire"
@@ -26119,31 +26857,33 @@
 msgid "Ensure Delivery Based on Produced Serial No"
 msgstr "Assurer une livraison basée sur le numéro de série produit"
 
-#: stock/doctype/delivery_trip/delivery_trip.py:253
+#: stock/doctype/delivery_trip/delivery_trip.py:251
 msgid "Enter API key in Google Settings."
 msgstr "Entrez la clé API dans les paramètres Google."
 
-#: setup/doctype/employee/employee.js:102
+#: setup/doctype/employee/employee.js:103
 msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:208
+#: public/js/utils/serial_no_batch_selector.js:211
 msgid "Enter Serial Nos"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:313
+#: stock/doctype/material_request/material_request.js:383
 msgid "Enter Supplier"
 msgstr "Entrez le fournisseur"
 
-#: manufacturing/doctype/job_card/job_card.js:280
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
 msgid "Enter Value"
 msgstr "Entrez une Valeur"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:91
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
 msgid "Enter Visit Details"
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:77
+#: manufacturing/doctype/routing/routing.js:78
 msgid "Enter a name for Routing."
 msgstr ""
 
@@ -26155,19 +26895,19 @@
 msgid "Enter a name for this Holiday List."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:499
+#: selling/page/point_of_sale/pos_payment.js:527
 msgid "Enter amount to be redeemed."
 msgstr "Entrez le montant à utiliser."
 
-#: stock/doctype/item/item.js:804
+#: stock/doctype/item/item.js:882
 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:877
+#: selling/page/point_of_sale/pos_item_cart.js:907
 msgid "Enter customer's email"
 msgstr "Entrez l'e-mail du client"
 
-#: selling/page/point_of_sale/pos_item_cart.js:882
+#: selling/page/point_of_sale/pos_item_cart.js:913
 msgid "Enter customer's phone number"
 msgstr "Entrez le numéro de téléphone du client"
 
@@ -26175,11 +26915,11 @@
 msgid "Enter depreciation details"
 msgstr "Veuillez entrer les détails de l'amortissement"
 
-#: selling/page/point_of_sale/pos_item_cart.js:382
+#: selling/page/point_of_sale/pos_item_cart.js:389
 msgid "Enter discount percentage."
 msgstr "Entrez le pourcentage de remise."
 
-#: public/js/utils/serial_no_batch_selector.js:211
+#: public/js/utils/serial_no_batch_selector.js:214
 msgid "Enter each serial no in a new line"
 msgstr ""
 
@@ -26193,7 +26933,7 @@
 msgid "Enter the Bank Guarantee Number before submitting."
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:82
+#: manufacturing/doctype/routing/routing.js:83
 msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
 " After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
 msgstr ""
@@ -26206,19 +26946,19 @@
 msgid "Enter the name of the bank or lending institution before submitting."
 msgstr ""
 
-#: stock/doctype/item/item.js:824
+#: stock/doctype/item/item.js:908
 msgid "Enter the opening stock units."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:730
+#: manufacturing/doctype/bom/bom.js:761
 msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:817
+#: manufacturing/doctype/work_order/work_order.js:878
 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:392
+#: selling/page/point_of_sale/pos_payment.js:411
 msgid "Enter {0} amount."
 msgstr "Saisissez le montant de {0}."
 
@@ -26233,7 +26973,7 @@
 msgid "Entity"
 msgstr "Entité"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:205
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:123
 msgid "Entity Type"
 msgstr "Type d'entité"
@@ -26258,9 +26998,9 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
-#: accounts/report/account_balance/account_balance.js:30
-#: accounts/report/account_balance/account_balance.js:46
-#: accounts/report/balance_sheet/balance_sheet.py:242
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
 #: setup/setup_wizard/operations/install_fixtures.py:259
 msgid "Equity"
 msgstr "Capitaux Propres"
@@ -26284,9 +27024,14 @@
 msgid "Equity/Liability Account"
 msgstr "Compte de capitaux propres / passif"
 
-#: accounts/doctype/payment_request/payment_request.py:410
-#: manufacturing/doctype/job_card/job_card.py:773
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:197
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
 msgid "Error"
 msgstr "Erreur"
 
@@ -26350,6 +27095,16 @@
 msgid "Error Log"
 msgstr "Journal des Erreurs"
 
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "Journal des Erreurs"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "Message d&#39;erreur"
+
 #. Label of a Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
@@ -26360,7 +27115,7 @@
 msgid "Error Occurred"
 msgstr ""
 
-#: telephony/doctype/call_log/call_log.py:195
+#: telephony/doctype/call_log/call_log.py:193
 msgid "Error during caller information update"
 msgstr ""
 
@@ -26372,19 +27127,23 @@
 msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:406
+#: assets/doctype/asset/depreciation.py:397
 msgid "Error while posting depreciation entries"
 msgstr ""
 
-#: accounts/deferred_revenue.py:567
+#: accounts/deferred_revenue.py:539
 msgid "Error while processing deferred accounting for {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:389
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
 msgid "Error while reposting item valuation"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:720
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:883
 msgid "Error: {0} is mandatory field"
 msgstr "Erreur: {0} est un champ obligatoire"
 
@@ -26435,7 +27194,7 @@
 msgid "Example URL"
 msgstr ""
 
-#: stock/doctype/item/item.py:971
+#: stock/doctype/item/item.py:959
 msgid "Example of a linked document: {0}"
 msgstr ""
 
@@ -26452,7 +27211,7 @@
 msgid "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."
 msgstr "Exemple: ABCD. #####. Si le masque est définie et que le numéro de lot n'est pas mentionné dans les transactions, un numéro de lot sera automatiquement créé en avec ce masque. Si vous préferez mentionner explicitement et systématiquement le numéro de lot pour cet article, laissez ce champ vide. Remarque: ce paramètre aura la priorité sur le préfixe du masque dans les paramètres de stock."
 
-#: stock/stock_ledger.py:1976
+#: stock/stock_ledger.py:1949
 msgid "Example: Serial No {0} reserved in {1}."
 msgstr ""
 
@@ -26462,11 +27221,11 @@
 msgid "Exception Budget Approver Role"
 msgstr "Rôle d'approbateur de budget exceptionnel"
 
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:56
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
 msgid "Excess Materials Consumed"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:869
+#: manufacturing/doctype/job_card/job_card.py:866
 msgid "Excess Transfer"
 msgstr ""
 
@@ -26490,7 +27249,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:517
+#: setup/doctype/company/company.py:508
 msgid "Exchange Gain/Loss"
 msgstr "Profits / Pertes sur Change"
 
@@ -26512,8 +27271,8 @@
 msgid "Exchange Gain/Loss"
 msgstr "Profits / Pertes sur Change"
 
-#: controllers/accounts_controller.py:1313
-#: controllers/accounts_controller.py:1394
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
 msgid "Exchange Gain/Loss amount has been booked through {0}"
 msgstr ""
 
@@ -26680,7 +27439,7 @@
 msgid "Exchange Rate Revaluation Settings"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:59
+#: controllers/sales_and_purchase_return.py:57
 msgid "Exchange Rate must be same as {0} {1} ({2})"
 msgstr "Taux de Change doit être le même que {0} {1} ({2})"
 
@@ -26697,7 +27456,7 @@
 msgid "Excise Entry"
 msgstr "Écriture d'Accise"
 
-#: stock/doctype/stock_entry/stock_entry.js:1060
+#: stock/doctype/stock_entry/stock_entry.js:1229
 msgid "Excise Invoice"
 msgstr "Facture d'Accise"
 
@@ -26717,7 +27476,7 @@
 msgid "Execution"
 msgstr "Exécution"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:70
+#: regional/report/uae_vat_201/uae_vat_201.py:67
 msgid "Exempt Supplies"
 msgstr ""
 
@@ -26746,13 +27505,13 @@
 msgid "Exit Interview Held On"
 msgstr "Entretien de sortie tenu le"
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:138
-#: public/js/bom_configurator/bom_configurator.bundle.js:179
-#: public/js/setup_wizard.js:168
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
 msgid "Expand All"
 msgstr "Développer Tout"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:413
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
 msgid "Expected"
 msgstr ""
 
@@ -26762,7 +27521,7 @@
 msgid "Expected Amount"
 msgstr "Montant prévu"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
 msgid "Expected Arrival Date"
 msgstr "Date d'arrivée prévue"
 
@@ -26806,11 +27565,13 @@
 msgid "Expected Delivery Date"
 msgstr "Date de livraison prévue"
 
-#: selling/doctype/sales_order/sales_order.py:316
+#: selling/doctype/sales_order/sales_order.py:324
 msgid "Expected Delivery Date should be after Sales Order Date"
 msgstr "La Date de Livraison Prévue doit être après la Date indiquée sur la Commande Client"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
 msgid "Expected End Date"
 msgstr "Date de fin prévue"
 
@@ -26836,7 +27597,7 @@
 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
 msgstr ""
 
-#: public/js/projects/timer.js:12
+#: public/js/projects/timer.js:16
 msgid "Expected Hrs"
 msgstr "Heures prévues"
 
@@ -26846,7 +27607,9 @@
 msgid "Expected Hrs"
 msgstr "Heures prévues"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
 msgid "Expected Start Date"
 msgstr "Date de début prévue"
 
@@ -26868,7 +27631,7 @@
 msgid "Expected Start Date"
 msgstr "Date de début prévue"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:133
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
 msgid "Expected Stock Value"
 msgstr ""
 
@@ -26896,9 +27659,9 @@
 msgid "Expected Value After Useful Life"
 msgstr "Valeur Attendue Après Utilisation Complète"
 
-#: accounts/report/account_balance/account_balance.js:29
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:81
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
 #: accounts/report/profitability_analysis/profitability_analysis.py:189
 msgid "Expense"
 msgstr "Charges"
@@ -26928,12 +27691,12 @@
 msgid "Expense"
 msgstr "Charges"
 
-#: controllers/stock_controller.py:359
+#: controllers/stock_controller.py:556
 msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
 msgstr "Compte de Charge / d'Écart ({0}) doit être un Compte «de Résultat»"
 
-#: accounts/report/account_balance/account_balance.js:47
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:248
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
 msgid "Expense Account"
 msgstr "Compte de Charge"
 
@@ -27015,7 +27778,7 @@
 msgid "Expense Account"
 msgstr "Compte de Charge"
 
-#: controllers/stock_controller.py:339
+#: controllers/stock_controller.py:536
 msgid "Expense Account Missing"
 msgstr "Compte de dépenses manquant"
 
@@ -27032,13 +27795,13 @@
 msgid "Expense Head"
 msgstr "Compte de Charges"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:490
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:510
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:528
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
 msgid "Expense Head Changed"
 msgstr "Tête de dépense modifiée"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
 msgid "Expense account is mandatory for item {0}"
 msgstr "Compte de charge est obligatoire pour l'article {0}"
 
@@ -27049,7 +27812,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
-#: accounts/report/account_balance/account_balance.js:48
+#: accounts/report/account_balance/account_balance.js:49
 msgid "Expenses Included In Asset Valuation"
 msgstr "Dépenses incluses dans l'évaluation de l'actif"
 
@@ -27061,7 +27824,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
-#: accounts/report/account_balance/account_balance.js:49
+#: accounts/report/account_balance/account_balance.js:51
 msgid "Expenses Included In Valuation"
 msgstr "Charges Incluses dans la Valorisation"
 
@@ -27072,8 +27835,8 @@
 msgstr "Charges Incluses dans la Valorisation"
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
-#: selling/doctype/quotation/quotation_list.js:35
-#: stock/doctype/batch/batch_list.js:9 stock/doctype/item/item_list.js:10
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
 msgid "Expired"
 msgstr "Expiré"
 
@@ -27095,7 +27858,7 @@
 msgid "Expired"
 msgstr "Expiré"
 
-#: stock/doctype/stock_entry/stock_entry.js:316
+#: stock/doctype/stock_entry/stock_entry.js:362
 msgid "Expired Batches"
 msgstr "Lots expirés"
 
@@ -27165,11 +27928,11 @@
 msgid "Export Data"
 msgstr "Exporter des données"
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:35
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
 msgid "Export E-Invoices"
 msgstr "Exporter des factures électroniques"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:106
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
 msgid "Export Errored Rows"
 msgstr "Exporter les lignes erronées"
 
@@ -27183,7 +27946,7 @@
 msgid "Extra Consumed Qty"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:197
+#: manufacturing/doctype/job_card/job_card.py:193
 msgid "Extra Job Card Quantity"
 msgstr ""
 
@@ -27219,7 +27982,7 @@
 msgid "FG Reference"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:106
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
 msgid "FG Value"
 msgstr ""
 
@@ -27261,19 +28024,25 @@
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#. Label of a Text field in DocType 'Stock Ledger Entry'
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:180
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
 msgid "FIFO/LIFO Queue"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:62
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:13
 msgid "Failed"
 msgstr "Échoué"
@@ -27386,7 +28155,14 @@
 msgid "Failed"
 msgstr "Échoué"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:9
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "Échoué"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
 msgid "Failed Entries"
 msgstr ""
 
@@ -27421,11 +28197,11 @@
 msgid "Failed to setup defaults"
 msgstr "Échec de la configuration par défaut"
 
-#: setup/doctype/company/company.py:699
+#: setup/doctype/company/company.py:690
 msgid "Failed to setup defaults for country {0}. Please contact support."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Failure"
 msgstr "Échec"
 
@@ -27441,12 +28217,26 @@
 msgid "Failure Description"
 msgstr ""
 
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Family Background"
 msgstr "Antécédents Familiaux"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -27502,7 +28292,7 @@
 msgid "Fees"
 msgstr "Honoraires"
 
-#: public/js/utils/serial_no_batch_selector.js:332
+#: public/js/utils/serial_no_batch_selector.js:338
 msgid "Fetch Based On"
 msgstr ""
 
@@ -27512,7 +28302,7 @@
 msgid "Fetch Customers"
 msgstr "Récupérer des clients"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:50
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
 msgid "Fetch Data"
 msgstr "Récupérer des données"
 
@@ -27520,7 +28310,7 @@
 msgid "Fetch Items from Warehouse"
 msgstr "Récupérer des articles de l'entrepôt"
 
-#: accounts/doctype/dunning/dunning.js:60
+#: accounts/doctype/dunning/dunning.js:61
 msgid "Fetch Overdue Payments"
 msgstr ""
 
@@ -27528,8 +28318,8 @@
 msgid "Fetch Subscription Updates"
 msgstr "Vérifier les mises à jour des abonnements"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:952
-#: accounts/doctype/sales_invoice/sales_invoice.js:954
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
 msgid "Fetch Timesheet"
 msgstr "Récuprer les temps saisis"
 
@@ -27539,8 +28329,8 @@
 msgid "Fetch Value From"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:252
-#: stock/doctype/stock_entry/stock_entry.js:554
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
 msgid "Fetch exploded BOM (including sub-assemblies)"
 msgstr "Récupérer la nomenclature éclatée (y compris les sous-ensembles)"
 
@@ -27551,11 +28341,20 @@
 msgid "Fetch items based on Default Supplier."
 msgstr "Récupérez les articles en fonction du fournisseur par défaut."
 
-#: accounts/doctype/dunning/dunning.js:131
-#: public/js/controllers/transaction.js:1083
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
 msgid "Fetching exchange rates ..."
 msgstr ""
 
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr "Champ"
+
 #. Label of a Select field in DocType 'POS Search Fields'
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
 msgctxt "POS Search Fields"
@@ -27629,8 +28428,8 @@
 msgid "File to Rename"
 msgstr "Fichier à Renommer"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:17
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:17
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
 #: public/js/financial_statements.js:167
 msgid "Filter Based On"
 msgstr "Filtre basé sur"
@@ -27641,7 +28440,7 @@
 msgid "Filter Duration (Months)"
 msgstr "Durée du filtre (mois)"
 
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:46
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
 msgid "Filter Total Zero Qty"
 msgstr "Filtrer les totaux pour les qtés égales à zéro"
 
@@ -27667,8 +28466,8 @@
 msgid "Filter on Payment"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:696
-#: public/js/bank_reconciliation_tool/dialog_manager.js:192
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
 msgid "Filters"
 msgstr "Filtres"
 
@@ -27727,13 +28526,13 @@
 #: accounts/report/accounts_receivable/accounts_receivable.js:24
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:32
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:52
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
 #: accounts/report/general_ledger/general_ledger.js:16
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:32
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
 #: accounts/report/trial_balance/trial_balance.js:70
-#: assets/report/fixed_asset_register/fixed_asset_register.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
 #: public/js/financial_statements.js:161
 msgid "Finance Book"
 msgstr "Livre comptable"
@@ -27859,14 +28658,14 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Financial Reports Workspace
-#: accounts/doctype/account/account_tree.js:158
+#: accounts/doctype/account/account_tree.js:234
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/workspace/financial_reports/financial_reports.json
 #: public/js/financial_statements.js:129
 msgid "Financial Statements"
 msgstr "États financiers"
 
-#: public/js/setup_wizard.js:40
+#: public/js/setup_wizard.js:42
 msgid "Financial Year Begins On"
 msgstr ""
 
@@ -27877,13 +28676,13 @@
 msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:627
-#: manufacturing/doctype/work_order/work_order.js:642
-#: manufacturing/doctype/work_order/work_order.js:651
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
 msgid "Finish"
 msgstr "terminer"
 
-#: buying/doctype/purchase_order/purchase_order.js:176
+#: buying/doctype/purchase_order/purchase_order.js:182
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:43
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:119
 msgid "Finished Good"
@@ -27919,7 +28718,7 @@
 msgid "Finished Good BOM"
 msgstr ""
 
-#: public/js/utils.js:698
+#: public/js/utils.js:766
 msgid "Finished Good Item"
 msgstr ""
 
@@ -27933,7 +28732,7 @@
 msgid "Finished Good Item Code"
 msgstr "Code d'article fini"
 
-#: public/js/utils.js:715
+#: public/js/utils.js:784
 msgid "Finished Good Item Qty"
 msgstr ""
 
@@ -27943,15 +28742,15 @@
 msgid "Finished Good Item Quantity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3204
+#: controllers/accounts_controller.py:3253
 msgid "Finished Good Item is not specified for service item {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3219
+#: controllers/accounts_controller.py:3270
 msgid "Finished Good Item {0} Qty can not be zero"
 msgstr ""
 
-#: controllers/accounts_controller.py:3213
+#: controllers/accounts_controller.py:3264
 msgid "Finished Good Item {0} must be a sub-contracted item"
 msgstr ""
 
@@ -27979,7 +28778,7 @@
 msgid "Finished Good UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:53
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
 msgid "Finished Good {0} does not have a default BOM."
 msgstr ""
 
@@ -27987,23 +28786,23 @@
 msgid "Finished Good {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:49
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
 msgid "Finished Good {0} must be a stock item."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:57
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
 msgid "Finished Good {0} must be a sub-contracted item."
 msgstr ""
 
-#: setup/doctype/company/company.py:262
+#: setup/doctype/company/company.py:258
 msgid "Finished Goods"
 msgstr "Produits finis"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:25
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
 msgid "Finished Goods Warehouse"
 msgstr "Entrepôt de produits finis"
 
-#: stock/doctype/stock_entry/stock_entry.py:1264
+#: stock/doctype/stock_entry/stock_entry.py:1282
 msgid "Finished Item {0} does not match with Work Order {1}"
 msgstr ""
 
@@ -28043,8 +28842,8 @@
 msgid "First Response Due"
 msgstr ""
 
-#: support/doctype/issue/test_issue.py:241
-#: support/doctype/service_level_agreement/service_level_agreement.py:899
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
 msgid "First Response SLA Failed by {}"
 msgstr ""
 
@@ -28090,16 +28889,17 @@
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year/fiscal_year.json
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:17
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
 #: accounts/report/profitability_analysis/profitability_analysis.js:38
 #: accounts/report/trial_balance/trial_balance.js:16
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
-#: manufacturing/report/job_card_summary/job_card_summary.js:17
-#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:48
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
 #: regional/report/irs_1099/irs_1099.js:17
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:16
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:16
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
 msgid "Fiscal Year"
 msgstr "Exercice fiscal"
 
@@ -28177,7 +28977,7 @@
 msgid "Fixed"
 msgstr "Fixé"
 
-#: accounts/report/account_balance/account_balance.js:50
+#: accounts/report/account_balance/account_balance.js:52
 msgid "Fixed Asset"
 msgstr "Actif Immobilisé"
 
@@ -28205,7 +29005,7 @@
 msgid "Fixed Asset Defaults"
 msgstr ""
 
-#: stock/doctype/item/item.py:301
+#: stock/doctype/item/item.py:300
 msgid "Fixed Asset Item must be a non-stock item."
 msgstr "Un Article Immobilisé doit être un élément non stocké."
 
@@ -28251,11 +29051,33 @@
 msgid "Fleet Manager"
 msgstr "Gestionnaire de Flotte"
 
-#: selling/page/point_of_sale/pos_item_selector.js:303
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
 msgid "Focus on Item Group filter"
 msgstr "Focus sur le filtre de groupe d'articles"
 
-#: selling/page/point_of_sale/pos_item_selector.js:294
+#: selling/page/point_of_sale/pos_item_selector.js:291
 msgid "Focus on search input"
 msgstr "Focus sur l'entrée de recherche"
 
@@ -28279,19 +29101,39 @@
 msgid "Following fields are mandatory to create address:"
 msgstr "Les champs suivants sont obligatoires pour créer une adresse:"
 
-#: controllers/buying_controller.py:906
+#: controllers/buying_controller.py:933
 msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "L'élément suivant {0} n'est pas marqué comme élément {1}. Vous pouvez les activer en tant qu'élément {1} à partir de sa fiche article."
 
-#: controllers/buying_controller.py:902
+#: controllers/buying_controller.py:929
 msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr "Les éléments suivants {0} ne sont pas marqués comme {1} élément. Vous pouvez les activer en tant qu'élément {1} à partir de sa fiche article."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
+
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
 msgid "For"
 msgstr "Pour"
 
-#: public/js/utils/sales_common.js:274
+#: public/js/utils/sales_common.js:309
 msgid "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."
 msgstr "Pour les articles \"Ensembles de Produits\", l’Entrepôt, le N° de Série et le N° de Lot proviendront de la table \"Liste de Colisage\". Si l’Entrepôt et le N° de Lot sont les mêmes pour tous les produits colisés d’un même article 'Produit Groupé', ces valeurs peuvent être entrées dans la table principale de l’article et elles seront copiées dans la table \"Liste de Colisage\"."
 
@@ -28307,11 +29149,16 @@
 msgid "For Company"
 msgstr "Pour la Société"
 
-#: stock/doctype/material_request/material_request.js:293
+#: stock/doctype/material_request/material_request.js:361
 msgid "For Default Supplier (Optional)"
 msgstr "Pour le fournisseur par défaut (facultatif)"
 
-#: controllers/stock_controller.py:770
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
 msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
 msgstr ""
 
@@ -28321,7 +29168,7 @@
 msgid "For Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:160
+#: manufacturing/doctype/job_card/job_card.js:175
 msgid "For Operation"
 msgstr ""
 
@@ -28346,23 +29193,28 @@
 msgid "For Production"
 msgstr "Pour la Production"
 
-#: stock/doctype/stock_entry/stock_entry.py:657
+#: stock/doctype/stock_entry/stock_entry.py:613
 msgid "For Quantity (Manufactured Qty) is mandatory"
 msgstr "Pour Quantité (Qté Produite) est obligatoire"
 
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
+
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Selling"
 msgstr "A la vente"
 
-#: accounts/doctype/payment_order/payment_order.js:98
+#: accounts/doctype/payment_order/payment_order.js:106
 msgid "For Supplier"
 msgstr "Pour Fournisseur"
 
-#: manufacturing/doctype/production_plan/production_plan.js:331
-#: selling/doctype/sales_order/sales_order.js:808
-#: stock/doctype/material_request/material_request.js:247
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
 msgid "For Warehouse"
 msgstr "Pour l’Entrepôt"
 
@@ -28372,11 +29224,11 @@
 msgid "For Warehouse"
 msgstr "Pour l’Entrepôt"
 
-#: manufacturing/doctype/work_order/work_order.py:427
+#: manufacturing/doctype/work_order/work_order.py:432
 msgid "For Warehouse is required before Submit"
 msgstr "Pour l’Entrepôt est requis avant de Valider"
 
-#: public/js/utils/serial_no_batch_selector.js:116
+#: public/js/utils/serial_no_batch_selector.js:119
 msgid "For Work Order"
 msgstr ""
 
@@ -28418,15 +29270,15 @@
 msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:384
+#: stock/doctype/stock_entry/stock_entry.py:336
 msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
 msgstr "Pour la carte de travail {0}, vous pouvez uniquement saisir une entrée de stock de type &quot;Transfert d'article pour fabrication&quot;."
 
-#: manufacturing/doctype/work_order/work_order.py:1523
+#: manufacturing/doctype/work_order/work_order.py:1530
 msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1302
+#: stock/doctype/stock_entry/stock_entry.py:1320
 msgid "For quantity {0} should not be greater than allowed quantity {1}"
 msgstr ""
 
@@ -28436,12 +29288,12 @@
 msgid "For reference"
 msgstr "Pour référence"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1229
+#: accounts/doctype/payment_entry/payment_entry.js:1477
 #: public/js/controllers/accounts.js:182
 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
 msgstr "Pour la ligne {0} dans {1}. Pour inclure {2} dans le prix de l'article, les lignes {3} doivent également être incluses"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1498
+#: manufacturing/doctype/production_plan/production_plan.py:1509
 msgid "For row {0}: Enter Planned Qty"
 msgstr "Pour la ligne {0}: entrez la quantité planifiée"
 
@@ -28449,6 +29301,11 @@
 msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
 msgstr "Pour la condition &quot;Appliquer la règle à l'autre&quot;, le champ {0} est obligatoire"
 
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
+
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Forecasting"
@@ -28511,7 +29368,7 @@
 msgid "Free item code is not selected"
 msgstr "Le code d'article gratuit n'est pas sélectionné"
 
-#: accounts/doctype/pricing_rule/utils.py:656
+#: accounts/doctype/pricing_rule/utils.py:645
 msgid "Free item not set in the pricing rule {0}"
 msgstr "Article gratuit non défini dans la règle de tarification {0}"
 
@@ -28631,7 +29488,7 @@
 msgid "Friday"
 msgstr "Vendredi"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:957
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
 #: templates/pages/projects.html:67
 msgid "From"
 msgstr "À partir de"
@@ -28683,13 +29540,13 @@
 msgid "From Customer"
 msgstr "Du Client"
 
-#: accounts/doctype/payment_entry/payment_entry.js:645
-#: accounts/doctype/payment_entry/payment_entry.js:650
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:16
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:38
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
 #: accounts/report/financial_ratios/financial_ratios.js:41
 #: accounts/report/general_ledger/general_ledger.js:22
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -28697,77 +29554,77 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
-#: accounts/report/pos_register/pos_register.js:17
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:59
 #: accounts/report/purchase_register/purchase_register.js:8
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:7
 #: accounts/report/sales_register/sales_register.js:8
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:16
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:47
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:47
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
 #: accounts/report/trial_balance/trial_balance.js:37
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:15
-#: buying/report/procurement_tracker/procurement_tracker.js:28
-#: buying/report/purchase_analytics/purchase_analytics.js:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:18
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:18
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:16
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:23
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:23
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
 #: crm/report/campaign_efficiency/campaign_efficiency.js:7
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:9
-#: crm/report/lead_conversion_time/lead_conversion_time.js:9
-#: crm/report/lead_details/lead_details.js:17
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
-#: crm/report/lost_opportunity/lost_opportunity.js:17
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:23
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:16
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:16
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:17
-#: manufacturing/report/process_loss_report/process_loss_report.js:30
-#: manufacturing/report/production_analytics/production_analytics.js:17
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:8
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:16
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:9
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
-#: public/js/stock_analytics.js:47
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:9
-#: regional/report/uae_vat_201/uae_vat_201.js:17
-#: regional/report/vat_audit_report/vat_audit_report.js:17
-#: selling/page/sales_funnel/sales_funnel.js:39
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:18
-#: selling/report/sales_analytics/sales_analytics.js:36
-#: selling/report/sales_order_analysis/sales_order_analysis.js:18
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:22
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:23
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:17
-#: stock/report/delayed_item_report/delayed_item_report.js:17
-#: stock/report/delayed_order_report/delayed_order_report.js:17
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:21
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:31
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
 #: stock/report/reserved_stock/reserved_stock.js:16
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
-#: stock/report/stock_analytics/stock_analytics.js:63
+#: stock/report/stock_analytics/stock_analytics.js:62
 #: stock/report/stock_balance/stock_balance.js:16
 #: stock/report/stock_ledger/stock_ledger.js:16
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:9
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:9
-#: support/report/issue_analytics/issue_analytics.js:25
-#: support/report/issue_summary/issue_summary.js:25
-#: support/report/support_hour_distribution/support_hour_distribution.js:8
-#: utilities/report/youtube_interactions/youtube_interactions.js:9
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
 msgid "From Date"
 msgstr "A partir du"
 
@@ -28873,7 +29730,7 @@
 msgid "From Date"
 msgstr "A partir du"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:41
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
 msgid "From Date and To Date are Mandatory"
 msgstr "La date de début et la date de fin sont obligatoires"
 
@@ -28893,11 +29750,11 @@
 
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
 #: accounts/report/general_ledger/general_ledger.py:85
-#: accounts/report/pos_register/pos_register.py:118
+#: accounts/report/pos_register/pos_register.py:114
 #: accounts/report/tax_withholding_details/tax_withholding_details.py:37
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:41
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:39
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
 msgid "From Date must be before To Date"
 msgstr "La Date Initiale doit être antérieure à la Date Finale"
 
@@ -28919,7 +29776,7 @@
 msgid "From Delivery Date"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.js:58
+#: selling/doctype/installation_note/installation_note.js:59
 msgid "From Delivery Note"
 msgstr "Du Bon de Livraison"
 
@@ -28929,7 +29786,7 @@
 msgid "From Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
 msgid "From Due Date"
 msgstr ""
 
@@ -28939,7 +29796,7 @@
 msgid "From Employee"
 msgstr "De l'Employé"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:45
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
 msgid "From Fiscal Year"
 msgstr "À partir de l'année fiscale"
 
@@ -29003,8 +29860,8 @@
 msgid "From Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:37
-#: manufacturing/report/work_order_summary/work_order_summary.js:23
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
 msgid "From Posting Date"
 msgstr "À partir de la date de publication"
 
@@ -29050,6 +29907,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:91
 #: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
 msgid "From Time"
 msgstr "Horaire de Début"
 
@@ -29135,7 +29993,7 @@
 msgid "From Voucher Detail No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:106
+#: stock/report/reserved_stock/reserved_stock.js:103
 #: stock/report/reserved_stock/reserved_stock.py:164
 msgid "From Voucher No"
 msgstr ""
@@ -29146,7 +30004,7 @@
 msgid "From Voucher No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:95
+#: stock/report/reserved_stock/reserved_stock.js:92
 #: stock/report/reserved_stock/reserved_stock.py:158
 msgid "From Voucher Type"
 msgstr ""
@@ -29193,11 +30051,11 @@
 msgid "From and To Dates are required."
 msgstr "Les dates de début et de fin sont obligatoires."
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:168
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
 msgid "From and To dates are required"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:47
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
 msgid "From date cannot be greater than To date"
 msgstr "La Date Initiale ne peut pas être postérieure à la Date Finale"
 
@@ -29380,35 +30238,43 @@
 msgid "Fully Paid"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
 msgid "Furniture and Fixtures"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/account/account_tree.js:138
 msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
 msgstr "D'autres comptes individuels peuvent être créés dans les groupes, mais les écritures ne peuvent être faites que sur les comptes individuels"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:24
+#: accounts/doctype/cost_center/cost_center_tree.js:31
 msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
 msgstr "D'autres centres de coûts peuvent être créés dans des Groupes, mais des écritures ne peuvent être faites que sur des centres de coûts individuels."
 
-#: setup/doctype/sales_person/sales_person_tree.js:10
+#: setup/doctype/sales_person/sales_person_tree.js:15
 msgid "Further nodes can be only created under 'Group' type nodes"
 msgstr "D'autres nœuds peuvent être créés uniquement sous les nœuds de type 'Groupe'"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
-#: accounts/report/accounts_receivable/accounts_receivable.py:1084
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
 msgid "Future Payment Amount"
 msgstr "Montant du paiement futur"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
 msgid "Future Payment Ref"
 msgstr "Paiement futur Ref"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
 msgid "Future Payments"
 msgstr "Paiements futurs"
 
@@ -29417,14 +30283,14 @@
 msgid "G - D"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:174
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:243
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
 msgid "GL Balance"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:557
+#: accounts/report/general_ledger/general_ledger.py:561
 msgid "GL Entry"
 msgstr "Écriture GL"
 
@@ -29485,11 +30351,31 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:525
+#: setup/doctype/company/company.py:516
 msgid "Gain/Loss on Asset Disposal"
 msgstr "Gain/Perte sur Cessions des Immobilisations"
 
-#: projects/doctype/project/project.js:79
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
 msgid "Gantt Chart"
 msgstr "Diagramme de Gantt"
 
@@ -29497,6 +30383,11 @@
 msgid "Gantt chart of all tasks."
 msgstr "Diagramme de Gantt de toutes les tâches."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
+
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
@@ -29525,7 +30416,7 @@
 #. Name of a report
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Financial Reports Workspace
-#: accounts/doctype/account/account.js:95
+#: accounts/doctype/account/account.js:93
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/report/general_ledger/general_ledger.json
 #: accounts/workspace/accounting/accounting.json
@@ -29546,7 +30437,7 @@
 msgid "General Ledger"
 msgstr "Grand Livre"
 
-#: stock/doctype/warehouse/warehouse.js:74
+#: stock/doctype/warehouse/warehouse.js:69
 msgctxt "Warehouse"
 msgid "General Ledger"
 msgstr "Grand Livre"
@@ -29566,7 +30457,7 @@
 msgid "Generate Closing Stock Balance"
 msgstr ""
 
-#: public/js/setup_wizard.js:46
+#: public/js/setup_wizard.js:48
 msgid "Generate Demo Data for Exploration"
 msgstr ""
 
@@ -29592,6 +30483,11 @@
 msgid "Generate Schedule"
 msgstr "Créer un Échéancier"
 
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
+
 #. Label of a Check field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
@@ -29638,7 +30534,7 @@
 msgid "Get Current Stock"
 msgstr "Obtenir le Stock Actuel"
 
-#: selling/doctype/customer/customer.js:168
+#: selling/doctype/customer/customer.js:180
 msgid "Get Customer Group Details"
 msgstr ""
 
@@ -29654,12 +30550,12 @@
 msgid "Get Finished Goods for Manufacture"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:55
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:157
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
 msgid "Get Invoices"
 msgstr "Obtenir des factures"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:102
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
 msgid "Get Invoices based on Filters"
 msgstr "Obtenir les factures en fonction des filtres"
 
@@ -29669,11 +30565,11 @@
 msgid "Get Item Locations"
 msgstr "Obtenir les emplacements des articles"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:351
-#: manufacturing/doctype/production_plan/production_plan.js:342
-#: stock/doctype/pick_list/pick_list.js:161
-#: stock/doctype/pick_list/pick_list.js:202
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
 msgid "Get Items"
 msgstr "Obtenir les Articles"
 
@@ -29683,37 +30579,37 @@
 msgid "Get Items"
 msgstr "Obtenir les Articles"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:147
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:165
-#: accounts/doctype/sales_invoice/sales_invoice.js:252
-#: accounts/doctype/sales_invoice/sales_invoice.js:276
-#: accounts/doctype/sales_invoice/sales_invoice.js:304
-#: buying/doctype/purchase_order/purchase_order.js:456
-#: buying/doctype/purchase_order/purchase_order.js:473
-#: buying/doctype/request_for_quotation/request_for_quotation.js:315
-#: buying/doctype/request_for_quotation/request_for_quotation.js:334
-#: buying/doctype/request_for_quotation/request_for_quotation.js:375
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
 #: buying/doctype/supplier_quotation/supplier_quotation.js:49
-#: buying/doctype/supplier_quotation/supplier_quotation.js:76
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:78
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:96
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:112
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:132
-#: public/js/controllers/buying.js:267
-#: selling/doctype/quotation/quotation.js:160
-#: selling/doctype/sales_order/sales_order.js:132
-#: selling/doctype/sales_order/sales_order.js:643
-#: stock/doctype/delivery_note/delivery_note.js:160
-#: stock/doctype/material_request/material_request.js:100
-#: stock/doctype/material_request/material_request.js:162
-#: stock/doctype/purchase_receipt/purchase_receipt.js:130
-#: stock/doctype/purchase_receipt/purchase_receipt.js:217
-#: stock/doctype/stock_entry/stock_entry.js:275
-#: stock/doctype/stock_entry/stock_entry.js:312
-#: stock/doctype/stock_entry/stock_entry.js:336
-#: stock/doctype/stock_entry/stock_entry.js:387
-#: stock/doctype/stock_entry/stock_entry.js:535
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
 msgid "Get Items From"
 msgstr "Obtenir les articles de"
 
@@ -29729,13 +30625,13 @@
 msgid "Get Items From Purchase Receipts"
 msgstr "Obtenir des Articles à partir des Reçus d'Achat"
 
-#: stock/doctype/material_request/material_request.js:241
-#: stock/doctype/stock_entry/stock_entry.js:555
-#: stock/doctype/stock_entry/stock_entry.js:568
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
 msgid "Get Items from BOM"
 msgstr "Obtenir les Articles depuis nomenclature"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:348
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
 msgid "Get Items from Material Requests against this Supplier"
 msgstr "Obtenir des articles à partir de demandes d'articles auprès de ce fournisseur"
 
@@ -29745,7 +30641,7 @@
 msgid "Get Items from Open Material Requests"
 msgstr "Obtenir des Articles de Demandes Matérielles Ouvertes"
 
-#: public/js/controllers/buying.js:507
+#: public/js/controllers/buying.js:498
 msgid "Get Items from Product Bundle"
 msgstr "Obtenir les Articles du Produit Groupé"
 
@@ -29779,18 +30675,24 @@
 msgid "Get Outstanding Orders"
 msgstr ""
 
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
 #: accounts/doctype/bank_clearance/bank_clearance.js:40
-#: accounts/doctype/bank_clearance/bank_clearance.js:44
-#: accounts/doctype/bank_clearance/bank_clearance.js:56
-#: accounts/doctype/bank_clearance/bank_clearance.js:75
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
 msgid "Get Payment Entries"
 msgstr "Obtenir les Écritures de Paiement"
 
-#: accounts/doctype/payment_order/payment_order.js:20
-#: accounts/doctype/payment_order/payment_order.js:24
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
 msgid "Get Payments from"
 msgstr "Obtenez des paiements de"
 
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
+
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
@@ -29821,7 +30723,7 @@
 msgid "Get Started Sections"
 msgstr "Sections d'aide"
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:432
 msgid "Get Stock"
 msgstr ""
 
@@ -29831,29 +30733,29 @@
 msgid "Get Sub Assembly Items"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:102
+#: buying/doctype/supplier/supplier.js:124
 msgid "Get Supplier Group Details"
 msgstr "Appliquer les informations depuis le Groupe de fournisseur"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:384
-#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
 msgid "Get Suppliers"
 msgstr "Obtenir des fournisseurs"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:405
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
 msgid "Get Suppliers By"
 msgstr "Obtenir des Fournisseurs"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:989
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
 msgid "Get Timesheets"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:81
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:84
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:77
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:80
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:87
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:94
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
 msgid "Get Unreconciled Entries"
 msgstr "Obtenir les Écritures non Réconcilliées"
 
@@ -29861,11 +30763,11 @@
 msgid "Get Updates"
 msgstr "Obtenir les mises à jour"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:65
+#: stock/doctype/delivery_trip/delivery_trip.js:68
 msgid "Get stops from"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:125
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
 msgid "Getting Scrap Items"
 msgstr ""
 
@@ -29882,6 +30784,13 @@
 msgid "Give free item for every N quantity"
 msgstr ""
 
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/global_defaults/global_defaults.json
 msgid "Global Defaults"
@@ -29898,7 +30807,7 @@
 msgid "Go back"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
 msgid "Go to {0} List"
 msgstr "Aller à la liste {0}"
 
@@ -29937,16 +30846,16 @@
 msgid "Goods"
 msgstr ""
 
-#: setup/doctype/company/company.py:263
-#: stock/doctype/stock_entry/stock_entry_list.js:14
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
 msgid "Goods In Transit"
 msgstr "Les marchandises en transit"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:17
+#: stock/doctype/stock_entry/stock_entry_list.js:23
 msgid "Goods Transferred"
 msgstr "Marchandises transférées"
 
-#: stock/doctype/stock_entry/stock_entry.py:1618
+#: stock/doctype/stock_entry/stock_entry.py:1647
 msgid "Goods are already received against the outward entry {0}"
 msgstr "Les marchandises sont déjà reçues pour l'entrée sortante {0}"
 
@@ -29966,11 +30875,66 @@
 msgid "Graduate"
 msgstr "Diplômé"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
+
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
-#: accounts/report/pos_register/pos_register.py:207
+#: accounts/report/pos_register/pos_register.py:201
 #: accounts/report/purchase_register/purchase_register.py:275
-#: accounts/report/sales_register/sales_register.py:303
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:253
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
 #: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
 msgid "Grand Total"
 msgstr "Total TTC"
@@ -30192,7 +31156,7 @@
 msgid "Grant Commission"
 msgstr "Eligible aux commissions"
 
-#: accounts/doctype/payment_entry/payment_entry.js:654
+#: accounts/doctype/payment_entry/payment_entry.js:802
 msgid "Greater Than Amount"
 msgstr "Plus grand que le montant"
 
@@ -30259,7 +31223,7 @@
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/gross_profit/gross_profit.json
-#: accounts/report/gross_profit/gross_profit.py:287
+#: accounts/report/gross_profit/gross_profit.py:285
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Gross Profit"
 msgstr "Bénéfice brut"
@@ -30280,12 +31244,12 @@
 msgid "Gross Profit / Loss"
 msgstr "Bénéfice/Perte Brut"
 
-#: accounts/report/gross_profit/gross_profit.py:294
+#: accounts/report/gross_profit/gross_profit.py:292
 msgid "Gross Profit Percent"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:379
-#: assets/report/fixed_asset_register/fixed_asset_register.py:433
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
 msgid "Gross Purchase Amount"
 msgstr "Montant d'Achat Brut"
 
@@ -30301,11 +31265,11 @@
 msgid "Gross Purchase Amount"
 msgstr "Montant d'Achat Brut"
 
-#: assets/doctype/asset/asset.py:317
+#: assets/doctype/asset/asset.py:315
 msgid "Gross Purchase Amount is mandatory"
 msgstr "Montant d'Achat Brut est obligatoire"
 
-#: assets/doctype/asset/asset.py:362
+#: assets/doctype/asset/asset.py:360
 msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
 msgstr ""
 
@@ -30334,11 +31298,11 @@
 #: accounts/report/gross_profit/gross_profit.js:36
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
-#: assets/report/fixed_asset_register/fixed_asset_register.js:36
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
 #: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
 #: selling/report/lost_quotations/lost_quotations.js:33
-#: stock/report/total_stock_summary/total_stock_summary.js:9
+#: stock/report/total_stock_summary/total_stock_summary.js:8
 msgid "Group By"
 msgstr "Grouper par"
 
@@ -30348,15 +31312,15 @@
 msgid "Group By"
 msgstr "Grouper par"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:151
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
 msgid "Group By Customer"
 msgstr "Regrouper par client"
 
-#: accounts/report/accounts_payable/accounts_payable.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:132
 msgid "Group By Supplier"
 msgstr "Regrouper par fournisseur"
 
-#: setup/doctype/sales_person/sales_person_tree.js:9
+#: setup/doctype/sales_person/sales_person_tree.js:14
 msgid "Group Node"
 msgstr "Niveau parent"
 
@@ -30366,12 +31330,12 @@
 msgid "Group Same Items"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:112
+#: stock/doctype/stock_settings/stock_settings.py:115
 msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
 msgstr "Les entrepôts de groupe ne peuvent pas être utilisés dans les transactions. Veuillez modifier la valeur de {0}"
 
 #: accounts/report/general_ledger/general_ledger.js:115
-#: accounts/report/pos_register/pos_register.js:57
+#: accounts/report/pos_register/pos_register.js:56
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
 msgid "Group by"
 msgstr ""
@@ -30380,34 +31344,34 @@
 msgid "Group by Account"
 msgstr "Grouper par compte"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
 msgid "Group by Item"
 msgstr "Grouper par article"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:62
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
 msgid "Group by Material Request"
 msgstr "Regrouper par demande de matériel"
 
 #: accounts/report/general_ledger/general_ledger.js:132
-#: accounts/report/payment_ledger/payment_ledger.js:83
+#: accounts/report/payment_ledger/payment_ledger.js:82
 msgid "Group by Party"
 msgstr "Groupe par parti"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
 msgid "Group by Purchase Order"
 msgstr "Regrouper par Commande d'Achat"
 
-#: selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
 msgid "Group by Sales Order"
 msgstr "Regrouper par commande client"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
 msgid "Group by Supplier"
 msgstr "Regrouper par fournisseur"
 
-#: accounts/report/accounts_payable/accounts_payable.js:159
-#: accounts/report/accounts_receivable/accounts_receivable.js:191
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
 #: accounts/report/general_ledger/general_ledger.js:120
 msgid "Group by Voucher"
 msgstr "Groupe par Bon"
@@ -30430,7 +31394,7 @@
 msgid "Group by Voucher (Consolidated)"
 msgstr "Grouper par bon (consolidé)"
 
-#: stock/utils.py:448
+#: stock/utils.py:429
 msgid "Group node warehouse is not allowed to select for transactions"
 msgstr "Un noeud de groupe d'entrepôt ne peut pas être sélectionné pour les transactions"
 
@@ -30492,8 +31456,8 @@
 msgid "Groups"
 msgstr "Groupes"
 
-#: accounts/report/balance_sheet/balance_sheet.js:18
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:18
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
 msgid "Growth View"
 msgstr ""
 
@@ -30539,14 +31503,14 @@
 msgid "Half Yearly"
 msgstr "Semestriel"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:66
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:69
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
-#: public/js/financial_statements.js:219
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
 #: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
 msgid "Half-Yearly"
 msgstr ""
 
@@ -30557,6 +31521,11 @@
 msgid "Half-yearly"
 msgstr "Semestriel"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:179
 msgid "Hardware"
 msgstr "Matériel"
@@ -30705,6 +31674,11 @@
 msgid "Have Default Naming Series for Batch ID?"
 msgstr "Masque de numérotation par défaut pour les Lots ou Séries"
 
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -30717,6 +31691,26 @@
 msgid "Heatmap"
 msgstr "Carte de chaleur"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr ""
+
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
@@ -30729,7 +31723,7 @@
 msgid "Height (cm)"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:412
+#: assets/doctype/asset/depreciation.py:403
 msgid "Hello,"
 msgstr ""
 
@@ -30763,11 +31757,16 @@
 msgid "Help Text"
 msgstr "Texte d'aide"
 
-#: assets/doctype/asset/depreciation.py:419
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
 msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
 msgstr ""
 
-#: stock/stock_ledger.py:1669
+#: stock/stock_ledger.py:1661
 msgid "Here are the options to proceed:"
 msgstr ""
 
@@ -30784,15 +31783,20 @@
 msgid "Here you can maintain height, weight, allergies, medical concerns etc"
 msgstr "Ici vous pouvez conserver la hauteur, le poids, les allergies, les préoccupations médicales etc."
 
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:129
 msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
 msgstr ""
 
-#: setup/doctype/holiday_list/holiday_list.js:75
+#: setup/doctype/holiday_list/holiday_list.js:77
 msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:391
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
 msgid "Hi,"
 msgstr ""
 
@@ -30854,12 +31858,12 @@
 msgid "History In Company"
 msgstr "Ancienneté dans la Société"
 
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: selling/doctype/sales_order/sales_order.js:539
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
 msgid "Hold"
 msgstr "Mettre en attente"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
 msgid "Hold Invoice"
 msgstr "Facture en attente"
 
@@ -30939,6 +31943,21 @@
 msgid "Home"
 msgstr "Accueil"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
@@ -30965,6 +31984,13 @@
 msgstr "Horaire"
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr "Heures"
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
 msgid "Hours"
 msgstr "Heures"
 
@@ -31003,10 +32029,20 @@
 msgid "Hrs"
 msgstr ""
 
-#: setup/doctype/company/company.py:365
+#: setup/doctype/company/company.py:356
 msgid "Human Resources"
 msgstr "Ressources humaines"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
+
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
 msgid "I - J"
@@ -31041,13 +32077,13 @@
 msgid "IBAN"
 msgstr ""
 
-#: accounts/doctype/bank_account/bank_account.py:84
-#: accounts/doctype/bank_account/bank_account.py:87
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
 msgid "IBAN is not valid"
 msgstr "IBAN n'est pas valide"
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:71
-#: manufacturing/report/production_planning_report/production_planning_report.py:347
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
 msgid "ID"
 msgstr ""
 
@@ -31098,12 +32134,17 @@
 msgid "ISSN"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
 #: manufacturing/report/job_card_summary/job_card_summary.py:128
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
 #: manufacturing/report/work_order_summary/work_order_summary.py:192
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:123
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
 msgid "Id"
 msgstr ""
 
@@ -31113,10 +32154,16 @@
 msgid "Identification of the package for the delivery (for print)"
 msgstr "Identification de l'emballage pour la livraison (pour l'impression)"
 
-#: setup/setup_wizard/operations/install_fixtures.py:393
+#: setup/setup_wizard/operations/install_fixtures.py:385
 msgid "Identifying Decision Makers"
 msgstr "Identifier les décideurs"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr ""
+
 #. Description of the 'Book Deferred Entries Based On' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31124,6 +32171,10 @@
 msgid "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"
 msgstr "Si «Mois» est sélectionné, un montant fixe sera comptabilisé en tant que revenus ou dépenses différés pour chaque mois, quel que soit le nombre de jours dans un mois. Il sera calculé au prorata si les revenus ou les dépenses différés ne sont pas comptabilisés pour un mois entier"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
+
 #. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
@@ -31131,7 +32182,7 @@
 msgid "If Income or Expense"
 msgstr "Si Produits ou Charges"
 
-#: manufacturing/doctype/operation/operation.js:30
+#: manufacturing/doctype/operation/operation.js:32
 msgid "If an operation is divided into sub operations, they can be added here."
 msgstr ""
 
@@ -31188,7 +32239,7 @@
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
 msgstr "Si cochée, le montant de la taxe sera considéré comme déjà inclus dans le Taux / Prix des documents (PDF, impressions)"
 
-#: public/js/setup_wizard.js:48
+#: public/js/setup_wizard.js:50
 msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
 msgstr ""
 
@@ -31234,6 +32285,14 @@
 msgid "If enabled, all files attached to this document will be attached to each email"
 msgstr ""
 
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
 #. Description of the 'Create Ledger Entries for Change Amount' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31274,7 +32333,7 @@
 msgid "If more than one package of the same type (for print)"
 msgstr "Si plus d'un paquet du même type (pour l'impression)"
 
-#: stock/stock_ledger.py:1679
+#: stock/stock_ledger.py:1671
 msgid "If not, you can Cancel / Submit this entry"
 msgstr ""
 
@@ -31292,7 +32351,7 @@
 msgid "If subcontracted to a vendor"
 msgstr "Si sous-traité à un fournisseur"
 
-#: manufacturing/doctype/work_order/work_order.js:842
+#: manufacturing/doctype/work_order/work_order.js:911
 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
 msgstr ""
 
@@ -31302,11 +32361,11 @@
 msgid "If the account is frozen, entries are allowed to restricted users."
 msgstr "Si le compte est gelé, les écritures ne sont autorisés que pour un nombre restreint d'utilisateurs."
 
-#: stock/stock_ledger.py:1672
+#: stock/stock_ledger.py:1664
 msgid "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."
 msgstr "Si l'article est traité comme un article à taux de valorisation nul dans cette entrée, veuillez activer &quot;Autoriser le taux de valorisation nul&quot; dans le {0} tableau des articles."
 
-#: manufacturing/doctype/work_order/work_order.js:857
+#: manufacturing/doctype/work_order/work_order.js:930
 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
 msgstr ""
 
@@ -31352,7 +32411,7 @@
 msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
 msgstr "Si cette case n'est pas cochée, des entrées GL directes seront créées pour enregistrer les revenus ou les dépenses différés"
 
-#: accounts/doctype/payment_entry/payment_entry.py:638
+#: accounts/doctype/payment_entry/payment_entry.py:659
 msgid "If this is undesirable please cancel the corresponding Payment Entry."
 msgstr ""
 
@@ -31362,23 +32421,34 @@
 msgid "If this item has variants, then it cannot be selected in sales orders etc."
 msgstr "Si cet article a des variantes, alors il ne peut pas être sélectionné dans les commandes clients, etc."
 
-#: buying/doctype/buying_settings/buying_settings.js:24
+#: buying/doctype/buying_settings/buying_settings.js:27
 msgid "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."
 msgstr "Si cette option est configurée «Oui», ERPNext vous empêchera de créer une facture d'achat ou un reçu sans créer d'abord une Commande d'Achat. Cette configuration peut être remplacée pour un fournisseur particulier en cochant la case «Autoriser la création de facture d'achat sans commmande d'achat» dans la fiche fournisseur."
 
-#: buying/doctype/buying_settings/buying_settings.js:29
+#: buying/doctype/buying_settings/buying_settings.js:34
 msgid "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."
 msgstr "Si cette option est configurée «Oui», ERPNext vous empêchera de créer une facture d'achat sans créer d'abord un reçu d'achat. Cette configuration peut être remplacée pour un fournisseur particulier en cochant la case &quot;Autoriser la création de facture d'achat sans reçu d'achat&quot; dans la fiche fournisseur."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:11
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
 msgid "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."
 msgstr "Si coché, plusieurs articles peuvent être utilisés pour un seul ordre de fabrication. Ceci est utile si un ou plusieurs produits chronophages sont en cours de fabrication."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
 msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
 msgstr "Si coché, le coût de la nomenclature sera automatiquement mis à jour en fonction du taux de valorisation / prix de la liste prix / dernier prix d'achat des matières premières."
 
-#: stock/doctype/item/item.js:814
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
 msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
 msgstr ""
 
@@ -31389,15 +32459,19 @@
 msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1605
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
 msgid "If you still want to proceed, please enable {0}."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:375
+#: accounts/doctype/pricing_rule/utils.py:368
 msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
 msgstr "Si vous {0} {1} quantités de l'article {2}, le schéma {3} sera appliqué à l'article."
 
-#: accounts/doctype/pricing_rule/utils.py:380
+#: accounts/doctype/pricing_rule/utils.py:373
 msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
 msgstr "Si vous {0} {1} valez un article {2}, le schéma {3} sera appliqué à l'article."
 
@@ -31456,17 +32530,21 @@
 msgid "Ignore Empty Stock"
 msgstr ""
 
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr ""
+
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ignore Exchange Rate Revaluation Journals"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:800
+#: selling/doctype/sales_order/sales_order.js:916
 msgid "Ignore Existing Ordered Qty"
 msgstr "Ignorer la quantité commandée existante"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1597
+#: manufacturing/doctype/production_plan/production_plan.py:1611
 msgid "Ignore Existing Projected Quantity"
 msgstr "Ignorer la quantité projetée existante"
 
@@ -31530,7 +32608,7 @@
 msgid "Ignore Pricing Rule"
 msgstr "Ignorez Règle de Prix"
 
-#: selling/page/point_of_sale/pos_payment.js:187
+#: selling/page/point_of_sale/pos_payment.js:188
 msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
 msgstr ""
 
@@ -31853,10 +32931,15 @@
 msgid "Image View"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:118
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
 msgid "Import"
 msgstr "Importer"
 
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/home/home.json setup/workspace/settings/settings.json
@@ -31869,7 +32952,7 @@
 msgid "Import Data from Spreadsheet"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:66
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
 msgid "Import Day Book Data"
 msgstr "Données du journal d'importation"
 
@@ -31909,7 +32992,7 @@
 msgid "Import Log Preview"
 msgstr "Importer l&#39;aperçu du journal"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:54
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
 msgid "Import Master Data"
 msgstr "Importer des données de base"
 
@@ -31919,11 +33002,11 @@
 msgid "Import Preview"
 msgstr "Aperçu d&#39;importation"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:61
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
 msgid "Import Progress"
 msgstr "Progression de l&#39;importation"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:130
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
 msgid "Import Successful"
 msgstr "Importation réussie"
 
@@ -31944,8 +33027,8 @@
 msgid "Import Type"
 msgstr "Type d&#39;importation"
 
-#: public/js/utils/serial_no_batch_selector.js:197
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:77
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
 msgid "Import Using CSV file"
 msgstr ""
 
@@ -31961,19 +33044,19 @@
 msgid "Import from Google Sheets"
 msgstr "Importer depuis Google Sheets"
 
-#: stock/doctype/item_price/item_price.js:27
+#: stock/doctype/item_price/item_price.js:29
 msgid "Import in Bulk"
 msgstr "Importer en Masse"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
 msgid "Importing Items and UOMs"
 msgstr "Importer des articles et des UOM"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:401
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
 msgid "Importing Parties and Addresses"
 msgstr "Parties importatrices et adresses"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:47
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
 msgid "Importing {0} of {1}, {2}"
 msgstr "Importation de {0} de {1}, {2}"
 
@@ -31984,7 +33067,7 @@
 msgid "In House"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:20
+#: assets/doctype/asset/asset_list.js:15
 msgid "In Maintenance"
 msgstr "En maintenance"
 
@@ -32012,8 +33095,8 @@
 msgid "In Minutes"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:149
-#: accounts/report/accounts_receivable/accounts_receivable.js:181
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
 msgid "In Party Currency"
 msgstr ""
 
@@ -32060,10 +33143,10 @@
 msgid "In Production"
 msgstr "En production"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:65
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
 #: accounts/doctype/ledger_merge/ledger_merge.js:19
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:60
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:7
 msgid "In Progress"
 msgstr "En cours"
@@ -32124,11 +33207,17 @@
 msgstr "En cours"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:433
-#: stock/report/stock_ledger/stock_ledger.py:139
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
 msgid "In Qty"
 msgstr "En Qté"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:30
 msgid "In Stock Qty"
 msgstr "Qté En Stock"
@@ -32150,15 +33239,15 @@
 msgid "In Transit"
 msgstr "En transit"
 
-#: stock/doctype/material_request/material_request.js:375
+#: stock/doctype/material_request/material_request.js:445
 msgid "In Transit Transfer"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:344
+#: stock/doctype/material_request/material_request.js:414
 msgid "In Transit Warehouse"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:439
+#: stock/report/stock_balance/stock_balance.py:446
 msgid "In Value"
 msgstr "En valeur"
 
@@ -32343,7 +33432,7 @@
 msgid "In minutes"
 msgstr "En minutes"
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:7
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
 msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
 msgstr ""
 
@@ -32358,7 +33447,11 @@
 msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
 msgstr ""
 
-#: stock/doctype/item/item.js:839
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
 msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
 msgstr ""
 
@@ -32394,6 +33487,12 @@
 msgid "Inactive Sales Items"
 msgstr "Articles de vente inactifs"
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
 msgid "Incentives"
 msgstr "Incitations"
@@ -32404,7 +33503,32 @@
 msgid "Incentives"
 msgstr "Incitations"
 
-#: accounts/report/payment_ledger/payment_ledger.js:77
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
 msgid "Include Account Currency"
 msgstr ""
 
@@ -32415,27 +33539,28 @@
 msgstr "Inclure le résumé du vieillissement"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
-#: assets/report/fixed_asset_register/fixed_asset_register.js:55
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
 msgid "Include Default FB Assets"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:34
-#: accounts/report/cash_flow/cash_flow.js:20
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:107
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
 #: accounts/report/general_ledger/general_ledger.js:183
-#: accounts/report/trial_balance/trial_balance.js:98
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
 msgid "Include Default FB Entries"
 msgstr "Inclure les entrées de livre par défaut"
 
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:60
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
 msgid "Include Disabled"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:85
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
 msgid "Include Expired"
 msgstr "Inclure expiré"
 
-#: selling/doctype/sales_order/sales_order.js:798
+#: selling/doctype/sales_order/sales_order.js:912
 msgid "Include Exploded Items"
 msgstr "Inclure les articles éclatés"
 
@@ -32505,7 +33630,7 @@
 msgid "Include Non Stock Items"
 msgstr "Inclure les articles non stockés"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:44
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
 msgid "Include POS Transactions"
 msgstr "Inclure les transactions du point de vente"
 
@@ -32539,7 +33664,7 @@
 msgid "Include Safety Stock in Required Qty Calculation"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:88
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
 msgid "Include Sub-assembly Raw Materials"
 msgstr "Inclure les matières premières de sous-assemblage"
 
@@ -32549,12 +33674,12 @@
 msgid "Include Subcontracted Items"
 msgstr "Inclure les articles sous-traités"
 
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:57
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
 msgid "Include Timesheets in Draft Status"
 msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:84
-#: stock/report/stock_ledger/stock_ledger.js:82
+#: stock/report/stock_ledger/stock_ledger.js:90
 #: stock/report/stock_projected_qty/stock_projected_qty.js:51
 msgid "Include UOM"
 msgstr "Inclure UdM"
@@ -32571,8 +33696,8 @@
 msgid "Include in gross"
 msgstr "Inclure en brut"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:76
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:77
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
 msgid "Included in Gross Profit"
 msgstr "Inclus dans le bénéfice brut"
 
@@ -32585,10 +33710,10 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
-#: accounts/report/account_balance/account_balance.js:28
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
 #: accounts/report/profitability_analysis/profitability_analysis.py:182
-#: public/js/financial_statements.js:35
+#: public/js/financial_statements.js:36
 msgid "Income"
 msgstr "Revenus"
 
@@ -32611,9 +33736,9 @@
 msgid "Income"
 msgstr "Revenus"
 
-#: accounts/report/account_balance/account_balance.js:51
+#: accounts/report/account_balance/account_balance.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
 msgid "Income Account"
 msgstr "Compte de Produits"
 
@@ -32656,7 +33781,7 @@
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
-#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:177
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
 msgid "Incoming"
 msgstr "Entrant"
 
@@ -32683,8 +33808,8 @@
 msgid "Incoming Call Settings"
 msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
-#: stock/report/stock_ledger/stock_ledger.py:189
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
 msgid "Incoming Rate"
@@ -32708,12 +33833,6 @@
 msgid "Incoming Rate"
 msgstr "Prix d'Entrée"
 
-#. Label of a Float field in DocType 'Serial and Batch Entry'
-#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
-msgctxt "Serial and Batch Entry"
-msgid "Incoming Rate"
-msgstr "Prix d'Entrée"
-
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
@@ -32735,7 +33854,7 @@
 msgid "Incorrect Balance Qty After Transaction"
 msgstr "Equilibre des quantités aprés une transaction"
 
-#: controllers/subcontracting_controller.py:710
+#: controllers/subcontracting_controller.py:787
 msgid "Incorrect Batch Consumed"
 msgstr ""
 
@@ -32744,12 +33863,12 @@
 msgid "Incorrect Date"
 msgstr "Date incorrecte"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:99
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
 msgid "Incorrect Invoice"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:68
-#: assets/doctype/asset_movement/asset_movement.py:79
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
 msgid "Incorrect Movement Purpose"
 msgstr ""
 
@@ -32757,12 +33876,16 @@
 msgid "Incorrect Payment Type"
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
 #. Name of a report
 #: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
 msgid "Incorrect Serial No Valuation"
 msgstr "Valorisation inccorecte par Num. Série / Lots"
 
-#: controllers/subcontracting_controller.py:723
+#: controllers/subcontracting_controller.py:800
 msgid "Incorrect Serial Number Consumed"
 msgstr ""
 
@@ -32775,11 +33898,11 @@
 msgid "Incorrect Type of Transaction"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:115
+#: stock/doctype/stock_settings/stock_settings.py:118
 msgid "Incorrect Warehouse"
 msgstr "Entrepôt incorrect"
 
-#: accounts/general_ledger.py:47
+#: accounts/general_ledger.py:51
 msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
 msgstr "Nombre incorrect d'Écritures Grand Livre trouvées. Vous avez peut-être choisi le mauvais Compte dans la transaction."
 
@@ -32870,7 +33993,7 @@
 msgid "Increment cannot be 0"
 msgstr "Incrément ne peut pas être 0"
 
-#: controllers/item_variant.py:114
+#: controllers/item_variant.py:112
 msgid "Increment for Attribute {0} cannot be 0"
 msgstr "Incrément pour l'Attribut {0} ne peut pas être 0"
 
@@ -32930,11 +34053,11 @@
 msgid "Individual"
 msgstr "Individuel"
 
-#: accounts/doctype/gl_entry/gl_entry.py:336
+#: accounts/doctype/gl_entry/gl_entry.py:293
 msgid "Individual GL Entry cannot be cancelled."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
 msgid "Individual Stock Ledger Entry cannot be cancelled."
 msgstr ""
 
@@ -32979,7 +34102,13 @@
 msgid "Initial Email Notification Sent"
 msgstr "Notification initiale par e-mail envoyée"
 
-#: accounts/doctype/payment_request/payment_request_list.js:11
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
 msgid "Initiated"
 msgstr "Initié"
 
@@ -33010,7 +34139,7 @@
 msgid "Insert New Records"
 msgstr "Insérer de nouveaux enregistrements"
 
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:34
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
 msgid "Inspected By"
 msgstr "Inspecté Par"
@@ -33021,11 +34150,11 @@
 msgid "Inspected By"
 msgstr "Inspecté Par"
 
-#: controllers/stock_controller.py:666
+#: controllers/stock_controller.py:875
 msgid "Inspection Rejected"
 msgstr ""
 
-#: controllers/stock_controller.py:636 controllers/stock_controller.py:638
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
 msgid "Inspection Required"
 msgstr "Inspection obligatoire"
 
@@ -33047,7 +34176,7 @@
 msgid "Inspection Required before Purchase"
 msgstr "Inspection Requise à la réception"
 
-#: controllers/stock_controller.py:653
+#: controllers/stock_controller.py:862
 msgid "Inspection Submission"
 msgstr ""
 
@@ -33069,7 +34198,7 @@
 
 #. Name of a DocType
 #: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:171
+#: stock/doctype/delivery_note/delivery_note.js:191
 msgid "Installation Note"
 msgstr "Note d'Installation"
 
@@ -33086,7 +34215,7 @@
 msgid "Installation Note Item"
 msgstr "Article Remarque d'Installation"
 
-#: stock/doctype/delivery_note/delivery_note.py:688
+#: stock/doctype/delivery_note/delivery_note.py:764
 msgid "Installation Note {0} has already been submitted"
 msgstr "Note d'Installation {0} à déjà été sousmise"
 
@@ -33102,7 +34231,7 @@
 msgid "Installation Time"
 msgstr "Temps d'Installation"
 
-#: selling/doctype/installation_note/installation_note.py:114
+#: selling/doctype/installation_note/installation_note.py:115
 msgid "Installation date cannot be before delivery date for Item {0}"
 msgstr "Date d'installation ne peut pas être avant la date de livraison pour l'Article {0}"
 
@@ -33147,23 +34276,23 @@
 msgstr ""
 
 #: stock/doctype/putaway_rule/putaway_rule.py:81
-#: stock/doctype/putaway_rule/putaway_rule.py:316
+#: stock/doctype/putaway_rule/putaway_rule.py:308
 msgid "Insufficient Capacity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3130
-#: controllers/accounts_controller.py:3154
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
 msgid "Insufficient Permissions"
 msgstr "Permissions insuffisantes"
 
-#: stock/doctype/pick_list/pick_list.py:705
-#: stock/doctype/stock_entry/stock_entry.py:776
-#: stock/serial_batch_bundle.py:880 stock/stock_ledger.py:1369
-#: stock/stock_ledger.py:1840
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
 msgid "Insufficient Stock"
 msgstr "Stock insuffisant"
 
-#: stock/stock_ledger.py:1855
+#: stock/stock_ledger.py:1832
 msgid "Insufficient Stock for Batch"
 msgstr ""
 
@@ -33304,11 +34433,11 @@
 msgid "Interest"
 msgstr "Intérêt"
 
-#: accounts/doctype/payment_entry/payment_entry.py:2339
+#: accounts/doctype/payment_entry/payment_entry.py:2370
 msgid "Interest and/or dunning fee"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:40
+#: crm/report/lead_details/lead_details.js:39
 msgid "Interested"
 msgstr "Intéressé"
 
@@ -33328,15 +34457,15 @@
 msgid "Internal Customer"
 msgstr "Client interne"
 
-#: selling/doctype/customer/customer.py:218
+#: selling/doctype/customer/customer.py:217
 msgid "Internal Customer for company {0} already exists"
 msgstr ""
 
-#: controllers/accounts_controller.py:533
+#: controllers/accounts_controller.py:586
 msgid "Internal Sale or Delivery Reference missing."
 msgstr ""
 
-#: controllers/accounts_controller.py:535
+#: controllers/accounts_controller.py:588
 msgid "Internal Sales Reference Missing"
 msgstr ""
 
@@ -33346,7 +34475,7 @@
 msgid "Internal Supplier"
 msgstr "Fournisseur interne"
 
-#: buying/doctype/supplier/supplier.py:178
+#: buying/doctype/supplier/supplier.py:175
 msgid "Internal Supplier for company {0} already exists"
 msgstr ""
 
@@ -33385,7 +34514,7 @@
 msgid "Internal Transfer"
 msgstr "Transfert Interne"
 
-#: controllers/accounts_controller.py:544
+#: controllers/accounts_controller.py:597
 msgid "Internal Transfer Reference Missing"
 msgstr ""
 
@@ -33399,7 +34528,7 @@
 msgid "Internal Work History"
 msgstr "Historique de Travail Interne"
 
-#: controllers/stock_controller.py:735
+#: controllers/stock_controller.py:942
 msgid "Internal transfers can only be done in company's default currency"
 msgstr ""
 
@@ -33429,35 +34558,35 @@
 msgid "Introduction to Stock Entry"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
 #: stock/doctype/putaway_rule/putaway_rule.py:85
 msgid "Invalid"
 msgstr "Invalide"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
 #: accounts/doctype/sales_invoice/sales_invoice.py:886
-#: assets/doctype/asset_category/asset_category.py:68
-#: assets/doctype/asset_category/asset_category.py:96
-#: controllers/accounts_controller.py:2531
-#: controllers/accounts_controller.py:2537
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
 msgid "Invalid Account"
 msgstr "Compte invalide"
 
-#: controllers/item_variant.py:129
+#: controllers/item_variant.py:127
 msgid "Invalid Attribute"
 msgstr "Attribut invalide"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 msgid "Invalid Auto Repeat Date"
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.py:42
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
 msgid "Invalid Barcode. There is no Item attached to this barcode."
 msgstr "Code à barres invalide. Il n'y a pas d'article attaché à ce code à barres."
 
-#: public/js/controllers/transaction.js:2360
+#: public/js/controllers/transaction.js:2414
 msgid "Invalid Blanket Order for the selected Customer and Item"
 msgstr "Commande avec limites non valide pour le client et l'article sélectionnés"
 
@@ -33465,12 +34594,12 @@
 msgid "Invalid Child Procedure"
 msgstr "Procédure enfant non valide"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1977
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
 msgid "Invalid Company for Inter Company Transaction."
 msgstr "Société non valide pour une transaction inter-sociétés."
 
 #: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2552
+#: controllers/accounts_controller.py:2612
 msgid "Invalid Cost Center"
 msgstr ""
 
@@ -33478,41 +34607,41 @@
 msgid "Invalid Credentials"
 msgstr "Les informations d&#39;identification invalides"
 
-#: selling/doctype/sales_order/sales_order.py:318
+#: selling/doctype/sales_order/sales_order.py:326
 msgid "Invalid Delivery Date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:88
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
 msgid "Invalid Document"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Invalid Document Type"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:231
-#: stock/doctype/quality_inspection/quality_inspection.py:236
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
 msgid "Invalid Formula"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:367
+#: assets/doctype/asset/asset.py:365
 msgid "Invalid Gross Purchase Amount"
 msgstr "Montant d'achat brut non valide"
 
-#: selling/report/lost_quotations/lost_quotations.py:67
+#: selling/report/lost_quotations/lost_quotations.py:65
 msgid "Invalid Group By"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:374
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
 msgid "Invalid Item"
 msgstr "Élément non valide"
 
-#: stock/doctype/item/item.py:1371
+#: stock/doctype/item/item.py:1356
 msgid "Invalid Item Defaults"
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:677
+#: accounts/general_ledger.py:676
 msgid "Invalid Opening Entry"
 msgstr "Entrée d'ouverture non valide"
 
@@ -33520,11 +34649,11 @@
 msgid "Invalid POS Invoices"
 msgstr "Factures PDV non valides"
 
-#: accounts/doctype/account/account.py:320
+#: accounts/doctype/account/account.py:335
 msgid "Invalid Parent Account"
 msgstr "Compte parent non valide"
 
-#: public/js/controllers/buying.js:338
+#: public/js/controllers/buying.js:333
 msgid "Invalid Part Number"
 msgstr "Numéro de pièce non valide"
 
@@ -33540,28 +34669,28 @@
 msgid "Invalid Priority"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:991
+#: manufacturing/doctype/bom/bom.py:986
 msgid "Invalid Process Loss Configuration"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:599
+#: accounts/doctype/payment_entry/payment_entry.py:618
 msgid "Invalid Purchase Invoice"
 msgstr ""
 
-#: controllers/accounts_controller.py:3169
+#: controllers/accounts_controller.py:3222
 msgid "Invalid Qty"
 msgstr ""
 
-#: controllers/accounts_controller.py:1021
+#: controllers/accounts_controller.py:1097
 msgid "Invalid Quantity"
 msgstr "Quantité invalide"
 
-#: assets/doctype/asset/asset.py:411 assets/doctype/asset/asset.py:417
-#: assets/doctype/asset/asset.py:444
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
 msgid "Invalid Schedule"
 msgstr ""
 
-#: controllers/selling_controller.py:225
+#: controllers/selling_controller.py:226
 msgid "Invalid Selling Price"
 msgstr "Prix de vente invalide"
 
@@ -33569,7 +34698,7 @@
 msgid "Invalid URL"
 msgstr "URL invalide"
 
-#: controllers/item_variant.py:148
+#: controllers/item_variant.py:144
 msgid "Invalid Value"
 msgstr "Valeur invalide"
 
@@ -33582,39 +34711,38 @@
 msgid "Invalid condition expression"
 msgstr "Expression de condition non valide"
 
-#: selling/doctype/quotation/quotation.py:253
+#: selling/doctype/quotation/quotation.py:254
 msgid "Invalid lost reason {0}, please create a new lost reason"
 msgstr "Motif perdu non valide {0}, veuillez créer un nouveau motif perdu"
 
-#: stock/doctype/item/item.py:402
+#: stock/doctype/item/item.py:401
 msgid "Invalid naming series (. missing) for {0}"
 msgstr "Masque de numérotation non valide (. Manquante) pour {0}"
 
-#: utilities/transaction_base.py:67
+#: utilities/transaction_base.py:65
 msgid "Invalid reference {0} {1}"
 msgstr "Référence invalide {0} {1}"
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
 msgid "Invalid result key. Response:"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:229
-#: accounts/doctype/gl_entry/gl_entry.py:239
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
 msgid "Invalid value {0} for {1} against account {2}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:202 assets/doctype/asset/asset.js:569
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
 msgid "Invalid {0}"
 msgstr "Invalide {0}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1975
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
 msgid "Invalid {0} for Inter Company Transaction."
 msgstr "{0} non valide pour la transaction inter-société."
 
 #: accounts/report/general_ledger/general_ledger.py:100
-#: controllers/sales_and_purchase_return.py:32
+#: controllers/sales_and_purchase_return.py:31
 msgid "Invalid {0}: {1}"
 msgstr "Invalide {0} : {1}"
 
@@ -33629,7 +34757,7 @@
 msgid "Inventory Dimension"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:147
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
 msgid "Inventory Dimension Negative Stock"
 msgstr ""
 
@@ -33649,7 +34777,7 @@
 msgid "Investments"
 msgstr "Investissements"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:177
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
 msgid "Invoice"
@@ -33687,7 +34815,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:144
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
 msgid "Invoice Discounting"
 msgstr "Rabais de facture"
 
@@ -33698,7 +34826,7 @@
 msgid "Invoice Discounting"
 msgstr "Rabais de facture"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
 msgid "Invoice Grand Total"
 msgstr "Total général de la facture"
 
@@ -33775,7 +34903,8 @@
 msgid "Invoice Status"
 msgstr "État de la facture"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
 msgid "Invoice Type"
 msgstr "Type de facture"
 
@@ -33810,7 +34939,7 @@
 msgid "Invoice Type"
 msgstr "Type de facture"
 
-#: projects/doctype/timesheet/timesheet.py:376
+#: projects/doctype/timesheet/timesheet.py:382
 msgid "Invoice already created for all billing hours"
 msgstr "Facture déjà créée pour toutes les heures facturées"
 
@@ -33820,22 +34949,23 @@
 msgid "Invoice and Billing"
 msgstr "Facturation"
 
-#: projects/doctype/timesheet/timesheet.py:373
+#: projects/doctype/timesheet/timesheet.py:379
 msgid "Invoice can't be made for zero billing hour"
 msgstr "La facture ne peut pas être faite pour une heure facturée à zéro"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
-#: accounts/report/accounts_receivable/accounts_receivable.py:1067
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:168
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:104
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
 msgid "Invoiced Amount"
 msgstr "Montant facturé"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
 msgid "Invoiced Qty"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2028
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
 msgid "Invoices"
 msgstr "Factures"
@@ -33917,7 +35047,7 @@
 msgid "Is Account Payable"
 msgstr "Est Compte Créditeur"
 
-#: projects/report/project_summary/project_summary.js:17
+#: projects/report/project_summary/project_summary.js:16
 msgid "Is Active"
 msgstr "Est Active"
 
@@ -33976,7 +35106,7 @@
 msgid "Is Advance"
 msgstr "Est Accompte"
 
-#: selling/doctype/quotation/quotation.js:294
+#: selling/doctype/quotation/quotation.js:306
 msgid "Is Alternative"
 msgstr ""
 
@@ -34284,9 +35414,9 @@
 msgid "Is Fully Depreciated"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:110
-#: accounts/doctype/cost_center/cost_center_tree.js:23
-#: stock/doctype/warehouse/warehouse_tree.js:16
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
 msgid "Is Group"
 msgstr "Est un Groupe"
 
@@ -34560,8 +35690,14 @@
 msgid "Is Rejected"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:64
-#: accounts/report/pos_register/pos_register.py:226
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
 msgid "Is Return"
 msgstr "Est un Retour"
 
@@ -34710,7 +35846,7 @@
 msgstr "Cette Taxe est-elle incluse dans le Prix de Base ?"
 
 #. Name of a DocType
-#: assets/doctype/asset/asset_list.js:26 public/js/communication.js:12
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
 #: support/doctype/issue/issue.json
 msgid "Issue"
 msgstr "Ticket"
@@ -34775,16 +35911,16 @@
 msgid "Issue Date"
 msgstr "Date d'Émission"
 
-#: stock/doctype/material_request/material_request.js:127
+#: stock/doctype/material_request/material_request.js:138
 msgid "Issue Material"
 msgstr "Problème Matériel"
 
 #. Name of a DocType
 #: support/doctype/issue_priority/issue_priority.json
-#: support/report/issue_analytics/issue_analytics.js:64
-#: support/report/issue_analytics/issue_analytics.py:64
-#: support/report/issue_summary/issue_summary.js:52
-#: support/report/issue_summary/issue_summary.py:61
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
 msgid "Issue Priority"
 msgstr "Priorité d'émission"
 
@@ -34807,8 +35943,8 @@
 
 #. Name of a DocType
 #: support/doctype/issue_type/issue_type.json
-#: support/report/issue_analytics/issue_analytics.py:53
-#: support/report/issue_summary/issue_summary.py:50
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
 msgid "Issue Type"
 msgstr "Type de ticket"
 
@@ -34831,7 +35967,7 @@
 msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
 msgstr "Creer une note de débit avec une quatité à O pour la facture"
 
-#: stock/doctype/material_request/material_request_list.js:29
+#: stock/doctype/material_request/material_request_list.js:33
 msgid "Issued"
 msgstr "Publié"
 
@@ -34875,78 +36011,87 @@
 msgid "Issuing Date"
 msgstr "Date d'émission"
 
-#: assets/doctype/asset_movement/asset_movement.py:65
+#: assets/doctype/asset_movement/asset_movement.py:67
 msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
 msgstr ""
 
-#: stock/doctype/item/item.py:537
+#: stock/doctype/item/item.py:538
 msgid "It can take upto few hours for accurate stock values to be visible after merging items."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1839
+#: public/js/controllers/transaction.js:1883
 msgid "It is needed to fetch Item Details."
 msgstr "Nécessaire pour aller chercher les Détails de l'Article."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:16
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:32
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
 #: buying/report/procurement_tracker/procurement_tracker.py:60
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:50
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:206
-#: controllers/taxes_and_totals.py:1018
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:25
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:67
-#: manufacturing/report/process_loss_report/process_loss_report.js:16
-#: manufacturing/report/process_loss_report/process_loss_report.py:75
-#: public/js/bom_configurator/bom_configurator.bundle.js:202
-#: public/js/bom_configurator/bom_configurator.bundle.js:270
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
 #: public/js/purchase_trends_filters.js:48
-#: public/js/purchase_trends_filters.js:65 public/js/sales_trends_filters.js:23
-#: public/js/sales_trends_filters.js:41 public/js/stock_analytics.js:61
-#: selling/doctype/sales_order/sales_order.js:977
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:15
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:37
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:63
-#: stock/dashboard/item_dashboard.js:208 stock/doctype/item/item.json
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 #: stock/page/stock_balance/stock_balance.js:23
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
-#: stock/report/item_price_stock/item_price_stock.js:9
+#: stock/report/item_price_stock/item_price_stock.js:8
 #: stock/report/item_prices/item_prices.py:50
 #: stock/report/item_shortage_report/item_shortage_report.py:88
-#: stock/report/item_variant_details/item_variant_details.js:11
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
 #: stock/report/product_bundle_balance/product_bundle_balance.js:16
 #: stock/report/product_bundle_balance/product_bundle_balance.py:82
-#: stock/report/reserved_stock/reserved_stock.js:33
+#: stock/report/reserved_stock/reserved_stock.js:30
 #: stock/report/reserved_stock/reserved_stock.py:103
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:37
-#: stock/report/stock_analytics/stock_analytics.js:16
-#: stock/report/stock_analytics/stock_analytics.py:30
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
 #: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:361
+#: stock/report/stock_balance/stock_balance.py:368
 #: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:109
+#: stock/report/stock_ledger/stock_ledger.py:182
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.js:28
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
-#: stock/report/total_stock_summary/total_stock_summary.py:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
-#: templates/emails/reorder_item.html:8 templates/generators/bom.html:19
-#: templates/pages/material_request_info.html:42 templates/pages/order.html:83
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
 msgid "Item"
 msgstr "Article"
 
@@ -35140,50 +36285,55 @@
 msgid "Item Barcode"
 msgstr "Code barre article"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:69
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
-#: accounts/report/gross_profit/gross_profit.py:224
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:150
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:193
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:200
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
 #: manufacturing/report/bom_explorer/bom_explorer.py:49
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:9
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:103
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:102
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:76
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
-#: manufacturing/report/production_planning_report/production_planning_report.py:349
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:28
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
-#: projects/doctype/timesheet/timesheet.js:187
-#: public/js/controllers/transaction.js:2112 public/js/utils.js:459
-#: public/js/utils.js:606 selling/doctype/quotation/quotation.js:268
-#: selling/doctype/sales_order/sales_order.js:291
-#: selling/doctype/sales_order/sales_order.js:392
-#: selling/doctype/sales_order/sales_order.js:682
-#: selling/doctype/sales_order/sales_order.js:806
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
 #: selling/report/sales_order_analysis/sales_order_analysis.py:241
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:86
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
 #: stock/report/delayed_item_report/delayed_item_report.py:143
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:120
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:16
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:146
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:119
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
 #: stock/report/item_price_stock/item_price_stock.py:18
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
-#: stock/report/serial_no_ledger/serial_no_ledger.js:8
-#: stock/report/stock_ageing/stock_ageing.py:119
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
 #: stock/report/stock_projected_qty/stock_projected_qty.py:99
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
 #: templates/includes/products_as_list.html:14
@@ -35574,20 +36724,20 @@
 msgid "Item Code"
 msgstr "Code de l'Article"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:61
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
 msgid "Item Code (Final Product)"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:83
+#: stock/doctype/serial_no/serial_no.py:80
 msgid "Item Code cannot be changed for Serial No."
 msgstr "Code de l'Article ne peut pas être modifié pour le Numéro de Série"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
 msgid "Item Code required at Row No {0}"
 msgstr "Code de l'Article est requis à la Ligne No {0}"
 
-#: selling/page/point_of_sale/pos_controller.js:672
-#: selling/page/point_of_sale/pos_item_details.js:251
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
 msgid "Item Code: {0} is not available under warehouse {1}."
 msgstr "Code d'article: {0} n'est pas disponible dans l'entrepôt {1}."
 
@@ -35655,6 +36805,10 @@
 msgid "Item Description"
 msgstr "Description de l'Article"
 
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr "Détails d'article"
+
 #. Label of a Section Break field in DocType 'Production Plan Sub Assembly
 #. Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -35663,46 +36817,48 @@
 msgstr "Détails d'article"
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:43
-#: accounts/report/gross_profit/gross_profit.py:237
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:22
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:28
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:164
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
 #: accounts/report/purchase_register/purchase_register.js:58
 #: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
 #: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
-#: selling/page/point_of_sale/pos_item_selector.js:159
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:31
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:55
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:42
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:93
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
 #: setup/doctype/item_group/item_group.json
 #: stock/page/stock_balance/stock_balance.js:35
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
-#: stock/report/delayed_item_report/delayed_item_report.js:49
-#: stock/report/delayed_order_report/delayed_order_report.js:49
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
 #: stock/report/item_prices/item_prices.py:52
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.js:29
 #: stock/report/product_bundle_balance/product_bundle_balance.py:100
-#: stock/report/stock_ageing/stock_ageing.py:128
-#: stock/report/stock_analytics/stock_analytics.js:9
-#: stock/report/stock_analytics/stock_analytics.py:39
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
 #: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:369
+#: stock/report/stock_balance/stock_balance.py:376
 #: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:174
+#: stock/report/stock_ledger/stock_ledger.py:247
 #: stock/report/stock_projected_qty/stock_projected_qty.js:39
 #: stock/report/stock_projected_qty/stock_projected_qty.py:108
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:25
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
 msgid "Item Group"
 msgstr "Groupe d'Article"
@@ -35922,11 +37078,11 @@
 msgid "Item Group Name"
 msgstr "Nom du Groupe d'Article"
 
-#: setup/doctype/item_group/item_group.js:65
+#: setup/doctype/item_group/item_group.js:82
 msgid "Item Group Tree"
 msgstr "Arborescence de Groupe d'Article"
 
-#: accounts/doctype/pricing_rule/pricing_rule.py:503
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
 msgid "Item Group not mentioned in item master for item {0}"
 msgstr "Le Groupe d'Articles n'est pas mentionné dans la fiche de l'article pour l'article {0}"
 
@@ -35980,24 +37136,25 @@
 msgid "Item Manufacturer"
 msgstr "Fabricant d'Article"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
-#: accounts/report/gross_profit/gross_profit.py:231
+#: accounts/report/gross_profit/gross_profit.py:229
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:33
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:156
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:206
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:95
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:55
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:109
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
 #: manufacturing/report/job_card_summary/job_card_summary.py:158
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:125
-#: manufacturing/report/production_planning_report/production_planning_report.py:356
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2118
+#: public/js/controllers/transaction.js:2162
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
@@ -36007,15 +37164,15 @@
 #: stock/report/item_price_stock/item_price_stock.py:24
 #: stock/report/item_prices/item_prices.py:51
 #: stock/report/item_shortage_report/item_shortage_report.py:143
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
-#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_analytics/stock_analytics.py:32
-#: stock/report/stock_balance/stock_balance.py:367
-#: stock/report/stock_ledger/stock_ledger.py:115
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
 #: stock/report/stock_projected_qty/stock_projected_qty.py:105
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
 msgid "Item Name"
 msgstr "Nom de l'article"
@@ -36395,15 +37552,15 @@
 msgid "Item Price Stock"
 msgstr "Stock et prix de l'article"
 
-#: stock/get_item_details.py:878
+#: stock/get_item_details.py:862
 msgid "Item Price added for {0} in Price List {1}"
 msgstr "Prix de l'Article ajouté pour {0} dans la Liste de Prix {1}"
 
-#: stock/doctype/item_price/item_price.py:142
+#: stock/doctype/item_price/item_price.py:140
 msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
 msgstr ""
 
-#: stock/get_item_details.py:862
+#: stock/get_item_details.py:844
 msgid "Item Price updated for {0} in Price List {1}"
 msgstr "Prix de l'Article mis à jour pour {0} dans la Liste des Prix {1}"
 
@@ -36447,7 +37604,7 @@
 msgid "Item Reorder"
 msgstr "Réorganiser les Articles"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:109
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
 msgstr "Ligne d'objet {0}: {1} {2} n'existe pas dans la table '{1}' ci-dessus"
 
@@ -36638,8 +37795,8 @@
 msgid "Item UOM"
 msgstr "UdM de l'Article"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:341
-#: accounts/doctype/pos_invoice/pos_invoice.py:348
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
 msgid "Item Unavailable"
 msgstr "Article non disponible"
 
@@ -36661,7 +37818,7 @@
 msgstr "Détails de la variante de l'article"
 
 #. Name of a DocType
-#: stock/doctype/item/item.js:94
+#: stock/doctype/item/item.js:114
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgid "Item Variant Settings"
 msgstr "Paramètres de Variante d'Article"
@@ -36672,11 +37829,11 @@
 msgid "Item Variant Settings"
 msgstr "Paramètres de Variante d'Article"
 
-#: stock/doctype/item/item.js:667
+#: stock/doctype/item/item.js:744
 msgid "Item Variant {0} already exists with same attributes"
 msgstr "La Variante de l'Article {0} existe déjà avec les mêmes caractéristiques"
 
-#: stock/doctype/item/item.py:762
+#: stock/doctype/item/item.py:754
 msgid "Item Variants updated"
 msgstr "Variantes d'article mises à jour"
 
@@ -36767,24 +37924,24 @@
 msgid "Item and Warranty Details"
 msgstr "Détails de l'Article et de la Garantie"
 
-#: stock/doctype/stock_entry/stock_entry.py:2325
+#: stock/doctype/stock_entry/stock_entry.py:2389
 msgid "Item for row {0} does not match Material Request"
 msgstr "L'élément de la ligne {0} ne correspond pas à la demande de matériel"
 
-#: stock/doctype/item/item.py:776
+#: stock/doctype/item/item.py:768
 msgid "Item has variants."
 msgstr "L'article a des variantes."
 
-#: selling/page/point_of_sale/pos_item_details.js:110
+#: selling/page/point_of_sale/pos_item_details.js:108
 msgid "Item is removed since no serial / batch no selected."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:105
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
 msgid "Item must be added using 'Get Items from Purchase Receipts' button"
 msgstr "L'article doit être ajouté à l'aide du bouton 'Obtenir des éléments de Reçus d'Achat'"
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:984
+#: selling/doctype/sales_order/sales_order.js:1146
 msgid "Item name"
 msgstr "Libellé de l'article"
 
@@ -36794,11 +37951,11 @@
 msgid "Item operation"
 msgstr "Opération de l'article"
 
-#: controllers/accounts_controller.py:3196
+#: controllers/accounts_controller.py:3245
 msgid "Item qty can not be updated as raw materials are already processed."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:857
+#: stock/doctype/stock_entry/stock_entry.py:811
 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
 msgstr ""
 
@@ -36808,11 +37965,15 @@
 msgid "Item to be manufactured or repacked"
 msgstr "Article à produire ou à réemballer"
 
-#: stock/utils.py:564
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
 msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
 msgstr ""
 
-#: stock/doctype/item/item.py:933
+#: stock/doctype/item/item.py:921
 msgid "Item variant {0} exists with same attributes"
 msgstr "La variante de l'article {0} existe avec les mêmes caractéristiques"
 
@@ -36820,7 +37981,7 @@
 msgid "Item {0} cannot be added as a sub-assembly of itself"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:146
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
 msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
 msgstr ""
 
@@ -36828,15 +37989,15 @@
 msgid "Item {0} does not exist"
 msgstr "Article {0} n'existe pas"
 
-#: manufacturing/doctype/bom/bom.py:560
+#: manufacturing/doctype/bom/bom.py:555
 msgid "Item {0} does not exist in the system or has expired"
 msgstr "L'article {0} n'existe pas dans le système ou a expiré"
 
-#: controllers/selling_controller.py:655
+#: controllers/selling_controller.py:684
 msgid "Item {0} entered multiple times."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:177
+#: controllers/sales_and_purchase_return.py:175
 msgid "Item {0} has already been returned"
 msgstr "L'article {0} a déjà été retourné"
 
@@ -36844,39 +38005,39 @@
 msgid "Item {0} has been disabled"
 msgstr "L'article {0} a été désactivé"
 
-#: selling/doctype/sales_order/sales_order.py:645
+#: selling/doctype/sales_order/sales_order.py:657
 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
 msgstr ""
 
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1090
 msgid "Item {0} has reached its end of life on {1}"
 msgstr "L'article {0} a atteint sa fin de vie le {1}"
 
-#: stock/stock_ledger.py:111
+#: stock/stock_ledger.py:112
 msgid "Item {0} ignored since it is not a stock item"
 msgstr "L'article {0} est ignoré puisqu'il n'est pas en stock"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:456
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
 msgid "Item {0} is already reserved/delivered against Sales Order {1}."
 msgstr ""
 
-#: stock/doctype/item/item.py:1122
+#: stock/doctype/item/item.py:1110
 msgid "Item {0} is cancelled"
 msgstr "Article {0} est annulé"
 
-#: stock/doctype/item/item.py:1106
+#: stock/doctype/item/item.py:1094
 msgid "Item {0} is disabled"
 msgstr "Article {0} est désactivé"
 
-#: selling/doctype/installation_note/installation_note.py:78
+#: selling/doctype/installation_note/installation_note.py:79
 msgid "Item {0} is not a serialized Item"
 msgstr "L'article {0} n'est pas un article avec un numéro de série"
 
-#: stock/doctype/item/item.py:1114
+#: stock/doctype/item/item.py:1102
 msgid "Item {0} is not a stock Item"
 msgstr "Article {0} n'est pas un article stocké"
 
-#: stock/doctype/stock_entry/stock_entry.py:1538
+#: stock/doctype/stock_entry/stock_entry.py:1564
 msgid "Item {0} is not active or end of life has been reached"
 msgstr "L'article {0} n’est pas actif ou sa fin de vie a été atteinte"
 
@@ -36896,23 +38057,23 @@
 msgid "Item {0} must be a non-stock item"
 msgstr "L'article {0} doit être un article hors stock"
 
-#: stock/doctype/stock_entry/stock_entry.py:1086
+#: stock/doctype/stock_entry/stock_entry.py:1099
 msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.py:57
+#: stock/doctype/item_price/item_price.py:56
 msgid "Item {0} not found."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:342
+#: buying/doctype/purchase_order/purchase_order.py:341
 msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
 msgstr "L'article {0} : Qté commandée {1} ne peut pas être inférieure à la qté de commande minimum {2} (défini dans l'Article)."
 
-#: manufacturing/doctype/production_plan/production_plan.js:418
+#: manufacturing/doctype/production_plan/production_plan.js:453
 msgid "Item {0}: {1} qty produced. "
 msgstr "Article {0}: {1} quantité produite."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1131
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
 msgid "Item {} does not exist."
 msgstr ""
 
@@ -36954,13 +38115,16 @@
 msgid "Item-wise Sales Register"
 msgstr "Registre des Ventes par Article"
 
-#: manufacturing/doctype/bom/bom.py:311
+#: manufacturing/doctype/bom/bom.py:308
 msgid "Item: {0} does not exist in the system"
 msgstr "Article : {0} n'existe pas dans le système"
 
-#: public/js/utils.js:442 setup/doctype/item_group/item_group.js:70
-#: stock/doctype/delivery_note/delivery_note.js:364
-#: templates/generators/bom.html:38 templates/pages/rfq.html:37
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
 msgid "Items"
 msgstr "Articles"
 
@@ -37131,8 +38295,8 @@
 msgid "Items Filter"
 msgstr "Filtre d'articles"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1462
-#: selling/doctype/sales_order/sales_order.js:1018
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
 msgid "Items Required"
 msgstr "Articles requis"
 
@@ -37148,15 +38312,15 @@
 msgid "Items and Pricing"
 msgstr "Articles et prix"
 
-#: controllers/accounts_controller.py:3416
+#: controllers/accounts_controller.py:3469
 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:824
+#: selling/doctype/sales_order/sales_order.js:962
 msgid "Items for Raw Material Request"
 msgstr "Articles pour demande de matière première"
 
-#: stock/doctype/stock_entry/stock_entry.py:853
+#: stock/doctype/stock_entry/stock_entry.py:807
 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
 msgstr ""
 
@@ -37166,7 +38330,7 @@
 msgid "Items to Be Repost"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1461
+#: manufacturing/doctype/production_plan/production_plan.py:1474
 msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
 msgstr "Les articles à fabriquer doivent extraire les matières premières qui leur sont associées."
 
@@ -37175,11 +38339,11 @@
 msgid "Items to Order and Receive"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:252
+#: selling/doctype/sales_order/sales_order.js:278
 msgid "Items to Reserve"
 msgstr ""
 
-#. Description of the 'Parent Warehouse' (Link) field in DocType 'Pick List'
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Items under this warehouse will be suggested"
@@ -37204,12 +38368,19 @@
 msgid "JAN"
 msgstr ""
 
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/job_card/job_card.json
 #: manufacturing/doctype/job_card/job_card.py:765
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:28
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:88
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
 msgid "Job Card"
 msgstr "Carte de travail"
 
@@ -37312,11 +38483,17 @@
 msgid "Job Card Time Log"
 msgstr "Journal de temps de la carte de travail"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:94
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
 msgid "Job Paused"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
 msgid "Job Started"
 msgstr "Travail commencé"
 
@@ -37338,11 +38515,11 @@
 msgid "Job Title"
 msgstr "Titre de l'Emploi"
 
-#: manufacturing/doctype/work_order/work_order.py:1562
+#: manufacturing/doctype/work_order/work_order.py:1568
 msgid "Job card {0} created"
 msgstr "Job card {0} créée"
 
-#: utilities/bulk_transaction.py:48
+#: utilities/bulk_transaction.py:50
 msgid "Job: {0} has been triggered for processing failed transactions"
 msgstr ""
 
@@ -37356,19 +38533,30 @@
 msgid "Joining"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:29
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
 msgid "Journal Entries"
 msgstr ""
 
-#: accounts/utils.py:866
+#: accounts/utils.py:859
 msgid "Journal Entries {0} are un-linked"
 msgstr "Les Écritures de Journal {0} ne sont pas liées"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:146
+#: accounts/doctype/account/account_tree.js:205
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
-#: assets/doctype/asset/asset.js:246 assets/doctype/asset/asset.js:249
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
 msgid "Journal Entry"
 msgstr "Écriture de Journal"
 
@@ -37453,7 +38641,7 @@
 msgid "Journal Entry Type"
 msgstr "Type d'écriture au journal"
 
-#: accounts/doctype/journal_entry/journal_entry.py:471
+#: accounts/doctype/journal_entry/journal_entry.py:489
 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
 msgstr ""
 
@@ -37463,11 +38651,11 @@
 msgid "Journal Entry for Scrap"
 msgstr "Écriture de Journal pour la Mise au Rebut"
 
-#: accounts/doctype/journal_entry/journal_entry.py:232
+#: accounts/doctype/journal_entry/journal_entry.py:245
 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:597
+#: accounts/doctype/journal_entry/journal_entry.py:625
 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
 msgstr "L’Écriture de Journal {0} n'a pas le compte {1} ou est déjà réconciliée avec une autre pièce justificative"
 
@@ -37477,14 +38665,24 @@
 msgid "Journals"
 msgstr "Journaux"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:95
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
 msgid "Journals have been created"
 msgstr ""
 
-#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:104
 msgid "Kanban Board"
 msgstr "Tableau Kanban"
 
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
 #. Label of a Data field in DocType 'Currency Exchange Settings Details'
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
 msgctxt "Currency Exchange Settings Details"
@@ -37505,14 +38703,109 @@
 msgid "Key Reports"
 msgstr "Rapports clés"
 
-#: manufacturing/doctype/job_card/job_card.py:768
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
 msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
 msgstr ""
 
-#: public/js/utils/party.js:221
+#: public/js/utils/party.js:264
 msgid "Kindly select the company first"
 msgstr "Veuillez d'abord sélectionner l'entreprise"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
+
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -37649,20 +38942,20 @@
 msgid "Last Name"
 msgstr "Nom de Famille"
 
-#: stock/doctype/shipment/shipment.js:247
+#: stock/doctype/shipment/shipment.js:275
 msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:85
+#: selling/report/inactive_customers/inactive_customers.py:81
 msgid "Last Order Amount"
 msgstr "Montant de la Dernière Commande"
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:44
-#: selling/report/inactive_customers/inactive_customers.py:86
+#: selling/report/inactive_customers/inactive_customers.py:82
 msgid "Last Order Date"
 msgstr "Date de la dernière commande"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:100
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
 #: stock/report/item_prices/item_prices.py:56
 msgid "Last Purchase Rate"
 msgstr "Dernier Prix d'Achat"
@@ -37692,7 +38985,7 @@
 msgid "Last Purchase Rate"
 msgstr "Dernier Prix d'Achat"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:313
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
 msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
 msgstr "La dernière transaction de stock pour l'article {0} dans l'entrepôt {1} a eu lieu le {2}."
 
@@ -37700,11 +38993,11 @@
 msgid "Last carbon check date cannot be a future date"
 msgstr "La date du dernier bilan carbone ne peut pas être une date future"
 
-#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_ageing/stock_ageing.py:163
 msgid "Latest"
 msgstr "Dernier"
 
-#: stock/report/stock_balance/stock_balance.py:479
+#: stock/report/stock_balance/stock_balance.py:486
 msgid "Latest Age"
 msgstr "Dernier âge"
 
@@ -37721,11 +39014,11 @@
 msgstr ""
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:34
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
 #: crm/report/lead_details/lead_details.py:18
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
-#: public/js/communication.js:20
+#: public/js/communication.js:25
 msgid "Lead"
 msgstr ""
 
@@ -37764,7 +39057,7 @@
 msgid "Lead"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:555
+#: crm/doctype/lead/lead.py:547
 msgid "Lead -> Prospect"
 msgstr ""
 
@@ -37818,7 +39111,7 @@
 msgid "Lead Owner Efficiency"
 msgstr "Efficacité des Responsables des Leads"
 
-#: crm/doctype/lead/lead.py:176
+#: crm/doctype/lead/lead.py:174
 msgid "Lead Owner cannot be same as the Lead Email Address"
 msgstr ""
 
@@ -37840,7 +39133,7 @@
 msgid "Lead Time"
 msgstr "Délai de mise en œuvre"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
 msgid "Lead Time (Days)"
 msgstr "Délai d'exécution (jours)"
 
@@ -37854,7 +39147,7 @@
 msgid "Lead Time Date"
 msgstr "Date du Délai"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
 msgid "Lead Time Days"
 msgstr "Jours de Délai"
 
@@ -37876,7 +39169,7 @@
 msgid "Lead Type"
 msgstr "Type de Lead"
 
-#: crm/doctype/lead/lead.py:552
+#: crm/doctype/lead/lead.py:546
 msgid "Lead {0} has been added to prospect {1}."
 msgstr ""
 
@@ -37896,7 +39189,7 @@
 msgid "Leads"
 msgstr ""
 
-#: utilities/activation.py:79
+#: utilities/activation.py:77
 msgid "Leads help you get business, add all your contacts and more as your leads"
 msgstr "Les lead vous aident à obtenir des contrats, ajoutez tous vos contacts et plus dans votre liste de lead"
 
@@ -37990,9 +39283,9 @@
 msgid "Leave blank to use the standard Delivery Note format"
 msgstr "Laissez vide pour utiliser le format de bon de livraison standard"
 
-#: accounts/doctype/journal_entry/journal_entry.js:18
-#: accounts/doctype/payment_entry/payment_entry.js:265
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:24
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
 msgid "Ledger"
 msgstr ""
 
@@ -38035,10 +39328,15 @@
 msgid "Left Index"
 msgstr "Index gauche"
 
-#: setup/doctype/company/company.py:389
+#: setup/doctype/company/company.py:380
 msgid "Legal"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
 msgid "Legal Expenses"
@@ -38064,7 +39362,7 @@
 msgid "Length (cm)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:657
+#: accounts/doctype/payment_entry/payment_entry.js:807
 msgid "Less Than Amount"
 msgstr "Moins que le montant"
 
@@ -38381,11 +39679,11 @@
 msgid "Lft"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:240
+#: accounts/report/balance_sheet/balance_sheet.py:239
 msgid "Liabilities"
 msgstr "Passifs"
 
-#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/account_balance/account_balance.js:26
 msgid "Liability"
 msgstr "Passif"
 
@@ -38430,7 +39728,7 @@
 msgid "Likes"
 msgstr "Aime"
 
-#: controllers/status_updater.py:362
+#: controllers/status_updater.py:358
 msgid "Limit Crossed"
 msgstr "Limite Dépassée"
 
@@ -38458,6 +39756,11 @@
 msgid "Line spacing for amount in words"
 msgstr "Espacement des lignes pour le montant en lettres"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr "Lien"
+
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
 #: support/doctype/support_search_source/support_search_source.json
@@ -38482,20 +39785,20 @@
 msgid "Link existing Quality Procedure."
 msgstr "Lier la procédure qualité existante."
 
-#: buying/doctype/purchase_order/purchase_order.js:487
+#: buying/doctype/purchase_order/purchase_order.js:570
 msgid "Link to Material Request"
 msgstr "Lien vers la demande de matériel"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:378
-#: buying/doctype/supplier_quotation/supplier_quotation.js:52
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
 msgid "Link to Material Requests"
 msgstr "Lien vers les demandes de matériel"
 
-#: buying/doctype/supplier/supplier.js:107
+#: buying/doctype/supplier/supplier.js:133
 msgid "Link with Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:173
+#: selling/doctype/customer/customer.js:189
 msgid "Link with Supplier"
 msgstr ""
 
@@ -38516,20 +39819,20 @@
 msgid "Linked Location"
 msgstr "Lieu lié"
 
-#: stock/doctype/item/item.py:975
+#: stock/doctype/item/item.py:963
 msgid "Linked with submitted documents"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:185
-#: selling/doctype/customer/customer.js:230
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
 msgid "Linking Failed"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:184
+#: buying/doctype/supplier/supplier.js:217
 msgid "Linking to Customer Failed. Please try again."
 msgstr ""
 
-#: selling/doctype/customer/customer.js:229
+#: selling/doctype/customer/customer.js:250
 msgid "Linking to Supplier Failed. Please try again."
 msgstr ""
 
@@ -38545,13 +39848,23 @@
 msgid "List items that form the package."
 msgstr "Liste des articles qui composent le paquet."
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
+
 #. Label of a Button field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Load All Criteria"
 msgstr "Charger tous les critères"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:298
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
 msgid "Loading import file..."
 msgstr "Chargement du fichier d&#39;importation ..."
 
@@ -38601,7 +39914,7 @@
 #. Name of a DocType
 #: assets/doctype/location/location.json
 #: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:476
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
 msgid "Location"
 msgstr "Lieu"
 
@@ -38660,6 +39973,11 @@
 msgid "Log Entries"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
@@ -38685,7 +40003,7 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
-#: selling/doctype/quotation/quotation_list.js:33
+#: selling/doctype/quotation/quotation_list.js:32
 msgid "Lost"
 msgstr "Perdu"
 
@@ -38712,7 +40030,7 @@
 msgid "Lost Opportunity"
 msgstr "Occasion perdue"
 
-#: crm/report/lead_details/lead_details.js:39
+#: crm/report/lead_details/lead_details.js:38
 msgid "Lost Quotation"
 msgstr "Devis Perdu"
 
@@ -38732,7 +40050,7 @@
 msgid "Lost Quotations %"
 msgstr ""
 
-#: crm/report/lost_opportunity/lost_opportunity.js:31
+#: crm/report/lost_opportunity/lost_opportunity.js:30
 #: selling/report/lost_quotations/lost_quotations.py:24
 msgid "Lost Reason"
 msgstr "Raison de la Perte"
@@ -38749,7 +40067,7 @@
 msgstr "Motif perdu"
 
 #: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:410
+#: public/js/utils/sales_common.js:463
 msgid "Lost Reasons"
 msgstr "Raisons perdues"
 
@@ -38767,7 +40085,7 @@
 msgid "Lost Reasons"
 msgstr "Raisons perdues"
 
-#: crm/doctype/opportunity/opportunity.js:29
+#: crm/doctype/opportunity/opportunity.js:28
 msgid "Lost Reasons are required in case opportunity is Lost."
 msgstr ""
 
@@ -38807,7 +40125,7 @@
 msgstr "Certificat de déduction inférieure"
 
 #: setup/setup_wizard/operations/install_fixtures.py:262
-#: setup/setup_wizard/operations/install_fixtures.py:378
+#: setup/setup_wizard/operations/install_fixtures.py:370
 msgid "Lower Income"
 msgstr "Revenu bas"
 
@@ -38845,7 +40163,7 @@
 msgid "Loyalty Point Entry Redemption"
 msgstr "Utilisation d'une entrée de point de fidélité"
 
-#: selling/page/point_of_sale/pos_item_cart.js:891
+#: selling/page/point_of_sale/pos_item_cart.js:924
 msgid "Loyalty Points"
 msgstr "Points de fidélité"
 
@@ -38892,14 +40210,18 @@
 msgid "Loyalty Points Redemption"
 msgstr "Utilisation des points de fidélité"
 
-#: public/js/utils.js:109
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
 msgid "Loyalty Points: {0}"
 msgstr "Points de fidélité: {0}"
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1041
-#: selling/page/point_of_sale/pos_item_cart.js:885
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
 msgid "Loyalty Program"
 msgstr "Programme de fidélité"
 
@@ -39082,11 +40404,16 @@
 msgid "MFG-WO-.YYYY.-"
 msgstr ""
 
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:22
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
 msgid "Machine"
 msgstr ""
 
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr ""
+
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
@@ -39099,8 +40426,8 @@
 msgid "Machine operator errors"
 msgstr "Erreurs de l'opérateur de la machine"
 
-#: setup/doctype/company/company.py:563 setup/doctype/company/company.py:578
-#: setup/doctype/company/company.py:579 setup/doctype/company/company.py:580
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
 msgid "Main"
 msgstr "Principal"
 
@@ -39110,11 +40437,11 @@
 msgid "Main Cost Center"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:125
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
 msgid "Main Cost Center {0} cannot be entered in the child table"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:102
+#: assets/doctype/asset/asset.js:118
 msgid "Maintain Asset"
 msgstr ""
 
@@ -39171,6 +40498,12 @@
 msgid "Maintenance"
 msgstr "Entretien"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr "Entretien"
+
 #. Label of a Date field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
@@ -39183,7 +40516,7 @@
 msgid "Maintenance Details"
 msgstr ""
 
-#: assets/doctype/asset_maintenance/asset_maintenance.js:43
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
 msgid "Maintenance Log"
 msgstr "Journal de maintenance"
 
@@ -39230,10 +40563,10 @@
 msgstr "Rôle de maintenance"
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:162
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:78
-#: selling/doctype/sales_order/sales_order.js:582
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
 msgid "Maintenance Schedule"
 msgstr "Échéancier d'Entretien"
 
@@ -39272,11 +40605,11 @@
 msgid "Maintenance Schedule Item"
 msgstr "Article de Calendrier d'Entretien"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:370
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
 msgstr "L'Échéancier d'Entretien n'est pas créé pour tous les articles. Veuillez clicker sur 'Créer un Échéancier'"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:248
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
 msgid "Maintenance Schedule {0} exists against {1}"
 msgstr "Un Calendrier de Maintenance {0} existe pour {1}"
 
@@ -39376,10 +40709,10 @@
 msgstr "Maintenance Utilisateur"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:83
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:581
-#: support/doctype/warranty_claim/warranty_claim.js:50
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
 msgid "Maintenance Visit"
 msgstr "Visite d'Entretien"
 
@@ -39402,7 +40735,7 @@
 msgid "Maintenance Visit Purpose"
 msgstr "Objectif de la Visite d'Entretien"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:352
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
 msgid "Maintenance start date can not be before delivery date for Serial No {0}"
 msgstr "La date de début d'entretien ne peut pas être antérieure à la date de livraison pour le N° de Série {0}"
 
@@ -39412,16 +40745,16 @@
 msgid "Major/Optional Subjects"
 msgstr "Sujets Principaux / En Option"
 
-#: accounts/doctype/journal_entry/journal_entry.js:51
-#: manufacturing/doctype/job_card/job_card.js:174
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
 msgid "Make"
 msgstr "Faire"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:56
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
 msgid "Make "
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:39
+#: assets/doctype/asset/asset_list.js:29
 msgid "Make Asset Movement"
 msgstr ""
 
@@ -39451,7 +40784,7 @@
 msgid "Make Quotation"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
 msgid "Make Return Entry"
 msgstr ""
 
@@ -39467,7 +40800,7 @@
 msgid "Make Serial No / Batch from Work Order"
 msgstr "Générer des numéros de séries / lots depuis les Ordres de Fabrications"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
 msgid "Make Stock Entry"
 msgstr "Faire une entrée de stock"
 
@@ -39475,20 +40808,20 @@
 msgid "Make project from a template."
 msgstr "Faire un projet à partir d'un modèle."
 
-#: stock/doctype/item/item.js:502
+#: stock/doctype/item/item.js:569
 msgid "Make {0} Variant"
 msgstr ""
 
-#: stock/doctype/item/item.js:504
+#: stock/doctype/item/item.js:571
 msgid "Make {0} Variants"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:85 assets/doctype/asset/asset.js:89
-#: assets/doctype/asset/asset.js:93 assets/doctype/asset/asset.js:98
-#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:109
-#: assets/doctype/asset/asset.js:113 assets/doctype/asset/asset.js:118
-#: assets/doctype/asset/asset.js:124 assets/doctype/asset/asset.js:136
-#: setup/doctype/company/company.js:112 setup/doctype/company/company.js:119
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
 msgid "Manage"
 msgstr ""
 
@@ -39508,26 +40841,26 @@
 msgid "Manage cost of operations"
 msgstr "Gérer les coûts d'exploitation"
 
-#: utilities/activation.py:96
+#: utilities/activation.py:94
 msgid "Manage your orders"
 msgstr "Gérer vos commandes"
 
-#: setup/doctype/company/company.py:371
+#: setup/doctype/company/company.py:362
 msgid "Management"
 msgstr "Gestion"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
-#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:482
-#: manufacturing/doctype/bom/bom.py:245
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:73
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484 public/js/utils/party.js:273
-#: stock/doctype/delivery_note/delivery_note.js:138
-#: stock/doctype/purchase_receipt/purchase_receipt.js:113
-#: stock/doctype/purchase_receipt/purchase_receipt.js:198
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
 msgid "Mandatory"
 msgstr "Obligatoire"
 
@@ -39553,7 +40886,7 @@
 msgid "Mandatory Depends On"
 msgstr "Obligatoire dépend de"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
 msgid "Mandatory Field"
 msgstr ""
 
@@ -39569,15 +40902,15 @@
 msgid "Mandatory For Profit and Loss Account"
 msgstr "Compte de résultat obligatoire"
 
-#: selling/doctype/quotation/quotation.py:556
+#: selling/doctype/quotation/quotation.py:551
 msgid "Mandatory Missing"
 msgstr "Obligatoire manquant"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
 msgid "Mandatory Purchase Order"
 msgstr "Commande d'achat obligatoire"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
 msgid "Mandatory Purchase Receipt"
 msgstr "Reçu d'achat obligatoire"
 
@@ -39645,7 +40978,7 @@
 msgid "Manual Inspection"
 msgstr ""
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:34
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
 msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
 msgstr "La saisie manuelle ne peut pas être créée! Désactivez la saisie automatique pour la comptabilité différée dans les paramètres des comptes et réessayez"
 
@@ -39741,11 +41074,11 @@
 msgid "Manufacture against Material Request"
 msgstr "Production liée à une Demande de Matériel"
 
-#: stock/doctype/material_request/material_request_list.js:33
+#: stock/doctype/material_request/material_request_list.js:37
 msgid "Manufactured"
 msgstr "Fabriqué"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:89
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
 msgid "Manufactured Qty"
 msgstr "Qté Produite"
 
@@ -39756,7 +41089,7 @@
 msgstr "Qté Produite"
 
 #. Name of a DocType
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:64
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
 #: stock/doctype/manufacturer/manufacturer.json
 msgid "Manufacturer"
 msgstr "Fabricant"
@@ -39821,7 +41154,7 @@
 msgid "Manufacturer"
 msgstr "Fabricant"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:70
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
 msgid "Manufacturer Part Number"
 msgstr "Numéro de Pièce du Fabricant"
 
@@ -39873,10 +41206,15 @@
 msgid "Manufacturer Part Number"
 msgstr "Numéro de Pièce du Fabricant"
 
-#: public/js/controllers/buying.js:337
+#: public/js/controllers/buying.js:332
 msgid "Manufacturer Part Number <b>{0}</b> is invalid"
 msgstr "Le numéro de <b>pièce du</b> fabricant <b>{0}</b> n'est pas valide"
 
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
+
 #. Name of a Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: selling/doctype/sales_order/sales_order_dashboard.py:26
@@ -39923,7 +41261,7 @@
 msgid "Manufacturing Manager"
 msgstr "Responsable de Production"
 
-#: stock/doctype/stock_entry/stock_entry.py:1689
+#: stock/doctype/stock_entry/stock_entry.py:1722
 msgid "Manufacturing Quantity is mandatory"
 msgstr "Quantité de production obligatoire"
 
@@ -39987,15 +41325,15 @@
 msgid "Manufacturing module is all set up!"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:148
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
 msgid "Mapping Purchase Receipt ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:98
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
 msgid "Mapping Subcontracting Order ..."
 msgstr ""
 
-#: public/js/utils.js:843
+#: public/js/utils.js:911
 msgid "Mapping {0} ..."
 msgstr ""
 
@@ -40131,7 +41469,7 @@
 msgid "Margin Type"
 msgstr "Type de Marge"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:19
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
 msgid "Margin View"
 msgstr ""
 
@@ -40141,6 +41479,15 @@
 msgid "Marital Status"
 msgstr "État Civil"
 
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr ""
+
 #. Name of a DocType
 #: crm/doctype/market_segment/market_segment.json
 msgid "Market Segment"
@@ -40176,7 +41523,7 @@
 msgid "Market Segment"
 msgstr "Part de Marché"
 
-#: setup/doctype/company/company.py:323
+#: setup/doctype/company/company.py:314
 msgid "Marketing"
 msgstr ""
 
@@ -40216,7 +41563,7 @@
 msgid "Material"
 msgstr "Matériel"
 
-#: manufacturing/doctype/work_order/work_order.js:613
+#: manufacturing/doctype/work_order/work_order.js:655
 msgid "Material Consumption"
 msgstr "Consommation de matériel"
 
@@ -40232,7 +41579,7 @@
 msgid "Material Consumption for Manufacture"
 msgstr "Consommation de matériaux pour la production"
 
-#: stock/doctype/stock_entry/stock_entry.js:420
+#: stock/doctype/stock_entry/stock_entry.js:494
 msgid "Material Consumption is not set in Manufacturing Settings."
 msgstr "La consommation de matériaux n'est pas définie dans Paramètres de Production."
 
@@ -40274,7 +41621,7 @@
 msgid "Material Issue"
 msgstr "Sortie de Matériel"
 
-#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:146
 msgid "Material Receipt"
 msgstr "Réception Matériel"
 
@@ -40291,20 +41638,21 @@
 msgstr "Réception Matériel"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:435
-#: buying/doctype/request_for_quotation/request_for_quotation.js:297
-#: buying/doctype/supplier_quotation/supplier_quotation.js:31
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:34
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
-#: manufacturing/doctype/job_card/job_card.js:57
-#: manufacturing/doctype/production_plan/production_plan.js:113
-#: selling/doctype/sales_order/sales_order.js:570
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
 #: stock/doctype/material_request/material_request.json
-#: stock/doctype/material_request/material_request.py:365
-#: stock/doctype/material_request/material_request.py:399
-#: stock/doctype/stock_entry/stock_entry.js:192
-#: stock/doctype/stock_entry/stock_entry.js:277
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
 msgid "Material Request"
 msgstr "Demande de matériel"
 
@@ -40522,13 +41870,17 @@
 msgid "Material Request Planning"
 msgstr "Planification des demandes de matériel"
 
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr "Type de Demande de Matériel"
+
 #. Label of a Select field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Request Type"
 msgstr "Type de Demande de Matériel"
 
-#: selling/doctype/sales_order/sales_order.py:1521
+#: selling/doctype/sales_order/sales_order.py:1533
 msgid "Material Request not created, as quantity for Raw Materials already available."
 msgstr "Demande de matériel non créée, car la quantité de matières premières est déjà disponible."
 
@@ -40543,11 +41895,11 @@
 msgid "Material Request used to make this Stock Entry"
 msgstr "Demande de Matériel utilisée pour réaliser cette Écriture de Stock"
 
-#: controllers/subcontracting_controller.py:974
+#: controllers/subcontracting_controller.py:1052
 msgid "Material Request {0} is cancelled or stopped"
 msgstr "Demande de Matériel {0} est annulé ou arrêté"
 
-#: selling/doctype/sales_order/sales_order.js:839
+#: selling/doctype/sales_order/sales_order.js:978
 msgid "Material Request {0} submitted."
 msgstr "Demande de matériel {0} soumise."
 
@@ -40563,7 +41915,7 @@
 msgid "Material Requests"
 msgstr "Les Demandes de Matériel"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Material Requests Required"
 msgstr "Demandes de matériel requises"
 
@@ -40574,12 +41926,12 @@
 msgid "Material Requests for which Supplier Quotations are not created"
 msgstr "Demandes de Matériel dont les Devis Fournisseur ne sont pas créés"
 
-#: stock/doctype/stock_entry/stock_entry_list.js:7
+#: stock/doctype/stock_entry/stock_entry_list.js:13
 msgid "Material Returned from WIP"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:67
-#: stock/doctype/material_request/material_request.js:119
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
 msgid "Material Transfer"
 msgstr "Transfert de matériel"
 
@@ -40620,7 +41972,7 @@
 msgid "Material Transfer"
 msgstr "Transfert de matériel"
 
-#: stock/doctype/material_request/material_request.js:122
+#: stock/doctype/material_request/material_request.js:130
 msgid "Material Transfer (In Transit)"
 msgstr ""
 
@@ -40674,8 +42026,8 @@
 msgid "Material Transferred for Subcontract"
 msgstr "Matériel transféré pour sous-traitance"
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
 msgid "Material to Supplier"
 msgstr "Du Matériel au Fournisseur"
 
@@ -40685,11 +42037,11 @@
 msgid "Materials Required (Exploded)"
 msgstr "Matériel Requis (Éclaté)"
 
-#: controllers/subcontracting_controller.py:1164
+#: controllers/subcontracting_controller.py:1251
 msgid "Materials are already received against the {0} {1}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:636
+#: manufacturing/doctype/job_card/job_card.py:643
 msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
 msgstr ""
 
@@ -40769,8 +42121,8 @@
 msgid "Max discount allowed for item: {0} is {1}%"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:715
-#: stock/doctype/pick_list/pick_list.js:147
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
 msgid "Max: {0}"
 msgstr "Max : {0}"
 
@@ -40792,11 +42144,11 @@
 msgid "Maximum Payment Amount"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2842
+#: stock/doctype/stock_entry/stock_entry.py:2910
 msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
 msgstr "Maximum d'échantillons - {0} peut être conservé pour le lot {1} et l'article {2}."
 
-#: stock/doctype/stock_entry/stock_entry.py:2833
+#: stock/doctype/stock_entry/stock_entry.py:2901
 msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
 msgstr "Nombre maximum d'échantillons - {0} ont déjà été conservés pour le lot {1} et l'article {2} dans le lot {3}."
 
@@ -40818,11 +42170,11 @@
 msgid "Maximum Value"
 msgstr ""
 
-#: controllers/selling_controller.py:194
+#: controllers/selling_controller.py:195
 msgid "Maximum discount for Item {0} is {1}%"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:94
+#: public/js/utils/barcode_scanner.js:99
 msgid "Maximum quantity scanned for item {0}."
 msgstr ""
 
@@ -40860,7 +42212,32 @@
 msgid "Meeting"
 msgstr "Réunion"
 
-#: stock/stock_ledger.py:1685
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
 msgid "Mention Valuation Rate in the Item master."
 msgstr "Mentionnez le taux de valorisation dans la fiche article."
 
@@ -40888,11 +42265,11 @@
 msgid "Mention if non-standard receivable account applicable"
 msgstr "Mentionner si le compte débiteur applicable n'est pas standard"
 
-#: accounts/doctype/account/account.js:151
+#: accounts/doctype/account/account.js:152
 msgid "Merge"
 msgstr "Fusionner"
 
-#: accounts/doctype/account/account.js:51
+#: accounts/doctype/account/account.js:46
 msgid "Merge Account"
 msgstr "Fusionner le compte"
 
@@ -40912,15 +42289,15 @@
 msgid "Merge Similar Account Heads"
 msgstr ""
 
-#: public/js/utils.js:873
+#: public/js/utils.js:941
 msgid "Merge taxes from multiple documents"
 msgstr ""
 
-#: accounts/doctype/account/account.js:123
+#: accounts/doctype/account/account.js:124
 msgid "Merge with Existing Account"
 msgstr "Fusionner avec un compte existant"
 
-#: accounts/doctype/cost_center/cost_center.js:66
+#: accounts/doctype/cost_center/cost_center.js:68
 msgid "Merge with existing"
 msgstr "Fusionner avec existant"
 
@@ -40930,7 +42307,7 @@
 msgid "Merged"
 msgstr ""
 
-#: accounts/doctype/account/account.py:546
+#: accounts/doctype/account/account.py:560
 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
 msgstr ""
 
@@ -40938,6 +42315,10 @@
 msgid "Merging {0} of {1}"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr ""
+
 #. Label of a Text field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
@@ -40968,7 +42349,7 @@
 msgid "Message Examples"
 msgstr "Exemples de Messages"
 
-#: accounts/doctype/payment_request/payment_request.js:38
+#: accounts/doctype/payment_request/payment_request.js:47
 #: setup/doctype/email_digest/email_digest.js:26
 msgid "Message Sent"
 msgstr "Message envoyé"
@@ -40997,8 +42378,52 @@
 msgid "Messages greater than 160 characters will be split into multiple messages"
 msgstr "Message de plus de 160 caractères sera découpé en plusieurs messages"
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:263
-#: setup/setup_wizard/operations/install_fixtures.py:379
+#: setup/setup_wizard/operations/install_fixtures.py:371
 msgid "Middle Income"
 msgstr "Revenu Intermédiaire"
 
@@ -41014,6 +42439,101 @@
 msgid "Middle Name"
 msgstr "Deuxième Nom"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
@@ -41142,6 +42662,11 @@
 msgid "Minimum quantity should be as per Stock UOM"
 msgstr "La quantité minimale doit être conforme à l'UdM du stock"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
@@ -41159,44 +42684,44 @@
 msgid "Miscellaneous Expenses"
 msgstr "Charges Diverses"
 
-#: controllers/buying_controller.py:473
+#: controllers/buying_controller.py:467
 msgid "Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1132
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
 msgid "Missing"
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
 #: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:548
-#: accounts/doctype/sales_invoice/sales_invoice.py:2044
-#: accounts/doctype/sales_invoice/sales_invoice.py:2602
-#: assets/doctype/asset_category/asset_category.py:115
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
 msgid "Missing Account"
 msgstr "Compte manquant"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1403
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
 msgid "Missing Asset"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:179 assets/doctype/asset/asset.py:265
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
 msgid "Missing Cost Center"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:309
+#: assets/doctype/asset/asset.py:307
 msgid "Missing Finance Book"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1280
+#: stock/doctype/stock_entry/stock_entry.py:1298
 msgid "Missing Finished Good"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:216
+#: stock/doctype/quality_inspection/quality_inspection.py:214
 msgid "Missing Formula"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Missing Items"
 msgstr ""
 
@@ -41204,7 +42729,7 @@
 msgid "Missing Payments App"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:240
+#: assets/doctype/asset_repair/asset_repair.py:238
 msgid "Missing Serial No Bundle"
 msgstr ""
 
@@ -41212,16 +42737,16 @@
 msgid "Missing Values Required"
 msgstr "Valeurs Manquantes Requises"
 
-#: assets/doctype/asset_repair/asset_repair.py:178
+#: assets/doctype/asset_repair/asset_repair.py:176
 msgid "Missing Warehouse"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:132
+#: stock/doctype/delivery_trip/delivery_trip.js:153
 msgid "Missing email template for dispatch. Please set one in Delivery Settings."
 msgstr "Modèle de courrier électronique manquant pour l'envoi. Veuillez en définir un dans les paramètres de livraison."
 
-#: manufacturing/doctype/bom/bom.py:957
-#: manufacturing/doctype/work_order/work_order.py:979
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
 msgid "Missing value"
 msgstr ""
 
@@ -41361,20 +42886,20 @@
 msgid "Mobile No"
 msgstr "N° Mobile"
 
-#: public/js/utils/contact_address_quick_entry.js:48
+#: public/js/utils/contact_address_quick_entry.js:51
 msgid "Mobile Number"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:213
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
 #: accounts/report/purchase_register/purchase_register.py:201
-#: accounts/report/sales_register/sales_register.py:222
+#: accounts/report/sales_register/sales_register.py:223
 msgid "Mode Of Payment"
 msgstr "Mode de Paiement"
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
-#: accounts/doctype/payment_order/payment_order.js:109
+#: accounts/doctype/payment_order/payment_order.js:124
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
@@ -41614,21 +43139,21 @@
 msgid "Month(s) after the end of the invoice month"
 msgstr "Mois (s) après la fin du mois de la facture"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:67
-#: accounts/report/gross_profit/gross_profit.py:342
-#: buying/report/purchase_analytics/purchase_analytics.js:62
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
-#: manufacturing/report/production_analytics/production_analytics.js:35
-#: public/js/financial_statements.js:217
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
 #: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
-#: public/js/stock_analytics.js:53
-#: selling/report/sales_analytics/sales_analytics.js:62
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
-#: stock/report/stock_analytics/stock_analytics.js:81
-#: support/report/issue_analytics/issue_analytics.js:43
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
 msgid "Monthly"
 msgstr "Mensuel"
 
@@ -41678,7 +43203,7 @@
 msgstr "Bons de travail terminés mensuellement"
 
 #. Name of a DocType
-#: accounts/doctype/cost_center/cost_center_tree.js:44
+#: accounts/doctype/cost_center/cost_center_tree.js:69
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgid "Monthly Distribution"
 msgstr "Répartition Mensuelle"
@@ -41920,18 +43445,24 @@
 msgid "More Information"
 msgstr "Informations Complémentaires"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:54
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
 msgid "More columns found than expected. Please compare the uploaded file with standard template"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:111 stock/doctype/batch/batch_dashboard.py:10
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
 msgid "Move"
 msgstr "mouvement"
 
-#: stock/dashboard/item_dashboard.js:205
+#: stock/dashboard/item_dashboard.js:212
 msgid "Move Item"
 msgstr "Déplacer l'Article"
 
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr ""
+
 #: templates/includes/macros.html:169
 msgid "Move to Cart"
 msgstr ""
@@ -41974,15 +43505,15 @@
 msgid "Multi Currency"
 msgstr "Multi-devise"
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:42
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
 msgid "Multi-level BOM Creator"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:369
+#: selling/doctype/customer/customer.py:378
 msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:345
+#: accounts/doctype/pricing_rule/utils.py:338
 msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
 msgstr "Plusieurs Règles de Prix existent avec les mêmes critères, veuillez résoudre les conflits en attribuant des priorités. Règles de Prix : {0}"
 
@@ -41993,24 +43524,24 @@
 msgid "Multiple Tier Program"
 msgstr "Programme à plusieurs échelons"
 
-#: stock/doctype/item/item.js:106
+#: stock/doctype/item/item.js:138
 msgid "Multiple Variants"
 msgstr "Variantes multiples"
 
-#: stock/doctype/warehouse/warehouse.py:147
+#: stock/doctype/warehouse/warehouse.py:145
 msgid "Multiple Warehouse Accounts"
 msgstr ""
 
-#: controllers/accounts_controller.py:899
+#: controllers/accounts_controller.py:963
 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
 msgstr "Plusieurs Exercices existent pour la date {0}. Veuillez définir la société dans l'Exercice"
 
-#: stock/doctype/stock_entry/stock_entry.py:1287
+#: stock/doctype/stock_entry/stock_entry.py:1305
 msgid "Multiple items cannot be marked as finished item"
 msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:222
+#: utilities/transaction_base.py:220
 msgid "Must be Whole Number"
 msgstr "Doit être un Nombre Entier"
 
@@ -42039,12 +43570,12 @@
 msgid "N/A"
 msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:86
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:357
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
-#: manufacturing/doctype/bom_creator/bom_creator.js:45
-#: public/js/utils/serial_no_batch_selector.js:404
-#: selling/doctype/quotation/quotation.js:261
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
 msgid "Name"
 msgstr "Nom"
 
@@ -42102,7 +43633,7 @@
 msgid "Name of Beneficiary"
 msgstr "Nom du bénéficiaire"
 
-#: accounts/doctype/account/account_tree.js:107
+#: accounts/doctype/account/account_tree.js:124
 msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
 msgstr "Nom du Nouveau Compte. Note: Veuillez ne pas créer de comptes Clients et Fournisseurs"
 
@@ -42271,25 +43802,50 @@
 msgid "Naming Series and Price Defaults"
 msgstr "Nom de série et Tarifs"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr ""
+
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Natural Gas"
 msgstr "Gaz Naturel"
 
-#: setup/setup_wizard/operations/install_fixtures.py:391
+#: setup/setup_wizard/operations/install_fixtures.py:383
 msgid "Needs Analysis"
 msgstr "Analyse des besoins"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:377
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
 msgid "Negative Quantity is not allowed"
 msgstr "Quantité Négative n'est pas autorisée"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:381
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
 msgid "Negative Valuation Rate is not allowed"
 msgstr "Taux de Valorisation Négatif n'est pas autorisé"
 
-#: setup/setup_wizard/operations/install_fixtures.py:396
+#: setup/setup_wizard/operations/install_fixtures.py:388
 msgid "Negotiation/Review"
 msgstr "Négociation / Révision"
 
@@ -42407,45 +43963,45 @@
 msgid "Net Amount (Company Currency)"
 msgstr "Montant Net (Devise Société)"
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:429
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:435
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
 msgid "Net Asset value as on"
 msgstr "Valeur Nette des Actifs au"
 
-#: accounts/report/cash_flow/cash_flow.py:145
+#: accounts/report/cash_flow/cash_flow.py:143
 msgid "Net Cash from Financing"
 msgstr "Trésorerie Nette des Financements"
 
-#: accounts/report/cash_flow/cash_flow.py:138
+#: accounts/report/cash_flow/cash_flow.py:136
 msgid "Net Cash from Investing"
 msgstr "Trésorerie Nette des Investissements"
 
-#: accounts/report/cash_flow/cash_flow.py:126
+#: accounts/report/cash_flow/cash_flow.py:124
 msgid "Net Cash from Operations"
 msgstr "Trésorerie Nette des Opérations"
 
-#: accounts/report/cash_flow/cash_flow.py:131
+#: accounts/report/cash_flow/cash_flow.py:129
 msgid "Net Change in Accounts Payable"
 msgstr "Variation nette des comptes créditeurs"
 
-#: accounts/report/cash_flow/cash_flow.py:130
+#: accounts/report/cash_flow/cash_flow.py:128
 msgid "Net Change in Accounts Receivable"
 msgstr "Variation nette des comptes débiteurs"
 
 #: accounts/report/cash_flow/cash_flow.py:110
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:259
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
 msgid "Net Change in Cash"
 msgstr "Variation Nette de Trésorerie"
 
-#: accounts/report/cash_flow/cash_flow.py:147
+#: accounts/report/cash_flow/cash_flow.py:145
 msgid "Net Change in Equity"
 msgstr "Variation Nette de Capitaux Propres"
 
-#: accounts/report/cash_flow/cash_flow.py:140
+#: accounts/report/cash_flow/cash_flow.py:138
 msgid "Net Change in Fixed Asset"
 msgstr "Variation Nette des Actifs Immobilisés"
 
-#: accounts/report/cash_flow/cash_flow.py:132
+#: accounts/report/cash_flow/cash_flow.py:130
 msgid "Net Change in Inventory"
 msgstr "Variation nette des stocks"
 
@@ -42461,13 +44017,13 @@
 msgid "Net Hour Rate"
 msgstr "Taux Horaire Net"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:218
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:219
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
 msgid "Net Profit"
 msgstr "Bénéfice net"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:176
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
 msgid "Net Profit/Loss"
 msgstr "Résultat net"
 
@@ -42581,7 +44137,11 @@
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
 #: accounts/report/purchase_register/purchase_register.py:253
-#: accounts/report/sales_register/sales_register.py:283
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
 #: templates/includes/order/order_taxes.html:5
 msgid "Net Total"
 msgstr "Total net"
@@ -42769,15 +44329,15 @@
 msgid "Net Weight UOM"
 msgstr "UdM Poids Net"
 
-#: controllers/accounts_controller.py:1210
+#: controllers/accounts_controller.py:1285
 msgid "Net total calculation precision loss"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:164
+#: accounts/doctype/account/account_tree.js:241
 msgid "New"
 msgstr "Nouveau"
 
-#: accounts/doctype/account/account_tree.js:106
+#: accounts/doctype/account/account_tree.js:122
 msgid "New Account Name"
 msgstr "Nouveau Nom de Compte"
 
@@ -42787,11 +44347,11 @@
 msgid "New Asset Value"
 msgstr "Nouvelle valeur de l'actif"
 
-#: assets/dashboard_fixtures.py:165
+#: assets/dashboard_fixtures.py:164
 msgid "New Assets (This Year)"
 msgstr "Nouveaux actifs (cette année)"
 
-#: manufacturing/doctype/bom/bom_tree.js:56
+#: manufacturing/doctype/bom/bom_tree.js:55
 msgid "New BOM"
 msgstr "Nouvelle nomenclature"
 
@@ -42819,21 +44379,21 @@
 msgid "New Balance In Base Currency"
 msgstr "Nouveau solde en devise de base"
 
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:146
 msgid "New Batch ID (Optional)"
 msgstr "Nouveau Numéro de Lot (Optionnel)"
 
-#: stock/doctype/batch/batch.js:121
+#: stock/doctype/batch/batch.js:140
 msgid "New Batch Qty"
 msgstr "Nouvelle Qté de Lot"
 
-#: accounts/doctype/account/account_tree.js:100
-#: accounts/doctype/cost_center/cost_center_tree.js:16
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
 #: setup/doctype/company/company_tree.js:23
 msgid "New Company"
 msgstr "Nouvelle Société"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:22
+#: accounts/doctype/cost_center/cost_center_tree.js:26
 msgid "New Cost Center Name"
 msgstr "Nom du Nouveau Centre de Coûts"
 
@@ -42853,7 +44413,8 @@
 msgid "New Employee"
 msgstr "Nouvel employé"
 
-#: public/js/utils/crm_activities.js:81
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
 msgid "New Event"
 msgstr "Nouvel évènement"
 
@@ -42879,6 +44440,10 @@
 msgid "New Location"
 msgstr "Nouveau lieu"
 
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -42913,23 +44478,24 @@
 msgid "New Sales Orders"
 msgstr "Nouvelles Commandes Client"
 
-#: setup/doctype/sales_person/sales_person_tree.js:5
+#: setup/doctype/sales_person/sales_person_tree.js:3
 msgid "New Sales Person Name"
 msgstr "Nouveau Nom de Commercial"
 
-#: stock/doctype/serial_no/serial_no.py:70
+#: stock/doctype/serial_no/serial_no.py:67
 msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
 msgstr "Les Nouveaux N° de Série ne peuvent avoir d'entrepot. L'Entrepôt doit être établi par Écriture de Stock ou Reçus d'Achat"
 
-#: public/js/utils/crm_activities.js:63
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
 msgid "New Task"
 msgstr "Nv. Tâche à faire"
 
-#: manufacturing/doctype/bom/bom.js:112
+#: manufacturing/doctype/bom/bom.js:111
 msgid "New Version"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse_tree.js:15
+#: stock/doctype/warehouse/warehouse_tree.js:16
 msgid "New Warehouse Name"
 msgstr "Nouveau Nom d'Entrepôt"
 
@@ -42939,10 +44505,14 @@
 msgid "New Workplace"
 msgstr "Nouveau Lieu de Travail"
 
-#: selling/doctype/customer/customer.py:338
+#: selling/doctype/customer/customer.py:347
 msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
 msgstr "Nouvelle limite de crédit est inférieure à l'encours actuel pour le client. Limite de crédit doit être au moins de {0}"
 
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr ""
+
 #. Description of the 'Generate New Invoices Past Due Date' (Check) field in
 #. DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -42950,7 +44520,7 @@
 msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
 msgstr "De nouvelles factures seront générées selon le calendrier, même si les factures actuelles sont impayées ou en retard"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:218
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
 msgid "New release date should be in the future"
 msgstr "La nouvelle date de sortie devrait être dans le futur"
 
@@ -42969,6 +44539,11 @@
 msgid "Newsletter"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
 #: www/book_appointment/index.html:34
 msgid "Next"
 msgstr "Suivant"
@@ -43100,7 +44675,7 @@
 msgid "No Account matched these filters: {}"
 msgstr "Aucun compte ne correspond à ces filtres: {}"
 
-#: quality_management/doctype/quality_review/quality_review_list.js:6
+#: quality_management/doctype/quality_review/quality_review_list.js:5
 msgid "No Action"
 msgstr "Pas d'action"
 
@@ -43110,20 +44685,20 @@
 msgid "No Answer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2146
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
 msgid "No Customer found for Inter Company Transactions which represents company {0}"
 msgstr "Aucun client trouvé pour les transactions intersociétés qui représentent l'entreprise {0}"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:118
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:362
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
 msgid "No Customers found with selected options."
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:48
+#: selling/page/sales_funnel/sales_funnel.js:59
 msgid "No Data"
 msgstr "Aucune Donnée"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:143
 msgid "No Delivery Note selected for Customer {}"
 msgstr "Aucun bon de livraison sélectionné pour le client {}"
 
@@ -43135,101 +44710,113 @@
 msgid "No Item with Serial No {0}"
 msgstr "Aucun Article avec le N° de Série {0}"
 
-#: controllers/subcontracting_controller.py:1084
+#: controllers/subcontracting_controller.py:1175
 msgid "No Items selected for transfer."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:668
+#: selling/doctype/sales_order/sales_order.js:769
 msgid "No Items with Bill of Materials to Manufacture"
 msgstr "Aucun Article avec une nomenclature à Produire"
 
-#: selling/doctype/sales_order/sales_order.js:782
+#: selling/doctype/sales_order/sales_order.js:898
 msgid "No Items with Bill of Materials."
 msgstr "Aucun article avec nomenclature."
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:213
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
 msgid "No Outstanding Invoices found for this party"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:526
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
 msgid "No POS Profile found. Please create a New POS Profile first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1420
-#: accounts/doctype/journal_entry/journal_entry.py:1486
-#: accounts/doctype/journal_entry/journal_entry.py:1509
-#: stock/doctype/item/item.py:1332
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
 msgid "No Permission"
 msgstr "Aucune autorisation"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:23
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
 msgid "No Records for these settings."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:333
-#: accounts/doctype/sales_invoice/sales_invoice.py:949
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
 msgid "No Remarks"
 msgstr "Aucune Remarque"
 
-#: stock/dashboard/item_dashboard.js:147
+#: stock/dashboard/item_dashboard.js:150
 msgid "No Stock Available Currently"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2130
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
 msgid "No Supplier found for Inter Company Transactions which represents company {0}"
 msgstr "Aucun fournisseur trouvé pour les transactions intersociétés qui représentent l'entreprise {0}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:200
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
 msgid "No Tax Withholding data found for the current posting date."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:777
+#: accounts/report/gross_profit/gross_profit.py:775
 msgid "No Terms"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:211
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
 msgid "No Unreconciled Invoices and Payments found for this party and account"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:215
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
 msgid "No Unreconciled Payments found for this party"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:682
+#: manufacturing/doctype/production_plan/production_plan.py:692
 msgid "No Work Orders were created"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:727
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:606
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
 msgid "No accounting entries for the following warehouses"
 msgstr "Pas d’écritures comptables pour les entrepôts suivants"
 
-#: selling/doctype/sales_order/sales_order.py:651
+#: selling/doctype/sales_order/sales_order.py:663
 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
 msgstr "Aucune nomenclature active trouvée pour l'article {0}. La livraison par numéro de série ne peut pas être assurée"
 
-#: stock/doctype/item_variant_settings/item_variant_settings.js:31
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
 msgid "No additional fields available"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:429
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
 msgid "No billing email found for customer: {0}"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:422
+#: stock/doctype/delivery_trip/delivery_trip.py:417
 msgid "No contacts with email IDs found."
 msgstr "Aucun contact avec des identifiants de messagerie trouvés."
 
-#: selling/page/sales_funnel/sales_funnel.js:115
+#: selling/page/sales_funnel/sales_funnel.js:130
 msgid "No data for this period"
 msgstr "Aucune donnée pour cette période"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
 msgid "No data found. Seems like you uploaded a blank file"
 msgstr ""
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:38
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
 msgid "No data to export"
 msgstr "Aucune donnée à exporter"
 
@@ -43237,15 +44824,19 @@
 msgid "No description given"
 msgstr "Aucune Description"
 
-#: telephony/doctype/call_log/call_log.py:119
+#: telephony/doctype/call_log/call_log.py:117
 msgid "No employee was scheduled for call popup"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1064
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1289
 msgid "No gain or loss in the exchange rate"
 msgstr "Aucun gain ou perte dans le taux de change"
 
-#: controllers/subcontracting_controller.py:1005
+#: controllers/subcontracting_controller.py:1084
 msgid "No item available for transfer."
 msgstr ""
 
@@ -43258,30 +44849,40 @@
 msgid "No items are available in the sales order {0} for production"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:320
+#: selling/page/point_of_sale/pos_item_selector.js:317
 msgid "No items found. Scan barcode again."
 msgstr "Aucun élément trouvé. Scannez à nouveau le code-barres."
 
-#: setup/doctype/email_digest/email_digest.py:168
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
 msgid "No items to be received are overdue"
 msgstr "Aucun article à recevoir n'est en retard"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:424
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
 msgid "No matches occurred via auto reconciliation"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:879
+#: manufacturing/doctype/production_plan/production_plan.py:889
 msgid "No material request created"
 msgstr "Aucune demande de matériel créée"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:198
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
 msgid "No more children on Left"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:212
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
 msgid "No more children on Right"
 msgstr ""
 
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr ""
+
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -43333,6 +44934,14 @@
 msgid "No of Visits"
 msgstr "Nb de Visites"
 
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr ""
+
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
 msgid "No outstanding invoices found"
 msgstr "Aucune facture en attente trouvée"
@@ -43341,15 +44950,15 @@
 msgid "No outstanding invoices require exchange rate revaluation"
 msgstr "Aucune facture en attente ne nécessite une réévaluation du taux de change"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1801
+#: accounts/doctype/payment_entry/payment_entry.py:1841
 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
 msgstr ""
 
-#: public/js/controllers/buying.js:439
+#: public/js/controllers/buying.js:430
 msgid "No pending Material Requests found to link for the given items."
 msgstr "Aucune demande de matériel en attente n'a été trouvée pour créer un lien vers les articles donnés."
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
 msgid "No primary email found for customer: {0}"
 msgstr ""
 
@@ -43363,15 +44972,15 @@
 msgid "No record found"
 msgstr "Aucun Enregistrement Trouvé"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:677
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
 msgid "No records found in Allocation table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:579
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
 msgid "No records found in the Invoices table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:582
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
 msgid "No records found in the Payments table"
 msgstr ""
 
@@ -43382,7 +44991,7 @@
 msgid "No stock transactions can be created or modified before this date."
 msgstr "Aucune transaction ne peux être créée ou modifié avant cette date."
 
-#: controllers/accounts_controller.py:2435
+#: controllers/accounts_controller.py:2497
 msgid "No updates pending for reposting"
 msgstr ""
 
@@ -43390,15 +44999,15 @@
 msgid "No values"
 msgstr "Pas de valeurs"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:342
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
 msgid "No {0} Accounts found for this company."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2197
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
 msgid "No {0} found for Inter Company Transactions."
 msgstr "Aucun {0} n'a été trouvé pour les transactions inter-sociétés."
 
-#: assets/doctype/asset/asset.js:239
+#: assets/doctype/asset/asset.js:274
 msgid "No."
 msgstr ""
 
@@ -43408,7 +45017,7 @@
 msgid "No. of Employees"
 msgstr "Nb de salarié(e)s"
 
-#: manufacturing/doctype/workstation/workstation.js:42
+#: manufacturing/doctype/workstation/workstation.js:66
 msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
 msgstr ""
 
@@ -43434,7 +45043,7 @@
 msgid "Non Profit"
 msgstr "À But Non Lucratif"
 
-#: manufacturing/doctype/bom/bom.py:1305
+#: manufacturing/doctype/bom/bom.py:1297
 msgid "Non stock items"
 msgstr "Articles hors stock"
 
@@ -43445,24 +45054,23 @@
 msgid "None"
 msgstr "Aucun"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:315
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
 msgid "None of the items have any change in quantity or value."
 msgstr "Aucun des Articles n’a de changement en quantité ou en valeur."
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:175
-#: regional/italy/utils.py:162
-#: setup/setup_wizard/operations/defaults_setup.py:36
-#: setup/setup_wizard/operations/install_fixtures.py:483
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
 msgid "Nos"
 msgstr "N°"
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:66
 #: accounts/doctype/pos_invoice/pos_invoice.py:254
-#: accounts/doctype/sales_invoice/sales_invoice.py:525
-#: assets/doctype/asset/asset.js:530 assets/doctype/asset/asset.js:547
-#: controllers/buying_controller.py:206
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
 #: selling/doctype/product_bundle/product_bundle.py:71
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:48
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
 msgid "Not Allowed"
 msgstr "Non Autorisé"
 
@@ -43478,8 +45086,8 @@
 msgid "Not Applicable"
 msgstr "Non Applicable"
 
-#: selling/page/point_of_sale/pos_controller.js:671
-#: selling/page/point_of_sale/pos_controller.js:694
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
 msgid "Not Available"
 msgstr "Indisponible"
 
@@ -43502,9 +45110,9 @@
 msgid "Not Initiated"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:744
-#: templates/pages/material_request_info.py:21 templates/pages/order.py:32
-#: templates/pages/rfq.py:48
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
 msgid "Not Permitted"
 msgstr "Non Autorisé"
 
@@ -43515,15 +45123,15 @@
 msgid "Not Requested"
 msgstr ""
 
-#: selling/report/lost_quotations/lost_quotations.py:86
-#: support/report/issue_analytics/issue_analytics.py:208
-#: support/report/issue_summary/issue_summary.py:198
-#: support/report/issue_summary/issue_summary.py:275
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
 msgid "Not Specified"
 msgstr "Non précisé"
 
 #: manufacturing/doctype/production_plan/production_plan_list.js:7
-#: manufacturing/doctype/work_order/work_order_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
 #: stock/doctype/material_request/material_request_list.js:9
 msgid "Not Started"
 msgstr "Non Commencé"
@@ -43555,43 +45163,49 @@
 msgid "Not allow to set alternative item for the item {0}"
 msgstr "Ne permet pas de définir un autre article pour l'article {0}"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:48
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
 msgid "Not allowed to create accounting dimension for {0}"
 msgstr "Non autorisé à créer une dimension comptable pour {0}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:254
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
 msgid "Not allowed to update stock transactions older than {0}"
 msgstr "Non autorisé à mettre à jour les transactions du stock antérieures à {0}"
 
-#: setup/doctype/authorization_control/authorization_control.py:57
+#: setup/doctype/authorization_control/authorization_control.py:59
 msgid "Not authorized since {0} exceeds limits"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:445
+#: accounts/doctype/gl_entry/gl_entry.py:398
 msgid "Not authorized to edit frozen Account {0}"
 msgstr "Vous n'êtes pas autorisé à modifier le compte gelé {0}"
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
+
 #: templates/includes/products_as_grid.html:20
 msgid "Not in stock"
 msgstr "En rupture"
 
-#: buying/doctype/purchase_order/purchase_order.py:667
-#: manufacturing/doctype/work_order/work_order.py:1256
-#: manufacturing/doctype/work_order/work_order.py:1390
-#: manufacturing/doctype/work_order/work_order.py:1440
-#: selling/doctype/sales_order/sales_order.py:755
-#: selling/doctype/sales_order/sales_order.py:1504
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
 msgid "Not permitted"
 msgstr "Pas permis"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:240
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: manufacturing/doctype/production_plan/production_plan.py:1607
-#: public/js/controllers/buying.js:440 selling/doctype/customer/customer.py:125
-#: selling/doctype/sales_order/sales_order.js:957
-#: stock/doctype/item/item.js:426 stock/doctype/item/item.py:539
-#: stock/doctype/stock_entry/stock_entry.py:1288
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:732
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
 msgid "Note"
 msgstr ""
 
@@ -43617,7 +45231,7 @@
 msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
 msgstr ""
 
-#: accounts/party.py:658
+#: accounts/party.py:634
 msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
 msgstr "Remarque : Date de Référence / d’Échéance dépasse le nombre de jours de crédit client autorisé de {0} jour(s)"
 
@@ -43628,15 +45242,15 @@
 msgid "Note: Email will not be sent to disabled users"
 msgstr "Remarque : Email ne sera pas envoyé aux utilisateurs désactivés"
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:53
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
 msgid "Note: Item {0} added multiple times"
 msgstr "Remarque: l'élément {0} a été ajouté plusieurs fois"
 
-#: controllers/accounts_controller.py:450
+#: controllers/accounts_controller.py:497
 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
 msgstr "Remarque : Écriture de Paiement ne sera pas créée car le compte 'Compte Bancaire ou de Caisse' n'a pas été spécifié"
 
-#: accounts/doctype/cost_center/cost_center.js:32
+#: accounts/doctype/cost_center/cost_center.js:30
 msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
 msgstr "Remarque : Ce Centre de Coûts est un Groupe. Vous ne pouvez pas faire des écritures comptables sur des groupes."
 
@@ -43644,10 +45258,12 @@
 msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:895
+#: accounts/doctype/journal_entry/journal_entry.py:930
 msgid "Note: {0}"
 msgstr "Note : {0}"
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
 #: www/book_appointment/index.html:55
 msgid "Notes"
 msgstr "Remarques"
@@ -43723,8 +45339,8 @@
 msgid "Notes: "
 msgstr "Remarques :"
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:62
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:63
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
 msgid "Nothing is included in gross"
 msgstr "Rien n'est inclus dans le brut"
 
@@ -43839,17 +45455,11 @@
 msgid "Number of Depreciations Booked"
 msgstr "Nombre d’Amortissements Comptabilisés"
 
-#. Label of a Data field in DocType 'Transaction Deletion Record Item'
-#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
-msgctxt "Transaction Deletion Record Item"
-msgid "Number of Docs"
-msgstr ""
-
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
 msgid "Number of Interaction"
 msgstr "Nombre d'Interactions"
 
-#: selling/report/inactive_customers/inactive_customers.py:82
+#: selling/report/inactive_customers/inactive_customers.py:78
 msgid "Number of Order"
 msgstr "Nombre de Commandes"
 
@@ -43879,11 +45489,11 @@
 msgid "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"
 msgstr "Nombre d'intervalles pour le champ d'intervalle, par exemple si Intervalle est &quot;Jours&quot; et si le décompte d'intervalle de facturation est 3, les factures seront générées tous les 3 jours"
 
-#: accounts/doctype/account/account_tree.js:109
+#: accounts/doctype/account/account_tree.js:132
 msgid "Number of new Account, it will be included in the account name as a prefix"
 msgstr "Numéro du nouveau compte, il sera inclus dans le nom du compte en tant que préfixe"
 
-#: accounts/doctype/cost_center/cost_center_tree.js:26
+#: accounts/doctype/cost_center/cost_center_tree.js:39
 msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
 msgstr "Numéro du nouveau centre de coûts, qui sera le préfixe du nom du centre de coûts"
 
@@ -43958,6 +45568,12 @@
 msgid "Odometer Value (Last)"
 msgstr "Valeur Compteur Kilométrique (Dernier)"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr "De"
+
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -43985,7 +45601,7 @@
 msgid "Offsetting Account"
 msgstr ""
 
-#: accounts/general_ledger.py:77
+#: accounts/general_ledger.py:81
 msgid "Offsetting for Accounting Dimension"
 msgstr ""
 
@@ -44035,12 +45651,12 @@
 msgid "On Converting Opportunity"
 msgstr "Sur l'opportunité de conversion"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order_list.js:8
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
 #: buying/doctype/supplier/supplier_list.js:5
-#: selling/doctype/sales_order/sales_order_list.js:10
-#: support/report/issue_summary/issue_summary.js:45
-#: support/report/issue_summary/issue_summary.py:360
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
 msgid "On Hold"
 msgstr ""
 
@@ -44156,10 +45772,17 @@
 msgid "On Track"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:540
+#: manufacturing/doctype/production_plan/production_plan.js:584
 msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
 msgstr ""
 
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
 #: setup/default_energy_point_rules.py:43
 msgid "On {0} Creation"
 msgstr "Sur {0} Creation"
@@ -44176,15 +45799,19 @@
 msgid "Once set, this invoice will be on hold till the set date"
 msgstr "Une fois définie, cette facture sera mise en attente jusqu'à la date fixée"
 
-#: manufacturing/doctype/work_order/work_order.js:560
+#: manufacturing/doctype/work_order/work_order.js:591
 msgid "Once the Work Order is Closed. It can't be resumed."
 msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
 #: manufacturing/dashboard_fixtures.py:228
 msgid "Ongoing Job Cards"
 msgstr "Cartes de travail en cours"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:105
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
 msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
 msgstr ""
 
@@ -44206,11 +45833,11 @@
 msgid "Only Include Allocated Payments"
 msgstr ""
 
-#: accounts/doctype/account/account.py:134
+#: accounts/doctype/account/account.py:133
 msgid "Only Parent can be of type {0}"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:44
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
 msgid "Only existing assets"
 msgstr ""
 
@@ -44230,6 +45857,10 @@
 msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
 msgstr ""
 
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
 #. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
@@ -44254,13 +45885,14 @@
 msgid "Only {0} are supported"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:35
+#: crm/report/lead_details/lead_details.js:34
 #: manufacturing/report/job_card_summary/job_card_summary.py:92
 #: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
-#: selling/doctype/quotation/quotation_list.js:27
-#: support/report/issue_analytics/issue_analytics.js:56
-#: support/report/issue_summary/issue_summary.js:43
-#: support/report/issue_summary/issue_summary.py:348
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
 msgid "Open"
 msgstr "Ouvert"
 
@@ -44391,11 +46023,27 @@
 msgid "Open Activities HTML"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:114
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
 msgid "Open Contact"
 msgstr "Contact ouvert"
 
-#: selling/page/point_of_sale/pos_controller.js:172
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:189
 msgid "Open Form View"
 msgstr "Ouvrir la vue formulaire"
 
@@ -44409,6 +46057,11 @@
 msgid "Open Issues "
 msgstr "Tickets ouverts"
 
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr ""
+
 #: setup/doctype/email_digest/templates/default.html:154
 msgid "Open Notifications"
 msgstr "Notifications ouvertes"
@@ -44444,6 +46097,14 @@
 msgid "Open Sales Orders"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -44454,6 +46115,10 @@
 msgid "Open To Do "
 msgstr "ToDo ouvertes"
 
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
+
 #. Name of a report
 #: manufacturing/report/open_work_orders/open_work_orders.json
 msgid "Open Work Orders"
@@ -44464,7 +46129,7 @@
 msgstr "Ouvrir un nouveau ticket"
 
 #: accounts/report/general_ledger/general_ledger.py:56
-#: public/js/stock_analytics.js:64
+#: public/js/stock_analytics.js:97
 msgid "Opening"
 msgstr "Ouverture"
 
@@ -44474,19 +46139,19 @@
 msgid "Opening & Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:436
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:193
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
 msgid "Opening (Cr)"
 msgstr "Ouverture (Cr)"
 
-#: accounts/report/trial_balance/trial_balance.py:429
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:186
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
 msgid "Opening (Dr)"
 msgstr "Ouverture (Dr)"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:386
-#: assets/report/fixed_asset_register/fixed_asset_register.py:447
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
 msgid "Opening Accumulated Depreciation"
 msgstr "Amortissement Cumulé d'Ouverture"
 
@@ -44502,7 +46167,7 @@
 msgid "Opening Accumulated Depreciation"
 msgstr "Amortissement Cumulé d'Ouverture"
 
-#: assets/doctype/asset/asset.py:428
+#: assets/doctype/asset/asset.py:427
 msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
 msgstr ""
 
@@ -44518,7 +46183,7 @@
 msgid "Opening Amount"
 msgstr "Montant d'ouverture"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:97
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
 msgid "Opening Balance"
 msgstr "Solde d'ouverture"
 
@@ -44552,7 +46217,7 @@
 msgid "Opening Entry"
 msgstr "Écriture d'Ouverture"
 
-#: accounts/general_ledger.py:676
+#: accounts/general_ledger.py:675
 msgid "Opening Entry can not be created after Period Closing Voucher is created."
 msgstr ""
 
@@ -44561,7 +46226,7 @@
 msgstr "Ouverture de la création de facture en cours"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/account/account_tree.js:189
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgid "Opening Invoice Creation Tool"
 msgstr "Ouverture de l'outil de création de facture"
@@ -44582,16 +46247,20 @@
 msgid "Opening Invoice Item"
 msgstr "Ouverture d'un poste de facture"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:125
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
 msgid "Opening Invoices Summary"
 msgstr "Ouverture des factures Résumé"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_balance/stock_balance.py:426
 msgid "Opening Qty"
 msgstr "Quantité d'Ouverture"
 
-#: stock/doctype/item/item.py:296
+#: stock/doctype/item/item.py:295
 msgid "Opening Stock"
 msgstr "Stock d'Ouverture"
 
@@ -44613,7 +46282,7 @@
 msgid "Opening Time"
 msgstr "Horaire d'Ouverture"
 
-#: stock/report/stock_balance/stock_balance.py:426
+#: stock/report/stock_balance/stock_balance.py:433
 msgid "Opening Value"
 msgstr "Valeur d'Ouverture"
 
@@ -44622,11 +46291,11 @@
 msgid "Opening and Closing"
 msgstr "Ouverture et fermeture"
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:30
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
 msgid "Opening {0} Invoices created"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:126
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
 msgid "Operating Cost"
 msgstr "Coût d'Exploitation"
 
@@ -44654,7 +46323,7 @@
 msgid "Operating Cost Per BOM Quantity"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1321
+#: manufacturing/doctype/bom/bom.py:1313
 msgid "Operating Cost as per Work Order / BOM"
 msgstr "Coût d'exploitation selon l'ordre de fabrication / nomenclature"
 
@@ -44678,14 +46347,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom/bom.js:332
 #: manufacturing/doctype/operation/operation.json
-#: manufacturing/doctype/work_order/work_order.js:225
+#: manufacturing/doctype/work_order/work_order.js:240
 #: manufacturing/onboarding_step/operation/operation.json
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:112
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:48
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:110
-#: manufacturing/report/job_card_summary/job_card_summary.js:79
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
 #: manufacturing/report/job_card_summary/job_card_summary.py:167
 msgid "Operation"
 msgstr "Opération"
@@ -44780,7 +46449,7 @@
 msgid "Operation ID"
 msgstr "ID d'opération"
 
-#: manufacturing/doctype/work_order/work_order.js:239
+#: manufacturing/doctype/work_order/work_order.js:254
 msgid "Operation Id"
 msgstr "ID de l'Opération"
 
@@ -44808,7 +46477,7 @@
 msgid "Operation Time "
 msgstr "Durée de l'opération"
 
-#: manufacturing/doctype/work_order/work_order.py:985
+#: manufacturing/doctype/work_order/work_order.py:996
 msgid "Operation Time must be greater than 0 for Operation {0}"
 msgstr "Temps de l'Opération doit être supérieur à 0 pour l'Opération {0}"
 
@@ -44825,20 +46494,20 @@
 msgid "Operation time does not depend on quantity to produce"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:215
+#: manufacturing/doctype/job_card/job_card.js:238
 msgid "Operation {0} added multiple times in the work order {1}"
 msgstr "Opération {0} ajoutée plusieurs fois dans l'ordre de fabrication {1}"
 
-#: manufacturing/doctype/job_card/job_card.py:975
+#: manufacturing/doctype/job_card/job_card.py:978
 msgid "Operation {0} does not belong to the work order {1}"
 msgstr "L'opération {0} ne fait pas partie de l'ordre de fabrication {1}"
 
-#: manufacturing/doctype/workstation/workstation.py:179
+#: manufacturing/doctype/workstation/workstation.py:336
 msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
 msgstr "Opération {0} plus longue que toute heure de travail disponible dans la station de travail {1}, veuillez séparer l'opération en plusieurs opérations"
 
-#: manufacturing/doctype/work_order/work_order.js:220
-#: setup/doctype/company/company.py:341 templates/generators/bom.html:61
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
 msgid "Operations"
 msgstr "Opérations"
 
@@ -44864,10 +46533,11 @@
 msgid "Operations"
 msgstr "Opérations"
 
-#: manufacturing/doctype/bom/bom.py:966
+#: manufacturing/doctype/bom/bom.py:961
 msgid "Operations cannot be left blank"
 msgstr "Les opérations ne peuvent pas être laissées vides"
 
+#: manufacturing/doctype/workstation/workstation.js:165
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:85
 msgid "Operator"
 msgstr "Opérateur"
@@ -44899,17 +46569,17 @@
 msgid "Opportunities"
 msgstr "Opportunités"
 
-#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/page/sales_funnel/sales_funnel.js:48
 msgid "Opportunities by lead source"
 msgstr "Opportunités par source de lead"
 
 #. Name of a DocType
-#: buying/doctype/request_for_quotation/request_for_quotation.js:318
-#: crm/doctype/lead/lead.js:36 crm/doctype/opportunity/opportunity.json
-#: crm/doctype/prospect/prospect.js:15
-#: crm/report/lead_details/lead_details.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:26 selling/doctype/quotation/quotation.js:133
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
 msgid "Opportunity"
 msgstr "Opportunité"
 
@@ -44978,7 +46648,7 @@
 msgid "Opportunity Date"
 msgstr "Date d'Opportunité"
 
-#: crm/report/lost_opportunity/lost_opportunity.js:43
+#: crm/report/lost_opportunity/lost_opportunity.js:42
 #: crm/report/lost_opportunity/lost_opportunity.py:24
 msgid "Opportunity From"
 msgstr "Opportunité De"
@@ -45023,7 +46693,7 @@
 msgstr "Détail de la raison perdue de l'opportunité"
 
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:55
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
 msgid "Opportunity Owner"
 msgstr ""
 
@@ -45033,8 +46703,8 @@
 msgid "Opportunity Owner"
 msgstr ""
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:47
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:59
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
 msgid "Opportunity Source"
 msgstr ""
 
@@ -45051,9 +46721,9 @@
 #. Name of a DocType
 #: crm/doctype/opportunity_type/opportunity_type.json
 #: crm/report/lost_opportunity/lost_opportunity.py:44
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:53
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:65
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
 msgid "Opportunity Type"
 msgstr "Type d'Opportunité"
 
@@ -45069,7 +46739,7 @@
 msgid "Opportunity Value"
 msgstr ""
 
-#: public/js/communication.js:86
+#: public/js/communication.js:102
 msgid "Opportunity {0} created"
 msgstr "Opportunité {0} créée"
 
@@ -45079,11 +46749,11 @@
 msgid "Optimize Route"
 msgstr "Optimiser l'itinéraire"
 
-#: accounts/doctype/account/account_tree.js:122
+#: accounts/doctype/account/account_tree.js:168
 msgid "Optional. Sets company's default currency, if not specified."
 msgstr "Optionnel. Défini la devise par défaut de l'entreprise, si non spécifié."
 
-#: accounts/doctype/account/account_tree.js:117
+#: accounts/doctype/account/account_tree.js:155
 msgid "Optional. This setting will be used to filter in various transactions."
 msgstr "Facultatif. Ce paramètre sera utilisé pour filtrer différentes transactions."
 
@@ -45111,7 +46781,7 @@
 msgid "Order Amount"
 msgstr "Montant de la commande"
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:81
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
 msgid "Order By"
 msgstr "Commandé par"
 
@@ -45140,7 +46810,7 @@
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:148
-#: manufacturing/report/production_planning_report/production_planning_report.py:368
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
 msgid "Order Qty"
 msgstr "Quantité de commande"
 
@@ -45156,9 +46826,13 @@
 msgid "Order Status"
 msgstr "Statut de la commande"
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:30
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
 msgid "Order Type"
 msgstr "Type de Commande"
 
@@ -45191,8 +46865,8 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
-#: selling/doctype/quotation/quotation_list.js:31
-#: stock/doctype/material_request/material_request_list.js:25
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
 msgid "Ordered"
 msgstr "Commandé"
 
@@ -45208,8 +46882,8 @@
 msgid "Ordered"
 msgstr "Commandé"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:240
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.py:157
 msgid "Ordered Qty"
@@ -45245,6 +46919,10 @@
 msgid "Ordered Qty"
 msgstr "Qté Commandée"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:102
 msgid "Ordered Quantity"
 msgstr "Quantité Commandée"
@@ -45257,7 +46935,7 @@
 
 #: buying/doctype/supplier/supplier_dashboard.py:14
 #: selling/doctype/customer/customer_dashboard.py:21
-#: selling/doctype/sales_order/sales_order.py:745
+#: selling/doctype/sales_order/sales_order.py:751
 #: setup/doctype/company/company_dashboard.py:23
 msgid "Orders"
 msgstr "Commandes"
@@ -45302,7 +46980,7 @@
 msgid "Original Item"
 msgstr "Article original"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
 msgid "Original invoice should be consolidated before or along with the return invoice."
 msgstr "La facture originale doit être consolidée avant ou avec la facture de retour."
 
@@ -45388,13 +47066,43 @@
 msgid "Other Settings"
 msgstr "Autres Paramètres"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
+
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:441
-#: stock/report/stock_ledger/stock_ledger.py:146
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
 msgid "Out Qty"
 msgstr "Qté Sortante"
 
-#: stock/report/stock_balance/stock_balance.py:447
+#: stock/report/stock_balance/stock_balance.py:454
 msgid "Out Value"
 msgstr "Valeur Sortante"
 
@@ -45411,7 +47119,7 @@
 msgid "Out of AMC"
 msgstr "Sur AMC"
 
-#: assets/doctype/asset/asset_list.js:23
+#: assets/doctype/asset/asset_list.js:17
 msgid "Out of Order"
 msgstr "Hors service"
 
@@ -45421,7 +47129,7 @@
 msgid "Out of Order"
 msgstr "Hors service"
 
-#: stock/doctype/pick_list/pick_list.py:386
+#: stock/doctype/pick_list/pick_list.py:423
 msgid "Out of Stock"
 msgstr "En rupture de stock"
 
@@ -45492,12 +47200,13 @@
 msgid "Outstanding"
 msgstr "Solde"
 
-#: accounts/doctype/payment_entry/payment_entry.js:653
+#: accounts/doctype/payment_entry/payment_entry.js:799
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
-#: accounts/report/accounts_receivable/accounts_receivable.py:1074
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:171
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
 #: accounts/report/purchase_register/purchase_register.py:289
-#: accounts/report/sales_register/sales_register.py:317
+#: accounts/report/sales_register/sales_register.py:318
 msgid "Outstanding Amount"
 msgstr "Montant dû"
 
@@ -45547,11 +47256,11 @@
 msgid "Outstanding Amt"
 msgstr "Montant en suspens"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:47
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
 msgid "Outstanding Cheques and Deposits to clear"
 msgstr "Chèques et Dépôts en suspens à compenser"
 
-#: accounts/doctype/gl_entry/gl_entry.py:422
+#: accounts/doctype/gl_entry/gl_entry.py:373
 msgid "Outstanding for {0} cannot be less than zero ({1})"
 msgstr "Solde pour {0} ne peut pas être inférieur à zéro ({1})"
 
@@ -45600,11 +47309,11 @@
 msgid "Over Delivery/Receipt Allowance (%)"
 msgstr ""
 
-#: controllers/stock_controller.py:896
+#: controllers/stock_controller.py:1108
 msgid "Over Receipt"
 msgstr ""
 
-#: controllers/status_updater.py:367
+#: controllers/status_updater.py:363
 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
@@ -45620,17 +47329,18 @@
 msgid "Over Transfer Allowance (%)"
 msgstr ""
 
-#: controllers/status_updater.py:369
+#: controllers/status_updater.py:365
 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
-#: controllers/accounts_controller.py:1713
+#: controllers/accounts_controller.py:1792
 msgid "Overbilling of {} ignored because you have {} role."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:261
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
 #: projects/report/project_summary/project_summary.py:94
-#: selling/doctype/sales_order/sales_order_list.js:18
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
 msgid "Overdue"
 msgstr "En retard"
 
@@ -45705,11 +47415,11 @@
 msgid "Overdue and Discounted"
 msgstr "En retard et à prix réduit"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:69
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
 msgid "Overlap in scoring between {0} and {1}"
 msgstr "Chevauchement dans la notation entre {0} et {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:198
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
 msgid "Overlapping conditions found between:"
 msgstr "Conditions qui coincident touvées entre :"
 
@@ -45754,7 +47464,7 @@
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:23
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:39
 #: accounts/report/sales_register/sales_register.js:46
-#: accounts/report/sales_register/sales_register.py:234
+#: accounts/report/sales_register/sales_register.py:235
 #: crm/report/lead_details/lead_details.py:45
 msgid "Owner"
 msgstr "Responsable"
@@ -45840,11 +47550,11 @@
 msgid "POS Closing Entry Taxes"
 msgstr "Taxes d'entrée à la clôture du PDV"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:30
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
 msgid "POS Closing Failed"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:54
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
 msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
 msgstr ""
 
@@ -45866,7 +47576,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice/pos_invoice.json
-#: accounts/report/pos_register/pos_register.py:179
+#: accounts/report/pos_register/pos_register.py:173
 msgid "POS Invoice"
 msgstr "Facture PDV"
 
@@ -45943,11 +47653,11 @@
 msgid "POS Invoices"
 msgstr "Factures PDV"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
 msgid "POS Invoices will be consolidated in a background process"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:542
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
 msgid "POS Invoices will be unconsolidated in a background process"
 msgstr ""
 
@@ -45991,10 +47701,10 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile/pos_profile.json
-#: accounts/report/pos_register/pos_register.js:33
-#: accounts/report/pos_register/pos_register.py:120
-#: accounts/report/pos_register/pos_register.py:193
-#: selling/page/point_of_sale/pos_controller.js:68
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
 msgid "POS Profile"
 msgstr "Profil PDV"
 
@@ -46031,7 +47741,7 @@
 msgid "POS Profile doesn't matches {}"
 msgstr "Le profil de point de vente ne correspond pas à {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1119
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
 msgid "POS Profile required to make POS Entry"
 msgstr "Profil PDV nécessaire pour faire une écriture de PDV"
 
@@ -46082,7 +47792,7 @@
 msgid "POS Transactions"
 msgstr "Transactions POS"
 
-#: selling/page/point_of_sale/pos_controller.js:363
+#: selling/page/point_of_sale/pos_controller.js:392
 msgid "POS invoice {0} created successfully"
 msgstr ""
 
@@ -46145,7 +47855,7 @@
 msgid "PZN"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:117
+#: stock/doctype/packing_slip/packing_slip.py:115
 msgid "Package No(s) already in use. Try from Package No {0}"
 msgstr ""
 
@@ -46155,7 +47865,7 @@
 msgid "Package Weight Details"
 msgstr "Détails du Poids du Paquet"
 
-#: stock/doctype/delivery_note/delivery_note_list.js:65
+#: stock/doctype/delivery_note/delivery_note_list.js:74
 msgid "Packaging Slip From Delivery Note"
 msgstr ""
 
@@ -46188,7 +47898,7 @@
 msgid "Packed Items"
 msgstr "Articles Emballés"
 
-#: controllers/stock_controller.py:739
+#: controllers/stock_controller.py:946
 msgid "Packed Items cannot be transferred internally"
 msgstr ""
 
@@ -46229,7 +47939,7 @@
 msgstr "Liste de Colisage"
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:186
+#: stock/doctype/delivery_note/delivery_note.js:221
 #: stock/doctype/packing_slip/packing_slip.json
 msgid "Packing Slip"
 msgstr "Bordereau de Colis"
@@ -46245,7 +47955,7 @@
 msgid "Packing Slip Item"
 msgstr "Article Emballé"
 
-#: stock/doctype/delivery_note/delivery_note.py:704
+#: stock/doctype/delivery_note/delivery_note.py:780
 msgid "Packing Slip(s) cancelled"
 msgstr "Bordereau(x) de Colis annulé(s)"
 
@@ -46355,8 +48065,8 @@
 msgid "Page {0} of {1}"
 msgstr "Page {0} sur {1}"
 
-#: accounts/doctype/payment_request/payment_request_list.js:17
-#: accounts/doctype/sales_invoice/sales_invoice.py:267
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
 msgid "Paid"
 msgstr "Payé"
 
@@ -46385,10 +48095,12 @@
 msgstr "Payé"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
-#: accounts/report/accounts_receivable/accounts_receivable.py:1068
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:111
-#: accounts/report/pos_register/pos_register.py:214
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
 msgid "Paid Amount"
 msgstr "Montant payé"
@@ -46465,7 +48177,7 @@
 msgid "Paid Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:881
+#: accounts/doctype/payment_entry/payment_entry.js:1059
 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
 msgstr "Le Montant Payé ne peut pas être supérieur au montant impayé restant {0}"
 
@@ -46487,11 +48199,16 @@
 msgid "Paid To Account Type"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:324
-#: accounts/doctype/sales_invoice/sales_invoice.py:994
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
 msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
 msgstr "Le Montant Payé + Montant Repris ne peut pas être supérieur au Total Général"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -46616,7 +48333,7 @@
 msgid "Parent Account"
 msgstr "Compte Parent"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:379
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
 msgid "Parent Account Missing"
 msgstr ""
 
@@ -46632,7 +48349,7 @@
 msgid "Parent Company"
 msgstr "Maison mère"
 
-#: setup/doctype/company/company.py:460
+#: setup/doctype/company/company.py:451
 msgid "Parent Company must be a group company"
 msgstr "La société mère doit être une société du groupe"
 
@@ -46742,12 +48459,6 @@
 msgid "Parent Warehouse"
 msgstr "Entrepôt Parent"
 
-#. Label of a Link field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "Parent Warehouse"
-msgstr "Entrepôt Parent"
-
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
@@ -46760,7 +48471,7 @@
 msgid "Partial Material Transferred"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1043
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
 msgid "Partial Stock Reservation"
 msgstr ""
 
@@ -46803,7 +48514,7 @@
 msgid "Partially Delivered"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:8
+#: assets/doctype/asset/asset_list.js:7
 msgid "Partially Depreciated"
 msgstr "Partiellement déprécié"
 
@@ -46819,7 +48530,7 @@
 msgid "Partially Fulfilled"
 msgstr "Partiellement rempli"
 
-#: selling/doctype/quotation/quotation_list.js:29
+#: selling/doctype/quotation/quotation_list.js:28
 msgid "Partially Ordered"
 msgstr "Partiellement commandé"
 
@@ -46835,7 +48546,7 @@
 msgid "Partially Ordered"
 msgstr "Partiellement commandé"
 
-#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/payment_request/payment_request_list.js:12
 msgid "Partially Paid"
 msgstr "Partiellement payé"
 
@@ -46859,7 +48570,7 @@
 msgid "Partially Paid"
 msgstr "Partiellement payé"
 
-#: stock/doctype/material_request/material_request_list.js:21
+#: stock/doctype/material_request/material_request_list.js:25
 msgid "Partially Received"
 msgstr "Partiellement reçu"
 
@@ -46905,7 +48616,7 @@
 msgid "Parties"
 msgstr "Des soirées"
 
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:14
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
 msgid "Partly Billed"
 msgstr "Partiellement Facturé"
 
@@ -46963,30 +48674,43 @@
 msgid "Partnership"
 msgstr ""
 
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
 #: accounts/doctype/bank_account/bank_account_dashboard.py:16
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
 #: accounts/doctype/tax_category/tax_category_dashboard.py:11
-#: accounts/report/accounts_payable/accounts_payable.js:109
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: accounts/report/accounts_receivable/accounts_receivable.js:54
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:86
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:151
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:233
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
 #: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:633
-#: accounts/report/payment_ledger/payment_ledger.js:52
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
 #: accounts/report/payment_ledger/payment_ledger.py:154
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:27
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:27
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
-#: crm/report/lost_opportunity/lost_opportunity.js:56
+#: crm/report/lost_opportunity/lost_opportunity.js:55
 #: crm/report/lost_opportunity/lost_opportunity.py:31
-#: public/js/bank_reconciliation_tool/data_table_manager.js:51
-#: public/js/bank_reconciliation_tool/dialog_manager.js:128
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
 msgid "Party"
 msgstr "Tiers"
 
@@ -47128,16 +48852,10 @@
 msgid "Party Account No. (Bank Statement)"
 msgstr ""
 
-#: controllers/accounts_controller.py:1983
+#: controllers/accounts_controller.py:2056
 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
 msgstr ""
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Party Balance"
-msgstr "Solde du Tiers"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47180,13 +48898,19 @@
 msgid "Party Information"
 msgstr "Informations sur le tier"
 
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/party_link/party_link.json
 msgid "Party Link"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:109
-#: selling/report/address_and_contacts/address_and_contacts.js:23
+#: selling/report/address_and_contacts/address_and_contacts.js:22
 msgid "Party Name"
 msgstr "Nom du Tiers"
 
@@ -47236,19 +48960,19 @@
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
 #: accounts/report/accounts_receivable/accounts_receivable.js:44
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:145
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:223
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
 #: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:632
-#: accounts/report/payment_ledger/payment_ledger.js:42
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
 #: accounts/report/payment_ledger/payment_ledger.py:150
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:16
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:16
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
-#: public/js/bank_reconciliation_tool/data_table_manager.js:46
-#: selling/report/address_and_contacts/address_and_contacts.js:10
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
 #: setup/doctype/party_type/party_type.json
 msgid "Party Type"
 msgstr "Type de Tiers"
@@ -47349,11 +49073,11 @@
 msgid "Party Type"
 msgstr "Type de Tiers"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:611
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
 msgid "Party Type and Party is mandatory for {0} account"
 msgstr "Le type de tiers et le tiers sont obligatoires pour le compte {0}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:162
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
 msgid "Party Type and Party is required for Receivable / Payable account {0}"
 msgstr ""
 
@@ -47367,7 +49091,7 @@
 msgid "Party User"
 msgstr "Utilisateur tiers"
 
-#: accounts/doctype/payment_entry/payment_entry.js:308
+#: accounts/doctype/payment_entry/payment_entry.js:390
 msgid "Party can only be one of {0}"
 msgstr ""
 
@@ -47375,6 +49099,11 @@
 msgid "Party is mandatory"
 msgstr "Le Tiers est obligatoire"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
@@ -47421,7 +49150,7 @@
 msgid "Path"
 msgstr "Chemin"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:84
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
 msgid "Pause"
 msgstr ""
 
@@ -47431,7 +49160,7 @@
 msgid "Pause"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:259
+#: manufacturing/doctype/job_card/job_card.js:292
 msgid "Pause Job"
 msgstr ""
 
@@ -47454,6 +49183,10 @@
 msgid "Paused"
 msgstr ""
 
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr "Payer"
+
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47466,7 +49199,7 @@
 msgid "Pay To / Recd From"
 msgstr "Payé À / Reçu De"
 
-#: accounts/report/account_balance/account_balance.js:52
+#: accounts/report/account_balance/account_balance.js:54
 msgid "Payable"
 msgstr "Créditeur"
 
@@ -47490,7 +49223,7 @@
 msgstr "Créditeur"
 
 #: accounts/report/accounts_payable/accounts_payable.js:42
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:206
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
 #: accounts/report/purchase_register/purchase_register.py:194
 #: accounts/report/purchase_register/purchase_register.py:235
 msgid "Payable Account"
@@ -47515,15 +49248,15 @@
 
 #: accounts/doctype/dunning/dunning.js:51
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:110
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:65
-#: accounts/doctype/sales_invoice/sales_invoice.js:104
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order.js:328
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:713
 #: selling/doctype/sales_order/sales_order_dashboard.py:28
 msgid "Payment"
 msgstr "Paiement"
@@ -47580,7 +49313,7 @@
 msgid "Payment Deductions or Loss"
 msgstr "Déductions sur le Paiement ou Perte"
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:73
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
 msgid "Payment Document"
 msgstr "Document de paiement"
@@ -47598,7 +49331,7 @@
 msgstr "Document de paiement"
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:67
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
 msgid "Payment Document Type"
 msgstr "Type de document de paiement"
@@ -47631,15 +49364,16 @@
 msgid "Payment Entries"
 msgstr "Écritures de Paiement"
 
-#: accounts/utils.py:937
+#: accounts/utils.py:926
 msgid "Payment Entries {0} are un-linked"
 msgstr "Écritures de Paiement {0} ne sont pas liées"
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry/payment_entry.json
-#: accounts/doctype/payment_order/payment_order.js:22
+#: accounts/doctype/payment_order/payment_order.js:27
 #: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
 msgid "Payment Entry"
 msgstr "Écriture de Paiement"
 
@@ -47692,23 +49426,24 @@
 msgid "Payment Entry Reference"
 msgstr "Référence d’Écriture de Paiement"
 
-#: accounts/doctype/payment_request/payment_request.py:410
+#: accounts/doctype/payment_request/payment_request.py:409
 msgid "Payment Entry already exists"
 msgstr "L’Écriture de Paiement existe déjà"
 
-#: accounts/utils.py:604
+#: accounts/utils.py:601
 msgid "Payment Entry has been modified after you pulled it. Please pull it again."
 msgstr "L’Écriture de Paiement a été modifié après que vous l’ayez récupérée. Veuillez la récupérer à nouveau."
 
-#: accounts/doctype/payment_request/payment_request.py:568
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
 msgid "Payment Entry is already created"
 msgstr "L’Écriture de Paiement est déjà créée"
 
-#: controllers/accounts_controller.py:1164
+#: controllers/accounts_controller.py:1240
 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:261
+#: selling/page/point_of_sale/pos_payment.js:271
 msgid "Payment Failed"
 msgstr "Le Paiement a Échoué"
 
@@ -47759,7 +49494,7 @@
 msgid "Payment Gateway Account"
 msgstr "Compte Passerelle de Paiement"
 
-#: accounts/utils.py:1227
+#: accounts/utils.py:1169
 msgid "Payment Gateway Account not created, please create one manually."
 msgstr "Le Compte Passerelle de Paiement n’existe pas, veuillez en créer un manuellement."
 
@@ -47774,7 +49509,7 @@
 msgid "Payment Ledger"
 msgstr ""
 
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:253
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
 msgid "Payment Ledger Balance"
 msgstr ""
 
@@ -47789,9 +49524,10 @@
 msgid "Payment Limit"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:51
-#: accounts/report/pos_register/pos_register.py:129
-#: accounts/report/pos_register/pos_register.py:221
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
 msgid "Payment Method"
 msgstr "Mode de paiement"
 
@@ -47883,7 +49619,7 @@
 msgid "Payment Receipt Note"
 msgstr "Bon de Réception du Paiement"
 
-#: selling/page/point_of_sale/pos_payment.js:248
+#: selling/page/point_of_sale/pos_payment.js:252
 msgid "Payment Received"
 msgstr "Paiement reçu"
 
@@ -47916,7 +49652,7 @@
 msgid "Payment Reconciliation Invoice"
 msgstr "Facture de Réconciliation des Paiements"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:120
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
 msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
 msgstr ""
 
@@ -47944,12 +49680,12 @@
 msgstr "Références de Paiement"
 
 #. Name of a DocType
-#: accounts/doctype/payment_order/payment_order.js:18
+#: accounts/doctype/payment_order/payment_order.js:19
 #: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:125
-#: accounts/doctype/sales_invoice/sales_invoice.js:140
-#: buying/doctype/purchase_order/purchase_order.js:335
-#: selling/doctype/sales_order/sales_order.js:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
 msgid "Payment Request"
 msgstr "Requête de Paiement"
 
@@ -47978,15 +49714,15 @@
 msgid "Payment Request Type"
 msgstr "Type de demande de paiement"
 
-#: accounts/doctype/payment_request/payment_request.py:502
+#: accounts/doctype/payment_request/payment_request.py:499
 msgid "Payment Request for {0}"
 msgstr "Demande de paiement pour {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:268
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
 msgid "Payment Request took too long to respond. Please try requesting for payment again."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:450
+#: accounts/doctype/payment_request/payment_request.py:449
 msgid "Payment Requests cannot be created against: {0}"
 msgstr ""
 
@@ -48037,14 +49773,10 @@
 msgid "Payment Schedule"
 msgstr "Calendrier de paiement"
 
-#: public/js/controllers/transaction.js:925
-msgid "Payment Schedule Table"
-msgstr ""
-
 #. Name of a DocType
 #: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1064
-#: accounts/report/gross_profit/gross_profit.py:348
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
 msgid "Payment Term"
 msgstr "Terme de paiement"
@@ -48086,6 +49818,7 @@
 msgstr "Nom du terme de paiement"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
 msgid "Payment Terms"
 msgstr "Termes de paiement"
 
@@ -48139,11 +49872,11 @@
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 #: accounts/report/accounts_payable/accounts_payable.js:93
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:99
-#: accounts/report/accounts_receivable/accounts_receivable.js:127
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:105
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:62
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:62
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
 msgid "Payment Terms Template"
 msgstr "Modèle de termes de paiement"
 
@@ -48211,19 +49944,19 @@
 msgid "Payment Type"
 msgstr "Type de paiement"
 
-#: accounts/doctype/payment_entry/payment_entry.py:501
+#: accounts/doctype/payment_entry/payment_entry.py:514
 msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
 msgstr "Type de Paiement doit être Recevoir, Payer ou Transfert Interne"
 
-#: accounts/utils.py:927
+#: accounts/utils.py:918
 msgid "Payment Unlink Error"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:764
+#: accounts/doctype/journal_entry/journal_entry.py:798
 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
 msgstr "Paiement pour {0} {1} ne peut pas être supérieur à Encours {2}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:649
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
 msgid "Payment amount cannot be less than or equal to 0"
 msgstr "Le montant du paiement ne peut pas être inférieur ou égal à 0"
 
@@ -48231,24 +49964,24 @@
 msgid "Payment methods are mandatory. Please add at least one payment method."
 msgstr "Les modes de paiement sont obligatoires. Veuillez ajouter au moins un mode de paiement."
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:277
-#: selling/page/point_of_sale/pos_payment.js:252
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
 msgid "Payment of {0} received successfully."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:257
+#: selling/page/point_of_sale/pos_payment.js:266
 msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:311
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
 msgid "Payment related to {0} is not completed"
 msgstr "Le paiement lié à {0} n'est pas terminé"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:259
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
 msgid "Payment request failed"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:713
+#: accounts/doctype/payment_entry/payment_entry.py:734
 msgid "Payment term {0} not used in {1}"
 msgstr ""
 
@@ -48263,6 +49996,7 @@
 #: accounts/workspace/receivables/receivables.json
 #: buying/doctype/supplier/supplier_dashboard.py:15
 #: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Payments"
 msgstr "Paiements"
 
@@ -48326,12 +50060,22 @@
 msgid "Payslip"
 msgstr "Fiche de paie"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
+
 #: assets/doctype/asset_repair/asset_repair_list.js:5
-#: buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
 #: buying/doctype/supplier_quotation/supplier_quotation.py:198
 #: manufacturing/report/work_order_summary/work_order_summary.py:150
 #: stock/doctype/material_request/material_request_list.js:16
-#: templates/pages/order.html:56
+#: templates/pages/order.html:68
 msgid "Pending"
 msgstr "En Attente"
 
@@ -48403,15 +50147,15 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
 #: selling/report/sales_order_analysis/sales_order_analysis.py:306
 msgid "Pending Amount"
 msgstr "Montant en attente"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:218
-#: manufacturing/doctype/work_order/work_order.js:244
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:991
+#: selling/doctype/sales_order/sales_order.js:1153
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
 msgid "Pending Qty"
 msgstr "Qté en Attente"
@@ -48427,6 +50171,10 @@
 msgid "Pending Quantity"
 msgstr "Quantité en attente"
 
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr "Revue en Attente"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -48444,11 +50192,11 @@
 msgid "Pending Work Order"
 msgstr "Ordre de fabrication en attente"
 
-#: setup/doctype/email_digest/email_digest.py:184
+#: setup/doctype/email_digest/email_digest.py:182
 msgid "Pending activities for today"
 msgstr "Activités en Attente pour aujourd'hui"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:224
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
 msgid "Pending processing"
 msgstr ""
 
@@ -48485,6 +50233,11 @@
 msgid "Per Year"
 msgstr "Par An"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr "Pourcent"
+
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -48572,7 +50325,7 @@
 msgid "Percentage Allocation"
 msgstr "Allocation en Pourcentage"
 
-#: accounts/doctype/monthly_distribution/monthly_distribution.py:58
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
 msgid "Percentage Allocation should be equal to 100%"
 msgstr ""
 
@@ -48597,29 +50350,29 @@
 msgid "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."
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:394
+#: setup/setup_wizard/operations/install_fixtures.py:386
 msgid "Perception Analysis"
 msgstr "Analyse de perception"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:61
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
 #: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:30
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:30
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:30
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
 msgid "Period"
 msgstr "Période"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:61
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
 msgid "Period Based On"
 msgstr "Période basée sur"
 
-#: accounts/general_ledger.py:690
+#: accounts/general_ledger.py:687
 msgid "Period Closed"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:82
-msgid "Period Closing Entry"
-msgstr "Écriture de Clôture de la Période"
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -48628,7 +50381,7 @@
 msgstr "Paramètres de clôture de la période"
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:141
+#: accounts/doctype/account/account_tree.js:197
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgid "Period Closing Voucher"
 msgstr "Bon de Clôture de la Période"
@@ -48715,10 +50468,10 @@
 msgid "Period_from_date"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
 #: accounts/report/financial_ratios/financial_ratios.js:33
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:55
-#: public/js/financial_statements.js:214
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
 msgid "Periodicity"
 msgstr "Périodicité"
 
@@ -48853,7 +50606,7 @@
 msgid "Phone No"
 msgstr "N° de Téléphone"
 
-#: selling/page/point_of_sale/pos_item_cart.js:880
+#: selling/page/point_of_sale/pos_item_cart.js:911
 msgid "Phone Number"
 msgstr "Numéro de téléphone"
 
@@ -48863,13 +50616,13 @@
 msgid "Phone Number"
 msgstr "Numéro de téléphone"
 
-#: public/js/utils.js:64
+#: public/js/utils.js:78
 msgid "Pick Batch No"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:548
-#: stock/doctype/material_request/material_request.js:113
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
 #: stock/doctype/pick_list/pick_list.json
 msgid "Pick List"
 msgstr "Liste de sélection"
@@ -48899,7 +50652,7 @@
 msgid "Pick List"
 msgstr "Liste de sélection"
 
-#: stock/doctype/pick_list/pick_list.py:116
+#: stock/doctype/pick_list/pick_list.py:119
 msgid "Pick List Incomplete"
 msgstr ""
 
@@ -48980,7 +50733,7 @@
 msgid "Pickup Date"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:364
+#: stock/doctype/shipment/shipment.js:398
 msgid "Pickup Date cannot be before this day"
 msgstr ""
 
@@ -49014,7 +50767,27 @@
 msgid "Pickup to"
 msgstr ""
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:9
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
 msgid "Pipeline By"
 msgstr ""
 
@@ -49042,16 +50815,16 @@
 msgid "Plaid Environment"
 msgstr "Environnement écossais"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:136
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:160
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
 msgid "Plaid Link Failed"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:238
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
 msgid "Plaid Link Refresh Required"
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:121
+#: accounts/doctype/bank/bank.js:131
 msgid "Plaid Link Updated"
 msgstr ""
 
@@ -49072,7 +50845,7 @@
 msgid "Plaid Settings"
 msgstr "Paramètres de plaid"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:211
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
 msgid "Plaid transactions sync error"
 msgstr "Erreur de synchronisation des transactions plaid"
 
@@ -49173,6 +50946,10 @@
 msgid "Planned Qty"
 msgstr "Qté Planifiée"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:109
 msgid "Planned Quantity"
 msgstr "Quantité Planifiée"
@@ -49228,12 +51005,36 @@
 msgid "Plans"
 msgstr ""
 
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
 msgid "Plants and Machineries"
 msgstr "Usines et Machines"
 
-#: stock/doctype/pick_list/pick_list.py:383
+#: stock/doctype/pick_list/pick_list.py:420
 msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
 msgstr "Veuillez réapprovisionner les articles et mettre à jour la liste de sélection pour continuer. Pour interrompre, annulez la liste de sélection."
 
@@ -49241,17 +51042,17 @@
 msgid "Please Select a Company"
 msgstr "Veuillez sélectionner une entreprise"
 
-#: selling/page/sales_funnel/sales_funnel.js:94
+#: selling/page/sales_funnel/sales_funnel.js:109
 msgid "Please Select a Company."
 msgstr "Veuillez sélectionner une entreprise."
 
-#: stock/doctype/delivery_note/delivery_note.js:139
+#: stock/doctype/delivery_note/delivery_note.js:151
 msgid "Please Select a Customer"
 msgstr "Veuillez sélectionner un client"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:114
-#: stock/doctype/purchase_receipt/purchase_receipt.js:199
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:82
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
 msgid "Please Select a Supplier"
 msgstr "Veuillez sélectionner un fournisseur"
 
@@ -49259,23 +51060,23 @@
 msgid "Please Set Supplier Group in Buying Settings."
 msgstr "Veuillez définir un groupe de fournisseurs par défaut dans les paramètres d'achat."
 
-#: accounts/doctype/payment_entry/payment_entry.js:1071
+#: accounts/doctype/payment_entry/payment_entry.js:1297
 msgid "Please Specify Account"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:123
+#: buying/doctype/supplier/supplier.py:122
 msgid "Please add 'Supplier' role to user {0}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:87
+#: selling/page/point_of_sale/pos_controller.js:101
 msgid "Please add Mode of payments and opening balance details."
 msgstr "Veuillez ajouter le mode de paiement et les détails du solde d'ouverture."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:169
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
 msgid "Please add Request for Quotation to the sidebar in Portal Settings."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:416
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
 msgid "Please add Root Account for - {0}"
 msgstr ""
 
@@ -49283,60 +51084,60 @@
 msgid "Please add a Temporary Opening account in Chart of Accounts"
 msgstr "Veuillez ajouter un compte d'ouverture temporaire dans le plan comptable"
 
-#: public/js/utils/serial_no_batch_selector.js:535
+#: public/js/utils/serial_no_batch_selector.js:542
 msgid "Please add atleast one Serial No / Batch No"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:78
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
 msgid "Please add the Bank Account column"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:168
+#: accounts/doctype/account/account_tree.js:246
 msgid "Please add the account to root level Company - {0}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:215
+#: accounts/doctype/account/account.py:230
 msgid "Please add the account to root level Company - {}"
 msgstr "Veuillez ajouter le compte à la société au niveau racine - {}"
 
-#: controllers/website_list_for_contact.py:300
+#: controllers/website_list_for_contact.py:298
 msgid "Please add {1} role to user {0}."
 msgstr ""
 
-#: controllers/stock_controller.py:909
+#: controllers/stock_controller.py:1119
 msgid "Please adjust the qty or edit {0} to proceed."
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:121
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
 msgid "Please attach CSV file"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2735
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
 msgid "Please cancel and amend the Payment Entry"
 msgstr ""
 
-#: accounts/utils.py:926
+#: accounts/utils.py:917
 msgid "Please cancel payment entry manually first"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:337
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:327
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
 msgid "Please cancel related transaction."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:836
+#: accounts/doctype/journal_entry/journal_entry.py:872
 msgid "Please check Multi Currency option to allow accounts with other currency"
 msgstr "Veuillez vérifier l'option Multi-Devises pour permettre les comptes avec une autre devise"
 
-#: accounts/deferred_revenue.py:570
+#: accounts/deferred_revenue.py:542
 msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:71
+#: manufacturing/doctype/bom/bom.js:70
 msgid "Please check either with operations or FG Based Operating Cost."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:397
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
 msgstr ""
 
@@ -49344,19 +51145,15 @@
 msgid "Please check your Plaid client ID and secret values"
 msgstr "Veuillez vérifier votre identifiant client Plaid et vos valeurs secrètes"
 
-#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:227
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
 msgid "Please check your email to confirm the appointment"
 msgstr ""
 
-#: public/js/controllers/transaction.js:917
-msgid "Please clear the"
-msgstr ""
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:377
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
 msgid "Please click on 'Generate Schedule'"
 msgstr "Veuillez cliquer sur \"Générer calendrier''"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:389
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
 msgstr "Veuillez cliquer sur ‘Générer Calendrier’ pour récupérer le N° Série ajouté à l'article {0}"
 
@@ -49364,98 +51161,102 @@
 msgid "Please click on 'Generate Schedule' to get schedule"
 msgstr "Veuillez cliquer sur ‘Générer Calendrier’ pour obtenir le calendrier"
 
-#: selling/doctype/customer/customer.py:538
+#: selling/doctype/customer/customer.py:545
 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:321
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
 msgid "Please contact any of the following users to {} this transaction."
 msgstr ""
 
-#: selling/doctype/customer/customer.py:531
+#: selling/doctype/customer/customer.py:538
 msgid "Please contact your administrator to extend the credit limits for {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:317
+#: accounts/doctype/account/account.py:332
 msgid "Please convert the parent account in corresponding child company to a group account."
 msgstr "Veuillez convertir le compte parent de l'entreprise enfant correspondante en compte de groupe."
 
-#: selling/doctype/quotation/quotation.py:554
+#: selling/doctype/quotation/quotation.py:549
 msgid "Please create Customer from Lead {0}."
 msgstr "Veuillez créer un client à partir du lead {0}."
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:96
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:67
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
 msgid "Please create a new Accounting Dimension if required."
 msgstr ""
 
-#: controllers/accounts_controller.py:534
+#: controllers/accounts_controller.py:587
 msgid "Please create purchase from internal sale or delivery document itself"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:327
+#: assets/doctype/asset/asset.py:325
 msgid "Please create purchase receipt or purchase invoice for the item {0}"
 msgstr "Veuillez créer un reçu d'achat ou une facture d'achat pour l'article {0}"
 
-#: stock/doctype/item/item.py:626
+#: stock/doctype/item/item.py:622
 msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:366
+#: assets/doctype/asset/asset.py:364
 msgid "Please do not book expense of multiple assets against one single Asset."
 msgstr ""
 
-#: controllers/item_variant.py:234
+#: controllers/item_variant.py:228
 msgid "Please do not create more than 500 items at a time"
 msgstr "Ne créez pas plus de 500 objets à la fois."
 
-#: accounts/doctype/budget/budget.py:127
+#: accounts/doctype/budget/budget.py:130
 msgid "Please enable Applicable on Booking Actual Expenses"
 msgstr "Veuillez activer l'option : Applicable sur la base de l'enregistrement des dépenses réelles"
 
-#: accounts/doctype/budget/budget.py:123
+#: accounts/doctype/budget/budget.py:126
 msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
 msgstr "Veuillez activer les options : Applicable sur la base des bons de commande d'achat et Applicable sur la base des bons de commande d'achat"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:135
-#: public/js/utils/serial_no_batch_selector.js:289
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
 #: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
 msgid "Please enable pop-ups"
 msgstr "Veuillez autoriser les pop-ups"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:505
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
 msgid "Please enable {0} in the {1}."
 msgstr ""
 
-#: controllers/selling_controller.py:657
+#: controllers/selling_controller.py:686
 msgid "Please enable {} in {} to allow same item in multiple rows"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:871
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
 msgid "Please ensure {} account is a Balance Sheet account."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:366
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
 msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "Veuillez vous assurer que {} compte est un compte de bilan. Vous pouvez changer le compte parent en compte de bilan ou sélectionner un autre compte."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:374
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
 msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:880
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
 msgid "Please ensure {} account {} is a Receivable account."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:563
+#: stock/doctype/stock_entry/stock_entry.py:519
 msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
 msgstr "Veuillez saisir un <b>compte d'écart</b> ou définir un <b>compte d'ajustement de stock</b> par défaut pour la société {0}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:430
-#: accounts/doctype/sales_invoice/sales_invoice.py:1024
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
 msgid "Please enter Account for Change Amount"
 msgstr "Veuillez entrez un Compte pour le Montant de Change"
 
@@ -49463,36 +51264,36 @@
 msgid "Please enter Approving Role or Approving User"
 msgstr "Veuillez entrer un Rôle Approbateur ou un Rôle Utilisateur"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:697
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
 msgid "Please enter Cost Center"
 msgstr "Veuillez entrer un Centre de Coûts"
 
-#: selling/doctype/sales_order/sales_order.py:322
+#: selling/doctype/sales_order/sales_order.py:330
 msgid "Please enter Delivery Date"
 msgstr "Entrez la Date de Livraison"
 
-#: setup/doctype/sales_person/sales_person_tree.js:8
+#: setup/doctype/sales_person/sales_person_tree.js:9
 msgid "Please enter Employee Id of this sales person"
 msgstr "Veuillez entrer l’ID Employé de ce commercial"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:708
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
 msgid "Please enter Expense Account"
 msgstr "Veuillez entrer un Compte de Charges"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.js:87
-#: stock/doctype/stock_entry/stock_entry.js:82
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
 msgid "Please enter Item Code to get Batch Number"
 msgstr "Veuillez entrer le Code d'Article pour obtenir le Numéro de Lot"
 
-#: public/js/controllers/transaction.js:2236
+#: public/js/controllers/transaction.js:2290
 msgid "Please enter Item Code to get batch no"
 msgstr "Veuillez entrer le Code d'Article pour obtenir n° de lot"
 
-#: manufacturing/doctype/production_plan/production_plan.js:67
+#: manufacturing/doctype/production_plan/production_plan.js:66
 msgid "Please enter Item first"
 msgstr "Veuillez d’abord entrer l'Article"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:225
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
 msgid "Please enter Maintenance Details first"
 msgstr ""
 
@@ -49500,35 +51301,35 @@
 msgid "Please enter Planned Qty for Item {0} at row {1}"
 msgstr "Veuillez entrer la Qté Planifiée pour l'Article {0} à la ligne {1}"
 
-#: setup/doctype/employee/employee.js:76
+#: setup/doctype/employee/employee.js:78
 msgid "Please enter Preferred Contact Email"
 msgstr "Veuillez entrer l’Email de Contact Préférré"
 
-#: manufacturing/doctype/work_order/work_order.js:71
+#: manufacturing/doctype/work_order/work_order.js:73
 msgid "Please enter Production Item first"
 msgstr "Veuillez d’abord entrer l'Article en Production"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:74
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
 msgid "Please enter Purchase Receipt first"
 msgstr "Veuillez d’abord entrer un Reçu d'Achat"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:77
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
 msgid "Please enter Receipt Document"
 msgstr "Veuillez entrer le Document de Réception"
 
-#: accounts/doctype/journal_entry/journal_entry.py:901
+#: accounts/doctype/journal_entry/journal_entry.py:936
 msgid "Please enter Reference date"
 msgstr "Veuillez entrer la date de Référence"
 
-#: controllers/buying_controller.py:851
+#: controllers/buying_controller.py:880
 msgid "Please enter Reqd by Date"
 msgstr "Veuillez entrer Reqd par date"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
 msgid "Please enter Root Type for account- {0}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:258
+#: public/js/utils/serial_no_batch_selector.js:262
 msgid "Please enter Serial Nos"
 msgstr ""
 
@@ -49536,32 +51337,32 @@
 msgid "Please enter Shipment Parcel information"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Please enter Stock Items consumed during the Repair."
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:29
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
 msgid "Please enter Warehouse and Date"
 msgstr "Veuillez entrer entrepôt et date"
 
-#: assets/doctype/asset_repair/asset_repair.py:177
+#: assets/doctype/asset_repair/asset_repair.py:175
 msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
-#: accounts/doctype/sales_invoice/sales_invoice.py:1020
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
 msgid "Please enter Write Off Account"
 msgstr "Veuillez entrer un Compte de Reprise"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:23
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
 msgid "Please enter company first"
 msgstr "Veuillez d’abord entrer une Société"
 
-#: accounts/doctype/cost_center/cost_center.js:109
+#: accounts/doctype/cost_center/cost_center.js:114
 msgid "Please enter company name first"
 msgstr "Veuillez d’abord entrer le nom de l'entreprise"
 
-#: controllers/accounts_controller.py:2378
+#: controllers/accounts_controller.py:2447
 msgid "Please enter default currency in Company Master"
 msgstr "Veuillez entrer la devise par défaut dans les Données de Base de la Société"
 
@@ -49569,15 +51370,15 @@
 msgid "Please enter message before sending"
 msgstr "Veuillez entrer le message avant d'envoyer"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:247
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
 msgid "Please enter mobile number first."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:47
+#: accounts/doctype/cost_center/cost_center.py:45
 msgid "Please enter parent cost center"
 msgstr "Veuillez entrer le centre de coût parent"
 
-#: public/js/utils/barcode_scanner.js:160
+#: public/js/utils/barcode_scanner.js:165
 msgid "Please enter quantity for item {0}"
 msgstr ""
 
@@ -49585,31 +51386,35 @@
 msgid "Please enter relieving date."
 msgstr "Veuillez entrer la date de relève."
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:125
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
 msgid "Please enter serial nos"
 msgstr ""
 
-#: setup/doctype/company/company.js:155
+#: setup/doctype/company/company.js:183
 msgid "Please enter the company name to confirm"
 msgstr "Veuillez saisir le nom de l'entreprise pour confirmer"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:652
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
 msgid "Please enter the phone number first"
 msgstr "Veuillez d'abord saisir le numéro de téléphone"
 
-#: public/js/setup_wizard.js:83
+#: public/js/setup_wizard.js:87
 msgid "Please enter valid Financial Year Start and End Dates"
 msgstr "Veuillez entrer des Dates de Début et de Fin d’Exercice Comptable valides"
 
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
+
 #: setup/doctype/employee/employee.py:225
 msgid "Please enter {0}"
 msgstr "Veuillez saisir {0}"
 
-#: public/js/utils/party.js:273
+#: public/js/utils/party.js:317
 msgid "Please enter {0} first"
 msgstr "Veuillez d’abord entrer {0}"
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Please fill the Material Requests table"
 msgstr "Veuillez remplir le tableau des demandes de matériel"
 
@@ -49617,68 +51422,72 @@
 msgid "Please fill the Sales Orders table"
 msgstr "Veuillez remplir le tableau des commandes client"
 
-#: stock/doctype/shipment/shipment.js:248
+#: stock/doctype/shipment/shipment.js:277
 msgid "Please first set Last Name, Email and Phone for the user"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:92
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
 msgid "Please fix overlapping time slots for {0}"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:73
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
 msgid "Please fix overlapping time slots for {0}."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
 msgid "Please import accounts against parent company or enable {} in company master."
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr ""
+
 #: setup/doctype/employee/employee.py:184
 msgid "Please make sure the employees above report to another Active employee."
 msgstr "Veuillez vous assurer que les employés ci-dessus font rapport à un autre employé actif."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:374
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
 msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
 msgstr ""
 
-#: setup/doctype/company/company.js:157
+#: setup/doctype/company/company.js:185
 msgid "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."
 msgstr "Veuillez vous assurer que vous voulez vraiment supprimer tous les transactions de cette société. Vos données de base resteront intactes. Cette action ne peut être annulée."
 
-#: stock/doctype/item/item.js:425
+#: stock/doctype/item/item.js:493
 msgid "Please mention 'Weight UOM' along with Weight."
 msgstr ""
 
-#: accounts/general_ledger.py:555
+#: accounts/general_ledger.py:556
 msgid "Please mention Round Off Account in Company"
 msgstr "Veuillez indiquer le Compte d’Arrondi de la Société"
 
-#: accounts/general_ledger.py:558
+#: accounts/general_ledger.py:559
 msgid "Please mention Round Off Cost Center in Company"
 msgstr "Veuillez indiquer le Centre de Coûts d’Arrondi de la Société"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
 msgid "Please mention no of visits required"
 msgstr "Veuillez indiquer le nb de visites requises"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:72
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
 msgid "Please mention the Current and New BOM for replacement."
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:119
+#: selling/doctype/installation_note/installation_note.py:120
 msgid "Please pull items from Delivery Note"
 msgstr "Veuillez récupérer les articles des Bons de Livraison"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:444
 msgid "Please rectify and try again."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:237
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
 msgid "Please refresh or reset the Plaid linking of the Bank {}."
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:29
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
 msgid "Please save before proceeding."
 msgstr ""
 
@@ -49686,16 +51495,16 @@
 msgid "Please save first"
 msgstr "S'il vous plaît enregistrer en premier"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
 msgid "Please select <b>Template Type</b> to download template"
 msgstr "Veuillez sélectionner le <b>type</b> de modèle pour télécharger le modèle"
 
-#: controllers/taxes_and_totals.py:651
+#: controllers/taxes_and_totals.py:653
 #: public/js/controllers/taxes_and_totals.js:688
 msgid "Please select Apply Discount On"
 msgstr "Veuillez sélectionnez Appliquer Remise Sur"
 
-#: selling/doctype/sales_order/sales_order.py:1469
+#: selling/doctype/sales_order/sales_order.py:1484
 msgid "Please select BOM against item {0}"
 msgstr "Veuillez sélectionner la nomenclature pour l'article {0}"
 
@@ -49703,29 +51512,30 @@
 msgid "Please select BOM for Item in Row {0}"
 msgstr "Veuillez sélectionnez une nomenclature pour l’Article à la Ligne {0}"
 
-#: controllers/buying_controller.py:416
+#: controllers/buying_controller.py:410
 msgid "Please select BOM in BOM field for Item {0}"
 msgstr "Veuillez sélectionner une nomenclature dans le champ nomenclature pour l’Article {0}"
 
-#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:12
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
 msgid "Please select Category first"
 msgstr "Veuillez d’abord sélectionner une Catégorie"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1195
+#: accounts/doctype/payment_entry/payment_entry.js:1429
 #: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
 msgid "Please select Charge Type first"
 msgstr "Veuillez d’abord sélectionner le Type de Facturation"
 
-#: accounts/doctype/journal_entry/journal_entry.js:401
+#: accounts/doctype/journal_entry/journal_entry.js:443
 msgid "Please select Company"
 msgstr "Veuillez sélectionner une Société"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:135
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
 msgid "Please select Company and Posting Date to getting entries"
 msgstr "Veuillez sélectionner la société et la date de comptabilisation pour obtenir les écritures"
 
-#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
 msgid "Please select Company first"
 msgstr "Veuillez d’abord sélectionner une Société"
 
@@ -49733,12 +51543,12 @@
 msgid "Please select Completion Date for Completed Asset Maintenance Log"
 msgstr "Veuillez sélectionner la date d'achèvement pour le journal de maintenance des actifs terminé"
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:116
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
 msgid "Please select Customer first"
 msgstr "S'il vous plaît sélectionnez d'abord le client"
 
-#: setup/doctype/company/company.py:407
+#: setup/doctype/company/company.py:398
 msgid "Please select Existing Company for creating Chart of Accounts"
 msgstr "Veuillez sélectionner une Société Existante pour créer un Plan de Compte"
 
@@ -49746,7 +51556,7 @@
 msgid "Please select Finished Good Item for Service Item {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:531 assets/doctype/asset/asset.js:548
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
 msgid "Please select Item Code first"
 msgstr "Veuillez d'abord sélectionner le code d'article"
 
@@ -49755,61 +51565,61 @@
 msgstr "Veuillez sélectionner le statut de maintenance comme terminé ou supprimer la date de fin"
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:33
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:33
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
-#: selling/report/address_and_contacts/address_and_contacts.js:28
+#: selling/report/address_and_contacts/address_and_contacts.js:27
 msgid "Please select Party Type first"
 msgstr "Veuillez d’abord sélectionner le Type de Tiers"
 
-#: accounts/doctype/payment_entry/payment_entry.js:342
+#: accounts/doctype/payment_entry/payment_entry.js:429
 msgid "Please select Posting Date before selecting Party"
 msgstr "Veuillez sélectionner la Date de Comptabilisation avant de sélectionner le Tiers"
 
-#: accounts/doctype/journal_entry/journal_entry.js:607
+#: accounts/doctype/journal_entry/journal_entry.js:692
 msgid "Please select Posting Date first"
 msgstr "Veuillez d’abord sélectionner la Date de Comptabilisation"
 
-#: manufacturing/doctype/bom/bom.py:1004
+#: manufacturing/doctype/bom/bom.py:999
 msgid "Please select Price List"
 msgstr "Veuillez sélectionner une Liste de Prix"
 
-#: selling/doctype/sales_order/sales_order.py:1471
+#: selling/doctype/sales_order/sales_order.py:1486
 msgid "Please select Qty against item {0}"
 msgstr "Veuillez sélectionner Qté par rapport à l'élément {0}"
 
-#: stock/doctype/item/item.py:320
+#: stock/doctype/item/item.py:319
 msgid "Please select Sample Retention Warehouse in Stock Settings first"
 msgstr "Veuillez d'abord définir un entrepôt de stockage des échantillons dans les paramètres de stock"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:323
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
 msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
 msgid "Please select Start Date and End Date for Item {0}"
 msgstr "Veuillez sélectionner la Date de Début et Date de Fin pour l'Article {0}"
 
-#: stock/doctype/stock_entry/stock_entry.py:1202
+#: stock/doctype/stock_entry/stock_entry.py:1220
 msgid "Please select Subcontracting Order instead of Purchase Order {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2288
+#: controllers/accounts_controller.py:2359
 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1229
+#: manufacturing/doctype/bom/bom.py:1221
 msgid "Please select a BOM"
 msgstr "Veuillez sélectionner une nomenclature"
 
-#: accounts/party.py:399
+#: accounts/party.py:383
 msgid "Please select a Company"
 msgstr "Veuillez sélectionner une Société"
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: manufacturing/doctype/bom/bom.js:482 manufacturing/doctype/bom/bom.py:245
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484
+#: public/js/controllers/transaction.js:2536
 msgid "Please select a Company first."
 msgstr "Veuillez d'abord sélectionner une entreprise."
 
@@ -49825,11 +51635,15 @@
 msgid "Please select a Subcontracting Purchase Order."
 msgstr ""
 
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
 msgid "Please select a Supplier"
 msgstr "Veuillez sélectionner un fournisseur"
 
-#: manufacturing/doctype/job_card/job_card.py:1063
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
 msgid "Please select a Work Order first."
 msgstr ""
 
@@ -49841,11 +51655,11 @@
 msgid "Please select a customer for fetching payments."
 msgstr ""
 
-#: www/book_appointment/index.js:63
+#: www/book_appointment/index.js:67
 msgid "Please select a date"
 msgstr ""
 
-#: www/book_appointment/index.js:48
+#: www/book_appointment/index.js:52
 msgid "Please select a date and time"
 msgstr ""
 
@@ -49853,11 +51667,11 @@
 msgid "Please select a default mode of payment"
 msgstr "Veuillez sélectionner un mode de paiement par défaut"
 
-#: selling/page/point_of_sale/pos_item_cart.js:753
+#: selling/page/point_of_sale/pos_item_cart.js:783
 msgid "Please select a field to edit from numpad"
 msgstr "Veuillez sélectionner un champ à modifier sur le pavé numérique"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:68
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
 msgid "Please select a row to create a Reposting Entry"
 msgstr ""
 
@@ -49873,11 +51687,11 @@
 msgid "Please select a valid Purchase Order that is configured for Subcontracting."
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:220
+#: selling/doctype/quotation/quotation.js:229
 msgid "Please select a value for {0} quotation_to {1}"
 msgstr "Veuillez sélectionner une valeur pour {0} devis à {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1570
+#: accounts/doctype/journal_entry/journal_entry.py:1562
 msgid "Please select correct account"
 msgstr "Veuillez sélectionner un compte correct"
 
@@ -49890,16 +51704,16 @@
 msgid "Please select either the Item or Warehouse filter to generate the report."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
 msgid "Please select item code"
 msgstr "Veuillez sélectionner un code d'article"
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:71
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
 msgid "Please select only one row to create a Reposting Entry"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:60
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:96
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
 msgid "Please select rows to create Reposting Entries"
 msgstr ""
 
@@ -49907,7 +51721,7 @@
 msgid "Please select the Company"
 msgstr "Veuillez sélectionner la société"
 
-#: accounts/doctype/loyalty_program/loyalty_program.js:57
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
 msgid "Please select the Multiple Tier Program type for more than one collection rules."
 msgstr "Veuillez sélectionner le type de programme à plusieurs niveaux pour plus d'une règle de collecte."
 
@@ -49918,7 +51732,7 @@
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
 msgid "Please select the document type first"
 msgstr "Veuillez d’abord sélectionner le type de document"
 
@@ -49926,7 +51740,7 @@
 msgid "Please select the required filters"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Please select valid document type."
 msgstr ""
 
@@ -49934,25 +51748,25 @@
 msgid "Please select weekly off day"
 msgstr "Veuillez sélectionnez les jours de congé hebdomadaires"
 
-#: public/js/utils.js:891
+#: public/js/utils.js:959
 msgid "Please select {0}"
 msgstr "Veuillez sélectionner {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.js:991
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:575
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:81
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
 msgid "Please select {0} first"
 msgstr "Veuillez d’abord sélectionner {0}"
 
-#: public/js/controllers/transaction.js:76
+#: public/js/controllers/transaction.js:77
 msgid "Please set 'Apply Additional Discount On'"
 msgstr "Veuillez définir ‘Appliquer Réduction Supplémentaire Sur ‘"
 
-#: assets/doctype/asset/depreciation.py:790
+#: assets/doctype/asset/depreciation.py:771
 msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
 msgstr "Veuillez définir 'Centre de Coûts des Amortissements d’Actifs’ de la Société {0}"
 
-#: assets/doctype/asset/depreciation.py:787
+#: assets/doctype/asset/depreciation.py:769
 msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
 msgstr "Veuillez définir ‘Compte de Gain/Perte sur les Cessions d’Immobilisations’ de la Société {0}"
 
@@ -49960,33 +51774,37 @@
 msgid "Please set Account"
 msgstr ""
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
 #: stock/__init__.py:88
 msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
 msgstr "Veuillez définir le compte dans l’entrepôt {0} ou le compte d’inventaire par défaut dans la société {1}."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:277
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
 msgid "Please set Accounting Dimension {} in {}"
 msgstr ""
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:23
 #: accounts/doctype/ledger_merge/ledger_merge.js:34
-#: accounts/doctype/pos_profile/pos_profile.js:27
-#: accounts/doctype/pos_profile/pos_profile.js:50
-#: accounts/doctype/pos_profile/pos_profile.js:64
-#: accounts/doctype/pos_profile/pos_profile.js:78
-#: accounts/doctype/pos_profile/pos_profile.js:91
-#: accounts/doctype/sales_invoice/sales_invoice.js:707
-#: accounts/doctype/sales_invoice/sales_invoice.js:721
-#: selling/doctype/quotation/quotation.js:28
-#: selling/doctype/sales_order/sales_order.js:28
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
 msgid "Please set Company"
 msgstr "Veuillez sélectionner une Société"
 
-#: assets/doctype/asset/depreciation.py:372
+#: assets/doctype/asset/depreciation.py:363
 msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
 msgstr "Veuillez définir le Compte relatif aux Amortissements dans la Catégorie d’Actifs {0} ou la Société {1}"
 
-#: stock/doctype/shipment/shipment.js:154
+#: stock/doctype/shipment/shipment.js:176
 msgid "Please set Email/Phone for the contact"
 msgstr ""
 
@@ -50000,11 +51818,11 @@
 msgid "Please set Fiscal Code for the public administration '%s'"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:547
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
 msgid "Please set Fixed Asset Account in {} against {}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:435
+#: assets/doctype/asset/asset.py:434
 msgid "Please set Number of Depreciations Booked"
 msgstr "Veuillez définir le Nombre d’Amortissements Comptabilisés"
 
@@ -50026,7 +51844,7 @@
 msgid "Please set VAT Accounts in {0}"
 msgstr ""
 
-#: regional/united_arab_emirates/utils.py:63
+#: regional/united_arab_emirates/utils.py:61
 msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
 msgstr ""
 
@@ -50038,19 +51856,19 @@
 msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1260
+#: selling/doctype/sales_order/sales_order.py:1278
 msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
 msgstr "Veuillez définir un fournisseur par rapport aux articles à prendre en compte dans la Commande d'Achat."
 
-#: projects/doctype/project/project.py:738
+#: projects/doctype/project/project.py:736
 msgid "Please set a default Holiday List for Company {0}"
 msgstr ""
 
-#: setup/doctype/employee/employee.py:289
+#: setup/doctype/employee/employee.py:281
 msgid "Please set a default Holiday List for Employee {0} or Company {1}"
 msgstr "Veuillez définir une Liste de Vacances par défaut pour l'Employé {0} ou la Société {1}"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:991
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
 msgid "Please set account in Warehouse {0}"
 msgstr "Veuillez définir un compte dans l'entrepôt {0}"
 
@@ -50059,7 +51877,7 @@
 msgid "Please set an Address on the Company '%s'"
 msgstr ""
 
-#: controllers/stock_controller.py:334
+#: controllers/stock_controller.py:531
 msgid "Please set an Expense Account in the Items table"
 msgstr ""
 
@@ -50071,27 +51889,27 @@
 msgid "Please set at least one row in the Taxes and Charges Table"
 msgstr "Veuillez définir au moins une ligne dans le tableau des taxes et des frais."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2041
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
 msgid "Please set default Cash or Bank account in Mode of Payment {0}"
 msgstr "Veuillez définir un compte de Caisse ou de Banque par défaut pour le Mode de Paiement {0}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
 #: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2599
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
 msgid "Please set default Cash or Bank account in Mode of Payment {}"
 msgstr "Veuillez définir le compte de trésorerie ou bancaire par défaut dans le mode de paiement {}"
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
 #: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2601
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
 msgid "Please set default Cash or Bank account in Mode of Payments {}"
 msgstr "Veuillez définir le compte par défaut en espèces ou en banque dans Mode de paiement {}"
 
-#: accounts/utils.py:2086
+#: accounts/utils.py:2012
 msgid "Please set default Exchange Gain/Loss Account in Company {}"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:331
+#: assets/doctype/asset_repair/asset_repair.py:327
 msgid "Please set default Expense Account in Company {0}"
 msgstr ""
 
@@ -50099,11 +51917,11 @@
 msgid "Please set default UOM in Stock Settings"
 msgstr "Veuillez définir l'UdM par défaut dans les paramètres de stock"
 
-#: controllers/stock_controller.py:204
+#: controllers/stock_controller.py:403
 msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
 msgstr ""
 
-#: accounts/utils.py:946
+#: accounts/utils.py:935
 msgid "Please set default {0} in Company {1}"
 msgstr "Veuillez définir {0} par défaut dans la Société {1}"
 
@@ -50120,11 +51938,11 @@
 msgid "Please set filters"
 msgstr "Veuillez définir des filtres"
 
-#: controllers/accounts_controller.py:1896
+#: controllers/accounts_controller.py:1972
 msgid "Please set one of the following:"
 msgstr ""
 
-#: public/js/controllers/transaction.js:1967
+#: public/js/controllers/transaction.js:2011
 msgid "Please set recurring after saving"
 msgstr "Veuillez définir la récurrence après avoir sauvegardé"
 
@@ -50136,15 +51954,15 @@
 msgid "Please set the Default Cost Center in {0} company."
 msgstr "Veuillez définir un centre de coûts par défaut pour la société {0}."
 
-#: manufacturing/doctype/work_order/work_order.js:487
+#: manufacturing/doctype/work_order/work_order.js:512
 msgid "Please set the Item Code first"
 msgstr "Veuillez définir le Code d'Article en premier"
 
-#: regional/italy/utils.py:333
+#: regional/italy/utils.py:335
 msgid "Please set the Payment Schedule"
 msgstr "Veuillez définir le calendrier de paiement"
 
-#: accounts/doctype/gl_entry/gl_entry.py:175
+#: accounts/doctype/gl_entry/gl_entry.py:170
 msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
 msgstr ""
 
@@ -50152,8 +51970,8 @@
 msgid "Please set up the Campaign Schedule in the Campaign {0}"
 msgstr "Configurez le calendrier de la campagne dans la campagne {0}."
 
-#: public/js/queries.js:39 public/js/queries.js:49 public/js/queries.js:66
-#: public/js/queries.js:95 stock/report/reserved_stock/reserved_stock.py:26
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
 msgid "Please set {0}"
 msgstr "Veuillez définir {0}"
 
@@ -50165,19 +51983,19 @@
 msgid "Please set {0} for address {1}"
 msgstr "Définissez {0} pour l'adresse {1}."
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:200
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
 msgid "Please set {0} in BOM Creator {1}"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:95
-msgid "Please setup a default bank account for company {0}"
-msgstr "Veuillez configurer un compte bancaire par défaut pour la société {0}."
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:424
+#: assets/doctype/asset/depreciation.py:415
 msgid "Please share this email with your support team so that they can find and fix the issue."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1837
+#: public/js/controllers/transaction.js:1881
 msgid "Please specify"
 msgstr "Veuillez spécifier"
 
@@ -50185,18 +52003,18 @@
 msgid "Please specify Company"
 msgstr "Veuillez spécifier la Société"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:81
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:380
-#: accounts/doctype/sales_invoice/sales_invoice.js:452
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
 msgid "Please specify Company to proceed"
 msgstr "Veuillez spécifier la Société pour continuer"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1206
-#: controllers/accounts_controller.py:2511 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
 msgid "Please specify a valid Row ID for row {0} in table {1}"
 msgstr "Veuillez spécifier un N° de Ligne valide pour la ligne {0} de la table {1}"
 
-#: public/js/queries.js:104
+#: public/js/queries.js:106
 msgid "Please specify a {0}"
 msgstr ""
 
@@ -50204,7 +52022,7 @@
 msgid "Please specify at least one attribute in the Attributes table"
 msgstr "Veuillez spécifier au moins un attribut dans la table Attributs"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
 msgid "Please specify either Quantity or Valuation Rate or both"
 msgstr "Veuillez spécifier la Quantité, le Taux de Valorisation ou les deux"
 
@@ -50212,11 +52030,11 @@
 msgid "Please specify from/to range"
 msgstr "Veuillez préciser la plage de / à"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:35
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
 msgid "Please supply the specified items at the best possible rates"
 msgstr "Veuillez fournir les articles spécifiés aux meilleurs tarifs possibles"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:223
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
 msgid "Please try again in an hour."
 msgstr ""
 
@@ -50249,6 +52067,16 @@
 msgid "Policy number"
 msgstr "Numéro de politique"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
+
 #. Name of a DocType
 #: utilities/doctype/portal_user/portal_user.json
 msgid "Portal User"
@@ -50273,7 +52101,7 @@
 msgid "Portrait"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:337
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
 msgid "Possible Supplier"
 msgstr "Fournisseur Potentiel"
 
@@ -50340,41 +52168,43 @@
 msgid "Postal Expenses"
 msgstr "Frais postaux"
 
-#: accounts/doctype/payment_entry/payment_entry.js:644
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
 #: accounts/report/accounts_payable/accounts_payable.js:16
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
 #: accounts/report/accounts_receivable/accounts_receivable.js:18
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
-#: accounts/report/general_ledger/general_ledger.py:563
-#: accounts/report/gross_profit/gross_profit.py:212
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
 #: accounts/report/payment_ledger/payment_ledger.py:136
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
-#: accounts/report/pos_register/pos_register.py:177
+#: accounts/report/pos_register/pos_register.py:171
 #: accounts/report/purchase_register/purchase_register.py:169
-#: accounts/report/sales_register/sales_register.py:183
+#: accounts/report/sales_register/sales_register.py:184
 #: manufacturing/report/job_card_summary/job_card_summary.py:134
 #: public/js/purchase_trends_filters.js:38
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:84
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:132
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:129
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
 #: stock/report/serial_no_ledger/serial_no_ledger.py:21
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
 msgid "Posting Date"
 msgstr "Date de Comptabilisation"
 
@@ -50555,17 +52385,23 @@
 msgstr "Date de Comptabilisation"
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:247
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:127
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
 msgid "Posting Date cannot be future date"
 msgstr "La Date de Publication ne peut pas être une date future"
 
-#: accounts/report/gross_profit/gross_profit.py:218
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:137
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:109
-#: stock/report/serial_no_ledger/serial_no_ledger.js:64
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
 #: stock/report/serial_no_ledger/serial_no_ledger.py:22
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:115
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
 msgid "Posting Time"
@@ -50661,14 +52497,59 @@
 msgid "Posting Time"
 msgstr "Heure de Publication"
 
-#: stock/doctype/stock_entry/stock_entry.py:1641
+#: stock/doctype/stock_entry/stock_entry.py:1670
 msgid "Posting date and posting time is mandatory"
 msgstr "La Date et l’heure de comptabilisation sont obligatoires"
 
-#: controllers/sales_and_purchase_return.py:53
+#: controllers/sales_and_purchase_return.py:51
 msgid "Posting timestamp must be after {0}"
 msgstr "Horodatage de Publication doit être après {0}"
 
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
+
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
 #: accounts/doctype/tax_category/tax_category_dashboard.py:8
@@ -50767,7 +52648,7 @@
 msgid "Preventive Maintenance"
 msgstr "Maintenance préventive"
 
-#: public/js/utils/ledger_preview.js:20 public/js/utils/ledger_preview.js:40
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
 msgid "Preview"
 msgstr "Aperçu"
 
@@ -50783,7 +52664,7 @@
 msgid "Preview"
 msgstr "Aperçu"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:205
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
 msgid "Preview Email"
 msgstr "Aperçu de l'e-mail"
 
@@ -50794,7 +52675,7 @@
 msgstr "Aperçu de l'e-mail"
 
 #: accounts/report/balance_sheet/balance_sheet.py:169
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
 msgid "Previous Financial Year is not closed"
 msgstr "L’Exercice Financier Précédent n’est pas fermé"
 
@@ -50808,7 +52689,7 @@
 msgid "Previous Year is not closed, please close it first"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:225
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
 msgid "Price"
 msgstr "Prix"
 
@@ -50819,7 +52700,7 @@
 msgid "Price"
 msgstr "Prix"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:246
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
 msgid "Price ({0})"
 msgstr ""
 
@@ -51015,7 +52896,7 @@
 msgid "Price List Currency"
 msgstr "Devise de la Liste de Prix"
 
-#: stock/get_item_details.py:1029
+#: stock/get_item_details.py:1010
 msgid "Price List Currency not selected"
 msgstr "Devise de la Liste de Prix non sélectionnée"
 
@@ -51103,6 +52984,12 @@
 msgid "Price List Rate"
 msgstr "Prix de la Liste des Prix"
 
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr "Prix de la Liste des Prix"
+
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
@@ -51219,15 +53106,15 @@
 msgid "Price Not UOM Dependent"
 msgstr "Prix non dépendant de l'UdM"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:253
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
 msgid "Price Per Unit ({0})"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:553
+#: selling/page/point_of_sale/pos_controller.js:581
 msgid "Price is not set for the item."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:460
+#: manufacturing/doctype/bom/bom.py:454
 msgid "Price not found for item {0} in price list {1}"
 msgstr "Prix non trouvé pour l'article {0} dans la liste de prix {1}"
 
@@ -51237,11 +53124,11 @@
 msgid "Price or Product Discount"
 msgstr "Prix ou remise de produit"
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
 msgid "Price or product discount slabs are required"
 msgstr "Des dalles de prix ou de remise de produit sont requises"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:239
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
 msgid "Price per Unit (Stock UOM)"
 msgstr "Prix unitaire (Stock UdM)"
 
@@ -51253,7 +53140,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule/pricing_rule.json
-#: buying/doctype/supplier/supplier.js:98
+#: buying/doctype/supplier/supplier.js:116
 msgid "Pricing Rule"
 msgstr "Règle de tarification"
 
@@ -51494,7 +53381,7 @@
 msgid "Primary Address"
 msgstr "Adresse principale"
 
-#: public/js/utils/contact_address_quick_entry.js:54
+#: public/js/utils/contact_address_quick_entry.js:57
 msgid "Primary Address Details"
 msgstr "Détails de l'adresse principale"
 
@@ -51516,7 +53403,7 @@
 msgid "Primary Contact"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:35
+#: public/js/utils/contact_address_quick_entry.js:38
 msgid "Primary Contact Details"
 msgstr "Détails du contact principal"
 
@@ -51545,7 +53432,7 @@
 msgid "Primary Settings"
 msgstr "Paramètres Principaux"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:69
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
 #: templates/pages/material_request_info.html:15 templates/pages/order.html:33
 msgid "Print"
 msgstr "Impression"
@@ -51786,7 +53673,7 @@
 msgid "Print Preferences"
 msgstr "Préférences d'impression"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:223
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
 msgid "Print Receipt"
 msgstr "Imprimer le reçu"
 
@@ -51851,7 +53738,7 @@
 msgid "Print Style"
 msgstr "Style d'Impression"
 
-#: setup/install.py:118
+#: setup/install.py:99
 msgid "Print UOM after Quantity"
 msgstr "Imprimer UdM après la quantité"
 
@@ -51866,15 +53753,16 @@
 msgid "Print and Stationery"
 msgstr "Impression et Papeterie"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:73
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
 msgid "Print settings updated in respective print format"
 msgstr "Paramètres d'impression mis à jour avec le format d'impression indiqué"
 
-#: setup/install.py:125
+#: setup/install.py:106
 msgid "Print taxes with zero amount"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
 msgid "Printed On "
 msgstr "Imprimé sur"
 
@@ -51955,9 +53843,10 @@
 msgid "Priorities"
 msgstr "Les priorités"
 
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:19
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
-#: projects/report/project_summary/project_summary.js:37
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
 msgid "Priority"
 msgstr "Priorité"
 
@@ -52019,11 +53908,11 @@
 msgid "Priority cannot be lesser than 1."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:755
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
 msgid "Priority has been changed to {0}."
 msgstr "La priorité a été changée en {0}."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:105
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
 msgid "Priority {0} has been repeated."
 msgstr "La priorité {0} a été répétée."
 
@@ -52045,6 +53934,12 @@
 msgid "Problem"
 msgstr "Problème"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr "Problème"
+
 #. Label of a Link field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
@@ -52069,7 +53964,7 @@
 msgid "Procedure"
 msgstr "Procédure"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:70
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
 msgid "Process Day Book Data"
 msgstr "Traiter les données du registre journalier"
 
@@ -52090,9 +53985,9 @@
 msgid "Process Description"
 msgstr "Description du processus"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:414
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
 msgid "Process Failed"
 msgstr "Échec du processus"
 
@@ -52108,11 +54003,11 @@
 msgid "Process Loss"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:987
+#: manufacturing/doctype/bom/bom.py:982
 msgid "Process Loss Percentage cannot be greater than 100"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:95
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
 msgid "Process Loss Qty"
 msgstr ""
 
@@ -52151,11 +54046,11 @@
 msgid "Process Loss Report"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:101
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
 msgid "Process Loss Value"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:58
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
 msgid "Process Master Data"
 msgstr "Traiter les données de base"
 
@@ -52207,6 +54102,12 @@
 msgid "Process Subscription"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr ""
+
 #. Label of a Long Text field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
@@ -52225,23 +54126,23 @@
 msgid "Processes"
 msgstr "Les processus"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
 msgid "Processing Chart of Accounts and Parties"
 msgstr "Plan de traitement des comptes et des parties"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
 msgid "Processing Items and UOMs"
 msgstr "Traitement des articles et des UOM"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:309
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
 msgid "Processing Party Addresses"
 msgstr "Traitement des adresses de partie"
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:115
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
 msgid "Processing Sales! Please Wait..."
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:580
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
 msgid "Processing Vouchers"
 msgstr "Traitement des bons"
 
@@ -52310,7 +54211,7 @@
 msgstr "Produit"
 
 #. Name of a DocType
-#: public/js/controllers/buying.js:265 public/js/controllers/buying.js:511
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
 #: selling/doctype/product_bundle/product_bundle.json
 msgid "Product Bundle"
 msgstr "Ensemble de Produits"
@@ -52414,7 +54315,13 @@
 
 #. Label of a Card Break in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:347
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
 msgid "Production"
 msgstr ""
 
@@ -52425,18 +54332,18 @@
 msgid "Production Analytics"
 msgstr "Analyse de la Production"
 
-#. Label of a Int field in DocType 'Workstation'
+#. Label of a Section Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Production Capacity"
 msgstr "Capacité de production"
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:38
-#: manufacturing/report/job_card_summary/job_card_summary.js:65
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
 #: manufacturing/report/job_card_summary/job_card_summary.py:152
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:43
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
-#: manufacturing/report/work_order_summary/work_order_summary.js:51
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
 #: manufacturing/report/work_order_summary/work_order_summary.py:208
 msgid "Production Item"
 msgstr "Article de production"
@@ -52461,7 +54368,7 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan/production_plan.json
-#: manufacturing/report/production_plan_summary/production_plan_summary.js:9
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
 msgid "Production Plan"
 msgstr "Plan de production"
 
@@ -52616,7 +54523,7 @@
 msgid "Profit & Loss"
 msgstr "Profits & Pertes"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
 msgid "Profit This Year"
 msgstr "Bénéfice cette année"
 
@@ -52651,8 +54558,8 @@
 msgid "Profit and Loss Summary"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:132
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:133
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
 msgid "Profit for the year"
 msgstr "Bénéfice de l'exercice"
 
@@ -52668,7 +54575,7 @@
 msgid "Profitability Analysis"
 msgstr "Analyse de Profitabilité"
 
-#: templates/pages/projects.html:25
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
 msgid "Progress"
 msgstr "Progression"
 
@@ -52688,41 +54595,42 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:973
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
 #: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:634
-#: accounts/report/gross_profit/gross_profit.py:300
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:220
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:265
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
 #: accounts/report/purchase_register/purchase_register.py:207
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
-#: accounts/report/sales_register/sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:229
 #: accounts/report/trial_balance/trial_balance.js:64
-#: buying/report/procurement_tracker/procurement_tracker.js:22
+#: buying/report/procurement_tracker/procurement_tracker.js:21
 #: buying/report/procurement_tracker/procurement_tracker.py:39
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:34
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:182
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
 #: projects/doctype/project/project.json
 #: projects/doctype/project/project_dashboard.py:11
 #: projects/doctype/task/task_calendar.js:19
-#: projects/doctype/task/task_tree.js:11
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
 #: projects/doctype/timesheet/timesheet_calendar.js:22
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
 #: projects/report/project_summary/project_summary.py:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:51
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
-#: public/js/financial_statements.js:247 public/js/projects/timer.js:10
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
 #: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:587
+#: selling/doctype/sales_order/sales_order.js:681
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
-#: stock/report/reserved_stock/reserved_stock.js:139
+#: stock/report/reserved_stock/reserved_stock.js:130
 #: stock/report/reserved_stock/reserved_stock.py:184
-#: stock/report/stock_ledger/stock_ledger.js:76
-#: stock/report/stock_ledger/stock_ledger.py:261
-#: support/report/issue_analytics/issue_analytics.js:76
-#: support/report/issue_summary/issue_summary.js:64
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
 msgid "Project"
 msgstr "Projet"
 
@@ -52787,6 +54695,12 @@
 msgid "Project"
 msgstr "Projet"
 
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr "Projet"
+
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -53017,7 +54931,7 @@
 msgid "Project"
 msgstr "Projet"
 
-#: projects/doctype/project/project.py:349
+#: projects/doctype/project/project.py:350
 msgid "Project Collaboration Invitation"
 msgstr "Invitation de Collaboration à un Projet"
 
@@ -53092,7 +55006,7 @@
 
 #. Name of a DocType
 #: projects/doctype/project_type/project_type.json
-#: projects/report/project_summary/project_summary.js:31
+#: projects/report/project_summary/project_summary.js:30
 msgid "Project Type"
 msgstr "Type de Projet"
 
@@ -53164,10 +55078,12 @@
 msgid "Project wise Stock Tracking "
 msgstr "Suivi des Stocks par Projet"
 
-#: controllers/trends.py:380
+#: controllers/trends.py:374
 msgid "Project-wise data is not available for Quotation"
 msgstr "Les données par projet ne sont pas disponibles pour un devis"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
 #: stock/report/item_shortage_report/item_shortage_report.py:73
 #: stock/report/stock_projected_qty/stock_projected_qty.py:199
 #: templates/emails/reorder_item.html:12
@@ -53220,6 +55136,10 @@
 msgid "Projected Quantity"
 msgstr "Quantité projetée"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
+
 #: stock/page/stock_balance/stock_balance.js:51
 msgid "Projected qty"
 msgstr "Qté Projetée"
@@ -53327,7 +55247,7 @@
 msgid "Proposal Writing"
 msgstr "Rédaction de Propositions"
 
-#: setup/setup_wizard/operations/install_fixtures.py:395
+#: setup/setup_wizard/operations/install_fixtures.py:387
 msgid "Proposal/Price Quote"
 msgstr "Proposition de prix"
 
@@ -53350,7 +55270,7 @@
 msgstr "Calculer au prorata"
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:61
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
 #: crm/doctype/prospect/prospect.json
 msgid "Prospect"
 msgstr ""
@@ -53377,11 +55297,11 @@
 msgid "Prospect Owner"
 msgstr "Resp. du Prospect"
 
-#: crm/doctype/lead/lead.py:317
+#: crm/doctype/lead/lead.py:311
 msgid "Prospect {0} already exists"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:389
+#: setup/setup_wizard/operations/install_fixtures.py:381
 msgid "Prospecting"
 msgstr "Prospection"
 
@@ -53425,10 +55345,15 @@
 
 #: accounts/report/balance_sheet/balance_sheet.py:146
 #: accounts/report/balance_sheet/balance_sheet.py:147
-#: accounts/report/balance_sheet/balance_sheet.py:215
+#: accounts/report/balance_sheet/balance_sheet.py:214
 msgid "Provisional Profit / Loss (Credit)"
 msgstr "Gain / Perte (Crédit) Provisoire"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
+
 #. Label of a Date field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -53445,7 +55370,7 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
 #: accounts/doctype/tax_category/tax_category_dashboard.py:10
 #: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:335
+#: setup/doctype/company/company.py:326
 msgid "Purchase"
 msgstr "achat"
 
@@ -53513,7 +55438,7 @@
 msgstr "Analyses des Achats"
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
 msgid "Purchase Date"
 msgstr "Date d'Achat"
 
@@ -53538,15 +55463,15 @@
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:23
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:54
-#: buying/doctype/purchase_order/purchase_order.js:323
-#: buying/doctype/purchase_order/purchase_order_list.js:39
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
-#: stock/doctype/purchase_receipt/purchase_receipt.js:110
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:22
-#: stock/doctype/stock_entry/stock_entry.js:262
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
 msgid "Purchase Invoice"
 msgstr "Facture d’Achat"
 
@@ -53669,16 +55594,16 @@
 msgid "Purchase Invoice Trends"
 msgstr "Tendances des Factures d'Achat"
 
-#: assets/doctype/asset/asset.py:213
+#: assets/doctype/asset/asset.py:214
 msgid "Purchase Invoice cannot be made against an existing asset {0}"
 msgstr "La facture d'achat ne peut pas être effectuée sur un élément existant {0}"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:389
-#: stock/doctype/purchase_receipt/purchase_receipt.py:403
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
 msgid "Purchase Invoice {0} is already submitted"
 msgstr "La Facture d’Achat {0} est déjà soumise"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1769
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
 msgid "Purchase Invoices"
 msgstr "Factures d'achat"
 
@@ -53696,6 +55621,7 @@
 #: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
 #: stock/doctype/material_request/material_request.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgid "Purchase Manager"
 msgstr "Responsable des Achats"
@@ -53710,21 +55636,21 @@
 msgstr "Responsable des Données d’Achats"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:131
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:234
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
 #: accounts/report/purchase_register/purchase_register.py:216
 #: buying/doctype/purchase_order/purchase_order.json
-#: buying/doctype/supplier_quotation/supplier_quotation.js:23
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
 #: buying/report/procurement_tracker/procurement_tracker.py:82
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:41
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:167
-#: controllers/buying_controller.py:624
-#: manufacturing/doctype/blanket_order/blanket_order.js:45
-#: selling/doctype/sales_order/sales_order.js:112
-#: selling/doctype/sales_order/sales_order.js:576
-#: stock/doctype/material_request/material_request.js:137
-#: stock/doctype/purchase_receipt/purchase_receipt.js:194
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
 msgid "Purchase Order"
 msgstr "Commande d'Achat"
 
@@ -53895,7 +55821,7 @@
 msgid "Purchase Order Item Supplied"
 msgstr "Article Fourni depuis la Commande d'Achat"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:684
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
 msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
 msgstr ""
 
@@ -53909,11 +55835,11 @@
 msgid "Purchase Order Pricing Rule"
 msgstr "Règle de tarification des bons de commande"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
 msgid "Purchase Order Required"
 msgstr "Commande d'Achat requise"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
 msgid "Purchase Order Required for item {}"
 msgstr "Commande d'Achat requise pour l'article {}"
 
@@ -53925,7 +55851,7 @@
 msgid "Purchase Order Trends"
 msgstr "Tendances des Bons de Commande"
 
-#: selling/doctype/sales_order/sales_order.js:957
+#: selling/doctype/sales_order/sales_order.js:1115
 msgid "Purchase Order already created for all Sales Order items"
 msgstr "Commande d'Achat déjà créé pour tous les articles de commande client"
 
@@ -53933,11 +55859,11 @@
 msgid "Purchase Order number required for Item {0}"
 msgstr "Numéro de la Commande d'Achat requis pour l'Article {0}"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:618
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
 msgid "Purchase Order {0} is not submitted"
 msgstr "La Commande d'Achat {0} n’est pas soumise"
 
-#: buying/doctype/purchase_order/purchase_order.py:824
+#: buying/doctype/purchase_order/purchase_order.py:830
 msgid "Purchase Orders"
 msgstr "Acheter en ligne"
 
@@ -53947,7 +55873,7 @@
 msgid "Purchase Orders Items Overdue"
 msgstr "Articles de commandes d'achat en retard"
 
-#: buying/doctype/purchase_order/purchase_order.py:301
+#: buying/doctype/purchase_order/purchase_order.py:302
 msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
 msgstr "Les Commandes d'Achats ne sont pas autorisés pour {0} en raison d'une note sur la fiche d'évaluation de {1}."
 
@@ -53963,7 +55889,7 @@
 msgid "Purchase Orders to Receive"
 msgstr "Commandes d'achat à recevoir"
 
-#: controllers/accounts_controller.py:1517
+#: controllers/accounts_controller.py:1615
 msgid "Purchase Orders {0} are un-linked"
 msgstr ""
 
@@ -53972,17 +55898,17 @@
 msgstr "Liste des Prix d'Achat"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:607
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:613
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:61
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:241
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
 #: accounts/report/purchase_register/purchase_register.py:223
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
 #: stock/doctype/purchase_receipt/purchase_receipt.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:56
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
 msgid "Purchase Receipt"
 msgstr "Reçu d’Achat"
 
@@ -54099,11 +56025,11 @@
 msgid "Purchase Receipt No"
 msgstr "N° du Reçu d'Achat"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
 msgid "Purchase Receipt Required"
 msgstr "Reçu d’Achat Requis"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:596
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
 msgid "Purchase Receipt Required for item {}"
 msgstr "Reçu d'achat requis pour l'article {}"
 
@@ -54116,15 +56042,15 @@
 msgid "Purchase Receipt Trends"
 msgstr "Tendances des Reçus d'Achats"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:314
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
 msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
 msgstr "Le reçu d’achat ne contient aucun élément pour lequel Conserver échantillon est activé."
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:702
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
 msgid "Purchase Receipt {0} created."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:624
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
 msgid "Purchase Receipt {0} is not submitted"
 msgstr "Le Reçu d’Achat {0} n'est pas soumis"
 
@@ -54141,11 +56067,11 @@
 msgid "Purchase Register"
 msgstr "Registre des Achats"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
 msgid "Purchase Return"
 msgstr "Retour d'Achat"
 
-#: setup/doctype/company/company.js:104
+#: setup/doctype/company/company.js:118
 msgid "Purchase Tax Template"
 msgstr "Modèle de Taxes pour les Achats"
 
@@ -54262,6 +56188,7 @@
 #: stock/doctype/price_list/price_list.json
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -54283,7 +56210,7 @@
 msgid "Purchase an Asset Item"
 msgstr ""
 
-#: utilities/activation.py:106
+#: utilities/activation.py:104
 msgid "Purchase orders help you plan and follow up on your purchases"
 msgstr "Les Bons de Commande vous aider à planifier et à assurer le suivi de vos achats"
 
@@ -54293,7 +56220,7 @@
 msgid "Purchased"
 msgstr "Acheté"
 
-#: regional/report/vat_audit_report/vat_audit_report.py:184
+#: regional/report/vat_audit_report/vat_audit_report.py:180
 msgid "Purchases"
 msgstr ""
 
@@ -54327,7 +56254,7 @@
 msgid "Purple"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:287
+#: stock/doctype/stock_entry/stock_entry.js:329
 msgid "Purpose"
 msgstr "Objet"
 
@@ -54367,7 +56294,7 @@
 msgid "Purpose"
 msgstr "Objet"
 
-#: stock/doctype/stock_entry/stock_entry.py:380
+#: stock/doctype/stock_entry/stock_entry.py:332
 msgid "Purpose must be one of {0}"
 msgstr "L'Objet doit être parmi {0}"
 
@@ -54402,24 +56329,27 @@
 msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:204
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:226
-#: controllers/trends.py:240 controllers/trends.py:252
-#: controllers/trends.py:257
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
 #: manufacturing/report/bom_explorer/bom_explorer.py:57
-#: public/js/bom_configurator/bom_configurator.bundle.js:203
-#: public/js/bom_configurator/bom_configurator.bundle.js:266
-#: public/js/bom_configurator/bom_configurator.bundle.js:271
-#: public/js/bom_configurator/bom_configurator.bundle.js:344
-#: public/js/utils.js:660 selling/doctype/sales_order/sales_order.js:315
-#: selling/doctype/sales_order/sales_order.js:410
-#: selling/doctype/sales_order/sales_order.js:698
-#: selling/doctype/sales_order/sales_order.js:815
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
 #: selling/report/sales_order_analysis/sales_order_analysis.py:255
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:106
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
 #: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
 #: templates/generators/bom.html:50 templates/pages/rfq.html:40
 msgid "Qty"
 msgstr "Qté"
@@ -54566,7 +56496,7 @@
 msgid "Qty"
 msgstr "Qté"
 
-#: templates/pages/order.html:167
+#: templates/pages/order.html:179
 msgid "Qty "
 msgstr ""
 
@@ -54582,7 +56512,7 @@
 msgid "Qty As Per BOM"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:170
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
 msgid "Qty Change"
@@ -54612,12 +56542,12 @@
 msgid "Qty In Stock"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:76
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
 msgid "Qty Per Unit"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:237
-#: manufacturing/report/process_loss_report/process_loss_report.py:83
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
 msgid "Qty To Manufacture"
 msgstr "Quantité À Produire"
 
@@ -54707,11 +56637,18 @@
 msgid "Qty for which recursion isn't applicable."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:713
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:766
 msgid "Qty for {0}"
 msgstr "Qté pour {0}"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:233
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
 msgid "Qty in Stock UOM"
 msgstr ""
 
@@ -54727,7 +56664,7 @@
 msgid "Qty in Stock UOM"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:145
+#: stock/doctype/pick_list/pick_list.js:174
 msgid "Qty of Finished Goods Item"
 msgstr "Quantité de produits finis"
 
@@ -54737,7 +56674,7 @@
 msgid "Qty of Finished Goods Item"
 msgstr "Quantité de produits finis"
 
-#: stock/doctype/pick_list/pick_list.py:430
+#: stock/doctype/pick_list/pick_list.py:465
 msgid "Qty of Finished Goods Item should be greater than 0."
 msgstr ""
 
@@ -54754,7 +56691,7 @@
 msgid "Qty to Be Consumed"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:232
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
 #: selling/report/sales_order_analysis/sales_order_analysis.py:283
 msgid "Qty to Bill"
 msgstr "Qté à facturer"
@@ -54767,16 +56704,17 @@
 msgid "Qty to Deliver"
 msgstr "Quantité à Livrer"
 
-#: public/js/utils/serial_no_batch_selector.js:321
+#: public/js/utils/serial_no_batch_selector.js:327
 msgid "Qty to Fetch"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:668
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
 msgid "Qty to Manufacture"
 msgstr "Quantité À Produire"
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:261
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
 msgid "Qty to Order"
 msgstr "Quantité à Commander"
 
@@ -54784,12 +56722,12 @@
 msgid "Qty to Produce"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:173
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:254
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
 msgid "Qty to Receive"
 msgstr "Quantité à Recevoir"
 
-#: setup/setup_wizard/operations/install_fixtures.py:390
+#: setup/setup_wizard/operations/install_fixtures.py:382
 msgid "Qualification"
 msgstr ""
 
@@ -54952,7 +56890,7 @@
 msgstr "Objectif de qualité Objectif"
 
 #. Name of a DocType
-#: manufacturing/doctype/bom/bom.js:130
+#: manufacturing/doctype/bom/bom.js:138
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgid "Quality Inspection"
 msgstr "Inspection de la Qualité"
@@ -55112,12 +57050,12 @@
 msgid "Quality Inspection Template Name"
 msgstr "Nom du modèle d'inspection de la qualité"
 
-#: public/js/controllers/transaction.js:298
-#: stock/doctype/stock_entry/stock_entry.js:143
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
 msgid "Quality Inspection(s)"
 msgstr "Inspection(s) Qualite"
 
-#: setup/doctype/company/company.py:377
+#: setup/doctype/company/company.py:368
 msgid "Quality Management"
 msgstr "Gestion de la qualité"
 
@@ -55216,23 +57154,26 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:47
 #: buying/report/procurement_tracker/procurement_tracker.py:66
-#: buying/report/purchase_analytics/purchase_analytics.js:29
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:215
-#: manufacturing/doctype/bom/bom.js:306
-#: manufacturing/doctype/bom_creator/bom_creator.js:69
-#: public/js/controllers/buying.js:518 public/js/stock_analytics.js:37
-#: public/js/utils/serial_no_batch_selector.js:393
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
-#: selling/report/sales_analytics/sales_analytics.js:29
+#: selling/report/sales_analytics/sales_analytics.js:36
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
-#: stock/dashboard/item_dashboard.js:236
-#: stock/doctype/material_request/material_request.js:249
-#: stock/doctype/stock_entry/stock_entry.js:551
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
 #: stock/report/delayed_item_report/delayed_item_report.py:150
-#: stock/report/stock_analytics/stock_analytics.js:28
+#: stock/report/stock_analytics/stock_analytics.js:27
 #: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
-#: templates/pages/material_request_info.html:48 templates/pages/order.html:86
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
 msgid "Quantity"
 msgstr "Quantité"
 
@@ -55471,16 +57412,20 @@
 msgid "Quantity and Warehouse"
 msgstr "Quantité et Entrepôt"
 
-#: stock/doctype/stock_entry/stock_entry.py:1270
+#: stock/doctype/stock_entry/stock_entry.py:1288
 msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
 msgstr "Quantité à la ligne {0} ({1}) doit être égale a la quantité produite {2}"
 
-#: stock/dashboard/item_dashboard.js:273
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
 msgid "Quantity must be greater than zero, and less or equal to {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:721
-#: stock/doctype/pick_list/pick_list.js:152
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
 msgid "Quantity must not be more than {0}"
 msgstr "Quantité ne doit pas être plus de {0}"
 
@@ -55490,31 +57435,32 @@
 msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
 msgstr "Quantité d'article obtenue après production / reconditionnement des quantités données de matières premières"
 
-#: manufacturing/doctype/bom/bom.py:623
+#: manufacturing/doctype/bom/bom.py:618
 msgid "Quantity required for Item {0} in row {1}"
 msgstr "Quantité requise pour l'Article {0} à la ligne {1}"
 
-#: manufacturing/doctype/bom/bom.py:568
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
 msgid "Quantity should be greater than 0"
 msgstr "Quantité doit être supérieure à 0"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:22
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
 msgid "Quantity to Make"
 msgstr "Quantité à faire"
 
-#: manufacturing/doctype/work_order/work_order.js:249
+#: manufacturing/doctype/work_order/work_order.js:264
 msgid "Quantity to Manufacture"
 msgstr "Quantité à fabriquer"
 
-#: manufacturing/doctype/work_order/work_order.py:1516
+#: manufacturing/doctype/work_order/work_order.py:1523
 msgid "Quantity to Manufacture can not be zero for the operation {0}"
 msgstr "La quantité à fabriquer ne peut pas être nulle pour l'opération {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:934
+#: manufacturing/doctype/work_order/work_order.py:949
 msgid "Quantity to Manufacture must be greater than 0."
 msgstr "La quantité à produire doit être supérieur à 0."
 
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
 msgid "Quantity to Produce"
 msgstr "Quantité à produire"
 
@@ -55522,29 +57468,44 @@
 msgid "Quantity to Produce should be greater than zero."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:227
+#: public/js/utils/barcode_scanner.js:236
 msgid "Quantity to Scan"
 msgstr ""
 
-#: selling/report/sales_analytics/sales_analytics.py:320
-#: stock/report/stock_analytics/stock_analytics.py:119
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
 msgid "Quarter {0} {1}"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:65
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:68
-#: buying/report/purchase_analytics/purchase_analytics.js:63
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
-#: manufacturing/report/production_analytics/production_analytics.js:36
-#: public/js/financial_statements.js:218
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
 #: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
-#: public/js/stock_analytics.js:54
-#: selling/report/sales_analytics/sales_analytics.js:63
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
-#: stock/report/stock_analytics/stock_analytics.js:82
-#: support/report/issue_analytics/issue_analytics.js:44
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
 msgid "Quarterly"
 msgstr "Trimestriel"
 
@@ -55632,11 +57593,18 @@
 msgid "Queued"
 msgstr "Dans la file d'attente"
 
-#: accounts/doctype/journal_entry/journal_entry.js:39
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr "Dans la file d'attente"
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
 msgid "Quick Entry"
 msgstr "Écriture rapide"
 
-#: accounts/doctype/journal_entry/journal_entry.js:527
+#: accounts/doctype/journal_entry/journal_entry.js:580
 msgid "Quick Journal Entry"
 msgstr "Écriture Rapide dans le Journal"
 
@@ -55662,6 +57630,11 @@
 msgid "Quickbooks Company ID"
 msgstr "ID Quickbooks de la société"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
+
 #: crm/report/campaign_efficiency/campaign_efficiency.py:22
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
 msgid "Quot Count"
@@ -55673,13 +57646,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:257
-#: buying/doctype/supplier_quotation/supplier_quotation.js:26
-#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:100
-#: crm/report/lead_details/lead_details.js:38
-#: manufacturing/doctype/blanket_order/blanket_order.js:33
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
 #: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:613
+#: selling/doctype/sales_order/sales_order.js:721
 msgid "Quotation"
 msgstr "Devis"
 
@@ -55787,20 +57761,20 @@
 msgid "Quotation Trends"
 msgstr "Tendances des Devis"
 
-#: selling/doctype/sales_order/sales_order.py:383
+#: selling/doctype/sales_order/sales_order.py:394
 msgid "Quotation {0} is cancelled"
 msgstr "Devis {0} est annulée"
 
-#: selling/doctype/sales_order/sales_order.py:300
+#: selling/doctype/sales_order/sales_order.py:307
 msgid "Quotation {0} not of type {1}"
 msgstr "Le devis {0} n'est pas du type {1}"
 
-#: selling/doctype/quotation/quotation.py:326
+#: selling/doctype/quotation/quotation.py:327
 #: selling/page/sales_funnel/sales_funnel.py:57
 msgid "Quotations"
 msgstr "Devis"
 
-#: utilities/activation.py:88
+#: utilities/activation.py:86
 msgid "Quotations are proposals, bids you have sent to your customers"
 msgstr "Les devis sont des propositions, offres que vous avez envoyées à vos clients"
 
@@ -55814,11 +57788,11 @@
 msgid "Quote Status"
 msgstr "Statut de la proposition"
 
-#: selling/report/quotation_trends/quotation_trends.py:52
+#: selling/report/quotation_trends/quotation_trends.py:51
 msgid "Quoted Amount"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:88
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
 msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
 msgstr "Les Appels d'Offres ne sont pas autorisés pour {0} en raison d'une note de {1} sur la fiche d'évaluation"
 
@@ -55847,13 +57821,13 @@
 msgid "Random"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:58
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:26
-#: manufacturing/report/production_analytics/production_analytics.js:31
-#: public/js/stock_analytics.js:49
-#: selling/report/sales_analytics/sales_analytics.js:58
-#: stock/report/stock_analytics/stock_analytics.js:77
-#: support/report/issue_analytics/issue_analytics.js:39
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
 msgid "Range"
 msgstr "Plage"
 
@@ -55870,15 +57844,16 @@
 msgstr "Plage"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:79
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:263
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:315
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:669
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
-#: stock/dashboard/item_dashboard.js:243
+#: stock/dashboard/item_dashboard.js:251
 #: stock/report/delayed_item_report/delayed_item_report.py:151
-#: templates/pages/order.html:89 templates/pages/rfq.html:43
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
 msgid "Rate"
 msgstr "Prix"
 
@@ -56488,12 +58463,13 @@
 msgstr ""
 
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
 #: setup/setup_wizard/operations/install_fixtures.py:46
 #: setup/setup_wizard/operations/install_fixtures.py:167
 msgid "Raw Material"
 msgstr "Matières Premières"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:392
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
 msgid "Raw Material Code"
 msgstr "Code matière première"
 
@@ -56549,20 +58525,21 @@
 msgid "Raw Material Item Code"
 msgstr "Code d’Article de Matière Première"
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:399
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
 msgid "Raw Material Name"
 msgstr "Nom de la matière première"
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:108
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
 msgid "Raw Material Value"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:66
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
 msgid "Raw Material Warehouse"
 msgstr "Entrepôt de matières premières"
 
-#: manufacturing/doctype/bom/bom.js:274
-#: public/js/bom_configurator/bom_configurator.bundle.js:268
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
 msgid "Raw Materials"
 msgstr "Matières premières"
 
@@ -56644,16 +58621,16 @@
 msgid "Raw Materials Warehouse"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:616
+#: manufacturing/doctype/bom/bom.py:611
 msgid "Raw Materials cannot be blank."
 msgstr "Matières Premières ne peuvent pas être vides."
 
-#: buying/doctype/purchase_order/purchase_order.js:304
-#: manufacturing/doctype/production_plan/production_plan.js:97
-#: manufacturing/doctype/work_order/work_order.js:574
-#: selling/doctype/sales_order/sales_order.js:526
-#: selling/doctype/sales_order/sales_order_list.js:49
-#: stock/doctype/material_request/material_request.js:166
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 msgid "Re-open"
 msgstr "Ré-ouvrir"
@@ -56670,7 +58647,7 @@
 msgid "Re-order Qty"
 msgstr "Qté de Réapprovisionnement"
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:226
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
 msgid "Reached Root"
 msgstr ""
 
@@ -56740,8 +58717,8 @@
 msgid "Reading 9"
 msgstr "Lecture 9"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:300
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:577
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
 msgid "Reading Uploaded File"
 msgstr "Lecture du fichier téléchargé"
 
@@ -56757,11 +58734,11 @@
 msgid "Readings"
 msgstr "Lectures"
 
-#: support/doctype/issue/issue.js:44
+#: support/doctype/issue/issue.js:51
 msgid "Reason"
 msgstr "Raison"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:242
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
 msgid "Reason For Putting On Hold"
 msgstr "Raison de la mise en attente"
 
@@ -56771,8 +58748,14 @@
 msgid "Reason For Putting On Hold"
 msgstr "Raison de la mise en attente"
 
-#: buying/doctype/purchase_order/purchase_order.js:565
-#: selling/doctype/sales_order/sales_order.js:1112
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
 msgid "Reason for Hold"
 msgstr "Raison de tenir"
 
@@ -56782,11 +58765,11 @@
 msgid "Reason for Leaving"
 msgstr "Raison du Départ"
 
-#: selling/doctype/sales_order/sales_order.js:1127
+#: selling/doctype/sales_order/sales_order.js:1289
 msgid "Reason for hold:"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:144
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
 msgid "Rebuild Tree"
 msgstr ""
 
@@ -56800,11 +58783,11 @@
 msgid "Recalculate Incoming/Outgoing Rate"
 msgstr ""
 
-#: projects/doctype/project/project.js:104
+#: projects/doctype/project/project.js:128
 msgid "Recalculating Purchase Cost against this Project..."
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:29
+#: assets/doctype/asset/asset_list.js:21
 msgid "Receipt"
 msgstr "Reçu"
 
@@ -56850,7 +58833,7 @@
 msgid "Receipt Document Type"
 msgstr "Type de Reçu"
 
-#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/account_balance/account_balance.js:55
 msgid "Receivable"
 msgstr "Créance"
 
@@ -56879,10 +58862,10 @@
 msgid "Receivable / Payable Account"
 msgstr "Compte Débiteur / Créditeur"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:67
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:236
-#: accounts/report/sales_register/sales_register.py:215
-#: accounts/report/sales_register/sales_register.py:269
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
 msgid "Receivable Account"
 msgstr "Compte Débiteur"
 
@@ -56913,10 +58896,10 @@
 msgid "Receive"
 msgstr "Recevoir"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:297
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
 #: buying/doctype/supplier_quotation/supplier_quotation.py:175
-#: stock/doctype/material_request/material_request_list.js:23
-#: stock/doctype/material_request/material_request_list.js:31
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
 msgid "Received"
 msgstr "Reçu"
 
@@ -56957,7 +58940,7 @@
 msgid "Received Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:891
+#: accounts/doctype/payment_entry/payment_entry.py:909
 msgid "Received Amount cannot be greater than Paid Amount"
 msgstr ""
 
@@ -56976,10 +58959,10 @@
 msgid "Received On"
 msgstr "Reçu le"
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:211
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:172
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:247
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
 msgid "Received Qty"
 msgstr "Qté Reçue"
@@ -57020,7 +59003,7 @@
 msgid "Received Qty"
 msgstr "Qté Reçue"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:263
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
 msgid "Received Qty Amount"
 msgstr "Quantité reçue Quantité"
 
@@ -57031,6 +59014,7 @@
 msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
 msgid "Received Quantity"
 msgstr "Quantité reçue"
 
@@ -57046,7 +59030,7 @@
 msgid "Received Quantity"
 msgstr "Quantité reçue"
 
-#: stock/doctype/stock_entry/stock_entry.js:250
+#: stock/doctype/stock_entry/stock_entry.js:278
 msgid "Received Stock Entries"
 msgstr "Entrées de stock reçues"
 
@@ -57079,6 +59063,10 @@
 msgid "Receiving"
 msgstr "Reçue"
 
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
+
 #. Label of a Dynamic Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
@@ -57109,8 +59097,8 @@
 msgid "Recipients"
 msgstr "Destinataires"
 
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:93
 msgid "Reconcile"
 msgstr "Réconcilier"
 
@@ -57120,11 +59108,11 @@
 msgid "Reconcile"
 msgstr "Réconcilier"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:325
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
 msgid "Reconcile Entries"
 msgstr "Réconcilier les entrées"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:217
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
 msgid "Reconcile the Bank Transaction"
 msgstr ""
 
@@ -57191,7 +59179,7 @@
 msgid "Records"
 msgstr "Dossiers"
 
-#: regional/united_arab_emirates/utils.py:176
+#: regional/united_arab_emirates/utils.py:171
 msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
 msgstr ""
 
@@ -57201,6 +59189,12 @@
 msgid "Recurse Every (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
 #: accounts/doctype/pricing_rule/pricing_rule.py:232
 msgid "Recurse Over Qty cannot be less than 0"
 msgstr ""
@@ -57229,7 +59223,7 @@
 msgid "Redeem Against"
 msgstr "Échanger contre"
 
-#: selling/page/point_of_sale/pos_payment.js:497
+#: selling/page/point_of_sale/pos_payment.js:525
 msgid "Redeem Loyalty Points"
 msgstr "Échanger des points de fidélité"
 
@@ -57299,7 +59293,7 @@
 msgid "Ref Code"
 msgstr "Code de Réf."
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:100
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
 msgid "Ref Date"
 msgstr "Date de Réf."
 
@@ -57310,7 +59304,12 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:99
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:22
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
 #: manufacturing/doctype/job_card/job_card_dashboard.py:10
@@ -57464,11 +59463,12 @@
 msgid "Reference"
 msgstr "Référence"
 
-#: accounts/doctype/journal_entry/journal_entry.py:899
+#: accounts/doctype/journal_entry/journal_entry.py:934
 msgid "Reference #{0} dated {1}"
 msgstr "Référence #{0} datée du {1}"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:112
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
 msgid "Reference Date"
 msgstr "Date de Référence"
 
@@ -57478,7 +59478,7 @@
 msgid "Reference Date"
 msgstr "Date de Référence"
 
-#: public/js/controllers/transaction.js:2073
+#: public/js/controllers/transaction.js:2117
 msgid "Reference Date for Early Payment Discount"
 msgstr ""
 
@@ -57500,7 +59500,7 @@
 msgid "Reference Doctype"
 msgstr "DocType de la Référence"
 
-#: accounts/doctype/payment_entry/payment_entry.py:555
+#: accounts/doctype/payment_entry/payment_entry.py:570
 msgid "Reference Doctype must be one of {0}"
 msgstr "Doctype de la Référence doit être parmi {0}"
 
@@ -57669,24 +59669,30 @@
 msgid "Reference Name"
 msgstr "Nom de référence"
 
-#: accounts/doctype/journal_entry/journal_entry.py:532
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
 msgid "Reference No & Reference Date is required for {0}"
 msgstr "N° et Date de Référence sont nécessaires pour {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1087
+#: accounts/doctype/payment_entry/payment_entry.py:1104
 msgid "Reference No and Reference Date is mandatory for Bank transaction"
 msgstr "Le N° de Référence et la Date de Référence sont nécessaires pour une Transaction Bancaire"
 
-#: accounts/doctype/journal_entry/journal_entry.py:537
+#: accounts/doctype/journal_entry/journal_entry.py:552
 msgid "Reference No is mandatory if you entered Reference Date"
 msgstr "N° de Référence obligatoire si vous avez entré une date"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:260
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
 msgid "Reference No."
 msgstr "Numéro de référence"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:88
-#: public/js/bank_reconciliation_tool/dialog_manager.js:123
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
 msgid "Reference Number"
 msgstr "Numéro de réference"
 
@@ -57862,7 +59868,15 @@
 msgid "References"
 msgstr "Références"
 
-#: accounts/doctype/payment_entry/payment_entry.py:631
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
 msgstr ""
 
@@ -57878,7 +59892,8 @@
 msgid "Referral Sales Partner"
 msgstr "Partenaire commercial de référence"
 
-#: selling/page/sales_funnel/sales_funnel.js:44
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
 msgid "Refresh"
 msgstr "Actualiser"
 
@@ -57888,7 +59903,7 @@
 msgid "Refresh Google Sheet"
 msgstr "Actualiser Google Sheet"
 
-#: accounts/doctype/bank/bank.js:22
+#: accounts/doctype/bank/bank.js:21
 msgid "Refresh Plaid Link"
 msgstr ""
 
@@ -57898,7 +59913,7 @@
 msgid "Refresh Token"
 msgstr "Jeton de Rafraîchissement"
 
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Regards,"
 msgstr "Cordialement,"
 
@@ -58040,8 +60055,8 @@
 msgid "Relation"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:234
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:278
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
 msgid "Release Date"
 msgstr "Date de la fin de mise en attente"
 
@@ -58057,7 +60072,7 @@
 msgid "Release Date"
 msgstr "Date de la fin de mise en attente"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
 msgid "Release date must be in the future"
 msgstr "La date de sortie doit être dans le futur"
 
@@ -58067,17 +60082,18 @@
 msgid "Relieving Date"
 msgstr "Date de Relève"
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:118
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
 msgid "Remaining"
 msgstr "Restant"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
-#: accounts/report/accounts_receivable/accounts_receivable.py:1085
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:181
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
 msgid "Remaining Balance"
 msgstr "Solde restant"
 
-#: selling/page/point_of_sale/pos_payment.js:350
+#: selling/page/point_of_sale/pos_payment.js:367
 msgid "Remark"
 msgstr "Remarque"
 
@@ -58100,11 +60116,17 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
-#: accounts/report/accounts_receivable/accounts_receivable.py:1117
-#: accounts/report/general_ledger/general_ledger.py:661
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
 #: accounts/report/purchase_register/purchase_register.py:296
-#: accounts/report/sales_register/sales_register.py:333
+#: accounts/report/sales_register/sales_register.py:334
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:95
 msgid "Remarks"
 msgstr "Remarques"
@@ -58224,11 +60246,15 @@
 msgid "Remarks Column Length"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:323
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
 msgid "Removed items with no change in quantity or value."
 msgstr "Les articles avec aucune modification de quantité ou de valeur ont étés retirés."
 
-#: utilities/doctype/rename_tool/rename_tool.js:25
+#: utilities/doctype/rename_tool/rename_tool.js:24
 msgid "Rename"
 msgstr "Renommer"
 
@@ -58245,7 +60271,7 @@
 msgid "Rename Log"
 msgstr "Journal des Renommages"
 
-#: accounts/doctype/account/account.py:502
+#: accounts/doctype/account/account.py:516
 msgid "Rename Not Allowed"
 msgstr "Renommer non autorisé"
 
@@ -58254,7 +60280,7 @@
 msgid "Rename Tool"
 msgstr "Outil de Renommage"
 
-#: accounts/doctype/account/account.py:494
+#: accounts/doctype/account/account.py:508
 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
 msgstr "Le renommer n'est autorisé que via la société mère {0}, pour éviter les incompatibilités."
 
@@ -58277,15 +60303,15 @@
 msgid "Rented"
 msgstr "Loué"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:34
-#: crm/doctype/opportunity/opportunity.js:113
-#: stock/doctype/delivery_note/delivery_note.js:228
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: support/doctype/issue/issue.js:30
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
 msgid "Reopen"
 msgstr "Ré-ouvrir"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:66
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
 #: stock/report/stock_projected_qty/stock_projected_qty.py:206
 msgid "Reorder Level"
 msgstr "Niveau de réapprovisionnement"
@@ -58318,7 +60344,7 @@
 msgid "Repair"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:107
+#: assets/doctype/asset/asset.js:127
 msgid "Repair Asset"
 msgstr ""
 
@@ -58366,10 +60392,16 @@
 msgid "Replace BOM"
 msgstr "Remplacer la nomenclature"
 
-#: crm/report/lead_details/lead_details.js:36
-#: support/report/issue_analytics/issue_analytics.js:57
-#: support/report/issue_summary/issue_summary.js:44
-#: support/report/issue_summary/issue_summary.py:354
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
 msgid "Replied"
 msgstr "Répondu"
 
@@ -58397,7 +60429,7 @@
 msgid "Replied"
 msgstr "Répondu"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
 msgid "Report"
 msgstr "Rapport"
 
@@ -58417,7 +60449,7 @@
 msgid "Report Date"
 msgstr "Date du Rapport"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:213
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
 msgid "Report Error"
 msgstr ""
 
@@ -58433,12 +60465,12 @@
 msgid "Report Type"
 msgstr "Type de Rapport"
 
-#: accounts/doctype/account/account.py:395
+#: accounts/doctype/account/account.py:410
 msgid "Report Type is mandatory"
 msgstr "Le Type de Rapport est nécessaire"
 
-#: accounts/report/balance_sheet/balance_sheet.js:17
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:17
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
 msgid "Report View"
 msgstr ""
 
@@ -58472,8 +60504,9 @@
 msgid "Reports to"
 msgstr "Rapports À"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:70
-#: accounts/doctype/sales_invoice/sales_invoice.js:73
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
 msgid "Repost Accounting Entries"
 msgstr ""
 
@@ -58518,6 +60551,12 @@
 msgid "Repost Payment Ledger Items"
 msgstr ""
 
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr ""
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -58536,11 +60575,11 @@
 msgid "Repost Status"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:137
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
 msgid "Repost has started in the background"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:38
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
 msgid "Repost in background"
 msgstr ""
 
@@ -58548,7 +60587,7 @@
 msgid "Repost started in the background"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:105
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
 msgid "Reposting Completed {0}%"
 msgstr ""
 
@@ -58564,25 +60603,26 @@
 msgid "Reposting Info"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:113
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
 msgid "Reposting Progress"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:169
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
 msgid "Reposting entries created: {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:89
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
 msgid "Reposting has been started in the background."
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:47
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
 msgid "Reposting in the background."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:76
-#: accounts/doctype/sales_invoice/sales_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
 msgid "Reposting..."
 msgstr ""
 
@@ -58640,11 +60680,20 @@
 msgid "Represents Company"
 msgstr "Représente la société"
 
-#: public/js/utils.js:678
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
 msgid "Reqd by date"
 msgstr "Reqd par date"
 
-#: crm/doctype/opportunity/opportunity.js:87
+#: crm/doctype/opportunity/opportunity.js:89
 msgid "Request For Quotation"
 msgstr "Demande de devis"
 
@@ -58654,7 +60703,7 @@
 msgid "Request Parameters"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:269
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
 msgid "Request Timeout"
 msgstr ""
 
@@ -58678,11 +60727,11 @@
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation/request_for_quotation.json
-#: buying/doctype/request_for_quotation/request_for_quotation.py:346
-#: buying/doctype/supplier_quotation/supplier_quotation.js:57
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:274
-#: stock/doctype/material_request/material_request.js:142
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
 msgid "Request for Quotation"
 msgstr "Appel d'Offre"
 
@@ -58720,7 +60769,7 @@
 msgid "Request for Quotation Supplier"
 msgstr "Fournisseur de l'Appel d'Offre"
 
-#: selling/doctype/sales_order/sales_order.js:571
+#: selling/doctype/sales_order/sales_order.js:650
 msgid "Request for Raw Materials"
 msgstr "Demande de matières premières"
 
@@ -58776,6 +60825,10 @@
 msgid "Requested Qty"
 msgstr "Qté demandée"
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:46
 msgid "Requesting Site"
 msgstr "Site demandeur"
@@ -58784,8 +60837,8 @@
 msgid "Requestor"
 msgstr "Demandeur"
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:165
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:193
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
 msgid "Required By"
 msgstr "Requis pour le"
 
@@ -58862,11 +60915,18 @@
 msgid "Required Items"
 msgstr "Articles Requis"
 
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
+
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:88
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:29
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:58
-#: manufacturing/report/production_planning_report/production_planning_report.py:411
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
 msgid "Required Qty"
 msgstr "Qté requise"
@@ -58940,7 +61000,7 @@
 msgid "Research"
 msgstr "Recherche"
 
-#: setup/doctype/company/company.py:383
+#: setup/doctype/company/company.py:374
 msgid "Research & Development"
 msgstr "Recherche & Développement"
 
@@ -58972,11 +61032,11 @@
 msgid "Reselect, if the chosen contact is edited after save"
 msgstr "Re-sélectionner, si le contact choisi est édité après l'enregistrement"
 
-#: accounts/doctype/payment_request/payment_request.js:30
+#: accounts/doctype/payment_request/payment_request.js:39
 msgid "Resend Payment Email"
 msgstr "Renvoyer Email de Paiement"
 
-#: stock/report/reserved_stock/reserved_stock.js:121
+#: stock/report/reserved_stock/reserved_stock.js:118
 msgid "Reservation Based On"
 msgstr ""
 
@@ -58986,12 +61046,12 @@
 msgid "Reservation Based On"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: stock/doctype/pick_list/pick_list.js:110
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
 msgid "Reserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:322
+#: selling/doctype/sales_order/sales_order.js:347
 msgid "Reserve Stock"
 msgstr ""
 
@@ -59025,6 +61085,8 @@
 msgid "Reserved"
 msgstr "Réservé"
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
 #: stock/report/reserved_stock/reserved_stock.py:124
 #: stock/report/stock_projected_qty/stock_projected_qty.py:164
 msgid "Reserved Qty"
@@ -59064,16 +61126,28 @@
 msgid "Reserved Qty for Production Plan"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Subcontract"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:497
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
 msgid "Reserved Qty should be greater than Delivered Qty."
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:116
 msgid "Reserved Quantity"
 msgstr "Quantité Réservée"
@@ -59082,16 +61156,18 @@
 msgid "Reserved Quantity for Production"
 msgstr "Quantité réservée pour la production"
 
-#: stock/stock_ledger.py:1982
+#: stock/stock_ledger.py:1955
 msgid "Reserved Serial No."
 msgstr ""
 
 #. Name of a report
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:374
-#: stock/doctype/pick_list/pick_list.js:120
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
 #: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:459 stock/stock_ledger.py:1962
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
 msgid "Reserved Stock"
 msgstr ""
 
@@ -59101,7 +61177,7 @@
 msgid "Reserved Stock"
 msgstr ""
 
-#: stock/stock_ledger.py:2012
+#: stock/stock_ledger.py:1985
 msgid "Reserved Stock for Batch"
 msgstr ""
 
@@ -59133,21 +61209,27 @@
 msgid "Reserved for sub contracting"
 msgstr "Réservé à la sous-traitance"
 
-#: selling/doctype/sales_order/sales_order.js:335
-#: stock/doctype/pick_list/pick_list.js:237
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
 msgid "Reserving Stock..."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:139
-#: support/doctype/issue/issue.js:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
 msgid "Reset"
 msgstr "Réinitialiser"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
 msgid "Reset Plaid Link"
 msgstr ""
 
-#: support/doctype/issue/issue.js:39
+#: support/doctype/issue/issue.js:46
 msgid "Reset Service Level Agreement"
 msgstr "Réinitialiser l'accord de niveau de service"
 
@@ -59157,7 +61239,7 @@
 msgid "Reset Service Level Agreement"
 msgstr "Réinitialiser l'accord de niveau de service"
 
-#: support/doctype/issue/issue.js:56
+#: support/doctype/issue/issue.js:63
 msgid "Resetting Service Level Agreement."
 msgstr "Réinitialisation de l'accord de niveau de service."
 
@@ -59246,9 +61328,9 @@
 msgstr "Résoudre"
 
 #: accounts/doctype/dunning/dunning_list.js:4
-#: support/report/issue_analytics/issue_analytics.js:58
-#: support/report/issue_summary/issue_summary.js:46
-#: support/report/issue_summary/issue_summary.py:366
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
 msgid "Resolved"
 msgstr "Résolu"
 
@@ -59306,7 +61388,7 @@
 msgid "Response Result Key Path"
 msgstr "Chemin de la clé du résultat de réponse"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:95
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
 msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
 msgstr "Le temps de réponse pour la {0} priorité dans la ligne {1} ne peut pas être supérieur au temps de résolution."
 
@@ -59322,12 +61404,12 @@
 msgid "Responsible"
 msgstr "Responsable"
 
-#: setup/setup_wizard/operations/defaults_setup.py:109
+#: setup/setup_wizard/operations/defaults_setup.py:107
 #: setup/setup_wizard/operations/install_fixtures.py:109
 msgid "Rest Of The World"
 msgstr "Reste du monde"
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:72
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
 msgid "Restart"
 msgstr ""
 
@@ -59335,7 +61417,7 @@
 msgid "Restart Subscription"
 msgstr "Redémarrer l'abonnement"
 
-#: assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:108
 msgid "Restore Asset"
 msgstr ""
 
@@ -59382,12 +61464,12 @@
 msgid "Result Title Field"
 msgstr "Champ du titre du résultat"
 
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: selling/doctype/sales_order/sales_order.js:515
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
 msgid "Resume"
 msgstr "CV"
 
-#: manufacturing/doctype/job_card/job_card.js:255
+#: manufacturing/doctype/job_card/job_card.js:288
 msgid "Resume Job"
 msgstr ""
 
@@ -59414,11 +61496,11 @@
 msgid "Retained Earnings"
 msgstr "Bénéfices Non Répartis"
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
 msgid "Retention Stock Entry"
 msgstr "Entrée de stock de rétention"
 
-#: stock/doctype/stock_entry/stock_entry.js:450
+#: stock/doctype/stock_entry/stock_entry.js:524
 msgid "Retention Stock Entry already created or Sample Quantity not provided"
 msgstr "Saisie de stock de rétention déjà créée ou quantité d'échantillon non fournie"
 
@@ -59428,20 +61510,21 @@
 msgid "Retried"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:134
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 #: accounts/doctype/ledger_merge/ledger_merge.js:72
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:65
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
 msgid "Retry"
 msgstr "Recommencez"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:13
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
 msgid "Retry Failed Transactions"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
-#: stock/doctype/delivery_note/delivery_note_list.js:6
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:6
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
 msgid "Return"
 msgstr "Retour"
 
@@ -59469,11 +61552,11 @@
 msgid "Return"
 msgstr "Retour"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:120
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
 msgid "Return / Credit Note"
 msgstr "Retour / Note de crédit"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
 msgid "Return / Debit Note"
 msgstr "Retour / Note de Débit"
 
@@ -59519,12 +61602,12 @@
 msgid "Return Against Subcontracting Receipt"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:194
+#: manufacturing/doctype/work_order/work_order.js:205
 msgid "Return Components"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:10
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:10
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
 msgid "Return Issued"
 msgstr ""
 
@@ -59546,16 +61629,16 @@
 msgid "Return Issued"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
 msgid "Return Qty"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:265
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
 msgid "Return Qty from Rejected Warehouse"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:77
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:142
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
 msgid "Return of Components"
 msgstr ""
 
@@ -59635,7 +61718,7 @@
 msgid "Returned Qty in Stock UOM"
 msgstr ""
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:103
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
 msgid "Returned exchange rate is neither integer not float."
 msgstr ""
 
@@ -59653,14 +61736,14 @@
 msgid "Returns"
 msgstr "Retours"
 
-#: accounts/report/accounts_payable/accounts_payable.js:154
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
-#: accounts/report/accounts_receivable/accounts_receivable.js:186
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
 msgid "Revaluation Journals"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
 msgid "Revenue"
 msgstr ""
 
@@ -59670,7 +61753,7 @@
 msgid "Reversal Of"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:33
+#: accounts/doctype/journal_entry/journal_entry.js:73
 msgid "Reverse Journal Entry"
 msgstr "Ecriture de journal de contre-passation"
 
@@ -59773,6 +61856,11 @@
 msgid "Ringing"
 msgstr "Sonnerie"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
+
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -59827,12 +61915,12 @@
 msgid "Root"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:41
+#: accounts/doctype/account/account_tree.js:47
 msgid "Root Company"
 msgstr "Compagnie Racine"
 
-#: accounts/doctype/account/account_tree.js:112
-#: accounts/report/account_balance/account_balance.js:23
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
 msgid "Root Type"
 msgstr "Type de racine"
 
@@ -59848,19 +61936,19 @@
 msgid "Root Type"
 msgstr "Type de racine"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
 msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
 msgstr ""
 
-#: accounts/doctype/account/account.py:392
+#: accounts/doctype/account/account.py:407
 msgid "Root Type is mandatory"
 msgstr "Le type de racine est obligatoire"
 
-#: accounts/doctype/account/account.py:195
+#: accounts/doctype/account/account.py:212
 msgid "Root cannot be edited."
 msgstr "La racine ne peut pas être modifiée."
 
-#: accounts/doctype/cost_center/cost_center.py:49
+#: accounts/doctype/cost_center/cost_center.py:47
 msgid "Root cannot have a parent cost center"
 msgstr "Racine ne peut pas avoir un centre de coûts parent"
 
@@ -59872,7 +61960,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
-#: accounts/report/account_balance/account_balance.js:54
+#: accounts/report/account_balance/account_balance.js:56
 msgid "Round Off"
 msgstr "Arrondi"
 
@@ -59907,7 +61995,7 @@
 msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:282
-#: accounts/report/sales_register/sales_register.py:310
+#: accounts/report/sales_register/sales_register.py:311
 msgid "Rounded Total"
 msgstr "Total arrondi"
 
@@ -60133,12 +62221,12 @@
 msgid "Rounding Loss Allowance"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:41
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
 msgid "Rounding Loss Allowance should be between 0 and 1"
 msgstr ""
 
-#: controllers/stock_controller.py:216 controllers/stock_controller.py:231
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
 msgid "Rounding gain/loss Entry for Stock Transfer"
 msgstr ""
 
@@ -60179,62 +62267,62 @@
 msgid "Routing Name"
 msgstr "Nom d'acheminement"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:428
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
 msgid "Row #"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:334
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
 msgid "Row # {0}:"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:181
+#: controllers/sales_and_purchase_return.py:179
 msgid "Row # {0}: Cannot return more than {1} for Item {2}"
 msgstr "Ligne # {0} : Vous ne pouvez pas retourner plus de {1} pour l’Article {2}"
 
-#: controllers/sales_and_purchase_return.py:126
+#: controllers/sales_and_purchase_return.py:124
 msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
 msgstr "Ligne # {0}: Le prix ne peut pas être supérieur au prix utilisé dans {1} {2}"
 
-#: controllers/sales_and_purchase_return.py:111
+#: controllers/sales_and_purchase_return.py:109
 msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
 msgstr "Ligne n ° {0}: l'élément renvoyé {1} n'existe pas dans {2} {3}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:439
-#: accounts/doctype/sales_invoice/sales_invoice.py:1715
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
 msgid "Row #{0} (Payment Table): Amount must be negative"
 msgstr "Row # {0} (Table de paiement): le montant doit être négatif"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:437
-#: accounts/doctype/sales_invoice/sales_invoice.py:1710
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
 msgid "Row #{0} (Payment Table): Amount must be positive"
 msgstr "Ligne #{0} (Table de paiement): Le montant doit être positif"
 
-#: stock/doctype/item/item.py:480
+#: stock/doctype/item/item.py:481
 msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:235
+#: stock/doctype/quality_inspection/quality_inspection.py:233
 msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:215
+#: stock/doctype/quality_inspection/quality_inspection.py:213
 msgid "Row #{0}: Acceptance Criteria Formula is required."
 msgstr ""
 
 #: controllers/subcontracting_controller.py:72
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
 msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
 msgstr ""
 
-#: controllers/buying_controller.py:231
+#: controllers/buying_controller.py:225
 msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
 msgstr "Ligne # {0}: l'entrepôt accepté et l'entrepôt fournisseur ne peuvent pas être identiques"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:406
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
 msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
 msgstr ""
 
-#: controllers/accounts_controller.py:887
+#: controllers/accounts_controller.py:951
 msgid "Row #{0}: Account {1} does not belong to company {2}"
 msgstr "Ligne # {0}: le compte {1} n'appartient pas à la société {2}"
 
@@ -60243,59 +62331,59 @@
 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
 msgstr "Ligne # {0}: montant attribué ne peut pas être supérieur au montant en souffrance."
 
-#: accounts/doctype/payment_entry/payment_entry.py:401
+#: accounts/doctype/payment_entry/payment_entry.py:403
 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:309
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
 msgid "Row #{0}: Amount must be a positive number"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:375
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
 msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
 msgstr "Ligne #{0} : L’Actif {1} ne peut pas être soumis, il est déjà {2}"
 
-#: buying/doctype/purchase_order/purchase_order.py:351
+#: buying/doctype/purchase_order/purchase_order.py:350
 msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:313
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
 msgid "Row #{0}: Batch No {1} is already selected."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:736
+#: accounts/doctype/payment_entry/payment_entry.py:757
 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3064
+#: controllers/accounts_controller.py:3119
 msgid "Row #{0}: Cannot delete item {1} which has already been billed."
 msgstr "Ligne # {0}: impossible de supprimer l'élément {1} qui a déjà été facturé."
 
-#: controllers/accounts_controller.py:3038
+#: controllers/accounts_controller.py:3093
 msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
 msgstr "Ligne # {0}: impossible de supprimer l'élément {1} qui a déjà été livré"
 
-#: controllers/accounts_controller.py:3057
+#: controllers/accounts_controller.py:3112
 msgid "Row #{0}: Cannot delete item {1} which has already been received"
 msgstr "Ligne # {0}: impossible de supprimer l'élément {1} qui a déjà été reçu"
 
-#: controllers/accounts_controller.py:3044
+#: controllers/accounts_controller.py:3099
 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
 msgstr "Ligne # {0}: impossible de supprimer l'élément {1} auquel un bon de travail est affecté."
 
-#: controllers/accounts_controller.py:3050
+#: controllers/accounts_controller.py:3105
 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
 msgstr "Ligne # {0}: impossible de supprimer l'article {1} affecté à la commande d'achat du client."
 
-#: controllers/buying_controller.py:236
+#: controllers/buying_controller.py:230
 msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
 msgstr "Ligne # {0}: Impossible de sélectionner l'entrepôt fournisseur lors de la fourniture de matières premières au sous-traitant"
 
-#: controllers/accounts_controller.py:3309
+#: controllers/accounts_controller.py:3361
 msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
 msgstr "Ligne n ° {0}: impossible de définir le prix si le montant est supérieur au montant facturé pour l'élément {1}."
 
-#: manufacturing/doctype/job_card/job_card.py:864
+#: manufacturing/doctype/job_card/job_card.py:861
 msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
 msgstr ""
 
@@ -60303,35 +62391,35 @@
 msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
 msgstr "Ligne n ° {0}: l'élément enfant ne doit pas être un ensemble de produits. Veuillez supprimer l'élément {1} et enregistrer"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:97
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
 msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
 msgstr "Ligne #{0} : Date de compensation {1} ne peut pas être antérieure à la Date du Chèque {2}"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:286
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
 msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:288
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
 msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
 msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:282
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
 msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:292
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
 msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:385
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
 msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
 msgstr "Ligne # {0}: le centre de coûts {1} n'appartient pas à l'entreprise {2}"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:64
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
 msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
 msgstr ""
 
@@ -60339,7 +62427,7 @@
 msgid "Row #{0}: Dates overlapping with other row"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:375
+#: buying/doctype/purchase_order/purchase_order.py:374
 msgid "Row #{0}: Default BOM not found for FG Item {1}"
 msgstr ""
 
@@ -60347,35 +62435,35 @@
 msgid "Row #{0}: Duplicate entry in References {1} {2}"
 msgstr "Ligne # {0}: entrée en double dans les références {1} {2}"
 
-#: selling/doctype/sales_order/sales_order.py:237
+#: selling/doctype/sales_order/sales_order.py:239
 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
 msgstr "Ligne {0}: la date de livraison prévue ne peut pas être avant la date de commande"
 
-#: controllers/stock_controller.py:336
+#: controllers/stock_controller.py:533
 msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:378
+#: buying/doctype/purchase_order/purchase_order.py:379
 msgid "Row #{0}: Finished Good Item Qty can not be zero"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:362
+#: buying/doctype/purchase_order/purchase_order.py:361
 msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:369
+#: buying/doctype/purchase_order/purchase_order.py:368
 msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
 msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:571
+#: accounts/doctype/journal_entry/journal_entry.py:595
 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:577
+#: accounts/doctype/journal_entry/journal_entry.py:605
 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
 msgstr ""
 
@@ -60383,117 +62471,117 @@
 msgid "Row #{0}: From Date cannot be before To Date"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:489
+#: public/js/utils/barcode_scanner.js:394
 msgid "Row #{0}: Item added"
 msgstr "Ligne n ° {0}: élément ajouté"
 
-#: buying/utils.py:93
+#: buying/utils.py:92
 msgid "Row #{0}: Item {1} does not exist"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:949
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
 msgstr "Ligne # {0}: l'article {1} n'est pas un article sérialisé / en lot. Il ne peut pas avoir de numéro de série / de lot contre lui."
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:303
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
 msgid "Row #{0}: Item {1} is not a service item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:261
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
 msgid "Row #{0}: Item {1} is not a stock item"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:657
+#: accounts/doctype/payment_entry/payment_entry.py:678
 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
 msgstr "Ligne #{0} : L’Écriture de Journal {1} n'a pas le compte {2} ou est déjà réconciliée avec une autre référence"
 
-#: stock/doctype/item/item.py:351
+#: stock/doctype/item/item.py:350
 msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:535
+#: selling/doctype/sales_order/sales_order.py:547
 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
 msgstr "Ligne #{0} : Changement de Fournisseur non autorisé car une Commande d'Achat existe déjà"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1032
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
 msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:687
+#: stock/doctype/stock_entry/stock_entry.py:643
 msgid "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}."
 msgstr "Ligne n ° {0}: l'opération {1} n'est pas terminée pour {2} quantité de produits finis dans l'ordre de fabrication {3}. Veuillez mettre à jour le statut de l'opération via la carte de travail {4}."
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:93
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
 msgid "Row #{0}: Payment document is required to complete the transaction"
 msgstr "Ligne n ° {0}: Un document de paiement est requis pour effectuer la transaction."
 
-#: manufacturing/doctype/production_plan/production_plan.py:892
+#: manufacturing/doctype/production_plan/production_plan.py:902
 msgid "Row #{0}: Please select Item Code in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:895
+#: manufacturing/doctype/production_plan/production_plan.py:905
 msgid "Row #{0}: Please select the BOM No in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:889
-msgid "Row #{0}: Please select the FG Warehouse in Assembly Items"
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
 msgstr ""
 
-#: stock/doctype/item/item.py:487
+#: stock/doctype/item/item.py:488
 msgid "Row #{0}: Please set reorder quantity"
 msgstr "Ligne #{0} : Veuillez définir la quantité de réapprovisionnement"
 
-#: controllers/accounts_controller.py:367
+#: controllers/accounts_controller.py:414
 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:487
+#: public/js/utils/barcode_scanner.js:392
 msgid "Row #{0}: Qty increased by {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:264
-#: assets/doctype/asset_capitalization/asset_capitalization.py:306
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
 msgid "Row #{0}: Qty must be a positive number"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:301
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
 msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
 msgstr ""
 
-#: controllers/accounts_controller.py:1018
-#: controllers/accounts_controller.py:3166
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
 msgid "Row #{0}: Quantity for Item {1} cannot be zero."
 msgstr "Ligne n° {0}: La quantité de l'article {1} ne peut être nulle"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1017
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
 msgstr ""
 
-#: utilities/transaction_base.py:113 utilities/transaction_base.py:119
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
 msgstr ""
 
-#: controllers/buying_controller.py:470
+#: controllers/buying_controller.py:464
 msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1016
+#: accounts/doctype/payment_entry/payment_entry.js:1234
 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
 msgstr "Ligne #{0} : Type de Document de Référence doit être une Commande d'Achat, une Facture d'Achat ou une Écriture de Journal"
 
-#: accounts/doctype/payment_entry/payment_entry.js:1008
+#: accounts/doctype/payment_entry/payment_entry.js:1220
 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
 msgstr "Ligne n ° {0}: le type de document de référence doit être l'un des suivants: Commande client, facture client, écriture de journal ou relance"
 
-#: controllers/buying_controller.py:455
+#: controllers/buying_controller.py:449
 msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
 msgstr "Ligne #{0} : Qté Rejetée ne peut pas être entrée dans le Retour d’Achat"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:387
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
 msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
 msgstr ""
 
@@ -60501,22 +62589,22 @@
 msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
 msgstr ""
 
-#: controllers/buying_controller.py:849
+#: controllers/buying_controller.py:878
 msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
 msgstr "La ligne # {0}: Reqd par date ne peut pas être antérieure à la date de la transaction"
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:382
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
 msgid "Row #{0}: Scrap Item Qty cannot be zero"
 msgstr ""
 
-#: controllers/selling_controller.py:212
+#: controllers/selling_controller.py:213
 msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
 "\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
 "\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
 "\t\t\t\t\tthis validation."
 msgstr ""
 
-#: controllers/stock_controller.py:97
+#: controllers/stock_controller.py:137
 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
 msgstr "Ligne # {0}: le numéro de série {1} n'appartient pas au lot {2}"
 
@@ -60528,27 +62616,35 @@
 msgid "Row #{0}: Serial No {1} is already selected."
 msgstr ""
 
-#: controllers/accounts_controller.py:395
+#: controllers/accounts_controller.py:442
 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
 msgstr "Ligne # {0}: la date de fin du service ne peut pas être antérieure à la date de validation de la facture"
 
-#: controllers/accounts_controller.py:391
+#: controllers/accounts_controller.py:436
 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
 msgstr "Ligne # {0}: la date de début du service ne peut pas être supérieure à la date de fin du service"
 
-#: controllers/accounts_controller.py:387
+#: controllers/accounts_controller.py:430
 msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
 msgstr "Ligne # {0}: la date de début et de fin du service est requise pour la comptabilité différée"
 
-#: selling/doctype/sales_order/sales_order.py:391
+#: selling/doctype/sales_order/sales_order.py:402
 msgid "Row #{0}: Set Supplier for item {1}"
 msgstr "Ligne #{0} : Définir Fournisseur pour l’article {1}"
 
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr ""
+
 #: stock/doctype/quality_inspection/quality_inspection.py:120
 msgid "Row #{0}: Status is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:381
+#: accounts/doctype/journal_entry/journal_entry.py:391
 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
 msgstr "Ligne n ° {0}: l'état doit être {1} pour l'actualisation de facture {2}."
 
@@ -60556,59 +62652,55 @@
 msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:962
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:975
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:989
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
 msgid "Row #{0}: Stock is already reserved for the Item {1}."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:605
+#: stock/doctype/delivery_note/delivery_note.py:680
 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:285
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
 msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1003
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
 msgstr ""
 
-#: controllers/stock_controller.py:110
+#: controllers/stock_controller.py:150
 msgid "Row #{0}: The batch {1} has already expired."
 msgstr "Ligne n ° {0}: le lot {1} a déjà expiré."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1687
-msgid "Row #{0}: The following Serial Nos are not present in Delivery Note {1}:"
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:116
+#: manufacturing/doctype/workstation/workstation.py:137
 msgid "Row #{0}: Timings conflicts with row {1}"
 msgstr "Ligne #{0}: Minutage en conflit avec la ligne {1}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1402
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
 msgid "Row #{0}: You must select an Asset for Item {1}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1696
-msgid "Row #{0}: {1} Serial numbers required for Item {2}. You have provided {3}."
-msgstr ""
-
-#: controllers/buying_controller.py:483 public/js/controllers/buying.js:208
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
 msgid "Row #{0}: {1} can not be negative for item {2}"
 msgstr "Ligne #{0} : {1} ne peut pas être négatif pour l’article {2}"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:228
+#: stock/doctype/quality_inspection/quality_inspection.py:226
 msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
 msgstr ""
 
@@ -60616,15 +62708,19 @@
 msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
 msgstr "Ligne n ° {0}: {1} est requise pour créer les {2} factures d'ouverture"
 
-#: assets/doctype/asset_category/asset_category.py:88
+#: assets/doctype/asset_category/asset_category.py:90
 msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
 msgstr ""
 
-#: buying/utils.py:106
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr ""
+
+#: buying/utils.py:100
 msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:65
+#: assets/doctype/asset_category/asset_category.py:67
 msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
 msgstr "Ligne n ° {}: la devise de {} - {} ne correspond pas à la devise de l'entreprise."
 
@@ -60632,19 +62728,19 @@
 msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr "Ligne n ° {}: la date comptable de l'amortissement ne doit pas être égale à la date de disponibilité."
 
-#: assets/doctype/asset/asset.py:308
+#: assets/doctype/asset/asset.py:306
 msgid "Row #{}: Finance Book should not be empty since you're using multiple."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:338
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
 msgid "Row #{}: Item Code: {} is not available under warehouse {}."
 msgstr "Ligne n ° {}: code article: {} n'est pas disponible dans l'entrepôt {}."
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:99
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
 msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:87
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
 msgid "Row #{}: POS Invoice {} has been {}"
 msgstr "Ligne n ° {}: Facture PDV {} a été {}"
 
@@ -60652,7 +62748,7 @@
 msgid "Row #{}: POS Invoice {} is not against customer {}"
 msgstr "Ligne n ° {}: la facture PDV {} n'est pas contre le client {}"
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:84
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
 msgid "Row #{}: POS Invoice {} is not submitted yet"
 msgstr "Ligne n ° {}: La facture PDV {} n'est pas encore envoyée"
 
@@ -60660,23 +62756,23 @@
 msgid "Row #{}: Please assign task to a member."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:300
+#: assets/doctype/asset/asset.py:298
 msgid "Row #{}: Please use a different Finance Book."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:398
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
 msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
 msgstr "Ligne n ° {}: le numéro de série {} ne peut pas être renvoyé car il n'a pas été traité dans la facture d'origine {}"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:345
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
 msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
 msgstr "Ligne n ° {}: quantité en stock insuffisante pour le code article: {} sous l'entrepôt {}. Quantité disponible {}."
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:371
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
 msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:83
+#: stock/doctype/pick_list/pick_list.py:86
 msgid "Row #{}: item {} has been picked already."
 msgstr ""
 
@@ -60688,39 +62784,47 @@
 msgid "Row #{}: {} {} does not exist."
 msgstr "Ligne n ° {}: {} {} n'existe pas."
 
-#: stock/doctype/item/item.py:1364
+#: stock/doctype/item/item.py:1349
 msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:599
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:606
 msgid "Row {0} : Operation is required against the raw material item {1}"
 msgstr "Ligne {0}: l'opération est requise pour l'article de matière première {1}"
 
-#: stock/doctype/pick_list/pick_list.py:113
+#: stock/doctype/pick_list/pick_list.py:116
 msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1135
+#: stock/doctype/stock_entry/stock_entry.py:1151
 msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1175
 msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:190
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:509
+#: accounts/doctype/journal_entry/journal_entry.py:524
 msgid "Row {0}: Account {1} and Party Type {2} have different account types"
 msgstr ""
 
-#: controllers/accounts_controller.py:2536
+#: controllers/accounts_controller.py:2596
 msgid "Row {0}: Account {1} is a Group Account"
 msgstr ""
 
@@ -60728,96 +62832,100 @@
 msgid "Row {0}: Activity Type is mandatory."
 msgstr "Ligne {0} : Le Type d'Activité est obligatoire."
 
-#: accounts/doctype/journal_entry/journal_entry.py:561
+#: accounts/doctype/journal_entry/journal_entry.py:576
 msgid "Row {0}: Advance against Customer must be credit"
 msgstr "Ligne {0} : L’Avance du Client doit être un crédit"
 
-#: accounts/doctype/journal_entry/journal_entry.py:563
+#: accounts/doctype/journal_entry/journal_entry.py:578
 msgid "Row {0}: Advance against Supplier must be debit"
 msgstr "Ligne {0} : L’Avance du Fournisseur doit être un débit"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:671
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:663
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:763
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:770
 msgid "Row {0}: Bill of Materials not found for the Item {1}"
 msgstr "Ligne {0} : Nomenclature non trouvée pour l’Article {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:796
+#: accounts/doctype/journal_entry/journal_entry.py:830
 msgid "Row {0}: Both Debit and Credit values cannot be zero"
 msgstr ""
 
-#: controllers/buying_controller.py:438 controllers/selling_controller.py:204
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
 msgid "Row {0}: Conversion Factor is mandatory"
 msgstr "Ligne {0} : Le Facteur de Conversion est obligatoire"
 
-#: controllers/accounts_controller.py:2549
+#: controllers/accounts_controller.py:2609
 msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:116
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
 msgid "Row {0}: Cost center is required for an item {1}"
 msgstr "Ligne {0}: le Centre de Coûts est requis pour un article {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:647
+#: accounts/doctype/journal_entry/journal_entry.py:675
 msgid "Row {0}: Credit entry can not be linked with a {1}"
 msgstr "Ligne {0} : L’Écriture de crédit ne peut pas être liée à un {1}"
 
-#: manufacturing/doctype/bom/bom.py:434
+#: manufacturing/doctype/bom/bom.py:428
 msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
 msgstr "Ligne {0} : La devise de la nomenclature #{1} doit être égale à la devise sélectionnée {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:642
+#: accounts/doctype/journal_entry/journal_entry.py:670
 msgid "Row {0}: Debit entry can not be linked with a {1}"
 msgstr "Ligne {0} : L’Écriture de Débit ne peut pas être lié à un {1}"
 
-#: controllers/selling_controller.py:679
+#: controllers/selling_controller.py:708
 msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
 msgstr "Ligne {0}: l'entrepôt de livraison ({1}) et l'entrepôt client ({2}) ne peuvent pas être identiques"
 
-#: assets/doctype/asset/asset.py:417
+#: assets/doctype/asset/asset.py:415
 msgid "Row {0}: Depreciation Start Date is required"
 msgstr "Ligne {0}: la date de début de l'amortissement est obligatoire"
 
-#: controllers/accounts_controller.py:2209
+#: controllers/accounts_controller.py:2280
 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
 msgstr "Ligne {0}: la date d'échéance dans le tableau des conditions de paiement ne peut pas être antérieure à la date comptable"
 
-#: stock/doctype/packing_slip/packing_slip.py:129
+#: stock/doctype/packing_slip/packing_slip.py:127
 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
 msgstr ""
 
-#: controllers/buying_controller.py:742
+#: controllers/buying_controller.py:770
 msgid "Row {0}: Enter location for the asset item {1}"
 msgstr "Ligne {0}: entrez la localisation de l'actif {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:886
-#: controllers/taxes_and_totals.py:1115
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
 msgid "Row {0}: Exchange Rate is mandatory"
 msgstr "Ligne {0} : Le Taux de Change est obligatoire"
 
-#: assets/doctype/asset/asset.py:408
+#: assets/doctype/asset/asset.py:406
 msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
 msgstr "Ligne {0}: la valeur attendue après la durée de vie utile doit être inférieure au montant brut de l'achat"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:482
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
 msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:111
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
 msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
 msgstr "Ligne {0}: pour le fournisseur {1}, l'adresse e-mail est obligatoire pour envoyer un e-mail"
 
@@ -60825,16 +62933,16 @@
 msgid "Row {0}: From Time and To Time is mandatory."
 msgstr "Ligne {0} : Heure de Début et Heure de Fin obligatoires."
 
-#: manufacturing/doctype/job_card/job_card.py:224
+#: manufacturing/doctype/job_card/job_card.py:220
 #: projects/doctype/timesheet/timesheet.py:179
 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
 msgstr "Ligne {0} : Heure de Début et Heure de Fin de {1} sont en conflit avec {2}"
 
-#: controllers/stock_controller.py:730
+#: controllers/stock_controller.py:937
 msgid "Row {0}: From Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:219
+#: manufacturing/doctype/job_card/job_card.py:215
 msgid "Row {0}: From time must be less than to time"
 msgstr "Ligne {0}: le temps doit être inférieur au temps"
 
@@ -60842,15 +62950,15 @@
 msgid "Row {0}: Hours value must be greater than zero."
 msgstr "Ligne {0} : La valeur des heures doit être supérieure à zéro."
 
-#: accounts/doctype/journal_entry/journal_entry.py:665
+#: accounts/doctype/journal_entry/journal_entry.py:695
 msgid "Row {0}: Invalid reference {1}"
 msgstr "Ligne {0} : Référence {1} non valide"
 
-#: controllers/taxes_and_totals.py:128
+#: controllers/taxes_and_totals.py:129
 msgid "Row {0}: Item Tax template updated as per validity and rate applied"
 msgstr ""
 
-#: controllers/buying_controller.py:400 controllers/selling_controller.py:479
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
 msgstr ""
 
@@ -60862,39 +62970,39 @@
 msgid "Row {0}: Item {1} must be a subcontracted item."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:661
+#: stock/doctype/delivery_note/delivery_note.py:737
 msgid "Row {0}: Packed Qty must be equal to {1} Qty."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:148
+#: stock/doctype/packing_slip/packing_slip.py:146
 msgid "Row {0}: Packing Slip is already created for Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:687
+#: accounts/doctype/journal_entry/journal_entry.py:721
 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
 msgstr "Ligne {0} : Tiers / Compte ne correspond pas à {1} / {2} en {3} {4}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:500
+#: accounts/doctype/journal_entry/journal_entry.py:515
 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
 msgstr "Ligne {0} : Le Type de Tiers et le Tiers sont requis pour le compte Débiteur / Créditeur {1}"
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:47
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
 msgid "Row {0}: Payment Term is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:554
+#: accounts/doctype/journal_entry/journal_entry.py:569
 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
 msgstr "Ligne {0} : Paiements contre Commandes Client / Fournisseur doivent toujours être marqués comme des avances"
 
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:562
 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
 msgstr "Ligne {0} : Veuillez vérifier 'Est Avance' sur le compte {1} si c'est une avance."
 
-#: stock/doctype/packing_slip/packing_slip.py:142
+#: stock/doctype/packing_slip/packing_slip.py:140
 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:118
+#: controllers/subcontracting_controller.py:123
 msgid "Row {0}: Please select a BOM for Item {1}."
 msgstr ""
 
@@ -60902,7 +63010,7 @@
 msgid "Row {0}: Please select an active BOM for Item {1}."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:115
+#: controllers/subcontracting_controller.py:117
 msgid "Row {0}: Please select an valid BOM for Item {1}."
 msgstr ""
 
@@ -60910,7 +63018,7 @@
 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
 msgstr "Ligne {0}: Définissez le motif d'exemption de taxe dans les taxes de vente et les frais."
 
-#: regional/italy/utils.py:338
+#: regional/italy/utils.py:340
 msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
 msgstr "Ligne {0}: Veuillez définir le mode de paiement dans le calendrier de paiement."
 
@@ -60922,55 +63030,55 @@
 msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
 msgid "Row {0}: Purchase Invoice {1} has no stock impact."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:154
+#: stock/doctype/packing_slip/packing_slip.py:152
 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Row {0}: Qty in Stock UOM can not be zero."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:125
+#: stock/doctype/packing_slip/packing_slip.py:123
 msgid "Row {0}: Qty must be greater than 0."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:762
+#: stock/doctype/stock_entry/stock_entry.py:717
 msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
 msgstr "Ligne {0}: quantité non disponible pour {4} dans l'entrepôt {1} au moment de la comptabilisation de l'entrée ({2} {3})."
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:97
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
 msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1170
+#: stock/doctype/stock_entry/stock_entry.py:1188
 msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
 msgstr "Ligne {0}: l'article sous-traité est obligatoire pour la matière première {1}"
 
-#: controllers/stock_controller.py:721
+#: controllers/stock_controller.py:928
 msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:450
+#: stock/doctype/stock_entry/stock_entry.py:406
 msgid "Row {0}: The item {1}, quantity must be positive number"
 msgstr "Ligne {0}: l'article {1}, la quantité doit être un nombre positif"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:218
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
 msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:441
+#: assets/doctype/asset/asset.py:440
 msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:401
+#: stock/doctype/stock_entry/stock_entry.py:357
 msgid "Row {0}: UOM Conversion Factor is mandatory"
 msgstr "Ligne {0} : Facteur de Conversion nomenclature est obligatoire"
 
-#: controllers/accounts_controller.py:786
+#: controllers/accounts_controller.py:852
 msgid "Row {0}: user has not applied the rule {1} on the item {2}"
 msgstr "Ligne {0}: l'utilisateur n'a pas appliqué la règle {1} sur l'élément {2}"
 
@@ -60982,23 +63090,27 @@
 msgid "Row {0}: {1} must be greater than 0"
 msgstr "Ligne {0}: {1} doit être supérieure à 0"
 
-#: controllers/accounts_controller.py:511
+#: controllers/accounts_controller.py:564
 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:701
+#: accounts/doctype/journal_entry/journal_entry.py:735
 msgid "Row {0}: {1} {2} does not match with {3}"
 msgstr "Ligne {0} : {1} {2} ne correspond pas à {3}"
 
-#: controllers/accounts_controller.py:2528
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2588
 msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
 msgstr ""
 
-#: utilities/transaction_base.py:217
+#: utilities/transaction_base.py:215
 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
 msgstr "Ligne {1}: la quantité ({0}) ne peut pas être une fraction. Pour autoriser cela, désactivez «{2}» dans UdM {3}."
 
-#: controllers/buying_controller.py:726
+#: controllers/buying_controller.py:754
 msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
 msgstr "Ligne {}: Le masque de numérotation d'éléments est obligatoire pour la création automatique de l'élément {}"
 
@@ -61010,11 +63122,11 @@
 msgid "Row({0}): {1} is already discounted in {2}"
 msgstr "Ligne ({0}): {1} est déjà réduit dans {2}."
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:193
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
 msgid "Rows Added in {0}"
 msgstr "Lignes ajoutées dans {0}"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:194
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
 msgid "Rows Removed in {0}"
 msgstr "Lignes supprimées dans {0}"
 
@@ -61025,15 +63137,15 @@
 msgid "Rows with Same Account heads will be merged on Ledger"
 msgstr "Les lignes associées aux mêmes codes comptables seront fusionnées dans le grand livre"
 
-#: controllers/accounts_controller.py:2218
+#: controllers/accounts_controller.py:2290
 msgid "Rows with duplicate due dates in other rows were found: {0}"
 msgstr "Des lignes avec des dates d'échéance en double dans les autres lignes ont été trouvées: {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:61
+#: accounts/doctype/journal_entry/journal_entry.js:115
 msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
 msgstr ""
 
-#: controllers/accounts_controller.py:211
+#: controllers/accounts_controller.py:219
 msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 msgstr ""
 
@@ -61061,6 +63173,12 @@
 msgid "Rule Description"
 msgstr "Description de la règle"
 
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -61075,6 +63193,13 @@
 msgid "Running"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr ""
+
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
 msgid "S.O. No."
 msgstr "S.O. N°."
@@ -61139,7 +63264,7 @@
 msgid "SLA Paused On"
 msgstr ""
 
-#: public/js/utils.js:1015
+#: public/js/utils.js:1096
 msgid "SLA is on hold since {0}"
 msgstr "SLA est en attente depuis le {0}"
 
@@ -61178,6 +63303,10 @@
 msgid "SO Qty"
 msgstr "SO Qté"
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
 msgid "STATEMENTS OF ACCOUNTS"
 msgstr ""
@@ -61218,7 +63347,7 @@
 msgid "SWIFT number"
 msgstr "Numéro rapide"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
 msgid "Safety Stock"
 msgstr "Stock de Sécurité"
 
@@ -61271,8 +63400,8 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
 #: accounts/doctype/tax_category/tax_category_dashboard.py:9
 #: projects/doctype/project/project_dashboard.py:15
-#: regional/report/vat_audit_report/vat_audit_report.py:184
-#: setup/doctype/company/company.py:329 setup/doctype/company/company.py:492
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
 #: setup/doctype/company/company_dashboard.py:9
 #: setup/doctype/sales_person/sales_person_dashboard.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:250
@@ -61310,7 +63439,7 @@
 msgid "Sales"
 msgstr "Ventes"
 
-#: setup/doctype/company/company.py:492
+#: setup/doctype/company/company.py:483
 msgid "Sales Account"
 msgstr "Compte de vente"
 
@@ -61344,7 +63473,7 @@
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: selling/page/sales_funnel/sales_funnel.js:46
 #: selling/workspace/selling/selling.json
 msgid "Sales Funnel"
 msgstr "Entonnoir de vente"
@@ -61353,13 +63482,13 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 #: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
 #: accounts/report/gross_profit/gross_profit.js:30
-#: accounts/report/gross_profit/gross_profit.py:199
-#: accounts/report/gross_profit/gross_profit.py:206
-#: selling/doctype/quotation/quotation_list.js:20
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order_list.js:53
-#: stock/doctype/delivery_note/delivery_note.js:222
-#: stock/doctype/delivery_note/delivery_note_list.js:61
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
 msgid "Sales Invoice"
 msgstr "Facture de vente"
 
@@ -61509,11 +63638,11 @@
 msgid "Sales Invoice Trends"
 msgstr "Tendances des Factures de Vente"
 
-#: stock/doctype/delivery_note/delivery_note.py:679
+#: stock/doctype/delivery_note/delivery_note.py:755
 msgid "Sales Invoice {0} has already been submitted"
 msgstr "La Facture Vente {0} a déjà été transmise"
 
-#: selling/doctype/sales_order/sales_order.py:472
+#: selling/doctype/sales_order/sales_order.py:481
 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
 msgstr ""
 
@@ -61547,6 +63676,7 @@
 #: setup/doctype/sales_person/sales_person.json
 #: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
 #: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgid "Sales Manager"
 msgstr "Responsable des Ventes"
 
@@ -61576,36 +63706,36 @@
 msgid "Sales Monthly History"
 msgstr "Historique des Ventes Mensuel"
 
-#: selling/page/sales_funnel/sales_funnel.js:129
+#: selling/page/sales_funnel/sales_funnel.js:144
 msgid "Sales Opportunities by Source"
 msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:236
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:279
-#: accounts/report/sales_register/sales_register.py:236
-#: controllers/selling_controller.py:421
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:64
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:113
-#: manufacturing/doctype/blanket_order/blanket_order.js:23
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
 #: manufacturing/doctype/work_order/work_order_calendar.js:32
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:127
 #: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:117
+#: selling/doctype/quotation/quotation.js:125
 #: selling/doctype/quotation/quotation_dashboard.py:11
-#: selling/doctype/quotation/quotation_list.js:16
+#: selling/doctype/quotation/quotation_list.js:15
 #: selling/doctype/sales_order/sales_order.json
 #: selling/onboarding_step/sales_order/sales_order.json
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: selling/report/sales_order_analysis/sales_order_analysis.js:34
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
 #: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:134
-#: stock/doctype/material_request/material_request.js:161
-#: stock/report/delayed_item_report/delayed_item_report.js:31
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
 #: stock/report/delayed_item_report/delayed_item_report.py:155
-#: stock/report/delayed_order_report/delayed_order_report.js:31
+#: stock/report/delayed_order_report/delayed_order_report.js:30
 #: stock/report/delayed_order_report/delayed_order_report.py:74
 msgid "Sales Order"
 msgstr "Commande client"
@@ -61756,8 +63886,8 @@
 msgstr "Date de la Commande Client"
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:260
-#: selling/doctype/sales_order/sales_order.js:704
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgid "Sales Order Item"
 msgstr "Article de la Commande Client"
@@ -61846,11 +63976,11 @@
 msgid "Sales Order required for Item {0}"
 msgstr "Commande Client requise pour l'Article {0}"
 
-#: selling/doctype/sales_order/sales_order.py:258
+#: selling/doctype/sales_order/sales_order.py:263
 msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1142
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
 msgid "Sales Order {0} is not submitted"
 msgstr "Commande Client {0} n'a pas été transmise"
 
@@ -61858,12 +63988,12 @@
 msgid "Sales Order {0} is not valid"
 msgstr "Commande Client {0} invalide"
 
-#: controllers/selling_controller.py:402
+#: controllers/selling_controller.py:406
 #: manufacturing/doctype/work_order/work_order.py:223
 msgid "Sales Order {0} is {1}"
 msgstr "Commande Client {0} est {1}"
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
 msgid "Sales Orders"
 msgstr "Commandes Clients"
 
@@ -61891,14 +64021,14 @@
 msgstr "Commandes de vente à livrer"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1106
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:197
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:9
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
 #: setup/doctype/sales_partner/sales_partner.json
 msgid "Sales Partner"
@@ -62041,17 +64171,18 @@
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.py:1103
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
-#: accounts/report/gross_profit/gross_profit.js:49
-#: accounts/report/gross_profit/gross_profit.py:307
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:115
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
 #: setup/doctype/sales_person/sales_person.json
 msgid "Sales Person"
 msgstr "Vendeur"
@@ -62127,7 +64258,7 @@
 msgstr "Résumé des Transactions par Commerciaux"
 
 #. Label of a Card Break in the CRM Workspace
-#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:42
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
 msgid "Sales Pipeline"
 msgstr "Pipeline de Ventes"
 
@@ -62138,7 +64269,7 @@
 msgid "Sales Pipeline Analytics"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:131
+#: selling/page/sales_funnel/sales_funnel.js:146
 msgid "Sales Pipeline by Stage"
 msgstr ""
 
@@ -62153,15 +64284,15 @@
 msgid "Sales Register"
 msgstr "Registre des Ventes"
 
-#: accounts/report/gross_profit/gross_profit.py:777
-#: stock/doctype/delivery_note/delivery_note.js:175
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
 msgid "Sales Return"
 msgstr "Retour de Ventes"
 
 #. Name of a DocType
 #: crm/doctype/sales_stage/sales_stage.json
 #: crm/report/lost_opportunity/lost_opportunity.py:51
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:59
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
 msgid "Sales Stage"
 msgstr "Stade de vente"
 
@@ -62181,7 +64312,7 @@
 msgid "Sales Summary"
 msgstr "Récapitulatif des ventes"
 
-#: setup/doctype/company/company.js:98
+#: setup/doctype/company/company.js:106
 msgid "Sales Tax Template"
 msgstr "Modèle de la Taxe de Vente"
 
@@ -62368,6 +64499,7 @@
 #: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
 #: stock/doctype/packing_slip/packing_slip.json
 #: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -62427,15 +64559,15 @@
 msgid "Same Item"
 msgstr "Même article"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:350
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
 msgid "Same item and warehouse combination already entered."
 msgstr ""
 
-#: buying/utils.py:59
+#: buying/utils.py:58
 msgid "Same item cannot be entered multiple times."
 msgstr "Le même article ne peut pas être entré plusieurs fois."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:80
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
 msgid "Same supplier has been entered multiple times"
 msgstr "Le même fournisseur a été saisi plusieurs fois"
 
@@ -62458,7 +64590,7 @@
 msgstr "Entrepôt de stockage des échantillons"
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2131
+#: public/js/controllers/transaction.js:2175
 msgid "Sample Size"
 msgstr "Taille de l'Échantillon"
 
@@ -62468,11 +64600,11 @@
 msgid "Sample Size"
 msgstr "Taille de l'Échantillon"
 
-#: stock/doctype/stock_entry/stock_entry.py:2824
+#: stock/doctype/stock_entry/stock_entry.py:2892
 msgid "Sample quantity {0} cannot be more than received quantity {1}"
 msgstr "La quantité d'échantillon {0} ne peut pas dépasser la quantité reçue {1}"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
 msgid "Sanctioned"
 msgstr "Sanctionné"
 
@@ -62541,20 +64673,20 @@
 msgid "Saturday"
 msgstr "Samedi"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:139
-#: accounts/doctype/journal_entry/journal_entry.js:550
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
 #: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:252
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:288
-#: public/js/call_popup/call_popup.js:157
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
 msgid "Save"
 msgstr "Sauvegarder"
 
-#: selling/page/point_of_sale/pos_controller.js:176
+#: selling/page/point_of_sale/pos_controller.js:198
 msgid "Save as Draft"
 msgstr "Enregistrer comme brouillon"
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:373
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
 msgid "Saving {0}"
 msgstr "Enregistrement {0}"
 
@@ -62563,7 +64695,12 @@
 msgid "Savings"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:206
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
 msgid "Scan Barcode"
 msgstr "Scan Code Barre"
 
@@ -62639,7 +64776,7 @@
 msgid "Scan Barcode"
 msgstr "Scan Code Barre"
 
-#: public/js/utils/serial_no_batch_selector.js:151
+#: public/js/utils/serial_no_batch_selector.js:154
 msgid "Scan Batch No"
 msgstr ""
 
@@ -62655,11 +64792,11 @@
 msgid "Scan Mode"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:136
+#: public/js/utils/serial_no_batch_selector.js:139
 msgid "Scan Serial No"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:172
+#: public/js/utils/barcode_scanner.js:179
 msgid "Scan barcode for item {0}"
 msgstr ""
 
@@ -62673,7 +64810,7 @@
 msgid "Scanned Cheque"
 msgstr "Chèque Numérisé"
 
-#: public/js/utils/barcode_scanner.js:238
+#: public/js/utils/barcode_scanner.js:247
 msgid "Scanned Quantity"
 msgstr ""
 
@@ -62683,7 +64820,7 @@
 msgid "Schedule"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:240
+#: assets/doctype/asset/asset.js:275
 msgid "Schedule Date"
 msgstr "Date du Calendrier"
 
@@ -62718,7 +64855,7 @@
 msgid "Scheduled"
 msgstr "Prévu"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:111
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
 msgid "Scheduled Date"
 msgstr "Date Prévue"
 
@@ -62746,26 +64883,26 @@
 msgid "Scheduled Time Logs"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/ledger_merge/ledger_merge.py:39
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler Inactive"
 msgstr "Planificateur inactif"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:183
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
 msgid "Scheduler is Inactive. Can't trigger job now."
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:235
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
 msgid "Scheduler is Inactive. Can't trigger jobs now."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler is inactive. Cannot enqueue job."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
 msgid "Scheduler is inactive. Cannot import data."
 msgstr "Le planificateur est inactif. Impossible d&#39;importer des données."
@@ -62847,7 +64984,7 @@
 msgid "Scrap & Process Loss"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:87
+#: assets/doctype/asset/asset.js:92
 msgid "Scrap Asset"
 msgstr ""
 
@@ -62901,7 +65038,7 @@
 msgid "Scrap Warehouse"
 msgstr "Entrepôt de Rebut"
 
-#: assets/doctype/asset/asset_list.js:17
+#: assets/doctype/asset/asset_list.js:13
 msgid "Scrapped"
 msgstr "Mis au rebut"
 
@@ -62911,7 +65048,7 @@
 msgid "Scrapped"
 msgstr "Mis au rebut"
 
-#: selling/page/point_of_sale/pos_item_selector.js:150
+#: selling/page/point_of_sale/pos_item_selector.js:147
 #: selling/page/point_of_sale/pos_past_order_list.js:51
 #: templates/pages/help.html:14
 msgid "Search"
@@ -62934,7 +65071,7 @@
 msgid "Search Term Param Name"
 msgstr "Nom du paramètre de recherche"
 
-#: selling/page/point_of_sale/pos_item_cart.js:312
+#: selling/page/point_of_sale/pos_item_cart.js:310
 msgid "Search by customer name, phone, email."
 msgstr "Recherche par nom de client, téléphone, e-mail."
 
@@ -62942,10 +65079,15 @@
 msgid "Search by invoice id or customer name"
 msgstr "Recherche par numéro de facture ou nom de client"
 
-#: selling/page/point_of_sale/pos_item_selector.js:152
+#: selling/page/point_of_sale/pos_item_selector.js:149
 msgid "Search by item code, serial number or barcode"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
@@ -62964,7 +65106,7 @@
 msgid "Secondary Role"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:174
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:117
 msgid "Section Code"
 msgstr "Code de section"
@@ -62987,8 +65129,13 @@
 msgid "See all open tickets"
 msgstr "Voir tous les tickets ouverts"
 
-#: buying/doctype/purchase_order/purchase_order.js:180
-#: selling/doctype/sales_order/sales_order.js:888
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
 msgid "Select"
 msgstr "Sélectionner"
 
@@ -62996,33 +65143,33 @@
 msgid "Select Accounting Dimension."
 msgstr ""
 
-#: public/js/utils.js:440
+#: public/js/utils.js:485
 msgid "Select Alternate Item"
 msgstr "Sélectionnez un autre élément"
 
-#: selling/doctype/quotation/quotation.js:312
+#: selling/doctype/quotation/quotation.js:324
 msgid "Select Alternative Items for Sales Order"
 msgstr ""
 
-#: stock/doctype/item/item.js:518
+#: stock/doctype/item/item.js:585
 msgid "Select Attribute Values"
 msgstr "Sélectionner les valeurs d'attribut"
 
-#: selling/doctype/sales_order/sales_order.js:689
+#: selling/doctype/sales_order/sales_order.js:792
 msgid "Select BOM"
 msgstr "Sélectionner une nomenclature"
 
-#: selling/doctype/sales_order/sales_order.js:678
+#: selling/doctype/sales_order/sales_order.js:779
 msgid "Select BOM and Qty for Production"
 msgstr "Sélectionner la nomenclature et la Qté pour la Production"
 
-#: selling/doctype/sales_order/sales_order.js:803
+#: selling/doctype/sales_order/sales_order.js:921
 msgid "Select BOM, Qty and For Warehouse"
 msgstr "Sélectionner une nomenclature, une quantité et un entrepôt"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Batch No"
 msgstr ""
 
@@ -63038,15 +65185,15 @@
 msgid "Select Billing Address"
 msgstr "Selectionner l'adresse de facturation"
 
-#: public/js/stock_analytics.js:42
+#: public/js/stock_analytics.js:61
 msgid "Select Brand..."
 msgstr "Sélectionner une Marque ..."
 
-#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/journal_entry/journal_entry.js:123
 msgid "Select Company"
 msgstr "Sélectionnez une entreprise"
 
-#: manufacturing/doctype/job_card/job_card.js:173
+#: manufacturing/doctype/job_card/job_card.js:193
 msgid "Select Corrective Operation"
 msgstr ""
 
@@ -63056,24 +65203,24 @@
 msgid "Select Customers By"
 msgstr "Sélectionner les clients par"
 
-#: setup/doctype/employee/employee.js:112
+#: setup/doctype/employee/employee.js:115
 msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:117
+#: setup/doctype/employee/employee.js:122
 msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:111
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:131
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
 msgid "Select Default Supplier"
 msgstr "Sélectionner le Fournisseur par Défaut"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:252
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
 msgid "Select Difference Account"
 msgstr "Sélectionnez compte différentiel"
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:58
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
 msgid "Select Dimension"
 msgstr ""
 
@@ -63083,27 +65230,27 @@
 msgid "Select DocType"
 msgstr "Sélectionner le DocType"
 
-#: manufacturing/doctype/job_card/job_card.js:246
+#: manufacturing/doctype/job_card/job_card.js:274
 msgid "Select Employees"
 msgstr "Sélectionner les Employés"
 
-#: buying/doctype/purchase_order/purchase_order.js:170
+#: buying/doctype/purchase_order/purchase_order.js:176
 msgid "Select Finished Good"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:962
+#: selling/doctype/sales_order/sales_order.js:1122
 msgid "Select Items"
 msgstr "Sélectionner des éléments"
 
-#: selling/doctype/sales_order/sales_order.js:861
+#: selling/doctype/sales_order/sales_order.js:1008
 msgid "Select Items based on Delivery Date"
 msgstr "Sélectionnez les articles en fonction de la Date de Livraison"
 
-#: public/js/controllers/transaction.js:2159
+#: public/js/controllers/transaction.js:2203
 msgid "Select Items for Quality Inspection"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:820
 msgid "Select Items to Manufacture"
 msgstr "Sélectionner les articles à produire"
 
@@ -63113,27 +65260,31 @@
 msgid "Select Items to Manufacture"
 msgstr "Sélectionner les articles à produire"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1038
-#: selling/page/point_of_sale/pos_item_cart.js:888
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
 msgid "Select Loyalty Program"
 msgstr "Sélectionner un programme de fidélité"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
 msgid "Select Possible Supplier"
 msgstr "Sélectionner le Fournisseur Possible"
 
-#: manufacturing/doctype/work_order/work_order.js:726
-#: stock/doctype/pick_list/pick_list.js:161
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
 msgid "Select Quantity"
 msgstr "Sélectionner Quantité"
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Serial No"
 msgstr ""
 
-#: public/js/utils/sales_common.js:328 stock/doctype/pick_list/pick_list.js:321
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
 msgid "Select Serial and Batch"
 msgstr ""
 
@@ -63161,60 +65312,60 @@
 msgid "Select Supplier Address"
 msgstr "Sélectionner l'Adresse du Fournisseur"
 
-#: stock/doctype/batch/batch.js:110
+#: stock/doctype/batch/batch.js:127
 msgid "Select Target Warehouse"
 msgstr "Sélectionner l'Entrepôt Cible"
 
-#: www/book_appointment/index.js:69
+#: www/book_appointment/index.js:73
 msgid "Select Time"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:14
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
 msgid "Select View"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:248
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
 msgid "Select Vouchers to Match"
 msgstr ""
 
-#: public/js/stock_analytics.js:46
+#: public/js/stock_analytics.js:72
 msgid "Select Warehouse..."
 msgstr "Sélectionner l'Entrepôt ..."
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:431
 msgid "Select Warehouses to get Stock for Materials Planning"
 msgstr ""
 
-#: public/js/communication.js:67
+#: public/js/communication.js:80
 msgid "Select a Company"
 msgstr "Sélectionnez une entreprise"
 
-#: setup/doctype/employee/employee.js:107
+#: setup/doctype/employee/employee.js:110
 msgid "Select a Company this Employee belongs to."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:160
+#: buying/doctype/supplier/supplier.js:188
 msgid "Select a Customer"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:111
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
 msgid "Select a Default Priority."
 msgstr "Sélectionnez une priorité par défaut."
 
-#: selling/doctype/customer/customer.js:205
+#: selling/doctype/customer/customer.js:221
 msgid "Select a Supplier"
 msgstr "Sélectionnez un fournisseur"
 
-#: stock/doctype/material_request/material_request.js:297
+#: stock/doctype/material_request/material_request.js:365
 msgid "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."
 msgstr "Sélectionnez un fournisseur parmi les fournisseurs par défaut des articles ci-dessous. Lors de la sélection, une commande d'achat sera effectué contre des articles appartenant uniquement au fournisseur sélectionné."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
 msgid "Select a company"
 msgstr "Sélectionnez une entreprise"
 
-#: stock/doctype/item/item.js:809
+#: stock/doctype/item/item.js:889
 msgid "Select an Item Group."
 msgstr ""
 
@@ -63222,15 +65373,19 @@
 msgid "Select an account to print in account currency"
 msgstr "Sélectionnez un compte à imprimer dans la devise du compte"
 
-#: selling/doctype/quotation/quotation.js:327
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
 msgid "Select an item from each set to be used in the Sales Order."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
-msgid "Select change amount account"
-msgstr "Sélectionner le compte de change"
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr ""
 
-#: public/js/utils/party.js:305
+#: public/js/utils/party.js:352
 msgid "Select company first"
 msgstr "Sélectionnez d'abord la société"
 
@@ -63241,15 +65396,15 @@
 msgid "Select company name first."
 msgstr "Sélectionner d'abord le nom de la société."
 
-#: controllers/accounts_controller.py:2394
+#: controllers/accounts_controller.py:2463
 msgid "Select finance book for the item {0} at row {1}"
 msgstr "Sélectionnez le livre de financement pour l'élément {0} à la ligne {1}."
 
-#: selling/page/point_of_sale/pos_item_selector.js:162
+#: selling/page/point_of_sale/pos_item_selector.js:159
 msgid "Select item group"
 msgstr "Sélectionnez un groupe d'articles"
 
-#: manufacturing/doctype/bom/bom.js:293
+#: manufacturing/doctype/bom/bom.js:306
 msgid "Select template item"
 msgstr "Sélectionnez l'élément de modèle"
 
@@ -63263,16 +65418,16 @@
 msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:807
+#: manufacturing/doctype/work_order/work_order.js:866
 msgid "Select the Item to be manufactured."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:725
+#: manufacturing/doctype/bom/bom.js:754
 msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:294
-#: manufacturing/doctype/production_plan/production_plan.js:305
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
 msgid "Select the Warehouse"
 msgstr ""
 
@@ -63284,15 +65439,15 @@
 msgid "Select the date and your timezone"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:740
+#: manufacturing/doctype/bom/bom.js:773
 msgid "Select the raw materials (Items) required to manufacture the Item"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:338
+#: manufacturing/doctype/bom/bom.js:353
 msgid "Select variant item code for the template item {0}"
 msgstr "Sélectionnez le code d'article de variante pour l'article de modèle {0}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:525
+#: manufacturing/doctype/production_plan/production_plan.js:565
 msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
 " A Production Plan can also be created manually where you can select the Items to manufacture."
 msgstr ""
@@ -63312,7 +65467,7 @@
 msgid "Selected POS Opening Entry should be open."
 msgstr "L'entrée d'ouverture de PDV sélectionnée doit être ouverte."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2192
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
 msgid "Selected Price List should have buying and selling fields checked."
 msgstr "La liste de prix sélectionnée doit avoir les champs d'achat et de vente cochés."
 
@@ -63326,7 +65481,7 @@
 msgid "Selected date is"
 msgstr ""
 
-#: public/js/bulk_transaction_processing.js:26
+#: public/js/bulk_transaction_processing.js:34
 msgid "Selected document must be in submitted state"
 msgstr ""
 
@@ -63341,7 +65496,7 @@
 msgid "Sell"
 msgstr "Vendre"
 
-#: assets/doctype/asset/asset.js:91
+#: assets/doctype/asset/asset.js:100
 msgid "Sell Asset"
 msgstr ""
 
@@ -63406,7 +65561,7 @@
 msgid "Selling"
 msgstr "Vente"
 
-#: accounts/report/gross_profit/gross_profit.py:273
+#: accounts/report/gross_profit/gross_profit.py:271
 msgid "Selling Amount"
 msgstr "Montant de Vente"
 
@@ -63471,7 +65626,7 @@
 msgid "Send Emails"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:46
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
 msgid "Send Emails to Suppliers"
 msgstr "Envoyer des e-mails aux fournisseurs"
 
@@ -63479,7 +65634,7 @@
 msgid "Send Now"
 msgstr "Envoyer Maintenant"
 
-#: public/js/controllers/transaction.js:440
+#: public/js/controllers/transaction.js:479
 msgid "Send SMS"
 msgstr "Envoyer un SMS"
 
@@ -63501,6 +65656,11 @@
 msgid "Send To Primary Contact"
 msgstr "Envoyer au contact principal"
 
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
+
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -63531,7 +65691,7 @@
 msgid "Sender"
 msgstr "Expéditeur"
 
-#: accounts/doctype/payment_request/payment_request.js:35
+#: accounts/doctype/payment_request/payment_request.js:44
 msgid "Sending"
 msgstr "Envoi"
 
@@ -63553,7 +65713,7 @@
 msgid "Sequence ID"
 msgstr "ID de séquence"
 
-#: manufacturing/doctype/work_order/work_order.js:262
+#: manufacturing/doctype/work_order/work_order.js:277
 msgid "Sequence Id"
 msgstr ""
 
@@ -63594,7 +65754,7 @@
 msgid "Serial / Batch Bundle"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:362
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
 msgid "Serial / Batch Bundle Missing"
 msgstr ""
 
@@ -63604,26 +65764,26 @@
 msgid "Serial / Batch No"
 msgstr ""
 
-#: public/js/utils.js:124
+#: public/js/utils.js:153
 msgid "Serial / Batch Nos"
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:73
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:116
-#: public/js/controllers/transaction.js:2144
-#: public/js/utils/serial_no_batch_selector.js:350
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
 #: stock/doctype/serial_no/serial_no.json
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:160
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:150
-#: stock/report/serial_no_ledger/serial_no_ledger.js:39
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
 #: stock/report/serial_no_ledger/serial_no_ledger.py:57
-#: stock/report/stock_ledger/stock_ledger.py:246
+#: stock/report/stock_ledger/stock_ledger.py:319
 msgid "Serial No"
 msgstr "N° de Série"
 
-#. Label of a Small Text field in DocType 'Asset Capitalization Stock Item'
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Serial No"
@@ -63671,7 +65831,7 @@
 msgid "Serial No"
 msgstr "N° de Série"
 
-#. Label of a Small Text field in DocType 'POS Invoice Item'
+#. Label of a Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Serial No"
@@ -63707,7 +65867,7 @@
 msgid "Serial No"
 msgstr "N° de Série"
 
-#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#. Label of a Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Serial No"
@@ -63728,7 +65888,7 @@
 msgid "Serial No"
 msgstr "N° de Série"
 
-#. Label of a Small Text field in DocType 'Stock Entry Detail'
+#. Label of a Text field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No"
@@ -63823,77 +65983,72 @@
 msgid "Serial No and Batch for Finished Good"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:577
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
 msgid "Serial No is mandatory"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:76
+#: selling/doctype/installation_note/installation_note.py:77
 msgid "Serial No is mandatory for Item {0}"
 msgstr "N° de Série est obligatoire pour l'Article {0}"
 
-#: public/js/utils/serial_no_batch_selector.js:480
+#: public/js/utils/serial_no_batch_selector.js:488
 msgid "Serial No {0} already exists"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:311
+#: public/js/utils/barcode_scanner.js:321
 msgid "Serial No {0} already scanned"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:93
+#: selling/doctype/installation_note/installation_note.py:94
 msgid "Serial No {0} does not belong to Delivery Note {1}"
 msgstr "N° de Série {0} ne fait pas partie du Bon de Livraison {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
 msgid "Serial No {0} does not belong to Item {1}"
 msgstr "N° de Série {0} n'appartient pas à l'Article {1}"
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
-#: selling/doctype/installation_note/installation_note.py:83
+#: selling/doctype/installation_note/installation_note.py:84
 msgid "Serial No {0} does not exist"
 msgstr "N° de Série {0} n’existe pas"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2112
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
 msgid "Serial No {0} does not exists"
 msgstr ""
 
 #: public/js/utils/barcode_scanner.js:402
-msgid "Serial No {0} has already scanned."
-msgstr ""
-
-#: public/js/utils/barcode_scanner.js:499
-#: public/js/utils/barcode_scanner.js:506
 msgid "Serial No {0} is already added"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:341
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
 msgid "Serial No {0} is under maintenance contract upto {1}"
 msgstr "N° de Série {0} est sous contrat de maintenance jusqu'à {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:332
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
 msgid "Serial No {0} is under warranty upto {1}"
 msgstr "N° de Série {0} est sous garantie jusqu'au {1}"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:318
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
 msgid "Serial No {0} not found"
 msgstr "N° de Série {0} introuvable"
 
-#: selling/page/point_of_sale/pos_controller.js:695
+#: selling/page/point_of_sale/pos_controller.js:734
 msgid "Serial No: {0} has already been transacted into another POS Invoice."
 msgstr "Numéro de série: {0} a déjà été traité sur une autre facture PDV."
 
-#: public/js/utils/barcode_scanner.js:262
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Serial Nos"
 msgstr ""
 
 #: public/js/utils/serial_no_batch_selector.js:20
-#: public/js/utils/serial_no_batch_selector.js:183
+#: public/js/utils/serial_no_batch_selector.js:185
 msgid "Serial Nos / Batch Nos"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
 msgid "Serial Nos Mismatch"
 msgstr ""
 
@@ -63903,11 +66058,11 @@
 msgid "Serial Nos and Batches"
 msgstr "N° de Série et Lots"
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1074
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
 msgid "Serial Nos are created successfully"
 msgstr ""
 
-#: stock/stock_ledger.py:1972
+#: stock/stock_ledger.py:1945
 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 msgstr ""
 
@@ -63933,7 +66088,7 @@
 #. Name of a DocType
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:253
+#: stock/report/stock_ledger/stock_ledger.py:326
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
 msgid "Serial and Batch Bundle"
 msgstr ""
@@ -64028,14 +66183,18 @@
 msgid "Serial and Batch Bundle"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1253
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
 msgid "Serial and Batch Bundle created"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1295
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
 msgid "Serial and Batch Bundle updated"
 msgstr ""
 
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
@@ -64059,7 +66218,7 @@
 msgid "Serial and Batch No"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:51
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
 msgid "Serial and Batch Nos"
 msgstr ""
 
@@ -64087,11 +66246,11 @@
 msgid "Serial and Batch Summary"
 msgstr ""
 
-#: stock/utils.py:427
+#: stock/utils.py:408
 msgid "Serial number {0} entered more than once"
 msgstr "Numéro de série {0} est entré plus d'une fois"
 
-#: accounts/doctype/journal_entry/journal_entry.js:545
+#: accounts/doctype/journal_entry/journal_entry.js:614
 msgid "Series"
 msgstr "Séries"
 
@@ -64395,7 +66554,7 @@
 msgid "Series for Asset Depreciation Entry (Journal Entry)"
 msgstr "Série pour la Dépréciation d'Actifs (Entrée de Journal)"
 
-#: buying/doctype/supplier/supplier.py:139
+#: buying/doctype/supplier/supplier.py:136
 msgid "Series is mandatory"
 msgstr "Série est obligatoire"
 
@@ -64488,11 +66647,11 @@
 msgid "Service Item UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:66
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
 msgid "Service Item {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:69
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
 msgid "Service Item {0} must be a non-stock item."
 msgstr ""
 
@@ -64541,15 +66700,15 @@
 msgid "Service Level Agreement Status"
 msgstr "Statut de l'accord de niveau de service"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:172
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
 msgid "Service Level Agreement for {0} {1} already exists."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:764
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
 msgid "Service Level Agreement has been changed to {0}."
 msgstr "L'accord de niveau de service a été remplacé par {0}."
 
-#: support/doctype/issue/issue.js:67
+#: support/doctype/issue/issue.js:77
 msgid "Service Level Agreement was reset."
 msgstr "L'accord de niveau de service a été réinitialisé."
 
@@ -64630,11 +66789,11 @@
 msgid "Service Stop Date"
 msgstr "Date d'arrêt du service"
 
-#: accounts/deferred_revenue.py:48 public/js/controllers/transaction.js:1239
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
 msgid "Service Stop Date cannot be after Service End Date"
 msgstr "La date d'arrêt du service ne peut pas être postérieure à la date de fin du service"
 
-#: accounts/deferred_revenue.py:45 public/js/controllers/transaction.js:1236
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
 msgid "Service Stop Date cannot be before Service Start Date"
 msgstr "La date d'arrêt du service ne peut pas être antérieure à la date de début du service"
 
@@ -64649,6 +66808,11 @@
 msgid "Services"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr "Définir"
+
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -64667,7 +66831,7 @@
 msgid "Set Basic Rate Manually"
 msgstr "Définir manuellement le prix de base"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:150
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
 msgid "Set Default Supplier"
 msgstr ""
 
@@ -64708,11 +66872,11 @@
 msgid "Set Landed Cost Based on Purchase Invoice Rate"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1050
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
 msgid "Set Loyalty Program"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:272
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
 msgid "Set New Release Date"
 msgstr "Définir la nouvelle date de fin de mise en attente"
 
@@ -64728,27 +66892,31 @@
 msgid "Set Operating Cost Based On BOM Quantity"
 msgstr ""
 
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr "Définir mot de passe"
+
 #. Label of a Check field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Set Posting Date"
 msgstr "Définir la date de publication"
 
-#: manufacturing/doctype/bom/bom.js:767
+#: manufacturing/doctype/bom/bom.js:800
 msgid "Set Process Loss Item Quantity"
 msgstr ""
 
-#: projects/doctype/project/project.js:116
-#: projects/doctype/project/project.js:118
-#: projects/doctype/project/project.js:132
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
 msgid "Set Project Status"
 msgstr ""
 
-#: projects/doctype/project/project.js:154
+#: projects/doctype/project/project.js:182
 msgid "Set Project and all Tasks to status {0}?"
 msgstr "Définir le projet et toutes les tâches sur le statut {0}?"
 
-#: manufacturing/doctype/bom/bom.js:768
+#: manufacturing/doctype/bom/bom.js:801
 msgid "Set Quantity"
 msgstr "Définir Quantité"
 
@@ -64765,7 +66933,7 @@
 msgstr "Définir l'entrepôt de réserve"
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:82
-#: support/doctype/service_level_agreement/service_level_agreement.py:88
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
 msgid "Set Response Time for Priority {0} in row {1}."
 msgstr ""
 
@@ -64828,7 +66996,7 @@
 msgid "Set Valuation Rate Based on Source Warehouse"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:184
+#: selling/doctype/sales_order/sales_order.js:207
 msgid "Set Warehouse"
 msgstr ""
 
@@ -64837,25 +67005,25 @@
 msgid "Set as Closed"
 msgstr "Définir comme fermé"
 
-#: projects/doctype/task/task_list.js:12
+#: projects/doctype/task/task_list.js:20
 msgid "Set as Completed"
 msgstr "Définir comme terminé"
 
-#: public/js/utils/sales_common.js:406
-#: selling/doctype/quotation/quotation.js:124
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
 msgid "Set as Lost"
 msgstr "Définir comme perdu"
 
 #: crm/doctype/opportunity/opportunity_list.js:13
-#: projects/doctype/task/task_list.js:8 support/doctype/issue/issue_list.js:8
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
 msgid "Set as Open"
 msgstr "Définir comme ouvert"
 
-#: setup/doctype/company/company.py:419
+#: setup/doctype/company/company.py:410
 msgid "Set default inventory account for perpetual inventory"
 msgstr "Configurer le compte d'inventaire par défaut pour l'inventaire perpétuel"
 
-#: setup/doctype/company/company.py:429
+#: setup/doctype/company/company.py:420
 msgid "Set default {0} account for non stock items"
 msgstr ""
 
@@ -64866,7 +67034,7 @@
 msgid "Set fieldname from which you want to fetch the data from the parent form."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:757
+#: manufacturing/doctype/bom/bom.js:790
 msgid "Set quantity of process loss item:"
 msgstr ""
 
@@ -64883,7 +67051,7 @@
 msgid "Set targets Item Group-wise for this Sales Person."
 msgstr "Définir des objectifs par Groupe d'Articles pour ce Commercial"
 
-#: manufacturing/doctype/work_order/work_order.js:852
+#: manufacturing/doctype/work_order/work_order.js:923
 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
 msgstr ""
 
@@ -64894,7 +67062,7 @@
 msgid "Set the status manually."
 msgstr ""
 
-#: regional/italy/setup.py:230
+#: regional/italy/setup.py:231
 msgid "Set this if the customer is a Public Administration company."
 msgstr "Définissez cette option si le client est une société d'administration publique."
 
@@ -64905,15 +67073,15 @@
 msgid "Set up your Warehouse"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:672
+#: assets/doctype/asset/asset.py:670
 msgid "Set {0} in asset category {1} for company {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:953
+#: assets/doctype/asset/asset.py:945
 msgid "Set {0} in asset category {1} or company {2}"
 msgstr "Définissez {0} dans la catégorie d'actifs {1} ou la société {2}"
 
-#: assets/doctype/asset/asset.py:949
+#: assets/doctype/asset/asset.py:942
 msgid "Set {0} in company {1}"
 msgstr "Définissez {0} dans l'entreprise {1}"
 
@@ -64993,8 +67161,8 @@
 msgid "Setting up company"
 msgstr "Création d'entreprise"
 
-#: manufacturing/doctype/bom/bom.py:956
-#: manufacturing/doctype/work_order/work_order.py:978
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
 msgid "Setting {} is required"
 msgstr ""
 
@@ -65027,7 +67195,13 @@
 msgid "Settings"
 msgstr "Paramètres"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:15
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
 msgid "Settled"
 msgstr "Colonisé"
 
@@ -65043,6 +67217,12 @@
 msgid "Settled"
 msgstr "Colonisé"
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr "Configuration"
+
 #. Title of an Onboarding Step
 #: setup/onboarding_step/letterhead/letterhead.json
 msgid "Setup Your Letterhead"
@@ -65061,7 +67241,7 @@
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
 #: accounts/doctype/share_balance/share_balance.json
-#: accounts/doctype/shareholder/shareholder.js:22
+#: accounts/doctype/shareholder/shareholder.js:21
 #: accounts/report/share_balance/share_balance.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Balance"
@@ -65076,7 +67256,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/shareholder/shareholder.js:28
+#: accounts/doctype/shareholder/shareholder.js:27
 #: accounts/report/share_ledger/share_ledger.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Ledger"
@@ -65120,9 +67300,9 @@
 
 #. Name of a DocType
 #: accounts/doctype/shareholder/shareholder.json
-#: accounts/report/share_balance/share_balance.js:17
+#: accounts/report/share_balance/share_balance.js:16
 #: accounts/report/share_balance/share_balance.py:57
-#: accounts/report/share_ledger/share_ledger.js:17
+#: accounts/report/share_ledger/share_ledger.js:16
 #: accounts/report/share_ledger/share_ledger.py:51
 msgid "Shareholder"
 msgstr "Actionnaire"
@@ -65139,7 +67319,7 @@
 msgid "Shelf Life In Days"
 msgstr "Durée de conservation en jours"
 
-#: assets/doctype/asset/asset.js:247
+#: assets/doctype/asset/asset.js:288
 msgid "Shift"
 msgstr ""
 
@@ -65162,7 +67342,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:166
+#: stock/doctype/delivery_note/delivery_note.js:181
 #: stock/doctype/shipment/shipment.json
 msgid "Shipment"
 msgstr ""
@@ -65230,7 +67410,7 @@
 msgid "Shipment details"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:846
+#: stock/doctype/delivery_note/delivery_note.py:922
 msgid "Shipments"
 msgstr "Livraisons"
 
@@ -65253,20 +67433,20 @@
 msgstr "Adresse de livraison"
 
 #. Label of a Link field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Address"
@@ -65279,35 +67459,35 @@
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
 #. Label of a Link field in DocType 'Quotation'
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Shipping Address"
@@ -65320,19 +67500,19 @@
 msgid "Shipping Address"
 msgstr "Adresse de livraison"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address Details"
 msgstr "Détail d'adresse d'expédition"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Shipping Address Details"
 msgstr "Détail d'adresse d'expédition"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address Details"
@@ -65362,7 +67542,7 @@
 msgid "Shipping Address Template"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:130
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
 msgid "Shipping Address does not have country, which is required for this Shipping Rule"
 msgstr "L'adresse de livraison n'a pas de pays, ce qui est requis pour cette règle d'expédition"
 
@@ -65503,15 +67683,15 @@
 msgid "Shipping Zipcode"
 msgstr "Code postal d'expédition"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:134
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
 msgid "Shipping rule not applicable for country {0} in Shipping Address"
 msgstr "Règle de livraison non applicable pour le pays {0} dans l'adresse de livraison"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:151
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
 msgid "Shipping rule only applicable for Buying"
 msgstr "Règle d'expédition applicable uniquement pour l'achat"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:146
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
 msgid "Shipping rule only applicable for Selling"
 msgstr "Règle d'expédition applicable uniquement pour la vente"
 
@@ -65578,31 +67758,35 @@
 msgid "Show Cancelled Entries"
 msgstr "Afficher les entrées annulées"
 
-#: templates/pages/projects.js:64
+#: templates/pages/projects.js:61
 msgid "Show Completed"
 msgstr "Montrer terminé"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:107
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
 msgid "Show Cumulative Amount"
 msgstr "Afficher le montant cumulatif"
 
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:17
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
 msgid "Show Disabled Warehouses"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr "Afficher le document"
+
 #. Label of a Check field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Show Failed Logs"
 msgstr "Afficher les journaux ayant échoué"
 
-#: accounts/report/accounts_payable/accounts_payable.js:144
-#: accounts/report/accounts_receivable/accounts_receivable.js:161
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
 msgid "Show Future Payments"
 msgstr "Afficher les paiements futurs"
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
 msgid "Show GL Balance"
 msgstr ""
 
@@ -65635,7 +67819,7 @@
 msgid "Show Ledger View"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:166
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
 msgid "Show Linked Delivery Notes"
 msgstr "Afficher les bons de livraison liés"
 
@@ -65649,7 +67833,7 @@
 msgid "Show Net Values in Party Account"
 msgstr ""
 
-#: templates/pages/projects.js:66
+#: templates/pages/projects.js:63
 msgid "Show Open"
 msgstr "Afficher ouverte"
 
@@ -65683,18 +67867,18 @@
 msgid "Show Preview"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.js:176
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
 #: accounts/report/general_ledger/general_ledger.js:204
 msgid "Show Remarks"
 msgstr ""
 
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:66
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
 msgid "Show Return Entries"
 msgstr "Afficher les entrées de retour"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:171
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
 msgid "Show Sales Person"
 msgstr "Afficher le vendeur"
 
@@ -65708,11 +67892,16 @@
 msgid "Show Taxes as Table in Print"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr ""
+
 #: stock/report/stock_balance/stock_balance.js:90
 msgid "Show Variant Attributes"
 msgstr "Afficher les attributs de variante"
 
-#: stock/doctype/item/item.js:90
+#: stock/doctype/item/item.js:106
 msgid "Show Variants"
 msgstr "Afficher les variantes"
 
@@ -65720,8 +67909,8 @@
 msgid "Show Warehouse-wise Stock"
 msgstr "Afficher le stock entre les magasins"
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:29
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:17
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
 msgid "Show exploded view"
 msgstr "Afficher la vue éclatée"
 
@@ -65731,7 +67920,7 @@
 msgid "Show in Website"
 msgstr "Afficher sur le site Web"
 
-#: accounts/report/trial_balance/trial_balance.js:104
+#: accounts/report/trial_balance/trial_balance.js:110
 msgid "Show net values in opening and closing columns"
 msgstr ""
 
@@ -65739,30 +67928,30 @@
 msgid "Show only POS"
 msgstr "Afficher uniquement les points de vente"
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:108
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
 msgid "Show only the Immediate Upcoming Term"
 msgstr ""
 
-#: stock/utils.py:588
+#: stock/utils.py:568
 msgid "Show pending entries"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:93
+#: accounts/report/trial_balance/trial_balance.js:99
 msgid "Show unclosed fiscal year's P&L balances"
 msgstr "Afficher le solde du compte de résulat des exercices non cloturés"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
 msgid "Show with upcoming revenue/expense"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:113
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
 #: accounts/report/profitability_analysis/profitability_analysis.js:71
-#: accounts/report/trial_balance/trial_balance.js:88
+#: accounts/report/trial_balance/trial_balance.js:94
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
 msgid "Show zero values"
 msgstr "Afficher les valeurs nulles"
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.js:30
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
 msgid "Show {0}"
 msgstr "Montrer {0}"
 
@@ -65846,7 +68035,7 @@
 msgid "Simultaneous"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:551
+#: stock/doctype/stock_entry/stock_entry.py:507
 msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
 msgstr ""
 
@@ -65869,7 +68058,7 @@
 msgid "Single Transaction Threshold"
 msgstr "Seuil de transaction unique"
 
-#: stock/doctype/item/item.js:103
+#: stock/doctype/item/item.js:131
 msgid "Single Variant"
 msgstr "Variante unique"
 
@@ -65901,11 +68090,11 @@
 msgid "Skipped"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:125
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
 msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
 msgid "Skipping {0} of {1}, {2}"
 msgstr ""
 
@@ -65915,11 +68104,21 @@
 msgid "Skype ID"
 msgstr "ID Skype"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:223
 msgid "Small"
 msgstr "Petit"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:68
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
 msgid "Smoothing Constant"
 msgstr "Constante de lissage"
 
@@ -65928,7 +68127,7 @@
 msgid "Software"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:11
+#: assets/doctype/asset/asset_list.js:9
 msgid "Sold"
 msgstr "Vendu"
 
@@ -65938,24 +68137,29 @@
 msgid "Sold"
 msgstr "Vendu"
 
-#: www/book_appointment/index.js:239
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr ""
+
+#: www/book_appointment/index.js:248
 msgid "Something went wrong please try again"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:747
+#: accounts/doctype/pricing_rule/utils.py:733
 msgid "Sorry, this coupon code is no longer valid"
 msgstr "Désolé, ce code promo n'est plus valide"
 
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:731
 msgid "Sorry, this coupon code's validity has expired"
 msgstr "Désolé, la validité de ce code promo a expiré"
 
-#: accounts/doctype/pricing_rule/utils.py:742
+#: accounts/doctype/pricing_rule/utils.py:728
 msgid "Sorry, this coupon code's validity has not started"
 msgstr "Désolé, la validité de ce code promo n'a pas commencé"
 
 #: crm/report/lead_details/lead_details.py:40
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
 msgid "Source"
 msgstr ""
 
@@ -66061,10 +68265,10 @@
 msgid "Source Type"
 msgstr "Type de source"
 
-#: manufacturing/doctype/bom/bom.js:313
+#: manufacturing/doctype/bom/bom.js:326
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
-#: stock/dashboard/item_dashboard.js:215
-#: stock/doctype/stock_entry/stock_entry.js:547
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
 msgid "Source Warehouse"
 msgstr "Entrepôt source"
 
@@ -66129,21 +68333,21 @@
 msgstr "Entrepôt source"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Source Warehouse Address"
 msgstr "Adresse de l'entrepôt source"
 
-#: assets/doctype/asset_movement/asset_movement.py:84
+#: assets/doctype/asset_movement/asset_movement.py:88
 msgid "Source and Target Location cannot be same"
 msgstr "Les localisations source et cible ne peuvent pas être identiques"
 
-#: stock/doctype/stock_entry/stock_entry.py:640
+#: stock/doctype/stock_entry/stock_entry.py:596
 msgid "Source and target warehouse cannot be same for row {0}"
 msgstr "L'entrepôt source et destination ne peuvent être similaire dans la ligne {0}"
 
-#: stock/dashboard/item_dashboard.js:278
+#: stock/dashboard/item_dashboard.js:286
 msgid "Source and target warehouse must be different"
 msgstr "Entrepôt source et destination doivent être différents"
 
@@ -66152,8 +68356,8 @@
 msgid "Source of Funds (Liabilities)"
 msgstr "Source des Fonds (Passif)"
 
-#: stock/doctype/stock_entry/stock_entry.py:617
-#: stock/doctype/stock_entry/stock_entry.py:634
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
 msgid "Source warehouse is mandatory for row {0}"
 msgstr "Entrepôt source est obligatoire à la ligne {0}"
 
@@ -66191,16 +68395,26 @@
 msgid "Spacer"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:467 stock/doctype/batch/batch.js:143
-#: support/doctype/issue/issue.js:100
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
 msgid "Split"
 msgstr "Fractionner"
 
-#: assets/doctype/asset/asset.js:111 assets/doctype/asset/asset.js:451
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
 msgid "Split Asset"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:142
+#: stock/doctype/batch/batch.js:161
 msgid "Split Batch"
 msgstr "Lot Fractionné"
 
@@ -66217,22 +68431,57 @@
 msgid "Split From"
 msgstr ""
 
-#: support/doctype/issue/issue.js:90
+#: support/doctype/issue/issue.js:100
 msgid "Split Issue"
 msgstr "Diviser le ticket"
 
-#: assets/doctype/asset/asset.js:457
+#: assets/doctype/asset/asset.js:530
 msgid "Split Qty"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1050
+#: assets/doctype/asset/asset.py:1042
 msgid "Split qty cannot be grater than or equal to asset qty"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1827
+#: accounts/doctype/payment_entry/payment_entry.py:1867
 msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
 #: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
 #: templates/print_formats/includes/items.html:8
 msgid "Sr"
@@ -66260,8 +68509,8 @@
 msgid "Stale Days should start from 1."
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:433
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
 msgid "Standard Buying"
 msgstr "Achat standard"
 
@@ -66269,13 +68518,13 @@
 msgid "Standard Description"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:119
+#: regional/report/uae_vat_201/uae_vat_201.py:115
 msgid "Standard Rated Expenses"
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:441
-#: stock/doctype/item/item.py:245
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
 msgid "Standard Selling"
 msgstr "Vente standard"
 
@@ -66292,11 +68541,26 @@
 msgid "Standard Template"
 msgstr "Modèle Standard"
 
-#: regional/report/uae_vat_201/uae_vat_201.py:100
-#: regional/report/uae_vat_201/uae_vat_201.py:106
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
 msgid "Standard rated supplies in {0}"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
@@ -66309,23 +68573,25 @@
 msgid "Standing Name"
 msgstr "Nom du Classement"
 
-#: manufacturing/doctype/work_order/work_order.js:591
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
 msgid "Start"
 msgstr "Démarrer"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:44
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
 msgid "Start / Resume"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:34
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:34
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
-#: accounts/report/payment_ledger/payment_ledger.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:68
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
 #: projects/report/project_summary/project_summary.py:70
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
-#: public/js/financial_statements.js:184
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:17
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
 msgid "Start Date"
 msgstr "Date de Début"
 
@@ -66399,11 +68665,16 @@
 msgid "Start Date cannot be before the current date"
 msgstr "La date de début ne peut pas être antérieure à la date du jour"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:133
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 msgid "Start Import"
 msgstr "Démarrer l'import"
 
-#: manufacturing/doctype/job_card/job_card.js:244
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
 msgid "Start Job"
 msgstr ""
 
@@ -66411,10 +68682,14 @@
 msgid "Start Merge"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:85
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
 msgid "Start Reposting"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr "Heure de Début"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -66439,15 +68714,15 @@
 msgid "Start Time"
 msgstr "Heure de Début"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:125
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
 msgid "Start Time can't be greater than or equal to End Time for {0}."
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:48
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
 #: accounts/report/financial_ratios/financial_ratios.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:82
-#: public/js/financial_statements.js:198
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
 msgid "Start Year"
 msgstr "Année de début"
 
@@ -66467,7 +68742,7 @@
 msgid "Start date of current invoice's period"
 msgstr "Date de début de la période de facturation en cours"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:236
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
 msgid "Start date should be less than end date for Item {0}"
 msgstr "La date de début doit être antérieure à la date de fin pour l'Article {0}"
 
@@ -66481,7 +68756,7 @@
 msgid "Started Time"
 msgstr "Heure de début"
 
-#: utilities/bulk_transaction.py:19
+#: utilities/bulk_transaction.py:21
 msgid "Started a background job to create {1} {0}"
 msgstr ""
 
@@ -66498,7 +68773,7 @@
 msgstr "Position initiale depuis bord haut"
 
 #: crm/report/lead_details/lead_details.py:59
-#: public/js/utils/contact_address_quick_entry.js:81
+#: public/js/utils/contact_address_quick_entry.js:84
 msgid "State"
 msgstr "Etat"
 
@@ -66526,68 +68801,76 @@
 msgid "Statement Import Log"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.py:424
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order.js:298
-#: buying/doctype/purchase_order/purchase_order.js:300
-#: buying/doctype/purchase_order/purchase_order.js:304
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
 #: buying/report/procurement_tracker/procurement_tracker.py:74
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:53
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:173
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
-#: crm/report/lead_details/lead_details.js:31
+#: crm/report/lead_details/lead_details.js:30
 #: crm/report/lead_details/lead_details.py:25
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:34
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:39
-#: manufacturing/doctype/production_plan/production_plan.js:99
-#: manufacturing/doctype/production_plan/production_plan.js:103
-#: manufacturing/doctype/production_plan/production_plan.js:431
-#: manufacturing/doctype/work_order/work_order.js:352
-#: manufacturing/doctype/work_order/work_order.js:389
-#: manufacturing/doctype/work_order/work_order.js:565
-#: manufacturing/doctype/work_order/work_order.js:572
-#: manufacturing/doctype/work_order/work_order.js:576
-#: manufacturing/report/job_card_summary/job_card_summary.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
 #: manufacturing/report/job_card_summary/job_card_summary.py:139
-#: manufacturing/report/process_loss_report/process_loss_report.py:81
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
 #: manufacturing/report/production_analytics/production_analytics.py:19
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:22
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
-#: manufacturing/report/work_order_summary/work_order_summary.js:37
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
 #: manufacturing/report/work_order_summary/work_order_summary.py:202
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:25
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
-#: projects/report/project_summary/project_summary.js:24
+#: projects/report/project_summary/project_summary.js:23
 #: projects/report/project_summary/project_summary.py:58
-#: selling/doctype/sales_order/sales_order.js:517
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:528
-#: selling/doctype/sales_order/sales_order.js:539
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:90
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: selling/report/sales_order_analysis/sales_order_analysis.js:55
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
 #: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:210
-#: stock/doctype/delivery_note/delivery_note.js:229
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: stock/report/reserved_stock/reserved_stock.js:127
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
 #: stock/report/reserved_stock/reserved_stock.py:178
 #: stock/report/serial_no_ledger/serial_no_ledger.py:51
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/report/issue_analytics/issue_analytics.js:52
-#: support/report/issue_summary/issue_summary.js:39
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
 #: templates/pages/projects.html:24 templates/pages/projects.html:46
-#: templates/pages/projects.html:66
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
 msgid "Status"
 msgstr "Statut"
 
@@ -67055,13 +69338,25 @@
 msgid "Status"
 msgstr "Statut"
 
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr "Statut"
+
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Status Details"
 msgstr ""
 
-#: projects/doctype/project/project.py:719
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
 msgid "Status must be Cancelled or Completed"
 msgstr "Le statut doit être annulé ou complété"
 
@@ -67069,7 +69364,7 @@
 msgid "Status must be one of {0}"
 msgstr "Le statut doit être l'un des {0}"
 
-#: stock/doctype/quality_inspection/quality_inspection.py:187
+#: stock/doctype/quality_inspection/quality_inspection.py:183
 msgid "Status set to rejected as there are one or more rejected readings."
 msgstr ""
 
@@ -67082,7 +69377,7 @@
 #. Label of a Card Break in the Home Workspace
 #. Name of a Workspace
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
-#: accounts/report/account_balance/account_balance.js:55
+#: accounts/report/account_balance/account_balance.js:57
 #: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
 #: stock/doctype/material_request/material_request_dashboard.py:17
 #: stock/workspace/stock/stock.json
@@ -67109,8 +69404,8 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1187
-#: accounts/report/account_balance/account_balance.js:56
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
 msgid "Stock Adjustment"
 msgstr "Ajustement du Stock"
 
@@ -67134,7 +69429,7 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: public/js/stock_analytics.js:8
+#: public/js/stock_analytics.js:7
 #: stock/report/stock_analytics/stock_analytics.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Analytics"
@@ -67152,7 +69447,7 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:52
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
 #: stock/report/stock_balance/stock_balance.json
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
 #: stock/workspace/stock/stock.json
@@ -67165,10 +69460,14 @@
 msgid "Stock Balance"
 msgstr "Solde du Stock"
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:16
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
 msgid "Stock Balance Report"
 msgstr "Rapport de solde des stocks"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -67199,12 +69498,12 @@
 msgid "Stock Details"
 msgstr "Détails du Stock"
 
-#: stock/doctype/stock_entry/stock_entry.py:730
+#: stock/doctype/stock_entry/stock_entry.py:685
 msgid "Stock Entries already created for Work Order {0}: {1}"
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/pick_list/pick_list.js:104
+#: stock/doctype/pick_list/pick_list.js:116
 #: stock/doctype/stock_entry/stock_entry.json
 msgid "Stock Entry"
 msgstr "Écriture de Stock"
@@ -67265,15 +69564,15 @@
 msgid "Stock Entry Type"
 msgstr "Type d'entrée de stock"
 
-#: stock/doctype/pick_list/pick_list.py:1020
+#: stock/doctype/pick_list/pick_list.py:1127
 msgid "Stock Entry has been already created against this Pick List"
 msgstr "Une entrée de stock a déjà été créée dans cette liste de choix"
 
-#: stock/doctype/batch/batch.js:104
+#: stock/doctype/batch/batch.js:115
 msgid "Stock Entry {0} created"
 msgstr "Écriture de Stock {0} créée"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1140
+#: accounts/doctype/journal_entry/journal_entry.py:1169
 msgid "Stock Entry {0} is not submitted"
 msgstr "Écriture de Stock {0} n'est pas soumise"
 
@@ -67308,24 +69607,28 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: public/js/controllers/stock_controller.js:54
-#: public/js/utils/ledger_preview.js:27 stock/doctype/item/item.js:64
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
 #: stock/doctype/item/item_dashboard.py:8
 #: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:32
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
 msgid "Stock Ledger"
 msgstr "Livre d'Inventaire"
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
+
 #. Name of a DocType
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:114
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
 msgid "Stock Ledger Entry"
 msgstr "Écriture du Livre d'Inventaire"
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:102
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:108
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
 msgid "Stock Ledger ID"
 msgstr "ID du registre des stocks"
 
@@ -67344,7 +69647,7 @@
 msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
 msgstr ""
 
-#: stock/doctype/batch/batch.js:50 stock/doctype/item/item.js:403
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
 msgid "Stock Levels"
 msgstr "Niveaux du Stocks"
 
@@ -67383,6 +69686,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -67401,14 +69705,14 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: stock/doctype/item/item.js:70
+#: stock/doctype/item/item.js:78
 #: stock/report/stock_projected_qty/stock_projected_qty.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Projected Qty"
 msgstr "Qté de Stock Projeté"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:254
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:306
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
 msgid "Stock Qty"
 msgstr "Qté en unité de stock"
@@ -67450,7 +69754,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
-#: accounts/report/account_balance/account_balance.js:57
+#: accounts/report/account_balance/account_balance.js:59
 msgid "Stock Received But Not Billed"
 msgstr "Stock Reçus Mais Non Facturés"
 
@@ -67467,7 +69771,7 @@
 msgstr "Stock Reçus Mais Non Facturés"
 
 #. Name of a DocType
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgid "Stock Reconciliation"
 msgstr "Réconciliation du Stock"
@@ -67487,7 +69791,7 @@
 msgid "Stock Reconciliation Item"
 msgstr "Article de Réconciliation du Stock"
 
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 msgid "Stock Reconciliations"
 msgstr "Rapprochements des stocks"
 
@@ -67501,20 +69805,20 @@
 msgid "Stock Reposting Settings"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: selling/doctype/sales_order/sales_order.js:74
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:178
-#: stock/doctype/pick_list/pick_list.js:110
-#: stock/doctype/pick_list/pick_list.js:119
-#: stock/doctype/pick_list/pick_list.js:120
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:467
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:965
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:978
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:992
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1006
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1037
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
 msgid "Stock Reservation"
 msgstr ""
 
@@ -67524,35 +69828,35 @@
 msgid "Stock Reservation"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1144
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
 msgid "Stock Reservation Entries Cancelled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1096
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
 msgid "Stock Reservation Entries Created"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:383
+#: selling/doctype/sales_order/sales_order.js:413
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: stock/report/reserved_stock/reserved_stock.js:56
+#: stock/report/reserved_stock/reserved_stock.js:53
 #: stock/report/reserved_stock/reserved_stock.py:171
 msgid "Stock Reservation Entry"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
 msgid "Stock Reservation Entry cannot be updated as it has been delivered."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:423
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
 msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:614
+#: stock/doctype/delivery_note/delivery_note.py:690
 msgid "Stock Reservation Warehouse Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:514
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
 msgid "Stock Reservation can only be created against {0}."
 msgstr ""
 
@@ -67568,7 +69872,7 @@
 msgid "Stock Reserved Qty (in Stock UOM)"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1498
+#: stock/doctype/stock_entry/stock_entry.py:1524
 msgid "Stock Return"
 msgstr ""
 
@@ -67596,6 +69900,13 @@
 msgid "Stock Summary"
 msgstr "Résumé du Stock"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr "Résumé du Stock"
+
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Transactions"
@@ -67607,14 +69918,14 @@
 msgid "Stock Transactions Settings"
 msgstr " Paramétre des transactions"
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:256
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:308
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:215
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:232
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
 #: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:398
-#: stock/report/stock_ledger/stock_ledger.py:117
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
 msgid "Stock UOM"
 msgstr "UdM du Stock"
 
@@ -67792,7 +70103,7 @@
 msgid "Stock UOM Quantity"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:368
+#: selling/doctype/sales_order/sales_order.js:398
 msgid "Stock Unreservation"
 msgstr ""
 
@@ -67859,6 +70170,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -67872,9 +70184,9 @@
 msgid "Stock Validations"
 msgstr ""
 
-#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:52
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:138
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
 msgid "Stock Value"
 msgstr "Valeur du Stock"
 
@@ -67899,27 +70211,31 @@
 msgid "Stock cannot be reserved in group warehouse {0}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:908
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
 msgid "Stock cannot be reserved in the group warehouse {0}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1011
-msgid "Stock cannot be updated against Delivery Note {0}"
-msgstr "Stock ne peut pas être mis à jour pour le Bon de Livraison {0}"
-
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:669
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
 msgid "Stock cannot be updated against Purchase Receipt {0}"
 msgstr "Stock ne peut pas être mis à jour pour le Reçu d'Achat {0}"
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr ""
+
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
 msgid "Stock not available for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:679
+#: selling/page/point_of_sale/pos_controller.js:714
 msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:241
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
 msgid "Stock transactions before {0} are frozen"
 msgstr "Les transactions du stock avant {0} sont gelées"
 
@@ -67937,12 +70253,17 @@
 msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
 msgstr ""
 
-#: stock/utils.py:579
+#: stock/utils.py:559
 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:570
-#: stock/doctype/material_request/material_request.js:107
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
 msgid "Stop"
 msgstr ""
 
@@ -68018,14 +70339,14 @@
 msgid "Stopped"
 msgstr "Arrêté"
 
-#: manufacturing/doctype/work_order/work_order.py:631
+#: manufacturing/doctype/work_order/work_order.py:654
 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
 msgstr "Un ordre de fabrication arrêté ne peut être annulé, Re-démarrez le pour pouvoir l'annuler"
 
-#: setup/doctype/company/company.py:260
-#: setup/setup_wizard/operations/defaults_setup.py:34
-#: setup/setup_wizard/operations/install_fixtures.py:481
-#: stock/doctype/item/item.py:282
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
 msgid "Stores"
 msgstr "Magasins"
 
@@ -68059,7 +70380,12 @@
 msgid "Sub Assemblies & Raw Materials"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:264
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
 msgid "Sub Assembly Item"
 msgstr ""
 
@@ -68131,7 +70457,7 @@
 msgid "Subcontract BOM"
 msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:37
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
@@ -68143,7 +70469,7 @@
 msgid "Subcontract Order Summary"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
 msgid "Subcontract Return"
 msgstr ""
 
@@ -68179,10 +70505,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: controllers/subcontracting_controller.py:806
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:78
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
 msgid "Subcontracting Order"
 msgstr ""
 
@@ -68232,7 +70558,7 @@
 msgid "Subcontracting Order Supplied Item"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:861
+#: buying/doctype/purchase_order/purchase_order.py:865
 msgid "Subcontracting Order {0} created."
 msgstr ""
 
@@ -68243,7 +70569,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Subcontracting Receipt"
 msgstr ""
@@ -68295,10 +70621,10 @@
 msgid "Subdivision"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:219
-#: projects/doctype/task/task_tree.js:62
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
-#: support/doctype/issue/issue.js:96
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
 msgid "Subject"
 msgstr "Sujet"
 
@@ -68350,15 +70676,16 @@
 msgid "Subject"
 msgstr "Sujet"
 
-#: accounts/doctype/payment_order/payment_order.js:120
-#: public/js/payment/payments.js:28
-#: selling/page/point_of_sale/pos_controller.js:101
-#: www/book_appointment/index.html:59
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
 msgid "Submit"
 msgstr "Valider"
 
-#: buying/doctype/purchase_order/purchase_order.py:857
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:698
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
 msgid "Submit Action Failed"
 msgstr ""
 
@@ -68386,14 +70713,18 @@
 msgid "Submit Journal Entries"
 msgstr "Valider les entrées de journal"
 
-#: manufacturing/doctype/work_order/work_order.js:135
+#: manufacturing/doctype/work_order/work_order.js:139
 msgid "Submit this Work Order for further processing."
 msgstr "Valider cet ordre de fabrication pour continuer son traitement."
 
-#: assets/doctype/asset/asset_list.js:32
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:23
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:15
-#: stock/doctype/stock_entry/stock_entry_list.js:21
-#: templates/pages/material_request_info.html:24 templates/pages/order.html:58
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
 msgid "Submitted"
 msgstr "Validé"
 
@@ -68548,11 +70879,11 @@
 msgid "Subscription End Date"
 msgstr "Date de fin d'abonnement"
 
-#: accounts/doctype/subscription/subscription.py:380
+#: accounts/doctype/subscription/subscription.py:372
 msgid "Subscription End Date is mandatory to follow calendar months"
 msgstr "La date de fin de l'abonnement est obligatoire pour suivre les mois civils"
 
-#: accounts/doctype/subscription/subscription.py:370
+#: accounts/doctype/subscription/subscription.py:362
 msgid "Subscription End Date must be after {0} as per the subscription plan"
 msgstr "La date de fin de l'abonnement doit être postérieure au {0} selon le plan d'abonnement"
 
@@ -68657,11 +70988,11 @@
 msgid "Succeeded"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:6
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
 msgid "Succeeded Entries"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Success"
 msgstr "Succès"
 
@@ -68696,43 +71027,43 @@
 msgid "Successful"
 msgstr "Réussi"
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:538
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
 msgid "Successfully Reconciled"
 msgstr "Réconcilié avec succès"
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:164
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
 msgid "Successfully Set Supplier"
 msgstr "Fournisseur défini avec succès"
 
-#: stock/doctype/item/item.py:339
+#: stock/doctype/item/item.py:338
 msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:468
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
 msgid "Successfully imported {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:182
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
 msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:166
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
 msgid "Successfully imported {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:178
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
 msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:165
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
 msgid "Successfully imported {0} records."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:177
+#: buying/doctype/supplier/supplier.js:210
 msgid "Successfully linked to Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:222
+#: selling/doctype/customer/customer.js:243
 msgid "Successfully linked to Supplier"
 msgstr ""
 
@@ -68740,23 +71071,23 @@
 msgid "Successfully merged {0} out of {1}."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:478
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
 msgid "Successfully updated {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:193
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
 msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:171
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
 msgid "Successfully updated {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:189
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
 msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:170
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
 msgid "Successfully updated {0} records."
 msgstr ""
 
@@ -68785,11 +71116,11 @@
 msgid "Summary"
 msgstr "Résumé"
 
-#: setup/doctype/email_digest/email_digest.py:190
+#: setup/doctype/email_digest/email_digest.py:188
 msgid "Summary for this month and pending activities"
 msgstr "Résumé du mois et des activités en suspens"
 
-#: setup/doctype/email_digest/email_digest.py:187
+#: setup/doctype/email_digest/email_digest.py:185
 msgid "Summary for this week and pending activities"
 msgstr "Résumé de la semaine et des activités en suspens"
 
@@ -68886,30 +71217,30 @@
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
-#: accounts/doctype/payment_order/payment_order.js:100
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:61
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:191
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
 #: accounts/report/purchase_register/purchase_register.js:21
 #: accounts/report/purchase_register/purchase_register.py:171
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:38
-#: buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: buying/doctype/request_for_quotation/request_for_quotation.js:208
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
 #: buying/doctype/supplier/supplier.json
 #: buying/report/procurement_tracker/procurement_tracker.py:89
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:175
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:16
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:16
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:199
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
 #: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
-#: public/js/purchase_trends_filters.js:66
-#: regional/report/irs_1099/irs_1099.py:79
-#: selling/doctype/customer/customer.js:207
-#: selling/doctype/sales_order/sales_order.js:1005
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
 msgid "Supplier"
 msgstr "Fournisseur"
@@ -69155,13 +71486,13 @@
 msgid "Supplier Address"
 msgstr "Adresse du Fournisseur"
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address Details"
 msgstr "Adresse Fournisseur (détails)"
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address Details"
@@ -69215,18 +71546,18 @@
 msgstr "Détails du Fournisseur"
 
 #. Name of a DocType
-#: accounts/report/accounts_payable/accounts_payable.js:122
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:105
-#: accounts/report/accounts_receivable/accounts_receivable.py:1110
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:201
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:176
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
 #: accounts/report/purchase_register/purchase_register.js:27
 #: accounts/report/purchase_register/purchase_register.py:186
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:56
-#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
 #: public/js/purchase_trends_filters.js:51
 #: regional/report/irs_1099/irs_1099.js:26
-#: regional/report/irs_1099/irs_1099.py:72
+#: regional/report/irs_1099/irs_1099.py:70
 #: setup/doctype/supplier_group/supplier_group.json
 msgid "Supplier Group"
 msgstr "Groupe de fournisseurs"
@@ -69305,7 +71636,7 @@
 msgid "Supplier Invoice"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:218
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
 msgid "Supplier Invoice Date"
 msgstr "Date de la Facture du Fournisseur"
 
@@ -69315,13 +71646,14 @@
 msgid "Supplier Invoice Date"
 msgstr "Date de la Facture du Fournisseur"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1494
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
 msgid "Supplier Invoice Date cannot be greater than Posting Date"
 msgstr "Fournisseur Date de la Facture du Fournisseur ne peut pas être postérieure à Date de Publication"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
-#: accounts/report/general_ledger/general_ledger.py:656
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:212
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
 msgid "Supplier Invoice No"
 msgstr "N° de Facture du Fournisseur"
 
@@ -69337,7 +71669,7 @@
 msgid "Supplier Invoice No"
 msgstr "N° de Facture du Fournisseur"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
 msgid "Supplier Invoice No exists in Purchase Invoice {0}"
 msgstr "N° de la Facture du Fournisseur existe dans la Facture d'Achat {0}"
 
@@ -69367,12 +71699,12 @@
 msgid "Supplier Ledger Summary"
 msgstr "Récapitulatif du grand livre des fournisseurs"
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1041
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
 #: accounts/report/purchase_register/purchase_register.py:177
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:74
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
 msgid "Supplier Name"
 msgstr "Nom du fournisseur"
 
@@ -69502,14 +71834,14 @@
 msgstr "Contact fournisseur principal"
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:458
-#: buying/doctype/request_for_quotation/request_for_quotation.js:42
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 #: buying/doctype/supplier_quotation/supplier_quotation.py:214
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:260
-#: crm/doctype/opportunity/opportunity.js:82
-#: stock/doctype/material_request/material_request.js:147
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
 msgid "Supplier Quotation"
 msgstr "Devis fournisseur"
 
@@ -69561,7 +71893,7 @@
 msgid "Supplier Quotation Item"
 msgstr "Article Devis Fournisseur"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:409
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
 msgid "Supplier Quotation {0} Created"
 msgstr "Devis fournisseur {0} créé"
 
@@ -69679,7 +72011,7 @@
 msgid "Supplier Warehouse"
 msgstr "Entrepôt Fournisseur"
 
-#: controllers/buying_controller.py:412
+#: controllers/buying_controller.py:406
 msgid "Supplier Warehouse mandatory for sub-contracted {0}"
 msgstr ""
 
@@ -69689,11 +72021,16 @@
 msgid "Supplier delivers to Customer"
 msgstr "Fournisseur livre au Client"
 
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
+
 #: buying/doctype/supplier_quotation/supplier_quotation.py:167
 msgid "Supplier {0} not found in {1}"
 msgstr "Fournisseur {0} introuvable dans {1}"
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:68
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
 msgid "Supplier(s)"
 msgstr "Fournisseur(s)"
 
@@ -69711,7 +72048,7 @@
 msgstr "Fournisseurs"
 
 #: regional/report/uae_vat_201/uae_vat_201.py:60
-#: regional/report/uae_vat_201/uae_vat_201.py:126
+#: regional/report/uae_vat_201/uae_vat_201.py:122
 msgid "Supplies subject to the reverse charge provision"
 msgstr ""
 
@@ -69779,10 +72116,16 @@
 msgid "Suspended"
 msgstr "Suspendu"
 
-#: selling/page/point_of_sale/pos_payment.js:308
+#: selling/page/point_of_sale/pos_payment.js:325
 msgid "Switch Between Payment Modes"
 msgstr "Basculer entre les modes de paiement"
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr "Symbole"
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
 msgid "Sync Now"
 msgstr ""
@@ -69875,6 +72218,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 #: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
 #: projects/doctype/activity_type/activity_type.json
 #: projects/doctype/project_template/project_template.json
 #: projects/doctype/project_type/project_type.json
@@ -69962,7 +72306,7 @@
 msgid "System will fetch all the entries if limit value is zero."
 msgstr "Le système récupérera toutes les entrées si la valeur limite est zéro."
 
-#: controllers/accounts_controller.py:1673
+#: controllers/accounts_controller.py:1752
 msgid "System will not check over billing since amount for Item {0} in {1} is zero"
 msgstr ""
 
@@ -69973,11 +72317,19 @@
 msgid "System will notify to increase or decrease quantity or amount "
 msgstr "Le système notifiera d'augmenter ou de diminuer la quantité ou le montant"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TCS Rate %"
 msgstr ""
 
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
 #. Name of a report
 #: accounts/report/tds_computation_summary/tds_computation_summary.json
 msgid "TDS Computation Summary"
@@ -69987,7 +72339,7 @@
 msgid "TDS Payable"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TDS Rate %"
 msgstr ""
@@ -69998,7 +72350,17 @@
 msgid "TS-.YYYY.-"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:427
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
 msgid "Tag"
 msgstr "Étiquette"
 
@@ -70040,10 +72402,14 @@
 msgid "Tally Migration"
 msgstr "Migration Tally"
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:32
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
 msgid "Tally Migration Error"
 msgstr "Erreur de migration de Tally"
 
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr "Cible"
+
 #. Label of a Data field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
@@ -70078,23 +72444,23 @@
 msgid "Target Asset Location"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
 msgid "Target Asset {0} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:246
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
 msgid "Target Asset {0} cannot be submitted"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:242
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
 msgid "Target Asset {0} cannot be {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
 msgid "Target Asset {0} does not belong to company {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
 msgid "Target Asset {0} needs to be composite asset"
 msgstr ""
 
@@ -70174,15 +72540,15 @@
 msgid "Target Item Name"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:203
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
 msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
 msgid "Target Item {0} must be a Fixed Asset item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:209
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
 msgid "Target Item {0} must be a Stock Item"
 msgstr ""
 
@@ -70192,21 +72558,21 @@
 msgid "Target Location"
 msgstr "Localisation cible"
 
-#: assets/doctype/asset_movement/asset_movement.py:94
+#: assets/doctype/asset_movement/asset_movement.py:100
 msgid "Target Location is required while receiving Asset {0} from an employee"
 msgstr "L'emplacement cible est requis lors de la réception de l'élément {0} d'un employé"
 
-#: assets/doctype/asset_movement/asset_movement.py:82
+#: assets/doctype/asset_movement/asset_movement.py:85
 msgid "Target Location is required while transferring Asset {0}"
 msgstr "L'emplacement cible est requis lors du transfert de l'élément {0}"
 
-#: assets/doctype/asset_movement/asset_movement.py:89
+#: assets/doctype/asset_movement/asset_movement.py:93
 msgid "Target Location or To Employee is required while receiving Asset {0}"
 msgstr "L'emplacement cible ou l'employé est requis lors de la réception de l'élément {0}"
 
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:42
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:42
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:42
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
 msgid "Target On"
 msgstr "Cible sur"
 
@@ -70222,7 +72588,7 @@
 msgid "Target Qty"
 msgstr "Qté Cible"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:214
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
 msgid "Target Qty must be a positive number"
 msgstr ""
 
@@ -70232,8 +72598,8 @@
 msgid "Target Serial No"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:222
-#: stock/doctype/stock_entry/stock_entry.js:549
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
 msgid "Target Warehouse"
 msgstr "Entrepôt cible"
 
@@ -70286,22 +72652,22 @@
 msgstr "Entrepôt cible"
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Target Warehouse Address"
 msgstr "Adresse de l'entrepôt cible"
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
 msgid "Target Warehouse is mandatory for Decapitalization"
 msgstr ""
 
-#: controllers/selling_controller.py:685
+#: controllers/selling_controller.py:714
 msgid "Target Warehouse is set for some items but the customer is not an internal customer."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:623
-#: stock/doctype/stock_entry/stock_entry.py:630
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
 msgid "Target warehouse is mandatory for row {0}"
 msgstr "L’Entrepôt cible est obligatoire pour la ligne {0}"
 
@@ -70333,8 +72699,8 @@
 #: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
-#: public/js/projects/timer.js:11 support/doctype/issue/issue.js:22
-#: templates/pages/projects.html:56
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
 msgid "Task"
 msgstr "Tâche"
 
@@ -70442,6 +72808,12 @@
 msgid "Tasks"
 msgstr ""
 
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr ""
+
 #: projects/report/project_summary/project_summary.py:62
 msgid "Tasks Completed"
 msgstr "Tâches terminées"
@@ -70450,7 +72822,7 @@
 msgid "Tasks Overdue"
 msgstr "Tâches en retard"
 
-#: accounts/report/account_balance/account_balance.js:58
+#: accounts/report/account_balance/account_balance.js:60
 msgid "Tax"
 msgstr "Taxe"
 
@@ -70490,7 +72862,6 @@
 msgid "Tax Account"
 msgstr "Compte de taxes"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:247
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:137
 msgid "Tax Amount"
 msgstr ""
@@ -70522,7 +72893,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Tax Assets"
 msgstr "Actifs d'Impôts"
 
@@ -70687,11 +73058,11 @@
 msgid "Tax Category"
 msgstr ""
 
-#: controllers/buying_controller.py:173
+#: controllers/buying_controller.py:169
 msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
 msgstr "La Catégorie de Taxe a été changée à \"Total\" car tous les articles sont des articles hors stock"
 
-#: regional/report/irs_1099/irs_1099.py:84
+#: regional/report/irs_1099/irs_1099.py:82
 msgid "Tax ID"
 msgstr "Numéro d'identification fiscale"
 
@@ -70713,11 +73084,11 @@
 msgid "Tax ID"
 msgstr "Numéro d'identification fiscale"
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
 #: accounts/report/general_ledger/general_ledger.js:140
 #: accounts/report/purchase_register/purchase_register.py:192
-#: accounts/report/sales_register/sales_register.py:213
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:68
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
 msgid "Tax Id"
 msgstr "Numéro d'identification fiscale"
 
@@ -70752,6 +73123,8 @@
 msgstr "Numéro d'identification fiscale"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
 msgid "Tax Id: "
 msgstr "Numéro d'identification fiscale:"
 
@@ -70760,7 +73133,7 @@
 msgid "Tax Masters"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:119
+#: accounts/doctype/account/account_tree.js:160
 msgid "Tax Rate"
 msgstr "Taux d'Imposition"
 
@@ -70803,7 +73176,7 @@
 msgid "Tax Rule"
 msgstr "Règle de Taxation"
 
-#: accounts/doctype/tax_rule/tax_rule.py:141
+#: accounts/doctype/tax_rule/tax_rule.py:137
 msgid "Tax Rule Conflicts with {0}"
 msgstr "Règle de Taxation est en Conflit avec {0}"
 
@@ -70817,7 +73190,7 @@
 msgid "Tax Template is mandatory."
 msgstr "Un Modèle de Taxe est obligatoire."
 
-#: accounts/report/sales_register/sales_register.py:293
+#: accounts/report/sales_register/sales_register.py:294
 msgid "Tax Total"
 msgstr "Total de la taxe"
 
@@ -70897,7 +73270,7 @@
 msgid "Tax Withholding Category"
 msgstr "Catégorie de taxation à la source"
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:136
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
 msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
 msgstr ""
 
@@ -70974,7 +73347,7 @@
 msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:1018
+#: controllers/taxes_and_totals.py:1026
 msgid "Taxable Amount"
 msgstr "Montant Taxable"
 
@@ -71129,55 +73502,55 @@
 msgid "Taxes and Charges Added (Company Currency)"
 msgstr "Taxes et Frais Additionnels (Devise Société)"
 
-#. Label of a Long Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes and Charges Calculation"
 msgstr "Calcul des Frais et Taxes"
 
-#. Label of a Long Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Calculation"
@@ -71243,6 +73616,16 @@
 msgid "Team Member"
 msgstr "Membre de l'équipe"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
 msgid "Telephone Expenses"
@@ -71253,7 +73636,7 @@
 msgid "Telephony Call Type"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:12
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
 msgid "Template"
 msgstr "Modèle"
 
@@ -71269,7 +73652,7 @@
 msgid "Template"
 msgstr "Modèle"
 
-#: manufacturing/doctype/bom/bom.js:279
+#: manufacturing/doctype/bom/bom.js:292
 msgid "Template Item"
 msgstr "Élément de modèle"
 
@@ -71313,11 +73696,11 @@
 msgid "Template Warnings"
 msgstr "Avertissements de modèles"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:38
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
 msgid "Temporarily on Hold"
 msgstr "Temporairement en attente"
 
-#: accounts/report/account_balance/account_balance.js:59
+#: accounts/report/account_balance/account_balance.js:61
 msgid "Temporary"
 msgstr "Temporaire"
 
@@ -71584,34 +73967,34 @@
 msgstr "Modèle des Termes et Conditions"
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:145
-#: accounts/report/accounts_receivable/accounts_receivable.py:1094
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:111
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:159
-#: accounts/report/gross_profit/gross_profit.py:335
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:9
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:21
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:254
-#: accounts/report/sales_register/sales_register.py:207
-#: crm/report/lead_details/lead_details.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
 #: crm/report/lead_details/lead_details.py:34
-#: crm/report/lost_opportunity/lost_opportunity.js:37
+#: crm/report/lost_opportunity/lost_opportunity.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:58
 #: public/js/sales_trends_filters.js:27
-#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:105
-#: selling/report/inactive_customers/inactive_customers.py:80
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:48
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:60
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:48
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:71
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
 #: selling/report/territory_wise_sales/territory_wise_sales.py:22
 #: setup/doctype/territory/territory.json
 msgid "Territory"
@@ -71786,11 +74169,16 @@
 msgid "Territory-wise Sales"
 msgstr "Ventes par territoire"
 
-#: stock/doctype/packing_slip/packing_slip.py:91
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
 msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
 msgstr "Le champ 'N° de Paquet' ne doit pas être vide ni sa valeur être inférieure à 1."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:331
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
 msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
 msgstr "L'accès à la demande de devis du portail est désactivé. Pour autoriser l'accès, activez-le dans les paramètres du portail."
 
@@ -71824,11 +74212,11 @@
 msgid "The Campaign '{0}' already exists for the {1} '{2}'"
 msgstr "La campagne '{0}' existe déjà pour le {1} '{2}'."
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:213
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
 msgid "The Condition '{0}' is invalid"
 msgstr "La Condition '{0}' est invalide"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:202
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
 msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
 msgstr ""
 
@@ -71840,23 +74228,23 @@
 msgid "The GL Entries will be processed in the background, it can take a few minutes."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:163
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
 msgid "The Loyalty Program isn't valid for the selected company"
 msgstr "Le programme de fidélité n'est pas valable pour la société sélectionnée"
 
-#: accounts/doctype/payment_request/payment_request.py:747
+#: accounts/doctype/payment_request/payment_request.py:742
 msgid "The Payment Request {0} is already paid, cannot process payment twice"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:52
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
 msgid "The Payment Term at row {0} is possibly a duplicate."
 msgstr "Le délai de paiement à la ligne {0} est probablement un doublon."
 
-#: stock/doctype/pick_list/pick_list.py:132
+#: stock/doctype/pick_list/pick_list.py:166
 msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1761
+#: stock/doctype/stock_entry/stock_entry.py:1802
 msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
 msgstr ""
 
@@ -71865,7 +74253,7 @@
 msgid "The Selling Module is all set up!"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
 msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
 msgstr "L'entrée de stock de type «Fabrication» est connue sous le nom de post-consommation. Les matières premières consommées pour fabriquer des produits finis sont connues sous le nom de rétro-consommation.<br><br> Lors de la création d'une entrée de fabrication, les articles de matières premières sont rétro-consommés en fonction de la nomenclature de l'article de production. Si vous souhaitez plutôt que les articles de matières premières soient postconsommés en fonction de l'entrée de transfert de matières effectuée par rapport à cet ordre de fabrication, vous pouvez la définir dans ce champ."
 
@@ -71888,7 +74276,7 @@
 msgid "The accounts are set by the system automatically but do confirm these defaults"
 msgstr "Les comptes sont définis automatiquement par le système mais confirment ces valeurs par défaut"
 
-#: accounts/doctype/payment_request/payment_request.py:144
+#: accounts/doctype/payment_request/payment_request.py:147
 msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
 msgstr "Le montant {0} défini dans cette requête de paiement est différent du montant calculé de tous les plans de paiement: {1}.\\nVeuillez vérifier que c'est correct avant de valider le document."
 
@@ -71896,7 +74284,7 @@
 msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:812
+#: manufacturing/doctype/work_order/work_order.js:871
 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
 msgstr ""
 
@@ -71925,19 +74313,19 @@
 msgid "The fields From Shareholder and To Shareholder cannot be blank"
 msgstr "Les champs 'De l'actionnaire' et 'A l'actionnaire' ne peuvent pas être vides"
 
-#: accounts/doctype/share_transfer/share_transfer.py:238
+#: accounts/doctype/share_transfer/share_transfer.py:240
 msgid "The folio numbers are not matching"
 msgstr "Les numéros de folio ne correspondent pas"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:292
+#: stock/doctype/putaway_rule/putaway_rule.py:288
 msgid "The following Items, having Putaway Rules, could not be accomodated:"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:414
+#: assets/doctype/asset/depreciation.py:405
 msgid "The following assets have failed to automatically post depreciation entries: {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:832
+#: stock/doctype/item/item.py:822
 msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
 msgstr "Les attributs supprimés suivants existent dans les variantes mais pas dans le modèle. Vous pouvez supprimer les variantes ou conserver le ou les attributs dans le modèle."
 
@@ -71945,7 +74333,7 @@
 msgid "The following employees are currently still reporting to {0}:"
 msgstr "Les employés suivants relèvent toujours de {0}:"
 
-#: stock/doctype/material_request/material_request.py:773
+#: stock/doctype/material_request/material_request.py:780
 msgid "The following {0} were created: {1}"
 msgstr "Les {0} suivants ont été créés: {1}"
 
@@ -71959,7 +74347,7 @@
 msgid "The holiday on {0} is not between From Date and To Date"
 msgstr "Le jour de vacances {0} n’est pas compris entre la Date Initiale et la Date Finale"
 
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:587
 msgid "The items {0} and {1} are present in the following {2} :"
 msgstr ""
 
@@ -71987,11 +74375,11 @@
 msgid "The operation {0} can not be the sub operation"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:229
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
 msgid "The parent account {0} does not exists in the uploaded template"
 msgstr "Le compte parent {0} n'existe pas dans le modèle téléchargé"
 
-#: accounts/doctype/payment_request/payment_request.py:133
+#: accounts/doctype/payment_request/payment_request.py:136
 msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
 msgstr "Le compte passerelle de paiement dans le plan {0} est différent du compte passerelle de paiement dans cette requête de paiement."
 
@@ -72016,23 +74404,23 @@
 msgid "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."
 msgstr ""
 
-#: public/js/utils.js:742
+#: public/js/utils.js:812
 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/pick_list/pick_list.js:137
 msgid "The reserved stock will be released. Are you certain you wish to proceed?"
 msgstr ""
 
-#: accounts/doctype/account/account.py:198
+#: accounts/doctype/account/account.py:215
 msgid "The root account {0} must be a group"
 msgstr "Le compte racine {0} doit être un groupe"
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:86
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
 msgid "The selected BOMs are not for the same item"
 msgstr "Les nomenclatures sélectionnées ne sont pas pour le même article"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:415
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
 msgid "The selected change account {} doesn't belongs to Company {}."
 msgstr "Le compte de modification sélectionné {} n'appartient pas à l'entreprise {}."
 
@@ -72040,7 +74428,7 @@
 msgid "The selected item cannot have Batch"
 msgstr "L’article sélectionné ne peut pas avoir de Lot"
 
-#: assets/doctype/asset/asset.js:570
+#: assets/doctype/asset/asset.js:643
 msgid "The selected {0} does not contain the selected Asset Item."
 msgstr ""
 
@@ -72048,11 +74436,11 @@
 msgid "The seller and the buyer cannot be the same"
 msgstr "Le vendeur et l'acheteur ne peuvent pas être les mêmes"
 
-#: stock/doctype/batch/batch.py:378
+#: stock/doctype/batch/batch.py:377
 msgid "The serial no {0} does not belong to item {1}"
 msgstr "Le numéro de série {0} n'appartient pas à l'article {1}"
 
-#: accounts/doctype/share_transfer/share_transfer.py:228
+#: accounts/doctype/share_transfer/share_transfer.py:230
 msgid "The shareholder does not belong to this company"
 msgstr "L'actionnaire n'appartient pas à cette société"
 
@@ -72064,7 +74452,7 @@
 msgid "The shares don't exist with the {0}"
 msgstr "Les actions n'existent pas pour {0}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:461
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
 msgstr ""
 
@@ -72072,32 +74460,24 @@
 msgid "The sync has started in the background, please check the {0} list for new records."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:155
 #: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
 msgid "The task has been enqueued as a background job."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:244
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Draft stage"
-msgstr ""
-
-#: stock/doctype/stock_entry/stock_entry.py:255
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Submitted stage"
-msgstr ""
-
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:754
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
 msgstr "La tâche a été mise en file d'attente en tant que tâche en arrière-plan. En cas de problème de traitement en arrière-plan, le système ajoute un commentaire concernant l'erreur sur ce rapprochement des stocks et revient au stade de brouillon."
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:765
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:283
+#: stock/doctype/material_request/material_request.py:281
 msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:290
+#: stock/doctype/material_request/material_request.py:288
 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
 msgstr ""
 
@@ -72108,39 +74488,39 @@
 msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:57
+#: stock/doctype/item_alternative/item_alternative.py:55
 msgid "The value of {0} differs between Items {1} and {2}"
 msgstr "La valeur de {0} diffère entre les éléments {1} et {2}"
 
-#: controllers/item_variant.py:151
+#: controllers/item_variant.py:147
 msgid "The value {0} is already assigned to an existing Item {1}."
 msgstr "La valeur {0} est déjà attribuée à un élément existant {1}."
 
-#: manufacturing/doctype/work_order/work_order.js:832
+#: manufacturing/doctype/work_order/work_order.js:899
 msgid "The warehouse where you store finished Items before they are shipped."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:827
+#: manufacturing/doctype/work_order/work_order.js:892
 msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:837
+#: manufacturing/doctype/work_order/work_order.js:904
 msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:671
+#: manufacturing/doctype/job_card/job_card.py:673
 msgid "The {0} ({1}) must be equal to {2} ({3})"
 msgstr "Le {0} ({1}) doit être égal à {2} ({3})"
 
-#: stock/doctype/material_request/material_request.py:779
+#: stock/doctype/material_request/material_request.py:786
 msgid "The {0} {1} created successfully"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:762
+#: manufacturing/doctype/job_card/job_card.py:763
 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:501
+#: assets/doctype/asset/asset.py:498
 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
 msgstr "Il y a une maintenance active ou des réparations sur l'actif. Vous devez les compléter tous avant d'annuler l'élément."
 
@@ -72148,19 +74528,27 @@
 msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
 msgstr "Il existe des incohérences entre le prix unitaire, le nombre d'actions et le montant calculé"
 
-#: utilities/bulk_transaction.py:41
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
 msgid "There are no Failed transactions"
 msgstr ""
 
-#: www/book_appointment/index.js:89
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr ""
+
+#: www/book_appointment/index.js:95
 msgid "There are no slots available on this date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:245
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
 msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
 msgstr ""
 
-#: stock/doctype/item/item.js:829
+#: stock/doctype/item/item.js:913
 msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
 msgstr ""
 
@@ -72168,11 +74556,15 @@
 msgid "There aren't any item variants for the selected item"
 msgstr ""
 
-#: accounts/party.py:555
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr ""
+
+#: accounts/party.py:535
 msgid "There can only be 1 Account per Company in {0} {1}"
 msgstr "Il ne peut y avoir qu’un Compte par Société dans {0} {1}"
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:80
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
 msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
 msgstr "Il ne peut y avoir qu’une Condition de Règle de Livraison avec 0 ou une valeur vide pour « A la Valeur\""
 
@@ -72180,11 +74572,11 @@
 msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:79
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
 msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
 msgstr ""
 
-#: stock/doctype/batch/batch.py:386
+#: stock/doctype/batch/batch.py:385
 msgid "There is no batch found against the {0}: {1}"
 msgstr "Aucun lot trouvé pour {0}: {1}"
 
@@ -72192,36 +74584,36 @@
 msgid "There is nothing to edit."
 msgstr "Il n'y a rien à modifier."
 
-#: stock/doctype/stock_entry/stock_entry.py:1279
+#: stock/doctype/stock_entry/stock_entry.py:1297
 msgid "There must be atleast 1 Finished Good in this Stock Entry"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:135
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
 msgid "There was an error creating Bank Account while linking with Plaid."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:205
+#: selling/page/point_of_sale/pos_controller.js:228
 msgid "There was an error saving the document."
 msgstr "Une erreur s'est produite lors de l'enregistrement du document."
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:236
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
 msgid "There was an error syncing transactions."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:157
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
 msgid "There was an error updating Bank Account {} while linking with Plaid."
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:113
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:109
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
 msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:279
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
 msgid "There were errors while sending email. Please try again."
 msgstr "Il y a eu des erreurs lors de l'envoi d’emails. Veuillez essayer à nouveau."
 
-#: accounts/utils.py:924
+#: accounts/utils.py:915
 msgid "There were issues unlinking payment entry {0}."
 msgstr ""
 
@@ -72232,27 +74624,27 @@
 msgid "This Account has '0' balance in either Base Currency or Account Currency"
 msgstr ""
 
-#: stock/doctype/item/item.js:88
+#: stock/doctype/item/item.js:99
 msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
 msgstr "Cet Article est un Modèle et ne peut être utilisé dans les transactions. Les Attributs d’Articles seront copiés dans les variantes sauf si ‘Pas de Copie’ est coché"
 
-#: stock/doctype/item/item.js:118
+#: stock/doctype/item/item.js:158
 msgid "This Item is a Variant of {0} (Template)."
 msgstr "Cet article est une Variante de {0} (Modèle)."
 
-#: setup/doctype/email_digest/email_digest.py:189
+#: setup/doctype/email_digest/email_digest.py:187
 msgid "This Month's Summary"
 msgstr "Résumé Mensuel"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:26
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
 msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
 msgstr "Cet entrepôt sera mis à jour automatiquement dans le champ Entrepôt cible de l'ordre de fabrication."
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:21
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
 msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
 msgstr "Cet entrepôt sera mis à jour automatiquement dans le champ Entrepôt de travaux en cours des bons de travail."
 
-#: setup/doctype/email_digest/email_digest.py:186
+#: setup/doctype/email_digest/email_digest.py:184
 msgid "This Week's Summary"
 msgstr "Résumé Hebdomadaire"
 
@@ -72268,11 +74660,11 @@
 msgid "This covers all scorecards tied to this Setup"
 msgstr "Cela couvre toutes les fiches d'Évaluation liées à cette Configuration"
 
-#: controllers/status_updater.py:350
+#: controllers/status_updater.py:346
 msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
 msgstr "Ce document excède la limite de {0} {1} pour l’article {4}. Faites-vous un autre {3} contre le même {2} ?"
 
-#: stock/doctype/delivery_note/delivery_note.js:360
+#: stock/doctype/delivery_note/delivery_note.js:406
 msgid "This field is used to set the 'Customer'."
 msgstr ""
 
@@ -72283,7 +74675,7 @@
 msgid "This filter will be applied to Journal Entry."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:158
+#: manufacturing/doctype/bom/bom.js:171
 msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
 msgstr ""
 
@@ -72312,7 +74704,7 @@
 msgid "This is a location where scraped materials are stored."
 msgstr "Il s'agit d'un emplacement où les matériaux raclés sont stockés."
 
-#: accounts/doctype/account/account.js:40
+#: accounts/doctype/account/account.js:36
 msgid "This is a root account and cannot be edited."
 msgstr "Il s'agit d'un compte racine qui ne peut être modifié."
 
@@ -72324,11 +74716,11 @@
 msgid "This is a root department and cannot be edited."
 msgstr "Ceci est un département racine et ne peut pas être modifié."
 
-#: setup/doctype/item_group/item_group.js:81
+#: setup/doctype/item_group/item_group.js:98
 msgid "This is a root item group and cannot be edited."
 msgstr "Il s’agit d’un groupe d'élément racine qui ne peut être modifié."
 
-#: setup/doctype/sales_person/sales_person.js:36
+#: setup/doctype/sales_person/sales_person.js:46
 msgid "This is a root sales person and cannot be edited."
 msgstr "C’est un commercial racine qui ne peut être modifié."
 
@@ -72360,19 +74752,19 @@
 msgid "This is based on transactions against this Supplier. See timeline below for details"
 msgstr "Basé sur les transactions avec ce fournisseur. Voir la chronologie ci-dessous pour plus de détails"
 
-#: stock/doctype/stock_settings/stock_settings.js:24
+#: stock/doctype/stock_settings/stock_settings.js:26
 msgid "This is considered dangerous from accounting point of view."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:525
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
 msgstr "Ceci est fait pour gérer la comptabilité des cas où le reçu d'achat est créé après la facture d'achat"
 
-#: manufacturing/doctype/work_order/work_order.js:822
+#: manufacturing/doctype/work_order/work_order.js:885
 msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
 msgstr ""
 
-#: stock/doctype/item/item.js:819
+#: stock/doctype/item/item.js:901
 msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
 msgstr ""
 
@@ -72380,7 +74772,7 @@
 msgid "This item filter has already been applied for the {0}"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:371
+#: stock/doctype/delivery_note/delivery_note.js:419
 msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
 msgstr ""
 
@@ -72396,27 +74788,27 @@
 msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:674
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
 msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:496
+#: assets/doctype/asset/depreciation.py:483
 msgid "This schedule was created when Asset {0} was restored."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1325
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
 msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:454
+#: assets/doctype/asset/depreciation.py:443
 msgid "This schedule was created when Asset {0} was scrapped."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1336
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
 msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1117
+#: assets/doctype/asset/asset.py:1103
 msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
 msgstr ""
 
@@ -72428,11 +74820,11 @@
 msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:246
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
 msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1180
+#: assets/doctype/asset/asset.py:1158
 msgid "This schedule was created when new Asset {0} was split from Asset {1}."
 msgstr ""
 
@@ -72443,10 +74835,15 @@
 msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
 msgstr "Cette section permet à l'utilisateur de définir le corps et le texte de clôture de la lettre de relance pour le type de relance en fonction de la langue, qui peut être utilisée dans l'impression."
 
-#: stock/doctype/delivery_note/delivery_note.js:365
+#: stock/doctype/delivery_note/delivery_note.js:412
 msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr ""
+
 #. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
 #. Value'
 #: stock/doctype/item_attribute_value/item_attribute_value.json
@@ -72461,7 +74858,7 @@
 msgid "This will restrict user access to other employee records"
 msgstr "Cela limitera l'accès des utilisateurs aux données des autres employés"
 
-#: controllers/selling_controller.py:686
+#: controllers/selling_controller.py:715
 msgid "This {} will be treated as material transfer."
 msgstr ""
 
@@ -72687,7 +75084,7 @@
 msgid "Time in mins."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:654
+#: manufacturing/doctype/job_card/job_card.py:658
 msgid "Time logs are required for {0} {1}"
 msgstr "Des journaux horaires sont requis pour {0} {1}"
 
@@ -72705,11 +75102,12 @@
 msgid "Timeline"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
 #: public/js/projects/timer.js:5
 msgid "Timer"
 msgstr "Minuteur"
 
-#: public/js/projects/timer.js:142
+#: public/js/projects/timer.js:149
 msgid "Timer exceeded the given hours."
 msgstr "La minuterie a dépassé les heures configurées."
 
@@ -72751,7 +75149,7 @@
 msgid "Timesheet for tasks."
 msgstr "Feuille de temps pour les tâches."
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:756
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
 msgid "Timesheet {0} is already completed or cancelled"
 msgstr "La Feuille de Temps {0} est déjà terminée ou annulée"
 
@@ -72765,7 +75163,7 @@
 msgid "Timesheets"
 msgstr "Feuilles de temps"
 
-#: utilities/activation.py:126
+#: utilities/activation.py:124
 msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
 msgstr ""
 
@@ -72954,7 +75352,7 @@
 msgid "Title"
 msgstr "Titre"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:967
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
 #: templates/pages/projects.html:68
 msgid "To"
 msgstr "À"
@@ -72977,15 +75375,15 @@
 msgid "To"
 msgstr "À"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "To Be Paid"
 msgstr "Être payé"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:36
-#: selling/doctype/sales_order/sales_order_list.js:39
-#: stock/doctype/delivery_note/delivery_note_list.js:12
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:12
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
 msgid "To Bill"
 msgstr "À Facturer"
 
@@ -73026,13 +75424,13 @@
 msgid "To Currency"
 msgstr "Devise Finale"
 
-#: accounts/doctype/payment_entry/payment_entry.js:648
-#: accounts/doctype/payment_entry/payment_entry.js:652
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:24
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:45
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
 #: accounts/report/financial_ratios/financial_ratios.js:48
 #: accounts/report/general_ledger/general_ledger.js:30
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -73040,76 +75438,76 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
-#: accounts/report/pos_register/pos_register.js:25
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:65
 #: accounts/report/purchase_register/purchase_register.js:15
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:15
 #: accounts/report/sales_register/sales_register.js:15
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:24
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:55
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:55
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
 #: accounts/report/trial_balance/trial_balance.js:43
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:22
-#: buying/report/procurement_tracker/procurement_tracker.js:34
-#: buying/report/purchase_analytics/purchase_analytics.js:43
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:26
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:26
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:23
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:30
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
 #: crm/report/campaign_efficiency/campaign_efficiency.js:13
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:16
-#: crm/report/lead_conversion_time/lead_conversion_time.js:16
-#: crm/report/lead_details/lead_details.js:24
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
-#: crm/report/lost_opportunity/lost_opportunity.js:24
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:29
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:21
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:22
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:15
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:24
-#: manufacturing/report/process_loss_report/process_loss_report.js:37
-#: manufacturing/report/production_analytics/production_analytics.js:24
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:15
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:24
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:14
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:37
-#: public/js/stock_analytics.js:48
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:16
-#: regional/report/uae_vat_201/uae_vat_201.js:24
-#: regional/report/vat_audit_report/vat_audit_report.js:25
-#: selling/page/sales_funnel/sales_funnel.js:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:26
-#: selling/report/sales_analytics/sales_analytics.js:43
-#: selling/report/sales_order_analysis/sales_order_analysis.js:26
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:28
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:24
-#: stock/report/delayed_item_report/delayed_item_report.js:24
-#: stock/report/delayed_order_report/delayed_order_report.js:24
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:28
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
-#: stock/report/reserved_stock/reserved_stock.js:26
+#: stock/report/reserved_stock/reserved_stock.js:23
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
-#: stock/report/stock_analytics/stock_analytics.js:70
+#: stock/report/stock_analytics/stock_analytics.js:69
 #: stock/report/stock_balance/stock_balance.js:24
 #: stock/report/stock_ledger/stock_ledger.js:23
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:17
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:16
-#: support/report/issue_analytics/issue_analytics.js:32
-#: support/report/issue_summary/issue_summary.js:32
-#: support/report/support_hour_distribution/support_hour_distribution.js:15
-#: utilities/report/youtube_interactions/youtube_interactions.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
 msgid "To Date"
 msgstr "Jusqu'au"
 
@@ -73215,7 +75613,7 @@
 msgid "To Date"
 msgstr "Jusqu'au"
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 #: setup/doctype/holiday_list/holiday_list.py:115
 msgid "To Date cannot be before From Date"
 msgstr "La date de fin ne peut être antérieure à la date de début"
@@ -73244,8 +75642,8 @@
 msgid "To Datetime"
 msgstr "À la Date"
 
-#: selling/doctype/sales_order/sales_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:30
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
 msgid "To Deliver"
 msgstr "À Livrer"
 
@@ -73262,7 +75660,7 @@
 msgid "To Deliver"
 msgstr "À Livrer"
 
-#: selling/doctype/sales_order/sales_order_list.js:26
+#: selling/doctype/sales_order/sales_order_list.js:36
 msgid "To Deliver and Bill"
 msgstr "À Livrer et Facturer"
 
@@ -73291,7 +75689,7 @@
 msgid "To Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:85
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
 msgid "To Due Date"
 msgstr ""
 
@@ -73301,7 +75699,7 @@
 msgid "To Employee"
 msgstr "À l'employé"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:53
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
 msgid "To Fiscal Year"
 msgstr "À l'année fiscale"
 
@@ -73341,8 +75739,8 @@
 msgid "To Package No."
 msgstr "Au N° de Paquet"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:12
-#: selling/doctype/sales_order/sales_order_list.js:14
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
 msgid "To Pay"
 msgstr ""
 
@@ -73364,8 +75762,8 @@
 msgid "To Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:44
-#: manufacturing/report/work_order_summary/work_order_summary.js:30
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
 msgid "To Posting Date"
 msgstr "À la date de publication"
 
@@ -73381,7 +75779,7 @@
 msgid "To Range"
 msgstr "Au Rang"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:18
+#: buying/doctype/purchase_order/purchase_order_list.js:30
 msgid "To Receive"
 msgstr "À Recevoir"
 
@@ -73391,7 +75789,7 @@
 msgid "To Receive"
 msgstr "À Recevoir"
 
-#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: buying/doctype/purchase_order/purchase_order_list.js:25
 msgid "To Receive and Bill"
 msgstr "À Recevoir et Facturer"
 
@@ -73427,6 +75825,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:92
 #: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
 msgid "To Time"
 msgstr "Horaire de Fin"
 
@@ -73508,7 +75907,8 @@
 msgid "To Value"
 msgstr "Valeur Finale"
 
-#: stock/doctype/batch/batch.js:83
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
 msgid "To Warehouse"
 msgstr "À l'Entrepôt"
 
@@ -73518,19 +75918,19 @@
 msgid "To Warehouse (Optional)"
 msgstr "À l'Entrepôt (Facultatif)"
 
-#: manufacturing/doctype/bom/bom.js:735
+#: manufacturing/doctype/bom/bom.js:768
 msgid "To add Operations tick the 'With Operations' checkbox."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:550
+#: manufacturing/doctype/production_plan/production_plan.js:598
 msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
 msgstr ""
 
-#: controllers/status_updater.py:345
+#: controllers/status_updater.py:341
 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
 msgstr "Pour autoriser la facturation excédentaire, mettez à jour &quot;Provision de facturation excédentaire&quot; dans les paramètres de compte ou le poste."
 
-#: controllers/status_updater.py:341
+#: controllers/status_updater.py:337
 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
 msgstr "Pour autoriser le dépassement de réception / livraison, mettez à jour &quot;Limite de dépassement de réception / livraison&quot; dans les paramètres de stock ou le poste."
 
@@ -73547,11 +75947,11 @@
 msgid "To be Delivered to Customer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:521
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
 msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:99
+#: accounts/doctype/payment_request/payment_request.py:100
 msgid "To create a Payment Request reference document is required"
 msgstr "Pour créer une Demande de Paiement, un document de référence est requis"
 
@@ -73559,16 +75959,16 @@
 msgid "To date cannot be before from date"
 msgstr "À ce jour ne peut pas être antérieure à la date du"
 
-#: assets/doctype/asset_category/asset_category.py:109
+#: assets/doctype/asset_category/asset_category.py:111
 msgid "To enable Capital Work in Progress Accounting,"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:545
+#: manufacturing/doctype/production_plan/production_plan.js:591
 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1625
-#: controllers/accounts_controller.py:2559
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
 msgstr "Pour inclure la taxe de la ligne {0} dans le prix de l'Article, les taxes des lignes {1} doivent également être incluses"
 
@@ -73576,34 +75976,34 @@
 msgid "To merge, following properties must be same for both items"
 msgstr "Pour fusionner, les propriétés suivantes doivent être les mêmes pour les deux articles"
 
-#: accounts/doctype/account/account.py:498
+#: accounts/doctype/account/account.py:512
 msgid "To overrule this, enable '{0}' in company {1}"
 msgstr "Pour contourner ce problème, activez «{0}» dans l'entreprise {1}"
 
-#: controllers/item_variant.py:154
+#: controllers/item_variant.py:150
 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
 msgstr "Pour continuer à modifier cette valeur d'attribut, activez {0} dans les paramètres de variante d'article."
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:578
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:598
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:226
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
 msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
 msgstr ""
 
-#: accounts/report/financial_statements.py:576
-#: accounts/report/general_ledger/general_ledger.py:273
-#: accounts/report/trial_balance/trial_balance.py:278
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:174
+#: selling/page/point_of_sale/pos_controller.js:192
 msgid "Toggle Recent Orders"
 msgstr "Toggle Commandes récentes"
 
@@ -73613,16 +76013,50 @@
 msgid "Token Endpoint"
 msgstr "Point de terminaison de jeton"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
+
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Stock Workspace
-#: buying/doctype/purchase_order/purchase_order.js:485
-#: buying/doctype/purchase_order/purchase_order.js:541
-#: buying/doctype/request_for_quotation/request_for_quotation.js:57
-#: buying/doctype/request_for_quotation/request_for_quotation.js:143
-#: buying/doctype/request_for_quotation/request_for_quotation.js:381
-#: buying/doctype/request_for_quotation/request_for_quotation.js:387
-#: buying/doctype/supplier_quotation/supplier_quotation.js:55
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/workspace/stock/stock.json
 msgid "Tools"
@@ -73634,22 +76068,30 @@
 msgid "Tools"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:233
-#: accounts/report/financial_statements.py:652
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
 #: accounts/report/general_ledger/general_ledger.py:56
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:636
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
 #: accounts/report/profitability_analysis/profitability_analysis.py:93
 #: accounts/report/profitability_analysis/profitability_analysis.py:98
-#: accounts/report/trial_balance/trial_balance.py:344
-#: accounts/report/trial_balance/trial_balance.py:345
-#: regional/report/vat_audit_report/vat_audit_report.py:199
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
-#: selling/report/sales_analytics/sales_analytics.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:51
-#: support/report/issue_analytics/issue_analytics.py:79
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
 msgid "Total"
 msgstr ""
 
@@ -73836,7 +76278,12 @@
 msgid "Total Achieved"
 msgstr "Total Obtenu"
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Actual"
 msgstr "Total réel"
 
@@ -73894,10 +76341,10 @@
 msgid "Total Allocations"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:131
 #: selling/page/sales_funnel/sales_funnel.py:151
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
 #: templates/includes/order/order_taxes.html:54
 msgid "Total Amount"
 msgstr "Montant total"
@@ -73938,11 +76385,11 @@
 msgid "Total Amount in Words"
 msgstr "Montant Total En Toutes Lettres"
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:181
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
 msgstr "Total des Frais Applicables dans la Table des Articles de Reçus d’Achat doit être égal au Total des Taxes et Frais"
 
-#: accounts/report/balance_sheet/balance_sheet.py:205
+#: accounts/report/balance_sheet/balance_sheet.py:204
 msgid "Total Asset"
 msgstr ""
 
@@ -73952,7 +76399,7 @@
 msgid "Total Asset Cost"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:154
+#: assets/dashboard_fixtures.py:153
 msgid "Total Assets"
 msgstr "Actif total"
 
@@ -74016,7 +76463,7 @@
 msgid "Total Billing Hours"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Budget"
 msgstr "Budget total"
 
@@ -74054,7 +76501,7 @@
 msgid "Total Commission"
 msgstr "Total de la Commission"
 
-#: manufacturing/doctype/job_card/job_card.py:667
+#: manufacturing/doctype/job_card/job_card.py:669
 #: manufacturing/report/job_card_summary/job_card_summary.py:174
 msgid "Total Completed Qty"
 msgstr "Total terminé Quantité"
@@ -74071,11 +76518,11 @@
 msgid "Total Consumed Material Cost (via Stock Entry)"
 msgstr "Coût total du matériel consommé (via écriture de stock)"
 
-#: setup/doctype/sales_person/sales_person.js:12
+#: setup/doctype/sales_person/sales_person.js:17
 msgid "Total Contribution Amount Against Invoices: {0}"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:9
+#: setup/doctype/sales_person/sales_person.js:10
 msgid "Total Contribution Amount Against Orders: {0}"
 msgstr ""
 
@@ -74121,7 +76568,7 @@
 msgid "Total Credit"
 msgstr "Total Crédit"
 
-#: accounts/doctype/journal_entry/journal_entry.py:225
+#: accounts/doctype/journal_entry/journal_entry.py:238
 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
 msgstr "Le montant total du crédit / débit doit être le même que dans l'écriture de journal liée"
 
@@ -74131,7 +76578,7 @@
 msgid "Total Debit"
 msgstr "Total Débit"
 
-#: accounts/doctype/journal_entry/journal_entry.py:802
+#: accounts/doctype/journal_entry/journal_entry.py:836
 msgid "Total Debit must be equal to Total Credit. The difference is {0}"
 msgstr "Le Total du Débit doit être égal au Total du Crédit. La différence est de {0}"
 
@@ -74139,11 +76586,11 @@
 msgid "Total Delivered Amount"
 msgstr "Montant total livré"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:248
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
 msgid "Total Demand (Past Data)"
 msgstr "Demande totale (données antérieures)"
 
-#: accounts/report/balance_sheet/balance_sheet.py:212
+#: accounts/report/balance_sheet/balance_sheet.py:211
 msgid "Total Equity"
 msgstr ""
 
@@ -74153,11 +76600,11 @@
 msgid "Total Estimated Distance"
 msgstr "Distance totale estimée"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:112
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
 msgid "Total Expense"
 msgstr "Dépense totale"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
 msgid "Total Expense This Year"
 msgstr "Dépenses totales cette année"
 
@@ -74167,11 +76614,11 @@
 msgid "Total Experience"
 msgstr "Expérience Totale"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:261
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
 msgid "Total Forecast (Future Data)"
 msgstr "Prévisions totales (données futures)"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:254
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
 msgid "Total Forecast (Past Data)"
 msgstr "Prévisions totales (données antérieures)"
 
@@ -74193,14 +76640,24 @@
 msgid "Total Holidays"
 msgstr "Total des vacances"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:111
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
 msgid "Total Income"
 msgstr "Revenu total"
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:107
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
 msgid "Total Income This Year"
 msgstr "Revenu total cette année"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -74214,14 +76671,19 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
 msgid "Total Invoiced Amount"
 msgstr "Montant total facturé"
 
-#: support/report/issue_summary/issue_summary.py:76
+#: support/report/issue_summary/issue_summary.py:82
 msgid "Total Issues"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:208
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
 msgid "Total Liability"
 msgstr ""
 
@@ -74321,29 +76783,41 @@
 msgid "Total Operation Time"
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:84
+#: selling/report/inactive_customers/inactive_customers.py:80
 msgid "Total Order Considered"
 msgstr "Total de la Commande Considéré"
 
-#: selling/report/inactive_customers/inactive_customers.py:83
+#: selling/report/inactive_customers/inactive_customers.py:79
 msgid "Total Order Value"
 msgstr "Total de la Valeur de la Commande"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:629
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
 msgid "Total Other Charges"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
 msgid "Total Outgoing"
 msgstr "Total sortant"
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Outgoing Value (Consumption)"
 msgstr ""
 
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
 msgid "Total Outstanding"
 msgstr "Total en suspens"
 
@@ -74354,22 +76828,24 @@
 msgstr "Total en suspens"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
 msgid "Total Outstanding Amount"
 msgstr "Encours total"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
 msgid "Total Paid Amount"
 msgstr "Montant total payé"
 
-#: controllers/accounts_controller.py:2266
+#: controllers/accounts_controller.py:2337
 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
 msgstr "Le montant total du paiement dans l'échéancier doit être égal au Total Général / Total Arrondi"
 
-#: accounts/doctype/payment_request/payment_request.py:112
+#: accounts/doctype/payment_request/payment_request.py:115
 msgid "Total Payment Request amount cannot be greater than {0} amount"
 msgstr "Le montant total de la demande de paiement ne peut être supérieur à {0}."
 
-#: regional/report/irs_1099/irs_1099.py:85
+#: regional/report/irs_1099/irs_1099.py:83
 msgid "Total Payments"
 msgstr "Total des paiements"
 
@@ -74397,11 +76873,11 @@
 msgid "Total Purchase Cost (via Purchase Invoice)"
 msgstr "Coût d'Achat Total (via Facture d'Achat)"
 
-#: projects/doctype/project/project.js:107
+#: projects/doctype/project/project.js:131
 msgid "Total Purchase Cost has been updated"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
 msgid "Total Qty"
 msgstr "Qté Totale"
@@ -74413,6 +76889,8 @@
 msgstr "Qté Totale"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
 msgid "Total Quantity"
 msgstr "Quantité totale"
 
@@ -74508,7 +76986,7 @@
 msgid "Total Revenue"
 msgstr "Revenu total"
 
-#: selling/report/item_wise_sales_history/item_wise_sales_history.py:260
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
 msgid "Total Sales Amount"
 msgstr ""
 
@@ -74523,6 +77001,11 @@
 msgid "Total Stock Summary"
 msgstr "Récapitulatif de l'Inventaire Total"
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr ""
+
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
@@ -74545,7 +77028,7 @@
 msgid "Total Tasks"
 msgstr "Total des tâches"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:622
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
 #: accounts/report/purchase_register/purchase_register.py:263
 msgid "Total Tax"
 msgstr "Total des Taxes"
@@ -74676,7 +77159,7 @@
 msgid "Total Taxes and Charges (Company Currency)"
 msgstr "Total des Taxes et Frais (Devise Société)"
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:132
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
 msgid "Total Time (in Mins)"
 msgstr ""
 
@@ -74686,7 +77169,7 @@
 msgid "Total Time in Mins"
 msgstr "Temps total en minutes"
 
-#: public/js/utils.js:105
+#: public/js/utils.js:129
 msgid "Total Unpaid: {0}"
 msgstr "Total des Impayés : {0}"
 
@@ -74708,7 +77191,7 @@
 msgid "Total Value Difference (Incoming - Outgoing)"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
 msgid "Total Variance"
 msgstr "Variance totale"
@@ -74717,6 +77200,11 @@
 msgid "Total Views"
 msgstr ""
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr ""
+
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -74777,35 +77265,49 @@
 msgid "Total Working Hours"
 msgstr "Total des Heures Travaillées"
 
-#: controllers/accounts_controller.py:1838
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr "Total des Heures Travaillées"
+
+#: controllers/accounts_controller.py:1920
 msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
 msgstr "Avance totale ({0}) pour la Commande {1} ne peut pas être supérieure au Total Général ({2})"
 
-#: controllers/selling_controller.py:186
+#: controllers/selling_controller.py:187
 msgid "Total allocated percentage for sales team should be 100"
 msgstr "Pourcentage total attribué à l'équipe commerciale devrait être de 100"
 
-#: selling/doctype/customer/customer.py:157
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:156
 msgid "Total contribution percentage should be equal to 100"
 msgstr "Le pourcentage total de contribution devrait être égal à 100"
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:444
-#: accounts/doctype/sales_invoice/sales_invoice.py:505
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
 msgid "Total payments amount can't be greater than {}"
 msgstr "Le montant total des paiements ne peut être supérieur à {}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:67
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
 msgid "Total percentage against cost centers should be 100"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:765
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:766
-#: accounts/report/financial_statements.py:339
-#: accounts/report/financial_statements.py:340
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
 msgid "Total {0} ({1})"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:162
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
 msgstr "Le Total {0} pour tous les articles est nul, peut-être devriez-vous modifier ‘Distribuez les Frais sur la Base de’"
 
@@ -74817,7 +77319,8 @@
 msgid "Total(Qty)"
 msgstr "Total (Qté)"
 
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:88
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Totals"
 msgstr "Totaux"
 
@@ -74902,6 +77405,11 @@
 msgid "Track Service Level Agreement"
 msgstr "Suivi du contrat de niveau de service"
 
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -74920,7 +77428,7 @@
 msgid "Tracking URL"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: manufacturing/doctype/workstation/workstation_dashboard.py:10
 msgid "Transaction"
 msgstr ""
@@ -74962,7 +77470,7 @@
 msgstr "Devise de la Transaction"
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
-#: selling/report/territory_wise_sales/territory_wise_sales.js:11
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
 msgid "Transaction Date"
 msgstr "Date de la transaction"
 
@@ -75002,12 +77510,21 @@
 msgid "Transaction Date"
 msgstr "Date de la transaction"
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
 msgid "Transaction Deletion Record"
 msgstr ""
 
 #. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgid "Transaction Deletion Record Item"
 msgstr ""
@@ -75048,7 +77565,7 @@
 msgid "Transaction Settings"
 msgstr "Paramètres des transactions"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:258
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
 msgid "Transaction Type"
 msgstr "Type de transaction"
 
@@ -75058,7 +77575,7 @@
 msgid "Transaction Type"
 msgstr "Type de transaction"
 
-#: accounts/doctype/payment_request/payment_request.py:122
+#: accounts/doctype/payment_request/payment_request.py:125
 msgid "Transaction currency must be same as Payment Gateway currency"
 msgstr "La devise de la Transaction doit être la même que la devise de la Passerelle de Paiement"
 
@@ -75066,15 +77583,15 @@
 msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:647
+#: manufacturing/doctype/job_card/job_card.py:651
 msgid "Transaction not allowed against stopped Work Order {0}"
 msgstr "La transaction n'est pas autorisée pour l'ordre de fabrication arrêté {0}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1112
+#: accounts/doctype/payment_entry/payment_entry.py:1128
 msgid "Transaction reference no {0} dated {1}"
 msgstr "Référence de la transaction n° {0} datée du {1}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
 #: manufacturing/doctype/job_card/job_card_dashboard.py:9
@@ -75089,12 +77606,12 @@
 msgid "Transactions Annual History"
 msgstr "Historique annuel des transactions"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:107
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
 msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
 msgid "Transfer"
 msgstr "Transférer"
 
@@ -75123,11 +77640,11 @@
 msgid "Transfer"
 msgstr "Transférer"
 
-#: assets/doctype/asset/asset.js:83
+#: assets/doctype/asset/asset.js:84
 msgid "Transfer Asset"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:318
+#: manufacturing/doctype/production_plan/production_plan.js:345
 msgid "Transfer From Warehouses"
 msgstr ""
 
@@ -75143,7 +77660,7 @@
 msgid "Transfer Material Against"
 msgstr "Transférer du matériel contre"
 
-#: manufacturing/doctype/production_plan/production_plan.js:313
+#: manufacturing/doctype/production_plan/production_plan.js:340
 msgid "Transfer Materials For Warehouse {0}"
 msgstr "Transférer des matériaux pour l'entrepôt {0}"
 
@@ -75163,7 +77680,7 @@
 msgid "Transfer Type"
 msgstr "Type de transfert"
 
-#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:31
 msgid "Transferred"
 msgstr "Transféré"
 
@@ -75173,6 +77690,7 @@
 msgid "Transferred"
 msgstr "Transféré"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
 msgid "Transferred Qty"
 msgstr "Quantité Transférée"
@@ -75199,7 +77717,7 @@
 msgid "Transferred Quantity"
 msgstr "Quantité transférée"
 
-#: assets/doctype/asset_movement/asset_movement.py:76
+#: assets/doctype/asset_movement/asset_movement.py:78
 msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
 msgstr ""
 
@@ -75209,7 +77727,7 @@
 msgid "Transit"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:371
+#: stock/doctype/stock_entry/stock_entry.js:439
 msgid "Transit Entry"
 msgstr ""
 
@@ -75290,8 +77808,8 @@
 msgid "Tree Details"
 msgstr "Détails de l’Arbre"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:9
-#: selling/report/sales_analytics/sales_analytics.js:9
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
 msgid "Tree Type"
 msgstr "Type d'Arbre"
 
@@ -75328,7 +77846,7 @@
 msgid "Trial Period End Date"
 msgstr "Date de fin de la période d'évaluation"
 
-#: accounts/doctype/subscription/subscription.py:356
+#: accounts/doctype/subscription/subscription.py:348
 msgid "Trial Period End Date Cannot be before Trial Period Start Date"
 msgstr "La date de fin de la période d'évaluation ne peut pas précéder la date de début de la période d'évaluation"
 
@@ -75338,7 +77856,7 @@
 msgid "Trial Period Start Date"
 msgstr "Date de début de la période d'essai"
 
-#: accounts/doctype/subscription/subscription.py:362
+#: accounts/doctype/subscription/subscription.py:354
 msgid "Trial Period Start date cannot be after Subscription Start Date"
 msgstr "La date de début de la période d'essai ne peut pas être postérieure à la date de début de l'abonnement"
 
@@ -75568,23 +78086,24 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
 #: manufacturing/report/bom_explorer/bom_explorer.py:58
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:63 public/js/utils.js:632
-#: selling/doctype/sales_order/sales_order.js:999
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
 #: selling/report/sales_analytics/sales_analytics.py:76
 #: setup/doctype/uom/uom.json
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
 #: stock/report/item_prices/item_prices.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.py:94
-#: stock/report/stock_ageing/stock_ageing.py:165
-#: stock/report/stock_analytics/stock_analytics.py:46
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:129
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
 #: templates/emails/reorder_item.html:11
 #: templates/includes/rfq/rfq_items.html:17
 msgid "UOM"
@@ -75905,11 +78424,11 @@
 msgid "UOM Conversion Factor"
 msgstr "Facteur de Conversion de l'UdM"
 
-#: manufacturing/doctype/production_plan/production_plan.py:1248
+#: manufacturing/doctype/production_plan/production_plan.py:1261
 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
 msgstr "Facteur de conversion UdM ({0} -&gt; {1}) introuvable pour l'article: {2}"
 
-#: buying/utils.py:38
+#: buying/utils.py:37
 msgid "UOM Conversion factor is required in row {0}"
 msgstr "Facteur de conversion de l'UdM est obligatoire dans la ligne {0}"
 
@@ -75919,7 +78438,7 @@
 msgid "UOM Name"
 msgstr "Nom UdM"
 
-#: stock/doctype/stock_entry/stock_entry.py:2773
+#: stock/doctype/stock_entry/stock_entry.py:2842
 msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
 msgstr ""
 
@@ -75929,6 +78448,10 @@
 msgid "UOM in case unspecified in imported data"
 msgstr "UdM en cas non spécifié dans les données importées"
 
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -75963,27 +78486,27 @@
 msgid "URL can only be a string"
 msgstr "L'URL ne peut être qu'une chaîne"
 
-#: public/js/utils/unreconcile.js:20
+#: public/js/utils/unreconcile.js:24
 msgid "UnReconcile"
 msgstr ""
 
-#: setup/utils.py:117
+#: setup/utils.py:115
 msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
 msgstr "Impossible de trouver le taux de change pour {0} à {1} pour la date clé {2}. Veuillez créer une entrée de taux de change manuellement"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:74
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
 msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
 msgstr "Impossible de trouver un score démarrant à {0}. Vous devez avoir des scores couvrant 0 à 100"
 
-#: manufacturing/doctype/work_order/work_order.py:603
-msgid "Unable to find the time slot in the next {0} days for the operation {1}."
-msgstr "Impossible de trouver l'intervalle de temps dans les {0} jours suivants pour l'opération {1}."
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:97
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
 msgid "Unable to find variable:"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:79
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
 msgid "Unallocated Amount"
 msgstr "Montant Non Alloué"
 
@@ -75999,18 +78522,18 @@
 msgid "Unallocated Amount"
 msgstr "Montant Non Alloué"
 
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 msgid "Unassigned Qty"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
 msgid "Unblock Invoice"
 msgstr "Débloquer la facture"
 
 #: accounts/report/balance_sheet/balance_sheet.py:76
 #: accounts/report/balance_sheet/balance_sheet.py:77
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
 msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
 msgstr "Bénéfice / Perte (Crédit) des Exercices Non Clos"
 
@@ -76052,7 +78575,7 @@
 msgid "Under Warranty"
 msgstr "Sous Garantie"
 
-#: manufacturing/doctype/workstation/workstation.js:52
+#: manufacturing/doctype/workstation/workstation.js:78
 msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
 msgstr ""
 
@@ -76062,6 +78585,11 @@
 msgid "Unfulfilled"
 msgstr "Non-rempli"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:68
 msgid "Unit of Measure"
 msgstr "Unité de mesure"
@@ -76073,7 +78601,7 @@
 msgid "Unit of Measure (UOM)"
 msgstr "Unité de mesure (UdM)"
 
-#: stock/doctype/item/item.py:378
+#: stock/doctype/item/item.py:377
 msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
 msgstr "Unité de Mesure {0} a été saisie plus d'une fois dans la Table de Facteur de Conversion"
 
@@ -76083,11 +78611,12 @@
 msgid "Units of Measure"
 msgstr "Unités de Mesure"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:12
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: public/js/call_popup/call_popup.js:109
+#: public/js/call_popup/call_popup.js:110
 msgid "Unknown Caller"
 msgstr "Appelant inconnu"
 
@@ -76103,7 +78632,7 @@
 msgid "Unlink Payment on Cancellation of Invoice"
 msgstr "Délier Paiement à l'Annulation de la Facture"
 
-#: accounts/doctype/bank_account/bank_account.js:34
+#: accounts/doctype/bank_account/bank_account.js:33
 msgid "Unlink external integrations"
 msgstr "Dissocier les intégrations externes"
 
@@ -76113,7 +78642,7 @@
 msgid "Unlinked"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:258
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
 #: accounts/doctype/subscription/subscription_list.js:12
 msgid "Unpaid"
 msgstr "Impayé"
@@ -76247,20 +78776,24 @@
 msgid "Unreconciled Entries"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:74
-#: stock/doctype/pick_list/pick_list.js:114
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
 msgid "Unreserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:418
+#: selling/doctype/sales_order/sales_order.js:448
 msgid "Unreserve Stock"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:430
-#: stock/doctype/pick_list/pick_list.js:252
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
 msgid "Unreserving Stock..."
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr ""
+
 #: accounts/doctype/dunning/dunning_list.js:6
 msgid "Unresolved"
 msgstr "Non résolu"
@@ -76289,7 +78822,7 @@
 msgid "Unsigned"
 msgstr "Non signé"
 
-#: setup/doctype/email_digest/email_digest.py:130
+#: setup/doctype/email_digest/email_digest.py:128
 msgid "Unsubscribe from this Email Digest"
 msgstr "Se Désinscire de ce Compte Rendu par Email"
 
@@ -76312,6 +78845,7 @@
 msgstr "Désinscrit"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
 msgid "Until"
 msgstr "Jusqu'à"
 
@@ -76321,7 +78855,7 @@
 msgid "Unverified"
 msgstr "Non vérifié"
 
-#: erpnext_integrations/utils.py:20
+#: erpnext_integrations/utils.py:22
 msgid "Unverified Webhook Data"
 msgstr "Données de Webhook non vérifiées"
 
@@ -76339,22 +78873,23 @@
 msgid "Upcoming Calendar Events "
 msgstr "Prochains Événements du Calendrier"
 
-#: accounts/doctype/account/account.js:210
-#: accounts/doctype/cost_center/cost_center.js:102
-#: public/js/bom_configurator/bom_configurator.bundle.js:367
-#: public/js/utils.js:551 public/js/utils.js:767
-#: public/js/utils/barcode_scanner.js:176
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
 msgid "Update"
 msgstr "Mettre à Jour"
 
-#: accounts/doctype/account/account.js:58
+#: accounts/doctype/account/account.js:53
 msgid "Update Account Name / Number"
 msgstr "Mettre à jour le nom / numéro du compte"
 
-#: accounts/doctype/account/account.js:158
+#: accounts/doctype/account/account.js:159
 msgid "Update Account Number / Name"
 msgstr "Mettre à jour le numéro de compte / nom"
 
@@ -76400,7 +78935,7 @@
 msgid "Update Auto Repeat Reference"
 msgstr "Mettre à jour la référence de répétition automatique"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
 msgid "Update BOM Cost Automatically"
 msgstr "Mettre à jour automatiquement le coût de la nomenclature"
 
@@ -76429,6 +78964,18 @@
 msgid "Update Billed Amount in Delivery Note"
 msgstr ""
 
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -76441,9 +78988,9 @@
 msgid "Update Billed Amount in Sales Order"
 msgstr "Mettre à jour le montant facturé dans la commande client"
 
-#: accounts/doctype/bank_clearance/bank_clearance.js:57
-#: accounts/doctype/bank_clearance/bank_clearance.js:71
-#: accounts/doctype/bank_clearance/bank_clearance.js:76
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
 msgid "Update Clearance Date"
 msgstr "Mettre à Jour la Date de Compensation"
 
@@ -76453,7 +79000,7 @@
 msgid "Update Consumed Material Cost In Project"
 msgstr "Mettre à jour le coût des matières consommées dans le projet"
 
-#: manufacturing/doctype/bom/bom.js:100
+#: manufacturing/doctype/bom/bom.js:99
 msgid "Update Cost"
 msgstr "Mettre à jour le Coût"
 
@@ -76469,12 +79016,12 @@
 msgid "Update Cost"
 msgstr "Mettre à jour le Coût"
 
-#: accounts/doctype/cost_center/cost_center.js:21
-#: accounts/doctype/cost_center/cost_center.js:50
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
 msgid "Update Cost Center Name / Number"
 msgstr "Mettre à jour le nom / numéro du centre de coûts"
 
-#: stock/doctype/pick_list/pick_list.js:99
+#: stock/doctype/pick_list/pick_list.js:104
 msgid "Update Current Stock"
 msgstr "Mettre à jour le stock actuel"
 
@@ -76491,12 +79038,24 @@
 msgid "Update Existing Records"
 msgstr "Mettre à jour les enregistrements existants"
 
-#: buying/doctype/purchase_order/purchase_order.js:275 public/js/utils.js:721
-#: selling/doctype/sales_order/sales_order.js:56
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
 msgid "Update Items"
 msgstr "Mise à jour des articles"
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Update Print Format"
 msgstr "Mettre à Jour le Format d'Impression"
 
@@ -76506,7 +79065,7 @@
 msgid "Update Rate and Availability"
 msgstr "Mettre à Jour le Prix et la Disponibilité"
 
-#: buying/doctype/purchase_order/purchase_order.js:475
+#: buying/doctype/purchase_order/purchase_order.js:555
 msgid "Update Rate as per Last Purchase"
 msgstr "Mettre à jour avec les derniers prix d'achats"
 
@@ -76539,7 +79098,7 @@
 msgid "Update Stock Opening Balance"
 msgstr ""
 
-#: projects/doctype/project/project.js:71
+#: projects/doctype/project/project.js:82
 msgid "Update Total Purchase Cost"
 msgstr ""
 
@@ -76561,7 +79120,7 @@
 msgid "Update latest price in all BOMs"
 msgstr "Mettre à jour le prix le plus récent dans toutes les nomenclatures"
 
-#: assets/doctype/asset/asset.py:338
+#: assets/doctype/asset/asset.py:336
 msgid "Update stock must be enabled for the purchase invoice {0}"
 msgstr ""
 
@@ -76581,19 +79140,19 @@
 msgid "Updating Opening Balances"
 msgstr ""
 
-#: stock/doctype/item/item.py:1348
+#: stock/doctype/item/item.py:1333
 msgid "Updating Variants..."
 msgstr "Mise à jour des variantes ..."
 
-#: manufacturing/doctype/work_order/work_order.js:788
+#: manufacturing/doctype/work_order/work_order.js:847
 msgid "Updating Work Order status"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:48
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
 msgid "Updating {0} of {1}, {2}"
 msgstr "Mise à jour de {0} sur {1}, {2}"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:44
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
 msgid "Upload Bank Statement"
 msgstr ""
 
@@ -76604,7 +79163,7 @@
 msgstr "Télécharger des factures XML"
 
 #: setup/setup_wizard/operations/install_fixtures.py:264
-#: setup/setup_wizard/operations/install_fixtures.py:380
+#: setup/setup_wizard/operations/install_fixtures.py:372
 msgid "Upper Income"
 msgstr "Revenu Élevé"
 
@@ -76614,7 +79173,7 @@
 msgid "Urgent"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:37
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
 msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
 msgstr ""
 
@@ -76650,6 +79209,12 @@
 msgid "Use Google Maps Direction API to optimize route"
 msgstr "Utiliser l'API Google Maps Direction pour optimiser l'itinéraire"
 
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr ""
+
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgctxt "Stock Reposting Settings"
@@ -76668,6 +79233,84 @@
 msgid "Use Multi-Level BOM"
 msgstr "Utiliser les nomenclatures à plusieurs niveaux"
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
@@ -76703,8 +79346,8 @@
 msgid "Used for Production Plan"
 msgstr "Utilisé pour Plan de Production"
 
-#: support/report/issue_analytics/issue_analytics.py:47
-#: support/report/issue_summary/issue_summary.py:44
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
 msgid "User"
 msgstr "Utilisateur"
 
@@ -76780,7 +79423,7 @@
 msgid "User ID not set for Employee {0}"
 msgstr "ID de l'Utilisateur non défini pour l'Employé {0}"
 
-#: accounts/doctype/journal_entry/journal_entry.js:544
+#: accounts/doctype/journal_entry/journal_entry.js:610
 msgid "User Remark"
 msgstr "Remarque de l'Utilisateur"
 
@@ -76802,7 +79445,7 @@
 msgid "User Resolution Time"
 msgstr "Temps de résolution utilisateur"
 
-#: accounts/doctype/pricing_rule/utils.py:596
+#: accounts/doctype/pricing_rule/utils.py:585
 msgid "User has not applied rule on the invoice {0}"
 msgstr "L'utilisateur n'a pas appliqué la règle sur la facture {0}"
 
@@ -76822,11 +79465,11 @@
 msgid "User {0} is disabled"
 msgstr "Utilisateur {0} est désactivé"
 
-#: setup/doctype/employee/employee.py:251
+#: setup/doctype/employee/employee.py:249
 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
 msgstr ""
 
-#: setup/doctype/employee/employee.py:245
+#: setup/doctype/employee/employee.py:244
 msgid "User {0}: Removed Employee role as there is no mapped employee."
 msgstr ""
 
@@ -76899,10 +79542,12 @@
 msgid "VAT Audit Report"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:115
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
 msgid "VAT on Expenses and All Other Inputs"
 msgstr ""
 
+#: regional/report/uae_vat_201/uae_vat_201.html:15
 #: regional/report/uae_vat_201/uae_vat_201.py:45
 msgid "VAT on Sales and All Other Outputs"
 msgstr ""
@@ -76955,20 +79600,16 @@
 msgid "Valid From"
 msgstr "Valide à partir de"
 
-#: stock/doctype/item_price/item_price.py:62
-msgid "Valid From Date must be lesser than Valid Up To Date."
-msgstr ""
-
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
 msgid "Valid From date not in Fiscal Year {0}"
 msgstr "Date de début de validité non comprise dans l'exercice {0}"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:84
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
 msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:265
-#: templates/pages/order.html:47
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
 msgid "Valid Till"
 msgstr "Valable Jusqu'au"
 
@@ -77100,7 +79741,7 @@
 msgid "Validity in Days"
 msgstr "Validité en Jours"
 
-#: selling/doctype/quotation/quotation.py:344
+#: selling/doctype/quotation/quotation.py:345
 msgid "Validity period of this quotation has ended."
 msgstr "La période de validité de ce devis a pris fin."
 
@@ -77112,7 +79753,7 @@
 msgstr "Valorisation"
 
 #: stock/report/stock_balance/stock_balance.js:76
-#: stock/report/stock_ledger/stock_ledger.js:88
+#: stock/report/stock_ledger/stock_ledger.js:96
 msgid "Valuation Field Type"
 msgstr ""
 
@@ -77126,11 +79767,11 @@
 msgid "Valuation Method"
 msgstr "Méthode de Valorisation"
 
-#: accounts/report/gross_profit/gross_profit.py:266
+#: accounts/report/gross_profit/gross_profit.py:264
 #: stock/report/item_prices/item_prices.py:57
 #: stock/report/serial_no_ledger/serial_no_ledger.py:64
-#: stock/report/stock_balance/stock_balance.py:449
-#: stock/report/stock_ledger/stock_ledger.py:207
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
 msgid "Valuation Rate"
 msgstr "Taux de Valorisation"
 
@@ -77195,6 +79836,12 @@
 msgid "Valuation Rate"
 msgstr "Taux de Valorisation"
 
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr "Taux de Valorisation"
+
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
@@ -77213,23 +79860,23 @@
 msgid "Valuation Rate"
 msgstr "Taux de Valorisation"
 
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:168
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
 msgid "Valuation Rate (In / Out)"
 msgstr ""
 
-#: stock/stock_ledger.py:1688
+#: stock/stock_ledger.py:1680
 msgid "Valuation Rate Missing"
 msgstr "Taux de valorisation manquant"
 
-#: stock/stock_ledger.py:1666
+#: stock/stock_ledger.py:1658
 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
 msgstr "Le taux de valorisation de l'article {0} est requis pour effectuer des écritures comptables pour {1} {2}."
 
-#: stock/doctype/item/item.py:266
+#: stock/doctype/item/item.py:265
 msgid "Valuation Rate is mandatory if Opening Stock entered"
 msgstr "Le Taux de Valorisation est obligatoire si un Stock Initial est entré"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
 msgid "Valuation Rate required for Item {0} at row {1}"
 msgstr "Taux de valorisation requis pour le poste {0} à la ligne {1}"
 
@@ -77240,12 +79887,12 @@
 msgid "Valuation and Total"
 msgstr "Valorisation et Total"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:731
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
 msgid "Valuation rate for customer provided items has been set to zero."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1649
-#: controllers/accounts_controller.py:2583
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
 msgid "Valuation type charges can not be marked as Inclusive"
 msgstr "Les frais de type d'évaluation ne peuvent pas être marqués comme inclusifs"
 
@@ -77253,10 +79900,10 @@
 msgid "Valuation type charges can not marked as Inclusive"
 msgstr "Frais de type valorisation ne peuvent pas être marqués comme inclus"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:28
-#: public/js/stock_analytics.js:37
-#: selling/report/sales_analytics/sales_analytics.js:28
-#: stock/report/stock_analytics/stock_analytics.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
 msgid "Value"
 msgstr "Valeur"
@@ -77319,7 +79966,7 @@
 msgid "Value Based Inspection"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:224
+#: stock/report/stock_ledger/stock_ledger.py:297
 msgid "Value Change"
 msgstr "Modification de Valeur"
 
@@ -77329,17 +79976,17 @@
 msgid "Value Details"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:25
-#: selling/report/sales_analytics/sales_analytics.js:25
-#: stock/report/stock_analytics/stock_analytics.js:24
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
 msgid "Value Or Qty"
 msgstr "Valeur ou Qté"
 
-#: setup/setup_wizard/operations/install_fixtures.py:392
+#: setup/setup_wizard/operations/install_fixtures.py:384
 msgid "Value Proposition"
 msgstr "Proposition de valeur"
 
-#: controllers/item_variant.py:125
+#: controllers/item_variant.py:123
 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
 msgstr "Valeur pour l'attribut {0} doit être dans la gamme de {1} à {2} dans les incréments de {3} pour le poste {4}"
 
@@ -77353,14 +80000,19 @@
 msgid "Value of goods cannot be 0"
 msgstr ""
 
-#: public/js/stock_analytics.js:36
+#: public/js/stock_analytics.js:46
 msgid "Value or Qty"
 msgstr "Valeur ou Qté"
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:120
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
 msgid "Values Changed"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
@@ -77388,22 +80040,26 @@
 msgid "Variance ({})"
 msgstr ""
 
-#: stock/doctype/item/item.js:110 stock/doctype/item/item_list.js:14
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
 #: stock/report/item_variant_details/item_variant_details.py:74
 msgid "Variant"
 msgstr "Variante"
 
-#: stock/doctype/item/item.py:849
+#: stock/doctype/item/item.py:837
 msgid "Variant Attribute Error"
 msgstr "Erreur d'attribut de variante"
 
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr "Attributs Variant"
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Attributes"
 msgstr "Attributs Variant"
 
-#: manufacturing/doctype/bom/bom.js:124
+#: manufacturing/doctype/bom/bom.js:128
 msgid "Variant BOM"
 msgstr "Variante de nomenclature"
 
@@ -77413,11 +80069,11 @@
 msgid "Variant Based On"
 msgstr "Variante Basée Sur"
 
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:865
 msgid "Variant Based On cannot be changed"
 msgstr "Les variantes basées sur ne peuvent pas être modifiées"
 
-#: stock/doctype/item/item.js:98
+#: stock/doctype/item/item.js:122
 msgid "Variant Details Report"
 msgstr "Rapport détaillé des variantes"
 
@@ -77426,11 +80082,11 @@
 msgid "Variant Field"
 msgstr "Champ de Variante"
 
-#: manufacturing/doctype/bom/bom.js:219 manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
 msgid "Variant Item"
 msgstr "Élément de variante"
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Variant Items"
 msgstr "Articles de variante"
 
@@ -77446,7 +80102,7 @@
 msgid "Variant Of"
 msgstr "Variante de"
 
-#: stock/doctype/item/item.js:543
+#: stock/doctype/item/item.js:610
 msgid "Variant creation has been queued."
 msgstr "La création de variantes a été placée en file d'attente."
 
@@ -77503,7 +80159,7 @@
 msgid "Vehicle Value"
 msgstr "Valeur du Véhicule"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
 msgid "Vendor Name"
 msgstr "Nom du vendeur"
 
@@ -77522,6 +80178,11 @@
 msgid "Verify Email"
 msgstr "Vérifier les courriels"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
+
 #. Label of a Check field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -77545,37 +80206,37 @@
 msgid "Video Settings"
 msgstr "Paramètres vidéo"
 
-#: accounts/doctype/account/account.js:79
+#: accounts/doctype/account/account.js:74
 #: accounts/doctype/account/account.js:103
-#: accounts/doctype/account/account_tree.js:135
-#: accounts/doctype/account/account_tree.js:139
-#: accounts/doctype/account/account_tree.js:143
-#: accounts/doctype/cost_center/cost_center_tree.js:37
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:202
-#: accounts/doctype/journal_entry/journal_entry.js:29
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:619
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:8
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:11
-#: buying/doctype/supplier/supplier.js:88
-#: buying/doctype/supplier/supplier.js:92
-#: manufacturing/doctype/production_plan/production_plan.js:94
-#: projects/doctype/project/project.js:84
-#: projects/doctype/project/project.js:92
-#: public/js/controllers/stock_controller.js:64
-#: public/js/controllers/stock_controller.js:83 public/js/utils.js:133
-#: selling/doctype/customer/customer.js:157
-#: selling/doctype/customer/customer.js:162 setup/doctype/company/company.js:88
-#: setup/doctype/company/company.js:94 setup/doctype/company/company.js:100
-#: setup/doctype/company/company.js:106
-#: stock/doctype/delivery_trip/delivery_trip.js:71
-#: stock/doctype/item/item.js:63 stock/doctype/item/item.js:69
-#: stock/doctype/item/item.js:75 stock/doctype/item/item.js:92
-#: stock/doctype/item/item.js:96 stock/doctype/item/item.js:100
-#: stock/doctype/purchase_receipt/purchase_receipt.js:182
-#: stock/doctype/purchase_receipt/purchase_receipt.js:189
-#: stock/doctype/stock_entry/stock_entry.js:257
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:41
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:53
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
 msgid "View"
 msgstr ""
 
@@ -77583,7 +80244,7 @@
 msgid "View BOM Update Log"
 msgstr ""
 
-#: public/js/setup_wizard.js:39
+#: public/js/setup_wizard.js:41
 msgid "View Chart of Accounts"
 msgstr "Voir le plan comptable"
 
@@ -77593,24 +80254,24 @@
 msgid "View Cost Center Tree"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:158
+#: accounts/doctype/payment_entry/payment_entry.js:183
 msgid "View Exchange Gain/Loss Journals"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:128
+#: assets/doctype/asset/asset.js:164
 #: assets/doctype/asset_repair/asset_repair.js:47
 msgid "View General Ledger"
 msgstr ""
 
-#: crm/doctype/campaign/campaign.js:11
+#: crm/doctype/campaign/campaign.js:15
 msgid "View Leads"
 msgstr "Voir Lead"
 
-#: accounts/doctype/account/account_tree.js:193 stock/doctype/batch/batch.js:18
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
 msgid "View Ledger"
 msgstr "Voir le Journal"
 
-#: stock/doctype/serial_no/serial_no.js:29
+#: stock/doctype/serial_no/serial_no.js:28
 msgid "View Ledgers"
 msgstr ""
 
@@ -77633,6 +80294,10 @@
 msgid "View attachments"
 msgstr "Voir les pièces jointes"
 
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
+
 #: utilities/report/youtube_interactions/youtube_interactions.py:25
 msgid "Views"
 msgstr ""
@@ -77677,14 +80342,19 @@
 msgid "Voice Call Settings"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr ""
+
 #: accounts/report/purchase_register/purchase_register.py:163
-#: accounts/report/sales_register/sales_register.py:177
+#: accounts/report/sales_register/sales_register.py:178
 msgid "Voucher"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.js:71
-#: stock/report/stock_ledger/stock_ledger.py:160
-#: stock/report/stock_ledger/stock_ledger.py:232
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
 msgid "Voucher #"
 msgstr "Référence #"
 
@@ -77724,26 +80394,26 @@
 msgid "Voucher Name"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:273
-#: accounts/report/accounts_receivable/accounts_receivable.py:1050
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:213
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
 #: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:625
-#: accounts/report/payment_ledger/payment_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
 #: accounts/report/payment_ledger/payment_ledger.py:167
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: public/js/utils/unreconcile.js:61
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:153
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:139
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:112
-#: stock/report/reserved_stock/reserved_stock.js:80
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
 #: stock/report/reserved_stock/reserved_stock.py:151
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
 #: stock/report/serial_no_ledger/serial_no_ledger.py:30
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:118
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
 msgid "Voucher No"
@@ -77813,7 +80483,7 @@
 msgid "Voucher Qty"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:619
+#: accounts/report/general_ledger/general_ledger.py:623
 msgid "Voucher Subtype"
 msgstr ""
 
@@ -77823,25 +80493,25 @@
 msgid "Voucher Subtype"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1048
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:203
-#: accounts/report/general_ledger/general_ledger.py:617
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
 #: accounts/report/payment_ledger/payment_ledger.py:158
 #: accounts/report/purchase_register/purchase_register.py:158
-#: accounts/report/sales_register/sales_register.py:172
+#: accounts/report/sales_register/sales_register.py:173
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: public/js/utils/unreconcile.js:60
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:147
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:132
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:110
-#: stock/report/reserved_stock/reserved_stock.js:68
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
 #: stock/report/reserved_stock/reserved_stock.py:145
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
 #: stock/report/serial_no_ledger/serial_no_ledger.py:24
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
-#: stock/report/stock_ledger/stock_ledger.py:230
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
 msgid "Voucher Type"
@@ -77913,11 +80583,11 @@
 msgid "Voucher Type"
 msgstr "Type de Référence"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:177
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
 msgid "Voucher {0} is over-allocated by {1}"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:249
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
 msgid "Voucher {0} value is broken: {1}"
 msgstr ""
 
@@ -78006,71 +80676,75 @@
 msgid "Wages per hour"
 msgstr "Salaires par heure"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:251
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
 msgid "Waiting for payment..."
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:55
-#: accounts/report/gross_profit/gross_profit.py:251
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
 #: accounts/report/purchase_register/purchase_register.js:52
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:28
 #: accounts/report/sales_register/sales_register.js:58
-#: accounts/report/sales_register/sales_register.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:271
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:16
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:11
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:82
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
-#: manufacturing/report/production_planning_report/production_planning_report.py:362
-#: manufacturing/report/production_planning_report/production_planning_report.py:405
-#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:9
-#: public/js/stock_analytics.js:45 public/js/utils.js:498
-#: public/js/utils/serial_no_batch_selector.js:90
-#: selling/doctype/sales_order/sales_order.js:300
-#: selling/doctype/sales_order/sales_order.js:401
-#: selling/report/sales_order_analysis/sales_order_analysis.js:49
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
 #: selling/report/sales_order_analysis/sales_order_analysis.py:334
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:78
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
 #: stock/doctype/warehouse/warehouse.json
 #: stock/page/stock_balance/stock_balance.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:126
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:22
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:153
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:126
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
 #: stock/report/item_price_stock/item_price_stock.py:27
-#: stock/report/item_shortage_report/item_shortage_report.js:18
+#: stock/report/item_shortage_report/item_shortage_report.js:17
 #: stock/report/item_shortage_report/item_shortage_report.py:81
 #: stock/report/product_bundle_balance/product_bundle_balance.js:42
 #: stock/report/product_bundle_balance/product_bundle_balance.py:89
-#: stock/report/reserved_stock/reserved_stock.js:44
+#: stock/report/reserved_stock/reserved_stock.js:41
 #: stock/report/reserved_stock/reserved_stock.py:96
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
-#: stock/report/serial_no_ledger/serial_no_ledger.js:22
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
 #: stock/report/serial_no_ledger/serial_no_ledger.py:44
 #: stock/report/stock_ageing/stock_ageing.js:23
-#: stock/report/stock_ageing/stock_ageing.py:146
-#: stock/report/stock_analytics/stock_analytics.js:50
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
 #: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_balance/stock_balance.py:383
 #: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:167
+#: stock/report/stock_ledger/stock_ledger.py:240
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
 #: stock/report/stock_projected_qty/stock_projected_qty.js:15
 #: stock/report/stock_projected_qty/stock_projected_qty.py:122
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:17
-#: stock/report/total_stock_summary/total_stock_summary.py:28
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:39
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
 #: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
 msgid "Warehouse"
 msgstr "Entrepôt"
 
@@ -78128,12 +80802,24 @@
 msgid "Warehouse"
 msgstr "Entrepôt"
 
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr "Entrepôt"
+
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Warehouse"
 msgstr "Entrepôt"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr "Entrepôt"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -78268,6 +80954,12 @@
 msgid "Warehouse"
 msgstr "Entrepôt"
 
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr "Entrepôt"
+
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
 msgid "Warehouse Capacity Summary"
 msgstr ""
@@ -78377,28 +81069,28 @@
 msgid "Warehouse and Reference"
 msgstr "Entrepôt et Référence"
 
-#: stock/doctype/warehouse/warehouse.py:95
+#: stock/doctype/warehouse/warehouse.py:93
 msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
 msgstr "L'entrepôt ne peut pas être supprimé car une écriture existe dans le Livre d'Inventaire pour cet entrepôt."
 
-#: stock/doctype/serial_no/serial_no.py:85
+#: stock/doctype/serial_no/serial_no.py:82
 msgid "Warehouse cannot be changed for Serial No."
 msgstr "L'entrepôt ne peut être modifié pour le N° de Série"
 
-#: controllers/sales_and_purchase_return.py:136
+#: controllers/sales_and_purchase_return.py:134
 msgid "Warehouse is mandatory"
 msgstr "L'entrepôt est obligatoire"
 
-#: stock/doctype/warehouse/warehouse.py:246
+#: stock/doctype/warehouse/warehouse.py:244
 msgid "Warehouse not found against the account {0}"
 msgstr "Entrepôt introuvable sur le compte {0}"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:367
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
 msgid "Warehouse not found in the system"
 msgstr "L'entrepôt n'a pas été trouvé dans le système"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1005
-#: stock/doctype/delivery_note/delivery_note.py:362
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
 msgid "Warehouse required for stock Item {0}"
 msgstr "Magasin requis pour l'article en stock {0}"
 
@@ -78412,7 +81104,7 @@
 msgid "Warehouse wise Stock Value"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:89
+#: stock/doctype/warehouse/warehouse.py:87
 msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
 msgstr "L'entrepôt {0} ne peut pas être supprimé car il existe une quantité pour l'Article {1}"
 
@@ -78420,15 +81112,15 @@
 msgid "Warehouse {0} does not belong to Company {1}."
 msgstr ""
 
-#: stock/utils.py:441
+#: stock/utils.py:422
 msgid "Warehouse {0} does not belong to company {1}"
 msgstr "L'entrepôt {0} n'appartient pas à la société {1}"
 
-#: controllers/stock_controller.py:244
+#: controllers/stock_controller.py:443
 msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:139
+#: stock/doctype/warehouse/warehouse.py:137
 msgid "Warehouse's Stock Value has already been booked in the following accounts:"
 msgstr ""
 
@@ -78436,7 +81128,7 @@
 msgid "Warehouse: {0} does not belong to {1}"
 msgstr "Entrepôt: {0} n'appartient pas à {1}"
 
-#: manufacturing/doctype/production_plan/production_plan.js:379
+#: manufacturing/doctype/production_plan/production_plan.js:407
 msgid "Warehouses"
 msgstr "Entrepôts"
 
@@ -78446,15 +81138,15 @@
 msgid "Warehouses"
 msgstr "Entrepôts"
 
-#: stock/doctype/warehouse/warehouse.py:165
+#: stock/doctype/warehouse/warehouse.py:163
 msgid "Warehouses with child nodes cannot be converted to ledger"
 msgstr "Les entrepôts avec nœuds enfants ne peuvent pas être convertis en livre"
 
-#: stock/doctype/warehouse/warehouse.py:175
+#: stock/doctype/warehouse/warehouse.py:173
 msgid "Warehouses with existing transaction can not be converted to group."
 msgstr "Les entrepôts avec des transactions existantes ne peuvent pas être convertis en groupe."
 
-#: stock/doctype/warehouse/warehouse.py:167
+#: stock/doctype/warehouse/warehouse.py:165
 msgid "Warehouses with existing transaction can not be converted to ledger."
 msgstr "Les entrepôts avec des transactions existantes ne peuvent pas être convertis en livre."
 
@@ -78546,10 +81238,10 @@
 msgid "Warn for new Request for Quotations"
 msgstr "Avertir lors d'une nouvelle Demande de Devis"
 
-#: accounts/doctype/payment_entry/payment_entry.py:639
-#: controllers/accounts_controller.py:1676
-#: stock/doctype/delivery_trip/delivery_trip.js:123
-#: utilities/transaction_base.py:122
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
 msgid "Warning"
 msgstr "Avertissement"
 
@@ -78557,19 +81249,19 @@
 msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:116
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
 msgid "Warning!"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1146
+#: accounts/doctype/journal_entry/journal_entry.py:1175
 msgid "Warning: Another {0} # {1} exists against stock entry {2}"
 msgstr "Attention : Un autre {0} {1} # existe pour l'écriture de stock {2}"
 
-#: stock/doctype/material_request/material_request.js:415
+#: stock/doctype/material_request/material_request.js:484
 msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
 msgstr "Attention : La Quantité de Matériel Commandé est inférieure à la Qté Minimum de Commande"
 
-#: selling/doctype/sales_order/sales_order.py:252
+#: selling/doctype/sales_order/sales_order.py:256
 msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
 msgstr "Attention : La Commande Client {0} existe déjà pour la Commande d'Achat du Client {1}"
 
@@ -78591,7 +81283,7 @@
 msgstr "Garantie / Statut AMC"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:97
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
 #: support/doctype/warranty_claim/warranty_claim.json
 msgid "Warranty Claim"
 msgstr "Réclamation de Garantie"
@@ -78631,6 +81323,35 @@
 msgid "Watch Video"
 msgstr "Regarder la vidéo"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
+
 #: www/support/index.html:7
 msgid "We're here to help!"
 msgstr "Nous sommes là pour vous aider!"
@@ -78822,6 +81543,11 @@
 msgid "Wednesday"
 msgstr "Mercredi"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr "Semaine"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -78829,8 +81555,8 @@
 msgid "Week"
 msgstr "Semaine"
 
-#: selling/report/sales_analytics/sales_analytics.py:316
-#: stock/report/stock_analytics/stock_analytics.py:115
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
 msgid "Week {0} {1}"
 msgstr ""
 
@@ -78840,12 +81566,12 @@
 msgid "Weekday"
 msgstr "Jour de la semaine"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:34
-#: public/js/stock_analytics.js:52
-#: selling/report/sales_analytics/sales_analytics.js:61
-#: stock/report/stock_analytics/stock_analytics.js:80
-#: support/report/issue_analytics/issue_analytics.js:42
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
 msgid "Weekly"
 msgstr "Hebdomadaire"
 
@@ -79076,7 +81802,7 @@
 msgid "Welcome email sent"
 msgstr "Email de bienvenue envoyé"
 
-#: setup/utils.py:168
+#: setup/utils.py:166
 msgid "Welcome to {0}"
 msgstr "Bienvenue sur {0}"
 
@@ -79102,15 +81828,22 @@
 msgid "Wheels"
 msgstr "Roues"
 
-#: stock/doctype/item/item.js:834
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr ""
+
+#: stock/doctype/item/item.js:920
 msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
 msgstr ""
 
-#: accounts/doctype/account/account.py:313
+#: accounts/doctype/account/account.py:328
 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
 msgstr "Lors de la création du compte pour l'entreprise enfant {0}, le compte parent {1} a été trouvé en tant que compte du grand livre."
 
-#: accounts/doctype/account/account.py:303
+#: accounts/doctype/account/account.py:318
 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
 msgstr "Lors de la création du compte pour l'entreprise enfant {0}, le compte parent {1} est introuvable. Veuillez créer le compte parent dans le COA correspondant"
 
@@ -79173,7 +81906,11 @@
 msgid "With Operations"
 msgstr "Avec des Opérations"
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:70
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
 msgid "Withdrawal"
 msgstr ""
 
@@ -79189,7 +81926,7 @@
 msgid "Work Done"
 msgstr "Travaux Effectués"
 
-#: setup/doctype/company/company.py:261
+#: setup/doctype/company/company.py:257
 msgid "Work In Progress"
 msgstr "Travaux en cours"
 
@@ -79211,7 +81948,7 @@
 msgid "Work In Progress"
 msgstr "Travaux en cours"
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:20
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
 msgid "Work In Progress Warehouse"
 msgstr "Entrepôt de travaux en cours"
 
@@ -79219,19 +81956,20 @@
 #. Title of an Onboarding Step
 #: manufacturing/doctype/bom/bom.js:119
 #: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
 #: manufacturing/onboarding_step/work_order/work_order.json
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:15
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:19
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:42
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:95
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
 #: manufacturing/report/job_card_summary/job_card_summary.py:145
-#: manufacturing/report/process_loss_report/process_loss_report.js:23
-#: manufacturing/report/process_loss_report/process_loss_report.py:68
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:30
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:560
-#: stock/doctype/material_request/material_request.js:152
-#: stock/doctype/material_request/material_request.py:779
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
 #: templates/pages/material_request_info.html:45
 msgid "Work Order"
 msgstr "Ordre de fabrication"
@@ -79282,7 +82020,7 @@
 msgid "Work Order"
 msgstr "Ordre de fabrication"
 
-#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:121
 msgid "Work Order / Subcontract PO"
 msgstr ""
 
@@ -79329,33 +82067,33 @@
 msgid "Work Order Summary"
 msgstr "Résumé de l'ordre de fabrication"
 
-#: stock/doctype/material_request/material_request.py:784
+#: stock/doctype/material_request/material_request.py:793
 msgid "Work Order cannot be created for following reason: <br> {0}"
 msgstr "L'ordre de fabrication ne peut pas être créé pour la raison suivante:<br> {0}"
 
-#: manufacturing/doctype/work_order/work_order.py:927
+#: manufacturing/doctype/work_order/work_order.py:942
 msgid "Work Order cannot be raised against a Item Template"
 msgstr "Un ordre de fabrication ne peut pas être créé pour un modèle d'article"
 
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1458
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
 msgid "Work Order has been {0}"
 msgstr "L'ordre de fabrication a été {0}"
 
-#: selling/doctype/sales_order/sales_order.js:667
+#: selling/doctype/sales_order/sales_order.js:768
 msgid "Work Order not created"
 msgstr "Ordre de fabrication non créé"
 
-#: stock/doctype/stock_entry/stock_entry.py:679
+#: stock/doctype/stock_entry/stock_entry.py:635
 msgid "Work Order {0}: Job Card not found for the operation {1}"
 msgstr "Bon de travail {0}: carte de travail non trouvée pour l'opération {1}"
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:57
-#: stock/doctype/material_request/material_request.py:774
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
 msgid "Work Orders"
 msgstr "Bons de travail"
 
-#: selling/doctype/sales_order/sales_order.js:731
+#: selling/doctype/sales_order/sales_order.js:844
 msgid "Work Orders Created: {0}"
 msgstr "Ordres de travail créés: {0}"
 
@@ -79382,7 +82120,7 @@
 msgid "Work-in-Progress Warehouse"
 msgstr "Entrepôt des Travaux en Cours"
 
-#: manufacturing/doctype/work_order/work_order.py:425
+#: manufacturing/doctype/work_order/work_order.py:430
 msgid "Work-in-Progress Warehouse is required before Submit"
 msgstr "L'entrepôt des Travaux en Cours est nécessaire avant de Valider"
 
@@ -79392,7 +82130,7 @@
 msgid "Workday"
 msgstr "Journée de travail"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:133
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
 msgid "Workday {0} has been repeated."
 msgstr "La journée de travail {0} a été répétée."
 
@@ -79419,6 +82157,10 @@
 msgid "Workflow State"
 msgstr "État du Flux de Travail"
 
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr "Travail en cours"
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -79445,14 +82187,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/work_order/work_order.js:232
+#: manufacturing/doctype/work_order/work_order.js:247
 #: manufacturing/doctype/workstation/workstation.json
 #: manufacturing/onboarding_step/workstation/workstation.json
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:36
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:119
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:61
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119
-#: manufacturing/report/job_card_summary/job_card_summary.js:73
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
 #: manufacturing/report/job_card_summary/job_card_summary.py:160
 #: templates/generators/bom.html:70
 msgid "Workstation"
@@ -79494,12 +82236,24 @@
 msgid "Workstation / Machine"
 msgstr "Poste de travail / machine"
 
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
+
 #. Label of a Data field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Name"
 msgstr "Nom de la station de travail"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgid "Workstation Type"
@@ -79542,17 +82296,23 @@
 msgid "Workstation Working Hour"
 msgstr "Heures de travail de la station de travail"
 
-#: manufacturing/doctype/workstation/workstation.py:199
+#: manufacturing/doctype/workstation/workstation.py:356
 msgid "Workstation is closed on the following dates as per Holiday List: {0}"
 msgstr "La station de travail est fermée aux dates suivantes d'après la liste de vacances : {0}"
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr ""
+
 #: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
 msgid "Wrapping up"
 msgstr "Emballer"
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:510
+#: setup/doctype/company/company.py:501
 msgid "Write Off"
 msgstr "Reprise"
 
@@ -79739,15 +82499,15 @@
 msgid "Written Down Value"
 msgstr "Valeur comptable nette"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
 msgid "Wrong Company"
 msgstr ""
 
-#: setup/doctype/company/company.js:172
+#: setup/doctype/company/company.js:202
 msgid "Wrong Password"
 msgstr "Mauvais mot de passe"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:55
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
 msgid "Wrong Template"
 msgstr ""
 
@@ -79757,6 +82517,11 @@
 msgid "XML Files Processed"
 msgstr "Fichiers XML traités"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
+
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
 msgid "Year"
 msgstr "Année"
@@ -79802,20 +82567,20 @@
 msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
 msgstr "Année de début ou de fin chevauche avec {0}. Pour l'éviter veuillez définir la société"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:67
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:70
-#: buying/report/purchase_analytics/purchase_analytics.js:64
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:37
-#: public/js/financial_statements.js:220
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
 #: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
-#: public/js/stock_analytics.js:55
-#: selling/report/sales_analytics/sales_analytics.js:64
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:36
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:36
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:36
-#: stock/report/stock_analytics/stock_analytics.js:83
-#: support/report/issue_analytics/issue_analytics.js:45
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
 msgid "Yearly"
 msgstr "Annuel"
 
@@ -79948,27 +82713,27 @@
 msgid "Yes"
 msgstr "Oui"
 
-#: controllers/accounts_controller.py:3151
+#: controllers/accounts_controller.py:3206
 msgid "You are not allowed to update as per the conditions set in {} Workflow."
 msgstr "Vous n'êtes pas autorisé à effectuer la mise à jour selon les conditions définies dans {} Workflow."
 
-#: accounts/general_ledger.py:665
+#: accounts/general_ledger.py:666
 msgid "You are not authorized to add or update entries before {0}"
 msgstr "Vous n'êtes pas autorisé à ajouter ou faire une mise à jour des écritures avant le {0}"
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:317
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
 msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
 msgstr ""
 
-#: accounts/doctype/account/account.py:263
+#: accounts/doctype/account/account.py:278
 msgid "You are not authorized to set Frozen value"
 msgstr "Vous n'êtes pas autorisé à définir des valeurs gelées"
 
-#: stock/doctype/pick_list/pick_list.py:307
+#: stock/doctype/pick_list/pick_list.py:346
 msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
 msgid "You can add original invoice {} manually to proceed."
 msgstr "Vous pouvez ajouter la facture originale {} manuellement pour continuer."
 
@@ -79976,28 +82741,28 @@
 msgid "You can also copy-paste this link in your browser"
 msgstr "Vous pouvez également copier-coller ce lien dans votre navigateur"
 
-#: assets/doctype/asset_category/asset_category.py:112
+#: assets/doctype/asset_category/asset_category.py:114
 msgid "You can also set default CWIP account in Company {}"
 msgstr "Vous pouvez également définir le compte CWIP par défaut dans Entreprise {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:873
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
 msgid "You can change the parent account to a Balance Sheet account or select a different account."
 msgstr "Vous pouvez changer le compte parent en compte de bilan ou sélectionner un autre compte."
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:83
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
 msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:583
+#: accounts/doctype/journal_entry/journal_entry.py:611
 msgid "You can not enter current voucher in 'Against Journal Entry' column"
 msgstr "Vous ne pouvez pas entrer le bon actuel dans la colonne 'Pour l'Écriture de Journal'"
 
-#: accounts/doctype/subscription/subscription.py:183
+#: accounts/doctype/subscription/subscription.py:178
 msgid "You can only have Plans with the same billing cycle in a Subscription"
 msgstr "Vous ne pouvez avoir que des plans ayant le même cycle de facturation dans le même abonnement"
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:239
-#: accounts/doctype/sales_invoice/sales_invoice.js:847
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
 msgid "You can only redeem max {0} points in this order."
 msgstr "Vous pouvez uniquement échanger un maximum de {0} points dans cet commande."
 
@@ -80005,11 +82770,11 @@
 msgid "You can only select one mode of payment as default"
 msgstr "Vous ne pouvez sélectionner qu'un seul mode de paiement par défaut"
 
-#: selling/page/point_of_sale/pos_payment.js:478
+#: selling/page/point_of_sale/pos_payment.js:506
 msgid "You can redeem upto {0}."
 msgstr "Vous pouvez utiliser jusqu'à {0}."
 
-#: manufacturing/doctype/workstation/workstation.js:37
+#: manufacturing/doctype/workstation/workstation.js:59
 msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
 msgstr ""
 
@@ -80018,31 +82783,31 @@
 msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1027
+#: manufacturing/doctype/job_card/job_card.py:1030
 msgid "You can't make any changes to Job Card since Work Order is closed."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:176
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
 msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:532
+#: manufacturing/doctype/bom/bom.js:549
 msgid "You cannot change the rate if BOM is mentioned against any Item."
 msgstr ""
 
-#: accounts/doctype/accounting_period/accounting_period.py:123
+#: accounts/doctype/accounting_period/accounting_period.py:126
 msgid "You cannot create a {0} within the closed Accounting Period {1}"
 msgstr ""
 
-#: accounts/general_ledger.py:155
+#: accounts/general_ledger.py:159
 msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
 msgstr "Vous ne pouvez pas créer ou annuler des écritures comptables dans la période comptable clôturée {0}"
 
-#: accounts/general_ledger.py:689
+#: accounts/general_ledger.py:686
 msgid "You cannot create/amend any accounting entries till this date."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:809
+#: accounts/doctype/journal_entry/journal_entry.py:845
 msgid "You cannot credit and debit same account at the same time"
 msgstr "Vous ne pouvez pas créditer et débiter le même compte simultanément"
 
@@ -80054,35 +82819,35 @@
 msgid "You cannot edit root node."
 msgstr "Vous ne pouvez pas modifier le nœud racine."
 
-#: selling/page/point_of_sale/pos_payment.js:507
+#: selling/page/point_of_sale/pos_payment.js:536
 msgid "You cannot redeem more than {0}."
 msgstr "Vous ne pouvez pas utiliser plus de {0}."
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:154
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
 msgid "You cannot repost item valuation before {}"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:735
+#: accounts/doctype/subscription/subscription.py:725
 msgid "You cannot restart a Subscription that is not cancelled."
 msgstr "Vous ne pouvez pas redémarrer un abonnement qui n'est pas annulé."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:210
 msgid "You cannot submit empty order."
 msgstr "Vous ne pouvez pas valider de commande vide."
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:209
 msgid "You cannot submit the order without payment."
 msgstr "Vous ne pouvez pas valider la commande sans paiement."
 
-#: controllers/accounts_controller.py:3127
+#: controllers/accounts_controller.py:3182
 msgid "You do not have permissions to {} items in a {}."
 msgstr "Vous ne disposez pas des autorisations nécessaires pour {} éléments dans un {}."
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:171
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
 msgid "You don't have enough Loyalty Points to redeem"
 msgstr "Vous n'avez pas assez de points de fidélité à échanger"
 
-#: selling/page/point_of_sale/pos_payment.js:474
+#: selling/page/point_of_sale/pos_payment.js:499
 msgid "You don't have enough points to redeem."
 msgstr "Vous n'avez pas assez de points à échanger."
 
@@ -80090,7 +82855,7 @@
 msgid "You had {} errors while creating opening invoices. Check {} for more details"
 msgstr "Vous avez rencontré {} erreurs lors de la création des factures d'ouverture. Consultez {} pour plus de détails"
 
-#: public/js/utils.js:822
+#: public/js/utils.js:891
 msgid "You have already selected items from {0} {1}"
 msgstr "Vous avez déjà choisi des articles de {0} {1}"
 
@@ -80098,11 +82863,11 @@
 msgid "You have been invited to collaborate on the project: {0}"
 msgstr "Vous avez été invité à collaborer sur le projet : {0}"
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:442
 msgid "You have entered a duplicate Delivery Note on Row"
 msgstr ""
 
-#: stock/doctype/item/item.py:1039
+#: stock/doctype/item/item.py:1027
 msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
 msgstr "Vous devez activer la re-commande automatique dans les paramètres de stock pour maintenir les niveaux de ré-commande."
 
@@ -80110,11 +82875,11 @@
 msgid "You haven't created a {0} yet"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:196
+#: selling/page/point_of_sale/pos_controller.js:218
 msgid "You must add atleast one item to save it as draft."
 msgstr "Vous devez ajouter au moins un élément pour l'enregistrer en tant que brouillon."
 
-#: selling/page/point_of_sale/pos_controller.js:598
+#: selling/page/point_of_sale/pos_controller.js:626
 msgid "You must select a customer before adding an item."
 msgstr "Vous devez sélectionner un client avant d'ajouter un article."
 
@@ -80159,7 +82924,7 @@
 msgstr ""
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:22
-#: setup/setup_wizard/operations/install_fixtures.py:288
+#: setup/setup_wizard/operations/install_fixtures.py:286
 msgid "Your order is out for delivery!"
 msgstr "Votre commande est livrée!"
 
@@ -80179,7 +82944,7 @@
 msgid "Youtube Statistics"
 msgstr "Statistiques Youtube"
 
-#: public/js/utils/contact_address_quick_entry.js:68
+#: public/js/utils/contact_address_quick_entry.js:71
 msgid "ZIP Code"
 msgstr "Code postal"
 
@@ -80189,11 +82954,11 @@
 msgid "Zero Balance"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:66
+#: regional/report/uae_vat_201/uae_vat_201.py:65
 msgid "Zero Rated"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Zero quantity"
 msgstr ""
 
@@ -80203,7 +82968,7 @@
 msgid "Zip File"
 msgstr "Fichier zip"
 
-#: stock/reorder_item.py:283
+#: stock/reorder_item.py:367
 msgid "[Important] [ERPNext] Auto Reorder Errors"
 msgstr "[Important] [ERPNext] Erreurs de réorganisation automatique"
 
@@ -80211,16 +82976,20 @@
 msgid "`Allow Negative rates for Items`"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:89
+#: stock/doctype/stock_settings/stock_settings.py:92
 #, python-format
 msgid "`Freeze Stocks Older Than` should be smaller than %d days."
 msgstr ""
 
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr ""
+
 #: accounts/doctype/shipping_rule/shipping_rule.py:204
 msgid "and"
 msgstr "et"
 
-#: manufacturing/doctype/bom/bom.js:759
+#: manufacturing/doctype/bom/bom.js:792
 msgid "as a percentage of finished item quantity"
 msgstr ""
 
@@ -80228,11 +82997,15 @@
 msgid "at"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:17
-#: selling/report/sales_analytics/sales_analytics.js:17
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
 msgid "based_on"
 msgstr "basé sur"
 
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
@@ -80246,8 +83019,12 @@
 msgid "development"
 msgstr "développement"
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:57
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
 msgid "doc_type"
 msgstr ""
 
@@ -80276,6 +83053,10 @@
 msgid "exchangerate.host"
 msgstr ""
 
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr ""
+
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -80283,13 +83064,21 @@
 msgid "frankfurter.app"
 msgstr ""
 
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "image"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:253
+#: accounts/doctype/budget/budget.py:258
 msgid "is already"
 msgstr ""
 
@@ -80365,7 +83154,7 @@
 msgid "material_request_item"
 msgstr "article_demande_de_materiel"
 
-#: controllers/selling_controller.py:150
+#: controllers/selling_controller.py:151
 msgid "must be between 0 and 100"
 msgstr ""
 
@@ -80411,7 +83200,11 @@
 msgid "old_parent"
 msgstr "grand_parent"
 
-#: controllers/accounts_controller.py:1033
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr ""
+
+#: controllers/accounts_controller.py:1109
 msgid "or"
 msgstr "ou"
 
@@ -80423,7 +83216,7 @@
 msgid "out of 5"
 msgstr ""
 
-#: public/js/utils.js:369
+#: public/js/utils.js:417
 msgid "payments app is not installed. Please install it from {0} or {1}"
 msgstr ""
 
@@ -80464,7 +83257,7 @@
 msgid "per hour"
 msgstr "par heure"
 
-#: stock/stock_ledger.py:1681
+#: stock/stock_ledger.py:1673
 msgid "performing either one below:"
 msgstr ""
 
@@ -80492,7 +83285,7 @@
 msgid "ratings"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 msgid "received from"
 msgstr "reçu de"
 
@@ -80569,15 +83362,11 @@
 msgid "sandbox"
 msgstr "bac à sable"
 
-#: public/js/controllers/transaction.js:920
-msgid "selected Payment Terms Template"
-msgstr ""
-
-#: accounts/doctype/subscription/subscription.py:711
+#: accounts/doctype/subscription/subscription.py:701
 msgid "subscription is already cancelled."
 msgstr ""
 
-#: controllers/status_updater.py:353 controllers/status_updater.py:373
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
 msgid "target_ref_field"
 msgstr ""
 
@@ -80593,12 +83382,14 @@
 msgid "title"
 msgstr "Titre"
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
 msgid "to"
 msgstr "à"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2737
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
 msgid "to unallocate the amount of this Return Invoice before cancelling it."
 msgstr ""
 
@@ -80621,60 +83412,60 @@
 msgid "via BOM Update Tool"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:256
+#: accounts/doctype/budget/budget.py:261
 msgid "will be"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:110
+#: assets/doctype/asset_category/asset_category.py:112
 msgid "you must select Capital Work in Progress Account in accounts table"
 msgstr "vous devez sélectionner le compte des travaux d'immobilisations en cours dans le tableau des comptes"
 
-#: accounts/report/cash_flow/cash_flow.py:226
-#: accounts/report/cash_flow/cash_flow.py:227
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
 msgid "{0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:878
+#: controllers/accounts_controller.py:943
 msgid "{0} '{1}' is disabled"
 msgstr "{0} '{1}' est désactivé(e)"
 
-#: accounts/utils.py:172
+#: accounts/utils.py:168
 msgid "{0} '{1}' not in Fiscal Year {2}"
 msgstr "{0} '{1}' n'est pas dans l’Exercice {2}"
 
-#: manufacturing/doctype/work_order/work_order.py:355
+#: manufacturing/doctype/work_order/work_order.py:362
 msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
 msgstr "{0} ({1}) ne peut pas être supérieur à la quantité planifiée ({2}) dans l'ordre de fabrication {3}"
 
-#: stock/report/stock_ageing/stock_ageing.py:201
+#: stock/report/stock_ageing/stock_ageing.py:200
 msgid "{0} - Above"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:253
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
 msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
 msgstr ""
 
-#: controllers/accounts_controller.py:1893
+#: controllers/accounts_controller.py:1971
 msgid "{0} Account not found against Customer {1}."
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:266
 msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:759
+#: accounts/doctype/pricing_rule/utils.py:745
 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
 msgstr "Le {0} coupon utilisé est {1}. La quantité autorisée est épuisée"
 
-#: setup/doctype/email_digest/email_digest.py:126
+#: setup/doctype/email_digest/email_digest.py:124
 msgid "{0} Digest"
 msgstr "Résumé {0}"
 
-#: accounts/utils.py:1286
+#: accounts/utils.py:1228
 msgid "{0} Number {1} is already used in {2} {3}"
 msgstr "Le {0} numéro {1} est déjà utilisé dans {2} {3}"
 
-#: manufacturing/doctype/work_order/work_order.js:379
+#: manufacturing/doctype/work_order/work_order.js:397
 msgid "{0} Operations: {1}"
 msgstr "{0} Opérations: {1}"
 
@@ -80682,11 +83473,11 @@
 msgid "{0} Request for {1}"
 msgstr "{0} demande de {1}"
 
-#: stock/doctype/item/item.py:323
+#: stock/doctype/item/item.py:322
 msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
 msgstr "{0} Conserver l'échantillon est basé sur le lot, veuillez cocher A un numéro de lot pour conserver l'échantillon d'article"
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
 msgid "{0} Transaction(s) Reconciled"
 msgstr ""
 
@@ -80694,23 +83485,23 @@
 msgid "{0} account is not of type {1}"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:447
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
 msgid "{0} account not found while submitting purchase receipt"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:930
+#: accounts/doctype/journal_entry/journal_entry.py:965
 msgid "{0} against Bill {1} dated {2}"
 msgstr "{0} pour la Facture {1} du {2}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:939
+#: accounts/doctype/journal_entry/journal_entry.py:974
 msgid "{0} against Purchase Order {1}"
 msgstr "{0} pour la Commande d'Achat {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:906
+#: accounts/doctype/journal_entry/journal_entry.py:941
 msgid "{0} against Sales Invoice {1}"
 msgstr "{0} pour la Facture de Vente {1}"
 
-#: accounts/doctype/journal_entry/journal_entry.py:913
+#: accounts/doctype/journal_entry/journal_entry.py:948
 msgid "{0} against Sales Order {1}"
 msgstr "{0} pour la Commande Client {1}"
 
@@ -80718,12 +83509,12 @@
 msgid "{0} already has a Parent Procedure {1}."
 msgstr "{0} a déjà une procédure parent {1}."
 
-#: stock/doctype/delivery_note/delivery_note.py:610
+#: stock/doctype/delivery_note/delivery_note.py:685
 msgid "{0} and {1}"
 msgstr "{0} et {1}"
 
 #: accounts/report/general_ledger/general_ledger.py:66
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.py:110
 msgid "{0} and {1} are mandatory"
 msgstr "{0} et {1} sont obligatoires"
 
@@ -80735,24 +83526,24 @@
 msgid "{0} can not be negative"
 msgstr "{0} ne peut pas être négatif"
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:138
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:783
-#: manufacturing/doctype/production_plan/production_plan.py:877
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
 msgid "{0} created"
 msgstr "{0} créé"
 
-#: setup/doctype/company/company.py:191
+#: setup/doctype/company/company.py:189
 msgid "{0} currency must be same as company's default currency. Please select another account."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:310
+#: buying/doctype/purchase_order/purchase_order.py:311
 msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
 msgstr "{0} est actuellement associé avec une fiche d'évaluation fournisseur {1}. Les bons de commande pour ce fournisseur doivent être édités avec précaution."
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:96
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
 msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
 msgstr "{0} est actuellement associée avec une fiche d'évaluation fournisseur {1}. Les appels d'offres pour ce fournisseur doivent être édités avec précaution."
 
@@ -80764,15 +83555,15 @@
 msgid "{0} entered twice in Item Tax"
 msgstr "{0} est entré deux fois dans la Taxe de l'Article"
 
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:430
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
 msgid "{0} entered twice {1} in Item Taxes"
 msgstr ""
 
-#: accounts/utils.py:137 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
 msgid "{0} for {1}"
 msgstr "{0} pour {1}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:364
+#: accounts/doctype/payment_entry/payment_entry.py:362
 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
 msgstr ""
 
@@ -80780,7 +83571,11 @@
 msgid "{0} has been submitted successfully"
 msgstr "{0} a été envoyé avec succès"
 
-#: controllers/accounts_controller.py:2212
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:2285
 msgid "{0} in row {1}"
 msgstr "{0} dans la ligne {1}"
 
@@ -80788,23 +83583,27 @@
 msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
 msgstr ""
 
-#: controllers/accounts_controller.py:162
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:164
 msgid "{0} is blocked so this transaction cannot proceed"
 msgstr "{0} est bloqué donc cette transaction ne peut pas continuer"
 
 #: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:542
+#: accounts/doctype/payment_entry/payment_entry.py:557
 #: accounts/report/general_ledger/general_ledger.py:62
-#: accounts/report/pos_register/pos_register.py:110 controllers/trends.py:50
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
 msgid "{0} is mandatory"
 msgstr "{0} est obligatoire"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:975
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
 msgid "{0} is mandatory for Item {1}"
 msgstr "{0} est obligatoire pour l’Article {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:220
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
 msgid "{0} is mandatory for account {1}"
 msgstr ""
 
@@ -80812,23 +83611,23 @@
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
 msgstr "{0} est obligatoire. L'enregistrement de change de devises n'est peut-être pas créé pour le {1} au {2}"
 
-#: controllers/accounts_controller.py:2491
+#: controllers/accounts_controller.py:2551
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
 msgstr "{0} est obligatoire. Peut-être qu’un enregistrement de Taux de Change n'est pas créé pour {1} et {2}."
 
-#: selling/doctype/customer/customer.py:199
+#: selling/doctype/customer/customer.py:198
 msgid "{0} is not a company bank account"
 msgstr "{0} n'est pas un compte bancaire d'entreprise"
 
-#: accounts/doctype/cost_center/cost_center.py:55
+#: accounts/doctype/cost_center/cost_center.py:53
 msgid "{0} is not a group node. Please select a group node as parent cost center"
 msgstr "{0} n'est pas un nœud de groupe. Veuillez sélectionner un nœud de groupe comme centre de coûts parent"
 
-#: stock/doctype/stock_entry/stock_entry.py:456
+#: stock/doctype/stock_entry/stock_entry.py:412
 msgid "{0} is not a stock Item"
 msgstr "{0} n'est pas un Article de stock"
 
-#: controllers/item_variant.py:144
+#: controllers/item_variant.py:140
 msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
 msgstr "{0} n'est pas une valeur valide pour l'attribut {1} de l'article {2}."
 
@@ -80836,42 +83635,46 @@
 msgid "{0} is not added in the table"
 msgstr "{0} n'est pas ajouté dans la table"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:142
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
 msgid "{0} is not enabled in {1}"
 msgstr "{0} n'est pas activé dans {1}"
 
-#: stock/doctype/material_request/material_request.py:565
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
 msgid "{0} is not the default supplier for any items."
 msgstr "{0} n'est le fournisseur par défaut d'aucun élément."
 
-#: accounts/doctype/payment_entry/payment_entry.py:2300
+#: accounts/doctype/payment_entry/payment_entry.py:2332
 msgid "{0} is on hold till {1}"
 msgstr "{0} est en attente jusqu'à {1}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:131
+#: accounts/doctype/gl_entry/gl_entry.py:126
 #: accounts/doctype/pricing_rule/pricing_rule.py:165
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:182
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
 msgid "{0} is required"
 msgstr "{0} est nécessaire"
 
-#: manufacturing/doctype/work_order/work_order.js:343
+#: manufacturing/doctype/work_order/work_order.js:362
 msgid "{0} items in progress"
 msgstr "{0} articles en cours"
 
-#: manufacturing/doctype/work_order/work_order.js:327
+#: manufacturing/doctype/work_order/work_order.js:346
 msgid "{0} items produced"
 msgstr "{0} articles produits"
 
-#: controllers/sales_and_purchase_return.py:174
+#: controllers/sales_and_purchase_return.py:172
 msgid "{0} must be negative in return document"
 msgstr "{0} doit être négatif dans le document de retour"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1988
-msgid "{0} not allowed to transact with {1}. Please change the Company."
-msgstr "{0} n'est pas autorisé à traiter avec {1}. Veuillez changer la société."
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:467
+#: manufacturing/doctype/bom/bom.py:461
 msgid "{0} not found for item {1}"
 msgstr "{0} introuvable pour l'élément {1}"
 
@@ -80883,82 +83686,82 @@
 msgid "{0} payment entries can not be filtered by {1}"
 msgstr "{0} écritures de paiement ne peuvent pas être filtrées par {1}"
 
-#: controllers/stock_controller.py:899
+#: controllers/stock_controller.py:1111
 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:451
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:702
+#: stock/doctype/pick_list/pick_list.py:766
 msgid "{0} units of Item {1} is not available."
 msgstr "{0} unités de l'élément {1} ne sont pas disponibles."
 
-#: stock/doctype/pick_list/pick_list.py:718
+#: stock/doctype/pick_list/pick_list.py:782
 msgid "{0} units of Item {1} is picked in another Pick List."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:135
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
 msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1340 stock/stock_ledger.py:1829
-#: stock/stock_ledger.py:1845
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
 msgstr "{0} unités de {1} nécessaires dans {2} sur {3} {4} pour {5} pour compléter cette transaction."
 
-#: stock/stock_ledger.py:1955 stock/stock_ledger.py:2005
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1334
+#: stock/stock_ledger.py:1342
 msgid "{0} units of {1} needed in {2} to complete this transaction."
 msgstr "{0} unités de {1} nécessaires dans {2} pour compléter cette transaction."
 
-#: stock/utils.py:432
+#: stock/utils.py:413
 msgid "{0} valid serial nos for Item {1}"
 msgstr "{0} numéro de série valide pour l'objet {1}"
 
-#: stock/doctype/item/item.js:548
+#: stock/doctype/item/item.js:615
 msgid "{0} variants created."
 msgstr "{0} variantes créées."
 
-#: accounts/doctype/payment_term/payment_term.js:17
+#: accounts/doctype/payment_term/payment_term.js:19
 msgid "{0} will be given as discount."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:773
+#: manufacturing/doctype/job_card/job_card.py:772
 msgid "{0} {1}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:203
+#: public/js/utils/serial_no_batch_selector.js:206
 msgid "{0} {1} Manually"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:433
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
 msgid "{0} {1} Partially Reconciled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
 msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.py:123
+#: accounts/doctype/payment_order/payment_order.py:121
 msgid "{0} {1} created"
 msgstr "{0} {1} créé"
 
-#: accounts/doctype/payment_entry/payment_entry.py:506
-#: accounts/doctype/payment_entry/payment_entry.py:562
-#: accounts/doctype/payment_entry/payment_entry.py:2065
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
 msgid "{0} {1} does not exist"
 msgstr "{0} {1} n'existe pas"
 
-#: accounts/party.py:535
+#: accounts/party.py:515
 msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
 msgstr "{0} {1} a des écritures comptables dans la devise {2} pour l'entreprise {3}. Veuillez sélectionner un compte à recevoir ou à payer avec la devise {2}."
 
-#: accounts/doctype/payment_entry/payment_entry.py:374
+#: accounts/doctype/payment_entry/payment_entry.py:372
 msgid "{0} {1} has already been fully paid."
 msgstr ""
 
@@ -80966,142 +83769,142 @@
 msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:449
-#: selling/doctype/sales_order/sales_order.py:481
-#: stock/doctype/material_request/material_request.py:198
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
 msgid "{0} {1} has been modified. Please refresh."
 msgstr "{0} {1} a été modifié. Veuillez actualiser."
 
-#: stock/doctype/material_request/material_request.py:225
+#: stock/doctype/material_request/material_request.py:221
 msgid "{0} {1} has not been submitted so the action cannot be completed"
 msgstr "{0} {1} n'a pas été soumis, donc l'action ne peut pas être complétée"
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:90
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
 msgid "{0} {1} is allocated twice in this Bank Transaction"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:591
+#: accounts/doctype/payment_entry/payment_entry.py:607
 msgid "{0} {1} is associated with {2}, but Party Account is {3}"
 msgstr "{0} {1} est associé à {2}, mais le compte tiers est {3}"
 
-#: controllers/buying_controller.py:624 controllers/selling_controller.py:421
-#: controllers/subcontracting_controller.py:806
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
 msgid "{0} {1} is cancelled or closed"
 msgstr "{0} {1} est annulé ou fermé"
 
-#: stock/doctype/material_request/material_request.py:365
+#: stock/doctype/material_request/material_request.py:363
 msgid "{0} {1} is cancelled or stopped"
 msgstr "{0} {1} est annulé ou arrêté"
 
-#: stock/doctype/material_request/material_request.py:215
+#: stock/doctype/material_request/material_request.py:211
 msgid "{0} {1} is cancelled so the action cannot be completed"
 msgstr "{0} {1} est annulé, donc l'action ne peut pas être complétée"
 
-#: accounts/doctype/journal_entry/journal_entry.py:725
+#: accounts/doctype/journal_entry/journal_entry.py:759
 msgid "{0} {1} is closed"
 msgstr "{0} {1} est fermé"
 
-#: accounts/party.py:769
+#: accounts/party.py:744
 msgid "{0} {1} is disabled"
 msgstr "{0} {1} est désactivé"
 
-#: accounts/party.py:775
+#: accounts/party.py:750
 msgid "{0} {1} is frozen"
 msgstr "{0} {1} est gelée"
 
-#: accounts/doctype/journal_entry/journal_entry.py:722
+#: accounts/doctype/journal_entry/journal_entry.py:756
 msgid "{0} {1} is fully billed"
 msgstr "{0} {1} est entièrement facturé"
 
-#: accounts/party.py:779
+#: accounts/party.py:754
 msgid "{0} {1} is not active"
 msgstr "{0} {1} n'est pas actif"
 
-#: accounts/doctype/payment_entry/payment_entry.py:569
+#: accounts/doctype/payment_entry/payment_entry.py:584
 msgid "{0} {1} is not associated with {2} {3}"
 msgstr "{0} {1} n'est pas associé à {2} {3}"
 
-#: accounts/utils.py:133
+#: accounts/utils.py:131
 msgid "{0} {1} is not in any active Fiscal Year"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:719
-#: accounts/doctype/journal_entry/journal_entry.py:760
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
 msgid "{0} {1} is not submitted"
 msgstr "{0} {1} n'a pas été soumis"
 
-#: accounts/doctype/payment_entry/payment_entry.py:598
+#: accounts/doctype/payment_entry/payment_entry.py:617
 msgid "{0} {1} is on hold"
 msgstr ""
 
-#: controllers/buying_controller.py:495
+#: controllers/buying_controller.py:489
 msgid "{0} {1} is {2}"
 msgstr "{0} {1} est {2}"
 
-#: accounts/doctype/payment_entry/payment_entry.py:603
+#: accounts/doctype/payment_entry/payment_entry.py:623
 msgid "{0} {1} must be submitted"
 msgstr "{0} {1} doit être soumis"
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:213
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
 msgstr ""
 
-#: buying/utils.py:117
+#: buying/utils.py:110
 msgid "{0} {1} status is {2}"
 msgstr "Le Statut de {0} {1} est {2}"
 
-#: public/js/utils/serial_no_batch_selector.js:189
+#: public/js/utils/serial_no_batch_selector.js:191
 msgid "{0} {1} via CSV File"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:254
+#: accounts/doctype/gl_entry/gl_entry.py:213
 msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
 msgstr "{0} {1}: Compte {2} de type ‘Pertes et Profits’ non admis en Écriture d’Ouverture"
 
-#: accounts/doctype/gl_entry/gl_entry.py:283
+#: accounts/doctype/gl_entry/gl_entry.py:242
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
 msgid "{0} {1}: Account {2} does not belong to Company {3}"
 msgstr "{0} {1} : Compte {2} ne fait pas partie de la Société {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:271
+#: accounts/doctype/gl_entry/gl_entry.py:230
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:278
+#: accounts/doctype/gl_entry/gl_entry.py:237
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
 msgid "{0} {1}: Account {2} is inactive"
 msgstr "{0} {1} : Compte {2} inactif"
 
-#: accounts/doctype/gl_entry/gl_entry.py:322
+#: accounts/doctype/gl_entry/gl_entry.py:279
 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
 msgstr "{0} {1} : L’Écriture Comptable pour {2} peut seulement être faite en devise: {3}"
 
-#: controllers/stock_controller.py:365
+#: controllers/stock_controller.py:562
 msgid "{0} {1}: Cost Center is mandatory for Item {2}"
 msgstr "{0} {1}: Centre de Coûts est obligatoire pour l’Article {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:171
+#: accounts/doctype/gl_entry/gl_entry.py:166
 msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:298
+#: accounts/doctype/gl_entry/gl_entry.py:255
 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
 msgstr "{0} {1} : Le Centre de Coûts {2} ne fait pas partie de la Société {3}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:305
+#: accounts/doctype/gl_entry/gl_entry.py:262
 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:137
+#: accounts/doctype/gl_entry/gl_entry.py:132
 msgid "{0} {1}: Customer is required against Receivable account {2}"
 msgstr "{0} {1} : Un Client est requis pour le Compte Débiteur {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:159
+#: accounts/doctype/gl_entry/gl_entry.py:154
 msgid "{0} {1}: Either debit or credit amount is required for {2}"
 msgstr "{0} {1} : Un montant est requis au débit ou au crédit pour {2}"
 
-#: accounts/doctype/gl_entry/gl_entry.py:143
+#: accounts/doctype/gl_entry/gl_entry.py:138
 msgid "{0} {1}: Supplier is required against Payable account {2}"
 msgstr "{0} {1} : Un Fournisseur est requis pour le Compte Créditeur {2}"
 
@@ -81109,11 +83912,11 @@
 msgid "{0}%"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 msgid "{0}% Billed"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:213
+#: controllers/website_list_for_contact.py:211
 msgid "{0}% Delivered"
 msgstr ""
 
@@ -81126,61 +83929,56 @@
 msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1009
+#: manufacturing/doctype/job_card/job_card.py:1012
 msgid "{0}, complete the operation {1} before the operation {2}."
 msgstr "{0}, terminez l'opération {1} avant l'opération {2}."
 
-#: accounts/party.py:76
+#: accounts/party.py:73
 msgid "{0}: {1} does not exists"
 msgstr "{0} : {1} n’existe pas"
 
-#: accounts/doctype/payment_entry/payment_entry.js:724
+#: accounts/doctype/payment_entry/payment_entry.js:889
 msgid "{0}: {1} must be less than {2}"
 msgstr "{0}: {1} doit être inférieur à {2}"
 
-#: manufacturing/doctype/bom/bom.py:214
+#: manufacturing/doctype/bom/bom.py:211
 msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
 msgstr "{0} {1} Avez-vous renommé l'élément? Veuillez contacter l'administrateur / le support technique"
 
-#: controllers/stock_controller.py:1160
+#: controllers/stock_controller.py:1367
 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
 msgid "{range4}-Above"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:372
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
 msgid "{}"
 msgstr ""
 
-#: controllers/buying_controller.py:712
+#: controllers/buying_controller.py:736
 msgid "{} Assets created for {}"
 msgstr "{} Éléments créés pour {}"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1775
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
 msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
 msgstr "{} ne peut pas être annulé car les points de fidélité gagnés ont été utilisés. Annulez d'abord le {} Non {}"
 
-#: controllers/buying_controller.py:203
+#: controllers/buying_controller.py:197
 msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
 msgstr "{} a soumis des éléments qui lui sont associés. Vous devez annuler les actifs pour créer un retour d'achat."
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
 msgid "{} is a child company."
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:57
-msgid "{} is added multiple times on rows: {}"
-msgstr ""
-
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:704
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
 msgid "{} of {}"
 msgstr "{} de {}"
 
-#: accounts/doctype/party_link/party_link.py:50
-#: accounts/doctype/party_link/party_link.py:60
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
 msgid "{} {} is already linked with another {}"
 msgstr ""
 
diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 3409014..8564c01 100644
--- a/erpnext/locale/main.pot
+++ b/erpnext/locale/main.pot
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: ERPNext VERSION\n"
 "Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-01-29 18:13+0053\n"
-"PO-Revision-Date: 2024-01-29 18:13+0053\n"
+"POT-Creation-Date: 2024-04-07 09:35+0000\n"
+"PO-Revision-Date: 2024-04-07 09:35+0000\n"
 "Last-Translator: info@erpnext.com\n"
 "Language-Team: info@erpnext.com\n"
 "MIME-Version: 1.0\n"
@@ -16,21 +16,17 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.13.1\n"
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:85
-msgid " "
-msgstr ""
-
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "  "
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:76
+#: selling/doctype/quotation/quotation.js:77
 msgid " Address"
 msgstr ""
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:612
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
 msgid " Amount"
 msgstr ""
 
@@ -40,45 +36,36 @@
 msgid " Is Child Table"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:186
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:107
 #: selling/report/sales_analytics/sales_analytics.py:66
 msgid " Name"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:108
-msgid " Qty"
-msgstr ""
-
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:603
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
 msgid " Rate"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:116
-msgid " Raw Material"
-msgstr ""
-
-#: public/js/bom_configurator/bom_configurator.bundle.js:127
-#: public/js/bom_configurator/bom_configurator.bundle.js:157
-msgid " Sub Assembly"
-msgstr ""
-
-#: projects/doctype/project_update/project_update.py:110
+#: projects/doctype/project_update/project_update.py:104
 msgid " Summary"
 msgstr ""
 
-#: stock/doctype/item/item.py:235
+#: stock/doctype/item/item.py:234
 msgid "\"Customer Provided Item\" cannot be Purchase Item also"
 msgstr ""
 
-#: stock/doctype/item/item.py:237
+#: stock/doctype/item/item.py:236
 msgid "\"Customer Provided Item\" cannot have Valuation Rate"
 msgstr ""
 
-#: stock/doctype/item/item.py:313
+#: stock/doctype/item/item.py:312
 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr ""
+
 #. Description of the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid ""
@@ -624,7 +611,7 @@
 msgid "% Completed"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:755
+#: manufacturing/doctype/bom/bom.js:788
 #, python-format
 msgid "% Finished Item Quantity"
 msgstr ""
@@ -636,11 +623,12 @@
 msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
 msgid "% Occupied"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:280
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:332
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
 msgid "% Of Grand Total"
 msgstr ""
 
@@ -725,11 +713,11 @@
 msgid "% of materials delivered against this Sales Order"
 msgstr ""
 
-#: controllers/accounts_controller.py:1899
+#: controllers/accounts_controller.py:1986
 msgid "'Account' in the Accounting section of Customer {0}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:263
+#: selling/doctype/sales_order/sales_order.py:269
 msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
 msgstr ""
 
@@ -737,7 +725,7 @@
 msgid "'Based On' and 'Group By' can not be same"
 msgstr ""
 
-#: stock/report/product_bundle_balance/product_bundle_balance.py:232
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
 msgid "'Date' is required"
 msgstr ""
 
@@ -745,17 +733,17 @@
 msgid "'Days Since Last Order' must be greater than or equal to zero"
 msgstr ""
 
-#: controllers/accounts_controller.py:1904
+#: controllers/accounts_controller.py:1991
 msgid "'Default {0} Account' in Company {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1048
+#: accounts/doctype/journal_entry/journal_entry.py:1083
 msgid "'Entries' cannot be empty"
 msgstr ""
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
-#: stock/report/stock_analytics/stock_analytics.py:321
+#: stock/report/stock_analytics/stock_analytics.py:314
 msgid "'From Date' is required"
 msgstr ""
 
@@ -763,33 +751,57 @@
 msgid "'From Date' must be after 'To Date'"
 msgstr ""
 
-#: stock/doctype/item/item.py:392
+#: stock/doctype/item/item.py:391
 msgid "'Has Serial No' can not be 'Yes' for non-stock item"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:436
+#: stock/report/stock_ledger/stock_ledger.py:538
 msgid "'Opening'"
 msgstr ""
 
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
+
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
-#: stock/report/stock_analytics/stock_analytics.py:326
+#: stock/report/stock_analytics/stock_analytics.py:319
 msgid "'To Date' is required"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:96
+#: stock/doctype/packing_slip/packing_slip.py:94
 msgid "'To Package No.' cannot be less than 'From Package No.'"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:67
+#: controllers/sales_and_purchase_return.py:65
 msgid "'Update Stock' can not be checked because items are not delivered via {0}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:369
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
 msgid "'Update Stock' cannot be checked for fixed asset sale"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:175
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
 msgid "(A) Qty After Transaction"
@@ -805,17 +817,17 @@
 msgid "(C) Total Qty in Queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:185
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
 msgid "(C) Total qty in queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:195
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
 msgid "(D) Balance Stock Value"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:200
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
 msgid "(E) Balance Stock Value in Queue"
@@ -826,7 +838,7 @@
 msgid "(F) Change in Stock Value"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:193
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
 msgid "(Forecast)"
 msgstr ""
 
@@ -840,7 +852,7 @@
 msgid "(H) Change in Stock Value (FIFO Queue)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:210
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
 msgid "(H) Valuation Rate"
 msgstr ""
 
@@ -880,7 +892,7 @@
 msgid "* Will be calculated in the transaction."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:130
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
 msgid ", with the inventory {0}: {1}"
 msgstr ""
 
@@ -959,8 +971,8 @@
 msgid "11-50"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:99
-#: regional/report/uae_vat_201/uae_vat_201.py:105
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
 msgid "1{0}"
 msgstr ""
 
@@ -1065,7 +1077,7 @@
 msgid "90 Above"
 msgstr ""
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:60
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
 msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
 msgstr ""
 
@@ -1113,7 +1125,7 @@
 msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:258
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
 msgid "<div class=\"text-muted text-center\">{0}</div>"
 msgstr ""
 
@@ -1341,25 +1353,25 @@
 msgid "A - B"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:190
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
 msgid "A - C"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:209
+#: manufacturing/doctype/bom/bom.py:206
 msgid "A BOM with name {0} already exists for item {1}."
 msgstr ""
 
-#: selling/doctype/customer/customer.py:297
+#: selling/doctype/customer/customer.py:308
 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:47
+#: manufacturing/doctype/workstation/workstation.js:73
 msgid "A Holiday List can be added to exclude counting these days for the Workstation."
 msgstr ""
 
-#: crm/doctype/lead/lead.py:142
+#: crm/doctype/lead/lead.py:140
 msgid "A Lead requires either a person's name or an organization's name"
 msgstr ""
 
@@ -1367,7 +1379,17 @@
 msgid "A Packing Slip can only be created for Draft Delivery Note."
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:530
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
 msgstr ""
 
@@ -1379,12 +1401,13 @@
 "Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
 msgstr ""
 
-#: setup/doctype/company/company.py:937
-msgid "A Transaction Deletion Job is triggered for {0}"
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
 msgstr ""
 
-#: setup/doctype/company/company.py:914
-msgid "A Transaction Deletion Job: {0} is already running for {1}"
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
 msgstr ""
 
 #. Description of the 'Send To Primary Contact' (Check) field in DocType
@@ -1402,14 +1425,24 @@
 msgid "A driver must be set to submit."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
 #: templates/emails/confirm_appointment.html:2
 msgid "A new appointment has been created for you with {0}"
 msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:98
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
 msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -1441,62 +1474,6 @@
 msgid "AB-"
 msgstr ""
 
-#. Option for the 'Naming Series' (Select) field in DocType 'Asset Depreciation
-#. Schedule'
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
-msgctxt "Asset Depreciation Schedule"
-msgid "ACC-ADS-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Asset Maintenance Log'
-#: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
-msgctxt "Asset Maintenance Log"
-msgid "ACC-AML-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Naming Series' (Select) field in DocType 'Asset Shift
-#. Allocation'
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
-msgctxt "Asset Shift Allocation"
-msgid "ACC-ASA-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Asset Capitalization'
-#: assets/doctype/asset_capitalization/asset_capitalization.json
-msgctxt "Asset Capitalization"
-msgid "ACC-ASC-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Asset Repair'
-#: assets/doctype/asset_repair/asset_repair.json
-msgctxt "Asset Repair"
-msgid "ACC-ASR-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Naming Series' (Select) field in DocType 'Asset'
-#: assets/doctype/asset/asset.json
-msgctxt "Asset"
-msgid "ACC-ASS-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Bank Transaction'
-#: accounts/doctype/bank_transaction/bank_transaction.json
-msgctxt "Bank Transaction"
-msgid "ACC-BTN-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Journal Entry'
-#: accounts/doctype/journal_entry/journal_entry.json
-msgctxt "Journal Entry"
-msgid "ACC-JV-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Payment Entry'
-#: accounts/doctype/payment_entry/payment_entry.json
-msgctxt "Payment Entry"
-msgid "ACC-PAY-.YYYY.-"
-msgstr ""
-
 #. Option for the 'Invoice Series' (Select) field in DocType 'Import Supplier
 #. Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
@@ -1504,48 +1481,6 @@
 msgid "ACC-PINV-.YYYY.-"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
-#: accounts/doctype/purchase_invoice/purchase_invoice.json
-msgctxt "Purchase Invoice"
-msgid "ACC-PINV-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
-#: accounts/doctype/purchase_invoice/purchase_invoice.json
-msgctxt "Purchase Invoice"
-msgid "ACC-PINV-RET-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Payment Request'
-#: accounts/doctype/payment_request/payment_request.json
-msgctxt "Payment Request"
-msgid "ACC-PRQ-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'POS Invoice'
-#: accounts/doctype/pos_invoice/pos_invoice.json
-msgctxt "POS Invoice"
-msgid "ACC-PSINV-.YYYY.-"
-msgstr ""
-
-#. Option for the 'naming_series' (Select) field in DocType 'Shareholder'
-#: accounts/doctype/shareholder/shareholder.json
-msgctxt "Shareholder"
-msgid "ACC-SH-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
-#: accounts/doctype/sales_invoice/sales_invoice.json
-msgctxt "Sales Invoice"
-msgid "ACC-SINV-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
-#: accounts/doctype/sales_invoice/sales_invoice.json
-msgctxt "Sales Invoice"
-msgid "ACC-SINV-RET-.YYYY.-"
-msgstr ""
-
 #. Label of a Date field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
@@ -1596,6 +1531,11 @@
 msgid "AWB Number"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -1608,15 +1548,15 @@
 msgid "Abbreviation"
 msgstr ""
 
-#: setup/doctype/company/company.py:164
+#: setup/doctype/company/company.py:160
 msgid "Abbreviation already used for another company"
 msgstr ""
 
-#: setup/doctype/company/company.py:159
+#: setup/doctype/company/company.py:157
 msgid "Abbreviation is mandatory"
 msgstr ""
 
-#: stock/doctype/item_attribute/item_attribute.py:100
+#: stock/doctype/item_attribute/item_attribute.py:102
 msgid "Abbreviation: {0} must appear only once"
 msgstr ""
 
@@ -1626,19 +1566,19 @@
 msgid "About Us Settings"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:39
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
 msgid "About {0} minute remaining"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
 msgid "About {0} minutes remaining"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
 msgid "About {0} seconds remaining"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:224
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
 msgid "Above"
 msgstr ""
 
@@ -1702,7 +1642,7 @@
 msgid "Accepted Qty in Stock UOM"
 msgstr ""
 
-#: public/js/controllers/transaction.js:2124
+#: public/js/controllers/transaction.js:2167
 msgid "Accepted Quantity"
 msgstr ""
 
@@ -1764,25 +1704,31 @@
 msgid "Access Token"
 msgstr ""
 
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
 #: accounts/doctype/account/account.json
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
 #: accounts/report/account_balance/account_balance.py:21
 #: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:291
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:205
-#: accounts/report/financial_statements.py:621
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:193
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
 #: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:565
-#: accounts/report/payment_ledger/payment_ledger.js:31
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
 #: accounts/report/payment_ledger/payment_ledger.py:145
-#: accounts/report/trial_balance/trial_balance.py:415
+#: accounts/report/trial_balance/trial_balance.py:409
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:16
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
 msgid "Account"
 msgstr ""
 
@@ -1935,12 +1881,6 @@
 msgid "Account Balance"
 msgstr ""
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Account Balance"
-msgstr ""
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -2084,8 +2024,8 @@
 msgid "Account Manager"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
-#: controllers/accounts_controller.py:1908
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1995
 msgid "Account Missing"
 msgstr ""
 
@@ -2113,11 +2053,11 @@
 msgid "Account Name"
 msgstr ""
 
-#: accounts/doctype/account/account.py:306
+#: accounts/doctype/account/account.py:321
 msgid "Account Not Found"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:108
+#: accounts/doctype/account/account_tree.js:131
 msgid "Account Number"
 msgstr ""
 
@@ -2127,7 +2067,7 @@
 msgid "Account Number"
 msgstr ""
 
-#: accounts/doctype/account/account.py:458
+#: accounts/doctype/account/account.py:472
 msgid "Account Number {0} already used in account {1}"
 msgstr ""
 
@@ -2165,8 +2105,8 @@
 msgid "Account Subtype"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:115
-#: accounts/report/account_balance/account_balance.js:35
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
 msgid "Account Type"
 msgstr ""
 
@@ -2206,15 +2146,15 @@
 msgid "Account Type"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:126
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
 msgid "Account Value"
 msgstr ""
 
-#: accounts/doctype/account/account.py:279
+#: accounts/doctype/account/account.py:294
 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
 msgstr ""
 
-#: accounts/doctype/account/account.py:273
+#: accounts/doctype/account/account.py:288
 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
 msgstr ""
 
@@ -2236,7 +2176,7 @@
 msgid "Account for Change Amount"
 msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:44
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
 msgid "Account is mandatory to get payment entries"
 msgstr ""
 
@@ -2244,28 +2184,28 @@
 msgid "Account is not set for the dashboard chart {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:677
+#: assets/doctype/asset/asset.py:675
 msgid "Account not Found"
 msgstr ""
 
-#: accounts/doctype/account/account.py:360
+#: accounts/doctype/account/account.py:375
 msgid "Account with child nodes cannot be converted to ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.py:252
+#: accounts/doctype/account/account.py:267
 msgid "Account with child nodes cannot be set as ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.py:371
+#: accounts/doctype/account/account.py:386
 msgid "Account with existing transaction can not be converted to group."
 msgstr ""
 
-#: accounts/doctype/account/account.py:400
+#: accounts/doctype/account/account.py:415
 msgid "Account with existing transaction can not be deleted"
 msgstr ""
 
-#: accounts/doctype/account/account.py:247
-#: accounts/doctype/account/account.py:362
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
 msgid "Account with existing transaction cannot be converted to ledger"
 msgstr ""
 
@@ -2273,15 +2213,15 @@
 msgid "Account {0} added multiple times"
 msgstr ""
 
-#: setup/doctype/company/company.py:187
+#: setup/doctype/company/company.py:183
 msgid "Account {0} does not belong to company: {1}"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:99
+#: accounts/doctype/budget/budget.py:101
 msgid "Account {0} does not belongs to company {1}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:532
+#: accounts/doctype/account/account.py:546
 msgid "Account {0} does not exist"
 msgstr ""
 
@@ -2297,59 +2237,59 @@
 msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:490
+#: accounts/doctype/account/account.py:504
 msgid "Account {0} exists in parent company {1}."
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:108
+#: accounts/doctype/budget/budget.py:111
 msgid "Account {0} has been entered multiple times"
 msgstr ""
 
-#: accounts/doctype/account/account.py:344
+#: accounts/doctype/account/account.py:359
 msgid "Account {0} is added in the child company {1}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:443
+#: accounts/doctype/gl_entry/gl_entry.py:396
 msgid "Account {0} is frozen"
 msgstr ""
 
-#: controllers/accounts_controller.py:1032
+#: controllers/accounts_controller.py:1108
 msgid "Account {0} is invalid. Account Currency must be {1}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:150
+#: accounts/doctype/account/account.py:149
 msgid "Account {0}: Parent account {1} can not be a ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.py:156
+#: accounts/doctype/account/account.py:155
 msgid "Account {0}: Parent account {1} does not belong to company: {2}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:144
+#: accounts/doctype/account/account.py:143
 msgid "Account {0}: Parent account {1} does not exist"
 msgstr ""
 
-#: accounts/doctype/account/account.py:147
+#: accounts/doctype/account/account.py:146
 msgid "Account {0}: You can not assign itself as parent account"
 msgstr ""
 
-#: accounts/general_ledger.py:403
+#: accounts/general_ledger.py:406
 msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:243
+#: accounts/doctype/journal_entry/journal_entry.py:256
 msgid "Account: {0} can only be updated via Stock Transactions"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:325
+#: accounts/report/general_ledger/general_ledger.py:330
 msgid "Account: {0} does not exist"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2098
+#: accounts/doctype/payment_entry/payment_entry.py:2146
 msgid "Account: {0} is not permitted under Payment Entry"
 msgstr ""
 
-#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2662
 msgid "Account: {0} with currency: {1} can not be selected"
 msgstr ""
 
@@ -2509,12 +2449,12 @@
 msgid "Accounting Dimension"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:206
+#: accounts/doctype/gl_entry/gl_entry.py:201
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
 msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:193
+#: accounts/doctype/gl_entry/gl_entry.py:188
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
 msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
 msgstr ""
@@ -2830,53 +2770,54 @@
 msgid "Accounting Entries"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:82
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
 msgid "Accounting Entries are reposted"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
 msgid "Accounting Entries are reposted."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:709 assets/doctype/asset/asset.py:724
-#: assets/doctype/asset_capitalization/asset_capitalization.py:572
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
 msgid "Accounting Entry for Asset"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:738
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
 msgid "Accounting Entry for Service"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:906
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:926
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:942
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
 #: accounts/doctype/purchase_invoice/purchase_invoice.py:959
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:978
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:999
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1126
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1266
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1284
-#: controllers/stock_controller.py:168 controllers/stock_controller.py:183
-#: stock/doctype/purchase_receipt/purchase_receipt.py:839
-#: stock/doctype/stock_entry/stock_entry.py:1464
-#: stock/doctype/stock_entry/stock_entry.py:1478
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1496
+#: stock/doctype/stock_entry/stock_entry.py:1510
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
 msgid "Accounting Entry for Stock"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:658
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
 msgid "Accounting Entry for {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:1950
+#: controllers/accounts_controller.py:2036
 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:192
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
 #: buying/doctype/supplier/supplier.js:85
-#: public/js/controllers/stock_controller.js:72
-#: public/js/utils/ledger_preview.js:7 selling/doctype/customer/customer.js:159
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:43
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
 msgid "Accounting Ledger"
 msgstr ""
 
@@ -2907,15 +2848,19 @@
 msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:69
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
 msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:72
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
 msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: setup/doctype/company/company.py:317
+#: setup/doctype/company/company.py:308
 msgid "Accounts"
 msgstr ""
 
@@ -3090,7 +3035,7 @@
 msgid "Accounts Manager"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:343
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
 msgid "Accounts Missing Error"
 msgstr ""
 
@@ -3100,9 +3045,9 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
 #: accounts/report/accounts_payable/accounts_payable.json
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:122
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
 #: accounts/workspace/payables/payables.json
-#: buying/doctype/supplier/supplier.js:90
+#: buying/doctype/supplier/supplier.js:97
 msgid "Accounts Payable"
 msgstr ""
 
@@ -3115,7 +3060,7 @@
 
 #. Name of a report
 #. Label of a Link in the Payables Workspace
-#: accounts/report/accounts_payable/accounts_payable.js:175
+#: accounts/report/accounts_payable/accounts_payable.js:176
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.json
 #: accounts/workspace/payables/payables.json
 msgid "Accounts Payable Summary"
@@ -3128,10 +3073,10 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
 #: accounts/report/accounts_receivable/accounts_receivable.json
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:150
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
 #: accounts/workspace/accounting/accounting.json
 #: accounts/workspace/receivables/receivables.json
-#: selling/doctype/customer/customer.js:155
+#: selling/doctype/customer/customer.js:153
 msgid "Accounts Receivable"
 msgstr ""
 
@@ -3290,7 +3235,7 @@
 msgid "Accounts User"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1153
+#: accounts/doctype/journal_entry/journal_entry.py:1182
 msgid "Accounts table cannot be blank."
 msgstr ""
 
@@ -3307,7 +3252,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
-#: accounts/report/account_balance/account_balance.js:38
+#: accounts/report/account_balance/account_balance.js:37
 msgid "Accumulated Depreciation"
 msgstr ""
 
@@ -3330,7 +3275,7 @@
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
-#: assets/doctype/asset/asset.js:242
+#: assets/doctype/asset/asset.js:277
 msgid "Accumulated Depreciation Amount"
 msgstr ""
 
@@ -3340,22 +3285,22 @@
 msgid "Accumulated Depreciation Amount"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:405
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:423
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
 msgid "Accumulated Depreciation as on"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:243
+#: accounts/doctype/budget/budget.py:245
 msgid "Accumulated Monthly"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:27
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:13
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:28
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
 msgid "Accumulated Values"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
 msgid "Accumulated Values in Group Company"
 msgstr ""
 
@@ -3369,8 +3314,18 @@
 msgid "Acquisition Date"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr ""
+
 #: crm/doctype/lead/lead.js:42
-#: public/js/bank_reconciliation_tool/dialog_manager.js:171
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
 msgid "Action"
 msgstr ""
 
@@ -3392,7 +3347,7 @@
 msgid "Action If Same Rate is Not Maintained"
 msgstr ""
 
-#: quality_management/doctype/quality_review/quality_review_list.js:9
+#: quality_management/doctype/quality_review/quality_review_list.js:7
 msgid "Action Initialised"
 msgstr ""
 
@@ -3438,23 +3393,24 @@
 msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
 msgstr ""
 
-#: accounts/doctype/account/account.js:55
-#: accounts/doctype/account/account.js:62
-#: accounts/doctype/account/account.js:91
-#: accounts/doctype/account/account.js:116
-#: accounts/doctype/journal_entry/journal_entry.js:35
-#: accounts/doctype/payment_entry/payment_entry.js:160
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
 #: accounts/doctype/subscription/subscription.js:38
 #: accounts/doctype/subscription/subscription.js:44
 #: accounts/doctype/subscription/subscription.js:50
-#: buying/doctype/supplier/supplier.js:104
-#: buying/doctype/supplier/supplier.js:109
-#: projects/doctype/project/project.js:69
-#: projects/doctype/project/project.js:73
-#: projects/doctype/project/project.js:134
-#: public/js/bank_reconciliation_tool/data_table_manager.js:93
-#: public/js/utils/unreconcile.js:22 selling/doctype/customer/customer.js:170
-#: selling/doctype/customer/customer.js:175 stock/doctype/item/item.js:419
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
 #: templates/pages/order.html:20
 msgid "Actions"
 msgstr ""
@@ -3491,7 +3447,7 @@
 msgstr ""
 
 #: accounts/doctype/subscription/subscription_list.js:6
-#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:11
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
 #: stock/doctype/putaway_rule/putaway_rule_list.js:7
 msgid "Active"
 msgstr ""
@@ -3537,6 +3493,12 @@
 msgid "Active Leads"
 msgstr ""
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -3581,14 +3543,14 @@
 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
 msgstr ""
 
-#: projects/doctype/activity_type/activity_type.js:7
+#: projects/doctype/activity_type/activity_type.js:10
 msgid "Activity Cost per Employee"
 msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/activity_type/activity_type.json
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
-#: public/js/projects/timer.js:8
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
 msgid "Activity Type"
 msgstr ""
 
@@ -3702,7 +3664,7 @@
 msgid "Actual End Time"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:387
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
 msgid "Actual Expense"
 msgstr ""
 
@@ -3724,10 +3686,11 @@
 msgid "Actual Operation Time"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:399
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
 msgid "Actual Posting"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
 #: stock/report/product_bundle_balance/product_bundle_balance.py:96
 #: stock/report/stock_projected_qty/stock_projected_qty.py:136
 msgid "Actual Qty"
@@ -3781,10 +3744,19 @@
 msgid "Actual Qty in Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:185
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
 msgid "Actual Qty is mandatory"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:95
 msgid "Actual Quantity"
 msgstr ""
@@ -3851,18 +3823,20 @@
 msgid "Actual qty in stock"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1223
+#: accounts/doctype/payment_entry/payment_entry.js:1473
 #: public/js/controllers/accounts.js:176
 msgid "Actual type tax cannot be included in Item rate in row {0}"
 msgstr ""
 
-#: crm/doctype/lead/lead.js:82
-#: public/js/bom_configurator/bom_configurator.bundle.js:225
-#: public/js/bom_configurator/bom_configurator.bundle.js:237
-#: public/js/bom_configurator/bom_configurator.bundle.js:291
-#: public/js/utils/crm_activities.js:168
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
 msgid "Add"
 msgstr ""
 
@@ -3880,11 +3854,11 @@
 msgid "Add"
 msgstr ""
 
-#: stock/doctype/item/item.js:417 stock/doctype/price_list/price_list.js:7
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
 msgid "Add / Edit Prices"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:176
+#: accounts/doctype/account/account_tree.js:256
 msgid "Add Child"
 msgstr ""
 
@@ -3892,27 +3866,36 @@
 msgid "Add Columns in Transaction Currency"
 msgstr ""
 
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr ""
+
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Add Corrective Operation Cost in Finished Good Valuation"
 msgstr ""
 
-#: public/js/event.js:19
+#: public/js/event.js:24
 msgid "Add Customers"
 msgstr ""
 
-#: public/js/event.js:27
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr ""
+
+#: public/js/event.js:40
 msgid "Add Employees"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:224
-#: selling/doctype/sales_order/sales_order.js:207
-#: stock/dashboard/item_dashboard.js:205
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
 msgid "Add Item"
 msgstr ""
 
-#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:33
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
 msgid "Add Items"
 msgstr ""
 
@@ -3920,11 +3903,11 @@
 msgid "Add Items in the Purpose Table"
 msgstr ""
 
-#: crm/doctype/lead/lead.js:82
+#: crm/doctype/lead/lead.js:84
 msgid "Add Lead to Prospect"
 msgstr ""
 
-#: public/js/event.js:15
+#: public/js/event.js:16
 msgid "Add Leads"
 msgstr ""
 
@@ -3954,12 +3937,12 @@
 msgid "Add Or Deduct"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:269
+#: selling/page/point_of_sale/pos_item_cart.js:267
 msgid "Add Order Discount"
 msgstr ""
 
-#: public/js/event.js:17 public/js/event.js:21 public/js/event.js:25
-#: public/js/event.js:29 public/js/event.js:33
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
 msgid "Add Participants"
 msgstr ""
 
@@ -3969,10 +3952,22 @@
 msgid "Add Quote"
 msgstr ""
 
-#: public/js/event.js:31
+#: public/js/event.js:48
 msgid "Add Sales Partners"
 msgstr ""
 
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
 #. Label of a Button field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
@@ -4003,17 +3998,27 @@
 msgid "Add Serial / Batch No (Rejected Qty)"
 msgstr ""
 
-#: public/js/utils.js:61
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr ""
+
+#: public/js/utils.js:71
 msgid "Add Serial No"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:231
-#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
 msgid "Add Sub Assembly"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:433
-#: public/js/event.js:23
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
 msgid "Add Suppliers"
 msgstr ""
 
@@ -4023,7 +4028,7 @@
 msgid "Add Template"
 msgstr ""
 
-#: utilities/activation.py:125
+#: utilities/activation.py:123
 msgid "Add Timesheets"
 msgstr ""
 
@@ -4033,7 +4038,7 @@
 msgid "Add Weekly Holidays"
 msgstr ""
 
-#: public/js/utils/crm_activities.js:140
+#: public/js/utils/crm_activities.js:142
 msgid "Add a Note"
 msgstr ""
 
@@ -4052,7 +4057,7 @@
 msgstr ""
 
 #: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:614
+#: stock/doctype/pick_list/pick_list.py:654
 msgid "Add items in the Item Locations table"
 msgstr ""
 
@@ -4062,7 +4067,7 @@
 msgid "Add or Deduct"
 msgstr ""
 
-#: utilities/activation.py:115
+#: utilities/activation.py:113
 msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
 msgstr ""
 
@@ -4088,10 +4093,14 @@
 msgid "Add to Transit"
 msgstr ""
 
-#: accounts/doctype/coupon_code/coupon_code.js:39
+#: accounts/doctype/coupon_code/coupon_code.js:36
 msgid "Add/Edit Coupon Conditions"
 msgstr ""
 
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr ""
+
 #. Label of a Link field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
 msgctxt "CRM Note"
@@ -4104,22 +4113,26 @@
 msgid "Added On"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:130
+#: buying/doctype/supplier/supplier.py:128
 msgid "Added Supplier Role to User {0}."
 msgstr ""
 
-#: public/js/utils/item_selector.js:66 public/js/utils/item_selector.js:80
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
 msgid "Added {0} ({1})"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:307
+#: controllers/website_list_for_contact.py:304
 msgid "Added {1} Role to User {0}."
 msgstr ""
 
-#: crm/doctype/lead/lead.js:80
+#: crm/doctype/lead/lead.js:81
 msgid "Adding Lead to Prospect..."
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
@@ -4447,6 +4460,10 @@
 msgid "Additional Info"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -4500,7 +4517,7 @@
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address"
@@ -4518,31 +4535,31 @@
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Installation Note'
+#. Label of a Text Editor field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Maintenance Visit'
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Opportunity'
+#. Label of a Text Editor field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address"
@@ -4554,31 +4571,31 @@
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address"
@@ -4590,25 +4607,25 @@
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Warranty Claim'
+#. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Address"
@@ -4771,7 +4788,7 @@
 msgid "Address HTML"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:58
+#: public/js/utils/contact_address_quick_entry.js:61
 msgid "Address Line 1"
 msgstr ""
 
@@ -4781,7 +4798,7 @@
 msgid "Address Line 1"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:63
+#: public/js/utils/contact_address_quick_entry.js:66
 msgid "Address Line 2"
 msgstr ""
 
@@ -4863,7 +4880,7 @@
 msgid "Address and Contacts"
 msgstr ""
 
-#: accounts/custom/address.py:33
+#: accounts/custom/address.py:31
 msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
 msgstr ""
 
@@ -4880,15 +4897,15 @@
 msgid "Addresses"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:116
+#: assets/doctype/asset/asset.js:144
 msgid "Adjust Asset Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:996
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
 msgid "Adjustment Against"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:581
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
 msgid "Adjustment based on Purchase Invoice rate"
 msgstr ""
 
@@ -4905,7 +4922,7 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 #: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Administrator"
 msgstr ""
 
@@ -4915,7 +4932,7 @@
 msgid "Advance Account"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
 msgid "Advance Amount"
 msgstr ""
 
@@ -4937,8 +4954,8 @@
 msgid "Advance Paid"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:47
-#: selling/doctype/sales_order/sales_order_list.js:61
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
 msgid "Advance Payment"
 msgstr ""
 
@@ -4954,7 +4971,7 @@
 msgid "Advance Payment Status"
 msgstr ""
 
-#: controllers/accounts_controller.py:214
+#: controllers/accounts_controller.py:223
 msgid "Advance Payments"
 msgstr ""
 
@@ -5010,11 +5027,11 @@
 msgid "Advance amount"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:743
+#: controllers/taxes_and_totals.py:749
 msgid "Advance amount cannot be greater than {0} {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:741
+#: accounts/doctype/journal_entry/journal_entry.py:775
 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
 msgstr ""
 
@@ -5062,6 +5079,10 @@
 msgid "Affected Transactions"
 msgstr ""
 
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr ""
+
 #. Label of a Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
@@ -5069,8 +5090,8 @@
 msgstr ""
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:94
-#: accounts/report/general_ledger/general_ledger.py:631
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
 msgid "Against Account"
 msgstr ""
 
@@ -5104,11 +5125,11 @@
 msgid "Against Blanket Order"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:945
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
 msgid "Against Customer Order {0} dated {1}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:967
+#: selling/doctype/sales_order/sales_order.js:1127
 msgid "Against Default Supplier"
 msgstr ""
 
@@ -5166,12 +5187,12 @@
 msgid "Against Income Account"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:609
-#: accounts/doctype/payment_entry/payment_entry.py:669
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:699
 msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:410
+#: accounts/doctype/gl_entry/gl_entry.py:361
 msgid "Against Journal Entry {0} is already adjusted against some other voucher"
 msgstr ""
 
@@ -5205,11 +5226,11 @@
 msgid "Against Stock Entry"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:329
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
 msgid "Against Supplier Invoice {0} dated {1}"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:650
+#: accounts/report/general_ledger/general_ledger.py:654
 msgid "Against Voucher"
 msgstr ""
 
@@ -5220,7 +5241,7 @@
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:57
-#: accounts/report/payment_ledger/payment_ledger.js:71
+#: accounts/report/payment_ledger/payment_ledger.js:70
 #: accounts/report/payment_ledger/payment_ledger.py:185
 msgid "Against Voucher No"
 msgstr ""
@@ -5231,7 +5252,7 @@
 msgid "Against Voucher No"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:648
+#: accounts/report/general_ledger/general_ledger.py:652
 #: accounts/report/payment_ledger/payment_ledger.py:176
 msgid "Against Voucher Type"
 msgstr ""
@@ -5249,24 +5270,25 @@
 msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
-#: manufacturing/report/work_order_summary/work_order_summary.js:59
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
 #: manufacturing/report/work_order_summary/work_order_summary.py:259
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
 msgid "Age"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
-#: accounts/report/accounts_receivable/accounts_receivable.py:1134
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
 msgid "Age (Days)"
 msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:205
+#: stock/report/stock_ageing/stock_ageing.py:204
 msgid "Age ({0})"
 msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:58
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
-#: accounts/report/accounts_receivable/accounts_receivable.js:83
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
 msgid "Ageing Based On"
 msgstr ""
@@ -5279,7 +5301,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:65
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: accounts/report/accounts_receivable/accounts_receivable.js:90
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:49
 msgid "Ageing Range 1"
@@ -5287,7 +5309,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:72
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
-#: accounts/report/accounts_receivable/accounts_receivable.js:97
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
 #: stock/report/stock_ageing/stock_ageing.js:56
 msgid "Ageing Range 2"
@@ -5295,7 +5317,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:79
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
-#: accounts/report/accounts_receivable/accounts_receivable.js:104
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
 #: stock/report/stock_ageing/stock_ageing.js:63
 msgid "Ageing Range 3"
@@ -5303,7 +5325,7 @@
 
 #: accounts/report/accounts_payable/accounts_payable.js:86
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
-#: accounts/report/accounts_receivable/accounts_receivable.js:111
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
 msgid "Ageing Range 4"
 msgstr ""
@@ -5367,6 +5389,11 @@
 msgid "Agents"
 msgstr ""
 
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
+
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture Manager"
@@ -5398,10 +5425,10 @@
 msgid "All"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:148
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:168
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166
-#: accounts/utils.py:1324 public/js/setup_wizard.js:163
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1278 public/js/setup_wizard.js:174
 msgid "All Accounts"
 msgstr ""
 
@@ -5441,7 +5468,7 @@
 msgid "All Activities HTML"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:268
+#: manufacturing/doctype/bom/bom.py:265
 msgid "All BOMs"
 msgstr ""
 
@@ -5474,15 +5501,15 @@
 #: patches/v11_0/create_department_records_for_each_company.py:23
 #: patches/v11_0/update_department_lft_rgt.py:9
 #: patches/v11_0/update_department_lft_rgt.py:11
-#: patches/v11_0/update_department_lft_rgt.py:17
-#: setup/doctype/company/company.py:310 setup/doctype/company/company.py:313
-#: setup/doctype/company/company.py:318 setup/doctype/company/company.py:324
-#: setup/doctype/company/company.py:330 setup/doctype/company/company.py:336
-#: setup/doctype/company/company.py:342 setup/doctype/company/company.py:348
-#: setup/doctype/company/company.py:354 setup/doctype/company/company.py:360
-#: setup/doctype/company/company.py:366 setup/doctype/company/company.py:372
-#: setup/doctype/company/company.py:378 setup/doctype/company/company.py:384
-#: setup/doctype/company/company.py:390
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
 msgid "All Departments"
 msgstr ""
 
@@ -5503,6 +5530,10 @@
 msgid "All Item Groups"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
@@ -5521,15 +5552,20 @@
 msgid "All Sales Person"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
+
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Supplier Contact"
 msgstr ""
 
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:30
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:34
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:38
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
 #: setup/setup_wizard/operations/install_fixtures.py:148
 #: setup/setup_wizard/operations/install_fixtures.py:150
 #: setup/setup_wizard/operations/install_fixtures.py:157
@@ -5550,7 +5586,7 @@
 msgid "All Territories"
 msgstr ""
 
-#: setup/doctype/company/company.py:259 setup/doctype/company/company.py:275
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
 msgid "All Warehouses"
 msgstr ""
 
@@ -5561,19 +5597,23 @@
 msgid "All allocations have been successfully reconciled"
 msgstr ""
 
-#: support/doctype/issue/issue.js:97
+#: support/doctype/issue/issue.js:107
 msgid "All communications including and above this shall be moved into the new Issue"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1170
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
 msgid "All items have already been Invoiced/Returned"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2191
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2264
 msgid "All items have already been transferred for this Work Order."
 msgstr ""
 
-#: public/js/controllers/transaction.js:2210
+#: public/js/controllers/transaction.js:2253
 msgid "All items in this document already have a linked Quality Inspection."
 msgstr ""
 
@@ -5584,17 +5624,17 @@
 msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:847
+#: manufacturing/doctype/work_order/work_order.js:916
 msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:899
+#: stock/doctype/delivery_note/delivery_note.py:975
 msgid "All these items have already been Invoiced/Returned"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:83
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:95
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
 msgid "Allocate"
 msgstr ""
 
@@ -5610,7 +5650,7 @@
 msgid "Allocate Advances Automatically (FIFO)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:679
+#: accounts/doctype/payment_entry/payment_entry.js:834
 msgid "Allocate Payment Amount"
 msgstr ""
 
@@ -5632,8 +5672,8 @@
 msgid "Allocated"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:314
-#: public/js/utils/unreconcile.js:62
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
 msgid "Allocated Amount"
 msgstr ""
 
@@ -5692,21 +5732,25 @@
 msgid "Allocated Entries"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Allocated amount"
 msgstr ""
 
-#: accounts/utils.py:614
+#: accounts/utils.py:609
 msgid "Allocated amount cannot be greater than unadjusted amount"
 msgstr ""
 
-#: accounts/utils.py:612
+#: accounts/utils.py:607
 msgid "Allocated amount cannot be negative"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:258
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
 msgid "Allocation"
 msgstr ""
 
@@ -5716,7 +5760,7 @@
 msgid "Allocation"
 msgstr ""
 
-#: public/js/utils/unreconcile.js:67
+#: public/js/utils/unreconcile.js:97
 msgid "Allocations"
 msgstr ""
 
@@ -5734,7 +5778,7 @@
 msgid "Allocations"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:412
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
 msgid "Allotted Qty"
 msgstr ""
 
@@ -5745,8 +5789,8 @@
 msgid "Allow"
 msgstr ""
 
-#: accounts/doctype/account/account.py:488
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
 msgid "Allow Account Creation Against Child Company"
 msgstr ""
 
@@ -5798,7 +5842,7 @@
 msgid "Allow Alternative Item"
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:67
+#: stock/doctype/item_alternative/item_alternative.py:65
 msgid "Allow Alternative Item must be checked on Item {}"
 msgstr ""
 
@@ -5850,7 +5894,7 @@
 msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
 msgid "Allow Multiple Material Consumption"
 msgstr ""
 
@@ -5938,7 +5982,7 @@
 msgid "Allow Resetting Service Level Agreement"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:780
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
 msgid "Allow Resetting Service Level Agreement from Support Settings."
 msgstr ""
 
@@ -6127,11 +6171,11 @@
 msgid "Allows to keep aside a specific quantity of inventory for a particular order."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:721
+#: stock/doctype/pick_list/pick_list.py:788
 msgid "Already Picked"
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:83
+#: stock/doctype/item_alternative/item_alternative.py:81
 msgid "Already record exists for the item {0}"
 msgstr ""
 
@@ -6139,9 +6183,9 @@
 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:141
-#: manufacturing/doctype/work_order/work_order.js:162 public/js/utils.js:466
-#: stock/doctype/stock_entry/stock_entry.js:224
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
 msgid "Alternate Item"
 msgstr ""
 
@@ -6157,11 +6201,15 @@
 msgid "Alternative Item Name"
 msgstr ""
 
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
+
 #: stock/doctype/item_alternative/item_alternative.py:37
 msgid "Alternative item must not be same as item code"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
 msgid "Alternatively, you can download the template and fill your data in."
 msgstr ""
 
@@ -6627,30 +6675,34 @@
 msgid "Amended From"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:529
+#: accounts/doctype/journal_entry/journal_entry.js:582
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:80
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:270
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:322
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
 #: accounts/report/payment_ledger/payment_ledger.py:194
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
 #: accounts/report/share_balance/share_balance.py:61
 #: accounts/report/share_ledger/share_ledger.py:57
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:239
-#: selling/doctype/quotation/quotation.js:286
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
 #: selling/report/sales_order_analysis/sales_order_analysis.py:290
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:108
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
 #: stock/report/delayed_item_report/delayed_item_report.py:152
 #: stock/report/delayed_order_report/delayed_order_report.py:71
-#: templates/pages/order.html:92 templates/pages/rfq.html:46
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
 msgid "Amount"
 msgstr ""
 
@@ -7168,28 +7220,53 @@
 msgid "Amount in customer's currency"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1119
+#: accounts/doctype/payment_entry/payment_entry.py:1144
 msgid "Amount {0} {1} against {2} {3}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1127
+#: accounts/doctype/payment_entry/payment_entry.py:1155
 msgid "Amount {0} {1} deducted against {2}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1095
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 msgid "Amount {0} {1} transferred from {2} to {3}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1102
+#: accounts/doctype/payment_entry/payment_entry.py:1127
 msgid "Amount {0} {1} {2} {3}"
 msgstr ""
 
-#: controllers/trends.py:241 controllers/trends.py:253
-#: controllers/trends.py:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr ""
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
 msgid "Amt"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:393
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
 msgid "An error has been appeared while reposting item valuation via {0}"
 msgstr ""
 
@@ -7198,11 +7275,11 @@
 msgid "An error has occurred during {0}. Check {1} for more details"
 msgstr ""
 
-#: public/js/controllers/buying.js:297 public/js/utils/sales_common.js:364
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
 msgid "An error occurred during the update process"
 msgstr ""
 
-#: stock/reorder_item.py:287
+#: stock/reorder_item.py:371
 msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
 msgstr ""
 
@@ -7210,7 +7287,7 @@
 msgid "Annual"
 msgstr ""
 
-#: public/js/utils.js:103
+#: public/js/utils.js:120
 msgid "Annual Billing: {0}"
 msgstr ""
 
@@ -7244,15 +7321,15 @@
 msgid "Annual Revenue"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:82
+#: accounts/doctype/budget/budget.py:83
 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:109
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
 msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
 msgid "Another Period Closing Entry {0} has been made after {1}"
 msgstr ""
 
@@ -7282,6 +7359,10 @@
 msgid "Applicable Dimension"
 msgstr ""
 
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
@@ -7366,15 +7447,15 @@
 msgid "Applicable for external driver"
 msgstr ""
 
-#: regional/italy/setup.py:161
+#: regional/italy/setup.py:162
 msgid "Applicable if the company is SpA, SApA or SRL"
 msgstr ""
 
-#: regional/italy/setup.py:170
+#: regional/italy/setup.py:171
 msgid "Applicable if the company is a limited liability company"
 msgstr ""
 
-#: regional/italy/setup.py:121
+#: regional/italy/setup.py:122
 msgid "Applicable if the company is an Individual or a Proprietorship"
 msgstr ""
 
@@ -7420,7 +7501,7 @@
 msgid "Applied on each reading."
 msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:185
+#: stock/doctype/putaway_rule/putaway_rule.py:183
 msgid "Applied putaway rules."
 msgstr ""
 
@@ -7562,6 +7643,12 @@
 msgid "Apply Recursion Over (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -7677,7 +7764,7 @@
 msgid "Appointment Confirmation"
 msgstr ""
 
-#: www/book_appointment/index.js:229
+#: www/book_appointment/index.js:237
 msgid "Appointment Created Successfully"
 msgstr ""
 
@@ -7738,18 +7825,28 @@
 msgid "Approximately match the description/party name against parties"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr ""
+
 #: public/js/utils/demo.js:20
 msgid "Are you sure you want to clear all demo data?"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:325
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
 msgid "Are you sure you want to delete this Item?"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.js:70
+#: accounts/doctype/subscription/subscription.js:69
 msgid "Are you sure you want to restart this subscription?"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr ""
+
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
@@ -7762,17 +7859,22 @@
 msgid "Area UOM"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:420
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
 msgid "Arrival Quantity"
 msgstr ""
 
-#: stock/report/serial_no_ledger/serial_no_ledger.js:58
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
 #: stock/report/stock_ageing/stock_ageing.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:31
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
 msgid "As On Date"
 msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:16
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
 msgid "As on Date"
 msgstr ""
 
@@ -7791,23 +7893,27 @@
 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
 msgstr ""
 
-#: stock/doctype/item/item.py:965
+#: stock/doctype/item/item.py:953
 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:195
+#: stock/doctype/stock_settings/stock_settings.py:198
 msgid "As there are negative stock, you can not enable {0}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:209
+#: stock/doctype/stock_settings/stock_settings.py:212
 msgid "As there are reserved stock, you cannot disable {0}."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1600
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1614
 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:164
+#: stock/doctype/stock_settings/stock_settings.py:166
 #: stock/doctype/stock_settings/stock_settings.py:178
 msgid "As {0} is enabled, you can not enable {1}."
 msgstr ""
@@ -7819,13 +7925,13 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/account_balance/account_balance.js:26
+#: accounts/report/account_balance/account_balance.js:25
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:365
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
 #: assets/doctype/asset/asset.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:177
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
 msgid "Asset"
 msgstr ""
 
@@ -7973,10 +8079,10 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:355
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
 #: assets/doctype/asset_category/asset_category.json
-#: assets/report/fixed_asset_register/fixed_asset_register.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.py:418
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:416
 msgid "Asset Category"
 msgstr ""
 
@@ -8034,7 +8140,7 @@
 msgid "Asset Category Name"
 msgstr ""
 
-#: stock/doctype/item/item.py:304
+#: stock/doctype/item/item.py:303
 msgid "Asset Category is mandatory for Fixed Asset item"
 msgstr ""
 
@@ -8068,13 +8174,13 @@
 msgid "Asset Depreciation Schedule"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:77
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
 msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
 msgstr ""
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:898
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:944
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:83
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:906
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:950
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
 msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
 msgstr ""
 
@@ -8086,7 +8192,7 @@
 msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:181
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
 msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
 msgstr ""
 
@@ -8108,7 +8214,7 @@
 msgid "Asset Finance Book"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:410
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
 msgid "Asset ID"
 msgstr ""
 
@@ -8181,7 +8287,7 @@
 
 #. Name of a DocType
 #: assets/doctype/asset_movement/asset_movement.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:184
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
 msgid "Asset Movement"
 msgstr ""
 
@@ -8196,11 +8302,11 @@
 msgid "Asset Movement Item"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:901
+#: assets/doctype/asset/asset.py:897
 msgid "Asset Movement record {0} created"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
 msgid "Asset Name"
 msgstr ""
 
@@ -8272,7 +8378,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
-#: accounts/report/account_balance/account_balance.js:39
+#: accounts/report/account_balance/account_balance.js:38
 msgid "Asset Received But Not Billed"
 msgstr ""
 
@@ -8333,7 +8439,7 @@
 msgid "Asset Shift Factor"
 msgstr ""
 
-#: assets/doctype/asset_shift_factor/asset_shift_factor.py:34
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
 msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
 msgstr ""
 
@@ -8343,10 +8449,10 @@
 msgid "Asset Status"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:178
-#: assets/report/fixed_asset_register/fixed_asset_register.py:201
-#: assets/report/fixed_asset_register/fixed_asset_register.py:400
-#: assets/report/fixed_asset_register/fixed_asset_register.py:440
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:198
+#: assets/report/fixed_asset_register/fixed_asset_register.py:391
+#: assets/report/fixed_asset_register/fixed_asset_register.py:438
 msgid "Asset Value"
 msgstr ""
 
@@ -8378,43 +8484,43 @@
 msgstr ""
 
 #. Label of a chart in the Assets Workspace
-#: assets/dashboard_fixtures.py:57 assets/workspace/assets/assets.json
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
 msgid "Asset Value Analytics"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:172
+#: assets/doctype/asset/asset.py:174
 msgid "Asset cancelled"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:506
+#: assets/doctype/asset/asset.py:503
 msgid "Asset cannot be cancelled, as it is already {0}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:687
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
 msgid "Asset capitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:194
+#: assets/doctype/asset/asset.py:196
 msgid "Asset created"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:633
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
 msgid "Asset created after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1156
+#: assets/doctype/asset/asset.py:1138
 msgid "Asset created after being split from Asset {0}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:695
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
 msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:197
+#: assets/doctype/asset/asset.py:199
 msgid "Asset deleted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:172
+#: assets/doctype/asset_movement/asset_movement.py:180
 msgid "Asset issued to Employee {0}"
 msgstr ""
 
@@ -8422,43 +8528,43 @@
 msgid "Asset out of order due to Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:159
+#: assets/doctype/asset_movement/asset_movement.py:165
 msgid "Asset received at Location {0} and issued to Employee {1}"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:509
+#: assets/doctype/asset/depreciation.py:496
 msgid "Asset restored"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:703
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
 msgid "Asset restored after Asset Capitalization {0} was cancelled"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1320
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
 msgid "Asset returned"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:483
+#: assets/doctype/asset/depreciation.py:470
 msgid "Asset scrapped"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:485
+#: assets/doctype/asset/depreciation.py:472
 msgid "Asset scrapped via Journal Entry {0}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
 msgid "Asset sold"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:160
+#: assets/doctype/asset/asset.py:161
 msgid "Asset submitted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:167
+#: assets/doctype/asset_movement/asset_movement.py:173
 msgid "Asset transferred to Location {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1080
+#: assets/doctype/asset/asset.py:1072
 msgid "Asset updated after being split into Asset {0}"
 msgstr ""
 
@@ -8470,15 +8576,15 @@
 msgid "Asset updated after completion of Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:98
+#: assets/doctype/asset_movement/asset_movement.py:106
 msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:449
+#: assets/doctype/asset/depreciation.py:439
 msgid "Asset {0} cannot be scrapped, as it is already {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
 msgid "Asset {0} does not belong to Item {1}"
 msgstr ""
 
@@ -8486,7 +8592,7 @@
 msgid "Asset {0} does not belong to company {1}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:110
+#: assets/doctype/asset_movement/asset_movement.py:118
 msgid "Asset {0} does not belongs to the custodian {1}"
 msgstr ""
 
@@ -8494,24 +8600,24 @@
 msgid "Asset {0} does not belongs to the location {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:759
-#: assets/doctype/asset_capitalization/asset_capitalization.py:859
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
 msgid "Asset {0} does not exist"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:639
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
 msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:661
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
 msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:446
+#: assets/doctype/asset/depreciation.py:437
 msgid "Asset {0} must be submitted"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:262
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
 msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
 msgstr ""
 
@@ -8526,7 +8632,7 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Assets Workspace
 #: accounts/doctype/finance_book/finance_book_dashboard.py:9
-#: accounts/report/balance_sheet/balance_sheet.py:238
+#: accounts/report/balance_sheet/balance_sheet.py:237
 #: assets/workspace/assets/assets.json
 msgid "Assets"
 msgstr ""
@@ -8549,7 +8655,7 @@
 msgid "Assets"
 msgstr ""
 
-#: controllers/buying_controller.py:732
+#: controllers/buying_controller.py:760
 msgid "Assets not created for {0}. You will have to create asset manually."
 msgstr ""
 
@@ -8558,11 +8664,11 @@
 msgid "Assets, Depreciations, Repairs, and more."
 msgstr ""
 
-#: controllers/buying_controller.py:720
+#: controllers/buying_controller.py:748
 msgid "Asset{} {assets_link} created for {}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:249
+#: manufacturing/doctype/job_card/job_card.js:281
 msgid "Assign Job to Employee"
 msgstr ""
 
@@ -8584,9 +8690,9 @@
 msgid "Assign to Name"
 msgstr ""
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:33
-#: support/report/issue_analytics/issue_analytics.js:82
-#: support/report/issue_summary/issue_summary.js:70
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
 msgid "Assigned To"
 msgstr ""
 
@@ -8600,24 +8706,24 @@
 msgid "Assignment Conditions"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1011
+#: assets/doctype/asset/asset.py:1003
 msgid "At least one asset has to be selected."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:789
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
 msgid "At least one invoice has to be selected."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:144
+#: controllers/sales_and_purchase_return.py:142
 msgid "At least one item should be entered with negative quantity in return document"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:405
-#: accounts/doctype/sales_invoice/sales_invoice.py:509
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
 msgid "At least one mode of payment is required for POS invoice."
 msgstr ""
 
-#: setup/doctype/terms_and_conditions/terms_and_conditions.py:39
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
 msgid "At least one of the Applicable Modules should be selected"
 msgstr ""
 
@@ -8625,7 +8731,7 @@
 msgid "At least one of the Selling or Buying must be selected"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:643
+#: stock/doctype/stock_entry/stock_entry.py:607
 msgid "At least one warehouse is mandatory"
 msgstr ""
 
@@ -8633,22 +8739,31 @@
 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:582
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
 msgid "At row {0}: Batch No is mandatory for Item {1}"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:574
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
 msgid "At row {0}: Serial No is mandatory for Item {1}"
 msgstr ""
 
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr ""
+
 #. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Attach .csv file with two columns, one for the old name and one for the new name"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:246
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:66
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
 msgid "Attach CSV File"
 msgstr ""
 
@@ -8664,7 +8779,7 @@
 msgid "Attachment"
 msgstr ""
 
-#: templates/pages/order.html:125 templates/pages/projects.html:83
+#: templates/pages/order.html:137 templates/pages/projects.html:83
 msgid "Attachments"
 msgstr ""
 
@@ -8710,19 +8825,19 @@
 msgid "Attribute Value"
 msgstr ""
 
-#: stock/doctype/item/item.py:911
+#: stock/doctype/item/item.py:899
 msgid "Attribute table is mandatory"
 msgstr ""
 
-#: stock/doctype/item_attribute/item_attribute.py:96
+#: stock/doctype/item_attribute/item_attribute.py:97
 msgid "Attribute value: {0} must appear only once"
 msgstr ""
 
-#: stock/doctype/item/item.py:915
+#: stock/doctype/item/item.py:903
 msgid "Attribute {0} selected multiple times in Attributes Table"
 msgstr ""
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Attributes"
 msgstr ""
 
@@ -8844,7 +8959,7 @@
 msgid "Auto Email Report"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:316
+#: public/js/utils/serial_no_batch_selector.js:322
 msgid "Auto Fetch"
 msgstr ""
 
@@ -8860,7 +8975,7 @@
 msgid "Auto Material Request"
 msgstr ""
 
-#: stock/reorder_item.py:242
+#: stock/reorder_item.py:327
 msgid "Auto Material Requests Generated"
 msgstr ""
 
@@ -8884,7 +8999,7 @@
 msgid "Auto Opt In (For all customers)"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:67
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
 msgid "Auto Reconcile"
 msgstr ""
 
@@ -8894,12 +9009,12 @@
 msgid "Auto Reconcile Payments"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:414
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
 msgid "Auto Reconciliation"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:145
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:193
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
 msgstr ""
 
@@ -9018,7 +9133,7 @@
 msgid "Auto re-order"
 msgstr ""
 
-#: public/js/controllers/buying.js:295 public/js/utils/sales_common.js:362
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
 msgid "Auto repeat document updated"
 msgstr ""
 
@@ -9076,7 +9191,7 @@
 msgid "Availability Of Slots"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:369
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
 msgid "Available"
 msgstr ""
 
@@ -9098,12 +9213,12 @@
 msgid "Available Batch Qty at Warehouse"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:427
+#: assets/report/fixed_asset_register/fixed_asset_register.py:425
 msgid "Available For Use Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:82
-#: public/js/utils.js:522 stock/report/stock_ageing/stock_ageing.py:156
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
 msgid "Available Qty"
 msgstr ""
 
@@ -9198,11 +9313,11 @@
 msgid "Available for use date is required"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:772
+#: stock/doctype/stock_entry/stock_entry.py:735
 msgid "Available quantity is {0}, you need {1}"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:239
+#: stock/dashboard/item_dashboard.js:247
 msgid "Available {0}"
 msgstr ""
 
@@ -9212,13 +9327,13 @@
 msgid "Available-for-use Date"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:355
+#: assets/doctype/asset/asset.py:353
 msgid "Available-for-use Date should be after purchase date"
 msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:157
-#: stock/report/stock_ageing/stock_ageing.py:191
-#: stock/report/stock_balance/stock_balance.py:477
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:486
 msgid "Average Age"
 msgstr ""
 
@@ -9248,7 +9363,7 @@
 msgid "Average time taken by the supplier to deliver"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:65
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
 msgid "Avg Daily Outgoing"
 msgstr ""
 
@@ -9258,7 +9373,7 @@
 msgid "Avg Rate"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:197
+#: stock/report/stock_ledger/stock_ledger.py:270
 msgid "Avg Rate (Balance Stock)"
 msgstr ""
 
@@ -9270,7 +9385,7 @@
 msgid "Avg. Selling Price List Rate"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:259
+#: accounts/report/gross_profit/gross_profit.py:257
 msgid "Avg. Selling Rate"
 msgstr ""
 
@@ -9301,14 +9416,14 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.js:9
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:56
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:9
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
 #: manufacturing/report/bom_stock_report/bom_stock_report.js:5
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:810
-#: stock/doctype/material_request/material_request.js:243
-#: stock/doctype/stock_entry/stock_entry.js:545
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
 #: stock/report/bom_search/bom_search.py:38
 msgid "BOM"
 msgstr ""
@@ -9379,7 +9494,7 @@
 msgid "BOM 1"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1348
+#: manufacturing/doctype/bom/bom.py:1337
 msgid "BOM 1 {0} and BOM 2 {1} should not be same"
 msgstr ""
 
@@ -9461,7 +9576,7 @@
 msgid "BOM Explosion Item"
 msgstr ""
 
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:21
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:101
 msgid "BOM ID"
 msgstr ""
@@ -9482,7 +9597,7 @@
 msgid "BOM Level"
 msgstr ""
 
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:9
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:31
 msgid "BOM No"
 msgstr ""
@@ -9593,6 +9708,7 @@
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
 #: manufacturing/report/bom_stock_report/bom_stock_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Stock Report"
@@ -9613,7 +9729,7 @@
 msgid "BOM Update Batch"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:82
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
 msgid "BOM Update Initiated"
 msgstr ""
 
@@ -9633,7 +9749,12 @@
 msgid "BOM Update Tool"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:99
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
 msgid "BOM Updation already in progress. Please wait until {0} is complete."
 msgstr ""
 
@@ -9656,32 +9777,32 @@
 msgid "BOM Website Operation"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:1000
+#: stock/doctype/stock_entry/stock_entry.js:1161
 msgid "BOM and Manufacturing Quantity are required"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:264
-#: stock/doctype/stock_entry/stock_entry.js:581
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
 msgid "BOM does not contain any stock item"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:87
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
 msgid "BOM recursion: {0} cannot be child of {1}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:631
+#: manufacturing/doctype/bom/bom.py:626
 msgid "BOM recursion: {1} cannot be parent or child of {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1223
+#: manufacturing/doctype/bom/bom.py:1214
 msgid "BOM {0} does not belong to Item {1}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1205
+#: manufacturing/doctype/bom/bom.py:1196
 msgid "BOM {0} must be active"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1208
+#: manufacturing/doctype/bom/bom.py:1199
 msgid "BOM {0} must be submitted"
 msgstr ""
 
@@ -9691,23 +9812,23 @@
 msgid "BOMs Updated"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:252
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
 msgid "BOMs created successfully"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:262
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
 msgid "BOMs creation failed"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:215
+#: manufacturing/doctype/bom_creator/bom_creator.py:210
 msgid "BOMs creation has been enqueued, kindly check the status after some time"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:323
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
 msgid "Backdated Stock Entry"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:15
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
 msgid "Backflush Raw Materials"
 msgstr ""
 
@@ -9731,16 +9852,17 @@
 
 #: accounts/report/account_balance/account_balance.py:36
 #: accounts/report/purchase_register/purchase_register.py:242
-#: accounts/report/sales_register/sales_register.py:276
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:47
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
 msgid "Balance"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
 msgid "Balance (Dr - Cr)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:584
+#: accounts/report/general_ledger/general_ledger.py:588
 msgid "Balance ({0})"
 msgstr ""
 
@@ -9757,8 +9879,8 @@
 msgstr ""
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:405
-#: stock/report/stock_ledger/stock_ledger.py:153
+#: stock/report/stock_balance/stock_balance.py:414
+#: stock/report/stock_ledger/stock_ledger.py:226
 msgid "Balance Qty"
 msgstr ""
 
@@ -9766,10 +9888,6 @@
 msgid "Balance Qty (Stock)"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:259
-msgid "Balance Serial No"
-msgstr ""
-
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/balance_sheet/balance_sheet.json
@@ -9802,18 +9920,22 @@
 msgid "Balance Sheet Summary"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Balance Stock Value"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:412
-#: stock/report/stock_ledger/stock_ledger.py:217
+#: stock/report/stock_balance/stock_balance.py:421
+#: stock/report/stock_ledger/stock_ledger.py:290
 msgid "Balance Value"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:355
+#: accounts/doctype/gl_entry/gl_entry.py:312
 msgid "Balance for Account {0} must always be {1}"
 msgstr ""
 
@@ -9825,7 +9947,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/bank/bank.json
-#: accounts/report/account_balance/account_balance.js:40
+#: accounts/report/account_balance/account_balance.js:39
 msgid "Bank"
 msgstr ""
 
@@ -9905,8 +10027,8 @@
 #: accounts/doctype/bank_account/bank_account.json
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
-#: buying/doctype/supplier/supplier.js:94
-#: setup/setup_wizard/operations/install_fixtures.py:492
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
 msgid "Bank Account"
 msgstr ""
 
@@ -10147,6 +10269,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Bank Reconciliation Statement"
@@ -10168,7 +10291,7 @@
 msgid "Bank Statement Import"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:43
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
 msgid "Bank Statement balance as per General Ledger"
 msgstr ""
 
@@ -10205,39 +10328,39 @@
 msgid "Bank Transaction Payments"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:496
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
 msgid "Bank Transaction {0} Matched"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:544
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
 msgid "Bank Transaction {0} added as Journal Entry"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:520
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
 msgid "Bank Transaction {0} added as Payment Entry"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:124
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
 msgid "Bank Transaction {0} is already fully reconciled"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:563
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
 msgid "Bank Transaction {0} updated"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:525
+#: setup/setup_wizard/operations/install_fixtures.py:516
 msgid "Bank account cannot be named as {0}"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:130
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
 msgid "Bank account {0} already exists and could not be created again"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:134
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
 msgid "Bank accounts added"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:297
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
 msgid "Bank transaction creation error"
 msgstr ""
 
@@ -10262,7 +10385,12 @@
 msgid "Banking"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:273
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:282
 msgid "Barcode"
 msgstr ""
 
@@ -10320,11 +10448,11 @@
 msgid "Barcode Type"
 msgstr ""
 
-#: stock/doctype/item/item.py:451
+#: stock/doctype/item/item.py:450
 msgid "Barcode {0} already used in Item {1}"
 msgstr ""
 
-#: stock/doctype/item/item.py:464
+#: stock/doctype/item/item.py:465
 msgid "Barcode {0} is not a valid {1} code"
 msgstr ""
 
@@ -10335,6 +10463,21 @@
 msgid "Barcodes"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
@@ -10389,7 +10532,7 @@
 msgid "Base Tax Withholding Net Total"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:241
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
 msgid "Base Total"
 msgstr ""
 
@@ -10417,18 +10560,18 @@
 msgid "Base URL"
 msgstr ""
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:28
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
 #: accounts/report/profitability_analysis/profitability_analysis.js:16
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:9
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:45
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:39
-#: manufacturing/report/production_planning_report/production_planning_report.js:17
-#: manufacturing/report/work_order_summary/work_order_summary.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
 #: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
-#: stock/report/delayed_item_report/delayed_item_report.js:55
-#: stock/report/delayed_order_report/delayed_order_report.js:55
-#: support/report/issue_analytics/issue_analytics.js:17
-#: support/report/issue_summary/issue_summary.js:17
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
 msgid "Based On"
 msgstr ""
 
@@ -10444,18 +10587,18 @@
 msgid "Based On"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:47
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
 msgid "Based On Data ( in years )"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:31
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
 msgid "Based On Document"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:134
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
-#: accounts/report/accounts_receivable/accounts_receivable.js:156
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
 msgid "Based On Payment Terms"
 msgstr ""
 
@@ -10526,8 +10669,8 @@
 #: stock/doctype/batch/batch.json
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:159
-#: stock/report/stock_ledger/stock_ledger.py:239
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
 msgid "Batch"
@@ -10568,14 +10711,14 @@
 msgid "Batch Item Expiry Status"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:88
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
-#: public/js/controllers/transaction.js:2150
-#: public/js/utils/barcode_scanner.js:251
-#: public/js/utils/serial_no_batch_selector.js:367
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2193
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:156
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
 #: stock/report/stock_ledger/stock_ledger.js:59
 msgid "Batch No"
 msgstr ""
@@ -10700,15 +10843,15 @@
 msgid "Batch No"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:585
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
 msgid "Batch No is mandatory"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2118
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
 msgid "Batch No {0} does not exists"
 msgstr ""
 
-#: stock/utils.py:643
+#: stock/utils.py:623
 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
 msgstr ""
 
@@ -10718,13 +10861,13 @@
 msgid "Batch No."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Batch Nos"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1113
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
 msgid "Batch Nos are created successfully"
 msgstr ""
 
@@ -10734,7 +10877,7 @@
 msgid "Batch Number Series"
 msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:157
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
 msgid "Batch Qty"
 msgstr ""
 
@@ -10744,7 +10887,7 @@
 msgid "Batch Quantity"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:256
+#: manufacturing/doctype/work_order/work_order.js:271
 msgid "Batch Size"
 msgstr ""
 
@@ -10784,7 +10927,7 @@
 msgid "Batch and Serial No"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:485
+#: manufacturing/doctype/work_order/work_order.py:490
 msgid "Batch not created for item {} since it does not have a batch series."
 msgstr ""
 
@@ -10792,12 +10935,12 @@
 msgid "Batch {0} and Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2345
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:272
+#: stock/doctype/stock_entry/stock_entry.py:2422
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
 msgid "Batch {0} of Item {1} has expired."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2347
+#: stock/doctype/stock_entry/stock_entry.py:2428
 msgid "Batch {0} of Item {1} is disabled."
 msgstr ""
 
@@ -10808,7 +10951,7 @@
 msgid "Batch-Wise Balance History"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:165
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
 msgid "Batchwise Valuation"
@@ -10833,11 +10976,11 @@
 msgid "Beginning of the current subscription period"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:341
+#: accounts/doctype/subscription/subscription.py:332
 msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1061
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
 #: accounts/report/purchase_register/purchase_register.py:214
 msgid "Bill Date"
 msgstr ""
@@ -10854,7 +10997,7 @@
 msgid "Bill Date"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
 #: accounts/report/purchase_register/purchase_register.py:213
 msgid "Bill No"
 msgstr ""
@@ -10879,11 +11022,11 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Manufacturing Workspace
-#: manufacturing/doctype/bom/bom.py:1089
+#: manufacturing/doctype/bom/bom.py:1082
 #: manufacturing/onboarding_step/create_bom/create_bom.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/doctype/material_request/material_request.js:99
-#: stock/doctype/stock_entry/stock_entry.js:533
+#: stock/doctype/stock_entry/stock_entry.js:613
 msgid "Bill of Materials"
 msgstr ""
 
@@ -10893,7 +11036,7 @@
 msgid "Bill of Materials"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 #: projects/doctype/timesheet/timesheet_list.js:5
 msgid "Billed"
 msgstr ""
@@ -10906,7 +11049,7 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:247
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
 #: selling/report/sales_order_analysis/sales_order_analysis.py:298
 msgid "Billed Amount"
@@ -10941,7 +11084,7 @@
 msgid "Billed Items To Be Received"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:225
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
 #: selling/report/sales_order_analysis/sales_order_analysis.py:276
 msgid "Billed Qty"
 msgstr ""
@@ -10960,20 +11103,20 @@
 msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Billing Address"
 msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Billing Address"
@@ -10997,31 +11140,31 @@
 msgid "Billing Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Billing Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Billing Address Details"
@@ -11128,7 +11271,7 @@
 msgid "Billing Interval Count cannot be less than 1"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:383
+#: accounts/doctype/subscription/subscription.py:375
 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
 msgstr ""
 
@@ -11166,7 +11309,7 @@
 msgid "Billing Zipcode"
 msgstr ""
 
-#: accounts/party.py:579
+#: accounts/party.py:557
 msgid "Billing currency must be equal to either default company's currency or party account currency"
 msgstr ""
 
@@ -11181,6 +11324,11 @@
 msgid "Bio / Cover Letter"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgid "Bisect Accounting Statements"
@@ -11287,8 +11435,8 @@
 msgid "Blanket Order Rate"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:101
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:228
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
 msgid "Block Invoice"
 msgstr ""
 
@@ -11359,7 +11507,7 @@
 msgid "Bom No"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:229
+#: accounts/doctype/payment_entry/payment_entry.py:234
 msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
 msgstr ""
 
@@ -11423,11 +11571,11 @@
 msgid "Booked Fixed Asset"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:141
+#: stock/doctype/warehouse/warehouse.py:139
 msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
 msgstr ""
 
-#: accounts/general_ledger.py:685
+#: accounts/general_ledger.py:684
 msgid "Books have been closed till the period ending on {0}"
 msgstr ""
 
@@ -11438,10 +11586,15 @@
 msgid "Both"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:359
+#: accounts/doctype/subscription/subscription.py:351
 msgid "Both Trial Period Start Date and Trial Period End Date must be set"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/branch/branch.json
 msgid "Branch"
@@ -11490,27 +11643,27 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/gross_profit/gross_profit.py:241
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
 #: accounts/report/sales_register/sales_register.js:64
-#: public/js/stock_analytics.js:41 public/js/stock_analytics.js:62
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:48
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:100
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
 #: setup/doctype/brand/brand.json
 #: stock/report/item_price_stock/item_price_stock.py:25
 #: stock/report/item_prices/item_prices.py:53
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
 #: stock/report/product_bundle_balance/product_bundle_balance.js:36
 #: stock/report/product_bundle_balance/product_bundle_balance.py:107
 #: stock/report/stock_ageing/stock_ageing.js:43
-#: stock/report/stock_ageing/stock_ageing.py:135
-#: stock/report/stock_analytics/stock_analytics.js:35
-#: stock/report/stock_analytics/stock_analytics.py:45
-#: stock/report/stock_ledger/stock_ledger.js:65
-#: stock/report/stock_ledger/stock_ledger.py:181
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
 #: stock/report/stock_projected_qty/stock_projected_qty.js:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:115
 msgid "Brand"
@@ -11669,19 +11822,49 @@
 msgid "Breakdown"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:103
+#: manufacturing/doctype/bom/bom.js:102
 msgid "Browse BOM"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/budget/budget.json
-#: accounts/doctype/cost_center/cost_center.js:44
-#: accounts/doctype/cost_center/cost_center_tree.js:42
-#: accounts/doctype/cost_center/cost_center_tree.js:46
-#: accounts/doctype/cost_center/cost_center_tree.js:50
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
 #: accounts/report/budget_variance_report/budget_variance_report.py:99
 #: accounts/report/budget_variance_report/budget_variance_report.py:109
-#: accounts/report/budget_variance_report/budget_variance_report.py:386
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
 msgid "Budget"
 msgstr ""
 
@@ -11702,7 +11885,7 @@
 msgid "Budget Accounts"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:82
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
 msgid "Budget Against"
 msgstr ""
 
@@ -11724,27 +11907,27 @@
 msgid "Budget Detail"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:278 accounts/doctype/budget/budget.py:280
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
 msgid "Budget Exceeded"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:40
+#: accounts/doctype/cost_center/cost_center_tree.js:61
 msgid "Budget List"
 msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/cost_center/cost_center_tree.js:48
+#: accounts/doctype/cost_center/cost_center_tree.js:77
 #: accounts/report/budget_variance_report/budget_variance_report.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Budget Variance Report"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:97
+#: accounts/doctype/budget/budget.py:98
 msgid "Budget cannot be assigned against Group Account {0}"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:102
+#: accounts/doctype/budget/budget.py:105
 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
 msgstr ""
 
@@ -11796,6 +11979,16 @@
 msgid "Bundle Qty"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -11807,6 +12000,11 @@
 msgid "Buy"
 msgstr ""
 
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
+
 #. Name of a Workspace
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
@@ -11868,7 +12066,7 @@
 msgid "Buying & Selling Settings"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:280
+#: accounts/report/gross_profit/gross_profit.py:278
 msgid "Buying Amount"
 msgstr ""
 
@@ -11905,7 +12103,7 @@
 msgid "Buying must be checked, if Applicable For is selected as {0}"
 msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:14
+#: buying/doctype/buying_settings/buying_settings.js:13
 msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
 msgstr ""
 
@@ -11919,13 +12117,6 @@
 msgid "Bypass credit check at Sales Order"
 msgstr ""
 
-#. Option for the 'Naming Series' (Select) field in DocType 'Closing Stock
-#. Balance'
-#: stock/doctype/closing_stock_balance/closing_stock_balance.json
-msgctxt "Closing Stock Balance"
-msgid "CBAL-.#####"
-msgstr ""
-
 #. Label of a Link field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
@@ -11943,7 +12134,7 @@
 msgid "COGS By Item Group"
 msgstr ""
 
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:45
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
 msgid "COGS Debit"
 msgstr ""
 
@@ -11972,29 +12163,31 @@
 msgid "CRM Settings"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Lead'
-#: crm/doctype/lead/lead.json
-msgctxt "Lead"
-msgid "CRM-LEAD-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Opportunity'
-#: crm/doctype/opportunity/opportunity.json
-msgctxt "Opportunity"
-msgid "CRM-OPP-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Customer'
-#: selling/doctype/customer/customer.json
-msgctxt "Customer"
-msgid "CUST-.YYYY.-"
-msgstr ""
-
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:34
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:50
 msgid "CWIP Account"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
@@ -12019,7 +12212,7 @@
 msgid "Calculate Product Bundle Price based on Child Items' Rates"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:56
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
 msgid "Calculated Bank Statement balance"
 msgstr ""
 
@@ -12042,6 +12235,11 @@
 msgid "Calibration"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr ""
+
 #: telephony/doctype/call_log/call_log.js:8
 msgid "Call Again"
 msgstr ""
@@ -12099,13 +12297,13 @@
 msgid "Call Routing"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:57
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:49
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
 msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:153
-#: telephony/doctype/call_log/call_log.py:135
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
 msgid "Call Summary"
 msgstr ""
 
@@ -12115,6 +12313,10 @@
 msgid "Call Summary"
 msgstr ""
 
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
+
 #. Label of a Data field in DocType 'Telephony Call Type'
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgctxt "Telephony Call Type"
@@ -12125,6 +12327,31 @@
 msgid "Callback"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #. Label of a Card Break in the CRM Workspace
 #: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
@@ -12257,15 +12484,15 @@
 msgid "Campaign Schedules"
 msgstr ""
 
-#: setup/doctype/authorization_control/authorization_control.py:58
+#: setup/doctype/authorization_control/authorization_control.py:60
 msgid "Can be approved by {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1451
+#: manufacturing/doctype/work_order/work_order.py:1460
 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:127
+#: accounts/report/pos_register/pos_register.py:124
 msgid "Can not filter based on Cashier, if grouped by Cashier"
 msgstr ""
 
@@ -12273,15 +12500,15 @@
 msgid "Can not filter based on Child Account, if grouped by Account"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:124
+#: accounts/report/pos_register/pos_register.py:121
 msgid "Can not filter based on Customer, if grouped by Customer"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:121
+#: accounts/report/pos_register/pos_register.py:118
 msgid "Can not filter based on POS Profile, if grouped by POS Profile"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:130
+#: accounts/report/pos_register/pos_register.py:127
 msgid "Can not filter based on Payment Method, if grouped by Payment Method"
 msgstr ""
 
@@ -12289,31 +12516,35 @@
 msgid "Can not filter based on Voucher No, if grouped by Voucher"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1226
-#: accounts/doctype/payment_entry/payment_entry.py:2229
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2275
 msgid "Can only make payment against unbilled {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1199
-#: controllers/accounts_controller.py:2500 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1441
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:90
 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:133
+#: stock/doctype/stock_settings/stock_settings.py:136
 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
 msgstr ""
 
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr ""
+
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancel At End Of Period"
 msgstr ""
 
-#: support/doctype/warranty_claim/warranty_claim.py:74
+#: support/doctype/warranty_claim/warranty_claim.py:72
 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
 msgstr ""
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:188
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
 msgstr ""
 
@@ -12333,8 +12564,8 @@
 msgid "Cancelation Date"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:18
-#: stock/doctype/stock_entry/stock_entry_list.js:19
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
 msgid "Canceled"
 msgstr ""
 
@@ -12351,11 +12582,12 @@
 msgstr ""
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:8
-#: accounts/doctype/payment_request/payment_request_list.js:20
+#: accounts/doctype/payment_request/payment_request_list.js:18
 #: accounts/doctype/subscription/subscription_list.js:14
 #: assets/doctype/asset_repair/asset_repair_list.js:9
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:11
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
 msgid "Cancelled"
 msgstr ""
 
@@ -12610,6 +12842,13 @@
 msgid "Cancelled"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
@@ -12622,17 +12861,17 @@
 msgid "Cancelled"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:76
-#: stock/doctype/delivery_trip/delivery_trip.py:189
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
 msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
 msgstr ""
 
 #: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:625
 msgid "Cannot Merge"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:105
+#: stock/doctype/delivery_trip/delivery_trip.js:122
 msgid "Cannot Optimize Route as Driver Address is Missing."
 msgstr ""
 
@@ -12648,35 +12887,35 @@
 msgid "Cannot amend {0} {1}, please create a new one instead."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:257
+#: accounts/doctype/journal_entry/journal_entry.py:270
 msgid "Cannot apply TDS against multiple parties in one entry"
 msgstr ""
 
-#: stock/doctype/item/item.py:307
+#: stock/doctype/item/item.py:306
 msgid "Cannot be a fixed asset item as Stock Ledger is created."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:222
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
 msgid "Cannot cancel as processing of cancelled documents is pending."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:641
+#: manufacturing/doctype/work_order/work_order.py:664
 msgid "Cannot cancel because submitted Stock Entry {0} exists"
 msgstr ""
 
-#: stock/stock_ledger.py:196
+#: stock/stock_ledger.py:197
 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
 msgstr ""
 
-#: controllers/buying_controller.py:811
+#: controllers/buying_controller.py:839
 msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:365
+#: stock/doctype/stock_entry/stock_entry.py:318
 msgid "Cannot cancel transaction for Completed Work Order."
 msgstr ""
 
-#: stock/doctype/item/item.py:867
+#: stock/doctype/item/item.py:855
 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
 msgstr ""
 
@@ -12684,19 +12923,19 @@
 msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:66
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
 msgid "Cannot change Reference Document Type."
 msgstr ""
 
-#: accounts/deferred_revenue.py:55
+#: accounts/deferred_revenue.py:51
 msgid "Cannot change Service Stop Date for item in row {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:858
+#: stock/doctype/item/item.py:846
 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
 msgstr ""
 
-#: setup/doctype/company/company.py:209
+#: setup/doctype/company/company.py:205
 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
 msgstr ""
 
@@ -12704,40 +12943,40 @@
 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:63
+#: accounts/doctype/cost_center/cost_center.py:61
 msgid "Cannot convert Cost Center to ledger as it has child nodes"
 msgstr ""
 
-#: projects/doctype/task/task.js:48
+#: projects/doctype/task/task.js:50
 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:373
+#: accounts/doctype/account/account.py:388
 msgid "Cannot convert to Group because Account Type is selected."
 msgstr ""
 
-#: accounts/doctype/account/account.py:250
+#: accounts/doctype/account/account.py:265
 msgid "Cannot covert to Group because Account Type is selected."
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:914
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:25
+#: stock/doctype/delivery_note/delivery_note_list.js:35
 msgid "Cannot create a Delivery Trip from Draft documents."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1576
-#: stock/doctype/pick_list/pick_list.py:104
+#: selling/doctype/sales_order/sales_order.py:1589
+#: stock/doctype/pick_list/pick_list.py:110
 msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
 msgstr ""
 
-#: accounts/general_ledger.py:127
+#: accounts/general_ledger.py:131
 msgid "Cannot create accounting entries against disabled accounts: {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:949
+#: manufacturing/doctype/bom/bom.py:945
 msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
 msgstr ""
 
@@ -12750,24 +12989,32 @@
 msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:120
+#: stock/doctype/serial_no/serial_no.py:117
 msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:638
-#: selling/doctype/sales_order/sales_order.py:661
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:652
+#: selling/doctype/sales_order/sales_order.py:675
 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:51
+#: public/js/utils/barcode_scanner.js:54
 msgid "Cannot find Item with this Barcode"
 msgstr ""
 
-#: controllers/accounts_controller.py:3023
+#: controllers/accounts_controller.py:3089
 msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
 msgstr ""
 
-#: controllers/accounts_controller.py:1774
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
 msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
 msgstr ""
 
@@ -12775,20 +13022,20 @@
 msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:962
+#: manufacturing/doctype/work_order/work_order.py:973
 msgid "Cannot produce more item for {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:966
+#: manufacturing/doctype/work_order/work_order.py:977
 msgid "Cannot produce more than {0} items for {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:294
+#: accounts/doctype/payment_entry/payment_entry.py:299
 msgid "Cannot receive from customer against negative outstanding"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1209
-#: controllers/accounts_controller.py:2515
+#: accounts/doctype/payment_entry/payment_entry.js:1458
+#: controllers/accounts_controller.py:2586
 #: public/js/controllers/accounts.js:100
 msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
 msgstr ""
@@ -12797,43 +13044,43 @@
 msgid "Cannot retrieve link token for update. Check Error Log for more information"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:60
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
 msgid "Cannot retrieve link token. Check Error Log for more information"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1203
-#: accounts/doctype/payment_entry/payment_entry.js:1374
-#: accounts/doctype/payment_entry/payment_entry.py:1579
-#: controllers/accounts_controller.py:2505 public/js/controllers/accounts.js:94
+#: accounts/doctype/payment_entry/payment_entry.js:1450
+#: accounts/doctype/payment_entry/payment_entry.js:1629
+#: accounts/doctype/payment_entry/payment_entry.py:1627
+#: controllers/accounts_controller.py:2576 public/js/controllers/accounts.js:94
 #: public/js/controllers/taxes_and_totals.js:453
 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:266
+#: selling/doctype/quotation/quotation.py:267
 msgid "Cannot set as Lost as Sales Order is made."
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:92
+#: setup/doctype/authorization_rule/authorization_rule.py:91
 msgid "Cannot set authorization on basis of Discount for {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:697
+#: stock/doctype/item/item.py:689
 msgid "Cannot set multiple Item Defaults for a company."
 msgstr ""
 
-#: controllers/accounts_controller.py:3173
+#: controllers/accounts_controller.py:3237
 msgid "Cannot set quantity less than delivered quantity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3178
+#: controllers/accounts_controller.py:3240
 msgid "Cannot set quantity less than received quantity"
 msgstr ""
 
-#: stock/doctype/item_variant_settings/item_variant_settings.py:67
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
 msgid "Cannot set the field <b>{0}</b> for copying in variants"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:876
+#: accounts/doctype/payment_entry/payment_entry.js:1053
 msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
 msgstr ""
 
@@ -12853,7 +13100,7 @@
 msgid "Capacity Planning"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:627
+#: manufacturing/doctype/work_order/work_order.py:650
 msgid "Capacity Planning Error, planned start time can not be same as end time"
 msgstr ""
 
@@ -12895,7 +13142,7 @@
 msgid "Capital Work In Progress Account"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:43
+#: accounts/report/account_balance/account_balance.js:42
 msgid "Capital Work in Progress"
 msgstr ""
 
@@ -12917,7 +13164,7 @@
 msgid "Capitalization Method"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:155
+#: assets/doctype/asset/asset.js:194
 msgid "Capitalize Asset"
 msgstr ""
 
@@ -12939,6 +13186,11 @@
 msgid "Capitalized In"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr ""
+
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -12959,7 +13211,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
-#: accounts/report/account_balance/account_balance.js:41
+#: accounts/report/account_balance/account_balance.js:40
 #: setup/setup_wizard/operations/install_fixtures.py:208
 msgid "Cash"
 msgstr ""
@@ -13006,15 +13258,15 @@
 msgid "Cash Flow Statement"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:146
+#: accounts/report/cash_flow/cash_flow.py:144
 msgid "Cash Flow from Financing"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:139
+#: accounts/report/cash_flow/cash_flow.py:137
 msgid "Cash Flow from Investing"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:127
+#: accounts/report/cash_flow/cash_flow.py:125
 msgid "Cash Flow from Operations"
 msgstr ""
 
@@ -13023,7 +13275,7 @@
 msgid "Cash In Hand"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
 msgid "Cash or Bank Account is mandatory for making payment entry"
 msgstr ""
 
@@ -13045,9 +13297,9 @@
 msgid "Cash/Bank Account"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:39
-#: accounts/report/pos_register/pos_register.py:126
-#: accounts/report/pos_register/pos_register.py:200
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:123
+#: accounts/report/pos_register/pos_register.py:195
 msgid "Cashier"
 msgstr ""
 
@@ -13103,16 +13355,16 @@
 msgid "Category Name"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:94
+#: assets/dashboard_fixtures.py:93
 msgid "Category-wise Asset Value"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:313
-#: buying/doctype/request_for_quotation/request_for_quotation.py:99
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
 msgid "Caution"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:151
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
 msgid "Caution: This might alter frozen accounts."
 msgstr ""
 
@@ -13122,6 +13374,36 @@
 msgid "Cellphone Number"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
+
 #. Label of a Attach field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
@@ -13152,7 +13434,12 @@
 msgid "Certificate Required"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "Change"
 msgstr ""
 
@@ -13168,11 +13455,11 @@
 msgid "Change Amount"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:90
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
 msgid "Change Release Date"
 msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:165
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
 msgid "Change in Stock Value"
 msgstr ""
 
@@ -13188,7 +13475,7 @@
 msgid "Change in Stock Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:885
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
 msgid "Change the account type to Receivable or select a different account."
 msgstr ""
 
@@ -13199,7 +13486,7 @@
 msgid "Change this date manually to setup the next synchronization start date"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:122
+#: selling/doctype/customer/customer.py:121
 msgid "Changed customer name to '{}' as '{}' already exists."
 msgstr ""
 
@@ -13209,7 +13496,11 @@
 msgid "Changes"
 msgstr ""
 
-#: stock/doctype/item/item.js:235
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr ""
+
+#: stock/doctype/item/item.js:277
 msgid "Changing Customer Group for the selected Customer is not allowed."
 msgstr ""
 
@@ -13219,12 +13510,12 @@
 msgid "Channel Partner"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1634
-#: controllers/accounts_controller.py:2568
+#: accounts/doctype/payment_entry/payment_entry.py:1682
+#: controllers/accounts_controller.py:2639
 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:42
+#: accounts/report/account_balance/account_balance.js:41
 msgid "Chargeable"
 msgstr ""
 
@@ -13240,7 +13531,15 @@
 msgid "Charges Incurred"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
 msgid "Chart"
 msgstr ""
 
@@ -13268,10 +13567,10 @@
 msgid "Chart Tree"
 msgstr ""
 
-#: accounts/doctype/account/account.js:75
+#: accounts/doctype/account/account.js:70
 #: accounts/doctype/account/account_tree.js:5
-#: accounts/doctype/cost_center/cost_center_tree.js:35
-#: public/js/setup_wizard.js:36 setup/doctype/company/company.js:92
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
 msgid "Chart of Accounts"
 msgstr ""
 
@@ -13307,7 +13606,7 @@
 msgid "Chart of Accounts Importer"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:133
+#: accounts/doctype/account/account_tree.js:181
 #: accounts/doctype/cost_center/cost_center.js:41
 msgid "Chart of Cost Centers"
 msgstr ""
@@ -13318,7 +13617,7 @@
 msgid "Chart of Cost Centers"
 msgstr ""
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:65
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
 msgid "Charts Based On"
 msgstr ""
 
@@ -13396,7 +13695,12 @@
 msgid "Checking this will round off the tax amount to the nearest integer"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:252
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
 msgid "Checkout Order / Submit Order / New Order"
 msgstr ""
 
@@ -13445,7 +13749,7 @@
 msgid "Cheque Width"
 msgstr ""
 
-#: public/js/controllers/transaction.js:2061
+#: public/js/controllers/transaction.js:2104
 msgid "Cheque/Reference Date"
 msgstr ""
 
@@ -13466,10 +13770,11 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
 msgid "Cheques Required"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
 msgid "Cheques and Deposits incorrectly cleared"
 msgstr ""
 
@@ -13483,11 +13788,11 @@
 msgid "Child Task exists for this Task. You can not delete this Task."
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse_tree.js:17
+#: stock/doctype/warehouse/warehouse_tree.js:21
 msgid "Child nodes can be only created under 'Group' type nodes"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:98
+#: stock/doctype/warehouse/warehouse.py:96
 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
 msgstr ""
 
@@ -13502,7 +13807,7 @@
 msgid "Circular Reference Error"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:76
+#: public/js/utils/contact_address_quick_entry.js:79
 msgid "City"
 msgstr ""
 
@@ -13530,12 +13835,27 @@
 msgid "Class / Percentage"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Clauses and Conditions"
 msgstr ""
 
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
+
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
@@ -13543,7 +13863,9 @@
 msgstr ""
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
 msgid "Clearance Date"
 msgstr ""
 
@@ -13583,11 +13905,11 @@
 msgid "Clearance Date"
 msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:115
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
 msgid "Clearance Date not mentioned"
 msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:113
+#: accounts/doctype/bank_clearance/bank_clearance.py:115
 msgid "Clearance Date updated"
 msgstr ""
 
@@ -13595,7 +13917,7 @@
 msgid "Clearing Demo Data..."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:535
+#: manufacturing/doctype/production_plan/production_plan.js:577
 msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
 msgstr ""
 
@@ -13603,7 +13925,7 @@
 msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:530
+#: manufacturing/doctype/production_plan/production_plan.js:572
 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
 msgstr ""
 
@@ -13618,6 +13940,10 @@
 msgid "Click on the link below to verify your email and confirm the appointment"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
+
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -13636,19 +13962,19 @@
 msgid "Client Secret"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order_list.js:30
-#: crm/doctype/opportunity/opportunity.js:108
-#: manufacturing/doctype/production_plan/production_plan.js:101
-#: manufacturing/doctype/work_order/work_order.js:559
-#: quality_management/doctype/quality_meeting/quality_meeting_list.js:8
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/doctype/sales_order/sales_order_list.js:45
-#: stock/doctype/delivery_note/delivery_note.js:209
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/doctype/issue/issue.js:17
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
 msgid "Close"
 msgstr ""
 
@@ -13658,7 +13984,7 @@
 msgid "Close Issue After Days"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:67
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
 msgid "Close Loan"
 msgstr ""
 
@@ -13668,17 +13994,18 @@
 msgid "Close Replied Opportunity After Days"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:178
+#: selling/page/point_of_sale/pos_controller.js:200
 msgid "Close the POS"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:6
-#: selling/doctype/sales_order/sales_order_list.js:7
-#: stock/doctype/delivery_note/delivery_note_list.js:8
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:8
-#: support/report/issue_analytics/issue_analytics.js:59
-#: support/report/issue_summary/issue_summary.js:47
-#: support/report/issue_summary/issue_summary.py:372
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
 msgid "Closed"
 msgstr ""
 
@@ -13785,11 +14112,11 @@
 msgid "Closed Documents"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1395
+#: manufacturing/doctype/work_order/work_order.py:1404
 msgid "Closed Work Order can not be stopped or Re-opened"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:420
+#: selling/doctype/sales_order/sales_order.py:431
 msgid "Closed order cannot be cancelled. Unclose to cancel."
 msgstr ""
 
@@ -13799,13 +14126,13 @@
 msgid "Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:464
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:221
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
 msgid "Closing (Cr)"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:457
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:214
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
 msgid "Closing (Dr)"
 msgstr ""
 
@@ -13819,7 +14146,7 @@
 msgid "Closing Account Head"
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:99
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
 msgid "Closing Account {0} must be of type Liability / Equity"
 msgstr ""
 
@@ -13829,7 +14156,7 @@
 msgid "Closing Amount"
 msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:140
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
 msgid "Closing Balance"
 msgstr ""
 
@@ -13894,7 +14221,7 @@
 msgid "Code"
 msgstr ""
 
-#: public/js/setup_wizard.js:174
+#: public/js/setup_wizard.js:190
 msgid "Collapse All"
 msgstr ""
 
@@ -13962,10 +14289,15 @@
 msgid "Column in Bank File"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr ""
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
 msgid "Combined invoice portion must equal 100%"
 msgstr ""
 
+#: templates/pages/task_info.html:86
 #: utilities/report/youtube_interactions/youtube_interactions.py:28
 msgid "Comments"
 msgstr ""
@@ -14085,6 +14417,12 @@
 msgid "Commission on Sales"
 msgstr ""
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:217
 msgid "Communication"
 msgstr ""
@@ -14117,7 +14455,7 @@
 msgid "Communication Medium Type"
 msgstr ""
 
-#: setup/install.py:111
+#: setup/install.py:92
 msgid "Compact Item Print"
 msgstr ""
 
@@ -14130,10 +14468,10 @@
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
 #: accounts/doctype/account/account_tree.js:12
-#: accounts/doctype/account/account_tree.js:149
-#: accounts/doctype/cost_center/cost_center_tree.js:8
-#: accounts/doctype/journal_entry/journal_entry.js:72
-#: accounts/report/account_balance/account_balance.js:9
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
 #: accounts/report/accounts_payable/accounts_payable.js:8
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
 #: accounts/report/accounts_receivable/accounts_receivable.js:10
@@ -14141,105 +14479,109 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:8
-#: accounts/report/budget_variance_report/budget_variance_report.js:74
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:9
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:9
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:9
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:9
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
 #: accounts/report/financial_ratios/financial_ratios.js:9
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:183
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
 #: accounts/report/general_ledger/general_ledger.js:8
 #: accounts/report/general_ledger/general_ledger.py:62
 #: accounts/report/gross_profit/gross_profit.js:8
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:227
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:272
-#: accounts/report/payment_ledger/payment_ledger.js:9
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
-#: accounts/report/pos_register/pos_register.js:9
-#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:107
+#: accounts/report/pos_register/pos_register.py:223
 #: accounts/report/profitability_analysis/profitability_analysis.js:8
 #: accounts/report/purchase_register/purchase_register.js:33
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:22
 #: accounts/report/sales_register/sales_register.js:33
 #: accounts/report/share_ledger/share_ledger.py:58
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:9
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:9
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:9
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
 #: accounts/report/trial_balance/trial_balance.js:8
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:9
-#: assets/report/fixed_asset_register/fixed_asset_register.js:9
-#: buying/report/procurement_tracker/procurement_tracker.js:9
-#: buying/report/purchase_analytics/purchase_analytics.js:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:9
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:278
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:9
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:268
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.py:398
+#: assets/report/fixed_asset_register/fixed_asset_register.py:481
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
-#: crm/report/lead_details/lead_details.js:9
+#: crm/report/lead_details/lead_details.js:8
 #: crm/report/lead_details/lead_details.py:52
-#: crm/report/lost_opportunity/lost_opportunity.js:9
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:59
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:52
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:119
-#: manufacturing/doctype/bom_creator/bom_creator.js:52
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:9
-#: manufacturing/report/job_card_summary/job_card_summary.js:8
-#: manufacturing/report/process_loss_report/process_loss_report.js:8
-#: manufacturing/report/production_analytics/production_analytics.js:9
-#: manufacturing/report/production_planning_report/production_planning_report.js:9
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:8
-#: manufacturing/report/work_order_summary/work_order_summary.js:8
-#: projects/report/project_summary/project_summary.js:9
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
 #: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
-#: public/js/sales_trends_filters.js:55
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:28
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
 #: regional/report/irs_1099/irs_1099.js:8
-#: regional/report/uae_vat_201/uae_vat_201.js:9
-#: regional/report/vat_audit_report/vat_audit_report.js:9
-#: selling/page/point_of_sale/pos_controller.js:64
-#: selling/page/sales_funnel/sales_funnel.js:30
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.js:8
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:9
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
 #: selling/report/lost_quotations/lost_quotations.js:8
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:9
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
-#: selling/report/sales_analytics/sales_analytics.js:50
-#: selling/report/sales_order_analysis/sales_order_analysis.js:9
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
 #: selling/report/sales_order_analysis/sales_order_analysis.py:343
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:9
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:34
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:9
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:9
-#: selling/report/territory_wise_sales/territory_wise_sales.js:17
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
 #: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
 #: setup/doctype/department/department_tree.js:10
 #: setup/doctype/employee/employee_tree.js:8
 #: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
-#: stock/doctype/warehouse/warehouse_tree.js:10
+#: stock/doctype/warehouse/warehouse_tree.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:9
-#: stock/report/delayed_item_report/delayed_item_report.js:9
-#: stock/report/delayed_order_report/delayed_order_report.js:9
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:116
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:8
-#: stock/report/item_shortage_report/item_shortage_report.js:9
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
 #: stock/report/item_shortage_report/item_shortage_report.py:137
 #: stock/report/product_bundle_balance/product_bundle_balance.py:115
 #: stock/report/reserved_stock/reserved_stock.js:8
@@ -14248,20 +14590,20 @@
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
 #: stock/report/serial_no_ledger/serial_no_ledger.py:37
 #: stock/report/stock_ageing/stock_ageing.js:8
-#: stock/report/stock_analytics/stock_analytics.js:42
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
 #: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:466
+#: stock/report/stock_balance/stock_balance.py:475
 #: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:268
+#: stock/report/stock_ledger/stock_ledger.py:340
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
 #: stock/report/stock_projected_qty/stock_projected_qty.js:8
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:9
-#: stock/report/total_stock_summary/total_stock_summary.js:18
-#: stock/report/total_stock_summary/total_stock_summary.py:30
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:9
-#: support/report/issue_analytics/issue_analytics.js:9
-#: support/report/issue_summary/issue_summary.js:9
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
 msgid "Company"
 msgstr ""
 
@@ -14719,6 +15061,12 @@
 msgid "Company"
 msgstr ""
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr ""
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -15013,7 +15361,7 @@
 msgid "Company Abbreviation"
 msgstr ""
 
-#: public/js/setup_wizard.js:155
+#: public/js/setup_wizard.js:164
 msgid "Company Abbreviation cannot have more than 5 characters"
 msgstr ""
 
@@ -15023,7 +15371,7 @@
 msgid "Company Account"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
@@ -15036,7 +15384,7 @@
 msgid "Company Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address"
@@ -15048,28 +15396,28 @@
 msgid "Company Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address Display"
@@ -15197,7 +15545,7 @@
 msgid "Company Name as per Imported Tally Data"
 msgstr ""
 
-#: public/js/setup_wizard.js:63
+#: public/js/setup_wizard.js:67
 msgid "Company Name cannot be Company"
 msgstr ""
 
@@ -15235,32 +15583,32 @@
 msgid "Company Tax ID"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:604
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
 msgid "Company and Posting Date is mandatory"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2203
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
 msgid "Company currencies of both the companies should match for Inter Company Transactions."
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:258
-#: stock/doctype/stock_entry/stock_entry.js:575
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
 msgid "Company field is required"
 msgstr ""
 
-#: accounts/doctype/bank_account/bank_account.py:58
+#: accounts/doctype/bank_account/bank_account.py:72
 msgid "Company is mandatory for company account"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:413
-msgid "Company is mandatory was generating invoice. Please set default company in Global Defaults."
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
 msgstr ""
 
-#: setup/doctype/company/company.js:161
+#: setup/doctype/company/company.js:191
 msgid "Company name not same"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:206
+#: assets/doctype/asset/asset.py:208
 msgid "Company of asset {0} and purchase document {1} doesn't matches."
 msgstr ""
 
@@ -15291,15 +15639,15 @@
 msgid "Company which internal supplier represents"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:80
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
 msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
 msgstr ""
 
-#: accounts/doctype/account/account.py:443
+#: accounts/doctype/account/account.py:457
 msgid "Company {0} does not exist"
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:76
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
 msgid "Company {0} is added more than once"
 msgstr ""
 
@@ -15307,7 +15655,7 @@
 msgid "Company {} does not exist yet. Taxes setup aborted."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:449
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
 msgid "Company {} does not match with POS Profile Company {}"
 msgstr ""
 
@@ -15340,7 +15688,7 @@
 msgid "Competitor Name"
 msgstr ""
 
-#: public/js/utils/sales_common.js:417
+#: public/js/utils/sales_common.js:473
 msgid "Competitors"
 msgstr ""
 
@@ -15356,7 +15704,9 @@
 msgid "Competitors"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:61
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
 msgid "Complete"
 msgstr ""
 
@@ -15372,23 +15722,26 @@
 msgid "Complete"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:263
+#: manufacturing/doctype/job_card/job_card.js:296
 msgid "Complete Job"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
 #: accounts/doctype/subscription/subscription_list.js:8
 #: assets/doctype/asset_repair/asset_repair_list.js:7
-#: buying/doctype/purchase_order/purchase_order_list.js:24
+#: buying/doctype/purchase_order/purchase_order_list.js:43
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:9
 #: manufacturing/report/job_card_summary/job_card_summary.py:93
 #: manufacturing/report/work_order_summary/work_order_summary.py:151
 #: projects/doctype/timesheet/timesheet_list.js:13
 #: projects/report/project_summary/project_summary.py:95
-#: selling/doctype/sales_order/sales_order_list.js:12
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:9
-#: stock/doctype/delivery_note/delivery_note_list.js:14
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
 #: stock/doctype/material_request/material_request_list.js:13
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
 msgid "Completed"
 msgstr ""
 
@@ -15647,11 +16000,12 @@
 msgid "Completed Qty"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:885
+#: manufacturing/doctype/work_order/work_order.py:902
 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:277
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:200
 msgid "Completed Quantity"
 msgstr ""
 
@@ -15786,7 +16140,7 @@
 msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
 msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:19
+#: buying/doctype/buying_settings/buying_settings.js:20
 msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
 msgstr ""
 
@@ -15796,12 +16150,12 @@
 msgid "Confirmation Date"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:37
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:45
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
 msgid "Connect to Quickbooks"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:59
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
 msgid "Connected to QuickBooks"
 msgstr ""
 
@@ -15811,7 +16165,7 @@
 msgid "Connected to QuickBooks"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:58
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
 msgid "Connecting to QuickBooks"
 msgstr ""
 
@@ -15917,6 +16271,12 @@
 msgid "Connections"
 msgstr ""
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr ""
+
 #: accounts/report/general_ledger/general_ledger.js:172
 msgid "Consider Accounting Dimensions"
 msgstr ""
@@ -15933,6 +16293,12 @@
 msgid "Consider Minimum Order Qty"
 msgstr ""
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
@@ -16022,15 +16388,15 @@
 msgid "Consumable Cost"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
 msgid "Consumed"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
 msgid "Consumed Amount"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:318
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
 msgid "Consumed Asset Items is mandatory for Decapitalization"
 msgstr ""
 
@@ -16061,7 +16427,7 @@
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:59
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
 msgid "Consumed Qty"
 msgstr ""
 
@@ -16101,7 +16467,7 @@
 msgid "Consumed Stock Items"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:321
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
 msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
 msgstr ""
 
@@ -16636,9 +17002,9 @@
 msgid "Content Type"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
-#: public/js/controllers/transaction.js:2074
-#: selling/doctype/quotation/quotation.js:344
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2117
+#: selling/doctype/quotation/quotation.js:356
 msgid "Continue"
 msgstr ""
 
@@ -16724,7 +17090,7 @@
 msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:121
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
 msgid "Contribution %"
 msgstr ""
 
@@ -16735,10 +17101,14 @@
 msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:123
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
 msgid "Contribution Amount"
 msgstr ""
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
@@ -16757,7 +17127,7 @@
 msgid "Control Historical Stock Transactions"
 msgstr ""
 
-#: public/js/utils.js:684
+#: public/js/utils.js:747
 msgid "Conversion Factor"
 msgstr ""
 
@@ -16857,7 +17227,7 @@
 msgid "Conversion Factor"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:86
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
 msgid "Conversion Rate"
 msgstr ""
 
@@ -16879,11 +17249,11 @@
 msgid "Conversion Rate"
 msgstr ""
 
-#: stock/doctype/item/item.py:387
+#: stock/doctype/item/item.py:386
 msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2384
+#: controllers/accounts_controller.py:2464
 msgid "Conversion rate cannot be 0 or 1"
 msgstr ""
 
@@ -16893,12 +17263,12 @@
 msgid "Convert Item Description to Clean HTML in Transactions"
 msgstr ""
 
-#: accounts/doctype/account/account.js:106
-#: accounts/doctype/cost_center/cost_center.js:119
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
 msgid "Convert to Group"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:61
+#: stock/doctype/warehouse/warehouse.js:59
 msgctxt "Warehouse"
 msgid "Convert to Group"
 msgstr ""
@@ -16907,17 +17277,17 @@
 msgid "Convert to Item Based Reposting"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:60
+#: stock/doctype/warehouse/warehouse.js:58
 msgctxt "Warehouse"
 msgid "Convert to Ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.js:83
-#: accounts/doctype/cost_center/cost_center.js:116
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
 msgid "Convert to Non-Group"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:41
+#: crm/report/lead_details/lead_details.js:40
 #: selling/page/sales_funnel/sales_funnel.py:58
 msgid "Converted"
 msgstr ""
@@ -16964,11 +17334,11 @@
 msgid "Corrective Action"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:146
+#: manufacturing/doctype/job_card/job_card.js:155
 msgid "Corrective Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:151
+#: manufacturing/doctype/job_card/job_card.js:162
 msgid "Corrective Operation"
 msgstr ""
 
@@ -17001,23 +17371,23 @@
 #: accounts/report/accounts_payable/accounts_payable.js:28
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
 #: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
 #: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:643
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:300
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
 #: accounts/report/purchase_register/purchase_register.js:46
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:29
 #: accounts/report/sales_register/sales_register.js:52
-#: accounts/report/sales_register/sales_register.py:250
+#: accounts/report/sales_register/sales_register.py:251
 #: accounts/report/trial_balance/trial_balance.js:49
-#: assets/report/fixed_asset_register/fixed_asset_register.js:30
-#: assets/report/fixed_asset_register/fixed_asset_register.py:461
-#: buying/report/procurement_tracker/procurement_tracker.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:459
+#: buying/report/procurement_tracker/procurement_tracker.js:15
 #: buying/report/procurement_tracker/procurement_tracker.py:32
-#: public/js/financial_statements.js:237
+#: public/js/financial_statements.js:246
 msgid "Cost Center"
 msgstr ""
 
@@ -17393,7 +17763,7 @@
 msgid "Cost Center Allocation Percentages"
 msgstr ""
 
-#: public/js/utils/sales_common.js:383
+#: public/js/utils/sales_common.js:432
 msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
 msgstr ""
 
@@ -17403,7 +17773,7 @@
 msgid "Cost Center Name"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:25
+#: accounts/doctype/cost_center/cost_center_tree.js:38
 msgid "Cost Center Number"
 msgstr ""
 
@@ -17418,28 +17788,28 @@
 msgid "Cost Center and Budgeting"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:77
+#: accounts/doctype/cost_center/cost_center.py:75
 msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1235
-#: stock/doctype/purchase_receipt/purchase_receipt.py:788
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
 msgid "Cost Center is required in row {0} in Taxes table for type {1}"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:74
+#: accounts/doctype/cost_center/cost_center.py:72
 msgid "Cost Center with Allocation records can not be converted to a group"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:80
+#: accounts/doctype/cost_center/cost_center.py:78
 msgid "Cost Center with existing transactions can not be converted to group"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:65
+#: accounts/doctype/cost_center/cost_center.py:63
 msgid "Cost Center with existing transactions can not be converted to ledger"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:154
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
 msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
 msgstr ""
 
@@ -17451,7 +17821,7 @@
 msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/report/financial_statements.py:612
+#: accounts/report/financial_statements.py:611
 msgid "Cost Center: {0} does not exist"
 msgstr ""
 
@@ -17476,8 +17846,8 @@
 msgid "Cost Per Unit"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:375
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:399
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
 msgid "Cost as on"
 msgstr ""
 
@@ -17487,7 +17857,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
-#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/account_balance/account_balance.js:43
 msgid "Cost of Goods Sold"
 msgstr ""
 
@@ -17501,7 +17871,7 @@
 msgid "Cost of Issued Items"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:381
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
 msgid "Cost of New Purchase"
 msgstr ""
 
@@ -17514,11 +17884,11 @@
 msgid "Cost of Purchased Items"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:393
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
 msgid "Cost of Scrapped Asset"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:387
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
 msgid "Cost of Sold Asset"
 msgstr ""
 
@@ -17590,20 +17960,20 @@
 msgid "Could Not Delete Demo Data"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:551
+#: selling/doctype/quotation/quotation.py:547
 msgid "Could not auto create Customer due to the following missing mandatory field(s):"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:165
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:225
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
 msgid "Could not auto update shifts. Shift with shift factor {0} needed."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:737
+#: stock/doctype/delivery_note/delivery_note.py:813
 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:339
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
 msgid "Could not detect the Company for updating Bank Accounts"
 msgstr ""
 
@@ -17612,21 +17982,22 @@
 msgid "Could not find path for "
 msgstr ""
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:128
-#: accounts/report/financial_statements.py:236
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
 msgid "Could not retrieve information for {0}."
 msgstr ""
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:78
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
 msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
 msgstr ""
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:98
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
 msgid "Could not solve weighted score function. Make sure the formula is valid."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1030
-msgid "Could not update stock, invoice contains drop shipping item."
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
 msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
@@ -17636,7 +18007,7 @@
 msgstr ""
 
 #: crm/report/lead_details/lead_details.py:63
-#: public/js/utils/contact_address_quick_entry.js:86
+#: public/js/utils/contact_address_quick_entry.js:89
 msgid "Country"
 msgstr ""
 
@@ -17700,7 +18071,7 @@
 msgid "Country"
 msgstr ""
 
-#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:422
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
 msgid "Country Code in File does not match with country code set up in the system"
 msgstr ""
 
@@ -17735,6 +18106,12 @@
 msgid "Coupon Code"
 msgstr ""
 
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr ""
+
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
@@ -17765,147 +18142,149 @@
 msgid "Coupon Type"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Cr"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:148
-#: accounts/doctype/account/account_tree.js:151
-#: accounts/doctype/dunning/dunning.js:54
-#: accounts/doctype/dunning/dunning.js:56
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:31
-#: accounts/doctype/journal_entry/journal_entry.js:85
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/pos_invoice/pos_invoice.js:51
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:97
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:103
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:114
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:120
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
 #: accounts/doctype/purchase_invoice/purchase_invoice.js:127
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:609
-#: accounts/doctype/sales_invoice/sales_invoice.js:106
-#: accounts/doctype/sales_invoice/sales_invoice.js:108
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
 #: accounts/doctype/sales_invoice/sales_invoice.js:121
 #: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:135
-#: accounts/doctype/sales_invoice/sales_invoice.js:142
-#: accounts/doctype/sales_invoice/sales_invoice.js:146
-#: accounts/doctype/sales_invoice/sales_invoice.js:157
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
-#: accounts/doctype/sales_invoice/sales_invoice.js:184
-#: buying/doctype/purchase_order/purchase_order.js:94
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: buying/doctype/purchase_order/purchase_order.js:324
-#: buying/doctype/purchase_order/purchase_order.js:330
-#: buying/doctype/purchase_order/purchase_order.js:336
-#: buying/doctype/purchase_order/purchase_order.js:348
-#: buying/doctype/purchase_order/purchase_order.js:354
-#: buying/doctype/request_for_quotation/request_for_quotation.js:43
-#: buying/doctype/request_for_quotation/request_for_quotation.js:146
-#: buying/doctype/request_for_quotation/request_for_quotation.js:169
-#: buying/doctype/supplier/supplier.js:96
-#: buying/doctype/supplier/supplier.js:100
-#: buying/doctype/supplier_quotation/supplier_quotation.js:24
-#: buying/doctype/supplier_quotation/supplier_quotation.js:25
-#: buying/doctype/supplier_quotation/supplier_quotation.js:27
-#: crm/doctype/lead/lead.js:35 crm/doctype/lead/lead.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
+#: buying/doctype/supplier_quotation/supplier_quotation.js:28
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/doctype/supplier_quotation/supplier_quotation.js:31
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
 #: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
-#: crm/doctype/lead/lead.js:220 crm/doctype/opportunity/opportunity.js:85
-#: crm/doctype/opportunity/opportunity.js:90
-#: crm/doctype/opportunity/opportunity.js:97
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
 #: crm/doctype/opportunity/opportunity.js:103
-#: crm/doctype/prospect/prospect.js:12 crm/doctype/prospect/prospect.js:20
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:151
-#: manufacturing/doctype/blanket_order/blanket_order.js:31
-#: manufacturing/doctype/blanket_order/blanket_order.js:41
-#: manufacturing/doctype/blanket_order/blanket_order.js:53
-#: manufacturing/doctype/bom/bom.js:121 manufacturing/doctype/bom/bom.js:126
-#: manufacturing/doctype/bom/bom.js:132 manufacturing/doctype/bom/bom.js:135
-#: manufacturing/doctype/bom/bom.js:344
-#: manufacturing/doctype/bom_creator/bom_creator.js:93
-#: manufacturing/doctype/production_plan/production_plan.js:109
-#: manufacturing/doctype/production_plan/production_plan.js:115
-#: manufacturing/doctype/production_plan/production_plan.js:121
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/doctype/work_order/work_order.js:726
-#: projects/doctype/task/task_tree.js:77 public/js/communication.js:16
-#: public/js/communication.js:24 public/js/communication.js:30
-#: public/js/controllers/transaction.js:300
-#: public/js/controllers/transaction.js:301
-#: public/js/controllers/transaction.js:2188
-#: selling/doctype/customer/customer.js:165
-#: selling/doctype/quotation/quotation.js:119
-#: selling/doctype/quotation/quotation.js:129
-#: selling/doctype/sales_order/sales_order.js:548
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order.js:560
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order.js:570
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order.js:576
-#: selling/doctype/sales_order/sales_order.js:581
-#: selling/doctype/sales_order/sales_order.js:582
-#: selling/doctype/sales_order/sales_order.js:587
-#: selling/doctype/sales_order/sales_order.js:599
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:606
-#: selling/doctype/sales_order/sales_order.js:608
-#: selling/doctype/sales_order/sales_order.js:739
-#: selling/doctype/sales_order/sales_order.js:847
-#: stock/doctype/delivery_note/delivery_note.js:89
-#: stock/doctype/delivery_note/delivery_note.js:90
-#: stock/doctype/delivery_note/delivery_note.js:104
-#: stock/doctype/delivery_note/delivery_note.js:167
-#: stock/doctype/delivery_note/delivery_note.js:172
-#: stock/doctype/delivery_note/delivery_note.js:176
-#: stock/doctype/delivery_note/delivery_note.js:181
-#: stock/doctype/delivery_note/delivery_note.js:190
-#: stock/doctype/delivery_note/delivery_note.js:196
-#: stock/doctype/delivery_note/delivery_note.js:223
-#: stock/doctype/item/item.js:105 stock/doctype/item/item.js:108
-#: stock/doctype/item/item.js:112 stock/doctype/item/item.js:449
-#: stock/doctype/item/item.js:651
-#: stock/doctype/material_request/material_request.js:114
-#: stock/doctype/material_request/material_request.js:120
-#: stock/doctype/material_request/material_request.js:123
-#: stock/doctype/material_request/material_request.js:128
-#: stock/doctype/material_request/material_request.js:133
-#: stock/doctype/material_request/material_request.js:138
-#: stock/doctype/material_request/material_request.js:143
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2231
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
+#: selling/doctype/sales_order/sales_order.js:853
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
+#: stock/doctype/delivery_note/delivery_note.js:185
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
 #: stock/doctype/material_request/material_request.js:148
-#: stock/doctype/material_request/material_request.js:153
 #: stock/doctype/material_request/material_request.js:156
-#: stock/doctype/material_request/material_request.js:314
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/pick_list/pick_list.js:104
-#: stock/doctype/purchase_receipt/purchase_receipt.js:78
-#: stock/doctype/purchase_receipt/purchase_receipt.js:79
-#: stock/doctype/purchase_receipt/purchase_receipt.js:88
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
-#: stock/doctype/purchase_receipt/purchase_receipt.js:234
-#: stock/doctype/stock_entry/stock_entry.js:146
-#: stock/doctype/stock_entry/stock_entry.js:147
-#: stock/doctype/stock_entry/stock_entry.js:217
-#: stock/doctype/stock_entry/stock_entry.js:1065
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:159
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:63
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
-#: support/doctype/issue/issue.js:27
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
 msgid "Create"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:179
+#: manufacturing/doctype/work_order/work_order.js:190
 msgid "Create BOM"
 msgstr ""
 
@@ -17915,23 +18294,27 @@
 msgid "Create Chart Of Accounts Based On"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:59
+#: stock/doctype/delivery_note/delivery_note_list.js:68
 msgid "Create Delivery Trip"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:122
+#: assets/doctype/asset/asset.js:154
 msgid "Create Depreciation Entry"
 msgstr ""
 
-#: utilities/activation.py:138
-msgid "Create Employee"
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
 msgstr ""
 
 #: utilities/activation.py:136
+msgid "Create Employee"
+msgstr ""
+
+#: utilities/activation.py:134
 msgid "Create Employee Records"
 msgstr ""
 
-#: utilities/activation.py:137
+#: utilities/activation.py:135
 msgid "Create Employee records."
 msgstr ""
 
@@ -17941,15 +18324,15 @@
 msgid "Create Grouped Asset"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:48
+#: accounts/doctype/journal_entry/journal_entry.js:96
 msgid "Create Inter Company Journal Entry"
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:45
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
 msgid "Create Invoices"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:152
+#: manufacturing/doctype/work_order/work_order.js:159
 msgid "Create Job Card"
 msgstr ""
 
@@ -17959,16 +18342,16 @@
 msgid "Create Job Card based on Batch Size"
 msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.js:20
+#: accounts/doctype/share_transfer/share_transfer.js:18
 msgid "Create Journal Entry"
 msgstr ""
 
 #. Title of an Onboarding Step
-#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:80
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
 msgid "Create Lead"
 msgstr ""
 
-#: utilities/activation.py:78
+#: utilities/activation.py:76
 msgid "Create Leads"
 msgstr ""
 
@@ -17978,8 +18361,8 @@
 msgid "Create Ledger Entries for Change Amount"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:191
-#: selling/doctype/customer/customer.js:236
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
 msgid "Create Link"
 msgstr ""
 
@@ -17989,45 +18372,45 @@
 msgid "Create Missing Party"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:150
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
 msgid "Create Multi-level BOM"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:119
+#: public/js/call_popup/call_popup.js:122
 msgid "Create New Contact"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:124
+#: public/js/call_popup/call_popup.js:128
 msgid "Create New Customer"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:129
+#: public/js/call_popup/call_popup.js:134
 msgid "Create New Lead"
 msgstr ""
 
 #. Title of an Onboarding Step
-#: crm/doctype/lead/lead.js:198
+#: crm/doctype/lead/lead.js:208
 #: crm/onboarding_step/create_opportunity/create_opportunity.json
 msgid "Create Opportunity"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:60
+#: selling/page/point_of_sale/pos_controller.js:67
 msgid "Create POS Opening Entry"
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.js:31
+#: accounts/doctype/payment_order/payment_order.js:39
 msgid "Create Payment Entries"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.js:46
+#: accounts/doctype/payment_request/payment_request.js:58
 msgid "Create Payment Entry"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:588
+#: manufacturing/doctype/work_order/work_order.js:627
 msgid "Create Pick List"
 msgstr ""
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Create Print Format"
 msgstr ""
 
@@ -18035,15 +18418,15 @@
 msgid "Create Prospect"
 msgstr ""
 
-#: utilities/activation.py:107
+#: utilities/activation.py:105
 msgid "Create Purchase Order"
 msgstr ""
 
-#: utilities/activation.py:105
+#: utilities/activation.py:103
 msgid "Create Purchase Orders"
 msgstr ""
 
-#: utilities/activation.py:89
+#: utilities/activation.py:87
 msgid "Create Quotation"
 msgstr ""
 
@@ -18058,57 +18441,57 @@
 msgid "Create Receiver List"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:45
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:81
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
 msgid "Create Reposting Entries"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:53
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
 msgid "Create Reposting Entry"
 msgstr ""
 
 #: projects/doctype/timesheet/timesheet.js:54
-#: projects/doctype/timesheet/timesheet.js:203
-#: projects/doctype/timesheet/timesheet.js:207
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
 msgid "Create Sales Invoice"
 msgstr ""
 
 #. Label of an action in the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-#: utilities/activation.py:98
+#: utilities/activation.py:96
 msgid "Create Sales Order"
 msgstr ""
 
-#: utilities/activation.py:97
+#: utilities/activation.py:95
 msgid "Create Sales Orders to help you plan your work and deliver on-time"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:346
+#: stock/doctype/stock_entry/stock_entry.js:399
 msgid "Create Sample Retention Stock Entry"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:220
+#: public/js/utils/serial_no_batch_selector.js:223
 msgid "Create Serial Nos"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:271
-#: stock/doctype/material_request/material_request.js:376
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
 msgid "Create Stock Entry"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
 msgid "Create Supplier Quotation"
 msgstr ""
 
-#: setup/doctype/company/company.js:110
+#: setup/doctype/company/company.js:130
 msgid "Create Tax Template"
 msgstr ""
 
-#: utilities/activation.py:129
+#: utilities/activation.py:127
 msgid "Create Timesheet"
 msgstr ""
 
-#: utilities/activation.py:118
+#: utilities/activation.py:116
 msgid "Create User"
 msgstr ""
 
@@ -18124,15 +18507,15 @@
 msgid "Create User Permission"
 msgstr ""
 
-#: utilities/activation.py:114
+#: utilities/activation.py:112
 msgid "Create Users"
 msgstr ""
 
-#: stock/doctype/item/item.js:647
+#: stock/doctype/item/item.js:721
 msgid "Create Variant"
 msgstr ""
 
-#: stock/doctype/item/item.js:495 stock/doctype/item/item.js:530
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
 msgid "Create Variants"
 msgstr ""
 
@@ -18239,7 +18622,7 @@
 msgid "Create an Item"
 msgstr ""
 
-#: stock/stock_ledger.py:1684
+#: stock/stock_ledger.py:1676
 msgid "Create an incoming stock transaction for the Item."
 msgstr ""
 
@@ -18248,7 +18631,7 @@
 msgid "Create and Send Quotation"
 msgstr ""
 
-#: utilities/activation.py:87
+#: utilities/activation.py:85
 msgid "Create customer quotes"
 msgstr ""
 
@@ -18292,23 +18675,23 @@
 msgid "Created On"
 msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:248
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
 msgid "Created {0} scorecards for {1} between:"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:126
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
 msgid "Creating Accounts..."
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:398
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
 msgid "Creating Company and Importing Chart of Accounts"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:912
+#: selling/doctype/sales_order/sales_order.js:1069
 msgid "Creating Delivery Note ..."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:137
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
 msgid "Creating Dimensions..."
 msgstr ""
 
@@ -18316,34 +18699,34 @@
 msgid "Creating Packing Slip ..."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:1026
+#: selling/doctype/sales_order/sales_order.js:1194
 msgid "Creating Purchase Order ..."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:659
-#: buying/doctype/purchase_order/purchase_order.js:414
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:61
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
 msgid "Creating Purchase Receipt ..."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:81
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:146
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
 msgid "Creating Stock Entry"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:429
+#: buying/doctype/purchase_order/purchase_order.js:503
 msgid "Creating Subcontracting Order ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
 msgid "Creating Subcontracting Receipt ..."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:85
+#: setup/doctype/employee/employee.js:87
 msgid "Creating User..."
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:52
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
 msgid "Creating {0} Invoice"
 msgstr ""
 
@@ -18351,7 +18734,7 @@
 msgid "Creating {} out of {} {}"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:142
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
 msgid "Creation"
@@ -18363,29 +18746,31 @@
 msgid "Creation Document No"
 msgstr ""
 
-#: utilities/bulk_transaction.py:173
+#: utilities/bulk_transaction.py:181
 msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
 msgstr ""
 
-#: utilities/bulk_transaction.py:190
+#: utilities/bulk_transaction.py:198
 msgid ""
 "Creation of {0} failed.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
-#: utilities/bulk_transaction.py:181
+#: utilities/bulk_transaction.py:189
 msgid ""
 "Creation of {0} partially successful.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:87
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
 #: accounts/report/purchase_register/purchase_register.py:241
-#: accounts/report/sales_register/sales_register.py:275
-#: accounts/report/trial_balance/trial_balance.py:450
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:207
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
 msgid "Credit"
 msgstr ""
@@ -18402,15 +18787,15 @@
 msgid "Credit"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:601
+#: accounts/report/general_ledger/general_ledger.py:605
 msgid "Credit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:578
+#: accounts/report/general_ledger/general_ledger.py:582
 msgid "Credit ({0})"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:536
+#: accounts/doctype/journal_entry/journal_entry.js:596
 msgid "Credit Account"
 msgstr ""
 
@@ -18478,6 +18863,7 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
 #: selling/report/customer_credit_balance/customer_credit_balance.py:65
 msgid "Credit Limit"
 msgstr ""
@@ -18512,7 +18898,7 @@
 msgid "Credit Limit"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:546
+#: selling/doctype/customer/customer.py:553
 msgid "Credit Limit Crossed"
 msgstr ""
 
@@ -18553,8 +18939,9 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
-#: accounts/report/accounts_receivable/accounts_receivable.py:1070
-#: controllers/sales_and_purchase_return.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
 #: setup/setup_wizard/operations/install_fixtures.py:256
 #: stock/doctype/delivery_note/delivery_note.js:84
 msgid "Credit Note"
@@ -18580,10 +18967,11 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Credit Note Amount"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
 msgid "Credit Note Issued"
 msgstr ""
 
@@ -18599,7 +18987,14 @@
 msgid "Credit Note Issued"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:734
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
 msgid "Credit Note {0} has been created automatically"
 msgstr ""
 
@@ -18615,16 +19010,16 @@
 msgid "Credit in Company Currency"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:512
-#: selling/doctype/customer/customer.py:566
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
 msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:328
+#: selling/doctype/customer/customer.py:337
 msgid "Credit limit is already defined for the Company {0}"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:565
+#: selling/doctype/customer/customer.py:573
 msgid "Credit limit reached for customer {0}"
 msgstr ""
 
@@ -18688,44 +19083,90 @@
 msgid "Criteria Weight"
 msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:86
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:56
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
 msgid "Criteria weights must add up to 100%"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Cumulative Transaction Threshold"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:121
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
 #: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1079
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:208
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:104
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:94
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:298
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:147
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:212
-#: accounts/report/financial_statements.py:631
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
 #: accounts/report/general_ledger/general_ledger.js:146
-#: accounts/report/gross_profit/gross_profit.py:363
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:644
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
 #: accounts/report/payment_ledger/payment_ledger.py:213
 #: accounts/report/profitability_analysis/profitability_analysis.py:175
 #: accounts/report/purchase_register/purchase_register.py:229
-#: accounts/report/sales_register/sales_register.py:263
+#: accounts/report/sales_register/sales_register.py:264
 #: accounts/report/trial_balance/trial_balance.js:76
-#: accounts/report/trial_balance/trial_balance.py:422
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:228
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
-#: manufacturing/doctype/bom_creator/bom_creator.js:77
-#: public/js/financial_statements.js:231 public/js/utils/unreconcile.js:63
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
 msgid "Currency"
 msgstr ""
 
@@ -19013,20 +19454,20 @@
 msgid "Currency and Price List"
 msgstr ""
 
-#: accounts/doctype/account/account.py:295
+#: accounts/doctype/account/account.py:310
 msgid "Currency can not be changed after making entries using some other currency"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1360
-#: accounts/doctype/payment_entry/payment_entry.py:1422 accounts/utils.py:2091
+#: accounts/doctype/payment_entry/payment_entry.py:1408
+#: accounts/doctype/payment_entry/payment_entry.py:1470 accounts/utils.py:2029
 msgid "Currency for {0} must be {1}"
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
 msgid "Currency of the Closing Account must be {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:575
+#: manufacturing/doctype/bom/bom.py:570
 msgid "Currency of the price list {0} must be {1} or {2}"
 msgstr ""
 
@@ -19087,7 +19528,7 @@
 msgid "Current BOM"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:79
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
 msgid "Current BOM and New BOM can not be same"
 msgstr ""
 
@@ -19138,7 +19579,7 @@
 msgid "Current Node"
 msgstr ""
 
-#: stock/report/total_stock_summary/total_stock_summary.py:24
+#: stock/report/total_stock_summary/total_stock_summary.py:23
 msgid "Current Qty"
 msgstr ""
 
@@ -19231,57 +19672,57 @@
 
 #. Name of a DocType
 #. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:265
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
-#: accounts/report/gross_profit/gross_profit.py:321
+#: accounts/report/gross_profit/gross_profit.py:319
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:37
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
-#: accounts/report/pos_register/pos_register.js:45
-#: accounts/report/pos_register/pos_register.py:123
-#: accounts/report/pos_register/pos_register.py:186
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:120
+#: accounts/report/pos_register/pos_register.py:181
 #: accounts/report/sales_register/sales_register.js:21
-#: accounts/report/sales_register/sales_register.py:185
-#: buying/doctype/supplier/supplier.js:162 crm/doctype/lead/lead.js:35
-#: crm/doctype/opportunity/opportunity.js:94 crm/doctype/prospect/prospect.js:7
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
 #: crm/report/lead_conversion_time/lead_conversion_time.py:54
-#: projects/doctype/timesheet/timesheet.js:195
+#: projects/doctype/timesheet/timesheet.js:222
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
-#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:42
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:22
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
 #: selling/doctype/customer/customer.json
 #: selling/doctype/sales_order/sales_order_calendar.js:18
-#: selling/page/point_of_sale/pos_item_cart.js:309
+#: selling/page/point_of_sale/pos_item_cart.js:307
 #: selling/report/customer_credit_balance/customer_credit_balance.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.py:64
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:8
-#: selling/report/inactive_customers/inactive_customers.py:78
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:48
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
 #: selling/report/sales_order_analysis/sales_order_analysis.py:230
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:54
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:42
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:64
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
 #: setup/doctype/customer_group/customer_group.json
 #: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:359
-#: stock/doctype/stock_entry/stock_entry.js:300
-#: stock/report/delayed_item_report/delayed_item_report.js:37
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
 #: stock/report/delayed_item_report/delayed_item_report.py:117
-#: stock/report/delayed_order_report/delayed_order_report.js:37
+#: stock/report/delayed_order_report/delayed_order_report.js:36
 #: stock/report/delayed_order_report/delayed_order_report.py:46
-#: support/report/issue_analytics/issue_analytics.js:70
+#: support/report/issue_analytics/issue_analytics.js:69
 #: support/report/issue_analytics/issue_analytics.py:37
-#: support/report/issue_summary/issue_summary.js:58
+#: support/report/issue_summary/issue_summary.js:57
 #: support/report/issue_summary/issue_summary.py:34
 msgid "Customer"
 msgstr ""
@@ -19650,7 +20091,7 @@
 msgid "Customer Code"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1027
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
 msgid "Customer Contact"
 msgstr ""
 
@@ -19730,23 +20171,23 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:118
-#: accounts/report/accounts_receivable/accounts_receivable.py:1097
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:99
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:188
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:166
-#: accounts/report/gross_profit/gross_profit.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
 #: accounts/report/sales_register/sales_register.js:27
-#: accounts/report/sales_register/sales_register.py:200
+#: accounts/report/sales_register/sales_register.py:201
 #: public/js/sales_trends_filters.js:26
-#: selling/report/inactive_customers/inactive_customers.py:81
+#: selling/report/inactive_customers/inactive_customers.py:77
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:31
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
 #: setup/doctype/customer_group/customer_group.json
-#: stock/report/delayed_item_report/delayed_item_report.js:43
-#: stock/report/delayed_order_report/delayed_order_report.js:43
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
 msgid "Customer Group"
 msgstr ""
 
@@ -19909,7 +20350,7 @@
 msgid "Customer Group Name"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1197
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
 msgid "Customer Group: {0} does not exist"
 msgstr ""
 
@@ -19930,11 +20371,12 @@
 msgid "Customer Items"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1088
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
 msgid "Customer LPO"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
 msgid "Customer LPO No."
 msgstr ""
 
@@ -19951,14 +20393,14 @@
 msgid "Customer Mobile No"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1034
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:227
-#: accounts/report/sales_register/sales_register.py:191
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
 #: selling/report/customer_credit_balance/customer_credit_balance.py:74
-#: selling/report/inactive_customers/inactive_customers.py:79
+#: selling/report/inactive_customers/inactive_customers.py:75
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
 msgid "Customer Name"
 msgstr ""
@@ -20105,7 +20547,7 @@
 msgid "Customer PO Details"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:92
+#: public/js/utils/contact_address_quick_entry.js:95
 msgid "Customer POS Id"
 msgstr ""
 
@@ -20152,7 +20594,7 @@
 msgid "Customer Provided"
 msgstr ""
 
-#: setup/doctype/company/company.py:359
+#: setup/doctype/company/company.py:350
 msgid "Customer Service"
 msgstr ""
 
@@ -20180,16 +20622,16 @@
 msgid "Customer Warehouse (Optional)"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:924
+#: selling/page/point_of_sale/pos_item_cart.js:956
 msgid "Customer contact updated successfully."
 msgstr ""
 
-#: support/doctype/warranty_claim/warranty_claim.py:56
+#: support/doctype/warranty_claim/warranty_claim.py:54
 msgid "Customer is required"
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:120
-#: accounts/doctype/loyalty_program/loyalty_program.py:142
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
 msgid "Customer isn't enrolled in any Loyalty Program"
 msgstr ""
 
@@ -20199,13 +20641,13 @@
 msgid "Customer or Item"
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:97
+#: setup/doctype/authorization_rule/authorization_rule.py:95
 msgid "Customer required for 'Customerwise Discount'"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:986
-#: selling/doctype/sales_order/sales_order.py:335
-#: stock/doctype/delivery_note/delivery_note.py:354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
 msgid "Customer {0} does not belong to project {1}"
 msgstr ""
 
@@ -20315,7 +20757,7 @@
 msgid "Customers Without Any Sales Transactions"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
 msgid "Customers not selected."
 msgstr ""
 
@@ -20342,7 +20784,12 @@
 msgid "Customs Tariff Number"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:205
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
 msgid "D - E"
@@ -20355,19 +20802,7 @@
 msgid "DFS"
 msgstr ""
 
-#. Option for the 'Naming Series' (Select) field in DocType 'Downtime Entry'
-#: manufacturing/doctype/downtime_entry/downtime_entry.json
-msgctxt "Downtime Entry"
-msgid "DT-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Dunning'
-#: accounts/doctype/dunning/dunning.json
-msgctxt "Dunning"
-msgid "DUNN-.MM.-.YY.-"
-msgstr ""
-
-#: public/js/stock_analytics.js:51
+#: public/js/stock_analytics.js:81
 msgid "Daily"
 msgstr ""
 
@@ -20421,7 +20856,7 @@
 msgid "Daily Project Summary for {0}"
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:183
+#: setup/doctype/email_digest/email_digest.py:181
 msgid "Daily Reminders"
 msgstr ""
 
@@ -20476,7 +20911,7 @@
 msgid "Dashboard"
 msgstr ""
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
 msgid "Data Based On"
 msgstr ""
 
@@ -20497,30 +20932,32 @@
 msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:542
+#: accounts/doctype/journal_entry/journal_entry.js:606
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
-#: accounts/report/account_balance/account_balance.js:16
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:37
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:22
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:38
-#: accounts/report/share_balance/share_balance.js:10
-#: accounts/report/share_ledger/share_ledger.js:10
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
 #: accounts/report/share_ledger/share_ledger.py:52
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:164
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:192
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
-#: public/js/bank_reconciliation_tool/data_table_manager.js:40
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:220
 #: stock/report/product_bundle_balance/product_bundle_balance.js:8
 #: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:107
+#: stock/report/stock_ledger/stock_ledger.py:180
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
 #: support/report/support_hour_distribution/support_hour_distribution.py:68
 msgid "Date"
@@ -20700,7 +21137,7 @@
 msgid "Date "
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:98
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
 msgid "Date Based On"
 msgstr ""
 
@@ -20717,7 +21154,7 @@
 msgstr ""
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:88
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
 msgid "Date must be between {0} and {1}"
 msgstr ""
 
@@ -20737,7 +21174,7 @@
 msgid "Date of Commencement"
 msgstr ""
 
-#: setup/doctype/company/company.js:70
+#: setup/doctype/company/company.js:69
 msgid "Date of Commencement should be greater than Date of Incorporation"
 msgstr ""
 
@@ -20765,7 +21202,7 @@
 msgid "Date of Joining"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:267
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
 msgid "Date of Transaction"
 msgstr ""
 
@@ -20773,6 +21210,11 @@
 msgid "Date: "
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr ""
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -20866,11 +21308,11 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:51
 #: selling/report/inactive_customers/inactive_customers.js:8
-#: selling/report/inactive_customers/inactive_customers.py:87
+#: selling/report/inactive_customers/inactive_customers.py:83
 msgid "Days Since Last Order"
 msgstr ""
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:35
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
 msgid "Days Since Last order"
 msgstr ""
 
@@ -20903,17 +21345,19 @@
 msgid "Dear"
 msgstr ""
 
-#: stock/reorder_item.py:285
+#: stock/reorder_item.py:369
 msgid "Dear System Manager,"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:80
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
 #: accounts/report/purchase_register/purchase_register.py:240
-#: accounts/report/sales_register/sales_register.py:274
-#: accounts/report/trial_balance/trial_balance.py:443
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:200
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
 msgid "Debit"
 msgstr ""
@@ -20930,15 +21374,15 @@
 msgid "Debit"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:594
+#: accounts/report/general_ledger/general_ledger.py:598
 msgid "Debit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:572
+#: accounts/report/general_ledger/general_ledger.py:576
 msgid "Debit ({0})"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:530
+#: accounts/doctype/journal_entry/journal_entry.js:586
 msgid "Debit Account"
 msgstr ""
 
@@ -20973,10 +21417,11 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
-#: accounts/report/accounts_receivable/accounts_receivable.py:1073
-#: controllers/sales_and_purchase_return.py:332
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
 #: setup/setup_wizard/operations/install_fixtures.py:257
-#: stock/doctype/purchase_receipt/purchase_receipt.js:73
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
 msgid "Debit Note"
 msgstr ""
 
@@ -20994,6 +21439,7 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Debit Note Amount"
 msgstr ""
 
@@ -21003,6 +21449,13 @@
 msgid "Debit Note Issued"
 msgstr ""
 
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -21015,11 +21468,11 @@
 msgid "Debit To"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:867
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
 msgid "Debit To is required"
 msgstr ""
 
-#: accounts/general_ledger.py:465
+#: accounts/general_ledger.py:468
 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
 msgstr ""
 
@@ -21059,7 +21512,22 @@
 msgid "Decapitalized"
 msgstr ""
 
-#: public/js/utils/sales_common.js:444
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
 msgid "Declare Lost"
 msgstr ""
 
@@ -21187,19 +21655,19 @@
 msgid "Default BOM"
 msgstr ""
 
-#: stock/doctype/item/item.py:412
+#: stock/doctype/item/item.py:411
 msgid "Default BOM ({0}) must be active for this item or its template"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1234
+#: manufacturing/doctype/work_order/work_order.py:1245
 msgid "Default BOM for {0} not found"
 msgstr ""
 
-#: controllers/accounts_controller.py:3216
+#: controllers/accounts_controller.py:3278
 msgid "Default BOM not found for FG Item {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1231
+#: manufacturing/doctype/work_order/work_order.py:1242
 msgid "Default BOM not found for Item {0} and Project {1}"
 msgstr ""
 
@@ -21593,7 +22061,7 @@
 msgid "Default Service Level Agreement"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:157
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
 msgid "Default Service Level Agreement for {0} already exists."
 msgstr ""
 
@@ -21657,15 +22125,15 @@
 msgid "Default Unit of Measure"
 msgstr ""
 
-#: stock/doctype/item/item.py:1233
+#: stock/doctype/item/item.py:1218
 msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
 msgstr ""
 
-#: stock/doctype/item/item.py:1216
+#: stock/doctype/item/item.py:1201
 msgid "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."
 msgstr ""
 
-#: stock/doctype/item/item.py:889
+#: stock/doctype/item/item.py:877
 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
 msgstr ""
 
@@ -21748,7 +22216,12 @@
 msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
 msgstr ""
 
-#: setup/doctype/company/company.js:133
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
 msgid "Default tax templates for sales, purchase and items are created."
 msgstr ""
 
@@ -21872,7 +22345,7 @@
 msgid "Deferred Revenue and Expense"
 msgstr ""
 
-#: accounts/deferred_revenue.py:569
+#: accounts/deferred_revenue.py:541
 msgid "Deferred accounting failed for some invoices:"
 msgstr ""
 
@@ -21885,6 +22358,11 @@
 msgid "Define Project type."
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
+
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
 msgid "Delay (In Days)"
 msgstr ""
@@ -21929,7 +22407,7 @@
 msgid "Delayed Tasks Summary"
 msgstr ""
 
-#: setup/doctype/company/company.js:176
+#: setup/doctype/company/company.js:207
 msgid "Delete"
 msgstr ""
 
@@ -21939,21 +22417,39 @@
 msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
 #. Label of a Check field in DocType 'Repost Accounting Ledger'
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Delete Cancelled Ledger Entries"
 msgstr ""
 
-#: stock/doctype/inventory_dimension/inventory_dimension.js:50
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
 msgid "Delete Dimension"
 msgstr ""
 
-#: setup/doctype/company/company.js:117
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
 msgid "Delete Transactions"
 msgstr ""
 
-#: setup/doctype/company/company.js:176
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:206
 msgid "Delete all the Transactions for this Company"
 msgstr ""
 
@@ -21963,14 +22459,18 @@
 msgid "Deleted Documents"
 msgstr ""
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr ""
+
 #: regional/__init__.py:14
 msgid "Deletion is not permitted for country {0}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:297
-#: buying/doctype/purchase_order/purchase_order_list.js:10
-#: controllers/website_list_for_contact.py:211
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
 msgid "Delivered"
 msgstr ""
 
@@ -21998,7 +22498,7 @@
 msgid "Delivered"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
 msgid "Delivered Amount"
 msgstr ""
 
@@ -22023,7 +22523,7 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:262
 #: stock/report/reserved_stock/reserved_stock.py:131
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
 msgid "Delivered Qty"
 msgstr ""
 
@@ -22081,7 +22581,7 @@
 msgid "Delivery"
 msgstr ""
 
-#: public/js/utils.js:678
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
 #: selling/report/sales_order_analysis/sales_order_analysis.py:321
 msgid "Delivery Date"
 msgstr ""
@@ -22114,17 +22614,17 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:281
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:27
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
-#: accounts/report/sales_register/sales_register.py:243
-#: selling/doctype/sales_order/sales_order.js:559
-#: selling/doctype/sales_order/sales_order_list.js:57
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
 #: stock/doctype/delivery_note/delivery_note.json
-#: stock/doctype/delivery_trip/delivery_trip.js:51
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
 msgid "Delivery Note"
 msgstr ""
 
@@ -22240,20 +22740,20 @@
 msgid "Delivery Note Trends"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1148
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
 msgid "Delivery Note {0} is not submitted"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:885
+#: stock/doctype/pick_list/pick_list.py:999
 msgid "Delivery Note(s) created for the Pick List"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1092
-#: stock/doctype/delivery_trip/delivery_trip.js:67
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
 msgid "Delivery Notes"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:120
+#: stock/doctype/delivery_trip/delivery_trip.py:118
 msgid "Delivery Notes {0} updated"
 msgstr ""
 
@@ -22296,7 +22796,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:180
+#: stock/doctype/delivery_note/delivery_note.js:210
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Delivery Trip"
 msgstr ""
@@ -22328,7 +22828,7 @@
 msgid "Delivery to"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:351
+#: selling/doctype/sales_order/sales_order.py:362
 msgid "Delivery warehouse required for stock item {0}"
 msgstr ""
 
@@ -22343,7 +22843,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:468
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
 #: setup/doctype/department/department.json
 msgid "Department"
 msgstr ""
@@ -22447,7 +22947,7 @@
 msgid "Depends on Tasks"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:61
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
 msgid "Deposit"
 msgstr ""
 
@@ -22481,16 +22981,16 @@
 msgid "Depreciate based on shifts"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:205
-#: assets/report/fixed_asset_register/fixed_asset_register.py:393
-#: assets/report/fixed_asset_register/fixed_asset_register.py:454
+#: assets/report/fixed_asset_register/fixed_asset_register.py:202
+#: assets/report/fixed_asset_register/fixed_asset_register.py:384
+#: assets/report/fixed_asset_register/fixed_asset_register.py:452
 msgid "Depreciated Amount"
 msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
-#: accounts/report/account_balance/account_balance.js:45
-#: accounts/report/cash_flow/cash_flow.py:129
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
 msgid "Depreciation"
 msgstr ""
 
@@ -22508,7 +23008,7 @@
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
-#: assets/doctype/asset/asset.js:241
+#: assets/doctype/asset/asset.js:276
 msgid "Depreciation Amount"
 msgstr ""
 
@@ -22518,7 +23018,7 @@
 msgid "Depreciation Amount"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:411
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
 msgid "Depreciation Amount during the period"
 msgstr ""
 
@@ -22532,7 +23032,7 @@
 msgid "Depreciation Details"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:417
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
 msgid "Depreciation Eliminated due to disposal of assets"
 msgstr ""
 
@@ -22571,7 +23071,7 @@
 msgid "Depreciation Expense Account"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:390
+#: assets/doctype/asset/depreciation.py:381
 msgid "Depreciation Expense Account should be an Income or Expense Account."
 msgstr ""
 
@@ -22605,19 +23105,19 @@
 msgid "Depreciation Posting Date"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:661
+#: assets/doctype/asset/asset.js:780
 msgid "Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:491
+#: assets/doctype/asset/asset.py:488
 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:460
+#: assets/doctype/asset/asset.py:457
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:451
+#: assets/doctype/asset/asset.py:448
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
 msgstr ""
 
@@ -22657,17 +23157,20 @@
 msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: accounts/report/gross_profit/gross_profit.py:245
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:58
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:26
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
-#: public/js/bank_reconciliation_tool/data_table_manager.js:56
-#: public/js/controllers/transaction.js:2138
-#: selling/doctype/quotation/quotation.js:279
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2181
+#: selling/doctype/quotation/quotation.js:291
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
@@ -22675,13 +23178,13 @@
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
 #: stock/report/item_prices/item_prices.py:54
 #: stock/report/item_shortage_report/item_shortage_report.py:144
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
 #: stock/report/product_bundle_balance/product_bundle_balance.py:112
-#: stock/report/stock_ageing/stock_ageing.py:126
-#: stock/report/stock_ledger/stock_ledger.py:187
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
 #: stock/report/stock_projected_qty/stock_projected_qty.py:106
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
-#: stock/report/total_stock_summary/total_stock_summary.py:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
 #: templates/generators/bom.html:83
 msgid "Description"
 msgstr ""
@@ -23157,6 +23660,12 @@
 msgid "Description"
 msgstr ""
 
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -23244,7 +23753,7 @@
 msgid "Desk User"
 msgstr ""
 
-#: public/js/utils/sales_common.js:423
+#: public/js/utils/sales_common.js:479
 msgid "Detailed Reason"
 msgstr ""
 
@@ -23260,6 +23769,10 @@
 msgid "Detailed Reason"
 msgstr ""
 
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr ""
+
 #. Label of a Long Text field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
@@ -23320,6 +23833,12 @@
 msgid "Details"
 msgstr ""
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr ""
+
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -23332,8 +23851,8 @@
 msgid "Diesel"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:175
-#: public/js/bank_reconciliation_tool/number_card.js:31
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
 msgid "Difference"
@@ -23363,7 +23882,7 @@
 msgid "Difference (Dr - Cr)"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:287
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
 msgid "Difference Account"
 msgstr ""
 
@@ -23392,15 +23911,15 @@
 msgid "Difference Account"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:537
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:714
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:301
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
 msgid "Difference Amount"
 msgstr ""
 
@@ -23441,7 +23960,7 @@
 msgid "Difference Amount (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:185
+#: accounts/doctype/payment_entry/payment_entry.py:186
 msgid "Difference Amount must be zero"
 msgstr ""
 
@@ -23455,20 +23974,20 @@
 msgid "Difference Posting Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:94
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
 msgid "Difference Qty"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:140
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:132
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
 msgid "Difference Value"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:366
+#: stock/doctype/delivery_note/delivery_note.js:414
 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:194
+#: stock/doctype/packing_slip/packing_slip.py:192
 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
 msgstr ""
 
@@ -23484,7 +24003,7 @@
 msgid "Dimension Details"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:94
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
 msgid "Dimension Filter"
 msgstr ""
 
@@ -23654,7 +24173,7 @@
 msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:70
-#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:8
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
 #: stock/doctype/putaway_rule/putaway_rule_list.js:5
 msgid "Disabled"
 msgstr ""
@@ -23803,23 +24322,23 @@
 msgid "Disabled"
 msgstr ""
 
-#: accounts/general_ledger.py:128
+#: accounts/general_ledger.py:132
 msgid "Disabled Account Selected"
 msgstr ""
 
-#: stock/utils.py:454
+#: stock/utils.py:435
 msgid "Disabled Warehouse {0} cannot be used for this transaction."
 msgstr ""
 
-#: controllers/accounts_controller.py:550
+#: controllers/accounts_controller.py:603
 msgid "Disabled pricing rules since this {} is an internal transfer"
 msgstr ""
 
-#: controllers/accounts_controller.py:564
+#: controllers/accounts_controller.py:617
 msgid "Disabled tax included prices since this {} is an internal transfer"
 msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:81
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
 msgid "Disabled template must not be default template"
 msgstr ""
 
@@ -23830,11 +24349,11 @@
 msgid "Disables auto-fetching of existing quantity"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:62
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
 msgid "Disburse Loan"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:12
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
 msgid "Disbursed"
 msgstr ""
 
@@ -23844,7 +24363,8 @@
 msgid "Disbursed"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:380
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
 msgid "Discount"
 msgstr ""
 
@@ -24110,15 +24630,15 @@
 msgid "Discount and Margin"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:761
+#: selling/page/point_of_sale/pos_item_cart.js:791
 msgid "Discount cannot be greater than 100%"
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:95
+#: setup/doctype/authorization_rule/authorization_rule.py:93
 msgid "Discount must be less than 100"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2532
+#: accounts/doctype/payment_entry/payment_entry.py:2576
 msgid "Discount of {} applied as per Payment Term"
 msgstr ""
 
@@ -24204,23 +24724,23 @@
 msgid "Dislikes"
 msgstr ""
 
-#: setup/doctype/company/company.py:353
+#: setup/doctype/company/company.py:344
 msgid "Dispatch"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address"
@@ -24253,8 +24773,8 @@
 #: patches/v11_0/add_default_dispatch_notification_template.py:11
 #: patches/v11_0/add_default_dispatch_notification_template.py:20
 #: patches/v11_0/add_default_dispatch_notification_template.py:28
-#: setup/setup_wizard/operations/defaults_setup.py:59
-#: setup/setup_wizard/operations/install_fixtures.py:286
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
 msgid "Dispatch Notification"
 msgstr ""
 
@@ -24312,6 +24832,11 @@
 msgid "Distinct Item and Warehouse"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
@@ -24358,7 +24883,7 @@
 msgid "Divorced"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:42
+#: crm/report/lead_details/lead_details.js:41
 msgid "Do Not Contact"
 msgstr ""
 
@@ -24380,6 +24905,12 @@
 msgid "Do Not Explode"
 msgstr ""
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
 #. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
@@ -24393,29 +24924,49 @@
 msgid "Do not update variants on save"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:683
+#: assets/doctype/asset/asset.js:800
 msgid "Do you really want to restore this scrapped asset?"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:669
+#: assets/doctype/asset/asset.js:788
 msgid "Do you really want to scrap this asset?"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:134
+#: public/js/controllers/transaction.js:977
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
 msgid "Do you want to notify all the customers by email?"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:196
+#: manufacturing/doctype/production_plan/production_plan.js:221
 msgid "Do you want to submit the material request"
 msgstr ""
 
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr ""
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr ""
+
 #. Label of a Link field in DocType 'Transaction Deletion Record Item'
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgctxt "Transaction Deletion Record Item"
 msgid "DocType"
 msgstr ""
 
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:45
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
 msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
 msgstr ""
 
@@ -24434,9 +24985,9 @@
 msgstr ""
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:141
-#: manufacturing/report/production_planning_report/production_planning_report.js:43
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
-#: public/js/bank_reconciliation_tool/dialog_manager.js:104
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
 msgid "Document Name"
 msgstr ""
 
@@ -24454,15 +25005,15 @@
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:134
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
-#: public/js/bank_reconciliation_tool/dialog_manager.js:99
-#: public/js/bank_reconciliation_tool/dialog_manager.js:182
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:15
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:23
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:23
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
 msgid "Document Type"
 msgstr ""
 
@@ -24508,11 +25059,11 @@
 msgid "Document Type "
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:56
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
 msgid "Document Type already used as a dimension"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.js:64
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
 msgid "Document {0} successfully uncleared"
 msgstr ""
 
@@ -24522,7 +25073,7 @@
 msgid "Documents"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:200
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
 msgstr ""
 
@@ -24556,10 +25107,16 @@
 msgid "Don't Send Emails"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:322
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
-#: public/js/utils/crm_activities.js:211
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
 msgid "Done"
 msgstr ""
 
@@ -24595,8 +25152,8 @@
 msgid "Double Declining Balance"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:84
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
 msgid "Download"
 msgstr ""
 
@@ -24605,7 +25162,7 @@
 msgid "Download Backups"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:237
+#: public/js/utils/serial_no_batch_selector.js:241
 msgid "Download CSV Template"
 msgstr ""
 
@@ -24621,11 +25178,11 @@
 msgid "Download Materials Request Plan Section"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:60
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
 msgid "Download PDF"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
 msgid "Download Template"
 msgstr ""
 
@@ -24681,18 +25238,17 @@
 msgid "Downtime Reason"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:298
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Dr"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:6
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
 #: accounts/doctype/payment_request/payment_request_list.js:5
-#: assets/doctype/asset/asset_list.js:35
+#: assets/doctype/asset/asset_list.js:25
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:5
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:7
-#: stock/doctype/stock_entry/stock_entry_list.js:10
+#: stock/doctype/stock_entry/stock_entry_list.js:18
 msgid "Draft"
 msgstr ""
 
@@ -24889,19 +25445,17 @@
 msgid "Draft"
 msgstr ""
 
-#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
-#. Record'
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
-msgctxt "Transaction Deletion Record"
-msgid "Draft"
-msgstr ""
-
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Draft"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/driver/driver.json
 msgid "Driver"
@@ -24990,11 +25544,11 @@
 msgid "Drop Ship"
 msgstr ""
 
-#: accounts/party.py:664
+#: accounts/party.py:640
 msgid "Due / Reference Date cannot be after {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:649
+#: accounts/doctype/payment_entry/payment_entry.js:798
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
 msgid "Due Date"
 msgstr ""
@@ -25072,18 +25626,18 @@
 msgid "Due Date Based On"
 msgstr ""
 
-#: accounts/party.py:640
+#: accounts/party.py:616
 msgid "Due Date cannot be before Posting / Supplier Invoice Date"
 msgstr ""
 
-#: controllers/accounts_controller.py:576
+#: controllers/accounts_controller.py:639
 msgid "Due Date is mandatory"
 msgstr ""
 
 #. Name of a DocType
 #. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
 #: accounts/workspace/receivables/receivables.json
 msgid "Dunning"
 msgstr ""
@@ -25160,7 +25714,7 @@
 msgid "Dunning Type"
 msgstr ""
 
-#: stock/doctype/item/item.js:135 stock/doctype/putaway_rule/putaway_rule.py:55
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
 msgid "Duplicate"
 msgstr ""
 
@@ -25176,7 +25730,7 @@
 msgid "Duplicate Entry. Please check Authorization Rule {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:301
+#: assets/doctype/asset/asset.py:299
 msgid "Duplicate Finance Book"
 msgstr ""
 
@@ -25189,7 +25743,7 @@
 msgid "Duplicate POS Invoices found"
 msgstr ""
 
-#: projects/doctype/project/project.js:67
+#: projects/doctype/project/project.js:74
 msgid "Duplicate Project with Tasks"
 msgstr ""
 
@@ -25205,7 +25759,7 @@
 msgid "Duplicate item group found in the item group table"
 msgstr ""
 
-#: projects/doctype/project/project.js:146
+#: projects/doctype/project/project.js:174
 msgid "Duplicate project has been created"
 msgstr ""
 
@@ -25245,15 +25799,20 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Duties and Taxes"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
+
 #: regional/italy/utils.py:247 regional/italy/utils.py:267
 #: regional/italy/utils.py:278 regional/italy/utils.py:286
 #: regional/italy/utils.py:293 regional/italy/utils.py:297
-#: regional/italy/utils.py:304 regional/italy/utils.py:311
-#: regional/italy/utils.py:333 regional/italy/utils.py:339
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
 #: regional/italy/utils.py:348 regional/italy/utils.py:453
 msgid "E-Invoicing Information Missing"
 msgstr ""
@@ -25276,6 +25835,16 @@
 msgid "EAN-8"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
@@ -25302,11 +25871,11 @@
 msgid "Each Transaction"
 msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:163
+#: stock/report/stock_ageing/stock_ageing.py:162
 msgid "Earliest"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:478
+#: stock/report/stock_balance/stock_balance.py:487
 msgid "Earliest Age"
 msgstr ""
 
@@ -25320,19 +25889,27 @@
 msgid "Edit"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr ""
+
 #: public/js/utils/serial_no_batch_selector.js:30
 msgid "Edit Full Form"
 msgstr ""
 
-#: controllers/item_variant.py:158
+#: controllers/item_variant.py:154
 msgid "Edit Not Allowed"
 msgstr ""
 
-#: public/js/utils/crm_activities.js:182
+#: public/js/utils/crm_activities.js:184
 msgid "Edit Note"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:370
+#: stock/doctype/delivery_note/delivery_note.js:418
 msgid "Edit Posting Date and Time"
 msgstr ""
 
@@ -25390,15 +25967,15 @@
 msgid "Edit Posting Date and Time"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:366
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
 msgid "Edit Qty"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:238
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
 msgid "Edit Receipt"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:717
+#: selling/page/point_of_sale/pos_item_cart.js:745
 msgid "Editing {0} is not allowed as per POS Profile settings"
 msgstr ""
 
@@ -25414,7 +25991,7 @@
 msgid "Educational Qualification"
 msgstr ""
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
 msgid "Either 'Selling' or 'Buying' must be selected"
 msgstr ""
 
@@ -25468,9 +26045,14 @@
 msgid "Electronic Invoice Register"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:231
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
 #: crm/report/lead_details/lead_details.py:41
-#: selling/page/point_of_sale/pos_item_cart.js:874
+#: selling/page/point_of_sale/pos_item_cart.js:904
 msgid "Email"
 msgstr ""
 
@@ -25558,7 +26140,7 @@
 msgid "Email Address (required)"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:164
+#: crm/doctype/lead/lead.py:162
 msgid "Email Address must be unique, it is already used in {0}"
 msgstr ""
 
@@ -25624,7 +26206,7 @@
 msgid "Email Group"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:39
+#: public/js/utils/contact_address_quick_entry.js:42
 msgid "Email Id"
 msgstr ""
 
@@ -25652,7 +26234,7 @@
 msgid "Email Sent"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:289
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
 msgid "Email Sent to Supplier {0}"
 msgstr ""
 
@@ -25680,15 +26262,15 @@
 msgid "Email Template"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:269
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
 msgid "Email not sent to {0} (unsubscribed / disabled)"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:153
+#: stock/doctype/shipment/shipment.js:174
 msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:273
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
 msgid "Email sent successfully."
 msgstr ""
 
@@ -25698,7 +26280,7 @@
 msgid "Email sent to"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:419
+#: stock/doctype/delivery_trip/delivery_trip.py:414
 msgid "Email sent to {0}"
 msgstr ""
 
@@ -25738,7 +26320,7 @@
 #: projects/doctype/timesheet/timesheet_calendar.js:28
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:50
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
 #: quality_management/doctype/non_conformance/non_conformance.json
 #: setup/doctype/company/company.json setup/doctype/employee/employee.json
 #: setup/doctype/sales_person/sales_person_tree.js:7
@@ -25929,11 +26511,11 @@
 msgid "Employee cannot report to himself."
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:71
+#: assets/doctype/asset_movement/asset_movement.py:73
 msgid "Employee is required while issuing Asset {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:115
+#: assets/doctype/asset_movement/asset_movement.py:123
 msgid "Employee {0} does not belongs to the company {1}"
 msgstr ""
 
@@ -25941,7 +26523,12 @@
 msgid "Empty"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1042
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
 msgstr ""
 
@@ -25957,7 +26544,7 @@
 msgid "Enable Auto Email"
 msgstr ""
 
-#: stock/doctype/item/item.py:1040
+#: stock/doctype/item/item.py:1028
 msgid "Enable Auto Re-Order"
 msgstr ""
 
@@ -25979,6 +26566,12 @@
 msgid "Enable Common Party Accounting"
 msgstr ""
 
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -26051,6 +26644,13 @@
 msgid "Enable YouTube Tracking"
 msgstr ""
 
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
+
 #: support/doctype/service_level_agreement/service_level_agreement.js:34
 msgid "Enable to apply SLA on every {0}"
 msgstr ""
@@ -26130,14 +26730,14 @@
 msgid "Encashment Date"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:41
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:41
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
-#: accounts/report/payment_ledger/payment_ledger.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.js:75
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
 #: projects/report/project_summary/project_summary.py:74
-#: public/js/financial_statements.js:191 public/js/setup_wizard.js:42
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:24
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
 #: templates/pages/projects.html:47
 msgid "End Date"
 msgstr ""
@@ -26206,6 +26806,10 @@
 msgid "End Date cannot be before Start Date."
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:207
+msgid "End Time"
+msgstr ""
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -26230,15 +26834,15 @@
 msgid "End Time"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:241
+#: stock/doctype/stock_entry/stock_entry.js:268
 msgid "End Transit"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
 #: accounts/report/financial_ratios/financial_ratios.js:25
-#: assets/report/fixed_asset_register/fixed_asset_register.js:90
-#: public/js/financial_statements.js:206
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
 msgid "End Year"
 msgstr ""
 
@@ -26246,7 +26850,7 @@
 msgid "End Year cannot be before Start Year"
 msgstr ""
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:43
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
 msgid "End date cannot be before start date"
 msgstr ""
@@ -26270,6 +26874,8 @@
 msgid "End of the current subscription period"
 msgstr ""
 
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:31
 msgid "Enough Parts to Build"
 msgstr ""
@@ -26280,31 +26886,33 @@
 msgid "Ensure Delivery Based on Produced Serial No"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:253
+#: stock/doctype/delivery_trip/delivery_trip.py:251
 msgid "Enter API key in Google Settings."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:102
+#: setup/doctype/employee/employee.js:103
 msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:208
+#: public/js/utils/serial_no_batch_selector.js:211
 msgid "Enter Serial Nos"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:313
+#: stock/doctype/material_request/material_request.js:383
 msgid "Enter Supplier"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:280
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:190
+#: manufacturing/doctype/workstation/workstation.js:238
 msgid "Enter Value"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:91
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
 msgid "Enter Visit Details"
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:77
+#: manufacturing/doctype/routing/routing.js:78
 msgid "Enter a name for Routing."
 msgstr ""
 
@@ -26316,19 +26924,19 @@
 msgid "Enter a name for this Holiday List."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:499
+#: selling/page/point_of_sale/pos_payment.js:527
 msgid "Enter amount to be redeemed."
 msgstr ""
 
-#: stock/doctype/item/item.js:804
+#: stock/doctype/item/item.js:882
 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:877
+#: selling/page/point_of_sale/pos_item_cart.js:907
 msgid "Enter customer's email"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:882
+#: selling/page/point_of_sale/pos_item_cart.js:913
 msgid "Enter customer's phone number"
 msgstr ""
 
@@ -26336,11 +26944,11 @@
 msgid "Enter depreciation details"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:382
+#: selling/page/point_of_sale/pos_item_cart.js:389
 msgid "Enter discount percentage."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:211
+#: public/js/utils/serial_no_batch_selector.js:214
 msgid "Enter each serial no in a new line"
 msgstr ""
 
@@ -26354,7 +26962,7 @@
 msgid "Enter the Bank Guarantee Number before submitting."
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:82
+#: manufacturing/doctype/routing/routing.js:83
 msgid ""
 "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n"
 "\n"
@@ -26369,19 +26977,19 @@
 msgid "Enter the name of the bank or lending institution before submitting."
 msgstr ""
 
-#: stock/doctype/item/item.js:824
+#: stock/doctype/item/item.js:908
 msgid "Enter the opening stock units."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:730
+#: manufacturing/doctype/bom/bom.js:761
 msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:817
+#: manufacturing/doctype/work_order/work_order.js:878
 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:392
+#: selling/page/point_of_sale/pos_payment.js:411
 msgid "Enter {0} amount."
 msgstr ""
 
@@ -26396,7 +27004,7 @@
 msgid "Entity"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:205
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:123
 msgid "Entity Type"
 msgstr ""
@@ -26421,9 +27029,9 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
-#: accounts/report/account_balance/account_balance.js:30
-#: accounts/report/account_balance/account_balance.js:46
-#: accounts/report/balance_sheet/balance_sheet.py:242
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
 #: setup/setup_wizard/operations/install_fixtures.py:259
 msgid "Equity"
 msgstr ""
@@ -26447,9 +27055,14 @@
 msgid "Equity/Liability Account"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:410
-#: manufacturing/doctype/job_card/job_card.py:773
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:197
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:403
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
 msgid "Error"
 msgstr ""
 
@@ -26513,6 +27126,16 @@
 msgid "Error Log"
 msgstr ""
 
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr ""
+
 #. Label of a Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
@@ -26523,7 +27146,7 @@
 msgid "Error Occurred"
 msgstr ""
 
-#: telephony/doctype/call_log/call_log.py:195
+#: telephony/doctype/call_log/call_log.py:193
 msgid "Error during caller information update"
 msgstr ""
 
@@ -26535,19 +27158,23 @@
 msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:406
+#: assets/doctype/asset/depreciation.py:397
 msgid "Error while posting depreciation entries"
 msgstr ""
 
-#: accounts/deferred_revenue.py:567
+#: accounts/deferred_revenue.py:539
 msgid "Error while processing deferred accounting for {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:389
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
 msgid "Error while reposting item valuation"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:720
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:886
 msgid "Error: {0} is mandatory field"
 msgstr ""
 
@@ -26598,7 +27225,7 @@
 msgid "Example URL"
 msgstr ""
 
-#: stock/doctype/item/item.py:971
+#: stock/doctype/item/item.py:959
 msgid "Example of a linked document: {0}"
 msgstr ""
 
@@ -26616,7 +27243,7 @@
 msgid "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."
 msgstr ""
 
-#: stock/stock_ledger.py:1976
+#: stock/stock_ledger.py:1949
 msgid "Example: Serial No {0} reserved in {1}."
 msgstr ""
 
@@ -26626,11 +27253,11 @@
 msgid "Exception Budget Approver Role"
 msgstr ""
 
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:56
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
 msgid "Excess Materials Consumed"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:869
+#: manufacturing/doctype/job_card/job_card.py:866
 msgid "Excess Transfer"
 msgstr ""
 
@@ -26654,7 +27281,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:517
+#: setup/doctype/company/company.py:508
 msgid "Exchange Gain/Loss"
 msgstr ""
 
@@ -26676,8 +27303,8 @@
 msgid "Exchange Gain/Loss"
 msgstr ""
 
-#: controllers/accounts_controller.py:1313
-#: controllers/accounts_controller.py:1394
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
 msgid "Exchange Gain/Loss amount has been booked through {0}"
 msgstr ""
 
@@ -26844,7 +27471,7 @@
 msgid "Exchange Rate Revaluation Settings"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:59
+#: controllers/sales_and_purchase_return.py:57
 msgid "Exchange Rate must be same as {0} {1} ({2})"
 msgstr ""
 
@@ -26861,7 +27488,7 @@
 msgid "Excise Entry"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:1060
+#: stock/doctype/stock_entry/stock_entry.js:1229
 msgid "Excise Invoice"
 msgstr ""
 
@@ -26881,7 +27508,7 @@
 msgid "Execution"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:70
+#: regional/report/uae_vat_201/uae_vat_201.py:67
 msgid "Exempt Supplies"
 msgstr ""
 
@@ -26910,13 +27537,13 @@
 msgid "Exit Interview Held On"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:138
-#: public/js/bom_configurator/bom_configurator.bundle.js:179
-#: public/js/setup_wizard.js:168
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
 msgid "Expand All"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:413
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
 msgid "Expected"
 msgstr ""
 
@@ -26926,7 +27553,7 @@
 msgid "Expected Amount"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
 msgid "Expected Arrival Date"
 msgstr ""
 
@@ -26970,11 +27597,13 @@
 msgid "Expected Delivery Date"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:316
+#: selling/doctype/sales_order/sales_order.py:324
 msgid "Expected Delivery Date should be after Sales Order Date"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
 msgid "Expected End Date"
 msgstr ""
 
@@ -27000,7 +27629,7 @@
 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
 msgstr ""
 
-#: public/js/projects/timer.js:12
+#: public/js/projects/timer.js:16
 msgid "Expected Hrs"
 msgstr ""
 
@@ -27010,7 +27639,9 @@
 msgid "Expected Hrs"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
 msgid "Expected Start Date"
 msgstr ""
 
@@ -27032,7 +27663,7 @@
 msgid "Expected Start Date"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:133
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
 msgid "Expected Stock Value"
 msgstr ""
 
@@ -27060,9 +27691,9 @@
 msgid "Expected Value After Useful Life"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:29
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:81
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
 #: accounts/report/profitability_analysis/profitability_analysis.py:189
 msgid "Expense"
 msgstr ""
@@ -27092,12 +27723,12 @@
 msgid "Expense"
 msgstr ""
 
-#: controllers/stock_controller.py:359
+#: controllers/stock_controller.py:556
 msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:47
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:248
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
 msgid "Expense Account"
 msgstr ""
 
@@ -27179,7 +27810,7 @@
 msgid "Expense Account"
 msgstr ""
 
-#: controllers/stock_controller.py:339
+#: controllers/stock_controller.py:536
 msgid "Expense Account Missing"
 msgstr ""
 
@@ -27196,13 +27827,13 @@
 msgid "Expense Head"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:490
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:510
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:528
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
 msgid "Expense Head Changed"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
 msgid "Expense account is mandatory for item {0}"
 msgstr ""
 
@@ -27213,7 +27844,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
-#: accounts/report/account_balance/account_balance.js:48
+#: accounts/report/account_balance/account_balance.js:49
 msgid "Expenses Included In Asset Valuation"
 msgstr ""
 
@@ -27225,7 +27856,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
-#: accounts/report/account_balance/account_balance.js:49
+#: accounts/report/account_balance/account_balance.js:51
 msgid "Expenses Included In Valuation"
 msgstr ""
 
@@ -27236,8 +27867,8 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
-#: selling/doctype/quotation/quotation_list.js:35
-#: stock/doctype/batch/batch_list.js:9 stock/doctype/item/item_list.js:10
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
 msgid "Expired"
 msgstr ""
 
@@ -27259,7 +27890,7 @@
 msgid "Expired"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:316
+#: stock/doctype/stock_entry/stock_entry.js:362
 msgid "Expired Batches"
 msgstr ""
 
@@ -27329,11 +27960,11 @@
 msgid "Export Data"
 msgstr ""
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:35
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
 msgid "Export E-Invoices"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:106
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
 msgid "Export Errored Rows"
 msgstr ""
 
@@ -27347,7 +27978,7 @@
 msgid "Extra Consumed Qty"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:197
+#: manufacturing/doctype/job_card/job_card.py:193
 msgid "Extra Job Card Quantity"
 msgstr ""
 
@@ -27383,7 +28014,7 @@
 msgid "FG Reference"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:106
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
 msgid "FG Value"
 msgstr ""
 
@@ -27425,19 +28056,25 @@
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#. Label of a Text field in DocType 'Stock Ledger Entry'
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:180
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
 msgid "FIFO/LIFO Queue"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:62
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:13
 msgid "Failed"
 msgstr ""
@@ -27550,7 +28187,14 @@
 msgid "Failed"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:9
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr ""
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
 msgid "Failed Entries"
 msgstr ""
 
@@ -27585,11 +28229,11 @@
 msgid "Failed to setup defaults"
 msgstr ""
 
-#: setup/doctype/company/company.py:699
+#: setup/doctype/company/company.py:690
 msgid "Failed to setup defaults for country {0}. Please contact support."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Failure"
 msgstr ""
 
@@ -27605,12 +28249,26 @@
 msgid "Failure Description"
 msgstr ""
 
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Family Background"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -27666,7 +28324,7 @@
 msgid "Fees"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:332
+#: public/js/utils/serial_no_batch_selector.js:338
 msgid "Fetch Based On"
 msgstr ""
 
@@ -27676,7 +28334,7 @@
 msgid "Fetch Customers"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:50
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
 msgid "Fetch Data"
 msgstr ""
 
@@ -27684,7 +28342,7 @@
 msgid "Fetch Items from Warehouse"
 msgstr ""
 
-#: accounts/doctype/dunning/dunning.js:60
+#: accounts/doctype/dunning/dunning.js:61
 msgid "Fetch Overdue Payments"
 msgstr ""
 
@@ -27692,8 +28350,8 @@
 msgid "Fetch Subscription Updates"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:952
-#: accounts/doctype/sales_invoice/sales_invoice.js:954
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
 msgid "Fetch Timesheet"
 msgstr ""
 
@@ -27703,8 +28361,8 @@
 msgid "Fetch Value From"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:252
-#: stock/doctype/stock_entry/stock_entry.js:554
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
 msgid "Fetch exploded BOM (including sub-assemblies)"
 msgstr ""
 
@@ -27715,11 +28373,20 @@
 msgid "Fetch items based on Default Supplier."
 msgstr ""
 
-#: accounts/doctype/dunning/dunning.js:131
-#: public/js/controllers/transaction.js:1083
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1137
 msgid "Fetching exchange rates ..."
 msgstr ""
 
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr ""
+
 #. Label of a Select field in DocType 'POS Search Fields'
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
 msgctxt "POS Search Fields"
@@ -27793,8 +28460,8 @@
 msgid "File to Rename"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:17
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:17
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
 #: public/js/financial_statements.js:167
 msgid "Filter Based On"
 msgstr ""
@@ -27805,7 +28472,7 @@
 msgid "Filter Duration (Months)"
 msgstr ""
 
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:46
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
 msgid "Filter Total Zero Qty"
 msgstr ""
 
@@ -27831,8 +28498,8 @@
 msgid "Filter on Payment"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:696
-#: public/js/bank_reconciliation_tool/dialog_manager.js:192
+#: accounts/doctype/payment_entry/payment_entry.js:861
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
 msgid "Filters"
 msgstr ""
 
@@ -27891,13 +28558,13 @@
 #: accounts/report/accounts_receivable/accounts_receivable.js:24
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:32
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:52
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
 #: accounts/report/general_ledger/general_ledger.js:16
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:32
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
 #: accounts/report/trial_balance/trial_balance.js:70
-#: assets/report/fixed_asset_register/fixed_asset_register.js:49
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
 #: public/js/financial_statements.js:161
 msgid "Finance Book"
 msgstr ""
@@ -28023,14 +28690,14 @@
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Financial Reports Workspace
-#: accounts/doctype/account/account_tree.js:158
+#: accounts/doctype/account/account_tree.js:234
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/workspace/financial_reports/financial_reports.json
 #: public/js/financial_statements.js:129
 msgid "Financial Statements"
 msgstr ""
 
-#: public/js/setup_wizard.js:40
+#: public/js/setup_wizard.js:42
 msgid "Financial Year Begins On"
 msgstr ""
 
@@ -28041,13 +28708,13 @@
 msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:627
-#: manufacturing/doctype/work_order/work_order.js:642
-#: manufacturing/doctype/work_order/work_order.js:651
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
 msgid "Finish"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:176
+#: buying/doctype/purchase_order/purchase_order.js:182
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:43
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:119
 msgid "Finished Good"
@@ -28083,7 +28750,7 @@
 msgid "Finished Good BOM"
 msgstr ""
 
-#: public/js/utils.js:698
+#: public/js/utils.js:766
 msgid "Finished Good Item"
 msgstr ""
 
@@ -28097,7 +28764,7 @@
 msgid "Finished Good Item Code"
 msgstr ""
 
-#: public/js/utils.js:715
+#: public/js/utils.js:784
 msgid "Finished Good Item Qty"
 msgstr ""
 
@@ -28107,15 +28774,15 @@
 msgid "Finished Good Item Quantity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3204
+#: controllers/accounts_controller.py:3264
 msgid "Finished Good Item is not specified for service item {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3219
+#: controllers/accounts_controller.py:3281
 msgid "Finished Good Item {0} Qty can not be zero"
 msgstr ""
 
-#: controllers/accounts_controller.py:3213
+#: controllers/accounts_controller.py:3275
 msgid "Finished Good Item {0} must be a sub-contracted item"
 msgstr ""
 
@@ -28143,7 +28810,7 @@
 msgid "Finished Good UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:53
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
 msgid "Finished Good {0} does not have a default BOM."
 msgstr ""
 
@@ -28151,23 +28818,23 @@
 msgid "Finished Good {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:49
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
 msgid "Finished Good {0} must be a stock item."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:57
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
 msgid "Finished Good {0} must be a sub-contracted item."
 msgstr ""
 
-#: setup/doctype/company/company.py:262
+#: setup/doctype/company/company.py:258
 msgid "Finished Goods"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:25
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
 msgid "Finished Goods Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1264
+#: stock/doctype/stock_entry/stock_entry.py:1290
 msgid "Finished Item {0} does not match with Work Order {1}"
 msgstr ""
 
@@ -28207,8 +28874,8 @@
 msgid "First Response Due"
 msgstr ""
 
-#: support/doctype/issue/test_issue.py:241
-#: support/doctype/service_level_agreement/service_level_agreement.py:899
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
 msgid "First Response SLA Failed by {}"
 msgstr ""
 
@@ -28254,16 +28921,17 @@
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year/fiscal_year.json
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:17
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
 #: accounts/report/profitability_analysis/profitability_analysis.js:38
 #: accounts/report/trial_balance/trial_balance.js:16
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
-#: manufacturing/report/job_card_summary/job_card_summary.js:17
-#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:48
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
 #: regional/report/irs_1099/irs_1099.js:17
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:16
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:16
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
 msgid "Fiscal Year"
 msgstr ""
 
@@ -28341,7 +29009,7 @@
 msgid "Fixed"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:50
+#: accounts/report/account_balance/account_balance.js:52
 msgid "Fixed Asset"
 msgstr ""
 
@@ -28369,7 +29037,7 @@
 msgid "Fixed Asset Defaults"
 msgstr ""
 
-#: stock/doctype/item/item.py:301
+#: stock/doctype/item/item.py:300
 msgid "Fixed Asset Item must be a non-stock item."
 msgstr ""
 
@@ -28415,11 +29083,33 @@
 msgid "Fleet Manager"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:303
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
 msgid "Focus on Item Group filter"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:294
+#: selling/page/point_of_sale/pos_item_selector.js:291
 msgid "Focus on search input"
 msgstr ""
 
@@ -28443,19 +29133,39 @@
 msgid "Following fields are mandatory to create address:"
 msgstr ""
 
-#: controllers/buying_controller.py:906
+#: controllers/buying_controller.py:933
 msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr ""
 
-#: controllers/buying_controller.py:902
+#: controllers/buying_controller.py:929
 msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
+
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
 msgid "For"
 msgstr ""
 
-#: public/js/utils/sales_common.js:274
+#: public/js/utils/sales_common.js:309
 msgid "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."
 msgstr ""
 
@@ -28471,11 +29181,16 @@
 msgid "For Company"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:293
+#: stock/doctype/material_request/material_request.js:361
 msgid "For Default Supplier (Optional)"
 msgstr ""
 
-#: controllers/stock_controller.py:770
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
 msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
 msgstr ""
 
@@ -28485,7 +29200,7 @@
 msgid "For Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:160
+#: manufacturing/doctype/job_card/job_card.js:175
 msgid "For Operation"
 msgstr ""
 
@@ -28510,23 +29225,28 @@
 msgid "For Production"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:657
+#: stock/doctype/stock_entry/stock_entry.py:621
 msgid "For Quantity (Manufactured Qty) is mandatory"
 msgstr ""
 
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
+
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Selling"
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.js:98
+#: accounts/doctype/payment_order/payment_order.js:108
 msgid "For Supplier"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:331
-#: selling/doctype/sales_order/sales_order.js:808
-#: stock/doctype/material_request/material_request.js:247
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
 msgid "For Warehouse"
 msgstr ""
 
@@ -28536,11 +29256,11 @@
 msgid "For Warehouse"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:427
+#: manufacturing/doctype/work_order/work_order.py:432
 msgid "For Warehouse is required before Submit"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:116
+#: public/js/utils/serial_no_batch_selector.js:119
 msgid "For Work Order"
 msgstr ""
 
@@ -28582,15 +29302,15 @@
 msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:384
+#: stock/doctype/stock_entry/stock_entry.py:337
 msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1523
+#: manufacturing/doctype/work_order/work_order.py:1530
 msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1302
+#: stock/doctype/stock_entry/stock_entry.py:1328
 msgid "For quantity {0} should not be greater than allowed quantity {1}"
 msgstr ""
 
@@ -28600,12 +29320,12 @@
 msgid "For reference"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1229
+#: accounts/doctype/payment_entry/payment_entry.js:1480
 #: public/js/controllers/accounts.js:182
 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1498
+#: manufacturing/doctype/production_plan/production_plan.py:1509
 msgid "For row {0}: Enter Planned Qty"
 msgstr ""
 
@@ -28613,6 +29333,11 @@
 msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
+
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Forecasting"
@@ -28675,7 +29400,7 @@
 msgid "Free item code is not selected"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:656
+#: accounts/doctype/pricing_rule/utils.py:645
 msgid "Free item not set in the pricing rule {0}"
 msgstr ""
 
@@ -28795,7 +29520,7 @@
 msgid "Friday"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:957
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
 #: templates/pages/projects.html:67
 msgid "From"
 msgstr ""
@@ -28847,13 +29572,13 @@
 msgid "From Customer"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:645
-#: accounts/doctype/payment_entry/payment_entry.js:650
+#: accounts/doctype/payment_entry/payment_entry.js:792
+#: accounts/doctype/payment_entry/payment_entry.js:799
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:16
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:38
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
 #: accounts/report/financial_ratios/financial_ratios.js:41
 #: accounts/report/general_ledger/general_ledger.js:22
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -28861,77 +29586,77 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
-#: accounts/report/pos_register/pos_register.js:17
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:111
 #: accounts/report/profitability_analysis/profitability_analysis.js:59
 #: accounts/report/purchase_register/purchase_register.js:8
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:7
 #: accounts/report/sales_register/sales_register.js:8
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:16
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:47
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:47
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
 #: accounts/report/trial_balance/trial_balance.js:37
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:15
-#: buying/report/procurement_tracker/procurement_tracker.js:28
-#: buying/report/purchase_analytics/purchase_analytics.js:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:18
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:18
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:16
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:23
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:23
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
 #: crm/report/campaign_efficiency/campaign_efficiency.js:7
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:9
-#: crm/report/lead_conversion_time/lead_conversion_time.js:9
-#: crm/report/lead_details/lead_details.js:17
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
-#: crm/report/lost_opportunity/lost_opportunity.js:17
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:23
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:16
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:16
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:17
-#: manufacturing/report/process_loss_report/process_loss_report.js:30
-#: manufacturing/report/production_analytics/production_analytics.js:17
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:8
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:16
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:9
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
-#: public/js/stock_analytics.js:47
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:9
-#: regional/report/uae_vat_201/uae_vat_201.js:17
-#: regional/report/vat_audit_report/vat_audit_report.js:17
-#: selling/page/sales_funnel/sales_funnel.js:39
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:18
-#: selling/report/sales_analytics/sales_analytics.js:36
-#: selling/report/sales_order_analysis/sales_order_analysis.js:18
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:22
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:23
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:17
-#: stock/report/delayed_item_report/delayed_item_report.js:17
-#: stock/report/delayed_order_report/delayed_order_report.js:17
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:21
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:31
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
 #: stock/report/reserved_stock/reserved_stock.js:16
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
-#: stock/report/stock_analytics/stock_analytics.js:63
+#: stock/report/stock_analytics/stock_analytics.js:62
 #: stock/report/stock_balance/stock_balance.js:16
 #: stock/report/stock_ledger/stock_ledger.js:16
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:9
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:9
-#: support/report/issue_analytics/issue_analytics.js:25
-#: support/report/issue_summary/issue_summary.js:25
-#: support/report/support_hour_distribution/support_hour_distribution.js:8
-#: utilities/report/youtube_interactions/youtube_interactions.js:9
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
 msgid "From Date"
 msgstr ""
 
@@ -29037,7 +29762,7 @@
 msgid "From Date"
 msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:41
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
 msgid "From Date and To Date are Mandatory"
 msgstr ""
 
@@ -29057,11 +29782,11 @@
 
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
 #: accounts/report/general_ledger/general_ledger.py:85
-#: accounts/report/pos_register/pos_register.py:118
+#: accounts/report/pos_register/pos_register.py:115
 #: accounts/report/tax_withholding_details/tax_withholding_details.py:37
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:41
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:39
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
 msgid "From Date must be before To Date"
 msgstr ""
 
@@ -29083,7 +29808,7 @@
 msgid "From Delivery Date"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.js:58
+#: selling/doctype/installation_note/installation_note.js:59
 msgid "From Delivery Note"
 msgstr ""
 
@@ -29093,7 +29818,7 @@
 msgid "From Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
 msgid "From Due Date"
 msgstr ""
 
@@ -29103,7 +29828,7 @@
 msgid "From Employee"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:45
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
 msgid "From Fiscal Year"
 msgstr ""
 
@@ -29167,8 +29892,8 @@
 msgid "From Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:37
-#: manufacturing/report/work_order_summary/work_order_summary.js:23
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
 msgid "From Posting Date"
 msgstr ""
 
@@ -29214,6 +29939,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:91
 #: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
 msgid "From Time"
 msgstr ""
 
@@ -29299,7 +30025,7 @@
 msgid "From Voucher Detail No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:106
+#: stock/report/reserved_stock/reserved_stock.js:103
 #: stock/report/reserved_stock/reserved_stock.py:164
 msgid "From Voucher No"
 msgstr ""
@@ -29310,7 +30036,7 @@
 msgid "From Voucher No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:95
+#: stock/report/reserved_stock/reserved_stock.js:92
 #: stock/report/reserved_stock/reserved_stock.py:158
 msgid "From Voucher Type"
 msgstr ""
@@ -29357,11 +30083,11 @@
 msgid "From and To Dates are required."
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:168
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
 msgid "From and To dates are required"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:47
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
 msgid "From date cannot be greater than To date"
 msgstr ""
 
@@ -29544,35 +30270,43 @@
 msgid "Fully Paid"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
 msgid "Furniture and Fixtures"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/account/account_tree.js:138
 msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:24
+#: accounts/doctype/cost_center/cost_center_tree.js:31
 msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:10
+#: setup/doctype/sales_person/sales_person_tree.js:15
 msgid "Further nodes can be only created under 'Group' type nodes"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
-#: accounts/report/accounts_receivable/accounts_receivable.py:1084
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
 msgid "Future Payment Amount"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
 msgid "Future Payment Ref"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
 msgid "Future Payments"
 msgstr ""
 
@@ -29581,14 +30315,14 @@
 msgid "G - D"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:174
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:243
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
 msgid "GL Balance"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:557
+#: accounts/report/general_ledger/general_ledger.py:561
 msgid "GL Entry"
 msgstr ""
 
@@ -29649,11 +30383,31 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:525
+#: setup/doctype/company/company.py:516
 msgid "Gain/Loss on Asset Disposal"
 msgstr ""
 
-#: projects/doctype/project/project.js:79
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
 msgid "Gantt Chart"
 msgstr ""
 
@@ -29661,6 +30415,11 @@
 msgid "Gantt chart of all tasks."
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
+
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
@@ -29689,7 +30448,7 @@
 #. Name of a report
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a Link in the Financial Reports Workspace
-#: accounts/doctype/account/account.js:95
+#: accounts/doctype/account/account.js:93
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/report/general_ledger/general_ledger.json
 #: accounts/workspace/accounting/accounting.json
@@ -29710,7 +30469,7 @@
 msgid "General Ledger"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:74
+#: stock/doctype/warehouse/warehouse.js:69
 msgctxt "Warehouse"
 msgid "General Ledger"
 msgstr ""
@@ -29730,7 +30489,7 @@
 msgid "Generate Closing Stock Balance"
 msgstr ""
 
-#: public/js/setup_wizard.js:46
+#: public/js/setup_wizard.js:48
 msgid "Generate Demo Data for Exploration"
 msgstr ""
 
@@ -29756,6 +30515,11 @@
 msgid "Generate Schedule"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
+
 #. Label of a Check field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
@@ -29802,7 +30566,7 @@
 msgid "Get Current Stock"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:168
+#: selling/doctype/customer/customer.js:180
 msgid "Get Customer Group Details"
 msgstr ""
 
@@ -29818,12 +30582,12 @@
 msgid "Get Finished Goods for Manufacture"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:55
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:157
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
 msgid "Get Invoices"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:102
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
 msgid "Get Invoices based on Filters"
 msgstr ""
 
@@ -29833,11 +30597,11 @@
 msgid "Get Item Locations"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:351
-#: manufacturing/doctype/production_plan/production_plan.js:342
-#: stock/doctype/pick_list/pick_list.js:161
-#: stock/doctype/pick_list/pick_list.js:202
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:178
 msgid "Get Items"
 msgstr ""
 
@@ -29847,37 +30611,37 @@
 msgid "Get Items"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:147
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:165
-#: accounts/doctype/sales_invoice/sales_invoice.js:252
-#: accounts/doctype/sales_invoice/sales_invoice.js:276
-#: accounts/doctype/sales_invoice/sales_invoice.js:304
-#: buying/doctype/purchase_order/purchase_order.js:456
-#: buying/doctype/purchase_order/purchase_order.js:473
-#: buying/doctype/request_for_quotation/request_for_quotation.js:315
-#: buying/doctype/request_for_quotation/request_for_quotation.js:334
-#: buying/doctype/request_for_quotation/request_for_quotation.js:375
-#: buying/doctype/supplier_quotation/supplier_quotation.js:49
-#: buying/doctype/supplier_quotation/supplier_quotation.js:76
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:78
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:96
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:112
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:132
-#: public/js/controllers/buying.js:267
-#: selling/doctype/quotation/quotation.js:160
-#: selling/doctype/sales_order/sales_order.js:132
-#: selling/doctype/sales_order/sales_order.js:643
-#: stock/doctype/delivery_note/delivery_note.js:160
-#: stock/doctype/material_request/material_request.js:100
-#: stock/doctype/material_request/material_request.js:162
-#: stock/doctype/purchase_receipt/purchase_receipt.js:130
-#: stock/doctype/purchase_receipt/purchase_receipt.js:217
-#: stock/doctype/stock_entry/stock_entry.js:275
-#: stock/doctype/stock_entry/stock_entry.js:312
-#: stock/doctype/stock_entry/stock_entry.js:336
-#: stock/doctype/stock_entry/stock_entry.js:387
-#: stock/doctype/stock_entry/stock_entry.js:535
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/supplier_quotation/supplier_quotation.js:53
+#: buying/doctype/supplier_quotation/supplier_quotation.js:86
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
 msgid "Get Items From"
 msgstr ""
 
@@ -29893,13 +30657,13 @@
 msgid "Get Items From Purchase Receipts"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:241
-#: stock/doctype/stock_entry/stock_entry.js:555
-#: stock/doctype/stock_entry/stock_entry.js:568
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
 msgid "Get Items from BOM"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:348
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
 msgid "Get Items from Material Requests against this Supplier"
 msgstr ""
 
@@ -29909,7 +30673,7 @@
 msgid "Get Items from Open Material Requests"
 msgstr ""
 
-#: public/js/controllers/buying.js:507
+#: public/js/controllers/buying.js:498
 msgid "Get Items from Product Bundle"
 msgstr ""
 
@@ -29943,18 +30707,24 @@
 msgid "Get Outstanding Orders"
 msgstr ""
 
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
 #: accounts/doctype/bank_clearance/bank_clearance.js:40
-#: accounts/doctype/bank_clearance/bank_clearance.js:44
-#: accounts/doctype/bank_clearance/bank_clearance.js:56
-#: accounts/doctype/bank_clearance/bank_clearance.js:75
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
 msgid "Get Payment Entries"
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.js:20
-#: accounts/doctype/payment_order/payment_order.js:24
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
 msgid "Get Payments from"
 msgstr ""
 
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
+
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
@@ -29985,7 +30755,7 @@
 msgid "Get Started Sections"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:432
 msgid "Get Stock"
 msgstr ""
 
@@ -29995,29 +30765,29 @@
 msgid "Get Sub Assembly Items"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:102
+#: buying/doctype/supplier/supplier.js:124
 msgid "Get Supplier Group Details"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:384
-#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
 msgid "Get Suppliers"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:405
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
 msgid "Get Suppliers By"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:989
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
 msgid "Get Timesheets"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:81
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:84
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:77
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:80
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:87
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:94
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
 msgid "Get Unreconciled Entries"
 msgstr ""
 
@@ -30025,11 +30795,11 @@
 msgid "Get Updates"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:65
+#: stock/doctype/delivery_trip/delivery_trip.js:68
 msgid "Get stops from"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:125
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
 msgid "Getting Scrap Items"
 msgstr ""
 
@@ -30046,6 +30816,13 @@
 msgid "Give free item for every N quantity"
 msgstr ""
 
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/global_defaults/global_defaults.json
 msgid "Global Defaults"
@@ -30062,7 +30839,7 @@
 msgid "Go back"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
 msgid "Go to {0} List"
 msgstr ""
 
@@ -30101,16 +30878,16 @@
 msgid "Goods"
 msgstr ""
 
-#: setup/doctype/company/company.py:263
-#: stock/doctype/stock_entry/stock_entry_list.js:14
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
 msgid "Goods In Transit"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry_list.js:17
+#: stock/doctype/stock_entry/stock_entry_list.js:23
 msgid "Goods Transferred"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1618
+#: stock/doctype/stock_entry/stock_entry.py:1659
 msgid "Goods are already received against the outward entry {0}"
 msgstr ""
 
@@ -30130,11 +30907,66 @@
 msgid "Graduate"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
+
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
-#: accounts/report/pos_register/pos_register.py:207
+#: accounts/report/pos_register/pos_register.py:202
 #: accounts/report/purchase_register/purchase_register.py:275
-#: accounts/report/sales_register/sales_register.py:303
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:253
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
 #: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
 msgid "Grand Total"
 msgstr ""
@@ -30356,7 +31188,7 @@
 msgid "Grant Commission"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:654
+#: accounts/doctype/payment_entry/payment_entry.js:805
 msgid "Greater Than Amount"
 msgstr ""
 
@@ -30423,7 +31255,7 @@
 #. Name of a report
 #. Label of a Link in the Financial Reports Workspace
 #: accounts/report/gross_profit/gross_profit.json
-#: accounts/report/gross_profit/gross_profit.py:287
+#: accounts/report/gross_profit/gross_profit.py:285
 #: accounts/workspace/financial_reports/financial_reports.json
 msgid "Gross Profit"
 msgstr ""
@@ -30444,12 +31276,12 @@
 msgid "Gross Profit / Loss"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:294
+#: accounts/report/gross_profit/gross_profit.py:292
 msgid "Gross Profit Percent"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:379
-#: assets/report/fixed_asset_register/fixed_asset_register.py:433
+#: assets/report/fixed_asset_register/fixed_asset_register.py:370
+#: assets/report/fixed_asset_register/fixed_asset_register.py:431
 msgid "Gross Purchase Amount"
 msgstr ""
 
@@ -30465,11 +31297,11 @@
 msgid "Gross Purchase Amount"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:317
+#: assets/doctype/asset/asset.py:315
 msgid "Gross Purchase Amount is mandatory"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:362
+#: assets/doctype/asset/asset.py:360
 msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
 msgstr ""
 
@@ -30498,11 +31330,11 @@
 #: accounts/report/gross_profit/gross_profit.js:36
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
-#: assets/report/fixed_asset_register/fixed_asset_register.js:36
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
 #: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
 #: selling/report/lost_quotations/lost_quotations.js:33
-#: stock/report/total_stock_summary/total_stock_summary.js:9
+#: stock/report/total_stock_summary/total_stock_summary.js:8
 msgid "Group By"
 msgstr ""
 
@@ -30512,15 +31344,15 @@
 msgid "Group By"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:151
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
 msgid "Group By Customer"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:132
 msgid "Group By Supplier"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:9
+#: setup/doctype/sales_person/sales_person_tree.js:14
 msgid "Group Node"
 msgstr ""
 
@@ -30530,12 +31362,12 @@
 msgid "Group Same Items"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:112
+#: stock/doctype/stock_settings/stock_settings.py:115
 msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:115
-#: accounts/report/pos_register/pos_register.js:57
+#: accounts/report/pos_register/pos_register.js:56
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
 msgid "Group by"
 msgstr ""
@@ -30544,34 +31376,34 @@
 msgid "Group by Account"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
 msgid "Group by Item"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:62
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
 msgid "Group by Material Request"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:132
-#: accounts/report/payment_ledger/payment_ledger.js:83
+#: accounts/report/payment_ledger/payment_ledger.js:82
 msgid "Group by Party"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
 msgid "Group by Purchase Order"
 msgstr ""
 
-#: selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
 msgid "Group by Sales Order"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
 msgid "Group by Supplier"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:159
-#: accounts/report/accounts_receivable/accounts_receivable.js:191
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
 #: accounts/report/general_ledger/general_ledger.js:120
 msgid "Group by Voucher"
 msgstr ""
@@ -30594,7 +31426,7 @@
 msgid "Group by Voucher (Consolidated)"
 msgstr ""
 
-#: stock/utils.py:448
+#: stock/utils.py:429
 msgid "Group node warehouse is not allowed to select for transactions"
 msgstr ""
 
@@ -30656,8 +31488,8 @@
 msgid "Groups"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:18
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:18
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
 msgid "Growth View"
 msgstr ""
 
@@ -30684,18 +31516,6 @@
 msgid "HR User"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Driver'
-#: setup/doctype/driver/driver.json
-msgctxt "Driver"
-msgid "HR-DRI-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Employee'
-#: setup/doctype/employee/employee.json
-msgctxt "Employee"
-msgid "HR-EMP-"
-msgstr ""
-
 #. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
 #. Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
@@ -30703,14 +31523,14 @@
 msgid "Half Yearly"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:66
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:69
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
-#: public/js/financial_statements.js:219
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
 #: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
 msgid "Half-Yearly"
 msgstr ""
 
@@ -30721,6 +31541,11 @@
 msgid "Half-yearly"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:179
 msgid "Hardware"
 msgstr ""
@@ -30869,6 +31694,11 @@
 msgid "Have Default Naming Series for Batch ID?"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -30881,6 +31711,26 @@
 msgid "Heatmap"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
+msgstr ""
+
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
@@ -30893,7 +31743,7 @@
 msgid "Height (cm)"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:412
+#: assets/doctype/asset/depreciation.py:403
 msgid "Hello,"
 msgstr ""
 
@@ -30927,11 +31777,16 @@
 msgid "Help Text"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:419
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
 msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
 msgstr ""
 
-#: stock/stock_ledger.py:1669
+#: stock/stock_ledger.py:1661
 msgid "Here are the options to proceed:"
 msgstr ""
 
@@ -30948,15 +31803,20 @@
 msgid "Here you can maintain height, weight, allergies, medical concerns etc"
 msgstr ""
 
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:129
 msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
 msgstr ""
 
-#: setup/doctype/holiday_list/holiday_list.js:75
+#: setup/doctype/holiday_list/holiday_list.js:77
 msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:391
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
 msgid "Hi,"
 msgstr ""
 
@@ -31018,12 +31878,12 @@
 msgid "History In Company"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: selling/doctype/sales_order/sales_order.js:539
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
 msgid "Hold"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
 msgid "Hold Invoice"
 msgstr ""
 
@@ -31103,6 +31963,21 @@
 msgid "Home"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
+
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
@@ -31129,6 +32004,13 @@
 msgstr ""
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
+msgid "Hours"
+msgstr ""
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
 msgid "Hours"
 msgstr ""
 
@@ -31167,10 +32049,20 @@
 msgid "Hrs"
 msgstr ""
 
-#: setup/doctype/company/company.py:365
+#: setup/doctype/company/company.py:356
 msgid "Human Resources"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
+
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
 msgid "I - J"
@@ -31205,13 +32097,13 @@
 msgid "IBAN"
 msgstr ""
 
-#: accounts/doctype/bank_account/bank_account.py:84
-#: accounts/doctype/bank_account/bank_account.py:87
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
 msgid "IBAN is not valid"
 msgstr ""
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:71
-#: manufacturing/report/production_planning_report/production_planning_report.py:347
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
 msgid "ID"
 msgstr ""
 
@@ -31250,24 +32142,23 @@
 msgid "ISBN-13"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Issue'
-#: support/doctype/issue/issue.json
-msgctxt "Issue"
-msgid "ISS-.YYYY.-"
-msgstr ""
-
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
 msgctxt "Item Barcode"
 msgid "ISSN"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
 #: manufacturing/report/job_card_summary/job_card_summary.py:128
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
 #: manufacturing/report/work_order_summary/work_order_summary.py:192
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:123
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
 msgid "Id"
 msgstr ""
 
@@ -31277,10 +32168,16 @@
 msgid "Identification of the package for the delivery (for print)"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:393
+#: setup/setup_wizard/operations/install_fixtures.py:385
 msgid "Identifying Decision Makers"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr ""
+
 #. Description of the 'Book Deferred Entries Based On' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31288,6 +32185,10 @@
 msgid "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"
 msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
+
 #. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
@@ -31295,7 +32196,7 @@
 msgid "If Income or Expense"
 msgstr ""
 
-#: manufacturing/doctype/operation/operation.js:30
+#: manufacturing/doctype/operation/operation.js:32
 msgid "If an operation is divided into sub operations, they can be added here."
 msgstr ""
 
@@ -31352,7 +32253,7 @@
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
 msgstr ""
 
-#: public/js/setup_wizard.js:48
+#: public/js/setup_wizard.js:50
 msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
 msgstr ""
 
@@ -31377,6 +32278,12 @@
 msgid "If disable, 'Rounded Total' field will not be visible in any transaction"
 msgstr ""
 
+#. Description of the 'Pick Manually' (Check) field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "If enabled then system won't override the picked qty / batches / serial numbers."
+msgstr ""
+
 #. Description of the 'Send Document Print' (Check) field in DocType 'Request
 #. for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
@@ -31398,6 +32305,15 @@
 msgid "If enabled, all files attached to this document will be attached to each email"
 msgstr ""
 
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid ""
+"If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
 #. Description of the 'Create Ledger Entries for Change Amount' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31438,7 +32354,7 @@
 msgid "If more than one package of the same type (for print)"
 msgstr ""
 
-#: stock/stock_ledger.py:1679
+#: stock/stock_ledger.py:1671
 msgid "If not, you can Cancel / Submit this entry"
 msgstr ""
 
@@ -31456,7 +32372,7 @@
 msgid "If subcontracted to a vendor"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:842
+#: manufacturing/doctype/work_order/work_order.js:911
 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
 msgstr ""
 
@@ -31466,11 +32382,11 @@
 msgid "If the account is frozen, entries are allowed to restricted users."
 msgstr ""
 
-#: stock/stock_ledger.py:1672
+#: stock/stock_ledger.py:1664
 msgid "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."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:857
+#: manufacturing/doctype/work_order/work_order.js:930
 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
 msgstr ""
 
@@ -31516,7 +32432,7 @@
 msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:638
+#: accounts/doctype/payment_entry/payment_entry.py:668
 msgid "If this is undesirable please cancel the corresponding Payment Entry."
 msgstr ""
 
@@ -31526,23 +32442,34 @@
 msgid "If this item has variants, then it cannot be selected in sales orders etc."
 msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:24
+#: buying/doctype/buying_settings/buying_settings.js:27
 msgid "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."
 msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:29
+#: buying/doctype/buying_settings/buying_settings.js:34
 msgid "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."
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:11
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
 msgid "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."
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
 msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
 msgstr ""
 
-#: stock/doctype/item/item.js:814
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
 msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
 msgstr ""
 
@@ -31553,15 +32480,19 @@
 msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1605
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
 msgid "If you still want to proceed, please enable {0}."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:375
+#: accounts/doctype/pricing_rule/utils.py:368
 msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:380
+#: accounts/doctype/pricing_rule/utils.py:373
 msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
 msgstr ""
 
@@ -31616,21 +32547,25 @@
 msgid "Ignore Employee Time Overlap"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:128
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:140
 msgid "Ignore Empty Stock"
 msgstr ""
 
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr ""
+
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ignore Exchange Rate Revaluation Journals"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:800
+#: selling/doctype/sales_order/sales_order.js:916
 msgid "Ignore Existing Ordered Qty"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1597
+#: manufacturing/doctype/production_plan/production_plan.py:1611
 msgid "Ignore Existing Projected Quantity"
 msgstr ""
 
@@ -31694,7 +32629,7 @@
 msgid "Ignore Pricing Rule"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:187
+#: selling/page/point_of_sale/pos_payment.js:188
 msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
 msgstr ""
 
@@ -32017,10 +32952,15 @@
 msgid "Image View"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:118
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
 msgid "Import"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/home/home.json setup/workspace/settings/settings.json
@@ -32033,7 +32973,7 @@
 msgid "Import Data from Spreadsheet"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:66
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
 msgid "Import Day Book Data"
 msgstr ""
 
@@ -32073,7 +33013,7 @@
 msgid "Import Log Preview"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:54
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
 msgid "Import Master Data"
 msgstr ""
 
@@ -32083,11 +33023,11 @@
 msgid "Import Preview"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:61
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
 msgid "Import Progress"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:130
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
 msgid "Import Successful"
 msgstr ""
 
@@ -32108,8 +33048,8 @@
 msgid "Import Type"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:197
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:77
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
 msgid "Import Using CSV file"
 msgstr ""
 
@@ -32125,19 +33065,19 @@
 msgid "Import from Google Sheets"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.js:27
+#: stock/doctype/item_price/item_price.js:29
 msgid "Import in Bulk"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
 msgid "Importing Items and UOMs"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:401
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
 msgid "Importing Parties and Addresses"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:47
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
 msgid "Importing {0} of {1}, {2}"
 msgstr ""
 
@@ -32148,7 +33088,7 @@
 msgid "In House"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:20
+#: assets/doctype/asset/asset_list.js:15
 msgid "In Maintenance"
 msgstr ""
 
@@ -32176,8 +33116,8 @@
 msgid "In Minutes"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:149
-#: accounts/report/accounts_receivable/accounts_receivable.js:181
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
 msgid "In Party Currency"
 msgstr ""
 
@@ -32224,10 +33164,10 @@
 msgid "In Production"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:65
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
 #: accounts/doctype/ledger_merge/ledger_merge.js:19
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:60
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:7
 msgid "In Progress"
 msgstr ""
@@ -32288,11 +33228,17 @@
 msgstr ""
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:433
-#: stock/report/stock_ledger/stock_ledger.py:139
+#: stock/report/stock_balance/stock_balance.py:442
+#: stock/report/stock_ledger/stock_ledger.py:212
 msgid "In Qty"
 msgstr ""
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:30
 msgid "In Stock Qty"
 msgstr ""
@@ -32314,15 +33260,15 @@
 msgid "In Transit"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:375
+#: stock/doctype/material_request/material_request.js:445
 msgid "In Transit Transfer"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:344
+#: stock/doctype/material_request/material_request.js:414
 msgid "In Transit Warehouse"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:439
+#: stock/report/stock_balance/stock_balance.py:448
 msgid "In Value"
 msgstr ""
 
@@ -32507,7 +33453,7 @@
 msgid "In minutes"
 msgstr ""
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:7
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
 msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
 msgstr ""
 
@@ -32522,7 +33468,11 @@
 msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
 msgstr ""
 
-#: stock/doctype/item/item.js:839
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
 msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
 msgstr ""
 
@@ -32558,6 +33508,12 @@
 msgid "Inactive Sales Items"
 msgstr ""
 
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
 msgid "Incentives"
 msgstr ""
@@ -32568,7 +33524,32 @@
 msgid "Incentives"
 msgstr ""
 
-#: accounts/report/payment_ledger/payment_ledger.js:77
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
 msgid "Include Account Currency"
 msgstr ""
 
@@ -32579,27 +33560,28 @@
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
-#: assets/report/fixed_asset_register/fixed_asset_register.js:55
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
 msgid "Include Default FB Assets"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:34
-#: accounts/report/cash_flow/cash_flow.js:20
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:107
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
 #: accounts/report/general_ledger/general_ledger.js:183
-#: accounts/report/trial_balance/trial_balance.js:98
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
 msgid "Include Default FB Entries"
 msgstr ""
 
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:60
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
 msgid "Include Disabled"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:85
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
 msgid "Include Expired"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:798
+#: selling/doctype/sales_order/sales_order.js:912
 msgid "Include Exploded Items"
 msgstr ""
 
@@ -32669,7 +33651,7 @@
 msgid "Include Non Stock Items"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:44
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
 msgid "Include POS Transactions"
 msgstr ""
 
@@ -32703,7 +33685,7 @@
 msgid "Include Safety Stock in Required Qty Calculation"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:88
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
 msgid "Include Sub-assembly Raw Materials"
 msgstr ""
 
@@ -32713,12 +33695,12 @@
 msgid "Include Subcontracted Items"
 msgstr ""
 
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:57
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
 msgid "Include Timesheets in Draft Status"
 msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:84
-#: stock/report/stock_ledger/stock_ledger.js:82
+#: stock/report/stock_ledger/stock_ledger.js:90
 #: stock/report/stock_projected_qty/stock_projected_qty.js:51
 msgid "Include UOM"
 msgstr ""
@@ -32735,8 +33717,8 @@
 msgid "Include in gross"
 msgstr ""
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:76
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:77
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
 msgid "Included in Gross Profit"
 msgstr ""
 
@@ -32749,10 +33731,10 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
-#: accounts/report/account_balance/account_balance.js:28
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
 #: accounts/report/profitability_analysis/profitability_analysis.py:182
-#: public/js/financial_statements.js:35
+#: public/js/financial_statements.js:36
 msgid "Income"
 msgstr ""
 
@@ -32775,9 +33757,9 @@
 msgid "Income"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:51
+#: accounts/report/account_balance/account_balance.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
 msgid "Income Account"
 msgstr ""
 
@@ -32820,7 +33802,7 @@
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
-#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:177
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
 msgid "Incoming"
 msgstr ""
 
@@ -32847,8 +33829,8 @@
 msgid "Incoming Call Settings"
 msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
-#: stock/report/stock_ledger/stock_ledger.py:189
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
 msgid "Incoming Rate"
@@ -32872,12 +33854,6 @@
 msgid "Incoming Rate"
 msgstr ""
 
-#. Label of a Float field in DocType 'Serial and Batch Entry'
-#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
-msgctxt "Serial and Batch Entry"
-msgid "Incoming Rate"
-msgstr ""
-
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
@@ -32899,7 +33875,7 @@
 msgid "Incorrect Balance Qty After Transaction"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:710
+#: controllers/subcontracting_controller.py:787
 msgid "Incorrect Batch Consumed"
 msgstr ""
 
@@ -32908,25 +33884,29 @@
 msgid "Incorrect Date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:99
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
 msgid "Incorrect Invoice"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:68
-#: assets/doctype/asset_movement/asset_movement.py:79
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
 msgid "Incorrect Movement Purpose"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:295
+#: accounts/doctype/payment_entry/payment_entry.py:300
 msgid "Incorrect Payment Type"
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
 #. Name of a report
 #: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
 msgid "Incorrect Serial No Valuation"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:723
+#: controllers/subcontracting_controller.py:800
 msgid "Incorrect Serial Number Consumed"
 msgstr ""
 
@@ -32939,11 +33919,11 @@
 msgid "Incorrect Type of Transaction"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:115
+#: stock/doctype/stock_settings/stock_settings.py:118
 msgid "Incorrect Warehouse"
 msgstr ""
 
-#: accounts/general_ledger.py:47
+#: accounts/general_ledger.py:51
 msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
 msgstr ""
 
@@ -33034,7 +34014,7 @@
 msgid "Increment cannot be 0"
 msgstr ""
 
-#: controllers/item_variant.py:114
+#: controllers/item_variant.py:112
 msgid "Increment for Attribute {0} cannot be 0"
 msgstr ""
 
@@ -33094,11 +34074,11 @@
 msgid "Individual"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:336
+#: accounts/doctype/gl_entry/gl_entry.py:293
 msgid "Individual GL Entry cannot be cancelled."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
 msgid "Individual Stock Ledger Entry cannot be cancelled."
 msgstr ""
 
@@ -33143,7 +34123,13 @@
 msgid "Initial Email Notification Sent"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request_list.js:11
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
 msgid "Initiated"
 msgstr ""
 
@@ -33174,7 +34160,7 @@
 msgid "Insert New Records"
 msgstr ""
 
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:34
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
 msgid "Inspected By"
 msgstr ""
@@ -33185,11 +34171,11 @@
 msgid "Inspected By"
 msgstr ""
 
-#: controllers/stock_controller.py:666
+#: controllers/stock_controller.py:875
 msgid "Inspection Rejected"
 msgstr ""
 
-#: controllers/stock_controller.py:636 controllers/stock_controller.py:638
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
 msgid "Inspection Required"
 msgstr ""
 
@@ -33211,7 +34197,7 @@
 msgid "Inspection Required before Purchase"
 msgstr ""
 
-#: controllers/stock_controller.py:653
+#: controllers/stock_controller.py:862
 msgid "Inspection Submission"
 msgstr ""
 
@@ -33233,7 +34219,7 @@
 
 #. Name of a DocType
 #: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:171
+#: stock/doctype/delivery_note/delivery_note.js:191
 msgid "Installation Note"
 msgstr ""
 
@@ -33250,7 +34236,7 @@
 msgid "Installation Note Item"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:688
+#: stock/doctype/delivery_note/delivery_note.py:764
 msgid "Installation Note {0} has already been submitted"
 msgstr ""
 
@@ -33266,7 +34252,7 @@
 msgid "Installation Time"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:114
+#: selling/doctype/installation_note/installation_note.py:115
 msgid "Installation date cannot be before delivery date for Item {0}"
 msgstr ""
 
@@ -33311,23 +34297,23 @@
 msgstr ""
 
 #: stock/doctype/putaway_rule/putaway_rule.py:81
-#: stock/doctype/putaway_rule/putaway_rule.py:316
+#: stock/doctype/putaway_rule/putaway_rule.py:308
 msgid "Insufficient Capacity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3130
-#: controllers/accounts_controller.py:3154
+#: controllers/accounts_controller.py:3196
+#: controllers/accounts_controller.py:3220
 msgid "Insufficient Permissions"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:705
-#: stock/doctype/stock_entry/stock_entry.py:776
-#: stock/serial_batch_bundle.py:880 stock/stock_ledger.py:1369
-#: stock/stock_ledger.py:1840
+#: stock/doctype/pick_list/pick_list.py:772
+#: stock/doctype/stock_entry/stock_entry.py:739
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
 msgid "Insufficient Stock"
 msgstr ""
 
-#: stock/stock_ledger.py:1855
+#: stock/stock_ledger.py:1832
 msgid "Insufficient Stock for Batch"
 msgstr ""
 
@@ -33468,11 +34454,11 @@
 msgid "Interest"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2339
+#: accounts/doctype/payment_entry/payment_entry.py:2382
 msgid "Interest and/or dunning fee"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:40
+#: crm/report/lead_details/lead_details.js:39
 msgid "Interested"
 msgstr ""
 
@@ -33492,15 +34478,15 @@
 msgid "Internal Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:218
+#: selling/doctype/customer/customer.py:217
 msgid "Internal Customer for company {0} already exists"
 msgstr ""
 
-#: controllers/accounts_controller.py:533
+#: controllers/accounts_controller.py:586
 msgid "Internal Sale or Delivery Reference missing."
 msgstr ""
 
-#: controllers/accounts_controller.py:535
+#: controllers/accounts_controller.py:588
 msgid "Internal Sales Reference Missing"
 msgstr ""
 
@@ -33510,7 +34496,7 @@
 msgid "Internal Supplier"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:178
+#: buying/doctype/supplier/supplier.py:175
 msgid "Internal Supplier for company {0} already exists"
 msgstr ""
 
@@ -33549,7 +34535,7 @@
 msgid "Internal Transfer"
 msgstr ""
 
-#: controllers/accounts_controller.py:544
+#: controllers/accounts_controller.py:597
 msgid "Internal Transfer Reference Missing"
 msgstr ""
 
@@ -33563,7 +34549,7 @@
 msgid "Internal Work History"
 msgstr ""
 
-#: controllers/stock_controller.py:735
+#: controllers/stock_controller.py:942
 msgid "Internal transfers can only be done in company's default currency"
 msgstr ""
 
@@ -33593,35 +34579,35 @@
 msgid "Introduction to Stock Entry"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
 #: stock/doctype/putaway_rule/putaway_rule.py:85
 msgid "Invalid"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
 #: accounts/doctype/sales_invoice/sales_invoice.py:886
-#: assets/doctype/asset_category/asset_category.py:68
-#: assets/doctype/asset_category/asset_category.py:96
-#: controllers/accounts_controller.py:2531
-#: controllers/accounts_controller.py:2537
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2602
+#: controllers/accounts_controller.py:2608
 msgid "Invalid Account"
 msgstr ""
 
-#: controllers/item_variant.py:129
+#: controllers/item_variant.py:127
 msgid "Invalid Attribute"
 msgstr ""
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 msgid "Invalid Auto Repeat Date"
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.py:42
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
 msgid "Invalid Barcode. There is no Item attached to this barcode."
 msgstr ""
 
-#: public/js/controllers/transaction.js:2360
+#: public/js/controllers/transaction.js:2413
 msgid "Invalid Blanket Order for the selected Customer and Item"
 msgstr ""
 
@@ -33629,12 +34615,12 @@
 msgid "Invalid Child Procedure"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1977
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
 msgid "Invalid Company for Inter Company Transaction."
 msgstr ""
 
 #: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2552
+#: controllers/accounts_controller.py:2623
 msgid "Invalid Cost Center"
 msgstr ""
 
@@ -33642,41 +34628,41 @@
 msgid "Invalid Credentials"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:318
+#: selling/doctype/sales_order/sales_order.py:326
 msgid "Invalid Delivery Date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:88
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
 msgid "Invalid Document"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Invalid Document Type"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:231
-#: stock/doctype/quality_inspection/quality_inspection.py:236
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
 msgid "Invalid Formula"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:367
+#: assets/doctype/asset/asset.py:365
 msgid "Invalid Gross Purchase Amount"
 msgstr ""
 
-#: selling/report/lost_quotations/lost_quotations.py:67
+#: selling/report/lost_quotations/lost_quotations.py:65
 msgid "Invalid Group By"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:374
+#: accounts/doctype/pos_invoice/pos_invoice.py:376
 msgid "Invalid Item"
 msgstr ""
 
-#: stock/doctype/item/item.py:1371
+#: stock/doctype/item/item.py:1356
 msgid "Invalid Item Defaults"
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:677
+#: accounts/general_ledger.py:676
 msgid "Invalid Opening Entry"
 msgstr ""
 
@@ -33684,11 +34670,11 @@
 msgid "Invalid POS Invoices"
 msgstr ""
 
-#: accounts/doctype/account/account.py:320
+#: accounts/doctype/account/account.py:335
 msgid "Invalid Parent Account"
 msgstr ""
 
-#: public/js/controllers/buying.js:338
+#: public/js/controllers/buying.js:333
 msgid "Invalid Part Number"
 msgstr ""
 
@@ -33704,28 +34690,28 @@
 msgid "Invalid Priority"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:991
+#: manufacturing/doctype/bom/bom.py:987
 msgid "Invalid Process Loss Configuration"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:599
+#: accounts/doctype/payment_entry/payment_entry.py:627
 msgid "Invalid Purchase Invoice"
 msgstr ""
 
-#: controllers/accounts_controller.py:3169
+#: controllers/accounts_controller.py:3233
 msgid "Invalid Qty"
 msgstr ""
 
-#: controllers/accounts_controller.py:1021
+#: controllers/accounts_controller.py:1097
 msgid "Invalid Quantity"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:411 assets/doctype/asset/asset.py:417
-#: assets/doctype/asset/asset.py:444
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:443
 msgid "Invalid Schedule"
 msgstr ""
 
-#: controllers/selling_controller.py:225
+#: controllers/selling_controller.py:226
 msgid "Invalid Selling Price"
 msgstr ""
 
@@ -33733,7 +34719,7 @@
 msgid "Invalid URL"
 msgstr ""
 
-#: controllers/item_variant.py:148
+#: controllers/item_variant.py:144
 msgid "Invalid Value"
 msgstr ""
 
@@ -33746,39 +34732,38 @@
 msgid "Invalid condition expression"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:253
+#: selling/doctype/quotation/quotation.py:254
 msgid "Invalid lost reason {0}, please create a new lost reason"
 msgstr ""
 
-#: stock/doctype/item/item.py:402
+#: stock/doctype/item/item.py:401
 msgid "Invalid naming series (. missing) for {0}"
 msgstr ""
 
-#: utilities/transaction_base.py:67
+#: utilities/transaction_base.py:65
 msgid "Invalid reference {0} {1}"
 msgstr ""
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
 msgid "Invalid result key. Response:"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:229
-#: accounts/doctype/gl_entry/gl_entry.py:239
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
 msgid "Invalid value {0} for {1} against account {2}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:202 assets/doctype/asset/asset.js:569
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
 msgid "Invalid {0}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1975
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
 msgid "Invalid {0} for Inter Company Transaction."
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:100
-#: controllers/sales_and_purchase_return.py:32
+#: controllers/sales_and_purchase_return.py:31
 msgid "Invalid {0}: {1}"
 msgstr ""
 
@@ -33793,7 +34778,7 @@
 msgid "Inventory Dimension"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:147
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
 msgid "Inventory Dimension Negative Stock"
 msgstr ""
 
@@ -33813,7 +34798,7 @@
 msgid "Investments"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:177
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
 msgid "Invoice"
@@ -33851,7 +34836,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:144
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
 msgid "Invoice Discounting"
 msgstr ""
 
@@ -33862,7 +34847,7 @@
 msgid "Invoice Discounting"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
 msgid "Invoice Grand Total"
 msgstr ""
 
@@ -33939,7 +34924,8 @@
 msgid "Invoice Status"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
 msgid "Invoice Type"
 msgstr ""
 
@@ -33974,7 +34960,7 @@
 msgid "Invoice Type"
 msgstr ""
 
-#: projects/doctype/timesheet/timesheet.py:376
+#: projects/doctype/timesheet/timesheet.py:382
 msgid "Invoice already created for all billing hours"
 msgstr ""
 
@@ -33984,22 +34970,23 @@
 msgid "Invoice and Billing"
 msgstr ""
 
-#: projects/doctype/timesheet/timesheet.py:373
+#: projects/doctype/timesheet/timesheet.py:379
 msgid "Invoice can't be made for zero billing hour"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
-#: accounts/report/accounts_receivable/accounts_receivable.py:1067
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:168
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:104
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
 msgid "Invoiced Amount"
 msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
 msgid "Invoiced Qty"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2028
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
 msgid "Invoices"
 msgstr ""
@@ -34081,7 +35068,7 @@
 msgid "Is Account Payable"
 msgstr ""
 
-#: projects/report/project_summary/project_summary.js:17
+#: projects/report/project_summary/project_summary.js:16
 msgid "Is Active"
 msgstr ""
 
@@ -34140,7 +35127,7 @@
 msgid "Is Advance"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:294
+#: selling/doctype/quotation/quotation.js:306
 msgid "Is Alternative"
 msgstr ""
 
@@ -34448,9 +35435,9 @@
 msgid "Is Fully Depreciated"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:110
-#: accounts/doctype/cost_center/cost_center_tree.js:23
-#: stock/doctype/warehouse/warehouse_tree.js:16
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
 msgid "Is Group"
 msgstr ""
 
@@ -34724,8 +35711,14 @@
 msgid "Is Rejected"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:64
-#: accounts/report/pos_register/pos_register.py:226
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:221
 msgid "Is Return"
 msgstr ""
 
@@ -34874,7 +35867,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: assets/doctype/asset/asset_list.js:26 public/js/communication.js:12
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
 #: support/doctype/issue/issue.json
 msgid "Issue"
 msgstr ""
@@ -34939,16 +35932,16 @@
 msgid "Issue Date"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:127
+#: stock/doctype/material_request/material_request.js:138
 msgid "Issue Material"
 msgstr ""
 
 #. Name of a DocType
 #: support/doctype/issue_priority/issue_priority.json
-#: support/report/issue_analytics/issue_analytics.js:64
-#: support/report/issue_analytics/issue_analytics.py:64
-#: support/report/issue_summary/issue_summary.js:52
-#: support/report/issue_summary/issue_summary.py:61
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
 msgid "Issue Priority"
 msgstr ""
 
@@ -34971,8 +35964,8 @@
 
 #. Name of a DocType
 #: support/doctype/issue_type/issue_type.json
-#: support/report/issue_analytics/issue_analytics.py:53
-#: support/report/issue_summary/issue_summary.py:50
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
 msgid "Issue Type"
 msgstr ""
 
@@ -34995,7 +35988,7 @@
 msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
 msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:29
+#: stock/doctype/material_request/material_request_list.js:33
 msgid "Issued"
 msgstr ""
 
@@ -35039,78 +36032,87 @@
 msgid "Issuing Date"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:65
+#: assets/doctype/asset_movement/asset_movement.py:67
 msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
 msgstr ""
 
-#: stock/doctype/item/item.py:537
+#: stock/doctype/item/item.py:538
 msgid "It can take upto few hours for accurate stock values to be visible after merging items."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1839
+#: public/js/controllers/transaction.js:1882
 msgid "It is needed to fetch Item Details."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:16
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:32
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
 #: buying/report/procurement_tracker/procurement_tracker.py:60
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:50
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:206
-#: controllers/taxes_and_totals.py:1018
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:25
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:67
-#: manufacturing/report/process_loss_report/process_loss_report.js:16
-#: manufacturing/report/process_loss_report/process_loss_report.py:75
-#: public/js/bom_configurator/bom_configurator.bundle.js:202
-#: public/js/bom_configurator/bom_configurator.bundle.js:270
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
 #: public/js/purchase_trends_filters.js:48
-#: public/js/purchase_trends_filters.js:65 public/js/sales_trends_filters.js:23
-#: public/js/sales_trends_filters.js:41 public/js/stock_analytics.js:61
-#: selling/doctype/sales_order/sales_order.js:977
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:15
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:37
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:63
-#: stock/dashboard/item_dashboard.js:208 stock/doctype/item/item.json
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 #: stock/page/stock_balance/stock_balance.js:23
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
-#: stock/report/item_price_stock/item_price_stock.js:9
+#: stock/report/item_price_stock/item_price_stock.js:8
 #: stock/report/item_prices/item_prices.py:50
 #: stock/report/item_shortage_report/item_shortage_report.py:88
-#: stock/report/item_variant_details/item_variant_details.js:11
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
 #: stock/report/product_bundle_balance/product_bundle_balance.js:16
 #: stock/report/product_bundle_balance/product_bundle_balance.py:82
-#: stock/report/reserved_stock/reserved_stock.js:33
+#: stock/report/reserved_stock/reserved_stock.js:30
 #: stock/report/reserved_stock/reserved_stock.py:103
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:37
-#: stock/report/stock_analytics/stock_analytics.js:16
-#: stock/report/stock_analytics/stock_analytics.py:30
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
 #: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:361
+#: stock/report/stock_balance/stock_balance.py:370
 #: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:109
+#: stock/report/stock_ledger/stock_ledger.py:182
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.js:28
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
-#: stock/report/total_stock_summary/total_stock_summary.py:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
-#: templates/emails/reorder_item.html:8 templates/generators/bom.html:19
-#: templates/pages/material_request_info.html:42 templates/pages/order.html:83
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
 msgid "Item"
 msgstr ""
 
@@ -35304,50 +36306,55 @@
 msgid "Item Barcode"
 msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:69
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
-#: accounts/report/gross_profit/gross_profit.py:224
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:150
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:193
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:200
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
 #: manufacturing/report/bom_explorer/bom_explorer.py:49
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:9
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:103
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:102
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:76
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
-#: manufacturing/report/production_planning_report/production_planning_report.py:349
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:28
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
-#: projects/doctype/timesheet/timesheet.js:187
-#: public/js/controllers/transaction.js:2112 public/js/utils.js:459
-#: public/js/utils.js:606 selling/doctype/quotation/quotation.js:268
-#: selling/doctype/sales_order/sales_order.js:291
-#: selling/doctype/sales_order/sales_order.js:392
-#: selling/doctype/sales_order/sales_order.js:682
-#: selling/doctype/sales_order/sales_order.js:806
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2155 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
 #: selling/report/sales_order_analysis/sales_order_analysis.py:241
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:86
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
 #: stock/report/delayed_item_report/delayed_item_report.py:143
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:120
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:16
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:146
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:119
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
 #: stock/report/item_price_stock/item_price_stock.py:18
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
-#: stock/report/serial_no_ledger/serial_no_ledger.js:8
-#: stock/report/stock_ageing/stock_ageing.py:119
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
 #: stock/report/stock_projected_qty/stock_projected_qty.py:99
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
 #: templates/includes/products_as_list.html:14
@@ -35738,20 +36745,20 @@
 msgid "Item Code"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:61
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
 msgid "Item Code (Final Product)"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:83
+#: stock/doctype/serial_no/serial_no.py:80
 msgid "Item Code cannot be changed for Serial No."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
 msgid "Item Code required at Row No {0}"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:672
-#: selling/page/point_of_sale/pos_item_details.js:251
+#: selling/page/point_of_sale/pos_controller.js:706
+#: selling/page/point_of_sale/pos_item_details.js:262
 msgid "Item Code: {0} is not available under warehouse {1}."
 msgstr ""
 
@@ -35819,6 +36826,10 @@
 msgid "Item Description"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Production Plan Sub Assembly
 #. Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -35827,46 +36838,48 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:43
-#: accounts/report/gross_profit/gross_profit.py:237
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:22
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:28
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:164
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
 #: accounts/report/purchase_register/purchase_register.js:58
 #: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
 #: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
-#: selling/page/point_of_sale/pos_item_selector.js:159
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:31
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:55
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:42
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:93
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
 #: setup/doctype/item_group/item_group.json
 #: stock/page/stock_balance/stock_balance.js:35
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
-#: stock/report/delayed_item_report/delayed_item_report.js:49
-#: stock/report/delayed_order_report/delayed_order_report.js:49
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
 #: stock/report/item_prices/item_prices.py:52
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.js:29
 #: stock/report/product_bundle_balance/product_bundle_balance.py:100
-#: stock/report/stock_ageing/stock_ageing.py:128
-#: stock/report/stock_analytics/stock_analytics.js:9
-#: stock/report/stock_analytics/stock_analytics.py:39
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
 #: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:369
+#: stock/report/stock_balance/stock_balance.py:378
 #: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:174
+#: stock/report/stock_ledger/stock_ledger.py:247
 #: stock/report/stock_projected_qty/stock_projected_qty.js:39
 #: stock/report/stock_projected_qty/stock_projected_qty.py:108
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:25
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
 msgid "Item Group"
 msgstr ""
@@ -36086,11 +37099,11 @@
 msgid "Item Group Name"
 msgstr ""
 
-#: setup/doctype/item_group/item_group.js:65
+#: setup/doctype/item_group/item_group.js:82
 msgid "Item Group Tree"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/pricing_rule.py:503
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
 msgid "Item Group not mentioned in item master for item {0}"
 msgstr ""
 
@@ -36144,24 +37157,25 @@
 msgid "Item Manufacturer"
 msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
-#: accounts/report/gross_profit/gross_profit.py:231
+#: accounts/report/gross_profit/gross_profit.py:229
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:33
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:156
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:206
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:95
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:55
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:109
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
 #: manufacturing/report/job_card_summary/job_card_summary.py:158
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:125
-#: manufacturing/report/production_planning_report/production_planning_report.py:356
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2118
+#: public/js/controllers/transaction.js:2161
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
@@ -36171,15 +37185,15 @@
 #: stock/report/item_price_stock/item_price_stock.py:24
 #: stock/report/item_prices/item_prices.py:51
 #: stock/report/item_shortage_report/item_shortage_report.py:143
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
-#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_analytics/stock_analytics.py:32
-#: stock/report/stock_balance/stock_balance.py:367
-#: stock/report/stock_ledger/stock_ledger.py:115
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_ledger/stock_ledger.py:188
 #: stock/report/stock_projected_qty/stock_projected_qty.py:105
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
 msgid "Item Name"
 msgstr ""
@@ -36559,15 +37573,15 @@
 msgid "Item Price Stock"
 msgstr ""
 
-#: stock/get_item_details.py:878
+#: stock/get_item_details.py:871
 msgid "Item Price added for {0} in Price List {1}"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.py:142
+#: stock/doctype/item_price/item_price.py:140
 msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
 msgstr ""
 
-#: stock/get_item_details.py:862
+#: stock/get_item_details.py:853
 msgid "Item Price updated for {0} in Price List {1}"
 msgstr ""
 
@@ -36611,7 +37625,7 @@
 msgid "Item Reorder"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:109
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
 msgstr ""
 
@@ -36802,8 +37816,8 @@
 msgid "Item UOM"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:341
-#: accounts/doctype/pos_invoice/pos_invoice.py:348
+#: accounts/doctype/pos_invoice/pos_invoice.py:343
+#: accounts/doctype/pos_invoice/pos_invoice.py:350
 msgid "Item Unavailable"
 msgstr ""
 
@@ -36825,7 +37839,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/item/item.js:94
+#: stock/doctype/item/item.js:114
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgid "Item Variant Settings"
 msgstr ""
@@ -36836,11 +37850,11 @@
 msgid "Item Variant Settings"
 msgstr ""
 
-#: stock/doctype/item/item.js:667
+#: stock/doctype/item/item.js:744
 msgid "Item Variant {0} already exists with same attributes"
 msgstr ""
 
-#: stock/doctype/item/item.py:762
+#: stock/doctype/item/item.py:754
 msgid "Item Variants updated"
 msgstr ""
 
@@ -36931,24 +37945,24 @@
 msgid "Item and Warranty Details"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2325
+#: stock/doctype/stock_entry/stock_entry.py:2401
 msgid "Item for row {0} does not match Material Request"
 msgstr ""
 
-#: stock/doctype/item/item.py:776
+#: stock/doctype/item/item.py:768
 msgid "Item has variants."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_details.js:110
+#: selling/page/point_of_sale/pos_item_details.js:108
 msgid "Item is removed since no serial / batch no selected."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:105
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
 msgid "Item must be added using 'Get Items from Purchase Receipts' button"
 msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:984
+#: selling/doctype/sales_order/sales_order.js:1146
 msgid "Item name"
 msgstr ""
 
@@ -36958,11 +37972,11 @@
 msgid "Item operation"
 msgstr ""
 
-#: controllers/accounts_controller.py:3196
+#: controllers/accounts_controller.py:3256
 msgid "Item qty can not be updated as raw materials are already processed."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:857
+#: stock/doctype/stock_entry/stock_entry.py:819
 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
 msgstr ""
 
@@ -36972,11 +37986,15 @@
 msgid "Item to be manufactured or repacked"
 msgstr ""
 
-#: stock/utils.py:564
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
 msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
 msgstr ""
 
-#: stock/doctype/item/item.py:933
+#: stock/doctype/item/item.py:921
 msgid "Item variant {0} exists with same attributes"
 msgstr ""
 
@@ -36984,7 +38002,7 @@
 msgid "Item {0} cannot be added as a sub-assembly of itself"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:146
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
 msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
 msgstr ""
 
@@ -36992,15 +38010,15 @@
 msgid "Item {0} does not exist"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:560
+#: manufacturing/doctype/bom/bom.py:555
 msgid "Item {0} does not exist in the system or has expired"
 msgstr ""
 
-#: controllers/selling_controller.py:655
+#: controllers/selling_controller.py:684
 msgid "Item {0} entered multiple times."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:177
+#: controllers/sales_and_purchase_return.py:175
 msgid "Item {0} has already been returned"
 msgstr ""
 
@@ -37008,39 +38026,39 @@
 msgid "Item {0} has been disabled"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:645
+#: selling/doctype/sales_order/sales_order.py:659
 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
 msgstr ""
 
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1090
 msgid "Item {0} has reached its end of life on {1}"
 msgstr ""
 
-#: stock/stock_ledger.py:111
+#: stock/stock_ledger.py:112
 msgid "Item {0} ignored since it is not a stock item"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:456
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
 msgid "Item {0} is already reserved/delivered against Sales Order {1}."
 msgstr ""
 
-#: stock/doctype/item/item.py:1122
+#: stock/doctype/item/item.py:1110
 msgid "Item {0} is cancelled"
 msgstr ""
 
-#: stock/doctype/item/item.py:1106
+#: stock/doctype/item/item.py:1094
 msgid "Item {0} is disabled"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:78
+#: selling/doctype/installation_note/installation_note.py:79
 msgid "Item {0} is not a serialized Item"
 msgstr ""
 
-#: stock/doctype/item/item.py:1114
+#: stock/doctype/item/item.py:1102
 msgid "Item {0} is not a stock Item"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1538
+#: stock/doctype/stock_entry/stock_entry.py:1572
 msgid "Item {0} is not active or end of life has been reached"
 msgstr ""
 
@@ -37060,23 +38078,23 @@
 msgid "Item {0} must be a non-stock item"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1086
+#: stock/doctype/stock_entry/stock_entry.py:1107
 msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.py:57
+#: stock/doctype/item_price/item_price.py:56
 msgid "Item {0} not found."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:342
+#: buying/doctype/purchase_order/purchase_order.py:341
 msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:418
+#: manufacturing/doctype/production_plan/production_plan.js:453
 msgid "Item {0}: {1} qty produced. "
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1131
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1203
 msgid "Item {} does not exist."
 msgstr ""
 
@@ -37118,13 +38136,16 @@
 msgid "Item-wise Sales Register"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:311
+#: manufacturing/doctype/bom/bom.py:308
 msgid "Item: {0} does not exist in the system"
 msgstr ""
 
-#: public/js/utils.js:442 setup/doctype/item_group/item_group.js:70
-#: stock/doctype/delivery_note/delivery_note.js:364
-#: templates/generators/bom.html:38 templates/pages/rfq.html:37
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
 msgid "Items"
 msgstr ""
 
@@ -37295,8 +38316,8 @@
 msgid "Items Filter"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1462
-#: selling/doctype/sales_order/sales_order.js:1018
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
 msgid "Items Required"
 msgstr ""
 
@@ -37312,15 +38333,15 @@
 msgid "Items and Pricing"
 msgstr ""
 
-#: controllers/accounts_controller.py:3416
+#: controllers/accounts_controller.py:3480
 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:824
+#: selling/doctype/sales_order/sales_order.js:962
 msgid "Items for Raw Material Request"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:853
+#: stock/doctype/stock_entry/stock_entry.py:815
 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
 msgstr ""
 
@@ -37330,7 +38351,7 @@
 msgid "Items to Be Repost"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1461
+#: manufacturing/doctype/production_plan/production_plan.py:1474
 msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
 msgstr ""
 
@@ -37339,11 +38360,11 @@
 msgid "Items to Order and Receive"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:252
+#: selling/doctype/sales_order/sales_order.js:278
 msgid "Items to Reserve"
 msgstr ""
 
-#. Description of the 'Parent Warehouse' (Link) field in DocType 'Pick List'
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Items under this warehouse will be suggested"
@@ -37368,12 +38389,19 @@
 msgid "JAN"
 msgstr ""
 
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/job_card/job_card.json
 #: manufacturing/doctype/job_card/job_card.py:765
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:28
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:88
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
 msgid "Job Card"
 msgstr ""
 
@@ -37476,11 +38504,17 @@
 msgid "Job Card Time Log"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:94
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
 msgid "Job Paused"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
 msgid "Job Started"
 msgstr ""
 
@@ -37502,11 +38536,11 @@
 msgid "Job Title"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1562
+#: manufacturing/doctype/work_order/work_order.py:1568
 msgid "Job card {0} created"
 msgstr ""
 
-#: utilities/bulk_transaction.py:48
+#: utilities/bulk_transaction.py:50
 msgid "Job: {0} has been triggered for processing failed transactions"
 msgstr ""
 
@@ -37520,19 +38554,30 @@
 msgid "Joining"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:29
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
 msgid "Journal Entries"
 msgstr ""
 
-#: accounts/utils.py:866
+#: accounts/utils.py:871
 msgid "Journal Entries {0} are un-linked"
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:146
+#: accounts/doctype/account/account_tree.js:205
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
-#: assets/doctype/asset/asset.js:246 assets/doctype/asset/asset.js:249
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
 msgid "Journal Entry"
 msgstr ""
 
@@ -37617,7 +38662,7 @@
 msgid "Journal Entry Type"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:471
+#: accounts/doctype/journal_entry/journal_entry.py:489
 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
 msgstr ""
 
@@ -37627,11 +38672,11 @@
 msgid "Journal Entry for Scrap"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:232
+#: accounts/doctype/journal_entry/journal_entry.py:245
 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:597
+#: accounts/doctype/journal_entry/journal_entry.py:625
 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
 msgstr ""
 
@@ -37641,14 +38686,24 @@
 msgid "Journals"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:95
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
 msgid "Journals have been created"
 msgstr ""
 
-#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:104
 msgid "Kanban Board"
 msgstr ""
 
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
 #. Label of a Data field in DocType 'Currency Exchange Settings Details'
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
 msgctxt "Currency Exchange Settings Details"
@@ -37669,14 +38724,109 @@
 msgid "Key Reports"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:768
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
 msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
 msgstr ""
 
-#: public/js/utils/party.js:221
+#: public/js/utils/party.js:264
 msgid "Kindly select the company first"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
+
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -37813,20 +38963,20 @@
 msgid "Last Name"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:247
+#: stock/doctype/shipment/shipment.js:275
 msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:85
+#: selling/report/inactive_customers/inactive_customers.py:81
 msgid "Last Order Amount"
 msgstr ""
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:44
-#: selling/report/inactive_customers/inactive_customers.py:86
+#: selling/report/inactive_customers/inactive_customers.py:82
 msgid "Last Order Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:100
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
 #: stock/report/item_prices/item_prices.py:56
 msgid "Last Purchase Rate"
 msgstr ""
@@ -37856,7 +39006,7 @@
 msgid "Last Purchase Rate"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:313
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
 msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
 msgstr ""
 
@@ -37864,11 +39014,11 @@
 msgid "Last carbon check date cannot be a future date"
 msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_ageing/stock_ageing.py:163
 msgid "Latest"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:479
+#: stock/report/stock_balance/stock_balance.py:488
 msgid "Latest Age"
 msgstr ""
 
@@ -37885,11 +39035,11 @@
 msgstr ""
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:34
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
 #: crm/report/lead_details/lead_details.py:18
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
-#: public/js/communication.js:20
+#: public/js/communication.js:25
 msgid "Lead"
 msgstr ""
 
@@ -37928,7 +39078,7 @@
 msgid "Lead"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:555
+#: crm/doctype/lead/lead.py:547
 msgid "Lead -> Prospect"
 msgstr ""
 
@@ -37982,7 +39132,7 @@
 msgid "Lead Owner Efficiency"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:176
+#: crm/doctype/lead/lead.py:174
 msgid "Lead Owner cannot be same as the Lead Email Address"
 msgstr ""
 
@@ -38004,7 +39154,7 @@
 msgid "Lead Time"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
 msgid "Lead Time (Days)"
 msgstr ""
 
@@ -38018,7 +39168,7 @@
 msgid "Lead Time Date"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
 msgid "Lead Time Days"
 msgstr ""
 
@@ -38040,7 +39190,7 @@
 msgid "Lead Type"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:552
+#: crm/doctype/lead/lead.py:546
 msgid "Lead {0} has been added to prospect {1}."
 msgstr ""
 
@@ -38060,7 +39210,7 @@
 msgid "Leads"
 msgstr ""
 
-#: utilities/activation.py:79
+#: utilities/activation.py:77
 msgid "Leads help you get business, add all your contacts and more as your leads"
 msgstr ""
 
@@ -38155,9 +39305,9 @@
 msgid "Leave blank to use the standard Delivery Note format"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:18
-#: accounts/doctype/payment_entry/payment_entry.js:265
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:24
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
 msgid "Ledger"
 msgstr ""
 
@@ -38200,10 +39350,15 @@
 msgid "Left Index"
 msgstr ""
 
-#: setup/doctype/company/company.py:389
+#: setup/doctype/company/company.py:380
 msgid "Legal"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
 msgid "Legal Expenses"
@@ -38229,7 +39384,7 @@
 msgid "Length (cm)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:657
+#: accounts/doctype/payment_entry/payment_entry.js:810
 msgid "Less Than Amount"
 msgstr ""
 
@@ -38546,11 +39701,11 @@
 msgid "Lft"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:240
+#: accounts/report/balance_sheet/balance_sheet.py:239
 msgid "Liabilities"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/account_balance/account_balance.js:26
 msgid "Liability"
 msgstr ""
 
@@ -38595,7 +39750,7 @@
 msgid "Likes"
 msgstr ""
 
-#: controllers/status_updater.py:362
+#: controllers/status_updater.py:358
 msgid "Limit Crossed"
 msgstr ""
 
@@ -38623,6 +39778,11 @@
 msgid "Line spacing for amount in words"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr ""
+
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
 #: support/doctype/support_search_source/support_search_source.json
@@ -38647,20 +39807,20 @@
 msgid "Link existing Quality Procedure."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:487
+#: buying/doctype/purchase_order/purchase_order.js:570
 msgid "Link to Material Request"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:378
-#: buying/doctype/supplier_quotation/supplier_quotation.js:52
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
 msgid "Link to Material Requests"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:107
+#: buying/doctype/supplier/supplier.js:133
 msgid "Link with Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:173
+#: selling/doctype/customer/customer.js:189
 msgid "Link with Supplier"
 msgstr ""
 
@@ -38681,20 +39841,20 @@
 msgid "Linked Location"
 msgstr ""
 
-#: stock/doctype/item/item.py:975
+#: stock/doctype/item/item.py:963
 msgid "Linked with submitted documents"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:185
-#: selling/doctype/customer/customer.js:230
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
 msgid "Linking Failed"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:184
+#: buying/doctype/supplier/supplier.js:217
 msgid "Linking to Customer Failed. Please try again."
 msgstr ""
 
-#: selling/doctype/customer/customer.js:229
+#: selling/doctype/customer/customer.js:250
 msgid "Linking to Supplier Failed. Please try again."
 msgstr ""
 
@@ -38710,13 +39870,23 @@
 msgid "List items that form the package."
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
+
 #. Label of a Button field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Load All Criteria"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:298
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
 msgid "Loading import file..."
 msgstr ""
 
@@ -38766,7 +39936,7 @@
 #. Name of a DocType
 #: assets/doctype/location/location.json
 #: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:476
+#: assets/report/fixed_asset_register/fixed_asset_register.py:474
 msgid "Location"
 msgstr ""
 
@@ -38825,6 +39995,11 @@
 msgid "Log Entries"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
@@ -38850,7 +40025,7 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
-#: selling/doctype/quotation/quotation_list.js:33
+#: selling/doctype/quotation/quotation_list.js:32
 msgid "Lost"
 msgstr ""
 
@@ -38877,7 +40052,7 @@
 msgid "Lost Opportunity"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:39
+#: crm/report/lead_details/lead_details.js:38
 msgid "Lost Quotation"
 msgstr ""
 
@@ -38897,7 +40072,7 @@
 msgid "Lost Quotations %"
 msgstr ""
 
-#: crm/report/lost_opportunity/lost_opportunity.js:31
+#: crm/report/lost_opportunity/lost_opportunity.js:30
 #: selling/report/lost_quotations/lost_quotations.py:24
 msgid "Lost Reason"
 msgstr ""
@@ -38914,7 +40089,7 @@
 msgstr ""
 
 #: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:410
+#: public/js/utils/sales_common.js:463
 msgid "Lost Reasons"
 msgstr ""
 
@@ -38932,7 +40107,7 @@
 msgid "Lost Reasons"
 msgstr ""
 
-#: crm/doctype/opportunity/opportunity.js:29
+#: crm/doctype/opportunity/opportunity.js:28
 msgid "Lost Reasons are required in case opportunity is Lost."
 msgstr ""
 
@@ -38972,7 +40147,7 @@
 msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:262
-#: setup/setup_wizard/operations/install_fixtures.py:378
+#: setup/setup_wizard/operations/install_fixtures.py:370
 msgid "Lower Income"
 msgstr ""
 
@@ -39010,7 +40185,7 @@
 msgid "Loyalty Point Entry Redemption"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:891
+#: selling/page/point_of_sale/pos_item_cart.js:924
 msgid "Loyalty Points"
 msgstr ""
 
@@ -39057,14 +40232,18 @@
 msgid "Loyalty Points Redemption"
 msgstr ""
 
-#: public/js/utils.js:109
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
 msgid "Loyalty Points: {0}"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1041
-#: selling/page/point_of_sale/pos_item_cart.js:885
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
 msgid "Loyalty Program"
 msgstr ""
 
@@ -39133,125 +40312,16 @@
 msgid "Loyalty Program Type"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Delivery Note'
-#: stock/doctype/delivery_note/delivery_note.json
-msgctxt "Delivery Note"
-msgid "MAT-DN-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Delivery Note'
-#: stock/doctype/delivery_note/delivery_note.json
-msgctxt "Delivery Note"
-msgid "MAT-DN-RET-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Delivery Trip'
-#: stock/doctype/delivery_trip/delivery_trip.json
-msgctxt "Delivery Trip"
-msgid "MAT-DT-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Installation Note'
-#: selling/doctype/installation_note/installation_note.json
-msgctxt "Installation Note"
-msgid "MAT-INS-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Landed Cost Voucher'
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
-msgctxt "Landed Cost Voucher"
-msgid "MAT-LCV-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Material Request'
-#: stock/doctype/material_request/material_request.json
-msgctxt "Material Request"
-msgid "MAT-MR-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Maintenance Schedule'
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-msgctxt "Maintenance Schedule"
-msgid "MAT-MSH-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Maintenance Visit'
-#: maintenance/doctype/maintenance_visit/maintenance_visit.json
-msgctxt "Maintenance Visit"
-msgid "MAT-MVS-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Packing Slip'
-#: stock/doctype/packing_slip/packing_slip.json
-msgctxt "Packing Slip"
-msgid "MAT-PAC-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
-#: stock/doctype/purchase_receipt/purchase_receipt.json
-msgctxt "Purchase Receipt"
-msgid "MAT-PR-RET-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
-#: stock/doctype/purchase_receipt/purchase_receipt.json
-msgctxt "Purchase Receipt"
-msgid "MAT-PRE-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Quality Inspection'
-#: stock/doctype/quality_inspection/quality_inspection.json
-msgctxt "Quality Inspection"
-msgid "MAT-QA-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Stock Reconciliation'
-#: stock/doctype/stock_reconciliation/stock_reconciliation.json
-msgctxt "Stock Reconciliation"
-msgid "MAT-RECO-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Subcontracting Receipt'
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
-msgctxt "Subcontracting Receipt"
-msgid "MAT-SCR-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Subcontracting Receipt'
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
-msgctxt "Subcontracting Receipt"
-msgid "MAT-SCR-RET-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Stock Entry'
-#: stock/doctype/stock_entry/stock_entry.json
-msgctxt "Stock Entry"
-msgid "MAT-STE-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Blanket Order'
-#: manufacturing/doctype/blanket_order/blanket_order.json
-msgctxt "Blanket Order"
-msgid "MFG-BLR-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Naming Series' (Select) field in DocType 'Production Plan'
-#: manufacturing/doctype/production_plan/production_plan.json
-msgctxt "Production Plan"
-msgid "MFG-PP-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Work Order'
-#: manufacturing/doctype/work_order/work_order.json
-msgctxt "Work Order"
-msgid "MFG-WO-.YYYY.-"
-msgstr ""
-
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:22
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
 msgid "Machine"
 msgstr ""
 
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr ""
+
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
@@ -39264,8 +40334,8 @@
 msgid "Machine operator errors"
 msgstr ""
 
-#: setup/doctype/company/company.py:563 setup/doctype/company/company.py:578
-#: setup/doctype/company/company.py:579 setup/doctype/company/company.py:580
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
 msgid "Main"
 msgstr ""
 
@@ -39275,11 +40345,11 @@
 msgid "Main Cost Center"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:125
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
 msgid "Main Cost Center {0} cannot be entered in the child table"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:102
+#: assets/doctype/asset/asset.js:118
 msgid "Maintain Asset"
 msgstr ""
 
@@ -39336,6 +40406,12 @@
 msgid "Maintenance"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr ""
+
 #. Label of a Date field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
@@ -39348,7 +40424,7 @@
 msgid "Maintenance Details"
 msgstr ""
 
-#: assets/doctype/asset_maintenance/asset_maintenance.js:43
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
 msgid "Maintenance Log"
 msgstr ""
 
@@ -39395,10 +40471,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:162
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:78
-#: selling/doctype/sales_order/sales_order.js:582
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
 msgid "Maintenance Schedule"
 msgstr ""
 
@@ -39437,11 +40513,11 @@
 msgid "Maintenance Schedule Item"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:370
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:248
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
 msgid "Maintenance Schedule {0} exists against {1}"
 msgstr ""
 
@@ -39541,10 +40617,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:83
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:581
-#: support/doctype/warranty_claim/warranty_claim.js:50
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
 msgid "Maintenance Visit"
 msgstr ""
 
@@ -39567,7 +40643,7 @@
 msgid "Maintenance Visit Purpose"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:352
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
 msgid "Maintenance start date can not be before delivery date for Serial No {0}"
 msgstr ""
 
@@ -39577,16 +40653,16 @@
 msgid "Major/Optional Subjects"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:51
-#: manufacturing/doctype/job_card/job_card.js:174
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
 msgid "Make"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:56
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
 msgid "Make "
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:39
+#: assets/doctype/asset/asset_list.js:29
 msgid "Make Asset Movement"
 msgstr ""
 
@@ -39616,7 +40692,7 @@
 msgid "Make Quotation"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
 msgid "Make Return Entry"
 msgstr ""
 
@@ -39632,7 +40708,7 @@
 msgid "Make Serial No / Batch from Work Order"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
 msgid "Make Stock Entry"
 msgstr ""
 
@@ -39640,20 +40716,20 @@
 msgid "Make project from a template."
 msgstr ""
 
-#: stock/doctype/item/item.js:502
+#: stock/doctype/item/item.js:569
 msgid "Make {0} Variant"
 msgstr ""
 
-#: stock/doctype/item/item.js:504
+#: stock/doctype/item/item.js:571
 msgid "Make {0} Variants"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:85 assets/doctype/asset/asset.js:89
-#: assets/doctype/asset/asset.js:93 assets/doctype/asset/asset.js:98
-#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:109
-#: assets/doctype/asset/asset.js:113 assets/doctype/asset/asset.js:118
-#: assets/doctype/asset/asset.js:124 assets/doctype/asset/asset.js:136
-#: setup/doctype/company/company.js:112 setup/doctype/company/company.js:119
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
 msgid "Manage"
 msgstr ""
 
@@ -39673,26 +40749,26 @@
 msgid "Manage cost of operations"
 msgstr ""
 
-#: utilities/activation.py:96
+#: utilities/activation.py:94
 msgid "Manage your orders"
 msgstr ""
 
-#: setup/doctype/company/company.py:371
+#: setup/doctype/company/company.py:362
 msgid "Management"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
-#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:482
-#: manufacturing/doctype/bom/bom.py:245
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:73
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:69
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484 public/js/utils/party.js:273
-#: stock/doctype/delivery_note/delivery_note.js:138
-#: stock/doctype/purchase_receipt/purchase_receipt.js:113
-#: stock/doctype/purchase_receipt/purchase_receipt.js:198
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+#: public/js/controllers/transaction.js:2535 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
 msgid "Mandatory"
 msgstr ""
 
@@ -39718,7 +40794,7 @@
 msgid "Mandatory Depends On"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
 msgid "Mandatory Field"
 msgstr ""
 
@@ -39734,15 +40810,15 @@
 msgid "Mandatory For Profit and Loss Account"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:556
+#: selling/doctype/quotation/quotation.py:551
 msgid "Mandatory Missing"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
 msgid "Mandatory Purchase Order"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
 msgid "Mandatory Purchase Receipt"
 msgstr ""
 
@@ -39772,19 +40848,6 @@
 msgid "Manual"
 msgstr ""
 
-#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
-#: manufacturing/doctype/bom/bom.json
-msgctxt "BOM"
-msgid "Manual"
-msgstr ""
-
-#. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
-#. Creator'
-#: manufacturing/doctype/bom_creator/bom_creator.json
-msgctxt "BOM Creator"
-msgid "Manual"
-msgstr ""
-
 #. Option for the 'Update frequency of Project' (Select) field in DocType
 #. 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
@@ -39810,7 +40873,7 @@
 msgid "Manual Inspection"
 msgstr ""
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:34
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
 msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
 msgstr ""
 
@@ -39906,11 +40969,11 @@
 msgid "Manufacture against Material Request"
 msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:33
+#: stock/doctype/material_request/material_request_list.js:37
 msgid "Manufactured"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:89
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
 msgid "Manufactured Qty"
 msgstr ""
 
@@ -39921,7 +40984,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:64
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
 #: stock/doctype/manufacturer/manufacturer.json
 msgid "Manufacturer"
 msgstr ""
@@ -39986,7 +41049,7 @@
 msgid "Manufacturer"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:70
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
 msgid "Manufacturer Part Number"
 msgstr ""
 
@@ -40038,10 +41101,15 @@
 msgid "Manufacturer Part Number"
 msgstr ""
 
-#: public/js/controllers/buying.js:337
+#: public/js/controllers/buying.js:332
 msgid "Manufacturer Part Number <b>{0}</b> is invalid"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
+
 #. Name of a Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: selling/doctype/sales_order/sales_order_dashboard.py:26
@@ -40088,7 +41156,7 @@
 msgid "Manufacturing Manager"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1689
+#: stock/doctype/stock_entry/stock_entry.py:1734
 msgid "Manufacturing Quantity is mandatory"
 msgstr ""
 
@@ -40152,15 +41220,15 @@
 msgid "Manufacturing module is all set up!"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:148
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
 msgid "Mapping Purchase Receipt ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:98
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
 msgid "Mapping Subcontracting Order ..."
 msgstr ""
 
-#: public/js/utils.js:843
+#: public/js/utils.js:911
 msgid "Mapping {0} ..."
 msgstr ""
 
@@ -40296,7 +41364,7 @@
 msgid "Margin Type"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:19
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
 msgid "Margin View"
 msgstr ""
 
@@ -40306,6 +41374,15 @@
 msgid "Marital Status"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr ""
+
 #. Name of a DocType
 #: crm/doctype/market_segment/market_segment.json
 msgid "Market Segment"
@@ -40341,7 +41418,7 @@
 msgid "Market Segment"
 msgstr ""
 
-#: setup/doctype/company/company.py:323
+#: setup/doctype/company/company.py:314
 msgid "Marketing"
 msgstr ""
 
@@ -40381,7 +41458,7 @@
 msgid "Material"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:613
+#: manufacturing/doctype/work_order/work_order.js:655
 msgid "Material Consumption"
 msgstr ""
 
@@ -40397,7 +41474,7 @@
 msgid "Material Consumption for Manufacture"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:420
+#: stock/doctype/stock_entry/stock_entry.js:494
 msgid "Material Consumption is not set in Manufacturing Settings."
 msgstr ""
 
@@ -40439,7 +41516,7 @@
 msgid "Material Issue"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:146
 msgid "Material Receipt"
 msgstr ""
 
@@ -40456,20 +41533,21 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:435
-#: buying/doctype/request_for_quotation/request_for_quotation.js:297
-#: buying/doctype/supplier_quotation/supplier_quotation.js:31
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:34
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
-#: manufacturing/doctype/job_card/job_card.js:57
-#: manufacturing/doctype/production_plan/production_plan.js:113
-#: selling/doctype/sales_order/sales_order.js:570
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:34
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
 #: stock/doctype/material_request/material_request.json
-#: stock/doctype/material_request/material_request.py:365
-#: stock/doctype/material_request/material_request.py:399
-#: stock/doctype/stock_entry/stock_entry.js:192
-#: stock/doctype/stock_entry/stock_entry.js:277
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
 msgid "Material Request"
 msgstr ""
 
@@ -40687,13 +41765,17 @@
 msgid "Material Request Planning"
 msgstr ""
 
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr ""
+
 #. Label of a Select field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Request Type"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1521
+#: selling/doctype/sales_order/sales_order.py:1535
 msgid "Material Request not created, as quantity for Raw Materials already available."
 msgstr ""
 
@@ -40708,11 +41790,11 @@
 msgid "Material Request used to make this Stock Entry"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:974
+#: controllers/subcontracting_controller.py:1052
 msgid "Material Request {0} is cancelled or stopped"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:839
+#: selling/doctype/sales_order/sales_order.js:978
 msgid "Material Request {0} submitted."
 msgstr ""
 
@@ -40728,7 +41810,7 @@
 msgid "Material Requests"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Material Requests Required"
 msgstr ""
 
@@ -40739,12 +41821,12 @@
 msgid "Material Requests for which Supplier Quotations are not created"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry_list.js:7
+#: stock/doctype/stock_entry/stock_entry_list.js:13
 msgid "Material Returned from WIP"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:67
-#: stock/doctype/material_request/material_request.js:119
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
 msgid "Material Transfer"
 msgstr ""
 
@@ -40785,7 +41867,7 @@
 msgid "Material Transfer"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:122
+#: stock/doctype/material_request/material_request.js:130
 msgid "Material Transfer (In Transit)"
 msgstr ""
 
@@ -40839,8 +41921,8 @@
 msgid "Material Transferred for Subcontract"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
 msgid "Material to Supplier"
 msgstr ""
 
@@ -40850,11 +41932,11 @@
 msgid "Materials Required (Exploded)"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:1164
+#: controllers/subcontracting_controller.py:1251
 msgid "Materials are already received against the {0} {1}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:636
+#: manufacturing/doctype/job_card/job_card.py:643
 msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
 msgstr ""
 
@@ -40934,8 +42016,8 @@
 msgid "Max discount allowed for item: {0} is {1}%"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:715
-#: stock/doctype/pick_list/pick_list.js:147
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
 msgid "Max: {0}"
 msgstr ""
 
@@ -40957,11 +42039,11 @@
 msgid "Maximum Payment Amount"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2842
+#: stock/doctype/stock_entry/stock_entry.py:2922
 msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2833
+#: stock/doctype/stock_entry/stock_entry.py:2913
 msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
 msgstr ""
 
@@ -40983,11 +42065,11 @@
 msgid "Maximum Value"
 msgstr ""
 
-#: controllers/selling_controller.py:194
+#: controllers/selling_controller.py:195
 msgid "Maximum discount for Item {0} is {1}%"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:94
+#: public/js/utils/barcode_scanner.js:99
 msgid "Maximum quantity scanned for item {0}."
 msgstr ""
 
@@ -41025,7 +42107,32 @@
 msgid "Meeting"
 msgstr ""
 
-#: stock/stock_ledger.py:1685
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
 msgid "Mention Valuation Rate in the Item master."
 msgstr ""
 
@@ -41053,11 +42160,11 @@
 msgid "Mention if non-standard receivable account applicable"
 msgstr ""
 
-#: accounts/doctype/account/account.js:151
+#: accounts/doctype/account/account.js:152
 msgid "Merge"
 msgstr ""
 
-#: accounts/doctype/account/account.js:51
+#: accounts/doctype/account/account.js:46
 msgid "Merge Account"
 msgstr ""
 
@@ -41077,15 +42184,15 @@
 msgid "Merge Similar Account Heads"
 msgstr ""
 
-#: public/js/utils.js:873
+#: public/js/utils.js:941
 msgid "Merge taxes from multiple documents"
 msgstr ""
 
-#: accounts/doctype/account/account.js:123
+#: accounts/doctype/account/account.js:124
 msgid "Merge with Existing Account"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:66
+#: accounts/doctype/cost_center/cost_center.js:68
 msgid "Merge with existing"
 msgstr ""
 
@@ -41095,7 +42202,7 @@
 msgid "Merged"
 msgstr ""
 
-#: accounts/doctype/account/account.py:546
+#: accounts/doctype/account/account.py:560
 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
 msgstr ""
 
@@ -41103,6 +42210,10 @@
 msgid "Merging {0} of {1}"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr ""
+
 #. Label of a Text field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
@@ -41133,7 +42244,7 @@
 msgid "Message Examples"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.js:38
+#: accounts/doctype/payment_request/payment_request.js:47
 #: setup/doctype/email_digest/email_digest.js:26
 msgid "Message Sent"
 msgstr ""
@@ -41162,8 +42273,52 @@
 msgid "Messages greater than 160 characters will be split into multiple messages"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:263
-#: setup/setup_wizard/operations/install_fixtures.py:379
+#: setup/setup_wizard/operations/install_fixtures.py:371
 msgid "Middle Income"
 msgstr ""
 
@@ -41179,6 +42334,101 @@
 msgid "Middle Name"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
@@ -41307,6 +42557,11 @@
 msgid "Minimum quantity should be as per Stock UOM"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr ""
+
 #. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
@@ -41324,44 +42579,44 @@
 msgid "Miscellaneous Expenses"
 msgstr ""
 
-#: controllers/buying_controller.py:473
+#: controllers/buying_controller.py:467
 msgid "Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1132
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1204
 msgid "Missing"
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
 #: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:548
-#: accounts/doctype/sales_invoice/sales_invoice.py:2044
-#: accounts/doctype/sales_invoice/sales_invoice.py:2602
-#: assets/doctype/asset_category/asset_category.py:115
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
 msgid "Missing Account"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1403
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
 msgid "Missing Asset"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:179 assets/doctype/asset/asset.py:265
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
 msgid "Missing Cost Center"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:309
+#: assets/doctype/asset/asset.py:307
 msgid "Missing Finance Book"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1280
+#: stock/doctype/stock_entry/stock_entry.py:1306
 msgid "Missing Finished Good"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:216
+#: stock/doctype/quality_inspection/quality_inspection.py:214
 msgid "Missing Formula"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Missing Items"
 msgstr ""
 
@@ -41369,7 +42624,7 @@
 msgid "Missing Payments App"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:240
+#: assets/doctype/asset_repair/asset_repair.py:238
 msgid "Missing Serial No Bundle"
 msgstr ""
 
@@ -41377,16 +42632,16 @@
 msgid "Missing Values Required"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:178
+#: assets/doctype/asset_repair/asset_repair.py:176
 msgid "Missing Warehouse"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:132
+#: stock/doctype/delivery_trip/delivery_trip.js:153
 msgid "Missing email template for dispatch. Please set one in Delivery Settings."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:957
-#: manufacturing/doctype/work_order/work_order.py:979
+#: manufacturing/doctype/bom/bom.py:953
+#: manufacturing/doctype/work_order/work_order.py:990
 msgid "Missing value"
 msgstr ""
 
@@ -41526,20 +42781,20 @@
 msgid "Mobile No"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:48
+#: public/js/utils/contact_address_quick_entry.js:51
 msgid "Mobile Number"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:213
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
 #: accounts/report/purchase_register/purchase_register.py:201
-#: accounts/report/sales_register/sales_register.py:222
+#: accounts/report/sales_register/sales_register.py:223
 msgid "Mode Of Payment"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
-#: accounts/doctype/payment_order/payment_order.js:109
+#: accounts/doctype/payment_order/payment_order.js:126
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
@@ -41779,21 +43034,21 @@
 msgid "Month(s) after the end of the invoice month"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:67
-#: accounts/report/gross_profit/gross_profit.py:342
-#: buying/report/purchase_analytics/purchase_analytics.js:62
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
-#: manufacturing/report/production_analytics/production_analytics.js:35
-#: public/js/financial_statements.js:217
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
 #: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
-#: public/js/stock_analytics.js:53
-#: selling/report/sales_analytics/sales_analytics.js:62
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
-#: stock/report/stock_analytics/stock_analytics.js:81
-#: support/report/issue_analytics/issue_analytics.js:43
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
 msgid "Monthly"
 msgstr ""
 
@@ -41843,7 +43098,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/cost_center/cost_center_tree.js:44
+#: accounts/doctype/cost_center/cost_center_tree.js:69
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgid "Monthly Distribution"
 msgstr ""
@@ -42085,18 +43340,24 @@
 msgid "More Information"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:54
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
 msgid "More columns found than expected. Please compare the uploaded file with standard template"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:111 stock/doctype/batch/batch_dashboard.py:10
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
 msgid "Move"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:205
+#: stock/dashboard/item_dashboard.js:212
 msgid "Move Item"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr ""
+
 #: templates/includes/macros.html:169
 msgid "Move to Cart"
 msgstr ""
@@ -42139,15 +43400,15 @@
 msgid "Multi Currency"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:42
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
 msgid "Multi-level BOM Creator"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:369
+#: selling/doctype/customer/customer.py:378
 msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:345
+#: accounts/doctype/pricing_rule/utils.py:338
 msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
 msgstr ""
 
@@ -42158,24 +43419,24 @@
 msgid "Multiple Tier Program"
 msgstr ""
 
-#: stock/doctype/item/item.js:106
+#: stock/doctype/item/item.js:138
 msgid "Multiple Variants"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:147
+#: stock/doctype/warehouse/warehouse.py:145
 msgid "Multiple Warehouse Accounts"
 msgstr ""
 
-#: controllers/accounts_controller.py:899
+#: controllers/accounts_controller.py:963
 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1287
+#: stock/doctype/stock_entry/stock_entry.py:1313
 msgid "Multiple items cannot be marked as finished item"
 msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:222
+#: utilities/transaction_base.py:220
 msgid "Must be Whole Number"
 msgstr ""
 
@@ -42204,12 +43465,12 @@
 msgid "N/A"
 msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:86
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:357
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
-#: manufacturing/doctype/bom_creator/bom_creator.js:45
-#: public/js/utils/serial_no_batch_selector.js:404
-#: selling/doctype/quotation/quotation.js:261
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
 msgid "Name"
 msgstr ""
 
@@ -42267,7 +43528,7 @@
 msgid "Name of Beneficiary"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:107
+#: accounts/doctype/account/account_tree.js:124
 msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
 msgstr ""
 
@@ -42436,25 +43697,50 @@
 msgid "Naming Series and Price Defaults"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr ""
+
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Natural Gas"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:391
+#: setup/setup_wizard/operations/install_fixtures.py:383
 msgid "Needs Analysis"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:377
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
 msgid "Negative Quantity is not allowed"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:381
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
 msgid "Negative Valuation Rate is not allowed"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:396
+#: setup/setup_wizard/operations/install_fixtures.py:388
 msgid "Negotiation/Review"
 msgstr ""
 
@@ -42572,45 +43858,45 @@
 msgid "Net Amount (Company Currency)"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:429
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:435
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
 msgid "Net Asset value as on"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:145
+#: accounts/report/cash_flow/cash_flow.py:143
 msgid "Net Cash from Financing"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:138
+#: accounts/report/cash_flow/cash_flow.py:136
 msgid "Net Cash from Investing"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:126
+#: accounts/report/cash_flow/cash_flow.py:124
 msgid "Net Cash from Operations"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:131
+#: accounts/report/cash_flow/cash_flow.py:129
 msgid "Net Change in Accounts Payable"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:130
+#: accounts/report/cash_flow/cash_flow.py:128
 msgid "Net Change in Accounts Receivable"
 msgstr ""
 
 #: accounts/report/cash_flow/cash_flow.py:110
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:259
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
 msgid "Net Change in Cash"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:147
+#: accounts/report/cash_flow/cash_flow.py:145
 msgid "Net Change in Equity"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:140
+#: accounts/report/cash_flow/cash_flow.py:138
 msgid "Net Change in Fixed Asset"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:132
+#: accounts/report/cash_flow/cash_flow.py:130
 msgid "Net Change in Inventory"
 msgstr ""
 
@@ -42626,13 +43912,13 @@
 msgid "Net Hour Rate"
 msgstr ""
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:218
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:219
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
 msgid "Net Profit"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:176
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
 msgid "Net Profit/Loss"
 msgstr ""
 
@@ -42746,7 +44032,11 @@
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
 #: accounts/report/purchase_register/purchase_register.py:253
-#: accounts/report/sales_register/sales_register.py:283
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
 #: templates/includes/order/order_taxes.html:5
 msgid "Net Total"
 msgstr ""
@@ -42934,15 +44224,15 @@
 msgid "Net Weight UOM"
 msgstr ""
 
-#: controllers/accounts_controller.py:1210
+#: controllers/accounts_controller.py:1285
 msgid "Net total calculation precision loss"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:164
+#: accounts/doctype/account/account_tree.js:241
 msgid "New"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:106
+#: accounts/doctype/account/account_tree.js:122
 msgid "New Account Name"
 msgstr ""
 
@@ -42952,11 +44242,11 @@
 msgid "New Asset Value"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:165
+#: assets/dashboard_fixtures.py:164
 msgid "New Assets (This Year)"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom_tree.js:56
+#: manufacturing/doctype/bom/bom_tree.js:55
 msgid "New BOM"
 msgstr ""
 
@@ -42984,21 +44274,21 @@
 msgid "New Balance In Base Currency"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:146
 msgid "New Batch ID (Optional)"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:121
+#: stock/doctype/batch/batch.js:140
 msgid "New Batch Qty"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:100
-#: accounts/doctype/cost_center/cost_center_tree.js:16
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
 #: setup/doctype/company/company_tree.js:23
 msgid "New Company"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:22
+#: accounts/doctype/cost_center/cost_center_tree.js:26
 msgid "New Cost Center Name"
 msgstr ""
 
@@ -43018,7 +44308,8 @@
 msgid "New Employee"
 msgstr ""
 
-#: public/js/utils/crm_activities.js:81
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
 msgid "New Event"
 msgstr ""
 
@@ -43044,6 +44335,10 @@
 msgid "New Location"
 msgstr ""
 
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -43078,23 +44373,24 @@
 msgid "New Sales Orders"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:5
+#: setup/doctype/sales_person/sales_person_tree.js:3
 msgid "New Sales Person Name"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:70
+#: stock/doctype/serial_no/serial_no.py:67
 msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
 msgstr ""
 
-#: public/js/utils/crm_activities.js:63
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
 msgid "New Task"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:112
+#: manufacturing/doctype/bom/bom.js:111
 msgid "New Version"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse_tree.js:15
+#: stock/doctype/warehouse/warehouse_tree.js:16
 msgid "New Warehouse Name"
 msgstr ""
 
@@ -43104,10 +44400,14 @@
 msgid "New Workplace"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:338
+#: selling/doctype/customer/customer.py:347
 msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
 msgstr ""
 
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr ""
+
 #. Description of the 'Generate New Invoices Past Due Date' (Check) field in
 #. DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -43115,7 +44415,7 @@
 msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:218
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
 msgid "New release date should be in the future"
 msgstr ""
 
@@ -43134,6 +44434,11 @@
 msgid "Newsletter"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
 #: www/book_appointment/index.html:34
 msgid "Next"
 msgstr ""
@@ -43265,7 +44570,7 @@
 msgid "No Account matched these filters: {}"
 msgstr ""
 
-#: quality_management/doctype/quality_review/quality_review_list.js:6
+#: quality_management/doctype/quality_review/quality_review_list.js:5
 msgid "No Action"
 msgstr ""
 
@@ -43275,20 +44580,20 @@
 msgid "No Answer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2146
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
 msgid "No Customer found for Inter Company Transactions which represents company {0}"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:118
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:362
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
 msgid "No Customers found with selected options."
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:48
+#: selling/page/sales_funnel/sales_funnel.js:59
 msgid "No Data"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:143
 msgid "No Delivery Note selected for Customer {}"
 msgstr ""
 
@@ -43300,101 +44605,113 @@
 msgid "No Item with Serial No {0}"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:1084
+#: controllers/subcontracting_controller.py:1175
 msgid "No Items selected for transfer."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:668
+#: selling/doctype/sales_order/sales_order.js:769
 msgid "No Items with Bill of Materials to Manufacture"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:782
+#: selling/doctype/sales_order/sales_order.js:898
 msgid "No Items with Bill of Materials."
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:213
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
 msgid "No Outstanding Invoices found for this party"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:526
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
 msgid "No POS Profile found. Please create a New POS Profile first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1420
-#: accounts/doctype/journal_entry/journal_entry.py:1486
-#: accounts/doctype/journal_entry/journal_entry.py:1509
-#: stock/doctype/item/item.py:1332
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
 msgid "No Permission"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:23
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
 msgid "No Records for these settings."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:333
-#: accounts/doctype/sales_invoice/sales_invoice.py:949
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
 msgid "No Remarks"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:147
+#: stock/dashboard/item_dashboard.js:150
 msgid "No Stock Available Currently"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2130
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
 msgid "No Supplier found for Inter Company Transactions which represents company {0}"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:200
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
 msgid "No Tax Withholding data found for the current posting date."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:777
+#: accounts/report/gross_profit/gross_profit.py:775
 msgid "No Terms"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:211
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
 msgid "No Unreconciled Invoices and Payments found for this party and account"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:215
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
 msgid "No Unreconciled Payments found for this party"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:682
+#: manufacturing/doctype/production_plan/production_plan.py:692
 msgid "No Work Orders were created"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:727
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:606
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
 msgid "No accounting entries for the following warehouses"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:651
+#: selling/doctype/sales_order/sales_order.py:665
 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
 msgstr ""
 
-#: stock/doctype/item_variant_settings/item_variant_settings.js:31
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
 msgid "No additional fields available"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:429
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
 msgid "No billing email found for customer: {0}"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:422
+#: stock/doctype/delivery_trip/delivery_trip.py:417
 msgid "No contacts with email IDs found."
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:115
+#: selling/page/sales_funnel/sales_funnel.js:130
 msgid "No data for this period"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
 msgid "No data found. Seems like you uploaded a blank file"
 msgstr ""
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:38
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
 msgid "No data to export"
 msgstr ""
 
@@ -43402,15 +44719,19 @@
 msgid "No description given"
 msgstr ""
 
-#: telephony/doctype/call_log/call_log.py:119
+#: telephony/doctype/call_log/call_log.py:117
 msgid "No employee was scheduled for call popup"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1064
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:1292
 msgid "No gain or loss in the exchange rate"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:1005
+#: controllers/subcontracting_controller.py:1084
 msgid "No item available for transfer."
 msgstr ""
 
@@ -43423,30 +44744,40 @@
 msgid "No items are available in the sales order {0} for production"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:320
+#: selling/page/point_of_sale/pos_item_selector.js:317
 msgid "No items found. Scan barcode again."
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:168
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
 msgid "No items to be received are overdue"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:424
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
 msgid "No matches occurred via auto reconciliation"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:879
+#: manufacturing/doctype/production_plan/production_plan.py:889
 msgid "No material request created"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:198
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
 msgid "No more children on Left"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:212
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
 msgid "No more children on Right"
 msgstr ""
 
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr ""
+
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
@@ -43498,6 +44829,14 @@
 msgid "No of Visits"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr ""
+
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
 msgid "No outstanding invoices found"
 msgstr ""
@@ -43506,15 +44845,15 @@
 msgid "No outstanding invoices require exchange rate revaluation"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1801
+#: accounts/doctype/payment_entry/payment_entry.py:1850
 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
 msgstr ""
 
-#: public/js/controllers/buying.js:439
+#: public/js/controllers/buying.js:430
 msgid "No pending Material Requests found to link for the given items."
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
 msgid "No primary email found for customer: {0}"
 msgstr ""
 
@@ -43528,15 +44867,15 @@
 msgid "No record found"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:677
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
 msgid "No records found in Allocation table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:579
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
 msgid "No records found in the Invoices table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:582
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
 msgid "No records found in the Payments table"
 msgstr ""
 
@@ -43547,7 +44886,7 @@
 msgid "No stock transactions can be created or modified before this date."
 msgstr ""
 
-#: controllers/accounts_controller.py:2435
+#: controllers/accounts_controller.py:2508
 msgid "No updates pending for reposting"
 msgstr ""
 
@@ -43555,15 +44894,15 @@
 msgid "No values"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:342
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
 msgid "No {0} Accounts found for this company."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2197
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
 msgid "No {0} found for Inter Company Transactions."
 msgstr ""
 
-#: assets/doctype/asset/asset.js:239
+#: assets/doctype/asset/asset.js:274
 msgid "No."
 msgstr ""
 
@@ -43573,7 +44912,7 @@
 msgid "No. of Employees"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:42
+#: manufacturing/doctype/workstation/workstation.js:66
 msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
 msgstr ""
 
@@ -43599,7 +44938,7 @@
 msgid "Non Profit"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1305
+#: manufacturing/doctype/bom/bom.py:1296
 msgid "Non stock items"
 msgstr ""
 
@@ -43610,24 +44949,23 @@
 msgid "None"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:315
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
 msgid "None of the items have any change in quantity or value."
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:175
-#: regional/italy/utils.py:162
-#: setup/setup_wizard/operations/defaults_setup.py:36
-#: setup/setup_wizard/operations/install_fixtures.py:483
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
 msgid "Nos"
 msgstr ""
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:66
 #: accounts/doctype/pos_invoice/pos_invoice.py:254
-#: accounts/doctype/sales_invoice/sales_invoice.py:525
-#: assets/doctype/asset/asset.js:530 assets/doctype/asset/asset.js:547
-#: controllers/buying_controller.py:206
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
 #: selling/doctype/product_bundle/product_bundle.py:71
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:48
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
 msgid "Not Allowed"
 msgstr ""
 
@@ -43643,8 +44981,8 @@
 msgid "Not Applicable"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:671
-#: selling/page/point_of_sale/pos_controller.js:694
+#: selling/page/point_of_sale/pos_controller.js:705
+#: selling/page/point_of_sale/pos_controller.js:734
 msgid "Not Available"
 msgstr ""
 
@@ -43667,9 +45005,9 @@
 msgid "Not Initiated"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:744
-#: templates/pages/material_request_info.py:21 templates/pages/order.py:32
-#: templates/pages/rfq.py:48
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
 msgid "Not Permitted"
 msgstr ""
 
@@ -43680,15 +45018,15 @@
 msgid "Not Requested"
 msgstr ""
 
-#: selling/report/lost_quotations/lost_quotations.py:86
-#: support/report/issue_analytics/issue_analytics.py:208
-#: support/report/issue_summary/issue_summary.py:198
-#: support/report/issue_summary/issue_summary.py:275
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
 msgid "Not Specified"
 msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan_list.js:7
-#: manufacturing/doctype/work_order/work_order_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
 #: stock/doctype/material_request/material_request_list.js:9
 msgid "Not Started"
 msgstr ""
@@ -43720,43 +45058,49 @@
 msgid "Not allow to set alternative item for the item {0}"
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:48
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
 msgid "Not allowed to create accounting dimension for {0}"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:254
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
 msgid "Not allowed to update stock transactions older than {0}"
 msgstr ""
 
-#: setup/doctype/authorization_control/authorization_control.py:57
+#: setup/doctype/authorization_control/authorization_control.py:59
 msgid "Not authorized since {0} exceeds limits"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:445
+#: accounts/doctype/gl_entry/gl_entry.py:398
 msgid "Not authorized to edit frozen Account {0}"
 msgstr ""
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
+
 #: templates/includes/products_as_grid.html:20
 msgid "Not in stock"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:667
-#: manufacturing/doctype/work_order/work_order.py:1256
-#: manufacturing/doctype/work_order/work_order.py:1390
-#: manufacturing/doctype/work_order/work_order.py:1440
-#: selling/doctype/sales_order/sales_order.py:755
-#: selling/doctype/sales_order/sales_order.py:1504
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:768
+#: selling/doctype/sales_order/sales_order.py:1521
 msgid "Not permitted"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:240
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: manufacturing/doctype/production_plan/production_plan.py:1607
-#: public/js/controllers/buying.js:440 selling/doctype/customer/customer.py:125
-#: selling/doctype/sales_order/sales_order.js:957
-#: stock/doctype/item/item.js:426 stock/doctype/item/item.py:539
-#: stock/doctype/stock_entry/stock_entry.py:1288
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:732
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1314
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
 msgid "Note"
 msgstr ""
 
@@ -43782,7 +45126,7 @@
 msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
 msgstr ""
 
-#: accounts/party.py:658
+#: accounts/party.py:634
 msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
 msgstr ""
 
@@ -43793,15 +45137,15 @@
 msgid "Note: Email will not be sent to disabled users"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:53
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
 msgid "Note: Item {0} added multiple times"
 msgstr ""
 
-#: controllers/accounts_controller.py:450
+#: controllers/accounts_controller.py:497
 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:32
+#: accounts/doctype/cost_center/cost_center.js:30
 msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
 msgstr ""
 
@@ -43809,10 +45153,12 @@
 msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:895
+#: accounts/doctype/journal_entry/journal_entry.py:930
 msgid "Note: {0}"
 msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
 #: www/book_appointment/index.html:55
 msgid "Notes"
 msgstr ""
@@ -43888,8 +45234,8 @@
 msgid "Notes: "
 msgstr ""
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:62
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:63
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
 msgid "Nothing is included in gross"
 msgstr ""
 
@@ -44004,17 +45350,11 @@
 msgid "Number of Depreciations Booked"
 msgstr ""
 
-#. Label of a Data field in DocType 'Transaction Deletion Record Item'
-#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
-msgctxt "Transaction Deletion Record Item"
-msgid "Number of Docs"
-msgstr ""
-
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
 msgid "Number of Interaction"
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:82
+#: selling/report/inactive_customers/inactive_customers.py:78
 msgid "Number of Order"
 msgstr ""
 
@@ -44044,11 +45384,11 @@
 msgid "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"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:109
+#: accounts/doctype/account/account_tree.js:132
 msgid "Number of new Account, it will be included in the account name as a prefix"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:26
+#: accounts/doctype/cost_center/cost_center_tree.js:39
 msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
 msgstr ""
 
@@ -44123,6 +45463,12 @@
 msgid "Odometer Value (Last)"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr ""
+
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
@@ -44150,7 +45496,7 @@
 msgid "Offsetting Account"
 msgstr ""
 
-#: accounts/general_ledger.py:77
+#: accounts/general_ledger.py:81
 msgid "Offsetting for Accounting Dimension"
 msgstr ""
 
@@ -44200,12 +45546,12 @@
 msgid "On Converting Opportunity"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order_list.js:8
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
 #: buying/doctype/supplier/supplier_list.js:5
-#: selling/doctype/sales_order/sales_order_list.js:10
-#: support/report/issue_summary/issue_summary.js:45
-#: support/report/issue_summary/issue_summary.py:360
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
 msgid "On Hold"
 msgstr ""
 
@@ -44321,10 +45667,17 @@
 msgid "On Track"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:540
+#: manufacturing/doctype/production_plan/production_plan.js:584
 msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
 msgstr ""
 
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
 #: setup/default_energy_point_rules.py:43
 msgid "On {0} Creation"
 msgstr ""
@@ -44341,15 +45694,19 @@
 msgid "Once set, this invoice will be on hold till the set date"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:560
+#: manufacturing/doctype/work_order/work_order.js:591
 msgid "Once the Work Order is Closed. It can't be resumed."
 msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
 #: manufacturing/dashboard_fixtures.py:228
 msgid "Ongoing Job Cards"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:105
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
 msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
 msgstr ""
 
@@ -44371,11 +45728,11 @@
 msgid "Only Include Allocated Payments"
 msgstr ""
 
-#: accounts/doctype/account/account.py:134
+#: accounts/doctype/account/account.py:133
 msgid "Only Parent can be of type {0}"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:44
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
 msgid "Only existing assets"
 msgstr ""
 
@@ -44395,6 +45752,10 @@
 msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
 msgstr ""
 
+#: stock/doctype/stock_entry/stock_entry.py:906
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
 #. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
@@ -44420,13 +45781,14 @@
 msgid "Only {0} are supported"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:35
+#: crm/report/lead_details/lead_details.js:34
 #: manufacturing/report/job_card_summary/job_card_summary.py:92
 #: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
-#: selling/doctype/quotation/quotation_list.js:27
-#: support/report/issue_analytics/issue_analytics.js:56
-#: support/report/issue_summary/issue_summary.js:43
-#: support/report/issue_summary/issue_summary.py:348
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
 msgid "Open"
 msgstr ""
 
@@ -44557,11 +45919,27 @@
 msgid "Open Activities HTML"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:114
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
+
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
 msgid "Open Contact"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:172
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:189
 msgid "Open Form View"
 msgstr ""
 
@@ -44575,6 +45953,11 @@
 msgid "Open Issues "
 msgstr ""
 
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr ""
+
 #: setup/doctype/email_digest/templates/default.html:154
 msgid "Open Notifications"
 msgstr ""
@@ -44610,6 +45993,14 @@
 msgid "Open Sales Orders"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
@@ -44620,6 +46011,10 @@
 msgid "Open To Do "
 msgstr ""
 
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
+
 #. Name of a report
 #: manufacturing/report/open_work_orders/open_work_orders.json
 msgid "Open Work Orders"
@@ -44630,7 +46025,7 @@
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:56
-#: public/js/stock_analytics.js:64
+#: public/js/stock_analytics.js:97
 msgid "Opening"
 msgstr ""
 
@@ -44640,19 +46035,19 @@
 msgid "Opening & Closing"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:436
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:193
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
 msgid "Opening (Cr)"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:429
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:186
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
 msgid "Opening (Dr)"
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:386
-#: assets/report/fixed_asset_register/fixed_asset_register.py:447
+#: assets/report/fixed_asset_register/fixed_asset_register.py:377
+#: assets/report/fixed_asset_register/fixed_asset_register.py:445
 msgid "Opening Accumulated Depreciation"
 msgstr ""
 
@@ -44668,7 +46063,7 @@
 msgid "Opening Accumulated Depreciation"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:428
+#: assets/doctype/asset/asset.py:427
 msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
 msgstr ""
 
@@ -44684,7 +46079,7 @@
 msgid "Opening Amount"
 msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:97
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
 msgid "Opening Balance"
 msgstr ""
 
@@ -44718,7 +46113,7 @@
 msgid "Opening Entry"
 msgstr ""
 
-#: accounts/general_ledger.py:676
+#: accounts/general_ledger.py:675
 msgid "Opening Entry can not be created after Period Closing Voucher is created."
 msgstr ""
 
@@ -44727,7 +46122,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/account/account_tree.js:189
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgid "Opening Invoice Creation Tool"
 msgstr ""
@@ -44748,16 +46143,20 @@
 msgid "Opening Invoice Item"
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:125
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
 msgid "Opening Invoices Summary"
 msgstr ""
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_balance/stock_balance.py:428
 msgid "Opening Qty"
 msgstr ""
 
-#: stock/doctype/item/item.py:296
+#: stock/doctype/item/item.py:295
 msgid "Opening Stock"
 msgstr ""
 
@@ -44779,7 +46178,7 @@
 msgid "Opening Time"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:426
+#: stock/report/stock_balance/stock_balance.py:435
 msgid "Opening Value"
 msgstr ""
 
@@ -44788,11 +46187,11 @@
 msgid "Opening and Closing"
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:30
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
 msgid "Opening {0} Invoices created"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:126
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
 msgid "Operating Cost"
 msgstr ""
 
@@ -44820,7 +46219,7 @@
 msgid "Operating Cost Per BOM Quantity"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1321
+#: manufacturing/doctype/bom/bom.py:1312
 msgid "Operating Cost as per Work Order / BOM"
 msgstr ""
 
@@ -44844,14 +46243,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom/bom.js:332
 #: manufacturing/doctype/operation/operation.json
-#: manufacturing/doctype/work_order/work_order.js:225
+#: manufacturing/doctype/work_order/work_order.js:240
 #: manufacturing/onboarding_step/operation/operation.json
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:112
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:48
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:110
-#: manufacturing/report/job_card_summary/job_card_summary.js:79
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
 #: manufacturing/report/job_card_summary/job_card_summary.py:167
 msgid "Operation"
 msgstr ""
@@ -44946,7 +46345,7 @@
 msgid "Operation ID"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:239
+#: manufacturing/doctype/work_order/work_order.js:254
 msgid "Operation Id"
 msgstr ""
 
@@ -44974,7 +46373,7 @@
 msgid "Operation Time "
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:985
+#: manufacturing/doctype/work_order/work_order.py:996
 msgid "Operation Time must be greater than 0 for Operation {0}"
 msgstr ""
 
@@ -44991,20 +46390,20 @@
 msgid "Operation time does not depend on quantity to produce"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:215
+#: manufacturing/doctype/job_card/job_card.js:238
 msgid "Operation {0} added multiple times in the work order {1}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:975
+#: manufacturing/doctype/job_card/job_card.py:978
 msgid "Operation {0} does not belong to the work order {1}"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:179
+#: manufacturing/doctype/workstation/workstation.py:336
 msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:220
-#: setup/doctype/company/company.py:341 templates/generators/bom.html:61
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
 msgid "Operations"
 msgstr ""
 
@@ -45030,10 +46429,11 @@
 msgid "Operations"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:966
+#: manufacturing/doctype/bom/bom.py:962
 msgid "Operations cannot be left blank"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:165
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:85
 msgid "Operator"
 msgstr ""
@@ -45065,17 +46465,17 @@
 msgid "Opportunities"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/page/sales_funnel/sales_funnel.js:48
 msgid "Opportunities by lead source"
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/request_for_quotation/request_for_quotation.js:318
-#: crm/doctype/lead/lead.js:36 crm/doctype/opportunity/opportunity.json
-#: crm/doctype/prospect/prospect.js:15
-#: crm/report/lead_details/lead_details.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:26 selling/doctype/quotation/quotation.js:133
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
 msgid "Opportunity"
 msgstr ""
 
@@ -45144,7 +46544,7 @@
 msgid "Opportunity Date"
 msgstr ""
 
-#: crm/report/lost_opportunity/lost_opportunity.js:43
+#: crm/report/lost_opportunity/lost_opportunity.js:42
 #: crm/report/lost_opportunity/lost_opportunity.py:24
 msgid "Opportunity From"
 msgstr ""
@@ -45189,7 +46589,7 @@
 msgstr ""
 
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:55
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
 msgid "Opportunity Owner"
 msgstr ""
 
@@ -45199,8 +46599,8 @@
 msgid "Opportunity Owner"
 msgstr ""
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:47
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:59
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
 msgid "Opportunity Source"
 msgstr ""
 
@@ -45217,9 +46617,9 @@
 #. Name of a DocType
 #: crm/doctype/opportunity_type/opportunity_type.json
 #: crm/report/lost_opportunity/lost_opportunity.py:44
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:53
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:65
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
 msgid "Opportunity Type"
 msgstr ""
 
@@ -45235,7 +46635,7 @@
 msgid "Opportunity Value"
 msgstr ""
 
-#: public/js/communication.js:86
+#: public/js/communication.js:102
 msgid "Opportunity {0} created"
 msgstr ""
 
@@ -45245,11 +46645,11 @@
 msgid "Optimize Route"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:122
+#: accounts/doctype/account/account_tree.js:168
 msgid "Optional. Sets company's default currency, if not specified."
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:117
+#: accounts/doctype/account/account_tree.js:155
 msgid "Optional. This setting will be used to filter in various transactions."
 msgstr ""
 
@@ -45277,7 +46677,7 @@
 msgid "Order Amount"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:81
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
 msgid "Order By"
 msgstr ""
 
@@ -45306,7 +46706,7 @@
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:148
-#: manufacturing/report/production_planning_report/production_planning_report.py:368
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
 msgid "Order Qty"
 msgstr ""
 
@@ -45322,9 +46722,13 @@
 msgid "Order Status"
 msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:30
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
 msgid "Order Type"
 msgstr ""
 
@@ -45357,8 +46761,8 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
-#: selling/doctype/quotation/quotation_list.js:31
-#: stock/doctype/material_request/material_request_list.js:25
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
 msgid "Ordered"
 msgstr ""
 
@@ -45374,8 +46778,8 @@
 msgid "Ordered"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:240
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.py:157
 msgid "Ordered Qty"
@@ -45411,6 +46815,10 @@
 msgid "Ordered Qty"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:102
 msgid "Ordered Quantity"
 msgstr ""
@@ -45423,7 +46831,7 @@
 
 #: buying/doctype/supplier/supplier_dashboard.py:14
 #: selling/doctype/customer/customer_dashboard.py:21
-#: selling/doctype/sales_order/sales_order.py:745
+#: selling/doctype/sales_order/sales_order.py:753
 #: setup/doctype/company/company_dashboard.py:23
 msgid "Orders"
 msgstr ""
@@ -45468,7 +46876,7 @@
 msgid "Original Item"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
 msgid "Original invoice should be consolidated before or along with the return invoice."
 msgstr ""
 
@@ -45554,13 +46962,43 @@
 msgid "Other Settings"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
+
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:441
-#: stock/report/stock_ledger/stock_ledger.py:146
+#: stock/report/stock_balance/stock_balance.py:450
+#: stock/report/stock_ledger/stock_ledger.py:219
 msgid "Out Qty"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:447
+#: stock/report/stock_balance/stock_balance.py:456
 msgid "Out Value"
 msgstr ""
 
@@ -45577,7 +47015,7 @@
 msgid "Out of AMC"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:23
+#: assets/doctype/asset/asset_list.js:17
 msgid "Out of Order"
 msgstr ""
 
@@ -45587,7 +47025,7 @@
 msgid "Out of Order"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:386
+#: stock/doctype/pick_list/pick_list.py:426
 msgid "Out of Stock"
 msgstr ""
 
@@ -45658,12 +47096,13 @@
 msgid "Outstanding"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:653
+#: accounts/doctype/payment_entry/payment_entry.js:802
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
-#: accounts/report/accounts_receivable/accounts_receivable.py:1074
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:171
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
 #: accounts/report/purchase_register/purchase_register.py:289
-#: accounts/report/sales_register/sales_register.py:317
+#: accounts/report/sales_register/sales_register.py:318
 msgid "Outstanding Amount"
 msgstr ""
 
@@ -45713,11 +47152,11 @@
 msgid "Outstanding Amt"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:47
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
 msgid "Outstanding Cheques and Deposits to clear"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:422
+#: accounts/doctype/gl_entry/gl_entry.py:373
 msgid "Outstanding for {0} cannot be less than zero ({1})"
 msgstr ""
 
@@ -45766,11 +47205,11 @@
 msgid "Over Delivery/Receipt Allowance (%)"
 msgstr ""
 
-#: controllers/stock_controller.py:896
+#: controllers/stock_controller.py:1108
 msgid "Over Receipt"
 msgstr ""
 
-#: controllers/status_updater.py:367
+#: controllers/status_updater.py:363
 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
@@ -45786,17 +47225,18 @@
 msgid "Over Transfer Allowance (%)"
 msgstr ""
 
-#: controllers/status_updater.py:369
+#: controllers/status_updater.py:365
 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
-#: controllers/accounts_controller.py:1713
+#: controllers/accounts_controller.py:1792
 msgid "Overbilling of {} ignored because you have {} role."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:261
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
 #: projects/report/project_summary/project_summary.py:94
-#: selling/doctype/sales_order/sales_order_list.js:18
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
 msgid "Overdue"
 msgstr ""
 
@@ -45871,11 +47311,11 @@
 msgid "Overdue and Discounted"
 msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:69
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
 msgid "Overlap in scoring between {0} and {1}"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:198
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
 msgid "Overlapping conditions found between:"
 msgstr ""
 
@@ -45920,7 +47360,7 @@
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:23
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:39
 #: accounts/report/sales_register/sales_register.js:46
-#: accounts/report/sales_register/sales_register.py:234
+#: accounts/report/sales_register/sales_register.py:235
 #: crm/report/lead_details/lead_details.py:45
 msgid "Owner"
 msgstr ""
@@ -45943,24 +47383,12 @@
 msgid "PIN"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Payment Order'
-#: accounts/doctype/payment_order/payment_order.json
-msgctxt "Payment Order"
-msgid "PMO-"
-msgstr ""
-
 #. Label of a Data field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "PO Supplied Item"
 msgstr ""
 
-#. Option for the 'Naming Series' (Select) field in DocType 'Job Card'
-#: manufacturing/doctype/job_card/job_card.json
-msgctxt "Job Card"
-msgid "PO-JOB.#####"
-msgstr ""
-
 #. Label of a Tab Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -46006,11 +47434,11 @@
 msgid "POS Closing Entry Taxes"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:30
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
 msgid "POS Closing Failed"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:54
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
 msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
 msgstr ""
 
@@ -46032,7 +47460,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice/pos_invoice.json
-#: accounts/report/pos_register/pos_register.py:179
+#: accounts/report/pos_register/pos_register.py:174
 msgid "POS Invoice"
 msgstr ""
 
@@ -46109,11 +47537,11 @@
 msgid "POS Invoices"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
 msgid "POS Invoices will be consolidated in a background process"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:542
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
 msgid "POS Invoices will be unconsolidated in a background process"
 msgstr ""
 
@@ -46157,10 +47585,10 @@
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile/pos_profile.json
-#: accounts/report/pos_register/pos_register.js:33
-#: accounts/report/pos_register/pos_register.py:120
-#: accounts/report/pos_register/pos_register.py:193
-#: selling/page/point_of_sale/pos_controller.js:68
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:117
+#: accounts/report/pos_register/pos_register.py:188
+#: selling/page/point_of_sale/pos_controller.js:80
 msgid "POS Profile"
 msgstr ""
 
@@ -46197,7 +47625,7 @@
 msgid "POS Profile doesn't matches {}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1119
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
 msgid "POS Profile required to make POS Entry"
 msgstr ""
 
@@ -46248,28 +47676,10 @@
 msgid "POS Transactions"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:363
+#: selling/page/point_of_sale/pos_controller.js:392
 msgid "POS invoice {0} created successfully"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Cashier Closing'
-#: accounts/doctype/cashier_closing/cashier_closing.json
-msgctxt "Cashier Closing"
-msgid "POS-CLO-"
-msgstr ""
-
-#. Option for the 'Naming Series' (Select) field in DocType 'Pricing Rule'
-#: accounts/doctype/pricing_rule/pricing_rule.json
-msgctxt "Pricing Rule"
-msgid "PRLE-.####"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Project'
-#: projects/doctype/project/project.json
-msgctxt "Project"
-msgid "PROJ-.####"
-msgstr ""
-
 #. Name of a DocType
 #: accounts/doctype/psoa_cost_center/psoa_cost_center.json
 msgid "PSOA Cost Center"
@@ -46280,38 +47690,13 @@
 msgid "PSOA Project"
 msgstr ""
 
-#. Option for the 'Naming Series' (Select) field in DocType 'Supplier Scorecard
-#. Period'
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
-msgctxt "Supplier Scorecard Period"
-msgid "PU-SSP-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Purchase Order'
-#: buying/doctype/purchase_order/purchase_order.json
-msgctxt "Purchase Order"
-msgid "PUR-ORD-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Request for Quotation'
-#: buying/doctype/request_for_quotation/request_for_quotation.json
-msgctxt "Request for Quotation"
-msgid "PUR-RFQ-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Supplier Quotation'
-#: buying/doctype/supplier_quotation/supplier_quotation.json
-msgctxt "Supplier Quotation"
-msgid "PUR-SQTN-.YYYY.-"
-msgstr ""
-
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
 msgctxt "Item Barcode"
 msgid "PZN"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:117
+#: stock/doctype/packing_slip/packing_slip.py:115
 msgid "Package No(s) already in use. Try from Package No {0}"
 msgstr ""
 
@@ -46321,7 +47706,7 @@
 msgid "Package Weight Details"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:65
+#: stock/doctype/delivery_note/delivery_note_list.js:74
 msgid "Packaging Slip From Delivery Note"
 msgstr ""
 
@@ -46354,7 +47739,7 @@
 msgid "Packed Items"
 msgstr ""
 
-#: controllers/stock_controller.py:739
+#: controllers/stock_controller.py:946
 msgid "Packed Items cannot be transferred internally"
 msgstr ""
 
@@ -46395,7 +47780,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:186
+#: stock/doctype/delivery_note/delivery_note.js:221
 #: stock/doctype/packing_slip/packing_slip.json
 msgid "Packing Slip"
 msgstr ""
@@ -46411,7 +47796,7 @@
 msgid "Packing Slip Item"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:704
+#: stock/doctype/delivery_note/delivery_note.py:780
 msgid "Packing Slip(s) cancelled"
 msgstr ""
 
@@ -46521,8 +47906,8 @@
 msgid "Page {0} of {1}"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request_list.js:17
-#: accounts/doctype/sales_invoice/sales_invoice.py:267
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
 msgid "Paid"
 msgstr ""
 
@@ -46551,10 +47936,12 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
-#: accounts/report/accounts_receivable/accounts_receivable.py:1068
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:111
-#: accounts/report/pos_register/pos_register.py:214
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:209
+#: selling/page/point_of_sale/pos_payment.js:590
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
 msgid "Paid Amount"
 msgstr ""
@@ -46631,7 +48018,7 @@
 msgid "Paid Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:881
+#: accounts/doctype/payment_entry/payment_entry.js:1062
 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
 msgstr ""
 
@@ -46653,11 +48040,16 @@
 msgid "Paid To Account Type"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:324
-#: accounts/doctype/sales_invoice/sales_invoice.py:994
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
 msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -46782,7 +48174,7 @@
 msgid "Parent Account"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:379
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
 msgid "Parent Account Missing"
 msgstr ""
 
@@ -46798,7 +48190,7 @@
 msgid "Parent Company"
 msgstr ""
 
-#: setup/doctype/company/company.py:460
+#: setup/doctype/company/company.py:451
 msgid "Parent Company must be a group company"
 msgstr ""
 
@@ -46908,12 +48300,6 @@
 msgid "Parent Warehouse"
 msgstr ""
 
-#. Label of a Link field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "Parent Warehouse"
-msgstr ""
-
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
@@ -46926,7 +48312,7 @@
 msgid "Partial Material Transferred"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1043
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
 msgid "Partial Stock Reservation"
 msgstr ""
 
@@ -46969,7 +48355,7 @@
 msgid "Partially Delivered"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:8
+#: assets/doctype/asset/asset_list.js:7
 msgid "Partially Depreciated"
 msgstr ""
 
@@ -46985,7 +48371,7 @@
 msgid "Partially Fulfilled"
 msgstr ""
 
-#: selling/doctype/quotation/quotation_list.js:29
+#: selling/doctype/quotation/quotation_list.js:28
 msgid "Partially Ordered"
 msgstr ""
 
@@ -47001,7 +48387,7 @@
 msgid "Partially Ordered"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/payment_request/payment_request_list.js:12
 msgid "Partially Paid"
 msgstr ""
 
@@ -47025,7 +48411,7 @@
 msgid "Partially Paid"
 msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:21
+#: stock/doctype/material_request/material_request_list.js:25
 msgid "Partially Received"
 msgstr ""
 
@@ -47071,7 +48457,7 @@
 msgid "Parties"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:14
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
 msgid "Partly Billed"
 msgstr ""
 
@@ -47129,30 +48515,43 @@
 msgid "Partnership"
 msgstr ""
 
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
 #: accounts/doctype/bank_account/bank_account_dashboard.py:16
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
 #: accounts/doctype/tax_category/tax_category_dashboard.py:11
-#: accounts/report/accounts_payable/accounts_payable.js:109
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: accounts/report/accounts_receivable/accounts_receivable.js:54
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:86
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:151
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:233
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
 #: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:633
-#: accounts/report/payment_ledger/payment_ledger.js:52
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
 #: accounts/report/payment_ledger/payment_ledger.py:154
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:27
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:27
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
-#: crm/report/lost_opportunity/lost_opportunity.js:56
+#: crm/report/lost_opportunity/lost_opportunity.js:55
 #: crm/report/lost_opportunity/lost_opportunity.py:31
-#: public/js/bank_reconciliation_tool/data_table_manager.js:51
-#: public/js/bank_reconciliation_tool/dialog_manager.js:128
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
 msgid "Party"
 msgstr ""
 
@@ -47294,16 +48693,10 @@
 msgid "Party Account No. (Bank Statement)"
 msgstr ""
 
-#: controllers/accounts_controller.py:1983
+#: controllers/accounts_controller.py:2067
 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
 msgstr ""
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Party Balance"
-msgstr ""
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47346,13 +48739,19 @@
 msgid "Party Information"
 msgstr ""
 
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/party_link/party_link.json
 msgid "Party Link"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:109
-#: selling/report/address_and_contacts/address_and_contacts.js:23
+#: selling/report/address_and_contacts/address_and_contacts.js:22
 msgid "Party Name"
 msgstr ""
 
@@ -47402,19 +48801,19 @@
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
 #: accounts/report/accounts_receivable/accounts_receivable.js:44
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:145
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:223
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
 #: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:632
-#: accounts/report/payment_ledger/payment_ledger.js:42
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
 #: accounts/report/payment_ledger/payment_ledger.py:150
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:16
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:16
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
-#: public/js/bank_reconciliation_tool/data_table_manager.js:46
-#: selling/report/address_and_contacts/address_and_contacts.js:10
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
 #: setup/doctype/party_type/party_type.json
 msgid "Party Type"
 msgstr ""
@@ -47515,15 +48914,15 @@
 msgid "Party Type"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:611
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
 msgid "Party Type and Party is mandatory for {0} account"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:162
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
 msgid "Party Type and Party is required for Receivable / Payable account {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:434
+#: accounts/doctype/payment_entry/payment_entry.py:439
 msgid "Party Type is mandatory"
 msgstr ""
 
@@ -47533,14 +48932,19 @@
 msgid "Party User"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:308
+#: accounts/doctype/payment_entry/payment_entry.js:390
 msgid "Party can only be one of {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:437
+#: accounts/doctype/payment_entry/payment_entry.py:442
 msgid "Party is mandatory"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
@@ -47587,7 +48991,7 @@
 msgid "Path"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:84
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
 msgid "Pause"
 msgstr ""
 
@@ -47597,7 +49001,7 @@
 msgid "Pause"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:259
+#: manufacturing/doctype/job_card/job_card.js:292
 msgid "Pause Job"
 msgstr ""
 
@@ -47620,6 +49024,10 @@
 msgid "Paused"
 msgstr ""
 
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr ""
+
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
@@ -47632,7 +49040,7 @@
 msgid "Pay To / Recd From"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:52
+#: accounts/report/account_balance/account_balance.js:54
 msgid "Payable"
 msgstr ""
 
@@ -47656,7 +49064,7 @@
 msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:42
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:206
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
 #: accounts/report/purchase_register/purchase_register.py:194
 #: accounts/report/purchase_register/purchase_register.py:235
 msgid "Payable Account"
@@ -47681,15 +49089,15 @@
 
 #: accounts/doctype/dunning/dunning.js:51
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:110
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:65
-#: accounts/doctype/sales_invoice/sales_invoice.js:104
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order.js:328
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:713
 #: selling/doctype/sales_order/sales_order_dashboard.py:28
 msgid "Payment"
 msgstr ""
@@ -47746,7 +49154,7 @@
 msgid "Payment Deductions or Loss"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:73
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
 msgid "Payment Document"
 msgstr ""
@@ -47764,7 +49172,7 @@
 msgstr ""
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:67
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
 msgid "Payment Document Type"
 msgstr ""
@@ -47797,15 +49205,16 @@
 msgid "Payment Entries"
 msgstr ""
 
-#: accounts/utils.py:937
+#: accounts/utils.py:938
 msgid "Payment Entries {0} are un-linked"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry/payment_entry.json
-#: accounts/doctype/payment_order/payment_order.js:22
+#: accounts/doctype/payment_order/payment_order.js:27
 #: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
 msgid "Payment Entry"
 msgstr ""
 
@@ -47858,23 +49267,24 @@
 msgid "Payment Entry Reference"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:410
+#: accounts/doctype/payment_request/payment_request.py:403
 msgid "Payment Entry already exists"
 msgstr ""
 
-#: accounts/utils.py:604
+#: accounts/utils.py:601
 msgid "Payment Entry has been modified after you pulled it. Please pull it again."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:568
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:450
 msgid "Payment Entry is already created"
 msgstr ""
 
-#: controllers/accounts_controller.py:1164
+#: controllers/accounts_controller.py:1240
 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:261
+#: selling/page/point_of_sale/pos_payment.js:271
 msgid "Payment Failed"
 msgstr ""
 
@@ -47925,7 +49335,7 @@
 msgid "Payment Gateway Account"
 msgstr ""
 
-#: accounts/utils.py:1227
+#: accounts/utils.py:1181
 msgid "Payment Gateway Account not created, please create one manually."
 msgstr ""
 
@@ -47940,7 +49350,7 @@
 msgid "Payment Ledger"
 msgstr ""
 
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:253
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
 msgid "Payment Ledger Balance"
 msgstr ""
 
@@ -47955,9 +49365,10 @@
 msgid "Payment Limit"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:51
-#: accounts/report/pos_register/pos_register.py:129
-#: accounts/report/pos_register/pos_register.py:221
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:126
+#: accounts/report/pos_register/pos_register.py:216
+#: selling/page/point_of_sale/pos_payment.js:19
 msgid "Payment Method"
 msgstr ""
 
@@ -48049,7 +49460,7 @@
 msgid "Payment Receipt Note"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:248
+#: selling/page/point_of_sale/pos_payment.js:252
 msgid "Payment Received"
 msgstr ""
 
@@ -48082,7 +49493,7 @@
 msgid "Payment Reconciliation Invoice"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:120
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
 msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
 msgstr ""
 
@@ -48110,12 +49521,12 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/payment_order/payment_order.js:18
+#: accounts/doctype/payment_order/payment_order.js:19
 #: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:125
-#: accounts/doctype/sales_invoice/sales_invoice.js:140
-#: buying/doctype/purchase_order/purchase_order.js:335
-#: selling/doctype/sales_order/sales_order.js:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
 msgid "Payment Request"
 msgstr ""
 
@@ -48144,15 +49555,15 @@
 msgid "Payment Request Type"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:502
+#: accounts/doctype/payment_request/payment_request.py:493
 msgid "Payment Request for {0}"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:268
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
 msgid "Payment Request took too long to respond. Please try requesting for payment again."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:450
+#: accounts/doctype/payment_request/payment_request.py:443
 msgid "Payment Requests cannot be created against: {0}"
 msgstr ""
 
@@ -48203,14 +49614,10 @@
 msgid "Payment Schedule"
 msgstr ""
 
-#: public/js/controllers/transaction.js:925
-msgid "Payment Schedule Table"
-msgstr ""
-
 #. Name of a DocType
 #: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1064
-#: accounts/report/gross_profit/gross_profit.py:348
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
 msgid "Payment Term"
 msgstr ""
@@ -48252,6 +49659,7 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
 msgid "Payment Terms"
 msgstr ""
 
@@ -48305,11 +49713,11 @@
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 #: accounts/report/accounts_payable/accounts_payable.js:93
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:99
-#: accounts/report/accounts_receivable/accounts_receivable.js:127
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:105
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:62
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:62
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
 msgid "Payment Terms Template"
 msgstr ""
 
@@ -48377,19 +49785,19 @@
 msgid "Payment Type"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:501
+#: accounts/doctype/payment_entry/payment_entry.py:523
 msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
 msgstr ""
 
-#: accounts/utils.py:927
+#: accounts/utils.py:930
 msgid "Payment Unlink Error"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:764
+#: accounts/doctype/journal_entry/journal_entry.py:798
 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:649
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
 msgid "Payment amount cannot be less than or equal to 0"
 msgstr ""
 
@@ -48397,24 +49805,24 @@
 msgid "Payment methods are mandatory. Please add at least one payment method."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:277
-#: selling/page/point_of_sale/pos_payment.js:252
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
 msgid "Payment of {0} received successfully."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:257
+#: selling/page/point_of_sale/pos_payment.js:266
 msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:311
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
 msgid "Payment related to {0} is not completed"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:259
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
 msgid "Payment request failed"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:713
+#: accounts/doctype/payment_entry/payment_entry.py:743
 msgid "Payment term {0} not used in {1}"
 msgstr ""
 
@@ -48429,6 +49837,7 @@
 #: accounts/workspace/receivables/receivables.json
 #: buying/doctype/supplier/supplier_dashboard.py:15
 #: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Payments"
 msgstr ""
 
@@ -48492,12 +49901,22 @@
 msgid "Payslip"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
+
 #: assets/doctype/asset_repair/asset_repair_list.js:5
-#: buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
 #: buying/doctype/supplier_quotation/supplier_quotation.py:198
 #: manufacturing/report/work_order_summary/work_order_summary.py:150
 #: stock/doctype/material_request/material_request_list.js:16
-#: templates/pages/order.html:56
+#: templates/pages/order.html:68
 msgid "Pending"
 msgstr ""
 
@@ -48569,15 +49988,15 @@
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
 #: selling/report/sales_order_analysis/sales_order_analysis.py:306
 msgid "Pending Amount"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:218
-#: manufacturing/doctype/work_order/work_order.js:244
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:991
+#: selling/doctype/sales_order/sales_order.js:1153
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
 msgid "Pending Qty"
 msgstr ""
@@ -48593,6 +50012,10 @@
 msgid "Pending Quantity"
 msgstr ""
 
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -48610,11 +50033,11 @@
 msgid "Pending Work Order"
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:184
+#: setup/doctype/email_digest/email_digest.py:182
 msgid "Pending activities for today"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:224
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
 msgid "Pending processing"
 msgstr ""
 
@@ -48651,6 +50074,11 @@
 msgid "Per Year"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr ""
+
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -48738,7 +50166,7 @@
 msgid "Percentage Allocation"
 msgstr ""
 
-#: accounts/doctype/monthly_distribution/monthly_distribution.py:58
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
 msgid "Percentage Allocation should be equal to 100%"
 msgstr ""
 
@@ -48763,28 +50191,28 @@
 msgid "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."
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:394
+#: setup/setup_wizard/operations/install_fixtures.py:386
 msgid "Perception Analysis"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:61
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
 #: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:30
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:30
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:30
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
 msgid "Period"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:61
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
 msgid "Period Based On"
 msgstr ""
 
-#: accounts/general_ledger.py:690
+#: accounts/general_ledger.py:687
 msgid "Period Closed"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:82
-msgid "Period Closing Entry"
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
 msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
@@ -48794,7 +50222,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:141
+#: accounts/doctype/account/account_tree.js:197
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgid "Period Closing Voucher"
 msgstr ""
@@ -48881,10 +50309,10 @@
 msgid "Period_from_date"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
 #: accounts/report/financial_ratios/financial_ratios.js:33
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:55
-#: public/js/financial_statements.js:214
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
 msgid "Periodicity"
 msgstr ""
 
@@ -49019,7 +50447,7 @@
 msgid "Phone No"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:880
+#: selling/page/point_of_sale/pos_item_cart.js:911
 msgid "Phone Number"
 msgstr ""
 
@@ -49029,13 +50457,13 @@
 msgid "Phone Number"
 msgstr ""
 
-#: public/js/utils.js:64
+#: public/js/utils.js:78
 msgid "Pick Batch No"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:548
-#: stock/doctype/material_request/material_request.js:113
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
 #: stock/doctype/pick_list/pick_list.json
 msgid "Pick List"
 msgstr ""
@@ -49065,7 +50493,7 @@
 msgid "Pick List"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:116
+#: stock/doctype/pick_list/pick_list.py:122
 msgid "Pick List Incomplete"
 msgstr ""
 
@@ -49080,6 +50508,12 @@
 msgid "Pick List Item"
 msgstr ""
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Pick Manually"
+msgstr ""
+
 #. Label of a Select field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -49146,7 +50580,7 @@
 msgid "Pickup Date"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:364
+#: stock/doctype/shipment/shipment.js:398
 msgid "Pickup Date cannot be before this day"
 msgstr ""
 
@@ -49180,7 +50614,27 @@
 msgid "Pickup to"
 msgstr ""
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:9
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
 msgid "Pipeline By"
 msgstr ""
 
@@ -49208,16 +50662,16 @@
 msgid "Plaid Environment"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:136
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:160
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
 msgid "Plaid Link Failed"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:238
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
 msgid "Plaid Link Refresh Required"
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:121
+#: accounts/doctype/bank/bank.js:131
 msgid "Plaid Link Updated"
 msgstr ""
 
@@ -49238,7 +50692,7 @@
 msgid "Plaid Settings"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:211
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
 msgid "Plaid transactions sync error"
 msgstr ""
 
@@ -49339,6 +50793,10 @@
 msgid "Planned Qty"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:109
 msgid "Planned Quantity"
 msgstr ""
@@ -49394,12 +50852,36 @@
 msgid "Plans"
 msgstr ""
 
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
 msgid "Plants and Machineries"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:383
+#: stock/doctype/pick_list/pick_list.py:423
 msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
 msgstr ""
 
@@ -49407,17 +50889,17 @@
 msgid "Please Select a Company"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:94
+#: selling/page/sales_funnel/sales_funnel.js:109
 msgid "Please Select a Company."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:139
+#: stock/doctype/delivery_note/delivery_note.js:151
 msgid "Please Select a Customer"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:114
-#: stock/doctype/purchase_receipt/purchase_receipt.js:199
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:82
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
 msgid "Please Select a Supplier"
 msgstr ""
 
@@ -49425,23 +50907,23 @@
 msgid "Please Set Supplier Group in Buying Settings."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1071
+#: accounts/doctype/payment_entry/payment_entry.js:1300
 msgid "Please Specify Account"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:123
+#: buying/doctype/supplier/supplier.py:122
 msgid "Please add 'Supplier' role to user {0}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:87
+#: selling/page/point_of_sale/pos_controller.js:101
 msgid "Please add Mode of payments and opening balance details."
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:169
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
 msgid "Please add Request for Quotation to the sidebar in Portal Settings."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:416
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
 msgid "Please add Root Account for - {0}"
 msgstr ""
 
@@ -49449,60 +50931,60 @@
 msgid "Please add a Temporary Opening account in Chart of Accounts"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:535
+#: public/js/utils/serial_no_batch_selector.js:542
 msgid "Please add atleast one Serial No / Batch No"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:78
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
 msgid "Please add the Bank Account column"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:168
+#: accounts/doctype/account/account_tree.js:246
 msgid "Please add the account to root level Company - {0}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:215
+#: accounts/doctype/account/account.py:230
 msgid "Please add the account to root level Company - {}"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:300
+#: controllers/website_list_for_contact.py:298
 msgid "Please add {1} role to user {0}."
 msgstr ""
 
-#: controllers/stock_controller.py:909
+#: controllers/stock_controller.py:1119
 msgid "Please adjust the qty or edit {0} to proceed."
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:121
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
 msgid "Please attach CSV file"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2735
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
 msgid "Please cancel and amend the Payment Entry"
 msgstr ""
 
-#: accounts/utils.py:926
+#: accounts/utils.py:929
 msgid "Please cancel payment entry manually first"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:337
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:327
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
 msgid "Please cancel related transaction."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:836
+#: accounts/doctype/journal_entry/journal_entry.py:872
 msgid "Please check Multi Currency option to allow accounts with other currency"
 msgstr ""
 
-#: accounts/deferred_revenue.py:570
+#: accounts/deferred_revenue.py:542
 msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:71
+#: manufacturing/doctype/bom/bom.js:70
 msgid "Please check either with operations or FG Based Operating Cost."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:397
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
 msgstr ""
 
@@ -49510,19 +50992,15 @@
 msgid "Please check your Plaid client ID and secret values"
 msgstr ""
 
-#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:227
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
 msgid "Please check your email to confirm the appointment"
 msgstr ""
 
-#: public/js/controllers/transaction.js:917
-msgid "Please clear the"
-msgstr ""
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:377
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
 msgid "Please click on 'Generate Schedule'"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:389
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
 msgstr ""
 
@@ -49530,98 +51008,102 @@
 msgid "Please click on 'Generate Schedule' to get schedule"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:538
+#: selling/doctype/customer/customer.py:545
 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:321
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
 msgid "Please contact any of the following users to {} this transaction."
 msgstr ""
 
-#: selling/doctype/customer/customer.py:531
+#: selling/doctype/customer/customer.py:538
 msgid "Please contact your administrator to extend the credit limits for {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:317
+#: accounts/doctype/account/account.py:332
 msgid "Please convert the parent account in corresponding child company to a group account."
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:554
+#: selling/doctype/quotation/quotation.py:549
 msgid "Please create Customer from Lead {0}."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:96
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:67
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
 msgid "Please create a new Accounting Dimension if required."
 msgstr ""
 
-#: controllers/accounts_controller.py:534
+#: controllers/accounts_controller.py:587
 msgid "Please create purchase from internal sale or delivery document itself"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:327
+#: assets/doctype/asset/asset.py:325
 msgid "Please create purchase receipt or purchase invoice for the item {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:626
+#: stock/doctype/item/item.py:622
 msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:366
+#: assets/doctype/asset/asset.py:364
 msgid "Please do not book expense of multiple assets against one single Asset."
 msgstr ""
 
-#: controllers/item_variant.py:234
+#: controllers/item_variant.py:228
 msgid "Please do not create more than 500 items at a time"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:127
+#: accounts/doctype/budget/budget.py:130
 msgid "Please enable Applicable on Booking Actual Expenses"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:123
+#: accounts/doctype/budget/budget.py:126
 msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:135
-#: public/js/utils/serial_no_batch_selector.js:289
+#: stock/doctype/pick_list/pick_list.py:145
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
 #: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
 msgid "Please enable pop-ups"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:505
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
 msgid "Please enable {0} in the {1}."
 msgstr ""
 
-#: controllers/selling_controller.py:657
+#: controllers/selling_controller.py:686
 msgid "Please enable {} in {} to allow same item in multiple rows"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:871
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
 msgid "Please ensure {} account is a Balance Sheet account."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:366
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
 msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:374
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
 msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:880
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
 msgid "Please ensure {} account {} is a Receivable account."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:563
+#: stock/doctype/stock_entry/stock_entry.py:527
 msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:430
-#: accounts/doctype/sales_invoice/sales_invoice.py:1024
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
 msgid "Please enter Account for Change Amount"
 msgstr ""
 
@@ -49629,36 +51111,36 @@
 msgid "Please enter Approving Role or Approving User"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:697
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
 msgid "Please enter Cost Center"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:322
+#: selling/doctype/sales_order/sales_order.py:330
 msgid "Please enter Delivery Date"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:8
+#: setup/doctype/sales_person/sales_person_tree.js:9
 msgid "Please enter Employee Id of this sales person"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:708
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
 msgid "Please enter Expense Account"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.js:87
-#: stock/doctype/stock_entry/stock_entry.js:82
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
 msgid "Please enter Item Code to get Batch Number"
 msgstr ""
 
-#: public/js/controllers/transaction.js:2236
+#: public/js/controllers/transaction.js:2289
 msgid "Please enter Item Code to get batch no"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:67
+#: manufacturing/doctype/production_plan/production_plan.js:66
 msgid "Please enter Item first"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:225
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
 msgid "Please enter Maintenance Details first"
 msgstr ""
 
@@ -49666,35 +51148,35 @@
 msgid "Please enter Planned Qty for Item {0} at row {1}"
 msgstr ""
 
-#: setup/doctype/employee/employee.js:76
+#: setup/doctype/employee/employee.js:78
 msgid "Please enter Preferred Contact Email"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:71
+#: manufacturing/doctype/work_order/work_order.js:73
 msgid "Please enter Production Item first"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:74
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
 msgid "Please enter Purchase Receipt first"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:77
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
 msgid "Please enter Receipt Document"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:901
+#: accounts/doctype/journal_entry/journal_entry.py:936
 msgid "Please enter Reference date"
 msgstr ""
 
-#: controllers/buying_controller.py:851
+#: controllers/buying_controller.py:880
 msgid "Please enter Reqd by Date"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
 msgid "Please enter Root Type for account- {0}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:258
+#: public/js/utils/serial_no_batch_selector.js:262
 msgid "Please enter Serial Nos"
 msgstr ""
 
@@ -49702,32 +51184,32 @@
 msgid "Please enter Shipment Parcel information"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Please enter Stock Items consumed during the Repair."
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:29
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
 msgid "Please enter Warehouse and Date"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:177
+#: assets/doctype/asset_repair/asset_repair.py:175
 msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
-#: accounts/doctype/sales_invoice/sales_invoice.py:1020
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
 msgid "Please enter Write Off Account"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:23
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
 msgid "Please enter company first"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:109
+#: accounts/doctype/cost_center/cost_center.js:114
 msgid "Please enter company name first"
 msgstr ""
 
-#: controllers/accounts_controller.py:2378
+#: controllers/accounts_controller.py:2458
 msgid "Please enter default currency in Company Master"
 msgstr ""
 
@@ -49735,15 +51217,15 @@
 msgid "Please enter message before sending"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:247
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
 msgid "Please enter mobile number first."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:47
+#: accounts/doctype/cost_center/cost_center.py:45
 msgid "Please enter parent cost center"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:160
+#: public/js/utils/barcode_scanner.js:165
 msgid "Please enter quantity for item {0}"
 msgstr ""
 
@@ -49751,31 +51233,35 @@
 msgid "Please enter relieving date."
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:125
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
 msgid "Please enter serial nos"
 msgstr ""
 
-#: setup/doctype/company/company.js:155
+#: setup/doctype/company/company.js:183
 msgid "Please enter the company name to confirm"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:652
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
 msgid "Please enter the phone number first"
 msgstr ""
 
-#: public/js/setup_wizard.js:83
+#: public/js/setup_wizard.js:87
 msgid "Please enter valid Financial Year Start and End Dates"
 msgstr ""
 
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
+
 #: setup/doctype/employee/employee.py:225
 msgid "Please enter {0}"
 msgstr ""
 
-#: public/js/utils/party.js:273
+#: public/js/utils/party.js:317
 msgid "Please enter {0} first"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Please fill the Material Requests table"
 msgstr ""
 
@@ -49783,68 +51269,72 @@
 msgid "Please fill the Sales Orders table"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:248
+#: stock/doctype/shipment/shipment.js:277
 msgid "Please first set Last Name, Email and Phone for the user"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:92
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
 msgid "Please fix overlapping time slots for {0}"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:73
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
 msgid "Please fix overlapping time slots for {0}."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
 msgid "Please import accounts against parent company or enable {} in company master."
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr ""
+
 #: setup/doctype/employee/employee.py:184
 msgid "Please make sure the employees above report to another Active employee."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:374
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
 msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
 msgstr ""
 
-#: setup/doctype/company/company.js:157
+#: setup/doctype/company/company.js:185
 msgid "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."
 msgstr ""
 
-#: stock/doctype/item/item.js:425
+#: stock/doctype/item/item.js:493
 msgid "Please mention 'Weight UOM' along with Weight."
 msgstr ""
 
-#: accounts/general_ledger.py:555
+#: accounts/general_ledger.py:556
 msgid "Please mention Round Off Account in Company"
 msgstr ""
 
-#: accounts/general_ledger.py:558
+#: accounts/general_ledger.py:559
 msgid "Please mention Round Off Cost Center in Company"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
 msgid "Please mention no of visits required"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:72
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
 msgid "Please mention the Current and New BOM for replacement."
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:119
+#: selling/doctype/installation_note/installation_note.py:120
 msgid "Please pull items from Delivery Note"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:444
 msgid "Please rectify and try again."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:237
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
 msgid "Please refresh or reset the Plaid linking of the Bank {}."
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:29
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
 msgid "Please save before proceeding."
 msgstr ""
 
@@ -49852,16 +51342,16 @@
 msgid "Please save first"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
 msgid "Please select <b>Template Type</b> to download template"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:651
+#: controllers/taxes_and_totals.py:653
 #: public/js/controllers/taxes_and_totals.js:688
 msgid "Please select Apply Discount On"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1469
+#: selling/doctype/sales_order/sales_order.py:1486
 msgid "Please select BOM against item {0}"
 msgstr ""
 
@@ -49869,29 +51359,30 @@
 msgid "Please select BOM for Item in Row {0}"
 msgstr ""
 
-#: controllers/buying_controller.py:416
+#: controllers/buying_controller.py:410
 msgid "Please select BOM in BOM field for Item {0}"
 msgstr ""
 
-#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:12
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
 msgid "Please select Category first"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1195
+#: accounts/doctype/payment_entry/payment_entry.js:1432
 #: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
 msgid "Please select Charge Type first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:401
+#: accounts/doctype/journal_entry/journal_entry.js:443
 msgid "Please select Company"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:135
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
 msgid "Please select Company and Posting Date to getting entries"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:606
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
 msgid "Please select Company first"
 msgstr ""
 
@@ -49899,12 +51390,12 @@
 msgid "Please select Completion Date for Completed Asset Maintenance Log"
 msgstr ""
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:116
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
 msgid "Please select Customer first"
 msgstr ""
 
-#: setup/doctype/company/company.py:407
+#: setup/doctype/company/company.py:398
 msgid "Please select Existing Company for creating Chart of Accounts"
 msgstr ""
 
@@ -49912,7 +51403,7 @@
 msgid "Please select Finished Good Item for Service Item {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:531 assets/doctype/asset/asset.js:548
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
 msgid "Please select Item Code first"
 msgstr ""
 
@@ -49921,61 +51412,61 @@
 msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:33
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:33
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
-#: selling/report/address_and_contacts/address_and_contacts.js:28
+#: selling/report/address_and_contacts/address_and_contacts.js:27
 msgid "Please select Party Type first"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:342
+#: accounts/doctype/payment_entry/payment_entry.js:429
 msgid "Please select Posting Date before selecting Party"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:607
+#: accounts/doctype/journal_entry/journal_entry.js:692
 msgid "Please select Posting Date first"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1004
+#: manufacturing/doctype/bom/bom.py:1000
 msgid "Please select Price List"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1471
+#: selling/doctype/sales_order/sales_order.py:1488
 msgid "Please select Qty against item {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:320
+#: stock/doctype/item/item.py:319
 msgid "Please select Sample Retention Warehouse in Stock Settings first"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:323
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
 msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
 msgid "Please select Start Date and End Date for Item {0}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1202
+#: stock/doctype/stock_entry/stock_entry.py:1228
 msgid "Please select Subcontracting Order instead of Purchase Order {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2288
+#: controllers/accounts_controller.py:2370
 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1229
+#: manufacturing/doctype/bom/bom.py:1220
 msgid "Please select a BOM"
 msgstr ""
 
-#: accounts/party.py:399
+#: accounts/party.py:383
 msgid "Please select a Company"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: manufacturing/doctype/bom/bom.js:482 manufacturing/doctype/bom/bom.py:245
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
 #: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2484
+#: public/js/controllers/transaction.js:2535
 msgid "Please select a Company first."
 msgstr ""
 
@@ -49991,11 +51482,15 @@
 msgid "Please select a Subcontracting Purchase Order."
 msgstr ""
 
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
+#: buying/doctype/supplier_quotation/supplier_quotation.js:69
 msgid "Please select a Supplier"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1063
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
 msgid "Please select a Work Order first."
 msgstr ""
 
@@ -50007,11 +51502,11 @@
 msgid "Please select a customer for fetching payments."
 msgstr ""
 
-#: www/book_appointment/index.js:63
+#: www/book_appointment/index.js:67
 msgid "Please select a date"
 msgstr ""
 
-#: www/book_appointment/index.js:48
+#: www/book_appointment/index.js:52
 msgid "Please select a date and time"
 msgstr ""
 
@@ -50019,11 +51514,11 @@
 msgid "Please select a default mode of payment"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:753
+#: selling/page/point_of_sale/pos_item_cart.js:783
 msgid "Please select a field to edit from numpad"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:68
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
 msgid "Please select a row to create a Reposting Entry"
 msgstr ""
 
@@ -50039,11 +51534,11 @@
 msgid "Please select a valid Purchase Order that is configured for Subcontracting."
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:220
+#: selling/doctype/quotation/quotation.js:229
 msgid "Please select a value for {0} quotation_to {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1570
+#: accounts/doctype/journal_entry/journal_entry.py:1562
 msgid "Please select correct account"
 msgstr ""
 
@@ -50056,16 +51551,16 @@
 msgid "Please select either the Item or Warehouse filter to generate the report."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
 msgid "Please select item code"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:71
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
 msgid "Please select only one row to create a Reposting Entry"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:60
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:96
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
 msgid "Please select rows to create Reposting Entries"
 msgstr ""
 
@@ -50073,7 +51568,7 @@
 msgid "Please select the Company"
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.js:57
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
 msgid "Please select the Multiple Tier Program type for more than one collection rules."
 msgstr ""
 
@@ -50084,7 +51579,7 @@
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
 msgid "Please select the document type first"
 msgstr ""
 
@@ -50092,7 +51587,7 @@
 msgid "Please select the required filters"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Please select valid document type."
 msgstr ""
 
@@ -50100,25 +51595,25 @@
 msgid "Please select weekly off day"
 msgstr ""
 
-#: public/js/utils.js:891
+#: public/js/utils.js:959
 msgid "Please select {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:991
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:575
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:81
+#: accounts/doctype/payment_entry/payment_entry.js:1205
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
 msgid "Please select {0} first"
 msgstr ""
 
-#: public/js/controllers/transaction.js:76
+#: public/js/controllers/transaction.js:77
 msgid "Please set 'Apply Additional Discount On'"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:790
+#: assets/doctype/asset/depreciation.py:771
 msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:787
+#: assets/doctype/asset/depreciation.py:769
 msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
 msgstr ""
 
@@ -50126,33 +51621,37 @@
 msgid "Please set Account"
 msgstr ""
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
 #: stock/__init__.py:88
 msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:277
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
 msgid "Please set Accounting Dimension {} in {}"
 msgstr ""
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:23
 #: accounts/doctype/ledger_merge/ledger_merge.js:34
-#: accounts/doctype/pos_profile/pos_profile.js:27
-#: accounts/doctype/pos_profile/pos_profile.js:50
-#: accounts/doctype/pos_profile/pos_profile.js:64
-#: accounts/doctype/pos_profile/pos_profile.js:78
-#: accounts/doctype/pos_profile/pos_profile.js:91
-#: accounts/doctype/sales_invoice/sales_invoice.js:707
-#: accounts/doctype/sales_invoice/sales_invoice.js:721
-#: selling/doctype/quotation/quotation.js:28
-#: selling/doctype/sales_order/sales_order.js:28
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
 msgid "Please set Company"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:372
+#: assets/doctype/asset/depreciation.py:363
 msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:154
+#: stock/doctype/shipment/shipment.js:176
 msgid "Please set Email/Phone for the contact"
 msgstr ""
 
@@ -50166,14 +51665,18 @@
 msgid "Please set Fiscal Code for the public administration '%s'"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:547
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
 msgid "Please set Fixed Asset Account in {} against {}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:435
+#: assets/doctype/asset/asset.py:434
 msgid "Please set Number of Depreciations Booked"
 msgstr ""
 
+#: manufacturing/doctype/bom_creator/bom_creator.py:240
+msgid "Please set Parent Row No for item {0}"
+msgstr ""
+
 #: accounts/doctype/ledger_merge/ledger_merge.js:24
 #: accounts/doctype/ledger_merge/ledger_merge.js:35
 msgid "Please set Root Type"
@@ -50192,7 +51695,7 @@
 msgid "Please set VAT Accounts in {0}"
 msgstr ""
 
-#: regional/united_arab_emirates/utils.py:63
+#: regional/united_arab_emirates/utils.py:61
 msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
 msgstr ""
 
@@ -50204,19 +51707,19 @@
 msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1260
+#: selling/doctype/sales_order/sales_order.py:1280
 msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
 msgstr ""
 
-#: projects/doctype/project/project.py:738
+#: projects/doctype/project/project.py:736
 msgid "Please set a default Holiday List for Company {0}"
 msgstr ""
 
-#: setup/doctype/employee/employee.py:289
+#: setup/doctype/employee/employee.py:281
 msgid "Please set a default Holiday List for Employee {0} or Company {1}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:991
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
 msgid "Please set account in Warehouse {0}"
 msgstr ""
 
@@ -50225,7 +51728,7 @@
 msgid "Please set an Address on the Company '%s'"
 msgstr ""
 
-#: controllers/stock_controller.py:334
+#: controllers/stock_controller.py:531
 msgid "Please set an Expense Account in the Items table"
 msgstr ""
 
@@ -50237,27 +51740,27 @@
 msgid "Please set at least one row in the Taxes and Charges Table"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2041
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
 msgid "Please set default Cash or Bank account in Mode of Payment {0}"
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
 #: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2599
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
 msgid "Please set default Cash or Bank account in Mode of Payment {}"
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
 #: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2601
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
 msgid "Please set default Cash or Bank account in Mode of Payments {}"
 msgstr ""
 
-#: accounts/utils.py:2086
+#: accounts/utils.py:2024
 msgid "Please set default Exchange Gain/Loss Account in Company {}"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:331
+#: assets/doctype/asset_repair/asset_repair.py:327
 msgid "Please set default Expense Account in Company {0}"
 msgstr ""
 
@@ -50265,11 +51768,11 @@
 msgid "Please set default UOM in Stock Settings"
 msgstr ""
 
-#: controllers/stock_controller.py:204
+#: controllers/stock_controller.py:403
 msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
 msgstr ""
 
-#: accounts/utils.py:946
+#: accounts/utils.py:947
 msgid "Please set default {0} in Company {1}"
 msgstr ""
 
@@ -50286,11 +51789,11 @@
 msgid "Please set filters"
 msgstr ""
 
-#: controllers/accounts_controller.py:1896
+#: controllers/accounts_controller.py:1983
 msgid "Please set one of the following:"
 msgstr ""
 
-#: public/js/controllers/transaction.js:1967
+#: public/js/controllers/transaction.js:2010
 msgid "Please set recurring after saving"
 msgstr ""
 
@@ -50302,15 +51805,15 @@
 msgid "Please set the Default Cost Center in {0} company."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:487
+#: manufacturing/doctype/work_order/work_order.js:512
 msgid "Please set the Item Code first"
 msgstr ""
 
-#: regional/italy/utils.py:333
+#: regional/italy/utils.py:335
 msgid "Please set the Payment Schedule"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:175
+#: accounts/doctype/gl_entry/gl_entry.py:170
 msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
 msgstr ""
 
@@ -50318,8 +51821,8 @@
 msgid "Please set up the Campaign Schedule in the Campaign {0}"
 msgstr ""
 
-#: public/js/queries.js:39 public/js/queries.js:49 public/js/queries.js:66
-#: public/js/queries.js:95 stock/report/reserved_stock/reserved_stock.py:26
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
 msgid "Please set {0}"
 msgstr ""
 
@@ -50331,19 +51834,19 @@
 msgid "Please set {0} for address {1}"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:200
+#: manufacturing/doctype/bom_creator/bom_creator.py:195
 msgid "Please set {0} in BOM Creator {1}"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:95
-msgid "Please setup a default bank account for company {0}"
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:424
+#: assets/doctype/asset/depreciation.py:415
 msgid "Please share this email with your support team so that they can find and fix the issue."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1837
+#: public/js/controllers/transaction.js:1880
 msgid "Please specify"
 msgstr ""
 
@@ -50351,18 +51854,18 @@
 msgid "Please specify Company"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:81
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:380
-#: accounts/doctype/sales_invoice/sales_invoice.js:452
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
 msgid "Please specify Company to proceed"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1206
-#: controllers/accounts_controller.py:2511 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2582 public/js/controllers/accounts.js:97
 msgid "Please specify a valid Row ID for row {0} in table {1}"
 msgstr ""
 
-#: public/js/queries.js:104
+#: public/js/queries.js:106
 msgid "Please specify a {0}"
 msgstr ""
 
@@ -50370,7 +51873,7 @@
 msgid "Please specify at least one attribute in the Attributes table"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
 msgid "Please specify either Quantity or Valuation Rate or both"
 msgstr ""
 
@@ -50378,11 +51881,11 @@
 msgid "Please specify from/to range"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:35
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
 msgid "Please supply the specified items at the best possible rates"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:223
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
 msgid "Please try again in an hour."
 msgstr ""
 
@@ -50415,6 +51918,16 @@
 msgid "Policy number"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
+
 #. Name of a DocType
 #: utilities/doctype/portal_user/portal_user.json
 msgid "Portal User"
@@ -50439,7 +51952,7 @@
 msgid "Portrait"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:337
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
 msgid "Possible Supplier"
 msgstr ""
 
@@ -50506,41 +52019,43 @@
 msgid "Postal Expenses"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:644
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
 #: accounts/report/accounts_payable/accounts_payable.js:16
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
 #: accounts/report/accounts_receivable/accounts_receivable.js:18
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
-#: accounts/report/general_ledger/general_ledger.py:563
-#: accounts/report/gross_profit/gross_profit.py:212
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
 #: accounts/report/payment_ledger/payment_ledger.py:136
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
-#: accounts/report/pos_register/pos_register.py:177
+#: accounts/report/pos_register/pos_register.py:172
 #: accounts/report/purchase_register/purchase_register.py:169
-#: accounts/report/sales_register/sales_register.py:183
+#: accounts/report/sales_register/sales_register.py:184
 #: manufacturing/report/job_card_summary/job_card_summary.py:134
 #: public/js/purchase_trends_filters.js:38
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:84
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:132
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:129
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
 #: stock/report/serial_no_ledger/serial_no_ledger.py:21
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
 msgid "Posting Date"
 msgstr ""
 
@@ -50721,17 +52236,23 @@
 msgstr ""
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:247
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:127
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
 msgid "Posting Date cannot be future date"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:218
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:137
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:109
-#: stock/report/serial_no_ledger/serial_no_ledger.js:64
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
 #: stock/report/serial_no_ledger/serial_no_ledger.py:22
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:115
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
 msgid "Posting Time"
@@ -50827,14 +52348,63 @@
 msgid "Posting Time"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1641
+#: stock/doctype/stock_entry/stock_entry.py:1682
 msgid "Posting date and posting time is mandatory"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:53
+#: controllers/sales_and_purchase_return.py:51
 msgid "Posting timestamp must be after {0}"
 msgstr ""
 
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
+
+#: templates/includes/footer/footer_powered.html:1
+msgid "Powered by {0}"
+msgstr ""
+
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
 #: accounts/doctype/tax_category/tax_category_dashboard.py:8
@@ -50933,7 +52503,7 @@
 msgid "Preventive Maintenance"
 msgstr ""
 
-#: public/js/utils/ledger_preview.js:20 public/js/utils/ledger_preview.js:40
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
 msgid "Preview"
 msgstr ""
 
@@ -50949,7 +52519,7 @@
 msgid "Preview"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:205
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
 msgid "Preview Email"
 msgstr ""
 
@@ -50960,7 +52530,7 @@
 msgstr ""
 
 #: accounts/report/balance_sheet/balance_sheet.py:169
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
 msgid "Previous Financial Year is not closed"
 msgstr ""
 
@@ -50974,7 +52544,7 @@
 msgid "Previous Year is not closed, please close it first"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:225
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
 msgid "Price"
 msgstr ""
 
@@ -50985,7 +52555,7 @@
 msgid "Price"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:246
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
 msgid "Price ({0})"
 msgstr ""
 
@@ -51181,7 +52751,7 @@
 msgid "Price List Currency"
 msgstr ""
 
-#: stock/get_item_details.py:1029
+#: stock/get_item_details.py:1019
 msgid "Price List Currency not selected"
 msgstr ""
 
@@ -51269,6 +52839,12 @@
 msgid "Price List Rate"
 msgstr ""
 
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr ""
+
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
@@ -51385,15 +52961,15 @@
 msgid "Price Not UOM Dependent"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:253
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
 msgid "Price Per Unit ({0})"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:553
+#: selling/page/point_of_sale/pos_controller.js:583
 msgid "Price is not set for the item."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:460
+#: manufacturing/doctype/bom/bom.py:454
 msgid "Price not found for item {0} in price list {1}"
 msgstr ""
 
@@ -51403,11 +52979,11 @@
 msgid "Price or Product Discount"
 msgstr ""
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
 msgid "Price or product discount slabs are required"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:239
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
 msgid "Price per Unit (Stock UOM)"
 msgstr ""
 
@@ -51419,7 +52995,7 @@
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule/pricing_rule.json
-#: buying/doctype/supplier/supplier.js:98
+#: buying/doctype/supplier/supplier.js:116
 msgid "Pricing Rule"
 msgstr ""
 
@@ -51660,7 +53236,7 @@
 msgid "Primary Address"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:54
+#: public/js/utils/contact_address_quick_entry.js:57
 msgid "Primary Address Details"
 msgstr ""
 
@@ -51682,7 +53258,7 @@
 msgid "Primary Contact"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:35
+#: public/js/utils/contact_address_quick_entry.js:38
 msgid "Primary Contact Details"
 msgstr ""
 
@@ -51711,7 +53287,7 @@
 msgid "Primary Settings"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:69
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
 #: templates/pages/material_request_info.html:15 templates/pages/order.html:33
 msgid "Print"
 msgstr ""
@@ -51952,7 +53528,7 @@
 msgid "Print Preferences"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:223
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
 msgid "Print Receipt"
 msgstr ""
 
@@ -52017,7 +53593,7 @@
 msgid "Print Style"
 msgstr ""
 
-#: setup/install.py:118
+#: setup/install.py:99
 msgid "Print UOM after Quantity"
 msgstr ""
 
@@ -52032,15 +53608,16 @@
 msgid "Print and Stationery"
 msgstr ""
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:73
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
 msgid "Print settings updated in respective print format"
 msgstr ""
 
-#: setup/install.py:125
+#: setup/install.py:106
 msgid "Print taxes with zero amount"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
 msgid "Printed On "
 msgstr ""
 
@@ -52121,9 +53698,10 @@
 msgid "Priorities"
 msgstr ""
 
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:19
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
-#: projects/report/project_summary/project_summary.js:37
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
 msgid "Priority"
 msgstr ""
 
@@ -52185,11 +53763,11 @@
 msgid "Priority cannot be lesser than 1."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:755
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
 msgid "Priority has been changed to {0}."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:105
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
 msgid "Priority {0} has been repeated."
 msgstr ""
 
@@ -52211,6 +53789,12 @@
 msgid "Problem"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr ""
+
 #. Label of a Link field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
@@ -52235,7 +53819,7 @@
 msgid "Procedure"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:70
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
 msgid "Process Day Book Data"
 msgstr ""
 
@@ -52256,9 +53840,9 @@
 msgid "Process Description"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:414
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
 msgid "Process Failed"
 msgstr ""
 
@@ -52274,11 +53858,11 @@
 msgid "Process Loss"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:987
+#: manufacturing/doctype/bom/bom.py:983
 msgid "Process Loss Percentage cannot be greater than 100"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:95
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
 msgid "Process Loss Qty"
 msgstr ""
 
@@ -52317,11 +53901,11 @@
 msgid "Process Loss Report"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:101
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
 msgid "Process Loss Value"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:58
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
 msgid "Process Master Data"
 msgstr ""
 
@@ -52373,6 +53957,12 @@
 msgid "Process Subscription"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr ""
+
 #. Label of a Long Text field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
@@ -52391,23 +53981,23 @@
 msgid "Processes"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
 msgid "Processing Chart of Accounts and Parties"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
 msgid "Processing Items and UOMs"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:309
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
 msgid "Processing Party Addresses"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:115
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
 msgid "Processing Sales! Please Wait..."
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:580
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
 msgid "Processing Vouchers"
 msgstr ""
 
@@ -52476,7 +54066,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: public/js/controllers/buying.js:265 public/js/controllers/buying.js:511
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
 #: selling/doctype/product_bundle/product_bundle.json
 msgid "Product Bundle"
 msgstr ""
@@ -52580,7 +54170,13 @@
 
 #. Label of a Card Break in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:347
+#: setup/doctype/company/company.py:338
+msgid "Production"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
 msgid "Production"
 msgstr ""
 
@@ -52591,18 +54187,18 @@
 msgid "Production Analytics"
 msgstr ""
 
-#. Label of a Int field in DocType 'Workstation'
+#. Label of a Section Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Production Capacity"
 msgstr ""
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:38
-#: manufacturing/report/job_card_summary/job_card_summary.js:65
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
 #: manufacturing/report/job_card_summary/job_card_summary.py:152
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:43
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
-#: manufacturing/report/work_order_summary/work_order_summary.js:51
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
 #: manufacturing/report/work_order_summary/work_order_summary.py:208
 msgid "Production Item"
 msgstr ""
@@ -52627,7 +54223,7 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan/production_plan.json
-#: manufacturing/report/production_plan_summary/production_plan_summary.js:9
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
 msgid "Production Plan"
 msgstr ""
 
@@ -52782,7 +54378,7 @@
 msgid "Profit & Loss"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
 msgid "Profit This Year"
 msgstr ""
 
@@ -52817,8 +54413,8 @@
 msgid "Profit and Loss Summary"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:132
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:133
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
 msgid "Profit for the year"
 msgstr ""
 
@@ -52834,7 +54430,7 @@
 msgid "Profitability Analysis"
 msgstr ""
 
-#: templates/pages/projects.html:25
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
 msgid "Progress"
 msgstr ""
 
@@ -52854,41 +54450,42 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:973
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
 #: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:634
-#: accounts/report/gross_profit/gross_profit.py:300
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:220
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:265
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
 #: accounts/report/purchase_register/purchase_register.py:207
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
-#: accounts/report/sales_register/sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:229
 #: accounts/report/trial_balance/trial_balance.js:64
-#: buying/report/procurement_tracker/procurement_tracker.js:22
+#: buying/report/procurement_tracker/procurement_tracker.js:21
 #: buying/report/procurement_tracker/procurement_tracker.py:39
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:34
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:182
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
 #: projects/doctype/project/project.json
 #: projects/doctype/project/project_dashboard.py:11
 #: projects/doctype/task/task_calendar.js:19
-#: projects/doctype/task/task_tree.js:11
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
 #: projects/doctype/timesheet/timesheet_calendar.js:22
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
 #: projects/report/project_summary/project_summary.py:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:51
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
-#: public/js/financial_statements.js:247 public/js/projects/timer.js:10
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
 #: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:587
+#: selling/doctype/sales_order/sales_order.js:681
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
-#: stock/report/reserved_stock/reserved_stock.js:139
+#: stock/report/reserved_stock/reserved_stock.js:130
 #: stock/report/reserved_stock/reserved_stock.py:184
-#: stock/report/stock_ledger/stock_ledger.js:76
-#: stock/report/stock_ledger/stock_ledger.py:261
-#: support/report/issue_analytics/issue_analytics.js:76
-#: support/report/issue_summary/issue_summary.js:64
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
 msgid "Project"
 msgstr ""
 
@@ -52953,6 +54550,12 @@
 msgid "Project"
 msgstr ""
 
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr ""
+
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -53183,7 +54786,7 @@
 msgid "Project"
 msgstr ""
 
-#: projects/doctype/project/project.py:349
+#: projects/doctype/project/project.py:350
 msgid "Project Collaboration Invitation"
 msgstr ""
 
@@ -53258,7 +54861,7 @@
 
 #. Name of a DocType
 #: projects/doctype/project_type/project_type.json
-#: projects/report/project_summary/project_summary.js:31
+#: projects/report/project_summary/project_summary.js:30
 msgid "Project Type"
 msgstr ""
 
@@ -53330,10 +54933,12 @@
 msgid "Project wise Stock Tracking "
 msgstr ""
 
-#: controllers/trends.py:380
+#: controllers/trends.py:374
 msgid "Project-wise data is not available for Quotation"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
 #: stock/report/item_shortage_report/item_shortage_report.py:73
 #: stock/report/stock_projected_qty/stock_projected_qty.py:199
 #: templates/emails/reorder_item.html:12
@@ -53386,6 +54991,10 @@
 msgid "Projected Quantity"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
+
 #: stock/page/stock_balance/stock_balance.js:51
 msgid "Projected qty"
 msgstr ""
@@ -53493,7 +55102,7 @@
 msgid "Proposal Writing"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:395
+#: setup/setup_wizard/operations/install_fixtures.py:387
 msgid "Proposal/Price Quote"
 msgstr ""
 
@@ -53516,7 +55125,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:61
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
 #: crm/doctype/prospect/prospect.json
 msgid "Prospect"
 msgstr ""
@@ -53543,11 +55152,11 @@
 msgid "Prospect Owner"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:317
+#: crm/doctype/lead/lead.py:311
 msgid "Prospect {0} already exists"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:389
+#: setup/setup_wizard/operations/install_fixtures.py:381
 msgid "Prospecting"
 msgstr ""
 
@@ -53591,10 +55200,15 @@
 
 #: accounts/report/balance_sheet/balance_sheet.py:146
 #: accounts/report/balance_sheet/balance_sheet.py:147
-#: accounts/report/balance_sheet/balance_sheet.py:215
+#: accounts/report/balance_sheet/balance_sheet.py:214
 msgid "Provisional Profit / Loss (Credit)"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
+
 #. Label of a Date field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -53611,7 +55225,7 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
 #: accounts/doctype/tax_category/tax_category_dashboard.py:10
 #: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:335
+#: setup/doctype/company/company.py:326
 msgid "Purchase"
 msgstr ""
 
@@ -53679,7 +55293,7 @@
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
 msgid "Purchase Date"
 msgstr ""
 
@@ -53704,15 +55318,15 @@
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:23
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:54
-#: buying/doctype/purchase_order/purchase_order.js:323
-#: buying/doctype/purchase_order/purchase_order_list.js:39
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
-#: stock/doctype/purchase_receipt/purchase_receipt.js:110
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:22
-#: stock/doctype/stock_entry/stock_entry.js:262
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
 msgid "Purchase Invoice"
 msgstr ""
 
@@ -53835,16 +55449,16 @@
 msgid "Purchase Invoice Trends"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:213
+#: assets/doctype/asset/asset.py:214
 msgid "Purchase Invoice cannot be made against an existing asset {0}"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:389
-#: stock/doctype/purchase_receipt/purchase_receipt.py:403
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
 msgid "Purchase Invoice {0} is already submitted"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1769
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
 msgid "Purchase Invoices"
 msgstr ""
 
@@ -53862,6 +55476,7 @@
 #: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
 #: stock/doctype/material_request/material_request.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgid "Purchase Manager"
 msgstr ""
@@ -53876,21 +55491,21 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:131
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:234
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
 #: accounts/report/purchase_register/purchase_register.py:216
 #: buying/doctype/purchase_order/purchase_order.json
-#: buying/doctype/supplier_quotation/supplier_quotation.js:23
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
 #: buying/report/procurement_tracker/procurement_tracker.py:82
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:41
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:167
-#: controllers/buying_controller.py:624
-#: manufacturing/doctype/blanket_order/blanket_order.js:45
-#: selling/doctype/sales_order/sales_order.js:112
-#: selling/doctype/sales_order/sales_order.js:576
-#: stock/doctype/material_request/material_request.js:137
-#: stock/doctype/purchase_receipt/purchase_receipt.js:194
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
 msgid "Purchase Order"
 msgstr ""
 
@@ -54061,7 +55676,7 @@
 msgid "Purchase Order Item Supplied"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:684
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
 msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
 msgstr ""
 
@@ -54075,11 +55690,11 @@
 msgid "Purchase Order Pricing Rule"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
 msgid "Purchase Order Required"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
 msgid "Purchase Order Required for item {}"
 msgstr ""
 
@@ -54091,7 +55706,7 @@
 msgid "Purchase Order Trends"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:957
+#: selling/doctype/sales_order/sales_order.js:1115
 msgid "Purchase Order already created for all Sales Order items"
 msgstr ""
 
@@ -54099,11 +55714,11 @@
 msgid "Purchase Order number required for Item {0}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:618
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
 msgid "Purchase Order {0} is not submitted"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:824
+#: buying/doctype/purchase_order/purchase_order.py:830
 msgid "Purchase Orders"
 msgstr ""
 
@@ -54113,7 +55728,7 @@
 msgid "Purchase Orders Items Overdue"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:301
+#: buying/doctype/purchase_order/purchase_order.py:302
 msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
 msgstr ""
 
@@ -54129,7 +55744,7 @@
 msgid "Purchase Orders to Receive"
 msgstr ""
 
-#: controllers/accounts_controller.py:1517
+#: controllers/accounts_controller.py:1615
 msgid "Purchase Orders {0} are un-linked"
 msgstr ""
 
@@ -54138,17 +55753,17 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:607
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:613
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:61
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:241
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
 #: accounts/report/purchase_register/purchase_register.py:223
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order_list.js:43
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
 #: stock/doctype/purchase_receipt/purchase_receipt.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:56
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
 msgid "Purchase Receipt"
 msgstr ""
 
@@ -54265,11 +55880,11 @@
 msgid "Purchase Receipt No"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
 msgid "Purchase Receipt Required"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:596
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
 msgid "Purchase Receipt Required for item {}"
 msgstr ""
 
@@ -54282,15 +55897,15 @@
 msgid "Purchase Receipt Trends"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:314
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
 msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:702
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
 msgid "Purchase Receipt {0} created."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:624
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
 msgid "Purchase Receipt {0} is not submitted"
 msgstr ""
 
@@ -54307,11 +55922,11 @@
 msgid "Purchase Register"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
 msgid "Purchase Return"
 msgstr ""
 
-#: setup/doctype/company/company.js:104
+#: setup/doctype/company/company.js:118
 msgid "Purchase Tax Template"
 msgstr ""
 
@@ -54428,6 +56043,7 @@
 #: stock/doctype/price_list/price_list.json
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -54449,7 +56065,7 @@
 msgid "Purchase an Asset Item"
 msgstr ""
 
-#: utilities/activation.py:106
+#: utilities/activation.py:104
 msgid "Purchase orders help you plan and follow up on your purchases"
 msgstr ""
 
@@ -54459,7 +56075,7 @@
 msgid "Purchased"
 msgstr ""
 
-#: regional/report/vat_audit_report/vat_audit_report.py:184
+#: regional/report/vat_audit_report/vat_audit_report.py:180
 msgid "Purchases"
 msgstr ""
 
@@ -54493,7 +56109,7 @@
 msgid "Purple"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:287
+#: stock/doctype/stock_entry/stock_entry.js:329
 msgid "Purpose"
 msgstr ""
 
@@ -54533,7 +56149,7 @@
 msgid "Purpose"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:380
+#: stock/doctype/stock_entry/stock_entry.py:333
 msgid "Purpose must be one of {0}"
 msgstr ""
 
@@ -54568,24 +56184,27 @@
 msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:204
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:226
-#: controllers/trends.py:240 controllers/trends.py:252
-#: controllers/trends.py:257
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
 #: manufacturing/report/bom_explorer/bom_explorer.py:57
-#: public/js/bom_configurator/bom_configurator.bundle.js:203
-#: public/js/bom_configurator/bom_configurator.bundle.js:266
-#: public/js/bom_configurator/bom_configurator.bundle.js:271
-#: public/js/bom_configurator/bom_configurator.bundle.js:344
-#: public/js/utils.js:660 selling/doctype/sales_order/sales_order.js:315
-#: selling/doctype/sales_order/sales_order.js:410
-#: selling/doctype/sales_order/sales_order.js:698
-#: selling/doctype/sales_order/sales_order.js:815
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
 #: selling/report/sales_order_analysis/sales_order_analysis.py:255
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:106
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
 #: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
 #: templates/generators/bom.html:50 templates/pages/rfq.html:40
 msgid "Qty"
 msgstr ""
@@ -54732,7 +56351,7 @@
 msgid "Qty"
 msgstr ""
 
-#: templates/pages/order.html:167
+#: templates/pages/order.html:179
 msgid "Qty "
 msgstr ""
 
@@ -54748,7 +56367,7 @@
 msgid "Qty As Per BOM"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:170
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
 msgid "Qty Change"
@@ -54778,12 +56397,12 @@
 msgid "Qty In Stock"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:76
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
 msgid "Qty Per Unit"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:237
-#: manufacturing/report/process_loss_report/process_loss_report.py:83
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
 msgid "Qty To Manufacture"
 msgstr ""
 
@@ -54873,11 +56492,18 @@
 msgid "Qty for which recursion isn't applicable."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:713
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:766
 msgid "Qty for {0}"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:233
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
 msgid "Qty in Stock UOM"
 msgstr ""
 
@@ -54893,7 +56519,7 @@
 msgid "Qty in Stock UOM"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:145
+#: stock/doctype/pick_list/pick_list.js:174
 msgid "Qty of Finished Goods Item"
 msgstr ""
 
@@ -54903,7 +56529,7 @@
 msgid "Qty of Finished Goods Item"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:430
+#: stock/doctype/pick_list/pick_list.py:468
 msgid "Qty of Finished Goods Item should be greater than 0."
 msgstr ""
 
@@ -54920,7 +56546,7 @@
 msgid "Qty to Be Consumed"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:232
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
 #: selling/report/sales_order_analysis/sales_order_analysis.py:283
 msgid "Qty to Bill"
 msgstr ""
@@ -54933,16 +56559,17 @@
 msgid "Qty to Deliver"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:321
+#: public/js/utils/serial_no_batch_selector.js:327
 msgid "Qty to Fetch"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:668
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
 msgid "Qty to Manufacture"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:261
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
 msgid "Qty to Order"
 msgstr ""
 
@@ -54950,12 +56577,12 @@
 msgid "Qty to Produce"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:173
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:254
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
 msgid "Qty to Receive"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:390
+#: setup/setup_wizard/operations/install_fixtures.py:382
 msgid "Qualification"
 msgstr ""
 
@@ -55118,7 +56745,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/doctype/bom/bom.js:130
+#: manufacturing/doctype/bom/bom.js:138
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgid "Quality Inspection"
 msgstr ""
@@ -55278,12 +56905,12 @@
 msgid "Quality Inspection Template Name"
 msgstr ""
 
-#: public/js/controllers/transaction.js:298
-#: stock/doctype/stock_entry/stock_entry.js:143
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
 msgid "Quality Inspection(s)"
 msgstr ""
 
-#: setup/doctype/company/company.py:377
+#: setup/doctype/company/company.py:368
 msgid "Quality Management"
 msgstr ""
 
@@ -55382,23 +57009,26 @@
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:47
 #: buying/report/procurement_tracker/procurement_tracker.py:66
-#: buying/report/purchase_analytics/purchase_analytics.js:29
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:215
-#: manufacturing/doctype/bom/bom.js:306
-#: manufacturing/doctype/bom_creator/bom_creator.js:69
-#: public/js/controllers/buying.js:518 public/js/stock_analytics.js:37
-#: public/js/utils/serial_no_batch_selector.js:393
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
-#: selling/report/sales_analytics/sales_analytics.js:29
+#: selling/report/sales_analytics/sales_analytics.js:36
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
-#: stock/dashboard/item_dashboard.js:236
-#: stock/doctype/material_request/material_request.js:249
-#: stock/doctype/stock_entry/stock_entry.js:551
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
 #: stock/report/delayed_item_report/delayed_item_report.py:150
-#: stock/report/stock_analytics/stock_analytics.js:28
+#: stock/report/stock_analytics/stock_analytics.js:27
 #: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
-#: templates/pages/material_request_info.html:48 templates/pages/order.html:86
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
 msgid "Quantity"
 msgstr ""
 
@@ -55637,16 +57267,20 @@
 msgid "Quantity and Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1270
+#: stock/doctype/stock_entry/stock_entry.py:1296
 msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:273
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
 msgid "Quantity must be greater than zero, and less or equal to {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:721
-#: stock/doctype/pick_list/pick_list.js:152
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
 msgid "Quantity must not be more than {0}"
 msgstr ""
 
@@ -55656,31 +57290,32 @@
 msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:623
+#: manufacturing/doctype/bom/bom.py:618
 msgid "Quantity required for Item {0} in row {1}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:568
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:217
 msgid "Quantity should be greater than 0"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:22
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
 msgid "Quantity to Make"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:249
+#: manufacturing/doctype/work_order/work_order.js:264
 msgid "Quantity to Manufacture"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1516
+#: manufacturing/doctype/work_order/work_order.py:1523
 msgid "Quantity to Manufacture can not be zero for the operation {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:934
+#: manufacturing/doctype/work_order/work_order.py:949
 msgid "Quantity to Manufacture must be greater than 0."
 msgstr ""
 
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
 msgid "Quantity to Produce"
 msgstr ""
 
@@ -55688,29 +57323,44 @@
 msgid "Quantity to Produce should be greater than zero."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:227
+#: public/js/utils/barcode_scanner.js:236
 msgid "Quantity to Scan"
 msgstr ""
 
-#: selling/report/sales_analytics/sales_analytics.py:320
-#: stock/report/stock_analytics/stock_analytics.py:119
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
 msgid "Quarter {0} {1}"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:65
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:68
-#: buying/report/purchase_analytics/purchase_analytics.js:63
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
-#: manufacturing/report/production_analytics/production_analytics.js:36
-#: public/js/financial_statements.js:218
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
 #: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
-#: public/js/stock_analytics.js:54
-#: selling/report/sales_analytics/sales_analytics.js:63
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
-#: stock/report/stock_analytics/stock_analytics.js:82
-#: support/report/issue_analytics/issue_analytics.js:44
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
 msgid "Quarterly"
 msgstr ""
 
@@ -55798,11 +57448,18 @@
 msgid "Queued"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:39
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
 msgid "Quick Entry"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:527
+#: accounts/doctype/journal_entry/journal_entry.js:580
 msgid "Quick Journal Entry"
 msgstr ""
 
@@ -55828,6 +57485,11 @@
 msgid "Quickbooks Company ID"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
+
 #: crm/report/campaign_efficiency/campaign_efficiency.py:22
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
 msgid "Quot Count"
@@ -55839,13 +57501,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:257
-#: buying/doctype/supplier_quotation/supplier_quotation.js:26
-#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:100
-#: crm/report/lead_details/lead_details.js:38
-#: manufacturing/doctype/blanket_order/blanket_order.js:33
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:31
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
 #: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:613
+#: selling/doctype/sales_order/sales_order.js:721
 msgid "Quotation"
 msgstr ""
 
@@ -55953,20 +57616,20 @@
 msgid "Quotation Trends"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:383
+#: selling/doctype/sales_order/sales_order.py:394
 msgid "Quotation {0} is cancelled"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:300
+#: selling/doctype/sales_order/sales_order.py:307
 msgid "Quotation {0} not of type {1}"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:326
+#: selling/doctype/quotation/quotation.py:327
 #: selling/page/sales_funnel/sales_funnel.py:57
 msgid "Quotations"
 msgstr ""
 
-#: utilities/activation.py:88
+#: utilities/activation.py:86
 msgid "Quotations are proposals, bids you have sent to your customers"
 msgstr ""
 
@@ -55980,11 +57643,11 @@
 msgid "Quote Status"
 msgstr ""
 
-#: selling/report/quotation_trends/quotation_trends.py:52
+#: selling/report/quotation_trends/quotation_trends.py:51
 msgid "Quoted Amount"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:88
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
 msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
 msgstr ""
 
@@ -56013,13 +57676,13 @@
 msgid "Random"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:58
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:26
-#: manufacturing/report/production_analytics/production_analytics.js:31
-#: public/js/stock_analytics.js:49
-#: selling/report/sales_analytics/sales_analytics.js:58
-#: stock/report/stock_analytics/stock_analytics.js:77
-#: support/report/issue_analytics/issue_analytics.js:39
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
 msgid "Range"
 msgstr ""
 
@@ -56036,15 +57699,16 @@
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:79
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:263
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:315
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:669
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
-#: stock/dashboard/item_dashboard.js:243
+#: stock/dashboard/item_dashboard.js:251
 #: stock/report/delayed_item_report/delayed_item_report.py:151
-#: templates/pages/order.html:89 templates/pages/rfq.html:43
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
 msgid "Rate"
 msgstr ""
 
@@ -56654,12 +58318,13 @@
 msgstr ""
 
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
 #: setup/setup_wizard/operations/install_fixtures.py:46
 #: setup/setup_wizard/operations/install_fixtures.py:167
 msgid "Raw Material"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:392
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
 msgid "Raw Material Code"
 msgstr ""
 
@@ -56715,20 +58380,21 @@
 msgid "Raw Material Item Code"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:399
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
 msgid "Raw Material Name"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:108
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
 msgid "Raw Material Value"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:66
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
 msgid "Raw Material Warehouse"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:274
-#: public/js/bom_configurator/bom_configurator.bundle.js:268
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
 msgid "Raw Materials"
 msgstr ""
 
@@ -56810,16 +58476,16 @@
 msgid "Raw Materials Warehouse"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:616
+#: manufacturing/doctype/bom/bom.py:611
 msgid "Raw Materials cannot be blank."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:304
-#: manufacturing/doctype/production_plan/production_plan.js:97
-#: manufacturing/doctype/work_order/work_order.js:574
-#: selling/doctype/sales_order/sales_order.js:526
-#: selling/doctype/sales_order/sales_order_list.js:49
-#: stock/doctype/material_request/material_request.js:166
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 msgid "Re-open"
 msgstr ""
@@ -56836,7 +58502,7 @@
 msgid "Re-order Qty"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:226
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
 msgid "Reached Root"
 msgstr ""
 
@@ -56906,8 +58572,8 @@
 msgid "Reading 9"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:300
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:577
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
 msgid "Reading Uploaded File"
 msgstr ""
 
@@ -56923,11 +58589,11 @@
 msgid "Readings"
 msgstr ""
 
-#: support/doctype/issue/issue.js:44
+#: support/doctype/issue/issue.js:51
 msgid "Reason"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:242
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
 msgid "Reason For Putting On Hold"
 msgstr ""
 
@@ -56937,8 +58603,14 @@
 msgid "Reason For Putting On Hold"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:565
-#: selling/doctype/sales_order/sales_order.js:1112
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
 msgid "Reason for Hold"
 msgstr ""
 
@@ -56948,11 +58620,11 @@
 msgid "Reason for Leaving"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:1127
+#: selling/doctype/sales_order/sales_order.js:1289
 msgid "Reason for hold:"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:144
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
 msgid "Rebuild Tree"
 msgstr ""
 
@@ -56966,11 +58638,11 @@
 msgid "Recalculate Incoming/Outgoing Rate"
 msgstr ""
 
-#: projects/doctype/project/project.js:104
+#: projects/doctype/project/project.js:128
 msgid "Recalculating Purchase Cost against this Project..."
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:29
+#: assets/doctype/asset/asset_list.js:21
 msgid "Receipt"
 msgstr ""
 
@@ -57016,7 +58688,7 @@
 msgid "Receipt Document Type"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/account_balance/account_balance.js:55
 msgid "Receivable"
 msgstr ""
 
@@ -57045,10 +58717,10 @@
 msgid "Receivable / Payable Account"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:67
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:236
-#: accounts/report/sales_register/sales_register.py:215
-#: accounts/report/sales_register/sales_register.py:269
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
 msgid "Receivable Account"
 msgstr ""
 
@@ -57079,10 +58751,10 @@
 msgid "Receive"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:297
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
 #: buying/doctype/supplier_quotation/supplier_quotation.py:175
-#: stock/doctype/material_request/material_request_list.js:23
-#: stock/doctype/material_request/material_request_list.js:31
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
 msgid "Received"
 msgstr ""
 
@@ -57123,7 +58795,7 @@
 msgid "Received Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:891
+#: accounts/doctype/payment_entry/payment_entry.py:918
 msgid "Received Amount cannot be greater than Paid Amount"
 msgstr ""
 
@@ -57142,10 +58814,10 @@
 msgid "Received On"
 msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:211
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:172
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:247
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
 msgid "Received Qty"
 msgstr ""
@@ -57186,7 +58858,7 @@
 msgid "Received Qty"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:263
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
 msgid "Received Qty Amount"
 msgstr ""
 
@@ -57197,6 +58869,7 @@
 msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
 msgid "Received Quantity"
 msgstr ""
 
@@ -57212,7 +58885,7 @@
 msgid "Received Quantity"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:250
+#: stock/doctype/stock_entry/stock_entry.js:278
 msgid "Received Stock Entries"
 msgstr ""
 
@@ -57245,6 +58918,10 @@
 msgid "Receiving"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
+
 #. Label of a Dynamic Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
@@ -57275,8 +58952,8 @@
 msgid "Recipients"
 msgstr ""
 
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:93
 msgid "Reconcile"
 msgstr ""
 
@@ -57286,11 +58963,11 @@
 msgid "Reconcile"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:325
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
 msgid "Reconcile Entries"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:217
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
 msgid "Reconcile the Bank Transaction"
 msgstr ""
 
@@ -57357,7 +59034,7 @@
 msgid "Records"
 msgstr ""
 
-#: regional/united_arab_emirates/utils.py:176
+#: regional/united_arab_emirates/utils.py:171
 msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
 msgstr ""
 
@@ -57367,6 +59044,12 @@
 msgid "Recurse Every (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
 #: accounts/doctype/pricing_rule/pricing_rule.py:232
 msgid "Recurse Over Qty cannot be less than 0"
 msgstr ""
@@ -57395,7 +59078,7 @@
 msgid "Redeem Against"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:497
+#: selling/page/point_of_sale/pos_payment.js:525
 msgid "Redeem Loyalty Points"
 msgstr ""
 
@@ -57465,7 +59148,7 @@
 msgid "Ref Code"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:100
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
 msgid "Ref Date"
 msgstr ""
 
@@ -57476,7 +59159,12 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:99
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:22
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
 #: manufacturing/doctype/job_card/job_card_dashboard.py:10
@@ -57630,11 +59318,12 @@
 msgid "Reference"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:899
+#: accounts/doctype/journal_entry/journal_entry.py:934
 msgid "Reference #{0} dated {1}"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:112
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
 msgid "Reference Date"
 msgstr ""
 
@@ -57644,7 +59333,7 @@
 msgid "Reference Date"
 msgstr ""
 
-#: public/js/controllers/transaction.js:2073
+#: public/js/controllers/transaction.js:2116
 msgid "Reference Date for Early Payment Discount"
 msgstr ""
 
@@ -57666,7 +59355,7 @@
 msgid "Reference Doctype"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:555
+#: accounts/doctype/payment_entry/payment_entry.py:579
 msgid "Reference Doctype must be one of {0}"
 msgstr ""
 
@@ -57835,24 +59524,30 @@
 msgid "Reference Name"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:532
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
 msgid "Reference No & Reference Date is required for {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1087
+#: accounts/doctype/payment_entry/payment_entry.py:1113
 msgid "Reference No and Reference Date is mandatory for Bank transaction"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:537
+#: accounts/doctype/journal_entry/journal_entry.py:552
 msgid "Reference No is mandatory if you entered Reference Date"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:260
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
 msgid "Reference No."
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:88
-#: public/js/bank_reconciliation_tool/dialog_manager.js:123
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
 msgid "Reference Number"
 msgstr ""
 
@@ -58028,7 +59723,15 @@
 msgid "References"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:631
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:661
 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
 msgstr ""
 
@@ -58044,7 +59747,8 @@
 msgid "Referral Sales Partner"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:44
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
 msgid "Refresh"
 msgstr ""
 
@@ -58054,7 +59758,7 @@
 msgid "Refresh Google Sheet"
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:22
+#: accounts/doctype/bank/bank.js:21
 msgid "Refresh Plaid Link"
 msgstr ""
 
@@ -58064,7 +59768,7 @@
 msgid "Refresh Token"
 msgstr ""
 
-#: stock/reorder_item.py:303
+#: stock/reorder_item.py:387
 msgid "Regards,"
 msgstr ""
 
@@ -58206,8 +59910,8 @@
 msgid "Relation"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:234
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:278
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
 msgid "Release Date"
 msgstr ""
 
@@ -58223,7 +59927,7 @@
 msgid "Release Date"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
 msgid "Release date must be in the future"
 msgstr ""
 
@@ -58233,17 +59937,18 @@
 msgid "Relieving Date"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:118
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
 msgid "Remaining"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
-#: accounts/report/accounts_receivable/accounts_receivable.py:1085
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:181
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
 msgid "Remaining Balance"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:350
+#: selling/page/point_of_sale/pos_payment.js:367
 msgid "Remark"
 msgstr ""
 
@@ -58266,11 +59971,17 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
-#: accounts/report/accounts_receivable/accounts_receivable.py:1117
-#: accounts/report/general_ledger/general_ledger.py:661
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
 #: accounts/report/purchase_register/purchase_register.py:296
-#: accounts/report/sales_register/sales_register.py:333
+#: accounts/report/sales_register/sales_register.py:334
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:95
 msgid "Remarks"
 msgstr ""
@@ -58390,11 +60101,15 @@
 msgid "Remarks Column Length"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:323
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
 msgid "Removed items with no change in quantity or value."
 msgstr ""
 
-#: utilities/doctype/rename_tool/rename_tool.js:25
+#: utilities/doctype/rename_tool/rename_tool.js:24
 msgid "Rename"
 msgstr ""
 
@@ -58411,7 +60126,7 @@
 msgid "Rename Log"
 msgstr ""
 
-#: accounts/doctype/account/account.py:502
+#: accounts/doctype/account/account.py:516
 msgid "Rename Not Allowed"
 msgstr ""
 
@@ -58420,7 +60135,7 @@
 msgid "Rename Tool"
 msgstr ""
 
-#: accounts/doctype/account/account.py:494
+#: accounts/doctype/account/account.py:508
 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
 msgstr ""
 
@@ -58443,15 +60158,15 @@
 msgid "Rented"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:34
-#: crm/doctype/opportunity/opportunity.js:113
-#: stock/doctype/delivery_note/delivery_note.js:228
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: support/doctype/issue/issue.js:30
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
 msgid "Reopen"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:66
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
 #: stock/report/stock_projected_qty/stock_projected_qty.py:206
 msgid "Reorder Level"
 msgstr ""
@@ -58484,7 +60199,7 @@
 msgid "Repair"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:107
+#: assets/doctype/asset/asset.js:127
 msgid "Repair Asset"
 msgstr ""
 
@@ -58532,10 +60247,17 @@
 msgid "Replace BOM"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:36
-#: support/report/issue_analytics/issue_analytics.js:57
-#: support/report/issue_summary/issue_summary.js:44
-#: support/report/issue_summary/issue_summary.py:354
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid ""
+"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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
 msgid "Replied"
 msgstr ""
 
@@ -58563,7 +60285,7 @@
 msgid "Replied"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
 msgid "Report"
 msgstr ""
 
@@ -58583,7 +60305,7 @@
 msgid "Report Date"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:213
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
 msgid "Report Error"
 msgstr ""
 
@@ -58599,12 +60321,12 @@
 msgid "Report Type"
 msgstr ""
 
-#: accounts/doctype/account/account.py:395
+#: accounts/doctype/account/account.py:410
 msgid "Report Type is mandatory"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:17
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:17
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
 msgid "Report View"
 msgstr ""
 
@@ -58638,8 +60360,9 @@
 msgid "Reports to"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:70
-#: accounts/doctype/sales_invoice/sales_invoice.js:73
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
 msgid "Repost Accounting Entries"
 msgstr ""
 
@@ -58684,6 +60407,12 @@
 msgid "Repost Payment Ledger Items"
 msgstr ""
 
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr ""
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -58702,11 +60431,11 @@
 msgid "Repost Status"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:137
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
 msgid "Repost has started in the background"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:38
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
 msgid "Repost in background"
 msgstr ""
 
@@ -58714,7 +60443,7 @@
 msgid "Repost started in the background"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:105
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
 msgid "Reposting Completed {0}%"
 msgstr ""
 
@@ -58730,25 +60459,26 @@
 msgid "Reposting Info"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:113
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
 msgid "Reposting Progress"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:169
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
 msgid "Reposting entries created: {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:89
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
 msgid "Reposting has been started in the background."
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:47
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
 msgid "Reposting in the background."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:76
-#: accounts/doctype/sales_invoice/sales_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
 msgid "Reposting..."
 msgstr ""
 
@@ -58806,11 +60536,20 @@
 msgid "Represents Company"
 msgstr ""
 
-#: public/js/utils.js:678
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
 msgid "Reqd by date"
 msgstr ""
 
-#: crm/doctype/opportunity/opportunity.js:87
+#: crm/doctype/opportunity/opportunity.js:89
 msgid "Request For Quotation"
 msgstr ""
 
@@ -58820,7 +60559,7 @@
 msgid "Request Parameters"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:269
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
 msgid "Request Timeout"
 msgstr ""
 
@@ -58844,11 +60583,11 @@
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation/request_for_quotation.json
-#: buying/doctype/request_for_quotation/request_for_quotation.py:346
-#: buying/doctype/supplier_quotation/supplier_quotation.js:57
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:66
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:274
-#: stock/doctype/material_request/material_request.js:142
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
 msgid "Request for Quotation"
 msgstr ""
 
@@ -58886,7 +60625,7 @@
 msgid "Request for Quotation Supplier"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:571
+#: selling/doctype/sales_order/sales_order.js:650
 msgid "Request for Raw Materials"
 msgstr ""
 
@@ -58942,6 +60681,10 @@
 msgid "Requested Qty"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:46
 msgid "Requesting Site"
 msgstr ""
@@ -58950,8 +60693,8 @@
 msgid "Requestor"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:165
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:193
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
 msgid "Required By"
 msgstr ""
 
@@ -59028,11 +60771,18 @@
 msgid "Required Items"
 msgstr ""
 
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
+
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:88
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:29
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:58
-#: manufacturing/report/production_planning_report/production_planning_report.py:411
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
 msgid "Required Qty"
 msgstr ""
@@ -59106,7 +60856,7 @@
 msgid "Research"
 msgstr ""
 
-#: setup/doctype/company/company.py:383
+#: setup/doctype/company/company.py:374
 msgid "Research & Development"
 msgstr ""
 
@@ -59138,11 +60888,11 @@
 msgid "Reselect, if the chosen contact is edited after save"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.js:30
+#: accounts/doctype/payment_request/payment_request.js:39
 msgid "Resend Payment Email"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:121
+#: stock/report/reserved_stock/reserved_stock.js:118
 msgid "Reservation Based On"
 msgstr ""
 
@@ -59152,12 +60902,12 @@
 msgid "Reservation Based On"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: stock/doctype/pick_list/pick_list.js:110
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
 msgid "Reserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:322
+#: selling/doctype/sales_order/sales_order.js:347
 msgid "Reserve Stock"
 msgstr ""
 
@@ -59191,6 +60941,8 @@
 msgid "Reserved"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
 #: stock/report/reserved_stock/reserved_stock.py:124
 #: stock/report/stock_projected_qty/stock_projected_qty.py:164
 msgid "Reserved Qty"
@@ -59230,16 +60982,28 @@
 msgid "Reserved Qty for Production Plan"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Subcontract"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:497
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
 msgid "Reserved Qty should be greater than Delivered Qty."
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:116
 msgid "Reserved Quantity"
 msgstr ""
@@ -59248,16 +61012,18 @@
 msgid "Reserved Quantity for Production"
 msgstr ""
 
-#: stock/stock_ledger.py:1982
+#: stock/stock_ledger.py:1955
 msgid "Reserved Serial No."
 msgstr ""
 
 #. Name of a report
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:374
-#: stock/doctype/pick_list/pick_list.js:120
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
 #: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:459 stock/stock_ledger.py:1962
+#: stock/report/stock_balance/stock_balance.py:468 stock/stock_ledger.py:1939
 msgid "Reserved Stock"
 msgstr ""
 
@@ -59267,7 +61033,7 @@
 msgid "Reserved Stock"
 msgstr ""
 
-#: stock/stock_ledger.py:2012
+#: stock/stock_ledger.py:1985
 msgid "Reserved Stock for Batch"
 msgstr ""
 
@@ -59299,21 +61065,27 @@
 msgid "Reserved for sub contracting"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:335
-#: stock/doctype/pick_list/pick_list.js:237
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
 msgid "Reserving Stock..."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:139
-#: support/doctype/issue/issue.js:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
 msgid "Reset"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
 msgid "Reset Plaid Link"
 msgstr ""
 
-#: support/doctype/issue/issue.js:39
+#: support/doctype/issue/issue.js:46
 msgid "Reset Service Level Agreement"
 msgstr ""
 
@@ -59323,7 +61095,7 @@
 msgid "Reset Service Level Agreement"
 msgstr ""
 
-#: support/doctype/issue/issue.js:56
+#: support/doctype/issue/issue.js:63
 msgid "Resetting Service Level Agreement."
 msgstr ""
 
@@ -59412,9 +61184,9 @@
 msgstr ""
 
 #: accounts/doctype/dunning/dunning_list.js:4
-#: support/report/issue_analytics/issue_analytics.js:58
-#: support/report/issue_summary/issue_summary.js:46
-#: support/report/issue_summary/issue_summary.py:366
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
 msgid "Resolved"
 msgstr ""
 
@@ -59472,7 +61244,7 @@
 msgid "Response Result Key Path"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:95
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
 msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
 msgstr ""
 
@@ -59488,12 +61260,12 @@
 msgid "Responsible"
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:109
+#: setup/setup_wizard/operations/defaults_setup.py:107
 #: setup/setup_wizard/operations/install_fixtures.py:109
 msgid "Rest Of The World"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:72
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
 msgid "Restart"
 msgstr ""
 
@@ -59501,7 +61273,7 @@
 msgid "Restart Subscription"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:108
 msgid "Restore Asset"
 msgstr ""
 
@@ -59548,12 +61320,12 @@
 msgid "Result Title Field"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: selling/doctype/sales_order/sales_order.js:515
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
 msgid "Resume"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:255
+#: manufacturing/doctype/job_card/job_card.js:288
 msgid "Resume Job"
 msgstr ""
 
@@ -59580,11 +61352,11 @@
 msgid "Retained Earnings"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
 msgid "Retention Stock Entry"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:450
+#: stock/doctype/stock_entry/stock_entry.js:524
 msgid "Retention Stock Entry already created or Sample Quantity not provided"
 msgstr ""
 
@@ -59594,20 +61366,21 @@
 msgid "Retried"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:134
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 #: accounts/doctype/ledger_merge/ledger_merge.js:72
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:65
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
 msgid "Retry"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:13
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
 msgid "Retry Failed Transactions"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
-#: stock/doctype/delivery_note/delivery_note_list.js:6
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:6
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
 msgid "Return"
 msgstr ""
 
@@ -59635,11 +61408,11 @@
 msgid "Return"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:120
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
 msgid "Return / Credit Note"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
 msgid "Return / Debit Note"
 msgstr ""
 
@@ -59685,12 +61458,12 @@
 msgid "Return Against Subcontracting Receipt"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:194
+#: manufacturing/doctype/work_order/work_order.js:205
 msgid "Return Components"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:10
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:10
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
 msgid "Return Issued"
 msgstr ""
 
@@ -59712,16 +61485,16 @@
 msgid "Return Issued"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
 msgid "Return Qty"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:265
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
 msgid "Return Qty from Rejected Warehouse"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:77
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:142
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
 msgid "Return of Components"
 msgstr ""
 
@@ -59801,7 +61574,7 @@
 msgid "Returned Qty in Stock UOM"
 msgstr ""
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:103
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
 msgid "Returned exchange rate is neither integer not float."
 msgstr ""
 
@@ -59819,14 +61592,14 @@
 msgid "Returns"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:154
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
-#: accounts/report/accounts_receivable/accounts_receivable.js:186
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
 msgid "Revaluation Journals"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
 msgid "Revenue"
 msgstr ""
 
@@ -59836,7 +61609,7 @@
 msgid "Reversal Of"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:33
+#: accounts/doctype/journal_entry/journal_entry.js:73
 msgid "Reverse Journal Entry"
 msgstr ""
 
@@ -59939,6 +61712,11 @@
 msgid "Ringing"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
+
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -59993,12 +61771,12 @@
 msgid "Root"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:41
+#: accounts/doctype/account/account_tree.js:47
 msgid "Root Company"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:112
-#: accounts/report/account_balance/account_balance.js:23
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
 msgid "Root Type"
 msgstr ""
 
@@ -60014,19 +61792,19 @@
 msgid "Root Type"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
 msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
 msgstr ""
 
-#: accounts/doctype/account/account.py:392
+#: accounts/doctype/account/account.py:407
 msgid "Root Type is mandatory"
 msgstr ""
 
-#: accounts/doctype/account/account.py:195
+#: accounts/doctype/account/account.py:212
 msgid "Root cannot be edited."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:49
+#: accounts/doctype/cost_center/cost_center.py:47
 msgid "Root cannot have a parent cost center"
 msgstr ""
 
@@ -60038,7 +61816,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
-#: accounts/report/account_balance/account_balance.js:54
+#: accounts/report/account_balance/account_balance.js:56
 msgid "Round Off"
 msgstr ""
 
@@ -60073,7 +61851,7 @@
 msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:282
-#: accounts/report/sales_register/sales_register.py:310
+#: accounts/report/sales_register/sales_register.py:311
 msgid "Rounded Total"
 msgstr ""
 
@@ -60299,12 +62077,12 @@
 msgid "Rounding Loss Allowance"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:41
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
 msgid "Rounding Loss Allowance should be between 0 and 1"
 msgstr ""
 
-#: controllers/stock_controller.py:216 controllers/stock_controller.py:231
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
 msgid "Rounding gain/loss Entry for Stock Transfer"
 msgstr ""
 
@@ -60345,123 +62123,123 @@
 msgid "Routing Name"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:428
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
 msgid "Row #"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:334
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
 msgid "Row # {0}:"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:181
+#: controllers/sales_and_purchase_return.py:179
 msgid "Row # {0}: Cannot return more than {1} for Item {2}"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:126
+#: controllers/sales_and_purchase_return.py:124
 msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:111
+#: controllers/sales_and_purchase_return.py:109
 msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:439
-#: accounts/doctype/sales_invoice/sales_invoice.py:1715
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
 msgid "Row #{0} (Payment Table): Amount must be negative"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:437
-#: accounts/doctype/sales_invoice/sales_invoice.py:1710
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
 msgid "Row #{0} (Payment Table): Amount must be positive"
 msgstr ""
 
-#: stock/doctype/item/item.py:480
+#: stock/doctype/item/item.py:481
 msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:235
+#: stock/doctype/quality_inspection/quality_inspection.py:233
 msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:215
+#: stock/doctype/quality_inspection/quality_inspection.py:213
 msgid "Row #{0}: Acceptance Criteria Formula is required."
 msgstr ""
 
 #: controllers/subcontracting_controller.py:72
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
 msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
 msgstr ""
 
-#: controllers/buying_controller.py:231
+#: controllers/buying_controller.py:225
 msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:406
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
 msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
 msgstr ""
 
-#: controllers/accounts_controller.py:887
+#: controllers/accounts_controller.py:951
 msgid "Row #{0}: Account {1} does not belong to company {2}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:305
-#: accounts/doctype/payment_entry/payment_entry.py:389
+#: accounts/doctype/payment_entry/payment_entry.py:310
+#: accounts/doctype/payment_entry/payment_entry.py:394
 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:401
+#: accounts/doctype/payment_entry/payment_entry.py:408
 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:309
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
 msgid "Row #{0}: Amount must be a positive number"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:375
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
 msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:351
+#: buying/doctype/purchase_order/purchase_order.py:350
 msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:313
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
 msgid "Row #{0}: Batch No {1} is already selected."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:736
+#: accounts/doctype/payment_entry/payment_entry.py:766
 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3064
+#: controllers/accounts_controller.py:3130
 msgid "Row #{0}: Cannot delete item {1} which has already been billed."
 msgstr ""
 
-#: controllers/accounts_controller.py:3038
+#: controllers/accounts_controller.py:3104
 msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
 msgstr ""
 
-#: controllers/accounts_controller.py:3057
+#: controllers/accounts_controller.py:3123
 msgid "Row #{0}: Cannot delete item {1} which has already been received"
 msgstr ""
 
-#: controllers/accounts_controller.py:3044
+#: controllers/accounts_controller.py:3110
 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
 msgstr ""
 
-#: controllers/accounts_controller.py:3050
+#: controllers/accounts_controller.py:3116
 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
 msgstr ""
 
-#: controllers/buying_controller.py:236
+#: controllers/buying_controller.py:230
 msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
 msgstr ""
 
-#: controllers/accounts_controller.py:3309
+#: controllers/accounts_controller.py:3372
 msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:864
+#: manufacturing/doctype/job_card/job_card.py:861
 msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
 msgstr ""
 
@@ -60469,35 +62247,35 @@
 msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
 msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:97
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
 msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:286
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
 msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:288
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
 msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
 msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:282
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
 msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:292
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
 msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:385
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
 msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:64
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
 msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
 msgstr ""
 
@@ -60505,43 +62283,43 @@
 msgid "Row #{0}: Dates overlapping with other row"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:375
+#: buying/doctype/purchase_order/purchase_order.py:374
 msgid "Row #{0}: Default BOM not found for FG Item {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:272
+#: accounts/doctype/payment_entry/payment_entry.py:277
 msgid "Row #{0}: Duplicate entry in References {1} {2}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:237
+#: selling/doctype/sales_order/sales_order.py:239
 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
 msgstr ""
 
-#: controllers/stock_controller.py:336
+#: controllers/stock_controller.py:533
 msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:378
+#: buying/doctype/purchase_order/purchase_order.py:379
 msgid "Row #{0}: Finished Good Item Qty can not be zero"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:362
+#: buying/doctype/purchase_order/purchase_order.py:361
 msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:369
+#: buying/doctype/purchase_order/purchase_order.py:368
 msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
 msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:571
+#: accounts/doctype/journal_entry/journal_entry.py:595
 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:577
+#: accounts/doctype/journal_entry/journal_entry.py:605
 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
 msgstr ""
 
@@ -60549,117 +62327,117 @@
 msgid "Row #{0}: From Date cannot be before To Date"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:489
+#: public/js/utils/barcode_scanner.js:394
 msgid "Row #{0}: Item added"
 msgstr ""
 
-#: buying/utils.py:93
+#: buying/utils.py:92
 msgid "Row #{0}: Item {1} does not exist"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:949
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:303
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
 msgid "Row #{0}: Item {1} is not a service item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:261
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
 msgid "Row #{0}: Item {1} is not a stock item"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:657
+#: accounts/doctype/payment_entry/payment_entry.py:687
 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
 msgstr ""
 
-#: stock/doctype/item/item.py:351
+#: stock/doctype/item/item.py:350
 msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:535
+#: selling/doctype/sales_order/sales_order.py:549
 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1032
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
 msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:687
+#: stock/doctype/stock_entry/stock_entry.py:651
 msgid "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}."
 msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:93
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
 msgid "Row #{0}: Payment document is required to complete the transaction"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:892
+#: manufacturing/doctype/production_plan/production_plan.py:902
 msgid "Row #{0}: Please select Item Code in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:895
+#: manufacturing/doctype/production_plan/production_plan.py:905
 msgid "Row #{0}: Please select the BOM No in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:889
-msgid "Row #{0}: Please select the FG Warehouse in Assembly Items"
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
 msgstr ""
 
-#: stock/doctype/item/item.py:487
+#: stock/doctype/item/item.py:488
 msgid "Row #{0}: Please set reorder quantity"
 msgstr ""
 
-#: controllers/accounts_controller.py:367
+#: controllers/accounts_controller.py:414
 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:487
+#: public/js/utils/barcode_scanner.js:392
 msgid "Row #{0}: Qty increased by {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:264
-#: assets/doctype/asset_capitalization/asset_capitalization.py:306
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
 msgid "Row #{0}: Qty must be a positive number"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:301
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
 msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
 msgstr ""
 
-#: controllers/accounts_controller.py:1018
-#: controllers/accounts_controller.py:3166
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3230
 msgid "Row #{0}: Quantity for Item {1} cannot be zero."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1017
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
 msgstr ""
 
-#: utilities/transaction_base.py:113 utilities/transaction_base.py:119
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
 msgstr ""
 
-#: controllers/buying_controller.py:470
+#: controllers/buying_controller.py:464
 msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1016
+#: accounts/doctype/payment_entry/payment_entry.js:1237
 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1008
+#: accounts/doctype/payment_entry/payment_entry.js:1223
 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
 msgstr ""
 
-#: controllers/buying_controller.py:455
+#: controllers/buying_controller.py:449
 msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:387
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
 msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
 msgstr ""
 
@@ -60667,15 +62445,15 @@
 msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
 msgstr ""
 
-#: controllers/buying_controller.py:849
+#: controllers/buying_controller.py:878
 msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:382
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
 msgid "Row #{0}: Scrap Item Qty cannot be zero"
 msgstr ""
 
-#: controllers/selling_controller.py:212
+#: controllers/selling_controller.py:213
 msgid ""
 "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
 "\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
@@ -60683,7 +62461,7 @@
 "\t\t\t\t\tthis validation."
 msgstr ""
 
-#: controllers/stock_controller.py:97
+#: controllers/stock_controller.py:137
 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
 msgstr ""
 
@@ -60695,27 +62473,35 @@
 msgid "Row #{0}: Serial No {1} is already selected."
 msgstr ""
 
-#: controllers/accounts_controller.py:395
+#: controllers/accounts_controller.py:442
 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
 msgstr ""
 
-#: controllers/accounts_controller.py:391
+#: controllers/accounts_controller.py:436
 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
 msgstr ""
 
-#: controllers/accounts_controller.py:387
+#: controllers/accounts_controller.py:430
 msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:391
+#: selling/doctype/sales_order/sales_order.py:402
 msgid "Row #{0}: Set Supplier for item {1}"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr ""
+
 #: stock/doctype/quality_inspection/quality_inspection.py:120
 msgid "Row #{0}: Status is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:381
+#: accounts/doctype/journal_entry/journal_entry.py:391
 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
 msgstr ""
 
@@ -60723,59 +62509,55 @@
 msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:962
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:975
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:989
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
 msgid "Row #{0}: Stock is already reserved for the Item {1}."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:605
+#: stock/doctype/delivery_note/delivery_note.py:680
 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:285
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
 msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1003
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
 msgstr ""
 
-#: controllers/stock_controller.py:110
+#: controllers/stock_controller.py:150
 msgid "Row #{0}: The batch {1} has already expired."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1687
-msgid "Row #{0}: The following Serial Nos are not present in Delivery Note {1}:"
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:116
+#: manufacturing/doctype/workstation/workstation.py:137
 msgid "Row #{0}: Timings conflicts with row {1}"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1402
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
 msgid "Row #{0}: You must select an Asset for Item {1}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1696
-msgid "Row #{0}: {1} Serial numbers required for Item {2}. You have provided {3}."
-msgstr ""
-
-#: controllers/buying_controller.py:483 public/js/controllers/buying.js:208
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
 msgid "Row #{0}: {1} can not be negative for item {2}"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:228
+#: stock/doctype/quality_inspection/quality_inspection.py:226
 msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
 msgstr ""
 
@@ -60783,15 +62565,19 @@
 msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:88
+#: assets/doctype/asset_category/asset_category.py:90
 msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
 msgstr ""
 
-#: buying/utils.py:106
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr ""
+
+#: buying/utils.py:100
 msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:65
+#: assets/doctype/asset_category/asset_category.py:67
 msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
 msgstr ""
 
@@ -60799,19 +62585,19 @@
 msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:308
+#: assets/doctype/asset/asset.py:306
 msgid "Row #{}: Finance Book should not be empty since you're using multiple."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:338
+#: accounts/doctype/pos_invoice/pos_invoice.py:340
 msgid "Row #{}: Item Code: {} is not available under warehouse {}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:99
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
 msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:87
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
 msgid "Row #{}: POS Invoice {} has been {}"
 msgstr ""
 
@@ -60819,7 +62605,7 @@
 msgid "Row #{}: POS Invoice {} is not against customer {}"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:84
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
 msgid "Row #{}: POS Invoice {} is not submitted yet"
 msgstr ""
 
@@ -60827,23 +62613,23 @@
 msgid "Row #{}: Please assign task to a member."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:300
+#: assets/doctype/asset/asset.py:298
 msgid "Row #{}: Please use a different Finance Book."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:398
+#: accounts/doctype/pos_invoice/pos_invoice.py:400
 msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:345
+#: accounts/doctype/pos_invoice/pos_invoice.py:347
 msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:371
+#: accounts/doctype/pos_invoice/pos_invoice.py:373
 msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:83
+#: stock/doctype/pick_list/pick_list.py:89
 msgid "Row #{}: item {} has been picked already."
 msgstr ""
 
@@ -60855,39 +62641,47 @@
 msgid "Row #{}: {} {} does not exist."
 msgstr ""
 
-#: stock/doctype/item/item.py:1364
+#: stock/doctype/item/item.py:1349
 msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:599
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:606
 msgid "Row {0} : Operation is required against the raw material item {1}"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:113
+#: stock/doctype/pick_list/pick_list.py:119
 msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1135
+#: stock/doctype/stock_entry/stock_entry.py:1159
 msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1183
 msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:190
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:509
+#: accounts/doctype/journal_entry/journal_entry.py:524
 msgid "Row {0}: Account {1} and Party Type {2} have different account types"
 msgstr ""
 
-#: controllers/accounts_controller.py:2536
+#: controllers/accounts_controller.py:2607
 msgid "Row {0}: Account {1} is a Group Account"
 msgstr ""
 
@@ -60895,96 +62689,100 @@
 msgid "Row {0}: Activity Type is mandatory."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:561
+#: accounts/doctype/journal_entry/journal_entry.py:576
 msgid "Row {0}: Advance against Customer must be credit"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:563
+#: accounts/doctype/journal_entry/journal_entry.py:578
 msgid "Row {0}: Advance against Supplier must be debit"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:671
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:663
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:763
+#: stock/doctype/stock_entry/stock_entry.py:891
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:770
 msgid "Row {0}: Bill of Materials not found for the Item {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:796
+#: accounts/doctype/journal_entry/journal_entry.py:830
 msgid "Row {0}: Both Debit and Credit values cannot be zero"
 msgstr ""
 
-#: controllers/buying_controller.py:438 controllers/selling_controller.py:204
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
 msgid "Row {0}: Conversion Factor is mandatory"
 msgstr ""
 
-#: controllers/accounts_controller.py:2549
+#: controllers/accounts_controller.py:2620
 msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:116
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
 msgid "Row {0}: Cost center is required for an item {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:647
+#: accounts/doctype/journal_entry/journal_entry.py:675
 msgid "Row {0}: Credit entry can not be linked with a {1}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:434
+#: manufacturing/doctype/bom/bom.py:428
 msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:642
+#: accounts/doctype/journal_entry/journal_entry.py:670
 msgid "Row {0}: Debit entry can not be linked with a {1}"
 msgstr ""
 
-#: controllers/selling_controller.py:679
+#: controllers/selling_controller.py:708
 msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:417
+#: assets/doctype/asset/asset.py:415
 msgid "Row {0}: Depreciation Start Date is required"
 msgstr ""
 
-#: controllers/accounts_controller.py:2209
+#: controllers/accounts_controller.py:2291
 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:129
+#: stock/doctype/packing_slip/packing_slip.py:127
 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
 msgstr ""
 
-#: controllers/buying_controller.py:742
+#: controllers/buying_controller.py:770
 msgid "Row {0}: Enter location for the asset item {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:886
-#: controllers/taxes_and_totals.py:1115
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
 msgid "Row {0}: Exchange Rate is mandatory"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:408
+#: assets/doctype/asset/asset.py:406
 msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:482
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
 msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:111
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
 msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
 msgstr ""
 
@@ -60992,16 +62790,16 @@
 msgid "Row {0}: From Time and To Time is mandatory."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:224
+#: manufacturing/doctype/job_card/job_card.py:220
 #: projects/doctype/timesheet/timesheet.py:179
 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
 msgstr ""
 
-#: controllers/stock_controller.py:730
+#: controllers/stock_controller.py:937
 msgid "Row {0}: From Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:219
+#: manufacturing/doctype/job_card/job_card.py:215
 msgid "Row {0}: From time must be less than to time"
 msgstr ""
 
@@ -61009,15 +62807,15 @@
 msgid "Row {0}: Hours value must be greater than zero."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:665
+#: accounts/doctype/journal_entry/journal_entry.py:695
 msgid "Row {0}: Invalid reference {1}"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:128
+#: controllers/taxes_and_totals.py:129
 msgid "Row {0}: Item Tax template updated as per validity and rate applied"
 msgstr ""
 
-#: controllers/buying_controller.py:400 controllers/selling_controller.py:479
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
 msgstr ""
 
@@ -61029,39 +62827,39 @@
 msgid "Row {0}: Item {1} must be a subcontracted item."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:661
+#: stock/doctype/delivery_note/delivery_note.py:737
 msgid "Row {0}: Packed Qty must be equal to {1} Qty."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:148
+#: stock/doctype/packing_slip/packing_slip.py:146
 msgid "Row {0}: Packing Slip is already created for Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:687
+#: accounts/doctype/journal_entry/journal_entry.py:721
 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:500
+#: accounts/doctype/journal_entry/journal_entry.py:515
 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:47
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
 msgid "Row {0}: Payment Term is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:554
+#: accounts/doctype/journal_entry/journal_entry.py:569
 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:562
 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:142
+#: stock/doctype/packing_slip/packing_slip.py:140
 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:118
+#: controllers/subcontracting_controller.py:123
 msgid "Row {0}: Please select a BOM for Item {1}."
 msgstr ""
 
@@ -61069,7 +62867,7 @@
 msgid "Row {0}: Please select an active BOM for Item {1}."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:115
+#: controllers/subcontracting_controller.py:117
 msgid "Row {0}: Please select an valid BOM for Item {1}."
 msgstr ""
 
@@ -61077,7 +62875,7 @@
 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
 msgstr ""
 
-#: regional/italy/utils.py:338
+#: regional/italy/utils.py:340
 msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
 msgstr ""
 
@@ -61089,55 +62887,55 @@
 msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
 msgid "Row {0}: Purchase Invoice {1} has no stock impact."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:154
+#: stock/doctype/packing_slip/packing_slip.py:152
 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:364
 msgid "Row {0}: Qty in Stock UOM can not be zero."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:125
+#: stock/doctype/packing_slip/packing_slip.py:123
 msgid "Row {0}: Qty must be greater than 0."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:762
+#: stock/doctype/stock_entry/stock_entry.py:725
 msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:97
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
 msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1170
+#: stock/doctype/stock_entry/stock_entry.py:1196
 msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
 msgstr ""
 
-#: controllers/stock_controller.py:721
+#: controllers/stock_controller.py:928
 msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:450
+#: stock/doctype/stock_entry/stock_entry.py:407
 msgid "Row {0}: The item {1}, quantity must be positive number"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:218
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
 msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:441
+#: assets/doctype/asset/asset.py:440
 msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:401
+#: stock/doctype/stock_entry/stock_entry.py:358
 msgid "Row {0}: UOM Conversion Factor is mandatory"
 msgstr ""
 
-#: controllers/accounts_controller.py:786
+#: controllers/accounts_controller.py:852
 msgid "Row {0}: user has not applied the rule {1} on the item {2}"
 msgstr ""
 
@@ -61149,23 +62947,27 @@
 msgid "Row {0}: {1} must be greater than 0"
 msgstr ""
 
-#: controllers/accounts_controller.py:511
+#: controllers/accounts_controller.py:564
 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:701
+#: accounts/doctype/journal_entry/journal_entry.py:735
 msgid "Row {0}: {1} {2} does not match with {3}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2528
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2599
 msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
 msgstr ""
 
-#: utilities/transaction_base.py:217
+#: utilities/transaction_base.py:215
 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
 msgstr ""
 
-#: controllers/buying_controller.py:726
+#: controllers/buying_controller.py:754
 msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
 msgstr ""
 
@@ -61177,11 +62979,11 @@
 msgid "Row({0}): {1} is already discounted in {2}"
 msgstr ""
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:193
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
 msgid "Rows Added in {0}"
 msgstr ""
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:194
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
 msgid "Rows Removed in {0}"
 msgstr ""
 
@@ -61192,15 +62994,15 @@
 msgid "Rows with Same Account heads will be merged on Ledger"
 msgstr ""
 
-#: controllers/accounts_controller.py:2218
+#: controllers/accounts_controller.py:2301
 msgid "Rows with duplicate due dates in other rows were found: {0}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:61
+#: accounts/doctype/journal_entry/journal_entry.js:115
 msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
 msgstr ""
 
-#: controllers/accounts_controller.py:211
+#: controllers/accounts_controller.py:219
 msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 msgstr ""
 
@@ -61228,6 +63030,12 @@
 msgid "Rule Description"
 msgstr ""
 
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -61242,53 +63050,23 @@
 msgid "Running"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr ""
+
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
 msgid "S.O. No."
 msgstr ""
 
-#. Option for the 'Naming Series' (Select) field in DocType 'Serial and Batch
-#. Bundle'
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
-msgctxt "Serial and Batch Bundle"
-msgid "SABB-.########"
-msgstr ""
-
-#. Option for the 'Naming Series' (Select) field in DocType 'Campaign'
-#: crm/doctype/campaign/campaign.json
-msgctxt "Campaign"
-msgid "SAL-CAM-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Sales Order'
-#: selling/doctype/sales_order/sales_order.json
-msgctxt "Sales Order"
-msgid "SAL-ORD-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Quotation'
-#: selling/doctype/quotation/quotation.json
-msgctxt "Quotation"
-msgid "SAL-QTN-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Subcontracting Order'
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-msgctxt "Subcontracting Order"
-msgid "SC-ORD-.YYYY.-"
-msgstr ""
-
 #. Label of a Data field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "SCO Supplied Item"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Warranty Claim'
-#: support/doctype/warranty_claim/warranty_claim.json
-msgctxt "Warranty Claim"
-msgid "SER-WRN-.YYYY.-"
-msgstr ""
-
 #. Label of a Table field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
@@ -61306,7 +63084,7 @@
 msgid "SLA Paused On"
 msgstr ""
 
-#: public/js/utils.js:1015
+#: public/js/utils.js:1096
 msgid "SLA is on hold since {0}"
 msgstr ""
 
@@ -61345,28 +63123,14 @@
 msgid "SO Qty"
 msgstr ""
 
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
 msgid "STATEMENTS OF ACCOUNTS"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Item'
-#: stock/doctype/item/item.json
-msgctxt "Item"
-msgid "STO-ITEM-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "STO-PICK-.YYYY.-"
-msgstr ""
-
-#. Option for the 'Series' (Select) field in DocType 'Supplier'
-#: buying/doctype/supplier/supplier.json
-msgctxt "Supplier"
-msgid "SUP-.YYYY.-"
-msgstr ""
-
 #. Label of a Read Only field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
@@ -61385,7 +63149,7 @@
 msgid "SWIFT number"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
 msgid "Safety Stock"
 msgstr ""
 
@@ -61438,8 +63202,8 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
 #: accounts/doctype/tax_category/tax_category_dashboard.py:9
 #: projects/doctype/project/project_dashboard.py:15
-#: regional/report/vat_audit_report/vat_audit_report.py:184
-#: setup/doctype/company/company.py:329 setup/doctype/company/company.py:492
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
 #: setup/doctype/company/company_dashboard.py:9
 #: setup/doctype/sales_person/sales_person_dashboard.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:250
@@ -61477,7 +63241,7 @@
 msgid "Sales"
 msgstr ""
 
-#: setup/doctype/company/company.py:492
+#: setup/doctype/company/company.py:483
 msgid "Sales Account"
 msgstr ""
 
@@ -61511,7 +63275,7 @@
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: selling/page/sales_funnel/sales_funnel.js:46
 #: selling/workspace/selling/selling.json
 msgid "Sales Funnel"
 msgstr ""
@@ -61520,13 +63284,13 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 #: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
 #: accounts/report/gross_profit/gross_profit.js:30
-#: accounts/report/gross_profit/gross_profit.py:199
-#: accounts/report/gross_profit/gross_profit.py:206
-#: selling/doctype/quotation/quotation_list.js:20
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order_list.js:53
-#: stock/doctype/delivery_note/delivery_note.js:222
-#: stock/doctype/delivery_note/delivery_note_list.js:61
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
 msgid "Sales Invoice"
 msgstr ""
 
@@ -61676,11 +63440,11 @@
 msgid "Sales Invoice Trends"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:679
+#: stock/doctype/delivery_note/delivery_note.py:755
 msgid "Sales Invoice {0} has already been submitted"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:472
+#: selling/doctype/sales_order/sales_order.py:481
 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
 msgstr ""
 
@@ -61714,6 +63478,7 @@
 #: setup/doctype/sales_person/sales_person.json
 #: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
 #: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgid "Sales Manager"
 msgstr ""
 
@@ -61743,36 +63508,36 @@
 msgid "Sales Monthly History"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:129
+#: selling/page/sales_funnel/sales_funnel.js:144
 msgid "Sales Opportunities by Source"
 msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:236
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:279
-#: accounts/report/sales_register/sales_register.py:236
-#: controllers/selling_controller.py:421
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:64
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:113
-#: manufacturing/doctype/blanket_order/blanket_order.js:23
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
 #: manufacturing/doctype/work_order/work_order_calendar.js:32
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:127
 #: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:117
+#: selling/doctype/quotation/quotation.js:125
 #: selling/doctype/quotation/quotation_dashboard.py:11
-#: selling/doctype/quotation/quotation_list.js:16
+#: selling/doctype/quotation/quotation_list.js:15
 #: selling/doctype/sales_order/sales_order.json
 #: selling/onboarding_step/sales_order/sales_order.json
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: selling/report/sales_order_analysis/sales_order_analysis.js:34
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
 #: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:134
-#: stock/doctype/material_request/material_request.js:161
-#: stock/report/delayed_item_report/delayed_item_report.js:31
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
 #: stock/report/delayed_item_report/delayed_item_report.py:155
-#: stock/report/delayed_order_report/delayed_order_report.js:31
+#: stock/report/delayed_order_report/delayed_order_report.js:30
 #: stock/report/delayed_order_report/delayed_order_report.py:74
 msgid "Sales Order"
 msgstr ""
@@ -61923,8 +63688,8 @@
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:260
-#: selling/doctype/sales_order/sales_order.js:704
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgid "Sales Order Item"
 msgstr ""
@@ -62013,11 +63778,11 @@
 msgid "Sales Order required for Item {0}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:258
+#: selling/doctype/sales_order/sales_order.py:263
 msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1142
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
 msgid "Sales Order {0} is not submitted"
 msgstr ""
 
@@ -62025,12 +63790,12 @@
 msgid "Sales Order {0} is not valid"
 msgstr ""
 
-#: controllers/selling_controller.py:402
+#: controllers/selling_controller.py:406
 #: manufacturing/doctype/work_order/work_order.py:223
 msgid "Sales Order {0} is {1}"
 msgstr ""
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
 msgid "Sales Orders"
 msgstr ""
 
@@ -62058,14 +63823,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1106
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:197
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:9
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
 #: setup/doctype/sales_partner/sales_partner.json
 msgid "Sales Partner"
@@ -62208,17 +63973,18 @@
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.py:1103
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
-#: accounts/report/gross_profit/gross_profit.js:49
-#: accounts/report/gross_profit/gross_profit.py:307
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:115
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
 #: setup/doctype/sales_person/sales_person.json
 msgid "Sales Person"
 msgstr ""
@@ -62294,7 +64060,7 @@
 msgstr ""
 
 #. Label of a Card Break in the CRM Workspace
-#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:42
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
 msgid "Sales Pipeline"
 msgstr ""
 
@@ -62305,7 +64071,7 @@
 msgid "Sales Pipeline Analytics"
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:131
+#: selling/page/sales_funnel/sales_funnel.js:146
 msgid "Sales Pipeline by Stage"
 msgstr ""
 
@@ -62320,15 +64086,15 @@
 msgid "Sales Register"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:777
-#: stock/doctype/delivery_note/delivery_note.js:175
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
 msgid "Sales Return"
 msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/sales_stage/sales_stage.json
 #: crm/report/lost_opportunity/lost_opportunity.py:51
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:59
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
 msgid "Sales Stage"
 msgstr ""
 
@@ -62348,7 +64114,7 @@
 msgid "Sales Summary"
 msgstr ""
 
-#: setup/doctype/company/company.js:98
+#: setup/doctype/company/company.js:106
 msgid "Sales Tax Template"
 msgstr ""
 
@@ -62535,6 +64301,7 @@
 #: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
 #: stock/doctype/packing_slip/packing_slip.json
 #: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -62594,15 +64361,15 @@
 msgid "Same Item"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:350
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
 msgid "Same item and warehouse combination already entered."
 msgstr ""
 
-#: buying/utils.py:59
+#: buying/utils.py:58
 msgid "Same item cannot be entered multiple times."
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:80
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
 msgid "Same supplier has been entered multiple times"
 msgstr ""
 
@@ -62625,7 +64392,7 @@
 msgstr ""
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2131
+#: public/js/controllers/transaction.js:2174
 msgid "Sample Size"
 msgstr ""
 
@@ -62635,11 +64402,11 @@
 msgid "Sample Size"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2824
+#: stock/doctype/stock_entry/stock_entry.py:2904
 msgid "Sample quantity {0} cannot be more than received quantity {1}"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
 msgid "Sanctioned"
 msgstr ""
 
@@ -62708,20 +64475,20 @@
 msgid "Saturday"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:139
-#: accounts/doctype/journal_entry/journal_entry.js:550
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
 #: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:252
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:288
-#: public/js/call_popup/call_popup.js:157
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
 msgid "Save"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:176
+#: selling/page/point_of_sale/pos_controller.js:198
 msgid "Save as Draft"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:373
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
 msgid "Saving {0}"
 msgstr ""
 
@@ -62730,7 +64497,12 @@
 msgid "Savings"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:206
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
 msgid "Scan Barcode"
 msgstr ""
 
@@ -62806,7 +64578,7 @@
 msgid "Scan Barcode"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:151
+#: public/js/utils/serial_no_batch_selector.js:154
 msgid "Scan Batch No"
 msgstr ""
 
@@ -62822,15 +64594,15 @@
 msgid "Scan Mode"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:136
+#: public/js/utils/serial_no_batch_selector.js:139
 msgid "Scan Serial No"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:172
+#: public/js/utils/barcode_scanner.js:179
 msgid "Scan barcode for item {0}"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:94
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:106
 msgid "Scan mode enabled, existing quantity will not be fetched."
 msgstr ""
 
@@ -62840,7 +64612,7 @@
 msgid "Scanned Cheque"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:238
+#: public/js/utils/barcode_scanner.js:247
 msgid "Scanned Quantity"
 msgstr ""
 
@@ -62850,7 +64622,7 @@
 msgid "Schedule"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:240
+#: assets/doctype/asset/asset.js:275
 msgid "Schedule Date"
 msgstr ""
 
@@ -62885,7 +64657,7 @@
 msgid "Scheduled"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:111
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
 msgid "Scheduled Date"
 msgstr ""
 
@@ -62913,26 +64685,26 @@
 msgid "Scheduled Time Logs"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/ledger_merge/ledger_merge.py:39
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler Inactive"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:183
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
 msgid "Scheduler is Inactive. Can't trigger job now."
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:235
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
 msgid "Scheduler is Inactive. Can't trigger jobs now."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler is inactive. Cannot enqueue job."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
 msgid "Scheduler is inactive. Cannot import data."
 msgstr ""
@@ -63015,7 +64787,7 @@
 msgid "Scrap & Process Loss"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:87
+#: assets/doctype/asset/asset.js:92
 msgid "Scrap Asset"
 msgstr ""
 
@@ -63069,7 +64841,7 @@
 msgid "Scrap Warehouse"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:17
+#: assets/doctype/asset/asset_list.js:13
 msgid "Scrapped"
 msgstr ""
 
@@ -63079,7 +64851,7 @@
 msgid "Scrapped"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:150
+#: selling/page/point_of_sale/pos_item_selector.js:147
 #: selling/page/point_of_sale/pos_past_order_list.js:51
 #: templates/pages/help.html:14
 msgid "Search"
@@ -63102,7 +64874,7 @@
 msgid "Search Term Param Name"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:312
+#: selling/page/point_of_sale/pos_item_cart.js:310
 msgid "Search by customer name, phone, email."
 msgstr ""
 
@@ -63110,10 +64882,15 @@
 msgid "Search by invoice id or customer name"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:152
+#: selling/page/point_of_sale/pos_item_selector.js:149
 msgid "Search by item code, serial number or barcode"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
@@ -63132,7 +64909,7 @@
 msgid "Secondary Role"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:174
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:117
 msgid "Section Code"
 msgstr ""
@@ -63155,8 +64932,13 @@
 msgid "See all open tickets"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:180
-#: selling/doctype/sales_order/sales_order.js:888
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
 msgid "Select"
 msgstr ""
 
@@ -63164,33 +64946,33 @@
 msgid "Select Accounting Dimension."
 msgstr ""
 
-#: public/js/utils.js:440
+#: public/js/utils.js:485
 msgid "Select Alternate Item"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:312
+#: selling/doctype/quotation/quotation.js:324
 msgid "Select Alternative Items for Sales Order"
 msgstr ""
 
-#: stock/doctype/item/item.js:518
+#: stock/doctype/item/item.js:585
 msgid "Select Attribute Values"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:689
+#: selling/doctype/sales_order/sales_order.js:792
 msgid "Select BOM"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:678
+#: selling/doctype/sales_order/sales_order.js:779
 msgid "Select BOM and Qty for Production"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:803
+#: selling/doctype/sales_order/sales_order.js:921
 msgid "Select BOM, Qty and For Warehouse"
 msgstr ""
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Batch No"
 msgstr ""
 
@@ -63206,15 +64988,15 @@
 msgid "Select Billing Address"
 msgstr ""
 
-#: public/js/stock_analytics.js:42
+#: public/js/stock_analytics.js:61
 msgid "Select Brand..."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/journal_entry/journal_entry.js:123
 msgid "Select Company"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:173
+#: manufacturing/doctype/job_card/job_card.js:193
 msgid "Select Corrective Operation"
 msgstr ""
 
@@ -63224,24 +65006,24 @@
 msgid "Select Customers By"
 msgstr ""
 
-#: setup/doctype/employee/employee.js:112
+#: setup/doctype/employee/employee.js:115
 msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:117
+#: setup/doctype/employee/employee.js:122
 msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:111
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:131
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
 msgid "Select Default Supplier"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:252
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
 msgid "Select Difference Account"
 msgstr ""
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:58
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
 msgid "Select Dimension"
 msgstr ""
 
@@ -63251,27 +65033,27 @@
 msgid "Select DocType"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:246
+#: manufacturing/doctype/job_card/job_card.js:274
 msgid "Select Employees"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:170
+#: buying/doctype/purchase_order/purchase_order.js:176
 msgid "Select Finished Good"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:962
+#: selling/doctype/sales_order/sales_order.js:1122
 msgid "Select Items"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:861
+#: selling/doctype/sales_order/sales_order.js:1008
 msgid "Select Items based on Delivery Date"
 msgstr ""
 
-#: public/js/controllers/transaction.js:2159
+#: public/js/controllers/transaction.js:2202
 msgid "Select Items for Quality Inspection"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:820
 msgid "Select Items to Manufacture"
 msgstr ""
 
@@ -63281,27 +65063,31 @@
 msgid "Select Items to Manufacture"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1038
-#: selling/page/point_of_sale/pos_item_cart.js:888
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
 msgid "Select Loyalty Program"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
 msgid "Select Possible Supplier"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:726
-#: stock/doctype/pick_list/pick_list.js:161
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
 msgid "Select Quantity"
 msgstr ""
 
-#: public/js/utils/sales_common.js:325
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Serial No"
 msgstr ""
 
-#: public/js/utils/sales_common.js:328 stock/doctype/pick_list/pick_list.js:321
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
 msgid "Select Serial and Batch"
 msgstr ""
 
@@ -63329,60 +65115,60 @@
 msgid "Select Supplier Address"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:110
+#: stock/doctype/batch/batch.js:127
 msgid "Select Target Warehouse"
 msgstr ""
 
-#: www/book_appointment/index.js:69
+#: www/book_appointment/index.js:73
 msgid "Select Time"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:14
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
 msgid "Select View"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:248
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
 msgid "Select Vouchers to Match"
 msgstr ""
 
-#: public/js/stock_analytics.js:46
+#: public/js/stock_analytics.js:72
 msgid "Select Warehouse..."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:431
 msgid "Select Warehouses to get Stock for Materials Planning"
 msgstr ""
 
-#: public/js/communication.js:67
+#: public/js/communication.js:80
 msgid "Select a Company"
 msgstr ""
 
-#: setup/doctype/employee/employee.js:107
+#: setup/doctype/employee/employee.js:110
 msgid "Select a Company this Employee belongs to."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:160
+#: buying/doctype/supplier/supplier.js:188
 msgid "Select a Customer"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:111
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
 msgid "Select a Default Priority."
 msgstr ""
 
-#: selling/doctype/customer/customer.js:205
+#: selling/doctype/customer/customer.js:221
 msgid "Select a Supplier"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:297
+#: stock/doctype/material_request/material_request.js:365
 msgid "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."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
 msgid "Select a company"
 msgstr ""
 
-#: stock/doctype/item/item.js:809
+#: stock/doctype/item/item.js:889
 msgid "Select an Item Group."
 msgstr ""
 
@@ -63390,15 +65176,19 @@
 msgid "Select an account to print in account currency"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:327
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
 msgid "Select an item from each set to be used in the Sales Order."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1549
-msgid "Select change amount account"
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
 msgstr ""
 
-#: public/js/utils/party.js:305
+#: public/js/utils/party.js:352
 msgid "Select company first"
 msgstr ""
 
@@ -63409,15 +65199,15 @@
 msgid "Select company name first."
 msgstr ""
 
-#: controllers/accounts_controller.py:2394
+#: controllers/accounts_controller.py:2474
 msgid "Select finance book for the item {0} at row {1}"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:162
+#: selling/page/point_of_sale/pos_item_selector.js:159
 msgid "Select item group"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:293
+#: manufacturing/doctype/bom/bom.js:306
 msgid "Select template item"
 msgstr ""
 
@@ -63431,16 +65221,16 @@
 msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:807
+#: manufacturing/doctype/work_order/work_order.js:866
 msgid "Select the Item to be manufactured."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:725
+#: manufacturing/doctype/bom/bom.js:754
 msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:294
-#: manufacturing/doctype/production_plan/production_plan.js:305
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
 msgid "Select the Warehouse"
 msgstr ""
 
@@ -63452,15 +65242,15 @@
 msgid "Select the date and your timezone"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:740
+#: manufacturing/doctype/bom/bom.js:773
 msgid "Select the raw materials (Items) required to manufacture the Item"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:338
+#: manufacturing/doctype/bom/bom.js:353
 msgid "Select variant item code for the template item {0}"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:525
+#: manufacturing/doctype/production_plan/production_plan.js:565
 msgid ""
 "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
 " A Production Plan can also be created manually where you can select the Items to manufacture."
@@ -63481,7 +65271,7 @@
 msgid "Selected POS Opening Entry should be open."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2192
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
 msgid "Selected Price List should have buying and selling fields checked."
 msgstr ""
 
@@ -63495,7 +65285,7 @@
 msgid "Selected date is"
 msgstr ""
 
-#: public/js/bulk_transaction_processing.js:26
+#: public/js/bulk_transaction_processing.js:34
 msgid "Selected document must be in submitted state"
 msgstr ""
 
@@ -63510,7 +65300,7 @@
 msgid "Sell"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:91
+#: assets/doctype/asset/asset.js:100
 msgid "Sell Asset"
 msgstr ""
 
@@ -63575,7 +65365,7 @@
 msgid "Selling"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:273
+#: accounts/report/gross_profit/gross_profit.py:271
 msgid "Selling Amount"
 msgstr ""
 
@@ -63640,7 +65430,7 @@
 msgid "Send Emails"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:46
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
 msgid "Send Emails to Suppliers"
 msgstr ""
 
@@ -63648,7 +65438,7 @@
 msgid "Send Now"
 msgstr ""
 
-#: public/js/controllers/transaction.js:440
+#: public/js/controllers/transaction.js:478
 msgid "Send SMS"
 msgstr ""
 
@@ -63670,6 +65460,11 @@
 msgid "Send To Primary Contact"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
+
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -63700,7 +65495,7 @@
 msgid "Sender"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.js:35
+#: accounts/doctype/payment_request/payment_request.js:44
 msgid "Sending"
 msgstr ""
 
@@ -63722,7 +65517,7 @@
 msgid "Sequence ID"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:262
+#: manufacturing/doctype/work_order/work_order.js:277
 msgid "Sequence Id"
 msgstr ""
 
@@ -63763,7 +65558,7 @@
 msgid "Serial / Batch Bundle"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:362
+#: accounts/doctype/pos_invoice/pos_invoice.py:364
 msgid "Serial / Batch Bundle Missing"
 msgstr ""
 
@@ -63773,26 +65568,26 @@
 msgid "Serial / Batch No"
 msgstr ""
 
-#: public/js/utils.js:124
+#: public/js/utils.js:153
 msgid "Serial / Batch Nos"
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:73
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:116
-#: public/js/controllers/transaction.js:2144
-#: public/js/utils/serial_no_batch_selector.js:350
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2187
+#: public/js/utils/serial_no_batch_selector.js:355
 #: stock/doctype/serial_no/serial_no.json
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:160
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:150
-#: stock/report/serial_no_ledger/serial_no_ledger.js:39
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
 #: stock/report/serial_no_ledger/serial_no_ledger.py:57
-#: stock/report/stock_ledger/stock_ledger.py:246
+#: stock/report/stock_ledger/stock_ledger.py:319
 msgid "Serial No"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Asset Capitalization Stock Item'
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Serial No"
@@ -63840,7 +65635,7 @@
 msgid "Serial No"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'POS Invoice Item'
+#. Label of a Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Serial No"
@@ -63876,7 +65671,7 @@
 msgid "Serial No"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#. Label of a Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Serial No"
@@ -63897,7 +65692,7 @@
 msgid "Serial No"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Stock Entry Detail'
+#. Label of a Text field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No"
@@ -63992,77 +65787,72 @@
 msgid "Serial No and Batch for Finished Good"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:577
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
 msgid "Serial No is mandatory"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:76
+#: selling/doctype/installation_note/installation_note.py:77
 msgid "Serial No is mandatory for Item {0}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:480
+#: public/js/utils/serial_no_batch_selector.js:488
 msgid "Serial No {0} already exists"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:311
+#: public/js/utils/barcode_scanner.js:321
 msgid "Serial No {0} already scanned"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:93
+#: selling/doctype/installation_note/installation_note.py:94
 msgid "Serial No {0} does not belong to Delivery Note {1}"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
 msgid "Serial No {0} does not belong to Item {1}"
 msgstr ""
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
-#: selling/doctype/installation_note/installation_note.py:83
+#: selling/doctype/installation_note/installation_note.py:84
 msgid "Serial No {0} does not exist"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2112
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
 msgid "Serial No {0} does not exists"
 msgstr ""
 
 #: public/js/utils/barcode_scanner.js:402
-msgid "Serial No {0} has already scanned."
-msgstr ""
-
-#: public/js/utils/barcode_scanner.js:499
-#: public/js/utils/barcode_scanner.js:506
 msgid "Serial No {0} is already added"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:341
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
 msgid "Serial No {0} is under maintenance contract upto {1}"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:332
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
 msgid "Serial No {0} is under warranty upto {1}"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:318
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
 msgid "Serial No {0} not found"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:695
+#: selling/page/point_of_sale/pos_controller.js:736
 msgid "Serial No: {0} has already been transacted into another POS Invoice."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:262
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:178
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Serial Nos"
 msgstr ""
 
 #: public/js/utils/serial_no_batch_selector.js:20
-#: public/js/utils/serial_no_batch_selector.js:183
+#: public/js/utils/serial_no_batch_selector.js:185
 msgid "Serial Nos / Batch Nos"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
 msgid "Serial Nos Mismatch"
 msgstr ""
 
@@ -64072,11 +65862,11 @@
 msgid "Serial Nos and Batches"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1074
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
 msgid "Serial Nos are created successfully"
 msgstr ""
 
-#: stock/stock_ledger.py:1972
+#: stock/stock_ledger.py:1945
 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 msgstr ""
 
@@ -64102,7 +65892,7 @@
 #. Name of a DocType
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:253
+#: stock/report/stock_ledger/stock_ledger.py:326
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
 msgid "Serial and Batch Bundle"
 msgstr ""
@@ -64197,14 +65987,18 @@
 msgid "Serial and Batch Bundle"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1253
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
 msgid "Serial and Batch Bundle created"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1295
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
 msgid "Serial and Batch Bundle updated"
 msgstr ""
 
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
@@ -64228,7 +66022,7 @@
 msgid "Serial and Batch No"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:51
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
 msgid "Serial and Batch Nos"
 msgstr ""
 
@@ -64256,11 +66050,11 @@
 msgid "Serial and Batch Summary"
 msgstr ""
 
-#: stock/utils.py:427
+#: stock/utils.py:408
 msgid "Serial number {0} entered more than once"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:545
+#: accounts/doctype/journal_entry/journal_entry.js:614
 msgid "Series"
 msgstr ""
 
@@ -64564,7 +66358,7 @@
 msgid "Series for Asset Depreciation Entry (Journal Entry)"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:139
+#: buying/doctype/supplier/supplier.py:136
 msgid "Series is mandatory"
 msgstr ""
 
@@ -64657,11 +66451,11 @@
 msgid "Service Item UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:66
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
 msgid "Service Item {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:69
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
 msgid "Service Item {0} must be a non-stock item."
 msgstr ""
 
@@ -64710,15 +66504,15 @@
 msgid "Service Level Agreement Status"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:172
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
 msgid "Service Level Agreement for {0} {1} already exists."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:764
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
 msgid "Service Level Agreement has been changed to {0}."
 msgstr ""
 
-#: support/doctype/issue/issue.js:67
+#: support/doctype/issue/issue.js:77
 msgid "Service Level Agreement was reset."
 msgstr ""
 
@@ -64799,11 +66593,11 @@
 msgid "Service Stop Date"
 msgstr ""
 
-#: accounts/deferred_revenue.py:48 public/js/controllers/transaction.js:1239
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1298
 msgid "Service Stop Date cannot be after Service End Date"
 msgstr ""
 
-#: accounts/deferred_revenue.py:45 public/js/controllers/transaction.js:1236
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1295
 msgid "Service Stop Date cannot be before Service Start Date"
 msgstr ""
 
@@ -64818,6 +66612,11 @@
 msgid "Services"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr ""
+
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -64836,7 +66635,7 @@
 msgid "Set Basic Rate Manually"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:150
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
 msgid "Set Default Supplier"
 msgstr ""
 
@@ -64877,11 +66676,11 @@
 msgid "Set Landed Cost Based on Purchase Invoice Rate"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1050
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
 msgid "Set Loyalty Program"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:272
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
 msgid "Set New Release Date"
 msgstr ""
 
@@ -64897,27 +66696,31 @@
 msgid "Set Operating Cost Based On BOM Quantity"
 msgstr ""
 
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Set Posting Date"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:767
+#: manufacturing/doctype/bom/bom.js:800
 msgid "Set Process Loss Item Quantity"
 msgstr ""
 
-#: projects/doctype/project/project.js:116
-#: projects/doctype/project/project.js:118
-#: projects/doctype/project/project.js:132
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
 msgid "Set Project Status"
 msgstr ""
 
-#: projects/doctype/project/project.js:154
+#: projects/doctype/project/project.js:182
 msgid "Set Project and all Tasks to status {0}?"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:768
+#: manufacturing/doctype/bom/bom.js:801
 msgid "Set Quantity"
 msgstr ""
 
@@ -64934,7 +66737,7 @@
 msgstr ""
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:82
-#: support/doctype/service_level_agreement/service_level_agreement.py:88
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
 msgid "Set Response Time for Priority {0} in row {1}."
 msgstr ""
 
@@ -64997,7 +66800,7 @@
 msgid "Set Valuation Rate Based on Source Warehouse"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:184
+#: selling/doctype/sales_order/sales_order.js:207
 msgid "Set Warehouse"
 msgstr ""
 
@@ -65006,25 +66809,25 @@
 msgid "Set as Closed"
 msgstr ""
 
-#: projects/doctype/task/task_list.js:12
+#: projects/doctype/task/task_list.js:20
 msgid "Set as Completed"
 msgstr ""
 
-#: public/js/utils/sales_common.js:406
-#: selling/doctype/quotation/quotation.js:124
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
 msgid "Set as Lost"
 msgstr ""
 
 #: crm/doctype/opportunity/opportunity_list.js:13
-#: projects/doctype/task/task_list.js:8 support/doctype/issue/issue_list.js:8
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
 msgid "Set as Open"
 msgstr ""
 
-#: setup/doctype/company/company.py:419
+#: setup/doctype/company/company.py:410
 msgid "Set default inventory account for perpetual inventory"
 msgstr ""
 
-#: setup/doctype/company/company.py:429
+#: setup/doctype/company/company.py:420
 msgid "Set default {0} account for non stock items"
 msgstr ""
 
@@ -65035,7 +66838,7 @@
 msgid "Set fieldname from which you want to fetch the data from the parent form."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:757
+#: manufacturing/doctype/bom/bom.js:790
 msgid "Set quantity of process loss item:"
 msgstr ""
 
@@ -65052,7 +66855,7 @@
 msgid "Set targets Item Group-wise for this Sales Person."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:852
+#: manufacturing/doctype/work_order/work_order.js:923
 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
 msgstr ""
 
@@ -65063,7 +66866,7 @@
 msgid "Set the status manually."
 msgstr ""
 
-#: regional/italy/setup.py:230
+#: regional/italy/setup.py:231
 msgid "Set this if the customer is a Public Administration company."
 msgstr ""
 
@@ -65074,15 +66877,15 @@
 msgid "Set up your Warehouse"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:672
+#: assets/doctype/asset/asset.py:670
 msgid "Set {0} in asset category {1} for company {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:953
+#: assets/doctype/asset/asset.py:945
 msgid "Set {0} in asset category {1} or company {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:949
+#: assets/doctype/asset/asset.py:942
 msgid "Set {0} in company {1}"
 msgstr ""
 
@@ -65162,8 +66965,8 @@
 msgid "Setting up company"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:956
-#: manufacturing/doctype/work_order/work_order.py:978
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:989
 msgid "Setting {} is required"
 msgstr ""
 
@@ -65196,7 +66999,13 @@
 msgid "Settings"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:15
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
 msgid "Settled"
 msgstr ""
 
@@ -65212,6 +67021,12 @@
 msgid "Settled"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr ""
+
 #. Title of an Onboarding Step
 #: setup/onboarding_step/letterhead/letterhead.json
 msgid "Setup Your Letterhead"
@@ -65230,7 +67045,7 @@
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
 #: accounts/doctype/share_balance/share_balance.json
-#: accounts/doctype/shareholder/shareholder.js:22
+#: accounts/doctype/shareholder/shareholder.js:21
 #: accounts/report/share_balance/share_balance.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Balance"
@@ -65245,7 +67060,7 @@
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/shareholder/shareholder.js:28
+#: accounts/doctype/shareholder/shareholder.js:27
 #: accounts/report/share_ledger/share_ledger.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Ledger"
@@ -65289,9 +67104,9 @@
 
 #. Name of a DocType
 #: accounts/doctype/shareholder/shareholder.json
-#: accounts/report/share_balance/share_balance.js:17
+#: accounts/report/share_balance/share_balance.js:16
 #: accounts/report/share_balance/share_balance.py:57
-#: accounts/report/share_ledger/share_ledger.js:17
+#: accounts/report/share_ledger/share_ledger.js:16
 #: accounts/report/share_ledger/share_ledger.py:51
 msgid "Shareholder"
 msgstr ""
@@ -65308,7 +67123,7 @@
 msgid "Shelf Life In Days"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:247
+#: assets/doctype/asset/asset.js:288
 msgid "Shift"
 msgstr ""
 
@@ -65331,7 +67146,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:166
+#: stock/doctype/delivery_note/delivery_note.js:181
 #: stock/doctype/shipment/shipment.json
 msgid "Shipment"
 msgstr ""
@@ -65399,7 +67214,7 @@
 msgid "Shipment details"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:846
+#: stock/doctype/delivery_note/delivery_note.py:922
 msgid "Shipments"
 msgstr ""
 
@@ -65422,20 +67237,20 @@
 msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Address"
@@ -65448,35 +67263,35 @@
 msgid "Shipping Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address"
 msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Shipping Address"
@@ -65489,19 +67304,19 @@
 msgid "Shipping Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address Details"
@@ -65531,7 +67346,7 @@
 msgid "Shipping Address Template"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:130
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
 msgid "Shipping Address does not have country, which is required for this Shipping Rule"
 msgstr ""
 
@@ -65672,15 +67487,15 @@
 msgid "Shipping Zipcode"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:134
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
 msgid "Shipping rule not applicable for country {0} in Shipping Address"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:151
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
 msgid "Shipping rule only applicable for Buying"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:146
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
 msgid "Shipping rule only applicable for Selling"
 msgstr ""
 
@@ -65747,31 +67562,35 @@
 msgid "Show Cancelled Entries"
 msgstr ""
 
-#: templates/pages/projects.js:64
+#: templates/pages/projects.js:61
 msgid "Show Completed"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:107
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
 msgid "Show Cumulative Amount"
 msgstr ""
 
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:17
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
 msgid "Show Disabled Warehouses"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr ""
+
 #. Label of a Check field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Show Failed Logs"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:144
-#: accounts/report/accounts_receivable/accounts_receivable.js:161
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
 msgid "Show Future Payments"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
 msgid "Show GL Balance"
 msgstr ""
 
@@ -65804,7 +67623,7 @@
 msgid "Show Ledger View"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:166
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
 msgid "Show Linked Delivery Notes"
 msgstr ""
 
@@ -65818,7 +67637,7 @@
 msgid "Show Net Values in Party Account"
 msgstr ""
 
-#: templates/pages/projects.js:66
+#: templates/pages/projects.js:63
 msgid "Show Open"
 msgstr ""
 
@@ -65852,18 +67671,18 @@
 msgid "Show Preview"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.js:176
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
 #: accounts/report/general_ledger/general_ledger.js:204
 msgid "Show Remarks"
 msgstr ""
 
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:66
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
 msgid "Show Return Entries"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:171
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
 msgid "Show Sales Person"
 msgstr ""
 
@@ -65877,11 +67696,16 @@
 msgid "Show Taxes as Table in Print"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr ""
+
 #: stock/report/stock_balance/stock_balance.js:90
 msgid "Show Variant Attributes"
 msgstr ""
 
-#: stock/doctype/item/item.js:90
+#: stock/doctype/item/item.js:106
 msgid "Show Variants"
 msgstr ""
 
@@ -65889,8 +67713,8 @@
 msgid "Show Warehouse-wise Stock"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:29
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:17
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
 msgid "Show exploded view"
 msgstr ""
 
@@ -65900,7 +67724,7 @@
 msgid "Show in Website"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:104
+#: accounts/report/trial_balance/trial_balance.js:110
 msgid "Show net values in opening and closing columns"
 msgstr ""
 
@@ -65908,30 +67732,30 @@
 msgid "Show only POS"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:108
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
 msgid "Show only the Immediate Upcoming Term"
 msgstr ""
 
-#: stock/utils.py:588
+#: stock/utils.py:568
 msgid "Show pending entries"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:93
+#: accounts/report/trial_balance/trial_balance.js:99
 msgid "Show unclosed fiscal year's P&L balances"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
 msgid "Show with upcoming revenue/expense"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:113
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
 #: accounts/report/profitability_analysis/profitability_analysis.js:71
-#: accounts/report/trial_balance/trial_balance.js:88
+#: accounts/report/trial_balance/trial_balance.js:94
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
 msgid "Show zero values"
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.js:30
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
 msgid "Show {0}"
 msgstr ""
 
@@ -66017,7 +67841,7 @@
 msgid "Simultaneous"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:551
+#: stock/doctype/stock_entry/stock_entry.py:515
 msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
 msgstr ""
 
@@ -66040,7 +67864,7 @@
 msgid "Single Transaction Threshold"
 msgstr ""
 
-#: stock/doctype/item/item.js:103
+#: stock/doctype/item/item.js:131
 msgid "Single Variant"
 msgstr ""
 
@@ -66072,11 +67896,11 @@
 msgid "Skipped"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:125
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
 msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
 msgid "Skipping {0} of {1}, {2}"
 msgstr ""
 
@@ -66086,11 +67910,21 @@
 msgid "Skype ID"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:223
 msgid "Small"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:68
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
 msgid "Smoothing Constant"
 msgstr ""
 
@@ -66099,7 +67933,7 @@
 msgid "Software"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:11
+#: assets/doctype/asset/asset_list.js:9
 msgid "Sold"
 msgstr ""
 
@@ -66109,24 +67943,29 @@
 msgid "Sold"
 msgstr ""
 
-#: www/book_appointment/index.js:239
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr ""
+
+#: www/book_appointment/index.js:248
 msgid "Something went wrong please try again"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:747
+#: accounts/doctype/pricing_rule/utils.py:733
 msgid "Sorry, this coupon code is no longer valid"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:731
 msgid "Sorry, this coupon code's validity has expired"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:742
+#: accounts/doctype/pricing_rule/utils.py:728
 msgid "Sorry, this coupon code's validity has not started"
 msgstr ""
 
 #: crm/report/lead_details/lead_details.py:40
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
 msgid "Source"
 msgstr ""
 
@@ -66232,10 +68071,10 @@
 msgid "Source Type"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:313
+#: manufacturing/doctype/bom/bom.js:326
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
-#: stock/dashboard/item_dashboard.js:215
-#: stock/doctype/stock_entry/stock_entry.js:547
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
 msgid "Source Warehouse"
 msgstr ""
 
@@ -66300,21 +68139,21 @@
 msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Source Warehouse Address"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:84
+#: assets/doctype/asset_movement/asset_movement.py:88
 msgid "Source and Target Location cannot be same"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:640
+#: stock/doctype/stock_entry/stock_entry.py:604
 msgid "Source and target warehouse cannot be same for row {0}"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:278
+#: stock/dashboard/item_dashboard.js:286
 msgid "Source and target warehouse must be different"
 msgstr ""
 
@@ -66323,8 +68162,8 @@
 msgid "Source of Funds (Liabilities)"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:617
-#: stock/doctype/stock_entry/stock_entry.py:634
+#: stock/doctype/stock_entry/stock_entry.py:581
+#: stock/doctype/stock_entry/stock_entry.py:598
 msgid "Source warehouse is mandatory for row {0}"
 msgstr ""
 
@@ -66362,16 +68201,26 @@
 msgid "Spacer"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:467 stock/doctype/batch/batch.js:143
-#: support/doctype/issue/issue.js:100
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
 msgid "Split"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:111 assets/doctype/asset/asset.js:451
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
 msgid "Split Asset"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:142
+#: stock/doctype/batch/batch.js:161
 msgid "Split Batch"
 msgstr ""
 
@@ -66388,22 +68237,57 @@
 msgid "Split From"
 msgstr ""
 
-#: support/doctype/issue/issue.js:90
+#: support/doctype/issue/issue.js:100
 msgid "Split Issue"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:457
+#: assets/doctype/asset/asset.js:530
 msgid "Split Qty"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1050
+#: assets/doctype/asset/asset.py:1042
 msgid "Split qty cannot be grater than or equal to asset qty"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1827
+#: accounts/doctype/payment_entry/payment_entry.py:1876
 msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
 #: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
 #: templates/print_formats/includes/items.html:8
 msgid "Sr"
@@ -66431,8 +68315,8 @@
 msgid "Stale Days should start from 1."
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:433
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
 msgid "Standard Buying"
 msgstr ""
 
@@ -66440,13 +68324,13 @@
 msgid "Standard Description"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:119
+#: regional/report/uae_vat_201/uae_vat_201.py:115
 msgid "Standard Rated Expenses"
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:441
-#: stock/doctype/item/item.py:245
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
 msgid "Standard Selling"
 msgstr ""
 
@@ -66463,11 +68347,26 @@
 msgid "Standard Template"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:100
-#: regional/report/uae_vat_201/uae_vat_201.py:106
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
 msgid "Standard rated supplies in {0}"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
@@ -66480,23 +68379,25 @@
 msgid "Standing Name"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:591
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
 msgid "Start"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:44
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
 msgid "Start / Resume"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:34
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:34
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
-#: accounts/report/payment_ledger/payment_ledger.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:68
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
 #: projects/report/project_summary/project_summary.py:70
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
-#: public/js/financial_statements.js:184
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:17
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
 msgid "Start Date"
 msgstr ""
 
@@ -66570,11 +68471,16 @@
 msgid "Start Date cannot be before the current date"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:133
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 msgid "Start Import"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:244
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:191
 msgid "Start Job"
 msgstr ""
 
@@ -66582,10 +68488,14 @@
 msgid "Start Merge"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:85
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
 msgid "Start Reposting"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr ""
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -66610,15 +68520,15 @@
 msgid "Start Time"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:125
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
 msgid "Start Time can't be greater than or equal to End Time for {0}."
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:48
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
 #: accounts/report/financial_ratios/financial_ratios.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:82
-#: public/js/financial_statements.js:198
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
 msgid "Start Year"
 msgstr ""
 
@@ -66638,7 +68548,7 @@
 msgid "Start date of current invoice's period"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:236
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
 msgid "Start date should be less than end date for Item {0}"
 msgstr ""
 
@@ -66652,7 +68562,7 @@
 msgid "Started Time"
 msgstr ""
 
-#: utilities/bulk_transaction.py:19
+#: utilities/bulk_transaction.py:21
 msgid "Started a background job to create {1} {0}"
 msgstr ""
 
@@ -66669,7 +68579,7 @@
 msgstr ""
 
 #: crm/report/lead_details/lead_details.py:59
-#: public/js/utils/contact_address_quick_entry.js:81
+#: public/js/utils/contact_address_quick_entry.js:84
 msgid "State"
 msgstr ""
 
@@ -66697,68 +68607,76 @@
 msgid "Statement Import Log"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.py:424
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order.js:298
-#: buying/doctype/purchase_order/purchase_order.js:300
-#: buying/doctype/purchase_order/purchase_order.js:304
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:422
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
 #: buying/report/procurement_tracker/procurement_tracker.py:74
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:53
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:173
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
-#: crm/report/lead_details/lead_details.js:31
+#: crm/report/lead_details/lead_details.js:30
 #: crm/report/lead_details/lead_details.py:25
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:34
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:39
-#: manufacturing/doctype/production_plan/production_plan.js:99
-#: manufacturing/doctype/production_plan/production_plan.js:103
-#: manufacturing/doctype/production_plan/production_plan.js:431
-#: manufacturing/doctype/work_order/work_order.js:352
-#: manufacturing/doctype/work_order/work_order.js:389
-#: manufacturing/doctype/work_order/work_order.js:565
-#: manufacturing/doctype/work_order/work_order.js:572
-#: manufacturing/doctype/work_order/work_order.js:576
-#: manufacturing/report/job_card_summary/job_card_summary.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
 #: manufacturing/report/job_card_summary/job_card_summary.py:139
-#: manufacturing/report/process_loss_report/process_loss_report.py:81
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
 #: manufacturing/report/production_analytics/production_analytics.py:19
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:22
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
-#: manufacturing/report/work_order_summary/work_order_summary.js:37
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
 #: manufacturing/report/work_order_summary/work_order_summary.py:202
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:25
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
-#: projects/report/project_summary/project_summary.js:24
+#: projects/report/project_summary/project_summary.js:23
 #: projects/report/project_summary/project_summary.py:58
-#: selling/doctype/sales_order/sales_order.js:517
-#: selling/doctype/sales_order/sales_order.js:521
-#: selling/doctype/sales_order/sales_order.js:528
-#: selling/doctype/sales_order/sales_order.js:539
-#: selling/doctype/sales_order/sales_order.js:541
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:90
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: selling/report/sales_order_analysis/sales_order_analysis.js:55
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
 #: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:210
-#: stock/doctype/delivery_note/delivery_note.js:229
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: stock/report/reserved_stock/reserved_stock.js:127
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
 #: stock/report/reserved_stock/reserved_stock.py:178
 #: stock/report/serial_no_ledger/serial_no_ledger.py:51
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/report/issue_analytics/issue_analytics.js:52
-#: support/report/issue_summary/issue_summary.js:39
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
 #: templates/pages/projects.html:24 templates/pages/projects.html:46
-#: templates/pages/projects.html:66
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
 msgid "Status"
 msgstr ""
 
@@ -67226,13 +69144,25 @@
 msgid "Status"
 msgstr ""
 
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Status Details"
 msgstr ""
 
-#: projects/doctype/project/project.py:719
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
 msgid "Status must be Cancelled or Completed"
 msgstr ""
 
@@ -67240,7 +69170,7 @@
 msgid "Status must be one of {0}"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:187
+#: stock/doctype/quality_inspection/quality_inspection.py:183
 msgid "Status set to rejected as there are one or more rejected readings."
 msgstr ""
 
@@ -67253,7 +69183,7 @@
 #. Label of a Card Break in the Home Workspace
 #. Name of a Workspace
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
-#: accounts/report/account_balance/account_balance.js:55
+#: accounts/report/account_balance/account_balance.js:57
 #: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
 #: stock/doctype/material_request/material_request_dashboard.py:17
 #: stock/workspace/stock/stock.json
@@ -67280,8 +69210,8 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1187
-#: accounts/report/account_balance/account_balance.js:56
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
 msgid "Stock Adjustment"
 msgstr ""
 
@@ -67305,7 +69235,7 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: public/js/stock_analytics.js:8
+#: public/js/stock_analytics.js:7
 #: stock/report/stock_analytics/stock_analytics.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Analytics"
@@ -67323,7 +69253,7 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:52
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
 #: stock/report/stock_balance/stock_balance.json
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
 #: stock/workspace/stock/stock.json
@@ -67336,10 +69266,14 @@
 msgid "Stock Balance"
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:16
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
 msgid "Stock Balance Report"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
+
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
@@ -67370,12 +69304,12 @@
 msgid "Stock Details"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:730
+#: stock/doctype/stock_entry/stock_entry.py:693
 msgid "Stock Entries already created for Work Order {0}: {1}"
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/pick_list/pick_list.js:104
+#: stock/doctype/pick_list/pick_list.js:116
 #: stock/doctype/stock_entry/stock_entry.json
 msgid "Stock Entry"
 msgstr ""
@@ -67436,15 +69370,15 @@
 msgid "Stock Entry Type"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:1020
+#: stock/doctype/pick_list/pick_list.py:1130
 msgid "Stock Entry has been already created against this Pick List"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:104
+#: stock/doctype/batch/batch.js:115
 msgid "Stock Entry {0} created"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1140
+#: accounts/doctype/journal_entry/journal_entry.py:1169
 msgid "Stock Entry {0} is not submitted"
 msgstr ""
 
@@ -67479,24 +69413,28 @@
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: public/js/controllers/stock_controller.js:54
-#: public/js/utils/ledger_preview.js:27 stock/doctype/item/item.js:64
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
 #: stock/doctype/item/item_dashboard.py:8
 #: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:32
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
 msgid "Stock Ledger"
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
+
 #. Name of a DocType
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:114
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
 msgid "Stock Ledger Entry"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:102
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:108
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
 msgid "Stock Ledger ID"
 msgstr ""
 
@@ -67515,7 +69453,7 @@
 msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
 msgstr ""
 
-#: stock/doctype/batch/batch.js:50 stock/doctype/item/item.js:403
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
 msgid "Stock Levels"
 msgstr ""
 
@@ -67554,6 +69492,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -67572,14 +69511,14 @@
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: stock/doctype/item/item.js:70
+#: stock/doctype/item/item.js:78
 #: stock/report/stock_projected_qty/stock_projected_qty.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Projected Qty"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:254
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:306
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
 msgid "Stock Qty"
 msgstr ""
@@ -67621,7 +69560,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
-#: accounts/report/account_balance/account_balance.js:57
+#: accounts/report/account_balance/account_balance.js:59
 msgid "Stock Received But Not Billed"
 msgstr ""
 
@@ -67638,7 +69577,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgid "Stock Reconciliation"
 msgstr ""
@@ -67658,7 +69597,7 @@
 msgid "Stock Reconciliation Item"
 msgstr ""
 
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 msgid "Stock Reconciliations"
 msgstr ""
 
@@ -67672,20 +69611,20 @@
 msgid "Stock Reposting Settings"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: selling/doctype/sales_order/sales_order.js:74
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:178
-#: stock/doctype/pick_list/pick_list.js:110
-#: stock/doctype/pick_list/pick_list.js:119
-#: stock/doctype/pick_list/pick_list.js:120
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:467
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:965
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:978
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:992
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1006
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1037
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
 msgid "Stock Reservation"
 msgstr ""
 
@@ -67695,35 +69634,35 @@
 msgid "Stock Reservation"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1144
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
 msgid "Stock Reservation Entries Cancelled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1096
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
 msgid "Stock Reservation Entries Created"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:383
+#: selling/doctype/sales_order/sales_order.js:413
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: stock/report/reserved_stock/reserved_stock.js:56
+#: stock/report/reserved_stock/reserved_stock.js:53
 #: stock/report/reserved_stock/reserved_stock.py:171
 msgid "Stock Reservation Entry"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
 msgid "Stock Reservation Entry cannot be updated as it has been delivered."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:423
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
 msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:614
+#: stock/doctype/delivery_note/delivery_note.py:690
 msgid "Stock Reservation Warehouse Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:514
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
 msgid "Stock Reservation can only be created against {0}."
 msgstr ""
 
@@ -67739,7 +69678,7 @@
 msgid "Stock Reserved Qty (in Stock UOM)"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1498
+#: stock/doctype/stock_entry/stock_entry.py:1532
 msgid "Stock Return"
 msgstr ""
 
@@ -67767,6 +69706,13 @@
 msgid "Stock Summary"
 msgstr ""
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr ""
+
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Transactions"
@@ -67778,14 +69724,14 @@
 msgid "Stock Transactions Settings"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:256
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:308
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:215
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:232
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
 #: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:398
-#: stock/report/stock_ledger/stock_ledger.py:117
+#: stock/report/stock_balance/stock_balance.py:407
+#: stock/report/stock_ledger/stock_ledger.py:190
 msgid "Stock UOM"
 msgstr ""
 
@@ -67963,7 +69909,7 @@
 msgid "Stock UOM Quantity"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:368
+#: selling/doctype/sales_order/sales_order.js:398
 msgid "Stock Unreservation"
 msgstr ""
 
@@ -68030,6 +69976,7 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -68043,9 +69990,9 @@
 msgid "Stock Validations"
 msgstr ""
 
-#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:52
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:138
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
 msgid "Stock Value"
 msgstr ""
 
@@ -68070,27 +70017,31 @@
 msgid "Stock cannot be reserved in group warehouse {0}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:908
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
 msgid "Stock cannot be reserved in the group warehouse {0}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1011
-msgid "Stock cannot be updated against Delivery Note {0}"
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
+msgid "Stock cannot be updated against Purchase Receipt {0}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:669
-msgid "Stock cannot be updated against Purchase Receipt {0}"
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
 msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
 msgid "Stock not available for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:679
+#: selling/page/point_of_sale/pos_controller.js:716
 msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:241
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
 msgid "Stock transactions before {0} are frozen"
 msgstr ""
 
@@ -68108,12 +70059,17 @@
 msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
 msgstr ""
 
-#: stock/utils.py:579
+#: stock/utils.py:559
 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:570
-#: stock/doctype/material_request/material_request.js:107
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
 msgid "Stop"
 msgstr ""
 
@@ -68189,14 +70145,14 @@
 msgid "Stopped"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:631
+#: manufacturing/doctype/work_order/work_order.py:654
 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
 msgstr ""
 
-#: setup/doctype/company/company.py:260
-#: setup/setup_wizard/operations/defaults_setup.py:34
-#: setup/setup_wizard/operations/install_fixtures.py:481
-#: stock/doctype/item/item.py:282
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
 msgid "Stores"
 msgstr ""
 
@@ -68230,7 +70186,12 @@
 msgid "Sub Assemblies & Raw Materials"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:264
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
 msgid "Sub Assembly Item"
 msgstr ""
 
@@ -68302,7 +70263,7 @@
 msgid "Subcontract BOM"
 msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:37
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
@@ -68314,7 +70275,7 @@
 msgid "Subcontract Order Summary"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
 msgid "Subcontract Return"
 msgstr ""
 
@@ -68350,10 +70311,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: controllers/subcontracting_controller.py:806
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:78
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
 msgid "Subcontracting Order"
 msgstr ""
 
@@ -68403,7 +70364,7 @@
 msgid "Subcontracting Order Supplied Item"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:861
+#: buying/doctype/purchase_order/purchase_order.py:865
 msgid "Subcontracting Order {0} created."
 msgstr ""
 
@@ -68414,7 +70375,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Subcontracting Receipt"
 msgstr ""
@@ -68466,10 +70427,10 @@
 msgid "Subdivision"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:219
-#: projects/doctype/task/task_tree.js:62
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
-#: support/doctype/issue/issue.js:96
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
 msgid "Subject"
 msgstr ""
 
@@ -68521,15 +70482,16 @@
 msgid "Subject"
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.js:120
-#: public/js/payment/payments.js:28
-#: selling/page/point_of_sale/pos_controller.js:101
-#: www/book_appointment/index.html:59
+#: accounts/doctype/payment_order/payment_order.js:139
+#: manufacturing/doctype/workstation/workstation.js:239
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
 msgid "Submit"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:857
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:698
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
 msgid "Submit Action Failed"
 msgstr ""
 
@@ -68557,14 +70519,18 @@
 msgid "Submit Journal Entries"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:135
+#: manufacturing/doctype/work_order/work_order.js:139
 msgid "Submit this Work Order for further processing."
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:32
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:23
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:15
-#: stock/doctype/stock_entry/stock_entry_list.js:21
-#: templates/pages/material_request_info.html:24 templates/pages/order.html:58
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
 msgid "Submitted"
 msgstr ""
 
@@ -68719,11 +70685,11 @@
 msgid "Subscription End Date"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:380
+#: accounts/doctype/subscription/subscription.py:372
 msgid "Subscription End Date is mandatory to follow calendar months"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:370
+#: accounts/doctype/subscription/subscription.py:362
 msgid "Subscription End Date must be after {0} as per the subscription plan"
 msgstr ""
 
@@ -68828,11 +70794,11 @@
 msgid "Succeeded"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:6
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
 msgid "Succeeded Entries"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Success"
 msgstr ""
 
@@ -68867,43 +70833,43 @@
 msgid "Successful"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:538
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
 msgid "Successfully Reconciled"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:164
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
 msgid "Successfully Set Supplier"
 msgstr ""
 
-#: stock/doctype/item/item.py:339
+#: stock/doctype/item/item.py:338
 msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:468
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
 msgid "Successfully imported {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:182
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
 msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:166
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
 msgid "Successfully imported {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:178
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
 msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:165
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
 msgid "Successfully imported {0} records."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:177
+#: buying/doctype/supplier/supplier.js:210
 msgid "Successfully linked to Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:222
+#: selling/doctype/customer/customer.js:243
 msgid "Successfully linked to Supplier"
 msgstr ""
 
@@ -68911,23 +70877,23 @@
 msgid "Successfully merged {0} out of {1}."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:478
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
 msgid "Successfully updated {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:193
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
 msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:171
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
 msgid "Successfully updated {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:189
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
 msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:170
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
 msgid "Successfully updated {0} records."
 msgstr ""
 
@@ -68956,11 +70922,11 @@
 msgid "Summary"
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:190
+#: setup/doctype/email_digest/email_digest.py:188
 msgid "Summary for this month and pending activities"
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:187
+#: setup/doctype/email_digest/email_digest.py:185
 msgid "Summary for this week and pending activities"
 msgstr ""
 
@@ -69057,30 +71023,30 @@
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
-#: accounts/doctype/payment_order/payment_order.js:100
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:61
+#: accounts/doctype/payment_order/payment_order.js:112
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:191
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
 #: accounts/report/purchase_register/purchase_register.js:21
 #: accounts/report/purchase_register/purchase_register.py:171
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:38
-#: buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: buying/doctype/request_for_quotation/request_for_quotation.js:208
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
 #: buying/doctype/supplier/supplier.json
 #: buying/report/procurement_tracker/procurement_tracker.py:89
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:175
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:16
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:16
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:199
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
 #: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
-#: public/js/purchase_trends_filters.js:66
-#: regional/report/irs_1099/irs_1099.py:79
-#: selling/doctype/customer/customer.js:207
-#: selling/doctype/sales_order/sales_order.js:1005
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
 msgid "Supplier"
 msgstr ""
@@ -69326,13 +71292,13 @@
 msgid "Supplier Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address Details"
@@ -69386,18 +71352,18 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_payable/accounts_payable.js:122
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:105
-#: accounts/report/accounts_receivable/accounts_receivable.py:1110
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:201
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:176
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
 #: accounts/report/purchase_register/purchase_register.js:27
 #: accounts/report/purchase_register/purchase_register.py:186
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:56
-#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
 #: public/js/purchase_trends_filters.js:51
 #: regional/report/irs_1099/irs_1099.js:26
-#: regional/report/irs_1099/irs_1099.py:72
+#: regional/report/irs_1099/irs_1099.py:70
 #: setup/doctype/supplier_group/supplier_group.json
 msgid "Supplier Group"
 msgstr ""
@@ -69476,7 +71442,7 @@
 msgid "Supplier Invoice"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:218
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
 msgid "Supplier Invoice Date"
 msgstr ""
 
@@ -69486,13 +71452,14 @@
 msgid "Supplier Invoice Date"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1494
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
 msgid "Supplier Invoice Date cannot be greater than Posting Date"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
-#: accounts/report/general_ledger/general_ledger.py:656
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:212
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
 msgid "Supplier Invoice No"
 msgstr ""
 
@@ -69508,7 +71475,7 @@
 msgid "Supplier Invoice No"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
 msgid "Supplier Invoice No exists in Purchase Invoice {0}"
 msgstr ""
 
@@ -69538,12 +71505,12 @@
 msgid "Supplier Ledger Summary"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1041
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
 #: accounts/report/purchase_register/purchase_register.py:177
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:74
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
 msgid "Supplier Name"
 msgstr ""
 
@@ -69673,14 +71640,14 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:458
-#: buying/doctype/request_for_quotation/request_for_quotation.js:42
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 #: buying/doctype/supplier_quotation/supplier_quotation.py:214
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:260
-#: crm/doctype/opportunity/opportunity.js:82
-#: stock/doctype/material_request/material_request.js:147
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
 msgid "Supplier Quotation"
 msgstr ""
 
@@ -69732,7 +71699,7 @@
 msgid "Supplier Quotation Item"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:409
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
 msgid "Supplier Quotation {0} Created"
 msgstr ""
 
@@ -69850,7 +71817,7 @@
 msgid "Supplier Warehouse"
 msgstr ""
 
-#: controllers/buying_controller.py:412
+#: controllers/buying_controller.py:406
 msgid "Supplier Warehouse mandatory for sub-contracted {0}"
 msgstr ""
 
@@ -69860,11 +71827,16 @@
 msgid "Supplier delivers to Customer"
 msgstr ""
 
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
+
 #: buying/doctype/supplier_quotation/supplier_quotation.py:167
 msgid "Supplier {0} not found in {1}"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:68
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
 msgid "Supplier(s)"
 msgstr ""
 
@@ -69882,7 +71854,7 @@
 msgstr ""
 
 #: regional/report/uae_vat_201/uae_vat_201.py:60
-#: regional/report/uae_vat_201/uae_vat_201.py:126
+#: regional/report/uae_vat_201/uae_vat_201.py:122
 msgid "Supplies subject to the reverse charge provision"
 msgstr ""
 
@@ -69950,10 +71922,16 @@
 msgid "Suspended"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:308
+#: selling/page/point_of_sale/pos_payment.js:325
 msgid "Switch Between Payment Modes"
 msgstr ""
 
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
 msgid "Sync Now"
 msgstr ""
@@ -70046,6 +72024,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 #: manufacturing/doctype/job_card/job_card.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
 #: projects/doctype/activity_type/activity_type.json
 #: projects/doctype/project_template/project_template.json
 #: projects/doctype/project_type/project_type.json
@@ -70133,7 +72112,7 @@
 msgid "System will fetch all the entries if limit value is zero."
 msgstr ""
 
-#: controllers/accounts_controller.py:1673
+#: controllers/accounts_controller.py:1752
 msgid "System will not check over billing since amount for Item {0} in {1} is zero"
 msgstr ""
 
@@ -70144,11 +72123,19 @@
 msgid "System will notify to increase or decrease quantity or amount "
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TCS Rate %"
 msgstr ""
 
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
 #. Name of a report
 #: accounts/report/tds_computation_summary/tds_computation_summary.json
 msgid "TDS Computation Summary"
@@ -70158,18 +72145,22 @@
 msgid "TDS Payable"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:229
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TDS Rate %"
 msgstr ""
 
-#. Option for the 'Series' (Select) field in DocType 'Timesheet'
-#: projects/doctype/timesheet/timesheet.json
-msgctxt "Timesheet"
-msgid "TS-.YYYY.-"
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:427
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
 msgid "Tag"
 msgstr ""
 
@@ -70211,10 +72202,14 @@
 msgid "Tally Migration"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:32
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
 msgid "Tally Migration Error"
 msgstr ""
 
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr ""
+
 #. Label of a Data field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
@@ -70249,23 +72244,23 @@
 msgid "Target Asset Location"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
 msgid "Target Asset {0} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:246
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
 msgid "Target Asset {0} cannot be submitted"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:242
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
 msgid "Target Asset {0} cannot be {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
 msgid "Target Asset {0} does not belong to company {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
 msgid "Target Asset {0} needs to be composite asset"
 msgstr ""
 
@@ -70345,15 +72340,15 @@
 msgid "Target Item Name"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:203
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
 msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:207
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
 msgid "Target Item {0} must be a Fixed Asset item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:209
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
 msgid "Target Item {0} must be a Stock Item"
 msgstr ""
 
@@ -70363,21 +72358,21 @@
 msgid "Target Location"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:94
+#: assets/doctype/asset_movement/asset_movement.py:100
 msgid "Target Location is required while receiving Asset {0} from an employee"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:82
+#: assets/doctype/asset_movement/asset_movement.py:85
 msgid "Target Location is required while transferring Asset {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:89
+#: assets/doctype/asset_movement/asset_movement.py:93
 msgid "Target Location or To Employee is required while receiving Asset {0}"
 msgstr ""
 
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:42
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:42
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:42
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
 msgid "Target On"
 msgstr ""
 
@@ -70393,7 +72388,7 @@
 msgid "Target Qty"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:214
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
 msgid "Target Qty must be a positive number"
 msgstr ""
 
@@ -70403,8 +72398,8 @@
 msgid "Target Serial No"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:222
-#: stock/doctype/stock_entry/stock_entry.js:549
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
 msgid "Target Warehouse"
 msgstr ""
 
@@ -70457,22 +72452,22 @@
 msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Target Warehouse Address"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
 msgid "Target Warehouse is mandatory for Decapitalization"
 msgstr ""
 
-#: controllers/selling_controller.py:685
+#: controllers/selling_controller.py:714
 msgid "Target Warehouse is set for some items but the customer is not an internal customer."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:623
-#: stock/doctype/stock_entry/stock_entry.py:630
+#: stock/doctype/stock_entry/stock_entry.py:587
+#: stock/doctype/stock_entry/stock_entry.py:594
 msgid "Target warehouse is mandatory for row {0}"
 msgstr ""
 
@@ -70504,8 +72499,8 @@
 #: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
-#: public/js/projects/timer.js:11 support/doctype/issue/issue.js:22
-#: templates/pages/projects.html:56
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
 msgid "Task"
 msgstr ""
 
@@ -70613,6 +72608,12 @@
 msgid "Tasks"
 msgstr ""
 
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr ""
+
 #: projects/report/project_summary/project_summary.py:62
 msgid "Tasks Completed"
 msgstr ""
@@ -70621,7 +72622,7 @@
 msgid "Tasks Overdue"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:58
+#: accounts/report/account_balance/account_balance.js:60
 msgid "Tax"
 msgstr ""
 
@@ -70661,7 +72662,6 @@
 msgid "Tax Account"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:247
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:137
 msgid "Tax Amount"
 msgstr ""
@@ -70693,7 +72693,7 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Tax Assets"
 msgstr ""
 
@@ -70858,11 +72858,11 @@
 msgid "Tax Category"
 msgstr ""
 
-#: controllers/buying_controller.py:173
+#: controllers/buying_controller.py:169
 msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
 msgstr ""
 
-#: regional/report/irs_1099/irs_1099.py:84
+#: regional/report/irs_1099/irs_1099.py:82
 msgid "Tax ID"
 msgstr ""
 
@@ -70884,11 +72884,11 @@
 msgid "Tax ID"
 msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
 #: accounts/report/general_ledger/general_ledger.js:140
 #: accounts/report/purchase_register/purchase_register.py:192
-#: accounts/report/sales_register/sales_register.py:213
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:68
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
 msgid "Tax Id"
 msgstr ""
 
@@ -70923,6 +72923,8 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
 msgid "Tax Id: "
 msgstr ""
 
@@ -70931,7 +72933,7 @@
 msgid "Tax Masters"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:119
+#: accounts/doctype/account/account_tree.js:160
 msgid "Tax Rate"
 msgstr ""
 
@@ -70974,7 +72976,7 @@
 msgid "Tax Rule"
 msgstr ""
 
-#: accounts/doctype/tax_rule/tax_rule.py:141
+#: accounts/doctype/tax_rule/tax_rule.py:137
 msgid "Tax Rule Conflicts with {0}"
 msgstr ""
 
@@ -70988,7 +72990,7 @@
 msgid "Tax Template is mandatory."
 msgstr ""
 
-#: accounts/report/sales_register/sales_register.py:293
+#: accounts/report/sales_register/sales_register.py:294
 msgid "Tax Total"
 msgstr ""
 
@@ -71068,7 +73070,7 @@
 msgid "Tax Withholding Category"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:136
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
 msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
 msgstr ""
 
@@ -71149,7 +73151,7 @@
 msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:1018
+#: controllers/taxes_and_totals.py:1026
 msgid "Taxable Amount"
 msgstr ""
 
@@ -71304,55 +73306,55 @@
 msgid "Taxes and Charges Added (Company Currency)"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes and Charges Calculation"
 msgstr ""
 
-#. Label of a Long Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Calculation"
@@ -71418,6 +73420,16 @@
 msgid "Team Member"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
 msgid "Telephone Expenses"
@@ -71428,7 +73440,7 @@
 msgid "Telephony Call Type"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:12
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
 msgid "Template"
 msgstr ""
 
@@ -71444,7 +73456,7 @@
 msgid "Template"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:279
+#: manufacturing/doctype/bom/bom.js:292
 msgid "Template Item"
 msgstr ""
 
@@ -71488,11 +73500,11 @@
 msgid "Template Warnings"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:38
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
 msgid "Temporarily on Hold"
 msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:59
+#: accounts/report/account_balance/account_balance.js:61
 msgid "Temporary"
 msgstr ""
 
@@ -71759,34 +73771,34 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:145
-#: accounts/report/accounts_receivable/accounts_receivable.py:1094
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:111
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:159
-#: accounts/report/gross_profit/gross_profit.py:335
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:9
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:21
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:254
-#: accounts/report/sales_register/sales_register.py:207
-#: crm/report/lead_details/lead_details.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
 #: crm/report/lead_details/lead_details.py:34
-#: crm/report/lost_opportunity/lost_opportunity.js:37
+#: crm/report/lost_opportunity/lost_opportunity.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:58
 #: public/js/sales_trends_filters.js:27
-#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:105
-#: selling/report/inactive_customers/inactive_customers.py:80
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:48
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:60
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:48
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:71
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
 #: selling/report/territory_wise_sales/territory_wise_sales.py:22
 #: setup/doctype/territory/territory.json
 msgid "Territory"
@@ -71961,11 +73973,16 @@
 msgid "Territory-wise Sales"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:91
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
 msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:331
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
 msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
 msgstr ""
 
@@ -71999,11 +74016,11 @@
 msgid "The Campaign '{0}' already exists for the {1} '{2}'"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:213
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
 msgid "The Condition '{0}' is invalid"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:202
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
 msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
 msgstr ""
 
@@ -72015,23 +74032,23 @@
 msgid "The GL Entries will be processed in the background, it can take a few minutes."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:163
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
 msgid "The Loyalty Program isn't valid for the selected company"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:747
+#: accounts/doctype/payment_request/payment_request.py:736
 msgid "The Payment Request {0} is already paid, cannot process payment twice"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:52
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
 msgid "The Payment Term at row {0} is possibly a duplicate."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:132
+#: stock/doctype/pick_list/pick_list.py:169
 msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1761
+#: stock/doctype/stock_entry/stock_entry.py:1814
 msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
 msgstr ""
 
@@ -72040,7 +74057,7 @@
 msgid "The Selling Module is all set up!"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
 msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
 msgstr ""
 
@@ -72063,7 +74080,7 @@
 msgid "The accounts are set by the system automatically but do confirm these defaults"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:144
+#: accounts/doctype/payment_request/payment_request.py:147
 msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
 msgstr ""
 
@@ -72071,7 +74088,7 @@
 msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:812
+#: manufacturing/doctype/work_order/work_order.js:871
 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
 msgstr ""
 
@@ -72100,19 +74117,19 @@
 msgid "The fields From Shareholder and To Shareholder cannot be blank"
 msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.py:238
+#: accounts/doctype/share_transfer/share_transfer.py:240
 msgid "The folio numbers are not matching"
 msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:292
+#: stock/doctype/putaway_rule/putaway_rule.py:288
 msgid "The following Items, having Putaway Rules, could not be accomodated:"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:414
+#: assets/doctype/asset/depreciation.py:405
 msgid "The following assets have failed to automatically post depreciation entries: {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:832
+#: stock/doctype/item/item.py:822
 msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
 msgstr ""
 
@@ -72120,7 +74137,7 @@
 msgid "The following employees are currently still reporting to {0}:"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:773
+#: stock/doctype/material_request/material_request.py:780
 msgid "The following {0} were created: {1}"
 msgstr ""
 
@@ -72134,7 +74151,7 @@
 msgid "The holiday on {0} is not between From Date and To Date"
 msgstr ""
 
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:587
 msgid "The items {0} and {1} are present in the following {2} :"
 msgstr ""
 
@@ -72162,11 +74179,11 @@
 msgid "The operation {0} can not be the sub operation"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:229
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
 msgid "The parent account {0} does not exists in the uploaded template"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:133
+#: accounts/doctype/payment_request/payment_request.py:136
 msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
 msgstr ""
 
@@ -72191,23 +74208,23 @@
 msgid "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."
 msgstr ""
 
-#: public/js/utils.js:742
+#: public/js/utils.js:812
 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/pick_list/pick_list.js:137
 msgid "The reserved stock will be released. Are you certain you wish to proceed?"
 msgstr ""
 
-#: accounts/doctype/account/account.py:198
+#: accounts/doctype/account/account.py:215
 msgid "The root account {0} must be a group"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:86
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
 msgid "The selected BOMs are not for the same item"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:415
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
 msgid "The selected change account {} doesn't belongs to Company {}."
 msgstr ""
 
@@ -72215,7 +74232,7 @@
 msgid "The selected item cannot have Batch"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:570
+#: assets/doctype/asset/asset.js:643
 msgid "The selected {0} does not contain the selected Asset Item."
 msgstr ""
 
@@ -72223,11 +74240,11 @@
 msgid "The seller and the buyer cannot be the same"
 msgstr ""
 
-#: stock/doctype/batch/batch.py:378
+#: stock/doctype/batch/batch.py:377
 msgid "The serial no {0} does not belong to item {1}"
 msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.py:228
+#: accounts/doctype/share_transfer/share_transfer.py:230
 msgid "The shareholder does not belong to this company"
 msgstr ""
 
@@ -72239,7 +74256,7 @@
 msgid "The shares don't exist with the {0}"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:461
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
 msgstr ""
 
@@ -72247,32 +74264,24 @@
 msgid "The sync has started in the background, please check the {0} list for new records."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:155
 #: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
 msgid "The task has been enqueued as a background job."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:244
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Draft stage"
-msgstr ""
-
-#: stock/doctype/stock_entry/stock_entry.py:255
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Submitted stage"
-msgstr ""
-
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:754
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:765
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:283
+#: stock/doctype/material_request/material_request.py:281
 msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:290
+#: stock/doctype/material_request/material_request.py:288
 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
 msgstr ""
 
@@ -72283,39 +74292,39 @@
 msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:57
+#: stock/doctype/item_alternative/item_alternative.py:55
 msgid "The value of {0} differs between Items {1} and {2}"
 msgstr ""
 
-#: controllers/item_variant.py:151
+#: controllers/item_variant.py:147
 msgid "The value {0} is already assigned to an existing Item {1}."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:832
+#: manufacturing/doctype/work_order/work_order.js:899
 msgid "The warehouse where you store finished Items before they are shipped."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:827
+#: manufacturing/doctype/work_order/work_order.js:892
 msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:837
+#: manufacturing/doctype/work_order/work_order.js:904
 msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:671
+#: manufacturing/doctype/job_card/job_card.py:673
 msgid "The {0} ({1}) must be equal to {2} ({3})"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:779
+#: stock/doctype/material_request/material_request.py:786
 msgid "The {0} {1} created successfully"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:762
+#: manufacturing/doctype/job_card/job_card.py:763
 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:501
+#: assets/doctype/asset/asset.py:498
 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
 msgstr ""
 
@@ -72323,19 +74332,27 @@
 msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
 msgstr ""
 
-#: utilities/bulk_transaction.py:41
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
 msgid "There are no Failed transactions"
 msgstr ""
 
-#: www/book_appointment/index.js:89
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr ""
+
+#: www/book_appointment/index.js:95
 msgid "There are no slots available on this date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:245
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
 msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
 msgstr ""
 
-#: stock/doctype/item/item.js:829
+#: stock/doctype/item/item.js:913
 msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
 msgstr ""
 
@@ -72343,11 +74360,15 @@
 msgid "There aren't any item variants for the selected item"
 msgstr ""
 
-#: accounts/party.py:555
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr ""
+
+#: accounts/party.py:535
 msgid "There can only be 1 Account per Company in {0} {1}"
 msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:80
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
 msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
 msgstr ""
 
@@ -72355,11 +74376,11 @@
 msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:79
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
 msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
 msgstr ""
 
-#: stock/doctype/batch/batch.py:386
+#: stock/doctype/batch/batch.py:385
 msgid "There is no batch found against the {0}: {1}"
 msgstr ""
 
@@ -72367,36 +74388,36 @@
 msgid "There is nothing to edit."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1279
+#: stock/doctype/stock_entry/stock_entry.py:1305
 msgid "There must be atleast 1 Finished Good in this Stock Entry"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:135
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
 msgid "There was an error creating Bank Account while linking with Plaid."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:205
+#: selling/page/point_of_sale/pos_controller.js:228
 msgid "There was an error saving the document."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:236
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
 msgid "There was an error syncing transactions."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:157
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
 msgid "There was an error updating Bank Account {} while linking with Plaid."
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:113
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:109
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
 msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:279
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
 msgid "There were errors while sending email. Please try again."
 msgstr ""
 
-#: accounts/utils.py:924
+#: accounts/utils.py:927
 msgid "There were issues unlinking payment entry {0}."
 msgstr ""
 
@@ -72407,27 +74428,27 @@
 msgid "This Account has '0' balance in either Base Currency or Account Currency"
 msgstr ""
 
-#: stock/doctype/item/item.js:88
+#: stock/doctype/item/item.js:99
 msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
 msgstr ""
 
-#: stock/doctype/item/item.js:118
+#: stock/doctype/item/item.js:158
 msgid "This Item is a Variant of {0} (Template)."
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:189
+#: setup/doctype/email_digest/email_digest.py:187
 msgid "This Month's Summary"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:26
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
 msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:21
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
 msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:186
+#: setup/doctype/email_digest/email_digest.py:184
 msgid "This Week's Summary"
 msgstr ""
 
@@ -72443,11 +74464,11 @@
 msgid "This covers all scorecards tied to this Setup"
 msgstr ""
 
-#: controllers/status_updater.py:350
+#: controllers/status_updater.py:346
 msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:360
+#: stock/doctype/delivery_note/delivery_note.js:406
 msgid "This field is used to set the 'Customer'."
 msgstr ""
 
@@ -72458,7 +74479,7 @@
 msgid "This filter will be applied to Journal Entry."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:158
+#: manufacturing/doctype/bom/bom.js:171
 msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
 msgstr ""
 
@@ -72487,7 +74508,7 @@
 msgid "This is a location where scraped materials are stored."
 msgstr ""
 
-#: accounts/doctype/account/account.js:40
+#: accounts/doctype/account/account.js:36
 msgid "This is a root account and cannot be edited."
 msgstr ""
 
@@ -72499,11 +74520,11 @@
 msgid "This is a root department and cannot be edited."
 msgstr ""
 
-#: setup/doctype/item_group/item_group.js:81
+#: setup/doctype/item_group/item_group.js:98
 msgid "This is a root item group and cannot be edited."
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:36
+#: setup/doctype/sales_person/sales_person.js:46
 msgid "This is a root sales person and cannot be edited."
 msgstr ""
 
@@ -72535,19 +74556,19 @@
 msgid "This is based on transactions against this Supplier. See timeline below for details"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.js:24
+#: stock/doctype/stock_settings/stock_settings.js:26
 msgid "This is considered dangerous from accounting point of view."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:525
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:822
+#: manufacturing/doctype/work_order/work_order.js:885
 msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
 msgstr ""
 
-#: stock/doctype/item/item.js:819
+#: stock/doctype/item/item.js:901
 msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
 msgstr ""
 
@@ -72555,7 +74576,7 @@
 msgid "This item filter has already been applied for the {0}"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:371
+#: stock/doctype/delivery_note/delivery_note.js:419
 msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
 msgstr ""
 
@@ -72571,27 +74592,27 @@
 msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:674
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
 msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:496
+#: assets/doctype/asset/depreciation.py:483
 msgid "This schedule was created when Asset {0} was restored."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1325
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
 msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:454
+#: assets/doctype/asset/depreciation.py:443
 msgid "This schedule was created when Asset {0} was scrapped."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1336
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
 msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1117
+#: assets/doctype/asset/asset.py:1103
 msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
 msgstr ""
 
@@ -72603,11 +74624,11 @@
 msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:246
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
 msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1180
+#: assets/doctype/asset/asset.py:1158
 msgid "This schedule was created when new Asset {0} was split from Asset {1}."
 msgstr ""
 
@@ -72618,10 +74639,15 @@
 msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:365
+#: stock/doctype/delivery_note/delivery_note.js:412
 msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr ""
+
 #. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
 #. Value'
 #: stock/doctype/item_attribute_value/item_attribute_value.json
@@ -72636,7 +74662,7 @@
 msgid "This will restrict user access to other employee records"
 msgstr ""
 
-#: controllers/selling_controller.py:686
+#: controllers/selling_controller.py:715
 msgid "This {} will be treated as material transfer."
 msgstr ""
 
@@ -72862,7 +74888,7 @@
 msgid "Time in mins."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:654
+#: manufacturing/doctype/job_card/job_card.py:658
 msgid "Time logs are required for {0} {1}"
 msgstr ""
 
@@ -72880,11 +74906,12 @@
 msgid "Timeline"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
 #: public/js/projects/timer.js:5
 msgid "Timer"
 msgstr ""
 
-#: public/js/projects/timer.js:142
+#: public/js/projects/timer.js:149
 msgid "Timer exceeded the given hours."
 msgstr ""
 
@@ -72926,7 +74953,7 @@
 msgid "Timesheet for tasks."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:756
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
 msgid "Timesheet {0} is already completed or cancelled"
 msgstr ""
 
@@ -72940,7 +74967,7 @@
 msgid "Timesheets"
 msgstr ""
 
-#: utilities/activation.py:126
+#: utilities/activation.py:124
 msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
 msgstr ""
 
@@ -73129,7 +75156,7 @@
 msgid "Title"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:967
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
 #: templates/pages/projects.html:68
 msgid "To"
 msgstr ""
@@ -73152,15 +75179,15 @@
 msgid "To"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "To Be Paid"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:36
-#: selling/doctype/sales_order/sales_order_list.js:39
-#: stock/doctype/delivery_note/delivery_note_list.js:12
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:12
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
 msgid "To Bill"
 msgstr ""
 
@@ -73201,13 +75228,13 @@
 msgid "To Currency"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:648
-#: accounts/doctype/payment_entry/payment_entry.js:652
+#: accounts/doctype/payment_entry/payment_entry.js:797
+#: accounts/doctype/payment_entry/payment_entry.js:801
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:24
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:45
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
 #: accounts/report/financial_ratios/financial_ratios.js:48
 #: accounts/report/general_ledger/general_ledger.js:30
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -73215,76 +75242,76 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
-#: accounts/report/pos_register/pos_register.js:25
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:111
 #: accounts/report/profitability_analysis/profitability_analysis.js:65
 #: accounts/report/purchase_register/purchase_register.js:15
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:15
 #: accounts/report/sales_register/sales_register.js:15
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:24
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:55
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:55
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
 #: accounts/report/trial_balance/trial_balance.js:43
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:22
-#: buying/report/procurement_tracker/procurement_tracker.js:34
-#: buying/report/purchase_analytics/purchase_analytics.js:43
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:26
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:26
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:23
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:30
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
 #: crm/report/campaign_efficiency/campaign_efficiency.js:13
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:16
-#: crm/report/lead_conversion_time/lead_conversion_time.js:16
-#: crm/report/lead_details/lead_details.js:24
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
-#: crm/report/lost_opportunity/lost_opportunity.js:24
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:29
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:21
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:22
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:15
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:24
-#: manufacturing/report/process_loss_report/process_loss_report.js:37
-#: manufacturing/report/production_analytics/production_analytics.js:24
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:15
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:24
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:14
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:37
-#: public/js/stock_analytics.js:48
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:16
-#: regional/report/uae_vat_201/uae_vat_201.js:24
-#: regional/report/vat_audit_report/vat_audit_report.js:25
-#: selling/page/sales_funnel/sales_funnel.js:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:26
-#: selling/report/sales_analytics/sales_analytics.js:43
-#: selling/report/sales_order_analysis/sales_order_analysis.js:26
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:28
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:24
-#: stock/report/delayed_item_report/delayed_item_report.js:24
-#: stock/report/delayed_order_report/delayed_order_report.js:24
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:28
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
-#: stock/report/reserved_stock/reserved_stock.js:26
+#: stock/report/reserved_stock/reserved_stock.js:23
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
-#: stock/report/stock_analytics/stock_analytics.js:70
+#: stock/report/stock_analytics/stock_analytics.js:69
 #: stock/report/stock_balance/stock_balance.js:24
 #: stock/report/stock_ledger/stock_ledger.js:23
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:17
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:16
-#: support/report/issue_analytics/issue_analytics.js:32
-#: support/report/issue_summary/issue_summary.js:32
-#: support/report/support_hour_distribution/support_hour_distribution.js:15
-#: utilities/report/youtube_interactions/youtube_interactions.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
 msgid "To Date"
 msgstr ""
 
@@ -73390,7 +75417,7 @@
 msgid "To Date"
 msgstr ""
 
-#: controllers/accounts_controller.py:380
+#: controllers/accounts_controller.py:423
 #: setup/doctype/holiday_list/holiday_list.py:115
 msgid "To Date cannot be before From Date"
 msgstr ""
@@ -73419,8 +75446,8 @@
 msgid "To Datetime"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order_list.js:22
-#: selling/doctype/sales_order/sales_order_list.js:30
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
 msgid "To Deliver"
 msgstr ""
 
@@ -73437,7 +75464,7 @@
 msgid "To Deliver"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order_list.js:26
+#: selling/doctype/sales_order/sales_order_list.js:36
 msgid "To Deliver and Bill"
 msgstr ""
 
@@ -73466,7 +75493,7 @@
 msgid "To Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:85
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
 msgid "To Due Date"
 msgstr ""
 
@@ -73476,7 +75503,7 @@
 msgid "To Employee"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:53
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
 msgid "To Fiscal Year"
 msgstr ""
 
@@ -73516,8 +75543,8 @@
 msgid "To Package No."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:12
-#: selling/doctype/sales_order/sales_order_list.js:14
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
 msgid "To Pay"
 msgstr ""
 
@@ -73539,8 +75566,8 @@
 msgid "To Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:44
-#: manufacturing/report/work_order_summary/work_order_summary.js:30
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
 msgid "To Posting Date"
 msgstr ""
 
@@ -73556,7 +75583,7 @@
 msgid "To Range"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:18
+#: buying/doctype/purchase_order/purchase_order_list.js:30
 msgid "To Receive"
 msgstr ""
 
@@ -73566,7 +75593,7 @@
 msgid "To Receive"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: buying/doctype/purchase_order/purchase_order_list.js:25
 msgid "To Receive and Bill"
 msgstr ""
 
@@ -73602,6 +75629,7 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:92
 #: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
 msgid "To Time"
 msgstr ""
 
@@ -73683,7 +75711,8 @@
 msgid "To Value"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:83
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
 msgid "To Warehouse"
 msgstr ""
 
@@ -73693,19 +75722,19 @@
 msgid "To Warehouse (Optional)"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:735
+#: manufacturing/doctype/bom/bom.js:768
 msgid "To add Operations tick the 'With Operations' checkbox."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:550
+#: manufacturing/doctype/production_plan/production_plan.js:598
 msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
 msgstr ""
 
-#: controllers/status_updater.py:345
+#: controllers/status_updater.py:341
 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
 msgstr ""
 
-#: controllers/status_updater.py:341
+#: controllers/status_updater.py:337
 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
 msgstr ""
 
@@ -73722,11 +75751,11 @@
 msgid "To be Delivered to Customer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:521
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
 msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:99
+#: accounts/doctype/payment_request/payment_request.py:100
 msgid "To create a Payment Request reference document is required"
 msgstr ""
 
@@ -73734,16 +75763,16 @@
 msgid "To date cannot be before from date"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:109
+#: assets/doctype/asset_category/asset_category.py:111
 msgid "To enable Capital Work in Progress Accounting,"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:545
+#: manufacturing/doctype/production_plan/production_plan.js:591
 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1625
-#: controllers/accounts_controller.py:2559
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2630
 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
 msgstr ""
 
@@ -73751,34 +75780,34 @@
 msgid "To merge, following properties must be same for both items"
 msgstr ""
 
-#: accounts/doctype/account/account.py:498
+#: accounts/doctype/account/account.py:512
 msgid "To overrule this, enable '{0}' in company {1}"
 msgstr ""
 
-#: controllers/item_variant.py:154
+#: controllers/item_variant.py:150
 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:578
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:598
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:226
+#: assets/report/fixed_asset_register/fixed_asset_register.py:223
 msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
 msgstr ""
 
-#: accounts/report/financial_statements.py:576
-#: accounts/report/general_ledger/general_ledger.py:273
-#: accounts/report/trial_balance/trial_balance.py:278
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:174
+#: selling/page/point_of_sale/pos_controller.js:192
 msgid "Toggle Recent Orders"
 msgstr ""
 
@@ -73788,16 +75817,50 @@
 msgid "Token Endpoint"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
+
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Stock Workspace
-#: buying/doctype/purchase_order/purchase_order.js:485
-#: buying/doctype/purchase_order/purchase_order.js:541
-#: buying/doctype/request_for_quotation/request_for_quotation.js:57
-#: buying/doctype/request_for_quotation/request_for_quotation.js:143
-#: buying/doctype/request_for_quotation/request_for_quotation.js:381
-#: buying/doctype/request_for_quotation/request_for_quotation.js:387
-#: buying/doctype/supplier_quotation/supplier_quotation.js:55
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/workspace/stock/stock.json
 msgid "Tools"
@@ -73809,22 +75872,30 @@
 msgid "Tools"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:233
-#: accounts/report/financial_statements.py:652
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
 #: accounts/report/general_ledger/general_ledger.py:56
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:636
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
 #: accounts/report/profitability_analysis/profitability_analysis.py:93
 #: accounts/report/profitability_analysis/profitability_analysis.py:98
-#: accounts/report/trial_balance/trial_balance.py:344
-#: accounts/report/trial_balance/trial_balance.py:345
-#: regional/report/vat_audit_report/vat_audit_report.py:199
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
-#: selling/report/sales_analytics/sales_analytics.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:51
-#: support/report/issue_analytics/issue_analytics.py:79
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
 msgid "Total"
 msgstr ""
 
@@ -74011,7 +76082,12 @@
 msgid "Total Achieved"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Actual"
 msgstr ""
 
@@ -74069,10 +76145,10 @@
 msgid "Total Allocations"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:131
 #: selling/page/sales_funnel/sales_funnel.py:151
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
 #: templates/includes/order/order_taxes.html:54
 msgid "Total Amount"
 msgstr ""
@@ -74113,11 +76189,11 @@
 msgid "Total Amount in Words"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:181
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:205
+#: accounts/report/balance_sheet/balance_sheet.py:204
 msgid "Total Asset"
 msgstr ""
 
@@ -74127,7 +76203,7 @@
 msgid "Total Asset Cost"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:154
+#: assets/dashboard_fixtures.py:153
 msgid "Total Assets"
 msgstr ""
 
@@ -74191,7 +76267,7 @@
 msgid "Total Billing Hours"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Budget"
 msgstr ""
 
@@ -74229,7 +76305,7 @@
 msgid "Total Commission"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:667
+#: manufacturing/doctype/job_card/job_card.py:669
 #: manufacturing/report/job_card_summary/job_card_summary.py:174
 msgid "Total Completed Qty"
 msgstr ""
@@ -74246,11 +76322,11 @@
 msgid "Total Consumed Material Cost (via Stock Entry)"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:12
+#: setup/doctype/sales_person/sales_person.js:17
 msgid "Total Contribution Amount Against Invoices: {0}"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:9
+#: setup/doctype/sales_person/sales_person.js:10
 msgid "Total Contribution Amount Against Orders: {0}"
 msgstr ""
 
@@ -74296,7 +76372,7 @@
 msgid "Total Credit"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:225
+#: accounts/doctype/journal_entry/journal_entry.py:238
 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
 msgstr ""
 
@@ -74306,7 +76382,7 @@
 msgid "Total Debit"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:802
+#: accounts/doctype/journal_entry/journal_entry.py:836
 msgid "Total Debit must be equal to Total Credit. The difference is {0}"
 msgstr ""
 
@@ -74314,11 +76390,11 @@
 msgid "Total Delivered Amount"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:248
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
 msgid "Total Demand (Past Data)"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:212
+#: accounts/report/balance_sheet/balance_sheet.py:211
 msgid "Total Equity"
 msgstr ""
 
@@ -74328,11 +76404,11 @@
 msgid "Total Estimated Distance"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:112
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
 msgid "Total Expense"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
 msgid "Total Expense This Year"
 msgstr ""
 
@@ -74342,11 +76418,11 @@
 msgid "Total Experience"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:261
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
 msgid "Total Forecast (Future Data)"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:254
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
 msgid "Total Forecast (Past Data)"
 msgstr ""
 
@@ -74368,14 +76444,24 @@
 msgid "Total Holidays"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:111
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
 msgid "Total Income"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:107
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
 msgid "Total Income This Year"
 msgstr ""
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
@@ -74389,14 +76475,19 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
 msgid "Total Invoiced Amount"
 msgstr ""
 
-#: support/report/issue_summary/issue_summary.py:76
+#: support/report/issue_summary/issue_summary.py:82
 msgid "Total Issues"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:208
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
 msgid "Total Liability"
 msgstr ""
 
@@ -74496,29 +76587,41 @@
 msgid "Total Operation Time"
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:84
+#: selling/report/inactive_customers/inactive_customers.py:80
 msgid "Total Order Considered"
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:83
+#: selling/report/inactive_customers/inactive_customers.py:79
 msgid "Total Order Value"
 msgstr ""
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:629
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
 msgid "Total Other Charges"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
 msgid "Total Outgoing"
 msgstr ""
 
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Outgoing Value (Consumption)"
 msgstr ""
 
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
 msgid "Total Outstanding"
 msgstr ""
 
@@ -74529,22 +76632,24 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
 msgid "Total Outstanding Amount"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
 msgid "Total Paid Amount"
 msgstr ""
 
-#: controllers/accounts_controller.py:2266
+#: controllers/accounts_controller.py:2348
 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:112
+#: accounts/doctype/payment_request/payment_request.py:115
 msgid "Total Payment Request amount cannot be greater than {0} amount"
 msgstr ""
 
-#: regional/report/irs_1099/irs_1099.py:85
+#: regional/report/irs_1099/irs_1099.py:83
 msgid "Total Payments"
 msgstr ""
 
@@ -74572,11 +76677,11 @@
 msgid "Total Purchase Cost (via Purchase Invoice)"
 msgstr ""
 
-#: projects/doctype/project/project.js:107
+#: projects/doctype/project/project.js:131
 msgid "Total Purchase Cost has been updated"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
 msgid "Total Qty"
 msgstr ""
@@ -74588,6 +76693,8 @@
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
 msgid "Total Quantity"
 msgstr ""
 
@@ -74683,7 +76790,7 @@
 msgid "Total Revenue"
 msgstr ""
 
-#: selling/report/item_wise_sales_history/item_wise_sales_history.py:260
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
 msgid "Total Sales Amount"
 msgstr ""
 
@@ -74698,6 +76805,11 @@
 msgid "Total Stock Summary"
 msgstr ""
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr ""
+
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
@@ -74720,7 +76832,7 @@
 msgid "Total Tasks"
 msgstr ""
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:622
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
 #: accounts/report/purchase_register/purchase_register.py:263
 msgid "Total Tax"
 msgstr ""
@@ -74851,7 +76963,7 @@
 msgid "Total Taxes and Charges (Company Currency)"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:132
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
 msgid "Total Time (in Mins)"
 msgstr ""
 
@@ -74861,7 +76973,7 @@
 msgid "Total Time in Mins"
 msgstr ""
 
-#: public/js/utils.js:105
+#: public/js/utils.js:129
 msgid "Total Unpaid: {0}"
 msgstr ""
 
@@ -74883,7 +76995,7 @@
 msgid "Total Value Difference (Incoming - Outgoing)"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
 msgid "Total Variance"
 msgstr ""
@@ -74892,6 +77004,11 @@
 msgid "Total Views"
 msgstr ""
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr ""
+
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
@@ -74952,35 +77069,49 @@
 msgid "Total Working Hours"
 msgstr ""
 
-#: controllers/accounts_controller.py:1838
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:1920
 msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
 msgstr ""
 
-#: controllers/selling_controller.py:186
+#: controllers/selling_controller.py:187
 msgid "Total allocated percentage for sales team should be 100"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:157
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
+
+#: selling/doctype/customer/customer.py:156
 msgid "Total contribution percentage should be equal to 100"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:444
-#: accounts/doctype/sales_invoice/sales_invoice.py:505
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
 msgid "Total payments amount can't be greater than {}"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:67
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
 msgid "Total percentage against cost centers should be 100"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:765
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:766
-#: accounts/report/financial_statements.py:339
-#: accounts/report/financial_statements.py:340
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
 msgid "Total {0} ({1})"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:162
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
 msgstr ""
 
@@ -74992,7 +77123,8 @@
 msgid "Total(Qty)"
 msgstr ""
 
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:88
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Totals"
 msgstr ""
 
@@ -75077,6 +77209,11 @@
 msgid "Track Service Level Agreement"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
+
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
@@ -75095,7 +77232,7 @@
 msgid "Tracking URL"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: manufacturing/doctype/workstation/workstation_dashboard.py:10
 msgid "Transaction"
 msgstr ""
@@ -75137,7 +77274,7 @@
 msgstr ""
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
-#: selling/report/territory_wise_sales/territory_wise_sales.js:11
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
 msgid "Transaction Date"
 msgstr ""
 
@@ -75177,12 +77314,21 @@
 msgid "Transaction Date"
 msgstr ""
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
 msgid "Transaction Deletion Record"
 msgstr ""
 
 #. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgid "Transaction Deletion Record Item"
 msgstr ""
@@ -75223,7 +77369,7 @@
 msgid "Transaction Settings"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:258
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
 msgid "Transaction Type"
 msgstr ""
 
@@ -75233,7 +77379,7 @@
 msgid "Transaction Type"
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:122
+#: accounts/doctype/payment_request/payment_request.py:125
 msgid "Transaction currency must be same as Payment Gateway currency"
 msgstr ""
 
@@ -75241,15 +77387,15 @@
 msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:647
+#: manufacturing/doctype/job_card/job_card.py:651
 msgid "Transaction not allowed against stopped Work Order {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1112
+#: accounts/doctype/payment_entry/payment_entry.py:1137
 msgid "Transaction reference no {0} dated {1}"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
 #: manufacturing/doctype/job_card/job_card_dashboard.py:9
@@ -75264,12 +77410,12 @@
 msgid "Transactions Annual History"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:107
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
 msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
 msgid "Transfer"
 msgstr ""
 
@@ -75298,11 +77444,11 @@
 msgid "Transfer"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:83
+#: assets/doctype/asset/asset.js:84
 msgid "Transfer Asset"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:318
+#: manufacturing/doctype/production_plan/production_plan.js:345
 msgid "Transfer From Warehouses"
 msgstr ""
 
@@ -75318,7 +77464,7 @@
 msgid "Transfer Material Against"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:313
+#: manufacturing/doctype/production_plan/production_plan.js:340
 msgid "Transfer Materials For Warehouse {0}"
 msgstr ""
 
@@ -75338,7 +77484,7 @@
 msgid "Transfer Type"
 msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:31
 msgid "Transferred"
 msgstr ""
 
@@ -75348,6 +77494,7 @@
 msgid "Transferred"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
 msgid "Transferred Qty"
 msgstr ""
@@ -75374,7 +77521,7 @@
 msgid "Transferred Quantity"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:76
+#: assets/doctype/asset_movement/asset_movement.py:78
 msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
 msgstr ""
 
@@ -75384,7 +77531,7 @@
 msgid "Transit"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:371
+#: stock/doctype/stock_entry/stock_entry.js:439
 msgid "Transit Entry"
 msgstr ""
 
@@ -75465,8 +77612,8 @@
 msgid "Tree Details"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:9
-#: selling/report/sales_analytics/sales_analytics.js:9
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
 msgid "Tree Type"
 msgstr ""
 
@@ -75503,7 +77650,7 @@
 msgid "Trial Period End Date"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:356
+#: accounts/doctype/subscription/subscription.py:348
 msgid "Trial Period End Date Cannot be before Trial Period Start Date"
 msgstr ""
 
@@ -75513,7 +77660,7 @@
 msgid "Trial Period Start Date"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:362
+#: accounts/doctype/subscription/subscription.py:354
 msgid "Trial Period Start date cannot be after Subscription Start Date"
 msgstr ""
 
@@ -75743,23 +77890,24 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
 #: manufacturing/report/bom_explorer/bom_explorer.py:58
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:63 public/js/utils.js:632
-#: selling/doctype/sales_order/sales_order.js:999
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
 #: selling/report/sales_analytics/sales_analytics.py:76
 #: setup/doctype/uom/uom.json
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
 #: stock/report/item_prices/item_prices.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.py:94
-#: stock/report/stock_ageing/stock_ageing.py:165
-#: stock/report/stock_analytics/stock_analytics.py:46
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:129
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
 #: templates/emails/reorder_item.html:11
 #: templates/includes/rfq/rfq_items.html:17
 msgid "UOM"
@@ -76080,11 +78228,11 @@
 msgid "UOM Conversion Factor"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1248
+#: manufacturing/doctype/production_plan/production_plan.py:1261
 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
 msgstr ""
 
-#: buying/utils.py:38
+#: buying/utils.py:37
 msgid "UOM Conversion factor is required in row {0}"
 msgstr ""
 
@@ -76094,7 +78242,7 @@
 msgid "UOM Name"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2773
+#: stock/doctype/stock_entry/stock_entry.py:2854
 msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
 msgstr ""
 
@@ -76104,6 +78252,10 @@
 msgid "UOM in case unspecified in imported data"
 msgstr ""
 
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -76138,27 +78290,27 @@
 msgid "URL can only be a string"
 msgstr ""
 
-#: public/js/utils/unreconcile.js:20
+#: public/js/utils/unreconcile.js:24
 msgid "UnReconcile"
 msgstr ""
 
-#: setup/utils.py:117
+#: setup/utils.py:115
 msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
 msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:74
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
 msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:603
-msgid "Unable to find the time slot in the next {0} days for the operation {1}."
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
 msgstr ""
 
-#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:97
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
 msgid "Unable to find variable:"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:79
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
 msgid "Unallocated Amount"
 msgstr ""
 
@@ -76174,18 +78326,18 @@
 msgid "Unallocated Amount"
 msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 msgid "Unassigned Qty"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
 msgid "Unblock Invoice"
 msgstr ""
 
 #: accounts/report/balance_sheet/balance_sheet.py:76
 #: accounts/report/balance_sheet/balance_sheet.py:77
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
 msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
 msgstr ""
 
@@ -76227,7 +78379,7 @@
 msgid "Under Warranty"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:52
+#: manufacturing/doctype/workstation/workstation.js:78
 msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
 msgstr ""
 
@@ -76237,6 +78389,11 @@
 msgid "Unfulfilled"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
+
 #: buying/report/procurement_tracker/procurement_tracker.py:68
 msgid "Unit of Measure"
 msgstr ""
@@ -76248,7 +78405,7 @@
 msgid "Unit of Measure (UOM)"
 msgstr ""
 
-#: stock/doctype/item/item.py:378
+#: stock/doctype/item/item.py:377
 msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
 msgstr ""
 
@@ -76258,11 +78415,12 @@
 msgid "Units of Measure"
 msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:12
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
 msgid "Unknown"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:109
+#: public/js/call_popup/call_popup.js:110
 msgid "Unknown Caller"
 msgstr ""
 
@@ -76278,7 +78436,7 @@
 msgid "Unlink Payment on Cancellation of Invoice"
 msgstr ""
 
-#: accounts/doctype/bank_account/bank_account.js:34
+#: accounts/doctype/bank_account/bank_account.js:33
 msgid "Unlink external integrations"
 msgstr ""
 
@@ -76288,7 +78446,7 @@
 msgid "Unlinked"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:258
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
 #: accounts/doctype/subscription/subscription_list.js:12
 msgid "Unpaid"
 msgstr ""
@@ -76422,20 +78580,24 @@
 msgid "Unreconciled Entries"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:74
-#: stock/doctype/pick_list/pick_list.js:114
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
 msgid "Unreserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:418
+#: selling/doctype/sales_order/sales_order.js:448
 msgid "Unreserve Stock"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:430
-#: stock/doctype/pick_list/pick_list.js:252
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
 msgid "Unreserving Stock..."
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr ""
+
 #: accounts/doctype/dunning/dunning_list.js:6
 msgid "Unresolved"
 msgstr ""
@@ -76464,7 +78626,7 @@
 msgid "Unsigned"
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:130
+#: setup/doctype/email_digest/email_digest.py:128
 msgid "Unsubscribe from this Email Digest"
 msgstr ""
 
@@ -76487,6 +78649,7 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
 msgid "Until"
 msgstr ""
 
@@ -76496,7 +78659,7 @@
 msgid "Unverified"
 msgstr ""
 
-#: erpnext_integrations/utils.py:20
+#: erpnext_integrations/utils.py:22
 msgid "Unverified Webhook Data"
 msgstr ""
 
@@ -76514,22 +78677,23 @@
 msgid "Upcoming Calendar Events "
 msgstr ""
 
-#: accounts/doctype/account/account.js:210
-#: accounts/doctype/cost_center/cost_center.js:102
-#: public/js/bom_configurator/bom_configurator.bundle.js:367
-#: public/js/utils.js:551 public/js/utils.js:767
-#: public/js/utils/barcode_scanner.js:176
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:180
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:179
+#: templates/pages/task_info.html:22
 msgid "Update"
 msgstr ""
 
-#: accounts/doctype/account/account.js:58
+#: accounts/doctype/account/account.js:53
 msgid "Update Account Name / Number"
 msgstr ""
 
-#: accounts/doctype/account/account.js:158
+#: accounts/doctype/account/account.js:159
 msgid "Update Account Number / Name"
 msgstr ""
 
@@ -76575,7 +78739,7 @@
 msgid "Update Auto Repeat Reference"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
 msgid "Update BOM Cost Automatically"
 msgstr ""
 
@@ -76604,6 +78768,18 @@
 msgid "Update Billed Amount in Delivery Note"
 msgstr ""
 
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
@@ -76616,9 +78792,9 @@
 msgid "Update Billed Amount in Sales Order"
 msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.js:57
-#: accounts/doctype/bank_clearance/bank_clearance.js:71
-#: accounts/doctype/bank_clearance/bank_clearance.js:76
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
 msgid "Update Clearance Date"
 msgstr ""
 
@@ -76628,7 +78804,7 @@
 msgid "Update Consumed Material Cost In Project"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:100
+#: manufacturing/doctype/bom/bom.js:99
 msgid "Update Cost"
 msgstr ""
 
@@ -76644,12 +78820,12 @@
 msgid "Update Cost"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:21
-#: accounts/doctype/cost_center/cost_center.js:50
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
 msgid "Update Cost Center Name / Number"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:99
+#: stock/doctype/pick_list/pick_list.js:104
 msgid "Update Current Stock"
 msgstr ""
 
@@ -76666,12 +78842,24 @@
 msgid "Update Existing Records"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:275 public/js/utils.js:721
-#: selling/doctype/sales_order/sales_order.js:56
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
 msgid "Update Items"
 msgstr ""
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Update Print Format"
 msgstr ""
 
@@ -76681,7 +78869,7 @@
 msgid "Update Rate and Availability"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:475
+#: buying/doctype/purchase_order/purchase_order.js:555
 msgid "Update Rate as per Last Purchase"
 msgstr ""
 
@@ -76714,7 +78902,7 @@
 msgid "Update Stock Opening Balance"
 msgstr ""
 
-#: projects/doctype/project/project.js:71
+#: projects/doctype/project/project.js:82
 msgid "Update Total Purchase Cost"
 msgstr ""
 
@@ -76736,7 +78924,7 @@
 msgid "Update latest price in all BOMs"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:338
+#: assets/doctype/asset/asset.py:336
 msgid "Update stock must be enabled for the purchase invoice {0}"
 msgstr ""
 
@@ -76756,19 +78944,19 @@
 msgid "Updating Opening Balances"
 msgstr ""
 
-#: stock/doctype/item/item.py:1348
+#: stock/doctype/item/item.py:1333
 msgid "Updating Variants..."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:788
+#: manufacturing/doctype/work_order/work_order.js:847
 msgid "Updating Work Order status"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:48
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
 msgid "Updating {0} of {1}, {2}"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:44
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
 msgid "Upload Bank Statement"
 msgstr ""
 
@@ -76779,7 +78967,7 @@
 msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:264
-#: setup/setup_wizard/operations/install_fixtures.py:380
+#: setup/setup_wizard/operations/install_fixtures.py:372
 msgid "Upper Income"
 msgstr ""
 
@@ -76789,7 +78977,7 @@
 msgid "Urgent"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:37
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
 msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
 msgstr ""
 
@@ -76825,6 +79013,12 @@
 msgid "Use Google Maps Direction API to optimize route"
 msgstr ""
 
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr ""
+
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgctxt "Stock Reposting Settings"
@@ -76843,6 +79037,84 @@
 msgid "Use Multi-Level BOM"
 msgstr ""
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
@@ -76878,8 +79150,8 @@
 msgid "Used for Production Plan"
 msgstr ""
 
-#: support/report/issue_analytics/issue_analytics.py:47
-#: support/report/issue_summary/issue_summary.py:44
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
 msgid "User"
 msgstr ""
 
@@ -76955,7 +79227,7 @@
 msgid "User ID not set for Employee {0}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:544
+#: accounts/doctype/journal_entry/journal_entry.js:610
 msgid "User Remark"
 msgstr ""
 
@@ -76977,7 +79249,7 @@
 msgid "User Resolution Time"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:596
+#: accounts/doctype/pricing_rule/utils.py:585
 msgid "User has not applied rule on the invoice {0}"
 msgstr ""
 
@@ -76997,11 +79269,11 @@
 msgid "User {0} is disabled"
 msgstr ""
 
-#: setup/doctype/employee/employee.py:251
+#: setup/doctype/employee/employee.py:249
 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
 msgstr ""
 
-#: setup/doctype/employee/employee.py:245
+#: setup/doctype/employee/employee.py:244
 msgid "User {0}: Removed Employee role as there is no mapped employee."
 msgstr ""
 
@@ -77074,10 +79346,12 @@
 msgid "VAT Audit Report"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:115
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
 msgid "VAT on Expenses and All Other Inputs"
 msgstr ""
 
+#: regional/report/uae_vat_201/uae_vat_201.html:15
 #: regional/report/uae_vat_201/uae_vat_201.py:45
 msgid "VAT on Sales and All Other Outputs"
 msgstr ""
@@ -77130,20 +79404,16 @@
 msgid "Valid From"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.py:62
-msgid "Valid From Date must be lesser than Valid Up To Date."
-msgstr ""
-
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
 msgid "Valid From date not in Fiscal Year {0}"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:84
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
 msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:265
-#: templates/pages/order.html:47
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
 msgid "Valid Till"
 msgstr ""
 
@@ -77275,7 +79545,7 @@
 msgid "Validity in Days"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:344
+#: selling/doctype/quotation/quotation.py:345
 msgid "Validity period of this quotation has ended."
 msgstr ""
 
@@ -77287,7 +79557,7 @@
 msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:76
-#: stock/report/stock_ledger/stock_ledger.js:88
+#: stock/report/stock_ledger/stock_ledger.js:96
 msgid "Valuation Field Type"
 msgstr ""
 
@@ -77301,11 +79571,11 @@
 msgid "Valuation Method"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:266
+#: accounts/report/gross_profit/gross_profit.py:264
 #: stock/report/item_prices/item_prices.py:57
 #: stock/report/serial_no_ledger/serial_no_ledger.py:64
-#: stock/report/stock_balance/stock_balance.py:449
-#: stock/report/stock_ledger/stock_ledger.py:207
+#: stock/report/stock_balance/stock_balance.py:458
+#: stock/report/stock_ledger/stock_ledger.py:280
 msgid "Valuation Rate"
 msgstr ""
 
@@ -77370,6 +79640,12 @@
 msgid "Valuation Rate"
 msgstr ""
 
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
@@ -77388,23 +79664,23 @@
 msgid "Valuation Rate"
 msgstr ""
 
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:168
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
 msgid "Valuation Rate (In / Out)"
 msgstr ""
 
-#: stock/stock_ledger.py:1688
+#: stock/stock_ledger.py:1680
 msgid "Valuation Rate Missing"
 msgstr ""
 
-#: stock/stock_ledger.py:1666
+#: stock/stock_ledger.py:1658
 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
 msgstr ""
 
-#: stock/doctype/item/item.py:266
+#: stock/doctype/item/item.py:265
 msgid "Valuation Rate is mandatory if Opening Stock entered"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
 msgid "Valuation Rate required for Item {0} at row {1}"
 msgstr ""
 
@@ -77415,12 +79691,12 @@
 msgid "Valuation and Total"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:731
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
 msgid "Valuation rate for customer provided items has been set to zero."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1649
-#: controllers/accounts_controller.py:2583
+#: accounts/doctype/payment_entry/payment_entry.py:1697
+#: controllers/accounts_controller.py:2654
 msgid "Valuation type charges can not be marked as Inclusive"
 msgstr ""
 
@@ -77428,10 +79704,10 @@
 msgid "Valuation type charges can not marked as Inclusive"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:28
-#: public/js/stock_analytics.js:37
-#: selling/report/sales_analytics/sales_analytics.js:28
-#: stock/report/stock_analytics/stock_analytics.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
 msgid "Value"
 msgstr ""
@@ -77494,7 +79770,7 @@
 msgid "Value Based Inspection"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:224
+#: stock/report/stock_ledger/stock_ledger.py:297
 msgid "Value Change"
 msgstr ""
 
@@ -77504,17 +79780,17 @@
 msgid "Value Details"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:25
-#: selling/report/sales_analytics/sales_analytics.js:25
-#: stock/report/stock_analytics/stock_analytics.js:24
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
 msgid "Value Or Qty"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:392
+#: setup/setup_wizard/operations/install_fixtures.py:384
 msgid "Value Proposition"
 msgstr ""
 
-#: controllers/item_variant.py:125
+#: controllers/item_variant.py:123
 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
 msgstr ""
 
@@ -77528,14 +79804,19 @@
 msgid "Value of goods cannot be 0"
 msgstr ""
 
-#: public/js/stock_analytics.js:36
+#: public/js/stock_analytics.js:46
 msgid "Value or Qty"
 msgstr ""
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:120
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
 msgid "Values Changed"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
@@ -77563,22 +79844,26 @@
 msgid "Variance ({})"
 msgstr ""
 
-#: stock/doctype/item/item.js:110 stock/doctype/item/item_list.js:14
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
 #: stock/report/item_variant_details/item_variant_details.py:74
 msgid "Variant"
 msgstr ""
 
-#: stock/doctype/item/item.py:849
+#: stock/doctype/item/item.py:837
 msgid "Variant Attribute Error"
 msgstr ""
 
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr ""
+
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Attributes"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:124
+#: manufacturing/doctype/bom/bom.js:128
 msgid "Variant BOM"
 msgstr ""
 
@@ -77588,11 +79873,11 @@
 msgid "Variant Based On"
 msgstr ""
 
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:865
 msgid "Variant Based On cannot be changed"
 msgstr ""
 
-#: stock/doctype/item/item.js:98
+#: stock/doctype/item/item.js:122
 msgid "Variant Details Report"
 msgstr ""
 
@@ -77601,11 +79886,11 @@
 msgid "Variant Field"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:219 manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
 msgid "Variant Item"
 msgstr ""
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Variant Items"
 msgstr ""
 
@@ -77621,7 +79906,7 @@
 msgid "Variant Of"
 msgstr ""
 
-#: stock/doctype/item/item.js:543
+#: stock/doctype/item/item.js:610
 msgid "Variant creation has been queued."
 msgstr ""
 
@@ -77678,7 +79963,7 @@
 msgid "Vehicle Value"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:472
 msgid "Vendor Name"
 msgstr ""
 
@@ -77697,6 +79982,11 @@
 msgid "Verify Email"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
+
 #. Label of a Check field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -77720,37 +80010,37 @@
 msgid "Video Settings"
 msgstr ""
 
-#: accounts/doctype/account/account.js:79
+#: accounts/doctype/account/account.js:74
 #: accounts/doctype/account/account.js:103
-#: accounts/doctype/account/account_tree.js:135
-#: accounts/doctype/account/account_tree.js:139
-#: accounts/doctype/account/account_tree.js:143
-#: accounts/doctype/cost_center/cost_center_tree.js:37
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:202
-#: accounts/doctype/journal_entry/journal_entry.js:29
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:619
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:8
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:11
-#: buying/doctype/supplier/supplier.js:88
-#: buying/doctype/supplier/supplier.js:92
-#: manufacturing/doctype/production_plan/production_plan.js:94
-#: projects/doctype/project/project.js:84
-#: projects/doctype/project/project.js:92
-#: public/js/controllers/stock_controller.js:64
-#: public/js/controllers/stock_controller.js:83 public/js/utils.js:133
-#: selling/doctype/customer/customer.js:157
-#: selling/doctype/customer/customer.js:162 setup/doctype/company/company.js:88
-#: setup/doctype/company/company.js:94 setup/doctype/company/company.js:100
-#: setup/doctype/company/company.js:106
-#: stock/doctype/delivery_trip/delivery_trip.js:71
-#: stock/doctype/item/item.js:63 stock/doctype/item/item.js:69
-#: stock/doctype/item/item.js:75 stock/doctype/item/item.js:92
-#: stock/doctype/item/item.js:96 stock/doctype/item/item.js:100
-#: stock/doctype/purchase_receipt/purchase_receipt.js:182
-#: stock/doctype/purchase_receipt/purchase_receipt.js:189
-#: stock/doctype/stock_entry/stock_entry.js:257
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:41
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:53
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
 msgid "View"
 msgstr ""
 
@@ -77758,7 +80048,7 @@
 msgid "View BOM Update Log"
 msgstr ""
 
-#: public/js/setup_wizard.js:39
+#: public/js/setup_wizard.js:41
 msgid "View Chart of Accounts"
 msgstr ""
 
@@ -77768,24 +80058,24 @@
 msgid "View Cost Center Tree"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:158
+#: accounts/doctype/payment_entry/payment_entry.js:183
 msgid "View Exchange Gain/Loss Journals"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:128
+#: assets/doctype/asset/asset.js:164
 #: assets/doctype/asset_repair/asset_repair.js:47
 msgid "View General Ledger"
 msgstr ""
 
-#: crm/doctype/campaign/campaign.js:11
+#: crm/doctype/campaign/campaign.js:15
 msgid "View Leads"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:193 stock/doctype/batch/batch.js:18
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
 msgid "View Ledger"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.js:29
+#: stock/doctype/serial_no/serial_no.js:28
 msgid "View Ledgers"
 msgstr ""
 
@@ -77808,6 +80098,10 @@
 msgid "View attachments"
 msgstr ""
 
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
+
 #: utilities/report/youtube_interactions/youtube_interactions.py:25
 msgid "Views"
 msgstr ""
@@ -77852,14 +80146,19 @@
 msgid "Voice Call Settings"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr ""
+
 #: accounts/report/purchase_register/purchase_register.py:163
-#: accounts/report/sales_register/sales_register.py:177
+#: accounts/report/sales_register/sales_register.py:178
 msgid "Voucher"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.js:71
-#: stock/report/stock_ledger/stock_ledger.py:160
-#: stock/report/stock_ledger/stock_ledger.py:232
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
 msgid "Voucher #"
 msgstr ""
 
@@ -77899,26 +80198,26 @@
 msgid "Voucher Name"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:273
-#: accounts/report/accounts_receivable/accounts_receivable.py:1050
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:213
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
 #: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:625
-#: accounts/report/payment_ledger/payment_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
 #: accounts/report/payment_ledger/payment_ledger.py:167
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: public/js/utils/unreconcile.js:61
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:153
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:139
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:112
-#: stock/report/reserved_stock/reserved_stock.js:80
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
 #: stock/report/reserved_stock/reserved_stock.py:151
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
 #: stock/report/serial_no_ledger/serial_no_ledger.py:30
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:118
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
 msgid "Voucher No"
@@ -77988,7 +80287,7 @@
 msgid "Voucher Qty"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:619
+#: accounts/report/general_ledger/general_ledger.py:623
 msgid "Voucher Subtype"
 msgstr ""
 
@@ -77998,25 +80297,25 @@
 msgid "Voucher Subtype"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1048
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:203
-#: accounts/report/general_ledger/general_ledger.py:617
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
 #: accounts/report/payment_ledger/payment_ledger.py:158
 #: accounts/report/purchase_register/purchase_register.py:158
-#: accounts/report/sales_register/sales_register.py:172
+#: accounts/report/sales_register/sales_register.py:173
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: public/js/utils/unreconcile.js:60
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:147
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:132
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:110
-#: stock/report/reserved_stock/reserved_stock.js:68
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
 #: stock/report/reserved_stock/reserved_stock.py:145
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
 #: stock/report/serial_no_ledger/serial_no_ledger.py:24
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
-#: stock/report/stock_ledger/stock_ledger.py:230
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
 msgid "Voucher Type"
@@ -78088,11 +80387,11 @@
 msgid "Voucher Type"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:177
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
 msgid "Voucher {0} is over-allocated by {1}"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:249
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
 msgid "Voucher {0} value is broken: {1}"
 msgstr ""
 
@@ -78181,71 +80480,75 @@
 msgid "Wages per hour"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:251
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
 msgid "Waiting for payment..."
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:55
-#: accounts/report/gross_profit/gross_profit.py:251
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
 #: accounts/report/purchase_register/purchase_register.js:52
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:28
 #: accounts/report/sales_register/sales_register.js:58
-#: accounts/report/sales_register/sales_register.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:271
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:16
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:11
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:82
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
-#: manufacturing/report/production_planning_report/production_planning_report.py:362
-#: manufacturing/report/production_planning_report/production_planning_report.py:405
-#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:9
-#: public/js/stock_analytics.js:45 public/js/utils.js:498
-#: public/js/utils/serial_no_batch_selector.js:90
-#: selling/doctype/sales_order/sales_order.js:300
-#: selling/doctype/sales_order/sales_order.js:401
-#: selling/report/sales_order_analysis/sales_order_analysis.js:49
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
 #: selling/report/sales_order_analysis/sales_order_analysis.py:334
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:78
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
 #: stock/doctype/warehouse/warehouse.json
 #: stock/page/stock_balance/stock_balance.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:126
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:22
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:153
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:126
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
 #: stock/report/item_price_stock/item_price_stock.py:27
-#: stock/report/item_shortage_report/item_shortage_report.js:18
+#: stock/report/item_shortage_report/item_shortage_report.js:17
 #: stock/report/item_shortage_report/item_shortage_report.py:81
 #: stock/report/product_bundle_balance/product_bundle_balance.js:42
 #: stock/report/product_bundle_balance/product_bundle_balance.py:89
-#: stock/report/reserved_stock/reserved_stock.js:44
+#: stock/report/reserved_stock/reserved_stock.js:41
 #: stock/report/reserved_stock/reserved_stock.py:96
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
-#: stock/report/serial_no_ledger/serial_no_ledger.js:22
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
 #: stock/report/serial_no_ledger/serial_no_ledger.py:44
 #: stock/report/stock_ageing/stock_ageing.js:23
-#: stock/report/stock_ageing/stock_ageing.py:146
-#: stock/report/stock_analytics/stock_analytics.js:50
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
 #: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_balance/stock_balance.py:385
 #: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:167
+#: stock/report/stock_ledger/stock_ledger.py:240
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
 #: stock/report/stock_projected_qty/stock_projected_qty.js:15
 #: stock/report/stock_projected_qty/stock_projected_qty.py:122
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:17
-#: stock/report/total_stock_summary/total_stock_summary.py:28
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:39
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
 #: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
 msgid "Warehouse"
 msgstr ""
 
@@ -78303,12 +80606,24 @@
 msgid "Warehouse"
 msgstr ""
 
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr ""
+
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Warehouse"
 msgstr ""
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr ""
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -78443,6 +80758,12 @@
 msgid "Warehouse"
 msgstr ""
 
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr ""
+
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
 msgid "Warehouse Capacity Summary"
 msgstr ""
@@ -78552,28 +80873,28 @@
 msgid "Warehouse and Reference"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:95
+#: stock/doctype/warehouse/warehouse.py:93
 msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:85
+#: stock/doctype/serial_no/serial_no.py:82
 msgid "Warehouse cannot be changed for Serial No."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:136
+#: controllers/sales_and_purchase_return.py:134
 msgid "Warehouse is mandatory"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:246
+#: stock/doctype/warehouse/warehouse.py:244
 msgid "Warehouse not found against the account {0}"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:367
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
 msgid "Warehouse not found in the system"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1005
-#: stock/doctype/delivery_note/delivery_note.py:362
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
 msgid "Warehouse required for stock Item {0}"
 msgstr ""
 
@@ -78587,7 +80908,7 @@
 msgid "Warehouse wise Stock Value"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:89
+#: stock/doctype/warehouse/warehouse.py:87
 msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
 msgstr ""
 
@@ -78595,15 +80916,15 @@
 msgid "Warehouse {0} does not belong to Company {1}."
 msgstr ""
 
-#: stock/utils.py:441
+#: stock/utils.py:422
 msgid "Warehouse {0} does not belong to company {1}"
 msgstr ""
 
-#: controllers/stock_controller.py:244
+#: controllers/stock_controller.py:443
 msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:139
+#: stock/doctype/warehouse/warehouse.py:137
 msgid "Warehouse's Stock Value has already been booked in the following accounts:"
 msgstr ""
 
@@ -78611,7 +80932,7 @@
 msgid "Warehouse: {0} does not belong to {1}"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:379
+#: manufacturing/doctype/production_plan/production_plan.js:407
 msgid "Warehouses"
 msgstr ""
 
@@ -78621,15 +80942,15 @@
 msgid "Warehouses"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:165
+#: stock/doctype/warehouse/warehouse.py:163
 msgid "Warehouses with child nodes cannot be converted to ledger"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:175
+#: stock/doctype/warehouse/warehouse.py:173
 msgid "Warehouses with existing transaction can not be converted to group."
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:167
+#: stock/doctype/warehouse/warehouse.py:165
 msgid "Warehouses with existing transaction can not be converted to ledger."
 msgstr ""
 
@@ -78721,10 +81042,10 @@
 msgid "Warn for new Request for Quotations"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:639
-#: controllers/accounts_controller.py:1676
-#: stock/doctype/delivery_trip/delivery_trip.js:123
-#: utilities/transaction_base.py:122
+#: accounts/doctype/payment_entry/payment_entry.py:669
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
 msgid "Warning"
 msgstr ""
 
@@ -78732,19 +81053,19 @@
 msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:116
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
 msgid "Warning!"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1146
+#: accounts/doctype/journal_entry/journal_entry.py:1175
 msgid "Warning: Another {0} # {1} exists against stock entry {2}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:415
+#: stock/doctype/material_request/material_request.js:484
 msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:252
+#: selling/doctype/sales_order/sales_order.py:256
 msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
 msgstr ""
 
@@ -78766,7 +81087,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:97
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
 #: support/doctype/warranty_claim/warranty_claim.json
 msgid "Warranty Claim"
 msgstr ""
@@ -78806,6 +81127,35 @@
 msgid "Watch Video"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
+
 #: www/support/index.html:7
 msgid "We're here to help!"
 msgstr ""
@@ -78997,6 +81347,11 @@
 msgid "Wednesday"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr ""
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -79004,8 +81359,8 @@
 msgid "Week"
 msgstr ""
 
-#: selling/report/sales_analytics/sales_analytics.py:316
-#: stock/report/stock_analytics/stock_analytics.py:115
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
 msgid "Week {0} {1}"
 msgstr ""
 
@@ -79015,12 +81370,12 @@
 msgid "Weekday"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:34
-#: public/js/stock_analytics.js:52
-#: selling/report/sales_analytics/sales_analytics.js:61
-#: stock/report/stock_analytics/stock_analytics.js:80
-#: support/report/issue_analytics/issue_analytics.js:42
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
 msgid "Weekly"
 msgstr ""
 
@@ -79251,7 +81606,7 @@
 msgid "Welcome email sent"
 msgstr ""
 
-#: setup/utils.py:168
+#: setup/utils.py:166
 msgid "Welcome to {0}"
 msgstr ""
 
@@ -79277,15 +81632,22 @@
 msgid "Wheels"
 msgstr ""
 
-#: stock/doctype/item/item.js:834
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr ""
+
+#: stock/doctype/item/item.js:920
 msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
 msgstr ""
 
-#: accounts/doctype/account/account.py:313
+#: accounts/doctype/account/account.py:328
 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
 msgstr ""
 
-#: accounts/doctype/account/account.py:303
+#: accounts/doctype/account/account.py:318
 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
 msgstr ""
 
@@ -79348,7 +81710,11 @@
 msgid "With Operations"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:70
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
 msgid "Withdrawal"
 msgstr ""
 
@@ -79364,7 +81730,7 @@
 msgid "Work Done"
 msgstr ""
 
-#: setup/doctype/company/company.py:261
+#: setup/doctype/company/company.py:257
 msgid "Work In Progress"
 msgstr ""
 
@@ -79386,7 +81752,7 @@
 msgid "Work In Progress"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:20
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
 msgid "Work In Progress Warehouse"
 msgstr ""
 
@@ -79394,19 +81760,20 @@
 #. Title of an Onboarding Step
 #: manufacturing/doctype/bom/bom.js:119
 #: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
 #: manufacturing/onboarding_step/work_order/work_order.json
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:15
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:19
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:42
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:95
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
 #: manufacturing/report/job_card_summary/job_card_summary.py:145
-#: manufacturing/report/process_loss_report/process_loss_report.js:23
-#: manufacturing/report/process_loss_report/process_loss_report.py:68
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:30
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:560
-#: stock/doctype/material_request/material_request.js:152
-#: stock/doctype/material_request/material_request.py:779
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
 #: templates/pages/material_request_info.html:45
 msgid "Work Order"
 msgstr ""
@@ -79457,7 +81824,7 @@
 msgid "Work Order"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:121
 msgid "Work Order / Subcontract PO"
 msgstr ""
 
@@ -79504,33 +81871,33 @@
 msgid "Work Order Summary"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:784
+#: stock/doctype/material_request/material_request.py:793
 msgid "Work Order cannot be created for following reason: <br> {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:927
+#: manufacturing/doctype/work_order/work_order.py:942
 msgid "Work Order cannot be raised against a Item Template"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1458
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
 msgid "Work Order has been {0}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:667
+#: selling/doctype/sales_order/sales_order.js:768
 msgid "Work Order not created"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:679
+#: stock/doctype/stock_entry/stock_entry.py:643
 msgid "Work Order {0}: Job Card not found for the operation {1}"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:57
-#: stock/doctype/material_request/material_request.py:774
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
 msgid "Work Orders"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:731
+#: selling/doctype/sales_order/sales_order.js:844
 msgid "Work Orders Created: {0}"
 msgstr ""
 
@@ -79557,7 +81924,7 @@
 msgid "Work-in-Progress Warehouse"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:425
+#: manufacturing/doctype/work_order/work_order.py:430
 msgid "Work-in-Progress Warehouse is required before Submit"
 msgstr ""
 
@@ -79567,7 +81934,7 @@
 msgid "Workday"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:133
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
 msgid "Workday {0} has been repeated."
 msgstr ""
 
@@ -79594,6 +81961,10 @@
 msgid "Workflow State"
 msgstr ""
 
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
@@ -79620,14 +81991,14 @@
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/work_order/work_order.js:232
+#: manufacturing/doctype/work_order/work_order.js:247
 #: manufacturing/doctype/workstation/workstation.json
 #: manufacturing/onboarding_step/workstation/workstation.json
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:36
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:119
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:61
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119
-#: manufacturing/report/job_card_summary/job_card_summary.js:73
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
 #: manufacturing/report/job_card_summary/job_card_summary.py:160
 #: templates/generators/bom.html:70
 msgid "Workstation"
@@ -79669,12 +82040,24 @@
 msgid "Workstation / Machine"
 msgstr ""
 
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
+
 #. Label of a Data field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Name"
 msgstr ""
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgid "Workstation Type"
@@ -79717,17 +82100,23 @@
 msgid "Workstation Working Hour"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:199
+#: manufacturing/doctype/workstation/workstation.py:356
 msgid "Workstation is closed on the following dates as per Holiday List: {0}"
 msgstr ""
 
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr ""
+
 #: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
 msgid "Wrapping up"
 msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:510
+#: setup/doctype/company/company.py:501
 msgid "Write Off"
 msgstr ""
 
@@ -79914,15 +82303,15 @@
 msgid "Written Down Value"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
 msgid "Wrong Company"
 msgstr ""
 
-#: setup/doctype/company/company.js:172
+#: setup/doctype/company/company.js:202
 msgid "Wrong Password"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:55
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
 msgid "Wrong Template"
 msgstr ""
 
@@ -79932,6 +82321,11 @@
 msgid "XML Files Processed"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
+
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
 msgid "Year"
 msgstr ""
@@ -79977,20 +82371,20 @@
 msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:67
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:70
-#: buying/report/purchase_analytics/purchase_analytics.js:64
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:37
-#: public/js/financial_statements.js:220
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
 #: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
-#: public/js/stock_analytics.js:55
-#: selling/report/sales_analytics/sales_analytics.js:64
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:36
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:36
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:36
-#: stock/report/stock_analytics/stock_analytics.js:83
-#: support/report/issue_analytics/issue_analytics.js:45
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
 msgid "Yearly"
 msgstr ""
 
@@ -80123,27 +82517,27 @@
 msgid "Yes"
 msgstr ""
 
-#: controllers/accounts_controller.py:3151
+#: controllers/accounts_controller.py:3217
 msgid "You are not allowed to update as per the conditions set in {} Workflow."
 msgstr ""
 
-#: accounts/general_ledger.py:665
+#: accounts/general_ledger.py:666
 msgid "You are not authorized to add or update entries before {0}"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:317
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
 msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
 msgstr ""
 
-#: accounts/doctype/account/account.py:263
+#: accounts/doctype/account/account.py:278
 msgid "You are not authorized to set Frozen value"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:307
+#: stock/doctype/pick_list/pick_list.py:349
 msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
 msgid "You can add original invoice {} manually to proceed."
 msgstr ""
 
@@ -80151,28 +82545,28 @@
 msgid "You can also copy-paste this link in your browser"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:112
+#: assets/doctype/asset_category/asset_category.py:114
 msgid "You can also set default CWIP account in Company {}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:873
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
 msgid "You can change the parent account to a Balance Sheet account or select a different account."
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:83
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
 msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:583
+#: accounts/doctype/journal_entry/journal_entry.py:611
 msgid "You can not enter current voucher in 'Against Journal Entry' column"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:183
+#: accounts/doctype/subscription/subscription.py:178
 msgid "You can only have Plans with the same billing cycle in a Subscription"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:239
-#: accounts/doctype/sales_invoice/sales_invoice.js:847
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
 msgid "You can only redeem max {0} points in this order."
 msgstr ""
 
@@ -80180,11 +82574,11 @@
 msgid "You can only select one mode of payment as default"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:478
+#: selling/page/point_of_sale/pos_payment.js:506
 msgid "You can redeem upto {0}."
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:37
+#: manufacturing/doctype/workstation/workstation.js:59
 msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
 msgstr ""
 
@@ -80193,31 +82587,31 @@
 msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1027
+#: manufacturing/doctype/job_card/job_card.py:1030
 msgid "You can't make any changes to Job Card since Work Order is closed."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:176
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
 msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:532
+#: manufacturing/doctype/bom/bom.js:549
 msgid "You cannot change the rate if BOM is mentioned against any Item."
 msgstr ""
 
-#: accounts/doctype/accounting_period/accounting_period.py:123
+#: accounts/doctype/accounting_period/accounting_period.py:126
 msgid "You cannot create a {0} within the closed Accounting Period {1}"
 msgstr ""
 
-#: accounts/general_ledger.py:155
+#: accounts/general_ledger.py:159
 msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
 msgstr ""
 
-#: accounts/general_ledger.py:689
+#: accounts/general_ledger.py:686
 msgid "You cannot create/amend any accounting entries till this date."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:809
+#: accounts/doctype/journal_entry/journal_entry.py:845
 msgid "You cannot credit and debit same account at the same time"
 msgstr ""
 
@@ -80229,35 +82623,35 @@
 msgid "You cannot edit root node."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:507
+#: selling/page/point_of_sale/pos_payment.js:536
 msgid "You cannot redeem more than {0}."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:154
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
 msgid "You cannot repost item valuation before {}"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:735
+#: accounts/doctype/subscription/subscription.py:725
 msgid "You cannot restart a Subscription that is not cancelled."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:210
 msgid "You cannot submit empty order."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:209
 msgid "You cannot submit the order without payment."
 msgstr ""
 
-#: controllers/accounts_controller.py:3127
+#: controllers/accounts_controller.py:3193
 msgid "You do not have permissions to {} items in a {}."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:171
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
 msgid "You don't have enough Loyalty Points to redeem"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:474
+#: selling/page/point_of_sale/pos_payment.js:499
 msgid "You don't have enough points to redeem."
 msgstr ""
 
@@ -80265,7 +82659,7 @@
 msgid "You had {} errors while creating opening invoices. Check {} for more details"
 msgstr ""
 
-#: public/js/utils.js:822
+#: public/js/utils.js:891
 msgid "You have already selected items from {0} {1}"
 msgstr ""
 
@@ -80273,11 +82667,11 @@
 msgid "You have been invited to collaborate on the project: {0}"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:442
 msgid "You have entered a duplicate Delivery Note on Row"
 msgstr ""
 
-#: stock/doctype/item/item.py:1039
+#: stock/doctype/item/item.py:1027
 msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
 msgstr ""
 
@@ -80285,11 +82679,11 @@
 msgid "You haven't created a {0} yet"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:196
+#: selling/page/point_of_sale/pos_controller.js:218
 msgid "You must add atleast one item to save it as draft."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:598
+#: selling/page/point_of_sale/pos_controller.js:628
 msgid "You must select a customer before adding an item."
 msgstr ""
 
@@ -80334,7 +82728,7 @@
 msgstr ""
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:22
-#: setup/setup_wizard/operations/install_fixtures.py:288
+#: setup/setup_wizard/operations/install_fixtures.py:286
 msgid "Your order is out for delivery!"
 msgstr ""
 
@@ -80354,7 +82748,7 @@
 msgid "Youtube Statistics"
 msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:68
+#: public/js/utils/contact_address_quick_entry.js:71
 msgid "ZIP Code"
 msgstr ""
 
@@ -80364,11 +82758,11 @@
 msgid "Zero Balance"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:66
+#: regional/report/uae_vat_201/uae_vat_201.py:65
 msgid "Zero Rated"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:364
 msgid "Zero quantity"
 msgstr ""
 
@@ -80378,7 +82772,7 @@
 msgid "Zip File"
 msgstr ""
 
-#: stock/reorder_item.py:283
+#: stock/reorder_item.py:367
 msgid "[Important] [ERPNext] Auto Reorder Errors"
 msgstr ""
 
@@ -80386,16 +82780,20 @@
 msgid "`Allow Negative rates for Items`"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:89
+#: stock/doctype/stock_settings/stock_settings.py:92
 #, python-format
 msgid "`Freeze Stocks Older Than` should be smaller than %d days."
 msgstr ""
 
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr ""
+
 #: accounts/doctype/shipping_rule/shipping_rule.py:204
 msgid "and"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:759
+#: manufacturing/doctype/bom/bom.js:792
 msgid "as a percentage of finished item quantity"
 msgstr ""
 
@@ -80403,11 +82801,15 @@
 msgid "at"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:17
-#: selling/report/sales_analytics/sales_analytics.js:17
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
 msgid "based_on"
 msgstr ""
 
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
@@ -80421,8 +82823,12 @@
 msgid "development"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
+
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:57
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
 msgid "doc_type"
 msgstr ""
 
@@ -80451,6 +82857,10 @@
 msgid "exchangerate.host"
 msgstr ""
 
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr ""
+
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -80458,13 +82868,21 @@
 msgid "frankfurter.app"
 msgstr ""
 
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "image"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:253
+#: accounts/doctype/budget/budget.py:258
 msgid "is already"
 msgstr ""
 
@@ -80540,7 +82958,7 @@
 msgid "material_request_item"
 msgstr ""
 
-#: controllers/selling_controller.py:150
+#: controllers/selling_controller.py:151
 msgid "must be between 0 and 100"
 msgstr ""
 
@@ -80586,7 +83004,11 @@
 msgid "old_parent"
 msgstr ""
 
-#: controllers/accounts_controller.py:1033
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr ""
+
+#: controllers/accounts_controller.py:1109
 msgid "or"
 msgstr ""
 
@@ -80598,7 +83020,7 @@
 msgid "out of 5"
 msgstr ""
 
-#: public/js/utils.js:369
+#: public/js/utils.js:417
 msgid "payments app is not installed. Please install it from {0} or {1}"
 msgstr ""
 
@@ -80639,7 +83061,7 @@
 msgid "per hour"
 msgstr ""
 
-#: stock/stock_ledger.py:1681
+#: stock/stock_ledger.py:1673
 msgid "performing either one below:"
 msgstr ""
 
@@ -80667,7 +83089,7 @@
 msgid "ratings"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1130
 msgid "received from"
 msgstr ""
 
@@ -80744,15 +83166,11 @@
 msgid "sandbox"
 msgstr ""
 
-#: public/js/controllers/transaction.js:920
-msgid "selected Payment Terms Template"
-msgstr ""
-
-#: accounts/doctype/subscription/subscription.py:711
+#: accounts/doctype/subscription/subscription.py:701
 msgid "subscription is already cancelled."
 msgstr ""
 
-#: controllers/status_updater.py:353 controllers/status_updater.py:373
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
 msgid "target_ref_field"
 msgstr ""
 
@@ -80768,12 +83186,14 @@
 msgid "title"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1105
+#: accounts/doctype/payment_entry/payment_entry.py:1130
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
 msgid "to"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2737
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
 msgid "to unallocate the amount of this Return Invoice before cancelling it."
 msgstr ""
 
@@ -80796,60 +83216,60 @@
 msgid "via BOM Update Tool"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:256
+#: accounts/doctype/budget/budget.py:261
 msgid "will be"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:110
+#: assets/doctype/asset_category/asset_category.py:112
 msgid "you must select Capital Work in Progress Account in accounts table"
 msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:226
-#: accounts/report/cash_flow/cash_flow.py:227
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
 msgid "{0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:878
+#: controllers/accounts_controller.py:943
 msgid "{0} '{1}' is disabled"
 msgstr ""
 
-#: accounts/utils.py:172
+#: accounts/utils.py:168
 msgid "{0} '{1}' not in Fiscal Year {2}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:355
+#: manufacturing/doctype/work_order/work_order.py:362
 msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
 msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:201
+#: stock/report/stock_ageing/stock_ageing.py:200
 msgid "{0} - Above"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:253
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
 msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
 msgstr ""
 
-#: controllers/accounts_controller.py:1893
+#: controllers/accounts_controller.py:1982
 msgid "{0} Account not found against Customer {1}."
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:266
 msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:759
+#: accounts/doctype/pricing_rule/utils.py:745
 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
 msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:126
+#: setup/doctype/email_digest/email_digest.py:124
 msgid "{0} Digest"
 msgstr ""
 
-#: accounts/utils.py:1286
+#: accounts/utils.py:1240
 msgid "{0} Number {1} is already used in {2} {3}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:379
+#: manufacturing/doctype/work_order/work_order.js:397
 msgid "{0} Operations: {1}"
 msgstr ""
 
@@ -80857,11 +83277,11 @@
 msgid "{0} Request for {1}"
 msgstr ""
 
-#: stock/doctype/item/item.py:323
+#: stock/doctype/item/item.py:322
 msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
 msgid "{0} Transaction(s) Reconciled"
 msgstr ""
 
@@ -80869,23 +83289,23 @@
 msgid "{0} account is not of type {1}"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:447
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
 msgid "{0} account not found while submitting purchase receipt"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:930
+#: accounts/doctype/journal_entry/journal_entry.py:965
 msgid "{0} against Bill {1} dated {2}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:939
+#: accounts/doctype/journal_entry/journal_entry.py:974
 msgid "{0} against Purchase Order {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:906
+#: accounts/doctype/journal_entry/journal_entry.py:941
 msgid "{0} against Sales Invoice {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:913
+#: accounts/doctype/journal_entry/journal_entry.py:948
 msgid "{0} against Sales Order {1}"
 msgstr ""
 
@@ -80893,12 +83313,12 @@
 msgid "{0} already has a Parent Procedure {1}."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:610
+#: stock/doctype/delivery_note/delivery_note.py:685
 msgid "{0} and {1}"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:66
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.py:111
 msgid "{0} and {1} are mandatory"
 msgstr ""
 
@@ -80910,24 +83330,24 @@
 msgid "{0} can not be negative"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:138
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:783
-#: manufacturing/doctype/production_plan/production_plan.py:877
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
 msgid "{0} created"
 msgstr ""
 
-#: setup/doctype/company/company.py:191
+#: setup/doctype/company/company.py:189
 msgid "{0} currency must be same as company's default currency. Please select another account."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:310
+#: buying/doctype/purchase_order/purchase_order.py:311
 msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:96
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
 msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
 msgstr ""
 
@@ -80939,15 +83359,15 @@
 msgid "{0} entered twice in Item Tax"
 msgstr ""
 
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:430
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
 msgid "{0} entered twice {1} in Item Taxes"
 msgstr ""
 
-#: accounts/utils.py:137 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
 msgid "{0} for {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:364
+#: accounts/doctype/payment_entry/payment_entry.py:367
 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
 msgstr ""
 
@@ -80955,7 +83375,11 @@
 msgid "{0} has been submitted successfully"
 msgstr ""
 
-#: controllers/accounts_controller.py:2212
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:2296
 msgid "{0} in row {1}"
 msgstr ""
 
@@ -80963,23 +83387,27 @@
 msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
 msgstr ""
 
-#: controllers/accounts_controller.py:162
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:164
 msgid "{0} is blocked so this transaction cannot proceed"
 msgstr ""
 
 #: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:542
+#: accounts/doctype/payment_entry/payment_entry.py:566
 #: accounts/report/general_ledger/general_ledger.py:62
-#: accounts/report/pos_register/pos_register.py:110 controllers/trends.py:50
+#: accounts/report/pos_register/pos_register.py:107 controllers/trends.py:50
 msgid "{0} is mandatory"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:975
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
 msgid "{0} is mandatory for Item {1}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:220
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
 msgid "{0} is mandatory for account {1}"
 msgstr ""
 
@@ -80987,23 +83415,23 @@
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2491
+#: controllers/accounts_controller.py:2562
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
 msgstr ""
 
-#: selling/doctype/customer/customer.py:199
+#: selling/doctype/customer/customer.py:198
 msgid "{0} is not a company bank account"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:55
+#: accounts/doctype/cost_center/cost_center.py:53
 msgid "{0} is not a group node. Please select a group node as parent cost center"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:456
+#: stock/doctype/stock_entry/stock_entry.py:413
 msgid "{0} is not a stock Item"
 msgstr ""
 
-#: controllers/item_variant.py:144
+#: controllers/item_variant.py:140
 msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
 msgstr ""
 
@@ -81011,42 +83439,46 @@
 msgid "{0} is not added in the table"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:142
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
 msgid "{0} is not enabled in {1}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:565
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
 msgid "{0} is not the default supplier for any items."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2300
+#: accounts/doctype/payment_entry/payment_entry.py:2344
 msgid "{0} is on hold till {1}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:131
+#: accounts/doctype/gl_entry/gl_entry.py:126
 #: accounts/doctype/pricing_rule/pricing_rule.py:165
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:182
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
 msgid "{0} is required"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:343
+#: manufacturing/doctype/work_order/work_order.js:362
 msgid "{0} items in progress"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:327
+#: manufacturing/doctype/work_order/work_order.js:346
 msgid "{0} items produced"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:174
+#: controllers/sales_and_purchase_return.py:172
 msgid "{0} must be negative in return document"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1988
-msgid "{0} not allowed to transact with {1}. Please change the Company."
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:467
+#: manufacturing/doctype/bom/bom.py:461
 msgid "{0} not found for item {1}"
 msgstr ""
 
@@ -81058,225 +83490,225 @@
 msgid "{0} payment entries can not be filtered by {1}"
 msgstr ""
 
-#: controllers/stock_controller.py:899
+#: controllers/stock_controller.py:1111
 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:451
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:702
+#: stock/doctype/pick_list/pick_list.py:769
 msgid "{0} units of Item {1} is not available."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:718
+#: stock/doctype/pick_list/pick_list.py:785
 msgid "{0} units of Item {1} is picked in another Pick List."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:135
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
 msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1340 stock/stock_ledger.py:1829
-#: stock/stock_ledger.py:1845
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1955 stock/stock_ledger.py:2005
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1334
+#: stock/stock_ledger.py:1342
 msgid "{0} units of {1} needed in {2} to complete this transaction."
 msgstr ""
 
-#: stock/utils.py:432
+#: stock/utils.py:413
 msgid "{0} valid serial nos for Item {1}"
 msgstr ""
 
-#: stock/doctype/item/item.js:548
+#: stock/doctype/item/item.js:615
 msgid "{0} variants created."
 msgstr ""
 
-#: accounts/doctype/payment_term/payment_term.js:17
+#: accounts/doctype/payment_term/payment_term.js:19
 msgid "{0} will be given as discount."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:773
+#: manufacturing/doctype/job_card/job_card.py:772
 msgid "{0} {1}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:203
+#: public/js/utils/serial_no_batch_selector.js:206
 msgid "{0} {1} Manually"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:433
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
 msgid "{0} {1} Partially Reconciled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
 msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.py:123
+#: accounts/doctype/payment_order/payment_order.py:121
 msgid "{0} {1} created"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:506
-#: accounts/doctype/payment_entry/payment_entry.py:562
-#: accounts/doctype/payment_entry/payment_entry.py:2065
+#: accounts/doctype/payment_entry/payment_entry.py:528
+#: accounts/doctype/payment_entry/payment_entry.py:586
+#: accounts/doctype/payment_entry/payment_entry.py:2112
 msgid "{0} {1} does not exist"
 msgstr ""
 
-#: accounts/party.py:535
+#: accounts/party.py:515
 msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:374
+#: accounts/doctype/payment_entry/payment_entry.py:377
 msgid "{0} {1} has already been fully paid."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:384
+#: accounts/doctype/payment_entry/payment_entry.py:389
 msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:449
-#: selling/doctype/sales_order/sales_order.py:481
-#: stock/doctype/material_request/material_request.py:198
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
 msgid "{0} {1} has been modified. Please refresh."
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:225
+#: stock/doctype/material_request/material_request.py:221
 msgid "{0} {1} has not been submitted so the action cannot be completed"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:90
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
 msgid "{0} {1} is allocated twice in this Bank Transaction"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:591
+#: accounts/doctype/payment_entry/payment_entry.py:616
 msgid "{0} {1} is associated with {2}, but Party Account is {3}"
 msgstr ""
 
-#: controllers/buying_controller.py:624 controllers/selling_controller.py:421
-#: controllers/subcontracting_controller.py:806
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
 msgid "{0} {1} is cancelled or closed"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:365
+#: stock/doctype/material_request/material_request.py:363
 msgid "{0} {1} is cancelled or stopped"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:215
+#: stock/doctype/material_request/material_request.py:211
 msgid "{0} {1} is cancelled so the action cannot be completed"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:725
+#: accounts/doctype/journal_entry/journal_entry.py:759
 msgid "{0} {1} is closed"
 msgstr ""
 
-#: accounts/party.py:769
+#: accounts/party.py:744
 msgid "{0} {1} is disabled"
 msgstr ""
 
-#: accounts/party.py:775
+#: accounts/party.py:750
 msgid "{0} {1} is frozen"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:722
+#: accounts/doctype/journal_entry/journal_entry.py:756
 msgid "{0} {1} is fully billed"
 msgstr ""
 
-#: accounts/party.py:779
+#: accounts/party.py:754
 msgid "{0} {1} is not active"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:569
+#: accounts/doctype/payment_entry/payment_entry.py:593
 msgid "{0} {1} is not associated with {2} {3}"
 msgstr ""
 
-#: accounts/utils.py:133
+#: accounts/utils.py:131
 msgid "{0} {1} is not in any active Fiscal Year"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:719
-#: accounts/doctype/journal_entry/journal_entry.py:760
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
 msgid "{0} {1} is not submitted"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:598
+#: accounts/doctype/payment_entry/payment_entry.py:626
 msgid "{0} {1} is on hold"
 msgstr ""
 
-#: controllers/buying_controller.py:495
+#: controllers/buying_controller.py:489
 msgid "{0} {1} is {2}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:603
+#: accounts/doctype/payment_entry/payment_entry.py:632
 msgid "{0} {1} must be submitted"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:213
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
 msgstr ""
 
-#: buying/utils.py:117
+#: buying/utils.py:110
 msgid "{0} {1} status is {2}"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:189
+#: public/js/utils/serial_no_batch_selector.js:191
 msgid "{0} {1} via CSV File"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:254
+#: accounts/doctype/gl_entry/gl_entry.py:213
 msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:283
+#: accounts/doctype/gl_entry/gl_entry.py:242
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
 msgid "{0} {1}: Account {2} does not belong to Company {3}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:271
+#: accounts/doctype/gl_entry/gl_entry.py:230
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:278
+#: accounts/doctype/gl_entry/gl_entry.py:237
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
 msgid "{0} {1}: Account {2} is inactive"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:322
+#: accounts/doctype/gl_entry/gl_entry.py:279
 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
 msgstr ""
 
-#: controllers/stock_controller.py:365
+#: controllers/stock_controller.py:562
 msgid "{0} {1}: Cost Center is mandatory for Item {2}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:171
+#: accounts/doctype/gl_entry/gl_entry.py:166
 msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:298
+#: accounts/doctype/gl_entry/gl_entry.py:255
 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:305
+#: accounts/doctype/gl_entry/gl_entry.py:262
 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:137
+#: accounts/doctype/gl_entry/gl_entry.py:132
 msgid "{0} {1}: Customer is required against Receivable account {2}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:159
+#: accounts/doctype/gl_entry/gl_entry.py:154
 msgid "{0} {1}: Either debit or credit amount is required for {2}"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:143
+#: accounts/doctype/gl_entry/gl_entry.py:138
 msgid "{0} {1}: Supplier is required against Payable account {2}"
 msgstr ""
 
@@ -81284,11 +83716,11 @@
 msgid "{0}%"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 msgid "{0}% Billed"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:213
+#: controllers/website_list_for_contact.py:211
 msgid "{0}% Delivered"
 msgstr ""
 
@@ -81301,61 +83733,56 @@
 msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1009
+#: manufacturing/doctype/job_card/job_card.py:1012
 msgid "{0}, complete the operation {1} before the operation {2}."
 msgstr ""
 
-#: accounts/party.py:76
+#: accounts/party.py:73
 msgid "{0}: {1} does not exists"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:724
+#: accounts/doctype/payment_entry/payment_entry.js:892
 msgid "{0}: {1} must be less than {2}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:214
+#: manufacturing/doctype/bom/bom.py:211
 msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
 msgstr ""
 
-#: controllers/stock_controller.py:1160
+#: controllers/stock_controller.py:1367
 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
 msgid "{range4}-Above"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:372
+#: assets/report/fixed_asset_register/fixed_asset_register.py:363
 msgid "{}"
 msgstr ""
 
-#: controllers/buying_controller.py:712
+#: controllers/buying_controller.py:736
 msgid "{} Assets created for {}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1775
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
 msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
 msgstr ""
 
-#: controllers/buying_controller.py:203
+#: controllers/buying_controller.py:197
 msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
 msgid "{} is a child company."
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:57
-msgid "{} is added multiple times on rows: {}"
-msgstr ""
-
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:704
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
 msgid "{} of {}"
 msgstr ""
 
-#: accounts/doctype/party_link/party_link.py:50
-#: accounts/doctype/party_link/party_link.py:60
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
 msgid "{} {} is already linked with another {}"
 msgstr ""
 
diff --git a/erpnext/locale/tr.po b/erpnext/locale/tr.po
index 2ff6c34..c47e4c9 100644
--- a/erpnext/locale/tr.po
+++ b/erpnext/locale/tr.po
@@ -1,24 +1,22 @@
-# Translations template for ERPNext.
-# Copyright (C) 2024 Frappe Technologies Pvt. Ltd.
-# This file is distributed under the same license as the ERPNext project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
-#
 msgid ""
 msgstr ""
-"Project-Id-Version: ERPNext VERSION\n"
+"Project-Id-Version: frappe\n"
 "Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-01-12 13:34+0053\n"
-"PO-Revision-Date: 2024-01-10 16:34+0553\n"
+"POT-Creation-Date: 2024-03-31 09:35+0000\n"
+"PO-Revision-Date: 2024-04-05 16:44\n"
 "Last-Translator: info@erpnext.com\n"
-"Language-Team: info@erpnext.com\n"
+"Language-Team: Turkish\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.13.1\n"
-
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:85
-msgid " "
-msgstr ""
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Crowdin-Project: frappe\n"
+"X-Crowdin-Project-ID: 639578\n"
+"X-Crowdin-Language: tr\n"
+"X-Crowdin-File: /[frappe.erpnext] develop/erpnext/locale/main.pot\n"
+"X-Crowdin-File-ID: 46\n"
+"Language: tr_TR\n"
 
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
@@ -26,66 +24,54 @@
 msgid "  "
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:76
+#: selling/doctype/quotation/quotation.js:77
 msgid " Address"
-msgstr ""
+msgstr " Adres"
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:597
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
 msgid " Amount"
-msgstr ""
+msgstr " Miktar"
 
 #. Label of a Check field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid " Is Child Table"
-msgstr ""
+msgstr " Alt Tablo"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:181
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:182
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:107
 #: selling/report/sales_analytics/sales_analytics.py:66
 msgid " Name"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:108
-msgid " Qty"
-msgstr ""
-
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:588
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:605
 msgid " Rate"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:116
-msgid " Raw Material"
-msgstr ""
-
-#: public/js/bom_configurator/bom_configurator.bundle.js:127
-#: public/js/bom_configurator/bom_configurator.bundle.js:157
-msgid " Sub Assembly"
-msgstr ""
-
-#: projects/doctype/project_update/project_update.py:110
+#: projects/doctype/project_update/project_update.py:104
 msgid " Summary"
 msgstr ""
 
-#: stock/doctype/item/item.py:235
+#: stock/doctype/item/item.py:234
 msgid "\"Customer Provided Item\" cannot be Purchase Item also"
-msgstr "\"Müşterinin tedarik ettiği kalem\" aynı zamanda Satınalma Kalemi olamaz"
+msgstr ""
 
-#: stock/doctype/item/item.py:237
+#: stock/doctype/item/item.py:236
 msgid "\"Customer Provided Item\" cannot have Valuation Rate"
-msgstr "\"Müşterinin tedarik ettiği kalem\" Değerleme oranına sahip olamaz."
+msgstr ""
 
-#: stock/doctype/item/item.py:313
+#: stock/doctype/item/item.py:312
 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
-msgstr "'Sabit Varlıktır' seçimi kaldırılamaz, çünkü Varlık kayıtları bulunuyor"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "#"
+msgstr ""
 
 #. Description of the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
-msgid ""
-"# Account Settings\n"
-"\n"
-"In ERPNext, Accounting features are configurable as per your business needs. Accounts Settings is the place to define some of your accounting preferences like:\n"
-"\n"
+msgid "# Account Settings\n\n"
+"In ERPNext, Accounting features are configurable as per your business needs. Accounts Settings is the place to define some of your accounting preferences like:\n\n"
 " - Credit Limit and over billing settings\n"
 " - Taxation preferences\n"
 " - Deferred accounting preferences\n"
@@ -93,58 +79,41 @@
 
 #. Description of the Onboarding Step 'Configure Account Settings'
 #: accounts/onboarding_step/configure_account_settings/configure_account_settings.json
-msgid ""
-"# Account Settings\n"
-"\n"
-"This is a crucial piece of configuration. There are various account settings in ERPNext to restrict and configure actions in the Accounting module.\n"
-"\n"
-"The following settings are avaialble for you to configure\n"
-"\n"
+msgid "# Account Settings\n\n"
+"This is a crucial piece of configuration. There are various account settings in ERPNext to restrict and configure actions in the Accounting module.\n\n"
+"The following settings are avaialble for you to configure\n\n"
 "1. Account Freezing \n"
 "2. Credit and Overbilling\n"
 "3. Invoicing and Tax Automations\n"
-"4. Balance Sheet configurations\n"
-"\n"
+"4. Balance Sheet configurations\n\n"
 "There's much more, you can check it all out in this step"
 msgstr ""
 
 #. Description of the Onboarding Step 'Add an Existing Asset'
 #: assets/onboarding_step/existing_asset/existing_asset.json
-msgid ""
-"# Add an Existing Asset\n"
-"\n"
+msgid "# Add an Existing Asset\n\n"
 "If you are just starting with ERPNext, you will need to enter Assets you already possess. You can add them as existing fixed assets in ERPNext. Please note that you will have to make a Journal Entry separately updating the opening balance in the fixed asset account."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create Your First Sales Invoice '
 #: setup/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
-msgid ""
-"# All about sales invoice\n"
-"\n"
+msgid "# All about sales invoice\n\n"
 "A Sales Invoice is a bill that you send to your Customers against which the Customer makes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create Your First Sales Invoice '
 #: accounts/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
-msgid ""
-"# All about sales invoice\n"
-"\n"
-"A Sales Invoice is a bill that you send to your Customers against which the Customer makes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account.\n"
-"\n"
-"Here's the flow of how a sales invoice is generally created\n"
-"\n"
-"\n"
+msgid "# All about sales invoice\n\n"
+"A Sales Invoice is a bill that you send to your Customers against which the Customer makes the payment. Sales Invoice is an accounting transaction. On submission of Sales Invoice, the system updates the receivable and books income against a Customer Account.\n\n"
+"Here's the flow of how a sales invoice is generally created\n\n\n"
 "![Sales Flow](https://docs.erpnext.com/docs/assets/img/accounts/so-flow.png)"
 msgstr ""
 
 #. Description of the Onboarding Step 'Define Asset Category'
 #: assets/onboarding_step/asset_category/asset_category.json
-msgid ""
-"# Asset Category\n"
-"\n"
-"An Asset Category classifies different assets of a Company.\n"
-"\n"
-"You can create an Asset Category based on the type of assets. For example, all your desktops and laptops can be part of an Asset Category named \"Electronic Equipments\". Create a separate category for furniture. Also, you can update default properties for each category, like:\n"
+msgid "# Asset Category\n\n"
+"An Asset Category classifies different assets of a Company.\n\n"
+"You can create an Asset Category based on the type of assets. For example, all your desktops and laptops can be part of an Asset Category named \"Electronic Equipment\". Create a separate category for furniture. Also, you can update default properties for each category, like:\n"
 " - Depreciation type and duration\n"
 " - Fixed asset account\n"
 " - Depreciation account\n"
@@ -152,31 +121,21 @@
 
 #. Description of the Onboarding Step 'Create an Asset Item'
 #: assets/onboarding_step/asset_item/asset_item.json
-msgid ""
-"# Asset Item\n"
-"\n"
+msgid "# Asset Item\n\n"
 "Asset items are created based on Asset Category. You can create one or multiple items against once Asset Category. The sales and purchase transaction for Asset is done via Asset Item. "
 msgstr ""
 
 #. Description of the Onboarding Step 'Buying Settings'
 #: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
-msgid ""
-"# Buying Settings\n"
-"\n"
-"\n"
-"Buying module’s features are highly configurable as per your business needs. Buying Settings is the place where you can set your preferences for:\n"
-"\n"
+msgid "# Buying Settings\n\n\n"
+"Buying module’s features are highly configurable as per your business needs. Buying Settings is the place where you can set your preferences for:\n\n"
 "- Supplier naming and default values\n"
-"- Billing and shipping preference in buying transactions\n"
-"\n"
-"\n"
+"- Billing and shipping preference in buying transactions\n\n\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'CRM Settings'
 #: crm/onboarding_step/crm_settings/crm_settings.json
-msgid ""
-"# CRM Settings\n"
-"\n"
+msgid "# CRM Settings\n\n"
 "CRM module’s features are configurable as per your business needs. CRM Settings is the place where you can set your preferences for:\n"
 "- Campaign\n"
 "- Lead\n"
@@ -186,9 +145,7 @@
 
 #. Description of the Onboarding Step 'Review Chart of Accounts'
 #: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
-msgid ""
-"# Chart Of Accounts\n"
-"\n"
+msgid "# Chart Of Accounts\n\n"
 "ERPNext sets up a simple chart of accounts for each Company you create, but you can modify it according to business and legal requirements."
 msgstr ""
 
@@ -196,62 +153,46 @@
 #. Description of the Onboarding Step 'Check Stock Projected Qty'
 #: stock/onboarding_step/check_stock_ledger_report/check_stock_ledger_report.json
 #: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
-msgid ""
-"# Check Stock Reports\n"
+msgid "# Check Stock Reports\n"
 "Based on the various stock transactions, you can get a host of one-click Stock Reports in ERPNext like Stock Ledger, Stock Balance, Projected Quantity, and Ageing analysis."
 msgstr ""
 
 #. Description of the Onboarding Step 'Cost Centers for Budgeting and Analysis'
 #: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
-msgid ""
-"# Cost Centers for Budgeting and Analysis\n"
-"\n"
-"While your Books of Accounts are framed to fulfill statutory requirements, you can set up Cost Center and Accounting Dimensions to address your companies reporting and budgeting requirements.\n"
-"\n"
+msgid "# Cost Centers for Budgeting and Analysis\n\n"
+"While your Books of Accounts are framed to fulfill statutory requirements, you can set up Cost Center and Accounting Dimensions to address your companies reporting and budgeting requirements.\n\n"
 "Click here to learn more about how  <b>[Cost Center](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/cost-center)</b> and <b> [Dimensions](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/accounting-dimensions)</b> allow you to get advanced financial analytics reports from ERPNext."
 msgstr ""
 
 #. Description of the Onboarding Step 'Finished Items'
 #: manufacturing/onboarding_step/create_product/create_product.json
-msgid ""
-"# Create Items for Bill of Materials\n"
-"\n"
+msgid "# Create Items for Bill of Materials\n\n"
 "One of the prerequisites of a BOM is the creation of raw materials, sub-assembly, and finished items. Once these items are created, you will be able to proceed to the Bill of Materials master, which is composed of items and routing.\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'Operation'
 #: manufacturing/onboarding_step/operation/operation.json
-msgid ""
-"# Create Operations\n"
-"\n"
+msgid "# Create Operations\n\n"
 "An Operation refers to any manufacturing operation performed on the raw materials to process it further in the manufacturing path. As an example, if you are into garments manufacturing, you will create Operations like fabric cutting, stitching, and washing as some of the operations."
 msgstr ""
 
 #. Description of the Onboarding Step 'Workstation'
 #: manufacturing/onboarding_step/workstation/workstation.json
-msgid ""
-"# Create Workstations\n"
-"\n"
+msgid "# Create Workstations\n\n"
 "A Workstation stores information regarding the place where the workstation operations are performed. As an example, if you have ten sewing machines doing stitching jobs, each machine will be added as a workstation."
 msgstr ""
 
 #. Description of the Onboarding Step 'Bill of Materials'
 #: manufacturing/onboarding_step/create_bom/create_bom.json
-msgid ""
-"# Create a Bill of Materials\n"
-"\n"
-"A Bill of Materials (BOM) is a list of items and sub-assemblies with quantities required to manufacture an Item.\n"
-"\n"
+msgid "# Create a Bill of Materials\n\n"
+"A Bill of Materials (BOM) is a list of items and sub-assemblies with quantities required to manufacture an Item.\n\n"
 "BOM also provides cost estimation for the production of the item. It takes raw-materials cost based on valuation and operations to cost based on routing, which gives total costing for a BOM."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create a Customer'
 #: setup/onboarding_step/create_a_customer/create_a_customer.json
-msgid ""
-"# Create a Customer\n"
-"\n"
-"The Customer master is at the heart of your sales transactions. Customers are linked in Quotations, Sales Orders, Invoices, and Payments. Customers can be either numbered or identified by name (you would typically do this based on the number of customers you have).\n"
-"\n"
+msgid "# Create a Customer\n\n"
+"The Customer master is at the heart of your sales transactions. Customers are linked in Quotations, Sales Orders, Invoices, and Payments. Customers can be either numbered or identified by name (you would typically do this based on the number of customers you have).\n\n"
 "Through Customer’s master, you can effectively track essentials like:\n"
 " - Customer’s multiple address and contacts\n"
 " - Account Receivables\n"
@@ -260,27 +201,20 @@
 
 #. Description of the Onboarding Step 'Setup Your Letterhead'
 #: setup/onboarding_step/letterhead/letterhead.json
-msgid ""
-"# Create a Letter Head\n"
-"\n"
+msgid "# Create a Letter Head\n\n"
 "A Letter Head contains your organization's name, logo, address, etc which appears at the header and footer portion in documents. You can learn more about Setting up Letter Head in ERPNext here.\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'Create your first Quotation'
 #: setup/onboarding_step/create_a_quotation/create_a_quotation.json
-msgid ""
-"# Create a Quotation\n"
-"\n"
+msgid "# Create a Quotation\n\n"
 "Let’s get started with business transactions by creating your first Quotation. You can create a Quotation for an existing customer or a prospect. It will be an approved document, with items you sell and the proposed price + taxes applied. After completing the instructions, you will get a Quotation in a ready to share print format."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create a Supplier'
 #: setup/onboarding_step/create_a_supplier/create_a_supplier.json
-msgid ""
-"# Create a Supplier\n"
-"\n"
-"Also known as Vendor, is a master at the center of your purchase transactions. Suppliers are linked in Request for Quotation, Purchase Orders, Receipts, and Payments. Suppliers can be either numbered or identified by name.\n"
-"\n"
+msgid "# Create a Supplier\n\n"
+"Also known as Vendor, is a master at the center of your purchase transactions. Suppliers are linked in Request for Quotation, Purchase Orders, Receipts, and Payments. Suppliers can be either numbered or identified by name.\n\n"
 "Through Supplier’s master, you can effectively track essentials like:\n"
 " - Supplier’s multiple address and contacts\n"
 " - Account Receivables\n"
@@ -289,20 +223,15 @@
 
 #. Description of the Onboarding Step 'Create a Supplier'
 #: stock/onboarding_step/create_a_supplier/create_a_supplier.json
-msgid ""
-"# Create a Supplier\n"
+msgid "# Create a Supplier\n"
 "In this step we will create a **Supplier**. If you have already created a **Supplier** you can skip this step."
 msgstr ""
 
 #. Description of the Onboarding Step 'Work Order'
 #: manufacturing/onboarding_step/work_order/work_order.json
-msgid ""
-"# Create a Work Order\n"
-"\n"
-"A Work Order or a Job order is given to the manufacturing shop floor by the Production Manager to initiate the manufacturing of a certain quantity of an item. Work Order carriers details of production Item, its BOM, quantities to be manufactured, and operations.\n"
-"\n"
-"Through Work Order, you can track various production status like:\n"
-"\n"
+msgid "# Create a Work Order\n\n"
+"A Work Order or a Job order is given to the manufacturing shop floor by the Production Manager to initiate the manufacturing of a certain quantity of an item. Work Order carriers details of production Item, its BOM, quantities to be manufactured, and operations.\n\n"
+"Through Work Order, you can track various production status like:\n\n"
 "- Issue of raw-material to shop material\n"
 "- Progress on each Workstation via Job Card\n"
 "- Manufactured Quantity against Work Order\n"
@@ -310,57 +239,41 @@
 
 #. Description of the Onboarding Step 'Create an Item'
 #: setup/onboarding_step/create_an_item/create_an_item.json
-msgid ""
-"# Create an Item\n"
-"\n"
-"Item is a product or a service offered by your company, or something you buy as a part of your supplies or raw materials.\n"
-"\n"
+msgid "# Create an Item\n\n"
+"Item is a product or a service offered by your company, or something you buy as a part of your supplies or raw materials.\n\n"
 "Items are integral to everything you do in ERPNext - from billing, purchasing to managing inventory. Everything you buy or sell, whether it is a physical product or a service is an Item. Items can be stock, non-stock, variants, serialized, batched, assets, etc.\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'Create an Item'
 #: stock/onboarding_step/create_an_item/create_an_item.json
-msgid ""
-"# Create an Item\n"
-"The Stock module deals with the movement of items.\n"
-"\n"
+msgid "# Create an Item\n"
+"The Stock module deals with the movement of items.\n\n"
 "In this step we will create an  [**Item**](https://docs.erpnext.com/docs/user/manual/en/stock/item)."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create first Purchase Order'
 #: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
-msgid ""
-"# Create first Purchase Order\n"
-"\n"
-"Purchase Order is at the heart of your buying transactions. In ERPNext, Purchase Order can can be created against a Purchase Material Request (indent) and Supplier Quotation as well.  Purchase Orders is also linked to Purchase Receipt and Purchase Invoices, allowing you to keep a birds-eye view on your purchase deals.\n"
-"\n"
+msgid "# Create first Purchase Order\n\n"
+"Purchase Order is at the heart of your buying transactions. In ERPNext, Purchase Order can can be created against a Purchase Material Request (indent) and Supplier Quotation as well.  Purchase Orders is also linked to Purchase Receipt and Purchase Invoices, allowing you to keep a birds-eye view on your purchase deals.\n\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'Create Your First Purchase Invoice '
 #: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
-msgid ""
-"# Create your first Purchase Invoice\n"
-"\n"
-"A Purchase Invoice is a bill received from a Supplier for a product(s) or service(s) delivery to your company. You can track payables through Purchase Invoice and process Payment Entries against it.\n"
-"\n"
+msgid "# Create your first Purchase Invoice\n\n"
+"A Purchase Invoice is a bill received from a Supplier for a product(s) or service(s) delivery to your company. You can track payables through Purchase Invoice and process Payment Entries against it.\n\n"
 "Purchase Invoices can also be created against a Purchase Order or Purchase Receipt."
 msgstr ""
 
 #. Description of the Onboarding Step 'Financial Statements'
 #: accounts/onboarding_step/financial_statements/financial_statements.json
-msgid ""
-"# Financial Statements\n"
-"\n"
-"In ERPNext, you can get crucial financial reports like [Balance Sheet] and [Profit and Loss] statements with a click of a button. You can run in the report for a different period and plot analytics charts premised on statement data. For more reports, check sections like Financial Statements, General Ledger, and Profitability reports.\n"
-"\n"
+msgid "# Financial Statements\n\n"
+"In ERPNext, you can get crucial financial reports like [Balance Sheet] and [Profit and Loss] statements with a click of a button. You can run in the report for a different period and plot analytics charts premised on statement data. For more reports, check sections like Financial Statements, General Ledger, and Profitability reports.\n\n"
 "<b>[Check Accounting reports](https://docs.erpnext.com/docs/v13/user/manual/en/accounts/accounting-reports)</b>"
 msgstr ""
 
 #. Description of the Onboarding Step 'Review Fixed Asset Accounts'
 #: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
-msgid ""
-"# Fixed Asset Accounts\n"
-"\n"
+msgid "# Fixed Asset Accounts\n\n"
 "With the company, a host of fixed asset accounts are pre-configured. To ensure your asset transactions are leading to correct accounting entries, you can review and set up following asset accounts as per your business  requirements.\n"
 " - Fixed asset accounts (Asset account)\n"
 " - Accumulated depreciation\n"
@@ -370,17 +283,13 @@
 
 #. Description of the Onboarding Step 'Production Planning'
 #: manufacturing/onboarding_step/production_planning/production_planning.json
-msgid ""
-"# How Production Planning Works\n"
-"\n"
+msgid "# How Production Planning Works\n\n"
 "Production Plan helps in production and material planning for the Items planned for manufacturing. These production items can be committed via Sales Order (to Customers) or Material Requests (internally).\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'Import Data from Spreadsheet'
 #: setup/onboarding_step/data_import/data_import.json
-msgid ""
-"# Import Data from Spreadsheet\n"
-"\n"
+msgid "# Import Data from Spreadsheet\n\n"
 "In ERPNext, you can easily migrate your historical data using spreadsheets. You can use it for migrating not just masters (like Customer, Supplier, Items), but also for transactions like (outstanding invoices, opening stock and accounting entries, etc)."
 msgstr ""
 
@@ -390,33 +299,26 @@
 
 #. Description of the Onboarding Step 'Introduction to Stock Entry'
 #: stock/onboarding_step/introduction_to_stock_entry/introduction_to_stock_entry.json
-msgid ""
-"# Introduction to Stock Entry\n"
+msgid "# Introduction to Stock Entry\n"
 "This video will give a quick introduction to [**Stock Entry**](https://docs.erpnext.com/docs/user/manual/en/stock/stock-entry)."
 msgstr ""
 
 #. Description of the Onboarding Step 'Manage Stock Movements'
 #: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
-msgid ""
-"# Manage Stock Movements\n"
-"Stock entry allows you to register the movement of stock for various purposes like transfer, received, issues, repacked, etc. To address issues related to theft and pilferages,  you can always ensure that the movement of goods happens against a document reference Stock Entry in ERPNext.\n"
-"\n"
+msgid "# Manage Stock Movements\n"
+"Stock entry allows you to register the movement of stock for various purposes like transfer, received, issues, repacked, etc. To address issues related to theft and pilferages,  you can always ensure that the movement of goods happens against a document reference Stock Entry in ERPNext.\n\n"
 "Let’s get a quick walk-through on the various scenarios covered in Stock Entry by watching [*this video*](https://www.youtube.com/watch?v=Njt107hlY3I)."
 msgstr ""
 
 #. Description of the Onboarding Step 'How to Navigate in ERPNext'
 #: setup/onboarding_step/navigation_help/navigation_help.json
-msgid ""
-"# Navigation in ERPNext\n"
-"\n"
+msgid "# Navigation in ERPNext\n\n"
 "Ease of navigating and browsing around the ERPNext is one of our core strengths. In the following video, you will learn how to reach a specific feature in ERPNext via module page or AwesomeBar."
 msgstr ""
 
 #. Description of the Onboarding Step 'Purchase an Asset'
 #: assets/onboarding_step/asset_purchase/asset_purchase.json
-msgid ""
-"# Purchase an Asset\n"
-"\n"
+msgid "# Purchase an Asset\n\n"
 "Assets purchases process if done following the standard Purchase cycle. If capital work in progress is enabled in Asset Category, Asset will be created as soon as Purchase Receipt is created for it. You can quickly create a Purchase Receipt for Asset and see its impact on books of accounts."
 msgstr ""
 
@@ -426,11 +328,8 @@
 
 #. Description of the Onboarding Step 'Manufacturing Settings'
 #: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
-msgid ""
-"# Review Manufacturing Settings\n"
-"\n"
-"In ERPNext, the Manufacturing module’s features are configurable as per your business needs. Manufacturing Settings is the place where you can set your preferences for:\n"
-"\n"
+msgid "# Review Manufacturing Settings\n\n"
+"In ERPNext, the Manufacturing module’s features are configurable as per your business needs. Manufacturing Settings is the place where you can set your preferences for:\n\n"
 "- Capacity planning for allocating jobs to workstations\n"
 "- Raw-material consumption based on BOM or actual\n"
 "- Default values and over-production allowance\n"
@@ -438,9 +337,7 @@
 
 #. Description of the Onboarding Step 'Review Stock Settings'
 #: stock/onboarding_step/stock_settings/stock_settings.json
-msgid ""
-"# Review Stock Settings\n"
-"\n"
+msgid "# Review Stock Settings\n\n"
 "In ERPNext, the Stock module’s features are configurable as per your business needs. Stock Settings is the place where you can set your preferences for:\n"
 "- Default values for Item and Pricing\n"
 "- Default valuation method for inventory valuation\n"
@@ -450,19 +347,14 @@
 
 #. Description of the Onboarding Step 'Sales Order'
 #: selling/onboarding_step/sales_order/sales_order.json
-msgid ""
-"# Sales Order\n"
-"\n"
-"A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n"
-"\n"
+msgid "# Sales Order\n\n"
+"A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n\n"
 "Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
 msgstr ""
 
 #. Description of the Onboarding Step 'Selling Settings'
 #: selling/onboarding_step/selling_settings/selling_settings.json
-msgid ""
-"# Selling Settings\n"
-"\n"
+msgid "# Selling Settings\n\n"
 "CRM and Selling module’s features are configurable as per your business needs. Selling Settings is the place where you can set your preferences for:\n"
 " - Customer naming and default values\n"
 " - Billing and shipping preference in sales transactions\n"
@@ -470,109 +362,78 @@
 
 #. Description of the Onboarding Step 'Set Up a Company'
 #: setup/onboarding_step/company_set_up/company_set_up.json
-msgid ""
-"# Set Up a Company\n"
-"\n"
-"A company is a legal entity for which you will set up your books of account and create accounting transactions. In ERPNext, you can create multiple companies, and establish relationships (group/subsidiary) among them.\n"
-"\n"
+msgid "# Set Up a Company\n\n"
+"A company is a legal entity for which you will set up your books of account and create accounting transactions. In ERPNext, you can create multiple companies, and establish relationships (group/subsidiary) among them.\n\n"
 "Within the company master, you can capture various default accounts for that Company and set crucial settings related to the accounting methodology followed for a company.\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'Setting up Taxes'
 #: accounts/onboarding_step/setup_taxes/setup_taxes.json
-msgid ""
-"# Setting up Taxes\n"
-"\n"
+msgid "# Setting up Taxes\n\n"
 "ERPNext lets you configure your taxes so that they are automatically applied in your buying and selling transactions. You can configure them globally or even on Items. ERPNext taxes are pre-configured for most regions."
 msgstr ""
 
 #. Description of the Onboarding Step 'Routing'
 #: manufacturing/onboarding_step/routing/routing.json
-msgid ""
-"# Setup Routing\n"
-"\n"
+msgid "# Setup Routing\n\n"
 "A Routing stores all Operations along with the description, hourly rate, operation time, batch size, etc. Click below to learn how the Routing template can be created, for quick selection in the BOM."
 msgstr ""
 
 #. Description of the Onboarding Step 'Setup a Warehouse'
 #: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
-msgid ""
-"# Setup a Warehouse\n"
-"The warehouse can be your location/godown/store where you maintain the item's inventory, and receive/deliver them to various parties.\n"
-"\n"
+msgid "# Setup a Warehouse\n"
+"The warehouse can be your location/godown/store where you maintain the item's inventory, and receive/deliver them to various parties.\n\n"
 "In ERPNext, you can maintain a Warehouse in the tree structure, so that location and sub-location of an item can be tracked. Also, you can link a Warehouse to a specific Accounting ledger, where the real-time stock value of that warehouse’s item will be reflected."
 msgstr ""
 
 #. Description of the Onboarding Step 'Track Material Request'
 #: buying/onboarding_step/create_a_material_request/create_a_material_request.json
-msgid ""
-"# Track Material Request\n"
-"\n"
-"\n"
-"Also known as Purchase Request or an Indent, is a document identifying a requirement of a set of items (products or services) for various purposes like procurement, transfer, issue, or manufacturing. Once the Material Request is validated, a purchase manager can take the next actions for purchasing items like requesting RFQ from a supplier or directly placing an order with an identified Supplier.\n"
-"\n"
+msgid "# Track Material Request\n\n\n"
+"Also known as Purchase Request or an Indent, is a document identifying a requirement of a set of items (products or services) for various purposes like procurement, transfer, issue, or manufacturing. Once the Material Request is validated, a purchase manager can take the next actions for purchasing items like requesting RFQ from a supplier or directly placing an order with an identified Supplier.\n\n"
 msgstr ""
 
 #. Description of the Onboarding Step 'Update Stock Opening Balance'
 #: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
-msgid ""
-"# Update Stock Opening Balance\n"
-"It’s an entry to update the stock balance of an item, in a warehouse, on a date and time you are going live on ERPNext.\n"
-"\n"
+msgid "# Update Stock Opening Balance\n"
+"It’s an entry to update the stock balance of an item, in a warehouse, on a date and time you are going live on ERPNext.\n\n"
 "Once opening stocks are updated, you can create transactions like manufacturing and stock deliveries, where this opening stock will be consumed."
 msgstr ""
 
 #. Description of the Onboarding Step 'Updating Opening Balances'
 #: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
-msgid ""
-"# Updating Opening Balances\n"
-"\n"
+msgid "# Updating Opening Balances\n\n"
 "Once you close the financial statement in previous accounting software, you can update the same as opening in your ERPNext's Balance Sheet accounts. This will allow you to get complete financial statements from ERPNext in the coming years, and discontinue the parallel accounting system right away."
 msgstr ""
 
 #. Description of the Onboarding Step 'View Warehouses'
 #: stock/onboarding_step/view_warehouses/view_warehouses.json
-msgid ""
-"# View Warehouse\n"
-"In ERPNext the term 'warehouse' can be thought of as a storage location.\n"
-"\n"
-"Warehouses are arranged in ERPNext in a tree like structure, where multiple sub-warehouses can be grouped under a single warehouse.\n"
-"\n"
+msgid "# View Warehouse\n"
+"In ERPNext the term 'warehouse' can be thought of as a storage location.\n\n"
+"Warehouses are arranged in ERPNext in a tree like structure, where multiple sub-warehouses can be grouped under a single warehouse.\n\n"
 "In this step we will view the [**Warehouse Tree**](https://docs.erpnext.com/docs/user/manual/en/stock/warehouse#21-tree-view) to view the [**Warehouses**](https://docs.erpnext.com/docs/user/manual/en/stock/warehouse) that are set by default."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create a Sales Item'
 #: accounts/onboarding_step/create_a_product/create_a_product.json
-msgid ""
-"## Products and Services\n"
-"\n"
+msgid "## Products and Services\n\n"
 "Depending on the nature of your business, you might be selling products or services to your clients or even both. \n"
-"ERPNext is optimized for itemized management of your sales and purchase.\n"
-"\n"
-"The **Item Master**  is where you can add all your sales items. If you are in services, you can create an Item for each service that you offer. If you run a manufacturing business, the same master is used for keeping a record of raw materials, sub-assemblies etc.\n"
-"\n"
+"ERPNext is optimized for itemized management of your sales and purchase.\n\n"
+"The **Item Master**  is where you can add all your sales items. If you are in services, you can create an Item for each service that you offer. If you run a manufacturing business, the same master is used for keeping a record of raw materials, sub-assemblies etc.\n\n"
 "Completing the Item Master is very essential for the successful implementation of ERPNext. We have a brief video introducing the item master for you, you can watch it in the next step."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create a Customer'
 #: accounts/onboarding_step/create_a_customer/create_a_customer.json
-msgid ""
-"## Who is a Customer?\n"
-"\n"
-"A customer, who is sometimes known as a client, buyer, or purchaser is the one who receives goods, services, products, or ideas, from a seller for a monetary consideration.\n"
-"\n"
-"Every customer needs to be assigned a unique id. Customer name itself can be the id or you can set a naming series for ids to be generated in Selling Settings.\n"
-"\n"
+msgid "## Who is a Customer?\n\n"
+"A customer, who is sometimes known as a client, buyer, or purchaser is the one who receives goods, services, products, or ideas, from a seller for a monetary consideration.\n\n"
+"Every customer needs to be assigned a unique id. Customer name itself can be the id or you can set a naming series for ids to be generated in Selling Settings.\n\n"
 "Just like the supplier, let's quickly create a customer."
 msgstr ""
 
 #. Description of the Onboarding Step 'Create a Supplier'
 #: accounts/onboarding_step/create_a_supplier/create_a_supplier.json
-msgid ""
-"## Who is a Supplier?\n"
-"\n"
-"Suppliers are companies or individuals who provide you with products or services. ERPNext has comprehensive features for purchase cycles. \n"
-"\n"
+msgid "## Who is a Supplier?\n\n"
+"Suppliers are companies or individuals who provide you with products or services. ERPNext has comprehensive features for purchase cycles. \n\n"
 "Let's quickly create a supplier with the minimal details required. You need the name of the supplier, assign the supplier to a group, and select the type of the supplier, viz. Company or Individual."
 msgstr ""
 
@@ -624,7 +485,7 @@
 msgid "% Completed"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:755
+#: manufacturing/doctype/bom/bom.js:788
 #, python-format
 msgid "% Finished Item Quantity"
 msgstr ""
@@ -636,11 +497,12 @@
 msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16
 msgid "% Occupied"
 msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:280
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:325
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:284
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:337
 msgid "% Of Grand Total"
 msgstr ""
 
@@ -725,71 +587,95 @@
 msgid "% of materials delivered against this Sales Order"
 msgstr ""
 
-#: controllers/accounts_controller.py:1830
+#: controllers/accounts_controller.py:1975
 msgid "'Account' in the Accounting section of Customer {0}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:260
+#: selling/doctype/sales_order/sales_order.py:269
 msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
 msgstr ""
 
 #: controllers/trends.py:56
 msgid "'Based On' and 'Group By' can not be same"
-msgstr "'Dayalıdır' ve 'Grubundadır' aynı olamaz"
+msgstr ""
 
-#: stock/report/product_bundle_balance/product_bundle_balance.py:232
+#: stock/report/product_bundle_balance/product_bundle_balance.py:230
 msgid "'Date' is required"
-msgstr "&#39;Tarih&#39; gerekli"
+msgstr ""
 
 #: selling/report/inactive_customers/inactive_customers.py:18
 msgid "'Days Since Last Order' must be greater than or equal to zero"
-msgstr "'Son Siparişten bu yana geçen süre' sıfırdan büyük veya sıfıra eşit olmalıdır"
+msgstr ""
 
-#: controllers/accounts_controller.py:1835
+#: controllers/accounts_controller.py:1980
 msgid "'Default {0} Account' in Company {1}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1162
+#: accounts/doctype/journal_entry/journal_entry.py:1083
 msgid "'Entries' cannot be empty"
-msgstr "'Girdiler' boş olamaz"
+msgstr ""
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
-#: stock/report/stock_analytics/stock_analytics.py:321
+#: stock/report/stock_analytics/stock_analytics.py:314
 msgid "'From Date' is required"
-msgstr "'Tarihten itibaren' gereklidir"
+msgstr ""
 
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:18
 msgid "'From Date' must be after 'To Date'"
-msgstr "'Tarihine Kadar' 'Tarihinden itibaren' den sonra olmalıdır"
+msgstr ""
 
-#: stock/doctype/item/item.py:392
+#: stock/doctype/item/item.py:391
 msgid "'Has Serial No' can not be 'Yes' for non-stock item"
-msgstr "Stokta olmayan ürünün 'Seri Nosu Var' 'Evet' olamaz"
+msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:436
+#: stock/report/stock_ledger/stock_ledger.py:538
 msgid "'Opening'"
-msgstr "&#39;Açılış&#39;"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:398
+msgid "'Sales Invoice Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:391
+msgid "'Sales Invoice' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:374
+msgid "'Sales Order Item' reference ({1}) is missing in row {0}"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:367
+msgid "'Sales Order' reference ({1}) is missing in row {0}"
+msgstr ""
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
-#: stock/report/stock_analytics/stock_analytics.py:326
+#: stock/report/stock_analytics/stock_analytics.py:319
 msgid "'To Date' is required"
-msgstr "'Tarihine Kadar' gereklidir"
+msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:96
+#: stock/doctype/packing_slip/packing_slip.py:94
 msgid "'To Package No.' cannot be less than 'From Package No.'"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:67
+#: controllers/sales_and_purchase_return.py:65
 msgid "'Update Stock' can not be checked because items are not delivered via {0}"
-msgstr "'Stok Güncelle' seçilemez çünkü ürünler {0} ile teslim edilmemiş."
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:369
+#: accounts/doctype/sales_invoice/sales_invoice.py:380
 msgid "'Update Stock' cannot be checked for fixed asset sale"
-msgstr "'Stoğu Güncelle' sabit varlık satışları için kullanılamaz"
+msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:175
+#: accounts/doctype/bank_account/bank_account.py:64
+msgid "'{0}' account is already used by {1}. Use another account."
+msgstr ""
+
+#: controllers/accounts_controller.py:395
+msgid "'{0}' account: '{1}' should match the Return Against Invoice"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
 msgid "(A) Qty After Transaction"
@@ -805,17 +691,17 @@
 msgid "(C) Total Qty in Queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:185
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:184
 msgid "(C) Total qty in queue"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:195
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:194
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:210
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:134
 msgid "(D) Balance Stock Value"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:200
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:199
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:215
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:139
 msgid "(E) Balance Stock Value in Queue"
@@ -826,9 +712,9 @@
 msgid "(F) Change in Stock Value"
 msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:193
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192
 msgid "(Forecast)"
-msgstr "(Tahmin)"
+msgstr ""
 
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:230
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:154
@@ -840,7 +726,7 @@
 msgid "(H) Change in Stock Value (FIFO Queue)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:210
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:209
 msgid "(H) Valuation Rate"
 msgstr ""
 
@@ -849,7 +735,7 @@
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "(Hour Rate / 60) * Actual Operation Time"
-msgstr "(Saat Hızı / 60) * Gerçek Operasyon Süresi"
+msgstr ""
 
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:250
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:174
@@ -871,16 +757,16 @@
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "(including)"
-msgstr "(dahildir)"
+msgstr ""
 
 #. Description of the 'Sales Taxes and Charges' (Table) field in DocType 'Sales
 #. Taxes and Charges Template'
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
 msgctxt "Sales Taxes and Charges Template"
 msgid "* Will be calculated in the transaction."
-msgstr "* İşlemde hesaplanacaktır."
+msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:130
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:140
 msgid ", with the inventory {0}: {1}"
 msgstr ""
 
@@ -897,13 +783,13 @@
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "1 Loyalty Points = How much base currency?"
-msgstr "1 Sadakat Puanı = Ne kadar para birimi?"
+msgstr ""
 
 #. Option for the 'Frequency' (Select) field in DocType 'Video Settings'
 #: utilities/doctype/video_settings/video_settings.json
 msgctxt "Video Settings"
 msgid "1 hr"
-msgstr "1 saat"
+msgstr ""
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
@@ -959,8 +845,8 @@
 msgid "11-50"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:99
-#: regional/report/uae_vat_201/uae_vat_201.py:105
+#: regional/report/uae_vat_201/uae_vat_201.py:95
+#: regional/report/uae_vat_201/uae_vat_201.py:101
 msgid "1{0}"
 msgstr ""
 
@@ -969,7 +855,7 @@
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "2 Yearly"
-msgstr "2 Yıllık"
+msgstr ""
 
 #. Option for the 'No of Employees' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
@@ -1000,7 +886,7 @@
 #: utilities/doctype/video_settings/video_settings.json
 msgctxt "Video Settings"
 msgid "30 mins"
-msgstr "30 dakika"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:119
 msgid "30-60"
@@ -1050,7 +936,7 @@
 #: utilities/doctype/video_settings/video_settings.json
 msgctxt "Video Settings"
 msgid "6 hrs"
-msgstr "6 saat"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:120
 msgid "60-90"
@@ -1065,17 +951,16 @@
 msgid "90 Above"
 msgstr ""
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:60
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61
 msgid "<b>From Time</b> cannot be later than <b>To Time</b> for {0}"
-msgstr "{0} için <b>From Time</b> , <b>To Time&#39;dan</b> daha geçilemez"
+msgstr ""
 
 #. Content of the 'Help Text' (HTML) field in DocType 'Process Statement Of
 #. Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 #, python-format
 msgctxt "Process Statement Of Accounts"
-msgid ""
-"<br>\n"
+msgid "<br>\n"
 "<h4>Note</h4>\n"
 "<ul>\n"
 "<li>\n"
@@ -1113,15 +998,14 @@
 msgid "<div class=\"text-muted text-center\">No Matching Bank Transactions Found</div>"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:258
+#: public/js/bank_reconciliation_tool/dialog_manager.js:262
 msgid "<div class=\"text-muted text-center\">{0}</div>"
 msgstr ""
 
 #. Content of the 'settings' (HTML) field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
-msgid ""
-"<div>\n"
+msgid "<div>\n"
 "<h3> All dimensions in centimeter only </h3>\n"
 "</div>"
 msgstr ""
@@ -1129,9 +1013,7 @@
 #. Content of the 'about' (HTML) field in DocType 'Product Bundle'
 #: selling/doctype/product_bundle/product_bundle.json
 msgctxt "Product Bundle"
-msgid ""
-"<h3>About Product Bundle</h3>\n"
-"\n"
+msgid "<h3>About Product Bundle</h3>\n\n"
 "<p>Aggregate group of <b>Items</b> into another <b>Item</b>. This is useful if you are bundling a certain <b>Items</b> into a package and you maintain stock of the packed <b>Items</b> and not the aggregate <b>Item</b>.</p>\n"
 "<p>The package <b>Item</b> will have <code>Is Stock Item</code> as <b>No</b> and <code>Is Sales Item</code> as <b>Yes</b>.</p>\n"
 "<h4>Example:</h4>\n"
@@ -1141,8 +1023,7 @@
 #. Content of the 'Help' (HTML) field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgctxt "Currency Exchange Settings"
-msgid ""
-"<h3>Currency Exchange Settings Help</h3>\n"
+msgid "<h3>Currency Exchange Settings Help</h3>\n"
 "<p>There are 3 variables that could be used within the endpoint, result key and in values of the parameter.</p>\n"
 "<p>Exchange rate between {from_currency} and {to_currency} on {transaction_date} is fetched by the API.</p>\n"
 "<p>Example: If your endpoint is exchange.com/2021-08-01, then, you will have to input exchange.com/{transaction_date}</p>"
@@ -1152,17 +1033,11 @@
 #. Letter Text'
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgctxt "Dunning Letter Text"
-msgid ""
-"<h4>Body Text and Closing Text Example</h4>\n"
-"\n"
-"<div>We have noticed that you have not yet paid invoice {{sales_invoice}} for {{frappe.db.get_value(\"Currency\", currency, \"symbol\")}} {{outstanding_amount}}. This is a friendly reminder that the invoice was due on {{due_date}}. Please pay the amount due immediately to avoid any further dunning cost.</div>\n"
-"\n"
-"<h4>How to get fieldnames</h4>\n"
-"\n"
-"<p>The fieldnames you can use in your template are the fields in the document. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n"
-"\n"
-"<h4>Templating</h4>\n"
-"\n"
+msgid "<h4>Body Text and Closing Text Example</h4>\n\n"
+"<div>We have noticed that you have not yet paid invoice {{sales_invoice}} for {{frappe.db.get_value(\"Currency\", currency, \"symbol\")}} {{outstanding_amount}}. This is a friendly reminder that the invoice was due on {{due_date}}. Please pay the amount due immediately to avoid any further dunning cost.</div>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The fieldnames you can use in your template are the fields in the document. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n\n"
+"<h4>Templating</h4>\n\n"
 "<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
 msgstr ""
 
@@ -1170,21 +1045,14 @@
 #. Template'
 #: crm/doctype/contract_template/contract_template.json
 msgctxt "Contract Template"
-msgid ""
-"<h4>Contract Template Example</h4>\n"
-"\n"
-"<pre>Contract for Customer {{ party_name }}\n"
-"\n"
+msgid "<h4>Contract Template Example</h4>\n\n"
+"<pre>Contract for Customer {{ party_name }}\n\n"
 "-Valid From : {{ start_date }} \n"
 "-Valid To : {{ end_date }}\n"
-"</pre>\n"
-"\n"
-"<h4>How to get fieldnames</h4>\n"
-"\n"
-"<p>The field names you can use in your Contract Template are the fields in the Contract for which you are creating the template. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Contract)</p>\n"
-"\n"
-"<h4>Templating</h4>\n"
-"\n"
+"</pre>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The field names you can use in your Contract Template are the fields in the Contract for which you are creating the template. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Contract)</p>\n\n"
+"<h4>Templating</h4>\n\n"
 "<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
 msgstr ""
 
@@ -1192,21 +1060,14 @@
 #. and Conditions'
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgctxt "Terms and Conditions"
-msgid ""
-"<h4>Standard Terms and Conditions Example</h4>\n"
-"\n"
-"<pre>Delivery Terms for Order number {{ name }}\n"
-"\n"
+msgid "<h4>Standard Terms and Conditions Example</h4>\n\n"
+"<pre>Delivery Terms for Order number {{ name }}\n\n"
 "-Order Date : {{ transaction_date }} \n"
 "-Expected Delivery Date : {{ delivery_date }}\n"
-"</pre>\n"
-"\n"
-"<h4>How to get fieldnames</h4>\n"
-"\n"
-"<p>The fieldnames you can use in your email template are the fields in the document from which you are sending the email. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n"
-"\n"
-"<h4>Templating</h4>\n"
-"\n"
+"</pre>\n\n"
+"<h4>How to get fieldnames</h4>\n\n"
+"<p>The fieldnames you can use in your email template are the fields in the document from which you are sending the email. You can find out the fields of any documents via Setup &gt; Customize Form View and selecting the document type (e.g. Sales Invoice)</p>\n\n"
+"<h4>Templating</h4>\n\n"
 "<p>Templates are compiled using the Jinja Templating Language. To learn more about Jinja, <a class=\"strong\" href=\"http://jinja.pocoo.org/docs/dev/templates/\">read this documentation.</a></p>"
 msgstr ""
 
@@ -1239,8 +1100,7 @@
 #. Content of the 'html_llwp' (HTML) field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
-msgid ""
-"<p>In your <b>Email Template</b>, you can use the following special variables:\n"
+msgid "<p>In your <b>Email Template</b>, you can use the following special variables:\n"
 "</p>\n"
 "<ul>\n"
 "        <li>\n"
@@ -1266,40 +1126,28 @@
 #. Account'
 #: accounts/doctype/payment_gateway_account/payment_gateway_account.json
 msgctxt "Payment Gateway Account"
-msgid ""
-"<pre><h5>Message Example</h5>\n"
-"\n"
-"&lt;p&gt; Thank You for being a part of {{ doc.company }}! We hope you are enjoying the service.&lt;/p&gt;\n"
-"\n"
-"&lt;p&gt; Please find enclosed the E Bill statement. The outstanding amount is {{ doc.grand_total }}.&lt;/p&gt;\n"
-"\n"
-"&lt;p&gt; We don't want you to be spending time running around in order to pay for your Bill.<br>After all, life is beautiful and the time you have in hand should be spent to enjoy it!<br>So here are our little ways to help you get more time for life! &lt;/p&gt;\n"
-"\n"
-"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n"
-"\n"
+msgid "<pre><h5>Message Example</h5>\n\n"
+"&lt;p&gt; Thank You for being a part of {{ doc.company }}! We hope you are enjoying the service.&lt;/p&gt;\n\n"
+"&lt;p&gt; Please find enclosed the E Bill statement. The outstanding amount is {{ doc.grand_total }}.&lt;/p&gt;\n\n"
+"&lt;p&gt; We don't want you to be spending time running around in order to pay for your Bill.<br>After all, life is beautiful and the time you have in hand should be spent to enjoy it!<br>So here are our little ways to help you get more time for life! &lt;/p&gt;\n\n"
+"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n\n"
 "</pre>\n"
 msgstr ""
 
 #. Content of the 'Message Examples' (HTML) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
-msgid ""
-"<pre><h5>Message Example</h5>\n"
-"\n"
-"&lt;p&gt;Dear {{ doc.contact_person }},&lt;/p&gt;\n"
-"\n"
-"&lt;p&gt;Requesting payment for {{ doc.doctype }}, {{ doc.name }} for {{ doc.grand_total }}.&lt;/p&gt;\n"
-"\n"
-"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n"
-"\n"
+msgid "<pre><h5>Message Example</h5>\n\n"
+"&lt;p&gt;Dear {{ doc.contact_person }},&lt;/p&gt;\n\n"
+"&lt;p&gt;Requesting payment for {{ doc.doctype }}, {{ doc.name }} for {{ doc.grand_total }}.&lt;/p&gt;\n\n"
+"&lt;a href=\"{{ payment_url }}\"&gt; click here to pay &lt;/a&gt;\n\n"
 "</pre>\n"
 msgstr ""
 
 #. Content of the 'html_19' (HTML) field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
-msgid ""
-"<table class=\"table table-bordered table-condensed\">\n"
+msgid "<table class=\"table table-bordered table-condensed\">\n"
 "<thead>\n"
 "  <tr>\n"
 "         <th class=\"table-sr\" style=\"width: 50%;\">Child Document</th>\n"
@@ -1309,8 +1157,7 @@
 "<tbody>\n"
 "<tr>\n"
 "         <td>\n"
-"                  <p> To access parent document field use parent.fieldname and to access child table document field use doc.fieldname </p>\n"
-"\n"
+"                  <p> To access parent document field use parent.fieldname and to access child table document field use doc.fieldname </p>\n\n"
 "         </td>\n"
 "         <td>\n"
 "                    <p>To access document field use doc.fieldname </p>\n"
@@ -1318,22 +1165,14 @@
 "</tr>\n"
 "<tr>\n"
 "        <td>\n"
-"                   <p><b>Example: </b> parent.doctype == \"Stock Entry\" and doc.item_code == \"Test\" </p>\n"
-"\n"
+"                   <p><b>Example: </b> parent.doctype == \"Stock Entry\" and doc.item_code == \"Test\" </p>\n\n"
 "        </td>\n"
 "         <td>\n"
 "                   <p><b>Example: </b> doc.doctype == \"Stock Entry\" and doc.purpose == \"Manufacture\"</p>    \n"
 "          </td>\n"
-"</tr>\n"
-"\n"
+"</tr>\n\n"
 "</tbody>\n"
-"</table>\n"
-"\n"
-"\n"
-"\n"
-"\n"
-"\n"
-"\n"
+"</table>\n\n\n\n\n\n\n"
 msgstr ""
 
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:190
@@ -1341,44 +1180,61 @@
 msgid "A - B"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:190
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:205
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:129
 msgid "A - C"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:207
+#: manufacturing/doctype/bom/bom.py:206
 msgid "A BOM with name {0} already exists for item {1}."
-msgstr "{1} öğe için {0} adlı bir malzeme listesi zaten var."
+msgstr ""
 
-#: selling/doctype/customer/customer.py:296
+#: selling/doctype/customer/customer.py:308
 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group"
-msgstr "Aynı adda bir Müşteri Grubu bulunmaktadır. Lütfen Müşteri Grubu ismini değiştirin."
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:47
+#: manufacturing/doctype/workstation/workstation.js:73
 msgid "A Holiday List can be added to exclude counting these days for the Workstation."
 msgstr ""
 
-#: crm/doctype/lead/lead.py:142
+#: crm/doctype/lead/lead.py:140
 msgid "A Lead requires either a person's name or an organization's name"
-msgstr "Bir müşteri adayının adını veya bir kuruluşun adını gerektirir."
+msgstr ""
 
 #: stock/doctype/packing_slip/packing_slip.py:83
 msgid "A Packing Slip can only be created for Draft Delivery Note."
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:508
+#. Description of a DocType
+#: stock/doctype/price_list/price_list.json
+msgid "A Price List is a collection of Item Prices either Selling, Buying, or both"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item/item.json
+msgid "A Product or a Service that is bought, sold or kept in stock."
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:532
 msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
 msgstr ""
 
 #. Description of the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-msgid ""
-"A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n"
-"\n"
+msgid "A Sales Order is a confirmation of an order from your customer. It is also referred to as Proforma Invoice.\n\n"
 "Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
 msgstr ""
 
+#: setup/doctype/company/company.py:898
+msgid "A Transaction Deletion Document: {0} is triggered for {0}"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
+msgid "A condition for a Shipping Rule"
+msgstr ""
+
 #. Description of the 'Send To Primary Contact' (Check) field in DocType
 #. 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -1388,31 +1244,41 @@
 
 #: setup/doctype/customer_group/customer_group.py:49
 msgid "A customer with the same name already exists"
-msgstr "Aynı ada sahip bir müşteri zaten var"
+msgstr ""
 
 #: stock/doctype/delivery_trip/delivery_trip.py:55
 msgid "A driver must be set to submit."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/warehouse/warehouse.json
+msgid "A logical Warehouse against which stock entries are made."
+msgstr ""
+
 #: templates/emails/confirm_appointment.html:2
 msgid "A new appointment has been created for you with {0}"
-msgstr "{0} ile sizin için yeni bir randevu kaydı"
+msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:98
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:96
 msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/sales_partner/sales_partner.json
+msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
+msgstr ""
+
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "A+"
-msgstr "+"
+msgstr ""
 
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "A-"
-msgstr "A-"
+msgstr ""
 
 #. Option for the 'Cheque Size' (Select) field in DocType 'Cheque Print
 #. Template'
@@ -1425,13 +1291,13 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "AB+"
-msgstr "AB+"
+msgstr ""
 
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "AB-"
-msgstr "AB-"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Asset Depreciation
 #. Schedule'
@@ -1444,7 +1310,7 @@
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "ACC-AML-.YYYY.-"
-msgstr "ACC-AML-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Asset Shift
 #. Allocation'
@@ -1463,92 +1329,92 @@
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "ACC-ASR-.YYYY.-"
-msgstr "ACC-ASR-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "ACC-ASS-.YYYY.-"
-msgstr "ACC-ASS-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "ACC-BTN-.YYYY.-"
-msgstr "ACC-BTN-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "ACC-JV-.YYYY.-"
-msgstr "ACC-JV-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "ACC-PAY-.YYYY.-"
-msgstr "ACC-PAY-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Invoice Series' (Select) field in DocType 'Import Supplier
 #. Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "ACC-PINV-.YYYY.-"
-msgstr "ACC-PINV-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "ACC-PINV-.YYYY.-"
-msgstr "ACC-PINV-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "ACC-PINV-RET-.YYYY.-"
-msgstr "ACC-PINV-RET-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "ACC-PRQ-.YYYY.-"
-msgstr "ACC-PRQ-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "ACC-PSINV-.YYYY.-"
-msgstr "ACC-PSTERS-.YYYY.-"
+msgstr ""
 
 #. Option for the 'naming_series' (Select) field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "ACC-SH-.YYYY.-"
-msgstr "ACC-SH-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "ACC-SINV-.YYYY.-"
-msgstr "ACC-SINV-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "ACC-SINV-RET-.YYYY.-"
-msgstr "ACC-SINV-RET-.YYYY.-"
+msgstr ""
 
 #. Label of a Date field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "AMC Expiry Date"
-msgstr "AMC Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "AMC Expiry Date"
-msgstr "AMC Bitiş Tarihi"
+msgstr ""
 
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
@@ -1588,6 +1454,11 @@
 msgid "AWB Number"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Abampere"
+msgstr ""
+
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
@@ -1598,17 +1469,17 @@
 #: stock/doctype/item_attribute_value/item_attribute_value.json
 msgctxt "Item Attribute Value"
 msgid "Abbreviation"
-msgstr "Kısaltma"
+msgstr ""
 
-#: setup/doctype/company/company.py:163
+#: setup/doctype/company/company.py:160
 msgid "Abbreviation already used for another company"
-msgstr "Kısaltma zaten başka bir şirket için kullanılıyor"
+msgstr ""
 
-#: setup/doctype/company/company.py:158
+#: setup/doctype/company/company.py:157
 msgid "Abbreviation is mandatory"
-msgstr "Kısaltma zorunludur"
+msgstr ""
 
-#: stock/doctype/item_attribute/item_attribute.py:100
+#: stock/doctype/item_attribute/item_attribute.py:102
 msgid "Abbreviation: {0} must appear only once"
 msgstr ""
 
@@ -1616,28 +1487,28 @@
 #: setup/workspace/settings/settings.json
 msgctxt "About Us Settings"
 msgid "About Us Settings"
-msgstr ""
+msgstr "Hakkımızda Ayarları"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:39
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
 msgid "About {0} minute remaining"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:38
 msgid "About {0} minutes remaining"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:37
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:35
 msgid "About {0} seconds remaining"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:224
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:222
 msgid "Above"
-msgstr "Yukarıdaki"
+msgstr ""
 
 #. Name of a role
 #: setup/doctype/department/department.json
 msgid "Academics User"
-msgstr "Akademik Kullanıcı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Item Quality Inspection Parameter'
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
@@ -1667,78 +1538,78 @@
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Accepted"
-msgstr "Kabül Edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Quality Inspection
 #. Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Accepted"
-msgstr "Kabül Edildi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Accepted Qty"
-msgstr "Kabul edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Accepted Qty in Stock UOM"
-msgstr "Stok Biriminde Kabul edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Accepted Qty in Stock UOM"
-msgstr "Stok Biriminde Kabul edilen Miktar"
+msgstr ""
 
-#: public/js/controllers/transaction.js:2094
+#: public/js/controllers/transaction.js:2168
 msgid "Accepted Quantity"
-msgstr "Kabul edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Accepted Quantity"
-msgstr "Kabul edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Accepted Quantity"
-msgstr "Kabul edilen Miktar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Accepted Warehouse"
-msgstr "Kabul edilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Accepted Warehouse"
-msgstr "Kabul edilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Accepted Warehouse"
-msgstr "Kabul edilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Accepted Warehouse"
-msgstr "Kabul edilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Accepted Warehouse"
-msgstr "Kabul edilen Depo"
+msgstr ""
 
 #. Label of a Data field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -1756,25 +1627,31 @@
 msgid "Access Token"
 msgstr "Erişim Anahtarı"
 
+#. Description of the 'Common Code' (Data) field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:16
 #: accounts/doctype/account/account.json
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
 #: accounts/report/account_balance/account_balance.py:21
 #: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:291
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:205
-#: accounts/report/financial_statements.py:633
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
+#: accounts/report/financial_statements.py:620
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:193
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
 #: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:562
-#: accounts/report/payment_ledger/payment_ledger.js:31
+#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/payment_ledger/payment_ledger.js:30
 #: accounts/report/payment_ledger/payment_ledger.py:145
-#: accounts/report/trial_balance/trial_balance.py:415
+#: accounts/report/trial_balance/trial_balance.py:409
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:70
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:16
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:15
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:15
 msgid "Account"
 msgstr "Hesap"
 
@@ -1925,13 +1802,7 @@
 #. Name of a report
 #: accounts/report/account_balance/account_balance.json
 msgid "Account Balance"
-msgstr "Hesap Bakiyesi"
-
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Account Balance"
-msgstr "Hesap Bakiyesi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -1954,67 +1825,67 @@
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Clearance'
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgctxt "Bank Clearance"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
 msgctxt "Bank Reconciliation Tool"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Landed Cost Taxes and Charges'
 #: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
 msgctxt "Landed Cost Taxes and Charges"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Unreconcile Payment Entries'
 #: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
 msgctxt "Unreconcile Payment Entries"
 msgid "Account Currency"
-msgstr "Hesabın Döviz Cinsi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -2032,96 +1903,96 @@
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Account Details"
-msgstr "Hesap Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Tax Withholding Category'
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
 msgctxt "Tax Withholding Category"
 msgid "Account Details"
-msgstr "Hesap Detayları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Advance Tax'
 #: accounts/doctype/advance_tax/advance_tax.json
 msgctxt "Advance Tax"
 msgid "Account Head"
-msgstr "Hesap Başlığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Account Head"
-msgstr "Hesap Başlığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Closing Entry Taxes'
 #: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
 msgctxt "POS Closing Entry Taxes"
 msgid "Account Head"
-msgstr "Hesap Başlığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Account Head"
-msgstr "Hesap Başlığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Account Head"
-msgstr "Hesap Başlığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Account Manager"
-msgstr "Muhasebe Yöneticisi"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:864
-#: controllers/accounts_controller.py:1839
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: controllers/accounts_controller.py:1984
 msgid "Account Missing"
-msgstr "Hesap Eksik"
+msgstr ""
 
 #. Label of a Data field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Account Name"
-msgstr "Hesap Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Account Name"
-msgstr "Hesap Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Account Name"
-msgstr "Hesap Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Ledger Merge Accounts'
 #: accounts/doctype/ledger_merge_accounts/ledger_merge_accounts.json
 msgctxt "Ledger Merge Accounts"
 msgid "Account Name"
-msgstr "Hesap Adı"
+msgstr ""
 
-#: accounts/doctype/account/account.py:306
+#: accounts/doctype/account/account.py:321
 msgid "Account Not Found"
-msgstr "hesap bulunamadı"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:108
+#: accounts/doctype/account/account_tree.js:131
 msgid "Account Number"
-msgstr "Hesap Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Account Number"
-msgstr "Hesap Numarası"
+msgstr ""
 
-#: accounts/doctype/account/account.py:458
+#: accounts/doctype/account/account.py:472
 msgid "Account Number {0} already used in account {1}"
-msgstr "{1} hesapta {0} hesap numarası zaten sınırları"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
@@ -2133,388 +2004,388 @@
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Account Paid From"
-msgstr "Ödeme Çıkış Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Account Paid To"
-msgstr "Ödeme Giriş Hesabı"
+msgstr ""
 
 #: accounts/doctype/cheque_print_template/cheque_print_template.py:118
 msgid "Account Pay Only"
-msgstr "Sadece Ödeme Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Account Subtype"
-msgstr "Hesap Alt Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Account Subtype'
 #: accounts/doctype/bank_account_subtype/bank_account_subtype.json
 msgctxt "Bank Account Subtype"
 msgid "Account Subtype"
-msgstr "Hesap Alt Türü"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:115
-#: accounts/report/account_balance/account_balance.js:35
+#: accounts/doctype/account/account_tree.js:152
+#: accounts/report/account_balance/account_balance.js:34
 msgid "Account Type"
-msgstr "Hesap Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Account Type"
-msgstr "Hesap Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Account Type"
-msgstr "Hesap Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Account Type'
 #: accounts/doctype/bank_account_type/bank_account_type.json
 msgctxt "Bank Account Type"
 msgid "Account Type"
-msgstr "Hesap Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Account Type"
-msgstr "Hesap Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Party Type'
 #: setup/doctype/party_type/party_type.json
 msgctxt "Party Type"
 msgid "Account Type"
-msgstr "Hesap Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Account Type"
-msgstr "Hesap Türü"
+msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:126
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
 msgid "Account Value"
-msgstr "hesap değeri"
+msgstr ""
 
-#: accounts/doctype/account/account.py:279
+#: accounts/doctype/account/account.py:294
 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
-msgstr "Bakiye alacaklı durumdaysa borçlu duruma çevrilemez."
+msgstr ""
 
-#: accounts/doctype/account/account.py:273
+#: accounts/doctype/account/account.py:288
 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
-msgstr "Bakiye borçlu durumdaysa alacaklı durumuna çevrilemez."
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Account for Change Amount"
-msgstr "Değişim Miktarı Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Account for Change Amount"
-msgstr "Değişim Miktarı Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Account for Change Amount"
-msgstr "Değişim Miktarı Hesabı"
+msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:44
+#: accounts/doctype/bank_clearance/bank_clearance.py:46
 msgid "Account is mandatory to get payment entries"
-msgstr "Ödemeleri giriş almak için hesap yaptırımları"
+msgstr ""
 
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py:44
 msgid "Account is not set for the dashboard chart {0}"
-msgstr "{0} gösterge tablo grafiği için hesap ayarlanmadı"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:669
+#: assets/doctype/asset/asset.py:675
 msgid "Account not Found"
 msgstr ""
 
-#: accounts/doctype/account/account.py:360
+#: accounts/doctype/account/account.py:375
 msgid "Account with child nodes cannot be converted to ledger"
-msgstr "Alt hesapları bulunan hesaplar muhasebe defterine dönüştürülemez."
+msgstr ""
 
-#: accounts/doctype/account/account.py:252
+#: accounts/doctype/account/account.py:267
 msgid "Account with child nodes cannot be set as ledger"
-msgstr "Alt düğümleri olan hesaplar Hesap Defteri olarak ayarlanamaz"
+msgstr ""
 
-#: accounts/doctype/account/account.py:371
+#: accounts/doctype/account/account.py:386
 msgid "Account with existing transaction can not be converted to group."
-msgstr "İşlem görmüş hesap kartları dönüştürülemez."
+msgstr ""
 
-#: accounts/doctype/account/account.py:400
+#: accounts/doctype/account/account.py:415
 msgid "Account with existing transaction can not be deleted"
-msgstr "İşlem görmüş hesaplar silinemez."
+msgstr ""
 
-#: accounts/doctype/account/account.py:247
-#: accounts/doctype/account/account.py:362
+#: accounts/doctype/account/account.py:262
+#: accounts/doctype/account/account.py:377
 msgid "Account with existing transaction cannot be converted to ledger"
-msgstr "İşlem görmüş hesaplar muhasebe defterine dönüştürülemez."
+msgstr ""
 
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.py:54
 msgid "Account {0} added multiple times"
 msgstr ""
 
-#: setup/doctype/company/company.py:186
+#: setup/doctype/company/company.py:183
 msgid "Account {0} does not belong to company: {1}"
-msgstr "Hesap {0} Şirkete ait değil: {1}"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:99
+#: accounts/doctype/budget/budget.py:101
 msgid "Account {0} does not belongs to company {1}"
-msgstr "Hesap {0} yapan şirkete ait değil {1}"
+msgstr ""
 
-#: accounts/doctype/account/account.py:532
+#: accounts/doctype/account/account.py:546
 msgid "Account {0} does not exist"
-msgstr "Hesap {0} yok"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:73
 msgid "Account {0} does not exists"
-msgstr "Hesap {0} yok"
+msgstr ""
 
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py:51
 msgid "Account {0} does not exists in the dashboard chart {1}"
-msgstr "{0} hesabı, {1} gösterge tablosunda yok"
+msgstr ""
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:48
 msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
-msgstr "Hesap {0}, hesap modunda {1} şirketi ile eşleşmez: {2}"
+msgstr ""
 
-#: accounts/doctype/account/account.py:490
+#: accounts/doctype/account/account.py:504
 msgid "Account {0} exists in parent company {1}."
-msgstr "{0} hesabı, {1} ana şirkette var."
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:108
+#: accounts/doctype/budget/budget.py:111
 msgid "Account {0} has been entered multiple times"
-msgstr "Hesap {0} birden çok kez girilmiş"
+msgstr ""
 
-#: accounts/doctype/account/account.py:344
+#: accounts/doctype/account/account.py:359
 msgid "Account {0} is added in the child company {1}"
-msgstr "{1} alt barındırma {0} hesabı eklendi"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:443
+#: accounts/doctype/gl_entry/gl_entry.py:396
 msgid "Account {0} is frozen"
-msgstr "Hesap {0} donduruldu"
+msgstr ""
 
-#: controllers/accounts_controller.py:998
+#: controllers/accounts_controller.py:1108
 msgid "Account {0} is invalid. Account Currency must be {1}"
-msgstr "Hesap {0} geçersiz. Hesap Para Birimi olmalıdır {1}"
+msgstr ""
 
-#: accounts/doctype/account/account.py:150
+#: accounts/doctype/account/account.py:149
 msgid "Account {0}: Parent account {1} can not be a ledger"
-msgstr "Hesap {0}: Ana hesap {1} bir defter olamaz"
+msgstr ""
 
-#: accounts/doctype/account/account.py:156
+#: accounts/doctype/account/account.py:155
 msgid "Account {0}: Parent account {1} does not belong to company: {2}"
-msgstr "Hesap {0}: Ana hesap {1} şirkete ait değil: {2}"
+msgstr ""
 
-#: accounts/doctype/account/account.py:144
+#: accounts/doctype/account/account.py:143
 msgid "Account {0}: Parent account {1} does not exist"
-msgstr "Hesap {0}: Ana hesap {1} yok"
+msgstr ""
 
-#: accounts/doctype/account/account.py:147
+#: accounts/doctype/account/account.py:146
 msgid "Account {0}: You can not assign itself as parent account"
-msgstr "Hesap {0}: üretken bir ana hesap olarak atayamazsınız"
+msgstr ""
 
-#: accounts/general_ledger.py:404
+#: accounts/general_ledger.py:406
 msgid "Account: <b>{0}</b> is capital Work in progress and can not be updated by Journal Entry"
-msgstr "Hesap: <b>{0}</b> sermayedir Devam etmekte olan iş ve Yevmiye Kaydı tarafından güncellenemez"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:226
+#: accounts/doctype/journal_entry/journal_entry.py:256
 msgid "Account: {0} can only be updated via Stock Transactions"
-msgstr "Hesap: {0} sadece Stok İşlemleri üzerinden güncellenebilir"
+msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:325
+#: accounts/report/general_ledger/general_ledger.py:330
 msgid "Account: {0} does not exist"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2075
+#: accounts/doctype/payment_entry/payment_entry.py:2134
 msgid "Account: {0} is not permitted under Payment Entry"
-msgstr "Hesap: İzin verilmiyor altında {0} Ödeme Girişi"
+msgstr ""
 
-#: controllers/accounts_controller.py:2522
+#: controllers/accounts_controller.py:2651
 msgid "Account: {0} with currency: {1} can not be selected"
-msgstr "Hesap: {0} para ile: {1} seçilemez"
+msgstr ""
 
 #. Name of a Workspace
 #. Label of a Card Break in the Home Workspace
 #: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Accounting"
-msgstr "Muhasebe"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Dunning Type'
 #: accounts/doctype/dunning_type/dunning_type.json
 msgctxt "Dunning Type"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Accounting Details"
-msgstr "Muhasebe Detayları"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/accounting_dimension/accounting_dimension.json
 #: accounts/report/profitability_analysis/profitability_analysis.js:32
 msgid "Accounting Dimension"
-msgstr "Muhasebe Boyutu"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Accounting Dimension"
 msgid "Accounting Dimension"
-msgstr "Muhasebe Boyutu"
+msgstr ""
 
 #. Label of a Select field in DocType 'Accounting Dimension Filter'
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
 msgctxt "Accounting Dimension Filter"
 msgid "Accounting Dimension"
-msgstr "Muhasebe Boyutu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Allowed Dimension'
 #: accounts/doctype/allowed_dimension/allowed_dimension.json
 msgctxt "Allowed Dimension"
 msgid "Accounting Dimension"
-msgstr "Muhasebe Boyutu"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:206
+#: accounts/doctype/gl_entry/gl_entry.py:201
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
 msgid "Accounting Dimension <b>{0}</b> is required for 'Balance Sheet' account {1}."
-msgstr "<b>{1}</b> &#39;Bilanço&#39; hesabı için <b>{0}</b> Muhasebe Boyutu gerekiyor."
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:193
+#: accounts/doctype/gl_entry/gl_entry.py:188
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
 msgid "Accounting Dimension <b>{0}</b> is required for 'Profit and Loss' account {1}."
-msgstr "<b>{1}</b> &#39;Kâr ve Zarar&#39; hesabı için <b>{0}</b> Muhasebe Boyutu gereklidir."
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
 msgid "Accounting Dimension Detail"
-msgstr "Muhasebe Boyut Detayı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
@@ -2523,459 +2394,477 @@
 
 #: stock/doctype/material_request/material_request_dashboard.py:20
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Capitalization Service
 #. Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opening Invoice Creation Tool'
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opening Invoice Creation Tool
 #. Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation
+#. Allocation'
+#: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
+msgctxt "Payment Reconciliation Allocation"
+msgid "Accounting Dimensions"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Accounting Dimensions"
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Accounting Dimensions "
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Accounting Dimensions "
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Accounting Dimensions "
-msgstr "Muhasebe Boyutları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Accounting Dimensions "
-msgstr "Muhasebe Boyutları"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Accounting Dimensions Filter"
+msgstr ""
 
 #. Label of a Table field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Accounting Entries"
-msgstr "Muhasebe Kayıtları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Journal Entry Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Accounting Entries"
-msgstr "Muhasebe Kayıtları"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:82
+#: accounts/doctype/sales_invoice/sales_invoice.js:86
 msgid "Accounting Entries are reposted"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:42
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
 msgid "Accounting Entries are reposted."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:703 assets/doctype/asset/asset.py:720
-#: assets/doctype/asset_capitalization/asset_capitalization.py:572
+#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset_capitalization/asset_capitalization.py:573
 msgid "Accounting Entry for Asset"
-msgstr "Varlık Muhasebe Kaydı"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:740
+#: stock/doctype/purchase_receipt/purchase_receipt.py:732
 msgid "Accounting Entry for Service"
-msgstr "Hizmet için Muhasebe Girişi"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:910
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:932
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:950
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:969
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:990
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1013
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1148
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1294
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1314
-#: controllers/stock_controller.py:170 controllers/stock_controller.py:187
-#: stock/doctype/purchase_receipt/purchase_receipt.py:842
-#: stock/doctype/stock_entry/stock_entry.py:1466
-#: stock/doctype/stock_entry/stock_entry.py:1482
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:959
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
+#: stock/doctype/purchase_receipt/purchase_receipt.py:836
+#: stock/doctype/stock_entry/stock_entry.py:1488
+#: stock/doctype/stock_entry/stock_entry.py:1502
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
 msgid "Accounting Entry for Stock"
-msgstr "Stok Muhasebe Kaydı"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:660
+#: stock/doctype/purchase_receipt/purchase_receipt.py:652
 msgid "Accounting Entry for {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:1881
+#: controllers/accounts_controller.py:2025
 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
-msgstr "{1} sadece para için yapılabilir: {0} Muhasebe Kayıt {2}"
+msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:192
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:193
 #: buying/doctype/supplier/supplier.js:85
-#: public/js/controllers/stock_controller.js:72
-#: public/js/utils/ledger_preview.js:7 selling/doctype/customer/customer.js:159
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:43
+#: public/js/controllers/stock_controller.js:84
+#: public/js/utils/ledger_preview.js:8 selling/doctype/customer/customer.js:164
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:48
 msgid "Accounting Ledger"
-msgstr "muhasebe defteri"
+msgstr ""
 
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgid "Accounting Masters"
-msgstr "Muhasebe Ana Verileri"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/accounting_period/accounting_period.json
 msgid "Accounting Period"
-msgstr "Muhasebe Dönemi"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Accounting Period"
 msgid "Accounting Period"
-msgstr "Muhasebe Dönemi"
+msgstr ""
 
 #: accounts/doctype/accounting_period/accounting_period.py:66
 msgid "Accounting Period overlaps with {0}"
-msgstr "Muhasebe Dönemi {0} ile örtüşüyor"
+msgstr ""
 
 #. Description of the 'Accounts Frozen Till Date' (Date) field in DocType
 #. 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below"
-msgstr "Muhasebe girişleri bu tarihe kadar dondurulmuştur. Aşağıda belirtilen role sahip kullanıcılar dışında hiç kimse giremez oluşturamaz veya değiştiremez"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:69
+#: accounts/doctype/journal_entry/journal_entry.js:30
+msgid "Accounting entries for this Journal Entry need to be reposted. Please click on 'Repost' button to update."
+msgstr ""
+
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:82
 msgid "Accounting entries for this invoice need to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:72
+#: accounts/doctype/sales_invoice/sales_invoice.js:73
 msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
 msgstr ""
 
-#: setup/doctype/company/company.py:316
+#: setup/doctype/company/company.py:308
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Applicable On Account'
 #: accounts/doctype/applicable_on_account/applicable_on_account.json
 msgctxt "Applicable On Account"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Category'
 #. Label of a Table field in DocType 'Asset Category'
 #: assets/doctype/asset_category/asset_category.json
 msgctxt "Asset Category"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Group in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Mode of Payment'
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
 msgctxt "Mode of Payment"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Tax Withholding Category'
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
 msgctxt "Tax Withholding Category"
 msgid "Accounts"
-msgstr "Hesaplar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -2987,7 +2876,7 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Accounts Frozen Till Date"
-msgstr "Tarihe Kadar Dondurulan Hesaplar"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/account/account.json
@@ -3011,6 +2900,7 @@
 #: accounts/doctype/dunning_type/dunning_type.json
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
 #: accounts/doctype/finance_book/finance_book.json
+#: accounts/doctype/fiscal_year/fiscal_year.json
 #: accounts/doctype/gl_entry/gl_entry.json
 #: accounts/doctype/item_tax_template/item_tax_template.json
 #: accounts/doctype/journal_entry/journal_entry.json
@@ -3068,89 +2958,90 @@
 msgid "Accounts Manager"
 msgstr "Hesap Yöneticisi"
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:329
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:339
 msgid "Accounts Missing Error"
 msgstr ""
 
 #. Name of a report
-#. Label of a Card Break in the Accounting Workspace
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:85
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:117
 #: accounts/report/accounts_payable/accounts_payable.json
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:122
-#: accounts/workspace/accounting/accounting.json
-#: buying/doctype/supplier/supplier.js:90
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:125
+#: accounts/workspace/payables/payables.json
+#: buying/doctype/supplier/supplier.js:97
 msgid "Accounts Payable"
-msgstr "Borç Hesabı"
+msgstr ""
 
 #. Option for the 'Write Off Based On' (Select) field in DocType 'Journal
 #. Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Accounts Payable"
-msgstr "Borç Hesabı"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
-#: accounts/report/accounts_payable/accounts_payable.js:175
+#. Label of a Link in the Payables Workspace
+#: accounts/report/accounts_payable/accounts_payable.js:176
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
 msgid "Accounts Payable Summary"
-msgstr "Borç Hesabı Özeti"
+msgstr ""
 
 #. Name of a report
-#. Label of a Card Break in the Accounting Workspace
-#. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:12
 #: accounts/report/accounts_receivable/accounts_receivable.json
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:150
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:153
 #: accounts/workspace/accounting/accounting.json
-#: selling/doctype/customer/customer.js:155
+#: accounts/workspace/receivables/receivables.json
+#: selling/doctype/customer/customer.js:153
 msgid "Accounts Receivable"
-msgstr "Alacak Hesabı"
+msgstr ""
 
 #. Option for the 'Write Off Based On' (Select) field in DocType 'Journal
 #. Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Accounts Receivable"
-msgstr "Alacak Hesabı"
+msgstr ""
 
 #. Option for the 'Report' (Select) field in DocType 'Process Statement Of
 #. Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Accounts Receivable"
-msgstr "Alacak Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Accounts Receivable Credit Account"
-msgstr "Alacak Alacak Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Accounts Receivable Discounted Account"
-msgstr "Alacak Hesapları"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
 #: accounts/report/accounts_receivable/accounts_receivable.js:208
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
 msgid "Accounts Receivable Summary"
-msgstr "Alacak Hesabı Özeti"
+msgstr ""
 
 #. Label of a Link field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Accounts Receivable Unpaid Account"
-msgstr "Alacaksız Alacak Hesabı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -3163,7 +3054,7 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid "Accounts Settings"
-msgstr "Hesap Ayarları"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #. Label of a Link in the Settings Workspace
@@ -3172,13 +3063,13 @@
 #: setup/workspace/settings/settings.json
 msgctxt "Accounts Settings"
 msgid "Accounts Settings"
-msgstr "Hesap Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Accounts Settings"
-msgstr "Hesap Ayarları"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/account/account.json
@@ -3267,9 +3158,9 @@
 msgid "Accounts User"
 msgstr "Muhasebe Kullanıcısı"
 
-#: accounts/doctype/journal_entry/journal_entry.py:1267
+#: accounts/doctype/journal_entry/journal_entry.py:1182
 msgid "Accounts table cannot be blank."
-msgstr "Hesap Tablosu boş olamaz."
+msgstr ""
 
 #. Label of a Table field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
@@ -3280,74 +3171,84 @@
 #. Subtitle of the Module Onboarding 'Accounts'
 #: accounts/module_onboarding/accounts/accounts.json
 msgid "Accounts, Invoices, Taxation, and more."
-msgstr "Hesaplar, Faturalar, Vergilendirme ve daha fazlası."
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:33
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46
-#: accounts/report/account_balance/account_balance.js:38
+#: accounts/report/account_balance/account_balance.js:37
 msgid "Accumulated Depreciation"
-msgstr "Birikmiş Amortisman"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Accumulated Depreciation"
-msgstr "Birikmiş Amortisman"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Category Account'
 #: assets/doctype/asset_category_account/asset_category_account.json
 msgctxt "Asset Category Account"
 msgid "Accumulated Depreciation Account"
-msgstr "Birikmiş Amortisman Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Accumulated Depreciation Account"
-msgstr "Birikmiş Amortisman Hesabı"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:155
-#: assets/doctype/asset/asset.js:242
+#: assets/doctype/asset/asset.js:277
 msgid "Accumulated Depreciation Amount"
-msgstr "Birikmiş Amortisman Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Depreciation Schedule'
 #: assets/doctype/depreciation_schedule/depreciation_schedule.json
 msgctxt "Depreciation Schedule"
 msgid "Accumulated Depreciation Amount"
-msgstr "Birikmiş Amortisman Tutarı"
+msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:405
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:423
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:397
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:415
 msgid "Accumulated Depreciation as on"
-msgstr "Tarihinde olduğu gibi birikmiş amortisman"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:243
+#: accounts/doctype/budget/budget.py:245
 msgid "Accumulated Monthly"
-msgstr "Aylık Birikim"
+msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:13
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:13
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
+#: accounts/report/balance_sheet/balance_sheet.js:22
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.js:8
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:23
 msgid "Accumulated Values"
-msgstr "Birikmiş Değerler"
+msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125
 msgid "Accumulated Values in Group Company"
-msgstr "Grup Şirketi'nde Birikmiş Değerler"
+msgstr ""
 
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:111
 msgid "Achieved ({})"
-msgstr "Elde Edildi ({})"
+msgstr ""
 
 #. Label of a Date field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Acquisition Date"
-msgstr "Alım Tarihi"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Acre (US)"
+msgstr ""
 
 #: crm/doctype/lead/lead.js:42
-#: public/js/bank_reconciliation_tool/dialog_manager.js:171
+#: public/js/bank_reconciliation_tool/dialog_manager.js:175
 msgid "Action"
 msgstr "İşlem"
 
@@ -3355,59 +3256,59 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Action If Quality Inspection Is Not Submitted"
-msgstr "Kalite Denetimi Gönderilmezse Yapılacak İşlem"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Action If Quality Inspection Is Rejected"
-msgstr "Kalite Muayenesi Reddedilirse Yapılacak İşlem"
+msgstr ""
 
 #. Label of a Select field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Action If Same Rate is Not Maintained"
-msgstr "Aynı Oran Sağlanmazsa Yapılacak İşlem"
+msgstr ""
 
-#: quality_management/doctype/quality_review/quality_review_list.js:9
+#: quality_management/doctype/quality_review/quality_review_list.js:7
 msgid "Action Initialised"
-msgstr "İşlem Başlatıldı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Action if Accumulated Monthly Budget Exceeded on Actual"
-msgstr "Gerçekleşen, Aylık Bütçeyi Aşdıysa İşlemleri"
+msgstr ""
 
 #. Label of a Select field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Action if Accumulated Monthly Budget Exceeded on MR"
-msgstr "MR Üzerinde Aylık Bütçe Aşıldıysa İşlemleri"
+msgstr ""
 
 #. Label of a Select field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Action if Accumulated Monthly Budget Exceeded on PO"
-msgstr "Birikmiş Aylık Bütçe Bütçesi Aşıldıysa Eylem"
+msgstr ""
 
 #. Label of a Select field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Action if Annual Budget Exceeded on Actual"
-msgstr "Yıllık Bütçe Gerçekleşen Durumunda Aşıldıysa Eylem"
+msgstr ""
 
 #. Label of a Select field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Action if Annual Budget Exceeded on MR"
-msgstr "MR Üzerinde Yıllık Bütçe Aşıldıysa Eylem"
+msgstr ""
 
 #. Label of a Select field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Action if Annual Budget Exceeded on PO"
-msgstr "Yıllık Bütçe Bütçesi Aşıldıysa Eylem"
+msgstr ""
 
 #. Label of a Select field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
@@ -3415,23 +3316,24 @@
 msgid "Action if Same Rate is Not Maintained Throughout Sales Cycle"
 msgstr ""
 
-#: accounts/doctype/account/account.js:55
-#: accounts/doctype/account/account.js:62
-#: accounts/doctype/account/account.js:91
-#: accounts/doctype/account/account.js:116
-#: accounts/doctype/journal_entry/journal_entry.js:35
-#: accounts/doctype/payment_entry/payment_entry.js:160
+#: accounts/doctype/account/account.js:50
+#: accounts/doctype/account/account.js:57
+#: accounts/doctype/account/account.js:89
+#: accounts/doctype/account/account.js:117
+#: accounts/doctype/journal_entry/journal_entry.js:77
+#: accounts/doctype/payment_entry/payment_entry.js:190
 #: accounts/doctype/subscription/subscription.js:38
 #: accounts/doctype/subscription/subscription.js:44
 #: accounts/doctype/subscription/subscription.js:50
-#: buying/doctype/supplier/supplier.js:104
-#: buying/doctype/supplier/supplier.js:109
-#: projects/doctype/project/project.js:69
-#: projects/doctype/project/project.js:73
-#: projects/doctype/project/project.js:134
-#: public/js/bank_reconciliation_tool/data_table_manager.js:93
-#: public/js/utils/unreconcile.js:22 selling/doctype/customer/customer.js:170
-#: selling/doctype/customer/customer.js:175 stock/doctype/item/item.js:419
+#: buying/doctype/supplier/supplier.js:128
+#: buying/doctype/supplier/supplier.js:137
+#: projects/doctype/project/project.js:78
+#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:160
+#: public/js/bank_reconciliation_tool/data_table_manager.js:88
+#: public/js/bank_reconciliation_tool/data_table_manager.js:121
+#: public/js/utils/unreconcile.js:28 selling/doctype/customer/customer.js:184
+#: selling/doctype/customer/customer.js:193 stock/doctype/item/item.js:486
 #: templates/pages/order.html:20
 msgid "Actions"
 msgstr "İşlemler"
@@ -3459,16 +3361,16 @@
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Actions performed"
-msgstr "Yapılan eylemler"
+msgstr ""
 
 #. Label of a Long Text field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Actions performed"
-msgstr "Yapılan eylemler"
+msgstr ""
 
 #: accounts/doctype/subscription/subscription_list.js:6
-#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:11
+#: manufacturing/doctype/bom/bom_list.js:9 stock/doctype/batch/batch_list.js:18
 #: stock/doctype/putaway_rule/putaway_rule_list.js:7
 msgid "Active"
 msgstr "Aktif"
@@ -3512,25 +3414,31 @@
 
 #: selling/page/sales_funnel/sales_funnel.py:55
 msgid "Active Leads"
-msgstr "Aktif Olası Satışlar"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Active Status"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Activities"
-msgstr "faaliyetler"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Activities"
-msgstr "faaliyetler"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Activities"
-msgstr "faaliyetler"
+msgstr ""
 
 #: projects/doctype/task/task_dashboard.py:8
 #: support/doctype/issue/issue_dashboard.py:5
@@ -3546,34 +3454,34 @@
 #. Name of a DocType
 #: projects/doctype/activity_cost/activity_cost.json
 msgid "Activity Cost"
-msgstr "Faaliyet Maliyeti"
+msgstr ""
 
 #. Label of a Link in the Projects Workspace
 #: projects/workspace/projects/projects.json
 msgctxt "Activity Cost"
 msgid "Activity Cost"
-msgstr "Faaliyet Maliyeti"
+msgstr ""
 
 #: projects/doctype/activity_cost/activity_cost.py:51
 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}"
-msgstr "Çalışan {0} için Faaliyet Türü  - {1} karşılığında Faaliyet Maliyeti var"
+msgstr ""
 
-#: projects/doctype/activity_type/activity_type.js:7
+#: projects/doctype/activity_type/activity_type.js:10
 msgid "Activity Cost per Employee"
-msgstr "Çalışan Başına Faaliyet Maliyeti"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/activity_type/activity_type.json
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:32
-#: public/js/projects/timer.js:8
+#: public/js/projects/timer.js:9 templates/pages/timelog_info.html:25
 msgid "Activity Type"
-msgstr "Faaliyet Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Activity Cost'
 #: projects/doctype/activity_cost/activity_cost.json
 msgctxt "Activity Cost"
 msgid "Activity Type"
-msgstr "Faaliyet Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Activity Type'
 #. Label of a Link in the Projects Workspace
@@ -3581,42 +3489,42 @@
 #: projects/workspace/projects/projects.json
 msgctxt "Activity Type"
 msgid "Activity Type"
-msgstr "Faaliyet Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "Activity Type"
-msgstr "Faaliyet Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Activity Type"
-msgstr "Faaliyet Türü"
+msgstr ""
 
 #: accounts/report/budget_variance_report/budget_variance_report.py:100
 #: accounts/report/budget_variance_report/budget_variance_report.py:110
 msgid "Actual"
-msgstr "Gerçek"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Actual"
-msgstr "Gerçek"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Actual"
-msgstr "Gerçek"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Actual"
-msgstr "Gerçek"
+msgstr ""
 
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:125
 msgid "Actual Balance Qty"
@@ -3626,60 +3534,60 @@
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Actual Batch Quantity"
-msgstr "Gerçek Parti Miktarı"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:101
 msgid "Actual Cost"
-msgstr "Fiili Maliyet"
+msgstr ""
 
 #. Label of a Date field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Actual Date"
-msgstr "Gerçek Tarih"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:121
 #: stock/report/delayed_item_report/delayed_item_report.py:137
 #: stock/report/delayed_order_report/delayed_order_report.py:66
 msgid "Actual Delivery Date"
-msgstr "Gerçek teslim tarihi"
+msgstr ""
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:254
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:107
 msgid "Actual End Date"
-msgstr "Fiili Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Actual End Date"
-msgstr "Fiili Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Actual End Date"
-msgstr "Fiili Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Actual End Date (via Timesheet)"
-msgstr "Gerçek bitiş tarihi (Zaman Tablosu'ndan)"
+msgstr ""
 
 #. Label of a Date field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Actual End Date (via Timesheet)"
-msgstr "Gerçek bitiş tarihi (Zaman Tablosu'ndan)"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Actual End Time"
-msgstr "Gerçek Bitiş Zamanı"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:387
+#: accounts/report/budget_variance_report/budget_variance_report.py:380
 msgid "Actual Expense"
 msgstr ""
 
@@ -3687,70 +3595,71 @@
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Actual Operating Cost"
-msgstr "Fiili Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Actual Operating Cost"
-msgstr "Fiili Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Actual Operation Time"
-msgstr "Gerçek Operasyon Süresi"
+msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:399
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:397
 msgid "Actual Posting"
 msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:21
 #: stock/report/product_bundle_balance/product_bundle_balance.py:96
 #: stock/report/stock_projected_qty/stock_projected_qty.py:136
 msgid "Actual Qty"
-msgstr "Fiili Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Actual Qty"
-msgstr "Fiili Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Actual Qty"
-msgstr "Fiili Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Actual Qty"
-msgstr "Fiili Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Actual Qty"
-msgstr "Fiili Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Actual Qty"
-msgstr "Fiili Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Actual Qty"
-msgstr "Fiili Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Actual Qty (at source/target)"
-msgstr "Fiili Miktar (kaynak / hedef)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
@@ -3758,47 +3667,56 @@
 msgid "Actual Qty in Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:185
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:196
 msgid "Actual Qty is mandatory"
-msgstr "Fiili Miktar zorunludur"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:37
+#: stock/dashboard/item_dashboard_list.html:28
+msgid "Actual Qty {0} / Waiting Qty {1}"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Actual Qty: Quantity available in the warehouse."
+msgstr ""
 
 #: stock/report/item_shortage_report/item_shortage_report.py:95
 msgid "Actual Quantity"
-msgstr "Gerçek Miktar"
+msgstr ""
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:248
 msgid "Actual Start Date"
-msgstr "Fiili Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Actual Start Date"
-msgstr "Fiili Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Actual Start Date"
-msgstr "Fiili Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Actual Start Date (via Timesheet)"
-msgstr "Gerçek başlangış tarihi (Zaman Tablosu'ndan)"
+msgstr ""
 
 #. Label of a Date field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Actual Start Date (via Timesheet)"
-msgstr "Gerçek başlangış tarihi (Zaman Tablosu'ndan)"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Actual Start Time"
-msgstr "Gerçek Başlangıç Zamanı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
@@ -3810,36 +3728,38 @@
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Actual Time and Cost"
-msgstr "Gerçek Süre ve Maliyet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Actual Time in Hours (via Timesheet)"
-msgstr "Gerçek Zaman (Saat olarak)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Actual Time in Hours (via Timesheet)"
-msgstr "Gerçek Zaman (Saat olarak)"
+msgstr ""
 
 #: stock/page/stock_balance/stock_balance.js:55
 msgid "Actual qty in stock"
-msgstr "Güncel stok miktarı"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1212
-#: public/js/controllers/accounts.js:175
+#: accounts/doctype/payment_entry/payment_entry.js:1470
+#: public/js/controllers/accounts.js:176
 msgid "Actual type tax cannot be included in Item rate in row {0}"
-msgstr "Gerçek tip vergi satırda Öğe fiyatına dahil edilemez {0}"
+msgstr ""
 
-#: crm/doctype/lead/lead.js:82
-#: public/js/bom_configurator/bom_configurator.bundle.js:225
-#: public/js/bom_configurator/bom_configurator.bundle.js:237
-#: public/js/bom_configurator/bom_configurator.bundle.js:291
-#: public/js/utils/crm_activities.js:168
+#: crm/doctype/lead/lead.js:85
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:55
+#: public/js/bom_configurator/bom_configurator.bundle.js:231
+#: public/js/bom_configurator/bom_configurator.bundle.js:244
+#: public/js/bom_configurator/bom_configurator.bundle.js:329
+#: public/js/utils/crm_activities.js:170
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:176
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/dashboard/item_dashboard_list.html:59
 msgid "Add"
 msgstr "Ekle"
 
@@ -3857,11 +3777,11 @@
 msgid "Add"
 msgstr "Ekle"
 
-#: stock/doctype/item/item.js:417 stock/doctype/price_list/price_list.js:7
+#: stock/doctype/item/item.js:482 stock/doctype/price_list/price_list.js:8
 msgid "Add / Edit Prices"
-msgstr "Fiyatları Ekle / Düzenle"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:176
+#: accounts/doctype/account/account_tree.js:256
 msgid "Add Child"
 msgstr "Alt öğe ekle"
 
@@ -3869,41 +3789,50 @@
 msgid "Add Columns in Transaction Currency"
 msgstr ""
 
+#: templates/pages/task_info.html:94 templates/pages/task_info.html:96
+msgid "Add Comment"
+msgstr ""
+
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Add Corrective Operation Cost in Finished Good Valuation"
-msgstr "Mamul Değerlemede Düzeltici Operasyon Maliyetini Ekleyin"
+msgstr ""
 
-#: public/js/event.js:19
+#: public/js/event.js:24
 msgid "Add Customers"
-msgstr "Müşteri Ekle"
+msgstr ""
 
-#: public/js/event.js:27
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:411
+msgid "Add Discount"
+msgstr ""
+
+#: public/js/event.js:40
 msgid "Add Employees"
-msgstr "Çalışan Ekle"
+msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:224
-#: selling/doctype/sales_order/sales_order.js:213
-#: stock/dashboard/item_dashboard.js:205
+#: public/js/bom_configurator/bom_configurator.bundle.js:230
+#: selling/doctype/sales_order/sales_order.js:228
+#: stock/dashboard/item_dashboard.js:212
 msgid "Add Item"
-msgstr "Ürün Ekle"
+msgstr ""
 
-#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:33
+#: public/js/utils/item_selector.js:20 public/js/utils/item_selector.js:35
 msgid "Add Items"
-msgstr "Ürünler Ekle"
+msgstr ""
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:56
 msgid "Add Items in the Purpose Table"
 msgstr ""
 
-#: crm/doctype/lead/lead.js:82
+#: crm/doctype/lead/lead.js:84
 msgid "Add Lead to Prospect"
 msgstr ""
 
-#: public/js/event.js:15
+#: public/js/event.js:16
 msgid "Add Leads"
-msgstr "Teklif Ekle"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
@@ -3919,11 +3848,11 @@
 
 #: projects/doctype/task/task_tree.js:42
 msgid "Add Multiple"
-msgstr "Çoklu Ekle"
+msgstr ""
 
 #: projects/doctype/task/task_tree.js:49
 msgid "Add Multiple Tasks"
-msgstr "Birden Fazla Görev Ekle"
+msgstr ""
 
 #. Label of a Select field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
@@ -3931,12 +3860,12 @@
 msgid "Add Or Deduct"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:269
+#: selling/page/point_of_sale/pos_item_cart.js:267
 msgid "Add Order Discount"
-msgstr "Sipariş İndirimi Ekle"
+msgstr ""
 
-#: public/js/event.js:17 public/js/event.js:21 public/js/event.js:25
-#: public/js/event.js:29 public/js/event.js:33
+#: public/js/event.js:20 public/js/event.js:28 public/js/event.js:36
+#: public/js/event.js:44 public/js/event.js:52
 msgid "Add Participants"
 msgstr "Katılımcı Ekle"
 
@@ -3944,11 +3873,29 @@
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Add Quote"
-msgstr "Teklif Ekle"
+msgstr ""
 
-#: public/js/event.js:31
+#: public/js/event.js:48
 msgid "Add Sales Partners"
-msgstr "Satış Ortakları Ekleyin"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Add Serial / Batch Bundle"
+msgstr ""
+
+#. Label of a Button field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Add Serial / Batch No"
+msgstr ""
 
 #. Label of a Button field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
@@ -3974,19 +3921,29 @@
 msgid "Add Serial / Batch No (Rejected Qty)"
 msgstr ""
 
-#: public/js/utils.js:61
-msgid "Add Serial No"
-msgstr "Seri No Ekle"
+#. Label of a Button field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Add Serial / Batch No (Rejected Qty)"
+msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:231
-#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/utils.js:71
+msgid "Add Serial No"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:172
+msgid "Add Stock"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:238
+#: public/js/bom_configurator/bom_configurator.bundle.js:318
 msgid "Add Sub Assembly"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:433
-#: public/js/event.js:23
+#: buying/doctype/request_for_quotation/request_for_quotation.js:472
+#: public/js/event.js:32
 msgid "Add Suppliers"
-msgstr "Tedarikçi Ekle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -3994,24 +3951,24 @@
 msgid "Add Template"
 msgstr ""
 
-#: utilities/activation.py:125
+#: utilities/activation.py:123
 msgid "Add Timesheets"
-msgstr "Zaman Çizelgesi Ekle"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "Add Weekly Holidays"
-msgstr "Haftalık Tatilleri Ekle"
+msgstr ""
 
-#: public/js/utils/crm_activities.js:140
+#: public/js/utils/crm_activities.js:142
 msgid "Add a Note"
 msgstr ""
 
 #. Title of an Onboarding Step
 #: assets/onboarding_step/existing_asset/existing_asset.json
 msgid "Add an Existing Asset"
-msgstr "Mevcut Bir Varlık Ekle"
+msgstr ""
 
 #. Label of an action in the Onboarding Step 'Add an Existing Asset'
 #: assets/onboarding_step/existing_asset/existing_asset.json
@@ -4023,25 +3980,25 @@
 msgstr ""
 
 #: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:614
+#: stock/doctype/pick_list/pick_list.py:651
 msgid "Add items in the Item Locations table"
-msgstr "Öğe Konumları tablona öğe ekleyin"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Add or Deduct"
-msgstr "Ekle veya Çıkar"
+msgstr ""
 
-#: utilities/activation.py:115
+#: utilities/activation.py:113
 msgid "Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts"
-msgstr "Kuruluşunuzun geri kalanını kullanıcı olarak ekleyin. Ayrıca, müşterileri portalınıza ilave ederek, bunları kişilerden ekleyerek de ekleyebilirsiniz."
+msgstr ""
 
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "Add to Holidays"
-msgstr "tatillere ekle"
+msgstr ""
 
 #: crm/doctype/lead/lead.js:42
 msgid "Add to Prospect"
@@ -4051,17 +4008,21 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Add to Transit"
-msgstr "Transit Ekle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Add to Transit"
-msgstr "Transit Ekle"
+msgstr ""
 
-#: accounts/doctype/coupon_code/coupon_code.js:39
+#: accounts/doctype/coupon_code/coupon_code.js:36
 msgid "Add/Edit Coupon Conditions"
-msgstr "Kupon Koşullarını Ekle/Düzenle"
+msgstr ""
+
+#: templates/includes/footer/footer_extension.html:26
+msgid "Added"
+msgstr ""
 
 #. Label of a Link field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
@@ -4075,22 +4036,26 @@
 msgid "Added On"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:130
+#: buying/doctype/supplier/supplier.py:128
 msgid "Added Supplier Role to User {0}."
 msgstr ""
 
-#: public/js/utils/item_selector.js:66 public/js/utils/item_selector.js:80
+#: public/js/utils/item_selector.js:70 public/js/utils/item_selector.js:86
 msgid "Added {0} ({1})"
 msgstr "Eklenen {0} ({1})"
 
-#: controllers/website_list_for_contact.py:307
+#: controllers/website_list_for_contact.py:304
 msgid "Added {1} Role to User {0}."
 msgstr ""
 
-#: crm/doctype/lead/lead.js:80
+#: crm/doctype/lead/lead.js:81
 msgid "Adding Lead to Prospect..."
 msgstr ""
 
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "Additional"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
@@ -4101,7 +4066,7 @@
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Additional Cost"
-msgstr "Ek Maliyet"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -4120,339 +4085,343 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Additional Costs"
-msgstr "Ek geçitler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order'
 #. Label of a Table field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Additional Costs"
-msgstr "Ek geçitler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt'
 #. Label of a Table field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Additional Costs"
-msgstr "Ek geçitler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Additional Details"
-msgstr "Ek Detaylar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Additional Discount"
-msgstr "Ek İndirim"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Additional Discount Amount"
-msgstr "Ek İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Additional Discount Amount (Company Currency)"
-msgstr "Ek İndirim Tutarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Additional Discount Percentage"
-msgstr "Ek İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Additional Information"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Additional Information"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Text field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
 msgid "Additional Information"
-msgstr "Ek Bilgi"
+msgstr ""
 
 #. Label of a Text field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Additional Notes"
-msgstr "Ek Notlar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Additional Notes"
-msgstr "Ek Notlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Additional Operating Cost"
-msgstr "Ek Operasyon Maliyeti"
+msgstr ""
 
 #. Description of the 'Customer Details' (Text) field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Additional information regarding the customer."
-msgstr "Müşteri ile ilgili ek bilgi."
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:58
 msgid "Address"
@@ -4471,7 +4440,7 @@
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address"
@@ -4489,31 +4458,31 @@
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Installation Note'
+#. Label of a Text Editor field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Maintenance Schedule'
+#. Label of a Text Editor field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Maintenance Visit'
+#. Label of a Text Editor field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Opportunity'
+#. Label of a Text Editor field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address"
@@ -4525,31 +4494,31 @@
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address"
@@ -4561,25 +4530,25 @@
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address"
 msgstr "Adres"
 
-#. Label of a Small Text field in DocType 'Warranty Claim'
+#. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Address"
@@ -4589,83 +4558,83 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Address & Contact"
-msgstr "Adres ve İrtibat"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Address & Contacts"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Address & Contacts"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Address & Contacts"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #. Name of a report
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 #: selling/report/address_and_contacts/address_and_contacts.json
 msgid "Address And Contacts"
 msgstr ""
@@ -4674,75 +4643,75 @@
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Address Desc"
-msgstr "Azalan Adres"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Address HTML"
-msgstr "Adres HTML'si"
+msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:58
+#: public/js/utils/contact_address_quick_entry.js:61
 msgid "Address Line 1"
 msgstr "Adres Satırı 1"
 
@@ -4752,7 +4721,7 @@
 msgid "Address Line 1"
 msgstr "Adres Satırı 1"
 
-#: public/js/utils/contact_address_quick_entry.js:63
+#: public/js/utils/contact_address_quick_entry.js:66
 msgid "Address Line 2"
 msgstr "Adres Satırı 2"
 
@@ -4766,84 +4735,84 @@
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Address Name"
-msgstr "Adres adı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Address and Contact"
-msgstr "Adresler ve Kontaklar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
 msgid "Address and Contacts"
-msgstr "Adres ve Kişiler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Address and Contacts"
-msgstr "Adres ve Kişiler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Address and Contacts"
-msgstr "Adres ve Kişiler"
+msgstr ""
 
-#: accounts/custom/address.py:33
+#: accounts/custom/address.py:31
 msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
-msgstr "Adresin bir Şirkete bağlanması gerekir. Lütfen Bağlantılar tablosuna Şirket için bir satır ekleyin."
+msgstr ""
 
 #. Description of the 'Determine Address Tax Category From' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Address used to determine Tax Category in transactions"
-msgstr "İşlemlerde Kategori Vergisini belirlemek için kullanılan adres"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
@@ -4851,22 +4820,22 @@
 msgid "Addresses"
 msgstr "Adresler"
 
-#: assets/doctype/asset/asset.js:116
+#: assets/doctype/asset/asset.js:144
 msgid "Adjust Asset Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:996
+#: accounts/doctype/sales_invoice/sales_invoice.js:1072
 msgid "Adjustment Against"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:583
+#: stock/doctype/purchase_receipt/purchase_receipt.py:575
 msgid "Adjustment based on Purchase Invoice rate"
 msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:54
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:79
 msgid "Administrative Expenses"
-msgstr "Yönetim Giderleri"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
@@ -4876,7 +4845,7 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 #: accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.json
-#: portal/doctype/homepage/homepage.json stock/reorder_item.py:264
+#: stock/reorder_item.py:387
 msgid "Administrator"
 msgstr "Yönetici"
 
@@ -4884,62 +4853,74 @@
 #: accounts/doctype/party_account/party_account.json
 msgctxt "Party Account"
 msgid "Advance Account"
-msgstr "Peşin Hesap"
+msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
 msgid "Advance Amount"
-msgstr "Avans Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Advance'
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
 msgctxt "Purchase Invoice Advance"
 msgid "Advance Amount"
-msgstr "Avans Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Advance Paid"
-msgstr "Ödenen Avans"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Advance Paid"
-msgstr "Ödenen Avans"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:45
-#: selling/doctype/sales_order/sales_order_list.js:59
+#: buying/doctype/purchase_order/purchase_order_list.js:65
+#: selling/doctype/sales_order/sales_order_list.js:105
 msgid "Advance Payment"
 msgstr ""
 
-#: controllers/accounts_controller.py:211
+#. Label of a Select field in DocType 'Purchase Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Advance Payment Status"
+msgstr ""
+
+#. Label of a Select field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Advance Payment Status"
+msgstr ""
+
+#: controllers/accounts_controller.py:223
 msgid "Advance Payments"
-msgstr "Avans Ödemeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Advance Payments"
-msgstr "Avans Ödemeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Advance Payments"
-msgstr "Avans Ödemeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Advance Payments"
-msgstr "Avans Ödemeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Advance Payments"
-msgstr "Avans Ödemeleri"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/advance_tax/advance_tax.json
@@ -4955,25 +4936,25 @@
 #. Name of a DocType
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgid "Advance Taxes and Charges"
-msgstr "Peşin Ödenen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Advance Taxes and Charges"
-msgstr "Peşin Ödenen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Advance amount"
-msgstr "Avans Tutarı"
+msgstr ""
 
-#: controllers/taxes_and_totals.py:733
+#: controllers/taxes_and_totals.py:749
 msgid "Advance amount cannot be greater than {0} {1}"
-msgstr "Peşin miktar daha büyük olamaz {0} {1}"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:725
+#: accounts/doctype/journal_entry/journal_entry.py:775
 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
 msgstr ""
 
@@ -5001,19 +4982,19 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Advances"
-msgstr "Avanslar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Advances"
-msgstr "Avanslar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Advances"
-msgstr "Avanslar"
+msgstr ""
 
 #. Label of a Code field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -5021,179 +5002,169 @@
 msgid "Affected Transactions"
 msgstr ""
 
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:23
+msgid "Against"
+msgstr ""
+
 #. Label of a Text field in DocType 'GL Entry'
-#. Label of a Dynamic Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Against"
-msgstr "Karşı"
+msgstr ""
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:94
-#: accounts/report/general_ledger/general_ledger.py:628
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
+#: accounts/report/general_ledger/general_ledger.py:635
 msgid "Against Account"
-msgstr "Hesap Karşılığı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Against Account"
-msgstr "Hesap Karşılığı"
+msgstr ""
 
 #. Label of a Text field in DocType 'Journal Entry Account'
-#. Label of a Dynamic Link field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Against Account"
-msgstr "Hesap Karşılığı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Against Blanket Order"
-msgstr "Açık Siparişe Karşı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Against Blanket Order"
-msgstr "Açık Siparişe Karşı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Against Blanket Order"
-msgstr "Açık Siparişe Karşı"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:942
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
 msgid "Against Customer Order {0} dated {1}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:973
+#: selling/doctype/sales_order/sales_order.js:1127
 msgid "Against Default Supplier"
-msgstr "Varsayılan Tedarikçiye Karşı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Against Delivery Note Item"
-msgstr "Sevk irsaliyesi kalemine karşı"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Against Docname"
-msgstr "Belge Adına Karşı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Against Doctype"
-msgstr "Belge Türüne Karşı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Installation Note Item'
 #: selling/doctype/installation_note_item/installation_note_item.json
 msgctxt "Installation Note Item"
 msgid "Against Document Detail No"
-msgstr "Karşılık Belge Detay No."
+msgstr ""
 
 #. Label of a Data field in DocType 'Installation Note Item'
 #: selling/doctype/installation_note_item/installation_note_item.json
 msgctxt "Installation Note Item"
 msgid "Against Document No"
-msgstr "Karşılık Belge No."
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Maintenance Visit Purpose'
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgctxt "Maintenance Visit Purpose"
 msgid "Against Document No"
-msgstr "Karşılık Belge No."
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Against Expense Account"
-msgstr "Karşılık Gider Hesabı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Against Income Account"
-msgstr "Karşılık Gelir Hesabı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Against Income Account"
-msgstr "Karşılık Gelir Hesabı"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:593
-#: accounts/doctype/payment_entry/payment_entry.py:667
+#: accounts/doctype/journal_entry/journal_entry.py:637
+#: accounts/doctype/payment_entry/payment_entry.py:690
 msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
-msgstr "Journal Karşı giriş {0} herhangi eşsiz {1} girişi yok"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:410
+#: accounts/doctype/gl_entry/gl_entry.py:361
 msgid "Against Journal Entry {0} is already adjusted against some other voucher"
-msgstr "Journal Karşı giriş {0} zaten başka çeki karşı ayarlanır"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Against Sales Invoice"
-msgstr "Satış Faturası Karşılığı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Against Sales Invoice Item"
-msgstr "Satış Fatura Kalemi karşılığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Against Sales Order"
-msgstr "Satış Siparişi Karşılığı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Against Sales Order Item"
-msgstr "Satış Sipariş Kalemi karşılığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Against Stock Entry"
-msgstr "Stok Hareketine karşı"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:329
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
 msgid "Against Supplier Invoice {0} dated {1}"
-msgstr "{1} tarihli {0} Tedarikçi Faturası karşılığı"
-
-#. Label of a Link field in DocType 'GL Entry'
-#: accounts/doctype/gl_entry/gl_entry.json
-msgctxt "GL Entry"
-msgid "Against Type"
 msgstr ""
 
-#. Label of a Link field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Against Type"
-msgstr ""
-
-#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/general_ledger/general_ledger.py:654
 msgid "Against Voucher"
-msgstr "Fiş Karşılığı"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Against Voucher"
-msgstr "Fiş Karşılığı"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:57
-#: accounts/report/payment_ledger/payment_ledger.js:71
+#: accounts/report/payment_ledger/payment_ledger.js:70
 #: accounts/report/payment_ledger/payment_ledger.py:185
 msgid "Against Voucher No"
 msgstr ""
@@ -5204,82 +5175,83 @@
 msgid "Against Voucher No"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:645
+#: accounts/report/general_ledger/general_ledger.py:652
 #: accounts/report/payment_ledger/payment_ledger.py:176
 msgid "Against Voucher Type"
-msgstr "Fiş Tipi Karşılığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Against Voucher Type"
-msgstr "Fiş Tipi Karşılığı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Against Voucher Type"
-msgstr "Fiş Tipi Karşılığı"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:117
-#: manufacturing/report/work_order_summary/work_order_summary.js:59
+#: manufacturing/report/work_order_summary/work_order_summary.js:58
 #: manufacturing/report/work_order_summary/work_order_summary.py:259
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:96
 msgid "Age"
-msgstr "Yaş"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
-#: accounts/report/accounts_receivable/accounts_receivable.py:1111
+#: accounts/report/accounts_receivable/accounts_receivable.html:133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1132
 msgid "Age (Days)"
-msgstr "Yaş (Gün)"
+msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:205
+#: stock/report/stock_ageing/stock_ageing.py:204
 msgid "Age ({0})"
 msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:58
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:21
-#: accounts/report/accounts_receivable/accounts_receivable.js:83
+#: accounts/report/accounts_receivable/accounts_receivable.js:86
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21
 msgid "Ageing Based On"
-msgstr "Yaşlandırma Temeli"
+msgstr ""
 
 #. Label of a Select field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ageing Based On"
-msgstr "Yaşlandırma Temeli"
+msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:65
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: accounts/report/accounts_receivable/accounts_receivable.js:90
+#: accounts/report/accounts_receivable/accounts_receivable.js:93
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:49
 msgid "Ageing Range 1"
-msgstr "Yaşlanma Aralığı 1"
+msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:72
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
-#: accounts/report/accounts_receivable/accounts_receivable.js:97
+#: accounts/report/accounts_receivable/accounts_receivable.js:100
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
 #: stock/report/stock_ageing/stock_ageing.js:56
 msgid "Ageing Range 2"
-msgstr "Yaşlanma aralığı 2"
+msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:79
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
-#: accounts/report/accounts_receivable/accounts_receivable.js:104
+#: accounts/report/accounts_receivable/accounts_receivable.js:107
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
 #: stock/report/stock_ageing/stock_ageing.js:63
 msgid "Ageing Range 3"
-msgstr "Yaşlanma aralığı 3"
+msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:86
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:49
-#: accounts/report/accounts_receivable/accounts_receivable.js:111
+#: accounts/report/accounts_receivable/accounts_receivable.js:114
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:49
 msgid "Ageing Range 4"
-msgstr "4 Yaşlanma Aralığı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:86
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:337
@@ -5290,13 +5262,13 @@
 #: quality_management/doctype/quality_meeting/quality_meeting.json
 msgctxt "Quality Meeting"
 msgid "Agenda"
-msgstr "Gündem"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Quality Meeting Agenda'
 #: quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
 msgctxt "Quality Meeting Agenda"
 msgid "Agenda"
-msgstr "Gündem"
+msgstr ""
 
 #. Label of a Data field in DocType 'Incoming Call Settings'
 #: telephony/doctype/incoming_call_settings/incoming_call_settings.json
@@ -5314,7 +5286,7 @@
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Agent Details"
-msgstr "Temsilci Detayları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Incoming Call Handling Schedule'
 #: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
@@ -5338,17 +5310,22 @@
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Agents"
-msgstr "Ajanlar"
+msgstr ""
+
+#. Description of a DocType
+#: selling/doctype/product_bundle/product_bundle.json
+msgid "Aggregate a group of Items into another Item. This is useful if you are maintaining the stock of the packed items and not the bundled item"
+msgstr ""
 
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture Manager"
-msgstr "Tarım Yöneticisi"
+msgstr ""
 
 #. Name of a role
 #: assets/doctype/location/location.json
 msgid "Agriculture User"
-msgstr "Tarım Kullanıcısı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Bisect Accounting Statements'
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
@@ -5371,12 +5348,12 @@
 msgid "All"
 msgstr "Tümü"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:148
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:168
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166
-#: accounts/utils.py:1296 public/js/setup_wizard.js:163
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
+#: accounts/utils.py:1266 public/js/setup_wizard.js:174
 msgid "All Accounts"
-msgstr "Tüm Hesaplar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
@@ -5414,21 +5391,21 @@
 msgid "All Activities HTML"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:266
+#: manufacturing/doctype/bom/bom.py:265
 msgid "All BOMs"
-msgstr "Tüm Ürün Ağaçları"
+msgstr ""
 
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Contact"
-msgstr "Tüm İrtibatlar"
+msgstr ""
 
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Customer Contact"
-msgstr "Tüm Müşteri İrtibatları"
+msgstr ""
 
 #: patches/v13_0/remove_bad_selling_defaults.py:9
 #: setup/setup_wizard/operations/install_fixtures.py:116
@@ -5438,7 +5415,7 @@
 #: setup/setup_wizard/operations/install_fixtures.py:137
 #: setup/setup_wizard/operations/install_fixtures.py:143
 msgid "All Customer Groups"
-msgstr "Tüm Müşteri Grupları"
+msgstr ""
 
 #: setup/doctype/email_digest/templates/default.html:113
 msgid "All Day"
@@ -5447,23 +5424,23 @@
 #: patches/v11_0/create_department_records_for_each_company.py:23
 #: patches/v11_0/update_department_lft_rgt.py:9
 #: patches/v11_0/update_department_lft_rgt.py:11
-#: patches/v11_0/update_department_lft_rgt.py:17
-#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:312
-#: setup/doctype/company/company.py:317 setup/doctype/company/company.py:323
-#: setup/doctype/company/company.py:329 setup/doctype/company/company.py:335
-#: setup/doctype/company/company.py:341 setup/doctype/company/company.py:347
-#: setup/doctype/company/company.py:353 setup/doctype/company/company.py:359
-#: setup/doctype/company/company.py:365 setup/doctype/company/company.py:371
-#: setup/doctype/company/company.py:377 setup/doctype/company/company.py:383
-#: setup/doctype/company/company.py:389
+#: patches/v11_0/update_department_lft_rgt.py:16
+#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
+#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
+#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
+#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
+#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
+#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
+#: setup/doctype/company/company.py:381
 msgid "All Departments"
-msgstr "Tüm Departmanlar"
+msgstr ""
 
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Employee (Active)"
-msgstr "Tüm Çalışanlar (Aktif)"
+msgstr ""
 
 #: setup/doctype/item_group/item_group.py:36
 #: setup/doctype/item_group/item_group.py:37
@@ -5474,35 +5451,44 @@
 #: setup/setup_wizard/operations/install_fixtures.py:60
 #: setup/setup_wizard/operations/install_fixtures.py:66
 msgid "All Item Groups"
-msgstr "Tüm Ürün Grupları"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:25
+msgid "All Items"
+msgstr ""
 
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Lead (Open)"
-msgstr "Tüm Müşteri Adayları (Açık)"
+msgstr ""
 
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Sales Partner Contact"
-msgstr "Tüm Satış Ortağı İrtibatları"
+msgstr ""
 
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Sales Person"
-msgstr "Bütün Satıcılar"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/sales_person/sales_person.json
+msgid "All Sales Transactions can be tagged against multiple Sales Persons so that you can set and monitor targets."
+msgstr ""
 
 #. Option for the 'Send To' (Select) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "All Supplier Contact"
-msgstr "Tüm Tedarikçi İrtibatları"
+msgstr ""
 
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:30
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:34
-#: patches/v11_0/rename_supplier_type_to_supplier_group.py:38
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:29
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:32
+#: patches/v11_0/rename_supplier_type_to_supplier_group.py:36
 #: setup/setup_wizard/operations/install_fixtures.py:148
 #: setup/setup_wizard/operations/install_fixtures.py:150
 #: setup/setup_wizard/operations/install_fixtures.py:157
@@ -5513,7 +5499,7 @@
 #: setup/setup_wizard/operations/install_fixtures.py:187
 #: setup/setup_wizard/operations/install_fixtures.py:193
 msgid "All Supplier Groups"
-msgstr "Tüm Tedarikçi Grupları"
+msgstr ""
 
 #: patches/v13_0/remove_bad_selling_defaults.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:96
@@ -5521,11 +5507,11 @@
 #: setup/setup_wizard/operations/install_fixtures.py:105
 #: setup/setup_wizard/operations/install_fixtures.py:111
 msgid "All Territories"
-msgstr "Tüm Bölgeler"
+msgstr ""
 
-#: setup/doctype/company/company.py:258 setup/doctype/company/company.py:274
+#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
 msgid "All Warehouses"
-msgstr "Tüm Depolar"
+msgstr ""
 
 #. Description of the 'Reconciled' (Check) field in DocType 'Process Payment
 #. Reconciliation Log'
@@ -5534,19 +5520,23 @@
 msgid "All allocations have been successfully reconciled"
 msgstr ""
 
-#: support/doctype/issue/issue.js:97
+#: support/doctype/issue/issue.js:107
 msgid "All communications including and above this shall be moved into the new Issue"
-msgstr "Bunları içeren ve bunun üstündeki tüm iletişim, yeni sayıya taşınacaktır."
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1173
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
 msgid "All items have already been Invoiced/Returned"
-msgstr "Tüm sarf malzemeleri zaten faturalandırıldı / İade edildi"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2195
+#: stock/doctype/delivery_note/delivery_note.py:1300
+msgid "All items have already been received"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:2252
 msgid "All items have already been transferred for this Work Order."
-msgstr "Bu İş Emri için tüm öğeler zaten aktarıldı."
+msgstr ""
 
-#: public/js/controllers/transaction.js:2180
+#: public/js/controllers/transaction.js:2254
 msgid "All items in this document already have a linked Quality Inspection."
 msgstr ""
 
@@ -5555,109 +5545,109 @@
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
-msgstr "Tüm Yorumlar ve E-postalar, CRM belgeleri boyunca bir belgeden yeni oluşturulan başka bir belgeye (Yol -> Fırsat -> Teklif) kopyalanacaktır."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:847
+#: manufacturing/doctype/work_order/work_order.js:916
 msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:899
+#: stock/doctype/delivery_note/delivery_note.py:975
 msgid "All these items have already been Invoiced/Returned"
-msgstr "Tüm bu tüketim zaten faturalandırıldı / İade edildi"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:83
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:95
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:84
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:85
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:92
 msgid "Allocate"
-msgstr "atama yap"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Allocate Advances Automatically (FIFO)"
-msgstr "Avansları Otomatik Olarak Tahsis et (FIFO)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Allocate Advances Automatically (FIFO)"
-msgstr "Avansları Otomatik Olarak Tahsis et (FIFO)"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:668
+#: accounts/doctype/payment_entry/payment_entry.js:831
 msgid "Allocate Payment Amount"
-msgstr "Ödeme Tutarı ayır"
+msgstr ""
 
 #. Label of a Check field in DocType 'Payment Terms Template'
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 msgctxt "Payment Terms Template"
 msgid "Allocate Payment Based On Payment Terms"
-msgstr "Ödeme Hücrelerine Göre Ödemeyi Tahsis Et"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Entry Reference'
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgctxt "Payment Entry Reference"
 msgid "Allocated"
-msgstr "Ayrılan"
+msgstr ""
 
 #. Label of a Check field in DocType 'Process Payment Reconciliation Log'
 #: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
 msgctxt "Process Payment Reconciliation Log"
 msgid "Allocated"
-msgstr "Ayrılan"
+msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:314
-#: public/js/utils/unreconcile.js:62
+#: accounts/report/gross_profit/gross_profit.py:312
+#: public/js/utils/unreconcile.js:86
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Advance Tax'
 #: accounts/doctype/advance_tax/advance_tax.json
 msgctxt "Advance Tax"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Transaction Payments'
 #: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
 msgctxt "Bank Transaction Payments"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Advance'
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
 msgctxt "Purchase Invoice Advance"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Unreconcile Payment Entries'
 #: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
 msgctxt "Unreconcile Payment Entries"
 msgid "Allocated Amount"
-msgstr "Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -5665,31 +5655,35 @@
 msgid "Allocated Entries"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:49
+msgid "Allocated To:"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Allocated amount"
-msgstr "Tahsis edilen Tutar"
+msgstr ""
 
-#: accounts/utils.py:593
+#: accounts/utils.py:609
 msgid "Allocated amount cannot be greater than unadjusted amount"
-msgstr "Tahsis edilen tutarlar, düzeltilmemiş tutarlardan büyük olamaz"
+msgstr ""
 
-#: accounts/utils.py:591
+#: accounts/utils.py:607
 msgid "Allocated amount cannot be negative"
-msgstr "Tahsis edilen miktarlar olamaz"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:237
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
 msgid "Allocation"
-msgstr "Tahsis"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Allocation"
-msgstr "Tahsis"
+msgstr ""
 
-#: public/js/utils/unreconcile.js:67
+#: public/js/utils/unreconcile.js:97
 msgid "Allocations"
 msgstr ""
 
@@ -5707,71 +5701,71 @@
 msgid "Allocations"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:412
+#: manufacturing/report/production_planning_report/production_planning_report.py:415
 msgid "Allotted Qty"
-msgstr "Ayrılan Miktar"
+msgstr ""
 
 #. Option for the 'Allow Or Restrict Dimension' (Select) field in DocType
 #. 'Accounting Dimension Filter'
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
 msgctxt "Accounting Dimension Filter"
 msgid "Allow"
-msgstr ""
+msgstr "İzin Ver"
 
-#: accounts/doctype/account/account.py:488
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
+#: accounts/doctype/account/account.py:502
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
 msgid "Allow Account Creation Against Child Company"
-msgstr "Alt Şirkete Karşı Hesap Oluşturmaya İzin Verin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Allow Account Creation Against Child Company"
-msgstr "Alt Şirkete Karşı Hesap Oluşturmaya İzin Verin"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Allow Alternative Item"
-msgstr "Alternatif Öğeye İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Allow Alternative Item"
-msgstr "Alternatif Öğeye İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Allow Alternative Item"
-msgstr "Alternatif Öğeye İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Allow Alternative Item"
-msgstr "Alternatif Öğeye İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Allow Alternative Item"
-msgstr "Alternatif Öğeye İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Allow Alternative Item"
-msgstr "Alternatif Öğeye İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Allow Alternative Item"
-msgstr "Alternatif Öğeye İzin Ver"
+msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:67
+#: stock/doctype/item_alternative/item_alternative.py:65
 msgid "Allow Alternative Item must be checked on Item {}"
 msgstr ""
 
@@ -5779,77 +5773,77 @@
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Allow Continuous Material Consumption"
-msgstr "Sürekli Malzeme Tüketimi Sağlayın"
+msgstr ""
 
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Allow Excess Material Transfer"
-msgstr "Fazla Malzeme Aktarımına İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Payment Method'
 #: accounts/doctype/pos_payment_method/pos_payment_method.json
 msgctxt "POS Payment Method"
 msgid "Allow In Returns"
-msgstr "İadelere İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Allow Item To Be Added Multiple Times in a Transaction"
-msgstr "Bir İşlemde Öğenin Birden Fazla Kez Eklenmesi İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Allow Item to be Added Multiple Times in a Transaction"
-msgstr "Bir İşlemde Birden Fazla Öğe Eklenmesine İzin Verme"
+msgstr ""
 
 #. Label of a Check field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Allow Lead Duplication based on Emails"
-msgstr "E-postaya dayalı Aday Çoğaltmaya İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Allow Material Transfer from Delivery Note to Sales Invoice"
-msgstr "İrsaliyeden Satış Faturasına Malzeme Transferine İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Allow Material Transfer from Purchase Receipt to Purchase Invoice"
-msgstr "İrsaliyeden Satınalma Faturasına Malzeme Transferine İzin Ver"
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9
 msgid "Allow Multiple Material Consumption"
-msgstr "Çoklu Malzeme Tüketimine İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Allow Multiple Sales Orders Against a Customer's Purchase Order"
-msgstr "Müşterinin Satınalma Siparişine Karşı Birden Fazla Satış Siparişine İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Allow Negative Stock"
-msgstr "Negatif Stoğa İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Allow Negative Stock"
-msgstr "Negatif Stoğa İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Allow Negative Stock"
-msgstr "Negatif Stoğa İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
@@ -5867,7 +5861,7 @@
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Allow Overtime"
-msgstr "Fazla Mesaiye izin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
@@ -5879,59 +5873,59 @@
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Allow Production on Holidays"
-msgstr "Tatilde Üretime izin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Allow Purchase"
-msgstr "Satınalmaya izin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Allow Purchase Invoice Creation Without Purchase Order"
-msgstr "Satınalma Siparişi olmadan Satınalma Faturası Oluşturmaya İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Allow Purchase Invoice Creation Without Purchase Receipt"
-msgstr "Satınalma İrsaliye olmadan Satınalma Faturası Oluşturmaya İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Variant Settings'
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgctxt "Item Variant Settings"
 msgid "Allow Rename Attribute Value"
-msgstr "Öznitelik Değerini Yeniden Adlandırmaya İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Allow Resetting Service Level Agreement"
-msgstr "Servis Seviyesi Sözleşmesinin Sıfırlanmasına İzin Ver"
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:780
+#: support/doctype/service_level_agreement/service_level_agreement.py:775
 msgid "Allow Resetting Service Level Agreement from Support Settings."
-msgstr "Servis Seviyesi Sözleşmesini Destek Ayarlarından Sıfırlamaya İzin Ver."
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Allow Sales"
-msgstr "Satışa izin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Allow Sales Invoice Creation Without Delivery Note"
-msgstr "İrsaliye olmadan Satış Faturası Oluşturmaya İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Allow Sales Invoice Creation Without Sales Order"
-msgstr "Satış Siparişi olmadan Satış Faturası Oluşturmaya İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
@@ -5943,7 +5937,7 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Allow Stale Exchange Rates"
-msgstr "Eski Döviz Kurlarına İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
@@ -5955,7 +5949,7 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Allow User to Edit Price List Rate in Transactions"
-msgstr "Kullanıcının İşlemlerinde Fiyat Listesi Oranını Düzenlemesine İzin Ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
@@ -5973,50 +5967,50 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Allow Zero Valuation Rate"
-msgstr "Sıfır Değerleme Oranına İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Allow Zero Valuation Rate"
-msgstr "Sıfır Değerleme Oranına İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Allow Zero Valuation Rate"
-msgstr "Sıfır Değerleme Oranına İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Allow Zero Valuation Rate"
-msgstr "Sıfır Değerleme Oranına İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Allow Zero Valuation Rate"
-msgstr "Sıfır Değerleme Oranına İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Allow Zero Valuation Rate"
-msgstr "Sıfır Değerleme Oranına İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Allow Zero Valuation Rate"
-msgstr "Sıfır Değerleme Oranına İzin ver"
+msgstr ""
 
 #. Description of the 'Allow Continuous Material Consumption' (Check) field in
 #. DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Allow material consumptions without immediately manufacturing finished goods against a Work Order"
-msgstr "Bir İş Emrine göre bitmiş ürünleri hemen üretmeden malzeme tüketimine izin verin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -6041,7 +6035,7 @@
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Allow transferring raw materials even after the Required Quantity is fulfilled"
-msgstr "Gerekli Miktar yerine getirildikten sonra bile hammadde transferine izin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Repost Allowed Types'
 #: accounts/doctype/repost_allowed_types/repost_allowed_types.json
@@ -6075,19 +6069,19 @@
 #. Name of a DocType
 #: accounts/doctype/allowed_to_transact_with/allowed_to_transact_with.json
 msgid "Allowed To Transact With"
-msgstr "İle İşlem Yapmaya İzin Verildi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Allowed To Transact With"
-msgstr "İle İşlem Yapmaya İzin Verildi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Allowed To Transact With"
-msgstr "İle İşlem Yapmaya İzin Verildi"
+msgstr ""
 
 #: accounts/doctype/party_link/party_link.py:27
 msgid "Allowed primary roles are 'Customer' and 'Supplier'. Please select one of these roles only."
@@ -6100,41 +6094,45 @@
 msgid "Allows to keep aside a specific quantity of inventory for a particular order."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:721
+#: stock/doctype/pick_list/pick_list.py:785
 msgid "Already Picked"
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:83
+#: stock/doctype/item_alternative/item_alternative.py:81
 msgid "Already record exists for the item {0}"
-msgstr "Zaten {0} öğesi için kayıt var"
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:98
 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
-msgstr "{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ı"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:141
-#: manufacturing/doctype/work_order/work_order.js:162 public/js/utils.js:466
-#: stock/doctype/stock_entry/stock_entry.js:224
+#: manufacturing/doctype/bom/bom.js:152
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: stock/doctype/stock_entry/stock_entry.js:245
 msgid "Alternate Item"
-msgstr "Alternatif Öğe"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Alternative'
 #: stock/doctype/item_alternative/item_alternative.json
 msgctxt "Item Alternative"
 msgid "Alternative Item Code"
-msgstr "Alternatif Ürün Kodu"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Item Alternative'
 #: stock/doctype/item_alternative/item_alternative.json
 msgctxt "Item Alternative"
 msgid "Alternative Item Name"
-msgstr "Alternatif öğe adı"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:360
+msgid "Alternative Items"
+msgstr ""
 
 #: stock/doctype/item_alternative/item_alternative.py:37
 msgid "Alternative item must not be same as item code"
-msgstr "Alternatif öğe, ürün koduyla aynı olmamalıdır"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:376
 msgid "Alternatively, you can download the template and fill your data in."
 msgstr ""
 
@@ -6600,236 +6598,240 @@
 msgid "Amended From"
 msgstr "İtibaren değiştirilmiş"
 
-#: accounts/doctype/journal_entry/journal_entry.js:539
+#: accounts/doctype/journal_entry/journal_entry.js:582
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:41
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:67
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:10
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:45
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:80
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:43
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:270
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:315
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:274
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:327
 #: accounts/report/payment_ledger/payment_ledger.py:194
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:43
 #: accounts/report/share_balance/share_balance.py:61
 #: accounts/report/share_ledger/share_ledger.py:57
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:239
-#: selling/doctype/quotation/quotation.js:286
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
+#: selling/doctype/quotation/quotation.js:298
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
 #: selling/report/sales_order_analysis/sales_order_analysis.py:290
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:108
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
 #: stock/report/delayed_item_report/delayed_item_report.py:152
 #: stock/report/delayed_order_report/delayed_order_report.py:71
-#: templates/pages/order.html:92 templates/pages/rfq.html:46
+#: templates/form_grid/bank_reconciliation_grid.html:4
+#: templates/form_grid/item_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:11 templates/pages/order.html:104
+#: templates/pages/rfq.html:46
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Creator Item'
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cashier Closing Payments'
 #: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
 msgctxt "Cashier Closing Payments"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Landed Cost Taxes and Charges'
 #: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
 msgctxt "Landed Cost Taxes and Charges"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Distribute Charges Based On' (Select) field in DocType
 #. 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Closing Entry Taxes'
 #: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
 msgctxt "POS Closing Entry Taxes"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Margin Type' (Select) field in DocType 'POS Invoice Item'
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Reference'
 #: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
 msgctxt "POS Invoice Reference"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Order Reference'
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Discount Type' (Select) field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Discount Type' (Select) field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Discount Type' (Select) field in DocType 'Payment Terms
 #. Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Margin Type' (Select) field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Prospect Opportunity'
 #: crm/doctype/prospect_opportunity/prospect_opportunity.json
 msgctxt "Prospect Opportunity"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #. Option for the 'Margin Type' (Select) field in DocType 'Purchase Invoice
@@ -6837,20 +6839,20 @@
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #. Option for the 'Margin Type' (Select) field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #. Option for the 'Margin Type' (Select) field in DocType 'Purchase Receipt
@@ -6858,132 +6860,132 @@
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Margin Type' (Select) field in DocType 'Quotation Item'
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Margin Type' (Select) field in DocType 'Sales Invoice Item'
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Payment'
 #: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
 msgctxt "Sales Invoice Payment"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Margin Type' (Select) field in DocType 'Sales Order Item'
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Distribute Additional Costs Based On ' (Select) field in
 #. DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Option for the 'Distribute Additional Costs Based On ' (Select) field in
 #. DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Amount"
-msgstr "Tutar"
+msgstr ""
 
 #: regional/report/uae_vat_201/uae_vat_201.py:22
 msgid "Amount (AED)"
@@ -6993,137 +6995,137 @@
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Landed Cost Taxes and Charges'
 #: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
 msgctxt "Landed Cost Taxes and Charges"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry Deduction'
 #: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
 msgctxt "Payment Entry Deduction"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Amount (Company Currency)"
-msgstr "Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:314
 msgid "Amount Delivered"
-msgstr "Teslim Edilen Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Amount Difference"
-msgstr "Tutar Farkı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Amount Eligible for Commission"
-msgstr "Komisyona Uygun Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Amount Eligible for Commission"
-msgstr "Komisyona Uygun Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Amount Eligible for Commission"
-msgstr "Komisyona Uygun Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Amount Eligible for Commission"
-msgstr "Komisyona Uygun Tutar"
+msgstr ""
 
 #. Label of a Column Break field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Amount In Figure"
-msgstr "Miktar (Şekil)"
+msgstr ""
 
 #: accounts/report/payment_ledger/payment_ledger.py:205
 msgid "Amount in Account Currency"
@@ -7139,30 +7141,55 @@
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Amount in customer's currency"
-msgstr "Müşterinin para miktarı"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1099
+#: accounts/doctype/payment_entry/payment_entry.py:1135
 msgid "Amount {0} {1} against {2} {3}"
-msgstr "Miktar {0} {2} yani {1} {3}"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1107
+#: accounts/doctype/payment_entry/payment_entry.py:1146
 msgid "Amount {0} {1} deducted against {2}"
-msgstr "{2}'ye karşılık düşülecek miktar {0} {1}"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1075
+#: accounts/doctype/payment_entry/payment_entry.py:1112
 msgid "Amount {0} {1} transferred from {2} to {3}"
-msgstr "{0} {1} miktarı {2}'den {3}'e aktarılacak"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1082
+#: accounts/doctype/payment_entry/payment_entry.py:1118
 msgid "Amount {0} {1} {2} {3}"
-msgstr "Miktar {0} {1} {2} {3}"
+msgstr ""
 
-#: controllers/trends.py:241 controllers/trends.py:253
-#: controllers/trends.py:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ampere-Second"
+msgstr ""
+
+#: controllers/trends.py:237 controllers/trends.py:249
+#: controllers/trends.py:254
 msgid "Amt"
-msgstr "Tutar"
+msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:393
+#. Description of a DocType
+#: setup/doctype/item_group/item_group.json
+msgid "An Item Group is a way to classify items based on types."
+msgstr ""
+
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:405
 msgid "An error has been appeared while reposting item valuation via {0}"
 msgstr ""
 
@@ -7171,67 +7198,67 @@
 msgid "An error has occurred during {0}. Check {1} for more details"
 msgstr ""
 
-#: stock/reorder_item.py:248
-msgid "An error occured for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
+msgid "An error occurred during the update process"
 msgstr ""
 
-#: public/js/controllers/buying.js:297 public/js/utils/sales_common.js:355
-msgid "An error occurred during the update process"
-msgstr "Güncelleme işlemi sırasında bir hata oluştu"
+#: stock/reorder_item.py:371
+msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
+msgstr ""
 
 #: accounts/doctype/budget/budget.py:232
 msgid "Annual"
 msgstr "Yıllık"
 
-#: public/js/utils.js:103
+#: public/js/utils.js:120
 msgid "Annual Billing: {0}"
-msgstr "Yıllık Fatura: {0}"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Annual Expenses"
-msgstr "Yıllık Gider"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Annual Income"
-msgstr "Yıllık Gelir"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Annual Revenue"
-msgstr "Yıllık Gelir"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Annual Revenue"
-msgstr "Yıllık Gelir"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Annual Revenue"
-msgstr "Yıllık Gelir"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:82
+#: accounts/doctype/budget/budget.py:83
 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}"
-msgstr "{1} &#39;{2}&#39; karşı bir başka bütçe kitabı &#39;{0}&#39; zaten var ve {4} mali yılı için &#39;{3}&#39; hesap var"
+msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:109
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:107
 msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
 msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:132
 msgid "Another Period Closing Entry {0} has been made after {1}"
-msgstr "{1} den sonra başka bir dönem kapatma girdisi {0} yapılmıştır"
+msgstr ""
 
 #: setup/doctype/sales_person/sales_person.py:100
 msgid "Another Sales Person {0} exists with the same Employee id"
-msgstr "Başka Satış Kişi {0} aynı çalışan pozisyonu ile var"
+msgstr ""
 
 #: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:37
 msgid "Any one of following filters required: warehouse, Item Code, Item Group"
@@ -7241,13 +7268,13 @@
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Applicable Charges"
-msgstr "Uygulanabilir Ücretler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Applicable Charges"
-msgstr "Uygulanabilir Ücretler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Accounting Dimension Filter'
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
@@ -7255,6 +7282,10 @@
 msgid "Applicable Dimension"
 msgstr ""
 
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:219
+msgid "Applicable For"
+msgstr "Uygulanabilir:"
+
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
@@ -7277,13 +7308,13 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Applicable Holiday List"
-msgstr "Uygulanabilir Tatil Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Terms and Conditions'
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgctxt "Terms and Conditions"
 msgid "Applicable Modules"
-msgstr "uygulanabilir modülleri"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/applicable_on_account/applicable_on_account.json
@@ -7300,99 +7331,100 @@
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Applicable To (Designation)"
-msgstr "(Görev) için uygulanabilir"
+msgstr ""
 
 #. Label of a Link field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Applicable To (Employee)"
-msgstr "(Çalışana) uygulanabilir"
+msgstr ""
 
 #. Label of a Link field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Applicable To (Role)"
-msgstr "(Role) uygulanabilir"
+msgstr ""
 
 #. Label of a Link field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Applicable To (User)"
-msgstr "(Kullanıcıya) Uygulanabilir"
+msgstr ""
 
 #. Label of a Table field in DocType 'Price List'
 #: stock/doctype/price_list/price_list.json
 msgctxt "Price List"
 msgid "Applicable for Countries"
-msgstr "Geçerli olduğu Ülkeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Profile'
 #. Label of a Table field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Applicable for Users"
-msgstr "Kullanıcılar için geçerlidir"
+msgstr ""
 
 #. Description of the 'Transporter' (Link) field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Applicable for external driver"
-msgstr "Harici sürücü için geçerli"
+msgstr ""
 
-#: regional/italy/setup.py:161
+#: regional/italy/setup.py:162
 msgid "Applicable if the company is SpA, SApA or SRL"
-msgstr "Şirket SpA, SApA veya SRL ise uygulanabilir"
+msgstr ""
 
-#: regional/italy/setup.py:170
+#: regional/italy/setup.py:171
 msgid "Applicable if the company is a limited liability company"
-msgstr "Şirket limited şirketi ise uygulanabilir"
+msgstr ""
 
-#: regional/italy/setup.py:121
+#: regional/italy/setup.py:122
 msgid "Applicable if the company is an Individual or a Proprietorship"
-msgstr "Şirket Birey veya Mülkiyet ise uygulanabilir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Applicable on Material Request"
-msgstr "Malzeme Talebi Uygulanabilir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Applicable on Purchase Order"
-msgstr "Satınalma Siparişinde Geçerlilik"
+msgstr ""
 
 #. Label of a Check field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Applicable on booking actual expenses"
-msgstr "Fiili masraflar için geçerlidir"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Application Settings"
-msgstr "Uygulama Ayarları"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:10
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:10
 msgid "Application of Funds (Assets)"
-msgstr "fon (varlık) çalışması"
+msgstr ""
 
 #: templates/includes/order/order_taxes.html:70
 msgid "Applied Coupon Code"
-msgstr "Uygulamalı Kupon Kodu"
+msgstr ""
 
 #. Description of the 'Minimum Value' (Float) field in DocType 'Quality
 #. Inspection Reading'
 #. Description of the 'Maximum Value' (Float) field in DocType 'Quality
+#. Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Applied on each reading."
 msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:185
+#: stock/doctype/putaway_rule/putaway_rule.py:183
 msgid "Applied putaway rules."
 msgstr ""
 
@@ -7400,133 +7432,133 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Apply Additional Discount On"
-msgstr "Ek İndirim Uygula şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Apply Discount On"
-msgstr "İndirim buna göre Uygula"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply Discount On"
-msgstr "İndirim buna göre Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply Discount on Discounted Rate"
-msgstr "İndirimli Fiyata İndirim Uygulayın"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Apply Discount on Rate"
-msgstr "Fiyatına İndirim Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply Multiple Pricing Rules"
-msgstr "Birden Çok Fiyatlandırma Kuralı Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Apply Multiple Pricing Rules"
-msgstr "Birden Çok Fiyatlandırma Kuralı Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Apply Multiple Pricing Rules"
-msgstr "Birden Çok Fiyatlandırma Kuralı Uygula"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply On"
-msgstr "Buna Uygula"
+msgstr ""
 
 #. Label of a Select field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Apply On"
-msgstr "Buna Uygula"
+msgstr ""
 
 #. Label of a Link field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Apply On"
-msgstr "Buna Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Apply Putaway Rule"
-msgstr "Yerleştirme Kuralını Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Apply Putaway Rule"
-msgstr "Yerleştirme Kuralını Uygula"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -7534,35 +7566,41 @@
 msgid "Apply Recursion Over (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Apply Recursion Over (As Per Transaction UOM)"
+msgstr ""
+
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply Rule On Brand"
-msgstr "Markaya Kural Uygula"
+msgstr ""
 
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply Rule On Item Code"
-msgstr "Ürün Koduna Kural Uygula"
+msgstr ""
 
 #. Label of a Table field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply Rule On Item Group"
-msgstr "Ürün Grubuna Kural Uygula"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Apply Rule On Other"
-msgstr "Kuralı Diğerlerine Uygula"
+msgstr ""
 
 #. Label of a Select field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Apply Rule On Other"
-msgstr "Kuralı Diğerlerine Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
@@ -7586,19 +7624,19 @@
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Apply Tax Withholding Amount"
-msgstr "Vergi Stopaj Tutarını Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Apply Tax Withholding Amount"
-msgstr "Vergi Stopaj Tutarını Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Apply Tax Withholding Amount"
-msgstr "Vergi Stopaj Tutarını Uygula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
@@ -7627,29 +7665,29 @@
 #. Name of a DocType
 #: crm/doctype/appointment/appointment.json
 msgid "Appointment"
-msgstr "Randevu"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgctxt "Appointment"
 msgid "Appointment"
-msgstr "Randevu"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgid "Appointment Booking Settings"
-msgstr "Randevu Rezervasyon Ayarları"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
 msgid "Appointment Booking Slots"
-msgstr "Randevu Rezervasyon Slotları"
+msgstr ""
 
 #: crm/doctype/appointment/appointment.py:95
 msgid "Appointment Confirmation"
-msgstr "Randevu onayı"
+msgstr ""
 
-#: www/book_appointment/index.js:229
+#: www/book_appointment/index.js:237
 msgid "Appointment Created Successfully"
 msgstr ""
 
@@ -7657,13 +7695,13 @@
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Appointment Details"
-msgstr "Randevu Detayları"
+msgstr ""
 
 #. Label of a Int field in DocType 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Appointment Duration (In Minutes)"
-msgstr "Randevu Süresi (Dakika)"
+msgstr ""
 
 #: www/book_appointment/index.py:20
 msgid "Appointment Scheduling Disabled"
@@ -7677,7 +7715,7 @@
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Appointment With"
-msgstr "Randevu Bununla İlişkili"
+msgstr ""
 
 #: crm/doctype/appointment/appointment.py:101
 msgid "Appointment was created. But no lead was found. Please check the email to confirm"
@@ -7687,21 +7725,21 @@
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Approving Role (above authorized value)"
-msgstr "(Yetkili değerin üstünde) Rolü onaylanması"
+msgstr ""
 
 #: setup/doctype/authorization_rule/authorization_rule.py:79
 msgid "Approving Role cannot be same as role the rule is Applicable To"
-msgstr "Onaylayan Rol kuralın geçerli olduğu rolle aynı olamaz"
+msgstr ""
 
 #. Label of a Link field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Approving User  (above authorized value)"
-msgstr "(Yetkili değerin üstünde) Kullanıcı onaylanması"
+msgstr ""
 
 #: setup/doctype/authorization_rule/authorization_rule.py:77
 msgid "Approving User cannot be same as user the rule is Applicable To"
-msgstr "Onaylayan Kullanıcı kuralın Uygulandığı Kullanıcı ile aynı olamaz"
+msgstr ""
 
 #. Description of the 'Enable Fuzzy Matching' (Check) field in DocType
 #. 'Accounts Settings'
@@ -7710,41 +7748,56 @@
 msgid "Approximately match the description/party name against parties"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Are"
+msgstr ""
+
 #: public/js/utils/demo.js:20
 msgid "Are you sure you want to clear all demo data?"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:325
+#: public/js/bom_configurator/bom_configurator.bundle.js:363
 msgid "Are you sure you want to delete this Item?"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.js:70
+#: accounts/doctype/subscription/subscription.js:69
 msgid "Are you sure you want to restart this subscription?"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Area"
+msgstr ""
+
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Area"
-msgstr "alan"
+msgstr ""
 
 #. Label of a Link field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Area UOM"
-msgstr "Alan UOM"
+msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:420
+#: manufacturing/report/production_planning_report/production_planning_report.py:423
 msgid "Arrival Quantity"
-msgstr "Varış Miktarı"
+msgstr ""
 
-#: stock/report/serial_no_ledger/serial_no_ledger.js:58
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Arshin"
+msgstr ""
+
+#: stock/report/serial_no_ledger/serial_no_ledger.js:57
 #: stock/report/stock_ageing/stock_ageing.js:16
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:31
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30
 msgid "As On Date"
-msgstr "Tarihinde gibi"
+msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:16
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15
 msgid "As on Date"
 msgstr ""
 
@@ -7753,33 +7806,37 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "As per Stock UOM"
-msgstr "Stok Birimine göre"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:182
 msgid "As the field {0} is enabled, the field {1} is mandatory."
-msgstr "{0} alanı etkinleştirildiğinde, {1} alanı sunucuları."
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:189
 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
-msgstr "{0} alanı etkinleştirildiğinde, {1} bağlantı değeri 1'den fazla olmalıdır."
+msgstr ""
 
-#: stock/doctype/item/item.py:965
+#: stock/doctype/item/item.py:953
 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:195
+#: stock/doctype/stock_settings/stock_settings.py:198
 msgid "As there are negative stock, you can not enable {0}."
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:209
+#: stock/doctype/stock_settings/stock_settings.py:212
 msgid "As there are reserved stock, you cannot disable {0}."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1600
-msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
-msgstr "Yeterli hammadde olduğundan, Depo {0} için Malzeme Talebi gerekli değildir."
+#: manufacturing/doctype/production_plan/production_plan.py:916
+msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
+msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:164
+#: manufacturing/doctype/production_plan/production_plan.py:1614
+msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
+msgstr ""
+
+#: stock/doctype/stock_settings/stock_settings.py:166
 #: stock/doctype/stock_settings/stock_settings.py:178
 msgid "As {0} is enabled, you can not enable {1}."
 msgstr ""
@@ -7788,110 +7845,110 @@
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Assembly Items"
-msgstr "Montaj Öğeleri"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/report/account_balance/account_balance.js:26
+#: accounts/report/account_balance/account_balance.js:25
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:30
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:124
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:44
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:365
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:357
 #: assets/doctype/asset/asset.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:177
+#: stock/doctype/purchase_receipt/purchase_receipt.js:200
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #. Label of a shortcut in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Activity'
 #: assets/doctype/asset_activity/asset_activity.json
 msgctxt "Asset Activity"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Movement Item'
 #: assets/doctype/asset_movement_item/asset_movement_item.json
 msgctxt "Asset Movement Item"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Shift Allocation'
 #: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
 msgctxt "Asset Shift Allocation"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Asset"
-msgstr "Varlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Asset Account"
-msgstr "Öğe Hesabı"
+msgstr ""
 
 #. Name of a DocType
 #. Name of a report
@@ -7945,76 +8002,76 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:36
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:174
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:37
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:355
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
 #: assets/doctype/asset_category/asset_category.json
-#: assets/report/fixed_asset_register/fixed_asset_register.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.py:418
+#: assets/report/fixed_asset_register/fixed_asset_register.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.py:408
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #. Label of a shortcut in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset Category"
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance'
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Asset Category"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_category_account/asset_category_account.json
 msgid "Asset Category Account"
-msgstr "Varlık Tipi Hesabı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Category'
 #: assets/doctype/asset_category/asset_category.json
 msgctxt "Asset Category"
 msgid "Asset Category Name"
-msgstr "Varlık Kategorisi"
+msgstr ""
 
-#: stock/doctype/item/item.py:304
+#: stock/doctype/item/item.py:303
 msgid "Asset Category is mandatory for Fixed Asset item"
-msgstr "Sabit Kıymet için Varlık Kategorisi zorunludur"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Asset Depreciation Cost Center"
-msgstr "Varlık Değer Kaybı Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
@@ -8027,7 +8084,7 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.json
 #: assets/workspace/assets/assets.json
 msgid "Asset Depreciation Ledger"
-msgstr "Varlık Değer Kaybı Defteri"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
@@ -8040,25 +8097,25 @@
 msgid "Asset Depreciation Schedule"
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:77
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:75
 msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
 msgstr ""
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:883
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:929
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:83
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:894
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:938
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
 msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
 msgstr ""
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:92
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:94
 msgid "Asset Depreciation Schedule {0} for Asset {1} already exists."
 msgstr ""
 
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:86
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:88
 msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:180
+#: assets/doctype/asset/asset.py:144 assets/doctype/asset/asset.py:183
 msgid "Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
 msgstr ""
 
@@ -8067,20 +8124,20 @@
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.json
 #: assets/workspace/assets/assets.json
 msgid "Asset Depreciations and Balances"
-msgstr "Varlık Değer Kayıpları ve Hesapları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Asset Details"
-msgstr "Varlık Ayrıntıları"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgid "Asset Finance Book"
-msgstr "Varlık Mali Defteri"
+msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:410
+#: assets/report/fixed_asset_register/fixed_asset_register.py:400
 msgid "Asset ID"
 msgstr ""
 
@@ -8088,13 +8145,13 @@
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Asset Location"
-msgstr "Varlık Konumu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Asset Location"
-msgstr "Varlık Konumu"
+msgstr ""
 
 #. Name of a DocType
 #. Name of a report
@@ -8104,137 +8161,137 @@
 #: assets/report/asset_maintenance/asset_maintenance.json
 #: assets/workspace/assets/assets.json
 msgid "Asset Maintenance"
-msgstr "Varlık Bakımı"
+msgstr ""
 
 #. Linked DocType in Asset's connections
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Maintenance"
-msgstr "Varlık Bakımı"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset Maintenance"
 msgid "Asset Maintenance"
-msgstr "Varlık Bakımı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Asset Maintenance"
-msgstr "Varlık Bakımı"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgid "Asset Maintenance Log"
-msgstr "Varlık Bakım Günlüğü"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset Maintenance Log"
 msgid "Asset Maintenance Log"
-msgstr "Varlık Bakım Günlüğü"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgid "Asset Maintenance Task"
-msgstr "Varlık Bakımı Görevi"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
 msgid "Asset Maintenance Team"
-msgstr "Varlık Bakım Ekibi"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset Maintenance Team"
 msgid "Asset Maintenance Team"
-msgstr "Varlık Bakım Ekibi"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_movement/asset_movement.json
-#: stock/doctype/purchase_receipt/purchase_receipt.js:184
+#: stock/doctype/purchase_receipt/purchase_receipt.js:211
 msgid "Asset Movement"
-msgstr "Varlık Hareketi"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset Movement"
 msgid "Asset Movement"
-msgstr "Varlık Hareketi"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_movement_item/asset_movement_item.json
 msgid "Asset Movement Item"
-msgstr "Varlık Hareketi Öğesi"
+msgstr ""
 
 #: assets/doctype/asset/asset.py:897
 msgid "Asset Movement record {0} created"
-msgstr "Varlık Hareket kaydı {0} oluşturuldu"
+msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:406
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Maintenance'
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Movement Item'
 #: assets/doctype/asset_movement_item/asset_movement_item.json
 msgctxt "Asset Movement Item"
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Asset Name"
-msgstr "Varlık Adı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Asset Naming Series"
-msgstr "Öğe Adlandırma Dizisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Owner"
-msgstr "Varlık Sahibi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Owner Company"
-msgstr "Varlık Sahibi Firma"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
@@ -8244,45 +8301,45 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:91
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:127
-#: accounts/report/account_balance/account_balance.js:39
+#: accounts/report/account_balance/account_balance.js:38
 msgid "Asset Received But Not Billed"
-msgstr "Alınan ancak Faturalandırılmayan Öğe"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Asset Received But Not Billed"
-msgstr "Alınan ancak Faturalandırılmayan Öğe"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Asset Received But Not Billed"
-msgstr "Alınan ancak Faturalandırılmayan Öğe"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_repair/asset_repair.json
 msgid "Asset Repair"
-msgstr "Varlık Tamiri"
+msgstr ""
 
 #. Linked DocType in Asset's connections
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Repair"
-msgstr "Varlık Tamiri"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset Repair"
 msgid "Asset Repair"
-msgstr "Varlık Tamiri"
+msgstr ""
 
 #. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
 #. Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Asset Repair"
-msgstr "Varlık Tamiri"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
@@ -8305,7 +8362,7 @@
 msgid "Asset Shift Factor"
 msgstr ""
 
-#: assets/doctype/asset_shift_factor/asset_shift_factor.py:34
+#: assets/doctype/asset_shift_factor/asset_shift_factor.py:32
 msgid "Asset Shift Factor {0} is set as default currently. Please change it first."
 msgstr ""
 
@@ -8313,80 +8370,80 @@
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Asset Status"
-msgstr "Varlık Durumu"
+msgstr ""
 
-#: assets/dashboard_fixtures.py:178
-#: assets/report/fixed_asset_register/fixed_asset_register.py:201
-#: assets/report/fixed_asset_register/fixed_asset_register.py:400
-#: assets/report/fixed_asset_register/fixed_asset_register.py:440
+#: assets/dashboard_fixtures.py:175
+#: assets/report/fixed_asset_register/fixed_asset_register.py:197
+#: assets/report/fixed_asset_register/fixed_asset_register.py:390
+#: assets/report/fixed_asset_register/fixed_asset_register.py:430
 msgid "Asset Value"
-msgstr "Varlık Değeri"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Asset Value"
-msgstr "Varlık Değeri"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgid "Asset Value Adjustment"
-msgstr "Varlık Değeri Ayarlaması"
+msgstr ""
 
 #. Linked DocType in Asset's connections
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Asset Value Adjustment"
-msgstr "Varlık Değeri Ayarlaması"
+msgstr ""
 
 #. Label of a Link in the Assets Workspace
 #: assets/workspace/assets/assets.json
 msgctxt "Asset Value Adjustment"
 msgid "Asset Value Adjustment"
-msgstr "Varlık Değeri Ayarlaması"
+msgstr ""
 
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:71
 msgid "Asset Value Adjustment cannot be posted before Asset's purchase date <b>{0}</b>."
-msgstr "Varlık Değer Ayarlaması, Varlığın satınalma yollarından önce <b>{0} yayınlanamaz</b> ."
+msgstr ""
 
 #. Label of a chart in the Assets Workspace
-#: assets/dashboard_fixtures.py:57 assets/workspace/assets/assets.json
+#: assets/dashboard_fixtures.py:56 assets/workspace/assets/assets.json
 msgid "Asset Value Analytics"
-msgstr "Varlık Değeri Analitiği"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:171
+#: assets/doctype/asset/asset.py:174
 msgid "Asset cancelled"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:505
+#: assets/doctype/asset/asset.py:503
 msgid "Asset cannot be cancelled, as it is already {0}"
-msgstr "Varlık iptal edilemez, hala  {0}"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:689
+#: assets/doctype/asset_capitalization/asset_capitalization.py:688
 msgid "Asset capitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:193
+#: assets/doctype/asset/asset.py:196
 msgid "Asset created"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:635
+#: assets/doctype/asset_capitalization/asset_capitalization.py:634
 msgid "Asset created after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1150
+#: assets/doctype/asset/asset.py:1138
 msgid "Asset created after being split from Asset {0}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:697
+#: assets/doctype/asset_capitalization/asset_capitalization.py:696
 msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:196
+#: assets/doctype/asset/asset.py:199
 msgid "Asset deleted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:172
+#: assets/doctype/asset_movement/asset_movement.py:180
 msgid "Asset issued to Employee {0}"
 msgstr ""
 
@@ -8394,43 +8451,43 @@
 msgid "Asset out of order due to Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:159
+#: assets/doctype/asset_movement/asset_movement.py:165
 msgid "Asset received at Location {0} and issued to Employee {1}"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:509
+#: assets/doctype/asset/depreciation.py:496
 msgid "Asset restored"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:705
+#: assets/doctype/asset_capitalization/asset_capitalization.py:704
 msgid "Asset restored after Asset Capitalization {0} was cancelled"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1323
+#: accounts/doctype/sales_invoice/sales_invoice.py:1335
 msgid "Asset returned"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:483
+#: assets/doctype/asset/depreciation.py:470
 msgid "Asset scrapped"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:485
+#: assets/doctype/asset/depreciation.py:472
 msgid "Asset scrapped via Journal Entry {0}"
-msgstr "Varlık, Yevmiye Kaydı {0} ile hurda edildi"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1357
+#: accounts/doctype/sales_invoice/sales_invoice.py:1371
 msgid "Asset sold"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:160
+#: assets/doctype/asset/asset.py:161
 msgid "Asset submitted"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:167
+#: assets/doctype/asset_movement/asset_movement.py:173
 msgid "Asset transferred to Location {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1074
+#: assets/doctype/asset/asset.py:1072
 msgid "Asset updated after being split into Asset {0}"
 msgstr ""
 
@@ -8442,48 +8499,48 @@
 msgid "Asset updated after completion of Asset Repair {0}"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:98
+#: assets/doctype/asset_movement/asset_movement.py:106
 msgid "Asset {0} cannot be received at a location and given to an employee in a single movement"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:449
+#: assets/doctype/asset/depreciation.py:439
 msgid "Asset {0} cannot be scrapped, as it is already {1}"
-msgstr "{0} varlığı hurda edilemez, {1} da var olarak gözüküyor"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:228
+#: assets/doctype/asset_capitalization/asset_capitalization.py:241
 msgid "Asset {0} does not belong to Item {1}"
 msgstr ""
 
 #: assets/doctype/asset_movement/asset_movement.py:45
 msgid "Asset {0} does not belong to company {1}"
-msgstr "Varlık {0}, {1} firmasına ait değil"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:110
+#: assets/doctype/asset_movement/asset_movement.py:118
 msgid "Asset {0} does not belongs to the custodian {1}"
-msgstr "{0} varlık, {1} saklama deposuna ait değil"
+msgstr ""
 
 #: assets/doctype/asset_movement/asset_movement.py:57
 msgid "Asset {0} does not belongs to the location {1}"
-msgstr "{0} öğesi, {1} sunumu ait değil"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:761
-#: assets/doctype/asset_capitalization/asset_capitalization.py:861
+#: assets/doctype/asset_capitalization/asset_capitalization.py:760
+#: assets/doctype/asset_capitalization/asset_capitalization.py:858
 msgid "Asset {0} does not exist"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:641
+#: assets/doctype/asset_capitalization/asset_capitalization.py:640
 msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:663
+#: assets/doctype/asset_capitalization/asset_capitalization.py:662
 msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:446
+#: assets/doctype/asset/depreciation.py:437
 msgid "Asset {0} must be submitted"
-msgstr "{0} ın varlığı onaylanmalı"
+msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:262
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:256
 msgid "Asset's depreciation schedule updated after Asset Shift Allocation {0}"
 msgstr ""
 
@@ -8498,43 +8555,43 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Assets Workspace
 #: accounts/doctype/finance_book/finance_book_dashboard.py:9
-#: accounts/report/balance_sheet/balance_sheet.py:238
+#: accounts/report/balance_sheet/balance_sheet.py:237
 #: assets/workspace/assets/assets.json
 msgid "Assets"
-msgstr "Varlıklar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Assets"
-msgstr "Varlıklar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Assets"
-msgstr "Varlıklar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Movement'
 #: assets/doctype/asset_movement/asset_movement.json
 msgctxt "Asset Movement"
 msgid "Assets"
-msgstr "Varlıklar"
+msgstr ""
 
-#: controllers/buying_controller.py:732
+#: controllers/buying_controller.py:760
 msgid "Assets not created for {0}. You will have to create asset manually."
-msgstr "{0} için varlıklar oluşturulmadı. Varlığı manuel olarak oluşturmanız gerekir."
+msgstr ""
 
 #. Subtitle of the Module Onboarding 'Assets'
 #: assets/module_onboarding/assets/assets.json
 msgid "Assets, Depreciations, Repairs, and more."
-msgstr "Varlıklar, Amortismanlar, Onarımlar ve daha fazlası."
+msgstr ""
 
-#: controllers/buying_controller.py:720
+#: controllers/buying_controller.py:748
 msgid "Asset{} {assets_link} created for {}"
-msgstr "{} {assets_link} bileşenlerinin varlığı"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:249
+#: manufacturing/doctype/job_card/job_card.js:281
 msgid "Assign Job to Employee"
 msgstr ""
 
@@ -8554,11 +8611,11 @@
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Assign to Name"
-msgstr "İsme Ata"
+msgstr ""
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:33
-#: support/report/issue_analytics/issue_analytics.js:82
-#: support/report/issue_summary/issue_summary.js:70
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:32
+#: support/report/issue_analytics/issue_analytics.js:81
+#: support/report/issue_summary/issue_summary.js:69
 msgid "Assigned To"
 msgstr "Atanan"
 
@@ -8572,55 +8629,64 @@
 msgid "Assignment Conditions"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:407
-#: accounts/doctype/sales_invoice/sales_invoice.py:508
-msgid "At least one mode of payment is required for POS invoice."
-msgstr "Ödeme en az bir mod POS fatura için gereklidir."
+#: assets/doctype/asset/asset.py:1003
+msgid "At least one asset has to be selected."
+msgstr ""
 
-#: setup/doctype/terms_and_conditions/terms_and_conditions.py:39
+#: accounts/doctype/pos_invoice/pos_invoice.py:790
+msgid "At least one invoice has to be selected."
+msgstr ""
+
+#: controllers/sales_and_purchase_return.py:142
+msgid "At least one item should be entered with negative quantity in return document"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:407
+#: accounts/doctype/sales_invoice/sales_invoice.py:518
+msgid "At least one mode of payment is required for POS invoice."
+msgstr ""
+
+#: setup/doctype/terms_and_conditions/terms_and_conditions.py:34
 msgid "At least one of the Applicable Modules should be selected"
-msgstr "Uygulanabilir Modüllerden en az biri seçilmelidir"
+msgstr ""
+
+#: accounts/doctype/pricing_rule/pricing_rule.py:196
+msgid "At least one of the Selling or Buying must be selected"
+msgstr ""
+
+#: stock/doctype/stock_entry/stock_entry.py:599
+msgid "At least one warehouse is mandatory"
+msgstr ""
 
 #: manufacturing/doctype/routing/routing.py:50
 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
-msgstr "{0}. Satırda: {1} sıralı kimlik, önceki satır dizisi kimliğinden {2} küçük olamaz"
+msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:579
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
 msgid "At row {0}: Batch No is mandatory for Item {1}"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:571
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
 msgid "At row {0}: Serial No is mandatory for Item {1}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1007
-msgid "Atleast one asset has to be selected."
-msgstr "En az bir varlık seçilmelidir."
+#: controllers/stock_controller.py:317
+msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:796
-msgid "Atleast one invoice has to be selected."
-msgstr "En az bir fatura seçilmelidir."
-
-#: controllers/sales_and_purchase_return.py:144
-msgid "Atleast one item should be entered with negative quantity in return document"
-msgstr "En az bir öğe dönüş belgesinde negatif miktar ile girilmelidir"
-
-#: accounts/doctype/pricing_rule/pricing_rule.py:196
-msgid "Atleast one of the Selling or Buying must be selected"
-msgstr "Satış veya Alıştan en az biri seçilmelidir"
-
-#: stock/doctype/stock_entry/stock_entry.py:643
-msgid "Atleast one warehouse is mandatory"
-msgstr "En az bir depo zorunludur"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Atmosphere"
+msgstr ""
 
 #. Description of the 'File to Rename' (Attach) field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Attach .csv file with two columns, one for the old name and one for the new name"
-msgstr "İki sütun, eski adı diğerinin yeni adının eklenmesi .csv dosyasının birleştirilmesi"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:199
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:66
+#: public/js/utils/serial_no_batch_selector.js:250
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
 msgid "Attach CSV File"
 msgstr ""
 
@@ -8628,17 +8694,17 @@
 #: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
 msgctxt "Chart of Accounts Importer"
 msgid "Attach custom Chart of Accounts file"
-msgstr "Özel Hesap Planı dosyasını ekleyin"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Attachment"
-msgstr "Ek dosya"
+msgstr "Belge Eki"
 
-#: templates/pages/order.html:125 templates/pages/projects.html:83
+#: templates/pages/order.html:137 templates/pages/projects.html:83
 msgid "Attachments"
-msgstr "Ek dosyalar"
+msgstr "Belge Ekleri"
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -8650,53 +8716,53 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Attendance Device ID (Biometric/RF tag ID)"
-msgstr "Seyirci Cihaz Kimliği (Biyometrik / RF etiket numarası)"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Variant Attribute'
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgctxt "Item Variant Attribute"
 msgid "Attribute"
-msgstr "Nitelik"
+msgstr ""
 
 #. Label of a Link field in DocType 'Website Attribute'
 #: portal/doctype/website_attribute/website_attribute.json
 msgctxt "Website Attribute"
 msgid "Attribute"
-msgstr "Nitelik"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Attribute'
 #: stock/doctype/item_attribute/item_attribute.json
 msgctxt "Item Attribute"
 msgid "Attribute Name"
-msgstr "Öznitelik Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Attribute Value'
 #: stock/doctype/item_attribute_value/item_attribute_value.json
 msgctxt "Item Attribute Value"
 msgid "Attribute Value"
-msgstr "Özellik Değeri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Variant Attribute'
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgctxt "Item Variant Attribute"
 msgid "Attribute Value"
-msgstr "Özellik Değeri"
+msgstr ""
 
-#: stock/doctype/item/item.py:911
+#: stock/doctype/item/item.py:899
 msgid "Attribute table is mandatory"
-msgstr "Özellik tablosu zorunludur"
+msgstr ""
 
-#: stock/doctype/item_attribute/item_attribute.py:96
+#: stock/doctype/item_attribute/item_attribute.py:97
 msgid "Attribute value: {0} must appear only once"
 msgstr ""
 
-#: stock/doctype/item/item.py:915
+#: stock/doctype/item/item.py:903
 msgid "Attribute {0} selected multiple times in Attributes Table"
-msgstr "Özellik {0} Nitelikler Tablo birden çok kez seçilmiş"
+msgstr ""
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Attributes"
-msgstr "Nitelikler"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/account/account.json
@@ -8711,62 +8777,62 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
 msgid "Auditor"
-msgstr "Denetçi"
+msgstr ""
 
 #: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:68
 #: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:85
 msgid "Authentication Failed"
-msgstr "Kimlik doğrulaması başarısız oldu"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Authorised By"
-msgstr "tarafından yetkilendirildi"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/authorization_control/authorization_control.json
 msgid "Authorization Control"
-msgstr "Yetkilendirme Kontrolü"
+msgstr ""
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Authorization Endpoint"
-msgstr "Yetkilendirme Bitiş Noktası"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgid "Authorization Rule"
-msgstr "Yetkilendirme Kuralı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Authorization Settings"
-msgstr "Yetkilendirme Ayarları"
+msgstr ""
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Authorization URL"
-msgstr "Yetkilendirme URL&#39;si"
+msgstr ""
 
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:27
 msgid "Authorized Signatory"
-msgstr "Yetkili imza"
+msgstr ""
 
 #. Label of a Float field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Authorized Value"
-msgstr "Yetkilendirilmiş Değer"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Auto Create Assets on Purchase"
-msgstr "Satınalmada Varlıkları Otomatik Oluştur"
+msgstr ""
 
 #. Label of a Check field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -8796,7 +8862,7 @@
 #: accounts/doctype/fiscal_year/fiscal_year.json
 msgctxt "Fiscal Year"
 msgid "Auto Created"
-msgstr "Otomatik Yapılandırıldı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
@@ -8808,55 +8874,55 @@
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Auto Creation of Contact"
-msgstr "Kişinin Otomatik Oluşturulması"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgctxt "Auto Email Report"
 msgid "Auto Email Report"
-msgstr ""
+msgstr "Otomatik E-Posta Raporu"
 
-#: public/js/utils/serial_no_batch_selector.js:244
+#: public/js/utils/serial_no_batch_selector.js:322
 msgid "Auto Fetch"
-msgstr "Otomatik Geliştirme"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Auto Insert Item Price If Missing"
-msgstr "Eksikse Öğe Fiyatını Otomatik Ekle"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Auto Material Request"
-msgstr "Otomatik Malzeme Talebi"
+msgstr ""
 
-#: stock/reorder_item.py:240
+#: stock/reorder_item.py:327
 msgid "Auto Material Requests Generated"
-msgstr "Otomatik Malzeme İstekler Oluşturulmuş"
+msgstr ""
 
 #. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
 #. Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Auto Name"
-msgstr ""
+msgstr "Otomatik İsim"
 
 #. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
 #. Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Auto Name"
-msgstr ""
+msgstr "Otomatik İsim"
 
 #. Label of a Check field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Auto Opt In (For all customers)"
-msgstr "Otomatik Opt In (tüm kullanım için)"
+msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:67
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:61
 msgid "Auto Reconcile"
 msgstr ""
 
@@ -8866,12 +8932,12 @@
 msgid "Auto Reconcile Payments"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:414
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:408
 msgid "Auto Reconciliation"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:145
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:193
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:143
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:191
 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}"
 msgstr ""
 
@@ -8956,7 +9022,7 @@
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Auto Repeat Detail"
-msgstr "Otomatik Tekrar Detayı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
@@ -8975,7 +9041,7 @@
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Auto close Opportunity Replied after the no. of days mentioned above"
-msgstr "Yukarıda belirtilen gün sayısından sonra Yanıtlanan Fırsatı Otomatik Kapat"
+msgstr ""
 
 #. Description of the 'Enable Automatic Party Matching' (Check) field in
 #. DocType 'Accounts Settings'
@@ -8988,11 +9054,11 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Auto re-order"
-msgstr "Otomatik Yeniden Sipariş"
+msgstr ""
 
-#: public/js/controllers/buying.js:295 public/js/utils/sales_common.js:353
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
 msgid "Auto repeat document updated"
-msgstr "Otomatik tekrar dokümanı güncellendi"
+msgstr ""
 
 #. Description of the 'Write Off Limit' (Currency) field in DocType 'POS
 #. Profile'
@@ -9011,13 +9077,13 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Automatically Add Taxes and Charges from Item Tax Template"
-msgstr "Öğe Vergisi Şablonundan Otomatik Olarak Vergi ve Masraf Ekleme"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Automatically Create New Batch"
-msgstr "Otomatik Olarak Yeni Toplu İş Oluşturma"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -9029,7 +9095,7 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Automatically Process Deferred Accounting Entry"
-msgstr "Ertelenmiş Muhasebe Girişini Otomatik Olarak İşle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounting Dimension Detail'
 #: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
@@ -9040,62 +9106,62 @@
 #. Name of a DocType
 #: crm/doctype/availability_of_slots/availability_of_slots.json
 msgid "Availability Of Slots"
-msgstr "Yuvaların Kullanılabilirliği"
+msgstr ""
 
 #. Label of a Table field in DocType 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Availability Of Slots"
-msgstr "Yuvaların Kullanılabilirliği"
+msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:369
+#: manufacturing/report/production_planning_report/production_planning_report.py:372
 msgid "Available"
-msgstr "Mevcut"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Available Batch Qty at From Warehouse"
-msgstr "Depodaki Kullanılabilir Parti Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Available Batch Qty at Warehouse"
-msgstr "Depodaki Mevcut Parti Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Available Batch Qty at Warehouse"
-msgstr "Depodaki Mevcut Parti Miktarı"
+msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:427
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
 msgid "Available For Use Date"
-msgstr "Kullanıma Uygun Tarih"
+msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:82
-#: public/js/utils.js:522 stock/report/stock_ageing/stock_ageing.py:156
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
+#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
 msgid "Available Qty"
-msgstr "Mevcut Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Available Qty"
-msgstr "Mevcut Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Available Qty For Consumption"
-msgstr "Tüketim İçin Kullanılabilir Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Available Qty For Consumption"
-msgstr "Tüketim İçin Kullanılabilir Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
@@ -9107,13 +9173,13 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Available Qty at From Warehouse"
-msgstr "Depodaki Kullanılabilir Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Available Qty at Source Warehouse"
-msgstr "Kaynak Depodaki Mevcut Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
@@ -9125,19 +9191,19 @@
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Available Qty at WIP Warehouse"
-msgstr "WIP Ambarında Mevcut Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Available Qty at Warehouse"
-msgstr "Depodaki mevcut miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Available Qty at Warehouse"
-msgstr "Depodaki mevcut miktar"
+msgstr ""
 
 #: stock/report/reserved_stock/reserved_stock.py:138
 msgid "Available Qty to Reserve"
@@ -9153,46 +9219,46 @@
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgctxt "Quick Stock Balance"
 msgid "Available Quantity"
-msgstr "Mevcut Miktar"
+msgstr ""
 
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:38
 msgid "Available Stock"
-msgstr "Mevcut Stok"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/available_stock_for_packing_items/available_stock_for_packing_items.json
 #: selling/workspace/selling/selling.json
 msgid "Available Stock for Packing Items"
-msgstr "Ambalajlama Ürünleri İçin Kullanılabilir Stok"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:269
+#: assets/doctype/asset/asset.py:270
 msgid "Available for use date is required"
-msgstr "Kullanılabilir olacağı tarih gereklidir"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:772
+#: stock/doctype/stock_entry/stock_entry.py:727
 msgid "Available quantity is {0}, you need {1}"
-msgstr "Kullanılabilir miktar {0}, {1}"
+msgstr ""
 
-#: stock/dashboard/item_dashboard.js:239
+#: stock/dashboard/item_dashboard.js:247
 msgid "Available {0}"
-msgstr "Mevcut {0}"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Available-for-use Date"
-msgstr "Kullanılabileceği Tarih"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:354
+#: assets/doctype/asset/asset.py:353
 msgid "Available-for-use Date should be after purchase date"
-msgstr "Kullanıma hazır tarih, Satınalma tarihinden sonra olmalıdır."
+msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:157
-#: stock/report/stock_ageing/stock_ageing.py:191
-#: stock/report/stock_balance/stock_balance.py:477
+#: stock/report/stock_ageing/stock_ageing.py:156
+#: stock/report/stock_ageing/stock_ageing.py:190
+#: stock/report/stock_balance/stock_balance.py:484
 msgid "Average Age"
-msgstr "Ortalama Yaş"
+msgstr ""
 
 #: projects/report/project_summary/project_summary.py:118
 msgid "Average Completion"
@@ -9202,27 +9268,27 @@
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Average Discount"
-msgstr "Ortalama İndirim"
+msgstr ""
 
 #: accounts/report/share_balance/share_balance.py:60
 msgid "Average Rate"
-msgstr "Ortalama Oran"
+msgstr ""
 
 #. Label of a Duration field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Average Response Time"
-msgstr "Ortalama Yanıt Süresi"
+msgstr ""
 
 #. Description of the 'Lead Time in days' (Int) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Average time taken by the supplier to deliver"
-msgstr "Tedarikçinin teslim etmesi için geçen ortalama süre"
+msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:65
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
 msgid "Avg Daily Outgoing"
-msgstr "Ort. Günlük Giden"
+msgstr ""
 
 #. Label of a Float field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
@@ -9230,33 +9296,33 @@
 msgid "Avg Rate"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:197
+#: stock/report/stock_ledger/stock_ledger.py:270
 msgid "Avg Rate (Balance Stock)"
 msgstr ""
 
 #: stock/report/item_variant_details/item_variant_details.py:96
 msgid "Avg. Buying Price List Rate"
-msgstr "Ort. Alış Fiyatı Liste Oranı"
+msgstr ""
 
 #: stock/report/item_variant_details/item_variant_details.py:102
 msgid "Avg. Selling Price List Rate"
-msgstr "Ort. Satış Fiyatı Liste Oranı"
+msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:259
+#: accounts/report/gross_profit/gross_profit.py:257
 msgid "Avg. Selling Rate"
-msgstr "Ort. Satış Oranı"
+msgstr ""
 
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "B+"
-msgstr "B+"
+msgstr ""
 
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "B-"
-msgstr "B-"
+msgstr ""
 
 #. Option for the 'Algorithm' (Select) field in DocType 'Bisect Accounting
 #. Statements'
@@ -9273,97 +9339,97 @@
 
 #. Name of a DocType
 #: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.js:9
+#: manufacturing/report/bom_explorer/bom_explorer.js:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:56
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:9
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
 #: manufacturing/report/bom_stock_report/bom_stock_report.js:5
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:816
-#: stock/doctype/material_request/material_request.js:243
-#: stock/doctype/stock_entry/stock_entry.js:545
+#: selling/doctype/sales_order/sales_order.js:941
+#: stock/doctype/material_request/material_request.js:300
+#: stock/doctype/stock_entry/stock_entry.js:631
 #: stock/report/bom_search/bom_search.py:38
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "BOM"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Linked DocType in BOM Creator's connections
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Option for the 'Backflush Raw Materials of Subcontract Based On' (Select)
 #. field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Option for the 'Backflush Raw Materials Based On' (Select) field in DocType
 #. 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "BOM"
-msgstr "Ürün Ağacı"
+msgstr ""
 
 #: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:21
 msgid "BOM 1"
-msgstr "Ürün Ağacı 1"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1346
+#: manufacturing/doctype/bom/bom.py:1338
 msgid "BOM 1 {0} and BOM 2 {1} should not be same"
-msgstr "BOM 1 {0} ve BOM 2 {1} aynı şekilde"
+msgstr ""
 
 #: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:38
 msgid "BOM 2"
-msgstr "Ürün Ağacı 2"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:4
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Comparison Tool"
-msgstr "Malzeme Listesi Karşılaştırma Aracı"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -9403,172 +9469,173 @@
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "BOM Detail No"
-msgstr "BOM Detay yok"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "BOM Detail No"
-msgstr "BOM Detay yok"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "BOM Detail No"
-msgstr "BOM Detay yok"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "BOM Detail No"
-msgstr "BOM Detay yok"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/bom_explorer/bom_explorer.json
 msgid "BOM Explorer"
-msgstr "BOM Gezgini"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgid "BOM Explosion Item"
-msgstr "Ürün Ağacı Patlatılmış Malzemeler"
+msgstr ""
 
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:21
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:20
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:101
 msgid "BOM ID"
-msgstr "Malzeme Listesi Kimliği"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "BOM Info"
-msgstr "Ürün Ağacı / BOM Bilgisi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/bom_item/bom_item.json
 msgid "BOM Item"
-msgstr "BOM Ürünü"
+msgstr ""
 
 #: manufacturing/report/bom_explorer/bom_explorer.py:59
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:147
 msgid "BOM Level"
 msgstr ""
 
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:9
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:8
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:31
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "BOM No"
-msgstr "BOM Numarası"
+msgstr ""
 
 #. Description of the 'BOM No' (Link) field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "BOM No. for a Finished Good Item"
-msgstr "Biten İyi Ürün için ürün ağacı numarası"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgid "BOM Operation"
-msgstr "BOM Operasyonu"
+msgstr ""
 
 #. Label of a Table field in DocType 'Routing'
 #: manufacturing/doctype/routing/routing.json
 msgctxt "Routing"
 msgid "BOM Operation"
-msgstr "BOM Operasyonu"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/report/bom_operations_time/bom_operations_time.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Operations Time"
-msgstr "BOM Operasyon Süresi"
+msgstr ""
 
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:27
 msgid "BOM Qty"
-msgstr "ürün reçetesi adet"
+msgstr ""
 
 #: stock/report/item_prices/item_prices.py:60
 msgid "BOM Rate"
-msgstr "Ürün Ağacı Oranı"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgid "BOM Scrap Item"
-msgstr "Ürün Ağacı Hurda Kalemi"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #. Name of a report
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/report/bom_search/bom_search.json
 msgid "BOM Search"
-msgstr "Ürün Ağacı Arama"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/bom_stock_calculated/bom_stock_calculated.json
 msgid "BOM Stock Calculated"
-msgstr "BOM Hisse Senedi Hesaplanan"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:1
 #: manufacturing/report/bom_stock_report/bom_stock_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "BOM Stock Report"
-msgstr "Ürün Ağacı Stok Raporu"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
@@ -9585,7 +9652,7 @@
 msgid "BOM Update Batch"
 msgstr ""
 
-#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:82
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.js:84
 msgid "BOM Update Initiated"
 msgstr ""
 
@@ -9597,15 +9664,20 @@
 #. Name of a DocType
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgid "BOM Update Tool"
-msgstr "BOM Güncelleme Aracı"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "BOM Update Tool"
 msgid "BOM Update Tool"
-msgstr "BOM Güncelleme Aracı"
+msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:99
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_log/bom_update_log.json
+msgid "BOM Update Tool Log with job status maintained"
+msgstr ""
+
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:97
 msgid "BOM Updation already in progress. Please wait until {0} is complete."
 msgstr ""
 
@@ -9616,46 +9688,46 @@
 #. Name of a report
 #: manufacturing/report/bom_variance_report/bom_variance_report.json
 msgid "BOM Variance Report"
-msgstr "BOM Varyans Raporu"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/bom_website_item/bom_website_item.json
 msgid "BOM Website Item"
-msgstr "Ürün Ağacı Web Sitesi kalemi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/bom_website_operation/bom_website_operation.json
 msgid "BOM Website Operation"
-msgstr "Ürün Ağacı Web Sitesi Operasyonu"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:1000
+#: stock/doctype/stock_entry/stock_entry.js:1161
 msgid "BOM and Manufacturing Quantity are required"
-msgstr "Ürün Ağacı ve Üretim Miktarı gereklidir"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:264
-#: stock/doctype/stock_entry/stock_entry.js:581
+#: stock/doctype/material_request/material_request.js:332
+#: stock/doctype/stock_entry/stock_entry.js:683
 msgid "BOM does not contain any stock item"
-msgstr "Ürün Ağacı hiç stoklanan kalem içermiyor"
+msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:87
+#: manufacturing/doctype/bom_update_log/bom_updation_utils.py:85
 msgid "BOM recursion: {0} cannot be child of {1}"
-msgstr "BOM özyineleme: {0}, {1} öğenin alt öğesi olamaz"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:629
+#: manufacturing/doctype/bom/bom.py:626
 msgid "BOM recursion: {1} cannot be parent or child of {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1221
+#: manufacturing/doctype/bom/bom.py:1215
 msgid "BOM {0} does not belong to Item {1}"
-msgstr "Ürün Ağacı {0} {1} Kalemine ait değil"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1203
+#: manufacturing/doctype/bom/bom.py:1197
 msgid "BOM {0} must be active"
-msgstr "Ürün Ağacı {0} aktif olmalıdır"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1206
+#: manufacturing/doctype/bom/bom.py:1200
 msgid "BOM {0} must be submitted"
-msgstr "Ürün Ağacı {0} devreye alınmalıdır"
+msgstr ""
 
 #. Label of a Long Text field in DocType 'BOM Update Batch'
 #: manufacturing/doctype/bom_update_batch/bom_update_batch.json
@@ -9663,104 +9735,101 @@
 msgid "BOMs Updated"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:252
+#: manufacturing/doctype/bom_creator/bom_creator.py:251
 msgid "BOMs created successfully"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:262
+#: manufacturing/doctype/bom_creator/bom_creator.py:261
 msgid "BOMs creation failed"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:215
+#: manufacturing/doctype/bom_creator/bom_creator.py:213
 msgid "BOMs creation has been enqueued, kindly check the status after some time"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:323
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:338
 msgid "Backdated Stock Entry"
-msgstr "Geriye dönük Stok Hareketi"
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:15
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
 msgid "Backflush Raw Materials"
-msgstr "Ters Yıkamalı Hammaddeler"
+msgstr ""
 
 #. Label of a Select field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Backflush Raw Materials Based On"
-msgstr "Backflush Hammaddeleri Dayalı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Backflush Raw Materials From Work-in-Progress Warehouse"
-msgstr "Devam eden depodaki hammaddelerin geri bilgileri"
+msgstr ""
 
 #. Label of a Select field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Backflush Raw Materials of Subcontract Based On"
-msgstr "Taşeronluk Hammadde Maliyetini Şuna göre yap"
+msgstr ""
 
 #: accounts/report/account_balance/account_balance.py:36
 #: accounts/report/purchase_register/purchase_register.py:242
-#: accounts/report/sales_register/sales_register.py:276
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:47
+#: accounts/report/sales_register/sales_register.py:277
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46
 msgid "Balance"
-msgstr "Bakiye"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41
+#: accounts/report/general_ledger/general_ledger.html:32
 msgid "Balance (Dr - Cr)"
-msgstr "Denge (Dr - Cr)"
+msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:581
+#: accounts/report/general_ledger/general_ledger.py:588
 msgid "Balance ({0})"
-msgstr "Bakiye ({0})"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "Balance In Account Currency"
-msgstr "Hesap Döviz Bakiyesi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "Balance In Base Currency"
-msgstr "Temel Para Birimi Bakiyesi"
+msgstr ""
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:405
-#: stock/report/stock_ledger/stock_ledger.py:153
+#: stock/report/stock_balance/stock_balance.py:412
+#: stock/report/stock_ledger/stock_ledger.py:226
 msgid "Balance Qty"
-msgstr "Denge Adet"
+msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:71
 msgid "Balance Qty (Stock)"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:259
-msgid "Balance Serial No"
-msgstr "Denge Seri No"
-
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/balance_sheet/balance_sheet.json
-#: accounts/workspace/accounting/accounting.json
-#: public/js/financial_statements.js:79
+#: accounts/workspace/financial_reports/financial_reports.json
+#: public/js/financial_statements.js:131
 msgid "Balance Sheet"
-msgstr "Bilanço"
+msgstr ""
 
 #. Option for the 'Report Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Balance Sheet"
-msgstr "Bilanço"
+msgstr ""
 
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Balance Sheet"
-msgstr "Bilanço"
+msgstr ""
 
 #. Label of a Heading field in DocType 'Bisect Accounting Statements'
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
@@ -9774,444 +9843,449 @@
 msgid "Balance Sheet Summary"
 msgstr ""
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:13
+msgid "Balance Stock Qty"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Balance Stock Value"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:412
-#: stock/report/stock_ledger/stock_ledger.py:217
+#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_ledger/stock_ledger.py:290
 msgid "Balance Value"
-msgstr "Mevcut Maliyet"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:355
+#: accounts/doctype/gl_entry/gl_entry.py:312
 msgid "Balance for Account {0} must always be {1}"
-msgstr "Hesap {0} her zaman dengede olmalı {1}"
+msgstr ""
 
 #. Label of a Select field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Balance must be"
-msgstr "Bakiye şu olmalı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank/bank.json
-#: accounts/report/account_balance/account_balance.js:40
+#: accounts/report/account_balance/account_balance.js:39
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Bank"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
 msgctxt "Mode of Payment"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Bank"
-msgstr "Banka"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Bank / Cash Account"
-msgstr "Banka / Kasa Hesabı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Bank A/C No."
-msgstr "Banka Hesap No."
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_account/bank_account.json
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:21
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:16
-#: buying/doctype/supplier/supplier.js:94
-#: setup/setup_wizard/operations/install_fixtures.py:492
+#: buying/doctype/supplier/supplier.js:108
+#: setup/setup_wizard/operations/install_fixtures.py:483
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Bank Account"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Clearance'
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgctxt "Bank Clearance"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
 msgctxt "Bank Reconciliation Tool"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Order Reference'
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Bank Account"
-msgstr "Banka Hesabı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Order Reference'
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Bank Account Details"
-msgstr "Banka Hesap Bilgisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Bank Account Details"
-msgstr "Banka Hesap Bilgisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Bank Account Info"
-msgstr "Banka Hesap Bilgisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Bank Account No"
-msgstr "Banka Hesap No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Bank Account No"
-msgstr "Banka Hesap No"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Bank Account No"
-msgstr "Banka Hesap No"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Bank Account No"
-msgstr "Banka Hesap No"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_account_subtype/bank_account_subtype.json
 msgid "Bank Account Subtype"
-msgstr "Banka Hesabı Alt Türü"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_account_type/bank_account_type.json
 msgid "Bank Account Type"
-msgstr "Banka Hesap Türü"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:13
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:16
 msgid "Bank Accounts"
-msgstr "Banka Hesapları"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Bank Balance"
-msgstr "Banka Bakiyesi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Bank Charges"
-msgstr "Banka masrafları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Bank Charges Account"
-msgstr "Banka Ücretleri Hesabı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgid "Bank Clearance"
-msgstr "Banka Gümrükleme"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Bank Clearance"
 msgid "Bank Clearance"
-msgstr "Banka Gümrükleme"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgid "Bank Clearance Detail"
-msgstr "Banka Gümrükleme Detayı"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.json
 msgid "Bank Clearance Summary"
-msgstr "Banka Gümrükleme Özeti"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Bank Credit Balance"
-msgstr "Banka Alacak Bakiyesi"
+msgstr ""
 
 #: accounts/doctype/bank/bank_dashboard.py:7
 msgid "Bank Details"
-msgstr "Banka Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Bank Details"
-msgstr "Banka Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Bank Details"
-msgstr "Banka Detayları"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:211
 msgid "Bank Draft"
-msgstr "Banka Havalesi"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Bank Entry"
-msgstr "Banka Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Bank Entry"
-msgstr "Banka Kaydı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgid "Bank Guarantee"
-msgstr "Banka Garantisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Bank Guarantee Number"
-msgstr "Banka Garanti Numarası"
+msgstr ""
 
 #. Label of a Select field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Bank Guarantee Type"
-msgstr "Banka Garanti Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Bank Name"
-msgstr "Banka Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Bank Name"
-msgstr "Banka Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Bank Name"
-msgstr "Banka Adı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:97
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:142
 msgid "Bank Overdraft Account"
-msgstr "Banka Kredili Mevduat Hesabı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:4
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Bank Reconciliation Statement"
-msgstr "Banka Mutabakat Kaydı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
 msgid "Bank Reconciliation Tool"
-msgstr "Banka Uzlaştırma Aracı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Bank Reconciliation Tool"
 msgid "Bank Reconciliation Tool"
-msgstr "Banka Uzlaştırma Aracı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgid "Bank Statement Import"
 msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:43
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:40
 msgid "Bank Statement balance as per General Ledger"
-msgstr "Genel Muhasebe uyarınca Banka Hesap bakiyesi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgid "Bank Transaction"
-msgstr "banka işlemi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
 msgid "Bank Transaction Mapping"
-msgstr "Banka İşlem Haritalaması"
+msgstr ""
 
 #. Label of a Table field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Bank Transaction Mapping"
-msgstr "Banka İşlem Haritalaması"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
 msgid "Bank Transaction Payments"
-msgstr "Banka İşlem Ödemeleri"
+msgstr ""
 
 #. Linked DocType in Journal Entry's connections
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Bank Transaction Payments"
-msgstr "Banka İşlem Ödemeleri"
+msgstr ""
 
 #. Linked DocType in Payment Entry's connections
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Bank Transaction Payments"
-msgstr "Banka İşlem Ödemeleri"
+msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:496
+#: public/js/bank_reconciliation_tool/dialog_manager.js:485
 msgid "Bank Transaction {0} Matched"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:544
+#: public/js/bank_reconciliation_tool/dialog_manager.js:533
 msgid "Bank Transaction {0} added as Journal Entry"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:520
+#: public/js/bank_reconciliation_tool/dialog_manager.js:508
 msgid "Bank Transaction {0} added as Payment Entry"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:106
+#: accounts/doctype/bank_transaction/bank_transaction.py:129
 msgid "Bank Transaction {0} is already fully reconciled"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:563
+#: public/js/bank_reconciliation_tool/dialog_manager.js:553
 msgid "Bank Transaction {0} updated"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:525
+#: setup/setup_wizard/operations/install_fixtures.py:516
 msgid "Bank account cannot be named as {0}"
-msgstr "Banka hesabı adı {0} olamaz"
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:130
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146
 msgid "Bank account {0} already exists and could not be created again"
-msgstr "{0} banka hesabı zaten var ve tekrar oluşturulamadı"
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:134
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:153
 msgid "Bank accounts added"
-msgstr "Banka hesapları eklendi"
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:297
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:311
 msgid "Bank transaction creation error"
-msgstr "Banka işlemi oluşturma hatası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Payment Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -10226,15 +10300,20 @@
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgid "Banking"
-msgstr "Banka İşlemleri"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Banking"
-msgstr "Banka İşlemleri"
+msgstr ""
 
-#: public/js/utils/barcode_scanner.js:258
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bar"
+msgstr "Çubuk"
+
+#: public/js/utils/barcode_scanner.js:282
 msgid "Barcode"
 msgstr "Barkod"
 
@@ -10290,22 +10369,37 @@
 #: stock/doctype/item_barcode/item_barcode.json
 msgctxt "Item Barcode"
 msgid "Barcode Type"
-msgstr "Barkod Türü"
+msgstr ""
 
-#: stock/doctype/item/item.py:451
+#: stock/doctype/item/item.py:450
 msgid "Barcode {0} already used in Item {1}"
-msgstr "{0} barkodu zaten {1} ürününde kullanılmış"
+msgstr ""
 
-#: stock/doctype/item/item.py:464
+#: stock/doctype/item/item.py:465
 msgid "Barcode {0} is not a valid {1} code"
-msgstr "Barkod {0}, geçerli bir {1} kodu değil"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item'
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Barcodes"
-msgstr "Barkodlar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barleycorn"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel (Oil)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Barrel(Beer)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -10317,19 +10411,19 @@
 #: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
 msgctxt "Sales Invoice Payment"
 msgid "Base Amount (Company Currency)"
-msgstr "Esas Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Base Change Amount (Company Currency)"
-msgstr "Baz Değişim Miktarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Base Change Amount (Company Currency)"
-msgstr "Baz Değişim Miktarı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
@@ -10341,7 +10435,7 @@
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Base Hour Rate(Company Currency)"
-msgstr "Baz Saat Hızı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -10361,7 +10455,7 @@
 msgid "Base Tax Withholding Net Total"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:236
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
 msgid "Base Total"
 msgstr ""
 
@@ -10389,18 +10483,18 @@
 msgid "Base URL"
 msgstr "Temel URL"
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:28
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:27
 #: accounts/report/profitability_analysis/profitability_analysis.js:16
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:9
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:45
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:39
-#: manufacturing/report/production_planning_report/production_planning_report.js:17
-#: manufacturing/report/work_order_summary/work_order_summary.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:8
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:44
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:38
+#: manufacturing/report/production_planning_report/production_planning_report.js:16
+#: manufacturing/report/work_order_summary/work_order_summary.js:15
 #: public/js/purchase_trends_filters.js:45 public/js/sales_trends_filters.js:20
-#: stock/report/delayed_item_report/delayed_item_report.js:55
-#: stock/report/delayed_order_report/delayed_order_report.js:55
-#: support/report/issue_analytics/issue_analytics.js:17
-#: support/report/issue_summary/issue_summary.js:17
+#: stock/report/delayed_item_report/delayed_item_report.js:54
+#: stock/report/delayed_order_report/delayed_order_report.js:54
+#: support/report/issue_analytics/issue_analytics.js:16
+#: support/report/issue_summary/issue_summary.js:16
 msgid "Based On"
 msgstr "Buna göre"
 
@@ -10416,33 +10510,33 @@
 msgid "Based On"
 msgstr "Buna göre"
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:47
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:46
 msgid "Based On Data ( in years )"
-msgstr "Verilere Dayalı (yıl olarak)"
+msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:31
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:30
 msgid "Based On Document"
-msgstr "Belgeye Dayalı"
+msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:134
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
-#: accounts/report/accounts_receivable/accounts_receivable.js:156
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:137
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:114
+#: accounts/report/accounts_receivable/accounts_receivable.js:159
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:132
 msgid "Based On Payment Terms"
-msgstr "Ödeme Vadesine göre"
+msgstr ""
 
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Based On Payment Terms"
-msgstr "Ödeme Vadesine göre"
+msgstr ""
 
 #. Option for the 'Subscription Price Based On' (Select) field in DocType
 #. 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Based On Price List"
-msgstr "Fiyat Listesine Göre"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Party Specific Item'
 #: selling/doctype/party_specific_item/party_specific_item.json
@@ -10462,221 +10556,225 @@
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Basic Amount"
-msgstr "Temel Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Basic Amount (Company Currency)"
-msgstr "Temel Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Basic Rate (Company Currency)"
-msgstr "Temel oran (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Basic Rate (Company Currency)"
-msgstr "Temel oran (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Basic Rate (Company Currency)"
-msgstr "Temel oran (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Basic Rate (as per Stock UOM)"
-msgstr "Temel Oran (Stok Birimine göre)"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/batch/batch.json
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:159
-#: stock/report/stock_ledger/stock_ledger.py:239
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
+#: stock/report/stock_ledger/stock_ledger.py:312
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
 msgid "Batch"
-msgstr "Parti (Batch)"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Batch"
 msgid "Batch"
-msgstr "Parti (Batch)"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Batch Description"
-msgstr "Bölüm Açıklaması"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Batch Details"
-msgstr "Batch Ayrıntıları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Batch ID"
-msgstr "Batch ID"
+msgstr ""
 
 #: stock/doctype/batch/batch.py:129
 msgid "Batch ID is mandatory"
-msgstr "Parti Numarası zorunludur"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.json
 #: stock/workspace/stock/stock.json
 msgid "Batch Item Expiry Status"
-msgstr "Batch Öğesi Süre Sonu Durumu"
+msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:88
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
-#: public/js/controllers/transaction.js:2120
-#: public/js/utils/barcode_scanner.js:236
-#: public/js/utils/serial_no_batch_selector.js:295
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
+#: public/js/controllers/transaction.js:2194
+#: public/js/utils/barcode_scanner.js:260
+#: public/js/utils/serial_no_batch_selector.js:372
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:156
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
 #: stock/report/stock_ledger/stock_ledger.js:59
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
 msgctxt "Serial and Batch Entry"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Batch No"
-msgstr "Parti No"
+msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:582
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
 msgid "Batch No is mandatory"
 msgstr ""
 
-#: stock/utils.py:596
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
+msgid "Batch No {0} does not exists"
+msgstr ""
+
+#: stock/utils.py:623
 msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
 msgstr ""
 
@@ -10686,13 +10784,13 @@
 msgid "Batch No."
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:174
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Batch Nos"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1087
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
 msgid "Batch Nos are created successfully"
 msgstr ""
 
@@ -10700,9 +10798,9 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Batch Number Series"
-msgstr "Batch/Parti Numarası Serisi"
+msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:157
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:155
 msgid "Batch Qty"
 msgstr ""
 
@@ -10710,41 +10808,41 @@
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Batch Quantity"
-msgstr "Batch Miktarı"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:256
+#: manufacturing/doctype/work_order/work_order.js:271
 msgid "Batch Size"
-msgstr "Parti Boyutu"
+msgstr ""
 
 #. Label of a Int field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Batch Size"
-msgstr "Parti Boyutu"
+msgstr ""
 
 #. Label of a Int field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Batch Size"
-msgstr "Parti Boyutu"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Batch Size"
-msgstr "Parti Boyutu"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Batch Size"
-msgstr "Parti Boyutu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Batch UOM"
-msgstr "Batch Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
@@ -10752,7 +10850,7 @@
 msgid "Batch and Serial No"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:485
+#: manufacturing/doctype/work_order/work_order.py:490
 msgid "Batch not created for item {} since it does not have a batch series."
 msgstr ""
 
@@ -10760,23 +10858,23 @@
 msgid "Batch {0} and Warehouse"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2349
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:272
+#: stock/doctype/stock_entry/stock_entry.py:2410
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
 msgid "Batch {0} of Item {1} has expired."
-msgstr "{0} partisindeki {1} ürününün ömrü doldu"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2351
+#: stock/doctype/stock_entry/stock_entry.py:2416
 msgid "Batch {0} of Item {1} is disabled."
-msgstr "Öğe {1} öğesinin {0} tanesi devre dışı bırakıldı."
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.json
 #: stock/workspace/stock/stock.json
 msgid "Batch-Wise Balance History"
-msgstr "Batch bazlı Bakiye Geçmişi"
+msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:165
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:160
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:84
 msgid "Batchwise Valuation"
@@ -10786,13 +10884,13 @@
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Before reconciliation"
-msgstr "Mutabakat öncesi"
+msgstr ""
 
 #. Label of a Int field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Begin On (Days)"
-msgstr "Başla (Günler)"
+msgstr ""
 
 #. Option for the 'Generate Invoice At' (Select) field in DocType
 #. 'Subscription'
@@ -10801,114 +10899,118 @@
 msgid "Beginning of the current subscription period"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1038
+#: accounts/doctype/subscription/subscription.py:332
+msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
+msgstr ""
+
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
 #: accounts/report/purchase_register/purchase_register.py:214
 msgid "Bill Date"
-msgstr "Fatura Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Bill Date"
-msgstr "Fatura Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Bill Date"
-msgstr "Fatura Tarihi"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1037
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
 #: accounts/report/purchase_register/purchase_register.py:213
 msgid "Bill No"
-msgstr "Fatura No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Bill No"
-msgstr "Fatura No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Bill No"
-msgstr "Fatura No"
+msgstr ""
 
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Bill for Rejected Quantity in Purchase Invoice"
-msgstr "Alış Faturasında Reddedilen Miktar Faturası"
+msgstr ""
 
 #. Title of an Onboarding Step
 #. Label of a Card Break in the Manufacturing Workspace
-#: manufacturing/doctype/bom/bom.py:1087
+#: manufacturing/doctype/bom/bom.py:1083
 #: manufacturing/onboarding_step/create_bom/create_bom.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/doctype/material_request/material_request.js:99
-#: stock/doctype/stock_entry/stock_entry.js:533
+#: stock/doctype/stock_entry/stock_entry.js:613
 msgid "Bill of Materials"
-msgstr "Ürün Ağacı / Reçete"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "BOM"
 msgid "Bill of Materials"
-msgstr "Ürün Ağacı / Reçete"
+msgstr ""
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 #: projects/doctype/timesheet/timesheet_list.js:5
 msgid "Billed"
-msgstr "Faturalanan"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Billed"
-msgstr "Faturalanan"
+msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:50
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:247
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:243
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:107
 #: selling/report/sales_order_analysis/sales_order_analysis.py:298
 msgid "Billed Amount"
-msgstr "Faturalanan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Billed Amount"
-msgstr "Faturalanan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Billed Amt"
-msgstr "Faturalı Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Billed Amt"
-msgstr "Faturalı Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Billed Amt"
-msgstr "Faturalı Tutarı"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/billed_items_to_be_received/billed_items_to_be_received.json
 msgid "Billed Items To Be Received"
 msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:225
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:221
 #: selling/report/sales_order_analysis/sales_order_analysis.py:276
 msgid "Billed Qty"
-msgstr "Faturalı Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
@@ -10921,71 +11023,71 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Billing Address"
-msgstr "Fatura Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Request for Quotation'
+#. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Billing Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Billing Address Details"
@@ -10995,104 +11097,104 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Billing Address Name"
-msgstr "Fatura Adresi Adı"
+msgstr ""
 
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:73
 #: selling/report/territory_wise_sales/territory_wise_sales.py:50
 msgid "Billing Amount"
-msgstr "Fatura Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "Billing Amount"
-msgstr "Fatura Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Billing Amount"
-msgstr "Fatura Tutarı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Billing City"
-msgstr "Fatura Şehri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Billing Country"
-msgstr "Fatura Ülkesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Billing County"
-msgstr "Fatura İlçesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Billing Currency"
-msgstr "Fatura Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Billing Currency"
-msgstr "Fatura Para Birimi"
+msgstr ""
 
 #: public/js/purchase_trends_filters.js:39
 msgid "Billing Date"
-msgstr "Fatura Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Billing Details"
-msgstr "Fatura Detayları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Process Statement Of Accounts Customer'
 #: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
 msgctxt "Process Statement Of Accounts Customer"
 msgid "Billing Email"
-msgstr "Fatura E-postası"
+msgstr ""
 
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:67
 msgid "Billing Hours"
-msgstr "Saatleri Faturalandırma"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "Billing Hours"
-msgstr "Saatleri Faturalandırma"
+msgstr ""
 
 #. Label of a Float field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Billing Hours"
-msgstr "Saatleri Faturalandırma"
+msgstr ""
 
 #. Label of a Select field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Billing Interval"
-msgstr "Faturalama Aralığı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Billing Interval Count"
-msgstr "Faturalama Aralığı Sayısı"
+msgstr ""
 
 #: accounts/doctype/subscription_plan/subscription_plan.py:41
 msgid "Billing Interval Count cannot be less than 1"
-msgstr "Faturalama Aralığı Sayısı 1'den az olamaz"
+msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:353
+#: accounts/doctype/subscription/subscription.py:375
 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
 msgstr ""
 
@@ -11100,50 +11202,55 @@
 #: projects/doctype/activity_cost/activity_cost.json
 msgctxt "Activity Cost"
 msgid "Billing Rate"
-msgstr "Fatura Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Billing Rate"
-msgstr "Fatura Oranı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Billing State"
-msgstr "Fatura İlçesi/Eyaleti"
+msgstr ""
 
 #: selling/doctype/sales_order/sales_order_calendar.js:30
 msgid "Billing Status"
-msgstr "Fatura Durumu"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Billing Status"
-msgstr "Fatura Durumu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Billing Zipcode"
-msgstr "Fatura Posta kodu"
+msgstr ""
 
-#: accounts/party.py:579
+#: accounts/party.py:557
 msgid "Billing currency must be equal to either default company's currency or party account currency"
-msgstr "Faturalandırma para birimi, varsayılan şirketin para birimi veya Cari hesabı para birimine eşit olmalıdır"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/bin/bin.json
 msgid "Bin"
-msgstr "Kutu"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Bio / Cover Letter"
-msgstr "Biyo / Kapak Mektubu"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Biot"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
@@ -11185,36 +11292,36 @@
 
 #: setup/setup_wizard/operations/install_fixtures.py:236
 msgid "Black"
-msgstr "Siyah"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgid "Blanket Order"
-msgstr "Açık Sipariş"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "Blanket Order"
 msgid "Blanket Order"
-msgstr "Açık Sipariş"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Blanket Order"
-msgstr "Açık Sipariş"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Blanket Order"
-msgstr "Açık Sipariş"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Blanket Order"
-msgstr "Açık Sipariş"
+msgstr ""
 
 #. Label of a Float field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
@@ -11231,49 +11338,49 @@
 #. Name of a DocType
 #: manufacturing/doctype/blanket_order_item/blanket_order_item.json
 msgid "Blanket Order Item"
-msgstr "Battaniye sipariş öğesi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Blanket Order Rate"
-msgstr "Açık Sipariş Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Blanket Order Rate"
-msgstr "Açık Sipariş Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Blanket Order Rate"
-msgstr "Açık Sipariş Oranı"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:101
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:228
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
 msgid "Block Invoice"
-msgstr "Faturayı Engelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #. Label of a Section Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Block Supplier"
-msgstr "Tedarikçiyi Engelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Blog Subscriber"
-msgstr "Blog Abonesi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Blood Group"
-msgstr "kan grubu"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:235
 msgid "Blue"
@@ -11297,25 +11404,25 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Body"
-msgstr "vücut"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Body Text"
-msgstr "gövde metni"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Dunning Letter Text'
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgctxt "Dunning Letter Text"
 msgid "Body Text"
-msgstr "gövde metni"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Dunning Letter Text'
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgctxt "Dunning Letter Text"
 msgid "Body and Closing Text Help"
-msgstr "Gövde ve Kapanış Metni Yardımı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -11323,7 +11430,7 @@
 msgid "Bom No"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:227
+#: accounts/doctype/payment_entry/payment_entry.py:229
 msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
 msgstr ""
 
@@ -11341,25 +11448,25 @@
 
 #: www/book_appointment/index.html:3
 msgid "Book Appointment"
-msgstr "Randevu Kaydı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Book Asset Depreciation Entry Automatically"
-msgstr "Varlık Amortisman Kaydı Otomatik Olarak Kaydedin"
+msgstr ""
 
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Book Deferred Entries Based On"
-msgstr "Defter Ertelenmiş Kayıtları şuna göre"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Book Deferred Entries Via Journal Entry"
-msgstr "Yevmiye Kaydıyla Ertelenen Girişleri Ayırtın"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -11373,25 +11480,25 @@
 
 #: stock/doctype/shipment/shipment_list.js:5
 msgid "Booked"
-msgstr "ayrılmış"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Booked"
-msgstr "ayrılmış"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Booked Fixed Asset"
-msgstr "Rezerve Edilmiş Duran Varlık"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:141
+#: stock/doctype/warehouse/warehouse.py:139
 msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
 msgstr ""
 
-#: accounts/general_ledger.py:686
+#: accounts/general_ledger.py:684
 msgid "Books have been closed till the period ending on {0}"
 msgstr ""
 
@@ -11400,81 +11507,86 @@
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Both"
-msgstr "Her ikisi de"
+msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:329
+#: accounts/doctype/subscription/subscription.py:351
 msgid "Both Trial Period Start Date and Trial Period End Date must be set"
-msgstr "Her iki Deneme Süresi Başlangıç Tarihi ve Deneme Dönemi Bitiş Tarihi ayarlanmalıdır"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Box"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/branch/branch.json
 msgid "Branch"
-msgstr "Şube"
+msgstr ""
 
 #. Label of a Data field in DocType 'Branch'
 #: setup/doctype/branch/branch.json
 msgctxt "Branch"
 msgid "Branch"
-msgstr "Şube"
+msgstr ""
 
 #. Label of a Link field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Branch"
-msgstr "Şube"
+msgstr ""
 
 #. Label of a Link field in DocType 'Employee Internal Work History'
 #: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
 msgctxt "Employee Internal Work History"
 msgid "Branch"
-msgstr "Şube"
+msgstr ""
 
 #. Label of a Link field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Branch"
-msgstr "Şube"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Branch Code"
-msgstr "Şube Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Branch Code"
-msgstr "Şube Kodu"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Branch Code"
-msgstr "Şube Kodu"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/gross_profit/gross_profit.py:241
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:47
 #: accounts/report/sales_register/sales_register.js:64
-#: public/js/stock_analytics.js:41 public/js/stock_analytics.js:62
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:48
+#: public/js/stock_analytics.js:58 public/js/stock_analytics.js:93
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:47
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:61
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:100
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:101
 #: setup/doctype/brand/brand.json
 #: stock/report/item_price_stock/item_price_stock.py:25
 #: stock/report/item_prices/item_prices.py:53
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:27
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
 #: stock/report/product_bundle_balance/product_bundle_balance.js:36
 #: stock/report/product_bundle_balance/product_bundle_balance.py:107
 #: stock/report/stock_ageing/stock_ageing.js:43
-#: stock/report/stock_ageing/stock_ageing.py:135
-#: stock/report/stock_analytics/stock_analytics.js:35
-#: stock/report/stock_analytics/stock_analytics.py:45
-#: stock/report/stock_ledger/stock_ledger.js:65
-#: stock/report/stock_ledger/stock_ledger.py:181
+#: stock/report/stock_ageing/stock_ageing.py:134
+#: stock/report/stock_analytics/stock_analytics.js:34
+#: stock/report/stock_analytics/stock_analytics.py:44
+#: stock/report/stock_ledger/stock_ledger.js:73
+#: stock/report/stock_ledger/stock_ledger.py:254
 #: stock/report/stock_projected_qty/stock_projected_qty.js:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:115
 msgid "Brand"
@@ -11594,127 +11706,157 @@
 #: setup/doctype/brand/brand.json
 msgctxt "Brand"
 msgid "Brand Defaults"
-msgstr "Marka Varsayılanları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Brand'
 #: setup/doctype/brand/brand.json
 msgctxt "Brand"
 msgid "Brand Name"
-msgstr "Marka Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Brand Name"
-msgstr "Marka Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Brand Name"
-msgstr "Marka Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Brand Name"
-msgstr "Marka Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Brand Name"
-msgstr "Marka Adı"
+msgstr ""
 
 #. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
 #. Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Breakdown"
-msgstr "Arıza"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:103
+#: manufacturing/doctype/bom/bom.js:102
 msgid "Browse BOM"
-msgstr "BOMa Gözat"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Minutes"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Btu/Seconds"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/budget/budget.json
-#: accounts/doctype/cost_center/cost_center.js:44
-#: accounts/doctype/cost_center/cost_center_tree.js:42
-#: accounts/doctype/cost_center/cost_center_tree.js:46
-#: accounts/doctype/cost_center/cost_center_tree.js:50
+#: accounts/doctype/cost_center/cost_center.js:45
+#: accounts/doctype/cost_center/cost_center_tree.js:65
+#: accounts/doctype/cost_center/cost_center_tree.js:73
+#: accounts/doctype/cost_center/cost_center_tree.js:81
 #: accounts/report/budget_variance_report/budget_variance_report.py:99
 #: accounts/report/budget_variance_report/budget_variance_report.py:109
-#: accounts/report/budget_variance_report/budget_variance_report.py:386
+#: accounts/report/budget_variance_report/budget_variance_report.py:379
 msgid "Budget"
-msgstr "Bütçe"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Budget"
 msgid "Budget"
-msgstr "Bütçe"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/budget_account/budget_account.json
 msgid "Budget Account"
-msgstr "Bütçe Hesabı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Budget Accounts"
-msgstr "Bütçe Hesapları"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:82
+#: accounts/report/budget_variance_report/budget_variance_report.js:80
 msgid "Budget Against"
-msgstr "Bütçe Karşılığı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Budget Against"
-msgstr "Bütçe Karşılığı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Budget Account'
 #: accounts/doctype/budget_account/budget_account.json
 msgctxt "Budget Account"
 msgid "Budget Amount"
-msgstr "Bütçe Miktarı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Budget Detail"
-msgstr "Bütçe Detayı"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:278 accounts/doctype/budget/budget.py:280
+#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
 msgid "Budget Exceeded"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:40
+#: accounts/doctype/cost_center/cost_center_tree.js:61
 msgid "Budget List"
-msgstr "Bütçe Listesi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/cost_center/cost_center_tree.js:48
+#: accounts/doctype/cost_center/cost_center_tree.js:77
 #: accounts/report/budget_variance_report/budget_variance_report.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Budget Variance Report"
-msgstr "Bütçe Fark Raporu"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:97
+#: accounts/doctype/budget/budget.py:98
 msgid "Budget cannot be assigned against Group Account {0}"
-msgstr "Bütçe Grubu Hesabı karşı atanamayan {0}"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:102
+#: accounts/doctype/budget/budget.py:105
 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account"
-msgstr "Bir gelir ya da gider hesabı değil gibi Bütçe, karşı {0} atanamaz"
+msgstr ""
 
 #: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:8
 msgid "Budgets"
-msgstr "bütçeler"
+msgstr ""
 
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:162
 msgid "Build All?"
@@ -11731,7 +11873,7 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:31
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:44
 msgid "Buildings"
-msgstr "Binalar"
+msgstr ""
 
 #. Name of a DocType
 #: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
@@ -11747,7 +11889,7 @@
 #: setup/workspace/settings/settings.json
 msgctxt "Bulk Update"
 msgid "Bulk Update"
-msgstr ""
+msgstr "Toplu Güncelleme"
 
 #. Label of a Table field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
@@ -11758,73 +11900,88 @@
 
 #: stock/report/product_bundle_balance/product_bundle_balance.py:95
 msgid "Bundle Qty"
-msgstr "Paket Adet"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Bushel (US Dry Level)"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Busy"
-msgstr "Meşgul"
+msgstr ""
 
 #: stock/doctype/batch/batch_dashboard.py:8
 #: stock/doctype/item/item_dashboard.py:22
 msgid "Buy"
-msgstr "Satın al"
+msgstr ""
+
+#. Description of a DocType
+#: selling/doctype/customer/customer.json
+msgid "Buyer of Goods and Services."
+msgstr ""
 
 #. Name of a Workspace
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Group in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Label of a Check field in DocType 'Price List'
 #: stock/doctype/price_list/price_list.json
 msgctxt "Price List"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Shipping Rule Type' (Select) field in DocType 'Shipping
 #. Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Group in Subscription's connections
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Label of a Check field in DocType 'Terms and Conditions'
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgctxt "Terms and Conditions"
 msgid "Buying"
-msgstr "Satınalma"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -11832,24 +11989,24 @@
 msgid "Buying & Selling Settings"
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:280
+#: accounts/report/gross_profit/gross_profit.py:278
 msgid "Buying Amount"
-msgstr "Alış Tutarı"
+msgstr ""
 
 #: stock/report/item_price_stock/item_price_stock.py:40
 msgid "Buying Price List"
-msgstr "Alış Fiyat Listesi"
+msgstr ""
 
 #: stock/report/item_price_stock/item_price_stock.py:46
 msgid "Buying Rate"
-msgstr "Alış Fiyatı"
+msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
 #: buying/doctype/buying_settings/buying_settings.json
 #: buying/onboarding_step/introduction_to_buying/introduction_to_buying.json
 msgid "Buying Settings"
-msgstr "Satınalma Ayarları"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Settings Workspace
@@ -11857,7 +12014,7 @@
 #: buying/workspace/buying/buying.json setup/workspace/settings/settings.json
 msgctxt "Buying Settings"
 msgid "Buying Settings"
-msgstr "Satınalma Ayarları"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -11867,21 +12024,17 @@
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:211
 msgid "Buying must be checked, if Applicable For is selected as {0}"
-msgstr "Eğer uygulanabilir {0} olarak seçilirse, alım kontrolü yapılmalıdır."
-
-#: buying/doctype/buying_settings/buying_settings.js:14
-msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
 msgstr ""
 
-#: templates/pages/home.html:59
-msgid "By {0}"
-msgstr "{0} tarafından"
+#: buying/doctype/buying_settings/buying_settings.js:13
+msgid "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a <a href='https://docs.erpnext.com/docs/user/manual/en/setting-up/settings/naming-series' target='_blank'>Naming Series</a> choose the 'Naming Series' option."
+msgstr ""
 
 #. Label of a Check field in DocType 'Customer Credit Limit'
 #: selling/doctype/customer_credit_limit/customer_credit_limit.json
 msgctxt "Customer Credit Limit"
 msgid "Bypass Credit Limit Check at Sales Order"
-msgstr "Siparişinde kontör limitini atla"
+msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:68
 msgid "Bypass credit check at Sales Order"
@@ -11898,7 +12051,7 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "CC To"
-msgstr "CC için"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
@@ -11911,7 +12064,7 @@
 msgid "COGS By Item Group"
 msgstr ""
 
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:45
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
 msgid "COGS Debit"
 msgstr ""
 
@@ -11919,7 +12072,7 @@
 #. Label of a Card Break in the Home Workspace
 #: crm/workspace/crm/crm.json setup/workspace/home/home.json
 msgid "CRM"
-msgstr "CRM"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/crm_note/crm_note.json
@@ -11931,84 +12084,109 @@
 #: crm/doctype/crm_settings/crm_settings.json
 #: crm/onboarding_step/crm_settings/crm_settings.json
 msgid "CRM Settings"
-msgstr "CRM Ayarları"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Settings Workspace
 #: crm/workspace/crm/crm.json setup/workspace/settings/settings.json
 msgctxt "CRM Settings"
 msgid "CRM Settings"
-msgstr "CRM Ayarları"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "CRM-LEAD-.YYYY.-"
-msgstr "CRM-KURŞUN-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "CRM-OPP-.YYYY.-"
-msgstr "CRM-OPP-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "CUST-.YYYY.-"
-msgstr "MÜŞTERİ-.YYYY.-"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:34
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:50
 msgid "CWIP Account"
-msgstr "CWIP Hesabı"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Caballeria"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cable Length (US)"
+msgstr ""
 
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Calculate Based On"
-msgstr "Şuna Göre Hesapla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Calculate Depreciation"
-msgstr "Amortisman Hesapla"
+msgstr ""
 
 #. Label of a Button field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Calculate Estimated Arrival Times"
-msgstr "Tahmini Varış Sürelerini Hesaplayın"
+msgstr ""
 
 #. Label of a Check field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Calculate Product Bundle Price based on Child Items' Rates"
-msgstr "Alt Öğelerin Fiyatlarına Göre Ürün Paketi Fiyatını Hesaplayın"
+msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:56
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
 msgid "Calculated Bank Statement balance"
-msgstr "Hesaplanan Banka Hesap Bakiyesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Scorecard Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "Calculations"
-msgstr "Hesaplamalar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Calendar Event"
-msgstr "Takvim Etkinliği"
+msgstr ""
 
 #. Option for the 'Maintenance Type' (Select) field in DocType 'Asset
 #. Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Calibration"
-msgstr "ayarlamak"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calibre"
+msgstr ""
 
 #: telephony/doctype/call_log/call_log.js:8
 msgid "Call Again"
@@ -12016,19 +12194,19 @@
 
 #: public/js/call_popup/call_popup.js:41
 msgid "Call Connected"
-msgstr "Arama Bağlandı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Call Details"
-msgstr "Çağrı Ayrıntıları"
+msgstr ""
 
 #. Description of the 'Duration' (Duration) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Call Duration in seconds"
-msgstr "Saniye süresi Çağrı Süresi"
+msgstr ""
 
 #: public/js/call_popup/call_popup.js:48
 msgid "Call Ended"
@@ -12043,11 +12221,11 @@
 #. Name of a DocType
 #: telephony/doctype/call_log/call_log.json
 msgid "Call Log"
-msgstr "çağrı geçmişi"
+msgstr ""
 
 #: public/js/call_popup/call_popup.js:45
 msgid "Call Missed"
-msgstr "Çağrı Cevapsız"
+msgstr ""
 
 #. Label of a Link field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
@@ -12067,21 +12245,25 @@
 msgid "Call Routing"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:57
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:49
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:58
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:48
 msgid "Call Schedule Row {0}: To time slot should always be ahead of From time slot."
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:153
-#: telephony/doctype/call_log/call_log.py:135
+#: public/js/call_popup/call_popup.js:164
+#: telephony/doctype/call_log/call_log.py:133
 msgid "Call Summary"
-msgstr "Çağrı Özeti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Call Summary"
-msgstr "Çağrı Özeti"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:186
+msgid "Call Summary Saved"
+msgstr ""
 
 #. Label of a Data field in DocType 'Telephony Call Type'
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
@@ -12093,6 +12275,31 @@
 msgid "Callback"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Food)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (It)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Mean)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie (Th)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Calorie/Seconds"
+msgstr ""
+
 #. Name of a DocType
 #. Label of a Card Break in the CRM Workspace
 #: crm/doctype/campaign/campaign.json crm/workspace/crm/crm.json
@@ -12182,12 +12389,12 @@
 #: crm/report/campaign_efficiency/campaign_efficiency.json
 #: crm/workspace/crm/crm.json
 msgid "Campaign Efficiency"
-msgstr "Kampanya Verimliliği"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
 msgid "Campaign Email Schedule"
-msgstr "Kampanya E-posta Programı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/campaign_item/campaign_item.json
@@ -12198,132 +12405,137 @@
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Campaign Name"
-msgstr "Kampanya Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Campaign'
 #: crm/doctype/campaign/campaign.json
 msgctxt "Campaign"
 msgid "Campaign Name"
-msgstr "Kampanya Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Campaign Name"
-msgstr "Kampanya Adı"
+msgstr ""
 
 #. Label of a Select field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Campaign Naming By"
-msgstr "Adlandırma Şekli"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Campaign'
 #. Label of a Table field in DocType 'Campaign'
 #: crm/doctype/campaign/campaign.json
 msgctxt "Campaign"
 msgid "Campaign Schedules"
-msgstr "Kampanya Takvimleri"
+msgstr ""
 
-#: setup/doctype/authorization_control/authorization_control.py:58
+#: setup/doctype/authorization_control/authorization_control.py:60
 msgid "Can be approved by {0}"
-msgstr "{0} tarafından onaylandı"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1451
+#: manufacturing/doctype/work_order/work_order.py:1460
 msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:127
+#: accounts/report/pos_register/pos_register.py:123
 msgid "Can not filter based on Cashier, if grouped by Cashier"
-msgstr "Kasiyere göre gruplandırılmışsa Kasiyere göre filtre olamaz"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:79
 msgid "Can not filter based on Child Account, if grouped by Account"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:124
+#: accounts/report/pos_register/pos_register.py:120
 msgid "Can not filter based on Customer, if grouped by Customer"
-msgstr "Müşteriye göre gruplandırılmışsa, müşteriyi görerek yapılamaz"
+msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:121
+#: accounts/report/pos_register/pos_register.py:117
 msgid "Can not filter based on POS Profile, if grouped by POS Profile"
-msgstr "POS Profiline göre gruplandırılmışsa, POS Profiline göre yapılamaz"
+msgstr ""
 
-#: accounts/report/pos_register/pos_register.py:130
+#: accounts/report/pos_register/pos_register.py:126
 msgid "Can not filter based on Payment Method, if grouped by Payment Method"
-msgstr "Ödeme Yöntemine göre gruplandırılmışsa Ödeme Yöntemine göre yapılamaz"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:82
 msgid "Can not filter based on Voucher No, if grouped by Voucher"
-msgstr "Dekont, olarak gruplandırıldıysa, Makbuz numarasına dayalı yönetim yönetimi"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1340
-#: accounts/doctype/payment_entry/payment_entry.py:2206
+#: accounts/doctype/journal_entry/journal_entry.py:1242
+#: accounts/doctype/payment_entry/payment_entry.py:2263
 msgid "Can only make payment against unbilled {0}"
-msgstr "Sadece karşı ödeme yapamazsınız faturalanmamış {0}"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1188
-#: controllers/accounts_controller.py:2431 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1438
+#: controllers/accounts_controller.py:2560 public/js/controllers/accounts.js:90
 msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
-msgstr "Eğer ücret tipi 'Önceki Satır Tutarında' veya 'Önceki Satır Toplamı' ise referans verebilir"
+msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:133
+#: stock/doctype/stock_settings/stock_settings.py:136
 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
 msgstr ""
 
+#: templates/pages/task_info.html:24
+msgid "Cancel"
+msgstr "İptal"
+
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancel At End Of Period"
-msgstr "Dönem Sonunda İptal"
+msgstr ""
 
-#: support/doctype/warranty_claim/warranty_claim.py:74
+#: support/doctype/warranty_claim/warranty_claim.py:72
 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim"
-msgstr "Malzeme ziyareti {0} Bu Garanti Talebi iptal edilmeden önce iptal"
+msgstr ""
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:188
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:192
 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit"
-msgstr "Bu Bakım Ziyaretini iptal etmeden önce Malzeme Ziyareti {0} iptal edin"
+msgstr ""
 
 #: accounts/doctype/subscription/subscription.js:42
 msgid "Cancel Subscription"
-msgstr "Aboneliği iptal et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Subscription Settings'
 #: accounts/doctype/subscription_settings/subscription_settings.json
 msgctxt "Subscription Settings"
 msgid "Cancel Subscription After Grace Period"
-msgstr "Ek Süreden Sonra Aboneliği İptal Et"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cancelation Date"
-msgstr "İptal Tarihi"
+msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:18
-#: stock/doctype/stock_entry/stock_entry_list.js:19
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:13
+#: stock/doctype/stock_entry/stock_entry_list.js:25
 msgid "Canceled"
-msgstr "İptal edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Canceled"
-msgstr "İptal edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Closing Stock Balance'
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
 msgctxt "Closing Stock Balance"
 msgid "Canceled"
-msgstr "İptal edildi"
+msgstr ""
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:8
-#: accounts/doctype/payment_request/payment_request_list.js:20
+#: accounts/doctype/payment_request/payment_request_list.js:18
 #: accounts/doctype/subscription/subscription_list.js:14
 #: assets/doctype/asset_repair/asset_repair_list.js:9
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:11
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle_list.js:8
+#: templates/pages/task_info.html:77
 msgid "Cancelled"
 msgstr "İptal edildi"
 
@@ -12578,6 +12790,13 @@
 msgid "Cancelled"
 msgstr "İptal edildi"
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Cancelled"
+msgstr "İptal edildi"
+
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
@@ -12590,28 +12809,23 @@
 msgid "Cancelled"
 msgstr "İptal edildi"
 
-#: accounts/doctype/journal_entry/journal_entry_list.js:7
-msgctxt "docstatus,=,2"
-msgid "Cancelled"
-msgstr "İptal edildi"
-
-#: stock/doctype/delivery_trip/delivery_trip.js:76
-#: stock/doctype/delivery_trip/delivery_trip.py:189
+#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.py:187
 msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
-msgstr "Sürücü Adresi Eksiklerinden Varış Saati Hesaplanamıyor."
+msgstr ""
 
 #: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:625
 msgid "Cannot Merge"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:105
+#: stock/doctype/delivery_trip/delivery_trip.js:122
 msgid "Cannot Optimize Route as Driver Address is Missing."
-msgstr "Sürücü Adresi Eksik Olarak Rotayı Optimize Etme"
+msgstr ""
 
 #: setup/doctype/employee/employee.py:185
 msgid "Cannot Relieve Employee"
-msgstr "Çalışanı Rahatlatamaz"
+msgstr ""
 
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:68
 msgid "Cannot Resubmit Ledger entries for vouchers in Closed fiscal year."
@@ -12621,200 +12835,208 @@
 msgid "Cannot amend {0} {1}, please create a new one instead."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:240
+#: accounts/doctype/journal_entry/journal_entry.py:270
 msgid "Cannot apply TDS against multiple parties in one entry"
 msgstr ""
 
-#: stock/doctype/item/item.py:307
+#: stock/doctype/item/item.py:306
 msgid "Cannot be a fixed asset item as Stock Ledger is created."
-msgstr "Stok Defteri oluşturulduğu sabit bir varlık kalemi olamaz."
+msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:222
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:214
 msgid "Cannot cancel as processing of cancelled documents is pending."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:641
+#: manufacturing/doctype/work_order/work_order.py:664
 msgid "Cannot cancel because submitted Stock Entry {0} exists"
-msgstr "Sunulan Stok Giriş {0} varolduğundan iptal edilemiyor"
+msgstr ""
 
-#: stock/stock_ledger.py:187
+#: stock/stock_ledger.py:197
 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
 msgstr ""
 
-#: controllers/buying_controller.py:811
+#: controllers/buying_controller.py:839
 msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
-msgstr "Gönderilen {0} varlığıyla bağlantılı olduğu için bu belge iptal edilemez. Devam etmek için lütfen iptal edin."
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:365
+#: stock/doctype/stock_entry/stock_entry.py:317
 msgid "Cannot cancel transaction for Completed Work Order."
-msgstr "Tamamlanmış İş Emri için işlemi iptal edemez."
+msgstr ""
 
-#: stock/doctype/item/item.py:867
+#: stock/doctype/item/item.py:855
 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
-msgstr "Hisse senetlerini oluşturduktan sonra değiştiremezsiniz. Yeni Bir Öğe Yapın ve Stokları Yeni Öğe Taşı"
+msgstr ""
 
 #: accounts/doctype/fiscal_year/fiscal_year.py:49
 msgid "Cannot change Fiscal Year Start Date and Fiscal Year End Date once the Fiscal Year is saved."
-msgstr "Mali Yıl Başlangıç Tarihi ve Mali Yılı kaydedildikten sonra Mali Yıl Sonu Tarihi değiştiremezsiniz."
+msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:66
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:68
 msgid "Cannot change Reference Document Type."
 msgstr ""
 
-#: accounts/deferred_revenue.py:55
+#: accounts/deferred_revenue.py:51
 msgid "Cannot change Service Stop Date for item in row {0}"
-msgstr "{0} satır satırdaki öğe için Hizmet Durdurma Tarihi değiştirilemez"
+msgstr ""
 
-#: stock/doctype/item/item.py:858
+#: stock/doctype/item/item.py:846
 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
-msgstr "Stok yapıldıktan sonra Varyant özellikleri değiştirilemez. Bunu yapmak için yeni bir öğe almanız gerekir."
+msgstr ""
 
-#: setup/doctype/company/company.py:208
+#: setup/doctype/company/company.py:205
 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
-msgstr "Mevcut işletimlerinden, genel genel para birimini değiştiremezsiniz. İşlemler Varsayılan para birimini değiştirmek için iptal edilmelidir."
+msgstr ""
 
 #: projects/doctype/task/task.py:134
 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:63
+#: accounts/doctype/cost_center/cost_center.py:61
 msgid "Cannot convert Cost Center to ledger as it has child nodes"
-msgstr "Çocuk düğümleri nedeniyle Maliyet Merkezi ana deftere dönüştürülemez"
+msgstr ""
 
-#: projects/doctype/task/task.js:48
+#: projects/doctype/task/task.js:50
 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:373
+#: accounts/doctype/account/account.py:388
 msgid "Cannot convert to Group because Account Type is selected."
 msgstr ""
 
-#: accounts/doctype/account/account.py:250
+#: accounts/doctype/account/account.py:265
 msgid "Cannot covert to Group because Account Type is selected."
-msgstr "Hesap Türü görünümünden Grup gizli olamaz."
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:917
+#: stock/doctype/purchase_receipt/purchase_receipt.py:911
 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:25
+#: stock/doctype/delivery_note/delivery_note_list.js:35
 msgid "Cannot create a Delivery Trip from Draft documents."
-msgstr "Taslak belgelerden Teslimat Gezisi oluşturulamaz."
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1562
-#: stock/doctype/pick_list/pick_list.py:104
+#: selling/doctype/sales_order/sales_order.py:1587
+#: stock/doctype/pick_list/pick_list.py:107
 msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
 msgstr ""
 
-#: accounts/general_ledger.py:127
+#: accounts/general_ledger.py:131
 msgid "Cannot create accounting entries against disabled accounts: {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:947
+#: manufacturing/doctype/bom/bom.py:944
 msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
-msgstr "Devre dışı hizmet veya diğer ürün ağaçları ile bağlantılı olarak BOM iptal edilemiyor"
+msgstr ""
 
 #: crm/doctype/opportunity/opportunity.py:254
 msgid "Cannot declare as lost, because Quotation has been made."
-msgstr "Kayıp olarak Kotasyon yapıldığı için ilan edilemez."
+msgstr ""
 
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:16
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:26
 msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
-msgstr "Kategori 'Değerleme' veya 'Toplam ve Değerleme' olduğu zaman çıkarılamaz"
+msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:120
+#: stock/doctype/serial_no/serial_no.py:117
 msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
-msgstr "Silinemiyor Seri No {0}, hisse senedi işlemleri kullanılıyor gibi"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:635
-#: selling/doctype/sales_order/sales_order.py:658
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:101
+msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.py:650
+#: selling/doctype/sales_order/sales_order.py:673
 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
-msgstr "Öğe {0}, Seri No.ya göre Teslimat ile veya Olmadan eklendiği için Seri No ile teslimat garanti edilemiyor."
+msgstr ""
 
-#: public/js/utils/barcode_scanner.js:51
+#: public/js/utils/barcode_scanner.js:54
 msgid "Cannot find Item with this Barcode"
-msgstr "Bu Barkoda Sahip Öğe Bulunamıyor"
+msgstr ""
 
-#: controllers/accounts_controller.py:2964
+#: controllers/accounts_controller.py:3078
 msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
-msgstr "{} Öğesi için {} bulunamıyor. Lütfen aynı öğeyi Ana Öğe veya Stok Ayarlarında ayarlayın."
+msgstr ""
 
-#: controllers/accounts_controller.py:1741
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:491
+msgid "Cannot make any transactions until the deletion job is completed"
+msgstr ""
+
+#: controllers/accounts_controller.py:1853
 msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
-msgstr "{1} bilgisindeki {0} öğe için {2} &#39;den fazla öğe fazla faturalandırılamıyor. Fazla faturalandırmaya izin vermek için, lütfen Hesap Yapılandırmalarında ödenenek ayarını yapınız."
+msgstr ""
 
 #: manufacturing/doctype/work_order/work_order.py:292
 msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
-msgstr "Satış Sipariş Miktarı {1} den fazla Ürün {0} üretilemez"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:962
+#: manufacturing/doctype/work_order/work_order.py:973
 msgid "Cannot produce more item for {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:966
+#: manufacturing/doctype/work_order/work_order.py:977
 msgid "Cannot produce more than {0} items for {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:292
+#: accounts/doctype/payment_entry/payment_entry.py:294
 msgid "Cannot receive from customer against negative outstanding"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1198
-#: controllers/accounts_controller.py:2446
+#: accounts/doctype/payment_entry/payment_entry.js:1455
+#: controllers/accounts_controller.py:2575
 #: public/js/controllers/accounts.js:100
 msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
-msgstr "Kolon sırası bu Ücret tipi için kolon numarasından büyük veya eşit olamaz"
+msgstr ""
 
 #: accounts/doctype/bank/bank.js:66
 msgid "Cannot retrieve link token for update. Check Error Log for more information"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:60
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:63
 msgid "Cannot retrieve link token. Check Error Log for more information"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1192
-#: accounts/doctype/payment_entry/payment_entry.js:1363
-#: accounts/doctype/payment_entry/payment_entry.py:1569
-#: controllers/accounts_controller.py:2436 public/js/controllers/accounts.js:94
-#: public/js/controllers/taxes_and_totals.js:451
+#: accounts/doctype/payment_entry/payment_entry.js:1447
+#: accounts/doctype/payment_entry/payment_entry.js:1626
+#: accounts/doctype/payment_entry/payment_entry.py:1618
+#: controllers/accounts_controller.py:2565 public/js/controllers/accounts.js:94
+#: public/js/controllers/taxes_and_totals.js:453
 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
-msgstr "İlk satır için ücret tipi 'Önceki satırları kullanır' veya 'Önceki satır toplamında' olarak seçilemez"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.py:265
+#: selling/doctype/quotation/quotation.py:267
 msgid "Cannot set as Lost as Sales Order is made."
-msgstr "Satış Siparişi verildiği için Kayıp olarak ayarlanamaz."
+msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:92
+#: setup/doctype/authorization_rule/authorization_rule.py:91
 msgid "Cannot set authorization on basis of Discount for {0}"
-msgstr "{0} için İndirim bazında yetkilendirme ayarlanamıyor"
+msgstr ""
 
-#: stock/doctype/item/item.py:697
+#: stock/doctype/item/item.py:689
 msgid "Cannot set multiple Item Defaults for a company."
-msgstr "Bir şirket için birden fazla Öğe Varsayılanı belirlenemiyor."
+msgstr ""
 
-#: controllers/accounts_controller.py:3114
+#: controllers/accounts_controller.py:3226
 msgid "Cannot set quantity less than delivered quantity"
-msgstr "Teslim edilen miktardan daha az miktar belirlenemiyor"
+msgstr ""
 
-#: controllers/accounts_controller.py:3119
+#: controllers/accounts_controller.py:3229
 msgid "Cannot set quantity less than received quantity"
-msgstr "Alınan miktardan daha az miktar ayarlanamaz"
+msgstr ""
 
-#: stock/doctype/item_variant_settings/item_variant_settings.py:67
+#: stock/doctype/item_variant_settings/item_variant_settings.py:68
 msgid "Cannot set the field <b>{0}</b> for copying in variants"
-msgstr "Değişkenlere kopyalamak için <b>{0}</b> alanı ayarlanamıyor"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:865
+#: accounts/doctype/payment_entry/payment_entry.js:1050
 msgid "Cannot {0} {1} {2} without any negative outstanding invoice"
-msgstr "{0} {1} {2} olmadan herhangi bir olumsuz ödenmemiş fatura Can"
+msgstr ""
 
 #. Label of a Float field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "Capacity"
-msgstr "kapasite"
+msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:69
 msgid "Capacity (Stock UOM)"
@@ -12824,17 +13046,17 @@
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Capacity Planning"
-msgstr "Kapasite Planlama"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:627
+#: manufacturing/doctype/work_order/work_order.py:650
 msgid "Capacity Planning Error, planned start time can not be same as end time"
-msgstr "Kapasite Planlama Hatası, patlama başlangıç zamanı bitiş zamanı ile aynı olamaz"
+msgstr ""
 
 #. Label of a Int field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Capacity Planning For (Days)"
-msgstr "Kapasite Planlama (Gün)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
@@ -12848,35 +13070,35 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:26
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:39
-msgid "Capital Equipments"
-msgstr "Sermaye Ekipmanları"
+msgid "Capital Equipment"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:103
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:151
 msgid "Capital Stock"
-msgstr "Öz Sermaye"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Category Account'
 #: assets/doctype/asset_category_account/asset_category_account.json
 msgctxt "Asset Category Account"
 msgid "Capital Work In Progress Account"
-msgstr "Sermaye Yarı Mamül Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Capital Work In Progress Account"
-msgstr "Sermaye Yarı Mamül Hesabı"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:43
+#: accounts/report/account_balance/account_balance.js:42
 msgid "Capital Work in Progress"
-msgstr "Sermaye Yarı Mamul"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Capital Work in Progress"
-msgstr "Sermaye Yarı Mamul"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
@@ -12890,7 +13112,7 @@
 msgid "Capitalization Method"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:155
+#: assets/doctype/asset/asset.js:194
 msgid "Capitalize Asset"
 msgstr ""
 
@@ -12912,12 +13134,10 @@
 msgid "Capitalized In"
 msgstr ""
 
-#. Option for the 'Section Based On' (Select) field in DocType 'Homepage
-#. Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Cards"
-msgstr "Kartlar"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Carat"
+msgstr ""
 
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -12935,129 +13155,129 @@
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Carry Forward Communication and Comments"
-msgstr "İletişimi ve Yorumları Devret"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:18
-#: accounts/report/account_balance/account_balance.js:41
+#: accounts/report/account_balance/account_balance.js:40
 #: setup/setup_wizard/operations/install_fixtures.py:208
 msgid "Cash"
-msgstr "Nakit"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Cash"
-msgstr "Nakit"
+msgstr ""
 
 #. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Cash"
-msgstr "Nakit"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
 msgctxt "Mode of Payment"
 msgid "Cash"
-msgstr "Nakit"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Cash Entry"
-msgstr "Nakit Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Cash Entry"
-msgstr "Nakit Kaydı"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/cash_flow/cash_flow.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Cash Flow"
-msgstr "Nakit Akışı"
+msgstr ""
 
-#: public/js/financial_statements.js:89
+#: public/js/financial_statements.js:141
 msgid "Cash Flow Statement"
-msgstr "Nakit Akım Tablosu"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:146
+#: accounts/report/cash_flow/cash_flow.py:144
 msgid "Cash Flow from Financing"
-msgstr "Finansman Nakit Akışı"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:139
+#: accounts/report/cash_flow/cash_flow.py:137
 msgid "Cash Flow from Investing"
-msgstr "Yatırım Nakit Akışı"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:127
+#: accounts/report/cash_flow/cash_flow.py:125
 msgid "Cash Flow from Operations"
-msgstr "Faaliyetlerden Nakit Akışı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:14
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:17
 msgid "Cash In Hand"
-msgstr "Eldeki Nakit"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
 msgid "Cash or Bank Account is mandatory for making payment entry"
-msgstr "Kasa veya Banka Hesabı ödeme kaydı yapmak için zorunludur"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Cash/Bank Account"
-msgstr "Kasa / Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Cash/Bank Account"
-msgstr "Kasa / Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Cash/Bank Account"
-msgstr "Kasa / Banka Hesabı"
+msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:39
-#: accounts/report/pos_register/pos_register.py:126
-#: accounts/report/pos_register/pos_register.py:200
+#: accounts/report/pos_register/pos_register.js:38
+#: accounts/report/pos_register/pos_register.py:122
+#: accounts/report/pos_register/pos_register.py:194
 msgid "Cashier"
-msgstr "Kasiyer"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Cashier"
-msgstr "Kasiyer"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Cashier"
-msgstr "Kasiyer"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgid "Cashier Closing"
-msgstr "Kasiyer Kapanışı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
 msgid "Cashier Closing Payments"
-msgstr "Kasiyer Ödemeleri Kapatma"
+msgstr ""
 
 #. Label of a Link field in DocType 'Communication Medium'
 #: communication/doctype/communication_medium/communication_medium.json
 msgctxt "Communication Medium"
 msgid "Catch All"
-msgstr "Tümünü Yakala"
+msgstr ""
 
 #. Label of a Link field in DocType 'UOM Conversion Factor'
 #: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
@@ -13083,16 +13303,16 @@
 msgid "Category Name"
 msgstr "Kategori Adı"
 
-#: assets/dashboard_fixtures.py:94
+#: assets/dashboard_fixtures.py:93
 msgid "Category-wise Asset Value"
-msgstr "Kategori Bazında Varlık Değeri"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:309
-#: buying/doctype/request_for_quotation/request_for_quotation.py:99
+#: buying/doctype/purchase_order/purchase_order.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:98
 msgid "Caution"
-msgstr "Dikkat"
+msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:151
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:150
 msgid "Caution: This might alter frozen accounts."
 msgstr ""
 
@@ -13100,39 +13320,74 @@
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Cellphone Number"
-msgstr "Cep Telefonu Numarası"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Celsius"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cental"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centiarea"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Centimeter"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Certificate"
-msgstr "Sertifika"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Certificate Details"
-msgstr "Sertifika Ayrıntıları"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Certificate Limit"
-msgstr "Sertifika Limiti"
+msgstr ""
 
 #. Label of a Data field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Certificate No"
-msgstr "sertifika numarası"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Certificate Required"
-msgstr "Sertifika Gerekli"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Chain"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "Change"
 msgstr "Değiştir"
 
@@ -13140,19 +13395,19 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Change Amount"
-msgstr "Değişim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Change Amount"
-msgstr "Değişim Tutarı"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:90
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:108
 msgid "Change Release Date"
-msgstr "Yayın Tarihi Değiştir"
+msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:165
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
 msgid "Change in Stock Value"
 msgstr ""
 
@@ -13168,18 +13423,18 @@
 msgid "Change in Stock Value"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:882
+#: accounts/doctype/sales_invoice/sales_invoice.py:895
 msgid "Change the account type to Receivable or select a different account."
-msgstr "Hesap oluşturma Alacak olarak iletmek veya farklı bir hesap seçin."
+msgstr ""
 
 #. Description of the 'Last Integration Date' (Date) field in DocType 'Bank
 #. Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Change this date manually to setup the next synchronization start date"
-msgstr "BBir sonraki senkronizasyon başlangıç tarihini ayarlamak için bu tarihi manuel olarak değiştirin."
+msgstr ""
 
-#: selling/doctype/customer/customer.py:122
+#: selling/doctype/customer/customer.py:121
 msgid "Changed customer name to '{}' as '{}' already exists."
 msgstr ""
 
@@ -13189,38 +13444,50 @@
 msgid "Changes"
 msgstr ""
 
-#: stock/doctype/item/item.js:235
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Changes in {0}"
+msgstr ""
+
+#: stock/doctype/item/item.js:277
 msgid "Changing Customer Group for the selected Customer is not allowed."
-msgstr "Seçilen Müşteri için Müşteri Grubunu değiştirmeye izin verilmiyor."
+msgstr ""
 
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Channel Partner"
-msgstr "Kanal Ortağı"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1624
-#: controllers/accounts_controller.py:2499
+#: accounts/doctype/payment_entry/payment_entry.py:1673
+#: controllers/accounts_controller.py:2628
 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
 msgstr ""
 
+#: accounts/report/account_balance/account_balance.js:41
+msgid "Chargeable"
+msgstr ""
+
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Chargeable"
-msgstr "ücretli"
-
-#: accounts/report/account_balance/account_balance.js:42
-msgid "Chargeble"
-msgstr "Masrafa tabi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Charges Incurred"
-msgstr "Yapılan Ücretler"
+msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges are updated in Purchase Receipt against each item"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Charges will be distributed proportionately based on item qty or amount, as per your selection"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:45
 msgid "Chart"
 msgstr "Grafik"
 
@@ -13234,26 +13501,26 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Chart Of Accounts Template"
-msgstr "Hesaplar Şablon Grafik"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Chart of Accounts Importer'
 #: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
 msgctxt "Chart of Accounts Importer"
 msgid "Chart Preview"
-msgstr "Grafik Önizlemesi"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Chart of Accounts Importer'
 #: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
 msgctxt "Chart of Accounts Importer"
 msgid "Chart Tree"
-msgstr "Grafik Ağacı"
+msgstr ""
 
-#: accounts/doctype/account/account.js:75
+#: accounts/doctype/account/account.js:70
 #: accounts/doctype/account/account_tree.js:5
-#: accounts/doctype/cost_center/cost_center_tree.js:35
-#: public/js/setup_wizard.js:36 setup/doctype/company/company.js:92
+#: accounts/doctype/cost_center/cost_center_tree.js:52
+#: public/js/setup_wizard.js:37 setup/doctype/company/company.js:96
 msgid "Chart of Accounts"
-msgstr "Hesap Planı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
@@ -13261,52 +13528,52 @@
 #: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
 msgctxt "Account"
 msgid "Chart of Accounts"
-msgstr "Hesap Planı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Chart of Accounts"
-msgstr "Hesap Planı"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Chart of Accounts"
-msgstr "Hesap Planı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
 msgid "Chart of Accounts Importer"
-msgstr "Hesap Planı İçe Aktarıcı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #. Label of a Link in the Home Workspace
 #: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
 msgctxt "Chart of Accounts Importer"
 msgid "Chart of Accounts Importer"
-msgstr "Hesap Planı İçe Aktarıcı"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:133
+#: accounts/doctype/account/account_tree.js:181
 #: accounts/doctype/cost_center/cost_center.js:41
 msgid "Chart of Cost Centers"
-msgstr "Maliyet Merkezlerinin Grafikleri"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Cost Center"
 msgid "Chart of Cost Centers"
-msgstr "Maliyet Merkezlerinin Grafikleri"
+msgstr ""
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:65
+#: manufacturing/report/work_order_summary/work_order_summary.js:64
 msgid "Charts Based On"
-msgstr "Dayalı Grafikler"
+msgstr ""
 
 #. Label of a Data field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Chassis No"
-msgstr "Şasi No"
+msgstr ""
 
 #. Option for the 'Communication Medium Type' (Select) field in DocType
 #. 'Communication Medium'
@@ -13325,13 +13592,13 @@
 #. Label of an action in the Onboarding Step 'Check Stock Projected Qty'
 #: stock/onboarding_step/view_stock_projected_qty/view_stock_projected_qty.json
 msgid "Check Stock Projected Qty"
-msgstr "Öngörülen Stok Miktarını Kontrol et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Check Supplier Invoice Number Uniqueness"
-msgstr "Kullanıcı tedarikçisi Fatura Numarasını Kontrol Edin"
+msgstr ""
 
 #. Label of an action in the Onboarding Step 'Routing'
 #: manufacturing/onboarding_step/routing/routing.json
@@ -13342,32 +13609,32 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Check if Asset requires Preventive Maintenance or Calibration"
-msgstr "Varlık Önleyici Bakım veya Kalibrasyon gerektirir kontrol edin"
+msgstr ""
 
 #. Description of the 'Is Container' (Check) field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Check if it is a hydroponic unit"
-msgstr "Hidroponik bir ünite olup olmadığını kontrol edin"
+msgstr ""
 
 #. Description of the 'Skip Material Transfer to WIP Warehouse' (Check) field
 #. in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Check if material transfer entry is not required"
-msgstr "Malzeme transfer girişinin gerekli olup olmadığını kontrol et"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Check in (group)"
-msgstr "Check-in (grup)"
+msgstr ""
 
 #. Description of the 'Must be Whole Number' (Check) field in DocType 'UOM'
 #: setup/doctype/uom/uom.json
 msgctxt "UOM"
 msgid "Check this to disallow fractions. (for Nos)"
-msgstr "Kesirlere izin vermek için ayrılmak (Numaralar için)"
+msgstr ""
 
 #. Description of the 'Round Off Tax Amount' (Check) field in DocType 'Tax
 #. Withholding Category'
@@ -13376,100 +13643,106 @@
 msgid "Checking this will round off the tax amount to the nearest integer"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:252
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:148
+msgid "Checkout"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:250
 msgid "Checkout Order / Submit Order / New Order"
-msgstr "Ödeme Siparişi / Sipariş Gönder / Yeni Sipariş"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:205
 msgid "Cheque"
-msgstr "Çek"
+msgstr ""
 
 #. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Cheque"
-msgstr "Çek"
+msgstr ""
 
 #. Label of a Date field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Cheque Date"
-msgstr "Çek Tarih"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Cheque Height"
-msgstr "Çek Yükseklik"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Cheque Number"
-msgstr "Çek Numarası"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgid "Cheque Print Template"
-msgstr "Çek Baskı Şablonu"
+msgstr ""
 
 #. Label of a Select field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Cheque Size"
-msgstr "Çek Boyut"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Cheque Width"
-msgstr "Çek Genişliği"
+msgstr ""
 
-#: public/js/controllers/transaction.js:2031
+#: public/js/controllers/transaction.js:2105
 msgid "Cheque/Reference Date"
-msgstr "Çek / Referans Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Cheque/Reference Date"
-msgstr "Çek / Referans Tarihi"
+msgstr ""
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:36
 msgid "Cheque/Reference No"
-msgstr "Çek / Referans No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Cheque/Reference No"
-msgstr "Çek / Referans No"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:131
+#: accounts/report/accounts_receivable/accounts_receivable.html:113
 msgid "Cheques Required"
-msgstr "Çekler Gerekli"
+msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50
 msgid "Cheques and Deposits incorrectly cleared"
-msgstr "Çekler ve Mevduat yanlış temizlendi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pricing Rule Detail'
 #: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
 msgctxt "Pricing Rule Detail"
 msgid "Child Docname"
-msgstr "Alt Dokuman Adı"
+msgstr ""
 
 #: projects/doctype/task/task.py:280
 msgid "Child Task exists for this Task. You can not delete this Task."
-msgstr "Bu Görev için Alt Görev var. Bu görevi silemezsiniz."
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse_tree.js:17
+#: stock/doctype/warehouse/warehouse_tree.js:21
 msgid "Child nodes can be only created under 'Group' type nodes"
-msgstr "Çocuk düğümleri sadece &#39;Grup&#39; tür düğüm altında oluşturulabilir"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:98
+#: stock/doctype/warehouse/warehouse.py:96
 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
-msgstr "Bu depoya ait alt depo bulunmaktadır. Bu depoyu silemezsiniz."
+msgstr ""
 
 #. Option for the 'Capitalization Method' (Select) field in DocType 'Asset
 #. Capitalization'
@@ -13480,9 +13753,9 @@
 
 #: projects/doctype/task/task.py:228
 msgid "Circular Reference Error"
-msgstr "Dairesel Referans Hatası"
+msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:76
+#: public/js/utils/contact_address_quick_entry.js:79
 msgid "City"
 msgstr "İl"
 
@@ -13508,74 +13781,91 @@
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "Class / Percentage"
-msgstr "Sınıf / Yüzde"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/territory/territory.json
+msgid "Classification of Customers by region"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Clauses and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
+
+#: public/js/utils/demo.js:11
+msgid "Clear Demo Data"
+msgstr ""
+
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Clear Notifications"
+msgstr ""
 
 #. Label of a Button field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "Clear Table"
-msgstr "Temizle Tablo"
+msgstr ""
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:37
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:31
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:98
+#: templates/form_grid/bank_reconciliation_grid.html:7
 msgid "Clearance Date"
-msgstr "Gümrükleme Tarih"
+msgstr ""
 
 #. Label of a Date field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Clearance Date"
-msgstr "Gümrükleme Tarih"
+msgstr ""
 
 #. Label of a Date field in DocType 'Bank Transaction Payments'
 #: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
 msgctxt "Bank Transaction Payments"
 msgid "Clearance Date"
-msgstr "Gümrükleme Tarih"
+msgstr ""
 
 #. Label of a Date field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Clearance Date"
-msgstr "Gümrükleme Tarih"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Clearance Date"
-msgstr "Gümrükleme Tarih"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Clearance Date"
-msgstr "Gümrükleme Tarih"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Invoice Payment'
 #: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
 msgctxt "Sales Invoice Payment"
 msgid "Clearance Date"
-msgstr "Gümrükleme Tarih"
+msgstr ""
+
+#: accounts/doctype/bank_clearance/bank_clearance.py:117
+msgid "Clearance Date not mentioned"
+msgstr ""
 
 #: accounts/doctype/bank_clearance/bank_clearance.py:115
-msgid "Clearance Date not mentioned"
-msgstr "Gümrükleme Tarih belirtilmeyen"
-
-#: accounts/doctype/bank_clearance/bank_clearance.py:113
 msgid "Clearance Date updated"
-msgstr "Gümrükleme Tarihi güncellendi"
+msgstr ""
 
 #: public/js/utils/demo.js:24
 msgid "Clearing Demo Data..."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:535
+#: manufacturing/doctype/production_plan/production_plan.js:577
 msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
 msgstr ""
 
@@ -13583,7 +13873,7 @@
 msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:530
+#: manufacturing/doctype/production_plan/production_plan.js:572
 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
 msgstr ""
 
@@ -13592,11 +13882,15 @@
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Click on Import Invoices button once the zip file has been attached to the document. Any errors related to processing will be shown in the Error Log."
-msgstr "Zip dosyası belgeye eklendikten sonra Faturaları İçe Aktar düğmesine tıklayın. İşlemeyle ilgili tüm hatalar Hata Günlüğünde gösterilir."
+msgstr ""
 
 #: templates/emails/confirm_appointment.html:3
 msgid "Click on the link below to verify your email and confirm the appointment"
-msgstr "E-postanızı doğrulamak ve randevuyu onaylamak için aşağıdaki formu tıklayın"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:468
+msgid "Click to add email / phone"
+msgstr ""
 
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
@@ -13616,19 +13910,19 @@
 msgid "Client Secret"
 msgstr "Client Secret"
 
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order_list.js:28
-#: crm/doctype/opportunity/opportunity.js:108
-#: manufacturing/doctype/production_plan/production_plan.js:101
-#: manufacturing/doctype/work_order/work_order.js:559
-#: quality_management/doctype/quality_meeting/quality_meeting_list.js:8
-#: selling/doctype/sales_order/sales_order.js:527
-#: selling/doctype/sales_order/sales_order.js:547
-#: selling/doctype/sales_order/sales_order_list.js:43
-#: stock/doctype/delivery_note/delivery_note.js:218
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/doctype/issue/issue.js:17
+#: buying/doctype/purchase_order/purchase_order.js:327
+#: buying/doctype/purchase_order/purchase_order_list.js:49
+#: crm/doctype/opportunity/opportunity.js:118
+#: manufacturing/doctype/production_plan/production_plan.js:111
+#: manufacturing/doctype/work_order/work_order.js:589
+#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order_list.js:58
+#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
+#: support/doctype/issue/issue.js:21
 msgid "Close"
 msgstr "Kapat"
 
@@ -13636,91 +13930,92 @@
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Close Issue After Days"
-msgstr "Gün Sonra Kapat Sayı"
+msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:67
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:69
 msgid "Close Loan"
-msgstr "Krediyi Kapat"
+msgstr ""
 
 #. Label of a Int field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Close Replied Opportunity After Days"
-msgstr "Cevaplanan Fırsatı Kapat (gün sonra)"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:178
+#: selling/page/point_of_sale/pos_controller.js:200
 msgid "Close the POS"
-msgstr "POSu kapat"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:6
-#: selling/doctype/sales_order/sales_order_list.js:7
-#: stock/doctype/delivery_note/delivery_note_list.js:8
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:8
-#: support/report/issue_analytics/issue_analytics.js:59
-#: support/report/issue_summary/issue_summary.js:47
-#: support/report/issue_summary/issue_summary.py:372
+#: buying/doctype/purchase_order/purchase_order_list.js:15
+#: selling/doctype/sales_order/sales_order_list.js:18
+#: stock/doctype/delivery_note/delivery_note_list.js:18
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:17
+#: support/report/issue_analytics/issue_analytics.js:58
+#: support/report/issue_summary/issue_summary.js:46
+#: support/report/issue_summary/issue_summary.py:384
+#: templates/pages/task_info.html:76
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Label of a Check field in DocType 'Closed Document'
 #: accounts/doctype/closed_document/closed_document.json
 msgctxt "Closed Document"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Quality Meeting'
 #: quality_management/doctype/quality_meeting/quality_meeting.json
 msgctxt "Quality Meeting"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Order'
 #. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
@@ -13728,96 +14023,96 @@
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Closed"
-msgstr "Kapalı"
+msgstr "Kapandı"
 
 #. Name of a DocType
 #: accounts/doctype/closed_document/closed_document.json
 msgid "Closed Document"
-msgstr "Kapalı Belge"
+msgstr ""
 
 #. Label of a Table field in DocType 'Accounting Period'
 #: accounts/doctype/accounting_period/accounting_period.json
 msgctxt "Accounting Period"
 msgid "Closed Documents"
-msgstr "Kapalı Belgeler"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1395
+#: manufacturing/doctype/work_order/work_order.py:1404
 msgid "Closed Work Order can not be stopped or Re-opened"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:417
+#: selling/doctype/sales_order/sales_order.py:431
 msgid "Closed order cannot be cancelled. Unclose to cancel."
-msgstr "Kapalı sipariş iptal edilemez. İptal etmek için açın."
+msgstr ""
 
 #. Label of a Date field in DocType 'Prospect Opportunity'
 #: crm/doctype/prospect_opportunity/prospect_opportunity.json
 msgctxt "Prospect Opportunity"
 msgid "Closing"
-msgstr "Kapanış"
+msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:464
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:221
+#: accounts/report/trial_balance/trial_balance.py:458
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
 msgid "Closing (Cr)"
-msgstr "Kapanış (Alacak)"
+msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:457
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:214
+#: accounts/report/trial_balance/trial_balance.py:451
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
 msgid "Closing (Dr)"
-msgstr "Kapanış (Borç)"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:56
 msgid "Closing (Opening + Total)"
-msgstr "Kapanış (Açılış + Toplam)"
+msgstr ""
 
 #. Label of a Link field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
 msgid "Closing Account Head"
-msgstr "Kapanış Hesap Başkanı"
+msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:99
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:100
 msgid "Closing Account {0} must be of type Liability / Equity"
-msgstr "Kapanış Hesabı {0}, Borç / Özkaynak türünde olmalıdır"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Closing Entry Detail'
 #: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
 msgctxt "POS Closing Entry Detail"
 msgid "Closing Amount"
-msgstr "Kapanış Tutarı"
+msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:140
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:138
 msgid "Closing Balance"
-msgstr "Kapanış bakiyesi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
 msgctxt "Bank Reconciliation Tool"
 msgid "Closing Balance"
-msgstr "Kapanış bakiyesi"
+msgstr ""
 
 #: public/js/bank_reconciliation_tool/number_card.js:18
 msgid "Closing Balance as per Bank Statement"
@@ -13831,19 +14126,19 @@
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Closing Date"
-msgstr "Kapanış Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Closing Date"
-msgstr "Kapanış Tarihi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
 msgid "Closing Fiscal Year"
-msgstr "Mali Yılı Kapanış"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
@@ -13854,13 +14149,13 @@
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Closing Text"
-msgstr "Kapanış Metni"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Dunning Letter Text'
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgctxt "Dunning Letter Text"
 msgid "Closing Text"
-msgstr "Kapanış Metni"
+msgstr ""
 
 #. Label of a Data field in DocType 'Incoterm'
 #: setup/doctype/incoterm/incoterm.json
@@ -13874,7 +14169,7 @@
 msgid "Code"
 msgstr "Kod"
 
-#: public/js/setup_wizard.js:174
+#: public/js/setup_wizard.js:190
 msgid "Collapse All"
 msgstr "Tümünü Daralt"
 
@@ -13882,25 +14177,25 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Collect Progress"
-msgstr "İlerlemeyi Topla"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Loyalty Program Collection'
 #: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
 msgctxt "Loyalty Program Collection"
 msgid "Collection Factor (=1 LP)"
-msgstr "Toplama Faktörü (= 1 LP)"
+msgstr ""
 
 #. Label of a Table field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Collection Rules"
-msgstr "Koleksiyon Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Collection Tier"
-msgstr "Koleksiyon Katmanı"
+msgstr ""
 
 #. Label of a Color field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
@@ -13934,18 +14229,23 @@
 
 #: setup/setup_wizard/operations/install_fixtures.py:231
 msgid "Colour"
-msgstr "Renk"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Transaction Mapping'
 #: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
 msgctxt "Bank Transaction Mapping"
 msgid "Column in Bank File"
-msgstr "Banka Dosyasındaki Sütün"
+msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:40
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:389
+msgid "Column {0}"
+msgstr "{0} sütunu"
+
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:39
 msgid "Combined invoice portion must equal 100%"
 msgstr ""
 
+#: templates/pages/task_info.html:86
 #: utilities/report/youtube_interactions/youtube_interactions.py:28
 msgid "Comments"
 msgstr "Yorumlar"
@@ -13976,65 +14276,65 @@
 
 #: setup/setup_wizard/operations/install_fixtures.py:129
 msgid "Commercial"
-msgstr "Ticari"
+msgstr ""
 
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:83
 msgid "Commission"
-msgstr "Komisyon"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Commission"
-msgstr "Komisyon"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Commission"
-msgstr "Komisyon"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Commission"
-msgstr "Komisyon"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Commission"
-msgstr "Komisyon"
+msgstr ""
 
 #. Label of a Float field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Commission Rate"
-msgstr "Komisyon Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Commission Rate"
-msgstr "Komisyon Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Commission Rate"
-msgstr "Komisyon Oranı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Commission Rate"
-msgstr "Komisyon Oranı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
 msgid "Commission Rate"
-msgstr "Komisyon Oranı"
+msgstr ""
 
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:55
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:78
@@ -14063,7 +14363,13 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:55
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:80
 msgid "Commission on Sales"
-msgstr "Satış Komisyonu"
+msgstr ""
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Common Code"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:217
 msgid "Communication"
@@ -14084,36 +14390,36 @@
 #. Name of a DocType
 #: communication/doctype/communication_medium/communication_medium.json
 msgid "Communication Medium"
-msgstr "Haberleşme Orta"
+msgstr ""
 
 #. Name of a DocType
 #: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
 msgid "Communication Medium Timeslot"
-msgstr "İletişim Orta Zaman Çizelgesi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Communication Medium'
 #: communication/doctype/communication_medium/communication_medium.json
 msgctxt "Communication Medium"
 msgid "Communication Medium Type"
-msgstr "İletişim Orta İpucu"
+msgstr ""
 
-#: setup/install.py:111
+#: setup/install.py:92
 msgid "Compact Item Print"
-msgstr "Kompakt Öğe Yazdır"
+msgstr ""
 
 #. Label of a Table field in DocType 'Fiscal Year'
 #: accounts/doctype/fiscal_year/fiscal_year.json
 msgctxt "Fiscal Year"
 msgid "Companies"
-msgstr "Şirketler"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
 #: accounts/doctype/account/account_tree.js:12
-#: accounts/doctype/account/account_tree.js:149
-#: accounts/doctype/cost_center/cost_center_tree.js:8
-#: accounts/doctype/journal_entry/journal_entry.js:72
-#: accounts/report/account_balance/account_balance.js:9
+#: accounts/doctype/account/account_tree.js:212
+#: accounts/doctype/cost_center/cost_center_tree.js:9
+#: accounts/doctype/journal_entry/journal_entry.js:128
+#: accounts/report/account_balance/account_balance.js:8
 #: accounts/report/accounts_payable/accounts_payable.js:8
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:8
 #: accounts/report/accounts_receivable/accounts_receivable.js:10
@@ -14121,127 +14427,128 @@
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:8
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:8
 #: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:8
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:8
-#: accounts/report/budget_variance_report/budget_variance_report.js:74
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:9
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:9
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:9
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:7
+#: accounts/report/budget_variance_report/budget_variance_report.js:72
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:8
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:8
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:8
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:80
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:9
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:8
 #: accounts/report/financial_ratios/financial_ratios.js:9
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:8
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:183
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:180
 #: accounts/report/general_ledger/general_ledger.js:8
 #: accounts/report/general_ledger/general_ledger.py:62
 #: accounts/report/gross_profit/gross_profit.js:8
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:40
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:227
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:231
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:28
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:265
-#: accounts/report/payment_ledger/payment_ledger.js:9
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:277
+#: accounts/report/payment_ledger/payment_ledger.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:8
-#: accounts/report/pos_register/pos_register.js:9
-#: accounts/report/pos_register/pos_register.py:110
+#: accounts/report/pos_register/pos_register.js:8
+#: accounts/report/pos_register/pos_register.py:106
 #: accounts/report/profitability_analysis/profitability_analysis.js:8
 #: accounts/report/purchase_register/purchase_register.js:33
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:80
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:22
 #: accounts/report/sales_register/sales_register.js:33
 #: accounts/report/share_ledger/share_ledger.py:58
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:9
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:9
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:9
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:8
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:8
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:8
 #: accounts/report/trial_balance/trial_balance.js:8
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:9
-#: assets/report/fixed_asset_register/fixed_asset_register.js:9
-#: buying/report/procurement_tracker/procurement_tracker.js:9
-#: buying/report/purchase_analytics/purchase_analytics.js:50
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:9
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:278
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:9
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:268
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:8
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
+#: assets/report/fixed_asset_register/fixed_asset_register.js:8
+#: buying/report/procurement_tracker/procurement_tracker.js:8
+#: buying/report/purchase_analytics/purchase_analytics.js:49
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:274
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:7
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:8
-#: crm/report/lead_details/lead_details.js:9
+#: crm/report/lead_details/lead_details.js:8
 #: crm/report/lead_details/lead_details.py:52
-#: crm/report/lost_opportunity/lost_opportunity.js:9
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:59
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:52
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:119
-#: manufacturing/doctype/bom_creator/bom_creator.js:52
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:9
-#: manufacturing/report/job_card_summary/job_card_summary.js:8
-#: manufacturing/report/process_loss_report/process_loss_report.js:8
-#: manufacturing/report/production_analytics/production_analytics.js:9
-#: manufacturing/report/production_planning_report/production_planning_report.js:9
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:8
-#: manufacturing/report/work_order_summary/work_order_summary.js:8
-#: projects/report/project_summary/project_summary.js:9
+#: crm/report/lost_opportunity/lost_opportunity.js:8
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:51
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:128
+#: manufacturing/doctype/bom_creator/bom_creator.js:51
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:2
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:8
+#: manufacturing/report/job_card_summary/job_card_summary.js:7
+#: manufacturing/report/process_loss_report/process_loss_report.js:7
+#: manufacturing/report/production_analytics/production_analytics.js:8
+#: manufacturing/report/production_planning_report/production_planning_report.js:8
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:7
+#: manufacturing/report/work_order_summary/work_order_summary.js:7
+#: projects/report/project_summary/project_summary.js:8
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:44
-#: public/js/financial_statements.js:100 public/js/purchase_trends_filters.js:8
-#: public/js/sales_trends_filters.js:55
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:28
+#: public/js/financial_statements.js:153 public/js/purchase_trends_filters.js:8
+#: public/js/sales_trends_filters.js:51
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:27
 #: regional/report/irs_1099/irs_1099.js:8
-#: regional/report/uae_vat_201/uae_vat_201.js:9
-#: regional/report/vat_audit_report/vat_audit_report.js:9
-#: selling/page/point_of_sale/pos_controller.js:64
-#: selling/page/sales_funnel/sales_funnel.js:30
+#: regional/report/uae_vat_201/uae_vat_201.js:8
+#: regional/report/vat_audit_report/vat_audit_report.js:8
+#: selling/page/point_of_sale/pos_controller.js:72
+#: selling/page/sales_funnel/sales_funnel.js:33
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.js:8
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:9
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:8
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:114
 #: selling/report/lost_quotations/lost_quotations.js:8
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:9
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:8
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:46
-#: selling/report/sales_analytics/sales_analytics.js:50
-#: selling/report/sales_order_analysis/sales_order_analysis.js:9
+#: selling/report/sales_analytics/sales_analytics.js:57
+#: selling/report/sales_order_analysis/sales_order_analysis.js:8
 #: selling/report/sales_order_analysis/sales_order_analysis.py:343
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:9
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:34
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:9
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:8
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:9
-#: selling/report/territory_wise_sales/territory_wise_sales.js:17
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:8
+#: selling/report/territory_wise_sales/territory_wise_sales.js:18
 #: setup/doctype/company/company.json setup/doctype/company/company_tree.js:10
 #: setup/doctype/department/department_tree.js:10
 #: setup/doctype/employee/employee_tree.js:8
 #: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
-#: stock/doctype/warehouse/warehouse_tree.js:10
+#: stock/doctype/warehouse/warehouse_tree.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:9
-#: stock/report/delayed_item_report/delayed_item_report.js:9
-#: stock/report/delayed_order_report/delayed_order_report.js:9
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:116
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:8
-#: stock/report/item_shortage_report/item_shortage_report.js:9
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
+#: stock/report/delayed_item_report/delayed_item_report.js:8
+#: stock/report/delayed_order_report/delayed_order_report.js:8
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:114
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7
+#: stock/report/item_shortage_report/item_shortage_report.js:8
 #: stock/report/item_shortage_report/item_shortage_report.py:137
 #: stock/report/product_bundle_balance/product_bundle_balance.py:115
 #: stock/report/reserved_stock/reserved_stock.js:8
 #: stock/report/reserved_stock/reserved_stock.py:191
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:9
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:73
-#: stock/report/serial_no_ledger/serial_no_ledger.py:38
+#: stock/report/serial_no_ledger/serial_no_ledger.py:37
 #: stock/report/stock_ageing/stock_ageing.js:8
-#: stock/report/stock_analytics/stock_analytics.js:42
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:8
+#: stock/report/stock_analytics/stock_analytics.js:41
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
 #: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:466
+#: stock/report/stock_balance/stock_balance.py:473
 #: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:268
+#: stock/report/stock_ledger/stock_ledger.py:340
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
 #: stock/report/stock_projected_qty/stock_projected_qty.js:8
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:9
-#: stock/report/total_stock_summary/total_stock_summary.js:18
-#: stock/report/total_stock_summary/total_stock_summary.py:30
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:9
-#: support/report/issue_analytics/issue_analytics.js:9
-#: support/report/issue_summary/issue_summary.js:9
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
+#: stock/report/total_stock_summary/total_stock_summary.js:17
+#: stock/report/total_stock_summary/total_stock_summary.py:29
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:8
+#: support/report/issue_analytics/issue_analytics.js:8
+#: support/report/issue_summary/issue_summary.js:8
 msgid "Company"
 msgstr "Şirket"
 
@@ -14507,12 +14814,6 @@
 msgid "Company"
 msgstr "Şirket"
 
-#. Label of a Link field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Company"
-msgstr "Şirket"
-
 #. Label of a Link field in DocType 'Import Supplier Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
@@ -14705,6 +15006,12 @@
 msgid "Company"
 msgstr "Şirket"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Company"
+msgstr "Şirket"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -14997,65 +15304,65 @@
 
 #: public/js/setup_wizard.js:30
 msgid "Company Abbreviation"
-msgstr "Şirket Kısaltması"
+msgstr ""
 
-#: public/js/setup_wizard.js:155
+#: public/js/setup_wizard.js:164
 msgid "Company Abbreviation cannot have more than 5 characters"
-msgstr "Şirket Kısaltması 5 karakterden uzun olamaz"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Company Account"
-msgstr "Şirket Hesabı"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Company Address"
-msgstr "Şirket Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address"
-msgstr "Şirket Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address"
-msgstr "Şirket Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Company Address"
-msgstr "Şirket Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address"
-msgstr "Şirket Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address"
-msgstr "Şirket Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address"
-msgstr "Şirket Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Dunning'
+#. Label of a Text Editor field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Company Address Display"
@@ -15065,93 +15372,87 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Company Address Name"
-msgstr "Şirket Adresi Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Company Address Name"
-msgstr "Şirket Adresi Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Company Address Name"
-msgstr "Şirket Adresi Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Company Address Name"
-msgstr "Şirket Adresi Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Company Address Name"
-msgstr "Şirket Adresi Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Company Bank Account"
-msgstr "Şirket Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Company Bank Account"
-msgstr "Şirket Banka Hesabı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Company Billing Address"
-msgstr "Şirket Fatura Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Company Billing Address"
-msgstr "Şirket Fatura Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Company Billing Address"
-msgstr "Şirket Fatura Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Company Billing Address"
-msgstr "Şirket Fatura Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Company Billing Address"
-msgstr "Şirket Fatura Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Company Billing Address"
-msgstr "Şirket Fatura Adresi"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Company Description"
-msgstr "şirket tanımı"
-
-#. Description of the 'Description' (Text) field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Company Description for website homepage"
-msgstr "web tasarımı ana Firma Açıklaması"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -15159,18 +15460,19 @@
 msgid "Company Details"
 msgstr ""
 
-#. Option for the 'Prefered Contact Email' (Select) field in DocType 'Employee'
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Company Email"
-msgstr "Şirket e-posta"
+msgstr ""
 
 #. Label of a Attach Image field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Company Logo"
-msgstr "Şirket logosu"
+msgstr ""
 
 #: public/js/setup_wizard.js:23
 msgid "Company Name"
@@ -15186,45 +15488,39 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Company Name as per Imported Tally Data"
-msgstr "İçe Aktarılan Tally Verilerine göre Şirket Adı"
+msgstr ""
 
-#: public/js/setup_wizard.js:63
+#: public/js/setup_wizard.js:67
 msgid "Company Name cannot be Company"
-msgstr "Şirket Adı olamaz"
+msgstr ""
 
 #: accounts/custom/address.py:34
 msgid "Company Not Linked"
-msgstr "Şirket Bağlı Değil"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Company Settings"
-msgstr "Firma Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Company Shipping Address"
-msgstr "Şirket Sevkiyat Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Company Shipping Address"
-msgstr "Şirket Sevkiyat Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Company Shipping Address"
-msgstr "Şirket Sevkiyat Adresi"
-
-#. Description of the 'Tag Line' (Data) field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Company Tagline for website homepage"
-msgstr "web tasarımı ana Şirket Sloganı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
@@ -15232,40 +15528,40 @@
 msgid "Company Tax ID"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:604
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:605
 msgid "Company and Posting Date is mandatory"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2232
+#: accounts/doctype/sales_invoice/sales_invoice.py:2179
 msgid "Company currencies of both the companies should match for Inter Company Transactions."
-msgstr "Her iki şirketin şirket para birimleri Inter Şirket İşlemleri için eşleşmelidir."
-
-#: stock/doctype/material_request/material_request.js:258
-#: stock/doctype/stock_entry/stock_entry.js:575
-msgid "Company field is required"
-msgstr "Şirket alanı alanı"
-
-#: accounts/doctype/bank_account/bank_account.py:58
-msgid "Company is manadatory for company account"
-msgstr "Şirket hesabı için şirket"
-
-#: accounts/doctype/subscription/subscription.py:383
-msgid "Company is mandatory was generating invoice. Please set default company in Global Defaults."
 msgstr ""
 
-#: setup/doctype/company/company.js:153
-msgid "Company name not same"
-msgstr "Şirket adı aynı değil"
+#: stock/doctype/material_request/material_request.js:326
+#: stock/doctype/stock_entry/stock_entry.js:677
+msgid "Company field is required"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:205
+#: accounts/doctype/bank_account/bank_account.py:72
+msgid "Company is mandatory for company account"
+msgstr ""
+
+#: accounts/doctype/subscription/subscription.py:404
+msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
+msgstr ""
+
+#: setup/doctype/company/company.js:191
+msgid "Company name not same"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:208
 msgid "Company of asset {0} and purchase document {1} doesn't matches."
-msgstr "{0} varlık ve {1} satınalma belgesi eşleşmiyor."
+msgstr ""
 
 #. Description of the 'Registration Details' (Code) field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Company registration numbers for your reference. Tax numbers etc."
-msgstr "Referans için şirket kayıt numaraları. vergi numaraları vb."
+msgstr ""
 
 #. Description of the 'Represents Company' (Link) field in DocType 'Sales
 #. Invoice'
@@ -15288,15 +15584,15 @@
 msgid "Company which internal supplier represents"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:80
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:85
 msgid "Company {0} already exists. Continuing will overwrite the Company and Chart of Accounts"
-msgstr "{0} şirketi zaten var. Devam etmek, Şirket ve Hesap Planının üzerine yazacaktır."
+msgstr ""
 
-#: accounts/doctype/account/account.py:443
+#: accounts/doctype/account/account.py:457
 msgid "Company {0} does not exist"
-msgstr "Şirket {0} yok"
+msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:76
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:78
 msgid "Company {0} is added more than once"
 msgstr ""
 
@@ -15304,7 +15600,7 @@
 msgid "Company {} does not exist yet. Taxes setup aborted."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:451
+#: accounts/doctype/pos_invoice/pos_invoice.py:450
 msgid "Company {} does not match with POS Profile Company {}"
 msgstr ""
 
@@ -15337,7 +15633,7 @@
 msgid "Competitor Name"
 msgstr ""
 
-#: public/js/utils/sales_common.js:408
+#: public/js/utils/sales_common.js:473
 msgid "Competitors"
 msgstr ""
 
@@ -15353,7 +15649,9 @@
 msgid "Competitors"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:61
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:67
+#: manufacturing/doctype/workstation/workstation_job_card.html:68
+#: public/js/projects/timer.js:32
 msgid "Complete"
 msgstr "Tamamla"
 
@@ -15369,23 +15667,26 @@
 msgid "Complete"
 msgstr "Tamamla"
 
-#: manufacturing/doctype/job_card/job_card.js:263
+#: manufacturing/doctype/job_card/job_card.js:296
 msgid "Complete Job"
 msgstr ""
 
+#: selling/page/point_of_sale/pos_payment.js:19
+msgid "Complete Order"
+msgstr ""
+
 #: accounts/doctype/subscription/subscription_list.js:8
 #: assets/doctype/asset_repair/asset_repair_list.js:7
-#: buying/doctype/purchase_order/purchase_order_list.js:22
+#: buying/doctype/purchase_order/purchase_order_list.js:43
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:9
 #: manufacturing/report/job_card_summary/job_card_summary.py:93
 #: manufacturing/report/work_order_summary/work_order_summary.py:151
 #: projects/doctype/timesheet/timesheet_list.js:13
 #: projects/report/project_summary/project_summary.py:95
-#: selling/doctype/sales_order/sales_order_list.js:12
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:9
-#: stock/doctype/delivery_note/delivery_note_list.js:14
+#: selling/doctype/sales_order/sales_order_list.js:23
+#: stock/doctype/delivery_note/delivery_note_list.js:24
 #: stock/doctype/material_request/material_request_list.js:13
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:14
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:25
 msgid "Completed"
 msgstr "Tamamlandı"
 
@@ -15604,7 +15905,7 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Completed By"
-msgstr "Tarafından tamamlanmıştır"
+msgstr ""
 
 #. Label of a Date field in DocType 'Task'
 #: projects/doctype/task/task.json
@@ -15618,39 +15919,40 @@
 
 #: manufacturing/dashboard_fixtures.py:76
 msgid "Completed Operation"
-msgstr "Tamamlanan İşlem"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card Operation'
 #: manufacturing/doctype/job_card_operation/job_card_operation.json
 msgctxt "Job Card Operation"
 msgid "Completed Qty"
-msgstr "Tamamlanan Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card Time Log'
 #: manufacturing/doctype/job_card_time_log/job_card_time_log.json
 msgctxt "Job Card Time Log"
 msgid "Completed Qty"
-msgstr "Tamamlanan Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Completed Qty"
-msgstr "Tamamlanan Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Completed Qty"
-msgstr "Tamamlanan Adet"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:885
+#: manufacturing/doctype/work_order/work_order.py:902
 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
-msgstr "Tamamlanan Miktar &quot;Üretilecek Miktar&quot; dan büyük olamaz"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:277
+#: manufacturing/doctype/job_card/job_card.js:313
+#: manufacturing/doctype/workstation/workstation.js:199
 msgid "Completed Quantity"
-msgstr "Tamamlanan Miktar"
+msgstr ""
 
 #: projects/report/project_summary/project_summary.py:130
 msgid "Completed Tasks"
@@ -15665,58 +15967,58 @@
 #. Name of a report
 #: manufacturing/report/completed_work_orders/completed_work_orders.json
 msgid "Completed Work Orders"
-msgstr "Tamamlanmış İş Emri"
+msgstr ""
 
 #: projects/report/project_summary/project_summary.py:67
 msgid "Completion"
-msgstr "Tamamlanma"
+msgstr ""
 
 #. Label of a Date field in DocType 'Quality Action Resolution'
 #: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
 msgctxt "Quality Action Resolution"
 msgid "Completion By"
-msgstr "tamamlayan"
+msgstr ""
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:48
 msgid "Completion Date"
-msgstr "Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Completion Date"
-msgstr "Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Completion Date"
-msgstr "Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Completion Status"
-msgstr "Tamamlanma Durumu"
+msgstr ""
 
 #. Label of a Select field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Completion Status"
-msgstr "Tamamlanma Durumu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Comprehensive Insurance"
-msgstr "Kapsamlı Sigorta"
+msgstr ""
 
 #. Option for the 'Call Receiving Device' (Select) field in DocType 'Voice Call
 #. Settings'
 #: telephony/doctype/voice_call_settings/voice_call_settings.json
 msgctxt "Voice Call Settings"
 msgid "Computer"
-msgstr "Bilgisayar"
+msgstr ""
 
 #. Label of a Code field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -15747,7 +16049,7 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Conditions will be applied on all the selected items combined. "
-msgstr "Seçilen tüm seçeneklere birleştirilmiş yapı uygulanacaktır."
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
@@ -15781,42 +16083,42 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Configure the action to stop the transaction or just warn if the same rate is not maintained."
-msgstr "İşlemi durdurmak için eylemi yapılandırın veya aynı oran korunmazsa sadece uyarı verin."
+msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:19
+#: buying/doctype/buying_settings/buying_settings.js:20
 msgid "Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List."
-msgstr "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."
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Confirmation Date"
-msgstr "Onay Tarihi"
+msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:37
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:45
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:43
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:51
 msgid "Connect to Quickbooks"
-msgstr "Quickbooks'a bağlan"
+msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:59
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:65
 msgid "Connected to QuickBooks"
-msgstr "QuickBooks’a bağlandı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Connected to QuickBooks"
-msgstr "QuickBooks’a bağlandı"
+msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:58
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:64
 msgid "Connecting to QuickBooks"
-msgstr "QuickBooks'a Bağlanma"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Connecting to QuickBooks"
-msgstr "QuickBooks'a Bağlanma"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
@@ -15914,9 +16216,15 @@
 msgid "Connections"
 msgstr "Bağlantılar"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Connections"
+msgstr "Bağlantılar"
+
 #: accounts/report/general_ledger/general_ledger.js:172
 msgid "Consider Accounting Dimensions"
-msgstr "Muhasebe Boyutlarını Dikkate al"
+msgstr ""
 
 #. Label of a Check field in DocType 'Tax Withholding Category'
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
@@ -15930,11 +16238,17 @@
 msgid "Consider Minimum Order Qty"
 msgstr ""
 
+#. Label of a Check field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Consider Rejected Warehouses"
+msgstr ""
+
 #. Label of a Select field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Consider Tax or Charge for"
-msgstr "Vergi veya Ücret"
+msgstr ""
 
 #. Label of a Check field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
@@ -15964,70 +16278,70 @@
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Consolidate Sub Assembly Items"
-msgstr "Alt Montaj Öğelerini Birleştirin"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Consolidated"
-msgstr "konsolide"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "Consolidated Credit Note"
-msgstr "Konsolide Alacak Dekontu"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/consolidated_financial_statement/consolidated_financial_statement.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Consolidated Financial Statement"
-msgstr "Konsolide Finansal Tablolar"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Consolidated Sales Invoice"
-msgstr "Konsolide Satış Faturası"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "Consolidated Sales Invoice"
-msgstr "Konsolide Satış Faturası"
+msgstr ""
 
 #. Option for the 'Lead Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Consultant"
-msgstr "Danışman"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:64
 msgid "Consumable"
-msgstr "Tüketilir"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Consumable Cost"
-msgstr "Sarf Malzemesi Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "Consumable Cost"
-msgstr "Sarf Malzemesi Maliyeti"
+msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
 msgid "Consumed"
-msgstr "Tüketilen"
+msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
 msgid "Consumed Amount"
-msgstr "Tüketilen Tutar"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:309
+#: assets/doctype/asset_capitalization/asset_capitalization.py:330
 msgid "Consumed Asset Items is mandatory for Decapitalization"
 msgstr ""
 
@@ -16047,44 +16361,44 @@
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Consumed Items"
-msgstr "Tüketilen Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Consumed Items"
-msgstr "Tüketilen Ürünler"
+msgstr ""
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:153
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:59
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:136
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:62
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
 msgid "Consumed Qty"
-msgstr "Tüketilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Consumed Qty"
-msgstr "Tüketilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Consumed Qty"
-msgstr "Tüketilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Consumed Qty"
-msgstr "Tüketilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Consumed Qty"
-msgstr "Tüketilen Miktar"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Repair Consumed Item'
 #: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
@@ -16098,7 +16412,7 @@
 msgid "Consumed Stock Items"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:312
+#: assets/doctype/asset_capitalization/asset_capitalization.py:333
 msgid "Consumed Stock Items or Consumed Asset Items is mandatory for Capitalization"
 msgstr ""
 
@@ -16120,158 +16434,158 @@
 #: selling/workspace/selling/selling.json
 msgctxt "Contact"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
 #. Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Data field in DocType 'Employee External Work History'
 #: setup/doctype/employee_external_work_history/employee_external_work_history.json
 msgctxt "Employee External Work History"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Link field in DocType 'Request for Quotation Supplier'
 #: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
 msgctxt "Request for Quotation Supplier"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Link field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Small Text field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Contact"
-msgstr "İlgili Kişiler"
+msgstr "Kişi"
 
 #. Label of a Tab Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Contact & Address"
-msgstr "İletişim ve Adres"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Contact & Address"
-msgstr "İletişim ve Adres"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Contact & Address"
-msgstr "İletişim ve Adres"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Contact Desc"
-msgstr "İrtibat Azalt"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
@@ -16385,241 +16699,241 @@
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Contact HTML"
-msgstr "İletişim HTML'si"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Contact Info"
-msgstr "İletişim Bilgisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Contact Info"
-msgstr "İletişim Bilgisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Contact Info"
-msgstr "İletişim Bilgisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Contact Information"
-msgstr "iletişim bilgileri"
+msgstr ""
 
 #. Label of a Code field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Contact List"
-msgstr "Kişi Listesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Contact Mobile"
-msgstr "İletişim Cep No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Contact Mobile No"
-msgstr "İletişim Cep No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Contact Mobile No"
-msgstr "İletişim Cep No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Contact Name"
-msgstr "İrtibat İsmi"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Contact Name"
-msgstr "İrtibat İsmi"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Contact Name"
-msgstr "İrtibat İsmi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
 msgid "Contact No."
-msgstr "İletişim No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Prospect Opportunity'
 #: crm/doctype/prospect_opportunity/prospect_opportunity.json
 msgctxt "Prospect Opportunity"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Contact Person"
-msgstr "İrtibat Kişi"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgctxt "Contact Us Settings"
 msgid "Contact Us Settings"
-msgstr ""
+msgstr "İletişim Ayarları"
 
 #. Label of a Tab Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
@@ -16627,21 +16941,15 @@
 msgid "Contacts"
 msgstr ""
 
-#. Label of a Text field in DocType 'Homepage Section Card'
-#: portal/doctype/homepage_section_card/homepage_section_card.json
-msgctxt "Homepage Section Card"
-msgid "Content"
-msgstr "İçerik"
-
 #. Label of a Data field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Content Type"
 msgstr "İçerik Türü"
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
-#: public/js/controllers/transaction.js:2044
-#: selling/doctype/quotation/quotation.js:344
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
+#: public/js/controllers/transaction.js:2118
+#: selling/doctype/quotation/quotation.js:356
 msgid "Continue"
 msgstr "Devam et"
 
@@ -16649,64 +16957,64 @@
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Contra Entry"
-msgstr "Ters Kayıt"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Contra Entry"
-msgstr "Ters Kayıt"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/contract/contract.json
 msgid "Contract"
-msgstr "Sözleşme"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgctxt "Contract"
 msgid "Contract"
-msgstr "Sözleşme"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Contract Details"
-msgstr "Sözleşme Detayları"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Contract End Date"
-msgstr "Sözleşme Bitiş Tarihi"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
 msgid "Contract Fulfilment Checklist"
-msgstr "Sözleşme Yerine Getirilmesi Kontrol Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Contract Period"
-msgstr "Sözleşme süresi"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/contract_template/contract_template.json
 msgid "Contract Template"
-msgstr "Sözleşme Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Contract Template"
-msgstr "Sözleşme Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
 msgid "Contract Template Fulfilment Terms"
-msgstr "Sözleşme Şablonu Yerine Getirilmesi Şartları"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Contract Template'
 #: crm/doctype/contract_template/contract_template.json
@@ -16718,16 +17026,16 @@
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Contract Terms"
-msgstr "Sözleşme koşulları"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Contract Template'
 #: crm/doctype/contract_template/contract_template.json
 msgctxt "Contract Template"
 msgid "Contract Terms and Conditions"
-msgstr "Sözleşme Hüküm ve Hükümleri"
+msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:76
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:121
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:122
 msgid "Contribution %"
 msgstr ""
 
@@ -16738,216 +17046,220 @@
 msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:88
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:123
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
 msgid "Contribution Amount"
-msgstr "Katkı Tutarı"
+msgstr ""
+
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:124
+msgid "Contribution Qty"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
 msgid "Contribution to Net Total"
-msgstr "Net Toplam Katkı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Control Action"
-msgstr "Kontrol İşlemi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Control Historical Stock Transactions"
-msgstr "Geçmiş Stok İşlemlerini Kontrol Et"
+msgstr ""
 
-#: public/js/utils.js:684
+#: public/js/utils.js:747
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting BOM'
 #: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
 msgctxt "Subcontracting BOM"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
 #. Label of a Float field in DocType 'UOM Conversion Detail'
 #: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
 msgctxt "UOM Conversion Detail"
 msgid "Conversion Factor"
-msgstr "Katsayı"
+msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:86
+#: manufacturing/doctype/bom_creator/bom_creator.js:85
 msgid "Conversion Rate"
-msgstr "Dönüşüm Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Conversion Rate"
-msgstr "Dönüşüm Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Conversion Rate"
-msgstr "Dönüşüm Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Conversion Rate"
-msgstr "Dönüşüm Oranı"
+msgstr ""
 
-#: stock/doctype/item/item.py:387
+#: stock/doctype/item/item.py:386
 msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
-msgstr "Tedbir varsayılan Birimi için dönüşüm faktörü satırda 1 olmalıdır {0}"
+msgstr ""
 
-#: controllers/accounts_controller.py:2315
+#: controllers/accounts_controller.py:2453
 msgid "Conversion rate cannot be 0 or 1"
-msgstr "Dönüşüm oranı 0 veya 1 olamaz"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Convert Item Description to Clean HTML in Transactions"
-msgstr "İşlemlerde Öğe Açıklamasını Temiz HTML'ye Dönüştür"
+msgstr ""
 
-#: accounts/doctype/account/account.js:106
-#: accounts/doctype/cost_center/cost_center.js:119
+#: accounts/doctype/account/account.js:107
+#: accounts/doctype/cost_center/cost_center.js:123
 msgid "Convert to Group"
-msgstr "Gruba Dönüştür"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:61
+#: stock/doctype/warehouse/warehouse.js:59
 msgctxt "Warehouse"
 msgid "Convert to Group"
-msgstr "Gruba Dönüştür"
+msgstr ""
 
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.js:10
 msgid "Convert to Item Based Reposting"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:60
+#: stock/doctype/warehouse/warehouse.js:58
 msgctxt "Warehouse"
 msgid "Convert to Ledger"
 msgstr ""
 
-#: accounts/doctype/account/account.js:83
-#: accounts/doctype/cost_center/cost_center.js:116
+#: accounts/doctype/account/account.js:79
+#: accounts/doctype/cost_center/cost_center.js:121
 msgid "Convert to Non-Group"
-msgstr "Olmayan gruba dönüştürme"
+msgstr ""
 
-#: crm/report/lead_details/lead_details.js:41
+#: crm/report/lead_details/lead_details.js:40
 #: selling/page/sales_funnel/sales_funnel.py:58
 msgid "Converted"
-msgstr "Dönüştürüldü"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Converted"
-msgstr "Dönüştürüldü"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Converted"
-msgstr "Dönüştürüldü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Copied From"
-msgstr "Kopyalanacak"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item Variant Settings'
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgctxt "Item Variant Settings"
 msgid "Copy Fields to Variant"
-msgstr "Alanları Varyanta Kopyala"
+msgstr ""
 
 #. Label of a Card Break in the Settings Workspace
 #: setup/workspace/settings/settings.json
@@ -16959,19 +17271,19 @@
 #: quality_management/doctype/quality_action/quality_action.json
 msgctxt "Quality Action"
 msgid "Corrective"
-msgstr "Düzeltici"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
 msgid "Corrective Action"
-msgstr "Düzeltici eylem"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:146
+#: manufacturing/doctype/job_card/job_card.js:155
 msgid "Corrective Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:151
+#: manufacturing/doctype/job_card/job_card.js:162
 msgid "Corrective Operation"
 msgstr ""
 
@@ -16991,394 +17303,399 @@
 #: quality_management/doctype/quality_action/quality_action.json
 msgctxt "Quality Action"
 msgid "Corrective/Preventive"
-msgstr "Önleyici / Düzeltici"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Cost"
-msgstr "Maliyet"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/cost_center/cost_center.json
-#: accounts/doctype/payment_entry/payment_entry.js:659
 #: accounts/report/accounts_payable/accounts_payable.js:28
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
 #: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1024
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
 #: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:640
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
+#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
 #: accounts/report/purchase_register/purchase_register.js:46
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:29
 #: accounts/report/sales_register/sales_register.js:52
-#: accounts/report/sales_register/sales_register.py:250
+#: accounts/report/sales_register/sales_register.py:251
 #: accounts/report/trial_balance/trial_balance.js:49
-#: assets/report/fixed_asset_register/fixed_asset_register.js:30
-#: assets/report/fixed_asset_register/fixed_asset_register.py:461
-#: buying/report/procurement_tracker/procurement_tracker.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:29
+#: assets/report/fixed_asset_register/fixed_asset_register.py:451
+#: buying/report/procurement_tracker/procurement_tracker.js:15
 #: buying/report/procurement_tracker/procurement_tracker.py:32
-#: public/js/financial_statements.js:184
+#: public/js/financial_statements.js:246
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Option for the 'Budget Against' (Select) field in DocType 'Budget'
 #. Label of a Link field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
+
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Cost Center"
+msgid "Cost Center"
+msgstr ""
 
 #. Label of a Link field in DocType 'Cost Center Allocation Percentage'
 #: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
 msgctxt "Cost Center Allocation Percentage"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning Type'
 #: accounts/doctype/dunning_type/dunning_type.json
 msgctxt "Dunning Type"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opening Invoice Creation Tool'
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'PSOA Cost Center'
 #: accounts/doctype/psoa_cost_center/psoa_cost_center.json
 msgctxt "PSOA Cost Center"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry Deduction'
 #: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
 msgctxt "Payment Entry Deduction"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Payment Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
 msgctxt "Process Payment Reconciliation"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Table MultiSelect field in DocType 'Process Statement Of
 #. Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Cost Center"
-msgstr "Maliyet Merkezi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/cost_center_allocation/cost_center_allocation.json
 msgid "Cost Center Allocation"
-msgstr "Maliyet Merkezi Tahsisi"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Cost Center Allocation"
 msgid "Cost Center Allocation"
-msgstr "Maliyet Merkezi Tahsisi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
@@ -17391,7 +17708,7 @@
 msgid "Cost Center Allocation Percentages"
 msgstr ""
 
-#: public/js/utils/sales_common.js:374
+#: public/js/utils/sales_common.js:432
 msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
 msgstr ""
 
@@ -17399,74 +17716,74 @@
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "Cost Center Name"
-msgstr "Maliyet Merkezi Adı"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:25
+#: accounts/doctype/cost_center/cost_center_tree.js:38
 msgid "Cost Center Number"
-msgstr "Maliyet Merkezi Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Cost Center'
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "Cost Center Number"
-msgstr "Maliyet Merkezi Numarası"
+msgstr ""
 
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgid "Cost Center and Budgeting"
-msgstr "Maliyet Merkezi ve Bütçeleme"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:77
+#: accounts/doctype/cost_center/cost_center.py:75
 msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1261
-#: stock/doctype/purchase_receipt/purchase_receipt.py:790
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:785
 msgid "Cost Center is required in row {0} in Taxes table for type {1}"
-msgstr "Satır {0} da Vergiler Tablosunda tip {1} için Maliyet Merkezi gereklidir"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:74
+#: accounts/doctype/cost_center/cost_center.py:72
 msgid "Cost Center with Allocation records can not be converted to a group"
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:80
+#: accounts/doctype/cost_center/cost_center.py:78
 msgid "Cost Center with existing transactions can not be converted to group"
-msgstr "Mevcut işlemleri olan Masraf Merkezi gruba çevrilemez"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:65
+#: accounts/doctype/cost_center/cost_center.py:63
 msgid "Cost Center with existing transactions can not be converted to ledger"
-msgstr "Mevcut işlemleri olan Masraf Merkezi gruba çevrilemez"
+msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:154
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:152
 msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:245
+#: assets/doctype/asset/asset.py:246
 msgid "Cost Center {} doesn't belong to Company {}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:252
+#: assets/doctype/asset/asset.py:253
 msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/report/financial_statements.py:624
+#: accounts/report/financial_statements.py:611
 msgid "Cost Center: {0} does not exist"
-msgstr "Maliyet Merkezi: {0} mevcut değil"
+msgstr ""
 
 #: setup/doctype/company/company.js:86
 msgid "Cost Centers"
-msgstr "Maliyet Merkezleri"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: accounts/onboarding_step/cost_centers_for_report_and_budgeting/cost_centers_for_report_and_budgeting.json
 msgid "Cost Centers for Budgeting and Analysis"
-msgstr "Bütçeleme ve Analiz için Maliyet Merkezleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Cost Configuration"
-msgstr "Maliyet Yapılandırması"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
@@ -17474,34 +17791,34 @@
 msgid "Cost Per Unit"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:375
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:399
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:367
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:391
 msgid "Cost as on"
-msgstr "olarak Maliyet"
+msgstr ""
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:41
 msgid "Cost of Delivered Items"
-msgstr "Teslim edilen Ürün Maliyeti"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:45
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64
-#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/account_balance/account_balance.js:43
 msgid "Cost of Goods Sold"
-msgstr "Satılan Malın Maliyeti"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Cost of Goods Sold"
-msgstr "Satılan Malın Maliyeti"
+msgstr ""
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:40
 msgid "Cost of Issued Items"
-msgstr "Verilen Ürün Maliyeti"
+msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:381
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:373
 msgid "Cost of New Purchase"
-msgstr "Yeni Alış Maliyeti"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.json
@@ -17510,19 +17827,19 @@
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:39
 msgid "Cost of Purchased Items"
-msgstr "Satılan Ürün Maliyeti"
+msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:393
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:385
 msgid "Cost of Scrapped Asset"
-msgstr "Hurdaya Çıkarılan Varlık Maliyeti"
+msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:387
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:379
 msgid "Cost of Sold Asset"
-msgstr "Satılan Varlık Maliyeti"
+msgstr ""
 
 #: config/projects.py:67
 msgid "Cost of various activities"
-msgstr "Çeşitli Faaliyetler Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -17534,31 +17851,31 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Costing"
-msgstr "Maliyetlendirme"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Costing"
-msgstr "Maliyetlendirme"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Costing"
-msgstr "Maliyetlendirme"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Costing"
-msgstr "Maliyetlendirme"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Costing Amount"
-msgstr "Maliyet Tutarı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
@@ -17570,38 +17887,38 @@
 #: projects/doctype/activity_cost/activity_cost.json
 msgctxt "Activity Cost"
 msgid "Costing Rate"
-msgstr "Maliyet Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Costing Rate"
-msgstr "Maliyet Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Costing and Billing"
-msgstr "Maliyet ve Faturalandırma"
+msgstr ""
 
 #: setup/demo.py:55
 msgid "Could Not Delete Demo Data"
 msgstr ""
 
-#: selling/doctype/quotation/quotation.py:546
+#: selling/doctype/quotation/quotation.py:547
 msgid "Could not auto create Customer due to the following missing mandatory field(s):"
-msgstr "Aşağıdaki zorunlu grupları eksik olması müşteri nedeniyle otomatik olarak oluşturulamadı:"
+msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:165
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:225
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:160
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:220
 msgid "Could not auto update shifts. Shift with shift factor {0} needed."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:737
+#: stock/doctype/delivery_note/delivery_note.py:813
 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
-msgstr "Otomatik olarak Kredi Notu oluşturulamadı, lütfen &#39;Kredi Notunu Ver&#39; olasılığın işaretini kaldırmayı ve tekrar göndermeyi"
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:339
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353
 msgid "Could not detect the Company for updating Bank Accounts"
 msgstr ""
 
@@ -17610,31 +17927,32 @@
 msgid "Could not find path for "
 msgstr ""
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:128
-#: accounts/report/financial_statements.py:248
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:124
+#: accounts/report/financial_statements.py:234
 msgid "Could not retrieve information for {0}."
-msgstr "{0} için bilgi alınamadı."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:78
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
 msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
-msgstr "{0} için ölçüt puanı işlevi çözülemedi. Formülün mevcut olduğundan emin olun."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:98
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100
 msgid "Could not solve weighted score function. Make sure the formula is valid."
-msgstr "Ağırlıklı skorları çözemedim. Formülün mevcut olduğundan emin olun."
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1027
-msgid "Could not update stock, invoice contains drop shipping item."
-msgstr "Stok güncellemesi yapılamaz, faturanın damla nakliye öğesini içerir."
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Coulomb"
+msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
 msgctxt "Shipment Parcel"
 msgid "Count"
-msgstr ""
+msgstr "Sayı"
 
 #: crm/report/lead_details/lead_details.py:63
-#: public/js/utils/contact_address_quick_entry.js:86
+#: public/js/utils/contact_address_quick_entry.js:89
 msgid "Country"
 msgstr "Ülke"
 
@@ -17698,20 +18016,20 @@
 msgid "Country"
 msgstr "Ülke"
 
-#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:422
+#: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:421
 msgid "Country Code in File does not match with country code set up in the system"
-msgstr "Dosyadaki Ülke Kodu, sistemde ayarlanan ülke koduyla eşleşmiyor"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Country of Origin"
-msgstr "Menşei ülke"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/coupon_code/coupon_code.json
 msgid "Coupon Code"
-msgstr "Kupon Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Coupon Code'
 #. Label of a Link in the Selling Workspace
@@ -17719,217 +18037,229 @@
 #: selling/workspace/selling/selling.json
 msgctxt "Coupon Code"
 msgid "Coupon Code"
-msgstr "Kupon Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Coupon Code"
-msgstr "Kupon Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Coupon Code"
-msgstr "Kupon Kodu"
+msgstr ""
+
+#. Label of a Link field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Coupon Code"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Coupon Code"
-msgstr "Kupon Kodu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Coupon Code Based"
-msgstr "Kupon Koduna Dayalı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Coupon Description"
-msgstr "Kupon çevirisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Coupon Name"
-msgstr "Kupon Adı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Coupon Type"
-msgstr "Kupon Türü"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:308
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Cr"
 msgstr "Alacak"
 
-#: accounts/doctype/account/account_tree.js:148
-#: accounts/doctype/account/account_tree.js:151
-#: accounts/doctype/dunning/dunning.js:54
-#: accounts/doctype/dunning/dunning.js:56
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:31
-#: accounts/doctype/journal_entry/journal_entry.js:85
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/pos_invoice/pos_invoice.js:51
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:97
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:103
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:114
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:120
+#: accounts/doctype/account/account_tree.js:209
+#: accounts/doctype/account/account_tree.js:216
+#: accounts/doctype/dunning/dunning.js:55
+#: accounts/doctype/dunning/dunning.js:57
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34
+#: accounts/doctype/journal_entry/journal_entry.js:139
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/pos_invoice/pos_invoice.js:55
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
 #: accounts/doctype/purchase_invoice/purchase_invoice.js:127
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:609
-#: accounts/doctype/sales_invoice/sales_invoice.js:106
-#: accounts/doctype/sales_invoice/sales_invoice.js:108
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
+#: accounts/doctype/sales_invoice/sales_invoice.js:110
 #: accounts/doctype/sales_invoice/sales_invoice.js:121
 #: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:135
-#: accounts/doctype/sales_invoice/sales_invoice.js:142
-#: accounts/doctype/sales_invoice/sales_invoice.js:146
-#: accounts/doctype/sales_invoice/sales_invoice.js:157
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
-#: accounts/doctype/sales_invoice/sales_invoice.js:184
-#: buying/doctype/purchase_order/purchase_order.js:94
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: buying/doctype/purchase_order/purchase_order.js:324
-#: buying/doctype/purchase_order/purchase_order.js:330
-#: buying/doctype/purchase_order/purchase_order.js:336
-#: buying/doctype/purchase_order/purchase_order.js:348
-#: buying/doctype/purchase_order/purchase_order.js:354
-#: buying/doctype/request_for_quotation/request_for_quotation.js:43
-#: buying/doctype/request_for_quotation/request_for_quotation.js:146
-#: buying/doctype/request_for_quotation/request_for_quotation.js:169
-#: buying/doctype/supplier/supplier.js:96
-#: buying/doctype/supplier/supplier.js:100
-#: buying/doctype/supplier_quotation/supplier_quotation.js:24
+#: accounts/doctype/sales_invoice/sales_invoice.js:136
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
+#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: buying/doctype/purchase_order/purchase_order.js:99
+#: buying/doctype/purchase_order/purchase_order.js:356
+#: buying/doctype/purchase_order/purchase_order.js:375
+#: buying/doctype/purchase_order/purchase_order.js:386
+#: buying/doctype/purchase_order/purchase_order.js:393
+#: buying/doctype/purchase_order/purchase_order.js:403
+#: buying/doctype/purchase_order/purchase_order.js:421
+#: buying/doctype/purchase_order/purchase_order.js:427
+#: buying/doctype/request_for_quotation/request_for_quotation.js:49
+#: buying/doctype/request_for_quotation/request_for_quotation.js:156
+#: buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: buying/doctype/supplier/supplier.js:112
+#: buying/doctype/supplier/supplier.js:120
 #: buying/doctype/supplier_quotation/supplier_quotation.js:25
+#: buying/doctype/supplier_quotation/supplier_quotation.js:26
 #: buying/doctype/supplier_quotation/supplier_quotation.js:27
-#: crm/doctype/lead/lead.js:35 crm/doctype/lead/lead.js:38
+#: crm/doctype/lead/lead.js:31 crm/doctype/lead/lead.js:37
 #: crm/doctype/lead/lead.js:39 crm/doctype/lead/lead.js:41
-#: crm/doctype/lead/lead.js:220 crm/doctype/opportunity/opportunity.js:85
-#: crm/doctype/opportunity/opportunity.js:90
-#: crm/doctype/opportunity/opportunity.js:97
+#: crm/doctype/lead/lead.js:230 crm/doctype/opportunity/opportunity.js:85
+#: crm/doctype/opportunity/opportunity.js:93
 #: crm/doctype/opportunity/opportunity.js:103
-#: crm/doctype/prospect/prospect.js:12 crm/doctype/prospect/prospect.js:20
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:151
-#: manufacturing/doctype/blanket_order/blanket_order.js:31
-#: manufacturing/doctype/blanket_order/blanket_order.js:41
-#: manufacturing/doctype/blanket_order/blanket_order.js:53
-#: manufacturing/doctype/bom/bom.js:121 manufacturing/doctype/bom/bom.js:126
-#: manufacturing/doctype/bom/bom.js:132 manufacturing/doctype/bom/bom.js:135
-#: manufacturing/doctype/bom/bom.js:344
-#: manufacturing/doctype/bom_creator/bom_creator.js:93
-#: manufacturing/doctype/production_plan/production_plan.js:109
-#: manufacturing/doctype/production_plan/production_plan.js:115
-#: manufacturing/doctype/production_plan/production_plan.js:121
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/doctype/work_order/work_order.js:726
-#: projects/doctype/task/task_tree.js:77 public/js/communication.js:16
-#: public/js/communication.js:24 public/js/communication.js:30
-#: public/js/controllers/transaction.js:300
-#: public/js/controllers/transaction.js:301
-#: public/js/controllers/transaction.js:2158
-#: selling/doctype/customer/customer.js:165
-#: selling/doctype/quotation/quotation.js:119
-#: selling/doctype/quotation/quotation.js:129
-#: selling/doctype/sales_order/sales_order.js:554
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order.js:566
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order.js:576
-#: selling/doctype/sales_order/sales_order.js:577
-#: selling/doctype/sales_order/sales_order.js:582
-#: selling/doctype/sales_order/sales_order.js:587
-#: selling/doctype/sales_order/sales_order.js:588
-#: selling/doctype/sales_order/sales_order.js:593
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:611
-#: selling/doctype/sales_order/sales_order.js:612
-#: selling/doctype/sales_order/sales_order.js:614
-#: selling/doctype/sales_order/sales_order.js:745
+#: crm/doctype/opportunity/opportunity.js:112
+#: crm/doctype/prospect/prospect.js:15 crm/doctype/prospect/prospect.js:27
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:159
+#: manufacturing/doctype/blanket_order/blanket_order.js:34
+#: manufacturing/doctype/blanket_order/blanket_order.js:48
+#: manufacturing/doctype/blanket_order/blanket_order.js:64
+#: manufacturing/doctype/bom/bom.js:123 manufacturing/doctype/bom/bom.js:132
+#: manufacturing/doctype/bom/bom.js:142 manufacturing/doctype/bom/bom.js:146
+#: manufacturing/doctype/bom/bom.js:360
+#: manufacturing/doctype/bom_creator/bom_creator.js:92
+#: manufacturing/doctype/plant_floor/plant_floor.js:240
+#: manufacturing/doctype/production_plan/production_plan.js:125
+#: manufacturing/doctype/production_plan/production_plan.js:139
+#: manufacturing/doctype/production_plan/production_plan.js:146
+#: manufacturing/doctype/work_order/work_order.js:301
+#: manufacturing/doctype/work_order/work_order.js:782
+#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
+#: public/js/communication.js:31 public/js/communication.js:41
+#: public/js/controllers/transaction.js:326
+#: public/js/controllers/transaction.js:327
+#: public/js/controllers/transaction.js:2232
+#: selling/doctype/customer/customer.js:176
+#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:134
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:621
+#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:635
+#: selling/doctype/sales_order/sales_order.js:647
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:661
+#: selling/doctype/sales_order/sales_order.js:670
+#: selling/doctype/sales_order/sales_order.js:675
+#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:698
+#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:715
 #: selling/doctype/sales_order/sales_order.js:853
-#: stock/doctype/delivery_note/delivery_note.js:98
-#: stock/doctype/delivery_note/delivery_note.js:99
-#: stock/doctype/delivery_note/delivery_note.js:113
-#: stock/doctype/delivery_note/delivery_note.js:176
-#: stock/doctype/delivery_note/delivery_note.js:181
+#: selling/doctype/sales_order/sales_order.js:992
+#: stock/doctype/delivery_note/delivery_note.js:91
+#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:112
 #: stock/doctype/delivery_note/delivery_note.js:185
-#: stock/doctype/delivery_note/delivery_note.js:190
-#: stock/doctype/delivery_note/delivery_note.js:199
-#: stock/doctype/delivery_note/delivery_note.js:205
-#: stock/doctype/delivery_note/delivery_note.js:232
-#: stock/doctype/item/item.js:105 stock/doctype/item/item.js:108
-#: stock/doctype/item/item.js:112 stock/doctype/item/item.js:449
-#: stock/doctype/item/item.js:665
-#: stock/doctype/material_request/material_request.js:114
-#: stock/doctype/material_request/material_request.js:120
-#: stock/doctype/material_request/material_request.js:123
-#: stock/doctype/material_request/material_request.js:128
-#: stock/doctype/material_request/material_request.js:133
-#: stock/doctype/material_request/material_request.js:138
-#: stock/doctype/material_request/material_request.js:143
+#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:204
+#: stock/doctype/delivery_note/delivery_note.js:214
+#: stock/doctype/delivery_note/delivery_note.js:228
+#: stock/doctype/delivery_note/delivery_note.js:234
+#: stock/doctype/delivery_note/delivery_note.js:270
+#: stock/doctype/item/item.js:135 stock/doctype/item/item.js:142
+#: stock/doctype/item/item.js:150 stock/doctype/item/item.js:517
+#: stock/doctype/item/item.js:725
+#: stock/doctype/material_request/material_request.js:117
+#: stock/doctype/material_request/material_request.js:126
+#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:140
 #: stock/doctype/material_request/material_request.js:148
-#: stock/doctype/material_request/material_request.js:153
 #: stock/doctype/material_request/material_request.js:156
-#: stock/doctype/material_request/material_request.js:314
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/pick_list/pick_list.js:104
-#: stock/doctype/purchase_receipt/purchase_receipt.js:78
-#: stock/doctype/purchase_receipt/purchase_receipt.js:79
-#: stock/doctype/purchase_receipt/purchase_receipt.js:88
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
-#: stock/doctype/purchase_receipt/purchase_receipt.js:234
-#: stock/doctype/stock_entry/stock_entry.js:146
-#: stock/doctype/stock_entry/stock_entry.js:147
-#: stock/doctype/stock_entry/stock_entry.js:217
-#: stock/doctype/stock_entry/stock_entry.js:1065
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:159
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:63
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73
+#: stock/doctype/material_request/material_request.js:164
+#: stock/doctype/material_request/material_request.js:172
+#: stock/doctype/material_request/material_request.js:180
+#: stock/doctype/material_request/material_request.js:184
+#: stock/doctype/material_request/material_request.js:384
+#: stock/doctype/pick_list/pick_list.js:112
+#: stock/doctype/pick_list/pick_list.js:118
+#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/purchase_receipt/purchase_receipt.js:85
+#: stock/doctype/purchase_receipt/purchase_receipt.js:97
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
+#: stock/doctype/purchase_receipt/purchase_receipt.js:263
+#: stock/doctype/purchase_receipt/purchase_receipt.js:270
+#: stock/doctype/purchase_receipt/purchase_receipt.js:276
+#: stock/doctype/purchase_receipt/purchase_receipt.js:279
+#: stock/doctype/stock_entry/stock_entry.js:162
+#: stock/doctype/stock_entry/stock_entry.js:164
+#: stock/doctype/stock_entry/stock_entry.js:237
+#: stock/doctype/stock_entry/stock_entry.js:1236
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:169
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:202
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:212
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:74
-#: support/doctype/issue/issue.js:27
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:88
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90
+#: support/doctype/issue/issue.js:34
 msgid "Create"
 msgstr "Oluştur"
 
-#: manufacturing/doctype/work_order/work_order.js:179
+#: manufacturing/doctype/work_order/work_order.js:190
 msgid "Create BOM"
-msgstr "Malzeme Listesi Oluştur"
+msgstr ""
 
 #. Label of a Select field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Create Chart Of Accounts Based On"
-msgstr "Hesaplar Tabanlı Grafik oluşturma üzerine"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:59
+#: stock/doctype/delivery_note/delivery_note_list.js:68
 msgid "Create Delivery Trip"
-msgstr "Teslimat Yolculuğu Oluştur"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:122
+#: assets/doctype/asset/asset.js:154
 msgid "Create Depreciation Entry"
 msgstr ""
 
-#: utilities/activation.py:138
-msgid "Create Employee"
-msgstr "Personel Oluştur"
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:316
+msgid "Create Document"
+msgstr ""
 
 #: utilities/activation.py:136
-msgid "Create Employee Records"
-msgstr "Personel Kayıtları Oluştur"
+msgid "Create Employee"
+msgstr ""
 
-#: utilities/activation.py:137
+#: utilities/activation.py:134
+msgid "Create Employee Records"
+msgstr ""
+
+#: utilities/activation.py:135
 msgid "Create Employee records."
 msgstr ""
 
@@ -17939,36 +18269,36 @@
 msgid "Create Grouped Asset"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:48
+#: accounts/doctype/journal_entry/journal_entry.js:96
 msgid "Create Inter Company Journal Entry"
-msgstr "Şirketler arası Yevmiye Kaydı Oluştur"
+msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:45
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:49
 msgid "Create Invoices"
-msgstr "Fatura Oluştur"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:152
+#: manufacturing/doctype/work_order/work_order.js:159
 msgid "Create Job Card"
-msgstr "İş Kartı Oluştur"
+msgstr ""
 
 #. Label of a Check field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Create Job Card based on Batch Size"
-msgstr "Parti Büyüklüğüne göre İş Kartı Oluştur"
+msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.js:20
+#: accounts/doctype/share_transfer/share_transfer.js:18
 msgid "Create Journal Entry"
-msgstr "Yevmiye Kaydı Oluştur"
+msgstr ""
 
 #. Title of an Onboarding Step
-#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:80
+#: crm/onboarding_step/create_lead/create_lead.json utilities/activation.py:78
 msgid "Create Lead"
-msgstr "Aday Oluştur"
+msgstr ""
 
-#: utilities/activation.py:78
+#: utilities/activation.py:76
 msgid "Create Leads"
-msgstr "Adayları Oluştur"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -17976,8 +18306,8 @@
 msgid "Create Ledger Entries for Change Amount"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:191
-#: selling/doctype/customer/customer.js:236
+#: buying/doctype/supplier/supplier.js:224
+#: selling/doctype/customer/customer.js:257
 msgid "Create Link"
 msgstr ""
 
@@ -17985,65 +18315,65 @@
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Create Missing Party"
-msgstr "Eksik Cariyi Oluştur"
+msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:139
+#: manufacturing/doctype/bom_creator/bom_creator.js:146
 msgid "Create Multi-level BOM"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:119
+#: public/js/call_popup/call_popup.js:122
 msgid "Create New Contact"
-msgstr "Yeni Kişi Oluştur"
+msgstr ""
 
-#: public/js/call_popup/call_popup.js:124
+#: public/js/call_popup/call_popup.js:128
 msgid "Create New Customer"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:129
+#: public/js/call_popup/call_popup.js:134
 msgid "Create New Lead"
-msgstr "Yeni Müşteri Adayı Oluştur"
+msgstr ""
 
 #. Title of an Onboarding Step
-#: crm/doctype/lead/lead.js:198
+#: crm/doctype/lead/lead.js:208
 #: crm/onboarding_step/create_opportunity/create_opportunity.json
 msgid "Create Opportunity"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:60
+#: selling/page/point_of_sale/pos_controller.js:67
 msgid "Create POS Opening Entry"
-msgstr "POS Açma Girişi Oluşturma"
+msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.js:31
+#: accounts/doctype/payment_order/payment_order.js:39
 msgid "Create Payment Entries"
-msgstr "Ödeme Girişleri Oluştur"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.js:46
+#: accounts/doctype/payment_request/payment_request.js:58
 msgid "Create Payment Entry"
-msgstr "Ödeme Girişi Oluştur"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:588
+#: manufacturing/doctype/work_order/work_order.js:627
 msgid "Create Pick List"
-msgstr "Seçim Listesi Oluştur"
+msgstr ""
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Create Print Format"
-msgstr "Baskı Biçimi Oluştur"
+msgstr ""
 
 #: crm/doctype/lead/lead_list.js:4
 msgid "Create Prospect"
 msgstr ""
 
-#: utilities/activation.py:107
-msgid "Create Purchase Order"
-msgstr "Satınalma Siparişi Oluştur"
-
 #: utilities/activation.py:105
-msgid "Create Purchase Orders"
-msgstr "Satınalma Siparişleri Oluştur"
+msgid "Create Purchase Order"
+msgstr ""
 
-#: utilities/activation.py:89
+#: utilities/activation.py:103
+msgid "Create Purchase Orders"
+msgstr ""
+
+#: utilities/activation.py:87
 msgid "Create Quotation"
-msgstr "Teklif Oluştur"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: manufacturing/onboarding_step/create_raw_materials/create_raw_materials.json
@@ -18054,86 +18384,90 @@
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Create Receiver List"
-msgstr "alıcı listesi oluşturma"
+msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:45
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:81
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:44
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:76
 msgid "Create Reposting Entries"
 msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:53
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:52
 msgid "Create Reposting Entry"
 msgstr ""
 
 #: projects/doctype/timesheet/timesheet.js:54
-#: projects/doctype/timesheet/timesheet.js:203
-#: projects/doctype/timesheet/timesheet.js:207
+#: projects/doctype/timesheet/timesheet.js:230
+#: projects/doctype/timesheet/timesheet.js:234
 msgid "Create Sales Invoice"
-msgstr "Satış Faturası Oluştur"
+msgstr ""
 
 #. Label of an action in the Onboarding Step 'Create a Sales Order'
 #: selling/onboarding_step/create_a_sales_order/create_a_sales_order.json
-#: utilities/activation.py:98
+#: utilities/activation.py:96
 msgid "Create Sales Order"
-msgstr "Satış Siparişi Oluştur"
+msgstr ""
 
-#: utilities/activation.py:97
+#: utilities/activation.py:95
 msgid "Create Sales Orders to help you plan your work and deliver on-time"
-msgstr "Çalışmanızı planlamanıza ve zamanında teslim etmenize yardımcı olacak Satış Siparişlerini Oluştur"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:346
+#: stock/doctype/stock_entry/stock_entry.js:399
 msgid "Create Sample Retention Stock Entry"
-msgstr "Numune Saklama Stok Hareketi Oluştur"
+msgstr ""
 
-#: stock/dashboard/item_dashboard.js:271
-#: stock/doctype/material_request/material_request.js:376
+#: public/js/utils/serial_no_batch_selector.js:223
+msgid "Create Serial Nos"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:279
+#: stock/doctype/material_request/material_request.js:446
 msgid "Create Stock Entry"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:163
 msgid "Create Supplier Quotation"
-msgstr "Tedarikçi Teklifi Oluştur"
+msgstr ""
 
-#: setup/doctype/company/company.js:110
+#: setup/doctype/company/company.js:130
 msgid "Create Tax Template"
-msgstr "Vergi Şablonu Oluştur"
+msgstr ""
 
-#: utilities/activation.py:129
+#: utilities/activation.py:127
 msgid "Create Timesheet"
-msgstr "Zaman Çizelgesi Oluştur"
+msgstr ""
 
-#: utilities/activation.py:118
+#: utilities/activation.py:116
 msgid "Create User"
-msgstr "Kullanıcı Oluştur"
+msgstr ""
 
 #. Label of a Button field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Create User"
-msgstr "Kullanıcı Oluştur"
+msgstr ""
 
 #. Label of a Check field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Create User Permission"
-msgstr "Kullanıcı İzni Yarat"
+msgstr ""
 
-#: utilities/activation.py:114
+#: utilities/activation.py:112
 msgid "Create Users"
-msgstr "kullanıcıları Oluştur"
+msgstr ""
 
-#: stock/doctype/item/item.js:661
+#: stock/doctype/item/item.js:721
 msgid "Create Variant"
-msgstr "Varyant Oluştur"
+msgstr ""
 
-#: stock/doctype/item/item.js:495 stock/doctype/item/item.js:530
+#: stock/doctype/item/item.js:563 stock/doctype/item/item.js:597
 msgid "Create Variants"
-msgstr "Varyantları Oluştur"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: accounts/onboarding_step/create_your_first_purchase_invoice/create_your_first_purchase_invoice.json
 msgid "Create Your First Purchase Invoice "
-msgstr "İlk Satınalma Faturanızı Oluşturun"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: accounts/onboarding_step/create_your_first_sales_invoice/create_your_first_sales_invoice.json
@@ -18168,7 +18502,7 @@
 #: selling/onboarding_step/create_a_product/create_a_product.json
 #: stock/onboarding_step/create_a_product/create_a_product.json
 msgid "Create a Product"
-msgstr "Bir Ürün Oluşturun"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: selling/onboarding_step/create_a_quotation/create_a_quotation.json
@@ -18191,7 +18525,7 @@
 #: setup/onboarding_step/create_a_supplier/create_a_supplier.json
 #: stock/onboarding_step/create_a_supplier/create_a_supplier.json
 msgid "Create a Supplier"
-msgstr "Bir Tedarikçi Oluşturun"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: manufacturing/onboarding_step/warehouse/warehouse.json
@@ -18223,7 +18557,7 @@
 #. Title of an Onboarding Step
 #: assets/onboarding_step/asset_item/asset_item.json
 msgid "Create an Asset Item"
-msgstr "Bir Varlık Öğesi Oluşturun"
+msgstr ""
 
 #. Label of an action in the Onboarding Step 'Finished Items'
 #. Title of an Onboarding Step
@@ -18233,30 +18567,30 @@
 msgid "Create an Item"
 msgstr ""
 
-#: stock/stock_ledger.py:1595
+#: stock/stock_ledger.py:1676
 msgid "Create an incoming stock transaction for the Item."
-msgstr "Öğe için gelen bir stok işlemi oluşturun."
+msgstr ""
 
 #. Title of an Onboarding Step
 #: crm/onboarding_step/create_and_send_quotation/create_and_send_quotation.json
 msgid "Create and Send Quotation"
 msgstr ""
 
-#: utilities/activation.py:87
+#: utilities/activation.py:85
 msgid "Create customer quotes"
-msgstr "Müşteri Teklifi Oluştur"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: buying/onboarding_step/create_your_first_purchase_order/create_your_first_purchase_order.json
 msgid "Create first Purchase Order"
-msgstr "İlk Satınalma Siparişini oluşturun"
+msgstr ""
 
 #. Description of the 'Create Missing Party' (Check) field in DocType 'Opening
 #. Invoice Creation Tool'
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Create missing customer or supplier."
-msgstr "Kayıp müşteri veya tedarikçi koruması."
+msgstr ""
 
 #. Label of an action in the Onboarding Step 'Bill of Materials'
 #: manufacturing/onboarding_step/create_bom/create_bom.json
@@ -18284,68 +18618,68 @@
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:224
 msgid "Created On"
-msgstr ""
+msgstr "Oluşturulma Zamanı"
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:248
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:250
 msgid "Created {0} scorecards for {1} between:"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:126
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
 msgid "Creating Accounts..."
-msgstr "Hesaplar oluşturuluyor ..."
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:398
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
 msgid "Creating Company and Importing Chart of Accounts"
-msgstr "Şirket Kurmak ve Hesap Çizelgesi Alma"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:918
+#: selling/doctype/sales_order/sales_order.js:1069
 msgid "Creating Delivery Note ..."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:137
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:140
 msgid "Creating Dimensions..."
-msgstr "Boyutların Yapılandırması ..."
+msgstr ""
 
 #: stock/doctype/packing_slip/packing_slip.js:42
 msgid "Creating Packing Slip ..."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:1032
+#: selling/doctype/sales_order/sales_order.js:1194
 msgid "Creating Purchase Order ..."
-msgstr "Satınalma Siparişi Oluşturuyor ..."
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:659
-#: buying/doctype/purchase_order/purchase_order.js:414
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:61
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: buying/doctype/purchase_order/purchase_order.js:488
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
 msgid "Creating Purchase Receipt ..."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:81
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:146
+#: buying/doctype/purchase_order/purchase_order.js:85
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:155
 msgid "Creating Stock Entry"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:429
+#: buying/doctype/purchase_order/purchase_order.js:503
 msgid "Creating Subcontracting Order ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:247
 msgid "Creating Subcontracting Receipt ..."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:85
+#: setup/doctype/employee/employee.js:87
 msgid "Creating User..."
 msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:52
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:56
 msgid "Creating {0} Invoice"
-msgstr "{0} Fatura Oluşturuluyor"
+msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:283
 msgid "Creating {} out of {} {}"
-msgstr "{} / {} {} Oluşturuluyor"
+msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:142
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:141
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:131
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:44
 msgid "Creation"
@@ -18355,82 +18689,82 @@
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Creation Document No"
-msgstr "Oluşturulan Belge Tarihi"
-
-#: utilities/bulk_transaction.py:173
-msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
-msgstr ""
-
-#: utilities/bulk_transaction.py:190
-msgid ""
-"Creation of {0} failed.\n"
-"\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
 #: utilities/bulk_transaction.py:181
-msgid ""
-"Creation of {0} partially successful.\n"
+msgid "Creation of <b><a href='/app/{0}'>{1}(s)</a></b> successful"
+msgstr ""
+
+#: utilities/bulk_transaction.py:198
+msgid "Creation of {0} failed.\n"
+"\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
+msgstr ""
+
+#: utilities/bulk_transaction.py:189
+msgid "Creation of {0} partially successful.\n"
 "\t\t\t\tCheck <b><a href=\"/app/bulk-transaction-log\">Bulk Transaction Log</a></b>"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:40
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:87
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:14
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:84
+#: accounts/report/general_ledger/general_ledger.html:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:115
 #: accounts/report/purchase_register/purchase_register.py:241
-#: accounts/report/sales_register/sales_register.py:275
-#: accounts/report/trial_balance/trial_balance.py:450
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:207
+#: accounts/report/sales_register/sales_register.py:276
+#: accounts/report/trial_balance/trial_balance.py:444
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
 msgid "Credit"
-msgstr "Alacak"
+msgstr ""
 
 #. Option for the 'Balance must be' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Credit"
-msgstr "Alacak"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Credit"
-msgstr "Alacak"
+msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:598
+#: accounts/report/general_ledger/general_ledger.py:605
 msgid "Credit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:575
+#: accounts/report/general_ledger/general_ledger.py:582
 msgid "Credit ({0})"
-msgstr "Alacak ({0})"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:546
+#: accounts/doctype/journal_entry/journal_entry.js:596
 msgid "Credit Account"
-msgstr "Alacak Hesabı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Credit Amount"
-msgstr "Kredi Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Credit Amount"
-msgstr "Kredi Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Credit Amount in Account Currency"
-msgstr "Hesap Para Birimi Kredi Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Credit Amount in Account Currency"
-msgstr "Hesap Para Birimi Kredi Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
@@ -18440,73 +18774,74 @@
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:67
 msgid "Credit Balance"
-msgstr "Alacak Bakiyesi"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:209
 msgid "Credit Card"
-msgstr "Kredi Kartı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Credit Card Entry"
-msgstr "Kredi Kartı Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Credit Card Entry"
-msgstr "Kredi Kartı Kaydı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Credit Days"
-msgstr "Alacak Günü"
+msgstr ""
 
 #. Label of a Int field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Credit Days"
-msgstr "Alacak Günü"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:49
+#: accounts/report/accounts_receivable/accounts_receivable.html:36
 #: selling/report/customer_credit_balance/customer_credit_balance.py:65
 msgid "Credit Limit"
-msgstr "Kredi Limiti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Credit Limit"
-msgstr "Kredi Limiti"
+msgstr ""
 
 #. Label of a Table field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Credit Limit"
-msgstr "Kredi Limiti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Customer Credit Limit'
 #: selling/doctype/customer_credit_limit/customer_credit_limit.json
 msgctxt "Customer Credit Limit"
 msgid "Credit Limit"
-msgstr "Kredi Limiti"
+msgstr ""
 
 #. Label of a Table field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Credit Limit"
-msgstr "Kredi Limiti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Credit Limit"
-msgstr "Kredi Limiti"
+msgstr ""
 
-#: selling/doctype/customer/customer.py:545
+#: selling/doctype/customer/customer.py:553
 msgid "Credit Limit Crossed"
 msgstr ""
 
@@ -18520,206 +18855,261 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Credit Limit and Payment Terms"
-msgstr "Kredi Limiti ve Ödeme Biletleri"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Credit Limits"
-msgstr "Kredi limitleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Credit Limits"
-msgstr "Kredi limitleri"
+msgstr ""
 
 #. Label of a Int field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Credit Months"
-msgstr "Alacak Ayı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Credit Months"
-msgstr "Alacak Ayı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
-#: controllers/sales_and_purchase_return.py:328
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
+#: controllers/sales_and_purchase_return.py:322
 #: setup/setup_wizard/operations/install_fixtures.py:256
-#: stock/doctype/delivery_note/delivery_note.js:93
+#: stock/doctype/delivery_note/delivery_note.js:84
 msgid "Credit Note"
-msgstr "Alacak Dekontu"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Credit Note"
-msgstr "Alacak Dekontu"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Credit Note"
-msgstr "Alacak Dekontu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Credit Note"
-msgstr "Alacak Dekontu"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:200
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Credit Note Amount"
-msgstr "Alacak Dekontu Tutarı"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
 msgid "Credit Note Issued"
-msgstr "Alacak Dekontu Verildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Credit Note Issued"
-msgstr "Alacak Dekontu Verildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Credit Note Issued"
-msgstr "Alacak Dekontu Verildi"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:734
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Credit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:810
 msgid "Credit Note {0} has been created automatically"
-msgstr "Kredi Notu {0} otomatik olarak kurulmuştur"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Credit To"
-msgstr "Alacak Yeri"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Credit in Company Currency"
-msgstr "Şirket Para Biriminde Alacak"
+msgstr ""
 
-#: selling/doctype/customer/customer.py:511
-#: selling/doctype/customer/customer.py:565
+#: selling/doctype/customer/customer.py:519
+#: selling/doctype/customer/customer.py:574
 msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
-msgstr "Müşteri {0} için ({1} / {2}) kredi limiti geçti."
+msgstr ""
 
-#: selling/doctype/customer/customer.py:327
+#: selling/doctype/customer/customer.py:337
 msgid "Credit limit is already defined for the Company {0}"
-msgstr "{0} Şirketi için zaten kredi limiti tanımlanmış"
+msgstr ""
 
-#: selling/doctype/customer/customer.py:564
+#: selling/doctype/customer/customer.py:573
 msgid "Credit limit reached for customer {0}"
-msgstr "{0} müşterisi için kredi limitine ulaşıldı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:86
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:118
 msgid "Creditors"
-msgstr "Alacaklılar"
+msgstr ""
 
 #. Description of the 'Tally Creditors Account' (Data) field in DocType 'Tally
 #. Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Creditors Account set in Tally"
-msgstr "Alacaklılar Hesabı Tally'de belirlendi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Scorecard Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "Criteria"
-msgstr "Kriterler"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Supplier Scorecard Criteria'
 #: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
 msgctxt "Supplier Scorecard Criteria"
 msgid "Criteria Formula"
-msgstr "Kriterler Formülü"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Supplier Scorecard Scoring Criteria'
 #: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
 msgctxt "Supplier Scorecard Scoring Criteria"
 msgid "Criteria Formula"
-msgstr "Kriterler Formülü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Scorecard Criteria'
 #: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
 msgctxt "Supplier Scorecard Criteria"
 msgid "Criteria Name"
-msgstr "Ölçütler Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Criteria'
 #: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
 msgctxt "Supplier Scorecard Scoring Criteria"
 msgid "Criteria Name"
-msgstr "Ölçütler Adı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Criteria Setup"
-msgstr "Ölçütler Kurulumu"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Supplier Scorecard Criteria'
 #: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
 msgctxt "Supplier Scorecard Criteria"
 msgid "Criteria Weight"
-msgstr "Ölçütler Ağırlık"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Supplier Scorecard Scoring Criteria'
 #: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
 msgctxt "Supplier Scorecard Scoring Criteria"
 msgid "Criteria Weight"
-msgstr "Ölçütler Ağırlık"
+msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:86
-#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:56
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:89
+#: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:55
 msgid "Criteria weights must add up to 100%"
 msgstr ""
 
+#. Description of a DocType
+#: setup/doctype/website_item_group/website_item_group.json
+msgid "Cross Listing of Item in multiple groups"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Decimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cubic Yard"
+msgstr ""
+
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Cumulative Transaction Threshold"
-msgstr "Kümülatif İşlem Eşiği"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:121
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cup"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:166
 #: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1056
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:208
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:104
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:94
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:298
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:147
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:212
-#: accounts/report/financial_statements.py:643
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
+#: accounts/report/financial_statements.html:29
+#: accounts/report/financial_statements.py:630
 #: accounts/report/general_ledger/general_ledger.js:146
-#: accounts/report/gross_profit/gross_profit.py:363
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:629
+#: accounts/report/gross_profit/gross_profit.py:361
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:646
 #: accounts/report/payment_ledger/payment_ledger.py:213
 #: accounts/report/profitability_analysis/profitability_analysis.py:175
 #: accounts/report/purchase_register/purchase_register.py:229
-#: accounts/report/sales_register/sales_register.py:263
+#: accounts/report/sales_register/sales_register.py:264
 #: accounts/report/trial_balance/trial_balance.js:76
-#: accounts/report/trial_balance/trial_balance.py:422
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:228
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
-#: manufacturing/doctype/bom_creator/bom_creator.js:77
-#: public/js/financial_statements.js:178 public/js/utils/unreconcile.js:63
+#: accounts/report/trial_balance/trial_balance.py:416
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: manufacturing/doctype/bom_creator/bom_creator.js:76
+#: public/js/financial_statements.js:240 public/js/utils/unreconcile.js:93
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:121
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:130
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137
 msgid "Currency"
 msgstr "Para Birimi"
 
@@ -18920,24 +19310,24 @@
 #. Name of a DocType
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgid "Currency Exchange"
-msgstr "Döviz"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Currency Exchange"
 msgid "Currency Exchange"
-msgstr "Döviz"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgid "Currency Exchange Settings"
-msgstr "Döviz Kuru Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Currency Exchange Settings"
-msgstr "Döviz Kuru Ayarları"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
@@ -18951,100 +19341,100 @@
 
 #: setup/doctype/currency_exchange/currency_exchange.py:55
 msgid "Currency Exchange must be applicable for Buying or for Selling."
-msgstr "Döviz Alış Alış veya Satış için geçerli olmalıdır."
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Currency and Price List"
-msgstr "Fiyat Listesi ve Para Birimi"
+msgstr ""
 
-#: accounts/doctype/account/account.py:295
+#: accounts/doctype/account/account.py:310
 msgid "Currency can not be changed after making entries using some other currency"
-msgstr "Para başka bir para birimini kullanarak girdileri kayboldu sonra değiştirilemez"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1346
-#: accounts/doctype/payment_entry/payment_entry.py:1413 accounts/utils.py:2062
+#: accounts/doctype/payment_entry/payment_entry.py:1399
+#: accounts/doctype/payment_entry/payment_entry.py:1461 accounts/utils.py:2017
 msgid "Currency for {0} must be {1}"
-msgstr "Döviz {0} için {1} olmalıdır"
+msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:105
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:106
 msgid "Currency of the Closing Account must be {0}"
-msgstr "Kapanış Hesap Dövizi olmalıdır {0}"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:573
+#: manufacturing/doctype/bom/bom.py:570
 msgid "Currency of the price list {0} must be {1} or {2}"
-msgstr "{0} fiyat listesi para birimi {1} veya {2} olmalıdır."
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:290
 msgid "Currency should be same as Price List Currency: {0}"
-msgstr "Para birimi, Fiyat Listesi Para Birimi ile aynı olmalıdır: {0}"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Current Address"
-msgstr "Mevcut Adres"
+msgstr ""
 
 #. Label of a Select field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Current Address Is"
-msgstr "Güncel Adres"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Current Amount"
-msgstr "Güncel Tutar"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
@@ -19056,40 +19446,40 @@
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Current Asset Value"
-msgstr "Mevcut Varlık Değeri"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Current Asset Value"
-msgstr "Mevcut Varlık Değeri"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:11
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:11
 msgid "Current Assets"
-msgstr "Mevcut Varlıklar"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
 msgid "Current BOM"
-msgstr "Güncel BOM"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Update Tool'
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "Current BOM"
-msgstr "Güncel BOM"
+msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:79
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:77
 msgid "Current BOM and New BOM can not be same"
-msgstr "Cari BOM ve Yeni BOM aynı olamaz"
+msgstr ""
 
 #. Label of a Float field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "Current Exchange Rate"
-msgstr "Mevcut Döviz Kuru"
+msgstr ""
 
 #. Label of a Int field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -19101,13 +19491,13 @@
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Current Invoice End Date"
-msgstr "Mevcut Fatura Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Current Invoice Start Date"
-msgstr "Mevcut Fatura Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Int field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
@@ -19118,7 +19508,7 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:84
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:116
 msgid "Current Liabilities"
-msgstr "Cari Borçlar/Pasif"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
@@ -19132,15 +19522,15 @@
 msgid "Current Node"
 msgstr ""
 
-#: stock/report/total_stock_summary/total_stock_summary.py:24
+#: stock/report/total_stock_summary/total_stock_summary.py:23
 msgid "Current Qty"
-msgstr "Güncel Mik"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Current Qty"
-msgstr "Güncel Mik"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
@@ -19152,275 +19542,267 @@
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Current Serial No"
-msgstr "servis seri no"
+msgstr ""
 
 #. Label of a Select field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "Current State"
-msgstr "Mevcut Durum"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:187
 msgid "Current Status"
-msgstr "Şu anki durum"
+msgstr ""
 
 #: stock/report/item_variant_details/item_variant_details.py:106
 msgid "Current Stock"
-msgstr "Güncel Stok"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Current Stock"
-msgstr "Güncel Stok"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Current Stock"
-msgstr "Güncel Stok"
+msgstr ""
 
 #. Label of a Int field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Current Time"
-msgstr "Şimdiki Zaman"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Current Valuation Rate"
-msgstr "Güncel Değerleme Oranı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Custodian"
-msgstr "Bekçi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Custody"
-msgstr "göz altı"
+msgstr ""
 
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgctxt "Currency Exchange Settings"
 msgid "Custom"
-msgstr ""
-
-#. Option for the 'Section Based On' (Select) field in DocType 'Homepage
-#. Section'
-#. Label of a Section Break field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Custom HTML"
-msgstr "Özel HTML"
+msgstr "Özel"
 
 #. Label of a Check field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Custom Remarks"
-msgstr "Özel Açıklamalar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Variable'
 #: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
 msgctxt "Supplier Scorecard Variable"
 msgid "Custom?"
-msgstr "Özel mi?"
+msgstr "Özel"
 
 #. Name of a DocType
 #. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:265
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
+#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
-#: accounts/report/gross_profit/gross_profit.py:321
+#: accounts/report/gross_profit/gross_profit.py:319
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:37
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:22
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:214
-#: accounts/report/pos_register/pos_register.js:45
-#: accounts/report/pos_register/pos_register.py:123
-#: accounts/report/pos_register/pos_register.py:186
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:221
+#: accounts/report/pos_register/pos_register.js:44
+#: accounts/report/pos_register/pos_register.py:119
+#: accounts/report/pos_register/pos_register.py:180
 #: accounts/report/sales_register/sales_register.js:21
-#: accounts/report/sales_register/sales_register.py:185
-#: buying/doctype/supplier/supplier.js:162 crm/doctype/lead/lead.js:35
-#: crm/doctype/opportunity/opportunity.js:94 crm/doctype/prospect/prospect.js:7
+#: accounts/report/sales_register/sales_register.py:186
+#: buying/doctype/supplier/supplier.js:192 crm/doctype/lead/lead.js:31
+#: crm/doctype/opportunity/opportunity.js:99 crm/doctype/prospect/prospect.js:8
 #: crm/report/lead_conversion_time/lead_conversion_time.py:54
-#: projects/doctype/timesheet/timesheet.js:195
+#: projects/doctype/timesheet/timesheet.js:222
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:45
-#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:42
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:22
+#: public/js/sales_trends_filters.js:25 public/js/sales_trends_filters.js:39
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:21
 #: selling/doctype/customer/customer.json
 #: selling/doctype/sales_order/sales_order_calendar.js:18
-#: selling/page/point_of_sale/pos_item_cart.js:309
+#: selling/page/point_of_sale/pos_item_cart.js:307
 #: selling/report/customer_credit_balance/customer_credit_balance.js:16
 #: selling/report/customer_credit_balance/customer_credit_balance.py:64
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:8
-#: selling/report/inactive_customers/inactive_customers.py:78
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:48
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:7
+#: selling/report/inactive_customers/inactive_customers.py:74
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:47
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:72
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:38
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:37
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41
 #: selling/report/sales_order_analysis/sales_order_analysis.py:230
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:42
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:54
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:42
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:40
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:53
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:53
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:64
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
 #: setup/doctype/customer_group/customer_group.json
 #: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:368
-#: stock/doctype/stock_entry/stock_entry.js:300
-#: stock/report/delayed_item_report/delayed_item_report.js:37
+#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/stock_entry/stock_entry.js:342
+#: stock/report/delayed_item_report/delayed_item_report.js:36
 #: stock/report/delayed_item_report/delayed_item_report.py:117
-#: stock/report/delayed_order_report/delayed_order_report.js:37
+#: stock/report/delayed_order_report/delayed_order_report.js:36
 #: stock/report/delayed_order_report/delayed_order_report.py:46
-#: support/report/issue_analytics/issue_analytics.js:70
+#: support/report/issue_analytics/issue_analytics.js:69
 #: support/report/issue_analytics/issue_analytics.py:37
-#: support/report/issue_summary/issue_summary.js:58
+#: support/report/issue_summary/issue_summary.js:57
 #: support/report/issue_summary/issue_summary.py:34
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
 #. Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Party Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
 #. Label of a Link in the CRM Workspace
 #. Label of a shortcut in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #. Label of a Link in the Home Workspace
 #. Label of a shortcut in the Home Workspace
-#: accounts/workspace/accounting/accounting.json crm/workspace/crm/crm.json
+#: accounts/workspace/receivables/receivables.json crm/workspace/crm/crm.json
 #: selling/workspace/selling/selling.json setup/workspace/home/home.json
 msgctxt "Customer"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Discounted Invoice'
 #: accounts/doctype/discounted_invoice/discounted_invoice.json
 msgctxt "Discounted Invoice"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Merge Log'
 #. Option for the 'Merge Invoices Based On' (Select) field in DocType 'POS
@@ -19428,62 +19810,62 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Reference'
 #: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
 msgctxt "POS Invoice Reference"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Statement Of Accounts Customer'
 #: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
 msgctxt "Process Statement Of Accounts Customer"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sales Order'
 #: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
 msgctxt "Production Plan Sales Order"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Promotional
 #. Scheme'
@@ -19491,44 +19873,44 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Quality Feedback'
 #: quality_management/doctype/quality_feedback/quality_feedback.json
 msgctxt "Quality Feedback"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Entity Type' (Select) field in DocType 'Service Level
 #. Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
 #. Label of a Link field in DocType 'Shipment'
@@ -19536,25 +19918,25 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Customer"
-msgstr "Müşteri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer Item'
 #: accounts/doctype/customer_item/customer_item.json
@@ -19572,191 +19954,191 @@
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Customer / Lead Address"
-msgstr "Müşteri / Aday Adresi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.json
 #: selling/workspace/selling/selling.json
 msgid "Customer Acquisition and Loyalty"
-msgstr "Müşteri Edinme ve Sadakat"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Customer Address"
-msgstr "Müşteri Adresi"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgid "Customer Addresses And Contacts"
-msgstr "Müşteri Adresleri ve İrtibatları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Customer Code"
-msgstr "Müşteri Kodu"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1004
+#: accounts/report/accounts_receivable/accounts_receivable.py:1025
 msgid "Customer Contact"
-msgstr "Müşteri İrtibatı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Customer Contact"
-msgstr "Müşteri İrtibatı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #. Label of a Small Text field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Customer Contact"
-msgstr "Müşteri İrtibatı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Customer Contact Email"
-msgstr "Müşteri İletişim E-posta"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #. Name of a report
 #. Label of a Link in the Selling Workspace
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 #: selling/report/customer_credit_balance/customer_credit_balance.json
 #: selling/workspace/selling/selling.json
 msgid "Customer Credit Balance"
-msgstr "Müşteri Alacak Bakiyesi"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/customer_credit_limit/customer_credit_limit.json
 msgid "Customer Credit Limit"
-msgstr "Müşteri Kredi Limiti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Customer Defaults"
-msgstr "Müşteri Varsayılanları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Customer Details"
-msgstr "Müşteri Detayları"
+msgstr ""
 
 #. Label of a Text field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer Details"
-msgstr "Müşteri Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Customer Details"
-msgstr "Müşteri Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Customer Details"
-msgstr "Müşteri Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Customer Details"
-msgstr "Müşteri Detayları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Customer Feedback"
-msgstr "Müşteri Görüşleri"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:118
-#: accounts/report/accounts_receivable/accounts_receivable.py:1074
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:99
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:188
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:166
-#: accounts/report/gross_profit/gross_profit.py:328
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:201
+#: accounts/report/accounts_receivable/accounts_receivable.js:121
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:164
+#: accounts/report/gross_profit/gross_profit.py:326
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
 #: accounts/report/sales_register/sales_register.js:27
-#: accounts/report/sales_register/sales_register.py:200
+#: accounts/report/sales_register/sales_register.py:201
 #: public/js/sales_trends_filters.js:26
-#: selling/report/inactive_customers/inactive_customers.py:81
+#: selling/report/inactive_customers/inactive_customers.py:77
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:80
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:31
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:30
 #: setup/doctype/customer_group/customer_group.json
-#: stock/report/delayed_item_report/delayed_item_report.js:43
-#: stock/report/delayed_order_report/delayed_order_report.js:43
+#: stock/report/delayed_item_report/delayed_item_report.js:42
+#: stock/report/delayed_order_report/delayed_order_report.js:42
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
@@ -19765,67 +20147,67 @@
 #: setup/workspace/home/home.json
 msgctxt "Customer Group"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer Group Item'
 #: accounts/doctype/customer_group_item/customer_group_item.json
 msgctxt "Customer Group Item"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Customer Detail'
 #: stock/doctype/item_customer_detail/item_customer_detail.json
 msgctxt "Item Customer Detail"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Customer Group'
 #: accounts/doctype/pos_customer_group/pos_customer_group.json
 msgctxt "POS Customer Group"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Option for the 'Merge Invoices Based On' (Select) field in DocType 'POS
 #. Invoice Merge Log'
@@ -19833,21 +20215,21 @@
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Option for the 'Select Customers By' (Select) field in DocType 'Process
 #. Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Promotional
 #. Scheme'
@@ -19855,50 +20237,50 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Option for the 'Entity Type' (Select) field in DocType 'Service Level
 #. Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Customer Group"
-msgstr "Müşteri Grubu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/customer_group_item/customer_group_item.json
@@ -19909,9 +20291,9 @@
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Customer Group Name"
-msgstr "Müşteri Grup Adı"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1174
+#: accounts/report/accounts_receivable/accounts_receivable.py:1195
 msgid "Customer Group: {0} does not exist"
 msgstr ""
 
@@ -19919,7 +20301,7 @@
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Customer Groups"
-msgstr "Müşteri Grupları"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/customer_item/customer_item.json
@@ -19930,149 +20312,150 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Customer Items"
-msgstr "Müşteri Öğeleri"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable/accounts_receivable.py:1086
 msgid "Customer LPO"
-msgstr "Müşteri LPO&#39;sı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:182
+#: accounts/report/accounts_receivable/accounts_receivable.html:152
 msgid "Customer LPO No."
-msgstr "Müşteri LPO No."
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Customer Ledger Summary"
-msgstr "Müşteri Cari Defter Özeti"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Customer Mobile No"
-msgstr "Müşteri Mobil No"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1011
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:220
-#: accounts/report/sales_register/sales_register.py:191
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:192
 #: selling/report/customer_credit_balance/customer_credit_balance.py:74
-#: selling/report/inactive_customers/inactive_customers.py:79
+#: selling/report/inactive_customers/inactive_customers.py:75
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:78
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Customer Detail'
 #: stock/doctype/item_customer_detail/item_customer_detail.json
 msgctxt "Item Customer Detail"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Process Statement Of Accounts Customer'
 #: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
 msgctxt "Process Statement Of Accounts Customer"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
 #. Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Customer Name"
-msgstr "Müşteri Adı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:22
 msgid "Customer Name: "
@@ -20082,40 +20465,40 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Customer Naming By"
-msgstr "Müşteri Adlandırma buna göre"
+msgstr ""
 
 #: stock/report/delayed_item_report/delayed_item_report.py:161
 #: stock/report/delayed_order_report/delayed_order_report.py:80
 msgid "Customer PO"
-msgstr "Müşteri PO"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Customer PO Details"
-msgstr "Müşteri Satınalma Siparişi Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Customer PO Details"
-msgstr "Müşteri Satınalma Siparişi Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Customer PO Details"
-msgstr "Müşteri Satınalma Siparişi Ayrıntıları"
+msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:92
+#: public/js/utils/contact_address_quick_entry.js:95
 msgid "Customer POS Id"
-msgstr "Müşteri POS Kimliği"
+msgstr ""
 
 #. Label of a Data field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer POS id"
-msgstr "Müşteri POS kimliği"
+msgstr ""
 
 #. Label of a Table field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -20127,176 +20510,176 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer Primary Address"
-msgstr "Müşteri Birincil Adres"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer Primary Contact"
-msgstr "Müşteri Birincil İletişim"
+msgstr ""
 
 #. Option for the 'Default Material Request Type' (Select) field in DocType
 #. 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Customer Provided"
-msgstr "Müşteri Tarafından Sağlandı"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Customer Provided"
-msgstr "Müşteri Tarafından Sağlandı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Customer Provided"
-msgstr "Müşteri Tarafından Sağlandı"
+msgstr ""
 
-#: setup/doctype/company/company.py:358
+#: setup/doctype/company/company.py:350
 msgid "Customer Service"
-msgstr "Müşteri Hizmetleri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Customer Territory"
-msgstr "müşteri bölgesi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Customer Type"
-msgstr "Müşteri Tipi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Customer Warehouse (Optional)"
-msgstr "Müşteri Deposu (İsteğe bağlı)"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Customer Warehouse (Optional)"
-msgstr "Müşteri Deposu (İsteğe bağlı)"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:924
+#: selling/page/point_of_sale/pos_item_cart.js:956
 msgid "Customer contact updated successfully."
-msgstr "Müşteri iletişim bilgileri başarıyla güncellendi."
+msgstr ""
 
-#: support/doctype/warranty_claim/warranty_claim.py:56
+#: support/doctype/warranty_claim/warranty_claim.py:54
 msgid "Customer is required"
-msgstr "Müşteri dahil"
+msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:120
-#: accounts/doctype/loyalty_program/loyalty_program.py:142
+#: accounts/doctype/loyalty_program/loyalty_program.py:116
+#: accounts/doctype/loyalty_program/loyalty_program.py:138
 msgid "Customer isn't enrolled in any Loyalty Program"
-msgstr "Müşteri kaydı bir Sadakat Programına kayıtlı değil"
+msgstr ""
 
 #. Label of a Select field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Customer or Item"
-msgstr "Müşteri veya Ürün"
+msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:97
+#: setup/doctype/authorization_rule/authorization_rule.py:95
 msgid "Customer required for 'Customerwise Discount'"
-msgstr "'Müşteri indirimi' için olması gereken müşteri"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:983
-#: selling/doctype/sales_order/sales_order.py:332
-#: stock/doctype/delivery_note/delivery_note.py:354
+#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: selling/doctype/sales_order/sales_order.py:343
+#: stock/doctype/delivery_note/delivery_note.py:418
 msgid "Customer {0} does not belong to project {1}"
-msgstr "Müşteri {0} projeye ait değil {1}"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Customer's Item Code"
-msgstr "Müşterinin Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Customer's Item Code"
-msgstr "Müşterinin Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Customer's Item Code"
-msgstr "Müşterinin Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Customer's Item Code"
-msgstr "Müşterinin Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Customer's Item Code"
-msgstr "Müşterinin Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Customer's Purchase Order"
-msgstr "Müşterinin Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Customer's Purchase Order"
-msgstr "Müşterinin Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Customer's Purchase Order"
-msgstr "Müşterinin Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Customer's Purchase Order Date"
-msgstr "Müşterinin Satınalma Sipariş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Customer's Purchase Order Date"
-msgstr "Müşterinin Satınalma Sipariş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Customer's Purchase Order Date"
-msgstr "Müşterinin Satınalma Sipariş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Customer's Purchase Order Date"
-msgstr "Müşterinin Satınalma Sipariş Tarihi"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Customer's Purchase Order No"
-msgstr "Müşterinin Satınalma Sipariş Numarası"
+msgstr ""
 
 #. Name of a report
 #: selling/report/customer_wise_item_price/customer_wise_item_price.json
 msgid "Customer-wise Item Price"
-msgstr "Müşteri-bilge Öğe Fiyat"
+msgstr ""
 
 #: crm/report/lost_opportunity/lost_opportunity.py:38
 msgid "Customer/Lead Name"
-msgstr "Müşteri / Aday Adı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:19
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:21
@@ -20308,47 +20691,48 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Customers"
-msgstr "Müşteriler"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/customers_without_any_sales_transactions/customers_without_any_sales_transactions.json
 #: selling/workspace/selling/selling.json
 msgid "Customers Without Any Sales Transactions"
-msgstr "Satış İşlemi olmayan Müşteriler"
+msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:97
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:95
 msgid "Customers not selected."
-msgstr "Müşteriler beklentisiydi."
+msgstr ""
 
 #. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Customerwise Discount"
-msgstr "Müşteri İndirimi"
-
-#: portal/doctype/homepage/homepage.js:9
-msgid "Customize Homepage Sections"
-msgstr "Ana Sayfa Bölümlerini Özelleştir"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/customs_tariff_number/customs_tariff_number.json
 msgid "Customs Tariff Number"
-msgstr "Gümrük Tarife numarası"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Customs Tariff Number"
 msgid "Customs Tariff Number"
-msgstr "Gümrük Tarife numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Customs Tariff Number"
-msgstr "Gümrük Tarife numarası"
+msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:205
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Cycle/Second"
+msgstr ""
+
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:204
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:220
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:144
 msgid "D - E"
@@ -20365,15 +20749,15 @@
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "DT-"
-msgstr "DT-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "DUNN-.MM.-.YY.-"
-msgstr "DUNN-.MM .-. YY.-"
+msgstr ""
 
-#: public/js/stock_analytics.js:51
+#: public/js/stock_analytics.js:81
 msgid "Daily"
 msgstr "Günlük"
 
@@ -20425,11 +20809,11 @@
 
 #: projects/doctype/project/project.py:657
 msgid "Daily Project Summary for {0}"
-msgstr "{0} Günlük Proje Özeti"
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:183
+#: setup/doctype/email_digest/email_digest.py:181
 msgid "Daily Reminders"
-msgstr "Günlük Hatırlatmalar"
+msgstr ""
 
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
@@ -20442,7 +20826,7 @@
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.json
 #: projects/workspace/projects/projects.json
 msgid "Daily Timesheet Summary"
-msgstr "Günlük Zaman Çizelgesi Özeti"
+msgstr ""
 
 #. Label of a shortcut in the Accounting Workspace
 #. Label of a shortcut in the Assets Workspace
@@ -20456,33 +20840,33 @@
 #: crm/workspace/crm/crm.json projects/workspace/projects/projects.json
 #: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
 msgid "Dashboard"
-msgstr ""
+msgstr "Gösterge Paneli"
 
 #. Label of a Tab Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Dashboard"
-msgstr ""
+msgstr "Gösterge Paneli"
 
 #. Label of a Tab Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Dashboard"
-msgstr ""
+msgstr "Gösterge Paneli"
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Dashboard"
-msgstr ""
+msgstr "Gösterge Paneli"
 
 #. Label of a Tab Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Dashboard"
-msgstr ""
+msgstr "Gösterge Paneli"
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:15
 msgid "Data Based On"
 msgstr ""
 
@@ -20490,43 +20874,45 @@
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Data Import Configuration"
-msgstr "Veri Alma Yapılandırması"
+msgstr ""
 
 #. Label of a Card Break in the Home Workspace
 #: setup/workspace/home/home.json
 msgid "Data Import and Settings"
-msgstr "Veri Alma ve Ayarlar"
+msgstr ""
 
 #. Description of the 'Master Data' (Attach) field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs"
-msgstr "Tally'den oluşan Hesap Planı, Müşteriler, Tedarikçiler, Adresler, Kalemler ve UOM'lardan aktarılan bağlantı"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:552
+#: accounts/doctype/journal_entry/journal_entry.js:606
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:150
-#: accounts/report/account_balance/account_balance.js:16
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:37
+#: accounts/report/account_balance/account_balance.js:15
+#: accounts/report/accounts_receivable/accounts_receivable.html:132
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:38
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:26
+#: accounts/report/general_ledger/general_ledger.html:27
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:22
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:38
-#: accounts/report/share_balance/share_balance.js:10
-#: accounts/report/share_ledger/share_ledger.js:10
+#: accounts/report/share_balance/share_balance.js:9
+#: accounts/report/share_ledger/share_ledger.js:9
 #: accounts/report/share_ledger/share_ledger.py:52
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:164
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:192
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:160
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.py:11
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:19
-#: public/js/bank_reconciliation_tool/data_table_manager.js:40
+#: public/js/bank_reconciliation_tool/data_table_manager.js:39
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:220
 #: stock/report/product_bundle_balance/product_bundle_balance.js:8
 #: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:107
+#: stock/report/stock_ledger/stock_ledger.py:180
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
 #: support/report/support_hour_distribution/support_hour_distribution.py:68
 msgid "Date"
@@ -20706,24 +21092,24 @@
 msgid "Date "
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:98
+#: assets/report/fixed_asset_register/fixed_asset_register.js:97
 msgid "Date Based On"
-msgstr "Tarihe göre"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Date Of Retirement"
-msgstr "Emeklilik Tarihiniz"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Date Settings"
-msgstr "Tarih Ayarları"
+msgstr ""
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:72
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:88
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:92
 msgid "Date must be between {0} and {1}"
 msgstr ""
 
@@ -20731,54 +21117,59 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Date of Birth"
-msgstr "Doğum Tarihi"
+msgstr ""
 
 #: setup/doctype/employee/employee.py:148
 msgid "Date of Birth cannot be greater than today."
-msgstr "Tarihi doğum gerçeklerinden daha büyük olamaz."
+msgstr ""
 
 #. Label of a Date field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Date of Commencement"
-msgstr "Başlama tarihi"
+msgstr ""
 
-#: setup/doctype/company/company.js:70
+#: setup/doctype/company/company.js:69
 msgid "Date of Commencement should be greater than Date of Incorporation"
-msgstr "Başlangıç tarihi kuruluşunun daha büyük olması gerekir."
+msgstr ""
 
 #. Label of a Date field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Date of Establishment"
-msgstr "Kuruluş tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Date of Incorporation"
-msgstr "Kuruluş tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Date of Issue"
-msgstr "Veriliş tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Date of Joining"
-msgstr "Katılma Tarihi"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:262
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:263
 msgid "Date of Transaction"
-msgstr "işlem tarihi"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:25
 msgid "Date: "
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Day"
+msgstr "Gün"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -20790,32 +21181,32 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Day Book Data"
-msgstr "Günlük Kitap Verileri"
+msgstr ""
 
 #. Description of the 'Day Book Data' (Attach) field in DocType 'Tally
 #. Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Day Book Data exported from Tally that consists of all historic transactions"
-msgstr "Tally&#39;den dışa aktarılan ve tüm geçmiş işlemlerden oluşan Gün Defteri Verileri"
+msgstr ""
 
 #. Label of a Select field in DocType 'Appointment Booking Slots'
 #: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
 msgctxt "Appointment Booking Slots"
 msgid "Day Of Week"
-msgstr "Haftanın günü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Availability Of Slots'
 #: crm/doctype/availability_of_slots/availability_of_slots.json
 msgctxt "Availability Of Slots"
 msgid "Day Of Week"
-msgstr "Haftanın günü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Incoming Call Handling Schedule'
 #: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
 msgctxt "Incoming Call Handling Schedule"
 msgid "Day Of Week"
-msgstr "Haftanın günü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Communication Medium Timeslot'
 #: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
@@ -20827,7 +21218,7 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Day to Send"
-msgstr "Gönderim Günü"
+msgstr ""
 
 #. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
 #. Option for the 'Discount Validity Based On' (Select) field in DocType
@@ -20835,7 +21226,7 @@
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Day(s) after invoice date"
-msgstr "Fatura tarihinden sonra kaç gün"
+msgstr ""
 
 #. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
 #. Template Detail'
@@ -20844,7 +21235,7 @@
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Day(s) after invoice date"
-msgstr "Fatura tarihinden sonra kaç gün"
+msgstr ""
 
 #. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Term'
 #. Option for the 'Discount Validity Based On' (Select) field in DocType
@@ -20852,7 +21243,7 @@
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Day(s) after the end of the invoice month"
-msgstr "Fatura ayının bitiminden sonra kaç gün"
+msgstr ""
 
 #. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
 #. Template Detail'
@@ -20861,30 +21252,30 @@
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Day(s) after the end of the invoice month"
-msgstr "Fatura ayının bitiminden sonra kaç gün"
+msgstr ""
 
 #. Option for the 'Book Deferred Entries Based On' (Select) field in DocType
 #. 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Days"
-msgstr "Günler"
+msgstr ""
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:51
 #: selling/report/inactive_customers/inactive_customers.js:8
-#: selling/report/inactive_customers/inactive_customers.py:87
+#: selling/report/inactive_customers/inactive_customers.py:83
 msgid "Days Since Last Order"
-msgstr "Son Siparişten Beri Geçen Gün Sayısı"
+msgstr ""
 
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:35
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:34
 msgid "Days Since Last order"
-msgstr "Son siparişten bu yana geçen günler"
+msgstr ""
 
 #. Label of a Int field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Days Until Due"
-msgstr "Bitişine Kalan Gün Sayısı"
+msgstr ""
 
 #. Option for the 'Generate Invoice At' (Select) field in DocType
 #. 'Subscription'
@@ -20903,74 +21294,76 @@
 #: crm/doctype/prospect_opportunity/prospect_opportunity.json
 msgctxt "Prospect Opportunity"
 msgid "Deal Owner"
-msgstr "Anlaşma Sahibi"
+msgstr ""
 
 #: templates/emails/confirm_appointment.html:1
 msgid "Dear"
 msgstr "Sevgili"
 
-#: stock/reorder_item.py:246
+#: stock/reorder_item.py:369
 msgid "Dear System Manager,"
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:39
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:80
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:13
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:77
+#: accounts/report/general_ledger/general_ledger.html:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:114
 #: accounts/report/purchase_register/purchase_register.py:240
-#: accounts/report/sales_register/sales_register.py:274
-#: accounts/report/trial_balance/trial_balance.py:443
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:200
+#: accounts/report/sales_register/sales_register.py:275
+#: accounts/report/trial_balance/trial_balance.py:437
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
 msgid "Debit"
-msgstr "Borç"
+msgstr ""
 
 #. Option for the 'Balance must be' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Debit"
-msgstr "Borç"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Debit"
-msgstr "Borç"
+msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:591
+#: accounts/report/general_ledger/general_ledger.py:598
 msgid "Debit (Transaction)"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/general_ledger/general_ledger.py:576
 msgid "Debit ({0})"
-msgstr "Borç ({0})"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:540
+#: accounts/doctype/journal_entry/journal_entry.js:586
 msgid "Debit Account"
-msgstr "Borç Hesabı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Debit Amount"
-msgstr "Borç Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Debit Amount"
-msgstr "Borç Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Debit Amount in Account Currency"
-msgstr "Hesap Para Bankamatik Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Debit Amount in Account Currency"
-msgstr "Hesap Para Bankamatik Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
@@ -20979,79 +21372,88 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
-#: accounts/report/accounts_receivable/accounts_receivable.py:1050
-#: controllers/sales_and_purchase_return.py:332
+#: accounts/report/accounts_receivable/accounts_receivable.html:147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1071
+#: controllers/sales_and_purchase_return.py:326
 #: setup/setup_wizard/operations/install_fixtures.py:257
-#: stock/doctype/purchase_receipt/purchase_receipt.js:73
+#: stock/doctype/purchase_receipt/purchase_receipt.js:76
 msgid "Debit Note"
-msgstr "Borç Dekontu"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Debit Note"
-msgstr "Borç Dekontu"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Debit Note"
-msgstr "Borç Dekontu"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:202
+#: accounts/report/accounts_receivable/accounts_receivable.html:162
 msgid "Debit Note Amount"
-msgstr "Borç Dekontu Tutarı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Debit Note Issued"
-msgstr "Borç Dekontu Düzenlendi"
+msgstr ""
+
+#. Description of the 'Update Outstanding for Self' (Check) field in DocType
+#. 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Debit Note will update it's own outstanding amount, even if \"Return Against\" is specified."
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Debit To"
-msgstr "Borç Yeri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Debit To"
-msgstr "Borç Yeri"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:864
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
 msgid "Debit To is required"
-msgstr "Borçlanma yeri gerekli"
+msgstr ""
 
-#: accounts/general_ledger.py:466
+#: accounts/general_ledger.py:468
 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
-msgstr "Borç ve Kredi {0} # için eşit değil {1}. Fark {2}."
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Debit in Company Currency"
-msgstr "Şirket Para Biriminde Borç"
+msgstr ""
 
 #. Label of a Link field in DocType 'Discounted Invoice'
 #: accounts/doctype/discounted_invoice/discounted_invoice.json
 msgctxt "Discounted Invoice"
 msgid "Debit to"
-msgstr "Şuraya borçlandır"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:13
 msgid "Debtors"
-msgstr "Borçlular"
+msgstr ""
 
 #. Description of the 'Tally Debtors Account' (Data) field in DocType 'Tally
 #. Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Debtors Account set in Tally"
-msgstr "Borçlu Hesabı Tally&#39;de ayarlandı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
@@ -21065,35 +21467,50 @@
 msgid "Decapitalized"
 msgstr ""
 
-#: public/js/utils/sales_common.js:435
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decigram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Decimeter"
+msgstr ""
+
+#: public/js/utils/sales_common.js:500
 msgid "Declare Lost"
-msgstr "Kayıp Beyanı"
+msgstr ""
 
 #. Option for the 'Add Or Deduct' (Select) field in DocType 'Advance Taxes and
 #. Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Deduct"
-msgstr "Çıkar"
+msgstr ""
 
 #. Option for the 'Add or Deduct' (Select) field in DocType 'Purchase Taxes and
 #. Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Deduct"
-msgstr "Çıkar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Deductee Details"
-msgstr "Kesinti Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Deductions or Loss"
-msgstr "Kesintiler veya Zarar"
+msgstr ""
 
 #: manufacturing/doctype/bom/bom_list.js:7
 msgid "Default"
@@ -21105,12 +21522,6 @@
 msgid "Default"
 msgstr "Varsayılan"
 
-#. Option for the 'Hero Section Based On' (Select) field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Default"
-msgstr "Varsayılan"
-
 #. Label of a Check field in DocType 'POS Payment Method'
 #: accounts/doctype/pos_payment_method/pos_payment_method.json
 msgctxt "POS Payment Method"
@@ -21145,35 +21556,35 @@
 #: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
 msgctxt "Mode of Payment Account"
 msgid "Default Account"
-msgstr "Varsayılan Hesap"
+msgstr ""
 
 #. Label of a Link field in DocType 'Party Account'
 #: accounts/doctype/party_account/party_account.json
 msgctxt "Party Account"
 msgid "Default Account"
-msgstr "Varsayılan Hesap"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Default Accounts"
-msgstr "Varsayılan Hesaplar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Default Accounts"
-msgstr "Varsayılan Hesaplar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Default Accounts"
-msgstr "Varsayılan Hesaplar"
+msgstr ""
 
 #: projects/doctype/activity_cost/activity_cost.py:62
 msgid "Default Activity Cost exists for Activity Type - {0}"
-msgstr "Standart Etkinliği Maliyet Faaliyet Türü için var - {0}"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -21197,155 +21608,155 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Default BOM"
-msgstr "Standart Ürün Ağacı"
+msgstr ""
 
-#: stock/doctype/item/item.py:412
+#: stock/doctype/item/item.py:411
 msgid "Default BOM ({0}) must be active for this item or its template"
-msgstr "Standart BOM ({0}) Bu öğe veya şablon için aktif olmalıdır"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1234
+#: manufacturing/doctype/work_order/work_order.py:1245
 msgid "Default BOM for {0} not found"
-msgstr "{0} bulunamadı için varsayılan BOM"
+msgstr ""
 
-#: controllers/accounts_controller.py:3157
+#: controllers/accounts_controller.py:3267
 msgid "Default BOM not found for FG Item {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1231
+#: manufacturing/doctype/work_order/work_order.py:1242
 msgid "Default BOM not found for Item {0} and Project {1}"
-msgstr "Öğe {0} ve Proje {1} için varsayılan BOM bulunamadı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Bank Account"
-msgstr "Varsayılan Banka Hesabı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Activity Type'
 #: projects/doctype/activity_type/activity_type.json
 msgctxt "Activity Type"
 msgid "Default Billing Rate"
-msgstr "Varsayılan Fatura Oranı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Buying Cost Center"
-msgstr "Standart Alış Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Default Buying Price List"
-msgstr "Standart Alış Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Import Supplier Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Default Buying Price List"
-msgstr "Standart Alış Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Buying Terms"
-msgstr "Varsayılan Alış Koşulları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Cash Account"
-msgstr "Standart Kasa Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Global Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "Default Company"
-msgstr "Varsayılan Firma"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Default Company Bank Account"
-msgstr "Varsayılan Şirket Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Default Company Bank Account"
-msgstr "Varsayılan Şirket Banka Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Cost Center"
-msgstr "Standart Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Default Cost Center"
-msgstr "Standart Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Default Cost Center"
-msgstr "Standart Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Default Cost Center"
-msgstr "Standart Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Cost of Goods Sold Account"
-msgstr "Ürünler Satılan Hesabı Varsayılan Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Activity Type'
 #: projects/doctype/activity_type/activity_type.json
 msgctxt "Activity Type"
 msgid "Default Costing Rate"
-msgstr "Standart Maliyetlendirme Oranı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Currency"
-msgstr "Varsayılan Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Global Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "Default Currency"
-msgstr "Varsayılan Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Default Customer Group"
-msgstr "Varsayılan Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Deferred Expense Account"
-msgstr "Varsayılan Ertelenmiş Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Deferred Revenue Account"
-msgstr "Varsayılan Ertelenmiş Gelir Hesabı"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Accounting Dimension Detail'
 #: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
 msgctxt "Accounting Dimension Detail"
 msgid "Default Dimension"
-msgstr "Varsayılan Boyut"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
@@ -21357,109 +21768,109 @@
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "Default Distance Unit"
-msgstr "Varsayılan Mesafe Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Expense Account"
-msgstr "Standart Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Default Finance Book"
-msgstr "Varsayılan Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Finance Book"
-msgstr "Varsayılan Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Default Finished Goods Warehouse"
-msgstr "Varsayılan Mamul Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Holiday List"
-msgstr "Tatil Listesini Standart"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default In-Transit Warehouse"
-msgstr "Varsayılan Transit Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Default In-Transit Warehouse"
-msgstr "Varsayılan Transit Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Income Account"
-msgstr "Standart Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Income Account"
-msgstr "Standart Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Inventory Account"
-msgstr "Varsayılan Envanter Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Default Item Group"
-msgstr "Standart Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Default Item Manufacturer"
-msgstr "Varsayılan Öğe Üreticisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Letter Head"
-msgstr "Mektubu Başkanı Standart"
+msgstr "Varsayılan Antetli Kağıt"
 
 #. Label of a Data field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Default Manufacturer Part No"
-msgstr "Varsayılan Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Select field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Default Material Request Type"
-msgstr "Varsayılan Malzeme Talep Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Payable Account"
-msgstr "Standart Ödenecek Hesap"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Default Payable Account"
-msgstr "Standart Ödenecek Hesap"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -21471,141 +21882,141 @@
 #: accounts/doctype/payment_gateway_account/payment_gateway_account.json
 msgctxt "Payment Gateway Account"
 msgid "Default Payment Request Message"
-msgstr "Standart Ödeme Talebi Mesajı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Payment Terms Template"
-msgstr "Varsayılan Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Default Payment Terms Template"
-msgstr "Varsayılan Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Default Payment Terms Template"
-msgstr "Varsayılan Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Default Payment Terms Template"
-msgstr "Varsayılan Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Default Payment Terms Template"
-msgstr "Varsayılan Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Default Price List"
-msgstr "Standart Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Default Price List"
-msgstr "Standart Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Price List"
-msgstr "Standart Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Default Price List"
-msgstr "Standart Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Default Priority"
-msgstr "Varsayılan Öncelik"
+msgstr ""
 
 #. Label of a Check field in DocType 'Service Level Priority'
 #: support/doctype/service_level_priority/service_level_priority.json
 msgctxt "Service Level Priority"
 msgid "Default Priority"
-msgstr "Varsayılan Öncelik"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Provisional Account"
-msgstr "Varsayılan Geçici Hesap"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Provisional Account"
-msgstr "Varsayılan Geçici Hesap"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Default Purchase Unit of Measure"
-msgstr "Varsayılan Alış Birimi"
+msgstr ""
 
 #. Label of a Data field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Default Quotation Validity Days"
-msgstr "Varsayılan Teklif Geçerlilik Günü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Receivable Account"
-msgstr "Standart Alacak Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Default Round Off Account"
-msgstr "Varsayılan Yuvarlama Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Default Sales Unit of Measure"
-msgstr "Varsayılan Öğe Satış Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Default Scrap Warehouse"
-msgstr "Varsayılan Hurda Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Selling Cost Center"
-msgstr "Standart Satış Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Selling Terms"
-msgstr "Varsayılan Satış Koşulları"
+msgstr ""
 
 #. Label of a Check field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Default Service Level Agreement"
-msgstr "Varsayılan Servis Seviyesi Sözleşmesi"
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:157
+#: support/doctype/service_level_agreement/service_level_agreement.py:161
 msgid "Default Service Level Agreement for {0} already exists."
 msgstr ""
 
@@ -21613,79 +22024,79 @@
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Default Shipping Account"
-msgstr "Varsayılan Kargo Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Default Source Warehouse"
-msgstr "Varsayılan Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Default Source Warehouse"
-msgstr "Varsayılan Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Default Stock UOM"
-msgstr "Varsayılan Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Supplier"
-msgstr "standart tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Default Supplier Group"
-msgstr "Varsayılan Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Default Target Warehouse"
-msgstr "Standart Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Default Territory"
-msgstr "Standart Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Default UOM"
-msgstr "varsayılan ölçü birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Default Unit of Measure"
-msgstr "Varsayılan Ölçü Birimi"
+msgstr ""
 
-#: stock/doctype/item/item.py:1233
+#: stock/doctype/item/item.py:1218
 msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
 msgstr ""
 
-#: stock/doctype/item/item.py:1216
+#: stock/doctype/item/item.py:1201
 msgid "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."
-msgstr "Zaten başka Ölçü Birimi bazı işlem (ler) yapıldığı için Öğ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 gerekir."
+msgstr ""
 
-#: stock/doctype/item/item.py:889
+#: stock/doctype/item/item.py:877
 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
-msgstr "Varyant için Ölçü Varsayılan Birim &#39;{0}&#39; Şablon aynı olmalıdır &#39;{1}&#39;"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Default Valuation Method"
-msgstr "Standart Değerleme Yöntemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Field'
 #: accounts/doctype/pos_field/pos_field.json
@@ -21697,70 +22108,75 @@
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Default Warehouse"
-msgstr "Standart Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Default Warehouse"
-msgstr "Standart Depo"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Default Warehouse"
-msgstr "Standart Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Default Warehouse"
-msgstr "Standart Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Default Warehouse"
-msgstr "Standart Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Default Warehouse"
-msgstr "Standart Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Default Warehouse for Sales Return"
-msgstr "Satış beyannamesi için varsayılan Depo"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Default Warehouses for Production"
-msgstr "Varsayılan Üretim Depoları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Default Work In Progress Warehouse"
-msgstr "Varsayılan Yarı Mamul Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Default Workstation"
-msgstr "Varsayılan İş İstasyonu"
+msgstr ""
 
 #. Description of the 'Default Account' (Link) field in DocType 'Mode of
 #. Payment Account'
 #: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
 msgctxt "Mode of Payment Account"
 msgid "Default account will be automatically updated in POS Invoice when this mode is selected."
-msgstr "Bu mod seçildiğinde, POS Fatura&#39;da varsayılan hesap otomatik olarak güncellenecektir."
+msgstr ""
 
-#: setup/doctype/company/company.js:133
+#. Description of a DocType
+#: stock/doctype/stock_settings/stock_settings.json
+msgid "Default settings for your stock-related transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:160
 msgid "Default tax templates for sales, purchase and items are created."
 msgstr ""
 
@@ -21769,37 +22185,37 @@
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Default: 10 mins"
-msgstr "Varsayılan: 10 dakika"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Brand'
 #: setup/doctype/brand/brand.json
 msgctxt "Brand"
 msgid "Defaults"
-msgstr "Standart Değerler"
+msgstr "Varsayılan Değerler"
 
 #. Label of a Section Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Defaults"
-msgstr "Standart Değerler"
+msgstr "Varsayılan Değerler"
 
 #. Label of a Section Break field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Defaults"
-msgstr "Standart Değerler"
+msgstr "Varsayılan Değerler"
 
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Defaults"
-msgstr "Standart Değerler"
+msgstr "Varsayılan Değerler"
 
 #. Label of a Section Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Defaults"
-msgstr "Standart Değerler"
+msgstr "Varsayılan Değerler"
 
 #. Label of a Section Break field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -21817,85 +22233,90 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Deferred Accounting Settings"
-msgstr "Ertelenmiş Hesap Ayarları"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Deferred Expense"
-msgstr "Ertelenmiş Gider"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Deferred Expense"
-msgstr "Ertelenmiş Gider"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Deferred Expense Account"
-msgstr "Ertelenmiş Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Deferred Expense Account"
-msgstr "Ertelenmiş Gider Hesabı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Deferred Revenue"
-msgstr "Ertelenmiş Gelir"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Deferred Revenue"
-msgstr "Ertelenmiş Gelir"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Deferred Revenue"
-msgstr "Ertelenmiş Gelir"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Deferred Revenue Account"
-msgstr "Ertelenmiş Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Deferred Revenue Account"
-msgstr "Ertelenmiş Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Deferred Revenue Account"
-msgstr "Ertelenmiş Gelir Hesabı"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.json
 msgid "Deferred Revenue and Expense"
 msgstr ""
 
-#: accounts/deferred_revenue.py:577
+#: accounts/deferred_revenue.py:541
 msgid "Deferred accounting failed for some invoices:"
 msgstr ""
 
 #. Title of an Onboarding Step
 #: assets/onboarding_step/asset_category/asset_category.json
 msgid "Define Asset Category"
-msgstr "Varlık Kategorisini Tanımla"
+msgstr ""
 
 #: config/projects.py:39
 msgid "Define Project type."
-msgstr "Proje çıkarmayı tanımlayın."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dekagram/Litre"
+msgstr ""
 
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:108
 msgid "Delay (In Days)"
@@ -21903,17 +22324,17 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:322
 msgid "Delay (in Days)"
-msgstr "Gecikme (Gün olarak)"
+msgstr ""
 
 #. Label of a Int field in DocType 'Delivery Settings'
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgctxt "Delivery Settings"
 msgid "Delay between Delivery Stops"
-msgstr "Teslimat Durakları arasındaki gecikme"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:124
 msgid "Delay in payment (Days)"
-msgstr "Ödeme Gecikme (Gün)"
+msgstr ""
 
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:79
 msgid "Delayed"
@@ -21922,26 +22343,26 @@
 #: stock/report/delayed_item_report/delayed_item_report.py:153
 #: stock/report/delayed_order_report/delayed_order_report.py:72
 msgid "Delayed Days"
-msgstr "Gecikmeli Günler"
+msgstr ""
 
 #. Name of a report
 #: stock/report/delayed_item_report/delayed_item_report.json
 msgid "Delayed Item Report"
-msgstr "Gecikmeli Ürün Raporu"
+msgstr ""
 
 #. Name of a report
 #: stock/report/delayed_order_report/delayed_order_report.json
 msgid "Delayed Order Report"
-msgstr "Gecikmeli Sipariş Raporu"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Projects Workspace
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.json
 #: projects/workspace/projects/projects.json
 msgid "Delayed Tasks Summary"
-msgstr "Geciken Görevler Özeti"
+msgstr ""
 
-#: setup/doctype/company/company.js:171
+#: setup/doctype/company/company.js:207
 msgid "Delete"
 msgstr "Sil"
 
@@ -21951,23 +22372,41 @@
 msgid "Delete Accounting and Stock Ledger Entries on deletion of Transaction"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Bins"
+msgstr ""
+
 #. Label of a Check field in DocType 'Repost Accounting Ledger'
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Delete Cancelled Ledger Entries"
 msgstr ""
 
-#: stock/doctype/inventory_dimension/inventory_dimension.js:50
+#: stock/doctype/inventory_dimension/inventory_dimension.js:66
 msgid "Delete Dimension"
 msgstr ""
 
-#: setup/doctype/company/company.js:117
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Leads and Addresses"
+msgstr ""
+
+#: setup/doctype/company/company.js:141
 msgid "Delete Transactions"
 msgstr ""
 
-#: setup/doctype/company/company.js:171
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Delete Transactions"
+msgstr ""
+
+#: setup/doctype/company/company.js:206
 msgid "Delete all the Transactions for this Company"
-msgstr "Bu şirket için bütün İşlemleri sil"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
@@ -21975,146 +22414,150 @@
 msgid "Deleted Documents"
 msgstr ""
 
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+msgid "Deletion in Progress!"
+msgstr ""
+
 #: regional/__init__.py:14
 msgid "Deletion is not permitted for country {0}"
-msgstr "{0} ülke için silme işlemine izin verilmiyor"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:297
-#: buying/doctype/purchase_order/purchase_order_list.js:10
-#: controllers/website_list_for_contact.py:211
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order_list.js:19
+#: controllers/website_list_for_contact.py:209
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
 msgid "Delivered"
-msgstr "Teslim edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Delivered"
-msgstr "Teslim edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Delivered"
-msgstr "Teslim edildi"
+msgstr ""
 
 #. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Delivered"
-msgstr "Teslim edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Delivered"
-msgstr "Teslim edildi"
+msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
 msgid "Delivered Amount"
-msgstr "Teslimat Tutarı"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Delivered By Supplier"
-msgstr "Tedarikçi Tarafından Teslim Edildi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Delivered By Supplier"
-msgstr "Tedarikçi Tarafından Teslim Edildi"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
 msgid "Delivered Items To Be Billed"
-msgstr "Fatura Teslim Edilecek Ürünler"
+msgstr ""
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:262
 #: stock/report/reserved_stock/reserved_stock.py:131
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:64
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:63
 msgid "Delivered Qty"
-msgstr "Teslim Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Delivered Qty"
-msgstr "Teslim Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Delivered Qty"
-msgstr "Teslim Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Delivered Qty"
-msgstr "Teslim Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
 msgctxt "Serial and Batch Entry"
 msgid "Delivered Qty"
-msgstr "Teslim Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Delivered Qty"
-msgstr "Teslim Edilen Miktar"
+msgstr ""
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:101
 msgid "Delivered Quantity"
-msgstr "Teslim edilen miktar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Delivered by Supplier (Drop Ship)"
-msgstr "Tedarikçi tarafından teslim edildi (Drop Ship)"
+msgstr ""
 
 #: templates/pages/material_request_info.html:66
 msgid "Delivered: {0}"
-msgstr "Teslim edilen: {0}"
+msgstr ""
 
 #: accounts/doctype/sales_invoice/sales_invoice.js:134
 msgid "Delivery"
-msgstr "Teslimat"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Delivery"
-msgstr "Teslimat"
+msgstr ""
 
-#: public/js/utils.js:678
+#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
 #: selling/report/sales_order_analysis/sales_order_analysis.py:321
 msgid "Delivery Date"
-msgstr "Teslimat Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Delivery Date"
-msgstr "Teslimat Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Delivery Date"
-msgstr "Teslimat Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Delivery Details"
-msgstr "Teslim Bilgileri"
+msgstr ""
 
 #. Name of a role
 #: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
@@ -22126,116 +22569,116 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:281
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:27
+#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:279
-#: accounts/report/sales_register/sales_register.py:243
-#: selling/doctype/sales_order/sales_order.js:565
-#: selling/doctype/sales_order/sales_order_list.js:55
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
+#: accounts/report/sales_register/sales_register.py:244
+#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order_list.js:70
 #: stock/doctype/delivery_note/delivery_note.json
-#: stock/doctype/delivery_trip/delivery_trip.js:51
-#: stock/doctype/pick_list/pick_list.js:102
-#: stock/doctype/purchase_receipt/purchase_receipt.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:52
+#: stock/doctype/pick_list/pick_list.js:110
+#: stock/doctype/purchase_receipt/purchase_receipt.js:90
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Delivery Note"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Shipment Delivery Note'
 #: stock/doctype/shipment_delivery_note/shipment_delivery_note.json
 msgctxt "Shipment Delivery Note"
 msgid "Delivery Note"
-msgstr "Satış İrsaliyesi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgid "Delivery Note Item"
-msgstr "İrsaliye Ürünleri"
+msgstr ""
 
 #. Label of a Table field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Delivery Note Item"
-msgstr "İrsaliye Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Delivery Note Item"
-msgstr "İrsaliye Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Delivery Note Item"
-msgstr "İrsaliye Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Delivery Note Item"
-msgstr "İrsaliye Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Delivery Note Item"
-msgstr "İrsaliye Ürünleri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Delivery Note No"
-msgstr "İrsaliye No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
@@ -22250,29 +22693,29 @@
 #: stock/report/delivery_note_trends/delivery_note_trends.json
 #: stock/workspace/stock/stock.json
 msgid "Delivery Note Trends"
-msgstr "İrsaliye Trendleri"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1145
+#: accounts/doctype/sales_invoice/sales_invoice.py:1159
 msgid "Delivery Note {0} is not submitted"
-msgstr "Satış İrsaliyesi {0} teslim edilmedi"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:885
+#: stock/doctype/pick_list/pick_list.py:996
 msgid "Delivery Note(s) created for the Pick List"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1069
-#: stock/doctype/delivery_trip/delivery_trip.js:67
+#: accounts/report/accounts_receivable/accounts_receivable.py:1090
+#: stock/doctype/delivery_trip/delivery_trip.js:72
 msgid "Delivery Notes"
-msgstr "İrsaliyeler"
+msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:120
+#: stock/doctype/delivery_trip/delivery_trip.py:118
 msgid "Delivery Notes {0} updated"
-msgstr "{0} Satış İrsaliyesi güncellendi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgid "Delivery Settings"
-msgstr "Teslimat Ayarları"
+msgstr ""
 
 #: selling/doctype/sales_order/sales_order_calendar.js:24
 msgid "Delivery Status"
@@ -22287,37 +22730,37 @@
 #. Name of a DocType
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgid "Delivery Stop"
-msgstr "Teslimat Durdur"
+msgstr ""
 
 #. Label of a Table field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Delivery Stop"
-msgstr "Teslimat Durdur"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Delivery Stops"
-msgstr "Teslimat Durakları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Delivery To"
-msgstr "Teslim"
+msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:189
+#: stock/doctype/delivery_note/delivery_note.js:210
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Delivery Trip"
-msgstr "Teslimat Yolculuğu"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Delivery Trip"
 msgid "Delivery Trip"
-msgstr "Teslimat Yolculuğu"
+msgstr ""
 
 #. Name of a role
 #: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
@@ -22331,7 +22774,7 @@
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Delivery Warehouse"
-msgstr "Teslimat Deposu"
+msgstr ""
 
 #. Label of a Heading field in DocType 'Shipment'
 #. Label of a Select field in DocType 'Shipment'
@@ -22340,9 +22783,9 @@
 msgid "Delivery to"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:348
+#: selling/doctype/sales_order/sales_order.py:362
 msgid "Delivery warehouse required for stock item {0}"
-msgstr "Teslim depo stok kalemi için gerekli {0}"
+msgstr ""
 
 #. Label of a Link field in DocType 'Global Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
@@ -22355,7 +22798,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:468
+#: assets/report/fixed_asset_register/fixed_asset_register.py:458
 #: setup/doctype/department/department.json
 msgid "Department"
 msgstr "Departman"
@@ -22424,7 +22867,7 @@
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Departure Time"
-msgstr "hareket saati"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
@@ -22441,7 +22884,7 @@
 #. Name of a DocType
 #: projects/doctype/dependent_task/dependent_task.json
 msgid "Dependent Task"
-msgstr "Bağımlı Görev"
+msgstr ""
 
 #: projects/doctype/task/task.py:164
 msgid "Dependent Task {0} is not a Template Task"
@@ -22451,15 +22894,15 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Dependent Tasks"
-msgstr "Bağımlı Görevler"
+msgstr ""
 
 #. Label of a Code field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Depends on Tasks"
-msgstr "Görevler bağlıdır"
+msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:61
+#: public/js/bank_reconciliation_tool/data_table_manager.js:60
 msgid "Deposit"
 msgstr ""
 
@@ -22493,53 +22936,50 @@
 msgid "Depreciate based on shifts"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:393
-#: assets/report/fixed_asset_register/fixed_asset_register.py:454
+#: assets/report/fixed_asset_register/fixed_asset_register.py:201
+#: assets/report/fixed_asset_register/fixed_asset_register.py:383
+#: assets/report/fixed_asset_register/fixed_asset_register.py:444
 msgid "Depreciated Amount"
-msgstr "Amortisman Tutarı"
-
-#: assets/report/fixed_asset_register/fixed_asset_register.py:205
-msgid "Depreciatied Amount"
-msgstr "Amortisman Tutarı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81
-#: accounts/report/account_balance/account_balance.js:45
-#: accounts/report/cash_flow/cash_flow.py:129
+#: accounts/report/account_balance/account_balance.js:44
+#: accounts/report/cash_flow/cash_flow.py:127
 msgid "Depreciation"
-msgstr "Amortisman"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Depreciation"
-msgstr "Amortisman"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset'
 #. Group in Asset's connections
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Depreciation"
-msgstr "Amortisman"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:149
-#: assets/doctype/asset/asset.js:241
+#: assets/doctype/asset/asset.js:276
 msgid "Depreciation Amount"
-msgstr "Amortisman Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Depreciation Schedule'
 #: assets/doctype/depreciation_schedule/depreciation_schedule.json
 msgctxt "Depreciation Schedule"
 msgid "Depreciation Amount"
-msgstr "Amortisman Tutarı"
+msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:411
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:403
 msgid "Depreciation Amount during the period"
-msgstr "Dönem içindeki Amortisman Tutarı"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:131
 msgid "Depreciation Date"
-msgstr "Amortisman Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
@@ -22547,26 +22987,26 @@
 msgid "Depreciation Details"
 msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:417
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:409
 msgid "Depreciation Eliminated due to disposal of assets"
-msgstr "Amortisman nedeniyle elden çıkarma elendi"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:167
 msgid "Depreciation Entry"
-msgstr "Amortisman Kaydı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Depreciation Entry"
-msgstr "Amortisman Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Depreciation Entry"
-msgstr "Amortisman Kaydı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
@@ -22578,15 +23018,15 @@
 #: assets/doctype/asset_category_account/asset_category_account.json
 msgctxt "Asset Category Account"
 msgid "Depreciation Expense Account"
-msgstr "Amortisman Giderleri Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Depreciation Expense Account"
-msgstr "Amortisman Giderleri Hesabı"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:390
+#: assets/doctype/asset/depreciation.py:381
 msgid "Depreciation Expense Account should be an Income or Expense Account."
 msgstr ""
 
@@ -22594,72 +23034,72 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Depreciation Method"
-msgstr "Amortisman Yöntemi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Depreciation Method"
-msgstr "Amortisman Yöntemi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Depreciation Method"
-msgstr "Amortisman Yöntemi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Category'
 #: assets/doctype/asset_category/asset_category.json
 msgctxt "Asset Category"
 msgid "Depreciation Options"
-msgstr "Amortisman Seçenekleri"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Depreciation Posting Date"
-msgstr "Amortisman Kaydı Tarihi"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:661
+#: assets/doctype/asset/asset.js:780
 msgid "Depreciation Posting Date should not be equal to Available for Use Date."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:490
+#: assets/doctype/asset/asset.py:488
 msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
-msgstr "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."
+msgstr ""
 
-#: assets/doctype/asset/asset.py:459
+#: assets/doctype/asset/asset.py:457
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
-msgstr "Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Kullanıma hazır Tarihten önce olamaz"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:450
+#: assets/doctype/asset/asset.py:448
 msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
-msgstr "Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Satınalma Tarihinden önce olamaz"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/depreciation_schedule/depreciation_schedule.json
 msgid "Depreciation Schedule"
-msgstr "Amortisman Programı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Depreciation Schedule"
-msgstr "Amortisman Programı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Depreciation Schedule'
 #. Label of a Table field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Depreciation Schedule"
-msgstr "Amortisman Programı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Shift Allocation'
 #. Label of a Table field in DocType 'Asset Shift Allocation'
 #: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
 msgctxt "Asset Shift Allocation"
 msgid "Depreciation Schedule"
-msgstr "Amortisman Programı"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
@@ -22667,22 +23107,25 @@
 msgid "Depreciation Schedule View"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:346
+#: assets/doctype/asset/asset.py:347
 msgid "Depreciation cannot be calculated for fully depreciated assets"
 msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:71
-#: accounts/report/gross_profit/gross_profit.py:245
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:175
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:185
+#: accounts/report/gross_profit/gross_profit.py:243
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:174
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:192
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:71
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:58
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:205
+#: manufacturing/doctype/bom/bom_item_preview.html:12
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:56
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:10
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:20
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:26
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
-#: public/js/bank_reconciliation_tool/data_table_manager.js:56
-#: public/js/controllers/transaction.js:2108
-#: selling/doctype/quotation/quotation.js:279
+#: public/js/bank_reconciliation_tool/data_table_manager.js:55
+#: public/js/controllers/transaction.js:2182
+#: selling/doctype/quotation/quotation.js:291
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
@@ -22690,13 +23133,13 @@
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
 #: stock/report/item_prices/item_prices.py:54
 #: stock/report/item_shortage_report/item_shortage_report.py:144
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
 #: stock/report/product_bundle_balance/product_bundle_balance.py:112
-#: stock/report/stock_ageing/stock_ageing.py:126
-#: stock/report/stock_ledger/stock_ledger.py:187
+#: stock/report/stock_ageing/stock_ageing.py:125
+#: stock/report/stock_ledger/stock_ledger.py:260
 #: stock/report/stock_projected_qty/stock_projected_qty.py:106
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
-#: stock/report/total_stock_summary/total_stock_summary.py:23
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/total_stock_summary/total_stock_summary.py:22
 #: templates/generators/bom.html:83
 msgid "Description"
 msgstr "Açıklama"
@@ -22798,12 +23241,6 @@
 msgid "Description"
 msgstr "Açıklama"
 
-#. Label of a Text field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Description"
-msgstr "Açıklama"
-
 #. Label of a Long Text field in DocType 'Incoterm'
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
@@ -23178,6 +23615,12 @@
 msgid "Description"
 msgstr "Açıklama"
 
+#. Label of a Small Text field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Description"
+msgstr "Açıklama"
+
 #. Label of a Text Editor field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
@@ -23225,31 +23668,31 @@
 #. Name of a DocType
 #: setup/doctype/designation/designation.json
 msgid "Designation"
-msgstr "Atama"
+msgstr "Ünvanı"
 
 #. Label of a Data field in DocType 'Designation'
 #: setup/doctype/designation/designation.json
 msgctxt "Designation"
 msgid "Designation"
-msgstr "Atama"
+msgstr "Ünvanı"
 
 #. Label of a Link field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Designation"
-msgstr "Atama"
+msgstr "Ünvanı"
 
 #. Label of a Data field in DocType 'Employee External Work History'
 #: setup/doctype/employee_external_work_history/employee_external_work_history.json
 msgctxt "Employee External Work History"
 msgid "Designation"
-msgstr "Atama"
+msgstr "Ünvanı"
 
 #. Label of a Link field in DocType 'Employee Internal Work History'
 #: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
 msgctxt "Employee Internal Work History"
 msgid "Designation"
-msgstr "Atama"
+msgstr "Ünvanı"
 
 #. Name of a role
 #: crm/doctype/lead/lead.json projects/doctype/project/project.json
@@ -23265,21 +23708,25 @@
 msgid "Desk User"
 msgstr ""
 
-#: public/js/utils/sales_common.js:414
+#: public/js/utils/sales_common.js:479
 msgid "Detailed Reason"
-msgstr "Ayrıntılı Sebep"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Detailed Reason"
-msgstr "Ayrıntılı Sebep"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Detailed Reason"
-msgstr "Ayrıntılı Sebep"
+msgstr ""
+
+#: templates/pages/task_info.html:49
+msgid "Details"
+msgstr "Ayrıntılar"
 
 #. Label of a Long Text field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
@@ -23341,130 +23788,136 @@
 msgid "Details"
 msgstr "Ayrıntılar"
 
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Details"
+msgstr "Ayrıntılar"
+
 #. Label of a Select field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Determine Address Tax Category From"
-msgstr "Adres Vergi Kategorisini Kimden Belirle"
+msgstr ""
 
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Diesel"
-msgstr "Dizel"
+msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:175
-#: public/js/bank_reconciliation_tool/number_card.js:31
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:173
+#: public/js/bank_reconciliation_tool/number_card.js:30
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35
 msgid "Difference"
-msgstr "Fark"
+msgstr ""
 
 #. Label of a Heading field in DocType 'Bisect Accounting Statements'
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgctxt "Bisect Accounting Statements"
 msgid "Difference"
-msgstr "Fark"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
 msgctxt "Bisect Nodes"
 msgid "Difference"
-msgstr "Fark"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Closing Entry Detail'
 #: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
 msgctxt "POS Closing Entry Detail"
 msgid "Difference"
-msgstr "Fark"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Difference (Dr - Cr)"
-msgstr "Fark (Dr - Cr)"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:266
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
 msgid "Difference Account"
-msgstr "Fark Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Difference Account"
-msgstr "Fark Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Difference Account"
-msgstr "Fark Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Difference Account"
-msgstr "Fark Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Difference Account"
-msgstr "Fark Hesabı"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:529
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
-msgstr "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"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:713
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
-msgstr "Bu Stok Mutabakatı bir Hesap Açılış Kaydı olduğundan farklı hesabının aktif ya da pasif bir hesap tipi olması gerekmektedir"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:280
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
 msgid "Difference Amount"
-msgstr "Farklı ayrılıklar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Difference Amount"
-msgstr "Farklı ayrılıklar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Difference Amount"
-msgstr "Farklı ayrılıklar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Difference Amount"
-msgstr "Farklı ayrılıklar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Difference Amount"
-msgstr "Farklı ayrılıklar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Difference Amount"
-msgstr "Farklı ayrılıklar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Difference Amount (Company Currency)"
-msgstr "Fark Tutarı (Şirket Para Birimi)"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:183
+#: accounts/doctype/payment_entry/payment_entry.py:185
 msgid "Difference Amount must be zero"
-msgstr "Fark Tutar sıfır olmalıdır"
+msgstr ""
 
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:49
 msgid "Difference In"
@@ -23476,28 +23929,28 @@
 msgid "Difference Posting Date"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:94
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:92
 msgid "Difference Qty"
 msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:140
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:132
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130
 msgid "Difference Value"
-msgstr "Fark Değeri"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:375
+#: stock/doctype/delivery_note/delivery_note.js:414
 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:194
+#: stock/doctype/packing_slip/packing_slip.py:192
 msgid "Different UOM for items will lead to incorrect (Total) Net Weight value. Make sure that Net Weight of each item is in the same UOM."
-msgstr "Ürünler için farklı Ölçü Birimi yanlış (Toplam) net değer değerine yol açacaktır. Net etki değerinin aynı olduğundan emin olun."
+msgstr ""
 
 #. Label of a Table field in DocType 'Accounting Dimension'
 #: accounts/doctype/accounting_dimension/accounting_dimension.json
 msgctxt "Accounting Dimension"
 msgid "Dimension Defaults"
-msgstr "Boyut varsayılanları"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
@@ -23505,9 +23958,9 @@
 msgid "Dimension Details"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:98
+#: accounts/report/budget_variance_report/budget_variance_report.js:92
 msgid "Dimension Filter"
-msgstr "Boyut Filtresi"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Accounting Dimension Filter'
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
@@ -23519,13 +23972,13 @@
 #: accounts/doctype/accounting_dimension/accounting_dimension.json
 msgctxt "Accounting Dimension"
 msgid "Dimension Name"
-msgstr "boyut adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Dimension Name"
-msgstr "boyut adı"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.json
@@ -23541,308 +23994,308 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:43
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:62
 msgid "Direct Expenses"
-msgstr "Doğrudan Giderler"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:106
 msgid "Direct Income"
-msgstr "doğrudan gelir"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Direct Income"
-msgstr "doğrudan gelir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Disable"
-msgstr "Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounting Dimension'
 #: accounts/doctype/accounting_dimension/accounting_dimension.json
 msgctxt "Accounting Dimension"
 msgid "Disable"
-msgstr "Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Disable"
-msgstr "Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Disable"
-msgstr "Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Disable"
-msgstr "Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Disable"
-msgstr "Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "Disable"
-msgstr "Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Disable Capacity Planning"
-msgstr "Kapasite Planlamasını Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Global Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "Disable In Words"
-msgstr "Sözler devre dışı bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Disable Last Purchase Rate"
-msgstr "Son Satınalma Oranını Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Global Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Disable Rounded Total"
-msgstr "Yuvarlanmış Toplamı Devre Dışı Bırak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Disable Serial No And Batch Selector"
-msgstr "Seri No ve Lot Seçiciyi Devre Dışı Bırak"
+msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:70
-#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:8
+#: stock/doctype/batch/batch_list.js:5 stock/doctype/item/item_list.js:16
 #: stock/doctype/putaway_rule/putaway_rule_list.js:5
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Accounting Dimension Filter'
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
 msgctxt "Accounting Dimension Filter"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Activity Type'
 #: projects/doctype/activity_type/activity_type.json
 msgctxt "Activity Type"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Communication Medium'
 #: communication/doctype/communication_medium/communication_medium.json
 msgctxt "Communication Medium"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Cost Center'
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgctxt "Currency Exchange Settings"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Department'
 #: setup/doctype/department/department.json
 msgctxt "Department"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Fiscal Year'
 #: accounts/doctype/fiscal_year/fiscal_year.json
 msgctxt "Fiscal Year"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Item Tax Template'
 #: accounts/doctype/item_tax_template/item_tax_template.json
 msgctxt "Item Tax Template"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Product Bundle'
 #: selling/doctype/product_bundle/product_bundle.json
 msgctxt "Product Bundle"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Purchase Taxes and Charges Template'
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
 msgctxt "Purchase Taxes and Charges Template"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Routing'
 #: manufacturing/doctype/routing/routing.json
 msgctxt "Routing"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Sales Taxes and Charges Template'
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
 msgctxt "Sales Taxes and Charges Template"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Tax Category'
 #: accounts/doctype/tax_category/tax_category.json
 msgctxt "Tax Category"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Terms and Conditions'
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgctxt "Terms and Conditions"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
 #. Label of a Check field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Disabled"
-msgstr "Devredışı"
+msgstr "Devre dışı"
 
-#: accounts/general_ledger.py:128
+#: accounts/general_ledger.py:132
 msgid "Disabled Account Selected"
 msgstr ""
 
-#: stock/utils.py:407
+#: stock/utils.py:435
 msgid "Disabled Warehouse {0} cannot be used for this transaction."
 msgstr ""
 
-#: controllers/accounts_controller.py:547
+#: controllers/accounts_controller.py:603
 msgid "Disabled pricing rules since this {} is an internal transfer"
 msgstr ""
 
-#: controllers/accounts_controller.py:561
+#: controllers/accounts_controller.py:617
 msgid "Disabled tax included prices since this {} is an internal transfer"
 msgstr ""
 
-#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:81
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79
 msgid "Disabled template must not be default template"
-msgstr "Engelli kalıpları varsayılan kalıpları"
+msgstr ""
 
 #. Description of the 'Scan Mode' (Check) field in DocType 'Stock
 #. Reconciliation'
@@ -23851,41 +24304,42 @@
 msgid "Disables auto-fetching of existing quantity"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:62
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:64
 msgid "Disburse Loan"
-msgstr "Kredi Kredisi"
+msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:12
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
 msgid "Disbursed"
-msgstr "Önceki dönemlerde toplananlar"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Disbursed"
-msgstr "Önceki dönemlerde toplananlar"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:380
+#: selling/page/point_of_sale/pos_item_cart.js:387
+#: templates/form_grid/item_grid.html:71
 msgid "Discount"
-msgstr "İndirim"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Discount"
-msgstr "İndirim"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Discount"
-msgstr "İndirim"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Discount"
-msgstr "İndirim"
+msgstr ""
 
 #: selling/page/point_of_sale/pos_item_details.js:173
 msgid "Discount (%)"
@@ -23937,20 +24391,20 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
 #. Label of a Currency field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
 #. Price Discount'
@@ -23958,49 +24412,49 @@
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Discount Amount"
-msgstr "İndirim Tutarı"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
@@ -24013,7 +24467,7 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Discount Percentage"
-msgstr "İndirim Yüzdesi"
+msgstr ""
 
 #. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
 #. Price Discount'
@@ -24021,43 +24475,43 @@
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Discount Percentage"
-msgstr "İndirim Yüzdesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Discount Settings"
-msgstr "İndirim Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Discount Settings"
-msgstr "İndirim Ayarları"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Discount Type"
-msgstr "İndirim Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Discount Type"
-msgstr "İndirim Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Discount Type"
-msgstr "İndirim Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Discount Type"
-msgstr "İndirim Türü"
+msgstr ""
 
 #. Label of a Int field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
@@ -24087,59 +24541,59 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Discount and Margin"
-msgstr "İndirim ve Kar"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:761
+#: selling/page/point_of_sale/pos_item_cart.js:791
 msgid "Discount cannot be greater than 100%"
 msgstr ""
 
-#: setup/doctype/authorization_rule/authorization_rule.py:95
+#: setup/doctype/authorization_rule/authorization_rule.py:93
 msgid "Discount must be less than 100"
-msgstr "İndirim 100'den az olmalı"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2509
+#: accounts/doctype/payment_entry/payment_entry.py:2564
 msgid "Discount of {} applied as per Payment Term"
 msgstr ""
 
@@ -24147,13 +24601,13 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Discount on Other Item"
-msgstr "Diğer Ürünlerde İndirim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Discount on Other Item"
-msgstr "Diğer Ürünlerde İndirim"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
@@ -24194,13 +24648,13 @@
 #. Name of a DocType
 #: accounts/doctype/discounted_invoice/discounted_invoice.json
 msgid "Discounted Invoice"
-msgstr "İndirimli Fatura"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Discounts"
-msgstr "İndirimler"
+msgstr ""
 
 #. Description of the 'Is Recursive' (Check) field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -24217,31 +24671,31 @@
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:27
 msgid "Dislikes"
-msgstr "Beğenmeme sayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "Dislikes"
-msgstr "Beğenmeme sayısı"
+msgstr ""
 
-#: setup/doctype/company/company.py:352
+#: setup/doctype/company/company.py:344
 msgid "Dispatch"
-msgstr "Sevk"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address"
@@ -24251,81 +24705,81 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Dispatch Address Name"
-msgstr "Sevk Adresi Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Dispatch Address Name"
-msgstr "Sevk Adresi Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Dispatch Address Name"
-msgstr "Sevk Adresi Adı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Dispatch Information"
-msgstr "Sevk Bilgileri"
+msgstr ""
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:11
 #: patches/v11_0/add_default_dispatch_notification_template.py:20
 #: patches/v11_0/add_default_dispatch_notification_template.py:28
-#: setup/setup_wizard/operations/defaults_setup.py:59
-#: setup/setup_wizard/operations/install_fixtures.py:286
+#: setup/setup_wizard/operations/defaults_setup.py:57
+#: setup/setup_wizard/operations/install_fixtures.py:284
 msgid "Dispatch Notification"
-msgstr "Sevk Bildirimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Settings'
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgctxt "Delivery Settings"
 msgid "Dispatch Notification Attachment"
-msgstr "Sevk Bildirimi Eki"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Settings'
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgctxt "Delivery Settings"
 msgid "Dispatch Notification Template"
-msgstr "Sevk Bildirim Şablonu"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Settings'
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgctxt "Delivery Settings"
 msgid "Dispatch Settings"
-msgstr "Sevk Ayarları"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Disposal Date"
-msgstr "Bertaraf Tarihi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Distance"
-msgstr "Mesafe"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Distance UOM"
-msgstr "uzak UOM"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Distance from left edge"
-msgstr "Sol üstte olan uzaklık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Distance from top edge"
-msgstr "Üst geçidin uzaklık"
+msgstr ""
 
 #. Label of a Code field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -24333,6 +24787,11 @@
 msgid "Distinct Item and Warehouse"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/serial_no/serial_no.json
+msgid "Distinct unit of an Item"
+msgstr ""
+
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
@@ -24349,45 +24808,45 @@
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Distribute Charges Based On"
-msgstr "Masrafları Şuna göre Dağıt"
+msgstr ""
 
 #. Option for the 'Distribute Charges Based On' (Select) field in DocType
 #. 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Distribute Manually"
-msgstr "Manuel olarak Dağıt"
+msgstr ""
 
 #. Label of a Data field in DocType 'Monthly Distribution'
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgctxt "Monthly Distribution"
 msgid "Distribution Name"
-msgstr "Dağıtım Adı"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:191
 msgid "Distributor"
-msgstr "Dağıtımcı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:104
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:152
 msgid "Dividends Paid"
-msgstr "Ödenen Temettüler"
+msgstr ""
 
 #. Option for the 'Marital Status' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Divorced"
-msgstr "Ayrılmış"
+msgstr ""
 
-#: crm/report/lead_details/lead_details.js:42
+#: crm/report/lead_details/lead_details.js:41
 msgid "Do Not Contact"
-msgstr "İletişime Geçme"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Do Not Contact"
-msgstr "İletişime Geçme"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -24401,34 +24860,60 @@
 msgid "Do Not Explode"
 msgstr ""
 
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Do Not Update Serial / Batch on Creation of Auto Bundle"
+msgstr ""
+
 #. Description of the 'Hide Currency Symbol' (Select) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "Do not show any symbol like $ etc next to currencies."
-msgstr "Para birimlerinin yanında $ vb semboller kullanmayın."
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Variant Settings'
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgctxt "Item Variant Settings"
 msgid "Do not update variants on save"
-msgstr "Kaydetme türevlerini güncelleme"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:683
+#: assets/doctype/asset/asset.js:800
 msgid "Do you really want to restore this scrapped asset?"
-msgstr "Eğer gerçekten bu hurdaya ait varlığın geri yüklenmesini istiyor musunuz?"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:669
+#: assets/doctype/asset/asset.js:788
 msgid "Do you really want to scrap this asset?"
-msgstr "Bu varlığı gerçekten hurdalamak istiyor musunuz?"
+msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:134
+#: public/js/controllers/transaction.js:978
+msgid "Do you want to clear the selected {0}?"
+msgstr ""
+
+#: stock/doctype/delivery_trip/delivery_trip.js:155
 msgid "Do you want to notify all the customers by email?"
-msgstr "Tüm bileşenleri e-posta ile haber vermek istiyor musunuz?"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:196
+#: manufacturing/doctype/production_plan/production_plan.js:221
 msgid "Do you want to submit the material request"
-msgstr "Malzeme talebini göndermek ister misiniz"
+msgstr ""
+
+#. Label of a Data field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocField"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:132
+msgid "DocType"
+msgstr "Belge Türü"
+
+#. Label of a Link field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "DocType"
+msgstr "Belge Türü"
 
 #. Label of a Link field in DocType 'Transaction Deletion Record Item'
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
@@ -24436,13 +24921,13 @@
 msgid "DocType"
 msgstr "Belge Türü"
 
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:45
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:69
 msgid "DocTypes should not be added manually to the 'Excluded DocTypes' table. You are only allowed to remove entries from it."
 msgstr ""
 
 #: templates/pages/search_help.py:22
 msgid "Docs Search"
-msgstr "Belge Ara"
+msgstr ""
 
 #: selling/report/inactive_customers/inactive_customers.js:14
 msgid "Doctype"
@@ -24455,9 +24940,9 @@
 msgstr "BelgeTipi"
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:141
-#: manufacturing/report/production_planning_report/production_planning_report.js:43
+#: manufacturing/report/production_planning_report/production_planning_report.js:42
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:102
-#: public/js/bank_reconciliation_tool/dialog_manager.js:104
+#: public/js/bank_reconciliation_tool/dialog_manager.js:111
 msgid "Document Name"
 msgstr "Belge adı"
 
@@ -24475,15 +24960,15 @@
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:134
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:100
-#: public/js/bank_reconciliation_tool/dialog_manager.js:99
-#: public/js/bank_reconciliation_tool/dialog_manager.js:182
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:15
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:23
+#: public/js/bank_reconciliation_tool/dialog_manager.js:106
+#: public/js/bank_reconciliation_tool/dialog_manager.js:186
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:22
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:23
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22
 msgid "Document Type"
 msgstr "Belge Türü"
 
@@ -24527,15 +25012,15 @@
 #: accounts/doctype/subscription_invoice/subscription_invoice.json
 msgctxt "Subscription Invoice"
 msgid "Document Type "
-msgstr "Belge Türü"
+msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:56
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:58
 msgid "Document Type already used as a dimension"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.js:64
+#: accounts/doctype/bank_transaction/bank_transaction.js:59
 msgid "Document {0} successfully uncleared"
-msgstr "{0} dokümanı başarıyla temizlendi"
+msgstr ""
 
 #. Option for the 'Shipment Type' (Select) field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -24543,7 +25028,7 @@
 msgid "Documents"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:200
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:204
 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
 msgstr ""
 
@@ -24577,10 +25062,16 @@
 msgid "Don't Send Emails"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:322
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
-#: public/js/utils/crm_activities.js:211
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:413
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: public/js/utils/crm_activities.js:212
+msgid "Done"
+msgstr "Bitti"
+
+#. Label of a Check field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
 msgid "Done"
 msgstr "Bitti"
 
@@ -24594,39 +25085,39 @@
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Doors"
-msgstr "Kapı"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Double Declining Balance"
-msgstr "Çift Azalan Bakiye"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Double Declining Balance"
-msgstr "Çift Azalan Bakiye"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Double Declining Balance"
-msgstr "Çift Azalan Bakiye"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:84
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:93
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:27
 msgid "Download"
 msgstr "İndir"
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgid "Download Backups"
-msgstr ""
+msgstr "Yedekleri İndir"
 
-#: public/js/utils/serial_no_batch_selector.js:190
+#: public/js/utils/serial_no_batch_selector.js:241
 msgid "Download CSV Template"
 msgstr ""
 
@@ -24642,11 +25133,11 @@
 msgid "Download Materials Request Plan Section"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:60
+#: buying/doctype/request_for_quotation/request_for_quotation.js:70
 msgid "Download PDF"
-msgstr "PDF İndir"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:28
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:31
 msgid "Download Template"
 msgstr "Şablonu İndir"
 
@@ -24666,54 +25157,53 @@
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Downtime"
-msgstr "Kesinti"
+msgstr ""
 
 #. Label of a Float field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Downtime"
-msgstr "Kesinti"
+msgstr ""
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:93
 msgid "Downtime (In Hours)"
-msgstr "Arıza Süresi (Saat Olarak)"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/report/downtime_analysis/downtime_analysis.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Downtime Analysis"
-msgstr "Kesinti Analizi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgid "Downtime Entry"
-msgstr "Kesinti/Arıza Süresi Girişi"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Downtime Entry"
 msgid "Downtime Entry"
-msgstr "Kesinti/Arıza Süresi Girişi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Downtime Reason"
-msgstr "Kesinti Nedeni"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:80
-#: accounts/doctype/bank_clearance/bank_clearance.py:79
-#: accounts/doctype/journal_entry/journal_entry.js:308
+#: accounts/doctype/account/account_tree.js:84
+#: accounts/doctype/bank_clearance/bank_clearance.py:81
+#: templates/form_grid/bank_reconciliation_grid.html:16
 msgid "Dr"
-msgstr "Borç"
+msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:6
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:5
 #: accounts/doctype/payment_request/payment_request_list.js:5
-#: assets/doctype/asset/asset_list.js:35
+#: assets/doctype/asset/asset_list.js:25
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:5
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record_list.js:7
-#: stock/doctype/stock_entry/stock_entry_list.js:10
+#: stock/doctype/stock_entry/stock_entry_list.js:18
 msgid "Draft"
 msgstr "Taslak"
 
@@ -24910,117 +25400,110 @@
 msgid "Draft"
 msgstr "Taslak"
 
-#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
-#. Record'
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
-msgctxt "Transaction Deletion Record"
-msgid "Draft"
-msgstr "Taslak"
-
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Draft"
 msgstr "Taslak"
 
-#: accounts/doctype/journal_entry/journal_entry_list.js:5
-msgctxt "docstatus,=,0"
-msgid "Draft"
-msgstr "Taslak"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dram"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/driver/driver.json
 msgid "Driver"
-msgstr "Şoför"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Driver"
-msgstr "Şoför"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Driver"
-msgstr "Şoför"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Driver Address"
-msgstr "Sürücü Adresi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Driver Email"
-msgstr "Sürücü E-postası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Driver Name"
-msgstr "Şoför Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Driver Name"
-msgstr "Şoför Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Driving License Category'
 #: setup/doctype/driving_license_category/driving_license_category.json
 msgctxt "Driving License Category"
 msgid "Driver licence class"
-msgstr "Ehliyet Sınıfı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Driving License Categories"
-msgstr "Ehliyet Kategorileri"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/driving_license_category/driving_license_category.json
 msgid "Driving License Category"
-msgstr "Ehliyet Kategorisi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Driving License Category"
-msgstr "Ehliyet Kategorisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Drop Ship"
-msgstr "Drop Ship"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Drop Ship"
-msgstr "Drop Ship"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Drop Ship"
-msgstr "Drop Ship"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Drop Ship"
-msgstr "Drop Ship"
+msgstr ""
 
-#: accounts/party.py:664
+#: accounts/party.py:640
 msgid "Due / Reference Date cannot be after {0}"
-msgstr "Due / Referans Tarihi sonra olamaz {0}"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:649
+#: accounts/doctype/payment_entry/payment_entry.js:795
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:40
 msgid "Due Date"
 msgstr "Bitiş tarihi"
@@ -25098,31 +25581,39 @@
 msgid "Due Date Based On"
 msgstr "Vade Tarihine göre"
 
-#: accounts/party.py:640
+#: accounts/party.py:616
 msgid "Due Date cannot be before Posting / Supplier Invoice Date"
-msgstr "Son Ödeme Tarihi Gönderim / Tedarikçi Fatura Tarihi'nden önce olamaz"
+msgstr ""
 
-#: controllers/accounts_controller.py:573
+#: controllers/accounts_controller.py:639
 msgid "Due Date is mandatory"
-msgstr "Bitiş Tarihi"
+msgstr ""
 
 #. Name of a DocType
+#. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
+#: accounts/doctype/sales_invoice/sales_invoice.js:164
+#: accounts/workspace/receivables/receivables.json
 msgid "Dunning"
-msgstr "ihtar"
+msgstr ""
+
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "Dunning"
+msgid "Dunning"
+msgstr ""
 
 #. Linked DocType in Dunning Type's connections
 #: accounts/doctype/dunning_type/dunning_type.json
 msgctxt "Dunning Type"
 msgid "Dunning"
-msgstr "ihtar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Dunning Amount"
-msgstr "İhtar Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
@@ -25134,24 +25625,24 @@
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Dunning Fee"
-msgstr "İhtar Ücreti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Dunning Type'
 #: accounts/doctype/dunning_type/dunning_type.json
 msgctxt "Dunning Type"
 msgid "Dunning Fee"
-msgstr "İhtar Ücreti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Dunning Type'
 #: accounts/doctype/dunning_type/dunning_type.json
 msgctxt "Dunning Type"
 msgid "Dunning Letter"
-msgstr "İhtarname"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgid "Dunning Letter Text"
-msgstr "İhtar Mektubu Metni"
+msgstr ""
 
 #. Label of a Int field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
@@ -25162,21 +25653,23 @@
 #. Name of a DocType
 #: accounts/doctype/dunning_type/dunning_type.json
 msgid "Dunning Type"
-msgstr "İhtar türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Dunning Type"
-msgstr "İhtar türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Dunning Type'
+#. Label of a Link in the Receivables Workspace
 #: accounts/doctype/dunning_type/dunning_type.json
+#: accounts/workspace/receivables/receivables.json
 msgctxt "Dunning Type"
 msgid "Dunning Type"
-msgstr "İhtar türü"
+msgstr ""
 
-#: stock/doctype/item/item.js:135 stock/doctype/putaway_rule/putaway_rule.py:55
+#: stock/doctype/item/item.js:178 stock/doctype/putaway_rule/putaway_rule.py:55
 msgid "Duplicate"
 msgstr "Kopyala"
 
@@ -25190,9 +25683,9 @@
 
 #: setup/doctype/authorization_rule/authorization_rule.py:71
 msgid "Duplicate Entry. Please check Authorization Rule {0}"
-msgstr "Girişi çoğaltın. Yetkilendirme Kuralı kontrol edin {0}"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:300
+#: assets/doctype/asset/asset.py:299
 msgid "Duplicate Finance Book"
 msgstr ""
 
@@ -25205,33 +25698,33 @@
 msgid "Duplicate POS Invoices found"
 msgstr ""
 
-#: projects/doctype/project/project.js:67
+#: projects/doctype/project/project.js:74
 msgid "Duplicate Project with Tasks"
-msgstr "Projeyi Görev ile Çoğalt"
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:135
-msgid "Duplicate customer group found in the cutomer group table"
-msgstr "müşteri grubu tablosunda bulunan yinelenen müşteri grubu"
+msgid "Duplicate customer group found in the customer group table"
+msgstr ""
 
 #: stock/doctype/item_manufacturer/item_manufacturer.py:44
 msgid "Duplicate entry against the item code {0} and manufacturer {1}"
-msgstr "{0} ürün koduna ve {1} üreticisine karşı yinelenen giriş"
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:130
 msgid "Duplicate item group found in the item group table"
-msgstr "öğe grubu tablosunda bulunan yinelenen öğe grubu"
+msgstr ""
 
-#: projects/doctype/project/project.js:146
+#: projects/doctype/project/project.js:174
 msgid "Duplicate project has been created"
-msgstr "Yinelenen proje oluşturuldu"
+msgstr ""
 
 #: utilities/transaction_base.py:51
 msgid "Duplicate row {0} with same {1}"
-msgstr "Satır {0} ı {1} ile aynı biçimlerde kopyala"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:156
 msgid "Duplicate {0} found in the table"
-msgstr "Tabloda {0} yinelenen kopya"
+msgstr ""
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:24
 msgid "Duration"
@@ -25253,32 +25746,37 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Duration (Days)"
-msgstr "Süre (Günler)"
+msgstr ""
 
 #: crm/report/lead_conversion_time/lead_conversion_time.py:66
 msgid "Duration in Days"
-msgstr "Gün olarak Süre"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:93
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:133
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Duties and Taxes"
-msgstr "Harç ve Vergiler"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Dyne"
+msgstr ""
 
 #: regional/italy/utils.py:247 regional/italy/utils.py:267
 #: regional/italy/utils.py:278 regional/italy/utils.py:286
 #: regional/italy/utils.py:293 regional/italy/utils.py:297
-#: regional/italy/utils.py:304 regional/italy/utils.py:311
-#: regional/italy/utils.py:333 regional/italy/utils.py:339
+#: regional/italy/utils.py:304 regional/italy/utils.py:313
+#: regional/italy/utils.py:335 regional/italy/utils.py:341
 #: regional/italy/utils.py:348 regional/italy/utils.py:453
 msgid "E-Invoicing Information Missing"
-msgstr "E-Faturalama Bilgisi Eksik"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
 msgctxt "Item Barcode"
 msgid "EAN"
-msgstr "EAN"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
@@ -25292,129 +25790,147 @@
 msgid "EAN-8"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU Of Charge"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "EMU of current"
+msgstr ""
+
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "ERPNext Company"
-msgstr "ERPNext Şirketi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee Group Table'
 #: setup/doctype/employee_group_table/employee_group_table.json
 msgctxt "Employee Group Table"
 msgid "ERPNext User ID"
-msgstr "ERPNext Kullanıcı Kimliği"
+msgstr ""
 
 #. Option for the 'Update frequency of Project' (Select) field in DocType
 #. 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Each Transaction"
-msgstr "Her İşlem"
+msgstr ""
 
 #. Option for the 'Sales Update Frequency in Company and Project' (Select)
 #. field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Each Transaction"
-msgstr "Her İşlem"
+msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:163
+#: stock/report/stock_ageing/stock_ageing.py:162
 msgid "Earliest"
-msgstr "En erken"
+msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:478
+#: stock/report/stock_balance/stock_balance.py:485
 msgid "Earliest Age"
-msgstr "En Erken Yaş"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:18
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:27
 msgid "Earnest Money"
-msgstr "Kaparo"
+msgstr ""
 
 #: manufacturing/doctype/bom/bom_tree.js:44
 #: setup/doctype/employee/employee_tree.js:18
 msgid "Edit"
 msgstr "Düzenle"
 
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.html:37
+msgid "Edit Capacity"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Edit Cart"
+msgstr ""
+
 #: public/js/utils/serial_no_batch_selector.js:30
 msgid "Edit Full Form"
-msgstr ""
+msgstr "Tam Sayfa Düzenle"
 
 #: controllers/item_variant.py:154
 msgid "Edit Not Allowed"
-msgstr "Düzenlemeye İzin Verilmiyor"
+msgstr ""
 
-#: public/js/utils/crm_activities.js:182
+#: public/js/utils/crm_activities.js:184
 msgid "Edit Note"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:379
+#: stock/doctype/delivery_note/delivery_note.js:418
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Edit Posting Date and Time"
-msgstr "İşlem Tarihi ve Saatini Düzenle"
+msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:366
+#: public/js/bom_configurator/bom_configurator.bundle.js:405
 msgid "Edit Qty"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:238
+#: selling/page/point_of_sale/pos_past_order_summary.js:247
 msgid "Edit Receipt"
-msgstr "Makbuzu düzenleyici"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:717
+#: selling/page/point_of_sale/pos_item_cart.js:745
 msgid "Editing {0} is not allowed as per POS Profile settings"
 msgstr ""
 
@@ -25422,71 +25938,76 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Education"
-msgstr "Eğitim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Educational Qualification"
-msgstr "Eğitim Yeterliliği"
+msgstr ""
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
 msgid "Either 'Selling' or 'Buying' must be selected"
 msgstr ""
 
 #: assets/doctype/asset_movement/asset_movement.py:48
 msgid "Either location or employee must be required"
-msgstr "Yer veya çalışan gerekli olmalıdır"
+msgstr ""
 
 #: setup/doctype/territory/territory.py:40
 msgid "Either target qty or target amount is mandatory"
-msgstr "Hedef miktar veya hedef korumalar"
+msgstr ""
 
 #: setup/doctype/sales_person/sales_person.py:50
 msgid "Either target qty or target amount is mandatory."
-msgstr "Hedef miktar veya hedef korumalar."
+msgstr ""
 
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Electric"
-msgstr "Elektrik"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:173
 msgid "Electrical"
-msgstr "Elektrik"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Electricity Cost"
-msgstr "Elektrik Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "Electricity Cost"
-msgstr "Elektrik Maliyeti"
+msgstr ""
 
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Electricity down"
-msgstr "Elektrik kesintisi"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:27
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:40
-msgid "Electronic Equipments"
-msgstr "Elektronik Ekipmanlar"
+msgid "Electronic Equipment"
+msgstr ""
 
 #. Name of a report
 #: regional/report/electronic_invoice_register/electronic_invoice_register.json
 msgid "Electronic Invoice Register"
-msgstr "Elektronik Fatura Kaydı"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:231
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ells (UK)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:249
 #: crm/report/lead_details/lead_details.py:41
-#: selling/page/point_of_sale/pos_item_cart.js:874
+#: selling/page/point_of_sale/pos_item_cart.js:904
 msgid "Email"
 msgstr "E-posta"
 
@@ -25574,37 +26095,37 @@
 msgid "Email Address (required)"
 msgstr ""
 
-#: crm/doctype/lead/lead.py:164
+#: crm/doctype/lead/lead.py:162
 msgid "Email Address must be unique, it is already used in {0}"
 msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/email_campaign/email_campaign.json
 msgid "Email Campaign"
-msgstr "E-posta Kampanyası"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgctxt "Email Campaign"
 msgid "Email Campaign"
-msgstr "E-posta Kampanyası"
+msgstr ""
 
 #. Label of a Select field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
 msgid "Email Campaign For "
-msgstr "E-posta Kampanyası"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Email Details"
-msgstr "E-posta Ayrıntıları"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/email_digest/email_digest.json
 msgid "Email Digest"
-msgstr "E-Posta Bülteni"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/email_digest_recipient/email_digest_recipient.json
@@ -25615,7 +26136,7 @@
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Email Digest Settings"
-msgstr "E-Mail Bülteni Ayarları"
+msgstr ""
 
 #: setup/doctype/email_digest/email_digest.js:15
 msgid "Email Digest: {0}"
@@ -25625,7 +26146,7 @@
 #: setup/workspace/settings/settings.json
 msgctxt "Email Domain"
 msgid "Email Domain"
-msgstr ""
+msgstr "E-posta Etki Alanı"
 
 #. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
 #. Campaign'
@@ -25640,7 +26161,7 @@
 msgid "Email Group"
 msgstr "E-posta Grubu"
 
-#: public/js/utils/contact_address_quick_entry.js:39
+#: public/js/utils/contact_address_quick_entry.js:42
 msgid "Email Id"
 msgstr "E-posta kimliği"
 
@@ -25668,9 +26189,9 @@
 msgid "Email Sent"
 msgstr "E-posta Gönderildi"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:289
+#: buying/doctype/request_for_quotation/request_for_quotation.py:312
 msgid "Email Sent to Supplier {0}"
-msgstr "Tedarikçiye Gönderilen E-posta {0}"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -25696,27 +26217,27 @@
 msgid "Email Template"
 msgstr "E-posta şablonu"
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:269
+#: selling/page/point_of_sale/pos_past_order_summary.js:278
 msgid "Email not sent to {0} (unsubscribed / disabled)"
 msgstr "Gönderilmez Email {0} (devre dışı / üyelikten)"
 
-#: stock/doctype/shipment/shipment.js:153
+#: stock/doctype/shipment/shipment.js:174
 msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:273
+#: selling/page/point_of_sale/pos_past_order_summary.js:283
 msgid "Email sent successfully."
-msgstr "E-posta başarıyla gönderildi."
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Email sent to"
-msgstr "E-posta Gönderilen"
+msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:419
+#: stock/doctype/delivery_trip/delivery_trip.py:414
 msgid "Email sent to {0}"
-msgstr "E-posta gönderildi {0}"
+msgstr ""
 
 #: crm/doctype/appointment/appointment.py:114
 msgid "Email verification failed."
@@ -25724,25 +26245,25 @@
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:20
 msgid "Emails Queued"
-msgstr "Sıraya alınan E-postalar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Emergency Contact"
-msgstr "Acil Durum İrtibat Kişisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Emergency Contact Name"
-msgstr "Acil Durum İletişim Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Emergency Phone"
-msgstr "Acil Telefon"
+msgstr ""
 
 #. Name of a role
 #. Name of a DocType
@@ -25754,186 +26275,186 @@
 #: projects/doctype/timesheet/timesheet_calendar.js:28
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:10
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:50
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:45
 #: quality_management/doctype/non_conformance/non_conformance.json
 #: setup/doctype/company/company.json setup/doctype/employee/employee.json
 #: setup/doctype/sales_person/sales_person_tree.js:7
 #: telephony/doctype/call_log/call_log.json
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Activity Cost'
 #: projects/doctype/activity_cost/activity_cost.json
 msgctxt "Activity Cost"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Option for the 'Party Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee Group'
 #. Label of a Table field in DocType 'Employee Group'
 #: setup/doctype/employee_group/employee_group.json
 msgctxt "Employee Group"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Employee Group Table'
 #: setup/doctype/employee_group_table/employee_group_table.json
 msgctxt "Employee Group Table"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Table MultiSelect field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card Time Log'
 #: manufacturing/doctype/job_card_time_log/job_card_time_log.json
 msgctxt "Job Card Time Log"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Employee"
-msgstr "Personel"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Employee "
-msgstr "Çalışan"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Employee Advance"
-msgstr "Çalışan Avansı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:16
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:23
 msgid "Employee Advances"
-msgstr "Personel Avansları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Employee Detail"
-msgstr "Çalışan Detay"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/employee_education/employee_education.json
 msgid "Employee Education"
-msgstr "Çalışan Eğitimi"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/employee_external_work_history/employee_external_work_history.json
 msgid "Employee External Work History"
-msgstr "Çalışan Harici İş Geçmişi"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/employee_group/employee_group.json
 msgid "Employee Group"
-msgstr "Çalışan Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Communication Medium Timeslot'
 #: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
 msgctxt "Communication Medium Timeslot"
 msgid "Employee Group"
-msgstr "Çalışan Grubu"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/employee_group_table/employee_group_table.json
 msgid "Employee Group Table"
-msgstr "Çalışan Grup Masası"
+msgstr ""
 
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:33
 msgid "Employee ID"
-msgstr "Personel ID"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
 msgid "Employee Internal Work History"
-msgstr "Çalışan Dahili İş Geçmişi"
+msgstr ""
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:28
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:53
 msgid "Employee Name"
-msgstr "Personel Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Activity Cost'
 #: projects/doctype/activity_cost/activity_cost.json
 msgctxt "Activity Cost"
 msgid "Employee Name"
-msgstr "Personel Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee Group Table'
 #: setup/doctype/employee_group_table/employee_group_table.json
 msgctxt "Employee Group Table"
 msgid "Employee Name"
-msgstr "Personel Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Employee Name"
-msgstr "Personel Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Employee Number"
-msgstr "çalışan sayısı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
@@ -25943,21 +26464,26 @@
 
 #: setup/doctype/employee/employee.py:217
 msgid "Employee cannot report to himself."
-msgstr "Çalışan kendi kendine rapor olamaz."
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:71
+#: assets/doctype/asset_movement/asset_movement.py:73
 msgid "Employee is required while issuing Asset {0}"
-msgstr "{0} Varlığı verilirken çalışan gerekli"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:115
+#: assets/doctype/asset_movement/asset_movement.py:123
 msgid "Employee {0} does not belongs to the company {1}"
-msgstr "{0} çalışanı {1} ortamı ait değil"
+msgstr ""
 
 #: stock/doctype/batch/batch_list.js:7
 msgid "Empty"
-msgstr "Boş"
+msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1042
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ems(Pica)"
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1030
 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
 msgstr ""
 
@@ -25965,17 +26491,17 @@
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Enable Appointment Scheduling"
-msgstr "Randevu Zamanlamayı Etkinleştirme"
+msgstr ""
 
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Enable Auto Email"
-msgstr "Otomatik E-postayı Etkinleştir"
+msgstr ""
 
-#: stock/doctype/item/item.py:1040
+#: stock/doctype/item/item.py:1028
 msgid "Enable Auto Re-Order"
-msgstr "Otomatik Yeniden Siparişi Etkinleştir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -25987,7 +26513,7 @@
 #: assets/doctype/asset_category/asset_category.json
 msgctxt "Asset Category"
 msgid "Enable Capital Work in Progress Accounting"
-msgstr "Yarı Mamül Muhasebesini Etkinleştirin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -25995,47 +26521,53 @@
 msgid "Enable Common Party Accounting"
 msgstr ""
 
+#. Label of a Check field in DocType 'Selling Settings'
+#: selling/doctype/selling_settings/selling_settings.json
+msgctxt "Selling Settings"
+msgid "Enable Cut-Off Date on Bulk Delivery Note Creation"
+msgstr ""
+
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Enable Deferred Expense"
-msgstr "Ertelenmiş Gideri Etkinleştirin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Enable Deferred Expense"
-msgstr "Ertelenmiş Gideri Etkinleştirin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Enable Deferred Revenue"
-msgstr "Ertelenmiş Geliri Etkinleştir"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Enable Deferred Revenue"
-msgstr "Ertelenmiş Geliri Etkinleştir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Enable Deferred Revenue"
-msgstr "Ertelenmiş Geliri Etkinleştir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Enable Discount Accounting for Selling"
-msgstr "Satış için İskonto Muhasebesini Etkinleştirin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Plaid Settings'
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "Enable European Access"
-msgstr "Avrupa Erişimini Etkinleştirin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -26047,7 +26579,7 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Enable Perpetual Inventory"
-msgstr "Sürekli Envanteri Etkinleştir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -26065,7 +26597,14 @@
 #: utilities/doctype/video_settings/video_settings.json
 msgctxt "Video Settings"
 msgid "Enable YouTube Tracking"
-msgstr "YouTube izlemeyi Etkinleştirin"
+msgstr ""
+
+#. Description of the 'Consider Rejected Warehouses' (Check) field in DocType
+#. 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Enable it if users want to consider rejected materials to dispatch."
+msgstr ""
 
 #: support/doctype/service_level_agreement/service_level_agreement.js:34
 msgid "Enable to apply SLA on every {0}"
@@ -26144,140 +26683,144 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Encashment Date"
-msgstr "Nakit Çekim Tarihi"
+msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:41
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:41
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:49
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:49
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:23
-#: accounts/report/payment_ledger/payment_ledger.js:24
-#: assets/report/fixed_asset_register/fixed_asset_register.js:75
+#: accounts/report/payment_ledger/payment_ledger.js:23
+#: assets/report/fixed_asset_register/fixed_asset_register.js:74
 #: projects/report/project_summary/project_summary.py:74
-#: public/js/financial_statements.js:138 public/js/setup_wizard.js:42
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:24
+#: public/js/financial_statements.js:200 public/js/setup_wizard.js:44
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:23
 #: templates/pages/projects.html:47
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Accounting Period'
 #: accounts/doctype/accounting_period/accounting_period.json
 msgctxt "Accounting Period"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Supplier Scorecard Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #. Label of a Date field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "End Date"
-msgstr "Bitiş tarihi"
+msgstr "Bitiş Tarihi"
 
 #: crm/doctype/contract/contract.py:75
 msgid "End Date cannot be before Start Date."
-msgstr "Bitiş Tarihi, Başlangıç Tarihi'nden önce olamaz."
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.js:206
+msgid "End Time"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "End Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Service Day'
 #: support/doctype/service_day/service_day.json
 msgctxt "Service Day"
 msgid "End Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgctxt "Stock Reposting Settings"
 msgid "End Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Workstation Working Hour'
 #: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
 msgctxt "Workstation Working Hour"
 msgid "End Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:241
+#: stock/doctype/stock_entry/stock_entry.js:268
 msgid "End Transit"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
 #: accounts/report/financial_ratios/financial_ratios.js:25
-#: assets/report/fixed_asset_register/fixed_asset_register.js:90
-#: public/js/financial_statements.js:153
+#: assets/report/fixed_asset_register/fixed_asset_register.js:89
+#: public/js/financial_statements.js:215
 msgid "End Year"
-msgstr "bitiş yılı"
+msgstr ""
 
-#: accounts/report/financial_statements.py:137
+#: accounts/report/financial_statements.py:125
 msgid "End Year cannot be before Start Year"
-msgstr "Yıl Sonu Başlangıç Yıl önce olamaz"
+msgstr ""
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:43
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37
 msgid "End date cannot be before start date"
-msgstr "Bitiş tarihi, başlangıç bitişinden önce olamaz"
+msgstr ""
 
 #. Description of the 'To Date' (Date) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "End date of current invoice's period"
-msgstr "Cari dönem faturanın bitiş tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "End of Life"
-msgstr "Kullanım Süresi Bitişi"
+msgstr ""
 
 #. Option for the 'Generate Invoice At' (Select) field in DocType
 #. 'Subscription'
@@ -26286,37 +26829,45 @@
 msgid "End of the current subscription period"
 msgstr ""
 
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:13
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:23
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:31
 msgid "Enough Parts to Build"
-msgstr "Yeter Parçaları İnşa"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Ensure Delivery Based on Produced Serial No"
-msgstr "Üretilen Seri Numaraya göre Teslimat yap"
+msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:253
+#: stock/doctype/delivery_trip/delivery_trip.py:251
 msgid "Enter API key in Google Settings."
-msgstr "Google Configuration'na API anahtarını girin."
+msgstr ""
 
-#: setup/doctype/employee/employee.js:102
+#: setup/doctype/employee/employee.js:103
 msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:313
-msgid "Enter Supplier"
-msgstr "Tedarikçi Girin"
+#: public/js/utils/serial_no_batch_selector.js:211
+msgid "Enter Serial Nos"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:280
+#: stock/doctype/material_request/material_request.js:383
+msgid "Enter Supplier"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.js:320
+#: manufacturing/doctype/workstation/workstation.js:189
+#: manufacturing/doctype/workstation/workstation.js:236
 msgid "Enter Value"
 msgstr "Değeri Girin"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:91
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
 msgid "Enter Visit Details"
 msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:77
+#: manufacturing/doctype/routing/routing.js:78
 msgid "Enter a name for Routing."
 msgstr ""
 
@@ -26328,83 +26879,85 @@
 msgid "Enter a name for this Holiday List."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:499
+#: selling/page/point_of_sale/pos_payment.js:527
 msgid "Enter amount to be redeemed."
-msgstr "Kullanılacak bölümleri giriniz."
+msgstr ""
 
-#: stock/doctype/item/item.js:818
+#: stock/doctype/item/item.js:882
 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:877
+#: selling/page/point_of_sale/pos_item_cart.js:907
 msgid "Enter customer's email"
-msgstr "Müşterinin e-postasını girin"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:882
+#: selling/page/point_of_sale/pos_item_cart.js:913
 msgid "Enter customer's phone number"
-msgstr "Müşterinin telefon numarasını girin"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:344
+#: assets/doctype/asset/asset.py:345
 msgid "Enter depreciation details"
-msgstr "Amortisman bilgileri girin"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:382
+#: selling/page/point_of_sale/pos_item_cart.js:389
 msgid "Enter discount percentage."
-msgstr "İndirimini yüzde girin."
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:214
+msgid "Enter each serial no in a new line"
+msgstr ""
 
 #. Description of the 'Campaign' (Link) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Enter name of campaign if source of enquiry is campaign"
-msgstr "Sorgu kaynağı kampanya ise kampanya adı girin"
+msgstr ""
 
 #: accounts/doctype/bank_guarantee/bank_guarantee.py:51
-msgid "Enter the Bank Guarantee Number before submittting."
-msgstr "Göndermeden önce Banka Garanti Numarasını girin."
+msgid "Enter the Bank Guarantee Number before submitting."
+msgstr ""
 
-#: manufacturing/doctype/routing/routing.js:82
-msgid ""
-"Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n"
-"\n"
+#: manufacturing/doctype/routing/routing.js:83
+msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
 " After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
 msgstr ""
 
 #: accounts/doctype/bank_guarantee/bank_guarantee.py:53
-msgid "Enter the name of the Beneficiary before submittting."
-msgstr "Gönderilmeden önce Faydalanıcının adını girin."
+msgid "Enter the name of the Beneficiary before submitting."
+msgstr ""
 
 #: accounts/doctype/bank_guarantee/bank_guarantee.py:55
-msgid "Enter the name of the bank or lending institution before submittting."
-msgstr "Göndermeden önce banka veya kredi kurumunun adını girin."
+msgid "Enter the name of the bank or lending institution before submitting."
+msgstr ""
 
-#: stock/doctype/item/item.js:838
+#: stock/doctype/item/item.js:908
 msgid "Enter the opening stock units."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:730
+#: manufacturing/doctype/bom/bom.js:761
 msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:817
+#: manufacturing/doctype/work_order/work_order.js:878
 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:392
+#: selling/page/point_of_sale/pos_payment.js:411
 msgid "Enter {0} amount."
-msgstr "{0} hanelerini girin."
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:57
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:82
 msgid "Entertainment Expenses"
-msgstr "Eğlence giderleri"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Entity"
-msgstr "Tüzel"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:200
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:201
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:123
 msgid "Entity Type"
 msgstr "Varlık Türü"
@@ -26419,45 +26972,50 @@
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Entry Type"
-msgstr "Kayıt Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Entry Type"
-msgstr "Kayıt Türü"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:102
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:150
-#: accounts/report/account_balance/account_balance.js:30
-#: accounts/report/account_balance/account_balance.js:46
-#: accounts/report/balance_sheet/balance_sheet.py:242
+#: accounts/report/account_balance/account_balance.js:29
+#: accounts/report/account_balance/account_balance.js:45
+#: accounts/report/balance_sheet/balance_sheet.py:241
 #: setup/setup_wizard/operations/install_fixtures.py:259
 msgid "Equity"
-msgstr "Özkaynak"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Account'
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Equity"
-msgstr "Özkaynak"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Equity"
-msgstr "Özkaynak"
+msgstr ""
 
 #. Label of a Link field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Equity/Liability Account"
-msgstr "Özkaynak / Sorumluluk Hesabı"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:395
-#: manufacturing/doctype/job_card/job_card.py:773
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:197
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Erg"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request.py:409
+#: manufacturing/doctype/job_card/job_card.py:772
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
 msgid "Error"
 msgstr "Hata"
 
@@ -26489,13 +27047,13 @@
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Error Description"
-msgstr "Hata tanımlaması"
+msgstr ""
 
 #. Label of a Long Text field in DocType 'Bulk Transaction Log Detail'
 #: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
 msgctxt "Bulk Transaction Log Detail"
 msgid "Error Description"
-msgstr "Hata tanımlaması"
+msgstr ""
 
 #. Label of a Text field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
@@ -26521,6 +27079,16 @@
 msgid "Error Log"
 msgstr "Hata Günlüğü"
 
+#. Label of a Long Text field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Error Log"
+msgstr "Hata Günlüğü"
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:127
+msgid "Error Message"
+msgstr "Hata mesajı"
+
 #. Label of a Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
@@ -26528,36 +27096,40 @@
 msgstr "Hata mesajı"
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:273
-msgid "Error Occured"
-msgstr "Hata oluştu"
+msgid "Error Occurred"
+msgstr ""
 
-#: telephony/doctype/call_log/call_log.py:195
+#: telephony/doctype/call_log/call_log.py:193
 msgid "Error during caller information update"
 msgstr ""
 
 #: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:53
 msgid "Error evaluating the criteria formula"
-msgstr "Kriter formüllerini değerlendirirken hata oluştu"
+msgstr ""
 
 #: erpnext_integrations/doctype/tally_migration/tally_migration.py:157
-msgid "Error occured while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
-msgstr "Hesap Planı bölünürken hata oluştu: Lütfen iki hesabın aynı ada sahibi olduğundan emin olun"
+msgid "Error occurred while parsing Chart of Accounts: Please make sure that no two accounts have the same name"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:406
+#: assets/doctype/asset/depreciation.py:397
 msgid "Error while posting depreciation entries"
 msgstr ""
 
-#: accounts/deferred_revenue.py:575
+#: accounts/deferred_revenue.py:539
 msgid "Error while processing deferred accounting for {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:389
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:401
 msgid "Error while reposting item valuation"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:709
+#: templates/includes/footer/footer_extension.html:29
+msgid "Error: Not a valid id?"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.js:883
 msgid "Error: {0} is mandatory field"
-msgstr "Hata: {0} zorunlu olarak alandır"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -26569,29 +27141,29 @@
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Estimated Arrival"
-msgstr "tahmini gerçekleştirme"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:96
 msgid "Estimated Cost"
-msgstr "Tahmini Maliyet"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Estimated Cost"
-msgstr "Tahmini Maliyet"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Estimated Time and Cost"
-msgstr "Tahmini Süre ve Maliyet"
+msgstr ""
 
 #. Label of a Select field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Evaluation Period"
-msgstr "Değerlendirme Süresi"
+msgstr ""
 
 #. Description of the 'Consider Entire Party Ledger Amount' (Check) field in
 #. DocType 'Tax Withholding Category'
@@ -26606,15 +27178,14 @@
 msgid "Example URL"
 msgstr ""
 
-#: stock/doctype/item/item.py:971
+#: stock/doctype/item/item.py:959
 msgid "Example of a linked document: {0}"
 msgstr ""
 
 #. Description of the 'Serial Number Series' (Data) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
-msgid ""
-"Example: ABCD.#####\n"
+msgid "Example: ABCD.#####\n"
 "If 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."
 msgstr ""
 
@@ -26622,9 +27193,9 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "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."
-msgstr "Ö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 Toplu İş No'dan kısaca bahsetmek isterseniz, bunu boş bırakın. Not: Bu ayar, Stok Ayarları'nda Adlandırma Serisi Önekine göre öncelikli olacaktır."
+msgstr ""
 
-#: stock/stock_ledger.py:1887
+#: stock/stock_ledger.py:1949
 msgid "Example: Serial No {0} reserved in {1}."
 msgstr ""
 
@@ -26632,13 +27203,13 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Exception Budget Approver Role"
-msgstr "İstisna Bütçe Onaylayan Rolü"
+msgstr ""
 
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:56
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
 msgid "Excess Materials Consumed"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:869
+#: manufacturing/doctype/job_card/job_card.py:866
 msgid "Excess Transfer"
 msgstr ""
 
@@ -26646,13 +27217,13 @@
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Excessive machine set up time"
-msgstr "Aşırı makine kurulum süresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Exchange Gain / Loss Account"
-msgstr "Kambiyo Kâr / Zarar Hesabı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
@@ -26662,30 +27233,30 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:516
+#: setup/doctype/company/company.py:508
 msgid "Exchange Gain/Loss"
-msgstr "Kambiyo Kâr / Zarar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry Reference'
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgctxt "Payment Entry Reference"
 msgid "Exchange Gain/Loss"
-msgstr "Kambiyo Kâr / Zarar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Advance'
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
 msgctxt "Purchase Invoice Advance"
 msgid "Exchange Gain/Loss"
-msgstr "Kambiyo Kâr / Zarar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Exchange Gain/Loss"
-msgstr "Kambiyo Kâr / Zarar"
+msgstr ""
 
-#: controllers/accounts_controller.py:1279
-#: controllers/accounts_controller.py:1359
+#: controllers/accounts_controller.py:1389
+#: controllers/accounts_controller.py:1470
 msgid "Exchange Gain/Loss amount has been booked through {0}"
 msgstr ""
 
@@ -26693,158 +27264,158 @@
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Landed Cost Taxes and Charges'
 #: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
 msgctxt "Landed Cost Taxes and Charges"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Entry Reference'
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgctxt "Payment Entry Reference"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Exchange Rate"
-msgstr "Döviz Kuru"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
 msgid "Exchange Rate Revaluation"
-msgstr "Döviz Kuru Yeniden Değerleme"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Exchange Rate Revaluation"
 msgid "Exchange Rate Revaluation"
-msgstr "Döviz Kuru Yeniden Değerleme"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Exchange Rate Revaluation"
-msgstr "Döviz Kuru Yeniden Değerleme"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Exchange Rate Revaluation"
-msgstr "Döviz Kuru Yeniden Değerleme"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Exchange Rate Revaluation"
-msgstr "Döviz Kuru Yeniden Değerleme"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgid "Exchange Rate Revaluation Account"
-msgstr "Döviz Kuru Yeniden Değerleme Hesabı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Exchange Rate Revaluation'
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
 msgctxt "Exchange Rate Revaluation"
 msgid "Exchange Rate Revaluation Account"
-msgstr "Döviz Kuru Yeniden Değerleme Hesabı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -26852,32 +27423,32 @@
 msgid "Exchange Rate Revaluation Settings"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:59
+#: controllers/sales_and_purchase_return.py:57
 msgid "Exchange Rate must be same as {0} {1} ({2})"
-msgstr "Döviz Kuru aynı olmalıdır {0} {1} ({2})"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Excise Entry"
-msgstr "Tüketim Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Excise Entry"
-msgstr "Tüketim Kaydı"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:1060
+#: stock/doctype/stock_entry/stock_entry.js:1229
 msgid "Excise Invoice"
-msgstr "Tüketim Fatura"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Excise Page Number"
-msgstr "Tüketim Sayfa Numarası"
+msgstr ""
 
 #. Label of a Table field in DocType 'Transaction Deletion Record'
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
@@ -26887,9 +27458,9 @@
 
 #: setup/setup_wizard/operations/install_fixtures.py:216
 msgid "Execution"
-msgstr "Yerine Geliştirme"
+msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:70
+#: regional/report/uae_vat_201/uae_vat_201.py:67
 msgid "Exempt Supplies"
 msgstr ""
 
@@ -26898,33 +27469,33 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Existing Company"
-msgstr "Mevcut Şirket"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Existing Company "
-msgstr "Mevcut Şirket "
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Exit"
-msgstr "Çıkış"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Exit Interview Held On"
-msgstr "Çıkış Mülakat Bekleme Tarihi"
+msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:138
-#: public/js/bom_configurator/bom_configurator.bundle.js:179
-#: public/js/setup_wizard.js:168
+#: public/js/bom_configurator/bom_configurator.bundle.js:140
+#: public/js/bom_configurator/bom_configurator.bundle.js:183
+#: public/js/setup_wizard.js:181
 msgid "Expand All"
 msgstr "Tümünü Genişlet"
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:413
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:411
 msgid "Expected"
 msgstr ""
 
@@ -26932,11 +27503,11 @@
 #: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
 msgctxt "POS Closing Entry Detail"
 msgid "Expected Amount"
-msgstr "Beklenen Tutar"
+msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:414
+#: manufacturing/report/production_planning_report/production_planning_report.py:417
 msgid "Expected Arrival Date"
-msgstr "Beklenilen tarihi"
+msgstr ""
 
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:119
 msgid "Expected Balance Qty"
@@ -26946,101 +27517,105 @@
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Expected Closing Date"
-msgstr "Beklenen Kapanış Tarihi"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:115
 #: stock/report/delayed_item_report/delayed_item_report.py:131
 #: stock/report/delayed_order_report/delayed_order_report.py:60
 msgid "Expected Delivery Date"
-msgstr "Beklenen Teslim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Expected Delivery Date"
-msgstr "Beklenen Teslim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Expected Delivery Date"
-msgstr "Beklenen Teslim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Expected Delivery Date"
-msgstr "Beklenen Teslim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Expected Delivery Date"
-msgstr "Beklenen Teslim Tarihi"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:313
+#: selling/doctype/sales_order/sales_order.py:324
 msgid "Expected Delivery Date should be after Sales Order Date"
-msgstr "Beklenen Teslim Tarihi, Satış Sipariş Tarihinden sonra olmalıdır"
+msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:44
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104
+#: templates/pages/task_info.html:64
 msgid "Expected End Date"
-msgstr "Beklenen Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Expected End Date"
-msgstr "Beklenen Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Expected End Date"
-msgstr "Beklenen Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Expected End Date"
-msgstr "Beklenen Bitiş Tarihi"
+msgstr ""
 
 #: projects/doctype/task/task.py:103
 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
 msgstr ""
 
-#: public/js/projects/timer.js:12
+#: public/js/projects/timer.js:16
 msgid "Expected Hrs"
-msgstr "Beklenen Saat"
+msgstr ""
 
 #. Label of a Float field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Expected Hrs"
-msgstr "Beklenen Saat"
+msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:40
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98
+#: templates/pages/task_info.html:59
 msgid "Expected Start Date"
-msgstr "Beklenen Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Expected Start Date"
-msgstr "Beklenen Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Expected Start Date"
-msgstr "Beklenen Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Expected Start Date"
-msgstr "Beklenen Başlangıç Tarihi"
+msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:133
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129
 msgid "Expected Stock Value"
 msgstr ""
 
@@ -27048,7 +27623,7 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Expected Time (in hours)"
-msgstr "Beklenen Zaman (Saat)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
@@ -27060,192 +27635,192 @@
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Expected Value After Useful Life"
-msgstr "Kullanım süresi sonunda beklenen değer"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Expected Value After Useful Life"
-msgstr "Kullanım süresi sonunda beklenen değer"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:29
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:81
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
+#: accounts/report/account_balance/account_balance.js:28
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
 #: accounts/report/profitability_analysis/profitability_analysis.py:189
 msgid "Expense"
-msgstr "Gider"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Expense"
-msgstr "Gider"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Expense"
-msgstr "Gider"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Expense"
-msgstr "Gider"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Process Deferred
 #. Accounting'
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
 msgctxt "Process Deferred Accounting"
 msgid "Expense"
-msgstr "Gider"
+msgstr ""
 
-#: controllers/stock_controller.py:367
+#: controllers/stock_controller.py:556
 msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
-msgstr "Gider / Fark hesabı({0}), bir 'Kar veya Zarar' hesabı olmalıdır"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:47
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:248
+#: accounts/report/account_balance/account_balance.js:46
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:252
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Landed Cost Taxes and Charges'
 #: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
 msgctxt "Landed Cost Taxes and Charges"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Expense Account"
-msgstr "Gider Hesabı"
+msgstr ""
 
-#: controllers/stock_controller.py:347
+#: controllers/stock_controller.py:536
 msgid "Expense Account Missing"
-msgstr "Gider Hesabı Eksik"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Expense Claim"
-msgstr "Gider Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Expense Head"
-msgstr "Gider Başlığı"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:490
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:510
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:528
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
 msgid "Expense Head Changed"
-msgstr "Gider Başlığı Değiştirildi"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
 msgid "Expense account is mandatory for item {0}"
-msgstr "Ürün {0} için gider hesabının yükümlüleri"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:42
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:61
 msgid "Expenses"
-msgstr "Giderler"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:46
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:65
-#: accounts/report/account_balance/account_balance.js:48
+#: accounts/report/account_balance/account_balance.js:49
 msgid "Expenses Included In Asset Valuation"
-msgstr "Varlık Değerlemesine Dahil Olan Giderler"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Expenses Included In Asset Valuation"
-msgstr "Varlık Değerlemesine Dahil Olan Giderler"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:49
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:69
-#: accounts/report/account_balance/account_balance.js:49
+#: accounts/report/account_balance/account_balance.js:51
 msgid "Expenses Included In Valuation"
-msgstr "Değerlemeye dahil giderler"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Expenses Included In Valuation"
-msgstr "Değerlemeye dahil giderler"
+msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
-#: selling/doctype/quotation/quotation_list.js:35
-#: stock/doctype/batch/batch_list.js:9 stock/doctype/item/item_list.js:10
+#: selling/doctype/quotation/quotation_list.js:34
+#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
 msgid "Expired"
 msgstr "Süresi Bitti"
 
@@ -27267,9 +27842,9 @@
 msgid "Expired"
 msgstr "Süresi Bitti"
 
-#: stock/doctype/stock_entry/stock_entry.js:316
+#: stock/doctype/stock_entry/stock_entry.js:362
 msgid "Expired Batches"
-msgstr "Süresi biten Toplu İşler"
+msgstr ""
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:37
 msgid "Expires On"
@@ -27284,52 +27859,52 @@
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:38
 msgid "Expiry (In Days)"
-msgstr "(Gün) Son Kullanım"
+msgstr ""
 
 #. Label of a Date field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Expiry Date"
-msgstr "Son Kullanım Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Expiry Date"
-msgstr "Son Kullanım Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Driving License Category'
 #: setup/doctype/driving_license_category/driving_license_category.json
 msgctxt "Driving License Category"
 msgid "Expiry Date"
-msgstr "Son Kullanım Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Expiry Date"
-msgstr "Son Kullanım Tarihi"
+msgstr ""
 
 #: stock/doctype/batch/batch.py:177
 msgid "Expiry Date Mandatory"
-msgstr "Son Kullanım Tarihi Zorunlu"
+msgstr ""
 
 #. Label of a Int field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Expiry Duration (in days)"
-msgstr "Sona Erme Süresi (gün içinde)"
+msgstr ""
 
 #. Label of a Table field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Exploded Items"
-msgstr "Patlamış Öğeler"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.json
 msgid "Exponential Smoothing Forecasting"
-msgstr "Üstel Düzeltme Tahmini"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
@@ -27337,11 +27912,11 @@
 msgid "Export Data"
 msgstr ""
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:35
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:34
 msgid "Export E-Invoices"
-msgstr "E-Faturaları Dışa Aktar"
+msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:106
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:93
 msgid "Export Errored Rows"
 msgstr ""
 
@@ -27349,23 +27924,23 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "External Work History"
-msgstr "Dış Çalışma Geçmişi"
+msgstr ""
 
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138
 msgid "Extra Consumed Qty"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:197
+#: manufacturing/doctype/job_card/job_card.py:193
 msgid "Extra Job Card Quantity"
 msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:226
 msgid "Extra Large"
-msgstr "ekstra büyük"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:222
 msgid "Extra Small"
-msgstr "Çok küçük"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
@@ -27383,7 +27958,7 @@
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "FG Qty from Transferred Raw Materials"
-msgstr "Transfer edilen Hammaddelerden Nihai Ürün Miktarı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -27391,7 +27966,7 @@
 msgid "FG Reference"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:106
+#: manufacturing/report/process_loss_report/process_loss_report.py:105
 msgid "FG Value"
 msgstr ""
 
@@ -27399,19 +27974,19 @@
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "FG Warehouse"
-msgstr "Mamul Deposu"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "FG based Operating Cost"
-msgstr "Mamül bazlı Operasyon Maliyeti"
+msgstr ""
 
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "FIFO"
-msgstr "FIFO"
+msgstr ""
 
 #. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
 #. Settings'
@@ -27420,7 +27995,7 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "FIFO"
-msgstr "FIFO"
+msgstr ""
 
 #. Name of a report
 #: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.json
@@ -27433,19 +28008,25 @@
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#. Label of a Text field in DocType 'Stock Ledger Entry'
+#. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "FIFO Stock Queue (qty, rate)"
 msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:180
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:179
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:195
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:119
 msgid "FIFO/LIFO Queue"
 msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:62
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fahrenheit"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:16
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:68
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:13
 msgid "Failed"
 msgstr "Başarısız"
@@ -27558,7 +28139,14 @@
 msgid "Failed"
 msgstr "Başarısız"
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:9
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Failed"
+msgstr "Başarısız"
+
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:17
 msgid "Failed Entries"
 msgstr ""
 
@@ -27566,11 +28154,11 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Failed Import Log"
-msgstr "Günlüğü İçe Aktarma Başarısız"
+msgstr ""
 
 #: utilities/doctype/video_settings/video_settings.py:33
 msgid "Failed to Authenticate the API key."
-msgstr "API anahtarının anahtarı doğrulanamadı."
+msgstr ""
 
 #: setup/demo.py:54
 msgid "Failed to erase demo data, please delete the demo company manually."
@@ -27578,26 +28166,26 @@
 
 #: setup/setup_wizard/setup_wizard.py:25 setup/setup_wizard/setup_wizard.py:26
 msgid "Failed to install presets"
-msgstr "Önayarlar yüklenemedi"
+msgstr ""
 
 #: setup/setup_wizard/setup_wizard.py:17 setup/setup_wizard/setup_wizard.py:18
 #: setup/setup_wizard/setup_wizard.py:42 setup/setup_wizard/setup_wizard.py:43
 msgid "Failed to login"
-msgstr "giriş yapılamadı"
+msgstr ""
 
 #: setup/setup_wizard/setup_wizard.py:30 setup/setup_wizard/setup_wizard.py:31
 msgid "Failed to setup company"
-msgstr "kurulum şirketi başarısız oldu"
+msgstr ""
 
 #: setup/setup_wizard/setup_wizard.py:37
 msgid "Failed to setup defaults"
-msgstr "varsayılanlar ayarlanamadı"
+msgstr ""
 
-#: setup/doctype/company/company.py:698
+#: setup/doctype/company/company.py:690
 msgid "Failed to setup defaults for country {0}. Please contact support."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Failure"
 msgstr ""
 
@@ -27605,7 +28193,7 @@
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Failure Date"
-msgstr "Başarısızlık Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
@@ -27613,11 +28201,25 @@
 msgid "Failure Description"
 msgstr ""
 
+#: accounts/doctype/payment_request/payment_request.js:29
+msgid "Failure: {0}"
+msgstr ""
+
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Family Background"
-msgstr "Aile Geçmişi"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Faraday"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fathom"
+msgstr ""
 
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -27640,41 +28242,41 @@
 #. Label of a Card Break in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgid "Feedback"
-msgstr "Geri bildirim"
+msgstr "Geri Bildirim"
 
 #. Label of a Small Text field in DocType 'Employee'
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Feedback"
-msgstr "Geri bildirim"
+msgstr "Geri Bildirim"
 
 #. Label of a Link field in DocType 'Quality Action'
 #: quality_management/doctype/quality_action/quality_action.json
 msgctxt "Quality Action"
 msgid "Feedback"
-msgstr "Geri bildirim"
+msgstr "Geri Bildirim"
 
 #. Label of a Text Editor field in DocType 'Quality Feedback Parameter'
 #: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
 msgctxt "Quality Feedback Parameter"
 msgid "Feedback"
-msgstr "Geri bildirim"
+msgstr "Geri Bildirim"
 
 #. Label of a Dynamic Link field in DocType 'Quality Feedback'
 #: quality_management/doctype/quality_feedback/quality_feedback.json
 msgctxt "Quality Feedback"
 msgid "Feedback By"
-msgstr "Geri Bildirim Gönderen"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Fees"
-msgstr "Harçlar"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:260
+#: public/js/utils/serial_no_batch_selector.js:338
 msgid "Fetch Based On"
 msgstr ""
 
@@ -27682,28 +28284,28 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Fetch Customers"
-msgstr "Müşterileri Getir"
+msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:50
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:56
 msgid "Fetch Data"
-msgstr "Veriyi getir"
+msgstr ""
 
 #: stock/doctype/stock_reconciliation/stock_reconciliation.js:76
 msgid "Fetch Items from Warehouse"
-msgstr "Depodan Eşya Al"
+msgstr ""
 
-#: accounts/doctype/dunning/dunning.js:60
+#: accounts/doctype/dunning/dunning.js:61
 msgid "Fetch Overdue Payments"
 msgstr ""
 
 #: accounts/doctype/subscription/subscription.js:36
 msgid "Fetch Subscription Updates"
-msgstr "Abonelik Güncellemeleri Al"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:952
-#: accounts/doctype/sales_invoice/sales_invoice.js:954
+#: accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: accounts/doctype/sales_invoice/sales_invoice.js:1030
 msgid "Fetch Timesheet"
-msgstr "Zaman Çizelgesini Getir"
+msgstr ""
 
 #. Label of a Select field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
@@ -27711,23 +28313,32 @@
 msgid "Fetch Value From"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:252
-#: stock/doctype/stock_entry/stock_entry.js:554
+#: stock/doctype/material_request/material_request.js:318
+#: stock/doctype/stock_entry/stock_entry.js:654
 msgid "Fetch exploded BOM (including sub-assemblies)"
-msgstr "(Alt-montajlar dahil) patlamış BOM'ları getir"
+msgstr ""
 
 #. Description of the 'Get Items from Open Material Requests' (Button) field in
 #. DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Fetch items based on Default Supplier."
-msgstr "Varsayılan tedarikçiye göre öğeleri getirin."
+msgstr ""
 
-#: accounts/doctype/dunning/dunning.js:131
-#: public/js/controllers/transaction.js:1082
+#: accounts/doctype/dunning/dunning.js:135
+#: public/js/controllers/transaction.js:1138
 msgid "Fetching exchange rates ..."
 msgstr ""
 
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:72
+msgid "Fetching..."
+msgstr ""
+
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:106
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
+msgid "Field"
+msgstr "Alan"
+
 #. Label of a Select field in DocType 'POS Search Fields'
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
 msgctxt "POS Search Fields"
@@ -27738,7 +28349,7 @@
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Field Mapping"
-msgstr "Alan Eşleme"
+msgstr ""
 
 #. Label of a Autocomplete field in DocType 'Variant Field'
 #: stock/doctype/variant_field/variant_field.json
@@ -27750,7 +28361,7 @@
 #: accounts/doctype/bank_transaction_mapping/bank_transaction_mapping.json
 msgctxt "Bank Transaction Mapping"
 msgid "Field in Bank Transaction"
-msgstr "Banka İşlemindeki Alan"
+msgstr ""
 
 #. Label of a Data field in DocType 'Accounting Dimension'
 #: accounts/doctype/accounting_dimension/accounting_dimension.json
@@ -27787,7 +28398,7 @@
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgctxt "Item Variant Settings"
 msgid "Fields will be copied over only at time of creation."
-msgstr "Alanlar yalnızca oluşturulma anında kopyalanır."
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Field'
 #: accounts/doctype/pos_field/pos_field.json
@@ -27799,23 +28410,23 @@
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "File to Rename"
-msgstr "Dosyayı Yeniden Adlandır"
+msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:17
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:17
-#: public/js/financial_statements.js:114
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:16
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:16
+#: public/js/financial_statements.js:167
 msgid "Filter Based On"
-msgstr "Şuna Göre Filtrele"
+msgstr ""
 
 #. Label of a Int field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Filter Duration (Months)"
-msgstr "Filtre Süresi (Ay)"
+msgstr ""
 
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:46
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:45
 msgid "Filter Total Zero Qty"
-msgstr "Toplam Sıfır Miktar Filtresi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
@@ -27825,7 +28436,7 @@
 
 #: selling/page/point_of_sale/pos_past_order_list.js:63
 msgid "Filter by invoice status"
-msgstr "Faturalandırma hızına göre filtrele"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -27839,8 +28450,8 @@
 msgid "Filter on Payment"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:685
-#: public/js/bank_reconciliation_tool/dialog_manager.js:192
+#: accounts/doctype/payment_entry/payment_entry.js:858
+#: public/js/bank_reconciliation_tool/dialog_manager.js:196
 msgid "Filters"
 msgstr "Filtreler"
 
@@ -27899,141 +28510,146 @@
 #: accounts/report/accounts_receivable/accounts_receivable.js:24
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:56
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:48
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:80
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:32
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:52
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:104
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:31
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:51
 #: accounts/report/general_ledger/general_ledger.js:16
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:32
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:31
 #: accounts/report/trial_balance/trial_balance.js:70
-#: assets/report/fixed_asset_register/fixed_asset_register.js:49
-#: public/js/financial_statements.js:108
+#: assets/report/fixed_asset_register/fixed_asset_register.js:48
+#: public/js/financial_statements.js:161
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Shift Allocation'
 #: assets/doctype/asset_shift_allocation/asset_shift_allocation.json
 msgctxt "Asset Shift Allocation"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Finance Book"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Finance Book"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Category'
 #: assets/doctype/asset_category/asset_category.json
 msgctxt "Asset Category"
 msgid "Finance Book Detail"
-msgstr "Mali Defter Detayı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Finance Book Id"
-msgstr "Mali Defter Kimliği"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset'
 #. Label of a Section Break field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Finance Books"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Category'
 #: assets/doctype/asset_category/asset_category.json
 msgctxt "Asset Category"
 msgid "Finance Books"
-msgstr "Mali Defter"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/financial_ratios/financial_ratios.json
 msgid "Financial Ratios"
 msgstr ""
 
-#. Title of an Onboarding Step
-#. Label of a Card Break in the Accounting Workspace
-#: accounts/doctype/account/account_tree.js:158
-#: accounts/onboarding_step/financial_statements/financial_statements.json
-#: accounts/workspace/accounting/accounting.json
-#: public/js/financial_statements.js:77
-msgid "Financial Statements"
-msgstr "Finansal Tablolar"
+#. Name of a Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Financial Reports"
+msgstr ""
 
-#: public/js/setup_wizard.js:40
+#. Title of an Onboarding Step
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/doctype/account/account_tree.js:234
+#: accounts/onboarding_step/financial_statements/financial_statements.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: public/js/financial_statements.js:129
+msgid "Financial Statements"
+msgstr ""
+
+#: public/js/setup_wizard.js:42
 msgid "Financial Year Begins On"
 msgstr ""
 
@@ -28044,41 +28660,41 @@
 msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:627
-#: manufacturing/doctype/work_order/work_order.js:642
-#: manufacturing/doctype/work_order/work_order.js:651
+#: manufacturing/doctype/work_order/work_order.js:675
+#: manufacturing/doctype/work_order/work_order.js:690
+#: manufacturing/doctype/work_order/work_order.js:699
 msgid "Finish"
-msgstr "Bitiş"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:176
+#: buying/doctype/purchase_order/purchase_order.js:182
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:43
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:119
 msgid "Finished Good"
-msgstr "Mamul Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Finished Good"
-msgstr "Mamul Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Finished Good"
-msgstr "Mamul Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Finished Good"
-msgstr "Mamul Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting BOM'
 #: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
 msgctxt "Subcontracting BOM"
 msgid "Finished Good"
-msgstr "Mamul Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting BOM'
 #: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
@@ -28086,7 +28702,7 @@
 msgid "Finished Good BOM"
 msgstr ""
 
-#: public/js/utils.js:698
+#: public/js/utils.js:766
 msgid "Finished Good Item"
 msgstr ""
 
@@ -28098,9 +28714,9 @@
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:37
 msgid "Finished Good Item Code"
-msgstr "Mamul Ürün Kodu"
+msgstr ""
 
-#: public/js/utils.js:715
+#: public/js/utils.js:784
 msgid "Finished Good Item Qty"
 msgstr ""
 
@@ -28110,15 +28726,15 @@
 msgid "Finished Good Item Quantity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3145
+#: controllers/accounts_controller.py:3253
 msgid "Finished Good Item is not specified for service item {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3160
+#: controllers/accounts_controller.py:3270
 msgid "Finished Good Item {0} Qty can not be zero"
 msgstr ""
 
-#: controllers/accounts_controller.py:3154
+#: controllers/accounts_controller.py:3264
 msgid "Finished Good Item {0} must be a sub-contracted item"
 msgstr ""
 
@@ -28146,7 +28762,7 @@
 msgid "Finished Good UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:53
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:51
 msgid "Finished Good {0} does not have a default BOM."
 msgstr ""
 
@@ -28154,23 +28770,23 @@
 msgid "Finished Good {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:49
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:48
 msgid "Finished Good {0} must be a stock item."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:57
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:55
 msgid "Finished Good {0} must be a sub-contracted item."
 msgstr ""
 
-#: setup/doctype/company/company.py:261
+#: setup/doctype/company/company.py:258
 msgid "Finished Goods"
-msgstr "Mamüller"
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:25
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
 msgid "Finished Goods Warehouse"
-msgstr "Mamul Mal Deposu"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1264
+#: stock/doctype/stock_entry/stock_entry.py:1282
 msgid "Finished Item {0} does not match with Work Order {1}"
 msgstr ""
 
@@ -28183,7 +28799,7 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "First Email"
-msgstr "İlk e-posta"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -28201,7 +28817,7 @@
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "First Responded On"
-msgstr "İlk Yanıt Tarihi"
+msgstr ""
 
 #. Option for the 'Service Level Agreement Status' (Select) field in DocType
 #. 'Issue'
@@ -28210,161 +28826,162 @@
 msgid "First Response Due"
 msgstr ""
 
-#: support/doctype/issue/test_issue.py:241
-#: support/doctype/service_level_agreement/service_level_agreement.py:899
+#: support/doctype/issue/test_issue.py:238
+#: support/doctype/service_level_agreement/service_level_agreement.py:894
 msgid "First Response SLA Failed by {}"
 msgstr ""
 
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.py:15
 msgid "First Response Time"
-msgstr "İlk Yanıt Süresi"
+msgstr ""
 
 #. Label of a Duration field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "First Response Time"
-msgstr "İlk Yanıt Süresi"
+msgstr ""
 
 #. Label of a Duration field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "First Response Time"
-msgstr "İlk Yanıt Süresi"
+msgstr ""
 
 #. Label of a Duration field in DocType 'Service Level Priority'
 #: support/doctype/service_level_priority/service_level_priority.json
 msgctxt "Service Level Priority"
 msgid "First Response Time"
-msgstr "İlk Yanıt Süresi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Support Workspace
 #: support/report/first_response_time_for_issues/first_response_time_for_issues.json
 #: support/workspace/support/support.json
 msgid "First Response Time for Issues"
-msgstr "Sorunlar için İlk Yanıt Süresi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the CRM Workspace
 #: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.json
 #: crm/workspace/crm/crm.json
 msgid "First Response Time for Opportunity"
-msgstr "Fırsat için İlk Yanıt Süresi"
+msgstr ""
 
 #: regional/italy/utils.py:255
 msgid "Fiscal Regime is mandatory, kindly set the fiscal regime in the company {0}"
-msgstr "Mali rejimler, lütfen {0} şirketteki mali rejimi ayarlayın."
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year/fiscal_year.json
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:17
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:1
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:16
 #: accounts/report/profitability_analysis/profitability_analysis.js:38
 #: accounts/report/trial_balance/trial_balance.js:16
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:16
-#: manufacturing/report/job_card_summary/job_card_summary.js:17
-#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:48
+#: manufacturing/report/job_card_summary/job_card_summary.js:16
+#: public/js/purchase_trends_filters.js:28 public/js/sales_trends_filters.js:44
 #: regional/report/irs_1099/irs_1099.js:17
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:16
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:16
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:16
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:15
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:15
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:15
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Link field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Fiscal Year"
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Link field in DocType 'Monthly Distribution'
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgctxt "Monthly Distribution"
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Link field in DocType 'Target Detail'
 #: setup/doctype/target_detail/target_detail.json
 msgctxt "Target Detail"
 msgid "Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/fiscal_year_company/fiscal_year_company.json
 msgid "Fiscal Year Company"
-msgstr "Mali Yıl Şirketi"
+msgstr ""
 
 #: accounts/doctype/fiscal_year/fiscal_year.py:65
 msgid "Fiscal Year End Date should be one year after Fiscal Year Start Date"
-msgstr "Mali Yıl Sonu Tarihi, Mali Yıl Başlama Tarihi'nden bir yıl sonra olmalıdır"
+msgstr ""
 
 #: accounts/doctype/fiscal_year/fiscal_year.py:129
 msgid "Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0}"
-msgstr "Mali Yıl {0} da Mali Yıl Başlangıç Tarihi ve Mali Yıl Bitiş Tarihi zaten ayarlanmış"
+msgstr ""
 
 #: controllers/trends.py:53
 msgid "Fiscal Year {0} Does Not Exist"
-msgstr "Mali Yıl {0} Mevcut Değil"
+msgstr ""
 
 #: accounts/report/trial_balance/trial_balance.py:47
 msgid "Fiscal Year {0} does not exist"
-msgstr "Mali yıl {0} yok"
+msgstr ""
 
 #: accounts/report/trial_balance/trial_balance.py:41
 msgid "Fiscal Year {0} is required"
-msgstr "Mali yıl {0} gereklidir"
+msgstr ""
 
 #. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
 #. Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Fixed"
-msgstr "Sabit"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:50
+#: accounts/report/account_balance/account_balance.js:52
 msgid "Fixed Asset"
-msgstr "Sabit Kıymet"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Fixed Asset"
-msgstr "Sabit Kıymet"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Fixed Asset Account"
-msgstr "Sabit Kıymet Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Category Account'
 #: assets/doctype/asset_category_account/asset_category_account.json
 msgctxt "Asset Category Account"
 msgid "Fixed Asset Account"
-msgstr "Sabit Kıymet Hesabı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -28372,111 +28989,162 @@
 msgid "Fixed Asset Defaults"
 msgstr ""
 
-#: stock/doctype/item/item.py:301
+#: stock/doctype/item/item.py:300
 msgid "Fixed Asset Item must be a non-stock item."
-msgstr "Sabit Kıymet Öğesi olmayan bir stok defteri olmalıdır."
+msgstr ""
 
 #. Name of a report
 #. Label of a shortcut in the Assets Workspace
 #: assets/report/fixed_asset_register/fixed_asset_register.json
 #: assets/workspace/assets/assets.json
 msgid "Fixed Asset Register"
-msgstr "Sabit Kıymet Kaydı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:25
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:38
 msgid "Fixed Assets"
-msgstr "Sabit Kıymetler"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Fixed Deposit Number"
-msgstr "Sabit Mevduat Numarası"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Fixed Error Log"
-msgstr "Sabit Hata Günlüğü"
+msgstr ""
 
 #. Option for the 'Subscription Price Based On' (Select) field in DocType
 #. 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Fixed Rate"
-msgstr "Sabit Oran"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Fixed Time"
-msgstr "Sabit Süre"
+msgstr ""
 
 #. Name of a role
 #: setup/doctype/driver/driver.json setup/doctype/vehicle/vehicle.json
 msgid "Fleet Manager"
-msgstr "Filo Yöneticisi"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:303
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor"
+msgstr ""
+
+#. Label of a Data field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Floor Name"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Fluid Ounce (US)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_selector.js:300
 msgid "Focus on Item Group filter"
-msgstr "Öğe Grubu odaklarının odak noktası"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:294
+#: selling/page/point_of_sale/pos_item_selector.js:291
 msgid "Focus on search input"
-msgstr "Arama girdisine odaklanın"
+msgstr ""
 
 #. Label of a Data field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Folio no."
-msgstr "Folyo serisi."
+msgstr ""
 
 #. Label of a Check field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Follow Calendar Months"
-msgstr "Takvim Aylarını Takip Edin"
+msgstr ""
 
 #: templates/emails/reorder_item.html:1
 msgid "Following Material Requests have been raised automatically based on Item's re-order level"
-msgstr "Malzeme İstekleri bir sonraki öğenin yeniden müşteri hizmetini göre otomatik olarak geldikleri"
+msgstr ""
 
-#: selling/doctype/customer/customer.py:739
+#: selling/doctype/customer/customer.py:740
 msgid "Following fields are mandatory to create address:"
-msgstr "Adres oluşturmak için aşağıdaki muhafazaların doldurulması:"
+msgstr ""
 
-#: controllers/buying_controller.py:906
+#: controllers/buying_controller.py:933
 msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
-msgstr "Aşağıdaki {0} öğesi, {1} öğesi olarak işaretlenmemiş. Öğeleri ana öğeden {1} öğe olarak etkinleştirebilirsiniz"
+msgstr ""
 
-#: controllers/buying_controller.py:902
+#: controllers/buying_controller.py:929
 msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
-msgstr "Aşağıdaki {0} içeriği, {1} öğesi olarak işaretlenmemiş. Öğeleri ana öğeden {1} öğe olarak etkinleştirebilirsiniz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Foot/Second"
+msgstr ""
 
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:23
 msgid "For"
-msgstr "için"
+msgstr ""
 
-#: public/js/utils/sales_common.js:265
+#: public/js/utils/sales_common.js:309
 msgid "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."
-msgstr "&#39;Ürün Paketi&#39; malzemeleri, Depo, Seri No ve Toplu No &#39;Ambalaj Listesi&#39; tablodan kabul edilebilir. Depo ve Toplu Hayır herhangi bir &#39;Ürün Paketi&#39; öğe için tüm ambalaj sunumu için aynı ise, bu değerler ana Öğe tablosu girilebilir, değerler tablosu &#39;Listesi Ambalaj&#39; çoğaltılacaktır."
+msgstr ""
 
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Buying"
-msgstr "Almak için"
+msgstr ""
 
 #. Label of a Link field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "For Company"
-msgstr "Şirket için"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:293
+#: stock/doctype/material_request/material_request.js:361
 msgid "For Default Supplier (Optional)"
-msgstr "Varsayılan tedarikçi için (İsteğe bağlı)"
+msgstr ""
+
+#: manufacturing/doctype/plant_floor/plant_floor.js:159
+#: manufacturing/doctype/plant_floor/plant_floor.js:183
+msgid "For Item"
+msgstr ""
+
+#: controllers/stock_controller.py:977
+msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
@@ -28484,7 +29152,7 @@
 msgid "For Job Card"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:160
+#: manufacturing/doctype/job_card/job_card.js:175
 msgid "For Operation"
 msgstr ""
 
@@ -28498,57 +29166,63 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "For Price List"
-msgstr "Fiyat Listesi için"
+msgstr ""
 
 #. Description of the 'Planned Quantity' (Float) field in DocType 'Sales Order
 #. Item'
 #. Description of the 'Produced Quantity' (Float) field in DocType 'Sales Order
+#. Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "For Production"
-msgstr "Üretim için"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:657
+#: stock/doctype/stock_entry/stock_entry.py:613
 msgid "For Quantity (Manufactured Qty) is mandatory"
-msgstr "Miktar (Adet Üretilen) cezaları"
+msgstr ""
+
+#: controllers/accounts_controller.py:1082
+msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
+msgstr ""
 
 #. Label of a Check field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "For Selling"
-msgstr "Satmak için"
+msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.js:98
+#: accounts/doctype/payment_order/payment_order.js:106
 msgid "For Supplier"
-msgstr "Tedarikçi İçin"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:331
-#: selling/doctype/sales_order/sales_order.js:814
-#: stock/doctype/material_request/material_request.js:247
+#: manufacturing/doctype/production_plan/production_plan.js:358
+#: selling/doctype/sales_order/sales_order.js:933
+#: stock/doctype/material_request/material_request.js:310
+#: templates/form_grid/material_request_grid.html:36
 msgid "For Warehouse"
-msgstr "Depo için"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "For Warehouse"
-msgstr "Depo için"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:427
+#: manufacturing/doctype/work_order/work_order.py:432
 msgid "For Warehouse is required before Submit"
-msgstr "Sunulmadan önce gerekli depo için"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:112
+#: public/js/utils/serial_no_batch_selector.js:119
 msgid "For Work Order"
 msgstr ""
 
-#: controllers/status_updater.py:229
+#: controllers/status_updater.py:238
 msgid "For an item {0}, quantity must be negative number"
-msgstr "{0} öğesinde, miktar negatif sayı olmalıdır"
+msgstr ""
 
-#: controllers/status_updater.py:226
+#: controllers/status_updater.py:235
 msgid "For an item {0}, quantity must be positive number"
-msgstr "Bir öğe için {0}, miktar pozitif sayı olmalıdır"
+msgstr ""
 
 #. Description of the 'Income Account' (Link) field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
@@ -28560,35 +29234,35 @@
 #: accounts/doctype/fiscal_year/fiscal_year.json
 msgctxt "Fiscal Year"
 msgid "For e.g. 2012, 2012-13"
-msgstr "Örneğin 2012 için, 2012-13"
+msgstr ""
 
 #. Description of the 'Collection Factor (=1 LP)' (Currency) field in DocType
 #. 'Loyalty Program Collection'
 #: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
 msgctxt "Loyalty Program Collection"
 msgid "For how much spent = 1 Loyalty Point"
-msgstr "Ne kadar kaldı = 1 Sadakat Noktası"
+msgstr ""
 
 #. Description of the 'Supplier' (Link) field in DocType 'Request for
 #. Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "For individual supplier"
-msgstr "Bireysel tedarikçi için"
+msgstr ""
 
-#: controllers/status_updater.py:234
+#: controllers/status_updater.py:243
 msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:384
+#: stock/doctype/stock_entry/stock_entry.py:336
 msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
-msgstr "{0} kartvizitinde, yalnızca &#39;Üretim İçin Malzeme Transferi&#39; tipi stokunu girebilirsiniz."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1523
-msgid "For operation {0}: Quantity ({1}) can not be greter than pending quantity({2})"
-msgstr "{0} işlemi için: Miktar ({1}), beklemedeki miktarın ({2}) daha emin olunamaz"
+#: manufacturing/doctype/work_order/work_order.py:1530
+msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1302
+#: stock/doctype/stock_entry/stock_entry.py:1320
 msgid "For quantity {0} should not be greater than allowed quantity {1}"
 msgstr ""
 
@@ -28596,31 +29270,36 @@
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "For reference"
-msgstr "Referans için"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1218
-#: public/js/controllers/accounts.js:181
+#: accounts/doctype/payment_entry/payment_entry.js:1477
+#: public/js/controllers/accounts.js:182
 msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
-msgstr "Satırdaki {0} içinde {1}. Ürün fiyatına {2} dahil etmek için, satır {3} de dahil edilmelidir"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1498
+#: manufacturing/doctype/production_plan/production_plan.py:1509
 msgid "For row {0}: Enter Planned Qty"
-msgstr "{0} bilgi için: Planlanan Miktarı Girin"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:171
 msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
-msgstr "&quot;Kuralı Diğerine Uygula&quot; birleştirmeler için {0} alan kullanımları"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/item_customer_detail/item_customer_detail.json
+msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
+msgstr ""
 
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Forecasting"
-msgstr "Tahmin"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Foreign Trade Details"
-msgstr "Dış Ticaret Detayları"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Quality Inspection Parameter'
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
@@ -28636,32 +29315,32 @@
 
 #: templates/pages/help.html:35
 msgid "Forum Activity"
-msgstr "Forum Etkinliği"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Forum Posts"
-msgstr "Forum Mesajları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Forum URL"
-msgstr "Forum URL&#39;si"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Free Item"
-msgstr "Bedava Ürün"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Promotional Scheme Product
 #. Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Free Item"
-msgstr "Bedava Ürün"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -28671,22 +29350,22 @@
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:275
 msgid "Free item code is not selected"
-msgstr "Ücretsiz ürün kodu tahminidi"
+msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:656
+#: accounts/doctype/pricing_rule/utils.py:645
 msgid "Free item not set in the pricing rule {0}"
-msgstr "{0} fiyatlandırma düzenlemesinde ayarlanmamış ücretsiz öğe"
+msgstr ""
 
 #. Label of a Int field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Freeze Stocks Older Than (Days)"
-msgstr "(Günden Daha Eski) Stokları Dondur"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:58
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:83
 msgid "Freight and Forwarding Charges"
-msgstr "Navlun ve Sevkiyat Ücretleri"
+msgstr ""
 
 #. Label of a Select field in DocType 'Company'
 #: setup/doctype/company/company.json
@@ -28710,29 +29389,29 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Frequency To Collect Progress"
-msgstr "İlerleme Sıklığı Frekansı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Frequency of Depreciation (Months)"
-msgstr "Amortisman Frekans (Ay)"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Frequency of Depreciation (Months)"
-msgstr "Amortisman Frekans (Ay)"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Frequency of Depreciation (Months)"
-msgstr "Amortisman Frekans (Ay)"
+msgstr ""
 
 #: www/support/index.html:45
 msgid "Frequently Read Articles"
-msgstr "Sık Okunan Makaleler"
+msgstr ""
 
 #. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
 #. Slots'
@@ -28793,7 +29472,7 @@
 msgid "Friday"
 msgstr "Cuma"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:957
+#: accounts/doctype/sales_invoice/sales_invoice.js:1033
 #: templates/pages/projects.html:67
 msgid "From"
 msgstr "itibaren"
@@ -28814,13 +29493,13 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "From BOM"
-msgstr "İlgili BOM"
+msgstr ""
 
 #. Label of a Data field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "From Company"
-msgstr "Şirketten"
+msgstr ""
 
 #. Description of the 'Corrective Operation Cost' (Currency) field in DocType
 #. 'Work Order'
@@ -28833,25 +29512,25 @@
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "From Currency"
-msgstr "Para biriminden"
+msgstr ""
 
 #: setup/doctype/currency_exchange/currency_exchange.py:52
 msgid "From Currency and To Currency cannot be same"
-msgstr "Para biriminden ve para birimine aynı olamaz"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "From Customer"
-msgstr "Müşteriden"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:645
-#: accounts/doctype/payment_entry/payment_entry.js:650
+#: accounts/doctype/payment_entry/payment_entry.js:789
+#: accounts/doctype/payment_entry/payment_entry.js:796
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:16
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:16
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:8
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:16
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:38
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:15
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:37
 #: accounts/report/financial_ratios/financial_ratios.js:41
 #: accounts/report/general_ledger/general_ledger.js:22
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -28859,213 +29538,213 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:8
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:8
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:16
-#: accounts/report/pos_register/pos_register.js:17
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:16
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:59
 #: accounts/report/purchase_register/purchase_register.js:8
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:7
 #: accounts/report/sales_register/sales_register.js:8
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:16
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:47
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:47
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:15
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:46
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:46
 #: accounts/report/trial_balance/trial_balance.js:37
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:37
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:15
-#: buying/report/procurement_tracker/procurement_tracker.js:28
-#: buying/report/purchase_analytics/purchase_analytics.js:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:18
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:18
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:16
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:23
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:23
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:14
+#: buying/report/procurement_tracker/procurement_tracker.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:35
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:17
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:17
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:15
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:22
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:22
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:16
 #: crm/report/campaign_efficiency/campaign_efficiency.js:7
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:9
-#: crm/report/lead_conversion_time/lead_conversion_time.js:9
-#: crm/report/lead_details/lead_details.js:17
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:8
+#: crm/report/lead_conversion_time/lead_conversion_time.js:8
+#: crm/report/lead_details/lead_details.js:16
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:7
-#: crm/report/lost_opportunity/lost_opportunity.js:17
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:23
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:16
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:16
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:8
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:17
-#: manufacturing/report/process_loss_report/process_loss_report.js:30
-#: manufacturing/report/production_analytics/production_analytics.js:17
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:8
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:16
+#: crm/report/lost_opportunity/lost_opportunity.js:16
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:22
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:15
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:15
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:7
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:16
+#: manufacturing/report/process_loss_report/process_loss_report.js:29
+#: manufacturing/report/production_analytics/production_analytics.js:16
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:7
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:15
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:8
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:9
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:8
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:28
-#: public/js/stock_analytics.js:47
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:9
-#: regional/report/uae_vat_201/uae_vat_201.js:17
-#: regional/report/vat_audit_report/vat_audit_report.js:17
-#: selling/page/sales_funnel/sales_funnel.js:39
+#: public/js/stock_analytics.js:74
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:8
+#: regional/report/uae_vat_201/uae_vat_201.js:16
+#: regional/report/vat_audit_report/vat_audit_report.js:16
+#: selling/page/sales_funnel/sales_funnel.js:43
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:24
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:18
-#: selling/report/sales_analytics/sales_analytics.js:36
-#: selling/report/sales_order_analysis/sales_order_analysis.js:18
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:23
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:22
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:23
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:17
+#: selling/report/sales_analytics/sales_analytics.js:43
+#: selling/report/sales_order_analysis/sales_order_analysis.js:17
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:8
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:16
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:17
-#: stock/report/delayed_item_report/delayed_item_report.js:17
-#: stock/report/delayed_order_report/delayed_order_report.js:17
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:21
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:31
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:15
+#: stock/report/delayed_item_report/delayed_item_report.js:16
+#: stock/report/delayed_order_report/delayed_order_report.js:16
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8
 #: stock/report/reserved_stock/reserved_stock.js:16
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16
-#: stock/report/stock_analytics/stock_analytics.js:63
+#: stock/report/stock_analytics/stock_analytics.js:62
 #: stock/report/stock_balance/stock_balance.js:16
 #: stock/report/stock_ledger/stock_ledger.js:16
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:15
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:9
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:9
-#: support/report/issue_analytics/issue_analytics.js:25
-#: support/report/issue_summary/issue_summary.js:25
-#: support/report/support_hour_distribution/support_hour_distribution.js:8
-#: utilities/report/youtube_interactions/youtube_interactions.js:9
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:8
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:8
+#: support/report/issue_analytics/issue_analytics.js:24
+#: support/report/issue_summary/issue_summary.js:24
+#: support/report/support_hour_distribution/support_hour_distribution.js:7
+#: utilities/report/youtube_interactions/youtube_interactions.js:8
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Bank Clearance'
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgctxt "Bank Clearance"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
 msgctxt "Bank Reconciliation Tool"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Datetime field in DocType 'Bisect Accounting Statements'
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgctxt "Bisect Accounting Statements"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Closing Stock Balance'
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
 msgctxt "Closing Stock Balance"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Employee Internal Work History'
 #: setup/doctype/employee_internal_work_history/employee_internal_work_history.json
 msgctxt "Employee Internal Work History"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
 #. Label of a Date field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "From Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlama Tarihi"
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:41
+#: accounts/doctype/bank_clearance/bank_clearance.py:43
 msgid "From Date and To Date are Mandatory"
-msgstr "Başlangıç Tarihi ve Bitiş Tarihi Zorunludur"
+msgstr ""
 
-#: accounts/report/financial_statements.py:142
+#: accounts/report/financial_statements.py:130
 msgid "From Date and To Date are mandatory"
 msgstr ""
 
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:46
 msgid "From Date and To Date lie in different Fiscal Year"
-msgstr "Tarihten ve Tarihe kadar farklı Mali Yılda yalan"
+msgstr ""
 
 #: accounts/report/trial_balance/trial_balance.py:62
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:14
 #: stock/report/reserved_stock/reserved_stock.py:29
 msgid "From Date cannot be greater than To Date"
-msgstr "Tarihten bugüne kadardan ileride olamaz"
+msgstr ""
 
 #: accounts/report/customer_ledger_summary/customer_ledger_summary.py:21
 #: accounts/report/general_ledger/general_ledger.py:85
-#: accounts/report/pos_register/pos_register.py:118
+#: accounts/report/pos_register/pos_register.py:114
 #: accounts/report/tax_withholding_details/tax_withholding_details.py:37
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:41
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:39
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
 msgid "From Date must be before To Date"
-msgstr "Tarihten itibaren bugüne kadardan önce olmalıdır"
+msgstr ""
 
 #: accounts/report/trial_balance/trial_balance.py:66
 msgid "From Date should be within the Fiscal Year. Assuming From Date = {0}"
-msgstr "Tarihten Mali'den yıl içinde olmalıdır Tarihten itibaren = {0} varsayılır"
+msgstr ""
 
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:43
 msgid "From Date: {0} cannot be greater than To date: {1}"
@@ -29073,17 +29752,17 @@
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:29
 msgid "From Datetime"
-msgstr "Başlama Zamanı"
+msgstr ""
 
 #. Label of a Date field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "From Delivery Date"
-msgstr "Teslimat Tarihi Baş. "
+msgstr ""
 
-#: selling/doctype/installation_note/installation_note.js:58
+#: selling/doctype/installation_note/installation_note.js:59
 msgid "From Delivery Note"
-msgstr "Baş. Satış İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bulk Transaction Log Detail'
 #: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
@@ -29091,7 +29770,7 @@
 msgid "From Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:80
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:78
 msgid "From Due Date"
 msgstr ""
 
@@ -29099,59 +29778,59 @@
 #: assets/doctype/asset_movement_item/asset_movement_item.json
 msgctxt "Asset Movement Item"
 msgid "From Employee"
-msgstr "çalışanlardan"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:45
+#: accounts/report/budget_variance_report/budget_variance_report.js:43
 msgid "From Fiscal Year"
-msgstr "Baş. Mali Yılı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "From Folio No"
-msgstr "Folyo No&#39;dan"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "From Invoice Date"
-msgstr "Fatura Tarihinden İtibaren"
+msgstr ""
 
 #. Label of a Date field in DocType 'Process Payment Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
 msgctxt "Process Payment Reconciliation"
 msgid "From Invoice Date"
-msgstr "Fatura Tarihinden İtibaren"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "From Lead"
-msgstr "Bu Müşteri Adayından"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "From No"
-msgstr "Baş. Numarası"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "From No"
-msgstr "Baş. Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "From Opportunity"
-msgstr "Bu Fırsattan"
+msgstr ""
 
 #. Label of a Int field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "From Package No."
-msgstr "Ambalaj Numarasından."
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -29165,26 +29844,26 @@
 msgid "From Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:37
-#: manufacturing/report/work_order_summary/work_order_summary.js:23
+#: manufacturing/report/job_card_summary/job_card_summary.js:36
+#: manufacturing/report/work_order_summary/work_order_summary.js:22
 msgid "From Posting Date"
-msgstr "Baş. Muhasebe Tarihi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Attribute'
 #: stock/doctype/item_attribute/item_attribute.json
 msgctxt "Item Attribute"
 msgid "From Range"
-msgstr "Baş. Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Variant Attribute'
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgctxt "Item Variant Attribute"
 msgid "From Range"
-msgstr "Baş. Oranı"
+msgstr ""
 
 #: stock/doctype/item_attribute/item_attribute.py:85
 msgid "From Range has to be less than To Range"
-msgstr "Menzil az olmak zorundadır Kimden daha Range için"
+msgstr ""
 
 #. Label of a Date field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
@@ -29196,100 +29875,101 @@
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "From Shareholder"
-msgstr "Hissedarlardan"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "From Template"
-msgstr "Proje Şablonundan"
+msgstr ""
 
 #. Label of a Link field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "From Template"
-msgstr "Proje Şablonundan"
+msgstr ""
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:91
 #: manufacturing/report/job_card_summary/job_card_summary.py:179
+#: templates/pages/timelog_info.html:31
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Time field in DocType 'Availability Of Slots'
 #: crm/doctype/availability_of_slots/availability_of_slots.json
 msgctxt "Availability Of Slots"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Time field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Time field in DocType 'Communication Medium Timeslot'
 #: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
 msgctxt "Communication Medium Timeslot"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Time field in DocType 'Incoming Call Handling Schedule'
 #: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
 msgctxt "Incoming Call Handling Schedule"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card Scheduled Time'
 #: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
 msgctxt "Job Card Scheduled Time"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card Time Log'
 #: manufacturing/doctype/job_card_time_log/job_card_time_log.json
 msgctxt "Job Card Time Log"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "From Time"
-msgstr "Başlama Tarihi"
+msgstr ""
 
 #. Label of a Time field in DocType 'Appointment Booking Slots'
 #: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
 msgctxt "Appointment Booking Slots"
 msgid "From Time "
-msgstr "Baş. Süresi"
+msgstr ""
 
 #: accounts/doctype/cashier_closing/cashier_closing.py:67
 msgid "From Time Should Be Less Than To Time"
-msgstr "Zaman Zamandan Daha Az Olmalı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Shipping Rule Condition'
 #: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
 msgctxt "Shipping Rule Condition"
 msgid "From Value"
-msgstr "Baş. Değeri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
@@ -29297,7 +29977,7 @@
 msgid "From Voucher Detail No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:106
+#: stock/report/reserved_stock/reserved_stock.js:103
 #: stock/report/reserved_stock/reserved_stock.py:164
 msgid "From Voucher No"
 msgstr ""
@@ -29308,7 +29988,7 @@
 msgid "From Voucher No"
 msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:95
+#: stock/report/reserved_stock/reserved_stock.js:92
 #: stock/report/reserved_stock/reserved_stock.py:158
 msgid "From Voucher Type"
 msgstr ""
@@ -29323,125 +30003,125 @@
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "From Warehouse"
-msgstr "Depodan"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "From Warehouse"
-msgstr "Depodan"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "From Warehouse"
-msgstr "Depodan"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "From Warehouse"
-msgstr "Depodan"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "From Warehouse"
-msgstr "Depodan"
+msgstr ""
 
 #: buying/report/purchase_order_analysis/purchase_order_analysis.py:34
 #: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:32
 #: selling/report/sales_order_analysis/sales_order_analysis.py:37
 msgid "From and To Dates are required."
-msgstr "Başlangıç ve Bitiş Tarihleri gereklidir."
+msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:168
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:166
 msgid "From and To dates are required"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:47
+#: manufacturing/doctype/blanket_order/blanket_order.py:48
 msgid "From date cannot be greater than To date"
-msgstr "Tarihten bugüne kadardan ileride olamaz"
+msgstr ""
 
 #: accounts/doctype/shipping_rule/shipping_rule.py:74
 msgid "From value must be less than to value in row {0}"
-msgstr "Değerden, {0} bilgisindeki değerden az olmalıdır"
+msgstr ""
 
 #. Label of a Select field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Frozen"
-msgstr "Dondurulmuş"
+msgstr ""
 
 #. Label of a Select field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Fuel Type"
-msgstr "Yakıt Tipi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Fuel UOM"
-msgstr "Yakıt Birimi"
+msgstr ""
 
 #. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Fulfilled"
-msgstr "Karşılanan"
+msgstr ""
 
 #. Label of a Check field in DocType 'Contract Fulfilment Checklist'
 #: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
 msgctxt "Contract Fulfilment Checklist"
 msgid "Fulfilled"
-msgstr "Karşılanan"
+msgstr ""
 
 #. Option for the 'Service Level Agreement Status' (Select) field in DocType
 #. 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Fulfilled"
-msgstr "Karşılanan"
+msgstr ""
 
 #: selling/doctype/sales_order/sales_order_dashboard.py:21
 msgid "Fulfillment"
-msgstr "yerine getirme"
+msgstr ""
 
 #. Name of a role
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgid "Fulfillment User"
-msgstr "Yerine getirme kullanıcı"
+msgstr ""
 
 #. Label of a Date field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Fulfilment Deadline"
-msgstr "Son Teslim Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Fulfilment Details"
-msgstr "Yerine Getirme Detayları"
+msgstr ""
 
 #. Label of a Select field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Fulfilment Status"
-msgstr "Yerine Getirilme Durumu"
+msgstr ""
 
 #. Label of a Table field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Fulfilment Terms"
-msgstr "Yerine Getirme Koşulları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Contract Template'
 #: crm/doctype/contract_template/contract_template.json
 msgctxt "Contract Template"
 msgid "Fulfilment Terms and Conditions"
-msgstr "Yerine Getirme Hükümleri ve Hükümleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
@@ -29496,85 +30176,107 @@
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Fully Billed"
-msgstr "Tamamen Faturalandı"
+msgstr ""
 
 #. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
 #. Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Fully Completed"
-msgstr "tamamen Tamamlanmış"
+msgstr ""
 
 #. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
 #. Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Fully Completed"
-msgstr "tamamen Tamamlanmış"
+msgstr ""
 
 #. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Fully Delivered"
-msgstr "Tamamen Teslim Edildi"
+msgstr ""
 
 #: assets/doctype/asset/asset_list.js:5
 msgid "Fully Depreciated"
-msgstr "Değer kaybı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Fully Depreciated"
-msgstr "Değer kaybı"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Fully Paid"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Fully Paid"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Furlong"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:28
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:41
-msgid "Furnitures and Fixtures"
-msgstr "Döşeme ve demirbaşlar"
+msgid "Furniture and Fixtures"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/account/account_tree.js:138
 msgid "Further accounts can be made under Groups, but entries can be made against non-Groups"
-msgstr "Ek hesaplar Gruplar altında yapılabilir, ancak girişler olmayan Gruplar karşı yapılabilir"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:24
+#: accounts/doctype/cost_center/cost_center_tree.js:31
 msgid "Further cost centers can be made under Groups but entries can be made against non-Groups"
-msgstr "Daha fazla masraf Gruplar altında yapılabilir, ancak girişleri olmayan Gruplar karşı yapılabilir"
+msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:10
+#: setup/doctype/sales_person/sales_person_tree.js:15
 msgid "Further nodes can be only created under 'Group' type nodes"
 msgstr "Ek kısımlar ancak 'Grup' tipi kısımlar altında oluşturulabilir"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
-#: accounts/report/accounts_receivable/accounts_receivable.py:1061
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
+#: accounts/report/accounts_receivable/accounts_receivable.html:155
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
 msgid "Future Payment Amount"
-msgstr "Devamındaki Ödeme Tutarı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.html:154
+#: accounts/report/accounts_receivable/accounts_receivable.py:1081
 msgid "Future Payment Ref"
-msgstr "Devamındaki Ödeme Ref"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:120
+#: accounts/report/accounts_receivable/accounts_receivable.html:102
 msgid "Future Payments"
-msgstr "Gelecekteki Ödemeler"
+msgstr ""
 
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:235
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:159
 msgid "G - D"
 msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:174
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:243
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:172
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:240
 msgid "GL Balance"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:554
+#: accounts/report/general_ledger/general_ledger.py:561
 msgid "GL Entry"
-msgstr "GL Girdisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
@@ -29604,13 +30306,13 @@
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "Gain/Loss"
-msgstr "Kazanç / Kayıp"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Gain/Loss Account on Asset Disposal"
-msgstr "Varlık Bertaraf Kar / Zarar Hesabı"
+msgstr ""
 
 #. Description of the 'Gain/Loss already booked' (Currency) field in DocType
 #. 'Exchange Rate Revaluation'
@@ -29633,77 +30335,102 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:524
+#: setup/doctype/company/company.py:516
 msgid "Gain/Loss on Asset Disposal"
-msgstr "Varlık Bertaraf Kâr / Zarar"
+msgstr ""
 
-#: projects/doctype/project/project.js:79
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gallon Liquid (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gamma"
+msgstr ""
+
+#: projects/doctype/project/project.js:93
 msgid "Gantt Chart"
-msgstr "Gantt şeması"
+msgstr ""
 
 #: config/projects.py:28
 msgid "Gantt chart of all tasks."
-msgstr "Bütün görevlerinin Gantt Şeması."
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gauss"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Gender"
-msgstr "Cinsiyet"
+msgstr "Cinsiyeti"
 
 #. Label of a Link field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Gender"
-msgstr "Cinsiyet"
+msgstr "Cinsiyeti"
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Gender"
-msgstr "Cinsiyet"
+msgstr "Cinsiyeti"
 
 #. Option for the 'Type' (Select) field in DocType 'Mode of Payment'
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
 msgctxt "Mode of Payment"
 msgid "General"
-msgstr "Genel"
+msgstr ""
 
 #. Description of a report in the Onboarding Step 'Financial Statements'
 #. Name of a report
-#. Label of a Card Break in the Accounting Workspace
-#. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
-#: accounts/doctype/account/account.js:95
+#. Label of a Link in the Financial Reports Workspace
+#: accounts/doctype/account/account.js:93
 #: accounts/onboarding_step/financial_statements/financial_statements.json
 #: accounts/report/general_ledger/general_ledger.json
 #: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "General Ledger"
-msgstr "Genel Muhasebe"
+msgstr ""
 
 #. Label of a Int field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "General Ledger"
-msgstr "Genel Muhasebe"
+msgstr ""
 
 #. Option for the 'Report' (Select) field in DocType 'Process Statement Of
 #. Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "General Ledger"
-msgstr "Genel Muhasebe"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.js:74
+#: stock/doctype/warehouse/warehouse.js:69
 msgctxt "Warehouse"
 msgid "General Ledger"
-msgstr "Genel Muhasebe"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "General Settings"
-msgstr "Genel Ayarlar"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.json
@@ -29714,7 +30441,7 @@
 msgid "Generate Closing Stock Balance"
 msgstr ""
 
-#: public/js/setup_wizard.js:46
+#: public/js/setup_wizard.js:48
 msgid "Generate Demo Data for Exploration"
 msgstr ""
 
@@ -29732,13 +30459,18 @@
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Generate New Invoices Past Due Date"
-msgstr "Son Tarihi Geçmiş Yeni Faturalar Hesabı"
+msgstr ""
 
 #. Label of a Button field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Generate Schedule"
-msgstr "Program Oluşturmanın"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/packing_slip/packing_slip.json
+msgid "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight."
+msgstr ""
 
 #. Label of a Check field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
@@ -29754,19 +30486,19 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Get Advances Paid"
-msgstr "Avans Ödemesini Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Get Advances Received"
-msgstr "Alınan Avansları Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Get Advances Received"
-msgstr "Alınan Avansları Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'Unreconcile Payment'
 #: accounts/doctype/unreconcile_payment/unreconcile_payment.json
@@ -29778,15 +30510,15 @@
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Get Current Stock"
-msgstr "Mevcut Stoğu Al"
+msgstr ""
 
 #. Label of a Button field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Get Current Stock"
-msgstr "Mevcut Stoğu Al"
+msgstr ""
 
-#: selling/doctype/customer/customer.js:168
+#: selling/doctype/customer/customer.js:180
 msgid "Get Customer Group Details"
 msgstr ""
 
@@ -29794,7 +30526,7 @@
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
 msgctxt "Exchange Rate Revaluation"
 msgid "Get Entries"
-msgstr "Girişleri Alın"
+msgstr ""
 
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
@@ -29802,29 +30534,26 @@
 msgid "Get Finished Goods for Manufacture"
 msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:157
-msgid "Get Invocies"
-msgstr "Davetiye Al"
-
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:55
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:57
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:159
 msgid "Get Invoices"
-msgstr "Faturaları Al"
+msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:102
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:104
 msgid "Get Invoices based on Filters"
-msgstr "Filtrelere Dayalı Faturaları Al"
+msgstr ""
 
 #. Label of a Button field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Get Item Locations"
-msgstr "Öğe Konumlarını Alın"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:351
-#: manufacturing/doctype/production_plan/production_plan.js:342
-#: stock/doctype/pick_list/pick_list.js:161
-#: stock/doctype/pick_list/pick_list.js:202
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: buying/doctype/request_for_quotation/request_for_quotation.js:377
+#: manufacturing/doctype/production_plan/production_plan.js:369
+#: stock/doctype/pick_list/pick_list.js:193
+#: stock/doctype/pick_list/pick_list.js:236
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:163
 msgid "Get Items"
 msgstr "Ürünleri Getir"
 
@@ -29834,95 +30563,95 @@
 msgid "Get Items"
 msgstr "Ürünleri Getir"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:147
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:165
-#: accounts/doctype/sales_invoice/sales_invoice.js:252
-#: accounts/doctype/sales_invoice/sales_invoice.js:276
-#: accounts/doctype/sales_invoice/sales_invoice.js:304
-#: buying/doctype/purchase_order/purchase_order.js:456
-#: buying/doctype/purchase_order/purchase_order.js:473
-#: buying/doctype/request_for_quotation/request_for_quotation.js:315
-#: buying/doctype/request_for_quotation/request_for_quotation.js:334
-#: buying/doctype/request_for_quotation/request_for_quotation.js:375
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
+#: accounts/doctype/sales_invoice/sales_invoice.js:280
+#: accounts/doctype/sales_invoice/sales_invoice.js:309
+#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: buying/doctype/purchase_order/purchase_order.js:531
+#: buying/doctype/purchase_order/purchase_order.js:551
+#: buying/doctype/request_for_quotation/request_for_quotation.js:335
+#: buying/doctype/request_for_quotation/request_for_quotation.js:357
+#: buying/doctype/request_for_quotation/request_for_quotation.js:402
 #: buying/doctype/supplier_quotation/supplier_quotation.js:49
-#: buying/doctype/supplier_quotation/supplier_quotation.js:76
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:78
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:96
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:112
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:132
-#: public/js/controllers/buying.js:267
-#: selling/doctype/quotation/quotation.js:160
-#: selling/doctype/sales_order/sales_order.js:129
-#: selling/doctype/sales_order/sales_order.js:649
-#: stock/doctype/delivery_note/delivery_note.js:169
-#: stock/doctype/material_request/material_request.js:100
-#: stock/doctype/material_request/material_request.js:162
-#: stock/doctype/purchase_receipt/purchase_receipt.js:130
-#: stock/doctype/purchase_receipt/purchase_receipt.js:217
-#: stock/doctype/stock_entry/stock_entry.js:275
-#: stock/doctype/stock_entry/stock_entry.js:312
-#: stock/doctype/stock_entry/stock_entry.js:336
-#: stock/doctype/stock_entry/stock_entry.js:387
-#: stock/doctype/stock_entry/stock_entry.js:535
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
+#: buying/doctype/supplier_quotation/supplier_quotation.js:82
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:100
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
+#: public/js/controllers/buying.js:262
+#: selling/doctype/quotation/quotation.js:167
+#: selling/doctype/sales_order/sales_order.js:158
+#: selling/doctype/sales_order/sales_order.js:743
+#: stock/doctype/delivery_note/delivery_note.js:173
+#: stock/doctype/material_request/material_request.js:101
+#: stock/doctype/material_request/material_request.js:192
+#: stock/doctype/purchase_receipt/purchase_receipt.js:145
+#: stock/doctype/purchase_receipt/purchase_receipt.js:249
+#: stock/doctype/stock_entry/stock_entry.js:309
+#: stock/doctype/stock_entry/stock_entry.js:356
+#: stock/doctype/stock_entry/stock_entry.js:384
+#: stock/doctype/stock_entry/stock_entry.js:457
+#: stock/doctype/stock_entry/stock_entry.js:617
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:119
 msgid "Get Items From"
-msgstr "Öğeleri Al"
+msgstr ""
 
 #. Label of a Select field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Get Items From"
-msgstr "Öğeleri Al"
+msgstr ""
 
 #. Label of a Button field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Get Items From Purchase Receipts"
-msgstr "Satınalma İrsaliyesinden Ürünleri Getir"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:241
-#: stock/doctype/stock_entry/stock_entry.js:555
-#: stock/doctype/stock_entry/stock_entry.js:568
+#: stock/doctype/material_request/material_request.js:295
+#: stock/doctype/stock_entry/stock_entry.js:657
+#: stock/doctype/stock_entry/stock_entry.js:670
 msgid "Get Items from BOM"
-msgstr "BOMdan Ürünleri Getir"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:348
+#: buying/doctype/request_for_quotation/request_for_quotation.js:374
 msgid "Get Items from Material Requests against this Supplier"
-msgstr "Bu Tedarikçiye karşın Malzeme Taleplerinden Ürünleri Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Get Items from Open Material Requests"
-msgstr "Açık Malzeme Talepleri Öğeleri Alındı"
+msgstr ""
 
-#: public/js/controllers/buying.js:507
+#: public/js/controllers/buying.js:498
 msgid "Get Items from Product Bundle"
-msgstr "Bundle Ürün Öğelerini Getir"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Get Latest Query"
-msgstr "Son Sorguyu Al"
+msgstr ""
 
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Get Material Request"
-msgstr "Malzeme Talebini Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Get Outstanding Invoices"
-msgstr "Bekleyen Faturaları Al"
+msgstr ""
 
 #. Label of a Button field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Get Outstanding Invoices"
-msgstr "Bekleyen Faturaları Al"
+msgstr ""
 
 #. Label of a Button field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -29930,35 +30659,41 @@
 msgid "Get Outstanding Orders"
 msgstr ""
 
+#: accounts/doctype/bank_clearance/bank_clearance.js:38
 #: accounts/doctype/bank_clearance/bank_clearance.js:40
-#: accounts/doctype/bank_clearance/bank_clearance.js:44
-#: accounts/doctype/bank_clearance/bank_clearance.js:56
-#: accounts/doctype/bank_clearance/bank_clearance.js:75
+#: accounts/doctype/bank_clearance/bank_clearance.js:52
+#: accounts/doctype/bank_clearance/bank_clearance.js:71
 msgid "Get Payment Entries"
-msgstr "Ödeme Girişleri alınsın"
+msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.js:20
-#: accounts/doctype/payment_order/payment_order.js:24
+#: accounts/doctype/payment_order/payment_order.js:23
+#: accounts/doctype/payment_order/payment_order.js:31
 msgid "Get Payments from"
-msgstr "Ödemeleri yaptırın alın"
+msgstr ""
+
+#. Label of a Check field in DocType 'Manufacturing Settings'
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+msgctxt "Manufacturing Settings"
+msgid "Get Raw Materials Cost from Consumption Entry"
+msgstr ""
 
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Get Raw Materials for Purchase"
-msgstr "Satınalma için Hammaddeleri Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Get Raw Materials for Transfer"
-msgstr "Transfer için Hammaddeleri Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Get Sales Orders"
-msgstr "Satış Şiparişlerini Getir"
+msgstr ""
 
 #. Label of a Button field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -29970,9 +30705,9 @@
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Get Started Sections"
-msgstr "Başlarken Bölümleri"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:432
 msgid "Get Stock"
 msgstr ""
 
@@ -29980,43 +30715,43 @@
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Get Sub Assembly Items"
-msgstr "Alt Montaj Öğelerini Alın"
+msgstr ""
 
-#: buying/doctype/supplier/supplier.js:102
+#: buying/doctype/supplier/supplier.js:124
 msgid "Get Supplier Group Details"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:384
-#: buying/doctype/request_for_quotation/request_for_quotation.js:402
+#: buying/doctype/request_for_quotation/request_for_quotation.js:416
+#: buying/doctype/request_for_quotation/request_for_quotation.js:436
 msgid "Get Suppliers"
-msgstr "Tedarikçileri Getir"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:405
+#: buying/doctype/request_for_quotation/request_for_quotation.js:440
 msgid "Get Suppliers By"
-msgstr "Tedarikçiye göre Getir"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:989
+#: accounts/doctype/sales_invoice/sales_invoice.js:1065
 msgid "Get Timesheets"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:81
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:84
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:77
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:80
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:87
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:94
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:75
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:78
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:81
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:86
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:91
 msgid "Get Unreconciled Entries"
-msgstr "Mutabık olmayan girdileri alın"
+msgstr ""
 
 #: templates/includes/footer/footer_extension.html:10
 msgid "Get Updates"
-msgstr "Güncellemeler Al"
+msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:65
+#: stock/doctype/delivery_trip/delivery_trip.js:68
 msgid "Get stops from"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:125
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:149
 msgid "Getting Scrap Items"
 msgstr ""
 
@@ -30024,7 +30759,7 @@
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Gift Card"
-msgstr "hediye kartı"
+msgstr ""
 
 #. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
 #. DocType 'Pricing Rule'
@@ -30033,23 +30768,30 @@
 msgid "Give free item for every N quantity"
 msgstr ""
 
+#. Description of the 'Recurse Every (As Per Transaction UOM)' (Float) field in
+#. DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Give free item for every N quantity"
+msgstr ""
+
 #. Name of a DocType
 #: setup/doctype/global_defaults/global_defaults.json
 msgid "Global Defaults"
-msgstr "Genel Varsayılanlar"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #. Label of a shortcut in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgctxt "Global Defaults"
 msgid "Global Defaults"
-msgstr "Genel Varsayılanlar"
+msgstr ""
 
 #: www/book_appointment/index.html:58
 msgid "Go back"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:97
 msgid "Go to {0} List"
 msgstr ""
 
@@ -30074,7 +30816,7 @@
 #. Label of a Card Break in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgid "Goal and Procedure"
-msgstr "Hedef ve çember"
+msgstr ""
 
 #. Group in Quality Procedure's connections
 #: quality_management/doctype/quality_procedure/quality_procedure.json
@@ -30088,49 +30830,104 @@
 msgid "Goods"
 msgstr ""
 
-#: setup/doctype/company/company.py:262
-#: stock/doctype/stock_entry/stock_entry_list.js:14
+#: setup/doctype/company/company.py:259
+#: stock/doctype/stock_entry/stock_entry_list.js:21
 msgid "Goods In Transit"
-msgstr "Transit Ürünler"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry_list.js:17
+#: stock/doctype/stock_entry/stock_entry_list.js:23
 msgid "Goods Transferred"
-msgstr "Edilen Mallar'ı transfer et"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1622
+#: stock/doctype/stock_entry/stock_entry.py:1647
 msgid "Goods are already received against the outward entry {0}"
-msgstr "{0} dış girişine karşı ürünler zaten alınmış"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:141
 msgid "Government"
-msgstr "Devlet"
+msgstr ""
 
 #. Label of a Int field in DocType 'Subscription Settings'
 #: accounts/doctype/subscription_settings/subscription_settings.json
 msgctxt "Subscription Settings"
 msgid "Grace Period"
-msgstr "Grace Dönemi"
+msgstr ""
 
 #. Option for the 'Level' (Select) field in DocType 'Employee Education'
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "Graduate"
-msgstr "Mezun"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Grain/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Gram/Litre"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:15
-#: accounts/report/pos_register/pos_register.py:207
+#: accounts/report/pos_register/pos_register.py:201
 #: accounts/report/purchase_register/purchase_register.py:275
-#: accounts/report/sales_register/sales_register.py:303
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:248
+#: accounts/report/sales_register/sales_register.py:304
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:249
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:531
+#: selling/page/point_of_sale/pos_item_cart.js:535
+#: selling/page/point_of_sale/pos_past_order_summary.js:154
+#: selling/page/point_of_sale/pos_payment.js:590
 #: templates/includes/order/order_taxes.html:105 templates/pages/rfq.html:58
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Delivery Note'
@@ -30138,31 +30935,31 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Landed Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType 'POS
 #. Invoice'
@@ -30170,31 +30967,31 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Discount On' (Select) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Entry Reference'
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgctxt "Payment Entry Reference"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Discount On' (Select) field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Production Plan Sales Order'
 #: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
 msgctxt "Production Plan Sales Order"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Purchase Invoice'
@@ -30202,7 +30999,7 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Purchase Order'
@@ -30210,7 +31007,7 @@
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Purchase Receipt'
@@ -30218,7 +31015,7 @@
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Quotation'
@@ -30226,7 +31023,7 @@
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Sales Invoice'
@@ -30234,7 +31031,7 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Sales Order'
@@ -30242,14 +31039,14 @@
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Supplier Quotation'
@@ -30257,95 +31054,95 @@
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Grand Total"
-msgstr "Genel Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Grand Total (Company Currency)"
-msgstr "Genel Toplam (Şirket para birimi)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Grant Commission"
-msgstr "Komisyona İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Grant Commission"
-msgstr "Komisyona İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Grant Commission"
-msgstr "Komisyona İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Grant Commission"
-msgstr "Komisyona İzin ver"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Grant Commission"
-msgstr "Komisyona İzin ver"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:654
+#: accounts/doctype/payment_entry/payment_entry.js:802
 msgid "Greater Than Amount"
-msgstr "Tutardan Büyük"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:234
 msgid "Green"
@@ -30381,25 +31178,25 @@
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Greeting Subtitle"
-msgstr "Karşılama Altyazısı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Greeting Title"
-msgstr "Tebrik Başlığı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Greetings Section"
-msgstr "Selamlar Bölümü"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Gross Margin"
-msgstr "Brut Marj"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Project'
 #: projects/doctype/project/project.json
@@ -30408,55 +31205,55 @@
 msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/gross_profit/gross_profit.json
-#: accounts/report/gross_profit/gross_profit.py:287
-#: accounts/workspace/accounting/accounting.json
+#: accounts/report/gross_profit/gross_profit.py:285
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Gross Profit"
-msgstr "Brüt Kar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Gross Profit"
-msgstr "Brüt Kar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Gross Profit"
-msgstr "Brüt Kar"
+msgstr ""
 
 #: accounts/report/profitability_analysis/profitability_analysis.py:196
 msgid "Gross Profit / Loss"
-msgstr "Brüt Kar / Zarar"
+msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:294
+#: accounts/report/gross_profit/gross_profit.py:292
 msgid "Gross Profit Percent"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:379
-#: assets/report/fixed_asset_register/fixed_asset_register.py:433
+#: assets/report/fixed_asset_register/fixed_asset_register.py:369
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
 msgid "Gross Purchase Amount"
-msgstr "Brüt Alış Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Gross Purchase Amount"
-msgstr "Brüt Alış Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Gross Purchase Amount"
-msgstr "Brüt Alış Tutarı"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:316
+#: assets/doctype/asset/asset.py:315
 msgid "Gross Purchase Amount is mandatory"
-msgstr "Brüt Alış Tutarı zorunludur"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:361
+#: assets/doctype/asset/asset.py:360
 msgid "Gross Purchase Amount should be <b>equal</b> to purchase amount of one single Asset."
 msgstr ""
 
@@ -30464,18 +31261,18 @@
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Gross Weight"
-msgstr "Brüt Ağırlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Gross Weight UOM"
-msgstr "Brüt Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.json
 msgid "Gross and Net Profit Report"
-msgstr "Brüt ve Net Kar Raporu"
+msgstr ""
 
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:17
 msgid "Group"
@@ -30485,11 +31282,11 @@
 #: accounts/report/gross_profit/gross_profit.js:36
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:52
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:58
-#: assets/report/fixed_asset_register/fixed_asset_register.js:36
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
+#: assets/report/fixed_asset_register/fixed_asset_register.js:35
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:41
 #: public/js/purchase_trends_filters.js:61 public/js/sales_trends_filters.js:37
 #: selling/report/lost_quotations/lost_quotations.js:33
-#: stock/report/total_stock_summary/total_stock_summary.js:9
+#: stock/report/total_stock_summary/total_stock_summary.js:8
 msgid "Group By"
 msgstr "Gruplama Ölçütü"
 
@@ -30499,15 +31296,15 @@
 msgid "Group By"
 msgstr "Gruplama Ölçütü"
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:151
+#: accounts/report/accounts_receivable/accounts_receivable.js:154
 msgid "Group By Customer"
-msgstr "Müşteriye göre Grupla"
+msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:129
+#: accounts/report/accounts_payable/accounts_payable.js:132
 msgid "Group By Supplier"
-msgstr "Tedarikçiye göre Grupla"
+msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:9
+#: setup/doctype/sales_person/sales_person_tree.js:14
 msgid "Group Node"
 msgstr "Grup Düğümü"
 
@@ -30517,131 +31314,136 @@
 msgid "Group Same Items"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:112
+#: stock/doctype/stock_settings/stock_settings.py:115
 msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
-msgstr "Grup Depoları işlemlerinde taşıma. Lütfen {0} değerini değiştirin"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:115
-#: accounts/report/pos_register/pos_register.js:57
+#: accounts/report/pos_register/pos_register.js:56
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:78
 msgid "Group by"
-msgstr "Gruplandır"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:128
 msgid "Group by Account"
-msgstr "Hesaba göre Gruplandır"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:82
 msgid "Group by Item"
-msgstr "Öğeye göre Grupla"
+msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:62
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:61
 msgid "Group by Material Request"
-msgstr "Malzeme Talebine Göre Gruplama"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:132
-#: accounts/report/payment_ledger/payment_ledger.js:83
+#: accounts/report/payment_ledger/payment_ledger.js:82
 msgid "Group by Party"
-msgstr "Cariye göre Gruplandır"
+msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:70
 msgid "Group by Purchase Order"
-msgstr "Satınalma Siparişine Göre Gruplama"
+msgstr ""
 
-#: selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: selling/report/sales_order_analysis/sales_order_analysis.js:72
 msgid "Group by Sales Order"
-msgstr "Satış Siparişine Göre Gruplama"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:80
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:81
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:84
 msgid "Group by Supplier"
-msgstr "Tedarikçiye göre Grupla"
+msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:159
-#: accounts/report/accounts_receivable/accounts_receivable.js:191
+#: accounts/report/accounts_payable/accounts_payable.js:162
+#: accounts/report/accounts_receivable/accounts_receivable.js:194
 #: accounts/report/general_ledger/general_ledger.js:120
 msgid "Group by Voucher"
-msgstr "Fişe göre Gruplandır"
+msgstr ""
 
 #. Option for the 'Group By' (Select) field in DocType 'Process Statement Of
 #. Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Group by Voucher"
-msgstr "Fişe göre Gruplandır"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:124
 msgid "Group by Voucher (Consolidated)"
-msgstr "Fişe göre Gruplandır (Konsolide)"
+msgstr ""
 
 #. Option for the 'Group By' (Select) field in DocType 'Process Statement Of
 #. Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Group by Voucher (Consolidated)"
-msgstr "Fişe göre Gruplandır (Konsolide)"
+msgstr ""
 
-#: stock/utils.py:401
+#: stock/utils.py:429
 msgid "Group node warehouse is not allowed to select for transactions"
-msgstr "Grup düğüm depo işlemleri için seçmek için izin verilmez"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Group same items"
-msgstr "Aynı Ögeleri Grupla"
+msgstr ""
 
 #: stock/doctype/item/item_dashboard.py:18
 msgid "Groups"
-msgstr "Gruplar"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.js:14
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:14
+msgid "Growth View"
+msgstr ""
 
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:245
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:169
@@ -30656,7 +31458,7 @@
 #: setup/doctype/driver/driver.json setup/doctype/employee/employee.json
 #: setup/doctype/holiday_list/holiday_list.json
 msgid "HR Manager"
-msgstr "İK Yöneticisi"
+msgstr ""
 
 #. Name of a role
 #: projects/doctype/timesheet/timesheet.json setup/doctype/branch/branch.json
@@ -30664,19 +31466,19 @@
 #: setup/doctype/designation/designation.json setup/doctype/driver/driver.json
 #: setup/doctype/employee/employee.json
 msgid "HR User"
-msgstr "İK Kullanıcısı"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "HR-DRI-.YYYY.-"
-msgstr "HR-DRI-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "HR-EMP-"
-msgstr "İK-EMP-"
+msgstr ""
 
 #. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
 #. Item'
@@ -30685,16 +31487,16 @@
 msgid "Half Yearly"
 msgstr "Yarım Yıllık"
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:66
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:69
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
-#: public/js/financial_statements.js:166
+#: accounts/report/budget_variance_report/budget_variance_report.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
+#: public/js/financial_statements.js:228
 #: public/js/purchase_trends_filters.js:21 public/js/sales_trends_filters.js:13
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
 msgid "Half-Yearly"
-msgstr "Yarı Yıllık"
+msgstr ""
 
 #. Option for the 'Periodicity' (Select) field in DocType 'Asset Maintenance
 #. Task'
@@ -30703,9 +31505,14 @@
 msgid "Half-yearly"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hand"
+msgstr ""
+
 #: setup/setup_wizard/operations/install_fixtures.py:179
 msgid "Hardware"
-msgstr "Donanım"
+msgstr ""
 
 #. Label of a Check field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
@@ -30717,43 +31524,43 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Has Batch No"
-msgstr "Parti No Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Has Batch No"
-msgstr "Parti No Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Has Batch No"
-msgstr "Parti No Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Has Batch No"
-msgstr "Parti No Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Has Batch No"
-msgstr "Parti No Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Has Certificate "
-msgstr "Sertifikalı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Has Expiry Date"
-msgstr "Vade Sonu Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -30795,72 +31602,97 @@
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Has Print Format"
-msgstr "Baskı Biçimi vardır"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Has Serial No"
-msgstr "Seri Numarası Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Has Serial No"
-msgstr "Seri Numarası Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Has Serial No"
-msgstr "Seri Numarası Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Has Serial No"
-msgstr "Seri Numarası Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Has Serial No"
-msgstr "Seri Numarası Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Has Variants"
-msgstr "Varyantları Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Has Variants"
-msgstr "Varyantları Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Has Variants"
-msgstr "Varyantları Var"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Have Default Naming Series for Batch ID?"
-msgstr "Parti Kimliği için Varsayılan Adlandırma Serisi Var mı?"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/account/account.json
+msgid "Heads (or groups) against which Accounting Entries are made and balances are maintained."
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Health Details"
-msgstr "Sağlık Bilgileri"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Bisect Accounting Statements'
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
 msgctxt "Bisect Accounting Statements"
 msgid "Heatmap"
+msgstr "Isı Haritası"
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectare"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hectopascal"
 msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
@@ -30875,7 +31707,7 @@
 msgid "Height (cm)"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:412
+#: assets/doctype/asset/depreciation.py:403
 msgid "Hello,"
 msgstr ""
 
@@ -30895,25 +31727,30 @@
 
 #: templates/pages/search_help.py:14
 msgid "Help Results for"
-msgstr "Sonuçlar için Yardım"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Help Section"
-msgstr "Yardım Bölümü"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Help Text"
-msgstr "Yardım Metni"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:419
+#. Description of a DocType
+#: accounts/doctype/monthly_distribution/monthly_distribution.json
+msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
+msgstr ""
+
+#: assets/doctype/asset/depreciation.py:410
 msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
 msgstr ""
 
-#: stock/stock_ledger.py:1580
+#: stock/stock_ledger.py:1661
 msgid "Here are the options to proceed:"
 msgstr ""
 
@@ -30922,41 +31759,28 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Here you can maintain family details like name and occupation of parent, spouse and children"
-msgstr "Burada ebeveyn, eş ve Avrupalıların isim ve meslekleri gibi aile özelliklerini muhafaza edebilir"
+msgstr ""
 
 #. Description of the 'Health Details' (Small Text) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Here you can maintain height, weight, allergies, medical concerns etc"
-msgstr "Burada boy, kilo, bakımı, bakım endişeleri vb muhafaza edebilirsiniz"
+msgstr ""
 
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:129
 msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
 msgstr ""
 
-#: setup/doctype/holiday_list/holiday_list.js:75
+#: setup/doctype/holiday_list/holiday_list.js:77
 msgid "Here, your weekly offs are pre-populated based on the previous selections. You can add more rows to also add public and national holidays individually."
 msgstr ""
 
-#. Label of a Attach Image field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Hero Image"
-msgstr "Kahraman Resmi"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hertz"
+msgstr ""
 
-#. Label of a Section Break field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Hero Section"
-msgstr "Kahraman Bölümü"
-
-#. Label of a Select field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Hero Section Based On"
-msgstr "Kahraman Bölümüne Dayalı"
-
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:391
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:403
 msgid "Hi,"
 msgstr ""
 
@@ -30964,19 +31788,19 @@
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Hidden list maintaining the list of contacts linked to Shareholder"
-msgstr "Hissedar ile bağlantılı alıcıları koruyan gizli liste"
+msgstr ""
 
 #. Label of a Select field in DocType 'Global Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "Hide Currency Symbol"
-msgstr "Para Birimi Simgesini Gizle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Hide Customer's Tax ID from Sales Transactions"
-msgstr "Müşterinin Vergi Numarasını Satış İşlemlerinden Gizle"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
@@ -30988,7 +31812,7 @@
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Hide Unavailable Items"
-msgstr "Kullanılamayan Öğeleri Gizle"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:243
 msgid "High"
@@ -31010,40 +31834,40 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Higher the number, higher the priority"
-msgstr "Yüksek sayı, yüksek öncelik"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "History In Company"
-msgstr "Şirketteki Geçmişi"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: selling/doctype/sales_order/sales_order.js:545
+#: buying/doctype/purchase_order/purchase_order.js:315
+#: selling/doctype/sales_order/sales_order.js:582
 msgid "Hold"
-msgstr "Tut/Beklet"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:112
 msgid "Hold Invoice"
-msgstr "Faturayı Beklet"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Hold Invoice"
-msgstr "Faturayı Beklet"
+msgstr ""
 
 #. Label of a Select field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Hold Type"
-msgstr "Tutma Tipi"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/holiday/holiday.json
 msgid "Holiday"
-msgstr "Tatil"
+msgstr ""
 
 #: setup/doctype/holiday_list/holiday_list.py:155
 msgid "Holiday Date {0} added multiple times"
@@ -31053,101 +31877,88 @@
 #: setup/doctype/holiday_list/holiday_list.json
 #: setup/doctype/holiday_list/holiday_list_calendar.js:19
 msgid "Holiday List"
-msgstr "Tatil Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Holiday List"
-msgstr "Tatil Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Holiday List"
-msgstr "Tatil Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Holiday List"
-msgstr "Tatil Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Holiday List"
-msgstr "Tatil Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Holiday List"
-msgstr "Tatil Listesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "Holiday List Name"
-msgstr "Tatil Listesi Adı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Holiday List'
 #. Label of a Table field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "Holidays"
-msgstr "Bayram"
+msgstr ""
 
 #. Name of a Workspace
 #: setup/workspace/home/home.json
 msgid "Home"
 msgstr "Ana Sayfa"
 
-#. Name of a DocType
-#: portal/doctype/homepage/homepage.json
-msgid "Homepage"
-msgstr "Anasayfa"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower"
+msgstr ""
 
-#. Name of a DocType
-#: portal/doctype/homepage_section/homepage_section.json
-msgid "Homepage Section"
-msgstr "Anasayfa Bölümü"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Horsepower-Hours"
+msgstr ""
 
-#. Option for the 'Hero Section Based On' (Select) field in DocType 'Homepage'
-#. Label of a Link field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Homepage Section"
-msgstr "Anasayfa Bölümü"
-
-#. Name of a DocType
-#: portal/doctype/homepage_section_card/homepage_section_card.json
-msgid "Homepage Section Card"
-msgstr "Anasayfa Bölüm Kartı"
-
-#. Label of a Link field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Homepage Slideshow"
-msgstr "Anasayfa Slayt Gösterisi"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hour"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Hour Rate"
-msgstr "Saat Hızı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Hour Rate"
-msgstr "Saat Hızı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Hour Rate"
-msgstr "Saat Hızı"
+msgstr ""
 
 #. Option for the 'Frequency To Collect Progress' (Select) field in DocType
 #. 'Project'
@@ -31157,8 +31968,15 @@
 msgstr "Saatlik"
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:31
+#: templates/pages/timelog_info.html:37
 msgid "Hours"
-msgstr "Saat"
+msgstr ""
+
+#. Label of a Float field in DocType 'Workstation Working Hour'
+#: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+msgctxt "Workstation Working Hour"
+msgid "Hours"
+msgstr ""
 
 #: templates/pages/projects.html:26
 msgid "Hours Spent"
@@ -31168,14 +31986,14 @@
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "How frequently?"
-msgstr "Hangi sıklıkla?"
+msgstr ""
 
 #. Description of the 'Sales Update Frequency in Company and Project' (Select)
 #. field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "How often should Project and Company be updated based on Sales Transactions?"
-msgstr "Satış İşlemlerine göre Proje ve Şirket hangi sıklıkta güncellenmelidir?"
+msgstr ""
 
 #. Description of the 'Update frequency of Project' (Select) field in DocType
 #. 'Buying Settings'
@@ -31193,11 +32011,21 @@
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Hrs"
-msgstr "saat"
+msgstr ""
 
-#: setup/doctype/company/company.py:364
+#: setup/doctype/company/company.py:356
 msgid "Human Resources"
-msgstr "İnsan Kaynakları"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Hundredweight (US)"
+msgstr ""
 
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:260
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:184
@@ -31213,33 +32041,33 @@
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "IBAN"
-msgstr "IBAN"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "IBAN"
-msgstr "IBAN"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "IBAN"
-msgstr "IBAN"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "IBAN"
-msgstr "IBAN"
+msgstr ""
 
-#: accounts/doctype/bank_account/bank_account.py:84
-#: accounts/doctype/bank_account/bank_account.py:87
+#: accounts/doctype/bank_account/bank_account.py:98
+#: accounts/doctype/bank_account/bank_account.py:101
 msgid "IBAN is not valid"
-msgstr "IBAN geçerli değil"
+msgstr ""
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:71
-#: manufacturing/report/production_planning_report/production_planning_report.py:347
+#: manufacturing/report/production_planning_report/production_planning_report.py:350
 msgid "ID"
 msgstr "ID"
 
@@ -31258,7 +32086,7 @@
 #. Name of a report
 #: regional/report/irs_1099/irs_1099.json
 msgid "IRS 1099"
-msgstr "IRS 1099"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
@@ -31282,7 +32110,7 @@
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "ISS-.YYYY.-"
-msgstr "ISS-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
@@ -31290,40 +32118,55 @@
 msgid "ISSN"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Iches Of Water"
+msgstr ""
+
 #: manufacturing/report/job_card_summary/job_card_summary.py:128
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:69
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:105
 #: manufacturing/report/work_order_summary/work_order_summary.py:192
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:83
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:123
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:121
 msgid "Id"
-msgstr "ID"
+msgstr ""
 
 #. Description of the 'From Package No.' (Int) field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Identification of the package for the delivery (for print)"
-msgstr "(Baskı için) teslimat için ambalajın maliyeti"
+msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:393
+#: setup/setup_wizard/operations/install_fixtures.py:385
 msgid "Identifying Decision Makers"
-msgstr "Karar Vericileri Tanımlamak"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Idle"
+msgstr ""
 
 #. Description of the 'Book Deferred Entries Based On' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "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"
-msgstr "&quot;Aylar&quot; Kullanırken, bir aydaki gün kullanımlarında her ay için ertelenmiş gelir veya gider olarak sabit bir tutması gerekir. Ertelenmiş gelir veya giderler tüm bir ay rezerv içine olmayacakse, yaşayacak olacaktır."
+msgstr ""
+
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)"
+msgstr ""
 
 #. Description of the 'Cost Center' (Link) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "If Income or Expense"
-msgstr "Gelir veya Gider ise"
+msgstr ""
 
-#: manufacturing/doctype/operation/operation.js:30
+#: manufacturing/doctype/operation/operation.js:32
 msgid "If an operation is divided into sub operations, they can be added here."
 msgstr ""
 
@@ -31331,14 +32174,14 @@
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "If blank, parent Warehouse Account or company default will be considered in transactions"
-msgstr "Boş ise, işlemlerde ana Depo Hesabı veya şirket temerrüdü dikkate alınmalıdır."
+msgstr ""
 
 #. Description of the 'Bill for Rejected Quantity in Purchase Invoice' (Check)
 #. field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "If checked, Rejected Quantity will be included while making Purchase Invoice from Purchase Receipt."
-msgstr "İşaretlenirse Satınalma İrsaliyesinden Satınalma Faturası yapılırken Reddedilen Miktar dahil edilecektir."
+msgstr ""
 
 #. Description of the 'Reserve Stock' (Check) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
@@ -31371,16 +32214,16 @@
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
-msgstr "İşaretli ise, vergi yükün hali hazırda Basım Oranında/Basım Miktarında dahil olduğu düşünülecektir"
+msgstr ""
 
 #. Description of the 'Is this Tax included in Basic Rate?' (Check) field in
 #. DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount"
-msgstr "İşaretli ise, vergi yükün hali hazırda Basım Oranında/Basım Miktarında dahil olduğu düşünülecektir"
+msgstr ""
 
-#: public/js/setup_wizard.js:48
+#: public/js/setup_wizard.js:50
 msgid "If checked, we will create demo data for you to explore the system. This demo data can be erased later."
 msgstr ""
 
@@ -31389,21 +32232,21 @@
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "If different than customer address"
-msgstr "Müşteri şirketinden farklı ise"
+msgstr ""
 
 #. Description of the 'Disable In Words' (Check) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "If disable, 'In Words' field will not be visible in any transaction"
-msgstr "devre dışı ise, bu alanda &#39;sözleriyle&#39; herhangi bir işlem görünmeyecek"
+msgstr ""
 
 #. Description of the 'Disable Rounded Total' (Check) field in DocType 'Global
 #. Defaults'
 #: setup/doctype/global_defaults/global_defaults.json
 msgctxt "Global Defaults"
 msgid "If disable, 'Rounded Total' field will not be visible in any transaction"
-msgstr "Devre dışıysa, 'Yuvarlanmış Toplam' alanı hiçbir işlemde görülmeyecektir."
+msgstr ""
 
 #. Description of the 'Send Document Print' (Check) field in DocType 'Request
 #. for Quotation'
@@ -31417,7 +32260,7 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "If enabled, additional ledger entries will be made for discounts in a separate Discount Account"
-msgstr "Etkinleştirilirse, indirimler için ayrı bir İndirim Hesabında ek defter girişleri yapılır"
+msgstr ""
 
 #. Description of the 'Send Attached Files' (Check) field in DocType 'Request
 #. for Quotation'
@@ -31426,6 +32269,14 @@
 msgid "If enabled, all files attached to this document will be attached to each email"
 msgstr ""
 
+#. Description of the 'Do Not Update Serial / Batch on Creation of Auto Bundle'
+#. (Check) field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "If enabled, do not update serial / batch values in the stock transactions on creation of auto Serial \n"
+" / Batch Bundle. "
+msgstr ""
+
 #. Description of the 'Create Ledger Entries for Change Amount' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31451,22 +32302,22 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified"
-msgstr "Açıkça belirtilmediği sürece madde daha sonra açıklama, resim, fiyatlandırma, vergiler şablonundan kurulacak vb başka bir öğe bir tahmini ise"
+msgstr ""
 
 #. Description of the 'Role Allowed to Create/Edit Back-dated Transactions'
 #. (Link) field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "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."
-msgstr "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."
+msgstr ""
 
 #. Description of the 'To Package No.' (Int) field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "If more than one package of the same type (for print)"
-msgstr "(Baskı için) aynı ambalajdan birden fazla varsa"
+msgstr ""
 
-#: stock/stock_ledger.py:1590
+#: stock/stock_ledger.py:1671
 msgid "If not, you can Cancel / Submit this entry"
 msgstr ""
 
@@ -31482,9 +32333,9 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "If subcontracted to a vendor"
-msgstr "Bir satıcıya taşero edildi mi"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:842
+#: manufacturing/doctype/work_order/work_order.js:911
 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
 msgstr ""
 
@@ -31492,13 +32343,13 @@
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "If the account is frozen, entries are allowed to restricted users."
-msgstr "Hesap donmuşsa, girilenler zorla açılır."
+msgstr ""
 
-#: stock/stock_ledger.py:1583
+#: stock/stock_ledger.py:1664
 msgid "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."
-msgstr "Öğe, bu girişte Sıfır Değerleme Oranı öğe olarak işlem görüyorsa, lütfen {0} Öğe tablosundaki &#39;Sıfır Değerleme Oranına İzin Ver'i etkinleştirin."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:857
+#: manufacturing/doctype/work_order/work_order.js:930
 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
 msgstr ""
 
@@ -31507,14 +32358,14 @@
 #: communication/doctype/communication_medium/communication_medium.json
 msgctxt "Communication Medium"
 msgid "If there is no assigned timeslot, then communication will be handled by this group"
-msgstr "Atanan zaman dilimi yoksa, iletişim bu grup tarafından gerçekleştirilecektir."
+msgstr ""
 
 #. Description of the 'Allocate Payment Based On Payment Terms' (Check) field
 #. in DocType 'Payment Terms Template'
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 msgctxt "Payment Terms Template"
 msgid "If this checkbox is checked, paid amount will be splitted and allocated as per the amounts in payment schedule against each payment term"
-msgstr "Bu onay kutusu işaretlenirse, kiracıları bölünecek ve her ödeme süresine göre ödeme planındaki tutarlara göre tahsis edilecektir."
+msgstr ""
 
 #. Description of the 'Skip Available Sub Assembly Items' (Check) field in
 #. DocType 'Production Plan'
@@ -31528,23 +32379,23 @@
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "If this is checked subsequent new invoices will be created on calendar  month and quarter start dates irrespective of current invoice start date"
-msgstr "Bu kontrol edilirse, faturanın mevcut başlangıç dönemlerinde geçen takvim ayı ve üç aylık başlangıç tarihlerinde bir sonraki yeni faturalar oluşturulacaktır."
+msgstr ""
 
 #. Description of the 'Submit Journal Entries' (Check) field in DocType
 #. 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually"
-msgstr "Bu işaretlenmezse Yevmiye Kayıtları Taslak durumuna kaydedilir ve manuel olarak gönderilmesi gerekir"
+msgstr ""
 
 #. Description of the 'Book Deferred Entries Via Journal Entry' (Check) field
 #. in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
-msgstr "Bu işaretlenmemişse, ertelenmiş gelir veya giderleri sınırlaması için doğrudan GL girişleri oluşturulacaktır."
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:636
+#: accounts/doctype/payment_entry/payment_entry.py:659
 msgid "If this is undesirable please cancel the corresponding Payment Entry."
 msgstr ""
 
@@ -31552,25 +32403,36 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "If this item has variants, then it cannot be selected in sales orders etc."
-msgstr "Bu öğeyi görmeleri varsa, o zaman satış siparişleri vb seçilemez"
+msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:24
+#: buying/doctype/buying_settings/buying_settings.js:27
 msgid "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."
-msgstr "Bu seçenek &#39;Evet&#39; olarak yapılandırırsa, ERPNext, önce bir Satınalma Siparişi oluşturmadan bir Satınalma Faturası veya Fiş oluşturmanızı engelleyin. Bu koruyucu, belirli bir tedarikçi için, tedarikçi ana sayfasındaki &#39;Satınalma Siparişi Olmadan Satınalma Faturası Oluşturmaya İzin Ver&#39; onay kutusu etkinleştirilerek geçersiz kılınabilir."
+msgstr ""
 
-#: buying/doctype/buying_settings/buying_settings.js:29
+#: buying/doctype/buying_settings/buying_settings.js:34
 msgid "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."
-msgstr "Bu seçenek &#39;Evet&#39; olarak yapılandırırsa, ERPNext, önce bir Satınalma Fişi oluşturmadan bir Satınalma Faturası oluşturmanızı engeller. Bu koruma, belirli bir tedarikçi için Tedarikçi ana sayfasındaki &#39;Satınalma Fişi Olmadan Satınalma Faturası Oluşturmaya İzin Ver&#39; onay kutusu etkinleştirilerek geçersiz kılınabilir."
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:11
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:10
 msgid "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."
-msgstr "İş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."
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:36
 msgid "If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials."
-msgstr "İşaretlenirse, ürün reçetesi maliyeti, Değerleme Oranı / Fiyat Listesi Oranı / hammaddelerin son satınalma oranlarına göre otomatik olarak güncellenecektir."
+msgstr ""
 
-#: stock/doctype/item/item.js:828
+#: accounts/doctype/loyalty_program/loyalty_program.js:14
+msgid "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0."
+msgstr ""
+
+#. Description of the 'Is Rejected Warehouse' (Check) field in DocType
+#. 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "If yes, then this warehouse will be used to store rejected materials"
+msgstr ""
+
+#: stock/doctype/item/item.js:894
 msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
 msgstr ""
 
@@ -31581,31 +32443,38 @@
 msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1605
+#: manufacturing/doctype/production_plan/production_plan.py:921
+msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.py:1619
 msgid "If you still want to proceed, please enable {0}."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:375
+#: accounts/doctype/pricing_rule/utils.py:368
 msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
-msgstr "{0} {1} Öğenin miktarları {2} ise, şema {3} öğeye uygulanacaktır."
+msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:380
+#: accounts/doctype/pricing_rule/utils.py:373
 msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
-msgstr "{0} {1} değerinde öğe {2} yaptırmak, şema {3} öğeye uygulanacaktır."
+msgstr ""
 
 #. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
 #. DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
 #. (Select) field in DocType 'Budget'
 #. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
 #. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
 #. in DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Ignore"
-msgstr "Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -31639,87 +32508,91 @@
 #: projects/doctype/projects_settings/projects_settings.json
 msgctxt "Projects Settings"
 msgid "Ignore Employee Time Overlap"
-msgstr "Çalışan Zamanı Çakışmasını Yoksay"
+msgstr ""
 
 #: stock/doctype/stock_reconciliation/stock_reconciliation.js:128
 msgid "Ignore Empty Stock"
 msgstr ""
 
+#: accounts/report/general_ledger/general_ledger.js:209
+msgid "Ignore Exchange Rate Revaluation Journals"
+msgstr ""
+
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Ignore Exchange Rate Revaluation Journals"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:806
+#: selling/doctype/sales_order/sales_order.js:916
 msgid "Ignore Existing Ordered Qty"
-msgstr "Mevcut Sipariş Miktarını Yoksay"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1597
+#: manufacturing/doctype/production_plan/production_plan.py:1611
 msgid "Ignore Existing Projected Quantity"
-msgstr "Mevcut Öngörülen Miktarı Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Ignore Pricing Rule"
-msgstr "Fiyatlandırma Kuralını Yoksay"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:187
+#: selling/page/point_of_sale/pos_payment.js:188
 msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
 msgstr ""
 
@@ -31727,7 +32600,7 @@
 #: projects/doctype/projects_settings/projects_settings.json
 msgctxt "Projects Settings"
 msgid "Ignore User Time Overlap"
-msgstr "Kullanıcı Zaman Çakışmasını Yoksay"
+msgstr ""
 
 #. Description of the 'Add Manually' (Check) field in DocType 'Repost Payment
 #. Ledger'
@@ -31740,7 +32613,7 @@
 #: projects/doctype/projects_settings/projects_settings.json
 msgctxt "Projects Settings"
 msgid "Ignore Workstation Time Overlap"
-msgstr "İş İstasyonu Zaman Çakışmasını Yoksay"
+msgstr ""
 
 #. Label of a Attach Image field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
@@ -31809,12 +32682,6 @@
 msgid "Image"
 msgstr "Resim"
 
-#. Label of a Attach Image field in DocType 'Homepage Section Card'
-#: portal/doctype/homepage_section_card/homepage_section_card.json
-msgctxt "Homepage Section Card"
-msgid "Image"
-msgstr "Resim"
-
 #. Label of a Attach Image field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
@@ -31950,108 +32817,113 @@
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Quick Stock Balance'
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgctxt "Quick Stock Balance"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
 #. Label of a Image field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Image View"
-msgstr "Resim Görüntüle"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:118
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
 msgid "Import"
 msgstr "İçe Aktar"
 
+#. Description of a DocType
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.json
+msgid "Import Chart of Accounts from a csv file"
+msgstr ""
+
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/home/home.json setup/workspace/settings/settings.json
@@ -32064,9 +32936,9 @@
 msgid "Import Data from Spreadsheet"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:66
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:71
 msgid "Import Day Book Data"
-msgstr "Günlük Kitap Verilerini İçe Aktar"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -32084,7 +32956,7 @@
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Import Invoices"
-msgstr "İthalat Faturaları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -32104,9 +32976,9 @@
 msgid "Import Log Preview"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:54
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:59
 msgid "Import Master Data"
-msgstr "Ana Verileri İçe Aktar"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -32114,24 +32986,24 @@
 msgid "Import Preview"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:61
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
 msgid "Import Progress"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:130
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
 msgid "Import Successful"
-msgstr "Başarılı İç Aktar"
+msgstr ""
 
 #. Name of a DocType
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgid "Import Supplier Invoice"
-msgstr "Tedarikçi Faturasını İçe Aktar"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Import Supplier Invoice"
 msgid "Import Supplier Invoice"
-msgstr "Tedarikçi Faturasını İçe Aktar"
+msgstr ""
 
 #. Label of a Select field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -32139,6 +33011,11 @@
 msgid "Import Type"
 msgstr ""
 
+#: public/js/utils/serial_no_batch_selector.js:200
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:80
+msgid "Import Using CSV file"
+msgstr ""
+
 #. Label of a HTML field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
@@ -32151,19 +33028,19 @@
 msgid "Import from Google Sheets"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.js:27
+#: stock/doctype/item_price/item_price.js:29
 msgid "Import in Bulk"
-msgstr "Toplu İçe Aktar"
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:404
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:410
 msgid "Importing Items and UOMs"
-msgstr "Öğeleri ve UOM'leri İçe Aktarma"
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:401
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:407
 msgid "Importing Parties and Addresses"
-msgstr "Tarafları ve Adresleri İçe Aktarma"
+msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:47
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:45
 msgid "Importing {0} of {1}, {2}"
 msgstr ""
 
@@ -32174,27 +33051,27 @@
 msgid "In House"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:20
+#: assets/doctype/asset/asset_list.js:15
 msgid "In Maintenance"
-msgstr "Bakımda"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "In Maintenance"
-msgstr "Bakımda"
+msgstr ""
 
 #. Description of the 'Downtime' (Float) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "In Mins"
-msgstr "Dakika"
+msgstr ""
 
 #. Description of the 'Lead Time' (Float) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "In Mins"
-msgstr "Dakika"
+msgstr ""
 
 #. Description of the 'Time' (Float) field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
@@ -32202,8 +33079,8 @@
 msgid "In Minutes"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:149
-#: accounts/report/accounts_receivable/accounts_receivable.js:181
+#: accounts/report/accounts_payable/accounts_payable.js:152
+#: accounts/report/accounts_receivable/accounts_receivable.js:184
 msgid "In Party Currency"
 msgstr ""
 
@@ -32212,48 +33089,48 @@
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "In Percentage"
-msgstr "yüzde olarak"
+msgstr ""
 
 #. Description of the 'Rate of Depreciation' (Percent) field in DocType 'Asset
 #. Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "In Percentage"
-msgstr "yüzde olarak"
+msgstr ""
 
 #. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "In Process"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "In Process"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Option for the 'Inspection Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "In Process"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "In Process"
-msgstr "Devam ediyor"
+msgstr ""
 
 #: stock/report/item_variant_details/item_variant_details.py:107
 msgid "In Production"
-msgstr "Üretimde"
+msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:65
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:52
 #: accounts/doctype/ledger_merge/ledger_merge.js:19
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:36
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:60
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:40
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.js:66
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:7
 msgid "In Progress"
 msgstr "Devam ediyor"
@@ -32314,191 +33191,209 @@
 msgstr "Devam ediyor"
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:433
-#: stock/report/stock_ledger/stock_ledger.py:139
+#: stock/report/stock_balance/stock_balance.py:440
+#: stock/report/stock_ledger/stock_ledger.py:212
 msgid "In Qty"
-msgstr "Giriş Miktarı"
+msgstr ""
 
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "In Stock"
+msgstr ""
+
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:12
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:22
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:30
 msgid "In Stock Qty"
-msgstr "Stok Miktarı"
+msgstr ""
 
 #: stock/doctype/material_request/material_request_list.js:11
 msgid "In Transit"
-msgstr "transit olarak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "In Transit"
-msgstr "transit olarak"
+msgstr ""
 
 #. Option for the 'Transfer Status' (Select) field in DocType 'Material
 #. Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "In Transit"
-msgstr "transit olarak"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:375
+#: stock/doctype/material_request/material_request.js:445
 msgid "In Transit Transfer"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.js:344
+#: stock/doctype/material_request/material_request.js:414
 msgid "In Transit Warehouse"
 msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:439
+#: stock/report/stock_balance/stock_balance.py:446
 msgid "In Value"
-msgstr "Giriş Maliyeti"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "In Words"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "In Words"
-msgstr "Yazıyla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
+
+#. Label of a Small Text field in DocType 'Payment Entry'
+#: accounts/doctype/payment_entry/payment_entry.json
+msgctxt "Payment Entry"
+msgid "In Words (Company Currency)"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "In Words (Company Currency)"
-msgstr "Yazıyla (Firma para birimi) olarak"
+msgstr ""
 
 #. Description of the 'In Words' (Data) field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "In Words (Export) will be visible once you save the Delivery Note."
-msgstr "Tutarın Yazılı Hali (İhracat) İrsaliyeyi kurtaracağınızde görünür olacaktır."
+msgstr ""
 
 #. Description of the 'In Words (Company Currency)' (Data) field in DocType
 #. 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "In Words will be visible once you save the Delivery Note."
-msgstr "Tutarın Yazılı Hali İrsaliyeyi koruduğunuzda görünür olacaktır"
+msgstr ""
 
 #. Description of the 'In Words (Company Currency)' (Data) field in DocType
 #. 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "In Words will be visible once you save the Sales Invoice."
-msgstr "Satış faturasını saklayacağınızda görünür olacaktır."
+msgstr ""
 
 #. Description of the 'In Words (Company Currency)' (Small Text) field in
 #. DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "In Words will be visible once you save the Sales Invoice."
-msgstr "Satış faturasını saklayacağınızda görünür olacaktır."
+msgstr ""
 
 #. Description of the 'In Words (Company Currency)' (Data) field in DocType
 #. 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "In Words will be visible once you save the Sales Order."
-msgstr "Satış emrini saklayacağınızda görünür olacaktır."
+msgstr ""
 
 #. Description of the 'Completed Time' (Data) field in DocType 'Job Card
 #. Operation'
@@ -32512,22 +33407,22 @@
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "In minutes"
-msgstr "Dakika"
+msgstr ""
 
 #. Description of the 'Delay between Delivery Stops' (Int) field in DocType
 #. 'Delivery Settings'
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgctxt "Delivery Settings"
 msgid "In minutes"
-msgstr "Dakika"
+msgstr ""
 
-#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:7
+#: crm/doctype/appointment_booking_settings/appointment_booking_settings.js:8
 msgid "In row {0} of Appointment Booking Slots: \"To Time\" must be later than \"From Time\"."
 msgstr ""
 
 #: templates/includes/products_as_grid.html:18
 msgid "In stock"
-msgstr "Stokta"
+msgstr ""
 
 #. Description of the 'Set Operating Cost / Scrape Items From Sub-assemblies'
 #. (Check) field in DocType 'Manufacturing Settings'
@@ -32536,7 +33431,11 @@
 msgid "In the case of 'Use Multi-Level BOM' in a work order, if the user wishes to add sub-assembly costs to Finished Goods items without using a job card as well the scrap items, then this option needs to be enable."
 msgstr ""
 
-#: stock/doctype/item/item.js:853
+#: accounts/doctype/loyalty_program/loyalty_program.js:12
+msgid "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent"
+msgstr ""
+
+#: stock/doctype/item/item.js:927
 msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
 msgstr ""
 
@@ -32544,19 +33443,19 @@
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Inactive"
-msgstr "etkisiz"
+msgstr "Pasif"
 
 #. Option for the 'Status' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Inactive"
-msgstr "etkisiz"
+msgstr "Pasif"
 
 #. Option for the 'Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Inactive"
-msgstr "etkisiz"
+msgstr "Pasif"
 
 #. Label of a Link in the CRM Workspace
 #. Name of a report
@@ -32565,24 +33464,55 @@
 #: selling/report/inactive_customers/inactive_customers.json
 #: selling/workspace/selling/selling.json
 msgid "Inactive Customers"
-msgstr "Pasif Müşteriler"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/inactive_sales_items/inactive_sales_items.json
 msgid "Inactive Sales Items"
-msgstr "Pasif Satış Ögeleri"
+msgstr ""
+
+#. Label of a Attach Image field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Inactive Status"
+msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:93
 msgid "Incentives"
-msgstr "Teşvikler"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
 msgid "Incentives"
-msgstr "Teşvikler"
+msgstr ""
 
-#: accounts/report/payment_ledger/payment_ledger.js:77
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inch/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Inches Of Mercury"
+msgstr ""
+
+#: accounts/report/payment_ledger/payment_ledger.js:76
 msgid "Include Account Currency"
 msgstr ""
 
@@ -32590,264 +33520,267 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Include Ageing Summary"
-msgstr "Yaşlanma Özetini Dahil Et"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:54
-#: assets/report/fixed_asset_register/fixed_asset_register.js:55
+#: assets/report/fixed_asset_register/fixed_asset_register.js:54
 msgid "Include Default FB Assets"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.js:20
-#: accounts/report/cash_flow/cash_flow.js:20
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:107
+#: accounts/report/balance_sheet/balance_sheet.js:29
+#: accounts/report/cash_flow/cash_flow.js:16
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131
 #: accounts/report/general_ledger/general_ledger.js:183
-#: accounts/report/trial_balance/trial_balance.js:98
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30
+#: accounts/report/trial_balance/trial_balance.js:104
 msgid "Include Default FB Entries"
-msgstr "Varsayılan Defter Girişlerini Dahil et"
+msgstr ""
 
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:60
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:55
 msgid "Include Disabled"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:85
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:88
 msgid "Include Expired"
-msgstr "Süresi dolanları dahil et"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:804
+#: selling/doctype/sales_order/sales_order.js:912
 msgid "Include Exploded Items"
-msgstr "Patlatılmış Öğeleri Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Include Exploded Items"
-msgstr "Patlatılmış Öğeleri Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Include Exploded Items"
-msgstr "Patlatılmış Öğeleri Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Include Exploded Items"
-msgstr "Patlatılmış Öğeleri Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Include Exploded Items"
-msgstr "Patlatılmış Öğeleri Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Include Exploded Items"
-msgstr "Patlatılmış Öğeleri Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Include Exploded Items"
-msgstr "Patlatılmış Öğeleri Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Include Item In Manufacturing"
-msgstr "Ürünü Üretime Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Include Item In Manufacturing"
-msgstr "Ürünü Üretime Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Include Item In Manufacturing"
-msgstr "Ürünü Üretime Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Include Item In Manufacturing"
-msgstr "Ürünü Üretime Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Include Non Stock Items"
-msgstr "Stokta olmayan Ürünleri Dahil Et"
+msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:44
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:45
 msgid "Include POS Transactions"
-msgstr "POS İşlemlerini Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Bank Clearance'
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgctxt "Bank Clearance"
 msgid "Include POS Transactions"
-msgstr "POS İşlemlerini Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Include Payment (POS)"
-msgstr "Ödeme Dahil (POS)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Include Payment (POS)"
-msgstr "Ödeme Dahil (POS)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Bank Clearance'
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgctxt "Bank Clearance"
 msgid "Include Reconciled Entries"
-msgstr "Mutabık girdileri dahil edin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Include Safety Stock in Required Qty Calculation"
-msgstr "Emniyet Stokunu Gerekli Miktar Hesaplamasına Dahil Et"
+msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:88
+#: manufacturing/report/production_planning_report/production_planning_report.js:87
 msgid "Include Sub-assembly Raw Materials"
-msgstr "Alt Montaj ilk madde ve malzemeleri Dahil Et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Include Subcontracted Items"
-msgstr "Taşerona verilmiş Ürünleri Dahil et"
+msgstr ""
 
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:57
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
 msgid "Include Timesheets in Draft Status"
 msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:84
-#: stock/report/stock_ledger/stock_ledger.js:82
+#: stock/report/stock_ledger/stock_ledger.js:90
 #: stock/report/stock_projected_qty/stock_projected_qty.js:51
 msgid "Include UOM"
-msgstr "Birimi Dahil et"
+msgstr ""
 
 #. Label of a Link field in DocType 'Closing Stock Balance'
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
 msgctxt "Closing Stock Balance"
 msgid "Include UOM"
-msgstr "Birimi Dahil et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Include in gross"
-msgstr "Brüt dahil"
+msgstr ""
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:76
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:77
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:74
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:75
 msgid "Included in Gross Profit"
-msgstr "Brüt Kâr Dahil"
+msgstr ""
 
 #. Description of the 'Use Multi-Level BOM' (Check) field in DocType 'Stock
 #. Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Including items for sub assemblies"
-msgstr "Alt montajlar için öğeler dahil"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:78
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
-#: accounts/report/account_balance/account_balance.js:28
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:172
+#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:170
 #: accounts/report/profitability_analysis/profitability_analysis.py:182
+#: public/js/financial_statements.js:36
 msgid "Income"
-msgstr "Gelir"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Income"
-msgstr "Gelir"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Income"
-msgstr "Gelir"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Process Deferred
 #. Accounting'
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
 msgctxt "Process Deferred Accounting"
 msgid "Income"
-msgstr "Gelir"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:51
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
+#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.js:65
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:298
 msgid "Income Account"
-msgstr "Gelir Hesabı"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Income Account"
-msgstr "Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Income Account"
-msgstr "Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning Type'
 #: accounts/doctype/dunning_type/dunning_type.json
 msgctxt "Dunning Type"
 msgid "Income Account"
-msgstr "Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Income Account"
-msgstr "Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Income Account"
-msgstr "Gelir Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Income Account"
-msgstr "Gelir Hesabı"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:30
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:31
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:64
-#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:177
+#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:175
 msgid "Incoming"
-msgstr "Gelen"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Incoming"
-msgstr "Gelen"
+msgstr ""
 
 #. Option for the 'Inspection Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Incoming"
-msgstr "Gelen"
+msgstr ""
 
 #. Name of a DocType
 #: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
@@ -32859,42 +33792,36 @@
 msgid "Incoming Call Settings"
 msgstr ""
 
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:163
-#: stock/report/stock_ledger/stock_ledger.py:189
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
+#: stock/report/stock_ledger/stock_ledger.py:262
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
 msgid "Incoming Rate"
-msgstr "Gelen Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Incoming Rate"
-msgstr "Gelen Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Incoming Rate"
-msgstr "Gelen Oran"
+msgstr ""
 
 #. Label of a Float field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Incoming Rate"
-msgstr "Gelen Oran"
-
-#. Label of a Float field in DocType 'Serial and Batch Entry'
-#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
-msgctxt "Serial and Batch Entry"
-msgid "Incoming Rate"
-msgstr "Gelen Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Incoming Rate"
-msgstr "Gelen Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
@@ -32904,41 +33831,45 @@
 
 #: public/js/call_popup/call_popup.js:38
 msgid "Incoming call from {0}"
-msgstr "{0} den gelen arama"
+msgstr ""
 
 #. Name of a report
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.json
 msgid "Incorrect Balance Qty After Transaction"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:706
+#: controllers/subcontracting_controller.py:787
 msgid "Incorrect Batch Consumed"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:277
+#: assets/doctype/asset/asset.py:278
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:74
 msgid "Incorrect Date"
-msgstr "Yanlış Tarih"
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:99
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:120
 msgid "Incorrect Invoice"
 msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:68
-#: assets/doctype/asset_movement/asset_movement.py:79
+#: assets/doctype/asset_movement/asset_movement.py:70
+#: assets/doctype/asset_movement/asset_movement.py:81
 msgid "Incorrect Movement Purpose"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:293
+#: accounts/doctype/payment_entry/payment_entry.py:295
 msgid "Incorrect Payment Type"
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+msgid "Incorrect Reference Document (Purchase Receipt Item)"
+msgstr ""
+
 #. Name of a report
 #: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.json
 msgid "Incorrect Serial No Valuation"
 msgstr ""
 
-#: controllers/subcontracting_controller.py:719
+#: controllers/subcontracting_controller.py:800
 msgid "Incorrect Serial Number Consumed"
 msgstr ""
 
@@ -32951,13 +33882,13 @@
 msgid "Incorrect Type of Transaction"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:115
+#: stock/doctype/stock_settings/stock_settings.py:118
 msgid "Incorrect Warehouse"
-msgstr "Yanlış Depo"
+msgstr ""
 
-#: accounts/general_ledger.py:47
+#: accounts/general_ledger.py:51
 msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
-msgstr "Yanlış Genel Defter Girdileri bulundu. İşlemde yanlış bir hesap seçmiş olabilirsiniz."
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/incoterm/incoterm.json
@@ -33034,21 +33965,21 @@
 #: stock/doctype/item_attribute/item_attribute.json
 msgctxt "Item Attribute"
 msgid "Increment"
-msgstr "Artım"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Variant Attribute'
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgctxt "Item Variant Attribute"
 msgid "Increment"
-msgstr "Artım"
+msgstr ""
 
 #: stock/doctype/item_attribute/item_attribute.py:88
 msgid "Increment cannot be 0"
-msgstr "Artım 0 olamaz"
+msgstr ""
 
-#: controllers/item_variant.py:110
+#: controllers/item_variant.py:112
 msgid "Increment for Attribute {0} cannot be 0"
-msgstr "Attribute için Artım {0} 0 olamaz"
+msgstr ""
 
 #. Label of a Int field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -33060,7 +33991,7 @@
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Indicates that the package is a part of this delivery (Only Draft)"
-msgstr "Paketin bu teslimatın bir parçası olduğunu gösterir (Sadece Taslak)"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
@@ -33077,40 +34008,40 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:53
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:78
 msgid "Indirect Expenses"
-msgstr "Dolaylı Giderler"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:80
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:111
 msgid "Indirect Income"
-msgstr "Dolaylı Gelir"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Indirect Income"
-msgstr "Dolaylı Gelir"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:123
 msgid "Individual"
-msgstr "Bireysel"
+msgstr ""
 
 #. Option for the 'Customer Type' (Select) field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Individual"
-msgstr "Bireysel"
+msgstr ""
 
 #. Option for the 'Supplier Type' (Select) field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Individual"
-msgstr "Bireysel"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:336
+#: accounts/doctype/gl_entry/gl_entry.py:293
 msgid "Individual GL Entry cannot be cancelled."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:341
 msgid "Individual Stock Ledger Entry cannot be cancelled."
 msgstr ""
 
@@ -33118,59 +34049,72 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Industry"
-msgstr "Sanayi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Industry Type'
 #: selling/doctype/industry_type/industry_type.json
 msgctxt "Industry Type"
 msgid "Industry"
-msgstr "Sanayi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Industry"
-msgstr "Sanayi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Industry"
-msgstr "Sanayi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Industry"
-msgstr "Sanayi"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/industry_type/industry_type.json
 msgid "Industry Type"
-msgstr "Sanayi Tipi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Initial Email Notification Sent"
-msgstr "Gönderilen İlk E-posta Bildirimi"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request_list.js:11
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Initialize Summary Table"
+msgstr ""
+
+#: accounts/doctype/payment_request/payment_request_list.js:10
 msgid "Initiated"
-msgstr "Başlatılan"
+msgstr ""
 
 #. Option for the 'Payment Order Status' (Select) field in DocType 'Payment
 #. Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Initiated"
-msgstr "Başlatılan"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Initiated"
-msgstr "Başlatılan"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Initiated"
+msgstr ""
 
 #. Option for the 'Import Type' (Select) field in DocType 'Bank Statement
 #. Import'
@@ -33179,68 +34123,68 @@
 msgid "Insert New Records"
 msgstr ""
 
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:34
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:33
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:109
 msgid "Inspected By"
-msgstr "Denetleyen"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Inspected By"
-msgstr "Denetleyen"
+msgstr ""
 
-#: controllers/stock_controller.py:678
+#: controllers/stock_controller.py:875
 msgid "Inspection Rejected"
 msgstr ""
 
-#: controllers/stock_controller.py:648 controllers/stock_controller.py:650
+#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
 msgid "Inspection Required"
-msgstr "Muayene Gerekli"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Inspection Required"
-msgstr "Muayene Gerekli"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Inspection Required before Delivery"
-msgstr "Teslimat öncesi Muayene Gerekli"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Inspection Required before Purchase"
-msgstr "Satınalma öncesi Muayene Gerekli"
+msgstr ""
 
-#: controllers/stock_controller.py:665
+#: controllers/stock_controller.py:862
 msgid "Inspection Submission"
 msgstr ""
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:95
 msgid "Inspection Type"
-msgstr "Muayene Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Inspection Type"
-msgstr "Muayene Türü"
+msgstr ""
 
 #. Label of a Date field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Installation Date"
-msgstr "Kurulum Tarihi"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:180
+#: stock/doctype/delivery_note/delivery_note.js:191
 msgid "Installation Note"
-msgstr "Kurulum Notları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Installation Note'
 #. Label of a Link in the Stock Workspace
@@ -33248,48 +34192,48 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Installation Note"
 msgid "Installation Note"
-msgstr "Kurulum Notları"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/installation_note_item/installation_note_item.json
 msgid "Installation Note Item"
-msgstr "Kurulum Notu Maddesi"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:688
+#: stock/doctype/delivery_note/delivery_note.py:764
 msgid "Installation Note {0} has already been submitted"
-msgstr "Kurulum Notu {0} zaten gönderildi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Installation Status"
-msgstr "Kurulum Durumu"
+msgstr ""
 
 #. Label of a Time field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Installation Time"
-msgstr "Kurulum Zamanı"
+msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:114
+#: selling/doctype/installation_note/installation_note.py:115
 msgid "Installation date cannot be before delivery date for Item {0}"
-msgstr "Kurulum tarih Ürün için teslim tarihinden önce olamaz {0}"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Installed Qty"
-msgstr "Kurulum Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Installation Note Item'
 #: selling/doctype/installation_note_item/installation_note_item.json
 msgctxt "Installation Note Item"
 msgid "Installed Qty"
-msgstr "Kurulum Miktarı"
+msgstr ""
 
 #: setup/setup_wizard/setup_wizard.py:24
 msgid "Installing presets"
-msgstr "Önayarları yükleniyor"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -33301,38 +34245,38 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Instructions"
-msgstr "Talimatlar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Instructions"
-msgstr "Talimatlar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Instructions"
-msgstr "Talimatlar"
+msgstr ""
 
 #: stock/doctype/putaway_rule/putaway_rule.py:81
-#: stock/doctype/putaway_rule/putaway_rule.py:316
+#: stock/doctype/putaway_rule/putaway_rule.py:308
 msgid "Insufficient Capacity"
 msgstr ""
 
-#: controllers/accounts_controller.py:3071
-#: controllers/accounts_controller.py:3095
+#: controllers/accounts_controller.py:3185
+#: controllers/accounts_controller.py:3209
 msgid "Insufficient Permissions"
-msgstr "Yetersiz yetkiler"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:705
-#: stock/doctype/stock_entry/stock_entry.py:776
-#: stock/serial_batch_bundle.py:880 stock/stock_ledger.py:1264
-#: stock/stock_ledger.py:1751
+#: stock/doctype/pick_list/pick_list.py:769
+#: stock/doctype/stock_entry/stock_entry.py:731
+#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/stock_ledger.py:1817
 msgid "Insufficient Stock"
-msgstr "Yetersiz Stok"
+msgstr ""
 
-#: stock/stock_ledger.py:1766
+#: stock/stock_ledger.py:1832
 msgid "Insufficient Stock for Batch"
 msgstr ""
 
@@ -33340,152 +34284,152 @@
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Insurance Company"
-msgstr "Sigorta Şirketi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Insurance Details"
-msgstr "Sigorta Detayları"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Insurance End Date"
-msgstr "Sigorta Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Insurance Start Date"
-msgstr "Sigorta Başlangıç Tarihi"
+msgstr ""
 
 #: setup/doctype/vehicle/vehicle.py:44
 msgid "Insurance Start date should be less than Insurance End date"
-msgstr "Sigorta Başlangıç tarihi Bitiş tarihi Sigortası daha az olmalıdır"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Insurance details"
-msgstr "Sigorta detayları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Insured value"
-msgstr "Sigortalanmış değer"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Insurer"
-msgstr "sigortacı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Integration Details"
-msgstr "Entegrasyon Detayları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Integration ID"
-msgstr "Entegrasyon ID"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Inter Company Invoice Reference"
-msgstr "Şirket İçi Fatura Referansı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Inter Company Invoice Reference"
-msgstr "Şirket İçi Fatura Referansı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Inter Company Invoice Reference"
-msgstr "Şirket İçi Fatura Referansı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Inter Company Journal Entry"
-msgstr "Inter Şirket Yevmiye Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Inter Company Journal Entry"
-msgstr "Inter Şirket Yevmiye Kaydı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Inter Company Journal Entry Reference"
-msgstr "Şirket içi Yevmiye Kaydı Referansı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Inter Company Order Reference"
-msgstr "Şirketler arası Sipariş Referansı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Inter Company Order Reference"
-msgstr "Şirketler arası Sipariş Referansı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Inter Company Reference"
-msgstr "Şirketler Arası Referans"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Inter Company Reference"
-msgstr "Şirketler Arası Referans"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Inter Transfer Reference"
-msgstr "Inter Transfer Referansı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Inter Warehouse Transfer Settings"
-msgstr "Depolar Arası Transfer Ayarları"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Interest"
-msgstr "Faiz"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2316
+#: accounts/doctype/payment_entry/payment_entry.py:2370
 msgid "Interest and/or dunning fee"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:40
+#: crm/report/lead_details/lead_details.js:39
 msgid "Interested"
-msgstr "İlgili"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Interested"
-msgstr "İlgili"
+msgstr ""
 
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:29
 msgid "Internal"
@@ -33501,11 +34445,11 @@
 msgid "Internal Customer for company {0} already exists"
 msgstr ""
 
-#: controllers/accounts_controller.py:530
+#: controllers/accounts_controller.py:586
 msgid "Internal Sale or Delivery Reference missing."
 msgstr ""
 
-#: controllers/accounts_controller.py:532
+#: controllers/accounts_controller.py:588
 msgid "Internal Sales Reference Missing"
 msgstr ""
 
@@ -33513,48 +34457,48 @@
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Internal Supplier"
-msgstr "Dahili Tedarikçi"
+msgstr ""
 
-#: buying/doctype/supplier/supplier.py:178
+#: buying/doctype/supplier/supplier.py:175
 msgid "Internal Supplier for company {0} already exists"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_dashboard.py:25
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:27
 #: stock/doctype/material_request/material_request_dashboard.py:19
 msgid "Internal Transfer"
-msgstr "İç transfer"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Internal Transfer"
-msgstr "İç transfer"
+msgstr ""
 
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Internal Transfer"
-msgstr "İç transfer"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Internal Transfer"
-msgstr "İç transfer"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Internal Transfer"
-msgstr "İç transfer"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Internal Transfer"
-msgstr "İç transfer"
+msgstr ""
 
-#: controllers/accounts_controller.py:541
+#: controllers/accounts_controller.py:597
 msgid "Internal Transfer Reference Missing"
 msgstr ""
 
@@ -33566,9 +34510,9 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Internal Work History"
-msgstr "İç Çalışma Geçmişi"
+msgstr ""
 
-#: controllers/stock_controller.py:744
+#: controllers/stock_controller.py:942
 msgid "Internal transfers can only be done in company's default currency"
 msgstr ""
 
@@ -33576,7 +34520,7 @@
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Introduction"
-msgstr "Giriş"
+msgstr "Tanıtım/Giriş"
 
 #. Title of an Onboarding Step
 #: assets/onboarding_step/introduction_to_assets/introduction_to_assets.json
@@ -33598,48 +34542,48 @@
 msgid "Introduction to Stock Entry"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:325
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:324
 #: stock/doctype/putaway_rule/putaway_rule.py:85
 msgid "Invalid"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
-#: accounts/doctype/sales_invoice/sales_invoice.py:873
-#: accounts/doctype/sales_invoice/sales_invoice.py:883
-#: assets/doctype/asset_category/asset_category.py:68
-#: assets/doctype/asset_category/asset_category.py:96
-#: controllers/accounts_controller.py:2462
-#: controllers/accounts_controller.py:2468
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
+#: accounts/doctype/sales_invoice/sales_invoice.py:886
+#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: assets/doctype/asset_category/asset_category.py:70
+#: assets/doctype/asset_category/asset_category.py:98
+#: controllers/accounts_controller.py:2591
+#: controllers/accounts_controller.py:2597
 msgid "Invalid Account"
-msgstr "geçersiz hesap"
+msgstr ""
 
-#: controllers/item_variant.py:125
+#: controllers/item_variant.py:127
 msgid "Invalid Attribute"
-msgstr "Geçersiz Özellik"
+msgstr ""
 
-#: controllers/accounts_controller.py:377
+#: controllers/accounts_controller.py:423
 msgid "Invalid Auto Repeat Date"
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.py:42
+#: stock/doctype/quick_stock_balance/quick_stock_balance.py:40
 msgid "Invalid Barcode. There is no Item attached to this barcode."
-msgstr "Geçersiz Barkod Bu barkoda ekli bir ürün yok."
+msgstr ""
 
-#: public/js/controllers/transaction.js:2330
+#: public/js/controllers/transaction.js:2414
 msgid "Invalid Blanket Order for the selected Customer and Item"
-msgstr "Seçilen Müşteri ve Ürün için Geçersiz Açık Sipariş"
+msgstr ""
 
 #: quality_management/doctype/quality_procedure/quality_procedure.py:72
 msgid "Invalid Child Procedure"
-msgstr "Geçersiz Çocuk cinayeti"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2000
+#: accounts/doctype/sales_invoice/sales_invoice.py:1958
 msgid "Invalid Company for Inter Company Transaction."
-msgstr "Şirketler Arası İşlem için Geçersiz Şirket."
+msgstr ""
 
-#: assets/doctype/asset/asset.py:248 assets/doctype/asset/asset.py:255
-#: controllers/accounts_controller.py:2483
+#: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
+#: controllers/accounts_controller.py:2612
 msgid "Invalid Cost Center"
 msgstr ""
 
@@ -33647,59 +34591,59 @@
 msgid "Invalid Credentials"
 msgstr "Geçersiz kimlik bilgileri"
 
-#: selling/doctype/sales_order/sales_order.py:315
+#: selling/doctype/sales_order/sales_order.py:326
 msgid "Invalid Delivery Date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:88
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:107
 msgid "Invalid Document"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Invalid Document Type"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:231
-#: stock/doctype/quality_inspection/quality_inspection.py:236
+#: stock/doctype/quality_inspection/quality_inspection.py:229
+#: stock/doctype/quality_inspection/quality_inspection.py:234
 msgid "Invalid Formula"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:366
+#: assets/doctype/asset/asset.py:365
 msgid "Invalid Gross Purchase Amount"
-msgstr "Geçersiz Brüt Satınalma Tutarı"
+msgstr ""
 
-#: selling/report/lost_quotations/lost_quotations.py:67
+#: selling/report/lost_quotations/lost_quotations.py:65
 msgid "Invalid Group By"
 msgstr ""
 
 #: accounts/doctype/pos_invoice/pos_invoice.py:376
 msgid "Invalid Item"
-msgstr "Geçersiz Öğe"
+msgstr ""
 
-#: stock/doctype/item/item.py:1371
+#: stock/doctype/item/item.py:1356
 msgid "Invalid Item Defaults"
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:678
+#: accounts/general_ledger.py:676
 msgid "Invalid Opening Entry"
-msgstr "Geçersiz Açılış Girişi"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:119
 msgid "Invalid POS Invoices"
-msgstr "Geçersiz POS Faturaları"
+msgstr ""
 
-#: accounts/doctype/account/account.py:320
+#: accounts/doctype/account/account.py:335
 msgid "Invalid Parent Account"
-msgstr "Geçersiz Hesabı"
+msgstr ""
 
-#: public/js/controllers/buying.js:338
+#: public/js/controllers/buying.js:333
 msgid "Invalid Part Number"
-msgstr "Geçersiz Parça Numarası"
+msgstr ""
 
 #: utilities/transaction_base.py:31
 msgid "Invalid Posting Time"
-msgstr "Geçersiz Gönderme Süresi"
+msgstr ""
 
 #: accounts/doctype/party_link/party_link.py:30
 msgid "Invalid Primary Role"
@@ -33709,30 +34653,30 @@
 msgid "Invalid Priority"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:989
+#: manufacturing/doctype/bom/bom.py:986
 msgid "Invalid Process Loss Configuration"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:597
+#: accounts/doctype/payment_entry/payment_entry.py:618
 msgid "Invalid Purchase Invoice"
 msgstr ""
 
-#: controllers/accounts_controller.py:3110
+#: controllers/accounts_controller.py:3222
 msgid "Invalid Qty"
 msgstr ""
 
-#: controllers/accounts_controller.py:987
+#: controllers/accounts_controller.py:1097
 msgid "Invalid Quantity"
-msgstr "Geçersiz Miktar"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:410 assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:409 assets/doctype/asset/asset.py:416
 #: assets/doctype/asset/asset.py:443
 msgid "Invalid Schedule"
 msgstr ""
 
-#: controllers/selling_controller.py:225
+#: controllers/selling_controller.py:226
 msgid "Invalid Selling Price"
-msgstr "Geçersiz Satış Fiyatı"
+msgstr ""
 
 #: utilities/doctype/video/video.py:113
 msgid "Invalid URL"
@@ -33740,7 +34684,7 @@
 
 #: controllers/item_variant.py:144
 msgid "Invalid Value"
-msgstr "Geçersiz değer"
+msgstr ""
 
 #: stock/doctype/putaway_rule/putaway_rule.py:69
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:126
@@ -33749,56 +34693,55 @@
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:304
 msgid "Invalid condition expression"
-msgstr "Geçersiz cümle ifadesi"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.py:252
+#: selling/doctype/quotation/quotation.py:254
 msgid "Invalid lost reason {0}, please create a new lost reason"
-msgstr "Geçersiz kayıp neden {0}, lütfen yeni bir kayıp neden oluşturun"
+msgstr ""
 
-#: stock/doctype/item/item.py:402
+#: stock/doctype/item/item.py:401
 msgid "Invalid naming series (. missing) for {0}"
-msgstr "{0} için geçersiz adlandırma serisi (. Eksik)"
+msgstr ""
 
-#: utilities/transaction_base.py:67
+#: utilities/transaction_base.py:65
 msgid "Invalid reference {0} {1}"
-msgstr "Geçersiz referans {0} {1}"
+msgstr ""
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:99
 msgid "Invalid result key. Response:"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:229
-#: accounts/doctype/gl_entry/gl_entry.py:239
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
+#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
 msgid "Invalid value {0} for {1} against account {2}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:202 assets/doctype/asset/asset.js:569
+#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
 msgid "Invalid {0}"
-msgstr "Geçersiz {0}"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1998
+#: accounts/doctype/sales_invoice/sales_invoice.py:1956
 msgid "Invalid {0} for Inter Company Transaction."
-msgstr "Şirketler Arası İşlem için geçersiz {0}."
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:100
-#: controllers/sales_and_purchase_return.py:32
+#: controllers/sales_and_purchase_return.py:31
 msgid "Invalid {0}: {1}"
-msgstr "Geçersiz {0}: {1}"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Inventory"
-msgstr "Stok"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgid "Inventory Dimension"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:147
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:157
 msgid "Inventory Dimension Negative Stock"
 msgstr ""
 
@@ -33806,41 +34749,41 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Inventory Settings"
-msgstr "Envanter Ayarları"
+msgstr ""
 
 #. Subtitle of the Module Onboarding 'Stock'
 #: stock/module_onboarding/stock/stock.json
 msgid "Inventory, Warehouses, Analysis, and more."
-msgstr "Envanter, Depolar, Analiz ve daha fazlası."
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:38
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:53
 msgid "Investments"
-msgstr "Yatırımlar"
+msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:177
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:187
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:176
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:194
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:100
 msgid "Invoice"
-msgstr "Fatura"
+msgstr ""
 
 #. Label of a Link field in DocType 'Discounted Invoice'
 #: accounts/doctype/discounted_invoice/discounted_invoice.json
 msgctxt "Discounted Invoice"
 msgid "Invoice"
-msgstr "Fatura"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Invoice"
-msgstr "Fatura"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Subscription Invoice'
 #: accounts/doctype/subscription_invoice/subscription_invoice.json
 msgctxt "Subscription Invoice"
 msgid "Invoice"
-msgstr "Fatura"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -33852,24 +34795,24 @@
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Invoice Date"
-msgstr "Fatura Tarihi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:144
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
 msgid "Invoice Discounting"
-msgstr "Fatura İndirimi"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Invoice Discounting"
-msgstr "Fatura İndirimi"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1042
+#: accounts/report/accounts_receivable/accounts_receivable.py:1063
 msgid "Invoice Grand Total"
-msgstr "Fatura Genel Toplamı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -33881,42 +34824,42 @@
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Invoice Number"
-msgstr "Fatura Numarası"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Invoice Number"
-msgstr "Fatura Numarası"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Payment Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Invoice Number"
-msgstr "Fatura Numarası"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Invoice Number"
-msgstr "Fatura Numarası"
+msgstr ""
 
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:45
 msgid "Invoice Portion"
-msgstr "Fatura Porsiyonu"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Invoice Portion"
-msgstr "Fatura Porsiyonu"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Invoice Portion"
-msgstr "Fatura Porsiyonu"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
@@ -33932,56 +34875,57 @@
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:109
 msgid "Invoice Posting Date"
-msgstr "Fatura Gönderme Tarihi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Import Supplier Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Invoice Series"
-msgstr "Fatura Serisi"
+msgstr ""
 
 #: selling/page/point_of_sale/pos_past_order_list.js:60
 msgid "Invoice Status"
-msgstr "Fatura Durumu"
+msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:77
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:7
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:85
 msgid "Invoice Type"
-msgstr "Fatura Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Invoice Type"
-msgstr "Fatura Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Opening Invoice Creation Tool'
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Invoice Type"
-msgstr "Fatura Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Invoice Type"
-msgstr "Fatura Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Invoice Type"
-msgstr "Fatura Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Invoice Type"
-msgstr "Fatura Türü"
+msgstr ""
 
-#: projects/doctype/timesheet/timesheet.py:376
+#: projects/doctype/timesheet/timesheet.py:382
 msgid "Invoice already created for all billing hours"
-msgstr "Fatura, tüm faturalandırma saatleri için zaten oluşturuldu"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -33989,55 +34933,56 @@
 msgid "Invoice and Billing"
 msgstr ""
 
-#: projects/doctype/timesheet/timesheet.py:373
+#: projects/doctype/timesheet/timesheet.py:379
 msgid "Invoice can't be made for zero billing hour"
-msgstr "Fatura, sıfır faturalandırma saati için yapılamaz"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
-#: accounts/report/accounts_receivable/accounts_receivable.py:1044
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:168
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:104
+#: accounts/report/accounts_receivable/accounts_receivable.html:144
+#: accounts/report/accounts_receivable/accounts_receivable.py:1065
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
 msgid "Invoiced Amount"
-msgstr "Faturalanan Tutar"
+msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
 msgid "Invoiced Qty"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2051
+#: accounts/doctype/sales_invoice/sales_invoice.py:2007
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
 msgid "Invoices"
-msgstr "Faturalar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Invoices"
-msgstr "Faturalar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opening Invoice Creation Tool'
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Invoices"
-msgstr "Faturalar"
+msgstr ""
 
 #. Group in POS Profile's connections
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Invoices"
-msgstr "Faturalar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Invoices"
-msgstr "Faturalar"
+msgstr ""
 
 #. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Invoices"
-msgstr "Faturalar"
+msgstr ""
 
 #. Description of the 'Allocated' (Check) field in DocType 'Process Payment
 #. Reconciliation Log'
@@ -34046,6 +34991,13 @@
 msgid "Invoices and Payments have been Fetched and Allocated"
 msgstr ""
 
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
+msgid "Invoicing"
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
@@ -34057,29 +35009,29 @@
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Inward"
-msgstr "İçe doğru"
+msgstr ""
 
 #. Option for the 'Payment Request Type' (Select) field in DocType 'Payment
 #. Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Inward"
-msgstr "İçe doğru"
+msgstr ""
 
 #. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
 #. Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Inward"
-msgstr "İçe doğru"
+msgstr ""
 
 #. Label of a Check field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Is Account Payable"
-msgstr "Ödenecek Hesap mı"
+msgstr ""
 
-#: projects/report/project_summary/project_summary.js:17
+#: projects/report/project_summary/project_summary.js:16
 msgid "Is Active"
 msgstr "Aktif mi"
 
@@ -34111,34 +35063,34 @@
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Is Advance"
-msgstr "Avans mı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Is Advance"
-msgstr "Avans mı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Is Advance"
-msgstr "Avans mı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Is Advance"
-msgstr "Avans mı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Is Advance"
-msgstr "Avans mı"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.js:294
+#: selling/doctype/quotation/quotation.js:306
 msgid "Is Alternative"
 msgstr ""
 
@@ -34152,49 +35104,49 @@
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Is Billable"
-msgstr "Faturalandırılabilir mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Is Cancelled"
-msgstr "İptal edilmiş"
+msgstr ""
 
 #. Label of a Check field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Is Cancelled"
-msgstr "İptal edilmiş"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Is Cancelled"
-msgstr "İptal edilmiş"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Cash or Non Trade Discount"
-msgstr "Nakit veya Ticari olmayan İndirim"
+msgstr ""
 
 #. Label of a Check field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "Is Company"
-msgstr "Şirket mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Is Company"
-msgstr "Şirket mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Is Company Account"
-msgstr "Şirket Hesabı mı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
@@ -34206,13 +35158,13 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Consolidated"
-msgstr "Konsolide Edildi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Is Container"
-msgstr "Konteyner mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
@@ -34224,37 +35176,37 @@
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Is Corrective Operation"
-msgstr "Düzeltici İşlem mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Is Cumulative"
-msgstr "Kümülatif / Birikerek artan"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Is Cumulative"
-msgstr "Kümülatif / Birikerek artan"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Is Customer Provided Item"
-msgstr "Müşteri Tarafından Sağlanan Öğe mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Is Day Book Data Imported"
-msgstr "Günlük Kitap Verileri Alındı mı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Is Day Book Data Processed"
-msgstr "Günlük Kitap Verileri İşleniyor mu?"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
@@ -34284,37 +35236,37 @@
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Is Default Account"
-msgstr "Varsayılan Hesap mı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Dunning Letter Text'
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgctxt "Dunning Letter Text"
 msgid "Is Default Language"
-msgstr "Varsayılan Dil"
+msgstr ""
 
 #. Label of a Select field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Is Delivery Note Required for Sales Invoice Creation?"
-msgstr "Satış Faturası Oluşturmak için İrsaliye Gerekli mi?"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Is Discounted"
-msgstr "İndirimli mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Discounted"
-msgstr "İndirimli mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Is Existing Asset"
-msgstr "Varolan Varlık mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -34326,119 +35278,119 @@
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Is Finished Item"
-msgstr "Bitmiş Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Is Fixed Asset"
-msgstr "Sabit Kıymet mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Is Fixed Asset"
-msgstr "Sabit Kıymet mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Is Fixed Asset"
-msgstr "Sabit Kıymet mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Is Fixed Asset"
-msgstr "Sabit Kıymet mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Is Fixed Asset"
-msgstr "Sabit Kıymet mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Is Fixed Asset"
-msgstr "Sabit Kıymet mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Is Fixed Asset"
-msgstr "Sabit Kıymet mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Is Free Item"
-msgstr "Bedava Ürün mü"
+msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:69
 msgid "Is Frozen"
-msgstr "Dondurulmuş mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Is Frozen"
-msgstr "Dondurulmuş mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Is Frozen"
-msgstr "Dondurulmuş mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
@@ -34446,89 +35398,89 @@
 msgid "Is Fully Depreciated"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:110
-#: accounts/doctype/cost_center/cost_center_tree.js:23
-#: stock/doctype/warehouse/warehouse_tree.js:16
+#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/cost_center/cost_center_tree.js:30
+#: stock/doctype/warehouse/warehouse_tree.js:20
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Cost Center'
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Department'
 #: setup/doctype/department/department.json
 msgctxt "Department"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Territory'
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "Is Group"
-msgstr "Grup mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
@@ -34540,73 +35492,73 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Is Internal Customer"
-msgstr "İç Müşteri mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Is Internal Customer"
-msgstr "İç Müşteri mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Internal Customer"
-msgstr "İç Müşteri mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Is Internal Customer"
-msgstr "İç Müşteri mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Is Internal Supplier"
-msgstr "İç Tedarikçi mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Is Internal Supplier"
-msgstr "İç Tedarikçi mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Is Internal Supplier"
-msgstr "İç Tedarikçi mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Is Internal Supplier"
-msgstr "İç Tedarikçi mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Applicable On Account'
 #: accounts/doctype/applicable_on_account/applicable_on_account.json
 msgctxt "Applicable On Account"
 msgid "Is Mandatory"
-msgstr "Zorunludur"
+msgstr ""
 
 #. Label of a Check field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Is Master Data Imported"
-msgstr "Ana Veriler Alındı mı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Is Master Data Processed"
-msgstr "Ana Veriler İşleniyor"
+msgstr ""
 
 #. Label of a Check field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Is Milestone"
-msgstr "Kilometre taşı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -34630,43 +35582,43 @@
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Is Opening"
-msgstr "Açılış mı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Is Opening"
-msgstr "Açılış mı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Is Opening"
-msgstr "Açılış mı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Is Opening"
-msgstr "Açılış mı"
+msgstr ""
 
 #. Label of a Select field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Is Opening Entry"
-msgstr "Açılış Kaydı mı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Is Opening Entry"
-msgstr "Açılış Kaydı mı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Opening Entry"
-msgstr "Açılış Kaydı mı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
@@ -34678,7 +35630,7 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Is Paid"
-msgstr "Ücretli/Ödendi mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
@@ -34690,19 +35642,19 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Is Purchase Order Required for Purchase Invoice & Receipt Creation?"
-msgstr "Satınalma Faturası ve İrsaliye oluşturmak için Satınalma Siparişi gerekiyor mu?"
+msgstr ""
 
 #. Label of a Select field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Is Purchase Receipt Required for Purchase Invoice Creation?"
-msgstr "Satınalma Faturası oluşturmak için Satınalma İrsaliyesi gerekli mi?"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Rate Adjustment Entry (Debit Note)"
-msgstr "Kur Ayarlama Girişi (Borç Senedi)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -34722,76 +35674,82 @@
 msgid "Is Rejected"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:64
-#: accounts/report/pos_register/pos_register.py:226
+#. Label of a Check field in DocType 'Warehouse'
+#: stock/doctype/warehouse/warehouse.json
+msgctxt "Warehouse"
+msgid "Is Rejected Warehouse"
+msgstr ""
+
+#: accounts/report/pos_register/pos_register.js:63
+#: accounts/report/pos_register/pos_register.py:220
 msgid "Is Return"
-msgstr "İade mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Is Return"
-msgstr "İade mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice Reference'
 #: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
 msgctxt "POS Invoice Reference"
 msgid "Is Return"
-msgstr "İade mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Is Return"
-msgstr "İade mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Is Return"
-msgstr "İade mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Is Return"
-msgstr "İade mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Is Return (Credit Note)"
-msgstr "İade mi (Alacak Dekontu)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Is Return (Credit Note)"
-msgstr "İade mi (Alacak Dekontu)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Is Return (Debit Note)"
-msgstr "Iade mi (Borç dekontu)"
+msgstr ""
 
 #. Label of a Select field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Is Sales Order Required for Sales Invoice & Delivery Note Creation?"
-msgstr "Satış Faturası ve İrsaliye Oluşturulması için Satış Siparişi Gerekiyor mu?"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Is Scrap Item"
-msgstr "Hurda Ögesi mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Is Scrap Item"
-msgstr "Hurda Ögesi mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Fiscal Year'
 #: accounts/doctype/fiscal_year/fiscal_year.json
@@ -34805,29 +35763,35 @@
 msgid "Is Stock Item"
 msgstr ""
 
+#. Label of a Check field in DocType 'Sales Order Item'
+#: selling/doctype/sales_order_item/sales_order_item.json
+msgctxt "Sales Order Item"
+msgid "Is Stock Item"
+msgstr ""
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Is Subcontracted"
-msgstr "Taşerona verildi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Is Subcontracted"
-msgstr "Taşerona verildi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Is Subcontracted"
-msgstr "Taşerona verildi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Is Subcontracted"
-msgstr "Taşerona verildi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
@@ -34839,80 +35803,80 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Is Template"
-msgstr "Şablon mu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Is Transporter"
-msgstr "Nakliyeci mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Is a Subscription"
-msgstr "Bir Abonelik mi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Is this Tax included in Basic Rate?"
-msgstr "Vergi Birim Fiyata dahil mi?"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Is this Tax included in Basic Rate?"
-msgstr "Vergi Birim Fiyata dahil mi?"
+msgstr ""
 
 #. Name of a DocType
-#: assets/doctype/asset/asset_list.js:26 public/js/communication.js:12
+#: assets/doctype/asset/asset_list.js:19 public/js/communication.js:13
 #: support/doctype/issue/issue.json
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
 #: assets/doctype/asset_movement/asset_movement.json
 msgctxt "Asset Movement"
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Label of a Link in the Support Workspace
 #. Label of a shortcut in the Support Workspace
 #: support/workspace/support/support.json
 msgctxt "Issue"
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Label of a Link field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Issue"
-msgstr "Sorun"
+msgstr ""
 
 #. Name of a report
 #: support/report/issue_analytics/issue_analytics.json
@@ -34923,38 +35887,38 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Issue Credit Note"
-msgstr "Alacak Dekontu Ver"
+msgstr ""
 
 #. Label of a Date field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Issue Date"
-msgstr "Veriliş tarihi"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:127
+#: stock/doctype/material_request/material_request.js:138
 msgid "Issue Material"
-msgstr "Sorun Materyali"
+msgstr ""
 
 #. Name of a DocType
 #: support/doctype/issue_priority/issue_priority.json
-#: support/report/issue_analytics/issue_analytics.js:64
-#: support/report/issue_analytics/issue_analytics.py:64
-#: support/report/issue_summary/issue_summary.js:52
-#: support/report/issue_summary/issue_summary.py:61
+#: support/report/issue_analytics/issue_analytics.js:63
+#: support/report/issue_analytics/issue_analytics.py:70
+#: support/report/issue_summary/issue_summary.js:51
+#: support/report/issue_summary/issue_summary.py:67
 msgid "Issue Priority"
-msgstr "Sorun Önceliği"
+msgstr ""
 
 #. Label of a Link in the Support Workspace
 #: support/workspace/support/support.json
 msgctxt "Issue Priority"
 msgid "Issue Priority"
-msgstr "Sorun Önceliği"
+msgstr ""
 
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Issue Split From"
-msgstr "Sorunun Ayrıldığı Yer"
+msgstr ""
 
 #. Name of a report
 #: support/report/issue_summary/issue_summary.json
@@ -34963,179 +35927,188 @@
 
 #. Name of a DocType
 #: support/doctype/issue_type/issue_type.json
-#: support/report/issue_analytics/issue_analytics.py:53
-#: support/report/issue_summary/issue_summary.py:50
+#: support/report/issue_analytics/issue_analytics.py:59
+#: support/report/issue_summary/issue_summary.py:56
 msgid "Issue Type"
-msgstr "Sorun Tipi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Issue Type"
-msgstr "Sorun Tipi"
+msgstr ""
 
 #. Label of a Link in the Support Workspace
 #: support/workspace/support/support.json
 msgctxt "Issue Type"
 msgid "Issue Type"
-msgstr "Sorun Tipi"
+msgstr ""
 
 #. Description of the 'Is Rate Adjustment Entry (Debit Note)' (Check) field in
 #. DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Issue a debit note with 0 qty against an existing Sales Invoice"
-msgstr "Mevcut bir Satış Faturasına karşı 0 adet borç dekontu düzenleyin"
+msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:29
+#: stock/doctype/material_request/material_request_list.js:33
 msgid "Issued"
-msgstr "Veriliş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Issued"
-msgstr "Veriliş"
+msgstr ""
 
 #. Option for the 'Current State' (Select) field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "Issued"
-msgstr "Veriliş"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/issued_items_against_work_order/issued_items_against_work_order.json
 msgid "Issued Items Against Work Order"
-msgstr "İş Emrine Karşı Verilmiş Ürünler"
+msgstr ""
 
 #. Label of a Card Break in the Support Workspace
 #: support/doctype/issue/issue.py:181 support/workspace/support/support.json
 msgid "Issues"
-msgstr "Sorunlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Issues"
-msgstr "Sorunlar"
+msgstr ""
 
 #. Label of a Date field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Issuing Date"
-msgstr "Veriliş tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Driving License Category'
 #: setup/doctype/driving_license_category/driving_license_category.json
 msgctxt "Driving License Category"
 msgid "Issuing Date"
-msgstr "Veriliş tarihi"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:65
+#: assets/doctype/asset_movement/asset_movement.py:67
 msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
 msgstr ""
 
-#: stock/doctype/item/item.py:537
+#: stock/doctype/item/item.py:538
 msgid "It can take upto few hours for accurate stock values to be visible after merging items."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1809
+#: public/js/controllers/transaction.js:1883
 msgid "It is needed to fetch Item Details."
-msgstr "Bu Ürün Detayları getirmesi için gereklidir."
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:156
 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'"
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:16
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:15
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:32
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:22
 #: buying/report/procurement_tracker/procurement_tracker.py:60
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:50
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:206
-#: controllers/taxes_and_totals.py:1009
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:51
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: controllers/taxes_and_totals.py:1026
+#: manufacturing/doctype/plant_floor/plant_floor.js:81
+#: manufacturing/doctype/workstation/workstation_job_card.html:91
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:9
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:19
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:25
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:67
-#: manufacturing/report/process_loss_report/process_loss_report.js:16
-#: manufacturing/report/process_loss_report/process_loss_report.py:75
-#: public/js/bom_configurator/bom_configurator.bundle.js:202
-#: public/js/bom_configurator/bom_configurator.bundle.js:270
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:68
+#: manufacturing/report/process_loss_report/process_loss_report.js:15
+#: manufacturing/report/process_loss_report/process_loss_report.py:74
+#: public/js/bom_configurator/bom_configurator.bundle.js:170
+#: public/js/bom_configurator/bom_configurator.bundle.js:208
+#: public/js/bom_configurator/bom_configurator.bundle.js:295
 #: public/js/purchase_trends_filters.js:48
-#: public/js/purchase_trends_filters.js:65 public/js/sales_trends_filters.js:23
-#: public/js/sales_trends_filters.js:41 public/js/stock_analytics.js:61
-#: selling/doctype/sales_order/sales_order.js:983
-#: selling/report/customer_wise_item_price/customer_wise_item_price.js:15
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:37
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:63
-#: stock/dashboard/item_dashboard.js:208 stock/doctype/item/item.json
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
+#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
+#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/page/point_of_sale/pos_item_cart.js:46
+#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:61
+#: stock/dashboard/item_dashboard.js:216 stock/doctype/item/item.json
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 #: stock/page/stock_balance/stock_balance.js:23
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
-#: stock/report/item_price_stock/item_price_stock.js:9
+#: stock/report/item_price_stock/item_price_stock.js:8
 #: stock/report/item_prices/item_prices.py:50
 #: stock/report/item_shortage_report/item_shortage_report.py:88
-#: stock/report/item_variant_details/item_variant_details.js:11
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
+#: stock/report/item_variant_details/item_variant_details.js:10
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:53
 #: stock/report/product_bundle_balance/product_bundle_balance.js:16
 #: stock/report/product_bundle_balance/product_bundle_balance.py:82
-#: stock/report/reserved_stock/reserved_stock.js:33
+#: stock/report/reserved_stock/reserved_stock.js:30
 #: stock/report/reserved_stock/reserved_stock.py:103
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
 #: stock/report/stock_ageing/stock_ageing.js:37
-#: stock/report/stock_analytics/stock_analytics.js:16
-#: stock/report/stock_analytics/stock_analytics.py:30
+#: stock/report/stock_analytics/stock_analytics.js:15
+#: stock/report/stock_analytics/stock_analytics.py:29
 #: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:361
+#: stock/report/stock_balance/stock_balance.py:368
 #: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:109
+#: stock/report/stock_ledger/stock_ledger.py:182
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.js:28
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
-#: stock/report/total_stock_summary/total_stock_summary.py:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:32
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:57
+#: stock/report/total_stock_summary/total_stock_summary.py:21
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:31
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:92
-#: templates/emails/reorder_item.html:8 templates/generators/bom.html:19
-#: templates/pages/material_request_info.html:42 templates/pages/order.html:83
+#: templates/emails/reorder_item.html:8
+#: templates/form_grid/material_request_grid.html:6
+#: templates/form_grid/stock_entry_grid.html:8 templates/generators/bom.html:19
+#: templates/pages/material_request_info.html:42 templates/pages/order.html:95
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Repair Consumed Item'
 #: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
 msgctxt "Asset Repair Consumed Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
 #. Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Table field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a shortcut in the Buying Workspace
@@ -35152,385 +36125,390 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
 #. Specific Item'
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Product Bundle Item'
 #: selling/doctype/product_bundle_item/product_bundle_item.json
 msgctxt "Product Bundle Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Item"
-msgstr "Ürün"
+msgstr ""
 
 #: stock/report/bom_search/bom_search.js:8
 msgid "Item 1"
-msgstr "Öge 1"
+msgstr ""
 
 #: stock/report/bom_search/bom_search.js:14
 msgid "Item 2"
-msgstr "Öge 2"
+msgstr ""
 
 #: stock/report/bom_search/bom_search.js:20
 msgid "Item 3"
-msgstr "Öge 3"
+msgstr ""
 
 #: stock/report/bom_search/bom_search.js:26
 msgid "Item 4"
-msgstr "Öge 4"
+msgstr ""
 
 #: stock/report/bom_search/bom_search.js:32
 msgid "Item 5"
-msgstr "Öge 5"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_alternative/item_alternative.json
 msgid "Item Alternative"
-msgstr "Ürün Alternatifi"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Item Alternative"
 msgid "Item Alternative"
-msgstr "Ürün Alternatifi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_attribute/item_attribute.json
 msgid "Item Attribute"
-msgstr "Ürün Özelliği"
+msgstr ""
 
 #. Option for the 'Variant Based On' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Item Attribute"
-msgstr "Ürün Özelliği"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Item Attribute"
 msgid "Item Attribute"
-msgstr "Ürün Özelliği"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Variant'
 #: stock/doctype/item_variant/item_variant.json
 msgctxt "Item Variant"
 msgid "Item Attribute"
-msgstr "Ürün Özelliği"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_attribute_value/item_attribute_value.json
 msgid "Item Attribute Value"
-msgstr "Ürün Özellik Değeri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Variant'
 #: stock/doctype/item_variant/item_variant.json
 msgctxt "Item Variant"
 msgid "Item Attribute Value"
-msgstr "Ürün Özellik Değeri"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item Attribute'
 #: stock/doctype/item_attribute/item_attribute.json
 msgctxt "Item Attribute"
 msgid "Item Attribute Values"
-msgstr "Ürün Özellik Değerleri"
+msgstr ""
 
 #. Name of a report
 #: stock/report/item_balance/item_balance.json
 msgid "Item Balance (Simple)"
-msgstr "Ürün Bakiyesi (Basit)"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_barcode/item_barcode.json
 msgid "Item Barcode"
-msgstr "Ürün Barkodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quick Stock Balance'
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgctxt "Quick Stock Balance"
 msgid "Item Barcode"
-msgstr "Ürün Barkodu"
+msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:69
+#: selling/page/point_of_sale/pos_item_cart.js:46
+msgid "Item Cart"
+msgstr ""
+
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:36
-#: accounts/report/gross_profit/gross_profit.py:224
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:150
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:160
+#: accounts/report/gross_profit/gross_profit.py:222
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:149
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:167
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:36
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:193
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:200
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
 #: manufacturing/report/bom_explorer/bom_explorer.py:49
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:9
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:103
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:102
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:76
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:75
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:166
-#: manufacturing/report/production_planning_report/production_planning_report.py:349
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:28
+#: manufacturing/report/production_planning_report/production_planning_report.py:352
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:27
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
-#: projects/doctype/timesheet/timesheet.js:187
-#: public/js/controllers/transaction.js:2082 public/js/utils.js:459
-#: public/js/utils.js:606 selling/doctype/quotation/quotation.js:268
-#: selling/doctype/sales_order/sales_order.js:297
-#: selling/doctype/sales_order/sales_order.js:398
-#: selling/doctype/sales_order/sales_order.js:688
-#: selling/doctype/sales_order/sales_order.js:812
+#: projects/doctype/timesheet/timesheet.js:213
+#: public/js/controllers/transaction.js:2156 public/js/utils.js:509
+#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:422
+#: selling/doctype/sales_order/sales_order.js:784
+#: selling/doctype/sales_order/sales_order.js:926
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
 #: selling/report/sales_order_analysis/sales_order_analysis.py:241
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:86
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
 #: stock/report/delayed_item_report/delayed_item_report.py:143
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:120
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:16
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:8
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:146
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:119
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:7
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:144
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:115
 #: stock/report/item_price_stock/item_price_stock.py:18
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:127
-#: stock/report/serial_no_ledger/serial_no_ledger.js:8
-#: stock/report/stock_ageing/stock_ageing.py:119
+#: stock/report/serial_no_ledger/serial_no_ledger.js:7
+#: stock/report/stock_ageing/stock_ageing.py:118
 #: stock/report/stock_projected_qty/stock_projected_qty.py:99
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
 #: templates/includes/products_as_list.html:14
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance'
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Website Item'
 #: manufacturing/doctype/bom_website_item/bom_website_item.json
 msgctxt "BOM Website Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Blanket Order Item'
 #: manufacturing/doctype/blanket_order_item/blanket_order_item.json
 msgctxt "Blanket Order Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Closing Stock Balance'
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
 msgctxt "Closing Stock Balance"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Import Supplier Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Installation Note Item'
 #: selling/doctype/installation_note_item/installation_note_item.json
 msgctxt "Installation Note Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Alternative'
 #: stock/doctype/item_alternative/item_alternative.json
 msgctxt "Item Alternative"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Manufacturer'
 #: stock/doctype/item_manufacturer/item_manufacturer.json
 msgctxt "Item Manufacturer"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit Purpose'
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgctxt "Maintenance Visit Purpose"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
 #. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
@@ -35539,31 +36517,31 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pricing Rule Detail'
 #: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
 msgctxt "Pricing Rule Detail"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule Item Code'
 #: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
 msgctxt "Pricing Rule Item Code"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
 #. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
@@ -35572,333 +36550,339 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quick Stock Balance'
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgctxt "Quick Stock Balance"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Option for the 'Item Naming By' (Select) field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Item Code"
-msgstr "Ürün Kodu"
+msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:61
+#: manufacturing/doctype/bom_creator/bom_creator.js:60
 msgid "Item Code (Final Product)"
 msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:83
+#: stock/doctype/serial_no/serial_no.py:80
 msgid "Item Code cannot be changed for Serial No."
-msgstr "Ürün Kodu Seri No için değiştirilemez"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
 msgid "Item Code required at Row No {0}"
-msgstr "{0} Numaralı satırda Ürün Kodu gereklidir"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:672
-#: selling/page/point_of_sale/pos_item_details.js:251
+#: selling/page/point_of_sale/pos_controller.js:704
+#: selling/page/point_of_sale/pos_item_details.js:262
 msgid "Item Code: {0} is not available under warehouse {1}."
-msgstr "Ürün Kodu: {0}, {1} deposunda bulunur."
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_customer_detail/item_customer_detail.json
 msgid "Item Customer Detail"
-msgstr "Ürün Müşteri Detayı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_default/item_default.json
 msgid "Item Default"
-msgstr "öğe girişi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Item Defaults"
-msgstr "Ürün Varsayılanları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Item Defaults"
-msgstr "Ürün Varsayılanları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Item Description"
-msgstr "Ürün Tanımı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Item Description"
-msgstr "Ürün Tanımı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'BOM Website Item'
 #: manufacturing/doctype/bom_website_item/bom_website_item.json
 msgctxt "BOM Website Item"
 msgid "Item Description"
-msgstr "Ürün Tanımı"
+msgstr ""
 
 #. Label of a Text field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Item Description"
-msgstr "Ürün Tanımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Item Description"
-msgstr "Ürün Tanımı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Quick Stock Balance'
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgctxt "Quick Stock Balance"
 msgid "Item Description"
-msgstr "Ürün Tanımı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Item Description"
-msgstr "Ürün Tanımı"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_details.js:28
+msgid "Item Details"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan Sub Assembly
 #. Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Item Details"
-msgstr "Ürün Detayları"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:43
-#: accounts/report/gross_profit/gross_profit.py:237
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:22
+#: accounts/report/gross_profit/gross_profit.js:44
+#: accounts/report/gross_profit/gross_profit.py:235
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:21
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:28
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:28
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:164
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:163
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:53
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:174
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:181
 #: accounts/report/purchase_register/purchase_register.js:58
 #: accounts/report/sales_register/sales_register.js:70
+#: manufacturing/doctype/plant_floor/plant_floor.js:100
+#: manufacturing/doctype/workstation/workstation_job_card.html:94
 #: public/js/purchase_trends_filters.js:49 public/js/sales_trends_filters.js:24
-#: selling/page/point_of_sale/pos_item_selector.js:159
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:31
+#: selling/page/point_of_sale/pos_item_selector.js:156
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:30
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:35
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:55
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:89
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:42
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:41
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:54
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:41
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:93
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:94
 #: setup/doctype/item_group/item_group.json
 #: stock/page/stock_balance/stock_balance.js:35
-#: stock/report/cogs_by_item_group/cogs_by_item_group.py:44
-#: stock/report/delayed_item_report/delayed_item_report.js:49
-#: stock/report/delayed_order_report/delayed_order_report.js:49
+#: stock/report/cogs_by_item_group/cogs_by_item_group.py:43
+#: stock/report/delayed_item_report/delayed_item_report.js:48
+#: stock/report/delayed_order_report/delayed_order_report.js:48
 #: stock/report/item_prices/item_prices.py:52
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:20
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.js:29
 #: stock/report/product_bundle_balance/product_bundle_balance.py:100
-#: stock/report/stock_ageing/stock_ageing.py:128
-#: stock/report/stock_analytics/stock_analytics.js:9
-#: stock/report/stock_analytics/stock_analytics.py:39
+#: stock/report/stock_ageing/stock_ageing.py:127
+#: stock/report/stock_analytics/stock_analytics.js:8
+#: stock/report/stock_analytics/stock_analytics.py:38
 #: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:369
+#: stock/report/stock_balance/stock_balance.py:376
 #: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:174
+#: stock/report/stock_ledger/stock_ledger.py:247
 #: stock/report/stock_projected_qty/stock_projected_qty.js:39
 #: stock/report/stock_projected_qty/stock_projected_qty.py:108
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:25
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:94
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Option for the 'Customer or Item' (Select) field in DocType 'Authorization
 #. Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Closing Stock Balance'
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
 msgctxt "Closing Stock Balance"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Selling Workspace
@@ -35907,50 +36891,50 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Item Group"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Item Group'
 #: accounts/doctype/pos_item_group/pos_item_group.json
 msgctxt "POS Item Group"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Option for the 'Restrict Items Based On' (Select) field in DocType 'Party
 #. Specific Item'
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
 #. Option for the 'Apply Rule On Other' (Select) field in DocType 'Pricing
@@ -35959,13 +36943,13 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule Item Group'
 #: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
 msgctxt "Pricing Rule Item Group"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
 #. Option for the 'Apply Rule On Other' (Select) field in DocType 'Promotional
@@ -35974,111 +36958,117 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
+
+#. Label of a Link field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Item Group"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Target Detail'
 #: setup/doctype/target_detail/target_detail.json
 msgctxt "Target Detail"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Website Item Group'
 #: setup/doctype/website_item_group/website_item_group.json
 msgctxt "Website Item Group"
 msgid "Item Group"
-msgstr "Ürün Grubu"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Item Group Defaults"
-msgstr "Ürün Grubu Varsayılanları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Item Group Name"
-msgstr "Ürün Grup Adı"
+msgstr ""
 
-#: setup/doctype/item_group/item_group.js:65
+#: setup/doctype/item_group/item_group.js:82
 msgid "Item Group Tree"
-msgstr "Ürün Grubu Ağacı"
+msgstr ""
 
-#: accounts/doctype/pricing_rule/pricing_rule.py:503
+#: accounts/doctype/pricing_rule/pricing_rule.py:505
 msgid "Item Group not mentioned in item master for item {0}"
-msgstr "Ürün {0} içim Ürün alanında Ürün grubu belirtilmemiş"
+msgstr ""
 
 #. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
@@ -36090,19 +37080,19 @@
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Item Groups"
-msgstr "Öğe Grupları"
+msgstr ""
 
 #. Description of the 'Website Image' (Attach Image) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Item Image (if not slideshow)"
-msgstr "Ürün Görüntü (yoksa slayt)"
+msgstr ""
 
 #. Label of a Table field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Item Locations"
-msgstr "Öğe Konumları"
+msgstr ""
 
 #. Name of a role
 #: setup/doctype/brand/brand.json setup/doctype/item_group/item_group.json
@@ -36117,37 +37107,38 @@
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 msgid "Item Manager"
-msgstr "Ürün Yöneticisi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_manufacturer/item_manufacturer.json
 msgid "Item Manufacturer"
-msgstr "Ürün Üreticisi"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Item Manufacturer"
 msgid "Item Manufacturer"
-msgstr "Ürün Üreticisi"
+msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:75
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:73
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:70
-#: accounts/report/gross_profit/gross_profit.py:231
+#: accounts/report/gross_profit/gross_profit.py:229
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:33
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:156
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:166
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:155
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:173
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:70
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:206
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:95
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
 #: manufacturing/report/bom_explorer/bom_explorer.py:55
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:109
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
 #: manufacturing/report/job_card_summary/job_card_summary.py:158
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:125
-#: manufacturing/report/production_planning_report/production_planning_report.py:356
+#: manufacturing/report/production_planning_report/production_planning_report.py:359
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2088
+#: public/js/controllers/transaction.js:2162
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
@@ -36157,371 +37148,371 @@
 #: stock/report/item_price_stock/item_price_stock.py:24
 #: stock/report/item_prices/item_prices.py:51
 #: stock/report/item_shortage_report/item_shortage_report.py:143
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:54
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
-#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_analytics/stock_analytics.py:32
-#: stock/report/stock_balance/stock_balance.py:367
-#: stock/report/stock_ledger/stock_ledger.py:115
+#: stock/report/stock_ageing/stock_ageing.py:124
+#: stock/report/stock_analytics/stock_analytics.py:31
+#: stock/report/stock_balance/stock_balance.py:374
+#: stock/report/stock_ledger/stock_ledger.py:188
 #: stock/report/stock_projected_qty/stock_projected_qty.py:105
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:93
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Capitalization Asset Item'
 #: assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
 msgctxt "Asset Capitalization Asset Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance'
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Website Item'
 #: manufacturing/doctype/bom_website_item/bom_website_item.json
 msgctxt "BOM Website Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Blanket Order Item'
 #: manufacturing/doctype/blanket_order_item/blanket_order_item.json
 msgctxt "Blanket Order Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Item Alternative'
 #: stock/doctype/item_alternative/item_alternative.json
 msgctxt "Item Alternative"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Manufacturer'
 #: stock/doctype/item_manufacturer/item_manufacturer.json
 msgctxt "Item Manufacturer"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Maintenance Visit Purpose'
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgctxt "Maintenance Visit Purpose"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quick Stock Balance'
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgctxt "Quick Stock Balance"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Item Name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Item Naming By"
-msgstr "Ürün Adlandırma"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_price/item_price.json
 msgid "Item Price"
-msgstr "Ürün Fiyatı"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Selling Workspace
@@ -36530,305 +37521,305 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Item Price"
 msgid "Item Price"
-msgstr "Ürün Fiyatı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Item Price Settings"
-msgstr "Ürün Fiyat Ayarları"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/item_price_stock/item_price_stock.json
 #: stock/workspace/stock/stock.json
 msgid "Item Price Stock"
-msgstr "Stok Ürün Fiyat Bilgisi"
-
-#: stock/get_item_details.py:878
-msgid "Item Price added for {0} in Price List {1}"
-msgstr "{0} için fiyat kartı oluşturuldu (Fiyat Listesi {1})"
-
-#: stock/doctype/item_price/item_price.py:142
-msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
 msgstr ""
 
 #: stock/get_item_details.py:862
+msgid "Item Price added for {0} in Price List {1}"
+msgstr ""
+
+#: stock/doctype/item_price/item_price.py:140
+msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
+msgstr ""
+
+#: stock/get_item_details.py:844
 msgid "Item Price updated for {0} in Price List {1}"
-msgstr "Ürün Fiyatı {0} Fiyat Listesi için güncellenmiş {1}"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/item_prices/item_prices.json stock/workspace/stock/stock.json
 msgid "Item Prices"
-msgstr "Ürün Fiyatları"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
 msgid "Item Quality Inspection Parameter"
-msgstr "Ürün Kalite Kontrol Parametreleri"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quality Inspection Template'
 #: stock/doctype/quality_inspection_template/quality_inspection_template.json
 msgctxt "Quality Inspection Template"
 msgid "Item Quality Inspection Parameter"
-msgstr "Ürün Kalite Kontrol Parametreleri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Item Reference"
-msgstr "Öğe Referansı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Item Reference"
-msgstr "Öğe Referansı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Item Reference'
 #: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
 msgctxt "Production Plan Item Reference"
 msgid "Item Reference"
-msgstr "Öğe Referansı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_reorder/item_reorder.json
 msgid "Item Reorder"
-msgstr "Ürün Yeniden Sipariş"
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:109
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130
 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table"
-msgstr "Öğe Satırı {0}: {1} {2}, yukarıdaki '{1}' tablosunda mevcut değil"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Item Serial No"
-msgstr "Ürün Seri No"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/item_shortage_report/item_shortage_report.json
 #: stock/workspace/stock/stock.json
 msgid "Item Shortage Report"
-msgstr "Ürün Yetersizliği Raporu"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_supplier/item_supplier.json
 msgid "Item Supplier"
-msgstr "Ürün Tedarikçisi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_tax/item_tax.json
 msgid "Item Tax"
-msgstr "Ürün Vergisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Item Tax"
-msgstr "Ürün Vergisi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Item Tax Amount Included in Value"
-msgstr "Değere Dahil Edilen Öğe Vergisi Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Item Tax Amount Included in Value"
-msgstr "Değere Dahil Edilen Öğe Vergisi Tutarı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Item Tax Rate"
-msgstr "Ürün Vergi Oranı"
+msgstr ""
 
 #: accounts/doctype/item_tax_template/item_tax_template.py:52
 msgid "Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable"
-msgstr "Ürün Vergi Satırı {0} Vergi Gelir Gider veya Ödenebilir türde hesabı olmalıdır."
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/item_tax_template/item_tax_template.json
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Tax'
 #: stock/doctype/item_tax/item_tax.json
 msgctxt "Item Tax"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Item Tax Template"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Item Tax Template"
-msgstr "Öğe Vergisi Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
 msgid "Item Tax Template Detail"
-msgstr "Öğe Vergisi Şablon Ayrıntısı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Item To Manufacture"
-msgstr "Üretilecek Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Item UOM"
-msgstr "Ürün Ölçü Birimi"
+msgstr ""
 
 #: accounts/doctype/pos_invoice/pos_invoice.py:343
 #: accounts/doctype/pos_invoice/pos_invoice.py:350
 msgid "Item Unavailable"
-msgstr "Öğe Mevcut Değil"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_variant/item_variant.json
 msgid "Item Variant"
-msgstr "Öğe Varyantı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgid "Item Variant Attribute"
-msgstr "Öğe Varyant Özellik"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/item_variant_details/item_variant_details.json
 #: stock/workspace/stock/stock.json
 msgid "Item Variant Details"
-msgstr "Öğe Varyant Detayları"
+msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/item/item.js:94
+#: stock/doctype/item/item.js:114
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgid "Item Variant Settings"
-msgstr "Öge Varyant Ayarları"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Item Variant Settings"
 msgid "Item Variant Settings"
-msgstr "Öge Varyant Ayarları"
+msgstr ""
 
-#: stock/doctype/item/item.js:681
+#: stock/doctype/item/item.js:744
 msgid "Item Variant {0} already exists with same attributes"
-msgstr "Öğe Variant {0} zaten aynı özelliklere sahip bulunmaktadır"
+msgstr ""
 
-#: stock/doctype/item/item.py:762
+#: stock/doctype/item/item.py:754
 msgid "Item Variants updated"
-msgstr "Öğe Varyantları güncellendi"
+msgstr ""
 
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.py:73
 msgid "Item Warehouse based reposting has been enabled."
@@ -36837,73 +37828,73 @@
 #. Name of a DocType
 #: stock/doctype/item_website_specification/item_website_specification.json
 msgid "Item Website Specification"
-msgstr "Ürün Web Sitesi Özellikleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Item Weight Details"
-msgstr "Öğe Ağırlık Ayrıntıları"
+msgstr ""
 
 #. Label of a Code field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Item Wise Tax Detail"
-msgstr "Ürün bazında Vergi Detayları"
+msgstr ""
 
 #. Label of a Code field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Item Wise Tax Detail "
-msgstr "Öğe Bilge Vergi Ayrıntısı"
+msgstr ""
 
 #. Option for the 'Based On' (Select) field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -36915,40 +37906,40 @@
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Item and Warranty Details"
-msgstr "Ürün ve Garanti Detayları"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2329
+#: stock/doctype/stock_entry/stock_entry.py:2389
 msgid "Item for row {0} does not match Material Request"
-msgstr "{0} tanımlama için öğe, Malzeme İsteği ile eşleşmiyor"
+msgstr ""
 
-#: stock/doctype/item/item.py:776
+#: stock/doctype/item/item.py:768
 msgid "Item has variants."
-msgstr "Öğe varyantlara sahip."
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_details.js:110
+#: selling/page/point_of_sale/pos_item_details.js:108
 msgid "Item is removed since no serial / batch no selected."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:105
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:126
 msgid "Item must be added using 'Get Items from Purchase Receipts' button"
-msgstr "Ürün kumandası 's alma makbuzlarını Öğeleri alın' kullanılarak eklenmelidir"
+msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:990
+#: selling/doctype/sales_order/sales_order.js:1146
 msgid "Item name"
-msgstr "Ürün Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Item operation"
-msgstr "Ürün Operasyonu"
+msgstr ""
 
-#: controllers/accounts_controller.py:3137
+#: controllers/accounts_controller.py:3245
 msgid "Item qty can not be updated as raw materials are already processed."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:857
+#: stock/doctype/stock_entry/stock_entry.py:811
 msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
 msgstr ""
 
@@ -36956,83 +37947,87 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Item to be manufactured or repacked"
-msgstr "Üretilecek veya yeniden paketlenecek Ürün"
+msgstr ""
 
-#: stock/utils.py:517
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Item valuation rate is recalculated considering landed cost voucher amount"
+msgstr ""
+
+#: stock/utils.py:544
 msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
 msgstr ""
 
-#: stock/doctype/item/item.py:933
+#: stock/doctype/item/item.py:921
 msgid "Item variant {0} exists with same attributes"
-msgstr "Ürün çeşidi {0} aynı büyümeye sahip bulunmaktadır"
+msgstr ""
 
 #: manufacturing/doctype/bom_creator/bom_creator.py:81
 msgid "Item {0} cannot be added as a sub-assembly of itself"
 msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:146
+#: manufacturing/doctype/blanket_order/blanket_order.py:189
 msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:230 stock/doctype/item/item.py:603
+#: assets/doctype/asset/asset.py:231 stock/doctype/item/item.py:603
 msgid "Item {0} does not exist"
-msgstr "Ürün {0} yok"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:558
+#: manufacturing/doctype/bom/bom.py:555
 msgid "Item {0} does not exist in the system or has expired"
-msgstr "Ürün {0} sistemi yoktur veya süresi dolmuştur"
+msgstr ""
 
-#: controllers/selling_controller.py:655
+#: controllers/selling_controller.py:684
 msgid "Item {0} entered multiple times."
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:177
+#: controllers/sales_and_purchase_return.py:175
 msgid "Item {0} has already been returned"
-msgstr "Ürün {0} zaten iade edilmiş"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:232
+#: assets/doctype/asset/asset.py:233
 msgid "Item {0} has been disabled"
-msgstr "{0} devredışı bırakılmış"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:642
-msgid "Item {0} has no Serial No. Only serilialized items can have delivery based on Serial No"
-msgstr "Öğe {0} Seri No.'ya sahip değil Yalnızca serili ürünlerde Seri No.'ya göre kargo yapılabilir"
+#: selling/doctype/sales_order/sales_order.py:657
+msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
+msgstr ""
 
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1090
 msgid "Item {0} has reached its end of life on {1}"
-msgstr "Ürün {0} {1}de kullanım süresinin sonuna gelmiştir."
+msgstr ""
 
-#: stock/stock_ledger.py:102
+#: stock/stock_ledger.py:112
 msgid "Item {0} ignored since it is not a stock item"
-msgstr "Stok ürün arızası Ürün {0} yok sayıldı"
+msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:456
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:450
 msgid "Item {0} is already reserved/delivered against Sales Order {1}."
 msgstr ""
 
-#: stock/doctype/item/item.py:1122
+#: stock/doctype/item/item.py:1110
 msgid "Item {0} is cancelled"
-msgstr "Ürün {0} iptal edildi"
+msgstr ""
 
-#: stock/doctype/item/item.py:1106
+#: stock/doctype/item/item.py:1094
 msgid "Item {0} is disabled"
-msgstr "Öğe {0} devre dışı"
+msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:78
+#: selling/doctype/installation_note/installation_note.py:79
 msgid "Item {0} is not a serialized Item"
-msgstr "Ürün {0} bir seri Ürün değildir"
+msgstr ""
 
-#: stock/doctype/item/item.py:1114
+#: stock/doctype/item/item.py:1102
 msgid "Item {0} is not a stock Item"
-msgstr "Ürün {0} bir stok ürünü değildir"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1542
+#: stock/doctype/stock_entry/stock_entry.py:1564
 msgid "Item {0} is not active or end of life has been reached"
-msgstr "Ürün {0} aktif değil veya kullanım süresinin sonuna gelindi"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:234
+#: assets/doctype/asset/asset.py:235
 msgid "Item {0} must be a Fixed Asset Item"
-msgstr "Öğe {0} Sabit Kıymet Öğe olmalı"
+msgstr ""
 
 #: stock/get_item_details.py:228
 msgid "Item {0} must be a Non-Stock Item"
@@ -37040,29 +38035,29 @@
 
 #: stock/get_item_details.py:225
 msgid "Item {0} must be a Sub-contracted Item"
-msgstr "Ürün {0} bir taşeron ürünü olmalıdır"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:236
+#: assets/doctype/asset/asset.py:237
 msgid "Item {0} must be a non-stock item"
-msgstr "{0} stok muhafazayan ürün olmalıdır"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1086
+#: stock/doctype/stock_entry/stock_entry.py:1099
 msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
 msgstr ""
 
-#: stock/doctype/item_price/item_price.py:57
+#: stock/doctype/item_price/item_price.py:56
 msgid "Item {0} not found."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:338
+#: buying/doctype/purchase_order/purchase_order.py:341
 msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
-msgstr "Öğe {0}: Sıralı adet {1} minimum sipariş adet {2} (Öğe tanımlanan) daha az olamaz."
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:418
+#: manufacturing/doctype/production_plan/production_plan.js:453
 msgid "Item {0}: {1} qty produced. "
-msgstr "Öğe {0}: {1} adet oluşturma."
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1071
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1187
 msgid "Item {} does not exist."
 msgstr ""
 
@@ -37074,203 +38069,206 @@
 #. Name of a report
 #: stock/report/item_wise_price_list_rate/item_wise_price_list_rate.json
 msgid "Item-wise Price List Rate"
-msgstr "Ürün bazında Fiyat Listesi Oranı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Buying Workspace
 #: buying/report/item_wise_purchase_history/item_wise_purchase_history.json
 #: buying/workspace/buying/buying.json
 msgid "Item-wise Purchase History"
-msgstr "Ürün bazında Alış Geçmişi"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
 msgid "Item-wise Purchase Register"
-msgstr "Ürün bazında Alış Kaydı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/item_wise_sales_history/item_wise_sales_history.json
 #: selling/workspace/selling/selling.json
 msgid "Item-wise Sales History"
-msgstr "Ürün bazında Satış Geçmişi"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
 msgid "Item-wise Sales Register"
-msgstr "Ürün bazında Satış Kaydı"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:309
+#: manufacturing/doctype/bom/bom.py:308
 msgid "Item: {0} does not exist in the system"
-msgstr "Ürün: {0} sistemi mevcut değil"
+msgstr ""
 
-#: public/js/utils.js:442 setup/doctype/item_group/item_group.js:70
-#: stock/doctype/delivery_note/delivery_note.js:373
-#: templates/generators/bom.html:38 templates/pages/rfq.html:37
+#: public/js/utils.js:487
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+#: setup/doctype/item_group/item_group.js:87
+#: stock/doctype/delivery_note/delivery_note.js:410
+#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
+#: templates/pages/rfq.html:37
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Material Request'
 #. Label of a Section Break field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Opportunity'
 #. Label of a Table field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Product Bundle'
 #. Label of a Table field in DocType 'Product Bundle'
 #: selling/doctype/product_bundle/product_bundle.json
 msgctxt "Product Bundle"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #. Label of a Table field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #. Label of a Table field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #. Label of a Table field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Stock Entry'
 #. Label of a Section Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Items"
-msgstr "Ürünler"
+msgstr ""
 
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Items & Pricing"
-msgstr "Ürünler & Fiyatlandırma"
+msgstr ""
 
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
@@ -37279,34 +38277,34 @@
 
 #: stock/report/item_prices/item_prices.js:8
 msgid "Items Filter"
-msgstr "Öğeler Filtresi"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1462
-#: selling/doctype/sales_order/sales_order.js:1024
+#: manufacturing/doctype/production_plan/production_plan.py:1475
+#: selling/doctype/sales_order/sales_order.js:1182
 msgid "Items Required"
-msgstr "Gerekli Öğeler"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Name of a report
 #: buying/workspace/buying/buying.json
 #: stock/report/items_to_be_requested/items_to_be_requested.json
 msgid "Items To Be Requested"
-msgstr "Talep Edilecek Ürünler"
+msgstr ""
 
 #. Label of a Card Break in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgid "Items and Pricing"
-msgstr "Öğeler ve Fiyatlandırma"
+msgstr ""
 
-#: controllers/accounts_controller.py:3357
+#: controllers/accounts_controller.py:3469
 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:830
+#: selling/doctype/sales_order/sales_order.js:962
 msgid "Items for Raw Material Request"
-msgstr "Hammadde Talebi için Öğeler"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:853
+#: stock/doctype/stock_entry/stock_entry.py:807
 msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
 msgstr ""
 
@@ -37316,37 +38314,37 @@
 msgid "Items to Be Repost"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1461
+#: manufacturing/doctype/production_plan/production_plan.py:1474
 msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
-msgstr "Üretilecek Öğelerin yanında bulunan ilk madde ve malzemeleri çekmesi gerekir."
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Items to Order and Receive"
-msgstr "Sipariş Edilecek ve Alınacak Ürünler"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:258
+#: selling/doctype/sales_order/sales_order.js:278
 msgid "Items to Reserve"
 msgstr ""
 
-#. Description of the 'Parent Warehouse' (Link) field in DocType 'Pick List'
+#. Description of the 'Warehouse' (Link) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Items under this warehouse will be suggested"
-msgstr "Bu depodaki ürünler önerilecek"
+msgstr ""
 
 #. Option for the 'Based On' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Itemwise Discount"
-msgstr "Ürün İndirimi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.json
 #: stock/workspace/stock/stock.json
 msgid "Itemwise Recommended Reorder Level"
-msgstr "Ürün için Önerilen Yeniden Sipariş Düzeyi"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
@@ -37354,86 +38352,93 @@
 msgid "JAN"
 msgstr ""
 
+#. Label of a Int field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Capacity"
+msgstr ""
+
 #. Name of a DocType
 #: manufacturing/doctype/job_card/job_card.json
 #: manufacturing/doctype/job_card/job_card.py:765
-#: manufacturing/doctype/work_order/work_order.js:283
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:28
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:88
+#: manufacturing/doctype/work_order/work_order.js:300
+#: manufacturing/doctype/workstation/workstation_job_card.html:23
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Option for the 'Transfer Material Against' (Select) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Job Card"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #. Option for the 'Transfer Material Against' (Select) field in DocType 'Work
 #. Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Job Card"
-msgstr "İş Kartı"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:167
 msgid "Job Card Analysis"
-msgstr "İş Kartı Analizi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgid "Job Card Item"
-msgstr "İş Kartı Öğesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Job Card Item"
-msgstr "İş Kartı Öğesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Job Card Item"
-msgstr "İş Kartı Öğesi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/job_card_operation/job_card_operation.json
@@ -37455,50 +38460,56 @@
 #: manufacturing/report/job_card_summary/job_card_summary.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Job Card Summary"
-msgstr "İş Kartı Özeti"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/job_card_time_log/job_card_time_log.json
 msgid "Job Card Time Log"
-msgstr "İş Kartı Zaman günlüğü"
+msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:94
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Job Cards"
+msgstr ""
+
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:95
 msgid "Job Paused"
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:54
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:53
 msgid "Job Started"
-msgstr "İşe Başladı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Job Started"
-msgstr "İşe Başladı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Job Title"
-msgstr "İş Unvanı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Job Title"
-msgstr "İş Unvanı"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1562
+#: manufacturing/doctype/work_order/work_order.py:1568
 msgid "Job card {0} created"
-msgstr "İş Kartı {0} oluşturuldu"
+msgstr ""
 
-#: utilities/bulk_transaction.py:48
+#: utilities/bulk_transaction.py:50
 msgid "Job: {0} has been triggered for processing failed transactions"
 msgstr ""
 
 #: projects/doctype/project/project.py:338
 msgid "Join"
-msgstr "Katıl"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -37506,99 +38517,115 @@
 msgid "Joining"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:29
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Joule/Meter"
+msgstr ""
+
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:30
 msgid "Journal Entries"
 msgstr ""
 
-#: accounts/utils.py:838
+#: accounts/utils.py:859
 msgid "Journal Entries {0} are un-linked"
-msgstr "Yevmiye Kayıtları {0}-un bağlı olduğu"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:146
+#: accounts/doctype/account/account_tree.js:205
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/print_format/journal_auditing_voucher/journal_auditing_voucher.html:10
-#: assets/doctype/asset/asset.js:246 assets/doctype/asset/asset.js:249
+#: assets/doctype/asset/asset.js:282 assets/doctype/asset/asset.js:291
+#: templates/form_grid/bank_reconciliation_grid.html:3
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Group in Asset's connections
 #. Linked DocType in Asset's connections
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Depreciation Schedule'
 #: assets/doctype/depreciation_schedule/depreciation_schedule.json
 msgctxt "Depreciation Schedule"
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a shortcut in the Receivables Workspace
 #: accounts/doctype/journal_entry/journal_entry.json
 #: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
 msgctxt "Journal Entry"
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Option for the 'Invoice Type' (Select) field in DocType 'Payment
 #. Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Journal Entry"
-msgstr "Yevmiye Kaydı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgid "Journal Entry Account"
-msgstr "Yevmiye Kaydı Hesabı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgid "Journal Entry Template"
-msgstr "Yevmiye Kaydı Şablonu"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Journal Entry Template"
 msgid "Journal Entry Template"
-msgstr "Yevmiye Kaydı Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/journal_entry_template_account/journal_entry_template_account.json
 msgid "Journal Entry Template Account"
-msgstr "Yevmiye Kayıt Şablon Hesabı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Journal Entry Type"
-msgstr "Yevmiye Kaydı Türü"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:455
+#: accounts/doctype/journal_entry/journal_entry.py:489
 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
 msgstr ""
 
@@ -37606,15 +38633,15 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Journal Entry for Scrap"
-msgstr "Hurda için Yevmiye Kaydı"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:215
+#: accounts/doctype/journal_entry/journal_entry.py:245
 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:581
+#: accounts/doctype/journal_entry/journal_entry.py:625
 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
-msgstr "Yevmiye Kaydı {0} {1} ya da zaten başka bir çeki karşı toplantıları yok"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -37622,14 +38649,24 @@
 msgid "Journals"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:95
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:99
 msgid "Journals have been created"
 msgstr ""
 
-#: projects/doctype/project/project.js:86
+#: projects/doctype/project/project.js:104
 msgid "Kanban Board"
 msgstr "Kanban Kurulu"
 
+#. Description of a DocType
+#: crm/doctype/campaign/campaign.json
+msgid "Keep Track of Sales Campaigns. Keep track of Leads, Quotations, Sales Order etc from Campaigns to gauge Return on Investment. "
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kelvin"
+msgstr ""
+
 #. Label of a Data field in DocType 'Currency Exchange Settings Details'
 #: accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json
 msgctxt "Currency Exchange Settings Details"
@@ -37648,15 +38685,110 @@
 #: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
 #: stock/workspace/stock/stock.json
 msgid "Key Reports"
-msgstr "Anahtar Raporlar"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:768
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kg"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kiloampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocalorie"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilojoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilometer/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopascal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilopound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kilowatt-Hour"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:767
 msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
 msgstr ""
 
-#: public/js/utils/party.js:221
+#: public/js/utils/party.js:264
 msgid "Kindly select the company first"
-msgstr "Lütfen önce şirketini seçin"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Kip"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Knot"
+msgstr ""
 
 #. Option for the 'Valuation Method' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -37689,45 +38821,45 @@
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Landed Cost Help"
-msgstr "Son teslim alma Maliyet Yardımı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgid "Landed Cost Item"
-msgstr "İnen Maliyet Kalemi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgid "Landed Cost Purchase Receipt"
-msgstr "Yüklenen Maliyet Alış Fişi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
 msgid "Landed Cost Taxes and Charges"
-msgstr "Yüklenen Maliyet Vergiler ve Harçlar"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgid "Landed Cost Voucher"
-msgstr "Yüklenen Maliyet Fişi"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Landed Cost Voucher"
 msgid "Landed Cost Voucher"
-msgstr "Yüklenen Maliyet Fişi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Landed Cost Voucher Amount"
-msgstr "Bindirilmiş Maliyet Fiş Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Landed Cost Voucher Amount"
-msgstr "Bindirilmiş Maliyet Fiş Tutarı"
+msgstr ""
 
 #. Option for the 'Orientation' (Select) field in DocType 'Process Statement Of
 #. Accounts'
@@ -37746,41 +38878,41 @@
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Lapsed"
-msgstr "Süresi dolmuş"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:225
 msgid "Large"
-msgstr "Büyük"
+msgstr ""
 
 #. Label of a Date field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Last Carbon Check"
-msgstr "Son Karbon Kontrolü"
+msgstr ""
 
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:46
 msgid "Last Communication"
-msgstr "Son İletişim"
+msgstr ""
 
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:52
 msgid "Last Communication Date"
-msgstr "Son İletişim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Last Completion Date"
-msgstr "Son Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Last Integration Date"
-msgstr "Son Entegrasyon Tarihi"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:138
 msgid "Last Month Downtime Analysis"
-msgstr "Geçen Ay Kesinti Süresi Analizi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -37794,104 +38926,104 @@
 msgid "Last Name"
 msgstr "Soyadı"
 
-#: stock/doctype/shipment/shipment.js:247
+#: stock/doctype/shipment/shipment.js:275
 msgid "Last Name, Email or Phone/Mobile of the user are mandatory to continue."
 msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:85
+#: selling/report/inactive_customers/inactive_customers.py:81
 msgid "Last Order Amount"
-msgstr "Son Sipariş Miktarı"
+msgstr ""
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:44
-#: selling/report/inactive_customers/inactive_customers.py:86
+#: selling/report/inactive_customers/inactive_customers.py:82
 msgid "Last Order Date"
-msgstr "Son Sipariş Tarihi"
+msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:100
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:98
 #: stock/report/item_prices/item_prices.py:56
 msgid "Last Purchase Rate"
-msgstr "Son Satış Fiyatı"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Last Purchase Rate"
-msgstr "Son Satış Fiyatı"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
 #. Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Last Purchase Rate"
-msgstr "Son Satış Fiyatı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Last Purchase Rate"
-msgstr "Son Satış Fiyatı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Last Purchase Rate"
-msgstr "Son Satış Fiyatı"
+msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:313
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:326
 msgid "Last Stock Transaction for item {0} under warehouse {1} was on {2}."
-msgstr "{1} depolama verileri {0} öğesi için son Stok İşlemi {2} tarihinde yapıldı."
+msgstr ""
 
 #: setup/doctype/vehicle/vehicle.py:46
 msgid "Last carbon check date cannot be a future date"
-msgstr "Son karbon tarihi kontrol kaynağı bir tarih olamaz"
+msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_ageing/stock_ageing.py:163
 msgid "Latest"
-msgstr "Son"
+msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:479
+#: stock/report/stock_balance/stock_balance.py:486
 msgid "Latest Age"
-msgstr "En Son Yaş"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Latitude"
-msgstr "Enlem"
+msgstr ""
 
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Latitude"
-msgstr "Enlem"
+msgstr ""
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:34
+#: crm/doctype/lead/lead.json crm/report/lead_details/lead_details.js:33
 #: crm/report/lead_details/lead_details.py:18
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:8
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:28
-#: public/js/communication.js:20
+#: public/js/communication.js:25
 msgid "Lead"
-msgstr "Müşteri Adayı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Lead"
-msgstr "Müşteri Adayı"
+msgstr ""
 
 #. Option for the 'Email Campaign For ' (Select) field in DocType 'Email
 #. Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
 msgid "Lead"
-msgstr "Müşteri Adayı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Lead"
-msgstr "Müşteri Adayı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Lead'
 #. Label of a Link in the CRM Workspace
@@ -37901,15 +39033,15 @@
 #: setup/workspace/home/home.json
 msgctxt "Lead"
 msgid "Lead"
-msgstr "Müşteri Adayı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Prospect Lead'
 #: crm/doctype/prospect_lead/prospect_lead.json
 msgctxt "Prospect Lead"
 msgid "Lead"
-msgstr "Müşteri Adayı"
+msgstr ""
 
-#: crm/doctype/lead/lead.py:555
+#: crm/doctype/lead/lead.py:547
 msgid "Lead -> Prospect"
 msgstr ""
 
@@ -37921,107 +39053,107 @@
 #: crm/report/campaign_efficiency/campaign_efficiency.py:20
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:26
 msgid "Lead Count"
-msgstr "Müşteri Adayı Sayısı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the CRM Workspace
 #: crm/report/lead_details/lead_details.json crm/workspace/crm/crm.json
 msgid "Lead Details"
-msgstr "Müşteri Adayı Detayı"
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:24
 msgid "Lead Name"
-msgstr "Müşteri Aday Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Prospect Lead'
 #: crm/doctype/prospect_lead/prospect_lead.json
 msgctxt "Prospect Lead"
 msgid "Lead Name"
-msgstr "Müşteri Aday Adı"
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:28
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:21
 msgid "Lead Owner"
-msgstr "Müşteri Adayı Sahibi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Lead Owner"
-msgstr "Müşteri Adayı Sahibi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Prospect Lead'
 #: crm/doctype/prospect_lead/prospect_lead.json
 msgctxt "Prospect Lead"
 msgid "Lead Owner"
-msgstr "Müşteri Adayı Sahibi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the CRM Workspace
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.json
 #: crm/workspace/crm/crm.json
 msgid "Lead Owner Efficiency"
-msgstr "Aday Sahibi Verimliliği"
+msgstr ""
 
-#: crm/doctype/lead/lead.py:176
+#: crm/doctype/lead/lead.py:174
 msgid "Lead Owner cannot be same as the Lead Email Address"
 msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/lead_source/lead_source.json
 msgid "Lead Source"
-msgstr "Aday Kaynağı"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
 msgctxt "Lead Source"
 msgid "Lead Source"
-msgstr "Aday Kaynağı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Lead Time"
-msgstr "Teslim Süresi"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
 msgid "Lead Time (Days)"
-msgstr "Teslim Süresi (Gün)"
+msgstr ""
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:267
 msgid "Lead Time (in mins)"
-msgstr "Teslim Süresi (dakika ölçüsü)"
+msgstr ""
 
 #. Label of a Date field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Lead Time Date"
-msgstr "Teslim Zamanı Tarihi"
+msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:59
 msgid "Lead Time Days"
-msgstr "Teslim zamanı Günü"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Lead Time in days"
-msgstr "Teslim Süresi gün olarak"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Lead Time in days"
-msgstr "Teslim Süresi gün olarak"
+msgstr ""
 
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Lead Type"
-msgstr "Aday Tipi"
+msgstr ""
 
-#: crm/doctype/lead/lead.py:552
+#: crm/doctype/lead/lead.py:546
 msgid "Lead {0} has been added to prospect {1}."
 msgstr ""
 
@@ -38039,11 +39171,11 @@
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Leads"
-msgstr "Adaylar"
+msgstr ""
 
-#: utilities/activation.py:79
+#: utilities/activation.py:77
 msgid "Leads help you get business, add all your contacts and more as your leads"
-msgstr "Potansiyel müşteriler iş almanıza, tüm kişilerinizi ve daha fazlasını potansiyel müşteri adayı olarak eklemenize yardımcı olur"
+msgstr ""
 
 #. Label of a shortcut in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
@@ -38112,14 +39244,13 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Leave Encashed?"
-msgstr "İzin Tahsil Edilmiş mi?"
+msgstr ""
 
 #. Description of the 'Success Redirect URL' (Data) field in DocType
 #. 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
-msgid ""
-"Leave blank for home.\n"
+msgid "Leave blank for home.\n"
 "This is relative to site URL, for example \"about\" will redirect to \"https://yoursitename.com/about\""
 msgstr ""
 
@@ -38127,18 +39258,18 @@
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Leave blank if the Supplier is blocked indefinitely"
-msgstr "tedarikçi süresiz olarak engellendiyse boş bırakma"
+msgstr ""
 
 #. Description of the 'Dispatch Notification Attachment' (Link) field in
 #. DocType 'Delivery Settings'
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgctxt "Delivery Settings"
 msgid "Leave blank to use the standard Delivery Note format"
-msgstr "Standart İrsaliye formatı kullanmak için boş bırakın"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:18
-#: accounts/doctype/payment_entry/payment_entry.js:265
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:24
+#: accounts/doctype/journal_entry/journal_entry.js:54
+#: accounts/doctype/payment_entry/payment_entry.js:343
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.js:25
 msgid "Ledger"
 msgstr "Defteri Kebir"
 
@@ -38152,17 +39283,22 @@
 msgid "Ledger Merge Accounts"
 msgstr ""
 
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
+msgid "Ledgers"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Left"
-msgstr "Sol"
+msgstr "Ayrıldı"
 
 #. Option for the 'Status' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Left"
-msgstr "Sol"
+msgstr "Ayrıldı"
 
 #. Label of a Link field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
@@ -38174,16 +39310,21 @@
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Left Index"
-msgstr "Sol Dizin"
+msgstr ""
 
-#: setup/doctype/company/company.py:388
+#: setup/doctype/company/company.py:380
 msgid "Legal"
 msgstr "Yasal"
 
+#. Description of a DocType
+#: setup/doctype/company/company.json
+msgid "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization."
+msgstr ""
+
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:59
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:84
 msgid "Legal Expenses"
-msgstr "Yasal Giderler"
+msgstr ""
 
 #: regional/report/uae_vat_201/uae_vat_201.py:19
 msgid "Legend"
@@ -38205,9 +39346,9 @@
 msgid "Length (cm)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:657
+#: accounts/doctype/payment_entry/payment_entry.js:807
 msgid "Less Than Amount"
-msgstr "Tutardan Az"
+msgstr ""
 
 #. Description of the 'Is Short Year' (Check) field in DocType 'Fiscal Year'
 #: accounts/doctype/fiscal_year/fiscal_year.json
@@ -38218,7 +39359,7 @@
 #. Title of the Module Onboarding 'Accounts'
 #: accounts/module_onboarding/accounts/accounts.json
 msgid "Let's Set Up Your Accounts and Taxes."
-msgstr "Haydi Hesaplarınızı ve Vergilerinizi Ayarlayalım!"
+msgstr ""
 
 #. Title of the Module Onboarding 'CRM'
 #: crm/module_onboarding/crm/crm.json
@@ -38228,12 +39369,12 @@
 #. Title of the Module Onboarding 'Assets'
 #: assets/module_onboarding/assets/assets.json
 msgid "Let's Set Up the Assets Module."
-msgstr "Assets Modülünü Kuralım!"
+msgstr ""
 
 #. Title of the Module Onboarding 'Buying'
 #: buying/module_onboarding/buying/buying.json
 msgid "Let's Set Up the Buying Module."
-msgstr "Haydi Satınalma Modülünü Kuralım!"
+msgstr ""
 
 #. Title of the Module Onboarding 'Manufacturing'
 #: manufacturing/module_onboarding/manufacturing/manufacturing.json
@@ -38243,12 +39384,12 @@
 #. Title of the Module Onboarding 'Selling'
 #: selling/module_onboarding/selling/selling.json
 msgid "Let's Set Up the Selling Module."
-msgstr "Haydi Satış Modülünü Kuralım!"
+msgstr ""
 
 #. Title of the Module Onboarding 'Stock'
 #: stock/module_onboarding/stock/stock.json
 msgid "Let's Set Up the Stock Module."
-msgstr "Haydi Stok Modülünü Kuralım!"
+msgstr ""
 
 #. Title of the Module Onboarding 'Home'
 #: setup/module_onboarding/home/home.json
@@ -38412,14 +39553,14 @@
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgctxt "Dunning Letter Text"
 msgid "Letter or Email Body Text"
-msgstr "Mektup veya E-posta Gövde Metni"
+msgstr ""
 
 #. Description of the 'Closing Text' (Text Editor) field in DocType 'Dunning
 #. Letter Text'
 #: accounts/doctype/dunning_letter_text/dunning_letter_text.json
 msgctxt "Dunning Letter Text"
 msgid "Letter or Email Closing Text"
-msgstr "Mektup veya E-posta Kapanış Metni"
+msgstr ""
 
 #. Label of an action in the Onboarding Step 'Sales Order'
 #: selling/onboarding_step/sales_order/sales_order.json
@@ -38514,52 +39655,52 @@
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Lft"
-msgstr "Lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Lft"
-msgstr "Lft"
+msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:240
+#: accounts/report/balance_sheet/balance_sheet.py:239
 msgid "Liabilities"
-msgstr "Yükümlülükler"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:27
+#: accounts/report/account_balance/account_balance.js:26
 msgid "Liability"
-msgstr "Borç"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Account'
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Liability"
-msgstr "Borç"
+msgstr ""
 
 #. Option for the 'Root Type' (Select) field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Liability"
-msgstr "Borç"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "License Details"
-msgstr "Ehliyet Bilgileri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "License Number"
-msgstr "Ehliyet Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "License Plate"
-msgstr "Plaka"
+msgstr ""
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:26
 msgid "Likes"
@@ -38571,9 +39712,9 @@
 msgid "Likes"
 msgstr "Beğeniler"
 
-#: controllers/status_updater.py:353
+#: controllers/status_updater.py:358
 msgid "Limit Crossed"
-msgstr "Limit Çapraz"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -38585,7 +39726,7 @@
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
 msgid "Limited to 12 characters"
-msgstr "12 karakter ile sınırlı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -38597,20 +39738,25 @@
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Line spacing for amount in words"
-msgstr "sözleriyle yoğunluk için satır aralığı"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Link"
+msgstr "Bağlantı"
 
 #. Option for the 'Source Type' (Select) field in DocType 'Support Search
 #. Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Link"
-msgstr "bağlantı"
+msgstr "Bağlantı"
 
 #. Label of a Section Break field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Link Options"
-msgstr "Bağlantı Seçenekleri"
+msgstr ""
 
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:15
 msgid "Link a new bank account"
@@ -38621,22 +39767,22 @@
 #: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
 msgctxt "Quality Procedure Process"
 msgid "Link existing Quality Procedure."
-msgstr "Mevcut kalite hükümlerini birleştirme."
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:487
+#: buying/doctype/purchase_order/purchase_order.js:570
 msgid "Link to Material Request"
-msgstr "Malzeme Talebi Bağlantısı"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:378
-#: buying/doctype/supplier_quotation/supplier_quotation.js:52
+#: buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: buying/doctype/supplier_quotation/supplier_quotation.js:54
 msgid "Link to Material Requests"
-msgstr "Malzeme Taleplerine Bağlantı"
+msgstr ""
 
-#: buying/doctype/supplier/supplier.js:107
+#: buying/doctype/supplier/supplier.js:133
 msgid "Link with Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:173
+#: selling/doctype/customer/customer.js:189
 msgid "Link with Supplier"
 msgstr ""
 
@@ -38650,27 +39796,27 @@
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Linked Invoices"
-msgstr "Bağlı Faturalar"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/linked_location/linked_location.json
 msgid "Linked Location"
-msgstr "Bağlı Konum"
+msgstr ""
 
-#: stock/doctype/item/item.py:975
+#: stock/doctype/item/item.py:963
 msgid "Linked with submitted documents"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:185
-#: selling/doctype/customer/customer.js:230
+#: buying/doctype/supplier/supplier.js:218
+#: selling/doctype/customer/customer.js:251
 msgid "Linking Failed"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:184
+#: buying/doctype/supplier/supplier.js:217
 msgid "Linking to Customer Failed. Please try again."
 msgstr ""
 
-#: selling/doctype/customer/customer.js:229
+#: selling/doctype/customer/customer.js:250
 msgid "Linking to Supplier Failed. Please try again."
 msgstr ""
 
@@ -38684,15 +39830,25 @@
 #: selling/doctype/product_bundle/product_bundle.json
 msgctxt "Product Bundle"
 msgid "List items that form the package."
-msgstr "Ambalajı kimyasal ürünlerini listeleyin"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Litre-Atmosphere"
+msgstr ""
 
 #. Label of a Button field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Load All Criteria"
-msgstr "Tüm Ölçüleri Yükle"
+msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:298
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:276
 msgid "Loading import file..."
 msgstr ""
 
@@ -38701,48 +39857,48 @@
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Loan"
-msgstr "Kredi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Loan End Date"
-msgstr "Kredi Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Int field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Loan Period (Days)"
-msgstr "Kredi Süresi (Günler)"
+msgstr ""
 
 #. Label of a Date field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Loan Start Date"
-msgstr "Kredi Başlangıç Tarihi"
+msgstr ""
 
 #: accounts/doctype/invoice_discounting/invoice_discounting.py:61
 msgid "Loan Start Date and Loan Period are mandatory to save the Invoice Discounting"
-msgstr "Fatura İndirimi’nin kaydedilmesi için Kredi Başlangıç Tarihi ve Kredi Süresi zorunludur"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:94
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:139
 msgid "Loans (Liabilities)"
-msgstr "Krediler (Yükümlülükler)"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:15
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:22
 msgid "Loans and Advances (Assets)"
-msgstr "Krediler ve Avanslar (Varlıklar)"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:161
 msgid "Local"
-msgstr "Yerel"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/location/location.json
 #: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:476
+#: assets/report/fixed_asset_register/fixed_asset_register.py:466
 msgid "Location"
 msgstr "Konum"
 
@@ -38781,13 +39937,13 @@
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Location Details"
-msgstr "Konum Detayları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Location Name"
-msgstr "Yer ismi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
@@ -38801,67 +39957,72 @@
 msgid "Log Entries"
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/item_price/item_price.json
+msgid "Log the selling and buying rate of an Item"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
 msgid "Logo"
-msgstr "Logo"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Logo"
-msgstr "Logo"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Longitude"
-msgstr "boylam"
+msgstr ""
 
 #. Label of a Float field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Longitude"
-msgstr "boylam"
+msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:7
-#: selling/doctype/quotation/quotation_list.js:33
+#: selling/doctype/quotation/quotation_list.js:32
 msgid "Lost"
-msgstr "Kaybedildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Lost"
-msgstr "Kaybedildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Lost"
-msgstr "Kaybedildi"
+msgstr ""
 
 #. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Lost"
-msgstr "Kaybedildi"
+msgstr ""
 
 #. Name of a report
 #: crm/report/lost_opportunity/lost_opportunity.json
 msgid "Lost Opportunity"
-msgstr "Fırsat Kaybedildi"
+msgstr ""
 
-#: crm/report/lead_details/lead_details.js:39
+#: crm/report/lead_details/lead_details.js:38
 msgid "Lost Quotation"
-msgstr "Teklif Kaybedildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Lost Quotation"
-msgstr "Teklif Kaybedildi"
+msgstr ""
 
 #. Name of a report
 #: selling/report/lost_quotations/lost_quotations.json
@@ -38873,42 +40034,42 @@
 msgid "Lost Quotations %"
 msgstr ""
 
-#: crm/report/lost_opportunity/lost_opportunity.js:31
+#: crm/report/lost_opportunity/lost_opportunity.js:30
 #: selling/report/lost_quotations/lost_quotations.py:24
 msgid "Lost Reason"
-msgstr "Kayıp Nedeni"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opportunity Lost Reason'
 #: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
 msgctxt "Opportunity Lost Reason"
 msgid "Lost Reason"
-msgstr "Kayıp Nedeni"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/lost_reason_detail/lost_reason_detail.json
 msgid "Lost Reason Detail"
-msgstr "Sebep Ayrıntısı"
+msgstr ""
 
 #: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:401
+#: public/js/utils/sales_common.js:463
 msgid "Lost Reasons"
-msgstr "Kayıp Nedenleri"
+msgstr ""
 
 #. Label of a Table MultiSelect field in DocType 'Opportunity'
 #. Label of a Section Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Lost Reasons"
-msgstr "Kayıp Nedenleri"
+msgstr ""
 
 #. Label of a Table MultiSelect field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Lost Reasons"
-msgstr "Kayıp Nedenleri"
+msgstr ""
 
-#: crm/doctype/opportunity/opportunity.js:29
+#: crm/doctype/opportunity/opportunity.js:28
 msgid "Lost Reasons are required in case opportunity is Lost."
 msgstr ""
 
@@ -38939,253 +40100,257 @@
 #. Name of a DocType
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgid "Lower Deduction Certificate"
-msgstr "Düşük Kesinti Sertifikası"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Lower Deduction Certificate"
 msgid "Lower Deduction Certificate"
-msgstr "Düşük Kesinti Sertifikası"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:262
-#: setup/setup_wizard/operations/install_fixtures.py:378
+#: setup/setup_wizard/operations/install_fixtures.py:370
 msgid "Lower Income"
-msgstr "Alt Gelir"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Loyalty Amount"
-msgstr "Sadakat Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Loyalty Amount"
-msgstr "Sadakat Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Loyalty Amount"
-msgstr "Sadakat Tutarı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgid "Loyalty Point Entry"
-msgstr "Sadakat Puanı Girişi"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "Loyalty Point Entry"
 msgid "Loyalty Point Entry"
-msgstr "Sadakat Puanı Girişi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
 msgid "Loyalty Point Entry Redemption"
-msgstr "Sadakat Nokta Giriş İtfa"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:891
+#: selling/page/point_of_sale/pos_item_cart.js:924
 msgid "Loyalty Points"
-msgstr "Sadakat Puanları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Loyalty Points"
-msgstr "Sadakat Puanları"
+msgstr ""
 
 #. Label of a Int field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Loyalty Points"
-msgstr "Sadakat Puanları"
+msgstr ""
 
 #. Label of a Int field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Loyalty Points"
-msgstr "Sadakat Puanları"
+msgstr ""
 
 #. Label of a Int field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Loyalty Points"
-msgstr "Sadakat Puanları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #. Label of a Int field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Loyalty Points"
-msgstr "Sadakat Puanları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Loyalty Points Redemption"
-msgstr "Sadakat Puanı Kullanımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Loyalty Points Redemption"
-msgstr "Sadakat Puanı Kullanımı"
+msgstr ""
 
-#: public/js/utils.js:109
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
+msgstr ""
+
+#: public/js/utils.js:136
 msgid "Loyalty Points: {0}"
-msgstr "Sadakat Puanları: {0}"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1041
-#: selling/page/point_of_sale/pos_item_cart.js:885
+#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: selling/page/point_of_sale/pos_item_cart.js:917
 msgid "Loyalty Program"
-msgstr "Sadakat Programı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Loyalty Program"
-msgstr "Sadakat Programı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Loyalty Program"
-msgstr "Sadakat Programı"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "Loyalty Program"
 msgid "Loyalty Program"
-msgstr "Sadakat Programı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Loyalty Program"
-msgstr "Sadakat Programı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Loyalty Program"
-msgstr "Sadakat Programı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
 msgid "Loyalty Program Collection"
-msgstr "Sadakat Programı Koleksiyonu"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Loyalty Program Help"
-msgstr "Sadakat Programı Yardımı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Loyalty Program Name"
-msgstr "Sadakat Programı Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Loyalty Program Tier"
-msgstr "Sadakat Katmanı Programı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Loyalty Program Tier"
-msgstr "Sadakat Katmanı Programı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Loyalty Program Type"
-msgstr "Sadakat Programı Türü"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "MAT-DN-.YYYY.-"
-msgstr "MAT-DN-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "MAT-DN-RET-.YYYY.-"
-msgstr "MAT-DN-RET-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "MAT-DT-.YYYY.-"
-msgstr "MAT-DT-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "MAT-INS-.YYYY.-"
-msgstr "MAT-INS-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "MAT-LCV-.YYYY.-"
-msgstr "MAT-LCV-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "MAT-MR-.YYYY.-"
-msgstr "MAT-BAY-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "MAT-MSH-.YYYY.-"
-msgstr "MAT-MSH-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "MAT-MVS-.YYYY.-"
-msgstr "MAT-MVS-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "MAT-PAC-.YYYY.-"
-msgstr "MAT-PAC-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "MAT-PR-RET-.YYYY.-"
-msgstr "MAT-PR-RET-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "MAT-PRE-.YYYY.-"
-msgstr "MAT-ÖN .YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "MAT-QA-.YYYY.-"
-msgstr "MAT-QA .YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "MAT-RECO-.YYYY.-"
-msgstr "MAT-Reco-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -39203,47 +40368,52 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "MAT-STE-.YYYY.-"
-msgstr "MAT-STE-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "MFG-BLR-.YYYY.-"
-msgstr "MFG-BLR-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "MFG-PP-.YYYY.-"
-msgstr "MFG-PP-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "MFG-WO-.YYYY.-"
-msgstr "MFG-WO-.YYYY.-"
+msgstr ""
 
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:22
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:23
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:78
+#: public/js/plant_floor_visual/visual_plant.js:86
 msgid "Machine"
-msgstr "Makina"
+msgstr ""
+
+#: public/js/plant_floor_visual/visual_plant.js:70
+msgid "Machine Type"
+msgstr ""
 
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Machine malfunction"
-msgstr "Makine arızası"
+msgstr ""
 
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Machine operator errors"
-msgstr "Makine operator hatası"
+msgstr ""
 
-#: setup/doctype/company/company.py:562 setup/doctype/company/company.py:577
-#: setup/doctype/company/company.py:578 setup/doctype/company/company.py:579
+#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
+#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
 msgid "Main"
-msgstr "Main"
+msgstr ""
 
 #. Label of a Link field in DocType 'Cost Center Allocation'
 #: accounts/doctype/cost_center_allocation/cost_center_allocation.json
@@ -39251,11 +40421,11 @@
 msgid "Main Cost Center"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:125
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:123
 msgid "Main Cost Center {0} cannot be entered in the child table"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:102
+#: assets/doctype/asset/asset.js:118
 msgid "Maintain Asset"
 msgstr ""
 
@@ -39263,19 +40433,19 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Maintain Same Rate Throughout Sales Cycle"
-msgstr "Satış Döngüsü Boyunca Aynı Oranı Koru"
+msgstr ""
 
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Maintain Same Rate Throughout the Purchase Cycle"
-msgstr "Satınalma Döngüsü Boyunca Aynı Oranı Koruyun"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Maintain Stock"
-msgstr "Stok Takibi Yap"
+msgstr ""
 
 #. Label of a Card Break in the Assets Workspace
 #. Label of a Card Break in the CRM Workspace
@@ -39284,39 +40454,45 @@
 #: setup/setup_wizard/operations/install_fixtures.py:252
 #: support/workspace/support/support.json
 msgid "Maintenance"
-msgstr "Bakım"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset'
 #. Group in Asset's connections
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Maintenance"
-msgstr "Bakım"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Maintenance"
-msgstr "Bakım"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Maintenance"
-msgstr "Bakım"
+msgstr ""
 
 #. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
 #. Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Maintenance"
-msgstr "Bakım"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Maintenance"
+msgstr ""
 
 #. Label of a Date field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Maintenance Date"
-msgstr "Bakım Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
@@ -39324,9 +40500,9 @@
 msgid "Maintenance Details"
 msgstr ""
 
-#: assets/doctype/asset_maintenance/asset_maintenance.js:43
+#: assets/doctype/asset_maintenance/asset_maintenance.js:41
 msgid "Maintenance Log"
-msgstr "Bakım Günlüğü"
+msgstr ""
 
 #. Name of a role
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
@@ -39350,162 +40526,162 @@
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Maintenance Manager Name"
-msgstr "Bakım Yöneticisi Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance Team'
 #: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
 msgctxt "Asset Maintenance Team"
 msgid "Maintenance Manager Name"
-msgstr "Bakım Yöneticisi Adı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Maintenance Required"
-msgstr "Bakım gerekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Team Member'
 #: assets/doctype/maintenance_team_member/maintenance_team_member.json
 msgctxt "Maintenance Team Member"
 msgid "Maintenance Role"
-msgstr "Bakım Rolü"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:162
+#: accounts/doctype/sales_invoice/sales_invoice.js:175
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:78
-#: selling/doctype/sales_order/sales_order.js:588
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
+#: selling/doctype/sales_order/sales_order.js:673
 msgid "Maintenance Schedule"
-msgstr "Bakım Programı"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Support Workspace
 #: crm/workspace/crm/crm.json support/workspace/support/support.json
 msgctxt "Maintenance Schedule"
 msgid "Maintenance Schedule"
-msgstr "Bakım Programı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Maintenance Schedule"
-msgstr "Bakım Programı"
+msgstr ""
 
 #. Name of a DocType
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgid "Maintenance Schedule Detail"
-msgstr "Bakım Programı Detayı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Maintenance Schedule Detail"
-msgstr "Bakım Programı Detayı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Maintenance Visit Purpose'
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgctxt "Maintenance Visit Purpose"
 msgid "Maintenance Schedule Detail"
-msgstr "Bakım Programı Detayı"
+msgstr ""
 
 #. Name of a DocType
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgid "Maintenance Schedule Item"
-msgstr "Bakım Programı Ürünü"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:370
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:367
 msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
-msgstr "Bakım Programı bütün Ürünler için oluşturulmamıştır. Lütfen 'Program Oluştura' tıklayın"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:248
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:247
 msgid "Maintenance Schedule {0} exists against {1}"
-msgstr "{1} ile ilgili Bakım Çizelgesi {0} var"
+msgstr ""
 
 #. Name of a report
 #: maintenance/report/maintenance_schedules/maintenance_schedules.json
 msgid "Maintenance Schedules"
-msgstr "Bakım Programları"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Maintenance Status"
-msgstr "Bakım Durumu"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Maintenance Status"
-msgstr "Bakım Durumu"
+msgstr ""
 
 #. Label of a Select field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Maintenance Status"
-msgstr "Bakım Durumu"
+msgstr ""
 
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:57
 msgid "Maintenance Status has to be Cancelled or Completed to Submit"
-msgstr "Bakım Durumu İptal Edildi veya Gönderilmesi Tamamlandı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Maintenance Task"
-msgstr "Bakım Görevi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Maintenance'
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Maintenance Tasks"
-msgstr "Bakım Görevleri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Maintenance'
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Maintenance Team"
-msgstr "bakım ekibi"
+msgstr ""
 
 #. Name of a DocType
 #: assets/doctype/maintenance_team_member/maintenance_team_member.json
 msgid "Maintenance Team Member"
-msgstr "Bakım Ekibi Üyesi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Maintenance Team'
 #: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
 msgctxt "Asset Maintenance Team"
 msgid "Maintenance Team Members"
-msgstr "Bakım Ekibi Üyeleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Maintenance Team'
 #: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
 msgctxt "Asset Maintenance Team"
 msgid "Maintenance Team Name"
-msgstr "Bakım Takım Adı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Maintenance Time"
-msgstr "Bakım Zamanı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Maintenance Type"
-msgstr "Bakım Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Maintenance Type"
-msgstr "Bakım Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Maintenance Type"
-msgstr "Bakım Türü"
+msgstr ""
 
 #. Name of a role
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
@@ -39517,18 +40693,18 @@
 msgstr "Bakımcı Kullanıcı"
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:83
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:587
-#: support/doctype/warranty_claim/warranty_claim.js:50
+#: selling/doctype/sales_order/sales_order.js:668
+#: support/doctype/warranty_claim/warranty_claim.js:47
 msgid "Maintenance Visit"
-msgstr "Bakım Ziyareti"
+msgstr ""
 
 #. Linked DocType in Maintenance Schedule's connections
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Maintenance Visit"
-msgstr "Bakım Ziyareti"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Support Workspace
@@ -39536,39 +40712,33 @@
 #: crm/workspace/crm/crm.json support/workspace/support/support.json
 msgctxt "Maintenance Visit"
 msgid "Maintenance Visit"
-msgstr "Bakım Ziyareti"
+msgstr ""
 
 #. Name of a DocType
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgid "Maintenance Visit Purpose"
-msgstr "Bakım ziyareti Amaç"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:352
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:349
 msgid "Maintenance start date can not be before delivery date for Serial No {0}"
-msgstr "Seri No {0} için bakım başlangıç tarihi teslim tarihinden önce olamaz"
+msgstr ""
 
 #. Label of a Text field in DocType 'Employee Education'
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "Major/Optional Subjects"
-msgstr "Ana / Opsiyonel Konular"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:51
-#: manufacturing/doctype/job_card/job_card.js:174
+#: accounts/doctype/journal_entry/journal_entry.js:100
+#: manufacturing/doctype/job_card/job_card.js:196
 msgid "Make"
-msgstr "Oluştur"
+msgstr ""
 
-#. Label of a Data field in DocType 'Vehicle'
-#: setup/doctype/vehicle/vehicle.json
-msgctxt "Vehicle"
-msgid "Make"
-msgstr "Oluştur"
-
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:56
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:54
 msgid "Make "
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:39
+#: assets/doctype/asset/asset_list.js:29
 msgid "Make Asset Movement"
 msgstr ""
 
@@ -39576,29 +40746,29 @@
 #: assets/doctype/depreciation_schedule/depreciation_schedule.json
 msgctxt "Depreciation Schedule"
 msgid "Make Depreciation Entry"
-msgstr "Amortisman kaydı yap"
+msgstr ""
 
 #. Label of a Button field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Make Difference Entry"
-msgstr "Fark Kaydı Yao"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Make Payment via Journal Entry"
-msgstr "Devmiye Kayıtları yoluyla Ödeme Yap"
+msgstr ""
 
 #: templates/pages/order.html:27
 msgid "Make Purchase Invoice"
-msgstr "Satınalma Faturası Oluşturma"
+msgstr ""
 
 #: templates/pages/rfq.html:19
 msgid "Make Quotation"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:335
 msgid "Make Return Entry"
 msgstr ""
 
@@ -39606,36 +40776,36 @@
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Make Sales Invoice"
-msgstr "Satış Faturası Oluşturma"
+msgstr ""
 
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Make Serial No / Batch from Work Order"
-msgstr "İş Emrinden Seri No / Parti Yap"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:227
+#: stock/doctype/purchase_receipt/purchase_receipt.js:261
 msgid "Make Stock Entry"
-msgstr "Stok Hareketi Yap"
+msgstr ""
 
 #: config/projects.py:34
 msgid "Make project from a template."
-msgstr "Bir şablondan proje yapın."
+msgstr ""
 
-#: stock/doctype/item/item.js:502
+#: stock/doctype/item/item.js:569
 msgid "Make {0} Variant"
 msgstr ""
 
-#: stock/doctype/item/item.js:504
+#: stock/doctype/item/item.js:571
 msgid "Make {0} Variants"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:85 assets/doctype/asset/asset.js:89
-#: assets/doctype/asset/asset.js:93 assets/doctype/asset/asset.js:98
-#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:109
-#: assets/doctype/asset/asset.js:113 assets/doctype/asset/asset.js:118
-#: assets/doctype/asset/asset.js:124 assets/doctype/asset/asset.js:136
-#: setup/doctype/company/company.js:112 setup/doctype/company/company.js:119
+#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
+#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
+#: assets/doctype/asset/asset.js:139 assets/doctype/asset/asset.js:148
+#: assets/doctype/asset/asset.js:158 assets/doctype/asset/asset.js:174
+#: setup/doctype/company/company.js:134 setup/doctype/company/company.js:145
 msgid "Manage"
 msgstr ""
 
@@ -39647,34 +40817,34 @@
 #. Title of an Onboarding Step
 #: stock/onboarding_step/create_a_stock_entry/create_a_stock_entry.json
 msgid "Manage Stock Movements"
-msgstr "Stok Hareketlerini Yönetin"
+msgstr ""
 
 #. Description of the 'With Operations' (Check) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Manage cost of operations"
-msgstr "İşlem Maliyetlerini Yönetin"
+msgstr ""
 
-#: utilities/activation.py:96
+#: utilities/activation.py:94
 msgid "Manage your orders"
-msgstr "Siparişlerinizi Yönetin"
+msgstr ""
 
-#: setup/doctype/company/company.py:370
+#: setup/doctype/company/company.py:362
 msgid "Management"
-msgstr "Yönetim"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:141
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
-#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:482
-#: manufacturing/doctype/bom/bom.py:243
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:73
-#: public/js/controllers/accounts.js:248
-#: public/js/controllers/transaction.js:2454 public/js/utils/party.js:273
-#: stock/doctype/delivery_note/delivery_note.js:147
-#: stock/doctype/purchase_receipt/purchase_receipt.js:113
-#: stock/doctype/purchase_receipt/purchase_receipt.js:198
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
+#: manufacturing/doctype/bom/bom.js:71 manufacturing/doctype/bom/bom.js:499
+#: manufacturing/doctype/bom/bom.py:242
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
+#: public/js/controllers/accounts.js:249
+#: public/js/controllers/transaction.js:2536 public/js/utils/party.js:317
+#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/purchase_receipt/purchase_receipt.js:127
+#: stock/doctype/purchase_receipt/purchase_receipt.js:229
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
 msgid "Mandatory"
 msgstr "Zorunlu"
 
@@ -39700,7 +40870,7 @@
 msgid "Mandatory Depends On"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1566
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
 msgid "Mandatory Field"
 msgstr ""
 
@@ -39708,25 +40878,25 @@
 #: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
 msgctxt "Accounting Dimension Detail"
 msgid "Mandatory For Balance Sheet"
-msgstr "Bilanço Zorunlu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounting Dimension Detail'
 #: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
 msgctxt "Accounting Dimension Detail"
 msgid "Mandatory For Profit and Loss Account"
-msgstr "Kar Zarar Hesabı İçin Zorunlu"
+msgstr ""
 
 #: selling/doctype/quotation/quotation.py:551
 msgid "Mandatory Missing"
-msgstr "Zorunlu Eksik"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
 msgid "Mandatory Purchase Order"
-msgstr "Zorunlu Satınalma Siparişi"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
 msgid "Mandatory Purchase Receipt"
-msgstr "Zorunlu Satınalma Fişi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
@@ -39738,47 +40908,47 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Manual"
-msgstr "Manuel"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Manual"
-msgstr "Manuel"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Manual"
-msgstr "Manuel"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Manual"
-msgstr "Manuel"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
 #. Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Manual"
-msgstr "Manuel"
+msgstr ""
 
 #. Option for the 'Update frequency of Project' (Select) field in DocType
 #. 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Manual"
-msgstr "Manuel"
+msgstr ""
 
 #. Option for the '% Complete Method' (Select) field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Manual"
-msgstr "Manuel"
+msgstr ""
 
 #. Label of a Check field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
@@ -39792,256 +40962,267 @@
 msgid "Manual Inspection"
 msgstr ""
 
-#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:34
+#: accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:36
 msgid "Manual entry cannot be created! Disable automatic entry for deferred accounting in accounts settings and try again"
-msgstr "Manuel giriş oluşturulamaz! Hesap ayarlarında ertelenmiş muhasebe için otomatik giriş devre dışı bırakın ve tekrar deneyin"
+msgstr ""
 
 #: manufacturing/doctype/bom/bom_dashboard.py:15
 #: manufacturing/doctype/operation/operation_dashboard.py:7
 #: stock/doctype/item/item_dashboard.py:32
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Option for the 'Default Material Request Type' (Select) field in DocType
 #. 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Option for the 'Material Request Type' (Select) field in DocType 'Item
 #. Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Manufacture"
-msgstr "Üretim"
+msgstr ""
 
 #. Description of the 'Material Request' (Link) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Manufacture against Material Request"
-msgstr "Malzeme Talebine karşı Üret"
+msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:33
+#: stock/doctype/material_request/material_request_list.js:37
 msgid "Manufactured"
-msgstr "üretilmiş"
+msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:89
+#: manufacturing/report/process_loss_report/process_loss_report.py:88
 msgid "Manufactured Qty"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Manufactured Qty"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:64
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:62
 #: stock/doctype/manufacturer/manufacturer.json
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Option for the 'Variant Based On' (Select) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Manufacturer'
 #: stock/doctype/item_manufacturer/item_manufacturer.json
 msgctxt "Item Manufacturer"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Manufacturer"
-msgstr "Üretici"
+msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:70
+#. Label of a Data field in DocType 'Vehicle'
+#: setup/doctype/vehicle/vehicle.json
+msgctxt "Vehicle"
+msgid "Manufacturer"
+msgstr ""
+
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:68
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Manufacturer'
 #: stock/doctype/item_manufacturer/item_manufacturer.json
 msgctxt "Item Manufacturer"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Manufacturer Part Number"
-msgstr "Üretici Parça Numarası"
+msgstr ""
 
-#: public/js/controllers/buying.js:337
+#: public/js/controllers/buying.js:332
 msgid "Manufacturer Part Number <b>{0}</b> is invalid"
-msgstr "Üretici Parça Numarası <b>{0}</b> geçersiz"
+msgstr ""
+
+#. Description of a DocType
+#: stock/doctype/manufacturer/manufacturer.json
+msgid "Manufacturers used in Items"
+msgstr ""
 
 #. Name of a Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: selling/doctype/sales_order/sales_order_dashboard.py:26
 #: stock/doctype/material_request/material_request_dashboard.py:18
 msgid "Manufacturing"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Manufacturing"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Manufacturing"
-msgstr "Üretim"
+msgstr ""
 
 #. Label of a Date field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Manufacturing Date"
-msgstr "Üretim Tarihi"
+msgstr ""
 
 #. Name of a role
 #: assets/doctype/asset_capitalization/asset_capitalization.json
@@ -40062,17 +41243,17 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgid "Manufacturing Manager"
-msgstr "Üretim Yöneticisi"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1693
+#: stock/doctype/stock_entry/stock_entry.py:1722
 msgid "Manufacturing Quantity is mandatory"
-msgstr "Üretim Miktarı zorunludur"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Manufacturing Section"
-msgstr "Üretim Bölümü"
+msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
@@ -40080,7 +41261,7 @@
 #: manufacturing/onboarding_step/explore_manufacturing_settings/explore_manufacturing_settings.json
 #: manufacturing/onboarding_step/introduction_to_manufacturing/introduction_to_manufacturing.json
 msgid "Manufacturing Settings"
-msgstr "Üretim Ayarları"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a Link in the Settings Workspace
@@ -40088,13 +41269,13 @@
 #: setup/workspace/settings/settings.json
 msgctxt "Manufacturing Settings"
 msgid "Manufacturing Settings"
-msgstr "Üretim Ayarları"
+msgstr ""
 
 #. Label of a Select field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Manufacturing Type"
-msgstr "Üretim Tipi"
+msgstr ""
 
 #. Name of a role
 #: assets/doctype/asset_maintenance/asset_maintenance.json
@@ -40121,22 +41302,22 @@
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 msgid "Manufacturing User"
-msgstr "Üretim Kullanıcısı"
+msgstr ""
 
 #. Success message of the Module Onboarding 'Manufacturing'
 #: manufacturing/module_onboarding/manufacturing/manufacturing.json
 msgid "Manufacturing module is all set up!"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:148
+#: stock/doctype/purchase_receipt/purchase_receipt.js:168
 msgid "Mapping Purchase Receipt ..."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:98
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:97
 msgid "Mapping Subcontracting Order ..."
 msgstr ""
 
-#: public/js/utils.js:843
+#: public/js/utils.js:911
 msgid "Mapping {0} ..."
 msgstr ""
 
@@ -40144,312 +41325,326 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Margin"
-msgstr "Kar Marji"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Margin"
-msgstr "Kar Marji"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Margin Money"
-msgstr "Marj Para"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Margin Rate or Amount"
-msgstr "Kar Oranı veya Tutarı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pricing Rule Detail'
 #: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
 msgctxt "Pricing Rule Detail"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Margin Type"
-msgstr "Kar Türü"
+msgstr ""
+
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:15
+msgid "Margin View"
+msgstr ""
 
 #. Label of a Select field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Marital Status"
-msgstr "Medeni durum"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:39
+#: public/js/templates/crm_activities.html:82
+msgid "Mark As Closed"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:323
+msgid "Mark as unresolved"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/market_segment/market_segment.json
 msgid "Market Segment"
-msgstr "Pazar Segmenti"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Market Segment"
-msgstr "Pazar Segmenti"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Market Segment"
-msgstr "Pazar Segmenti"
+msgstr ""
 
 #. Label of a Data field in DocType 'Market Segment'
 #: crm/doctype/market_segment/market_segment.json
 msgctxt "Market Segment"
 msgid "Market Segment"
-msgstr "Pazar Segmenti"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Market Segment"
-msgstr "Pazar Segmenti"
+msgstr ""
 
 #. Label of a Link field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Market Segment"
-msgstr "Pazar Segmenti"
+msgstr ""
 
-#: setup/doctype/company/company.py:322
+#: setup/doctype/company/company.py:314
 msgid "Marketing"
-msgstr "Pazarlama"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:60
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:85
 msgid "Marketing Expenses"
-msgstr "Pazarlama Giderleri"
+msgstr ""
 
 #. Option for the 'Marital Status' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Married"
-msgstr "Evli"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Mask"
-msgstr "Maskele"
+msgstr ""
 
 #: manufacturing/doctype/workstation/workstation_dashboard.py:8
 msgid "Master"
-msgstr "Ana Kaynak"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Master Data"
-msgstr "Ana bileşenler"
+msgstr ""
 
 #. Label of a Card Break in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgid "Masters"
-msgstr "Masters"
+msgstr ""
 
 #: projects/doctype/project/project_dashboard.py:14
 msgid "Material"
-msgstr "Malzeme"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:613
+#: manufacturing/doctype/work_order/work_order.js:655
 msgid "Material Consumption"
-msgstr "Malzeme Tüketimi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Material Consumption for Manufacture"
-msgstr "Üretimde Malzeme Tüketimi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Material Consumption for Manufacture"
-msgstr "Üretimde Malzeme Tüketimi"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:420
+#: stock/doctype/stock_entry/stock_entry.js:494
 msgid "Material Consumption is not set in Manufacturing Settings."
-msgstr "Malzeme Ayarları Üretim Ayarları'nda ayarlanmamıştır."
+msgstr ""
 
 #. Option for the 'Default Material Request Type' (Select) field in DocType
 #. 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Material Issue"
-msgstr "Malzeme Çıkışı"
+msgstr ""
 
 #. Option for the 'Material Request Type' (Select) field in DocType 'Item
 #. Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Issue"
-msgstr "Malzeme Çıkışı"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Material Issue"
-msgstr "Malzeme Çıkışı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Material Issue"
-msgstr "Malzeme Çıkışı"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Material Issue"
-msgstr "Malzeme Çıkışı"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Material Issue"
-msgstr "Malzeme Çıkışı"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:132
+#: stock/doctype/material_request/material_request.js:146
 msgid "Material Receipt"
-msgstr "Malzeme Alındısı"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Material Receipt"
-msgstr "Malzeme Alındısı"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Material Receipt"
-msgstr "Malzeme Alındısı"
+msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:435
-#: buying/doctype/request_for_quotation/request_for_quotation.js:297
-#: buying/doctype/supplier_quotation/supplier_quotation.js:31
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:34
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
-#: manufacturing/doctype/job_card/job_card.js:57
-#: manufacturing/doctype/production_plan/production_plan.js:113
-#: selling/doctype/sales_order/sales_order.js:576
+#: buying/doctype/purchase_order/purchase_order.js:510
+#: buying/doctype/request_for_quotation/request_for_quotation.js:316
+#: buying/doctype/supplier_quotation/supplier_quotation.js:30
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184
+#: manufacturing/doctype/job_card/job_card.js:54
+#: manufacturing/doctype/production_plan/production_plan.js:135
+#: manufacturing/doctype/workstation/workstation_job_card.html:80
+#: selling/doctype/sales_order/sales_order.js:645
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
 #: stock/doctype/material_request/material_request.json
-#: stock/doctype/material_request/material_request.py:365
-#: stock/doctype/material_request/material_request.py:399
-#: stock/doctype/stock_entry/stock_entry.js:192
-#: stock/doctype/stock_entry/stock_entry.js:277
+#: stock/doctype/material_request/material_request.py:363
+#: stock/doctype/material_request/material_request.py:395
+#: stock/doctype/stock_entry/stock_entry.js:210
+#: stock/doctype/stock_entry/stock_entry.js:313
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a shortcut in the Buying Workspace
@@ -40458,306 +41653,310 @@
 #: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
 msgctxt "Material Request"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Option for the 'Get Items From' (Select) field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Material Request'
 #: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
 msgctxt "Production Plan Material Request"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
 #. Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Material Request"
-msgstr "Malzeme Talebi"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:19
 msgid "Material Request Date"
-msgstr "Malzeme Talep Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Production Plan Material Request'
 #: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
 msgctxt "Production Plan Material Request"
 msgid "Material Request Date"
-msgstr "Malzeme Talep Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Material Request Detail"
-msgstr "Malzeme Talep Ayrıntısı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/material_request_item/material_request_item.json
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Material Request Item"
-msgstr "Malzeme Talebi Kalemi"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:25
 msgid "Material Request No"
-msgstr "Malzeme Talebi No"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgid "Material Request Plan Item"
-msgstr "Malzeme Talep Planı Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Material Request Plan Item"
-msgstr "Malzeme Talep Planı Kalemi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Material Request Planning"
-msgstr "Malzeme Talep Planlaması"
+msgstr ""
+
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:1
+msgid "Material Request Type"
+msgstr ""
 
 #. Label of a Select field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Material Request Type"
-msgstr "Malzeme Talep Türü"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1507
+#: selling/doctype/sales_order/sales_order.py:1533
 msgid "Material Request not created, as quantity for Raw Materials already available."
-msgstr "Zaten var olan Hammadde miktarı olarak, Malzeme Talebi yaratılmadı."
+msgstr ""
 
 #: stock/doctype/material_request/material_request.py:110
 msgid "Material Request of maximum {0} can be made for Item {1} against Sales Order {2}"
-msgstr "Maksimum {0} Malzeme Talebi Malzeme {1} için Satış Siparişi {2} yapılabilir"
+msgstr ""
 
 #. Description of the 'Material Request' (Link) field in DocType 'Stock Entry
 #. Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Material Request used to make this Stock Entry"
-msgstr "Bu stok hareketini yapmak için kullanılan Malzeme Talebi"
+msgstr ""
 
-#: controllers/subcontracting_controller.py:968
+#: controllers/subcontracting_controller.py:1052
 msgid "Material Request {0} is cancelled or stopped"
-msgstr "Malzeme Talebi {0} iptal edilmiş veya durdurulmuştur"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:845
+#: selling/doctype/sales_order/sales_order.js:978
 msgid "Material Request {0} submitted."
-msgstr "{0} Malzeme Talebi gönderildi."
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Material Requested"
-msgstr "Talep edilen Malzeme"
+msgstr ""
 
 #. Label of a Table field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Material Requests"
-msgstr "Malzeme Talepleri"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Material Requests Required"
-msgstr "Gerekli Malzeme Talepleri"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Name of a report
 #: buying/workspace/buying/buying.json
 #: stock/report/material_requests_for_which_supplier_quotations_are_not_created/material_requests_for_which_supplier_quotations_are_not_created.json
 msgid "Material Requests for which Supplier Quotations are not created"
-msgstr "Tedarikçi Tekliflerinin oluşturulmadığı Malzeme Talepleri"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry_list.js:7
+#: stock/doctype/stock_entry/stock_entry_list.js:13
 msgid "Material Returned from WIP"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:67
-#: stock/doctype/material_request/material_request.js:119
+#: manufacturing/doctype/job_card/job_card.js:64
+#: stock/doctype/material_request/material_request.js:124
 msgid "Material Transfer"
-msgstr "Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Default Material Request Type' (Select) field in DocType
 #. 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Material Transfer"
-msgstr "Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Material Transfer"
-msgstr "Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Material Transfer"
-msgstr "Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Material Transfer"
-msgstr "Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Material Transfer"
-msgstr "Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Material Transfer"
-msgstr "Malzeme Transferi"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:122
+#: stock/doctype/material_request/material_request.js:130
 msgid "Material Transfer (In Transit)"
 msgstr ""
 
@@ -40765,68 +41964,68 @@
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Material Transfer for Manufacture"
-msgstr "Üretim için Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Material Transfer for Manufacture"
-msgstr "Üretim için Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Material Transfer for Manufacture"
-msgstr "Üretim için Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Material Transferred"
-msgstr "Edilen Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Material Transferred"
-msgstr "Edilen Malzeme Transferi"
+msgstr ""
 
 #. Option for the 'Backflush Raw Materials Based On' (Select) field in DocType
 #. 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Material Transferred for Manufacture"
-msgstr "Üretim için Malzeme Transferi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Material Transferred for Manufacturing"
-msgstr "Üretim için Aktarılan Malzeme"
+msgstr ""
 
 #. Option for the 'Backflush Raw Materials of Subcontract Based On' (Select)
 #. field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Material Transferred for Subcontract"
-msgstr "Taşeron için Transfer Edilen Malzeme"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:362
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
 msgid "Material to Supplier"
-msgstr "Tedarikçi için Malzeme"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Materials Required (Exploded)"
-msgstr "Gerekli Malzemeler (patlamış)"
+msgstr ""
 
-#: controllers/subcontracting_controller.py:1158
+#: controllers/subcontracting_controller.py:1251
 msgid "Materials are already received against the {0} {1}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:636
+#: manufacturing/doctype/job_card/job_card.py:643
 msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
 msgstr ""
 
@@ -40834,19 +42033,19 @@
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Max Amount"
-msgstr "Maksimum Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Max Amount"
-msgstr "Maksimum Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Max Amt"
-msgstr "Max Tutar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -40858,70 +42057,70 @@
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Max Grade"
-msgstr "Maksimum Sınıf"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Max Grade"
-msgstr "Maksimum Sınıf"
+msgstr ""
 
 #. Label of a Float field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Max Qty"
-msgstr "Max Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Max Qty"
-msgstr "Max Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Max Qty (As Per Stock UOM)"
-msgstr "Max Mik (Stok birimine göre)"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Max Sample Quantity"
-msgstr "Maksimum Numune Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Scorecard Criteria'
 #: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
 msgctxt "Supplier Scorecard Criteria"
 msgid "Max Score"
-msgstr "Maksimum Skor"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Scorecard Scoring Criteria'
 #: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
 msgctxt "Supplier Scorecard Scoring Criteria"
 msgid "Max Score"
-msgstr "Maksimum Skor"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:284
 msgid "Max discount allowed for item: {0} is {1}%"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:715
-#: stock/doctype/pick_list/pick_list.js:147
+#: manufacturing/doctype/work_order/work_order.js:768
+#: stock/doctype/pick_list/pick_list.js:176
 msgid "Max: {0}"
-msgstr "Maks: {0}"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Maximum Invoice Amount"
-msgstr "Maksimum Fatura Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Tax'
 #: stock/doctype/item_tax/item_tax.json
 msgctxt "Item Tax"
 msgid "Maximum Net Rate"
-msgstr "Maximum Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -40929,19 +42128,19 @@
 msgid "Maximum Payment Amount"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2846
+#: stock/doctype/stock_entry/stock_entry.py:2910
 msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
-msgstr "Maksimum Örnekler - {0}, Toplu İş {1} ve Madde {2} için tutulabilir."
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2837
+#: stock/doctype/stock_entry/stock_entry.py:2901
 msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
-msgstr "Maksimum Örnekler - {0}, Toplu İş {1} ve Öğe {2} için Toplu İş Alma İşlemi {3} içinde zaten tutulmuştur."
+msgstr ""
 
 #. Label of a Int field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Maximum Use"
-msgstr "Maksimum kullanım"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Quality Inspection Parameter'
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
@@ -40955,11 +42154,11 @@
 msgid "Maximum Value"
 msgstr ""
 
-#: controllers/selling_controller.py:194
+#: controllers/selling_controller.py:195
 msgid "Maximum discount for Item {0} is {1}%"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:94
+#: public/js/utils/barcode_scanner.js:99
 msgid "Maximum quantity scanned for item {0}."
 msgstr ""
 
@@ -40967,7 +42166,7 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Maximum sample quantity that can be retained"
-msgstr "Tutulabilen maksimum numune miktarı"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:224
 #: setup/setup_wizard/operations/install_fixtures.py:242
@@ -40997,9 +42196,34 @@
 msgid "Meeting"
 msgstr ""
 
-#: stock/stock_ledger.py:1596
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megacoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megagram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megahertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megajoule"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Megawatt"
+msgstr ""
+
+#: stock/stock_ledger.py:1677
 msgid "Mention Valuation Rate in the Item master."
-msgstr "Öğe ana bilgisinde Değerleme Oranından bahsedin."
+msgstr ""
 
 #. Description of the 'Accounts' (Table) field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -41011,27 +42235,27 @@
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Mention if non-standard payable account"
-msgstr "Standart dışı borç hesabı varsa belirtin"
+msgstr ""
 
 #. Description of the 'Accounts' (Table) field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Mention if non-standard receivable account applicable"
-msgstr "Standart dışı alacak hesabı varsa belirtiniz"
+msgstr ""
 
 #. Description of the 'Accounts' (Table) field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Mention if non-standard receivable account applicable"
-msgstr "Standart dışı alacak hesabı varsa belirtiniz"
+msgstr ""
 
-#: accounts/doctype/account/account.js:151
+#: accounts/doctype/account/account.js:152
 msgid "Merge"
-msgstr "Birleştir"
+msgstr ""
 
-#: accounts/doctype/account/account.js:51
+#: accounts/doctype/account/account.js:46
 msgid "Merge Account"
-msgstr "Hesap Birleştir"
+msgstr ""
 
 #. Label of a Select field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
@@ -41049,15 +42273,15 @@
 msgid "Merge Similar Account Heads"
 msgstr ""
 
-#: public/js/utils.js:873
+#: public/js/utils.js:941
 msgid "Merge taxes from multiple documents"
 msgstr ""
 
-#: accounts/doctype/account/account.js:123
+#: accounts/doctype/account/account.js:124
 msgid "Merge with Existing Account"
-msgstr "Mevcut Hesapla Birleştir"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:66
+#: accounts/doctype/cost_center/cost_center.js:68
 msgid "Merge with existing"
 msgstr "Varolan ile Birleştir"
 
@@ -41067,7 +42291,7 @@
 msgid "Merged"
 msgstr ""
 
-#: accounts/doctype/account/account.py:546
+#: accounts/doctype/account/account.py:560
 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
 msgstr ""
 
@@ -41075,6 +42299,10 @@
 msgid "Merging {0} of {1}"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Message"
+msgstr "Mesaj"
+
 #. Label of a Text field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
@@ -41105,39 +42333,83 @@
 msgid "Message Examples"
 msgstr "Mesaj Örnekleri"
 
-#: accounts/doctype/payment_request/payment_request.js:38
+#: accounts/doctype/payment_request/payment_request.js:47
 #: setup/doctype/email_digest/email_digest.js:26
 msgid "Message Sent"
-msgstr "Mesaj Gönderildi"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Message for Supplier"
-msgstr "Tedarikçi için mesaj"
+msgstr ""
 
 #. Label of a Data field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Message to show"
-msgstr "Mesaj gösteriyor"
+msgstr ""
 
 #. Description of the 'Message' (Text) field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Message will be sent to the users to get their status on the Project"
-msgstr "Projedeki durumlarını öğrenmek için mesaj gönderilecektir."
+msgstr ""
 
 #. Description of the 'Message' (Text) field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Messages greater than 160 characters will be split into multiple messages"
-msgstr "160 karakterden daha büyük mesajlar birden fazla mesaja bölünecektir"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Meta Data"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Meter/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microbar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microgram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Micrometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Microsecond"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:263
-#: setup/setup_wizard/operations/install_fixtures.py:379
+#: setup/setup_wizard/operations/install_fixtures.py:371
 msgid "Middle Income"
-msgstr "Orta Gelir"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -41151,67 +42423,162 @@
 msgid "Middle Name"
 msgstr "İkinci Adı"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile (Nautical)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Minute"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Mile/Second"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milibar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milliampere"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millicoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Cubic Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Milligram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millihertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millilitre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Mercury"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millimeter Of Water"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Millisecond"
+msgstr ""
+
 #. Label of a Currency field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Min Amount"
-msgstr "Min Miktarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Min Amount"
-msgstr "Min Miktarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Min Amt"
-msgstr "Min Tutar"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:220
 msgid "Min Amt can not be greater than Max Amt"
-msgstr "Min Amt, Max Amttan büyük olamaz"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Min Grade"
-msgstr "Asgari Not"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Min Grade"
-msgstr "Asgari Not"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Min Order Qty"
-msgstr "Minimum Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Min Qty"
-msgstr "Min Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Min Qty"
-msgstr "Min Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Min Qty (As Per Stock UOM)"
-msgstr "Min Mik (Stok birimine göre)"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:216
 msgid "Min Qty can not be greater than Max Qty"
-msgstr "Minimum Miktar Maksimum Miktardan Fazla olamaz"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:230
 msgid "Min Qty should be greater than Recurse Over Qty"
@@ -41221,29 +42588,29 @@
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Minimum Invoice Amount"
-msgstr "Asgari Fatura Tutarı"
+msgstr ""
 
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:20
 msgid "Minimum Lead Age (Days)"
-msgstr "Minimum Müşteri Aday Kayı Yaşı (Gün)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Tax'
 #: stock/doctype/item_tax/item_tax.json
 msgctxt "Item Tax"
 msgid "Minimum Net Rate"
-msgstr "Minimum Net Oran"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Minimum Order Qty"
-msgstr "Minimum Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Minimum Order Quantity"
-msgstr "Minimum Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -41253,13 +42620,13 @@
 
 #: stock/report/product_bundle_balance/product_bundle_balance.py:97
 msgid "Minimum Qty"
-msgstr "Minimum Mik"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Loyalty Program Collection'
 #: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
 msgctxt "Loyalty Program Collection"
 msgid "Minimum Total Spent"
-msgstr "Minimum Toplam Harcama"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Quality Inspection Parameter'
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
@@ -41277,63 +42644,68 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Minimum quantity should be as per Stock UOM"
-msgstr "Minimum miktar Stok Birimine göre olmalıdır"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Minute"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Quality Meeting Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
 msgid "Minute"
-msgstr "Dakikalar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quality Meeting'
 #: quality_management/doctype/quality_meeting/quality_meeting.json
 msgctxt "Quality Meeting"
 msgid "Minutes"
-msgstr "Dakikalar"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:61
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:99
 msgid "Miscellaneous Expenses"
-msgstr "Çeşitli Giderler"
+msgstr ""
 
-#: controllers/buying_controller.py:473
+#: controllers/buying_controller.py:467
 msgid "Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1072
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1188
 msgid "Missing"
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
 #: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:548
-#: accounts/doctype/sales_invoice/sales_invoice.py:2067
-#: accounts/doctype/sales_invoice/sales_invoice.py:2631
-#: assets/doctype/asset_category/asset_category.py:115
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
+#: accounts/doctype/sales_invoice/sales_invoice.py:2023
+#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: assets/doctype/asset_category/asset_category.py:117
 msgid "Missing Account"
-msgstr "Eksik Hesap"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1410
+#: accounts/doctype/sales_invoice/sales_invoice.py:1422
 msgid "Missing Asset"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:179 assets/doctype/asset/asset.py:264
+#: accounts/doctype/gl_entry/gl_entry.py:174 assets/doctype/asset/asset.py:265
 msgid "Missing Cost Center"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:308
+#: assets/doctype/asset/asset.py:307
 msgid "Missing Finance Book"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1280
+#: stock/doctype/stock_entry/stock_entry.py:1298
 msgid "Missing Finished Good"
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:216
+#: stock/doctype/quality_inspection/quality_inspection.py:214
 msgid "Missing Formula"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Missing Items"
 msgstr ""
 
@@ -41341,24 +42713,24 @@
 msgid "Missing Payments App"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:240
+#: assets/doctype/asset_repair/asset_repair.py:238
 msgid "Missing Serial No Bundle"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:742
+#: selling/doctype/customer/customer.py:743
 msgid "Missing Values Required"
 msgstr "Gerekli Eksik Değerler"
 
-#: assets/doctype/asset_repair/asset_repair.py:178
+#: assets/doctype/asset_repair/asset_repair.py:176
 msgid "Missing Warehouse"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.js:132
+#: stock/doctype/delivery_trip/delivery_trip.js:153
 msgid "Missing email template for dispatch. Please set one in Delivery Settings."
-msgstr "Sevk için e-posta şablonu eksik. Lütfen Teslimat Ayarları&#39;nda bir tane ayarlayın."
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:955
-#: manufacturing/doctype/work_order/work_order.py:979
+#: manufacturing/doctype/bom/bom.py:952
+#: manufacturing/doctype/work_order/work_order.py:990
 msgid "Missing value"
 msgstr ""
 
@@ -41366,23 +42738,23 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Mixed Conditions"
-msgstr "Karışık Koşullar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Mixed Conditions"
-msgstr "Karışık Koşullar"
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:42
 msgid "Mobile"
-msgstr "seyyar"
+msgstr "Cep Telefonu"
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Mobile"
-msgstr "seyyar"
+msgstr "Cep Telefonu"
 
 #. Label of a Read Only field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -41498,39 +42870,39 @@
 msgid "Mobile No"
 msgstr "Cep No"
 
-#: public/js/utils/contact_address_quick_entry.js:48
+#: public/js/utils/contact_address_quick_entry.js:51
 msgid "Mobile Number"
-msgstr "Cep Numarası"
+msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:213
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:236
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:217
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
 #: accounts/report/purchase_register/purchase_register.py:201
-#: accounts/report/sales_register/sales_register.py:222
+#: accounts/report/sales_register/sales_register.py:223
 msgid "Mode Of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment/mode_of_payment.json
-#: accounts/doctype/payment_order/payment_order.js:109
+#: accounts/doctype/payment_order/payment_order.js:124
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:40
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:47
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:35
 #: accounts/report/purchase_register/purchase_register.js:40
 #: accounts/report/sales_register/sales_register.js:40
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Cashier Closing Payments'
 #: accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
 msgctxt "Cashier Closing Payments"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Data field in DocType 'Mode of Payment'
 #. Label of a Link in the Accounting Workspace
@@ -41538,100 +42910,100 @@
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Mode of Payment"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Closing Entry Detail'
 #: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
 msgctxt "POS Closing Entry Detail"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Opening Entry Detail'
 #: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
 msgctxt "POS Opening Entry Detail"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Payment Method'
 #: accounts/doctype/pos_payment_method/pos_payment_method.json
 msgctxt "POS Payment Method"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Order Reference'
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Payment'
 #: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
 msgctxt "Sales Invoice Payment"
 msgid "Mode of Payment"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/mode_of_payment_account/mode_of_payment_account.json
 msgid "Mode of Payment Account"
-msgstr "Ödeme Şekli Hesabı"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:35
 msgid "Mode of Payments"
-msgstr "Ödemeler Şekli"
+msgstr ""
 
 #. Label of a Data field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Model"
-msgstr "Modeli"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Modes of Payment"
-msgstr "Ödeme Biçimi"
+msgstr ""
 
 #: templates/pages/projects.html:69
 msgid "Modified By"
@@ -41709,13 +43081,13 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Monitor Progress"
-msgstr "İlerlemeyi Görüntüle"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quality Goal'
 #: quality_management/doctype/quality_goal/quality_goal.json
 msgctxt "Quality Goal"
 msgid "Monitoring Frequency"
-msgstr "Frekans izleme"
+msgstr ""
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:61
 msgid "Month"
@@ -41740,7 +43112,7 @@
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Month(s) after the end of the invoice month"
-msgstr "Fatura ayının bitiminden sonra kaç ay"
+msgstr ""
 
 #. Option for the 'Due Date Based On' (Select) field in DocType 'Payment Terms
 #. Template Detail'
@@ -41749,23 +43121,23 @@
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Month(s) after the end of the invoice month"
-msgstr "Fatura ayının bitiminden sonra kaç ay"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:64
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:67
-#: accounts/report/gross_profit/gross_profit.py:342
-#: buying/report/purchase_analytics/purchase_analytics.js:62
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
-#: manufacturing/report/production_analytics/production_analytics.js:35
-#: public/js/financial_statements.js:164
+#: accounts/report/budget_variance_report/budget_variance_report.js:62
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:75
+#: accounts/report/gross_profit/gross_profit.py:340
+#: buying/report/purchase_analytics/purchase_analytics.js:61
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:57
+#: manufacturing/report/production_analytics/production_analytics.js:34
+#: public/js/financial_statements.js:226
 #: public/js/purchase_trends_filters.js:19 public/js/sales_trends_filters.js:11
-#: public/js/stock_analytics.js:53
-#: selling/report/sales_analytics/sales_analytics.js:62
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
-#: stock/report/stock_analytics/stock_analytics.js:81
-#: support/report/issue_analytics/issue_analytics.js:43
+#: public/js/stock_analytics.js:83
+#: selling/report/sales_analytics/sales_analytics.js:69
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:32
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:32
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:32
+#: stock/report/stock_analytics/stock_analytics.js:80
+#: support/report/issue_analytics/issue_analytics.js:42
 msgid "Monthly"
 msgstr "Aylık"
 
@@ -41812,136 +43184,136 @@
 
 #: manufacturing/dashboard_fixtures.py:215
 msgid "Monthly Completed Work Orders"
-msgstr "Aylık Tamamlanan İş Emirleri"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/cost_center/cost_center_tree.js:44
+#: accounts/doctype/cost_center/cost_center_tree.js:69
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgid "Monthly Distribution"
-msgstr "Aylık Dağılımı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Monthly Distribution"
-msgstr "Aylık Dağılımı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Monthly Distribution"
 msgid "Monthly Distribution"
-msgstr "Aylık Dağılımı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
 msgid "Monthly Distribution Percentage"
-msgstr "Aylık Dağılımı Yüzde"
+msgstr ""
 
 #. Label of a Table field in DocType 'Monthly Distribution'
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgctxt "Monthly Distribution"
 msgid "Monthly Distribution Percentages"
-msgstr "Aylık Dağılımı Yüzdeler"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:244
 msgid "Monthly Quality Inspections"
-msgstr "Aylık Kalite Denetimleri"
+msgstr ""
 
 #. Option for the 'Subscription Price Based On' (Select) field in DocType
 #. 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Monthly Rate"
-msgstr "Aylık Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Monthly Sales Target"
-msgstr "Aylık Satış Hedefi"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:198
 msgid "Monthly Total Work Orders"
-msgstr "Aylık Toplam İş Emirleri"
+msgstr ""
 
 #. Option for the 'Book Deferred Entries Based On' (Select) field in DocType
 #. 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Months"
-msgstr "Aylar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "More Info"
-msgstr "Daha Fazla Bilgi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
@@ -42057,23 +43429,25 @@
 msgid "More Information"
 msgstr "Daha Fazla Bilgi"
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:54
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:52
 msgid "More columns found than expected. Please compare the uploaded file with standard template"
 msgstr ""
 
-#: templates/includes/macros.html:57 templates/pages/home.html:40
-msgid "More details"
-msgstr "Daha fazla detay"
-
-#: stock/doctype/batch/batch.js:111 stock/doctype/batch/batch_dashboard.py:10
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
 msgid "Move"
 msgstr "Taşı"
 
-#: stock/dashboard/item_dashboard.js:205
+#: stock/dashboard/item_dashboard.js:212
 msgid "Move Item"
-msgstr "Öğe Taşı"
+msgstr ""
 
-#: templates/includes/macros.html:201
+#: manufacturing/doctype/plant_floor/plant_floor.js:211
+msgid "Move Stock"
+msgstr ""
+
+#: templates/includes/macros.html:169
 msgid "Move to Cart"
 msgstr ""
 
@@ -42085,14 +43459,14 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Moving Average"
-msgstr "Hareketli Ortalama"
+msgstr ""
 
 #. Option for the 'Default Valuation Method' (Select) field in DocType 'Stock
 #. Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Moving Average"
-msgstr "Hareketli Ortalama"
+msgstr ""
 
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:82
 msgid "Moving up in tree ..."
@@ -42101,65 +43475,65 @@
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgid "Multi Currency"
-msgstr "Çokluk Para Birimi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Multi Currency"
-msgstr "Çokluk Para Birimi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Journal Entry Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Multi Currency"
-msgstr "Çokluk Para Birimi"
+msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:42
+#: manufacturing/doctype/bom_creator/bom_creator.js:41
 msgid "Multi-level BOM Creator"
 msgstr ""
 
-#: selling/doctype/customer/customer.py:368
+#: selling/doctype/customer/customer.py:378
 msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:345
+#: accounts/doctype/pricing_rule/utils.py:338
 msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
-msgstr "Çoklu Fiyat Kuralları aynı kriterler ile var, kesinlikle atayarak çatışmayın lütfen. Fiyat Kuralları: {0}"
+msgstr ""
 
 #. Option for the 'Loyalty Program Type' (Select) field in DocType 'Loyalty
 #. Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Multiple Tier Program"
-msgstr "Çok Katmanlı Program"
+msgstr ""
 
-#: stock/doctype/item/item.js:106
+#: stock/doctype/item/item.js:138
 msgid "Multiple Variants"
-msgstr "Çoklu Varyantlar"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:147
+#: stock/doctype/warehouse/warehouse.py:145
 msgid "Multiple Warehouse Accounts"
 msgstr ""
 
-#: controllers/accounts_controller.py:865
+#: controllers/accounts_controller.py:963
 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
-msgstr "{0} tarihi için birden fazla mali yıl bulunuyor. Lütfen firma için mali yıl tanımlayınız."
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1287
+#: stock/doctype/stock_entry/stock_entry.py:1305
 msgid "Multiple items cannot be marked as finished item"
 msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:222
+#: utilities/transaction_base.py:220
 msgid "Must be Whole Number"
-msgstr "Tam Numara olmalı"
+msgstr ""
 
 #. Label of a Check field in DocType 'UOM'
 #: setup/doctype/uom/uom.json
 msgctxt "UOM"
 msgid "Must be Whole Number"
-msgstr "Tam Numara olmalı"
+msgstr ""
 
 #. Description of the 'Import from Google Sheets' (Data) field in DocType 'Bank
 #. Statement Import'
@@ -42172,20 +43546,20 @@
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Mute Email"
-msgstr "E-postayı Sessize Al"
+msgstr ""
 
 #. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "N/A"
-msgstr "N / A"
+msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:86
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:357
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:84
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
-#: manufacturing/doctype/bom_creator/bom_creator.js:45
-#: public/js/utils/serial_no_batch_selector.js:332
-#: selling/doctype/quotation/quotation.js:261
+#: manufacturing/doctype/bom_creator/bom_creator.js:44
+#: public/js/utils/serial_no_batch_selector.js:413
+#: selling/doctype/quotation/quotation.js:273
 msgid "Name"
 msgstr "Adı"
 
@@ -42235,24 +43609,24 @@
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Name and Employee ID"
-msgstr "İsim ve Çalışan Kimliği"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Name of Beneficiary"
-msgstr "Yararlanıcının Adı"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:107
+#: accounts/doctype/account/account_tree.js:124
 msgid "Name of new Account. Note: Please don't create accounts for Customers and Suppliers"
-msgstr "Yeni Hesabın Adı. Not: Müşteriler ve Tedarikçiler için hesap oluşturmayın"
+msgstr ""
 
 #. Description of the 'Distribution Name' (Data) field in DocType 'Monthly
 #. Distribution'
 #: accounts/doctype/monthly_distribution/monthly_distribution.json
 msgctxt "Monthly Distribution"
 msgid "Name of the Monthly Distribution"
-msgstr "Aylık Dağıtım Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
@@ -42404,328 +43778,357 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Naming Series Prefix"
-msgstr "Seri Öneki Adlandırma"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Naming Series and Price Defaults"
-msgstr "Adlandırma Serisi ve Fiyat Varsayılanları"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanocoulomb"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanogram/Litre"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanohertz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Nanosecond"
+msgstr ""
 
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Natural Gas"
-msgstr "Doğal gaz"
+msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:391
+#: setup/setup_wizard/operations/install_fixtures.py:383
 msgid "Needs Analysis"
-msgstr "İhtiyaç Analizi"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:376
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
 msgid "Negative Quantity is not allowed"
-msgstr "Negatif Miktara izin verilmez"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
 msgid "Negative Valuation Rate is not allowed"
-msgstr "Negatif Değerleme Oranına izin verilmez"
+msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:396
+#: setup/setup_wizard/operations/install_fixtures.py:388
 msgid "Negotiation/Review"
-msgstr "Müzakere / İnceleme"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Net Amount"
-msgstr "Net Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Net Amount (Company Currency)"
-msgstr "Net Tutar (Şirket Para Birimi)"
+msgstr ""
 
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:429
-#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:435
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:421
+#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:427
 msgid "Net Asset value as on"
-msgstr "Net Aktif değeri olarak"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:145
+#: accounts/report/cash_flow/cash_flow.py:143
 msgid "Net Cash from Financing"
-msgstr "Finansmandan Elde Edilen Net Nakit"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:138
+#: accounts/report/cash_flow/cash_flow.py:136
 msgid "Net Cash from Investing"
-msgstr "Yatırımdan Elde Edilen Net Nakit"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:126
+#: accounts/report/cash_flow/cash_flow.py:124
 msgid "Net Cash from Operations"
-msgstr "Faaliyetlerden Elde Edilen Net Nakit"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:131
+#: accounts/report/cash_flow/cash_flow.py:129
 msgid "Net Change in Accounts Payable"
-msgstr "Borç Hesabı Net Değişim"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:130
+#: accounts/report/cash_flow/cash_flow.py:128
 msgid "Net Change in Accounts Receivable"
-msgstr "Alacak Hesabı Net Değişim"
+msgstr ""
 
 #: accounts/report/cash_flow/cash_flow.py:110
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:259
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253
 msgid "Net Change in Cash"
-msgstr "Nakit Net Değişim"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:147
+#: accounts/report/cash_flow/cash_flow.py:145
 msgid "Net Change in Equity"
-msgstr "Özkaynak Net Değişim"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:140
+#: accounts/report/cash_flow/cash_flow.py:138
 msgid "Net Change in Fixed Asset"
-msgstr "Sabit Kıymet Net Değişim"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:132
+#: accounts/report/cash_flow/cash_flow.py:130
 msgid "Net Change in Inventory"
-msgstr "Envanter Net Değişim"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Net Hour Rate"
-msgstr "Net Saat Ücreti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "Net Hour Rate"
-msgstr "Net Saat Ücreti"
+msgstr ""
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:218
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:219
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:214
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:215
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
 msgid "Net Profit"
-msgstr "Net Kazanç"
+msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:176
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:174
 msgid "Net Profit/Loss"
-msgstr "Net Kar/Zarar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Net Rate"
-msgstr "Net Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Net Rate (Company Currency)"
-msgstr "Net Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:19
 #: accounts/report/purchase_register/purchase_register.py:253
-#: accounts/report/sales_register/sales_register.py:283
+#: accounts/report/sales_register/sales_register.py:284
+#: selling/page/point_of_sale/pos_item_cart.js:92
+#: selling/page/point_of_sale/pos_item_cart.js:505
+#: selling/page/point_of_sale/pos_item_cart.js:509
+#: selling/page/point_of_sale/pos_past_order_summary.js:124
 #: templates/includes/order/order_taxes.html:5
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42733,13 +44136,13 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType 'POS
@@ -42747,19 +44150,19 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Option for the 'Apply Discount On' (Select) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Option for the 'Apply Discount On' (Select) field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42767,7 +44170,7 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42775,7 +44178,7 @@
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42783,7 +44186,7 @@
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42791,7 +44194,7 @@
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42799,7 +44202,7 @@
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42807,21 +44210,21 @@
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
 #. Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
 #. 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #. Option for the 'Apply Additional Discount On' (Select) field in DocType
@@ -42829,124 +44232,124 @@
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Net Total (Company Currency)"
-msgstr "Net Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Net Weight"
-msgstr "Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Net Weight"
-msgstr "Net Ağırlık"
+msgstr ""
 
 #. Option for the 'Calculate Based On' (Select) field in DocType 'Shipping
 #. Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Net Weight"
-msgstr "Net Ağırlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Net Weight UOM"
-msgstr "Net Ağırlık Ölçü Birimi"
+msgstr ""
 
-#: controllers/accounts_controller.py:1179
+#: controllers/accounts_controller.py:1285
 msgid "Net total calculation precision loss"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:164
+#: accounts/doctype/account/account_tree.js:241
 msgid "New"
 msgstr "Yeni"
 
-#: accounts/doctype/account/account_tree.js:106
+#: accounts/doctype/account/account_tree.js:122
 msgid "New Account Name"
-msgstr "Yeni Hesap Adı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Value Adjustment'
 #: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
 msgctxt "Asset Value Adjustment"
 msgid "New Asset Value"
-msgstr "Yeni Varlık Değeri"
+msgstr ""
 
-#: assets/dashboard_fixtures.py:165
+#: assets/dashboard_fixtures.py:164
 msgid "New Assets (This Year)"
-msgstr "Yeni Varlıklar (Bu Yıl)"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom_tree.js:56
+#: manufacturing/doctype/bom/bom_tree.js:55
 msgid "New BOM"
-msgstr "Yeni Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
 msgid "New BOM"
-msgstr "Yeni Ürün Ağacı"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Update Tool'
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "New BOM"
-msgstr "Yeni Ürün Ağacı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
@@ -42958,43 +44361,44 @@
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "New Balance In Base Currency"
-msgstr "Temel Dövizde Yeni Bakiye"
+msgstr ""
 
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:146
 msgid "New Batch ID (Optional)"
-msgstr "Yeni Toplu İşlem Kimliği (İsteğe Bağlı)"
+msgstr ""
 
-#: stock/doctype/batch/batch.js:121
+#: stock/doctype/batch/batch.js:140
 msgid "New Batch Qty"
-msgstr "Yeni Toplu İşlem Miktarı"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:100
-#: accounts/doctype/cost_center/cost_center_tree.js:16
+#: accounts/doctype/account/account_tree.js:111
+#: accounts/doctype/cost_center/cost_center_tree.js:18
 #: setup/doctype/company/company_tree.js:23
 msgid "New Company"
-msgstr "Yeni Şirket"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:22
+#: accounts/doctype/cost_center/cost_center_tree.js:26
 msgid "New Cost Center Name"
-msgstr "Yeni Maliyet Merkezi Adı"
+msgstr ""
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:30
 msgid "New Customer Revenue"
-msgstr "Yeni Müşteri Geliri"
+msgstr ""
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:15
 msgid "New Customers"
-msgstr "Yeni Müşteriler"
+msgstr ""
 
 #: setup/doctype/department/department_tree.js:18
 msgid "New Department"
-msgstr "Yeni Departman"
+msgstr ""
 
 #: setup/doctype/employee/employee_tree.js:29
 msgid "New Employee"
-msgstr "Yeni Çalışan"
+msgstr ""
 
-#: public/js/utils/crm_activities.js:81
+#: public/js/templates/crm_activities.html:14
+#: public/js/utils/crm_activities.js:85
 msgid "New Event"
 msgstr ""
 
@@ -43002,106 +44406,115 @@
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "New Exchange Rate"
-msgstr "Yeni Döviz Kuru"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Expenses"
-msgstr "Yeni Gider"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Income"
-msgstr "Yeni Gelir"
+msgstr ""
 
 #: assets/doctype/location/location_tree.js:23
 msgid "New Location"
-msgstr "Yeni Konum"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:7
+msgid "New Note"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Purchase Invoice"
-msgstr "Yeni Satınalma Faturası"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Purchase Orders"
-msgstr "Yeni Satınalma Siparişleri"
+msgstr ""
 
 #: quality_management/doctype/quality_procedure/quality_procedure_tree.js:24
 msgid "New Quality Procedure"
-msgstr "Yeni Kalite hükümleri"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Quotations"
-msgstr "Yeni Fiyat Teklifi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Sales Invoice"
-msgstr "Yeni Satış Faturası"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "New Sales Orders"
-msgstr "Yeni Satış Siparişleri"
+msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:5
+#: setup/doctype/sales_person/sales_person_tree.js:3
 msgid "New Sales Person Name"
-msgstr "Yeni Satış Kişi Adı"
+msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:70
+#: stock/doctype/serial_no/serial_no.py:67
 msgid "New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt"
-msgstr "Yeni Seri Deposuz olamaz. Depo Stok Hareketi ile veya alım makbuzuyla ayarlanmalıdır"
+msgstr ""
 
-#: public/js/utils/crm_activities.js:63
+#: public/js/templates/crm_activities.html:8
+#: public/js/utils/crm_activities.js:67
 msgid "New Task"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:112
+#: manufacturing/doctype/bom/bom.js:111
 msgid "New Version"
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse_tree.js:15
+#: stock/doctype/warehouse/warehouse_tree.js:16
 msgid "New Warehouse Name"
-msgstr "Yeni Depo Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "New Workplace"
-msgstr "Yeni İş Yeri"
+msgstr ""
 
-#: selling/doctype/customer/customer.py:337
+#: selling/doctype/customer/customer.py:347
 msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0}"
-msgstr "Yeni kredi limiti müşteri için geçerli kalan miktar daha azdır. Kredi limiti en az olmak zorundadır {0}"
+msgstr ""
+
+#: accounts/notification/notification_for_new_fiscal_year/notification_for_new_fiscal_year.html:3
+msgid "New fiscal year created :- "
+msgstr ""
 
 #. Description of the 'Generate New Invoices Past Due Date' (Check) field in
 #. DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
-msgstr "Mevcut faturalar ödenmemiş veya vadesi geçmiş olsa bile, plana göre yeni faturalar oluşturulacaktır."
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:218
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
 msgid "New release date should be in the future"
-msgstr "Yeni çıkış tarihi olmalı"
+msgstr ""
 
 #: templates/pages/projects.html:37
 msgid "New task"
-msgstr "yeni görev"
+msgstr ""
 
 #: accounts/doctype/promotional_scheme/promotional_scheme.py:211
 msgid "New {0} pricing rules are created"
-msgstr "Yeni {0} fiyatlandırma kuralları"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Settings Workspace
@@ -43110,6 +44523,11 @@
 msgid "Newsletter"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Newton"
+msgstr ""
+
 #: www/book_appointment/index.html:34
 msgid "Next"
 msgstr "Sonraki"
@@ -43118,19 +44536,19 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Next Depreciation Date"
-msgstr "Bir sonraki değer kaybı tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Next Due Date"
-msgstr "Sonraki Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Next email will be sent on:"
-msgstr "Sonraki e-posta gönderilecek:"
+msgstr ""
 
 #: regional/report/uae_vat_201/uae_vat_201.py:18
 msgid "No"
@@ -43239,11 +44657,11 @@
 
 #: setup/doctype/company/test_company.py:94
 msgid "No Account matched these filters: {}"
-msgstr "Bu filtrelerle doldurma Hesap yok: {}"
+msgstr ""
 
-#: quality_management/doctype/quality_review/quality_review_list.js:6
+#: quality_management/doctype/quality_review/quality_review_list.js:5
 msgid "No Action"
-msgstr "İşlem yok"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
@@ -43251,142 +44669,158 @@
 msgid "No Answer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2175
+#: accounts/doctype/sales_invoice/sales_invoice.py:2125
 msgid "No Customer found for Inter Company Transactions which represents company {0}"
-msgstr "{0} şirketini temsil eden Şirketler Arası İşlemler için Müşteri bulunamadı"
+msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:118
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:362
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:348
 msgid "No Customers found with selected options."
 msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:48
+#: selling/page/sales_funnel/sales_funnel.js:59
 msgid "No Data"
 msgstr "Hiç Veri yok"
 
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:143
 msgid "No Delivery Note selected for Customer {}"
-msgstr "Müşteri için {} dağıtım Notu çalıştırmadı"
+msgstr ""
 
 #: stock/get_item_details.py:199
 msgid "No Item with Barcode {0}"
-msgstr "Barkodlu Ürün Yok {0}"
+msgstr ""
 
 #: stock/get_item_details.py:203
 msgid "No Item with Serial No {0}"
-msgstr "Seri Numaralı Ürün Yok {0}"
+msgstr ""
 
-#: controllers/subcontracting_controller.py:1078
+#: controllers/subcontracting_controller.py:1175
 msgid "No Items selected for transfer."
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:674
+#: selling/doctype/sales_order/sales_order.js:769
 msgid "No Items with Bill of Materials to Manufacture"
-msgstr "Malzeme Listesine Öğe Yok İmalat için"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:788
+#: selling/doctype/sales_order/sales_order.js:898
 msgid "No Items with Bill of Materials."
-msgstr "Malzeme Listesi ile Öğe Yok."
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:192
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:15
+msgid "No Matching Bank Transactions Found"
+msgstr ""
+
+#: public/js/templates/crm_notes.html:44
+msgid "No Notes"
+msgstr ""
+
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
 msgid "No Outstanding Invoices found for this party"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:528
+#: accounts/doctype/pos_invoice/pos_invoice.py:527
 msgid "No POS Profile found. Please create a New POS Profile first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1534
-#: accounts/doctype/journal_entry/journal_entry.py:1600
-#: accounts/doctype/journal_entry/journal_entry.py:1623
-#: stock/doctype/item/item.py:1332
+#: accounts/doctype/journal_entry/journal_entry.py:1428
+#: accounts/doctype/journal_entry/journal_entry.py:1488
+#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: stock/doctype/item/item.py:1317
 msgid "No Permission"
-msgstr "İzin yok"
+msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:23
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:38
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:22
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:39
 msgid "No Records for these settings."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:333
-#: accounts/doctype/sales_invoice/sales_invoice.py:946
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: accounts/doctype/sales_invoice/sales_invoice.py:969
 msgid "No Remarks"
-msgstr "Remark yok"
+msgstr ""
 
-#: stock/dashboard/item_dashboard.js:147
+#: stock/dashboard/item_dashboard.js:150
 msgid "No Stock Available Currently"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2159
-msgid "No Supplier found for Inter Company Transactions which represents company {0}"
-msgstr "{0} şirketini temsil eden Şirketler Arası İşlemler için Tedarikçi Bulunmuyor"
+#: public/js/templates/call_link.html:30
+msgid "No Summary"
+msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:200
+#: accounts/doctype/sales_invoice/sales_invoice.py:2109
+msgid "No Supplier found for Inter Company Transactions which represents company {0}"
+msgstr ""
+
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
 msgid "No Tax Withholding data found for the current posting date."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:777
+#: accounts/report/gross_profit/gross_profit.py:775
 msgid "No Terms"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:190
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
 msgid "No Unreconciled Invoices and Payments found for this party and account"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:194
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
 msgid "No Unreconciled Payments found for this party"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:682
+#: manufacturing/doctype/production_plan/production_plan.py:692
 msgid "No Work Orders were created"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:729
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:606
+#: stock/doctype/purchase_receipt/purchase_receipt.py:721
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
 msgid "No accounting entries for the following warehouses"
-msgstr "Şu depolar için muhasebe girdisi yok"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:648
+#: selling/doctype/sales_order/sales_order.py:663
 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
-msgstr "{0} öğesi için etkin ürün reçetesi bulunmuyor. Seri No ile teslimat garanti edilemez"
+msgstr ""
 
-#: stock/doctype/item_variant_settings/item_variant_settings.js:31
+#: stock/doctype/item_variant_settings/item_variant_settings.js:46
 msgid "No additional fields available"
 msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:429
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:413
 msgid "No billing email found for customer: {0}"
 msgstr ""
 
-#: stock/doctype/delivery_trip/delivery_trip.py:422
+#: stock/doctype/delivery_trip/delivery_trip.py:417
 msgid "No contacts with email IDs found."
-msgstr "E-posta kimlikleri olan hiç kişi bulunamadı."
+msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:115
+#: selling/page/sales_funnel/sales_funnel.js:130
 msgid "No data for this period"
-msgstr "Bu süre için veri yok"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:46
 msgid "No data found. Seems like you uploaded a blank file"
 msgstr ""
 
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:38
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:37
 msgid "No data to export"
 msgstr "Verilecek veri yok"
 
 #: templates/generators/bom.html:85
 msgid "No description given"
-msgstr "Açıklama verilmemiştir"
+msgstr ""
 
-#: telephony/doctype/call_log/call_log.py:119
+#: telephony/doctype/call_log/call_log.py:117
 msgid "No employee was scheduled for call popup"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1053
-msgid "No gain or loss in the exchange rate"
-msgstr "Döviz kurunda kazanç veya kayıp yok"
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:486
+msgid "No failed logs"
+msgstr ""
 
-#: controllers/subcontracting_controller.py:999
+#: accounts/doctype/payment_entry/payment_entry.js:1289
+msgid "No gain or loss in the exchange rate"
+msgstr ""
+
+#: controllers/subcontracting_controller.py:1084
 msgid "No item available for transfer."
 msgstr ""
 
@@ -43399,45 +44833,55 @@
 msgid "No items are available in the sales order {0} for production"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:320
+#: selling/page/point_of_sale/pos_item_selector.js:317
 msgid "No items found. Scan barcode again."
-msgstr "Hiç bir öğe bulunamadı. Barkodu tekrar tarayın."
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:168
+#: selling/page/point_of_sale/pos_item_cart.js:76
+msgid "No items in cart"
+msgstr ""
+
+#: setup/doctype/email_digest/email_digest.py:166
 msgid "No items to be received are overdue"
-msgstr "Alınacak hiçbir öğe gecikmedi"
+msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:424
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:418
 msgid "No matches occurred via auto reconciliation"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:879
+#: manufacturing/doctype/production_plan/production_plan.py:889
 msgid "No material request created"
-msgstr "Malzeme oluşturmadı"
+msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:198
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:199
 msgid "No more children on Left"
 msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:212
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:213
 msgid "No more children on Right"
 msgstr ""
 
+#. Label of a Int field in DocType 'Transaction Deletion Record Details'
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgctxt "Transaction Deletion Record Details"
+msgid "No of Docs"
+msgstr ""
+
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "No of Employees"
-msgstr "Çalışan Sayısı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "No of Employees"
-msgstr "Çalışan Sayısı"
+msgstr ""
 
 #: crm/report/lead_conversion_time/lead_conversion_time.py:61
 msgid "No of Interactions"
-msgstr "Etkileşim Yok"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item'
 #: stock/doctype/item/item.json
@@ -43454,92 +44898,100 @@
 #: accounts/report/share_balance/share_balance.py:59
 #: accounts/report/share_ledger/share_ledger.py:55
 msgid "No of Shares"
-msgstr "Ödeme Sayısı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "No of Shares"
-msgstr "Ödeme Sayısı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "No of Shares"
-msgstr "Ödeme Sayısı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "No of Visits"
-msgstr "ziyaret sayısı"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:104
+msgid "No open event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:57
+msgid "No open task"
+msgstr ""
 
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:315
 msgid "No outstanding invoices found"
-msgstr "Ödenmemiş fatura alınamıyor"
+msgstr ""
 
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:313
 msgid "No outstanding invoices require exchange rate revaluation"
-msgstr "Ödenmemiş faturalar, döviz kuru yeniden değerlemesi vergileri"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1784
+#: accounts/doctype/payment_entry/payment_entry.py:1841
 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
 msgstr ""
 
-#: public/js/controllers/buying.js:439
+#: public/js/controllers/buying.js:430
 msgid "No pending Material Requests found to link for the given items."
-msgstr "Sağlanan hizmet için bağlantı bekleyen herhangi bir Malzeme Talebi bulunamadı."
+msgstr ""
 
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:436
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:420
 msgid "No primary email found for customer: {0}"
 msgstr ""
 
 #: templates/includes/product_list.js:41
 msgid "No products found."
-msgstr "Hiçbir ürün bulunamadı."
+msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:45
 #: accounts/report/sales_register/sales_register.py:46
 #: crm/report/lead_conversion_time/lead_conversion_time.py:18
 msgid "No record found"
-msgstr "Kayıt Bulunamadı"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:649
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:682
 msgid "No records found in Allocation table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:551
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:581
 msgid "No records found in the Invoices table"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:554
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:584
 msgid "No records found in the Payments table"
 msgstr ""
 
-#. Description of the 'Stock Frozen Upto' (Date) field in DocType 'Stock
+#. Description of the 'Stock Frozen Up To' (Date) field in DocType 'Stock
 #. Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "No stock transactions can be created or modified before this date."
-msgstr "Bu tarihten önce hisse senedi hareketleri oluşturulamaz veya değiştirilemez."
+msgstr ""
 
-#: controllers/accounts_controller.py:2366
+#: controllers/accounts_controller.py:2497
 msgid "No updates pending for reposting"
 msgstr ""
 
-#: templates/includes/macros.html:323 templates/includes/macros.html:356
+#: templates/includes/macros.html:291 templates/includes/macros.html:324
 msgid "No values"
-msgstr "Değer yok"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:328
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:338
 msgid "No {0} Accounts found for this company."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2226
+#: accounts/doctype/sales_invoice/sales_invoice.py:2173
 msgid "No {0} found for Inter Company Transactions."
-msgstr "Inter Şirket İşlemleri için {0} bulunamadı."
+msgstr ""
 
-#: assets/doctype/asset/asset.js:239
+#: assets/doctype/asset/asset.js:274
 msgid "No."
 msgstr ""
 
@@ -43547,37 +44999,37 @@
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "No. of Employees"
-msgstr "Personel Sayısı"
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:42
+#: manufacturing/doctype/workstation/workstation.js:66
 msgid "No. of parallel job cards which can be allowed on this workstation. Example: 2 would mean this workstation can process production for two Work Orders at a time."
 msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgid "Non Conformance"
-msgstr "Uygunsuzluk"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #. Label of a shortcut in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Non Conformance"
 msgid "Non Conformance"
-msgstr "Uygunsuzluk"
+msgstr ""
 
 #. Linked DocType in Quality Procedure's connections
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Non Conformance"
-msgstr "Uygunsuzluk"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:135
 msgid "Non Profit"
-msgstr "Kar Yok"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1303
+#: manufacturing/doctype/bom/bom.py:1297
 msgid "Non stock items"
-msgstr "Stokta olmayan ürünler"
+msgstr ""
 
 #. Option for the 'Monitoring Frequency' (Select) field in DocType 'Quality
 #. Goal'
@@ -43586,24 +45038,23 @@
 msgid "None"
 msgstr "Yok"
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:314
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
 msgid "None of the items have any change in quantity or value."
-msgstr "Öğelerin genişliği miktar veya değer bir değişiklik var."
+msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:175
-#: regional/italy/utils.py:162
-#: setup/setup_wizard/operations/defaults_setup.py:36
-#: setup/setup_wizard/operations/install_fixtures.py:483
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+#: setup/setup_wizard/operations/install_fixtures.py:473
 msgid "Nos"
-msgstr "Nos"
+msgstr ""
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:66
-#: accounts/doctype/pos_invoice/pos_invoice.py:256
-#: accounts/doctype/sales_invoice/sales_invoice.py:524
-#: assets/doctype/asset/asset.js:530 assets/doctype/asset/asset.js:547
-#: controllers/buying_controller.py:206
+#: accounts/doctype/pos_invoice/pos_invoice.py:254
+#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
+#: controllers/buying_controller.py:200
 #: selling/doctype/product_bundle/product_bundle.py:71
-#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:48
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
 msgid "Not Allowed"
 msgstr "İzin verilmedi"
 
@@ -43611,68 +45062,82 @@
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Not Applicable"
-msgstr "Uygulanamaz"
+msgstr ""
 
 #. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Not Applicable"
-msgstr "Uygulanamaz"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:671
-#: selling/page/point_of_sale/pos_controller.js:694
+#: selling/page/point_of_sale/pos_controller.js:703
+#: selling/page/point_of_sale/pos_controller.js:732
 msgid "Not Available"
-msgstr "Mevcut değil"
+msgstr ""
 
 #. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Not Billed"
-msgstr "Faturalanmamış"
+msgstr ""
 
 #. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Not Delivered"
-msgstr "Teslim Edilmedi"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:740
-#: templates/pages/material_request_info.py:21 templates/pages/order.py:32
-#: templates/pages/rfq.py:48
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Not Initiated"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.py:750
+#: templates/pages/material_request_info.py:21 templates/pages/order.py:34
+#: templates/pages/rfq.py:46
 msgid "Not Permitted"
 msgstr "İzin yok"
 
-#: selling/report/lost_quotations/lost_quotations.py:86
-#: support/report/issue_analytics/issue_analytics.py:208
-#: support/report/issue_summary/issue_summary.py:198
-#: support/report/issue_summary/issue_summary.py:275
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Not Requested"
+msgstr ""
+
+#: selling/report/lost_quotations/lost_quotations.py:84
+#: support/report/issue_analytics/issue_analytics.py:210
+#: support/report/issue_summary/issue_summary.py:206
+#: support/report/issue_summary/issue_summary.py:287
 msgid "Not Specified"
-msgstr "Belirtilmemiş"
+msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan_list.js:7
-#: manufacturing/doctype/work_order/work_order_list.js:7
+#: manufacturing/doctype/work_order/work_order_list.js:15
 #: stock/doctype/material_request/material_request_list.js:9
 msgid "Not Started"
-msgstr "Başlatan yok"
+msgstr ""
 
 #. Option for the 'Transfer Status' (Select) field in DocType 'Material
 #. Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Not Started"
-msgstr "Başlatan yok"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Not Started"
-msgstr "Başlatan yok"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Not Started"
-msgstr "Başlatan yok"
+msgstr ""
 
 #: manufacturing/doctype/bom/bom_list.js:11
 msgid "Not active"
@@ -43680,153 +45145,161 @@
 
 #: stock/doctype/item_alternative/item_alternative.py:33
 msgid "Not allow to set alternative item for the item {0}"
-msgstr "{0} öğesi için alternatif öğeyi ayarlamaya izin verilmez"
+msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:48
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:52
 msgid "Not allowed to create accounting dimension for {0}"
-msgstr "{0} için hesaplama boyutu oluşturmaya izin verilmiyor"
+msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:254
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:263
 msgid "Not allowed to update stock transactions older than {0}"
-msgstr "{0} dan eski stok durumunu güncellemeye izin yok"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:445
+#: setup/doctype/authorization_control/authorization_control.py:59
+msgid "Not authorized since {0} exceeds limits"
+msgstr ""
+
+#: accounts/doctype/gl_entry/gl_entry.py:398
 msgid "Not authorized to edit frozen Account {0}"
-msgstr "Dondurulmuş Hesabı {0} düzenleme yetkisi yok"
+msgstr ""
 
-#: setup/doctype/authorization_control/authorization_control.py:57
-msgid "Not authroized since {0} exceeds limits"
-msgstr "{0} Yetkili değil {0} sınırı aşar"
+#: templates/form_grid/stock_entry_grid.html:26
+msgid "Not in Stock"
+msgstr ""
 
 #: templates/includes/products_as_grid.html:20
 msgid "Not in stock"
-msgstr "Stokta yok"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:663
-#: manufacturing/doctype/work_order/work_order.py:1256
-#: manufacturing/doctype/work_order/work_order.py:1390
-#: manufacturing/doctype/work_order/work_order.py:1440
-#: selling/doctype/sales_order/sales_order.py:741
-#: selling/doctype/sales_order/sales_order.py:1490
+#: buying/doctype/purchase_order/purchase_order.py:671
+#: manufacturing/doctype/work_order/work_order.py:1267
+#: manufacturing/doctype/work_order/work_order.py:1399
+#: manufacturing/doctype/work_order/work_order.py:1449
+#: selling/doctype/sales_order/sales_order.py:766
+#: selling/doctype/sales_order/sales_order.py:1519
 msgid "Not permitted"
 msgstr "İzin verilmedi"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:240
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: manufacturing/doctype/production_plan/production_plan.py:1607
-#: public/js/controllers/buying.js:440 selling/doctype/customer/customer.py:125
-#: selling/doctype/sales_order/sales_order.js:963
-#: stock/doctype/item/item.js:426 stock/doctype/item/item.py:539
-#: stock/doctype/stock_entry/stock_entry.py:1288
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:731
+#: buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:98
+#: manufacturing/doctype/production_plan/production_plan.py:925
+#: manufacturing/doctype/production_plan/production_plan.py:1621
+#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
+#: selling/doctype/sales_order/sales_order.js:1116
+#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
+#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: templates/pages/timelog_info.html:43
 msgid "Note"
-msgstr "Olumsuz"
+msgstr "Not"
 
 #. Label of a Text Editor field in DocType 'CRM Note'
 #: crm/doctype/crm_note/crm_note.json
 msgctxt "CRM Note"
 msgid "Note"
-msgstr "Olumsuz"
+msgstr "Not"
 
 #. Label of a Text field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Note"
-msgstr "Olumsuz"
+msgstr "Not"
 
 #. Label of a Text Editor field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Note"
-msgstr "Olumsuz"
+msgstr "Not"
 
 #: manufacturing/doctype/bom_update_log/bom_update_log_list.js:21
 msgid "Note: Automatic log deletion only applies to logs of type <i>Update Cost</i>"
 msgstr ""
 
-#: accounts/party.py:658
+#: accounts/party.py:634
 msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
-msgstr "Not: nedeniyle / Referans Tarihi {0} gün izin müşteri kredisini aştığı (ler)"
+msgstr ""
 
 #. Description of the 'Recipients' (Table MultiSelect) field in DocType 'Email
 #. Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Note: Email will not be sent to disabled users"
-msgstr "Not: E-posta erişimi engellenmeyecektir"
+msgstr ""
 
-#: manufacturing/doctype/blanket_order/blanket_order.py:53
+#: manufacturing/doctype/blanket_order/blanket_order.py:91
 msgid "Note: Item {0} added multiple times"
-msgstr "Not: {0} öğesi birden çok kez eklendi"
+msgstr ""
 
-#: controllers/accounts_controller.py:447
+#: controllers/accounts_controller.py:497
 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
-msgstr "Nakit veya Banka Hesabı'nın belirtilmesinden dolayı, Ödeme Girdisi oluşturulmayacaktır."
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:32
+#: accounts/doctype/cost_center/cost_center.js:30
 msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
-msgstr "Not: Bu Maliyet Merkezi bir Gruptur. Gruplara karşı muhasebe girişi yapılamaz."
+msgstr ""
 
 #: stock/doctype/item/item.py:594
 msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:943
+#: accounts/doctype/journal_entry/journal_entry.py:930
 msgid "Note: {0}"
-msgstr "Not: {0}"
+msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:8
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
 #: www/book_appointment/index.html:55
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Contract Fulfilment Checklist'
 #: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
 msgctxt "Contract Fulfilment Checklist"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Project'
 #. Label of a Text Editor field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
 msgid "Notes"
-msgstr "Notlar"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
@@ -43848,22 +45321,22 @@
 
 #: templates/pages/rfq.html:67
 msgid "Notes: "
-msgstr "Notlar:"
+msgstr ""
 
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:62
-#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:63
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:60
+#: accounts/report/gross_and_net_profit_report/gross_and_net_profit_report.py:61
 msgid "Nothing is included in gross"
-msgstr "Hiçbir şey brüt dahil değildir"
+msgstr ""
 
 #: templates/includes/product_list.js:45
 msgid "Nothing more to show."
-msgstr "Hiçbir şey daha göstermek için."
+msgstr ""
 
 #. Label of a Int field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Notice (days)"
-msgstr "Bildirimi (gün)"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
@@ -43879,25 +45352,25 @@
 
 #: stock/doctype/delivery_trip/delivery_trip.js:45
 msgid "Notify Customers via Email"
-msgstr "Müşterileri e-postayla bilgilendirin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Notify Employee"
-msgstr "çalışana bildir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Notify Employee"
-msgstr "çalışana bildir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Notify Other"
-msgstr "Diğerini bildir"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -43909,50 +45382,44 @@
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Notify Supplier"
-msgstr "tedarikçiye bildir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Notify Supplier"
-msgstr "tedarikçiye bildir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Notify Supplier"
-msgstr "tedarikçiye bildir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Notify Via Email"
-msgstr "E-posta ile Bildir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Notify by Email on Creation of Automatic Material Request"
-msgstr "Otomatik Malzeme Talebi Oluşturulduğunda E-posta ile Bildir"
+msgstr ""
 
 #. Description of the 'Notify Via Email' (Check) field in DocType 'Appointment
 #. Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Notify customer and agent via email on the day of the appointment."
-msgstr "Randevu gününde e-posta yoluyla müşteriyi ve acenteyi bilgilendirin."
-
-#. Label of a Select field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Number of Columns"
-msgstr "Sütun sayısı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Number of Concurrent Appointments"
-msgstr "Eşzamanlı Randevu Sayısı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
@@ -43964,68 +45431,55 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Number of Depreciations Booked"
-msgstr "Amortisman miktarı tayini"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Number of Depreciations Booked"
-msgstr "Amortisman miktarı tayini"
-
-#. Label of a Data field in DocType 'Transaction Deletion Record Item'
-#: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
-msgctxt "Transaction Deletion Record Item"
-msgid "Number of Docs"
 msgstr ""
 
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.js:14
 msgid "Number of Interaction"
-msgstr "Etkileşim Sayısı"
+msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:82
+#: selling/report/inactive_customers/inactive_customers.py:78
 msgid "Number of Order"
-msgstr "Sipariş Sayısı"
-
-#. Description of the 'Number of Columns' (Select) field in DocType 'Homepage
-#. Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Number of columns for this section. 3 cards will be shown per row if you select 3 columns."
-msgstr "Bu bölüm için sütun sayısı. 3 sütun içerseniz her satırda 3 kart gösterecek."
+msgstr ""
 
 #. Description of the 'Grace Period' (Int) field in DocType 'Subscription
 #. Settings'
 #: accounts/doctype/subscription_settings/subscription_settings.json
 msgctxt "Subscription Settings"
 msgid "Number of days after invoice date has elapsed before canceling subscription or marking subscription as unpaid"
-msgstr "Aboneliği iptal etmeden veya aboneliği ücretsiz olarak faturadan önce faturanın bitiminden sonraki gün sayısı geçmiştir."
+msgstr ""
 
 #. Label of a Int field in DocType 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Number of days appointments can be booked in advance"
-msgstr "Randevuların ölçü alınabileceği gün sayısı"
+msgstr ""
 
 #. Description of the 'Days Until Due' (Int) field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Number of days that the subscriber has to pay invoices generated by this subscription"
-msgstr "Abonenin bu abonelik tarafından faturalarının kesilmesi zorunlu olduğu gün miktarı"
+msgstr ""
 
 #. Description of the 'Billing Interval Count' (Int) field in DocType
 #. 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "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"
-msgstr "Aralık alanı için aralıkların sayısı, örnek &#39;Günler&#39; ve Faturalama Aralığı 3 ise, faturalar her 3 günde bir oluşturur."
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:109
+#: accounts/doctype/account/account_tree.js:132
 msgid "Number of new Account, it will be included in the account name as a prefix"
-msgstr "Yeni Hesap numarası, hesap adına bir ön ek olarak eklenecektir."
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center_tree.js:26
+#: accounts/doctype/cost_center/cost_center_tree.js:39
 msgid "Number of new Cost Center, it will be included in the cost center name as a prefix"
-msgstr "Yeni Maliyet Merkezi sayısı, maliyet merkezi adına önek olarak eklenecektir."
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Quality Inspection Parameter'
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
@@ -44049,75 +45503,81 @@
 #: stock/doctype/item_attribute/item_attribute.json
 msgctxt "Item Attribute"
 msgid "Numeric Values"
-msgstr "Sayısal Değerler"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Variant Attribute'
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgctxt "Item Variant Attribute"
 msgid "Numeric Values"
-msgstr "Sayısal Değerler"
+msgstr ""
 
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:89
 msgid "Numero has not set in the XML file"
-msgstr "Numero XML kurulumunda ayarlanmadı"
+msgstr ""
 
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "O+"
-msgstr "O +"
+msgstr ""
 
 #. Option for the 'Blood Group' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "O-"
-msgstr "Ö-"
+msgstr ""
 
 #. Label of a Text field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
 msgid "Objective"
-msgstr "amaç"
+msgstr ""
 
 #. Label of a Text field in DocType 'Quality Review Objective'
 #: quality_management/doctype/quality_review_objective/quality_review_objective.json
 msgctxt "Quality Review Objective"
 msgid "Objective"
-msgstr "amaç"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quality Goal'
 #. Label of a Table field in DocType 'Quality Goal'
 #: quality_management/doctype/quality_goal/quality_goal.json
 msgctxt "Quality Goal"
 msgid "Objectives"
-msgstr "Hedefler"
+msgstr ""
 
 #. Label of a Int field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Odometer Value (Last)"
-msgstr "Kilometre Sayacı Değeri (Son)"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Off"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Offer Date"
-msgstr "Teklif Tarihi"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:29
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:42
-msgid "Office Equipments"
-msgstr "Ofis Gereçleri"
+msgid "Office Equipment"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:62
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:86
 msgid "Office Maintenance Expenses"
-msgstr "Ofis Bakım Giderleri"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:63
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:87
 msgid "Office Rent"
-msgstr "Ofis Kiraları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Accounting Dimension Detail'
 #: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
@@ -44125,7 +45585,7 @@
 msgid "Offsetting Account"
 msgstr ""
 
-#: accounts/general_ledger.py:77
+#: accounts/general_ledger.py:81
 msgid "Offsetting for Accounting Dimension"
 msgstr ""
 
@@ -44133,54 +45593,54 @@
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Old Parent"
-msgstr "Eski yapı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Department'
 #: setup/doctype/department/department.json
 msgctxt "Department"
 msgid "Old Parent"
-msgstr "Eski yapı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Old Parent"
-msgstr "Eski yapı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Old Parent"
-msgstr "Eski yapı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Old Parent"
-msgstr "Eski yapı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Old Parent"
-msgstr "Eski yapı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Old Parent"
-msgstr "Eski yapı"
+msgstr ""
 
 #: setup/default_energy_point_rules.py:12
 msgid "On Converting Opportunity"
-msgstr "Fırsat Dönüştürme Üzerine"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order_list.js:8
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:27
+#: buying/doctype/purchase_order/purchase_order_list.js:17
 #: buying/doctype/supplier/supplier_list.js:5
-#: selling/doctype/sales_order/sales_order_list.js:10
-#: support/report/issue_summary/issue_summary.js:45
-#: support/report/issue_summary/issue_summary.py:360
+#: selling/doctype/sales_order/sales_order_list.js:21
+#: support/report/issue_summary/issue_summary.js:44
+#: support/report/issue_summary/issue_summary.py:372
 msgid "On Hold"
 msgstr "Beklemede"
 
@@ -44212,31 +45672,31 @@
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "On Hold Since"
-msgstr "O zaman beri beklemede"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "On Item Quantity"
-msgstr "Öğe Miktarı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "On Item Quantity"
-msgstr "Öğe Miktarı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "On Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "On Net Total"
-msgstr "Net Toplam"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
@@ -44248,83 +45708,94 @@
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "On Previous Row Amount"
-msgstr "Önceki Satır Tutarı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "On Previous Row Amount"
-msgstr "Önceki Satır Tutarı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "On Previous Row Amount"
-msgstr "Önceki Satır Tutarı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "On Previous Row Total"
-msgstr "Önceki Satır Toplamı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "On Previous Row Total"
-msgstr "Önceki Satır Toplamı"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "On Previous Row Total"
-msgstr "Önceki Satır Toplamı"
+msgstr ""
 
 #: setup/default_energy_point_rules.py:24
 msgid "On Purchase Order Submission"
-msgstr "Satınalma Siparişi Gönderme İşleminde"
+msgstr ""
 
 #: setup/default_energy_point_rules.py:18
 msgid "On Sales Order Submission"
-msgstr "Satış Siparişi Gönderme"
+msgstr ""
 
 #: setup/default_energy_point_rules.py:30
 msgid "On Task Completion"
-msgstr "Görev Tamamlandıktan Sonra"
+msgstr ""
 
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:79
 msgid "On Track"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:540
+#: manufacturing/doctype/production_plan/production_plan.js:584
 msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
 msgstr ""
 
+#. Description of the 'Use Serial / Batch Fields' (Check) field in DocType
+#. 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
+msgstr ""
+
 #: setup/default_energy_point_rules.py:43
 msgid "On {0} Creation"
-msgstr "{0} Yaratılışında"
+msgstr ""
 
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "On-machine press checks"
-msgstr "Makine üzerinde press kontrolü"
+msgstr ""
 
 #. Description of the 'Release Date' (Date) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Once set, this invoice will be on hold till the set date"
-msgstr "Ayarlandıktan sonra, bu fatura yazılan tarihe kadar beklemeye alınır."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:560
+#: manufacturing/doctype/work_order/work_order.js:591
 msgid "Once the Work Order is Closed. It can't be resumed."
 msgstr ""
 
+#: accounts/doctype/loyalty_program/loyalty_program.js:16
+msgid "One customer can be part of only single Loyalty Program."
+msgstr ""
+
 #: manufacturing/dashboard_fixtures.py:228
 msgid "Ongoing Job Cards"
-msgstr "Devam Eden İş Kartları"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:105
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
 msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
 msgstr ""
 
@@ -44346,11 +45817,11 @@
 msgid "Only Include Allocated Payments"
 msgstr ""
 
-#: accounts/doctype/account/account.py:134
+#: accounts/doctype/account/account.py:133
 msgid "Only Parent can be of type {0}"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:44
+#: assets/report/fixed_asset_register/fixed_asset_register.js:43
 msgid "Only existing assets"
 msgstr ""
 
@@ -44358,36 +45829,39 @@
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Only leaf nodes are allowed in transaction"
-msgstr "İşlemde yalnızca yaprak düğümlere izin verilir"
+msgstr ""
 
 #. Description of the 'Is Group' (Check) field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Only leaf nodes are allowed in transaction"
-msgstr "İşlemde yalnızca yaprak düğümlere izin verilir"
+msgstr ""
 
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.py:126
 msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
 msgstr ""
 
+#: stock/doctype/stock_entry/stock_entry.py:898
+msgid "Only one {0} entry can be created against the Work Order {1}"
+msgstr ""
+
 #. Description of the 'Customer Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Only show Customer of these Customer Groups"
-msgstr "Sadece bu Müşteri Gruplarının Müşterisini arayın"
+msgstr ""
 
 #. Description of the 'Item Groups' (Table) field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Only show Items from these Item Groups"
-msgstr "Sadece bu Öğe Gruplarındaki Öğeleri göster"
+msgstr ""
 
 #. Description of the 'Rounding Loss Allowance' (Float) field in DocType
 #. 'Exchange Rate Revaluation'
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
 msgctxt "Exchange Rate Revaluation"
-msgid ""
-"Only values between [0,1) are allowed. Like {0.00, 0.04, 0.09, ...}\n"
+msgid "Only values between [0,1) are allowed. Like {0.00, 0.04, 0.09, ...}\n"
 "Ex: If allowance is set at 0.07, accounts that have balance of 0.07 in either of the currencies will be considered as zero balance account"
 msgstr ""
 
@@ -44395,13 +45869,14 @@
 msgid "Only {0} are supported"
 msgstr ""
 
-#: crm/report/lead_details/lead_details.js:35
+#: crm/report/lead_details/lead_details.js:34
 #: manufacturing/report/job_card_summary/job_card_summary.py:92
 #: quality_management/doctype/quality_meeting/quality_meeting_list.js:5
-#: selling/doctype/quotation/quotation_list.js:27
-#: support/report/issue_analytics/issue_analytics.js:56
-#: support/report/issue_summary/issue_summary.js:43
-#: support/report/issue_summary/issue_summary.py:348
+#: selling/doctype/quotation/quotation_list.js:26
+#: support/report/issue_analytics/issue_analytics.js:55
+#: support/report/issue_summary/issue_summary.js:42
+#: support/report/issue_summary/issue_summary.py:360
+#: templates/pages/task_info.html:72
 msgid "Open"
 msgstr "Açık"
 
@@ -44532,116 +46007,149 @@
 msgid "Open Activities HTML"
 msgstr ""
 
-#: public/js/call_popup/call_popup.js:114
-msgid "Open Contact"
-msgstr "Kişiyi Aç"
+#: manufacturing/doctype/bom/bom_item_preview.html:21
+msgid "Open BOM {0}"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:172
+#: public/js/templates/call_link.html:11
+msgid "Open Call Log"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:116
+msgid "Open Contact"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:76
+msgid "Open Event"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:63
+msgid "Open Events"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_controller.js:189
 msgid "Open Form View"
-msgstr "Form Görünümünü Aç"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Open Issues"
-msgstr "Açık Sorunlar"
+msgstr ""
 
 #: setup/doctype/email_digest/templates/default.html:46
 msgid "Open Issues "
-msgstr "Açık Sorunlar"
+msgstr ""
+
+#: manufacturing/doctype/bom/bom_item_preview.html:25
+#: manufacturing/doctype/work_order/work_order_preview.html:28
+msgid "Open Item {0}"
+msgstr ""
 
 #: setup/doctype/email_digest/templates/default.html:154
 msgid "Open Notifications"
-msgstr "Açık Bildirimler"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Open Notifications"
-msgstr "Açık Bildirimler"
+msgstr ""
 
 #. Label of a chart in the Projects Workspace
 #: projects/workspace/projects/projects.json
 msgid "Open Projects"
-msgstr "Açık Projeler"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Open Projects"
-msgstr "Açık Projeler"
+msgstr ""
 
 #: setup/doctype/email_digest/templates/default.html:70
 msgid "Open Projects "
-msgstr "Açık Projeler"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Open Quotations"
-msgstr "Açık Teklifler"
+msgstr ""
 
 #: stock/report/item_variant_details/item_variant_details.py:110
 msgid "Open Sales Orders"
 msgstr ""
 
+#: public/js/templates/crm_activities.html:33
+msgid "Open Task"
+msgstr ""
+
+#: public/js/templates/crm_activities.html:21
+msgid "Open Tasks"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Open To Do"
-msgstr "Açık Yapılacaklar"
+msgstr ""
 
 #: setup/doctype/email_digest/templates/default.html:130
 msgid "Open To Do "
-msgstr "Açık Yapılacaklar"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order_preview.html:24
+msgid "Open Work Order {0}"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/open_work_orders/open_work_orders.json
 msgid "Open Work Orders"
-msgstr "İş Emirlerini Aç"
+msgstr ""
 
 #: templates/pages/help.html:60
 msgid "Open a new ticket"
-msgstr "Yeni bir bilet aç"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:56
-#: public/js/stock_analytics.js:64
+#: public/js/stock_analytics.js:97
 msgid "Opening"
-msgstr "Açılış"
+msgstr ""
 
 #. Group in POS Profile's connections
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Opening & Closing"
-msgstr "Açılış & Kapanış"
+msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:436
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:193
+#: accounts/report/trial_balance/trial_balance.py:430
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
 msgid "Opening (Cr)"
-msgstr "Açılış (Alacak)"
+msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.py:429
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:186
+#: accounts/report/trial_balance/trial_balance.py:423
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
 msgid "Opening (Dr)"
-msgstr "Açılış (Borç)"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:386
-#: assets/report/fixed_asset_register/fixed_asset_register.py:447
+#: assets/report/fixed_asset_register/fixed_asset_register.py:376
+#: assets/report/fixed_asset_register/fixed_asset_register.py:437
 msgid "Opening Accumulated Depreciation"
-msgstr "Birikmiş Amortisman Açılışı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Opening Accumulated Depreciation"
-msgstr "Birikmiş Amortisman Açılışı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Opening Accumulated Depreciation"
-msgstr "Birikmiş Amortisman Açılışı"
+msgstr ""
 
 #: assets/doctype/asset/asset.py:427
 msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
@@ -44651,143 +46159,147 @@
 #: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
 msgctxt "POS Closing Entry Detail"
 msgid "Opening Amount"
-msgstr "Açılış Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Opening Entry Detail'
 #: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
 msgctxt "POS Opening Entry Detail"
 msgid "Opening Amount"
-msgstr "Açılış Tutarı"
+msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:97
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:95
 msgid "Opening Balance"
-msgstr "Açılış Bakiyesi"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Opening Balance Details"
-msgstr "Bakiye Ayrıntılarını Açma"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:105
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:153
 msgid "Opening Balance Equity"
-msgstr "Açılış Bakiyesi Hissesi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Opening Date"
-msgstr "Açılış Tarihi"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Opening Entry"
-msgstr "Açılış Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Opening Entry"
-msgstr "Açılış Kaydı"
+msgstr ""
 
-#: accounts/general_ledger.py:677
+#: accounts/general_ledger.py:675
 msgid "Opening Entry can not be created after Period Closing Voucher is created."
 msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:282
 msgid "Opening Invoice Creation In Progress"
-msgstr "Fatura Oluşturma İşleminin Açılması"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:137
+#: accounts/doctype/account/account_tree.js:189
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgid "Opening Invoice Creation Tool"
-msgstr "Açılış Faturası Oluşturma Aracı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #. Label of a Link in the Home Workspace
 #: accounts/workspace/accounting/accounting.json setup/workspace/home/home.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Opening Invoice Creation Tool"
-msgstr "Açılış Faturası Oluşturma Aracı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgid "Opening Invoice Creation Tool Item"
-msgstr "Fatura Oluşturma Aracı Öğesini Açma"
+msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:99
 msgid "Opening Invoice Item"
-msgstr "Açılış Faturası Kalemi"
+msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:125
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:8
+msgid "Opening Invoices"
+msgstr ""
+
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:128
 msgid "Opening Invoices Summary"
-msgstr "Açılış Faturası Özeti"
+msgstr ""
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:419
+#: stock/report/stock_balance/stock_balance.py:426
 msgid "Opening Qty"
-msgstr "Açılış Miktarı"
+msgstr ""
 
-#: stock/doctype/item/item.py:296
+#: stock/doctype/item/item.py:295
 msgid "Opening Stock"
-msgstr "Açılış Stoku"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Opening Stock"
-msgstr "Açılış Stoku"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Opening Stock"
-msgstr "Açılış Stoku"
+msgstr ""
 
 #. Label of a Time field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Opening Time"
-msgstr "Açılış Zamanı"
+msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:426
+#: stock/report/stock_balance/stock_balance.py:433
 msgid "Opening Value"
-msgstr "Açılış Değeri"
+msgstr ""
 
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgid "Opening and Closing"
-msgstr "Açılış ve Kapanış"
+msgstr ""
 
-#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:30
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:31
 msgid "Opening {0} Invoices created"
 msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:126
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:124
 msgid "Operating Cost"
-msgstr "Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Operating Cost"
-msgstr "Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Operating Cost"
-msgstr "Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Operating Cost (Company Currency)"
-msgstr "Operasyon Maliyeti (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
@@ -44795,38 +46307,38 @@
 msgid "Operating Cost Per BOM Quantity"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1319
+#: manufacturing/doctype/bom/bom.py:1313
 msgid "Operating Cost as per Work Order / BOM"
-msgstr "İş Emri / Ürün Ağacına göre İşletme Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Operating Cost(Company Currency)"
-msgstr "Operasyon Maliyeti (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Operating Costs"
-msgstr "Operasyon Maliyetleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Workstation Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "Operating Costs"
-msgstr "Operasyon Maliyetleri"
+msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom/bom.js:332
 #: manufacturing/doctype/operation/operation.json
-#: manufacturing/doctype/work_order/work_order.js:225
+#: manufacturing/doctype/work_order/work_order.js:240
 #: manufacturing/onboarding_step/operation/operation.json
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:112
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:48
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:110
-#: manufacturing/report/job_card_summary/job_card_summary.js:79
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:49
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:108
+#: manufacturing/report/job_card_summary/job_card_summary.js:78
 #: manufacturing/report/job_card_summary/job_card_summary.py:167
 msgid "Operation"
 msgstr "Operasyon"
@@ -44901,87 +46413,87 @@
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Operation Cost"
-msgstr "Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Operation Description"
-msgstr "Operasyon Tanımı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Operation Description"
-msgstr "Operasyon Tanımı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Operation ID"
-msgstr "İşlem kimliği"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:239
+#: manufacturing/doctype/work_order/work_order.js:254
 msgid "Operation Id"
-msgstr "Operasyon Kimliği"
+msgstr ""
 
 #. Label of a Select field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Operation Row Number"
-msgstr "Operasyon Satır Numarası"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Website Operation'
 #: manufacturing/doctype/bom_website_operation/bom_website_operation.json
 msgctxt "BOM Website Operation"
 msgid "Operation Time"
-msgstr "Çalışma Süresi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sub Operation'
 #: manufacturing/doctype/sub_operation/sub_operation.json
 msgctxt "Sub Operation"
 msgid "Operation Time"
-msgstr "Çalışma Süresi"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Operation Time "
-msgstr "Operasyon Süresi "
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:985
+#: manufacturing/doctype/work_order/work_order.py:996
 msgid "Operation Time must be greater than 0 for Operation {0}"
-msgstr "{0} Operasyonu için İşlem Süresi 0'dan büyük olmalıdır"
+msgstr ""
 
 #. Description of the 'Completed Qty' (Float) field in DocType 'Work Order
 #. Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Operation completed for how many finished goods?"
-msgstr "Kaç mamul için operasyon tamamlandı?"
+msgstr ""
 
 #. Description of the 'Fixed Time' (Check) field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Operation time does not depend on quantity to produce"
-msgstr "Operasyon süresi üretilecek miktara bağlı değildir"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:215
+#: manufacturing/doctype/job_card/job_card.js:238
 msgid "Operation {0} added multiple times in the work order {1}"
-msgstr "Operasyon {0}, iş emrine birden çok kez eklendi {1}"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:975
+#: manufacturing/doctype/job_card/job_card.py:978
 msgid "Operation {0} does not belong to the work order {1}"
-msgstr "{0} işlemi, {1} iş emrine ait değil"
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:179
+#: manufacturing/doctype/workstation/workstation.py:336
 msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
-msgstr "{0} Operasyonu, {1} iş istasyonundaki herhangi bir kullanılabilir çalışma saatinden daha uzun, Operasyonu birden fazla işleme bölün"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:220
-#: setup/doctype/company/company.py:340 templates/generators/bom.html:61
+#: manufacturing/doctype/work_order/work_order.js:235
+#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
 msgid "Operations"
-msgstr "Operasyonlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'BOM'
 #. Label of a Tab Break field in DocType 'BOM'
@@ -44989,13 +46501,13 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Operations"
-msgstr "Operasyonlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Operations"
-msgstr "Operasyonlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Work Order'
 #. Label of a Table field in DocType 'Work Order'
@@ -45003,26 +46515,27 @@
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Operations"
-msgstr "Operasyonlar"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:964
+#: manufacturing/doctype/bom/bom.py:961
 msgid "Operations cannot be left blank"
-msgstr "Operasyon boş bırakılamaz"
+msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:165
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:85
 msgid "Operator"
-msgstr "Şebeke"
+msgstr ""
 
 #. Label of a Link field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Operator"
-msgstr "Şebeke"
+msgstr ""
 
 #: crm/report/campaign_efficiency/campaign_efficiency.py:21
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:27
 msgid "Opp Count"
-msgstr "Fırsat Sayısı"
+msgstr ""
 
 #: crm/report/campaign_efficiency/campaign_efficiency.py:25
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:31
@@ -45031,81 +46544,81 @@
 
 #: selling/page/sales_funnel/sales_funnel.py:56
 msgid "Opportunities"
-msgstr "Fırsatlar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Prospect'
 #. Label of a Table field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Opportunities"
-msgstr "Fırsatlar"
+msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:43
+#: selling/page/sales_funnel/sales_funnel.js:48
 msgid "Opportunities by lead source"
-msgstr "Aday kaynağına göre fırsatlar"
+msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/request_for_quotation/request_for_quotation.js:318
-#: crm/doctype/lead/lead.js:36 crm/doctype/opportunity/opportunity.json
-#: crm/doctype/prospect/prospect.js:15
-#: crm/report/lead_details/lead_details.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: crm/doctype/lead/lead.js:33 crm/doctype/opportunity/opportunity.json
+#: crm/doctype/prospect/prospect.js:20
+#: crm/report/lead_details/lead_details.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:26 selling/doctype/quotation/quotation.js:133
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a shortcut in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgctxt "Opportunity"
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Prospect Opportunity'
 #: crm/doctype/prospect_opportunity/prospect_opportunity.json
 msgctxt "Prospect Opportunity"
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Opportunity"
-msgstr "Fırsat"
+msgstr ""
 
 #: selling/report/territory_wise_sales/territory_wise_sales.py:29
 msgid "Opportunity Amount"
-msgstr "Fırsat Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Opportunity Amount"
-msgstr "Fırsat Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
@@ -45117,72 +46630,72 @@
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Opportunity Date"
-msgstr "Fırsat Tarihi"
+msgstr ""
 
-#: crm/report/lost_opportunity/lost_opportunity.js:43
+#: crm/report/lost_opportunity/lost_opportunity.js:42
 #: crm/report/lost_opportunity/lost_opportunity.py:24
 msgid "Opportunity From"
-msgstr "Fırsat Nerden"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Opportunity From"
-msgstr "Fırsat Nerden"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgid "Opportunity Item"
-msgstr "Fırsat Ürünü"
+msgstr ""
 
 #. Label of a Text field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Opportunity Item"
-msgstr "Fırsat Ürünü"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/opportunity_lost_reason/opportunity_lost_reason.json
 msgid "Opportunity Lost Reason"
-msgstr "Fırsat Kayıp Nedeni"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lost Reason Detail'
 #: crm/doctype/lost_reason_detail/lost_reason_detail.json
 msgctxt "Lost Reason Detail"
 msgid "Opportunity Lost Reason"
-msgstr "Fırsat Kayıp Nedeni"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity Lost Reason Detail'
 #: crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
 msgctxt "Opportunity Lost Reason Detail"
 msgid "Opportunity Lost Reason"
-msgstr "Fırsat Kayıp Nedeni"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/opportunity_lost_reason_detail/opportunity_lost_reason_detail.json
 msgid "Opportunity Lost Reason Detail"
-msgstr "Fırsat Kayıp Nedeni Ayrıntı"
+msgstr ""
 
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:32
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:55
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:57
 msgid "Opportunity Owner"
-msgstr "Fırsat Sahibi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Opportunity Owner"
-msgstr "Fırsat Sahibi"
+msgstr ""
 
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:47
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:59
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:45
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:58
 msgid "Opportunity Source"
 msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgid "Opportunity Summary by Sales Stage"
-msgstr "Satış Aşamasına göre Fırsat Özeti"
+msgstr ""
 
 #. Name of a report
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.json
@@ -45192,41 +46705,41 @@
 #. Name of a DocType
 #: crm/doctype/opportunity_type/opportunity_type.json
 #: crm/report/lost_opportunity/lost_opportunity.py:44
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:53
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:51
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:65
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
 msgid "Opportunity Type"
-msgstr "Fırsat Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Opportunity Type"
-msgstr "Fırsat Türü"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Opportunity Value"
-msgstr "Fırsat Değeri"
+msgstr ""
 
-#: public/js/communication.js:86
+#: public/js/communication.js:102
 msgid "Opportunity {0} created"
-msgstr "{0} birlikteliği"
+msgstr ""
 
 #. Label of a Button field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Optimize Route"
-msgstr "Rotayı Optimize Et"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:122
+#: accounts/doctype/account/account_tree.js:168
 msgid "Optional. Sets company's default currency, if not specified."
-msgstr "İsteğe bağlı. Eğer belirtilmemişse, şirketin genel para birimini belirler."
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:117
+#: accounts/doctype/account/account_tree.js:155
 msgid "Optional. This setting will be used to filter in various transactions."
-msgstr "İsteğe bağlı. Bu çeşitli ayar işlemlerini yapmak için kullanmaktır"
+msgstr ""
 
 #. Label of a Text field in DocType 'POS Field'
 #: accounts/doctype/pos_field/pos_field.json
@@ -45250,87 +46763,85 @@
 
 #: selling/report/territory_wise_sales/territory_wise_sales.py:43
 msgid "Order Amount"
-msgstr "Sipariş Tutarı"
+msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:81
+#: manufacturing/report/production_planning_report/production_planning_report.js:80
 msgid "Order By"
-msgstr "tarafından sipariş"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Order Confirmation Date"
-msgstr "Sipariş Onay Tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Order Confirmation No"
-msgstr "Sipariş Onay No"
+msgstr ""
 
 #: crm/report/campaign_efficiency/campaign_efficiency.py:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:29
 msgid "Order Count"
-msgstr "Sipariş Sayısı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Order Information"
-msgstr "Sipariş Bilgisi"
+msgstr ""
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:142
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:148
-#: manufacturing/report/production_planning_report/production_planning_report.py:368
+#: manufacturing/report/production_planning_report/production_planning_report.py:371
 msgid "Order Qty"
-msgstr "Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Order Status"
-msgstr "Sipariş Durumu"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Order Status"
-msgstr "Sipariş Durumu"
+msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:30
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:8
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:4
+msgid "Order Summary"
+msgstr ""
+
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:29
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:7
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:7
 msgid "Order Type"
-msgstr "Sipariş Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Order Type"
-msgstr "Sipariş Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Order Type"
-msgstr "Sipariş Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Order Type"
-msgstr "Sipariş Türü"
+msgstr ""
 
 #: crm/report/campaign_efficiency/campaign_efficiency.py:24
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:30
 msgid "Order Value"
-msgstr "Sipariş Değeri"
-
-#. Description of the 'Section Order' (Int) field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Order in which sections should appear. 0 is first, 1 is second and so on."
-msgstr "Hangi bölümlerin taşımalarını sıralayın. 0 birinci, 1 ikinci ve benzeri."
+msgstr ""
 
 #: crm/report/campaign_efficiency/campaign_efficiency.py:27
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:33
@@ -45338,98 +46849,102 @@
 msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:5
-#: selling/doctype/quotation/quotation_list.js:31
-#: stock/doctype/material_request/material_request_list.js:25
+#: selling/doctype/quotation/quotation_list.js:30
+#: stock/doctype/material_request/material_request_list.js:29
 msgid "Ordered"
-msgstr "Sipariş verildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Ordered"
-msgstr "Sipariş verildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Ordered"
-msgstr "Sipariş verildi"
+msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:240
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:169
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:49
 #: stock/report/stock_projected_qty/stock_projected_qty.py:157
 msgid "Ordered Qty"
-msgstr "Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Ordered Qty"
-msgstr "Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Ordered Qty"
-msgstr "Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Ordered Qty"
-msgstr "Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Ordered Qty"
-msgstr "Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Ordered Qty"
-msgstr "Sipariş Miktarı"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Ordered Qty: Quantity ordered for purchase, but not received."
+msgstr ""
 
 #: stock/report/item_shortage_report/item_shortage_report.py:102
 msgid "Ordered Quantity"
-msgstr "Sipariş Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Blanket Order Item'
 #: manufacturing/doctype/blanket_order_item/blanket_order_item.json
 msgctxt "Blanket Order Item"
 msgid "Ordered Quantity"
-msgstr "Sipariş Edilen Miktar"
+msgstr ""
 
 #: buying/doctype/supplier/supplier_dashboard.py:14
 #: selling/doctype/customer/customer_dashboard.py:21
-#: selling/doctype/sales_order/sales_order.py:731
+#: selling/doctype/sales_order/sales_order.py:751
 #: setup/doctype/company/company_dashboard.py:23
 msgid "Orders"
-msgstr "Siparişler"
+msgstr ""
 
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:30
 msgid "Organization"
-msgstr "Organizasyon"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Organization"
-msgstr "Organizasyon"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Organization"
-msgstr "Organizasyon"
+msgstr ""
 
 #. Label of a Data field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Organization Name"
-msgstr "Kuruluş adı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -45441,17 +46956,17 @@
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Original Item"
-msgstr "Orjinal Ürün"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Original Item"
-msgstr "Orjinal Ürün"
+msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
 msgid "Original invoice should be consolidated before or along with the return invoice."
-msgstr "Orijinal fatura, iade faturasıyla birlikte veya öncesinde konsolide edilmelidir."
+msgstr ""
 
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
@@ -45481,109 +46996,141 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Other Details"
-msgstr "Diğer Ayrıntılar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Other Details"
-msgstr "Diğer Ayrıntılar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Other Details"
-msgstr "Diğer Ayrıntılar"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Other Details"
-msgstr "Diğer Ayrıntılar"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Other Details"
-msgstr "Diğer Ayrıntılar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Other Info"
-msgstr "Diğer Bilgiler"
+msgstr ""
 
+#. Label of a Card Break in the Financial Reports Workspace
 #. Label of a Card Break in the Buying Workspace
 #. Label of a Card Break in the Selling Workspace
 #. Label of a Card Break in the Stock Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
 #: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
 #: stock/workspace/stock/stock.json
 msgid "Other Reports"
-msgstr "Diğer Raporlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Other Settings"
-msgstr "Diğer Ayarlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Other Settings"
-msgstr "Diğer Ayarlar"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ounce/Gallon (US)"
+msgstr ""
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:441
-#: stock/report/stock_ledger/stock_ledger.py:146
+#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_ledger/stock_ledger.py:219
 msgid "Out Qty"
-msgstr "Çıkış Miktarı"
+msgstr ""
 
-#: stock/report/stock_balance/stock_balance.py:447
+#: stock/report/stock_balance/stock_balance.py:454
 msgid "Out Value"
-msgstr "Çıkış Değeri"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Out of AMC"
-msgstr "Çıkış AMC"
+msgstr ""
 
 #. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
 #. Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Out of AMC"
-msgstr "Çıkış AMC"
+msgstr ""
 
-#: assets/doctype/asset/asset_list.js:23
+#: assets/doctype/asset/asset_list.js:17
 msgid "Out of Order"
-msgstr "bozuk"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Out of Order"
-msgstr "bozuk"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:386
+#: stock/doctype/pick_list/pick_list.py:423
 msgid "Out of Stock"
-msgstr "Stoklar tükendi"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Out of Warranty"
-msgstr "Garanti Dışı"
+msgstr ""
 
 #. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
 #. Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Out of Warranty"
-msgstr "Garanti Dışı"
+msgstr ""
 
-#: templates/includes/macros.html:205
+#: templates/includes/macros.html:173
 msgid "Out of stock"
 msgstr ""
 
@@ -45592,134 +47139,135 @@
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:103
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:135
 msgid "Outgoing"
-msgstr "Giden"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Outgoing"
-msgstr "Giden"
+msgstr ""
 
 #. Option for the 'Inspection Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Outgoing"
-msgstr "Giden"
+msgstr ""
 
 #. Label of a Float field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
 msgctxt "Serial and Batch Entry"
 msgid "Outgoing Rate"
-msgstr "Giden Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Outgoing Rate"
-msgstr "Giden Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Outstanding"
-msgstr "Ödenmemiş"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Entry Reference'
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgctxt "Payment Entry Reference"
 msgid "Outstanding"
-msgstr "Ödenmemiş"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Outstanding"
-msgstr "Ödenmemiş"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:653
+#: accounts/doctype/payment_entry/payment_entry.js:799
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
-#: accounts/report/accounts_receivable/accounts_receivable.py:1051
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:171
+#: accounts/report/accounts_receivable/accounts_receivable.html:149
+#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
 #: accounts/report/purchase_register/purchase_register.py:289
-#: accounts/report/sales_register/sales_register.py:317
+#: accounts/report/sales_register/sales_register.py:318
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Discounted Invoice'
 #: accounts/doctype/discounted_invoice/discounted_invoice.json
 msgctxt "Discounted Invoice"
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opening Invoice Creation Tool Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Outstanding Amount"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
 #: selling/report/customer_credit_balance/customer_credit_balance.py:66
 msgid "Outstanding Amt"
-msgstr "Ödenmemiş Tutar"
+msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:47
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:44
 msgid "Outstanding Cheques and Deposits to clear"
-msgstr "Kapatılacak Ödenmemiş Çekler ve Mevduatlar"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:422
+#: accounts/doctype/gl_entry/gl_entry.py:373
 msgid "Outstanding for {0} cannot be less than zero ({1})"
-msgstr "{0} için bekleyen sıfırdan az olamaz ({1})"
+msgstr ""
 
 #. Option for the 'Type of Transaction' (Select) field in DocType 'Inventory
 #. Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
 msgctxt "Inventory Dimension"
 msgid "Outward"
-msgstr "Dışa doğru"
+msgstr ""
 
 #. Option for the 'Payment Request Type' (Select) field in DocType 'Payment
 #. Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Outward"
-msgstr "Dışa doğru"
+msgstr ""
 
 #. Option for the 'Type of Transaction' (Select) field in DocType 'Serial and
 #. Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Outward"
-msgstr "Dışa doğru"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -45745,11 +47293,11 @@
 msgid "Over Delivery/Receipt Allowance (%)"
 msgstr ""
 
-#: controllers/stock_controller.py:795
+#: controllers/stock_controller.py:1108
 msgid "Over Receipt"
 msgstr ""
 
-#: controllers/status_updater.py:358
+#: controllers/status_updater.py:363
 msgid "Over Receipt/Delivery of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
@@ -45757,7 +47305,7 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Over Transfer Allowance"
-msgstr "Fazla Aktarım Ödeneği"
+msgstr ""
 
 #. Label of a Float field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
@@ -45765,63 +47313,64 @@
 msgid "Over Transfer Allowance (%)"
 msgstr ""
 
-#: controllers/status_updater.py:360
+#: controllers/status_updater.py:365
 msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
 msgstr ""
 
-#: controllers/accounts_controller.py:1680
+#: controllers/accounts_controller.py:1792
 msgid "Overbilling of {} ignored because you have {} role."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:261
+#: accounts/doctype/sales_invoice/sales_invoice.py:266
 #: projects/report/project_summary/project_summary.py:94
-#: selling/doctype/sales_order/sales_order_list.js:16
+#: selling/doctype/sales_order/sales_order_list.js:29
+#: templates/pages/task_info.html:75
 msgid "Overdue"
-msgstr "Vadesi Geçmiş"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
 #. Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Overdue"
-msgstr "Vadesi Geçmiş"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
 #. Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Overdue"
-msgstr "Vadesi Geçmiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Overdue"
-msgstr "Vadesi Geçmiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Overdue"
-msgstr "Vadesi Geçmiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Overdue"
-msgstr "Vadesi Geçmiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Overdue"
-msgstr "Vadesi Geçmiş"
+msgstr ""
 
 #. Label of a Data field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Overdue Days"
-msgstr "Gecikmiş Günler"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/overdue_payment/overdue_payment.json
@@ -45842,64 +47391,64 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Overdue and Discounted"
-msgstr "Gecikmiş ve İndirimli"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Overdue and Discounted"
-msgstr "Gecikmiş ve İndirimli"
+msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:69
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:70
 msgid "Overlap in scoring between {0} and {1}"
-msgstr "{0} ile {1} arasındaki skorlamanın üst üste gelmesi"
+msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:198
+#: accounts/doctype/shipping_rule/shipping_rule.py:199
 msgid "Overlapping conditions found between:"
-msgstr "Şunların sınırları arasında bulunan koşullar:"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Overproduction Percentage For Sales Order"
-msgstr "Satış Siparişi İçin Fazla Üretim Yüzdesi"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Overproduction Percentage For Work Order"
-msgstr "İş Emri İçin Fazla Üretim Yüzdesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Overproduction for Sales and Work Order"
-msgstr "Satış ve İş Emri için Fazla Üretim"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Overview"
-msgstr "Genel Bakış"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Overview"
-msgstr "Genel Bakış"
+msgstr ""
 
 #. Option for the 'Permanent Address Is' (Select) field in DocType 'Employee'
 #. Option for the 'Current Address Is' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Owned"
-msgstr "Sahipli"
+msgstr ""
 
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:29
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:23
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:39
 #: accounts/report/sales_register/sales_register.js:46
-#: accounts/report/sales_register/sales_register.py:234
+#: accounts/report/sales_register/sales_register.py:235
 #: crm/report/lead_details/lead_details.py:45
 msgid "Owner"
 msgstr "Sahibi"
@@ -45908,7 +47457,7 @@
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "PAN No"
-msgstr "PAN No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -45920,259 +47469,265 @@
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "PIN"
-msgstr "PIN"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "PMO-"
-msgstr "PMO-"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "PO Supplied Item"
-msgstr "PO Tedarik Edilen Öğe"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "PO-JOB.#####"
-msgstr "PO-İŞ. #####"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "POS"
-msgstr "POS Satış Noktası"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgid "POS Closing Entry"
-msgstr "POS Kapanış Girişi"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "POS Closing Entry"
 msgid "POS Closing Entry"
-msgstr "POS Kapanış Girişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "POS Closing Entry"
-msgstr "POS Kapanış Girişi"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "POS Closing Entry"
-msgstr "POS Kapanış Girişi"
+msgstr ""
 
 #. Linked DocType in POS Profile's connections
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "POS Closing Entry"
-msgstr "POS Kapanış Girişi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json
 msgid "POS Closing Entry Detail"
-msgstr "POS Kapanış Giriş Detayı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
 msgid "POS Closing Entry Taxes"
-msgstr "POS Kapanış Giriş Vergileri"
+msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:30
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:31
 msgid "POS Closing Failed"
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:54
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
 msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_customer_group/pos_customer_group.json
 msgid "POS Customer Group"
-msgstr "POS Müşteri Grubu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_field/pos_field.json
 msgid "POS Field"
-msgstr "POS Alanı"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Settings'
 #: accounts/doctype/pos_settings/pos_settings.json
 msgctxt "POS Settings"
 msgid "POS Field"
-msgstr "POS Alanı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice/pos_invoice.json
-#: accounts/report/pos_register/pos_register.py:179
+#: accounts/report/pos_register/pos_register.py:173
 msgid "POS Invoice"
-msgstr "POS Faturası"
+msgstr ""
+
+#. Label of a shortcut in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
+msgctxt "POS Invoice"
+msgid "POS Invoice"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Reference'
 #: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
 msgctxt "POS Invoice Reference"
 msgid "POS Invoice"
-msgstr "POS Faturası"
+msgstr ""
 
 #. Linked DocType in POS Profile's connections
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "POS Invoice"
-msgstr "POS Faturası"
+msgstr ""
 
 #. Linked DocType in Sales Invoice's connections
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "POS Invoice"
-msgstr "POS Faturası"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgid "POS Invoice Item"
-msgstr "POS Fatura Öğesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "POS Invoice Item"
-msgstr "POS Fatura Öğesi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgid "POS Invoice Merge Log"
-msgstr "POS Fatura Birleştirme Günlüğü"
+msgstr ""
 
 #. Linked DocType in POS Closing Entry's connections
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "POS Invoice Merge Log"
-msgstr "POS Fatura Birleştirme Günlüğü"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
 msgid "POS Invoice Reference"
-msgstr "POS Fatura Referansı"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:101
 msgid "POS Invoice is not {}"
-msgstr "POS Faturası {} değil"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:91
 msgid "POS Invoice is {}"
-msgstr "POS Faturası {}"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:105
 msgid "POS Invoice isn't created by user {}"
-msgstr "POS Faturası kullanıcı tarafından oluşturulmaz {}"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:192
+#: accounts/doctype/pos_invoice/pos_invoice.py:191
 msgid "POS Invoice should have {} field checked."
-msgstr "POS Faturasında {} alanı işaretlenmiş olmalıdır."
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "POS Invoices"
-msgstr "POS Faturaları"
+msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:538
 msgid "POS Invoices will be consolidated in a background process"
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:542
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:540
 msgid "POS Invoices will be unconsolidated in a background process"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_item_group/pos_item_group.json
 msgid "POS Item Group"
-msgstr "POS Ürün Grubu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgid "POS Opening Entry"
-msgstr "POS Açılış Girişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "POS Opening Entry"
-msgstr "POS Açılış Girişi"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "POS Opening Entry"
 msgid "POS Opening Entry"
-msgstr "POS Açılış Girişi"
+msgstr ""
 
 #. Linked DocType in POS Profile's connections
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "POS Opening Entry"
-msgstr "POS Açılış Girişi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json
 msgid "POS Opening Entry Detail"
-msgstr "POS Açılış Girişi Detayı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_payment_method/pos_payment_method.json
 msgid "POS Payment Method"
-msgstr "POS Ödeme Yöntemi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile/pos_profile.json
-#: accounts/report/pos_register/pos_register.js:33
-#: accounts/report/pos_register/pos_register.py:120
-#: accounts/report/pos_register/pos_register.py:193
-#: selling/page/point_of_sale/pos_controller.js:68
+#: accounts/report/pos_register/pos_register.js:32
+#: accounts/report/pos_register/pos_register.py:116
+#: accounts/report/pos_register/pos_register.py:187
+#: selling/page/point_of_sale/pos_controller.js:80
 msgid "POS Profile"
-msgstr "POS Profili"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "POS Profile"
-msgstr "POS Profili"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "POS Profile"
-msgstr "POS Profili"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "POS Profile"
-msgstr "POS Profili"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "POS Profile"
-msgstr "POS Profili"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_profile_user/pos_profile_user.json
 msgid "POS Profile User"
-msgstr "POS Profil Kullanıcıları"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:97
 msgid "POS Profile doesn't matches {}"
-msgstr "POS Profili {} ile eşleşmiyor"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1116
+#: accounts/doctype/sales_invoice/sales_invoice.py:1139
 msgid "POS Profile required to make POS Entry"
-msgstr "POS Profil POS Girişi yapmak için gerekli"
+msgstr ""
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:63
 msgid "POS Profile {} contains Mode of Payment {}. Please remove them to disable this mode."
@@ -46180,12 +47735,12 @@
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:46
 msgid "POS Profile {} does not belongs to company {}"
-msgstr "POS Profili {}, {} işletmesi ait değil"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/pos_register/pos_register.json
 msgid "POS Register"
-msgstr "POS Kaydı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pos_search_fields/pos_search_fields.json
@@ -46207,29 +47762,29 @@
 #. Name of a DocType
 #: accounts/doctype/pos_settings/pos_settings.json
 msgid "POS Settings"
-msgstr "POS Ayarları"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "POS Settings"
 msgid "POS Settings"
-msgstr "POS Ayarları"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "POS Transactions"
-msgstr "POS İşlemleri"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:363
-msgid "POS invoice {0} created succesfully"
-msgstr "POS faturası {0} başarıyla kuruldu"
+#: selling/page/point_of_sale/pos_controller.js:392
+msgid "POS invoice {0} created successfully"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "POS-CLO-"
-msgstr "POS-ClO-"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -46246,37 +47801,37 @@
 #. Name of a DocType
 #: accounts/doctype/psoa_cost_center/psoa_cost_center.json
 msgid "PSOA Cost Center"
-msgstr "PSOA Maliyet Merkezi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/psoa_project/psoa_project.json
 msgid "PSOA Project"
-msgstr "PSOA Projesi"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Supplier Scorecard
 #. Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "PU-SSP-.YYYY.-"
-msgstr "PU-SSP-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "PUR-ORD-.YYYY.-"
-msgstr "PUR-ORD-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "PUR-RFQ-.YYYY.-"
-msgstr "PUR-TT-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "PUR-SQTN-.YYYY.-"
-msgstr "PUR-SQTN-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
@@ -46284,7 +47839,7 @@
 msgid "PZN"
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:117
+#: stock/doctype/packing_slip/packing_slip.py:115
 msgid "Package No(s) already in use. Try from Package No {0}"
 msgstr ""
 
@@ -46292,42 +47847,42 @@
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Package Weight Details"
-msgstr "Ambalaj Ağırlığı Detayları"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:65
+#: stock/doctype/delivery_note/delivery_note_list.js:74
 msgid "Packaging Slip From Delivery Note"
 msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/packed_item/packed_item.json
 msgid "Packed Item"
-msgstr "Paketli Ürün"
+msgstr ""
 
 #. Label of a Table field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Packed Items"
-msgstr "Paketli Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Packed Items"
-msgstr "Paketli Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Packed Items"
-msgstr "Paketli Ürünler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Packed Items"
-msgstr "Paketli Ürünler"
+msgstr ""
 
-#: controllers/stock_controller.py:748
+#: controllers/stock_controller.py:946
 msgid "Packed Items cannot be transferred internally"
 msgstr ""
 
@@ -46347,52 +47902,52 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Packing List"
-msgstr "Paket Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Packing List"
-msgstr "Paket Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Packing List"
-msgstr "Paket Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Packing List"
-msgstr "Paket Listesi"
+msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:195
+#: stock/doctype/delivery_note/delivery_note.js:221
 #: stock/doctype/packing_slip/packing_slip.json
 msgid "Packing Slip"
-msgstr "Sevk İrsaliyesi"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Packing Slip"
 msgid "Packing Slip"
-msgstr "Sevk İrsaliyesi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgid "Packing Slip Item"
-msgstr "Sevk İrsaliyesi Kalemi"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:704
+#: stock/doctype/delivery_note/delivery_note.py:780
 msgid "Packing Slip(s) cancelled"
-msgstr "Sevk İrsaliyesi iptal edildi"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Packing Unit"
-msgstr "Paketleme birimi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -46494,103 +48049,105 @@
 msgid "Page {0} of {1}"
 msgstr "{1} {0} Sayfası"
 
-#: accounts/doctype/payment_request/payment_request_list.js:17
-#: accounts/doctype/sales_invoice/sales_invoice.py:267
+#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/sales_invoice/sales_invoice.py:272
 msgid "Paid"
-msgstr "Ödendi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Paid"
-msgstr "Ödendi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Paid"
-msgstr "Ödendi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Paid"
-msgstr "Ödendi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Paid"
-msgstr "Ödendi"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
-#: accounts/report/accounts_receivable/accounts_receivable.py:1045
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:111
-#: accounts/report/pos_register/pos_register.py:214
+#: accounts/report/accounts_receivable/accounts_receivable.html:146
+#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
+#: accounts/report/pos_register/pos_register.py:208
+#: selling/page/point_of_sale/pos_payment.js:590
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
 msgid "Paid Amount"
-msgstr "Ödenen Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Paid Amount"
-msgstr "Ödenen Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Paid Amount"
-msgstr "Ödenen Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Paid Amount"
-msgstr "Ödenen Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Paid Amount"
-msgstr "Ödenen Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Paid Amount"
-msgstr "Ödenen Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Paid Amount"
-msgstr "Ödenen Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Paid Amount (Company Currency)"
-msgstr "Ödenen Tutar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Paid Amount (Company Currency)"
-msgstr "Ödenen Tutar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Paid Amount (Company Currency)"
-msgstr "Ödenen Tutar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Paid Amount (Company Currency)"
-msgstr "Ödenen Tutar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -46604,9 +48161,9 @@
 msgid "Paid Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:870
+#: accounts/doctype/payment_entry/payment_entry.js:1059
 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
-msgstr "Ödenen Tutar, toplam negatif ödenmemiş miktardan daha fazla olamaz {0}"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -46618,7 +48175,7 @@
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Paid Loan"
-msgstr "Ödenen Kredi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -46626,10 +48183,15 @@
 msgid "Paid To Account Type"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:324
-#: accounts/doctype/sales_invoice/sales_invoice.py:991
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
+#: accounts/doctype/sales_invoice/sales_invoice.py:1015
 msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
-msgstr "Ödenen Tutar ve Şüpheli Alacak Tutarı toplamı Genel Toplamdan fazla olamaz"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pair"
+msgstr ""
 
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -46695,31 +48257,31 @@
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
 msgid "Parameter Name"
-msgstr "Parametre Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Scorecard Variable'
 #: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
 msgctxt "Supplier Scorecard Variable"
 msgid "Parameter Name"
-msgstr "Parametre Adı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
 msgctxt "Currency Exchange Settings"
 msgid "Parameters"
-msgstr "Parametreler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quality Feedback'
 #: quality_management/doctype/quality_feedback/quality_feedback.json
 msgctxt "Quality Feedback"
 msgid "Parameters"
-msgstr "Parametreler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quality Feedback Template'
 #: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
 msgctxt "Quality Feedback Template"
 msgid "Parameters"
-msgstr "Parametreler"
+msgstr ""
 
 #. Label of a Link field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -46753,9 +48315,9 @@
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Parent Account"
-msgstr "Ana Hesap"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:379
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:377
 msgid "Parent Account Missing"
 msgstr ""
 
@@ -46763,41 +48325,41 @@
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Parent Batch"
-msgstr "Ana Batch"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Parent Company"
-msgstr "Ana Şirket"
+msgstr ""
 
-#: setup/doctype/company/company.py:459
+#: setup/doctype/company/company.py:451
 msgid "Parent Company must be a group company"
-msgstr "Ana Şirket bir grup şirket olmalıdır"
+msgstr ""
 
 #. Label of a Link field in DocType 'Cost Center'
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "Parent Cost Center"
-msgstr "Ana Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "Parent Customer Group"
-msgstr "Ana Müşteri Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Department'
 #: setup/doctype/department/department.json
 msgctxt "Department"
 msgid "Parent Department"
-msgstr "Ana Bölüm"
+msgstr ""
 
 #. Label of a Data field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Parent Detail docname"
-msgstr "Ana Detay belgesi adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Payment Reconciliation Log'
 #: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
@@ -46809,19 +48371,19 @@
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Parent Item"
-msgstr "Ana Kalem"
+msgstr ""
 
 #. Label of a Link field in DocType 'Product Bundle'
 #: selling/doctype/product_bundle/product_bundle.json
 msgctxt "Product Bundle"
 msgid "Parent Item"
-msgstr "Ana Kalem"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Parent Item Group"
-msgstr "Ana Kalem Grubu"
+msgstr ""
 
 #: selling/doctype/product_bundle/product_bundle.py:79
 msgid "Parent Item {0} must not be a Fixed Asset"
@@ -46829,19 +48391,19 @@
 
 #: selling/doctype/product_bundle/product_bundle.py:77
 msgid "Parent Item {0} must not be a Stock Item"
-msgstr "Ana Ürün {0} Stok Ürünü olmamalıdır"
+msgstr ""
 
 #. Label of a Link field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Parent Location"
-msgstr "Ana Konum"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Parent Procedure"
-msgstr "yapı hükümleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -46853,19 +48415,19 @@
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Parent Sales Person"
-msgstr "Ana Satış Elemanı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Parent Supplier Group"
-msgstr "Ana Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Parent Task"
-msgstr "Ana Görev"
+msgstr ""
 
 #: projects/doctype/task/task.py:157
 msgid "Parent Task {0} is not a Template Task"
@@ -46875,23 +48437,17 @@
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "Parent Territory"
-msgstr "Ana Bölge"
+msgstr ""
 
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:47
 msgid "Parent Warehouse"
-msgstr "Ana Depo"
-
-#. Label of a Link field in DocType 'Pick List'
-#: stock/doctype/pick_list/pick_list.json
-msgctxt "Pick List"
-msgid "Parent Warehouse"
-msgstr "Ana Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Parent Warehouse"
-msgstr "Ana Depo"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -46899,7 +48455,7 @@
 msgid "Partial Material Transferred"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1043
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1033
 msgid "Partial Stock Reservation"
 msgstr ""
 
@@ -46927,14 +48483,14 @@
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Partially Completed"
-msgstr "Kısmen Tamamlandı"
+msgstr ""
 
 #. Option for the 'Completion Status' (Select) field in DocType 'Maintenance
 #. Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Partially Completed"
-msgstr "Kısmen Tamamlandı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
@@ -46942,63 +48498,77 @@
 msgid "Partially Delivered"
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:8
+#: assets/doctype/asset/asset_list.js:7
 msgid "Partially Depreciated"
-msgstr "Kısmen Değer Kaybına Uğramış"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Partially Depreciated"
-msgstr "Kısmen Değer Kaybına Uğramış"
+msgstr ""
 
 #. Option for the 'Fulfilment Status' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Partially Fulfilled"
-msgstr "Kısmen Yerine Getirildi"
+msgstr ""
 
-#: selling/doctype/quotation/quotation_list.js:29
+#: selling/doctype/quotation/quotation_list.js:28
 msgid "Partially Ordered"
-msgstr "Kısmen Sipariş Edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Partially Ordered"
-msgstr "Kısmen Sipariş Edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Partially Ordered"
-msgstr "Kısmen Sipariş Edildi"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request_list.js:14
+#: accounts/doctype/payment_request/payment_request_list.js:12
 msgid "Partially Paid"
-msgstr "Kısmen Ödendi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Partially Paid"
-msgstr "Kısmen Ödendi"
+msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:21
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
+#. Order'
+#: buying/doctype/purchase_order/purchase_order.json
+msgctxt "Purchase Order"
+msgid "Partially Paid"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Partially Paid"
+msgstr ""
+
+#: stock/doctype/material_request/material_request_list.js:25
 msgid "Partially Received"
-msgstr "Kısmen Alındı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Partially Received"
-msgstr "Kısmen Alındı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Partially Received"
-msgstr "Kısmen Alındı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
@@ -47022,55 +48592,59 @@
 
 #: stock/doctype/material_request/material_request_list.js:18
 msgid "Partially ordered"
-msgstr "Yoğun Sıralı"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Parties"
-msgstr "Taraflar"
+msgstr ""
+
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:23
+msgid "Partly Billed"
+msgstr ""
 
 #. Option for the 'Billing Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Partly Billed"
-msgstr "Kısmen Faturalandı"
+msgstr ""
 
 #. Option for the 'Delivery Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Partly Delivered"
-msgstr "Kısmen Teslim Edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Partly Paid"
-msgstr "Kısmen Ödenmiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Partly Paid"
-msgstr "Kısmen Ödenmiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Partly Paid and Discounted"
-msgstr "Kısmen Ödenmiş ve İndirimli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Partner Type"
-msgstr "Ortak Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Partner website"
-msgstr "Ortak web sitesi"
+msgstr ""
 
 #. Option for the 'Customer Type' (Select) field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -47084,164 +48658,177 @@
 msgid "Partnership"
 msgstr ""
 
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Parts Per Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Parts Per Million"
+msgstr ""
+
 #: accounts/doctype/bank_account/bank_account_dashboard.py:16
 #: accounts/doctype/payment_terms_template/payment_terms_template_dashboard.py:16
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:164
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:193
 #: accounts/doctype/tax_category/tax_category_dashboard.py:11
-#: accounts/report/accounts_payable/accounts_payable.js:109
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:86
-#: accounts/report/accounts_receivable/accounts_receivable.js:54
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:86
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:151
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:233
+#: accounts/report/accounts_payable/accounts_payable.js:112
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:89
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.js:57
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:89
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
 #: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:630
-#: accounts/report/payment_ledger/payment_ledger.js:52
+#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/payment_ledger/payment_ledger.js:51
 #: accounts/report/payment_ledger/payment_ledger.py:154
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:92
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:27
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:27
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:26
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:26
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:57
-#: crm/report/lost_opportunity/lost_opportunity.js:56
+#: crm/report/lost_opportunity/lost_opportunity.js:55
 #: crm/report/lost_opportunity/lost_opportunity.py:31
-#: public/js/bank_reconciliation_tool/data_table_manager.js:51
-#: public/js/bank_reconciliation_tool/dialog_manager.js:128
+#: public/js/bank_reconciliation_tool/data_table_manager.js:50
+#: public/js/bank_reconciliation_tool/dialog_manager.js:135
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Opening Invoice Creation Tool
 #. Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Process Payment Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
 msgctxt "Process Payment Reconciliation"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Data field in DocType 'Unreconcile Payment Entries'
 #: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
 msgctxt "Unreconcile Payment Entries"
 msgid "Party"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/party_account/party_account.json
 msgid "Party Account"
-msgstr "Cari Hesap"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Party Account Currency"
-msgstr "Cari Hesabı Dövizi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Party Account Currency"
-msgstr "Cari Hesabı Dövizi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Party Account Currency"
-msgstr "Cari Hesabı Dövizi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Party Account Currency"
-msgstr "Cari Hesabı Dövizi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Party Account Currency"
-msgstr "Cari Hesabı Dövizi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
@@ -47249,39 +48836,33 @@
 msgid "Party Account No. (Bank Statement)"
 msgstr ""
 
-#: controllers/accounts_controller.py:1914
+#: controllers/accounts_controller.py:2056
 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
 msgstr ""
 
-#. Label of a Currency field in DocType 'Journal Entry Account'
-#: accounts/doctype/journal_entry_account/journal_entry_account.json
-msgctxt "Journal Entry Account"
-msgid "Party Balance"
-msgstr "Cari Bakiyesi"
-
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Party Balance"
-msgstr "Cari Bakiyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Party Bank Account"
-msgstr "Cari Banka Hesabı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Party Details"
-msgstr "Cari Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Party Details"
-msgstr "Cari Detayları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
@@ -47293,13 +48874,19 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Party Information"
-msgstr "Cari Bilgisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Party Information"
-msgstr "Cari Bilgisi"
+msgstr ""
+
+#. Label of a Data field in DocType 'Blanket Order Item'
+#: manufacturing/doctype/blanket_order_item/blanket_order_item.json
+msgctxt "Blanket Order Item"
+msgid "Party Item Code"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/party_link/party_link.json
@@ -47307,27 +48894,27 @@
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:109
-#: selling/report/address_and_contacts/address_and_contacts.js:23
+#: selling/report/address_and_contacts/address_and_contacts.js:22
 msgid "Party Name"
-msgstr "Cari Adı"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Party Name"
-msgstr "Cari Adı"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Party Specific Item'
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Party Name"
-msgstr "Cari Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Party Name"
-msgstr "Cari Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
@@ -47357,156 +48944,161 @@
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:76
 #: accounts/report/accounts_receivable/accounts_receivable.js:44
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:76
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:145
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:223
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
 #: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:629
-#: accounts/report/payment_ledger/payment_ledger.js:42
+#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/payment_ledger/payment_ledger.js:41
 #: accounts/report/payment_ledger/payment_ledger.py:150
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:89
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:16
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:16
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:15
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:15
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:49
-#: public/js/bank_reconciliation_tool/data_table_manager.js:46
-#: selling/report/address_and_contacts/address_and_contacts.js:10
+#: public/js/bank_reconciliation_tool/data_table_manager.js:45
+#: selling/report/address_and_contacts/address_and_contacts.js:9
 #: setup/doctype/party_type/party_type.json
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
 msgctxt "Exchange Rate Revaluation Account"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Party Specific Item'
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Party Type'
 #: setup/doctype/party_type/party_type.json
 msgctxt "Party Type"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Payment Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
 msgctxt "Process Payment Reconciliation"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Unreconcile Payment Entries'
 #: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
 msgctxt "Unreconcile Payment Entries"
 msgid "Party Type"
-msgstr "Cari Türü"
+msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:611
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:612
 msgid "Party Type and Party is mandatory for {0} account"
-msgstr "{0} hesabı için Cari Türü ve Cari zorunludur"
+msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:162
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:156
 msgid "Party Type and Party is required for Receivable / Payable account {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:432
+#: accounts/doctype/payment_entry/payment_entry.py:434
 msgid "Party Type is mandatory"
-msgstr "Cari Tipi zorunludur"
+msgstr ""
 
 #. Label of a Link field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Party User"
-msgstr "Cari Kullanıcısı"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:308
+#: accounts/doctype/payment_entry/payment_entry.js:390
 msgid "Party can only be one of {0}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:435
+#: accounts/doctype/payment_entry/payment_entry.py:437
 msgid "Party is mandatory"
-msgstr "Cari zorunludur"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pascal"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
 msgid "Passed"
-msgstr "Geçti"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Quality Review Objective'
 #: quality_management/doctype/quality_review_objective/quality_review_objective.json
 msgctxt "Quality Review Objective"
 msgid "Passed"
-msgstr "Geçti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -47518,17 +49110,17 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Passport Number"
-msgstr "Pasaport Numarası"
+msgstr ""
 
 #: accounts/doctype/subscription/subscription_list.js:10
 msgid "Past Due Date"
-msgstr "Son Tarih"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Past Due Date"
-msgstr "Son Tarih"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
@@ -47542,24 +49134,24 @@
 msgid "Path"
 msgstr "Path"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:84
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:85
 msgid "Pause"
-msgstr "Durdur"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
 #: manufacturing/doctype/job_card_operation/job_card_operation.json
 msgctxt "Job Card Operation"
 msgid "Pause"
-msgstr "Durdur"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:259
+#: manufacturing/doctype/job_card/job_card.js:292
 msgid "Pause Job"
 msgstr ""
 
 #. Name of a DocType
 #: support/doctype/pause_sla_on_status/pause_sla_on_status.json
 msgid "Pause SLA On Status"
-msgstr "Durum Açıkken SLA'yı Duraklat"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
@@ -47575,102 +49167,111 @@
 msgid "Paused"
 msgstr ""
 
+#: templates/pages/order.html:43
+msgid "Pay"
+msgstr ""
+
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Pay"
-msgstr "Ödeme"
+msgstr ""
 
 #. Label of a Data field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Pay To / Recd From"
-msgstr "Gönderen/Alınan"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:52
+#: accounts/report/account_balance/account_balance.js:54
 msgid "Payable"
-msgstr "Ödenecek Borç"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Payable"
-msgstr "Ödenecek Borç"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Party Type'
 #: setup/doctype/party_type/party_type.json
 msgctxt "Party Type"
 msgid "Payable"
-msgstr "Ödenecek Borç"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Payment Ledger
 #. Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Payable"
-msgstr "Ödenecek Borç"
+msgstr ""
 
 #: accounts/report/accounts_payable/accounts_payable.js:42
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:206
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:210
 #: accounts/report/purchase_register/purchase_register.py:194
 #: accounts/report/purchase_register/purchase_register.py:235
 msgid "Payable Account"
-msgstr "Ödenecek Hesap"
+msgstr ""
+
+#. Name of a Workspace
+#: accounts/workspace/payables/payables.json
+msgid "Payables"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Payables"
-msgstr "Borçlar"
+msgstr ""
 
 #. Label of a Column Break field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Payer Settings"
-msgstr "Ödeyici Ayarları"
+msgstr ""
 
 #: accounts/doctype/dunning/dunning.js:51
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:110
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:65
-#: accounts/doctype/sales_invoice/sales_invoice.js:104
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:52
+#: accounts/doctype/sales_invoice/sales_invoice.js:109
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25
-#: accounts/doctype/sales_invoice/sales_invoice_list.js:31
-#: buying/doctype/purchase_order/purchase_order.js:328
+#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
+#: buying/doctype/purchase_order/purchase_order.js:391
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:612
+#: selling/doctype/sales_order/sales_order.js:713
 #: selling/doctype/sales_order/sales_order_dashboard.py:28
 msgid "Payment"
-msgstr "Ödeme"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Gateway Account'
 #: accounts/doctype/payment_gateway_account/payment_gateway_account.json
 msgctxt "Payment Gateway Account"
 msgid "Payment Account"
-msgstr "Ödeme Hesabı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Account"
-msgstr "Ödeme Hesabı"
+msgstr ""
 
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:50
 msgid "Payment Amount"
-msgstr "Ödeme Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Payment Amount"
-msgstr "Ödeme Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Payment Amount"
-msgstr "Ödeme Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
@@ -47682,209 +49283,217 @@
 #: accounts/doctype/payment_gateway_account/payment_gateway_account.json
 msgctxt "Payment Gateway Account"
 msgid "Payment Channel"
-msgstr "Ödeme Kanalı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Channel"
-msgstr "Ödeme Kanalı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Payment Deductions or Loss"
-msgstr "Ödeme Kesintileri veya Zararı"
+msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:73
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:70
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:84
 msgid "Payment Document"
-msgstr "Ödeme Belgesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Payment Document"
-msgstr "Ödeme Belgesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Transaction Payments'
 #: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
 msgctxt "Bank Transaction Payments"
 msgid "Payment Document"
-msgstr "Ödeme Belgesi"
+msgstr ""
 
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:23
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:67
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:78
 msgid "Payment Document Type"
-msgstr "Ödeme Belgesi Türü"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:113
 msgid "Payment Due Date"
-msgstr "Son Ödeme Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Payment Due Date"
-msgstr "Son Ödeme Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Payment Due Date"
-msgstr "Son Ödeme Tarihi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Bank Clearance'
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgctxt "Bank Clearance"
 msgid "Payment Entries"
-msgstr "Ödeme Girişleri"
+msgstr ""
 
 #. Label of a Table field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Payment Entries"
-msgstr "Ödeme Girişleri"
+msgstr ""
 
-#: accounts/utils.py:909
+#: accounts/utils.py:926
 msgid "Payment Entries {0} are un-linked"
-msgstr "Ödeme Kayıtlarının bağlantısı kaldırıldı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry/payment_entry.json
-#: accounts/doctype/payment_order/payment_order.js:22
+#: accounts/doctype/payment_order/payment_order.js:27
 #: accounts/print_format/bank_and_cash_payment_voucher/bank_and_cash_payment_voucher.html:12
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:29
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:11
 msgid "Payment Entry"
-msgstr "Ödeme Kaydı"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Payment Entry"
-msgstr "Ödeme Kaydı"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Bank Transaction Payments'
 #: accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
 msgctxt "Bank Transaction Payments"
 msgid "Payment Entry"
-msgstr "Ödeme Kaydı"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Payment Entry"
-msgstr "Ödeme Kaydı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
 #: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
 msgctxt "Payment Entry"
 msgid "Payment Entry"
-msgstr "Ödeme Kaydı"
+msgstr ""
 
 #. Option for the 'Payment Order Type' (Select) field in DocType 'Payment
 #. Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Payment Entry"
-msgstr "Ödeme Kaydı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
 msgid "Payment Entry Deduction"
-msgstr "Ödeme Giriş Kesintisi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgid "Payment Entry Reference"
-msgstr "Ödeme giriş Referansı"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:395
+#: accounts/doctype/payment_request/payment_request.py:409
 msgid "Payment Entry already exists"
-msgstr "Ödeme Kaydı zaten var"
+msgstr ""
 
-#: accounts/utils.py:583
+#: accounts/utils.py:601
 msgid "Payment Entry has been modified after you pulled it. Please pull it again."
-msgstr "Bunu çektikten sonra Ödeme Girişi değiştirilmiş. Tekrar çekin lütfen."
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:544
+#: accounts/doctype/payment_request/payment_request.py:111
+#: accounts/doctype/payment_request/payment_request.py:456
 msgid "Payment Entry is already created"
-msgstr "Ödeme girişi zaten yaratılır"
+msgstr ""
 
-#: controllers/accounts_controller.py:1130
+#: controllers/accounts_controller.py:1240
 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:261
+#: selling/page/point_of_sale/pos_payment.js:271
 msgid "Payment Failed"
-msgstr "Ödeme başarısız"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Payment From / To"
-msgstr "Ödeme Giriş/Çıkış Bilgisi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Payment From / To"
-msgstr "Ödeme Giriş/Çıkış Bilgisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Gateway Account'
 #: accounts/doctype/payment_gateway_account/payment_gateway_account.json
 msgctxt "Payment Gateway Account"
 msgid "Payment Gateway"
-msgstr "Ödeme Ağ Geçidi"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Gateway"
-msgstr "Ödeme Ağ Geçidi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Payment Gateway"
-msgstr "Ödeme Ağ Geçidi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_gateway_account/payment_gateway_account.json
 msgid "Payment Gateway Account"
-msgstr "Ödeme Gateway Hesabı"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
-#: accounts/workspace/accounting/accounting.json
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
 msgctxt "Payment Gateway Account"
 msgid "Payment Gateway Account"
-msgstr "Ödeme Gateway Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Gateway Account"
-msgstr "Ödeme Gateway Hesabı"
+msgstr ""
 
-#: accounts/utils.py:1199
+#: accounts/utils.py:1169
 msgid "Payment Gateway Account not created, please create one manually."
-msgstr "Ödeme Ağ Geçidi Hesabı oluşturulmaz, bir tane oluşturun lütfen."
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Gateway Details"
-msgstr "Ödeme Gateway Detayları"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/payment_ledger/payment_ledger.json
 msgid "Payment Ledger"
 msgstr ""
 
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:253
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:250
 msgid "Payment Ledger Balance"
 msgstr ""
 
@@ -47899,120 +49508,123 @@
 msgid "Payment Limit"
 msgstr ""
 
-#: accounts/report/pos_register/pos_register.js:51
-#: accounts/report/pos_register/pos_register.py:129
-#: accounts/report/pos_register/pos_register.py:221
+#: accounts/report/pos_register/pos_register.js:50
+#: accounts/report/pos_register/pos_register.py:125
+#: accounts/report/pos_register/pos_register.py:215
+#: selling/page/point_of_sale/pos_payment.js:19
 msgid "Payment Method"
-msgstr "Ödeme Şekli"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Profile'
 #. Label of a Table field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Payment Methods"
-msgstr "Ödeme metodları"
+msgstr ""
 
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:24
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:40
 msgid "Payment Mode"
-msgstr "Ödeme Modu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_order/payment_order.json
 msgid "Payment Order"
-msgstr "Ödeme Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Payment Order"
-msgstr "Ödeme Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Payment Order"
-msgstr "Ödeme Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Order"
-msgstr "Ödeme Emri"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgid "Payment Order Reference"
-msgstr "Ödeme Sipariş Referansı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Payment Order Reference"
-msgstr "Ödeme Sipariş Referansı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Payment Order Status"
-msgstr "Ödeme Emri Durumu"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Payment Order Type"
-msgstr "Ödeme Emri Türü"
+msgstr ""
 
 #. Option for the 'Payment Order Status' (Select) field in DocType 'Payment
 #. Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Payment Ordered"
-msgstr "Ödeme Siparişi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Ordered"
-msgstr "Ödeme Siparişi"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Payment Period Based On Invoice Date"
-msgstr "Fatura Tarihine göre Ödeme Dönemi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Payment Plan"
-msgstr "Ödeme tesisi"
+msgstr ""
 
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:4
 msgid "Payment Receipt Note"
-msgstr "Ödeme Makbuzu Dekontu"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:248
+#: selling/page/point_of_sale/pos_payment.js:252
 msgid "Payment Received"
-msgstr "Ödeme Alındı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgid "Payment Reconciliation"
-msgstr "Ödeme Mutabakat"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Payment Reconciliation"
-msgstr "Ödeme Mutabakat"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
-#: accounts/workspace/accounting/accounting.json
+#. Label of a Link in the Payables Workspace
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
 msgctxt "Payment Reconciliation"
 msgid "Payment Reconciliation"
-msgstr "Ödeme Mutabakat"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
@@ -48022,16 +49634,16 @@
 #. Name of a DocType
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgid "Payment Reconciliation Invoice"
-msgstr "Ödeme Mutabakat Faturası"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:118
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:123
 msgid "Payment Reconciliation Job: {0} is running for this party. Can't reconcile now."
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgid "Payment Reconciliation Payment"
-msgstr "Ödeme Mutabakat Ödemesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -48043,260 +49655,261 @@
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Payment Reference"
-msgstr "Ödeme Referansı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Payment References"
-msgstr "Ödeme Referansları"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/payment_order/payment_order.js:18
+#: accounts/doctype/payment_order/payment_order.js:19
 #: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:125
-#: accounts/doctype/sales_invoice/sales_invoice.js:140
-#: buying/doctype/purchase_order/purchase_order.js:335
-#: selling/doctype/sales_order/sales_order.js:611
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
+#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: buying/doctype/purchase_order/purchase_order.js:399
+#: selling/doctype/sales_order/sales_order.js:709
 msgid "Payment Request"
-msgstr "Ödeme Talebi"
+msgstr ""
 
 #. Option for the 'Payment Order Type' (Select) field in DocType 'Payment
 #. Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Payment Request"
-msgstr "Ödeme Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Order Reference'
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Payment Request"
-msgstr "Ödeme Talebi"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
-#: accounts/workspace/accounting/accounting.json
+#. Label of a Link in the Receivables Workspace
+#: accounts/workspace/receivables/receivables.json
 msgctxt "Payment Request"
 msgid "Payment Request"
-msgstr "Ödeme Talebi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Payment Request Type"
-msgstr "Ödeme İsteği Türü"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:478
+#: accounts/doctype/payment_request/payment_request.py:499
 msgid "Payment Request for {0}"
-msgstr "{0} için Ödeme İsteği"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:268
+#: accounts/doctype/pos_invoice/pos_invoice.js:289
 msgid "Payment Request took too long to respond. Please try requesting for payment again."
 msgstr ""
 
+#: accounts/doctype/payment_request/payment_request.py:449
+msgid "Payment Requests cannot be created against: {0}"
+msgstr ""
+
 #. Name of a DocType
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
+msgstr ""
 
 #. Label of a Data field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Payment Schedule"
-msgstr "Ödeme Planla"
-
-#: public/js/controllers/transaction.js:924
-msgid "Payment Schedule Table"
 msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1041
-#: accounts/report/gross_profit/gross_profit.py:348
+#: accounts/report/accounts_receivable/accounts_receivable.py:1062
+#: accounts/report/gross_profit/gross_profit.py:346
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
 msgid "Payment Term"
-msgstr "Ödeme Vadesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Payment Term"
-msgstr "Ödeme Vadesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry Reference'
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgctxt "Payment Entry Reference"
 msgid "Payment Term"
-msgstr "Ödeme Vadesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Schedule'
 #: accounts/doctype/payment_schedule/payment_schedule.json
 msgctxt "Payment Schedule"
 msgid "Payment Term"
-msgstr "Ödeme Vadesi"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Payment Term"
 msgid "Payment Term"
-msgstr "Ödeme Vadesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Terms Template Detail'
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgctxt "Payment Terms Template Detail"
 msgid "Payment Term"
-msgstr "Ödeme Vadesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Term'
 #: accounts/doctype/payment_term/payment_term.json
 msgctxt "Payment Term"
 msgid "Payment Term Name"
-msgstr "Ödeme Süresi Adı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:44
+#: accounts/report/accounts_receivable/accounts_receivable.html:31
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Terms Template'
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 msgctxt "Payment Terms Template"
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Payment Terms"
-msgstr "Ödeme Vadeleri"
+msgstr ""
 
 #. Name of a report
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.json
 msgid "Payment Terms Status for Sales Order"
-msgstr "Satış Siparişi için Ödeme Koşulları Durumu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 #: accounts/report/accounts_payable/accounts_payable.js:93
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:99
-#: accounts/report/accounts_receivable/accounts_receivable.js:127
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:105
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:62
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:62
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
+#: accounts/report/accounts_receivable/accounts_receivable.js:130
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:61
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:61
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Payment Terms Template"
-msgstr "Ödeme Vadesi Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
 msgid "Payment Terms Template Detail"
-msgstr "Ödeme Protokolleri Şablon Ayrıntısı"
+msgstr ""
 
 #. Description of the 'Automatically Fetch Payment Terms from Order' (Check)
 #. field in DocType 'Accounts Settings'
@@ -48307,129 +49920,146 @@
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:28
 msgid "Payment Type"
-msgstr "Ödeme Tipi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Payment Type"
-msgstr "Ödeme Tipi"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:499
+#: accounts/doctype/payment_entry/payment_entry.py:514
 msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
-msgstr "Ödeme Şekli, Alma biri Öde ve İç Transferi gerekir"
+msgstr ""
 
-#: accounts/utils.py:899
+#: accounts/utils.py:918
 msgid "Payment Unlink Error"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:748
+#: accounts/doctype/journal_entry/journal_entry.py:798
 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
-msgstr "Karşı Ödeme {0} {1} Üstün Tutar daha büyük olamaz {2}"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:656
+#: accounts/doctype/pos_invoice/pos_invoice.py:650
 msgid "Payment amount cannot be less than or equal to 0"
-msgstr "Ödeme parçaları 0'dan küçük veya 0'a eşit olamaz"
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:141
 msgid "Payment methods are mandatory. Please add at least one payment method."
-msgstr "Ödeme yöntemleri. Lütfen en az bir ödeme yöntemini ekleyin."
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:277
-#: selling/page/point_of_sale/pos_payment.js:252
+#: accounts/doctype/pos_invoice/pos_invoice.js:301
+#: selling/page/point_of_sale/pos_payment.js:259
 msgid "Payment of {0} received successfully."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:257
+#: selling/page/point_of_sale/pos_payment.js:266
 msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:313
+#: accounts/doctype/pos_invoice/pos_invoice.py:312
 msgid "Payment related to {0} is not completed"
-msgstr "{0} ile ilgili ödeme tamamlamadı"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:259
+#: accounts/doctype/pos_invoice/pos_invoice.js:278
 msgid "Payment request failed"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:711
+#: accounts/doctype/payment_entry/payment_entry.py:734
 msgid "Payment term {0} not used in {1}"
 msgstr ""
 
+#. Label of a Card Break in the Accounting Workspace
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
 #: accounts/doctype/bank_account/bank_account_dashboard.py:13
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:27
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:43
+#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
 #: buying/doctype/supplier/supplier_dashboard.py:15
 #: selling/doctype/customer/customer_dashboard.py:22
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Payments"
-msgstr "Ödemeler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Payments"
-msgstr "Ödemeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Payments"
-msgstr "Ödemeler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Payments"
-msgstr "Ödemeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #. Label of a Tab Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Payments"
-msgstr "Ödemeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #. Label of a Tab Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Payments"
-msgstr "Ödemeler"
+msgstr ""
 
 #. Option for the 'Hold Type' (Select) field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Payments"
-msgstr "Ödemeler"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Payroll Entry"
-msgstr "Bordro Girişi"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:87
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:119
 msgid "Payroll Payable"
-msgstr "Ödenecek Bordro"
+msgstr ""
 
 #: projects/doctype/timesheet/timesheet_list.js:9
 msgid "Payslip"
-msgstr "maaş bordrosu"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Payslip"
-msgstr "maaş bordrosu"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Peck (US)"
+msgstr ""
 
 #: assets/doctype/asset_repair/asset_repair_list.js:5
-#: buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: buying/doctype/request_for_quotation/request_for_quotation.py:337
 #: buying/doctype/supplier_quotation/supplier_quotation.py:198
 #: manufacturing/report/work_order_summary/work_order_summary.py:150
 #: stock/doctype/material_request/material_request_list.js:16
-#: templates/pages/order.html:56
+#: templates/pages/order.html:68
 msgid "Pending"
 msgstr "Bekliyor"
 
@@ -48497,56 +50127,60 @@
 
 #: setup/doctype/email_digest/templates/default.html:93
 msgid "Pending Activities"
-msgstr "Bekleyen Etkinlikleri"
+msgstr ""
 
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:251
 #: selling/report/sales_order_analysis/sales_order_analysis.py:306
 msgid "Pending Amount"
-msgstr "Bekleyen Tutar"
+msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:218
-#: manufacturing/doctype/work_order/work_order.js:244
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
+#: manufacturing/doctype/work_order/work_order.js:259
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:997
+#: selling/doctype/sales_order/sales_order.js:1153
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
 msgid "Pending Qty"
-msgstr "Bekleyen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Pending Qty"
-msgstr "Bekleyen Miktar"
+msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:55
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:44
 msgid "Pending Quantity"
-msgstr "Bekleyen Miktar"
+msgstr ""
+
+#: templates/pages/task_info.html:74
+msgid "Pending Review"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Pending Review"
-msgstr "İnceleme Bekliyor"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.json
 #: selling/workspace/selling/selling.json
 msgid "Pending SO Items For Purchase Request"
-msgstr "Satınalma Talebi bekleyen PO Ürünleri"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:123
 msgid "Pending Work Order"
-msgstr "Bekleyen İş Emri"
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:184
+#: setup/doctype/email_digest/email_digest.py:182
 msgid "Pending activities for today"
-msgstr "Bugün için Bekleyen faaliyetler"
+msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:224
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:216
 msgid "Pending processing"
 msgstr ""
 
@@ -48555,7 +50189,7 @@
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Per Month"
-msgstr "onun ay"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -48567,21 +50201,26 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Per Transferred"
-msgstr "Transfer başına"
+msgstr ""
 
 #. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
 #. Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Per Week"
-msgstr "Haftada"
+msgstr ""
 
 #. Option for the 'Evaluation Period' (Select) field in DocType 'Supplier
 #. Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Per Year"
-msgstr "Yıl başına"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Percent"
+msgstr ""
 
 #. Option for the 'Margin Type' (Select) field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -48668,9 +50307,9 @@
 #: accounts/doctype/monthly_distribution_percentage/monthly_distribution_percentage.json
 msgctxt "Monthly Distribution Percentage"
 msgid "Percentage Allocation"
-msgstr "Yüzde Tahsisi"
+msgstr ""
 
-#: accounts/doctype/monthly_distribution/monthly_distribution.py:58
+#: accounts/doctype/monthly_distribution/monthly_distribution.py:57
 msgid "Percentage Allocation should be equal to 100%"
 msgstr ""
 
@@ -48695,29 +50334,29 @@
 msgid "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."
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:394
+#: setup/setup_wizard/operations/install_fixtures.py:386
 msgid "Perception Analysis"
-msgstr "Algı Analizi"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:61
+#: accounts/report/budget_variance_report/budget_variance_report.js:59
 #: public/js/purchase_trends_filters.js:16 public/js/sales_trends_filters.js:8
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:30
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:30
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:30
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:29
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:29
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:29
 msgid "Period"
 msgstr "Dönem"
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:61
+#: assets/report/fixed_asset_register/fixed_asset_register.js:60
 msgid "Period Based On"
-msgstr "Tarihe göre Dönem"
+msgstr ""
 
-#: accounts/general_ledger.py:691
+#: accounts/general_ledger.py:687
 msgid "Period Closed"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:82
-msgid "Period Closing Entry"
-msgstr "Dönem Kapanış Kaydı"
+#: accounts/report/trial_balance/trial_balance.js:88
+msgid "Period Closing Entry For Current Period"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -48726,22 +50365,22 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/account/account_tree.js:141
+#: accounts/doctype/account/account_tree.js:197
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgid "Period Closing Voucher"
-msgstr "Dönem Kapanış Fişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Account Closing Balance'
 #: accounts/doctype/account_closing_balance/account_closing_balance.json
 msgctxt "Account Closing Balance"
 msgid "Period Closing Voucher"
-msgstr "Dönem Kapanış Fişi"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Period Closing Voucher"
 msgid "Period Closing Voucher"
-msgstr "Dönem Kapanış Fişi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
@@ -48753,49 +50392,49 @@
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Period End Date"
-msgstr "Dönem Sonu Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Period End Date"
-msgstr "Dönem Sonu Tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Accounting Period'
 #: accounts/doctype/accounting_period/accounting_period.json
 msgctxt "Accounting Period"
 msgid "Period Name"
-msgstr "Dönem Adı"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Supplier Scorecard Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "Period Score"
-msgstr "Dönem Notu"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Period Settings"
-msgstr "Dönem Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Period Settings"
-msgstr "Dönem Ayarları"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Period Start Date"
-msgstr "Dönem Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Period Start Date"
-msgstr "Dönem Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
@@ -48805,7 +50444,7 @@
 
 #: public/js/purchase_trends_filters.js:35
 msgid "Period based On"
-msgstr "Tarihine Göre Dönem"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
@@ -48813,47 +50452,47 @@
 msgid "Period_from_date"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:64
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:72
 #: accounts/report/financial_ratios/financial_ratios.js:33
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:55
-#: public/js/financial_statements.js:161
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:54
+#: public/js/financial_statements.js:223
 msgid "Periodicity"
-msgstr "Periyodik olarak tekrarlanma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Periodicity"
-msgstr "Periyodik olarak tekrarlanma"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Periodicity"
-msgstr "Periyodik olarak tekrarlanma"
+msgstr ""
 
 #. Label of a Select field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "Periodicity"
-msgstr "Periyodik olarak tekrarlanma"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Permanent Address"
-msgstr "Kalıcı Adres"
+msgstr ""
 
 #. Label of a Select field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Permanent Address Is"
-msgstr "kKlıcı Adres"
+msgstr ""
 
 #: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:19
 #: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:17
 msgid "Perpetual inventory required for the company {0} to view this report."
-msgstr "{0} şirketinin bu kanıtı görüntülemesi için sürekli envanter gerekiyor."
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -48861,22 +50500,23 @@
 msgid "Personal"
 msgstr "Kişisel"
 
-#. Option for the 'Prefered Contact Email' (Select) field in DocType 'Employee'
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Personal Email"
-msgstr "Kişisel E-posta"
+msgstr ""
 
 #. Option for the 'Fuel Type' (Select) field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Petrol"
-msgstr "Benzin"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:185
 msgid "Pharmaceutical"
-msgstr "İlaç"
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:43
 msgid "Phone"
@@ -48930,86 +50570,86 @@
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Phone Ext."
-msgstr "Dahili Telefon"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Phone Ext."
-msgstr "Dahili Telefon"
+msgstr ""
 
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Phone No"
-msgstr "Telefon No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Phone No"
-msgstr "Telefon No"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:880
+#: selling/page/point_of_sale/pos_item_cart.js:911
 msgid "Phone Number"
-msgstr "Telefon Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Phone Number"
-msgstr "Telefon Numarası"
+msgstr ""
 
-#: public/js/utils.js:64
+#: public/js/utils.js:78
 msgid "Pick Batch No"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:554
-#: stock/doctype/material_request/material_request.js:113
+#: selling/doctype/sales_order/sales_order.js:599
+#: stock/doctype/material_request/material_request.js:115
 #: stock/doctype/pick_list/pick_list.json
 msgid "Pick List"
-msgstr "Pick List"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Pick List"
-msgstr "Pick List"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Pick List"
 msgid "Pick List"
-msgstr "Pick List"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Pick List"
-msgstr "Pick List"
+msgstr ""
 
 #. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
 #. Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Pick List"
-msgstr "Pick List"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:116
+#: stock/doctype/pick_list/pick_list.py:119
 msgid "Pick List Incomplete"
 msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgid "Pick List Item"
-msgstr "Liste Öğesini Seç"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Pick List Item"
-msgstr "Liste Öğesini Seç"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
@@ -49045,19 +50685,19 @@
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Picked Qty"
-msgstr "Toplanan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Picked Qty (in Stock UOM)"
-msgstr "Toplanan Mik (Stok Birimi)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Picked Qty (in Stock UOM)"
-msgstr "Toplanan Mik (Stok Birimi)"
+msgstr ""
 
 #. Option for the 'Pickup Type' (Select) field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -49077,7 +50717,7 @@
 msgid "Pickup Date"
 msgstr ""
 
-#: stock/doctype/shipment/shipment.js:364
+#: stock/doctype/shipment/shipment.js:398
 msgid "Pickup Date cannot be before this day"
 msgstr ""
 
@@ -49111,7 +50751,27 @@
 msgid "Pickup to"
 msgstr ""
 
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:9
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pint, Liquid (US)"
+msgstr ""
+
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:8
 msgid "Pipeline By"
 msgstr ""
 
@@ -49119,36 +50779,36 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Place of Issue"
-msgstr "Verildiği yer"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Plaid Access Token"
-msgstr "Ekose Erişim Simgesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Plaid Settings'
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "Plaid Client ID"
-msgstr "Ekose Müşteri Kimliği"
+msgstr ""
 
 #. Label of a Select field in DocType 'Plaid Settings'
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "Plaid Environment"
-msgstr "Ekose Çevre"
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:136
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:160
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:154
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:178
 msgid "Plaid Link Failed"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:238
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:252
 msgid "Plaid Link Refresh Required"
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:121
+#: accounts/doctype/bank/bank.js:131
 msgid "Plaid Link Updated"
 msgstr ""
 
@@ -49156,773 +50816,818 @@
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "Plaid Secret"
-msgstr "Ekose Sırrı"
+msgstr ""
 
 #. Name of a DocType
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgid "Plaid Settings"
-msgstr "Ekose Ayarları"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Plaid Settings"
 msgid "Plaid Settings"
-msgstr "Ekose Ayarları"
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:211
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:227
 msgid "Plaid transactions sync error"
-msgstr "Ekose işlemleri arşivleme hatası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription Plan Detail'
 #: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
 msgctxt "Subscription Plan Detail"
 msgid "Plan"
-msgstr "Plan"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Plan Name"
-msgstr "Plan Adı"
+msgstr ""
 
 #. Description of the 'Use Multi-Level BOM' (Check) field in DocType 'Work
 #. Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Plan material for sub-assemblies"
-msgstr "Alt-montaj için Malzeme Planla"
+msgstr ""
 
 #. Description of the 'Capacity Planning For (Days)' (Int) field in DocType
 #. 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Plan operations X days in advance"
-msgstr "İşlemleri X gün önceden planlayın"
+msgstr ""
 
 #. Description of the 'Allow Overtime' (Check) field in DocType 'Manufacturing
 #. Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Plan time logs outside Workstation working hours"
-msgstr "Zaman günlüklerini İş İstasyonu çalışma saatleri dışında planlayın"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Plan to Request Qty"
-msgstr "Talep Miktarını Planla"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
 #. Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Planned"
-msgstr "planlı"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Asset
 #. Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Planned"
-msgstr "planlı"
+msgstr ""
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:236
 msgid "Planned End Date"
-msgstr "Planlanan Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Planned End Date"
-msgstr "Planlanan Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Planned End Time"
-msgstr "Planlanan Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Planned Operating Cost"
-msgstr "Planlanan Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Planned Operating Cost"
-msgstr "Planlanan Operasyon Maliyeti"
+msgstr ""
 
 #: stock/report/stock_projected_qty/stock_projected_qty.py:143
 msgid "Planned Qty"
-msgstr "Planlanan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Planned Qty"
-msgstr "Planlanan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Planned Qty"
-msgstr "Planlanan Miktar"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
+msgstr ""
 
 #: stock/report/item_shortage_report/item_shortage_report.py:109
 msgid "Planned Quantity"
-msgstr "Planlanan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Planned Quantity"
-msgstr "Planlanan Miktar"
+msgstr ""
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:230
 msgid "Planned Start Date"
-msgstr "Planlanan Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Planned Start Date"
-msgstr "Planlanan Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Planned Start Date"
-msgstr "Planlanan Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Planned Start Time"
-msgstr "Planlanan Başlangıç Zamanı"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:213
 msgid "Planning"
-msgstr "Planlama"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Planning"
-msgstr "Planlama"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Planning"
-msgstr "Planlama"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subscription'
 #. Label of a Table field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Plans"
-msgstr "Planlar"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Plant Dashboard"
+msgstr ""
+
+#. Name of a DocType
+#: manufacturing/doctype/plant_floor/plant_floor.json
+#: public/js/plant_floor_visual/visual_plant.js:53
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a shortcut in the Manufacturing Workspace
+#: manufacturing/workspace/manufacturing/manufacturing.json
+msgctxt "Plant Floor"
+msgid "Plant Floor"
+msgstr ""
+
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Plant Floor"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:30
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:43
 msgid "Plants and Machineries"
-msgstr "Bitkiler ve Makinalar"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:383
+#: stock/doctype/pick_list/pick_list.py:420
 msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
-msgstr "Devam etmek için lütfen Ürünleri Yeniden Stoklayın ve Seçim Listesini Güncelleyin. Devam etmemek için Seçim Listesini iptal edin."
+msgstr ""
 
 #: selling/page/sales_funnel/sales_funnel.py:18
 msgid "Please Select a Company"
-msgstr "Lütfen Firma Seçiniz"
+msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:94
+#: selling/page/sales_funnel/sales_funnel.js:109
 msgid "Please Select a Company."
-msgstr "Lütfen Bir Firma Seçiniz."
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:148
+#: stock/doctype/delivery_note/delivery_note.js:151
 msgid "Please Select a Customer"
-msgstr "Lütfen Müşteri Seçiniz"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:114
-#: stock/doctype/purchase_receipt/purchase_receipt.js:199
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:82
+#: stock/doctype/purchase_receipt/purchase_receipt.js:128
+#: stock/doctype/purchase_receipt/purchase_receipt.js:230
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:100
 msgid "Please Select a Supplier"
-msgstr "Lütfen Bir Tedarikçi Seçin"
+msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:154
 msgid "Please Set Supplier Group in Buying Settings."
-msgstr "Lütfen Satınalma Ayarlarında Tedarikçi Grubunu Ayarlayın."
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1060
+#: accounts/doctype/payment_entry/payment_entry.js:1297
 msgid "Please Specify Account"
 msgstr ""
 
-#: buying/doctype/supplier/supplier.py:123
+#: buying/doctype/supplier/supplier.py:122
 msgid "Please add 'Supplier' role to user {0}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:87
+#: selling/page/point_of_sale/pos_controller.js:101
 msgid "Please add Mode of payments and opening balance details."
-msgstr "Lütfen Ödeme Modu ve açılış bakiyesi ayrıntılarını ekleyin."
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:169
+#: buying/doctype/request_for_quotation/request_for_quotation.py:168
 msgid "Please add Request for Quotation to the sidebar in Portal Settings."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:416
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:414
 msgid "Please add Root Account for - {0}"
 msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:298
 msgid "Please add a Temporary Opening account in Chart of Accounts"
-msgstr "Lütfen Hesap Planında bir Geçici Açılış hesabı ekleyin"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:443
+#: public/js/utils/serial_no_batch_selector.js:542
 msgid "Please add atleast one Serial No / Batch No"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:78
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:76
 msgid "Please add the Bank Account column"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:168
+#: accounts/doctype/account/account_tree.js:246
 msgid "Please add the account to root level Company - {0}"
 msgstr ""
 
-#: accounts/doctype/account/account.py:215
+#: accounts/doctype/account/account.py:230
 msgid "Please add the account to root level Company - {}"
-msgstr "Lütfen hesabın kök bölgesindeki Şirkete ekleyin - {}"
+msgstr ""
 
-#: controllers/website_list_for_contact.py:300
+#: controllers/website_list_for_contact.py:298
 msgid "Please add {1} role to user {0}."
 msgstr ""
 
-#: controllers/stock_controller.py:808
+#: controllers/stock_controller.py:1119
 msgid "Please adjust the qty or edit {0} to proceed."
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:121
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:124
 msgid "Please attach CSV file"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2764
+#: accounts/doctype/sales_invoice/sales_invoice.py:2707
 msgid "Please cancel and amend the Payment Entry"
 msgstr ""
 
-#: accounts/utils.py:898
+#: accounts/utils.py:917
 msgid "Please cancel payment entry manually first"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:337
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:327
+#: accounts/doctype/gl_entry/gl_entry.py:294
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
 msgid "Please cancel related transaction."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:884
+#: accounts/doctype/journal_entry/journal_entry.py:872
 msgid "Please check Multi Currency option to allow accounts with other currency"
-msgstr "Diğer para ile hesap izin Çoklu Para Birimi seçeneğini kontrol edin"
+msgstr ""
 
-#: accounts/deferred_revenue.py:578
+#: accounts/deferred_revenue.py:542
 msgid "Please check Process Deferred Accounting {0} and submit manually after resolving errors."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:71
+#: manufacturing/doctype/bom/bom.js:70
 msgid "Please check either with operations or FG Based Operating Cost."
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:397
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:409
 msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
 msgstr ""
 
 #: erpnext_integrations/doctype/plaid_settings/plaid_connector.py:65
 msgid "Please check your Plaid client ID and secret values"
-msgstr "Lütfen Plaid müşteri kimliklerinizi ve gizli değerlerinizi kontrol edin"
+msgstr ""
 
-#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:227
+#: crm/doctype/appointment/appointment.py:98 www/book_appointment/index.js:235
 msgid "Please check your email to confirm the appointment"
 msgstr ""
 
-#: public/js/controllers/transaction.js:916
-msgid "Please clear the"
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:374
+msgid "Please click on 'Generate Schedule'"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:377
-msgid "Please click on 'Generate Schedule'"
-msgstr "'Takvim Oluştura' tıklayınız"
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:389
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:386
 msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
-msgstr "Ürün {0} seri numarası eklemek için 'Program Ekle' ye tıklayınız"
+msgstr ""
 
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:104
 msgid "Please click on 'Generate Schedule' to get schedule"
-msgstr "Programı almak için 'Program Oluştura' tıklayınız"
+msgstr ""
 
-#: selling/doctype/customer/customer.py:537
+#: selling/doctype/customer/customer.py:545
 msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:321
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:336
 msgid "Please contact any of the following users to {} this transaction."
 msgstr ""
 
-#: selling/doctype/customer/customer.py:530
+#: selling/doctype/customer/customer.py:538
 msgid "Please contact your administrator to extend the credit limits for {0}."
 msgstr ""
 
-#: accounts/doctype/account/account.py:317
+#: accounts/doctype/account/account.py:332
 msgid "Please convert the parent account in corresponding child company to a group account."
-msgstr "Lütfen ilgili alt şirketteki ana hesabı bir grup hesabına dönüştürün."
+msgstr ""
 
 #: selling/doctype/quotation/quotation.py:549
 msgid "Please create Customer from Lead {0}."
-msgstr "Lütfen {0} Müşteri Adayından oluşturun."
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:96
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:117
 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled."
 msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.py:67
+#: accounts/doctype/accounting_dimension/accounting_dimension.py:69
 msgid "Please create a new Accounting Dimension if required."
 msgstr ""
 
-#: controllers/accounts_controller.py:531
+#: controllers/accounts_controller.py:587
 msgid "Please create purchase from internal sale or delivery document itself"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:326
+#: assets/doctype/asset/asset.py:325
 msgid "Please create purchase receipt or purchase invoice for the item {0}"
-msgstr "Lütfen {0} öğesi için Satınalma makbuzu veya fatura satın alın"
+msgstr ""
 
-#: stock/doctype/item/item.py:626
+#: stock/doctype/item/item.py:622
 msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:365
+#: assets/doctype/asset/asset.py:364
 msgid "Please do not book expense of multiple assets against one single Asset."
 msgstr ""
 
-#: controllers/item_variant.py:230
+#: controllers/item_variant.py:228
 msgid "Please do not create more than 500 items at a time"
-msgstr "Lütfen bir kerede 500'den fazla öğe oluşturmayın"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:127
+#: accounts/doctype/budget/budget.py:130
 msgid "Please enable Applicable on Booking Actual Expenses"
-msgstr "Rezervasyon Gerçekleşen Masraflar için Geçerli Olunur Lütfen"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:123
+#: accounts/doctype/budget/budget.py:126
 msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
-msgstr "Lütfen Satınalma Siparişinde Uygulanabilirliği Etkinleştirin ve Gerçekleşen Rezervasyonlara Uygulanabilir"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:135
-#: public/js/utils/serial_no_batch_selector.js:217
+#: stock/doctype/pick_list/pick_list.py:142
+msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: public/js/utils/serial_no_batch_selector.js:295
 #: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
 msgid "Please enable pop-ups"
 msgstr "Pop-up etkinleştirin"
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:505
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:499
 msgid "Please enable {0} in the {1}."
 msgstr ""
 
-#: controllers/selling_controller.py:657
+#: controllers/selling_controller.py:686
 msgid "Please enable {} in {} to allow same item in multiple rows"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:868
+#: accounts/doctype/sales_invoice/sales_invoice.py:880
 msgid "Please ensure {} account is a Balance Sheet account."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:366
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
 msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
-msgstr "Lütfen {} hesabının bir Bilanço hesabı olduğundan emin olun. Ana hesabı bir Bilanço hesabı olarak dağıtma veya farklı bir hesaptan çalıştırma."
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:374
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
 msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:877
+#: accounts/doctype/sales_invoice/sales_invoice.py:890
 msgid "Please ensure {} account {} is a Receivable account."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:563
+#: stock/doctype/stock_entry/stock_entry.py:519
 msgid "Please enter <b>Difference Account</b> or set default <b>Stock Adjustment Account</b> for company {0}"
-msgstr "Lütfen <b>Fark Hesabı</b> girin veya {0} şirketi için varsayılan <b>Stok Ayarlama Hesabını</b> ayarlayın"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:432
-#: accounts/doctype/sales_invoice/sales_invoice.py:1021
+#: accounts/doctype/pos_invoice/pos_invoice.py:431
+#: accounts/doctype/sales_invoice/sales_invoice.py:1050
 msgid "Please enter Account for Change Amount"
-msgstr "Değişim Miktarı Hesabı giriniz"
+msgstr ""
 
 #: setup/doctype/authorization_rule/authorization_rule.py:75
 msgid "Please enter Approving Role or Approving User"
-msgstr "Onaylayıcı Rol veya Onaylayıcı Kullanıcı Giriniz"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:696
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
 msgid "Please enter Cost Center"
-msgstr "Maliyet Merkezi giriniz"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:319
+#: selling/doctype/sales_order/sales_order.py:330
 msgid "Please enter Delivery Date"
-msgstr "Lütfen teslimat tarihini giriniz"
+msgstr ""
 
-#: setup/doctype/sales_person/sales_person_tree.js:8
+#: setup/doctype/sales_person/sales_person_tree.js:9
 msgid "Please enter Employee Id of this sales person"
-msgstr "Bu satış kişinin Çalışan Kimliği giriniz"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:707
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
 msgid "Please enter Expense Account"
-msgstr "Gider Hesabı girin"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.js:87
-#: stock/doctype/stock_entry/stock_entry.js:82
+#: assets/doctype/asset_capitalization/asset_capitalization.js:89
+#: stock/doctype/stock_entry/stock_entry.js:87
 msgid "Please enter Item Code to get Batch Number"
-msgstr "Toplu Numarası almak için Ürün Kodu giriniz"
+msgstr ""
 
-#: public/js/controllers/transaction.js:2206
+#: public/js/controllers/transaction.js:2290
 msgid "Please enter Item Code to get batch no"
-msgstr "Batch (Parti) numarasını almak için lütfen Ürün Kodunu girin"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:67
+#: manufacturing/doctype/production_plan/production_plan.js:66
 msgid "Please enter Item first"
-msgstr "Lütfen Ürün Kodunu girin"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:225
-msgid "Please enter Maintaince Details first"
-msgstr "Lütfen ilk önce Bakım Detayını girin"
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:224
+msgid "Please enter Maintenance Details first"
+msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan.py:177
 msgid "Please enter Planned Qty for Item {0} at row {1}"
-msgstr "Satır {1} deki {0} Ürünler için planlanan miktarı giriniz"
+msgstr ""
 
-#: setup/doctype/employee/employee.js:76
+#: setup/doctype/employee/employee.js:78
 msgid "Please enter Preferred Contact Email"
-msgstr "Tercih İletişim Email giriniz"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:71
+#: manufacturing/doctype/work_order/work_order.js:73
 msgid "Please enter Production Item first"
-msgstr "Lütfen önce Üretim Ögesini giriniz"
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:74
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:76
 msgid "Please enter Purchase Receipt first"
-msgstr "Lütfen İlk Alış Fişini giriniz"
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:77
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:98
 msgid "Please enter Receipt Document"
-msgstr "Lütfen Fiş Belgesini giriniz"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:949
+#: accounts/doctype/journal_entry/journal_entry.py:936
 msgid "Please enter Reference date"
-msgstr "Referans tarihini girin"
+msgstr ""
 
-#: controllers/buying_controller.py:851
+#: controllers/buying_controller.py:880
 msgid "Please enter Reqd by Date"
-msgstr "Lütfen Reqd'yi Tarihe Göre Girin"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:393
 msgid "Please enter Root Type for account- {0}"
 msgstr ""
 
+#: public/js/utils/serial_no_batch_selector.js:262
+msgid "Please enter Serial Nos"
+msgstr ""
+
 #: stock/doctype/shipment/shipment.py:83
 msgid "Please enter Shipment Parcel information"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:173
+#: assets/doctype/asset_repair/asset_repair.py:172
 msgid "Please enter Stock Items consumed during the Repair."
 msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:29
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:30
 msgid "Please enter Warehouse and Date"
-msgstr "Lütfen Depo ve Tarihi giriniz"
+msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:177
+#: assets/doctype/asset_repair/asset_repair.py:175
 msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
-#: accounts/doctype/sales_invoice/sales_invoice.py:1017
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
 msgid "Please enter Write Off Account"
-msgstr "Lütfen Şüpheli Alacak Hesabını Girin"
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:23
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:26
 msgid "Please enter company first"
-msgstr "Lütfen ilk önce şirketi girin"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:109
+#: accounts/doctype/cost_center/cost_center.js:114
 msgid "Please enter company name first"
-msgstr "Lütfen ilk önce şirket adını girin"
+msgstr ""
 
-#: controllers/accounts_controller.py:2309
+#: controllers/accounts_controller.py:2447
 msgid "Please enter default currency in Company Master"
-msgstr "Lütfen Şirket Alanına varsayılan para birimini girin"
+msgstr ""
 
 #: selling/doctype/sms_center/sms_center.py:129
 msgid "Please enter message before sending"
-msgstr "Lütfen Göndermeden önce mesajı giriniz"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:247
+#: accounts/doctype/pos_invoice/pos_invoice.js:266
 msgid "Please enter mobile number first."
 msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:47
+#: accounts/doctype/cost_center/cost_center.py:45
 msgid "Please enter parent cost center"
-msgstr "Lütfen ana maliyet merkezi giriniz"
+msgstr ""
 
-#: public/js/utils/barcode_scanner.js:145
+#: public/js/utils/barcode_scanner.js:165
 msgid "Please enter quantity for item {0}"
 msgstr ""
 
 #: setup/doctype/employee/employee.py:187
 msgid "Please enter relieving date."
-msgstr "Lütfen hafifletme tarihini girin."
+msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:125
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:128
 msgid "Please enter serial nos"
 msgstr ""
 
-#: setup/doctype/company/company.js:147
+#: setup/doctype/company/company.js:183
 msgid "Please enter the company name to confirm"
-msgstr "Lütfen onaylamak için şirket adını giriniz"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:659
+#: accounts/doctype/pos_invoice/pos_invoice.py:653
 msgid "Please enter the phone number first"
-msgstr "Lütfen önce telefon numarasını giriniz"
+msgstr ""
 
-#: public/js/setup_wizard.js:83
+#: public/js/setup_wizard.js:87
 msgid "Please enter valid Financial Year Start and End Dates"
-msgstr "Geçerli Mali Yılı Başlangıç ve Bitiş Tarihleri girin"
+msgstr ""
+
+#: templates/includes/footer/footer_extension.html:37
+msgid "Please enter valid email address"
+msgstr ""
 
 #: setup/doctype/employee/employee.py:225
 msgid "Please enter {0}"
-msgstr "Lütfen {0} girin"
+msgstr ""
 
-#: public/js/utils/party.js:273
+#: public/js/utils/party.js:317
 msgid "Please enter {0} first"
-msgstr "İlk {0} giriniz"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:385
+#: manufacturing/doctype/production_plan/production_plan.py:390
 msgid "Please fill the Material Requests table"
-msgstr "Lütfen Malzeme Talepleri tablosunu doldurun"
+msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan.py:301
 msgid "Please fill the Sales Orders table"
-msgstr "Lütfen Satış Siparişleri tablosunu doldurunuz"
+msgstr ""
 
-#: stock/doctype/shipment/shipment.js:248
+#: stock/doctype/shipment/shipment.js:277
 msgid "Please first set Last Name, Email and Phone for the user"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:92
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.js:94
 msgid "Please fix overlapping time slots for {0}"
 msgstr ""
 
-#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:73
+#: telephony/doctype/incoming_call_settings/incoming_call_settings.py:72
 msgid "Please fix overlapping time slots for {0}."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:67
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:65
 msgid "Please import accounts against parent company or enable {} in company master."
 msgstr ""
 
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:176
+msgid "Please keep one Applicable Charges, when 'Distribute Charges Based On' is 'Distribute Manually'. For more charges, please create another Landed Cost Voucher."
+msgstr ""
+
 #: setup/doctype/employee/employee.py:184
 msgid "Please make sure the employees above report to another Active employee."
-msgstr "Lütfen yukarıdaki işyerinde başka bir çalışana rapor ettiğinden emin olun."
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:374
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:372
 msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
 msgstr ""
 
-#: setup/doctype/company/company.js:149
+#: setup/doctype/company/company.js:185
 msgid "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."
-msgstr "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."
+msgstr ""
 
-#: stock/doctype/item/item.js:425
+#: stock/doctype/item/item.js:493
 msgid "Please mention 'Weight UOM' along with Weight."
 msgstr ""
 
 #: accounts/general_ledger.py:556
 msgid "Please mention Round Off Account in Company"
-msgstr "Şirket Yuvarlak Kapalı Hesabı belirtin"
+msgstr ""
 
 #: accounts/general_ledger.py:559
 msgid "Please mention Round Off Cost Center in Company"
-msgstr "Şirket Yuvarlak Off Maliyet Merkezi'ni belirtiniz"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:232
 msgid "Please mention no of visits required"
-msgstr "Lütfen gerekli ziyaretlerin sayısını belirtin"
+msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:72
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:70
 msgid "Please mention the Current and New BOM for replacement."
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:119
+#: selling/doctype/installation_note/installation_note.py:120
 msgid "Please pull items from Delivery Note"
-msgstr "İrsaliyeden Ürünleri çekin"
+msgstr ""
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:444
 msgid "Please rectify and try again."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:237
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:251
 msgid "Please refresh or reset the Plaid linking of the Bank {}."
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:12
-#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:29
+#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:28
 msgid "Please save before proceeding."
 msgstr ""
 
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:49
 msgid "Please save first"
-msgstr "lütfen önce kaydet"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:79
 msgid "Please select <b>Template Type</b> to download template"
-msgstr "<b>Şablonu</b> indirmek için lütfen <b>Şablon Türü'nü</b> seçin"
+msgstr ""
 
-#: controllers/taxes_and_totals.py:641
-#: public/js/controllers/taxes_and_totals.js:675
+#: controllers/taxes_and_totals.py:653
+#: public/js/controllers/taxes_and_totals.js:688
 msgid "Please select Apply Discount On"
-msgstr "İndirim Açık Uygula Seçiniz"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1455
+#: selling/doctype/sales_order/sales_order.py:1484
 msgid "Please select BOM against item {0}"
-msgstr "Lütfen {0} satırını karşı BOM&#39;u seçin"
+msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan.py:172
 msgid "Please select BOM for Item in Row {0}"
-msgstr "Satır Öğe için BOM seçiniz {0}"
+msgstr ""
 
-#: controllers/buying_controller.py:416
+#: controllers/buying_controller.py:410
 msgid "Please select BOM in BOM field for Item {0}"
-msgstr "Ürün için ürün ağacı ürün ağacı alanında seçiniz {0}"
+msgstr ""
 
-#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:12
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:13
 msgid "Please select Category first"
-msgstr "İlk Kategori seçiniz"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1184
+#: accounts/doctype/payment_entry/payment_entry.js:1429
 #: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
 msgid "Please select Charge Type first"
-msgstr "İlk şarjı seçiniz"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:411
+#: accounts/doctype/journal_entry/journal_entry.js:443
 msgid "Please select Company"
 msgstr "Şirket seçiniz"
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:135
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:141
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:75
 msgid "Please select Company and Posting Date to getting entries"
-msgstr "Giriş almak için lütfen Şirket ve Gönderme Tarihini seçin."
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:631
+#: accounts/doctype/journal_entry/journal_entry.js:691
+#: manufacturing/doctype/plant_floor/plant_floor.js:12
 msgid "Please select Company first"
-msgstr "İlk Şirket seçiniz"
+msgstr ""
 
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:50
 msgid "Please select Completion Date for Completed Asset Maintenance Log"
-msgstr "Tamamlanan Varlık Bakım Günlüğü için Tamamlanma Tarihi'ni seçin"
+msgstr ""
 
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:116
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:84
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:125
 msgid "Please select Customer first"
-msgstr "Lütfen önce Müşteriyi Seçin"
+msgstr ""
 
-#: setup/doctype/company/company.py:406
+#: setup/doctype/company/company.py:398
 msgid "Please select Existing Company for creating Chart of Accounts"
-msgstr "Hesap tablosu oluşturmak için Varolan Firma seçiniz"
+msgstr ""
 
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.py:263
 msgid "Please select Finished Good Item for Service Item {0}"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:531 assets/doctype/asset/asset.js:548
+#: assets/doctype/asset/asset.js:604 assets/doctype/asset/asset.js:621
 msgid "Please select Item Code first"
-msgstr "Lütfen önce Ürün Kodunu seçin"
+msgstr ""
 
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.py:53
 msgid "Please select Maintenance Status as Completed or remove Completion Date"
-msgstr "Lütfen Bakım Durumunu Tamamlandı olarak seçin veya Bitiş Tarihini çalıştırın"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:52
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:33
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:33
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:32
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:32
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:63
-#: selling/report/address_and_contacts/address_and_contacts.js:28
+#: selling/report/address_and_contacts/address_and_contacts.js:27
 msgid "Please select Party Type first"
-msgstr "İlk Cari Türünü seçiniz"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:342
+#: accounts/doctype/payment_entry/payment_entry.js:429
 msgid "Please select Posting Date before selecting Party"
-msgstr "Cariyi seçmeden önce Gönderme Tarihi seçiniz"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:632
+#: accounts/doctype/journal_entry/journal_entry.js:692
 msgid "Please select Posting Date first"
-msgstr "İlk Gönderme Tarihini Seçiniz"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1002
+#: manufacturing/doctype/bom/bom.py:999
 msgid "Please select Price List"
-msgstr "Fiyat Listesini seçiniz"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1457
+#: selling/doctype/sales_order/sales_order.py:1486
 msgid "Please select Qty against item {0}"
-msgstr "Lütfen {0} boyutunu karşı Miktar seçin"
+msgstr ""
 
-#: stock/doctype/item/item.py:320
+#: stock/doctype/item/item.py:319
 msgid "Please select Sample Retention Warehouse in Stock Settings first"
-msgstr "Lütfen önce Stok Ayarlarında Numune Alma Deposu'nu seçin,"
+msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:323
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:321
 msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
 msgid "Please select Start Date and End Date for Item {0}"
-msgstr "Ürün {0} için Başlangıç ve Bitiş tarihini seçiniz"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1202
+#: stock/doctype/stock_entry/stock_entry.py:1220
 msgid "Please select Subcontracting Order instead of Purchase Order {0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:2219
+#: controllers/accounts_controller.py:2359
 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:1227
+#: manufacturing/doctype/bom/bom.py:1221
 msgid "Please select a BOM"
-msgstr "Lütfen bir BOM seçin"
+msgstr ""
 
-#: accounts/party.py:399
+#: accounts/party.py:383
 msgid "Please select a Company"
-msgstr "Bir Şirket Seçiniz"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:168
-#: manufacturing/doctype/bom/bom.js:482 manufacturing/doctype/bom/bom.py:243
-#: public/js/controllers/accounts.js:248
-#: public/js/controllers/transaction.js:2454
+#: accounts/doctype/payment_entry/payment_entry.js:198
+#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
+#: public/js/controllers/accounts.js:249
+#: public/js/controllers/transaction.js:2536
 msgid "Please select a Company first."
-msgstr "Lütfen önce bir Şirket seçin."
+msgstr ""
 
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:18
 msgid "Please select a Customer"
-msgstr "Lütfen bir müşteri seçin"
+msgstr ""
 
 #: stock/doctype/packing_slip/packing_slip.js:16
 msgid "Please select a Delivery Note"
-msgstr "Lütfen bir İrsaliye seçin"
+msgstr ""
 
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.py:148
 msgid "Please select a Subcontracting Purchase Order."
 msgstr ""
 
-#: buying/doctype/supplier_quotation/supplier_quotation.js:60
+#: buying/doctype/supplier_quotation/supplier_quotation.js:65
 msgid "Please select a Supplier"
-msgstr "Lütfen bir Tedarikçi seçiniz"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1063
+#: public/js/utils/serial_no_batch_selector.js:546
+msgid "Please select a Warehouse"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:1072
 msgid "Please select a Work Order first."
 msgstr ""
 
@@ -49934,23 +51639,23 @@
 msgid "Please select a customer for fetching payments."
 msgstr ""
 
-#: www/book_appointment/index.js:63
+#: www/book_appointment/index.js:67
 msgid "Please select a date"
 msgstr ""
 
-#: www/book_appointment/index.js:48
+#: www/book_appointment/index.js:52
 msgid "Please select a date and time"
 msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:145
 msgid "Please select a default mode of payment"
-msgstr "Lütfen varsayılan bir ödeme şekli seçin"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:753
+#: selling/page/point_of_sale/pos_item_cart.js:783
 msgid "Please select a field to edit from numpad"
-msgstr "Lütfen numpad&#39;den düzenlemek için bir alan seçin"
+msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:68
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:67
 msgid "Please select a row to create a Reposting Entry"
 msgstr ""
 
@@ -49966,120 +51671,124 @@
 msgid "Please select a valid Purchase Order that is configured for Subcontracting."
 msgstr ""
 
-#: selling/doctype/quotation/quotation.js:220
+#: selling/doctype/quotation/quotation.js:229
 msgid "Please select a value for {0} quotation_to {1}"
-msgstr "{0} - {1} teklif için bir değer seçiniz"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1684
+#: accounts/doctype/journal_entry/journal_entry.py:1562
 msgid "Please select correct account"
-msgstr "Doğru hesabı seçin"
+msgstr ""
 
 #: accounts/report/share_balance/share_balance.py:14
 #: accounts/report/share_ledger/share_ledger.py:14
 msgid "Please select date"
-msgstr "tarih seçiniz"
+msgstr ""
 
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:34
 msgid "Please select either the Item or Warehouse filter to generate the report."
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
 msgid "Please select item code"
-msgstr "Ürün kodunu seçiniz"
+msgstr ""
 
-#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:71
+#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
 msgid "Please select only one row to create a Reposting Entry"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:60
-#: stock/report/stock_ledger_variance/stock_ledger_variance.js:96
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:59
+#: stock/report/stock_ledger_variance/stock_ledger_variance.js:91
 msgid "Please select rows to create Reposting Entries"
 msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:91
 msgid "Please select the Company"
-msgstr "Lütfen Şirketi Seçiniz"
+msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.js:57
+#: accounts/doctype/loyalty_program/loyalty_program.js:65
 msgid "Please select the Multiple Tier Program type for more than one collection rules."
-msgstr "Birden fazla kural koleksiyonu için lütfen Birden Çok Katmanlı Program türünü seçin."
+msgstr ""
 
 #: accounts/doctype/coupon_code/coupon_code.py:47
 msgid "Please select the customer."
-msgstr "Lütfen müşteriyi seçiniz."
+msgstr ""
 
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:21
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:21
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:42
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:53
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:54
 msgid "Please select the document type first"
-msgstr "Önce belgeyi seçiniz"
+msgstr ""
 
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:21
 msgid "Please select the required filters"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:196
+#: support/doctype/service_level_agreement/service_level_agreement.py:200
 msgid "Please select valid document type."
 msgstr ""
 
 #: setup/doctype/holiday_list/holiday_list.py:50
 msgid "Please select weekly off day"
-msgstr "Haftalık izin süresini seçiniz"
+msgstr ""
 
-#: public/js/utils.js:891
+#: public/js/utils.js:959
 msgid "Please select {0}"
 msgstr "Lütfen {0} seçiniz"
 
-#: accounts/doctype/payment_entry/payment_entry.js:980
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:547
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:81
+#: accounts/doctype/payment_entry/payment_entry.js:1202
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:577
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:79
 msgid "Please select {0} first"
-msgstr "Önce {0} seçiniz"
+msgstr ""
 
-#: public/js/controllers/transaction.js:76
+#: public/js/controllers/transaction.js:77
 msgid "Please set 'Apply Additional Discount On'"
-msgstr "Set &#39;On Ek İndirim Uygulanır&#39; lütfen"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:788
+#: assets/doctype/asset/depreciation.py:771
 msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
-msgstr "Lütfen firma {0} için 'Varlık Değer Kaybı Maliyet Merkezi' tanımlayın"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:785
+#: assets/doctype/asset/depreciation.py:769
 msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
-msgstr "Lütfen 'Varlık Elden Çıkarılmasına İlişkin Kar / Zarar Hesabı''nı {0} şirketi için ayarlayın"
+msgstr ""
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:36
 msgid "Please set Account"
 msgstr ""
 
+#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+msgid "Please set Account for Change Amount"
+msgstr ""
+
 #: stock/__init__.py:88
 msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
-msgstr "Lütfen Hesap {0} Deposunda veya Şirket {1} yöneticinizde varsayılan Envanter Hesabı olarak ayarlayın."
+msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:277
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:281
 msgid "Please set Accounting Dimension {} in {}"
 msgstr ""
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:23
 #: accounts/doctype/ledger_merge/ledger_merge.js:34
-#: accounts/doctype/pos_profile/pos_profile.js:27
-#: accounts/doctype/pos_profile/pos_profile.js:50
-#: accounts/doctype/pos_profile/pos_profile.js:64
-#: accounts/doctype/pos_profile/pos_profile.js:78
-#: accounts/doctype/pos_profile/pos_profile.js:91
-#: accounts/doctype/sales_invoice/sales_invoice.js:707
-#: accounts/doctype/sales_invoice/sales_invoice.js:721
-#: selling/doctype/quotation/quotation.js:28
-#: selling/doctype/sales_order/sales_order.js:28
+#: accounts/doctype/pos_profile/pos_profile.js:25
+#: accounts/doctype/pos_profile/pos_profile.js:48
+#: accounts/doctype/pos_profile/pos_profile.js:62
+#: accounts/doctype/pos_profile/pos_profile.js:76
+#: accounts/doctype/pos_profile/pos_profile.js:89
+#: accounts/doctype/sales_invoice/sales_invoice.js:763
+#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: selling/doctype/quotation/quotation.js:29
+#: selling/doctype/sales_order/sales_order.js:31
 msgid "Please set Company"
-msgstr "Lütfen şirket ayarı"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:372
+#: assets/doctype/asset/depreciation.py:363
 msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
-msgstr "Lütfen Değer Kaybı ile ilgili Hesapları, Varlık Kategorisi {0} veya Firma {1} içinde belirleyin"
+msgstr ""
 
-#: stock/doctype/shipment/shipment.js:154
+#: stock/doctype/shipment/shipment.js:176
 msgid "Please set Email/Phone for the contact"
 msgstr ""
 
@@ -50093,13 +51802,13 @@
 msgid "Please set Fiscal Code for the public administration '%s'"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:547
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
 msgid "Please set Fixed Asset Account in {} against {}."
 msgstr ""
 
 #: assets/doctype/asset/asset.py:434
 msgid "Please set Number of Depreciations Booked"
-msgstr "Amortisman Sayısı göstergesi"
+msgstr ""
 
 #: accounts/doctype/ledger_merge/ledger_merge.js:24
 #: accounts/doctype/ledger_merge/ledger_merge.js:35
@@ -50113,92 +51822,92 @@
 
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:324
 msgid "Please set Unrealized Exchange Gain/Loss Account in Company {0}"
-msgstr "Lütfen {0} suçlulardaki Gerçekleşmemiş Döviz Kazası / Zarar Hesabını ayarlayın"
+msgstr ""
 
 #: regional/report/vat_audit_report/vat_audit_report.py:54
 msgid "Please set VAT Accounts in {0}"
 msgstr ""
 
-#: regional/united_arab_emirates/utils.py:63
+#: regional/united_arab_emirates/utils.py:61
 msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
 msgstr ""
 
 #: accounts/doctype/account/account_tree.js:18
 msgid "Please set a Company"
-msgstr "Lütfen bir Şirket belirledi"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:261
+#: assets/doctype/asset/asset.py:262
 msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:1246
+#: selling/doctype/sales_order/sales_order.py:1278
 msgid "Please set a Supplier against the Items to be considered in the Purchase Order."
-msgstr "Lütfen Satınalma Siparişinde dikkate alın Öğelere karşı bir denetleyici ayarlayın."
+msgstr ""
 
-#: projects/doctype/project/project.py:738
+#: projects/doctype/project/project.py:736
 msgid "Please set a default Holiday List for Company {0}"
 msgstr ""
 
-#: setup/doctype/employee/employee.py:289
+#: setup/doctype/employee/employee.py:281
 msgid "Please set a default Holiday List for Employee {0} or Company {1}"
-msgstr "Çalışan bir dahili Tatil Listesi seti Lütfen {0} veya Şirket {1}"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1003
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
 msgid "Please set account in Warehouse {0}"
-msgstr "Lütfen deposunu {0} 'da görüşü koy"
+msgstr ""
 
 #: regional/italy/utils.py:246
 #, python-format
 msgid "Please set an Address on the Company '%s'"
 msgstr ""
 
-#: controllers/stock_controller.py:342
+#: controllers/stock_controller.py:531
 msgid "Please set an Expense Account in the Items table"
 msgstr ""
 
 #: crm/doctype/email_campaign/email_campaign.py:57
 msgid "Please set an email id for the Lead {0}"
-msgstr "Lütfen Lider {0} için bir e-posta kimliğini belirlemiştir"
+msgstr ""
 
 #: regional/italy/utils.py:303
 msgid "Please set at least one row in the Taxes and Charges Table"
-msgstr "Lütfen Vergiler ve Ücretler Tablosunda en az bir satır görünümü"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2064
+#: accounts/doctype/sales_invoice/sales_invoice.py:2020
 msgid "Please set default Cash or Bank account in Mode of Payment {0}"
-msgstr "{0} Ödeme biçiminde varsayılan nakit veya banka hesabı ayarınız"
+msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
 #: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2628
+#: accounts/doctype/sales_invoice/sales_invoice.py:2573
 msgid "Please set default Cash or Bank account in Mode of Payment {}"
-msgstr "Lütfen Ödeme Modunda varsayılan Nakit veya Banka hesabını ayarlayın {}"
+msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
 #: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2630
+#: accounts/doctype/sales_invoice/sales_invoice.py:2575
 msgid "Please set default Cash or Bank account in Mode of Payments {}"
-msgstr "Lütfen Ödeme Modu&#39;nda varsayılan Nakit veya Banka hesabını ayarlayın {}"
+msgstr ""
 
-#: accounts/utils.py:2057
+#: accounts/utils.py:2012
 msgid "Please set default Exchange Gain/Loss Account in Company {}"
 msgstr ""
 
-#: assets/doctype/asset_repair/asset_repair.py:335
+#: assets/doctype/asset_repair/asset_repair.py:327
 msgid "Please set default Expense Account in Company {0}"
 msgstr ""
 
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:41
 msgid "Please set default UOM in Stock Settings"
-msgstr "Lütfen Stok Ayarları&#39;ndan varsayılan Birimi ayarı"
+msgstr ""
 
-#: controllers/stock_controller.py:208
+#: controllers/stock_controller.py:403
 msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
 msgstr ""
 
-#: accounts/utils.py:918
+#: accounts/utils.py:935
 msgid "Please set default {0} in Company {1}"
-msgstr "Şirket sunucusu {0} set Lütfen {1}"
+msgstr ""
 
 #: regional/italy/utils.py:266
 #, python-format
@@ -50207,109 +51916,109 @@
 
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:105
 msgid "Please set filter based on Item or Warehouse"
-msgstr "Madde veya Depo tabanlı filtre ayarı"
+msgstr ""
 
 #: stock/report/reserved_stock/reserved_stock.py:22
 msgid "Please set filters"
 msgstr ""
 
-#: controllers/accounts_controller.py:1827
+#: controllers/accounts_controller.py:1972
 msgid "Please set one of the following:"
 msgstr ""
 
-#: public/js/controllers/transaction.js:1937
+#: public/js/controllers/transaction.js:2011
 msgid "Please set recurring after saving"
-msgstr "kaydettikten sonra yinelenen ayar"
+msgstr ""
 
 #: regional/italy/utils.py:297
 msgid "Please set the Customer Address"
-msgstr "Lütfen Müşteri Adresinizi ayarlayın"
+msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:169
 msgid "Please set the Default Cost Center in {0} company."
-msgstr "Lütfen {0} şirketindeki varsayılan Maliyet Merkezi'ni ayarlayın."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:487
+#: manufacturing/doctype/work_order/work_order.js:512
 msgid "Please set the Item Code first"
-msgstr "Lütfen önce Öğe Kodu ayarı"
+msgstr ""
 
-#: regional/italy/utils.py:333
+#: regional/italy/utils.py:335
 msgid "Please set the Payment Schedule"
-msgstr "Lütfen Ödeme Planını ayarlayın"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:175
+#: accounts/doctype/gl_entry/gl_entry.py:170
 msgid "Please set the cost center field in {0} or setup a default Cost Center for the Company."
 msgstr ""
 
 #: crm/doctype/email_campaign/email_campaign.py:50
 msgid "Please set up the Campaign Schedule in the Campaign {0}"
-msgstr "Lütfen {0} Kampanyasında Kampanyasında Saatlerini Ayarlayın"
+msgstr ""
 
-#: public/js/queries.js:39 public/js/queries.js:49 public/js/queries.js:66
-#: public/js/queries.js:95 stock/report/reserved_stock/reserved_stock.py:26
+#: public/js/queries.js:32 public/js/queries.js:44 public/js/queries.js:64
+#: public/js/queries.js:96 stock/report/reserved_stock/reserved_stock.py:26
 msgid "Please set {0}"
-msgstr "Lütfen {0} ayarlayın"
+msgstr ""
 
 #: stock/doctype/batch/batch.py:172
 msgid "Please set {0} for Batched Item {1}, which is used to set {2} on Submit."
-msgstr "Lütfen Gönderimde {2} &#39;yi ayarlar için kullanılan Toplu Öğe {1} için {0} ayarlayın."
+msgstr ""
 
 #: regional/italy/utils.py:452
 msgid "Please set {0} for address {1}"
-msgstr "Lütfen {1} adresi için {0} ayarını yapınız"
+msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.py:200
+#: manufacturing/doctype/bom_creator/bom_creator.py:198
 msgid "Please set {0} in BOM Creator {1}"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:95
-msgid "Please setup a default bank account for company {0}"
-msgstr "Lütfen {0} şirketi için genel bir banka hesabı kurun"
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:97
+msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
+msgstr ""
 
-#: assets/doctype/asset/depreciation.py:424
+#: assets/doctype/asset/depreciation.py:415
 msgid "Please share this email with your support team so that they can find and fix the issue."
 msgstr ""
 
-#: public/js/controllers/transaction.js:1807
+#: public/js/controllers/transaction.js:1881
 msgid "Please specify"
 msgstr "Lütfen belirtiniz"
 
 #: stock/get_item_details.py:210
 msgid "Please specify Company"
-msgstr "Şirket belirtiniz"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:81
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:380
-#: accounts/doctype/sales_invoice/sales_invoice.js:452
+#: accounts/doctype/pos_invoice/pos_invoice.js:88
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
+#: accounts/doctype/sales_invoice/sales_invoice.js:501
 msgid "Please specify Company to proceed"
-msgstr "Devam etmek için firma görüşü"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1195
-#: controllers/accounts_controller.py:2442 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:97
 msgid "Please specify a valid Row ID for row {0} in table {1}"
-msgstr "Tablodaki satır {0} için geçerli Satır ifadesi Belirtiniz {1}"
+msgstr ""
 
-#: public/js/queries.js:104
+#: public/js/queries.js:106
 msgid "Please specify a {0}"
-msgstr "Lütfen bir {0} kullanmak"
+msgstr ""
 
 #: controllers/item_variant.py:45
 msgid "Please specify at least one attribute in the Attributes table"
-msgstr "Nitelikler masada en az bir özellik görüyorum"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:371
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
 msgid "Please specify either Quantity or Valuation Rate or both"
-msgstr "Miktar veya Değerleme Br.Fiyatı ya da her değerlendirme de belirtiniz"
+msgstr ""
 
 #: stock/doctype/item_attribute/item_attribute.py:82
 msgid "Please specify from/to range"
-msgstr "Menzil / dan belirtiniz"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:35
+#: buying/doctype/request_for_quotation/request_for_quotation.js:37
 msgid "Please supply the specified items at the best possible rates"
-msgstr "Lütfen belirtilen ürünleri mümkün olan en yüksek değerlerde sununuz"
+msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:223
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:215
 msgid "Please try again in an hour."
 msgstr ""
 
@@ -50322,25 +52031,35 @@
 #: selling/page/point_of_sale/point_of_sale.js:6
 #: selling/workspace/selling/selling.json
 msgid "Point of Sale"
-msgstr "POS Satış Noktası"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "POS Profile"
 msgid "Point-of-Sale Profile"
-msgstr "Satış Noktası Profili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Policy No"
-msgstr "Poliçe No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Policy number"
-msgstr "Poliçe numarası"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pond"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pood"
+msgstr ""
 
 #. Name of a DocType
 #: utilities/doctype/portal_user/portal_user.json
@@ -50366,63 +52085,63 @@
 msgid "Portrait"
 msgstr "Portrait"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:337
+#: buying/doctype/request_for_quotation/request_for_quotation.js:362
 msgid "Possible Supplier"
-msgstr "Olası Tedarikçi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Post Description Key"
-msgstr "Mesaj Açıklama Anahtarı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Post Description Key"
-msgstr "Mesaj Açıklama Anahtarı"
+msgstr ""
 
 #. Option for the 'Level' (Select) field in DocType 'Employee Education'
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "Post Graduate"
-msgstr "Lisans Üstü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Post Route Key"
-msgstr "Rota Yolu Sonrası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Post Route Key List"
-msgstr "Rota Rota Listesini Kaydet"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Post Route String"
-msgstr "Rota Dizisi Gönder"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Post Route String"
-msgstr "Rota Dizisi Gönder"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Post Title Key"
-msgstr "Yazı Başlığı Anahtarı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Post Title Key"
-msgstr "Yazı Başlığı Anahtarı"
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:60
 msgid "Postal Code"
@@ -50431,165 +52150,167 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:64
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:88
 msgid "Postal Expenses"
-msgstr "Posta Giderleri"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:644
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:258
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: accounts/doctype/payment_entry/payment_entry.js:786
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
 #: accounts/report/accounts_payable/accounts_payable.js:16
 #: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
 #: accounts/report/accounts_receivable/accounts_receivable.js:18
 #: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.py:35
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:64
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:67
-#: accounts/report/general_ledger/general_ledger.py:560
-#: accounts/report/gross_profit/gross_profit.py:212
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:183
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:193
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
+#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/gross_profit/gross_profit.py:210
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
 #: accounts/report/payment_ledger/payment_ledger.py:136
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:97
-#: accounts/report/pos_register/pos_register.py:177
+#: accounts/report/pos_register/pos_register.py:171
 #: accounts/report/purchase_register/purchase_register.py:169
-#: accounts/report/sales_register/sales_register.py:183
+#: accounts/report/sales_register/sales_register.py:184
 #: manufacturing/report/job_card_summary/job_card_summary.py:134
 #: public/js/purchase_trends_filters.js:38
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:84
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:132
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:131
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:89
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:129
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:127
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:104
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:86
 #: stock/report/serial_no_ledger/serial_no_ledger.py:21
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:112
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:121
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:34
+#: templates/form_grid/bank_reconciliation_grid.html:6
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Bank Clearance Detail'
 #: accounts/doctype/bank_clearance_detail/bank_clearance_detail.json
 msgctxt "Bank Clearance Detail"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Exchange Rate Revaluation'
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
 msgctxt "Exchange Rate Revaluation"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Landed Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Opening Invoice Creation Tool Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Process Deferred Accounting'
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
 msgctxt "Process Deferred Accounting"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Option for the 'Ageing Based On' (Select) field in DocType 'Process
 #. Statement Of Accounts'
@@ -50597,170 +52318,221 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Process Subscription'
 #: accounts/doctype/process_subscription/process_subscription.json
 msgctxt "Process Subscription"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Repost Payment Ledger'
 #: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
 msgctxt "Repost Payment Ledger"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Posting Date"
-msgstr "Gönderim Tarihi"
+msgstr ""
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:247
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:127
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
 msgid "Posting Date cannot be future date"
-msgstr "Gönderim Tarihi gelecek tarih olamaz"
+msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:218
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:137
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:109
-#: stock/report/serial_no_ledger/serial_no_ledger.js:64
+#. Label of a Datetime field in DocType 'Stock Ledger Entry'
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+msgctxt "Stock Ledger Entry"
+msgid "Posting Datetime"
+msgstr ""
+
+#: accounts/report/gross_profit/gross_profit.py:216
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:136
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:128
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:105
+#: stock/report/serial_no_ledger/serial_no_ledger.js:63
 #: stock/report/serial_no_ledger/serial_no_ledger.py:22
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:115
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:126
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:39
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
 #. Label of a Time field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Posting Time"
-msgstr "Gönderim Saati"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1645
+#: stock/doctype/stock_entry/stock_entry.py:1670
 msgid "Posting date and posting time is mandatory"
-msgstr "Gönderme tarihi ve gönderme zamanı zorunludur"
+msgstr ""
 
-#: controllers/sales_and_purchase_return.py:53
+#: controllers/sales_and_purchase_return.py:51
 msgid "Posting timestamp must be after {0}"
-msgstr "Gönderme zamanı damgası {0}'dan sonra olmalıdır"
+msgstr ""
+
+#. Description of a DocType
+#: crm/doctype/opportunity/opportunity.json
+msgid "Potential Sales Deal"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound-Force"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Pound/Gallon (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Poundal"
+msgstr ""
 
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
@@ -50768,99 +52540,99 @@
 #: selling/doctype/customer/customer_dashboard.py:20
 #: setup/doctype/company/company_dashboard.py:22
 msgid "Pre Sales"
-msgstr "Ön Satış"
+msgstr ""
+
+#: setup/setup_wizard/operations/install_fixtures.py:260
+msgid "Preference"
+msgstr ""
 
 #. Label of a Select field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
-msgid "Prefered Contact Email"
-msgstr "Tercih Edilen E-posta İletişim"
+msgid "Preferred Contact Email"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
-msgid "Prefered Email"
-msgstr "Tercih edilen e-posta"
-
-#: setup/setup_wizard/operations/install_fixtures.py:260
-msgid "Preference"
-msgstr "Tercihler"
+msgid "Preferred Email"
+msgstr ""
 
 #. Label of a Data field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Prevdoc DocType"
-msgstr "Önceki Doküman"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Prevent POs"
-msgstr "PO'ları Önle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Prevent POs"
-msgstr "PO'ları Önle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Prevent Purchase Orders"
-msgstr "Satınalma Siparişlerini Önleme"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Prevent Purchase Orders"
-msgstr "Satınalma Siparişlerini Önleme"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Prevent RFQs"
-msgstr "RFQ'ları Önle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Prevent RFQs"
-msgstr "RFQ'ları Önle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Prevent RFQs"
-msgstr "RFQ'ları Önle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Prevent RFQs"
-msgstr "RFQ'ları Önle"
+msgstr ""
 
 #. Option for the 'Corrective/Preventive' (Select) field in DocType 'Quality
 #. Action'
 #: quality_management/doctype/quality_action/quality_action.json
 msgctxt "Quality Action"
 msgid "Preventive"
-msgstr "koruyucu"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
 msgid "Preventive Action"
-msgstr "Önleyici eylemleyici"
+msgstr ""
 
 #. Option for the 'Maintenance Type' (Select) field in DocType 'Asset
 #. Maintenance Task'
 #: assets/doctype/asset_maintenance_task/asset_maintenance_task.json
 msgctxt "Asset Maintenance Task"
 msgid "Preventive Maintenance"
-msgstr "Koruyucu Bakım"
+msgstr ""
 
-#: public/js/utils/ledger_preview.js:20 public/js/utils/ledger_preview.js:40
+#: public/js/utils/ledger_preview.js:28 public/js/utils/ledger_preview.js:57
 msgid "Preview"
 msgstr "Önizleme"
 
@@ -50876,43 +52648,43 @@
 msgid "Preview"
 msgstr "Önizleme"
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:205
+#: buying/doctype/request_for_quotation/request_for_quotation.js:223
 msgid "Preview Email"
-msgstr "E-posta Önizlemesi"
+msgstr ""
 
 #. Label of a Button field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Preview Email"
-msgstr "E-posta Önizlemesi"
+msgstr ""
 
 #: accounts/report/balance_sheet/balance_sheet.py:169
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:142
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:138
 msgid "Previous Financial Year is not closed"
-msgstr "Geçmiş Mali Yıl kapatılmamış"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Previous Work Experience"
-msgstr "Önceki İş Deneyimi"
+msgstr ""
 
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.py:152
 msgid "Previous Year is not closed, please close it first"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:225
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
 msgid "Price"
-msgstr "Fiyat"
+msgstr ""
 
 #. Option for the 'Price or Product Discount' (Select) field in DocType
 #. 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Price"
-msgstr "Fiyat"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:246
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
 msgid "Price ({0})"
 msgstr ""
 
@@ -50920,26 +52692,26 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Price Discount Scheme"
-msgstr "Fiyat İndirim Şeması"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Price Discount Slabs"
-msgstr "Fiyat İndirim Levhaları"
+msgstr ""
 
 #. Name of a DocType
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:44
 #: stock/doctype/price_list/price_list.json
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
 #. Label of a Link field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
 #. Creator'
@@ -50947,32 +52719,32 @@
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item Price'
 #. Label of a Link field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Selling Workspace
@@ -50981,380 +52753,386 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Price List"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Price List"
-msgstr "Fiyat Listesi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/price_list_country/price_list_country.json
 msgid "Price List Country"
-msgstr "Fiyat Listesi Ülkesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Price List Currency"
-msgstr "Fiyat Listesi Para Birimi"
+msgstr ""
 
-#: stock/get_item_details.py:1029
+#: stock/get_item_details.py:1010
 msgid "Price List Currency not selected"
-msgstr "Fiyat Listesi para birimini seçmiş"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Price List Defaults"
-msgstr "Fiyat Listesi Varsayılanları"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Price List Exchange Rate"
-msgstr "Fiyat Listesi Döviz Kuru"
+msgstr ""
 
 #. Label of a Data field in DocType 'Price List'
 #: stock/doctype/price_list/price_list.json
 msgctxt "Price List"
 msgid "Price List Name"
-msgstr "Fiyat Listesi Adı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
+
+#. Label of a Currency field in DocType 'Material Request Item'
+#: stock/doctype/material_request_item/material_request_item.json
+msgctxt "Material Request Item"
+msgid "Price List Rate"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Price List Rate"
-msgstr "Fiyat Listesi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Price List Rate (Company Currency)"
-msgstr "Fiyat Listesi Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #: stock/doctype/price_list/price_list.py:33
 msgid "Price List must be applicable for Buying or Selling"
-msgstr "Fiyat Listesi Alış veya Satış için geçerli olmalıdır"
+msgstr ""
 
 #: stock/doctype/price_list/price_list.py:84
 msgid "Price List {0} is disabled or does not exist"
-msgstr "Fiyat Listesi {0} devre dışı veya yok"
+msgstr ""
 
 #. Label of a Check field in DocType 'Price List'
 #: stock/doctype/price_list/price_list.json
 msgctxt "Price List"
 msgid "Price Not UOM Dependent"
-msgstr "Fiyat Birime Bağlı Değil"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:253
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
 msgid "Price Per Unit ({0})"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:553
+#: selling/page/point_of_sale/pos_controller.js:581
 msgid "Price is not set for the item."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:458
+#: manufacturing/doctype/bom/bom.py:454
 msgid "Price not found for item {0} in price list {1}"
-msgstr "{0} kaleminde {1} fiyat listelerinde fiyat bulunamadı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Price or Product Discount"
-msgstr "Fiyat veya Ürün İndirimi"
+msgstr ""
 
-#: accounts/doctype/promotional_scheme/promotional_scheme.py:143
+#: accounts/doctype/promotional_scheme/promotional_scheme.py:145
 msgid "Price or product discount slabs are required"
-msgstr "Fiyat veya ürün indirimi levhaları gereklidir"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:239
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
 msgid "Price per Unit (Stock UOM)"
-msgstr "Birim Fiyat (Stok Birimi)"
+msgstr ""
 
 #: buying/doctype/supplier/supplier_dashboard.py:16
 #: selling/doctype/customer/customer_dashboard.py:28
 #: stock/doctype/item/item_dashboard.py:19
 msgid "Pricing"
-msgstr "Fiyatlandırma"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule/pricing_rule.json
-#: buying/doctype/supplier/supplier.js:98
+#: buying/doctype/supplier/supplier.js:116
 msgid "Pricing Rule"
-msgstr "Fiyatlandırma Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Pricing Rule"
-msgstr "Fiyatlandırma Kuralı"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Selling Workspace
@@ -51363,262 +53141,262 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Pricing Rule"
 msgid "Pricing Rule"
-msgstr "Fiyatlandırma Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule Detail'
 #: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
 msgctxt "Pricing Rule Detail"
 msgid "Pricing Rule"
-msgstr "Fiyatlandırma Kuralı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
 msgid "Pricing Rule Brand"
-msgstr "Fiyatlandırma Kural Markası"
+msgstr ""
 
 #. Label of a Table field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Pricing Rule Brand"
-msgstr "Fiyatlandırma Kural Markası"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Pricing Rule Detail"
-msgstr "Fiyatlandırma Kuralı Detayı"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Pricing Rule Help"
-msgstr "Fiyatlandırma Kuralı Yardım"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
 msgid "Pricing Rule Item Code"
-msgstr "Fiyatlandırma Kuralı Ürün Kodu"
+msgstr ""
 
 #. Label of a Table field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Pricing Rule Item Code"
-msgstr "Fiyatlandırma Kuralı Ürün Kodu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
 msgid "Pricing Rule Item Group"
-msgstr "Fiyatlandırma Kuralı Madde Grubu"
+msgstr ""
 
 #. Label of a Table field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Pricing Rule Item Group"
-msgstr "Fiyatlandırma Kuralı Madde Grubu"
+msgstr ""
 
 #: accounts/doctype/promotional_scheme/promotional_scheme.py:208
 msgid "Pricing Rule {0} is updated"
-msgstr "{0} Fiyatlandırma Kuralı güncellendi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Pricing Rules"
-msgstr "Fiyatlandırma Kuralları"
+msgstr ""
 
 #. Label of a Text field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Primary Address"
-msgstr "Birincil Adres"
+msgstr ""
 
 #. Label of a Text field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Primary Address"
-msgstr "Birincil Adres"
+msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:54
+#: public/js/utils/contact_address_quick_entry.js:57
 msgid "Primary Address Details"
-msgstr "Birincil Adres Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Primary Address and Contact"
-msgstr "Birincil Adres ve İletişim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Primary Address and Contact"
-msgstr "Birincil Adres ve İletişim"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Primary Contact"
-msgstr "Birincil İlgili Kişi"
+msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:35
+#: public/js/utils/contact_address_quick_entry.js:38
 msgid "Primary Contact Details"
-msgstr "Birincil İletişim Bilgileri"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Process Statement Of Accounts
 #. Customer'
 #: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
 msgctxt "Process Statement Of Accounts Customer"
 msgid "Primary Contact Email"
-msgstr "Birincil İletişim E-postası"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Party Link'
 #: accounts/doctype/party_link/party_link.json
@@ -51636,9 +53414,9 @@
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Primary Settings"
-msgstr "Primary Ayarları"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:69
+#: selling/page/point_of_sale/pos_past_order_summary.js:67
 #: templates/pages/material_request_info.html:15 templates/pages/order.html:33
 msgid "Print"
 msgstr "Yazdır"
@@ -51781,107 +53559,107 @@
 
 #: regional/report/irs_1099/irs_1099.js:36
 msgid "Print IRS 1099 Forms"
-msgstr "IRS 1099 Formlarını Yazdır"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Link field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Print Language"
-msgstr "Baskı Dili"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Print Preferences"
-msgstr "Baskı Tercihleri"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:223
+#: selling/page/point_of_sale/pos_past_order_summary.js:231
 msgid "Print Receipt"
-msgstr "Makbuzu yazdır"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -51944,32 +53722,33 @@
 msgid "Print Style"
 msgstr ""
 
-#: setup/install.py:118
+#: setup/install.py:99
 msgid "Print UOM after Quantity"
-msgstr "Miktardan Sonra Birimi Yazdır"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Print Without Amount"
-msgstr "Tutar olmadan Yazdır"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:65
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:89
 msgid "Print and Stationery"
-msgstr "Baskı ve Kırtasiye"
+msgstr ""
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:73
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:75
 msgid "Print settings updated in respective print format"
-msgstr "Yazdırma ayarları, ilgili baskı ağırlığı güncellendi"
+msgstr ""
 
-#: setup/install.py:125
+#: setup/install.py:106
 msgid "Print taxes with zero amount"
-msgstr "Sıfır etkileme vergileri yazdırın"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:364
+#: accounts/report/accounts_receivable/accounts_receivable.html:285
 msgid "Printed On "
-msgstr "Basım tarihi"
+msgstr ""
 
 #. Label of a Card Break in the Settings Workspace
 #: setup/workspace/settings/settings.json
@@ -51980,77 +53759,78 @@
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Printing Details"
-msgstr "Baskı Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Printing Settings"
-msgstr "Baskı Ayarları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Priorities"
-msgstr "Öncelikler"
+msgstr ""
 
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:19
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:18
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:93
-#: projects/report/project_summary/project_summary.js:37
+#: projects/report/project_summary/project_summary.js:36
+#: templates/pages/task_info.html:54
 msgid "Priority"
 msgstr "Öncelik"
 
@@ -52112,19 +53892,19 @@
 msgid "Priority cannot be lesser than 1."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:755
+#: support/doctype/service_level_agreement/service_level_agreement.py:754
 msgid "Priority has been changed to {0}."
-msgstr "Öncelik {0} olarak değiştirildi."
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:105
+#: support/doctype/service_level_agreement/service_level_agreement.py:109
 msgid "Priority {0} has been repeated."
-msgstr "{0} önceliği tekrarlandı."
+msgstr ""
 
 #. Label of a Percent field in DocType 'Prospect Opportunity'
 #: crm/doctype/prospect_opportunity/prospect_opportunity.json
 msgctxt "Prospect Opportunity"
 msgid "Probability"
-msgstr "Olasılık"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
@@ -52136,76 +53916,82 @@
 #: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
 msgctxt "Quality Action Resolution"
 msgid "Problem"
-msgstr "sorun"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Problem"
+msgstr ""
 
 #. Label of a Link field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
 msgid "Procedure"
-msgstr "Ameliyat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Action'
 #: quality_management/doctype/quality_action/quality_action.json
 msgctxt "Quality Action"
 msgid "Procedure"
-msgstr "Ameliyat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Goal'
 #: quality_management/doctype/quality_goal/quality_goal.json
 msgctxt "Quality Goal"
 msgid "Procedure"
-msgstr "Ameliyat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
 msgid "Procedure"
-msgstr "Ameliyat"
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:70
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:75
 msgid "Process Day Book Data"
-msgstr "Günlük Defter Verisini İşle"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
 msgid "Process Deferred Accounting"
-msgstr "Ertelenmiş Muhasebe İşlemi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Process Deferred Accounting"
-msgstr "Ertelenmiş Muhasebe İşlemi"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Quality Procedure Process'
 #: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
 msgctxt "Quality Procedure Process"
 msgid "Process Description"
-msgstr "süreç anlatımı"
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:328
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:414
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:589
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:334
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:420
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:595
 msgid "Process Failed"
-msgstr "İşlem Başarısız"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Process Loss"
-msgstr "İşletme Zararı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Process Loss"
-msgstr "İşletme Zararı"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:985
+#: manufacturing/doctype/bom/bom.py:982
 msgid "Process Loss Percentage cannot be greater than 100"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:95
+#: manufacturing/report/process_loss_report/process_loss_report.py:94
 msgid "Process Loss Qty"
 msgstr ""
 
@@ -52244,31 +54030,31 @@
 msgid "Process Loss Report"
 msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:101
+#: manufacturing/report/process_loss_report/process_loss_report.py:100
 msgid "Process Loss Value"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:58
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:63
 msgid "Process Master Data"
-msgstr "Ana Verileri İşle"
+msgstr ""
 
 #. Label of a Data field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
 msgid "Process Owner"
-msgstr "İşlem Sahibi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Process Owner"
-msgstr "İşlem Sahibi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Process Owner Full Name"
-msgstr "İşlem Sahibinin Tam Adı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -52288,18 +54074,24 @@
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgid "Process Statement Of Accounts"
-msgstr "Hesapların İşlem Bildirimi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
 msgid "Process Statement Of Accounts Customer"
-msgstr "Müşteri Hesaplarının İşlem Beyanı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/process_subscription/process_subscription.json
 msgid "Process Subscription"
 msgstr ""
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Process in Single Transaction"
+msgstr ""
+
 #. Label of a Long Text field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
@@ -52310,52 +54102,52 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Processed Files"
-msgstr "İşlenmiş Dosyalar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quality Procedure'
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Processes"
-msgstr "süreçler"
-
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
-msgid "Processing Chart of Accounts and Parties"
-msgstr "Hesap Planını ve Tarafları İşleme"
+msgstr ""
 
 #: erpnext_integrations/doctype/tally_migration/tally_migration.py:312
+msgid "Processing Chart of Accounts and Parties"
+msgstr ""
+
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:318
 msgid "Processing Items and UOMs"
-msgstr "Öğeleri ve Birimleri İşleme"
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:309
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:315
 msgid "Processing Party Addresses"
-msgstr "Cari Adreslerinin İşlenmesi"
+msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:115
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:122
 msgid "Processing Sales! Please Wait..."
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:580
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:586
 msgid "Processing Vouchers"
-msgstr "Balık İşleme"
+msgstr ""
 
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:53
 msgid "Processing XML Files"
-msgstr "XML Dosyalarını İşleme"
+msgstr ""
 
 #: buying/doctype/supplier/supplier_dashboard.py:13
 msgid "Procurement"
-msgstr "Tedarik"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Buying Workspace
 #: buying/report/procurement_tracker/procurement_tracker.json
 #: buying/workspace/buying/buying.json
 msgid "Procurement Tracker"
-msgstr "Tedarik Takibi"
+msgstr ""
 
 #: manufacturing/report/work_order_summary/work_order_summary.py:214
 msgid "Produce Qty"
-msgstr "adet üretim"
+msgstr ""
 
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:150
 msgid "Produced / Received Qty"
@@ -52365,48 +54157,48 @@
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:120
 #: manufacturing/report/work_order_summary/work_order_summary.py:215
 msgid "Produced Qty"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Produced Qty"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Produced Qty"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Produced Qty"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:59
 msgid "Produced Quantity"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Produced Quantity"
-msgstr "Üretilen Miktar"
+msgstr ""
 
 #. Option for the 'Price or Product Discount' (Select) field in DocType
 #. 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Product"
-msgstr "Ürün"
+msgstr ""
 
 #. Name of a DocType
-#: public/js/controllers/buying.js:265 public/js/controllers/buying.js:511
+#: public/js/controllers/buying.js:260 public/js/controllers/buying.js:502
 #: selling/doctype/product_bundle/product_bundle.json
 msgid "Product Bundle"
-msgstr "Ürün Paketi"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Selling Workspace
@@ -52415,89 +54207,89 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Product Bundle"
 msgid "Product Bundle"
-msgstr "Ürün Paketi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Product Bundle"
-msgstr "Ürün Paketi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Product Bundle"
-msgstr "Ürün Paketi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Product Bundle"
-msgstr "Ürün Paketi"
+msgstr ""
 
 #. Name of a report
 #: stock/report/product_bundle_balance/product_bundle_balance.json
 msgid "Product Bundle Balance"
-msgstr "Ürün Bundle Bakiyesi"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Product Bundle Help"
-msgstr "Ürün Paketi Yardımı"
+msgstr ""
 
 #. Label of a HTML field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Product Bundle Help"
-msgstr "Ürün Paketi Yardımı"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Product Bundle Help"
-msgstr "Ürün Paketi Yardımı"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/product_bundle_item/product_bundle_item.json
 msgid "Product Bundle Item"
-msgstr "Ürün Bundle Ögesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Product Bundle Item"
-msgstr "Ürün Bundle Ögesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Product Bundle Item"
-msgstr "Ürün Bundle Ögesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Product Bundle Item"
-msgstr "Ürün Bundle Ögesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Product Discount Scheme"
-msgstr "Ürün İndirim Şeması"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Product Discount Slabs"
-msgstr "Ürün İndirimli Döşeme"
+msgstr ""
 
 #. Option for the 'Request Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Product Enquiry"
-msgstr "Ürün Sorgulama"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -52507,81 +54299,87 @@
 
 #. Label of a Card Break in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:346
+#: setup/doctype/company/company.py:338
 msgid "Production"
-msgstr "Üretim"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Production"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/report/production_analytics/production_analytics.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Production Analytics"
-msgstr "Üretim Analitiği"
+msgstr ""
 
-#. Label of a Int field in DocType 'Workstation'
+#. Label of a Section Break field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Production Capacity"
-msgstr "Üretim Kapasitesi"
+msgstr ""
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:38
-#: manufacturing/report/job_card_summary/job_card_summary.js:65
+#: manufacturing/report/job_card_summary/job_card_summary.js:64
 #: manufacturing/report/job_card_summary/job_card_summary.py:152
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:43
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:42
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:113
-#: manufacturing/report/work_order_summary/work_order_summary.js:51
+#: manufacturing/report/work_order_summary/work_order_summary.js:50
 #: manufacturing/report/work_order_summary/work_order_summary.py:208
 msgid "Production Item"
-msgstr "Üretim Kalemi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Production Item"
-msgstr "Üretim Kalemi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Production Item"
-msgstr "Üretim Kalemi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Production Item"
-msgstr "Üretim Kalemi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan/production_plan.json
-#: manufacturing/report/production_plan_summary/production_plan_summary.js:9
+#: manufacturing/report/production_plan_summary/production_plan_summary.js:8
 msgid "Production Plan"
-msgstr "Üretim Planı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Production Plan"
-msgstr "Üretim Planı"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a shortcut in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Production Plan"
 msgid "Production Plan"
-msgstr "Üretim Planı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Production Plan"
-msgstr "Üretim Planı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Production Plan"
-msgstr "Üretim Planı"
+msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan.py:137
 msgid "Production Plan Already Submitted"
@@ -52590,46 +54388,46 @@
 #. Name of a DocType
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgid "Production Plan Item"
-msgstr "Üretim Planı nesnesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Production Plan Item"
-msgstr "Üretim Planı nesnesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Production Plan Item"
-msgstr "Üretim Planı nesnesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Production Plan Item"
-msgstr "Üretim Planı nesnesi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
 msgid "Production Plan Item Reference"
-msgstr "Üretim Planı Öge Referansı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Production Plan Item Reference"
-msgstr "Üretim Planı Öge Referansı"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
 msgid "Production Plan Material Request"
-msgstr "Üretim Planı Malzeme Talebi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
 msgid "Production Plan Material Request Warehouse"
-msgstr "Üretim Planı Malzeme Talebi Deposu"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
@@ -52640,7 +54438,7 @@
 #. Name of a DocType
 #: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
 msgid "Production Plan Sales Order"
-msgstr "Üretim Planı Satış Siparişi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -52676,17 +54474,16 @@
 #: manufacturing/report/production_planning_report/production_planning_report.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Production Planning Report"
-msgstr "Üretim Planlama Raporu"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:39
-#: templates/pages/home.html:31
 msgid "Products"
-msgstr "Ürünler"
+msgstr ""
 
 #. Subtitle of the Module Onboarding 'Buying'
 #: buying/module_onboarding/buying/buying.json
 msgid "Products, Purchases, Analysis, and more."
-msgstr "Ürünler, Satın Almalar, Analizler ve daha fazlası."
+msgstr ""
 
 #. Subtitle of the Module Onboarding 'Manufacturing'
 #: manufacturing/module_onboarding/manufacturing/manufacturing.json
@@ -52696,7 +54493,7 @@
 #. Subtitle of the Module Onboarding 'Selling'
 #: selling/module_onboarding/selling/selling.json
 msgid "Products, Sales, Analysis, and more."
-msgstr "Ürünler, Satış, Analiz ve daha fazlası."
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -52708,30 +54505,30 @@
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Profit & Loss"
-msgstr "Kar &  Zarar"
+msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:104
 msgid "Profit This Year"
-msgstr "Bu Yıl Kâr"
+msgstr ""
 
 #. Label of a chart in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
-#: public/js/financial_statements.js:84
+#: public/js/financial_statements.js:136
 msgid "Profit and Loss"
-msgstr "Kar ve Zarar"
+msgstr ""
 
 #. Option for the 'Report Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Profit and Loss"
-msgstr "Kar ve Zarar"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/profit_and_loss_statement/profit_and_loss_statement.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Profit and Loss Statement"
-msgstr "Kar ve Zarar Tablosu"
+msgstr ""
 
 #. Label of a Heading field in DocType 'Bisect Accounting Statements'
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
@@ -52745,24 +54542,24 @@
 msgid "Profit and Loss Summary"
 msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:132
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:133
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:130
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:131
 msgid "Profit for the year"
-msgstr "Yılın karı"
+msgstr ""
 
-#. Label of a Card Break in the Accounting Workspace
-#: accounts/workspace/accounting/accounting.json
+#. Label of a Card Break in the Financial Reports Workspace
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Profitability"
-msgstr "Karlılık"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/profitability_analysis/profitability_analysis.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Profitability Analysis"
-msgstr "Karlılık Analizi"
+msgstr ""
 
-#: templates/pages/projects.html:25
+#: projects/doctype/task/task_list.js:52 templates/pages/projects.html:25
 msgid "Progress"
 msgstr ""
 
@@ -52782,41 +54579,42 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:973
+#: accounts/doctype/sales_invoice/sales_invoice.js:1049
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
 #: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:631
-#: accounts/report/gross_profit/gross_profit.py:300
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:220
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:258
+#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/gross_profit/gross_profit.py:298
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
 #: accounts/report/purchase_register/purchase_register.py:207
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:73
-#: accounts/report/sales_register/sales_register.py:228
+#: accounts/report/sales_register/sales_register.py:229
 #: accounts/report/trial_balance/trial_balance.js:64
-#: buying/report/procurement_tracker/procurement_tracker.js:22
+#: buying/report/procurement_tracker/procurement_tracker.js:21
 #: buying/report/procurement_tracker/procurement_tracker.py:39
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:34
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:182
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:33
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:178
 #: projects/doctype/project/project.json
 #: projects/doctype/project/project_dashboard.py:11
 #: projects/doctype/task/task_calendar.js:19
-#: projects/doctype/task/task_tree.js:11
+#: projects/doctype/task/task_list.js:45 projects/doctype/task/task_tree.js:11
 #: projects/doctype/timesheet/timesheet_calendar.js:22
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:34
 #: projects/report/project_summary/project_summary.py:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:19
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:51
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:46
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
-#: public/js/financial_statements.js:194 public/js/projects/timer.js:10
+#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
 #: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:593
+#: selling/doctype/sales_order/sales_order.js:681
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
-#: stock/report/reserved_stock/reserved_stock.js:139
+#: stock/report/reserved_stock/reserved_stock.js:130
 #: stock/report/reserved_stock/reserved_stock.py:184
-#: stock/report/stock_ledger/stock_ledger.js:76
-#: stock/report/stock_ledger/stock_ledger.py:261
-#: support/report/issue_analytics/issue_analytics.js:76
-#: support/report/issue_summary/issue_summary.js:64
+#: stock/report/stock_ledger/stock_ledger.js:84
+#: stock/report/stock_ledger/stock_ledger.py:333
+#: support/report/issue_analytics/issue_analytics.js:75
+#: support/report/issue_summary/issue_summary.js:63
+#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
 msgid "Project"
 msgstr "Proje"
 
@@ -52881,6 +54679,12 @@
 msgid "Project"
 msgstr "Proje"
 
+#. Label of a Link field in DocType 'Installation Note'
+#: selling/doctype/installation_note/installation_note.json
+msgctxt "Installation Note"
+msgid "Project"
+msgstr "Proje"
+
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
@@ -53111,35 +54915,35 @@
 msgid "Project"
 msgstr "Proje"
 
-#: projects/doctype/project/project.py:349
+#: projects/doctype/project/project.py:350
 msgid "Project Collaboration Invitation"
-msgstr "Proje Ortak Çalışma Daveti"
+msgstr ""
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:38
 msgid "Project Id"
-msgstr "Proje Kimliği"
+msgstr ""
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:42
 msgid "Project Name"
-msgstr "Proje Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Project Name"
-msgstr "Proje Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "Project Name"
-msgstr "Proje Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Project Name"
-msgstr "Proje Adı"
+msgstr ""
 
 #: templates/pages/projects.html:114
 msgid "Project Progress:"
@@ -53147,60 +54951,60 @@
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:47
 msgid "Project Start Date"
-msgstr "Proje Başlangıç Tarihi"
+msgstr ""
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:43
 msgid "Project Status"
-msgstr "Proje Durumu"
+msgstr ""
 
 #. Label of a Text field in DocType 'Project User'
 #: projects/doctype/project_user/project_user.json
 msgctxt "Project User"
 msgid "Project Status"
-msgstr "Proje Durumu"
+msgstr ""
 
 #. Name of a report
 #: projects/report/project_summary/project_summary.json
 msgid "Project Summary"
-msgstr "Proje Açıklaması"
+msgstr ""
 
 #: projects/doctype/project/project.py:651
 msgid "Project Summary for {0}"
-msgstr "{0} için Proje Özeti"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/project_template/project_template.json
 msgid "Project Template"
-msgstr "Proje Şablonu"
+msgstr ""
 
 #. Label of a Link in the Projects Workspace
 #: projects/workspace/projects/projects.json
 msgctxt "Project Template"
 msgid "Project Template"
-msgstr "Proje Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/project_template_task/project_template_task.json
 msgid "Project Template Task"
-msgstr "Proje Şablonu Görevi"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/project_type/project_type.json
-#: projects/report/project_summary/project_summary.js:31
+#: projects/report/project_summary/project_summary.js:30
 msgid "Project Type"
-msgstr "Proje Tipi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Project Type"
-msgstr "Proje Tipi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Project Template'
 #: projects/doctype/project_template/project_template.json
 msgctxt "Project Template"
 msgid "Project Type"
-msgstr "Proje Tipi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Project Type'
 #. Label of a Link in the Projects Workspace
@@ -53208,115 +55012,121 @@
 #: projects/workspace/projects/projects.json
 msgctxt "Project Type"
 msgid "Project Type"
-msgstr "Proje Tipi"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/project_update/project_update.json
 msgid "Project Update"
-msgstr "Proje Güncellemesi"
+msgstr ""
 
 #. Label of a Link in the Projects Workspace
 #: projects/workspace/projects/projects.json
 msgctxt "Project Update"
 msgid "Project Update"
-msgstr "Proje Güncellemesi"
+msgstr ""
 
 #: config/projects.py:44
 msgid "Project Update."
-msgstr "Proje Güncellemesi."
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/project_user/project_user.json
 msgid "Project User"
-msgstr "Proje Kullanıcısı"
+msgstr ""
 
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:46
 msgid "Project Value"
-msgstr "Proje Bedeli"
+msgstr ""
 
 #: config/projects.py:20
 msgid "Project activity / task."
-msgstr "Proje faaliyeti / görev."
+msgstr ""
 
 #: config/projects.py:13
 msgid "Project master."
-msgstr "Proje alanı."
+msgstr ""
 
 #. Description of the 'Users' (Table) field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Project will be accessible on the website to these users"
-msgstr "Proje internet siteleri şu kullanıcılar için erişilebilir olacak"
+msgstr ""
 
 #. Label of a Link in the Projects Workspace
 #: projects/workspace/projects/projects.json
 msgid "Project wise Stock Tracking"
-msgstr "Proje bazlı Stok Takibi"
+msgstr ""
 
 #. Name of a report
 #: projects/report/project_wise_stock_tracking/project_wise_stock_tracking.json
 msgid "Project wise Stock Tracking "
-msgstr "Proje bazlı Stok Takibi "
+msgstr ""
 
-#: controllers/trends.py:380
+#: controllers/trends.py:374
 msgid "Project-wise data is not available for Quotation"
-msgstr "Proje bilgisi verileri Teklifimiz için mevcut değil"
+msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:46
+#: stock/dashboard/item_dashboard_list.html:37
 #: stock/report/item_shortage_report/item_shortage_report.py:73
 #: stock/report/stock_projected_qty/stock_projected_qty.py:199
 #: templates/emails/reorder_item.html:12
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Projected Qty"
-msgstr "Öngörülen Miktar"
+msgstr ""
 
 #: stock/report/item_shortage_report/item_shortage_report.py:130
 msgid "Projected Quantity"
-msgstr "Öngörülen Miktar"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Projected Quantity Formula"
+msgstr ""
 
 #: stock/page/stock_balance/stock_balance.js:51
 msgid "Projected qty"
-msgstr "Öngörülen Adet"
+msgstr ""
 
 #. Name of a Workspace
 #. Label of a Card Break in the Projects Workspace
@@ -53326,19 +55136,19 @@
 #: selling/doctype/sales_order/sales_order_dashboard.py:25
 #: setup/doctype/company/company_dashboard.py:25
 msgid "Projects"
-msgstr "Projeler"
+msgstr ""
 
 #. Name of a role
 #: projects/doctype/project/project.json
 #: projects/doctype/project_type/project_type.json
 #: projects/doctype/task_type/task_type.json
 msgid "Projects Manager"
-msgstr "Proje Yöneticisi"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/projects_settings/projects_settings.json
 msgid "Projects Settings"
-msgstr "Proje Ayarları"
+msgstr ""
 
 #. Label of a Link in the Projects Workspace
 #. Label of a Link in the Settings Workspace
@@ -53346,7 +55156,7 @@
 #: setup/workspace/settings/settings.json
 msgctxt "Projects Settings"
 msgid "Projects Settings"
-msgstr "Proje Ayarları"
+msgstr ""
 
 #. Name of a role
 #: projects/doctype/activity_cost/activity_cost.json
@@ -53357,59 +55167,59 @@
 #: projects/doctype/task/task.json projects/doctype/task_type/task_type.json
 #: projects/doctype/timesheet/timesheet.json setup/doctype/company/company.json
 msgid "Projects User"
-msgstr "Projeler Kullanıcısı"
+msgstr ""
 
 #. Option for the 'Coupon Type' (Select) field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Promotional"
-msgstr "tanıtım"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgid "Promotional Scheme"
-msgstr "Tanıtım Şeması"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Promotional Scheme"
-msgstr "Tanıtım Şeması"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Selling Workspace
 #: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
 msgctxt "Promotional Scheme"
 msgid "Promotional Scheme"
-msgstr "Tanıtım Şeması"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Promotional Scheme Id"
-msgstr "Promosyon Şeması No"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgid "Promotional Scheme Price Discount"
-msgstr "Promosyon Şeması Fiyat İndirimi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Promotional Scheme Price Discount"
-msgstr "Promosyon Şeması Fiyat İndirimi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgid "Promotional Scheme Product Discount"
-msgstr "Promosyon Programı Ürün İndirimi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Promotional Scheme Product Discount"
-msgstr "Promosyon Programı Ürün İndirimi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
@@ -53419,11 +55229,11 @@
 
 #: setup/setup_wizard/operations/install_fixtures.py:215
 msgid "Proposal Writing"
-msgstr "Teklifi Yazma"
+msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:395
+#: setup/setup_wizard/operations/install_fixtures.py:387
 msgid "Proposal/Price Quote"
-msgstr "Teklif / Fiyat Teklifi"
+msgstr ""
 
 #. Option for the 'Customer Type' (Select) field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -53441,19 +55251,19 @@
 #: accounts/doctype/subscription_settings/subscription_settings.json
 msgctxt "Subscription Settings"
 msgid "Prorate"
-msgstr "eşit olarak dağıtmak"
+msgstr ""
 
 #. Name of a DocType
-#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:61
+#: crm/doctype/lead/lead.js:41 crm/doctype/lead/lead.js:62
 #: crm/doctype/prospect/prospect.json
 msgid "Prospect"
-msgstr "Potansiyel Müşteri"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgctxt "Prospect"
 msgid "Prospect"
-msgstr "Potansiyel Müşteri"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/prospect_lead/prospect_lead.json
@@ -53469,28 +55279,28 @@
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Prospect Owner"
-msgstr "Potansiyel Sahibi"
+msgstr ""
 
-#: crm/doctype/lead/lead.py:317
+#: crm/doctype/lead/lead.py:311
 msgid "Prospect {0} already exists"
 msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:389
+#: setup/setup_wizard/operations/install_fixtures.py:381
 msgid "Prospecting"
-msgstr "Bilgi Toplama"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the CRM Workspace
 #: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.json
 #: crm/workspace/crm/crm.json
 msgid "Prospects Engaged But Not Converted"
-msgstr "İlgilenilen Potansiyel Müşteriler"
+msgstr ""
 
 #. Description of the 'Company Email' (Data) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Provide Email Address registered in company"
-msgstr "şirket şirket E-posta Adresi bağlantısı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Communication Medium'
 #: communication/doctype/communication_medium/communication_medium.json
@@ -53509,33 +55319,34 @@
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Providing"
-msgstr "Sağlama"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Provisional Expense Account"
-msgstr "Geçici Gider Hesabı"
+msgstr ""
 
 #: accounts/report/balance_sheet/balance_sheet.py:146
 #: accounts/report/balance_sheet/balance_sheet.py:147
-#: accounts/report/balance_sheet/balance_sheet.py:215
+#: accounts/report/balance_sheet/balance_sheet.py:214
 msgid "Provisional Profit / Loss (Credit)"
-msgstr "Geçici Kar / Zarar (Kredi)"
+msgstr ""
 
-#: templates/pages/home.html:51
-msgid "Publications"
-msgstr "Yayınlar"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Psi/1000 Feet"
+msgstr ""
 
 #. Label of a Date field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "Publish Date"
-msgstr "Yayın tarihi"
+msgstr ""
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:22
 msgid "Published Date"
-msgstr "yayınlanma tarihi"
+msgstr ""
 
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:10
 #: accounts/doctype/payment_term/payment_term_dashboard.py:9
@@ -53543,64 +55354,64 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
 #: accounts/doctype/tax_category/tax_category_dashboard.py:10
 #: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:334
+#: setup/doctype/company/company.py:326
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Default Material Request Type' (Select) field in DocType
 #. 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Material Request Type' (Select) field in DocType 'Item
 #. Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Type' (Select) field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Invoice Type' (Select) field in DocType 'Opening Invoice
 #. Creation Tool'
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Tax Type' (Select) field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Purchase"
-msgstr "Satınalma"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:137
 msgid "Purchase Amount"
-msgstr "Satınalma Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Loyalty Point Entry'
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Purchase Amount"
-msgstr "Satınalma Tutarı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Buying Workspace
@@ -53608,175 +55419,177 @@
 #: buying/report/purchase_analytics/purchase_analytics.json
 #: buying/workspace/buying/buying.json
 msgid "Purchase Analytics"
-msgstr "Satınalma Analizi"
+msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
 msgid "Purchase Date"
-msgstr "Satınalma Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Purchase Date"
-msgstr "Satınalma Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Purchase Defaults"
-msgstr "Satınalma Varsayılanları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Purchase Details"
-msgstr "Satın alma detayları"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 #: accounts/print_format/purchase_auditing_voucher/purchase_auditing_voucher.html:5
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:23
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:54
-#: buying/doctype/purchase_order/purchase_order.js:323
-#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:22
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:52
+#: buying/doctype/purchase_order/purchase_order.js:382
+#: buying/doctype/purchase_order/purchase_order_list.js:57
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:18
-#: stock/doctype/purchase_receipt/purchase_receipt.js:110
-#: stock/doctype/purchase_receipt/purchase_receipt.js:230
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:20
-#: stock/doctype/stock_entry/stock_entry.js:262
+#: stock/doctype/purchase_receipt/purchase_receipt.js:123
+#: stock/doctype/purchase_receipt/purchase_receipt.js:268
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:30
+#: stock/doctype/stock_entry/stock_entry.js:294
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
 #. Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
 #. Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Option for the 'Invoice Type' (Select) field in DocType 'Payment
 #. Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
+#. Label of a shortcut in the Payables Workspace
 #. Label of a Link in the Buying Workspace
 #: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
 #: buying/workspace/buying/buying.json
 msgctxt "Purchase Invoice"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Linked DocType in Subscription's connections
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Purchase Invoice"
-msgstr "Satınalma Faturası"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
 msgid "Purchase Invoice Advance"
-msgstr "Satınalma Faturası Avansı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgid "Purchase Invoice Item"
-msgstr "Satınalma Faturası Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Purchase Invoice Item"
-msgstr "Satınalma Faturası Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Purchase Invoice Item"
-msgstr "Satınalma Faturası Ürünleri"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #. Label of a Link in the Buying Workspace
 #: accounts/report/purchase_invoice_trends/purchase_invoice_trends.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 #: buying/workspace/buying/buying.json
 msgid "Purchase Invoice Trends"
-msgstr "Satınalma Faturası Analizi"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:212
+#: assets/doctype/asset/asset.py:214
 msgid "Purchase Invoice cannot be made against an existing asset {0}"
-msgstr "Mevcut bir öğeye karşı {0} satınalma faturası yapılamaz"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:389
-#: stock/doctype/purchase_receipt/purchase_receipt.py:403
+#: stock/doctype/purchase_receipt/purchase_receipt.py:386
+#: stock/doctype/purchase_receipt/purchase_receipt.py:400
 msgid "Purchase Invoice {0} is already submitted"
-msgstr "Satınalma Faturası {0} zaten teslim edildi"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1811
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
 msgid "Purchase Invoices"
-msgstr "Satınalma Faturaları"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -53789,9 +55602,10 @@
 #: crm/doctype/contract/contract.json
 #: crm/doctype/contract_template/contract_template.json
 #: setup/doctype/incoterm/incoterm.json
-#: setup/doctype/supplier_group/supplier_group.json
+#: setup/doctype/supplier_group/supplier_group.json stock/doctype/bin/bin.json
 #: stock/doctype/material_request/material_request.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgid "Purchase Manager"
 msgstr "Satınalma Yöneticisi"
@@ -53806,212 +55620,212 @@
 msgstr "Satınalma Ana Yöneticisi"
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:131
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:234
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
 #: accounts/report/purchase_register/purchase_register.py:216
 #: buying/doctype/purchase_order/purchase_order.json
-#: buying/doctype/supplier_quotation/supplier_quotation.js:23
+#: buying/doctype/supplier_quotation/supplier_quotation.js:25
 #: buying/doctype/supplier_quotation/supplier_quotation_list.js:14
 #: buying/report/procurement_tracker/procurement_tracker.py:82
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:41
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:167
-#: controllers/buying_controller.py:624
-#: manufacturing/doctype/blanket_order/blanket_order.js:45
-#: selling/doctype/sales_order/sales_order.js:109
-#: selling/doctype/sales_order/sales_order.js:582
-#: stock/doctype/material_request/material_request.js:137
-#: stock/doctype/purchase_receipt/purchase_receipt.js:194
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:40
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
+#: controllers/buying_controller.py:646
+#: manufacturing/doctype/blanket_order/blanket_order.js:54
+#: selling/doctype/sales_order/sales_order.js:136
+#: selling/doctype/sales_order/sales_order.js:659
+#: stock/doctype/material_request/material_request.js:154
+#: stock/doctype/purchase_receipt/purchase_receipt.js:225
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Label of a shortcut in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Purchase Order"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Purchase Order"
-msgstr "Satınalma Siparişi"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:103
 msgid "Purchase Order Amount"
-msgstr "Satınalma Siparişi Tutarı"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:109
 msgid "Purchase Order Amount(Company Currency)"
-msgstr "Satınalma Siparişi Tutarı (Şirket Para Birimi)"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
 #. Name of a report
 #. Label of a Link in the Buying Workspace
 #. Label of a shortcut in the Buying Workspace
 #. Label of a Link in the Stock Workspace
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
 #: buying/report/purchase_order_analysis/purchase_order_analysis.json
 #: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
 msgid "Purchase Order Analysis"
-msgstr "Satınalma Siparişi Analizi"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:76
 msgid "Purchase Order Date"
-msgstr "Satınalma Sipariş Tarihi"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Purchase Order Item"
-msgstr "Satınalma Siparişi Ürünleri"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgid "Purchase Order Item Supplied"
-msgstr "Tedarik Edilen Satınalma Siparişi Ürünü"
+msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:684
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
 msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
 msgstr ""
 
 #: setup/doctype/email_digest/templates/default.html:186
 msgid "Purchase Order Items not received on time"
-msgstr "Satınalma Siparişi zamanında alınmamış"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Purchase Order Pricing Rule"
-msgstr "Satınalma Siparişi Fiyatlandırma Kuralı"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
 msgid "Purchase Order Required"
-msgstr "gerekli Satın alma Siparişi"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
 msgid "Purchase Order Required for item {}"
-msgstr "{} Öğesi için Satınalma Siparişi Gerekli"
+msgstr ""
 
 #. Name of a report
 #. Label of a chart in the Buying Workspace
@@ -54019,127 +55833,127 @@
 #: buying/report/purchase_order_trends/purchase_order_trends.json
 #: buying/workspace/buying/buying.json
 msgid "Purchase Order Trends"
-msgstr "Satınalma Sipariş Analizi"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:963
+#: selling/doctype/sales_order/sales_order.js:1115
 msgid "Purchase Order already created for all Sales Order items"
-msgstr "Satınalma Siparişi tüm Satış Siparişi kalemleri için zaten oluşturulmuş"
+msgstr ""
 
 #: stock/doctype/purchase_receipt/purchase_receipt.py:309
 msgid "Purchase Order number required for Item {0}"
-msgstr "Ürün {0} için Satınalma Siparişi numarası gerekli"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:618
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
 msgid "Purchase Order {0} is not submitted"
-msgstr "Satınalma Siparişi {0} teslim edilmedi"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:820
+#: buying/doctype/purchase_order/purchase_order.py:830
 msgid "Purchase Orders"
-msgstr "Satınalma Siparişleri"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Purchase Orders Items Overdue"
-msgstr "Satın alınan siparişler gecikmiş ürünler"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:297
+#: buying/doctype/purchase_order/purchase_order.py:302
 msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
-msgstr "{1} hesap kartının puan durumu nedeniyle {0} için Satınalma Siparişlerine izin verilmiyor."
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Purchase Orders to Bill"
-msgstr "Siparişleri Faturaya Alın"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Purchase Orders to Receive"
-msgstr "Teslim alınacak Satınalma Siparişleri"
+msgstr ""
 
-#: controllers/accounts_controller.py:1476
+#: controllers/accounts_controller.py:1615
 msgid "Purchase Orders {0} are un-linked"
 msgstr ""
 
 #: stock/report/item_prices/item_prices.py:59
 msgid "Purchase Price List"
-msgstr "Satınalma Fiyat Listesi"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:607
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:613
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:61
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:241
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
 #: accounts/report/purchase_register/purchase_register.py:223
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:20
-#: buying/doctype/purchase_order/purchase_order.js:310
-#: buying/doctype/purchase_order/purchase_order_list.js:41
+#: buying/doctype/purchase_order/purchase_order.js:352
+#: buying/doctype/purchase_order/purchase_order_list.js:61
 #: stock/doctype/purchase_receipt/purchase_receipt.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:56
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:65
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
 #. Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
 #. Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Purchase Receipt"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
 #. Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Purchase Receipt"
-msgstr "Satınalma İrsaliyesi"
+msgstr ""
 
 #. Description of the 'Auto Create Purchase Receipt' (Check) field in DocType
 #. 'Buying Settings'
@@ -54152,56 +55966,56 @@
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Purchase Receipt Amount"
-msgstr "Satınalma Tutarı Tutarı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Purchase Receipt Detail"
-msgstr "Satınalma Makbuzu Ayrıntısı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgid "Purchase Receipt Item"
-msgstr "Alış Fişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Purchase Receipt Item"
-msgstr "Alış Fişi Ürünleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Purchase Receipt Item"
-msgstr "Alış Fişi Ürünleri"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgid "Purchase Receipt Item Supplied"
-msgstr "Tedarik edilen satınalma makbuzu ürünü"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Landed Cost Voucher'
 #. Label of a Table field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Purchase Receipt Items"
-msgstr "Satınalma İrsaliyesi Ürünleri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Purchase Receipt No"
-msgstr "Satın alma makbuzu numarası"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
 msgid "Purchase Receipt Required"
-msgstr "Gerekli Satın alma makbuzu"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:596
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
 msgid "Purchase Receipt Required for item {}"
-msgstr "{} Öğesi için Satınalma Fişi Gerekli"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Name of a report
@@ -54210,110 +56024,110 @@
 #: stock/report/purchase_receipt_trends/purchase_receipt_trends.json
 #: stock/workspace/stock/stock.json
 msgid "Purchase Receipt Trends"
-msgstr "Satınalma İrsaliyesi Analizi"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:314
+#: stock/doctype/purchase_receipt/purchase_receipt.js:363
 msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
-msgstr "Satınalma Fişinde, Örneği Tut'un etkinleştirildiği bir Öğe yoktur."
+msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:702
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
 msgid "Purchase Receipt {0} created."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:624
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
 msgid "Purchase Receipt {0} is not submitted"
-msgstr "Satın alma makbuzu {0} teslim edilmedi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Purchase Receipts"
-msgstr "Satınalma İrsaliyeleri"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
 #: accounts/report/purchase_register/purchase_register.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
 msgid "Purchase Register"
-msgstr "Satınalma Kaydı"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:225
+#: stock/doctype/purchase_receipt/purchase_receipt.js:258
 msgid "Purchase Return"
-msgstr "Satınalma İadesi"
+msgstr ""
 
-#: setup/doctype/company/company.js:104
+#: setup/doctype/company/company.js:118
 msgid "Purchase Tax Template"
-msgstr "Vergi Şablonu Satınalma"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Purchase Tax Template"
-msgstr "Vergi Şablonu Satınalma"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgid "Purchase Taxes and Charges"
-msgstr "Alış Vergisi ve Harçları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Purchase Taxes and Charges"
-msgstr "Alış Vergisi ve Harçları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Purchase Taxes and Charges"
-msgstr "Alış Vergisi ve Harçları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Purchase Taxes and Charges"
-msgstr "Alış Vergisi ve Harçları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Taxes and Charges Template'
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
 msgctxt "Purchase Taxes and Charges Template"
 msgid "Purchase Taxes and Charges"
-msgstr "Alış Vergisi ve Harçları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Purchase Taxes and Charges"
-msgstr "Alış Vergisi ve Harçları"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #. Label of a Link in the Buying Workspace
@@ -54321,19 +56135,19 @@
 #: buying/workspace/buying/buying.json
 msgctxt "Purchase Taxes and Charges Template"
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Purchase Taxes and Charges Template"
-msgstr "Alış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/account/account.json
@@ -54358,6 +56172,7 @@
 #: stock/doctype/price_list/price_list.json
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -54372,106 +56187,106 @@
 #. Title of an Onboarding Step
 #: assets/onboarding_step/asset_purchase/asset_purchase.json
 msgid "Purchase an Asset"
-msgstr "Bir Varlık Satın Alın"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: assets/onboarding_step/purchase_an_asset_item/purchase_an_asset_item.json
 msgid "Purchase an Asset Item"
 msgstr ""
 
-#: utilities/activation.py:106
+#: utilities/activation.py:104
 msgid "Purchase orders help you plan and follow up on your purchases"
-msgstr "Satın alma siparişleri planı ve alışverişlerinizi takip edin"
+msgstr ""
 
 #. Option for the 'Current State' (Select) field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "Purchased"
-msgstr "Satın alındı"
+msgstr ""
 
-#: regional/report/vat_audit_report/vat_audit_report.py:184
+#: regional/report/vat_audit_report/vat_audit_report.py:180
 msgid "Purchases"
 msgstr ""
 
 #: selling/doctype/sales_order/sales_order_dashboard.py:24
 msgid "Purchasing"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Purchasing"
-msgstr "Satınalma"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Purchasing"
-msgstr "Satınalma"
+msgstr ""
 
 #. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard Scoring
 #. Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Purple"
-msgstr "mor"
+msgstr "Mor"
 
 #. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
 #. Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Purple"
-msgstr "mor"
+msgstr "Mor"
 
-#: stock/doctype/stock_entry/stock_entry.js:287
+#: stock/doctype/stock_entry/stock_entry.js:329
 msgid "Purpose"
-msgstr "Amaç"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Movement'
 #: assets/doctype/asset_movement/asset_movement.json
 msgctxt "Asset Movement"
 msgid "Purpose"
-msgstr "Amaç"
+msgstr ""
 
 #. Label of a Select field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Purpose"
-msgstr "Amaç"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Purpose"
-msgstr "Amaç"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Purpose"
-msgstr "Amaç"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Purpose"
-msgstr "Amaç"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Purpose"
-msgstr "Amaç"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:380
+#: stock/doctype/stock_entry/stock_entry.py:332
 msgid "Purpose must be one of {0}"
-msgstr "Amaç uzaydan biri olmalıdır: {0}"
+msgstr ""
 
 #. Label of a Table field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Purposes"
-msgstr "Amaçları"
+msgstr ""
 
 #: maintenance/doctype/maintenance_visit/maintenance_visit.py:56
 msgid "Purposes Required"
@@ -54498,171 +56313,174 @@
 msgid "Putaway Rule already exists for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:204
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:226
-#: controllers/trends.py:240 controllers/trends.py:252
-#: controllers/trends.py:257
+#: accounts/report/gross_profit/gross_profit.py:255
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:200
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
+#: controllers/trends.py:236 controllers/trends.py:248
+#: controllers/trends.py:253
 #: manufacturing/report/bom_explorer/bom_explorer.py:57
-#: public/js/bom_configurator/bom_configurator.bundle.js:203
-#: public/js/bom_configurator/bom_configurator.bundle.js:266
-#: public/js/bom_configurator/bom_configurator.bundle.js:271
-#: public/js/bom_configurator/bom_configurator.bundle.js:344
-#: public/js/utils.js:660 selling/doctype/sales_order/sales_order.js:321
-#: selling/doctype/sales_order/sales_order.js:416
-#: selling/doctype/sales_order/sales_order.js:704
-#: selling/doctype/sales_order/sales_order.js:821
+#: public/js/bom_configurator/bom_configurator.bundle.js:110
+#: public/js/bom_configurator/bom_configurator.bundle.js:209
+#: public/js/bom_configurator/bom_configurator.bundle.js:280
+#: public/js/bom_configurator/bom_configurator.bundle.js:303
+#: public/js/bom_configurator/bom_configurator.bundle.js:382
+#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
+#: selling/doctype/sales_order/sales_order.js:440
+#: selling/doctype/sales_order/sales_order.js:802
+#: selling/doctype/sales_order/sales_order.js:951
 #: selling/report/sales_order_analysis/sales_order_analysis.py:255
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:106
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
-#: stock/report/serial_no_ledger/serial_no_ledger.py:71
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
+#: stock/report/serial_no_ledger/serial_no_ledger.py:70
+#: templates/form_grid/item_grid.html:7
+#: templates/form_grid/material_request_grid.html:9
+#: templates/form_grid/stock_entry_grid.html:10
 #: templates/generators/bom.html:50 templates/pages/rfq.html:40
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Website Item'
 #: manufacturing/doctype/bom_website_item/bom_website_item.json
 msgctxt "BOM Website Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card Scrap Item'
 #: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
 msgctxt "Job Card Scrap Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Option for the 'Distribute Charges Based On' (Select) field in DocType
 #. 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Product Bundle Item'
 #: selling/doctype/product_bundle_item/product_bundle_item.json
 msgctxt "Product Bundle Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Item Reference'
 #: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
 msgctxt "Production Plan Item Reference"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
 msgctxt "Serial and Batch Entry"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Option for the 'Reservation Based On' (Select) field in DocType 'Stock
 #. Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Option for the 'Distribute Additional Costs Based On ' (Select) field in
 #. DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Option for the 'Distribute Additional Costs Based On ' (Select) field in
 #. DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Qty"
-msgstr "Miktar"
+msgstr ""
 
-#: templates/pages/order.html:167
+#: templates/pages/order.html:179
 msgid "Qty "
 msgstr ""
 
@@ -54676,9 +56494,9 @@
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Qty As Per BOM"
-msgstr "BOMa göre Mik"
+msgstr ""
 
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:170
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:169
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:165
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:89
 msgid "Qty Change"
@@ -54694,13 +56512,13 @@
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Qty Consumed Per Unit"
-msgstr "Birim Başına Tüketilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Qty Consumed Per Unit"
-msgstr "Birim Başına Tüketilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
@@ -54708,26 +56526,26 @@
 msgid "Qty In Stock"
 msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:76
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:74
 msgid "Qty Per Unit"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:237
-#: manufacturing/report/process_loss_report/process_loss_report.py:83
+#: manufacturing/doctype/bom/bom.js:256
+#: manufacturing/report/process_loss_report/process_loss_report.py:82
 msgid "Qty To Manufacture"
-msgstr "Üretilecek Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Qty To Manufacture"
-msgstr "Üretilecek Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Qty To Manufacture"
-msgstr "Üretilecek Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
@@ -54758,43 +56576,43 @@
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Qty as per Stock UOM"
-msgstr "Stok Birimi için Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Qty as per Stock UOM"
-msgstr "Stok Birimi için Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Qty as per Stock UOM"
-msgstr "Stok Birimi için Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Qty as per Stock UOM"
-msgstr "Stok Birimi için Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Qty as per Stock UOM"
-msgstr "Stok Birimi için Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Qty as per Stock UOM"
-msgstr "Stok Birimi için Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Qty as per Stock UOM"
-msgstr "Stok Birimi için Miktar"
+msgstr ""
 
 #. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
 #. field in DocType 'Pricing Rule'
@@ -54803,37 +56621,44 @@
 msgid "Qty for which recursion isn't applicable."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:713
-msgid "Qty for {0}"
-msgstr "{0} için Miktar"
+#. Description of the 'Apply Recursion Over (As Per Transaction UOM)' (Float)
+#. field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Qty for which recursion isn't applicable."
+msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:233
+#: manufacturing/doctype/work_order/work_order.js:766
+msgid "Qty for {0}"
+msgstr ""
+
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:231
 msgid "Qty in Stock UOM"
-msgstr "Stok Biriminde Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Qty in Stock UOM"
-msgstr "Stok Biriminde Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Qty in Stock UOM"
-msgstr "Stok Biriminde Miktar"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:145
+#: stock/doctype/pick_list/pick_list.js:174
 msgid "Qty of Finished Goods Item"
-msgstr "Mamul Mal Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Qty of Finished Goods Item"
-msgstr "Mamul Mal Miktarı"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:430
+#: stock/doctype/pick_list/pick_list.py:465
 msgid "Qty of Finished Goods Item should be greater than 0."
 msgstr ""
 
@@ -54842,18 +56667,18 @@
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Qty of raw materials will be decided based on the qty of the Finished Goods Item"
-msgstr "Hammadde miktarına, Mamul Madde miktarına göre karar verecek."
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Qty to Be Consumed"
-msgstr "Tüketilecek Miktar"
+msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:232
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:228
 #: selling/report/sales_order_analysis/sales_order_analysis.py:283
 msgid "Qty to Bill"
-msgstr "Faturalandırılacak Miktar"
+msgstr ""
 
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:133
 msgid "Qty to Build"
@@ -54861,234 +56686,235 @@
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:269
 msgid "Qty to Deliver"
-msgstr "Teslim Edilecek Miktar"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:249
+#: public/js/utils/serial_no_batch_selector.js:327
 msgid "Qty to Fetch"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:668
+#: manufacturing/doctype/job_card/job_card.py:670
+#: manufacturing/doctype/workstation/workstation_job_card.html:56
 msgid "Qty to Manufacture"
-msgstr "Üretilecek Miktar"
+msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:261
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:168
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:259
 msgid "Qty to Order"
-msgstr "Sipariş Miktarı"
+msgstr ""
 
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:119
 msgid "Qty to Produce"
 msgstr ""
 
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:173
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:254
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:171
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:252
 msgid "Qty to Receive"
-msgstr "Alınacak Miktar"
+msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:390
+#: setup/setup_wizard/operations/install_fixtures.py:382
 msgid "Qualification"
-msgstr "Yeterlilik"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee Education'
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "Qualification"
-msgstr "Yeterlilik"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Qualification"
-msgstr "Yeterlilik"
+msgstr ""
 
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Qualification Status"
-msgstr "Yeterlilik Durumu"
+msgstr ""
 
 #. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Qualified"
-msgstr "Nitelikli"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Qualified By"
-msgstr "Yeterlilik Veren"
+msgstr ""
 
 #. Label of a Date field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Qualified on"
-msgstr "Yeterlilik Tarihi"
+msgstr ""
 
 #. Name of a Workspace
 #: quality_management/workspace/quality/quality.json
 #: stock/doctype/batch/batch_dashboard.py:11
 msgid "Quality"
-msgstr "Kalite"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Quality"
-msgstr "Kalite"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_action/quality_action.json
 msgid "Quality Action"
-msgstr "Kalite İşlemi"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #. Label of a shortcut in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Action"
 msgid "Quality Action"
-msgstr "Kalite İşlemi"
+msgstr ""
 
 #. Linked DocType in Quality Feedback's connections
 #: quality_management/doctype/quality_feedback/quality_feedback.json
 msgctxt "Quality Feedback"
 msgid "Quality Action"
-msgstr "Kalite İşlemi"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
 #. Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
 msgid "Quality Action"
-msgstr "Kalite İşlemi"
+msgstr ""
 
 #. Linked DocType in Quality Procedure's connections
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Quality Action"
-msgstr "Kalite İşlemi"
+msgstr ""
 
 #. Linked DocType in Quality Review's connections
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
 msgid "Quality Action"
-msgstr "Kalite İşlemi"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
 msgid "Quality Action Resolution"
-msgstr "Kalite Eylem Çözünürlüğü"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_feedback/quality_feedback.json
 msgid "Quality Feedback"
-msgstr "Kalite geribildirimi"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Feedback"
 msgid "Quality Feedback"
-msgstr "Kalite geribildirimi"
+msgstr ""
 
 #. Linked DocType in Quality Feedback Template's connections
 #: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
 msgctxt "Quality Feedback Template"
 msgid "Quality Feedback"
-msgstr "Kalite geribildirimi"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
 #. Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
 msgid "Quality Feedback"
-msgstr "Kalite geribildirimi"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
 msgid "Quality Feedback Parameter"
-msgstr "Kalite Geribildirim Parametresi"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
 msgid "Quality Feedback Template"
-msgstr "Kalite Geribildirim Şablonu"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Feedback Template"
 msgid "Quality Feedback Template"
-msgstr "Kalite Geribildirim Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
 msgid "Quality Feedback Template Parameter"
-msgstr "Kalite Geribildirim Şablon Parametresi"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_goal/quality_goal.json
 msgid "Quality Goal"
-msgstr "kalite hedefi"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #. Label of a shortcut in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Goal"
 msgid "Quality Goal"
-msgstr "kalite hedefi"
+msgstr ""
 
 #. Linked DocType in Quality Procedure's connections
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Quality Goal"
-msgstr "kalite hedefi"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgid "Quality Goal Objective"
-msgstr "Kalite Hedef Amaç"
+msgstr ""
 
 #. Name of a DocType
-#: manufacturing/doctype/bom/bom.js:130
+#: manufacturing/doctype/bom/bom.js:138
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #. Label of a Section Break field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a shortcut in the Quality Workspace
 #. Label of a Link in the Stock Workspace
@@ -55096,36 +56922,36 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Quality Inspection"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Group in Quality Inspection Template's connections
 #. Linked DocType in Quality Inspection Template's connections
 #: stock/doctype/quality_inspection_template/quality_inspection_template.json
 msgctxt "Quality Inspection Template"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Quality Inspection"
-msgstr "Kalite Kontrol"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:108
 msgid "Quality Inspection Analysis"
-msgstr "Kalite Muayene Analizi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
@@ -55140,82 +56966,82 @@
 #. Name of a DocType
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgid "Quality Inspection Reading"
-msgstr "Kalite Kontrol Okuma"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Quality Inspection Required"
-msgstr "Kalite Denetimi Gerekli"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Quality Inspection Settings"
-msgstr "Kalite Kontrol Ayarları"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Quality Inspection Summary"
-msgstr "Kalite Muayene Özeti"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/quality_inspection_template/quality_inspection_template.json
 msgid "Quality Inspection Template"
-msgstr "Kalite Kontrol Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Quality Inspection Template"
-msgstr "Kalite Kontrol Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Quality Inspection Template"
-msgstr "Kalite Kontrol Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Quality Inspection Template"
-msgstr "Kalite Kontrol Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Quality Inspection Template"
-msgstr "Kalite Kontrol Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Quality Inspection Template"
-msgstr "Kalite Kontrol Şablonu"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Quality Inspection Template"
 msgid "Quality Inspection Template"
-msgstr "Kalite Kontrol Şablonu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Template'
 #: stock/doctype/quality_inspection_template/quality_inspection_template.json
 msgctxt "Quality Inspection Template"
 msgid "Quality Inspection Template Name"
-msgstr "Kalite Kontrol Şablonu Adı"
+msgstr ""
 
-#: public/js/controllers/transaction.js:298
-#: stock/doctype/stock_entry/stock_entry.js:143
+#: public/js/controllers/transaction.js:324
+#: stock/doctype/stock_entry/stock_entry.js:157
 msgid "Quality Inspection(s)"
 msgstr ""
 
-#: setup/doctype/company/company.py:376
+#: setup/doctype/company/company.py:368
 msgid "Quality Management"
-msgstr "Kalite Yönetimi"
+msgstr ""
 
 #. Name of a role
 #: assets/doctype/asset/asset.json
@@ -55231,34 +57057,34 @@
 #: stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
 #: stock/doctype/quality_inspection_template/quality_inspection_template.json
 msgid "Quality Manager"
-msgstr "Kalite Yöneticisi"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_meeting/quality_meeting.json
 msgid "Quality Meeting"
-msgstr "Kalite Toplantısı"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Meeting"
 msgid "Quality Meeting"
-msgstr "Kalite Toplantısı"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
 msgid "Quality Meeting Agenda"
-msgstr "Kalite Toplantı Gündemi"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgid "Quality Meeting Minutes"
-msgstr "Kalite Toplantı Tutanakları"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 #: quality_management/doctype/quality_procedure/quality_procedure_tree.js:10
 msgid "Quality Procedure"
-msgstr "Kalite Prosedürü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Procedure'
 #. Label of a Link in the Quality Workspace
@@ -55267,380 +57093,403 @@
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Procedure"
 msgid "Quality Procedure"
-msgstr "Kalite Prosedürü"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
 msgid "Quality Procedure Process"
-msgstr "Kalite hükümleriü Süreci"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_review/quality_review.json
 msgid "Quality Review"
-msgstr "Kalite İnceleme"
+msgstr ""
 
 #. Linked DocType in Quality Goal's connections
 #: quality_management/doctype/quality_goal/quality_goal.json
 msgctxt "Quality Goal"
 msgid "Quality Review"
-msgstr "Kalite İnceleme"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Quality Meeting
 #. Minutes'
 #: quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
 msgctxt "Quality Meeting Minutes"
 msgid "Quality Review"
-msgstr "Kalite İnceleme"
+msgstr ""
 
 #. Linked DocType in Quality Procedure's connections
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Quality Review"
-msgstr "Kalite İnceleme"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #. Label of a shortcut in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Review"
 msgid "Quality Review"
-msgstr "Kalite İnceleme"
+msgstr ""
 
 #. Name of a DocType
 #: quality_management/doctype/quality_review_objective/quality_review_objective.json
 msgid "Quality Review Objective"
-msgstr "Kalite incelemesi Amaç"
+msgstr ""
 
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:47
 #: buying/report/procurement_tracker/procurement_tracker.py:66
-#: buying/report/purchase_analytics/purchase_analytics.js:29
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:215
-#: manufacturing/doctype/bom/bom.js:306
-#: manufacturing/doctype/bom_creator/bom_creator.js:69
-#: public/js/controllers/buying.js:518 public/js/stock_analytics.js:37
-#: public/js/utils/serial_no_batch_selector.js:321
+#: buying/report/purchase_analytics/purchase_analytics.js:28
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: manufacturing/doctype/bom/bom.js:319
+#: manufacturing/doctype/bom_creator/bom_creator.js:68
+#: manufacturing/doctype/plant_floor/plant_floor.js:166
+#: manufacturing/doctype/plant_floor/plant_floor.js:190
+#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
+#: public/js/utils/serial_no_batch_selector.js:402
+#: selling/page/point_of_sale/pos_item_cart.js:46
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
-#: selling/report/sales_analytics/sales_analytics.js:29
+#: selling/report/sales_analytics/sales_analytics.js:36
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67
-#: stock/dashboard/item_dashboard.js:236
-#: stock/doctype/material_request/material_request.js:249
-#: stock/doctype/stock_entry/stock_entry.js:551
+#: stock/dashboard/item_dashboard.js:244
+#: stock/doctype/material_request/material_request.js:314
+#: stock/doctype/stock_entry/stock_entry.js:650
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
 #: stock/report/delayed_item_report/delayed_item_report.py:150
-#: stock/report/stock_analytics/stock_analytics.js:28
+#: stock/report/stock_analytics/stock_analytics.js:27
 #: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
-#: templates/pages/material_request_info.html:48 templates/pages/order.html:86
+#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Blanket Order Item'
 #: manufacturing/doctype/blanket_order_item/blanket_order_item.json
 msgctxt "Blanket Order Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opening Invoice Creation Tool Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Packing Slip Item'
 #. Label of a Float field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Int field in DocType 'Subscription Plan Detail'
 #: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
 msgctxt "Subscription Plan Detail"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Quantity"
-msgstr "Miktar"
+msgstr ""
 
 #. Description of the 'Packing Unit' (Int) field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Quantity  that must be bought or sold per UOM"
-msgstr "UOM başına satın alınması veya satılması gereken miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Quantity & Stock"
-msgstr "Miktar ve Stok"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Quantity Difference"
-msgstr "Miktar Farkı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Quantity and Amount"
-msgstr "Miktar ve Tutar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Quantity and Description"
-msgstr "Miktar ve Açıklama"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Job Card Scrap Item'
 #: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
 msgctxt "Job Card Scrap Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Quantity and Rate"
-msgstr "Miktarı ve Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Quantity and Warehouse"
-msgstr "Miktar ve Depo"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1270
+#: stock/doctype/stock_entry/stock_entry.py:1288
 msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
-msgstr "Satır {0} ({1}) deki miktar üretilen miktar {2} ile aynı olmalıdır"
+msgstr ""
 
-#: stock/dashboard/item_dashboard.js:273
+#: manufacturing/doctype/plant_floor/plant_floor.js:246
+msgid "Quantity is required"
+msgstr ""
+
+#: stock/dashboard/item_dashboard.js:281
 msgid "Quantity must be greater than zero, and less or equal to {0}"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:721
-#: stock/doctype/pick_list/pick_list.js:152
+#: manufacturing/doctype/work_order/work_order.js:775
+#: stock/doctype/pick_list/pick_list.js:182
 msgid "Quantity must not be more than {0}"
-msgstr "Miktar fazla olmamalıdır {0}"
+msgstr ""
 
 #. Description of the 'Quantity' (Float) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Quantity of item obtained after manufacturing / repacking from given quantities of raw materials"
-msgstr "Belirli miktarlarda ham maddeden üretim / yeniden paketleme sonrasında elde edilen ürün miktarı"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:621
+#: manufacturing/doctype/bom/bom.py:618
 msgid "Quantity required for Item {0} in row {1}"
-msgstr "Satır {1} deki Ürün {0} için gereken miktar"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:566
+#: manufacturing/doctype/bom/bom.py:563
+#: manufacturing/doctype/workstation/workstation.js:216
 msgid "Quantity should be greater than 0"
-msgstr "Miktar 0'dan büyük olmalıdır"
+msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:22
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:21
 msgid "Quantity to Make"
-msgstr "Yapılması Gereken Miktar"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:249
+#: manufacturing/doctype/work_order/work_order.js:264
 msgid "Quantity to Manufacture"
-msgstr "Üretim Miktarı"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1516
+#: manufacturing/doctype/work_order/work_order.py:1523
 msgid "Quantity to Manufacture can not be zero for the operation {0}"
-msgstr "{0} işlemi için Üretim Miktarı sıfır olamaz"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:934
+#: manufacturing/doctype/work_order/work_order.py:949
 msgid "Quantity to Manufacture must be greater than 0."
-msgstr "Üretim Miktar 0'dan büyük olmalıdır."
+msgstr ""
 
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:21
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:24
 msgid "Quantity to Produce"
-msgstr "Üretilecek Miktar"
+msgstr ""
 
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:40
 msgid "Quantity to Produce should be greater than zero."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:212
+#: public/js/utils/barcode_scanner.js:236
 msgid "Quantity to Scan"
 msgstr ""
 
-#: selling/report/sales_analytics/sales_analytics.py:320
-#: stock/report/stock_analytics/stock_analytics.py:119
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Dry (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quart Liquid (US)"
+msgstr ""
+
+#: selling/report/sales_analytics/sales_analytics.py:311
+#: stock/report/stock_analytics/stock_analytics.py:116
 msgid "Quarter {0} {1}"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:65
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:68
-#: buying/report/purchase_analytics/purchase_analytics.js:63
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:59
-#: manufacturing/report/production_analytics/production_analytics.js:36
-#: public/js/financial_statements.js:165
+#: accounts/report/budget_variance_report/budget_variance_report.js:63
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:76
+#: buying/report/purchase_analytics/purchase_analytics.js:62
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:58
+#: manufacturing/report/production_analytics/production_analytics.js:35
+#: public/js/financial_statements.js:227
 #: public/js/purchase_trends_filters.js:20 public/js/sales_trends_filters.js:12
-#: public/js/stock_analytics.js:54
-#: selling/report/sales_analytics/sales_analytics.js:63
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:34
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:34
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:34
-#: stock/report/stock_analytics/stock_analytics.js:82
-#: support/report/issue_analytics/issue_analytics.js:44
+#: public/js/stock_analytics.js:84
+#: selling/report/sales_analytics/sales_analytics.js:70
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:33
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:33
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:33
+#: stock/report/stock_analytics/stock_analytics.js:81
+#: support/report/issue_analytics/issue_analytics.js:43
 msgid "Quarterly"
 msgstr "Üç ayda bir"
 
@@ -55682,7 +57531,7 @@
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Query Route String"
-msgstr "Sorgu Rota Dizesi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
@@ -55728,40 +57577,52 @@
 msgid "Queued"
 msgstr "Sıraya alındı"
 
-#: accounts/doctype/journal_entry/journal_entry.js:39
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Queued"
+msgstr "Sıraya alındı"
+
+#: accounts/doctype/journal_entry/journal_entry.js:82
 msgid "Quick Entry"
 msgstr "Hızlı Giriş"
 
-#: accounts/doctype/journal_entry/journal_entry.js:537
+#: accounts/doctype/journal_entry/journal_entry.js:580
 msgid "Quick Journal Entry"
-msgstr "Hızlı Yevmiye Girişi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgid "Quick Stock Balance"
-msgstr "Hızlı Stok Bakiyesi"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "Quick Stock Balance"
 msgid "Quick Stock Balance"
-msgstr "Hızlı Stok Bakiyesi"
+msgstr ""
 
 #. Name of a DocType
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgid "QuickBooks Migrator"
-msgstr "QuickBooks Migrator"
+msgstr ""
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Quickbooks Company ID"
-msgstr "Quickbooks Şirket Kimliği"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Quintal"
+msgstr ""
 
 #: crm/report/campaign_efficiency/campaign_efficiency.py:22
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:28
 msgid "Quot Count"
-msgstr "Teklif Sayısı"
+msgstr ""
 
 #: crm/report/campaign_efficiency/campaign_efficiency.py:26
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.py:32
@@ -55769,172 +57630,173 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:257
-#: buying/doctype/supplier_quotation/supplier_quotation.js:26
-#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:100
-#: crm/report/lead_details/lead_details.js:38
-#: manufacturing/doctype/blanket_order/blanket_order.js:33
+#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: buying/doctype/supplier_quotation/supplier_quotation.js:27
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
+#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
+#: crm/report/lead_details/lead_details.js:37
+#: manufacturing/doctype/blanket_order/blanket_order.js:38
 #: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order.js:721
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'CRM Settings'
 #: crm/doctype/crm_settings/crm_settings.json
 msgctxt "CRM Settings"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "Quotation"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Quotation"
-msgstr "Fiyat Teklifi"
+msgstr ""
 
 #: selling/report/territory_wise_sales/territory_wise_sales.py:36
 msgid "Quotation Amount"
-msgstr "Teklif Tutarı"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/quotation_item/quotation_item.json
 msgid "Quotation Item"
-msgstr "Teklif Ürünü"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
 msgid "Quotation Lost Reason"
-msgstr "Teklif Kayıp Nedeni"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation Lost Reason'
 #: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
 msgctxt "Quotation Lost Reason"
 msgid "Quotation Lost Reason"
-msgstr "Teklif Kayıp Nedeni"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Lost Reason Detail'
 #: setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
 msgctxt "Quotation Lost Reason Detail"
 msgid "Quotation Lost Reason"
-msgstr "Teklif Kayıp Nedeni"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
 msgid "Quotation Lost Reason Detail"
-msgstr "Teklif Kayıp Nedeni Ayrıntıları"
+msgstr ""
 
 #. Linked DocType in Quotation Lost Reason's connections
 #: setup/doctype/quotation_lost_reason/quotation_lost_reason.json
 msgctxt "Quotation Lost Reason"
 msgid "Quotation Lost Reason Detail"
-msgstr "Teklif Kayıp Nedeni Ayrıntıları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Quotation Number"
-msgstr "Teklif Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Quotation To"
-msgstr "Teklif Kime"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/quotation_trends/quotation_trends.json
 #: selling/workspace/selling/selling.json
 msgid "Quotation Trends"
-msgstr "Teklif Analizi"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:380
+#: selling/doctype/sales_order/sales_order.py:394
 msgid "Quotation {0} is cancelled"
-msgstr "Teklif {0} iptal edildi"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:297
+#: selling/doctype/sales_order/sales_order.py:307
 msgid "Quotation {0} not of type {1}"
-msgstr "Teklif {0} {1} türü"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.py:325
+#: selling/doctype/quotation/quotation.py:327
 #: selling/page/sales_funnel/sales_funnel.py:57
 msgid "Quotations"
-msgstr "Fiyat Teklifleri"
+msgstr ""
 
-#: utilities/activation.py:88
+#: utilities/activation.py:86
 msgid "Quotations are proposals, bids you have sent to your customers"
-msgstr "Alıntılar, kapsamlılaştırmaya yönelik adres önerileri önerileri"
+msgstr ""
 
 #: templates/pages/rfq.html:73
 msgid "Quotations: "
-msgstr "Fiyat Teklifleri"
+msgstr ""
 
 #. Label of a Select field in DocType 'Request for Quotation Supplier'
 #: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
 msgctxt "Request for Quotation Supplier"
 msgid "Quote Status"
-msgstr "Alıntı Durumu"
+msgstr ""
 
-#: selling/report/quotation_trends/quotation_trends.py:52
+#: selling/report/quotation_trends/quotation_trends.py:51
 msgid "Quoted Amount"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:88
+#: buying/doctype/request_for_quotation/request_for_quotation.py:87
 msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
-msgstr "{1} puan kartının statüsü nedeniyle {0} için tekliflere izin verilmiyor."
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Raise Material Request When Stock Reaches Re-order Level"
-msgstr "Stok Yeniden Sipariş Düzeyine Ulaştığında Malzeme Talebini Artırın"
+msgstr ""
 
 #. Label of a Data field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Raised By"
-msgstr "Talep eden"
+msgstr ""
 
 #. Label of a Data field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Raised By (Email)"
-msgstr "Talep eden (Email)"
+msgstr ""
 
 #. Option for the 'Periodicity' (Select) field in DocType 'Maintenance Schedule
 #. Item'
@@ -55943,13 +57805,13 @@
 msgid "Random"
 msgstr "Rastgele"
 
-#: buying/report/purchase_analytics/purchase_analytics.js:58
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:26
-#: manufacturing/report/production_analytics/production_analytics.js:31
-#: public/js/stock_analytics.js:49
-#: selling/report/sales_analytics/sales_analytics.js:58
-#: stock/report/stock_analytics/stock_analytics.js:77
-#: support/report/issue_analytics/issue_analytics.js:39
+#: buying/report/purchase_analytics/purchase_analytics.js:57
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:25
+#: manufacturing/report/production_analytics/production_analytics.js:30
+#: public/js/stock_analytics.js:78
+#: selling/report/sales_analytics/sales_analytics.js:65
+#: stock/report/stock_analytics/stock_analytics.js:76
+#: support/report/issue_analytics/issue_analytics.js:38
 msgid "Range"
 msgstr "Aralık"
 
@@ -55966,126 +57828,127 @@
 msgstr "Aralık"
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:66
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:79
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:263
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:308
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:669
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
-#: stock/dashboard/item_dashboard.js:243
+#: stock/dashboard/item_dashboard.js:251
 #: stock/report/delayed_item_report/delayed_item_report.py:151
-#: templates/pages/order.html:89 templates/pages/rfq.html:43
+#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
+#: templates/pages/rfq.html:43
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Float field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Float field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Blanket Order Item'
 #: manufacturing/doctype/blanket_order_item/blanket_order_item.json
 msgctxt "Blanket Order Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Percent field in DocType 'POS Closing Entry Taxes'
 #: accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json
 msgctxt "POS Closing Entry Taxes"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Option for the 'Rate or Discount' (Select) field in DocType 'Pricing Rule'
 #. Label of a Currency field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Float field in DocType 'Product Bundle Item'
 #: selling/doctype/product_bundle_item/product_bundle_item.json
 msgctxt "Product Bundle Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Option for the 'Discount Type' (Select) field in DocType 'Promotional Scheme
 #. Price Discount'
@@ -56093,187 +57956,175 @@
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Rate"
-msgstr "Birim Fiyat"
-
-#. Label of a Float field in DocType 'Purchase Taxes and Charges'
-#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
-msgctxt "Purchase Taxes and Charges"
-msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
-
-#. Label of a Float field in DocType 'Sales Taxes and Charges'
-#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
-msgctxt "Sales Taxes and Charges"
-msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Service Item'
 #: subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
 msgctxt "Subcontracting Order Service Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Rate"
-msgstr "Birim Fiyat"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Rate & Amount"
-msgstr "Oran ve Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Rate (Company Currency)"
-msgstr "Oranı (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
@@ -56285,19 +58136,19 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Rate Of Materials Based On"
-msgstr "Malzeme Fiyatı Şuna göre"
+msgstr ""
 
 #. Label of a Select field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Rate Of Materials Based On"
-msgstr "Malzeme Fiyatı Şuna göre"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Rate Of TDS As Per Certificate"
-msgstr "Sertifikaya Göre TDS Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
@@ -56309,199 +58160,199 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Rate With Margin"
-msgstr "Marjlı Oran"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Rate With Margin (Company Currency)"
-msgstr "Marjla Oran (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rate and Amount"
-msgstr "Oran ve Miktar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Rate and Amount"
-msgstr "Oran ve Miktar"
+msgstr ""
 
 #. Description of the 'Exchange Rate' (Float) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Rate at which Customer Currency is converted to customer's base currency"
-msgstr "Müşteri Para Biriminin Müşterinin temel birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Exchange Rate' (Float) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Rate at which Customer Currency is converted to customer's base currency"
-msgstr "Müşteri Para Biriminin Müşterinin temel birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Price List Exchange Rate' (Float) field in DocType
 #. 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Rate at which Price list currency is converted to company's base currency"
-msgstr "Fiyat listesi para biriminin şirketin temel para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Price List Exchange Rate' (Float) field in DocType
 #. 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Rate at which Price list currency is converted to company's base currency"
-msgstr "Fiyat listesi para biriminin şirketin temel para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Price List Exchange Rate' (Float) field in DocType
 #. 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Rate at which Price list currency is converted to company's base currency"
-msgstr "Fiyat listesi para biriminin şirketin temel para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Price List Exchange Rate' (Float) field in DocType 'POS
 #. Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Rate at which Price list currency is converted to customer's base currency"
-msgstr "Fiyat listesi para biriminin temel verileri para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Price List Exchange Rate' (Float) field in DocType
 #. 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Rate at which Price list currency is converted to customer's base currency"
-msgstr "Fiyat listesi para biriminin temel verileri para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Exchange Rate' (Float) field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Rate at which customer's currency is converted to company's base currency"
-msgstr "Müşterinin para biriminin şirketin temel para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Exchange Rate' (Float) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Rate at which customer's currency is converted to company's base currency"
-msgstr "Müşterinin para biriminin şirketin temel para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Exchange Rate' (Float) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Rate at which customer's currency is converted to company's base currency"
-msgstr "Müşterinin para biriminin şirketin temel para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Exchange Rate' (Float) field in DocType 'Purchase
 #. Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Rate at which supplier's currency is converted to company's base currency"
-msgstr "Tedarikçinin para biriminin şirketin temel para birimine dönüştürme oranı"
+msgstr ""
 
 #. Description of the 'Rate' (Float) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Rate at which this tax is applied"
-msgstr "Vergi uygulama oranı"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Rate of Depreciation"
-msgstr "Amortisman Oranı"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Rate of Depreciation"
-msgstr "Amortisman Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
@@ -56519,71 +58370,71 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Rate of Stock UOM"
-msgstr "Stok Birimi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rate of Stock UOM"
-msgstr "Stok Birimi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Rate of Stock UOM"
-msgstr "Stok Birimi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rate of Stock UOM"
-msgstr "Stok Birimi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Rate of Stock UOM"
-msgstr "Stok Birimi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Rate of Stock UOM"
-msgstr "Stok Birimi Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Rate of Stock UOM"
-msgstr "Stok Birimi Oranı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Rate or Discount"
-msgstr "Oran veya İndirim"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pricing Rule Detail'
 #: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
 msgctxt "Pricing Rule Detail"
 msgid "Rate or Discount"
-msgstr "Oran veya İndirim"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:177
 msgid "Rate or Discount is required for the price discount."
-msgstr "Fiyat indirimi için Oran veya İndirim gereklidir."
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Rates"
-msgstr "Oranlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Tax Withholding Category'
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
 msgctxt "Tax Withholding Category"
 msgid "Rates"
-msgstr "Oranlar"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quality Feedback Parameter'
 #: quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
@@ -56596,26 +58447,27 @@
 msgstr ""
 
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:52
+#: public/js/bom_configurator/bom_configurator.bundle.js:118
 #: setup/setup_wizard/operations/install_fixtures.py:46
 #: setup/setup_wizard/operations/install_fixtures.py:167
 msgid "Raw Material"
-msgstr "Hammadde"
+msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:392
+#: manufacturing/report/production_planning_report/production_planning_report.py:395
 msgid "Raw Material Code"
-msgstr "Hammadde Kodu"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Raw Material Cost"
-msgstr "Hammadde Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Raw Material Cost (Company Currency)"
-msgstr "Hammadde Maliyeti (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -56637,148 +58489,149 @@
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Raw Material Item Code"
-msgstr "Hammadde Malzeme Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Raw Material Item Code"
-msgstr "Hammadde Malzeme Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Raw Material Item Code"
-msgstr "Hammadde Malzeme Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Raw Material Item Code"
-msgstr "Hammadde Malzeme Kodu"
+msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.py:399
+#: manufacturing/report/production_planning_report/production_planning_report.py:402
 msgid "Raw Material Name"
-msgstr "Hammadde Adı"
+msgstr ""
 
-#: manufacturing/report/process_loss_report/process_loss_report.py:108
+#: manufacturing/report/process_loss_report/process_loss_report.py:107
 msgid "Raw Material Value"
 msgstr ""
 
-#: manufacturing/report/production_planning_report/production_planning_report.js:66
+#: manufacturing/report/production_planning_report/production_planning_report.js:65
 msgid "Raw Material Warehouse"
-msgstr "Hammadde Deposu"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:274
-#: public/js/bom_configurator/bom_configurator.bundle.js:268
+#: manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/workstation/workstation_job_card.html:76
+#: public/js/bom_configurator/bom_configurator.bundle.js:289
 msgid "Raw Materials"
-msgstr "Hammaddeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Raw Materials"
-msgstr "Hammaddeler"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Raw Materials"
-msgstr "Hammaddeler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Raw Materials"
-msgstr "Hammaddeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Raw Materials Consumed"
-msgstr "Tüketilen Hammaddeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Raw Materials Consumed"
-msgstr "Tüketilen Hammaddeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Raw Materials Consumption"
-msgstr "Hammadde Tüketimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Raw Materials Supplied"
-msgstr "Tedarik edilen Hammaddeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Raw Materials Supplied"
-msgstr "Tedarik edilen Hammaddeler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Raw Materials Supplied"
-msgstr "Tedarik edilen Hammaddeler"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Raw Materials Supplied Cost"
-msgstr "Tedarik edilen Hammadde Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Raw Materials Supplied Cost"
-msgstr "Tedarik edilen Hammadde Maliyeti"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Raw Materials Supplied Cost"
-msgstr "Tedarik edilen Hammadde Maliyeti"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Raw Materials Warehouse"
-msgstr "Hammadde Deposu"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:614
+#: manufacturing/doctype/bom/bom.py:611
 msgid "Raw Materials cannot be blank."
-msgstr "Hammaddeler boş olamaz."
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:304
-#: manufacturing/doctype/production_plan/production_plan.js:97
-#: manufacturing/doctype/work_order/work_order.js:574
-#: selling/doctype/sales_order/sales_order.js:532
-#: selling/doctype/sales_order/sales_order_list.js:47
-#: stock/doctype/material_request/material_request.js:166
+#: buying/doctype/purchase_order/purchase_order.js:342
+#: manufacturing/doctype/production_plan/production_plan.js:103
+#: manufacturing/doctype/work_order/work_order.js:610
+#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order_list.js:62
+#: stock/doctype/material_request/material_request.js:197
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
 msgid "Re-open"
-msgstr "Yeniden aç"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Re-order Level"
-msgstr "Yeniden Sipariş Seviyesi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Re-order Qty"
-msgstr "Yeniden Sipariş Adet"
+msgstr ""
 
-#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:226
+#: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.py:227
 msgid "Reached Root"
 msgstr ""
 
@@ -56786,76 +58639,72 @@
 #: accounts/doctype/pos_field/pos_field.json
 msgctxt "POS Field"
 msgid "Read Only"
-msgstr "Tuz Okunur"
-
-#: templates/pages/home.html:63
-msgid "Read blog"
-msgstr "Blogu oku"
+msgstr "Salt Okunur"
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 1"
-msgstr "1 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 10"
-msgstr "10 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 2"
-msgstr "2 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 3"
-msgstr "3 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 4"
-msgstr "4 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 5"
-msgstr "5 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 6"
-msgstr "6 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 7"
-msgstr "7 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 8"
-msgstr "8 Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
 msgid "Reading 9"
-msgstr "9 Okuma"
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:300
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:577
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:306
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:583
 msgid "Reading Uploaded File"
-msgstr "Yüklenen Dosyayı Okuma"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
@@ -56867,38 +58716,44 @@
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Readings"
-msgstr "Okumalar"
+msgstr ""
 
-#: support/doctype/issue/issue.js:44
+#: support/doctype/issue/issue.js:51
 msgid "Reason"
 msgstr "Nedeni"
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:242
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
 msgid "Reason For Putting On Hold"
-msgstr "Beklemeye Alma Nedeni"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Reason For Putting On Hold"
-msgstr "Beklemeye Alma Nedeni"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:565
-#: selling/doctype/sales_order/sales_order.js:1118
+#. Label of a Data field in DocType 'Payment Request'
+#: accounts/doctype/payment_request/payment_request.json
+msgctxt "Payment Request"
+msgid "Reason for Failure"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:667
+#: selling/doctype/sales_order/sales_order.js:1274
 msgid "Reason for Hold"
-msgstr "Bekletme Nedeni"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Reason for Leaving"
-msgstr "Ayrılma Nedeni"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:1133
+#: selling/doctype/sales_order/sales_order.js:1289
 msgid "Reason for hold:"
 msgstr ""
 
-#: manufacturing/doctype/bom_creator/bom_creator.js:133
+#: manufacturing/doctype/bom_creator/bom_creator.js:140
 msgid "Rebuild Tree"
 msgstr ""
 
@@ -56912,91 +58767,91 @@
 msgid "Recalculate Incoming/Outgoing Rate"
 msgstr ""
 
-#: projects/doctype/project/project.js:104
+#: projects/doctype/project/project.js:128
 msgid "Recalculating Purchase Cost against this Project..."
 msgstr ""
 
-#: assets/doctype/asset/asset_list.js:29
+#: assets/doctype/asset/asset_list.js:21
 msgid "Receipt"
-msgstr "Makbuz"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Receipt"
-msgstr "Makbuz"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
 #: assets/doctype/asset_movement/asset_movement.json
 msgctxt "Asset Movement"
 msgid "Receipt"
-msgstr "Makbuz"
+msgstr ""
 
 #. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Receipt"
-msgstr "Makbuz"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Receipt Document"
-msgstr "Fiş Belgesi"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Landed Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Receipt Document"
-msgstr "Fiş Belgesi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Landed Cost Item'
 #: stock/doctype/landed_cost_item/landed_cost_item.json
 msgctxt "Landed Cost Item"
 msgid "Receipt Document Type"
-msgstr "Fiş Belge Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Landed Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Receipt Document Type"
-msgstr "Fiş Belge Türü"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:53
+#: accounts/report/account_balance/account_balance.js:55
 msgid "Receivable"
-msgstr "Alacak"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Receivable"
-msgstr "Alacak"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Party Type'
 #: setup/doctype/party_type/party_type.json
 msgctxt "Party Type"
 msgid "Receivable"
-msgstr "Alacak"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Payment Ledger
 #. Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Receivable"
-msgstr "Alacak"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "Receivable / Payable Account"
-msgstr "Alacak / Borç Hesabı"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:67
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:229
-#: accounts/report/sales_register/sales_register.py:215
-#: accounts/report/sales_register/sales_register.py:269
+#: accounts/report/accounts_receivable/accounts_receivable.js:70
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
+#: accounts/report/sales_register/sales_register.py:216
+#: accounts/report/sales_register/sales_register.py:270
 msgid "Receivable Account"
-msgstr "Alacak Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Payment Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -57008,22 +58863,27 @@
 msgid "Receivable/Payable Account: {0} doesn't belong to company {1}"
 msgstr ""
 
+#. Name of a Workspace
+#: accounts/workspace/receivables/receivables.json
+msgid "Receivables"
+msgstr ""
+
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Receivables"
-msgstr "Alacaklar"
+msgstr ""
 
 #. Option for the 'Payment Type' (Select) field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Receive"
-msgstr "Tahsilat yap"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:297
+#: buying/doctype/request_for_quotation/request_for_quotation.py:320
 #: buying/doctype/supplier_quotation/supplier_quotation.py:175
-#: stock/doctype/material_request/material_request_list.js:23
-#: stock/doctype/material_request/material_request_list.js:31
+#: stock/doctype/material_request/material_request_list.js:27
+#: stock/doctype/material_request/material_request_list.js:35
 msgid "Received"
 msgstr "Alındı"
 
@@ -57044,13 +58904,13 @@
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Received Amount"
-msgstr "alınan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Received Amount (Company Currency)"
-msgstr "alınan Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -57064,151 +58924,156 @@
 msgid "Received Amount After Tax (Company Currency)"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:874
+#: accounts/doctype/payment_entry/payment_entry.py:909
 msgid "Received Amount cannot be greater than Paid Amount"
 msgstr ""
 
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:9
 msgid "Received From"
-msgstr "Alındığı Yer"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
 msgid "Received Items To Be Billed"
-msgstr "Faturalanacak Malzemeler"
+msgstr ""
 
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:8
 msgid "Received On"
-msgstr "Alınan Tarih"
+msgstr ""
 
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:78
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:211
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:172
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:247
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:143
 msgid "Received Qty"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Received Qty"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Received Qty"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Received Qty"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Received Qty"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Received Qty"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Received Qty"
-msgstr "Alınan Miktar"
+msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:263
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:259
 msgid "Received Qty Amount"
-msgstr "Alınan Miktar Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Received Qty in Stock UOM"
-msgstr "Stok Biriminde Alınan Miktar"
+msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:50
+#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:9
 msgid "Received Quantity"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Received Quantity"
-msgstr "Alınan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Received Quantity"
-msgstr "Alınan Miktar"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:250
+#: stock/doctype/stock_entry/stock_entry.js:278
 msgid "Received Stock Entries"
-msgstr "Alınan Stok Girişleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Received and Accepted"
-msgstr "Alındı ve Kabul edildi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Received and Accepted"
-msgstr "Alındı ve Kabul edildi"
+msgstr ""
 
 #. Label of a Code field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Receiver List"
-msgstr "Alıcı listesi"
+msgstr ""
 
 #: selling/doctype/sms_center/sms_center.py:121
 msgid "Receiver List is empty. Please create Receiver List"
-msgstr "Alıcı listesi boş. Alıcı listesi oluşturunuz"
+msgstr ""
 
 #. Option for the 'Bank Guarantee Type' (Select) field in DocType 'Bank
 #. Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Receiving"
-msgstr "Alınıyor (mal kabul)"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_past_order_list.js:17
+msgid "Recent Orders"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
 msgid "Recipient"
-msgstr "alıcı"
+msgstr "Alıcı"
 
 #. Label of a Link field in DocType 'Email Digest Recipient'
 #: setup/doctype/email_digest_recipient/email_digest_recipient.json
 msgctxt "Email Digest Recipient"
 msgid "Recipient"
-msgstr "alıcı"
+msgstr "Alıcı"
 
 #. Label of a Dynamic Link field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Recipient"
-msgstr "alıcı"
+msgstr "Alıcı"
 
 #. Label of a Section Break field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Recipient Message And Payment Details"
-msgstr "Alıcı Mesaj Ve Ödeme Ayrıntısı"
+msgstr ""
 
 #. Label of a Table MultiSelect field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
@@ -57216,34 +59081,34 @@
 msgid "Recipients"
 msgstr "Alıcılar"
 
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:89
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.js:90
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:93
 msgid "Reconcile"
-msgstr "Uzlaştır"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
 msgctxt "Bank Reconciliation Tool"
 msgid "Reconcile"
-msgstr "Uzlaştır"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:304
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
 msgid "Reconcile Entries"
-msgstr "Mutabakat Girişleri"
+msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:217
+#: public/js/bank_reconciliation_tool/dialog_manager.js:221
 msgid "Reconcile the Bank Transaction"
 msgstr ""
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:10
 msgid "Reconciled"
-msgstr "Mutabık"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Reconciled"
-msgstr "Mutabık"
+msgstr ""
 
 #. Label of a Check field in DocType 'Process Payment Reconciliation Log'
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
@@ -57251,14 +59116,14 @@
 #: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
 msgctxt "Process Payment Reconciliation Log"
 msgid "Reconciled"
-msgstr "Mutabık"
+msgstr ""
 
 #. Label of a Check field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Reconciled"
-msgstr "Mutabık"
+msgstr ""
 
 #. Label of a Int field in DocType 'Process Payment Reconciliation Log'
 #: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
@@ -57290,15 +59155,15 @@
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Recording URL"
-msgstr "URL kaydetme"
+msgstr ""
 
 #. Group in Quality Feedback Template's connections
 #: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
 msgctxt "Quality Feedback Template"
 msgid "Records"
-msgstr "Kayıtlar"
+msgstr ""
 
-#: regional/united_arab_emirates/utils.py:178
+#: regional/united_arab_emirates/utils.py:171
 msgid "Recoverable Standard Rated expenses should not be set when Reverse Charge Applicable is Y"
 msgstr ""
 
@@ -57308,6 +59173,12 @@
 msgid "Recurse Every (As Per Transaction UOM)"
 msgstr ""
 
+#. Label of a Float field in DocType 'Promotional Scheme Product Discount'
+#: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
+msgctxt "Promotional Scheme Product Discount"
+msgid "Recurse Every (As Per Transaction UOM)"
+msgstr ""
+
 #: accounts/doctype/pricing_rule/pricing_rule.py:232
 msgid "Recurse Over Qty cannot be less than 0"
 msgstr ""
@@ -57334,65 +59205,65 @@
 #: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
 msgctxt "Loyalty Point Entry"
 msgid "Redeem Against"
-msgstr "Karşı Kullan"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:497
+#: selling/page/point_of_sale/pos_payment.js:525
 msgid "Redeem Loyalty Points"
-msgstr "Sadakat Puanı Kullan"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Redeem Loyalty Points"
-msgstr "Sadakat Puanı Kullan"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Redeem Loyalty Points"
-msgstr "Sadakat Puanı Kullan"
+msgstr ""
 
 #. Label of a Int field in DocType 'Loyalty Point Entry Redemption'
 #: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
 msgctxt "Loyalty Point Entry Redemption"
 msgid "Redeemed Points"
-msgstr "Kullanılan Puanlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Loyalty Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Redemption"
-msgstr "Kullanım"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Redemption Account"
-msgstr "Kullanım Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Redemption Account"
-msgstr "Kullanım Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Redemption Cost Center"
-msgstr "Kullanım Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Redemption Cost Center"
-msgstr "Kullanım Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Loyalty Point Entry Redemption'
 #: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
 msgctxt "Loyalty Point Entry Redemption"
 msgid "Redemption Date"
-msgstr "Kullanım Tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
@@ -57404,11 +59275,11 @@
 #: stock/doctype/item_customer_detail/item_customer_detail.json
 msgctxt "Item Customer Detail"
 msgid "Ref Code"
-msgstr "Referans Kodu"
+msgstr ""
 
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:100
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:97
 msgid "Ref Date"
-msgstr "Referans Tarihi"
+msgstr ""
 
 #: accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:37
@@ -57417,13 +59288,18 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme_dashboard.py:7
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:22
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:34
-#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:99
+#: accounts/report/accounts_receivable/accounts_receivable.html:136
+#: accounts/report/accounts_receivable/accounts_receivable.html:139
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:12
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:25
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:96
+#: accounts/report/general_ledger/general_ledger.html:28
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:22
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:15
 #: manufacturing/doctype/job_card/job_card_dashboard.py:10
 #: manufacturing/doctype/work_order/work_order_dashboard.py:10
 #: selling/doctype/sales_order/sales_order_dashboard.py:27
-#: stock/doctype/delivery_note/delivery_note_dashboard.py:22
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:23
 #: stock/doctype/material_request/material_request_dashboard.py:14
 #: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:27
 #: subcontracting/doctype/subcontracting_order/subcontracting_order_dashboard.py:7
@@ -57571,11 +59447,12 @@
 msgid "Reference"
 msgstr "Referans"
 
-#: accounts/doctype/journal_entry/journal_entry.py:947
+#: accounts/doctype/journal_entry/journal_entry.py:934
 msgid "Reference #{0} dated {1}"
-msgstr "Referans # {0} tarihli {1}"
+msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:112
+#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:27
+#: public/js/bank_reconciliation_tool/dialog_manager.js:119
 msgid "Reference Date"
 msgstr "Referans Tarihi"
 
@@ -57585,7 +59462,7 @@
 msgid "Reference Date"
 msgstr "Referans Tarihi"
 
-#: public/js/controllers/transaction.js:2043
+#: public/js/controllers/transaction.js:2117
 msgid "Reference Date for Early Payment Discount"
 msgstr ""
 
@@ -57599,7 +59476,7 @@
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Reference Detail No"
-msgstr "Referans Detay No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
@@ -57607,9 +59484,9 @@
 msgid "Reference Doctype"
 msgstr "Referans Belge Türü"
 
-#: accounts/doctype/payment_entry/payment_entry.py:553
+#: accounts/doctype/payment_entry/payment_entry.py:570
 msgid "Reference Doctype must be one of {0}"
-msgstr "Referans Belgesi biri olmalı {0}"
+msgstr ""
 
 #. Label of a Link field in DocType 'Accounting Dimension Detail'
 #: accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json
@@ -57667,7 +59544,7 @@
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Reference Due Date"
-msgstr "Referans Sona Erme Tarihi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Advance'
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
@@ -57776,93 +59653,99 @@
 msgid "Reference Name"
 msgstr "Referans Adı"
 
-#: accounts/doctype/journal_entry/journal_entry.py:516
+#. Label of a Data field in DocType 'Sales Invoice Payment'
+#: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+msgctxt "Sales Invoice Payment"
+msgid "Reference No"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:547
 msgid "Reference No & Reference Date is required for {0}"
-msgstr "Referans No ve Referans Tarihi gereklidir {0}"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1067
+#: accounts/doctype/payment_entry/payment_entry.py:1104
 msgid "Reference No and Reference Date is mandatory for Bank transaction"
-msgstr "Referans No ve Referans Tarih Banka işlem verileri"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:521
+#: accounts/doctype/journal_entry/journal_entry.py:552
 msgid "Reference No is mandatory if you entered Reference Date"
-msgstr "Referans Tarihi girerseniz Referans No saldırganlar"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:255
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:256
 msgid "Reference No."
-msgstr "Referans No."
+msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:88
-#: public/js/bank_reconciliation_tool/dialog_manager.js:123
+#: public/js/bank_reconciliation_tool/data_table_manager.js:83
+#: public/js/bank_reconciliation_tool/dialog_manager.js:130
 msgid "Reference Number"
-msgstr "Referans Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Reference Number"
-msgstr "Referans Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Reference Number"
-msgstr "Referans Numarası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Reference Purchase Receipt"
-msgstr "Referans Satınalma Fişi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
 msgctxt "Payment Reconciliation Allocation"
 msgid "Reference Row"
-msgstr "Referans Satır"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Reference Row"
-msgstr "Referans Satır"
+msgstr ""
 
 #. Label of a Data field in DocType 'Process Payment Reconciliation Log
 #. Allocations'
 #: accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
 msgctxt "Process Payment Reconciliation Log Allocations"
 msgid "Reference Row"
-msgstr "Referans Satır"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice Advance'
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
 msgctxt "Purchase Invoice Advance"
 msgid "Reference Row"
-msgstr "Referans Satır"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Reference Row"
-msgstr "Referans Satır"
+msgstr ""
 
 #. Label of a Data field in DocType 'Advance Taxes and Charges'
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Reference Row #"
-msgstr "Referans Satırı #"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Reference Row #"
-msgstr "Referans Satırı #"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Reference Row #"
-msgstr "Referans Satırı #"
+msgstr ""
 
 #. Label of a Link field in DocType 'Advance Tax'
 #: accounts/doctype/advance_tax/advance_tax.json
@@ -57928,7 +59811,7 @@
 
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:142
 msgid "Reference: {0}, Item Code: {1} and Customer: {2}"
-msgstr "Referans: {0}, Ürün Kodu: {1} ve Müşteri: {2}"
+msgstr ""
 
 #: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:9
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:15
@@ -57937,39 +59820,47 @@
 #: accounts/doctype/subscription_plan/subscription_plan_dashboard.py:8
 #: projects/doctype/timesheet/timesheet_dashboard.py:7
 msgid "References"
-msgstr "Referanslar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "References"
-msgstr "Referanslar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "References"
-msgstr "Referanslar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice Merge Log'
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
 msgctxt "POS Invoice Merge Log"
 msgid "References"
-msgstr "Referanslar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "References"
-msgstr "Referanslar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "References"
-msgstr "Referanslar"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:629
+#: stock/doctype/delivery_note/delivery_note.py:405
+msgid "References to Sales Invoices are Incomplete"
+msgstr ""
+
+#: stock/doctype/delivery_note/delivery_note.py:381
+msgid "References to Sales Orders are Incomplete"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:652
 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
 msgstr ""
 
@@ -57977,15 +59868,16 @@
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Referral Code"
-msgstr "Yönlendirme Kodu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Referral Sales Partner"
-msgstr "Tavsiye Satış Ortağı"
+msgstr ""
 
-#: selling/page/sales_funnel/sales_funnel.js:44
+#: public/js/plant_floor_visual/visual_plant.js:151
+#: selling/page/sales_funnel/sales_funnel.js:51
 msgid "Refresh"
 msgstr "Yenile"
 
@@ -57995,7 +59887,7 @@
 msgid "Refresh Google Sheet"
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:22
+#: accounts/doctype/bank/bank.js:21
 msgid "Refresh Plaid Link"
 msgstr ""
 
@@ -58005,7 +59897,7 @@
 msgid "Refresh Token"
 msgstr "Token Yenile"
 
-#: stock/reorder_item.py:264
+#: stock/reorder_item.py:387
 msgid "Regards,"
 msgstr ""
 
@@ -58016,20 +59908,20 @@
 #. Label of a Card Break in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Regional"
-msgstr "Bölgesel"
+msgstr ""
 
 #. Label of a Code field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Registration Details"
-msgstr "Kayıt Detayları"
+msgstr ""
 
 #. Option for the 'Cheque Size' (Select) field in DocType 'Cheque Print
 #. Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Regular"
-msgstr "Düzenli"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
@@ -58048,37 +59940,37 @@
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rejected Qty"
-msgstr "Reddedilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rejected Quantity"
-msgstr "Reddilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Rejected Quantity"
-msgstr "Reddilen Miktar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rejected Serial No"
-msgstr "Seri No Reddedildi"
+msgstr ""
 
 #. Label of a Text field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rejected Serial No"
-msgstr "Seri No Reddedildi"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Rejected Serial No"
-msgstr "Seri No Reddedildi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
@@ -58102,103 +59994,104 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Rejected Warehouse"
-msgstr "Reddedilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Rejected Warehouse"
-msgstr "Reddedilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Rejected Warehouse"
-msgstr "Reddedilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Rejected Warehouse"
-msgstr "Reddedilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Rejected Warehouse"
-msgstr "Reddedilen Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Rejected Warehouse"
-msgstr "Reddedilen Depo"
+msgstr ""
 
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:19
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:14
-#: stock/doctype/delivery_note/delivery_note_dashboard.py:21
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:22
 #: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:23
 msgid "Related"
-msgstr "Bağlantılı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Relation"
-msgstr "İlişki"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:234
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:278
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
 msgid "Release Date"
-msgstr "Yayın Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Release Date"
-msgstr "Yayın Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Release Date"
-msgstr "Yayın Tarihi"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
 msgid "Release date must be in the future"
-msgstr "Çıkış tarihi olmalı"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Relieving Date"
-msgstr "Ayrılma Tarihi"
+msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:118
+#: public/js/bank_reconciliation_tool/dialog_manager.js:125
 msgid "Remaining"
-msgstr "Kalan"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
-#: accounts/report/accounts_receivable/accounts_receivable.py:1062
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:181
+#: accounts/report/accounts_receivable/accounts_receivable.html:156
+#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
 msgid "Remaining Balance"
-msgstr "Kalan Bakiye"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:350
+#: selling/page/point_of_sale/pos_payment.js:367
 msgid "Remark"
-msgstr "Dikkat"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Remark"
-msgstr "Dikkat"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Payment Reconciliation Payment'
 #: accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
 msgctxt "Payment Reconciliation Payment"
 msgid "Remark"
-msgstr "Dikkat"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:38
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:57
@@ -58207,123 +60100,129 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:240
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:311
 #: accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
-#: accounts/report/accounts_receivable/accounts_receivable.py:1094
-#: accounts/report/general_ledger/general_ledger.py:658
+#: accounts/report/accounts_receivable/accounts_receivable.html:142
+#: accounts/report/accounts_receivable/accounts_receivable.html:159
+#: accounts/report/accounts_receivable/accounts_receivable.html:198
+#: accounts/report/accounts_receivable/accounts_receivable.html:269
+#: accounts/report/accounts_receivable/accounts_receivable.py:1115
+#: accounts/report/general_ledger/general_ledger.html:29
+#: accounts/report/general_ledger/general_ledger.html:51
+#: accounts/report/general_ledger/general_ledger.py:665
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
 #: accounts/report/purchase_register/purchase_register.py:296
-#: accounts/report/sales_register/sales_register.py:333
+#: accounts/report/sales_register/sales_register.py:334
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:95
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'BOM Creator'
 #. Label of a Tab Break field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Purchase Invoice Advance'
 #: accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
 msgctxt "Purchase Invoice Advance"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Sales Invoice Advance'
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgctxt "Sales Invoice Advance"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Long Text field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Remarks"
-msgstr "Açıklamalar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -58331,93 +60230,97 @@
 msgid "Remarks Column Length"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:322
-msgid "Removed items with no change in quantity or value."
-msgstr "Miktar veya değer hiçbir değişiklik ile kaldırıldı öğeler."
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Remove item if charges is not applicable to that item"
+msgstr ""
 
-#: utilities/doctype/rename_tool/rename_tool.js:25
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
+msgid "Removed items with no change in quantity or value."
+msgstr ""
+
+#: utilities/doctype/rename_tool/rename_tool.js:24
 msgid "Rename"
-msgstr "Yeniden adlandır"
+msgstr "Yeniden Adlandır"
 
 #. Description of the 'Allow Rename Attribute Value' (Check) field in DocType
 #. 'Item Variant Settings'
 #: stock/doctype/item_variant_settings/item_variant_settings.json
 msgctxt "Item Variant Settings"
 msgid "Rename Attribute Value in Item Attribute."
-msgstr "Öğe Özniteliğinde Öznitelik Değerini Yeniden Adlandırın."
+msgstr ""
 
 #. Label of a HTML field in DocType 'Rename Tool'
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Rename Log"
-msgstr "Girişi yeniden tanımlama"
+msgstr ""
 
-#: accounts/doctype/account/account.py:502
+#: accounts/doctype/account/account.py:516
 msgid "Rename Not Allowed"
-msgstr "Yeniden Adlandırmaya İzin Verilmiyor"
+msgstr ""
 
 #. Name of a DocType
 #: utilities/doctype/rename_tool/rename_tool.json
 msgid "Rename Tool"
-msgstr "Yeniden adlandırma aracı"
+msgstr ""
 
-#: accounts/doctype/account/account.py:494
+#: accounts/doctype/account/account.py:508
 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
-msgstr "Uyuşmazlığı önlemek için yeniden adlandırılmasına yalnızca ana şirket {0} yoluyla izin verilir."
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Rent Cost"
-msgstr "Kira Bedeli"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "Rent Cost"
-msgstr "Kira Bedeli"
+msgstr ""
 
 #. Option for the 'Permanent Address Is' (Select) field in DocType 'Employee'
 #. Option for the 'Current Address Is' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Rented"
-msgstr "Kiralanmış"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:32
-#: crm/doctype/opportunity/opportunity.js:113
-#: stock/doctype/delivery_note/delivery_note.js:237
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: support/doctype/issue/issue.js:30
+#: buying/doctype/purchase_order/purchase_order_list.js:53
+#: crm/doctype/opportunity/opportunity.js:123
+#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: support/doctype/issue/issue.js:37
 msgid "Reopen"
 msgstr "Yeniden aç"
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:66
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
 #: stock/report/stock_projected_qty/stock_projected_qty.py:206
 msgid "Reorder Level"
-msgstr "Yeniden Sipariş Seviyesi"
+msgstr ""
 
 #: stock/report/stock_projected_qty/stock_projected_qty.py:213
 msgid "Reorder Qty"
-msgstr "Yeniden Sipariş Miktarı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Reorder level based on Warehouse"
-msgstr "Depo bazlı Yeniden sipariş seviyesi"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Repack"
-msgstr "Yeniden Paketle"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Repack"
-msgstr "Yeniden Paketle"
+msgstr ""
 
 #. Group in Asset's connections
 #: assets/doctype/asset/asset.json
@@ -58425,7 +60328,7 @@
 msgid "Repair"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:107
+#: assets/doctype/asset/asset.js:127
 msgid "Repair Asset"
 msgstr ""
 
@@ -58433,7 +60336,7 @@
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Repair Cost"
-msgstr "Tamir Ücreti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
@@ -58445,38 +60348,44 @@
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Repair Status"
-msgstr "Onarım Durumu"
+msgstr ""
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:37
 msgid "Repeat Customer Revenue"
-msgstr "Tekrar Müşteri Gelir"
+msgstr ""
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:22
 msgid "Repeat Customers"
-msgstr "Tekrar Müşteriler"
+msgstr ""
 
 #. Label of a Button field in DocType 'BOM Update Tool'
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "Replace"
-msgstr "Değiştir"
+msgstr ""
 
 #. Option for the 'Update Type' (Select) field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
 msgid "Replace BOM"
-msgstr "BOM değiştirme"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Update Tool'
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "Replace BOM"
-msgstr "BOM değiştirme"
+msgstr ""
 
-#: crm/report/lead_details/lead_details.js:36
-#: support/report/issue_analytics/issue_analytics.js:57
-#: support/report/issue_summary/issue_summary.js:44
-#: support/report/issue_summary/issue_summary.py:354
+#. Description of a DocType
+#: manufacturing/doctype/bom_update_tool/bom_update_tool.json
+msgid "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.\n"
+"It also updates latest price in all the BOMs."
+msgstr ""
+
+#: crm/report/lead_details/lead_details.js:35
+#: support/report/issue_analytics/issue_analytics.js:56
+#: support/report/issue_summary/issue_summary.js:43
+#: support/report/issue_summary/issue_summary.py:366
 msgid "Replied"
 msgstr "Yanıtlandı"
 
@@ -58504,7 +60413,7 @@
 msgid "Replied"
 msgstr "Yanıtlandı"
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:110
 msgid "Report"
 msgstr "Rapor"
 
@@ -58516,15 +60425,15 @@
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:75
 msgid "Report Date"
-msgstr "Tarihi Rapor"
+msgstr ""
 
 #. Label of a Date field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Report Date"
-msgstr "Tarihi Rapor"
+msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:213
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:192
 msgid "Report Error"
 msgstr ""
 
@@ -58540,18 +60449,25 @@
 msgid "Report Type"
 msgstr "Rapor Türü"
 
-#: accounts/doctype/account/account.py:395
+#: accounts/doctype/account/account.py:410
 msgid "Report Type is mandatory"
-msgstr "Rapor Tipi zorunludur"
+msgstr ""
 
-#. Label of a Card Break in the Accounting Workspace
+#: accounts/report/balance_sheet/balance_sheet.js:13
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:13
+msgid "Report View"
+msgstr ""
+
+#. Label of a Card Break in the Payables Workspace
+#. Label of a Card Break in the Receivables Workspace
 #. Label of a Card Break in the Assets Workspace
 #. Label of a Card Break in the CRM Workspace
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Projects Workspace
 #. Label of a Card Break in the Support Workspace
 #: accounts/doctype/cost_center/cost_center_dashboard.py:7
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
+#: accounts/workspace/receivables/receivables.json
 #: assets/workspace/assets/assets.json config/projects.py:73
 #: crm/workspace/crm/crm.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
@@ -58570,10 +60486,11 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Reports to"
-msgstr "raporlar"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:70
-#: accounts/doctype/sales_invoice/sales_invoice.js:73
+#: accounts/doctype/journal_entry/journal_entry.js:34
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:87
+#: accounts/doctype/sales_invoice/sales_invoice.js:78
 msgid "Repost Accounting Entries"
 msgstr ""
 
@@ -58618,6 +60535,12 @@
 msgid "Repost Payment Ledger Items"
 msgstr ""
 
+#. Label of a Check field in DocType 'Journal Entry'
+#: accounts/doctype/journal_entry/journal_entry.json
+msgctxt "Journal Entry"
+msgid "Repost Required"
+msgstr ""
+
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
@@ -58636,11 +60559,11 @@
 msgid "Repost Status"
 msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:137
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:138
 msgid "Repost has started in the background"
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:38
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:40
 msgid "Repost in background"
 msgstr ""
 
@@ -58648,7 +60571,7 @@
 msgid "Repost started in the background"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:105
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:115
 msgid "Reposting Completed {0}%"
 msgstr ""
 
@@ -58664,25 +60587,26 @@
 msgid "Reposting Info"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:113
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:123
 msgid "Reposting Progress"
 msgstr ""
 
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:169
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:167
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:304
 msgid "Reposting entries created: {0}"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:89
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:99
 msgid "Reposting has been started in the background."
 msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:47
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:49
 msgid "Reposting in the background."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:76
-#: accounts/doctype/sales_invoice/sales_invoice.js:79
+#: accounts/doctype/journal_entry/journal_entry.js:39
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:92
+#: accounts/doctype/sales_invoice/sales_invoice.js:83
 msgid "Reposting..."
 msgstr ""
 
@@ -58690,63 +60614,72 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Represents Company"
-msgstr "Şirketi Temsil eder"
+msgstr ""
 
-#: public/js/utils.js:678
+#. Description of a DocType
+#: accounts/doctype/fiscal_year/fiscal_year.json
+msgid "Represents a Financial Year. All accounting entries and other major transactions are tracked against the Fiscal Year."
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:25
+msgid "Reqd By Date"
+msgstr ""
+
+#: public/js/utils.js:740
 msgid "Reqd by date"
-msgstr "Tarihe göre talep"
+msgstr ""
 
-#: crm/doctype/opportunity/opportunity.js:87
+#: crm/doctype/opportunity/opportunity.js:89
 msgid "Request For Quotation"
-msgstr "Teklif Talebi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -58754,7 +60687,7 @@
 msgid "Request Parameters"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:269
+#: accounts/doctype/pos_invoice/pos_invoice.js:292
 msgid "Request Timeout"
 msgstr ""
 
@@ -58762,314 +60695,332 @@
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Request Type"
-msgstr "İstek Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Request for"
-msgstr "Talep şunun için"
+msgstr ""
 
 #. Option for the 'Request Type' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Request for Information"
-msgstr "Bilgi İsteği"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation/request_for_quotation.json
-#: buying/doctype/request_for_quotation/request_for_quotation.py:346
-#: buying/doctype/supplier_quotation/supplier_quotation.js:57
+#: buying/doctype/request_for_quotation/request_for_quotation.py:367
+#: buying/doctype/supplier_quotation/supplier_quotation.js:62
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:68
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:274
-#: stock/doctype/material_request/material_request.js:142
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: stock/doctype/material_request/material_request.js:162
 msgid "Request for Quotation"
-msgstr "Teklif Talebi"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Request for Quotation"
-msgstr "Teklif Talebi"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Request for Quotation"
 msgid "Request for Quotation"
-msgstr "Teklif Talebi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Request for Quotation"
-msgstr "Teklif Talebi"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgid "Request for Quotation Item"
-msgstr "Fiyat Teklif Talebi Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Request for Quotation Item"
-msgstr "Fiyat Teklif Talebi Kalemi"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
 msgid "Request for Quotation Supplier"
-msgstr "Fiyat Teklif Talebi Tedarikçisi"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:577
+#: selling/doctype/sales_order/sales_order.js:650
 msgid "Request for Raw Materials"
-msgstr "Hammadde Talebi"
+msgstr ""
 
 #: accounts/doctype/payment_request/payment_request_list.js:8
 msgid "Requested"
-msgstr "Talep"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Requested"
-msgstr "Talep"
+msgstr ""
+
+#. Option for the 'Advance Payment Status' (Select) field in DocType 'Sales
+#. Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "Requested"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/requested_items_to_be_transferred/requested_items_to_be_transferred.json
 #: stock/workspace/stock/stock.json
 msgid "Requested Items To Be Transferred"
-msgstr "Aktarılması istenen Ürünler"
+msgstr ""
 
 #. Name of a report
 #: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.json
 msgid "Requested Items to Order and Receive"
-msgstr "Sipariş Edilmesi ve Teslim Alınması İstenen Ürünler"
+msgstr ""
 
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:44
 #: stock/report/stock_projected_qty/stock_projected_qty.py:150
 msgid "Requested Qty"
-msgstr "İstenen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Requested Qty"
-msgstr "İstenen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Requested Qty"
-msgstr "İstenen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Requested Qty"
-msgstr "İstenen Miktar"
+msgstr ""
+
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Requested Qty: Quantity requested for purchase, but not ordered."
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:46
 msgid "Requesting Site"
-msgstr "Site Talep ediyor"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:53
 msgid "Requestor"
-msgstr "Talep eden"
+msgstr ""
 
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:165
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:193
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:161
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Required By"
-msgstr "Gerekli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Required Date"
-msgstr "Gerekli Tarih"
+msgstr ""
 
 #. Label of a Date field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Required Date"
-msgstr "Gerekli Tarih"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Work Order'
 #. Label of a Table field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Required Items"
-msgstr "Gerekli Ürünler"
+msgstr ""
+
+#: templates/form_grid/material_request_grid.html:7
+msgid "Required On"
+msgstr ""
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:151
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:88
+#: manufacturing/doctype/workstation/workstation_job_card.html:95
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:86
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:11
+#: manufacturing/report/bom_stock_report/bom_stock_report.html:21
 #: manufacturing/report/bom_stock_report/bom_stock_report.py:29
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:58
-#: manufacturing/report/production_planning_report/production_planning_report.py:411
+#: manufacturing/report/production_planning_report/production_planning_report.py:414
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:129
 msgid "Required Qty"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Required Qty"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Required Qty"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Required Qty"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Required Qty"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Required Qty"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Required Qty"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:44
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:37
 msgid "Required Quantity"
-msgstr "Gerekli Miktar"
+msgstr ""
 
 #. Label of a Data field in DocType 'Contract Fulfilment Checklist'
 #: crm/doctype/contract_fulfilment_checklist/contract_fulfilment_checklist.json
 msgctxt "Contract Fulfilment Checklist"
 msgid "Requirement"
-msgstr "Gereklilik"
+msgstr ""
 
 #. Label of a Data field in DocType 'Contract Template Fulfilment Terms'
 #: crm/doctype/contract_template_fulfilment_terms/contract_template_fulfilment_terms.json
 msgctxt "Contract Template Fulfilment Terms"
 msgid "Requirement"
-msgstr "Gereklilik"
+msgstr ""
 
 #. Label of a Check field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Requires Fulfilment"
-msgstr "Yerine Getirilmesi Gerekir"
+msgstr ""
 
 #. Label of a Check field in DocType 'Contract Template'
 #: crm/doctype/contract_template/contract_template.json
 msgctxt "Contract Template"
 msgid "Requires Fulfilment"
-msgstr "Yerine Getirilmesi Gerekir"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:214
 msgid "Research"
-msgstr "Araştırma"
+msgstr ""
 
-#: setup/doctype/company/company.py:382
+#: setup/doctype/company/company.py:374
 msgid "Research & Development"
-msgstr "Araştırma ve Geliştirme"
+msgstr ""
 
 #. Description of the 'Customer Primary Address' (Link) field in DocType
 #. 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Reselect, if the chosen address is edited after save"
-msgstr "Seçilen adres kaydedildikten sonra düzenlenirse yeniden seçin"
+msgstr ""
 
 #. Description of the 'Supplier Primary Address' (Link) field in DocType
 #. 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Reselect, if the chosen address is edited after save"
-msgstr "Seçilen adres kaydedildikten sonra düzenlenirse yeniden seçin"
+msgstr ""
 
 #. Description of the 'Customer Primary Contact' (Link) field in DocType
 #. 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Reselect, if the chosen contact is edited after save"
-msgstr "Seçilen kişi kaydedildikten sonra düzenlenirse yeniden seçin"
+msgstr ""
 
 #. Description of the 'Supplier Primary Contact' (Link) field in DocType
 #. 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Reselect, if the chosen contact is edited after save"
-msgstr "Seçilen kişi kaydedildikten sonra düzenlenirse yeniden seçin"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.js:30
+#: accounts/doctype/payment_request/payment_request.js:39
 msgid "Resend Payment Email"
-msgstr "Ödeme E-postasını Tekrar Gönder"
+msgstr ""
 
-#: stock/report/reserved_stock/reserved_stock.js:121
+#: stock/report/reserved_stock/reserved_stock.js:118
 msgid "Reservation Based On"
 msgstr ""
 
@@ -59079,12 +61030,12 @@
 msgid "Reservation Based On"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: stock/doctype/pick_list/pick_list.js:110
+#: selling/doctype/sales_order/sales_order.js:80
+#: stock/doctype/pick_list/pick_list.js:126
 msgid "Reserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:328
+#: selling/doctype/sales_order/sales_order.js:347
 msgid "Reserve Stock"
 msgstr ""
 
@@ -59104,36 +61055,38 @@
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Reserve Warehouse"
-msgstr "Rezerv Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Reserve Warehouse"
-msgstr "Rezerv Deposu"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Reserved"
-msgstr "Ayrılmış"
+msgstr ""
 
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:29
+#: stock/dashboard/item_dashboard_list.html:20
 #: stock/report/reserved_stock/reserved_stock.py:124
 #: stock/report/stock_projected_qty/stock_projected_qty.py:164
 msgid "Reserved Qty"
-msgstr "Ayrılmış Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty"
-msgstr "Ayrılmış Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Reserved Qty"
-msgstr "Ayrılmış Miktar"
+msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:133
 msgid "Reserved Qty ({0}) cannot be a fraction. To allow this, disable '{1}' in UOM {3}."
@@ -59143,13 +61096,13 @@
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Production"
-msgstr "Üretim için Miktar saklıdır"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Reserved Qty for Production"
-msgstr "Üretim için Miktar saklıdır"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
@@ -59157,34 +61110,48 @@
 msgid "Reserved Qty for Production Plan"
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
+msgstr ""
+
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Reserved Qty for Subcontract"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:497
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
+msgstr ""
+
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:491
 msgid "Reserved Qty should be greater than Delivered Qty."
 msgstr ""
 
+#: manufacturing/doctype/production_plan/production_plan.js:150
+msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
+msgstr ""
+
 #: stock/report/item_shortage_report/item_shortage_report.py:116
 msgid "Reserved Quantity"
-msgstr "Ayrılan Miktar"
+msgstr ""
 
 #: stock/report/item_shortage_report/item_shortage_report.py:123
 msgid "Reserved Quantity for Production"
-msgstr "Üretim için Ayrılmış Miktar"
+msgstr ""
 
-#: stock/stock_ledger.py:1893
+#: stock/stock_ledger.py:1955
 msgid "Reserved Serial No."
 msgstr ""
 
 #. Name of a report
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:380
-#: stock/doctype/pick_list/pick_list.js:120
+#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
+#: selling/doctype/sales_order/sales_order.js:99
+#: selling/doctype/sales_order/sales_order.js:404
+#: stock/dashboard/item_dashboard_list.html:15
+#: stock/doctype/pick_list/pick_list.js:146
 #: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:459 stock/stock_ledger.py:1873
+#: stock/report/stock_balance/stock_balance.py:466 stock/stock_ledger.py:1939
 msgid "Reserved Stock"
 msgstr ""
 
@@ -59194,7 +61161,7 @@
 msgid "Reserved Stock"
 msgstr ""
 
-#: stock/stock_ledger.py:1923
+#: stock/stock_ledger.py:1985
 msgid "Reserved Stock for Batch"
 msgstr ""
 
@@ -59216,98 +61183,104 @@
 
 #: stock/page/stock_balance/stock_balance.js:53
 msgid "Reserved for manufacturing"
-msgstr "üretim için ayrılmış"
+msgstr ""
 
 #: stock/page/stock_balance/stock_balance.js:52
 msgid "Reserved for sale"
-msgstr "İkinci saklıdır"
+msgstr ""
 
 #: stock/page/stock_balance/stock_balance.js:54
 msgid "Reserved for sub contracting"
-msgstr "Fason Miktarı"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:341
-#: stock/doctype/pick_list/pick_list.js:237
+#: selling/doctype/sales_order/sales_order.js:360
+#: stock/doctype/pick_list/pick_list.js:271
 msgid "Reserving Stock..."
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:139
-#: support/doctype/issue/issue.js:48
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:155
+#: support/doctype/issue/issue.js:55
 msgid "Reset"
 msgstr "Sıfırla"
 
+#. Label of a Check field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Reset Company Default Values"
+msgstr ""
+
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:19
 msgid "Reset Plaid Link"
 msgstr ""
 
-#: support/doctype/issue/issue.js:39
+#: support/doctype/issue/issue.js:46
 msgid "Reset Service Level Agreement"
-msgstr "Servis Seviyesi Sözleşmesini Sıfırla"
+msgstr ""
 
 #. Label of a Button field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Reset Service Level Agreement"
-msgstr "Servis Seviyesi Sözleşmesini Sıfırla"
+msgstr ""
 
-#: support/doctype/issue/issue.js:56
+#: support/doctype/issue/issue.js:63
 msgid "Resetting Service Level Agreement."
-msgstr "Servis Seviyesi Sözleşmesini Sıfırlama."
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Resignation Letter Date"
-msgstr "İstifa Mektubu Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quality Action'
 #: quality_management/doctype/quality_action/quality_action.json
 msgctxt "Quality Action"
 msgid "Resolution"
-msgstr "Karar"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Quality Action Resolution'
 #: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
 msgctxt "Quality Action Resolution"
 msgid "Resolution"
-msgstr "Karar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Resolution"
-msgstr "Karar"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Resolution By"
-msgstr "Çözen"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Resolution Date"
-msgstr "Karar Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Resolution Date"
-msgstr "Karar Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Issue'
 #. Label of a Text Editor field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Resolution Details"
-msgstr "Karar Detayları"
+msgstr ""
 
 #. Label of a Text field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Resolution Details"
-msgstr "Karar Detayları"
+msgstr ""
 
 #. Option for the 'Service Level Agreement Status' (Select) field in DocType
 #. 'Issue'
@@ -59320,88 +61293,88 @@
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Resolution Time"
-msgstr "Çözünürlük Zamanı"
+msgstr ""
 
 #. Label of a Duration field in DocType 'Service Level Priority'
 #: support/doctype/service_level_priority/service_level_priority.json
 msgctxt "Service Level Priority"
 msgid "Resolution Time"
-msgstr "Çözünürlük Zamanı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quality Action'
 #: quality_management/doctype/quality_action/quality_action.json
 msgctxt "Quality Action"
 msgid "Resolutions"
-msgstr "Kararlar"
+msgstr ""
 
 #: accounts/doctype/dunning/dunning.js:45
 msgid "Resolve"
-msgstr "Çözüm"
+msgstr ""
 
 #: accounts/doctype/dunning/dunning_list.js:4
-#: support/report/issue_analytics/issue_analytics.js:58
-#: support/report/issue_summary/issue_summary.js:46
-#: support/report/issue_summary/issue_summary.py:366
+#: support/report/issue_analytics/issue_analytics.js:57
+#: support/report/issue_summary/issue_summary.js:45
+#: support/report/issue_summary/issue_summary.py:378
 msgid "Resolved"
-msgstr "Çözüldü"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Resolved"
-msgstr "Çözüldü"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Resolved"
-msgstr "Çözüldü"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Non Conformance'
 #: quality_management/doctype/non_conformance/non_conformance.json
 msgctxt "Non Conformance"
 msgid "Resolved"
-msgstr "Çözüldü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Resolved By"
-msgstr "Çözen"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Response By"
-msgstr "Yanıtla"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Response Details"
-msgstr "Yanıt Ayrıntıları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Response Key List"
-msgstr "Yanıt Anahtar Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Response Options"
-msgstr "Yanıt Seçenekleri"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Response Result Key Path"
-msgstr "Yanıt Sonuç Anahtar Yolu"
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:95
+#: support/doctype/service_level_agreement/service_level_agreement.py:99
 msgid "Response Time for {0} priority in row {1} can't be greater than Resolution Time."
-msgstr "{1} bilgisindeki {0} öncekiliği için Yanıt Süresi, Çözüm Süresinden fazla olamaz."
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
@@ -59413,22 +61386,22 @@
 #: quality_management/doctype/quality_action_resolution/quality_action_resolution.json
 msgctxt "Quality Action Resolution"
 msgid "Responsible"
-msgstr "sorumluluk sahibi"
+msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:109
+#: setup/setup_wizard/operations/defaults_setup.py:107
 #: setup/setup_wizard/operations/install_fixtures.py:109
 msgid "Rest Of The World"
-msgstr "Dünyanın geri kalanı"
+msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:72
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:82
 msgid "Restart"
 msgstr ""
 
 #: accounts/doctype/subscription/subscription.js:48
 msgid "Restart Subscription"
-msgstr "Aboneliği Yeniden Başlat"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:96
+#: assets/doctype/asset/asset.js:108
 msgid "Restore Asset"
 msgstr ""
 
@@ -59449,7 +61422,7 @@
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Restrict to Countries"
-msgstr "Ülkelere Kısıtla"
+msgstr ""
 
 #. Label of a Table field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -59461,26 +61434,26 @@
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Result Preview Field"
-msgstr "Sonuç Önizleme Alanı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Result Route Field"
-msgstr "Sonuç Rota Alanı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Result Title Field"
-msgstr "Sonuç Başlık Alanı"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: selling/doctype/sales_order/sales_order.js:521
+#: buying/doctype/purchase_order/purchase_order.js:321
+#: selling/doctype/sales_order/sales_order.js:549
 msgid "Resume"
-msgstr "Devam et"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:255
+#: manufacturing/doctype/job_card/job_card.js:288
 msgid "Resume Job"
 msgstr ""
 
@@ -59488,32 +61461,32 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Retain Sample"
-msgstr "Numuneyi Sakla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Retain Sample"
-msgstr "Numuneyi Sakla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Retain Sample"
-msgstr "Numuneyi Sakla"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:106
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:154
 msgid "Retained Earnings"
-msgstr "Dağıtılmamış karlar"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:232
+#: stock/doctype/purchase_receipt/purchase_receipt.js:274
 msgid "Retention Stock Entry"
-msgstr "Saklama Stok Hareketi"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:450
+#: stock/doctype/stock_entry/stock_entry.js:524
 msgid "Retention Stock Entry already created or Sample Quantity not provided"
-msgstr "Saklama Stok Hareketi zaten oluşturulmuş veya Örnek Miktarı sağlanmadı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Bulk Transaction Log Detail'
 #: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
@@ -59521,54 +61494,55 @@
 msgid "Retried"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:134
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 #: accounts/doctype/ledger_merge/ledger_merge.js:72
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:65
+#: accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
 msgid "Retry"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:13
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:27
 msgid "Retry Failed Transactions"
 msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:50
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
-#: stock/doctype/delivery_note/delivery_note_list.js:6
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:6
+#: accounts/doctype/pos_invoice/pos_invoice.js:54
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: stock/doctype/delivery_note/delivery_note_list.js:16
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
 msgid "Return"
-msgstr "İade"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Return"
-msgstr "İade"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Return"
-msgstr "İade"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Return"
-msgstr "İade"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Return"
-msgstr "İade"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:120
+#: accounts/doctype/sales_invoice/sales_invoice.js:121
 msgid "Return / Credit Note"
-msgstr "İade / Alacak Dekontu"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:119
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
 msgid "Return / Debit Note"
-msgstr "İade / Borç Dekontu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
@@ -59592,19 +61566,19 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Return Against Delivery Note"
-msgstr "İrsaliye Karşılığında İade"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Return Against Purchase Invoice"
-msgstr "Karşı Satınalma Fatura Dönüş"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Return Against Purchase Receipt"
-msgstr "İrsaliye Karşılığında İade"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -59612,43 +61586,43 @@
 msgid "Return Against Subcontracting Receipt"
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:194
+#: manufacturing/doctype/work_order/work_order.js:205
 msgid "Return Components"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note_list.js:10
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:10
+#: stock/doctype/delivery_note/delivery_note_list.js:20
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:19
 msgid "Return Issued"
-msgstr "İade edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Return Issued"
-msgstr "İade edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Return Issued"
-msgstr "İade edildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Return Issued"
-msgstr "İade edildi"
+msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:287
+#: stock/doctype/purchase_receipt/purchase_receipt.js:334
 msgid "Return Qty"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.js:265
+#: stock/doctype/purchase_receipt/purchase_receipt.js:310
 msgid "Return Qty from Rejected Warehouse"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:77
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:142
+#: buying/doctype/purchase_order/purchase_order.js:80
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:150
 msgid "Return of Components"
 msgstr ""
 
@@ -59667,54 +61641,54 @@
 #: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:57
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:57
 msgid "Returned Amount"
-msgstr "İade Edilen Tutar"
+msgstr ""
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:154
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:144
 msgid "Returned Qty"
-msgstr "İade edilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Returned Qty"
-msgstr "İade edilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Returned Qty"
-msgstr "İade edilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Returned Qty"
-msgstr "İade edilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Returned Qty"
-msgstr "İade edilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Returned Qty"
-msgstr "İade edilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Returned Qty"
-msgstr "İade edilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Returned Qty "
-msgstr "İade Edilen Mik "
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
@@ -59728,32 +61702,32 @@
 msgid "Returned Qty in Stock UOM"
 msgstr ""
 
-#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:103
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.py:101
 msgid "Returned exchange rate is neither integer not float."
 msgstr ""
 
 #: accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:25
 #: accounts/doctype/sales_invoice/sales_invoice_dashboard.py:35
-#: stock/doctype/delivery_note/delivery_note_dashboard.py:23
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:24
 #: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:30
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt_dashboard.py:27
 msgid "Returns"
-msgstr "İadeler"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Returns"
-msgstr "İadeler"
+msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:154
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
-#: accounts/report/accounts_receivable/accounts_receivable.js:186
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
+#: accounts/report/accounts_payable/accounts_payable.js:157
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:119
+#: accounts/report/accounts_receivable/accounts_receivable.js:189
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:147
 msgid "Revaluation Journals"
 msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:80
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
 msgid "Revenue"
 msgstr ""
 
@@ -59763,9 +61737,9 @@
 msgid "Reversal Of"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:33
+#: accounts/doctype/journal_entry/journal_entry.js:73
 msgid "Reverse Journal Entry"
-msgstr "Ters Günlük Girişi"
+msgstr ""
 
 #. Name of a report
 #: quality_management/report/review/review.json
@@ -59801,52 +61775,52 @@
 #. Title of an Onboarding Step
 #: accounts/onboarding_step/chart_of_accounts/chart_of_accounts.json
 msgid "Review Chart of Accounts"
-msgstr "Hesap Planını Gözden geçirin"
+msgstr ""
 
 #. Label of a Date field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Review Date"
-msgstr "inceleme tarihi"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: assets/onboarding_step/fixed_asset_accounts/fixed_asset_accounts.json
 msgid "Review Fixed Asset Accounts"
-msgstr "Sabit Kıymet Hesaplarını İnceleyin"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: stock/onboarding_step/stock_settings/stock_settings.json
 msgid "Review Stock Settings"
-msgstr "Stok Ayarlarını İnceleyin"
+msgstr ""
 
 #. Label of a Card Break in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgid "Review and Action"
-msgstr "İnceleme ve İşlem"
+msgstr ""
 
 #. Group in Quality Procedure's connections
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Reviews"
-msgstr "yorumlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quality Review'
 #: quality_management/doctype/quality_review/quality_review.json
 msgctxt "Quality Review"
 msgid "Reviews"
-msgstr "yorumlar"
+msgstr ""
 
 #. Label of a Int field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Rgt"
-msgstr "sağ"
+msgstr ""
 
 #. Label of a Int field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Rgt"
-msgstr "sağ"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bisect Nodes'
 #: accounts/doctype/bisect_nodes/bisect_nodes.json
@@ -59858,25 +61832,30 @@
 #: quality_management/doctype/quality_procedure/quality_procedure.json
 msgctxt "Quality Procedure"
 msgid "Right Index"
-msgstr "Sağ Dizin"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Ringing"
-msgstr "Ringing"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Rod"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Role Allowed to Create/Edit Back-dated Transactions"
-msgstr "Geriye Dönük İşlemleri Oluşturma / Düzenleme İzni Rolü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Role Allowed to Edit Frozen Stock"
-msgstr "Dondurulmuş Stoku Düzenlemede İzin Verilen Rol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -59888,25 +61867,25 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Role Allowed to Over Deliver/Receive"
-msgstr "Aşırı Teslim Etmeye/Almaya İzin Verilen Rol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Role Allowed to Override Stop Action"
-msgstr "Durdurma Eylemini Geçersiz kılma izni olan Rol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Role Allowed to Override Stop Action"
-msgstr "Durdurma Eylemini Geçersiz kılma izni olan Rol"
+msgstr ""
 
 #. Label of a Link field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Role Allowed to Set Frozen Accounts and Edit Frozen Entries"
-msgstr "Dondurulmuş Hesapları Ayarlama ve Dondurulmuş Girişleri Düzenleme Rolü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -59920,42 +61899,42 @@
 msgid "Root"
 msgstr ""
 
-#: accounts/doctype/account/account_tree.js:41
+#: accounts/doctype/account/account_tree.js:47
 msgid "Root Company"
-msgstr "Kök Şirketi"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:112
-#: accounts/report/account_balance/account_balance.js:23
+#: accounts/doctype/account/account_tree.js:145
+#: accounts/report/account_balance/account_balance.js:22
 msgid "Root Type"
-msgstr "Kök Tipi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Root Type"
-msgstr "Kök Tipi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Ledger Merge'
 #: accounts/doctype/ledger_merge/ledger_merge.json
 msgctxt "Ledger Merge"
 msgid "Root Type"
-msgstr "Kök Tipi"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
 msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
 msgstr ""
 
-#: accounts/doctype/account/account.py:392
+#: accounts/doctype/account/account.py:407
 msgid "Root Type is mandatory"
-msgstr "Kök Tipi zorunludur"
+msgstr ""
 
-#: accounts/doctype/account/account.py:195
+#: accounts/doctype/account/account.py:212
 msgid "Root cannot be edited."
-msgstr "Kök düzenlenemez."
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:49
+#: accounts/doctype/cost_center/cost_center.py:47
 msgid "Root cannot have a parent cost center"
-msgstr "Kökün ana maliyet merkezi olamaz"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -59965,27 +61944,27 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:66
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:90
-#: accounts/report/account_balance/account_balance.js:54
+#: accounts/report/account_balance/account_balance.js:56
 msgid "Round Off"
-msgstr "Yuvarlama"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Round Off"
-msgstr "Yuvarlama"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Round Off Account"
-msgstr "Yuvarlama Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Round Off Cost Center"
-msgstr "Yuvarlama Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Tax Withholding Category'
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
@@ -60000,225 +61979,225 @@
 msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.py:282
-#: accounts/report/sales_register/sales_register.py:310
+#: accounts/report/sales_register/sales_register.py:311
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Rounded Total"
-msgstr "Yuvarlanmış Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Rounded Total (Company Currency)"
-msgstr "Yuvarlanmış Toplam (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Rounding Adjustment"
-msgstr "Yuvarlama Ayarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Rounding Adjustment (Company Currency"
-msgstr "Yuvarlama Ayarı (Şirket Kuru"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Rounding Adjustment (Company Currency)"
-msgstr "Yuvarlama Ayarı (Şirket Kuru)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Exchange Rate Revaluation'
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
@@ -60226,12 +62205,12 @@
 msgid "Rounding Loss Allowance"
 msgstr ""
 
-#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:41
+#: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:45
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:48
 msgid "Rounding Loss Allowance should be between 0 and 1"
 msgstr ""
 
-#: controllers/stock_controller.py:222 controllers/stock_controller.py:239
+#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
 msgid "Rounding gain/loss Entry for Stock Transfer"
 msgstr ""
 
@@ -60241,12 +62220,6 @@
 msgid "Route"
 msgstr "Rota"
 
-#. Label of a Data field in DocType 'Homepage Section Card'
-#: portal/doctype/homepage_section_card/homepage_section_card.json
-msgctxt "Homepage Section Card"
-msgid "Route"
-msgstr "Rota"
-
 #. Label of a Data field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
@@ -60258,179 +62231,179 @@
 #: manufacturing/doctype/routing/routing.json
 #: manufacturing/onboarding_step/routing/routing.json
 msgid "Routing"
-msgstr "Rota"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Routing"
-msgstr "Rota"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Routing"
 msgid "Routing"
-msgstr "Rota"
+msgstr ""
 
 #. Label of a Data field in DocType 'Routing'
 #: manufacturing/doctype/routing/routing.json
 msgctxt "Routing"
 msgid "Routing Name"
-msgstr "Yönlendirme Adı"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:427
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
 msgid "Row #"
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:333
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
 msgid "Row # {0}:"
 msgstr ""
 
-#: controllers/sales_and_purchase_return.py:181
+#: controllers/sales_and_purchase_return.py:179
 msgid "Row # {0}: Cannot return more than {1} for Item {2}"
-msgstr "Satır # {0}: daha geri olamaz {1} Öğe için {2}"
+msgstr ""
 
-#: controllers/sales_and_purchase_return.py:126
+#: controllers/sales_and_purchase_return.py:124
 msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
-msgstr "Sıra # {0}: Oran, {1} {2} &#39;de kullanılan hızdan daha büyük olamaz"
+msgstr ""
 
-#: controllers/sales_and_purchase_return.py:111
+#: controllers/sales_and_purchase_return.py:109
 msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
-msgstr "Satır # {0}: İade Edilen Öğe {1}, {2} {3} içinde mevcut değil"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:441
-#: accounts/doctype/sales_invoice/sales_invoice.py:1738
+#: accounts/doctype/pos_invoice/pos_invoice.py:440
+#: accounts/doctype/sales_invoice/sales_invoice.py:1697
 msgid "Row #{0} (Payment Table): Amount must be negative"
-msgstr "Satır # {0} (Ödeme Tablosu): Tutar negatif olmalı"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:439
-#: accounts/doctype/sales_invoice/sales_invoice.py:1733
+#: accounts/doctype/pos_invoice/pos_invoice.py:438
+#: accounts/doctype/sales_invoice/sales_invoice.py:1692
 msgid "Row #{0} (Payment Table): Amount must be positive"
-msgstr "Sıra # {0} (Ödeme Tablosu): Miktarın pozitif olması gerekir"
+msgstr ""
 
-#: stock/doctype/item/item.py:480
+#: stock/doctype/item/item.py:481
 msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:235
+#: stock/doctype/quality_inspection/quality_inspection.py:233
 msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
 msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:215
+#: stock/doctype/quality_inspection/quality_inspection.py:213
 msgid "Row #{0}: Acceptance Criteria Formula is required."
 msgstr ""
 
 #: controllers/subcontracting_controller.py:72
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:420
 msgid "Row #{0}: Accepted Warehouse and Rejected Warehouse cannot be same"
 msgstr ""
 
-#: controllers/buying_controller.py:231
+#: controllers/buying_controller.py:225
 msgid "Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same"
-msgstr "Satır # {0}: Kabul Edilen Depo ve Tedarikçi Deposu aynı olamaz"
+msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:406
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:413
 msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
 msgstr ""
 
-#: controllers/accounts_controller.py:853
+#: controllers/accounts_controller.py:951
 msgid "Row #{0}: Account {1} does not belong to company {2}"
-msgstr "Sıra # {0}: Hesap {1}, şirkete {2} ait değil"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:303
-#: accounts/doctype/payment_entry/payment_entry.py:387
+#: accounts/doctype/payment_entry/payment_entry.py:305
+#: accounts/doctype/payment_entry/payment_entry.py:389
 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
-msgstr "Sıra # {0}: Tahsis Edilen Miktar, ödenmemiş tutarlardan büyük olamaz."
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:399
+#: accounts/doctype/payment_entry/payment_entry.py:403
 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:300
+#: assets/doctype/asset_capitalization/asset_capitalization.py:321
 msgid "Row #{0}: Amount must be a positive number"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:375
+#: accounts/doctype/sales_invoice/sales_invoice.py:386
 msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
-msgstr "Satır {0}: Sabit Kıymet {1} gönderilemedi, zaten {2}"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:347
+#: buying/doctype/purchase_order/purchase_order.py:350
 msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:313
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:311
 msgid "Row #{0}: Batch No {1} is already selected."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:734
+#: accounts/doctype/payment_entry/payment_entry.py:757
 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
 msgstr ""
 
-#: controllers/accounts_controller.py:3005
+#: controllers/accounts_controller.py:3119
 msgid "Row #{0}: Cannot delete item {1} which has already been billed."
-msgstr "Satır # {0}: Faturalandırılan {1} öğesi silinemiyor."
+msgstr ""
 
-#: controllers/accounts_controller.py:2979
+#: controllers/accounts_controller.py:3093
 msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
-msgstr "Satır # {0}: geçmişte yayınlanmış {1} öğesi silinemiyor"
+msgstr ""
 
-#: controllers/accounts_controller.py:2998
+#: controllers/accounts_controller.py:3112
 msgid "Row #{0}: Cannot delete item {1} which has already been received"
-msgstr "Satır # {0}: geçmişte alınmış olan {1} öğesi silinemiyor"
+msgstr ""
 
-#: controllers/accounts_controller.py:2985
+#: controllers/accounts_controller.py:3099
 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
-msgstr "Satır # {0}: İş emri atanmış {1} öğe silinemez."
+msgstr ""
 
-#: controllers/accounts_controller.py:2991
+#: controllers/accounts_controller.py:3105
 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
-msgstr "Satır # {0}: Müşterinin satınalma siparişine atanan {1} öğesi silinemiyor."
+msgstr ""
 
-#: controllers/buying_controller.py:236
+#: controllers/buying_controller.py:230
 msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
-msgstr "Satır # {0}: Taşerona hammadde tedarik ederken Tedarikçi Deposu seçilemiyor"
+msgstr ""
 
-#: controllers/accounts_controller.py:3250
+#: controllers/accounts_controller.py:3361
 msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
-msgstr "Satır # {0}: Öğe {1} için faturalanan tutarlardan daha büyükse Oran ayarlanamaz."
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:864
+#: manufacturing/doctype/job_card/job_card.py:861
 msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
 msgstr ""
 
 #: selling/doctype/product_bundle/product_bundle.py:85
 msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
-msgstr "Satır # {0}: Alt Öğe, Ürün Paketi paketi. Lütfen {1} Öğesini yükleme ve Kaydedin"
+msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:97
+#: accounts/doctype/bank_clearance/bank_clearance.py:99
 msgid "Row #{0}: Clearance date {1} cannot be before Cheque Date {2}"
-msgstr "Satır # {0}: Boşluk tarihi {1} Çek taşıyıcıları önce olamaz {2}"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:277
+#: assets/doctype/asset_capitalization/asset_capitalization.py:296
 msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:279
+#: assets/doctype/asset_capitalization/asset_capitalization.py:299
 msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:264
+#: assets/doctype/asset_capitalization/asset_capitalization.py:281
 msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: assets/doctype/asset_capitalization/asset_capitalization.py:290
 msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:283
+#: assets/doctype/asset_capitalization/asset_capitalization.py:304
 msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:385
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:105
 msgid "Row #{0}: Cost Center {1} does not belong to company {2}"
-msgstr "Satır # {0}: Maliyet Merkezi {1}, {2} işletme ait değil"
+msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:64
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:62
 msgid "Row #{0}: Cumulative threshold cannot be less than Single Transaction threshold"
 msgstr ""
 
@@ -60438,43 +62411,43 @@
 msgid "Row #{0}: Dates overlapping with other row"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:371
+#: buying/doctype/purchase_order/purchase_order.py:374
 msgid "Row #{0}: Default BOM not found for FG Item {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:270
+#: accounts/doctype/payment_entry/payment_entry.py:272
 msgid "Row #{0}: Duplicate entry in References {1} {2}"
-msgstr "Satır # {0}: Referanslarda sonlandırmış girmiş {1} {2}"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:234
+#: selling/doctype/sales_order/sales_order.py:239
 msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
-msgstr "Sıra # {0}: Beklenen Teslim Tarihi, Satınalma Siparişi Tarihinden önce olamaz"
+msgstr ""
 
-#: controllers/stock_controller.py:344
+#: controllers/stock_controller.py:533
 msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:374
+#: buying/doctype/purchase_order/purchase_order.py:379
 msgid "Row #{0}: Finished Good Item Qty can not be zero"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:358
+#: buying/doctype/purchase_order/purchase_order.py:361
 msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:365
+#: buying/doctype/purchase_order/purchase_order.py:368
 msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:401
 msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:555
+#: accounts/doctype/journal_entry/journal_entry.py:595
 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:561
+#: accounts/doctype/journal_entry/journal_entry.py:605
 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
 msgstr ""
 
@@ -60482,117 +62455,117 @@
 msgid "Row #{0}: From Date cannot be before To Date"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:474
+#: public/js/utils/barcode_scanner.js:394
 msgid "Row #{0}: Item added"
-msgstr "Satır # {0}: Öğe eklendi"
+msgstr ""
 
-#: buying/utils.py:93
+#: buying/utils.py:92
 msgid "Row #{0}: Item {1} does not exist"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:949
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:937
 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:490
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
 msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
-msgstr "Satır # {0}: {1} öğe bir Seri / Toplu İş Öğesi değil. Seri No / Parti No'ya karşı olamaz."
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:294
+#: assets/doctype/asset_capitalization/asset_capitalization.py:315
 msgid "Row #{0}: Item {1} is not a service item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:252
+#: assets/doctype/asset_capitalization/asset_capitalization.py:269
 msgid "Row #{0}: Item {1} is not a stock item"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:655
+#: accounts/doctype/payment_entry/payment_entry.py:678
 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
-msgstr "Satır # {0}: Yevmiye Kaydı {1} hesabı yok {2} ya da zaten başka bir çeki karşı eşleşti"
+msgstr ""
 
-#: stock/doctype/item/item.py:351
+#: stock/doctype/item/item.py:350
 msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:532
+#: selling/doctype/sales_order/sales_order.py:547
 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
-msgstr "Satır # {0}: Sipariş zaten var olduğu tedarikçisi değiştirmek için izin verilmez"
+msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1032
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
 msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:687
+#: stock/doctype/stock_entry/stock_entry.py:643
 msgid "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}."
-msgstr "Satır # {0}: {3} İş Emri'nde {2} işlenmiş ürün adedi için {1} işlemi tamamlanmadı. Lütfen çalışma halindeyken {4} Job Card ile güncelleyin."
+msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.py:93
+#: accounts/doctype/bank_clearance/bank_clearance.py:95
 msgid "Row #{0}: Payment document is required to complete the transaction"
-msgstr "Satır # {0}: İşlemi gizlemek için ödeme belgesi gereklidir"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:892
+#: manufacturing/doctype/production_plan/production_plan.py:902
 msgid "Row #{0}: Please select Item Code in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:895
+#: manufacturing/doctype/production_plan/production_plan.py:905
 msgid "Row #{0}: Please select the BOM No in Assembly Items"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:889
-msgid "Row #{0}: Please select the FG Warehouse in Assembly Items"
+#: manufacturing/doctype/production_plan/production_plan.py:899
+msgid "Row #{0}: Please select the Sub Assembly Warehouse"
 msgstr ""
 
-#: stock/doctype/item/item.py:487
+#: stock/doctype/item/item.py:488
 msgid "Row #{0}: Please set reorder quantity"
-msgstr "Satır # {0}: yeniden satınalma yetkisi Lütfen"
+msgstr ""
 
-#: controllers/accounts_controller.py:364
+#: controllers/accounts_controller.py:414
 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:472
+#: public/js/utils/barcode_scanner.js:392
 msgid "Row #{0}: Qty increased by {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:255
-#: assets/doctype/asset_capitalization/asset_capitalization.py:297
+#: assets/doctype/asset_capitalization/asset_capitalization.py:272
+#: assets/doctype/asset_capitalization/asset_capitalization.py:318
 msgid "Row #{0}: Qty must be a positive number"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:301
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:299
 msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
 msgstr ""
 
-#: controllers/accounts_controller.py:984
-#: controllers/accounts_controller.py:3107
+#: controllers/accounts_controller.py:1094
+#: controllers/accounts_controller.py:3219
 msgid "Row #{0}: Quantity for Item {1} cannot be zero."
-msgstr "Satır # {0}: Ürün {1} miktarı sıfır olamaz."
+msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1017
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1005
 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
 msgstr ""
 
-#: utilities/transaction_base.py:113 utilities/transaction_base.py:119
+#: utilities/transaction_base.py:111 utilities/transaction_base.py:117
 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
 msgstr ""
 
-#: controllers/buying_controller.py:470
+#: controllers/buying_controller.py:464
 msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:1005
+#: accounts/doctype/payment_entry/payment_entry.js:1234
 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
-msgstr "Satır # {0}: Referans Doküman Tipi Satınalma Emri biri, Satınalma Fatura veya günlük girmesi gerekir"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:997
+#: accounts/doctype/payment_entry/payment_entry.js:1220
 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
-msgstr "Satır # {0}: Referans Belge Türü, Satış Siparişi, Satış Faturası, Yevmiye Kaydı veya İhtarlardan biri olmalıdır"
+msgstr ""
 
-#: controllers/buying_controller.py:455
+#: controllers/buying_controller.py:449
 msgid "Row #{0}: Rejected Qty can not be entered in Purchase Return"
-msgstr "Satır # {0}: Miktar Satınalma İade girilemez Reddedildi"
+msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:387
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:394
 msgid "Row #{0}: Rejected Qty cannot be set for Scrap Item {1}."
 msgstr ""
 
@@ -60600,25 +62573,24 @@
 msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
 msgstr ""
 
-#: controllers/buying_controller.py:849
+#: controllers/buying_controller.py:878
 msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
-msgstr "Sıra # {0}: Reqd by Date, İşlem Tarihinden önce olamaz"
+msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:382
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:389
 msgid "Row #{0}: Scrap Item Qty cannot be zero"
 msgstr ""
 
-#: controllers/selling_controller.py:212
-msgid ""
-"Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
+#: controllers/selling_controller.py:213
+msgid "Row #{0}: Selling rate for item {1} is lower than its {2}.\n"
 "\t\t\t\t\tSelling {3} should be atleast {4}.<br><br>Alternatively,\n"
 "\t\t\t\t\tyou can disable selling price validation in {5} to bypass\n"
 "\t\t\t\t\tthis validation."
 msgstr ""
 
-#: controllers/stock_controller.py:97
+#: controllers/stock_controller.py:137
 msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
-msgstr "Satır # {0}: Seri No {1}, Parti {2} &#39;ye ait değil"
+msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:248
 msgid "Row #{0}: Serial No {1} for Item {2} is not available in {3} {4} or might be reserved in another {5}."
@@ -60628,329 +62600,349 @@
 msgid "Row #{0}: Serial No {1} is already selected."
 msgstr ""
 
-#: controllers/accounts_controller.py:392
+#: controllers/accounts_controller.py:442
 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
-msgstr "Satır # {0}: Hizmet Bitiş Tarihi, Fatura Kayıt Tarihinden önce olamaz"
+msgstr ""
 
-#: controllers/accounts_controller.py:388
+#: controllers/accounts_controller.py:436
 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
-msgstr "Satır # {0}: Hizmet Başlangıç Tarihi, Hizmet Bitiş Tarihinden fazla olamaz"
+msgstr ""
 
-#: controllers/accounts_controller.py:384
+#: controllers/accounts_controller.py:430
 msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
-msgstr "Satır # {0}: Ertelenmiş muhasebe için Hizmet Başlangıç ve Bitiş Tarihi gerekiyor"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:388
+#: selling/doctype/sales_order/sales_order.py:402
 msgid "Row #{0}: Set Supplier for item {1}"
-msgstr "Satır # {0}: öğe için Set Tedarikçisi {1}"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:80
+msgid "Row #{0}: Start Time and End Time are required"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:83
+msgid "Row #{0}: Start Time must be before End Time"
+msgstr ""
 
 #: stock/doctype/quality_inspection/quality_inspection.py:120
 msgid "Row #{0}: Status is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:365
+#: accounts/doctype/journal_entry/journal_entry.py:391
 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
-msgstr "Satır # {0}: Fatura İndirimi {2} için durum {1} olmalı"
+msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:273
 msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:962
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:950
 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:975
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:963
 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:989
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:977
 msgid "Row #{0}: Stock is already reserved for the Item {1}."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:605
+#: stock/doctype/delivery_note/delivery_note.py:680
 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:285
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:283
 msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1003
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:991
 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
 msgstr ""
 
-#: controllers/stock_controller.py:110
+#: controllers/stock_controller.py:150
 msgid "Row #{0}: The batch {1} has already expired."
-msgstr "Satır # {0}: {1} grubu süresi zaten doldu."
-
-#: accounts/doctype/sales_invoice/sales_invoice.py:1710
-msgid "Row #{0}: The following Serial Nos are not present in Delivery Note {1}:"
 msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:116
-msgid "Row #{0}: Timings conflicts with row {1}"
-msgstr "Satır # {0}: satır ile Gecikme çatışmalar {1}"
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:150
+msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
+#: manufacturing/doctype/workstation/workstation.py:137
+msgid "Row #{0}: Timings conflicts with row {1}"
+msgstr ""
+
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
 msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1409
+#: accounts/doctype/sales_invoice/sales_invoice.py:1421
 msgid "Row #{0}: You must select an Asset for Item {1}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1719
-msgid "Row #{0}: {1} Serial numbers required for Item {2}. You have provided {3}."
+#: controllers/buying_controller.py:477 public/js/controllers/buying.js:203
+msgid "Row #{0}: {1} can not be negative for item {2}"
 msgstr ""
 
-#: controllers/buying_controller.py:483 public/js/controllers/buying.js:208
-msgid "Row #{0}: {1} can not be negative for item {2}"
-msgstr "Satır # {0}: {1} öğe için negatif olamaz {2}"
-
-#: stock/doctype/quality_inspection/quality_inspection.py:228
+#: stock/doctype/quality_inspection/quality_inspection.py:226
 msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
 msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:114
 msgid "Row #{0}: {1} is required to create the Opening {2} Invoices"
-msgstr "Satır # {0}: {1} Açılış {2} Faturalarını oluşturmak için kuruluş"
+msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:88
+#: assets/doctype/asset_category/asset_category.py:90
 msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
 msgstr ""
 
-#: buying/utils.py:106
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:161
+msgid "Row #{0}: {1} serial numbers are required for Item {2}. You have provided {3} serial numbers."
+msgstr ""
+
+#: buying/utils.py:100
 msgid "Row #{1}: Warehouse is mandatory for stock Item {0}"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:65
+#: assets/doctype/asset_category/asset_category.py:67
 msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
-msgstr "Satır # {}: {} - {} para birimi şirket para birimiyle eşleşmiyor."
+msgstr ""
 
-#: assets/doctype/asset/asset.py:274
+#: assets/doctype/asset/asset.py:275
 msgid "Row #{}: Depreciation Posting Date should not be equal to Available for Use Date."
-msgstr "Satır # {}: Amortisman Kayıt Tarihi, Kullanıma Hazır Tarihi ile eşit yetkilidir."
+msgstr ""
 
-#: assets/doctype/asset/asset.py:307
+#: assets/doctype/asset/asset.py:306
 msgid "Row #{}: Finance Book should not be empty since you're using multiple."
 msgstr ""
 
 #: accounts/doctype/pos_invoice/pos_invoice.py:340
 msgid "Row #{}: Item Code: {} is not available under warehouse {}."
-msgstr "Satır # {}: Öge Kodu: {}, {} deposunda kolaylıklar."
+msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:99
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:101
 msgid "Row #{}: Original Invoice {} of return invoice {} is {}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:87
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
 msgid "Row #{}: POS Invoice {} has been {}"
-msgstr "Satır # {}: POS Faturası {} {}"
+msgstr ""
 
 #: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:70
 msgid "Row #{}: POS Invoice {} is not against customer {}"
-msgstr "Satır # {}: POS Faturası {} satışı karşı değil {}"
+msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:84
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:85
 msgid "Row #{}: POS Invoice {} is not submitted yet"
-msgstr "Satır # {}: POS Faturası {} hemen gönderilirdi"
+msgstr ""
 
 #: assets/doctype/asset_maintenance/asset_maintenance.py:43
-msgid "Row #{}: Please asign task to a member."
-msgstr "Satır # {}: Lütfen bir üyeye görev atayın."
+msgid "Row #{}: Please assign task to a member."
+msgstr ""
 
-#: assets/doctype/asset/asset.py:299
+#: assets/doctype/asset/asset.py:298
 msgid "Row #{}: Please use a different Finance Book."
 msgstr ""
 
 #: accounts/doctype/pos_invoice/pos_invoice.py:400
 msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
-msgstr "Satır # {}: Orijinal faturada işlem görmediğinden Seri Numarası {} iade etmeyen {}"
+msgstr ""
 
 #: accounts/doctype/pos_invoice/pos_invoice.py:347
 msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
-msgstr "Satır # {}: Stok miktarı Ürün Kodu için yeterli değil: {} deposu altında {}. Mevcut Miktarı {}."
+msgstr ""
 
 #: accounts/doctype/pos_invoice/pos_invoice.py:373
-msgid "Row #{}: You cannot add postive quantities in a return invoice. Please remove item {} to complete the return."
-msgstr "Satır # {}: Bir iade faturasına pozitif miktarlar ekleyemezsiniz. İadeyi muhafaza etmek için lütfen {} aracını kaldırın."
+msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:83
+#: stock/doctype/pick_list/pick_list.py:86
 msgid "Row #{}: item {} has been picked already."
 msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:117
 msgid "Row #{}: {}"
-msgstr "Kürek çekme #{}: {}"
+msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:109
 msgid "Row #{}: {} {} does not exist."
-msgstr "Satır # {}: {} {} mevcut değil."
+msgstr ""
 
-#: stock/doctype/item/item.py:1364
+#: stock/doctype/item/item.py:1349
 msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:599
-msgid "Row {0} : Operation is required against the raw material item {1}"
-msgstr "{0} Satırı: {1} hammadde işleminin karşı işlemi yapılması gerekiyor"
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+msgid "Row Number"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:113
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:376
+msgid "Row {0}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:606
+msgid "Row {0} : Operation is required against the raw material item {1}"
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:116
 msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1135
+#: stock/doctype/stock_entry/stock_entry.py:1151
 msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1175
 msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:190
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:191
 msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:493
+#: accounts/doctype/journal_entry/journal_entry.py:524
 msgid "Row {0}: Account {1} and Party Type {2} have different account types"
 msgstr ""
 
-#: controllers/accounts_controller.py:2467
+#: controllers/accounts_controller.py:2596
 msgid "Row {0}: Account {1} is a Group Account"
 msgstr ""
 
 #: projects/doctype/timesheet/timesheet.py:117
 msgid "Row {0}: Activity Type is mandatory."
-msgstr "Satır {0}: Faaliyet Türü."
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:545
+#: accounts/doctype/journal_entry/journal_entry.py:576
 msgid "Row {0}: Advance against Customer must be credit"
-msgstr "Satır {0}: Müşteriye karşı Avans kredisi olmalı"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:578
 msgid "Row {0}: Advance against Supplier must be debit"
-msgstr "Satır {0}: Tedarikçiye karşı Avans ödemesi gerekir"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:643
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:676
 msgid "Row {0}: Allocated amount {1} must be less than or equal to invoice outstanding amount {2}"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:635
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:668
 msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:763
-msgid "Row {0}: Bill of Materials not found for the Item {1}"
-msgstr "Satır {0}: Malzeme Listesi Öğe için bulunamadı {1}"
+#: stock/doctype/stock_entry/stock_entry.py:883
+msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:844
+#: stock/doctype/material_request/material_request.py:770
+msgid "Row {0}: Bill of Materials not found for the Item {1}"
+msgstr ""
+
+#: accounts/doctype/journal_entry/journal_entry.py:830
 msgid "Row {0}: Both Debit and Credit values cannot be zero"
 msgstr ""
 
-#: controllers/buying_controller.py:438 controllers/selling_controller.py:204
+#: controllers/buying_controller.py:432 controllers/selling_controller.py:205
 msgid "Row {0}: Conversion Factor is mandatory"
-msgstr "Satır {0}: Dönüşüm tüketimi tüketimi"
+msgstr ""
 
-#: controllers/accounts_controller.py:2480
+#: controllers/accounts_controller.py:2609
 msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:116
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:137
 msgid "Row {0}: Cost center is required for an item {1}"
-msgstr "{0} Satırı: {1} öğe için maliyet merkezi gerekiyor"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:631
+#: accounts/doctype/journal_entry/journal_entry.py:675
 msgid "Row {0}: Credit entry can not be linked with a {1}"
-msgstr "Satır {0}: Kredi girişi ile bağlantılı olamaz bir {1}"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:432
+#: manufacturing/doctype/bom/bom.py:428
 msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
-msgstr "Satır {0}: BOM # Döviz {1} seçilen para birimine eşit olmalıdır {2}"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:626
+#: accounts/doctype/journal_entry/journal_entry.py:670
 msgid "Row {0}: Debit entry can not be linked with a {1}"
-msgstr "Satır {0}: Banka girişi ile bağlantılı olamaz bir {1}"
+msgstr ""
 
-#: controllers/selling_controller.py:679
+#: controllers/selling_controller.py:708
 msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
-msgstr "Satır {0}: Teslimat Deposu ({1}) ve Müşteri Deposu ({2}) aynı olamaz"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:416
+#: assets/doctype/asset/asset.py:415
 msgid "Row {0}: Depreciation Start Date is required"
-msgstr "Satır {0}: Amortisman Başlangıç Tarihi gerekli"
+msgstr ""
 
-#: controllers/accounts_controller.py:2140
+#: controllers/accounts_controller.py:2280
 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
-msgstr "Satır {0}: Ödeme Tablolarındaki Son Tarih Kayıt Tarihinden önce olamaz"
+msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:129
+#: stock/doctype/packing_slip/packing_slip.py:127
 msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
 msgstr ""
 
-#: controllers/buying_controller.py:742
+#: controllers/buying_controller.py:770
 msgid "Row {0}: Enter location for the asset item {1}"
-msgstr "Satır {0}: {1} varlık varlığı için yer girin"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:934
-#: controllers/taxes_and_totals.py:1106
+#: accounts/doctype/journal_entry/journal_entry.py:921
+#: controllers/taxes_and_totals.py:1123
 msgid "Row {0}: Exchange Rate is mandatory"
-msgstr "Satır {0}: Döviz Kuru cezaları"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:407
+#: assets/doctype/asset/asset.py:406
 msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
-msgstr "Satır {0}: Faydalı Ömürden Sonra Beklenen Değer Brüt Alım Tutarından daha az olmalıdır"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:519
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:482
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
 msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:111
+#: buying/doctype/request_for_quotation/request_for_quotation.py:110
 msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
-msgstr "Satır {0}: Tedarikçi {1} için, e-posta aramak için E-posta Adresi Gereklidir"
+msgstr ""
 
 #: projects/doctype/timesheet/timesheet.py:114
 msgid "Row {0}: From Time and To Time is mandatory."
-msgstr "Satır {0}: From Time ve Zaman için bakımları."
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:224
+#: manufacturing/doctype/job_card/job_card.py:220
 #: projects/doctype/timesheet/timesheet.py:179
 msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
-msgstr "Satır {0}: Zaman ve zaman {1} ile örtüşen {2}"
+msgstr ""
 
-#: controllers/stock_controller.py:739
+#: controllers/stock_controller.py:937
 msgid "Row {0}: From Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:219
+#: manufacturing/doctype/job_card/job_card.py:215
 msgid "Row {0}: From time must be less than to time"
-msgstr "{0} Satırı: Zamandan duyguları az olmalı"
+msgstr ""
 
 #: projects/doctype/timesheet/timesheet.py:120
 msgid "Row {0}: Hours value must be greater than zero."
-msgstr "Satır {0}: Saat değeri sıfırdan büyük olmalıdır."
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:649
+#: accounts/doctype/journal_entry/journal_entry.py:695
 msgid "Row {0}: Invalid reference {1}"
-msgstr "Satır {0}: Geçersiz başvuru {1}"
+msgstr ""
 
-#: controllers/taxes_and_totals.py:127
+#: controllers/taxes_and_totals.py:129
 msgid "Row {0}: Item Tax template updated as per validity and rate applied"
 msgstr ""
 
-#: controllers/buying_controller.py:400 controllers/selling_controller.py:479
+#: controllers/buying_controller.py:394 controllers/selling_controller.py:488
 msgid "Row {0}: Item rate has been updated as per valuation rate since its an internal stock transfer"
 msgstr ""
 
@@ -60962,39 +62954,39 @@
 msgid "Row {0}: Item {1} must be a subcontracted item."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:661
+#: stock/doctype/delivery_note/delivery_note.py:737
 msgid "Row {0}: Packed Qty must be equal to {1} Qty."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:148
+#: stock/doctype/packing_slip/packing_slip.py:146
 msgid "Row {0}: Packing Slip is already created for Item {1}."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:671
+#: accounts/doctype/journal_entry/journal_entry.py:721
 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
-msgstr "Satır {0}: Cari / Hesap ile eşleşmiyor {1} / {2} içinde {3} {4}"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:484
+#: accounts/doctype/journal_entry/journal_entry.py:515
 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
-msgstr "Satır {0}: Parti Tipi ve Parti Alacak / Borç hesabı için gerekli olan {1}"
+msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:47
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:45
 msgid "Row {0}: Payment Term is mandatory"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:538
+#: accounts/doctype/journal_entry/journal_entry.py:569
 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
-msgstr "Satır {0}: Satış / Satınalma Siparişi karşı Ödeme hep avans olarak işaretlenmiş olmalıdır"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:531
+#: accounts/doctype/journal_entry/journal_entry.py:562
 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
-msgstr "Satır {0}: Kontrol edin Hesabı karşı 'Advance mı' {1} Bu bir avans girişi ise."
+msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:142
+#: stock/doctype/packing_slip/packing_slip.py:140
 msgid "Row {0}: Please provide a valid Delivery Note Item or Packed Item reference."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:118
+#: controllers/subcontracting_controller.py:123
 msgid "Row {0}: Please select a BOM for Item {1}."
 msgstr ""
 
@@ -61002,63 +62994,63 @@
 msgid "Row {0}: Please select an active BOM for Item {1}."
 msgstr ""
 
-#: controllers/subcontracting_controller.py:115
+#: controllers/subcontracting_controller.py:117
 msgid "Row {0}: Please select an valid BOM for Item {1}."
 msgstr ""
 
 #: regional/italy/utils.py:310
 msgid "Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges"
-msgstr "{0} Satırı: Lütfen Satış Vergileri ve Masraflarında Vergi Muafiyeti Nedeni ayarını yapın"
+msgstr ""
 
-#: regional/italy/utils.py:338
+#: regional/italy/utils.py:340
 msgid "Row {0}: Please set the Mode of Payment in Payment Schedule"
-msgstr "{0} Satırı: Lütfen Ödeme Planında Ödeme Modu ayarı"
+msgstr ""
 
 #: regional/italy/utils.py:345
 msgid "Row {0}: Please set the correct code on Mode of Payment {1}"
-msgstr "{0} Satırı: Lütfen {1} Ödeme Modunda doğru kodu ayarı"
+msgstr ""
 
 #: projects/doctype/timesheet/timesheet.py:167
 msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}."
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:93
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:114
 msgid "Row {0}: Purchase Invoice {1} has no stock impact."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:154
+#: stock/doctype/packing_slip/packing_slip.py:152
 msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Row {0}: Qty in Stock UOM can not be zero."
 msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:125
+#: stock/doctype/packing_slip/packing_slip.py:123
 msgid "Row {0}: Qty must be greater than 0."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:762
+#: stock/doctype/stock_entry/stock_entry.py:717
 msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
-msgstr "Satır {0}: Girişin kaydettiği anında {1}haftasındaki {4} hacmi kullanılabilir değil ({2} {3})"
+msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:97
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:93
 msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1170
+#: stock/doctype/stock_entry/stock_entry.py:1188
 msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
-msgstr "Satır {0}: Taşeronluk Öğe {1} hammaddesi için zorunludur"
+msgstr ""
 
-#: controllers/stock_controller.py:730
+#: controllers/stock_controller.py:928
 msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:450
+#: stock/doctype/stock_entry/stock_entry.py:406
 msgid "Row {0}: The item {1}, quantity must be positive number"
-msgstr "Satır {0}: {1} öğe, miktar pozitif sayı olmalıdır"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:218
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:217
 msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
 msgstr ""
 
@@ -61066,13 +63058,13 @@
 msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:401
+#: stock/doctype/stock_entry/stock_entry.py:357
 msgid "Row {0}: UOM Conversion Factor is mandatory"
-msgstr "Satır {0}: Ölçü Birimi Dönüşüm Faktörü Hizmetleri"
+msgstr ""
 
-#: controllers/accounts_controller.py:783
+#: controllers/accounts_controller.py:852
 msgid "Row {0}: user has not applied the rule {1} on the item {2}"
-msgstr "Satır {0}: kullanıcı {2} işlemi {1} kuralını uygulamadı"
+msgstr ""
 
 #: accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.py:60
 msgid "Row {0}: {1} account already applied for Accounting Dimension {2}"
@@ -61080,27 +63072,31 @@
 
 #: assets/doctype/asset_category/asset_category.py:42
 msgid "Row {0}: {1} must be greater than 0"
-msgstr "{0} bilgisi: {1} 0'dan büyük olmalı"
+msgstr ""
 
-#: controllers/accounts_controller.py:508
+#: controllers/accounts_controller.py:564
 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:685
+#: accounts/doctype/journal_entry/journal_entry.py:735
 msgid "Row {0}: {1} {2} does not match with {3}"
-msgstr "Satır {0}: {1} {2} ile eşleşmiyor {3}"
+msgstr ""
 
-#: controllers/accounts_controller.py:2459
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:87
+msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
+msgstr ""
+
+#: controllers/accounts_controller.py:2588
 msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
 msgstr ""
 
-#: utilities/transaction_base.py:217
+#: utilities/transaction_base.py:215
 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
-msgstr "Satır {1}: Miktar ({0}) kesir olamaz. Buna izin vermek için, UOM {3} &#39;de&#39; {2} &#39;devre dışı bırakın."
+msgstr ""
 
-#: controllers/buying_controller.py:726
+#: controllers/buying_controller.py:754
 msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
-msgstr "Satır {}: Öğe Adlandırma Serisi, {} öğelerin otomatik düzenleme için sunucular"
+msgstr ""
 
 #: accounts/doctype/invoice_discounting/invoice_discounting.py:84
 msgid "Row({0}): Outstanding Amount cannot be greater than actual Outstanding Amount {1} in {2}"
@@ -61108,15 +63104,15 @@
 
 #: accounts/doctype/invoice_discounting/invoice_discounting.py:74
 msgid "Row({0}): {1} is already discounted in {2}"
-msgstr "Satır ({0}): {1}, {2} için zaten indirimli"
+msgstr ""
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:193
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:200
 msgid "Rows Added in {0}"
-msgstr "{0} içindeki satırlar"
+msgstr ""
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:194
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:201
 msgid "Rows Removed in {0}"
-msgstr "{0} sonuçları Satırlar Kaldırıldı"
+msgstr ""
 
 #. Description of the 'Merge Similar Account Heads' (Check) field in DocType
 #. 'Accounts Settings'
@@ -61125,15 +63121,15 @@
 msgid "Rows with Same Account heads will be merged on Ledger"
 msgstr ""
 
-#: controllers/accounts_controller.py:2149
+#: controllers/accounts_controller.py:2290
 msgid "Rows with duplicate due dates in other rows were found: {0}"
-msgstr "Diğer satırlardaki yinelenen teslim dosyalarına sahip satırlar bulundu: {0}"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:61
+#: accounts/doctype/journal_entry/journal_entry.js:115
 msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
 msgstr ""
 
-#: controllers/accounts_controller.py:208
+#: controllers/accounts_controller.py:219
 msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
 msgstr ""
 
@@ -61141,25 +63137,31 @@
 #: accounts/doctype/pricing_rule_detail/pricing_rule_detail.json
 msgctxt "Pricing Rule Detail"
 msgid "Rule Applied"
-msgstr "Yürüten Kural"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Rule Description"
-msgstr "Kural Açıklaması"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Rule Description"
-msgstr "Kural Açıklaması"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Rule Description"
-msgstr "Kural Açıklaması"
+msgstr ""
+
+#. Description of the 'Job Capacity' (Int) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Run parallel job cards in a workstation"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Process Payment
 #. Reconciliation'
@@ -61175,9 +63177,16 @@
 msgid "Running"
 msgstr ""
 
+#. Option for the 'Status' (Select) field in DocType 'Transaction Deletion
+#. Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Running"
+msgstr ""
+
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:28
 msgid "S.O. No."
-msgstr "Satış Siparişi No"
+msgstr ""
 
 #. Option for the 'Naming Series' (Select) field in DocType 'Serial and Batch
 #. Bundle'
@@ -61190,19 +63199,19 @@
 #: crm/doctype/campaign/campaign.json
 msgctxt "Campaign"
 msgid "SAL-CAM-.YYYY.-"
-msgstr "SAL-CAM-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "SAL-ORD-.YYYY.-"
-msgstr "SAL-ORD-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "SAL-QTN-.YYYY.-"
-msgstr "SAL-QTN-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -61220,7 +63229,7 @@
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "SER-WRN-.YYYY.-"
-msgstr "SER-UYR-.YYYY.-"
+msgstr ""
 
 #. Label of a Table field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
@@ -61239,9 +63248,9 @@
 msgid "SLA Paused On"
 msgstr ""
 
-#: public/js/utils.js:1015
+#: public/js/utils.js:1096
 msgid "SLA is on hold since {0}"
-msgstr "SLA, {0} yolcularından beri beklemede"
+msgstr ""
 
 #: support/doctype/service_level_agreement/service_level_agreement.js:52
 msgid "SLA will be applied if {1} is set as {2}{3}"
@@ -61254,13 +63263,13 @@
 #. Name of a DocType
 #: selling/doctype/sms_center/sms_center.json
 msgid "SMS Center"
-msgstr "SMS Merkezi"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgctxt "SMS Center"
 msgid "SMS Center"
-msgstr "SMS Merkezi"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
@@ -61276,7 +63285,11 @@
 
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:43
 msgid "SO Qty"
-msgstr "SO Adet"
+msgstr ""
+
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:107
+msgid "SO Total Qty"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:16
 msgid "STATEMENTS OF ACCOUNTS"
@@ -61286,70 +63299,70 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "STO-ITEM-.YYYY.-"
-msgstr "STO-MADDE-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "STO-PICK-.YYYY.-"
-msgstr "STO SEÇME-.YYYY.-"
+msgstr ""
 
 #. Option for the 'Series' (Select) field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "SUP-.YYYY.-"
-msgstr "SUP-.YYYY.-"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "SWIFT Number"
-msgstr "SWIFT Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "SWIFT number"
-msgstr "SWIFT numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "SWIFT number"
-msgstr "SWIFT numarası"
+msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:60
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:58
 msgid "Safety Stock"
-msgstr "Emniyet Stoğu"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Safety Stock"
-msgstr "Emniyet Stoğu"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Safety Stock"
-msgstr "Emniyet Stoğu"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:67
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:91
 msgid "Salary"
-msgstr "Maaş"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Salary"
-msgstr "Maaş"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Employee External Work History'
 #: setup/doctype/employee_external_work_history/employee_external_work_history.json
 msgctxt "Employee External Work History"
 msgid "Salary"
-msgstr "Maaş"
+msgstr ""
 
 #. Label of a Link field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
@@ -61361,7 +63374,7 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Salary Mode"
-msgstr "Maaş Modu"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:107
@@ -61371,48 +63384,48 @@
 #: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:10
 #: accounts/doctype/tax_category/tax_category_dashboard.py:9
 #: projects/doctype/project/project_dashboard.py:15
-#: regional/report/vat_audit_report/vat_audit_report.py:184
-#: setup/doctype/company/company.py:328 setup/doctype/company/company.py:491
+#: regional/report/vat_audit_report/vat_audit_report.py:180
+#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
 #: setup/doctype/company/company_dashboard.py:9
 #: setup/doctype/sales_person/sales_person_dashboard.py:12
 #: setup/setup_wizard/operations/install_fixtures.py:250
 msgid "Sales"
-msgstr "Satış"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Sales"
-msgstr "Satış"
+msgstr ""
 
 #. Option for the 'Invoice Type' (Select) field in DocType 'Opening Invoice
 #. Creation Tool'
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
 msgctxt "Opening Invoice Creation Tool"
 msgid "Sales"
-msgstr "Satış"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Sales"
-msgstr "Satış"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Sales"
-msgstr "Satış"
+msgstr ""
 
 #. Option for the 'Tax Type' (Select) field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Sales"
-msgstr "Satış"
+msgstr ""
 
-#: setup/doctype/company/company.py:491
+#: setup/doctype/company/company.py:483
 msgid "Sales Account"
-msgstr "Satış Hesabı"
+msgstr ""
 
 #. Label of a shortcut in the CRM Workspace
 #. Name of a report
@@ -61422,196 +63435,198 @@
 #: selling/report/sales_analytics/sales_analytics.json
 #: selling/workspace/selling/selling.json
 msgid "Sales Analytics"
-msgstr "Satış Analizleri"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Sales Contributions and Incentives"
-msgstr "Satış Katkıları ve Teşvikler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item Default'
 #: stock/doctype/item_default/item_default.json
 msgctxt "Item Default"
 msgid "Sales Defaults"
-msgstr "Satış Varsayılanları"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:68
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:92
 msgid "Sales Expenses"
-msgstr "Satış Giderleri"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:7
-#: selling/page/sales_funnel/sales_funnel.js:41
+#: selling/page/sales_funnel/sales_funnel.js:46
 #: selling/workspace/selling/selling.json
 msgid "Sales Funnel"
-msgstr "Satış Hunisi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_invoice/sales_invoice.json
 #: accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
 #: accounts/report/gross_profit/gross_profit.js:30
-#: accounts/report/gross_profit/gross_profit.py:199
-#: accounts/report/gross_profit/gross_profit.py:206
-#: selling/doctype/quotation/quotation_list.js:20
-#: selling/doctype/sales_order/sales_order.js:571
-#: selling/doctype/sales_order/sales_order_list.js:51
-#: stock/doctype/delivery_note/delivery_note.js:231
-#: stock/doctype/delivery_note/delivery_note_list.js:61
+#: accounts/report/gross_profit/gross_profit.py:197
+#: accounts/report/gross_profit/gross_profit.py:204
+#: selling/doctype/quotation/quotation_list.js:19
+#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order_list.js:66
+#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note_list.js:70
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Loyalty Point Entry Redemption'
 #: accounts/doctype/loyalty_point_entry_redemption/loyalty_point_entry_redemption.json
 msgctxt "Loyalty Point Entry Redemption"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Overdue Payment'
 #: accounts/doctype/overdue_payment/overdue_payment.json
 msgctxt "Overdue Payment"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Linked DocType in POS Profile's connections
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Option for the 'Invoice Type' (Select) field in DocType 'Payment
 #. Reconciliation Invoice'
 #: accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
 msgctxt "Payment Reconciliation Invoice"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
+#. Label of a shortcut in the Receivables Workspace
 #. Label of a Link in the Selling Workspace
 #. Label of a shortcut in the Home Workspace
 #: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
 #: selling/workspace/selling/selling.json setup/workspace/home/home.json
 msgctxt "Sales Invoice"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Linked DocType in Subscription's connections
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Label of a Link field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "Sales Invoice"
-msgstr "Satış Faturası"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
 msgid "Sales Invoice Advance"
-msgstr "Satış Fatura Avansı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgid "Sales Invoice Item"
-msgstr "Satış Faturası Ürünü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Sales Invoice Item"
-msgstr "Satış Faturası Ürünü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Sales Invoice Item"
-msgstr "Satış Faturası Ürünü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Sales Invoice No"
-msgstr "Satış Fatura No"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
 msgid "Sales Invoice Payment"
-msgstr "Satış Fatura Ödeme"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Sales Invoice Payment"
-msgstr "Satış Fatura Ödeme"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Sales Invoice Payment"
-msgstr "Satış Fatura Ödeme"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgid "Sales Invoice Timesheet"
-msgstr "Satış Faturası Çizelgesi"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #. Label of a Link in the Selling Workspace
 #: accounts/report/sales_invoice_trends/sales_invoice_trends.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 #: selling/workspace/selling/selling.json
 msgid "Sales Invoice Trends"
-msgstr "Satış Faturası Analizi"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:679
+#: stock/doctype/delivery_note/delivery_note.py:755
 msgid "Sales Invoice {0} has already been submitted"
-msgstr "Satış Faturası {0} zaten gönderildi"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:469
+#: selling/doctype/sales_order/sales_order.py:481
 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
 msgstr ""
 
@@ -61643,8 +63658,9 @@
 #: setup/doctype/incoterm/incoterm.json
 #: setup/doctype/sales_partner/sales_partner.json
 #: setup/doctype/sales_person/sales_person.json
-#: setup/doctype/territory/territory.json
+#: setup/doctype/territory/territory.json stock/doctype/bin/bin.json
 #: stock/doctype/packing_slip/packing_slip.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgid "Sales Manager"
 msgstr "Satış Yöneticisi"
 
@@ -61672,243 +63688,247 @@
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Sales Monthly History"
-msgstr "Satış Aylık Tarihi"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:144
+msgid "Sales Opportunities by Source"
+msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:236
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:272
-#: accounts/report/sales_register/sales_register.py:236
-#: controllers/selling_controller.py:421
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:64
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:113
-#: manufacturing/doctype/blanket_order/blanket_order.js:23
+#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
+#: accounts/report/sales_register/sales_register.py:237
+#: controllers/selling_controller.py:425
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:65
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:122
+#: manufacturing/doctype/blanket_order/blanket_order.js:24
 #: manufacturing/doctype/work_order/work_order_calendar.js:32
 #: manufacturing/report/production_plan_summary/production_plan_summary.py:127
 #: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:117
+#: selling/doctype/quotation/quotation.js:125
 #: selling/doctype/quotation/quotation_dashboard.py:11
-#: selling/doctype/quotation/quotation_list.js:16
+#: selling/doctype/quotation/quotation_list.js:15
 #: selling/doctype/sales_order/sales_order.json
 #: selling/onboarding_step/sales_order/sales_order.json
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:59
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: selling/report/sales_order_analysis/sales_order_analysis.js:34
+#: selling/report/sales_order_analysis/sales_order_analysis.js:33
 #: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:143
-#: stock/doctype/material_request/material_request.js:161
-#: stock/report/delayed_item_report/delayed_item_report.js:31
+#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/material_request/material_request.js:190
+#: stock/report/delayed_item_report/delayed_item_report.js:30
 #: stock/report/delayed_item_report/delayed_item_report.py:155
-#: stock/report/delayed_order_report/delayed_order_report.js:31
+#: stock/report/delayed_order_report/delayed_order_report.js:30
 #: stock/report/delayed_order_report/delayed_order_report.py:74
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Option for the 'Document Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Journal Entry
 #. Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Option for the 'Get Items From' (Select) field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sales Order'
 #: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
 msgctxt "Production Plan Sales Order"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #. Label of a shortcut in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "Sales Order"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Option for the 'Voucher Type' (Select) field in DocType 'Stock Reservation
 #. Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Sales Order"
-msgstr "Satış Siparişi"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #. Label of a Link in the Stock Workspace
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
 #: selling/report/sales_order_analysis/sales_order_analysis.json
 #: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
 msgid "Sales Order Analysis"
-msgstr "Satış Siparişi Analizi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Production Plan Sales Order'
 #: manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
 msgctxt "Production Plan Sales Order"
 msgid "Sales Order Date"
-msgstr "Satış Sipariş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Sales Order Date"
-msgstr "Satış Sipariş Tarihi"
+msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:266
-#: selling/doctype/sales_order/sales_order.js:710
+#: selling/doctype/sales_order/sales_order.js:286
+#: selling/doctype/sales_order/sales_order.js:809
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Item Reference'
 #: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
 msgctxt "Production Plan Item Reference"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Sales Order Item"
-msgstr "Sipariş Satış Kalemi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
@@ -61920,13 +63940,13 @@
 #: manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
 msgctxt "Production Plan Item Reference"
 msgid "Sales Order Reference"
-msgstr "Satış Siparişi Referansı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Sales Order Status"
-msgstr "Satış Sipariş Durumu"
+msgstr ""
 
 #. Name of a report
 #. Label of a chart in the Selling Workspace
@@ -61934,94 +63954,94 @@
 #: selling/report/sales_order_trends/sales_order_trends.json
 #: selling/workspace/selling/selling.json
 msgid "Sales Order Trends"
-msgstr "Satış Siparişi Analizi"
+msgstr ""
 
 #: stock/doctype/delivery_note/delivery_note.py:249
 msgid "Sales Order required for Item {0}"
-msgstr "Ürün {0}için Satış Sipariş gerekli"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:255
+#: selling/doctype/sales_order/sales_order.py:263
 msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1139
+#: accounts/doctype/sales_invoice/sales_invoice.py:1153
 msgid "Sales Order {0} is not submitted"
-msgstr "Satış Sipariş {0} teslim edilmedi"
+msgstr ""
 
 #: manufacturing/doctype/work_order/work_order.py:218
 msgid "Sales Order {0} is not valid"
-msgstr "Satış Sipariş {0} geçerli değildir"
+msgstr ""
 
-#: controllers/selling_controller.py:402
+#: controllers/selling_controller.py:406
 #: manufacturing/doctype/work_order/work_order.py:223
 msgid "Sales Order {0} is {1}"
-msgstr "Satış Sipariş {0} {1}"
+msgstr ""
 
-#: manufacturing/report/work_order_summary/work_order_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:42
 msgid "Sales Orders"
-msgstr "Satış Siparişleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan'
 #. Label of a Table field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Sales Orders"
-msgstr "Satış Siparişleri"
+msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan.py:301
 msgid "Sales Orders Required"
-msgstr "Gerekli Satış Siparişleri"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Sales Orders to Bill"
-msgstr "Fatura Satış Siparişleri"
+msgstr ""
 
 #. Label of a Check field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Sales Orders to Deliver"
-msgstr "Teslim edilecek Satış Siparişleri"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:197
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.js:136
+#: accounts/report/accounts_receivable/accounts_receivable.py:1104
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:9
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71
 #: setup/doctype/sales_partner/sales_partner.json
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Option for the 'Select Customers By' (Select) field in DocType 'Process
 #. Statement Of Accounts'
@@ -62029,7 +64049,7 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Promotional
 #. Scheme'
@@ -62037,31 +64057,31 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgctxt "Sales Partner"
 msgid "Sales Partner"
-msgstr "Satış Ortağı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Partner Item'
 #: accounts/doctype/sales_partner_item/sales_partner_item.json
@@ -62072,7 +64092,7 @@
 #. Name of a report
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.json
 msgid "Sales Partner Commission Summary"
-msgstr "Satış Ortağı Komisyonu Özeti"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_partner_item/sales_partner_item.json
@@ -62083,90 +64103,91 @@
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Sales Partner Name"
-msgstr "Satış Ortağı Adı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Sales Partner Target"
-msgstr "Satış Ortağı Hedefi"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgid "Sales Partner Target Variance Based On Item Group"
-msgstr "Ürün Grubuna göre Satış Ortağı Hedef Sapması"
+msgstr ""
 
 #. Name of a report
 #: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.json
 msgid "Sales Partner Target Variance based on Item Group"
-msgstr "Ürün Grubuna göre Satış Ortağı Hedef Varyansı"
+msgstr ""
 
 #. Name of a report
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.json
 msgid "Sales Partner Transaction Summary"
-msgstr "Satış Ortağı İşlem Özeti"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/sales_partner_type/sales_partner_type.json
 msgid "Sales Partner Type"
-msgstr "Satış Ortağı Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Partner Type'
 #: selling/doctype/sales_partner_type/sales_partner_type.json
 msgctxt "Sales Partner Type"
 msgid "Sales Partner Type"
-msgstr "Satış Ortağı Türü"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #. Label of a Link in the Selling Workspace
 #: accounts/report/sales_partners_commission/sales_partners_commission.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 #: selling/workspace/selling/selling.json
 msgid "Sales Partners Commission"
-msgstr "Satış Ortakları Komisyonu"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/sales_payment_summary/sales_payment_summary.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Sales Payment Summary"
-msgstr "Satış Ödeme Özeti"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.py:1080
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
-#: accounts/report/gross_profit/gross_profit.js:49
-#: accounts/report/gross_profit/gross_profit.py:307
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:10
+#: accounts/report/accounts_receivable/accounts_receivable.html:137
+#: accounts/report/accounts_receivable/accounts_receivable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.py:1101
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
+#: accounts/report/gross_profit/gross_profit.js:50
+#: accounts/report/gross_profit/gross_profit.py:305
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:8
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:69
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:8
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:115
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:116
 #: setup/doctype/sales_person/sales_person.json
 msgid "Sales Person"
-msgstr "Satış Elemanı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Sales Person"
-msgstr "Satış Elemanı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "Sales Person"
-msgstr "Satış Elemanı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit Purpose'
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgctxt "Maintenance Visit Purpose"
 msgid "Sales Person"
-msgstr "Satış Elemanı"
+msgstr ""
 
 #. Option for the 'Select Customers By' (Select) field in DocType 'Process
 #. Statement Of Accounts'
@@ -62174,194 +64195,198 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Sales Person"
-msgstr "Satış Elemanı"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
 #: crm/workspace/crm/crm.json selling/workspace/selling/selling.json
 msgctxt "Sales Person"
 msgid "Sales Person"
-msgstr "Satış Elemanı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Team'
 #: selling/doctype/sales_team/sales_team.json
 msgctxt "Sales Team"
 msgid "Sales Person"
-msgstr "Satış Elemanı"
+msgstr ""
 
 #. Name of a report
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.json
 msgid "Sales Person Commission Summary"
-msgstr "Satış Personeli Komisyonu Özeti"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Sales Person Name"
-msgstr "Satış Personeli Adı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.json
 #: selling/workspace/selling/selling.json
 msgid "Sales Person Target Variance Based On Item Group"
-msgstr "Ürün Grubuna göre Satış Elemanı Hedef Sapması"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Sales Person Targets"
-msgstr "Satış Personeli Hedefleri"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.json
 #: selling/workspace/selling/selling.json
 msgid "Sales Person-wise Transaction Summary"
-msgstr "Satış Personeli bilgisi İşlem Özeti"
+msgstr ""
 
 #. Label of a Card Break in the CRM Workspace
-#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:42
+#: crm/workspace/crm/crm.json selling/page/sales_funnel/sales_funnel.js:47
 msgid "Sales Pipeline"
-msgstr "Satış Pipeline"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the CRM Workspace
 #: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.json
 #: crm/workspace/crm/crm.json
 msgid "Sales Pipeline Analytics"
-msgstr "Satış Süreci Analitiği"
+msgstr ""
+
+#: selling/page/sales_funnel/sales_funnel.js:146
+msgid "Sales Pipeline by Stage"
+msgstr ""
 
 #: stock/report/item_prices/item_prices.py:58
 msgid "Sales Price List"
-msgstr "Satış Fiyat Listesi"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Receivables Workspace
 #: accounts/report/sales_register/sales_register.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/receivables/receivables.json
 msgid "Sales Register"
-msgstr "Satış Kaydı"
+msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:777
-#: stock/doctype/delivery_note/delivery_note.js:184
+#: accounts/report/gross_profit/gross_profit.py:775
+#: stock/doctype/delivery_note/delivery_note.js:200
 msgid "Sales Return"
-msgstr "Satış İadesi"
+msgstr ""
 
 #. Name of a DocType
 #: crm/doctype/sales_stage/sales_stage.json
 #: crm/report/lost_opportunity/lost_opportunity.py:51
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:59
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:61
 msgid "Sales Stage"
-msgstr "Satış Aşaması"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Sales Stage"
-msgstr "Satış Aşaması"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgctxt "Sales Stage"
 msgid "Sales Stage"
-msgstr "Satış Aşaması"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:8
 msgid "Sales Summary"
-msgstr "Satış Özeti"
+msgstr ""
 
-#: setup/doctype/company/company.js:98
+#: setup/doctype/company/company.js:106
 msgid "Sales Tax Template"
-msgstr "Satış Vergisi Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Sales Tax Template"
-msgstr "Satış Vergisi Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgid "Sales Taxes and Charges"
-msgstr "Satış Vergisi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Sales Taxes and Charges"
-msgstr "Satış Vergisi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Sales Taxes and Charges"
-msgstr "Satış Vergisi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Sales Taxes and Charges"
-msgstr "Satış Vergisi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Sales Taxes and Charges"
-msgstr "Satış Vergisi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Sales Taxes and Charges"
-msgstr "Satış Vergisi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Taxes and Charges Template'
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
 msgctxt "Sales Taxes and Charges Template"
 msgid "Sales Taxes and Charges"
-msgstr "Satış Vergisi ve Harçlar"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #. Label of a Link in the Selling Workspace
@@ -62369,59 +64394,59 @@
 #: selling/workspace/selling/selling.json
 msgctxt "Sales Taxes and Charges Template"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Sales Taxes and Charges Template"
-msgstr "Satış Vergisi ve Harçlar Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: selling/doctype/sales_team/sales_team.json
 #: setup/setup_wizard/operations/install_fixtures.py:198
 msgid "Sales Team"
-msgstr "Satış Ekibi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Customer'
 #. Label of a Tab Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Sales Team"
-msgstr "Satış Ekibi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #. Label of a Table field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Sales Team"
-msgstr "Satış Ekibi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Sales Team"
-msgstr "Satış Ekibi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Sales Team"
-msgstr "Satış Ekibi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #. Label of a Table field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Sales Team"
-msgstr "Satış Ekibi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Sales Update Frequency in Company and Project"
-msgstr "Şirket ve Projede Satış Güncelleme Sıklığı"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/account/account.json
@@ -62458,6 +64483,7 @@
 #: stock/doctype/delivery_note/delivery_note.json stock/doctype/item/item.json
 #: stock/doctype/packing_slip/packing_slip.json
 #: stock/doctype/price_list/price_list.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
@@ -62471,11 +64497,11 @@
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:25
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:41
 msgid "Sales and Returns"
-msgstr "Satışlar ve İadeler"
+msgstr ""
 
 #: manufacturing/doctype/production_plan/production_plan.py:199
 msgid "Sales orders are not available for production"
-msgstr "Satış siparişleri üretim için mevcut değil"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
@@ -62503,74 +64529,74 @@
 
 #: accounts/doctype/mode_of_payment/mode_of_payment.py:41
 msgid "Same Company is entered more than once"
-msgstr "Aynı şirket birden fazla kızılır"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Same Item"
-msgstr "Aynı Ürün"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Same Item"
-msgstr "Aynı Ürün"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:349
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
 msgid "Same item and warehouse combination already entered."
 msgstr ""
 
-#: buying/utils.py:59
+#: buying/utils.py:58
 msgid "Same item cannot be entered multiple times."
-msgstr "Aynı madde birden çok kez girilemez."
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:80
+#: buying/doctype/request_for_quotation/request_for_quotation.py:79
 msgid "Same supplier has been entered multiple times"
-msgstr "Aynı tedarikçi birden fazla kez girilmiş"
+msgstr ""
 
 #. Label of a Int field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Sample Quantity"
-msgstr "Numune Miktarı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Sample Quantity"
-msgstr "Numune Miktarı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Sample Retention Warehouse"
-msgstr "Numune Alma Deposu"
+msgstr ""
 
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2101
+#: public/js/controllers/transaction.js:2175
 msgid "Sample Size"
-msgstr "Numune Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Sample Size"
-msgstr "Numune Miktarı"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2828
+#: stock/doctype/stock_entry/stock_entry.py:2892
 msgid "Sample quantity {0} cannot be more than received quantity {1}"
-msgstr "Örnek miktarı {0}, alınan miktarn {1} fazla olamaz."
+msgstr ""
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:9
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:7
 msgid "Sanctioned"
-msgstr "seçildi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Sanctioned"
-msgstr "seçildi"
+msgstr ""
 
 #. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
 #. Slots'
@@ -62631,105 +64657,110 @@
 msgid "Saturday"
 msgstr "Cumartesi"
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:139
-#: accounts/doctype/journal_entry/journal_entry.js:560
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
+#: accounts/doctype/journal_entry/journal_entry.js:622
 #: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:252
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:288
-#: public/js/call_popup/call_popup.js:157
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: public/js/call_popup/call_popup.js:169
 msgid "Save"
 msgstr "Kaydet"
 
-#: selling/page/point_of_sale/pos_controller.js:176
+#: selling/page/point_of_sale/pos_controller.js:198
 msgid "Save as Draft"
-msgstr "Taslak olarak kaydet"
+msgstr ""
 
-#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:373
+#: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.py:364
 msgid "Saving {0}"
-msgstr "{0} kaydediliyor"
+msgstr ""
 
 #: templates/includes/order/order_taxes.html:34
 #: templates/includes/order/order_taxes.html:85
 msgid "Savings"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:191
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Sazhen"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:215
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Scan Barcode"
-msgstr "Barkod Tara"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:147
+#: public/js/utils/serial_no_batch_selector.js:154
 msgid "Scan Batch No"
 msgstr ""
 
@@ -62745,11 +64776,11 @@
 msgid "Scan Mode"
 msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:132
+#: public/js/utils/serial_no_batch_selector.js:139
 msgid "Scan Serial No"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:157
+#: public/js/utils/barcode_scanner.js:179
 msgid "Scan barcode for item {0}"
 msgstr ""
 
@@ -62761,9 +64792,9 @@
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Scanned Cheque"
-msgstr "taranan çek"
+msgstr ""
 
-#: public/js/utils/barcode_scanner.js:223
+#: public/js/utils/barcode_scanner.js:247
 msgid "Scanned Quantity"
 msgstr ""
 
@@ -62773,21 +64804,21 @@
 msgid "Schedule"
 msgstr "Planla"
 
-#: assets/doctype/asset/asset.js:240
+#: assets/doctype/asset/asset.js:275
 msgid "Schedule Date"
-msgstr "Program Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Depreciation Schedule'
 #: assets/doctype/depreciation_schedule/depreciation_schedule.json
 msgctxt "Depreciation Schedule"
 msgid "Schedule Date"
-msgstr "Program Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Schedule Date"
-msgstr "Program Tarihi"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
@@ -62808,27 +64839,27 @@
 msgid "Scheduled"
 msgstr "Planlandı"
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:111
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
 msgid "Scheduled Date"
-msgstr "Program Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Scheduled Date"
-msgstr "Program Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Scheduled Time"
-msgstr "Planlanmış Zaman"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Scheduled Time"
-msgstr "Planlanmış Zaman"
+msgstr ""
 
 #. Label of a Table field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
@@ -62836,26 +64867,26 @@
 msgid "Scheduled Time Logs"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/ledger_merge/ledger_merge.py:39
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler Inactive"
 msgstr "Zamanlayıcı Etkin Değil"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:183
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:181
 msgid "Scheduler is Inactive. Can't trigger job now."
 msgstr ""
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:235
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:233
 msgid "Scheduler is Inactive. Can't trigger jobs now."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:549
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:547
 msgid "Scheduler is inactive. Cannot enqueue job."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.py:84
+#: accounts/doctype/bank_statement_import/bank_statement_import.py:83
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:232
 msgid "Scheduler is inactive. Cannot import data."
 msgstr "Zamanlayıcı etkin değil. Veri alınamıyor."
@@ -62868,7 +64899,7 @@
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Schedules"
-msgstr "programlı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -62880,65 +64911,64 @@
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "School/University"
-msgstr "Okul / Üniversite"
+msgstr ""
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Scope"
-msgstr "kapsama"
+msgstr "Kapsam"
 
 #. Label of a Percent field in DocType 'Supplier Scorecard Scoring Criteria'
 #: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
 msgctxt "Supplier Scorecard Scoring Criteria"
 msgid "Score"
-msgstr "Gol"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Scorecard Actions"
-msgstr "Kart Kartı İşlemleri"
+msgstr ""
 
 #. Description of the 'Weighting Function' (Small Text) field in DocType
 #. 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
-msgid ""
-"Scorecard variables can be used, as well as:\n"
+msgid "Scorecard variables can be used, as well as:\n"
 "{total_score} (the total score from that period),\n"
 "{period_number} (the number of periods to present day)\n"
 msgstr ""
 
 #: buying/doctype/supplier_scorecard/supplier_scorecard_dashboard.py:10
 msgid "Scorecards"
-msgstr "Skor kartları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Scoring Criteria"
-msgstr "Puanlama Kriterleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Scoring Setup"
-msgstr "Puanlama Ayarları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Scoring Standings"
-msgstr "Puanlama Puanları"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Scrap & Process Loss"
-msgstr "Hurda & İşletme Zararı"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:87
+#: assets/doctype/asset/asset.js:92
 msgid "Scrap Asset"
 msgstr ""
 
@@ -62952,57 +64982,57 @@
 #: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
 msgctxt "Job Card Scrap Item"
 msgid "Scrap Item Code"
-msgstr "Hurda Ürün Kodu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Job Card Scrap Item'
 #: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
 msgctxt "Job Card Scrap Item"
 msgid "Scrap Item Name"
-msgstr "Hurda Ürün Adı"
+msgstr ""
 
 #. Label of a Table field in DocType 'BOM'
 #. Label of a Section Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Scrap Items"
-msgstr "Hurda Ögeleri"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Job Card'
 #. Label of a Table field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Scrap Items"
-msgstr "Hurda Ögeleri"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Scrap Material Cost"
-msgstr "Hurda Malzeme Maliyet"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Scrap Material Cost(Company Currency)"
-msgstr "Hurda Malzeme Maliyeti (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Scrap Warehouse"
-msgstr "Hurda Deposu"
+msgstr ""
 
-#: assets/doctype/asset/asset_list.js:17
+#: assets/doctype/asset/asset_list.js:13
 msgid "Scrapped"
-msgstr "Hurdaya çıkmış"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Scrapped"
-msgstr "Hurdaya çıkmış"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:150
+#: selling/page/point_of_sale/pos_item_selector.js:147
 #: selling/page/point_of_sale/pos_past_order_list.js:51
 #: templates/pages/help.html:14
 msgid "Search"
@@ -63013,35 +65043,40 @@
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Search APIs"
-msgstr "Arama API&#39;ları"
+msgstr ""
 
 #: stock/report/bom_search/bom_search.js:38
 msgid "Search Sub Assemblies"
-msgstr "Arama Alt Kurulları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Support Search Source'
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Search Term Param Name"
-msgstr "Arama Dönem Param Adı"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_cart.js:312
+#: selling/page/point_of_sale/pos_item_cart.js:310
 msgid "Search by customer name, phone, email."
-msgstr "Müşteri adı, telefon, e-posta ile arayın."
+msgstr ""
 
 #: selling/page/point_of_sale/pos_past_order_list.js:53
 msgid "Search by invoice id or customer name"
-msgstr "Fatura adresini veya müşteri adına göre arayın!"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:152
+#: selling/page/point_of_sale/pos_item_selector.js:149
 msgid "Search by item code, serial number or barcode"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Second"
+msgstr ""
+
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Second Email"
-msgstr "İkinci e-posta"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Party Link'
 #: accounts/doctype/party_link/party_link.json
@@ -63055,56 +65090,36 @@
 msgid "Secondary Role"
 msgstr ""
 
-#. Label of a Select field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Section Based On"
-msgstr "Dayalı Bölüm"
-
-#. Label of a Section Break field in DocType 'Homepage Section'
-#. Label of a Table field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Section Cards"
-msgstr "Bölüm Kartları"
-
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:169
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:170
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:117
 msgid "Section Code"
-msgstr "Bölüm Kodu"
-
-#. Label of a Code field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Section HTML"
-msgstr "Bölüm HTML"
-
-#. Label of a Int field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Section Order"
-msgstr "Bölüm Siparişi"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:95
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:140
 msgid "Secured Loans"
-msgstr "Teminatlı Krediler"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:18
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:26
 msgid "Securities and Deposits"
-msgstr "Teminatlar ve Mevduatlar"
+msgstr ""
 
 #: templates/pages/help.html:29
 msgid "See All Articles"
-msgstr "Tüm Makaleleri Gör"
+msgstr ""
 
 #: templates/pages/help.html:56
 msgid "See all open tickets"
-msgstr "Tüm açık biletlere bakın"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:180
-#: selling/doctype/sales_order/sales_order.js:894
+#: stock/report/stock_ledger/stock_ledger.js:104
+msgid "Segregate Serial / Batch Bundle"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order.js:186
+#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order_list.js:85
 msgid "Select"
 msgstr "Seç"
 
@@ -63112,33 +65127,33 @@
 msgid "Select Accounting Dimension."
 msgstr ""
 
-#: public/js/utils.js:440
+#: public/js/utils.js:485
 msgid "Select Alternate Item"
-msgstr "Alternatif Öğe Seç"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.js:312
+#: selling/doctype/quotation/quotation.js:324
 msgid "Select Alternative Items for Sales Order"
 msgstr ""
 
-#: stock/doctype/item/item.js:518
+#: stock/doctype/item/item.js:585
 msgid "Select Attribute Values"
-msgstr "Özel Değerlerini Seç"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:695
+#: selling/doctype/sales_order/sales_order.js:792
 msgid "Select BOM"
-msgstr "BOM Ürün Ağacı Seç"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:684
+#: selling/doctype/sales_order/sales_order.js:779
 msgid "Select BOM and Qty for Production"
-msgstr "Üretim için BOM ve Miktar Seçin"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:809
+#: selling/doctype/sales_order/sales_order.js:921
 msgid "Select BOM, Qty and For Warehouse"
-msgstr "Malzeme Listesini, Miktarı ve Depoyu Seçin"
+msgstr ""
 
-#: public/js/utils/sales_common.js:316
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Batch No"
 msgstr ""
 
@@ -63146,23 +65161,23 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Select Billing Address"
-msgstr "Fatura Adresini Seç"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Select Billing Address"
-msgstr "Fatura Adresini Seç"
+msgstr ""
 
-#: public/js/stock_analytics.js:42
+#: public/js/stock_analytics.js:61
 msgid "Select Brand..."
-msgstr "Marka Seçiniz..."
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/journal_entry/journal_entry.js:123
 msgid "Select Company"
-msgstr "Şirket Seç"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:173
+#: manufacturing/doctype/job_card/job_card.js:193
 msgid "Select Corrective Operation"
 msgstr ""
 
@@ -63170,26 +65185,26 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Select Customers By"
-msgstr "Müşterileri Seçin"
+msgstr ""
 
-#: setup/doctype/employee/employee.js:112
+#: setup/doctype/employee/employee.js:115
 msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
 msgstr ""
 
-#: setup/doctype/employee/employee.js:117
+#: setup/doctype/employee/employee.js:122
 msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:111
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:131
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
 msgid "Select Default Supplier"
-msgstr "Seçilmiş varsayılan tedarikçi"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:231
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
 msgid "Select Difference Account"
-msgstr "Fark Hesabı Seç"
+msgstr ""
 
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:58
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:57
 msgid "Select Dimension"
 msgstr ""
 
@@ -63199,57 +65214,61 @@
 msgid "Select DocType"
 msgstr "Belge Tipi Seçin"
 
-#: manufacturing/doctype/job_card/job_card.js:246
+#: manufacturing/doctype/job_card/job_card.js:274
 msgid "Select Employees"
-msgstr "Seçin çalışanlar"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:170
+#: buying/doctype/purchase_order/purchase_order.js:176
 msgid "Select Finished Good"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:968
+#: selling/doctype/sales_order/sales_order.js:1122
 msgid "Select Items"
-msgstr "Ögeleri Seç"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:867
+#: selling/doctype/sales_order/sales_order.js:1008
 msgid "Select Items based on Delivery Date"
-msgstr "Teslimat Tarihine Göre Öğe Seç"
+msgstr ""
 
-#: public/js/controllers/transaction.js:2129
+#: public/js/controllers/transaction.js:2203
 msgid "Select Items for Quality Inspection"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:719
+#: selling/doctype/sales_order/sales_order.js:820
 msgid "Select Items to Manufacture"
-msgstr "Üretilecek Ürünleri Seç"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Select Items to Manufacture"
-msgstr "Üretilecek Ürünleri Seç"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1038
-#: selling/page/point_of_sale/pos_item_cart.js:888
+#: selling/doctype/sales_order/sales_order_list.js:76
+msgid "Select Items up to Delivery Date"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: selling/page/point_of_sale/pos_item_cart.js:920
 msgid "Select Loyalty Program"
-msgstr "Sadakat Programı Seç"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:340
+#: buying/doctype/request_for_quotation/request_for_quotation.js:366
 msgid "Select Possible Supplier"
-msgstr "Olası Tedarikçiyi Seçin"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:726
-#: stock/doctype/pick_list/pick_list.js:161
+#: manufacturing/doctype/work_order/work_order.js:781
+#: stock/doctype/pick_list/pick_list.js:192
 msgid "Select Quantity"
-msgstr ",Miktar Seç"
+msgstr ""
 
-#: public/js/utils/sales_common.js:316
-#: selling/page/point_of_sale/pos_item_details.js:203
-#: stock/doctype/pick_list/pick_list.js:318
+#: public/js/utils/sales_common.js:360
+#: selling/page/point_of_sale/pos_item_details.js:212
+#: stock/doctype/pick_list/pick_list.js:352
 msgid "Select Serial No"
 msgstr ""
 
-#: public/js/utils/sales_common.js:319 stock/doctype/pick_list/pick_list.js:321
+#: public/js/utils/sales_common.js:363 stock/doctype/pick_list/pick_list.js:355
 msgid "Select Serial and Batch"
 msgstr ""
 
@@ -63257,155 +65276,163 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Select Shipping Address"
-msgstr "Teslimat Adresi Seç"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Select Shipping Address"
-msgstr "Teslimat Adresi Seç"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Select Supplier Address"
-msgstr "Tedarikçi Adresi Seç"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Select Supplier Address"
-msgstr "Tedarikçi Adresi Seç"
+msgstr ""
 
-#: stock/doctype/batch/batch.js:110
+#: stock/doctype/batch/batch.js:127
 msgid "Select Target Warehouse"
-msgstr "Hedef Depoyu Seç"
+msgstr ""
 
-#: www/book_appointment/index.js:69
+#: www/book_appointment/index.js:73
 msgid "Select Time"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/dialog_manager.js:248
+#: accounts/report/balance_sheet/balance_sheet.js:10
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:10
+msgid "Select View"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/dialog_manager.js:251
 msgid "Select Vouchers to Match"
 msgstr ""
 
-#: public/js/stock_analytics.js:46
+#: public/js/stock_analytics.js:72
 msgid "Select Warehouse..."
-msgstr "Depo Seçiniz..."
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:398
+#: manufacturing/doctype/production_plan/production_plan.js:431
 msgid "Select Warehouses to get Stock for Materials Planning"
 msgstr ""
 
-#: public/js/communication.js:67
+#: public/js/communication.js:80
 msgid "Select a Company"
-msgstr "Şirket Seçin"
+msgstr ""
 
-#: setup/doctype/employee/employee.js:107
+#: setup/doctype/employee/employee.js:110
 msgid "Select a Company this Employee belongs to."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:160
+#: buying/doctype/supplier/supplier.js:188
 msgid "Select a Customer"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:111
+#: support/doctype/service_level_agreement/service_level_agreement.py:115
 msgid "Select a Default Priority."
-msgstr "Varsayılan bir öğe seçin."
+msgstr ""
 
-#: selling/doctype/customer/customer.js:205
+#: selling/doctype/customer/customer.js:221
 msgid "Select a Supplier"
-msgstr "Bir tedarikçi Seçin"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:297
+#: stock/doctype/material_request/material_request.js:365
 msgid "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."
-msgstr "Aşağıdaki seçenekler 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 verecek."
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:136
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:156
 msgid "Select a company"
-msgstr "Bir şirket seçin"
+msgstr ""
 
-#: stock/doctype/item/item.js:823
+#: stock/doctype/item/item.js:889
 msgid "Select an Item Group."
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:31
 msgid "Select an account to print in account currency"
-msgstr "Hesap para birimi boyutu yazdırılacak bir hesap seçin"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.js:327
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
+msgid "Select an invoice to load summary data"
+msgstr ""
+
+#: selling/doctype/quotation/quotation.js:339
 msgid "Select an item from each set to be used in the Sales Order."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1566
-msgid "Select change amount account"
-msgstr "Tutar hesabını değiştiri seç"
+#: stock/doctype/item/item.js:590
+msgid "Select at least one value from each of the attributes."
+msgstr ""
 
-#: public/js/utils/party.js:305
+#: public/js/utils/party.js:352
 msgid "Select company first"
-msgstr "Önce şirketi seç"
+msgstr ""
 
 #. Description of the 'Parent Sales Person' (Link) field in DocType 'Sales
 #. Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Select company name first."
-msgstr "Önce şirket adını seçiniz"
+msgstr ""
 
-#: controllers/accounts_controller.py:2325
+#: controllers/accounts_controller.py:2463
 msgid "Select finance book for the item {0} at row {1}"
-msgstr "{1} bilgisindeki {0} madde için pazarlama kitabını seçin"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_item_selector.js:162
+#: selling/page/point_of_sale/pos_item_selector.js:159
 msgid "Select item group"
-msgstr "Öğe grubu seçin"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:293
+#: manufacturing/doctype/bom/bom.js:306
 msgid "Select template item"
-msgstr "Şablon öğesini seçin"
+msgstr ""
 
 #. Description of the 'Bank Account' (Link) field in DocType 'Bank Clearance'
 #: accounts/doctype/bank_clearance/bank_clearance.json
 msgctxt "Bank Clearance"
 msgid "Select the Bank Account to reconcile."
-msgstr "Mutabakata var olacak Banka Hesabını Seçin."
+msgstr ""
 
 #: manufacturing/doctype/operation/operation.js:25
 msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:807
+#: manufacturing/doctype/work_order/work_order.js:866
 msgid "Select the Item to be manufactured."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:725
+#: manufacturing/doctype/bom/bom.js:754
 msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:294
-#: manufacturing/doctype/production_plan/production_plan.js:305
+#: manufacturing/doctype/production_plan/production_plan.js:319
+#: manufacturing/doctype/production_plan/production_plan.js:332
 msgid "Select the Warehouse"
 msgstr ""
 
 #: accounts/doctype/bank_guarantee/bank_guarantee.py:47
 msgid "Select the customer or supplier."
-msgstr "Müşteri veya tedarikçisini seçin."
+msgstr ""
 
 #: www/book_appointment/index.html:16
 msgid "Select the date and your timezone"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:740
+#: manufacturing/doctype/bom/bom.js:773
 msgid "Select the raw materials (Items) required to manufacture the Item"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:338
+#: manufacturing/doctype/bom/bom.js:353
 msgid "Select variant item code for the template item {0}"
-msgstr "{0} kalıp öğeleri için düşünme öğesini seçin"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:525
-msgid ""
-"Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
+#: manufacturing/doctype/production_plan/production_plan.js:565
+msgid "Select whether to get items from a Sales Order or a Material Request. For now select <b>Sales Order</b>.\n"
 " A Production Plan can also be created manually where you can select the Items to manufacture."
 msgstr ""
 
@@ -63418,15 +65445,15 @@
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Select, to make the customer searchable with these fields"
-msgstr "Müşteriyi bu alanlarla aranabilir yapmak için seçin"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
 msgid "Selected POS Opening Entry should be open."
-msgstr "Seçilen POS Açılış Girişi açık olmalıdır."
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2221
+#: accounts/doctype/sales_invoice/sales_invoice.py:2168
 msgid "Selected Price List should have buying and selling fields checked."
-msgstr "Seçilen Fiyat Listesi alım satım merkezlerine sahip olmalıdır."
+msgstr ""
 
 #. Label of a Table field in DocType 'Repost Payment Ledger'
 #: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
@@ -63438,7 +65465,7 @@
 msgid "Selected date is"
 msgstr ""
 
-#: public/js/bulk_transaction_processing.js:26
+#: public/js/bulk_transaction_processing.js:34
 msgid "Selected document must be in submitted state"
 msgstr ""
 
@@ -63451,9 +65478,9 @@
 #: stock/doctype/batch/batch_dashboard.py:9
 #: stock/doctype/item/item_dashboard.py:20
 msgid "Sell"
-msgstr "Sat"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:91
+#: assets/doctype/asset/asset.js:100
 msgid "Sell Asset"
 msgstr ""
 
@@ -63461,82 +65488,82 @@
 #. Label of a Card Break in the Selling Workspace
 #: selling/workspace/selling/selling.json
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Group in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Label of a Check field in DocType 'Price List'
 #: stock/doctype/price_list/price_list.json
 msgctxt "Price List"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Option for the 'Shipping Rule Type' (Select) field in DocType 'Shipping
 #. Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Group in Subscription's connections
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
 #. Label of a Check field in DocType 'Terms and Conditions'
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgctxt "Terms and Conditions"
 msgid "Selling"
-msgstr "Satış"
+msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:273
+#: accounts/report/gross_profit/gross_profit.py:271
 msgid "Selling Amount"
-msgstr "Satış Tutarı"
+msgstr ""
 
 #: stock/report/item_price_stock/item_price_stock.py:48
 msgid "Selling Price List"
-msgstr "Satış Fiyatı Listesi"
+msgstr ""
 
 #: selling/report/customer_wise_item_price/customer_wise_item_price.py:36
 #: stock/report/item_price_stock/item_price_stock.py:54
 msgid "Selling Rate"
-msgstr "Satış oranı"
+msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
 #: selling/doctype/selling_settings/selling_settings.json
 #: selling/onboarding_step/selling_settings/selling_settings.json
 msgid "Selling Settings"
-msgstr "Satış Ayarları"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #. Label of a Link in the Settings Workspace
@@ -63545,11 +65572,11 @@
 #: setup/workspace/settings/settings.json
 msgctxt "Selling Settings"
 msgid "Selling Settings"
-msgstr "Satış Ayarları"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:206
 msgid "Selling must be checked, if Applicable For is selected as {0}"
-msgstr "Uygulanabilir {0} olarak seçilirse satış işaretlenmelidir"
+msgstr ""
 
 #: selling/page/point_of_sale/pos_past_order_summary.js:57
 msgid "Send"
@@ -63559,7 +65586,7 @@
 #: crm/doctype/campaign_email_schedule/campaign_email_schedule.json
 msgctxt "Campaign Email Schedule"
 msgid "Send After (days)"
-msgstr "Sonra Gönder (gün)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
@@ -63577,73 +65604,78 @@
 #: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
 msgctxt "Request for Quotation Supplier"
 msgid "Send Email"
-msgstr "E-posta Gönder"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:11
 msgid "Send Emails"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:46
+#: buying/doctype/request_for_quotation/request_for_quotation.js:53
 msgid "Send Emails to Suppliers"
-msgstr "Tedarikçilere E-posta Gönder"
+msgstr ""
 
 #: setup/doctype/email_digest/email_digest.js:24
 msgid "Send Now"
 msgstr "Şimdi Gönder"
 
-#: public/js/controllers/transaction.js:440
+#: public/js/controllers/transaction.js:479
 msgid "Send SMS"
-msgstr "SMS Gönder"
+msgstr ""
 
 #. Label of a Button field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Send SMS"
-msgstr "SMS Gönder"
+msgstr ""
 
 #. Label of a Select field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Send To"
-msgstr "Gönder"
+msgstr ""
 
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Send To Primary Contact"
-msgstr "Birincil Kişiye Gönder"
+msgstr ""
+
+#. Description of a DocType
+#: setup/doctype/email_digest/email_digest.json
+msgid "Send regular summary reports via Email."
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Send to Subcontractor"
-msgstr "Taşeron'a Gönder"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgctxt "Stock Entry Type"
 msgid "Send to Subcontractor"
-msgstr "Taşeron'a Gönder"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Settings'
 #: stock/doctype/delivery_settings/delivery_settings.json
 msgctxt "Delivery Settings"
 msgid "Send with Attachment"
-msgstr "Ek ile Gönder"
+msgstr ""
 
 #. Label of a Link field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
 msgctxt "Email Campaign"
 msgid "Sender"
-msgstr "Sevkiyatçı"
+msgstr "Gönderici"
 
 #. Label of a Link field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Sender"
-msgstr "Sevkiyatçı"
+msgstr "Gönderici"
 
-#: accounts/doctype/payment_request/payment_request.js:35
+#: accounts/doctype/payment_request/payment_request.js:44
 msgid "Sending"
 msgstr "Gönderiliyor"
 
@@ -63657,15 +65689,15 @@
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Sequence ID"
-msgstr "Sıra No"
+msgstr ""
 
 #. Label of a Int field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Sequence ID"
-msgstr "Sıra No"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:262
+#: manufacturing/doctype/work_order/work_order.js:277
 msgid "Sequence Id"
 msgstr "Sıra no"
 
@@ -63686,13 +65718,13 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Serial & Batch Item"
-msgstr "Seri ve Parti Öğesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Serial & Batch Item Settings"
-msgstr "Seri ve Toplu Öğe Ayarları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
@@ -63716,114 +65748,114 @@
 msgid "Serial / Batch No"
 msgstr ""
 
-#: public/js/utils.js:124
+#: public/js/utils.js:153
 msgid "Serial / Batch Nos"
 msgstr ""
 
 #. Name of a DocType
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:73
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:116
-#: public/js/controllers/transaction.js:2114
-#: public/js/utils/serial_no_batch_selector.js:278
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
+#: public/js/controllers/transaction.js:2188
+#: public/js/utils/serial_no_batch_selector.js:355
 #: stock/doctype/serial_no/serial_no.json
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:160
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
-#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:150
-#: stock/report/serial_no_ledger/serial_no_ledger.js:39
-#: stock/report/serial_no_ledger/serial_no_ledger.py:58
-#: stock/report/stock_ledger/stock_ledger.py:246
+#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
+#: stock/report/serial_no_ledger/serial_no_ledger.js:38
+#: stock/report/serial_no_ledger/serial_no_ledger.py:57
+#: stock/report/stock_ledger/stock_ledger.py:319
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Asset Capitalization Stock Item'
+#. Label of a Text field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Asset Repair Consumed Item'
 #: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
 msgctxt "Asset Repair Consumed Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Text field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Installation Note Item'
 #: selling/doctype/installation_note_item/installation_note_item.json
 msgctxt "Installation Note Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Maintenance Schedule Detail'
 #: maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
 msgctxt "Maintenance Schedule Detail"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Maintenance Schedule Item'
 #: maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
 msgctxt "Maintenance Schedule Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit Purpose'
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgctxt "Maintenance Visit Purpose"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'POS Invoice Item'
+#. Label of a Text field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Text field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Text field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Text field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Text field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice Item'
+#. Label of a Text field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Serial No'
 #. Label of a Link in the Stock Workspace
@@ -63832,59 +65864,59 @@
 #: support/workspace/support/support.json
 msgctxt "Serial No"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial and Batch Entry'
 #: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
 msgctxt "Serial and Batch Entry"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Stock Entry Detail'
+#. Label of a Text field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Long Text field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Long Text field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Text field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Serial No"
-msgstr "Seri No"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Serial No / Batch"
-msgstr "Seri No / Parti"
+msgstr ""
 
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:33
 msgid "Serial No Count"
-msgstr "Seri No Sayısı"
+msgstr ""
 
 #. Name of a report
 #: stock/report/serial_no_ledger/serial_no_ledger.json
@@ -63896,38 +65928,38 @@
 #: stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json
 #: stock/workspace/stock/stock.json
 msgid "Serial No Service Contract Expiry"
-msgstr "Seri No Hizmet Sözleşmesi Vadesi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/serial_no_status/serial_no_status.json
 #: stock/workspace/stock/stock.json
 msgid "Serial No Status"
-msgstr "Seri No Durumu"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
 #: stock/workspace/stock/stock.json
 msgid "Serial No Warranty Expiry"
-msgstr "Seri No Garanti Bitiş tarihi"
+msgstr ""
 
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Serial No and Batch"
-msgstr "Seri No ve Parti (Batch)"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Serial No and Batch"
-msgstr "Seri No ve Parti (Batch)"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Serial No and Batch"
-msgstr "Seri No ve Parti (Batch)"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
@@ -63935,73 +65967,72 @@
 msgid "Serial No and Batch for Finished Good"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:574
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
 msgid "Serial No is mandatory"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:76
+#: selling/doctype/installation_note/installation_note.py:77
 msgid "Serial No is mandatory for Item {0}"
-msgstr "Ürün {0} için Seri no cezaları"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:388
+#: public/js/utils/serial_no_batch_selector.js:488
 msgid "Serial No {0} already exists"
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:296
+#: public/js/utils/barcode_scanner.js:321
 msgid "Serial No {0} already scanned"
 msgstr ""
 
-#: selling/doctype/installation_note/installation_note.py:93
+#: selling/doctype/installation_note/installation_note.py:94
 msgid "Serial No {0} does not belong to Delivery Note {1}"
-msgstr "Seri No {0} İrsaliye {1} e ait değil"
-
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
-msgid "Serial No {0} does not belong to Item {1}"
-msgstr "Seri No {0} Ürün {1} e ait değil"
-
-#: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
-#: selling/doctype/installation_note/installation_note.py:83
-msgid "Serial No {0} does not exist"
-msgstr "Seri No {0} yok"
-
-#: public/js/utils/barcode_scanner.js:387
-msgid "Serial No {0} has already scanned."
 msgstr ""
 
-#: public/js/utils/barcode_scanner.js:482
-#: public/js/utils/barcode_scanner.js:489
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:321
+msgid "Serial No {0} does not belong to Item {1}"
+msgstr ""
+
+#: maintenance/doctype/maintenance_visit/maintenance_visit.py:52
+#: selling/doctype/installation_note/installation_note.py:84
+msgid "Serial No {0} does not exist"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
+msgid "Serial No {0} does not exists"
+msgstr ""
+
+#: public/js/utils/barcode_scanner.js:402
 msgid "Serial No {0} is already added"
 msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:341
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:338
 msgid "Serial No {0} is under maintenance contract upto {1}"
-msgstr "Seri No {0} Bakım sözleşmesi {1} çalıştırdığında bakımda"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:332
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:331
 msgid "Serial No {0} is under warranty upto {1}"
-msgstr "Seri No {0} {1} tarihinden itibaren garantide"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:318
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:317
 msgid "Serial No {0} not found"
-msgstr "Bulunamadı Seri No {0}"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:695
+#: selling/page/point_of_sale/pos_controller.js:734
 msgid "Serial No: {0} has already been transacted into another POS Invoice."
-msgstr "Seri No: {0} zaten başka bir POS Faturasına dönüştürüldü."
+msgstr ""
 
-#: public/js/utils/barcode_scanner.js:247
-#: public/js/utils/serial_no_batch_selector.js:15
-#: public/js/utils/serial_no_batch_selector.js:174
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:48
+#: public/js/utils/barcode_scanner.js:271
+#: public/js/utils/serial_no_batch_selector.js:16
+#: public/js/utils/serial_no_batch_selector.js:181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:46
 msgid "Serial Nos"
 msgstr ""
 
 #: public/js/utils/serial_no_batch_selector.js:20
-#: public/js/utils/serial_no_batch_selector.js:179
+#: public/js/utils/serial_no_batch_selector.js:185
 msgid "Serial Nos / Batch Nos"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1715
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.py:157
 msgid "Serial Nos Mismatch"
 msgstr ""
 
@@ -64009,13 +66040,13 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Serial Nos and Batches"
-msgstr "Seri No ve Batches (Parti)"
+msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1048
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
 msgid "Serial Nos are created successfully"
 msgstr ""
 
-#: stock/stock_ledger.py:1883
+#: stock/stock_ledger.py:1945
 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 msgstr ""
 
@@ -64023,7 +66054,7 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Serial Number Series"
-msgstr "Seri Numarası Serisi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
@@ -64041,7 +66072,7 @@
 #. Name of a DocType
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:253
+#: stock/report/stock_ledger/stock_ledger.py:326
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
 msgid "Serial and Batch Bundle"
 msgstr ""
@@ -64136,14 +66167,18 @@
 msgid "Serial and Batch Bundle"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1227
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
 msgid "Serial and Batch Bundle created"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1269
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
 msgid "Serial and Batch Bundle updated"
 msgstr ""
 
+#: controllers/stock_controller.py:90
+msgid "Serial and Batch Bundle {0} is already used in {1} {2}."
+msgstr ""
+
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
@@ -64167,7 +66202,7 @@
 msgid "Serial and Batch No"
 msgstr ""
 
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:51
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:49
 msgid "Serial and Batch Nos"
 msgstr ""
 
@@ -64195,317 +66230,317 @@
 msgid "Serial and Batch Summary"
 msgstr ""
 
-#: stock/utils.py:380
+#: stock/utils.py:408
 msgid "Serial number {0} entered more than once"
-msgstr "Seri numarası {0} birden çok girilmiş"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:555
+#: accounts/doctype/journal_entry/journal_entry.js:614
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Project Update'
 #: projects/doctype/project_update/project_update.json
 msgctxt "Project Update"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quality Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Reconciliation'
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgctxt "Stock Reconciliation"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Series"
-msgstr "Kayıt Serisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Series for Asset Depreciation Entry (Journal Entry)"
-msgstr "Varlık Amortismanı Girişi Dizisi (Yevmiye Kaydı)"
+msgstr ""
 
-#: buying/doctype/supplier/supplier.py:139
+#: buying/doctype/supplier/supplier.py:136
 msgid "Series is mandatory"
-msgstr "Seri askerler"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:79
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:108
@@ -64516,7 +66551,7 @@
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Service Address"
-msgstr "Servis Adresi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -64533,31 +66568,31 @@
 #. Name of a DocType
 #: support/doctype/service_day/service_day.json
 msgid "Service Day"
-msgstr "Hizmet günü"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Service End Date"
-msgstr "Servis Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Process Deferred Accounting'
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
 msgctxt "Process Deferred Accounting"
 msgid "Service End Date"
-msgstr "Servis Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Service End Date"
-msgstr "Servis Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Service End Date"
-msgstr "Servis Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
@@ -64596,11 +66631,11 @@
 msgid "Service Item UOM"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:66
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:64
 msgid "Service Item {0} is disabled."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:69
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:67
 msgid "Service Item {0} must be a non-stock item."
 msgstr ""
 
@@ -64616,56 +66651,56 @@
 #: support/doctype/service_level_agreement/service_level_agreement.json
 #: support/workspace/support/support.json
 msgid "Service Level Agreement"
-msgstr "Hizmet Seviyesi Anlaşması"
+msgstr ""
 
 #. Label of a Link field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Service Level Agreement"
-msgstr "Hizmet Seviyesi Anlaşması"
+msgstr ""
 
 #. Label of a Link in the Support Workspace
 #. Label of a shortcut in the Support Workspace
 #: support/workspace/support/support.json
 msgctxt "Service Level Agreement"
 msgid "Service Level Agreement"
-msgstr "Hizmet Seviyesi Anlaşması"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Service Level Agreement Creation"
-msgstr "Hizmet Seviyesi Anlaşması Oluşturma"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Service Level Agreement Details"
-msgstr "Hizmet Seviyesi Sözleşme Ayrıntıları"
+msgstr ""
 
 #. Label of a Select field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Service Level Agreement Status"
-msgstr "Hizmet Seviyesi Sözleşme Şartları"
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:172
+#: support/doctype/service_level_agreement/service_level_agreement.py:176
 msgid "Service Level Agreement for {0} {1} already exists."
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:764
+#: support/doctype/service_level_agreement/service_level_agreement.py:761
 msgid "Service Level Agreement has been changed to {0}."
-msgstr "Hizmet Seviyesi Sözleşmesi {0} olarak kaldırıldı."
+msgstr ""
 
-#: support/doctype/issue/issue.js:67
+#: support/doctype/issue/issue.js:77
 msgid "Service Level Agreement was reset."
-msgstr "Hizmet Seviyesi Anlaşması sıfırlandı."
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Service Level Agreements"
-msgstr "Hizmet Seviyesi Anlaşmaları"
+msgstr ""
 
 #. Label of a Data field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
@@ -64676,7 +66711,7 @@
 #. Name of a DocType
 #: support/doctype/service_level_priority/service_level_priority.json
 msgid "Service Level Priority"
-msgstr "Servis Seviyesi Önceliği"
+msgstr ""
 
 #. Label of a Select field in DocType 'Currency Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -64694,88 +66729,93 @@
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Service Received But Not Billed"
-msgstr "Hizmet Alındı ama Faturalandırılmadı"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Service Start Date"
-msgstr "Servis Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Process Deferred Accounting'
 #: accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
 msgctxt "Process Deferred Accounting"
 msgid "Service Start Date"
-msgstr "Servis Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Service Start Date"
-msgstr "Servis Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Service Start Date"
-msgstr "Servis Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Service Stop Date"
-msgstr "Servis Durdurma Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Service Stop Date"
-msgstr "Servis Durdurma Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Service Stop Date"
-msgstr "Servis Durdurma Tarihi"
+msgstr ""
 
-#: accounts/deferred_revenue.py:48 public/js/controllers/transaction.js:1237
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1299
 msgid "Service Stop Date cannot be after Service End Date"
-msgstr "Hizmet Bitiş Tarihi Servis Sonu Tarihinden sonra olamaz"
+msgstr ""
 
-#: accounts/deferred_revenue.py:45 public/js/controllers/transaction.js:1234
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1296
 msgid "Service Stop Date cannot be before Service Start Date"
-msgstr "Hizmet Durdurma Tarihi, Hizmet Başlangıç Tarihi'nden önce olamaz"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:52
 #: setup/setup_wizard/operations/install_fixtures.py:155
 msgid "Services"
-msgstr "Hizmetler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Services"
-msgstr "Hizmetler"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Set"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Set Accepted Warehouse"
-msgstr "Kabül edilen Depoyu Ayarla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Set Advances and Allocate (FIFO)"
-msgstr "Avansları ve Tahsisleri Ayarla (FIFO)"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Set Basic Rate Manually"
-msgstr "Temel Hızı Manuel Olarak Ayarlayın"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:150
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
 msgid "Set Default Supplier"
 msgstr ""
 
@@ -64783,7 +66823,7 @@
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Set Exchange Gain / Loss"
-msgstr "Değişim Kazanç Seti / Zarar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -64808,7 +66848,7 @@
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution."
-msgstr "Bu bölge grubu Ürün bütçeleri ayarlanır. Dağıtımı ayarlayarak dönemsellik de çalıştırma."
+msgstr ""
 
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
@@ -64816,17 +66856,13 @@
 msgid "Set Landed Cost Based on Purchase Invoice Rate"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:1050
+#: accounts/doctype/sales_invoice/sales_invoice.js:1126
 msgid "Set Loyalty Program"
 msgstr ""
 
-#: portal/doctype/homepage/homepage.js:6
-msgid "Set Meta Tags"
-msgstr "Meta Etiketleri Ayarla"
-
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:272
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
 msgid "Set New Release Date"
-msgstr "Yeni Yayın Tarihi Ayarla"
+msgstr ""
 
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
@@ -64838,29 +66874,33 @@
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Set Operating Cost Based On BOM Quantity"
-msgstr "BOM Ürün reçetesi miktarına göre Operasyon Maliyetini Belirle"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.py:263
+msgid "Set Password"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Opening Entry'
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.json
 msgctxt "POS Opening Entry"
 msgid "Set Posting Date"
-msgstr "Kayıt Tarihini Ayarla"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:767
+#: manufacturing/doctype/bom/bom.js:800
 msgid "Set Process Loss Item Quantity"
 msgstr ""
 
-#: projects/doctype/project/project.js:116
-#: projects/doctype/project/project.js:118
-#: projects/doctype/project/project.js:132
+#: projects/doctype/project/project.js:140
+#: projects/doctype/project/project.js:143
+#: projects/doctype/project/project.js:157
 msgid "Set Project Status"
 msgstr ""
 
-#: projects/doctype/project/project.js:154
+#: projects/doctype/project/project.js:182
 msgid "Set Project and all Tasks to status {0}?"
-msgstr "Proje ve Tüm Görevler {0} hesabı ayarlansın mı?"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:768
+#: manufacturing/doctype/bom/bom.js:801
 msgid "Set Quantity"
 msgstr ""
 
@@ -64868,16 +66908,16 @@
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Set Reserve Warehouse"
-msgstr "Rezerv Deposunu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Set Reserve Warehouse"
-msgstr "Rezerv Deposunu Ayarla"
+msgstr ""
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:82
-#: support/doctype/service_level_agreement/service_level_agreement.py:88
+#: support/doctype/service_level_agreement/service_level_agreement.py:90
 msgid "Set Response Time for Priority {0} in row {1}."
 msgstr ""
 
@@ -64885,49 +66925,49 @@
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Set Source Warehouse"
-msgstr "Kaynak Deposu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Set Source Warehouse"
-msgstr "Kaynak Deposu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Set Source Warehouse"
-msgstr "Kaynak Deposu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Set Target Warehouse"
-msgstr "Hedef Deposunu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Set Target Warehouse"
-msgstr "Hedef Deposunu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Set Target Warehouse"
-msgstr "Hedef Deposunu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Set Target Warehouse"
-msgstr "Hedef Deposunu Ayarla"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Set Target Warehouse"
-msgstr "Hedef Deposunu Ayarla"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: setup/onboarding_step/company_set_up/company_set_up.json
@@ -64940,34 +66980,34 @@
 msgid "Set Valuation Rate Based on Source Warehouse"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:190
+#: selling/doctype/sales_order/sales_order.js:207
 msgid "Set Warehouse"
 msgstr ""
 
 #: crm/doctype/opportunity/opportunity_list.js:17
 #: support/doctype/issue/issue_list.js:12
 msgid "Set as Closed"
-msgstr "Kapalı olarak ayarla"
+msgstr ""
 
-#: projects/doctype/task/task_list.js:12
+#: projects/doctype/task/task_list.js:20
 msgid "Set as Completed"
-msgstr "Tamamlandı olarak ayarla"
+msgstr ""
 
-#: public/js/utils/sales_common.js:397
-#: selling/doctype/quotation/quotation.js:124
+#: public/js/utils/sales_common.js:459
+#: selling/doctype/quotation/quotation.js:129
 msgid "Set as Lost"
-msgstr "Kayıp olarak ayarla"
+msgstr ""
 
 #: crm/doctype/opportunity/opportunity_list.js:13
-#: projects/doctype/task/task_list.js:8 support/doctype/issue/issue_list.js:8
+#: projects/doctype/task/task_list.js:16 support/doctype/issue/issue_list.js:8
 msgid "Set as Open"
-msgstr "Açık olarak ayarlayın"
+msgstr ""
 
-#: setup/doctype/company/company.py:418
+#: setup/doctype/company/company.py:410
 msgid "Set default inventory account for perpetual inventory"
-msgstr "Sürekli envanter için harici envanter hesabı ayarlandı"
+msgstr ""
 
-#: setup/doctype/company/company.py:428
+#: setup/doctype/company/company.py:420
 msgid "Set default {0} account for non stock items"
 msgstr ""
 
@@ -64978,7 +67018,7 @@
 msgid "Set fieldname from which you want to fetch the data from the parent form."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:757
+#: manufacturing/doctype/bom/bom.js:790
 msgid "Set quantity of process loss item:"
 msgstr ""
 
@@ -64986,16 +67026,16 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Set rate of sub-assembly item based on BOM"
-msgstr "BOM'a dayalı alt montaj malzemesinin ayarlarını ayarlama"
+msgstr ""
 
 #. Description of the 'Sales Person Targets' (Section Break) field in DocType
 #. 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Set targets Item Group-wise for this Sales Person."
-msgstr "Bu Satış Kişisi için Ürün Grubu not ayarı"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:852
+#: manufacturing/doctype/work_order/work_order.js:923
 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
 msgstr ""
 
@@ -65006,28 +67046,28 @@
 msgid "Set the status manually."
 msgstr ""
 
-#: regional/italy/setup.py:230
+#: regional/italy/setup.py:231
 msgid "Set this if the customer is a Public Administration company."
-msgstr "Müşteri bir Kamu İdaresi şirketiyse bunu ayarlayın."
+msgstr ""
 
 #. Title of an Onboarding Step
 #: buying/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
 #: selling/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
 #: stock/onboarding_step/setup_your_warehouse/setup_your_warehouse.json
 msgid "Set up your Warehouse"
-msgstr "Deponuzu Ayarlayın"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:664
+#: assets/doctype/asset/asset.py:670
 msgid "Set {0} in asset category {1} for company {2}"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:949
-msgid "Set {0} in asset category {1} or company {2}"
-msgstr "{1} varlık sınıfı veya {2} şirkette {0} ayarı"
-
 #: assets/doctype/asset/asset.py:945
+msgid "Set {0} in asset category {1} or company {2}"
+msgstr ""
+
+#: assets/doctype/asset/asset.py:942
 msgid "Set {0} in company {1}"
-msgstr "{1} şirketinde {0} Ayarla"
+msgstr ""
 
 #. Description of the 'Accepted Warehouse' (Link) field in DocType
 #. 'Subcontracting Receipt'
@@ -65055,31 +67095,31 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Sets 'Source Warehouse' in each row of the items table."
-msgstr "Ögeler tablosunun her satırında &#39;Kaynak Depo&#39; ayarlar."
+msgstr ""
 
 #. Description of the 'Default Target Warehouse' (Link) field in DocType 'Stock
 #. Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Sets 'Target Warehouse' in each row of the items table."
-msgstr "Ögeler tablosunun her satırında &#39;Hedef Depo&#39; ayarlar."
+msgstr ""
 
 #. Description of the 'Set Target Warehouse' (Link) field in DocType
 #. 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Sets 'Warehouse' in each row of the Items table."
-msgstr "Kalemler tablosunun her tablosunda &#39;Depo&#39; ayarlar."
+msgstr ""
 
 #. Description of the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Setting Account Type helps in selecting this Account in transactions."
-msgstr "Hesap Türünü ayarlar işlemlerinde bu hesabın kullanımıen yardımcı olur"
+msgstr ""
 
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:129
 msgid "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}"
-msgstr "Olayları çalıştırma {0}, Satış Kişilerin altına bağlı çalışan bir kullanıcının eserine sahip çalıştırma {1}"
+msgstr ""
 
 #: stock/doctype/pick_list/pick_list.js:80
 msgid "Setting Item Locations..."
@@ -65087,30 +67127,29 @@
 
 #: setup/setup_wizard/setup_wizard.py:34
 msgid "Setting defaults"
-msgstr "Varsayılanları Ayarlama"
+msgstr ""
 
 #. Description of the 'Is Company Account' (Check) field in DocType 'Bank
 #. Account'
 #: accounts/doctype/bank_account/bank_account.json
 msgctxt "Bank Account"
 msgid "Setting the account as a Company Account is necessary for Bank Reconciliation"
-msgstr "Hesabın Şirket Hesabı olarak ayarlanması Banka Mutabakatı için gereklidir"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: accounts/onboarding_step/setup_taxes/setup_taxes.json
 msgid "Setting up Taxes"
-msgstr "Vergileri Ayarla"
+msgstr ""
 
 #: setup/setup_wizard/setup_wizard.py:29
 msgid "Setting up company"
-msgstr "Şirket Kurulumu"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:954
-#: manufacturing/doctype/work_order/work_order.py:978
+#: manufacturing/doctype/bom/bom.py:951
+#: manufacturing/doctype/work_order/work_order.py:989
 msgid "Setting {} is required"
 msgstr ""
 
-#. Label of a Card Break in the Accounting Workspace
 #. Label of a Card Break in the Buying Workspace
 #. Label of a Card Break in the CRM Workspace
 #. Label of a Card Break in the Manufacturing Workspace
@@ -65119,7 +67158,6 @@
 #. Name of a Workspace
 #. Label of a Card Break in the Stock Workspace
 #. Label of a Card Break in the Support Workspace
-#: accounts/workspace/accounting/accounting.json
 #: buying/workspace/buying/buying.json crm/workspace/crm/crm.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: projects/workspace/projects/projects.json
@@ -65141,21 +67179,33 @@
 msgid "Settings"
 msgstr "Ayarlar"
 
-#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:15
+#. Description of a DocType
+#: crm/doctype/crm_settings/crm_settings.json
+#: selling/doctype/selling_settings/selling_settings.json
+msgid "Settings for Selling Module"
+msgstr ""
+
+#: accounts/doctype/invoice_discounting/invoice_discounting_list.js:11
 msgid "Settled"
-msgstr "hayalet"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Settled"
-msgstr "hayalet"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Settled"
-msgstr "hayalet"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Setup"
+msgstr "Kurulum"
 
 #. Title of an Onboarding Step
 #: setup/onboarding_step/letterhead/letterhead.json
@@ -65165,7 +67215,7 @@
 #. Title of an Onboarding Step
 #: stock/onboarding_step/create_a_warehouse/create_a_warehouse.json
 msgid "Setup a Warehouse"
-msgstr "Bir Depo Ayarla"
+msgstr ""
 
 #: public/js/setup_wizard.js:18
 msgid "Setup your organization"
@@ -65175,85 +67225,85 @@
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
 #: accounts/doctype/share_balance/share_balance.json
-#: accounts/doctype/shareholder/shareholder.js:22
+#: accounts/doctype/shareholder/shareholder.js:21
 #: accounts/report/share_balance/share_balance.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Balance"
-msgstr "Bakiye Paylaş"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Shareholder'
 #. Label of a Table field in DocType 'Shareholder'
 #: accounts/doctype/shareholder/shareholder.json
 msgctxt "Shareholder"
 msgid "Share Balance"
-msgstr "Bakiye Paylaş"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Accounting Workspace
-#: accounts/doctype/shareholder/shareholder.js:28
+#: accounts/doctype/shareholder/shareholder.js:27
 #: accounts/report/share_ledger/share_ledger.json
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Ledger"
-msgstr "Defteri Paylaş"
+msgstr ""
 
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgid "Share Management"
-msgstr "Paylaşım Yönetimi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/share_transfer/share_transfer.json
 #: accounts/report/share_ledger/share_ledger.py:59
 msgid "Share Transfer"
-msgstr "Transferi Paylaş"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Share Transfer"
 msgid "Share Transfer"
-msgstr "Transferi Paylaş"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/share_type/share_type.json
 #: accounts/report/share_balance/share_balance.py:58
 #: accounts/report/share_ledger/share_ledger.py:54
 msgid "Share Type"
-msgstr "Paylaşım Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "Share Type"
-msgstr "Paylaşım Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Share Type"
-msgstr "Paylaşım Türü"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/shareholder/shareholder.json
-#: accounts/report/share_balance/share_balance.js:17
+#: accounts/report/share_balance/share_balance.js:16
 #: accounts/report/share_balance/share_balance.py:57
-#: accounts/report/share_ledger/share_ledger.js:17
+#: accounts/report/share_ledger/share_ledger.js:16
 #: accounts/report/share_ledger/share_ledger.py:51
 msgid "Shareholder"
-msgstr "Hissedar"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Shareholder"
 msgid "Shareholder"
-msgstr "Hissedar"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Shelf Life In Days"
-msgstr "Raf Ömrü (gün)"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:247
+#: assets/doctype/asset/asset.js:288
 msgid "Shift"
 msgstr ""
 
@@ -65276,7 +67326,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:175
+#: stock/doctype/delivery_note/delivery_note.js:181
 #: stock/doctype/shipment/shipment.json
 msgid "Shipment"
 msgstr ""
@@ -65344,109 +67394,109 @@
 msgid "Shipment details"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:846
+#: stock/doctype/delivery_note/delivery_note.py:922
 msgid "Shipments"
-msgstr "Gönderiler"
+msgstr ""
 
 #. Label of a Link field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Shipping Account"
-msgstr "Nakliye Hesabı"
+msgstr ""
 
 #: stock/report/delayed_item_report/delayed_item_report.py:124
 #: stock/report/delayed_order_report/delayed_order_report.py:53
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
 #. Option for the 'Determine Address Tax Category From' (Select) field in
 #. DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
-#. Label of a Small Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
-#. Label of a Small Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Receipt'
+#. Label of a Text Editor field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address"
-msgstr "Nakliye Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Shipping Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Address Details"
@@ -65456,202 +67506,202 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Address Name"
-msgstr "Teslimat Adresi İsmi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Address Name"
-msgstr "Teslimat Adresi İsmi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Address Name"
-msgstr "Teslimat Adresi İsmi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Address Template"
-msgstr "Sevkiyat Adresi Şablonu"
+msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:130
+#: accounts/doctype/shipping_rule/shipping_rule.py:129
 msgid "Shipping Address does not have country, which is required for this Shipping Rule"
-msgstr "Nakliye Adresi, bu Nakliye Kuralı için gerekli olan ülke içermiyor"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Shipping Amount"
-msgstr "Kargo Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Shipping Rule Condition'
 #: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
 msgctxt "Shipping Rule Condition"
 msgid "Shipping Amount"
-msgstr "Kargo Tutarı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Shipping City"
-msgstr "Sevkiyat Şehri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Shipping Country"
-msgstr "Sevkiyat Ülkesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Shipping County"
-msgstr "Sevkiyat İlçe"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link in the Selling Workspace
 #. Label of a Link in the Stock Workspace
 #: selling/workspace/selling/selling.json stock/workspace/stock/stock.json
 msgctxt "Shipping Rule"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Shipping Rule"
-msgstr "Nakliye Kuralı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
 msgid "Shipping Rule Condition"
-msgstr "Kargo Kural Şartları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Shipping Rule'
 #. Label of a Table field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Shipping Rule Conditions"
-msgstr "Kargo Kural Koşulları"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/shipping_rule_country/shipping_rule_country.json
 msgid "Shipping Rule Country"
-msgstr "Nakliye Kural Ülke"
+msgstr ""
 
 #. Label of a Data field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Shipping Rule Label"
-msgstr "Kargo Kural Etiketi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Shipping Rule Type"
-msgstr "Nakliye Kuralı Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Shipping State"
-msgstr "Sevkiyat Devleti"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Shipping Zipcode"
-msgstr "Sevkiyat kodu"
+msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:134
+#: accounts/doctype/shipping_rule/shipping_rule.py:133
 msgid "Shipping rule not applicable for country {0} in Shipping Address"
-msgstr "Gönderim Adresindeki {0} ülke için gönderi düzenlemesi geçerli değil"
+msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:151
+#: accounts/doctype/shipping_rule/shipping_rule.py:152
 msgid "Shipping rule only applicable for Buying"
-msgstr "Nakliye kuralları yalnızca Alış için geçerlidir"
+msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:146
+#: accounts/doctype/shipping_rule/shipping_rule.py:147
 msgid "Shipping rule only applicable for Selling"
-msgstr "Nakliye kurallarının yalnızca Satış için geçerlidir"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Shopping Cart"
-msgstr "Alışveriş Sepeti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Shopping Cart"
-msgstr "Alışveriş Sepeti"
+msgstr ""
 
 #. Option for the 'Order Type' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Shopping Cart"
-msgstr "Alışveriş Sepeti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Shopping Cart"
-msgstr "Alışveriş Sepeti"
+msgstr ""
 
 #. Label of a Data field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
@@ -65663,18 +67713,18 @@
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Short Term Loan Account"
-msgstr "Kısa Vadeli Kredi Hesabı"
+msgstr ""
 
 #. Description of the 'Bio / Cover Letter' (Text Editor) field in DocType
 #. 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Short biography for website and other publications."
-msgstr "Web sitesi ve diğer yayınlar için kısa biyografi."
+msgstr ""
 
 #: stock/report/stock_projected_qty/stock_projected_qty.py:220
 msgid "Shortage Qty"
-msgstr "Yetersizlik Mik"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -65686,37 +67736,41 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Show Barcode Field in Stock Transactions"
-msgstr "Stok İşlemlerinde Barkod Alanı Göster"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:189
 msgid "Show Cancelled Entries"
-msgstr "İptal Edilen Kayıtları Göster"
+msgstr ""
 
-#: templates/pages/projects.js:64
+#: templates/pages/projects.js:61
 msgid "Show Completed"
-msgstr "Tamamlananları Göster"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:111
+#: accounts/report/budget_variance_report/budget_variance_report.js:105
 msgid "Show Cumulative Amount"
-msgstr "Kümülatif Tutarı Göster"
+msgstr ""
 
-#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:17
+#: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.js:16
 msgid "Show Disabled Warehouses"
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:306
+msgid "Show Document"
+msgstr "Belgeyi Göster"
+
 #. Label of a Check field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
 msgctxt "Bank Statement Import"
 msgid "Show Failed Logs"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:144
-#: accounts/report/accounts_receivable/accounts_receivable.js:161
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
+#: accounts/report/accounts_payable/accounts_payable.js:147
+#: accounts/report/accounts_receivable/accounts_receivable.js:164
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:137
 msgid "Show Future Payments"
-msgstr "Gelecekteki Ödemeleri Göster"
+msgstr ""
 
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:142
 msgid "Show GL Balance"
 msgstr ""
 
@@ -65724,58 +67778,58 @@
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Show In Website"
-msgstr "Web sitesinde Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Show Inclusive Tax in Print"
-msgstr "Baskıda Kapsayıcı Vergiyi Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Show Items"
-msgstr "Öğeler Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Show Latest Forum Posts"
-msgstr "Son Forum Mesajlarını Göster"
+msgstr ""
 
 #: accounts/report/purchase_register/purchase_register.js:64
 #: accounts/report/sales_register/sales_register.js:76
 msgid "Show Ledger View"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:166
+#: accounts/report/accounts_receivable/accounts_receivable.js:169
 msgid "Show Linked Delivery Notes"
-msgstr "Bağlı İrsaliyeleri Göster"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:194
 msgid "Show Net Values in Party Account"
-msgstr "Cari Hesabındaki Net Değerleri Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Show Net Values in Party Account"
-msgstr "Cari Hesabındaki Net Değerleri Göster"
+msgstr ""
 
-#: templates/pages/projects.js:66
+#: templates/pages/projects.js:63
 msgid "Show Open"
-msgstr "Açık olanları öster"
+msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.js:178
 msgid "Show Opening Entries"
-msgstr "Açılış Kayıtlarını Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Show Operations"
-msgstr "Operasyonları Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
@@ -65785,36 +67839,36 @@
 
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:40
 msgid "Show Payment Details"
-msgstr "Ödeme Ayrıntılarını Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Show Payment Schedule in Print"
-msgstr "Ödeme Programının Baskıda Göster"
+msgstr ""
 
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:25
 msgid "Show Preview"
 msgstr ""
 
-#: accounts/report/accounts_payable/accounts_payable.js:139
-#: accounts/report/accounts_receivable/accounts_receivable.js:176
+#: accounts/report/accounts_payable/accounts_payable.js:142
+#: accounts/report/accounts_receivable/accounts_receivable.js:179
 #: accounts/report/general_ledger/general_ledger.js:204
 msgid "Show Remarks"
-msgstr "Açıklamaları Göster"
+msgstr ""
 
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:66
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:65
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:65
 msgid "Show Return Entries"
-msgstr "İade Kayıtlarını Göster"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.js:171
+#: accounts/report/accounts_receivable/accounts_receivable.js:174
 msgid "Show Sales Person"
-msgstr "Satış Elemanını Göster"
+msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:95
 msgid "Show Stock Ageing Data"
-msgstr "Stok Yaşlandırma Verisini Göster"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -65822,105 +67876,110 @@
 msgid "Show Taxes as Table in Print"
 msgstr ""
 
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:456
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:296
+msgid "Show Traceback"
+msgstr "Geri İzlemeyi Göster"
+
 #: stock/report/stock_balance/stock_balance.js:90
 msgid "Show Variant Attributes"
-msgstr "Varyant Özelliklerini Göster"
+msgstr ""
 
-#: stock/doctype/item/item.js:90
+#: stock/doctype/item/item.js:106
 msgid "Show Variants"
-msgstr "Göster Varyantlar"
+msgstr ""
 
 #: stock/report/stock_ageing/stock_ageing.js:70
 msgid "Show Warehouse-wise Stock"
-msgstr "Depo-Stok Stokunu Göster"
+msgstr ""
 
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:29
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:17
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:28
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:19
 msgid "Show exploded view"
-msgstr "Genişletilmiş görünüm gösterisi"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Show in Website"
-msgstr "Web Sitesinde Göster"
+msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:104
+#: accounts/report/trial_balance/trial_balance.js:110
 msgid "Show net values in opening and closing columns"
 msgstr ""
 
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:35
 msgid "Show only POS"
-msgstr "Sadece POS göster"
+msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:108
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:106
 msgid "Show only the Immediate Upcoming Term"
 msgstr ""
 
-#: stock/utils.py:541
+#: stock/utils.py:568
 msgid "Show pending entries"
 msgstr ""
 
-#: accounts/report/trial_balance/trial_balance.js:93
+#: accounts/report/trial_balance/trial_balance.js:99
 msgid "Show unclosed fiscal year's P&L balances"
-msgstr "Kapatılmamış mali yılın K&Z bakiyelerini göster"
+msgstr ""
 
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:96
 msgid "Show with upcoming revenue/expense"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:113
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
 #: accounts/report/profitability_analysis/profitability_analysis.js:71
-#: accounts/report/trial_balance/trial_balance.js:88
+#: accounts/report/trial_balance/trial_balance.js:94
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
 msgid "Show zero values"
-msgstr "Sıfır değerleri göster"
+msgstr ""
 
-#: accounts/doctype/accounting_dimension/accounting_dimension.js:30
+#: accounts/doctype/accounting_dimension/accounting_dimension.js:35
 msgid "Show {0}"
-msgstr "Göster {0} "
+msgstr ""
 
 #. Label of a Column Break field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Signatory Position"
-msgstr "İmzacı Pozisyonu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Signed"
-msgstr "İmzalandı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Signed By (Company)"
-msgstr "İmzalayan (Şirket)"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Signed On"
-msgstr "İmzalama tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Signee"
-msgstr "İmza Atan"
+msgstr ""
 
 #. Label of a Signature field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Signee (Company)"
-msgstr "İmza Sahibi (Şirket)"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Signee Details"
-msgstr "Signee Ayrıntıları"
+msgstr ""
 
 #. Description of the 'Condition' (Code) field in DocType 'Service Level
 #. Agreement'
@@ -65933,14 +67992,13 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Simple Python Expression, Example: territory != 'All Territories'"
-msgstr "Basit Python ifadesi, Örnek: bölge! = &#39;Tüm Bölgeler&#39;"
+msgstr ""
 
 #. Description of the 'Acceptance Criteria Formula' (Code) field in DocType
 #. 'Item Quality Inspection Parameter'
 #: stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
 msgctxt "Item Quality Inspection Parameter"
-msgid ""
-"Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
+msgid "Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
 "Numeric eg. 2: <b>mean &gt; 3.5</b> (mean of populated fields)<br>\n"
 "Value based eg.:  <b>reading_value in (\"A\", \"B\", \"C\")</b>"
 msgstr ""
@@ -65949,8 +68007,7 @@
 #. 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
 msgctxt "Quality Inspection Reading"
-msgid ""
-"Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
+msgid "Simple Python formula applied on Reading fields.<br> Numeric eg. 1: <b>reading_1 &gt; 0.2 and reading_1 &lt; 0.5</b><br>\n"
 "Numeric eg. 2: <b>mean &gt; 3.5</b> (mean of populated fields)<br>\n"
 "Value based eg.:  <b>reading_value in (\"A\", \"B\", \"C\")</b>"
 msgstr ""
@@ -65962,7 +68019,7 @@
 msgid "Simultaneous"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:551
+#: stock/doctype/stock_entry/stock_entry.py:507
 msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
 msgstr ""
 
@@ -65970,28 +68027,28 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Single"
-msgstr "Tek"
+msgstr ""
 
 #. Option for the 'Loyalty Program Type' (Select) field in DocType 'Loyalty
 #. Program'
 #: accounts/doctype/loyalty_program/loyalty_program.json
 msgctxt "Loyalty Program"
 msgid "Single Tier Program"
-msgstr "Tek Katmanlı Programı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Single Transaction Threshold"
-msgstr "Tek İşlem Eşiği"
+msgstr ""
 
-#: stock/doctype/item/item.js:103
+#: stock/doctype/item/item.js:131
 msgid "Single Variant"
-msgstr "Tek Varyant"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:220
 msgid "Size"
-msgstr "Boyut"
+msgstr ""
 
 #. Label of a Check field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
@@ -66003,13 +68060,13 @@
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Skip Delivery Note"
-msgstr "Teslim Notunu Atlası"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Skip Material Transfer to WIP Warehouse"
-msgstr "Yarı Mamul Deposuna Malzeme Transferini Atla"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -66017,11 +68074,11 @@
 msgid "Skipped"
 msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:125
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:123
 msgid "Skipping Tax Withholding Category {0} as there is no associated account set for Company {1} in it."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:51
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:49
 msgid "Skipping {0} of {1}, {2}"
 msgstr ""
 
@@ -66029,55 +68086,64 @@
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Skype ID"
-msgstr "Skype ID"
+msgstr ""
 
-#. Option for the 'Hero Section Based On' (Select) field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Slideshow"
-msgstr "Slayt Gösterisi"
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Slug/Cubic Foot"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:223
 msgid "Small"
-msgstr "Küçük"
+msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:68
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:67
 msgid "Smoothing Constant"
-msgstr "Sabit Düzeltme"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:32
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:45
-msgid "Softwares"
-msgstr "Yazılımlar"
+msgid "Software"
+msgstr ""
 
-#: assets/doctype/asset/asset_list.js:11
+#: assets/doctype/asset/asset_list.js:9
 msgid "Sold"
-msgstr "Satıldı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Sold"
-msgstr "Satıldı"
+msgstr ""
 
-#: www/book_appointment/index.js:239
+#: selling/page/point_of_sale/pos_past_order_summary.js:80
+msgid "Sold by"
+msgstr ""
+
+#: www/book_appointment/index.js:248
 msgid "Something went wrong please try again"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:747
+#: accounts/doctype/pricing_rule/utils.py:733
 msgid "Sorry, this coupon code is no longer valid"
-msgstr "Üzgünüz, bu kupon kodu artık geçerli değil"
+msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:731
 msgid "Sorry, this coupon code's validity has expired"
-msgstr "Üzgünüz, bu kupon perdenizin geçerliliği sona erdi"
+msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:742
+#: accounts/doctype/pricing_rule/utils.py:728
 msgid "Sorry, this coupon code's validity has not started"
-msgstr "Üzgünüz, bu kupon panelinin geçerliliği başlamadı"
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:40
 #: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:38
+#: templates/form_grid/stock_entry_grid.html:29
 msgid "Source"
 msgstr "Kaynak"
 
@@ -66133,19 +68199,19 @@
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Source DocType"
-msgstr "Kaynak Belge Türü"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Source Document Name"
-msgstr "Kaynak Belge Adı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Source Document Type"
-msgstr "Kaynak Belge Türü"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -66163,7 +68229,7 @@
 #: assets/doctype/asset_movement_item/asset_movement_item.json
 msgctxt "Asset Movement Item"
 msgid "Source Location"
-msgstr "Kaynak Konum"
+msgstr ""
 
 #. Label of a Data field in DocType 'Lead Source'
 #: crm/doctype/lead_source/lead_source.json
@@ -66181,121 +68247,121 @@
 #: support/doctype/support_search_source/support_search_source.json
 msgctxt "Support Search Source"
 msgid "Source Type"
-msgstr "Kaynak Tipi"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:313
+#: manufacturing/doctype/bom/bom.js:326
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:126
-#: stock/dashboard/item_dashboard.js:215
-#: stock/doctype/stock_entry/stock_entry.js:547
+#: stock/dashboard/item_dashboard.js:223
+#: stock/doctype/stock_entry/stock_entry.js:641
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Source Warehouse"
-msgstr "Kaynak Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Source Warehouse Address"
-msgstr "Kaynak Depo Adresi"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:84
+#: assets/doctype/asset_movement/asset_movement.py:88
 msgid "Source and Target Location cannot be same"
-msgstr "Kaynak ve Hedef Konum aynı olamaz"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:640
+#: stock/doctype/stock_entry/stock_entry.py:596
 msgid "Source and target warehouse cannot be same for row {0}"
-msgstr "Kaynak ve hedef depo Satır {0} için aynu olamaz"
+msgstr ""
 
-#: stock/dashboard/item_dashboard.js:278
+#: stock/dashboard/item_dashboard.js:286
 msgid "Source and target warehouse must be different"
-msgstr "Kaynak ve hedef depo farklı olmalıdır"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:83
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:115
 msgid "Source of Funds (Liabilities)"
-msgstr "Fon kaynakları (Yükümlülükler)"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:617
-#: stock/doctype/stock_entry/stock_entry.py:634
+#: stock/doctype/stock_entry/stock_entry.py:573
+#: stock/doctype/stock_entry/stock_entry.py:590
 msgid "Source warehouse is mandatory for row {0}"
-msgstr "Satır {0} Kaynak deposu verileri"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Sourced by Supplier"
-msgstr "tedarikçi Kaynaklı"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Sourced by Supplier"
-msgstr "tedarikçi Kaynaklı"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Sourced by Supplier"
-msgstr "tedarikçi Kaynaklı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/south_africa_vat_account/south_africa_vat_account.json
@@ -66313,18 +68379,28 @@
 msgid "Spacer"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:467 stock/doctype/batch/batch.js:146
-#: support/doctype/issue/issue.js:100
-msgid "Split"
-msgstr "Böl"
+#. Description of a DocType
+#: setup/doctype/currency_exchange/currency_exchange.json
+msgid "Specify Exchange Rate to convert one currency into another"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:111 assets/doctype/asset/asset.js:451
+#. Description of a DocType
+#: accounts/doctype/shipping_rule/shipping_rule.json
+msgid "Specify conditions to calculate shipping amount"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
+#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
+msgid "Split"
+msgstr ""
+
+#: assets/doctype/asset/asset.js:135 assets/doctype/asset/asset.js:524
 msgid "Split Asset"
 msgstr ""
 
-#: stock/doctype/batch/batch.js:145
+#: stock/doctype/batch/batch.js:161
 msgid "Split Batch"
-msgstr "Batch/Parti Böl"
+msgstr ""
 
 #. Description of the 'Book Tax Loss on Early Payment Discount' (Check) field
 #. in DocType 'Accounts Settings'
@@ -66339,115 +68415,167 @@
 msgid "Split From"
 msgstr ""
 
-#: support/doctype/issue/issue.js:90
+#: support/doctype/issue/issue.js:100
 msgid "Split Issue"
-msgstr "Sorunu Böl"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:457
+#: assets/doctype/asset/asset.js:530
 msgid "Split Qty"
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1044
+#: assets/doctype/asset/asset.py:1042
 msgid "Split qty cannot be grater than or equal to asset qty"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1810
+#: accounts/doctype/payment_entry/payment_entry.py:1867
 msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Centimeter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Foot"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Inch"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Kilometer"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Meter"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Mile"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Square Yard"
+msgstr ""
+
 #: accounts/print_format/sales_invoice_return/sales_invoice_return.html:52
 #: templates/print_formats/includes/items.html:8
 msgid "Sr"
-msgstr "Kıdemli"
+msgstr "Sr"
 
 #. Label of a Data field in DocType 'Prospect Opportunity'
 #: crm/doctype/prospect_opportunity/prospect_opportunity.json
 msgctxt "Prospect Opportunity"
 msgid "Stage"
-msgstr "Aşama"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Stage'
 #: crm/doctype/sales_stage/sales_stage.json
 msgctxt "Sales Stage"
 msgid "Stage Name"
-msgstr "Aşama Adı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Stale Days"
-msgstr "Eski Günler"
+msgstr ""
 
 #: accounts/doctype/accounts_settings/accounts_settings.py:93
 msgid "Stale Days should start from 1."
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:433
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:425
 msgid "Standard Buying"
-msgstr "Standart Alış"
+msgstr ""
 
 #: manufacturing/report/bom_explorer/bom_explorer.py:61
 msgid "Standard Description"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:119
+#: regional/report/uae_vat_201/uae_vat_201.py:115
 msgid "Standard Rated Expenses"
 msgstr ""
 
-#: setup/setup_wizard/operations/defaults_setup.py:71
-#: setup/setup_wizard/operations/install_fixtures.py:441
-#: stock/doctype/item/item.py:245
+#: setup/setup_wizard/operations/defaults_setup.py:69
+#: setup/setup_wizard/operations/install_fixtures.py:433
+#: stock/doctype/item/item.py:244
 msgid "Standard Selling"
-msgstr "Standart Satış"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Standard Selling Rate"
-msgstr "Standart Satış Oranı"
+msgstr ""
 
 #. Option for the 'Create Chart Of Accounts Based On' (Select) field in DocType
 #. 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Standard Template"
-msgstr "Standart Şablon"
+msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:100
-#: regional/report/uae_vat_201/uae_vat_201.py:106
+#. Description of a DocType
+#: setup/doctype/terms_and_conditions/terms_and_conditions.json
+msgid "Standard Terms and Conditions that can be added to Sales and Purchases. Examples: Validity of the offer, Payment Terms, Safety and Usage, etc."
+msgstr ""
+
+#: regional/report/uae_vat_201/uae_vat_201.py:96
+#: regional/report/uae_vat_201/uae_vat_201.py:102
 msgid "Standard rated supplies in {0}"
 msgstr ""
 
+#. Description of a DocType
+#: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Purchase Transactions. This template can contain a list of tax heads and also other expense heads like \"Shipping\", \"Insurance\", \"Handling\", etc."
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
+msgid "Standard tax template that can be applied to all Sales Transactions. This template can contain a list of tax heads and also other expense/income heads like \"Shipping\", \"Insurance\", \"Handling\" etc."
+msgstr ""
+
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Standing Name"
-msgstr "Daimi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Standing Name"
-msgstr "Daimi Adı"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:591
+#: manufacturing/doctype/work_order/work_order.js:630
+#: manufacturing/doctype/workstation/workstation_job_card.html:67
+#: public/js/projects/timer.js:32
 msgid "Start"
 msgstr "Başlangıç"
 
-#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:44
+#: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.js:43
 msgid "Start / Resume"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:34
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:34
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:42
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:42
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:16
-#: accounts/report/payment_ledger/payment_ledger.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:68
+#: accounts/report/payment_ledger/payment_ledger.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.js:67
 #: projects/report/project_summary/project_summary.py:70
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:52
-#: public/js/financial_statements.js:131
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:17
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:47
+#: public/js/financial_statements.js:193
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:16
 msgid "Start Date"
 msgstr "Başlangıç Tarihi"
 
@@ -66519,13 +68647,18 @@
 
 #: crm/doctype/email_campaign/email_campaign.py:40
 msgid "Start Date cannot be before the current date"
-msgstr "Başlangıç Tarihi, geçerli karşılaştırma önce olamaz"
+msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:133
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
+msgid "Start Deletion"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:115
 msgid "Start Import"
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.js:244
+#: manufacturing/doctype/job_card/job_card.js:269
+#: manufacturing/doctype/workstation/workstation.js:190
 msgid "Start Job"
 msgstr ""
 
@@ -66533,10 +68666,14 @@
 msgid "Start Merge"
 msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.js:85
+#: stock/doctype/repost_item_valuation/repost_item_valuation.js:95
 msgid "Start Reposting"
 msgstr ""
 
+#: manufacturing/doctype/workstation/workstation.js:159
+msgid "Start Time"
+msgstr "Başlangıç Zamanı"
+
 #. Label of a Datetime field in DocType 'Call Log'
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
@@ -66561,49 +68698,49 @@
 msgid "Start Time"
 msgstr "Başlangıç Zamanı"
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:125
+#: support/doctype/service_level_agreement/service_level_agreement.py:129
 msgid "Start Time can't be greater than or equal to End Time for {0}."
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:48
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:48
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:56
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:56
 #: accounts/report/financial_ratios/financial_ratios.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.js:82
-#: public/js/financial_statements.js:145
+#: assets/report/fixed_asset_register/fixed_asset_register.js:81
+#: public/js/financial_statements.js:207
 msgid "Start Year"
-msgstr "Başlangıç yılı"
+msgstr ""
 
-#: accounts/report/financial_statements.py:134
+#: accounts/report/financial_statements.py:122
 msgid "Start Year and End Year are mandatory"
-msgstr "Başlangıç Yılı ve Bitiş Yılı cezaları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Start and End Dates"
-msgstr "Başlangıç ve Tarihler Sonu"
+msgstr ""
 
 #. Description of the 'From Date' (Date) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Start date of current invoice's period"
-msgstr "Cari dönem faturanın Başlangıç tarihi"
+msgstr ""
 
-#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:236
+#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:235
 msgid "Start date should be less than end date for Item {0}"
-msgstr "Başlangıç tarihi Ürün {0} için bitiş çizgisi daha az olmalıdır"
+msgstr ""
 
 #: assets/doctype/asset_maintenance/asset_maintenance.py:39
 msgid "Start date should be less than end date for task {0}"
-msgstr "{0} görevi için başlangıç tarihi bitiş süreleri daha az olmalıdır"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Started Time"
-msgstr "Başlangıç Zamanı"
+msgstr ""
 
-#: utilities/bulk_transaction.py:19
+#: utilities/bulk_transaction.py:21
 msgid "Started a background job to create {1} {0}"
 msgstr ""
 
@@ -66611,36 +68748,36 @@
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Starting location from left edge"
-msgstr "sol üstünün yeri başlıyor"
+msgstr ""
 
 #. Label of a Float field in DocType 'Cheque Print Template'
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Starting position from top edge"
-msgstr "üst kenardan başlama pozisyonu"
+msgstr ""
 
 #: crm/report/lead_details/lead_details.py:59
-#: public/js/utils/contact_address_quick_entry.js:81
+#: public/js/utils/contact_address_quick_entry.js:84
 msgid "State"
-msgstr "Durumu"
+msgstr "Eyalet"
 
 #. Label of a Data field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "State"
-msgstr "Durumu"
+msgstr "Eyalet"
 
 #. Label of a Data field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "State"
-msgstr "Durumu"
+msgstr "Eyalet"
 
 #. Label of a Data field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "State"
-msgstr "Durumu"
+msgstr "Eyalet"
 
 #. Label of a Code field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -66648,68 +68785,76 @@
 msgid "Statement Import Log"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.js:17
-#: assets/report/fixed_asset_register/fixed_asset_register.py:424
-#: buying/doctype/purchase_order/purchase_order.js:288
-#: buying/doctype/purchase_order/purchase_order.js:290
-#: buying/doctype/purchase_order/purchase_order.js:292
-#: buying/doctype/purchase_order/purchase_order.js:298
-#: buying/doctype/purchase_order/purchase_order.js:300
-#: buying/doctype/purchase_order/purchase_order.js:304
+#: accounts/report/general_ledger/general_ledger.html:1
+msgid "Statement of Account"
+msgstr ""
+
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
+#: assets/report/fixed_asset_register/fixed_asset_register.js:16
+#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: buying/doctype/purchase_order/purchase_order.js:317
+#: buying/doctype/purchase_order/purchase_order.js:323
+#: buying/doctype/purchase_order/purchase_order.js:329
+#: buying/doctype/purchase_order/purchase_order.js:335
+#: buying/doctype/purchase_order/purchase_order.js:337
+#: buying/doctype/purchase_order/purchase_order.js:344
 #: buying/report/procurement_tracker/procurement_tracker.py:74
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:53
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:173
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:52
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:169
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:134
-#: crm/report/lead_details/lead_details.js:31
+#: crm/report/lead_details/lead_details.js:30
 #: crm/report/lead_details/lead_details.py:25
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:34
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:39
-#: manufacturing/doctype/production_plan/production_plan.js:99
-#: manufacturing/doctype/production_plan/production_plan.js:103
-#: manufacturing/doctype/production_plan/production_plan.js:431
-#: manufacturing/doctype/work_order/work_order.js:352
-#: manufacturing/doctype/work_order/work_order.js:389
-#: manufacturing/doctype/work_order/work_order.js:565
-#: manufacturing/doctype/work_order/work_order.js:572
-#: manufacturing/doctype/work_order/work_order.js:576
-#: manufacturing/report/job_card_summary/job_card_summary.js:51
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:32
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:38
+#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:115
+#: manufacturing/doctype/production_plan/production_plan.js:466
+#: manufacturing/doctype/work_order/work_order.js:371
+#: manufacturing/doctype/work_order/work_order.js:407
+#: manufacturing/doctype/work_order/work_order.js:595
+#: manufacturing/doctype/work_order/work_order.js:606
+#: manufacturing/doctype/work_order/work_order.js:614
+#: manufacturing/doctype/workstation/workstation_job_card.html:51
+#: manufacturing/report/job_card_summary/job_card_summary.js:50
 #: manufacturing/report/job_card_summary/job_card_summary.py:139
-#: manufacturing/report/process_loss_report/process_loss_report.py:81
+#: manufacturing/report/process_loss_report/process_loss_report.py:80
 #: manufacturing/report/production_analytics/production_analytics.py:19
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:22
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:21
 #: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:80
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:50
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:49
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:111
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:138
-#: manufacturing/report/work_order_summary/work_order_summary.js:37
+#: manufacturing/report/work_order_summary/work_order_summary.js:36
 #: manufacturing/report/work_order_summary/work_order_summary.py:202
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:35
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:25
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:24
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:92
-#: projects/report/project_summary/project_summary.js:24
+#: projects/report/project_summary/project_summary.js:23
 #: projects/report/project_summary/project_summary.py:58
-#: selling/doctype/sales_order/sales_order.js:523
-#: selling/doctype/sales_order/sales_order.js:527
-#: selling/doctype/sales_order/sales_order.js:534
-#: selling/doctype/sales_order/sales_order.js:545
-#: selling/doctype/sales_order/sales_order.js:547
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:90
+#: public/js/plant_floor_visual/visual_plant.js:111
+#: selling/doctype/sales_order/sales_order.js:553
+#: selling/doctype/sales_order/sales_order.js:558
+#: selling/doctype/sales_order/sales_order.js:567
+#: selling/doctype/sales_order/sales_order.js:584
+#: selling/doctype/sales_order/sales_order.js:590
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
 #: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: selling/report/sales_order_analysis/sales_order_analysis.js:55
+#: selling/report/sales_order_analysis/sales_order_analysis.js:54
 #: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:219
-#: stock/doctype/delivery_note/delivery_note.js:238
-#: stock/doctype/purchase_receipt/purchase_receipt.js:222
-#: stock/doctype/purchase_receipt/purchase_receipt.js:240
-#: stock/report/reserved_stock/reserved_stock.js:127
+#: stock/doctype/delivery_note/delivery_note.js:252
+#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/purchase_receipt/purchase_receipt.js:255
+#: stock/doctype/purchase_receipt/purchase_receipt.js:284
+#: stock/report/reserved_stock/reserved_stock.js:124
 #: stock/report/reserved_stock/reserved_stock.py:178
-#: stock/report/serial_no_ledger/serial_no_ledger.py:52
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
+#: stock/report/serial_no_ledger/serial_no_ledger.py:51
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.js:108
-#: support/report/issue_analytics/issue_analytics.js:52
-#: support/report/issue_summary/issue_summary.js:39
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:114
+#: support/report/issue_analytics/issue_analytics.js:51
+#: support/report/issue_summary/issue_summary.js:38
 #: templates/pages/projects.html:24 templates/pages/projects.html:46
-#: templates/pages/projects.html:66
+#: templates/pages/projects.html:66 templates/pages/task_info.html:69
+#: templates/pages/timelog_info.html:40
 msgid "Status"
 msgstr "Durumu"
 
@@ -67177,21 +69322,33 @@
 msgid "Status"
 msgstr "Durumu"
 
+#. Label of a Select field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status"
+msgstr "Durumu"
+
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Status Details"
 msgstr ""
 
-#: projects/doctype/project/project.py:719
+#. Label of a Section Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Status Illustration"
+msgstr ""
+
+#: projects/doctype/project/project.py:717
 msgid "Status must be Cancelled or Completed"
-msgstr "Durum İptal Edilmeli veya Tamamlandı"
+msgstr ""
 
 #: controllers/status_updater.py:17
 msgid "Status must be one of {0}"
-msgstr "Durum aşağıdakilerden biri olmalıdır: {0}"
+msgstr ""
 
-#: stock/doctype/quality_inspection/quality_inspection.py:187
+#: stock/doctype/quality_inspection/quality_inspection.py:183
 msgid "Status set to rejected as there are one or more rejected readings."
 msgstr ""
 
@@ -67199,103 +69356,107 @@
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Statutory info and other general information about your Supplier"
-msgstr "Tedarikçiniz hakkında yasal bilgiler ve diğer genel bilgiler"
+msgstr ""
 
 #. Label of a Card Break in the Home Workspace
 #. Name of a Workspace
 #: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
-#: accounts/report/account_balance/account_balance.js:55
+#: accounts/report/account_balance/account_balance.js:57
 #: manufacturing/doctype/bom/bom_dashboard.py:14 setup/workspace/home/home.json
 #: stock/doctype/material_request/material_request_dashboard.py:17
 #: stock/workspace/stock/stock.json
 msgid "Stock"
-msgstr "Stok"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Stock"
-msgstr "Stok"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Stock"
-msgstr "Stok"
+msgstr ""
 
 #. Group in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Stock"
-msgstr "Stok"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1211
-#: accounts/report/account_balance/account_balance.js:56
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/report/account_balance/account_balance.js:58
 msgid "Stock Adjustment"
-msgstr "Stok Ayarı"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Stock Adjustment"
-msgstr "Stok Ayarı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Stock Adjustment Account"
-msgstr "Stok Düzeltme Hesabı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/stock_ageing/stock_ageing.json stock/workspace/stock/stock.json
 msgid "Stock Ageing"
-msgstr "Stok Yaşlandırma"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: public/js/stock_analytics.js:8
+#: public/js/stock_analytics.js:7
 #: stock/report/stock_analytics/stock_analytics.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Analytics"
-msgstr "Stok Analizi"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:19
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:30
 msgid "Stock Assets"
-msgstr "Hazır Varlıklar"
+msgstr ""
 
 #: stock/report/item_price_stock/item_price_stock.py:34
 msgid "Stock Available"
-msgstr "Stok Mevcudu"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:52
+#: stock/doctype/item/item.js:58 stock/doctype/warehouse/warehouse.js:49
 #: stock/report/stock_balance/stock_balance.json
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
 #: stock/workspace/stock/stock.json
 msgid "Stock Balance"
-msgstr "Stok Bakiyesi"
+msgstr ""
 
 #. Label of a Button field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Stock Balance"
-msgstr "Stok Bakiyesi"
+msgstr ""
 
-#: stock/doctype/quick_stock_balance/quick_stock_balance.js:16
+#: stock/doctype/quick_stock_balance/quick_stock_balance.js:15
 msgid "Stock Balance Report"
-msgstr "Stok Bakiyesi Raporu"
+msgstr ""
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:10
+msgid "Stock Capacity"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stock Closing"
-msgstr "Stok Kapanışı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
@@ -67313,42 +69474,42 @@
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Stock Details"
-msgstr "Stok Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Stock Details"
-msgstr "Stok Detayları"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:730
+#: stock/doctype/stock_entry/stock_entry.py:685
 msgid "Stock Entries already created for Work Order {0}: {1}"
 msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/pick_list/pick_list.js:104
+#: stock/doctype/pick_list/pick_list.js:116
 #: stock/doctype/stock_entry/stock_entry.json
 msgid "Stock Entry"
-msgstr "Stok Hareketi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Stock Entry"
-msgstr "Stok Hareketi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Stock Entry"
-msgstr "Stok Hareketi"
+msgstr ""
 
 #. Option for the 'Reference Type' (Select) field in DocType 'Quality
 #. Inspection'
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Stock Entry"
-msgstr "Stok Hareketi"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #. Label of a Link in the Stock Workspace
@@ -67357,99 +69518,103 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Stock Entry"
 msgid "Stock Entry"
-msgstr "Stok Hareketi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Stock Entry (Outward GIT)"
-msgstr "Stok Hareketi (Dışa GIT)"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Stock Entry Child"
-msgstr "Stok Hareketi Alt"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgid "Stock Entry Detail"
-msgstr "Stok Hareketi Detayı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 msgid "Stock Entry Type"
-msgstr "Stok Hareket Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Stock Entry Type"
-msgstr "Stok Hareket Türü"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:1020
+#: stock/doctype/pick_list/pick_list.py:1127
 msgid "Stock Entry has been already created against this Pick List"
-msgstr "Bu Seçim Listesine karşı Stok Hareketi zaten oluşturulmuş"
+msgstr ""
 
-#: stock/doctype/batch/batch.js:104
+#: stock/doctype/batch/batch.js:115
 msgid "Stock Entry {0} created"
-msgstr "Stok Giriş {0} kaydı"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1254
+#: accounts/doctype/journal_entry/journal_entry.py:1169
 msgid "Stock Entry {0} is not submitted"
-msgstr "Stok Giriş {0} teslim edilmez"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:44
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:63
 msgid "Stock Expenses"
-msgstr "Stok Giderleri"
+msgstr ""
 
 #. Label of a Date field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
-msgid "Stock Frozen Upto"
-msgstr "Stok Dondurulmuş"
+msgid "Stock Frozen Up To"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:20
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:31
 msgid "Stock In Hand"
-msgstr "Eldeki Stok"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Stock Items"
-msgstr "Stok Öğeleri"
+msgstr ""
 
 #. Label of a Table field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
 msgctxt "Asset Repair"
 msgid "Stock Items"
-msgstr "Stok Öğeleri"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #. Label of a shortcut in the Stock Workspace
-#: public/js/controllers/stock_controller.js:54
-#: public/js/utils/ledger_preview.js:27 stock/doctype/item/item.js:64
+#: public/js/controllers/stock_controller.js:66
+#: public/js/utils/ledger_preview.js:37 stock/doctype/item/item.js:68
 #: stock/doctype/item/item_dashboard.py:8
 #: stock/report/stock_ledger/stock_ledger.json stock/workspace/stock/stock.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:32
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:33
 msgid "Stock Ledger"
-msgstr "Stok Defteri"
+msgstr ""
+
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.js:38
+msgid "Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:114
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:113
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:115
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:28
 msgid "Stock Ledger Entry"
-msgstr "Stok Defter Girişi"
+msgstr ""
 
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:102
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:108
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:98
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:106
 msgid "Stock Ledger ID"
-msgstr "Stok Defteri Defteri Kimliği"
+msgstr ""
 
 #. Name of a report
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.json
@@ -67466,16 +69631,17 @@
 msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
 msgstr ""
 
-#: stock/doctype/batch/batch.js:50 stock/doctype/item/item.js:403
+#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:467
 msgid "Stock Levels"
-msgstr "Stok Seviyeleri"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:89
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:122
 msgid "Stock Liabilities"
-msgstr "Stok Yükümlülükleri"
+msgstr ""
 
 #. Name of a role
+#: accounts/doctype/fiscal_year/fiscal_year.json
 #: assets/doctype/asset_movement/asset_movement.json
 #: assets/doctype/location/location.json
 #: buying/doctype/buying_settings/buying_settings.json
@@ -67483,6 +69649,7 @@
 #: selling/doctype/product_bundle/product_bundle.json
 #: setup/doctype/incoterm/incoterm.json
 #: setup/doctype/item_group/item_group.json setup/doctype/uom/uom.json
+#: stock/doctype/bin/bin.json
 #: stock/doctype/customs_tariff_number/customs_tariff_number.json
 #: stock/doctype/delivery_note/delivery_note.json
 #: stock/doctype/inventory_dimension/inventory_dimension.json
@@ -67503,11 +69670,12 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/stock_settings/stock_settings.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Stock Manager"
-msgstr "Stok Yöneticisi"
+msgstr ""
 
 #: stock/doctype/item/item_dashboard.py:34
 msgid "Stock Movement"
@@ -67517,80 +69685,80 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stock Planning"
-msgstr "Stok Planlama"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
-#: stock/doctype/item/item.js:70
+#: stock/doctype/item/item.js:78
 #: stock/report/stock_projected_qty/stock_projected_qty.json
 #: stock/workspace/stock/stock.json
 msgid "Stock Projected Qty"
-msgstr "Stok Öngörülen Miktarı"
+msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:254
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:299
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:258
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:311
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:34
 msgid "Stock Qty"
-msgstr "Stok Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Stock Qty"
-msgstr "Stok Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Stock Qty"
-msgstr "Stok Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Stock Qty"
-msgstr "Stok Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Stock Qty"
-msgstr "Stok Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Stock Qty"
-msgstr "Stok Miktarı"
+msgstr ""
 
 #. Name of a report
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.json
 msgid "Stock Qty vs Serial No Count"
-msgstr "Stok Adedi ve Seri No Sayısı Karşılaştırması"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:90
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:123
-#: accounts/report/account_balance/account_balance.js:57
+#: accounts/report/account_balance/account_balance.js:59
 msgid "Stock Received But Not Billed"
-msgstr "Alınmış ancak faturasız stok"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Stock Received But Not Billed"
-msgstr "Alınmış ancak faturasız stok"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Stock Received But Not Billed"
-msgstr "Alınmış ancak faturasız stok"
+msgstr ""
 
 #. Name of a DocType
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 #: stock/doctype/stock_reconciliation/stock_reconciliation.json
 msgid "Stock Reconciliation"
-msgstr "Stok Mutabakatı"
+msgstr ""
 
 #. Label of a Link in the Home Workspace
 #. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
@@ -67600,41 +69768,41 @@
 #: stock/workspace/stock/stock.json
 msgctxt "Stock Reconciliation"
 msgid "Stock Reconciliation"
-msgstr "Stok Mutabakatı"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgid "Stock Reconciliation Item"
-msgstr "Stok Mutabakat Kalemi"
+msgstr ""
 
-#: stock/doctype/item/item.py:583
+#: stock/doctype/item/item.py:585
 msgid "Stock Reconciliations"
-msgstr "Stok Mutabakatları"
+msgstr ""
 
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Reports"
-msgstr "Stok Raporları"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
 msgid "Stock Reposting Settings"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:68
-#: selling/doctype/sales_order/sales_order.js:74
-#: selling/doctype/sales_order/sales_order.js:79
-#: selling/doctype/sales_order/sales_order.js:184
-#: stock/doctype/pick_list/pick_list.js:110
-#: stock/doctype/pick_list/pick_list.js:119
-#: stock/doctype/pick_list/pick_list.js:120
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:466
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:965
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:978
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:992
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1006
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1020
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1037
+#: selling/doctype/sales_order/sales_order.js:82
+#: selling/doctype/sales_order/sales_order.js:92
+#: selling/doctype/sales_order/sales_order.js:101
+#: selling/doctype/sales_order/sales_order.js:201
+#: stock/doctype/pick_list/pick_list.js:128
+#: stock/doctype/pick_list/pick_list.js:143
+#: stock/doctype/pick_list/pick_list.js:148
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:994
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1008
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1025
 msgid "Stock Reservation"
 msgstr ""
 
@@ -67644,35 +69812,35 @@
 msgid "Stock Reservation"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1144
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1134
 msgid "Stock Reservation Entries Cancelled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1096
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1086
 msgid "Stock Reservation Entries Created"
 msgstr ""
 
 #. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:389
+#: selling/doctype/sales_order/sales_order.js:413
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: stock/report/reserved_stock/reserved_stock.js:56
+#: stock/report/reserved_stock/reserved_stock.js:53
 #: stock/report/reserved_stock/reserved_stock.py:171
 msgid "Stock Reservation Entry"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:425
 msgid "Stock Reservation Entry cannot be updated as it has been delivered."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:423
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:419
 msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:614
+#: stock/doctype/delivery_note/delivery_note.py:690
 msgid "Stock Reservation Warehouse Mismatch"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:514
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:508
 msgid "Stock Reservation can only be created against {0}."
 msgstr ""
 
@@ -67688,20 +69856,20 @@
 msgid "Stock Reserved Qty (in Stock UOM)"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1502
+#: stock/doctype/stock_entry/stock_entry.py:1524
 msgid "Stock Return"
 msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/stock_settings/stock_settings.json
 msgid "Stock Settings"
-msgstr "Stok Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Stock Settings"
-msgstr "Stok Ayarları"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #. Label of a shortcut in the Settings Workspace
@@ -67709,202 +69877,209 @@
 #: setup/workspace/settings/settings.json stock/workspace/stock/stock.json
 msgctxt "Stock Settings"
 msgid "Stock Settings"
-msgstr "Stok Ayarları"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/page/stock_balance/stock_balance.js:4 stock/workspace/stock/stock.json
 msgid "Stock Summary"
-msgstr "Stok Özeti"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#. Label of a HTML field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Stock Summary"
+msgstr ""
 
 #. Label of a Card Break in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Stock Transactions"
-msgstr "Stok İşlemleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stock Transactions Settings"
-msgstr "Stok İşlem Ayarları"
+msgstr ""
 
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:256
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:301
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:215
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:232
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:260
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:313
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:213
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
 #: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:398
-#: stock/report/stock_ledger/stock_ledger.py:117
+#: stock/report/stock_balance/stock_balance.py:405
+#: stock/report/stock_ledger/stock_ledger.py:190
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Explosion Item'
 #: manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
 msgctxt "BOM Explosion Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Scrap Item'
 #: manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
 msgctxt "BOM Scrap Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card Scrap Item'
 #: manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
 msgctxt "Job Card Scrap Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
 msgctxt "Subcontracting Order Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Stock UOM"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
@@ -67912,7 +70087,7 @@
 msgid "Stock UOM Quantity"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:374
+#: selling/doctype/sales_order/sales_order.js:398
 msgid "Stock Unreservation"
 msgstr ""
 
@@ -67920,25 +70095,25 @@
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Stock Uom"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item Supplied'
 #: buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
 msgctxt "Purchase Receipt Item Supplied"
 msgid "Stock Uom"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Stock Uom"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt Supplied Item'
 #: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
 msgctxt "Subcontracting Receipt Supplied Item"
 msgid "Stock Uom"
-msgstr "Stok Ölçü Birimi"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/fiscal_year/fiscal_year.json
@@ -67979,76 +70154,81 @@
 #: stock/doctype/stock_entry/stock_entry.json
 #: stock/doctype/stock_entry_type/stock_entry_type.json
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 #: stock/doctype/warehouse/warehouse.json
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Stock User"
-msgstr "Hisse Senedi Kullanıcısı"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stock Validations"
-msgstr "Stok Doğrulamaları"
+msgstr ""
 
-#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:52
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:138
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124
+#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py:50
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:134
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:122
 msgid "Stock Value"
-msgstr "Stok Değeri"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Stock Value"
-msgstr "Stok Değeri"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quick Stock Balance'
 #: stock/doctype/quick_stock_balance/quick_stock_balance.json
 msgctxt "Quick Stock Balance"
 msgid "Stock Value"
-msgstr "Stok Değeri"
+msgstr ""
 
 #. Name of a report
 #: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.json
 msgid "Stock and Account Value Comparison"
-msgstr "Stok ve Hesap Değeri Karşılaştırması"
+msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:125
 msgid "Stock cannot be reserved in group warehouse {0}."
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:908
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:898
 msgid "Stock cannot be reserved in the group warehouse {0}."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1008
-msgid "Stock cannot be updated against Delivery Note {0}"
-msgstr "Stok İrsaliye {0} karşısı güncellenmez"
-
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:669
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
 msgid "Stock cannot be updated against Purchase Receipt {0}"
-msgstr "Stok Satınalma Makbuzu karşı güncellenmiş olmalı {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+msgid "Stock cannot be updated against the following Delivery Notes: {0}"
+msgstr ""
+
+#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
+msgstr ""
 
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:229
 msgid "Stock not available for Item {0} in Warehouse {1}."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:679
+#: selling/page/point_of_sale/pos_controller.js:714
 msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:241
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:250
 msgid "Stock transactions before {0} are frozen"
-msgstr "{0} dan önceki stok işlemleri dondurulmuştur"
+msgstr ""
 
 #. Description of the 'Freeze Stocks Older Than (Days)' (Int) field in DocType
 #. 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Stock transactions that are older than the mentioned days cannot be modified."
-msgstr "Belirtilen günlerden daha eski olan hisse senedi işlemleri değiştirilemez."
+msgstr ""
 
 #. Description of the 'Auto Reserve Stock for Sales Order on Purchase' (Check)
 #. field in DocType 'Stock Settings'
@@ -68057,12 +70237,17 @@
 msgid "Stock will be reserved on submission of <b>Purchase Receipt</b> created against Material Receipt for Sales Order."
 msgstr ""
 
-#: stock/utils.py:532
+#: stock/utils.py:559
 msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:570
-#: stock/doctype/material_request/material_request.js:107
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Stone"
+msgstr ""
+
+#: manufacturing/doctype/work_order/work_order.js:602
+#: stock/doctype/material_request/material_request.js:109
 msgid "Stop"
 msgstr "Durdur"
 
@@ -68071,10 +70256,13 @@
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
 #. (Select) field in DocType 'Budget'
 #. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
 #. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
 #. in DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Stop"
@@ -68105,13 +70293,13 @@
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:94
 msgid "Stop Reason"
-msgstr "Nedeni Durdur"
+msgstr ""
 
 #. Label of a Select field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Stop Reason"
-msgstr "Nedeni Durdur"
+msgstr ""
 
 #: stock/doctype/material_request/material_request_list.js:6
 msgid "Stopped"
@@ -68135,40 +70323,40 @@
 msgid "Stopped"
 msgstr "Durduruldu"
 
-#: manufacturing/doctype/work_order/work_order.py:631
+#: manufacturing/doctype/work_order/work_order.py:654
 msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
-msgstr "Durdurulan İş Emri iptal etmek istiyor, İptal etmeden önce kaldır"
+msgstr ""
 
-#: setup/doctype/company/company.py:259
-#: setup/setup_wizard/operations/defaults_setup.py:34
-#: setup/setup_wizard/operations/install_fixtures.py:481
-#: stock/doctype/item/item.py:282
+#: setup/doctype/company/company.py:256
+#: setup/setup_wizard/operations/defaults_setup.py:33
+#: setup/setup_wizard/operations/install_fixtures.py:472
+#: stock/doctype/item/item.py:281
 msgid "Stores"
-msgstr "Mağazalar"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Straight Line"
-msgstr "Düz Çizgi"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Straight Line"
-msgstr "Düz Çizgi"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Straight Line"
-msgstr "Düz Çizgi"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:58
 msgid "Sub Assemblies"
-msgstr "Alt Kurullar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
@@ -68176,7 +70364,12 @@
 msgid "Sub Assemblies & Raw Materials"
 msgstr ""
 
-#: public/js/bom_configurator/bom_configurator.bundle.js:264
+#: public/js/bom_configurator/bom_configurator.bundle.js:129
+#: public/js/bom_configurator/bom_configurator.bundle.js:159
+msgid "Sub Assembly"
+msgstr ""
+
+#: public/js/bom_configurator/bom_configurator.bundle.js:271
 msgid "Sub Assembly Item"
 msgstr ""
 
@@ -68184,13 +70377,13 @@
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Sub Assembly Item Code"
-msgstr "Alt Montaj Ürün Kodu"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Sub Assembly Items"
-msgstr "Alt Montaj Öğeleri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
@@ -68208,39 +70401,39 @@
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Sub Operations"
-msgstr "Alt Operasyonlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Sub Operations"
-msgstr "Alt Operasyonlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Procedure Process'
 #: quality_management/doctype/quality_procedure_process/quality_procedure_process.json
 msgctxt "Quality Procedure Process"
 msgid "Sub Procedure"
-msgstr "Alt çember"
+msgstr ""
 
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:127
 msgid "Sub-assembly BOM Count"
-msgstr "Alt montaj ürün reçetesi sayısı"
+msgstr ""
 
 #: buying/doctype/purchase_order/purchase_order_dashboard.py:26
 msgid "Sub-contracting"
-msgstr "Alt sözleşme"
+msgstr ""
 
 #: manufacturing/doctype/bom/bom_dashboard.py:17
 #: manufacturing/doctype/production_plan/production_plan_dashboard.py:9
 msgid "Subcontract"
-msgstr "Taşeronluk"
+msgstr ""
 
 #. Option for the 'Manufacturing Type' (Select) field in DocType 'Production
 #. Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Subcontract"
-msgstr "Taşeronluk"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
@@ -68248,7 +70441,7 @@
 msgid "Subcontract BOM"
 msgstr ""
 
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:37
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:36
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:128
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:22
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:22
@@ -68260,19 +70453,19 @@
 msgid "Subcontract Order Summary"
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:81
 msgid "Subcontract Return"
 msgstr ""
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:136
 msgid "Subcontracted Item"
-msgstr "Taşeronluk kalemi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Subcontracted Item"
-msgstr "Taşeronluk kalemi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Buying Workspace
@@ -68280,7 +70473,7 @@
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.json
 #: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
 msgid "Subcontracted Item To Be Received"
-msgstr "Alınacak Fason Ürünler"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Buying Workspace
@@ -68288,7 +70481,7 @@
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.json
 #: buying/workspace/buying/buying.json stock/workspace/stock/stock.json
 msgid "Subcontracted Raw Materials To Be Transferred"
-msgstr "Transfer edilecek Fason Hammaddeler"
+msgstr ""
 
 #. Name of a DocType
 #: subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
@@ -68296,10 +70489,10 @@
 msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:318
-#: controllers/subcontracting_controller.py:802
+#: buying/doctype/purchase_order/purchase_order.js:371
+#: controllers/subcontracting_controller.py:883
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:78
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:95
 msgid "Subcontracting Order"
 msgstr ""
 
@@ -68349,7 +70542,7 @@
 msgid "Subcontracting Order Supplied Item"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:857
+#: buying/doctype/purchase_order/purchase_order.py:865
 msgid "Subcontracting Order {0} created."
 msgstr ""
 
@@ -68360,7 +70553,7 @@
 msgstr ""
 
 #. Name of a DocType
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:188
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:200
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgid "Subcontracting Receipt"
 msgstr ""
@@ -68404,7 +70597,7 @@
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Subcontracting Settings"
-msgstr "Taşeronluk Ayarları"
+msgstr ""
 
 #. Label of a Autocomplete field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
@@ -68412,10 +70605,10 @@
 msgid "Subdivision"
 msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:219
-#: projects/doctype/task/task_tree.js:62
+#: buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: projects/doctype/task/task_tree.js:65
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:91
-#: support/doctype/issue/issue.js:96
+#: support/doctype/issue/issue.js:106 templates/pages/task_info.html:44
 msgid "Subject"
 msgstr "Konu"
 
@@ -68467,15 +70660,16 @@
 msgid "Subject"
 msgstr "Konu"
 
-#: accounts/doctype/payment_order/payment_order.js:120
-#: public/js/payment/payments.js:28
-#: selling/page/point_of_sale/pos_controller.js:101
-#: www/book_appointment/index.html:59
+#: accounts/doctype/payment_order/payment_order.js:137
+#: manufacturing/doctype/workstation/workstation.js:237
+#: public/js/payment/payments.js:30
+#: selling/page/point_of_sale/pos_controller.js:119
+#: templates/pages/task_info.html:101 www/book_appointment/index.html:59
 msgid "Submit"
 msgstr "Gönder/İşle"
 
-#: buying/doctype/purchase_order/purchase_order.py:853
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:698
+#: buying/doctype/purchase_order/purchase_order.py:861
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
 msgid "Submit Action Failed"
 msgstr ""
 
@@ -68501,16 +70695,20 @@
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Submit Journal Entries"
-msgstr "Yevmiye Kayıtlarını Gönderin"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:135
+#: manufacturing/doctype/work_order/work_order.js:139
 msgid "Submit this Work Order for further processing."
-msgstr "Daha fazla işlem için bu İş Emrini gönderin."
+msgstr ""
 
-#: assets/doctype/asset/asset_list.js:32
+#: buying/doctype/request_for_quotation/request_for_quotation.py:264
+msgid "Submit your Quotation"
+msgstr ""
+
+#: assets/doctype/asset/asset_list.js:23
 #: manufacturing/doctype/bom_creator/bom_creator_list.js:15
-#: stock/doctype/stock_entry/stock_entry_list.js:21
-#: templates/pages/material_request_info.html:24 templates/pages/order.html:58
+#: stock/doctype/stock_entry/stock_entry_list.js:27
+#: templates/pages/material_request_info.html:24 templates/pages/order.html:70
 msgid "Submitted"
 msgstr "İşlendi"
 
@@ -68628,151 +70826,145 @@
 #: accounts/doctype/subscription/subscription.json
 #: buying/doctype/supplier_quotation/supplier_quotation_dashboard.py:16
 #: selling/doctype/quotation/quotation_dashboard.py:12
-#: stock/doctype/delivery_note/delivery_note_dashboard.py:24
+#: stock/doctype/delivery_note/delivery_note_dashboard.py:25
 #: stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:31
 msgid "Subscription"
-msgstr "Abonelik"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Subscription'
 #: accounts/doctype/process_subscription/process_subscription.json
 msgctxt "Process Subscription"
 msgid "Subscription"
-msgstr "Abonelik"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Subscription"
-msgstr "Abonelik"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Subscription"
-msgstr "Abonelik"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Subscription"
 msgid "Subscription"
-msgstr "Abonelik"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Subscription End Date"
-msgstr "Abonelik Bitiş Tarihi"
+msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:350
+#: accounts/doctype/subscription/subscription.py:372
 msgid "Subscription End Date is mandatory to follow calendar months"
-msgstr "Takvim aylarını takip etmek için Abonelik Bitiş Tarihi cezaları"
+msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:340
+#: accounts/doctype/subscription/subscription.py:362
 msgid "Subscription End Date must be after {0} as per the subscription plan"
-msgstr "Abonelik Bitiş Tarihi, üyelik planına göre {0} hattı sonra olmalıdır"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/subscription_invoice/subscription_invoice.json
 msgid "Subscription Invoice"
-msgstr "Abonelik Faturası"
+msgstr ""
 
 #. Label of a Card Break in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgid "Subscription Management"
-msgstr "Abonelik Yönetimi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Subscription Period"
-msgstr "Abonelik Süresi"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgid "Subscription Plan"
-msgstr "Abonelik Planı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Subscription Plan"
 msgid "Subscription Plan"
-msgstr "Abonelik Planı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/subscription_plan_detail/subscription_plan_detail.json
 msgid "Subscription Plan Detail"
-msgstr "Abonelik Planı Ayrıntısı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Subscription Plans"
-msgstr "Abonelik Planları"
+msgstr ""
 
 #. Label of a Select field in DocType 'Subscription Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
 msgctxt "Subscription Plan"
 msgid "Subscription Price Based On"
-msgstr "Abonelik Fiyatı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Subscription Section"
-msgstr "Abonelik Bölümü"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Subscription Section"
-msgstr "Abonelik Bölümü"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Subscription Section"
-msgstr "Abonelik Bölümü"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Subscription Section"
-msgstr "Abonelik Bölümü"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Subscription Section"
-msgstr "Abonelik Bölümü"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/subscription_settings/subscription_settings.json
 msgid "Subscription Settings"
-msgstr "Abonelik Ayarları"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Subscription Settings"
 msgid "Subscription Settings"
-msgstr "Abonelik Ayarları"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Subscription Start Date"
-msgstr "Abonelik Başlangıç Tarihi"
+msgstr ""
 
 #: selling/doctype/customer/customer_dashboard.py:29
 msgid "Subscriptions"
-msgstr "Abonelikler"
-
-#. Label of a Data field in DocType 'Homepage Section Card'
-#: portal/doctype/homepage_section_card/homepage_section_card.json
-msgctxt "Homepage Section Card"
-msgid "Subtitle"
-msgstr "Alt yazı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Bulk Transaction Log'
 #: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
@@ -68780,11 +70972,11 @@
 msgid "Succeeded"
 msgstr ""
 
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:6
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:7
 msgid "Succeeded Entries"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:513
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:467
 msgid "Success"
 msgstr "Başarılı"
 
@@ -68804,62 +70996,58 @@
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Success Redirect URL"
-msgstr "Başarı Yönlendirme URL'si"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Appointment Booking Settings'
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.json
 msgctxt "Appointment Booking Settings"
 msgid "Success Settings"
-msgstr "Başarı Ayarları"
+msgstr ""
 
 #. Option for the 'Depreciation Entry Posting Status' (Select) field in DocType
 #. 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Successful"
-msgstr "Başarılı"
+msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:516
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.py:540
 msgid "Successfully Reconciled"
-msgstr "Başarıyla Uzlaştırıldı"
+msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:164
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
 msgid "Successfully Set Supplier"
-msgstr "Tedarikçi Başarıyla Ayarlandı"
+msgstr ""
 
-#: stock/doctype/item/item.py:339
+#: stock/doctype/item/item.py:338
 msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
 msgstr ""
 
-#: setup/doctype/company/company.js:164
-msgid "Successfully deleted all transactions related to this company!"
-msgstr "Başarıyla bu şirket ile ilgili tüm işlemleri silindi!"
-
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:468
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:430
 msgid "Successfully imported {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:182
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:161
 msgid "Successfully imported {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:166
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:145
 msgid "Successfully imported {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:178
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:157
 msgid "Successfully imported {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:165
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:144
 msgid "Successfully imported {0} records."
 msgstr ""
 
-#: buying/doctype/supplier/supplier.js:177
+#: buying/doctype/supplier/supplier.js:210
 msgid "Successfully linked to Customer"
 msgstr ""
 
-#: selling/doctype/customer/customer.js:222
+#: selling/doctype/customer/customer.js:243
 msgid "Successfully linked to Supplier"
 msgstr ""
 
@@ -68867,23 +71055,23 @@
 msgid "Successfully merged {0} out of {1}."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:478
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:438
 msgid "Successfully updated {0}"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:193
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:172
 msgid "Successfully updated {0} record out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:171
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:150
 msgid "Successfully updated {0} record."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:189
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:168
 msgid "Successfully updated {0} records out of {1}. Click on Export Errored Rows, fix the errors and import again."
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:170
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:149
 msgid "Successfully updated {0} records."
 msgstr ""
 
@@ -68891,7 +71079,7 @@
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Suggestions"
-msgstr "Öneriler"
+msgstr ""
 
 #. Description of the 'Total Repair Cost' (Currency) field in DocType 'Asset
 #. Repair'
@@ -68904,21 +71092,21 @@
 #: telephony/doctype/call_log/call_log.json
 msgctxt "Call Log"
 msgid "Summary"
-msgstr "özet"
+msgstr "Özet"
 
 #. Label of a Table field in DocType 'Transaction Deletion Record'
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
 msgctxt "Transaction Deletion Record"
 msgid "Summary"
-msgstr "özet"
+msgstr "Özet"
 
-#: setup/doctype/email_digest/email_digest.py:190
+#: setup/doctype/email_digest/email_digest.py:188
 msgid "Summary for this month and pending activities"
-msgstr "Bu ay ve bekleyen aktiviteler için Özet"
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:187
+#: setup/doctype/email_digest/email_digest.py:185
 msgid "Summary for this week and pending activities"
-msgstr "Bu hafta ve bekleyen aktiviteler için Özet"
+msgstr ""
 
 #. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
 #. Slots'
@@ -68981,151 +71169,151 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplied Items"
-msgstr "Verilen Öğeler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplied Items"
-msgstr "Verilen Öğeler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplied Items"
-msgstr "Verilen Öğeler"
+msgstr ""
 
 #: buying/report/subcontract_order_summary/subcontract_order_summary.py:152
 msgid "Supplied Qty"
-msgstr "verilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
 msgctxt "Purchase Order Item Supplied"
 msgid "Supplied Qty"
-msgstr "verilen Adet"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order Supplied Item'
 #: subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
 msgctxt "Subcontracting Order Supplied Item"
 msgid "Supplied Qty"
-msgstr "verilen Adet"
+msgstr ""
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
-#: accounts/doctype/payment_order/payment_order.js:100
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:61
+#: accounts/doctype/payment_order/payment_order.js:110
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:59
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:34
-#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:191
+#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:190
 #: accounts/report/purchase_register/purchase_register.js:21
 #: accounts/report/purchase_register/purchase_register.py:171
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:28
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:38
-#: buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: buying/doctype/request_for_quotation/request_for_quotation.js:208
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:37
+#: buying/doctype/request_for_quotation/request_for_quotation.js:167
+#: buying/doctype/request_for_quotation/request_for_quotation.js:226
 #: buying/doctype/supplier/supplier.json
 #: buying/report/procurement_tracker/procurement_tracker.py:89
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:175
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:16
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:171
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:16
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:30
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:199
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
 #: buying/workspace/buying/buying.json public/js/purchase_trends_filters.js:50
-#: public/js/purchase_trends_filters.js:66
-#: regional/report/irs_1099/irs_1099.py:79
-#: selling/doctype/customer/customer.js:207
-#: selling/doctype/sales_order/sales_order.js:1011
+#: public/js/purchase_trends_filters.js:63
+#: regional/report/irs_1099/irs_1099.py:77
+#: selling/doctype/customer/customer.js:225
+#: selling/doctype/sales_order/sales_order.js:1167
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
 #. Label of a Link field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Option for the 'Party Type' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Supplier'
 #: stock/doctype/item_supplier/item_supplier.json
 msgctxt "Item Supplier"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Landed Cost Purchase Receipt'
 #: stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
 msgctxt "Landed Cost Purchase Receipt"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
 #: selling/doctype/party_specific_item/party_specific_item.json
 msgctxt "Party Specific Item"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Order'
 #: accounts/doctype/payment_order/payment_order.json
 msgctxt "Payment Order"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Order Reference'
 #: accounts/doctype/payment_order_reference/payment_order_reference.json
 msgctxt "Payment Order Reference"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Promotional
 #. Scheme'
@@ -69133,49 +71321,49 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation Supplier'
 #: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
 msgctxt "Request for Quotation Supplier"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Option for the 'Pickup from' (Select) field in DocType 'Shipment'
 #. Label of a Link field in DocType 'Shipment'
@@ -69183,112 +71371,112 @@
 #: stock/doctype/shipment/shipment.json
 msgctxt "Shipment"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Payables Workspace
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Home Workspace
 #. Label of a shortcut in the Home Workspace
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/payables/payables.json
 #: buying/workspace/buying/buying.json setup/workspace/home/home.json
 msgctxt "Supplier"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Item'
 #: accounts/doctype/supplier_item/supplier_item.json
 msgctxt "Supplier Item"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Scorecard Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Supplier"
-msgstr "Tedarikçi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Address"
-msgstr "Tedarikçi Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address"
-msgstr "Tedarikçi Adresi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Supplier Address"
-msgstr "Tedarikçi Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Supplier Address"
-msgstr "Tedarikçi Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address"
-msgstr "Tedarikçi Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Supplier Address"
-msgstr "Tedarikçi Adresi"
+msgstr ""
 
-#. Label of a Small Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Address Details"
 msgstr ""
 
-#. Label of a Small Text field in DocType 'Subcontracting Order'
+#. Label of a Text Editor field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Address Details"
@@ -69297,79 +71485,79 @@
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgid "Supplier Addresses And Contacts"
-msgstr "Tedarikçi Adresler ve İletişim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Contact"
-msgstr "Tedarikçi İrtibat"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Contact"
-msgstr "Tedarikçi İrtibat"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Supplier Delivery Note"
-msgstr "Tedarikçi İrsaliyesi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Supplier Delivery Note"
-msgstr "Tedarikçi İrsaliyesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Supplier Details"
-msgstr "Tedarikçi Ayrıntıları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Supplier Details"
-msgstr "Tedarikçi Ayrıntıları"
+msgstr ""
 
 #. Label of a Text field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Details"
-msgstr "Tedarikçi Ayrıntıları"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_payable/accounts_payable.js:122
-#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:105
-#: accounts/report/accounts_receivable/accounts_receivable.py:1087
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:201
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:176
+#: accounts/report/accounts_payable/accounts_payable.js:125
+#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
+#: accounts/report/accounts_receivable/accounts_receivable.py:1108
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
 #: accounts/report/purchase_register/purchase_register.js:27
 #: accounts/report/purchase_register/purchase_register.py:186
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:56
-#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
+#: buying/doctype/request_for_quotation/request_for_quotation.js:458
 #: public/js/purchase_trends_filters.js:51
 #: regional/report/irs_1099/irs_1099.js:26
-#: regional/report/irs_1099/irs_1099.py:72
+#: regional/report/irs_1099/irs_1099.py:70
 #: setup/doctype/supplier_group/supplier_group.json
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Import Supplier Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Promotional
 #. Scheme'
@@ -69377,37 +71565,37 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Supplier Group"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Group Item'
 #: accounts/doctype/supplier_group_item/supplier_group_item.json
 msgctxt "Supplier Group Item"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Supplier Group"
-msgstr "Tedarikçi Grubu"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/supplier_group_item/supplier_group_item.json
@@ -69418,7 +71606,7 @@
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "Supplier Group Name"
-msgstr "Tedarikçi Grubu Adı"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
@@ -69430,43 +71618,44 @@
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Invoice"
-msgstr "Tedarikçi Faturası"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:213
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:214
 msgid "Supplier Invoice Date"
-msgstr "Tedarikçi Fatura Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Invoice Date"
-msgstr "Tedarikçi Fatura Tarihi"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1536
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
 msgid "Supplier Invoice Date cannot be greater than Posting Date"
-msgstr "Tedarikçi Fatura Tarihi, postalama tarihinden büyük olamaz"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
-#: accounts/report/general_ledger/general_ledger.py:653
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:207
+#: accounts/report/general_ledger/general_ledger.html:53
+#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
 msgid "Supplier Invoice No"
-msgstr "Tedarikçi Fatura No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Entry Reference'
 #: accounts/doctype/payment_entry_reference/payment_entry_reference.json
 msgctxt "Payment Entry Reference"
 msgid "Supplier Invoice No"
-msgstr "Tedarikçi Fatura No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Invoice No"
-msgstr "Tedarikçi Fatura No"
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1561
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
 msgid "Supplier Invoice No exists in Purchase Invoice {0}"
-msgstr "Tedarikçi Fatura Numarası, {0} nolu Satınalma Faturasında bulunuyor."
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/supplier_item/supplier_item.json
@@ -69477,136 +71666,138 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Supplier Items"
-msgstr "Tedarikçi Öğeleri"
+msgstr ""
 
 #. Label of a Int field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Supplier Lead Time (days)"
-msgstr "Tedarikçi Teslimat Süresi (gün)"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
+#. Label of a Link in the Payables Workspace
 #: accounts/report/supplier_ledger_summary/supplier_ledger_summary.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
+#: accounts/workspace/payables/payables.json
 msgid "Supplier Ledger Summary"
-msgstr "Tedarikçi Cari Defter Özeti"
+msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1018
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:160
+#: accounts/report/accounts_receivable/accounts_receivable.py:1039
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
 #: accounts/report/purchase_register/purchase_register.py:177
 #: accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:34
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:74
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:73
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying
 #. Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Request for Quotation Supplier'
 #: buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
 msgctxt "Request for Quotation Supplier"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Supplier Name"
-msgstr "Tedarikçi Adı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Supplier Naming By"
-msgstr "Tedarikçi Adlandırma"
+msgstr ""
 
 #: templates/includes/rfq/rfq_macros.html:20
 msgid "Supplier Part No"
-msgstr "Tedarikçi Parça No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Supplier Part No"
-msgstr "Tedarikçi Parça No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item Supplier'
 #: stock/doctype/item_supplier/item_supplier.json
 msgctxt "Item Supplier"
 msgid "Supplier Part Number"
-msgstr "Tedarikçi Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Supplier Part Number"
-msgstr "Tedarikçi Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Supplier Part Number"
-msgstr "Tedarikçi Parça Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Supplier Part Number"
-msgstr "Tedarikçi Parça Numarası"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
@@ -69618,193 +71809,193 @@
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Primary Address"
-msgstr "Tedarikçi Birincil Adresi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Primary Contact"
-msgstr "Tedarikçi Birincil İlgili"
+msgstr ""
 
 #. Name of a DocType
-#: buying/doctype/purchase_order/purchase_order.js:458
-#: buying/doctype/request_for_quotation/request_for_quotation.js:42
+#: buying/doctype/purchase_order/purchase_order.js:535
+#: buying/doctype/request_for_quotation/request_for_quotation.js:45
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 #: buying/doctype/supplier_quotation/supplier_quotation.py:214
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:59
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:260
-#: crm/doctype/opportunity/opportunity.js:82
-#: stock/doctype/material_request/material_request.js:147
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: crm/doctype/opportunity/opportunity.js:81
+#: stock/doctype/material_request/material_request.js:170
 msgid "Supplier Quotation"
-msgstr "Tedarikçi Teklifi"
+msgstr ""
 
 #. Linked DocType in Incoterm's connections
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
 msgid "Supplier Quotation"
-msgstr "Tedarikçi Teklifi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Quotation"
-msgstr "Tedarikçi Teklifi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Supplier Quotation"
-msgstr "Tedarikçi Teklifi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Supplier Quotation"
-msgstr "Tedarikçi Teklifi"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Supplier Quotation"
 msgid "Supplier Quotation"
-msgstr "Tedarikçi Teklifi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Buying Workspace
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.json
 #: buying/workspace/buying/buying.json
 msgid "Supplier Quotation Comparison"
-msgstr "Tedarikçi Teklif Karşılaştırması"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgid "Supplier Quotation Item"
-msgstr "Tedarikçi Teklif ürünü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Supplier Quotation Item"
-msgstr "Tedarikçi Teklif ürünü"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:409
+#: buying/doctype/request_for_quotation/request_for_quotation.py:430
 msgid "Supplier Quotation {0} Created"
-msgstr "tedarikçi Teklifi {0} Oluşturuldu"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Supplier Score"
-msgstr "Tedarikçi Puanı"
+msgstr ""
 
 #. Name of a DocType
 #. Label of a Card Break in the Buying Workspace
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 #: buying/workspace/buying/buying.json
 msgid "Supplier Scorecard"
-msgstr "Tedarikçi Puan Kartı"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Supplier Scorecard"
 msgid "Supplier Scorecard"
-msgstr "Tedarikçi Puan Kartı"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.json
 msgid "Supplier Scorecard Criteria"
-msgstr "Tedarikçi Puan Kartı Kriterleri"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Supplier Scorecard Criteria"
 msgid "Supplier Scorecard Criteria"
-msgstr "Tedarikçi Puan Kartı Kriterleri"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgid "Supplier Scorecard Period"
-msgstr "tedarikçisi Puan Kartı Dönemi"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_scorecard_scoring_criteria/supplier_scorecard_scoring_criteria.json
 msgid "Supplier Scorecard Scoring Criteria"
-msgstr "Tedarikçi Puan Kartı Puanlama Kriterleri"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgid "Supplier Scorecard Scoring Standing"
-msgstr "tedarikçi Puan Kartı Puanlama"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgid "Supplier Scorecard Scoring Variable"
-msgstr "tedarikçisi Puan Kartı değişken Skorlama"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Scorecard Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "Supplier Scorecard Setup"
-msgstr "tedarikçisi Puan Kartı Kurulumu"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgid "Supplier Scorecard Standing"
-msgstr "Tedarikçi Puan Kartı Durumu"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Supplier Scorecard Standing"
-msgstr "Tedarikçi Puan Kartı Durumu"
+msgstr ""
 
 #. Name of a DocType
 #: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
 msgid "Supplier Scorecard Variable"
-msgstr "Tedarikçi Puan Kartı Değişkeni"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #: buying/workspace/buying/buying.json
 msgctxt "Supplier Scorecard Variable"
 msgid "Supplier Scorecard Variable"
-msgstr "Tedarikçi Puan Kartı Değişkeni"
+msgstr ""
 
 #. Label of a Select field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Supplier Type"
-msgstr "Tedarikçi Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Supplier Warehouse"
-msgstr "Tedarikçi Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Supplier Warehouse"
-msgstr "Tedarikçi Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Supplier Warehouse"
-msgstr "Tedarikçi Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Supplier Warehouse"
-msgstr "Tedarikçi Deposu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Supplier Warehouse"
-msgstr "Tedarikçi Deposu"
+msgstr ""
 
-#: controllers/buying_controller.py:412
+#: controllers/buying_controller.py:406
 msgid "Supplier Warehouse mandatory for sub-contracted {0}"
 msgstr ""
 
@@ -69812,31 +72003,36 @@
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Supplier delivers to Customer"
-msgstr "Tedarikçi Müşteriye teslim eder"
+msgstr ""
+
+#. Description of a DocType
+#: buying/doctype/supplier/supplier.json
+msgid "Supplier of Goods or Services."
+msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation.py:167
 msgid "Supplier {0} not found in {1}"
-msgstr "Tedarikçi {0} {1} konumunda bulunamadı"
+msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:68
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
 msgid "Supplier(s)"
-msgstr "Tedarikçi(ler)"
+msgstr ""
 
 #. Label of a Link in the Buying Workspace
 #. Name of a report
 #: buying/workspace/buying/buying.json
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.json
 msgid "Supplier-Wise Sales Analytics"
-msgstr "Tedarikçi Satış Analizi"
+msgstr ""
 
 #. Label of a Table field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Suppliers"
-msgstr "Tedarikçiler"
+msgstr ""
 
 #: regional/report/uae_vat_201/uae_vat_201.py:60
-#: regional/report/uae_vat_201/uae_vat_201.py:126
+#: regional/report/uae_vat_201/uae_vat_201.py:122
 msgid "Supplies subject to the reverse charge provision"
 msgstr ""
 
@@ -69844,7 +72040,7 @@
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Supply Raw Materials for Purchase"
-msgstr "Satınalma için Hammadde Temini"
+msgstr ""
 
 #. Name of a Workspace
 #: selling/doctype/customer/customer_dashboard.py:24
@@ -69852,28 +72048,28 @@
 #: setup/setup_wizard/operations/install_fixtures.py:251
 #: support/workspace/support/support.json
 msgid "Support"
-msgstr "Destek"
+msgstr ""
 
 #. Name of a report
 #: support/report/support_hour_distribution/support_hour_distribution.json
 msgid "Support Hour Distribution"
-msgstr "Destek Saat Dağılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Support Portal"
-msgstr "Destek Portalı"
+msgstr ""
 
 #. Name of a DocType
 #: support/doctype/support_search_source/support_search_source.json
 msgid "Support Search Source"
-msgstr "Arama Kaynağı Desteği"
+msgstr ""
 
 #. Name of a DocType
 #: support/doctype/support_settings/support_settings.json
 msgid "Support Settings"
-msgstr "Destek Ayarları"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #. Label of a Link in the Support Workspace
@@ -69881,32 +72077,38 @@
 #: support/workspace/support/support.json
 msgctxt "Support Settings"
 msgid "Support Settings"
-msgstr "Destek Ayarları"
+msgstr ""
 
 #. Name of a role
 #: support/doctype/issue/issue.json support/doctype/issue_type/issue_type.json
 msgid "Support Team"
-msgstr "Destek Ekibi"
+msgstr ""
 
 #: crm/report/lead_conversion_time/lead_conversion_time.py:68
 msgid "Support Tickets"
-msgstr "Destek Biletleri"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Suspended"
-msgstr "Askıya alındı"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Suspended"
-msgstr "Askıya alındı"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:308
+#: selling/page/point_of_sale/pos_payment.js:325
 msgid "Switch Between Payment Modes"
-msgstr "Ödeme Modları Arasında Geçiş Yapın"
+msgstr ""
+
+#. Label of a Data field in DocType 'UOM'
+#: setup/doctype/uom/uom.json
+msgctxt "UOM"
+msgid "Symbol"
+msgstr ""
 
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:23
 msgid "Sync Now"
@@ -69920,7 +72122,7 @@
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "Synchronize all accounts every hour"
-msgstr "Tüm hesapları her saat başı senkronizasyon et"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/accounting_dimension/accounting_dimension.json
@@ -70000,8 +72202,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 #: manufacturing/doctype/job_card/job_card.json
-#: portal/doctype/homepage/homepage.json
-#: portal/doctype/homepage_section/homepage_section.json
+#: manufacturing/doctype/plant_floor/plant_floor.json
 #: projects/doctype/activity_type/activity_type.json
 #: projects/doctype/project_template/project_template.json
 #: projects/doctype/project_type/project_type.json
@@ -70071,24 +72272,25 @@
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "System User (login) ID. If set, it will become default for all HR forms."
-msgstr "Sistem kullanıcı (giriş) kimliği, bütün İK formları için geçerli olacaktır."
+msgstr ""
 
 #. Description of the 'Make Serial No / Batch from Work Order' (Check) field in
 #. DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "System will automatically create the serial numbers / batch for the Finished Good on submission of work order"
-msgstr "İş emrinin verilmesi ile Mamul için seri numaralarını / partiyi sistem otomatik olarak oluşturacaktır."
+msgstr ""
 
 #. Description of the 'Invoice Limit' (Int) field in DocType 'Payment
 #. Reconciliation'
 #. Description of the 'Payment Limit' (Int) field in DocType 'Payment
+#. Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "System will fetch all the entries if limit value is zero."
-msgstr "Eğer limit değeri sıfırsa, sistem tüm kayıtlarını alır."
+msgstr ""
 
-#: controllers/accounts_controller.py:1640
+#: controllers/accounts_controller.py:1752
 msgid "System will not check over billing since amount for Item {0} in {1} is zero"
 msgstr ""
 
@@ -70097,23 +72299,31 @@
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "System will notify to increase or decrease quantity or amount "
-msgstr "Sistem miktarını veya miktarını artırma veya azaltma bildirimi"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:224
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TCS Amount"
+msgstr ""
+
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TCS Rate %"
 msgstr ""
 
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:243
+msgid "TDS Amount"
+msgstr ""
+
 #. Name of a report
 #: accounts/report/tds_computation_summary/tds_computation_summary.json
 msgid "TDS Computation Summary"
-msgstr "TDS Özet Hesabı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:134
 msgid "TDS Payable"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:224
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:225
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:125
 msgid "TDS Rate %"
 msgstr ""
@@ -70122,18 +72332,22 @@
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "TS-.YYYY.-"
-msgstr "TS-.YYYY.-"
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.js:427
+#. Description of a DocType
+#: stock/doctype/item_website_specification/item_website_specification.json
+msgid "Table for Item that will be shown in Web Site"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tablespoon (US)"
+msgstr ""
+
+#: buying/doctype/request_for_quotation/request_for_quotation.js:466
 msgid "Tag"
 msgstr "Etiket"
 
-#. Label of a Data field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Tag Line"
-msgstr "Etiket Hattı"
-
 #. Label of an action in the Onboarding Step 'Accounts Settings'
 #: accounts/onboarding_step/accounts_settings/accounts_settings.json
 msgid "Take a quick walk-through of Accounts Settings"
@@ -70153,28 +72367,32 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Tally Company"
-msgstr "Tally Şirketi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Tally Creditors Account"
-msgstr "Tally Alacaklılar Hesabı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Tally Debtors Account"
-msgstr "Tally Borçlular Hesabı"
+msgstr ""
 
 #. Name of a DocType
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgid "Tally Migration"
-msgstr "Tally Göç"
+msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.js:32
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:34
 msgid "Tally Migration Error"
-msgstr "Tally Taşıma Hatası"
+msgstr ""
+
+#: templates/form_grid/stock_entry_grid.html:36
+msgid "Target"
+msgstr "Hedef"
 
 #. Label of a Data field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
@@ -70192,11 +72410,11 @@
 #: setup/doctype/target_detail/target_detail.json
 msgctxt "Target Detail"
 msgid "Target  Amount"
-msgstr "Hedef Miktarı"
+msgstr ""
 
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:104
 msgid "Target ({})"
-msgstr "Hedef ({})"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
@@ -70210,23 +72428,23 @@
 msgid "Target Asset Location"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:239
+#: assets/doctype/asset_capitalization/asset_capitalization.py:254
 msgid "Target Asset {0} cannot be cancelled"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:237
+#: assets/doctype/asset_capitalization/asset_capitalization.py:252
 msgid "Target Asset {0} cannot be submitted"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: assets/doctype/asset_capitalization/asset_capitalization.py:248
 msgid "Target Asset {0} cannot be {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:243
+#: assets/doctype/asset_capitalization/asset_capitalization.py:258
 msgid "Target Asset {0} does not belong to company {1}"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: assets/doctype/asset_capitalization/asset_capitalization.py:237
 msgid "Target Asset {0} needs to be composite asset"
 msgstr ""
 
@@ -70239,18 +72457,18 @@
 #. Name of a DocType
 #: setup/doctype/target_detail/target_detail.json
 msgid "Target Detail"
-msgstr "Hedef Detayı"
+msgstr ""
 
 #: accounts/doctype/fiscal_year/fiscal_year_dashboard.py:11
 #: accounts/doctype/monthly_distribution/monthly_distribution_dashboard.py:13
 msgid "Target Details"
-msgstr "Hedef Detayları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Target Detail'
 #: setup/doctype/target_detail/target_detail.json
 msgctxt "Target Detail"
 msgid "Target Distribution"
-msgstr "Hedef Dağıtımı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
@@ -70306,15 +72524,15 @@
 msgid "Target Item Name"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:194
+#: assets/doctype/asset_capitalization/asset_capitalization.py:207
 msgid "Target Item {0} is neither a Fixed Asset nor a Stock Item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:198
+#: assets/doctype/asset_capitalization/asset_capitalization.py:211
 msgid "Target Item {0} must be a Fixed Asset item"
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:200
+#: assets/doctype/asset_capitalization/asset_capitalization.py:213
 msgid "Target Item {0} must be a Stock Item"
 msgstr ""
 
@@ -70322,39 +72540,39 @@
 #: assets/doctype/asset_movement_item/asset_movement_item.json
 msgctxt "Asset Movement Item"
 msgid "Target Location"
-msgstr "hedef konum"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:94
+#: assets/doctype/asset_movement/asset_movement.py:100
 msgid "Target Location is required while receiving Asset {0} from an employee"
-msgstr "Bir çalışandan {0} Varlığı alınırken Hedef Konum gerekli"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:82
+#: assets/doctype/asset_movement/asset_movement.py:85
 msgid "Target Location is required while transferring Asset {0}"
-msgstr "{0} Varlığı aktarılırken Hedef Konum gerekli"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:89
+#: assets/doctype/asset_movement/asset_movement.py:93
 msgid "Target Location or To Employee is required while receiving Asset {0}"
-msgstr "{0} Varlığı alınırken Hedef Yer veya Çalışan için gerekli"
+msgstr ""
 
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:42
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:42
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:42
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:41
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:41
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:41
 msgid "Target On"
-msgstr "Hedef yeri"
+msgstr ""
 
 #. Label of a Float field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Target Qty"
-msgstr "Hedef Miktarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Target Detail'
 #: setup/doctype/target_detail/target_detail.json
 msgctxt "Target Detail"
 msgid "Target Qty"
-msgstr "Hedef Miktarı"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:205
+#: assets/doctype/asset_capitalization/asset_capitalization.py:218
 msgid "Target Qty must be a positive number"
 msgstr ""
 
@@ -70364,109 +72582,109 @@
 msgid "Target Serial No"
 msgstr ""
 
-#: stock/dashboard/item_dashboard.js:222
-#: stock/doctype/stock_entry/stock_entry.js:549
+#: stock/dashboard/item_dashboard.js:230
+#: stock/doctype/stock_entry/stock_entry.js:647
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
 msgctxt "Asset Capitalization"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Target Warehouse"
-msgstr "Hedef Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
-#. Label of a Small Text field in DocType 'Stock Entry'
+#. Label of a Text Editor field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Target Warehouse Address"
-msgstr "Hedef Depo Adresi"
+msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:215
+#: assets/doctype/asset_capitalization/asset_capitalization.py:228
 msgid "Target Warehouse is mandatory for Decapitalization"
 msgstr ""
 
-#: controllers/selling_controller.py:685
+#: controllers/selling_controller.py:714
 msgid "Target Warehouse is set for some items but the customer is not an internal customer."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:623
-#: stock/doctype/stock_entry/stock_entry.py:630
+#: stock/doctype/stock_entry/stock_entry.py:579
+#: stock/doctype/stock_entry/stock_entry.py:586
 msgid "Target warehouse is mandatory for row {0}"
-msgstr "Satır {0} için hedef depo cezaları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Targets"
-msgstr "Hedefler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "Targets"
-msgstr "Hedefler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Territory'
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "Targets"
-msgstr "Hedefler"
+msgstr ""
 
 #. Label of a Data field in DocType 'Customs Tariff Number'
 #: stock/doctype/customs_tariff_number/customs_tariff_number.json
 msgctxt "Customs Tariff Number"
 msgid "Tariff Number"
-msgstr "Tarife Numarası"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/task/task.json projects/doctype/task/task_tree.js:17
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:33
 #: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:90
-#: public/js/projects/timer.js:11 support/doctype/issue/issue.js:22
-#: templates/pages/projects.html:56
+#: public/js/projects/timer.js:15 support/doctype/issue/issue.js:27
+#: templates/pages/projects.html:56 templates/pages/timelog_info.html:28
 msgid "Task"
 msgstr "Görev"
 
@@ -70511,41 +72729,41 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Task Completion"
-msgstr "Görev Tamamlama"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/task_depends_on/task_depends_on.json
 msgid "Task Depends On"
-msgstr "Görev Bağlıdır"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Task Description"
-msgstr "Görev Tanımı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Asset Maintenance Log'
 #: assets/doctype/asset_maintenance_log/asset_maintenance_log.json
 msgctxt "Asset Maintenance Log"
 msgid "Task Name"
-msgstr "Görev Adı"
+msgstr ""
 
 #. Option for the '% Complete Method' (Select) field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Task Progress"
-msgstr "Görev İlerlemesi"
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/task_type/task_type.json
 msgid "Task Type"
-msgstr "Görev Türü"
+msgstr ""
 
 #. Option for the '% Complete Method' (Select) field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Task Weight"
-msgstr "Görev Ağırlığı"
+msgstr ""
 
 #: projects/doctype/project_template/project_template.py:40
 msgid "Task {0} depends on Task {1}. Please add Task {1} to the Tasks list."
@@ -70553,76 +72771,81 @@
 
 #: templates/pages/projects.html:35 templates/pages/projects.html:45
 msgid "Tasks"
-msgstr "Görevler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Maintenance'
 #: assets/doctype/asset_maintenance/asset_maintenance.json
 msgctxt "Asset Maintenance"
 msgid "Tasks"
-msgstr "Görevler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Process Payment Reconciliation
 #. Log'
 #: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
 msgctxt "Process Payment Reconciliation Log"
 msgid "Tasks"
-msgstr "Görevler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Project Template'
 #: projects/doctype/project_template/project_template.json
 msgctxt "Project Template"
 msgid "Tasks"
-msgstr "Görevler"
+msgstr ""
+
+#. Label of a Section Break field in DocType 'Transaction Deletion Record'
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+msgctxt "Transaction Deletion Record"
+msgid "Tasks"
+msgstr ""
 
 #: projects/report/project_summary/project_summary.py:62
 msgid "Tasks Completed"
-msgstr "Tamamlanan Görevler"
+msgstr ""
 
 #: projects/report/project_summary/project_summary.py:66
 msgid "Tasks Overdue"
-msgstr "Gecikmiş Görevler"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:58
+#: accounts/report/account_balance/account_balance.js:60
 msgid "Tax"
-msgstr "Vergi"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Tax"
-msgstr "Vergi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Tax"
-msgstr "Vergi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Tax"
-msgstr "Vergi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Tax Template Detail'
 #: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
 msgctxt "Item Tax Template Detail"
 msgid "Tax"
-msgstr "Vergi"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Tax"
-msgstr "Vergi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Import Supplier Invoice'
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Tax Account"
-msgstr "Vergi Hesabı"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:242
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:137
 msgid "Tax Amount"
 msgstr ""
@@ -70631,19 +72854,19 @@
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Tax Amount After Discount Amount"
-msgstr "İndirim Tutarından sonraki vergi miktarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Tax Amount After Discount Amount"
-msgstr "İndirim Tutarından sonraki vergi miktarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Tax Amount After Discount Amount (Company Currency)"
-msgstr "İndirim Tutarından sonraki Vergi Tutarı (Şirket Para Biriminde)"
+msgstr ""
 
 #. Description of the 'Round Tax Amount Row-wise' (Check) field in DocType
 #. 'Accounts Settings'
@@ -70654,254 +72877,273 @@
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:23
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:35
-#: setup/setup_wizard/operations/taxes_setup.py:248
+#: setup/setup_wizard/operations/taxes_setup.py:251
 msgid "Tax Assets"
-msgstr "Vergi Varlıkları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Tax Breakup"
-msgstr "Vergi Kırılımı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/tax_category/tax_category.json
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Tax'
 #: stock/doctype/item_tax/item_tax.json
 msgctxt "Item Tax"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Taxes and Charges Template'
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json
 msgctxt "Purchase Taxes and Charges Template"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Taxes and Charges Template'
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json
 msgctxt "Sales Taxes and Charges Template"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Tax Category"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Tax Category"
-msgstr "Vergi Kategorisi"
+msgstr ""
 
-#: controllers/buying_controller.py:173
+#: controllers/buying_controller.py:169
 msgid "Tax Category has been changed to \"Total\" because all the Items are non-stock items"
-msgstr "Tüm Maddeler stokta bulunmayan maddeler olduklarında, Vergi Kategorisi &quot;Toplam&quot; olarak değiştirildi"
+msgstr ""
 
-#: regional/report/irs_1099/irs_1099.py:84
+#: regional/report/irs_1099/irs_1099.py:82
 msgid "Tax ID"
-msgstr "Vergi Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Tax ID"
-msgstr "Vergi Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Tax ID"
-msgstr "Vergi Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Tax ID"
-msgstr "Vergi Numarası"
+msgstr ""
 
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:85
 #: accounts/report/general_ledger/general_ledger.js:140
 #: accounts/report/purchase_register/purchase_register.py:192
-#: accounts/report/sales_register/sales_register.py:213
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:68
+#: accounts/report/sales_register/sales_register.py:214
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
 msgid "Tax Id"
-msgstr "Vergi numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Tax Id"
-msgstr "Vergi numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Tax Id"
-msgstr "Vergi numarası"
+msgstr ""
 
 #. Label of a Read Only field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Tax Id"
-msgstr "Vergi numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Tax Id"
-msgstr "Vergi numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Tax Id"
-msgstr "Vergi numarası"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:32
+#: accounts/report/accounts_receivable/accounts_receivable.html:19
+#: accounts/report/general_ledger/general_ledger.html:14
 msgid "Tax Id: "
-msgstr "Vergi numarası:"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:119
+#. Label of a Card Break in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Tax Masters"
+msgstr ""
+
+#: accounts/doctype/account/account_tree.js:160
 msgid "Tax Rate"
-msgstr "Vergi Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Tax Template Detail'
 #: accounts/doctype/item_tax_template_detail/item_tax_template_detail.json
 msgctxt "Item Tax Template Detail"
 msgid "Tax Rate"
-msgstr "Vergi Oranı"
+msgstr ""
+
+#. Label of a Float field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Tax Rate"
+msgstr ""
+
+#. Label of a Float field in DocType 'Sales Taxes and Charges'
+#: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
+msgctxt "Sales Taxes and Charges"
+msgid "Tax Rate"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item Tax Template'
 #: accounts/doctype/item_tax_template/item_tax_template.json
 msgctxt "Item Tax Template"
 msgid "Tax Rates"
-msgstr "Vergi Oranları"
+msgstr ""
 
 #: regional/report/uae_vat_201/uae_vat_201.py:52
 msgid "Tax Refunds provided to Tourists under the Tax Refunds for Tourists Scheme"
@@ -70910,17 +73152,17 @@
 #. Name of a DocType
 #: accounts/doctype/tax_rule/tax_rule.json
 msgid "Tax Rule"
-msgstr "Vergi Kuralı"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Tax Rule"
 msgid "Tax Rule"
-msgstr "Vergi Kuralı"
+msgstr ""
 
-#: accounts/doctype/tax_rule/tax_rule.py:141
+#: accounts/doctype/tax_rule/tax_rule.py:137
 msgid "Tax Rule Conflicts with {0}"
-msgstr "Vergi Kural Çatışmalar {0}"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
@@ -70930,17 +73172,17 @@
 
 #: accounts/doctype/tax_rule/tax_rule.py:86
 msgid "Tax Template is mandatory."
-msgstr "Vergi şablonu zorunludur."
+msgstr ""
 
-#: accounts/report/sales_register/sales_register.py:293
+#: accounts/report/sales_register/sales_register.py:294
 msgid "Tax Total"
-msgstr "Vergi Toplamı"
+msgstr ""
 
 #. Label of a Select field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Tax Type"
-msgstr "Vergi Türü"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
@@ -70957,62 +73199,62 @@
 #. Name of a DocType
 #: accounts/doctype/tax_withholding_account/tax_withholding_account.json
 msgid "Tax Withholding Account"
-msgstr "Vergi Stopaj Hesabı"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
 #. Label of a Link in the Accounting Workspace
 #: accounts/workspace/accounting/accounting.json
 msgctxt "Tax Withholding Category"
 msgid "Tax Withholding Category"
-msgstr "Vergi Stopajı Kategorisi"
+msgstr ""
 
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:136
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:134
 msgid "Tax Withholding Category {} against Company {} for Customer {} should have Cumulative Threshold value."
 msgstr ""
 
@@ -71036,26 +73278,25 @@
 #. Name of a DocType
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgid "Tax Withholding Rate"
-msgstr "Vergi Stopaj Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Tax Withholding Rate'
 #: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
 msgctxt "Tax Withholding Rate"
 msgid "Tax Withholding Rate"
-msgstr "Vergi Stopaj Oranı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Tax Withholding Category'
 #: accounts/doctype/tax_withholding_category/tax_withholding_category.json
 msgctxt "Tax Withholding Category"
 msgid "Tax Withholding Rates"
-msgstr "Vergi Stopaj Oranları"
+msgstr ""
 
 #. Description of the 'Item Tax Rate' (Code) field in DocType 'Purchase Invoice
 #. Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
-msgid ""
-"Tax detail table fetched from item master as a string and stored in this field.\n"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
 "Used for Taxes and Charges"
 msgstr ""
 
@@ -71063,8 +73304,7 @@
 #. Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
-msgid ""
-"Tax detail table fetched from item master as a string and stored in this field.\n"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
 "Used for Taxes and Charges"
 msgstr ""
 
@@ -71072,8 +73312,7 @@
 #. Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
-msgid ""
-"Tax detail table fetched from item master as a string and stored in this field.\n"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
 "Used for Taxes and Charges"
 msgstr ""
 
@@ -71081,8 +73320,7 @@
 #. Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
-msgid ""
-"Tax detail table fetched from item master as a string and stored in this field.\n"
+msgid "Tax detail table fetched from item master as a string and stored in this field.\n"
 "Used for Taxes and Charges"
 msgstr ""
 
@@ -71093,264 +73331,262 @@
 msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
 msgstr ""
 
-#: controllers/taxes_and_totals.py:1009
+#: controllers/taxes_and_totals.py:1026
 msgid "Taxable Amount"
-msgstr "Vergilendirilebilir Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Tax Withheld Vouchers'
 #: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
 msgctxt "Tax Withheld Vouchers"
 msgid "Taxable Amount"
-msgstr "Vergilendirilebilir Tutar"
+msgstr ""
 
-#. Label of a Card Break in the Accounting Workspace
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:60
 #: accounts/doctype/tax_category/tax_category_dashboard.py:12
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:26
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:42
-#: accounts/workspace/accounting/accounting.json
 msgid "Taxes"
-msgstr "Vergiler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Taxes"
-msgstr "Vergiler"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "Taxes"
-msgstr "Vergiler"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Taxes"
-msgstr "Vergiler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes"
-msgstr "Vergiler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Taxes"
-msgstr "Vergiler"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Table field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges"
-msgstr "Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Added"
-msgstr "Eklenen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Added"
-msgstr "Eklenen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Added"
-msgstr "Eklenen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Added"
-msgstr "Eklenen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Added (Company Currency)"
-msgstr "Eklenen Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Added (Company Currency)"
-msgstr "Eklenen Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Added (Company Currency)"
-msgstr "Eklenen Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Added (Company Currency)"
-msgstr "Eklenen Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Delivery Note'
+#. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'POS Invoice'
+#. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Purchase Invoice'
+#. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Purchase Order'
+#. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Purchase Receipt'
+#. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Quotation'
+#. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Sales Invoice'
+#. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Sales Order'
+#. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
-#. Label of a Long Text field in DocType 'Supplier Quotation'
+#. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Calculation"
-msgstr "Vergiler ve Ücretleri Hesaplama"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Deducted"
-msgstr "Düşülen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Deducted"
-msgstr "Düşülen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Deducted"
-msgstr "Düşülen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Deducted"
-msgstr "Düşülen Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Taxes and Charges Deducted (Company Currency)"
-msgstr "Düşülen Vergi ve Harçlar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Taxes and Charges Deducted (Company Currency)"
-msgstr "Düşülen Vergi ve Harçlar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Taxes and Charges Deducted (Company Currency)"
-msgstr "Düşülen Vergi ve Harçlar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Taxes and Charges Deducted (Company Currency)"
-msgstr "Düşülen Vergi ve Harçlar (Şirket Para Biriminde)"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Asset Maintenance Team'
 #: assets/doctype/asset_maintenance_team/asset_maintenance_team.json
@@ -71362,19 +73598,29 @@
 #: assets/doctype/maintenance_team_member/maintenance_team_member.json
 msgctxt "Maintenance Team Member"
 msgid "Team Member"
-msgstr "takım üyesi"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Teaspoon"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Technical Atmosphere"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:69
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:93
 msgid "Telephone Expenses"
-msgstr "Telefon Giderleri"
+msgstr ""
 
 #. Name of a DocType
 #: telephony/doctype/telephony_call_type/telephony_call_type.json
 msgid "Telephony Call Type"
 msgstr ""
 
-#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:12
+#: manufacturing/doctype/bom/bom_list.js:5 stock/doctype/item/item_list.js:20
 msgid "Template"
 msgstr "Şablon"
 
@@ -71390,9 +73636,9 @@
 msgid "Template"
 msgstr "Şablon"
 
-#: manufacturing/doctype/bom/bom.js:279
+#: manufacturing/doctype/bom/bom.js:292
 msgid "Template Item"
-msgstr "Şablon Öğesi"
+msgstr ""
 
 #: stock/get_item_details.py:219
 msgid "Template Item Selected"
@@ -71402,13 +73648,13 @@
 #: accounts/doctype/payment_terms_template/payment_terms_template.json
 msgctxt "Payment Terms Template"
 msgid "Template Name"
-msgstr "Şablon adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Quality Feedback Template'
 #: quality_management/doctype/quality_feedback_template/quality_feedback_template.json
 msgctxt "Quality Feedback Template"
 msgid "Template Name"
-msgstr "Şablon adı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -71426,7 +73672,7 @@
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Template Title"
-msgstr "Şablon Başlığı"
+msgstr ""
 
 #. Label of a Code field in DocType 'Bank Statement Import'
 #: accounts/doctype/bank_statement_import/bank_statement_import.json
@@ -71434,364 +73680,364 @@
 msgid "Template Warnings"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:38
+#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:29
 msgid "Temporarily on Hold"
-msgstr "Geçici olarak Beklemede"
+msgstr ""
 
-#: accounts/report/account_balance/account_balance.js:59
+#: accounts/report/account_balance/account_balance.js:61
 msgid "Temporary"
-msgstr "Geçici"
+msgstr ""
 
 #. Option for the 'Account Type' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
 msgctxt "Account"
 msgid "Temporary"
-msgstr "Geçici"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:39
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:54
 msgid "Temporary Accounts"
-msgstr "Geçici Hesaplar"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:39
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:55
 msgid "Temporary Opening"
-msgstr "Geçici Açılış"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opening Invoice Creation Tool Item'
 #: accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
 msgctxt "Opening Invoice Creation Tool Item"
 msgid "Temporary Opening Account"
-msgstr "Geçici Açılış Hesabı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Term Details"
-msgstr "Dönem Ayrıntıları"
+msgstr ""
 
 #. Label of a Link field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #. Label of a Tab Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request'
 #. Label of a Tab Break field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #. Label of a Tab Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order'
 #. Label of a Tab Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt'
 #. Label of a Tab Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #. Label of a Tab Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #. Label of a Tab Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Sales Order'
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Terms"
-msgstr "Vade ve Şartlar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Terms & Conditions"
-msgstr "Vade & Koşullar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Terms & Conditions"
-msgstr "Vade & Koşullar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Terms Template"
-msgstr "Şartlar Şablonu"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Text field in DocType 'Blanket Order Item'
 #: manufacturing/doctype/blanket_order_item/blanket_order_item.json
 msgctxt "Blanket Order Item"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Process Statement Of Accounts'
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #. Label of a Text Editor field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Request for Quotation'
 #. Label of a Text Editor field in DocType 'Request for Quotation'
 #: buying/doctype/request_for_quotation/request_for_quotation.json
 msgctxt "Request for Quotation"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
+#. Label of a Link in the Accounting Workspace
 #. Label of a Text Editor field in DocType 'Terms and Conditions'
+#: accounts/workspace/accounting/accounting.json
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgctxt "Terms and Conditions"
 msgid "Terms and Conditions"
-msgstr "Şartlar ve Koşullar"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Terms and Conditions Content"
-msgstr "Şartlar ve Koşullar İçeriği"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Blanket Order'
 #: manufacturing/doctype/blanket_order/blanket_order.json
 msgctxt "Blanket Order"
 msgid "Terms and Conditions Details"
-msgstr "Şartlar ve Koşullar Detayı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Terms and Conditions Details"
-msgstr "Şartlar ve Koşullar Detayı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Terms and Conditions Details"
-msgstr "Şartlar ve Koşullar Detayı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Terms and Conditions Details"
-msgstr "Şartlar ve Koşullar Detayı"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Terms and Conditions Details"
-msgstr "Şartlar ve Koşullar Detayı"
+msgstr ""
 
 #. Label of a HTML field in DocType 'Terms and Conditions'
 #: setup/doctype/terms_and_conditions/terms_and_conditions.json
 msgctxt "Terms and Conditions"
 msgid "Terms and Conditions Help"
-msgstr "Şartlar ve Koşullar Yardım"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
 #. Label of a Link in the Buying Workspace
 #. Label of a Link in the Selling Workspace
-#: accounts/workspace/accounting/accounting.json
 #: buying/workspace/buying/buying.json selling/workspace/selling/selling.json
 msgctxt "Terms and Conditions"
 msgid "Terms and Conditions Template"
-msgstr "Şartlar ve Koşullar Şablonu"
+msgstr ""
 
 #. Name of a DocType
-#: accounts/report/accounts_receivable/accounts_receivable.js:145
-#: accounts/report/accounts_receivable/accounts_receivable.py:1071
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:111
-#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:159
-#: accounts/report/gross_profit/gross_profit.py:335
-#: accounts/report/inactive_sales_items/inactive_sales_items.js:9
+#: accounts/report/accounts_receivable/accounts_receivable.js:148
+#: accounts/report/accounts_receivable/accounts_receivable.py:1092
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:157
+#: accounts/report/gross_profit/gross_profit.py:333
+#: accounts/report/inactive_sales_items/inactive_sales_items.js:8
 #: accounts/report/inactive_sales_items/inactive_sales_items.py:21
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:247
-#: accounts/report/sales_register/sales_register.py:207
-#: crm/report/lead_details/lead_details.js:47
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
+#: accounts/report/sales_register/sales_register.py:208
+#: crm/report/lead_details/lead_details.js:46
 #: crm/report/lead_details/lead_details.py:34
-#: crm/report/lost_opportunity/lost_opportunity.js:37
+#: crm/report/lost_opportunity/lost_opportunity.js:36
 #: crm/report/lost_opportunity/lost_opportunity.py:58
 #: public/js/sales_trends_filters.js:27
-#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:105
-#: selling/report/inactive_customers/inactive_customers.py:80
+#: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:103
+#: selling/report/inactive_customers/inactive_customers.py:76
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:87
 #: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:48
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:60
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59
 #: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:48
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:60
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:59
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:71
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:72
 #: selling/report/territory_wise_sales/territory_wise_sales.py:22
 #: setup/doctype/territory/territory.json
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Installation Note'
 #: selling/doctype/installation_note/installation_note.json
 msgctxt "Installation Note"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Maintenance Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Pricing Rule'
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Option for the 'Select Customers By' (Select) field in DocType 'Process
 #. Statement Of Accounts'
@@ -71799,7 +74045,7 @@
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
 msgctxt "Process Statement Of Accounts"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Option for the 'Applicable For' (Select) field in DocType 'Promotional
 #. Scheme'
@@ -71807,44 +74053,44 @@
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Option for the 'Entity Type' (Select) field in DocType 'Service Level
 #. Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Selling Workspace
@@ -71853,19 +74099,19 @@
 #: setup/workspace/home/home.json
 msgctxt "Territory"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Territory Item'
 #: accounts/doctype/territory_item/territory_item.json
 msgctxt "Territory Item"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Territory"
-msgstr "Bölge"
+msgstr ""
 
 #. Name of a DocType
 #: accounts/doctype/territory_item/territory_item.json
@@ -71876,44 +74122,49 @@
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "Territory Manager"
-msgstr "Bölge Yöneticisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Territory'
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "Territory Name"
-msgstr "Bölge Adı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Selling Workspace
 #: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.json
 #: selling/workspace/selling/selling.json
 msgid "Territory Target Variance Based On Item Group"
-msgstr "Ürün Grubuna göre Bölge Hedefi Varyansı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Territory'
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "Territory Targets"
-msgstr "Bölge Hedefleri"
+msgstr ""
 
 #. Label of a chart in the CRM Workspace
 #: crm/workspace/crm/crm.json
 msgid "Territory Wise Sales"
-msgstr "Bölge Bazlı Satışlar"
+msgstr ""
 
 #. Name of a report
 #: selling/report/territory_wise_sales/territory_wise_sales.json
 msgid "Territory-wise Sales"
-msgstr "Bölge Satışları"
+msgstr ""
 
-#: stock/doctype/packing_slip/packing_slip.py:91
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tesla"
+msgstr ""
+
+#: stock/doctype/packing_slip/packing_slip.py:90
 msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
-msgstr "'Paketten Numara' alanı ne boş ne de 1'den küçük bir değer olmalıdır."
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:331
+#: buying/doctype/request_for_quotation/request_for_quotation.py:352
 msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
-msgstr "Portaldan Teklif İsteğine Erişim Devre Dışı Bırakıldı. Erişime İzin Vermek için Portal Ayarlarında etkinleştirin."
+msgstr ""
 
 #. Success message of the Module Onboarding 'Accounts'
 #: accounts/module_onboarding/accounts/accounts.json
@@ -71929,7 +74180,7 @@
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "The BOM which will be replaced"
-msgstr "Değiştirilecek BOM"
+msgstr ""
 
 #. Success message of the Module Onboarding 'Buying'
 #: buying/module_onboarding/buying/buying.json
@@ -71943,13 +74194,13 @@
 
 #: crm/doctype/email_campaign/email_campaign.py:71
 msgid "The Campaign '{0}' already exists for the {1} '{2}'"
-msgstr "&#39;{0}&#39; Kampanyası, {1} &#39;{2}&#39; için zaten var"
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:213
+#: support/doctype/service_level_agreement/service_level_agreement.py:217
 msgid "The Condition '{0}' is invalid"
 msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:202
+#: support/doctype/service_level_agreement/service_level_agreement.py:206
 msgid "The Document Type {0} must have a Status field to configure Service Level Agreement"
 msgstr ""
 
@@ -71961,23 +74212,23 @@
 msgid "The GL Entries will be processed in the background, it can take a few minutes."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:163
+#: accounts/doctype/loyalty_program/loyalty_program.py:159
 msgid "The Loyalty Program isn't valid for the selected company"
-msgstr "Sadakat Programı seçilen şirket için geçerli değil"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:723
+#: accounts/doctype/payment_request/payment_request.py:742
 msgid "The Payment Request {0} is already paid, cannot process payment twice"
 msgstr ""
 
-#: accounts/doctype/payment_terms_template/payment_terms_template.py:52
+#: accounts/doctype/payment_terms_template/payment_terms_template.py:50
 msgid "The Payment Term at row {0} is possibly a duplicate."
-msgstr "{0} Satırındaki Ödeme Süresi, muhtemelen bir kopyadır."
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:132
+#: stock/doctype/pick_list/pick_list.py:166
 msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1765
+#: stock/doctype/stock_entry/stock_entry.py:1802
 msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
 msgstr ""
 
@@ -71986,9 +74237,9 @@
 msgid "The Selling Module is all set up!"
 msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
 msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing. <br><br> 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."
-msgstr "&#39;Üretim&#39; türündeki Stok Hareketi, ters yıkama olarak bilinir. Mamul malları üretmek için tüketilen hammaddeler, ters yıkama olarak bilinir.<br><br> Üretim Girişi yaratılırken, hammadde kalemleri, üretim defterinin ürün reçetelerine göre ters yıkanır. Hammadde kalemlerinin bunun yerine o İş Emrine karşı Yapılan Malzeme Transferi girişine göre yıkanmış tersini istiyorsanız bu alan altında ayarlayabilirsiniz."
+msgstr ""
 
 #. Success message of the Module Onboarding 'Stock'
 #: stock/module_onboarding/stock/stock.json
@@ -72000,87 +74251,87 @@
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
 msgid "The account head under Liability or Equity, in which Profit/Loss will be booked"
-msgstr "Hesap kafası altında Kar / Zarar rezerve sorumluluğu veya Özkaynak,"
+msgstr ""
 
 #. Description of the 'Accounts' (Section Break) field in DocType 'Tally
 #. Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "The accounts are set by the system automatically but do confirm these defaults"
-msgstr "Hesaplar sistemi tarafından otomatik olarak belirlenir, ancak bu varsayılanları onaylar"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:144
+#: accounts/doctype/payment_request/payment_request.py:147
 msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
-msgstr "Bu ödeme isteğinde belirtilen {0} özellikleri, tüm ödeme planlarının hesaplanan davranışlarından farklı: {1}. Belgeyi göndermeden önce bunun doğru olduğundan emin olun."
+msgstr ""
 
 #: accounts/doctype/dunning/dunning.py:86
 msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:812
+#: manufacturing/doctype/work_order/work_order.js:871
 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
 msgstr ""
 
 #: crm/doctype/appointment_booking_settings/appointment_booking_settings.py:69
 msgid "The difference between from time and To Time must be a multiple of Appointment"
-msgstr "Zaman ve Zaman arasındaki fark Randevunun katları olmalıdır"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:177
 #: accounts/doctype/share_transfer/share_transfer.py:185
 msgid "The field Asset Account cannot be blank"
-msgstr "Duran Varlık Hesabı alanı boş bırakılamaz"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:192
 msgid "The field Equity/Liability Account cannot be blank"
-msgstr "Varlık / Borç Hesabı alanı boş bırakılamaz"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:173
 msgid "The field From Shareholder cannot be blank"
-msgstr "Pay Sahipliğinden alan boş olamaz"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:181
 msgid "The field To Shareholder cannot be blank"
-msgstr "Hissedar Sahası boş olamaz"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:188
 msgid "The fields From Shareholder and To Shareholder cannot be blank"
-msgstr "Hissedar ve Hissedarya ait alanlar boş bırakılamaz"
+msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.py:238
+#: accounts/doctype/share_transfer/share_transfer.py:240
 msgid "The folio numbers are not matching"
-msgstr "Folyo numaraları eşleşmiyor"
+msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:292
+#: stock/doctype/putaway_rule/putaway_rule.py:288
 msgid "The following Items, having Putaway Rules, could not be accomodated:"
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:414
+#: assets/doctype/asset/depreciation.py:405
 msgid "The following assets have failed to automatically post depreciation entries: {0}"
 msgstr ""
 
-#: stock/doctype/item/item.py:832
+#: stock/doctype/item/item.py:822
 msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
-msgstr "aşağıdaki silinmiş öznitelikler Varyantlarda mevcuttur ancak Şablonda yoktur. Varyantları silebilir veya kullanım şablonunda tutabilirsiniz."
+msgstr ""
 
 #: setup/doctype/employee/employee.py:179
 msgid "The following employees are currently still reporting to {0}:"
-msgstr "Aşağıdaki çalışanlar şu anda yaşıyor {0} &#39;a rapor veriyor:"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.py:773
+#: stock/doctype/material_request/material_request.py:780
 msgid "The following {0} were created: {1}"
-msgstr "Aşağıdaki {0} eseri: {1}"
+msgstr ""
 
 #. Description of the 'Gross Weight' (Float) field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "The gross weight of the package. Usually net weight + packaging material weight. (for print)"
-msgstr "Paketin ağır ağırlığı. Genellikle net ağırlık + ambalaj ürün ağırlığı. (Baskı için)"
+msgstr ""
 
 #: setup/doctype/holiday_list/holiday_list.py:120
 msgid "The holiday on {0} is not between From Date and To Date"
-msgstr "{0} üzerinde tatil Tarihten itibaren ve Tarihi arasında değil"
+msgstr ""
 
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:587
 msgid "The items {0} and {1} are present in the following {2} :"
 msgstr ""
 
@@ -72088,17 +74339,17 @@
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "The net weight of this package. (calculated automatically as sum of net weight of items)"
-msgstr "Bu paketin net ağırlığı (Ürünlerin net toplamından otomatik olarak çıkarılması)"
+msgstr ""
 
 #. Description of the 'New BOM' (Link) field in DocType 'BOM Update Tool'
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "The new BOM after replacement"
-msgstr "Değiştirilmesinden sonra yeni BOM"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:196
 msgid "The number of shares and the share numbers are inconsistent"
-msgstr "Hisse miktarı ve his miktarları tutarsız"
+msgstr ""
 
 #: manufacturing/doctype/operation/operation.py:43
 msgid "The operation {0} can not add multiple times"
@@ -72108,13 +74359,13 @@
 msgid "The operation {0} can not be the sub operation"
 msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:229
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:227
 msgid "The parent account {0} does not exists in the uploaded template"
-msgstr "Yüklenen şablonda {0} üst hesabı yok"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:133
+#: accounts/doctype/payment_request/payment_request.py:136
 msgid "The payment gateway account in plan {0} is different from the payment gateway account in this payment request"
-msgstr "{0} planındaki ödeme ağ sahip hesabı, bu ödeme talebindeki ödeme ağ mülk hesabından ilişkilendirme"
+msgstr ""
 
 #. Description of the 'Over Billing Allowance (%)' (Currency) field in DocType
 #. 'Accounts Settings'
@@ -72137,55 +74388,55 @@
 msgid "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."
 msgstr ""
 
-#: public/js/utils.js:742
+#: public/js/utils.js:812
 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:116
+#: stock/doctype/pick_list/pick_list.js:137
 msgid "The reserved stock will be released. Are you certain you wish to proceed?"
 msgstr ""
 
-#: accounts/doctype/account/account.py:198
+#: accounts/doctype/account/account.py:215
 msgid "The root account {0} must be a group"
-msgstr "Kök hesap {0} bir grup olmalıdır"
+msgstr ""
 
-#: manufacturing/doctype/bom_update_log/bom_update_log.py:86
+#: manufacturing/doctype/bom_update_log/bom_update_log.py:84
 msgid "The selected BOMs are not for the same item"
-msgstr "Seçilen malzeme listeleri aynı madde için değildir"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:417
+#: accounts/doctype/pos_invoice/pos_invoice.py:416
 msgid "The selected change account {} doesn't belongs to Company {}."
-msgstr "Seçilen değişiklik hesabı {}, {} suça ait değil."
+msgstr ""
 
 #: stock/doctype/batch/batch.py:157
 msgid "The selected item cannot have Batch"
-msgstr "Seçilen öğe Toplu olamaz"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:570
+#: assets/doctype/asset/asset.js:643
 msgid "The selected {0} does not contain the selected Asset Item."
 msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:194
 msgid "The seller and the buyer cannot be the same"
-msgstr "Satıcı ve alıcı aynı olamaz"
+msgstr ""
 
-#: stock/doctype/batch/batch.py:376
+#: stock/doctype/batch/batch.py:377
 msgid "The serial no {0} does not belong to item {1}"
-msgstr "Seri no {0}, {1} ayarı ait değil"
+msgstr ""
 
-#: accounts/doctype/share_transfer/share_transfer.py:228
+#: accounts/doctype/share_transfer/share_transfer.py:230
 msgid "The shareholder does not belong to this company"
-msgstr "Hissedar bu şirkete ait değil"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:160
 msgid "The shares already exist"
-msgstr "Paylar zaten var"
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:166
 msgid "The shares don't exist with the {0}"
-msgstr "{0} ile paylaşımlar mevcut değil"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:460
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
 msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation: <br /><br /> {1}"
 msgstr ""
 
@@ -72193,27 +74444,24 @@
 msgid "The sync has started in the background, please check the {0} list for new records."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:244
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Draft stage"
+#: accounts/doctype/journal_entry/journal_entry.py:162
+#: accounts/doctype/journal_entry/journal_entry.py:169
+msgid "The task has been enqueued as a background job."
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:255
-msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Entry and revert to the Submitted stage"
-msgstr ""
-
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:753
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
-msgstr "Görev, arka plan işi olarak yapıldı. Arka planda işleme konusunda herhangi bir sorun olması durumunda, sistem bu Stok Mutabakatı ile ilgili bir yorum ekler ve Taslak aşamasına geri döner"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:764
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
 msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:283
+#: stock/doctype/material_request/material_request.py:281
 msgid "The total Issue / Transfer quantity {0} in Material Request {1}  cannot be greater than allowed requested quantity {2} for Item {3}"
 msgstr ""
 
-#: stock/doctype/material_request/material_request.py:290
+#: stock/doctype/material_request/material_request.py:288
 msgid "The total Issue / Transfer quantity {0} in Material Request {1} cannot be greater than requested quantity {2} for Item {3}"
 msgstr ""
 
@@ -72224,59 +74472,67 @@
 msgid "The users with this Role are allowed to create/modify a stock transaction, even though the transaction is frozen."
 msgstr ""
 
-#: stock/doctype/item_alternative/item_alternative.py:57
+#: stock/doctype/item_alternative/item_alternative.py:55
 msgid "The value of {0} differs between Items {1} and {2}"
-msgstr "{0} değeri, Öğeler {1} ve {2} arasında gösterge gösterir"
+msgstr ""
 
 #: controllers/item_variant.py:147
 msgid "The value {0} is already assigned to an existing Item {1}."
-msgstr "{0} değeri zaten mevcut bir Öğeye {1} atandı."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:832
+#: manufacturing/doctype/work_order/work_order.js:899
 msgid "The warehouse where you store finished Items before they are shipped."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:827
+#: manufacturing/doctype/work_order/work_order.js:892
 msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
 msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:837
+#: manufacturing/doctype/work_order/work_order.js:904
 msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:671
+#: manufacturing/doctype/job_card/job_card.py:673
 msgid "The {0} ({1}) must be equal to {2} ({3})"
-msgstr "{0} ({1}), {2} ({3}) eşit olmalıdır"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.py:779
-msgid "The {0} {1} created sucessfully"
-msgstr "{0} {1} başarıyla kuruldu"
+#: stock/doctype/material_request/material_request.py:786
+msgid "The {0} {1} created successfully"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:762
+#: manufacturing/doctype/job_card/job_card.py:763
 msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:500
+#: assets/doctype/asset/asset.py:498
 msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
-msgstr "Varlığa karşı aktif bakım veya onarımlar var. Varlığını iptal etmeden önce hepsini tamamlamanız gerekir."
+msgstr ""
 
 #: accounts/doctype/share_transfer/share_transfer.py:201
 msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
-msgstr "Oran, ödeme miktarı ve hesaplanan tutarlar arasında tutarsızlıklar vardır"
+msgstr ""
 
-#: utilities/bulk_transaction.py:41
+#: accounts/doctype/account/account.py:200
+msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
+msgstr ""
+
+#: utilities/bulk_transaction.py:43
 msgid "There are no Failed transactions"
 msgstr ""
 
-#: www/book_appointment/index.js:89
+#: setup/demo.py:108
+msgid "There are no active Fiscal Years for which Demo Data can be generated."
+msgstr ""
+
+#: www/book_appointment/index.js:95
 msgid "There are no slots available on this date"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:245
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
 msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
 msgstr ""
 
-#: stock/doctype/item/item.js:843
+#: stock/doctype/item/item.js:913
 msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit <a href='https://docs.erpnext.com/docs/v13/user/manual/en/stock/articles/item-valuation-fifo-and-moving-average' target='_blank'>Item Valuation, FIFO and Moving Average.</a>"
 msgstr ""
 
@@ -72284,60 +74540,64 @@
 msgid "There aren't any item variants for the selected item"
 msgstr ""
 
-#: accounts/party.py:555
-msgid "There can only be 1 Account per Company in {0} {1}"
-msgstr "Sadece Şirketin başına 1 Hesap olabilir {0} {1}"
+#: accounts/doctype/loyalty_program/loyalty_program.js:10
+msgid "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."
+msgstr ""
 
-#: accounts/doctype/shipping_rule/shipping_rule.py:80
+#: accounts/party.py:535
+msgid "There can only be 1 Account per Company in {0} {1}"
+msgstr ""
+
+#: accounts/doctype/shipping_rule/shipping_rule.py:81
 msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
-msgstr "Sadece \"değerini\" için 0 veya boş değere sahip bir Nakliye Kural Durumu olabilir"
+msgstr ""
 
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:65
 msgid "There is already a valid Lower Deduction Certificate {0} for Supplier {1} against category {2} for this time period."
 msgstr ""
 
-#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:79
+#: subcontracting/doctype/subcontracting_bom/subcontracting_bom.py:77
 msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
 msgstr ""
 
-#: stock/doctype/batch/batch.py:384
+#: stock/doctype/batch/batch.py:385
 msgid "There is no batch found against the {0}: {1}"
-msgstr "{0} için grup bulunamadı: {1}"
+msgstr ""
 
 #: setup/doctype/supplier_group/supplier_group.js:38
 msgid "There is nothing to edit."
-msgstr "Düzenlenecek bir şey yok"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:1279
+#: stock/doctype/stock_entry/stock_entry.py:1297
 msgid "There must be atleast 1 Finished Good in this Stock Entry"
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:135
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:153
 msgid "There was an error creating Bank Account while linking with Plaid."
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:205
+#: selling/page/point_of_sale/pos_controller.js:228
 msgid "There was an error saving the document."
-msgstr "Belgeyi geçirirken bir hata oluştu."
+msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:236
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:250
 msgid "There was an error syncing transactions."
 msgstr ""
 
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:157
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.py:175
 msgid "There was an error updating Bank Account {} while linking with Plaid."
 msgstr ""
 
-#: accounts/doctype/bank/bank.js:113
-#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:109
+#: accounts/doctype/bank/bank.js:115
+#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:114
 msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_past_order_summary.js:279
+#: selling/page/point_of_sale/pos_past_order_summary.js:289
 msgid "There were errors while sending email. Please try again."
 msgstr "E-posta gönderirken hatalar vardı. Lütfen tekrar deneyin."
 
-#: accounts/utils.py:896
+#: accounts/utils.py:915
 msgid "There were issues unlinking payment entry {0}."
 msgstr ""
 
@@ -72348,47 +74608,47 @@
 msgid "This Account has '0' balance in either Base Currency or Account Currency"
 msgstr ""
 
-#: stock/doctype/item/item.js:88
+#: stock/doctype/item/item.js:99
 msgid "This Item is a Template and cannot be used in transactions. Item attributes will be copied over into the variants unless 'No Copy' is set"
-msgstr "Bu Öğe bir Şablondur ve işlemlerde kullanılamaz. 'Kopyalama Yok' ayarlanmadığı sürece öğe özellikleri varyantlara kopyalanacaktır"
+msgstr ""
 
-#: stock/doctype/item/item.js:118
+#: stock/doctype/item/item.js:158
 msgid "This Item is a Variant of {0} (Template)."
-msgstr "Bu Öğe, {0} (Şablon)nin bir değişkenidir."
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:189
+#: setup/doctype/email_digest/email_digest.py:187
 msgid "This Month's Summary"
-msgstr "Bu Ayın Özeti"
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:26
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:31
 msgid "This Warehouse will be auto-updated in the Target Warehouse field of Work Order."
-msgstr "Bu Depo, İş Emrinin Hedef Depo alanında otomatik olarak güncellenecektir."
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:21
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:24
 msgid "This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders."
-msgstr "Bu Depo, İş Emirlerinin Devam Eden İşler Deposu alanında otomatik olarak güncellenecektir."
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:186
+#: setup/doctype/email_digest/email_digest.py:184
 msgid "This Week's Summary"
-msgstr "Bu Haftanın Özeti"
+msgstr ""
 
 #: accounts/doctype/subscription/subscription.js:57
 msgid "This action will stop future billing. Are you sure you want to cancel this subscription?"
-msgstr "Bu işlemi, faturalandırmayı durduracak. Bu aboneliği iptal etmek istediğinizden emin misiniz?"
+msgstr ""
 
 #: accounts/doctype/bank_account/bank_account.js:35
 msgid "This action will unlink this account from any external service integrating ERPNext with your bank accounts. It cannot be undone. Are you certain ?"
-msgstr "Bu işlem, bu hesabın, ERPNext&#39;i banka hesaplarınızla entegre eden herhangi bir harici hizmetle kaybolacaktır. Geri alınamaz. Emin misin?"
+msgstr ""
 
 #: buying/doctype/supplier_scorecard/supplier_scorecard_dashboard.py:7
 msgid "This covers all scorecards tied to this Setup"
-msgstr "Bu, bu Kurulum ile bağlantılı tüm puan kartlarını kapsayan"
+msgstr ""
 
-#: controllers/status_updater.py:341
+#: controllers/status_updater.py:346
 msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
-msgstr "Bu belge ile sınırı üzerinde {0} {1} öğe için {4}. aynı karşı başka {3} {2}?"
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:369
+#: stock/doctype/delivery_note/delivery_note.js:406
 msgid "This field is used to set the 'Customer'."
 msgstr ""
 
@@ -72399,7 +74659,7 @@
 msgid "This filter will be applied to Journal Entry."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:158
+#: manufacturing/doctype/bom/bom.js:171
 msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
 msgstr ""
 
@@ -72407,92 +74667,88 @@
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "This is a location where final product stored."
-msgstr "Nihai ürünün (mamülün) depolandığı bir konumdur."
+msgstr ""
 
 #. Description of the 'Work-in-Progress Warehouse' (Link) field in DocType
 #. 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "This is a location where operations are executed."
-msgstr "Operasyonların yürütüldüğü bir konumdur."
+msgstr ""
 
 #. Description of the 'Source Warehouse' (Link) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "This is a location where raw materials are available."
-msgstr "Hammaddelerin bulunduğu bir konumdur"
+msgstr ""
 
 #. Description of the 'Scrap Warehouse' (Link) field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "This is a location where scraped materials are stored."
-msgstr "Hurdaya çıkan malzemelerin depolandığı bir konumdur."
+msgstr ""
 
-#: accounts/doctype/account/account.js:40
+#: accounts/doctype/account/account.js:36
 msgid "This is a root account and cannot be edited."
-msgstr "Bu bir kök hesabıdır ve düzenlenemez."
+msgstr ""
 
 #: setup/doctype/customer_group/customer_group.js:44
 msgid "This is a root customer group and cannot be edited."
-msgstr "Bu bir kök müşteri grubudur ve düzenlenemez."
+msgstr ""
 
 #: setup/doctype/department/department.js:14
 msgid "This is a root department and cannot be edited."
-msgstr "Bu bir kök devlettir ve düzenlenemez."
+msgstr ""
 
-#: setup/doctype/item_group/item_group.js:81
+#: setup/doctype/item_group/item_group.js:98
 msgid "This is a root item group and cannot be edited."
-msgstr "Bu bir kök grubu Üründür ve düzenlenemez."
+msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:36
+#: setup/doctype/sales_person/sales_person.js:46
 msgid "This is a root sales person and cannot be edited."
-msgstr "Bu bir kök satış kişisidir ve düzenlenemez."
+msgstr ""
 
 #: setup/doctype/supplier_group/supplier_group.js:44
 msgid "This is a root supplier group and cannot be edited."
-msgstr "Bu bir kök tedarikçi grubudur ve düzenlenemez."
+msgstr ""
 
 #: setup/doctype/territory/territory.js:22
 msgid "This is a root territory and cannot be edited."
-msgstr "Bu bir kök bölgedir ve düzenlenemez."
-
-#: portal/doctype/homepage/homepage.py:31
-msgid "This is an example website auto-generated from ERPNext"
-msgstr "Bu ERPNextten otomatik olarak üretilmiş bir örnek web sitesidir."
+msgstr ""
 
 #: stock/doctype/item/item_dashboard.py:7
 msgid "This is based on stock movement. See {0} for details"
-msgstr "Bu stok hareketleri devam ediyor. Bkz. {0} ayrıntılar için"
+msgstr ""
 
 #: projects/doctype/project/project_dashboard.py:7
 msgid "This is based on the Time Sheets created against this project"
-msgstr "Bu, bu projeye karşı potansiyel Zaman postalarını yönlendiriyor"
+msgstr ""
 
 #: selling/doctype/customer/customer_dashboard.py:7
 msgid "This is based on transactions against this Customer. See timeline below for details"
-msgstr "Bu, bu Müşteriye karşı işlemlere ayrılmıştır. Ayrıntılar için aşağıdaki zaman geçişini bakın"
+msgstr ""
 
 #: setup/doctype/sales_person/sales_person_dashboard.py:7
 msgid "This is based on transactions against this Sales Person. See timeline below for details"
-msgstr "Bu, bu Satış Kişisine karşı yapılan işlemlere göre yapılır. Ayrıntılar için aşağıdaki zaman aralarına bakın"
+msgstr ""
 
 #: buying/doctype/supplier/supplier_dashboard.py:7
 msgid "This is based on transactions against this Supplier. See timeline below for details"
-msgstr "Bu Satıcıya karşı işlemleri ayarlamak. Ayrıntılar için aşağıdaki zaman geçişini bakın"
+msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.js:24
+#: stock/doctype/stock_settings/stock_settings.js:26
 msgid "This is considered dangerous from accounting point of view."
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:525
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
-msgstr "Bu, Satınalma Faturasından sonra Satınalma Makbuzunun oluşturulduğu yerlerde muhasebeyi işlemek için yapılır."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:822
+#: manufacturing/doctype/work_order/work_order.js:885
 msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
 msgstr ""
 
-#: stock/doctype/item/item.js:833
+#: stock/doctype/item/item.js:901
 msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
 msgstr ""
 
@@ -72500,7 +74756,7 @@
 msgid "This item filter has already been applied for the {0}"
 msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:380
+#: stock/doctype/delivery_note/delivery_note.js:419
 msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
 msgstr ""
 
@@ -72508,7 +74764,7 @@
 msgid "This schedule was created when Asset {0} was adjusted through Asset Value Adjustment {1}."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:509
+#: assets/doctype/asset_capitalization/asset_capitalization.py:516
 msgid "This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
 msgstr ""
 
@@ -72516,27 +74772,27 @@
 msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
 msgstr ""
 
-#: assets/doctype/asset_capitalization/asset_capitalization.py:676
+#: assets/doctype/asset_capitalization/asset_capitalization.py:675
 msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:496
+#: assets/doctype/asset/depreciation.py:483
 msgid "This schedule was created when Asset {0} was restored."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1328
+#: accounts/doctype/sales_invoice/sales_invoice.py:1342
 msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/depreciation.py:454
+#: assets/doctype/asset/depreciation.py:443
 msgid "This schedule was created when Asset {0} was scrapped."
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1339
+#: accounts/doctype/sales_invoice/sales_invoice.py:1353
 msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1111
+#: assets/doctype/asset/asset.py:1103
 msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
 msgstr ""
 
@@ -72548,11 +74804,11 @@
 msgid "This schedule was created when Asset {0}'s Asset Value Adjustment {1} was cancelled."
 msgstr ""
 
-#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:246
+#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:240
 msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
 msgstr ""
 
-#: assets/doctype/asset/asset.py:1174
+#: assets/doctype/asset/asset.py:1158
 msgid "This schedule was created when new Asset {0} was split from Asset {1}."
 msgstr ""
 
@@ -72561,27 +74817,32 @@
 #: accounts/doctype/dunning_type/dunning_type.json
 msgctxt "Dunning Type"
 msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
-msgstr "Bu bölüm, kullanıcılar, Baskıda yapılandırmaları dile bağlı olarak İhtar için İhtar Mektubunun Ana ve Kapanış görüntüsünün türünü düzenlemesine olanak tanır."
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.js:374
+#: stock/doctype/delivery_note/delivery_note.js:412
 msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
 msgstr ""
 
+#. Description of a DocType
+#: stock/doctype/stock_reconciliation/stock_reconciliation.json
+msgid "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."
+msgstr ""
+
 #. Description of the 'Abbreviation' (Data) field in DocType 'Item Attribute
 #. Value'
 #: stock/doctype/item_attribute_value/item_attribute_value.json
 msgctxt "Item Attribute Value"
 msgid "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\""
-msgstr "Bu tahmini Ürün Kodu eklenecektir. Senin anlatımı \"SM\", ve eğer, örneğin, ürün kodu \"T-Shirt\", \"T-Shirt-SM\" olacağını öngörmenin madde kodu"
+msgstr ""
 
 #. Description of the 'Create User Permission' (Check) field in DocType
 #. 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "This will restrict user access to other employee records"
-msgstr "Bu, diğer çalışan kayıtlarına kullanıcı erişimlerini kısıtlamalar"
+msgstr ""
 
-#: controllers/selling_controller.py:686
+#: controllers/selling_controller.py:715
 msgid "This {} will be treated as material transfer."
 msgstr ""
 
@@ -72589,13 +74850,13 @@
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Threshold for Suggestion"
-msgstr "Öneriler için Eşik"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "Threshold for Suggestion"
-msgstr "Öneriler için Eşik"
+msgstr ""
 
 #. Label of a Percent field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
@@ -72607,13 +74868,13 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Thumbnail"
-msgstr "Thumbnail"
+msgstr ""
 
 #. Label of a Data field in DocType 'BOM Website Operation'
 #: manufacturing/doctype/bom_website_operation/bom_website_operation.json
 msgctxt "BOM Website Operation"
 msgid "Thumbnail"
-msgstr "Thumbnail"
+msgstr ""
 
 #. Option for the 'Day Of Week' (Select) field in DocType 'Appointment Booking
 #. Slots'
@@ -72678,7 +74939,7 @@
 #: accounts/doctype/loyalty_program_collection/loyalty_program_collection.json
 msgctxt "Loyalty Program Collection"
 msgid "Tier Name"
-msgstr "Katman Adı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Bulk Transaction Log Detail'
 #: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
@@ -72712,71 +74973,71 @@
 
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:125
 msgid "Time (In Mins)"
-msgstr "Süre (dakika)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card Scheduled Time'
 #: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
 msgctxt "Job Card Scheduled Time"
 msgid "Time (In Mins)"
-msgstr "Süre (dakika)"
+msgstr ""
 
 #. Label of a Int field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Time Between Operations (Mins)"
-msgstr "İşlemler Arası Süre (Dakika)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card Time Log'
 #: manufacturing/doctype/job_card_time_log/job_card_time_log.json
 msgctxt "Job Card Time Log"
 msgid "Time In Mins"
-msgstr "Süre dakika"
+msgstr ""
 
 #. Label of a Table field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Time Logs"
-msgstr "Zaman Günlükleri"
+msgstr ""
 
 #: manufacturing/report/job_card_summary/job_card_summary.py:182
 msgid "Time Required (In Mins)"
-msgstr "Gereken Zaman (Dakika Olarak)"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "Time Sheet"
-msgstr "Mesai Kartı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Time Sheet List"
-msgstr "Mesai Kartı Listesi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Time Sheet List"
-msgstr "Mesai Kartı Listesi"
+msgstr ""
 
 #. Label of a Table field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Time Sheets"
-msgstr "Mesai Kartları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Time Sheets"
-msgstr "Mesai Kartları"
+msgstr ""
 
 #. Label of a Table field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Time Sheets"
-msgstr "Mesai Kartları"
+msgstr ""
 
 #: selling/report/sales_order_analysis/sales_order_analysis.py:324
 msgid "Time Taken to Deliver"
@@ -72785,14 +75046,14 @@
 #. Label of a Card Break in the Projects Workspace
 #: config/projects.py:50 projects/workspace/projects/projects.json
 msgid "Time Tracking"
-msgstr "Zaman Takibi"
+msgstr ""
 
 #. Description of the 'Posting Time' (Time) field in DocType 'Subcontracting
 #. Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Time at which materials were received"
-msgstr "Malzemelerin alındığı zaman"
+msgstr ""
 
 #. Description of the 'Operation Time' (Float) field in DocType 'Sub Operation'
 #: manufacturing/doctype/sub_operation/sub_operation.json
@@ -72805,11 +75066,11 @@
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Time in mins."
-msgstr "Süre (dk)"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:654
+#: manufacturing/doctype/job_card/job_card.py:658
 msgid "Time logs are required for {0} {1}"
-msgstr "{0} {1} için zaman günlükleri gereklidir"
+msgstr ""
 
 #: crm/doctype/appointment/appointment.py:60
 msgid "Time slot is not available"
@@ -72817,7 +75078,7 @@
 
 #: templates/generators/bom.html:71
 msgid "Time(in mins)"
-msgstr "Zaman (dakika) "
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Task'
 #: projects/doctype/task/task.json
@@ -72825,13 +75086,14 @@
 msgid "Timeline"
 msgstr "Zaman cetveli"
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:31
 #: public/js/projects/timer.js:5
 msgid "Timer"
-msgstr "Kronometre"
+msgstr ""
 
-#: public/js/projects/timer.js:142
+#: public/js/projects/timer.js:149
 msgid "Timer exceeded the given hours."
-msgstr "Zamanlayıcı verilen saati aştı."
+msgstr ""
 
 #. Name of a DocType
 #: projects/doctype/timesheet/timesheet.json
@@ -72839,14 +75101,14 @@
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
 #: templates/pages/projects.html:65 templates/pages/projects.html:77
 msgid "Timesheet"
-msgstr "Mesai Kartı"
+msgstr ""
 
 #. Label of a Link in the Projects Workspace
 #. Label of a shortcut in the Projects Workspace
 #: projects/workspace/projects/projects.json
 msgctxt "Timesheet"
 msgid "Timesheet"
-msgstr "Mesai Kartı"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Projects Workspace
@@ -72859,42 +75121,42 @@
 #. Name of a DocType
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgid "Timesheet Detail"
-msgstr "Zaman detayı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "Timesheet Detail"
-msgstr "Zaman detayı"
+msgstr ""
 
 #: config/projects.py:55
 msgid "Timesheet for tasks."
-msgstr "Görevler için Mesai kartı."
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:753
+#: accounts/doctype/sales_invoice/sales_invoice.py:765
 msgid "Timesheet {0} is already completed or cancelled"
-msgstr "Mesai Kartı {0} işletmeye alındı veya iptal edildi"
+msgstr ""
 
 #: projects/doctype/timesheet/timesheet.py:520 templates/pages/projects.html:59
 msgid "Timesheets"
-msgstr "Mesai Kartı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Projects Settings'
 #: projects/doctype/projects_settings/projects_settings.json
 msgctxt "Projects Settings"
 msgid "Timesheets"
-msgstr "Mesai Kartı"
+msgstr ""
 
-#: utilities/activation.py:126
-msgid "Timesheets help keep track of time, cost and billing for activites done by your team"
-msgstr "Zaman organizasyonları ekip tarafından yapılan uçuşlar için zaman, maliyet ve fatura izlemenize yardımcı olur"
+#: utilities/activation.py:124
+msgid "Timesheets help keep track of time, cost and billing for activities done by your team"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Communication Medium'
 #. Label of a Table field in DocType 'Communication Medium'
 #: communication/doctype/communication_medium/communication_medium.json
 msgctxt "Communication Medium"
 msgid "Timeslots"
-msgstr "Zaman dilimleri"
+msgstr ""
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:23
 msgid "Title"
@@ -72918,18 +75180,6 @@
 msgid "Title"
 msgstr "Başlık"
 
-#. Label of a Data field in DocType 'Homepage'
-#: portal/doctype/homepage/homepage.json
-msgctxt "Homepage"
-msgid "Title"
-msgstr "Başlık"
-
-#. Label of a Data field in DocType 'Homepage Section Card'
-#: portal/doctype/homepage_section_card/homepage_section_card.json
-msgctxt "Homepage Section Card"
-msgid "Title"
-msgstr "Başlık"
-
 #. Label of a Data field in DocType 'Incoterm'
 #: setup/doctype/incoterm/incoterm.json
 msgctxt "Incoterm"
@@ -73086,7 +75336,7 @@
 msgid "Title"
 msgstr "Başlık"
 
-#: accounts/doctype/sales_invoice/sales_invoice.js:967
+#: accounts/doctype/sales_invoice/sales_invoice.js:1043
 #: templates/pages/projects.html:68
 msgid "To"
 msgstr "Kime"
@@ -73109,62 +75359,62 @@
 msgid "To"
 msgstr "Kime"
 
-#: selling/page/point_of_sale/pos_payment.js:545
+#: selling/page/point_of_sale/pos_payment.js:587
 msgid "To Be Paid"
-msgstr "Ödenecek"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:20
-#: selling/doctype/sales_order/sales_order_list.js:34
-#: selling/doctype/sales_order/sales_order_list.js:37
-#: stock/doctype/delivery_note/delivery_note_list.js:12
-#: stock/doctype/purchase_receipt/purchase_receipt_list.js:12
+#: buying/doctype/purchase_order/purchase_order_list.js:37
+#: selling/doctype/sales_order/sales_order_list.js:50
+#: selling/doctype/sales_order/sales_order_list.js:52
+#: stock/doctype/delivery_note/delivery_note_list.js:22
+#: stock/doctype/purchase_receipt/purchase_receipt_list.js:21
 msgid "To Bill"
-msgstr "Faturalanacak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "To Bill"
-msgstr "Faturalanacak"
+msgstr ""
 
 #. Option for the 'Sales Order Status' (Select) field in DocType 'Production
 #. Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "To Bill"
-msgstr "Faturalanacak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "To Bill"
-msgstr "Faturalanacak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "To Bill"
-msgstr "Faturalanacak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "To Bill"
-msgstr "Faturalanacak"
+msgstr ""
 
 #. Label of a Link field in DocType 'Currency Exchange'
 #: setup/doctype/currency_exchange/currency_exchange.json
 msgctxt "Currency Exchange"
 msgid "To Currency"
-msgstr "Para Birimine"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:648
-#: accounts/doctype/payment_entry/payment_entry.js:652
+#: accounts/doctype/payment_entry/payment_entry.js:794
+#: accounts/doctype/payment_entry/payment_entry.js:798
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:23
 #: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.js:23
 #: accounts/report/bank_clearance_summary/bank_clearance_summary.js:15
-#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:24
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:45
+#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:23
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.js:44
 #: accounts/report/financial_ratios/financial_ratios.js:48
 #: accounts/report/general_ledger/general_ledger.js:30
 #: accounts/report/general_ledger/general_ledger.py:66
@@ -73172,76 +75422,76 @@
 #: accounts/report/item_wise_purchase_register/item_wise_purchase_register.js:15
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:15
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:22
-#: accounts/report/pos_register/pos_register.js:25
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.js:24
+#: accounts/report/pos_register/pos_register.py:110
 #: accounts/report/profitability_analysis/profitability_analysis.js:65
 #: accounts/report/purchase_register/purchase_register.js:15
 #: accounts/report/sales_payment_summary/sales_payment_summary.js:15
 #: accounts/report/sales_register/sales_register.js:15
-#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:24
-#: accounts/report/tax_withholding_details/tax_withholding_details.js:55
-#: accounts/report/tds_computation_summary/tds_computation_summary.js:55
+#: accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:23
+#: accounts/report/tax_withholding_details/tax_withholding_details.js:54
+#: accounts/report/tds_computation_summary/tds_computation_summary.js:54
 #: accounts/report/trial_balance/trial_balance.js:43
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.js:43
-#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:22
-#: buying/report/procurement_tracker/procurement_tracker.js:34
-#: buying/report/purchase_analytics/purchase_analytics.js:43
-#: buying/report/purchase_order_analysis/purchase_order_analysis.js:26
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:26
-#: buying/report/subcontract_order_summary/subcontract_order_summary.js:23
-#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:30
-#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:30
+#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:21
+#: buying/report/procurement_tracker/procurement_tracker.js:33
+#: buying/report/purchase_analytics/purchase_analytics.js:42
+#: buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
+#: buying/report/subcontract_order_summary/subcontract_order_summary.js:22
+#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
+#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:29
 #: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:24
 #: crm/report/campaign_efficiency/campaign_efficiency.js:13
-#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:16
-#: crm/report/lead_conversion_time/lead_conversion_time.js:16
-#: crm/report/lead_details/lead_details.js:24
+#: crm/report/first_response_time_for_opportunity/first_response_time_for_opportunity.js:15
+#: crm/report/lead_conversion_time/lead_conversion_time.js:15
+#: crm/report/lead_details/lead_details.js:23
 #: crm/report/lead_owner_efficiency/lead_owner_efficiency.js:13
-#: crm/report/lost_opportunity/lost_opportunity.js:24
-#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:29
-#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:21
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:22
-#: manufacturing/report/downtime_analysis/downtime_analysis.js:15
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:24
-#: manufacturing/report/process_loss_report/process_loss_report.js:37
-#: manufacturing/report/production_analytics/production_analytics.js:24
-#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:15
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:24
+#: crm/report/lost_opportunity/lost_opportunity.js:23
+#: crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:27
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:20
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:23
+#: manufacturing/report/downtime_analysis/downtime_analysis.js:16
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:23
+#: manufacturing/report/process_loss_report/process_loss_report.js:36
+#: manufacturing/report/production_analytics/production_analytics.js:23
+#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.js:14
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:23
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.js:14
-#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:14
-#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:37
-#: public/js/stock_analytics.js:48
-#: regional/report/electronic_invoice_register/electronic_invoice_register.js:16
-#: regional/report/uae_vat_201/uae_vat_201.js:24
-#: regional/report/vat_audit_report/vat_audit_report.js:25
-#: selling/page/sales_funnel/sales_funnel.js:40
+#: projects/report/delayed_tasks_summary/delayed_tasks_summary.js:13
+#: projects/report/timesheet_billing_summary/timesheet_billing_summary.js:34
+#: public/js/stock_analytics.js:75
+#: regional/report/electronic_invoice_register/electronic_invoice_register.js:15
+#: regional/report/uae_vat_201/uae_vat_201.js:23
+#: regional/report/vat_audit_report/vat_audit_report.js:24
+#: selling/page/sales_funnel/sales_funnel.js:44
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
-#: selling/report/item_wise_sales_history/item_wise_sales_history.js:26
-#: selling/report/sales_analytics/sales_analytics.js:43
-#: selling/report/sales_order_analysis/sales_order_analysis.js:26
-#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29
-#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:28
-#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:29
+#: selling/report/item_wise_sales_history/item_wise_sales_history.js:25
+#: selling/report/sales_analytics/sales_analytics.js:50
+#: selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
+#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
+#: selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
 #: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27
 #: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:16
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:24
-#: stock/report/cogs_by_item_group/cogs_by_item_group.js:24
-#: stock/report/delayed_item_report/delayed_item_report.js:24
-#: stock/report/delayed_order_report/delayed_order_report.js:24
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:28
+#: stock/report/cogs_by_item_group/cogs_by_item_group.js:22
+#: stock/report/delayed_item_report/delayed_item_report.js:23
+#: stock/report/delayed_order_report/delayed_order_report.js:23
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27
 #: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14
-#: stock/report/reserved_stock/reserved_stock.js:26
+#: stock/report/reserved_stock/reserved_stock.js:23
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22
-#: stock/report/stock_analytics/stock_analytics.js:70
+#: stock/report/stock_analytics/stock_analytics.js:69
 #: stock/report/stock_balance/stock_balance.js:24
 #: stock/report/stock_ledger/stock_ledger.js:23
 #: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:22
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:17
-#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:16
-#: support/report/issue_analytics/issue_analytics.js:32
-#: support/report/issue_summary/issue_summary.js:32
-#: support/report/support_hour_distribution/support_hour_distribution.js:15
-#: utilities/report/youtube_interactions/youtube_interactions.js:15
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:16
+#: support/report/first_response_time_for_issues/first_response_time_for_issues.js:15
+#: support/report/issue_analytics/issue_analytics.js:31
+#: support/report/issue_summary/issue_summary.js:31
+#: support/report/support_hour_distribution/support_hour_distribution.js:14
+#: utilities/report/youtube_interactions/youtube_interactions.js:14
 msgid "To Date"
 msgstr "Bitiş Tarihi"
 
@@ -73347,75 +75597,75 @@
 msgid "To Date"
 msgstr "Bitiş Tarihi"
 
-#: controllers/accounts_controller.py:377
+#: controllers/accounts_controller.py:423
 #: setup/doctype/holiday_list/holiday_list.py:115
 msgid "To Date cannot be before From Date"
-msgstr "Bitiş tarihi başlatma cezaları önce bitirme"
+msgstr ""
 
 #: buying/report/purchase_order_analysis/purchase_order_analysis.py:36
 #: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:34
 #: selling/report/sales_order_analysis/sales_order_analysis.py:39
 msgid "To Date cannot be before From Date."
-msgstr "Bitiş Tarihi, Başlangıç Tarihinden önce olamaz."
+msgstr ""
 
-#: accounts/report/financial_statements.py:145
+#: accounts/report/financial_statements.py:133
 msgid "To Date cannot be less than From Date"
-msgstr "Tarihe, Başlangıç Tarihinden daha az olamaz"
+msgstr ""
 
 #: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:11
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:11
 #: selling/page/sales_funnel/sales_funnel.py:15
 msgid "To Date must be greater than From Date"
-msgstr "Tarihe, Tarihten büyük olmalı"
+msgstr ""
 
 #: accounts/report/trial_balance/trial_balance.py:75
 msgid "To Date should be within the Fiscal Year. Assuming To Date = {0}"
-msgstr "Tarih Mali Yıl içinde olmalıdır. İlgili Tarih = {0}"
+msgstr ""
 
 #: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:30
 msgid "To Datetime"
-msgstr "DateTime için"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order_list.js:20
-#: selling/doctype/sales_order/sales_order_list.js:28
+#: selling/doctype/sales_order/sales_order_list.js:32
+#: selling/doctype/sales_order/sales_order_list.js:42
 msgid "To Deliver"
-msgstr "Teslim edilecek"
+msgstr ""
 
 #. Option for the 'Sales Order Status' (Select) field in DocType 'Production
 #. Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "To Deliver"
-msgstr "Teslim edilecek"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "To Deliver"
-msgstr "Teslim edilecek"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order_list.js:24
+#: selling/doctype/sales_order/sales_order_list.js:36
 msgid "To Deliver and Bill"
-msgstr "Teslim edilecek ve Faturalanacak"
+msgstr ""
 
 #. Option for the 'Sales Order Status' (Select) field in DocType 'Production
 #. Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "To Deliver and Bill"
-msgstr "Teslim edilecek ve Faturalanacak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "To Deliver and Bill"
-msgstr "Teslim edilecek ve Faturalanacak"
+msgstr ""
 
 #. Label of a Date field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "To Delivery Date"
-msgstr "Teslimat Tarihi Bitişi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bulk Transaction Log Detail'
 #: bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json
@@ -73423,7 +75673,7 @@
 msgid "To Doctype"
 msgstr ""
 
-#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:85
+#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:83
 msgid "To Due Date"
 msgstr ""
 
@@ -73431,47 +75681,58 @@
 #: assets/doctype/asset_movement_item/asset_movement_item.json
 msgctxt "Asset Movement Item"
 msgid "To Employee"
-msgstr "çalışanlara"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:53
+#: accounts/report/budget_variance_report/budget_variance_report.js:51
 msgid "To Fiscal Year"
-msgstr "Mali Yıl"
+msgstr ""
 
 #. Label of a Data field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "To Folio No"
-msgstr "Bitiş Folyo Numarası"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
 msgctxt "Payment Reconciliation"
 msgid "To Invoice Date"
-msgstr "Bitiş Fatura Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Process Payment Reconciliation'
 #: accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
 msgctxt "Process Payment Reconciliation"
 msgid "To Invoice Date"
-msgstr "Bitiş Fatura Tarihi"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Balance'
 #: accounts/doctype/share_balance/share_balance.json
 msgctxt "Share Balance"
 msgid "To No"
-msgstr "Bitiş Numarası"
+msgstr ""
 
 #. Label of a Int field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "To No"
-msgstr "Bitiş Numarası"
+msgstr ""
 
 #. Label of a Int field in DocType 'Packing Slip'
 #: stock/doctype/packing_slip/packing_slip.json
 msgctxt "Packing Slip"
 msgid "To Package No."
-msgstr "ambalaj numarası"
+msgstr ""
+
+#: buying/doctype/purchase_order/purchase_order_list.js:21
+#: selling/doctype/sales_order/sales_order_list.js:25
+msgid "To Pay"
+msgstr ""
+
+#. Option for the 'Status' (Select) field in DocType 'Sales Order'
+#: selling/doctype/sales_order/sales_order.json
+msgctxt "Sales Order"
+msgid "To Pay"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Reconciliation'
 #: accounts/doctype/payment_reconciliation/payment_reconciliation.json
@@ -73485,42 +75746,42 @@
 msgid "To Payment Date"
 msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:44
-#: manufacturing/report/work_order_summary/work_order_summary.js:30
+#: manufacturing/report/job_card_summary/job_card_summary.js:43
+#: manufacturing/report/work_order_summary/work_order_summary.js:29
 msgid "To Posting Date"
-msgstr "Bitiş Muhasebe Tarihi"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Attribute'
 #: stock/doctype/item_attribute/item_attribute.json
 msgctxt "Item Attribute"
 msgid "To Range"
-msgstr "Bitiş Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item Variant Attribute'
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgctxt "Item Variant Attribute"
 msgid "To Range"
-msgstr "Bitiş Oranı"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:16
+#: buying/doctype/purchase_order/purchase_order_list.js:30
 msgid "To Receive"
-msgstr "Alınacak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "To Receive"
-msgstr "Alınacak"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order_list.js:13
+#: buying/doctype/purchase_order/purchase_order_list.js:25
 msgid "To Receive and Bill"
-msgstr "Teslim Alınacak ve Faturalanacak"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "To Receive and Bill"
-msgstr "Teslim Alınacak ve Faturalanacak"
+msgstr ""
 
 #. Label of a Date field in DocType 'Bank Reconciliation Tool'
 #: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
@@ -73532,128 +75793,130 @@
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "To Rename"
-msgstr "Yeniden Adlandırılacak"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "To Rename"
-msgstr "Yeniden Adlandırılacak"
+msgstr ""
 
 #. Label of a Link field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "To Shareholder"
-msgstr "Hissedar Bitişi"
+msgstr ""
 
 #: manufacturing/report/downtime_analysis/downtime_analysis.py:92
 #: manufacturing/report/job_card_summary/job_card_summary.py:180
+#: templates/pages/timelog_info.html:34
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Appointment Booking Slots'
 #: crm/doctype/appointment_booking_slots/appointment_booking_slots.json
 msgctxt "Appointment Booking Slots"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Availability Of Slots'
 #: crm/doctype/availability_of_slots/availability_of_slots.json
 msgctxt "Availability Of Slots"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Cashier Closing'
 #: accounts/doctype/cashier_closing/cashier_closing.json
 msgctxt "Cashier Closing"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Communication Medium Timeslot'
 #: communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json
 msgctxt "Communication Medium Timeslot"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Incoming Call Handling Schedule'
 #: telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
 msgctxt "Incoming Call Handling Schedule"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card Scheduled Time'
 #: manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
 msgctxt "Job Card Scheduled Time"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Job Card Time Log'
 #: manufacturing/doctype/job_card_time_log/job_card_time_log.json
 msgctxt "Job Card Time Log"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Sales Invoice Timesheet'
 #: accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
 msgctxt "Sales Invoice Timesheet"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Timesheet Detail'
 #: projects/doctype/timesheet_detail/timesheet_detail.json
 msgctxt "Timesheet Detail"
 msgid "To Time"
-msgstr "Bitiş Zamanı"
+msgstr ""
 
 #. Description of the 'Referral Code' (Data) field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "To Track inbound purchase"
-msgstr "Gelen alımları takip etmek"
+msgstr ""
 
 #. Label of a Float field in DocType 'Shipping Rule Condition'
 #: accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
 msgctxt "Shipping Rule Condition"
 msgid "To Value"
-msgstr "Bitiş Değeri"
+msgstr ""
 
-#: stock/doctype/batch/batch.js:83
+#: manufacturing/doctype/plant_floor/plant_floor.js:196
+#: stock/doctype/batch/batch.js:93
 msgid "To Warehouse"
-msgstr "Depoya"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "To Warehouse (Optional)"
-msgstr "Depo (İsteğe bağlı)"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:735
+#: manufacturing/doctype/bom/bom.js:768
 msgid "To add Operations tick the 'With Operations' checkbox."
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:550
+#: manufacturing/doctype/production_plan/production_plan.js:598
 msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
 msgstr ""
 
-#: controllers/status_updater.py:336
+#: controllers/status_updater.py:341
 msgid "To allow over billing, update \"Over Billing Allowance\" in Accounts Settings or the Item."
-msgstr "Fazla faturalandırmaya izin vermek için, Hesap Ayarları veya Öğesinde &quot;Fatura Ödeneği&quot; nı güncelleyin."
+msgstr ""
 
-#: controllers/status_updater.py:332
+#: controllers/status_updater.py:337
 msgid "To allow over receipt / delivery, update \"Over Receipt/Delivery Allowance\" in Stock Settings or the Item."
-msgstr "alınan / teslimin aşırıya alınmasına izin vermek için, Stok Ayarları veya Öğedeki &quot;Aşırı Alındı / Teslimat Ödeneği&quot; ni güncelleyin."
+msgstr ""
 
 #. Description of the 'Mandatory Depends On' (Small Text) field in DocType
 #. 'Inventory Dimension'
@@ -73668,82 +75931,116 @@
 msgid "To be Delivered to Customer"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:520
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
 msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
 msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:99
+#: accounts/doctype/payment_request/payment_request.py:100
 msgid "To create a Payment Request reference document is required"
-msgstr "Bir Ödeme Talebi oluşturmak için referans belgesi gerekiyor"
+msgstr ""
 
 #: projects/doctype/timesheet/timesheet.py:139
 msgid "To date cannot be before from date"
-msgstr "Tarihe Tarihten Önce olamaz"
+msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:109
+#: assets/doctype/asset_category/asset_category.py:111
 msgid "To enable Capital Work in Progress Accounting,"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:545
+#: manufacturing/doctype/production_plan/production_plan.js:591
 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1615
-#: controllers/accounts_controller.py:2490
+#: accounts/doctype/payment_entry/payment_entry.py:1664
+#: controllers/accounts_controller.py:2619
 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
-msgstr "Satır {0} bir vergiyi dahil etmek için {1} satırlarındaki vergiler de dahil edilmelidir"
+msgstr ""
 
 #: stock/doctype/item/item.py:609
 msgid "To merge, following properties must be same for both items"
-msgstr "Birleştirme için, aşağıdaki özellikler her iki Ürün için de aynı olmalıdır"
+msgstr ""
 
-#: accounts/doctype/account/account.py:498
+#: accounts/doctype/account/account.py:512
 msgid "To overrule this, enable '{0}' in company {1}"
-msgstr "Bunu geçersiz kılmak için, {1} şirketinde &quot;{0}&quot; özelliğini etkinleştirin"
+msgstr ""
 
 #: controllers/item_variant.py:150
 msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
-msgstr "Bu Öznitelik Değerini düzenlemeye devam etmek için, Öğe Varyantı Ayarlarında {0} &#39;yı etkinleştirin."
+msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:578
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:598
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
 msgstr ""
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:226
+#: assets/report/fixed_asset_register/fixed_asset_register.py:222
 msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
 msgstr ""
 
-#: accounts/report/financial_statements.py:588
-#: accounts/report/general_ledger/general_ledger.py:273
-#: accounts/report/trial_balance/trial_balance.py:278
+#: accounts/report/financial_statements.py:574
+#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/trial_balance/trial_balance.py:272
 msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:174
+#: selling/page/point_of_sale/pos_controller.js:192
 msgid "Toggle Recent Orders"
-msgstr "Son Siparişleri Değiştir"
+msgstr ""
 
 #. Label of a Data field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Token Endpoint"
-msgstr "Token Bitiş Noktası"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Long)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton (Short)/Cubic Yard"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (UK)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Ton-Force (US)"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Tonne-Force(Metric)"
+msgstr ""
+
+#: accounts/report/financial_statements.html:6
+msgid "Too many columns. Export the report and print it using a spreadsheet application."
+msgstr ""
 
 #. Label of a Card Break in the Manufacturing Workspace
 #. Label of a Card Break in the Stock Workspace
-#: buying/doctype/purchase_order/purchase_order.js:485
-#: buying/doctype/purchase_order/purchase_order.js:541
-#: buying/doctype/request_for_quotation/request_for_quotation.js:57
-#: buying/doctype/request_for_quotation/request_for_quotation.js:143
-#: buying/doctype/request_for_quotation/request_for_quotation.js:381
-#: buying/doctype/request_for_quotation/request_for_quotation.js:387
-#: buying/doctype/supplier_quotation/supplier_quotation.js:55
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
+#: buying/doctype/purchase_order/purchase_order.js:566
+#: buying/doctype/purchase_order/purchase_order.js:642
+#: buying/doctype/request_for_quotation/request_for_quotation.js:66
+#: buying/doctype/request_for_quotation/request_for_quotation.js:153
+#: buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: buying/doctype/request_for_quotation/request_for_quotation.js:420
+#: buying/doctype/supplier_quotation/supplier_quotation.js:58
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:121
 #: manufacturing/workspace/manufacturing/manufacturing.json
 #: stock/workspace/stock/stock.json
 msgid "Tools"
@@ -73755,22 +76052,30 @@
 msgid "Tools"
 msgstr "Araçlar"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Torr"
+msgstr ""
+
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:92
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:277
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:315
-#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:233
-#: accounts/report/financial_statements.py:664
+#: accounts/report/accounts_receivable/accounts_receivable.html:74
+#: accounts/report/accounts_receivable/accounts_receivable.html:235
+#: accounts/report/accounts_receivable/accounts_receivable.html:273
+#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:229
+#: accounts/report/financial_statements.py:651
 #: accounts/report/general_ledger/general_ledger.py:56
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:621
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:638
 #: accounts/report/profitability_analysis/profitability_analysis.py:93
 #: accounts/report/profitability_analysis/profitability_analysis.py:98
-#: accounts/report/trial_balance/trial_balance.py:344
-#: accounts/report/trial_balance/trial_balance.py:345
-#: regional/report/vat_audit_report/vat_audit_report.py:199
+#: accounts/report/trial_balance/trial_balance.py:338
+#: accounts/report/trial_balance/trial_balance.py:339
+#: regional/report/vat_audit_report/vat_audit_report.py:195
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:28
-#: selling/report/sales_analytics/sales_analytics.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:51
-#: support/report/issue_analytics/issue_analytics.py:79
+#: selling/report/sales_analytics/sales_analytics.py:90
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:49
+#: support/report/issue_analytics/issue_analytics.py:84
 msgid "Total"
 msgstr "Toplam"
 
@@ -73870,144 +76175,149 @@
 #: accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
 msgctxt "Advance Taxes and Charges"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Taxes and Charges'
 #: accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
 msgctxt "Sales Taxes and Charges"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Total (Company Currency)"
-msgstr "Toplam (Şirket Dövizi)"
+msgstr ""
 
 #: accounts/report/balance_sheet/balance_sheet.py:116
 #: accounts/report/balance_sheet/balance_sheet.py:117
 msgid "Total (Credit)"
-msgstr "Toplam (Alacak)"
+msgstr ""
 
 #: templates/print_formats/includes/total.html:4
 msgid "Total (Without Tax)"
-msgstr "Toplam (Vergi hariç)"
+msgstr ""
 
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:137
 msgid "Total Achieved"
-msgstr "Toplam Eldeki"
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Active Items"
+msgstr ""
+
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Actual"
-msgstr "Gerçek Toplam"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Additional Costs"
-msgstr "Toplam Ek Maliyetler"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Total Additional Costs"
-msgstr "Toplam Ek Maliyetler"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Total Additional Costs"
-msgstr "Toplam Ek Maliyetler"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total Advance"
-msgstr "Toplam Avans"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Total Advance"
-msgstr "Toplam Avans"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total Advance"
-msgstr "Toplam Avans"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Total Allocated Amount"
-msgstr "Toplam Ayrılan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Total Allocated Amount (Company Currency)"
-msgstr "Toplam Ayrılan Tutar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Int field in DocType 'Process Payment Reconciliation Log'
 #: accounts/doctype/process_payment_reconciliation_log/process_payment_reconciliation_log.json
@@ -74015,55 +76325,55 @@
 msgid "Total Allocations"
 msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:230
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:231
 #: accounts/report/tds_computation_summary/tds_computation_summary.py:131
 #: selling/page/sales_funnel/sales_funnel.py:151
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:67
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
 #: templates/includes/order/order_taxes.html:54
 msgid "Total Amount"
-msgstr "Toplam Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Invoice Discounting'
 #: accounts/doctype/invoice_discounting/invoice_discounting.json
 msgctxt "Invoice Discounting"
 msgid "Total Amount"
-msgstr "Toplam Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Total Amount"
-msgstr "Toplam Tutar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Total Amount"
-msgstr "Toplam Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Total Amount"
-msgstr "Toplam Tutar"
+msgstr ""
 
 #. Label of a Link field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Total Amount Currency"
-msgstr "Toplam Tutar Para Birimi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Total Amount in Words"
-msgstr "Yazıyla Toplam Tutar"
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:181
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:210
 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges"
-msgstr "Satınalma Makbuzu Vergi Öğeleri tablosundaki toplam uygulanabilir Masraflar Toplam ve Masraflar aynı olmalıdır"
+msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:205
+#: accounts/report/balance_sheet/balance_sheet.py:204
 msgid "Total Asset"
 msgstr ""
 
@@ -74073,63 +76383,63 @@
 msgid "Total Asset Cost"
 msgstr ""
 
-#: assets/dashboard_fixtures.py:154
+#: assets/dashboard_fixtures.py:153
 msgid "Total Assets"
-msgstr "Toplam Varlıklar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Total Billable Amount"
-msgstr "Toplam Faturalandırılabilir Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Total Billable Amount (via Timesheet)"
-msgstr "Toplam Faturalandırılabilir Tutar (Çalışma Sayfası Tablosu ile)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Total Billable Amount (via Timesheet)"
-msgstr "Toplam Faturalandırılabilir Tutar (Çalışma Sayfası Tablosu ile)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Total Billable Hours"
-msgstr "Toplam Faturalanabilir Saat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Total Billed Amount"
-msgstr "Toplam Faturalı Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Total Billed Amount (via Sales Invoice)"
-msgstr "Toplam Faturalandırılan Tutar (Sat Faturaları ile)"
+msgstr ""
 
 #. Label of a Float field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Total Billed Hours"
-msgstr "Toplam Faturalı Saat"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total Billing Amount"
-msgstr "Toplam Fatura Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total Billing Amount"
-msgstr "Toplam Fatura Tutarı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
@@ -74137,66 +76447,66 @@
 msgid "Total Billing Hours"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 msgid "Total Budget"
-msgstr "Toplam Bütçe"
+msgstr ""
 
 #. Label of a Int field in DocType 'SMS Center'
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Total Characters"
-msgstr "Toplam Karakter"
+msgstr ""
 
 #: selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:61
 msgid "Total Commission"
-msgstr "Toplam Komisyon"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Total Commission"
-msgstr "Toplam Komisyon"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total Commission"
-msgstr "Toplam Komisyon"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total Commission"
-msgstr "Toplam Komisyon"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Total Commission"
-msgstr "Toplam Komisyon"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:667
+#: manufacturing/doctype/job_card/job_card.py:669
 #: manufacturing/report/job_card_summary/job_card_summary.py:174
 msgid "Total Completed Qty"
-msgstr "Toplam Tamamlanan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Total Completed Qty"
-msgstr "Toplam Tamamlanan Miktar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Total Consumed Material Cost (via Stock Entry)"
-msgstr "Toplam Tüketim Maliyeti Maliyeti (Stok Hareketi ile)"
+msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:12
+#: setup/doctype/sales_person/sales_person.js:17
 msgid "Total Contribution Amount Against Invoices: {0}"
 msgstr ""
 
-#: setup/doctype/sales_person/sales_person.js:9
+#: setup/doctype/sales_person/sales_person.js:10
 msgid "Total Contribution Amount Against Orders: {0}"
 msgstr ""
 
@@ -74204,67 +76514,67 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Total Cost"
-msgstr "Toplam Maliyet"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Total Cost"
-msgstr "Toplam Maliyet"
+msgstr ""
 
 #. Label of a Currency field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Total Cost (Company Currency)"
-msgstr "Toplam Maliyet (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Total Costing Amount"
-msgstr "Toplam Maliyet Tutarı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Total Costing Amount (via Timesheet)"
-msgstr "Toplam Maliyetleme Tutarı (Çalışma Sayfası Tablosu Üzerinden)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Total Costing Amount (via Timesheet)"
-msgstr "Toplam Maliyetleme Tutarı (Çalışma Sayfası Tablosu Üzerinden)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Total Credit"
-msgstr "Toplam Alacak"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:208
+#: accounts/doctype/journal_entry/journal_entry.py:238
 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
-msgstr "Toplam Kredi / Borç Tutarı, Bağlantılı Yevmiye Kaydı ile aynı olmalıdır"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Total Debit"
-msgstr "Toplam Borç"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:850
+#: accounts/doctype/journal_entry/journal_entry.py:836
 msgid "Total Debit must be equal to Total Credit. The difference is {0}"
-msgstr "Toplam Borç Toplam Krediye eşit olmalıdır. Aradaki fark, {0}"
+msgstr ""
 
 #: stock/report/delivery_note_trends/delivery_note_trends.py:45
 msgid "Total Delivered Amount"
-msgstr "Toplam Teslimat Tutarı"
+msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:248
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:247
 msgid "Total Demand (Past Data)"
-msgstr "Toplam Talep (Geçmiş Veriler)"
+msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:212
+#: accounts/report/balance_sheet/balance_sheet.py:211
 msgid "Total Equity"
 msgstr ""
 
@@ -74272,55 +76582,65 @@
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Total Estimated Distance"
-msgstr "Toplam Tahmini Mesafe"
+msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:112
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:110
 msgid "Total Expense"
-msgstr "Toplam Gider"
+msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:108
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:106
 msgid "Total Expense This Year"
-msgstr "Bu Yıl Toplam Gider"
+msgstr ""
 
 #. Label of a Data field in DocType 'Employee External Work History'
 #: setup/doctype/employee_external_work_history/employee_external_work_history.json
 msgctxt "Employee External Work History"
 msgid "Total Experience"
-msgstr "Toplam Deneyim"
+msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:261
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:260
 msgid "Total Forecast (Future Data)"
-msgstr "Toplam Tahmin (Gelecek Veriler)"
+msgstr ""
 
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:254
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:253
 msgid "Total Forecast (Past Data)"
-msgstr "Toplam Tahmin (Geçmiş Veriler)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Exchange Rate Revaluation'
 #: accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.json
 msgctxt "Exchange Rate Revaluation"
 msgid "Total Gain/Loss"
-msgstr "Toplam Kazanç / Zarar"
+msgstr ""
 
 #. Label of a Duration field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Total Hold Time"
-msgstr "Toplam Tutma Süresi"
+msgstr ""
 
 #. Label of a Int field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "Total Holidays"
-msgstr "Toplam Tatiller"
+msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:111
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:109
 msgid "Total Income"
-msgstr "toplam gelir"
+msgstr ""
 
-#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:107
+#: accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:105
 msgid "Total Income This Year"
-msgstr "Bu Yıl Toplam Gelir"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Incoming Payment"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
@@ -74335,14 +76655,19 @@
 msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:196
+#: accounts/report/accounts_receivable/accounts_receivable.html:160
 msgid "Total Invoiced Amount"
-msgstr "Toplam Faturalanmış Tutar"
+msgstr ""
 
-#: support/report/issue_summary/issue_summary.py:76
+#: support/report/issue_summary/issue_summary.py:82
 msgid "Total Issues"
 msgstr ""
 
-#: accounts/report/balance_sheet/balance_sheet.py:208
+#: selling/page/point_of_sale/pos_item_cart.js:92
+msgid "Total Items"
+msgstr ""
+
+#: accounts/report/balance_sheet/balance_sheet.py:207
 msgid "Total Liability"
 msgstr ""
 
@@ -74350,113 +76675,123 @@
 #: selling/doctype/sms_center/sms_center.json
 msgctxt "SMS Center"
 msgid "Total Message(s)"
-msgstr "Toplam Mesaj"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Total Monthly Sales"
-msgstr "Toplam Aylık Satışlar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Total Net Weight"
-msgstr "Toplam Net Ağırlık"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Total Number of Depreciations"
-msgstr "Amortisman Sayısı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Total Number of Depreciations"
-msgstr "Amortisman Sayısı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Total Number of Depreciations"
-msgstr "Amortisman Sayısı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Total Operating Cost"
-msgstr "Toplam Operasyon Maliyeti"
+msgstr ""
 
 #. Label of a Float field in DocType 'Operation'
 #: manufacturing/doctype/operation/operation.json
 msgctxt "Operation"
 msgid "Total Operation Time"
-msgstr "Toplam Operasyon Süresi"
+msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:84
+#: selling/report/inactive_customers/inactive_customers.py:80
 msgid "Total Order Considered"
-msgstr "Dikkat Toplam Sipariş"
+msgstr ""
 
-#: selling/report/inactive_customers/inactive_customers.py:83
+#: selling/report/inactive_customers/inactive_customers.py:79
 msgid "Total Order Value"
-msgstr "Toplam Sipariş Miktarı"
+msgstr ""
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:614
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:631
 msgid "Total Other Charges"
 msgstr ""
 
-#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
+#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:62
 msgid "Total Outgoing"
-msgstr "Toplam Giden"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Bills"
+msgstr ""
+
+#. Label of a number card in the Accounting Workspace
+#: accounts/workspace/accounting/accounting.json
+msgid "Total Outgoing Payment"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
@@ -74464,154 +76799,160 @@
 msgid "Total Outgoing Value (Consumption)"
 msgstr ""
 
+#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool_dashboard.html:9
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:97
+#: accounts/report/accounts_receivable/accounts_receivable.html:79
 msgid "Total Outstanding"
-msgstr "Toplam Üstün"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Total Outstanding"
-msgstr "Toplam Üstün"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:205
+#: accounts/report/accounts_receivable/accounts_receivable.html:163
 msgid "Total Outstanding Amount"
-msgstr "Toplam Alacakların Tutarı"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197
+#: accounts/report/accounts_receivable/accounts_receivable.html:161
 msgid "Total Paid Amount"
-msgstr "Toplam Ödenen Tutar"
+msgstr ""
 
-#: controllers/accounts_controller.py:2197
+#: controllers/accounts_controller.py:2337
 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
-msgstr "Ödeme Planındaki Toplam Ödeme Tutarı Büyük / Yuvarlak Toplam eşit olmalıdır."
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:112
+#: accounts/doctype/payment_request/payment_request.py:115
 msgid "Total Payment Request amount cannot be greater than {0} amount"
-msgstr "Toplam Ödeme isteğini barındırmak {0} büyük olamaz"
+msgstr ""
 
-#: regional/report/irs_1099/irs_1099.py:85
+#: regional/report/irs_1099/irs_1099.py:83
 msgid "Total Payments"
-msgstr "Toplam Ödeme"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Total Planned Qty"
-msgstr "Toplam Planlanan Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Total Produced Qty"
-msgstr "Toplam Üretilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Total Projected Qty"
-msgstr "Tahmini toplam Adet"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Project'
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Total Purchase Cost (via Purchase Invoice)"
-msgstr "Toplam Satınalma Maliyeti (Satınalma Fatura üzerinden)"
+msgstr ""
 
-#: projects/doctype/project/project.js:107
+#: projects/doctype/project/project.js:131
 msgid "Total Purchase Cost has been updated"
 msgstr ""
 
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:66
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:65
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:127
 msgid "Total Qty"
-msgstr "Toplam Mik"
+msgstr ""
 
 #. Label of a Float field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Total Qty"
-msgstr "Toplam Mik"
+msgstr ""
 
 #: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: selling/page/point_of_sale/pos_item_cart.js:520
+#: selling/page/point_of_sale/pos_item_cart.js:524
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Closing Entry'
 #: accounts/doctype/pos_closing_entry/pos_closing_entry.json
 msgctxt "POS Closing Entry"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Order'
 #: subcontracting/doctype/subcontracting_order/subcontracting_order.json
 msgctxt "Subcontracting Order"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Total Quantity"
-msgstr "Toplam Miktar"
+msgstr ""
 
 #: stock/report/purchase_receipt_trends/purchase_receipt_trends.py:45
 msgid "Total Received Amount"
-msgstr "Toplam Slınan Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Repair'
 #: assets/doctype/asset_repair/asset_repair.json
@@ -74627,9 +76968,9 @@
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:44
 msgid "Total Revenue"
-msgstr "toplam Gelir"
+msgstr ""
 
-#: selling/report/item_wise_sales_history/item_wise_sales_history.py:260
+#: selling/report/item_wise_sales_history/item_wise_sales_history.py:256
 msgid "Total Sales Amount"
 msgstr ""
 
@@ -74637,12 +76978,17 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Total Sales Amount (via Sales Order)"
-msgstr "Toplam Satış Tutarı (Satış Siparişi Yoluyla)"
+msgstr ""
 
 #. Name of a report
 #: stock/report/total_stock_summary/total_stock_summary.json
 msgid "Total Stock Summary"
-msgstr "Toplam Stok Özeti"
+msgstr ""
+
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Stock Value"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item Supplied'
 #: buying/doctype/purchase_order_item_supplied/purchase_order_item_supplied.json
@@ -74658,146 +77004,146 @@
 
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:130
 msgid "Total Target"
-msgstr "Toplam Hedef"
+msgstr ""
 
 #: projects/report/project_summary/project_summary.py:59
 #: projects/report/project_summary/project_summary.py:96
 #: projects/report/project_summary/project_summary.py:124
 msgid "Total Tasks"
-msgstr "Toplam Görev"
+msgstr ""
 
-#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:607
+#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:624
 #: accounts/report/purchase_register/purchase_register.py:263
 msgid "Total Tax"
-msgstr "Toplam Vergi"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Total Taxes and Charges"
-msgstr "Toplam Vergi ve Harçlar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Landed Cost Voucher'
 #: stock/doctype/landed_cost_voucher/landed_cost_voucher.json
 msgctxt "Landed Cost Voucher"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Total Taxes and Charges (Company Currency)"
-msgstr "Toplam Vergi ve Harçlar (Şirket Para Birimi)"
+msgstr ""
 
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:132
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:130
 msgid "Total Time (in Mins)"
 msgstr ""
 
@@ -74805,11 +77151,11 @@
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Total Time in Mins"
-msgstr "Dakikada Toplam Süre"
+msgstr ""
 
-#: public/js/utils.js:105
+#: public/js/utils.js:129
 msgid "Total Unpaid: {0}"
-msgstr "Toplam Ödenmemiş: {0}"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Capitalization'
 #: assets/doctype/asset_capitalization/asset_capitalization.json
@@ -74829,116 +77175,136 @@
 msgid "Total Value Difference (Incoming - Outgoing)"
 msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.py:125
+#: accounts/report/budget_variance_report/budget_variance_report.py:127
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:144
 msgid "Total Variance"
-msgstr "Toplam Varyans"
+msgstr ""
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:70
 msgid "Total Views"
 msgstr ""
 
+#. Label of a number card in the Stock Workspace
+#: stock/workspace/stock/stock.json
+msgid "Total Warehouses"
+msgstr ""
+
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Total Weight"
-msgstr "Toplam Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Timesheet'
 #: projects/doctype/timesheet/timesheet.json
 msgctxt "Timesheet"
 msgid "Total Working Hours"
-msgstr "Toplam Çalışma Saatleri"
+msgstr ""
 
-#: controllers/accounts_controller.py:1800
+#. Label of a Float field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Total Working Hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:1920
 msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
-msgstr "Toplam avans ({0}) Sipariş karşı {1} Genel Toplamdan büyük olamaz ({2})"
+msgstr ""
 
-#: controllers/selling_controller.py:186
+#: controllers/selling_controller.py:187
 msgid "Total allocated percentage for sales team should be 100"
-msgstr "Satış ekibi için koruma toplamı yüzde 100 olmalıdır"
+msgstr ""
+
+#: manufacturing/doctype/workstation/workstation.py:230
+msgid "Total completed quantity: {0}"
+msgstr ""
 
 #: selling/doctype/customer/customer.py:156
 msgid "Total contribution percentage should be equal to 100"
-msgstr "Toplam katkı yüzdesi 100&#39;e eşit olmalıdır"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:446
-#: accounts/doctype/sales_invoice/sales_invoice.py:504
+#: projects/doctype/project/project_dashboard.html:2
+msgid "Total hours: {0}"
+msgstr ""
+
+#: accounts/doctype/pos_invoice/pos_invoice.py:445
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
 msgid "Total payments amount can't be greater than {}"
-msgstr "Toplam ödeme kümeleri {} den fazla olamaz"
+msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:67
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:66
 msgid "Total percentage against cost centers should be 100"
 msgstr ""
 
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:765
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:766
-#: accounts/report/financial_statements.py:351
-#: accounts/report/financial_statements.py:352
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/financial_statements.py:336
+#: accounts/report/financial_statements.py:337
 msgid "Total {0} ({1})"
-msgstr "Toplam {0} ({1})"
+msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:162
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:191
 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'"
-msgstr "Toplam {0} tüm sunucu için size &#39;Dayalı Suçlamaları dağıtın&#39; değişmeli sıfır olabilir"
+msgstr ""
 
 #: controllers/trends.py:23 controllers/trends.py:30
 msgid "Total(Amt)"
-msgstr "Toplam (AMT)"
+msgstr ""
 
 #: controllers/trends.py:23 controllers/trends.py:30
 msgid "Total(Qty)"
-msgstr "Toplam (Adet)"
+msgstr ""
 
-#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:88
+#: accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: selling/page/point_of_sale/pos_past_order_summary.js:18
 msgid "Totals"
 msgstr "Toplamlar"
 
@@ -75010,18 +77376,23 @@
 
 #: stock/doctype/item/item_dashboard.py:33
 msgid "Traceability"
-msgstr "İzlenebilirlik"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: buying/onboarding_step/create_a_material_request/create_a_material_request.json
 msgid "Track Material Request"
-msgstr "Malzeme Talebini Takip et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Support Settings'
 #: support/doctype/support_settings/support_settings.json
 msgctxt "Support Settings"
 msgid "Track Service Level Agreement"
-msgstr "Servis Seviyesi Sözleşmesini İzleyin"
+msgstr ""
+
+#. Description of a DocType
+#: accounts/doctype/cost_center/cost_center.json
+msgid "Track separate Income and Expense for product verticals or divisions."
+msgstr ""
 
 #. Label of a Select field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -75041,87 +77412,91 @@
 msgid "Tracking URL"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: manufacturing/doctype/workstation/workstation_dashboard.py:10
 msgid "Transaction"
-msgstr "İşlem"
+msgstr ""
 
 #. Label of a Select field in DocType 'Authorization Rule'
 #: setup/doctype/authorization_rule/authorization_rule.json
 msgctxt "Authorization Rule"
 msgid "Transaction"
-msgstr "İşlem"
+msgstr ""
 
 #. Option for the 'Apply On' (Select) field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Transaction"
-msgstr "İşlem"
+msgstr ""
 
 #. Option for the 'Apply On' (Select) field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Transaction"
-msgstr "İşlem"
+msgstr ""
 
 #. Option for the 'Based On' (Select) field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Transaction"
-msgstr "İşlem"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Transaction Currency"
-msgstr "İşlem Döviz"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Transaction Currency"
-msgstr "İşlem Döviz"
+msgstr ""
 
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:66
-#: selling/report/territory_wise_sales/territory_wise_sales.js:11
+#: selling/report/territory_wise_sales/territory_wise_sales.js:9
 msgid "Transaction Date"
-msgstr "İşlem Tarihi"
+msgstr ""
 
 #. Label of a Datetime field in DocType 'Asset Movement'
 #: assets/doctype/asset_movement/asset_movement.json
 msgctxt "Asset Movement"
 msgid "Transaction Date"
-msgstr "İşlem Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Transaction Date"
-msgstr "İşlem Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Maintenance Schedule'
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
 msgctxt "Maintenance Schedule"
 msgid "Transaction Date"
-msgstr "İşlem Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Transaction Date"
-msgstr "İşlem Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Payment Request'
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Transaction Date"
-msgstr "İşlem Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
 msgid "Transaction Date"
-msgstr "İşlem Tarihi"
+msgstr ""
+
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/transaction_deletion_record/transaction_deletion_record.json
@@ -75129,6 +77504,11 @@
 msgstr ""
 
 #. Name of a DocType
+#: accounts/doctype/transaction_deletion_record_details/transaction_deletion_record_details.json
+msgid "Transaction Deletion Record Details"
+msgstr ""
+
+#. Name of a DocType
 #: setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
 msgid "Transaction Deletion Record Item"
 msgstr ""
@@ -75137,7 +77517,7 @@
 #: accounts/doctype/payment_request/payment_request.json
 msgctxt "Payment Request"
 msgid "Transaction Details"
-msgstr "İşlem Detayları"
+msgstr ""
 
 #. Label of a Float field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
@@ -75149,102 +77529,106 @@
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Transaction ID"
-msgstr "İşlem Kimliği"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Transaction ID"
-msgstr "İşlem Kimliği"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Transaction Settings"
-msgstr "İşlem Ayarları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Transaction Settings"
-msgstr "İşlem Ayarları"
+msgstr ""
 
-#: accounts/report/tax_withholding_details/tax_withholding_details.py:253
+#: accounts/report/tax_withholding_details/tax_withholding_details.py:254
 msgid "Transaction Type"
-msgstr "işlem tipi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Transaction Type"
-msgstr "işlem tipi"
+msgstr ""
 
-#: accounts/doctype/payment_request/payment_request.py:122
+#: accounts/doctype/payment_request/payment_request.py:125
 msgid "Transaction currency must be same as Payment Gateway currency"
-msgstr "İşlem para birimi Ödeme Gateway para birimi ile aynı olmalıdır"
+msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:647
+#: accounts/doctype/bank_transaction/bank_transaction.py:64
+msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
+msgstr ""
+
+#: manufacturing/doctype/job_card/job_card.py:651
 msgid "Transaction not allowed against stopped Work Order {0}"
-msgstr "İşlem durdurulmuş {0} iş emrine karşı izin verilmiyor"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1092
+#: accounts/doctype/payment_entry/payment_entry.py:1128
 msgid "Transaction reference no {0} dated {1}"
-msgstr "{1} tarihli {0} numaralı işlem referansı"
+msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:435
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
 #: accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
 #: accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
 #: manufacturing/doctype/job_card/job_card_dashboard.py:9
 #: manufacturing/doctype/production_plan/production_plan_dashboard.py:8
 #: manufacturing/doctype/work_order/work_order_dashboard.py:9
 msgid "Transactions"
-msgstr "İşlemler"
+msgstr ""
 
 #. Label of a Code field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Transactions Annual History"
-msgstr "İşlemler Yıllık Geçmişi"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:107
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
 msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:314
-#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:190
+#: buying/doctype/purchase_order/purchase_order.js:366
+#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:208
 msgid "Transfer"
-msgstr "Transfer et"
+msgstr ""
 
 #. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
 #: assets/doctype/asset_movement/asset_movement.json
 msgctxt "Asset Movement"
 msgid "Transfer"
-msgstr "Transfer et"
+msgstr ""
 
 #. Option for the 'Material Request Type' (Select) field in DocType 'Item
 #. Reorder'
 #: stock/doctype/item_reorder/item_reorder.json
 msgctxt "Item Reorder"
 msgid "Transfer"
-msgstr "Transfer et"
+msgstr ""
 
 #. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Transfer"
-msgstr "Transfer et"
+msgstr ""
 
 #. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Transfer"
-msgstr "Transfer et"
+msgstr ""
 
-#: assets/doctype/asset/asset.js:83
+#: assets/doctype/asset/asset.js:84
 msgid "Transfer Asset"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:318
+#: manufacturing/doctype/production_plan/production_plan.js:345
 msgid "Transfer From Warehouses"
 msgstr ""
 
@@ -75252,71 +77636,72 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Transfer Material Against"
-msgstr "Karşı Malzemeyi Aktar"
+msgstr ""
 
 #. Label of a Select field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Transfer Material Against"
-msgstr "Karşı Malzemeyi Aktar"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:313
+#: manufacturing/doctype/production_plan/production_plan.js:340
 msgid "Transfer Materials For Warehouse {0}"
-msgstr "Depo İçin Transfer Malzemeleri {0}"
+msgstr ""
 
 #. Label of a Select field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Transfer Status"
-msgstr "Aktarım durumu"
+msgstr ""
 
 #: accounts/report/share_ledger/share_ledger.py:53
 msgid "Transfer Type"
-msgstr "Transfer Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Share Transfer'
 #: accounts/doctype/share_transfer/share_transfer.json
 msgctxt "Share Transfer"
 msgid "Transfer Type"
-msgstr "Transfer Türü"
+msgstr ""
 
-#: stock/doctype/material_request/material_request_list.js:27
-msgid "Transfered"
-msgstr "Transfer edildi"
+#: stock/doctype/material_request/material_request_list.js:31
+msgid "Transferred"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Transferred"
-msgstr "aktarılan"
+msgstr ""
 
+#: manufacturing/doctype/workstation/workstation_job_card.html:96
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:131
 msgid "Transferred Qty"
-msgstr "Transfer Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "Transferred Qty"
-msgstr "Transfer Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Transferred Qty"
-msgstr "Transfer Edilen Miktar"
+msgstr ""
 
 #. Label of a Float field in DocType 'Work Order Item'
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgctxt "Work Order Item"
 msgid "Transferred Qty"
-msgstr "Transfer Edilen Miktar"
+msgstr ""
 
 #: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:39
 msgid "Transferred Quantity"
-msgstr "Aktarılan Miktar"
+msgstr ""
 
-#: assets/doctype/asset_movement/asset_movement.py:76
+#: assets/doctype/asset_movement/asset_movement.py:78
 msgid "Transferring cannot be done to an Employee. Please enter location where Asset {0} has to be transferred"
 msgstr ""
 
@@ -75326,147 +77711,148 @@
 msgid "Transit"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.js:371
+#: stock/doctype/stock_entry/stock_entry.js:439
 msgid "Transit Entry"
-msgstr "Transit Kaydı"
+msgstr ""
 
 #. Label of a Date field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Transport Receipt Date"
-msgstr "Nakliye Fişi Tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Transport Receipt No"
-msgstr "Nakliye Fişi No"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Transporter"
-msgstr "Nakliyeci"
+msgstr ""
 
 #. Label of a Link field in DocType 'Driver'
 #: setup/doctype/driver/driver.json
 msgctxt "Driver"
 msgid "Transporter"
-msgstr "Nakliyeci"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Transporter"
-msgstr "Nakliyeci"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Transporter Details"
-msgstr "Nakliyeci Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Transporter Info"
-msgstr "Nakliyeci Bilgisi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Transporter Name"
-msgstr "Nakliyeci Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Transporter Name"
-msgstr "Nakliyeci Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Transporter Name"
-msgstr "Nakliyeci Adı"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:70
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:94
 msgid "Travel Expenses"
-msgstr "Seyahat Giderleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "Tree Details"
-msgstr "ağaç Detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Tree Details"
-msgstr "ağaç Detayları"
+msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:9
-#: selling/report/sales_analytics/sales_analytics.js:9
+#: buying/report/purchase_analytics/purchase_analytics.js:8
+#: selling/report/sales_analytics/sales_analytics.js:8
 msgid "Tree Type"
-msgstr "Ağaç Tipi"
+msgstr ""
 
 #. Label of a Link in the Quality Workspace
 #: quality_management/workspace/quality/quality.json
 msgctxt "Quality Procedure"
 msgid "Tree of Procedures"
-msgstr "mahkumlar ağacı"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
 #. Label of a shortcut in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/trial_balance/trial_balance.json
 #: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Trial Balance"
-msgstr "Geçici Mizan"
+msgstr ""
 
 #. Name of a report
 #: accounts/report/trial_balance_simple/trial_balance_simple.json
 msgid "Trial Balance (Simple)"
-msgstr "Geçici Mizan (Basit)"
+msgstr ""
 
 #. Name of a report
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #: accounts/report/trial_balance_for_party/trial_balance_for_party.json
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 msgid "Trial Balance for Party"
-msgstr "Cari için Geçici Mizan"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Trial Period End Date"
-msgstr "Deneme Süresi Bitiş Tarihi"
+msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:326
+#: accounts/doctype/subscription/subscription.py:348
 msgid "Trial Period End Date Cannot be before Trial Period Start Date"
-msgstr "Deneme Süresi Bitiş Tarihi Deneme Süresi Başlangıç Tarihinden önce olamaz"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Trial Period Start Date"
-msgstr "Deneme Süresi Başlangıç Tarihi"
+msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:332
+#: accounts/doctype/subscription/subscription.py:354
 msgid "Trial Period Start date cannot be after Subscription Start Date"
-msgstr "Deneme Süresi Başlangıç tarihi, Abonelik Başlangıç Tarihinden sonra olamaz"
+msgstr ""
 
 #: accounts/doctype/subscription/subscription_list.js:4
-msgid "Trialling"
-msgstr "deneme"
+msgid "Trialing"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
-msgid "Trialling"
-msgstr "deneme"
+msgid "Trialing"
+msgstr ""
 
 #. Description of the 'General Ledger' (Int) field in DocType 'Accounts
 #. Settings'
@@ -75541,13 +77927,13 @@
 #: projects/doctype/project/project.json
 msgctxt "Project"
 msgid "Twice Daily"
-msgstr "Günde iki kez"
+msgstr ""
 
 #. Label of a Check field in DocType 'Item Alternative'
 #: stock/doctype/item_alternative/item_alternative.json
 msgctxt "Item Alternative"
 msgid "Two-way"
-msgstr "Çift yönlü"
+msgstr ""
 
 #: projects/report/project_summary/project_summary.py:53
 #: stock/report/bom_search/bom_search.py:43
@@ -75636,7 +78022,7 @@
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Type of Payment"
-msgstr "Ödeme Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
@@ -75654,18 +78040,18 @@
 #: utilities/doctype/rename_tool/rename_tool.json
 msgctxt "Rename Tool"
 msgid "Type of document to rename."
-msgstr "Yeniden adlandırılacak Belge Türü."
+msgstr ""
 
 #: config/projects.py:61
 msgid "Types of activities for Time Logs"
-msgstr "Zaman Kayıtları operasyon Türleri"
+msgstr ""
 
-#. Label of a Link in the Accounting Workspace
+#. Label of a Link in the Financial Reports Workspace
 #. Name of a report
-#: accounts/workspace/accounting/accounting.json
+#: accounts/workspace/financial_reports/financial_reports.json
 #: regional/report/uae_vat_201/uae_vat_201.json
 msgid "UAE VAT 201"
-msgstr "Birleşik Arap Emirlikleri KDV 201"
+msgstr ""
 
 #. Name of a DocType
 #: regional/doctype/uae_vat_account/uae_vat_account.json
@@ -75684,358 +78070,359 @@
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
-#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:74
+#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: manufacturing/doctype/workstation/workstation_job_card.html:93
 #: manufacturing/report/bom_explorer/bom_explorer.py:58
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:63 public/js/utils.js:632
-#: selling/doctype/sales_order/sales_order.js:1005
+#: public/js/stock_analytics.js:94 public/js/utils.js:691
+#: selling/doctype/sales_order/sales_order.js:1161
 #: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
 #: selling/report/sales_analytics/sales_analytics.py:76
 #: setup/doctype/uom/uom.json
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
 #: stock/report/item_prices/item_prices.py:55
 #: stock/report/product_bundle_balance/product_bundle_balance.py:94
-#: stock/report/stock_ageing/stock_ageing.py:165
-#: stock/report/stock_analytics/stock_analytics.py:46
+#: stock/report/stock_ageing/stock_ageing.py:164
+#: stock/report/stock_analytics/stock_analytics.py:45
 #: stock/report/stock_projected_qty/stock_projected_qty.py:129
-#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:61
+#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:60
 #: templates/emails/reorder_item.html:11
 #: templates/includes/rfq/rfq_items.html:17
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Asset Capitalization Service Item'
 #: assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
 msgctxt "Asset Capitalization Service Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Creator Item'
 #: manufacturing/doctype/bom_creator_item/bom_creator_item.json
 msgctxt "BOM Creator Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Item'
 #: manufacturing/doctype/bom_item/bom_item.json
 msgctxt "BOM Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
 msgctxt "Item Barcode"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card Item'
 #: manufacturing/doctype/job_card_item/job_card_item.json
 msgctxt "Job Card Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request Plan Item'
 #: manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
 msgctxt "Material Request Plan Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Opportunity Item'
 #: crm/doctype/opportunity_item/opportunity_item.json
 msgctxt "Opportunity Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packed Item'
 #: stock/doctype/packed_item/packed_item.json
 msgctxt "Packed Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule Brand'
 #: accounts/doctype/pricing_rule_brand/pricing_rule_brand.json
 msgctxt "Pricing Rule Brand"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule Item Code'
 #: accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
 msgctxt "Pricing Rule Item Code"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pricing Rule Item Group'
 #: accounts/doctype/pricing_rule_item_group/pricing_rule_item_group.json
 msgctxt "Pricing Rule Item Group"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Product Bundle Item'
 #: selling/doctype/product_bundle_item/product_bundle_item.json
 msgctxt "Product Bundle Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
 msgctxt "Production Plan Sub Assembly Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Promotional Scheme Product Discount'
 #: accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
 msgctxt "Promotional Scheme Product Discount"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Putaway Rule'
 #: stock/doctype/putaway_rule/putaway_rule.json
 msgctxt "Putaway Rule"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Goal Objective'
 #: quality_management/doctype/quality_goal_objective/quality_goal_objective.json
 msgctxt "Quality Goal Objective"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quality Review Objective'
 #: quality_management/doctype/quality_review_objective/quality_review_objective.json
 msgctxt "Quality Review Objective"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Label of a Link field in DocType 'UOM Conversion Detail'
 #: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
 msgctxt "UOM Conversion Detail"
 msgid "UOM"
-msgstr "Birim"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/uom_category/uom_category.json
 msgid "UOM Category"
-msgstr "UOM Kategorisi"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/uom_conversion_detail/uom_conversion_detail.json
 msgid "UOM Conversion Detail"
-msgstr "Ölçü Birimi Dönüşüm Detayı"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/uom_conversion_factor/uom_conversion_factor.json
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Material Request Item'
 #: stock/doctype/material_request_item/material_request_item.json
 msgctxt "Material Request Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
 #. Label of a Link in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgctxt "UOM Conversion Factor"
 msgid "UOM Conversion Factor"
-msgstr "Birim Dönüşüm Katsayısı"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:1248
+#: manufacturing/doctype/production_plan/production_plan.py:1261
 msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
-msgstr "{2} bileşeni için UOM Dönüşüm faktörü ({0} -&gt; {1}) bulunamadı."
+msgstr ""
 
-#: buying/utils.py:38
+#: buying/utils.py:37
 msgid "UOM Conversion factor is required in row {0}"
-msgstr "Ölçü Birimi Dönüşüm tüketimi satırı {0} da gereklidir"
+msgstr ""
 
 #. Label of a Data field in DocType 'UOM'
 #: setup/doctype/uom/uom.json
 msgctxt "UOM"
 msgid "UOM Name"
-msgstr "Ölçü Birimi"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:2777
+#: stock/doctype/stock_entry/stock_entry.py:2842
 msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
 msgstr ""
 
@@ -76043,19 +78430,23 @@
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "UOM in case unspecified in imported data"
-msgstr "İçe aktarılan bilgilerde belirtilmemiş olması durumunda UOM"
+msgstr ""
+
+#: stock/doctype/item_price/item_price.py:61
+msgid "UOM {0} not found in Item {1}"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "UOMs"
-msgstr "Ölçü Birimleri"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "UOMs"
-msgstr "Ölçü Birimleri"
+msgstr ""
 
 #. Option for the 'Barcode Type' (Select) field in DocType 'Item Barcode'
 #: stock/doctype/item_barcode/item_barcode.json
@@ -76067,7 +78458,7 @@
 #: stock/doctype/item_barcode/item_barcode.json
 msgctxt "Item Barcode"
 msgid "UPC-A"
-msgstr "UPC-A"
+msgstr ""
 
 #. Label of a Data field in DocType 'Video'
 #: utilities/doctype/video/video.json
@@ -76077,102 +78468,98 @@
 
 #: utilities/doctype/video/video.py:113
 msgid "URL can only be a string"
-msgstr "URL yalnızca bir dize olabilir"
+msgstr ""
 
-#: public/js/utils/unreconcile.js:20
+#: public/js/utils/unreconcile.js:24
 msgid "UnReconcile"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:791
-msgid "Unable to automatically determine {0} accounts. Set them up in the {1} table if needed."
+#: setup/utils.py:115
+msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
 msgstr ""
 
-#: setup/utils.py:117
-msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually"
-msgstr "Anahtar tarih {2} için {0} ila {1} arası döviz kuru bulunamadı. Lütfen bir Döviz taşıma kaydırma el ile oluşturun"
-
-#: buying/doctype/supplier_scorecard/supplier_scorecard.py:74
+#: buying/doctype/supplier_scorecard/supplier_scorecard.py:78
 msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
-msgstr "{0} &#39;da başlarken skor bulunamadı. 0'dan 100'e kadar olan ayakta puanlara sahip olmanız gerekir"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:603
-msgid "Unable to find the time slot in the next {0} days for the operation {1}."
-msgstr "{1} işlemi için sonraki {0} gün içinde zaman aralığında bulunamıyor."
+#: manufacturing/doctype/work_order/work_order.py:624
+msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
+msgstr ""
 
-#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:97
+#: buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:98
 msgid "Unable to find variable:"
 msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:79
+#: public/js/bank_reconciliation_tool/data_table_manager.js:74
 msgid "Unallocated Amount"
-msgstr "Ayrılmamış Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Unallocated Amount"
-msgstr "Ayrılmamış Tutar"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Unallocated Amount"
-msgstr "Ayrılmamış Tutar"
+msgstr ""
 
-#: stock/doctype/putaway_rule/putaway_rule.py:313
+#: stock/doctype/putaway_rule/putaway_rule.py:306
 msgid "Unassigned Qty"
 msgstr ""
 
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:95
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:115
 msgid "Unblock Invoice"
-msgstr "Faturanın Engellenmesini Kaldır"
+msgstr ""
 
 #: accounts/report/balance_sheet/balance_sheet.py:76
 #: accounts/report/balance_sheet/balance_sheet.py:77
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:90
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:91
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:86
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:87
 msgid "Unclosed Fiscal Years Profit / Loss (Credit)"
-msgstr "Kapanmamış Mali Yıl Kâr / Zarar (Kredi)"
+msgstr ""
 
 #. Label of a Link field in DocType 'QuickBooks Migrator'
 #: erpnext_integrations/doctype/quickbooks_migrator/quickbooks_migrator.json
 msgctxt "QuickBooks Migrator"
 msgid "Undeposited Funds Account"
-msgstr "Belirtilmemiş Fon Hesabı"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Under AMC"
-msgstr "AMC altında"
+msgstr ""
 
 #. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
 #. Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Under AMC"
-msgstr "AMC altında"
+msgstr ""
 
 #. Option for the 'Level' (Select) field in DocType 'Employee Education'
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "Under Graduate"
-msgstr "Lisans"
+msgstr ""
 
 #. Option for the 'Maintenance Status' (Select) field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Under Warranty"
-msgstr "Garanti Altında"
+msgstr ""
 
 #. Option for the 'Warranty / AMC Status' (Select) field in DocType 'Warranty
 #. Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Under Warranty"
-msgstr "Garanti Altında"
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:52
+#: manufacturing/doctype/workstation/workstation.js:78
 msgid "Under Working Hours table, you can add start and end times for a Workstation. For example, a Workstation may be active from 9 am to 1 pm, then 2 pm to 5 pm. You can also specify the working hours based on shifts. While scheduling a Work Order, the system will check for the availability of the Workstation based on the working hours specified."
 msgstr ""
 
@@ -76180,52 +78567,58 @@
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Unfulfilled"
-msgstr "yerine getirilmemiş"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Unit"
+msgstr ""
 
 #: buying/report/procurement_tracker/procurement_tracker.py:68
 msgid "Unit of Measure"
-msgstr "Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link in the Home Workspace
 #. Label of a Link in the Stock Workspace
 #: setup/workspace/home/home.json stock/workspace/stock/stock.json
 msgctxt "UOM"
 msgid "Unit of Measure (UOM)"
-msgstr "Ölçü Birimleri"
+msgstr ""
 
-#: stock/doctype/item/item.py:378
+#: stock/doctype/item/item.py:377
 msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
-msgstr "Ölçü Birimi {0} Dönüşüm katsayısı tablosunda birden fazla kez girildi."
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Units of Measure"
-msgstr "Ölçü Birimleri"
+msgstr ""
 
-#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:12
+#: buying/doctype/supplier_scorecard/supplier_scorecard_list.js:10
+#: projects/doctype/project/project_dashboard.html:7
 msgid "Unknown"
-msgstr "Bilinmiyor"
+msgstr ""
 
-#: public/js/call_popup/call_popup.js:109
+#: public/js/call_popup/call_popup.js:110
 msgid "Unknown Caller"
-msgstr "bilinmeyen arama"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Unlink Advance Payment on Cancellation of Order"
-msgstr "Sipariş İptali Üzerine Peşin Ödeme Bağlantısını Kaldır"
+msgstr ""
 
 #. Label of a Check field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Unlink Payment on Cancellation of Invoice"
-msgstr "Fatura İptaline İlişkin Ödeme süresini kaldır"
+msgstr ""
 
-#: accounts/doctype/bank_account/bank_account.js:34
+#: accounts/doctype/bank_account/bank_account.js:33
 msgid "Unlink external integrations"
-msgstr "Dış entegrasyonların aktarımlarını kaldır"
+msgstr ""
 
 #. Label of a Check field in DocType 'Unreconcile Payment Entries'
 #: accounts/doctype/unreconcile_payment_entries/unreconcile_payment_entries.json
@@ -76233,82 +78626,82 @@
 msgid "Unlinked"
 msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:258
+#: accounts/doctype/sales_invoice/sales_invoice.py:263
 #: accounts/doctype/subscription/subscription_list.js:12
 msgid "Unpaid"
-msgstr "Ödenmemiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Unpaid"
-msgstr "Ödenmemiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Unpaid"
-msgstr "Ödenmemiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Unpaid"
-msgstr "Ödenmemiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Subscription'
 #: accounts/doctype/subscription/subscription.json
 msgctxt "Subscription"
 msgid "Unpaid"
-msgstr "Ödenmemiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Unpaid and Discounted"
-msgstr "Ödenmemiş ve İndirimli"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Unpaid and Discounted"
-msgstr "Ödenmemiş ve İndirimli"
+msgstr ""
 
 #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Unplanned machine maintenance"
-msgstr "Planlanmamış makine bakımı"
+msgstr ""
 
 #. Option for the 'Qualification Status' (Select) field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Unqualified"
-msgstr "Niteliksiz"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Unrealized Exchange Gain/Loss Account"
-msgstr "Gerçekleşmemiş Döviz Kazası / Zarar Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Unrealized Profit / Loss Account"
-msgstr "Gerçekleşmemiş Kâr / Zarar Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Unrealized Profit / Loss Account"
-msgstr "Gerçekleşmemiş Kâr / Zarar Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Unrealized Profit / Loss Account"
-msgstr "Gerçekleşmemiş Kâr / Zarar Hesabı"
+msgstr ""
 
 #. Description of the 'Unrealized Profit / Loss Account' (Link) field in
 #. DocType 'Sales Invoice'
@@ -76340,13 +78733,13 @@
 
 #: accounts/doctype/bank_transaction/bank_transaction_list.js:12
 msgid "Unreconciled"
-msgstr "Uzlaşmamış"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Bank Transaction'
 #: accounts/doctype/bank_transaction/bank_transaction.json
 msgctxt "Bank Transaction"
 msgid "Unreconciled"
-msgstr "Uzlaşmamış"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Payment Reconciliation Allocation'
 #: accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
@@ -76367,51 +78760,55 @@
 msgid "Unreconciled Entries"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:74
-#: stock/doctype/pick_list/pick_list.js:114
+#: selling/doctype/sales_order/sales_order.js:90
+#: stock/doctype/pick_list/pick_list.js:134
 msgid "Unreserve"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:424
+#: selling/doctype/sales_order/sales_order.js:448
 msgid "Unreserve Stock"
 msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:436
-#: stock/doctype/pick_list/pick_list.js:252
+#: selling/doctype/sales_order/sales_order.js:460
+#: stock/doctype/pick_list/pick_list.js:286
 msgid "Unreserving Stock..."
 msgstr ""
 
+#: erpnext_integrations/doctype/tally_migration/tally_migration.js:123
+msgid "Unresolve"
+msgstr ""
+
 #: accounts/doctype/dunning/dunning_list.js:6
 msgid "Unresolved"
-msgstr "Çözülmemiş"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Dunning'
 #: accounts/doctype/dunning/dunning.json
 msgctxt "Dunning"
 msgid "Unresolved"
-msgstr "Çözülmemiş"
+msgstr ""
 
 #. Option for the 'Maintenance Type' (Select) field in DocType 'Maintenance
 #. Visit'
 #: maintenance/doctype/maintenance_visit/maintenance_visit.json
 msgctxt "Maintenance Visit"
 msgid "Unscheduled"
-msgstr "planlanmamış"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:96
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:141
 msgid "Unsecured Loans"
-msgstr "Teminatsız Krediler"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Contract'
 #: crm/doctype/contract/contract.json
 msgctxt "Contract"
 msgid "Unsigned"
-msgstr "İmzalanmadı"
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:130
+#: setup/doctype/email_digest/email_digest.py:128
 msgid "Unsubscribe from this Email Digest"
-msgstr "Bu e-posta Digest aboneliğinden çık"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Email Campaign'
 #: crm/doctype/email_campaign/email_campaign.json
@@ -76432,18 +78829,19 @@
 msgstr "Kaydolmamış"
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:37
+#: accounts/report/accounts_receivable/accounts_receivable.html:24
 msgid "Until"
-msgstr "Kadar"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Appointment'
 #: crm/doctype/appointment/appointment.json
 msgctxt "Appointment"
 msgid "Unverified"
-msgstr "Doğrulanmamış"
+msgstr ""
 
-#: erpnext_integrations/utils.py:20
+#: erpnext_integrations/utils.py:22
 msgid "Unverified Webhook Data"
-msgstr "Doğrulanmamış Web Kanalı Verileri"
+msgstr ""
 
 #: accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.js:17
 msgid "Up"
@@ -76453,89 +78851,90 @@
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Upcoming Calendar Events"
-msgstr "Yaklaşan Takvim Etkinlikleri"
+msgstr ""
 
 #: setup/doctype/email_digest/templates/default.html:97
 msgid "Upcoming Calendar Events "
-msgstr "Yaklaşan Takvim Olayları"
+msgstr ""
 
-#: accounts/doctype/account/account.js:210
-#: accounts/doctype/cost_center/cost_center.js:102
-#: public/js/bom_configurator/bom_configurator.bundle.js:367
-#: public/js/utils.js:551 public/js/utils.js:767
-#: public/js/utils/barcode_scanner.js:161
+#: accounts/doctype/account/account.js:205
+#: accounts/doctype/cost_center/cost_center.js:107
+#: public/js/bom_configurator/bom_configurator.bundle.js:406
+#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils/barcode_scanner.js:183
 #: public/js/utils/serial_no_batch_selector.js:17
-#: public/js/utils/serial_no_batch_selector.js:176
-#: stock/doctype/stock_reconciliation/stock_reconciliation.js:160
+#: public/js/utils/serial_no_batch_selector.js:182
+#: stock/doctype/stock_reconciliation/stock_reconciliation.js:164
+#: templates/pages/task_info.html:22
 msgid "Update"
 msgstr "Güncelle"
 
-#: accounts/doctype/account/account.js:58
+#: accounts/doctype/account/account.js:53
 msgid "Update Account Name / Number"
-msgstr "Hesap Adını / Numarasını Güncelle"
+msgstr ""
 
-#: accounts/doctype/account/account.js:158
+#: accounts/doctype/account/account.js:159
 msgid "Update Account Number / Name"
-msgstr "Hesap Numarasını / Adını Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Update Auto Repeat Reference"
-msgstr "Otomatik Tekrar Referansı Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Update Auto Repeat Reference"
-msgstr "Otomatik Tekrar Referansı Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Purchase Order'
 #: buying/doctype/purchase_order/purchase_order.json
 msgctxt "Purchase Order"
 msgid "Update Auto Repeat Reference"
-msgstr "Otomatik Tekrar Referansı Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Update Auto Repeat Reference"
-msgstr "Otomatik Tekrar Referansı Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Update Auto Repeat Reference"
-msgstr "Otomatik Tekrar Referansı Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Sales Order'
 #: selling/doctype/sales_order/sales_order.json
 msgctxt "Sales Order"
 msgid "Update Auto Repeat Reference"
-msgstr "Otomatik Tekrar Referansı Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Update Auto Repeat Reference"
-msgstr "Otomatik Tekrar Referansı Güncelle"
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:30
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:35
 msgid "Update BOM Cost Automatically"
-msgstr "BOM Maliyetini Otomatik Olarak Güncelleyin"
+msgstr ""
 
 #. Label of a Check field in DocType 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Update BOM Cost Automatically"
-msgstr "BOM Maliyetini Otomatik Olarak Güncelleyin"
+msgstr ""
 
 #. Description of the 'Update BOM Cost Automatically' (Check) field in DocType
 #. 'Manufacturing Settings'
 #: manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
 msgctxt "Manufacturing Settings"
 msgid "Update BOM cost automatically via scheduler, based on the latest Valuation Rate/Price List Rate/Last Purchase Rate of raw materials"
-msgstr "İlk madde ve malzemelerin en son Değerleme Oranı / Fiyat Listesi Oranı / Son Satınalma Oranına göre ürün reçetesi hesabı otomatik olarak planlayıcı aracılığıyla güncelleyin"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
@@ -76549,60 +78948,72 @@
 msgid "Update Billed Amount in Delivery Note"
 msgstr ""
 
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Order"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Billed Amount in Purchase Receipt"
+msgstr ""
+
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Update Billed Amount in Sales Order"
-msgstr "Satış Sipariş Faturasındaki Tutarını Güncelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Update Billed Amount in Sales Order"
-msgstr "Satış Sipariş Faturasındaki Tutarını Güncelle"
+msgstr ""
 
-#: accounts/doctype/bank_clearance/bank_clearance.js:57
-#: accounts/doctype/bank_clearance/bank_clearance.js:71
-#: accounts/doctype/bank_clearance/bank_clearance.js:76
+#: accounts/doctype/bank_clearance/bank_clearance.js:53
+#: accounts/doctype/bank_clearance/bank_clearance.js:67
+#: accounts/doctype/bank_clearance/bank_clearance.js:72
 msgid "Update Clearance Date"
-msgstr "Temizleme Tarihini Güncelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Update Consumed Material Cost In Project"
-msgstr "Projede Tüketilen Malzeme Maliyetini Güncelle"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:100
+#: manufacturing/doctype/bom/bom.js:99
 msgid "Update Cost"
-msgstr "Maliyeti Güncelle"
+msgstr ""
 
 #. Option for the 'Update Type' (Select) field in DocType 'BOM Update Log'
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
 msgid "Update Cost"
-msgstr "Maliyeti Güncelle"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'BOM Update Tool'
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "Update Cost"
-msgstr "Maliyeti Güncelle"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.js:21
-#: accounts/doctype/cost_center/cost_center.js:50
+#: accounts/doctype/cost_center/cost_center.js:19
+#: accounts/doctype/cost_center/cost_center.js:52
 msgid "Update Cost Center Name / Number"
-msgstr "Maliyet Merkezi Adını / Sunucunu Güncelleme"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.js:99
+#: stock/doctype/pick_list/pick_list.js:104
 msgid "Update Current Stock"
-msgstr "Mevcut Stok Güncelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Settings'
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Update Existing Price List Rate"
-msgstr "Mevcut Fiyat Listesi Oranını Güncelle"
+msgstr ""
 
 #. Option for the 'Import Type' (Select) field in DocType 'Bank Statement
 #. Import'
@@ -76611,55 +79022,67 @@
 msgid "Update Existing Records"
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:275 public/js/utils.js:721
-#: selling/doctype/sales_order/sales_order.js:56
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: selling/doctype/sales_order/sales_order.js:63
 msgid "Update Items"
-msgstr "Öğeleri Güncelle"
+msgstr ""
 
-#: accounts/doctype/cheque_print_template/cheque_print_template.js:9
+#. Label of a Check field in DocType 'Purchase Invoice'
+#: accounts/doctype/purchase_invoice/purchase_invoice.json
+msgctxt "Purchase Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Update Outstanding for Self"
+msgstr ""
+
+#: accounts/doctype/cheque_print_template/cheque_print_template.js:10
 msgid "Update Print Format"
-msgstr "Yazıcı Formatını Güncelle"
+msgstr ""
 
 #. Label of a Button field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Update Rate and Availability"
-msgstr "Oranı ve Kullanılabilirliği Güncelle"
+msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.js:475
+#: buying/doctype/purchase_order/purchase_order.js:555
 msgid "Update Rate as per Last Purchase"
-msgstr "Son Alışa göre Fiyatı Güncelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Update Stock"
-msgstr "Stok Güncelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Update Stock"
-msgstr "Stok Güncelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Update Stock"
-msgstr "Stok Güncelle"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Update Stock"
-msgstr "Stok Güncelle"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: stock/onboarding_step/stock_opening_balance/stock_opening_balance.json
 msgid "Update Stock Opening Balance"
-msgstr "Stok Açılış Bakiyesini Güncelle"
+msgstr ""
 
-#: projects/doctype/project/project.js:71
+#: projects/doctype/project/project.js:82
 msgid "Update Total Purchase Cost"
 msgstr ""
 
@@ -76667,7 +79090,7 @@
 #: manufacturing/doctype/bom_update_log/bom_update_log.json
 msgctxt "BOM Update Log"
 msgid "Update Type"
-msgstr "Güncelleme Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
@@ -76679,9 +79102,9 @@
 #: manufacturing/doctype/bom_update_tool/bom_update_tool.json
 msgctxt "BOM Update Tool"
 msgid "Update latest price in all BOMs"
-msgstr "Tüm ürün reçetelerinde en son fiyatı güncelleyin"
+msgstr ""
 
-#: assets/doctype/asset/asset.py:337
+#: assets/doctype/asset/asset.py:336
 msgid "Update stock must be enabled for the purchase invoice {0}"
 msgstr ""
 
@@ -76690,6 +79113,7 @@
 #. Description of the 'Actual End Time' (Datetime) field in DocType 'Work Order
 #. Operation'
 #. Description of the 'Actual Operation Time' (Float) field in DocType 'Work
+#. Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Updated via 'Time Log' (In Minutes)"
@@ -76698,21 +79122,21 @@
 #. Title of an Onboarding Step
 #: accounts/onboarding_step/updating_opening_balances/updating_opening_balances.json
 msgid "Updating Opening Balances"
-msgstr "Açılış Bakiyelerini Güncelle"
+msgstr ""
 
-#: stock/doctype/item/item.py:1348
+#: stock/doctype/item/item.py:1333
 msgid "Updating Variants..."
-msgstr "Varyantlar Güncelleniyor..."
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:788
+#: manufacturing/doctype/work_order/work_order.js:847
 msgid "Updating Work Order status"
 msgstr ""
 
-#: accounts/doctype/bank_statement_import/bank_statement_import.js:48
+#: accounts/doctype/bank_statement_import/bank_statement_import.js:46
 msgid "Updating {0} of {1}, {2}"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:44
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.js:43
 msgid "Upload Bank Statement"
 msgstr ""
 
@@ -76720,20 +79144,20 @@
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Upload XML Invoices"
-msgstr "XML Faturalarını Yükleme"
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:264
-#: setup/setup_wizard/operations/install_fixtures.py:380
+#: setup/setup_wizard/operations/install_fixtures.py:372
 msgid "Upper Income"
-msgstr "üst gelir"
+msgstr ""
 
 #. Option for the 'Priority' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Urgent"
-msgstr "Acil"
+msgstr ""
 
-#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:37
+#: accounts/doctype/repost_payment_ledger/repost_payment_ledger.js:36
 msgid "Use 'Repost in background' button to trigger background job. Job can only be triggered when document is in Queued or Failed status."
 msgstr ""
 
@@ -76760,14 +79184,20 @@
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Use Google Maps Direction API to calculate estimated arrival times"
-msgstr "Tahmini tahmini kullanım kullanımlarını hesaplamak için Google Haritalar Yönü API&#39;sini kullanın"
+msgstr ""
 
 #. Description of the 'Optimize Route' (Button) field in DocType 'Delivery
 #. Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Use Google Maps Direction API to optimize route"
-msgstr "Rotayı optimize etmek için Google Haritalar Yönü API&#39;sini kullanın"
+msgstr ""
+
+#. Label of a Check field in DocType 'Currency Exchange Settings'
+#: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
+msgctxt "Currency Exchange Settings"
+msgid "Use HTTP Protocol"
+msgstr ""
 
 #. Label of a Check field in DocType 'Stock Reposting Settings'
 #: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -76779,13 +79209,91 @@
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Use Multi-Level BOM"
-msgstr "Çok Seviyeli BOM Kullan"
+msgstr ""
 
 #. Label of a Check field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Use Multi-Level BOM"
-msgstr "Çok Seviyeli BOM Kullan"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Settings'
+#: stock/doctype/stock_settings/stock_settings.json
+msgctxt "Stock Settings"
+msgid "Use Serial / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Asset Capitalization Stock Item'
+#: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+msgctxt "Asset Capitalization Stock Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Delivery Note Item'
+#: stock/doctype/delivery_note_item/delivery_note_item.json
+msgctxt "Delivery Note Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'POS Invoice Item'
+#: accounts/doctype/pos_invoice_item/pos_invoice_item.json
+msgctxt "POS Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Packed Item'
+#: stock/doctype/packed_item/packed_item.json
+msgctxt "Packed Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Pick List Item'
+#: stock/doctype/pick_list_item/pick_list_item.json
+msgctxt "Pick List Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Invoice Item'
+#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+msgctxt "Purchase Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Sales Invoice Item'
+#: accounts/doctype/sales_invoice_item/sales_invoice_item.json
+msgctxt "Sales Invoice Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Entry Detail'
+#: stock/doctype/stock_entry_detail/stock_entry_detail.json
+msgctxt "Stock Entry Detail"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Stock Reconciliation Item'
+#: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+msgctxt "Stock Reconciliation Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Item'
+#: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgctxt "Subcontracting Receipt Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
+
+#. Label of a Check field in DocType 'Subcontracting Receipt Supplied Item'
+#: subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgctxt "Subcontracting Receipt Supplied Item"
+msgid "Use Serial No / Batch Fields"
+msgstr ""
 
 #. Label of a Check field in DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
@@ -76801,35 +79309,29 @@
 
 #: projects/doctype/project/project.py:543
 msgid "Use a name that is different from previous project name"
-msgstr "Önceki proje dosyalarından farklı bir ad kullan"
+msgstr ""
 
 #. Label of a Check field in DocType 'Tax Rule'
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Use for Shopping Cart"
-msgstr "Alışveriş Sepeti kullanımı"
-
-#. Description of the 'Section HTML' (Code) field in DocType 'Homepage Section'
-#: portal/doctype/homepage_section/homepage_section.json
-msgctxt "Homepage Section"
-msgid "Use this field to render any custom HTML in the section."
-msgstr "Bölümdeki herhangi bir özel HTML'yi oluşturmak için bu alanı kullanın."
+msgstr ""
 
 #. Label of a Int field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Used"
-msgstr "Kullanılmış"
+msgstr ""
 
 #. Description of the 'Sales Order Date' (Date) field in DocType 'Sales Order
 #. Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Used for Production Plan"
-msgstr "Üretim Planı için Kullanılır"
+msgstr ""
 
-#: support/report/issue_analytics/issue_analytics.py:47
-#: support/report/issue_summary/issue_summary.py:44
+#: support/report/issue_analytics/issue_analytics.py:48
+#: support/report/issue_summary/issue_summary.py:45
 msgid "User"
 msgstr "Kullanıcı"
 
@@ -76894,69 +79396,70 @@
 msgstr "Kullanıcı Detayları"
 
 #. Label of a Link field in DocType 'Employee'
-#. Option for the 'Prefered Contact Email' (Select) field in DocType 'Employee'
+#. Option for the 'Preferred Contact Email' (Select) field in DocType
+#. 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "User ID"
-msgstr "Kullanıcı kimliği"
+msgstr "Kullanıcı ID"
 
 #: setup/doctype/sales_person/sales_person.py:90
 msgid "User ID not set for Employee {0}"
-msgstr "Çalışan {0} için kullanıcı sıfatı ayarlanmamış"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.js:554
+#: accounts/doctype/journal_entry/journal_entry.js:610
 msgid "User Remark"
-msgstr "Kullanıcı Açıklaması"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "User Remark"
-msgstr "Kullanıcı Açıklaması"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Journal Entry Account'
 #: accounts/doctype/journal_entry_account/journal_entry_account.json
 msgctxt "Journal Entry Account"
 msgid "User Remark"
-msgstr "Kullanıcı Açıklaması"
+msgstr ""
 
 #. Label of a Duration field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "User Resolution Time"
-msgstr "Kullanıcı Çözüm Süresi"
+msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:596
+#: accounts/doctype/pricing_rule/utils.py:585
 msgid "User has not applied rule on the invoice {0}"
-msgstr "Kullanıcı {0} faturasına kural uygulamasıydı"
+msgstr ""
 
 #: setup/doctype/employee/employee.py:194
 msgid "User {0} does not exist"
-msgstr "Kullanıcı {0} yok"
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:105
 msgid "User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User."
-msgstr "{0} kullanıcısının varsayılan POS Profili yok. Bu Kullanıcı için Satır {1} &#39;te varsayılan&#39;ı temizleme."
+msgstr ""
 
 #: setup/doctype/employee/employee.py:211
 msgid "User {0} is already assigned to Employee {1}"
-msgstr "Kullanıcı {0} zaten çalışan {1} e atanmış"
+msgstr ""
 
 #: setup/doctype/employee/employee.py:196
 msgid "User {0} is disabled"
 msgstr "Kullanıcı {0} devre dışı"
 
-#: setup/doctype/employee/employee.py:251
+#: setup/doctype/employee/employee.py:249
 msgid "User {0}: Removed Employee Self Service role as there is no mapped employee."
 msgstr ""
 
-#: setup/doctype/employee/employee.py:245
+#: setup/doctype/employee/employee.py:244
 msgid "User {0}: Removed Employee role as there is no mapped employee."
 msgstr ""
 
 #: accounts/doctype/pos_opening_entry/pos_opening_entry.py:50
 msgid "User {} is disabled. Please select valid user/cashier"
-msgstr "Kullanıcı {} devre dışı bırakıldı. Lütfen geçerli kullanıcı / kasiyer seçin"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Project'
 #. Label of a Table field in DocType 'Project'
@@ -76990,17 +79493,13 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Users with this role are allowed to over deliver/receive against orders above the allowance percentage"
-msgstr "Bu role sahip kullanıcıların ödenek yüzdesinin üzerindeki siparişlere karşı fazla teslim/alma yapmasına izin verilir"
+msgstr ""
 
 #. Description of the 'Role Allowed to Set Frozen Accounts and Edit Frozen
 #. Entries' (Link) field in DocType 'Accounts Settings'
 #: accounts/doctype/accounts_settings/accounts_settings.json
 msgctxt "Accounts Settings"
 msgid "Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts"
-msgstr "Bu rol sahibi kullanıcıların şifreli hesapları düzenleme ve şifrelenmiş hesaplara karşı muhasebe girdileri oluşturma/düzenleme yetkileri vardır"
-
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:77
-msgid "Using CSV File"
 msgstr ""
 
 #: stock/doctype/stock_settings/stock_settings.js:22
@@ -77010,7 +79509,7 @@
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:71
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:95
 msgid "Utility Expenses"
-msgstr "Yardımcı Giderleri"
+msgstr ""
 
 #. Label of a Table field in DocType 'South Africa VAT Settings'
 #: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
@@ -77027,10 +79526,12 @@
 msgid "VAT Audit Report"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:115
+#: regional/report/uae_vat_201/uae_vat_201.html:47
+#: regional/report/uae_vat_201/uae_vat_201.py:111
 msgid "VAT on Expenses and All Other Inputs"
 msgstr ""
 
+#: regional/report/uae_vat_201/uae_vat_201.html:15
 #: regional/report/uae_vat_201/uae_vat_201.py:45
 msgid "VAT on Sales and All Other Outputs"
 msgstr ""
@@ -77039,152 +79540,148 @@
 #: accounts/doctype/cost_center_allocation/cost_center_allocation.json
 msgctxt "Cost Center Allocation"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Item Tax'
 #: stock/doctype/item_tax/item_tax.json
 msgctxt "Item Tax"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Valid From"
-msgstr "Başlangıç Tarihi"
-
-#: stock/doctype/item_price/item_price.py:62
-msgid "Valid From Date must be lesser than Valid Upto Date."
-msgstr "Tarihten geçerli Tarih, geçerlie Kadar hüküm olandan daha az olmalıdır."
+msgstr ""
 
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:45
 msgid "Valid From date not in Fiscal Year {0}"
-msgstr "Geçerlilik Başlangıcı tarihi Mali Yıl değil {0}"
+msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:84
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:82
 msgid "Valid From must be after {0} as last GL Entry against the cost center {1} posted on this date"
 msgstr ""
 
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:265
-#: templates/pages/order.html:47
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
+#: templates/pages/order.html:59
 msgid "Valid Till"
-msgstr "Kadar geçerli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Quotation'
 #: selling/doctype/quotation/quotation.json
 msgctxt "Quotation"
 msgid "Valid Till"
-msgstr "Kadar geçerli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Supplier Quotation'
 #: buying/doctype/supplier_quotation/supplier_quotation.json
 msgctxt "Supplier Quotation"
 msgid "Valid Till"
-msgstr "Kadar geçerli"
+msgstr ""
 
 #. Label of a Date field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
-msgid "Valid Upto"
-msgstr "Şu tarihe kadar geçerli"
+msgid "Valid Up To"
+msgstr ""
 
 #. Label of a Date field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
-msgid "Valid Upto"
-msgstr "Şu tarihe kadar geçerli"
+msgid "Valid Up To"
+msgstr ""
 
 #. Label of a Date field in DocType 'Item Price'
 #: stock/doctype/item_price/item_price.json
 msgctxt "Item Price"
-msgid "Valid Upto"
-msgstr "Şu tarihe kadar geçerli"
+msgid "Valid Up To"
+msgstr ""
 
 #. Label of a Date field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
-msgid "Valid Upto"
-msgstr "Şu tarihe kadar geçerli"
+msgid "Valid Up To"
+msgstr ""
 
 #. Label of a Date field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
-msgid "Valid Upto"
-msgstr "Şu tarihe kadar geçerli"
+msgid "Valid Up To"
+msgstr ""
 
 #. Label of a Date field in DocType 'Promotional Scheme'
 #: accounts/doctype/promotional_scheme/promotional_scheme.json
 msgctxt "Promotional Scheme"
-msgid "Valid Upto"
-msgstr "Şu tarihe kadar geçerli"
+msgid "Valid Up To"
+msgstr ""
 
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:40
-msgid "Valid Upto date cannot be before Valid From date"
-msgstr "Geçerli Güncel tarih, Geçerlilik Başlangıç kullanımından önce olamaz"
+msgid "Valid Up To date cannot be before Valid From date"
+msgstr ""
 
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py:48
-msgid "Valid Upto date not in Fiscal Year {0}"
-msgstr "Geçerlilik Tarih {0} Mali Yıl değil"
+msgid "Valid Up To date not in Fiscal Year {0}"
+msgstr ""
 
 #. Label of a Table field in DocType 'Shipping Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "Valid for Countries"
-msgstr "Ülkeler için geçerli"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:294
 msgid "Valid from and valid upto fields are mandatory for the cumulative"
-msgstr "Kümülatif alanlar için geçerli ve geçerli alanlar"
+msgstr ""
 
 #: buying/doctype/supplier_quotation/supplier_quotation.py:149
 msgid "Valid till Date cannot be before Transaction Date"
-msgstr "Tarihe kadar geçerli İşlem Tarihinden önce olamaz"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.py:145
+#: selling/doctype/quotation/quotation.py:146
 msgid "Valid till date cannot be before transaction date"
-msgstr "geçerli tarihe kadar işlem tarihi öncesi olamaz"
+msgstr ""
 
 #. Label of a Check field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
 msgid "Validate Applied Rule"
-msgstr "Uygulanan Kuralı Doğrula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Promotional Scheme Price Discount'
 #: accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
 msgctxt "Promotional Scheme Price Discount"
 msgid "Validate Applied Rule"
-msgstr "Uygulanan Kuralı Doğrula"
+msgstr ""
 
 #. Label of a Check field in DocType 'Inventory Dimension'
 #: stock/doctype/inventory_dimension/inventory_dimension.json
@@ -77196,7 +79693,7 @@
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Validate Selling Price for Item Against Purchase Rate or Valuation Rate"
-msgstr "Alış Fiyatı veya Değerleme Oranına Karşı Ürün için Satış Fiyatını Doğrula"
+msgstr ""
 
 #. Label of a Check field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
@@ -77208,183 +79705,189 @@
 #: accounts/doctype/tax_rule/tax_rule.json
 msgctxt "Tax Rule"
 msgid "Validity"
-msgstr "geçerlilik"
+msgstr "Geçerlilik"
 
 #. Label of a Section Break field in DocType 'Lower Deduction Certificate'
 #: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
 msgctxt "Lower Deduction Certificate"
 msgid "Validity Details"
-msgstr "kutsallık detayları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Coupon Code'
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "Validity and Usage"
-msgstr "Kullanım ve Kullanım"
+msgstr ""
 
 #. Label of a Int field in DocType 'Bank Guarantee'
 #: accounts/doctype/bank_guarantee/bank_guarantee.json
 msgctxt "Bank Guarantee"
 msgid "Validity in Days"
-msgstr "Geçerlilik Gün olarak"
+msgstr ""
 
-#: selling/doctype/quotation/quotation.py:343
+#: selling/doctype/quotation/quotation.py:345
 msgid "Validity period of this quotation has ended."
-msgstr "Bu fiyat teklifinin geçerlilik süresi sona erdi."
+msgstr ""
 
 #. Option for the 'Consider Tax or Charge for' (Select) field in DocType
 #. 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Valuation"
-msgstr "Değerleme"
+msgstr ""
 
 #: stock/report/stock_balance/stock_balance.js:76
-#: stock/report/stock_ledger/stock_ledger.js:88
+#: stock/report/stock_ledger/stock_ledger.js:96
 msgid "Valuation Field Type"
 msgstr ""
 
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:61
 msgid "Valuation Method"
-msgstr "Değerleme Yöntemi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Valuation Method"
-msgstr "Değerleme Yöntemi"
+msgstr ""
 
-#: accounts/report/gross_profit/gross_profit.py:266
+#: accounts/report/gross_profit/gross_profit.py:264
 #: stock/report/item_prices/item_prices.py:57
-#: stock/report/serial_no_ledger/serial_no_ledger.py:65
-#: stock/report/stock_balance/stock_balance.py:449
-#: stock/report/stock_ledger/stock_ledger.py:207
+#: stock/report/serial_no_ledger/serial_no_ledger.py:64
+#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_ledger/stock_ledger.py:280
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Capitalization Stock Item'
 #: assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
 msgctxt "Asset Capitalization Stock Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Repair Consumed Item'
 #: assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
 msgctxt "Asset Repair Consumed Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Option for the 'Rate Of Materials Based On' (Select) field in DocType 'BOM
 #. Creator'
 #: manufacturing/doctype/bom_creator/bom_creator.json
 msgctxt "BOM Creator"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Float field in DocType 'Bin'
 #: stock/doctype/bin/bin.json
 msgctxt "Bin"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
+
+#. Label of a Float field in DocType 'Serial and Batch Entry'
+#: stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+msgctxt "Serial and Batch Entry"
+msgid "Valuation Rate"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Entry Detail'
 #: stock/doctype/stock_entry_detail/stock_entry_detail.json
 msgctxt "Stock Entry Detail"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Stock Reconciliation Item'
 #: stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
 msgctxt "Stock Reconciliation Item"
 msgid "Valuation Rate"
-msgstr "Değerleme Oranı"
+msgstr ""
 
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:168
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:166
 msgid "Valuation Rate (In / Out)"
 msgstr ""
 
-#: stock/stock_ledger.py:1599
+#: stock/stock_ledger.py:1680
 msgid "Valuation Rate Missing"
-msgstr "Değerleme Oranı Eksik"
+msgstr ""
 
-#: stock/stock_ledger.py:1577
+#: stock/stock_ledger.py:1658
 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
-msgstr "{0} Öğesi için Değerleme Oranı, {1} {2} için muhasebe girişlerini yapmak için gereklidir."
+msgstr ""
 
-#: stock/doctype/item/item.py:266
+#: stock/doctype/item/item.py:265
 msgid "Valuation Rate is mandatory if Opening Stock entered"
-msgstr "Açılış Stoğu girilirse Değerleme Oranı zorunludur"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:513
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
 msgid "Valuation Rate required for Item {0} at row {1}"
-msgstr "{1} bilgisindeki {0} Maddesi için Değerleme Oranı gerekli"
+msgstr ""
 
 #. Option for the 'Consider Tax or Charge for' (Select) field in DocType
 #. 'Purchase Taxes and Charges'
 #: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
 msgctxt "Purchase Taxes and Charges"
 msgid "Valuation and Total"
-msgstr "Değerleme ve Toplam"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:730
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
 msgid "Valuation rate for customer provided items has been set to zero."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1639
-#: controllers/accounts_controller.py:2514
+#: accounts/doctype/payment_entry/payment_entry.py:1688
+#: controllers/accounts_controller.py:2643
 msgid "Valuation type charges can not be marked as Inclusive"
-msgstr "Değerleme türü ücretler, Kapsayıcı olarak işaretlenemez"
+msgstr ""
 
-#: public/js/controllers/accounts.js:202
+#: public/js/controllers/accounts.js:203
 msgid "Valuation type charges can not marked as Inclusive"
-msgstr "Değerleme tipi ücretleri dahil olarak işaretlenmiş olamaz"
+msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:28
-#: public/js/stock_analytics.js:37
-#: selling/report/sales_analytics/sales_analytics.js:28
-#: stock/report/stock_analytics/stock_analytics.js:27
+#: buying/report/purchase_analytics/purchase_analytics.js:27
+#: public/js/stock_analytics.js:49
+#: selling/report/sales_analytics/sales_analytics.js:35
+#: stock/report/stock_analytics/stock_analytics.js:26
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:95
 msgid "Value"
 msgstr "Değer"
@@ -77427,19 +79930,19 @@
 
 #: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:161
 msgid "Value After Depreciation"
-msgstr "Amortisman sonra değer"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset'
 #: assets/doctype/asset/asset.json
 msgctxt "Asset"
 msgid "Value After Depreciation"
-msgstr "Amortisman sonra değer"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Asset Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Value After Depreciation"
-msgstr "Amortisman sonra değer"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quality Inspection Reading'
 #: stock/doctype/quality_inspection_reading/quality_inspection_reading.json
@@ -77447,7 +79950,7 @@
 msgid "Value Based Inspection"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.py:224
+#: stock/report/stock_ledger/stock_ledger.py:297
 msgid "Value Change"
 msgstr ""
 
@@ -77457,19 +79960,19 @@
 msgid "Value Details"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:25
-#: selling/report/sales_analytics/sales_analytics.js:25
-#: stock/report/stock_analytics/stock_analytics.js:24
+#: buying/report/purchase_analytics/purchase_analytics.js:24
+#: selling/report/sales_analytics/sales_analytics.js:32
+#: stock/report/stock_analytics/stock_analytics.js:23
 msgid "Value Or Qty"
-msgstr "Değer veya Miktar"
+msgstr ""
 
-#: setup/setup_wizard/operations/install_fixtures.py:392
+#: setup/setup_wizard/operations/install_fixtures.py:384
 msgid "Value Proposition"
-msgstr "Değer Önerileri"
+msgstr ""
 
-#: controllers/item_variant.py:121
+#: controllers/item_variant.py:123
 msgid "Value for Attribute {0} must be within the range of {1} to {2} in the increments of {3} for Item {4}"
-msgstr "{0} Attribute değer aralığı olmalıdır {1} {2} dizilerle {3} Öğe için {4}"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Shipment'
 #: stock/doctype/shipment/shipment.json
@@ -77481,159 +79984,168 @@
 msgid "Value of goods cannot be 0"
 msgstr ""
 
-#: public/js/stock_analytics.js:36
+#: public/js/stock_analytics.js:46
 msgid "Value or Qty"
-msgstr "Değer Veya Adet"
+msgstr ""
 
-#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:120
+#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:121
 msgid "Values Changed"
-msgstr "Değerler Değişti"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Vara"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Scorecard Scoring Variable'
 #: buying/doctype/supplier_scorecard_scoring_variable/supplier_scorecard_scoring_variable.json
 msgctxt "Supplier Scorecard Scoring Variable"
 msgid "Variable Name"
-msgstr "işletim Adı"
+msgstr ""
 
 #. Label of a Data field in DocType 'Supplier Scorecard Variable'
 #: buying/doctype/supplier_scorecard_variable/supplier_scorecard_variable.json
 msgctxt "Supplier Scorecard Variable"
 msgid "Variable Name"
-msgstr "işletim Adı"
+msgstr ""
 
 #. Label of a Table field in DocType 'Supplier Scorecard Period'
 #: buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json
 msgctxt "Supplier Scorecard Period"
 msgid "Variables"
-msgstr "değişkenler"
+msgstr ""
 
 #: accounts/report/budget_variance_report/budget_variance_report.py:101
 #: accounts/report/budget_variance_report/budget_variance_report.py:111
 msgid "Variance"
-msgstr "Varyans"
+msgstr ""
 
 #: selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:118
 msgid "Variance ({})"
-msgstr "Varyans ({})"
+msgstr ""
 
-#: stock/doctype/item/item.js:110 stock/doctype/item/item_list.js:14
+#: stock/doctype/item/item.js:146 stock/doctype/item/item_list.js:22
 #: stock/report/item_variant_details/item_variant_details.py:74
 msgid "Variant"
-msgstr "sahip olmak"
+msgstr ""
 
-#: stock/doctype/item/item.py:849
+#: stock/doctype/item/item.py:837
 msgid "Variant Attribute Error"
-msgstr "Varyant Öznitelik Hatası"
+msgstr ""
+
+#: public/js/templates/item_quick_entry.html:1
+msgid "Variant Attributes"
+msgstr ""
 
 #. Label of a Table field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Attributes"
-msgstr "Varyant Nitelikler"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:124
+#: manufacturing/doctype/bom/bom.js:128
 msgid "Variant BOM"
-msgstr "Varyant ürün Reçetesi"
+msgstr ""
 
 #. Label of a Select field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Based On"
-msgstr "Varyant Tabanlı"
+msgstr ""
 
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:865
 msgid "Variant Based On cannot be changed"
-msgstr "Temel Değişken değiştirilemez"
+msgstr ""
 
-#: stock/doctype/item/item.js:98
+#: stock/doctype/item/item.js:122
 msgid "Variant Details Report"
-msgstr "Varyant Detayları Raporu"
+msgstr ""
 
 #. Name of a DocType
 #: stock/doctype/variant_field/variant_field.json
 msgid "Variant Field"
-msgstr "Varyant Alanı"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:219 manufacturing/doctype/bom/bom.js:287
+#: manufacturing/doctype/bom/bom.js:238 manufacturing/doctype/bom/bom.js:300
 msgid "Variant Item"
-msgstr "Varyant Öğe"
+msgstr ""
 
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:835
 msgid "Variant Items"
-msgstr "Varyant Öğeler"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variant Of"
-msgstr "Varyantı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item Variant Attribute'
 #: stock/doctype/item_variant_attribute/item_variant_attribute.json
 msgctxt "Item Variant Attribute"
 msgid "Variant Of"
-msgstr "Varyantı"
+msgstr ""
 
-#: stock/doctype/item/item.js:543
+#: stock/doctype/item/item.js:610
 msgid "Variant creation has been queued."
-msgstr "Varyant oluşturma işlemi kayda alındı."
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Variants"
-msgstr "Varyantlar"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/vehicle/vehicle.json
 msgid "Vehicle"
-msgstr "Araç"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Trip'
 #: stock/doctype/delivery_trip/delivery_trip.json
 msgctxt "Delivery Trip"
 msgid "Vehicle"
-msgstr "Araç"
+msgstr ""
 
 #. Label of a Date field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Vehicle Date"
-msgstr "Araç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Vehicle Date"
-msgstr "Araç Tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Delivery Note'
 #: stock/doctype/delivery_note/delivery_note.json
 msgctxt "Delivery Note"
 msgid "Vehicle No"
-msgstr "Araç No"
+msgstr ""
 
 #. Label of a Data field in DocType 'Purchase Receipt'
 #: stock/doctype/purchase_receipt/purchase_receipt.json
 msgctxt "Purchase Receipt"
 msgid "Vehicle Number"
-msgstr "Araç Numarası"
+msgstr ""
 
 #. Label of a Data field in DocType 'Subcontracting Receipt'
 #: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
 msgctxt "Subcontracting Receipt"
 msgid "Vehicle Number"
-msgstr "Araç Numarası"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Vehicle Value"
-msgstr "Araç Değeri"
+msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:464
 msgid "Vendor Name"
-msgstr "Satıcı Adı"
+msgstr ""
 
 #: www/book_appointment/verify/index.html:15
 msgid "Verification failed please check the link"
@@ -77643,18 +80155,23 @@
 #: stock/doctype/quality_inspection/quality_inspection.json
 msgctxt "Quality Inspection"
 msgid "Verified By"
-msgstr "Onaylayan Kişi"
+msgstr ""
 
 #: templates/emails/confirm_appointment.html:6
 #: www/book_appointment/verify/index.html:4
 msgid "Verify Email"
-msgstr "E-mail&#39;i dogrula"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Versta"
+msgstr ""
 
 #. Label of a Check field in DocType 'Issue'
 #: support/doctype/issue/issue.json
 msgctxt "Issue"
 msgid "Via Customer Portal"
-msgstr "Müşteri Portalı üzerinden"
+msgstr ""
 
 #. Label of a Check field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -77665,45 +80182,45 @@
 #. Name of a DocType
 #: utilities/doctype/video/video.json
 msgid "Video"
-msgstr "Video"
+msgstr ""
 
 #. Name of a DocType
 #: utilities/doctype/video/video_list.js:3
 #: utilities/doctype/video_settings/video_settings.json
 msgid "Video Settings"
-msgstr "Video Ayarları"
+msgstr ""
 
-#: accounts/doctype/account/account.js:79
+#: accounts/doctype/account/account.js:74
 #: accounts/doctype/account/account.js:103
-#: accounts/doctype/account/account_tree.js:135
-#: accounts/doctype/account/account_tree.js:139
-#: accounts/doctype/account/account_tree.js:143
-#: accounts/doctype/cost_center/cost_center_tree.js:37
-#: accounts/doctype/invoice_discounting/invoice_discounting.js:202
-#: accounts/doctype/journal_entry/journal_entry.js:29
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:619
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:8
-#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:11
-#: buying/doctype/supplier/supplier.js:88
-#: buying/doctype/supplier/supplier.js:92
-#: manufacturing/doctype/production_plan/production_plan.js:94
-#: projects/doctype/project/project.js:84
-#: projects/doctype/project/project.js:92
-#: public/js/controllers/stock_controller.js:64
-#: public/js/controllers/stock_controller.js:83 public/js/utils.js:133
-#: selling/doctype/customer/customer.js:157
-#: selling/doctype/customer/customer.js:162 setup/doctype/company/company.js:88
-#: setup/doctype/company/company.js:94 setup/doctype/company/company.js:100
-#: setup/doctype/company/company.js:106
-#: stock/doctype/delivery_trip/delivery_trip.js:71
-#: stock/doctype/item/item.js:63 stock/doctype/item/item.js:69
-#: stock/doctype/item/item.js:75 stock/doctype/item/item.js:92
-#: stock/doctype/item/item.js:96 stock/doctype/item/item.js:100
-#: stock/doctype/purchase_receipt/purchase_receipt.js:182
-#: stock/doctype/purchase_receipt/purchase_receipt.js:189
-#: stock/doctype/stock_entry/stock_entry.js:257
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:41
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:53
+#: accounts/doctype/account/account_tree.js:185
+#: accounts/doctype/account/account_tree.js:193
+#: accounts/doctype/account/account_tree.js:201
+#: accounts/doctype/cost_center/cost_center_tree.js:56
+#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
+#: accounts/doctype/journal_entry/journal_entry.js:67
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
+#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: buying/doctype/supplier/supplier.js:93
+#: buying/doctype/supplier/supplier.js:104
+#: manufacturing/doctype/production_plan/production_plan.js:98
+#: projects/doctype/project/project.js:100
+#: projects/doctype/project/project.js:117
+#: public/js/controllers/stock_controller.js:76
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: selling/doctype/customer/customer.js:160
+#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
+#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
+#: setup/doctype/company/company.js:124
+#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
+#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
+#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
+#: stock/doctype/purchase_receipt/purchase_receipt.js:207
+#: stock/doctype/purchase_receipt/purchase_receipt.js:218
+#: stock/doctype/stock_entry/stock_entry.js:287
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:44
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:60
 msgid "View"
 msgstr "Göster"
 
@@ -77711,9 +80228,9 @@
 msgid "View BOM Update Log"
 msgstr ""
 
-#: public/js/setup_wizard.js:39
+#: public/js/setup_wizard.js:41
 msgid "View Chart of Accounts"
-msgstr "Hesapların Grafiği Görüntüle"
+msgstr ""
 
 #. Label of an action in the Onboarding Step 'Cost Centers for Budgeting and
 #. Analysis'
@@ -77721,34 +80238,34 @@
 msgid "View Cost Center Tree"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:158
+#: accounts/doctype/payment_entry/payment_entry.js:183
 msgid "View Exchange Gain/Loss Journals"
 msgstr ""
 
-#: assets/doctype/asset/asset.js:128
+#: assets/doctype/asset/asset.js:164
 #: assets/doctype/asset_repair/asset_repair.js:47
 msgid "View General Ledger"
 msgstr ""
 
-#: crm/doctype/campaign/campaign.js:11
+#: crm/doctype/campaign/campaign.js:15
 msgid "View Leads"
-msgstr "Adaylerı Göster"
+msgstr ""
 
-#: accounts/doctype/account/account_tree.js:193 stock/doctype/batch/batch.js:18
+#: accounts/doctype/account/account_tree.js:278 stock/doctype/batch/batch.js:18
 msgid "View Ledger"
-msgstr "Defteri Göster"
+msgstr ""
 
-#: stock/doctype/serial_no/serial_no.js:29
+#: stock/doctype/serial_no/serial_no.js:28
 msgid "View Ledgers"
 msgstr ""
 
 #: setup/doctype/email_digest/email_digest.js:7
 msgid "View Now"
-msgstr "Şimdi Görüntüle"
+msgstr ""
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:8
 msgid "View Type"
-msgstr "Görünüm Türü"
+msgstr ""
 
 #. Title of an Onboarding Step
 #: stock/onboarding_step/view_warehouses/view_warehouses.json
@@ -77759,7 +80276,11 @@
 #: projects/doctype/project_user/project_user.json
 msgctxt "Project User"
 msgid "View attachments"
-msgstr "Ekleri Göster"
+msgstr ""
+
+#: public/js/call_popup/call_popup.js:186
+msgid "View call log"
+msgstr ""
 
 #: utilities/report/youtube_interactions/youtube_interactions.py:25
 msgid "Views"
@@ -77775,17 +80296,17 @@
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "Vimeo"
-msgstr "Vimeo"
+msgstr ""
 
 #: templates/pages/help.html:46
 msgid "Visit the forums"
-msgstr "Forumları ziyaret et"
+msgstr ""
 
 #. Label of a Check field in DocType 'Delivery Stop'
 #: stock/doctype/delivery_stop/delivery_stop.json
 msgctxt "Delivery Stop"
 msgid "Visited"
-msgstr "Ziyaret"
+msgstr ""
 
 #. Group in Maintenance Schedule's connections
 #: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
@@ -77798,53 +80319,58 @@
 #: communication/doctype/communication_medium/communication_medium.json
 msgctxt "Communication Medium"
 msgid "Voice"
-msgstr "ses"
+msgstr ""
 
 #. Name of a DocType
 #: telephony/doctype/voice_call_settings/voice_call_settings.json
 msgid "Voice Call Settings"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Volt-Ampere"
+msgstr ""
+
 #: accounts/report/purchase_register/purchase_register.py:163
-#: accounts/report/sales_register/sales_register.py:177
+#: accounts/report/sales_register/sales_register.py:178
 msgid "Voucher"
 msgstr ""
 
-#: stock/report/stock_ledger/stock_ledger.js:71
-#: stock/report/stock_ledger/stock_ledger.py:160
-#: stock/report/stock_ledger/stock_ledger.py:232
+#: stock/report/stock_ledger/stock_ledger.js:79
+#: stock/report/stock_ledger/stock_ledger.py:233
+#: stock/report/stock_ledger/stock_ledger.py:305
 msgid "Voucher #"
-msgstr "#"
+msgstr ""
 
 #. Label of a Data field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Voucher Detail No"
-msgstr "Föy Detay no"
+msgstr ""
 
 #. Label of a Data field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Voucher Detail No"
-msgstr "Föy Detay no"
+msgstr ""
 
 #. Label of a Data field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Voucher Detail No"
-msgstr "Föy Detay no"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Voucher Detail No"
-msgstr "Föy Detay no"
+msgstr ""
 
 #. Label of a Data field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Voucher Detail No"
-msgstr "Föy Detay no"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Tax Withheld Vouchers'
 #: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
@@ -77852,84 +80378,84 @@
 msgid "Voucher Name"
 msgstr ""
 
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:252
-#: accounts/report/accounts_receivable/accounts_receivable.py:1027
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/report/accounts_receivable/accounts_receivable.py:1048
 #: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:213
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
 #: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:622
-#: accounts/report/payment_ledger/payment_ledger.js:65
+#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/payment_ledger/payment_ledger.js:64
 #: accounts/report/payment_ledger/payment_ledger.py:167
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
-#: public/js/utils/unreconcile.js:61
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:153
+#: public/js/utils/unreconcile.js:78
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:152
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:98
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:139
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:112
-#: stock/report/reserved_stock/reserved_stock.js:80
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:137
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:108
+#: stock/report/reserved_stock/reserved_stock.js:77
 #: stock/report/reserved_stock/reserved_stock.py:151
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:51
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:114
-#: stock/report/serial_no_ledger/serial_no_ledger.py:31
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:118
+#: stock/report/serial_no_ledger/serial_no_ledger.py:30
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:142
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:72
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Repost Accounting Ledger Items'
 #: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
 msgctxt "Repost Accounting Ledger Items"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Repost Payment Ledger Items'
 #: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
 msgctxt "Repost Payment Ledger Items"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #. Label of a Dynamic Link field in DocType 'Unreconcile Payment'
 #: accounts/doctype/unreconcile_payment/unreconcile_payment.json
 msgctxt "Unreconcile Payment"
 msgid "Voucher No"
-msgstr "Föy No"
+msgstr ""
 
 #: stock/report/reserved_stock/reserved_stock.py:117
 msgid "Voucher Qty"
@@ -77941,7 +80467,7 @@
 msgid "Voucher Qty"
 msgstr ""
 
-#: accounts/report/general_ledger/general_ledger.py:616
+#: accounts/report/general_ledger/general_ledger.py:623
 msgid "Voucher Subtype"
 msgstr ""
 
@@ -77951,101 +80477,101 @@
 msgid "Voucher Subtype"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1025
-#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:203
-#: accounts/report/general_ledger/general_ledger.py:614
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
+#: accounts/report/general_ledger/general_ledger.py:621
 #: accounts/report/payment_ledger/payment_ledger.py:158
 #: accounts/report/purchase_register/purchase_register.py:158
-#: accounts/report/sales_register/sales_register.py:172
+#: accounts/report/sales_register/sales_register.py:173
 #: accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
-#: public/js/utils/unreconcile.js:60
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:147
+#: public/js/utils/unreconcile.js:70
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:146
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:91
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:132
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:110
-#: stock/report/reserved_stock/reserved_stock.js:68
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:130
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:106
+#: stock/report/reserved_stock/reserved_stock.js:65
 #: stock/report/reserved_stock/reserved_stock.py:145
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:40
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
 #: stock/report/serial_no_ledger/serial_no_ledger.py:24
-#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:116
-#: stock/report/stock_ledger/stock_ledger.py:230
+#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
+#: stock/report/stock_ledger/stock_ledger.py:303
 #: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'GL Entry'
 #: accounts/doctype/gl_entry/gl_entry.json
 msgctxt "GL Entry"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Payment Ledger Entry'
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
 msgctxt "Payment Ledger Entry"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Repost Accounting Ledger Items'
 #: accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
 msgctxt "Repost Accounting Ledger Items"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Repost Item Valuation'
 #: stock/doctype/repost_item_valuation/repost_item_valuation.json
 msgctxt "Repost Item Valuation"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Repost Payment Ledger'
 #: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
 msgctxt "Repost Payment Ledger"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Repost Payment Ledger Items'
 #: accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
 msgctxt "Repost Payment Ledger Items"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial and Batch Bundle'
 #: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
 msgctxt "Serial and Batch Bundle"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Ledger Entry'
 #: stock/doctype/stock_ledger_entry/stock_ledger_entry.json
 msgctxt "Stock Ledger Entry"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Select field in DocType 'Stock Reservation Entry'
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
 msgctxt "Stock Reservation Entry"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Tax Withheld Vouchers'
 #: accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
 msgctxt "Tax Withheld Vouchers"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Unreconcile Payment'
 #: accounts/doctype/unreconcile_payment/unreconcile_payment.json
 msgctxt "Unreconcile Payment"
 msgid "Voucher Type"
-msgstr "Föy Türü"
+msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:159
+#: accounts/doctype/bank_transaction/bank_transaction.py:182
 msgid "Voucher {0} is over-allocated by {1}"
 msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:231
+#: accounts/doctype/bank_transaction/bank_transaction.py:252
 msgid "Voucher {0} value is broken: {1}"
 msgstr ""
 
@@ -78058,19 +80584,19 @@
 #: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
 msgctxt "Repost Accounting Ledger"
 msgid "Vouchers"
-msgstr "kuponları"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Repost Payment Ledger'
 #: accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
 msgctxt "Repost Payment Ledger"
 msgid "Vouchers"
-msgstr "kuponları"
+msgstr ""
 
 #. Label of a Attach field in DocType 'Tally Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Vouchers"
-msgstr "kuponları"
+msgstr ""
 
 #: patches/v15_0/remove_exotel_integration.py:32
 msgid "WARNING: Exotel app has been separated from ERPNext, please install the app to continue using Exotel integration."
@@ -78102,103 +80628,107 @@
 
 #: manufacturing/doctype/work_order/work_order_calendar.js:44
 msgid "WIP Warehouse"
-msgstr "Yarı Mamül Depo"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "WIP Warehouse"
-msgstr "Yarı Mamül Depo"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Wages"
-msgstr "Ücret"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Workstation Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "Wages"
-msgstr "Ücret"
+msgstr ""
 
 #. Description of the 'Wages' (Currency) field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Wages per hour"
-msgstr "Saatlik Ücreti"
+msgstr ""
 
 #. Description of the 'Wages' (Currency) field in DocType 'Workstation Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "Wages per hour"
-msgstr "Saatlik Ücreti"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:251
+#: accounts/doctype/pos_invoice/pos_invoice.js:270
 msgid "Waiting for payment..."
 msgstr ""
 
 #. Name of a DocType
-#: accounts/report/gross_profit/gross_profit.js:55
-#: accounts/report/gross_profit/gross_profit.py:251
+#: accounts/report/gross_profit/gross_profit.js:56
+#: accounts/report/gross_profit/gross_profit.py:249
 #: accounts/report/item_wise_sales_register/item_wise_sales_register.js:41
 #: accounts/report/purchase_register/purchase_register.js:52
 #: accounts/report/sales_payment_summary/sales_payment_summary.py:28
 #: accounts/report/sales_register/sales_register.js:58
-#: accounts/report/sales_register/sales_register.py:257
-#: buying/report/purchase_order_analysis/purchase_order_analysis.py:271
-#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:16
-#: manufacturing/report/bom_stock_report/bom_stock_report.js:11
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:82
+#: accounts/report/sales_register/sales_register.py:258
+#: buying/report/purchase_order_analysis/purchase_order_analysis.py:267
+#: manufacturing/doctype/workstation/workstation_job_card.html:92
+#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:15
+#: manufacturing/report/bom_stock_report/bom_stock_report.js:12
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:81
 #: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:173
-#: manufacturing/report/production_planning_report/production_planning_report.py:362
-#: manufacturing/report/production_planning_report/production_planning_report.py:405
-#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:9
-#: public/js/stock_analytics.js:45 public/js/utils.js:498
-#: public/js/utils/serial_no_batch_selector.js:86
-#: selling/doctype/sales_order/sales_order.js:306
-#: selling/doctype/sales_order/sales_order.js:407
-#: selling/report/sales_order_analysis/sales_order_analysis.js:49
+#: manufacturing/report/production_planning_report/production_planning_report.py:365
+#: manufacturing/report/production_planning_report/production_planning_report.py:408
+#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
+#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/utils/serial_no_batch_selector.js:94
+#: selling/doctype/sales_order/sales_order.js:327
+#: selling/doctype/sales_order/sales_order.js:431
+#: selling/report/sales_order_analysis/sales_order_analysis.js:48
 #: selling/report/sales_order_analysis/sales_order_analysis.py:334
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:78
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:256
 #: stock/doctype/warehouse/warehouse.json
 #: stock/page/stock_balance/stock_balance.js:11
 #: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
 #: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
-#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:126
-#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:22
+#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
+#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
 #: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
-#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:153
-#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:126
+#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:151
+#: stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:122
 #: stock/report/item_price_stock/item_price_stock.py:27
-#: stock/report/item_shortage_report/item_shortage_report.js:18
+#: stock/report/item_shortage_report/item_shortage_report.js:17
 #: stock/report/item_shortage_report/item_shortage_report.py:81
 #: stock/report/product_bundle_balance/product_bundle_balance.js:42
 #: stock/report/product_bundle_balance/product_bundle_balance.py:89
-#: stock/report/reserved_stock/reserved_stock.js:44
+#: stock/report/reserved_stock/reserved_stock.js:41
 #: stock/report/reserved_stock/reserved_stock.py:96
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:34
 #: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
-#: stock/report/serial_no_ledger/serial_no_ledger.js:22
-#: stock/report/serial_no_ledger/serial_no_ledger.py:45
+#: stock/report/serial_no_ledger/serial_no_ledger.js:21
+#: stock/report/serial_no_ledger/serial_no_ledger.py:44
 #: stock/report/stock_ageing/stock_ageing.js:23
-#: stock/report/stock_ageing/stock_ageing.py:146
-#: stock/report/stock_analytics/stock_analytics.js:50
+#: stock/report/stock_ageing/stock_ageing.py:145
+#: stock/report/stock_analytics/stock_analytics.js:49
 #: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:376
+#: stock/report/stock_balance/stock_balance.py:383
 #: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:167
+#: stock/report/stock_ledger/stock_ledger.py:240
 #: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
 #: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
 #: stock/report/stock_projected_qty/stock_projected_qty.js:15
 #: stock/report/stock_projected_qty/stock_projected_qty.py:122
-#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:17
-#: stock/report/total_stock_summary/total_stock_summary.py:28
-#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:39
+#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:16
+#: stock/report/total_stock_summary/total_stock_summary.py:27
+#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:38
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:101
 #: templates/emails/reorder_item.html:9
+#: templates/form_grid/material_request_grid.html:8
+#: templates/form_grid/stock_entry_grid.html:9
 msgid "Warehouse"
 msgstr "Depo"
 
@@ -78256,12 +80786,24 @@
 msgid "Warehouse"
 msgstr "Depo"
 
+#. Label of a Link field in DocType 'Pick List'
+#: stock/doctype/pick_list/pick_list.json
+msgctxt "Pick List"
+msgid "Warehouse"
+msgstr "Depo"
+
 #. Label of a Link field in DocType 'Pick List Item'
 #: stock/doctype/pick_list_item/pick_list_item.json
 msgctxt "Pick List Item"
 msgid "Warehouse"
 msgstr "Depo"
 
+#. Label of a Link field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Warehouse"
+msgstr "Depo"
+
 #. Label of a Link field in DocType 'Pricing Rule'
 #: accounts/doctype/pricing_rule/pricing_rule.json
 msgctxt "Pricing Rule"
@@ -78396,6 +80938,16 @@
 msgid "Warehouse"
 msgstr "Depo"
 
+#. Label of a Link field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Warehouse"
+msgstr "Depo"
+
+#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:4
+msgid "Warehouse Capacity Summary"
+msgstr ""
+
 #: stock/doctype/putaway_rule/putaway_rule.py:78
 msgid "Warehouse Capacity for Item '{0}' must be greater than the existing stock level of {1} {2}."
 msgstr ""
@@ -78404,13 +80956,13 @@
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Warehouse Contact Info"
-msgstr "Depo İletişim Bilgileri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Warehouse Detail"
-msgstr "Depo Detayı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Order Item'
 #: subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -78426,7 +80978,7 @@
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Warehouse Name"
-msgstr "Depo Adı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
@@ -78438,177 +80990,180 @@
 #: stock/doctype/warehouse_type/warehouse_type.json
 #: stock/report/stock_balance/stock_balance.js:69
 msgid "Warehouse Type"
-msgstr "Depo türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Closing Stock Balance'
 #: stock/doctype/closing_stock_balance/closing_stock_balance.json
 msgctxt "Closing Stock Balance"
 msgid "Warehouse Type"
-msgstr "Depo türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "Warehouse Type"
-msgstr "Depo türü"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Stock Workspace
 #: stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.json
 #: stock/workspace/stock/stock.json
 msgid "Warehouse Wise Stock Balance"
-msgstr "Stok Bakiyesi Depo bazında"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Warehouse and Reference"
-msgstr "Depo ve Referans"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Warehouse and Reference"
-msgstr "Depo ve Referans"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Warehouse and Reference"
-msgstr "Depo ve Referans"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Request for Quotation Item'
 #: buying/doctype/request_for_quotation_item/request_for_quotation_item.json
 msgctxt "Request for Quotation Item"
 msgid "Warehouse and Reference"
-msgstr "Depo ve Referans"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Warehouse and Reference"
-msgstr "Depo ve Referans"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Subcontracting Receipt Item'
 #: subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
 msgctxt "Subcontracting Receipt Item"
 msgid "Warehouse and Reference"
-msgstr "Depo ve Referans"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Warehouse and Reference"
-msgstr "Depo ve Referans"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:95
+#: stock/doctype/warehouse/warehouse.py:93
 msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
-msgstr "Bu depo için defter girdisi mevcutken depo silinemez."
+msgstr ""
 
-#: stock/doctype/serial_no/serial_no.py:85
+#: stock/doctype/serial_no/serial_no.py:82
 msgid "Warehouse cannot be changed for Serial No."
-msgstr "Depo Seri No için değiştirilemez"
+msgstr ""
 
-#: controllers/sales_and_purchase_return.py:136
+#: controllers/sales_and_purchase_return.py:134
 msgid "Warehouse is mandatory"
-msgstr "depo cezaları"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:246
+#: stock/doctype/warehouse/warehouse.py:244
 msgid "Warehouse not found against the account {0}"
-msgstr "{0} hesabına karşı depo bulunamadı"
+msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:366
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
 msgid "Warehouse not found in the system"
-msgstr "Sistemde depo bulunmadı"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1002
-#: stock/doctype/delivery_note/delivery_note.py:362
+#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: stock/doctype/delivery_note/delivery_note.py:426
 msgid "Warehouse required for stock Item {0}"
-msgstr "Stok Ürünü {0} için depo gereklidir"
+msgstr ""
 
 #. Name of a report
 #: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.json
 msgid "Warehouse wise Item Balance Age and Value"
-msgstr "Depo bazında Öğe Bakiye Yaşı ve Değeri"
+msgstr ""
 
 #. Label of a chart in the Stock Workspace
 #: stock/workspace/stock/stock.json
 msgid "Warehouse wise Stock Value"
-msgstr "Depo bazında Stok Değeri"
+msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:89
+#: stock/doctype/warehouse/warehouse.py:87
 msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
-msgstr "Ürün {1} için miktar mevcut olduklarında depo {0} silinemez"
+msgstr ""
 
 #: stock/doctype/putaway_rule/putaway_rule.py:66
 msgid "Warehouse {0} does not belong to Company {1}."
 msgstr ""
 
-#: stock/utils.py:394
+#: stock/utils.py:422
 msgid "Warehouse {0} does not belong to company {1}"
-msgstr "Depo {0} Şirket {1}e ait değildir"
+msgstr ""
 
-#: controllers/stock_controller.py:252
+#: controllers/stock_controller.py:443
 msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
 msgstr ""
 
-#: stock/doctype/warehouse/warehouse.py:139
+#: stock/doctype/warehouse/warehouse.py:137
 msgid "Warehouse's Stock Value has already been booked in the following accounts:"
 msgstr ""
 
 #: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:20
 msgid "Warehouse: {0} does not belong to {1}"
-msgstr "Depo: {0}, {1} yerleşimi ait değil"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:379
+#: manufacturing/doctype/production_plan/production_plan.js:407
 msgid "Warehouses"
-msgstr "Depolar"
+msgstr ""
 
 #. Label of a Table MultiSelect field in DocType 'Production Plan'
 #: manufacturing/doctype/production_plan/production_plan.json
 msgctxt "Production Plan"
 msgid "Warehouses"
-msgstr "Depolar"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:163
+msgid "Warehouses with child nodes cannot be converted to ledger"
+msgstr ""
+
+#: stock/doctype/warehouse/warehouse.py:173
+msgid "Warehouses with existing transaction can not be converted to group."
+msgstr ""
 
 #: stock/doctype/warehouse/warehouse.py:165
-msgid "Warehouses with child nodes cannot be converted to ledger"
-msgstr "alt düğümleri ile depolar Ledger dönüştürülemez"
-
-#: stock/doctype/warehouse/warehouse.py:175
-msgid "Warehouses with existing transaction can not be converted to group."
-msgstr "Mevcut işlem ile depolar grubuna dönüştürülemez."
-
-#: stock/doctype/warehouse/warehouse.py:167
 msgid "Warehouses with existing transaction can not be converted to ledger."
-msgstr "Mevcut işlem ile depolar defterine dönüştürülemez."
+msgstr ""
 
 #. Option for the 'Action if Annual Budget Exceeded on MR' (Select) field in
 #. DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on MR'
 #. (Select) field in DocType 'Budget'
 #. Option for the 'Action if Annual Budget Exceeded on PO' (Select) field in
+#. DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on PO'
+#. (Select) field in DocType 'Budget'
 #. Option for the 'Action if Annual Budget Exceeded on Actual' (Select) field
 #. in DocType 'Budget'
 #. Option for the 'Action if Accumulated Monthly Budget Exceeded on Actual'
+#. (Select) field in DocType 'Budget'
 #: accounts/doctype/budget/budget.json
 msgctxt "Budget"
 msgid "Warn"
-msgstr "Uyar"
+msgstr ""
 
 #. Option for the 'Action If Same Rate is Not Maintained' (Select) field in
 #. DocType 'Buying Settings'
 #: buying/doctype/buying_settings/buying_settings.json
 msgctxt "Buying Settings"
 msgid "Warn"
-msgstr "Uyar"
+msgstr ""
 
 #. Option for the 'Action if Same Rate is Not Maintained Throughout Sales
 #. Cycle' (Select) field in DocType 'Selling Settings'
 #: selling/doctype/selling_settings/selling_settings.json
 msgctxt "Selling Settings"
 msgid "Warn"
-msgstr "Uyar"
+msgstr ""
 
 #. Option for the 'Action If Quality Inspection Is Not Submitted' (Select)
 #. field in DocType 'Stock Settings'
@@ -78617,60 +81172,60 @@
 #: stock/doctype/stock_settings/stock_settings.json
 msgctxt "Stock Settings"
 msgid "Warn"
-msgstr "Uyar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Warn POs"
-msgstr "Dikkatli Uyarılar Uyar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Warn Purchase Orders"
-msgstr "Satınalma Siparişlerini Uyarın"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Warn Purchase Orders"
-msgstr "Satınalma Siparişlerini Uyarın"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Warn RFQs"
-msgstr "RFQ&#39;ları Uyar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Scoring Standing'
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Warn RFQs"
-msgstr "RFQ&#39;ları Uyar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Warn RFQs"
-msgstr "RFQ&#39;ları Uyar"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Warn for new Purchase Orders"
-msgstr "Yeni Satınalma Siparişi için Uyarı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Warn for new Request for Quotations"
-msgstr "Teklifler için yeni istek uyarısı yapın"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:637
-#: controllers/accounts_controller.py:1643
-#: stock/doctype/delivery_trip/delivery_trip.js:123
-#: utilities/transaction_base.py:122
+#: accounts/doctype/payment_entry/payment_entry.py:660
+#: controllers/accounts_controller.py:1755
+#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: utilities/transaction_base.py:120
 msgid "Warning"
 msgstr "Uyarı"
 
@@ -78678,181 +81233,210 @@
 msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
 msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:116
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:114
 msgid "Warning!"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:1260
+#: accounts/doctype/journal_entry/journal_entry.py:1175
 msgid "Warning: Another {0} # {1} exists against stock entry {2}"
-msgstr "Uyarı: {2} Stok Hareketi karşı başka bir {0} # {1} var"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.js:415
+#: stock/doctype/material_request/material_request.js:484
 msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
-msgstr "Uyarı: İstenen Ürün Miktarı Minimum Sipariş Miktarından az"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.py:249
+#: selling/doctype/sales_order/sales_order.py:256
 msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
-msgstr "Uyarı: Satış Sipariş {0} zaten Müşterinin Satınalma Emri karşı var {1}"
+msgstr ""
 
 #. Label of a Card Break in the Support Workspace
 #: support/workspace/support/support.json
 msgid "Warranty"
-msgstr "garanti"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Warranty / AMC Details"
-msgstr "Garanti / AMC Detayları"
+msgstr ""
 
 #. Label of a Select field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Warranty / AMC Status"
-msgstr "Garanti / AMC Durumu"
+msgstr ""
 
 #. Name of a DocType
-#: maintenance/doctype/maintenance_visit/maintenance_visit.js:97
+#: maintenance/doctype/maintenance_visit/maintenance_visit.js:103
 #: support/doctype/warranty_claim/warranty_claim.json
 msgid "Warranty Claim"
-msgstr "Garanti Talebi"
+msgstr ""
 
 #. Label of a Link in the CRM Workspace
 #. Label of a Link in the Support Workspace
 #: crm/workspace/crm/crm.json support/workspace/support/support.json
 msgctxt "Warranty Claim"
 msgid "Warranty Claim"
-msgstr "Garanti Talebi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Warranty Expiry Date"
-msgstr "Garanti Son Kullanım Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Warranty Expiry Date"
-msgstr "Garanti Son Kullanım Tarihi"
+msgstr ""
 
 #. Label of a Int field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Warranty Period (Days)"
-msgstr "Garanti Süresi (Gün)"
+msgstr ""
 
 #. Label of a Data field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Warranty Period (in days)"
-msgstr "Garanti Süresi (gün)"
+msgstr ""
 
 #: utilities/doctype/video/video.js:7
 msgid "Watch Video"
 msgstr ""
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Watt-Hour"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Gigametres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Kilometres"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Wavelength In Megametres"
+msgstr ""
+
+#: controllers/accounts_controller.py:231
+msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox. <br><br> Or you can use {3} tool to reconcile against {1} later."
+msgstr ""
+
 #: www/support/index.html:7
 msgid "We're here to help!"
-msgstr "Yardım etmek için buradayız!"
+msgstr ""
 
 #. Label of a Card Break in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Tab Break field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Bank'
 #: accounts/doctype/bank/bank.json
 msgctxt "Bank"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Competitor'
 #: crm/doctype/competitor/competitor.json
 msgctxt "Competitor"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Customer'
 #: selling/doctype/customer/customer.json
 msgctxt "Customer"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Manufacturer'
 #: stock/doctype/manufacturer/manufacturer.json
 msgctxt "Manufacturer"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Prospect'
 #: crm/doctype/prospect/prospect.json
 msgctxt "Prospect"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Section Break field in DocType 'Sales Partner'
 #: setup/doctype/sales_partner/sales_partner.json
 msgctxt "Sales Partner"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Label of a Data field in DocType 'Supplier'
 #: buying/doctype/supplier/supplier.json
 msgctxt "Supplier"
 msgid "Website"
-msgstr "Web sitesi"
+msgstr "Website"
 
 #. Name of a DocType
 #: portal/doctype/website_attribute/website_attribute.json
 msgid "Website Attribute"
-msgstr "Web Sitesi Özelliği"
+msgstr ""
 
 #. Label of a Text Editor field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Website Description"
-msgstr "Web Sitesi Açıklaması"
+msgstr ""
 
 #. Name of a DocType
 #: portal/doctype/website_filter_field/website_filter_field.json
 msgid "Website Filter Field"
-msgstr "Web Sitesi Filtre Alanı"
+msgstr ""
 
 #. Label of a Attach Image field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Website Image"
-msgstr "Websitesi Resmi"
+msgstr ""
 
 #. Name of a DocType
 #: setup/doctype/website_item_group/website_item_group.json
 msgid "Website Item Group"
-msgstr "Web Sitesi Ürün Grubu"
+msgstr ""
 
 #. Name of a role
 #: accounts/doctype/coupon_code/coupon_code.json
@@ -78876,7 +81460,7 @@
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Website Specifications"
-msgstr "Web Sitesi Özellikleri"
+msgstr ""
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
@@ -78943,6 +81527,11 @@
 msgid "Wednesday"
 msgstr "Çarşamba"
 
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Week"
+msgstr "Haftalık"
+
 #. Option for the 'Billing Interval' (Select) field in DocType 'Subscription
 #. Plan'
 #: accounts/doctype/subscription_plan/subscription_plan.json
@@ -78950,8 +81539,8 @@
 msgid "Week"
 msgstr "Haftalık"
 
-#: selling/report/sales_analytics/sales_analytics.py:316
-#: stock/report/stock_analytics/stock_analytics.py:115
+#: selling/report/sales_analytics/sales_analytics.py:307
+#: stock/report/stock_analytics/stock_analytics.py:112
 msgid "Week {0} {1}"
 msgstr ""
 
@@ -78959,14 +81548,14 @@
 #: quality_management/doctype/quality_goal/quality_goal.json
 msgctxt "Quality Goal"
 msgid "Weekday"
-msgstr "çalışma günü"
+msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:34
-#: public/js/stock_analytics.js:52
-#: selling/report/sales_analytics/sales_analytics.js:61
-#: stock/report/stock_analytics/stock_analytics.js:80
-#: support/report/issue_analytics/issue_analytics.js:42
+#: buying/report/purchase_analytics/purchase_analytics.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:33
+#: public/js/stock_analytics.js:82
+#: selling/report/sales_analytics/sales_analytics.js:68
+#: stock/report/stock_analytics/stock_analytics.js:79
+#: support/report/issue_analytics/issue_analytics.js:41
 msgid "Weekly"
 msgstr "Haftalık"
 
@@ -79021,13 +81610,13 @@
 #: setup/doctype/holiday/holiday.json
 msgctxt "Holiday"
 msgid "Weekly Off"
-msgstr "Haftalık İzin"
+msgstr ""
 
 #. Label of a Select field in DocType 'Holiday List'
 #: setup/doctype/holiday_list/holiday_list.json
 msgctxt "Holiday List"
 msgid "Weekly Off"
-msgstr "Haftalık İzin"
+msgstr ""
 
 #. Label of a Time field in DocType 'Project'
 #: projects/doctype/project/project.json
@@ -79039,13 +81628,13 @@
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Weight"
-msgstr "Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Task Type'
 #: projects/doctype/task_type/task_type.json
 msgctxt "Task Type"
 msgid "Weight"
-msgstr "Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -79063,133 +81652,133 @@
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Float field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Weight Per Unit"
-msgstr "Birim Ağırlık"
+msgstr ""
 
 #. Label of a Link field in DocType 'Delivery Note Item'
 #: stock/doctype/delivery_note_item/delivery_note_item.json
 msgctxt "Delivery Note Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice Item'
 #: accounts/doctype/pos_invoice_item/pos_invoice_item.json
 msgctxt "POS Invoice Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Packing Slip Item'
 #: stock/doctype/packing_slip_item/packing_slip_item.json
 msgctxt "Packing Slip Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice Item'
 #: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
 msgctxt "Purchase Invoice Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Order Item'
 #: buying/doctype/purchase_order_item/purchase_order_item.json
 msgctxt "Purchase Order Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Receipt Item'
 #: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
 msgctxt "Purchase Receipt Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Quotation Item'
 #: selling/doctype/quotation_item/quotation_item.json
 msgctxt "Quotation Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice Item'
 #: accounts/doctype/sales_invoice_item/sales_invoice_item.json
 msgctxt "Sales Invoice Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Supplier Quotation Item'
 #: buying/doctype/supplier_quotation_item/supplier_quotation_item.json
 msgctxt "Supplier Quotation Item"
 msgid "Weight UOM"
-msgstr "Ağırlık Ölçü Birimi"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Supplier Scorecard'
 #: buying/doctype/supplier_scorecard/supplier_scorecard.json
 msgctxt "Supplier Scorecard"
 msgid "Weighting Function"
-msgstr "Ağırlıklandırma İşlevi"
+msgstr ""
 
 #. Label of a Check field in DocType 'Project User'
 #: projects/doctype/project_user/project_user.json
@@ -79197,43 +81786,50 @@
 msgid "Welcome email sent"
 msgstr "Hoşgeldiniz e-posta gönderimi yapılır"
 
-#: setup/utils.py:168
+#: setup/utils.py:166
 msgid "Welcome to {0}"
 msgstr "Hoşgeldiniz {0}"
 
 #: templates/pages/help.html:12
 msgid "What do you need help with?"
-msgstr "Ne konulardaki güçler var?"
+msgstr ""
 
 #. Label of a Data field in DocType 'Lead'
 #: crm/doctype/lead/lead.json
 msgctxt "Lead"
 msgid "WhatsApp"
-msgstr "WhatsApp"
+msgstr ""
 
 #. Label of a Data field in DocType 'Opportunity'
 #: crm/doctype/opportunity/opportunity.json
 msgctxt "Opportunity"
 msgid "WhatsApp"
-msgstr "WhatsApp"
+msgstr ""
 
 #. Label of a Int field in DocType 'Vehicle'
 #: setup/doctype/vehicle/vehicle.json
 msgctxt "Vehicle"
 msgid "Wheels"
-msgstr "Tekerlek"
+msgstr ""
 
-#: stock/doctype/item/item.js:848
+#. Description of the 'Sub Assembly Warehouse' (Link) field in DocType
+#. 'Production Plan'
+#: manufacturing/doctype/production_plan/production_plan.json
+msgctxt "Production Plan"
+msgid "When a parent warehouse is chosen, the system conducts stock checks against the associated child warehouses"
+msgstr ""
+
+#: stock/doctype/item/item.js:920
 msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
 msgstr ""
 
-#: accounts/doctype/account/account.py:313
+#: accounts/doctype/account/account.py:328
 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
-msgstr "Alt Şirket {0} için hesap oluştururken, {1} ana hesap bir genel muhasebe hesabı olarak bulundu."
+msgstr ""
 
-#: accounts/doctype/account/account.py:303
+#: accounts/doctype/account/account.py:318
 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
-msgstr "Alt Şirket {0} için hesap oluştururken, {1} ebeveyn hesabı bulunamadı. Lütfen ilgili COA&#39;da üst hesabı oluşturun"
+msgstr ""
 
 #. Description of the 'Use Transaction Date Exchange Rate' (Check) field in
 #. DocType 'Buying Settings'
@@ -79244,13 +81840,13 @@
 
 #: setup/setup_wizard/operations/install_fixtures.py:237
 msgid "White"
-msgstr "Beyaz"
+msgstr ""
 
 #. Option for the 'Marital Status' (Select) field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "Widowed"
-msgstr "sıkıcı"
+msgstr ""
 
 #. Label of a Int field in DocType 'Shipment Parcel'
 #: stock/doctype/shipment_parcel/shipment_parcel.json
@@ -79268,33 +81864,37 @@
 #: accounts/doctype/cheque_print_template/cheque_print_template.json
 msgctxt "Cheque Print Template"
 msgid "Width of amount in word"
-msgstr "Yazıyla tutarın genişliği"
+msgstr ""
 
 #. Description of the 'UOMs' (Table) field in DocType 'Item'
 #. Description of the 'Taxes' (Table) field in DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Will also apply for variants"
-msgstr "Varyantlar için de geçerli olacak"
+msgstr ""
 
 #. Description of the 'Reorder level based on Warehouse' (Table) field in
 #. DocType 'Item'
 #: stock/doctype/item/item.json
 msgctxt "Item"
 msgid "Will also apply for variants unless overridden"
-msgstr "Geçersiz kılınmadığı sürece varyantlar için de geçerli olacaktır."
+msgstr ""
 
 #: setup/setup_wizard/operations/install_fixtures.py:210
 msgid "Wire Transfer"
-msgstr "Elektronik Transfer"
+msgstr ""
 
 #. Label of a Check field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "With Operations"
-msgstr "Operasyonlar ile"
+msgstr ""
 
-#: public/js/bank_reconciliation_tool/data_table_manager.js:70
+#: accounts/report/trial_balance/trial_balance.js:82
+msgid "With Period Closing Entry For Opening Balances"
+msgstr ""
+
+#: public/js/bank_reconciliation_tool/data_table_manager.js:67
 msgid "Withdrawal"
 msgstr ""
 
@@ -79308,90 +81908,91 @@
 #: maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
 msgctxt "Maintenance Visit Purpose"
 msgid "Work Done"
-msgstr "İş Bitti"
+msgstr ""
 
-#: setup/doctype/company/company.py:260
+#: setup/doctype/company/company.py:257
 msgid "Work In Progress"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Work In Progress"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Job Card Operation'
 #: manufacturing/doctype/job_card_operation/job_card_operation.json
 msgctxt "Job Card Operation"
 msgid "Work In Progress"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Warranty Claim'
 #: support/doctype/warranty_claim/warranty_claim.json
 msgctxt "Warranty Claim"
 msgid "Work In Progress"
-msgstr "Devam ediyor"
+msgstr ""
 
-#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:20
+#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:23
 msgid "Work In Progress Warehouse"
-msgstr "Devam Eden Çalışma Deposu"
+msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
 #: manufacturing/doctype/bom/bom.js:119
 #: manufacturing/doctype/work_order/work_order.json
+#: manufacturing/doctype/workstation/workstation_job_card.html:26
 #: manufacturing/onboarding_step/work_order/work_order.json
-#: manufacturing/report/bom_variance_report/bom_variance_report.js:15
+#: manufacturing/report/bom_variance_report/bom_variance_report.js:14
 #: manufacturing/report/bom_variance_report/bom_variance_report.py:19
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:42
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:95
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:43
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:93
 #: manufacturing/report/job_card_summary/job_card_summary.py:145
-#: manufacturing/report/process_loss_report/process_loss_report.js:23
-#: manufacturing/report/process_loss_report/process_loss_report.py:68
-#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:30
+#: manufacturing/report/process_loss_report/process_loss_report.js:22
+#: manufacturing/report/process_loss_report/process_loss_report.py:67
+#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:566
-#: stock/doctype/material_request/material_request.js:152
-#: stock/doctype/material_request/material_request.py:779
+#: selling/doctype/sales_order/sales_order.js:624
+#: stock/doctype/material_request/material_request.js:178
+#: stock/doctype/material_request/material_request.py:787
 #: templates/pages/material_request_info.html:45
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
 #. Option for the 'Transfer Material Against' (Select) field in DocType 'BOM'
 #: manufacturing/doctype/bom/bom.json
 msgctxt "BOM"
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Material Request'
 #: stock/doctype/material_request/material_request.json
 msgctxt "Material Request"
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Pick List'
 #: stock/doctype/pick_list/pick_list.json
 msgctxt "Pick List"
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Serial No'
 #: stock/doctype/serial_no/serial_no.json
 msgctxt "Serial No"
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
 #. Label of a Link field in DocType 'Stock Entry'
 #: stock/doctype/stock_entry/stock_entry.json
 msgctxt "Stock Entry"
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
 #. Option for the 'Transfer Material Against' (Select) field in DocType 'Work
 #. Order'
@@ -79401,132 +82002,132 @@
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Work Order"
 msgid "Work Order"
-msgstr "İş Emri"
+msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.js:107
+#: manufacturing/doctype/production_plan/production_plan.js:121
 msgid "Work Order / Subcontract PO"
 msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:93
 msgid "Work Order Analysis"
-msgstr "İş Emri Analizi"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Work Order Consumed Materials"
-msgstr "İş Emri Sarf Malzemeleri"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/work_order_item/work_order_item.json
 msgid "Work Order Item"
-msgstr "İş Emri Öğesi"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgid "Work Order Operation"
-msgstr "İş Emri Operasyonu"
+msgstr ""
 
 #. Label of a Float field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
 msgctxt "Sales Order Item"
 msgid "Work Order Qty"
-msgstr "İş Emri Miktarı"
+msgstr ""
 
 #: manufacturing/dashboard_fixtures.py:152
 msgid "Work Order Qty Analysis"
-msgstr "İş Emri Miktar Analizi"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/work_order_stock_report/work_order_stock_report.json
 msgid "Work Order Stock Report"
-msgstr "İş Emri Stok Raporu"
+msgstr ""
 
 #. Name of a report
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/report/work_order_summary/work_order_summary.json
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgid "Work Order Summary"
-msgstr "İş Emri Özeti"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.py:784
+#: stock/doctype/material_request/material_request.py:793
 msgid "Work Order cannot be created for following reason: <br> {0}"
-msgstr "İş Emri aşağıdaki neden oluşturulamaz:<br> {0}"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:927
+#: manufacturing/doctype/work_order/work_order.py:942
 msgid "Work Order cannot be raised against a Item Template"
-msgstr "İş Emri, Öğe Şablonuna karşı yükseltilemez"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1458
+#: manufacturing/doctype/work_order/work_order.py:1408
+#: manufacturing/doctype/work_order/work_order.py:1467
 msgid "Work Order has been {0}"
-msgstr "İş Emri {0} olmuştur"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:673
+#: selling/doctype/sales_order/sales_order.js:768
 msgid "Work Order not created"
-msgstr "İş Emri oluşturulmadı"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:679
+#: stock/doctype/stock_entry/stock_entry.py:635
 msgid "Work Order {0}: Job Card not found for the operation {1}"
-msgstr "{0} İş Emri: {1} işlemi için kartvizit bulunamadı"
+msgstr ""
 
-#: manufacturing/report/job_card_summary/job_card_summary.js:57
-#: stock/doctype/material_request/material_request.py:774
+#: manufacturing/report/job_card_summary/job_card_summary.js:56
+#: stock/doctype/material_request/material_request.py:781
 msgid "Work Orders"
-msgstr "İş Emirleri"
+msgstr ""
 
-#: selling/doctype/sales_order/sales_order.js:737
+#: selling/doctype/sales_order/sales_order.js:844
 msgid "Work Orders Created: {0}"
-msgstr "Oluşturulan İş Emirleri: {0}"
+msgstr ""
 
 #. Name of a report
 #: manufacturing/report/work_orders_in_progress/work_orders_in_progress.json
 msgid "Work Orders in Progress"
-msgstr "Devam eden İş Emirleri"
+msgstr ""
 
 #. Label of a Column Break field in DocType 'Email Digest'
 #: setup/doctype/email_digest/email_digest.json
 msgctxt "Email Digest"
 msgid "Work in Progress"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Option for the 'Status' (Select) field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Work in Progress"
-msgstr "Devam ediyor"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order'
 #: manufacturing/doctype/work_order/work_order.json
 msgctxt "Work Order"
 msgid "Work-in-Progress Warehouse"
-msgstr "Yarı Maül Deposu"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:425
+#: manufacturing/doctype/work_order/work_order.py:430
 msgid "Work-in-Progress Warehouse is required before Submit"
-msgstr "Göndermeden önce Work-in-Progress Deposu gereklidir"
+msgstr ""
 
 #. Label of a Select field in DocType 'Service Day'
 #: support/doctype/service_day/service_day.json
 msgctxt "Service Day"
 msgid "Workday"
-msgstr "Çalışma günü"
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:133
+#: support/doctype/service_level_agreement/service_level_agreement.py:137
 msgid "Workday {0} has been repeated."
-msgstr "{0} iş günü tekrarlandı."
+msgstr ""
 
 #. Label of a Card Break in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgid "Workflow"
-msgstr ""
+msgstr "İş Akışı"
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
 msgctxt "Workflow"
 msgid "Workflow"
-msgstr ""
+msgstr "İş Akışı"
 
 #. Label of a Link in the Settings Workspace
 #: setup/workspace/settings/settings.json
@@ -79540,115 +82141,131 @@
 msgid "Workflow State"
 msgstr ""
 
+#: templates/pages/task_info.html:73
+msgid "Working"
+msgstr ""
+
 #. Option for the 'Status' (Select) field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "Working"
-msgstr "Çalışıyor"
+msgstr ""
 
 #: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:65
 msgid "Working Hours"
-msgstr "Çalışma Saatleri"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Service Level Agreement'
 #. Label of a Table field in DocType 'Service Level Agreement'
 #: support/doctype/service_level_agreement/service_level_agreement.json
 msgctxt "Service Level Agreement"
 msgid "Working Hours"
-msgstr "Çalışma Saatleri"
+msgstr ""
 
 #. Label of a Tab Break field in DocType 'Workstation'
 #. Label of a Table field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Working Hours"
-msgstr "Çalışma Saatleri"
+msgstr ""
 
 #. Name of a DocType
 #. Title of an Onboarding Step
-#: manufacturing/doctype/work_order/work_order.js:232
+#: manufacturing/doctype/work_order/work_order.js:247
 #: manufacturing/doctype/workstation/workstation.json
 #: manufacturing/onboarding_step/workstation/workstation.json
-#: manufacturing/report/bom_operations_time/bom_operations_time.js:36
+#: manufacturing/report/bom_operations_time/bom_operations_time.js:35
 #: manufacturing/report/bom_operations_time/bom_operations_time.py:119
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:61
-#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:119
-#: manufacturing/report/job_card_summary/job_card_summary.js:73
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:62
+#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:117
+#: manufacturing/report/job_card_summary/job_card_summary.js:72
 #: manufacturing/report/job_card_summary/job_card_summary.py:160
 #: templates/generators/bom.html:70
 msgid "Workstation"
-msgstr "İş İstasyonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Workstation"
-msgstr "İş İstasyonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Website Operation'
 #: manufacturing/doctype/bom_website_operation/bom_website_operation.json
 msgctxt "BOM Website Operation"
 msgid "Workstation"
-msgstr "İş İstasyonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Workstation"
-msgstr "İş İstasyonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Workstation"
-msgstr "İş İstasyonu"
+msgstr ""
 
 #. Label of a Link in the Manufacturing Workspace
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Workstation"
 msgid "Workstation"
-msgstr "İş İstasyonu"
+msgstr ""
 
 #. Label of a Link field in DocType 'Downtime Entry'
 #: manufacturing/doctype/downtime_entry/downtime_entry.json
 msgctxt "Downtime Entry"
 msgid "Workstation / Machine"
-msgstr "İş İstasyonu / Makine"
+msgstr ""
+
+#. Label of a HTML field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Dashboard"
+msgstr ""
 
 #. Label of a Data field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Name"
-msgstr "İş İstasyonu Adı"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Workstation'
+#: manufacturing/doctype/workstation/workstation.json
+msgctxt "Workstation"
+msgid "Workstation Status"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgid "Workstation Type"
-msgstr "İş İstasyonu Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'BOM Operation'
 #: manufacturing/doctype/bom_operation/bom_operation.json
 msgctxt "BOM Operation"
 msgid "Workstation Type"
-msgstr "İş İstasyonu Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Job Card'
 #: manufacturing/doctype/job_card/job_card.json
 msgctxt "Job Card"
 msgid "Workstation Type"
-msgstr "İş İstasyonu Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Work Order Operation'
 #: manufacturing/doctype/work_order_operation/work_order_operation.json
 msgctxt "Work Order Operation"
 msgid "Workstation Type"
-msgstr "İş İstasyonu Türü"
+msgstr ""
 
 #. Label of a Link field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "Workstation Type"
-msgstr "İş İstasyonu Türü"
+msgstr ""
 
 #. Label of a Data field in DocType 'Workstation Type'
 #. Label of a Link in the Manufacturing Workspace
@@ -79656,171 +82273,177 @@
 #: manufacturing/workspace/manufacturing/manufacturing.json
 msgctxt "Workstation Type"
 msgid "Workstation Type"
-msgstr "İş İstasyonu Türü"
+msgstr ""
 
 #. Name of a DocType
 #: manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
 msgid "Workstation Working Hour"
-msgstr "İş İstasyonu Operasyon Saati"
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.py:199
+#: manufacturing/doctype/workstation/workstation.py:356
 msgid "Workstation is closed on the following dates as per Holiday List: {0}"
-msgstr "İş İstasyonu Tatil List göre aşağıdaki tarihlerde kapalı: {0}"
+msgstr ""
+
+#. Label of a Tab Break field in DocType 'Plant Floor'
+#: manufacturing/doctype/plant_floor/plant_floor.json
+msgctxt "Plant Floor"
+msgid "Workstations"
+msgstr ""
 
 #: setup/setup_wizard/setup_wizard.py:16 setup/setup_wizard/setup_wizard.py:41
 msgid "Wrapping up"
-msgstr "Sarma"
+msgstr ""
 
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
 #: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:509
+#: setup/doctype/company/company.py:501
 msgid "Write Off"
-msgstr "Şüpheli Alacak"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Write Off"
-msgstr "Şüpheli Alacak"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Write Off"
-msgstr "Şüpheli Alacak"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Write Off"
-msgstr "Şüpheli Alacak"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Write Off"
-msgstr "Şüpheli Alacak"
+msgstr ""
 
 #. Label of a Link field in DocType 'Company'
 #: setup/doctype/company/company.json
 msgctxt "Company"
 msgid "Write Off Account"
-msgstr "Şüpheli Alacaklar Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Write Off Account"
-msgstr "Şüpheli Alacaklar Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Write Off Account"
-msgstr "Şüpheli Alacaklar Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Write Off Account"
-msgstr "Şüpheli Alacaklar Hesabı"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Write Off Account"
-msgstr "Şüpheli Alacaklar Hesabı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Write Off Amount"
-msgstr "Tutarı Sil"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Write Off Amount"
-msgstr "Tutarı Sil"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Write Off Amount"
-msgstr "Tutarı Sil"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Write Off Amount"
-msgstr "Tutarı Sil"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Write Off Amount (Company Currency)"
-msgstr "Şüpheli Alacak Miktarı (Şirketin Kurunda)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Write Off Amount (Company Currency)"
-msgstr "Şüpheli Alacak Miktarı (Şirketin Kurunda)"
+msgstr ""
 
 #. Label of a Currency field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Write Off Amount (Company Currency)"
-msgstr "Şüpheli Alacak Miktarı (Şirketin Kurunda)"
+msgstr ""
 
 #. Label of a Select field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Write Off Based On"
-msgstr "Dayalı Borç Sil"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Invoice'
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Write Off Cost Center"
-msgstr "Şüpheli Alacak Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
 msgctxt "POS Profile"
 msgid "Write Off Cost Center"
-msgstr "Şüpheli Alacak Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Purchase Invoice'
 #: accounts/doctype/purchase_invoice/purchase_invoice.json
 msgctxt "Purchase Invoice"
 msgid "Write Off Cost Center"
-msgstr "Şüpheli Alacak Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Link field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Write Off Cost Center"
-msgstr "Şüpheli Alacak Maliyet Merkezi"
+msgstr ""
 
 #. Label of a Button field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Write Off Difference Amount"
-msgstr "Şüpheli Alacak Fark Hesabı"
+msgstr ""
 
 #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
 #: accounts/doctype/journal_entry/journal_entry.json
 msgctxt "Journal Entry"
 msgid "Write Off Entry"
-msgstr "Şüpheli Alacak Kaydı"
+msgstr ""
 
 #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
 #. Template'
 #: accounts/doctype/journal_entry_template/journal_entry_template.json
 msgctxt "Journal Entry Template"
 msgid "Write Off Entry"
-msgstr "Şüpheli Alacak Kaydı"
+msgstr ""
 
 #. Label of a Currency field in DocType 'POS Profile'
 #: accounts/doctype/pos_profile/pos_profile.json
@@ -79832,43 +82455,43 @@
 #: accounts/doctype/pos_invoice/pos_invoice.json
 msgctxt "POS Invoice"
 msgid "Write Off Outstanding Amount"
-msgstr "Vadesi Dolan Şüpheli Alacak Miktarı"
+msgstr ""
 
 #. Label of a Check field in DocType 'Sales Invoice'
 #: accounts/doctype/sales_invoice/sales_invoice.json
 msgctxt "Sales Invoice"
 msgid "Write Off Outstanding Amount"
-msgstr "Vadesi Dolan Şüpheli Alacak Miktarı"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Payment Entry'
 #: accounts/doctype/payment_entry/payment_entry.json
 msgctxt "Payment Entry"
 msgid "Writeoff"
-msgstr "Hurdaya çıkarmak"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Depreciation Schedule'
 #: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json
 msgctxt "Asset Depreciation Schedule"
 msgid "Written Down Value"
-msgstr "Yazılı Değer"
+msgstr ""
 
 #. Option for the 'Depreciation Method' (Select) field in DocType 'Asset
 #. Finance Book'
 #: assets/doctype/asset_finance_book/asset_finance_book.json
 msgctxt "Asset Finance Book"
 msgid "Written Down Value"
-msgstr "Yazılı Değer"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:70
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
 msgid "Wrong Company"
 msgstr ""
 
-#: setup/doctype/company/company.js:167
+#: setup/doctype/company/company.js:202
 msgid "Wrong Password"
-msgstr "Yanlış Şifre"
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:55
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:53
 msgid "Wrong Template"
 msgstr ""
 
@@ -79876,7 +82499,12 @@
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:70
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.py:73
 msgid "XML Files Processed"
-msgstr "İşlenen XML Dosyaları"
+msgstr ""
+
+#. Name of a UOM
+#: setup/setup_wizard/data/uom_data.json
+msgid "Yard"
+msgstr ""
 
 #: selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py:60
 msgid "Year"
@@ -79893,50 +82521,50 @@
 #: accounts/doctype/fiscal_year/fiscal_year.json
 msgctxt "Fiscal Year"
 msgid "Year End Date"
-msgstr "Yıl Bitiş Tarihi"
+msgstr ""
 
 #. Label of a Data field in DocType 'Fiscal Year'
 #: accounts/doctype/fiscal_year/fiscal_year.json
 msgctxt "Fiscal Year"
 msgid "Year Name"
-msgstr "yıl adı"
+msgstr ""
 
 #. Label of a Date field in DocType 'Fiscal Year'
 #: accounts/doctype/fiscal_year/fiscal_year.json
 msgctxt "Fiscal Year"
 msgid "Year Start Date"
-msgstr "Yıl Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Date field in DocType 'Period Closing Voucher'
 #: accounts/doctype/period_closing_voucher/period_closing_voucher.json
 msgctxt "Period Closing Voucher"
 msgid "Year Start Date"
-msgstr "Yıl Başlangıç Tarihi"
+msgstr ""
 
 #. Label of a Int field in DocType 'Employee Education'
 #: setup/doctype/employee_education/employee_education.json
 msgctxt "Employee Education"
 msgid "Year of Passing"
-msgstr "Geçiş Yılı"
+msgstr ""
 
 #: accounts/doctype/fiscal_year/fiscal_year.py:111
 msgid "Year start date or end date is overlapping with {0}. To avoid please set company"
-msgstr "Yılın başlangıç ve bitiş tarihi {0} ile kesişiyor. Engellemek için lütfen firma seçiniz."
+msgstr ""
 
-#: accounts/report/budget_variance_report/budget_variance_report.js:67
-#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:70
-#: buying/report/purchase_analytics/purchase_analytics.js:64
-#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:61
-#: manufacturing/report/production_analytics/production_analytics.js:37
-#: public/js/financial_statements.js:167
+#: accounts/report/budget_variance_report/budget_variance_report.js:65
+#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:78
+#: buying/report/purchase_analytics/purchase_analytics.js:63
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.js:60
+#: manufacturing/report/production_analytics/production_analytics.js:36
+#: public/js/financial_statements.js:229
 #: public/js/purchase_trends_filters.js:22 public/js/sales_trends_filters.js:14
-#: public/js/stock_analytics.js:55
-#: selling/report/sales_analytics/sales_analytics.js:64
-#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:36
-#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:36
-#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:36
-#: stock/report/stock_analytics/stock_analytics.js:83
-#: support/report/issue_analytics/issue_analytics.js:45
+#: public/js/stock_analytics.js:85
+#: selling/report/sales_analytics/sales_analytics.js:71
+#: selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:35
+#: selling/report/sales_person_target_variance_based_on_item_group/sales_person_target_variance_based_on_item_group.js:35
+#: selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:35
+#: stock/report/stock_analytics/stock_analytics.js:82
+#: support/report/issue_analytics/issue_analytics.js:44
 msgid "Yearly"
 msgstr "Yıllık"
 
@@ -79959,14 +82587,14 @@
 #: buying/doctype/supplier_scorecard_scoring_standing/supplier_scorecard_scoring_standing.json
 msgctxt "Supplier Scorecard Scoring Standing"
 msgid "Yellow"
-msgstr "sari"
+msgstr "Sarı"
 
 #. Option for the 'Color' (Select) field in DocType 'Supplier Scorecard
 #. Standing'
 #: buying/doctype/supplier_scorecard_standing/supplier_scorecard_standing.json
 msgctxt "Supplier Scorecard Standing"
 msgid "Yellow"
-msgstr "sari"
+msgstr "Sarı"
 
 #. Option for the 'Frozen' (Select) field in DocType 'Account'
 #: accounts/doctype/account/account.json
@@ -80069,68 +82697,68 @@
 msgid "Yes"
 msgstr "Evet"
 
-#: controllers/accounts_controller.py:3092
+#: controllers/accounts_controller.py:3206
 msgid "You are not allowed to update as per the conditions set in {} Workflow."
-msgstr "{} İş Akışı'nda belirlenmiş sonuçlara göre güncelleme yapılmasına izin verilmiyor."
+msgstr ""
 
 #: accounts/general_ledger.py:666
 msgid "You are not authorized to add or update entries before {0}"
-msgstr "{0} ve önceki girdileri ekleme veya güncelleme yetkiniz yok"
+msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:317
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:332
 msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
 msgstr ""
 
-#: accounts/doctype/account/account.py:263
+#: accounts/doctype/account/account.py:278
 msgid "You are not authorized to set Frozen value"
-msgstr "Donmuş değerini ayarlamak yetkiniz yok"
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:307
+#: stock/doctype/pick_list/pick_list.py:346
 msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
 msgstr ""
 
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
+#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
 msgid "You can add original invoice {} manually to proceed."
-msgstr "Devam etmek için orijinal faturayı {} manuel olarak kiralamak."
+msgstr ""
 
 #: templates/emails/confirm_appointment.html:10
 msgid "You can also copy-paste this link in your browser"
-msgstr "Ayrıca bu linki kopyalayıp tarayıcınıza yapıştırabilirsiniz"
+msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:112
+#: assets/doctype/asset_category/asset_category.py:114
 msgid "You can also set default CWIP account in Company {}"
-msgstr "Ayrıca, Şirket içinde genel CWIP hesabı da ayarlayabilirsiniz {}"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:870
+#: accounts/doctype/sales_invoice/sales_invoice.py:883
 msgid "You can change the parent account to a Balance Sheet account or select a different account."
-msgstr "Ana hesabı bir Bilanço hesabı olarak dağıtma veya farklı bir hesaptan çalıştırma."
+msgstr ""
 
-#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:83
+#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:84
 msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:567
+#: accounts/doctype/journal_entry/journal_entry.py:611
 msgid "You can not enter current voucher in 'Against Journal Entry' column"
-msgstr "Sen sütununda 'Journal girişine karşı' geçerli fişi giremezsin"
+msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:184
+#: accounts/doctype/subscription/subscription.py:178
 msgid "You can only have Plans with the same billing cycle in a Subscription"
-msgstr "Abonelikte yalnızca aynı faturalandırma tüketimine sahip Planlarınız olabilir"
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.js:239
-#: accounts/doctype/sales_invoice/sales_invoice.js:847
+#: accounts/doctype/pos_invoice/pos_invoice.js:258
+#: accounts/doctype/sales_invoice/sales_invoice.js:915
 msgid "You can only redeem max {0} points in this order."
-msgstr "Bu parçaları yalnızca maksimum {0} noktayı kullanabilirsiniz."
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:148
 msgid "You can only select one mode of payment as default"
-msgstr "Varsayılan olarak yalnızca bir ödeme yöntemi"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:478
+#: selling/page/point_of_sale/pos_payment.js:506
 msgid "You can redeem upto {0}."
-msgstr "En çok {0} kullanabilirsiniz."
+msgstr ""
 
-#: manufacturing/doctype/workstation/workstation.js:37
+#: manufacturing/doctype/workstation/workstation.js:59
 msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
 msgstr ""
 
@@ -80139,107 +82767,107 @@
 msgid "You can set the filters to narrow the results, then click on Generate New Report to see the updated report."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1027
+#: manufacturing/doctype/job_card/job_card.py:1030
 msgid "You can't make any changes to Job Card since Work Order is closed."
 msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:176
+#: accounts/doctype/loyalty_program/loyalty_program.py:172
 msgid "You can't redeem Loyalty Points having more value than the Rounded Total."
 msgstr ""
 
-#: manufacturing/doctype/bom/bom.js:532
+#: manufacturing/doctype/bom/bom.js:549
 msgid "You cannot change the rate if BOM is mentioned against any Item."
 msgstr ""
 
-#: accounts/doctype/accounting_period/accounting_period.py:123
+#: accounts/doctype/accounting_period/accounting_period.py:126
 msgid "You cannot create a {0} within the closed Accounting Period {1}"
 msgstr ""
 
-#: accounts/general_ledger.py:155
+#: accounts/general_ledger.py:159
 msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
-msgstr "Kapalı Hesap Döneminde herhangi bir muhasebe girişi oluşturamaz veya iptal edemezsiniz {0}"
+msgstr ""
 
-#: accounts/general_ledger.py:690
+#: accounts/general_ledger.py:686
 msgid "You cannot create/amend any accounting entries till this date."
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:857
+#: accounts/doctype/journal_entry/journal_entry.py:845
 msgid "You cannot credit and debit same account at the same time"
-msgstr "Aynı hesabı aynı anda kredilendirip borçlandıramazsınız"
+msgstr ""
 
 #: projects/doctype/project_type/project_type.py:25
 msgid "You cannot delete Project Type 'External'"
-msgstr "&#39;Dış&#39; Proje Türünü silemezsiniz."
+msgstr ""
 
 #: setup/doctype/department/department.js:19
 msgid "You cannot edit root node."
-msgstr "Kök düğümünü düzenleyemezsiniz."
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:507
+#: selling/page/point_of_sale/pos_payment.js:536
 msgid "You cannot redeem more than {0}."
-msgstr "{0} adetten fazlasını kullanamazsınız."
+msgstr ""
 
-#: stock/doctype/repost_item_valuation/repost_item_valuation.py:154
+#: stock/doctype/repost_item_valuation/repost_item_valuation.py:152
 msgid "You cannot repost item valuation before {}"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:703
+#: accounts/doctype/subscription/subscription.py:725
 msgid "You cannot restart a Subscription that is not cancelled."
-msgstr "İptal edilmeyen bir Aboneliği başlatamazsınız."
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:210
 msgid "You cannot submit empty order."
-msgstr "Boş sipariş veremezsiniz."
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:207
+#: selling/page/point_of_sale/pos_payment.js:209
 msgid "You cannot submit the order without payment."
-msgstr "Siparişi ödemeden gönderemezsiniz."
+msgstr ""
 
-#: controllers/accounts_controller.py:3068
+#: controllers/accounts_controller.py:3182
 msgid "You do not have permissions to {} items in a {}."
-msgstr "Bir {} içinde {} öğe için izniniz yok."
+msgstr ""
 
-#: accounts/doctype/loyalty_program/loyalty_program.py:171
+#: accounts/doctype/loyalty_program/loyalty_program.py:167
 msgid "You don't have enough Loyalty Points to redeem"
-msgstr "Kullanılması gereken sadakat puanlarına sahip olabilirsiniz"
+msgstr ""
 
-#: selling/page/point_of_sale/pos_payment.js:474
+#: selling/page/point_of_sale/pos_payment.js:499
 msgid "You don't have enough points to redeem."
-msgstr "kullanıcık için yeterli puanınız yok."
+msgstr ""
 
 #: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:269
 msgid "You had {} errors while creating opening invoices. Check {} for more details"
-msgstr "Açılış faturaları oluştururken {} hata yaptı. Daha fazla detay için {} adresi kontrol edin"
+msgstr ""
 
-#: public/js/utils.js:822
+#: public/js/utils.js:891
 msgid "You have already selected items from {0} {1}"
-msgstr "Zaten öğelerinizi seçtiniz {0} {1}"
+msgstr ""
 
 #: projects/doctype/project/project.py:336
 msgid "You have been invited to collaborate on the project: {0}"
-msgstr "{0} projesine davet edilmek için davet edildiniz"
+msgstr ""
 
-#: stock/doctype/shipment/shipment.js:394
+#: stock/doctype/shipment/shipment.js:442
 msgid "You have entered a duplicate Delivery Note on Row"
 msgstr ""
 
-#: stock/doctype/item/item.py:1039
+#: stock/doctype/item/item.py:1027
 msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
-msgstr "Yeniden sipariş korumalarını korumak için Stok Ayarlarında otomatik yeniden siparişi etkinleştirmeniz gerekir."
+msgstr ""
 
 #: templates/pages/projects.html:134
 msgid "You haven't created a {0} yet"
 msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:196
+#: selling/page/point_of_sale/pos_controller.js:218
 msgid "You must add atleast one item to save it as draft."
-msgstr "Taslak olarak beklemek için en az bir öğe eklemelisiniz."
+msgstr ""
 
-#: selling/page/point_of_sale/pos_controller.js:598
+#: selling/page/point_of_sale/pos_controller.js:626
 msgid "You must select a customer before adding an item."
-msgstr "Bir öğe eklemeden önce bir müşteri seçmelisiniz."
+msgstr ""
 
-#: accounts/doctype/pos_invoice/pos_invoice.py:253
+#: accounts/doctype/pos_invoice/pos_invoice.py:251
 msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
 msgstr ""
 
@@ -80252,19 +82880,19 @@
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "YouTube"
-msgstr "Youtube"
+msgstr ""
 
 #. Name of a report
 #: utilities/report/youtube_interactions/youtube_interactions.json
 msgid "YouTube Interactions"
-msgstr "YouTube Etkileşimleri"
+msgstr ""
 
 #. Description of the 'ERPNext Company' (Data) field in DocType 'Tally
 #. Migration'
 #: erpnext_integrations/doctype/tally_migration/tally_migration.json
 msgctxt "Tally Migration"
 msgid "Your Company set in ERPNext"
-msgstr "Şirketiniz ERPNext&#39;te ayarlandı"
+msgstr ""
 
 #: www/book_appointment/index.html:49
 msgid "Your Name (required)"
@@ -80273,36 +82901,36 @@
 #: templates/includes/footer/footer_extension.html:5
 #: templates/includes/footer/footer_extension.html:6
 msgid "Your email address..."
-msgstr "E..."
+msgstr ""
 
 #: www/book_appointment/verify/index.html:11
 msgid "Your email has been verified and your appointment has been scheduled"
 msgstr ""
 
 #: patches/v11_0/add_default_dispatch_notification_template.py:22
-#: setup/setup_wizard/operations/install_fixtures.py:288
+#: setup/setup_wizard/operations/install_fixtures.py:286
 msgid "Your order is out for delivery!"
-msgstr "Siparişiniz için teslimat için teslimat!"
+msgstr ""
 
 #: templates/pages/help.html:52
 msgid "Your tickets"
-msgstr "Biletleriniz"
+msgstr ""
 
 #. Label of a Data field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "Youtube ID"
-msgstr "Youtube kesin"
+msgstr ""
 
 #. Label of a Section Break field in DocType 'Video'
 #: utilities/doctype/video/video.json
 msgctxt "Video"
 msgid "Youtube Statistics"
-msgstr "Youtube İstatistikleri"
+msgstr ""
 
-#: public/js/utils/contact_address_quick_entry.js:68
+#: public/js/utils/contact_address_quick_entry.js:71
 msgid "ZIP Code"
-msgstr "Posta kodu"
+msgstr ""
 
 #. Label of a Check field in DocType 'Exchange Rate Revaluation Account'
 #: accounts/doctype/exchange_rate_revaluation_account/exchange_rate_revaluation_account.json
@@ -80310,11 +82938,11 @@
 msgid "Zero Balance"
 msgstr ""
 
-#: regional/report/uae_vat_201/uae_vat_201.py:66
+#: regional/report/uae_vat_201/uae_vat_201.py:65
 msgid "Zero Rated"
 msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:363
 msgid "Zero quantity"
 msgstr ""
 
@@ -80322,26 +82950,30 @@
 #: regional/doctype/import_supplier_invoice/import_supplier_invoice.json
 msgctxt "Import Supplier Invoice"
 msgid "Zip File"
-msgstr "Sıkıştırılmış dosya"
+msgstr ""
 
-#: stock/reorder_item.py:244
+#: stock/reorder_item.py:367
 msgid "[Important] [ERPNext] Auto Reorder Errors"
-msgstr "[Önemli] [ERPNext] Otomatik Yeniden Sıralama Hataları"
+msgstr ""
 
-#: controllers/status_updater.py:238
+#: controllers/status_updater.py:247
 msgid "`Allow Negative rates for Items`"
 msgstr ""
 
-#: stock/doctype/stock_settings/stock_settings.py:89
+#: stock/doctype/stock_settings/stock_settings.py:92
 #, python-format
 msgid "`Freeze Stocks Older Than` should be smaller than %d days."
 msgstr ""
 
+#: stock/stock_ledger.py:1672
+msgid "after"
+msgstr ""
+
 #: accounts/doctype/shipping_rule/shipping_rule.py:204
 msgid "and"
 msgstr "ve"
 
-#: manufacturing/doctype/bom/bom.js:759
+#: manufacturing/doctype/bom/bom.js:792
 msgid "as a percentage of finished item quantity"
 msgstr ""
 
@@ -80349,10 +82981,14 @@
 msgid "at"
 msgstr ""
 
-#: buying/report/purchase_analytics/purchase_analytics.js:17
-#: selling/report/sales_analytics/sales_analytics.js:17
+#: buying/report/purchase_analytics/purchase_analytics.js:16
+#: selling/report/sales_analytics/sales_analytics.js:24
 msgid "based_on"
-msgstr "temel_olarak"
+msgstr ""
+
+#: public/js/utils/sales_common.js:256
+msgid "cannot be greater than 100"
+msgstr ""
 
 #. Label of a Small Text field in DocType 'Production Plan Sub Assembly Item'
 #: manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -80365,10 +83001,14 @@
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "development"
-msgstr "gelişme"
+msgstr ""
+
+#: selling/page/point_of_sale/pos_item_cart.js:433
+msgid "discount applied"
+msgstr ""
 
 #: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:46
-#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:57
+#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:58
 msgid "doc_type"
 msgstr ""
 
@@ -80381,14 +83021,14 @@
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "e.g. \"Summer Holiday 2019 Offer 20\""
-msgstr "veya. &quot;Yaz Tatili 2019 Teklifi 20&quot;"
+msgstr ""
 
 #. Description of the 'Shipping Rule Label' (Data) field in DocType 'Shipping
 #. Rule'
 #: accounts/doctype/shipping_rule/shipping_rule.json
 msgctxt "Shipping Rule"
 msgid "example: Next Day Shipping"
-msgstr "Örnek: Bir sonraki gün sevkiyat"
+msgstr ""
 
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
@@ -80397,6 +83037,10 @@
 msgid "exchangerate.host"
 msgstr ""
 
+#: crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:161
+msgid "fieldname"
+msgstr ""
+
 #. Option for the 'Service Provider' (Select) field in DocType 'Currency
 #. Exchange Settings'
 #: accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -80404,13 +83048,21 @@
 msgid "frankfurter.app"
 msgstr ""
 
+#: templates/form_grid/item_grid.html:66 templates/form_grid/item_grid.html:80
+msgid "hidden"
+msgstr ""
+
+#: projects/doctype/project/project_dashboard.html:13
+msgid "hours"
+msgstr ""
+
 #. Label of a Attach Image field in DocType 'Batch'
 #: stock/doctype/batch/batch.json
 msgctxt "Batch"
 msgid "image"
-msgstr "görüntü"
+msgstr ""
 
-#: accounts/doctype/budget/budget.py:253
+#: accounts/doctype/budget/budget.py:258
 msgid "is already"
 msgstr ""
 
@@ -80418,75 +83070,75 @@
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Department'
 #: setup/doctype/department/department.json
 msgctxt "Department"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Territory'
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Int field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "lft"
-msgstr "lft"
+msgstr ""
 
 #. Label of a Data field in DocType 'Production Plan Item'
 #: manufacturing/doctype/production_plan_item/production_plan_item.json
 msgctxt "Production Plan Item"
 msgid "material_request_item"
-msgstr "malzeme_isteği_öğesi"
+msgstr ""
 
-#: controllers/selling_controller.py:150
+#: controllers/selling_controller.py:151
 msgid "must be between 0 and 100"
 msgstr ""
 
@@ -80532,7 +83184,11 @@
 msgid "old_parent"
 msgstr "eski_ebeveyn"
 
-#: controllers/accounts_controller.py:999
+#: templates/pages/task_info.html:90
+msgid "on"
+msgstr ""
+
+#: controllers/accounts_controller.py:1109
 msgid "or"
 msgstr "veya"
 
@@ -80540,11 +83196,11 @@
 msgid "or its descendants"
 msgstr ""
 
-#: templates/includes/macros.html:239 templates/includes/macros.html:243
+#: templates/includes/macros.html:207 templates/includes/macros.html:211
 msgid "out of 5"
 msgstr ""
 
-#: public/js/utils.js:369
+#: public/js/utils.js:417
 msgid "payments app is not installed. Please install it from {0} or {1}"
 msgstr ""
 
@@ -80555,33 +83211,37 @@
 #. Description of the 'Billing Rate' (Currency) field in DocType 'Activity
 #. Cost'
 #. Description of the 'Costing Rate' (Currency) field in DocType 'Activity
+#. Cost'
 #: projects/doctype/activity_cost/activity_cost.json
 msgctxt "Activity Cost"
 msgid "per hour"
-msgstr "saat başına"
+msgstr ""
 
 #. Description of the 'Electricity Cost' (Currency) field in DocType
 #. 'Workstation'
 #. Description of the 'Consumable Cost' (Currency) field in DocType
+#. 'Workstation'
 #. Description of the 'Rent Cost' (Currency) field in DocType 'Workstation'
 #. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation'
 #: manufacturing/doctype/workstation/workstation.json
 msgctxt "Workstation"
 msgid "per hour"
-msgstr "saat başına"
+msgstr ""
 
 #. Description of the 'Electricity Cost' (Currency) field in DocType
 #. 'Workstation Type'
 #. Description of the 'Consumable Cost' (Currency) field in DocType
+#. 'Workstation Type'
 #. Description of the 'Rent Cost' (Currency) field in DocType 'Workstation
 #. Type'
 #. Description of the 'Net Hour Rate' (Currency) field in DocType 'Workstation
+#. Type'
 #: manufacturing/doctype/workstation_type/workstation_type.json
 msgctxt "Workstation Type"
 msgid "per hour"
-msgstr "saat başına"
+msgstr ""
 
-#: stock/stock_ledger.py:1592
+#: stock/stock_ledger.py:1673
 msgid "performing either one below:"
 msgstr ""
 
@@ -80597,7 +83257,7 @@
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "production"
-msgstr "üretim"
+msgstr ""
 
 #. Label of a Data field in DocType 'Sales Order Item'
 #: selling/doctype/sales_order_item/sales_order_item.json
@@ -80605,96 +83265,92 @@
 msgid "quotation_item"
 msgstr ""
 
-#: templates/includes/macros.html:234
+#: templates/includes/macros.html:202
 msgid "ratings"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1085
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 msgid "received from"
-msgstr "Alındığı yer"
+msgstr ""
 
 #. Label of a Int field in DocType 'Cost Center'
 #: accounts/doctype/cost_center/cost_center.json
 msgctxt "Cost Center"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Customer Group'
 #: setup/doctype/customer_group/customer_group.json
 msgctxt "Customer Group"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Department'
 #: setup/doctype/department/department.json
 msgctxt "Department"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Employee'
 #: setup/doctype/employee/employee.json
 msgctxt "Employee"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Item Group'
 #: setup/doctype/item_group/item_group.json
 msgctxt "Item Group"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Location'
 #: assets/doctype/location/location.json
 msgctxt "Location"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Sales Person'
 #: setup/doctype/sales_person/sales_person.json
 msgctxt "Sales Person"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Supplier Group'
 #: setup/doctype/supplier_group/supplier_group.json
 msgctxt "Supplier Group"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Task'
 #: projects/doctype/task/task.json
 msgctxt "Task"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Territory'
 #: setup/doctype/territory/territory.json
 msgctxt "Territory"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Label of a Int field in DocType 'Warehouse'
 #: stock/doctype/warehouse/warehouse.json
 msgctxt "Warehouse"
 msgid "rgt"
-msgstr "rgt"
+msgstr ""
 
 #. Option for the 'Plaid Environment' (Select) field in DocType 'Plaid
 #. Settings'
 #: erpnext_integrations/doctype/plaid_settings/plaid_settings.json
 msgctxt "Plaid Settings"
 msgid "sandbox"
-msgstr "kum havuzu"
-
-#: public/js/controllers/transaction.js:919
-msgid "selected Payment Terms Template"
 msgstr ""
 
-#: accounts/doctype/subscription/subscription.py:679
+#: accounts/doctype/subscription/subscription.py:701
 msgid "subscription is already cancelled."
 msgstr ""
 
-#: controllers/status_updater.py:344 controllers/status_updater.py:364
+#: controllers/status_updater.py:349 controllers/status_updater.py:369
 msgid "target_ref_field"
 msgstr ""
 
@@ -80708,14 +83364,16 @@
 #: projects/doctype/activity_cost/activity_cost.json
 msgctxt "Activity Cost"
 msgid "title"
-msgstr "Başlık"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:1085
+#: accounts/doctype/payment_entry/payment_entry.py:1121
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
+#: accounts/report/general_ledger/general_ledger.html:20
+#: www/book_appointment/index.js:134
 msgid "to"
-msgstr "Şu kişi"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2766
+#: accounts/doctype/sales_invoice/sales_invoice.py:2709
 msgid "to unallocate the amount of this Return Invoice before cancelling it."
 msgstr ""
 
@@ -80723,7 +83381,7 @@
 #: accounts/doctype/coupon_code/coupon_code.json
 msgctxt "Coupon Code"
 msgid "unique e.g. SAVE20  To be used to get discount"
-msgstr "Örnek örnekleme SAVE20 İndirim almak için kullanmak"
+msgstr ""
 
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:87
 #: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:338
@@ -80738,72 +83396,72 @@
 msgid "via BOM Update Tool"
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:256
+#: accounts/doctype/budget/budget.py:261
 msgid "will be"
 msgstr ""
 
-#: assets/doctype/asset_category/asset_category.py:110
+#: assets/doctype/asset_category/asset_category.py:112
 msgid "you must select Capital Work in Progress Account in accounts table"
-msgstr "hesaplarda Sermaye Yarı Mamul Hesabını seçmelisiniz"
+msgstr ""
 
-#: accounts/report/cash_flow/cash_flow.py:226
-#: accounts/report/cash_flow/cash_flow.py:227
+#: accounts/report/cash_flow/cash_flow.py:220
+#: accounts/report/cash_flow/cash_flow.py:221
 msgid "{0}"
 msgstr ""
 
-#: controllers/accounts_controller.py:844
+#: controllers/accounts_controller.py:943
 msgid "{0} '{1}' is disabled"
-msgstr "{0} '{1}' devre dışı"
+msgstr ""
 
-#: accounts/utils.py:172
+#: accounts/utils.py:168
 msgid "{0} '{1}' not in Fiscal Year {2}"
-msgstr "{0} '{1}' mali yıl {2} içinde değil"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.py:355
+#: manufacturing/doctype/work_order/work_order.py:362
 msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
-msgstr "{0} ({1}), İş Emrinde {3} sürümünün miktarın ({2}) fazla olamaz"
+msgstr ""
 
-#: stock/report/stock_ageing/stock_ageing.py:201
+#: stock/report/stock_ageing/stock_ageing.py:200
 msgid "{0} - Above"
 msgstr ""
 
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:253
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
 msgid "{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
 msgstr ""
 
-#: controllers/accounts_controller.py:1824
+#: controllers/accounts_controller.py:1971
 msgid "{0} Account not found against Customer {1}."
 msgstr ""
 
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:266
 msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
 msgstr ""
 
-#: accounts/doctype/pricing_rule/utils.py:759
+#: accounts/doctype/pricing_rule/utils.py:745
 msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
-msgstr "{0} Kullanılan kupon {1}. İzin verilen miktar tükendi"
+msgstr ""
 
-#: setup/doctype/email_digest/email_digest.py:126
+#: setup/doctype/email_digest/email_digest.py:124
 msgid "{0} Digest"
-msgstr "{0} Özet"
+msgstr ""
 
-#: accounts/utils.py:1258
+#: accounts/utils.py:1228
 msgid "{0} Number {1} is already used in {2} {3}"
-msgstr "{0} {1} sayısı zaten {2} {3} içinde kullanılıyor"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:379
+#: manufacturing/doctype/work_order/work_order.js:397
 msgid "{0} Operations: {1}"
-msgstr "{0} İşlemler: {1}"
+msgstr ""
 
 #: stock/doctype/material_request/material_request.py:167
 msgid "{0} Request for {1}"
-msgstr "{0} {1} için istek"
+msgstr ""
 
-#: stock/doctype/item/item.py:323
+#: stock/doctype/item/item.py:322
 msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
-msgstr "{0} Numuneyi Tutma seriye dayalıdır, öğenin örneklemei koleksiyonu için Parti Numarası Var'ı takip etmek"
+msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:429
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:423
 msgid "{0} Transaction(s) Reconciled"
 msgstr ""
 
@@ -80811,83 +83469,83 @@
 msgid "{0} account is not of type {1}"
 msgstr ""
 
-#: stock/doctype/purchase_receipt/purchase_receipt.py:447
+#: stock/doctype/purchase_receipt/purchase_receipt.py:442
 msgid "{0} account not found while submitting purchase receipt"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:978
+#: accounts/doctype/journal_entry/journal_entry.py:965
 msgid "{0} against Bill {1} dated {2}"
-msgstr "{0} Fatura Karşısı {1} tarihli {2}"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:987
+#: accounts/doctype/journal_entry/journal_entry.py:974
 msgid "{0} against Purchase Order {1}"
-msgstr "{0} Satınalma siparişine karşı{1}"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:954
+#: accounts/doctype/journal_entry/journal_entry.py:941
 msgid "{0} against Sales Invoice {1}"
-msgstr "{0} Satış Faturasına karşı {1}"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:961
+#: accounts/doctype/journal_entry/journal_entry.py:948
 msgid "{0} against Sales Order {1}"
-msgstr "{0} Satış Siparişine karşı {1}"
+msgstr ""
 
 #: quality_management/doctype/quality_procedure/quality_procedure.py:69
 msgid "{0} already has a Parent Procedure {1}."
-msgstr "{0} zaten bir {1} veli yapıya sahip."
+msgstr ""
 
-#: stock/doctype/delivery_note/delivery_note.py:610
+#: stock/doctype/delivery_note/delivery_note.py:685
 msgid "{0} and {1}"
 msgstr ""
 
 #: accounts/report/general_ledger/general_ledger.py:66
-#: accounts/report/pos_register/pos_register.py:114
+#: accounts/report/pos_register/pos_register.py:110
 msgid "{0} and {1} are mandatory"
-msgstr "{0} ve {1} zorunludur"
+msgstr ""
 
 #: assets/doctype/asset_movement/asset_movement.py:42
 msgid "{0} asset cannot be transferred"
-msgstr "{0} varlığını aktaramaz"
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:271
 msgid "{0} can not be negative"
-msgstr "{0} negatif olamaz"
+msgstr ""
 
-#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:138
+#: accounts/doctype/cost_center_allocation/cost_center_allocation.py:136
 msgid "{0} cannot be used as a Main Cost Center because it has been used as child in Cost Center Allocation {1}"
 msgstr ""
 
-#: manufacturing/doctype/production_plan/production_plan.py:783
-#: manufacturing/doctype/production_plan/production_plan.py:877
+#: manufacturing/doctype/production_plan/production_plan.py:793
+#: manufacturing/doctype/production_plan/production_plan.py:887
 msgid "{0} created"
-msgstr "{0} sahip"
+msgstr ""
 
-#: setup/doctype/company/company.py:190
+#: setup/doctype/company/company.py:189
 msgid "{0} currency must be same as company's default currency. Please select another account."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:306
+#: buying/doctype/purchase_order/purchase_order.py:311
 msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
-msgstr "{0} şu anda bir {1} Tedarikçi Puan Kartına sahip ve bu tedarikçiye Satınalma Siparişleri çalıştırma."
+msgstr ""
 
-#: buying/doctype/request_for_quotation/request_for_quotation.py:96
+#: buying/doctype/request_for_quotation/request_for_quotation.py:95
 msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
-msgstr "{0} şu anda bir {1} Tedarikçi Puan Kartına sahip ve bu tedarikçinin RFQ'ları dikkatli bir şekilde çıkarılıyor."
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:122
 msgid "{0} does not belong to Company {1}"
-msgstr "{0} Şirket {1}E ait değildir"
+msgstr ""
 
 #: accounts/doctype/item_tax_template/item_tax_template.py:58
 msgid "{0} entered twice in Item Tax"
-msgstr "{0} iki kere ürün vergisi girildi"
+msgstr ""
 
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:430
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
 msgid "{0} entered twice {1} in Item Taxes"
 msgstr ""
 
-#: accounts/utils.py:137 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
 msgid "{0} for {1}"
-msgstr "{0} için {1}"
+msgstr ""
 
 #: accounts/doctype/payment_entry/payment_entry.py:362
 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
@@ -80895,338 +83553,354 @@
 
 #: setup/default_success_action.py:14
 msgid "{0} has been submitted successfully"
-msgstr "{0} başarıyla gönderildi"
+msgstr ""
 
-#: controllers/accounts_controller.py:2143
+#: projects/doctype/project/project_dashboard.html:15
+msgid "{0} hours"
+msgstr ""
+
+#: controllers/accounts_controller.py:2285
 msgid "{0} in row {1}"
-msgstr "{1} bilgisinde {0}"
+msgstr ""
 
 #: accounts/doctype/pos_profile/pos_profile.py:75
 msgid "{0} is a mandatory Accounting Dimension. <br>Please set a value for {0} in Accounting Dimensions section."
 msgstr ""
 
-#: controllers/accounts_controller.py:159
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:189
+msgid "{0} is already running for {1}"
+msgstr ""
+
+#: controllers/accounts_controller.py:164
 msgid "{0} is blocked so this transaction cannot proceed"
-msgstr "{0} engellendi, bu işleme devam edilemiyor"
+msgstr ""
 
 #: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:540
+#: accounts/doctype/payment_entry/payment_entry.py:557
 #: accounts/report/general_ledger/general_ledger.py:62
-#: accounts/report/pos_register/pos_register.py:110 controllers/trends.py:50
+#: accounts/report/pos_register/pos_register.py:106 controllers/trends.py:50
 msgid "{0} is mandatory"
 msgstr "{0} yaşam alanı"
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:972
+#: accounts/doctype/sales_invoice/sales_invoice.py:995
 msgid "{0} is mandatory for Item {1}"
-msgstr "{0} Ürün {1} için cezalar"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:220
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
+#: accounts/general_ledger.py:710
 msgid "{0} is mandatory for account {1}"
 msgstr ""
 
 #: public/js/controllers/taxes_and_totals.js:122
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
-msgstr "{0} yaptırımlar. {1} - {2} için Para Birimi Değişimi kaydı oluşturulmamış olabilir"
+msgstr ""
 
-#: controllers/accounts_controller.py:2422
+#: controllers/accounts_controller.py:2551
 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
-msgstr "{0} yaptırımlar. {1} ve {2} için Döviz kaydı oluşturulabilir."
+msgstr ""
 
 #: selling/doctype/customer/customer.py:198
 msgid "{0} is not a company bank account"
-msgstr "{0} bir şirket banka hesabı değil"
+msgstr ""
 
-#: accounts/doctype/cost_center/cost_center.py:55
+#: accounts/doctype/cost_center/cost_center.py:53
 msgid "{0} is not a group node. Please select a group node as parent cost center"
-msgstr "{0} bir grup düğümü değil. Lütfen ana maliyet merkezi olarak bir grup düğümü seçin"
+msgstr ""
 
-#: stock/doctype/stock_entry/stock_entry.py:456
+#: stock/doctype/stock_entry/stock_entry.py:412
 msgid "{0} is not a stock Item"
-msgstr "{0} bir stok ürünü değildir."
+msgstr ""
 
 #: controllers/item_variant.py:140
 msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
-msgstr "{0}, {2} Öğesinin {1} Özniteliği için geçerli bir Değer değil."
+msgstr ""
 
 #: accounts/doctype/pricing_rule/pricing_rule.py:161
 msgid "{0} is not added in the table"
-msgstr "Tabloya {0} eklenmedi"
+msgstr ""
 
-#: support/doctype/service_level_agreement/service_level_agreement.py:142
+#: support/doctype/service_level_agreement/service_level_agreement.py:146
 msgid "{0} is not enabled in {1}"
-msgstr "{0}, {1} içinde etkinleştirilmedi"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.py:565
+#: setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
+msgid "{0} is not running. Cannot trigger events for this Document"
+msgstr ""
+
+#: stock/doctype/material_request/material_request.py:560
 msgid "{0} is not the default supplier for any items."
-msgstr "{0}, hiçbir ürün için yerel tedarikçi değildir."
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:2277
+#: accounts/doctype/payment_entry/payment_entry.py:2332
 msgid "{0} is on hold till {1}"
-msgstr "{0}, {1} geçen zamana kadar beklemede"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:131
+#: accounts/doctype/gl_entry/gl_entry.py:126
 #: accounts/doctype/pricing_rule/pricing_rule.py:165
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:182
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
 #: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
 msgid "{0} is required"
 msgstr "{0} içerir"
 
-#: manufacturing/doctype/work_order/work_order.js:343
+#: manufacturing/doctype/work_order/work_order.js:362
 msgid "{0} items in progress"
-msgstr "{0} ürün işleminde"
+msgstr ""
 
-#: manufacturing/doctype/work_order/work_order.js:327
+#: manufacturing/doctype/work_order/work_order.js:346
 msgid "{0} items produced"
-msgstr "{0} ürün üretimi"
+msgstr ""
 
-#: controllers/sales_and_purchase_return.py:174
+#: controllers/sales_and_purchase_return.py:172
 msgid "{0} must be negative in return document"
-msgstr "{0} iade belgesinde negatif olmalı"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:2011
-msgid "{0} not allowed to transact with {1}. Please change the Company."
-msgstr "{0}, {1} ile işlem yapmasına izin verilmiyor. Lütfen Şirketi kurallarına uyun."
+#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:465
+#: manufacturing/doctype/bom/bom.py:461
 msgid "{0} not found for item {1}"
-msgstr "{1} öğesi için {0} bulunamadı"
+msgstr ""
 
 #: support/doctype/service_level_agreement/service_level_agreement.py:696
 msgid "{0} parameter is invalid"
-msgstr "{0} parametresi geçersiz"
+msgstr ""
 
 #: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:68
 msgid "{0} payment entries can not be filtered by {1}"
-msgstr "{0} ödeme girişleri şu tarafından filtrelenemez {1}"
+msgstr ""
 
-#: controllers/stock_controller.py:798
+#: controllers/stock_controller.py:1111
 msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
 msgstr ""
 
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:450
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
 msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
 msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:702
+#: stock/doctype/pick_list/pick_list.py:766
 msgid "{0} units of Item {1} is not available."
-msgstr "{0} Öğe birimleri {1} mevcut değil."
+msgstr ""
 
-#: stock/doctype/pick_list/pick_list.py:718
+#: stock/doctype/pick_list/pick_list.py:782
 msgid "{0} units of Item {1} is picked in another Pick List."
 msgstr ""
 
-#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:135
+#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:145
 msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1235 stock/stock_ledger.py:1740
-#: stock/stock_ledger.py:1756
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
+#: stock/stock_ledger.py:1822
 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
-msgstr "Bu işlemi gerçekleştirmek için {2} içinde {3} {4} üstünde {5} için {0} miktar {1} gerekli."
+msgstr ""
 
-#: stock/stock_ledger.py:1866 stock/stock_ledger.py:1916
+#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
 msgstr ""
 
-#: stock/stock_ledger.py:1229
+#: stock/stock_ledger.py:1342
 msgid "{0} units of {1} needed in {2} to complete this transaction."
-msgstr "Bu işlemi yapmak için {2} içinde {0} birim {1} gerekli."
+msgstr ""
 
-#: stock/utils.py:385
+#: stock/utils.py:413
 msgid "{0} valid serial nos for Item {1}"
-msgstr "Ürün {1} için {0} geçerli bir seri numarası"
+msgstr ""
 
-#: stock/doctype/item/item.js:548
+#: stock/doctype/item/item.js:615
 msgid "{0} variants created."
-msgstr "{0} geçmiş."
+msgstr ""
 
-#: accounts/doctype/payment_term/payment_term.js:17
+#: accounts/doctype/payment_term/payment_term.js:19
 msgid "{0} will be given as discount."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:773
+#: manufacturing/doctype/job_card/job_card.py:772
 msgid "{0} {1}"
 msgstr ""
 
-#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:433
+#: public/js/utils/serial_no_batch_selector.js:206
+msgid "{0} {1} Manually"
+msgstr ""
+
+#: accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:427
 msgid "{0} {1} Partially Reconciled"
 msgstr ""
 
-#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
+#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
 msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
 msgstr ""
 
-#: accounts/doctype/payment_order/payment_order.py:123
+#: accounts/doctype/payment_order/payment_order.py:121
 msgid "{0} {1} created"
-msgstr "{0} {1} kuruluş"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:504
-#: accounts/doctype/payment_entry/payment_entry.py:560
-#: accounts/doctype/payment_entry/payment_entry.py:2042
+#: accounts/doctype/payment_entry/payment_entry.py:519
+#: accounts/doctype/payment_entry/payment_entry.py:577
+#: accounts/doctype/payment_entry/payment_entry.py:2103
 msgid "{0} {1} does not exist"
-msgstr "{0} {1} mevcut değil"
+msgstr ""
 
-#: accounts/party.py:535
+#: accounts/party.py:515
 msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
-msgstr "{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."
+msgstr ""
 
 #: accounts/doctype/payment_entry/payment_entry.py:372
 msgid "{0} {1} has already been fully paid."
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:382
+#: accounts/doctype/payment_entry/payment_entry.py:384
 msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
 msgstr ""
 
-#: buying/doctype/purchase_order/purchase_order.py:445
-#: selling/doctype/sales_order/sales_order.py:478
-#: stock/doctype/material_request/material_request.py:198
+#: buying/doctype/purchase_order/purchase_order.py:451
+#: selling/doctype/sales_order/sales_order.py:490
+#: stock/doctype/material_request/material_request.py:194
 msgid "{0} {1} has been modified. Please refresh."
-msgstr "{0}, {1} düzenlendi. Lütfen yenileyin."
+msgstr ""
 
-#: stock/doctype/material_request/material_request.py:225
+#: stock/doctype/material_request/material_request.py:221
 msgid "{0} {1} has not been submitted so the action cannot be completed"
-msgstr "{0} {1} verildi, bu nedenle eylem tamamlanamadı"
+msgstr ""
 
-#: accounts/doctype/bank_transaction/bank_transaction.py:72
+#: accounts/doctype/bank_transaction/bank_transaction.py:92
 msgid "{0} {1} is allocated twice in this Bank Transaction"
 msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:589
+#: accounts/doctype/payment_entry/payment_entry.py:607
 msgid "{0} {1} is associated with {2}, but Party Account is {3}"
-msgstr "{0} {1}, {2} dosyaları, ancak Cari Hesabı {3}"
+msgstr ""
 
-#: controllers/buying_controller.py:624 controllers/selling_controller.py:421
-#: controllers/subcontracting_controller.py:802
+#: controllers/buying_controller.py:646 controllers/selling_controller.py:425
+#: controllers/subcontracting_controller.py:883
 msgid "{0} {1} is cancelled or closed"
-msgstr "{0} {1} iptal edildi veya kapatıldı"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.py:365
+#: stock/doctype/material_request/material_request.py:363
 msgid "{0} {1} is cancelled or stopped"
-msgstr "{0} {1}iptal edilmiş veya durdurulmuş"
+msgstr ""
 
-#: stock/doctype/material_request/material_request.py:215
+#: stock/doctype/material_request/material_request.py:211
 msgid "{0} {1} is cancelled so the action cannot be completed"
-msgstr "{0} {1} iptal edildi, bu nedenle eylem tamamlanamadı"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:709
+#: accounts/doctype/journal_entry/journal_entry.py:759
 msgid "{0} {1} is closed"
-msgstr "{0} {1} kapatıldı"
+msgstr ""
 
-#: accounts/party.py:769
+#: accounts/party.py:744
 msgid "{0} {1} is disabled"
-msgstr "{0} {1} devre dışı"
+msgstr ""
 
-#: accounts/party.py:775
+#: accounts/party.py:750
 msgid "{0} {1} is frozen"
-msgstr "{0} {1} donduruldu"
+msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:706
+#: accounts/doctype/journal_entry/journal_entry.py:756
 msgid "{0} {1} is fully billed"
-msgstr "{0} {1} tam fatura edilir"
+msgstr ""
 
-#: accounts/party.py:779
+#: accounts/party.py:754
 msgid "{0} {1} is not active"
-msgstr "{0} {1} aktif değil"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:567
+#: accounts/doctype/payment_entry/payment_entry.py:584
 msgid "{0} {1} is not associated with {2} {3}"
-msgstr "{0} {1}, {2} {3} ile yayınlamıyor"
+msgstr ""
 
-#: accounts/utils.py:133
+#: accounts/utils.py:131
 msgid "{0} {1} is not in any active Fiscal Year"
 msgstr ""
 
-#: accounts/doctype/journal_entry/journal_entry.py:703
-#: accounts/doctype/journal_entry/journal_entry.py:744
+#: accounts/doctype/journal_entry/journal_entry.py:753
+#: accounts/doctype/journal_entry/journal_entry.py:794
 msgid "{0} {1} is not submitted"
-msgstr "{0} {1} teslim edilmedi"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:596
+#: accounts/doctype/payment_entry/payment_entry.py:617
 msgid "{0} {1} is on hold"
 msgstr ""
 
-#: controllers/buying_controller.py:495
+#: controllers/buying_controller.py:489
 msgid "{0} {1} is {2}"
-msgstr "{0} {1}, {2}"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.py:601
+#: accounts/doctype/payment_entry/payment_entry.py:623
 msgid "{0} {1} must be submitted"
-msgstr "{0} {1} teslim edilmelidir"
+msgstr ""
 
-#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:213
+#: accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:219
 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting."
 msgstr ""
 
-#: buying/utils.py:117
+#: buying/utils.py:110
 msgid "{0} {1} status is {2}"
-msgstr "{0} {1} durum {2} olduğu"
+msgstr ""
 
-#: public/js/utils/serial_no_batch_selector.js:185
+#: public/js/utils/serial_no_batch_selector.js:191
 msgid "{0} {1} via CSV File"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:254
+#: accounts/doctype/gl_entry/gl_entry.py:213
 msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
-msgstr "{0} {1}: &#39;Kar ve Zarar&#39; türü hesabı {2} Entry Açılışına izin verilmez"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:283
+#: accounts/doctype/gl_entry/gl_entry.py:242
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
 msgid "{0} {1}: Account {2} does not belong to Company {3}"
-msgstr "{0} {1}: Hesap {2} Şirkete ait olmayan {3}"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:271
+#: accounts/doctype/gl_entry/gl_entry.py:230
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:278
+#: accounts/doctype/gl_entry/gl_entry.py:237
 #: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
 msgid "{0} {1}: Account {2} is inactive"
-msgstr "{0} {1}: Hesap {2} etkin değil"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:322
+#: accounts/doctype/gl_entry/gl_entry.py:279
 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
-msgstr "{0} {1}: {2} için muhasebe kaydı yalnızca bu para birimi ile yapılabilir: {3}"
+msgstr ""
 
-#: controllers/stock_controller.py:373
+#: controllers/stock_controller.py:562
 msgid "{0} {1}: Cost Center is mandatory for Item {2}"
-msgstr "Ürün{2} için {0} {1}: Maliyert Merkezi yaptırımları"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:171
+#: accounts/doctype/gl_entry/gl_entry.py:166
 msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:298
+#: accounts/doctype/gl_entry/gl_entry.py:255
 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
-msgstr "{0} {1}: Maliyet Merkezi {2} Şirkete ait olmayan {3}"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:305
+#: accounts/doctype/gl_entry/gl_entry.py:262
 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
 msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:137
+#: accounts/doctype/gl_entry/gl_entry.py:132
 msgid "{0} {1}: Customer is required against Receivable account {2}"
-msgstr "{0} {1}: Alacak hesabı {2} için müşteri tanımlanmalıdır."
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:159
+#: accounts/doctype/gl_entry/gl_entry.py:154
 msgid "{0} {1}: Either debit or credit amount is required for {2}"
-msgstr "{0} {1}: {2} için borç ya da alacak alacaklısı girilmelidir"
+msgstr ""
 
-#: accounts/doctype/gl_entry/gl_entry.py:143
+#: accounts/doctype/gl_entry/gl_entry.py:138
 msgid "{0} {1}: Supplier is required against Payable account {2}"
-msgstr "{0} {1}: Borç hesabı {2} için tedarikçi tanımlanmalıdır"
+msgstr ""
 
 #: projects/doctype/project/project_list.js:6
 msgid "{0}%"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:205
+#: controllers/website_list_for_contact.py:203
 msgid "{0}% Billed"
 msgstr ""
 
-#: controllers/website_list_for_contact.py:213
+#: controllers/website_list_for_contact.py:211
 msgid "{0}% Delivered"
 msgstr ""
 
@@ -81239,61 +83913,56 @@
 msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
 msgstr ""
 
-#: manufacturing/doctype/job_card/job_card.py:1009
+#: manufacturing/doctype/job_card/job_card.py:1012
 msgid "{0}, complete the operation {1} before the operation {2}."
-msgstr "{0}, işlem {1} işlemden önce tamamlayın {2}."
+msgstr ""
 
-#: accounts/party.py:76
+#: accounts/party.py:73
 msgid "{0}: {1} does not exists"
-msgstr "{0}: {1} mevcut değil"
+msgstr ""
 
-#: accounts/doctype/payment_entry/payment_entry.js:713
+#: accounts/doctype/payment_entry/payment_entry.js:889
 msgid "{0}: {1} must be less than {2}"
-msgstr "{0}: {1} {2} &#39;den küçük olmalı"
+msgstr ""
 
-#: manufacturing/doctype/bom/bom.py:212
+#: manufacturing/doctype/bom/bom.py:211
 msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
-msgstr "{0} {1} Öğeyi yeniden adlandırdınız mı? Lütfen Yönetici / Teknik destek ile iletişim geçin"
+msgstr ""
 
-#: controllers/stock_controller.py:1062
+#: controllers/stock_controller.py:1367
 msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
 msgstr ""
 
-#: accounts/report/accounts_receivable/accounts_receivable.py:1125
+#: accounts/report/accounts_receivable/accounts_receivable.py:1146
 msgid "{range4}-Above"
 msgstr ""
 
-#: assets/report/fixed_asset_register/fixed_asset_register.py:372
+#: assets/report/fixed_asset_register/fixed_asset_register.py:362
 msgid "{}"
 msgstr ""
 
-#: controllers/buying_controller.py:712
+#: controllers/buying_controller.py:736
 msgid "{} Assets created for {}"
-msgstr "{} İçin Ortamlar {} Varlıklar"
+msgstr ""
 
-#: accounts/doctype/sales_invoice/sales_invoice.py:1798
+#: accounts/doctype/sales_invoice/sales_invoice.py:1756
 msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
-msgstr "Kazanılan Sadakat Puanları yöneticinin {} iptal etmesi mümkün değil. Önce {} Hayır {} &#39;ı iptal edin"
+msgstr ""
 
-#: controllers/buying_controller.py:203
+#: controllers/buying_controller.py:197
 msgid "{} has submitted assets linked to it. You need to cancel the assets to create purchase return."
-msgstr "{} kendisine bağlı varlıkları gönderdi. Satın almayı oluşturmak için varlıkları iptal etmeniz gerekir."
+msgstr ""
 
-#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:66
+#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:64
 msgid "{} is a child company."
 msgstr ""
 
-#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:57
-msgid "{} is added multiple times on rows: {}"
+#: erpnext_integrations/doctype/tally_migration/tally_migration.py:710
+msgid "{} of {}"
 msgstr ""
 
-#: erpnext_integrations/doctype/tally_migration/tally_migration.py:704
-msgid "{} of {}"
-msgstr "{} / {}"
-
-#: accounts/doctype/party_link/party_link.py:50
-#: accounts/doctype/party_link/party_link.py:60
+#: accounts/doctype/party_link/party_link.py:53
+#: accounts/doctype/party_link/party_link.py:63
 msgid "{} {} is already linked with another {}"
 msgstr ""
 
diff --git a/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json b/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
index 08026d0..9b8eab2 100644
--- a/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
+++ b/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
@@ -187,7 +187,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hidden": 1,
    "label": "Address",
    "read_only": 1
@@ -238,7 +238,7 @@
    "link_fieldname": "maintenance_schedule"
   }
  ],
- "modified": "2023-06-03 16:15:43.958072",
+ "modified": "2024-03-27 13:10:03.659952",
  "modified_by": "Administrator",
  "module": "Maintenance",
  "name": "Maintenance Schedule",
@@ -261,7 +261,7 @@
   }
  ],
  "search_fields": "status,customer,customer_name",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer"
diff --git a/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py b/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py
index 75d890c..1bc0f19 100644
--- a/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py
+++ b/erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py
@@ -26,7 +26,7 @@
 			MaintenanceScheduleItem,
 		)
 
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		company: DF.Link
 		contact_display: DF.SmallText | None
@@ -163,7 +163,7 @@
 		date_diff = (getdate(end_date) - getdate(start_date)).days
 		add_by = date_diff / no_of_visit
 
-		for visit in range(cint(no_of_visit)):
+		for _visit in range(cint(no_of_visit)):
 			if getdate(start_date_copy) < getdate(end_date):
 				start_date_copy = add_days(start_date_copy, add_by)
 				if len(schedule_list) < no_of_visit:
@@ -190,9 +190,8 @@
 		)
 
 		if not validated and holidays:
-
 			# max iterations = len(holidays)
-			for i in range(len(holidays)):
+			for _i in range(len(holidays)):
 				if schedule_date in holidays:
 					schedule_date = add_days(schedule_date, -1)
 				else:
@@ -251,7 +250,7 @@
 		doc_before_save = self.get_doc_before_save()
 		if not doc_before_save:
 			return
-		for prev_item, item in zip(doc_before_save.items, self.items):
+		for prev_item, item in zip(doc_before_save.items, self.items, strict=False):
 			fields = [
 				"item_code",
 				"start_date",
@@ -334,9 +333,7 @@
 					)
 				)
 
-			if sr_details.amc_expiry_date and getdate(sr_details.amc_expiry_date) >= getdate(
-				amc_start_date
-			):
+			if sr_details.amc_expiry_date and getdate(sr_details.amc_expiry_date) >= getdate(amc_start_date):
 				throw(
 					_("Serial No {0} is under maintenance contract upto {1}").format(
 						serial_no, sr_details.amc_expiry_date
diff --git a/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json b/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
index afe273f..c625bc3 100644
--- a/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
+++ b/erpnext/maintenance/doctype/maintenance_schedule_detail/maintenance_schedule_detail.json
@@ -126,14 +126,15 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-09-16 21:25:22.506485",
+ "modified": "2024-03-27 13:10:03.867515",
  "modified_by": "Administrator",
  "module": "Maintenance",
  "name": "Maintenance Schedule Detail",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json b/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
index d8e02cf..6a5da5e 100644
--- a/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
+++ b/erpnext/maintenance/doctype/maintenance_schedule_item/maintenance_schedule_item.json
@@ -164,14 +164,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-03-22 18:44:36.816037",
+ "modified": "2024-03-27 13:10:03.992727",
  "modified_by": "Administrator",
  "module": "Maintenance",
  "name": "Maintenance Schedule Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json b/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
index b0d5cb8..1bdf79a 100644
--- a/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
+++ b/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
@@ -83,7 +83,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hidden": 1,
    "label": "Address",
    "read_only": 1
@@ -295,7 +295,7 @@
  "idx": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-06-03 16:19:07.902723",
+ "modified": "2024-03-27 13:10:04.257508",
  "modified_by": "Administrator",
  "module": "Maintenance",
  "name": "Maintenance Visit",
@@ -319,7 +319,7 @@
  ],
  "search_fields": "status,maintenance_type,customer,customer_name,mntc_date,company",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
diff --git a/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py b/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py
index d2511b8..990cda6 100644
--- a/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py
+++ b/erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py
@@ -22,7 +22,7 @@
 			MaintenanceVisitPurpose,
 		)
 
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		company: DF.Link
 		completion_status: DF.Literal["", "Partially Completed", "Fully Completed"]
@@ -69,13 +69,17 @@
 						self.mntc_date
 					) > get_datetime(end_date):
 						frappe.throw(
-							_("Date must be between {0} and {1}").format(format_date(start_date), format_date(end_date))
+							_("Date must be between {0} and {1}").format(
+								format_date(start_date), format_date(end_date)
+							)
 						)
 			else:
 				for purpose in self.purposes:
 					if purpose.maintenance_schedule_detail:
 						item_ref = frappe.db.get_value(
-							"Maintenance Schedule Detail", purpose.maintenance_schedule_detail, "item_reference"
+							"Maintenance Schedule Detail",
+							purpose.maintenance_schedule_detail,
+							"item_reference",
 						)
 						if item_ref:
 							start_date, end_date = frappe.db.get_value(
diff --git a/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json b/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
index a5a63c4..70f69be 100644
--- a/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
+++ b/erpnext/maintenance/doctype/maintenance_visit_purpose/maintenance_visit_purpose.json
@@ -117,14 +117,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-01-05 21:46:53.239830",
+ "modified": "2024-03-27 13:10:04.435746",
  "modified_by": "Administrator",
  "module": "Maintenance",
  "name": "Maintenance Visit Purpose",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/blanket_order/blanket_order.json b/erpnext/manufacturing/doctype/blanket_order/blanket_order.json
index a63fc4d..b43c969 100644
--- a/erpnext/manufacturing/doctype/blanket_order/blanket_order.json
+++ b/erpnext/manufacturing/doctype/blanket_order/blanket_order.json
@@ -134,7 +134,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2021-06-29 00:30:30.621636",
+ "modified": "2024-03-27 13:06:39.907810",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Blanket Order",
@@ -157,7 +157,8 @@
  ],
  "quick_entry": 1,
  "search_fields": "blanket_order_type, to_date",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/blanket_order/blanket_order.py b/erpnext/manufacturing/doctype/blanket_order/blanket_order.py
index e44d484..feb1147 100644
--- a/erpnext/manufacturing/doctype/blanket_order/blanket_order.py
+++ b/erpnext/manufacturing/doctype/blanket_order/blanket_order.py
@@ -186,7 +186,7 @@
 						allowed_qty = remaining_qty + (remaining_qty * (allowance / 100))
 						if allowed_qty < item_data[item.item_code]:
 							frappe.throw(
-								_("Item {0} cannot be ordered more than {1} against Blanket Order {2}.").format(
-									item.item_code, allowed_qty, bo_name
-								)
+								_(
+									"Item {0} cannot be ordered more than {1} against Blanket Order {2}."
+								).format(item.item_code, allowed_qty, bo_name)
 							)
diff --git a/erpnext/manufacturing/doctype/blanket_order/test_blanket_order.py b/erpnext/manufacturing/doctype/blanket_order/test_blanket_order.py
index 3f3b6f0..a6eb18f 100644
--- a/erpnext/manufacturing/doctype/blanket_order/test_blanket_order.py
+++ b/erpnext/manufacturing/doctype/blanket_order/test_blanket_order.py
@@ -98,9 +98,7 @@
 		customer = "_Test Customer"
 		supplier = "_Test Supplier"
 
-		if not frappe.db.exists(
-			"Item Customer Detail", {"customer_name": customer, "parent": item_code}
-		):
+		if not frappe.db.exists("Item Customer Detail", {"customer_name": customer, "parent": item_code}):
 			item_doc.append("customer_items", {"customer_name": customer, "ref_code": "CUST-REF-1"})
 			item_doc.save()
 
diff --git a/erpnext/manufacturing/doctype/blanket_order_item/blanket_order_item.json b/erpnext/manufacturing/doctype/blanket_order_item/blanket_order_item.json
index aa7831f..919ec13 100644
--- a/erpnext/manufacturing/doctype/blanket_order_item/blanket_order_item.json
+++ b/erpnext/manufacturing/doctype/blanket_order_item/blanket_order_item.json
@@ -74,14 +74,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-02-14 18:25:26.479672",
+ "modified": "2024-03-27 13:06:40.083042",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Blanket Order Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json
index 5083873..67de6a0 100644
--- a/erpnext/manufacturing/doctype/bom/bom.json
+++ b/erpnext/manufacturing/doctype/bom/bom.json
@@ -238,7 +238,7 @@
    "fieldname": "rm_cost_as_per",
    "fieldtype": "Select",
    "label": "Rate Of Materials Based On",
-   "options": "Valuation Rate\nLast Purchase Rate\nPrice List\nManual"
+   "options": "Valuation Rate\nLast Purchase Rate\nPrice List"
   },
   {
    "allow_on_submit": 1,
@@ -637,7 +637,7 @@
  "image_field": "image",
  "is_submittable": 1,
  "links": [],
- "modified": "2023-12-26 19:34:08.159312",
+ "modified": "2024-04-02 16:22:47.518411",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM",
@@ -672,7 +672,7 @@
  ],
  "search_fields": "item, item_name",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py
index 27c8493..40b4c4f 100644
--- a/erpnext/manufacturing/doctype/bom/bom.py
+++ b/erpnext/manufacturing/doctype/bom/bom.py
@@ -5,7 +5,6 @@
 import re
 from collections import deque
 from operator import itemgetter
-from typing import Dict, List
 
 import frappe
 from frappe import _
@@ -33,11 +32,9 @@
 	# ref: https://docs.python.org/3/reference/datamodel.html#slots
 	__slots__ = ["name", "child_items", "is_bom", "item_code", "qty", "exploded_qty", "bom_qty"]
 
-	def __init__(
-		self, name: str, is_bom: bool = True, exploded_qty: float = 1.0, qty: float = 1
-	) -> None:
+	def __init__(self, name: str, is_bom: bool = True, exploded_qty: float = 1.0, qty: float = 1) -> None:
 		self.name = name  # name of node, BOM number if is_bom else item_code
-		self.child_items: List["BOMTree"] = []  # list of child items
+		self.child_items: list["BOMTree"] = []  # list of child items
 		self.is_bom = is_bom  # true if the node is a BOM and not a leaf item
 		self.item_code: str = None  # item_code associated with node
 		self.qty = qty  # required unit quantity to make one unit of parent item.
@@ -63,7 +60,7 @@
 					BOMTree(item.item_code, is_bom=False, exploded_qty=exploded_qty, qty=qty)
 				)
 
-	def level_order_traversal(self) -> List["BOMTree"]:
+	def level_order_traversal(self) -> list["BOMTree"]:
 		"""Get level order traversal of tree.
 		E.g. for following tree the traversal will return list of nodes in order from top to bottom.
 		BOM:
@@ -150,7 +147,7 @@
 		quality_inspection_template: DF.Link | None
 		quantity: DF.Float
 		raw_material_cost: DF.Currency
-		rm_cost_as_per: DF.Literal["Valuation Rate", "Last Purchase Rate", "Price List", "Manual"]
+		rm_cost_as_per: DF.Literal["Valuation Rate", "Last Purchase Rate", "Price List"]
 		route: DF.SmallText | None
 		routing: DF.Link | None
 		scrap_items: DF.Table[BOMScrapItem]
@@ -219,7 +216,7 @@
 		self.name = name
 
 	@staticmethod
-	def get_next_version_index(existing_boms: List[str]) -> int:
+	def get_next_version_index(existing_boms: list[str]) -> int:
 		# split by "/" and "-"
 		delimiters = ["/", "-"]
 		pattern = "|".join(map(re.escape, delimiters))
@@ -426,10 +423,7 @@
 		return ret_item
 
 	def validate_bom_currency(self, item):
-		if (
-			item.get("bom_no")
-			and frappe.db.get_value("BOM", item.get("bom_no"), "currency") != self.currency
-		):
+		if item.get("bom_no") and frappe.db.get_value("BOM", item.get("bom_no"), "currency") != self.currency:
 			frappe.throw(
 				_("Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}").format(
 					item.idx, item.bom_no, self.currency
@@ -446,9 +440,9 @@
 			rate = get_valuation_rate(arg)
 		elif arg:
 			# Customer Provided parts and Supplier sourced parts will have zero rate
-			if not frappe.db.get_value(
-				"Item", arg["item_code"], "is_customer_provided_item"
-			) and not arg.get("sourced_by_supplier"):
+			if not frappe.db.get_value("Item", arg["item_code"], "is_customer_provided_item") and not arg.get(
+				"sourced_by_supplier"
+			):
 				if arg.get("bom_no") and self.set_rate_of_sub_assembly_item_based_on_bom:
 					rate = flt(self.get_bom_unitcost(arg["bom_no"])) * (arg.get("conversion_factor") or 1)
 				else:
@@ -464,7 +458,8 @@
 							)
 						else:
 							frappe.msgprint(
-								_("{0} not found for item {1}").format(self.rm_cost_as_per, arg["item_code"]), alert=True
+								_("{0} not found for item {1}").format(self.rm_cost_as_per, arg["item_code"]),
+								alert=True,
 							)
 		return flt(rate) * flt(self.plc_conversion_rate or 1) / (self.conversion_rate or 1)
 
@@ -742,6 +737,7 @@
 
 	def calculate_rm_cost(self, save=False):
 		"""Fetch RM rate as per today's valuation rate and calculate totals"""
+
 		total_rm_cost = 0
 		base_total_rm_cost = 0
 
@@ -750,7 +746,7 @@
 				continue
 
 			old_rate = d.rate
-			if self.rm_cost_as_per != "Manual":
+			if not self.bom_creator:
 				d.rate = self.get_rm_rate(
 					{
 						"company": self.company,
@@ -813,7 +809,7 @@
 				# Only db_update if changed
 				row.db_update()
 
-	def get_rm_rate_map(self) -> Dict[str, float]:
+	def get_rm_rate_map(self) -> dict[str, float]:
 		"Create Raw Material-Rate map for Exploded Items. Fetch rate from Items table or Subassembly BOM."
 		rm_rate_map = {}
 
@@ -1022,8 +1018,6 @@
 		item_doc = frappe.get_cached_doc("Item", args.get("item_code"))
 		price_list_data = get_price_list_rate(bom_args, item_doc)
 		rate = price_list_data.price_list_rate
-	elif bom_doc.rm_cost_as_per == "Manual":
-		return
 
 	return flt(rate)
 
@@ -1189,9 +1183,7 @@
 
 @frappe.whitelist()
 def get_bom_items(bom, company, qty=1, fetch_exploded=1):
-	items = get_bom_items_as_dict(
-		bom, company, qty, fetch_exploded, include_non_stock_items=True
-	).values()
+	items = get_bom_items_as_dict(bom, company, qty, fetch_exploded, include_non_stock_items=True).values()
 	items = list(items)
 	items.sort(key=functools.cmp_to_key(lambda a, b: a.item_code > b.item_code and 1 or -1))
 	return items
@@ -1323,9 +1315,7 @@
 		)
 
 	if work_order and work_order.additional_operating_cost and work_order.qty:
-		additional_operating_cost_per_unit = flt(work_order.additional_operating_cost) / flt(
-			work_order.qty
-		)
+		additional_operating_cost_per_unit = flt(work_order.additional_operating_cost) / flt(work_order.qty)
 
 		if additional_operating_cost_per_unit:
 			stock_entry.append(
@@ -1402,9 +1392,7 @@
 	order_by = "idx desc, name, item_name"
 
 	fields = ["name", "item_name", "item_group", "description"]
-	fields.extend(
-		[field for field in searchfields if field not in ["name", "item_group", "description"]]
-	)
+	fields.extend([field for field in searchfields if field not in ["name", "item_group", "description"]])
 
 	searchfields = searchfields + [
 		field
@@ -1422,12 +1410,12 @@
 	or_cond_filters = {}
 	if txt:
 		for s_field in searchfields:
-			or_cond_filters[s_field] = ("like", "%{0}%".format(txt))
+			or_cond_filters[s_field] = ("like", f"%{txt}%")
 
 		barcodes = frappe.get_all(
 			"Item Barcode",
 			fields=["distinct parent as item_code"],
-			filters={"barcode": ("like", "%{0}%".format(txt))},
+			filters={"barcode": ("like", f"%{txt}%")},
 		)
 
 		barcodes = [d.item_code for d in barcodes]
@@ -1528,9 +1516,7 @@
 			continue
 
 		qty = flt(row.qty) * flt(qty)
-		items = get_bom_items_as_dict(
-			row.bom_no, company, qty=qty, fetch_exploded=0, fetch_scrap_items=1
-		)
+		items = get_bom_items_as_dict(row.bom_no, company, qty=qty, fetch_exploded=0, fetch_scrap_items=1)
 		scrap_items.update(items)
 
 		get_scrap_items_from_sub_assemblies(row.bom_no, company, qty, scrap_items)
diff --git a/erpnext/manufacturing/doctype/bom/test_bom.py b/erpnext/manufacturing/doctype/bom/test_bom.py
index 2debf91..d02b51c 100644
--- a/erpnext/manufacturing/doctype/bom/test_bom.py
+++ b/erpnext/manufacturing/doctype/bom/test_bom.py
@@ -10,7 +10,6 @@
 from frappe.utils import cstr, flt
 
 from erpnext.controllers.tests.test_subcontracting_controller import (
-	make_stock_in_entry,
 	set_backflush_based_on,
 )
 from erpnext.manufacturing.doctype.bom.bom import BOMRecursionError, item_query, make_variant_bom
@@ -200,9 +199,7 @@
 
 		reset_item_valuation_rate(
 			item_code="_Test Item",
-			warehouse_list=frappe.get_all(
-				"Warehouse", {"is_group": 0, "company": bom.company}, pluck="name"
-			),
+			warehouse_list=frappe.get_all("Warehouse", {"is_group": 0, "company": bom.company}, pluck="name"),
 			qty=200,
 			rate=200,
 		)
@@ -344,7 +341,7 @@
 
 		self.assertEqual(len(reqd_order), len(created_order))
 
-		for reqd_item, created_item in zip(reqd_order, created_order):
+		for reqd_item, created_item in zip(reqd_order, created_order, strict=False):
 			self.assertEqual(reqd_item, created_item.item_code)
 
 	@timeout
@@ -383,7 +380,7 @@
 
 		self.assertEqual(len(reqd_order), len(created_order))
 
-		for reqd_item, created_item in zip(reqd_order, created_order):
+		for reqd_item, created_item in zip(reqd_order, created_order, strict=False):
 			self.assertEqual(reqd_item.item_code, created_item.item_code)
 			self.assertEqual(reqd_item.qty, created_item.qty)
 			self.assertEqual(reqd_item.exploded_qty, created_item.exploded_qty)
@@ -452,9 +449,7 @@
 		test_items = query(txt="_Test")
 		filtered = query(txt="_Test Item 2")
 
-		self.assertNotEqual(
-			len(test_items), len(filtered), msg="Item filtering showing excessive results"
-		)
+		self.assertNotEqual(len(test_items), len(filtered), msg="Item filtering showing excessive results")
 		self.assertTrue(0 < len(filtered) <= 3, msg="Item filtering showing excessive results")
 
 	@timeout
@@ -516,7 +511,6 @@
 
 	@timeout
 	def test_version_index(self):
-
 		bom = frappe.new_doc("BOM")
 
 		version_index_test_cases = [
@@ -571,7 +565,6 @@
 
 	@timeout
 	def test_clear_inpection_quality(self):
-
 		bom = frappe.copy_doc(test_records[2], ignore_no_copy=True)
 		bom.docstatus = 0
 		bom.is_default = 0
@@ -686,9 +679,7 @@
 
 		bom = make_bom(item=fg_item, raw_materials=[rm_item])
 
-		create_stock_reconciliation(
-			item_code=rm_item, warehouse="_Test Warehouse - _TC", qty=100, rate=600
-		)
+		create_stock_reconciliation(item_code=rm_item, warehouse="_Test Warehouse - _TC", qty=100, rate=600)
 
 		bom.load_from_db()
 		bom.update_cost()
@@ -699,8 +690,6 @@
 		self.assertFalse(bom.flags.cost_updated)
 
 	def test_bom_with_service_item_cost(self):
-		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_stock_entry
-
 		rm_item = make_item(properties={"is_stock_item": 1, "valuation_rate": 1000.0}).name
 
 		service_item = make_item(properties={"is_stock_item": 0}).name
@@ -793,7 +782,9 @@
 		for item_code, subtree in bom_tree.items():
 			bom_item_code = prefix + item_code
 			if not frappe.db.exists("Item", bom_item_code):
-				frappe.get_doc(doctype="Item", item_code=bom_item_code, item_group="_Test Item Group").insert()
+				frappe.get_doc(
+					doctype="Item", item_code=bom_item_code, item_group="_Test Item Group"
+				).insert()
 			create_items(subtree)
 
 	create_items(tree)
diff --git a/erpnext/manufacturing/doctype/bom_creator/bom_creator.json b/erpnext/manufacturing/doctype/bom_creator/bom_creator.json
index fb4c6c5..1e8237c 100644
--- a/erpnext/manufacturing/doctype/bom_creator/bom_creator.json
+++ b/erpnext/manufacturing/doctype/bom_creator/bom_creator.json
@@ -66,7 +66,7 @@
    "fieldname": "rm_cost_as_per",
    "fieldtype": "Select",
    "label": "Rate Of Materials Based On",
-   "options": "Valuation Rate\nLast Purchase Rate\nPrice List\nManual",
+   "options": "Valuation Rate\nLast Purchase Rate\nPrice List",
    "reqd": 1
   },
   {
@@ -288,7 +288,7 @@
    "link_fieldname": "bom_creator"
   }
  ],
- "modified": "2023-08-07 15:45:06.176313",
+ "modified": "2024-04-02 16:30:59.779190",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Creator",
@@ -323,7 +323,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/bom_creator/bom_creator.py b/erpnext/manufacturing/doctype/bom_creator/bom_creator.py
index 1709a1f..0158f7c 100644
--- a/erpnext/manufacturing/doctype/bom_creator/bom_creator.py
+++ b/erpnext/manufacturing/doctype/bom_creator/bom_creator.py
@@ -59,7 +59,7 @@
 		qty: DF.Float
 		raw_material_cost: DF.Currency
 		remarks: DF.TextEditor | None
-		rm_cost_as_per: DF.Literal["Valuation Rate", "Last Purchase Rate", "Price List", "Manual"]
+		rm_cost_as_per: DF.Literal["Valuation Rate", "Last Purchase Rate", "Price List"]
 		set_rate_based_on_warehouse: DF.Check
 		status: DF.Literal["Draft", "Submitted", "In Progress", "Completed", "Failed", "Cancelled"]
 		uom: DF.Link | None
@@ -101,9 +101,7 @@
 				has_completed = False
 				break
 
-		if not frappe.get_cached_value(
-			"BOM", {"bom_creator": self.name, "item": self.item_code}, "name"
-		):
+		if not frappe.get_cached_value("BOM", {"bom_creator": self.name, "item": self.item_code}, "name"):
 			has_completed = False
 
 		if has_completed:
@@ -143,9 +141,6 @@
 		self.submit()
 
 	def set_rate_for_items(self):
-		if self.rm_cost_as_per == "Manual":
-			return
-
 		amount = self.get_raw_material_cost()
 		self.raw_material_cost = amount
 
@@ -237,9 +232,13 @@
 			if row.is_expandable:
 				if (row.item_code, row.name) not in production_item_wise_rm:
 					production_item_wise_rm.setdefault(
-						(row.item_code, row.name), frappe._dict({"items": [], "bom_no": "", "fg_item_data": row})
+						(row.item_code, row.name),
+						frappe._dict({"items": [], "bom_no": "", "fg_item_data": row}),
 					)
 
+			if not row.fg_reference_id and production_item_wise_rm.get((row.fg_item, row.fg_reference_id)):
+				frappe.throw(_("Please set Parent Row No for item {0}").format(row.fg_item))
+
 			production_item_wise_rm[(row.fg_item, row.fg_reference_id)]["items"].append(row)
 
 		reverse_tree = OrderedDict(reversed(list(production_item_wise_rm.items())))
@@ -283,7 +282,6 @@
 				"allow_alternative_item": 1,
 				"bom_creator": self.name,
 				"bom_creator_item": bom_creator_item,
-				"rm_cost_as_per": "Manual",
 			}
 		)
 
@@ -404,7 +402,6 @@
 				"conversion_factor": 1,
 				"fg_reference_id": name,
 				"stock_qty": bom_item.qty,
-				"fg_reference_id": name,
 				"do_not_explode": 1,
 				"is_expandable": 1,
 				"stock_uom": item_info.stock_uom,
diff --git a/erpnext/manufacturing/doctype/bom_creator/test_bom_creator.py b/erpnext/manufacturing/doctype/bom_creator/test_bom_creator.py
index ee5886c..a835de7 100644
--- a/erpnext/manufacturing/doctype/bom_creator/test_bom_creator.py
+++ b/erpnext/manufacturing/doctype/bom_creator/test_bom_creator.py
@@ -9,8 +9,6 @@
 from erpnext.manufacturing.doctype.bom_creator.bom_creator import (
 	add_item,
 	add_sub_assembly,
-	delete_node,
-	edit_qty,
 )
 from erpnext.stock.doctype.item.test_item import make_item
 
diff --git a/erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json b/erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
index 56acd8a..e9545ac 100644
--- a/erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
+++ b/erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -230,13 +230,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-16 13:34:06.321061",
+ "modified": "2024-03-27 13:06:40.764747",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Creator Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json b/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
index 27ecd57..60a24c4 100644
--- a/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
+++ b/erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
@@ -171,14 +171,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-01-02 13:49:36.211586",
+ "modified": "2024-03-27 13:06:40.935882",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Explosion Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/bom_item/bom_item.json b/erpnext/manufacturing/doctype/bom_item/bom_item.json
index dfd6612..226cfe0 100644
--- a/erpnext/manufacturing/doctype/bom_item/bom_item.json
+++ b/erpnext/manufacturing/doctype/bom_item/bom_item.json
@@ -299,13 +299,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-12-20 16:21:55.477883",
+ "modified": "2024-03-27 13:06:41.079752",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/bom_operation/bom_operation.json b/erpnext/manufacturing/doctype/bom_operation/bom_operation.json
index 5a734d8..aa62b02 100644
--- a/erpnext/manufacturing/doctype/bom_operation/bom_operation.json
+++ b/erpnext/manufacturing/doctype/bom_operation/bom_operation.json
@@ -194,13 +194,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-11-04 17:17:16.986941",
+ "modified": "2024-03-27 13:06:41.248462",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Operation",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json b/erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
index b2ef19b..3d04a2b 100644
--- a/erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
+++ b/erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
@@ -92,14 +92,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-01-03 14:19:28.460965",
+ "modified": "2024-03-27 13:06:41.395036",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Scrap Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/bom_update_batch/bom_update_batch.json b/erpnext/manufacturing/doctype/bom_update_batch/bom_update_batch.json
index b867d2a..266c22b 100644
--- a/erpnext/manufacturing/doctype/bom_update_batch/bom_update_batch.json
+++ b/erpnext/manufacturing/doctype/bom_update_batch/bom_update_batch.json
@@ -42,13 +42,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-06-06 14:50:35.161062",
+ "modified": "2024-03-27 13:06:41.529935",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Update Batch",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
-}
+}
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.json b/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.json
index a926e69..0892b3c 100644
--- a/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.json
+++ b/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.json
@@ -98,7 +98,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2022-06-20 15:43:55.696388",
+ "modified": "2024-03-27 13:06:41.658172",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "BOM Update Log",
@@ -131,7 +131,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py b/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py
index 198b9b8..758dc07 100644
--- a/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py
+++ b/erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py
@@ -1,7 +1,7 @@
 # Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and contributors
 # For license information, please see license.txt
 import json
-from typing import Any, Dict, List, Optional, Tuple, Union
+from typing import Any
 
 import frappe
 from frappe import _
@@ -51,9 +51,7 @@
 		table = DocType("BOM Update Log")
 		frappe.db.delete(
 			table,
-			filters=(
-				(table.modified < (Now() - Interval(days=days))) & (table.update_type == "Update Cost")
-			),
+			filters=((table.creation < (Now() - Interval(days=days))) & (table.update_type == "Update Cost")),
 		)
 
 	def validate(self):
@@ -123,7 +121,7 @@
 
 def run_replace_bom_job(
 	doc: "BOMUpdateLog",
-	boms: Optional[Dict[str, str]] = None,
+	boms: dict[str, str] | None = None,
 ) -> None:
 	try:
 		doc.db_set("status", "In Progress")
@@ -146,8 +144,8 @@
 
 
 def process_boms_cost_level_wise(
-	update_doc: "BOMUpdateLog", parent_boms: List[str] = None
-) -> Union[None, Tuple]:
+	update_doc: "BOMUpdateLog", parent_boms: list[str] | None = None
+) -> None | tuple:
 	"Queue jobs at the start of new BOM Level in 'Update Cost' Jobs."
 
 	current_boms = {}
@@ -180,9 +178,7 @@
 		handle_exception(update_doc)
 
 
-def queue_bom_cost_jobs(
-	current_boms_list: List[str], update_doc: "BOMUpdateLog", current_level: int
-) -> None:
+def queue_bom_cost_jobs(current_boms_list: list[str], update_doc: "BOMUpdateLog", current_level: int) -> None:
 	"Queue batches of 20k BOMs of the same level to process parallelly"
 	batch_no = 0
 
@@ -266,8 +262,8 @@
 
 
 def get_processed_current_boms(
-	log: Dict[str, Any], bom_batches: Dict[str, Any]
-) -> Tuple[List[str], Dict[str, Any]]:
+	log: dict[str, Any], bom_batches: dict[str, Any]
+) -> tuple[list[str], dict[str, Any]]:
 	"""
 	Aggregate all BOMs from BOM Update Batch rows into 'processed_boms' field
 	and into current boms list.
diff --git a/erpnext/manufacturing/doctype/bom_update_log/bom_updation_utils.py b/erpnext/manufacturing/doctype/bom_update_log/bom_updation_utils.py
index f013b88..fed7a00 100644
--- a/erpnext/manufacturing/doctype/bom_update_log/bom_updation_utils.py
+++ b/erpnext/manufacturing/doctype/bom_update_log/bom_updation_utils.py
@@ -4,7 +4,7 @@
 import copy
 import json
 from collections import defaultdict
-from typing import TYPE_CHECKING, Any, Dict, List, Optional, Union
+from typing import TYPE_CHECKING, Any
 
 if TYPE_CHECKING:
 	from erpnext.manufacturing.doctype.bom_update_log.bom_update_log import BOMUpdateLog
@@ -13,7 +13,7 @@
 from frappe import _
 
 
-def replace_bom(boms: Dict, log_name: str) -> None:
+def replace_bom(boms: dict, log_name: str) -> None:
 	"Replace current BOM with new BOM in parent BOMs."
 
 	current_bom = boms.get("current_bom")
@@ -43,9 +43,7 @@
 		bom_obj.save_version()
 
 
-def update_cost_in_level(
-	doc: "BOMUpdateLog", bom_list: List[str], batch_name: Union[int, str]
-) -> None:
+def update_cost_in_level(doc: "BOMUpdateLog", bom_list: list[str], batch_name: int | str) -> None:
 	"Updates Cost for BOMs within a given level. Runs via background jobs."
 
 	try:
@@ -69,7 +67,7 @@
 			frappe.db.commit()  # nosemgrep
 
 
-def get_ancestor_boms(new_bom: str, bom_list: Optional[List] = None) -> List:
+def get_ancestor_boms(new_bom: str, bom_list: list | None = None) -> list:
 	"Recursively get all ancestors of BOM."
 
 	bom_list = bom_list or []
@@ -101,9 +99,7 @@
 		.set(bom_item.bom_no, new_bom)
 		.set(bom_item.rate, unit_cost)
 		.set(bom_item.amount, (bom_item.stock_qty * unit_cost))
-		.where(
-			(bom_item.bom_no == current_bom) & (bom_item.docstatus < 2) & (bom_item.parenttype == "BOM")
-		)
+		.where((bom_item.bom_no == current_bom) & (bom_item.docstatus < 2) & (bom_item.parenttype == "BOM"))
 	).run()
 
 
@@ -116,7 +112,7 @@
 	return frappe.utils.flt(new_bom_unitcost[0][0])
 
 
-def update_cost_in_boms(bom_list: List[str]) -> None:
+def update_cost_in_boms(bom_list: list[str]) -> None:
 	"Updates cost in given BOMs. Returns current and total updated BOMs."
 
 	for index, bom in enumerate(bom_list):
@@ -128,9 +124,7 @@
 			frappe.db.commit()  # nosemgrep
 
 
-def get_next_higher_level_boms(
-	child_boms: List[str], processed_boms: Dict[str, bool]
-) -> List[str]:
+def get_next_higher_level_boms(child_boms: list[str], processed_boms: dict[str, bool]) -> list[str]:
 	"Generate immediate higher level dependants with no unresolved dependencies (children)."
 
 	def _all_children_are_processed(parent_bom):
@@ -156,7 +150,7 @@
 	return list(resolved_dependants)
 
 
-def get_leaf_boms() -> List[str]:
+def get_leaf_boms() -> list[str]:
 	"Get BOMs that have no dependencies."
 
 	bom = frappe.qb.DocType("BOM")
@@ -209,7 +203,7 @@
 	return child_parent_map, parent_child_map
 
 
-def set_values_in_log(log_name: str, values: Dict[str, Any], commit: bool = False) -> None:
+def set_values_in_log(log_name: str, values: dict[str, Any], commit: bool = False) -> None:
 	"Update BOM Update Log record."
 
 	if not values:
diff --git a/erpnext/manufacturing/doctype/bom_update_log/test_bom_update_log.py b/erpnext/manufacturing/doctype/bom_update_log/test_bom_update_log.py
index 30e6f5e..13bf69f 100644
--- a/erpnext/manufacturing/doctype/bom_update_log/test_bom_update_log.py
+++ b/erpnext/manufacturing/doctype/bom_update_log/test_bom_update_log.py
@@ -81,9 +81,7 @@
 		for item_code in items:
 			remove_bom(item_code)
 
-		bom_tree = {
-			"B-Item A": {"B-Item B": {"B-Item C": {}}, "B-Item D": {"B-Item E": {"B-Item F": {}}}}
-		}
+		bom_tree = {"B-Item A": {"B-Item B": {"B-Item C": {}}, "B-Item D": {"B-Item E": {"B-Item F": {}}}}}
 
 		root_bom = create_nested_bom(bom_tree, prefix="")
 
diff --git a/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.json b/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.json
index b348bb7..1cbd072 100644
--- a/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.json
+++ b/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.json
@@ -1,244 +1,81 @@
 {
- "allow_copy": 1, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2012-12-06 12:10:10", 
- "custom": 0, 
- "description": "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.", 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Other", 
- "editable_grid": 0, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_copy": 1,
+ "creation": "2012-12-06 12:10:10",
+ "description": "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.",
+ "doctype": "DocType",
+ "document_type": "Other",
+ "engine": "InnoDB",
+ "field_order": [
+  "replace_bom_section",
+  "current_bom",
+  "new_bom",
+  "replace",
+  "update_cost_section",
+  "update_latest_price_in_all_boms"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "replace_bom_section", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Replace BOM", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "replace_bom_section",
+   "fieldtype": "Section Break",
+   "label": "Replace BOM"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "The BOM which will be replaced", 
-   "fieldname": "current_bom", 
-   "fieldtype": "Link", 
-   "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": "Current BOM", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "BOM", 
-   "permlevel": 0, 
-   "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, 
-   "unique": 0
-  }, 
+   "description": "The BOM which will be replaced",
+   "fieldname": "current_bom",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Current BOM",
+   "options": "BOM",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "The new BOM after replacement", 
-   "fieldname": "new_bom", 
-   "fieldtype": "Link", 
-   "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": "New BOM", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "BOM", 
-   "permlevel": 0, 
-   "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, 
-   "unique": 0
-  }, 
+   "description": "The new BOM after replacement",
+   "fieldname": "new_bom",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "New BOM",
+   "options": "BOM",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "replace", 
-   "fieldtype": "Button", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Replace", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "replace",
+   "fieldtype": "Button",
+   "label": "Replace"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "update_cost_section", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Update Cost", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "update_cost_section",
+   "fieldtype": "Section Break",
+   "label": "Update Cost"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "update_latest_price_in_all_boms", 
-   "fieldtype": "Button", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Update latest price in all BOMs", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "update_latest_price_in_all_boms",
+   "fieldtype": "Button",
+   "label": "Update latest price in all BOMs"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 1, 
- "hide_toolbar": 1, 
- "icon": "icon-magic", 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 1, 
- "is_submittable": 0, 
- "issingle": 1, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2018-07-02 16:17:09.014102", 
- "modified_by": "Administrator", 
- "module": "Manufacturing", 
- "name": "BOM Update Tool", 
- "owner": "Administrator", 
+ ],
+ "hide_toolbar": 1,
+ "icon": "icon-magic",
+ "idx": 1,
+ "in_create": 1,
+ "issingle": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:41.828828",
+ "modified_by": "Administrator",
+ "module": "Manufacturing",
+ "name": "BOM Update Tool",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 0, 
-   "email": 0, 
-   "export": 0, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 0, 
-   "read": 1, 
-   "report": 0, 
-   "role": "Manufacturing Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "read": 1,
+   "role": "Manufacturing Manager",
+   "share": 1,
    "write": 1
   }
- ], 
- "quick_entry": 0, 
- "read_only": 1, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "track_changes": 0, 
- "track_seen": 0
+ ],
+ "read_only": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py b/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py
index 9552116..2e8dba1 100644
--- a/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py
+++ b/erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.py
@@ -2,7 +2,7 @@
 # For license information, please see license.txt
 
 import json
-from typing import TYPE_CHECKING, Dict, Literal, Optional, Union
+from typing import TYPE_CHECKING, Literal
 
 if TYPE_CHECKING:
 	from erpnext.manufacturing.doctype.bom_update_log.bom_update_log import BOMUpdateLog
@@ -28,9 +28,7 @@
 
 
 @frappe.whitelist()
-def enqueue_replace_bom(
-	boms: Optional[Union[Dict, str]] = None, args: Optional[Union[Dict, str]] = None
-) -> "BOMUpdateLog":
+def enqueue_replace_bom(boms: dict | str | None = None, args: dict | str | None = None) -> "BOMUpdateLog":
 	"""Returns a BOM Update Log (that queues a job) for BOM Replacement."""
 	boms = boms or args
 	if isinstance(boms, str):
@@ -60,7 +58,7 @@
 
 
 def create_bom_update_log(
-	boms: Optional[Dict[str, str]] = None,
+	boms: dict[str, str] | None = None,
 	update_type: Literal["Replace BOM", "Update Cost"] = "Replace BOM",
 ) -> "BOMUpdateLog":
 	"""Creates a BOM Update Log that handles the background job."""
diff --git a/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json
index b6e20af..860e12a 100644
--- a/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json
+++ b/erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json
@@ -1,176 +1,61 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2017-02-10 05:36:19.757356", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2017-02-10 05:36:19.757356",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "item_code",
+  "item_name",
+  "description",
+  "qty",
+  "website_image"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "item_code", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 0, 
-   "label": "Item Code", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Item", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "item_code",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Item Code",
+   "options": "Item",
+   "search_index": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 3, 
-   "fieldname": "item_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Item Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Workstation", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 3,
+   "fieldname": "item_name",
+   "fieldtype": "Data",
+   "label": "Item Name",
+   "options": "Workstation"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "description", 
-   "fieldtype": "Text Editor", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Item Description", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "description",
+   "fieldtype": "Text Editor",
+   "label": "Item Description"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 2, 
-   "fieldname": "qty", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 0, 
-   "label": "Qty", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "columns": 2,
+   "fieldname": "qty",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Qty"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "website_image", 
-   "fieldtype": "Attach", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Image", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "website_image",
+   "fieldtype": "Attach",
+   "label": "Image"
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2017-02-12 12:48:56.949861", 
- "modified_by": "Administrator", 
- "module": "Manufacturing", 
- "name": "BOM Website Item", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:41.946700",
+ "modified_by": "Administrator",
+ "module": "Manufacturing",
+ "name": "BOM Website Item",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json
index 3fad2ef..a1e5f80 100644
--- a/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json
+++ b/erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json
@@ -1,176 +1,60 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2017-02-10 05:27:16.031403", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2017-02-10 05:27:16.031403",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "operation",
+  "workstation",
+  "time_in_mins",
+  "website_image",
+  "thumbnail"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "operation", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Operation", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Operation", 
-   "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, 
-   "unique": 0
-  }, 
+   "fieldname": "operation",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Operation",
+   "options": "Operation",
+   "reqd": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "workstation", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Workstation", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Workstation", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "workstation",
+   "fieldtype": "Link",
+   "label": "Workstation",
+   "options": "Workstation"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "time_in_mins", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Operation Time", 
-   "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, 
-   "unique": 0
-  }, 
+   "fieldname": "time_in_mins",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Operation Time",
+   "reqd": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "website_image", 
-   "fieldtype": "Attach", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Image", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "website_image",
+   "fieldtype": "Attach",
+   "label": "Image"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "thumbnail", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Thumbnail", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "thumbnail",
+   "fieldtype": "Data",
+   "label": "Thumbnail"
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2017-02-12 16:32:44.316447", 
- "modified_by": "Administrator", 
- "module": "Manufacturing", 
- "name": "BOM Website Operation", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:42.076959",
+ "modified_by": "Administrator",
+ "module": "Manufacturing",
+ "name": "BOM Website Operation",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json b/erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
index b301a9e..e5a50ad 100644
--- a/erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
+++ b/erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
@@ -90,7 +90,7 @@
   }
  ],
  "links": [],
- "modified": "2020-05-26 22:14:54.479831",
+ "modified": "2024-03-27 13:08:18.393488",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Downtime Entry",
@@ -134,8 +134,9 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "workstation",
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/job_card/job_card.json b/erpnext/manufacturing/doctype/job_card/job_card.json
index 0f01704..531c71f 100644
--- a/erpnext/manufacturing/doctype/job_card/job_card.json
+++ b/erpnext/manufacturing/doctype/job_card/job_card.json
@@ -511,7 +511,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2023-06-28 19:23:14.345214",
+ "modified": "2024-03-27 13:09:56.634418",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Job Card",
@@ -564,7 +564,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "operation",
diff --git a/erpnext/manufacturing/doctype/job_card/job_card.py b/erpnext/manufacturing/doctype/job_card/job_card.py
index e889c5d..11894a0 100644
--- a/erpnext/manufacturing/doctype/job_card/job_card.py
+++ b/erpnext/manufacturing/doctype/job_card/job_card.py
@@ -128,9 +128,7 @@
 	# end: auto-generated types
 
 	def onload(self):
-		excess_transfer = frappe.db.get_single_value(
-			"Manufacturing Settings", "job_card_excess_transfer"
-		)
+		excess_transfer = frappe.db.get_single_value("Manufacturing Settings", "job_card_excess_transfer")
 		self.set_onload("job_card_excess_transfer", excess_transfer)
 		self.set_onload("work_order_closed", self.is_work_order_closed())
 		self.set_onload("has_stock_entry", self.has_stock_entry())
@@ -159,9 +157,7 @@
 
 		wo_qty = flt(frappe.get_cached_value("Work Order", self.work_order, "qty"))
 
-		completed_qty = flt(
-			frappe.db.get_value("Work Order Operation", self.operation_id, "completed_qty")
-		)
+		completed_qty = flt(frappe.db.get_value("Work Order Operation", self.operation_id, "completed_qty"))
 
 		over_production_percentage = flt(
 			frappe.db.get_single_value("Manufacturing Settings", "overproduction_percentage_for_work_order")
@@ -454,7 +450,9 @@
 
 				# If remaining time fit in workstation time logs else split hours as per workstation time
 				if time_in_mins > row.remaining_time_in_mins:
-					row.planned_end_time = add_to_date(row.planned_start_time, minutes=row.remaining_time_in_mins)
+					row.planned_end_time = add_to_date(
+						row.planned_start_time, minutes=row.remaining_time_in_mins
+					)
 					row.remaining_time_in_mins = 0
 				else:
 					row.planned_end_time = add_to_date(row.planned_start_time, minutes=time_in_mins)
@@ -490,7 +488,7 @@
 						{
 							"to_time": get_datetime(args.get("complete_time")),
 							"operation": args.get("sub_operation"),
-							"completed_qty": args.get("completed_qty") or 0.0,
+							"completed_qty": (args.get("completed_qty") if last_row.idx == row.idx else 0.0),
 						}
 					)
 		elif args.get("start_time"):
@@ -574,7 +572,9 @@
 					row.completed_time = row.completed_time / len(set(operation_deatils.employee))
 
 					if operation_deatils.completed_qty:
-						row.completed_qty = operation_deatils.completed_qty / len(set(operation_deatils.employee))
+						row.completed_qty = operation_deatils.completed_qty / len(
+							set(operation_deatils.employee)
+						)
 			else:
 				row.status = "Pending"
 				row.completed_time = 0.0
@@ -646,10 +646,7 @@
 			)
 
 	def validate_job_card(self):
-		if (
-			self.work_order
-			and frappe.get_cached_value("Work Order", self.work_order, "status") == "Stopped"
-		):
+		if self.work_order and frappe.get_cached_value("Work Order", self.work_order, "status") == "Stopped":
 			frappe.throw(
 				_("Transaction not allowed against stopped Work Order {0}").format(
 					get_link_to_form("Work Order", self.work_order)
@@ -668,9 +665,7 @@
 			flt(self.total_completed_qty, precision) + flt(self.process_loss_qty, precision)
 		)
 
-		if self.for_quantity and flt(total_completed_qty, precision) != flt(
-			self.for_quantity, precision
-		):
+		if self.for_quantity and flt(total_completed_qty, precision) != flt(self.for_quantity, precision):
 			total_completed_qty_label = bold(_("Total Completed Qty"))
 			qty_to_manufacture = bold(_("Qty to Manufacture"))
 
@@ -730,9 +725,8 @@
 			return
 
 		for_quantity, time_in_mins, process_loss_qty = 0, 0, 0
-		from_time_list, to_time_list = [], []
+		_from_time_list, _to_time_list = [], []
 
-		field = "operation_id"
 		data = self.get_current_operation_data()
 		if data and len(data) > 0:
 			for_quantity = flt(data[0].completed_qty)
@@ -768,9 +762,7 @@
 		if wo.produced_qty > for_quantity + process_loss_qty:
 			first_part_msg = _(
 				"The {0} {1} is used to calculate the valuation cost for the finished good {2}."
-			).format(
-				frappe.bold(_("Job Card")), frappe.bold(self.name), frappe.bold(self.production_item)
-			)
+			).format(frappe.bold(_("Job Card")), frappe.bold(self.name), frappe.bold(self.production_item))
 
 			second_part_msg = _(
 				"Kindly cancel the Manufacturing Entries first against the work order {0}."
@@ -837,9 +829,7 @@
 			from frappe.query_builder.functions import Sum
 
 			job_card_items_transferred_qty = {}
-			job_card_items = [
-				x.get("job_card_item") for x in ste_doc.get("items") if x.get("job_card_item")
-			]
+			job_card_items = [x.get("job_card_item") for x in ste_doc.get("items") if x.get("job_card_item")]
 
 			if job_card_items:
 				se = frappe.qb.DocType("Stock Entry")
@@ -972,9 +962,7 @@
 
 	def set_wip_warehouse(self):
 		if not self.wip_warehouse:
-			self.wip_warehouse = frappe.db.get_single_value(
-				"Manufacturing Settings", "default_wip_warehouse"
-			)
+			self.wip_warehouse = frappe.db.get_single_value("Manufacturing Settings", "default_wip_warehouse")
 
 	def validate_operation_id(self):
 		if (
@@ -1014,7 +1002,7 @@
 			order_by="sequence_id, idx",
 		)
 
-		message = "Job Card {0}: As per the sequence of the operations in the work order {1}".format(
+		message = "Job Card {}: As per the sequence of the operations in the work order {}".format(
 			bold(self.name), bold(get_link_to_form("Work Order", self.work_order))
 		)
 
@@ -1085,7 +1073,7 @@
 		return []
 	args = {"parent": filters.get("work_order")}
 	if txt:
-		args["operation"] = ("like", "%{0}%".format(txt))
+		args["operation"] = ("like", f"%{txt}%")
 
 	return frappe.get_all(
 		"Work Order Operation",
@@ -1206,16 +1194,14 @@
 	conditions = get_filters_cond("Job Card", filters, [])
 
 	job_cards = frappe.db.sql(
-		""" SELECT `tabJob Card`.name, `tabJob Card`.work_order,
+		f""" SELECT `tabJob Card`.name, `tabJob Card`.work_order,
 			`tabJob Card`.status, ifnull(`tabJob Card`.remarks, ''),
 			min(`tabJob Card Time Log`.from_time) as from_time,
 			max(`tabJob Card Time Log`.to_time) as to_time
 		FROM `tabJob Card` , `tabJob Card Time Log`
 		WHERE
-			`tabJob Card`.name = `tabJob Card Time Log`.parent {0}
-			group by `tabJob Card`.name""".format(
-			conditions
-		),
+			`tabJob Card`.name = `tabJob Card Time Log`.parent {conditions}
+			group by `tabJob Card`.name""",
 		as_dict=1,
 	)
 
diff --git a/erpnext/manufacturing/doctype/job_card/test_job_card.py b/erpnext/manufacturing/doctype/job_card/test_job_card.py
index bde0548..b0644b4 100644
--- a/erpnext/manufacturing/doctype/job_card/test_job_card.py
+++ b/erpnext/manufacturing/doctype/job_card/test_job_card.py
@@ -59,7 +59,6 @@
 		frappe.db.rollback()
 
 	def test_job_card_operations(self):
-
 		job_cards = frappe.get_all(
 			"Job Card", filters={"work_order": self.work_order.name}, fields=["operation_id", "name"]
 		)
@@ -252,7 +251,6 @@
 
 	@change_settings("Manufacturing Settings", {"job_card_excess_transfer": 0})
 	def test_job_card_excess_material_transfer_block(self):
-
 		self.transfer_material_against = "Job Card"
 		self.source_warehouse = "Stores - _TC"
 
@@ -276,7 +274,6 @@
 
 	@change_settings("Manufacturing Settings", {"job_card_excess_transfer": 0})
 	def test_job_card_excess_material_transfer_with_no_reference(self):
-
 		self.transfer_material_against = "Job Card"
 		self.source_warehouse = "Stores - _TC"
 
diff --git a/erpnext/manufacturing/doctype/job_card_item/job_card_item.json b/erpnext/manufacturing/doctype/job_card_item/job_card_item.json
index d91530d..8a1bd8e 100644
--- a/erpnext/manufacturing/doctype/job_card_item/job_card_item.json
+++ b/erpnext/manufacturing/doctype/job_card_item/job_card_item.json
@@ -105,14 +105,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-04-22 18:50:00.003444",
+ "modified": "2024-03-27 13:09:56.943741",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Job Card Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json b/erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
index 9a8692b..8b3e908 100644
--- a/erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
+++ b/erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
@@ -46,14 +46,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-03-16 18:24:35.399593",
+ "modified": "2024-03-27 13:09:57.090298",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Job Card Operation",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json b/erpnext/manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
index 522cfa3..d5f282a 100644
--- a/erpnext/manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
+++ b/erpnext/manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
@@ -33,13 +33,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-06-14 15:27:03.203045",
+ "modified": "2024-03-27 13:09:57.211836",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Job Card Scheduled Time",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json b/erpnext/manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
index 9e9f1c4..a0ba768 100644
--- a/erpnext/manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
+++ b/erpnext/manufacturing/doctype/job_card_scrap_item/job_card_scrap_item.json
@@ -69,14 +69,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-09-14 01:20:48.588052",
+ "modified": "2024-03-27 13:09:57.323835",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Job Card Scrap Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json b/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
index a7102d7..80d549e 100644
--- a/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
+++ b/erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
@@ -64,14 +64,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-12-23 14:30:00.970916",
+ "modified": "2024-03-27 13:09:57.448800",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Job Card Time Log",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json b/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
index 63e3fa3..2949d1c 100644
--- a/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
+++ b/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
@@ -216,7 +216,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2024-02-08 19:00:37.561244",
+ "modified": "2024-03-27 13:10:04.700433",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Manufacturing Settings",
@@ -230,7 +230,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.py b/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.py
index 9a50111..84dbce2 100644
--- a/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.py
+++ b/erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.py
@@ -42,8 +42,7 @@
 
 def get_mins_between_operations():
 	return relativedelta(
-		minutes=cint(frappe.db.get_single_value("Manufacturing Settings", "mins_between_operations"))
-		or 10
+		minutes=cint(frappe.db.get_single_value("Manufacturing Settings", "mins_between_operations")) or 10
 	)
 
 
diff --git a/erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json b/erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
index 06c1b49..eb0196f 100644
--- a/erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+++ b/erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
@@ -202,14 +202,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-02-11 16:21:11.977018",
+ "modified": "2024-03-27 13:10:05.436575",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Material Request Plan Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/operation/operation.json b/erpnext/manufacturing/doctype/operation/operation.json
index 753552c..ba53116 100644
--- a/erpnext/manufacturing/doctype/operation/operation.json
+++ b/erpnext/manufacturing/doctype/operation/operation.json
@@ -104,7 +104,7 @@
  "icon": "fa fa-wrench",
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2021-11-24 19:15:24.357187",
+ "modified": "2024-03-27 13:10:06.841479",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Operation",
@@ -134,7 +134,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/plant_floor/plant_floor.json b/erpnext/manufacturing/doctype/plant_floor/plant_floor.json
index be0052c..af1f8d3 100644
--- a/erpnext/manufacturing/doctype/plant_floor/plant_floor.json
+++ b/erpnext/manufacturing/doctype/plant_floor/plant_floor.json
@@ -71,7 +71,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2024-01-30 11:59:07.508535",
+ "modified": "2024-03-27 13:10:13.805390",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Plant Floor",
@@ -91,7 +91,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/plant_floor/plant_floor.py b/erpnext/manufacturing/doctype/plant_floor/plant_floor.py
index d30b7d1..e6fcf1a 100644
--- a/erpnext/manufacturing/doctype/plant_floor/plant_floor.py
+++ b/erpnext/manufacturing/doctype/plant_floor/plant_floor.py
@@ -67,22 +67,15 @@
 
 @frappe.whitelist()
 def get_stock_summary(warehouse, start=0, item_code=None, item_group=None):
-	stock_details = get_stock_details(
-		warehouse, start=start, item_code=item_code, item_group=item_group
-	)
+	stock_details = get_stock_details(warehouse, start=start, item_code=item_code, item_group=item_group)
 
 	max_count = 0.0
 	for d in stock_details:
 		d.actual_or_pending = (
-			d.projected_qty
-			+ d.reserved_qty
-			+ d.reserved_qty_for_production
-			+ d.reserved_qty_for_sub_contract
+			d.projected_qty + d.reserved_qty + d.reserved_qty_for_production + d.reserved_qty_for_sub_contract
 		)
 		d.pending_qty = 0
-		d.total_reserved = (
-			d.reserved_qty + d.reserved_qty_for_production + d.reserved_qty_for_sub_contract
-		)
+		d.total_reserved = d.reserved_qty + d.reserved_qty_for_production + d.reserved_qty_for_sub_contract
 		if d.actual_or_pending > d.actual_qty:
 			d.pending_qty = d.actual_or_pending - d.actual_qty
 
diff --git a/erpnext/manufacturing/doctype/production_plan/production_plan.json b/erpnext/manufacturing/doctype/production_plan/production_plan.json
index 84bbad5..db0e973 100644
--- a/erpnext/manufacturing/doctype/production_plan/production_plan.json
+++ b/erpnext/manufacturing/doctype/production_plan/production_plan.json
@@ -439,7 +439,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-02-27 13:34:20.692211",
+ "modified": "2024-03-27 13:10:19.928403",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Production Plan",
@@ -460,7 +460,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/production_plan/production_plan.py b/erpnext/manufacturing/doctype/production_plan/production_plan.py
index c852f84..80b1564 100644
--- a/erpnext/manufacturing/doctype/production_plan/production_plan.py
+++ b/erpnext/manufacturing/doctype/production_plan/production_plan.py
@@ -387,9 +387,7 @@
 		if not self.get("material_requests") or not self.get_so_mr_list(
 			"material_request", "material_requests"
 		):
-			frappe.throw(
-				_("Please fill the Material Requests table"), title=_("Material Requests Required")
-			)
+			frappe.throw(_("Please fill the Material Requests table"), title=_("Material Requests Required"))
 
 		mr_list = self.get_so_mr_list("material_request", "material_requests")
 
@@ -667,7 +665,10 @@
 				item_dict[(d.item_code, d.material_request_item, d.warehouse)] = item_details
 			else:
 				item_details.update(
-					{"qty": flt(item_dict.get(key, {}).get("qty")) + (flt(d.planned_qty) - flt(d.ordered_qty))}
+					{
+						"qty": flt(item_dict.get(key, {}).get("qty"))
+						+ (flt(d.planned_qty) - flt(d.ordered_qty))
+					}
 				)
 				item_dict[key] = item_details
 
@@ -693,7 +694,7 @@
 	def make_work_order_for_finished_goods(self, wo_list, default_warehouses):
 		items_data = self.get_production_items()
 
-		for key, item in items_data.items():
+		for _key, item in items_data.items():
 			if self.sub_assembly_items:
 				item["use_multi_level_bom"] = 0
 
@@ -880,7 +881,7 @@
 
 		if material_request_list:
 			material_request_list = [
-				"""<a href="/app/Form/Material Request/{0}">{1}</a>""".format(m.name, m.name)
+				f"""<a href="/app/Form/Material Request/{m.name}">{m.name}</a>"""
 				for m in material_request_list
 			]
 			msgprint(_("{0} created").format(comma_and(material_request_list)))
@@ -1006,9 +1007,7 @@
 		return sub_assembly_items_store
 
 	def all_items_completed(self):
-		all_items_produced = all(
-			flt(d.planned_qty) - flt(d.produced_qty) < 0.000001 for d in self.po_items
-		)
+		all_items_produced = all(flt(d.planned_qty) - flt(d.produced_qty) < 0.000001 for d in self.po_items)
 		if not all_items_produced:
 			return False
 
@@ -1051,9 +1050,7 @@
 
 	doc.warehouse = None
 	frappe.flags.show_qty_in_stock_uom = 1
-	items = get_items_for_material_requests(
-		doc, warehouses=warehouses, get_parent_warehouse_data=True
-	)
+	items = get_items_for_material_requests(doc, warehouses=warehouses, get_parent_warehouse_data=True)
 
 	for d in items:
 		item_list.append(
@@ -1097,9 +1094,7 @@
 	build_csv_response(item_list, doc.name)
 
 
-def get_exploded_items(
-	item_details, company, bom_no, include_non_stock_items, planned_qty=1, doc=None
-):
+def get_exploded_items(item_details, company, bom_no, include_non_stock_items, planned_qty=1, doc=None):
 	bei = frappe.qb.DocType("BOM Explosion Item")
 	bom = frappe.qb.DocType("BOM")
 	item = frappe.qb.DocType("Item")
@@ -1252,11 +1247,7 @@
 	elif total_qty > bin_dict.get("projected_qty", 0):
 		required_qty = total_qty - bin_dict.get("projected_qty", 0)
 
-	if (
-		doc.get("consider_minimum_order_qty")
-		and required_qty > 0
-		and required_qty < row["min_order_qty"]
-	):
+	if doc.get("consider_minimum_order_qty") and required_qty > 0 and required_qty < row["min_order_qty"]:
 		required_qty = row["min_order_qty"]
 
 	item_group_defaults = get_item_group_defaults(row.item_code, company)
@@ -1280,9 +1271,7 @@
 	if include_safety_stock:
 		required_qty += flt(row["safety_stock"])
 
-	item_details = frappe.get_cached_value(
-		"Item", row.item_code, ["purchase_uom", "stock_uom"], as_dict=1
-	)
+	item_details = frappe.get_cached_value("Item", row.item_code, ["purchase_uom", "stock_uom"], as_dict=1)
 
 	conversion_factor = 1.0
 	if (
@@ -1335,7 +1324,9 @@
 			& (pi.parent_item == so_item.item_code)
 			& (
 				ExistsCriterion(
-					frappe.qb.from_(bom).select(bom.name).where((bom.item == pi.item_code) & (bom.is_active == 1))
+					frappe.qb.from_(bom)
+					.select(bom.name)
+					.where((bom.item == pi.item_code) & (bom.is_active == 1))
 				)
 			)
 		)
@@ -1378,7 +1369,7 @@
 		)
 
 	open_so_query = open_so_query.where(
-		(ExistsCriterion(open_so_subquery1) | ExistsCriterion(open_so_subquery2))
+		ExistsCriterion(open_so_subquery1) | ExistsCriterion(open_so_subquery2)
 	)
 
 	open_so = open_so_query.run(as_dict=True)
@@ -1500,9 +1491,7 @@
 			data["include_exploded_items"] = 1
 
 		planned_qty = data.get("required_qty") or data.get("planned_qty")
-		ignore_existing_ordered_qty = (
-			data.get("ignore_existing_ordered_qty") or ignore_existing_ordered_qty
-		)
+		ignore_existing_ordered_qty = data.get("ignore_existing_ordered_qty") or ignore_existing_ordered_qty
 		warehouse = doc.get("for_warehouse")
 
 		item_details = {}
@@ -1535,7 +1524,12 @@
 				elif data.get("include_exploded_items") and include_subcontracted_items:
 					# fetch exploded items from BOM
 					item_details = get_exploded_items(
-						item_details, company, bom_no, include_non_stock_items, planned_qty=planned_qty, doc=doc
+						item_details,
+						company,
+						bom_no,
+						include_non_stock_items,
+						planned_qty=planned_qty,
+						doc=doc,
 					)
 				else:
 					item_details = get_subitems(
@@ -1586,7 +1580,7 @@
 				so_item_details[sales_order][item_code] = details
 
 	mr_items = []
-	for sales_order, item_code in so_item_details.items():
+	for sales_order in so_item_details:
 		item_dict = so_item_details[sales_order]
 		for details in item_dict.values():
 			bin_dict = get_bin_details(details, doc.company, warehouse)
@@ -1690,7 +1684,7 @@
 
 	return {
 		"bom_no": item_details.get("bom_no"),
-		"stock_uom": item_details.get("stock_uom")
+		"stock_uom": item_details.get("stock_uom"),
 		# 		"description": item_details.get("description")
 	}
 
@@ -1733,7 +1727,9 @@
 				)
 
 				if d.value:
-					get_sub_assembly_items(d.value, bom_data, stock_qty, company, warehouse, indent=indent + 1)
+					get_sub_assembly_items(
+						d.value, bom_data, stock_qty, company, warehouse, indent=indent + 1
+					)
 
 
 def set_default_warehouses(row, default_warehouses):
@@ -1875,9 +1871,7 @@
 
 
 @frappe.whitelist()
-def sales_order_query(
-	doctype=None, txt=None, searchfield=None, start=None, page_len=None, filters=None
-):
+def sales_order_query(doctype=None, txt=None, searchfield=None, start=None, page_len=None, filters=None):
 	frappe.has_permission("Production Plan", throw=True)
 
 	if not filters:
diff --git a/erpnext/manufacturing/doctype/production_plan/test_production_plan.py b/erpnext/manufacturing/doctype/production_plan/test_production_plan.py
index 0bf3705..8957c11 100644
--- a/erpnext/manufacturing/doctype/production_plan/test_production_plan.py
+++ b/erpnext/manufacturing/doctype/production_plan/test_production_plan.py
@@ -110,9 +110,7 @@
 	def test_production_plan_start_date(self):
 		"Test if Work Order has same Planned Start Date as Prod Plan."
 		planned_date = add_to_date(date=None, days=3)
-		plan = create_production_plan(
-			item_code="Test Production Item 1", planned_start_date=planned_date
-		)
+		plan = create_production_plan(item_code="Test Production Item 1", planned_start_date=planned_date)
 		plan.make_work_order()
 
 		work_orders = frappe.get_all(
@@ -213,9 +211,7 @@
 		)
 
 		wo_doc = frappe.get_doc("Work Order", work_order)
-		wo_doc.update(
-			{"wip_warehouse": "Work In Progress - _TC", "fg_warehouse": "Finished Goods - _TC"}
-		)
+		wo_doc.update({"wip_warehouse": "Work In Progress - _TC", "fg_warehouse": "Finished Goods - _TC"})
 		wo_doc.submit()
 
 		so_wo_qty = frappe.db.get_value("Sales Order Item", sales_order_item, "work_order_qty")
@@ -400,7 +396,7 @@
 		from erpnext.manufacturing.doctype.bom.test_bom import create_nested_bom
 
 		bom_tree_1 = {"Test Laptop": {"Test Motherboard": {"Test Motherboard Wires": {}}}}
-		bom = create_nested_bom(bom_tree_1, prefix="")
+		create_nested_bom(bom_tree_1, prefix="")
 
 		item_doc = frappe.get_doc("Item", "Test Motherboard")
 		company = "_Test Company"
@@ -515,14 +511,10 @@
 
 	def test_pp_to_mr_customer_provided(self):
 		"Test Material Request from Production Plan for Customer Provided Item."
-		create_item(
-			"CUST-0987", is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0
-		)
+		create_item("CUST-0987", is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0)
 		create_item("Production Item CUST")
 
-		for item, raw_materials in {
-			"Production Item CUST": ["Raw Material Item 1", "CUST-0987"]
-		}.items():
+		for item, raw_materials in {"Production Item CUST": ["Raw Material Item 1", "CUST-0987"]}.items():
 			if not frappe.db.get_value("BOM", {"item": item}):
 				make_bom(item=item, raw_materials=raw_materials)
 		production_plan = create_production_plan(item_code="Production Item CUST")
@@ -675,7 +667,7 @@
 			items_data[(pln.po_items[0].name, item, None)]["qty"] = qty
 
 			# Create and Submit Work Order for each item in items_data
-			for key, item in items_data.items():
+			for _key, item in items_data.items():
 				if pln.sub_assembly_items:
 					item["use_multi_level_bom"] = 0
 
@@ -844,7 +836,6 @@
 		self.assertEqual(pln.po_items[0].planned_qty, 0.55)
 
 	def test_temporary_name_relinking(self):
-
 		pp = frappe.new_doc("Production Plan")
 
 		# this can not be unittested so mocking data that would be expected
@@ -860,7 +851,7 @@
 			pp.append("sub_assembly_items", {"production_plan_item": po_item.temporary_name})
 		pp._rename_temporary_references()
 
-		for po_item, subassy_item in zip(pp.po_items, pp.sub_assembly_items):
+		for po_item, subassy_item in zip(pp.po_items, pp.sub_assembly_items, strict=False):
 			self.assertEqual(po_item.name, subassy_item.production_plan_item)
 
 		# bad links should be erased
@@ -871,7 +862,7 @@
 
 		# reattempting on same doc shouldn't change anything
 		pp._rename_temporary_references()
-		for po_item, subassy_item in zip(pp.po_items, pp.sub_assembly_items):
+		for po_item, subassy_item in zip(pp.po_items, pp.sub_assembly_items, strict=False):
 			self.assertEqual(po_item.name, subassy_item.production_plan_item)
 
 	def test_produced_qty_for_multi_level_bom_item(self):
@@ -1148,9 +1139,7 @@
 			wo_doc.fg_warehouse = "_Test Warehouse - _TC"
 			wo_doc.submit()
 
-		reserved_qty_after_mr = flt(
-			frappe.db.get_value("Bin", bin_name, "reserved_qty_for_production_plan")
-		)
+		reserved_qty_after_mr = flt(frappe.db.get_value("Bin", bin_name, "reserved_qty_for_production_plan"))
 		self.assertEqual(reserved_qty_after_mr, before_qty)
 
 	def test_from_warehouse_for_purchase_material_request(self):
@@ -1158,7 +1147,7 @@
 		from erpnext.stock.utils import get_or_make_bin
 
 		create_item("RM-TEST-123 For Purchase", valuation_rate=100)
-		bin_name = get_or_make_bin("RM-TEST-123 For Purchase", "_Test Warehouse - _TC")
+		get_or_make_bin("RM-TEST-123 For Purchase", "_Test Warehouse - _TC")
 		t_warehouse = create_warehouse("_Test Store - _TC")
 		make_stock_entry(
 			item_code="Raw Material Item 1",
@@ -1168,9 +1157,7 @@
 		)
 
 		plan = create_production_plan(item_code="Test Production Item 1", do_not_save=1)
-		mr_items = get_items_for_material_requests(
-			plan.as_dict(), warehouses=[{"warehouse": t_warehouse}]
-		)
+		mr_items = get_items_for_material_requests(plan.as_dict(), warehouses=[{"warehouse": t_warehouse}])
 
 		for d in mr_items:
 			plan.append("mr_items", d)
@@ -1468,9 +1455,7 @@
 		)
 
 		pln.for_warehouse = rm_warehouse
-		items = get_items_for_material_requests(
-			pln.as_dict(), warehouses=[{"warehouse": store_warehouse}]
-		)
+		items = get_items_for_material_requests(pln.as_dict(), warehouses=[{"warehouse": store_warehouse}])
 
 		for row in items:
 			self.assertEqual(row.get("quantity"), 10.0)
@@ -1479,9 +1464,7 @@
 			self.assertEqual(row.get("from_warehouse"), store_warehouse)
 			self.assertEqual(row.get("conversion_factor"), 1.0)
 
-		items = get_items_for_material_requests(
-			pln.as_dict(), warehouses=[{"warehouse": pln.for_warehouse}]
-		)
+		items = get_items_for_material_requests(pln.as_dict(), warehouses=[{"warehouse": pln.for_warehouse}])
 
 		for row in items:
 			self.assertEqual(row.get("quantity"), 1.0)
@@ -1496,7 +1479,7 @@
 		fg_item = make_item(properties={"is_stock_item": 1, "stock_uom": "_Test UOM 1"}).name
 		rm_item = make_item(properties={"is_stock_item": 1, "stock_uom": "_Test UOM 1"}).name
 
-		store_warehouse = create_warehouse("Store Warehouse", company="_Test Company")
+		create_warehouse("Store Warehouse", company="_Test Company")
 		rm_warehouse = create_warehouse("RM Warehouse", company="_Test Company")
 
 		make_bom(item=fg_item, raw_materials=[rm_item], source_warehouse="_Test Warehouse - _TC")
@@ -1532,7 +1515,6 @@
 
 	def test_min_order_qty_in_pp(self):
 		from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
-		from erpnext.stock.utils import get_or_make_bin
 
 		fg_item = make_item(properties={"is_stock_item": 1}).name
 		rm_item = make_item(properties={"is_stock_item": 1, "min_order_qty": 1000}).name
@@ -1554,9 +1536,6 @@
 			self.assertEqual(d.get("quantity"), 1000.0)
 
 	def test_fg_item_quantity(self):
-		from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
-		from erpnext.stock.utils import get_or_make_bin
-
 		fg_item = make_item(properties={"is_stock_item": 1}).name
 		rm_item = make_item(properties={"is_stock_item": 1}).name
 
diff --git a/erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json b/erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
index 78a3897..ec65408 100644
--- a/erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
+++ b/erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
@@ -220,14 +220,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-27 13:24:43.571844",
+ "modified": "2024-03-27 13:10:20.252166",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Production Plan Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json b/erpnext/manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
index 15ef207..c5330d7 100644
--- a/erpnext/manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
+++ b/erpnext/manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
@@ -40,13 +40,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-03-31 10:30:14.604051",
+ "modified": "2024-03-27 13:10:20.410593",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Production Plan Item Reference",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json b/erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
index b5eb73e..141516a 100644
--- a/erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
+++ b/erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
@@ -1,140 +1,53 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "hash", 
- "beta": 0, 
- "creation": "2016-02-10 05:09:11.983251", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
+ "actions": [],
+ "autoname": "hash",
+ "creation": "2016-02-10 05:09:11.983251",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "material_request",
+  "col_break1",
+  "material_request_date"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "material_request", 
-   "fieldtype": "Link", 
-   "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": "Material Request", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "prevdoc_docname", 
-   "oldfieldtype": "Data", 
-   "options": "Material Request", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "150px", 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "material_request",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Material Request",
+   "oldfieldname": "prevdoc_docname",
+   "oldfieldtype": "Data",
+   "options": "Material Request",
+   "print_width": "150px",
+   "reqd": 1,
    "width": "150px"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "col_break1", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "col_break1",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "material_request_date", 
-   "fieldtype": "Date", 
-   "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": "Material Request Date", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "document_date", 
-   "oldfieldtype": "Date", 
-   "options": "", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "120px", 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "material_request_date",
+   "fieldtype": "Date",
+   "in_list_view": 1,
+   "label": "Material Request Date",
+   "oldfieldname": "document_date",
+   "oldfieldtype": "Date",
+   "print_width": "120px",
+   "read_only": 1,
    "width": "120px"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2017-10-29 12:31:57.986869", 
- "modified_by": "Administrator", 
- "module": "Manufacturing", 
- "name": "Production Plan Material Request", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "ASC", 
- "track_changes": 0, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:20.526011",
+ "modified_by": "Administrator",
+ "module": "Manufacturing",
+ "name": "Production Plan Material Request",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json b/erpnext/manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
index e72f489..e4ecf54 100644
--- a/erpnext/manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
+++ b/erpnext/manufacturing/doctype/production_plan_material_request_warehouse/production_plan_material_request_warehouse.json
@@ -19,14 +19,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-10-26 12:55:00.778201",
+ "modified": "2024-03-27 13:10:20.638727",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Production Plan Material Request Warehouse",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json b/erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
index 40f3662..9b573bd 100644
--- a/erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
+++ b/erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
@@ -1,200 +1,75 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "hash", 
- "beta": 0, 
- "creation": "2013-02-22 01:27:49", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "autoname": "hash",
+ "creation": "2013-02-22 01:27:49",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "sales_order",
+  "sales_order_date",
+  "col_break1",
+  "customer",
+  "grand_total"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "sales_order", 
-   "fieldtype": "Link", 
-   "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 Order", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "prevdoc_docname", 
-   "oldfieldtype": "Data", 
-   "options": "Sales Order", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "150px", 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "sales_order",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Sales Order",
+   "oldfieldname": "prevdoc_docname",
+   "oldfieldtype": "Data",
+   "options": "Sales Order",
+   "print_width": "150px",
+   "reqd": 1,
    "width": "150px"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "sales_order_date", 
-   "fieldtype": "Date", 
-   "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 Order Date", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "document_date", 
-   "oldfieldtype": "Date", 
-   "options": "", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "120px", 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "sales_order_date",
+   "fieldtype": "Date",
+   "in_list_view": 1,
+   "label": "Sales Order Date",
+   "oldfieldname": "document_date",
+   "oldfieldtype": "Date",
+   "print_width": "120px",
+   "read_only": 1,
    "width": "120px"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "col_break1", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "col_break1",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "customer", 
-   "fieldtype": "Link", 
-   "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": "Customer", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Customer", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "150px", 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "customer",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Customer",
+   "options": "Customer",
+   "print_width": "150px",
+   "read_only": 1,
    "width": "150px"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "", 
-   "fieldname": "grand_total", 
-   "fieldtype": "Currency", 
-   "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": "Grand Total", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "120px", 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "grand_total",
+   "fieldtype": "Currency",
+   "in_list_view": 1,
+   "label": "Grand Total",
+   "print_width": "120px",
+   "read_only": 1,
    "width": "120px"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2017-10-29 12:29:36.726079", 
- "modified_by": "Administrator", 
- "module": "Manufacturing", 
- "name": "Production Plan Sales Order", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_order": "ASC", 
- "track_changes": 0, 
- "track_seen": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:20.746852",
+ "modified_by": "Administrator",
+ "module": "Manufacturing",
+ "name": "Production Plan Sales Order",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json b/erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
index 7965965..3c99bb7 100644
--- a/erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+++ b/erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -209,14 +209,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-27 13:45:17.422435",
+ "modified": "2024-03-27 13:10:20.876695",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Production Plan Sub Assembly Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/routing/routing.json b/erpnext/manufacturing/doctype/routing/routing.json
index e864c0c..e117dbc 100644
--- a/erpnext/manufacturing/doctype/routing/routing.json
+++ b/erpnext/manufacturing/doctype/routing/routing.json
@@ -1,180 +1,71 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:routing_name", 
- "beta": 0, 
- "creation": "2018-07-15 11:03:24.191613", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "field:routing_name",
+ "creation": "2018-07-15 11:03:24.191613",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "routing_name",
+  "disabled",
+  "operations"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "routing_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Routing Name", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
+   "fieldname": "routing_name",
+   "fieldtype": "Data",
+   "label": "Routing Name",
    "unique": 1
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:!doc.__islocal", 
-   "fieldname": "disabled", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Disabled", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "depends_on": "eval:!doc.__islocal",
+   "fieldname": "disabled",
+   "fieldtype": "Check",
+   "label": "Disabled"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "operations", 
-   "fieldtype": "Table", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "BOM Operation", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "BOM Operation", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "operations",
+   "fieldtype": "Table",
+   "label": "BOM Operation",
+   "options": "BOM Operation"
   }
- ], 
- "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-07-15 11:42:41.424793", 
- "modified_by": "Administrator", 
- "module": "Manufacturing", 
- "name": "Routing", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:33.725991",
+ "modified_by": "Administrator",
+ "module": "Manufacturing",
+ "name": "Routing",
+ "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": "Manufacturing Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Manufacturing Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "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": "Manufacturing User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Manufacturing User",
+   "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": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/routing/routing.py b/erpnext/manufacturing/doctype/routing/routing.py
index 4bef380..70a2a19 100644
--- a/erpnext/manufacturing/doctype/routing/routing.py
+++ b/erpnext/manufacturing/doctype/routing/routing.py
@@ -47,9 +47,9 @@
 				row.sequence_id = sequence_id + 1
 			elif sequence_id and row.sequence_id and cint(sequence_id) > cint(row.sequence_id):
 				frappe.throw(
-					_("At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}").format(
-						row.idx, row.sequence_id, sequence_id
-					)
+					_(
+						"At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
+					).format(row.idx, row.sequence_id, sequence_id)
 				)
 
 			sequence_id = row.sequence_id
diff --git a/erpnext/manufacturing/doctype/sub_operation/sub_operation.json b/erpnext/manufacturing/doctype/sub_operation/sub_operation.json
index 10cee32..8cd8048 100644
--- a/erpnext/manufacturing/doctype/sub_operation/sub_operation.json
+++ b/erpnext/manufacturing/doctype/sub_operation/sub_operation.json
@@ -39,14 +39,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-07-15 16:39:41.635362",
+ "modified": "2024-03-27 13:10:45.777866",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Sub Operation",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/doctype/work_order/test_work_order.py b/erpnext/manufacturing/doctype/work_order/test_work_order.py
index e1c1069..e451898 100644
--- a/erpnext/manufacturing/doctype/work_order/test_work_order.py
+++ b/erpnext/manufacturing/doctype/work_order/test_work_order.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
 # License: GNU General Public License v3. See license.txt
 
-import copy
 
 import frappe
 from frappe.tests.utils import FrappeTestCase, change_settings, timeout
@@ -45,7 +44,6 @@
 		frappe.db.rollback()
 
 	def check_planned_qty(self):
-
 		planned0 = (
 			frappe.db.get_value(
 				"Bin", {"item_code": "_Test FG Item", "warehouse": "_Test Warehouse 1 - _TC"}, "planned_qty"
@@ -134,9 +132,7 @@
 		# reserved qty for production is updated
 		self.assertEqual(cint(bin1_at_start.reserved_qty_for_production) + 2, reserved_qty_on_submission)
 
-		test_stock_entry.make_stock_entry(
-			item_code="_Test Item", target=warehouse, qty=100, basic_rate=100
-		)
+		test_stock_entry.make_stock_entry(item_code="_Test Item", target=warehouse, qty=100, basic_rate=100)
 		test_stock_entry.make_stock_entry(
 			item_code="_Test Item Home Desktop 100", target=warehouse, qty=100, basic_rate=100
 		)
@@ -146,9 +142,7 @@
 
 		bin1_at_completion = get_bin(item, warehouse)
 
-		self.assertEqual(
-			cint(bin1_at_completion.reserved_qty_for_production), reserved_qty_on_submission - 1
-		)
+		self.assertEqual(cint(bin1_at_completion.reserved_qty_for_production), reserved_qty_on_submission - 1)
 
 	def test_production_item(self):
 		wo_order = make_wo_order_test_record(item="_Test FG Item", qty=1, do_not_save=True)
@@ -183,9 +177,7 @@
 			cint(self.bin1_at_start.reserved_qty_for_production) + 2,
 			cint(self.bin1_on_submit.reserved_qty_for_production),
 		)
-		self.assertEqual(
-			cint(self.bin1_at_start.projected_qty), cint(self.bin1_on_submit.projected_qty) + 2
-		)
+		self.assertEqual(cint(self.bin1_at_start.projected_qty), cint(self.bin1_on_submit.projected_qty) + 2)
 
 	def test_reserved_qty_for_production_cancel(self):
 		self.test_reserved_qty_for_production_submit()
@@ -239,7 +231,6 @@
 		)
 
 	def test_reserved_qty_for_production_closed(self):
-
 		wo1 = make_wo_order_test_record(item="_Test FG Item", qty=2, source_warehouse=self.warehouse)
 		item = wo1.required_items[0].item_code
 		bin_before = get_bin(item, self.warehouse)
@@ -371,7 +362,9 @@
 		for item in s.items:
 			if item.bom_no and item.item_code in scrap_item_details:
 				self.assertEqual(wo_order_details.scrap_warehouse, item.t_warehouse)
-				self.assertEqual(flt(wo_order_details.qty) * flt(scrap_item_details[item.item_code]), item.qty)
+				self.assertEqual(
+					flt(wo_order_details.qty) * flt(scrap_item_details[item.item_code]), item.qty
+				)
 
 	def test_allow_overproduction(self):
 		allow_overproduction("overproduction_percentage_for_work_order", 0)
@@ -485,7 +478,7 @@
 		)
 		self.assertEqual(len(job_cards), len(bom.operations))
 
-		for i, job_card in enumerate(job_cards):
+		for _i, job_card in enumerate(job_cards):
 			doc = frappe.get_doc("Job Card", job_card)
 			for row in doc.scheduled_time_logs:
 				doc.append(
@@ -585,9 +578,7 @@
 		for item in ["Test Batch Size Item For BOM", "Test Batch Size Item RM 1 For BOM"]:
 			make_item(item, {"include_item_in_manufacturing": 1, "is_stock_item": 1})
 
-		bom_name = frappe.db.get_value(
-			"BOM", {"item": fg_item, "is_active": 1, "with_operations": 1}, "name"
-		)
+		bom_name = frappe.db.get_value("BOM", {"item": fg_item, "is_active": 1, "with_operations": 1}, "name")
 
 		if not bom_name:
 			bom = make_bom(item=fg_item, rate=1000, raw_materials=[rm1], do_not_save=True)
@@ -639,9 +630,7 @@
 
 			make_item(item, item_args)
 
-		bom_name = frappe.db.get_value(
-			"BOM", {"item": fg_item, "is_active": 1, "with_operations": 1}, "name"
-		)
+		bom_name = frappe.db.get_value("BOM", {"item": fg_item, "is_active": 1, "with_operations": 1}, "name")
 
 		if not bom_name:
 			bom = make_bom(item=fg_item, rate=1000, raw_materials=[rm1], do_not_save=True)
@@ -867,7 +856,6 @@
 		)
 
 		qty = 10
-		scrap_qty = 0.25  # bom item qty = 1, consider as 25% of FG
 		source_warehouse = "Stores - _TC"
 		wip_warehouse = "_Test Warehouse - _TC"
 		fg_item_non_whole, _, bom_item = create_process_loss_bom_items()
@@ -1208,6 +1196,51 @@
 		except frappe.MandatoryError:
 			self.fail("Batch generation causing failing in Work Order")
 
+	@change_settings("Manufacturing Settings", {"make_serial_no_batch_from_work_order": 1})
+	def test_auto_serial_no_batch_creation(self):
+		from erpnext.manufacturing.doctype.bom.test_bom import create_nested_bom
+
+		fg_item = frappe.generate_hash(length=20)
+		child_item = frappe.generate_hash(length=20)
+
+		bom_tree = {fg_item: {child_item: {}}}
+
+		create_nested_bom(bom_tree, prefix="")
+
+		item = frappe.get_doc("Item", fg_item)
+		item.update(
+			{
+				"has_serial_no": 1,
+				"has_batch_no": 1,
+				"serial_no_series": f"SN-TEST-{item.name}.#####",
+				"create_new_batch": 1,
+				"batch_number_series": f"BATCH-TEST-{item.name}.#####",
+			}
+		)
+		item.save()
+
+		try:
+			wo_order = make_wo_order_test_record(item=fg_item, batch_size=5, qty=10, skip_transfer=True)
+			serial_nos = self.get_serial_nos_for_fg(wo_order.name)
+
+			stock_entry = frappe.get_doc(make_stock_entry(wo_order.name, "Manufacture", 10))
+			stock_entry.set_work_order_details()
+			stock_entry.set_serial_no_batch_for_finished_good()
+			for row in stock_entry.items:
+				if row.item_code == fg_item:
+					self.assertTrue(row.serial_and_batch_bundle)
+					self.assertEqual(
+						sorted(get_serial_nos_from_bundle(row.serial_and_batch_bundle)), sorted(serial_nos)
+					)
+
+					sn_doc = frappe.get_doc("Serial and Batch Bundle", row.serial_and_batch_bundle)
+					for row in sn_doc.entries:
+						self.assertTrue(row.serial_no)
+						self.assertTrue(row.batch_no)
+
+		except frappe.MandatoryError:
+			self.fail("Batch generation causing failing in Work Order")
+
 	def get_serial_nos_for_fg(self, work_order):
 		serial_nos = []
 		for row in frappe.get_all("Serial No", filters={"work_order": work_order}):
@@ -1710,9 +1743,7 @@
 
 		self.assertRaises(frappe.ValidationError, job_card2.save)
 
-		frappe.db.set_single_value(
-			"Manufacturing Settings", "overproduction_percentage_for_work_order", 100
-		)
+		frappe.db.set_single_value("Manufacturing Settings", "overproduction_percentage_for_work_order", 100)
 
 		job_card2 = frappe.copy_doc(job_card_doc)
 		job_card2.time_logs = []
@@ -1721,9 +1752,7 @@
 	def test_op_cost_and_scrap_based_on_sub_assemblies(self):
 		# Make Sub Assembly BOM 1
 
-		frappe.db.set_single_value(
-			"Manufacturing Settings", "set_op_cost_and_scrape_from_sub_assemblies", 1
-		)
+		frappe.db.set_single_value("Manufacturing Settings", "set_op_cost_and_scrape_from_sub_assemblies", 1)
 
 		items = {
 			"Test Final FG Item": 0,
@@ -1739,7 +1768,7 @@
 			if not frappe.db.exists("Item", item):
 				item_properties = {"is_stock_item": 1, "valuation_rate": items[item]}
 
-				make_item(item_code=item, properties=item_properties),
+				(make_item(item_code=item, properties=item_properties),)
 
 		prepare_boms_for_sub_assembly_test()
 
@@ -1760,15 +1789,11 @@
 			if item.is_scrap_item:
 				scrap_items.append(item.item_code)
 
-		self.assertEqual(
-			sorted(scrap_items), sorted(["Test Final Scrap Item 1", "Test Final Scrap Item 2"])
-		)
+		self.assertEqual(sorted(scrap_items), sorted(["Test Final Scrap Item 1", "Test Final Scrap Item 2"]))
 		for row in se_doc.additional_costs:
 			self.assertEqual(row.amount, 3000)
 
-		frappe.db.set_single_value(
-			"Manufacturing Settings", "set_op_cost_and_scrape_from_sub_assemblies", 0
-		)
+		frappe.db.set_single_value("Manufacturing Settings", "set_op_cost_and_scrape_from_sub_assemblies", 0)
 
 	@change_settings(
 		"Manufacturing Settings", {"material_consumption": 1, "get_rm_cost_from_consumption_entry": 1}
@@ -1934,9 +1959,7 @@
 
 		wo_order = make_wo_order_test_record(item=fg_item, qty=10)
 
-		stock_entry = frappe.get_doc(
-			make_stock_entry(wo_order.name, "Material Transfer for Manufacture", 10)
-		)
+		stock_entry = frappe.get_doc(make_stock_entry(wo_order.name, "Material Transfer for Manufacture", 10))
 		stock_entry.submit()
 		stock_entry.reload()
 
@@ -2270,6 +2293,7 @@
 	wo_order.planned_start_date = args.planned_start_date or now()
 	wo_order.transfer_material_against = args.transfer_material_against or "Work Order"
 	wo_order.from_wip_warehouse = args.from_wip_warehouse or 0
+	wo_order.batch_size = args.batch_size or 0
 
 	if args.source_warehouse:
 		for item in wo_order.get("required_items"):
diff --git a/erpnext/manufacturing/doctype/work_order/work_order.json b/erpnext/manufacturing/doctype/work_order/work_order.json
index 63c74b6..36b992d 100644
--- a/erpnext/manufacturing/doctype/work_order/work_order.json
+++ b/erpnext/manufacturing/doctype/work_order/work_order.json
@@ -593,7 +593,7 @@
  "image_field": "image",
  "is_submittable": 1,
  "links": [],
- "modified": "2024-02-11 15:47:13.454422",
+ "modified": "2024-03-27 13:11:00.129434",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Work Order",
@@ -623,7 +623,7 @@
    "role": "Stock User"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "title_field": "production_item",
diff --git a/erpnext/manufacturing/doctype/work_order/work_order.py b/erpnext/manufacturing/doctype/work_order/work_order.py
index 233ca19..0813961 100644
--- a/erpnext/manufacturing/doctype/work_order/work_order.py
+++ b/erpnext/manufacturing/doctype/work_order/work_order.py
@@ -224,9 +224,7 @@
 
 	def set_default_warehouse(self):
 		if not self.wip_warehouse and not self.skip_transfer:
-			self.wip_warehouse = frappe.db.get_single_value(
-				"Manufacturing Settings", "default_wip_warehouse"
-			)
+			self.wip_warehouse = frappe.db.get_single_value("Manufacturing Settings", "default_wip_warehouse")
 		if not self.fg_warehouse:
 			self.fg_warehouse = frappe.db.get_single_value("Manufacturing Settings", "default_fg_warehouse")
 
@@ -286,9 +284,7 @@
 		so_qty = flt(so_item_qty) + flt(dnpi_qty)
 
 		allowance_percentage = flt(
-			frappe.db.get_single_value(
-				"Manufacturing Settings", "overproduction_percentage_for_sales_order"
-			)
+			frappe.db.get_single_value("Manufacturing Settings", "overproduction_percentage_for_sales_order")
 		)
 
 		if total_qty > so_qty + (allowance_percentage / 100 * so_qty):
@@ -424,9 +420,7 @@
 			produced_qty = total_qty[0][0] if total_qty else 0
 
 		self.update_status()
-		production_plan.run_method(
-			"update_produced_pending_qty", produced_qty, self.production_plan_item
-		)
+		production_plan.run_method("update_produced_pending_qty", produced_qty, self.production_plan_item)
 
 	def before_submit(self):
 		self.create_serial_no_batch_no()
@@ -536,6 +530,12 @@
 			"Item", self.production_item, ["serial_no_series", "item_name", "description"], as_dict=1
 		)
 
+		batches = []
+		if self.has_batch_no:
+			batches = frappe.get_all(
+				"Batch", filters={"reference_name": self.name}, order_by="creation", pluck="name"
+			)
+
 		serial_nos = []
 		if item_details.serial_no_series:
 			serial_nos = get_available_serial_nos(item_details.serial_no_series, self.qty)
@@ -556,10 +556,20 @@
 			"description",
 			"status",
 			"work_order",
+			"batch_no",
 		]
 
 		serial_nos_details = []
+		index = 0
 		for serial_no in serial_nos:
+			index += 1
+			batch_no = None
+			if batches and self.batch_size:
+				batch_no = batches[0]
+
+				if index % self.batch_size == 0:
+					batches.remove(batch_no)
+
 			serial_nos_details.append(
 				(
 					serial_no,
@@ -574,6 +584,7 @@
 					item_details.description,
 					"Inactive",
 					self.name,
+					batch_no,
 				)
 			)
 
@@ -633,9 +644,7 @@
 				get_datetime(self.operations[idx - 1].planned_end_time) + get_mins_between_operations()
 			)
 
-		row.planned_end_time = get_datetime(row.planned_start_time) + relativedelta(
-			minutes=row.time_in_mins
-		)
+		row.planned_end_time = get_datetime(row.planned_start_time) + relativedelta(minutes=row.time_in_mins)
 
 		if row.planned_start_time == row.planned_end_time:
 			frappe.throw(_("Capacity Planning Error, planned start time can not be same as end time"))
@@ -702,11 +711,7 @@
 		)
 
 	def update_ordered_qty(self):
-		if (
-			self.production_plan
-			and self.production_plan_item
-			and not self.production_plan_sub_assembly_item
-		):
+		if self.production_plan and self.production_plan_item and not self.production_plan_sub_assembly_item:
 			table = frappe.qb.DocType("Work Order")
 
 			query = (
@@ -746,11 +751,9 @@
 		cond = "product_bundle_item = %s" if self.product_bundle_item else "production_item = %s"
 
 		qty = frappe.db.sql(
-			""" select sum(qty) from
-			`tabWork Order` where sales_order = %s and docstatus = 1 and {0}
-			""".format(
-				cond
-			),
+			f""" select sum(qty) from
+			`tabWork Order` where sales_order = %s and docstatus = 1 and {cond}
+			""",
 			(self.sales_order, (self.product_bundle_item or self.production_item)),
 			as_list=1,
 		)
@@ -900,9 +903,7 @@
 
 	def set_actual_dates(self):
 		if self.get("operations"):
-			actual_start_dates = [
-				d.actual_start_time for d in self.get("operations") if d.actual_start_time
-			]
+			actual_start_dates = [d.actual_start_time for d in self.get("operations") if d.actual_start_time]
 			if actual_start_dates:
 				self.actual_start_date = min(actual_start_dates)
 
@@ -947,11 +948,7 @@
 		if self.qty <= 0:
 			frappe.throw(_("Quantity to Manufacture must be greater than 0."))
 
-		if (
-			self.production_plan
-			and self.production_plan_item
-			and not self.production_plan_sub_assembly_item
-		):
+		if self.production_plan and self.production_plan_item and not self.production_plan_sub_assembly_item:
 			qty_dict = frappe.db.get_value(
 				"Production Plan Item", self.production_plan_item, ["planned_qty", "ordered_qty"], as_dict=1
 			)
@@ -1087,7 +1084,7 @@
 		query = (
 			frappe.qb.from_(ste)
 			.inner_join(ste_child)
-			.on((ste_child.parent == ste.name))
+			.on(ste_child.parent == ste.name)
 			.select(
 				ste_child.item_code,
 				ste_child.original_item,
@@ -1117,7 +1114,7 @@
 		query = (
 			frappe.qb.from_(ste)
 			.inner_join(ste_child)
-			.on((ste_child.parent == ste.name))
+			.on(ste_child.parent == ste.name)
 			.select(
 				ste_child.item_code,
 				ste_child.original_item,
@@ -1367,9 +1364,7 @@
 	)
 
 	if work_order.bom_no:
-		stock_entry.inspection_required = frappe.db.get_value(
-			"BOM", work_order.bom_no, "inspection_required"
-		)
+		stock_entry.inspection_required = frappe.db.get_value("BOM", work_order.bom_no, "inspection_required")
 
 	if purpose == "Material Transfer for Manufacture":
 		stock_entry.to_warehouse = wip_warehouse
@@ -1475,9 +1470,7 @@
 
 
 def split_qty_based_on_batch_size(wo_doc, row, qty):
-	if not cint(
-		frappe.db.get_value("Operation", row.operation, "create_job_card_based_on_batch_size")
-	):
+	if not cint(frappe.db.get_value("Operation", row.operation, "create_job_card_based_on_batch_size")):
 		row.batch_size = row.get("qty") or wo_doc.qty
 
 	row.job_card_qty = row.batch_size
@@ -1572,9 +1565,7 @@
 			doc.schedule_time_logs(row)
 
 		doc.insert()
-		frappe.msgprint(
-			_("Job card {0} created").format(get_link_to_form("Job Card", doc.name)), alert=True
-		)
+		frappe.msgprint(_("Job card {0} created").format(get_link_to_form("Job Card", doc.name)), alert=True)
 
 	if enable_capacity_planning:
 		# automatically added scheduling rows shouldn't change status to WIP
@@ -1637,7 +1628,7 @@
 def get_reserved_qty_for_production(
 	item_code: str,
 	warehouse: str,
-	non_completed_production_plans: list = None,
+	non_completed_production_plans: list | None = None,
 	check_production_plan: bool = False,
 ) -> float:
 	"""Get total reserved quantity for any item in specified warehouse"""
diff --git a/erpnext/manufacturing/doctype/work_order_item/work_order_item.json b/erpnext/manufacturing/doctype/work_order_item/work_order_item.json
index 0f4d693..0d3500a 100644
--- a/erpnext/manufacturing/doctype/work_order_item/work_order_item.json
+++ b/erpnext/manufacturing/doctype/work_order_item/work_order_item.json
@@ -142,14 +142,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-02-11 15:45:32.318374",
+ "modified": "2024-03-27 13:11:00.429838",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Work Order Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json b/erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
index de1f67f..83c27e8 100644
--- a/erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
+++ b/erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
@@ -222,13 +222,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-06-09 14:03:01.612909",
+ "modified": "2024-03-27 13:11:00.595376",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Work Order Operation",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/workstation/workstation.js b/erpnext/manufacturing/doctype/workstation/workstation.js
index 255383b..c3bf9ef 100644
--- a/erpnext/manufacturing/doctype/workstation/workstation.js
+++ b/erpnext/manufacturing/doctype/workstation/workstation.js
@@ -182,6 +182,7 @@
 							me.job_cards = [r.message];
 							me.prepare_timer();
 							me.update_job_card_details();
+							me.frm.reload_doc();
 						}
 					},
 				});
@@ -229,6 +230,7 @@
 							me.job_cards = [r.message];
 							me.prepare_timer();
 							me.update_job_card_details();
+							me.frm.reload_doc();
 						}
 					},
 				});
diff --git a/erpnext/manufacturing/doctype/workstation/workstation.json b/erpnext/manufacturing/doctype/workstation/workstation.json
index 5912714..97d7216 100644
--- a/erpnext/manufacturing/doctype/workstation/workstation.json
+++ b/erpnext/manufacturing/doctype/workstation/workstation.json
@@ -252,7 +252,7 @@
  "idx": 1,
  "image_field": "on_status_image",
  "links": [],
- "modified": "2023-11-30 12:43:35.808845",
+ "modified": "2024-03-27 13:11:00.760717",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Workstation",
@@ -273,7 +273,7 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/workstation/workstation.py b/erpnext/manufacturing/doctype/workstation/workstation.py
index 3d40a2d..47cb742 100644
--- a/erpnext/manufacturing/doctype/workstation/workstation.py
+++ b/erpnext/manufacturing/doctype/workstation/workstation.py
@@ -134,7 +134,8 @@
 
 			if existing:
 				frappe.throw(
-					_("Row #{0}: Timings conflicts with row {1}").format(d.idx, comma_and(existing)), OverlapError
+					_("Row #{0}: Timings conflicts with row {1}").format(d.idx, comma_and(existing)),
+					OverlapError,
 				)
 
 	def update_bom_operation(self):
@@ -352,7 +353,9 @@
 
 		if applicable_holidays:
 			frappe.throw(
-				_("Workstation is closed on the following dates as per Holiday List: {0}").format(holiday_list)
+				_("Workstation is closed on the following dates as per Holiday List: {0}").format(
+					holiday_list
+				)
 				+ "\n"
 				+ "\n".join(applicable_holidays),
 				WorkstationHolidayError,
diff --git a/erpnext/manufacturing/doctype/workstation_type/workstation_type.json b/erpnext/manufacturing/doctype/workstation_type/workstation_type.json
index 7d9e36a..5d5776a 100644
--- a/erpnext/manufacturing/doctype/workstation_type/workstation_type.json
+++ b/erpnext/manufacturing/doctype/workstation_type/workstation_type.json
@@ -105,7 +105,7 @@
  ],
  "icon": "icon-wrench",
  "links": [],
- "modified": "2022-11-16 23:11:36.224249",
+ "modified": "2024-03-27 13:11:00.946367",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Workstation Type",
@@ -126,7 +126,7 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json b/erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
index b185f7d..80441a0 100644
--- a/erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
+++ b/erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
@@ -46,13 +46,13 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-10-25 14:48:29.697498",
+ "modified": "2024-03-27 13:11:01.081988",
  "modified_by": "Administrator",
  "module": "Manufacturing",
  "name": "Workstation Working Hour",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/manufacturing/report/bom_stock_calculated/bom_stock_calculated.py b/erpnext/manufacturing/report/bom_stock_calculated/bom_stock_calculated.py
index 550445c..6bc05a4 100644
--- a/erpnext/manufacturing/report/bom_stock_calculated/bom_stock_calculated.py
+++ b/erpnext/manufacturing/report/bom_stock_calculated/bom_stock_calculated.py
@@ -33,9 +33,7 @@
 		row.item_code,
 		row.description,
 		comma_and(manufacture_details.get(row.item_code, {}).get("manufacturer", []), add_quotes=False),
-		comma_and(
-			manufacture_details.get(row.item_code, {}).get("manufacturer_part", []), add_quotes=False
-		),
+		comma_and(manufacture_details.get(row.item_code, {}).get("manufacturer_part", []), add_quotes=False),
 		qty_per_unit,
 		row.actual_qty,
 		required_qty,
diff --git a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.py b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.py
index 3573a3a..48ffbac 100644
--- a/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.py
+++ b/erpnext/manufacturing/report/bom_stock_report/bom_stock_report.py
@@ -44,9 +44,7 @@
 	else:
 		bom_item_table = "BOM Item"
 
-	warehouse_details = frappe.db.get_value(
-		"Warehouse", filters.get("warehouse"), ["lft", "rgt"], as_dict=1
-	)
+	warehouse_details = frappe.db.get_value("Warehouse", filters.get("warehouse"), ["lft", "rgt"], as_dict=1)
 
 	BOM = frappe.qb.DocType("BOM")
 	BOM_ITEM = frappe.qb.DocType(bom_item_table)
diff --git a/erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py b/erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py
index 481fe51..a86df31 100644
--- a/erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py
+++ b/erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py
@@ -20,9 +20,7 @@
 
 		job_card = frappe.qb.DocType("Job Card")
 
-		operating_cost = ((job_card.hour_rate) * (job_card.total_time_in_mins) / 60.0).as_(
-			"operating_cost"
-		)
+		operating_cost = ((job_card.hour_rate) * (job_card.total_time_in_mins) / 60.0).as_("operating_cost")
 		item_code = (job_card.production_item).as_("item_code")
 
 		query = (
@@ -64,7 +62,7 @@
 	):
 		if report_filters.get(field):
 			if field == "serial_no":
-				query = query.where(job_card[field].like("%{}%".format(report_filters.get(field))))
+				query = query.where(job_card[field].like(f"%{report_filters.get(field)}%"))
 			elif field == "operation":
 				query = query.where(job_card[field].isin(operations))
 			else:
diff --git a/erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py b/erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py
index daef7f6..85648d6 100644
--- a/erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py
+++ b/erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py
@@ -15,9 +15,9 @@
 	return ForecastingReport(filters).execute_report()
 
 
-class ExponentialSmoothingForecast(object):
+class ExponentialSmoothingForecast:
 	def forecast_future_data(self):
-		for key, value in self.period_wise_data.items():
+		for _key, value in self.period_wise_data.items():
 			forecast_data = []
 			for period in self.period_list:
 				forecast_key = "forecast_" + period.key
@@ -87,7 +87,7 @@
 						entry.get(self.based_on_field)
 					)
 
-		for key, value in self.period_wise_data.items():
+		for value in self.period_wise_data.values():
 			list_of_period_value = [value.get(p.key, 0) for p in self.period_list]
 
 			if list_of_period_value:
@@ -185,7 +185,6 @@
 				"Half-Yearly",
 				"Quarterly",
 			] or period.from_date >= getdate(self.filters.from_date):
-
 				forecast_key = period.key
 				label = _(period.label)
 				if period.from_date >= getdate(self.filters.from_date):
diff --git a/erpnext/manufacturing/report/process_loss_report/process_loss_report.py b/erpnext/manufacturing/report/process_loss_report/process_loss_report.py
index c3dd9cf..51efc6e 100644
--- a/erpnext/manufacturing/report/process_loss_report/process_loss_report.py
+++ b/erpnext/manufacturing/report/process_loss_report/process_loss_report.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2013, Frappe Technologies Pvt. Ltd. and contributors
 # For license information, please see license.txt
 
-from typing import Dict, List, Tuple
 
 import frappe
 from frappe import _
@@ -9,12 +8,12 @@
 
 Filters = frappe._dict
 Row = frappe._dict
-Data = List[Row]
-Columns = List[Dict[str, str]]
-QueryArgs = Dict[str, str]
+Data = list[Row]
+Columns = list[dict[str, str]]
+QueryArgs = dict[str, str]
 
 
-def execute(filters: Filters) -> Tuple[Columns, Data]:
+def execute(filters: Filters) -> tuple[Columns, Data]:
 	filters = frappe._dict(filters or {})
 	columns = get_columns()
 	data = get_data(filters)
diff --git a/erpnext/manufacturing/report/production_analytics/production_analytics.py b/erpnext/manufacturing/report/production_analytics/production_analytics.py
index 12b5d19..c02c1e6 100644
--- a/erpnext/manufacturing/report/production_analytics/production_analytics.py
+++ b/erpnext/manufacturing/report/production_analytics/production_analytics.py
@@ -20,13 +20,10 @@
 
 	ranges = get_period_date_ranges(filters)
 
-	for dummy, end_date in ranges:
-
+	for _dummy, end_date in ranges:
 		period = get_period(end_date, filters)
 
-		columns.append(
-			{"label": _(period), "fieldname": scrub(period), "fieldtype": "Float", "width": 120}
-		)
+		columns.append({"label": _(period), "fieldname": scrub(period), "fieldtype": "Float", "width": 120})
 
 	return columns
 
@@ -110,7 +107,7 @@
 	for label in labels:
 		work = {}
 		work["Status"] = label
-		for dummy, end_date in ranges:
+		for _dummy, end_date in ranges:
 			period = get_period(end_date, filters)
 			if periodic_data.get(label).get(period):
 				work[scrub(period)] = periodic_data.get(label).get(period)
diff --git a/erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py b/erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py
index 076690f..5bc9236 100644
--- a/erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py
+++ b/erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py
@@ -56,14 +56,10 @@
 			}
 		)
 
-		get_production_plan_sub_assembly_item_details(
-			filters, row, production_plan_doc, data, order_details
-		)
+		get_production_plan_sub_assembly_item_details(filters, row, production_plan_doc, data, order_details)
 
 
-def get_production_plan_sub_assembly_item_details(
-	filters, row, production_plan_doc, data, order_details
-):
+def get_production_plan_sub_assembly_item_details(filters, row, production_plan_doc, data, order_details):
 	for item in production_plan_doc.sub_assembly_items:
 		if row.name == item.production_plan_item:
 			subcontracted_item = item.type_of_manufacturing == "Subcontract"
@@ -76,7 +72,9 @@
 				)
 			else:
 				docname = frappe.get_value(
-					"Work Order", {"production_plan_sub_assembly_item": item.name, "docstatus": ("<", 2)}, "name"
+					"Work Order",
+					{"production_plan_sub_assembly_item": item.name, "docstatus": ("<", 2)},
+					"name",
 				)
 
 			data.append(
@@ -88,7 +86,9 @@
 					"document_type": "Work Order" if not subcontracted_item else "Purchase Order",
 					"document_name": docname or "",
 					"bom_level": item.bom_level,
-					"produced_qty": order_details.get((docname, item.production_item), {}).get("produced_qty", 0),
+					"produced_qty": order_details.get((docname, item.production_item), {}).get(
+						"produced_qty", 0
+					),
 					"pending_qty": flt(item.qty)
 					- flt(order_details.get((docname, item.production_item), {}).get("produced_qty", 0)),
 				}
diff --git a/erpnext/manufacturing/report/production_planning_report/production_planning_report.py b/erpnext/manufacturing/report/production_planning_report/production_planning_report.py
index 109d9ab..63af3e5 100644
--- a/erpnext/manufacturing/report/production_planning_report/production_planning_report.py
+++ b/erpnext/manufacturing/report/production_planning_report/production_planning_report.py
@@ -13,7 +13,7 @@
 	return ProductionPlanReport(filters).execute_report()
 
 
-class ProductionPlanReport(object):
+class ProductionPlanReport:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 		self.raw_materials_dict = {}
@@ -79,7 +79,10 @@
 				query = query.where(child.parent.isin(self.filters.docnames))
 
 			if doctype == "Sales Order":
-				query = query.select(child.delivery_date, parent.base_grand_total,).where(
+				query = query.select(
+					child.delivery_date,
+					parent.base_grand_total,
+				).where(
 					(child.stock_qty > child.produced_qty)
 					& (parent.per_delivered < 100.0)
 					& (parent.status.notin(["Completed", "Closed"]))
@@ -91,7 +94,9 @@
 					query = query.orderby(parent.base_grand_total, order=Order.desc)
 
 			elif doctype == "Material Request":
-				query = query.select(child.schedule_date,).where(
+				query = query.select(
+					child.schedule_date,
+				).where(
 					(parent.per_ordered < 100)
 					& (parent.material_request_type == "Manufacture")
 					& (parent.status != "Stopped")
@@ -280,9 +285,7 @@
 			d.remaining_qty = d.required_qty
 			self.pick_materials_from_warehouses(d, data, warehouses)
 
-			if (
-				d.remaining_qty and self.filters.raw_material_warehouse and d.remaining_qty != d.required_qty
-			):
+			if d.remaining_qty and self.filters.raw_material_warehouse and d.remaining_qty != d.required_qty:
 				row = self.get_args()
 				d.warehouse = self.filters.raw_material_warehouse
 				d.required_qty = d.remaining_qty
diff --git a/erpnext/manufacturing/report/test_reports.py b/erpnext/manufacturing/report/test_reports.py
index e436fdc..3e20f31 100644
--- a/erpnext/manufacturing/report/test_reports.py
+++ b/erpnext/manufacturing/report/test_reports.py
@@ -1,5 +1,4 @@
 import unittest
-from typing import List, Tuple
 
 import frappe
 
@@ -13,7 +12,7 @@
 }
 
 
-REPORT_FILTER_TEST_CASES: List[Tuple[ReportName, ReportFilters]] = [
+REPORT_FILTER_TEST_CASES: list[tuple[ReportName, ReportFilters]] = [
 	("BOM Explorer", {"bom": frappe.get_last_doc("BOM").name}),
 	("BOM Operations Time", {}),
 	("BOM Stock Calculated", {"bom": frappe.get_last_doc("BOM").name, "qty_to_make": 2}),
diff --git a/erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py b/erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py
index 14e97d3..64363e2 100644
--- a/erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py
+++ b/erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py
@@ -22,7 +22,7 @@
 	wo_items = {}
 
 	work_orders = frappe.get_all("Work Order", filters=filters, fields=fields)
-	returned_materials = get_returned_materials(work_orders)
+	get_returned_materials(work_orders)
 
 	for d in work_orders:
 		d.extra_consumed_qty = 0.0
@@ -33,7 +33,7 @@
 			wo_items.setdefault((d.name, d.production_item), []).append(d)
 
 	data = []
-	for key, wo_data in wo_items.items():
+	for _key, wo_data in wo_items.items():
 		for index, row in enumerate(wo_data):
 			if index != 0:
 				# If one work order has multiple raw materials then show parent data in the first row only
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 15dfc36..7c2c439 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -356,7 +356,7 @@
 erpnext.patches.v15_0.create_advance_payment_status
 erpnext.patches.v15_0.allow_on_submit_dimensions_for_repostable_doctypes
 erpnext.patches.v14_0.create_accounting_dimensions_in_reconciliation_tool
-erpnext.patches.v14_0.update_flag_for_return_invoices
+erpnext.patches.v14_0.update_flag_for_return_invoices #2024-03-22
 # below migration patch should always run last
 erpnext.patches.v14_0.migrate_gl_to_payment_ledger
 erpnext.stock.doctype.delivery_note.patches.drop_unused_return_against_index # 2023-12-20
diff --git a/erpnext/patches/v10_0/item_barcode_childtable_migrate.py b/erpnext/patches/v10_0/item_barcode_childtable_migrate.py
index e2d0943..b98e7ab 100644
--- a/erpnext/patches/v10_0/item_barcode_childtable_migrate.py
+++ b/erpnext/patches/v10_0/item_barcode_childtable_migrate.py
@@ -12,9 +12,7 @@
 	if "barcode" not in frappe.db.get_table_columns("Item"):
 		return
 
-	items_barcode = frappe.db.sql(
-		"select name, barcode from tabItem where barcode is not null", as_dict=True
-	)
+	items_barcode = frappe.db.sql("select name, barcode from tabItem where barcode is not null", as_dict=True)
 	frappe.reload_doc("stock", "doctype", "item")
 
 	for item in items_barcode:
diff --git a/erpnext/patches/v10_0/set_currency_in_pricing_rule.py b/erpnext/patches/v10_0/set_currency_in_pricing_rule.py
index d68148e..08f5ed1 100644
--- a/erpnext/patches/v10_0/set_currency_in_pricing_rule.py
+++ b/erpnext/patches/v10_0/set_currency_in_pricing_rule.py
@@ -9,6 +9,4 @@
 		if doc.company:
 			currency = frappe.get_cached_value("Company", doc.company, "default_currency")
 
-		frappe.db.sql(
-			"""update `tabPricing Rule` set currency = %s where name = %s""", (currency, doc.name)
-		)
+		frappe.db.sql("""update `tabPricing Rule` set currency = %s where name = %s""", (currency, doc.name))
diff --git a/erpnext/patches/v10_1/transfer_subscription_to_auto_repeat.py b/erpnext/patches/v10_1/transfer_subscription_to_auto_repeat.py
index 87151c1..375c010 100644
--- a/erpnext/patches/v10_1/transfer_subscription_to_auto_repeat.py
+++ b/erpnext/patches/v10_1/transfer_subscription_to_auto_repeat.py
@@ -52,7 +52,6 @@
 		"status",
 		"amended_from",
 	]:
-
 		if field in frappe.db.get_table_columns("Subscription"):
 			fields_to_drop["Subscription"].append(field)
 
diff --git a/erpnext/patches/v11_0/create_department_records_for_each_company.py b/erpnext/patches/v11_0/create_department_records_for_each_company.py
index 7a0641d..fb077af 100644
--- a/erpnext/patches/v11_0/create_department_records_for_each_company.py
+++ b/erpnext/patches/v11_0/create_department_records_for_each_company.py
@@ -53,11 +53,10 @@
 
 		for department in records:
 			when_then.append(
-				"""
-				WHEN company = "%s" and department = "%s"
-				THEN "%s"
+				f"""
+				WHEN company = "{company}" and department = "{department}"
+				THEN "{records[department]}"
 			"""
-				% (company, department, records[department])
 			)
 
 	if not when_then:
@@ -66,11 +65,10 @@
 	frappe.db.sql(
 		"""
 		update
-			`tab%s`
+			`tab{}`
 		set
-			department = CASE %s END
-	"""
-		% (doctype, " ".join(when_then))
+			department = CASE {} END
+	""".format(doctype, " ".join(when_then))
 	)
 
 
@@ -83,11 +81,10 @@
 
 		for department in records:
 			when_then.append(
-				"""
-				WHEN employee = "%s" and department = "%s"
-				THEN "%s"
+				f"""
+				WHEN employee = "{employee.name}" and department = "{department}"
+				THEN "{records[department]}"
 			"""
-				% (employee.name, department, records[department])
 			)
 
 	if not when_then:
diff --git a/erpnext/patches/v11_0/make_italian_localization_fields.py b/erpnext/patches/v11_0/make_italian_localization_fields.py
index 1b9793d..05c7b8a 100644
--- a/erpnext/patches/v11_0/make_italian_localization_fields.py
+++ b/erpnext/patches/v11_0/make_italian_localization_fields.py
@@ -20,19 +20,17 @@
 	# Set state codes
 	condition = ""
 	for state, code in state_codes.items():
-		condition += " when {0} then {1}".format(frappe.db.escape(state), frappe.db.escape(code))
+		condition += f" when {frappe.db.escape(state)} then {frappe.db.escape(code)}"
 
 	if condition:
-		condition = "state_code = (case state {0} end),".format(condition)
+		condition = f"state_code = (case state {condition} end),"
 
 	frappe.db.sql(
-		"""
+		f"""
 		UPDATE tabAddress set {condition} country_code = UPPER(ifnull((select code
 			from `tabCountry` where name = `tabAddress`.country), ''))
 			where country_code is null and state_code is null
-	""".format(
-			condition=condition
-		)
+	"""
 	)
 
 	frappe.db.sql(
diff --git a/erpnext/patches/v11_0/merge_land_unit_with_location.py b/erpnext/patches/v11_0/merge_land_unit_with_location.py
index c1afef6..92d0bc9 100644
--- a/erpnext/patches/v11_0/merge_land_unit_with_location.py
+++ b/erpnext/patches/v11_0/merge_land_unit_with_location.py
@@ -29,9 +29,9 @@
 		rename_field("Linked Location", "land_unit", "location")
 
 	if not frappe.db.exists("Location", "All Land Units"):
-		frappe.get_doc(
-			{"doctype": "Location", "is_group": True, "location_name": "All Land Units"}
-		).insert(ignore_permissions=True)
+		frappe.get_doc({"doctype": "Location", "is_group": True, "location_name": "All Land Units"}).insert(
+			ignore_permissions=True
+		)
 
 	if frappe.db.table_exists("Land Unit"):
 		land_units = frappe.get_all("Land Unit", fields=["*"], order_by="lft")
diff --git a/erpnext/patches/v11_0/move_item_defaults_to_child_table_for_multicompany.py b/erpnext/patches/v11_0/move_item_defaults_to_child_table_for_multicompany.py
index 37c0779..418bb13 100644
--- a/erpnext/patches/v11_0/move_item_defaults_to_child_table_for_multicompany.py
+++ b/erpnext/patches/v11_0/move_item_defaults_to_child_table_for_multicompany.py
@@ -106,8 +106,6 @@
 					`expense_account`, `income_account`, `buying_cost_center`, `selling_cost_center`
 				)
 				VALUES {}
-			""".format(
-					", ".join(["%s"] * len(to_insert_data))
-				),
+			""".format(", ".join(["%s"] * len(to_insert_data))),
 				tuple(to_insert_data),
 			)
diff --git a/erpnext/patches/v11_0/refactor_naming_series.py b/erpnext/patches/v11_0/refactor_naming_series.py
index 9cfb082..53c293c 100644
--- a/erpnext/patches/v11_0/refactor_naming_series.py
+++ b/erpnext/patches/v11_0/refactor_naming_series.py
@@ -124,9 +124,7 @@
 
 def get_series_to_preserve(doctype):
 	series_to_preserve = frappe.db.sql_list(
-		"""select distinct naming_series from `tab{doctype}` where ifnull(naming_series, '') != ''""".format(
-			doctype=doctype
-		)
+		f"""select distinct naming_series from `tab{doctype}` where ifnull(naming_series, '') != ''"""
 	)
 	series_to_preserve.sort()
 	return series_to_preserve
diff --git a/erpnext/patches/v11_0/rename_asset_adjustment_doctype.py b/erpnext/patches/v11_0/rename_asset_adjustment_doctype.py
index c444c16..206e7f5 100644
--- a/erpnext/patches/v11_0/rename_asset_adjustment_doctype.py
+++ b/erpnext/patches/v11_0/rename_asset_adjustment_doctype.py
@@ -6,8 +6,6 @@
 
 
 def execute():
-	if frappe.db.table_exists("Asset Adjustment") and not frappe.db.table_exists(
-		"Asset Value Adjustment"
-	):
+	if frappe.db.table_exists("Asset Adjustment") and not frappe.db.table_exists("Asset Value Adjustment"):
 		frappe.rename_doc("DocType", "Asset Adjustment", "Asset Value Adjustment", force=True)
 		frappe.reload_doc("assets", "doctype", "asset_value_adjustment")
diff --git a/erpnext/patches/v11_0/rename_bom_wo_fields.py b/erpnext/patches/v11_0/rename_bom_wo_fields.py
index fb25eeb..2132ff3 100644
--- a/erpnext/patches/v11_0/rename_bom_wo_fields.py
+++ b/erpnext/patches/v11_0/rename_bom_wo_fields.py
@@ -9,9 +9,7 @@
 def execute():
 	# updating column value to handle field change from Data to Currency
 	changed_field = "base_scrap_material_cost"
-	frappe.db.sql(
-		f"update `tabBOM` set {changed_field} = '0' where trim(coalesce({changed_field}, ''))= ''"
-	)
+	frappe.db.sql(f"update `tabBOM` set {changed_field} = '0' where trim(coalesce({changed_field}, ''))= ''")
 
 	for doctype in ["BOM Explosion Item", "BOM Item", "Work Order Item", "Item"]:
 		if frappe.db.has_column(doctype, "allow_transfer_for_manufacture"):
diff --git a/erpnext/patches/v11_0/rename_production_order_to_work_order.py b/erpnext/patches/v11_0/rename_production_order_to_work_order.py
index b58ac4e..31a9c88 100644
--- a/erpnext/patches/v11_0/rename_production_order_to_work_order.py
+++ b/erpnext/patches/v11_0/rename_production_order_to_work_order.py
@@ -21,14 +21,10 @@
 	rename_field("Timesheet", "production_order", "work_order")
 	rename_field("Stock Entry", "production_order", "work_order")
 
-	frappe.rename_doc(
-		"Report", "Production Orders in Progress", "Work Orders in Progress", force=True
-	)
+	frappe.rename_doc("Report", "Production Orders in Progress", "Work Orders in Progress", force=True)
 	frappe.rename_doc("Report", "Completed Production Orders", "Completed Work Orders", force=True)
 	frappe.rename_doc("Report", "Open Production Orders", "Open Work Orders", force=True)
 	frappe.rename_doc(
 		"Report", "Issued Items Against Production Order", "Issued Items Against Work Order", force=True
 	)
-	frappe.rename_doc(
-		"Report", "Production Order Stock Report", "Work Order Stock Report", force=True
-	)
+	frappe.rename_doc("Report", "Production Order Stock Report", "Work Order Stock Report", force=True)
diff --git a/erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py b/erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py
index 67eb915..1a07c56 100644
--- a/erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py
+++ b/erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py
@@ -25,10 +25,8 @@
 
 def build_tree():
 	frappe.db.sql(
-		"""update `tabSupplier Group` set parent_supplier_group = '{0}'
-		where is_group = 0""".format(
-			_("All Supplier Groups")
-		)
+		"""update `tabSupplier Group` set parent_supplier_group = '{}'
+		where is_group = 0""".format(_("All Supplier Groups"))
 	)
 
 	if not frappe.db.exists("Supplier Group", _("All Supplier Groups")):
diff --git a/erpnext/patches/v11_0/set_department_for_doctypes.py b/erpnext/patches/v11_0/set_department_for_doctypes.py
index b784772..70e9c8c 100644
--- a/erpnext/patches/v11_0/set_department_for_doctypes.py
+++ b/erpnext/patches/v11_0/set_department_for_doctypes.py
@@ -4,7 +4,6 @@
 
 
 def execute():
-
 	doctypes_to_update = {
 		"projects": ["Activity Cost", "Timesheet"],
 		"setup": ["Sales Person"],
diff --git a/erpnext/patches/v11_0/set_update_field_and_value_in_workflow_state.py b/erpnext/patches/v11_0/set_update_field_and_value_in_workflow_state.py
index 548a7cb..b6fc1a6 100644
--- a/erpnext/patches/v11_0/set_update_field_and_value_in_workflow_state.py
+++ b/erpnext/patches/v11_0/set_update_field_and_value_in_workflow_state.py
@@ -4,7 +4,6 @@
 
 def execute():
 	for doctype in ["Expense Claim", "Leave Application"]:
-
 		active_workflow = get_workflow_name(doctype)
 		if not active_workflow:
 			continue
diff --git a/erpnext/patches/v11_0/update_allow_transfer_for_manufacture.py b/erpnext/patches/v11_0/update_allow_transfer_for_manufacture.py
index a7351d2..3f59747 100644
--- a/erpnext/patches/v11_0/update_allow_transfer_for_manufacture.py
+++ b/erpnext/patches/v11_0/update_allow_transfer_for_manufacture.py
@@ -16,12 +16,10 @@
 		frappe.reload_doc("manufacturing", "doctype", frappe.scrub(doctype))
 
 		frappe.db.sql(
-			""" update `tab{0}` child, tabItem item
+			f""" update `tab{doctype}` child, tabItem item
 			set
 				child.include_item_in_manufacturing = 1
 			where
 				child.item_code = item.name and ifnull(item.is_stock_item, 0) = 1
-		""".format(
-				doctype
-			)
+		"""
 		)
diff --git a/erpnext/patches/v11_0/update_backflush_subcontract_rm_based_on_bom.py b/erpnext/patches/v11_0/update_backflush_subcontract_rm_based_on_bom.py
index 037dda5..57be8a7 100644
--- a/erpnext/patches/v11_0/update_backflush_subcontract_rm_based_on_bom.py
+++ b/erpnext/patches/v11_0/update_backflush_subcontract_rm_based_on_bom.py
@@ -7,9 +7,7 @@
 
 def execute():
 	frappe.reload_doc("buying", "doctype", "buying_settings")
-	frappe.db.set_single_value(
-		"Buying Settings", "backflush_raw_materials_of_subcontract_based_on", "BOM"
-	)
+	frappe.db.set_single_value("Buying Settings", "backflush_raw_materials_of_subcontract_based_on", "BOM")
 
 	frappe.reload_doc("stock", "doctype", "stock_entry_detail")
 	frappe.db.sql(
diff --git a/erpnext/patches/v11_0/update_department_lft_rgt.py b/erpnext/patches/v11_0/update_department_lft_rgt.py
index 380ca4d..ad66b0c 100644
--- a/erpnext/patches/v11_0/update_department_lft_rgt.py
+++ b/erpnext/patches/v11_0/update_department_lft_rgt.py
@@ -12,10 +12,8 @@
 		).insert(ignore_permissions=True, ignore_mandatory=True)
 
 	frappe.db.sql(
-		"""update `tabDepartment` set parent_department = '{0}'
-		where is_group = 0""".format(
-			_("All Departments")
-		)
+		"""update `tabDepartment` set parent_department = '{}'
+		where is_group = 0""".format(_("All Departments"))
 	)
 
 	rebuild_tree("Department")
diff --git a/erpnext/patches/v11_0/update_sales_partner_type.py b/erpnext/patches/v11_0/update_sales_partner_type.py
index 72fd424..ced77d9 100644
--- a/erpnext/patches/v11_0/update_sales_partner_type.py
+++ b/erpnext/patches/v11_0/update_sales_partner_type.py
@@ -16,7 +16,7 @@
 	# get partner type in existing forms (customized)
 	# and create a document if not created
 	for d in ["Sales Partner"]:
-		partner_type = frappe.db.sql_list("select distinct partner_type from `tab{0}`".format(d))
+		partner_type = frappe.db.sql_list(f"select distinct partner_type from `tab{d}`")
 		for s in partner_type:
 			if s and s not in default_sales_partner_type:
 				insert_sales_partner_type(s)
diff --git a/erpnext/patches/v11_0/update_total_qty_field.py b/erpnext/patches/v11_0/update_total_qty_field.py
index 09fcdb8..3ed7c83 100644
--- a/erpnext/patches/v11_0/update_total_qty_field.py
+++ b/erpnext/patches/v11_0/update_total_qty_field.py
@@ -24,16 +24,14 @@
 
 	for doctype in doctypes:
 		total_qty = frappe.db.sql(
-			"""
+			f"""
 			SELECT
 				parent, SUM(qty) as qty
 			FROM
-				`tab{0} Item`
-			where parenttype = '{0}'
+				`tab{doctype} Item`
+			where parenttype = '{doctype}'
 			GROUP BY parent
-		""".format(
-				doctype
-			),
+		""",
 			as_dict=True,
 		)
 
@@ -53,13 +51,11 @@
 			# This is probably never used anywhere else as of now, but should be
 			values = []
 			for d in batch_transactions:
-				values.append("({0}, {1})".format(frappe.db.escape(d.parent), d.qty))
+				values.append(f"({frappe.db.escape(d.parent)}, {d.qty})")
 			conditions = ",".join(values)
 			frappe.db.sql(
-				"""
-				INSERT INTO `tab{}` (name, total_qty) VALUES {}
+				f"""
+				INSERT INTO `tab{doctype}` (name, total_qty) VALUES {conditions}
 				ON DUPLICATE KEY UPDATE name = VALUES(name), total_qty = VALUES(total_qty)
-			""".format(
-					doctype, conditions
-				)
+			"""
 			)
diff --git a/erpnext/patches/v11_1/make_job_card_time_logs.py b/erpnext/patches/v11_1/make_job_card_time_logs.py
index beb2c4e..14bc4ee 100644
--- a/erpnext/patches/v11_1/make_job_card_time_logs.py
+++ b/erpnext/patches/v11_1/make_job_card_time_logs.py
@@ -8,9 +8,7 @@
 def execute():
 	frappe.reload_doc("manufacturing", "doctype", "job_card_time_log")
 
-	if frappe.db.table_exists("Job Card") and frappe.get_meta("Job Card").has_field(
-		"actual_start_date"
-	):
+	if frappe.db.table_exists("Job Card") and frappe.get_meta("Job Card").has_field("actual_start_date"):
 		time_logs = []
 		for d in frappe.get_all(
 			"Job Card",
@@ -37,9 +35,7 @@
                 `tabJob Card Time Log`
                     (from_time, to_time, time_in_mins, completed_qty, parent, parenttype, parentfield, name)
                 values {values}
-            """.format(
-					values=",".join(["%s"] * len(time_logs))
-				),
+            """.format(values=",".join(["%s"] * len(time_logs))),
 				tuple(time_logs),
 			)
 
diff --git a/erpnext/patches/v11_1/move_customer_lead_to_dynamic_column.py b/erpnext/patches/v11_1/move_customer_lead_to_dynamic_column.py
index b681f25..b4095ee 100644
--- a/erpnext/patches/v11_1/move_customer_lead_to_dynamic_column.py
+++ b/erpnext/patches/v11_1/move_customer_lead_to_dynamic_column.py
@@ -8,14 +8,10 @@
 def execute():
 	frappe.reload_doctype("Quotation")
 	frappe.db.sql(""" UPDATE `tabQuotation` set party_name = lead WHERE quotation_to = 'Lead' """)
-	frappe.db.sql(
-		""" UPDATE `tabQuotation` set party_name = customer WHERE quotation_to = 'Customer' """
-	)
+	frappe.db.sql(""" UPDATE `tabQuotation` set party_name = customer WHERE quotation_to = 'Customer' """)
 
 	frappe.reload_doctype("Opportunity")
-	frappe.db.sql(
-		""" UPDATE `tabOpportunity` set party_name = lead WHERE opportunity_from = 'Lead' """
-	)
+	frappe.db.sql(""" UPDATE `tabOpportunity` set party_name = lead WHERE opportunity_from = 'Lead' """)
 	frappe.db.sql(
 		""" UPDATE `tabOpportunity` set party_name = customer WHERE opportunity_from = 'Customer' """
 	)
diff --git a/erpnext/patches/v11_1/set_missing_opportunity_from.py b/erpnext/patches/v11_1/set_missing_opportunity_from.py
index ae5f620..fd3bf7e 100644
--- a/erpnext/patches/v11_1/set_missing_opportunity_from.py
+++ b/erpnext/patches/v11_1/set_missing_opportunity_from.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	frappe.reload_doctype("Opportunity")
 	if frappe.db.has_column("Opportunity", "enquiry_from"):
 		frappe.db.sql(
@@ -10,9 +9,7 @@
 			where ifnull(opportunity_from, '') = '' and ifnull(enquiry_from, '') != ''"""
 		)
 
-	if frappe.db.has_column("Opportunity", "lead") and frappe.db.has_column(
-		"Opportunity", "enquiry_from"
-	):
+	if frappe.db.has_column("Opportunity", "lead") and frappe.db.has_column("Opportunity", "enquiry_from"):
 		frappe.db.sql(
 			""" UPDATE `tabOpportunity` set party_name = lead
 			where enquiry_from = 'Lead' and ifnull(party_name, '') = '' and ifnull(lead, '') != ''"""
diff --git a/erpnext/patches/v12_0/add_default_buying_selling_terms_in_company.py b/erpnext/patches/v12_0/add_default_buying_selling_terms_in_company.py
index 284b616..0029074 100644
--- a/erpnext/patches/v12_0/add_default_buying_selling_terms_in_company.py
+++ b/erpnext/patches/v12_0/add_default_buying_selling_terms_in_company.py
@@ -11,9 +11,7 @@
 	if frappe.db.has_column("Company", "default_terms"):
 		rename_field("Company", "default_terms", "default_selling_terms")
 
-		for company in frappe.get_all(
-			"Company", ["name", "default_selling_terms", "default_buying_terms"]
-		):
+		for company in frappe.get_all("Company", ["name", "default_selling_terms", "default_buying_terms"]):
 			if company.default_selling_terms and not company.default_buying_terms:
 				frappe.db.set_value(
 					"Company", company.name, "default_buying_terms", company.default_selling_terms
diff --git a/erpnext/patches/v12_0/create_accounting_dimensions_in_missing_doctypes.py b/erpnext/patches/v12_0/create_accounting_dimensions_in_missing_doctypes.py
index 744ea1c..c3bf4a0 100644
--- a/erpnext/patches/v12_0/create_accounting_dimensions_in_missing_doctypes.py
+++ b/erpnext/patches/v12_0/create_accounting_dimensions_in_missing_doctypes.py
@@ -3,7 +3,6 @@
 
 
 def execute():
-
 	frappe.reload_doc("accounts", "doctype", "accounting_dimension")
 
 	accounting_dimensions = frappe.db.sql(
@@ -17,7 +16,6 @@
 
 	count = 1
 	for d in accounting_dimensions:
-
 		if count % 2 == 0:
 			insert_after_field = "dimension_col_break"
 		else:
@@ -31,7 +29,6 @@
 			"Expense Claim Detail",
 			"Expense Taxes and Charges",
 		]:
-
 			field = frappe.db.get_value("Custom Field", {"dt": doctype, "fieldname": d.fieldname})
 
 			if field:
diff --git a/erpnext/patches/v12_0/create_irs_1099_field_united_states.py b/erpnext/patches/v12_0/create_irs_1099_field_united_states.py
index 80e9047..8c7f6bd 100644
--- a/erpnext/patches/v12_0/create_irs_1099_field_united_states.py
+++ b/erpnext/patches/v12_0/create_irs_1099_field_united_states.py
@@ -4,7 +4,6 @@
 
 
 def execute():
-
 	frappe.reload_doc("accounts", "doctype", "allowed_to_transact_with", force=True)
 	frappe.reload_doc("accounts", "doctype", "pricing_rule_detail", force=True)
 	frappe.reload_doc("crm", "doctype", "lost_reason_detail", force=True)
diff --git a/erpnext/patches/v12_0/fix_quotation_expired_status.py b/erpnext/patches/v12_0/fix_quotation_expired_status.py
index 285183b..5d9c810 100644
--- a/erpnext/patches/v12_0/fix_quotation_expired_status.py
+++ b/erpnext/patches/v12_0/fix_quotation_expired_status.py
@@ -16,9 +16,7 @@
 			and qo.valid_till < so.transaction_date"""  # check if SO was created after quotation expired
 
 	frappe.db.sql(
-		"""UPDATE `tabQuotation` qo SET qo.status = 'Expired' WHERE {cond} and exists({invalid_so_against_quo})""".format(
-			cond=cond, invalid_so_against_quo=invalid_so_against_quo
-		)
+		f"""UPDATE `tabQuotation` qo SET qo.status = 'Expired' WHERE {cond} and exists({invalid_so_against_quo})"""
 	)
 
 	valid_so_against_quo = """
@@ -31,7 +29,5 @@
 			and qo.valid_till >= so.transaction_date"""  # check if SO was created before quotation expired
 
 	frappe.db.sql(
-		"""UPDATE `tabQuotation` qo SET qo.status = 'Closed' WHERE {cond} and exists({valid_so_against_quo})""".format(
-			cond=cond, valid_so_against_quo=valid_so_against_quo
-		)
+		f"""UPDATE `tabQuotation` qo SET qo.status = 'Closed' WHERE {cond} and exists({valid_so_against_quo})"""
 	)
diff --git a/erpnext/patches/v12_0/make_item_manufacturer.py b/erpnext/patches/v12_0/make_item_manufacturer.py
index 3f23365..67d6f97 100644
--- a/erpnext/patches/v12_0/make_item_manufacturer.py
+++ b/erpnext/patches/v12_0/make_item_manufacturer.py
@@ -30,8 +30,6 @@
 			"""
 			INSERT INTO `tabItem Manufacturer`
 			(`name`, `item_code`, `manufacturer`, `manufacturer_part_no`, `creation`, `owner`)
-			VALUES {}""".format(
-				", ".join(["%s"] * len(item_manufacturer))
-			),
+			VALUES {}""".format(", ".join(["%s"] * len(item_manufacturer))),
 			tuple(item_manufacturer),
 		)
diff --git a/erpnext/patches/v12_0/move_bank_account_swift_number_to_bank.py b/erpnext/patches/v12_0/move_bank_account_swift_number_to_bank.py
index 671dfd1..e6f522b 100644
--- a/erpnext/patches/v12_0/move_bank_account_swift_number_to_bank.py
+++ b/erpnext/patches/v12_0/move_bank_account_swift_number_to_bank.py
@@ -16,7 +16,7 @@
 				SET b.swift_number = ba.swift_number WHERE b.name = ba.bank
 			"""
 			)
-		except Exception as e:
+		except Exception:
 			frappe.log_error("Bank to Bank Account patch migration failed")
 
 	frappe.reload_doc("accounts", "doctype", "bank_account")
diff --git a/erpnext/patches/v12_0/move_credit_limit_to_customer_credit_limit.py b/erpnext/patches/v12_0/move_credit_limit_to_customer_credit_limit.py
index 17c1966..67fe5db 100644
--- a/erpnext/patches/v12_0/move_credit_limit_to_customer_credit_limit.py
+++ b/erpnext/patches/v12_0/move_credit_limit_to_customer_credit_limit.py
@@ -29,12 +29,10 @@
 			fields = ", bypass_credit_limit_check_at_sales_order"
 
 		credit_limit_records = frappe.db.sql(
-			"""
-			SELECT name, credit_limit {0}
-			FROM `tab{1}` where credit_limit > 0
-		""".format(
-				fields, doctype
-			),
+			f"""
+			SELECT name, credit_limit {fields}
+			FROM `tab{doctype}` where credit_limit > 0
+		""",
 			as_dict=1,
 		)  # nosec
 
diff --git a/erpnext/patches/v12_0/move_item_tax_to_item_tax_template.py b/erpnext/patches/v12_0/move_item_tax_to_item_tax_template.py
index c4c3b69..8ac1991 100644
--- a/erpnext/patches/v12_0/move_item_tax_to_item_tax_template.py
+++ b/erpnext/patches/v12_0/move_item_tax_to_item_tax_template.py
@@ -80,11 +80,9 @@
 
 	for dt in doctypes:
 		for d in frappe.db.sql(
-			"""select name, parenttype, parent, item_code, item_tax_rate from `tab{0} Item`
+			f"""select name, parenttype, parent, item_code, item_tax_rate from `tab{dt} Item`
 								where ifnull(item_tax_rate, '') not in ('', '{{}}')
-								and item_tax_template is NULL""".format(
-				dt
-			),
+								and item_tax_template is NULL""",
 			as_dict=1,
 		):
 			item_tax_map = json.loads(d.item_tax_rate)
@@ -145,13 +143,23 @@
 				if not parent_account:
 					parent_account = frappe.db.get_value(
 						"Account",
-						filters={"account_type": "Tax", "root_type": "Liability", "is_group": 0, "company": company},
+						filters={
+							"account_type": "Tax",
+							"root_type": "Liability",
+							"is_group": 0,
+							"company": company,
+						},
 						fieldname="parent_account",
 					)
 				if not parent_account:
 					parent_account = frappe.db.get_value(
 						"Account",
-						filters={"account_type": "Tax", "root_type": "Liability", "is_group": 1, "company": company},
+						filters={
+							"account_type": "Tax",
+							"root_type": "Liability",
+							"is_group": 1,
+							"company": company,
+						},
 					)
 				filters = {
 					"account_name": account_name,
diff --git a/erpnext/patches/v12_0/move_target_distribution_from_parent_to_child.py b/erpnext/patches/v12_0/move_target_distribution_from_parent_to_child.py
index 7192610..ffd8ddc 100644
--- a/erpnext/patches/v12_0/move_target_distribution_from_parent_to_child.py
+++ b/erpnext/patches/v12_0/move_target_distribution_from_parent_to_child.py
@@ -18,9 +18,7 @@
             WHERE
                 `tab{child_doc}`.parent = `tab{parent_doc}`.name
                 and `tab{parent_doc}`.distribution_id is not null and `tab{parent_doc}`.distribution_id != ''
-        """.format(
-				parent_doc=d, child_doc="Target Detail"
-			)
+        """.format(parent_doc=d, child_doc="Target Detail")
 		)
 
 	frappe.delete_doc("Report", "Sales Partner-wise Transaction Summary")
diff --git a/erpnext/patches/v12_0/purchase_receipt_status.py b/erpnext/patches/v12_0/purchase_receipt_status.py
index 3b828d6..2869e2b 100644
--- a/erpnext/patches/v12_0/purchase_receipt_status.py
+++ b/erpnext/patches/v12_0/purchase_receipt_status.py
@@ -17,16 +17,14 @@
 	if not affected_purchase_receipts:
 		return
 
-	logger.info(
-		"purchase_receipt_status: begin patch, PR count: {}".format(len(affected_purchase_receipts))
-	)
+	logger.info(f"purchase_receipt_status: begin patch, PR count: {len(affected_purchase_receipts)}")
 
 	frappe.reload_doc("stock", "doctype", "Purchase Receipt")
 	frappe.reload_doc("stock", "doctype", "Purchase Receipt Item")
 
 	for pr in affected_purchase_receipts:
 		pr_name = pr[0]
-		logger.info("purchase_receipt_status: patching PR - {}".format(pr_name))
+		logger.info(f"purchase_receipt_status: patching PR - {pr_name}")
 
 		pr_doc = frappe.get_doc("Purchase Receipt", pr_name)
 
diff --git a/erpnext/patches/v12_0/rename_bank_reconciliation_fields.py b/erpnext/patches/v12_0/rename_bank_reconciliation_fields.py
index e2a3887..dfc2366 100644
--- a/erpnext/patches/v12_0/rename_bank_reconciliation_fields.py
+++ b/erpnext/patches/v12_0/rename_bank_reconciliation_fields.py
@@ -6,12 +6,8 @@
 
 def _rename_single_field(**kwargs):
 	count = frappe.db.sql(
-		"SELECT COUNT(*) FROM tabSingles WHERE doctype='{doctype}' AND field='{new_name}';".format(
-			**kwargs
-		)
-	)[0][
-		0
-	]  # nosec
+		"SELECT COUNT(*) FROM tabSingles WHERE doctype='{doctype}' AND field='{new_name}';".format(**kwargs)
+	)[0][0]  # nosec
 	if count == 0:
 		frappe.db.sql(
 			"UPDATE tabSingles SET field='{new_name}' WHERE doctype='{doctype}' AND field='{old_name}';".format(
@@ -22,7 +18,5 @@
 
 def execute():
 	_rename_single_field(doctype="Bank Clearance", old_name="bank_account", new_name="account")
-	_rename_single_field(
-		doctype="Bank Clearance", old_name="bank_account_no", new_name="bank_account"
-	)
+	_rename_single_field(doctype="Bank Clearance", old_name="bank_account_no", new_name="bank_account")
 	frappe.reload_doc("Accounts", "doctype", "Bank Clearance")
diff --git a/erpnext/patches/v12_0/repost_stock_ledger_entries_for_target_warehouse.py b/erpnext/patches/v12_0/repost_stock_ledger_entries_for_target_warehouse.py
index a4a8587..69ddb60 100644
--- a/erpnext/patches/v12_0/repost_stock_ledger_entries_for_target_warehouse.py
+++ b/erpnext/patches/v12_0/repost_stock_ledger_entries_for_target_warehouse.py
@@ -41,35 +41,29 @@
 			cond = " AND parent_doc.update_stock = 1"
 
 		data = frappe.db.sql(
-			""" SELECT parent_doc.name as name, child_doc.name as child_name
+			f""" SELECT parent_doc.name as name, child_doc.name as child_name
 			FROM
 				`tab{doctype}` parent_doc, `tab{doctype} Item` child_doc
 			WHERE
 				parent_doc.name = child_doc.parent AND parent_doc.docstatus < 2
 				AND child_doc.target_warehouse is not null AND child_doc.target_warehouse != ''
 				AND child_doc.creation > '2020-04-16' {cond}
-		""".format(
-				doctype=doctype, cond=cond
-			),
+		""",
 			as_dict=1,
 		)
 
 		if data:
 			names = [d.child_name for d in data]
 			frappe.db.sql(
-				""" UPDATE `tab{0} Item` set target_warehouse = null
-				WHERE name in ({1}) """.format(
-					doctype, ",".join(["%s"] * len(names))
-				),
+				""" UPDATE `tab{} Item` set target_warehouse = null
+				WHERE name in ({}) """.format(doctype, ",".join(["%s"] * len(names))),
 				tuple(names),
 			)
 
 			frappe.db.sql(
 				""" UPDATE `tabPacked Item` set target_warehouse = null
-				WHERE parenttype = '{0}' and parent_detail_docname in ({1})
-			""".format(
-					doctype, ",".join(["%s"] * len(names))
-				),
+				WHERE parenttype = '{}' and parent_detail_docname in ({})
+			""".format(doctype, ",".join(["%s"] * len(names))),
 				tuple(names),
 			)
 
diff --git a/erpnext/patches/v12_0/set_against_blanket_order_in_sales_and_purchase_order.py b/erpnext/patches/v12_0/set_against_blanket_order_in_sales_and_purchase_order.py
index d88593b..5d1cb64 100644
--- a/erpnext/patches/v12_0/set_against_blanket_order_in_sales_and_purchase_order.py
+++ b/erpnext/patches/v12_0/set_against_blanket_order_in_sales_and_purchase_order.py
@@ -2,17 +2,14 @@
 
 
 def execute():
-
 	frappe.reload_doc("selling", "doctype", "sales_order_item", force=True)
 	frappe.reload_doc("buying", "doctype", "purchase_order_item", force=True)
 
 	for doctype in ("Sales Order Item", "Purchase Order Item"):
 		frappe.db.sql(
-			"""
-			UPDATE `tab{0}`
+			f"""
+			UPDATE `tab{doctype}`
 			SET against_blanket_order = 1
 			WHERE ifnull(blanket_order, '') != ''
-		""".format(
-				doctype
-			)
+		"""
 		)
diff --git a/erpnext/patches/v12_0/set_automatically_process_deferred_accounting_in_accounts_settings.py b/erpnext/patches/v12_0/set_automatically_process_deferred_accounting_in_accounts_settings.py
index 84dd1c7..fc54635 100644
--- a/erpnext/patches/v12_0/set_automatically_process_deferred_accounting_in_accounts_settings.py
+++ b/erpnext/patches/v12_0/set_automatically_process_deferred_accounting_in_accounts_settings.py
@@ -4,6 +4,4 @@
 def execute():
 	frappe.reload_doc("accounts", "doctype", "accounts_settings")
 
-	frappe.db.set_single_value(
-		"Accounts Settings", "automatically_process_deferred_accounting_entry", 1
-	)
+	frappe.db.set_single_value("Accounts Settings", "automatically_process_deferred_accounting_entry", 1)
diff --git a/erpnext/patches/v12_0/set_produced_qty_field_in_sales_order_for_work_order.py b/erpnext/patches/v12_0/set_produced_qty_field_in_sales_order_for_work_order.py
index 562ebed..a5b9f43 100644
--- a/erpnext/patches/v12_0/set_produced_qty_field_in_sales_order_for_work_order.py
+++ b/erpnext/patches/v12_0/set_produced_qty_field_in_sales_order_for_work_order.py
@@ -12,6 +12,5 @@
 		fields=["sales_order", "sales_order_item"],
 		filters={"sales_order": ("!=", ""), "sales_order_item": ("!=", "")},
 	):
-
 		# update produced qty in sales order
 		update_produced_qty_in_so_item(d.sales_order, d.sales_order_item)
diff --git a/erpnext/patches/v12_0/set_purchase_receipt_delivery_note_detail.py b/erpnext/patches/v12_0/set_purchase_receipt_delivery_note_detail.py
index 2edf0f5..e820731 100644
--- a/erpnext/patches/v12_0/set_purchase_receipt_delivery_note_detail.py
+++ b/erpnext/patches/v12_0/set_purchase_receipt_delivery_note_detail.py
@@ -4,7 +4,6 @@
 
 
 def execute():
-
 	frappe.reload_doc("stock", "doctype", "delivery_note_item", force=True)
 	frappe.reload_doc("stock", "doctype", "purchase_receipt_item", force=True)
 
@@ -50,14 +49,12 @@
 		Format => { 'document' : ['return_document_1','return_document_2'] }"""
 
 		return_against_documents = frappe.db.sql(
-			"""
+			f"""
 			SELECT
 				return_against as document, name as return_document
 			FROM `tab{doctype}`
 			WHERE
-				is_return = 1 and docstatus = 1""".format(
-				doctype=doctype
-			),
+				is_return = 1 and docstatus = 1""",
 			as_dict=1,
 		)  # nosec
 
@@ -72,7 +69,7 @@
 		return_document_map = defaultdict(list)
 		detail_field = "purchase_receipt_item" if doctype == "Purchase Receipt" else "dn_detail"
 
-		child_doc = frappe.scrub("{0} Item".format(doctype))
+		child_doc = frappe.scrub(f"{doctype} Item")
 		frappe.reload_doc("stock", "doctype", child_doc)
 
 		return_document_map = make_return_document_map(doctype, return_document_map)
@@ -89,7 +86,8 @@
 				for return_item in return_doc_items:
 					for doc_item in doc_items:
 						if (
-							row_is_mappable(doc_item, return_item, detail_field) and doc_item.get("name") not in mapped
+							row_is_mappable(doc_item, return_item, detail_field)
+							and doc_item.get("name") not in mapped
 						):
 							map_rows(doc_item, return_item, detail_field, doctype)
 							mapped.append(doc_item.get("name"))
diff --git a/erpnext/patches/v12_0/set_quotation_status.py b/erpnext/patches/v12_0/set_quotation_status.py
index bebedd3..edfb4a4 100644
--- a/erpnext/patches/v12_0/set_quotation_status.py
+++ b/erpnext/patches/v12_0/set_quotation_status.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	frappe.db.sql(
 		""" UPDATE `tabQuotation` set status = 'Open'
 		where docstatus = 1 and status = 'Submitted' """
diff --git a/erpnext/patches/v12_0/stock_entry_enhancements.py b/erpnext/patches/v12_0/stock_entry_enhancements.py
index db099a3..75749a4 100644
--- a/erpnext/patches/v12_0/stock_entry_enhancements.py
+++ b/erpnext/patches/v12_0/stock_entry_enhancements.py
@@ -28,7 +28,6 @@
 		"Repack",
 		"Send to Subcontractor",
 	]:
-
 		ste_type = frappe.get_doc({"doctype": "Stock Entry Type", "name": purpose, "purpose": purpose})
 
 		try:
diff --git a/erpnext/patches/v12_0/update_bom_in_so_mr.py b/erpnext/patches/v12_0/update_bom_in_so_mr.py
index d35b4bc..f9de6e8 100644
--- a/erpnext/patches/v12_0/update_bom_in_so_mr.py
+++ b/erpnext/patches/v12_0/update_bom_in_so_mr.py
@@ -6,21 +6,17 @@
 	frappe.reload_doc("selling", "doctype", "sales_order_item")
 
 	for doctype in ["Sales Order", "Material Request"]:
-		condition = (
-			" and child_doc.stock_qty > child_doc.produced_qty and ROUND(doc.per_delivered, 2) < 100"
-		)
+		condition = " and child_doc.stock_qty > child_doc.produced_qty and ROUND(doc.per_delivered, 2) < 100"
 		if doctype == "Material Request":
 			condition = " and doc.per_ordered < 100 and doc.material_request_type = 'Manufacture'"
 
 		frappe.db.sql(
-			""" UPDATE `tab{doc}` as doc, `tab{doc} Item` as child_doc, tabItem as item
+			f""" UPDATE `tab{doctype}` as doc, `tab{doctype} Item` as child_doc, tabItem as item
 			SET
 				child_doc.bom_no = item.default_bom
 			WHERE
 				child_doc.item_code = item.name and child_doc.docstatus < 2
 				and child_doc.parent = doc.name
-				and item.default_bom is not null and item.default_bom != '' {cond}
-		""".format(
-				doc=doctype, cond=condition
-			)
+				and item.default_bom is not null and item.default_bom != '' {condition}
+		"""
 		)
diff --git a/erpnext/patches/v12_0/update_due_date_in_gle.py b/erpnext/patches/v12_0/update_due_date_in_gle.py
index a1c4f51..6933110 100644
--- a/erpnext/patches/v12_0/update_due_date_in_gle.py
+++ b/erpnext/patches/v12_0/update_due_date_in_gle.py
@@ -8,13 +8,11 @@
 		frappe.reload_doc("accounts", "doctype", frappe.scrub(doctype))
 
 		frappe.db.sql(
-			""" UPDATE `tabGL Entry`, `tab{doctype}`
+			f""" UPDATE `tabGL Entry`, `tab{doctype}`
             SET
                 `tabGL Entry`.due_date = `tab{doctype}`.due_date
             WHERE
                 `tabGL Entry`.voucher_no = `tab{doctype}`.name and `tabGL Entry`.party is not null
                 and `tabGL Entry`.voucher_type in ('Sales Invoice', 'Purchase Invoice', 'Journal Entry')
-                and `tabGL Entry`.account in (select name from `tabAccount` where account_type in ('Receivable', 'Payable'))""".format(  # nosec
-				doctype=doctype
-			)
+                and `tabGL Entry`.account in (select name from `tabAccount` where account_type in ('Receivable', 'Payable'))"""
 		)
diff --git a/erpnext/patches/v12_0/update_is_cancelled_field.py b/erpnext/patches/v12_0/update_is_cancelled_field.py
index 398dd70..ea9a06b 100644
--- a/erpnext/patches/v12_0/update_is_cancelled_field.py
+++ b/erpnext/patches/v12_0/update_is_cancelled_field.py
@@ -17,20 +17,16 @@
 			continue
 
 		frappe.db.sql(
-			"""
+			f"""
 				UPDATE `tab{doctype}`
 				SET is_cancelled = 0
-				where is_cancelled in ('', 'No') or is_cancelled is NULL""".format(
-				doctype=doctype
-			)
+				where is_cancelled in ('', 'No') or is_cancelled is NULL"""
 		)
 		frappe.db.sql(
-			"""
+			f"""
 				UPDATE `tab{doctype}`
 				SET is_cancelled = 1
-				where is_cancelled = 'Yes'""".format(
-				doctype=doctype
-			)
+				where is_cancelled = 'Yes'"""
 		)
 
 		frappe.reload_doc(module, "doctype", frappe.scrub(doctype))
diff --git a/erpnext/patches/v12_0/update_owner_fields_in_acc_dimension_custom_fields.py b/erpnext/patches/v12_0/update_owner_fields_in_acc_dimension_custom_fields.py
index 7dc0af9..26db58d 100644
--- a/erpnext/patches/v12_0/update_owner_fields_in_acc_dimension_custom_fields.py
+++ b/erpnext/patches/v12_0/update_owner_fields_in_acc_dimension_custom_fields.py
@@ -19,8 +19,7 @@
 			"""
 			UPDATE `tabCustom Field`
 			SET owner = 'Administrator'
-			WHERE fieldname = %s
-			AND dt IN (%s)"""
-			% ("%s", ", ".join(["%s"] * len(doclist))),  # nosec
-			tuple([dimension.fieldname] + doclist),
+			WHERE fieldname = {}
+			AND dt IN ({})""".format("%s", ", ".join(["%s"] * len(doclist))),  # nosec
+			tuple([dimension.fieldname, *doclist]),
 		)
diff --git a/erpnext/patches/v12_0/update_pricing_rule_fields.py b/erpnext/patches/v12_0/update_pricing_rule_fields.py
index 8da06b0..f4eee85 100644
--- a/erpnext/patches/v12_0/update_pricing_rule_fields.py
+++ b/erpnext/patches/v12_0/update_pricing_rule_fields.py
@@ -8,7 +8,6 @@
 
 
 def execute():
-
 	if not frappe.get_all("Pricing Rule", limit=1):
 		return
 
@@ -33,20 +32,16 @@
 		child_doctype = doctype + " Item"
 
 		frappe.db.sql(
-			""" UPDATE `tab{child_doctype}` SET pricing_rules = pricing_rule
+			f""" UPDATE `tab{child_doctype}` SET pricing_rules = pricing_rule
 			WHERE docstatus < 2 and pricing_rule is not null and pricing_rule != ''
-		""".format(
-				child_doctype=child_doctype
-			)
+		"""
 		)
 
 		data = frappe.db.sql(
-			""" SELECT pricing_rule, name, parent,
+			f""" SELECT pricing_rule, name, parent,
 				parenttype, creation, modified, docstatus, modified_by, owner, name
-			FROM `tab{child_doc}` where docstatus < 2 and pricing_rule is not null
-			and pricing_rule != ''""".format(
-				child_doc=child_doctype
-			),
+			FROM `tab{child_doctype}` where docstatus < 2 and pricing_rule is not null
+			and pricing_rule != ''""",
 			as_dict=1,
 		)
 
@@ -73,9 +68,7 @@
 				""" INSERT INTO
 				`tabPricing Rule Detail` (`pricing_rule`, `child_docname`, `parent`, `parentfield`, `parenttype`,
 				`creation`, `modified`, `docstatus`, `modified_by`, `owner`, `name`)
-			VALUES {values} """.format(
-					values=", ".join(["%s"] * len(values))
-				),
+			VALUES {values} """.format(values=", ".join(["%s"] * len(values))),
 				tuple(values),
 			)
 
@@ -116,8 +109,6 @@
 				""" INSERT INTO
 				`tab{doctype}` ({field}, parent, parentfield, parenttype, creation, modified,
 					owner, modified_by, name)
-			VALUES {values} """.format(
-					doctype=doctype, field=field, values=", ".join(["%s"] * len(values))
-				),
+			VALUES {values} """.format(doctype=doctype, field=field, values=", ".join(["%s"] * len(values))),
 				tuple(values),
 			)
diff --git a/erpnext/patches/v13_0/add_bin_unique_constraint.py b/erpnext/patches/v13_0/add_bin_unique_constraint.py
index 7ad2bec..92fc702 100644
--- a/erpnext/patches/v13_0/add_bin_unique_constraint.py
+++ b/erpnext/patches/v13_0/add_bin_unique_constraint.py
@@ -21,7 +21,6 @@
 
 
 def delete_and_patch_duplicate_bins():
-
 	duplicate_bins = frappe.db.sql(
 		"""
 		SELECT
diff --git a/erpnext/patches/v13_0/add_missing_fg_item_for_stock_entry.py b/erpnext/patches/v13_0/add_missing_fg_item_for_stock_entry.py
index ed764f4..f80233b 100644
--- a/erpnext/patches/v13_0/add_missing_fg_item_for_stock_entry.py
+++ b/erpnext/patches/v13_0/add_missing_fg_item_for_stock_entry.py
@@ -13,9 +13,7 @@
 		return
 
 	frappe.reload_doc("manufacturing", "doctype", "manufacturing_settings")
-	if cint(
-		frappe.db.get_single_value("Manufacturing Settings", "make_serial_no_batch_from_work_order")
-	):
+	if cint(frappe.db.get_single_value("Manufacturing Settings", "make_serial_no_batch_from_work_order")):
 		return
 
 	frappe.reload_doc("manufacturing", "doctype", "work_order")
@@ -75,9 +73,7 @@
 def set_expense_account(doc):
 	for row in doc.items:
 		if row.is_finished_item and not row.expense_account:
-			row.expense_account = frappe.get_cached_value(
-				"Company", doc.company, "stock_adjustment_account"
-			)
+			row.expense_account = frappe.get_cached_value("Company", doc.company, "stock_adjustment_account")
 
 
 def repost_stock_entry(doc):
diff --git a/erpnext/patches/v13_0/add_po_to_global_search.py b/erpnext/patches/v13_0/add_po_to_global_search.py
index 514cd34..c07b6d9 100644
--- a/erpnext/patches/v13_0/add_po_to_global_search.py
+++ b/erpnext/patches/v13_0/add_po_to_global_search.py
@@ -4,9 +4,7 @@
 def execute():
 	global_search_settings = frappe.get_single("Global Search Settings")
 
-	if "Purchase Order" in (
-		dt.document_type for dt in global_search_settings.allowed_in_global_search
-	):
+	if "Purchase Order" in (dt.document_type for dt in global_search_settings.allowed_in_global_search):
 		return
 
 	global_search_settings.append("allowed_in_global_search", {"document_type": "Purchase Order"})
diff --git a/erpnext/patches/v13_0/agriculture_deprecation_warning.py b/erpnext/patches/v13_0/agriculture_deprecation_warning.py
index 512444e..053710b 100644
--- a/erpnext/patches/v13_0/agriculture_deprecation_warning.py
+++ b/erpnext/patches/v13_0/agriculture_deprecation_warning.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	click.secho(
 		"Agriculture Domain is moved to a separate app and will be removed from ERPNext in version-14.\n"
 		"Please install the app to continue using the Agriculture domain: https://github.com/frappe/agriculture",
diff --git a/erpnext/patches/v13_0/change_default_item_manufacturer_fieldtype.py b/erpnext/patches/v13_0/change_default_item_manufacturer_fieldtype.py
index 0b00188..5baec0c 100644
--- a/erpnext/patches/v13_0/change_default_item_manufacturer_fieldtype.py
+++ b/erpnext/patches/v13_0/change_default_item_manufacturer_fieldtype.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	# Erase all default item manufacturers that dont exist.
 	item = frappe.qb.DocType("Item")
 	manufacturer = frappe.qb.DocType("Manufacturer")
diff --git a/erpnext/patches/v13_0/convert_qi_parameter_to_link_field.py b/erpnext/patches/v13_0/convert_qi_parameter_to_link_field.py
index 08ddbbf..d0bde56 100644
--- a/erpnext/patches/v13_0/convert_qi_parameter_to_link_field.py
+++ b/erpnext/patches/v13_0/convert_qi_parameter_to_link_field.py
@@ -6,9 +6,7 @@
 	params = set()
 
 	# get all parameters from QI readings table
-	for (p,) in frappe.db.get_all(
-		"Quality Inspection Reading", fields=["specification"], as_list=True
-	):
+	for (p,) in frappe.db.get_all("Quality Inspection Reading", fields=["specification"], as_list=True):
 		params.add(p.strip())
 
 	# get all parameters from QI Template as some may be unused in QI
diff --git a/erpnext/patches/v13_0/create_accounting_dimensions_in_orders.py b/erpnext/patches/v13_0/create_accounting_dimensions_in_orders.py
index 8e6bce6..84b17a5 100644
--- a/erpnext/patches/v13_0/create_accounting_dimensions_in_orders.py
+++ b/erpnext/patches/v13_0/create_accounting_dimensions_in_orders.py
@@ -12,14 +12,12 @@
 
 	count = 1
 	for d in accounting_dimensions:
-
 		if count % 2 == 0:
 			insert_after_field = "dimension_col_break"
 		else:
 			insert_after_field = "accounting_dimensions_section"
 
 		for doctype in ["Purchase Order", "Purchase Receipt", "Sales Order"]:
-
 			field = frappe.db.get_value("Custom Field", {"dt": doctype, "fieldname": d.fieldname})
 
 			if field:
@@ -36,7 +34,7 @@
 			try:
 				create_custom_field(doctype, df, ignore_validate=True)
 				frappe.clear_cache(doctype=doctype)
-			except Exception as e:
+			except Exception:
 				pass
 
 		count += 1
diff --git a/erpnext/patches/v13_0/create_accounting_dimensions_in_pos_doctypes.py b/erpnext/patches/v13_0/create_accounting_dimensions_in_pos_doctypes.py
index 51ab0e8..b9e7033 100644
--- a/erpnext/patches/v13_0/create_accounting_dimensions_in_pos_doctypes.py
+++ b/erpnext/patches/v13_0/create_accounting_dimensions_in_pos_doctypes.py
@@ -15,14 +15,12 @@
 
 	count = 1
 	for d in accounting_dimensions:
-
 		if count % 2 == 0:
 			insert_after_field = "dimension_col_break"
 		else:
 			insert_after_field = "accounting_dimensions_section"
 
 		for doctype in ["POS Invoice", "POS Invoice Item"]:
-
 			field = frappe.db.get_value("Custom Field", {"dt": doctype, "fieldname": d.fieldname})
 
 			if field:
diff --git a/erpnext/patches/v13_0/create_uae_pos_invoice_fields.py b/erpnext/patches/v13_0/create_uae_pos_invoice_fields.py
index 66aae9a..d28f8c9 100644
--- a/erpnext/patches/v13_0/create_uae_pos_invoice_fields.py
+++ b/erpnext/patches/v13_0/create_uae_pos_invoice_fields.py
@@ -8,9 +8,7 @@
 
 
 def execute():
-	company = frappe.get_all(
-		"Company", filters={"country": ["in", ["Saudi Arabia", "United Arab Emirates"]]}
-	)
+	company = frappe.get_all("Company", filters={"country": ["in", ["Saudi Arabia", "United Arab Emirates"]]})
 	if not company:
 		return
 
diff --git a/erpnext/patches/v13_0/delete_bank_reconciliation_detail.py b/erpnext/patches/v13_0/delete_bank_reconciliation_detail.py
index c53eb79..46946a8 100644
--- a/erpnext/patches/v13_0/delete_bank_reconciliation_detail.py
+++ b/erpnext/patches/v13_0/delete_bank_reconciliation_detail.py
@@ -6,9 +6,7 @@
 
 
 def execute():
-
 	if frappe.db.exists("DocType", "Bank Reconciliation Detail") and frappe.db.exists(
 		"DocType", "Bank Clearance Detail"
 	):
-
 		frappe.delete_doc("DocType", "Bank Reconciliation Detail", force=1)
diff --git a/erpnext/patches/v13_0/enable_provisional_accounting.py b/erpnext/patches/v13_0/enable_provisional_accounting.py
index dd18167..6edb423 100644
--- a/erpnext/patches/v13_0/enable_provisional_accounting.py
+++ b/erpnext/patches/v13_0/enable_provisional_accounting.py
@@ -11,6 +11,4 @@
 		company.enable_perpetual_inventory_for_non_stock_items,
 	).set(company.default_provisional_account, company.service_received_but_not_billed).where(
 		company.enable_perpetual_inventory_for_non_stock_items == 1
-	).where(
-		company.service_received_but_not_billed.isnotnull()
-	).run()
+	).where(company.service_received_but_not_billed.isnotnull()).run()
diff --git a/erpnext/patches/v13_0/fix_additional_cost_in_mfg_stock_entry.py b/erpnext/patches/v13_0/fix_additional_cost_in_mfg_stock_entry.py
index aeb8d8e..e305b37 100644
--- a/erpnext/patches/v13_0/fix_additional_cost_in_mfg_stock_entry.py
+++ b/erpnext/patches/v13_0/fix_additional_cost_in_mfg_stock_entry.py
@@ -1,4 +1,4 @@
-from typing import List, NewType
+from typing import NewType
 
 import frappe
 
@@ -13,7 +13,7 @@
 		create_repost_item_valuation(patched_stock_entry)
 
 
-def find_broken_stock_entries() -> List[StockEntryCode]:
+def find_broken_stock_entries() -> list[StockEntryCode]:
 	period_closing_date = frappe.db.get_value(
 		"Period Closing Voucher", {"docstatus": 1}, "posting_date", order_by="posting_date desc"
 	)
diff --git a/erpnext/patches/v13_0/fix_invoice_statuses.py b/erpnext/patches/v13_0/fix_invoice_statuses.py
index 253b425..dc15a01 100644
--- a/erpnext/patches/v13_0/fix_invoice_statuses.py
+++ b/erpnext/patches/v13_0/fix_invoice_statuses.py
@@ -41,7 +41,7 @@
 					("Overdue", "Overdue and Discounted", "Partly Paid", "Partly Paid and Discounted"),
 				),
 				"outstanding_amount": (">", 0),
-				"modified": (">", "2021-01-01")
+				"modified": (">", "2021-01-01"),
 				# an assumption is being made that only invoices modified
 				# after 2021 got affected as incorrectly overdue.
 				# required for performance reasons.
diff --git a/erpnext/patches/v13_0/healthcare_deprecation_warning.py b/erpnext/patches/v13_0/healthcare_deprecation_warning.py
index c6fba59..3fff235 100644
--- a/erpnext/patches/v13_0/healthcare_deprecation_warning.py
+++ b/erpnext/patches/v13_0/healthcare_deprecation_warning.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	click.secho(
 		"Healthcare Module is moved to a separate app and will be removed from ERPNext in version-14.\n"
 		"Please install the app to continue using the module: https://github.com/frappe/healthcare",
diff --git a/erpnext/patches/v13_0/hospitality_deprecation_warning.py b/erpnext/patches/v13_0/hospitality_deprecation_warning.py
index 2708b2c..6416651 100644
--- a/erpnext/patches/v13_0/hospitality_deprecation_warning.py
+++ b/erpnext/patches/v13_0/hospitality_deprecation_warning.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	click.secho(
 		"Hospitality domain is moved to a separate app and will be removed from ERPNext in version-14.\n"
 		"When upgrading to ERPNext version-14, please install the app to continue using the Hospitality domain: https://github.com/frappe/hospitality",
diff --git a/erpnext/patches/v13_0/item_naming_series_not_mandatory.py b/erpnext/patches/v13_0/item_naming_series_not_mandatory.py
index 0235a62..d25da7a 100644
--- a/erpnext/patches/v13_0/item_naming_series_not_mandatory.py
+++ b/erpnext/patches/v13_0/item_naming_series_not_mandatory.py
@@ -4,7 +4,6 @@
 
 
 def execute():
-
 	stock_settings = frappe.get_doc("Stock Settings")
 
 	set_by_naming_series(
diff --git a/erpnext/patches/v13_0/move_branch_code_to_bank_account.py b/erpnext/patches/v13_0/move_branch_code_to_bank_account.py
index 2406127..79c79ff 100644
--- a/erpnext/patches/v13_0/move_branch_code_to_bank_account.py
+++ b/erpnext/patches/v13_0/move_branch_code_to_bank_account.py
@@ -6,13 +6,10 @@
 
 
 def execute():
-
 	frappe.reload_doc("accounts", "doctype", "bank_account")
 	frappe.reload_doc("accounts", "doctype", "bank")
 
-	if frappe.db.has_column("Bank", "branch_code") and frappe.db.has_column(
-		"Bank Account", "branch_code"
-	):
+	if frappe.db.has_column("Bank", "branch_code") and frappe.db.has_column("Bank Account", "branch_code"):
 		frappe.db.sql(
 			"""UPDATE `tabBank` b, `tabBank Account` ba
 			SET ba.branch_code = b.branch_code
diff --git a/erpnext/patches/v13_0/non_profit_deprecation_warning.py b/erpnext/patches/v13_0/non_profit_deprecation_warning.py
index 5b54b25..1736646 100644
--- a/erpnext/patches/v13_0/non_profit_deprecation_warning.py
+++ b/erpnext/patches/v13_0/non_profit_deprecation_warning.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	click.secho(
 		"Non Profit Domain is moved to a separate app and will be removed from ERPNext in version-14.\n"
 		"When upgrading to ERPNext version-14, please install the app to continue using the Non Profit domain: https://github.com/frappe/non_profit",
diff --git a/erpnext/patches/v13_0/rename_issue_doctype_fields.py b/erpnext/patches/v13_0/rename_issue_doctype_fields.py
index a9b6df7..dfa76a7 100644
--- a/erpnext/patches/v13_0/rename_issue_doctype_fields.py
+++ b/erpnext/patches/v13_0/rename_issue_doctype_fields.py
@@ -57,7 +57,11 @@
 		for entry in opportunities:
 			mins_to_first_response = convert_to_seconds(entry.mins_to_first_response, "Minutes")
 			frappe.db.set_value(
-				"Opportunity", entry.name, "first_response_time", mins_to_first_response, update_modified=False
+				"Opportunity",
+				entry.name,
+				"first_response_time",
+				mins_to_first_response,
+				update_modified=False,
 			)
 			# commit after every 100 updates
 			count += 1
diff --git a/erpnext/patches/v13_0/requeue_failed_reposts.py b/erpnext/patches/v13_0/requeue_failed_reposts.py
index 752490d..c7dfaa2 100644
--- a/erpnext/patches/v13_0/requeue_failed_reposts.py
+++ b/erpnext/patches/v13_0/requeue_failed_reposts.py
@@ -3,7 +3,6 @@
 
 
 def execute():
-
 	reposts = frappe.get_all(
 		"Repost Item Valuation",
 		{"status": "Failed", "modified": [">", "2021-10-05"]},
diff --git a/erpnext/patches/v13_0/set_per_billed_in_return_delivery_note.py b/erpnext/patches/v13_0/set_per_billed_in_return_delivery_note.py
index a4d7012..40df73e 100644
--- a/erpnext/patches/v13_0/set_per_billed_in_return_delivery_note.py
+++ b/erpnext/patches/v13_0/set_per_billed_in_return_delivery_note.py
@@ -20,9 +20,9 @@
 		.run(as_dict=True)
 	)
 
-	frappe.qb.update(dn_item).inner_join(dn).on(dn.name == dn_item.parent).set(
-		dn_item.returned_qty, 0
-	).where(dn.is_return == 1).where(dn_item.returned_qty > 0).run()
+	frappe.qb.update(dn_item).inner_join(dn).on(dn.name == dn_item.parent).set(dn_item.returned_qty, 0).where(
+		dn.is_return == 1
+	).where(dn_item.returned_qty > 0).run()
 
 	for d in dn_list:
 		dn_doc = frappe.get_doc("Delivery Note", d.get("name"))
diff --git a/erpnext/patches/v13_0/set_work_order_qty_in_so_from_mr.py b/erpnext/patches/v13_0/set_work_order_qty_in_so_from_mr.py
index 1adf0d8..be30fb1 100644
--- a/erpnext/patches/v13_0/set_work_order_qty_in_so_from_mr.py
+++ b/erpnext/patches/v13_0/set_work_order_qty_in_so_from_mr.py
@@ -28,9 +28,7 @@
 	results = query.run(as_dict=True)
 
 	for row in results:
-		so_item = frappe.get_value(
-			"Material Request Item", row.material_request_item, "sales_order_item"
-		)
+		so_item = frappe.get_value("Material Request Item", row.material_request_item, "sales_order_item")
 		frappe.db.set_value("Work Order", row.name, "sales_order_item", so_item)
 
 		if so_item:
diff --git a/erpnext/patches/v13_0/shopify_deprecation_warning.py b/erpnext/patches/v13_0/shopify_deprecation_warning.py
index 245d1a9..274c35f 100644
--- a/erpnext/patches/v13_0/shopify_deprecation_warning.py
+++ b/erpnext/patches/v13_0/shopify_deprecation_warning.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	click.secho(
 		"Shopify Integration is moved to a separate app and will be removed from ERPNext in version-14.\n"
 		"Please install the app to continue using the integration: https://github.com/frappe/ecommerce_integrations",
diff --git a/erpnext/patches/v13_0/trim_whitespace_from_serial_nos.py b/erpnext/patches/v13_0/trim_whitespace_from_serial_nos.py
index b69a408..182711a 100644
--- a/erpnext/patches/v13_0/trim_whitespace_from_serial_nos.py
+++ b/erpnext/patches/v13_0/trim_whitespace_from_serial_nos.py
@@ -38,9 +38,7 @@
 		if correct_sr_no == sle.serial_no:
 			continue
 
-		frappe.db.set_value(
-			"Stock Ledger Entry", sle.name, "serial_no", correct_sr_no, update_modified=False
-		)
+		frappe.db.set_value("Stock Ledger Entry", sle.name, "serial_no", correct_sr_no, update_modified=False)
 		broken_serial_nos.update(serial_no_list)
 
 	if not broken_serial_nos:
diff --git a/erpnext/patches/v13_0/update_actual_start_and_end_date_in_wo.py b/erpnext/patches/v13_0/update_actual_start_and_end_date_in_wo.py
index 3c6c5b5..2c41a29 100644
--- a/erpnext/patches/v13_0/update_actual_start_and_end_date_in_wo.py
+++ b/erpnext/patches/v13_0/update_actual_start_and_end_date_in_wo.py
@@ -29,7 +29,7 @@
 			)
 
 			if not doc.planned_end_date:
-				planned_end_date = add_to_date(doc.planned_start_date, minutes=doc.lead_time)
+				add_to_date(doc.planned_start_date, minutes=doc.lead_time)
 				doc.db_set("planned_end_date", doc.actual_start_date, update_modified=False)
 
 	frappe.db.sql(
diff --git a/erpnext/patches/v13_0/update_job_card_status.py b/erpnext/patches/v13_0/update_job_card_status.py
index f2d12da..0f54692 100644
--- a/erpnext/patches/v13_0/update_job_card_status.py
+++ b/erpnext/patches/v13_0/update_job_card_status.py
@@ -5,7 +5,6 @@
 
 
 def execute():
-
 	job_card = frappe.qb.DocType("Job Card")
 	(
 		frappe.qb.update(job_card)
diff --git a/erpnext/patches/v13_0/update_maintenance_schedule_field_in_visit.py b/erpnext/patches/v13_0/update_maintenance_schedule_field_in_visit.py
index 136d34e..183cd79 100644
--- a/erpnext/patches/v13_0/update_maintenance_schedule_field_in_visit.py
+++ b/erpnext/patches/v13_0/update_maintenance_schedule_field_in_visit.py
@@ -13,8 +13,6 @@
 
 	frappe.qb.update(mv).join(mvp).on(mvp.parent == mv.name).set(
 		mv.maintenance_schedule, Coalesce(mvp.prevdoc_docname, "")
-	).where(
-		(mv.maintenance_type == "Scheduled") & (mvp.prevdoc_docname.notnull()) & (mv.docstatus < 2)
-	).run(
+	).where((mv.maintenance_type == "Scheduled") & (mvp.prevdoc_docname.notnull()) & (mv.docstatus < 2)).run(
 		as_dict=1
 	)
diff --git a/erpnext/patches/v13_0/update_reserved_qty_closed_wo.py b/erpnext/patches/v13_0/update_reserved_qty_closed_wo.py
index 72e77fe..4bba7b9 100644
--- a/erpnext/patches/v13_0/update_reserved_qty_closed_wo.py
+++ b/erpnext/patches/v13_0/update_reserved_qty_closed_wo.py
@@ -4,7 +4,6 @@
 
 
 def execute():
-
 	wo = frappe.qb.DocType("Work Order")
 	wo_item = frappe.qb.DocType("Work Order Item")
 
diff --git a/erpnext/patches/v13_0/update_sane_transfer_against.py b/erpnext/patches/v13_0/update_sane_transfer_against.py
index 45691e2..0f58775 100644
--- a/erpnext/patches/v13_0/update_sane_transfer_against.py
+++ b/erpnext/patches/v13_0/update_sane_transfer_against.py
@@ -5,7 +5,5 @@
 	bom = frappe.qb.DocType("BOM")
 
 	(
-		frappe.qb.update(bom)
-		.set(bom.transfer_material_against, "Work Order")
-		.where(bom.with_operations == 0)
+		frappe.qb.update(bom).set(bom.transfer_material_against, "Work Order").where(bom.with_operations == 0)
 	).run()
diff --git a/erpnext/patches/v13_0/update_sla_enhancements.py b/erpnext/patches/v13_0/update_sla_enhancements.py
index cf9e185..8464fa8 100644
--- a/erpnext/patches/v13_0/update_sla_enhancements.py
+++ b/erpnext/patches/v13_0/update_sla_enhancements.py
@@ -39,7 +39,9 @@
 		for priority in priorities:
 			if priority.parenttype == "Service Level Agreement":
 				response_time = convert_to_seconds(priority.response_time, priority.response_time_period)
-				resolution_time = convert_to_seconds(priority.resolution_time, priority.resolution_time_period)
+				resolution_time = convert_to_seconds(
+					priority.resolution_time, priority.resolution_time_period
+				)
 				frappe.db.set_value(
 					"Service Level Priority",
 					priority.name,
@@ -86,7 +88,9 @@
 							{
 								"priority": priority.priority,
 								"default_priority": priority.default_priority,
-								"response_time": convert_to_seconds(priority.response_time, priority.response_time_period),
+								"response_time": convert_to_seconds(
+									priority.response_time, priority.response_time_period
+								),
 								"resolution_time": convert_to_seconds(
 									priority.resolution_time, priority.resolution_time_period
 								),
diff --git a/erpnext/patches/v13_0/update_subscription.py b/erpnext/patches/v13_0/update_subscription.py
index 66b3def..96bd146 100644
--- a/erpnext/patches/v13_0/update_subscription.py
+++ b/erpnext/patches/v13_0/update_subscription.py
@@ -6,7 +6,6 @@
 
 
 def execute():
-
 	frappe.reload_doc("accounts", "doctype", "subscription")
 	frappe.reload_doc("accounts", "doctype", "subscription_invoice")
 	frappe.reload_doc("accounts", "doctype", "subscription_plan")
diff --git a/erpnext/patches/v13_0/update_timesheet_changes.py b/erpnext/patches/v13_0/update_timesheet_changes.py
index 02654c1..c54b4cb 100644
--- a/erpnext/patches/v13_0/update_timesheet_changes.py
+++ b/erpnext/patches/v13_0/update_timesheet_changes.py
@@ -20,12 +20,10 @@
 	)
 
 	frappe.db.sql(
-		"""UPDATE `tabTimesheet`
-			SET currency = '{0}',
+		f"""UPDATE `tabTimesheet`
+			SET currency = '{base_currency}',
 			exchange_rate = 1.0,
 			base_total_billable_amount = total_billable_amount,
 			base_total_billed_amount = total_billed_amount,
-			base_total_costing_amount = total_costing_amount""".format(
-			base_currency
-		)
+			base_total_costing_amount = total_costing_amount"""
 	)
diff --git a/erpnext/patches/v13_0/wipe_serial_no_field_for_0_qty.py b/erpnext/patches/v13_0/wipe_serial_no_field_for_0_qty.py
index 693d06d..280635c 100644
--- a/erpnext/patches/v13_0/wipe_serial_no_field_for_0_qty.py
+++ b/erpnext/patches/v13_0/wipe_serial_no_field_for_0_qty.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	doctype = "Stock Reconciliation Item"
 
 	if not frappe.db.has_column(doctype, "current_serial_no"):
@@ -11,6 +10,4 @@
 
 	sr_item = frappe.qb.DocType(doctype)
 
-	(
-		frappe.qb.update(sr_item).set(sr_item.current_serial_no, None).where(sr_item.current_qty == 0)
-	).run()
+	(frappe.qb.update(sr_item).set(sr_item.current_serial_no, None).where(sr_item.current_qty == 0)).run()
diff --git a/erpnext/patches/v14_0/change_is_subcontracted_fieldtype.py b/erpnext/patches/v14_0/change_is_subcontracted_fieldtype.py
index 9b07ba8..a044bb0 100644
--- a/erpnext/patches/v14_0/change_is_subcontracted_fieldtype.py
+++ b/erpnext/patches/v14_0/change_is_subcontracted_fieldtype.py
@@ -7,20 +7,16 @@
 def execute():
 	for doctype in ["Purchase Order", "Purchase Receipt", "Purchase Invoice", "Supplier Quotation"]:
 		frappe.db.sql(
-			"""
+			f"""
 				UPDATE `tab{doctype}`
 				SET is_subcontracted = 0
-				where is_subcontracted in ('', 'No') or is_subcontracted is null""".format(
-				doctype=doctype
-			)
+				where is_subcontracted in ('', 'No') or is_subcontracted is null"""
 		)
 		frappe.db.sql(
-			"""
+			f"""
 				UPDATE `tab{doctype}`
 				SET is_subcontracted = 1
-				where is_subcontracted = 'Yes'""".format(
-				doctype=doctype
-			)
+				where is_subcontracted = 'Yes'"""
 		)
 
 		frappe.reload_doc(frappe.get_meta(doctype).module, "doctype", frappe.scrub(doctype))
diff --git a/erpnext/patches/v14_0/copy_is_subcontracted_value_to_is_old_subcontracting_flow.py b/erpnext/patches/v14_0/copy_is_subcontracted_value_to_is_old_subcontracting_flow.py
index 607ef695..40a408b 100644
--- a/erpnext/patches/v14_0/copy_is_subcontracted_value_to_is_old_subcontracting_flow.py
+++ b/erpnext/patches/v14_0/copy_is_subcontracted_value_to_is_old_subcontracting_flow.py
@@ -7,6 +7,4 @@
 def execute():
 	for doctype in ["Purchase Order", "Purchase Receipt", "Purchase Invoice"]:
 		tab = frappe.qb.DocType(doctype).as_("tab")
-		frappe.qb.update(tab).set(tab.is_old_subcontracting_flow, 1).where(
-			tab.is_subcontracted == 1
-		).run()
+		frappe.qb.update(tab).set(tab.is_old_subcontracting_flow, 1).where(tab.is_subcontracted == 1).run()
diff --git a/erpnext/patches/v14_0/create_accounting_dimensions_in_subcontracting_doctypes.py b/erpnext/patches/v14_0/create_accounting_dimensions_in_subcontracting_doctypes.py
index b349c07..aedf2f1 100644
--- a/erpnext/patches/v14_0/create_accounting_dimensions_in_subcontracting_doctypes.py
+++ b/erpnext/patches/v14_0/create_accounting_dimensions_in_subcontracting_doctypes.py
@@ -12,7 +12,6 @@
 
 	count = 1
 	for d in accounting_dimensions:
-
 		if count % 2 == 0:
 			insert_after_field = "dimension_col_break"
 		else:
@@ -24,7 +23,6 @@
 			"Subcontracting Receipt",
 			"Subcontracting Receipt Item",
 		]:
-
 			field = frappe.db.get_value("Custom Field", {"dt": doctype, "fieldname": d.fieldname})
 
 			if field:
diff --git a/erpnext/patches/v14_0/crm_ux_cleanup.py b/erpnext/patches/v14_0/crm_ux_cleanup.py
index b2df36f..186ccf8 100644
--- a/erpnext/patches/v14_0/crm_ux_cleanup.py
+++ b/erpnext/patches/v14_0/crm_ux_cleanup.py
@@ -45,7 +45,8 @@
 				"owner": d.lead_owner,
 				"subject": ("Contact " + cstr(d.lead_name)),
 				"description": (
-					("Contact " + cstr(d.lead_name)) + (("<br>By: " + cstr(d.contact_by)) if d.contact_by else "")
+					("Contact " + cstr(d.lead_name))
+					+ (("<br>By: " + cstr(d.contact_by)) if d.contact_by else "")
 				),
 				"starts_on": d.contact_date,
 				"ends_on": d.ends_on,
@@ -87,8 +88,6 @@
 			}
 		)
 
-		event.append(
-			"event_participants", {"reference_doctype": "Opportunity", "reference_docname": d.name}
-		)
+		event.append("event_participants", {"reference_doctype": "Opportunity", "reference_docname": d.name})
 
 		event.insert(ignore_permissions=True)
diff --git a/erpnext/patches/v14_0/delete_agriculture_doctypes.py b/erpnext/patches/v14_0/delete_agriculture_doctypes.py
index 8ec0c33..c8f9c93 100644
--- a/erpnext/patches/v14_0/delete_agriculture_doctypes.py
+++ b/erpnext/patches/v14_0/delete_agriculture_doctypes.py
@@ -13,9 +13,7 @@
 	for report in reports:
 		frappe.delete_doc("Report", report, ignore_missing=True, force=True)
 
-	dashboards = frappe.get_all(
-		"Dashboard", {"module": "agriculture", "is_standard": 1}, pluck="name"
-	)
+	dashboards = frappe.get_all("Dashboard", {"module": "agriculture", "is_standard": 1}, pluck="name")
 	for dashboard in dashboards:
 		frappe.delete_doc("Dashboard", dashboard, ignore_missing=True, force=True)
 
diff --git a/erpnext/patches/v14_0/delete_education_doctypes.py b/erpnext/patches/v14_0/delete_education_doctypes.py
index aeeda70..9b99f72 100644
--- a/erpnext/patches/v14_0/delete_education_doctypes.py
+++ b/erpnext/patches/v14_0/delete_education_doctypes.py
@@ -16,9 +16,7 @@
 	for report in reports:
 		frappe.delete_doc("Report", report, ignore_missing=True, force=True)
 
-	print_formats = frappe.get_all(
-		"Print Format", {"module": "education", "standard": "Yes"}, pluck="name"
-	)
+	print_formats = frappe.get_all("Print Format", {"module": "education", "standard": "Yes"}, pluck="name")
 	for print_format in print_formats:
 		frappe.delete_doc("Print Format", print_format, ignore_missing=True, force=True)
 
@@ -31,9 +29,7 @@
 	for dashboard in dashboards:
 		frappe.delete_doc("Dashboard", dashboard, ignore_missing=True, force=True)
 
-	dashboards = frappe.get_all(
-		"Dashboard Chart", {"module": "education", "is_standard": 1}, pluck="name"
-	)
+	dashboards = frappe.get_all("Dashboard Chart", {"module": "education", "is_standard": 1}, pluck="name")
 	for dashboard in dashboards:
 		frappe.delete_doc("Dashboard Chart", dashboard, ignore_missing=True, force=True)
 
diff --git a/erpnext/patches/v14_0/delete_healthcare_doctypes.py b/erpnext/patches/v14_0/delete_healthcare_doctypes.py
index 896a440..b4dde5b 100644
--- a/erpnext/patches/v14_0/delete_healthcare_doctypes.py
+++ b/erpnext/patches/v14_0/delete_healthcare_doctypes.py
@@ -15,9 +15,7 @@
 	for report in reports:
 		frappe.delete_doc("Report", report, ignore_missing=True, force=True)
 
-	print_formats = frappe.get_all(
-		"Print Format", {"module": "healthcare", "standard": "Yes"}, pluck="name"
-	)
+	print_formats = frappe.get_all("Print Format", {"module": "healthcare", "standard": "Yes"}, pluck="name")
 	for print_format in print_formats:
 		frappe.delete_doc("Print Format", print_format, ignore_missing=True, force=True)
 
@@ -30,9 +28,7 @@
 	for dashboard in dashboards:
 		frappe.delete_doc("Dashboard", dashboard, ignore_missing=True, force=True)
 
-	dashboards = frappe.get_all(
-		"Dashboard Chart", {"module": "healthcare", "is_standard": 1}, pluck="name"
-	)
+	dashboards = frappe.get_all("Dashboard Chart", {"module": "healthcare", "is_standard": 1}, pluck="name")
 	for dashboard in dashboards:
 		frappe.delete_doc("Dashboard Chart", dashboard, ignore_missing=True, force=True)
 
diff --git a/erpnext/patches/v14_0/delete_hub_doctypes.py b/erpnext/patches/v14_0/delete_hub_doctypes.py
index 08f4445..451880d 100644
--- a/erpnext/patches/v14_0/delete_hub_doctypes.py
+++ b/erpnext/patches/v14_0/delete_hub_doctypes.py
@@ -2,7 +2,6 @@
 
 
 def execute():
-
 	doctypes = frappe.get_all("DocType", {"module": "Hub Node", "custom": 0}, pluck="name")
 	for doctype in doctypes:
 		frappe.delete_doc("DocType", doctype, ignore_missing=True)
diff --git a/erpnext/patches/v14_0/delete_non_profit_doctypes.py b/erpnext/patches/v14_0/delete_non_profit_doctypes.py
index e9ea8b1..74a73fd 100644
--- a/erpnext/patches/v14_0/delete_non_profit_doctypes.py
+++ b/erpnext/patches/v14_0/delete_non_profit_doctypes.py
@@ -6,9 +6,7 @@
 
 	frappe.delete_doc("Workspace", "Non Profit", ignore_missing=True, force=True)
 
-	print_formats = frappe.get_all(
-		"Print Format", {"module": "Non Profit", "standard": "Yes"}, pluck="name"
-	)
+	print_formats = frappe.get_all("Print Format", {"module": "Non Profit", "standard": "Yes"}, pluck="name")
 	for print_format in print_formats:
 		frappe.delete_doc("Print Format", print_format, ignore_missing=True, force=True)
 
diff --git a/erpnext/patches/v14_0/fix_crm_no_of_employees.py b/erpnext/patches/v14_0/fix_crm_no_of_employees.py
index 268eb95..29c8b05 100644
--- a/erpnext/patches/v14_0/fix_crm_no_of_employees.py
+++ b/erpnext/patches/v14_0/fix_crm_no_of_employees.py
@@ -15,12 +15,10 @@
 		frappe.reload_doctype(doctype)
 		for key, value in options.items():
 			frappe.db.sql(
-				"""
+				f"""
                 update `tab{doctype}`
                 set no_of_employees = %s
                 where no_of_employees = %s
-            """.format(
-					doctype=doctype
-				),
+            """,
 				(value, key),
 			)
diff --git a/erpnext/patches/v14_0/migrate_cost_center_allocations.py b/erpnext/patches/v14_0/migrate_cost_center_allocations.py
index 48f4e6d..03e2b02 100644
--- a/erpnext/patches/v14_0/migrate_cost_center_allocations.py
+++ b/erpnext/patches/v14_0/migrate_cost_center_allocations.py
@@ -44,8 +44,6 @@
 
 	cc_allocations = frappe._dict()
 	for d in records:
-		cc_allocations.setdefault(d.name, frappe._dict()).setdefault(
-			d.cost_center, d.percentage_allocation
-		)
+		cc_allocations.setdefault(d.name, frappe._dict()).setdefault(d.cost_center, d.percentage_allocation)
 
 	return cc_allocations
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 95b5bc5..de9a62e 100644
--- a/erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py
+++ b/erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py
@@ -152,7 +152,8 @@
 						gl.star,
 						ConstantColumn(1).as_("docstatus"),
 						IfNull(
-							ifelse(gl.against_voucher_type == "", None, gl.against_voucher_type), gl.voucher_type
+							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"
diff --git a/erpnext/patches/v14_0/remove_hr_and_payroll_modules.py b/erpnext/patches/v14_0/remove_hr_and_payroll_modules.py
index 4d01fcb..3d01f14 100644
--- a/erpnext/patches/v14_0/remove_hr_and_payroll_modules.py
+++ b/erpnext/patches/v14_0/remove_hr_and_payroll_modules.py
@@ -33,9 +33,7 @@
 	]:
 		frappe.delete_doc("Report", report, ignore_missing=True, force=True)
 
-	doctypes = frappe.get_all(
-		"DocType", {"module": ("in", ["HR", "Payroll"]), "custom": 0}, pluck="name"
-	)
+	doctypes = frappe.get_all("DocType", {"module": ("in", ["HR", "Payroll"]), "custom": 0}, pluck="name")
 	for doctype in doctypes:
 		frappe.delete_doc("DocType", doctype, ignore_missing=True, force=True)
 
@@ -51,9 +49,7 @@
 	frappe.delete_doc("User Type", "Employee Self Service", ignore_missing=True, force=True)
 
 	for dt in ["Web Form", "Dashboard", "Dashboard Chart", "Number Card"]:
-		records = frappe.get_all(
-			dt, {"module": ("in", ["HR", "Payroll"]), "is_standard": 1}, pluck="name"
-		)
+		records = frappe.get_all(dt, {"module": ("in", ["HR", "Payroll"]), "is_standard": 1}, pluck="name")
 		for record in records:
 			frappe.delete_doc(dt, record, ignore_missing=True, force=True)
 
diff --git a/erpnext/patches/v14_0/update_closing_balances.py b/erpnext/patches/v14_0/update_closing_balances.py
index 2c84281..cfc29c8 100644
--- a/erpnext/patches/v14_0/update_closing_balances.py
+++ b/erpnext/patches/v14_0/update_closing_balances.py
@@ -22,7 +22,6 @@
 			filters={"docstatus": 1, "company": company},
 			order_by="posting_date",
 		):
-
 			company_wise_order.setdefault(pcv.company, [])
 			if pcv.posting_date not in company_wise_order[pcv.company]:
 				pcv_doc = frappe.get_doc("Period Closing Voucher", pcv.name)
diff --git a/erpnext/patches/v14_0/update_flag_for_return_invoices.py b/erpnext/patches/v14_0/update_flag_for_return_invoices.py
index feb43be..2136d55 100644
--- a/erpnext/patches/v14_0/update_flag_for_return_invoices.py
+++ b/erpnext/patches/v14_0/update_flag_for_return_invoices.py
@@ -12,13 +12,17 @@
 	creation_date = "2024-01-25"
 
 	si = qb.DocType("Sales Invoice")
+
+	# unset flag, as migration would have set it for all records, as the field was introduced with default '1'
+	qb.update(si).set(si.update_outstanding_for_self, False).run()
+
 	if cr_notes := (
 		qb.from_(si)
 		.select(si.name)
 		.where(
 			(si.creation.gte(creation_date))
 			& (si.docstatus == 1)
-			& (si.is_return == True)
+			& (si.is_return.eq(True))
 			& (si.return_against.notnull())
 		)
 		.run()
@@ -37,13 +41,17 @@
 			).run()
 
 	pi = qb.DocType("Purchase Invoice")
+
+	# unset flag, as migration would have set it for all records, as the field was introduced with default '1'
+	qb.update(pi).set(pi.update_outstanding_for_self, False).run()
+
 	if dr_notes := (
 		qb.from_(pi)
 		.select(pi.name)
 		.where(
 			(pi.creation.gte(creation_date))
 			& (pi.docstatus == 1)
-			& (pi.is_return == True)
+			& (pi.is_return.eq(True))
 			& (pi.return_against.notnull())
 		)
 		.run()
diff --git a/erpnext/patches/v14_0/update_partial_tds_fields.py b/erpnext/patches/v14_0/update_partial_tds_fields.py
index 5ccc2dc..9912013 100644
--- a/erpnext/patches/v14_0/update_partial_tds_fields.py
+++ b/erpnext/patches/v14_0/update_partial_tds_fields.py
@@ -14,32 +14,20 @@
 
 			frappe.qb.update(purchase_invoice).set(
 				purchase_invoice.tax_withholding_net_total, purchase_invoice.net_total
-			).set(
-				purchase_invoice.base_tax_withholding_net_total, purchase_invoice.base_net_total
-			).where(
+			).set(purchase_invoice.base_tax_withholding_net_total, purchase_invoice.base_net_total).where(
 				purchase_invoice.company == company.name
-			).where(
-				purchase_invoice.apply_tds == 1
-			).where(
+			).where(purchase_invoice.apply_tds == 1).where(
 				purchase_invoice.posting_date >= fiscal_year_details.year_start_date
-			).where(
-				purchase_invoice.docstatus == 1
-			).run()
+			).where(purchase_invoice.docstatus == 1).run()
 
 			purchase_order = frappe.qb.DocType("Purchase Order")
 
 			frappe.qb.update(purchase_order).set(
 				purchase_order.tax_withholding_net_total, purchase_order.net_total
-			).set(
-				purchase_order.base_tax_withholding_net_total, purchase_order.base_net_total
-			).where(
+			).set(purchase_order.base_tax_withholding_net_total, purchase_order.base_net_total).where(
 				purchase_order.company == company.name
-			).where(
-				purchase_order.apply_tds == 1
-			).where(
+			).where(purchase_order.apply_tds == 1).where(
 				purchase_order.transaction_date >= fiscal_year_details.year_start_date
-			).where(
-				purchase_order.docstatus == 1
-			).run()
+			).where(purchase_order.docstatus == 1).run()
 		except FiscalYearError:
 			pass
diff --git a/erpnext/patches/v15_0/correct_asset_value_if_je_with_workflow.py b/erpnext/patches/v15_0/correct_asset_value_if_je_with_workflow.py
index aededa2..dba27b4 100644
--- a/erpnext/patches/v15_0/correct_asset_value_if_je_with_workflow.py
+++ b/erpnext/patches/v15_0/correct_asset_value_if_je_with_workflow.py
@@ -39,9 +39,7 @@
 			asset.opening_accumulated_depreciation.as_("opening_accumulated_depreciation"),
 			Sum(gle.debit).as_("depr_amount"),
 		)
-		.where(
-			gle.account == IfNull(aca.depreciation_expense_account, company.depreciation_expense_account)
-		)
+		.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)
@@ -80,9 +78,7 @@
 			asset.opening_accumulated_depreciation.as_("opening_accumulated_depreciation"),
 			Sum(gle.debit).as_("depr_amount"),
 		)
-		.where(
-			gle.account == IfNull(aca.depreciation_expense_account, company.depreciation_expense_account)
-		)
+		.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)
diff --git a/erpnext/patches/v15_0/create_advance_payment_status.py b/erpnext/patches/v15_0/create_advance_payment_status.py
index 18ab9fa..0b7163c 100644
--- a/erpnext/patches/v15_0/create_advance_payment_status.py
+++ b/erpnext/patches/v15_0/create_advance_payment_status.py
@@ -9,16 +9,14 @@
 
 	if frappe.reload_doc("selling", "doctype", "Sales Order"):
 		so = frappe.qb.DocType("Sales Order")
-		frappe.qb.update(so).set(so.advance_payment_status, "Not Requested").where(
-			so.docstatus == 1
-		).where(so.advance_paid == 0.0).run()
-
-		frappe.qb.update(so).set(so.advance_payment_status, "Partially Paid").where(
-			so.docstatus == 1
-		).where(so.advance_payment_status.isnull()).where(
-			so.advance_paid < (so.rounded_total or so.grand_total)
+		frappe.qb.update(so).set(so.advance_payment_status, "Not Requested").where(so.docstatus == 1).where(
+			so.advance_paid == 0.0
 		).run()
 
+		frappe.qb.update(so).set(so.advance_payment_status, "Partially Paid").where(so.docstatus == 1).where(
+			so.advance_payment_status.isnull()
+		).where(so.advance_paid < (so.rounded_total or so.grand_total)).run()
+
 		frappe.qb.update(so).set(so.advance_payment_status, "Fully Paid").where(so.docstatus == 1).where(
 			so.advance_payment_status.isnull()
 		).where(so.advance_paid == (so.rounded_total or so.grand_total)).run()
@@ -32,16 +30,14 @@
 
 	if frappe.reload_doc("buying", "doctype", "Purchase Order"):
 		po = frappe.qb.DocType("Purchase Order")
-		frappe.qb.update(po).set(po.advance_payment_status, "Not Initiated").where(
-			po.docstatus == 1
-		).where(po.advance_paid == 0.0).run()
-
-		frappe.qb.update(po).set(po.advance_payment_status, "Partially Paid").where(
-			po.docstatus == 1
-		).where(po.advance_payment_status.isnull()).where(
-			po.advance_paid < (po.rounded_total or po.grand_total)
+		frappe.qb.update(po).set(po.advance_payment_status, "Not Initiated").where(po.docstatus == 1).where(
+			po.advance_paid == 0.0
 		).run()
 
+		frappe.qb.update(po).set(po.advance_payment_status, "Partially Paid").where(po.docstatus == 1).where(
+			po.advance_payment_status.isnull()
+		).where(po.advance_paid < (po.rounded_total or po.grand_total)).run()
+
 		frappe.qb.update(po).set(po.advance_payment_status, "Fully Paid").where(po.docstatus == 1).where(
 			po.advance_payment_status.isnull()
 		).where(po.advance_paid == (po.rounded_total or po.grand_total)).run()
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 ddce997..c31d754 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
@@ -57,7 +57,7 @@
 	grouped_dict = {}
 
 	for item in records:
-		key = list(item.keys())[0]
+		key = next(iter(item.keys()))
 		value = item[key]
 
 		if value not in grouped_dict:
diff --git a/erpnext/patches/v15_0/remove_loan_management_module.py b/erpnext/patches/v15_0/remove_loan_management_module.py
index 8242f9c..e18b092 100644
--- a/erpnext/patches/v15_0/remove_loan_management_module.py
+++ b/erpnext/patches/v15_0/remove_loan_management_module.py
@@ -15,9 +15,7 @@
 	for print_format in print_formats:
 		frappe.delete_doc("Print Format", print_format, ignore_missing=True, force=True)
 
-	reports = frappe.get_all(
-		"Report", {"module": "Loan Management", "is_standard": "Yes"}, pluck="name"
-	)
+	reports = frappe.get_all("Report", {"module": "Loan Management", "is_standard": "Yes"}, pluck="name")
 	for report in reports:
 		frappe.delete_doc("Report", report, ignore_missing=True, force=True)
 
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
index 5d7b5cf..9bdcda0 100644
--- 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
@@ -17,9 +17,7 @@
 		.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.account == IfNull(aca.depreciation_expense_account, company.depreciation_expense_account))
 		.where(gle.debit != 0)
 		.where(gle.is_cancelled == 0)
 		.where(asset.docstatus == 1)
@@ -31,8 +29,4 @@
 		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()
+	).where(asset.docstatus == 1).where(asset.calculate_depreciation == 0).run()
diff --git a/erpnext/patches/v15_0/update_sre_from_voucher_details.py b/erpnext/patches/v15_0/update_sre_from_voucher_details.py
index 06ba553..83d11cf 100644
--- a/erpnext/patches/v15_0/update_sre_from_voucher_details.py
+++ b/erpnext/patches/v15_0/update_sre_from_voucher_details.py
@@ -12,7 +12,5 @@
 			.set(sre.from_voucher_type, "Pick List")
 			.set(sre.from_voucher_no, sre.against_pick_list)
 			.set(sre.from_voucher_detail_no, sre.against_pick_list_item)
-			.where(
-				(IfNull(sre.against_pick_list, "") != "") & (IfNull(sre.against_pick_list_item, "") != "")
-			)
+			.where((IfNull(sre.against_pick_list, "") != "") & (IfNull(sre.against_pick_list_item, "") != ""))
 		).run()
diff --git a/erpnext/portal/doctype/website_attribute/website_attribute.json b/erpnext/portal/doctype/website_attribute/website_attribute.json
index eed33ec..461c487 100644
--- a/erpnext/portal/doctype/website_attribute/website_attribute.json
+++ b/erpnext/portal/doctype/website_attribute/website_attribute.json
@@ -19,14 +19,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2021-02-18 13:18:57.810536",
+ "modified": "2024-03-27 13:10:59.786446",
  "modified_by": "Administrator",
  "module": "Portal",
  "name": "Website Attribute",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/portal/doctype/website_filter_field/website_filter_field.json b/erpnext/portal/doctype/website_filter_field/website_filter_field.json
index 45543a6..a01df9c 100644
--- a/erpnext/portal/doctype/website_filter_field/website_filter_field.json
+++ b/erpnext/portal/doctype/website_filter_field/website_filter_field.json
@@ -17,14 +17,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-04-18 18:55:17.835666",
+ "modified": "2024-03-27 13:10:59.895736",
  "modified_by": "Administrator",
  "module": "Portal",
  "name": "Website Filter Field",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/projects/doctype/activity_cost/activity_cost.json b/erpnext/projects/doctype/activity_cost/activity_cost.json
index 0e929d9..51c726f 100644
--- a/erpnext/projects/doctype/activity_cost/activity_cost.json
+++ b/erpnext/projects/doctype/activity_cost/activity_cost.json
@@ -1,391 +1,112 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 1, 
- "allow_rename": 1, 
- "autoname": "PROJ-ACC-.#####", 
- "beta": 0, 
- "creation": "2015-03-23 02:00:21.861546", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Setup", 
- "editable_grid": 0, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_import": 1,
+ "allow_rename": 1,
+ "autoname": "PROJ-ACC-.#####",
+ "creation": "2015-03-23 02:00:21.861546",
+ "doctype": "DocType",
+ "document_type": "Setup",
+ "engine": "InnoDB",
+ "field_order": [
+  "activity_type",
+  "employee",
+  "column_break_2",
+  "employee_name",
+  "department",
+  "section_break_4",
+  "billing_rate",
+  "column_break_6",
+  "costing_rate",
+  "title"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "activity_type", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "Activity Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Activity Type", 
-   "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": "activity_type",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "Activity Type",
+   "options": "Activity Type",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "employee", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 1, 
-   "label": "Employee", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Employee", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "employee",
+   "fieldtype": "Link",
+   "in_standard_filter": 1,
+   "label": "Employee",
+   "options": "Employee"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_2", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_2",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "employee_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Employee Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "employee_name",
+   "fieldtype": "Data",
+   "label": "Employee Name",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_from": "employee.department", 
-   "fieldname": "department", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Department", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Department", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fetch_from": "employee.department",
+   "fieldname": "department",
+   "fieldtype": "Link",
+   "label": "Department",
+   "options": "Department",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "section_break_4", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "section_break_4",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0", 
-   "description": "per hour", 
-   "fieldname": "billing_rate", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Billing Rate", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "description": "per hour",
+   "fieldname": "billing_rate",
+   "fieldtype": "Currency",
+   "label": "Billing Rate"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_6", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_6",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0", 
-   "description": "per hour", 
-   "fieldname": "costing_rate", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Costing Rate", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "description": "per hour",
+   "fieldname": "costing_rate",
+   "fieldtype": "Currency",
+   "label": "Costing Rate"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "title", 
-   "fieldtype": "Data", 
-   "hidden": 1, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "title", 
-   "length": 0, 
-   "no_copy": 1, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "title",
+   "fieldtype": "Data",
+   "hidden": 1,
+   "label": "title",
+   "no_copy": 1,
+   "read_only": 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": "2019-01-30 11:28:17.991944", 
- "modified_by": "Administrator", 
- "module": "Projects", 
- "name": "Activity Cost", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:05:57.800347",
+ "modified_by": "Administrator",
+ "module": "Projects",
+ "name": "Activity Cost",
+ "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": "Projects User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Projects User",
+   "share": 1,
    "write": 1
   }
- ], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "title_field": "title", 
- "track_changes": 0, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "title_field": "title"
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/activity_type/activity_type.json b/erpnext/projects/doctype/activity_type/activity_type.json
index dc50a09..4da88b4 100644
--- a/erpnext/projects/doctype/activity_type/activity_type.json
+++ b/erpnext/projects/doctype/activity_type/activity_type.json
@@ -1,255 +1,88 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 1, 
- "allow_rename": 1, 
- "autoname": "field:activity_type", 
- "beta": 0, 
- "creation": "2013-03-05 10:14:59", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Setup", 
- "editable_grid": 0, 
+ "actions": [],
+ "allow_import": 1,
+ "allow_rename": 1,
+ "autoname": "field:activity_type",
+ "creation": "2013-03-05 10:14:59",
+ "doctype": "DocType",
+ "document_type": "Setup",
+ "engine": "InnoDB",
+ "field_order": [
+  "activity_type",
+  "costing_rate",
+  "column_break_3",
+  "billing_rate",
+  "disabled"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "activity_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": "Activity Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "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, 
-   "unique": 0
-  }, 
+   "fieldname": "activity_type",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Activity Type",
+   "reqd": 1,
+   "unique": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "costing_rate", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Default Costing Rate", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "costing_rate",
+   "fieldtype": "Currency",
+   "label": "Default Costing Rate"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_3", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_3",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "billing_rate", 
-   "fieldtype": "Currency", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Default Billing Rate", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "billing_rate",
+   "fieldtype": "Currency",
+   "label": "Default Billing Rate"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0", 
-   "fieldname": "disabled", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Disabled", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "default": "0",
+   "fieldname": "disabled",
+   "fieldtype": "Check",
+   "label": "Disabled"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "icon": "icon-flag", 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2017-07-25 20:11:05.229092", 
- "modified_by": "Administrator", 
- "module": "Projects", 
- "name": "Activity Type", 
- "owner": "Administrator", 
+ ],
+ "icon": "icon-flag",
+ "idx": 1,
+ "links": [],
+ "modified": "2024-03-27 13:05:57.956050",
+ "modified_by": "Administrator",
+ "module": "Projects",
+ "name": "Activity Type",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 1, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 1, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "restrict": 0, 
-   "role": "System Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "import": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "System Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 0, 
-   "if_owner": 0, 
-   "import": 0, 
-   "is_custom": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "restrict": 0, 
-   "role": "Projects User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "email": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Projects User",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "email": 0, 
-   "export": 0, 
-   "if_owner": 0, 
-   "import": 0, 
-   "is_custom": 0, 
-   "permlevel": 0, 
-   "print": 0, 
-   "read": 1, 
-   "report": 0, 
-   "restrict": 0, 
-   "role": "Employee", 
-   "set_user_permissions": 0, 
-   "share": 0, 
-   "submit": 0, 
-   "write": 0
+   "read": 1,
+   "role": "Employee"
   }
- ], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_order": "ASC", 
- "track_changes": 0, 
- "track_seen": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/dependent_task/dependent_task.json b/erpnext/projects/doctype/dependent_task/dependent_task.json
index 858a554..2ae72e4 100644
--- a/erpnext/projects/doctype/dependent_task/dependent_task.json
+++ b/erpnext/projects/doctype/dependent_task/dependent_task.json
@@ -1,64 +1,31 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2015-04-29 04:52:48.868079", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2015-04-29 04:52:48.868079",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "task"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "task", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Task", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Task", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 1, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "task",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Task",
+   "options": "Task",
+   "remember_last_selected_value": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2020-09-18 17:26:09.703215", 
- "modified_by": "Administrator", 
- "module": "Projects", 
- "name": "Dependent Task", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:51.107280",
+ "modified_by": "Administrator",
+ "module": "Projects",
+ "name": "Dependent Task",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/project/project.json b/erpnext/projects/doctype/project/project.json
index 5917e9b..6190d60 100644
--- a/erpnext/projects/doctype/project/project.json
+++ b/erpnext/projects/doctype/project/project.json
@@ -454,7 +454,7 @@
  "index_web_pages_for_search": 1,
  "links": [],
  "max_attachments": 4,
- "modified": "2024-01-08 16:01:34.598258",
+ "modified": "2024-03-27 13:10:21.057163",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Project",
@@ -494,7 +494,7 @@
  "quick_entry": 1,
  "search_fields": "project_name,customer, status, priority, is_active",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py
index 382437f..ff54fd0 100644
--- a/erpnext/projects/doctype/project/project.py
+++ b/erpnext/projects/doctype/project/project.py
@@ -38,9 +38,7 @@
 		cost_center: DF.Link | None
 		customer: DF.Link | None
 		daily_time_to_send: DF.Time | None
-		day_to_send: DF.Literal[
-			"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"
-		]
+		day_to_send: DF.Literal["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
 		department: DF.Link | None
 		estimated_costing: DF.Currency
 		expected_end_date: DF.Date | None
@@ -107,7 +105,6 @@
 		Copy tasks from template
 		"""
 		if self.project_template and not frappe.db.get_all("Task", dict(project=self.name), limit=1):
-
 			# has a template, and no loaded tasks, so lets create
 			if not self.expected_start_date:
 				# project starts today
@@ -145,6 +142,7 @@
 				is_group=task_details.is_group,
 				color=task_details.color,
 				template_task=task_details.name,
+				priority=task_details.priority,
 			)
 		).insert()
 
@@ -177,7 +175,9 @@
 			for child_task in template_task.get("depends_on"):
 				if project_template_map and project_template_map.get(child_task.task):
 					project_task.reload()  # reload, as it might have been updated in the previous iteration
-					project_task.append("depends_on", {"task": project_template_map.get(child_task.task).name})
+					project_task.append(
+						"depends_on", {"task": project_template_map.get(child_task.task).name}
+					)
 					project_task.save()
 
 	def check_for_parent_tasks(self, template_task, project_task, project_tasks):
@@ -331,7 +331,7 @@
 			frappe.db.set_value("Project", new_name, "copied_from", new_name)
 
 	def send_welcome_email(self):
-		url = get_url("/project/?name={0}".format(self.name))
+		url = get_url(f"/project/?name={self.name}")
 		messages = (
 			_("You have been invited to collaborate on the project: {0}").format(self.name),
 			url,
@@ -346,7 +346,9 @@
 		for user in self.users:
 			if user.welcome_email_sent == 0:
 				frappe.sendmail(
-					user.user, subject=_("Project Collaboration Invitation"), content=content.format(*messages)
+					user.user,
+					subject=_("Project Collaboration Invitation"),
+					content=content.format(*messages),
 				)
 				user.welcome_email_sent = 1
 
@@ -367,9 +369,7 @@
 	)
 
 
-def get_project_list(
-	doctype, txt, filters, limit_start, limit_page_length=20, order_by="modified"
-):
+def get_project_list(doctype, txt, filters, limit_start, limit_page_length=20, order_by="creation"):
 	customers, suppliers = get_customers_suppliers("Project", frappe.session.user)
 
 	ignore_permissions = False
@@ -670,9 +670,7 @@
 		return
 
 	# Else simply fallback to Daily
-	exists_query = (
-		"(SELECT 1 from `tab{doctype}` where docstatus = 1 and project = `tabProject`.name)"
-	)
+	exists_query = "(SELECT 1 from `tab{doctype}` where docstatus = 1 and project = `tabProject`.name)"
 	project_map = {}
 	for project_details in frappe.db.sql(
 		"""
@@ -735,9 +733,7 @@
 	holiday_list = frappe.get_cached_value("Company", company, "default_holiday_list")
 	if not holiday_list:
 		frappe.throw(
-			_("Please set a default Holiday List for Company {0}").format(
-				frappe.bold(get_default_company())
-			)
+			_("Please set a default Holiday List for Company {0}").format(frappe.bold(get_default_company()))
 		)
 	return holiday_list
 
diff --git a/erpnext/projects/doctype/project/test_project.py b/erpnext/projects/doctype/project/test_project.py
index e49fecd..1b7460f 100644
--- a/erpnext/projects/doctype/project/test_project.py
+++ b/erpnext/projects/doctype/project/test_project.py
@@ -23,20 +23,23 @@
 		task1 = task_exists("Test Template Task with No Parent and Dependency")
 		if not task1:
 			task1 = create_task(
-				subject="Test Template Task with No Parent and Dependency", is_template=1, begin=5, duration=3
+				subject="Test Template Task with No Parent and Dependency",
+				is_template=1,
+				begin=5,
+				duration=3,
+				priority="High",
 			)
 
-		template = make_project_template(
-			"Test Project Template - No Parent and Dependend Tasks", [task1]
-		)
+		template = make_project_template("Test Project Template - No Parent and Dependend Tasks", [task1])
 		project = get_project(project_name, template)
 		tasks = frappe.get_all(
 			"Task",
-			["subject", "exp_end_date", "depends_on_tasks"],
+			["subject", "exp_end_date", "depends_on_tasks", "priority"],
 			dict(project=project.name),
 			order_by="creation asc",
 		)
 
+		self.assertEqual(tasks[0].priority, "High")
 		self.assertEqual(tasks[0].subject, "Test Template Task with No Parent and Dependency")
 		self.assertEqual(getdate(tasks[0].exp_end_date), calculate_end_date(project, 5, 3))
 		self.assertEqual(len(tasks), 1)
@@ -180,9 +183,7 @@
 			template_parent_task3,
 			template_task3,
 		]
-		project_template = make_project_template(
-			"Project template with common Task Subject", template_tasks
-		)
+		project_template = make_project_template("Project template with common Task Subject", template_tasks)
 
 		# Step - 4: Create Project against the Project Template
 		project = get_project("Project with common Task Subject", project_template)
@@ -191,7 +192,7 @@
 		)
 
 		# Test - 1: No. of Project Tasks should be equal to No. of Template Tasks
-		self.assertEquals(len(project_tasks), len(template_tasks))
+		self.assertEqual(len(project_tasks), len(template_tasks))
 
 		# Test - 2: All child Project Tasks should have Parent Task linked
 		for pt in project_tasks:
@@ -200,7 +201,6 @@
 
 
 def get_project(name, template):
-
 	project = frappe.get_doc(
 		dict(
 			doctype="Project",
diff --git a/erpnext/projects/doctype/project_template/project_template.json b/erpnext/projects/doctype/project_template/project_template.json
index 445ad9f..c58ad2d 100644
--- a/erpnext/projects/doctype/project_template/project_template.json
+++ b/erpnext/projects/doctype/project_template/project_template.json
@@ -26,7 +26,7 @@
   }
  ],
  "links": [],
- "modified": "2020-04-26 02:23:53.990322",
+ "modified": "2024-03-27 13:10:21.325199",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Project Template",
@@ -46,7 +46,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/project_template/test_project_template.py b/erpnext/projects/doctype/project_template/test_project_template.py
index 4fd24bf..382ffd5 100644
--- a/erpnext/projects/doctype/project_template/test_project_template.py
+++ b/erpnext/projects/doctype/project_template/test_project_template.py
@@ -12,7 +12,9 @@
 	pass
 
 
-def make_project_template(project_template_name, project_tasks=[]):
+def make_project_template(project_template_name, project_tasks=None):
+	if project_tasks is None:
+		project_tasks = []
 	if not frappe.db.exists("Project Template", project_template_name):
 		project_tasks = project_tasks or [
 			create_task(subject="_Test Template Task 1", is_template=1, begin=0, duration=3),
diff --git a/erpnext/projects/doctype/project_template_task/project_template_task.json b/erpnext/projects/doctype/project_template_task/project_template_task.json
index 16caaa2..d9adce4 100644
--- a/erpnext/projects/doctype/project_template_task/project_template_task.json
+++ b/erpnext/projects/doctype/project_template_task/project_template_task.json
@@ -29,14 +29,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2021-02-24 15:18:49.095071",
+ "modified": "2024-03-27 13:10:21.458334",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Project Template Task",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/project_type/project_type.json b/erpnext/projects/doctype/project_type/project_type.json
index b9a5b54..e8577b3 100644
--- a/erpnext/projects/doctype/project_type/project_type.json
+++ b/erpnext/projects/doctype/project_type/project_type.json
@@ -1,163 +1,74 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 1, 
- "autoname": "field:project_type", 
- "beta": 0, 
- "creation": "2017-07-18 13:32:46.031115", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_rename": 1,
+ "autoname": "field:project_type",
+ "creation": "2017-07-18 13:32:46.031115",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "project_type",
+  "description"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "project_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": "Project 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, 
-   "unique": 0
-  }, 
+   "fieldname": "project_type",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Project Type",
+   "reqd": 1,
+   "unique": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "description", 
-   "fieldtype": "Text", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Description", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "description",
+   "fieldtype": "Text",
+   "label": "Description"
   }
- ], 
- "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": "2017-07-26 17:19:30.126346", 
- "modified_by": "Administrator", 
- "module": "Projects", 
- "name": "Project Type", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:21.571554",
+ "modified_by": "Administrator",
+ "module": "Projects",
+ "name": "Project Type",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 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
-  }, 
+  },
   {
-   "amend": 0, 
-   "apply_user_permissions": 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": "Projects Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Projects Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Projects User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
-   "write": 0
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Projects User",
+   "share": 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": 1, 
- "track_seen": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/project_update/project_update.json b/erpnext/projects/doctype/project_update/project_update.json
index c548111..10ccea8 100644
--- a/erpnext/projects/doctype/project_update/project_update.json
+++ b/erpnext/projects/doctype/project_update/project_update.json
@@ -78,7 +78,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2023-06-28 18:59:50.678917",
+ "modified": "2024-03-27 13:10:21.721160",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Project Update",
@@ -99,7 +99,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/projects/doctype/project_update/project_update.py b/erpnext/projects/doctype/project_update/project_update.py
index 53934d0..2153f1b 100644
--- a/erpnext/projects/doctype/project_update/project_update.py
+++ b/erpnext/projects/doctype/project_update/project_update.py
@@ -53,13 +53,8 @@
 		email_sending(project_name, frequency, date_start, date_end, progress, number_of_drafts, update)
 
 
-def email_sending(
-	project_name, frequency, date_start, date_end, progress, number_of_drafts, update
-):
-
-	holiday = frappe.db.sql(
-		"""SELECT holiday_date FROM `tabHoliday` where holiday_date = CURRENT_DATE;"""
-	)
+def email_sending(project_name, frequency, date_start, date_end, progress, number_of_drafts, update):
+	holiday = frappe.db.sql("""SELECT holiday_date FROM `tabHoliday` where holiday_date = CURRENT_DATE;""")
 	msg = (
 		"<p>Project Name: "
 		+ project_name
@@ -106,8 +101,6 @@
 	if len(holiday) == 0:
 		email = frappe.db.sql("""SELECT user from `tabProject User` WHERE parent = %s;""", project_name)
 		for emails in email:
-			frappe.sendmail(
-				recipients=emails, subject=frappe._(project_name + " " + "Summary"), message=msg
-			)
+			frappe.sendmail(recipients=emails, subject=frappe._(project_name + " " + "Summary"), message=msg)
 	else:
 		pass
diff --git a/erpnext/projects/doctype/project_user/project_user.json b/erpnext/projects/doctype/project_user/project_user.json
index 2f452cc..f606a20 100644
--- a/erpnext/projects/doctype/project_user/project_user.json
+++ b/erpnext/projects/doctype/project_user/project_user.json
@@ -77,12 +77,13 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-02-09 23:26:50.321417",
+ "modified": "2024-03-27 13:10:21.859474",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Project User",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/projects_settings/projects_settings.json b/erpnext/projects/doctype/projects_settings/projects_settings.json
index 7fa1558..3284eae 100644
--- a/erpnext/projects/doctype/projects_settings/projects_settings.json
+++ b/erpnext/projects/doctype/projects_settings/projects_settings.json
@@ -1,189 +1,62 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-02-21 16:42:13.882879", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-02-21 16:42:13.882879",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "timesheet_sb",
+  "ignore_workstation_time_overlap",
+  "ignore_user_time_overlap",
+  "ignore_employee_time_overlap"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "timesheet_sb", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Timesheets", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "timesheet_sb",
+   "fieldtype": "Section Break",
+   "label": "Timesheets"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0", 
-   "fieldname": "ignore_workstation_time_overlap", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Ignore Workstation Time Overlap", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "ignore_workstation_time_overlap",
+   "fieldtype": "Check",
+   "label": "Ignore Workstation Time Overlap"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0", 
-   "fieldname": "ignore_user_time_overlap", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Ignore User Time Overlap", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "ignore_user_time_overlap",
+   "fieldtype": "Check",
+   "label": "Ignore User Time Overlap"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "0", 
-   "fieldname": "ignore_employee_time_overlap", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Ignore Employee Time Overlap", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "default": "0",
+   "fieldname": "ignore_employee_time_overlap",
+   "fieldtype": "Check",
+   "label": "Ignore Employee Time Overlap"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 1, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2018-02-21 16:42:42.357209", 
- "modified_by": "Administrator", 
- "module": "Projects", 
- "name": "Projects Settings", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "issingle": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:21.984404",
+ "modified_by": "Administrator",
+ "module": "Projects",
+ "name": "Projects Settings",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 1, 
-   "email": 1, 
-   "export": 0, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 0, 
-   "role": "System Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "print": 1,
+   "read": 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": 1, 
- "track_seen": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/task/task.json b/erpnext/projects/doctype/task/task.json
index cc9832b..84c1212 100644
--- a/erpnext/projects/doctype/task/task.json
+++ b/erpnext/projects/doctype/task/task.json
@@ -399,7 +399,7 @@
  "is_tree": 1,
  "links": [],
  "max_attachments": 5,
- "modified": "2024-01-08 16:00:41.296203",
+ "modified": "2024-03-27 13:10:51.476856",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Task",
@@ -423,7 +423,7 @@
  "search_fields": "subject",
  "show_name_in_global_search": 1,
  "show_preview_popup": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "project",
diff --git a/erpnext/projects/doctype/task/task.py b/erpnext/projects/doctype/task/task.py
index 22df846..c03c99b 100755
--- a/erpnext/projects/doctype/task/task.py
+++ b/erpnext/projects/doctype/task/task.py
@@ -153,14 +153,14 @@
 	def validate_parent_template_task(self):
 		if self.parent_task:
 			if not frappe.db.get_value("Task", self.parent_task, "is_template"):
-				parent_task_format = """<a href="#Form/Task/{0}">{0}</a>""".format(self.parent_task)
+				parent_task_format = f"""<a href="#Form/Task/{self.parent_task}">{self.parent_task}</a>"""
 				frappe.throw(_("Parent Task {0} is not a Template Task").format(parent_task_format))
 
 	def validate_depends_on_tasks(self):
 		if self.depends_on:
 			for task in self.depends_on:
 				if not frappe.db.get_value("Task", task.task, "is_template"):
-					dependent_task_format = """<a href="#Form/Task/{0}">{0}</a>""".format(task.task)
+					dependent_task_format = f"""<a href="#Form/Task/{task.task}">{task.task}</a>"""
 					frappe.throw(_("Dependent Task {0} is not a Template Task").format(dependent_task_format))
 
 	def validate_completed_on(self):
@@ -219,7 +219,7 @@
 			task_list, count = [self.name], 0
 			while len(task_list) > count:
 				tasks = frappe.db.sql(
-					" select %s from `tabTask Depends On` where %s = %s " % (d[0], d[1], "%s"),
+					" select {} from `tabTask Depends On` where {} = {} ".format(d[0], d[1], "%s"),
 					cstr(task_list[count]),
 				)
 				count = count + 1
@@ -311,14 +311,12 @@
 	search_cond = " or " + " or ".join(field + " like %(txt)s" for field in searchfields)
 
 	return frappe.db.sql(
-		""" select name {search_columns} from `tabProject`
+		f""" select name {search_columns} from `tabProject`
 		where %(key)s like %(txt)s
 			%(mcond)s
-			{search_condition}
+			{search_cond}
 		order by name
-		limit %(page_len)s offset %(start)s""".format(
-			search_columns=search_columns, search_condition=search_cond
-		),
+		limit %(page_len)s offset %(start)s""",
 		{
 			"key": searchfield,
 			"txt": "%" + txt + "%",
@@ -379,7 +377,6 @@
 
 @frappe.whitelist()
 def get_children(doctype, parent, task=None, project=None, is_root=False):
-
 	filters = [["docstatus", "<", "2"]]
 
 	if task:
diff --git a/erpnext/projects/doctype/task/test_task.py b/erpnext/projects/doctype/task/test_task.py
index c0333f8..b0194b0 100644
--- a/erpnext/projects/doctype/task/test_task.py
+++ b/erpnext/projects/doctype/task/test_task.py
@@ -122,6 +122,7 @@
 	begin=0,
 	duration=0,
 	save=True,
+	priority=None,
 ):
 	if not frappe.db.exists("Task", subject):
 		task = frappe.new_doc("Task")
@@ -130,15 +131,14 @@
 		task.exp_start_date = start or nowdate()
 		task.exp_end_date = end or nowdate()
 		task.project = (
-			project or None
-			if is_template
-			else frappe.get_value("Project", {"project_name": "_Test Project"})
+			project or None if is_template else frappe.get_value("Project", {"project_name": "_Test Project"})
 		)
 		task.is_template = is_template
 		task.start = begin
 		task.duration = duration
 		task.is_group = is_group
 		task.parent_task = parent_task
+		task.priority = priority
 		if save:
 			task.save()
 	else:
diff --git a/erpnext/projects/doctype/task_depends_on/task_depends_on.json b/erpnext/projects/doctype/task_depends_on/task_depends_on.json
index 3300b7e..1f985f1 100644
--- a/erpnext/projects/doctype/task_depends_on/task_depends_on.json
+++ b/erpnext/projects/doctype/task_depends_on/task_depends_on.json
@@ -40,13 +40,13 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-10-17 12:45:21.536165",
+ "modified": "2024-03-27 13:10:51.702279",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Task Depends On",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/projects/doctype/task_type/task_type.json b/erpnext/projects/doctype/task_type/task_type.json
index b04264e..86b5f17 100644
--- a/erpnext/projects/doctype/task_type/task_type.json
+++ b/erpnext/projects/doctype/task_type/task_type.json
@@ -21,7 +21,7 @@
   }
  ],
  "links": [],
- "modified": "2022-08-29 17:46:41.342979",
+ "modified": "2024-03-27 13:10:51.823692",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Task Type",
@@ -63,7 +63,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/projects/doctype/timesheet/test_timesheet.py b/erpnext/projects/doctype/timesheet/test_timesheet.py
index 828a55e..da042f3 100644
--- a/erpnext/projects/doctype/timesheet/test_timesheet.py
+++ b/erpnext/projects/doctype/timesheet/test_timesheet.py
@@ -5,7 +5,7 @@
 import unittest
 
 import frappe
-from frappe.utils import add_months, add_to_date, now_datetime, nowdate
+from frappe.utils import add_to_date, now_datetime, nowdate
 
 from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
 from erpnext.projects.doctype.timesheet.timesheet import OverlapError, make_sales_invoice
@@ -40,9 +40,7 @@
 		emp = make_employee("test_employee_6@salary.com")
 
 		timesheet = make_timesheet(emp, simulate=True, is_billable=1)
-		sales_invoice = make_sales_invoice(
-			timesheet.name, "_Test Item", "_Test Customer", currency="INR"
-		)
+		sales_invoice = make_sales_invoice(timesheet.name, "_Test Item", "_Test Customer", currency="INR")
 		sales_invoice.due_date = nowdate()
 		sales_invoice.submit()
 		timesheet = frappe.get_doc("Timesheet", timesheet.name)
@@ -211,9 +209,7 @@
 	timesheet_detail.activity_type = activity_type
 	timesheet_detail.from_time = now_datetime()
 	timesheet_detail.hours = 2
-	timesheet_detail.to_time = timesheet_detail.from_time + datetime.timedelta(
-		hours=timesheet_detail.hours
-	)
+	timesheet_detail.to_time = timesheet_detail.from_time + datetime.timedelta(hours=timesheet_detail.hours)
 	timesheet_detail.project = project
 	timesheet_detail.task = task
 
diff --git a/erpnext/projects/doctype/timesheet/timesheet.json b/erpnext/projects/doctype/timesheet/timesheet.json
index ba6262d..255f7e8 100644
--- a/erpnext/projects/doctype/timesheet/timesheet.json
+++ b/erpnext/projects/doctype/timesheet/timesheet.json
@@ -310,7 +310,7 @@
  "idx": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-04-20 15:59:11.107831",
+ "modified": "2024-03-27 13:10:53.551907",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Timesheet",
@@ -386,7 +386,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "title_field": "title"
diff --git a/erpnext/projects/doctype/timesheet/timesheet.py b/erpnext/projects/doctype/timesheet/timesheet.py
index d701496..90f4368 100644
--- a/erpnext/projects/doctype/timesheet/timesheet.py
+++ b/erpnext/projects/doctype/timesheet/timesheet.py
@@ -309,12 +309,10 @@
 @frappe.whitelist()
 def get_timesheet_detail_rate(timelog, currency):
 	timelog_detail = frappe.db.sql(
-		"""SELECT tsd.billing_amount as billing_amount,
+		f"""SELECT tsd.billing_amount as billing_amount,
 		ts.currency as currency FROM `tabTimesheet Detail` tsd
 		INNER JOIN `tabTimesheet` ts ON ts.name=tsd.parent
-		WHERE tsd.name = '{0}'""".format(
-			timelog
-		),
+		WHERE tsd.name = '{timelog}'""",
 		as_dict=1,
 	)[0]
 
@@ -336,14 +334,12 @@
 		condition = "and tsd.project = %(project)s"
 
 	return frappe.db.sql(
-		"""select distinct tsd.parent from `tabTimesheet Detail` tsd,
+		f"""select distinct tsd.parent from `tabTimesheet Detail` tsd,
 			`tabTimesheet` ts where
 			ts.status in ('Submitted', 'Payslip') and tsd.parent = ts.name and
 			tsd.docstatus = 1 and ts.total_billable_amount > 0
 			and tsd.parent LIKE %(txt)s {condition}
-			order by tsd.parent limit %(page_len)s offset %(start)s""".format(
-			condition=condition
-		),
+			order by tsd.parent limit %(page_len)s offset %(start)s""",
 		{
 			"txt": "%" + txt + "%",
 			"start": start,
@@ -469,18 +465,14 @@
 		where `tabTimesheet Detail`.parent = `tabTimesheet`.name
 			and `tabTimesheet`.docstatus < 2
 			and (from_time <= %(end)s and to_time >= %(start)s) {conditions} {match_cond}
-		""".format(
-			conditions=conditions, match_cond=get_match_cond("Timesheet")
-		),
+		""".format(conditions=conditions, match_cond=get_match_cond("Timesheet")),
 		{"start": start, "end": end},
 		as_dict=True,
 		update={"allDay": 0},
 	)
 
 
-def get_timesheets_list(
-	doctype, txt, filters, limit_start, limit_page_length=20, order_by="modified"
-):
+def get_timesheets_list(doctype, txt, filters, limit_start, limit_page_length=20, order_by="creation"):
 	user = frappe.session.user
 	# find customer name from contact.
 	customer = ""
@@ -499,7 +491,7 @@
 		projects = [d.name for d in frappe.get_all("Project", filters={"customer": customer})]
 		# Return timesheet related data to web portal.
 		timesheets = frappe.db.sql(
-			"""
+			f"""
 			SELECT
 				ts.name, tsd.activity_type, ts.status, ts.total_billable_hours,
 				COALESCE(ts.sales_invoice, tsd.sales_invoice) AS sales_invoice, tsd.project
@@ -511,10 +503,8 @@
 					tsd.project IN %(projects)s
 				)
 			ORDER BY `end_date` ASC
-			LIMIT {1} offset {0}
-		""".format(
-				limit_start, limit_page_length
-			),
+			LIMIT {limit_page_length} offset {limit_start}
+		""",
 			dict(sales_invoices=sales_invoices, projects=projects),
 			as_dict=True,
 		)  # nosec
diff --git a/erpnext/projects/doctype/timesheet_detail/timesheet_detail.json b/erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
index 90fdb83..d6172e2 100644
--- a/erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
+++ b/erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
@@ -224,14 +224,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-02-17 16:53:34.878798",
+ "modified": "2024-03-27 13:10:53.799414",
  "modified_by": "Administrator",
  "module": "Projects",
  "name": "Timesheet Detail",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/projects/report/delayed_tasks_summary/test_delayed_tasks_summary.py b/erpnext/projects/report/delayed_tasks_summary/test_delayed_tasks_summary.py
index 91a0607..c288125 100644
--- a/erpnext/projects/report/delayed_tasks_summary/test_delayed_tasks_summary.py
+++ b/erpnext/projects/report/delayed_tasks_summary/test_delayed_tasks_summary.py
@@ -31,14 +31,14 @@
 			{"subject": "_Test Task 98", "status": "Completed", "priority": "Low", "delay": -1},
 		]
 		report = execute(filters)
-		data = list(filter(lambda x: x.subject == "_Test Task 99", report[1]))[0]
+		data = next(filter(lambda x: x.subject == "_Test Task 99", report[1]))
 
 		for key in ["subject", "status", "priority", "delay"]:
 			self.assertEqual(expected_data[0].get(key), data.get(key))
 
 		filters.status = "Completed"
 		report = execute(filters)
-		data = list(filter(lambda x: x.subject == "_Test Task 98", report[1]))[0]
+		data = next(filter(lambda x: x.subject == "_Test Task 98", report[1]))
 
 		for key in ["subject", "status", "priority", "delay"]:
 			self.assertEqual(expected_data[1].get(key), data.get(key))
diff --git a/erpnext/projects/utils.py b/erpnext/projects/utils.py
index 3cc4da4..5046d01 100644
--- a/erpnext/projects/utils.py
+++ b/erpnext/projects/utils.py
@@ -19,13 +19,14 @@
 
 	return frappe.db.sql(
 		"""select name, subject from `tabTask`
-		where (`%s` like %s or `subject` like %s) %s
+		where (`{}` like {} or `subject` like {}) {}
 		order by
-			case when `subject` like %s then 0 else 1 end,
-			case when `%s` like %s then 0 else 1 end,
-			`%s`,
+			case when `subject` like {} then 0 else 1 end,
+			case when `{}` like {} then 0 else 1 end,
+			`{}`,
 			subject
-		limit %s offset %s"""
-		% (searchfield, "%s", "%s", match_conditions, "%s", searchfield, "%s", searchfield, "%s", "%s"),
+		limit {} offset {}""".format(
+			searchfield, "%s", "%s", match_conditions, "%s", searchfield, "%s", searchfield, "%s", "%s"
+		),
 		(search_string, search_string, order_by_string, order_by_string, page_len, start),
 	)
diff --git a/erpnext/public/js/controllers/buying.js b/erpnext/public/js/controllers/buying.js
index 1e94c00..b5a8b75 100644
--- a/erpnext/public/js/controllers/buying.js
+++ b/erpnext/public/js/controllers/buying.js
@@ -342,7 +342,6 @@
 			add_serial_batch_bundle(doc, cdt, cdn) {
 				let item = locals[cdt][cdn];
 				let me = this;
-				let path = "assets/erpnext/js/utils/serial_no_batch_selector.js";
 
 				frappe.db.get_value("Item", item.item_code, ["has_batch_no", "has_serial_no"])
 					.then((r) => {
@@ -352,30 +351,28 @@
 							item.type_of_transaction = item.qty > 0 ? "Inward" : "Outward";
 							item.is_rejected = false;
 
-							frappe.require(path, function() {
-								new erpnext.SerialBatchPackageSelector(
-									me.frm, item, (r) => {
-										if (r) {
-											let qty = Math.abs(r.total_qty);
-											if (doc.is_return) {
-												qty = qty * -1;
-											}
-
-											let update_values = {
-												"serial_and_batch_bundle": r.name,
-												"use_serial_batch_fields": 0,
-												"qty": qty / flt(item.conversion_factor || 1, precision("conversion_factor", item))
-											}
-
-											if (r.warehouse) {
-												update_values["warehouse"] = r.warehouse;
-											}
-
-											frappe.model.set_value(item.doctype, item.name, update_values);
+							new erpnext.SerialBatchPackageSelector(
+								me.frm, item, (r) => {
+									if (r) {
+										let qty = Math.abs(r.total_qty);
+										if (doc.is_return) {
+											qty = qty * -1;
 										}
+
+										let update_values = {
+											"serial_and_batch_bundle": r.name,
+											"use_serial_batch_fields": 0,
+											"qty": qty / flt(item.conversion_factor || 1, precision("conversion_factor", item))
+										}
+
+										if (r.warehouse) {
+											update_values["warehouse"] = r.warehouse;
+										}
+
+										frappe.model.set_value(item.doctype, item.name, update_values);
 									}
-								);
-							});
+								}
+							);
 						}
 					});
 			}
@@ -383,40 +380,37 @@
 			add_serial_batch_for_rejected_qty(doc, cdt, cdn) {
 				let item = locals[cdt][cdn];
 				let me = this;
-				let path = "assets/erpnext/js/utils/serial_no_batch_selector.js";
 
 				frappe.db.get_value("Item", item.item_code, ["has_batch_no", "has_serial_no"])
 					.then((r) => {
 						if (r.message && (r.message.has_batch_no || r.message.has_serial_no)) {
 							item.has_serial_no = r.message.has_serial_no;
 							item.has_batch_no = r.message.has_batch_no;
-							item.type_of_transaction = item.qty > 0 ? "Inward" : "Outward";
+							item.type_of_transaction = item.rejected_qty > 0 ? "Inward" : "Outward";
 							item.is_rejected = true;
 
-							frappe.require(path, function() {
-								new erpnext.SerialBatchPackageSelector(
-									me.frm, item, (r) => {
-										if (r) {
-											let qty = Math.abs(r.total_qty);
-											if (doc.is_return) {
-												qty = qty * -1;
-											}
-
-											let update_values = {
-												"serial_and_batch_bundle": r.name,
-												"use_serial_batch_fields": 0,
-												"rejected_qty": qty / flt(item.conversion_factor || 1, precision("conversion_factor", item))
-											}
-
-											if (r.warehouse) {
-												update_values["rejected_warehouse"] = r.warehouse;
-											}
-
-											frappe.model.set_value(item.doctype, item.name, update_values);
+							new erpnext.SerialBatchPackageSelector(
+								me.frm, item, (r) => {
+									if (r) {
+										let qty = Math.abs(r.total_qty);
+										if (doc.is_return) {
+											qty = qty * -1;
 										}
+
+										let update_values = {
+											"serial_and_batch_bundle": r.name,
+											"use_serial_batch_fields": 0,
+											"rejected_qty": qty / flt(item.conversion_factor || 1, precision("conversion_factor", item))
+										}
+
+										if (r.warehouse) {
+											update_values["rejected_warehouse"] = r.warehouse;
+										}
+
+										frappe.model.set_value(item.doctype, item.name, update_values);
 									}
-								);
-							});
+								}
+							);
 						}
 					});
 			}
diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js
index 63f39b5..08e3940 100644
--- a/erpnext/public/js/controllers/transaction.js
+++ b/erpnext/public/js/controllers/transaction.js
@@ -415,7 +415,6 @@
 		let row = locals[cdt][cdn];
 		if (row.barcode) {
 			erpnext.stock.utils.set_item_details_using_barcode(this.frm, row, (r) => {
-				debugger
 				frappe.model.set_value(cdt, cdn, {
 					"item_code": r.message.item_code,
 					"qty": 1,
@@ -1249,19 +1248,20 @@
 			this.frm.fields_dict.items.grid.toggle_enable("conversion_factor",
 				((item.uom != item.stock_uom) && !frappe.meta.get_docfield(cur_frm.fields_dict.items.grid.doctype, "conversion_factor").read_only)? true: false);
 		}
-
 	}
 
 	qty(doc, cdt, cdn) {
-		let item = frappe.get_doc(cdt, cdn);
-		// item.pricing_rules = ''
-		frappe.run_serially([
-			() => this.remove_pricing_rule_for_item(item),
-			() => this.conversion_factor(doc, cdt, cdn, true),
-			() => this.apply_price_list(item, true), //reapply price list before applying pricing rule
-			() => this.calculate_stock_uom_rate(doc, cdt, cdn),
-			() => this.apply_pricing_rule(item, true)
-		]);
+		if (!this.frm.doc.__onload?.load_after_mapping) {
+			let item = frappe.get_doc(cdt, cdn);
+			// item.pricing_rules = ''
+			frappe.run_serially([
+				() => this.remove_pricing_rule_for_item(item),
+				() => this.conversion_factor(doc, cdt, cdn, true),
+				() => this.apply_price_list(item, true), //reapply price list before applying pricing rule
+				() => this.calculate_stock_uom_rate(doc, cdt, cdn),
+				() => this.apply_pricing_rule(item, true)
+			]);
+		}
 	}
 
 	stock_qty(doc, cdt, cdn) {
@@ -1343,7 +1343,7 @@
 	}
 
 	change_form_labels(company_currency) {
-		var me = this;
+		let me = this;
 
 		this.frm.set_currency_labels(["base_total", "base_net_total", "base_total_taxes_and_charges",
 			"base_discount_amount", "base_grand_total", "base_rounded_total", "base_in_words",
@@ -1361,11 +1361,11 @@
 		this.frm.set_currency_labels(["outstanding_amount", "total_advance"],
 			this.frm.doc.party_account_currency);
 
-		cur_frm.set_df_property("conversion_rate", "description", "1 " + this.frm.doc.currency
+		this.frm.set_df_property("conversion_rate", "description", "1 " + this.frm.doc.currency
 			+ " = [?] " + company_currency);
 
 		if(this.frm.doc.price_list_currency && this.frm.doc.price_list_currency!=company_currency) {
-			cur_frm.set_df_property("plc_conversion_rate", "description", "1 "
+			this.frm.set_df_property("plc_conversion_rate", "description", "1 "
 				+ this.frm.doc.price_list_currency + " = [?] " + company_currency);
 		}
 
@@ -1380,14 +1380,14 @@
 		this.frm.toggle_display(["plc_conversion_rate", "price_list_currency"],
 			this.frm.doc.price_list_currency != company_currency);
 
-		var show = cint(cur_frm.doc.discount_amount) ||
-				((cur_frm.doc.taxes || []).filter(function(d) {return d.included_in_print_rate===1}).length);
+		let show = cint(this.frm.doc.discount_amount) ||
+				((this.frm.doc.taxes || []).filter(function(d) {return d.included_in_print_rate===1}).length);
 
 		if(frappe.meta.get_docfield(cur_frm.doctype, "net_total"))
-			cur_frm.toggle_display("net_total", show);
+			this.frm.toggle_display("net_total", show);
 
 		if(frappe.meta.get_docfield(cur_frm.doctype, "base_net_total"))
-			cur_frm.toggle_display("base_net_total", (show && (me.frm.doc.currency != company_currency)));
+			this.frm.toggle_display("base_net_total", (show && (me.frm.doc.currency != company_currency)));
 
 	}
 
@@ -2508,27 +2508,25 @@
 		}
 	}
 
-	frappe.require("assets/erpnext/js/utils/serial_no_batch_selector.js", function() {
-		if (["Sales Invoice", "Delivery Note"].includes(frm.doc.doctype)) {
-			item_row.type_of_transaction = frm.doc.is_return ? "Inward" : "Outward";
-		} else {
-			item_row.type_of_transaction = frm.doc.is_return ? "Outward" : "Inward";
-		}
+	if (["Sales Invoice", "Delivery Note"].includes(frm.doc.doctype)) {
+		item_row.type_of_transaction = frm.doc.is_return ? "Inward" : "Outward";
+	} else {
+		item_row.type_of_transaction = frm.doc.is_return ? "Outward" : "Inward";
+	}
 
-		new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
-			if (r) {
-				let update_values = {
-					"serial_and_batch_bundle": r.name,
-					"qty": Math.abs(r.total_qty)
-				}
-
-				if (r.warehouse) {
-					update_values[warehouse_field] = r.warehouse;
-				}
-
-				frappe.model.set_value(item_row.doctype, item_row.name, update_values);
+	new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
+		if (r) {
+			let update_values = {
+				"serial_and_batch_bundle": r.name,
+				"qty": Math.abs(r.total_qty)
 			}
-		});
+
+			if (r.warehouse) {
+				update_values[warehouse_field] = r.warehouse;
+			}
+
+			frappe.model.set_value(item_row.doctype, item_row.name, update_values);
+		}
 	});
 }
 
diff --git a/erpnext/public/js/erpnext.bundle.js b/erpnext/public/js/erpnext.bundle.js
index b75a21b..6e10970 100644
--- a/erpnext/public/js/erpnext.bundle.js
+++ b/erpnext/public/js/erpnext.bundle.js
@@ -4,6 +4,7 @@
 import "./sms_manager";
 import "./utils/party";
 import "./controllers/stock_controller";
+import "./utils/serial_no_batch_selector";
 import "./payment/payments";
 import "./templates/visual_plant_floor_template.html";
 import "./plant_floor_visual/visual_plant";
@@ -33,5 +34,7 @@
 import "./controllers/buying.js";
 import "./utils/demo.js";
 import "./financial_statements.js";
+import "./sales_trends_filters.js";
+import "./purchase_trends_filters.js";
 
 // import { sum } from 'frappe/public/utils/util.js'
diff --git a/erpnext/public/js/purchase_trends_filters.js b/erpnext/public/js/purchase_trends_filters.js
index 14ffaf8..75428d3 100644
--- a/erpnext/public/js/purchase_trends_filters.js
+++ b/erpnext/public/js/purchase_trends_filters.js
@@ -1,8 +1,8 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-erpnext.get_purchase_trends_filters = function () {
-	return [
+erpnext.purchase_trends_filters = {
+	filters: [
 		{
 			fieldname: "company",
 			label: __("Company"),
@@ -63,5 +63,5 @@
 			options: ["", { value: "Item", label: __("Item") }, { value: "Supplier", label: __("Supplier") }],
 			default: "",
 		},
-	];
+	],
 };
diff --git a/erpnext/public/js/sales_trends_filters.js b/erpnext/public/js/sales_trends_filters.js
index 85daa01..2f8e6f9 100644
--- a/erpnext/public/js/sales_trends_filters.js
+++ b/erpnext/public/js/sales_trends_filters.js
@@ -1,8 +1,8 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-erpnext.get_sales_trends_filters = function () {
-	return [
+erpnext.sales_trends_filters = {
+	filters: [
 		{
 			fieldname: "period",
 			label: __("Period"),
@@ -53,5 +53,5 @@
 			options: "Company",
 			default: frappe.defaults.get_user_default("Company"),
 		},
-	];
+	],
 };
diff --git a/erpnext/public/js/utils.js b/erpnext/public/js/utils.js
index 7655ad9..4127218 100755
--- a/erpnext/public/js/utils.js
+++ b/erpnext/public/js/utils.js
@@ -430,25 +430,23 @@
 			item_row.has_batch_no = r.message.has_batch_no;
 			item_row.has_serial_no = r.message.has_serial_no;
 
-			frappe.require("assets/erpnext/js/utils/serial_no_batch_selector.js", function () {
-				new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
-					if (r) {
-						let update_values = {
-							serial_and_batch_bundle: r.name,
-							qty: Math.abs(r.total_qty),
-						};
+			new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
+				if (r) {
+					let update_values = {
+						serial_and_batch_bundle: r.name,
+						qty: Math.abs(r.total_qty),
+					};
 
-						if (!warehouse_field) {
-							warehouse_field = "warehouse";
-						}
-
-						if (r.warehouse) {
-							update_values[warehouse_field] = r.warehouse;
-						}
-
-						frappe.model.set_value(item_row.doctype, item_row.name, update_values);
+					if (!warehouse_field) {
+						warehouse_field = "warehouse";
 					}
-				});
+
+					if (r.warehouse) {
+						update_values[warehouse_field] = r.warehouse;
+					}
+
+					frappe.model.set_value(item_row.doctype, item_row.name, update_values);
+				}
 			});
 		});
 	},
@@ -936,7 +934,7 @@
 
 	if (opts.source_doctype) {
 		let data_fields = [];
-		if (opts.source_doctype == "Purchase Receipt") {
+		if (["Purchase Receipt", "Delivery Note"].includes(opts.source_doctype)) {
 			data_fields.push({
 				fieldname: "merge_taxes",
 				fieldtype: "Check",
@@ -962,7 +960,10 @@
 					return;
 				}
 				opts.source_name = values;
-				if (opts.allow_child_item_selection || opts.source_doctype == "Purchase Receipt") {
+				if (
+					opts.allow_child_item_selection ||
+					["Purchase Receipt", "Delivery Note"].includes(opts.source_doctype)
+				) {
 					// args contains filtered child docnames
 					opts.args = args;
 				}
diff --git a/erpnext/public/js/utils/sales_common.js b/erpnext/public/js/utils/sales_common.js
index 00df1c5..5bc4ffe 100644
--- a/erpnext/public/js/utils/sales_common.js
+++ b/erpnext/public/js/utils/sales_common.js
@@ -350,7 +350,6 @@
 			pick_serial_and_batch(doc, cdt, cdn) {
 				let item = locals[cdt][cdn];
 				let me = this;
-				let path = "assets/erpnext/js/utils/serial_no_batch_selector.js";
 
 				frappe.db.get_value("Item", item.item_code, ["has_batch_no", "has_serial_no"]).then((r) => {
 					if (r.message && (r.message.has_batch_no || r.message.has_serial_no)) {
@@ -364,26 +363,24 @@
 							item.title = __("Select Serial and Batch");
 						}
 
-						frappe.require(path, function () {
-							new erpnext.SerialBatchPackageSelector(me.frm, item, (r) => {
-								if (r) {
-									let qty = Math.abs(r.total_qty);
-									if (doc.is_return) {
-										qty = qty * -1;
-									}
-
-									frappe.model.set_value(item.doctype, item.name, {
-										serial_and_batch_bundle: r.name,
-										use_serial_batch_fields: 0,
-										qty:
-											qty /
-											flt(
-												item.conversion_factor || 1,
-												precision("conversion_factor", item)
-											),
-									});
+						new erpnext.SerialBatchPackageSelector(me.frm, item, (r) => {
+							if (r) {
+								let qty = Math.abs(r.total_qty);
+								if (doc.is_return) {
+									qty = qty * -1;
 								}
-							});
+
+								frappe.model.set_value(item.doctype, item.name, {
+									serial_and_batch_bundle: r.name,
+									use_serial_batch_fields: 0,
+									qty:
+										qty /
+										flt(
+											item.conversion_factor || 1,
+											precision("conversion_factor", item)
+										),
+								});
+							}
 						});
 					}
 				});
diff --git a/erpnext/public/js/utils/serial_no_batch_selector.js b/erpnext/public/js/utils/serial_no_batch_selector.js
index 42d37bf4..1edeca9 100644
--- a/erpnext/public/js/utils/serial_no_batch_selector.js
+++ b/erpnext/public/js/utils/serial_no_batch_selector.js
@@ -421,7 +421,7 @@
 		let { qty, based_on } = this.dialog.get_values();
 
 		if (this.item.serial_and_batch_bundle || this.item.rejected_serial_and_batch_bundle) {
-			if (qty === this.qty) {
+			if (this.qty && qty === Math.abs(this.qty)) {
 				return;
 			}
 		}
diff --git a/erpnext/public/scss/erpnext.scss b/erpnext/public/scss/erpnext.scss
index 03dd311..3d8ee89 100644
--- a/erpnext/public/scss/erpnext.scss
+++ b/erpnext/public/scss/erpnext.scss
@@ -549,6 +549,14 @@
 	justify-content: center;
 }
 
-.frappe-control[data-fieldname="other_charges_calculation"] .ql-editor {
+.frappe-control[data-fieldname="other_charges_calculation"] .ql-editor,
+.frappe-control[data-fieldname="address_display"] .ql-editor,
+.frappe-control[data-fieldname="shipping_address_display"] .ql-editor,
+.frappe-control[data-fieldname="shipping_address"] .ql-editor,
+.frappe-control[data-fieldname="dispatch_address"] .ql-editor,
+.frappe-control[data-fieldname="source_address_display"] .ql-editor,
+.frappe-control[data-fieldname="target_address_display"] .ql-editor,
+.frappe-control[data-fieldname="billing_address_display"] .ql-editor,
+.frappe-control[data-fieldname="company_address_display"] .ql-editor {
 	white-space: normal;
 }
diff --git a/erpnext/quality_management/doctype/non_conformance/non_conformance.json b/erpnext/quality_management/doctype/non_conformance/non_conformance.json
index e6b8744..8d86b20 100644
--- a/erpnext/quality_management/doctype/non_conformance/non_conformance.json
+++ b/erpnext/quality_management/doctype/non_conformance/non_conformance.json
@@ -65,8 +65,8 @@
    "fetch_from": "procedure.process_owner_full_name",
    "fieldname": "full_name",
    "fieldtype": "Data",
-   "read_only": 1,
-   "label": "Full Name"
+   "label": "Full Name",
+   "read_only": 1
   },
   {
    "fieldname": "corrective_action",
@@ -81,7 +81,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-07-31 08:10:47.247814",
+ "modified": "2024-03-27 13:10:06.304357",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Non Conformance",
@@ -112,7 +112,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_action/quality_action.json b/erpnext/quality_management/doctype/quality_action/quality_action.json
index f0b33b9..712c908 100644
--- a/erpnext/quality_management/doctype/quality_action/quality_action.json
+++ b/erpnext/quality_management/doctype/quality_action/quality_action.json
@@ -91,7 +91,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-08-28 22:33:14.358143",
+ "modified": "2024-03-27 13:10:27.562854",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Action",
@@ -122,7 +122,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/quality_management/doctype/quality_action_resolution/quality_action_resolution.json b/erpnext/quality_management/doctype/quality_action_resolution/quality_action_resolution.json
index 993274b..b027c7b 100644
--- a/erpnext/quality_management/doctype/quality_action_resolution/quality_action_resolution.json
+++ b/erpnext/quality_management/doctype/quality_action_resolution/quality_action_resolution.json
@@ -48,14 +48,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-10-21 12:59:25.566682",
+ "modified": "2024-03-27 13:10:27.714729",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Action Resolution",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_feedback/quality_feedback.json b/erpnext/quality_management/doctype/quality_feedback/quality_feedback.json
index 5fe6375..f1d2a78 100644
--- a/erpnext/quality_management/doctype/quality_feedback/quality_feedback.json
+++ b/erpnext/quality_management/doctype/quality_feedback/quality_feedback.json
@@ -61,7 +61,7 @@
    "link_fieldname": "feedback"
   }
  ],
- "modified": "2023-08-28 22:21:36.144820",
+ "modified": "2024-03-27 13:10:27.838693",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Feedback",
@@ -92,7 +92,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json b/erpnext/quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
index ce5d4cf..9b89d46 100644
--- a/erpnext/quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
+++ b/erpnext/quality_management/doctype/quality_feedback_parameter/quality_feedback_parameter.json
@@ -46,14 +46,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-10-27 17:28:12.033145",
+ "modified": "2024-03-27 13:10:28.002632",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Feedback Parameter",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_feedback_template/quality_feedback_template.json b/erpnext/quality_management/doctype/quality_feedback_template/quality_feedback_template.json
index 1696470..2e97be0 100644
--- a/erpnext/quality_management/doctype/quality_feedback_template/quality_feedback_template.json
+++ b/erpnext/quality_management/doctype/quality_feedback_template/quality_feedback_template.json
@@ -38,7 +38,7 @@
    "link_fieldname": "template"
   }
  ],
- "modified": "2020-10-27 16:18:53.579688",
+ "modified": "2024-03-27 13:10:28.126214",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Feedback Template",
@@ -58,7 +58,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json b/erpnext/quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
index 02a9b03..1c07056 100644
--- a/erpnext/quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
+++ b/erpnext/quality_management/doctype/quality_feedback_template_parameter/quality_feedback_template_parameter.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-05-26 21:20:40.520197",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -15,14 +16,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-05-26 21:23:53.574743",
+ "links": [],
+ "modified": "2024-03-27 13:10:28.289038",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Feedback Template Parameter",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_goal/quality_goal.json b/erpnext/quality_management/doctype/quality_goal/quality_goal.json
index f2b6ebc..9ac7557 100644
--- a/erpnext/quality_management/doctype/quality_goal/quality_goal.json
+++ b/erpnext/quality_management/doctype/quality_goal/quality_goal.json
@@ -76,7 +76,7 @@
    "link_fieldname": "goal"
   }
  ],
- "modified": "2023-08-28 22:33:27.718899",
+ "modified": "2024-03-27 13:10:28.400976",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Goal",
@@ -107,7 +107,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json b/erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json
index 010888d..cb42f87 100644
--- a/erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json
+++ b/erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json
@@ -39,7 +39,7 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-07-28 18:10:23.351246",
+ "modified": "2024-03-27 13:10:28.564795",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Goal Objective",
@@ -47,7 +47,7 @@
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/quality_management/doctype/quality_meeting/quality_meeting.json b/erpnext/quality_management/doctype/quality_meeting/quality_meeting.json
index 7ab28d8..08cc59d 100644
--- a/erpnext/quality_management/doctype/quality_meeting/quality_meeting.json
+++ b/erpnext/quality_management/doctype/quality_meeting/quality_meeting.json
@@ -48,7 +48,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-08-28 22:33:57.447634",
+ "modified": "2024-03-27 13:10:29.470120",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Meeting",
@@ -80,7 +80,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json b/erpnext/quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
index e53d186..2cb2f76 100644
--- a/erpnext/quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
+++ b/erpnext/quality_management/doctype/quality_meeting_agenda/quality_meeting_agenda.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-05-26 20:46:57.999300",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -15,14 +16,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-05-26 20:49:01.328146",
+ "links": [],
+ "modified": "2024-03-27 13:10:29.623622",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Meeting Agenda",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json b/erpnext/quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
index 3b9133a..a4b073f 100644
--- a/erpnext/quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
+++ b/erpnext/quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2019-05-26 20:45:26.226428",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -42,14 +43,16 @@
   }
  ],
  "istable": 1,
- "modified": "2019-05-26 22:00:24.833920",
+ "links": [],
+ "modified": "2024-03-27 13:10:29.730732",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Meeting Minutes",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_procedure/quality_procedure.json b/erpnext/quality_management/doctype/quality_procedure/quality_procedure.json
index fd5a595..0666db8 100644
--- a/erpnext/quality_management/doctype/quality_procedure/quality_procedure.json
+++ b/erpnext/quality_management/doctype/quality_procedure/quality_procedure.json
@@ -116,7 +116,7 @@
    "link_fieldname": "procedure"
   }
  ],
- "modified": "2023-08-28 22:33:36.483420",
+ "modified": "2024-03-27 13:10:29.849511",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Procedure",
@@ -148,7 +148,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/quality_management/doctype/quality_procedure/quality_procedure.py b/erpnext/quality_management/doctype/quality_procedure/quality_procedure.py
index 8a67d92..d65345e 100644
--- a/erpnext/quality_management/doctype/quality_procedure/quality_procedure.py
+++ b/erpnext/quality_management/doctype/quality_procedure/quality_procedure.py
@@ -77,7 +77,9 @@
 
 		for process in self.processes:
 			if process.procedure:
-				if not frappe.db.get_value("Quality Procedure", process.procedure, "parent_quality_procedure"):
+				if not frappe.db.get_value(
+					"Quality Procedure", process.procedure, "parent_quality_procedure"
+				):
 					frappe.db.set_value(
 						"Quality Procedure", process.procedure, "parent_quality_procedure", self.name
 					)
@@ -89,9 +91,13 @@
 			if old_child_procedures := set([d.procedure for d in old_doc.processes if d.procedure]):
 				current_child_procedures = set([d.procedure for d in self.processes if d.procedure])
 
-				if removed_child_procedures := list(old_child_procedures.difference(current_child_procedures)):
+				if removed_child_procedures := list(
+					old_child_procedures.difference(current_child_procedures)
+				):
 					for child_procedure in removed_child_procedures:
-						frappe.db.set_value("Quality Procedure", child_procedure, "parent_quality_procedure", None)
+						frappe.db.set_value(
+							"Quality Procedure", child_procedure, "parent_quality_procedure", None
+						)
 
 	def add_child_to_parent(self):
 		"""Add `Child Procedure` to `Parent Procedure`"""
@@ -125,7 +131,8 @@
 		# return the list in order
 		return [
 			dict(
-				value=d.procedure, expandable=frappe.db.get_value("Quality Procedure", d.procedure, "is_group")
+				value=d.procedure,
+				expandable=frappe.db.get_value("Quality Procedure", d.procedure, "is_group"),
 			)
 			for d in parent_procedure.processes
 			if d.procedure
diff --git a/erpnext/quality_management/doctype/quality_procedure_process/quality_procedure_process.json b/erpnext/quality_management/doctype/quality_procedure_process/quality_procedure_process.json
index aeca6ff..d2c3dc8 100644
--- a/erpnext/quality_management/doctype/quality_procedure_process/quality_procedure_process.json
+++ b/erpnext/quality_management/doctype/quality_procedure_process/quality_procedure_process.json
@@ -28,14 +28,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-10-27 13:55:11.252945",
+ "modified": "2024-03-27 13:10:30.055569",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Procedure Process",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/quality_management/doctype/quality_review/quality_review.json b/erpnext/quality_management/doctype/quality_review/quality_review.json
index f38e8a5..6230058 100644
--- a/erpnext/quality_management/doctype/quality_review/quality_review.json
+++ b/erpnext/quality_management/doctype/quality_review/quality_review.json
@@ -84,7 +84,7 @@
    "link_fieldname": "review"
   }
  ],
- "modified": "2023-08-28 22:33:22.472980",
+ "modified": "2024-03-27 13:10:30.167995",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Review",
@@ -127,7 +127,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "goal",
diff --git a/erpnext/quality_management/doctype/quality_review/quality_review.py b/erpnext/quality_management/doctype/quality_review/quality_review.py
index bf4a403..fa5448d 100644
--- a/erpnext/quality_management/doctype/quality_review/quality_review.py
+++ b/erpnext/quality_management/doctype/quality_review/quality_review.py
@@ -67,9 +67,7 @@
 def create_review(goal):
 	goal = frappe.get_doc("Quality Goal", goal)
 
-	review = frappe.get_doc(
-		{"doctype": "Quality Review", "goal": goal.name, "date": frappe.utils.getdate()}
-	)
+	review = frappe.get_doc({"doctype": "Quality Review", "goal": goal.name, "date": frappe.utils.getdate()})
 
 	review.insert(ignore_permissions=True)
 
diff --git a/erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json b/erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
index 5ddf0f2..f6d4985 100644
--- a/erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
+++ b/erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
@@ -56,8 +56,8 @@
    "fieldtype": "Column Break"
   },
   {
-   "default": "Open",
    "columns": 2,
+   "default": "Open",
    "fieldname": "status",
    "fieldtype": "Select",
    "in_list_view": 1,
@@ -68,13 +68,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-07-31 09:20:20.908637",
+ "modified": "2024-03-27 13:10:30.328235",
  "modified_by": "Administrator",
  "module": "Quality Management",
  "name": "Quality Review Objective",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/regional/address_template/setup.py b/erpnext/regional/address_template/setup.py
index fd1dfa7..684c766 100644
--- a/erpnext/regional/address_template/setup.py
+++ b/erpnext/regional/address_template/setup.py
@@ -1,5 +1,6 @@
 """Import Address Templates from ./templates directory."""
 import os
+
 import frappe
 
 
@@ -26,7 +27,7 @@
 	def get_file_content(file_name):
 		"""Convert 'united_states.html' to '/path/to/united_states.html'."""
 		full_path = os.path.join(template_dir, file_name)
-		with open(full_path, "r") as f:
+		with open(full_path) as f:
 			content = f.read()
 		return content
 
@@ -41,7 +42,7 @@
 def update_address_template(country, html, is_default=0):
 	"""Update existing Address Template or create a new one."""
 	if not frappe.db.exists("Country", country):
-		frappe.log_error("Country {} for regional Address Template does not exist.".format(country))
+		frappe.log_error(f"Country {country} for regional Address Template does not exist.")
 		return
 
 	if frappe.db.exists("Address Template", country):
diff --git a/erpnext/regional/address_template/test_regional_address_template.py b/erpnext/regional/address_template/test_regional_address_template.py
index 523653b..952748b 100644
--- a/erpnext/regional/address_template/test_regional_address_template.py
+++ b/erpnext/regional/address_template/test_regional_address_template.py
@@ -32,7 +32,7 @@
 		"""Update an existing Address Template."""
 		country = ensure_country("Germany")
 		if not frappe.db.exists("Address Template", country.name):
-			template = frappe.get_doc(
+			frappe.get_doc(
 				{"doctype": "Address Template", "country": country.name, "template": "EXISTING"}
 			).insert()
 
diff --git a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
index afdd54b..d2a7dc3 100644
--- a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
+++ b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
@@ -94,13 +94,14 @@
   }
  ],
  "links": [],
- "modified": "2021-04-24 10:33:12.250687",
+ "modified": "2024-03-27 13:09:50.384173",
  "modified_by": "Administrator",
  "module": "Regional",
  "name": "Import Supplier Invoice",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py
index bf338d6..fc2dc96 100644
--- a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py
+++ b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py
@@ -95,13 +95,13 @@
 			invoices_args["terms"] = get_payment_terms_from_file(file_content)
 
 			supplier_name = create_supplier(self.supplier_group, supp_dict)
-			address = create_address(supplier_name, supp_dict)
+			create_address(supplier_name, supp_dict)
 			pi_name = create_purchase_invoice(supplier_name, file_name, invoices_args, self.name)
 
 			self.file_count += 1
 			if pi_name:
 				self.purchase_invoices_count += 1
-				file_save = save_file(
+				save_file(
 					file_name,
 					encoded_content,
 					"Purchase Invoice",
@@ -179,7 +179,7 @@
 	except UnicodeDecodeError:
 		try:
 			content = encoded_content.decode("utf-16")
-		except UnicodeDecodeError as e:
+		except UnicodeDecodeError:
 			frappe.log_error("UTF-16 encoding error for File Name: " + file_name)
 
 	return content
@@ -297,7 +297,6 @@
 
 		return existing_supplier_name
 	else:
-
 		new_supplier = frappe.new_doc("Supplier")
 		new_supplier.supplier_name = re.sub("&amp", "&", args.supplier)
 		new_supplier.supplier_group = supplier_group
@@ -408,7 +407,7 @@
 		pi.imported_grand_total = calc_total
 		pi.save()
 		return pi.name
-	except Exception as e:
+	except Exception:
 		frappe.db.set_value("Import Supplier Invoice", name, "status", "Error")
 		pi.log_error("Unable to create Puchase Invoice")
 		return None
diff --git a/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json b/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
index ecc198a..981a51c 100644
--- a/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
+++ b/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
@@ -135,14 +135,14 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2024-01-24 02:20:26.145996",
+ "modified": "2024-03-27 13:10:02.865812",
  "modified_by": "Administrator",
  "module": "Regional",
  "name": "Lower Deduction Certificate",
  "naming_rule": "By fieldname",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json b/erpnext/regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
index 8a51829..6d0c411 100644
--- a/erpnext/regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
+++ b/erpnext/regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
@@ -29,7 +29,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2021-07-14 02:17:52.476762",
+ "modified": "2024-03-27 13:10:43.257718",
  "modified_by": "Administrator",
  "module": "Regional",
  "name": "South Africa VAT Settings",
@@ -70,7 +70,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/regional/doctype/uae_vat_account/uae_vat_account.json b/erpnext/regional/doctype/uae_vat_account/uae_vat_account.json
index 73a8169..7648fa3 100644
--- a/erpnext/regional/doctype/uae_vat_account/uae_vat_account.json
+++ b/erpnext/regional/doctype/uae_vat_account/uae_vat_account.json
@@ -22,14 +22,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-09-28 12:02:56.444007",
+ "modified": "2024-03-27 13:10:55.699335",
  "modified_by": "Administrator",
  "module": "Regional",
  "name": "UAE VAT Account",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/regional/doctype/uae_vat_settings/uae_vat_settings.json b/erpnext/regional/doctype/uae_vat_settings/uae_vat_settings.json
index 1ff5680..32f1436 100644
--- a/erpnext/regional/doctype/uae_vat_settings/uae_vat_settings.json
+++ b/erpnext/regional/doctype/uae_vat_settings/uae_vat_settings.json
@@ -29,14 +29,15 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-12-25 20:20:22.342426",
+ "modified": "2024-03-27 13:10:55.812173",
  "modified_by": "Administrator",
  "module": "Regional",
  "name": "UAE VAT Settings",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/regional/italy/setup.py b/erpnext/regional/italy/setup.py
index 1f66b36..23406ea 100644
--- a/erpnext/regional/italy/setup.py
+++ b/erpnext/regional/italy/setup.py
@@ -7,10 +7,11 @@
 from frappe import _
 from frappe.custom.doctype.custom_field.custom_field import create_custom_fields
 from frappe.permissions import add_permission, update_permission_property
+
 from erpnext.regional.italy import (
 	fiscal_regimes,
-	tax_exemption_reasons,
 	mode_of_payment_codes,
+	tax_exemption_reasons,
 	vat_collectability_options,
 )
 
diff --git a/erpnext/regional/italy/utils.py b/erpnext/regional/italy/utils.py
index f5b2e2d..371390b 100644
--- a/erpnext/regional/italy/utils.py
+++ b/erpnext/regional/italy/utils.py
@@ -39,7 +39,7 @@
 
 	attachments = get_e_invoice_attachments(invoices)
 
-	zip_filename = "{0}-einvoices.zip".format(frappe.utils.get_datetime().strftime("%Y%m%d_%H%M%S"))
+	zip_filename = "{}-einvoices.zip".format(frappe.utils.get_datetime().strftime("%Y%m%d_%H%M%S"))
 
 	download_zip(attachments, zip_filename)
 
@@ -159,7 +159,7 @@
 						rate=reference_row.tax_amount,
 						qty=1.0,
 						amount=reference_row.tax_amount,
-						stock_uom=frappe.db.get_single_value("Stock Settings", "stock_uom") or _("Nos"),
+						stock_uom=frappe.db.get_single_value("Stock Settings", "stock_uom") or "Nos",
 						tax_rate=tax.rate,
 						tax_amount=(reference_row.tax_amount * tax.rate) / 100,
 						net_amount=reference_row.tax_amount,
@@ -307,7 +307,9 @@
 		for row in doc.taxes:
 			if row.rate == 0 and row.tax_amount == 0 and not row.tax_exemption_reason:
 				frappe.throw(
-					_("Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges").format(row.idx),
+					_("Row {0}: Please set at Tax Exemption Reason in Sales Taxes and Charges").format(
+						row.idx
+					),
 					title=_("E-Invoicing Information Missing"),
 				)
 
@@ -338,9 +340,7 @@
 					_("Row {0}: Please set the Mode of Payment in Payment Schedule").format(schedule.idx),
 					title=_("E-Invoicing Information Missing"),
 				)
-			elif not frappe.db.get_value(
-				"Mode of Payment", schedule.mode_of_payment, "mode_of_payment_code"
-			):
+			elif not frappe.db.get_value("Mode of Payment", schedule.mode_of_payment, "mode_of_payment_code"):
 				frappe.throw(
 					_("Row {0}: Please set the correct code on Mode of Payment {1}").format(
 						schedule.idx, schedule.mode_of_payment
@@ -473,9 +473,7 @@
 			filename = attachment.file_name.split(".xml")[0]
 			return filename, filename.split("_")[1]
 
-	company_tax_id = (
-		doc.company_tax_id if doc.company_tax_id.startswith("IT") else "IT" + doc.company_tax_id
-	)
+	company_tax_id = doc.company_tax_id if doc.company_tax_id.startswith("IT") else "IT" + doc.company_tax_id
 	progressive_name = frappe.model.naming.make_autoname(company_tax_id + "_.#####")
 	progressive_number = progressive_name.split("_")[1]
 
diff --git a/erpnext/regional/report/irs_1099/irs_1099.py b/erpnext/regional/report/irs_1099/irs_1099.py
index c5d8112..41e3761 100644
--- a/erpnext/regional/report/irs_1099/irs_1099.py
+++ b/erpnext/regional/report/irs_1099/irs_1099.py
@@ -34,7 +34,7 @@
 		conditions += "AND s.supplier_group = %s" % frappe.db.escape(filters.get("supplier_group"))
 
 	data = frappe.db.sql(
-		"""
+		f"""
 		SELECT
 			s.supplier_group as "supplier_group",
 			gl.party AS "supplier",
@@ -55,9 +55,7 @@
 			gl.party
 
 		ORDER BY
-			gl.party DESC""".format(
-			conditions=conditions
-		),
+			gl.party DESC""",
 		{"fiscal_year": filters.fiscal_year, "company": filters.company},
 		as_dict=True,
 	)
@@ -117,7 +115,7 @@
 			"Supplier", row.supplier
 		)
 		row["payments"] = fmt_money(row["payments"], precision=0, currency="USD")
-		pdf = get_pdf(render_template(template, row), output=output if output else None)
+		get_pdf(render_template(template, row), output=output if output else None)
 
 	frappe.local.response.filename = (
 		f"{filters.fiscal_year} {filters.company} IRS 1099 Forms{IRS_1099_FORMS_FILE_EXTENSION}"
diff --git a/erpnext/regional/report/uae_vat_201/uae_vat_201.py b/erpnext/regional/report/uae_vat_201/uae_vat_201.py
index 6ef21e5..1b77b3c 100644
--- a/erpnext/regional/report/uae_vat_201/uae_vat_201.py
+++ b/erpnext/regional/report/uae_vat_201/uae_vat_201.py
@@ -62,13 +62,9 @@
 		frappe.format(get_reverse_charge_tax(filters), "Currency"),
 	)
 
-	append_data(
-		data, "4", _("Zero Rated"), frappe.format(get_zero_rated_total(filters), "Currency"), "-"
-	)
+	append_data(data, "4", _("Zero Rated"), frappe.format(get_zero_rated_total(filters), "Currency"), "-")
 
-	append_data(
-		data, "5", _("Exempt Supplies"), frappe.format(get_exempt_total(filters), "Currency"), "-"
-	)
+	append_data(data, "5", _("Exempt Supplies"), frappe.format(get_exempt_total(filters), "Currency"), "-")
 
 	append_data(data, "", "", "", "")
 
@@ -139,7 +135,7 @@
 	conditions = get_conditions(filters)
 	try:
 		return frappe.db.sql(
-			"""
+			f"""
 			select
 				s.vat_emirate as emirate, sum(i.base_net_amount) as total, sum(i.tax_amount)
 			from
@@ -148,12 +144,10 @@
 				i.parent = s.name
 			where
 				s.docstatus = 1 and  i.is_exempt != 1 and i.is_zero_rated != 1
-				{where_conditions}
+				{conditions}
 			group by
 				s.vat_emirate;
-			""".format(
-				where_conditions=conditions
-			),
+			""",
 			filters,
 		)
 	except (IndexError, TypeError):
@@ -198,7 +192,7 @@
 	conditions = get_conditions_join(filters)
 	return (
 		frappe.db.sql(
-			"""
+			f"""
 		select sum(debit)  from
 			`tabPurchase Invoice` p inner join `tabGL Entry` gl
 		on
@@ -208,10 +202,8 @@
 			and p.docstatus = 1
 			and gl.docstatus = 1
 			and account in (select account from `tabUAE VAT Account` where  parent=%(company)s)
-			{where_conditions} ;
-		""".format(
-				where_conditions=conditions
-			),
+			{conditions} ;
+		""",
 			filters,
 		)[0][0]
 		or 0
@@ -240,7 +232,7 @@
 	conditions = get_conditions_join(filters)
 	return (
 		frappe.db.sql(
-			"""
+			f"""
 		select
 			sum(debit * p.recoverable_reverse_charge / 100)
 		from
@@ -253,10 +245,8 @@
 			and p.recoverable_reverse_charge > 0
 			and gl.docstatus = 1
 			and account in (select account from `tabUAE VAT Account` where  parent=%(company)s)
-			{where_conditions} ;
-		""".format(
-				where_conditions=conditions
-			),
+			{conditions} ;
+		""",
 			filters,
 		)[0][0]
 		or 0
@@ -354,7 +344,7 @@
 	try:
 		return (
 			frappe.db.sql(
-				"""
+				f"""
 			select
 				sum(i.base_net_amount) as total
 			from
@@ -363,10 +353,8 @@
 				i.parent = s.name
 			where
 				s.docstatus = 1 and  i.is_zero_rated = 1
-				{where_conditions} ;
-			""".format(
-					where_conditions=conditions
-				),
+				{conditions} ;
+			""",
 				filters,
 			)[0][0]
 			or 0
@@ -381,7 +369,7 @@
 	try:
 		return (
 			frappe.db.sql(
-				"""
+				f"""
 			select
 				sum(i.base_net_amount) as total
 			from
@@ -390,10 +378,8 @@
 				i.parent = s.name
 			where
 				s.docstatus = 1 and  i.is_exempt = 1
-				{where_conditions} ;
-			""".format(
-					where_conditions=conditions
-				),
+				{conditions} ;
+			""",
 				filters,
 			)[0][0]
 			or 0
diff --git a/erpnext/regional/report/vat_audit_report/vat_audit_report.py b/erpnext/regional/report/vat_audit_report/vat_audit_report.py
index 3d486ce..718b6c0 100644
--- a/erpnext/regional/report/vat_audit_report/vat_audit_report.py
+++ b/erpnext/regional/report/vat_audit_report/vat_audit_report.py
@@ -13,7 +13,7 @@
 	return VATAuditReport(filters).run()
 
 
-class VATAuditReport(object):
+class VATAuditReport:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 		self.columns = []
@@ -58,19 +58,17 @@
 		self.invoices = frappe._dict()
 
 		invoice_data = frappe.db.sql(
-			"""
+			f"""
 			SELECT
-				{select_columns}
+				{self.select_columns}
 			FROM
 				`tab{doctype}`
 			WHERE
-				docstatus = 1 {where_conditions}
+				docstatus = 1 {conditions}
 				and is_opening = 'No'
 			ORDER BY
 				posting_date DESC
-			""".format(
-				select_columns=self.select_columns, doctype=doctype, where_conditions=conditions
-			),
+			""",
 			self.filters,
 			as_dict=1,
 		)
@@ -86,11 +84,10 @@
 			SELECT
 				item_code, parent, base_net_amount, is_zero_rated
 			FROM
-				`tab%s Item`
+				`tab{} Item`
 			WHERE
-				parent in (%s)
-			"""
-			% (doctype, ", ".join(["%s"] * len(self.invoices))),
+				parent in ({})
+			""".format(doctype, ", ".join(["%s"] * len(self.invoices))),
 			tuple(self.invoices),
 			as_dict=1,
 		)
@@ -111,15 +108,14 @@
 			SELECT
 				parent, account_head, item_wise_tax_detail
 			FROM
-				`tab%s`
+				`tab{}`
 			WHERE
-				parenttype = %s and docstatus = 1
-				and parent in (%s)
+				parenttype = {} and docstatus = 1
+				and parent in ({})
 			ORDER BY
 				account_head
-			"""
-			% (self.tax_doctype, "%s", ", ".join(["%s"] * len(self.invoices.keys()))),
-			tuple([doctype] + list(self.invoices.keys())),
+			""".format(self.tax_doctype, "%s", ", ".join(["%s"] * len(self.invoices.keys()))),
+			tuple([doctype, *list(self.invoices.keys())]),
 		)
 
 		for parent, account, item_wise_tax_detail in self.tax_details:
diff --git a/erpnext/regional/united_arab_emirates/utils.py b/erpnext/regional/united_arab_emirates/utils.py
index 634a152..d71b87b 100644
--- a/erpnext/regional/united_arab_emirates/utils.py
+++ b/erpnext/regional/united_arab_emirates/utils.py
@@ -55,14 +55,12 @@
 def get_tax_accounts(company):
 	"""Get the list of tax accounts for a specific company."""
 	tax_accounts_dict = frappe._dict()
-	tax_accounts_list = frappe.get_all(
-		"UAE VAT Account", filters={"parent": company}, fields=["Account"]
-	)
+	tax_accounts_list = frappe.get_all("UAE VAT Account", filters={"parent": company}, fields=["Account"])
 
 	if not tax_accounts_list and not frappe.flags.in_test:
 		frappe.throw(_('Please set Vat Accounts for Company: "{0}" in UAE VAT Settings').format(company))
 	for tax_account in tax_accounts_list:
-		for account, name in tax_account.items():
+		for _account, name in tax_account.items():
 			tax_accounts_dict[name] = name
 
 	return tax_accounts_dict
@@ -106,7 +104,6 @@
 	doc.grand_total -= vat_tax
 
 	if doc.meta.get_field("rounded_total"):
-
 		if doc.is_rounded_total_disabled():
 			doc.outstanding_amount = doc.grand_total
 
@@ -120,9 +117,7 @@
 			doc.outstanding_amount = doc.rounded_total or doc.grand_total
 
 	doc.in_words = money_in_words(doc.grand_total, doc.currency)
-	doc.base_in_words = money_in_words(
-		doc.base_grand_total, erpnext.get_company_currency(doc.company)
-	)
+	doc.base_in_words = money_in_words(doc.base_grand_total, erpnext.get_company_currency(doc.company))
 	doc.set_payment_schedule()
 
 
diff --git a/erpnext/regional/united_states/test_united_states.py b/erpnext/regional/united_states/test_united_states.py
index 83ba6ed..e54552b 100644
--- a/erpnext/regional/united_states/test_united_states.py
+++ b/erpnext/regional/united_states/test_united_states.py
@@ -10,7 +10,6 @@
 
 class TestUnitedStates(unittest.TestCase):
 	def test_irs_1099_custom_field(self):
-
 		if not frappe.db.exists("Supplier", "_US 1099 Test Supplier"):
 			doc = frappe.new_doc("Supplier")
 			doc.supplier_name = "_US 1099 Test Supplier"
@@ -38,7 +37,6 @@
 
 
 def make_payment_entry_to_irs_1099_supplier():
-
 	frappe.db.sql("delete from `tabGL Entry` where party='_US 1099 Test Supplier'")
 	frappe.db.sql("delete from `tabGL Entry` where against='_US 1099 Test Supplier'")
 	frappe.db.sql("delete from `tabPayment Entry` where party='_US 1099 Test Supplier'")
diff --git a/erpnext/selling/doctype/customer/customer.json b/erpnext/selling/doctype/customer/customer.json
index 41c6311..96abf0a 100644
--- a/erpnext/selling/doctype/customer/customer.json
+++ b/erpnext/selling/doctype/customer/customer.json
@@ -583,7 +583,7 @@
    "link_fieldname": "party"
   }
  ],
- "modified": "2024-03-16 19:41:47.971815",
+ "modified": "2024-03-27 13:06:48.056107",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Customer",
@@ -663,7 +663,7 @@
  "quick_entry": 1,
  "search_fields": "customer_group,territory, mobile_no,primary_address",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "customer_name",
diff --git a/erpnext/selling/doctype/customer/customer.py b/erpnext/selling/doctype/customer/customer.py
index 3744922..bb6481c 100644
--- a/erpnext/selling/doctype/customer/customer.py
+++ b/erpnext/selling/doctype/customer/customer.py
@@ -17,7 +17,7 @@
 from frappe.utils import cint, cstr, flt, get_formatted_email, today
 from frappe.utils.user import get_users_with_role
 
-from erpnext.accounts.party import get_dashboard_info, validate_party_accounts  # noqa
+from erpnext.accounts.party import get_dashboard_info, validate_party_accounts
 from erpnext.controllers.website_list_for_contact import add_role_for_portal_user
 from erpnext.utilities.transaction_base import TransactionBase
 
@@ -106,17 +106,16 @@
 			self.name = set_name_from_naming_options(frappe.get_meta(self.doctype).autoname, self)
 
 	def get_customer_name(self):
-
 		if frappe.db.get_value("Customer", self.customer_name) and not frappe.flags.in_import:
 			count = frappe.db.sql(
 				"""select ifnull(MAX(CAST(SUBSTRING_INDEX(name, ' ', -1) AS UNSIGNED)), 0) from tabCustomer
 				 where name like %s""",
-				"%{0} - %".format(self.customer_name),
+				f"%{self.customer_name} - %",
 				as_list=1,
 			)[0][0]
 			count = cint(count) + 1
 
-			new_customer_name = "{0} - {1}".format(self.customer_name, cstr(count))
+			new_customer_name = f"{self.customer_name} - {cstr(count)}"
 
 			msgprint(
 				_("Changed customer name to '{}' as '{}' already exists.").format(
@@ -326,9 +325,7 @@
 			)
 		]
 
-		current_credit_limits = [
-			d.credit_limit for d in sorted(self.credit_limits, key=lambda k: k.company)
-		]
+		current_credit_limits = [d.credit_limit for d in sorted(self.credit_limits, key=lambda k: k.company)]
 
 		if past_credit_limits == current_credit_limits:
 			return
@@ -492,9 +489,7 @@
 		) and (
 			not loyalty_program.customer_territory
 			or doc.territory
-			in get_nested_links(
-				"Territory", loyalty_program.customer_territory, doc.flags.ignore_permissions
-			)
+			in get_nested_links("Territory", loyalty_program.customer_territory, doc.flags.ignore_permissions)
 		):
 			lp_details.append(loyalty_program.name)
 
@@ -540,12 +535,12 @@
 			]
 			if not credit_controller_users_formatted:
 				frappe.throw(
-					_("Please contact your administrator to extend the credit limits for {0}.").format(customer)
+					_("Please contact your administrator to extend the credit limits for {0}.").format(
+						customer
+					)
 				)
 
-			user_list = "<br><br><ul><li>{0}</li></ul>".format(
-				"<li>".join(credit_controller_users_formatted)
-			)
+			user_list = "<br><br><ul><li>{}</li></ul>".format("<li>".join(credit_controller_users_formatted))
 
 			message += _(
 				"Please contact any of the following users to extend the credit limits for {0}: {1}"
@@ -582,27 +577,21 @@
 	frappe.sendmail(recipients=credit_controller_users_list, subject=subject, message=message)
 
 
-def get_customer_outstanding(
-	customer, company, ignore_outstanding_sales_order=False, cost_center=None
-):
+def get_customer_outstanding(customer, company, ignore_outstanding_sales_order=False, cost_center=None):
 	# Outstanding based on GL Entries
 	cond = ""
 	if cost_center:
 		lft, rgt = frappe.get_cached_value("Cost Center", cost_center, ["lft", "rgt"])
 
-		cond = """ and cost_center in (select name from `tabCost Center` where
-			lft >= {0} and rgt <= {1})""".format(
-			lft, rgt
-		)
+		cond = f""" and cost_center in (select name from `tabCost Center` where
+			lft >= {lft} and rgt <= {rgt})"""
 
 	outstanding_based_on_gle = frappe.db.sql(
-		"""
+		f"""
 		select sum(debit) - sum(credit)
 		from `tabGL Entry` where party_type = 'Customer'
 		and is_cancelled = 0 and party = %s
-		and company=%s {0}""".format(
-			cond
-		),
+		and company=%s {cond}""",
 		(customer, company),
 	)
 
@@ -750,7 +739,7 @@
 	if reqd_fields:
 		msg = _("Following fields are mandatory to create address:")
 		frappe.throw(
-			"{0} <br><br> <ul>{1}</ul>".format(msg, "\n".join(reqd_fields)),
+			"{} <br><br> <ul>{}</ul>".format(msg, "\n".join(reqd_fields)),
 			title=_("Missing Values Required"),
 		)
 
diff --git a/erpnext/selling/doctype/customer/test_customer.py b/erpnext/selling/doctype/customer/test_customer.py
index 7e6d6de..de2172d 100644
--- a/erpnext/selling/doctype/customer/test_customer.py
+++ b/erpnext/selling/doctype/customer/test_customer.py
@@ -3,7 +3,6 @@
 
 
 import frappe
-from frappe.custom.doctype.property_setter.property_setter import make_property_setter
 from frappe.test_runner import make_test_records
 from frappe.tests.utils import FrappeTestCase
 from frappe.utils import flt
@@ -268,7 +267,6 @@
 
 	def test_customer_credit_limit(self):
 		from erpnext.accounts.doctype.sales_invoice.test_sales_invoice import create_sales_invoice
-		from erpnext.selling.doctype.sales_order.sales_order import make_sales_invoice
 		from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
 		from erpnext.stock.doctype.delivery_note.test_delivery_note import create_delivery_note
 
@@ -412,17 +410,13 @@
 		customer.credit_limits[-1].db_insert()
 
 
-def create_internal_customer(
-	customer_name=None, represents_company=None, allowed_to_interact_with=None
-):
+def create_internal_customer(customer_name=None, represents_company=None, allowed_to_interact_with=None):
 	if not customer_name:
 		customer_name = represents_company
 	if not allowed_to_interact_with:
 		allowed_to_interact_with = represents_company
 
-	existing_representative = frappe.db.get_value(
-		"Customer", {"represents_company": represents_company}
-	)
+	existing_representative = frappe.db.get_value("Customer", {"represents_company": represents_company})
 	if existing_representative:
 		return existing_representative
 
diff --git a/erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json b/erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
index 2fd0c67..790cb40 100644
--- a/erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
+++ b/erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
@@ -41,14 +41,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-11-08 15:19:13.927194",
+ "modified": "2024-03-27 13:06:48.432478",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Customer Credit Limit",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/selling/doctype/industry_type/industry_type.json b/erpnext/selling/doctype/industry_type/industry_type.json
index 3c8ab8e..7776b18 100644
--- a/erpnext/selling/doctype/industry_type/industry_type.json
+++ b/erpnext/selling/doctype/industry_type/industry_type.json
@@ -25,7 +25,7 @@
  "icon": "fa fa-flag",
  "idx": 1,
  "links": [],
- "modified": "2023-02-10 03:14:40.735763",
+ "modified": "2024-03-27 13:09:51.081515",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Industry Type",
@@ -61,7 +61,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "translated_doctype": 1
diff --git a/erpnext/selling/doctype/installation_note/installation_note.json b/erpnext/selling/doctype/installation_note/installation_note.json
index 1e22f44..be80a54 100644
--- a/erpnext/selling/doctype/installation_note/installation_note.json
+++ b/erpnext/selling/doctype/installation_note/installation_note.json
@@ -94,7 +94,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hidden": 1,
    "label": "Address",
    "read_only": 1
@@ -238,7 +238,7 @@
  "idx": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-02-04 18:20:12.020313",
+ "modified": "2024-03-27 13:09:51.216007",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Installation Note",
@@ -266,9 +266,9 @@
    "role": "Sales User"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
  "title_field": "customer_name"
-}
+}
\ No newline at end of file
diff --git a/erpnext/selling/doctype/installation_note/installation_note.py b/erpnext/selling/doctype/installation_note/installation_note.py
index d1bfd91..b7dd578 100644
--- a/erpnext/selling/doctype/installation_note/installation_note.py
+++ b/erpnext/selling/doctype/installation_note/installation_note.py
@@ -23,7 +23,7 @@
 			InstallationNoteItem,
 		)
 
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		company: DF.Link
 		contact_display: DF.SmallText | None
@@ -38,13 +38,14 @@
 		inst_time: DF.Time | None
 		items: DF.Table[InstallationNoteItem]
 		naming_series: DF.Literal["MAT-INS-.YYYY.-"]
+		project: DF.Link | None
 		remarks: DF.SmallText | None
 		status: DF.Literal["Draft", "Submitted", "Cancelled"]
 		territory: DF.Link
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(InstallationNote, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"source_dt": "Installation Note Item",
diff --git a/erpnext/selling/doctype/installation_note_item/installation_note_item.json b/erpnext/selling/doctype/installation_note_item/installation_note_item.json
index 3e49fc9..6438ca2 100644
--- a/erpnext/selling/doctype/installation_note_item/installation_note_item.json
+++ b/erpnext/selling/doctype/installation_note_item/installation_note_item.json
@@ -112,14 +112,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-03-12 13:47:08.257955",
+ "modified": "2024-03-27 13:09:51.390239",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Installation Note Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
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 a1f9902..999cb61 100644
--- a/erpnext/selling/doctype/party_specific_item/party_specific_item.json
+++ b/erpnext/selling/doctype/party_specific_item/party_specific_item.json
@@ -52,7 +52,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-02-15 13:00:50.379713",
+ "modified": "2024-03-27 13:10:08.752476",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Party Specific Item",
@@ -71,7 +71,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "party",
diff --git a/erpnext/selling/doctype/product_bundle/product_bundle.json b/erpnext/selling/doctype/product_bundle/product_bundle.json
index 1c37b85..9cb95ae 100644
--- a/erpnext/selling/doctype/product_bundle/product_bundle.json
+++ b/erpnext/selling/doctype/product_bundle/product_bundle.json
@@ -77,7 +77,7 @@
  "icon": "fa fa-sitemap",
  "idx": 1,
  "links": [],
- "modified": "2024-01-30 13:57:04.951788",
+ "modified": "2024-03-27 13:10:19.599302",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Product Bundle",
@@ -113,7 +113,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/selling/doctype/product_bundle/product_bundle.py b/erpnext/selling/doctype/product_bundle/product_bundle.py
index 6632742..464cff0 100644
--- a/erpnext/selling/doctype/product_bundle/product_bundle.py
+++ b/erpnext/selling/doctype/product_bundle/product_bundle.py
@@ -65,7 +65,7 @@
 
 		if len(invoice_links):
 			frappe.throw(
-				"This Product Bundle is linked with {0}. You will have to cancel these documents in order to delete this Product Bundle".format(
+				"This Product Bundle is linked with {}. You will have to cancel these documents in order to delete this Product Bundle".format(
 					", ".join(invoice_links)
 				),
 				title=_("Not Allowed"),
@@ -97,9 +97,7 @@
 	query = (
 		frappe.qb.from_(item)
 		.select(item.item_code, item.item_name)
-		.where(
-			(item.is_stock_item == 0) & (item.is_fixed_asset == 0) & (item[searchfield].like(f"%{txt}%"))
-		)
+		.where((item.is_stock_item == 0) & (item.is_fixed_asset == 0) & (item[searchfield].like(f"%{txt}%")))
 		.limit(page_len)
 		.offset(start)
 	)
diff --git a/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json b/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
index fc8caeb..77c23f5 100644
--- a/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
+++ b/erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
@@ -68,13 +68,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-06-27 05:30:18.475150",
+ "modified": "2024-03-27 13:10:19.782002",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Product Bundle Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/selling/doctype/quotation/quotation.json b/erpnext/selling/doctype/quotation/quotation.json
index 982e732..7d0a1bb 100644
--- a/erpnext/selling/doctype/quotation/quotation.json
+++ b/erpnext/selling/doctype/quotation/quotation.json
@@ -265,7 +265,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "oldfieldname": "customer_address",
    "oldfieldtype": "Small Text",
@@ -318,7 +318,7 @@
   },
   {
    "fieldname": "shipping_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address",
    "print_hide": 1,
    "read_only": 1
@@ -965,7 +965,7 @@
   },
   {
    "fieldname": "company_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Company Address",
    "read_only": 1
   },
@@ -1073,7 +1073,7 @@
  "idx": 82,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 16:04:21.567847",
+ "modified": "2024-03-27 13:10:30.774058",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Quotation",
@@ -1166,7 +1166,7 @@
  ],
  "search_fields": "status,transaction_date,party_name,order_type",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "party_name",
diff --git a/erpnext/selling/doctype/quotation/quotation.py b/erpnext/selling/doctype/quotation/quotation.py
index 633e5f5..17fc2b7 100644
--- a/erpnext/selling/doctype/quotation/quotation.py
+++ b/erpnext/selling/doctype/quotation/quotation.py
@@ -34,7 +34,7 @@
 		from erpnext.stock.doctype.packed_item.packed_item import PackedItem
 
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		apply_discount_on: DF.Literal["", "Grand Total", "Net Total"]
 		auto_repeat: DF.Link | None
@@ -49,7 +49,7 @@
 		campaign: DF.Link | None
 		company: DF.Link
 		company_address: DF.Link | None
-		company_address_display: DF.SmallText | None
+		company_address_display: DF.TextEditor | None
 		competitors: DF.TableMultiSelect[CompetitorDetail]
 		contact_display: DF.SmallText | None
 		contact_email: DF.Data | None
@@ -93,7 +93,7 @@
 		scan_barcode: DF.Data | None
 		select_print_heading: DF.Link | None
 		selling_price_list: DF.Link
-		shipping_address: DF.SmallText | None
+		shipping_address: DF.TextEditor | None
 		shipping_address_name: DF.Link | None
 		shipping_rule: DF.Link | None
 		source: DF.Link | None
@@ -125,7 +125,7 @@
 			self.indicator_title = "Expired"
 
 	def validate(self):
-		super(Quotation, self).validate()
+		super().validate()
 		self.set_status()
 		self.validate_uom_is_integer("stock_uom", "stock_qty")
 		self.validate_uom_is_integer("uom", "qty")
@@ -188,7 +188,8 @@
 		def is_in_sales_order(row):
 			in_sales_order = bool(
 				frappe.db.exists(
-					"Sales Order Item", {"quotation_item": row.name, "item_code": row.item_code, "docstatus": 1}
+					"Sales Order Item",
+					{"quotation_item": row.name, "item_code": row.item_code, "docstatus": 1},
 				)
 			)
 			return in_sales_order
@@ -278,7 +279,7 @@
 	def on_cancel(self):
 		if self.lost_reasons:
 			self.lost_reasons = []
-		super(Quotation, self).on_cancel()
+		super().on_cancel()
 
 		# update enquiry status
 		self.set_status(update=True)
@@ -453,12 +454,8 @@
 	# if not exists any SO, set status as Expired
 	frappe.db.multisql(
 		{
-			"mariadb": """UPDATE `tabQuotation`  SET `tabQuotation`.status = 'Expired' WHERE {cond} and not exists({so_against_quo})""".format(
-				cond=cond, so_against_quo=so_against_quo
-			),
-			"postgres": """UPDATE `tabQuotation` SET status = 'Expired' FROM `tabSales Order`, `tabSales Order Item` WHERE {cond} and not exists({so_against_quo})""".format(
-				cond=cond, so_against_quo=so_against_quo
-			),
+			"mariadb": f"""UPDATE `tabQuotation`  SET `tabQuotation`.status = 'Expired' WHERE {cond} and not exists({so_against_quo})""",
+			"postgres": f"""UPDATE `tabQuotation` SET status = 'Expired' FROM `tabSales Order`, `tabSales Order Item` WHERE {cond} and not exists({so_against_quo})""",
 		},
 		(nowdate()),
 	)
@@ -547,9 +544,7 @@
 	mandatory_fields = [customer.meta.get_label(field.strip()) for field in mandatory_fields]
 
 	frappe.local.message_log = []
-	message = (
-		_("Could not auto create Customer due to the following missing mandatory field(s):") + "<br>"
-	)
+	message = _("Could not auto create Customer due to the following missing mandatory field(s):") + "<br>"
 	message += "<br><ul><li>" + "</li><li>".join(mandatory_fields) + "</li></ul>"
 	message += _("Please create Customer from Lead {0}.").format(get_link_to_form("Lead", lead_name))
 
diff --git a/erpnext/selling/doctype/quotation/test_quotation.py b/erpnext/selling/doctype/quotation/test_quotation.py
index a525942..57c14db 100644
--- a/erpnext/selling/doctype/quotation/test_quotation.py
+++ b/erpnext/selling/doctype/quotation/test_quotation.py
@@ -152,9 +152,7 @@
 		self.assertEqual(quotation.payment_schedule[0].payment_amount, 8906.00)
 		self.assertEqual(quotation.payment_schedule[0].due_date, quotation.transaction_date)
 		self.assertEqual(quotation.payment_schedule[1].payment_amount, 8906.00)
-		self.assertEqual(
-			quotation.payment_schedule[1].due_date, add_days(quotation.transaction_date, 30)
-		)
+		self.assertEqual(quotation.payment_schedule[1].due_date, add_days(quotation.transaction_date, 30))
 
 		sales_order = make_sales_order(quotation.name)
 
@@ -187,9 +185,7 @@
 	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
-		)
+		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)
@@ -198,9 +194,7 @@
 
 		self.assertRaises(frappe.ValidationError, make_sales_order, quotation.name)
 
-		frappe.db.set_single_value(
-			"Selling Settings", "allow_sales_order_creation_for_expired_quotation", 1
-		)
+		frappe.db.set_single_value("Selling Settings", "allow_sales_order_creation_for_expired_quotation", 1)
 
 		make_sales_order(quotation.name)
 
@@ -658,7 +652,7 @@
 			).insert()
 
 		if not frappe.db.exists("Item Tax Template", "Vat Template - _TC"):
-			doc = frappe.get_doc(
+			frappe.get_doc(
 				{
 					"doctype": "Item Tax Template",
 					"name": "Vat Template",
@@ -680,9 +674,7 @@
 			item_doc.append("taxes", {"item_tax_template": "Vat Template - _TC"})
 			item_doc.save()
 
-		quotation = make_quotation(
-			item_code="_Test Item Tax Template QTN", qty=1, rate=100, do_not_submit=1
-		)
+		quotation = make_quotation(item_code="_Test Item Tax Template QTN", qty=1, rate=100, do_not_submit=1)
 		self.assertFalse(quotation.taxes)
 
 		quotation.append_taxes_from_item_tax_template()
diff --git a/erpnext/selling/doctype/quotation_item/quotation_item.json b/erpnext/selling/doctype/quotation_item/quotation_item.json
index 0e25313..6edc734 100644
--- a/erpnext/selling/doctype/quotation_item/quotation_item.json
+++ b/erpnext/selling/doctype/quotation_item/quotation_item.json
@@ -667,13 +667,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-14 18:24:24.619832",
+ "modified": "2024-03-27 13:10:31.183320",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Quotation Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json
index 1fb1ae0..0df03c3 100644
--- a/erpnext/selling/doctype/sales_order/sales_order.json
+++ b/erpnext/selling/doctype/sales_order/sales_order.json
@@ -369,7 +369,7 @@
   {
    "allow_on_submit": 1,
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hide_days": 1,
    "hide_seconds": 1,
    "label": "Address",
@@ -415,7 +415,7 @@
   },
   {
    "fieldname": "company_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hide_days": 1,
    "hide_seconds": 1,
    "label": "Company Address",
@@ -450,7 +450,7 @@
   {
    "allow_on_submit": 1,
    "fieldname": "shipping_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "hide_days": 1,
    "hide_seconds": 1,
    "label": "Shipping Address",
@@ -1525,11 +1525,12 @@
    "allow_on_submit": 1,
    "depends_on": "dispatch_address_name",
    "fieldname": "dispatch_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Dispatch Address",
    "read_only": 1
   },
   {
+   "allow_on_submit": 1,
    "fieldname": "amount_eligible_for_commission",
    "fieldtype": "Currency",
    "label": "Amount Eligible for Commission",
@@ -1657,7 +1658,7 @@
  "idx": 105,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 16:04:43.627183",
+ "modified": "2024-03-29 16:27:41.539613",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Sales Order",
@@ -1728,7 +1729,7 @@
  ],
  "search_fields": "status,transaction_date,customer,customer_name, territory,order_type,company",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py
index 2896203..4b8ff13 100755
--- a/erpnext/selling/doctype/sales_order/sales_order.py
+++ b/erpnext/selling/doctype/sales_order/sales_order.py
@@ -64,7 +64,7 @@
 		from erpnext.stock.doctype.packed_item.packed_item import PackedItem
 
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		advance_paid: DF.Currency
 		advance_payment_status: DF.Literal["Not Requested", "Requested", "Partially Paid", "Fully Paid"]
 		amended_from: DF.Link | None
@@ -84,7 +84,7 @@
 		commission_rate: DF.Float
 		company: DF.Link
 		company_address: DF.Link | None
-		company_address_display: DF.SmallText | None
+		company_address_display: DF.TextEditor | None
 		contact_display: DF.SmallText | None
 		contact_email: DF.Data | None
 		contact_mobile: DF.SmallText | None
@@ -104,7 +104,7 @@
 		]
 		disable_rounded_total: DF.Check
 		discount_amount: DF.Currency
-		dispatch_address: DF.SmallText | None
+		dispatch_address: DF.TextEditor | None
 		dispatch_address_name: DF.Link | None
 		from_date: DF.Date | None
 		grand_total: DF.Currency
@@ -147,7 +147,7 @@
 		select_print_heading: DF.Link | None
 		selling_price_list: DF.Link
 		set_warehouse: DF.Link | None
-		shipping_address: DF.SmallText | None
+		shipping_address: DF.TextEditor | None
 		shipping_address_name: DF.Link | None
 		shipping_rule: DF.Link | None
 		skip_delivery_note: DF.Check
@@ -182,7 +182,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(SalesOrder, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 	def onload(self) -> None:
 		if frappe.db.get_single_value("Stock Settings", "enable_stock_reservation"):
@@ -193,7 +193,7 @@
 			self.set_onload("has_reserved_stock", True)
 
 	def validate(self):
-		super(SalesOrder, self).validate()
+		super().validate()
 		self.validate_delivery_date()
 		self.validate_proj_cust()
 		self.validate_po()
@@ -236,7 +236,9 @@
 			for d in self.get("items"):
 				if d.delivery_date and getdate(self.po_date) > getdate(d.delivery_date):
 					frappe.throw(
-						_("Row #{0}: Expected Delivery Date cannot be before Purchase Order Date").format(d.idx)
+						_("Row #{0}: Expected Delivery Date cannot be before Purchase Order Date").format(
+							d.idx
+						)
 					)
 
 		if self.po_no and self.customer and not self.skip_delivery_note:
@@ -251,9 +253,9 @@
 					frappe.db.get_single_value("Selling Settings", "allow_against_multiple_purchase_orders")
 				):
 					frappe.msgprint(
-						_("Warning: Sales Order {0} already exists against Customer's Purchase Order {1}").format(
-							frappe.bold(so[0][0]), frappe.bold(self.po_no)
-						),
+						_(
+							"Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
+						).format(frappe.bold(so[0][0]), frappe.bold(self.po_no)),
 						alert=True,
 					)
 				else:
@@ -263,14 +265,15 @@
 						).format(
 							frappe.bold(so[0][0]),
 							frappe.bold(self.po_no),
-							frappe.bold(_("'Allow Multiple Sales Orders Against a Customer's Purchase Order'")),
+							frappe.bold(
+								_("'Allow Multiple Sales Orders Against a Customer's Purchase Order'")
+							),
 							get_link_to_form("Selling Settings", "Selling Settings"),
 						)
 					)
 
 	def validate_for_items(self):
 		for d in self.get("items"):
-
 			# used for production plan
 			d.transaction_date = self.transaction_date
 
@@ -300,7 +303,9 @@
 					(d.prevdoc_docname, self.order_type),
 				)
 				if not res:
-					frappe.msgprint(_("Quotation {0} not of type {1}").format(d.prevdoc_docname, self.order_type))
+					frappe.msgprint(
+						_("Quotation {0} not of type {1}").format(d.prevdoc_docname, self.order_type)
+					)
 
 	def validate_delivery_date(self):
 		if self.order_type == "Sales" and not self.skip_delivery_note:
@@ -339,13 +344,16 @@
 				)
 
 	def validate_warehouse(self):
-		super(SalesOrder, self).validate_warehouse()
+		super().validate_warehouse()
 
 		for d in self.get("items"):
 			if (
 				(
 					frappe.get_cached_value("Item", d.item_code, "is_stock_item") == 1
-					or (self.has_product_bundle(d.item_code) and self.product_bundle_has_stock_item(d.item_code))
+					or (
+						self.has_product_bundle(d.item_code)
+						and self.product_bundle_has_stock_item(d.item_code)
+					)
 				)
 				and not d.warehouse
 				and not cint(d.delivered_by_supplier)
@@ -355,7 +363,7 @@
 				)
 
 	def validate_with_previous_doc(self):
-		super(SalesOrder, self).validate_with_previous_doc(
+		super().validate_with_previous_doc(
 			{
 				"Quotation": {"ref_dn_field": "prevdoc_docname", "compare_fields": [["company", "="]]},
 				"Quotation Item": {
@@ -416,7 +424,7 @@
 
 	def on_cancel(self):
 		self.ignore_linked_doctypes = ("GL Entry", "Stock Ledger Entry", "Payment Ledger Entry")
-		super(SalesOrder, self).on_cancel()
+		super().on_cancel()
 
 		# Cannot cancel closed SO
 		if self.status == "Closed":
@@ -439,9 +447,7 @@
 			update_coupon_code_count(self.coupon_code, "cancelled")
 
 	def update_project(self):
-		if (
-			frappe.db.get_single_value("Selling Settings", "sales_update_frequency") != "Each Transaction"
-		):
+		if frappe.db.get_single_value("Selling Settings", "sales_update_frequency") != "Each Transaction":
 			return
 
 		if self.project:
@@ -479,7 +485,7 @@
 
 	def check_modified_date(self):
 		mod_db = frappe.db.get_value("Sales Order", self.name, "modified")
-		date_diff = frappe.db.sql("select TIMEDIFF('%s', '%s')" % (mod_db, cstr(self.modified)))
+		date_diff = frappe.db.sql(f"select TIMEDIFF('{mod_db}', '{cstr(self.modified)}')")
 		if date_diff and date_diff[0][0]:
 			frappe.throw(_("{0} {1} has been modified. Please refresh.").format(self.doctype, self.name))
 
@@ -519,6 +525,8 @@
 		pass
 
 	def on_update_after_submit(self):
+		self.calculate_commission()
+		self.calculate_contribution()
 		self.check_credit_limit()
 
 	def before_update_after_submit(self):
@@ -654,9 +662,9 @@
 						)
 					if not frappe.db.exists("BOM", {"item": item.item_code, "is_active": 1}):
 						frappe.throw(
-							_("No active BOM found for item {0}. Delivery by Serial No cannot be ensured").format(
-								item.item_code
-							)
+							_(
+								"No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
+							).format(item.item_code)
 						)
 				reserved_items.append(item.item_code)
 			else:
@@ -672,9 +680,7 @@
 	def validate_reserved_stock(self):
 		"""Clean reserved stock flag for non-stock Item"""
 
-		enable_stock_reservation = frappe.db.get_single_value(
-			"Stock Settings", "enable_stock_reservation"
-		)
+		enable_stock_reservation = frappe.db.get_single_value("Stock Settings", "enable_stock_reservation")
 
 		for item in self.items:
 			if item.reserve_stock and (not enable_stock_reservation or not cint(item.is_stock_item)):
@@ -698,7 +704,7 @@
 	@frappe.whitelist()
 	def create_stock_reservation_entries(
 		self,
-		items_details: list[dict] = None,
+		items_details: list[dict] | None = None,
 		from_voucher_type: Literal["Pick List", "Purchase Receipt"] = None,
 		notify=True,
 	) -> None:
@@ -732,11 +738,7 @@
 	"""Returns the unreserved quantity for the Sales Order Item."""
 
 	existing_reserved_qty = reserved_qty_details.get(item.name, 0)
-	return (
-		item.stock_qty
-		- flt(item.delivered_qty) * item.get("conversion_factor", 1)
-		- existing_reserved_qty
-	)
+	return item.stock_qty - flt(item.delivered_qty) * item.get("conversion_factor", 1) - existing_reserved_qty
 
 
 def get_list_context(context=None):
@@ -757,9 +759,7 @@
 
 @frappe.whitelist()
 def is_enable_cutoff_date_on_bulk_delivery_note_creation():
-	return frappe.db.get_single_value(
-		"Selling Settings", "enable_cutoff_date_on_bulk_delivery_note_creation"
-	)
+	return frappe.db.get_single_value("Selling Settings", "enable_cutoff_date_on_bulk_delivery_note_creation")
 
 
 @frappe.whitelist()
@@ -1190,7 +1190,7 @@
 	conditions = get_event_conditions("Sales Order", filters)
 
 	data = frappe.db.sql(
-		"""
+		f"""
 		select
 			distinct `tabSales Order`.name, `tabSales Order`.customer_name, `tabSales Order`.status,
 			`tabSales Order`.delivery_status, `tabSales Order`.billing_status,
@@ -1203,9 +1203,7 @@
 			and (`tabSales Order Item`.delivery_date between %(start)s and %(end)s)
 			and `tabSales Order`.docstatus < 2
 			{conditions}
-		""".format(
-			conditions=conditions
-		),
+		""",
 		{"start": start, "end": end},
 		as_dict=True,
 		update={"allDay": 0},
@@ -1279,9 +1277,7 @@
 	items_to_map = list(set(items_to_map))
 
 	if not suppliers:
-		frappe.throw(
-			_("Please set a Supplier against the Items to be considered in the Purchase Order.")
-		)
+		frappe.throw(_("Please set a Supplier against the Items to be considered in the Purchase Order."))
 
 	purchase_orders = []
 	for supplier in suppliers:
@@ -1347,9 +1343,7 @@
 		selected_items = json.loads(selected_items)
 
 	items_to_map = [
-		item.get("item_code")
-		for item in selected_items
-		if item.get("item_code") and item.get("item_code")
+		item.get("item_code") for item in selected_items if item.get("item_code") and item.get("item_code")
 	]
 	items_to_map = list(set(items_to_map))
 
@@ -1532,17 +1526,13 @@
 	for item in items.get("items"):
 		item["include_exploded_items"] = items.get("include_exploded_items")
 		item["ignore_existing_ordered_qty"] = items.get("ignore_existing_ordered_qty")
-		item["include_raw_materials_from_sales_order"] = items.get(
-			"include_raw_materials_from_sales_order"
-		)
+		item["include_raw_materials_from_sales_order"] = items.get("include_raw_materials_from_sales_order")
 
 	items.update({"company": company, "sales_order": sales_order})
 
 	raw_materials = get_items_for_material_requests(items)
 	if not raw_materials:
-		frappe.msgprint(
-			_("Material Request not created, as quantity for Raw Materials already available.")
-		)
+		frappe.msgprint(_("Material Request not created, as quantity for Raw Materials already available."))
 		return
 
 	material_request = frappe.new_doc("Material Request")
diff --git a/erpnext/selling/doctype/sales_order/test_sales_order.py b/erpnext/selling/doctype/sales_order/test_sales_order.py
index 7327fde..d4a6b87 100644
--- a/erpnext/selling/doctype/sales_order/test_sales_order.py
+++ b/erpnext/selling/doctype/sales_order/test_sales_order.py
@@ -2,6 +2,7 @@
 # License: GNU General Public License v3. See license.txt
 
 import json
+from unittest.mock import patch
 
 import frappe
 import frappe.permissions
@@ -36,9 +37,7 @@
 	def setUpClass(cls):
 		super().setUpClass()
 		cls.unlink_setting = int(
-			frappe.db.get_single_value(
-				"Accounts Settings", "unlink_advance_payment_on_cancelation_of_order"
-			)
+			frappe.db.get_single_value("Accounts Settings", "unlink_advance_payment_on_cancelation_of_order")
 		)
 
 	@classmethod
@@ -329,9 +328,7 @@
 
 	def test_reserved_qty_for_partial_delivery_with_packing_list(self):
 		make_stock_entry(target="_Test Warehouse - _TC", qty=10, rate=100)
-		make_stock_entry(
-			item="_Test Item Home Desktop 100", target="_Test Warehouse - _TC", qty=10, rate=100
-		)
+		make_stock_entry(item="_Test Item Home Desktop 100", target="_Test Warehouse - _TC", qty=10, rate=100)
 
 		existing_reserved_qty_item1 = get_reserved_qty("_Test Item")
 		existing_reserved_qty_item2 = get_reserved_qty("_Test Item Home Desktop 100")
@@ -339,16 +336,12 @@
 		so = make_sales_order(item_code="_Test Product Bundle Item")
 
 		self.assertEqual(get_reserved_qty("_Test Item"), existing_reserved_qty_item1 + 50)
-		self.assertEqual(
-			get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20
-		)
+		self.assertEqual(get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20)
 
 		dn = create_dn_against_so(so.name)
 
 		self.assertEqual(get_reserved_qty("_Test Item"), existing_reserved_qty_item1 + 25)
-		self.assertEqual(
-			get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 10
-		)
+		self.assertEqual(get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 10)
 
 		# close so
 		so.load_from_db()
@@ -362,15 +355,11 @@
 		so.update_status("Draft")
 
 		self.assertEqual(get_reserved_qty("_Test Item"), existing_reserved_qty_item1 + 25)
-		self.assertEqual(
-			get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 10
-		)
+		self.assertEqual(get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 10)
 
 		dn.cancel()
 		self.assertEqual(get_reserved_qty("_Test Item"), existing_reserved_qty_item1 + 50)
-		self.assertEqual(
-			get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20
-		)
+		self.assertEqual(get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20)
 
 		so.load_from_db()
 		so.cancel()
@@ -386,9 +375,7 @@
 
 	def test_reserved_qty_for_over_delivery_with_packing_list(self):
 		make_stock_entry(target="_Test Warehouse - _TC", qty=10, rate=100)
-		make_stock_entry(
-			item="_Test Item Home Desktop 100", target="_Test Warehouse - _TC", qty=10, rate=100
-		)
+		make_stock_entry(item="_Test Item Home Desktop 100", target="_Test Warehouse - _TC", qty=10, rate=100)
 
 		# set over-delivery allowance
 		frappe.db.set_value("Item", "_Test Product Bundle Item", "over_delivery_receipt_allowance", 50)
@@ -399,9 +386,7 @@
 		so = make_sales_order(item_code="_Test Product Bundle Item")
 
 		self.assertEqual(get_reserved_qty("_Test Item"), existing_reserved_qty_item1 + 50)
-		self.assertEqual(
-			get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20
-		)
+		self.assertEqual(get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20)
 
 		dn = create_dn_against_so(so.name, 15)
 
@@ -410,9 +395,7 @@
 
 		dn.cancel()
 		self.assertEqual(get_reserved_qty("_Test Item"), existing_reserved_qty_item1 + 50)
-		self.assertEqual(
-			get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20
-		)
+		self.assertEqual(get_reserved_qty("_Test Item Home Desktop 100"), existing_reserved_qty_item2 + 20)
 
 	def test_update_child_adding_new_item(self):
 		so = make_sales_order(item_code="_Test Item", qty=4)
@@ -482,9 +465,7 @@
 		trans_item = json.dumps(
 			[{"item_code": "_Test Item 2", "qty": 2, "rate": 500, "docname": so.get("items")[1].name}]
 		)
-		self.assertRaises(
-			frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name
-		)
+		self.assertRaises(frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name)
 
 		# remove last added item
 		trans_item = json.dumps(
@@ -523,9 +504,7 @@
 		trans_item = json.dumps(
 			[{"item_code": "_Test Item", "rate": 200, "qty": 2, "docname": so.items[0].name}]
 		)
-		self.assertRaises(
-			frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name
-		)
+		self.assertRaises(frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name)
 
 	def test_update_child_with_precision(self):
 		from frappe.custom.doctype.property_setter.property_setter import make_property_setter
@@ -555,15 +534,11 @@
 		trans_item = json.dumps(
 			[{"item_code": "_Test Item", "rate": 200, "qty": 7, "docname": so.items[0].name}]
 		)
-		self.assertRaises(
-			frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name
-		)
+		self.assertRaises(frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name)
 
 		# add new item
 		trans_item = json.dumps([{"item_code": "_Test Item", "rate": 100, "qty": 2}])
-		self.assertRaises(
-			frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name
-		)
+		self.assertRaises(frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name)
 
 	def test_update_child_qty_rate_with_workflow(self):
 		from frappe.model.workflow import apply_workflow
@@ -581,9 +556,7 @@
 		trans_item = json.dumps(
 			[{"item_code": "_Test Item", "rate": 150, "qty": 2, "docname": so.items[0].name}]
 		)
-		self.assertRaises(
-			frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name
-		)
+		self.assertRaises(frappe.ValidationError, update_child_qty_rate, "Sales Order", trans_item, so.name)
 
 		frappe.set_user("Administrator")
 		user2 = "test2@example.com"
@@ -841,9 +814,7 @@
 
 		frappe.set_user("Administrator")
 		frappe.permissions.remove_user_permission("Warehouse", "_Test Warehouse 1 - _TC", test_user.name)
-		frappe.permissions.remove_user_permission(
-			"Warehouse", "_Test Warehouse 2 - _TC1", test_user_2.name
-		)
+		frappe.permissions.remove_user_permission("Warehouse", "_Test Warehouse 2 - _TC1", test_user_2.name)
 		frappe.permissions.remove_user_permission("Company", "_Test Company 1", test_user_2.name)
 
 	def test_block_delivery_note_against_cancelled_sales_order(self):
@@ -962,9 +933,7 @@
 		from erpnext.selling.doctype.sales_order.sales_order import update_status as so_update_status
 
 		# make items
-		po_item = make_item(
-			"_Test Item for Drop Shipping", {"is_stock_item": 1, "delivered_by_supplier": 1}
-		)
+		po_item = make_item("_Test Item for Drop Shipping", {"is_stock_item": 1, "delivered_by_supplier": 1})
 		dn_item = make_item("_Test Regular Item", {"is_stock_item": 1})
 
 		so_items = [
@@ -1247,17 +1216,13 @@
 		new_so = frappe.copy_doc(so)
 		new_so.save(ignore_permissions=True)
 
-		self.assertEqual(
-			new_so.get("items")[0].rate, flt((price_list_rate * 25) / 100 + price_list_rate)
-		)
+		self.assertEqual(new_so.get("items")[0].rate, flt((price_list_rate * 25) / 100 + price_list_rate))
 		new_so.items[0].margin_rate_or_amount = 25
 		new_so.payment_schedule = []
 		new_so.save()
 		new_so.submit()
 
-		self.assertEqual(
-			new_so.get("items")[0].rate, flt((price_list_rate * 25) / 100 + price_list_rate)
-		)
+		self.assertEqual(new_so.get("items")[0].rate, flt((price_list_rate * 25) / 100 + price_list_rate))
 
 	def test_terms_auto_added(self):
 		so = make_sales_order(do_not_save=1)
@@ -1327,9 +1292,7 @@
 	def test_advance_payment_entry_unlink_against_sales_order(self):
 		from erpnext.accounts.doctype.payment_entry.test_payment_entry import get_payment_entry
 
-		frappe.db.set_single_value(
-			"Accounts Settings", "unlink_advance_payment_on_cancelation_of_order", 0
-		)
+		frappe.db.set_single_value("Accounts Settings", "unlink_advance_payment_on_cancelation_of_order", 0)
 
 		so = make_sales_order()
 
@@ -1382,9 +1345,7 @@
 		so = make_sales_order()
 
 		# disable unlinking of payment entry
-		frappe.db.set_single_value(
-			"Accounts Settings", "unlink_advance_payment_on_cancelation_of_order", 0
-		)
+		frappe.db.set_single_value("Accounts Settings", "unlink_advance_payment_on_cancelation_of_order", 0)
 
 		# create a payment entry against sales order
 		pe = get_payment_entry("Sales Order", so.name, bank_account="_Test Bank - _TC")
@@ -1515,7 +1476,7 @@
 		Second Sales Order should not add on to Blanket Orders Ordered Quantity.
 		"""
 
-		bo = make_blanket_order(blanket_order_type="Selling", quantity=10, rate=10)
+		make_blanket_order(blanket_order_type="Selling", quantity=10, rate=10)
 
 		so = make_sales_order(item_code="_Test Item", qty=5, against_blanket_order=1)
 		so_doc = frappe.get_doc("Sales Order", so.get("name"))
@@ -1736,7 +1697,10 @@
 
 		wo.submit()
 		make_stock_entry(
-			item_code="_Test Item", target="Work In Progress - _TC", qty=4, basic_rate=100  # Stock RM
+			item_code="_Test Item",
+			target="Work In Progress - _TC",
+			qty=4,
+			basic_rate=100,  # Stock RM
 		)
 		make_stock_entry(
 			item_code="_Test Item Home Desktop 100",  # Stock RM
@@ -1844,10 +1808,6 @@
 
 	def test_delivered_item_material_request(self):
 		"SO -> MR (Manufacture) -> WO. Test if WO Qty is updated in SO."
-		from erpnext.manufacturing.doctype.work_order.work_order import (
-			make_stock_entry as make_se_from_wo,
-		)
-		from erpnext.stock.doctype.material_request.material_request import raise_work_orders
 
 		so = make_sales_order(
 			item_list=[
@@ -1855,9 +1815,7 @@
 			]
 		)
 
-		make_stock_entry(
-			item_code="_Test FG Item", target="Work In Progress - _TC", qty=4, basic_rate=100
-		)
+		make_stock_entry(item_code="_Test FG Item", target="Work In Progress - _TC", qty=4, basic_rate=100)
 
 		dn = make_delivery_note(so.name)
 		dn.items[0].qty = 4
@@ -1882,7 +1840,8 @@
 			if not frappe.db.exists("Item", product_bundle):
 				bundle_item = make_item(product_bundle, {"is_stock_item": 0})
 				bundle_item.append(
-					"item_defaults", {"company": "_Test Company", "default_warehouse": "_Test Warehouse - _TC"}
+					"item_defaults",
+					{"company": "_Test Company", "default_warehouse": "_Test Warehouse - _TC"},
 				)
 				bundle_item.save(ignore_permissions=True)
 
@@ -1952,7 +1911,8 @@
 			if not frappe.db.exists("Item", product_bundle):
 				bundle_item = make_item(product_bundle, {"is_stock_item": 0})
 				bundle_item.append(
-					"item_defaults", {"company": "_Test Company", "default_warehouse": "_Test Warehouse - _TC"}
+					"item_defaults",
+					{"company": "_Test Company", "default_warehouse": "_Test Warehouse - _TC"},
 				)
 				bundle_item.save(ignore_permissions=True)
 
@@ -1997,32 +1957,68 @@
 				self.assertEqual(so.items[0].rate, scenario.get("expected_rate"))
 				self.assertEqual(so.packed_items[0].rate, scenario.get("expected_rate"))
 
-	def test_sales_order_advance_payment_status(self):
+	@patch(
+		# this also shadows one (1) call to _get_payment_gateway_controller
+		"erpnext.accounts.doctype.payment_request.payment_request.PaymentRequest.get_payment_url",
+		return_value=None,
+	)
+	def test_sales_order_advance_payment_status(self, mocked_get_payment_url):
 		from erpnext.accounts.doctype.payment_entry.test_payment_entry import get_payment_entry
 		from erpnext.accounts.doctype.payment_request.payment_request import make_payment_request
 
-		so = make_sales_order(qty=1, rate=100)
+		# Flow progressing to SI with payment entries "moved" from SO to SI
+		so = make_sales_order(qty=1, rate=100, do_not_submit=True)
+		# no-op; for optical consistency with how a webshop SO would look like
+		so.order_type = "Shopping Cart"
+		so.submit()
+		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Not Requested")
+
+		pr = make_payment_request(
+			dt=so.doctype, dn=so.name, order_type="Shopping Cart", submit_doc=True, return_doc=True
+		)
+		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Requested")
+
+		pe = pr.set_as_paid()
+		pr.reload()  # status updated
+		pe.reload()  # references moved to Sales Invoice
+		self.assertEqual(pr.status, "Paid")
+		self.assertEqual(pe.references[0].reference_doctype, "Sales Invoice")
+		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Fully Paid")
+
+		pe.cancel()
+		pr.reload()
+		self.assertEqual(pr.status, "Paid")  # TODO: this might be a bug
+		so.reload()  # reload
+		# regardless, since the references have already "handed-over" to SI,
+		# the SO keeps its historical state at the time of hand over
+		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Fully Paid")
+
+		pr.cancel()
 		self.assertEqual(
 			frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Not Requested"
-		)
+		)  # TODO: this might be a bug; handover has happened
+
+		# Flow NOT progressing to SI with payment entries NOT "moved"
+		so = make_sales_order(qty=1, rate=100)
+		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Not Requested")
 
 		pr = make_payment_request(dt=so.doctype, dn=so.name, submit_doc=True, return_doc=True)
 		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Requested")
 
 		pe = get_payment_entry(so.doctype, so.name).save().submit()
-		self.assertEqual(
-			frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Fully Paid"
-		)
+		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Fully Paid")
 
 		pe.reload()
 		pe.cancel()
-		self.assertEqual(frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Requested")
+		self.assertEqual(
+			frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Requested"
+		)  # here: reset
 
 		pr.reload()
 		pr.cancel()
 		self.assertEqual(
 			frappe.db.get_value(so.doctype, so.name, "advance_payment_status"), "Not Requested"
-		)
+		)  # here: reset
 
 	def test_pick_list_without_rejected_materials(self):
 		serial_and_batch_item = make_item(
@@ -2252,9 +2248,7 @@
 
 
 def get_reserved_qty(item_code="_Test Item", warehouse="_Test Warehouse - _TC"):
-	return flt(
-		frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "reserved_qty")
-	)
+	return flt(frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "reserved_qty"))
 
 
 test_dependencies = ["Currency Exchange"]
@@ -2267,9 +2261,7 @@
 		doc.save()
 		return doc
 
-	frappe.get_doc(dict(doctype="Role", role_name="Test Junior Approver")).insert(
-		ignore_if_duplicate=True
-	)
+	frappe.get_doc(dict(doctype="Role", role_name="Test Junior Approver")).insert(ignore_if_duplicate=True)
 	frappe.get_doc(dict(doctype="Role", role_name="Test Approver")).insert(ignore_if_duplicate=True)
 	frappe.cache().hdel("roles", frappe.session.user)
 
diff --git a/erpnext/selling/doctype/sales_order_item/sales_order_item.json b/erpnext/selling/doctype/sales_order_item/sales_order_item.json
index d451768..5c3e01a 100644
--- a/erpnext/selling/doctype/sales_order_item/sales_order_item.json
+++ b/erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -910,14 +910,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-03-21 18:15:56.625005",
+ "modified": "2024-03-27 13:10:37.177978",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Sales Order Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
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 a9b500a..534bd25 100644
--- a/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json
+++ b/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json
@@ -19,7 +19,7 @@
   }
  ],
  "links": [],
- "modified": "2023-02-10 01:00:20.110800",
+ "modified": "2024-03-27 13:10:37.773308",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Sales Partner Type",
@@ -40,7 +40,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "translated_doctype": 1
diff --git a/erpnext/selling/doctype/sales_team/sales_team.json b/erpnext/selling/doctype/sales_team/sales_team.json
index cac5b76..e9d261a 100644
--- a/erpnext/selling/doctype/sales_team/sales_team.json
+++ b/erpnext/selling/doctype/sales_team/sales_team.json
@@ -87,14 +87,15 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-11-09 23:55:20.670475",
+ "modified": "2024-03-27 13:10:38.504580",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Sales Team",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/selling/doctype/selling_settings/selling_settings.json b/erpnext/selling/doctype/selling_settings/selling_settings.json
index ee3d2bf..c873561 100644
--- a/erpnext/selling/doctype/selling_settings/selling_settings.json
+++ b/erpnext/selling/doctype/selling_settings/selling_settings.json
@@ -214,7 +214,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2024-03-01 12:07:39.994520",
+ "modified": "2024-03-27 13:10:38.633352",
  "modified_by": "Administrator",
  "module": "Selling",
  "name": "Selling Settings",
@@ -239,7 +239,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/selling/doctype/sms_center/sms_center.json b/erpnext/selling/doctype/sms_center/sms_center.json
index 833539a..42c4700 100644
--- a/erpnext/selling/doctype/sms_center/sms_center.json
+++ b/erpnext/selling/doctype/sms_center/sms_center.json
@@ -1,452 +1,132 @@
 {
- "allow_copy": 1, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2013-01-10 16:34:22", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 0, 
+ "actions": [],
+ "allow_copy": 1,
+ "creation": "2013-01-10 16:34:22",
+ "doctype": "DocType",
+ "engine": "InnoDB",
+ "field_order": [
+  "send_to",
+  "customer",
+  "supplier",
+  "sales_partner",
+  "department",
+  "branch",
+  "create_receiver_list",
+  "receiver_list",
+  "column_break9",
+  "message",
+  "total_characters",
+  "total_messages",
+  "send_sms"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "send_to", 
-   "fieldtype": "Select", 
-   "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": "Send To", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "\nAll Contact\nAll Customer Contact\nAll Supplier Contact\nAll Sales Partner Contact\nAll Lead (Open)\nAll Employee (Active)\nAll Sales Person", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "send_to",
+   "fieldtype": "Select",
+   "in_list_view": 1,
+   "label": "Send To",
+   "options": "\nAll Contact\nAll Customer Contact\nAll Supplier Contact\nAll Sales Partner Contact\nAll Lead (Open)\nAll Employee (Active)\nAll Sales Person"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.send_to=='All Customer Contact'", 
-   "fieldname": "customer", 
-   "fieldtype": "Link", 
-   "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": "Customer", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Customer", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.send_to=='All Customer Contact'",
+   "fieldname": "customer",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Customer",
+   "options": "Customer"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.send_to=='All Supplier Contact'", 
-   "fieldname": "supplier", 
-   "fieldtype": "Link", 
-   "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": "Supplier", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Supplier", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.send_to=='All Supplier Contact'",
+   "fieldname": "supplier",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Supplier",
+   "options": "Supplier"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.send_to=='All Sales Partner Contact'", 
-   "fieldname": "sales_partner", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Sales Partner", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Sales Partner", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.send_to=='All Sales Partner Contact'",
+   "fieldname": "sales_partner",
+   "fieldtype": "Link",
+   "label": "Sales Partner",
+   "options": "Sales Partner"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.send_to=='All Employee (Active)'", 
-   "fieldname": "department", 
-   "fieldtype": "Link", 
-   "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": "Department", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Department", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.send_to=='All Employee (Active)'",
+   "fieldname": "department",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Department",
+   "options": "Department"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.send_to=='All Employee (Active)'", 
-   "fieldname": "branch", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Branch", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Branch", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.send_to=='All Employee (Active)'",
+   "fieldname": "branch",
+   "fieldtype": "Link",
+   "label": "Branch",
+   "options": "Branch"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "create_receiver_list", 
-   "fieldtype": "Button", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Create Receiver List", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "create_receiver_list", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "create_receiver_list",
+   "fieldtype": "Button",
+   "label": "Create Receiver List",
+   "options": "create_receiver_list"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "receiver_list", 
-   "fieldtype": "Code", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Receiver List", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "receiver_list",
+   "fieldtype": "Code",
+   "label": "Receiver List"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break9", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "column_break9",
+   "fieldtype": "Column Break",
    "width": "50%"
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "Messages greater than 160 characters will be split into multiple messages", 
-   "fieldname": "message", 
-   "fieldtype": "Text", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Message", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "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, 
-   "unique": 0
-  }, 
+   "description": "Messages greater than 160 characters will be split into multiple messages",
+   "fieldname": "message",
+   "fieldtype": "Text",
+   "label": "Message",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "total_characters", 
-   "fieldtype": "Int", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Total Characters", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "total_characters",
+   "fieldtype": "Int",
+   "label": "Total Characters",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "total_messages", 
-   "fieldtype": "Int", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Total Message(s)", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "total_messages",
+   "fieldtype": "Int",
+   "label": "Total Message(s)",
+   "read_only": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "send_sms", 
-   "fieldtype": "Button", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Send SMS", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "send_sms", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "send_sms",
+   "fieldtype": "Button",
+   "label": "Send SMS",
+   "options": "send_sms"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "icon": "fa fa-mobile-phone", 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 1, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2017-11-10 18:46:21.021767", 
- "modified_by": "Administrator", 
- "module": "Selling", 
- "name": "SMS Center", 
- "owner": "Administrator", 
+ ],
+ "icon": "fa fa-mobile-phone",
+ "idx": 1,
+ "issingle": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:43.007491",
+ "modified_by": "Administrator",
+ "module": "Selling",
+ "name": "SMS Center",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 0, 
-   "email": 0, 
-   "export": 0, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 0, 
-   "read": 1, 
-   "report": 0, 
-   "role": "System Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "read": 1,
+   "role": "System Manager",
+   "share": 1,
    "write": 1
   }
- ], 
- "quick_entry": 0, 
- "read_only": 1, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 0, 
- "track_seen": 0
+ ],
+ "read_only": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
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 fd23381..2bb61a6 100644
--- a/erpnext/selling/page/point_of_sale/point_of_sale.py
+++ b/erpnext/selling/page/point_of_sale/point_of_sale.py
@@ -3,7 +3,6 @@
 
 
 import json
-from typing import Dict, Optional
 
 import frappe
 from frappe.utils import cint
@@ -198,16 +197,14 @@
 
 
 @frappe.whitelist()
-def search_for_serial_or_batch_or_barcode_number(search_value: str) -> Dict[str, Optional[str]]:
+def search_for_serial_or_batch_or_barcode_number(search_value: str) -> dict[str, str | None]:
 	return scan_barcode(search_value)
 
 
 def get_conditions(search_term):
 	condition = "("
 	condition += """item.name like {search_term}
-		or item.item_name like {search_term}""".format(
-		search_term=frappe.db.escape("%" + search_term + "%")
-	)
+		or item.item_name like {search_term}""".format(search_term=frappe.db.escape("%" + search_term + "%"))
 	condition += add_search_fields_condition(search_term)
 	condition += ")"
 
@@ -219,7 +216,7 @@
 	search_fields = frappe.get_all("POS Search Fields", fields=["fieldname"])
 	if search_fields:
 		for field in search_fields:
-			condition += " or item.`{0}` like {1}".format(
+			condition += " or item.`{}` like {}".format(
 				field["fieldname"], frappe.db.escape("%" + search_term + "%")
 			)
 	return condition
@@ -249,10 +246,8 @@
 			cond = cond % tuple(item_groups)
 
 	return frappe.db.sql(
-		""" select distinct name from `tabItem Group`
-			where {condition} and (name like %(txt)s) limit {page_len} offset {start}""".format(
-			condition=cond, start=start, page_len=page_len
-		),
+		f""" select distinct name from `tabItem Group`
+			where {cond} and (name like %(txt)s) limit {page_len} offset {start}""",
 		{"txt": "%%%s%%" % txt},
 	)
 
@@ -297,13 +292,13 @@
 	if search_term and status:
 		invoices_by_customer = frappe.db.get_all(
 			"POS Invoice",
-			filters={"customer": ["like", "%{}%".format(search_term)], "status": status},
+			filters={"customer": ["like", f"%{search_term}%"], "status": status},
 			fields=fields,
 			page_length=limit,
 		)
 		invoices_by_name = frappe.db.get_all(
 			"POS Invoice",
-			filters={"name": ["like", "%{}%".format(search_term)], "status": status},
+			filters={"name": ["like", f"%{search_term}%"], "status": status},
 			fields=fields,
 			page_length=limit,
 		)
diff --git a/erpnext/selling/page/point_of_sale/pos_controller.js b/erpnext/selling/page/point_of_sale/pos_controller.js
index f361976..0fefdf5 100644
--- a/erpnext/selling/page/point_of_sale/pos_controller.js
+++ b/erpnext/selling/page/point_of_sale/pos_controller.js
@@ -547,6 +547,8 @@
 
 	async on_cart_update(args) {
 		frappe.dom.freeze();
+		if (this.frm.doc.set_warehouse != this.settings.warehouse)
+			this.frm.doc.set_warehouse = this.settings.warehouse;
 		let item_row = undefined;
 		try {
 			let { field, value, item } = args;
diff --git a/erpnext/selling/page/point_of_sale/pos_item_details.js b/erpnext/selling/page/point_of_sale/pos_item_details.js
index 9646a04..f89b70e 100644
--- a/erpnext/selling/page/point_of_sale/pos_item_details.js
+++ b/erpnext/selling/page/point_of_sale/pos_item_details.js
@@ -394,19 +394,17 @@
 
 	bind_auto_serial_fetch_event() {
 		this.$form_container.on("click", ".auto-fetch-btn", () => {
-			frappe.require("assets/erpnext/js/utils/serial_no_batch_selector.js", () => {
-				let frm = this.events.get_frm();
-				let item_row = this.item_row;
-				item_row.type_of_transaction = "Outward";
+			let frm = this.events.get_frm();
+			let item_row = this.item_row;
+			item_row.type_of_transaction = "Outward";
 
-				new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
-					if (r) {
-						frappe.model.set_value(item_row.doctype, item_row.name, {
-							serial_and_batch_bundle: r.name,
-							qty: Math.abs(r.total_qty),
-						});
-					}
-				});
+			new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
+				if (r) {
+					frappe.model.set_value(item_row.doctype, item_row.name, {
+						serial_and_batch_bundle: r.name,
+						qty: Math.abs(r.total_qty),
+					});
+				}
 			});
 		});
 	}
diff --git a/erpnext/selling/page/sales_funnel/sales_funnel.py b/erpnext/selling/page/sales_funnel/sales_funnel.py
index 6b33a71..24bb0d2 100644
--- a/erpnext/selling/page/sales_funnel/sales_funnel.py
+++ b/erpnext/selling/page/sales_funnel/sales_funnel.py
@@ -85,7 +85,7 @@
 						* x["probability"]
 						/ 100
 					)
-				}
+				},
 			)
 			for x in opportunities
 		]
@@ -100,7 +100,7 @@
 		pivot_table = []
 		for sales_stage in sales_stages:
 			row = []
-			for source, sales_stage_values in summary.items():
+			for sales_stage_values in summary.values():
 				row.append(flt(sales_stage_values.get(sales_stage)))
 			pivot_table.append({"chartType": "bar", "name": sales_stage, "values": row})
 
@@ -137,7 +137,7 @@
 						* x["probability"]
 						/ 100
 					)
-				}
+				},
 			)
 			for x in opportunities
 		]
diff --git a/erpnext/selling/report/address_and_contacts/address_and_contacts.py b/erpnext/selling/report/address_and_contacts/address_and_contacts.py
index 0a29d43..a165b9f 100644
--- a/erpnext/selling/report/address_and_contacts/address_and_contacts.py
+++ b/erpnext/selling/report/address_and_contacts/address_and_contacts.py
@@ -27,8 +27,8 @@
 	party_type = filters.get("party_type")
 	party_type_value = get_party_group(party_type)
 	columns = [
-		"{party_type}:Link/{party_type}".format(party_type=party_type),
-		"{party_value_type}::150".format(party_value_type=frappe.unscrub(str(party_type_value))),
+		f"{party_type}:Link/{party_type}",
+		f"{frappe.unscrub(str(party_type_value))}::150",
 		"Address Line 1",
 		"Address Line 2",
 		"City",
@@ -127,7 +127,7 @@
 		["Dynamic Link", "link_doctype", "=", party_type],
 		["Dynamic Link", "link_name", "in", party_list],
 	]
-	fields = ["`tabDynamic Link`.link_name"] + field_map.get(doctype, [])
+	fields = ["`tabDynamic Link`.link_name", *field_map.get(doctype, [])]
 
 	records = frappe.get_list(doctype, filters=filters, fields=fields, as_list=True)
 	for d in records:
diff --git a/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py b/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py
index 3e4bfb2..dcdd252 100644
--- a/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py
+++ b/erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.py
@@ -77,10 +77,8 @@
 
 	out = []
 	for year in range(from_year, to_year + 1):
-		for month in range(
-			from_month if year == from_year else 1, (to_month + 1) if year == to_year else 13
-		):
-			key = "{year}-{month:02d}".format(year=year, month=month)
+		for month in range(from_month if year == from_year else 1, (to_month + 1) if year == to_year else 13):
+			key = f"{year}-{month:02d}"
 			data = customers_in.get(key)
 			new = data["new"] if data else [0, 0.0]
 			repeat = data["repeat"] if data else [0, 0.0]
@@ -147,7 +145,7 @@
 
 	for ld in loop_data:
 		if ld["parent_territory"]:
-			parent_data = [x for x in data if x["territory"] == ld["parent_territory"]][0]
+			parent_data = next(x for x in data if x["territory"] == ld["parent_territory"])
 			for key in parent_data.keys():
 				if key not in ["indent", "territory", "parent_territory", "bold"]:
 					parent_data[key] += ld[key]
@@ -165,15 +163,12 @@
 	customers_in = {}
 
 	for si in frappe.db.sql(
-		"""select territory, posting_date, customer, base_grand_total from `tabSales Invoice`
+		f"""select territory, posting_date, customer, base_grand_total from `tabSales Invoice`
 		where docstatus=1 and posting_date <= %(to_date)s
-		{company_condition} order by posting_date""".format(
-			company_condition=company_condition
-		),
+		{company_condition} order by posting_date""",
 		filters,
 		as_dict=1,
 	):
-
 		key = si.territory if tree_view else si.posting_date.strftime("%Y-%m")
 		new_or_repeat = "new" if si.customer not in customers else "repeat"
 		customers_in.setdefault(key, {"new": [0, 0.0], "repeat": [0, 0.0]})
diff --git a/erpnext/selling/report/customer_credit_balance/customer_credit_balance.py b/erpnext/selling/report/customer_credit_balance/customer_credit_balance.py
index a584d3a..d64c89c 100644
--- a/erpnext/selling/report/customer_credit_balance/customer_credit_balance.py
+++ b/erpnext/selling/report/customer_credit_balance/customer_credit_balance.py
@@ -77,7 +77,6 @@
 
 
 def get_details(filters):
-
 	sql_query = """SELECT
 						c.name, c.customer_name,
 						ccl.bypass_credit_limit_check,
diff --git a/erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py b/erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py
index 40aa9ac..84da765 100644
--- a/erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py
+++ b/erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py
@@ -51,7 +51,10 @@
 
 
 def fetch_item_prices(
-	customer: str = None, price_list: str = None, selling_price_list: str = None, items: list = None
+	customer: str | None = None,
+	price_list: str | None = None,
+	selling_price_list: str | None = None,
+	items: list | None = None,
 ):
 	price_list_map = frappe._dict()
 	ip = qb.DocType("Item Price")
@@ -59,10 +62,10 @@
 	or_conditions = []
 	if items:
 		and_conditions.append(ip.item_code.isin([x.item_code for x in items]))
-		and_conditions.append(ip.selling == True)
+		and_conditions.append(ip.selling.eq(True))
 
-		or_conditions.append(ip.customer == None)
-		or_conditions.append(ip.price_list == None)
+		or_conditions.append(ip.customer.isnull())
+		or_conditions.append(ip.price_list.isnull())
 
 		if customer:
 			or_conditions.append(ip.customer == customer)
diff --git a/erpnext/selling/report/inactive_customers/inactive_customers.py b/erpnext/selling/report/inactive_customers/inactive_customers.py
index a166085..7e4ddc1 100644
--- a/erpnext/selling/report/inactive_customers/inactive_customers.py
+++ b/erpnext/selling/report/inactive_customers/inactive_customers.py
@@ -40,19 +40,17 @@
 			DATEDIFF(CURRENT_DATE, max(so.transaction_date)) as 'days_since_last_order'"""
 
 	return frappe.db.sql(
-		"""select
+		f"""select
 			cust.name,
 			cust.customer_name,
 			cust.territory,
 			cust.customer_group,
 			count(distinct(so.name)) as 'num_of_order',
-			sum(base_net_total) as 'total_order_value', {0}
-		from `tabCustomer` cust, `tab{1}` so
+			sum(base_net_total) as 'total_order_value', {cond}
+		from `tabCustomer` cust, `tab{doctype}` so
 		where cust.name = so.customer and so.docstatus = 1
 		group by cust.name
-		order by 'days_since_last_order' desc """.format(
-			cond, doctype
-		),
+		order by 'days_since_last_order' desc """,
 		as_list=1,
 	)
 
@@ -62,11 +60,9 @@
 	if doctype == "Sales Order":
 		cond = "transaction_date"
 	res = frappe.db.sql(
-		"""select base_net_total from `tab{0}`
-		where customer = %s and docstatus = 1 order by {1} desc
-		limit 1""".format(
-			doctype, cond
-		),
+		f"""select base_net_total from `tab{doctype}`
+		where customer = %s and docstatus = 1 order by {cond} desc
+		limit 1""",
 		customer,
 	)
 
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 cd45e7d..9cdb14c 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
@@ -128,7 +128,6 @@
 
 
 def get_data(filters):
-
 	data = []
 
 	company_list = get_descendants_of("Company", filters.get("company"))
@@ -181,9 +180,7 @@
 	details = frappe.db.get_all("Item", fields=["name", "item_name", "item_group"])
 	item_details = {}
 	for d in details:
-		item_details.setdefault(
-			d.name, frappe._dict({"item_name": d.item_name, "item_group": d.item_group})
-		)
+		item_details.setdefault(d.name, frappe._dict({"item_name": d.item_name, "item_group": d.item_group}))
 	return item_details
 
 
@@ -246,8 +243,7 @@
 		item_wise_sales_map[item_key] = flt(item_wise_sales_map[item_key]) + flt(row.get("amount"))
 
 	item_wise_sales_map = {
-		item: value
-		for item, value in (sorted(item_wise_sales_map.items(), key=lambda i: i[1], reverse=True))
+		item: value for item, value in (sorted(item_wise_sales_map.items(), key=lambda i: i[1], reverse=True))
 	}
 
 	for key in item_wise_sales_map:
diff --git a/erpnext/selling/report/lost_quotations/lost_quotations.py b/erpnext/selling/report/lost_quotations/lost_quotations.py
index 7c0bfbd..a48e945 100644
--- a/erpnext/selling/report/lost_quotations/lost_quotations.py
+++ b/erpnext/selling/report/lost_quotations/lost_quotations.py
@@ -53,9 +53,7 @@
 	]
 
 
-def get_data(
-	company: str, from_date: str, to_date: str, group_by: Literal["Lost Reason", "Competitor"]
-):
+def get_data(company: str, from_date: str, to_date: str, group_by: Literal["Lost Reason", "Competitor"]):
 	"""Return quotation value grouped by lost reason or competitor"""
 	if group_by == "Lost Reason":
 		fieldname = "lost_reason"
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 72b7fa2..79e0764 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
@@ -82,9 +82,7 @@
 	).run()[0]
 
 	# get all children of group node
-	query = (
-		qb.from_(group_doc).select(group_doc.name).where((group_doc.lft >= lft) & (group_doc.rgt <= rgt))
-	)
+	query = qb.from_(group_doc).select(group_doc.name).where((group_doc.lft >= lft) & (group_doc.rgt <= rgt))
 
 	child_nodes = []
 	for x in query.run():
@@ -108,7 +106,9 @@
 					)
 			elif item[0] == "Item Group":
 				if item[3] != "":
-					filter_list.append([doctype, "item_group", "in", get_descendants_of("Item Group", item[3])])
+					filter_list.append(
+						[doctype, "item_group", "in", get_descendants_of("Item Group", item[3])]
+					)
 
 	if searchfield and txt:
 		filter_list.append([doctype, searchfield, "like", "%%%s%%" % txt])
@@ -132,9 +132,7 @@
 
 	conditions.company = filters.company or frappe.defaults.get_user_default("company")
 	conditions.end_date = filters.period_end_date or frappe.utils.today()
-	conditions.start_date = filters.period_start_date or frappe.utils.add_months(
-		conditions.end_date, -1
-	)
+	conditions.start_date = filters.period_start_date or frappe.utils.add_months(conditions.end_date, -1)
 
 	return conditions
 
diff --git a/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py b/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py
index 928ed80..7f9f3fb 100644
--- a/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py
+++ b/erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py
@@ -81,9 +81,7 @@
 
 	bundled_item_map = get_packed_items(sales_orders)
 
-	item_with_product_bundle = get_items_with_product_bundle(
-		[row.item_code for row in sales_order_entry]
-	)
+	item_with_product_bundle = get_items_with_product_bundle([row.item_code for row in sales_order_entry])
 
 	materials_request_dict = {}
 
@@ -129,7 +127,9 @@
 						"description": item.description,
 						"sales_order_no": so.name,
 						"date": so.transaction_date,
-						"material_request": ",".join(material_requests_against_so.get("material_requests", [])),
+						"material_request": ",".join(
+							material_requests_against_so.get("material_requests", [])
+						),
 						"customer": so.customer,
 						"territory": so.territory,
 						"so_qty": item.qty,
diff --git a/erpnext/selling/report/quotation_trends/quotation_trends.js b/erpnext/selling/report/quotation_trends/quotation_trends.js
index 8ffeda4..ff0b308 100644
--- a/erpnext/selling/report/quotation_trends/quotation_trends.js
+++ b/erpnext/selling/report/quotation_trends/quotation_trends.js
@@ -1,8 +1,4 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-frappe.require("assets/erpnext/js/sales_trends_filters.js", function () {
-	frappe.query_reports["Quotation Trends"] = {
-		filters: erpnext.get_sales_trends_filters(),
-	};
-});
+frappe.query_reports["Quotation Trends"] = $.extend({}, erpnext.sales_trends_filters);
diff --git a/erpnext/selling/report/quotation_trends/quotation_trends.py b/erpnext/selling/report/quotation_trends/quotation_trends.py
index 4d71ce7..bcb8fe9 100644
--- a/erpnext/selling/report/quotation_trends/quotation_trends.py
+++ b/erpnext/selling/report/quotation_trends/quotation_trends.py
@@ -48,9 +48,7 @@
 	return {
 		"data": {
 			"labels": labels,
-			"datasets": [
-				{"name": _(filters.get("period")) + " " + _("Quoted Amount"), "values": datapoints}
-			],
+			"datasets": [{"name": _(filters.get("period")) + " " + _("Quoted Amount"), "values": datapoints}],
 		},
 		"type": "line",
 		"lineOptions": {"regionFill": 1},
diff --git a/erpnext/selling/report/sales_analytics/sales_analytics.py b/erpnext/selling/report/sales_analytics/sales_analytics.py
index 605d2fa..27d2e6e 100644
--- a/erpnext/selling/report/sales_analytics/sales_analytics.py
+++ b/erpnext/selling/report/sales_analytics/sales_analytics.py
@@ -13,7 +13,7 @@
 	return Analytics(filters).run()
 
 
-class Analytics(object):
+class Analytics:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 		self.date_field = (
@@ -87,9 +87,7 @@
 				{"label": _(period), "fieldname": scrub(period), "fieldtype": "Float", "width": 120}
 			)
 
-		self.columns.append(
-			{"label": _("Total"), "fieldname": "total", "fieldtype": "Float", "width": 120}
-		)
+		self.columns.append({"label": _("Total"), "fieldname": "total", "fieldtype": "Float", "width": 120})
 
 	def get_data(self):
 		if self.filters.tree_type in ["Customer", "Supplier"]:
@@ -129,9 +127,7 @@
 			""" select s.order_type as entity, s.{value_field} as value_field, s.{date_field}
 			from `tab{doctype}` s where s.docstatus = 1 and s.company = %s and s.{date_field} between %s and %s
 			and ifnull(s.order_type, '') != '' order by s.order_type
-		""".format(
-				date_field=self.date_field, value_field=value_field, doctype=self.filters.doc_type
-			),
+		""".format(date_field=self.date_field, value_field=value_field, doctype=self.filters.doc_type),
 			(self.filters.company, self.filters.from_date, self.filters.to_date),
 			as_dict=1,
 		)
@@ -166,7 +162,6 @@
 			self.entity_names.setdefault(d.entity, d.entity_name)
 
 	def get_sales_transactions_based_on_items(self):
-
 		if self.filters["value_quantity"] == "Value":
 			value_field = "base_net_amount"
 		else:
@@ -178,9 +173,7 @@
 			from `tab{doctype} Item` i , `tab{doctype}` s
 			where s.name = i.parent and i.docstatus = 1 and s.company = %s
 			and s.{date_field} between %s and %s
-		""".format(
-				date_field=self.date_field, value_field=value_field, doctype=self.filters.doc_type
-			),
+		""".format(date_field=self.date_field, value_field=value_field, doctype=self.filters.doc_type),
 			(self.filters.company, self.filters.from_date, self.filters.to_date),
 			as_dict=1,
 		)
@@ -221,14 +214,12 @@
 			value_field = "qty"
 
 		self.entries = frappe.db.sql(
-			"""
-			select i.item_group as entity, i.{value_field} as value_field, s.{date_field}
-			from `tab{doctype} Item` i , `tab{doctype}` s
+			f"""
+			select i.item_group as entity, i.{value_field} as value_field, s.{self.date_field}
+			from `tab{self.filters.doc_type} Item` i , `tab{self.filters.doc_type}` s
 			where s.name = i.parent and i.docstatus = 1 and s.company = %s
-			and s.{date_field} between %s and %s
-		""".format(
-				date_field=self.date_field, value_field=value_field, doctype=self.filters.doc_type
-			),
+			and s.{self.date_field} between %s and %s
+		""",
 			(self.filters.company, self.filters.from_date, self.filters.to_date),
 			as_dict=1,
 		)
@@ -294,7 +285,7 @@
 				total += amount
 
 			row["total"] = total
-			out = [row] + out
+			out = [row, *out]
 
 		self.data = out
 
@@ -330,9 +321,7 @@
 
 		from_date, to_date = getdate(self.filters.from_date), getdate(self.filters.to_date)
 
-		increment = {"Monthly": 1, "Quarterly": 3, "Half-Yearly": 6, "Yearly": 12}.get(
-			self.filters.range, 1
-		)
+		increment = {"Monthly": 1, "Quarterly": 3, "Half-Yearly": 6, "Yearly": 12}.get(self.filters.range, 1)
 
 		if self.filters.range in ["Monthly", "Quarterly"]:
 			from_date = from_date.replace(day=1)
@@ -342,7 +331,7 @@
 			from_date = from_date + relativedelta(from_date, weekday=MO(-1))
 
 		self.periodic_daterange = []
-		for dummy in range(1, 53):
+		for _dummy in range(1, 53):
 			if self.filters.range == "Weekly":
 				period_end_date = add_days(from_date, 6)
 			else:
@@ -370,10 +359,8 @@
 		self.depth_map = frappe._dict()
 
 		self.group_entries = frappe.db.sql(
-			"""select name, lft, rgt , {parent} as parent
-			from `tab{tree}` order by lft""".format(
-				tree=self.filters.tree_type, parent=parent
-			),
+			f"""select name, lft, rgt , {parent} as parent
+			from `tab{self.filters.tree_type}` order by lft""",
 			as_dict=1,
 		)
 
@@ -387,12 +374,10 @@
 		self.depth_map = frappe._dict()
 
 		self.group_entries = frappe.db.sql(
-			""" select * from (select "Order Types" as name, 0 as lft,
+			f""" select * from (select "Order Types" as name, 0 as lft,
 			2 as rgt, '' as parent union select distinct order_type as name, 1 as lft, 1 as rgt, "Order Types" as parent
-			from `tab{doctype}` where ifnull(order_type, '') != '') as b order by lft, name
-		""".format(
-				doctype=self.filters.doc_type
-			),
+			from `tab{self.filters.doc_type}` where ifnull(order_type, '') != '') as b order by lft, name
+		""",
 			as_dict=1,
 		)
 
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 1e1d0c0..70b021a 100644
--- a/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py
+++ b/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py
@@ -61,7 +61,7 @@
 
 def get_data(conditions, filters):
 	data = frappe.db.sql(
-		"""
+		f"""
 		SELECT
 			so.transaction_date as date,
 			soi.delivery_date as delivery_date,
@@ -91,9 +91,7 @@
 			{conditions}
 		GROUP BY soi.name
 		ORDER BY so.transaction_date ASC, soi.item_code ASC
-	""".format(
-			conditions=conditions
-		),
+	""",
 		filters,
 		as_dict=1,
 	)
@@ -176,7 +174,9 @@
 				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"]) if row["delay"] and so_row["delay"] else so_row["delay"]
+					min(so_row["delay"], row["delay"])
+					if row["delay"] and so_row["delay"]
+					else so_row["delay"]
 				)
 
 				# sum numeric columns
diff --git a/erpnext/selling/report/sales_order_trends/sales_order_trends.js b/erpnext/selling/report/sales_order_trends/sales_order_trends.js
index fe38804..28bd550 100644
--- a/erpnext/selling/report/sales_order_trends/sales_order_trends.js
+++ b/erpnext/selling/report/sales_order_trends/sales_order_trends.js
@@ -1,8 +1,4 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-frappe.require("assets/erpnext/js/sales_trends_filters.js", function () {
-	frappe.query_reports["Sales Order Trends"] = {
-		filters: erpnext.get_sales_trends_filters(),
-	};
-});
+frappe.query_reports["Sales Order Trends"] = $.extend({}, erpnext.sales_trends_filters);
diff --git a/erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py b/erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py
index cf9ea21..844aa86 100644
--- a/erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py
+++ b/erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py
@@ -75,16 +75,14 @@
 	entries = frappe.db.sql(
 		"""
 		SELECT
-			name, customer, territory, {0} as posting_date, base_net_total as amount,
+			name, customer, territory, {} as posting_date, base_net_total as amount,
 			sales_partner, commission_rate, total_commission
 		FROM
-			`tab{1}`
+			`tab{}`
 		WHERE
-			{2} and docstatus = 1 and sales_partner is not null
+			{} and docstatus = 1 and sales_partner is not null
 			and sales_partner != '' order by name desc, sales_partner
-		""".format(
-			date_field, filters.get("doctype"), conditions
-		),
+		""".format(date_field, filters.get("doctype"), conditions),
 		filters,
 		as_dict=1,
 	)
@@ -97,15 +95,15 @@
 
 	for field in ["company", "customer", "territory"]:
 		if filters.get(field):
-			conditions += " and {0} = %({1})s".format(field, field)
+			conditions += f" and {field} = %({field})s"
 
 	if filters.get("sales_partner"):
 		conditions += " and sales_partner = %(sales_partner)s"
 
 	if filters.get("from_date"):
-		conditions += " and {0} >= %(from_date)s".format(date_field)
+		conditions += f" and {date_field} >= %(from_date)s"
 
 	if filters.get("to_date"):
-		conditions += " and {0} <= %(to_date)s".format(date_field)
+		conditions += f" and {date_field} <= %(to_date)s"
 
 	return conditions
diff --git a/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py b/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py
index 42bdf57..5046ec5 100644
--- a/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py
+++ b/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py
@@ -94,8 +94,8 @@
 	]
 
 	for period in period_list:
-		target_key = "target_{}".format(period.key)
-		variance_key = "variance_{}".format(period.key)
+		target_key = f"target_{period.key}"
+		variance_key = f"variance_{period.key}"
 
 		columns.extend(
 			[
@@ -169,9 +169,7 @@
 
 	for d in sales_users_data:
 		key = (d.parent, d.item_group)
-		dist_data = get_periodwise_distribution_data(
-			d.distribution_id, period_list, filters.get("period")
-		)
+		dist_data = get_periodwise_distribution_data(d.distribution_id, period_list, filters.get("period"))
 
 		if key not in rows:
 			rows.setdefault(key, {"total_target": 0, "total_achieved": 0, "total_variance": 0})
@@ -182,8 +180,8 @@
 			if p_key not in details:
 				details[p_key] = 0
 
-			target_key = "target_{}".format(p_key)
-			variance_key = "variance_{}".format(p_key)
+			target_key = f"target_{p_key}"
+			variance_key = f"variance_{p_key}"
 			details[target_key] = (d.get(target_qty_amt_field) * dist_data.get(p_key)) / 100
 			details[variance_key] = 0
 			details["total_target"] += details[target_key]
diff --git a/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.py b/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.py
index f2b6a54..bad6c94 100644
--- a/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.py
+++ b/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.py
@@ -8,6 +8,4 @@
 
 
 def execute(filters=None):
-	data = []
-
 	return get_data_column(filters, "Sales Partner")
diff --git a/erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py b/erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py
index 2049520..216adde 100644
--- a/erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py
+++ b/erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py
@@ -110,9 +110,7 @@
 			{cond} and dt.name = dt_item.parent and dt.docstatus = 1
 			and dt.sales_partner is not null and dt.sales_partner != ''
 			order by dt.name desc, dt.sales_partner
-		""".format(
-			date_field=date_field, doctype=filters.get("doctype"), cond=conditions
-		),
+		""".format(date_field=date_field, doctype=filters.get("doctype"), cond=conditions),
 		filters,
 		as_dict=1,
 	)
@@ -125,13 +123,13 @@
 
 	for field in ["company", "customer", "territory", "sales_partner"]:
 		if filters.get(field):
-			conditions += " and dt.{0} = %({1})s".format(field, field)
+			conditions += f" and dt.{field} = %({field})s"
 
 	if filters.get("from_date"):
-		conditions += " and dt.{0} >= %(from_date)s".format(date_field)
+		conditions += f" and dt.{date_field} >= %(from_date)s"
 
 	if filters.get("to_date"):
-		conditions += " and dt.{0} <= %(to_date)s".format(date_field)
+		conditions += f" and dt.{date_field} <= %(to_date)s"
 
 	if not filters.get("show_return_entries"):
 		conditions += " and dt_item.qty > 0.0"
@@ -142,10 +140,7 @@
 	if filters.get("item_group"):
 		lft, rgt = frappe.get_cached_value("Item Group", filters.get("item_group"), ["lft", "rgt"])
 
-		conditions += """ and dt_item.item_group in (select name from
-			`tabItem Group` where lft >= %s and rgt <= %s)""" % (
-			lft,
-			rgt,
-		)
+		conditions += f""" and dt_item.item_group in (select name from
+			`tabItem Group` where lft >= {lft} and rgt <= {rgt})"""
 
 	return conditions
diff --git a/erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py b/erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py
index a8df530..16b2d49 100644
--- a/erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py
+++ b/erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py
@@ -103,16 +103,15 @@
 	entries = frappe.db.sql(
 		"""
 		select
-			dt.name, dt.customer, dt.territory, dt.%s as posting_date,dt.base_net_total as base_net_amount,
+			dt.name, dt.customer, dt.territory, dt.{} as posting_date,dt.base_net_total as base_net_amount,
 			st.commission_rate,st.sales_person, st.allocated_percentage, st.allocated_amount, st.incentives
 		from
-			`tab%s` dt, `tabSales Team` st
+			`tab{}` dt, `tabSales Team` st
 		where
-			st.parent = dt.name and st.parenttype = %s
-			and dt.docstatus = 1 %s order by dt.name desc,st.sales_person
-		"""
-		% (date_field, filters["doc_type"], "%s", conditions),
-		tuple([filters["doc_type"]] + values),
+			st.parent = dt.name and st.parenttype = {}
+			and dt.docstatus = 1 {} order by dt.name desc,st.sales_person
+		""".format(date_field, filters["doc_type"], "%s", conditions),
+		tuple([filters["doc_type"], *values]),
 		as_dict=1,
 	)
 
@@ -125,18 +124,18 @@
 
 	for field in ["company", "customer", "territory"]:
 		if filters.get(field):
-			conditions.append("dt.{0}=%s".format(field))
+			conditions.append(f"dt.{field}=%s")
 			values.append(filters[field])
 
 	if filters.get("sales_person"):
-		conditions.append("st.sales_person = '{0}'".format(filters.get("sales_person")))
+		conditions.append("st.sales_person = '{}'".format(filters.get("sales_person")))
 
 	if filters.get("from_date"):
-		conditions.append("dt.{0}>=%s".format(date_field))
+		conditions.append(f"dt.{date_field}>=%s")
 		values.append(filters["from_date"])
 
 	if filters.get("to_date"):
-		conditions.append("dt.{0}<=%s".format(date_field))
+		conditions.append(f"dt.{date_field}<=%s")
 		values.append(filters["to_date"])
 
 	return " and ".join(conditions), values
diff --git a/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py b/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py
index 847488f..f8cde14 100644
--- a/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py
+++ b/erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py
@@ -156,27 +156,26 @@
 	entries = frappe.db.sql(
 		"""
 		SELECT
-			dt.name, dt.customer, dt.territory, dt.%s as posting_date, dt_item.item_code,
+			dt.name, dt.customer, dt.territory, dt.{} as posting_date, dt_item.item_code,
 			st.sales_person, st.allocated_percentage, dt_item.warehouse,
 		CASE
-			WHEN dt.status = "Closed" THEN dt_item.%s * dt_item.conversion_factor
+			WHEN dt.status = "Closed" THEN dt_item.{} * dt_item.conversion_factor
 			ELSE dt_item.stock_qty
 		END as stock_qty,
 		CASE
-			WHEN dt.status = "Closed" THEN (dt_item.base_net_rate * dt_item.%s * dt_item.conversion_factor)
+			WHEN dt.status = "Closed" THEN (dt_item.base_net_rate * dt_item.{} * dt_item.conversion_factor)
 			ELSE dt_item.base_net_amount
 		END as base_net_amount,
 		CASE
-			WHEN dt.status = "Closed" THEN ((dt_item.base_net_rate * dt_item.%s * dt_item.conversion_factor) * st.allocated_percentage/100)
+			WHEN dt.status = "Closed" THEN ((dt_item.base_net_rate * dt_item.{} * dt_item.conversion_factor) * st.allocated_percentage/100)
 			ELSE dt_item.base_net_amount * st.allocated_percentage/100
 		END as contribution_amt
 		FROM
-			`tab%s` dt, `tab%s Item` dt_item, `tabSales Team` st
+			`tab{}` dt, `tab{} Item` dt_item, `tabSales Team` st
 		WHERE
-			st.parent = dt.name and dt.name = dt_item.parent and st.parenttype = %s
-			and dt.docstatus = 1 %s order by st.sales_person, dt.name desc
-		"""
-		% (
+			st.parent = dt.name and dt.name = dt_item.parent and st.parenttype = {}
+			and dt.docstatus = 1 {} order by st.sales_person, dt.name desc
+		""".format(
 			date_field,
 			qty_field,
 			qty_field,
@@ -186,7 +185,7 @@
 			"%s",
 			conditions,
 		),
-		tuple([filters["doc_type"]] + values),
+		tuple([filters["doc_type"], *values]),
 		as_dict=1,
 	)
 
@@ -199,23 +198,21 @@
 
 	for field in ["company", "customer", "territory"]:
 		if filters.get(field):
-			conditions.append("dt.{0}=%s".format(field))
+			conditions.append(f"dt.{field}=%s")
 			values.append(filters[field])
 
 	if filters.get("sales_person"):
 		lft, rgt = frappe.get_value("Sales Person", filters.get("sales_person"), ["lft", "rgt"])
 		conditions.append(
-			"exists(select name from `tabSales Person` where lft >= {0} and rgt <= {1} and name=st.sales_person)".format(
-				lft, rgt
-			)
+			f"exists(select name from `tabSales Person` where lft >= {lft} and rgt <= {rgt} and name=st.sales_person)"
 		)
 
 	if filters.get("from_date"):
-		conditions.append("dt.{0}>=%s".format(date_field))
+		conditions.append(f"dt.{date_field}>=%s")
 		values.append(filters["from_date"])
 
 	if filters.get("to_date"):
-		conditions.append("dt.{0}<=%s".format(date_field))
+		conditions.append(f"dt.{date_field}<=%s")
 		values.append(filters["to_date"])
 
 	items = get_items(filters)
diff --git a/erpnext/selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.py b/erpnext/selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.py
index eee2d42..527e60e 100644
--- a/erpnext/selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.py
+++ b/erpnext/selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.py
@@ -8,6 +8,4 @@
 
 
 def execute(filters=None):
-	data = []
-
 	return get_data_column(filters, "Territory")
diff --git a/erpnext/selling/report/territory_wise_sales/territory_wise_sales.py b/erpnext/selling/report/territory_wise_sales/territory_wise_sales.py
index ecb63d8..e31b259 100644
--- a/erpnext/selling/report/territory_wise_sales/territory_wise_sales.py
+++ b/erpnext/selling/report/territory_wise_sales/territory_wise_sales.py
@@ -107,7 +107,7 @@
 	conditions = ""
 
 	if filters.get("transaction_date"):
-		conditions = " WHERE transaction_date between {0} and {1}".format(
+		conditions = " WHERE transaction_date between {} and {}".format(
 			frappe.db.escape(filters["transaction_date"][0]),
 			frappe.db.escape(filters["transaction_date"][1]),
 		)
@@ -120,12 +120,10 @@
 		conditions += " company = %(company)s"
 
 	return frappe.db.sql(
-		"""
+		f"""
 		SELECT name, territory, opportunity_amount
-		FROM `tabOpportunity` {0}
-	""".format(
-			conditions
-		),
+		FROM `tabOpportunity` {conditions}
+	""",
 		filters,
 		as_dict=1,
 	)  # nosec
@@ -141,10 +139,8 @@
 		"""
 		SELECT `name`,`base_grand_total`, `opportunity`
 		FROM `tabQuotation`
-		WHERE docstatus=1 AND opportunity in ({0})
-	""".format(
-			", ".join(["%s"] * len(opportunity_names))
-		),
+		WHERE docstatus=1 AND opportunity in ({})
+	""".format(", ".join(["%s"] * len(opportunity_names))),
 		tuple(opportunity_names),
 		as_dict=1,
 	)  # nosec
@@ -160,10 +156,8 @@
 		"""
 	SELECT so.`name`, so.`base_grand_total`, soi.prevdoc_docname as quotation
 	FROM `tabSales Order` so, `tabSales Order Item` soi
-	WHERE so.docstatus=1 AND so.name = soi.parent AND soi.prevdoc_docname in ({0})
-	""".format(
-			", ".join(["%s"] * len(quotation_names))
-		),
+	WHERE so.docstatus=1 AND so.name = soi.parent AND soi.prevdoc_docname in ({})
+	""".format(", ".join(["%s"] * len(quotation_names))),
 		tuple(quotation_names),
 		as_dict=1,
 	)  # nosec
@@ -179,10 +173,8 @@
 		"""
 	SELECT si.name, si.base_grand_total, sii.sales_order
 	FROM `tabSales Invoice` si, `tabSales Invoice Item` sii
-	WHERE si.docstatus=1 AND si.name = sii.parent AND sii.sales_order in ({0})
-	""".format(
-			", ".join(["%s"] * len(so_names))
-		),
+	WHERE si.docstatus=1 AND si.name = sii.parent AND sii.sales_order in ({})
+	""".format(", ".join(["%s"] * len(so_names))),
 		tuple(so_names),
 		as_dict=1,
 	)  # nosec
diff --git a/erpnext/setup/demo.py b/erpnext/setup/demo.py
index f48402e..f025352 100644
--- a/erpnext/setup/demo.py
+++ b/erpnext/setup/demo.py
@@ -150,7 +150,6 @@
 				document, filters={"docstatus": 1}, fields=["name", "transaction_date"], limit=6
 			)
 		):
-
 			if document == "Purchase Order":
 				invoice = make_purchase_invoice(order.name)
 			elif document == "Sales Order":
@@ -217,7 +216,7 @@
 
 def read_data_file_using_hooks(doctype):
 	path = os.path.join(os.path.dirname(__file__), "demo_data")
-	with open(os.path.join(path, doctype + ".json"), "r") as f:
+	with open(os.path.join(path, doctype + ".json")) as f:
 		data = f.read()
 
 	return data
diff --git a/erpnext/setup/doctype/authorization_control/authorization_control.json b/erpnext/setup/doctype/authorization_control/authorization_control.json
index 823ff26..e22281d 100644
--- a/erpnext/setup/doctype/authorization_control/authorization_control.json
+++ b/erpnext/setup/doctype/authorization_control/authorization_control.json
@@ -1,26 +1,20 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "creation": "2012-03-27 14:36:18", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "fields": [], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 1, 
- "istable": 0, 
- "modified": "2013-12-20 19:22:54", 
- "modified_by": "Administrator", 
- "module": "Setup", 
- "name": "Authorization Control", 
- "owner": "Administrator", 
- "permissions": [], 
- "read_only": 0, 
- "read_only_onload": 0
+ "actions": [],
+ "creation": "2012-03-27 14:36:18",
+ "doctype": "DocType",
+ "engine": "InnoDB",
+ "field_order": [],
+ "fields": [],
+ "idx": 1,
+ "issingle": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:36.513715",
+ "modified_by": "Administrator",
+ "module": "Setup",
+ "name": "Authorization Control",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/authorization_control/authorization_control.py b/erpnext/setup/doctype/authorization_control/authorization_control.py
index 27313ae..ef703de 100644
--- a/erpnext/setup/doctype/authorization_control/authorization_control.py
+++ b/erpnext/setup/doctype/authorization_control/authorization_control.py
@@ -22,7 +22,7 @@
 
 	def get_appr_user_role(self, det, doctype_name, total, based_on, condition, master_name, company):
 		amt_list, appr_users, appr_roles = [], [], []
-		users, roles = "", ""
+		_users, _roles = "", ""
 		if det:
 			for x in det:
 				amt_list.append(flt(x[0]))
@@ -30,18 +30,20 @@
 
 			app_dtl = frappe.db.sql(
 				"""select approving_user, approving_role from `tabAuthorization Rule`
-				where transaction = %s and (value = %s or value > %s)
-				and docstatus != 2 and based_on = %s and company = %s %s"""
-				% ("%s", "%s", "%s", "%s", "%s", condition),
+				where transaction = {} and (value = {} or value > {})
+				and docstatus != 2 and based_on = {} and company = {} {}""".format(
+					"%s", "%s", "%s", "%s", "%s", condition
+				),
 				(doctype_name, flt(max_amount), total, based_on, company),
 			)
 
 			if not app_dtl:
 				app_dtl = frappe.db.sql(
 					"""select approving_user, approving_role from `tabAuthorization Rule`
-					where transaction = %s and (value = %s or value > %s) and docstatus != 2
-					and based_on = %s and ifnull(company,'') = '' %s"""
-					% ("%s", "%s", "%s", "%s", condition),
+					where transaction = {} and (value = {} or value > {}) and docstatus != 2
+					and based_on = {} and ifnull(company,'') = '' {}""".format(
+						"%s", "%s", "%s", "%s", condition
+					),
 					(doctype_name, flt(max_amount), total, based_on),
 				)
 
@@ -64,18 +66,20 @@
 			add_cond1 += " and master_name = " + frappe.db.escape(cstr(master_name))
 			itemwise_exists = frappe.db.sql(
 				"""select value from `tabAuthorization Rule`
-				where transaction = %s and value <= %s
-				and based_on = %s and company = %s and docstatus != 2 %s %s"""
-				% ("%s", "%s", "%s", "%s", cond, add_cond1),
+				where transaction = {} and value <= {}
+				and based_on = {} and company = {} and docstatus != 2 {} {}""".format(
+					"%s", "%s", "%s", "%s", cond, add_cond1
+				),
 				(doctype_name, total, based_on, company),
 			)
 
 			if not itemwise_exists:
 				itemwise_exists = frappe.db.sql(
 					"""select value from `tabAuthorization Rule`
-					where transaction = %s and value <= %s and based_on = %s
-					and ifnull(company,'') = ''	and docstatus != 2 %s %s"""
-					% ("%s", "%s", "%s", cond, add_cond1),
+					where transaction = {} and value <= {} and based_on = {}
+					and ifnull(company,'') = ''	and docstatus != 2 {} {}""".format(
+						"%s", "%s", "%s", cond, add_cond1
+					),
 					(doctype_name, total, based_on),
 				)
 
@@ -90,18 +94,18 @@
 
 			appr = frappe.db.sql(
 				"""select value from `tabAuthorization Rule`
-				where transaction = %s and value <= %s and based_on = %s
-				and company = %s and docstatus != 2 %s %s"""
-				% ("%s", "%s", "%s", "%s", cond, add_cond2),
+				where transaction = {} and value <= {} and based_on = {}
+				and company = {} and docstatus != 2 {} {}""".format("%s", "%s", "%s", "%s", cond, add_cond2),
 				(doctype_name, total, based_on, company),
 			)
 
 			if not appr:
 				appr = frappe.db.sql(
 					"""select value from `tabAuthorization Rule`
-					where transaction = %s and value <= %s and based_on = %s
-					and ifnull(company,'') = '' and docstatus != 2 %s %s"""
-					% ("%s", "%s", "%s", cond, add_cond2),
+					where transaction = {} and value <= {} and based_on = {}
+					and ifnull(company,'') = '' and docstatus != 2 {} {}""".format(
+						"%s", "%s", "%s", cond, add_cond2
+					),
 					(doctype_name, total, based_on),
 				)
 
@@ -128,7 +132,7 @@
 					customer = doc_obj.customer
 				else:
 					customer = doc_obj.customer_name
-				add_cond = " and master_name = {}".format(frappe.db.escape(customer))
+				add_cond = f" and master_name = {frappe.db.escape(customer)}"
 		if based_on == "Itemwise Discount":
 			if doc_obj:
 				for t in doc_obj.get("items"):
@@ -197,11 +201,10 @@
 			for x in frappe.db.sql(
 				"""select based_on
 			from `tabAuthorization Rule`
-			where transaction = %s and system_role IN (%s) and based_on IN (%s)
-			and (company = %s or ifnull(company,'')='')
+			where transaction = {} and system_role IN ({}) and based_on IN ({})
+			and (company = {} or ifnull(company,'')='')
 			and docstatus != 2
-		"""
-				% (
+		""".format(
 					"%s",
 					"'" + "','".join(frappe.get_roles()) + "'",
 					"'" + "','".join(final_based_on) + "'",
diff --git a/erpnext/setup/doctype/authorization_rule/authorization_rule.json b/erpnext/setup/doctype/authorization_rule/authorization_rule.json
index d750c7b..1ac7a40 100644
--- a/erpnext/setup/doctype/authorization_rule/authorization_rule.json
+++ b/erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -162,7 +162,7 @@
  "icon": "fa fa-shield",
  "idx": 1,
  "links": [],
- "modified": "2023-09-11 10:29:02.863193",
+ "modified": "2024-03-27 13:06:36.613880",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Authorization Rule",
@@ -183,7 +183,7 @@
  ],
  "search_fields": "transaction,based_on,system_user,system_role,approving_user,approving_role",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/authorization_rule/authorization_rule.py b/erpnext/setup/doctype/authorization_rule/authorization_rule.py
index b65a327..a52a32a 100644
--- a/erpnext/setup/doctype/authorization_rule/authorization_rule.py
+++ b/erpnext/setup/doctype/authorization_rule/authorization_rule.py
@@ -88,9 +88,7 @@
 			"Itemwise Discount",
 			"Item Group wise Discount",
 		]:
-			frappe.throw(
-				_("Cannot set authorization on basis of Discount for {0}").format(self.transaction)
-			)
+			frappe.throw(_("Cannot set authorization on basis of Discount for {0}").format(self.transaction))
 		elif self.based_on == "Average Discount" and flt(self.value) > 100.00:
 			frappe.throw(_("Discount must be less than 100"))
 		elif self.based_on == "Customerwise Discount" and not self.master_name:
diff --git a/erpnext/setup/doctype/branch/branch.json b/erpnext/setup/doctype/branch/branch.json
index 2aba5dd..9aeef89 100644
--- a/erpnext/setup/doctype/branch/branch.json
+++ b/erpnext/setup/doctype/branch/branch.json
@@ -1,103 +1,61 @@
 {
- "allow_copy": 0,
+ "actions": [],
  "allow_import": 1,
  "allow_rename": 1,
  "autoname": "field:branch",
- "beta": 0,
  "creation": "2013-01-10 16:34:13",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
  "document_type": "Setup",
- "editable_grid": 0,
+ "engine": "InnoDB",
+ "field_order": [
+  "branch"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "branch",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Branch",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "branch",
    "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
+   "unique": 1
   }
  ],
- "hide_heading": 0,
- "hide_toolbar": 0,
  "icon": "fa fa-code-fork",
  "idx": 1,
- "image_view": 0,
- "in_create": 0,
-
- "is_submittable": 0,
- "issingle": 0,
- "istable": 0,
- "max_attachments": 0,
- "modified": "2016-07-25 05:24:26.534086",
+ "links": [],
+ "modified": "2024-03-27 13:06:42.370664",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Branch",
  "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0,
-   "apply_user_permissions": 0,
-   "cancel": 0,
    "create": 1,
    "delete": 1,
    "email": 1,
-   "export": 0,
-   "if_owner": 0,
-   "import": 0,
-   "permlevel": 0,
    "print": 1,
    "read": 1,
    "report": 1,
    "role": "HR User",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   },
   {
-   "amend": 0,
-   "apply_user_permissions": 0,
-   "cancel": 0,
    "create": 1,
    "delete": 1,
    "email": 1,
-   "export": 0,
-   "if_owner": 0,
-   "import": 0,
-   "permlevel": 0,
    "print": 1,
    "read": 1,
    "report": 1,
    "role": "HR Manager",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   }
  ],
  "quick_entry": 1,
- "read_only": 0,
- "read_only_onload": 0,
- "track_seen": 0
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/brand/brand.json b/erpnext/setup/doctype/brand/brand.json
index 45b4db8..80b30b3 100644
--- a/erpnext/setup/doctype/brand/brand.json
+++ b/erpnext/setup/doctype/brand/brand.json
@@ -56,7 +56,7 @@
  "idx": 1,
  "image_field": "image",
  "links": [],
- "modified": "2021-03-01 15:57:30.005783",
+ "modified": "2024-03-27 13:06:42.500721",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Brand",
@@ -106,6 +106,7 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
- "sort_order": "ASC"
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json
index b9ff3dd..1c4a3a8 100644
--- a/erpnext/setup/doctype/company/company.json
+++ b/erpnext/setup/doctype/company/company.json
@@ -766,7 +766,7 @@
  "image_field": "company_logo",
  "is_tree": 1,
  "links": [],
- "modified": "2023-10-23 10:19:24.322898",
+ "modified": "2024-03-27 13:06:45.374715",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Company",
@@ -825,7 +825,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/setup/doctype/company/company.py b/erpnext/setup/doctype/company/company.py
index 3ca14e6..ad2280c 100644
--- a/erpnext/setup/doctype/company/company.py
+++ b/erpnext/setup/doctype/company/company.py
@@ -122,9 +122,8 @@
 			"Supplier Quotation",
 		]:
 			if frappe.db.sql(
-				"""select name from `tab%s` where company=%s and docstatus=1
-					limit 1"""
-				% (doctype, "%s"),
+				"""select name from `tab{}` where company={} and docstatus=1
+					limit 1""".format(doctype, "%s"),
 				self.name,
 			):
 				exists = True
@@ -157,9 +156,7 @@
 		if not self.abbr.strip():
 			frappe.throw(_("Abbreviation is mandatory"))
 
-		if frappe.db.sql(
-			"select abbr from tabCompany where name!=%s and abbr=%s", (self.name, self.abbr)
-		):
+		if frappe.db.sql("select abbr from tabCompany where name!=%s and abbr=%s", (self.name, self.abbr)):
 			frappe.throw(_("Abbreviation already used for another company"))
 
 	@frappe.whitelist()
@@ -183,7 +180,9 @@
 				for_company = frappe.db.get_value("Account", self.get(account[1]), "company")
 				if for_company != self.name:
 					frappe.throw(
-						_("Account {0} does not belong to company: {1}").format(self.get(account[1]), self.name)
+						_("Account {0} does not belong to company: {1}").format(
+							self.get(account[1]), self.name
+						)
 					)
 
 				if get_account_currency(self.get(account[1])) != self.default_currency:
@@ -195,9 +194,7 @@
 	def validate_currency(self):
 		if self.is_new():
 			return
-		self.previous_default_currency = frappe.get_cached_value(
-			"Company", self.name, "default_currency"
-		)
+		self.previous_default_currency = frappe.get_cached_value("Company", self.name, "default_currency")
 		if (
 			self.default_currency
 			and self.previous_default_currency
@@ -261,17 +258,14 @@
 			{"warehouse_name": _("Finished Goods"), "is_group": 0},
 			{"warehouse_name": _("Goods In Transit"), "is_group": 0, "warehouse_type": "Transit"},
 		]:
-
-			if not frappe.db.exists(
-				"Warehouse", "{0} - {1}".format(wh_detail["warehouse_name"], self.abbr)
-			):
+			if not frappe.db.exists("Warehouse", "{} - {}".format(wh_detail["warehouse_name"], self.abbr)):
 				warehouse = frappe.get_doc(
 					{
 						"doctype": "Warehouse",
 						"warehouse_name": wh_detail["warehouse_name"],
 						"is_group": wh_detail["is_group"],
 						"company": self.name,
-						"parent_warehouse": "{0} - {1}".format(_("All Warehouses"), self.abbr)
+						"parent_warehouse": "{} - {}".format(_("All Warehouses"), self.abbr)
 						if not wh_detail["is_group"]
 						else "",
 						"warehouse_type": wh_detail.get("warehouse_type"),
@@ -296,9 +290,7 @@
 
 		self.db_set(
 			"default_payable_account",
-			frappe.db.get_value(
-				"Account", {"company": self.name, "account_type": "Payable", "is_group": 0}
-			),
+			frappe.db.get_value("Account", {"company": self.name, "account_type": "Payable", "is_group": 0}),
 		)
 
 	def create_default_departments(self):
@@ -425,7 +417,9 @@
 				and not self.default_provisional_account
 			):
 				frappe.throw(
-					_("Set default {0} account for non stock items").format(frappe.bold("Provisional Account"))
+					_("Set default {0} account for non stock items").format(
+						frappe.bold("Provisional Account")
+					)
 				)
 
 			make_property_setter(
@@ -440,9 +434,7 @@
 	def check_country_change(self):
 		frappe.flags.country_change = False
 
-		if not self.is_new() and self.country != frappe.get_cached_value(
-			"Company", self.name, "country"
-		):
+		if not self.is_new() and self.country != frappe.get_cached_value("Company", self.name, "country"):
 			frappe.flags.country_change = True
 
 	def set_chart_of_accounts(self):
@@ -609,14 +601,14 @@
 			)
 
 			for doctype in ["Account", "Cost Center", "Budget", "Party Account"]:
-				frappe.db.sql("delete from `tab{0}` where company = %s".format(doctype), self.name)
+				frappe.db.sql(f"delete from `tab{doctype}` where company = %s", self.name)
 
 		if not frappe.db.get_value("Stock Ledger Entry", {"company": self.name}):
 			frappe.db.sql("""delete from `tabWarehouse` where company=%s""", self.name)
 
 		frappe.defaults.clear_default("company", value=self.name)
 		for doctype in ["Mode of Payment Account", "Item Default"]:
-			frappe.db.sql("delete from `tab{0}` where company = %s".format(doctype), self.name)
+			frappe.db.sql(f"delete from `tab{doctype}` where company = %s", self.name)
 
 		# clear default accounts, warehouses from item
 		warehouses = frappe.db.sql_list("select name from tabWarehouse where company=%s", self.name)
@@ -649,7 +641,7 @@
 			frappe.db.sql("delete from tabBOM where company=%s", self.name)
 			for dt in ("BOM Operation", "BOM Item", "BOM Scrap Item", "BOM Explosion Item"):
 				frappe.db.sql(
-					"delete from `tab%s` where parent in (%s)" "" % (dt, ", ".join(["%s"] * len(boms))),
+					"delete from `tab{}` where parent in ({})" "".format(dt, ", ".join(["%s"] * len(boms))),
 					tuple(boms),
 				)
 
@@ -705,7 +697,7 @@
 	current_month_year = formatdate(today(), "MM-yyyy")
 
 	results = frappe.db.sql(
-		"""
+		f"""
 		SELECT
 			SUM(base_grand_total) AS total,
 			DATE_FORMAT(`posting_date`, '%m-%Y') AS month_year
@@ -714,12 +706,10 @@
 		WHERE
 			DATE_FORMAT(`posting_date`, '%m-%Y') = '{current_month_year}'
 			AND docstatus = 1
-			AND company = {company}
+			AND company = {frappe.db.escape(company)}
 		GROUP BY
 			month_year
-	""".format(
-			current_month_year=current_month_year, company=frappe.db.escape(company)
-		),
+	""",
 		as_dict=True,
 	)
 
@@ -734,9 +724,7 @@
 
 	from frappe.utils.goal import get_monthly_results
 
-	filter_str = "company = {0} and status != 'Draft' and docstatus=1".format(
-		frappe.db.escape(company)
-	)
+	filter_str = f"company = {frappe.db.escape(company)} and status != 'Draft' and docstatus=1"
 	month_to_value_dict = get_monthly_results(
 		"Sales Invoice", "base_grand_total", "posting_date", filter_str, "sum"
 	)
@@ -746,9 +734,7 @@
 
 def update_transactions_annual_history(company, commit=False):
 	transactions_history = get_all_transactions_annual_history(company)
-	frappe.db.set_value(
-		"Company", company, "transactions_annual_history", json.dumps(transactions_history)
-	)
+	frappe.db.set_value("Company", company, "transactions_annual_history", json.dumps(transactions_history))
 
 	if commit:
 		frappe.db.commit()
@@ -764,21 +750,19 @@
 
 @frappe.whitelist()
 def get_children(doctype, parent=None, company=None, is_root=False):
-	if parent == None or parent == "All Companies":
+	if parent is None or parent == "All Companies":
 		parent = ""
 
 	return frappe.db.sql(
-		"""
+		f"""
 		select
 			name as value,
 			is_group as expandable
 		from
 			`tabCompany` comp
 		where
-			ifnull(parent_company, "")={parent}
-		""".format(
-			parent=frappe.db.escape(parent)
-		),
+			ifnull(parent_company, "")={frappe.db.escape(parent)}
+		""",
 		as_dict=1,
 	)
 
@@ -854,7 +838,6 @@
 
 def get_timeline_data(doctype, name):
 	"""returns timeline data based on linked records in dashboard"""
-	out = {}
 	date_to_value_dict = {}
 
 	history = frappe.get_cached_value("Company", name, "transactions_annual_history")
@@ -879,14 +862,13 @@
 
 	out = frappe.db.sql(
 		""" SELECT
-			addr.name, addr.%s
+			addr.name, addr.{}
 		FROM
 			`tabAddress` addr, `tabDynamic Link` dl
 		WHERE
 			dl.parent = addr.name and dl.link_doctype = 'Company' and
-			dl.link_name = %s and ifnull(addr.disabled, 0) = 0
-		"""
-		% (sort_key, "%s"),
+			dl.link_name = {} and ifnull(addr.disabled, 0) = 0
+		""".format(sort_key, "%s"),
 		(name),
 	)  # nosec
 
diff --git a/erpnext/setup/doctype/currency_exchange/currency_exchange.py b/erpnext/setup/doctype/currency_exchange/currency_exchange.py
index 735734b..dab3564 100644
--- a/erpnext/setup/doctype/currency_exchange/currency_exchange.py
+++ b/erpnext/setup/doctype/currency_exchange/currency_exchange.py
@@ -38,7 +38,7 @@
 		if cint(self.for_buying) == 1 and cint(self.for_selling) == 0:
 			purpose = "Buying"
 
-		self.name = "{0}-{1}-{2}{3}".format(
+		self.name = "{}-{}-{}{}".format(
 			formatdate(get_datetime_str(self.date), "yyyy-MM-dd"),
 			self.from_currency,
 			self.to_currency,
diff --git a/erpnext/setup/doctype/currency_exchange/test_currency_exchange.py b/erpnext/setup/doctype/currency_exchange/test_currency_exchange.py
index 8477984..3249c93 100644
--- a/erpnext/setup/doctype/currency_exchange/test_currency_exchange.py
+++ b/erpnext/setup/doctype/currency_exchange/test_currency_exchange.py
@@ -49,6 +49,7 @@
 
 test_exchange_values = {"2015-12-15": "66.999", "2016-01-15": "65.1"}
 
+
 # Removing API call from get_exchange_rate
 def patched_requests_get(*args, **kwargs):
 	class PatchResponse:
@@ -83,7 +84,7 @@
 	def clear_cache(self):
 		cache = frappe.cache()
 		for date in test_exchange_values.keys():
-			key = "currency_exchange_rate_{0}:{1}:{2}".format(date, "USD", "INR")
+			key = "currency_exchange_rate_{}:{}:{}".format(date, "USD", "INR")
 			cache.delete(key)
 
 	def tearDown(self):
diff --git a/erpnext/setup/doctype/customer_group/customer_group.json b/erpnext/setup/doctype/customer_group/customer_group.json
index 4c36bc7..f2db724 100644
--- a/erpnext/setup/doctype/customer_group/customer_group.json
+++ b/erpnext/setup/doctype/customer_group/customer_group.json
@@ -139,7 +139,7 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2023-06-02 13:40:34.435822",
+ "modified": "2024-03-27 13:06:48.550415",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Customer Group",
@@ -210,7 +210,7 @@
  ],
  "search_fields": "parent_customer_group",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/customer_group/customer_group.py b/erpnext/setup/doctype/customer_group/customer_group.py
index 89b89ad..0b783c0 100644
--- a/erpnext/setup/doctype/customer_group/customer_group.py
+++ b/erpnext/setup/doctype/customer_group/customer_group.py
@@ -41,7 +41,7 @@
 
 	def on_update(self):
 		self.validate_name_with_customer()
-		super(CustomerGroup, self).on_update()
+		super().on_update()
 		self.validate_one_root()
 
 	def validate_name_with_customer(self):
diff --git a/erpnext/setup/doctype/department/department.json b/erpnext/setup/doctype/department/department.json
index 99deca5..ce1ca98 100644
--- a/erpnext/setup/doctype/department/department.json
+++ b/erpnext/setup/doctype/department/department.json
@@ -90,7 +90,7 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2023-08-28 17:26:46.826501",
+ "modified": "2024-03-27 13:06:50.845700",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Department",
@@ -135,7 +135,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/department/department.py b/erpnext/setup/doctype/department/department.py
index b36f032..d40cf6b 100644
--- a/erpnext/setup/doctype/department/department.py
+++ b/erpnext/setup/doctype/department/department.py
@@ -51,10 +51,10 @@
 
 	def on_update(self):
 		if not (frappe.local.flags.ignore_update_nsm or frappe.flags.in_setup_wizard):
-			super(Department, self).on_update()
+			super().on_update()
 
 	def on_trash(self):
-		super(Department, self).on_trash()
+		super().on_trash()
 		delete_events(self.doctype, self.name)
 
 
@@ -64,7 +64,7 @@
 
 def get_abbreviated_name(name, company):
 	abbr = frappe.get_cached_value("Company", company, "abbr")
-	new_name = "{0} - {1}".format(name, abbr)
+	new_name = f"{name} - {abbr}"
 	return new_name
 
 
diff --git a/erpnext/setup/doctype/designation/designation.json b/erpnext/setup/doctype/designation/designation.json
index a5b2ac9..ed37131 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": "2023-02-10 01:53:41.319386",
+ "modified": "2024-03-27 13:06:51.361961",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Designation",
@@ -56,7 +56,7 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "translated_doctype": 1
diff --git a/erpnext/setup/doctype/driver/driver.json b/erpnext/setup/doctype/driver/driver.json
index 2e994b5..79244e6 100644
--- a/erpnext/setup/doctype/driver/driver.json
+++ b/erpnext/setup/doctype/driver/driver.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "allow_import": 1,
  "allow_rename": 1,
  "autoname": "naming_series:",
@@ -118,11 +119,11 @@
   }
  ],
  "icon": "fa fa-user",
- "modified": "2022-06-28 10:29:14.151380",
+ "links": [],
+ "modified": "2024-03-27 13:08:18.825438",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Driver",
- "name_case": "Title Case",
  "owner": "Administrator",
  "permissions": [
   {
@@ -178,8 +179,9 @@
  "quick_entry": 1,
  "search_fields": "full_name",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "full_name",
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/driving_license_category/driving_license_category.json b/erpnext/setup/doctype/driving_license_category/driving_license_category.json
index 1f0447c..4350bc1 100644
--- a/erpnext/setup/doctype/driving_license_category/driving_license_category.json
+++ b/erpnext/setup/doctype/driving_license_category/driving_license_category.json
@@ -38,14 +38,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-06-27 10:40:55.209022",
+ "modified": "2024-03-27 13:08:19.062758",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Driving License Category",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/email_digest/email_digest.json b/erpnext/setup/doctype/email_digest/email_digest.json
index 06c98e5..d8cbb45 100644
--- a/erpnext/setup/doctype/email_digest/email_digest.json
+++ b/erpnext/setup/doctype/email_digest/email_digest.json
@@ -310,7 +310,7 @@
  "idx": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-08-24 23:49:00.081695",
+ "modified": "2024-03-27 13:09:36.439936",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Email Digest",
@@ -333,6 +333,7 @@
    "role": "System Manager"
   }
  ],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/email_digest/email_digest.py b/erpnext/setup/doctype/email_digest/email_digest.py
index 4b07056..3a5933e 100644
--- a/erpnext/setup/doctype/email_digest/email_digest.py
+++ b/erpnext/setup/doctype/email_digest/email_digest.py
@@ -75,7 +75,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(EmailDigest, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 		self.from_date, self.to_date = self.get_from_to_date()
 		self.set_dates()
@@ -90,9 +90,7 @@
 			select name, enabled from tabUser
 			where name not in ({})
 			and user_type != "Website User"
-			order by enabled desc, name asc""".format(
-				", ".join(["%s"] * len(STANDARD_USERS))
-			),
+			order by enabled desc, name asc""".format(", ".join(["%s"] * len(STANDARD_USERS))),
 			STANDARD_USERS,
 			as_dict=1,
 		)
@@ -195,15 +193,11 @@
 		context.text_color = "#36414C"
 		context.h1 = "margin-bottom: 30px; margin-top: 40px; font-weight: 400; font-size: 30px;"
 		context.h2 = "margin-bottom: 30px; margin-top: -20px; font-weight: 400; font-size: 20px;"
-		context.label_css = """display: inline-block; color: {text_muted};
-			padding: 3px 7px; margin-right: 7px;""".format(
-			text_muted=context.text_muted
-		)
+		context.label_css = f"""display: inline-block; color: {context.text_muted};
+			padding: 3px 7px; margin-right: 7px;"""
 		context.section_head = "margin-top: 60px; font-size: 16px;"
 		context.line_item = "padding: 5px 0px; margin: 0; border-bottom: 1px solid #d1d8dd;"
-		context.link_css = "color: {text_color}; text-decoration: none;".format(
-			text_color=context.text_color
-		)
+		context.link_css = f"color: {context.text_color}; text-decoration: none;"
 
 	def get_notifications(self):
 		"""Get notifications for user"""
@@ -226,7 +220,7 @@
 		events = get_events(from_date, to_date)
 
 		event_count = 0
-		for i, e in enumerate(events):
+		for _i, e in enumerate(events):
 			e.starts_on_label = format_time(e.starts_on)
 			e.ends_on_label = format_time(e.ends_on) if e.ends_on else None
 			e.date = formatdate(e.starts)
@@ -277,7 +271,7 @@
 		issue_list = frappe.db.sql(
 			"""select *
 			from `tabIssue` where status in ("Replied","Open")
-			order by modified asc limit 10""",
+			order by creation asc limit 10""",
 			as_dict=True,
 		)
 
@@ -301,7 +295,7 @@
 		project_list = frappe.db.sql(
 			"""select *
 			from `tabProject` where status='Open' and project_type='External'
-			order by modified asc limit 10""",
+			order by creation asc limit 10""",
 			as_dict=True,
 		)
 
@@ -342,11 +336,8 @@
 			"new_quotations",
 			"pending_quotations",
 		):
-
 			if self.get(key):
-				cache_key = "email_digest:card:{0}:{1}:{2}:{3}".format(
-					self.company, self.frequency, key, self.from_date
-				)
+				cache_key = f"email_digest:card:{self.company}:{self.frequency}:{key}:{self.from_date}"
 				card = cache.get(cache_key)
 
 				if card:
@@ -465,9 +456,7 @@
 		return self.get_type_balance("invoiced_amount", "Receivable")
 
 	def get_expenses_booked(self):
-		expenses, past_expenses, count = self.get_period_amounts(
-			self.get_roots("expense"), "expenses_booked"
-		)
+		expenses, past_expenses, count = self.get_period_amounts(self.get_roots("expense"), "expenses_booked")
 
 		expense_account = frappe.db.get_all(
 			"Account",
@@ -603,7 +592,6 @@
 		return {"label": label, "value": value, "count": count}
 
 	def get_type_balance(self, fieldname, account_type, root_type=None):
-
 		if root_type:
 			accounts = [
 				d.name
@@ -693,53 +681,43 @@
 			self._accounts[root_type] = [
 				d.name
 				for d in frappe.db.get_all(
-					"Account", filters={"root_type": root_type.title(), "company": self.company, "is_group": 0}
+					"Account",
+					filters={"root_type": root_type.title(), "company": self.company, "is_group": 0},
 				)
 			]
 		return self._accounts[root_type]
 
 	def get_purchase_order(self):
-
 		return self.get_summary_of_doc("Purchase Order", "purchase_order")
 
 	def get_sales_order(self):
-
 		return self.get_summary_of_doc("Sales Order", "sales_order")
 
 	def get_pending_purchase_orders(self):
-
 		return self.get_summary_of_pending("Purchase Order", "pending_purchase_orders", "per_received")
 
 	def get_pending_sales_orders(self):
-
 		return self.get_summary_of_pending("Sales Order", "pending_sales_orders", "per_delivered")
 
 	def get_sales_invoice(self):
-
 		return self.get_summary_of_doc("Sales Invoice", "sales_invoice")
 
 	def get_purchase_invoice(self):
-
 		return self.get_summary_of_doc("Purchase Invoice", "purchase_invoice")
 
 	def get_new_quotations(self):
-
 		return self.get_summary_of_doc("Quotation", "new_quotations")
 
 	def get_pending_quotations(self):
-
 		return self.get_summary_of_pending_quotations("pending_quotations")
 
 	def get_summary_of_pending(self, doc_type, fieldname, getfield):
-
 		value, count, billed_value, delivered_value = frappe.db.sql(
 			"""select ifnull(sum(grand_total),0), count(*),
-			ifnull(sum(grand_total*per_billed/100),0), ifnull(sum(grand_total*{0}/100),0)  from `tab{1}`
+			ifnull(sum(grand_total*per_billed/100),0), ifnull(sum(grand_total*{}/100),0)  from `tab{}`
 			where (transaction_date <= %(to_date)s)
 			and status not in ('Closed','Cancelled', 'Completed')
-			and company = %(company)s """.format(
-				getfield, doc_type
-			),
+			and company = %(company)s """.format(getfield, doc_type),
 			{"to_date": self.future_to_date, "company": self.company},
 		)[0]
 
@@ -752,7 +730,6 @@
 		}
 
 	def get_summary_of_pending_quotations(self, fieldname):
-
 		value, count = frappe.db.sql(
 			"""select ifnull(sum(grand_total),0), count(*) from `tabQuotation`
 			where (transaction_date <= %(to_date)s)
@@ -785,19 +762,14 @@
 		return {"label": label, "value": value, "last_value": last_value, "count": count}
 
 	def get_summary_of_doc(self, doc_type, fieldname):
-
 		date_field = (
 			"posting_date" if doc_type in ["Sales Invoice", "Purchase Invoice"] else "transaction_date"
 		)
 
-		value = flt(
-			self.get_total_on(doc_type, self.future_from_date, self.future_to_date)[0].grand_total
-		)
+		value = flt(self.get_total_on(doc_type, self.future_from_date, self.future_to_date)[0].grand_total)
 		count = self.get_total_on(doc_type, self.future_from_date, self.future_to_date)[0].count
 
-		last_value = flt(
-			self.get_total_on(doc_type, self.past_from_date, self.past_to_date)[0].grand_total
-		)
+		last_value = flt(self.get_total_on(doc_type, self.past_from_date, self.past_to_date)[0].grand_total)
 
 		filters = {
 			date_field: [[">=", self.future_from_date], ["<=", self.future_to_date]],
@@ -816,7 +788,6 @@
 		return {"label": label, "value": value, "last_value": last_value, "count": count}
 
 	def get_total_on(self, doc_type, from_date, to_date):
-
 		date_field = (
 			"posting_date" if doc_type in ["Sales Invoice", "Purchase Invoice"] else "transaction_date"
 		)
@@ -897,20 +868,16 @@
 			"received_qty, qty - received_qty as missing_qty, rate, amount"
 		)
 
-		sql_po = """select {fields} from `tabPurchase Order Item`
+		sql_po = f"""select {fields_po} from `tabPurchase Order Item`
 			left join `tabPurchase Order` on `tabPurchase Order`.name = `tabPurchase Order Item`.parent
 			where status<>'Closed' and `tabPurchase Order Item`.docstatus=1 and CURRENT_DATE > `tabPurchase Order Item`.schedule_date
 			and received_qty < qty order by `tabPurchase Order Item`.parent DESC,
-			`tabPurchase Order Item`.schedule_date DESC""".format(
-			fields=fields_po
-		)
+			`tabPurchase Order Item`.schedule_date DESC"""
 
-		sql_poi = """select {fields} from `tabPurchase Order Item`
+		sql_poi = f"""select {fields_poi} from `tabPurchase Order Item`
 			left join `tabPurchase Order` on `tabPurchase Order`.name = `tabPurchase Order Item`.parent
 			where status<>'Closed' and `tabPurchase Order Item`.docstatus=1 and CURRENT_DATE > `tabPurchase Order Item`.schedule_date
-			and received_qty < qty order by `tabPurchase Order Item`.idx""".format(
-			fields=fields_poi
-		)
+			and received_qty < qty order by `tabPurchase Order Item`.idx"""
 		purchase_order_list = frappe.db.sql(sql_po, as_dict=True)
 		purchase_order_items_overdue_list = frappe.db.sql(sql_poi, as_dict=True)
 
diff --git a/erpnext/setup/doctype/email_digest_recipient/email_digest_recipient.json b/erpnext/setup/doctype/email_digest_recipient/email_digest_recipient.json
index 8b2a6dc..ba49777 100644
--- a/erpnext/setup/doctype/email_digest_recipient/email_digest_recipient.json
+++ b/erpnext/setup/doctype/email_digest_recipient/email_digest_recipient.json
@@ -20,14 +20,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-08-24 23:10:23.217572",
+ "modified": "2024-03-27 13:09:36.733439",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Email Digest Recipient",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/employee/employee.json b/erpnext/setup/doctype/employee/employee.json
index fc1fc9b..522a5c9 100644
--- a/erpnext/setup/doctype/employee/employee.json
+++ b/erpnext/setup/doctype/employee/employee.json
@@ -824,7 +824,7 @@
  "image_field": "image",
  "is_tree": 1,
  "links": [],
- "modified": "2024-01-24 02:20:26.145996",
+ "modified": "2024-03-27 13:09:36.900706",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Employee",
@@ -868,7 +868,7 @@
  ],
  "search_fields": "employee_name",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "employee_name"
diff --git a/erpnext/setup/doctype/employee/employee.py b/erpnext/setup/doctype/employee/employee.py
index 5237f5a..8f3ba87 100755
--- a/erpnext/setup/doctype/employee/employee.py
+++ b/erpnext/setup/doctype/employee/employee.py
@@ -241,16 +241,12 @@
 
 	user_roles = [d.role for d in doc.get("roles")]
 	if "Employee" in user_roles:
-		frappe.msgprint(
-			_("User {0}: Removed Employee role as there is no mapped employee.").format(doc.name)
-		)
+		frappe.msgprint(_("User {0}: Removed Employee role as there is no mapped employee.").format(doc.name))
 		doc.get("roles").remove(doc.get("roles", {"role": "Employee"})[0])
 
 	if "Employee Self Service" in user_roles:
 		frappe.msgprint(
-			_("User {0}: Removed Employee Self Service role as there is no mapped employee.").format(
-				doc.name
-			)
+			_("User {0}: Removed Employee Self Service role as there is no mapped employee.").format(doc.name)
 		)
 		doc.get("roles").remove(doc.get("roles", {"role": "Employee Self Service"})[0])
 
@@ -266,17 +262,13 @@
 
 def get_employee_email(employee_doc):
 	return (
-		employee_doc.get("user_id")
-		or employee_doc.get("personal_email")
-		or employee_doc.get("company_email")
+		employee_doc.get("user_id") or employee_doc.get("personal_email") or employee_doc.get("company_email")
 	)
 
 
 def get_holiday_list_for_employee(employee, raise_exception=True):
 	if employee:
-		holiday_list, company = frappe.get_cached_value(
-			"Employee", employee, ["holiday_list", "company"]
-		)
+		holiday_list, company = frappe.get_cached_value("Employee", employee, ["holiday_list", "company"])
 	else:
 		holiday_list = ""
 		company = frappe.db.get_single_value("Global Defaults", "default_company")
@@ -292,9 +284,7 @@
 	return holiday_list
 
 
-def is_holiday(
-	employee, date=None, raise_exception=True, only_non_weekly=False, with_description=False
-):
+def is_holiday(employee, date=None, raise_exception=True, only_non_weekly=False, with_description=False):
 	"""
 	Returns True if given Employee has an holiday on the given date
 	        :param employee: Employee `name`
@@ -404,7 +394,6 @@
 
 @frappe.whitelist()
 def get_children(doctype, parent=None, company=None, is_root=False, is_tree=False):
-
 	filters = [["status", "=", "Active"]]
 	if company and company != "All Companies":
 		filters.append(["company", "=", company])
diff --git a/erpnext/setup/doctype/employee_education/employee_education.json b/erpnext/setup/doctype/employee_education/employee_education.json
index 0df09a8..4c0c173 100644
--- a/erpnext/setup/doctype/employee_education/employee_education.json
+++ b/erpnext/setup/doctype/employee_education/employee_education.json
@@ -1,192 +1,80 @@
 {
- "allow_copy": 0,
- "allow_import": 0,
- "allow_rename": 0,
- "beta": 0,
+ "actions": [],
  "creation": "2013-02-22 01:27:45",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
  "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "school_univ",
+  "qualification",
+  "level",
+  "year_of_passing",
+  "class_per",
+  "maj_opt_subj"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "school_univ",
    "fieldtype": "Small Text",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "School/University",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "school_univ",
-   "oldfieldtype": "Small Text",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Small Text"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "qualification",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Qualification",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "qualification",
    "oldfieldtype": "Data",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
    "print_width": "100px",
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0,
    "width": "100px"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "level",
    "fieldtype": "Select",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Level",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "level",
    "oldfieldtype": "Select",
-   "options": "Graduate\nPost Graduate\nUnder Graduate",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "options": "Graduate\nPost Graduate\nUnder Graduate"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "year_of_passing",
    "fieldtype": "Int",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Year of Passing",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "year_of_passing",
-   "oldfieldtype": "Int",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Int"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "class_per",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Class / Percentage",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "class_per",
-   "oldfieldtype": "Data",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Data"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "maj_opt_subj",
    "fieldtype": "Text",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Major/Optional Subjects",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "maj_opt_subj",
-   "oldfieldtype": "Text",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Text"
   }
  ],
- "hide_heading": 0,
- "hide_toolbar": 0,
  "idx": 1,
- "image_view": 0,
- "in_create": 0,
-
- "is_submittable": 0,
- "issingle": 0,
  "istable": 1,
- "max_attachments": 0,
- "modified": "2016-07-11 03:27:59.995464",
+ "links": [],
+ "modified": "2024-03-27 13:09:38.507746",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Employee Education",
  "owner": "Administrator",
  "permissions": [],
- "quick_entry": 0,
- "read_only": 0,
- "read_only_onload": 0,
- "track_seen": 0
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/employee_external_work_history/employee_external_work_history.json b/erpnext/setup/doctype/employee_external_work_history/employee_external_work_history.json
index df79e00..5d26eb9 100644
--- a/erpnext/setup/doctype/employee_external_work_history/employee_external_work_history.json
+++ b/erpnext/setup/doctype/employee_external_work_history/employee_external_work_history.json
@@ -1,190 +1,78 @@
 {
- "allow_copy": 0,
- "allow_import": 0,
- "allow_rename": 0,
- "beta": 0,
+ "actions": [],
  "creation": "2013-02-22 01:27:45",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
  "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "company_name",
+  "designation",
+  "salary",
+  "address",
+  "contact",
+  "total_experience"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "company_name",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Company",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "company_name",
-   "oldfieldtype": "Data",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Data"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "designation",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Designation",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "designation",
-   "oldfieldtype": "Data",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Data"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "salary",
    "fieldtype": "Currency",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Salary",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "salary",
    "oldfieldtype": "Currency",
-   "options": "Company:company:default_currency",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "options": "Company:company:default_currency"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "address",
    "fieldtype": "Small Text",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Address",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "address",
-   "oldfieldtype": "Small Text",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Small Text"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "contact",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Contact",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "contact",
-   "oldfieldtype": "Data",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Data"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "total_experience",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Total Experience",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "total_experience",
-   "oldfieldtype": "Data",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Data"
   }
  ],
- "hide_heading": 0,
- "hide_toolbar": 0,
  "idx": 1,
- "image_view": 0,
- "in_create": 0,
-
- "is_submittable": 0,
- "issingle": 0,
  "istable": 1,
- "max_attachments": 0,
- "modified": "2016-07-11 03:28:00.088980",
+ "links": [],
+ "modified": "2024-03-27 13:09:38.624280",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Employee External Work History",
  "owner": "Administrator",
  "permissions": [],
- "quick_entry": 0,
- "read_only": 0,
- "read_only_onload": 0,
- "track_seen": 0
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/employee_group/employee_group.json b/erpnext/setup/doctype/employee_group/employee_group.json
index 9c091a2..0114e93 100644
--- a/erpnext/setup/doctype/employee_group/employee_group.json
+++ b/erpnext/setup/doctype/employee_group/employee_group.json
@@ -1,162 +1,59 @@
 {
- "allow_copy": 0,
- "allow_events_in_timeline": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
+ "actions": [],
  "autoname": "field:employee_group_name",
- "beta": 0,
  "creation": "2018-11-19 12:33:31.351364",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
- "document_type": "",
  "editable_grid": 1,
  "engine": "InnoDB",
+ "field_order": [
+  "employee_group_name",
+  "section_break_00",
+  "employee_list"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "employee_group_name",
    "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": "Name",
-   "length": 0,
-   "no_copy": 0,
-   "options": "",
-   "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": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "section_break_00",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Employee",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "label": "Employee"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_in_quick_entry": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "employee_list",
    "fieldtype": "Table",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Employee",
-   "length": 0,
-   "no_copy": 0,
-   "options": "Employee Group Table",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "options": "Employee Group Table"
   }
  ],
- "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-12-27 19:52:34.791538",
+ "links": [],
+ "modified": "2024-03-27 13:09:39.303885",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Employee Group",
- "name_case": "",
  "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,
    "write": 1
   }
  ],
  "quick_entry": 1,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_changes": 1,
- "track_seen": 0,
- "track_views": 0
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/employee_group_table/employee_group_table.json b/erpnext/setup/doctype/employee_group_table/employee_group_table.json
index c448d8d..7da3a96 100644
--- a/erpnext/setup/doctype/employee_group_table/employee_group_table.json
+++ b/erpnext/setup/doctype/employee_group_table/employee_group_table.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "creation": "2018-11-19 12:39:46.153061",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -33,14 +34,16 @@
   }
  ],
  "istable": 1,
- "modified": "2022-02-13 19:44:21.302938",
+ "links": [],
+ "modified": "2024-03-27 13:09:39.428291",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Employee Group Table",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/employee_internal_work_history/employee_internal_work_history.json b/erpnext/setup/doctype/employee_internal_work_history/employee_internal_work_history.json
index da6329a..927c4c0 100644
--- a/erpnext/setup/doctype/employee_internal_work_history/employee_internal_work_history.json
+++ b/erpnext/setup/doctype/employee_internal_work_history/employee_internal_work_history.json
@@ -1,168 +1,71 @@
 {
- "allow_copy": 0,
- "allow_import": 0,
- "allow_rename": 0,
- "beta": 0,
+ "actions": [],
  "creation": "2013-02-22 01:27:45",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
  "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "branch",
+  "department",
+  "designation",
+  "from_date",
+  "to_date"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "branch",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Branch",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "branch",
    "oldfieldtype": "Select",
-   "options": "Branch",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "options": "Branch"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "department",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Department",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "department",
    "oldfieldtype": "Select",
-   "options": "Department",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "options": "Department"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "designation",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "Designation",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "designation",
    "oldfieldtype": "Select",
-   "options": "Designation",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "options": "Designation"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "from_date",
    "fieldtype": "Date",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "From Date",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "from_date",
-   "oldfieldtype": "Date",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Date"
   },
   {
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
    "fieldname": "to_date",
    "fieldtype": "Date",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
    "in_list_view": 1,
    "label": "To Date",
-   "length": 0,
-   "no_copy": 0,
    "oldfieldname": "to_date",
-   "oldfieldtype": "Date",
-   "permlevel": 0,
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "oldfieldtype": "Date"
   }
  ],
- "hide_heading": 0,
- "hide_toolbar": 0,
  "idx": 1,
- "image_view": 0,
- "in_create": 0,
-
- "is_submittable": 0,
- "issingle": 0,
  "istable": 1,
- "max_attachments": 0,
- "modified": "2016-07-11 03:28:00.195130",
+ "links": [],
+ "modified": "2024-03-27 13:09:39.822645",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Employee Internal Work History",
  "owner": "Administrator",
  "permissions": [],
- "quick_entry": 0,
- "read_only": 0,
- "read_only_onload": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "track_seen": 0
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/global_defaults/global_defaults.json b/erpnext/setup/doctype/global_defaults/global_defaults.json
index bd80e1d..d78d74b 100644
--- a/erpnext/setup/doctype/global_defaults/global_defaults.json
+++ b/erpnext/setup/doctype/global_defaults/global_defaults.json
@@ -87,7 +87,7 @@
  "in_create": 1,
  "issingle": 1,
  "links": [],
- "modified": "2023-07-01 19:45:00.323953",
+ "modified": "2024-03-27 13:09:45.400219",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Global Defaults",
@@ -102,7 +102,7 @@
   }
  ],
  "read_only": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/holiday/holiday.json b/erpnext/setup/doctype/holiday/holiday.json
index 3117190..afa928b 100644
--- a/erpnext/setup/doctype/holiday/holiday.json
+++ b/erpnext/setup/doctype/holiday/holiday.json
@@ -49,12 +49,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-04-18 19:03:23.507845",
+ "modified": "2024-03-27 13:09:49.810408",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Holiday",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "ASC"
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/holiday_list/holiday_list.json b/erpnext/setup/doctype/holiday_list/holiday_list.json
index 45671d1..32f7691 100644
--- a/erpnext/setup/doctype/holiday_list/holiday_list.json
+++ b/erpnext/setup/doctype/holiday_list/holiday_list.json
@@ -141,7 +141,7 @@
  "icon": "fa fa-calendar",
  "idx": 1,
  "links": [],
- "modified": "2023-07-14 13:28:53.156421",
+ "modified": "2024-03-27 13:09:49.920245",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Holiday List",
@@ -160,7 +160,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/holiday_list/holiday_list.py b/erpnext/setup/doctype/holiday_list/holiday_list.py
index 6381234..9d854c7 100644
--- a/erpnext/setup/doctype/holiday_list/holiday_list.py
+++ b/erpnext/setup/doctype/holiday_list/holiday_list.py
@@ -193,9 +193,7 @@
 	if date is None:
 		date = today()
 	if holiday_list:
-		return bool(
-			frappe.db.exists("Holiday", {"parent": holiday_list, "holiday_date": date}, cache=True)
-		)
+		return bool(frappe.db.exists("Holiday", {"parent": holiday_list, "holiday_date": date}, cache=True))
 	else:
 		return False
 
diff --git a/erpnext/setup/doctype/holiday_list/test_holiday_list.py b/erpnext/setup/doctype/holiday_list/test_holiday_list.py
index c0e71f5..0d3c35f 100644
--- a/erpnext/setup/doctype/holiday_list/test_holiday_list.py
+++ b/erpnext/setup/doctype/holiday_list/test_holiday_list.py
@@ -112,9 +112,13 @@
 		frappe.local.lang = lang
 
 
-def make_holiday_list(
-	name, from_date=getdate() - timedelta(days=10), to_date=getdate(), holiday_dates=None
-):
+def make_holiday_list(name, from_date=None, to_date=None, holiday_dates=None):
+	if from_date is None:
+		from_date = getdate() - timedelta(days=10)
+
+	if to_date is None:
+		to_date = getdate()
+
 	frappe.delete_doc_if_exists("Holiday List", name, force=1)
 	doc = frappe.get_doc(
 		{
diff --git a/erpnext/setup/doctype/incoterm/incoterm.py b/erpnext/setup/doctype/incoterm/incoterm.py
index 17305e9..3b4579d 100644
--- a/erpnext/setup/doctype/incoterm/incoterm.py
+++ b/erpnext/setup/doctype/incoterm/incoterm.py
@@ -27,7 +27,7 @@
 	import os
 	from csv import DictReader
 
-	with open(os.path.join(os.path.dirname(__file__), "incoterms.csv"), "r") as f:
+	with open(os.path.join(os.path.dirname(__file__), "incoterms.csv")) as f:
 		for incoterm in DictReader(f):
 			if frappe.db.exists("Incoterm", incoterm["code"]):
 				continue
diff --git a/erpnext/setup/doctype/item_group/item_group.json b/erpnext/setup/doctype/item_group/item_group.json
index 7c9233f..06468f2 100644
--- a/erpnext/setup/doctype/item_group/item_group.json
+++ b/erpnext/setup/doctype/item_group/item_group.json
@@ -135,7 +135,7 @@
  "is_tree": 1,
  "links": [],
  "max_attachments": 3,
- "modified": "2024-01-30 14:08:38.485616",
+ "modified": "2024-03-27 13:09:54.588785",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Item Group",
@@ -204,7 +204,7 @@
  ],
  "search_fields": "parent_item_group",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/item_group/item_group.py b/erpnext/setup/doctype/item_group/item_group.py
index fd65ab6..54f57e7 100644
--- a/erpnext/setup/doctype/item_group/item_group.py
+++ b/erpnext/setup/doctype/item_group/item_group.py
@@ -47,7 +47,7 @@
 					frappe.throw(
 						_("{0} entered twice {1} in Item Taxes").format(
 							frappe.bold(d.item_tax_template),
-							"for tax category {0}".format(frappe.bold(d.tax_category)) if d.tax_category else "",
+							f"for tax category {frappe.bold(d.tax_category)}" if d.tax_category else "",
 						)
 					)
 				else:
diff --git a/erpnext/setup/doctype/item_group/test_item_group.py b/erpnext/setup/doctype/item_group/test_item_group.py
index d95199d..34d7a68 100644
--- a/erpnext/setup/doctype/item_group/test_item_group.py
+++ b/erpnext/setup/doctype/item_group/test_item_group.py
@@ -124,9 +124,7 @@
 	def print_tree(self):
 		import json
 
-		print(
-			json.dumps(frappe.db.sql("select name, lft, rgt from `tabItem Group` order by lft"), indent=1)
-		)
+		print(json.dumps(frappe.db.sql("select name, lft, rgt from `tabItem Group` order by lft"), indent=1))
 
 	def test_move_leaf_into_another_group(self):
 		# before move
@@ -156,17 +154,13 @@
 
 	def test_delete_leaf(self):
 		# for checking later
-		parent_item_group = frappe.db.get_value(
-			"Item Group", "_Test Item Group B - 3", "parent_item_group"
-		)
-		rgt = frappe.db.get_value("Item Group", parent_item_group, "rgt")
+		parent_item_group = frappe.db.get_value("Item Group", "_Test Item Group B - 3", "parent_item_group")
+		frappe.db.get_value("Item Group", parent_item_group, "rgt")
 
 		ancestors = get_ancestors_of("Item Group", "_Test Item Group B - 3")
 		ancestors = frappe.db.sql(
 			"""select name, rgt from `tabItem Group`
-			where name in ({})""".format(
-				", ".join(["%s"] * len(ancestors))
-			),
+			where name in ({})""".format(", ".join(["%s"] * len(ancestors))),
 			tuple(ancestors),
 			as_dict=True,
 		)
@@ -188,9 +182,7 @@
 
 	def test_delete_group(self):
 		# cannot delete group with child, but can delete leaf
-		self.assertRaises(
-			NestedSetChildExistsError, frappe.delete_doc, "Item Group", "_Test Item Group B"
-		)
+		self.assertRaises(NestedSetChildExistsError, frappe.delete_doc, "Item Group", "_Test Item Group B")
 
 	def test_merge_groups(self):
 		frappe.rename_doc("Item Group", "_Test Item Group B", "_Test Item Group C", merge=True)
@@ -207,7 +199,6 @@
 			"""select name from `tabItem Group`
 			where parent_item_group='_Test Item Group C'"""
 		):
-
 			doc = frappe.get_doc("Item Group", name)
 			doc.parent_item_group = "_Test Item Group B"
 			doc.save()
diff --git a/erpnext/setup/doctype/party_type/party_type.json b/erpnext/setup/doctype/party_type/party_type.json
index 00f06a0..d1daef1 100644
--- a/erpnext/setup/doctype/party_type/party_type.json
+++ b/erpnext/setup/doctype/party_type/party_type.json
@@ -1,164 +1,72 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "field:party_type", 
- "beta": 0, 
- "creation": "2016-12-26 11:26:51.508286", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "field:party_type",
+ "creation": "2016-12-26 11:26:51.508286",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "party_type",
+  "account_type"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "party_type", 
-   "fieldtype": "Link", 
-   "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": "Party Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "DocType", 
-   "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": "party_type",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Party Type",
+   "options": "DocType",
+   "reqd": 1,
+   "unique": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "account_type", 
-   "fieldtype": "Select", 
-   "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": "Account Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Payable\nReceivable", 
-   "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": "account_type",
+   "fieldtype": "Select",
+   "in_list_view": 1,
+   "label": "Account Type",
+   "options": "Payable\nReceivable",
+   "reqd": 1
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 1, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2018-04-26 13:00:49.457439", 
- "modified_by": "Administrator", 
- "module": "Setup", 
- "name": "Party Type", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "in_create": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:08.874345",
+ "modified_by": "Administrator",
+ "module": "Setup",
+ "name": "Party Type",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "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, 
-   "write": 0
-  }, 
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "System Manager",
+   "share": 1
+  },
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Accounts User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
-   "write": 0
-  }, 
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts User",
+   "share": 1
+  },
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Accounts Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
-   "write": 0
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Accounts Manager",
+   "share": 1
   }
- ], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 1, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "show_name_in_global_search": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/party_type/party_type.py b/erpnext/setup/doctype/party_type/party_type.py
index 76b985b..be8652f 100644
--- a/erpnext/setup/doctype/party_type/party_type.py
+++ b/erpnext/setup/doctype/party_type/party_type.py
@@ -31,10 +31,8 @@
 		cond = "and account_type = '%s'" % account_type
 
 	return frappe.db.sql(
-		"""select name from `tabParty Type`
-			where `{key}` LIKE %(txt)s {cond}
-			order by name limit %(page_len)s offset %(start)s""".format(
-			key=searchfield, cond=cond
-		),
+		f"""select name from `tabParty Type`
+			where `{searchfield}` LIKE %(txt)s {cond}
+			order by name limit %(page_len)s offset %(start)s""",
 		{"txt": "%" + txt + "%", "start": start, "page_len": page_len},
 	)
diff --git a/erpnext/setup/doctype/print_heading/print_heading.json b/erpnext/setup/doctype/print_heading/print_heading.json
index 1083583..6b49b6f 100644
--- a/erpnext/setup/doctype/print_heading/print_heading.json
+++ b/erpnext/setup/doctype/print_heading/print_heading.json
@@ -37,7 +37,7 @@
  "icon": "fa fa-font",
  "idx": 1,
  "links": [],
- "modified": "2023-08-28 22:17:42.041255",
+ "modified": "2024-03-27 13:10:18.334668",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Print Heading",
@@ -62,7 +62,7 @@
  ],
  "quick_entry": 1,
  "search_fields": "print_heading",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json b/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json
index 0eae08e..ce34751 100644
--- a/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json
+++ b/erpnext/setup/doctype/quotation_lost_reason/quotation_lost_reason.json
@@ -32,7 +32,7 @@
    "table_fieldname": "lost_reasons"
   }
  ],
- "modified": "2023-11-23 19:31:02.743353",
+ "modified": "2024-03-27 13:10:31.419151",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Quotation Lost Reason",
@@ -52,7 +52,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json b/erpnext/setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
index 5432141..f242f49 100644
--- a/erpnext/setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
+++ b/erpnext/setup/doctype/quotation_lost_reason_detail/quotation_lost_reason_detail.json
@@ -18,14 +18,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-07-26 17:58:56.373775",
+ "modified": "2024-03-27 13:10:31.568485",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Quotation Lost Reason Detail",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/sales_partner/sales_partner.json b/erpnext/setup/doctype/sales_partner/sales_partner.json
index 0bf9d71..b84669c 100644
--- a/erpnext/setup/doctype/sales_partner/sales_partner.json
+++ b/erpnext/setup/doctype/sales_partner/sales_partner.json
@@ -1,921 +1,230 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 1, 
- "allow_rename": 1, 
- "autoname": "field:partner_name", 
- "beta": 0, 
- "creation": "2013-04-12 15:34:06", 
- "custom": 0, 
- "description": "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.", 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Setup", 
- "editable_grid": 0, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_import": 1,
+ "allow_rename": 1,
+ "autoname": "field:partner_name",
+ "creation": "2013-04-12 15:34:06",
+ "description": "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission.",
+ "doctype": "DocType",
+ "document_type": "Setup",
+ "engine": "InnoDB",
+ "field_order": [
+  "partner_name",
+  "partner_type",
+  "territory",
+  "column_break0",
+  "commission_rate",
+  "address_contacts",
+  "address_desc",
+  "address_html",
+  "column_break1",
+  "contact_desc",
+  "contact_html",
+  "partner_target_details_section_break",
+  "targets",
+  "website",
+  "show_in_website",
+  "column_break_16",
+  "referral_code",
+  "section_break_17",
+  "route",
+  "column_break_20",
+  "logo",
+  "partner_website",
+  "section_break_22",
+  "introduction",
+  "description"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "partner_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Sales Partner Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "partner_name", 
-   "oldfieldtype": "Data", 
-   "permlevel": 0, 
-   "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": 1
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "partner_type", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "Partner Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "partner_type", 
-   "oldfieldtype": "Select", 
-   "options": "Sales Partner Type", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "", 
-   "fetch_if_empty": 0, 
-   "fieldname": "territory", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "Territory", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Territory", 
-   "permlevel": 0, 
-   "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
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "column_break0", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldtype": "Column Break", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0, 
-   "width": "50%"
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "commission_rate", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Commission Rate", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "commission_rate", 
-   "oldfieldtype": "Currency", 
-   "permlevel": 0, 
-   "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
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "address_contacts", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Address & Contacts", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.__islocal", 
-   "fetch_if_empty": 0, 
-   "fieldname": "address_desc", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Address Desc", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "address_html", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Address HTML", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "column_break1", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.__islocal", 
-   "fetch_if_empty": 0, 
-   "fieldname": "contact_desc", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Contact Desc", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "contact_html", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Contact HTML", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 1, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "partner_target_details_section_break", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Sales Partner Target", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldtype": "Section Break", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "targets", 
-   "fieldtype": "Table", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Targets", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "partner_target_details", 
-   "oldfieldtype": "Table", 
-   "options": "Target Detail", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "website", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Website", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "show_in_website", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Show In Website", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "column_break_16", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
-  {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "", 
-   "description": "To Track inbound purchase", 
-   "fetch_if_empty": 0, 
-   "fieldname": "referral_code", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Referral Code", 
-   "length": 8, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
+   "fieldname": "partner_name",
+   "fieldtype": "Data",
+   "label": "Sales Partner Name",
+   "oldfieldname": "partner_name",
+   "oldfieldtype": "Data",
+   "reqd": 1,
    "unique": 1
   },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "show_in_website", 
-   "fetch_if_empty": 0, 
-   "fieldname": "section_break_17", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "partner_type",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "Partner Type",
+   "oldfieldname": "partner_type",
+   "oldfieldtype": "Select",
+   "options": "Sales Partner Type"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "route", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Route", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
+   "fieldname": "territory",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "Territory",
+   "options": "Territory",
+   "reqd": 1
+  },
+  {
+   "fieldname": "column_break0",
+   "fieldtype": "Column Break",
+   "oldfieldtype": "Column Break",
+   "width": "50%"
+  },
+  {
+   "fieldname": "commission_rate",
+   "fieldtype": "Float",
+   "label": "Commission Rate",
+   "oldfieldname": "commission_rate",
+   "oldfieldtype": "Currency",
+   "reqd": 1
+  },
+  {
+   "fieldname": "address_contacts",
+   "fieldtype": "Section Break",
+   "label": "Address & Contacts"
+  },
+  {
+   "depends_on": "eval:doc.__islocal",
+   "fieldname": "address_desc",
+   "fieldtype": "HTML",
+   "label": "Address Desc"
+  },
+  {
+   "fieldname": "address_html",
+   "fieldtype": "HTML",
+   "label": "Address HTML",
+   "read_only": 1
+  },
+  {
+   "fieldname": "column_break1",
+   "fieldtype": "Column Break"
+  },
+  {
+   "depends_on": "eval:doc.__islocal",
+   "fieldname": "contact_desc",
+   "fieldtype": "HTML",
+   "label": "Contact Desc"
+  },
+  {
+   "fieldname": "contact_html",
+   "fieldtype": "HTML",
+   "label": "Contact HTML",
+   "read_only": 1
+  },
+  {
+   "fieldname": "partner_target_details_section_break",
+   "fieldtype": "Section Break",
+   "label": "Sales Partner Target",
+   "oldfieldtype": "Section Break"
+  },
+  {
+   "fieldname": "targets",
+   "fieldtype": "Table",
+   "label": "Targets",
+   "oldfieldname": "partner_target_details",
+   "oldfieldtype": "Table",
+   "options": "Target Detail"
+  },
+  {
+   "fieldname": "website",
+   "fieldtype": "Section Break",
+   "label": "Website"
+  },
+  {
+   "default": "0",
+   "fieldname": "show_in_website",
+   "fieldtype": "Check",
+   "label": "Show In Website"
+  },
+  {
+   "fieldname": "column_break_16",
+   "fieldtype": "Column Break"
+  },
+  {
+   "description": "To Track inbound purchase",
+   "fieldname": "referral_code",
+   "fieldtype": "Data",
+   "label": "Referral Code",
+   "length": 8,
    "unique": 1
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "column_break_20", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "show_in_website",
+   "fieldname": "section_break_17",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "logo", 
-   "fieldtype": "Attach", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Logo", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "route",
+   "fieldtype": "Data",
+   "label": "Route",
+   "unique": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "partner_website", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Partner website", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "column_break_20",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "show_in_website", 
-   "fetch_if_empty": 0, 
-   "fieldname": "section_break_22", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "logo",
+   "fieldtype": "Attach",
+   "label": "Logo"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "introduction", 
-   "fieldtype": "Text", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Introduction", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "partner_website",
+   "fieldtype": "Data",
+   "label": "Partner website"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "description", 
-   "fieldtype": "Text Editor", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Description", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "depends_on": "show_in_website",
+   "fieldname": "section_break_22",
+   "fieldtype": "Section Break"
+  },
+  {
+   "fieldname": "introduction",
+   "fieldtype": "Text",
+   "label": "Introduction"
+  },
+  {
+   "fieldname": "description",
+   "fieldtype": "Text Editor",
+   "label": "Description"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "icon": "fa fa-user", 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2019-10-14 16:26:45.447265", 
- "modified_by": "Administrator", 
- "module": "Setup", 
- "name": "Sales Partner", 
- "owner": "Administrator", 
+ ],
+ "icon": "fa fa-user",
+ "idx": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:37.455664",
+ "modified_by": "Administrator",
+ "module": "Setup",
+ "name": "Sales Partner",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 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 Manager", 
-   "set_user_permissions": 0, 
-   "share": 0, 
-   "submit": 0, 
-   "write": 0
-  }, 
+   "email": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Sales Manager"
+  },
   {
-   "amend": 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, 
-   "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": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 1, 
- "sort_order": "ASC", 
- "track_changes": 0, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "show_name_in_global_search": 1,
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/sales_partner/sales_partner.py b/erpnext/setup/doctype/sales_partner/sales_partner.py
index a8a965d..754e263 100644
--- a/erpnext/setup/doctype/sales_partner/sales_partner.py
+++ b/erpnext/setup/doctype/sales_partner/sales_partner.py
@@ -49,7 +49,7 @@
 	def validate(self):
 		if not self.route:
 			self.route = "partners/" + self.scrub(self.partner_name)
-		super(SalesPartner, self).validate()
+		super().validate()
 		if self.partner_website and not self.partner_website.startswith("http"):
 			self.partner_website = "http://" + self.partner_website
 
diff --git a/erpnext/setup/doctype/sales_person/sales_person.json b/erpnext/setup/doctype/sales_person/sales_person.json
index 79bd841..57572c6 100644
--- a/erpnext/setup/doctype/sales_person/sales_person.json
+++ b/erpnext/setup/doctype/sales_person/sales_person.json
@@ -145,7 +145,7 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2024-01-30 13:57:26.436991",
+ "modified": "2024-03-27 13:10:37.891377",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Sales Person",
@@ -181,7 +181,7 @@
  ],
  "search_fields": "parent_sales_person",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/sales_person/sales_person.py b/erpnext/setup/doctype/sales_person/sales_person.py
index c2615d3..b0e42de 100644
--- a/erpnext/setup/doctype/sales_person/sales_person.py
+++ b/erpnext/setup/doctype/sales_person/sales_person.py
@@ -80,7 +80,7 @@
 		self.set_onload("dashboard_info", info)
 
 	def on_update(self):
-		super(SalesPerson, self).on_update()
+		super().on_update()
 		self.validate_one_root()
 
 	def get_email_id(self):
diff --git a/erpnext/setup/doctype/supplier_group/supplier_group.json b/erpnext/setup/doctype/supplier_group/supplier_group.json
index b3ed608..cf1dcc8 100644
--- a/erpnext/setup/doctype/supplier_group/supplier_group.json
+++ b/erpnext/setup/doctype/supplier_group/supplier_group.json
@@ -107,7 +107,7 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2022-12-24 11:16:12.486719",
+ "modified": "2024-03-27 13:10:48.734325",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Supplier Group",
@@ -139,7 +139,6 @@
    "read": 1,
    "report": 1,
    "role": "Purchase Master Manager",
-   "set_user_permissions": 1,
    "share": 1,
    "write": 1
   },
@@ -169,7 +168,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/target_detail/target_detail.json b/erpnext/setup/doctype/target_detail/target_detail.json
index 768cf9f..bbf7067 100644
--- a/erpnext/setup/doctype/target_detail/target_detail.json
+++ b/erpnext/setup/doctype/target_detail/target_detail.json
@@ -1,213 +1,77 @@
 {
- "allow_copy": 0, 
- "allow_events_in_timeline": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2013-02-22 01:27:58", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2013-02-22 01:27:58",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "item_group",
+  "fiscal_year",
+  "target_qty",
+  "target_amount",
+  "distribution_id"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "", 
-   "fetch_if_empty": 0, 
-   "fieldname": "item_group", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 0, 
-   "label": "Item Group", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "item_group", 
-   "oldfieldtype": "Link", 
-   "options": "Item Group", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "item_group",
+   "fieldtype": "Link",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "label": "Item Group",
+   "oldfieldname": "item_group",
+   "oldfieldtype": "Link",
+   "options": "Item Group",
+   "search_index": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "fiscal_year", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 0, 
-   "label": "Fiscal Year", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "fiscal_year", 
-   "oldfieldtype": "Select", 
-   "options": "Fiscal Year", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "fiscal_year",
+   "fieldtype": "Link",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "label": "Fiscal Year",
+   "oldfieldname": "fiscal_year",
+   "oldfieldtype": "Select",
+   "options": "Fiscal Year",
+   "reqd": 1,
+   "search_index": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "target_qty", 
-   "fieldtype": "Float", 
-   "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": "Target Qty", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "target_qty", 
-   "oldfieldtype": "Currency", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "target_qty",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Target Qty",
+   "oldfieldname": "target_qty",
+   "oldfieldtype": "Currency"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "target_amount", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 0, 
-   "label": "Target  Amount", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "target_amount", 
-   "oldfieldtype": "Currency", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "target_amount",
+   "fieldtype": "Float",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "label": "Target  Amount",
+   "oldfieldname": "target_amount",
+   "oldfieldtype": "Currency",
+   "search_index": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fetch_if_empty": 0, 
-   "fieldname": "distribution_id", 
-   "fieldtype": "Link", 
-   "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": "Target Distribution", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Monthly Distribution", 
-   "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": "distribution_id",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Target Distribution",
+   "options": "Monthly Distribution",
+   "reqd": 1
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2019-03-20 16:59:03.578274", 
- "modified_by": "Administrator", 
- "module": "Setup", 
- "name": "Target Detail", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "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, 
- "track_views": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:51.347225",
+ "modified_by": "Administrator",
+ "module": "Setup",
+ "name": "Target Detail",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
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 76e52ae..335780a 100644
--- a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
+++ b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
@@ -77,7 +77,7 @@
  "icon": "icon-legal",
  "idx": 1,
  "links": [],
- "modified": "2024-01-30 12:47:52.325531",
+ "modified": "2024-03-27 13:10:53.065872",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Terms and Conditions",
@@ -134,7 +134,7 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.py b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.py
index 73b5919..40c905b 100644
--- a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.py
+++ b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.py
@@ -30,12 +30,7 @@
 	def validate(self):
 		if self.terms:
 			validate_template(self.terms)
-		if (
-			not cint(self.buying)
-			and not cint(self.selling)
-			and not cint(self.hr)
-			and not cint(self.disabled)
-		):
+		if not cint(self.buying) and not cint(self.selling) and not cint(self.hr) and not cint(self.disabled):
 			throw(_("At least one of the Applicable Modules should be selected"))
 
 
diff --git a/erpnext/setup/doctype/territory/territory.json b/erpnext/setup/doctype/territory/territory.json
index c3a4993..9ee8b6d 100644
--- a/erpnext/setup/doctype/territory/territory.json
+++ b/erpnext/setup/doctype/territory/territory.json
@@ -123,11 +123,10 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2022-12-24 11:16:39.964956",
+ "modified": "2024-03-27 13:10:53.240951",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Territory",
- "name_case": "Title Case",
  "naming_rule": "By fieldname",
  "nsm_parent_field": "parent_territory",
  "owner": "Administrator",
@@ -142,7 +141,6 @@
    "read": 1,
    "report": 1,
    "role": "Sales Master Manager",
-   "set_user_permissions": 1,
    "share": 1,
    "write": 1
   },
@@ -188,7 +186,7 @@
  ],
  "search_fields": "parent_territory,territory_manager",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/territory/territory.py b/erpnext/setup/doctype/territory/territory.py
index 1cc3f62..119bfe6 100644
--- a/erpnext/setup/doctype/territory/territory.py
+++ b/erpnext/setup/doctype/territory/territory.py
@@ -40,7 +40,7 @@
 				frappe.throw(_("Either target qty or target amount is mandatory"))
 
 	def on_update(self):
-		super(Territory, self).on_update()
+		super().on_update()
 		self.validate_one_root()
 
 
diff --git a/erpnext/setup/doctype/transaction_deletion_record/test_transaction_deletion_record.py b/erpnext/setup/doctype/transaction_deletion_record/test_transaction_deletion_record.py
index 432438b..68d856e 100644
--- a/erpnext/setup/doctype/transaction_deletion_record/test_transaction_deletion_record.py
+++ b/erpnext/setup/doctype/transaction_deletion_record/test_transaction_deletion_record.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
@@ -26,7 +25,7 @@
 			self.assertTrue(contains_company)
 
 	def test_no_of_docs_is_correct(self):
-		for i in range(5):
+		for _i in range(5):
 			create_task("Dunder Mifflin Paper Co")
 		tdr = create_transaction_deletion_doc("Dunder Mifflin Paper Co")
 		tdr.reload()
@@ -52,9 +51,7 @@
 
 
 def create_company(company_name):
-	company = frappe.get_doc(
-		{"doctype": "Company", "company_name": company_name, "default_currency": "INR"}
-	)
+	company = frappe.get_doc({"doctype": "Company", "company_name": company_name, "default_currency": "INR"})
 	company.insert(ignore_if_duplicate=True)
 
 
diff --git a/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json b/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json
index b9f911d..16d23f8 100644
--- a/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json
+++ b/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json
@@ -144,7 +144,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-21 10:29:19.456413",
+ "modified": "2024-03-27 13:10:54.828051",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Transaction Deletion Record",
@@ -165,7 +165,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py b/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py
index 00fad5f..c9c3c83 100644
--- a/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py
+++ b/erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py
@@ -43,7 +43,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(TransactionDeletionRecord, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.batch_size = 5000
 		# Tasks are listed by their execution order
 		self.task_to_internal_method_map = OrderedDict(
@@ -157,7 +157,7 @@
 			if task := getattr(self, method, None):
 				try:
 					task()
-				except Exception as err:
+				except Exception:
 					frappe.db.rollback()
 					traceback = frappe.get_traceback(with_context=True)
 					if traceback:
@@ -177,7 +177,7 @@
 		for doctype in doctypes_to_be_ignored_list:
 			self.append("doctypes_to_be_ignored", {"doctype_name": doctype})
 
-	def validate_running_task_for_doc(self, job_names: list = None):
+	def validate_running_task_for_doc(self, job_names: list | None = None):
 		# at most only one task should be runnning
 		running_tasks = []
 		for x in job_names:
@@ -226,9 +226,7 @@
 			if leads:
 				addresses = frappe.db.sql_list(
 					"""select parent from `tabDynamic Link` where link_name
-					in ({leads})""".format(
-						leads=",".join(leads)
-					)
+					in ({leads})""".format(leads=",".join(leads))
 				)
 
 				if addresses:
@@ -238,16 +236,12 @@
 						"""delete from `tabAddress` where name in ({addresses}) and
 						name not in (select distinct dl1.parent from `tabDynamic Link` dl1
 						inner join `tabDynamic Link` dl2 on dl1.parent=dl2.parent
-						and dl1.link_doctype<>dl2.link_doctype)""".format(
-							addresses=",".join(addresses)
-						)
+						and dl1.link_doctype<>dl2.link_doctype)""".format(addresses=",".join(addresses))
 					)
 
 					frappe.db.sql(
 						"""delete from `tabDynamic Link` where link_doctype='Lead'
-						and parenttype='Address' and link_name in ({leads})""".format(
-							leads=",".join(leads)
-						)
+						and parenttype='Address' and link_name in ({leads})""".format(leads=",".join(leads))
 					)
 
 				frappe.db.sql(
@@ -289,9 +283,9 @@
 		self.validate_doc_status()
 		if not self.delete_transactions:
 			doctypes_to_be_ignored_list = self.get_doctypes_to_be_ignored_list()
-			docfields = self.get_doctypes_with_company_field(doctypes_to_be_ignored_list)
+			self.get_doctypes_with_company_field(doctypes_to_be_ignored_list)
 
-			tables = self.get_all_child_doctypes()
+			self.get_all_child_doctypes()
 			for docfield in self.doctypes:
 				if docfield.doctype_name != self.doctype and not docfield.done:
 					no_of_docs = self.get_number_of_docs_linked_with_specified_company(
@@ -299,7 +293,9 @@
 					)
 					if no_of_docs > 0:
 						reference_docs = frappe.get_all(
-							docfield.doctype_name, filters={docfield.docfield_name: self.company}, limit=self.batch_size
+							docfield.doctype_name,
+							filters={docfield.docfield_name: self.company},
+							limit=self.batch_size,
 						)
 						reference_doc_names = [r.name for r in reference_docs]
 
@@ -308,7 +304,9 @@
 						self.delete_comments(docfield.doctype_name, reference_doc_names)
 						self.unlink_attachments(docfield.doctype_name, reference_doc_names)
 						self.delete_child_tables(docfield.doctype_name, reference_doc_names)
-						self.delete_docs_linked_with_specified_company(docfield.doctype_name, reference_doc_names)
+						self.delete_docs_linked_with_specified_company(
+							docfield.doctype_name, reference_doc_names
+						)
 						processed = int(docfield.no_of_docs) + len(reference_doc_names)
 						frappe.db.set_value(docfield.doctype, docfield.name, "no_of_docs", processed)
 					else:
@@ -385,10 +383,8 @@
 		else:
 			prefix, hashes = naming_series.rsplit("{", 1)
 		last = frappe.db.sql(
-			"""select max(name) from `tab{0}`
-						where name like %s""".format(
-				doctype_name
-			),
+			f"""select max(name) from `tab{doctype_name}`
+						where name like %s""",
 			prefix + "%",
 		)
 		if last and last[0][0]:
@@ -418,17 +414,11 @@
 			frappe.delete_doc("Communication", batch, ignore_permissions=True)
 
 	def delete_comments(self, doctype, reference_doc_names):
-		comments = frappe.get_all(
-			"Comment",
-			filters={"reference_doctype": doctype, "reference_name": ["in", reference_doc_names]},
-		)
-		comment_names = [c.name for c in comments]
-
-		if not comment_names:
-			return
-
-		for batch in create_batch(comment_names, self.batch_size):
-			frappe.delete_doc("Comment", batch, ignore_permissions=True)
+		if reference_doc_names:
+			comment = qb.DocType("Comment")
+			qb.from_(comment).delete().where(
+				(comment.reference_doctype == doctype) & (comment.reference_name.isin(reference_doc_names))
+			).run()
 
 	def unlink_attachments(self, doctype, reference_doc_names):
 		files = frappe.get_all(
@@ -496,12 +486,7 @@
 def check_for_running_deletion_job(doc, method=None):
 	# Check if DocType has 'company' field
 	df = qb.DocType("DocField")
-	if (
-		not_allowed := qb.from_(df)
-		.select(df.parent)
-		.where((df.fieldname == "company") & (df.parent == doc.doctype))
-		.run()
-	):
+	if qb.from_(df).select(df.parent).where((df.fieldname == "company") & (df.parent == doc.doctype)).run():
 		is_deletion_doc_running(
 			doc.company, _("Cannot make any transactions until the deletion job is completed")
 		)
diff --git a/erpnext/setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json b/erpnext/setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
index 89db636..ee9cc96 100644
--- a/erpnext/setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
+++ b/erpnext/setup/doctype/transaction_deletion_record_item/transaction_deletion_record_item.json
@@ -20,13 +20,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-04 10:56:27.413691",
+ "modified": "2024-03-27 13:10:55.128861",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Transaction Deletion Record Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/setup/doctype/uom/uom.json b/erpnext/setup/doctype/uom/uom.json
index 844a11f..feb1b41 100644
--- a/erpnext/setup/doctype/uom/uom.json
+++ b/erpnext/setup/doctype/uom/uom.json
@@ -8,8 +8,12 @@
  "document_type": "Setup",
  "engine": "InnoDB",
  "field_order": [
-  "enabled",
   "uom_name",
+  "symbol",
+  "common_code",
+  "description",
+  "column_break_obth",
+  "enabled",
   "must_be_whole_number"
  ],
  "fields": [
@@ -35,12 +39,33 @@
    "fieldname": "enabled",
    "fieldtype": "Check",
    "label": "Enabled"
+  },
+  {
+   "fieldname": "symbol",
+   "fieldtype": "Data",
+   "label": "Symbol"
+  },
+  {
+   "description": "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010",
+   "fieldname": "common_code",
+   "fieldtype": "Data",
+   "label": "Common Code",
+   "length": 3
+  },
+  {
+   "fieldname": "description",
+   "fieldtype": "Small Text",
+   "label": "Description"
+  },
+  {
+   "fieldname": "column_break_obth",
+   "fieldtype": "Column Break"
   }
  ],
  "icon": "fa fa-compass",
  "idx": 1,
  "links": [],
- "modified": "2021-10-18 14:07:43.722144",
+ "modified": "2024-03-27 13:10:57.375141",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "UOM",
@@ -77,6 +102,8 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
- "sort_order": "ASC"
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": [],
+ "translated_doctype": 1
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/uom/uom.py b/erpnext/setup/doctype/uom/uom.py
index 0e674c1..d47028f 100644
--- a/erpnext/setup/doctype/uom/uom.py
+++ b/erpnext/setup/doctype/uom/uom.py
@@ -14,8 +14,11 @@
 	if TYPE_CHECKING:
 		from frappe.types import DF
 
+		common_code: DF.Data | None
+		description: DF.SmallText | None
 		enabled: DF.Check
 		must_be_whole_number: DF.Check
+		symbol: DF.Data | None
 		uom_name: DF.Data
 	# end: auto-generated types
 
diff --git a/erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json b/erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json
index c1d7a9d..8a577ea 100644
--- a/erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json
+++ b/erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json
@@ -1,225 +1,81 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "MAT-UOM-CNV-.#####", 
- "beta": 0, 
- "creation": "2018-04-30 17:37:02.347217", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "autoname": "MAT-UOM-CNV-.#####",
+ "creation": "2018-04-30 17:37:02.347217",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "category",
+  "section_break_2",
+  "from_uom",
+  "to_uom",
+  "value"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "category", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "Category", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "UOM Category", 
-   "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": "category",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "Category",
+   "options": "UOM Category",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "section_break_2", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "section_break_2",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "from_uom", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "From", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "UOM", 
-   "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": "from_uom",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "From",
+   "options": "UOM",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "to_uom", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 1, 
-   "in_standard_filter": 1, 
-   "label": "To", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "UOM", 
-   "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": "to_uom",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "in_standard_filter": 1,
+   "label": "To",
+   "options": "UOM",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "value", 
-   "fieldtype": "Float", 
-   "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": "Value", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "9", 
-   "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": "value",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Value",
+   "precision": "9",
+   "reqd": 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-08-21 16:15:50.213986", 
- "modified_by": "Administrator", 
- "module": "Setup", 
- "name": "UOM Conversion Factor", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:57.756872",
+ "modified_by": "Administrator",
+ "module": "Setup",
+ "name": "UOM Conversion Factor",
+ "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": 1, 
- "track_seen": 0, 
- "track_views": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/setup/doctype/vehicle/vehicle.json b/erpnext/setup/doctype/vehicle/vehicle.json
index bf1a8c1..d16b23c 100644
--- a/erpnext/setup/doctype/vehicle/vehicle.json
+++ b/erpnext/setup/doctype/vehicle/vehicle.json
@@ -1,864 +1,216 @@
 {
- "allow_copy": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
+ "actions": [],
  "autoname": "field:license_plate",
- "beta": 0,
  "creation": "2016-09-03 03:33:27.680331",
- "custom": 0,
- "docstatus": 0,
  "doctype": "DocType",
  "document_type": "Document",
  "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "license_plate",
+  "make",
+  "column_break_3",
+  "model",
+  "vehicle_details",
+  "last_odometer",
+  "acquisition_date",
+  "location",
+  "column_break_8",
+  "chassis_no",
+  "vehicle_value",
+  "employee",
+  "insurance_details",
+  "insurance_company",
+  "policy_no",
+  "column_break_15",
+  "start_date",
+  "end_date",
+  "additional_details",
+  "fuel_type",
+  "uom",
+  "carbon_check_date",
+  "column_break_21",
+  "color",
+  "wheels",
+  "doors",
+  "amended_from"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "license_plate",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "License Plate",
-   "length": 0,
    "no_copy": 1,
-   "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,
    "unique": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "make",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Manufacturer",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_3",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "model",
    "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": 1,
    "label": "Model",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "vehicle_details",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Details",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Details"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "last_odometer",
    "fieldtype": "Int",
-   "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": "Odometer Value (Last)",
-   "length": 0,
    "no_copy": 1,
-   "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": 1,
-   "unique": 0
+   "set_only_once": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "acquisition_date",
    "fieldtype": "Date",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Acquisition Date",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Acquisition Date"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "location",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Location",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Location"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_8",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "chassis_no",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Chassis No",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Chassis No"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "vehicle_value",
    "fieldtype": "Currency",
-   "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": "Vehicle Value",
-   "length": 0,
-   "no_copy": 0,
-   "options": "",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 1,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "print_hide_if_no_value": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "employee",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
    "in_standard_filter": 1,
    "label": "Employee",
-   "length": 0,
-   "no_copy": 0,
-   "options": "Employee",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "options": "Employee"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "insurance_details",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Insurance Details",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Insurance Details"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "insurance_company",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Insurance Company",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Insurance Company"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "policy_no",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Policy No",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Policy No"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_15",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "start_date",
    "fieldtype": "Date",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Start Date",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Start Date"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "end_date",
    "fieldtype": "Date",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "End Date",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "End Date"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "additional_details",
    "fieldtype": "Section Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Additional Details",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Additional Details"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "fuel_type",
    "fieldtype": "Select",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
    "in_list_view": 1,
    "in_standard_filter": 1,
    "label": "Fuel Type",
-   "length": 0,
-   "no_copy": 0,
    "options": "Petrol\nDiesel\nNatural Gas\nElectric",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
-   "default": "",
    "fieldname": "uom",
    "fieldtype": "Link",
-   "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": "Fuel UOM",
-   "length": 0,
-   "no_copy": 0,
    "options": "UOM",
-   "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,
-   "unique": 0
+   "reqd": 1
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "carbon_check_date",
    "fieldtype": "Date",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Last Carbon Check",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Last Carbon Check"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "column_break_21",
-   "fieldtype": "Column Break",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "fieldtype": "Column Break"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "color",
    "fieldtype": "Data",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Color",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Color"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "wheels",
    "fieldtype": "Int",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Wheels",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Wheels"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "doors",
    "fieldtype": "Int",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
-   "label": "Doors",
-   "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": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "label": "Doors"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0,
-   "collapsible": 0,
-   "columns": 0,
    "fieldname": "amended_from",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
-   "in_filter": 0,
-   "in_global_search": 0,
-   "in_list_view": 0,
-   "in_standard_filter": 0,
    "label": "Amended From",
-   "length": 0,
    "no_copy": 1,
    "options": "Vehicle",
-   "permlevel": 0,
    "print_hide": 1,
-   "print_hide_if_no_value": 0,
-   "read_only": 1,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "unique": 0
+   "read_only": 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": "2022-06-27 14:48:30.813359",
+ "links": [],
+ "modified": "2024-03-27 13:10:58.133410",
  "modified_by": "Administrator",
  "module": "Setup",
  "name": "Vehicle",
- "name_case": "",
  "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0,
-   "apply_user_permissions": 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": "Fleet Manager",
-   "set_user_permissions": 0,
    "share": 1,
-   "submit": 0,
    "write": 1
   },
   {
@@ -879,13 +231,9 @@
   }
  ],
  "quick_entry": 1,
- "read_only": 0,
- "read_only_onload": 0,
  "search_fields": "license_plate,location,model",
- "show_name_in_global_search": 0,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
- "title_field": "",
- "track_changes": 1,
- "track_seen": 0
-}
+ "states": [],
+ "track_changes": 1
+}
\ No newline at end of file
diff --git a/erpnext/setup/doctype/website_item_group/website_item_group.json b/erpnext/setup/doctype/website_item_group/website_item_group.json
index 8176e40..150b69c 100644
--- a/erpnext/setup/doctype/website_item_group/website_item_group.json
+++ b/erpnext/setup/doctype/website_item_group/website_item_group.json
@@ -1,61 +1,34 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2013-02-22 01:28:09", 
- "custom": 0, 
- "description": "Cross Listing of Item in multiple groups", 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Other", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2013-02-22 01:28:09",
+ "description": "Cross Listing of Item in multiple groups",
+ "doctype": "DocType",
+ "document_type": "Other",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "item_group"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "description": "", 
-   "fieldname": "item_group", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Item Group", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Item Group", 
-   "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": "item_group",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Item Group",
+   "options": "Item Group",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:09.919314", 
- "modified_by": "Administrator", 
- "module": "Setup", 
- "name": "Website Item Group", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "track_seen": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:11:00.011403",
+ "modified_by": "Administrator",
+ "module": "Setup",
+ "name": "Website Item Group",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/setup/install.py b/erpnext/setup/install.py
index 474296d..9ad6b99 100644
--- a/erpnext/setup/install.py
+++ b/erpnext/setup/install.py
@@ -122,7 +122,6 @@
 
 
 def create_default_energy_point_rules():
-
 	for rule in get_default_energy_point_rules():
 		# check if any rule for ref. doctype exists
 		rule_exists = frappe.db.exists(
@@ -143,6 +142,11 @@
 def add_standard_navbar_items():
 	navbar_settings = frappe.get_single("Navbar Settings")
 
+	# Translatable strings for below navbar items
+	__ = _("Documentation")
+	__ = _("User Forum")
+	__ = _("Report an Issue")
+
 	erpnext_navbar_items = [
 		{
 			"item_label": "Documentation",
diff --git a/erpnext/setup/setup_wizard/data/uom_data.json b/erpnext/setup/setup_wizard/data/uom_data.json
index e7f2f84..12f11ce 100644
--- a/erpnext/setup/setup_wizard/data/uom_data.json
+++ b/erpnext/setup/setup_wizard/data/uom_data.json
@@ -1,171 +1,6 @@
 [
 	{
-		"uom_name": "Unit",
-		"must_be_whole_number": 1
-	},
-	{
-		"uom_name": "Box",
-		"must_be_whole_number": 1
-	},	{
-		"uom_name": "Nos",
-		"must_be_whole_number": 1
-	},	{
-		"uom_name": "Pair",
-		"must_be_whole_number": 1
-	},	{
-		"uom_name": "Set",
-		"must_be_whole_number": 1
-	},
-	{
-		"uom_name": "Meter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Barleycorn",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Calibre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cable Length (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cable Length (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cable Length",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Centimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Chain",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Decimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ells (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ems(Pica)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Fathom",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Foot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Furlong",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hand",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hectometer",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Inch",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilometer",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Link",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Micrometer",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Mile",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Mile (Nautical)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Millimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Nanometer",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Rod",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Vara",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Versta",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Yard",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Arshin",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Sazhen",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Medio Metro",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Square Meter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Centiarea",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Area",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Manzana",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Caballeria",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Square Kilometer",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Are",
+		"uom_name": "Abampere",
 		"must_be_whole_number": 0
 	},
 	{
@@ -177,695 +12,7 @@
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Hectare",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Square Yard",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Square Foot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Square Inch",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Square Centimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Square Mile",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Meter/Second",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Inch/Minute",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Foot/Minute",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Inch/Second",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilometer/Hour",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Foot/Second",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Mile/Hour",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Knot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Mile/Minute",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Mile/Second",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Carat",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cental",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Dram",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Grain",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gram",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hundredweight (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hundredweight (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Quintal",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kg",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Microgram",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Milligram",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ounce",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pood",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pound",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Slug",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Stone",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Tonne",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kip",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Barrel(Beer)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Barrel (Oil)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Bushel (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Bushel (US Dry Level)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Centilitre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cubic Centimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cubic Decimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cubic Foot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cubic Inch",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cubic Meter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cubic Millimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cubic Yard",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cup",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Decilitre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Fluid Ounce (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Fluid Ounce (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gallon (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gallon Dry (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gallon Liquid (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Millilitre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Peck",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pint (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pint, Dry (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pint, Liquid (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Quart (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Quart Dry (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Quart Liquid (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Tablespoon (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Teaspoon",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Day",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hour",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Minute",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Second",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Millisecond",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Microsecond",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Nanosecond",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Week",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Atmosphere",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pascal",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Bar",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Foot Of Water",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hectopascal",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Iches Of Water",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Inches Of Mercury",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilopascal",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Meter Of Water",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Microbar",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Milibar",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Millimeter Of Mercury",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Millimeter Of Water",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Technical Atmosphere",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Torr",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Dyne",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gram-Force",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Joule/Meter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilogram-Force",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilopond",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilopound-Force",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Newton",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ounce-Force",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pond",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pound-Force",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Poundal",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Tonne-Force(Metric)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ton-Force (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ton-Force (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Btu (It)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Btu (Th)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Btu (Mean)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Calorie (It)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Calorie (Th)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Calorie (Mean)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Calorie (Food)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Erg",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Horsepower-Hours",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Inch Pound-Force",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Joule",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilojoule",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilocalorie",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilowatt-Hour",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Litre-Atmosphere",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Megajoule",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Watt-Hour",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Btu/Hour",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Btu/Minutes",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Btu/Seconds",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Calorie/Seconds",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Horsepower",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilowatt",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Megawatt",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Volt-Ampere",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Watt",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Centigram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Decigram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Dekagram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hectogram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gram/Cubic Meter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gram/Cubic Centimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gram/Cubic Millimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Gram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Grain/Gallon (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Grain/Gallon (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Grain/Cubic Foot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilogram/Cubic Meter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilogram/Cubic Centimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilogram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Milligram/Cubic Meter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Milligram/Cubic Centimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Milligram/Cubic Millimeter",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Megagram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Milligram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Microgram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Nanogram/Litre",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ounce/Cubic Inch",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ounce/Cubic Foot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ounce/Gallon (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ounce/Gallon (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pound/Cubic Inch",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pound/Cubic Foot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pound/Cubic Yard",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pound/Gallon (US)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Pound/Gallon (UK)",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Psi/1000 Feet",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Slug/Cubic Foot",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ton (Short)/Cubic Yard",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Ton (Long)/Cubic Yard",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Celsius",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Fahrenheit",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kelvin",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Cycle/Second",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Nanohertz",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Millihertz",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Hertz",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Kilohertz",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Megahertz",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Wavelength In Gigametres",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Wavelength In Megametres",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Wavelength In Kilometres",
+		"uom_name": "Ampere",
 		"must_be_whole_number": 0
 	},
 	{
@@ -881,39 +28,35 @@
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Coulomb",
+		"uom_name": "Are",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "EMU Of Charge",
+		"uom_name": "Area",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Faraday",
+		"uom_name": "Arshin",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Kilocoulomb",
+		"uom_name": "Atmosphere",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Megacoulomb",
+		"uom_name": "Bar",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Millicoulomb",
+		"uom_name": "Barleycorn",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Nanocoulomb",
+		"uom_name": "Barrel (Oil)",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Ampere",
-		"must_be_whole_number": 0
-	},
-	{
-		"uom_name": "Abampere",
+		"uom_name": "Barrel(Beer)",
 		"must_be_whole_number": 0
 	},
 	{
@@ -921,15 +64,270 @@
 		"must_be_whole_number": 0
 	},
 	{
+		"uom_name": "Box",
+		"must_be_whole_number": 1,
+		"common_code": "BX"
+	},
+	{
+		"uom_name": "Btu (It)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Btu (Mean)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Btu (Th)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Btu/Hour",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Btu/Minutes",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Btu/Seconds",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Bushel (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Bushel (US Dry Level)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Caballeria",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cable Length",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cable Length (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cable Length (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Calibre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Calorie (Food)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Calorie (It)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Calorie (Mean)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Calorie (Th)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Calorie/Seconds",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Carat",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Celsius",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cental",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Centiarea",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Centigram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Centilitre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Centimeter",
+		"must_be_whole_number": 0,
+		"common_code": "CMT",
+		"symbol": "cm"
+	},
+	{
+		"uom_name": "Chain",
+		"must_be_whole_number": 0,
+		"common_code": "M49",
+		"symbol": "ch (US survey)"
+	},
+	{
+		"uom_name": "Coulomb",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cubic Centimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cubic Decimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cubic Foot",
+		"must_be_whole_number": 0,
+		"common_code": "FTQ",
+		"symbol": "ft³"
+	},
+	{
+		"uom_name": "Cubic Inch",
+		"must_be_whole_number": 0,
+		"common_code": "INQ",
+		"symbol": "in³"
+	},
+	{
+		"uom_name": "Cubic Meter",
+		"must_be_whole_number": 0,
+		"common_code": "MTQ",
+		"symbol": "m³"
+	},
+	{
+		"uom_name": "Cubic Millimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cubic Yard",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cup",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Cycle/Second",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Day",
+		"must_be_whole_number": 0,
+		"common_code": "DAY",
+		"symbol": "d"
+	},
+	{
+		"uom_name": "Decigram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Decilitre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Decimeter",
+		"must_be_whole_number": 0,
+		"common_code": "DMT",
+		"symbol": "dm"
+	},
+	{
+		"uom_name": "Dekagram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Dram",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Dyne",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "EMU Of Charge",
+		"must_be_whole_number": 0
+	},
+	{
 		"uom_name": "EMU of current",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Kiloampere",
+		"uom_name": "Ells (UK)",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Milliampere",
+		"uom_name": "Ems(Pica)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Erg",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Fahrenheit",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Faraday",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Fathom",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Fluid Ounce (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Fluid Ounce (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Foot",
+		"must_be_whole_number": 0,
+		"common_code": "FOT",
+		"symbol": "ft"
+	},
+	{
+		"uom_name": "Foot Of Water",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Foot/Minute",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Foot/Second",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Furlong",
+		"must_be_whole_number": 0,
+		"common_code": "M50",
+		"symbol": "fur"
+	},
+	{
+		"uom_name": "Gallon (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Gallon Dry (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Gallon Liquid (US)",
 		"must_be_whole_number": 0
 	},
 	{
@@ -941,16 +339,718 @@
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Tesla",
+		"uom_name": "Grain",
 		"must_be_whole_number": 0
 	},
 	{
+		"uom_name": "Grain/Cubic Foot",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Grain/Gallon (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Grain/Gallon (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Gram",
+		"must_be_whole_number": 0,
+		"common_code": "GRM",
+		"symbol": "g"
+	},
+	{
+		"uom_name": "Gram-Force",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Gram/Cubic Centimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Gram/Cubic Meter",
+		"must_be_whole_number": 0,
+		"common_code": "A93",
+		"symbol": "g/m³"
+	},
+	{
+		"uom_name": "Gram/Cubic Millimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Gram/Litre",
+		"must_be_whole_number": 0,
+		"common_code": "GL",
+		"symbol": "g/l"
+	},
+	{
+		"uom_name": "Hand",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Hectare",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Hectogram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Hectometer",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Hectopascal",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Hertz",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Horsepower",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Horsepower-Hours",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Hour",
+		"must_be_whole_number": 0,
+		"common_code": "HUR"
+	},
+	{
+		"uom_name": "Hundredweight (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Hundredweight (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Iches Of Water",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Inch",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Inch Pound-Force",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Inch/Minute",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Inch/Second",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Inches Of Mercury",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Joule",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Joule/Meter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kelvin",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kg",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kiloampere",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilocalorie",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilocoulomb",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilogram-Force",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilogram/Cubic Centimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilogram/Cubic Meter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilogram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilohertz",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilojoule",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilometer",
+		"must_be_whole_number": 0,
+		"common_code": "KMT",
+		"symbol": "km"
+	},
+	{
+		"uom_name": "Kilometer/Hour",
+		"must_be_whole_number": 0,
+		"common_code": "KMH",
+		"symbol": "km/h"
+	},
+	{
+		"uom_name": "Kilopascal",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilopond",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilopound-Force",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilowatt",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kilowatt-Hour",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Kip",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Knot",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Link",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Litre",
+		"must_be_whole_number": 0,
+		"common_code": "LTR",
+		"symbol": "l"
+	},
+	{
+		"uom_name": "Litre-Atmosphere",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Megacoulomb",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Megagram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Megahertz",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Megajoule",
+		"must_be_whole_number": 0,
+		"common_code": "3B",
+		"symbol": "MJ"
+	},
+	{
+		"uom_name": "Megawatt",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Meter",
+		"must_be_whole_number": 0,
+		"common_code": "MTR"
+	},
+	{
+		"uom_name": "Meter Of Water",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Meter/Second",
+		"must_be_whole_number": 0,
+		"common_code": "MTS",
+		"symbol": "m/s"
+	},
+	{
+		"uom_name": "Microbar",
+		"must_be_whole_number": 0,
+		"common_code": "B85",
+		"symbol": "µbar"
+	},
+	{
+		"uom_name": "Microgram",
+		"must_be_whole_number": 0,
+		"common_code": "MC",
+		"symbol": "µg"
+	},
+	{
+		"uom_name": "Microgram/Litre",
+		"must_be_whole_number": 0,
+		"common_code": "H29",
+		"symbol": "µg/l"
+	},
+	{
+		"uom_name": "Micrometer",
+		"must_be_whole_number": 0,
+		"common_code": "4H",
+		"symbol": "µm"
+	},
+	{
+		"uom_name": "Microsecond",
+		"must_be_whole_number": 0,
+		"common_code": "B98",
+		"symbol": "µs"
+	},
+	{
+		"uom_name": "Mile",
+		"must_be_whole_number": 0,
+		"common_code": "SMI",
+		"symbol": "mile"
+	},
+	{
+		"uom_name": "Mile (Nautical)",
+		"must_be_whole_number": 0,
+		"common_code": "NMI",
+		"symbol": "n mile"
+	},
+	{
+		"uom_name": "Mile/Hour",
+		"must_be_whole_number": 0,
+		"common_code": "HM",
+		"symbol": "mile/h"
+	},
+	{
+		"uom_name": "Mile/Minute",
+		"must_be_whole_number": 0,
+		"common_code": "M57",
+		"symbol": "mi/min"
+	},
+	{
+		"uom_name": "Mile/Second",
+		"must_be_whole_number": 0,
+		"common_code": "M58",
+		"symbol": "mi/s"
+	},
+	{
+		"uom_name": "Milibar",
+		"must_be_whole_number": 0,
+		"common_code": "MBR",
+		"symbol": "mbar"
+	},
+	{
+		"uom_name": "Milliampere",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Millicoulomb",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Milligram",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Milligram/Cubic Centimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Milligram/Cubic Meter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Milligram/Cubic Millimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Milligram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Millihertz",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Millilitre",
+		"must_be_whole_number": 0,
+		"common_code": "MLT",
+		"symbol": "ml"
+	},
+	{
+		"uom_name": "Millimeter",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Millimeter Of Mercury",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Millimeter Of Water",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Millisecond",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Minute",
+		"must_be_whole_number": 0,
+		"common_code": "MIN"
+	},
+	{
+		"uom_name": "Nanocoulomb",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Nanogram/Litre",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Nanohertz",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Nanometer",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Nanosecond",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Newton",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Nos",
+		"must_be_whole_number": 1,
+		"common_code": "C62"
+	},
+	{
+		"uom_name": "Ounce",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ounce-Force",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ounce/Cubic Foot",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ounce/Cubic Inch",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ounce/Gallon (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ounce/Gallon (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pair",
+		"must_be_whole_number": 1
+	},
+	{
+		"uom_name": "Parts Per Million",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pascal",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Peck (UK)",
+		"must_be_whole_number": 0,
+		"common_code": "L43",
+		"symbol": "pk (UK)"
+	},
+	{
+		"uom_name": "Peck (US)",
+		"must_be_whole_number": 0,
+		"common_code": "G23",
+		"symbol": "pk (US)"
+	},
+	{
 		"uom_name": "Percent",
 		"must_be_whole_number": 0
 	},
 	{
-		"uom_name": "Parts Per Million",
+		"uom_name": "Pint (UK)",
+		"must_be_whole_number": 0,
+		"common_code": "PTI",
+		"symbol": "pt (UK)"
+	},
+	{
+		"uom_name": "Pint (US)",
+		"must_be_whole_number": 0,
+		"common_code": "PT",
+		"symbol": "pt (US)"
+	},
+	{
+		"uom_name": "Pint, Dry (US)",
+		"must_be_whole_number": 0,
+		"common_code": "L61",
+		"symbol": "pt (US dry)"
+	},
+	{
+		"uom_name": "Pint, Liquid (US)",
 		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pond",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pood",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pound",
+		"must_be_whole_number": 0,
+		"common_code": "LBR",
+		"symbol": "lb"
+	},
+	{
+		"uom_name": "Pound-Force",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pound/Cubic Foot",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pound/Cubic Inch",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pound/Cubic Yard",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pound/Gallon (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Pound/Gallon (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Poundal",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Psi/1000 Feet",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Quart (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Quart Dry (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Quart Liquid (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Quintal",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Rod",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Sazhen",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Second",
+		"must_be_whole_number": 0,
+		"common_code": "SEC"
+	},
+	{
+		"uom_name": "Set",
+		"must_be_whole_number": 1,
+		"common_code": "SX"
+	},
+	{
+		"uom_name": "Slug",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Slug/Cubic Foot",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Square Centimeter",
+		"must_be_whole_number": 0,
+		"common_code": "CMK",
+		"symbol": "cm²"
+	},
+	{
+		"uom_name": "Square Foot",
+		"must_be_whole_number": 0,
+		"common_code": "FTK",
+		"symbol": "ft²"
+	},
+	{
+		"uom_name": "Square Inch",
+		"must_be_whole_number": 0,
+		"common_code": "INK",
+		"symbol": "in²"
+	},
+	{
+		"uom_name": "Square Kilometer",
+		"must_be_whole_number": 0,
+		"common_code": "KMK",
+		"symbol": "km²"
+	},
+	{
+		"uom_name": "Square Meter",
+		"must_be_whole_number": 0,
+		"common_code": "MTK",
+		"symbol": "m²"
+	},
+	{
+		"uom_name": "Square Mile",
+		"must_be_whole_number": 0,
+		"common_code": "MIK",
+		"symbol": "mi²"
+	},
+	{
+		"uom_name": "Square Yard",
+		"must_be_whole_number": 0,
+		"common_code": "YDK",
+		"symbol": "yd²"
+	},
+	{
+		"uom_name": "Stone",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Tablespoon (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Teaspoon",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Technical Atmosphere",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Tesla",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ton (Long)/Cubic Yard",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ton (Short)/Cubic Yard",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ton-Force (UK)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Ton-Force (US)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Tonne",
+		"must_be_whole_number": 0,
+		"common_code": "TNE",
+		"symbol": "t"
+	},
+	{
+		"uom_name": "Tonne-Force(Metric)",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Torr",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Unit",
+		"must_be_whole_number": 1,
+		"common_code": "C62"
+	},
+	{
+		"uom_name": "Vara",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Versta",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Volt-Ampere",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Watt",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Watt-Hour",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Wavelength In Gigametres",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Wavelength In Kilometres",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Wavelength In Megametres",
+		"must_be_whole_number": 0
+	},
+	{
+		"uom_name": "Week",
+		"must_be_whole_number": 0,
+		"common_code": "WEE",
+		"symbol": "wk"
+	},
+	{
+		"uom_name": "Yard",
+		"must_be_whole_number": 0,
+		"common_code": "YRD",
+		"symbol": "yd"
 	}
-
-]
\ No newline at end of file
+]
diff --git a/erpnext/setup/setup_wizard/operations/company_setup.py b/erpnext/setup/setup_wizard/operations/company_setup.py
index d4aac5e..034f4ef 100644
--- a/erpnext/setup/setup_wizard/operations/company_setup.py
+++ b/erpnext/setup/setup_wizard/operations/company_setup.py
@@ -2,7 +2,6 @@
 # License: GNU General Public License v3. See license.txt
 
 import frappe
-from frappe import _
 from frappe.utils import cstr, getdate
 
 
diff --git a/erpnext/setup/setup_wizard/operations/defaults_setup.py b/erpnext/setup/setup_wizard/operations/defaults_setup.py
index 756409b..b81d744 100644
--- a/erpnext/setup/setup_wizard/operations/defaults_setup.py
+++ b/erpnext/setup/setup_wizard/operations/defaults_setup.py
@@ -30,10 +30,8 @@
 	stock_settings = frappe.get_doc("Stock Settings")
 	stock_settings.item_naming_by = "Item Code"
 	stock_settings.valuation_method = "FIFO"
-	stock_settings.default_warehouse = frappe.db.get_value(
-		"Warehouse", {"warehouse_name": _("Stores")}
-	)
-	stock_settings.stock_uom = _("Nos")
+	stock_settings.default_warehouse = frappe.db.get_value("Warehouse", {"warehouse_name": _("Stores")})
+	stock_settings.stock_uom = "Nos"
 	stock_settings.auto_indent = 1
 	stock_settings.auto_insert_price_list_rate_if_missing = 1
 	stock_settings.set_qty_in_transactions_based_on_serial_no_input = 1
diff --git a/erpnext/setup/setup_wizard/operations/install_fixtures.py b/erpnext/setup/setup_wizard/operations/install_fixtures.py
index 2205924..1d2530c 100644
--- a/erpnext/setup/setup_wizard/operations/install_fixtures.py
+++ b/erpnext/setup/setup_wizard/operations/install_fixtures.py
@@ -276,9 +276,7 @@
 		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(
-		os.path.join(base_path, "delivery_trip/dispatch_notification_template.html")
-	)
+	response = frappe.read_file(os.path.join(base_path, "delivery_trip/dispatch_notification_template.html"))
 
 	records += [
 		{
@@ -336,16 +334,10 @@
 		open(frappe.get_app_path("erpnext", "setup", "setup_wizard", "data", "uom_data.json")).read()
 	)
 	for d in uoms:
-		if not frappe.db.exists("UOM", _(d.get("uom_name"))):
-			frappe.get_doc(
-				{
-					"doctype": "UOM",
-					"uom_name": _(d.get("uom_name")),
-					"name": _(d.get("uom_name")),
-					"must_be_whole_number": d.get("must_be_whole_number"),
-					"enabled": 1,
-				}
-			).db_insert()
+		if not frappe.db.exists("UOM", d.get("uom_name")):
+			doc = frappe.new_doc("UOM")
+			doc.update(d)
+			doc.save()
 
 	# bootstrap uom conversion factors
 	uom_conversions = json.loads(
@@ -359,14 +351,14 @@
 
 		if not frappe.db.exists(
 			"UOM Conversion Factor",
-			{"from_uom": _(d.get("from_uom")), "to_uom": _(d.get("to_uom"))},
+			{"from_uom": d.get("from_uom"), "to_uom": d.get("to_uom")},
 		):
 			frappe.get_doc(
 				{
 					"doctype": "UOM Conversion Factor",
 					"category": _(d.get("category")),
-					"from_uom": _(d.get("from_uom")),
-					"to_uom": _(d.get("to_uom")),
+					"from_uom": d.get("from_uom"),
+					"to_uom": d.get("to_uom"),
 					"value": d.get("value"),
 				}
 			).db_insert()
@@ -477,10 +469,9 @@
 	stock_settings = frappe.get_doc("Stock Settings")
 	stock_settings.item_naming_by = "Item Code"
 	stock_settings.valuation_method = "FIFO"
-	stock_settings.default_warehouse = frappe.db.get_value(
-		"Warehouse", {"warehouse_name": _("Stores")}
-	)
+	stock_settings.default_warehouse = frappe.db.get_value("Warehouse", {"warehouse_name": _("Stores")})
 	stock_settings.stock_uom = _("Nos")
+	stock_settings.stock_uom = "Nos"
 	stock_settings.auto_indent = 1
 	stock_settings.auto_insert_price_list_rate_if_missing = 1
 	stock_settings.set_qty_in_transactions_based_on_serial_no_input = 1
diff --git a/erpnext/setup/setup_wizard/operations/taxes_setup.py b/erpnext/setup/setup_wizard/operations/taxes_setup.py
index 32d92f6..689af2c 100644
--- a/erpnext/setup/setup_wizard/operations/taxes_setup.py
+++ b/erpnext/setup/setup_wizard/operations/taxes_setup.py
@@ -14,7 +14,7 @@
 		frappe.throw(_("Company {} does not exist yet. Taxes setup aborted.").format(company_name))
 
 	file_path = os.path.join(os.path.dirname(__file__), "..", "data", "country_wise_tax.json")
-	with open(file_path, "r") as json_file:
+	with open(file_path) as json_file:
 		tax_data = json.load(json_file)
 
 	country_wise_tax = tax_data.get(country)
@@ -54,7 +54,12 @@
 					{
 						"title": title,
 						"taxes": [
-							{"tax_type": {"account_name": data.get("account_name"), "tax_rate": data.get("tax_rate")}}
+							{
+								"tax_type": {
+									"account_name": data.get("account_name"),
+									"tax_rate": data.get("tax_rate"),
+								}
+							}
 						],
 					}
 					for title, data in templates.items()
@@ -110,9 +115,7 @@
 	path = frappe.get_app_path("erpnext", "regional", frappe.scrub(country))
 	if os.path.exists(path.encode("utf-8")):
 		try:
-			module_name = "erpnext.regional.{0}.setup.update_regional_tax_settings".format(
-				frappe.scrub(country)
-			)
+			module_name = f"erpnext.regional.{frappe.scrub(country)}.setup.update_regional_tax_settings"
 			frappe.get_attr(module_name)(country, company)
 		except (ImportError, AttributeError):
 			pass
@@ -141,7 +144,7 @@
 
 		# if account_head is a dict, search or create the account and get it's name
 		if isinstance(account_data, dict):
-			tax_row_defaults["description"] = "{0} @ {1}".format(
+			tax_row_defaults["description"] = "{} @ {}".format(
 				account_data.get("account_name"), account_data.get("tax_rate")
 			)
 			tax_row_defaults["rate"] = account_data.get("tax_rate")
diff --git a/erpnext/setup/utils.py b/erpnext/setup/utils.py
index bab57fe..705fb1f 100644
--- a/erpnext/setup/utils.py
+++ b/erpnext/setup/utils.py
@@ -5,7 +5,7 @@
 from frappe import _
 from frappe.utils import add_days, flt, get_datetime_str, nowdate
 from frappe.utils.data import now_datetime
-from frappe.utils.nestedset import get_ancestors_of, get_root_of  # noqa
+from frappe.utils.nestedset import get_root_of
 
 from erpnext import get_default_company
 
@@ -81,14 +81,12 @@
 	if entries:
 		return flt(entries[0].exchange_rate)
 
-	if frappe.get_cached_value(
-		"Currency Exchange Settings", "Currency Exchange Settings", "disabled"
-	):
+	if frappe.get_cached_value("Currency Exchange Settings", "Currency Exchange Settings", "disabled"):
 		return 0.00
 
 	try:
 		cache = frappe.cache()
-		key = "currency_exchange_rate_{0}:{1}:{2}".format(transaction_date, from_currency, to_currency)
+		key = f"currency_exchange_rate_{transaction_date}:{from_currency}:{to_currency}"
 		value = cache.get(key)
 
 		if not value:
diff --git a/erpnext/startup/boot.py b/erpnext/startup/boot.py
index d2be1a0..3de2be3 100644
--- a/erpnext/startup/boot.py
+++ b/erpnext/startup/boot.py
@@ -13,9 +13,7 @@
 		update_page_info(bootinfo)
 
 		bootinfo.sysdefaults.territory = frappe.db.get_single_value("Selling Settings", "territory")
-		bootinfo.sysdefaults.customer_group = frappe.db.get_single_value(
-			"Selling Settings", "customer_group"
-		)
+		bootinfo.sysdefaults.customer_group = frappe.db.get_single_value("Selling Settings", "customer_group")
 		bootinfo.sysdefaults.allow_stale = cint(
 			frappe.db.get_single_value("Accounts Settings", "allow_stale")
 		)
@@ -28,9 +26,7 @@
 		)
 
 		bootinfo.sysdefaults.allow_sales_order_creation_for_expired_quotation = cint(
-			frappe.db.get_single_value(
-				"Selling Settings", "allow_sales_order_creation_for_expired_quotation"
-			)
+			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
@@ -54,9 +50,7 @@
 			update={"doctype": ":Company"},
 		)
 
-		party_account_types = frappe.db.sql(
-			""" select name, ifnull(account_type, '') from `tabParty Type`"""
-		)
+		party_account_types = frappe.db.sql(""" select name, ifnull(account_type, '') from `tabParty Type`""")
 		bootinfo.party_account_types = frappe._dict(party_account_types)
 
 		bootinfo.sysdefaults.demo_company = frappe.db.get_single_value("Global Defaults", "demo_company")
diff --git a/erpnext/startup/leaderboard.py b/erpnext/startup/leaderboard.py
index 5a60d2f..06f61fd 100644
--- a/erpnext/startup/leaderboard.py
+++ b/erpnext/startup/leaderboard.py
@@ -93,7 +93,7 @@
 		select_field = "sum(actual_qty)" if field == "available_stock_qty" else "sum(stock_value)"
 		results = frappe.db.get_all(
 			"Bin",
-			fields=["item_code as name", "{0} as value".format(select_field)],
+			fields=["item_code as name", f"{select_field} as value"],
 			group_by="item_code",
 			order_by="value desc",
 			limit=limit,
@@ -224,9 +224,7 @@
 	if date_range:
 		date_range = frappe.parse_json(date_range)
 		from_date, to_date = date_range
-		date_condition = "and {0} between {1} and {2}".format(
-			field, frappe.db.escape(from_date), frappe.db.escape(to_date)
-		)
+		date_condition = f"and {field} between {frappe.db.escape(from_date)} and {frappe.db.escape(to_date)}"
 	return date_condition
 
 
diff --git a/erpnext/stock/__init__.py b/erpnext/stock/__init__.py
index bd16d69..7b58cbb 100644
--- a/erpnext/stock/__init__.py
+++ b/erpnext/stock/__init__.py
@@ -17,9 +17,9 @@
 
 
 def get_warehouse_account_map(company=None):
-	company_warehouse_account_map = company and frappe.flags.setdefault(
-		"warehouse_account_map", {}
-	).get(company)
+	company_warehouse_account_map = company and frappe.flags.setdefault("warehouse_account_map", {}).get(
+		company
+	)
 	warehouse_account_map = frappe.flags.warehouse_account_map
 
 	if not warehouse_account_map or not company_warehouse_account_map or frappe.flags.in_test:
diff --git a/erpnext/stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py b/erpnext/stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py
index d488150..cbc4fc7 100644
--- a/erpnext/stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py
+++ b/erpnext/stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.py
@@ -27,9 +27,7 @@
 	if filters and filters.get("company"):
 		warehouse_filters.append(["company", "=", filters.get("company")])
 
-	warehouses = frappe.get_list(
-		"Warehouse", pluck="name", filters=warehouse_filters, order_by="name"
-	)
+	warehouses = frappe.get_list("Warehouse", pluck="name", filters=warehouse_filters, order_by="name")
 
 	warehouses = frappe.get_list(
 		"Bin",
diff --git a/erpnext/stock/deprecated_serial_batch.py b/erpnext/stock/deprecated_serial_batch.py
index 7be1418..bc53878 100644
--- a/erpnext/stock/deprecated_serial_batch.py
+++ b/erpnext/stock/deprecated_serial_batch.py
@@ -139,9 +139,7 @@
 			if not self.non_batchwise_balance_qty:
 				continue
 
-			self.batch_avg_rate[batch_no] = (
-				self.non_batchwise_balance_value / self.non_batchwise_balance_qty
-			)
+			self.batch_avg_rate[batch_no] = self.non_batchwise_balance_value / self.non_batchwise_balance_qty
 
 			stock_value_change = self.batch_avg_rate[batch_no] * ledger.qty
 			self.stock_value_change += stock_value_change
@@ -208,9 +206,9 @@
 		bundle_child = frappe.qb.DocType("Serial and Batch Entry")
 		batch = frappe.qb.DocType("Batch")
 
-		timestamp_condition = CombineDatetime(
-			bundle.posting_date, bundle.posting_time
-		) < CombineDatetime(self.sle.posting_date, self.sle.posting_time)
+		timestamp_condition = CombineDatetime(bundle.posting_date, bundle.posting_time) < CombineDatetime(
+			self.sle.posting_date, self.sle.posting_time
+		)
 
 		if self.sle.creation:
 			timestamp_condition |= (
@@ -245,6 +243,8 @@
 		if self.sle.serial_and_batch_bundle:
 			query = query.where(bundle.name != self.sle.serial_and_batch_bundle)
 
+		query = query.where(bundle.voucher_type != "Pick List")
+
 		for d in query.run(as_dict=True):
 			self.non_batchwise_balance_value += flt(d.batch_value)
 			self.non_batchwise_balance_qty += flt(d.batch_qty)
diff --git a/erpnext/stock/doctype/batch/batch.json b/erpnext/stock/doctype/batch/batch.json
index e20030a..0520eb7 100644
--- a/erpnext/stock/doctype/batch/batch.json
+++ b/erpnext/stock/doctype/batch/batch.json
@@ -208,7 +208,7 @@
  "image_field": "image",
  "links": [],
  "max_attachments": 5,
- "modified": "2023-11-09 12:17:28.339975",
+ "modified": "2024-03-27 13:06:38.677265",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Batch",
@@ -230,7 +230,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "batch_id",
diff --git a/erpnext/stock/doctype/batch/batch.py b/erpnext/stock/doctype/batch/batch.py
index e8e94fd..8726642 100644
--- a/erpnext/stock/doctype/batch/batch.py
+++ b/erpnext/stock/doctype/batch/batch.py
@@ -240,17 +240,13 @@
 def get_batches_by_oldest(item_code, warehouse):
 	"""Returns the oldest batch and qty for the given item_code and warehouse"""
 	batches = get_batch_qty(item_code=item_code, warehouse=warehouse)
-	batches_dates = [
-		[batch, frappe.get_value("Batch", batch.batch_no, "expiry_date")] for batch in batches
-	]
+	batches_dates = [[batch, frappe.get_value("Batch", batch.batch_no, "expiry_date")] for batch in batches]
 	batches_dates.sort(key=lambda tup: tup[1])
 	return batches_dates
 
 
 @frappe.whitelist()
-def split_batch(
-	batch_no: str, item_code: str, warehouse: str, qty: float, new_batch_id: str | None = None
-):
+def split_batch(batch_no: str, item_code: str, warehouse: str, qty: float, new_batch_id: str | None = None):
 	"""Split the batch into a new batch"""
 	batch = frappe.get_doc(dict(doctype="Batch", item=item_code, batch_id=new_batch_id)).insert()
 	qty = flt(qty)
@@ -282,7 +278,10 @@
 			company=company,
 			items=[
 				dict(
-					item_code=item_code, qty=qty, s_warehouse=warehouse, serial_and_batch_bundle=from_bundle_id
+					item_code=item_code,
+					qty=qty,
+					s_warehouse=warehouse,
+					serial_and_batch_bundle=from_bundle_id,
 				),
 				dict(
 					item_code=item_code, qty=qty, t_warehouse=warehouse, serial_and_batch_bundle=to_bundle_id
diff --git a/erpnext/stock/doctype/batch/test_batch.py b/erpnext/stock/doctype/batch/test_batch.py
index 7fb672c..3f37b7b 100644
--- a/erpnext/stock/doctype/batch/test_batch.py
+++ b/erpnext/stock/doctype/batch/test_batch.py
@@ -117,10 +117,10 @@
 		self.assertTrue(receipt2.items[0].serial_and_batch_bundle)
 
 		batchwise_qty = frappe._dict({})
-		for receipt in [receipt, receipt2]:
-			batch_no = get_batch_from_bundle(receipt.items[0].serial_and_batch_bundle)
-			key = (batch_no, receipt.items[0].warehouse)
-			batchwise_qty[key] = receipt.items[0].qty
+		for r in [receipt, receipt2]:
+			batch_no = get_batch_from_bundle(r.items[0].serial_and_batch_bundle)
+			key = (batch_no, r.items[0].warehouse)
+			batchwise_qty[key] = r.items[0].qty
 
 		batches = get_batch_qty(batch_no)
 		for d in batches:
@@ -156,9 +156,7 @@
 
 		bundle = stock_entry.items[0].serial_and_batch_bundle
 		self.assertTrue(bundle)
-		self.assertEqual(
-			get_batch_qty(get_batch_from_bundle(bundle), stock_entry.items[0].t_warehouse), 90
-		)
+		self.assertEqual(get_batch_qty(get_batch_from_bundle(bundle), stock_entry.items[0].t_warehouse), 90)
 
 	def test_delivery_note(self):
 		"""Test automatic batch selection for outgoing items"""
@@ -543,9 +541,7 @@
 			get_batch_from_bundle(pr_2.items[0].serial_and_batch_bundle),
 		)
 
-		self.assertEqual(
-			"BATCHEXISTING002", get_batch_from_bundle(pr_2.items[0].serial_and_batch_bundle)
-		)
+		self.assertEqual("BATCHEXISTING002", get_batch_from_bundle(pr_2.items[0].serial_and_batch_bundle))
 
 
 def create_batch(item_code, rate, create_item_price_for_batch):
diff --git a/erpnext/stock/doctype/bin/bin.json b/erpnext/stock/doctype/bin/bin.json
index 39e0917..7de1aa9 100644
--- a/erpnext/stock/doctype/bin/bin.json
+++ b/erpnext/stock/doctype/bin/bin.json
@@ -186,7 +186,7 @@
  "idx": 1,
  "in_create": 1,
  "links": [],
- "modified": "2024-01-16 15:11:46.140323",
+ "modified": "2024-03-27 13:06:39.414036",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Bin",
@@ -232,7 +232,7 @@
  ],
  "quick_entry": 1,
  "search_fields": "item_code,warehouse",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/bin/bin.py b/erpnext/stock/doctype/bin/bin.py
index 9310985..e3a155b 100644
--- a/erpnext/stock/doctype/bin/bin.py
+++ b/erpnext/stock/doctype/bin/bin.py
@@ -83,9 +83,7 @@
 			get_reserved_qty_for_sub_assembly,
 		)
 
-		reserved_qty_for_production_plan = get_reserved_qty_for_sub_assembly(
-			self.item_code, self.warehouse
-		)
+		reserved_qty_for_production_plan = get_reserved_qty_for_sub_assembly(self.item_code, self.warehouse)
 
 		if reserved_qty_for_production_plan is None and not self.reserved_qty_for_production_plan:
 			return
@@ -106,9 +104,7 @@
 		in open work orders"""
 		from erpnext.manufacturing.doctype.work_order.work_order import get_reserved_qty_for_production
 
-		self.reserved_qty_for_production = get_reserved_qty_for_production(
-			self.item_code, self.warehouse
-		)
+		self.reserved_qty_for_production = get_reserved_qty_for_production(self.item_code, self.warehouse)
 
 		self.db_set(
 			"reserved_qty_for_production", flt(self.reserved_qty_for_production), update_modified=True
@@ -156,9 +152,7 @@
 		se_item = frappe.qb.DocType("Stock Entry Detail")
 
 		if frappe.db.field_exists("Stock Entry", "is_return"):
-			qty_field = (
-				Case().when(se.is_return == 1, se_item.transfer_qty * -1).else_(se_item.transfer_qty)
-			)
+			qty_field = Case().when(se.is_return == 1, se_item.transfer_qty * -1).else_(se_item.transfer_qty)
 		else:
 			qty_field = se_item.transfer_qty
 
diff --git a/erpnext/stock/doctype/bin/test_bin.py b/erpnext/stock/doctype/bin/test_bin.py
index b79dee8..e4f5565 100644
--- a/erpnext/stock/doctype/bin/test_bin.py
+++ b/erpnext/stock/doctype/bin/test_bin.py
@@ -31,4 +31,4 @@
 	def test_index_exists(self):
 		indexes = frappe.db.sql("show index from tabBin where Non_unique = 0", as_dict=1)
 		if not any(index.get("Key_name") == "unique_item_warehouse" for index in indexes):
-			self.fail(f"Expected unique index on item-warehouse")
+			self.fail("Expected unique index on item-warehouse")
diff --git a/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.json b/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.json
index 0c4757f..593f3f5 100644
--- a/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.json
+++ b/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.json
@@ -113,7 +113,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-05-17 11:46:04.448220",
+ "modified": "2024-03-27 13:06:44.967237",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Closing Stock Balance",
@@ -133,7 +133,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
-}
+}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.py b/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.py
index e99a0b1..8aa49f7 100644
--- a/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.py
+++ b/erpnext/stock/doctype/closing_stock_balance/closing_stock_balance.py
@@ -65,7 +65,7 @@
 				& (
 					(table.from_date.between(self.from_date, self.to_date))
 					| (table.to_date.between(self.from_date, self.to_date))
-					| (table.from_date >= self.from_date and table.to_date >= self.to_date)
+					| ((table.from_date >= self.from_date) & (table.to_date >= self.to_date))
 				)
 			)
 		)
@@ -149,6 +149,6 @@
 	try:
 		doc.create_closing_stock_balance_entries()
 		doc.db_set("status", "Completed")
-	except Exception as e:
+	except Exception:
 		doc.db_set("status", "Failed")
 		doc.log_error(title="Closing Stock Balance Failed")
diff --git a/erpnext/stock/doctype/customs_tariff_number/customs_tariff_number.json b/erpnext/stock/doctype/customs_tariff_number/customs_tariff_number.json
index 7eeb147..dc76bad 100644
--- a/erpnext/stock/doctype/customs_tariff_number/customs_tariff_number.json
+++ b/erpnext/stock/doctype/customs_tariff_number/customs_tariff_number.json
@@ -1,146 +1,63 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 1, 
- "autoname": "field:tariff_number", 
- "beta": 0, 
- "creation": "2017-03-24 15:30:36.314639", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_rename": 1,
+ "autoname": "field:tariff_number",
+ "creation": "2017-03-24 15:30:36.314639",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "tariff_number",
+  "description"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "tariff_number", 
-   "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": "Tariff Number", 
-   "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, 
+   "fieldname": "tariff_number",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Tariff Number",
+   "reqd": 1,
    "unique": 1
-  }, 
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "description", 
-   "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": "Description", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "description",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Description"
   }
- ], 
- "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": "2020-06-26 09:30:03.951743", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Customs Tariff Number", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:06:48.957880",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Customs Tariff Number",
+ "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": "Stock Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Stock Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 0, 
-   "delete": 0, 
-   "email": 1, 
-   "export": 1, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 1, 
-   "role": "Stock User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
-   "write": 0
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Stock User",
+   "share": 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": 1, 
- "track_seen": 0, 
- "track_views": 0
-}
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
+}
\ 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 87c3333..497f674 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.json
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.json
@@ -351,7 +351,7 @@
   },
   {
    "fieldname": "shipping_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address",
    "read_only": 1
   },
@@ -408,7 +408,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address",
    "read_only": 1
   },
@@ -420,7 +420,7 @@
   },
   {
    "fieldname": "company_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Company Address",
    "read_only": 1
   },
@@ -1289,7 +1289,7 @@
   {
    "depends_on": "dispatch_address_name",
    "fieldname": "dispatch_address",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Dispatch Address",
    "print_hide": 1,
    "read_only": 1
@@ -1397,7 +1397,7 @@
  "idx": 146,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 16:05:02.854990",
+ "modified": "2024-03-27 13:06:49.519676",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Delivery Note",
@@ -1490,7 +1490,7 @@
  ],
  "search_fields": "status,customer,customer_name, territory,base_grand_total",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.py b/erpnext/stock/doctype/delivery_note/delivery_note.py
index e17a0a2..771cecc 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.py
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.py
@@ -10,7 +10,7 @@
 from frappe.model.utils import get_fetch_values
 from frappe.utils import cint, flt
 
-from erpnext.controllers.accounts_controller import get_taxes_and_charges
+from erpnext.controllers.accounts_controller import get_taxes_and_charges, merge_taxes
 from erpnext.controllers.selling_controller import SellingController
 from erpnext.stock.doctype.serial_no.serial_no import get_delivery_note_serial_no
 
@@ -35,7 +35,7 @@
 		from erpnext.stock.doctype.packed_item.packed_item import PackedItem
 
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		amount_eligible_for_commission: DF.Currency
 		apply_discount_on: DF.Literal["", "Grand Total", "Net Total"]
@@ -52,7 +52,7 @@
 		commission_rate: DF.Float
 		company: DF.Link
 		company_address: DF.Link | None
-		company_address_display: DF.SmallText | None
+		company_address_display: DF.TextEditor | None
 		contact_display: DF.SmallText | None
 		contact_email: DF.Data | None
 		contact_mobile: DF.SmallText | None
@@ -66,7 +66,7 @@
 		customer_name: DF.Data | None
 		disable_rounded_total: DF.Check
 		discount_amount: DF.Currency
-		dispatch_address: DF.SmallText | None
+		dispatch_address: DF.TextEditor | None
 		dispatch_address_name: DF.Link | None
 		driver: DF.Link | None
 		driver_name: DF.Data | None
@@ -117,7 +117,7 @@
 		set_posting_time: DF.Check
 		set_target_warehouse: DF.Link | None
 		set_warehouse: DF.Link | None
-		shipping_address: DF.SmallText | None
+		shipping_address: DF.TextEditor | None
 		shipping_address_name: DF.Link | None
 		shipping_rule: DF.Link | None
 		source: DF.Link | None
@@ -141,7 +141,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(DeliveryNote, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"source_dt": "Delivery Note Item",
@@ -229,7 +229,7 @@
 			for f in fieldname:
 				toggle_print_hide(self.meta if key == "parent" else item_meta, f)
 
-		super(DeliveryNote, self).before_print(settings)
+		super().before_print(settings)
 
 	def set_actual_qty(self):
 		for d in self.get("items"):
@@ -250,7 +250,7 @@
 
 	def validate(self):
 		self.validate_posting_time()
-		super(DeliveryNote, self).validate()
+		super().validate()
 		self.validate_references()
 		self.set_status()
 		self.so_required()
@@ -274,11 +274,16 @@
 		self.reset_default_field_value("set_warehouse", "items", "warehouse")
 
 	def validate_with_previous_doc(self):
-		super(DeliveryNote, self).validate_with_previous_doc(
+		super().validate_with_previous_doc(
 			{
 				"Sales Order": {
 					"ref_dn_field": "against_sales_order",
-					"compare_fields": [["customer", "="], ["company", "="], ["project", "="], ["currency", "="]],
+					"compare_fields": [
+						["customer", "="],
+						["company", "="],
+						["project", "="],
+						["currency", "="],
+					],
 				},
 				"Sales Order Item": {
 					"ref_dn_field": "so_detail",
@@ -288,7 +293,12 @@
 				},
 				"Sales Invoice": {
 					"ref_dn_field": "against_sales_invoice",
-					"compare_fields": [["customer", "="], ["company", "="], ["project", "="], ["currency", "="]],
+					"compare_fields": [
+						["customer", "="],
+						["company", "="],
+						["project", "="],
+						["currency", "="],
+					],
 				},
 				"Sales Invoice Item": {
 					"ref_dn_field": "si_detail",
@@ -409,7 +419,7 @@
 				)
 
 	def validate_warehouse(self):
-		super(DeliveryNote, self).validate_warehouse()
+		super().validate_warehouse()
 
 		for d in self.get_item_list():
 			if not d["warehouse"] and frappe.get_cached_value("Item", d["item_code"], "is_stock_item") == 1:
@@ -466,7 +476,7 @@
 		self.repost_future_sle_and_gle()
 
 	def on_cancel(self):
-		super(DeliveryNote, self).on_cancel()
+		super().on_cancel()
 
 		self.check_sales_order_on_hold_or_close("against_sales_order")
 		self.check_next_docstatus()
@@ -555,7 +565,9 @@
 									delivered_batch_qty[entry.batch_no] -= delivered_qty
 					else:
 						# `Delivered Qty` should be less than or equal to `Reserved Qty`.
-						qty_can_be_deliver = min((sre_doc.reserved_qty - sre_doc.delivered_qty), qty_to_deliver)
+						qty_can_be_deliver = min(
+							(sre_doc.reserved_qty - sre_doc.delivered_qty), qty_to_deliver
+						)
 
 					sre_doc.delivered_qty += qty_can_be_deliver
 					sre_doc.db_update()
@@ -613,7 +625,9 @@
 							batch_qty_to_undelivered = {d.batch_no: -1 * d.qty for d in sbb.entries}
 							for entry in sre_doc.sb_entries:
 								if entry.batch_no in batch_qty_to_undelivered:
-									undelivered_qty = min(entry.delivered_qty, batch_qty_to_undelivered[entry.batch_no])
+									undelivered_qty = min(
+										entry.delivered_qty, batch_qty_to_undelivered[entry.batch_no]
+									)
 									entry.delivered_qty -= undelivered_qty
 									entry.db_update()
 									qty_can_be_undelivered += undelivered_qty
@@ -669,7 +683,8 @@
 						frappe.bold(reserved_warehouses[0])
 						if len(reserved_warehouses) == 1
 						else _("{0} and {1}").format(
-							frappe.bold(", ".join(reserved_warehouses[:-1])), frappe.bold(reserved_warehouses[-1])
+							frappe.bold(", ".join(reserved_warehouses[:-1])),
+							frappe.bold(reserved_warehouses[-1]),
 						),
 					)
 					frappe.throw(msg, title=_("Stock Reservation Warehouse Mismatch"))
@@ -945,7 +960,7 @@
 
 
 @frappe.whitelist()
-def make_sales_invoice(source_name, target_doc=None):
+def make_sales_invoice(source_name, target_doc=None, args=None):
 	doc = frappe.get_doc("Delivery Note", source_name)
 
 	to_make_invoice_qty_map = {}
@@ -959,6 +974,9 @@
 		if len(target.get("items")) == 0:
 			frappe.throw(_("All these items have already been Invoiced/Returned"))
 
+		if args and args.get("merge_taxes"):
+			merge_taxes(source.get("taxes") or [], target)
+
 		target.run_method("calculate_taxes_and_totals")
 
 		# set company address
@@ -1023,7 +1041,11 @@
 				if not doc.get("is_return")
 				else get_pending_qty(d) > 0,
 			},
-			"Sales Taxes and Charges": {"doctype": "Sales Taxes and Charges", "add_if_empty": True},
+			"Sales Taxes and Charges": {
+				"doctype": "Sales Taxes and Charges",
+				"add_if_empty": True,
+				"ignore": args.get("merge_taxes") if args else 0,
+			},
 			"Sales Team": {
 				"doctype": "Sales Team",
 				"field_map": {"incentives": "incentives"},
@@ -1045,32 +1067,26 @@
 
 @frappe.whitelist()
 def make_delivery_trip(source_name, target_doc=None):
-	def update_stop_details(source_doc, target_doc, source_parent):
-		target_doc.customer = source_parent.customer
-		target_doc.address = source_parent.shipping_address_name
-		target_doc.customer_address = source_parent.shipping_address
-		target_doc.contact = source_parent.contact_person
-		target_doc.customer_contact = source_parent.contact_display
-		target_doc.grand_total = source_parent.grand_total
-
-		# Append unique Delivery Notes in Delivery Trip
-		delivery_notes.append(target_doc.delivery_note)
-
-	delivery_notes = []
-
+	if not target_doc:
+		target_doc = frappe.new_doc("Delivery Trip")
 	doclist = get_mapped_doc(
 		"Delivery Note",
 		source_name,
 		{
-			"Delivery Note": {"doctype": "Delivery Trip", "validation": {"docstatus": ["=", 1]}},
-			"Delivery Note Item": {
+			"Delivery Note": {
 				"doctype": "Delivery Stop",
-				"field_map": {"parent": "delivery_note"},
-				"condition": lambda item: item.parent not in delivery_notes,
-				"postprocess": update_stop_details,
+				"validation": {"docstatus": ["=", 1]},
+				"on_parent": target_doc,
+				"field_map": {
+					"name": "delivery_note",
+					"shipping_address_name": "address",
+					"shipping_address": "customer_address",
+					"contact_person": "contact",
+					"contact_display": "customer_contact",
+				},
 			},
 		},
-		target_doc,
+		ignore_child_tables=True,
 	)
 
 	return doclist
@@ -1166,7 +1182,7 @@
 			"User", frappe.session.user, ["email", "full_name", "phone", "mobile_no"], as_dict=1
 		)
 		target.pickup_contact_email = user.email
-		pickup_contact_display = "{}".format(user.full_name)
+		pickup_contact_display = f"{user.full_name}"
 		if user:
 			if user.email:
 				pickup_contact_display += "<br>" + user.email
@@ -1182,7 +1198,7 @@
 		contact = frappe.db.get_value(
 			"Contact", source.contact_person, ["email_id", "phone", "mobile_no"], as_dict=1
 		)
-		delivery_contact_display = "{}".format(source.contact_display)
+		delivery_contact_display = f"{source.contact_display}"
 		if contact:
 			if contact.email_id:
 				delivery_contact_display += "<br>" + contact.email_id
@@ -1287,6 +1303,9 @@
 			for tax in get_taxes_and_charges(master_doctype, target.get("taxes_and_charges")):
 				target.append("taxes", tax)
 
+		if not target.get("items"):
+			frappe.throw(_("All items have already been received"))
+
 	def update_details(source_doc, target_doc, source_parent):
 		target_doc.inter_company_invoice_reference = source_doc.name
 		if target_doc.doctype == "Purchase Receipt":
@@ -1342,6 +1361,10 @@
 				shipping_address_name=target_doc.shipping_address_name,
 			)
 
+	def update_item(source, target, source_parent):
+		if source_parent.doctype == "Delivery Note" and source.received_qty:
+			target.qty = flt(source.qty) + flt(source.returned_qty) - flt(source.received_qty)
+
 	doclist = get_mapped_doc(
 		doctype,
 		source_name,
@@ -1351,8 +1374,7 @@
 				"postprocess": update_details,
 				"field_no_map": ["taxes_and_charges", "set_warehouse"],
 			},
-			doctype
-			+ " Item": {
+			doctype + " Item": {
 				"doctype": target_doctype + " Item",
 				"field_map": {
 					source_document_warehouse_field: target_document_warehouse_field,
@@ -1363,6 +1385,8 @@
 					"Material_request_item": "material_request_item",
 				},
 				"field_no_map": ["warehouse"],
+				"condition": lambda item: item.received_qty < item.qty + item.returned_qty,
+				"postprocess": update_item,
 			},
 		},
 		target_doc,
diff --git a/erpnext/stock/doctype/delivery_note/test_delivery_note.py b/erpnext/stock/doctype/delivery_note/test_delivery_note.py
index 905287d..499a4a6 100644
--- a/erpnext/stock/doctype/delivery_note/test_delivery_note.py
+++ b/erpnext/stock/doctype/delivery_note/test_delivery_note.py
@@ -68,7 +68,7 @@
 		self.assertRaises(frappe.ValidationError, frappe.get_doc(si).insert)
 
 	def test_delivery_note_no_gl_entry(self):
-		company = frappe.db.get_value("Warehouse", "_Test Warehouse - _TC", "company")
+		frappe.db.get_value("Warehouse", "_Test Warehouse - _TC", "company")
 		make_stock_entry(target="_Test Warehouse - _TC", qty=5, basic_rate=100)
 
 		stock_queue = json.loads(
@@ -85,16 +85,14 @@
 
 		dn = create_delivery_note()
 
-		sle = frappe.get_doc(
-			"Stock Ledger Entry", {"voucher_type": "Delivery Note", "voucher_no": dn.name}
-		)
+		sle = frappe.get_doc("Stock Ledger Entry", {"voucher_type": "Delivery Note", "voucher_no": dn.name})
 
 		self.assertEqual(sle.stock_value_difference, flt(-1 * stock_queue[0][1], 2))
 
 		self.assertFalse(get_gl_entries("Delivery Note", dn.name))
 
 	def test_delivery_note_gl_entry_packing_item(self):
-		company = frappe.db.get_value("Warehouse", "Stores - TCP1", "company")
+		frappe.db.get_value("Warehouse", "Stores - TCP1", "company")
 
 		make_stock_entry(item_code="_Test Item", target="Stores - TCP1", qty=10, basic_rate=100)
 		make_stock_entry(
@@ -141,7 +139,7 @@
 			stock_in_hand_account: [0.0, stock_value_diff],
 			"Cost of Goods Sold - TCP1": [stock_value_diff, 0.0],
 		}
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual([gle.debit, gle.credit], expected_values.get(gle.account))
 
 		# check stock in hand balance
@@ -472,6 +470,98 @@
 
 		self.assertEqual(return_dn.items[0].incoming_rate, 150)
 
+	def test_sales_return_against_serial_batch_bundle(self):
+		frappe.db.set_single_value(
+			"Stock Settings", "do_not_update_serial_batch_on_creation_of_auto_bundle", 1
+		)
+
+		batch_item = make_item(
+			"Test Sales Return Against Batch Item",
+			properties={
+				"has_batch_no": 1,
+				"is_stock_item": 1,
+				"create_new_batch": 1,
+				"batch_number_series": "BATCH-TSRABII.#####",
+			},
+		).name
+
+		serial_item = make_item(
+			"Test Sales Return Against Serial NO Item",
+			properties={
+				"has_serial_no": 1,
+				"is_stock_item": 1,
+				"serial_no_series": "SN-TSRABII.#####",
+			},
+		).name
+
+		make_stock_entry(item_code=batch_item, target="_Test Warehouse - _TC", qty=5, basic_rate=100)
+		make_stock_entry(item_code=serial_item, target="_Test Warehouse - _TC", qty=5, basic_rate=100)
+
+		dn = create_delivery_note(
+			item_code=batch_item,
+			qty=5,
+			rate=500,
+			warehouse="_Test Warehouse - _TC",
+			expense_account="Cost of Goods Sold - _TC",
+			cost_center="Main - _TC",
+			use_serial_batch_fields=0,
+			do_not_submit=1,
+		)
+
+		dn.append(
+			"items",
+			{
+				"item_code": serial_item,
+				"qty": 5,
+				"rate": 500,
+				"warehouse": "_Test Warehouse - _TC",
+				"expense_account": "Cost of Goods Sold - _TC",
+				"cost_center": "Main - _TC",
+				"use_serial_batch_fields": 0,
+			},
+		)
+
+		dn.save()
+		for row in dn.items:
+			self.assertFalse(row.use_serial_batch_fields)
+
+		dn.submit()
+		dn.reload()
+		for row in dn.items:
+			self.assertTrue(row.serial_and_batch_bundle)
+			self.assertFalse(row.use_serial_batch_fields)
+			self.assertFalse(row.serial_no)
+			self.assertFalse(row.batch_no)
+
+		from erpnext.controllers.sales_and_purchase_return import make_return_doc
+
+		return_dn = make_return_doc(dn.doctype, dn.name)
+		for row in return_dn.items:
+			row.qty = -2
+			row.use_serial_batch_fields = 0
+		return_dn.save().submit()
+
+		for row in return_dn.items:
+			total_qty = frappe.db.get_value(
+				"Serial and Batch Bundle", row.serial_and_batch_bundle, "total_qty"
+			)
+
+			self.assertEqual(total_qty, 2)
+
+			doc = frappe.get_doc("Serial and Batch Bundle", row.serial_and_batch_bundle)
+			if doc.has_serial_no:
+				self.assertEqual(len(doc.entries), 2)
+
+			for entry in doc.entries:
+				if doc.has_batch_no:
+					self.assertEqual(entry.qty, 2)
+				else:
+					self.assertEqual(entry.qty, 1)
+
+		frappe.db.set_single_value(
+			"Stock Settings", "do_not_update_serial_batch_on_creation_of_auto_bundle", 0
+		)
+
 	def test_return_single_item_from_bundled_items(self):
 		company = frappe.db.get_value("Warehouse", "Stores - TCP1", "company")
 
@@ -795,7 +885,7 @@
 			"Stock In Hand - TCP1": [0.0, stock_value_difference],
 			target_warehouse: [stock_value_difference, 0.0],
 		}
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual([gle.debit, gle.credit], expected_values.get(gle.account))
 
 		# tear down
@@ -1003,7 +1093,7 @@
 			"Cost of Goods Sold - TCP1": {"cost_center": cost_center},
 			stock_in_hand_account: {"cost_center": cost_center},
 		}
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account]["cost_center"], gle.cost_center)
 
 	def test_delivery_note_cost_center_with_balance_sheet_account(self):
@@ -1032,7 +1122,7 @@
 			"Cost of Goods Sold - TCP1": {"cost_center": cost_center},
 			stock_in_hand_account: {"cost_center": cost_center},
 		}
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account]["cost_center"], gle.cost_center)
 
 	def test_make_sales_invoice_from_dn_for_returned_qty(self):
@@ -1100,9 +1190,7 @@
 			},
 		)
 		make_product_bundle(parent=batched_bundle.name, items=[batched_item.name])
-		make_stock_entry(
-			item_code=batched_item.name, target="_Test Warehouse - _TC", qty=10, basic_rate=42
-		)
+		make_stock_entry(item_code=batched_item.name, target="_Test Warehouse - _TC", qty=10, basic_rate=42)
 
 		dn = create_delivery_note(item_code=batched_bundle.name, qty=1)
 		dn.load_from_db()
@@ -1125,9 +1213,7 @@
 		dn.reload()
 		dn.delete()
 
-		bundle = frappe.db.get_value(
-			"Serial and Batch Bundle", {"voucher_detail_no": packed_name}, "name"
-		)
+		bundle = frappe.db.get_value("Serial and Batch Bundle", {"voucher_detail_no": packed_name}, "name")
 		self.assertFalse(bundle)
 
 		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
@@ -1306,9 +1392,7 @@
 			warehouse=warehouse,
 			target_warehouse=target,
 		)
-		self.assertFalse(
-			frappe.db.exists("GL Entry", {"voucher_no": dn.name, "voucher_type": dn.doctype})
-		)
+		self.assertFalse(frappe.db.exists("GL Entry", {"voucher_no": dn.name, "voucher_type": dn.doctype}))
 
 	def test_batch_expiry_for_delivery_note(self):
 		from erpnext.controllers.sales_and_purchase_return import make_return_doc
@@ -1435,9 +1519,7 @@
 			basic_rate=100.0,
 			posting_date=add_days(nowdate(), -5),
 		)
-		dn = create_delivery_note(
-			item_code=item_code, qty=5, rate=500, posting_date=add_days(nowdate(), -4)
-		)
+		dn = create_delivery_note(item_code=item_code, qty=5, rate=500, posting_date=add_days(nowdate(), -4))
 		self.assertEqual(dn.items[0].incoming_rate, 100.0)
 
 		make_stock_entry(
@@ -1527,9 +1609,7 @@
 		self.assertAlmostEqual(returned_dn.items[0].incoming_rate, 200.0)
 
 	def test_batch_with_non_stock_uom(self):
-		frappe.db.set_single_value(
-			"Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 1
-		)
+		frappe.db.set_single_value("Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 1)
 
 		item = make_item(
 			properties={
@@ -1562,9 +1642,7 @@
 		)
 		self.assertEqual(abs(delivered_batch_qty), 5.0)
 
-		frappe.db.set_single_value(
-			"Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 0
-		)
+		frappe.db.set_single_value("Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 0)
 
 	def test_internal_transfer_for_non_stock_item(self):
 		from erpnext.selling.doctype.customer.test_customer import create_internal_customer
@@ -1604,9 +1682,7 @@
 
 		item_details = {}
 		for item in [serial_item, batch_item]:
-			se = make_stock_entry(
-				item_code=item.name, target="_Test Warehouse - _TC", qty=5, basic_rate=100
-			)
+			se = make_stock_entry(item_code=item.name, target="_Test Warehouse - _TC", qty=5, basic_rate=100)
 			item_details[item.name] = se.items[0].serial_and_batch_bundle
 
 		dn = create_delivery_note(item_code=bundle_item.name, qty=1, do_not_submit=True)
diff --git a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
index b8164b2..c93031e 100644
--- a/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
+++ b/erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -913,14 +913,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-03-21 18:15:07.603672",
+ "modified": "2024-03-27 13:06:50.061877",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Delivery Note Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/delivery_settings/delivery_settings.json b/erpnext/stock/doctype/delivery_settings/delivery_settings.json
index ad0ac45..7455772 100644
--- a/erpnext/stock/doctype/delivery_settings/delivery_settings.json
+++ b/erpnext/stock/doctype/delivery_settings/delivery_settings.json
@@ -1,258 +1,76 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-09-04 23:01:34.458550", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-09-04 23:01:34.458550",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "sb_dispatch",
+  "dispatch_template",
+  "dispatch_attachment",
+  "send_with_attachment",
+  "cb_delivery",
+  "stop_delay"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "sb_dispatch", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Dispatch Settings", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "sb_dispatch",
+   "fieldtype": "Section Break",
+   "label": "Dispatch Settings"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "dispatch_template", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Dispatch Notification Template", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Email Template", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "dispatch_template",
+   "fieldtype": "Link",
+   "label": "Dispatch Notification Template",
+   "options": "Email Template"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "send_with_attachment", 
-   "description": "Leave blank to use the standard Delivery Note format", 
-   "fieldname": "dispatch_attachment", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Dispatch Notification Attachment", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Print Format", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "send_with_attachment",
+   "description": "Leave blank to use the standard Delivery Note format",
+   "fieldname": "dispatch_attachment",
+   "fieldtype": "Link",
+   "label": "Dispatch Notification Attachment",
+   "options": "Print Format"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "send_with_attachment", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Send with Attachment", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "send_with_attachment",
+   "fieldtype": "Check",
+   "label": "Send with Attachment"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "cb_delivery", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "cb_delivery",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_in_quick_entry": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "In minutes", 
-   "fieldname": "stop_delay", 
-   "fieldtype": "Int", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Delay between Delivery Stops", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "description": "In minutes",
+   "fieldname": "stop_delay",
+   "fieldtype": "Int",
+   "label": "Delay between Delivery Stops"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 1, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2018-09-09 23:51:34.279941", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Delivery Settings", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "issingle": 1,
+ "links": [],
+ "modified": "2024-03-27 13:06:50.346239",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Delivery Settings",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 1, 
-   "email": 1, 
-   "export": 0, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 1, 
-   "read": 1, 
-   "report": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "print": 1,
+   "read": 1,
    "role": "Delivery Manager",
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "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": 1, 
- "track_seen": 0, 
- "track_views": 0
-}
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
+}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/delivery_stop/delivery_stop.json b/erpnext/stock/doctype/delivery_stop/delivery_stop.json
index 42560e6..0a748d3 100644
--- a/erpnext/stock/doctype/delivery_stop/delivery_stop.json
+++ b/erpnext/stock/doctype/delivery_stop/delivery_stop.json
@@ -183,14 +183,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-09-29 09:22:53.435161",
+ "modified": "2024-03-27 13:06:50.465672",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Delivery Stop",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/delivery_trip/delivery_trip.json b/erpnext/stock/doctype/delivery_trip/delivery_trip.json
index ec72af8..d6e5c38 100644
--- a/erpnext/stock/doctype/delivery_trip/delivery_trip.json
+++ b/erpnext/stock/doctype/delivery_trip/delivery_trip.json
@@ -188,7 +188,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2023-10-01 07:06:06.314503",
+ "modified": "2024-03-27 13:06:50.643296",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Delivery Trip",
@@ -256,8 +256,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "driver_name"
-}
+}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/delivery_trip/delivery_trip.py b/erpnext/stock/doctype/delivery_trip/delivery_trip.py
index cb9fc5b..58f393d 100644
--- a/erpnext/stock/doctype/delivery_trip/delivery_trip.py
+++ b/erpnext/stock/doctype/delivery_trip/delivery_trip.py
@@ -40,7 +40,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(DeliveryTrip, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 		# Google Maps returns distances in meters by default
 		self.default_distance_uom = (
@@ -94,9 +94,7 @@
 		        delete (bool, optional): Defaults to `False`. `True` if driver details need to be emptied, else `False`.
 		"""
 
-		delivery_notes = list(
-			set(stop.delivery_note for stop in self.delivery_stops if stop.delivery_note)
-		)
+		delivery_notes = list(set(stop.delivery_note for stop in self.delivery_stops if stop.delivery_note))
 
 		update_fields = {
 			"driver": self.driver,
@@ -342,14 +340,11 @@
 		"Contact", contact, ["first_name", "last_name", "phone", "mobile_no"], as_dict=1
 	)
 
-	contact_info.html = (
-		""" <b>%(first_name)s %(last_name)s</b> <br> %(phone)s <br> %(mobile_no)s"""
-		% {
-			"first_name": contact_info.first_name,
-			"last_name": contact_info.last_name or "",
-			"phone": contact_info.phone or "",
-			"mobile_no": contact_info.mobile_no or "",
-		}
+	contact_info.html = """ <b>{first_name} {last_name}</b> <br> {phone} <br> {mobile_no}""".format(
+		first_name=contact_info.first_name,
+		last_name=contact_info.last_name or "",
+		phone=contact_info.phone or "",
+		mobile_no=contact_info.mobile_no or "",
 	)
 
 	return contact_info.html
diff --git a/erpnext/stock/doctype/delivery_trip/test_delivery_trip.py b/erpnext/stock/doctype/delivery_trip/test_delivery_trip.py
index 9b8b46e..09f5b2c 100644
--- a/erpnext/stock/doctype/delivery_trip/test_delivery_trip.py
+++ b/erpnext/stock/doctype/delivery_trip/test_delivery_trip.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
diff --git a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
index 0e40552..7550fd3 100644
--- a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
+++ b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
@@ -189,7 +189,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-10-05 12:52:18.705431",
+ "modified": "2024-03-27 13:09:52.561725",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Inventory Dimension",
@@ -233,7 +233,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py
index d5eef5a..103d8a1 100644
--- a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py
+++ b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py
@@ -384,9 +384,7 @@
 
 @frappe.whitelist()
 def get_parent_fields(child_doctype, dimension_name):
-	parent_doctypes = frappe.get_all(
-		"DocField", fields=["parent"], filters={"options": child_doctype}
-	)
+	parent_doctypes = frappe.get_all("DocField", fields=["parent"], filters={"options": child_doctype})
 
 	fields = []
 
diff --git a/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py b/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py
index 361c2f8..8ce954d 100644
--- a/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py
+++ b/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py
@@ -210,9 +210,7 @@
 		)
 
 		self.assertFalse(
-			frappe.db.get_value(
-				"Custom Field", {"fieldname": "project", "dt": "Stock Ledger Entry"}, "name"
-			)
+			frappe.db.get_value("Custom Field", {"fieldname": "project", "dt": "Stock Ledger Entry"}, "name")
 		)
 
 	def test_check_mandatory_dimensions(self):
@@ -296,9 +294,7 @@
 		se_doc.save()
 		se_doc.submit()
 
-		entries = get_voucher_sl_entries(
-			se_doc.name, ["warehouse", "store", "incoming_rate", "actual_qty"]
-		)
+		entries = get_voucher_sl_entries(se_doc.name, ["warehouse", "store", "incoming_rate", "actual_qty"])
 
 		for entry in entries:
 			self.assertEqual(entry.warehouse, warehouse)
@@ -488,7 +484,14 @@
 				"autoname": "field:store_name",
 				"fields": [{"label": "Store Name", "fieldname": "store_name", "fieldtype": "Data"}],
 				"permissions": [
-					{"role": "System Manager", "permlevel": 0, "read": 1, "write": 1, "create": 1, "delete": 1}
+					{
+						"role": "System Manager",
+						"permlevel": 0,
+						"read": 1,
+						"write": 1,
+						"create": 1,
+						"delete": 1,
+					}
 				],
 			}
 		).insert(ignore_permissions=True)
@@ -510,7 +513,14 @@
 				"autoname": "field:shelf_name",
 				"fields": [{"label": "Shelf Name", "fieldname": "shelf_name", "fieldtype": "Data"}],
 				"permissions": [
-					{"role": "System Manager", "permlevel": 0, "read": 1, "write": 1, "create": 1, "delete": 1}
+					{
+						"role": "System Manager",
+						"permlevel": 0,
+						"read": 1,
+						"write": 1,
+						"create": 1,
+						"delete": 1,
+					}
 				],
 			}
 		).insert(ignore_permissions=True)
@@ -532,7 +542,14 @@
 				"autoname": "field:rack_name",
 				"fields": [{"label": "Rack Name", "fieldname": "rack_name", "fieldtype": "Data"}],
 				"permissions": [
-					{"role": "System Manager", "permlevel": 0, "read": 1, "write": 1, "create": 1, "delete": 1}
+					{
+						"role": "System Manager",
+						"permlevel": 0,
+						"read": 1,
+						"write": 1,
+						"create": 1,
+						"delete": 1,
+					}
 				],
 			}
 		).insert(ignore_permissions=True)
@@ -554,7 +571,14 @@
 				"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}
+					{
+						"role": "System Manager",
+						"permlevel": 0,
+						"read": 1,
+						"write": 1,
+						"create": 1,
+						"delete": 1,
+					}
 				],
 			}
 		).insert(ignore_permissions=True)
@@ -570,7 +594,14 @@
 				"autoname": "field:site_name",
 				"fields": [{"label": "Site Name", "fieldname": "site_name", "fieldtype": "Data"}],
 				"permissions": [
-					{"role": "System Manager", "permlevel": 0, "read": 1, "write": 1, "create": 1, "delete": 1}
+					{
+						"role": "System Manager",
+						"permlevel": 0,
+						"read": 1,
+						"write": 1,
+						"create": 1,
+						"delete": 1,
+					}
 				],
 			}
 		).insert(ignore_permissions=True)
@@ -623,9 +654,7 @@
 
 	to_warehouse = create_warehouse("_Test Internal Warehouse GIT A", company=company)
 
-	pr_doc = make_purchase_receipt(
-		company=company, warehouse=warehouse, qty=10, rate=100, do_not_submit=True
-	)
+	pr_doc = make_purchase_receipt(company=company, warehouse=warehouse, qty=10, rate=100, do_not_submit=True)
 	pr_doc.items[0].store = "Inter Transfer Store 1"
 	pr_doc.submit()
 
@@ -651,9 +680,7 @@
 
 	expene_account = frappe.db.get_value(
 		"Company", company, "stock_adjustment_account"
-	) or frappe.db.get_value(
-		"Account", {"company": company, "account_type": "Expense Account"}, "name"
-	)
+	) or frappe.db.get_value("Account", {"company": company, "account_type": "Expense Account"}, "name")
 
 	return frappe._dict(
 		{
diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json
index 6529bb2..879f243 100644
--- a/erpnext/stock/doctype/item/item.json
+++ b/erpnext/stock/doctype/item/item.json
@@ -891,7 +891,7 @@
  "index_web_pages_for_search": 1,
  "links": [],
  "make_attachments_public": 1,
- "modified": "2024-01-08 18:09:30.225085",
+ "modified": "2024-03-27 13:09:53.380997",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item",
@@ -959,7 +959,7 @@
  "search_fields": "item_name,description,item_group,customer_code",
  "show_name_in_global_search": 1,
  "show_preview_popup": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "item_name",
diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py
index 949c109..063b28d 100644
--- a/erpnext/stock/doctype/item/item.py
+++ b/erpnext/stock/doctype/item/item.py
@@ -3,7 +3,6 @@
 
 import copy
 import json
-from typing import Dict, List, Optional
 
 import frappe
 from frappe import _
@@ -375,9 +374,9 @@
 		for d in self.get("uoms"):
 			if cstr(d.uom) in check_list:
 				frappe.throw(
-					_("Unit of Measure {0} has been entered more than once in Conversion Factor Table").format(
-						d.uom
-					)
+					_(
+						"Unit of Measure {0} has been entered more than once in Conversion Factor Table"
+					).format(d.uom)
 				)
 			else:
 				check_list.append(cstr(d.uom))
@@ -429,7 +428,7 @@
 					frappe.throw(
 						_("{0} entered twice {1} in Item Taxes").format(
 							frappe.bold(d.item_tax_template),
-							"for tax category {0}".format(frappe.bold(d.tax_category)) if d.tax_category else "",
+							f"for tax category {frappe.bold(d.tax_category)}" if d.tax_category else "",
 						)
 					)
 				else:
@@ -448,7 +447,9 @@
 					)
 					if duplicate:
 						frappe.throw(
-							_("Barcode {0} already used in Item {1}").format(item_barcode.barcode, duplicate[0][0])
+							_("Barcode {0} already used in Item {1}").format(
+								item_barcode.barcode, duplicate[0][0]
+							)
 						)
 
 					item_barcode.barcode_type = (
@@ -477,9 +478,9 @@
 				warehouse_material_request_type += [(d.get("warehouse"), d.get("material_request_type"))]
 			else:
 				frappe.throw(
-					_("Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}.").format(
-						d.idx, d.warehouse, d.material_request_type
-					),
+					_(
+						"Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
+					).format(d.idx, d.warehouse, d.material_request_type),
 					DuplicateReorderRows,
 				)
 
@@ -547,20 +548,21 @@
 
 		for dt in ("Sales Taxes and Charges", "Purchase Taxes and Charges"):
 			for d in frappe.db.sql(
-				"""select name, item_wise_tax_detail from `tab{0}`
-					where ifnull(item_wise_tax_detail, '') != ''""".format(
-					dt
-				),
+				f"""select name, item_wise_tax_detail from `tab{dt}`
+					where ifnull(item_wise_tax_detail, '') != ''""",
 				as_dict=1,
 			):
-
 				item_wise_tax_detail = json.loads(d.item_wise_tax_detail)
 				if isinstance(item_wise_tax_detail, dict) and old_name in item_wise_tax_detail:
 					item_wise_tax_detail[new_name] = item_wise_tax_detail[old_name]
 					item_wise_tax_detail.pop(old_name)
 
 					frappe.db.set_value(
-						dt, d.name, "item_wise_tax_detail", json.dumps(item_wise_tax_detail), update_modified=False
+						dt,
+						d.name,
+						"item_wise_tax_detail",
+						json.dumps(item_wise_tax_detail),
+						update_modified=False,
 					)
 
 	def delete_old_bins(self, old_name):
@@ -587,9 +589,7 @@
 		)
 
 		msg += " <br>"
-		msg += (
-			", ".join([get_link_to_form("Stock Reconciliation", d.parent) for d in records]) + "<br><br>"
-		)
+		msg += ", ".join([get_link_to_form("Stock Reconciliation", d.parent) for d in records]) + "<br><br>"
 
 		msg += _(
 			"Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
@@ -612,12 +612,8 @@
 
 	def validate_duplicate_product_bundles_before_merge(self, old_name, new_name):
 		"Block merge if both old and new items have product bundles."
-		old_bundle = frappe.get_value(
-			"Product Bundle", filters={"new_item_code": old_name, "disabled": 0}
-		)
-		new_bundle = frappe.get_value(
-			"Product Bundle", filters={"new_item_code": new_name, "disabled": 0}
-		)
+		old_bundle = frappe.get_value("Product Bundle", filters={"new_item_code": old_name, "disabled": 0})
+		new_bundle = frappe.get_value("Product Bundle", filters={"new_item_code": new_name, "disabled": 0})
 
 		if old_bundle and new_bundle:
 			bundle_link = get_link_to_form("Product Bundle", old_bundle)
@@ -635,9 +631,7 @@
 	def recalculate_bin_qty(self, new_name):
 		from erpnext.stock.stock_balance import repost_stock
 
-		existing_allow_negative_stock = frappe.db.get_single_value(
-			"Stock Settings", "allow_negative_stock"
-		)
+		existing_allow_negative_stock = frappe.db.get_single_value("Stock Settings", "allow_negative_stock")
 		frappe.db.set_single_value("Stock Settings", "allow_negative_stock", 1)
 
 		repost_stock_for_warehouses = frappe.get_all(
@@ -654,9 +648,7 @@
 		for warehouse in repost_stock_for_warehouses:
 			repost_stock(new_name, warehouse)
 
-		frappe.db.set_single_value(
-			"Stock Settings", "allow_negative_stock", existing_allow_negative_stock
-		)
+		frappe.db.set_single_value("Stock Settings", "allow_negative_stock", existing_allow_negative_stock)
 
 	def update_bom_item_desc(self):
 		if self.is_new():
@@ -817,12 +809,10 @@
 			return "<br>".join(docnames)
 
 		def table_row(title, body):
-			return """<tr>
-				<td>{0}</td>
-				<td>{1}</td>
-			</tr>""".format(
-				title, body
-			)
+			return f"""<tr>
+				<td>{title}</td>
+				<td>{body}</td>
+			</tr>"""
 
 		rows = ""
 		for docname, attr_list in not_included.items():
@@ -834,17 +824,15 @@
 		)
 
 		message = """
-			<div>{0}</div><br>
+			<div>{}</div><br>
 			<table class="table">
 				<thead>
-					<td>{1}</td>
-					<td>{2}</td>
+					<td>{}</td>
+					<td>{}</td>
 				</thead>
-				{3}
+				{}
 			</table>
-		""".format(
-			error_description, _("Variant Items"), _("Attributes"), rows
-		)
+		""".format(error_description, _("Variant Items"), _("Attributes"), rows)
 
 		frappe.throw(message, title=_("Variant Attribute Error"), is_minimizable=True, wide=True)
 
@@ -974,7 +962,7 @@
 
 			frappe.throw(msg, title=_("Linked with submitted documents"))
 
-	def _get_linked_submitted_documents(self, changed_fields: List[str]) -> Optional[Dict[str, str]]:
+	def _get_linked_submitted_documents(self, changed_fields: list[str]) -> dict[str, str] | None:
 		linked_doctypes = [
 			"Delivery Note Item",
 			"Sales Invoice Item",
@@ -1163,17 +1151,13 @@
 		last_purchase_receipt and last_purchase_receipt[0].posting_date or "1900-01-01"
 	)
 
-	if last_purchase_order and (
-		purchase_order_date >= purchase_receipt_date or not last_purchase_receipt
-	):
+	if last_purchase_order and (purchase_order_date >= purchase_receipt_date or not last_purchase_receipt):
 		# use purchase order
 
 		last_purchase = last_purchase_order[0]
 		purchase_date = purchase_order_date
 
-	elif last_purchase_receipt and (
-		purchase_receipt_date > purchase_order_date or not last_purchase_order
-	):
+	elif last_purchase_receipt and (purchase_receipt_date > purchase_order_date or not last_purchase_order):
 		# use purchase receipt
 		last_purchase = last_purchase_receipt[0]
 		purchase_date = purchase_receipt_date
@@ -1349,7 +1333,7 @@
 			frappe.publish_progress(count / total * 100, title=_("Updating Variants..."))
 
 
-def validate_item_default_company_links(item_defaults: List[ItemDefault]) -> None:
+def validate_item_default_company_links(item_defaults: list[ItemDefault]) -> None:
 	for item_default in item_defaults:
 		for doctype, field in [
 			["Warehouse", "default_warehouse"],
diff --git a/erpnext/stock/doctype/item/test_item.py b/erpnext/stock/doctype/item/test_item.py
index b237f73..2b3d3b7 100644
--- a/erpnext/stock/doctype/item/test_item.py
+++ b/erpnext/stock/doctype/item/test_item.py
@@ -32,7 +32,7 @@
 test_dependencies = ["Warehouse", "Item Group", "Item Tax Template", "Brand", "Item Attribute"]
 
 
-def make_item(item_code=None, properties=None, uoms=None):
+def make_item(item_code=None, properties=None, uoms=None, barcode=None):
 	if not item_code:
 		item_code = frappe.generate_hash(length=16)
 
@@ -61,6 +61,14 @@
 		for uom in uoms:
 			item.append("uoms", uom)
 
+	if barcode:
+		item.append(
+			"barcodes",
+			{
+				"barcode": barcode,
+			},
+		)
+
 	item.insert()
 
 	return item
@@ -315,7 +323,6 @@
 			self.assertEqual(value, purchase_item_details.get(key))
 
 	def test_item_default_validations(self):
-
 		with self.assertRaises(frappe.ValidationError) as ve:
 			make_item(
 				"Bad Item defaults",
@@ -469,9 +476,7 @@
 
 		self.assertFalse(frappe.db.exists("Item", old))
 
-		self.assertTrue(
-			frappe.db.get_value("Bin", {"item_code": new, "warehouse": "_Test Warehouse - _TC"})
-		)
+		self.assertTrue(frappe.db.get_value("Bin", {"item_code": new, "warehouse": "_Test Warehouse - _TC"}))
 		self.assertTrue(
 			frappe.db.get_value("Bin", {"item_code": new, "warehouse": "_Test Warehouse 1 - _TC"})
 		)
@@ -729,9 +734,7 @@
 
 	@change_settings("Stock Settings", {"sample_retention_warehouse": "_Test Warehouse - _TC"})
 	def test_retain_sample(self):
-		item = make_item(
-			"_TestRetainSample", {"has_batch_no": 1, "retain_sample": 1, "sample_quantity": 1}
-		)
+		item = make_item("_TestRetainSample", {"has_batch_no": 1, "retain_sample": 1, "sample_quantity": 1})
 
 		self.assertEqual(item.has_batch_no, 1)
 		self.assertEqual(item.retain_sample, 1)
@@ -804,7 +807,7 @@
 	def test_customer_codes_length(self):
 		"""Check if item code with special characters are allowed."""
 		item = make_item(properties={"item_code": "Test Item Code With Special Characters"})
-		for row in range(3):
+		for _row in range(3):
 			item.append("customer_items", {"ref_code": frappe.generate_hash("", 120)})
 		item.save()
 		self.assertTrue(len(item.customer_code) > 140)
@@ -845,9 +848,7 @@
 		make_property_setter("Item", None, "search_fields", "item_name", "Data", for_doctype="Doctype")
 
 		item = make_item(properties={"item_name": "Test Item", "description": "Test Description"})
-		data = item_query(
-			"Item", "Test Item", "", 0, 20, filters={"item_name": "Test Item"}, as_dict=True
-		)
+		data = item_query("Item", "Test Item", "", 0, 20, filters={"item_name": "Test Item"}, as_dict=True)
 		self.assertEqual(data[0].name, item.name)
 		self.assertEqual(data[0].item_name, item.item_name)
 		self.assertTrue("description" not in data[0])
@@ -855,9 +856,7 @@
 		make_property_setter(
 			"Item", None, "search_fields", "item_name, description", "Data", for_doctype="Doctype"
 		)
-		data = item_query(
-			"Item", "Test Item", "", 0, 20, filters={"item_name": "Test Item"}, as_dict=True
-		)
+		data = item_query("Item", "Test Item", "", 0, 20, filters={"item_name": "Test Item"}, as_dict=True)
 		self.assertEqual(data[0].name, item.name)
 		self.assertEqual(data[0].item_name, item.item_name)
 		self.assertEqual(data[0].description, item.description)
diff --git a/erpnext/stock/doctype/item_alternative/item_alternative.json b/erpnext/stock/doctype/item_alternative/item_alternative.json
index fc3b976..945e94d 100644
--- a/erpnext/stock/doctype/item_alternative/item_alternative.json
+++ b/erpnext/stock/doctype/item_alternative/item_alternative.json
@@ -1,291 +1,102 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-02-26 17:39:11.249778", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-02-26 17:39:11.249778",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "item_code",
+  "alternative_item_code",
+  "two_way",
+  "column_break_4",
+  "item_name",
+  "alternative_item_name"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "item_code", 
-   "fieldtype": "Link", 
-   "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": "Item Code", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Item", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0
-  }, 
+   "fieldname": "item_code",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Item Code",
+   "options": "Item"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "alternative_item_code", 
-   "fieldtype": "Link", 
-   "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": "Alternative Item Code", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Item", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0
-  }, 
+   "fieldname": "alternative_item_code",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Alternative Item Code",
+   "options": "Item"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "two_way", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Two-way", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0
-  }, 
+   "default": "0",
+   "fieldname": "two_way",
+   "fieldtype": "Check",
+   "label": "Two-way"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "column_break_4", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0
-  }, 
+   "fieldname": "column_break_4",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
    "fetch_from": "item_code.item_name",
-   "fieldname": "item_name", 
-   "fieldtype": "Read Only", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Item Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0
-  }, 
+   "fieldname": "item_name",
+   "fieldtype": "Read Only",
+   "label": "Item Name"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
    "fetch_from": "alternative_item_code.item_name",
-   "fieldname": "alternative_item_name", 
-   "fieldtype": "Read Only", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Alternative Item Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0
+   "fieldname": "alternative_item_name",
+   "fieldtype": "Read Only",
+   "label": "Alternative Item Name"
   }
- ], 
- "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-05-16 22:43:35.377291",
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Item Alternative", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:09:53.809482",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Item Alternative",
+ "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": "Stock User", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Stock User",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "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": "Stock Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Stock Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "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": "Item Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "delete": 1,
+   "email": 1,
+   "export": 1,
+   "print": 1,
+   "read": 1,
+   "report": 1,
+   "role": "Item Manager",
+   "share": 1,
    "write": 1
   }
- ], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "title_field": "item_code", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "title_field": "item_code",
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_alternative/item_alternative.py b/erpnext/stock/doctype/item_alternative/item_alternative.py
index 83bee9c..a73a82f 100644
--- a/erpnext/stock/doctype/item_alternative/item_alternative.py
+++ b/erpnext/stock/doctype/item_alternative/item_alternative.py
@@ -45,9 +45,7 @@
 			"allow_alternative_item",
 		]
 		item_data = frappe.db.get_value("Item", self.item_code, fields, as_dict=1)
-		alternative_item_data = frappe.db.get_value(
-			"Item", self.alternative_item_code, fields, as_dict=1
-		)
+		alternative_item_data = frappe.db.get_value("Item", self.alternative_item_code, fields, as_dict=1)
 
 		for field in fields:
 			if item_data.get(field) != alternative_item_data.get(field):
@@ -87,14 +85,12 @@
 @frappe.validate_and_sanitize_search_inputs
 def get_alternative_items(doctype, txt, searchfield, start, page_len, filters):
 	return frappe.db.sql(
-		""" (select alternative_item_code from `tabItem Alternative`
+		f""" (select alternative_item_code from `tabItem Alternative`
 			where item_code = %(item_code)s and alternative_item_code like %(txt)s)
 		union
 			(select item_code from `tabItem Alternative`
 			where alternative_item_code = %(item_code)s and item_code like %(txt)s
-			and two_way = 1) limit {1} offset {0}
-		""".format(
-			start, page_len
-		),
+			and two_way = 1) limit {page_len} offset {start}
+		""",
 		{"item_code": filters.get("item_code"), "txt": "%" + txt + "%"},
 	)
diff --git a/erpnext/stock/doctype/item_alternative/test_item_alternative.py b/erpnext/stock/doctype/item_alternative/test_item_alternative.py
index 1996418..11e45ee 100644
--- a/erpnext/stock/doctype/item_alternative/test_item_alternative.py
+++ b/erpnext/stock/doctype/item_alternative/test_item_alternative.py
@@ -54,9 +54,7 @@
 				"fg_item_qty": 5,
 			},
 		]
-		sco = get_subcontracting_order(
-			service_items=service_items, supplier_warehouse=supplier_warehouse
-		)
+		sco = get_subcontracting_order(service_items=service_items, supplier_warehouse=supplier_warehouse)
 		rm_items = [
 			{
 				"item_code": "Test Finished Goods - A",
@@ -106,9 +104,7 @@
 			"reserved_qty_for_sub_contract",
 		)
 
-		self.assertEqual(
-			after_transfer_reserved_qty_for_sub_contract, flt(reserved_qty_for_sub_contract - 5)
-		)
+		self.assertEqual(after_transfer_reserved_qty_for_sub_contract, flt(reserved_qty_for_sub_contract - 5))
 
 		scr = make_subcontracting_receipt(sco.name)
 		scr.save()
@@ -159,9 +155,7 @@
 			"reserved_qty_for_production",
 		)
 
-		self.assertEqual(
-			reserved_qty_for_production_after_transfer, flt(reserved_qty_for_production - 5)
-		)
+		self.assertEqual(reserved_qty_for_production_after_transfer, flt(reserved_qty_for_production - 5))
 		ste1 = frappe.get_doc(make_stock_entry(pro_order.name, "Manufacture", 5))
 
 		status = False
diff --git a/erpnext/stock/doctype/item_attribute/item_attribute.json b/erpnext/stock/doctype/item_attribute/item_attribute.json
index 5c46789..d0220a2 100644
--- a/erpnext/stock/doctype/item_attribute/item_attribute.json
+++ b/erpnext/stock/doctype/item_attribute/item_attribute.json
@@ -75,7 +75,7 @@
  "icon": "fa fa-edit",
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-10-02 12:03:02.359202",
+ "modified": "2024-03-27 13:09:53.963494",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Attribute",
@@ -91,7 +91,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_attribute/item_attribute.py b/erpnext/stock/doctype/item_attribute/item_attribute.py
index 7b341b2..04421d6 100644
--- a/erpnext/stock/doctype/item_attribute/item_attribute.py
+++ b/erpnext/stock/doctype/item_attribute/item_attribute.py
@@ -93,7 +93,9 @@
 		values, abbrs = [], []
 		for d in self.item_attribute_values:
 			if d.attribute_value.lower() in map(str.lower, values):
-				frappe.throw(_("Attribute value: {0} must appear only once").format(d.attribute_value.title()))
+				frappe.throw(
+					_("Attribute value: {0} must appear only once").format(d.attribute_value.title())
+				)
 			values.append(d.attribute_value)
 
 			if d.abbr.lower() in map(str.lower, abbrs):
diff --git a/erpnext/stock/doctype/item_attribute_value/item_attribute_value.json b/erpnext/stock/doctype/item_attribute_value/item_attribute_value.json
index 2807600..2e6f84f 100644
--- a/erpnext/stock/doctype/item_attribute_value/item_attribute_value.json
+++ b/erpnext/stock/doctype/item_attribute_value/item_attribute_value.json
@@ -1,90 +1,42 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "", 
- "beta": 0, 
- "creation": "2014-09-26 03:52:31.161255", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Setup", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2014-09-26 03:52:31.161255",
+ "doctype": "DocType",
+ "document_type": "Setup",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "attribute_value",
+  "abbr"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "attribute_value", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Attribute Value", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "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": "attribute_value",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Attribute Value",
+   "reqd": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "description": "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\"", 
-   "fieldname": "abbr", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Abbreviation", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "unique": 0
+   "description": "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\"",
+   "fieldname": "abbr",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Abbreviation",
+   "reqd": 1,
+   "search_index": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "icon": "fa fa-edit", 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:00.926419", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Item Attribute Value", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "icon": "fa fa-edit",
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:09:54.109874",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Item Attribute Value",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_barcode/item_barcode.json b/erpnext/stock/doctype/item_barcode/item_barcode.json
index d9a8347..513f712 100644
--- a/erpnext/stock/doctype/item_barcode/item_barcode.json
+++ b/erpnext/stock/doctype/item_barcode/item_barcode.json
@@ -37,14 +37,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-08-24 19:59:47.871677",
+ "modified": "2024-03-27 13:09:54.217164",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Barcode",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/item_customer_detail/item_customer_detail.json b/erpnext/stock/doctype/item_customer_detail/item_customer_detail.json
index c0305a9..e83e7ae 100644
--- a/erpnext/stock/doctype/item_customer_detail/item_customer_detail.json
+++ b/erpnext/stock/doctype/item_customer_detail/item_customer_detail.json
@@ -1,139 +1,64 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0,
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "hash", 
- "beta": 0, 
- "creation": "2013-03-08 15:37:16", 
- "custom": 0, 
- "description": "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes", 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "autoname": "hash",
+ "creation": "2013-03-08 15:37:16",
+ "description": "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "customer_name",
+  "customer_group",
+  "ref_code"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0, 
-   "bold": 1, 
-   "collapsible": 0, 
-   "columns": 0,
-   "fieldname": "customer_name", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0,
-   "in_list_view": 1, 
-   "in_standard_filter": 0,
-   "label": "Customer Name", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "price_list_name", 
-   "oldfieldtype": "Select", 
-   "options": "Customer", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "180px", 
-   "read_only": 0, 
-   "remember_last_selected_value": 0,
-   "report_hide": 0, 
-   "reqd": 0,
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0, 
-   "width": "180px"
-  }, 
-  {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0, 
    "bold": 1,
-   "collapsible": 0,
-   "columns": 0,
-   "fieldname": "customer_group",
+   "fieldname": "customer_name",
    "fieldtype": "Link",
-   "hidden": 0,
-   "ignore_user_permissions": 0,
-   "ignore_xss_filter": 0,
    "in_filter": 1,
-   "in_global_search": 0,
    "in_list_view": 1,
-   "in_standard_filter": 0,
-   "label": "Customer Group",
-   "length": 0,
-   "no_copy": 0,
-   "options": "Customer Group",
-   "permlevel": 0,
-   "precision": "",
-   "print_hide": 0,
-   "print_hide_if_no_value": 0,
-   "read_only": 0,
-   "remember_last_selected_value": 0,
-   "report_hide": 0,
-   "reqd": 0,
-   "search_index": 0,
-   "set_only_once": 0,
-   "translatable": 0,
-   "unique": 0
+   "label": "Customer Name",
+   "oldfieldname": "price_list_name",
+   "oldfieldtype": "Select",
+   "options": "Customer",
+   "print_width": "180px",
+   "search_index": 1,
+   "width": "180px"
   },
   {
-   "allow_bulk_edit": 0,
-   "allow_on_submit": 0,
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0,
-   "fieldname": "ref_code", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 1, 
-   "in_global_search": 0,
-   "in_list_view": 1, 
-   "in_standard_filter": 0,
-   "label": "Ref Code", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "ref_rate", 
-   "oldfieldtype": "Currency", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "120px", 
-   "read_only": 0, 
-   "remember_last_selected_value": 0,
-   "report_hide": 0, 
-   "reqd": 1, 
-   "search_index": 1, 
-   "set_only_once": 0, 
-   "translatable": 0,
-   "unique": 0, 
+   "bold": 1,
+   "fieldname": "customer_group",
+   "fieldtype": "Link",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "label": "Customer Group",
+   "options": "Customer Group"
+  },
+  {
+   "fieldname": "ref_code",
+   "fieldtype": "Data",
+   "in_filter": 1,
+   "in_list_view": 1,
+   "label": "Ref Code",
+   "oldfieldname": "ref_rate",
+   "oldfieldtype": "Currency",
+   "print_width": "120px",
+   "reqd": 1,
+   "search_index": 1,
    "width": "120px"
   }
- ], 
- "has_web_view": 0,
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-03-08 14:22:38.019369",
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Item Customer Detail", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0,
- "track_changes": 0,
- "track_seen": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:09:54.332166",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Item Customer Detail",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_default/item_default.json b/erpnext/stock/doctype/item_default/item_default.json
index 2895661..c3a2244 100644
--- a/erpnext/stock/doctype/item_default/item_default.json
+++ b/erpnext/stock/doctype/item_default/item_default.json
@@ -139,14 +139,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-09-04 12:33:14.607267",
+ "modified": "2024-03-27 13:09:54.445015",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Default",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/item_manufacturer/item_manufacturer.json b/erpnext/stock/doctype/item_manufacturer/item_manufacturer.json
index 0cef6ea..ac16a60 100644
--- a/erpnext/stock/doctype/item_manufacturer/item_manufacturer.json
+++ b/erpnext/stock/doctype/item_manufacturer/item_manufacturer.json
@@ -64,7 +64,7 @@
   }
  ],
  "links": [],
- "modified": "2020-04-07 20:25:55.507905",
+ "modified": "2024-03-27 13:09:54.784023",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Manufacturer",
@@ -108,8 +108,9 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "title_field": "item_code",
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_manufacturer/item_manufacturer.py b/erpnext/stock/doctype/item_manufacturer/item_manufacturer.py
index ed004d5..715f09b 100644
--- a/erpnext/stock/doctype/item_manufacturer/item_manufacturer.py
+++ b/erpnext/stock/doctype/item_manufacturer/item_manufacturer.py
@@ -57,7 +57,9 @@
 			# if unchecked and default in Item master, clear it.
 			if default_manufacturer == self.manufacturer and default_part_no == self.manufacturer_part_no:
 				frappe.db.set_value(
-					"Item", item.name, {"default_item_manufacturer": None, "default_manufacturer_part_no": None}
+					"Item",
+					item.name,
+					{"default_item_manufacturer": None, "default_manufacturer_part_no": None},
 				)
 
 		elif self.is_default:
diff --git a/erpnext/stock/doctype/item_price/item_price.json b/erpnext/stock/doctype/item_price/item_price.json
index bf944a4..fbb448c 100644
--- a/erpnext/stock/doctype/item_price/item_price.json
+++ b/erpnext/stock/doctype/item_price/item_price.json
@@ -221,7 +221,7 @@
  "idx": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2024-03-13 12:23:39.630290",
+ "modified": "2024-03-27 13:09:54.930834",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Price",
@@ -256,7 +256,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "title_field": "item_name",
diff --git a/erpnext/stock/doctype/item_price/item_price.py b/erpnext/stock/doctype/item_price/item_price.py
index 25a28b4..ccdf1a0 100644
--- a/erpnext/stock/doctype/item_price/item_price.py
+++ b/erpnext/stock/doctype/item_price/item_price.py
@@ -55,6 +55,11 @@
 		if not frappe.db.exists("Item", self.item_code):
 			frappe.throw(_("Item {0} not found.").format(self.item_code))
 
+		if self.uom and not frappe.db.exists(
+			"UOM Conversion Detail", {"parenttype": "Item", "parent": self.item_code, "uom": self.uom}
+		):
+			frappe.throw(_("UOM {0} not found in Item {1}").format(self.uom, self.item_code))
+
 	def update_price_list_details(self):
 		if self.price_list:
 			price_list_details = frappe.db.get_value(
@@ -63,7 +68,7 @@
 
 			if not price_list_details:
 				link = frappe.utils.get_link_to_form("Price List", self.price_list)
-				frappe.throw("The price list {0} does not exist or is disabled".format(link))
+				frappe.throw(f"The price list {link} does not exist or is disabled")
 
 			self.buying, self.selling, self.currency = price_list_details
 
@@ -80,7 +85,6 @@
 			frappe.throw(_(msg))
 
 	def check_duplicates(self):
-
 		item_price = frappe.qb.DocType("Item Price")
 
 		query = (
diff --git a/erpnext/stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json b/erpnext/stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
index 5de45cb..57c7ac8 100644
--- a/erpnext/stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
+++ b/erpnext/stock/doctype/item_quality_inspection_parameter/item_quality_inspection_parameter.json
@@ -90,12 +90,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-08-06 15:08:20.911338",
+ "modified": "2024-03-27 13:09:55.104213",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Quality Inspection Parameter",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_reorder/item_reorder.json b/erpnext/stock/doctype/item_reorder/item_reorder.json
index a03bd45..e974232 100644
--- a/erpnext/stock/doctype/item_reorder/item_reorder.json
+++ b/erpnext/stock/doctype/item_reorder/item_reorder.json
@@ -1,161 +1,66 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "hash", 
- "beta": 0, 
- "creation": "2013-03-07 11:42:59", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Setup", 
- "editable_grid": 1, 
+ "actions": [],
+ "autoname": "hash",
+ "creation": "2013-03-07 11:42:59",
+ "doctype": "DocType",
+ "document_type": "Setup",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "warehouse_group",
+  "warehouse",
+  "warehouse_reorder_level",
+  "warehouse_reorder_qty",
+  "material_request_type"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "warehouse_group", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Check in (group)", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Warehouse", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "warehouse_group",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Check in (group)",
+   "options": "Warehouse"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "warehouse", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Request for", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Warehouse", 
-   "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": "warehouse",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Request for",
+   "options": "Warehouse",
+   "reqd": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "warehouse_reorder_level", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Re-order Level", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "warehouse_reorder_level",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Re-order Level"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "warehouse_reorder_qty", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Re-order Qty", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "warehouse_reorder_qty",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Re-order Qty"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "material_request_type", 
-   "fieldtype": "Select", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Material Request Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Purchase\nTransfer\nMaterial Issue\nManufacture", 
-   "permlevel": 0, 
-   "precision": "", 
-   "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": "material_request_type",
+   "fieldtype": "Select",
+   "in_list_view": 1,
+   "label": "Material Request Type",
+   "options": "Purchase\nTransfer\nMaterial Issue\nManufacture",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 1, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2023-06-21 15:13:38.270046", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Item Reorder", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_order": "ASC", 
- "track_seen": 0
-}
+ ],
+ "idx": 1,
+ "in_create": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:09:55.227275",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Item Reorder",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "ASC",
+ "states": []
+}
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_supplier/item_supplier.json b/erpnext/stock/doctype/item_supplier/item_supplier.json
index 84649a6..d8fe015 100644
--- a/erpnext/stock/doctype/item_supplier/item_supplier.json
+++ b/erpnext/stock/doctype/item_supplier/item_supplier.json
@@ -30,13 +30,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2022-09-07 12:33:55.780062",
+ "modified": "2024-03-27 13:09:55.339052",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Supplier",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/item_tax/item_tax.json b/erpnext/stock/doctype/item_tax/item_tax.json
index fb10096..685ae10 100644
--- a/erpnext/stock/doctype/item_tax/item_tax.json
+++ b/erpnext/stock/doctype/item_tax/item_tax.json
@@ -53,12 +53,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-06-03 13:20:06.982303",
+ "modified": "2024-03-27 13:09:55.445934",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Tax",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_variant/item_variant.json b/erpnext/stock/doctype/item_variant/item_variant.json
index 93005c0..9c5c0b5 100644
--- a/erpnext/stock/doctype/item_variant/item_variant.json
+++ b/erpnext/stock/doctype/item_variant/item_variant.json
@@ -1,91 +1,40 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "", 
- "beta": 0, 
- "creation": "2014-09-26 03:54:04.370259", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "Other", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2014-09-26 03:54:04.370259",
+ "doctype": "DocType",
+ "document_type": "Other",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "item_attribute",
+  "item_attribute_value"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "item_attribute", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Item Attribute", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Item Attribute", 
-   "permlevel": 0, 
-   "precision": "", 
-   "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": "item_attribute",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Item Attribute",
+   "options": "Item Attribute",
+   "reqd": 1
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "item_attribute_value", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Item Attribute Value", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "", 
-   "permlevel": 0, 
-   "precision": "", 
-   "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": "item_attribute_value",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Item Attribute Value",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "icon": "", 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:01.325414", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Item Variant", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:09:55.854357",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Item Variant",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_variant_attribute/item_variant_attribute.json b/erpnext/stock/doctype/item_variant_attribute/item_variant_attribute.json
index 9699ecb..e180bfe 100644
--- a/erpnext/stock/doctype/item_variant_attribute/item_variant_attribute.json
+++ b/erpnext/stock/doctype/item_variant_attribute/item_variant_attribute.json
@@ -78,13 +78,13 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-07-14 17:15:19.112119",
+ "modified": "2024-03-27 13:09:55.966900",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Item Variant Attribute",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.json b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.json
index 14808c2..8aea8a4 100644
--- a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.json
+++ b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.json
@@ -1,235 +1,77 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2017-08-29 16:38:31.173830", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2017-08-29 16:38:31.173830",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "section_break_3",
+  "do_not_update_variants",
+  "allow_rename_attribute_value",
+  "copy_fields_to_variant",
+  "fields"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "section_break_3", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "section_break_3",
+   "fieldtype": "Section Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "description": "Fields will be copied over only at time of creation.", 
-   "fieldname": "do_not_update_variants", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Do not update variants on save", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "description": "Fields will be copied over only at time of creation.",
+   "fieldname": "do_not_update_variants",
+   "fieldtype": "Check",
+   "label": "Do not update variants on save"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "default": "", 
-   "description": "Rename Attribute Value in Item Attribute.", 
-   "fieldname": "allow_rename_attribute_value", 
-   "fieldtype": "Check", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Allow Rename Attribute Value", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "default": "0",
+   "description": "Rename Attribute Value in Item Attribute.",
+   "fieldname": "allow_rename_attribute_value",
+   "fieldtype": "Check",
+   "label": "Allow Rename Attribute Value"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "copy_fields_to_variant", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Copy Fields to Variant", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "copy_fields_to_variant",
+   "fieldtype": "Section Break",
+   "label": "Copy Fields to Variant"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "fields", 
-   "fieldtype": "Table", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Fields", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Variant Field", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "fields",
+   "fieldtype": "Table",
+   "label": "Fields",
+   "options": "Variant Field"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 1, 
- "istable": 0, 
- "max_attachments": 0, 
- "modified": "2018-02-19 11:39:54.401128", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Item Variant Settings", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "issingle": 1,
+ "links": [],
+ "modified": "2024-03-27 13:09:56.095684",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Item Variant Settings",
+ "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": 0, 
-   "role": "System Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "email": 1,
+   "print": 1,
+   "read": 1,
+   "role": "System Manager",
+   "share": 1,
    "write": 1
-  }, 
+  },
   {
-   "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": 0, 
-   "role": "Item Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "email": 1,
+   "print": 1,
+   "read": 1,
+   "role": "Item 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": 1, 
- "track_seen": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py
index a4bdc0b..277042c 100644
--- a/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py
+++ b/erpnext/stock/doctype/item_variant_settings/item_variant_settings.py
@@ -1,6 +1,6 @@
 # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and contributors
 # For license information, please see license.txt
-
+import typing
 
 import frappe
 from frappe import _
@@ -23,7 +23,7 @@
 		fields: DF.Table[VariantField]
 	# end: auto-generated types
 
-	invalid_fields_for_copy_fields_in_variants = ["barcodes"]
+	invalid_fields_for_copy_fields_in_variants: typing.ClassVar[list] = ["barcodes"]
 
 	def set_default_fields(self):
 		self.fields = []
@@ -64,4 +64,6 @@
 	def validate(self):
 		for d in self.fields:
 			if d.field_name in self.invalid_fields_for_copy_fields_in_variants:
-				frappe.throw(_("Cannot set the field <b>{0}</b> for copying in variants").format(d.field_name))
+				frappe.throw(
+					_("Cannot set the field <b>{0}</b> for copying in variants").format(d.field_name)
+				)
diff --git a/erpnext/stock/doctype/item_website_specification/item_website_specification.json b/erpnext/stock/doctype/item_website_specification/item_website_specification.json
index 618c9f0..fec1ec4 100644
--- a/erpnext/stock/doctype/item_website_specification/item_website_specification.json
+++ b/erpnext/stock/doctype/item_website_specification/item_website_specification.json
@@ -1,86 +1,42 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2013-02-22 01:28:01", 
- "custom": 0, 
- "description": "Table for Item that will be shown in Web Site", 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2013-02-22 01:28:01",
+ "description": "Table for Item that will be shown in Web Site",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "label",
+  "description"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "label", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Label", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "150px", 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "label",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Label",
+   "print_width": "150px",
    "width": "150px"
-  }, 
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "description", 
-   "fieldtype": "Text Editor", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Description", 
-   "length": 0, 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "print_width": "300px", 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0, 
+   "fieldname": "description",
+   "fieldtype": "Text Editor",
+   "in_list_view": 1,
+   "label": "Description",
+   "print_width": "300px",
    "width": "300px"
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:01.497513", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Item Website Specification", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "track_seen": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:09:56.223492",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Item Website Specification",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/landed_cost_item/landed_cost_item.json b/erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
index c77b993..86d65fd 100644
--- a/erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
+++ b/erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
@@ -30,8 +30,6 @@
    "options": "Item",
    "read_only": 1,
    "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1,
    "width": "100px"
   },
   {
@@ -44,8 +42,6 @@
    "print_width": "300px",
    "read_only": 1,
    "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1,
    "width": "120px"
   },
   {
@@ -55,9 +51,7 @@
    "no_copy": 1,
    "options": "Purchase Invoice\nPurchase Receipt",
    "print_hide": 1,
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "receipt_document",
@@ -66,33 +60,25 @@
    "no_copy": 1,
    "options": "receipt_document_type",
    "print_hide": 1,
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "col_break2",
-   "fieldtype": "Column Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Column Break"
   },
   {
    "fieldname": "qty",
    "fieldtype": "Float",
    "in_list_view": 1,
    "label": "Qty",
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "rate",
    "fieldtype": "Currency",
    "label": "Rate",
    "options": "Company:company:default_currency",
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "amount",
@@ -103,9 +89,7 @@
    "oldfieldtype": "Currency",
    "options": "Company:company:default_currency",
    "read_only": 1,
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "applicable_charges",
@@ -113,9 +97,7 @@
    "in_list_view": 1,
    "label": "Applicable Charges",
    "options": "Company:company:default_currency",
-   "read_only_depends_on": "eval:parent.distribute_charges_based_on != 'Distribute Manually'",
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only_depends_on": "eval:parent.distribute_charges_based_on != 'Distribute Manually'"
   },
   {
    "fieldname": "purchase_receipt_item",
@@ -124,30 +106,22 @@
    "label": "Purchase Receipt Item",
    "no_copy": 1,
    "print_hide": 1,
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "cost_center",
    "fieldtype": "Link",
    "label": "Cost Center",
-   "options": "Cost Center",
-   "show_days": 1,
-   "show_seconds": 1
+   "options": "Cost Center"
   },
   {
    "fieldname": "accounting_dimensions_section",
    "fieldtype": "Section Break",
-   "label": "Accounting Dimensions",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Accounting Dimensions"
   },
   {
    "fieldname": "dimension_col_break",
-   "fieldtype": "Column Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Column Break"
   },
   {
    "default": "0",
@@ -156,20 +130,19 @@
    "fieldtype": "Check",
    "hidden": 1,
    "label": "Is Fixed Asset",
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   }
  ],
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-01-25 23:09:23.322282",
+ "modified": "2024-03-27 13:09:59.220459",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Landed Cost Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json b/erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
index 736eb9d..7251534 100644
--- a/erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+++ b/erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
@@ -65,13 +65,13 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-26 18:41:06.281750",
+ "modified": "2024-03-27 13:09:59.363367",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Landed Cost Purchase Receipt",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json b/erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
index 9c59c13..df5c0f9 100644
--- a/erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
+++ b/erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
@@ -67,12 +67,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-05-17 13:57:10.807980",
+ "modified": "2024-03-27 13:09:59.493991",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Landed Cost Taxes and Charges",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
index 059f925..10fc6c9 100644
--- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
+++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
@@ -34,9 +34,7 @@
    "options": "MAT-LCV-.YYYY.-",
    "print_hide": 1,
    "reqd": 1,
-   "set_only_once": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "set_only_once": 1
   },
   {
    "fieldname": "company",
@@ -46,32 +44,24 @@
    "label": "Company",
    "options": "Company",
    "remember_last_selected_value": 1,
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "purchase_receipts",
    "fieldtype": "Table",
    "label": "Purchase Receipts",
    "options": "Landed Cost Purchase Receipt",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "purchase_receipt_items",
    "fieldtype": "Section Break",
-   "label": "Purchase Receipt Items",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Purchase Receipt Items"
   },
   {
    "fieldname": "get_items_from_purchase_receipts",
    "fieldtype": "Button",
-   "label": "Get Items From Purchase Receipts",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Get Items From Purchase Receipts"
   },
   {
    "fieldname": "items",
@@ -79,31 +69,23 @@
    "label": "Purchase Receipt Items",
    "no_copy": 1,
    "options": "Landed Cost Item",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "sec_break1",
    "fieldtype": "Section Break",
-   "label": "Applicable Charges",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Applicable Charges"
   },
   {
    "fieldname": "taxes",
    "fieldtype": "Table",
    "label": "Taxes and Charges",
    "options": "Landed Cost Taxes and Charges",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "section_break_9",
-   "fieldtype": "Section Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Section Break"
   },
   {
    "fieldname": "total_taxes_and_charges",
@@ -111,24 +93,18 @@
    "label": "Total Taxes and Charges (Company Currency)",
    "options": "Company:company:default_currency",
    "read_only": 1,
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "col_break1",
-   "fieldtype": "Column Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Column Break"
   },
   {
    "fieldname": "distribute_charges_based_on",
    "fieldtype": "Select",
    "label": "Distribute Charges Based On",
    "options": "Qty\nAmount\nDistribute Manually",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "amended_from",
@@ -137,51 +113,39 @@
    "no_copy": 1,
    "options": "Landed Cost Voucher",
    "print_hide": 1,
-   "read_only": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "read_only": 1
   },
   {
    "fieldname": "sec_break2",
-   "fieldtype": "Section Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Section Break"
   },
   {
    "fieldname": "landed_cost_help",
    "fieldtype": "HTML",
-   "label": "Landed Cost Help",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Landed Cost Help"
   },
   {
    "fieldname": "column_break_2",
-   "fieldtype": "Column Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Column Break"
   },
   {
    "default": "Today",
    "fieldname": "posting_date",
    "fieldtype": "Date",
    "label": "Posting Date",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   },
   {
    "fieldname": "section_break_5",
    "fieldtype": "Section Break",
-   "hide_border": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "hide_border": 1
   }
  ],
  "icon": "icon-usd",
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2021-01-25 23:07:30.468423",
+ "modified": "2024-03-27 13:09:59.624249",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Landed Cost Voucher",
@@ -202,6 +166,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
- "sort_order": "DESC"
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py
index baff540..5e5efb5 100644
--- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py
+++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py
@@ -103,13 +103,13 @@
 		for d in self.get("purchase_receipts"):
 			docstatus = frappe.db.get_value(d.receipt_document_type, d.receipt_document, "docstatus")
 			if docstatus != 1:
-				msg = (
-					f"Row {d.idx}: {d.receipt_document_type} {frappe.bold(d.receipt_document)} must be submitted"
-				)
+				msg = f"Row {d.idx}: {d.receipt_document_type} {frappe.bold(d.receipt_document)} must be submitted"
 				frappe.throw(_(msg), title=_("Invalid Document"))
 
 			if d.receipt_document_type == "Purchase Invoice":
-				update_stock = frappe.db.get_value(d.receipt_document_type, d.receipt_document, "update_stock")
+				update_stock = frappe.db.get_value(
+					d.receipt_document_type, d.receipt_document, "update_stock"
+				)
 				if not update_stock:
 					msg = _("Row {0}: Purchase Invoice {1} has no stock impact.").format(
 						d.idx, frappe.bold(d.receipt_document)
@@ -159,7 +159,8 @@
 					)
 
 				item.applicable_charges = flt(
-					flt(item.get(based_on_field)) * (flt(self.total_taxes_and_charges) / flt(total_item_cost)),
+					flt(item.get(based_on_field))
+					* (flt(self.total_taxes_and_charges) / flt(total_item_cost)),
 					item.precision("applicable_charges"),
 				)
 				total_charges += item.applicable_charges
@@ -257,7 +258,9 @@
 		for item in self.get("items"):
 			if item.is_fixed_asset:
 				receipt_document_type = (
-					"purchase_invoice" if item.receipt_document_type == "Purchase Invoice" else "purchase_receipt"
+					"purchase_invoice"
+					if item.receipt_document_type == "Purchase Invoice"
+					else "purchase_receipt"
 				)
 				docs = frappe.db.get_all(
 					"Asset",
@@ -280,9 +283,7 @@
 							frappe.throw(
 								_(
 									"{0} <b>{1}</b> has submitted Assets. Remove Item <b>{2}</b> from table to continue."
-								).format(
-									item.receipt_document_type, item.receipt_document, item.item_code
-								)
+								).format(item.receipt_document_type, item.receipt_document, item.item_code)
 							)
 
 	def update_rate_in_serial_no_for_non_asset_items(self, receipt_document):
@@ -291,10 +292,10 @@
 				serial_nos = get_serial_nos(item.serial_no)
 				if serial_nos:
 					frappe.db.sql(
-						"update `tabSerial No` set purchase_rate=%s where name in ({0})".format(
+						"update `tabSerial No` set purchase_rate=%s where name in ({})".format(
 							", ".join(["%s"] * len(serial_nos))
 						),
-						tuple([item.valuation_rate] + serial_nos),
+						tuple([item.valuation_rate, *serial_nos]),
 					)
 
 
diff --git a/erpnext/stock/doctype/landed_cost_voucher/test_landed_cost_voucher.py b/erpnext/stock/doctype/landed_cost_voucher/test_landed_cost_voucher.py
index 4058aa8..9ec2d69 100644
--- a/erpnext/stock/doctype/landed_cost_voucher/test_landed_cost_voucher.py
+++ b/erpnext/stock/doctype/landed_cost_voucher/test_landed_cost_voucher.py
@@ -16,9 +16,7 @@
 	make_purchase_receipt,
 )
 from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
-	get_batch_from_bundle,
 	get_serial_nos_from_bundle,
-	make_serial_batch_bundle,
 )
 from erpnext.stock.serial_batch_bundle import SerialNoValuation
 
@@ -68,9 +66,7 @@
 			as_dict=1,
 		)
 
-		self.assertEqual(
-			last_sle.qty_after_transaction, last_sle_after_landed_cost.qty_after_transaction
-		)
+		self.assertEqual(last_sle.qty_after_transaction, last_sle_after_landed_cost.qty_after_transaction)
 		self.assertEqual(last_sle_after_landed_cost.stock_value - last_sle.stock_value, 25.0)
 
 		# assert after submit
@@ -93,7 +89,6 @@
 		self.assertPurchaseReceiptLCVGLEntries(pr)
 
 	def assertPurchaseReceiptLCVGLEntries(self, pr):
-
 		gl_entries = get_gl_entries("Purchase Receipt", pr.name)
 
 		self.assertTrue(gl_entries)
@@ -176,9 +171,7 @@
 			as_dict=1,
 		)
 
-		self.assertEqual(
-			last_sle.qty_after_transaction, last_sle_after_landed_cost.qty_after_transaction
-		)
+		self.assertEqual(last_sle.qty_after_transaction, last_sle_after_landed_cost.qty_after_transaction)
 		self.assertEqual(last_sle_after_landed_cost.stock_value - last_sle.stock_value, 50.0)
 
 	def test_landed_cost_voucher_for_zero_purchase_rate(self):
@@ -235,7 +228,6 @@
 		)
 
 	def test_landed_cost_voucher_against_purchase_invoice(self):
-
 		pi = make_purchase_invoice(
 			update_stock=1,
 			posting_date=frappe.utils.nowdate(),
@@ -280,9 +272,7 @@
 			as_dict=1,
 		)
 
-		self.assertEqual(
-			last_sle.qty_after_transaction, last_sle_after_landed_cost.qty_after_transaction
-		)
+		self.assertEqual(last_sle.qty_after_transaction, last_sle_after_landed_cost.qty_after_transaction)
 
 		self.assertEqual(last_sle_after_landed_cost.stock_value - last_sle.stock_value, 50.0)
 
@@ -436,7 +426,7 @@
 			do_not_save=True,
 		)
 		pr.items[0].cost_center = "Main - TCP1"
-		for x in range(2):
+		for _x in range(2):
 			pr.append(
 				"items",
 				{
diff --git a/erpnext/stock/doctype/manufacturer/manufacturer.json b/erpnext/stock/doctype/manufacturer/manufacturer.json
index 3a64fbe..1073c70 100644
--- a/erpnext/stock/doctype/manufacturer/manufacturer.json
+++ b/erpnext/stock/doctype/manufacturer/manufacturer.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "allow_import": 1,
  "allow_rename": 1,
  "autoname": "field:short_name",
@@ -85,7 +86,8 @@
   }
  ],
  "icon": "fa fa-certificate",
- "modified": "2019-07-06 13:06:47.237014",
+ "links": [],
+ "modified": "2024-03-27 13:10:04.558108",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Manufacturer",
@@ -115,6 +117,8 @@
  ],
  "search_fields": "short_name, full_name",
  "show_name_in_global_search": 1,
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "short_name"
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/material_request/material_request.json b/erpnext/stock/doctype/material_request/material_request.json
index 25c765b..e3a5df1 100644
--- a/erpnext/stock/doctype/material_request/material_request.json
+++ b/erpnext/stock/doctype/material_request/material_request.json
@@ -357,7 +357,7 @@
  "idx": 70,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-09-15 12:07:24.789471",
+ "modified": "2024-03-27 13:10:04.971211",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Material Request",
@@ -376,7 +376,6 @@
    "read": 1,
    "report": 1,
    "role": "Purchase Manager",
-   "set_user_permissions": 1,
    "share": 1,
    "submit": 1,
    "write": 1
@@ -427,7 +426,7 @@
  "quick_entry": 1,
  "search_fields": "status,transaction_date",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "title"
diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py
index ace84f8..b52b169 100644
--- a/erpnext/stock/doctype/material_request/material_request.py
+++ b/erpnext/stock/doctype/material_request/material_request.py
@@ -107,13 +107,13 @@
 
 				if actual_so_qty and (flt(so_items[so_no][item]) + already_indented > actual_so_qty):
 					frappe.throw(
-						_("Material Request of maximum {0} can be made for Item {1} against Sales Order {2}").format(
-							actual_so_qty - already_indented, item, so_no
-						)
+						_(
+							"Material Request of maximum {0} can be made for Item {1} against Sales Order {2}"
+						).format(actual_so_qty - already_indented, item, so_no)
 					)
 
 	def validate(self):
-		super(MaterialRequest, self).validate()
+		super().validate()
 
 		self.validate_schedule_date()
 		self.check_for_on_hold_or_closed_status("Sales Order", "sales_order")
@@ -187,12 +187,8 @@
 		self.set_status(update=True, status="Cancelled")
 
 	def check_modified_date(self):
-		mod_db = frappe.db.sql(
-			"""select modified from `tabMaterial Request` where name = %s""", self.name
-		)
-		date_diff = frappe.db.sql(
-			"""select TIMEDIFF('%s', '%s')""" % (mod_db[0][0], cstr(self.modified))
-		)
+		mod_db = frappe.db.sql("""select modified from `tabMaterial Request` where name = %s""", self.name)
+		date_diff = frappe.db.sql(f"""select TIMEDIFF('{mod_db[0][0]}', '{cstr(self.modified)}')""")
 
 		if date_diff and date_diff[0][0]:
 			frappe.throw(_("{0} {1} has been modified. Please refresh.").format(_(self.doctype), self.name))
@@ -276,7 +272,9 @@
 					d.ordered_qty = flt(mr_items_ordered_qty.get(d.name))
 
 					if mr_qty_allowance:
-						allowed_qty = flt((d.qty + (d.qty * (mr_qty_allowance / 100))), d.precision("ordered_qty"))
+						allowed_qty = flt(
+							(d.qty + (d.qty * (mr_qty_allowance / 100))), d.precision("ordered_qty")
+						)
 
 						if d.ordered_qty and d.ordered_qty > allowed_qty:
 							frappe.throw(
@@ -371,9 +369,7 @@
 
 
 def set_missing_values(source, target_doc):
-	if target_doc.doctype == "Purchase Order" and getdate(target_doc.schedule_date) < getdate(
-		nowdate()
-	):
+	if target_doc.doctype == "Purchase Order" and getdate(target_doc.schedule_date) < getdate(nowdate()):
 		target_doc.schedule_date = None
 	target_doc.run_method("set_missing_values")
 	target_doc.run_method("calculate_taxes_and_totals")
@@ -503,9 +499,7 @@
 			target_doc.schedule_date = None
 		target_doc.set(
 			"items",
-			[
-				d for d in target_doc.get("items") if d.get("item_code") in supplier_items and d.get("qty") > 0
-			],
+			[d for d in target_doc.get("items") if d.get("item_code") in supplier_items and d.get("qty") > 0],
 		)
 
 		set_missing_values(source, target_doc)
@@ -557,7 +551,7 @@
 
 	if filters.get("transaction_date"):
 		date = filters.get("transaction_date")[1]
-		conditions += "and mr.transaction_date between '{0}' and '{1}' ".format(date[0], date[1])
+		conditions += f"and mr.transaction_date between '{date[0]}' and '{date[1]}' "
 
 	supplier = filters.get("supplier")
 	supplier_items = get_items_based_on_default_supplier(supplier)
@@ -569,18 +563,18 @@
 		"""select distinct mr.name, transaction_date,company
 		from `tabMaterial Request` mr, `tabMaterial Request Item` mr_item
 		where mr.name = mr_item.parent
-			and mr_item.item_code in ({0})
+			and mr_item.item_code in ({})
 			and mr.material_request_type = 'Purchase'
 			and mr.per_ordered < 99.99
 			and mr.docstatus = 1
 			and mr.status != 'Stopped'
 			and mr.company = %s
-			{1}
+			{}
 		order by mr_item.item_code ASC
-		limit {2} offset {3} """.format(
+		limit {} offset {} """.format(
 			", ".join(["%s"] * len(supplier_items)), conditions, cint(page_len), cint(start)
 		),
-		tuple(supplier_items) + (filters.get("company"),),
+		(*tuple(supplier_items), filters.get("company")),
 		as_dict=1,
 	)
 
@@ -708,7 +702,10 @@
 				"doctype": "Stock Entry",
 				"validation": {
 					"docstatus": ["=", 1],
-					"material_request_type": ["in", ["Material Transfer", "Material Issue", "Customer Provided"]],
+					"material_request_type": [
+						"in",
+						["Material Transfer", "Material Issue", "Customer Provided"],
+					],
 				},
 			},
 			"Material Request Item": {
@@ -738,9 +735,7 @@
 	mr = frappe.get_doc("Material Request", material_request)
 	errors = []
 	work_orders = []
-	default_wip_warehouse = frappe.db.get_single_value(
-		"Manufacturing Settings", "default_wip_warehouse"
-	)
+	default_wip_warehouse = frappe.db.get_single_value("Manufacturing Settings", "default_wip_warehouse")
 
 	for d in mr.items:
 		if (d.stock_qty - d.ordered_qty) > 0:
@@ -788,7 +783,9 @@
 			)
 		else:
 			msgprint(
-				_("The {0} {1} created successfully").format(frappe.bold(_("Work Order")), work_orders_list[0])
+				_("The {0} {1} created successfully").format(
+					frappe.bold(_("Work Order")), work_orders_list[0]
+				)
 			)
 
 	if errors:
diff --git a/erpnext/stock/doctype/material_request/test_material_request.py b/erpnext/stock/doctype/material_request/test_material_request.py
index 48397a3..b383078 100644
--- a/erpnext/stock/doctype/material_request/test_material_request.py
+++ b/erpnext/stock/doctype/material_request/test_material_request.py
@@ -756,9 +756,7 @@
 		self.assertEqual(mr.per_ordered, 100)
 
 	def test_customer_provided_parts_mr(self):
-		create_item(
-			"CUST-0987", is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0
-		)
+		create_item("CUST-0987", is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0)
 		existing_requested_qty = self._get_requested_qty("_Test Customer", "_Test Warehouse - _TC")
 
 		mr = make_material_request(item_code="CUST-0987", material_request_type="Customer Provided")
@@ -822,7 +820,7 @@
 		)
 		comapnywise_mr_list.setdefault(mr2.company, []).append(mr2.name)
 
-		for company, mr_list in comapnywise_mr_list.items():
+		for company, _mr_list in comapnywise_mr_list.items():
 			emails = get_email_list(company)
 
 			self.assertTrue(comapnywise_users[company] in emails)
@@ -840,9 +838,7 @@
 			}
 		).insert()
 
-	in_transit_warehouse = frappe.db.exists(
-		"Warehouse", {"warehouse_type": "Transit", "company": company}
-	)
+	in_transit_warehouse = frappe.db.exists("Warehouse", {"warehouse_type": "Transit", "company": company})
 
 	if not in_transit_warehouse:
 		in_transit_warehouse = (
diff --git a/erpnext/stock/doctype/material_request_item/material_request_item.json b/erpnext/stock/doctype/material_request_item/material_request_item.json
index c705d59..7789ee5 100644
--- a/erpnext/stock/doctype/material_request_item/material_request_item.json
+++ b/erpnext/stock/doctype/material_request_item/material_request_item.json
@@ -491,14 +491,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-26 18:30:03.684872",
+ "modified": "2024-03-27 13:10:05.224712",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Material Request Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/packed_item/packed_item.json b/erpnext/stock/doctype/packed_item/packed_item.json
index 1daf679..c4d72d8 100644
--- a/erpnext/stock/doctype/packed_item/packed_item.json
+++ b/erpnext/stock/doctype/packed_item/packed_item.json
@@ -295,13 +295,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-04 16:30:44.263964",
+ "modified": "2024-03-27 13:10:07.966447",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Packed Item",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/packed_item/packed_item.py b/erpnext/stock/doctype/packed_item/packed_item.py
index d81ceaf..081d9c5 100644
--- a/erpnext/stock/doctype/packed_item/packed_item.py
+++ b/erpnext/stock/doctype/packed_item/packed_item.py
@@ -69,9 +69,7 @@
 		return
 
 	parent_items_price, reset = {}, False
-	set_price_from_children = frappe.db.get_single_value(
-		"Selling Settings", "editable_bundle_item_rates"
-	)
+	set_price_from_children = frappe.db.get_single_value("Selling Settings", "editable_bundle_item_rates")
 
 	stale_packed_items_table = get_indexed_packed_items_table(doc)
 
@@ -236,9 +234,7 @@
 	bin = get_packed_item_bin_qty(packing_item.item_code, pi_row.warehouse)
 	pi_row.actual_qty = flt(bin.get("actual_qty"))
 	pi_row.projected_qty = flt(bin.get("projected_qty"))
-	pi_row.use_serial_batch_fields = frappe.db.get_single_value(
-		"Stock Settings", "use_serial_batch_fields"
-	)
+	pi_row.use_serial_batch_fields = frappe.db.get_single_value("Stock Settings", "use_serial_batch_fields")
 
 
 def update_packed_item_price_data(pi_row, item_data, doc):
@@ -293,9 +289,7 @@
 def get_cancelled_doc_packed_item_details(old_packed_items):
 	prev_doc_packed_items_map = {}
 	for items in old_packed_items:
-		prev_doc_packed_items_map.setdefault((items.item_code, items.parent_item), []).append(
-			items.as_dict()
-		)
+		prev_doc_packed_items_map.setdefault((items.item_code, items.parent_item), []).append(items.as_dict())
 	return prev_doc_packed_items_map
 
 
diff --git a/erpnext/stock/doctype/packed_item/test_packed_item.py b/erpnext/stock/doctype/packed_item/test_packed_item.py
index ad06732..24a302f 100644
--- a/erpnext/stock/doctype/packed_item/test_packed_item.py
+++ b/erpnext/stock/doctype/packed_item/test_packed_item.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and Contributors
 # License: GNU General Public License v3. See license.txt
 
-from typing import List, Optional, Tuple
 
 import frappe
 from frappe.tests.utils import FrappeTestCase, change_settings
@@ -15,8 +14,8 @@
 
 
 def create_product_bundle(
-	quantities: Optional[List[int]] = None, warehouse: Optional[str] = None
-) -> Tuple[str, List[str]]:
+	quantities: list[int] | None = None, warehouse: str | None = None
+) -> tuple[str, list[str]]:
 	"""Get a new product_bundle for use in tests.
 
 	Create 10x required stock if warehouse is specified.
@@ -169,9 +168,7 @@
 
 		# backdated stock entry
 		for item in self.bundle_items:
-			make_stock_entry(
-				item_code=item, to_warehouse=warehouse, qty=10, rate=200, posting_date=yesterday
-			)
+			make_stock_entry(item_code=item, to_warehouse=warehouse, qty=10, rate=200, posting_date=yesterday)
 
 		# assert correct reposting
 		gles = get_gl_entries(dn.doctype, dn.name)
@@ -182,14 +179,15 @@
 	def assertReturns(self, original, returned):
 		self.assertEqual(len(original), len(returned))
 
-		sort_function = lambda p: (p.parent_item, p.item_code, p.qty)
+		def sort_function(p):
+			return p.parent_item, p.item_code, p.qty
 
-		for sent, returned in zip(
-			sorted(original, key=sort_function), sorted(returned, key=sort_function)
+		for sent_item, returned_item in zip(
+			sorted(original, key=sort_function), sorted(returned, key=sort_function), strict=False
 		):
-			self.assertEqual(sent.item_code, returned.item_code)
-			self.assertEqual(sent.parent_item, returned.parent_item)
-			self.assertEqual(sent.qty, -1 * returned.qty)
+			self.assertEqual(sent_item.item_code, returned_item.item_code)
+			self.assertEqual(sent_item.parent_item, returned_item.parent_item)
+			self.assertEqual(sent_item.qty, -1 * returned_item.qty)
 
 	def test_returning_full_bundles(self):
 		from erpnext.stock.doctype.delivery_note.delivery_note import make_sales_return
diff --git a/erpnext/stock/doctype/packing_slip/packing_slip.json b/erpnext/stock/doctype/packing_slip/packing_slip.json
index 86ed794..fae7881 100644
--- a/erpnext/stock/doctype/packing_slip/packing_slip.json
+++ b/erpnext/stock/doctype/packing_slip/packing_slip.json
@@ -176,7 +176,7 @@
  "idx": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-04-28 18:01:37.341619",
+ "modified": "2024-03-27 13:10:08.149919",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Packing Slip",
@@ -256,7 +256,7 @@
  ],
  "search_fields": "delivery_note",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/packing_slip/packing_slip.py b/erpnext/stock/doctype/packing_slip/packing_slip.py
index 88acfe8..8f8e8dc 100644
--- a/erpnext/stock/doctype/packing_slip/packing_slip.py
+++ b/erpnext/stock/doctype/packing_slip/packing_slip.py
@@ -34,7 +34,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs) -> None:
-		super(PackingSlip, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"target_dt": "Delivery Note Item",
@@ -87,9 +87,7 @@
 		"""Validate if case nos overlap. If they do, recommend next case no."""
 
 		if cint(self.from_case_no) <= 0:
-			frappe.throw(
-				_("The 'From Package No.' field must neither be empty nor it's value less than 1.")
-			)
+			frappe.throw(_("The 'From Package No.' field must neither be empty nor it's value less than 1."))
 		elif not self.to_case_no:
 			self.to_case_no = self.from_case_no
 		elif cint(self.to_case_no) < cint(self.from_case_no):
@@ -212,9 +210,8 @@
 	return frappe.db.sql(
 		"""select name, item_name, description from `tabItem`
 				where name in ( select item_code FROM `tabDelivery Note Item`
-	 						where parent= %s)
-	 			and %s like "%s" %s
-	 			limit  %s offset %s """
-		% ("%s", searchfield, "%s", get_match_cond(doctype), "%s", "%s"),
+	 						where parent= {})
+	 			and {} like "{}" {}
+	 			limit  {} offset {} """.format("%s", searchfield, "%s", get_match_cond(doctype), "%s", "%s"),
 		((filters or {}).get("delivery_note"), "%%%s%%" % txt, page_len, start),
 	)
diff --git a/erpnext/stock/doctype/packing_slip/test_packing_slip.py b/erpnext/stock/doctype/packing_slip/test_packing_slip.py
index 96da23d..08c70bf 100644
--- a/erpnext/stock/doctype/packing_slip/test_packing_slip.py
+++ b/erpnext/stock/doctype/packing_slip/test_packing_slip.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
diff --git a/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json b/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
index 4bd9035..1c5ddb6 100644
--- a/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
+++ b/erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
@@ -138,14 +138,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-04-28 15:00:14.079306",
+ "modified": "2024-03-27 13:10:08.352880",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Packing Slip Item",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/pick_list/pick_list.js b/erpnext/stock/doctype/pick_list/pick_list.js
index 43519e7..518782d 100644
--- a/erpnext/stock/doctype/pick_list/pick_list.js
+++ b/erpnext/stock/doctype/pick_list/pick_list.js
@@ -355,19 +355,15 @@
 					item.title = __("Select Serial and Batch");
 				}
 
-				frappe.require(path, function () {
-					new erpnext.SerialBatchPackageSelector(frm, item, (r) => {
-						if (r) {
-							let qty = Math.abs(r.total_qty);
-							frappe.model.set_value(item.doctype, item.name, {
-								serial_and_batch_bundle: r.name,
-								use_serial_batch_fields: 0,
-								qty:
-									qty /
-									flt(item.conversion_factor || 1, precision("conversion_factor", item)),
-							});
-						}
-					});
+				new erpnext.SerialBatchPackageSelector(frm, item, (r) => {
+					if (r) {
+						let qty = Math.abs(r.total_qty);
+						frappe.model.set_value(item.doctype, item.name, {
+							serial_and_batch_bundle: r.name,
+							use_serial_batch_fields: 0,
+							qty: qty / flt(item.conversion_factor || 1, precision("conversion_factor", item)),
+						});
+					}
 				});
 			}
 		});
diff --git a/erpnext/stock/doctype/pick_list/pick_list.json b/erpnext/stock/doctype/pick_list/pick_list.json
index 0c47434..fe93239 100644
--- a/erpnext/stock/doctype/pick_list/pick_list.json
+++ b/erpnext/stock/doctype/pick_list/pick_list.json
@@ -18,6 +18,7 @@
   "parent_warehouse",
   "consider_rejected_warehouses",
   "get_item_locations",
+  "pick_manually",
   "section_break_6",
   "scan_barcode",
   "column_break_13",
@@ -192,11 +193,18 @@
    "fieldname": "consider_rejected_warehouses",
    "fieldtype": "Check",
    "label": "Consider Rejected Warehouses"
+  },
+  {
+   "default": "0",
+   "description": "If enabled then system won't override the picked qty / batches / serial numbers.",
+   "fieldname": "pick_manually",
+   "fieldtype": "Check",
+   "label": "Pick Manually"
   }
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2024-02-02 16:17:44.877426",
+ "modified": "2024-03-27 22:49:16.954637",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Pick List",
@@ -268,4 +276,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 4eab7e8..e3dbdb5 100644
--- a/erpnext/stock/doctype/pick_list/pick_list.py
+++ b/erpnext/stock/doctype/pick_list/pick_list.py
@@ -4,7 +4,6 @@
 import json
 from collections import OrderedDict, defaultdict
 from itertools import groupby
-from typing import Dict, List
 
 import frappe
 from frappe import _
@@ -13,7 +12,7 @@
 from frappe.query_builder import Case
 from frappe.query_builder.custom import GROUP_CONCAT
 from frappe.query_builder.functions import Coalesce, Locate, Replace, Sum
-from frappe.utils import ceil, cint, floor, flt
+from frappe.utils import ceil, cint, floor, flt, get_link_to_form
 from frappe.utils.nestedset import get_descendants_of
 
 from erpnext.selling.doctype.sales_order.sales_order import (
@@ -24,7 +23,11 @@
 	get_picked_serial_nos,
 )
 from erpnext.stock.get_item_details import get_conversion_factor
-from erpnext.stock.serial_batch_bundle import SerialBatchCreation
+from erpnext.stock.serial_batch_bundle import (
+	SerialBatchCreation,
+	get_batches_from_bundle,
+	get_serial_nos_from_bundle,
+)
 
 # TODO: Prioritize SO or WO group warehouse
 
@@ -42,6 +45,7 @@
 
 		amended_from: DF.Link | None
 		company: DF.Link
+		consider_rejected_warehouses: DF.Check
 		customer: DF.Link | None
 		customer_name: DF.Data | None
 		for_qty: DF.Float
@@ -50,6 +54,7 @@
 		material_request: DF.Link | None
 		naming_series: DF.Literal["STO-PICK-.YYYY.-"]
 		parent_warehouse: DF.Link | None
+		pick_manually: DF.Check
 		prompt_qty: DF.Check
 		purpose: DF.Literal["Material Transfer for Manufacture", "Material Transfer", "Delivery"]
 		scan_barcode: DF.Data | None
@@ -71,7 +76,8 @@
 
 	def before_save(self):
 		self.update_status()
-		self.set_item_locations()
+		if not self.pick_manually:
+			self.set_item_locations()
 
 		if self.get("locations"):
 			self.validate_sales_order_percentage()
@@ -199,10 +205,11 @@
 				row.db_set("serial_and_batch_bundle", None)
 
 	def on_update(self):
-		self.linked_serial_and_batch_bundle()
+		if self.get("locations"):
+			self.linked_serial_and_batch_bundle()
 
 	def linked_serial_and_batch_bundle(self):
-		for row in self.locations:
+		for row in self.get("locations"):
 			if row.serial_and_batch_bundle:
 				frappe.get_doc(
 					"Serial and Batch Bundle", row.serial_and_batch_bundle
@@ -381,9 +388,7 @@
 				),
 			)
 
-			locations = get_items_with_location_and_quantity(
-				item_doc, self.item_location_map, self.docstatus
-			)
+			locations = get_items_with_location_and_quantity(item_doc, self.item_location_map, self.docstatus)
 
 			item_doc.idx = None
 			item_doc.name = None
@@ -437,12 +442,10 @@
 		item_map = OrderedDict()
 		for item in locations:
 			if not item.item_code:
-				frappe.throw("Row #{0}: Item Code is Mandatory".format(item.idx))
+				frappe.throw(f"Row #{item.idx}: Item Code is Mandatory")
 			if not cint(
 				frappe.get_cached_value("Item", item.item_code, "is_stock_item")
-			) and not frappe.db.exists(
-				"Product Bundle", {"new_item_code": item.item_code, "disabled": 0}
-			):
+			) and not frappe.db.exists("Product Bundle", {"new_item_code": item.item_code, "disabled": 0}):
 				continue
 			item_code = item.item_code
 			reference = item.sales_order_item or item.material_request_item
@@ -515,56 +518,83 @@
 	def get_picked_items_details(self, items):
 		picked_items = frappe._dict()
 
-		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,
-					pi_item.serial_and_batch_bundle,
-					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.picked_qty > 0) | (pi_item.stock_qty > 0))
-					& (pi.status != "Completed")
-					& (pi.status != "Cancelled")
-					& (pi_item.docstatus != 2)
-				)
-				.groupby(
-					pi_item.item_code,
-					pi_item.warehouse,
-					pi_item.batch_no,
-				)
-			)
+		if not items:
+			return picked_items
 
-			if self.name:
-				query = query.where(pi_item.parent != self.name)
+		items_data = self._get_pick_list_items(items)
 
-			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
 
-			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
+			if item_data.serial_and_batch_bundle:
+				if not serial_no:
+					serial_no = get_serial_nos_from_bundle(item_data.serial_and_batch_bundle)
+
+				if not item_data.batch_no and not serial_no:
+					bundle_batches = get_batches_from_bundle(item_data.serial_and_batch_bundle)
+					for batch_no, batch_qty in bundle_batches.items():
+						batch_qty = abs(batch_qty)
+
+						key = (item_data.warehouse, batch_no)
+						if item_data.item_code not in picked_items:
+							picked_items[item_data.item_code] = {key: {"picked_qty": batch_qty}}
+						else:
+							picked_items[item_data.item_code][key]["picked_qty"] += batch_qty
+
+					continue
+
+			if item_data.item_code not in picked_items:
+				picked_items[item_data.item_code] = {}
+
+			if key not in picked_items[item_data.item_code]:
+				picked_items[item_data.item_code][key] = frappe._dict(
+					{
+						"picked_qty": 0,
+						"serial_no": [],
+						"batch_no": item_data.batch_no or "",
+						"warehouse": item_data.warehouse,
+					}
+				)
+
+			picked_items[item_data.item_code][key]["picked_qty"] += item_data.picked_qty
+			if serial_no:
+				picked_items[item_data.item_code][key]["serial_no"].extend(serial_no)
 
 		return picked_items
 
-	def _get_product_bundles(self) -> Dict[str, str]:
+	def _get_pick_list_items(self, 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,
+				pi_item.serial_and_batch_bundle,
+				pi_item.serial_no,
+				(Case().when(pi_item.picked_qty > 0, pi_item.picked_qty).else_(pi_item.stock_qty)).as_(
+					"picked_qty"
+				),
+			)
+			.where(
+				(pi_item.item_code.isin([x.item_code for x in items]))
+				& ((pi_item.picked_qty > 0) | (pi_item.stock_qty > 0))
+				& (pi.status != "Completed")
+				& (pi.status != "Cancelled")
+				& (pi_item.docstatus != 2)
+			)
+		)
+
+		if self.name:
+			query = query.where(pi_item.parent != self.name)
+
+		return query.run(as_dict=True)
+
+	def _get_product_bundles(self) -> dict[str, str]:
 		# Dict[so_item_row: item_code]
 		product_bundles = {}
 		for item in self.locations:
@@ -577,13 +607,11 @@
 			)
 		return product_bundles
 
-	def _get_product_bundle_qty_map(self, bundles: List[str]) -> Dict[str, Dict[str, float]]:
+	def _get_product_bundle_qty_map(self, bundles: list[str]) -> dict[str, dict[str, float]]:
 		# bundle_item_code: Dict[component, qty]
 		product_bundle_qty_map = {}
 		for bundle_item_code in bundles:
-			bundle = frappe.get_last_doc(
-				"Product Bundle", {"new_item_code": bundle_item_code, "disabled": 0}
-			)
+			bundle = frappe.get_last_doc("Product Bundle", {"new_item_code": bundle_item_code, "disabled": 0})
 			product_bundle_qty_map[bundle_item_code] = {item.item_code: item.qty for item in bundle.items}
 		return product_bundle_qty_map
 
@@ -617,7 +645,11 @@
 	def has_reserved_stock(self):
 		if self.purpose == "Delivery":
 			for location in self.locations:
-				if location.sales_order and location.sales_order_item and flt(location.stock_reserved_qty) > 0:
+				if (
+					location.sales_order
+					and location.sales_order_item
+					and flt(location.stock_reserved_qty) > 0
+				):
 					return True
 
 		return False
@@ -629,7 +661,7 @@
 		doc.run_method("update_status")
 
 
-def get_picked_items_qty(items) -> List[Dict]:
+def get_picked_items_qty(items) -> list[dict]:
 	pi_item = frappe.qb.DocType("Pick List Item")
 	return (
 		frappe.qb.from_(pi_item)
@@ -659,17 +691,13 @@
 	locations = []
 
 	# if stock qty is zero on submitted entry, show positive remaining qty to recalculate in case of restock.
-	remaining_stock_qty = (
-		item_doc.qty if (docstatus == 1 and item_doc.stock_qty == 0) else item_doc.stock_qty
-	)
+	remaining_stock_qty = item_doc.qty if (docstatus == 1 and item_doc.stock_qty == 0) else item_doc.stock_qty
 
 	while flt(remaining_stock_qty) > 0 and available_locations:
 		item_location = available_locations.pop(0)
 		item_location = frappe._dict(item_location)
 
-		stock_qty = (
-			remaining_stock_qty if item_location.qty >= remaining_stock_qty else item_location.qty
-		)
+		stock_qty = remaining_stock_qty if item_location.qty >= remaining_stock_qty else item_location.qty
 		qty = stock_qty / (item_doc.conversion_factor or 1)
 
 		uom_must_be_whole_number = frappe.get_cached_value("UOM", item_doc.uom, "must_be_whole_number")
@@ -705,7 +733,7 @@
 			if item_location.serial_no:
 				# set remaining serial numbers
 				item_location.serial_no = item_location.serial_no[-int(qty_diff) :]
-			available_locations = [item_location] + available_locations
+			available_locations = [item_location, *available_locations]
 
 	# update available locations for the item
 	item_location_map[item_doc.item_code] = available_locations
@@ -722,9 +750,7 @@
 	consider_rejected_warehouses=False,
 ):
 	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")
 
@@ -734,63 +760,90 @@
 			from_warehouses,
 			required_qty,
 			company,
-			total_picked_qty,
 			consider_rejected_warehouses=consider_rejected_warehouses,
 		)
 	elif has_serial_no:
 		locations = get_available_item_locations_for_serialized_item(
 			item_code,
 			from_warehouses,
-			required_qty,
 			company,
-			total_picked_qty,
 			consider_rejected_warehouses=consider_rejected_warehouses,
 		)
 	elif has_batch_no:
 		locations = get_available_item_locations_for_batched_item(
 			item_code,
 			from_warehouses,
-			required_qty,
-			company,
-			total_picked_qty,
 			consider_rejected_warehouses=consider_rejected_warehouses,
 		)
 	else:
 		locations = get_available_item_locations_for_other_item(
 			item_code,
 			from_warehouses,
-			required_qty,
 			company,
-			total_picked_qty,
 			consider_rejected_warehouses=consider_rejected_warehouses,
 		)
 
+	if picked_item_details:
+		locations = filter_locations_by_picked_materials(locations, picked_item_details)
+
+	if locations:
+		locations = get_locations_based_on_required_qty(locations, required_qty)
+
+	if not ignore_validation:
+		validate_picked_materials(item_code, required_qty, locations)
+
+	return locations
+
+
+def get_locations_based_on_required_qty(locations, required_qty):
+	filtered_locations = []
+
+	for location in locations:
+		if location.qty >= required_qty:
+			location.qty = required_qty
+			filtered_locations.append(location)
+			break
+
+		required_qty -= location.qty
+		filtered_locations.append(location)
+
+	return filtered_locations
+
+
+def validate_picked_materials(item_code, required_qty, locations):
+	for location in list(locations):
+		if location["qty"] < 0:
+			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:
+	if remaining_qty > 0:
 		frappe.msgprint(
-			_("{0} units of Item {1} is not available.").format(
-				remaining_qty, frappe.get_desk_link("Item", item_code)
+			_("{0} units of Item {1} is picked in another Pick List.").format(
+				remaining_qty, get_link_to_form("Item", item_code)
 			),
-			title=_("Insufficient Stock"),
+			title=_("Already Picked"),
 		)
 
-	if picked_item_details:
-		for location in list(locations):
-			if location["qty"] < 0:
-				locations.remove(location)
 
-		total_qty_available = sum(location.get("qty") for location in locations)
-		remaining_qty = required_qty - total_qty_available
+def filter_locations_by_picked_materials(locations, picked_item_details) -> list[dict]:
+	for row in locations:
+		key = row.warehouse
+		if row.batch_no:
+			key = (row.warehouse, row.batch_no)
 
-		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"),
-			)
+		picked_qty = picked_item_details.get(key, {}).get("picked_qty", 0)
+		if not picked_qty:
+			continue
+		if picked_qty > row.qty:
+			row.qty = 0
+			picked_item_details[key]["picked_qty"] -= row.qty
+		else:
+			row.qty -= picked_qty
+			picked_item_details[key]["picked_qty"] = 0.0
+			if row.serial_nos:
+				row.serial_nos = list(set(row.serial_nos) - set(picked_item_details[key].get("serial_no")))
 
 	return locations
 
@@ -800,15 +853,12 @@
 	from_warehouses,
 	required_qty,
 	company,
-	total_picked_qty=0,
 	consider_rejected_warehouses=False,
 ):
 	# Get batch nos by FIFO
 	locations = get_available_item_locations_for_batched_item(
 		item_code,
 		from_warehouses,
-		required_qty,
-		company,
 		consider_rejected_warehouses=consider_rejected_warehouses,
 	)
 
@@ -828,7 +878,6 @@
 					(conditions) & (sn.batch_no == location.batch_no) & (sn.warehouse == location.warehouse)
 				)
 				.orderby(sn.creation)
-				.limit(ceil(location.qty + total_picked_qty))
 			).run(as_dict=True)
 
 			serial_nos = [sn.name for sn in serial_nos]
@@ -841,18 +890,14 @@
 def get_available_item_locations_for_serialized_item(
 	item_code,
 	from_warehouses,
-	required_qty,
 	company,
-	total_picked_qty=0,
 	consider_rejected_warehouses=False,
 ):
-	picked_serial_nos = get_picked_serial_nos(item_code, from_warehouses)
-
 	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))
+		.where(sn.item_code == item_code)
 		.orderby(sn.creation)
 	)
 
@@ -860,6 +905,7 @@
 		query = query.where(sn.warehouse.isin(from_warehouses))
 	else:
 		query = query.where(Coalesce(sn.warehouse, "") != "")
+		query = query.where(sn.company == company)
 
 	if not consider_rejected_warehouses:
 		if rejected_warehouses := get_rejected_warehouses():
@@ -868,16 +914,8 @@
 	serial_nos = query.run(as_list=True)
 
 	warehouse_serial_nos_map = frappe._dict()
-	picked_qty = required_qty
 	for serial_no, warehouse in serial_nos:
-		if serial_no in picked_serial_nos:
-			continue
-
-		if picked_qty <= 0:
-			break
-
 		warehouse_serial_nos_map.setdefault(warehouse, []).append(serial_no)
-		picked_qty -= 1
 
 	locations = []
 
@@ -885,12 +923,14 @@
 		qty = len(serial_nos)
 
 		locations.append(
-			{
-				"qty": qty,
-				"warehouse": warehouse,
-				"item_code": item_code,
-				"serial_nos": serial_nos,
-			}
+			frappe._dict(
+				{
+					"qty": qty,
+					"warehouse": warehouse,
+					"item_code": item_code,
+					"serial_nos": serial_nos,
+				}
+			)
 		)
 
 	return locations
@@ -899,9 +939,6 @@
 def get_available_item_locations_for_batched_item(
 	item_code,
 	from_warehouses,
-	required_qty,
-	company,
-	total_picked_qty=0,
 	consider_rejected_warehouses=False,
 ):
 	locations = []
@@ -910,8 +947,6 @@
 			{
 				"item_code": item_code,
 				"warehouse": from_warehouses,
-				"qty": required_qty,
-				"is_pick_list": True,
 			}
 		)
 	)
@@ -920,9 +955,7 @@
 	rejected_warehouses = get_rejected_warehouses()
 
 	for d in data:
-		if (
-			not consider_rejected_warehouses and rejected_warehouses and d.warehouse in rejected_warehouses
-		):
+		if not consider_rejected_warehouses and rejected_warehouses and d.warehouse in rejected_warehouses:
 			continue
 
 		if d.warehouse not in warehouse_wise_batches:
@@ -949,9 +982,7 @@
 def get_available_item_locations_for_other_item(
 	item_code,
 	from_warehouses,
-	required_qty,
 	company,
-	total_picked_qty=0,
 	consider_rejected_warehouses=False,
 ):
 	bin = frappe.qb.DocType("Bin")
@@ -960,7 +991,6 @@
 		.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 + total_picked_qty))
 	)
 
 	if from_warehouses:
@@ -1033,8 +1063,7 @@
 			"name": "so_detail",
 			"parent": "against_sales_order",
 		},
-		"condition": lambda doc: abs(doc.delivered_qty) < abs(doc.qty)
-		and doc.delivered_by_supplier != 1,
+		"condition": lambda doc: abs(doc.delivered_qty) < abs(doc.qty) and doc.delivered_by_supplier != 1,
 	}
 
 	for customer in sales_dict:
@@ -1056,7 +1085,6 @@
 
 
 def map_pl_locations(pick_list, item_mapper, delivery_note, sales_order=None):
-
 	for location in pick_list.locations:
 		if location.sales_order != sales_order or location.product_bundle_item:
 			continue
@@ -1087,9 +1115,7 @@
 	delivery_note.customer = frappe.get_value("Sales Order", sales_order, "customer")
 
 
-def add_product_bundles_to_delivery_note(
-	pick_list: "PickList", delivery_note, item_mapper
-) -> None:
+def add_product_bundles_to_delivery_note(pick_list: "PickList", delivery_note, item_mapper) -> None:
 	"""Add product bundles found in pick list to delivery note.
 
 	When mapping pick list items, the bundle item itself isn't part of the
@@ -1167,7 +1193,7 @@
 			& (wo.qty > wo.material_transferred_for_manufacturing)
 			& (wo.docstatus == 1)
 			& (wo.company == filters.get("company"))
-			& (wo.name.like("%{0}%".format(txt)))
+			& (wo.name.like(f"%{txt}%"))
 		)
 		.orderby(Case().when(Locate(txt, wo.name) > 0, Locate(txt, wo.name)).else_(99999))
 		.orderby(wo.name)
@@ -1234,9 +1260,7 @@
 	stock_entry.use_multi_level_bom = work_order.use_multi_level_bom
 	stock_entry.fg_completed_qty = pick_list.for_qty
 	if work_order.bom_no:
-		stock_entry.inspection_required = frappe.db.get_value(
-			"BOM", work_order.bom_no, "inspection_required"
-		)
+		stock_entry.inspection_required = frappe.db.get_value("BOM", work_order.bom_no, "inspection_required")
 
 	is_wip_warehouse_group = frappe.db.get_value("Warehouse", work_order.wip_warehouse, "is_group")
 	if not (is_wip_warehouse_group and work_order.skip_transfer):
diff --git a/erpnext/stock/doctype/pick_list/test_pick_list.py b/erpnext/stock/doctype/pick_list/test_pick_list.py
index cffd0d2..87a7150 100644
--- a/erpnext/stock/doctype/pick_list/test_pick_list.py
+++ b/erpnext/stock/doctype/pick_list/test_pick_list.py
@@ -319,7 +319,6 @@
 		pr2.cancel()
 
 	def test_pick_list_for_items_from_multiple_sales_orders(self):
-
 		item_code = make_item().name
 		try:
 			frappe.get_doc(
@@ -463,9 +462,7 @@
 
 		self.assertEqual(pick_list.locations[0].qty, delivery_note.items[0].qty)
 		self.assertEqual(pick_list.locations[1].qty, delivery_note.items[1].qty)
-		self.assertEqual(
-			sales_order.items[0].conversion_factor, delivery_note.items[0].conversion_factor
-		)
+		self.assertEqual(sales_order.items[0].conversion_factor, delivery_note.items[0].conversion_factor)
 
 		pick_list.cancel()
 		sales_order.cancel()
@@ -514,7 +511,7 @@
 			_dict(item_code="A", warehouse="X", qty=8, picked_qty=3),
 			_dict(item_code="B", warehouse="Y", qty=6, picked_qty=4),
 		]
-		for expected_item, created_item in zip(expected_items, pl.locations):
+		for expected_item, created_item in zip(expected_items, pl.locations, strict=False):
 			_compare_dicts(expected_item, created_item)
 
 	def test_multiple_dn_creation(self):
@@ -624,9 +621,7 @@
 		pick_list_1.set_item_locations()
 		pick_list_1.submit()
 		create_delivery_note(pick_list_1.name)
-		for dn in frappe.get_all(
-			"Delivery Note", filters={"pick_list": pick_list_1.name}, fields={"name"}
-		):
+		for dn in frappe.get_all("Delivery Note", filters={"pick_list": pick_list_1.name}, fields={"name"}):
 			for dn_item in frappe.get_doc("Delivery Note", dn.name).get("items"):
 				if dn_item.item_code == "_Test Item":
 					self.assertEqual(dn_item.qty, 1)
@@ -728,7 +723,9 @@
 			self.assertTrue(loc.serial_and_batch_bundle)
 
 			data = frappe.get_all(
-				"Serial and Batch Entry", fields=["serial_no"], filters={"parent": loc.serial_and_batch_bundle}
+				"Serial and Batch Entry",
+				fields=["serial_no"],
+				filters={"parent": loc.serial_and_batch_bundle},
 			)
 
 			picked_serial_nos = [d.serial_no for d in data]
@@ -760,7 +757,7 @@
 
 		quantities = [5, 2]
 		bundle, components = create_product_bundle(quantities, warehouse=warehouse)
-		bundle_items = dict(zip(components, quantities))
+		bundle_items = dict(zip(components, quantities, strict=False))
 
 		so = make_sales_order(item_code=bundle, qty=3, rate=42)
 
@@ -818,7 +815,7 @@
 
 	def test_pick_list_status(self):
 		warehouse = "_Test Warehouse - _TC"
-		item = make_item(properties={"maintain_stock": 1}).name
+		item = make_item(properties={"is_stock_item": 1}).name
 		make_stock_entry(item=item, to_warehouse=warehouse, qty=10)
 
 		so = make_sales_order(item_code=item, qty=10, rate=100)
@@ -848,3 +845,135 @@
 		pl.cancel()
 		pl.reload()
 		self.assertEqual(pl.status, "Cancelled")
+
+	def test_pick_list_validation(self):
+		warehouse = "_Test Warehouse - _TC"
+		item = make_item("Test Non Serialized Pick List Item", properties={"is_stock_item": 1}).name
+
+		make_stock_entry(item=item, to_warehouse=warehouse, qty=10)
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.save()
+		pl.submit()
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.save()
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=4, rate=100)
+		pl = create_pick_list(so.name)
+		self.assertFalse(hasattr(pl, "locations"))
+
+	def test_pick_list_validation_for_serial_no(self):
+		warehouse = "_Test Warehouse - _TC"
+		item = make_item(
+			"Test Serialized Pick List Item",
+			properties={"is_stock_item": 1, "has_serial_no": 1, "serial_no_series": "SN-SPLI-.####"},
+		).name
+
+		make_stock_entry(item=item, to_warehouse=warehouse, qty=10)
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.locations[0].qty = 5
+		pl.save()
+		pl.submit()
+		self.assertTrue(pl.locations[0].serial_no)
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.save()
+		self.assertTrue(pl.locations[0].serial_no)
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=4, rate=100)
+		pl = create_pick_list(so.name)
+		self.assertFalse(hasattr(pl, "locations"))
+
+	def test_pick_list_validation_for_batch_no(self):
+		warehouse = "_Test Warehouse - _TC"
+		item = make_item(
+			"Test Batch Pick List Item",
+			properties={
+				"is_stock_item": 1,
+				"has_batch_no": 1,
+				"batch_number_series": "BATCH-SPLI-.####",
+				"create_new_batch": 1,
+			},
+		).name
+
+		make_stock_entry(item=item, to_warehouse=warehouse, qty=10)
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.locations[0].qty = 5
+		pl.save()
+		pl.submit()
+		self.assertTrue(pl.locations[0].batch_no)
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.save()
+		self.assertTrue(pl.locations[0].batch_no)
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=4, rate=100)
+		pl = create_pick_list(so.name)
+		self.assertFalse(hasattr(pl, "locations"))
+
+	def test_pick_list_validation_for_batch_no_and_serial_item(self):
+		warehouse = "_Test Warehouse - _TC"
+		item = make_item(
+			"Test Serialized Batch Pick List Item",
+			properties={
+				"is_stock_item": 1,
+				"has_batch_no": 1,
+				"batch_number_series": "SN-BT-BATCH-SPLI-.####",
+				"create_new_batch": 1,
+				"has_serial_no": 1,
+				"serial_no_series": "SN-BT-SPLI-.####",
+			},
+		).name
+
+		make_stock_entry(item=item, to_warehouse=warehouse, qty=10)
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.locations[0].qty = 5
+		pl.save()
+		pl.submit()
+		self.assertTrue(pl.locations[0].batch_no)
+		self.assertTrue(pl.locations[0].serial_no)
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=5, rate=100)
+
+		pl = create_pick_list(so.name)
+		pl.save()
+		self.assertTrue(pl.locations[0].batch_no)
+		self.assertTrue(pl.locations[0].serial_no)
+		self.assertEqual(pl.locations[0].qty, 5.0)
+		self.assertTrue(hasattr(pl, "locations"))
+
+		so = make_sales_order(item_code=item, qty=4, rate=100)
+		pl = create_pick_list(so.name)
+		self.assertFalse(hasattr(pl, "locations"))
diff --git a/erpnext/stock/doctype/pick_list_item/pick_list_item.json b/erpnext/stock/doctype/pick_list_item/pick_list_item.json
index 962fa9f..6f6091e 100644
--- a/erpnext/stock/doctype/pick_list_item/pick_list_item.json
+++ b/erpnext/stock/doctype/pick_list_item/pick_list_item.json
@@ -240,14 +240,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-02-04 16:12:16.257951",
+ "modified": "2024-03-27 13:10:13.391216",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Pick List Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/price_list/price_list.json b/erpnext/stock/doctype/price_list/price_list.json
index 38cd1ee..e0d00ca 100644
--- a/erpnext/stock/doctype/price_list/price_list.json
+++ b/erpnext/stock/doctype/price_list/price_list.json
@@ -84,7 +84,7 @@
  "idx": 1,
  "links": [],
  "max_attachments": 1,
- "modified": "2024-01-30 14:39:26.328837",
+ "modified": "2024-03-27 13:10:17.226079",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Price List",
@@ -128,7 +128,7 @@
  ],
  "search_fields": "currency",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/price_list_country/price_list_country.json b/erpnext/stock/doctype/price_list_country/price_list_country.json
index a0020c5..5e44abe 100644
--- a/erpnext/stock/doctype/price_list_country/price_list_country.json
+++ b/erpnext/stock/doctype/price_list_country/price_list_country.json
@@ -1,63 +1,31 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2015-09-17 06:49:51.810318", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
+ "actions": [],
+ "creation": "2015-09-17 06:49:51.810318",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "country"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "country", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Country", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "Country", 
-   "permlevel": 0, 
-   "precision": "", 
-   "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": "country",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Country",
+   "options": "Country",
+   "reqd": 1
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:03.978049", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "Price List Country", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:17.401786",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "Price List Country",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
index b926e98..339d508 100755
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
@@ -313,7 +313,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "read_only": 1
   },
@@ -352,7 +352,7 @@
   },
   {
    "fieldname": "shipping_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address",
    "print_hide": 1,
    "read_only": 1
@@ -1095,7 +1095,7 @@
   },
   {
    "fieldname": "billing_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address",
    "read_only": 1
   },
@@ -1252,7 +1252,7 @@
  "idx": 261,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-20 16:05:31.713453",
+ "modified": "2024-03-27 13:10:25.441066",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Purchase Receipt",
@@ -1315,7 +1315,7 @@
  ],
  "search_fields": "status, posting_date, supplier",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "supplier",
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
index 034dd0a..ae101df 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
@@ -15,6 +15,7 @@
 from erpnext.assets.doctype.asset.asset import get_asset_account, is_cwip_accounting_enabled
 from erpnext.assets.doctype.asset_category.asset_category import get_asset_category_account
 from erpnext.buying.utils import check_on_hold_or_closed_status
+from erpnext.controllers.accounts_controller import merge_taxes
 from erpnext.controllers.buying_controller import BuyingController
 from erpnext.stock.doctype.delivery_note.delivery_note import make_inter_company_transaction
 
@@ -40,7 +41,7 @@
 		from erpnext.stock.doctype.purchase_receipt_item.purchase_receipt_item import PurchaseReceiptItem
 
 		additional_discount_percentage: DF.Float
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		apply_discount_on: DF.Literal["", "Grand Total", "Net Total"]
 		apply_putaway_rule: DF.Check
@@ -56,7 +57,7 @@
 		base_total: DF.Currency
 		base_total_taxes_and_charges: DF.Currency
 		billing_address: DF.Link | None
-		billing_address_display: DF.SmallText | None
+		billing_address_display: DF.TextEditor | None
 		buying_price_list: DF.Link | None
 		company: DF.Link
 		contact_display: DF.SmallText | None
@@ -109,7 +110,7 @@
 		set_posting_time: DF.Check
 		set_warehouse: DF.Link | None
 		shipping_address: DF.Link | None
-		shipping_address_display: DF.SmallText | None
+		shipping_address_display: DF.TextEditor | None
 		shipping_rule: DF.Link | None
 		status: DF.Literal["", "Draft", "To Bill", "Completed", "Return Issued", "Cancelled", "Closed"]
 		subcontracting_receipt: DF.Link | None
@@ -135,7 +136,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(PurchaseReceipt, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"target_dt": "Purchase Order Item",
@@ -228,7 +229,7 @@
 
 	def validate(self):
 		self.validate_posting_time()
-		super(PurchaseReceipt, self).validate()
+		super().validate()
 
 		if self._action != "submit":
 			self.set_status()
@@ -258,15 +259,15 @@
 				# Improves UX by not giving messages of "Assets Created" before throwing error of not finding arbnb account
 				self.get_company_default("asset_received_but_not_billed")
 				get_asset_account(
-					"capital_work_in_progress_account", asset_category=item.asset_category, company=self.company
+					"capital_work_in_progress_account",
+					asset_category=item.asset_category,
+					company=self.company,
 				)
 				break
 
 	def validate_provisional_expense_account(self):
 		provisional_accounting_for_non_stock_items = cint(
-			frappe.db.get_value(
-				"Company", self.company, "enable_provisional_accounting_for_non_stock_items"
-			)
+			frappe.db.get_value("Company", self.company, "enable_provisional_accounting_for_non_stock_items")
 		)
 
 		if not provisional_accounting_for_non_stock_items:
@@ -278,7 +279,7 @@
 				item.provisional_expense_account = default_provisional_account
 
 	def validate_with_previous_doc(self):
-		super(PurchaseReceipt, self).validate_with_previous_doc(
+		super().validate_with_previous_doc(
 			{
 				"Purchase Order": {
 					"ref_dn_field": "purchase_order",
@@ -339,24 +340,20 @@
 		return qty and flt(qty[0][0]) or 0.0
 
 	def get_po_qty_and_warehouse(self, po_detail):
-		po_qty, po_warehouse = frappe.db.get_value(
-			"Purchase Order Item", po_detail, ["qty", "warehouse"]
-		)
+		po_qty, po_warehouse = frappe.db.get_value("Purchase Order Item", po_detail, ["qty", "warehouse"])
 		return po_qty, po_warehouse
 
 	# Check for Closed status
 	def check_on_hold_or_closed_status(self):
 		check_list = []
 		for d in self.get("items"):
-			if (
-				d.meta.get_field("purchase_order") and d.purchase_order and d.purchase_order not in check_list
-			):
+			if d.meta.get_field("purchase_order") and d.purchase_order and d.purchase_order not in check_list:
 				check_list.append(d.purchase_order)
 				check_on_hold_or_closed_status("Purchase Order", d.purchase_order)
 
 	# on submit
 	def on_submit(self):
-		super(PurchaseReceipt, self).on_submit()
+		super().on_submit()
 
 		# Check for Approving Authority
 		frappe.get_doc("Authorization Control").validate_approving_authority(
@@ -390,7 +387,7 @@
 			frappe.throw(_("Purchase Invoice {0} is already submitted").format(self.submit_rv[0][0]))
 
 	def on_cancel(self):
-		super(PurchaseReceipt, self).on_cancel()
+		super().on_cancel()
 
 		self.check_on_hold_or_closed_status()
 		# Check if Purchase Invoice has been submitted against current Purchase Order
@@ -437,9 +434,7 @@
 		)
 
 		provisional_accounting_for_non_stock_items = cint(
-			frappe.db.get_value(
-				"Company", self.company, "enable_provisional_accounting_for_non_stock_items"
-			)
+			frappe.db.get_value("Company", self.company, "enable_provisional_accounting_for_non_stock_items")
 		)
 
 		exchange_rate_map, net_rate_map = get_purchase_document_details(self)
@@ -508,7 +503,6 @@
 						and self.conversion_rate != exchange_rate_map[item.purchase_invoice]
 						and item.net_rate == net_rate_map[item.purchase_invoice_item]
 					):
-
 						discrepancy_caused_by_exchange_rate_difference = (item.qty * item.net_rate) * (
 							exchange_rate_map[item.purchase_invoice] - self.conversion_rate
 						)
@@ -691,10 +685,12 @@
 				elif warehouse_account.get(d.warehouse):
 					stock_value_diff = get_stock_value_difference(self.name, d.name, d.warehouse)
 					stock_asset_account_name = warehouse_account[d.warehouse]["account"]
-					supplier_warehouse_account = warehouse_account.get(self.supplier_warehouse, {}).get("account")
-					supplier_warehouse_account_currency = warehouse_account.get(self.supplier_warehouse, {}).get(
-						"account_currency"
+					supplier_warehouse_account = warehouse_account.get(self.supplier_warehouse, {}).get(
+						"account"
 					)
+					supplier_warehouse_account_currency = warehouse_account.get(
+						self.supplier_warehouse, {}
+					).get("account_currency")
 
 					# If PR is sub-contracted and fg item rate is zero
 					# in that case if account for source and target warehouse are same,
@@ -911,7 +907,7 @@
 				so_items_details_map.setdefault(item.sales_order, []).append(item_details)
 
 		if so_items_details_map:
-			if get_datetime("{} {}".format(self.posting_date, self.posting_time)) > get_datetime():
+			if get_datetime(f"{self.posting_date} {self.posting_time}") > get_datetime():
 				return frappe.msgprint(
 					_("Cannot create Stock Reservation Entries for future dated Purchase Receipts.")
 				)
@@ -1128,37 +1124,6 @@
 	)
 
 
-def merge_taxes(source_taxes, target_doc):
-	from erpnext.accounts.doctype.pos_invoice_merge_log.pos_invoice_merge_log import (
-		update_item_wise_tax_detail,
-	)
-
-	existing_taxes = target_doc.get("taxes") or []
-	idx = 1
-	for tax in source_taxes:
-		found = False
-		for t in existing_taxes:
-			if t.account_head == tax.account_head and t.cost_center == tax.cost_center:
-				t.tax_amount = flt(t.tax_amount) + flt(tax.tax_amount_after_discount_amount)
-				t.base_tax_amount = flt(t.base_tax_amount) + flt(tax.base_tax_amount_after_discount_amount)
-				update_item_wise_tax_detail(t, tax)
-				found = True
-
-		if not found:
-			tax.charge_type = "Actual"
-			tax.idx = idx
-			idx += 1
-			tax.included_in_print_rate = 0
-			tax.dont_recompute_tax = 1
-			tax.row_id = ""
-			tax.tax_amount = tax.tax_amount_after_discount_amount
-			tax.base_tax_amount = tax.base_tax_amount_after_discount_amount
-			tax.item_wise_tax_detail = tax.item_wise_tax_detail
-			existing_taxes.append(tax)
-
-	target_doc.set("taxes", existing_taxes)
-
-
 @frappe.whitelist()
 def make_purchase_invoice(source_name, target_doc=None, args=None):
 	from erpnext.accounts.party import get_payment_terms_template
@@ -1172,9 +1137,7 @@
 			frappe.throw(_("All items have already been Invoiced/Returned"))
 
 		doc = frappe.get_doc(target)
-		doc.payment_terms_template = get_payment_terms_template(
-			source.supplier, "Supplier", source.company
-		)
+		doc.payment_terms_template = get_payment_terms_template(source.supplier, "Supplier", source.company)
 		doc.run_method("onload")
 		doc.run_method("set_missing_values")
 
@@ -1186,9 +1149,7 @@
 
 	def update_item(source_doc, target_doc, source_parent):
 		target_doc.qty, returned_qty = get_pending_qty(source_doc)
-		if frappe.db.get_single_value(
-			"Buying Settings", "bill_for_rejected_quantity_in_purchase_invoice"
-		):
+		if frappe.db.get_single_value("Buying Settings", "bill_for_rejected_quantity_in_purchase_invoice"):
 			target_doc.rejected_qty = 0
 		target_doc.stock_qty = flt(target_doc.qty) * flt(
 			target_doc.conversion_factor, target_doc.precision("conversion_factor")
@@ -1197,9 +1158,7 @@
 
 	def get_pending_qty(item_row):
 		qty = item_row.qty
-		if frappe.db.get_single_value(
-			"Buying Settings", "bill_for_rejected_quantity_in_purchase_invoice"
-		):
+		if frappe.db.get_single_value("Buying Settings", "bill_for_rejected_quantity_in_purchase_invoice"):
 			qty = item_row.received_qty
 		pending_qty = qty - invoiced_qty_map.get(item_row.name, 0)
 		returned_qty = flt(returned_qty_map.get(item_row.name, 0))
@@ -1384,15 +1343,11 @@
 					if total_item_cost > 0:
 						item_account_wise_cost[(item.item_code, item.purchase_receipt_item)][
 							account.expense_account
-						]["amount"] += (
-							account.amount * item.get(based_on_field) / total_item_cost
-						)
+						]["amount"] += account.amount * item.get(based_on_field) / total_item_cost
 
 						item_account_wise_cost[(item.item_code, item.purchase_receipt_item)][
 							account.expense_account
-						]["base_amount"] += (
-							account.base_amount * item.get(based_on_field) / total_item_cost
-						)
+						]["base_amount"] += account.base_amount * item.get(based_on_field) / total_item_cost
 					else:
 						item_account_wise_cost[(item.item_code, item.purchase_receipt_item)][
 							account.expense_account
diff --git a/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
index 5cf2080..705b0f9 100644
--- a/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
+++ b/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py
@@ -63,7 +63,6 @@
 		pr.delete()
 
 	def test_reverse_purchase_receipt_sle(self):
-
 		pr = make_purchase_receipt(qty=0.5, item_code="_Test Item Home Desktop 200")
 
 		sl_entry = frappe.db.get_all(
@@ -150,9 +149,7 @@
 		pi.delete()  # draft PI
 		pr.cancel()
 		frappe.db.set_value("Supplier", "_Test Supplier", "payment_terms", old_template_in_supplier)
-		frappe.get_doc(
-			"Payment Terms Template", "_Test Payment Terms Template For Purchase Invoice"
-		).delete()
+		frappe.get_doc("Payment Terms Template", "_Test Payment Terms Template For Purchase Invoice").delete()
 
 	def test_purchase_receipt_no_gl_entry(self):
 		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_stock_entry
@@ -220,7 +217,6 @@
 
 	def test_duplicate_serial_nos(self):
 		from erpnext.stock.doctype.delivery_note.test_delivery_note import create_delivery_note
-		from erpnext.stock.serial_batch_bundle import SerialBatchCreation
 
 		item = frappe.db.exists("Item", {"item_name": "Test Serialized Item 123"})
 		if not item:
@@ -243,7 +239,7 @@
 
 		serial_nos = get_serial_nos_from_bundle(bundle_id)
 
-		self.assertEquals(get_serial_nos_from_bundle(pr.items[0].serial_and_batch_bundle), serial_nos)
+		self.assertEqual(get_serial_nos_from_bundle(pr.items[0].serial_and_batch_bundle), serial_nos)
 
 		bundle_id = make_serial_batch_bundle(
 			frappe._dict(
@@ -266,7 +262,7 @@
 		# Then made delivery note to remove the serial nos from stock
 		dn = create_delivery_note(item_code=item.name, qty=2, rate=1500, serial_no=serial_nos)
 		dn.load_from_db()
-		self.assertEquals(get_serial_nos_from_bundle(dn.items[0].serial_and_batch_bundle), serial_nos)
+		self.assertEqual(get_serial_nos_from_bundle(dn.items[0].serial_and_batch_bundle), serial_nos)
 
 		posting_date = add_days(today(), -3)
 
@@ -393,13 +389,12 @@
 				frappe.db.get_value("Serial No", serial_no, "warehouse"), pr.get("items")[0].warehouse
 			)
 
-		rejected_serial_nos = get_serial_nos_from_bundle(
-			pr.get("items")[0].rejected_serial_and_batch_bundle
-		)
+		rejected_serial_nos = get_serial_nos_from_bundle(pr.get("items")[0].rejected_serial_and_batch_bundle)
 		self.assertEqual(len(rejected_serial_nos), 2)
 		for serial_no in rejected_serial_nos:
 			self.assertEqual(
-				frappe.db.get_value("Serial No", serial_no, "warehouse"), pr.get("items")[0].rejected_warehouse
+				frappe.db.get_value("Serial No", serial_no, "warehouse"),
+				pr.get("items")[0].rejected_warehouse,
 			)
 
 		pr.cancel()
@@ -614,8 +609,6 @@
 			for field, value in field_values.items():
 				self.assertEqual(cstr(serial_no.get(field)), value)
 
-		from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
-
 		pr = make_purchase_receipt(item_code="_Test Serialized Item With Series", qty=1)
 
 		serial_no = get_serial_nos_from_bundle(pr.get("items")[0].serial_and_batch_bundle)[0]
@@ -733,7 +726,6 @@
 		po.cancel()
 
 	def test_serial_no_against_purchase_receipt(self):
-
 		item_code = "Test Manual Created Serial No"
 		if not frappe.db.exists("Item", item_code):
 			make_item(item_code, dict(has_serial_no=1))
@@ -884,7 +876,7 @@
 			"Stock Received But Not Billed - TCP1": {"cost_center": cost_center},
 			stock_in_hand_account: {"cost_center": cost_center},
 		}
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account]["cost_center"], gle.cost_center)
 
 		pr.cancel()
@@ -909,7 +901,7 @@
 			"Stock Received But Not Billed - TCP1": {"cost_center": cost_center},
 			stock_in_hand_account: {"cost_center": cost_center},
 		}
-		for i, gle in enumerate(gl_entries):
+		for _i, gle in enumerate(gl_entries):
 			self.assertEqual(expected_values[gle.account]["cost_center"], gle.cost_center)
 
 		pr.cancel()
@@ -1190,9 +1182,7 @@
 		pr.submit()
 
 		# Get exchnage gain and loss account
-		exchange_gain_loss_account = frappe.db.get_value(
-			"Company", pr.company, "exchange_gain_loss_account"
-		)
+		exchange_gain_loss_account = frappe.db.get_value("Company", pr.company, "exchange_gain_loss_account")
 
 		# fetching the latest GL Entry with exchange gain and loss account account
 		amount = frappe.db.get_value(
@@ -1249,9 +1239,7 @@
 		account = "Stock Received But Not Billed - TCP1"
 
 		make_item(item_code)
-		se = make_stock_entry(
-			item_code=item_code, from_warehouse=warehouse, qty=50, do_not_save=True, rate=0
-		)
+		se = make_stock_entry(item_code=item_code, from_warehouse=warehouse, qty=50, do_not_save=True, rate=0)
 		se.items[0].allow_zero_valuation_rate = 1
 		se.save()
 		se.submit()
@@ -1697,7 +1685,6 @@
 		)
 
 		# Step 4: Create Internal Purchase Receipt
-		from erpnext.controllers.status_updater import OverAllowanceError
 		from erpnext.stock.doctype.delivery_note.delivery_note import make_inter_company_purchase_receipt
 
 		pr = make_inter_company_purchase_receipt(dn.name)
@@ -1847,7 +1834,6 @@
 		)
 
 		# Step 4: Create Internal Purchase Receipt
-		from erpnext.controllers.status_updater import OverAllowanceError
 		from erpnext.stock.doctype.delivery_note.delivery_note import make_inter_company_purchase_receipt
 
 		pr = make_inter_company_purchase_receipt(dn.name)
@@ -2200,9 +2186,9 @@
 		gl_entries = get_gl_entries(pr_return.doctype, pr_return.name)
 
 		# Test - 1: SLE Stock Value Difference should be equal to Qty * Average Rate
-		average_rate = (
-			(se.items[0].qty * se.items[0].basic_rate) + (pr.items[0].qty * pr.items[0].rate)
-		) / (se.items[0].qty + pr.items[0].qty)
+		average_rate = ((se.items[0].qty * se.items[0].basic_rate) + (pr.items[0].qty * pr.items[0].rate)) / (
+			se.items[0].qty + pr.items[0].qty
+		)
 		expected_stock_value_difference = pr_return.items[0].qty * average_rate
 		self.assertEqual(
 			flt(sl_entries[0].stock_value_difference, 2), flt(expected_stock_value_difference, 2)
@@ -2344,7 +2330,7 @@
 			do_not_save=1,
 		)
 
-		for i in range(9):
+		for _i in range(9):
 			pr.append(
 				"items",
 				{
@@ -2384,7 +2370,7 @@
 			do_not_save=1,
 		)
 
-		for i in range(9):
+		for _i in range(9):
 			pr.append(
 				"items",
 				{
@@ -2678,7 +2664,9 @@
 				self.assertEqual(row.rate, 250.0)
 				serial_nos = get_serial_nos_from_bundle(row.serial_and_batch_bundle)
 				for sn in serial_nos:
-					serial_no_details = frappe.db.get_value("Serial No", sn, ["status", "warehouse"], as_dict=1)
+					serial_no_details = frappe.db.get_value(
+						"Serial No", sn, ["status", "warehouse"], as_dict=1
+					)
 					self.assertTrue(serial_no_details.status == "Active")
 					self.assertEqual(serial_no_details.warehouse, "Work In Progress - TCP1")
 
@@ -2815,7 +2803,9 @@
 				self.assertEqual(row.rate, 250.0)
 				serial_nos = get_serial_nos_from_bundle(row.serial_and_batch_bundle)
 				for sn in serial_nos:
-					serial_no_details = frappe.db.get_value("Serial No", sn, ["status", "warehouse"], as_dict=1)
+					serial_no_details = frappe.db.get_value(
+						"Serial No", sn, ["status", "warehouse"], as_dict=1
+					)
 					self.assertTrue(serial_no_details.status == "Active")
 					self.assertEqual(serial_no_details.warehouse, "Work In Progress - TCP1")
 
@@ -2890,7 +2880,6 @@
 
 
 def get_taxes(**args):
-
 	args = frappe._dict(args)
 
 	return [
@@ -3035,14 +3024,13 @@
 			"rejected_warehouse": args.rejected_warehouse or "_Test Rejected Warehouse - _TC"
 			if rejected_qty != 0
 			else "",
-			"rate": args.rate if args.rate != None else 50,
+			"rate": args.rate if args.rate is not None else 50,
 			"conversion_factor": args.conversion_factor or 1.0,
 			"stock_qty": flt(qty) * (flt(args.conversion_factor) or 1.0),
 			"serial_and_batch_bundle": bundle_id,
 			"stock_uom": args.stock_uom or "_Test UOM",
 			"uom": uom,
-			"cost_center": args.cost_center
-			or frappe.get_cached_value("Company", pr.company, "cost_center"),
+			"cost_center": args.cost_center or frappe.get_cached_value("Company", pr.company, "cost_center"),
 			"asset_location": args.location or "Test Location",
 			"use_serial_batch_fields": args.use_serial_batch_fields or 0,
 			"serial_no": args.serial_no if args.use_serial_batch_fields else "",
diff --git a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
index 6b01047..7cd3799 100644
--- a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+++ b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
@@ -1112,7 +1112,7 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-04 11:48:06.653771",
+ "modified": "2024-03-27 13:10:25.896543",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Purchase Receipt Item",
@@ -1120,7 +1120,7 @@
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/putaway_rule/putaway_rule.json b/erpnext/stock/doctype/putaway_rule/putaway_rule.json
index a003f49..ec541a8 100644
--- a/erpnext/stock/doctype/putaway_rule/putaway_rule.json
+++ b/erpnext/stock/doctype/putaway_rule/putaway_rule.json
@@ -111,7 +111,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-11-25 20:39:19.973437",
+ "modified": "2024-03-27 13:10:27.240606",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Putaway Rule",
@@ -153,8 +153,9 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "title_field": "item_code",
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/putaway_rule/putaway_rule.py b/erpnext/stock/doctype/putaway_rule/putaway_rule.py
index 7ed6923..923c34e 100644
--- a/erpnext/stock/doctype/putaway_rule/putaway_rule.py
+++ b/erpnext/stock/doctype/putaway_rule/putaway_rule.py
@@ -128,9 +128,7 @@
 			updated_table = add_row(item, pending_qty, source_warehouse or item.warehouse, updated_table)
 			continue
 
-		at_capacity, rules = get_ordered_putaway_rules(
-			item_code, company, source_warehouse=source_warehouse
-		)
+		at_capacity, rules = get_ordered_putaway_rules(item_code, company, source_warehouse=source_warehouse)
 
 		if not rules:
 			warehouse = source_warehouse or item.get("warehouse")
@@ -221,7 +219,7 @@
 	new_sorted = sorted(new, key=sort_key)
 
 	# Once sorted by all relevant keys both tables should align if they are same.
-	for old_item, new_item in zip(old_sorted, new_sorted):
+	for old_item, new_item in zip(old_sorted, new_sorted, strict=False):
 		for key in compare_keys:
 			if old_item.get(key) != new_item.get(key):
 				return True
@@ -270,9 +268,7 @@
 
 	if item.doctype == "Stock Entry Detail":
 		new_updated_table_row.t_warehouse = warehouse
-		new_updated_table_row.transfer_qty = flt(to_allocate) * flt(
-			new_updated_table_row.conversion_factor
-		)
+		new_updated_table_row.transfer_qty = flt(to_allocate) * flt(new_updated_table_row.conversion_factor)
 	else:
 		new_updated_table_row.stock_qty = flt(to_allocate) * flt(new_updated_table_row.conversion_factor)
 		new_updated_table_row.warehouse = warehouse
@@ -294,23 +290,19 @@
 
 	for entry in items_not_accomodated:
 		item_link = frappe.utils.get_link_to_form("Item", entry[0])
-		formatted_item_rows += """
-			<td>{0}</td>
-			<td>{1}</td>
-		</tr>""".format(
-			item_link, frappe.bold(entry[1])
-		)
+		formatted_item_rows += f"""
+			<td>{item_link}</td>
+			<td>{frappe.bold(entry[1])}</td>
+		</tr>"""
 
 	msg += """
 		<table class="table">
 			<thead>
-				<td>{0}</td>
-				<td>{1}</td>
+				<td>{}</td>
+				<td>{}</td>
 			</thead>
-			{2}
+			{}
 		</table>
-	""".format(
-		_("Item"), _("Unassigned Qty"), formatted_item_rows
-	)
+	""".format(_("Item"), _("Unassigned Qty"), formatted_item_rows)
 
 	frappe.msgprint(msg, title=_("Insufficient Capacity"), is_minimizable=True, wide=True)
diff --git a/erpnext/stock/doctype/putaway_rule/test_putaway_rule.py b/erpnext/stock/doctype/putaway_rule/test_putaway_rule.py
index f5bad51..9f7fdec 100644
--- a/erpnext/stock/doctype/putaway_rule/test_putaway_rule.py
+++ b/erpnext/stock/doctype/putaway_rule/test_putaway_rule.py
@@ -10,7 +10,6 @@
 from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
 	get_batch_from_bundle,
 	get_serial_nos_from_bundle,
-	make_serial_batch_bundle,
 )
 from erpnext.stock.doctype.stock_entry.test_stock_entry import make_stock_entry
 from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
@@ -51,9 +50,7 @@
 
 	def test_putaway_rules_priority(self):
 		"""Test if rule is applied by priority, irrespective of free space."""
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=200, uom="Kg"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=200, uom="Kg")
 		rule_2 = create_putaway_rule(
 			item_code="_Rice", warehouse=self.warehouse_2, capacity=300, uom="Kg", priority=2
 		)
@@ -74,17 +71,11 @@
 	def test_putaway_rules_with_same_priority(self):
 		"""Test if rule with more free space is applied,
 		among two rules with same priority and capacity."""
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=500, uom="Kg"
-		)
-		rule_2 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_2, capacity=500, uom="Kg"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=500, uom="Kg")
+		rule_2 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_2, capacity=500, uom="Kg")
 
 		# out of 500 kg capacity, occupy 100 kg in warehouse_1
-		stock_receipt = make_stock_entry(
-			item_code="_Rice", target=self.warehouse_1, qty=100, basic_rate=50
-		)
+		stock_receipt = make_stock_entry(item_code="_Rice", target=self.warehouse_1, qty=100, basic_rate=50)
 
 		pr = make_purchase_receipt(item_code="_Rice", qty=700, apply_putaway_rule=1, do_not_submit=1)
 		self.assertEqual(len(pr.items), 2)
@@ -102,12 +93,8 @@
 
 	def test_putaway_rules_with_insufficient_capacity(self):
 		"""Test if qty exceeding capacity, is handled."""
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=100, uom="Kg"
-		)
-		rule_2 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_2, capacity=200, uom="Kg"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=100, uom="Kg")
+		rule_2 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_2, capacity=200, uom="Kg")
 
 		pr = make_purchase_receipt(item_code="_Rice", qty=350, apply_putaway_rule=1, do_not_submit=1)
 		self.assertEqual(len(pr.items), 2)
@@ -128,19 +115,13 @@
 			item.append("uoms", {"uom": "Bag", "conversion_factor": 1000})
 			item.save()
 
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=3, uom="Bag"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=3, uom="Bag")
 		self.assertEqual(rule_1.stock_capacity, 3000)
-		rule_2 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_2, capacity=4, uom="Bag"
-		)
+		rule_2 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_2, capacity=4, uom="Bag")
 		self.assertEqual(rule_2.stock_capacity, 4000)
 
 		# populate 'Rack 1' with 1 Bag, making the free space 2 Bags
-		stock_receipt = make_stock_entry(
-			item_code="_Rice", target=self.warehouse_1, qty=1000, basic_rate=50
-		)
+		stock_receipt = make_stock_entry(item_code="_Rice", target=self.warehouse_1, qty=1000, basic_rate=50)
 
 		pr = make_purchase_receipt(
 			item_code="_Rice",
@@ -172,9 +153,7 @@
 		frappe.db.set_value("UOM", "Bag", "must_be_whole_number", 1)
 
 		# Putaway Rule in different UOM
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=1, uom="Bag"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=1, uom="Bag")
 		self.assertEqual(rule_1.stock_capacity, 1000)
 		# Putaway Rule in Stock UOM
 		rule_2 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_2, capacity=500)
@@ -204,9 +183,7 @@
 
 	def test_putaway_rules_with_reoccurring_item(self):
 		"""Test rules on same item entered multiple times with different rate."""
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=200, uom="Kg"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=200, uom="Kg")
 		# total capacity is 200 Kg
 
 		pr = make_purchase_receipt(item_code="_Rice", qty=100, apply_putaway_rule=1, do_not_submit=1)
@@ -242,9 +219,7 @@
 
 	def test_validate_over_receipt_in_warehouse(self):
 		"""Test if overreceipt is blocked in the presence of putaway rules."""
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=200, uom="Kg"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=200, uom="Kg")
 
 		pr = make_purchase_receipt(item_code="_Rice", qty=300, apply_putaway_rule=1, do_not_submit=1)
 		self.assertEqual(len(pr.items), 1)
@@ -296,9 +271,7 @@
 
 	def test_putaway_rule_on_stock_entry_material_transfer_reoccuring_item(self):
 		"""Test if reoccuring item is correctly considered."""
-		rule_1 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_1, capacity=300, uom="Kg"
-		)
+		rule_1 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_1, capacity=300, uom="Kg")
 		rule_2 = create_putaway_rule(
 			item_code="_Rice", warehouse=self.warehouse_2, capacity=600, uom="Kg", priority=2
 		)
@@ -440,9 +413,7 @@
 		rule_1 = create_putaway_rule(
 			item_code="_Rice", warehouse=self.warehouse_1, capacity=200, uom="Kg"
 		)  # more capacity
-		rule_2 = create_putaway_rule(
-			item_code="_Rice", warehouse=self.warehouse_2, capacity=100, uom="Kg"
-		)
+		rule_2 = create_putaway_rule(item_code="_Rice", warehouse=self.warehouse_2, capacity=100, uom="Kg")
 
 		stock_entry = make_stock_entry(
 			item_code="_Rice",
@@ -492,9 +463,7 @@
 	putaway.capacity = args.capacity or 1
 	putaway.stock_uom = frappe.db.get_value("Item", putaway.item_code, "stock_uom")
 	putaway.uom = args.uom or putaway.stock_uom
-	putaway.conversion_factor = get_conversion_factor(putaway.item_code, putaway.uom)[
-		"conversion_factor"
-	]
+	putaway.conversion_factor = get_conversion_factor(putaway.item_code, putaway.uom)["conversion_factor"]
 
 	if not args.do_not_save:
 		putaway.save()
diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.json b/erpnext/stock/doctype/quality_inspection/quality_inspection.json
index 914a9f3..103207f 100644
--- a/erpnext/stock/doctype/quality_inspection/quality_inspection.json
+++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.json
@@ -245,7 +245,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-08-23 11:56:50.282878",
+ "modified": "2024-03-27 13:10:28.680815",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Quality Inspection",
@@ -269,7 +269,7 @@
  ],
  "search_fields": "item_code, report_date, reference_name",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.py b/erpnext/stock/doctype/quality_inspection/quality_inspection.py
index 8816341..536a88f 100644
--- a/erpnext/stock/doctype/quality_inspection/quality_inspection.py
+++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.py
@@ -125,13 +125,11 @@
 		if self.reference_type == "Job Card":
 			if self.reference_name:
 				frappe.db.sql(
-					"""
-					UPDATE `tab{doctype}`
+					f"""
+					UPDATE `tab{self.reference_type}`
 					SET quality_inspection = %s, modified = %s
 					WHERE name = %s and production_item = %s
-				""".format(
-						doctype=self.reference_type
-					),
+				""",
 					(quality_inspection, self.modified, self.reference_name, self.item_code),
 				)
 
@@ -153,9 +151,9 @@
 					args.append(self.name)
 
 				frappe.db.sql(
-					"""
+					f"""
 					UPDATE
-						`tab{child_doc}` t1, `tab{parent_doc}` t2
+						`tab{doctype}` t1, `tab{self.reference_type}` t2
 					SET
 						t1.quality_inspection = %s, t2.modified = %s
 					WHERE
@@ -163,9 +161,7 @@
 						and t1.item_code = %s
 						and t1.parent = t2.name
 						{conditions}
-				""".format(
-						parent_doc=self.reference_type, child_doc=doctype, conditions=conditions
-					),
+				""",
 					args,
 				)
 
@@ -203,7 +199,9 @@
 			reading_value = reading.get("reading_" + str(i))
 			if reading_value is not None and reading_value.strip():
 				result = (
-					flt(reading.get("min_value")) <= parse_float(reading_value) <= flt(reading.get("max_value"))
+					flt(reading.get("min_value"))
+					<= parse_float(reading_value)
+					<= flt(reading.get("max_value"))
 				)
 				if not result:
 					return False
@@ -225,9 +223,9 @@
 		except NameError as e:
 			field = frappe.bold(e.args[0].split()[1])
 			frappe.throw(
-				_("Row #{0}: {1} is not a valid reading field. Please refer to the field description.").format(
-					reading.idx, field
-				),
+				_(
+					"Row #{0}: {1} is not a valid reading field. Please refer to the field description."
+				).format(reading.idx, field),
 				title=_("Invalid Formula"),
 			)
 		except Exception:
@@ -296,40 +294,26 @@
 			qi_condition = ""
 
 		return frappe.db.sql(
-			"""
+			f"""
 				SELECT item_code
-				FROM `tab{doc}`
+				FROM `tab{from_doctype}`
 				WHERE parent=%(parent)s and docstatus < 2 and item_code like %(txt)s
 				{qi_condition} {cond} {mcond}
-				ORDER BY item_code limit {page_len} offset {start}
-			""".format(
-				doc=from_doctype,
-				cond=cond,
-				mcond=mcond,
-				start=cint(start),
-				page_len=cint(page_len),
-				qi_condition=qi_condition,
-			),
+				ORDER BY item_code limit {cint(page_len)} offset {cint(start)}
+			""",
 			{"parent": filters.get("parent"), "txt": "%%%s%%" % txt},
 		)
 
 	elif filters.get("reference_name"):
 		return frappe.db.sql(
-			"""
+			f"""
 				SELECT production_item
-				FROM `tab{doc}`
+				FROM `tab{from_doctype}`
 				WHERE name = %(reference_name)s and docstatus < 2 and production_item like %(txt)s
 				{qi_condition} {cond} {mcond}
 				ORDER BY production_item
-				limit {page_len} offset {start}
-			""".format(
-				doc=from_doctype,
-				cond=cond,
-				mcond=mcond,
-				start=cint(start),
-				page_len=cint(page_len),
-				qi_condition=qi_condition,
-			),
+				limit {cint(page_len)} offset {cint(start)}
+			""",
 			{"reference_name": filters.get("reference_name"), "txt": "%%%s%%" % txt},
 		)
 
diff --git a/erpnext/stock/doctype/quality_inspection/test_quality_inspection.py b/erpnext/stock/doctype/quality_inspection/test_quality_inspection.py
index c423ca8..f59d7c3 100644
--- a/erpnext/stock/doctype/quality_inspection/test_quality_inspection.py
+++ b/erpnext/stock/doctype/quality_inspection/test_quality_inspection.py
@@ -159,9 +159,7 @@
 			do_not_submit=True,
 		)
 
-		readings = [
-			{"specification": "Iron Content", "min_value": 0.1, "max_value": 0.9, "reading_1": "1.0"}
-		]
+		readings = [{"specification": "Iron Content", "min_value": 0.1, "max_value": 0.9, "reading_1": "1.0"}]
 
 		qa = create_quality_inspection(
 			reference_type="Stock Entry", reference_name=se.name, readings=readings, status="Rejected"
diff --git a/erpnext/stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json b/erpnext/stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
index 418b482..de7d836 100644
--- a/erpnext/stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
+++ b/erpnext/stock/doctype/quality_inspection_parameter/quality_inspection_parameter.json
@@ -34,7 +34,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2021-02-19 20:33:30.657406",
+ "modified": "2024-03-27 13:10:28.861722",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Quality Inspection Parameter",
@@ -90,7 +90,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json b/erpnext/stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
index 5726474..7000ded 100644
--- a/erpnext/stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
+++ b/erpnext/stock/doctype/quality_inspection_parameter_group/quality_inspection_parameter_group.json
@@ -20,7 +20,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2021-02-04 18:44:12.223295",
+ "modified": "2024-03-27 13:10:29.001044",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Quality Inspection Parameter Group",
@@ -76,7 +76,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/quality_inspection_reading/quality_inspection_reading.json b/erpnext/stock/doctype/quality_inspection_reading/quality_inspection_reading.json
index 0eff5a8..0976b2a 100644
--- a/erpnext/stock/doctype/quality_inspection_reading/quality_inspection_reading.json
+++ b/erpnext/stock/doctype/quality_inspection_reading/quality_inspection_reading.json
@@ -224,13 +224,14 @@
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2021-02-04 19:15:37.991221",
+ "modified": "2024-03-27 13:10:29.141984",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Quality Inspection Reading",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/quality_inspection_template/quality_inspection_template.json b/erpnext/stock/doctype/quality_inspection_template/quality_inspection_template.json
index 9646f2d..678670f 100644
--- a/erpnext/stock/doctype/quality_inspection_template/quality_inspection_template.json
+++ b/erpnext/stock/doctype/quality_inspection_template/quality_inspection_template.json
@@ -35,7 +35,7 @@
    "link_fieldname": "quality_inspection_template"
   }
  ],
- "modified": "2020-04-26 20:13:02.810132",
+ "modified": "2024-03-27 13:10:29.303619",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Quality Inspection Template",
@@ -90,7 +90,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.json b/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.json
index 34ae7e6..9639f89 100644
--- a/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.json
+++ b/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.json
@@ -1,5 +1,5 @@
 {
- "_comments": "[]",
+ "actions": [],
  "allow_copy": 1,
  "creation": "2019-09-06 12:01:33.933063",
  "doctype": "DocType",
@@ -98,7 +98,8 @@
  ],
  "hide_toolbar": 1,
  "issingle": 1,
- "modified": "2019-10-04 21:59:48.597497",
+ "links": [],
+ "modified": "2024-03-27 13:10:30.449554",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Quick Stock Balance",
@@ -131,7 +132,8 @@
  ],
  "quick_entry": 1,
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.py b/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.py
index 34fb68c..7b7bffe 100644
--- a/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.py
+++ b/erpnext/stock/doctype/quick_stock_balance/quick_stock_balance.py
@@ -35,17 +35,13 @@
 def get_stock_item_details(warehouse, date, item=None, barcode=None):
 	out = {}
 	if barcode:
-		out["item"] = frappe.db.get_value(
-			"Item Barcode", filters={"barcode": barcode}, fieldname=["parent"]
-		)
+		out["item"] = frappe.db.get_value("Item Barcode", filters={"barcode": barcode}, fieldname=["parent"])
 		if not out["item"]:
 			frappe.throw(_("Invalid Barcode. There is no Item attached to this barcode."))
 	else:
 		out["item"] = item
 
-	barcodes = frappe.db.get_values(
-		"Item Barcode", filters={"parent": out["item"]}, fieldname=["barcode"]
-	)
+	barcodes = frappe.db.get_values("Item Barcode", filters={"parent": out["item"]}, fieldname=["barcode"])
 
 	out["barcodes"] = [x[0] for x in barcodes]
 	out["qty"] = get_stock_balance(out["item"], warehouse, date)
diff --git a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
index 1c5b521..ed9b2dc 100644
--- a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
+++ b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -224,7 +224,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-05-31 12:48:57.138693",
+ "modified": "2024-03-27 13:10:32.544839",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Repost Item Valuation",
@@ -273,7 +273,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
index 4b7e0de..73778e3 100644
--- a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
+++ b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
@@ -63,7 +63,7 @@
 		frappe.db.delete(
 			table,
 			filters=(
-				(table.modified < (Now() - Interval(days=days)))
+				(table.creation < (Now() - Interval(days=days)))
 				& (table.status.isin(["Completed", "Skipped"]))
 			),
 		)
@@ -144,15 +144,12 @@
 		if not acc_settings.acc_frozen_upto:
 			return
 		if getdate(self.posting_date) <= getdate(acc_settings.acc_frozen_upto):
-			if (
+			if acc_settings.frozen_accounts_modifier and frappe.session.user in get_users_with_role(
 				acc_settings.frozen_accounts_modifier
-				and frappe.session.user in get_users_with_role(acc_settings.frozen_accounts_modifier)
 			):
 				frappe.msgprint(_("Caution: This might alter frozen accounts."))
 				return
-			frappe.throw(
-				_("You cannot repost item valuation before {}").format(acc_settings.acc_frozen_upto)
-			)
+			frappe.throw(_("You cannot repost item valuation before {}").format(acc_settings.acc_frozen_upto))
 
 	def reset_field_values(self):
 		if self.based_on == "Transaction":
diff --git a/erpnext/stock/doctype/repost_item_valuation/test_repost_item_valuation.py b/erpnext/stock/doctype/repost_item_valuation/test_repost_item_valuation.py
index f96a612..7aa2fc3 100644
--- a/erpnext/stock/doctype/repost_item_valuation/test_repost_item_valuation.py
+++ b/erpnext/stock/doctype/repost_item_valuation/test_repost_item_valuation.py
@@ -99,7 +99,7 @@
 			).insert(ignore_permissions=True)
 
 			repost_doc.load_from_db()
-			repost_doc.modified = add_days(now(), days=-i * 10)
+			repost_doc.creation = add_days(now(), days=-i * 10)
 			repost_doc.db_update_all()
 
 		logs = frappe.get_all("Repost Item Valuation", filters={"status": "Skipped"})
@@ -175,7 +175,6 @@
 		riv3.set_status("Skipped")
 
 	def test_stock_freeze_validation(self):
-
 		today = nowdate()
 
 		riv = frappe.get_doc(
diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
index 59ef43e..edca95f 100644
--- a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
+++ b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
@@ -251,7 +251,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-03-15 15:22:24.003486",
+ "modified": "2024-03-27 13:10:38.796503",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Serial and Batch Bundle",
@@ -385,7 +385,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "item_code"
diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
index 58971e8..19aad3f 100644
--- a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
+++ b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
@@ -4,7 +4,6 @@
 import collections
 import csv
 from collections import Counter, defaultdict
-from typing import Dict, List
 
 import frappe
 from frappe import _, _dict, bold
@@ -149,9 +148,7 @@
 			serial_no_warehouse[data.serial_no] = data.warehouse
 
 		for serial_no in serial_nos:
-			if (
-				not serial_no_warehouse.get(serial_no) or serial_no_warehouse.get(serial_no) != self.warehouse
-			):
+			if not serial_no_warehouse.get(serial_no) or serial_no_warehouse.get(serial_no) != self.warehouse:
 				self.throw_error_message(
 					f"Serial No {bold(serial_no)} is not present in the warehouse {bold(self.warehouse)}.",
 					SerialNoWarehouseError,
@@ -229,9 +226,7 @@
 	def get_serial_nos(self):
 		return [d.serial_no for d in self.entries if d.serial_no]
 
-	def set_incoming_rate_for_outward_transaction(
-		self, row=None, save=False, allow_negative_stock=False
-	):
+	def set_incoming_rate_for_outward_transaction(self, row=None, save=False, allow_negative_stock=False):
 		sle = self.get_sle_for_outward_transaction()
 
 		if self.has_serial_no:
@@ -273,7 +268,8 @@
 
 	def validate_negative_batch(self, batch_no, available_qty):
 		if available_qty < 0:
-			msg = f"""Batch No {bold(batch_no)} has negative stock
+			msg = f"""Batch No {bold(batch_no)} of an Item {bold(self.item_code)}
+				has negative stock
 				of quantity {bold(available_qty)} in the
 				warehouse {self.warehouse}"""
 
@@ -352,14 +348,10 @@
 		if not self.voucher_detail_no or self.voucher_detail_no != row.name:
 			values_to_set["voucher_detail_no"] = row.name
 
-		if parent.get("posting_date") and (
-			not self.posting_date or self.posting_date != parent.posting_date
-		):
+		if parent.get("posting_date") and (not self.posting_date or self.posting_date != parent.posting_date):
 			values_to_set["posting_date"] = parent.posting_date or today()
 
-		if parent.get("posting_time") and (
-			not self.posting_time or self.posting_time != parent.posting_time
-		):
+		if parent.get("posting_time") and (not self.posting_time or self.posting_time != parent.posting_time):
 			values_to_set["posting_time"] = parent.posting_time
 
 		if parent.doctype in [
@@ -384,6 +376,9 @@
 		if self.docstatus == 0:
 			self.set_incoming_rate(save=True, row=row)
 
+		if self.docstatus == 0 and parent.get("is_return") and parent.is_new():
+			self.reset_qty(row, qty_field=qty_field)
+
 		self.calculate_qty_and_amount(save=True)
 		self.validate_quantity(row, qty_field=qty_field)
 		self.set_warranty_expiry_date()
@@ -417,7 +412,11 @@
 		if not (self.voucher_type and self.voucher_no):
 			return
 
-		if self.voucher_no and not frappe.db.exists(self.voucher_type, self.voucher_no):
+		if (
+			self.docstatus == 1
+			and self.voucher_no
+			and not frappe.db.exists(self.voucher_type, self.voucher_no)
+		):
 			self.throw_error_message(f"The {self.voucher_type} # {self.voucher_no} does not exist")
 
 		if self.flags.ignore_voucher_validation:
@@ -441,9 +440,9 @@
 		parent = frappe.qb.DocType("Serial and Batch Bundle")
 		child = frappe.qb.DocType("Serial and Batch Entry")
 
-		timestamp_condition = CombineDatetime(
-			parent.posting_date, parent.posting_time
-		) > CombineDatetime(self.posting_date, self.posting_time)
+		timestamp_condition = CombineDatetime(parent.posting_date, parent.posting_time) > CombineDatetime(
+			self.posting_date, self.posting_time
+		)
 
 		future_entries = (
 			frappe.qb.from_(parent)
@@ -481,24 +480,57 @@
 
 			frappe.throw(_(msg), title=_(title), exc=SerialNoExistsInFutureTransactionError)
 
+	def reset_qty(self, row, qty_field=None):
+		qty_field = self.get_qty_field(row, qty_field=qty_field)
+		qty = abs(row.get(qty_field))
+
+		idx = None
+		while qty > 0:
+			for d in self.entries:
+				row_qty = abs(d.qty)
+				if row_qty >= qty:
+					d.db_set("qty", qty if self.type_of_transaction == "Inward" else qty * -1)
+					qty = 0
+					idx = d.idx
+					break
+				else:
+					qty -= row_qty
+					idx = d.idx
+
+		if idx and len(self.entries) > idx:
+			remove_rows = []
+			for d in self.entries:
+				if d.idx > idx:
+					remove_rows.append(d)
+
+			for d in remove_rows:
+				self.entries.remove(d)
+
+			self.flags.ignore_links = True
+			self.save()
+
 	def validate_quantity(self, row, qty_field=None):
+		qty_field = self.get_qty_field(row, qty_field=qty_field)
+		qty = row.get(qty_field)
+		if qty_field == "qty" and row.get("stock_qty"):
+			qty = row.get("stock_qty")
+
+		precision = row.precision
+		if abs(abs(flt(self.total_qty, precision)) - abs(flt(qty, precision))) > 0.01:
+			self.throw_error_message(
+				f"Total quantity {abs(flt(self.total_qty))} in the Serial and Batch Bundle {bold(self.name)} does not match with the quantity {abs(flt(row.get(qty_field)))} for the Item {bold(self.item_code)} in the {self.voucher_type} # {self.voucher_no}"
+			)
+
+	def get_qty_field(self, row, qty_field=None) -> str:
 		if not qty_field:
 			qty_field = "qty"
 
-		precision = row.precision
 		if row.get("doctype") == "Subcontracting Receipt Supplied Item":
 			qty_field = "consumed_qty"
 		elif row.get("doctype") == "Stock Entry Detail":
 			qty_field = "transfer_qty"
 
-		qty = row.get(qty_field)
-		if qty_field == "qty" and row.get("stock_qty"):
-			qty = row.get("stock_qty")
-
-		if abs(abs(flt(self.total_qty, precision)) - abs(flt(qty, precision))) > 0.01:
-			self.throw_error_message(
-				f"Total quantity {abs(flt(self.total_qty))} in the Serial and Batch Bundle {bold(self.name)} does not match with the quantity {abs(flt(row.get(qty_field)))} for the Item {bold(self.item_code)} in the {self.voucher_type} # {self.voucher_no}"
-			)
+		return qty_field
 
 	def set_is_outward(self):
 		for row in self.entries:
@@ -615,7 +647,6 @@
 				)
 
 	def validate_incorrect_serial_nos(self, serial_nos):
-
 		if self.voucher_type == "Stock Entry" and self.voucher_no:
 			if frappe.get_cached_value("Stock Entry", self.voucher_no, "purpose") == "Repack":
 				return
@@ -942,7 +973,7 @@
 	serial_nos = []
 	batch_nos = []
 
-	with open(file_path, "r") as f:
+	with open(file_path) as f:
 		reader = csv.reader(f)
 		serial_nos, batch_nos = parse_csv_file_to_get_serial_batch(reader)
 
@@ -1217,10 +1248,7 @@
 def create_serial_batch_no_ledgers(
 	entries, child_row, parent_doc, warehouse=None, do_not_save=False
 ) -> object:
-
-	warehouse = warehouse or (
-		child_row.rejected_warehouse if child_row.is_rejected else child_row.warehouse
-	)
+	warehouse = warehouse or (child_row.rejected_warehouse if child_row.is_rejected else child_row.warehouse)
 
 	type_of_transaction = get_type_of_transaction(parent_doc, child_row)
 	if parent_doc.get("doctype") == "Stock Entry":
@@ -1706,9 +1734,7 @@
 	reserved_batches_details = frappe._dict()
 	if data:
 		reserved_batches_details = frappe._dict(
-			{
-				(d.batch_no, d.warehouse): frappe._dict({"warehouse": d.warehouse, "qty": d.qty}) for d in data
-			}
+			{(d.batch_no, d.warehouse): frappe._dict({"warehouse": d.warehouse, "qty": d.qty}) for d in data}
 		)
 
 	return reserved_batches_details
@@ -1856,7 +1882,7 @@
 
 
 # For work order and subcontracting
-def get_voucher_wise_serial_batch_from_bundle(**kwargs) -> Dict[str, Dict]:
+def get_voucher_wise_serial_batch_from_bundle(**kwargs) -> dict[str, dict]:
 	data = get_ledgers_from_serial_batch_bundle(**kwargs)
 	if not data:
 		return {}
@@ -1984,7 +2010,7 @@
 	return [row.serial_no for row in data if row.serial_no]
 
 
-def get_ledgers_from_serial_batch_bundle(**kwargs) -> List[frappe._dict]:
+def get_ledgers_from_serial_batch_bundle(**kwargs) -> list[frappe._dict]:
 	bundle_table = frappe.qb.DocType("Serial and Batch Bundle")
 	serial_batch_table = frappe.qb.DocType("Serial and Batch Entry")
 
@@ -2045,7 +2071,7 @@
 			stock_ledger_entry.serial_no,
 			stock_ledger_entry.serial_and_batch_bundle,
 		)
-		.where((stock_ledger_entry.is_cancelled == 0))
+		.where(stock_ledger_entry.is_cancelled == 0)
 	)
 
 	if kwargs.get("posting_date"):
diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/test_serial_and_batch_bundle.py b/erpnext/stock/doctype/serial_and_batch_bundle/test_serial_and_batch_bundle.py
index 826ac03..5f75b40 100644
--- a/erpnext/stock/doctype/serial_and_batch_bundle/test_serial_and_batch_bundle.py
+++ b/erpnext/stock/doctype/serial_and_batch_bundle/test_serial_and_batch_bundle.py
@@ -650,7 +650,7 @@
 
 	batches = get_batch_nos(bundle)
 
-	return list(batches.keys())[0]
+	return next(iter(batches.keys()))
 
 
 def get_serial_nos_from_bundle(bundle):
diff --git a/erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json b/erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
index 844270b..73cbbfc 100644
--- a/erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
+++ b/erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
@@ -122,13 +122,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-23 12:44:18.054270",
+ "modified": "2024-03-27 13:10:39.060322",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Serial and Batch Entry",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/serial_no/serial_no.json b/erpnext/stock/doctype/serial_no/serial_no.json
index 2d7fcac..b255f83 100644
--- a/erpnext/stock/doctype/serial_no/serial_no.json
+++ b/erpnext/stock/doctype/serial_no/serial_no.json
@@ -272,7 +272,7 @@
  "icon": "fa fa-barcode",
  "idx": 1,
  "links": [],
- "modified": "2023-12-17 10:52:55.767839",
+ "modified": "2024-03-27 13:10:39.196284",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Serial No",
@@ -312,7 +312,7 @@
  ],
  "search_fields": "item_code",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/serial_no/serial_no.py b/erpnext/stock/doctype/serial_no/serial_no.py
index 5f4f393..4c693d8 100644
--- a/erpnext/stock/doctype/serial_no/serial_no.py
+++ b/erpnext/stock/doctype/serial_no/serial_no.py
@@ -3,7 +3,6 @@
 
 
 import json
-from typing import List, Optional, Union
 
 import frappe
 from frappe import ValidationError, _
@@ -47,9 +46,7 @@
 		item_group: DF.Link | None
 		item_name: DF.Data | None
 		location: DF.Link | None
-		maintenance_status: DF.Literal[
-			"", "Under Warranty", "Out of Warranty", "Under AMC", "Out of AMC"
-		]
+		maintenance_status: DF.Literal["", "Under Warranty", "Out of Warranty", "Under AMC", "Out of AMC"]
 		purchase_document_no: DF.Data | None
 		purchase_rate: DF.Float
 		serial_no: DF.Data
@@ -61,7 +58,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(SerialNo, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.via_stock_ledger = False
 
 	def validate(self):
@@ -121,9 +118,9 @@
 			)
 
 
-def get_available_serial_nos(serial_no_series, qty) -> List[str]:
+def get_available_serial_nos(serial_no_series, qty) -> list[str]:
 	serial_nos = []
-	for i in range(cint(qty)):
+	for _i in range(cint(qty)):
 		serial_nos.append(get_new_serial_number(serial_no_series))
 
 	return serial_nos
@@ -138,13 +135,11 @@
 
 def get_items_html(serial_nos, item_code):
 	body = ", ".join(serial_nos)
-	return """<details><summary>
-		<b>{0}:</b> {1} Serial Numbers <span class="caret"></span>
+	return f"""<details><summary>
+		<b>{item_code}:</b> {len(serial_nos)} Serial Numbers <span class="caret"></span>
 	</summary>
-	<div class="small">{2}</div></details>
-	""".format(
-		item_code, len(serial_nos), body
-	)
+	<div class="small">{body}</div></details>
+	"""
 
 
 def get_serial_nos(serial_no):
@@ -177,11 +172,9 @@
 def get_delivery_note_serial_no(item_code, qty, delivery_note):
 	serial_nos = ""
 	dn_serial_nos = frappe.db.sql_list(
-		""" select name from `tabSerial No`
+		f""" select name from `tabSerial No`
 		where item_code = %(item_code)s and delivery_document_no = %(delivery_note)s
-		and sales_invoice is null limit {0}""".format(
-			cint(qty)
-		),
+		and sales_invoice is null limit {cint(qty)}""",
 		{"item_code": item_code, "delivery_note": delivery_note},
 	)
 
@@ -196,12 +189,11 @@
 	qty: int,
 	item_code: str,
 	warehouse: str,
-	posting_date: Optional[str] = None,
-	batch_nos: Optional[Union[str, List[str]]] = None,
-	for_doctype: Optional[str] = None,
+	posting_date: str | None = None,
+	batch_nos: str | list[str] | None = None,
+	for_doctype: str | None = None,
 	exclude_sr_nos=None,
-) -> List[str]:
-
+) -> list[str]:
 	filters = frappe._dict({"item_code": item_code, "warehouse": warehouse})
 
 	if exclude_sr_nos is None:
diff --git a/erpnext/stock/doctype/serial_no/test_serial_no.py b/erpnext/stock/doctype/serial_no/test_serial_no.py
index 5a5c403..79291af 100644
--- a/erpnext/stock/doctype/serial_no/test_serial_no.py
+++ b/erpnext/stock/doctype/serial_no/test_serial_no.py
@@ -6,9 +6,8 @@
 
 
 import frappe
-from frappe import _, _dict
+from frappe import _dict
 from frappe.tests.utils import FrappeTestCase
-from frappe.utils import today
 
 from erpnext.stock.doctype.delivery_note.test_delivery_note import create_delivery_note
 from erpnext.stock.doctype.item.test_item import make_item
@@ -16,10 +15,8 @@
 from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
 	get_batch_from_bundle,
 	get_serial_nos_from_bundle,
-	make_serial_batch_bundle,
 )
 from erpnext.stock.doctype.serial_no.serial_no import *
-from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
 from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry
 from erpnext.stock.doctype.stock_entry.test_stock_entry import make_serialized_item
 from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
@@ -53,9 +50,7 @@
 		se = make_serialized_item(target_warehouse="_Test Warehouse - _TC")
 		serial_nos = get_serial_nos_from_bundle(se.get("items")[0].serial_and_batch_bundle)
 
-		dn = create_delivery_note(
-			item_code="_Test Serialized Item With Series", qty=1, serial_no=[serial_nos[0]]
-		)
+		create_delivery_note(item_code="_Test Serialized Item With Series", qty=1, serial_no=[serial_nos[0]])
 
 		serial_no = frappe.get_doc("Serial No", serial_nos[0])
 
@@ -63,7 +58,7 @@
 		self.assertEqual(serial_no.warehouse, None)
 
 		wh = create_warehouse("_Test Warehouse", company="_Test Company 1")
-		pr = make_purchase_receipt(
+		make_purchase_receipt(
 			item_code="_Test Serialized Item With Series",
 			qty=1,
 			serial_no=[serial_nos[0]],
@@ -118,7 +113,7 @@
 		self.assertRaises(frappe.ValidationError, dn.cancel)
 
 		# deliver from second company
-		dn_2 = create_delivery_note(
+		create_delivery_note(
 			item_code="_Test Serialized Item With Series",
 			qty=1,
 			serial_no=[serial_nos[0]],
@@ -201,16 +196,14 @@
 					{"doctype": "Serial No", "item_code": item_code, "serial_no": serial_no}
 				).insert()
 
-		in1 = make_stock_entry(
+		make_stock_entry(
 			item_code=item_code, to_warehouse=warehouse, qty=1, rate=42, serial_no=[serial_nos[0]]
 		)
-		in2 = make_stock_entry(
+		make_stock_entry(
 			item_code=item_code, to_warehouse=warehouse, qty=1, rate=113, serial_no=[serial_nos[1]]
 		)
 
-		out = create_delivery_note(
-			item_code=item_code, qty=1, serial_no=[serial_nos[0]], do_not_submit=True
-		)
+		out = create_delivery_note(item_code=item_code, qty=1, serial_no=[serial_nos[0]], do_not_submit=True)
 
 		bundle = out.items[0].serial_and_batch_bundle
 		doc = frappe.get_doc("Serial and Batch Bundle", bundle)
diff --git a/erpnext/stock/doctype/shipment/shipment.json b/erpnext/stock/doctype/shipment/shipment.json
index 53b549d..e3df214 100644
--- a/erpnext/stock/doctype/shipment/shipment.json
+++ b/erpnext/stock/doctype/shipment/shipment.json
@@ -433,7 +433,7 @@
  ],
  "is_submittable": 1,
  "links": [],
- "modified": "2022-11-17 17:23:27.025802",
+ "modified": "2024-03-27 13:10:41.030764",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Shipment",
@@ -469,7 +469,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/shipment/test_shipment.py b/erpnext/stock/doctype/shipment/test_shipment.py
index 726dff4..4d4eadc 100644
--- a/erpnext/stock/doctype/shipment/test_shipment.py
+++ b/erpnext/stock/doctype/shipment/test_shipment.py
@@ -76,9 +76,7 @@
 	shipment.description_of_content = "unit test entry"
 	for delivery_note in delivery_notes:
 		shipment.append("shipment_delivery_note", {"delivery_note": delivery_note.name})
-	shipment.append(
-		"shipment_parcel", {"length": 5, "width": 5, "height": 5, "weight": 5, "count": 5}
-	)
+	shipment.append("shipment_parcel", {"length": 5, "width": 5, "height": 5, "weight": 5, "count": 5})
 	shipment.insert()
 	return shipment
 
@@ -96,9 +94,7 @@
 
 def get_shipment_customer_address(customer_name):
 	address_title = customer_name + " address 123"
-	customer_address = frappe.get_all(
-		"Address", fields=["name"], filters={"address_title": address_title}
-	)
+	customer_address = frappe.get_all("Address", fields=["name"], filters={"address_title": address_title})
 	if len(customer_address):
 		return customer_address[0]
 	else:
@@ -160,9 +156,7 @@
 	customer.is_primary_contact = 1
 	customer.is_billing_contact = 1
 	customer.append("email_ids", {"email_id": "randomme@email.com", "is_primary": 1})
-	customer.append(
-		"phone_nos", {"phone": "123123123", "is_primary_phone": 1, "is_primary_mobile_no": 1}
-	)
+	customer.append("phone_nos", {"phone": "123123123", "is_primary_phone": 1, "is_primary_mobile_no": 1})
 	customer.status = "Passive"
 	customer.insert()
 	return customer
diff --git a/erpnext/stock/doctype/shipment_delivery_note/shipment_delivery_note.json b/erpnext/stock/doctype/shipment_delivery_note/shipment_delivery_note.json
index 8625913..1ab79f6 100644
--- a/erpnext/stock/doctype/shipment_delivery_note/shipment_delivery_note.json
+++ b/erpnext/stock/doctype/shipment_delivery_note/shipment_delivery_note.json
@@ -27,14 +27,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-12-02 15:44:34.028703",
+ "modified": "2024-03-27 13:10:41.282195",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Shipment Delivery Note",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/shipment_parcel/shipment_parcel.json b/erpnext/stock/doctype/shipment_parcel/shipment_parcel.json
index 0dc4fd1..321599e 100644
--- a/erpnext/stock/doctype/shipment_parcel/shipment_parcel.json
+++ b/erpnext/stock/doctype/shipment_parcel/shipment_parcel.json
@@ -49,14 +49,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-03-06 16:48:57.355757",
+ "modified": "2024-03-27 13:10:41.396354",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Shipment Parcel",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json b/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json
index 4735d9f..9eb9ba4 100644
--- a/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json
+++ b/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json
@@ -52,7 +52,7 @@
   }
  ],
  "links": [],
- "modified": "2020-09-28 12:51:00.320421",
+ "modified": "2024-03-27 13:10:41.521126",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Shipment Parcel Template",
@@ -72,7 +72,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js
index ac2fe58..9b929f9 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.js
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.js
@@ -408,12 +408,26 @@
 			erpnext.accounts.dimensions.update_dimension(frm, frm.doctype);
 		}
 
+		frm.events.set_route_options_for_new_doc(frm);
+	},
+
+	set_route_options_for_new_doc(frm) {
+		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,
+				};
+			};
+		}
+
 		let sbb_field = frm.get_docfield("items", "serial_and_batch_bundle");
 		if (sbb_field) {
 			sbb_field.get_route_options_for_new_doc = (row) => {
 				return {
 					item_code: row.doc.item_code,
 					voucher_type: frm.doc.doctype,
+					warehouse: row.doc.s_warehouse || row.doc.t_warehouse,
 				};
 			};
 		}
@@ -1081,7 +1095,9 @@
 			cint(frappe.user_defaults?.use_serial_batch_fields) === 1
 		) {
 			this.frm.doc.items.forEach((item) => {
-				frappe.model.set_value(item.doctype, item.name, "use_serial_batch_fields", 1);
+				if (!item.serial_and_batch_bundle) {
+					frappe.model.set_value(item.doctype, item.name, "use_serial_batch_fields", 1);
+				}
 			});
 		}
 	}
@@ -1319,18 +1335,16 @@
 			item.has_batch_no = r.message.has_batch_no;
 			item.type_of_transaction = item.s_warehouse ? "Outward" : "Inward";
 
-			frappe.require(path, function () {
-				new erpnext.SerialBatchPackageSelector(frm, item, (r) => {
-					if (r) {
-						frappe.model.set_value(item.doctype, item.name, {
-							serial_and_batch_bundle: r.name,
-							use_serial_batch_fields: 0,
-							qty:
-								Math.abs(r.total_qty) /
-								flt(item.conversion_factor || 1, precision("conversion_factor", item)),
-						});
-					}
-				});
+			new erpnext.SerialBatchPackageSelector(frm, item, (r) => {
+				if (r) {
+					frappe.model.set_value(item.doctype, item.name, {
+						serial_and_batch_bundle: r.name,
+						use_serial_batch_fields: 0,
+						qty:
+							Math.abs(r.total_qty) /
+							flt(item.conversion_factor || 1, precision("conversion_factor", item)),
+					});
+				}
 			});
 		}
 	});
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.json b/erpnext/stock/doctype/stock_entry/stock_entry.json
index d45296f..7f671d2 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.json
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -306,7 +306,7 @@
   },
   {
    "fieldname": "source_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Source Warehouse Address",
    "read_only": 1
   },
@@ -336,7 +336,7 @@
   },
   {
    "fieldname": "target_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Target Warehouse Address",
    "read_only": 1
   },
@@ -464,7 +464,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address"
   },
   {
@@ -681,7 +681,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-01-12 11:56:58.644882",
+ "modified": "2024-03-27 13:10:43.701839",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Entry",
@@ -749,7 +749,7 @@
  ],
  "search_fields": "posting_date, from_warehouse, to_warehouse, purpose, remarks",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "stock_entry_type",
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py
index 5b321de..238de34 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.py
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.py
@@ -4,7 +4,6 @@
 
 import json
 from collections import defaultdict
-from typing import List
 
 import frappe
 from frappe import _
@@ -31,6 +30,7 @@
 	OpeningEntryAccountError,
 )
 from erpnext.stock.get_item_details import (
+	get_barcode_data,
 	get_bin_details,
 	get_conversion_factor,
 	get_default_cost_center,
@@ -85,7 +85,7 @@
 
 		add_to_transit: DF.Check
 		additional_costs: DF.Table[LandedCostTaxesandCharges]
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		apply_putaway_rule: DF.Check
 		bom_no: DF.Link | None
@@ -127,14 +127,14 @@
 		scan_barcode: DF.Data | None
 		select_print_heading: DF.Link | None
 		set_posting_time: DF.Check
-		source_address_display: DF.SmallText | None
+		source_address_display: DF.TextEditor | None
 		source_warehouse_address: DF.Link | None
 		stock_entry_type: DF.Link
 		subcontracting_order: DF.Link | None
 		supplier: DF.Link | None
 		supplier_address: DF.Link | None
 		supplier_name: DF.Data | None
-		target_address_display: DF.SmallText | None
+		target_address_display: DF.TextEditor | None
 		target_warehouse_address: DF.Link | None
 		to_warehouse: DF.Link | None
 		total_additional_costs: DF.Currency
@@ -147,7 +147,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(StockEntry, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		if self.purchase_order:
 			self.subcontract_data = frappe._dict(
 				{
@@ -174,9 +174,7 @@
 	def before_validate(self):
 		from erpnext.stock.doctype.putaway_rule.putaway_rule import apply_putaway_rule
 
-		apply_rule = self.apply_putaway_rule and (
-			self.purpose in ["Material Transfer", "Material Receipt"]
-		)
+		apply_rule = self.apply_putaway_rule and (self.purpose in ["Material Transfer", "Material Receipt"])
 
 		if self.get("items") and apply_rule:
 			apply_putaway_rule(self.doctype, self.get("items"), self.company, purpose=self.purpose)
@@ -345,7 +343,11 @@
 		if self.purpose == "Send to Warehouse":
 			for d in frappe.get_all(
 				"Stock Entry",
-				filters={"docstatus": 0, "outgoing_stock_entry": self.name, "purpose": "Receive at Warehouse"},
+				filters={
+					"docstatus": 0,
+					"outgoing_stock_entry": self.name,
+					"purpose": "Receive at Warehouse",
+				},
 			):
 				frappe.delete_doc("Stock Entry", d.name)
 
@@ -427,7 +429,14 @@
 			for field in reset_fields:
 				item.set(field, item_details.get(field))
 
-			update_fields = ("uom", "description", "expense_account", "cost_center", "conversion_factor")
+			update_fields = (
+				"uom",
+				"description",
+				"expense_account",
+				"cost_center",
+				"conversion_factor",
+				"barcode",
+			)
 
 			for field in update_fields:
 				if not item.get(field):
@@ -487,7 +496,7 @@
 			return
 
 		precision = frappe.get_precision("Stock Entry Detail", "qty")
-		fg_item = list(fg_qty.keys())[0]
+		fg_item = next(iter(fg_qty.keys()))
 		fg_item_qty = flt(fg_qty[fg_item], precision)
 		fg_completed_qty = flt(self.fg_completed_qty, precision)
 
@@ -670,14 +679,13 @@
 			production_item, qty = frappe.db.get_value(
 				"Work Order", self.work_order, ["production_item", "qty"]
 			)
-			args = other_ste + [production_item]
+			args = [*other_ste, production_item]
 			fg_qty_already_entered = frappe.db.sql(
 				"""select sum(transfer_qty)
 				from `tabStock Entry Detail`
-				where parent in (%s)
-					and item_code = %s
-					and ifnull(s_warehouse,'')='' """
-				% (", ".join(["%s" * len(other_ste)]), "%s"),
+				where parent in ({})
+					and item_code = {}
+					and ifnull(s_warehouse,'')='' """.format(", ".join(["%s" * len(other_ste)]), "%s"),
 				args,
 			)[0][0]
 			if fg_qty_already_entered and fg_qty_already_entered >= qty:
@@ -758,9 +766,7 @@
 		Set rate for outgoing, scrapped and finished items
 		"""
 		# Set rate for outgoing items
-		outgoing_items_cost = self.set_rate_for_outgoing_items(
-			reset_outgoing_rate, raise_error_if_no_rate
-		)
+		outgoing_items_cost = self.set_rate_for_outgoing_items(reset_outgoing_rate, raise_error_if_no_rate)
 		finished_item_qty = sum(d.transfer_qty for d in self.items if d.is_finished_item)
 
 		items = []
@@ -867,7 +873,6 @@
 
 		if settings.material_consumption:
 			if settings.get_rm_cost_from_consumption_entry and self.work_order:
-
 				# Validate only if Material Consumption Entry exists for the Work Order.
 				if frappe.db.exists(
 					"Stock Entry",
@@ -879,7 +884,9 @@
 				):
 					for item in self.items:
 						if not item.is_finished_item and not item.is_scrap_item:
-							label = frappe.get_meta(settings.doctype).get_label("get_rm_cost_from_consumption_entry")
+							label = frappe.get_meta(settings.doctype).get_label(
+								"get_rm_cost_from_consumption_entry"
+							)
 							frappe.throw(
 								_(
 									"Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
@@ -892,7 +899,8 @@
 							)
 
 					if frappe.db.exists(
-						"Stock Entry", {"docstatus": 1, "work_order": self.work_order, "purpose": "Manufacture"}
+						"Stock Entry",
+						{"docstatus": 1, "work_order": self.work_order, "purpose": "Manufacture"},
 					):
 						frappe.throw(
 							_("Only one {0} entry can be created against the Work Order {1}").format(
@@ -1060,13 +1068,17 @@
 				item_code = se_item.original_item or se_item.item_code
 				precision = cint(frappe.db.get_default("float_precision")) or 3
 				required_qty = sum(
-					[flt(d.required_qty) for d in subcontract_order.supplied_items if d.rm_item_code == item_code]
+					[
+						flt(d.required_qty)
+						for d in subcontract_order.supplied_items
+						if d.rm_item_code == item_code
+					]
 				)
 
 				total_allowed = required_qty + (required_qty * (qty_allowance / 100))
 
 				if not required_qty:
-					bom_no = frappe.db.get_value(
+					frappe.db.get_value(
 						f"{self.subcontract_data.order_doctype} Item",
 						{
 							"parent": self.get(self.subcontract_data.order_field),
@@ -1112,7 +1124,10 @@
 						& (se.docstatus == 1)
 						& (se_detail.item_code == se_item.item_code)
 						& (
-							((se.purchase_order == self.purchase_order) & (se_detail.po_detail == se_item.po_detail))
+							(
+								(se.purchase_order == self.purchase_order)
+								& (se_detail.po_detail == se_item.po_detail)
+							)
 							if self.subcontract_data.order_doctype == "Purchase Order"
 							else (
 								(se.subcontracting_order == self.subcontracting_order)
@@ -1165,7 +1180,9 @@
 					else:
 						if not se_item.allow_alternative_item:
 							frappe.throw(
-								_("Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}").format(
+								_(
+									"Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
+								).format(
 									se_item.idx,
 									se_item.item_code,
 									self.subcontract_data.order_doctype,
@@ -1342,12 +1359,18 @@
 		for d in self.get("items"):
 			if cstr(d.s_warehouse):
 				sle = self.get_sl_entries(
-					d, {"warehouse": cstr(d.s_warehouse), "actual_qty": -flt(d.transfer_qty), "incoming_rate": 0}
+					d,
+					{
+						"warehouse": cstr(d.s_warehouse),
+						"actual_qty": -flt(d.transfer_qty),
+						"incoming_rate": 0,
+					},
 				)
 				if cstr(d.t_warehouse):
 					sle.dependant_sle_voucher_detail_no = d.name
 				elif finished_item_row and (
-					finished_item_row.item_code != d.item_code or finished_item_row.t_warehouse != d.s_warehouse
+					finished_item_row.item_code != d.item_code
+					or finished_item_row.t_warehouse != d.s_warehouse
 				):
 					sle.dependant_sle_voucher_detail_no = finished_item_row.name
 
@@ -1419,7 +1442,7 @@
 				sl_entries.append(sle)
 
 	def get_gl_entries(self, warehouse_account):
-		gl_entries = super(StockEntry, self).get_gl_entries(warehouse_account)
+		gl_entries = super().get_gl_entries(warehouse_account)
 
 		if self.purpose in ("Repack", "Manufacture"):
 			total_basic_amount = sum(flt(t.basic_amount) for t in self.get("items") if t.is_finished_item)
@@ -1452,9 +1475,9 @@
 					flt(t.amount * multiply_based_on) / divide_based_on
 				)
 
-				item_account_wise_additional_cost[(d.item_code, d.name)][t.expense_account]["base_amount"] += (
-					flt(t.base_amount * multiply_based_on) / divide_based_on
-				)
+				item_account_wise_additional_cost[(d.item_code, d.name)][t.expense_account][
+					"base_amount"
+				] += flt(t.base_amount * multiply_based_on) / divide_based_on
 
 		if item_account_wise_additional_cost:
 			for d in self.get("items"):
@@ -1486,7 +1509,9 @@
 								"cost_center": d.cost_center,
 								"remarks": self.get("remarks") or _("Accounting Entry for Stock"),
 								"credit": -1
-								* amount["base_amount"],  # put it as negative credit instead of debit purposefully
+								* amount[
+									"base_amount"
+								],  # put it as negative credit instead of debit purposefully
 							},
 							item=d,
 						)
@@ -1607,13 +1632,20 @@
 		):
 			subcontract_items = frappe.get_all(
 				self.subcontract_data.order_supplied_items_field,
-				{"parent": self.get(self.subcontract_data.order_field), "rm_item_code": args.get("item_code")},
+				{
+					"parent": self.get(self.subcontract_data.order_field),
+					"rm_item_code": args.get("item_code"),
+				},
 				"main_item_code",
 			)
 
 			if subcontract_items and len(subcontract_items) == 1:
 				ret["subcontracted_item"] = subcontract_items[0].main_item_code
 
+		barcode_data = get_barcode_data(item_code=item.name)
+		if barcode_data and len(barcode_data.get(item.name)) == 1:
+			ret["barcode"] = barcode_data.get(item.name)[0]
+
 		return ret
 
 	@frappe.whitelist()
@@ -1655,7 +1687,6 @@
 		)
 
 		if self.bom_no:
-
 			backflush_based_on = frappe.db.get_single_value(
 				"Manufacturing Settings", "backflush_raw_materials_based_on"
 			)
@@ -1669,7 +1700,6 @@
 				"Material Transfer for Manufacture",
 				"Material Consumption for Manufacture",
 			]:
-
 				if self.work_order and self.purpose == "Material Transfer for Manufacture":
 					item_dict = self.get_pending_raw_materials(backflush_based_on)
 					if self.to_warehouse and self.pro_doc:
@@ -1679,7 +1709,10 @@
 
 				elif (
 					self.work_order
-					and (self.purpose == "Manufacture" or self.purpose == "Material Consumption for Manufacture")
+					and (
+						self.purpose == "Manufacture"
+						or self.purpose == "Material Consumption for Manufacture"
+					)
 					and not self.pro_doc.skip_transfer
 					and self.flags.backflush_based_on == "Material Transferred for Manufacture"
 				):
@@ -1687,7 +1720,10 @@
 
 				elif (
 					self.work_order
-					and (self.purpose == "Manufacture" or self.purpose == "Material Consumption for Manufacture")
+					and (
+						self.purpose == "Manufacture"
+						or self.purpose == "Material Consumption for Manufacture"
+					)
 					and self.flags.backflush_based_on == "BOM"
 					and frappe.db.get_single_value("Manufacturing Settings", "material_consumption") == 1
 				):
@@ -1700,7 +1736,10 @@
 					item_dict = self.get_bom_raw_materials(self.fg_completed_qty)
 
 					# Get Subcontract Order Supplied Items Details
-					if self.get(self.subcontract_data.order_field) and self.purpose == "Send to Subcontractor":
+					if (
+						self.get(self.subcontract_data.order_field)
+						and self.purpose == "Send to Subcontractor"
+					):
 						# Get Subcontract Order Supplied Items Details
 						parent = frappe.qb.DocType(self.subcontract_data.order_doctype)
 						child = frappe.qb.DocType(self.subcontract_data.order_supplied_items_field)
@@ -1719,9 +1758,14 @@
 						if self.pro_doc and cint(self.pro_doc.from_wip_warehouse):
 							item["from_warehouse"] = self.pro_doc.wip_warehouse
 						# Get Reserve Warehouse from Subcontract Order
-						if self.get(self.subcontract_data.order_field) and self.purpose == "Send to Subcontractor":
+						if (
+							self.get(self.subcontract_data.order_field)
+							and self.purpose == "Send to Subcontractor"
+						):
 							item["from_warehouse"] = item_wh.get(item.item_code)
-						item["to_warehouse"] = self.to_warehouse if self.purpose == "Send to Subcontractor" else ""
+						item["to_warehouse"] = (
+							self.to_warehouse if self.purpose == "Send to Subcontractor" else ""
+						)
 
 					self.add_to_stock_entry_detail(item_dict)
 
@@ -1911,9 +1955,7 @@
 		from erpnext.manufacturing.doctype.bom.bom import get_bom_items_as_dict
 
 		if (
-			frappe.db.get_single_value(
-				"Manufacturing Settings", "set_op_cost_and_scrape_from_sub_assemblies"
-			)
+			frappe.db.get_single_value("Manufacturing Settings", "set_op_cost_and_scrape_from_sub_assemblies")
 			and self.work_order
 			and frappe.get_cached_value("Work Order", self.work_order, "use_multi_level_bom")
 		):
@@ -2070,7 +2112,7 @@
 		)
 
 		precision = frappe.get_precision("Stock Entry Detail", "qty")
-		for key, row in available_materials.items():
+		for _key, row in available_materials.items():
 			remaining_qty_to_produce = flt(wo_data.trans_qty) - flt(wo_data.produced_qty)
 			if remaining_qty_to_produce <= 0 and not self.is_return:
 				continue
@@ -2244,9 +2286,7 @@
 				continue
 
 			transfer_pending = flt(d.required_qty) > flt(d.transferred_qty)
-			can_transfer = transfer_pending or (
-				backflush_based_on == "Material Transferred for Manufacture"
-			)
+			can_transfer = transfer_pending or (backflush_based_on == "Material Transferred for Manufacture")
 
 			if not can_transfer:
 				continue
@@ -2261,7 +2301,9 @@
 					)
 					item_row["job_card_item"] = job_card_item or None
 
-				if d.source_warehouse and not frappe.db.get_value("Warehouse", d.source_warehouse, "is_group"):
+				if d.source_warehouse and not frappe.db.get_value(
+					"Warehouse", d.source_warehouse, "is_group"
+				):
 					item_row["from_warehouse"] = d.source_warehouse
 
 				item_row["to_warehouse"] = wip_warehouse
@@ -2318,9 +2360,9 @@
 				if item_row.get(field):
 					se_child.set(field, item_row.get(field))
 
-			if se_child.s_warehouse == None:
+			if se_child.s_warehouse is None:
 				se_child.s_warehouse = self.from_warehouse
-			if se_child.t_warehouse == None:
+			if se_child.t_warehouse is None:
 				se_child.t_warehouse = self.to_warehouse
 
 			# in stock uom
@@ -2376,15 +2418,20 @@
 						expiry_date = frappe.db.get_value("Batch", item.batch_no, "expiry_date")
 						if expiry_date:
 							if getdate(self.posting_date) > getdate(expiry_date):
-								frappe.throw(_("Batch {0} of Item {1} has expired.").format(item.batch_no, item.item_code))
+								frappe.throw(
+									_("Batch {0} of Item {1} has expired.").format(
+										item.batch_no, item.item_code
+									)
+								)
 					else:
-						frappe.throw(_("Batch {0} of Item {1} is disabled.").format(item.batch_no, item.item_code))
+						frappe.throw(
+							_("Batch {0} of Item {1} is disabled.").format(item.batch_no, item.item_code)
+						)
 
 	def update_subcontract_order_supplied_items(self):
 		if self.get(self.subcontract_data.order_field) and (
 			self.purpose in ["Send to Subcontractor", "Material Transfer"] or self.is_return
 		):
-
 			# Get Subcontract Order Supplied Items Details
 			order_supplied_items = frappe.db.get_all(
 				self.subcontract_data.order_supplied_items_field,
@@ -2449,8 +2496,8 @@
 
 			cond = ""
 			for data, transferred_qty in stock_entries.items():
-				cond += """ WHEN (parent = %s and name = %s) THEN %s
-					""" % (
+				cond += """ WHEN (parent = {} and name = {}) THEN {}
+					""".format(
 					frappe.db.escape(data[0]),
 					frappe.db.escape(data[1]),
 					transferred_qty,
@@ -2506,7 +2553,9 @@
 			material_request = item.material_request or None
 			if self.purpose == "Material Transfer" and material_request not in material_requests:
 				if self.outgoing_stock_entry and parent_se:
-					material_request = frappe.get_value("Stock Entry Detail", item.ste_detail, "material_request")
+					material_request = frappe.get_value(
+						"Stock Entry Detail", item.ste_detail, "material_request"
+					)
 
 			if material_request and material_request not in material_requests:
 				material_requests.append(material_request)
@@ -2541,8 +2590,9 @@
 					)
 
 					d.serial_and_batch_bundle = id
+					d.use_serial_batch_fields = 0
 
-	def get_available_serial_nos(self) -> List[str]:
+	def get_available_serial_nos(self) -> list[str]:
 		serial_nos = []
 		data = frappe.get_all(
 			"Serial No",
@@ -2640,7 +2690,9 @@
 	def set_missing_values(source, target):
 		target.stock_entry_type = "Material Transfer"
 		target.set_missing_values()
-		target.make_serial_and_batch_bundle_for_transfer()
+
+		if not frappe.db.get_single_value("Stock Settings", "use_serial_batch_fields"):
+			target.make_serial_and_batch_bundle_for_transfer()
 
 	def update_item(source_doc, target_doc, source_parent):
 		target_doc.t_warehouse = ""
@@ -2735,9 +2787,7 @@
 			)
 		)
 	):
-		operating_cost_per_unit += flt(work_order.corrective_operation_cost) / flt(
-			work_order.produced_qty
-		)
+		operating_cost_per_unit += flt(work_order.corrective_operation_cost) / flt(work_order.produced_qty)
 
 	return operating_cost_per_unit
 
@@ -2750,24 +2800,20 @@
 	if subcontract_order:
 		cond = f"and ste.purpose = 'Send to Subcontractor' and ste.{subcontract_order_field} = '{subcontract_order}'"
 	elif work_order:
-		cond = "and ste.purpose = 'Material Transfer for Manufacture' and ste.work_order = '{0}'".format(
-			work_order
-		)
+		cond = f"and ste.purpose = 'Material Transfer for Manufacture' and ste.work_order = '{work_order}'"
 
 	if not cond:
 		return {}
 
 	used_alternative_items = {}
 	data = frappe.db.sql(
-		""" select sted.original_item, sted.uom, sted.conversion_factor,
+		f""" select sted.original_item, sted.uom, sted.conversion_factor,
 			sted.item_code, sted.item_name, sted.conversion_factor,sted.stock_uom, sted.description
 		from
 			`tabStock Entry` ste, `tabStock Entry Detail` sted
 		where
 			sted.parent = ste.name and ste.docstatus = 1 and sted.original_item !=  sted.item_code
-			{0} """.format(
-			cond
-		),
+			{cond} """,
 		as_dict=1,
 	)
 
@@ -2805,9 +2851,7 @@
 	conversion_factor = get_conversion_factor(item_code, uom).get("conversion_factor")
 
 	if not conversion_factor:
-		frappe.msgprint(
-			_("UOM conversion factor required for UOM: {0} in Item: {1}").format(uom, item_code)
-		)
+		frappe.msgprint(_("UOM conversion factor required for UOM: {0} in Item: {1}").format(uom, item_code))
 		ret = {"uom": ""}
 	else:
 		ret = {
@@ -2917,9 +2961,7 @@
 		else:
 			supplied_item.supplied_qty += row.transfer_qty
 
-		supplied_item.total_supplied_qty = flt(supplied_item.supplied_qty) - flt(
-			supplied_item.returned_qty
-		)
+		supplied_item.total_supplied_qty = flt(supplied_item.supplied_qty) - flt(supplied_item.returned_qty)
 
 	return supplied_item_details
 
@@ -3031,7 +3073,11 @@
 			& (stock_entry_detail.s_warehouse.isnotnull())
 			& (
 				stock_entry.purpose.isin(
-					["Manufacture", "Material Consumption for Manufacture", "Material Transfer for Manufacture"]
+					[
+						"Manufacture",
+						"Material Consumption for Manufacture",
+						"Material Transfer for Manufacture",
+					]
 				)
 			)
 		)
@@ -3083,7 +3129,6 @@
 		doc.has_batch_no = 1
 		batchwise_serial_nos = get_batchwise_serial_nos(child.item_code, row)
 		for batch_no, qty in row.batches_to_be_consume.items():
-
 			while qty > 0:
 				qty -= 1
 				doc.append(
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry_utils.py b/erpnext/stock/doctype/stock_entry/stock_entry_utils.py
index 271cbbc..e5f4e73 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry_utils.py
+++ b/erpnext/stock/doctype/stock_entry/stock_entry_utils.py
@@ -2,7 +2,7 @@
 # See license.txt
 
 
-from typing import TYPE_CHECKING, Optional, overload
+from typing import TYPE_CHECKING, overload
 
 import frappe
 from frappe.utils import cint, flt
@@ -18,15 +18,15 @@
 	*,
 	item_code: str,
 	qty: float,
-	company: Optional[str] = None,
-	from_warehouse: Optional[str] = None,
-	to_warehouse: Optional[str] = None,
-	rate: Optional[float] = None,
-	serial_no: Optional[str] = None,
-	batch_no: Optional[str] = None,
-	posting_date: Optional[str] = None,
-	posting_time: Optional[str] = None,
-	purpose: Optional[str] = None,
+	company: str | None = None,
+	from_warehouse: str | None = None,
+	to_warehouse: str | None = None,
+	rate: float | None = None,
+	serial_no: str | None = None,
+	batch_no: str | None = None,
+	posting_date: str | None = None,
+	posting_time: str | None = None,
+	purpose: str | None = None,
 	do_not_save: bool = False,
 	do_not_submit: bool = False,
 	inspection_required: bool = False,
diff --git a/erpnext/stock/doctype/stock_entry/test_stock_entry.py b/erpnext/stock/doctype/stock_entry/test_stock_entry.py
index 01a43b3..34b4ac2 100644
--- a/erpnext/stock/doctype/stock_entry/test_stock_entry.py
+++ b/erpnext/stock/doctype/stock_entry/test_stock_entry.py
@@ -2,10 +2,9 @@
 # License: GNU General Public License v3. See license.txt
 
 
-import frappe
 from frappe.permissions import add_user_permission, remove_user_permission
 from frappe.tests.utils import FrappeTestCase, change_settings
-from frappe.utils import add_days, add_to_date, flt, nowdate, nowtime, today
+from frappe.utils import add_days, flt, nowtime, today
 
 from erpnext.accounts.doctype.account.test_account import get_inventory_account
 from erpnext.controllers.accounts_controller import InvalidQtyError
@@ -20,7 +19,7 @@
 	get_serial_nos_from_bundle,
 	make_serial_batch_bundle,
 )
-from erpnext.stock.doctype.serial_no.serial_no import *  # noqa
+from erpnext.stock.doctype.serial_no.serial_no import *
 from erpnext.stock.doctype.stock_entry.stock_entry import FinishedGoodError, make_stock_in_entry
 from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry
 from erpnext.stock.doctype.stock_ledger_entry.stock_ledger_entry import StockFreezeError
@@ -38,7 +37,7 @@
 	condition, values = "", []
 	for key, value in args.items():
 		condition += " and " if condition else " where "
-		condition += "`{0}`=%s".format(key)
+		condition += f"`{key}`=%s"
 		values.append(value)
 
 	return frappe.db.sql(
@@ -111,6 +110,12 @@
 		self._test_auto_material_request("_Test Item")
 		self._test_auto_material_request("_Test Item", material_request_type="Transfer")
 
+	def test_barcode_item_stock_entry(self):
+		item_code = make_item("_Test Item Stock Entry For Barcode", barcode="BDD-1234567890")
+
+		se = make_stock_entry(item_code=item_code, target="_Test Warehouse - _TC", qty=1, basic_rate=100)
+		self.assertEqual(se.items[0].barcode, "BDD-1234567890")
+
 	def test_auto_material_request_for_variant(self):
 		fields = [{"field_name": "reorder_levels"}]
 		set_item_variant_settings(fields)
@@ -151,8 +156,7 @@
 		)
 
 		projected_qty = (
-			frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "projected_qty")
-			or 0
+			frappe.db.get_value("Bin", {"item_code": item_code, "warehouse": warehouse}, "projected_qty") or 0
 		)
 
 		frappe.db.set_single_value("Stock Settings", "auto_indent", 1)
@@ -534,10 +538,10 @@
 		self.assertTrue(sle)
 		sle.sort(key=lambda x: x[1])
 
-		for i, sle in enumerate(sle):
-			self.assertEqual(expected_sle[i][0], sle[0])
-			self.assertEqual(expected_sle[i][1], sle[1])
-			self.assertEqual(expected_sle[i][2], sle[2])
+		for i, sle_value in enumerate(sle):
+			self.assertEqual(expected_sle[i][0], sle_value[0])
+			self.assertEqual(expected_sle[i][1], sle_value[1])
+			self.assertEqual(expected_sle[i][2], sle_value[2])
 
 	def check_gl_entries(self, voucher_type, voucher_no, expected_gl_entries):
 		expected_gl_entries.sort(key=lambda x: x[0])
@@ -693,14 +697,10 @@
 		se.set_stock_entry_type()
 		se.insert()
 		se.submit()
-		self.assertTrue(
-			frappe.db.get_value("Serial No", serial_no, "warehouse"), "_Test Warehouse 1 - _TC"
-		)
+		self.assertTrue(frappe.db.get_value("Serial No", serial_no, "warehouse"), "_Test Warehouse 1 - _TC")
 
 		se.cancel()
-		self.assertTrue(
-			frappe.db.get_value("Serial No", serial_no, "warehouse"), "_Test Warehouse - _TC"
-		)
+		self.assertTrue(frappe.db.get_value("Serial No", serial_no, "warehouse"), "_Test Warehouse - _TC")
 		frappe.flags.use_serial_and_batch_fields = False
 
 	def test_serial_cancel(self):
@@ -732,9 +732,7 @@
 		else:
 			item = frappe.get_doc("Item", {"item_name": "Batched and Serialised Item"})
 
-		se = make_stock_entry(
-			item_code=item.item_code, target="_Test Warehouse - _TC", qty=1, basic_rate=100
-		)
+		se = make_stock_entry(item_code=item.item_code, target="_Test Warehouse - _TC", qty=1, basic_rate=100)
 		batch_no = get_batch_from_bundle(se.items[0].serial_and_batch_bundle)
 		serial_no = get_serial_nos_from_bundle(se.items[0].serial_and_batch_bundle)[0]
 		batch_qty = get_batch_qty(batch_no, "_Test Warehouse - _TC", item.item_code)
@@ -750,7 +748,7 @@
 		self.assertEqual(frappe.db.get_value("Serial No", serial_no, "warehouse"), None)
 
 	def test_warehouse_company_validation(self):
-		company = frappe.db.get_value("Warehouse", "_Test Warehouse 2 - _TC1", "company")
+		frappe.db.get_value("Warehouse", "_Test Warehouse 2 - _TC1", "company")
 		frappe.get_doc("User", "test2@example.com").add_roles(
 			"Sales User", "Sales Manager", "Stock User", "Stock Manager"
 		)
@@ -856,12 +854,8 @@
 		for d in stock_entry.get("items"):
 			if d.item_code != "_Test FG Item 2":
 				rm_cost += flt(d.amount)
-		fg_cost = list(filter(lambda x: x.item_code == "_Test FG Item 2", stock_entry.get("items")))[
-			0
-		].amount
-		self.assertEqual(
-			fg_cost, flt(rm_cost + bom_operation_cost + work_order.additional_operating_cost, 2)
-		)
+		fg_cost = next(filter(lambda x: x.item_code == "_Test FG Item 2", stock_entry.get("items"))).amount
+		self.assertEqual(fg_cost, flt(rm_cost + bom_operation_cost + work_order.additional_operating_cost, 2))
 
 	@change_settings("Manufacturing Settings", {"material_consumption": 1})
 	def test_work_order_manufacture_with_material_consumption(self):
@@ -904,8 +898,8 @@
 		for d in s.get("items"):
 			if d.s_warehouse:
 				rm_cost += d.amount
-		fg_cost = list(filter(lambda x: x.item_code == "_Test FG Item", s.get("items")))[0].amount
-		scrap_cost = list(filter(lambda x: x.is_scrap_item, s.get("items")))[0].amount
+		fg_cost = next(filter(lambda x: x.item_code == "_Test FG Item", s.get("items"))).amount
+		scrap_cost = next(filter(lambda x: x.is_scrap_item, s.get("items"))).amount
 		self.assertEqual(fg_cost, flt(rm_cost - scrap_cost, 2))
 
 		# When Stock Entry has only FG + Scrap
@@ -919,13 +913,11 @@
 				rm_cost += d.amount
 		self.assertEqual(rm_cost, 0)
 		expected_fg_cost = s.get_basic_rate_for_manufactured_item(1)
-		fg_cost = list(filter(lambda x: x.item_code == "_Test FG Item", s.get("items")))[0].amount
+		fg_cost = next(filter(lambda x: x.item_code == "_Test FG Item", s.get("items"))).amount
 		self.assertEqual(flt(fg_cost, 2), flt(expected_fg_cost, 2))
 
 	def test_variant_work_order(self):
-		bom_no = frappe.db.get_value(
-			"BOM", {"item": "_Test Variant Item", "is_default": 1, "docstatus": 1}
-		)
+		bom_no = frappe.db.get_value("BOM", {"item": "_Test Variant Item", "is_default": 1, "docstatus": 1})
 
 		make_item_variant()  # make variant of _Test Variant Item if absent
 
@@ -1061,9 +1053,7 @@
 		self.assertRaises(frappe.ValidationError, repack.submit)
 
 	def test_customer_provided_parts_se(self):
-		create_item(
-			"CUST-0987", is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0
-		)
+		create_item("CUST-0987", is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0)
 		se = make_stock_entry(
 			item_code="CUST-0987", purpose="Material Receipt", qty=4, to_warehouse="_Test Warehouse - _TC"
 		)
@@ -1178,9 +1168,7 @@
 		self.check_gl_entries(
 			"Stock Entry",
 			se.name,
-			sorted(
-				[["Stock Adjustment - TCP1", 100.0, 0.0], ["Miscellaneous Expenses - TCP1", 0.0, 100.0]]
-			),
+			sorted([["Stock Adjustment - TCP1", 100.0, 0.0], ["Miscellaneous Expenses - TCP1", 0.0, 100.0]]),
 		)
 
 	def test_conversion_factor_change(self):
@@ -1344,7 +1332,7 @@
 		)
 		batch_nos.append(get_batch_from_bundle(se2.items[0].serial_and_batch_bundle))
 
-		with self.assertRaises(frappe.ValidationError) as nse:
+		with self.assertRaises(frappe.ValidationError):
 			make_stock_entry(
 				item_code=item_code,
 				qty=1,
@@ -1604,15 +1592,12 @@
 		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)
+		create_item(item_code=item_code, is_stock_item=1, valuation_rate=10)
 
-		se1 = make_stock_entry(
+		make_stock_entry(
 			item_code=item_code,
 			posting_date=add_days(today(), -3),
 			posting_time="00:00:00",
@@ -1621,7 +1606,7 @@
 			to_warehouse="_Test Warehouse - _TC",
 		)
 
-		se2 = make_stock_entry(
+		make_stock_entry(
 			item_code=item_code,
 			posting_date=today(),
 			posting_time="00:00:00",
diff --git a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
index 48fc31a..c19eaf2 100644
--- a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
+++ b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
@@ -610,14 +610,14 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-25 15:58:40.982582",
+ "modified": "2024-03-27 13:10:44.056282",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Entry Detail",
  "naming_rule": "Random",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_entry_type/stock_entry_type.json b/erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
index eee38be..198fbec 100644
--- a/erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
+++ b/erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
@@ -29,7 +29,7 @@
   }
  ],
  "links": [],
- "modified": "2021-05-21 11:27:01.144110",
+ "modified": "2024-03-27 13:10:44.322729",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Entry Type",
@@ -85,7 +85,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
index e8e82af..91dfcfd 100644
--- a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+++ b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
@@ -360,7 +360,7 @@
  "in_create": 1,
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2024-03-13 09:56:13.021696",
+ "modified": "2024-03-27 13:10:44.486742",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Ledger Entry",
@@ -381,7 +381,7 @@
    "role": "Accounts Manager"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py
index b49fe22..a3166a8 100644
--- a/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py
+++ b/erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py
@@ -232,9 +232,7 @@
 			if not self.serial_and_batch_bundle:
 				self.throw_error_message(f"Serial No / Batch No are mandatory for Item {self.item_code}")
 
-		if (
-			self.serial_and_batch_bundle and not item_detail.has_serial_no and not item_detail.has_batch_no
-		):
+		if self.serial_and_batch_bundle and not item_detail.has_serial_no and not item_detail.has_batch_no:
 			self.throw_error_message(f"Serial No and Batch No are not allowed for Item {self.item_code}")
 
 	def throw_error_message(self, message, exception=frappe.ValidationError):
@@ -262,7 +260,9 @@
 			)
 			if older_than_x_days_ago and stock_settings.stock_auth_role not in frappe.get_roles():
 				frappe.throw(
-					_("Not allowed to update stock transactions older than {0}").format(stock_frozen_upto_days),
+					_("Not allowed to update stock transactions older than {0}").format(
+						stock_frozen_upto_days
+					),
 					StockFreezeError,
 				)
 
@@ -280,7 +280,9 @@
 			expiry_date = frappe.db.get_value("Batch", self.batch_no, "expiry_date")
 			if expiry_date:
 				if getdate(self.posting_date) > getdate(expiry_date):
-					frappe.throw(_("Batch {0} of Item {1} has expired.").format(self.batch_no, self.item_code))
+					frappe.throw(
+						_("Batch {0} of Item {1} has expired.").format(self.batch_no, self.item_code)
+					)
 
 	def validate_and_set_fiscal_year(self):
 		if not self.fiscal_year:
@@ -313,7 +315,7 @@
 					(self.item_code, self.warehouse),
 				)[0][0]
 
-				cur_doc_posting_datetime = "%s %s" % (
+				cur_doc_posting_datetime = "{} {}".format(
 					self.posting_date,
 					self.get("posting_time") or "00:00:00",
 				)
@@ -322,7 +324,9 @@
 					last_transaction_time
 				):
 					msg = _("Last Stock Transaction for item {0} under warehouse {1} was on {2}.").format(
-						frappe.bold(self.item_code), frappe.bold(self.warehouse), frappe.bold(last_transaction_time)
+						frappe.bold(self.item_code),
+						frappe.bold(self.warehouse),
+						frappe.bold(last_transaction_time),
 					)
 
 					msg += "<br><br>" + _(
diff --git a/erpnext/stock/doctype/stock_ledger_entry/test_stock_ledger_entry.py b/erpnext/stock/doctype/stock_ledger_entry/test_stock_ledger_entry.py
index 40a2d5a..ce50155 100644
--- a/erpnext/stock/doctype/stock_ledger_entry/test_stock_ledger_entry.py
+++ b/erpnext/stock/doctype/stock_ledger_entry/test_stock_ledger_entry.py
@@ -8,7 +8,6 @@
 import frappe
 from frappe.core.page.permission_manager.permission_manager import reset
 from frappe.custom.doctype.property_setter.property_setter import make_property_setter
-from frappe.query_builder.functions import CombineDatetime
 from frappe.tests.utils import FrappeTestCase, change_settings
 from frappe.utils import add_days, add_to_date, flt, today
 
@@ -20,8 +19,6 @@
 )
 from erpnext.stock.doctype.purchase_receipt.test_purchase_receipt import make_purchase_receipt
 from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
-	get_batch_from_bundle,
-	get_serial_nos_from_bundle,
 	make_serial_batch_bundle,
 )
 from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry
@@ -40,8 +37,7 @@
 
 		# delete SLE and BINs for all items
 		frappe.db.sql(
-			"delete from `tabStock Ledger Entry` where item_code in (%s)"
-			% (", ".join(["%s"] * len(items))),
+			"delete from `tabStock Ledger Entry` where item_code in (%s)" % (", ".join(["%s"] * len(items))),
 			items,
 		)
 		frappe.db.sql(
@@ -127,7 +123,7 @@
 		self.assertEqual(finished_item_sle.get("valuation_rate"), 540)
 
 		# Reconciliation for _Test Item for Reposting at Stores on 12-04-2020: Qty = 50, Rate = 150
-		sr = create_stock_reconciliation(
+		create_stock_reconciliation(
 			item_code="_Test Item for Reposting",
 			warehouse="Stores - _TC",
 			qty=50,
@@ -491,7 +487,7 @@
 		expected_incoming_rates = expected_abs_svd = [75.0, 125.0, 75.0, 125.0]
 
 		self.assertEqual(expected_abs_svd, svd_list, "Incorrect 'Stock Value Difference' values")
-		for dn, incoming_rate in zip(dns, expected_incoming_rates):
+		for dn, _incoming_rate in zip(dns, expected_incoming_rates, strict=False):
 			self.assertTrue(
 				dn.items[0].incoming_rate in expected_abs_svd,
 				"Incorrect 'Incoming Rate' values fetched for DN items",
@@ -567,9 +563,7 @@
 			],
 		)
 
-		reciept = make_stock_entry(
-			item_code=item_code, target=source, batch_no=batches[0], qty=5, rate=10
-		)
+		reciept = make_stock_entry(item_code=item_code, target=source, batch_no=batches[0], qty=5, rate=10)
 		self.assertSLEs(
 			reciept,
 			[
@@ -691,9 +685,7 @@
 			],
 		)
 
-		consume_today = make_stock_entry(
-			item_code=item_code, source=warehouse, batch_no=batches[0], qty=1
-		)
+		consume_today = make_stock_entry(item_code=item_code, source=warehouse, batch_no=batches[0], qty=1)
 		self.assertSLEs(
 			consume_today,
 			[
@@ -726,8 +718,8 @@
 		item, warehouses, batches = setup_item_valuation_test()
 
 		def check_sle_details_against_expected(sle_details, expected_sle_details, detail, columns):
-			for i, (sle_vals, ex_sle_vals) in enumerate(zip(sle_details, expected_sle_details)):
-				for col, sle_val, ex_sle_val in zip(columns, sle_vals, ex_sle_vals):
+			for i, (sle_vals, ex_sle_vals) in enumerate(zip(sle_details, expected_sle_details, strict=False)):
+				for col, sle_val, ex_sle_val in zip(columns, sle_vals, ex_sle_vals, strict=False):
 					if col == "stock_queue":
 						sle_val = get_stock_value_from_q(sle_val)
 						ex_sle_val = get_stock_value_from_q(ex_sle_val)
@@ -757,9 +749,7 @@
 		se_entry_list_mi = [
 			(item, warehouses[0], None, batches[1], 1, None, "2021-01-29"),
 		]
-		ses = create_stock_entry_entries_for_batchwise_item_valuation_test(
-			se_entry_list_mi, "Material Issue"
-		)
+		ses = create_stock_entry_entries_for_batchwise_item_valuation_test(se_entry_list_mi, "Material Issue")
 		sle_details = fetch_sle_details_for_doc_list(ses, columns=columns, as_dict=0)
 		expected_sle_details = [(-100.0, 50.0, -1.0, 1.0, "[]")]
 		details_list.append((sle_details, expected_sle_details, "Material Issue Entries", columns))
@@ -925,14 +915,14 @@
 		receipt.submit()
 
 		expected_queues = []
-		for idx, rate in enumerate(rates, start=1):
+		for idx in range(1, len(rates) + 1):
 			expected_queues.append({"stock_queue": [[10, 10 * i] for i in range(1, idx + 1)]})
 		self.assertSLEs(receipt, expected_queues)
 
 		transfer = make_stock_entry(
 			item_code=item.name, source=source, target=target, qty=10, do_not_save=True, rate=10
 		)
-		for rate in rates[1:]:
+		for _ in rates[1:]:
 			row = frappe.copy_doc(transfer.items[0], ignore_no_copy=False)
 			transfer.append("items", row)
 
@@ -949,9 +939,7 @@
 
 		rates = [10 * i for i in range(1, 5)]
 
-		receipt = make_stock_entry(
-			item_code=rm.name, target=warehouse, qty=10, do_not_save=True, rate=10
-		)
+		receipt = make_stock_entry(item_code=rm.name, target=warehouse, qty=10, do_not_save=True, rate=10)
 		for rate in rates[1:]:
 			row = frappe.copy_doc(receipt.items[0], ignore_no_copy=False)
 			row.basic_rate = rate
@@ -963,7 +951,7 @@
 		repack = make_stock_entry(
 			item_code=rm.name, source=warehouse, qty=10, do_not_save=True, rate=10, purpose="Repack"
 		)
-		for rate in rates[1:]:
+		for _ in rates[1:]:
 			row = frappe.copy_doc(repack.items[0], ignore_no_copy=False)
 			repack.append("items", row)
 
@@ -981,9 +969,7 @@
 		repack.submit()
 
 		# same exact queue should be transferred
-		self.assertSLEs(
-			repack, [{"incoming_rate": sum(rates) * 10}], sle_filters={"item_code": packed.name}
-		)
+		self.assertSLEs(repack, [{"incoming_rate": sum(rates) * 10}], sle_filters={"item_code": packed.name})
 
 	def test_negative_fifo_valuation(self):
 		"""
@@ -993,7 +979,7 @@
 		item = make_item(properties={"allow_negative_stock": 1}).name
 		warehouse = "_Test Warehouse - _TC"
 
-		receipt = make_stock_entry(item_code=item, target=warehouse, qty=10, rate=10)
+		make_stock_entry(item_code=item, target=warehouse, qty=10, rate=10)
 		consume1 = make_stock_entry(item_code=item, source=warehouse, qty=15)
 
 		self.assertSLEs(consume1, [{"stock_value": -5 * 10, "stock_queue": [[-5, 10]]}])
@@ -1033,27 +1019,21 @@
 		self.assertEqual(50, _get_stock_credit(depdendent_consumption))
 
 		# backdated receipt - should trigger GL repost of all previous stock entries
-		bd_receipt = make_stock_entry(
-			item_code=item, to_warehouse=A, qty=5, rate=20, posting_date=_day(-1)
-		)
+		bd_receipt = make_stock_entry(item_code=item, to_warehouse=A, qty=5, rate=20, posting_date=_day(-1))
 		self.assertEqual(100, _get_stock_credit(depdendent_consumption))
 
 		# cancelling receipt should reset it back
 		bd_receipt.cancel()
 		self.assertEqual(50, _get_stock_credit(depdendent_consumption))
 
-		bd_receipt2 = make_stock_entry(
-			item_code=item, to_warehouse=A, qty=2, rate=20, posting_date=_day(-2)
-		)
+		bd_receipt2 = make_stock_entry(item_code=item, to_warehouse=A, qty=2, rate=20, posting_date=_day(-2))
 		# total as per FIFO -> 2 * 20 + 3 * 10 = 70
 		self.assertEqual(70, _get_stock_credit(depdendent_consumption))
 
 		# transfer WIP material to final destination and consume it all
 		depdendent_consumption.cancel()
 		make_stock_entry(item_code=item, from_warehouse=B, to_warehouse=C, qty=5, posting_date=_day(3))
-		final_consumption = make_stock_entry(
-			item_code=item, from_warehouse=C, qty=5, posting_date=_day(4)
-		)
+		final_consumption = make_stock_entry(item_code=item, from_warehouse=C, qty=5, posting_date=_day(4))
 		# exact amount gets consumed
 		self.assertEqual(70, _get_stock_credit(final_consumption))
 
@@ -1120,11 +1100,10 @@
 		self.assertEqual([1], ordered_qty_after_transaction())
 
 	def test_timestamp_clash(self):
-
 		item = make_item().name
 		warehouse = "_Test Warehouse - _TC"
 
-		reciept = make_stock_entry(
+		make_stock_entry(
 			item_code=item,
 			to_warehouse=warehouse,
 			qty=100,
@@ -1133,7 +1112,7 @@
 			posting_time="01:00:00",
 		)
 
-		consumption = make_stock_entry(
+		make_stock_entry(
 			item_code=item,
 			from_warehouse=warehouse,
 			qty=50,
@@ -1152,11 +1131,10 @@
 
 		try:
 			backdated_receipt.cancel()
-		except Exception as e:
+		except Exception:
 			self.fail("Double processing of qty for clashing timestamp.")
 
 	def test_previous_sle_with_clashed_timestamp(self):
-
 		item = make_item().name
 		warehouse = "_Test Warehouse - _TC"
 
@@ -1197,7 +1175,6 @@
 		self.assertEqual(sle[0].actual_qty, 5)
 
 	def test_backdated_sle_with_same_timestamp(self):
-
 		item = make_item().name
 		warehouse = "_Test Warehouse - _TC"
 
@@ -1440,12 +1417,13 @@
 
 
 def setup_item_valuation_test(
-	valuation_method="FIFO", suffix=None, use_batchwise_valuation=1, batches_list=["X", "Y"]
+	valuation_method="FIFO", suffix=None, use_batchwise_valuation=1, batches_list=None
 ):
-	from erpnext.stock.doctype.batch.batch import make_batch
 	from erpnext.stock.doctype.item.test_item import make_item
 	from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse
 
+	if batches_list is None:
+		batches_list = ["X", "Y"]
 	if not suffix:
 		suffix = get_unique_suffix()
 
@@ -1459,7 +1437,7 @@
 	for i, batch_id in enumerate(batches):
 		if not frappe.db.exists("Batch", batch_id):
 			ubw = use_batchwise_valuation
-			if isinstance(use_batchwise_valuation, (list, tuple)):
+			if isinstance(use_batchwise_valuation, list | tuple):
 				ubw = use_batchwise_valuation[i]
 			batch = frappe.get_doc(
 				frappe._dict(
@@ -1490,9 +1468,7 @@
 
 	dns = []
 	for item, warehouse, batch_no, qty, rate in dn_entry_list:
-		so = make_sales_order(
-			rate=rate, qty=qty, item=item, warehouse=warehouse, against_blanket_order=0
-		)
+		so = make_sales_order(rate=rate, qty=qty, item=item, warehouse=warehouse, against_blanket_order=0)
 
 		dn = make_delivery_note(so.name)
 
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
index 4a85360..8532b60 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js
@@ -81,6 +81,18 @@
 		if (frm.doc.company) {
 			frm.trigger("toggle_display_account_head");
 		}
+
+		frm.events.set_fields_onload_for_line_item(frm);
+	},
+
+	set_fields_onload_for_line_item(frm) {
+		if (frm.is_new() && frm.doc?.items && cint(frappe.user_defaults?.use_serial_batch_fields) === 1) {
+			frm.doc.items.forEach((item) => {
+				if (!item.serial_and_batch_bundle) {
+					frappe.model.set_value(item.doctype, item.name, "use_serial_batch_fields", 1);
+				}
+			});
+		}
 	},
 
 	scan_barcode: function (frm) {
@@ -155,6 +167,9 @@
 
 							item.qty = item.qty || 0;
 							item.valuation_rate = item.valuation_rate || 0;
+							item.use_serial_batch_fields = cint(
+								frappe.user_defaults?.use_serial_batch_fields
+							);
 						});
 						frm.refresh_field("items");
 					},
@@ -298,6 +313,10 @@
 		if (!item.warehouse && frm.doc.set_warehouse) {
 			frappe.model.set_value(cdt, cdn, "warehouse", frm.doc.set_warehouse);
 		}
+
+		if (item.docstatus === 0 && cint(frappe.user_defaults?.use_serial_batch_fields) === 1) {
+			frappe.model.set_value(item.doctype, item.name, "use_serial_batch_fields", 1);
+		}
 	},
 
 	add_serial_batch_bundle(frm, cdt, cdn) {
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
index 9a85431..41cefee 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
@@ -183,7 +183,7 @@
  "idx": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2022-05-11 09:10:26.327652",
+ "modified": "2024-03-27 13:10:44.699413",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Reconciliation",
@@ -205,7 +205,7 @@
  ],
  "search_fields": "posting_date",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
index 0311481..ccd7f64 100644
--- a/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
+++ b/erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 # License: GNU General Public License v3. See license.txt
 
-from typing import Optional
 
 import frappe
 from frappe import _, bold, msgprint
@@ -58,7 +57,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(StockReconciliation, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.head_row = ["Item Code", "Warehouse", "Quantity", "Valuation Rate"]
 
 	def validate(self):
@@ -142,7 +141,9 @@
 						"type_of_transaction": "Outward",
 						"company": self.company,
 						"is_rejected": 0,
-						"serial_nos": get_serial_nos(row.current_serial_no) if row.current_serial_no else None,
+						"serial_nos": get_serial_nos(row.current_serial_no)
+						if row.current_serial_no
+						else None,
 						"batches": frappe._dict({row.batch_no: row.current_qty}) if row.batch_no else None,
 						"batch_no": row.batch_no,
 						"do_not_submit": True,
@@ -327,7 +328,9 @@
 			if not item.batch_no and not item.serial_no:
 				for dimension in get_inventory_dimensions():
 					if item.get(dimension.get("fieldname")):
-						inventory_dimensions_dict[dimension.get("fieldname")] = item.get(dimension.get("fieldname"))
+						inventory_dimensions_dict[dimension.get("fieldname")] = item.get(
+							dimension.get("fieldname")
+						)
 
 			item_dict = get_stock_balance_for(
 				item.item_code,
@@ -432,11 +435,17 @@
 
 			# do not allow negative valuation
 			if flt(row.valuation_rate) < 0:
-				self.validation_messages.append(_get_msg(row_num, _("Negative Valuation Rate is not allowed")))
+				self.validation_messages.append(
+					_get_msg(row_num, _("Negative Valuation Rate is not allowed"))
+				)
 
 			if row.qty and row.valuation_rate in ["", None]:
 				row.valuation_rate = get_stock_balance(
-					row.item_code, row.warehouse, self.posting_date, self.posting_time, with_valuation_rate=True
+					row.item_code,
+					row.warehouse,
+					self.posting_date,
+					self.posting_time,
+					with_valuation_rate=True,
 				)[1]
 				if not row.valuation_rate:
 					# try if there is a buying price list in default currency
@@ -508,7 +517,7 @@
 			else:
 				items_html = ""
 				for d in data:
-					items_html += "<li>{0} units of Item {1} in Warehouse {2}</li>".format(
+					items_html += "<li>{} units of Item {} in Warehouse {}</li>".format(
 						bold(d[2]), bold(d[0]), bold(d[1])
 					)
 
@@ -528,7 +537,6 @@
 
 		sl_entries = []
 		for row in self.items:
-
 			if not row.qty and not row.valuation_rate and not row.current_qty:
 				self.make_adjustment_entry(row, sl_entries)
 				continue
@@ -578,9 +586,7 @@
 				sl_entries.append(self.get_sle_for_items(row))
 
 		if sl_entries:
-			allow_negative_stock = cint(
-				frappe.db.get_single_value("Stock Settings", "allow_negative_stock")
-			)
+			allow_negative_stock = cint(frappe.db.get_single_value("Stock Settings", "allow_negative_stock"))
 			self.make_sl_entries(sl_entries, allow_negative_stock=allow_negative_stock)
 
 	def make_adjustment_entry(self, row, sl_entries):
@@ -688,9 +694,7 @@
 				data.valuation_rate = flt(row.valuation_rate)
 				data.stock_value_difference = -1 * flt(row.amount_difference)
 
-		elif (
-			self.docstatus == 1 and has_dimensions and (not row.batch_no or not row.serial_and_batch_bundle)
-		):
+		elif self.docstatus == 1 and has_dimensions and (not row.batch_no or not row.serial_and_batch_bundle):
 			data.actual_qty = row.qty
 			data.qty_after_transaction = 0.0
 			data.incoming_rate = flt(row.valuation_rate)
@@ -711,9 +715,7 @@
 				sl_entries = self.merge_similar_item_serial_nos(sl_entries)
 
 			sl_entries.reverse()
-			allow_negative_stock = cint(
-				frappe.db.get_single_value("Stock Settings", "allow_negative_stock")
-			)
+			allow_negative_stock = cint(frappe.db.get_single_value("Stock Settings", "allow_negative_stock"))
 			self.make_sl_entries(sl_entries, allow_negative_stock=allow_negative_stock)
 
 	def merge_similar_item_serial_nos(self, sl_entries):
@@ -741,18 +743,14 @@
 
 				data.incoming_rate = (data.total_amount) / data.actual_qty
 
-		for key, value in merge_similar_entries.items():
-			new_sl_entries.append(value)
-
+		new_sl_entries.extend(merge_similar_entries.values())
 		return new_sl_entries
 
 	def get_gl_entries(self, warehouse_account=None):
 		if not self.cost_center:
 			msgprint(_("Please enter Cost Center"), raise_exception=1)
 
-		return super(StockReconciliation, self).get_gl_entries(
-			warehouse_account, self.expense_account, self.cost_center
-		)
+		return super().get_gl_entries(warehouse_account, self.expense_account, self.cost_center)
 
 	def validate_expense_account(self):
 		if not cint(erpnext.is_perpetual_inventory_enabled(self.company)):
@@ -851,7 +849,12 @@
 				val_rate = item_dict.get("rate")
 			elif row.batch_no:
 				current_qty = get_batch_qty_for_stock_reco(
-					row.item_code, row.warehouse, row.batch_no, self.posting_date, self.posting_time, self.name
+					row.item_code,
+					row.warehouse,
+					row.batch_no,
+					self.posting_date,
+					self.posting_time,
+					self.name,
 				)
 
 			precesion = row.precision("current_qty")
@@ -986,9 +989,7 @@
 		return current_qty
 
 
-def get_batch_qty_for_stock_reco(
-	item_code, warehouse, batch_no, posting_date, posting_time, voucher_no
-):
+def get_batch_qty_for_stock_reco(item_code, warehouse, batch_no, posting_date, posting_time, voucher_no):
 	ledger = frappe.qb.DocType("Stock Ledger Entry")
 
 	query = (
@@ -1018,11 +1019,11 @@
 
 
 @frappe.whitelist()
-def get_items(
-	warehouse, posting_date, posting_time, company, item_code=None, ignore_empty_stock=False
-):
+def get_items(warehouse, posting_date, posting_time, company, item_code=None, ignore_empty_stock=False):
 	ignore_empty_stock = cint(ignore_empty_stock)
-	items = [frappe._dict({"item_code": item_code, "warehouse": warehouse})]
+	items = []
+	if item_code and warehouse:
+		items = get_item_and_warehouses(item_code, warehouse)
 
 	if not item_code:
 		items = get_items_for_stock_reco(warehouse, company)
@@ -1067,6 +1068,20 @@
 	return res
 
 
+def get_item_and_warehouses(item_code, warehouse):
+	from frappe.utils.nestedset import get_descendants_of
+
+	items = []
+	if frappe.get_cached_value("Warehouse", warehouse, "is_group"):
+		childrens = get_descendants_of("Warehouse", warehouse, ignore_permissions=True, order_by="lft")
+		for ch_warehouse in childrens:
+			items.append(frappe._dict({"item_code": item_code, "warehouse": ch_warehouse}))
+	else:
+		items = [frappe._dict({"item_code": item_code, "warehouse": warehouse})]
+
+	return items
+
+
 def get_items_for_stock_reco(warehouse, company):
 	lft, rgt = frappe.db.get_value("Warehouse", warehouse, ["lft", "rgt"])
 	items = frappe.db.sql(
@@ -1081,7 +1096,7 @@
 			and i.is_stock_item = 1
 			and i.has_variants = 0
 			and exists(
-				select name from `tabWarehouse` where lft >= {lft} and rgt <= {rgt} and name = bin.warehouse
+				select name from `tabWarehouse` where lft >= {lft} and rgt <= {rgt} and name = bin.warehouse and is_group = 0
 			)
 	""",
 		as_dict=1,
@@ -1096,7 +1111,7 @@
 		where
 			i.name = id.parent
 			and exists(
-				select name from `tabWarehouse` where lft >= %s and rgt <= %s and name=id.default_warehouse
+				select name from `tabWarehouse` where lft >= %s and rgt <= %s and name=id.default_warehouse and is_group = 0
 			)
 			and i.is_stock_item = 1
 			and i.has_variants = 0
@@ -1158,7 +1173,7 @@
 			frappe._dict(
 				{
 					"item_code": row[0],
-					"warehouse": warehouse,
+					"warehouse": row[3],
 					"qty": row[8],
 					"item_name": row[1],
 					"batch_no": row[4],
@@ -1175,15 +1190,13 @@
 	warehouse: str,
 	posting_date,
 	posting_time,
-	batch_no: Optional[str] = None,
+	batch_no: str | None = None,
 	with_valuation_rate: bool = True,
 	inventory_dimensions_dict=None,
 ):
 	frappe.has_permission("Stock Reconciliation", "write", throw=True)
 
-	item_dict = frappe.get_cached_value(
-		"Item", item_code, ["has_serial_no", "has_batch_no"], as_dict=1
-	)
+	item_dict = frappe.get_cached_value("Item", item_code, ["has_serial_no", "has_batch_no"], as_dict=1)
 
 	if not item_dict:
 		# In cases of data upload to Items table
@@ -1222,9 +1235,7 @@
 		qty, rate = data
 
 	if item_dict.get("has_batch_no"):
-		qty = (
-			get_batch_qty(batch_no, warehouse, posting_date=posting_date, posting_time=posting_time) or 0
-		)
+		qty = get_batch_qty(batch_no, warehouse, posting_date=posting_date, posting_time=posting_time) or 0
 
 	return {
 		"qty": qty,
diff --git a/erpnext/stock/doctype/stock_reconciliation/test_stock_reconciliation.py b/erpnext/stock/doctype/stock_reconciliation/test_stock_reconciliation.py
index 479a74a..0ffcdd5 100644
--- a/erpnext/stock/doctype/stock_reconciliation/test_stock_reconciliation.py
+++ b/erpnext/stock/doctype/stock_reconciliation/test_stock_reconciliation.py
@@ -7,7 +7,7 @@
 
 import frappe
 from frappe.tests.utils import FrappeTestCase, change_settings
-from frappe.utils import add_days, cstr, flt, nowdate, nowtime, random_string
+from frappe.utils import add_days, cstr, flt, nowdate, nowtime
 
 from erpnext.accounts.utils import get_stock_and_account_balance
 from erpnext.stock.doctype.item.test_item import create_item
@@ -17,7 +17,6 @@
 	get_serial_nos_from_bundle,
 	make_serial_batch_bundle,
 )
-from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
 from erpnext.stock.doctype.stock_reconciliation.stock_reconciliation import (
 	EmptyStockReconciliationItemsError,
 	get_items,
@@ -106,7 +105,8 @@
 				# no gl entries
 				self.assertTrue(
 					frappe.db.get_value(
-						"Stock Ledger Entry", {"voucher_type": "Stock Reconciliation", "voucher_no": stock_reco.name}
+						"Stock Ledger Entry",
+						{"voucher_type": "Stock Reconciliation", "voucher_no": stock_reco.name},
 					)
 				)
 
@@ -152,7 +152,6 @@
 
 	def test_stock_reco_for_serialized_item(self):
 		to_delete_records = []
-		to_delete_serial_nos = []
 
 		# Add new serial nos
 		serial_item_code = "Stock-Reco-Serial-Item-1"
@@ -344,9 +343,7 @@
 
 	def test_customer_provided_items(self):
 		item_code = "Stock-Reco-customer-Item-100"
-		create_item(
-			item_code, is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0
-		)
+		create_item(item_code, is_customer_provided_item=1, customer="_Test Customer", is_purchase_item=0)
 
 		sr = create_stock_reconciliation(item_code=item_code, qty=10, rate=420)
 
@@ -529,18 +526,18 @@
 		item_code = self.make_item().name
 		warehouse = "_Test Warehouse - _TC"
 
-		sr = create_stock_reconciliation(
+		create_stock_reconciliation(
 			item_code=item_code, warehouse=warehouse, qty=10, rate=100, posting_date=add_days(nowdate(), 10)
 		)
 
-		dn = create_delivery_note(
+		create_delivery_note(
 			item_code=item_code, warehouse=warehouse, qty=5, rate=120, posting_date=add_days(nowdate(), 12)
 		)
 		old_bin_qty = frappe.db.get_value(
 			"Bin", {"item_code": item_code, "warehouse": warehouse}, "actual_qty"
 		)
 
-		sr2 = create_stock_reconciliation(
+		create_stock_reconciliation(
 			item_code=item_code, warehouse=warehouse, qty=11, rate=100, posting_date=add_days(nowdate(), 11)
 		)
 		new_bin_qty = frappe.db.get_value(
@@ -760,8 +757,6 @@
 		self.assertEqual(flt(sle[0].actual_qty), flt(-100.0))
 
 	def test_backdated_stock_reco_entry_with_batch(self):
-		from erpnext.stock.doctype.stock_entry.test_stock_entry import make_stock_entry
-
 		item_code = self.make_item(
 			"Test New Batch Item ABCVSD",
 			{
@@ -813,7 +808,7 @@
 		)
 
 		stock_reco1.reload()
-		new_batch_no = get_batch_from_bundle(stock_reco1.items[0].serial_and_batch_bundle)
+		get_batch_from_bundle(stock_reco1.items[0].serial_and_batch_bundle)
 
 		self.assertEqual(len(sles), 2)
 
@@ -828,7 +823,7 @@
 		warehouse = "_Test Warehouse - _TC"
 
 		# Stock Value => 100 * 100 = 10000
-		se = make_stock_entry(
+		make_stock_entry(
 			item_code=item_code,
 			target=warehouse,
 			qty=100,
@@ -988,9 +983,7 @@
 				self.assertEqual(d.actual_qty, 5.0)
 				self.assertAlmostEqual(d.stock_value_difference, 500.0)
 
-		active_serial_no = frappe.get_all(
-			"Serial No", filters={"status": "Active", "item_code": item_code}
-		)
+		active_serial_no = frappe.get_all("Serial No", filters={"status": "Active", "item_code": item_code})
 		self.assertEqual(len(active_serial_no), 5)
 
 
@@ -1083,9 +1076,7 @@
 			)
 		)
 		if frappe.get_all("Stock Ledger Entry", {"company": sr.company})
-		else frappe.get_cached_value(
-			"Account", {"account_type": "Temporary", "company": sr.company}, "name"
-		)
+		else frappe.get_cached_value("Account", {"account_type": "Temporary", "company": sr.company}, "name")
 	)
 	sr.cost_center = (
 		args.cost_center
diff --git a/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json b/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
index 7342259..7cd14d5 100644
--- a/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+++ b/erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
@@ -247,14 +247,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2024-02-04 16:19:44.576022",
+ "modified": "2024-03-27 13:10:44.893356",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Reconciliation Item",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json b/erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
index 68afd99..3eea2fd 100644
--- a/erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+++ b/erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -70,7 +70,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2023-11-01 16:14:29.080697",
+ "modified": "2024-03-27 13:10:45.069645",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Reposting Settings",
@@ -87,7 +87,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
index bf5ea74..3de76fa 100644
--- a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+++ b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
@@ -315,7 +315,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2024-02-07 16:05:17.772098",
+ "modified": "2024-03-27 13:10:45.186573",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Reservation Entry",
@@ -421,7 +421,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py
index 26fe8e1..91a7375 100644
--- a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py
+++ b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py
@@ -153,7 +153,7 @@
 		if self.reservation_based_on == "Qty":
 			self.validate_with_allowed_qty(self.reserved_qty)
 
-	def auto_reserve_serial_and_batch(self, based_on: str = None) -> None:
+	def auto_reserve_serial_and_batch(self, based_on: str | None = None) -> None:
 		"""Auto pick Serial and Batch Nos to reserve when `Reservation Based On` is `Serial and Batch`."""
 
 		if (
@@ -272,9 +272,7 @@
 					if cint(frappe.db.get_value("Batch", entry.batch_no, "disabled")):
 						msg = _(
 							"Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
-						).format(
-							entry.idx, frappe.bold(self.item_code), frappe.bold(entry.batch_no)
-						)
+						).format(entry.idx, frappe.bold(self.item_code), frappe.bold(entry.batch_no))
 						frappe.throw(msg)
 
 					available_qty_to_reserve = get_available_qty_to_reserve(
@@ -360,9 +358,7 @@
 	) -> None:
 		"""Updates total reserved qty in the Pick List."""
 
-		if (
-			self.from_voucher_type == "Pick List" and self.from_voucher_no and self.from_voucher_detail_no
-		):
+		if self.from_voucher_type == "Pick List" and self.from_voucher_no and self.from_voucher_detail_no:
 			sre = frappe.qb.DocType("Stock Reservation Entry")
 			reserved_qty = (
 				frappe.qb.from_(sre)
@@ -390,7 +386,7 @@
 		bin_doc = frappe.get_cached_doc("Bin", bin_name)
 		bin_doc.update_reserved_stock()
 
-	def update_status(self, status: str = None, update_modified: bool = True) -> None:
+	def update_status(self, status: str | None = None, update_modified: bool = True) -> None:
 		"""Updates status based on Voucher Qty, Reserved Qty and Delivered Qty."""
 
 		if not status:
@@ -448,9 +444,7 @@
 			)
 			voucher_delivered_qty = flt(delivered_qty) * flt(conversion_factor)
 
-		allowed_qty = min(
-			self.available_qty, (self.voucher_qty - voucher_delivered_qty - total_reserved_qty)
-		)
+		allowed_qty = min(self.available_qty, (self.voucher_qty - voucher_delivered_qty - total_reserved_qty))
 
 		if self.get("_action") != "submit" and self.voucher_type == "Sales Order" and allowed_qty <= 0:
 			msg = _("Item {0} is already reserved/delivered against Sales Order {1}.").format(
@@ -466,16 +460,16 @@
 		if qty_to_be_reserved > allowed_qty:
 			actual_qty = get_stock_balance(self.item_code, self.warehouse)
 			msg = """
-				Cannot reserve more than Allowed Qty {0} {1} for Item {2} against {3} {4}.<br /><br />
+				Cannot reserve more than Allowed Qty {} {} for Item {} against {} {}.<br /><br />
 				The <b>Allowed Qty</b> is calculated as follows:<br />
 				<ul>
-					<li>Actual Qty [Available Qty at Warehouse] = {5}</li>
-					<li>Reserved Stock [Ignore current SRE] = {6}</li>
-					<li>Available Qty To Reserve [Actual Qty - Reserved Stock] = {7}</li>
-					<li>Voucher Qty [Voucher Item Qty] = {8}</li>
-					<li>Delivered Qty [Qty delivered against the Voucher Item] = {9}</li>
-					<li>Total Reserved Qty [Qty reserved against the Voucher Item] = {10}</li>
-					<li>Allowed Qty [Minimum of (Available Qty To Reserve, (Voucher Qty - Delivered Qty - Total Reserved Qty))] = {11}</li>
+					<li>Actual Qty [Available Qty at Warehouse] = {}</li>
+					<li>Reserved Stock [Ignore current SRE] = {}</li>
+					<li>Available Qty To Reserve [Actual Qty - Reserved Stock] = {}</li>
+					<li>Voucher Qty [Voucher Item Qty] = {}</li>
+					<li>Delivered Qty [Qty delivered against the Voucher Item] = {}</li>
+					<li>Total Reserved Qty [Qty reserved against the Voucher Item] = {}</li>
+					<li>Allowed Qty [Minimum of (Available Qty To Reserve, (Voucher Qty - Delivered Qty - Total Reserved Qty))] = {}</li>
 				</ul>
 			""".format(
 				frappe.bold(allowed_qty),
@@ -511,14 +505,12 @@
 	allowed_voucher_types = ["Sales Order"]
 
 	if voucher.doctype not in allowed_voucher_types:
-		msg = _("Stock Reservation can only be created against {0}.").format(
-			", ".join(allowed_voucher_types)
-		)
+		msg = _("Stock Reservation can only be created against {0}.").format(", ".join(allowed_voucher_types))
 		frappe.throw(msg)
 
 
 def get_available_qty_to_reserve(
-	item_code: str, warehouse: str, batch_no: str = None, ignore_sre=None
+	item_code: str, warehouse: str, batch_no: str | None = None, ignore_sre=None
 ) -> float:
 	"""Returns `Available Qty to Reserve (Actual Qty - Reserved Qty)` for Item, Warehouse and Batch combination."""
 
@@ -611,7 +603,7 @@
 	return available_serial_nos_list
 
 
-def get_sre_reserved_qty_for_item_and_warehouse(item_code: str, warehouse: str = None) -> float:
+def get_sre_reserved_qty_for_item_and_warehouse(item_code: str, warehouse: str | None = None) -> float:
 	"""Returns current `Reserved Qty` for Item and Warehouse combination."""
 
 	sre = frappe.qb.DocType("Stock Reservation Entry")
@@ -635,7 +627,7 @@
 
 
 def get_sre_reserved_qty_for_items_and_warehouses(
-	item_code_list: list, warehouse_list: list = None
+	item_code_list: list, warehouse_list: list | None = None
 ) -> dict:
 	"""Returns a dict like {("item_code", "warehouse"): "reserved_qty", ... }."""
 
@@ -689,7 +681,7 @@
 
 
 def get_sre_reserved_warehouses_for_voucher(
-	voucher_type: str, voucher_no: str, voucher_detail_no: str = None
+	voucher_type: str, voucher_no: str, voucher_detail_no: str | None = None
 ) -> list:
 	"""Returns a list of warehouses where the stock is reserved for the provided voucher."""
 
@@ -744,7 +736,7 @@
 
 
 def get_sre_reserved_serial_nos_details(
-	item_code: str, warehouse: str, serial_nos: list = None
+	item_code: str, warehouse: str, serial_nos: list | None = None
 ) -> dict:
 	"""Returns a dict of `Serial No` reserved in Stock Reservation Entry. The dict is like {serial_no: sre_name, ...}"""
 
@@ -772,9 +764,7 @@
 	return frappe._dict(query.run())
 
 
-def get_sre_reserved_batch_nos_details(
-	item_code: str, warehouse: str, batch_nos: list = None
-) -> dict:
+def get_sre_reserved_batch_nos_details(item_code: str, warehouse: str, batch_nos: list | None = None) -> dict:
 	"""Returns a dict of `Batch Qty` reserved in Stock Reservation Entry. The dict is like {batch_no: qty, ...}"""
 
 	sre = frappe.qb.DocType("Stock Reservation Entry")
@@ -849,9 +839,7 @@
 			sb_entry.batch_no,
 			(sb_entry.qty - sb_entry.delivered_qty).as_("qty"),
 		)
-		.where(
-			(sre.docstatus == 1) & (sre.name == sre_name) & (sre.status.notin(["Delivered", "Cancelled"]))
-		)
+		.where((sre.docstatus == 1) & (sre.name == sre_name) & (sre.status.notin(["Delivered", "Cancelled"])))
 		.where(sb_entry.qty > sb_entry.delivered_qty)
 		.orderby(sb_entry.creation)
 	).run(as_dict=True)
@@ -880,7 +868,7 @@
 		return bundle.name
 
 
-def has_reserved_stock(voucher_type: str, voucher_no: str, voucher_detail_no: str = None) -> bool:
+def has_reserved_stock(voucher_type: str, voucher_no: str, voucher_detail_no: str | None = None) -> bool:
 	"""Returns True if there is any Stock Reservation Entry for the given voucher."""
 
 	if get_stock_reservation_entries_for_voucher(
@@ -893,7 +881,7 @@
 
 def create_stock_reservation_entries_for_so_items(
 	sales_order: object,
-	items_details: list[dict] = None,
+	items_details: list[dict] | None = None,
 	from_voucher_type: Literal["Pick List", "Purchase Receipt"] = None,
 	notify=True,
 ) -> None:
@@ -914,9 +902,7 @@
 
 	validate_stock_reservation_settings(sales_order)
 
-	allow_partial_reservation = frappe.db.get_single_value(
-		"Stock Settings", "allow_partial_reservation"
-	)
+	allow_partial_reservation = frappe.db.get_single_value("Stock Settings", "allow_partial_reservation")
 
 	items = []
 	if items_details:
@@ -1041,7 +1027,9 @@
 			# Skip the item if `Partial Reservation` is disabled in the Stock Settings.
 			if not allow_partial_reservation:
 				if qty_to_be_reserved == flt(item.get("qty_to_reserve")):
-					msg = _("Enable Allow Partial Reservation in the Stock Settings to reserve partial stock.")
+					msg = _(
+						"Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
+					)
 					frappe.msgprint(msg, title=_("Partial Stock Reservation"), indicator="yellow")
 
 				continue
@@ -1099,13 +1087,13 @@
 
 
 def cancel_stock_reservation_entries(
-	voucher_type: str = None,
-	voucher_no: str = None,
-	voucher_detail_no: str = None,
+	voucher_type: str | None = None,
+	voucher_no: str | None = None,
+	voucher_detail_no: str | None = None,
 	from_voucher_type: Literal["Pick List", "Purchase Receipt"] = None,
-	from_voucher_no: str = None,
-	from_voucher_detail_no: str = None,
-	sre_list: list = None,
+	from_voucher_no: str | None = None,
+	from_voucher_detail_no: str | None = None,
+	sre_list: list | None = None,
 	notify: bool = True,
 ) -> None:
 	"""Cancel Stock Reservation Entries."""
@@ -1151,8 +1139,8 @@
 def get_stock_reservation_entries_for_voucher(
 	voucher_type: str,
 	voucher_no: str,
-	voucher_detail_no: str = None,
-	fields: list[str] = None,
+	voucher_detail_no: str | None = None,
+	fields: list[str] | None = None,
 	ignore_status: bool = False,
 ) -> list[dict]:
 	"""Returns list of Stock Reservation Entries against a Voucher."""
@@ -1171,9 +1159,7 @@
 	sre = frappe.qb.DocType("Stock Reservation Entry")
 	query = (
 		frappe.qb.from_(sre)
-		.where(
-			(sre.docstatus == 1) & (sre.voucher_type == voucher_type) & (sre.voucher_no == voucher_no)
-		)
+		.where((sre.docstatus == 1) & (sre.voucher_type == voucher_type) & (sre.voucher_no == voucher_no))
 		.orderby(sre.creation)
 	)
 
diff --git a/erpnext/stock/doctype/stock_reservation_entry/test_stock_reservation_entry.py b/erpnext/stock/doctype/stock_reservation_entry/test_stock_reservation_entry.py
index dd023e2..ddbf0b2 100644
--- a/erpnext/stock/doctype/stock_reservation_entry/test_stock_reservation_entry.py
+++ b/erpnext/stock/doctype/stock_reservation_entry/test_stock_reservation_entry.py
@@ -25,9 +25,7 @@
 	def setUp(self) -> None:
 		self.warehouse = "_Test Warehouse - _TC"
 		self.sr_item = make_item(properties={"is_stock_item": 1, "valuation_rate": 100})
-		create_material_receipt(
-			items={self.sr_item.name: self.sr_item}, warehouse=self.warehouse, qty=100
-		)
+		create_material_receipt(items={self.sr_item.name: self.sr_item}, warehouse=self.warehouse, qty=100)
 
 	@change_settings("Stock Settings", {"allow_negative_stock": 0})
 	def test_validate_stock_reservation_settings(self) -> None:
diff --git a/erpnext/stock/doctype/stock_settings/stock_settings.json b/erpnext/stock/doctype/stock_settings/stock_settings.json
index 51036ad..62881c9 100644
--- a/erpnext/stock/doctype/stock_settings/stock_settings.json
+++ b/erpnext/stock/doctype/stock_settings/stock_settings.json
@@ -444,7 +444,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2024-02-25 16:32:01.084453",
+ "modified": "2024-03-27 13:10:45.423987",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Stock Settings",
@@ -465,7 +465,7 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/stock_settings/stock_settings.py b/erpnext/stock/doctype/stock_settings/stock_settings.py
index d975c29..7fcda1d 100644
--- a/erpnext/stock/doctype/stock_settings/stock_settings.py
+++ b/erpnext/stock/doctype/stock_settings/stock_settings.py
@@ -112,9 +112,9 @@
 		for field in warehouse_fields:
 			if frappe.db.get_value("Warehouse", self.get(field), "is_group"):
 				frappe.throw(
-					_("Group Warehouses cannot be used in transactions. Please change the value of {0}").format(
-						frappe.bold(self.meta.get_field(field).label)
-					),
+					_(
+						"Group Warehouses cannot be used in transactions. Please change the value of {0}"
+					).format(frappe.bold(self.meta.get_field(field).label)),
 					title=_("Incorrect Warehouse"),
 				)
 
@@ -160,7 +160,6 @@
 
 		# Change in value of `Allow Negative Stock`
 		if self.has_value_changed("allow_negative_stock"):
-
 			# Disable -> Enable: Don't allow if `Stock Reservation` is enabled
 			if self.allow_negative_stock and self.enable_stock_reservation:
 				frappe.throw(
@@ -171,10 +170,8 @@
 
 		# Change in value of `Enable Stock Reservation`
 		if self.has_value_changed("enable_stock_reservation"):
-
 			# Disable -> Enable
 			if self.enable_stock_reservation:
-
 				# Don't allow if `Allow Negative Stock` is enabled
 				if self.allow_negative_stock:
 					frappe.throw(
@@ -190,7 +187,10 @@
 					precision = frappe.db.get_single_value("System Settings", "float_precision") or 3
 					bin = frappe.qb.DocType("Bin")
 					bin_with_negative_stock = (
-						frappe.qb.from_(bin).select(bin.name).where(Round(bin.actual_qty, precision) < 0).limit(1)
+						frappe.qb.from_(bin)
+						.select(bin.name)
+						.where(Round(bin.actual_qty, precision) < 0)
+						.limit(1)
 					).run()
 
 					if bin_with_negative_stock:
diff --git a/erpnext/stock/doctype/stock_settings/test_stock_settings.py b/erpnext/stock/doctype/stock_settings/test_stock_settings.py
index cda739e..4b5ae43 100644
--- a/erpnext/stock/doctype/stock_settings/test_stock_settings.py
+++ b/erpnext/stock/doctype/stock_settings/test_stock_settings.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors
 # See license.txt
 
-import unittest
 
 import frappe
 from frappe.tests.utils import FrappeTestCase
diff --git a/erpnext/stock/doctype/uom_category/uom_category.json b/erpnext/stock/doctype/uom_category/uom_category.json
index c5c38a0..1d2c42d 100644
--- a/erpnext/stock/doctype/uom_category/uom_category.json
+++ b/erpnext/stock/doctype/uom_category/uom_category.json
@@ -1,93 +1,47 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 1, 
- "autoname": "field:category_name", 
- "beta": 0, 
- "creation": "2018-04-30 17:27:14.742005", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "allow_rename": 1,
+ "autoname": "field:category_name",
+ "creation": "2018-04-30 17:27:14.742005",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "category_name"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "category_name", 
-   "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": "Category Name", 
-   "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": "category_name",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Category Name",
+   "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-04-30 17:33:25.638223", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "UOM Category", 
- "name_case": "", 
- "owner": "Administrator", 
+ ],
+ "links": [],
+ "modified": "2024-03-27 13:10:57.525335",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "UOM Category",
+ "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": 1, 
- "track_seen": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/uom_conversion_detail/uom_conversion_detail.json b/erpnext/stock/doctype/uom_conversion_detail/uom_conversion_detail.json
index 6f28651..a5b880e 100644
--- a/erpnext/stock/doctype/uom_conversion_detail/uom_conversion_detail.json
+++ b/erpnext/stock/doctype/uom_conversion_detail/uom_conversion_detail.json
@@ -1,87 +1,43 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "autoname": "hash", 
- "beta": 0, 
- "creation": "2013-02-22 01:28:04", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "editable_grid": 1, 
+ "actions": [],
+ "autoname": "hash",
+ "creation": "2013-02-22 01:28:04",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "uom",
+  "conversion_factor"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "uom", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "UOM", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "uom", 
-   "oldfieldtype": "Link", 
-   "options": "UOM", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "uom",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "UOM",
+   "oldfieldname": "uom",
+   "oldfieldtype": "Link",
+   "options": "UOM"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "conversion_factor", 
-   "fieldtype": "Float", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_list_view": 1, 
-   "label": "Conversion Factor", 
-   "length": 0, 
-   "no_copy": 0, 
-   "oldfieldname": "conversion_factor", 
-   "oldfieldtype": "Float", 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "conversion_factor",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Conversion Factor",
+   "oldfieldname": "conversion_factor",
+   "oldfieldtype": "Float"
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 1, 
- "image_view": 0, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2016-07-11 03:28:09.626948", 
- "modified_by": "Administrator", 
- "module": "Stock", 
- "name": "UOM Conversion Detail", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 0, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "track_seen": 0
+ ],
+ "idx": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:57.645955",
+ "modified_by": "Administrator",
+ "module": "Stock",
+ "name": "UOM Conversion Detail",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/stock/doctype/variant_field/variant_field.json b/erpnext/stock/doctype/variant_field/variant_field.json
index 5a7da15..c3c8155 100644
--- a/erpnext/stock/doctype/variant_field/variant_field.json
+++ b/erpnext/stock/doctype/variant_field/variant_field.json
@@ -18,14 +18,14 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2022-03-25 05:48:30.946201",
+ "modified": "2024-03-27 13:10:58.011300",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Variant Field",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/stock/doctype/warehouse/test_warehouse.py b/erpnext/stock/doctype/warehouse/test_warehouse.py
index 5a7228a..02d64ca 100644
--- a/erpnext/stock/doctype/warehouse/test_warehouse.py
+++ b/erpnext/stock/doctype/warehouse/test_warehouse.py
@@ -58,7 +58,7 @@
 			warehouse_ids.append(warehouse_id)
 
 		item_names = [f"_Test Item {i} for Unlinking" for i in range(2)]
-		for item, warehouse in zip(item_names, warehouse_ids):
+		for item, warehouse in zip(item_names, warehouse_ids, strict=False):
 			create_item(item, warehouse=warehouse, company=company)
 
 		# Delete warehouses
@@ -78,7 +78,6 @@
 				)
 
 	def test_group_non_group_conversion(self):
-
 		warehouse = frappe.get_doc("Warehouse", create_warehouse("TestGroupConversion"))
 
 		convert_to_group_or_ledger(warehouse.name)
diff --git a/erpnext/stock/doctype/warehouse/warehouse.js b/erpnext/stock/doctype/warehouse/warehouse.js
index 195ecb6..96cac9c 100644
--- a/erpnext/stock/doctype/warehouse/warehouse.js
+++ b/erpnext/stock/doctype/warehouse/warehouse.js
@@ -49,6 +49,7 @@
 			frm.add_custom_button(__("Stock Balance"), function () {
 				frappe.set_route("query-report", "Stock Balance", {
 					warehouse: frm.doc.name,
+					company: frm.doc.company,
 				});
 			});
 
diff --git a/erpnext/stock/doctype/warehouse/warehouse.json b/erpnext/stock/doctype/warehouse/warehouse.json
index 7b0cade..b4c4383 100644
--- a/erpnext/stock/doctype/warehouse/warehouse.json
+++ b/erpnext/stock/doctype/warehouse/warehouse.json
@@ -263,7 +263,7 @@
  "idx": 1,
  "is_tree": 1,
  "links": [],
- "modified": "2024-01-24 16:27:28.299520",
+ "modified": "2024-03-27 13:10:59.216651",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Warehouse",
@@ -317,7 +317,7 @@
   }
  ],
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "title_field": "warehouse_name",
diff --git a/erpnext/stock/doctype/warehouse/warehouse.py b/erpnext/stock/doctype/warehouse/warehouse.py
index 07b354a..b05e31c 100644
--- a/erpnext/stock/doctype/warehouse/warehouse.py
+++ b/erpnext/stock/doctype/warehouse/warehouse.py
@@ -55,9 +55,7 @@
 
 	def onload(self):
 		"""load account name for General Ledger Report"""
-		if self.company and cint(
-			frappe.db.get_value("Company", self.company, "enable_perpetual_inventory")
-		):
+		if self.company and cint(frappe.db.get_value("Company", self.company, "enable_perpetual_inventory")):
 			account = self.account or get_warehouse_account(self)
 
 			if account:
@@ -224,7 +222,7 @@
 	from frappe.utils.nestedset import get_descendants_of
 
 	children = get_descendants_of("Warehouse", warehouse, ignore_permissions=True, order_by="lft")
-	return children + [warehouse]  # append self for backward compatibility
+	return [*children, warehouse]  # append self for backward compatibility
 
 
 def get_warehouses_based_on_account(account, company=None):
diff --git a/erpnext/stock/doctype/warehouse_type/warehouse_type.json b/erpnext/stock/doctype/warehouse_type/warehouse_type.json
index 9993bfd..c9105df 100644
--- a/erpnext/stock/doctype/warehouse_type/warehouse_type.json
+++ b/erpnext/stock/doctype/warehouse_type/warehouse_type.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "autoname": "Prompt",
  "creation": "2019-05-21 15:27:06.514511",
  "doctype": "DocType",
@@ -13,7 +14,8 @@
    "label": "Description"
   }
  ],
- "modified": "2019-05-27 18:35:33.354571",
+ "links": [],
+ "modified": "2024-03-27 13:10:59.427114",
  "modified_by": "Administrator",
  "module": "Stock",
  "name": "Warehouse Type",
@@ -102,7 +104,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py
index c6f8d62..247ab1f 100644
--- a/erpnext/stock/get_item_details.py
+++ b/erpnext/stock/get_item_details.py
@@ -156,19 +156,14 @@
 
 
 def update_bin_details(args, out, doc):
-	if (
-		args.get("doctype") == "Material Request"
-		and args.get("material_request_type") == "Material Transfer"
-	):
+	if args.get("doctype") == "Material Request" and args.get("material_request_type") == "Material Transfer":
 		out.update(get_bin_details(args.item_code, args.get("from_warehouse")))
 
 	elif out.get("warehouse"):
 		company = args.company if (doc and doc.get("doctype") == "Purchase Order") else None
 
 		# calculate company_total_stock only for po
-		bin_details = get_bin_details(
-			args.item_code, out.warehouse, company, include_child_warehouses=True
-		)
+		bin_details = get_bin_details(args.item_code, out.warehouse, company, include_child_warehouses=True)
 
 		out.update(bin_details)
 
@@ -274,9 +269,7 @@
 	if not item:
 		item = frappe.get_doc("Item", args.get("item_code"))
 
-	if (
-		item.variant_of and not item.taxes and frappe.db.exists("Item Tax", {"parent": item.variant_of})
-	):
+	if item.variant_of and not item.taxes and frappe.db.exists("Item Tax", {"parent": item.variant_of}):
 		item.update_template_tables()
 
 	item_defaults = get_item_defaults(item.name, args.company)
@@ -321,9 +314,7 @@
 	# Set stock UOM in args, so that it can be used while fetching item price
 	args.stock_uom = item.stock_uom
 
-	if args.get("batch_no") and item.name != frappe.get_cached_value(
-		"Batch", args.get("batch_no"), "item"
-	):
+	if args.get("batch_no") and item.name != frappe.get_cached_value("Batch", args.get("batch_no"), "item"):
 		args["batch_no"] = ""
 
 	out = frappe._dict(
@@ -344,9 +335,7 @@
 			"provisional_expense_account": get_provisional_account(
 				args, item_defaults, item_group_defaults, brand_defaults
 			),
-			"cost_center": get_default_cost_center(
-				args, item_defaults, item_group_defaults, brand_defaults
-			),
+			"cost_center": get_default_cost_center(args, item_defaults, item_group_defaults, brand_defaults),
 			"has_serial_no": item.has_serial_no,
 			"has_batch_no": item.has_batch_no,
 			"batch_no": args.get("batch_no"),
@@ -372,9 +361,7 @@
 			if args.get("doctype") in ["Sales Order", "Sales Invoice"]
 			else 0,
 			"is_fixed_asset": item.is_fixed_asset,
-			"last_purchase_rate": item.last_purchase_rate
-			if args.get("doctype") in ["Purchase Order"]
-			else 0,
+			"last_purchase_rate": item.last_purchase_rate if args.get("doctype") in ["Purchase Order"] else 0,
 			"transaction_date": args.get("transaction_date"),
 			"against_blanket_order": args.get("against_blanket_order"),
 			"bom_no": item.get("default_bom"),
@@ -503,17 +490,24 @@
 		out["barcode"] = barcode_data.get(out.item_code)[0]
 
 
-def get_barcode_data(items_list):
+def get_barcode_data(items_list=None, item_code=None):
 	# get item-wise batch no data
 	# example: {'LED-GRE': [Batch001, Batch002]}
 	# where LED-GRE is item code, SN0001 is serial no and Pune is warehouse
 
 	itemwise_barcode = {}
-	for item in items_list:
-		barcodes = frappe.db.get_all(
-			"Item Barcode", filters={"parent": item.item_code}, fields="barcode"
+	if not items_list and item_code:
+		_dict_item_code = frappe._dict(
+			{
+				"item_code": item_code,
+			}
 		)
 
+		items_list = [frappe._dict(_dict_item_code)]
+
+	for item in items_list:
+		barcodes = frappe.db.get_all("Item Barcode", filters={"parent": item.item_code}, fields="barcode")
+
 		for barcode in barcodes:
 			if item.item_code not in itemwise_barcode:
 				itemwise_barcode.setdefault(item.item_code, [])
@@ -532,13 +526,13 @@
 	if item_rates is None:
 		item_rates = {}
 
-	if isinstance(item_codes, (str,)):
+	if isinstance(item_codes, str):
 		item_codes = json.loads(item_codes)
 
-	if isinstance(item_rates, (str,)):
+	if isinstance(item_rates, str):
 		item_rates = json.loads(item_rates)
 
-	if isinstance(item_tax_templates, (str,)):
+	if isinstance(item_tax_templates, str):
 		item_tax_templates = json.loads(item_tax_templates)
 
 	for item_code in item_codes:
@@ -606,9 +600,7 @@
 				taxes_with_no_validity.append(tax)
 
 	if taxes_with_validity:
-		taxes = sorted(
-			taxes_with_validity, key=lambda i: i.valid_from or tax.maximum_net_rate, reverse=True
-		)
+		taxes = sorted(taxes_with_validity, key=lambda i: i.valid_from or tax.maximum_net_rate, reverse=True)
 	else:
 		taxes = taxes_with_no_validity
 
@@ -761,7 +753,7 @@
 
 	elif not cost_center and args.get("item_code") and company:
 		for method in ["get_item_defaults", "get_item_group_defaults", "get_brand_defaults"]:
-			path = "erpnext.stock.get_item_details.{0}".format(method)
+			path = f"erpnext.stock.get_item_details.{method}"
 			data = frappe.get_attr(path)(args.get("item_code"), company)
 
 			if data and (data.selling_cost_center or data.buying_cost_center):
@@ -776,11 +768,7 @@
 	if not cost_center and args.get("cost_center"):
 		cost_center = args.get("cost_center")
 
-	if (
-		company
-		and cost_center
-		and frappe.get_cached_value("Cost Center", cost_center, "company") != company
-	):
+	if company and cost_center and frappe.get_cached_value("Cost Center", cost_center, "company") != company:
 		return None
 
 	if not cost_center and company:
@@ -790,11 +778,7 @@
 
 
 def get_default_supplier(args, item, item_group, brand):
-	return (
-		item.get("default_supplier")
-		or item_group.get("default_supplier")
-		or brand.get("default_supplier")
-	)
+	return item.get("default_supplier") or item_group.get("default_supplier") or brand.get("default_supplier")
 
 
 def get_price_list_rate(args, item_doc, out=None):
@@ -826,9 +810,10 @@
 			if args.price_list and args.rate:
 				insert_item_price(args)
 
-		out.price_list_rate = (
-			flt(price_list_rate) * flt(args.plc_conversion_rate) / flt(args.conversion_rate)
-		)
+			if not price_list_rate:
+				return out
+
+		out.price_list_rate = flt(price_list_rate) * flt(args.plc_conversion_rate) / flt(args.conversion_rate)
 
 		if frappe.db.get_single_value("Buying Settings", "disable_last_purchase_rate"):
 			return out
@@ -843,9 +828,7 @@
 
 def insert_item_price(args):
 	"""Insert Item Price if Price List and Price List Rate are specified and currency is the same"""
-	if frappe.db.get_value(
-		"Price List", args.price_list, "currency", cache=True
-	) == args.currency and cint(
+	if frappe.db.get_value("Price List", args.price_list, "currency", cache=True) == args.currency and cint(
 		frappe.db.get_single_value("Stock Settings", "auto_insert_price_list_rate_if_missing")
 	):
 		if frappe.has_permission("Item Price", "write"):
@@ -867,7 +850,9 @@
 				):
 					frappe.db.set_value("Item Price", item_price.name, "price_list_rate", price_list_rate)
 					frappe.msgprint(
-						_("Item Price updated for {0} in Price List {1}").format(args.item_code, args.price_list),
+						_("Item Price updated for {0} in Price List {1}").format(
+							args.item_code, args.price_list
+						),
 						alert=True,
 					)
 			else:
@@ -888,7 +873,7 @@
 				)
 
 
-def get_item_price(args, item_code, ignore_party=False):
+def get_item_price(args, item_code, ignore_party=False) -> list[dict]:
 	"""
 	Get name, price_list_rate from Item Price based on conditions
 	        Check if the desired qty is within the increment of the packing list.
@@ -910,6 +895,7 @@
 		.orderby(ip.valid_from, order=frappe.qb.desc)
 		.orderby(IfNull(ip.batch_no, ""), order=frappe.qb.desc)
 		.orderby(ip.uom, order=frappe.qb.desc)
+		.limit(1)
 	)
 
 	if not ignore_party:
@@ -926,7 +912,7 @@
 			& (IfNull(ip.valid_upto, "2500-12-31") >= args["transaction_date"])
 		)
 
-	return query.run()
+	return query.run(as_dict=True)
 
 
 def get_price_list_rate_for(args, item_code):
@@ -952,7 +938,7 @@
 	price_list_rate = get_item_price(item_price_args, item_code)
 	if price_list_rate:
 		desired_qty = args.get("qty")
-		if desired_qty and check_packing_list(price_list_rate[0][0], desired_qty, item_code):
+		if desired_qty and check_packing_list(price_list_rate[0].name, desired_qty, item_code):
 			item_price_data = price_list_rate
 	else:
 		for field in ["customer", "supplier"]:
@@ -972,12 +958,12 @@
 			item_price_data = general_price_list_rate
 
 	if item_price_data:
-		if item_price_data[0][2] == args.get("uom"):
-			return item_price_data[0][1]
+		if item_price_data[0].uom == args.get("uom"):
+			return item_price_data[0].price_list_rate
 		elif not args.get("price_list_uom_dependant"):
-			return flt(item_price_data[0][1] * flt(args.get("conversion_factor", 1)))
+			return flt(item_price_data[0].price_list_rate * flt(args.get("conversion_factor", 1)))
 		else:
-			return item_price_data[0][1]
+			return item_price_data[0].price_list_rate
 
 
 def check_packing_list(price_list_rate_name, desired_qty, item_code):
@@ -1007,11 +993,7 @@
 	if not args.conversion_rate and args.currency == company_currency:
 		args.conversion_rate = 1.0
 
-	if (
-		not args.ignore_conversion_rate
-		and args.conversion_rate == 1
-		and args.currency != company_currency
-	):
+	if not args.ignore_conversion_rate and args.conversion_rate == 1 and args.currency != company_currency:
 		args.conversion_rate = (
 			get_exchange_rate(args.currency, company_currency, args.transaction_date, "for_buying") or 1.0
 		)
@@ -1046,7 +1028,9 @@
 			if meta.get_field("plc_conversion_rate"):
 				args.plc_conversion_rate = flt(
 					args.plc_conversion_rate,
-					get_field_precision(meta.get_field("plc_conversion_rate"), frappe._dict({"fields": args})),
+					get_field_precision(
+						meta.get_field("plc_conversion_rate"), frappe._dict({"fields": args})
+					),
 				)
 
 
@@ -1284,9 +1268,7 @@
 	company_currency = get_company_currency(args.company)
 
 	if (not plc_conversion_rate) or (
-		price_list_currency
-		and args.price_list_currency
-		and price_list_currency != args.price_list_currency
+		price_list_currency and args.price_list_currency and price_list_currency != args.price_list_currency
 	):
 		# cksgb 19/09/2016: added args.transaction_date as posting_date argument for get_exchange_rate
 		plc_conversion_rate = (
@@ -1308,9 +1290,7 @@
 @frappe.whitelist()
 def get_default_bom(item_code=None):
 	def _get_bom(item):
-		bom = frappe.get_all(
-			"BOM", dict(item=item, is_active=True, is_default=True, docstatus=1), limit=1
-		)
+		bom = frappe.get_all("BOM", dict(item=item, is_active=True, is_default=True, docstatus=1), limit=1)
 		return bom[0].name if bom else None
 
 	if not item_code:
@@ -1350,7 +1330,7 @@
 		pi_item = frappe.qb.DocType("Purchase Invoice Item")
 		valuation_rate = (
 			frappe.qb.from_(pi_item)
-			.select((Sum(pi_item.base_net_amount) / Sum(pi_item.qty * pi_item.conversion_factor)))
+			.select(Sum(pi_item.base_net_amount) / Sum(pi_item.qty * pi_item.conversion_factor))
 			.where((pi_item.docstatus == 1) & (pi_item.item_code == item_code))
 		).run()
 
diff --git a/erpnext/stock/reorder_item.py b/erpnext/stock/reorder_item.py
index 59f8b20..a24e852 100644
--- a/erpnext/stock/reorder_item.py
+++ b/erpnext/stock/reorder_item.py
@@ -58,9 +58,7 @@
 				item_warehouse_projected_qty.get(kwargs.item_code, {}).get(kwargs.warehouse_group)
 			)
 		else:
-			projected_qty = flt(
-				item_warehouse_projected_qty.get(kwargs.item_code, {}).get(kwargs.warehouse)
-			)
+			projected_qty = flt(item_warehouse_projected_qty.get(kwargs.item_code, {}).get(kwargs.warehouse))
 
 		if (reorder_level or reorder_qty) and projected_qty <= reorder_level:
 			deficiency = reorder_level - projected_qty
@@ -188,13 +186,12 @@
 
 	for item_code, warehouse, projected_qty in frappe.db.sql(
 		"""select item_code, warehouse, projected_qty
-		from tabBin where item_code in ({0})
+		from tabBin where item_code in ({})
 			and (warehouse != '' and warehouse is not null)""".format(
 			", ".join(["%s"] * len(items_to_consider))
 		),
 		items_to_consider,
 	):
-
 		if item_code not in item_warehouse_projected_qty:
 			item_warehouse_projected_qty.setdefault(item_code, {})
 
@@ -242,7 +239,9 @@
 					{
 						"company": company,
 						"transaction_date": nowdate(),
-						"material_request_type": "Material Transfer" if request_type == "Transfer" else request_type,
+						"material_request_type": "Material Transfer"
+						if request_type == "Transfer"
+						else request_type,
 					}
 				)
 
@@ -257,7 +256,9 @@
 						if uom != item.stock_uom:
 							conversion_factor = (
 								frappe.db.get_value(
-									"UOM Conversion Detail", {"parent": item.name, "uom": uom}, "conversion_factor"
+									"UOM Conversion Detail",
+									{"parent": item.name, "uom": uom},
+									"conversion_factor",
 								)
 								or 1.0
 							)
@@ -323,9 +324,7 @@
 
 		msg = frappe.render_template("templates/emails/reorder_item.html", {"mr_list": mr_list})
 
-		frappe.sendmail(
-			recipients=email_list, subject=_("Auto Material Requests Generated"), message=msg
-		)
+		frappe.sendmail(recipients=email_list, subject=_("Auto Material Requests Generated"), message=msg)
 
 
 def get_email_list(company):
@@ -378,7 +377,7 @@
 	for exception in exceptions_list:
 		try:
 			exception = json.loads(exception)
-			error_message = """<div class='small text-muted'>{0}</div><br>""".format(
+			error_message = """<div class='small text-muted'>{}</div><br>""".format(
 				_(exception.get("message"))
 			)
 			content += error_message
diff --git a/erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py b/erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py
index 5661e8b..3820b3e 100644
--- a/erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py
+++ b/erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py
@@ -28,15 +28,15 @@
 
 
 def get_columns():
-	return (
-		[_("Item") + ":Link/Item:150"]
-		+ [_("Item Name") + "::150"]
-		+ [_("Batch") + ":Link/Batch:150"]
-		+ [_("Stock UOM") + ":Link/UOM:100"]
-		+ [_("Quantity") + ":Float:100"]
-		+ [_("Expires On") + ":Date:100"]
-		+ [_("Expiry (In Days)") + ":Int:130"]
-	)
+	return [
+		_("Item") + ":Link/Item:150",
+		_("Item Name") + "::150",
+		_("Batch") + ":Link/Batch:150",
+		_("Stock UOM") + ":Link/UOM:100",
+		_("Quantity") + ":Float:100",
+		_("Expires On") + ":Date:100",
+		_("Expiry (In Days)") + ":Int:130",
+	]
 
 
 def get_data(filters):
@@ -76,9 +76,7 @@
 		.where(
 			(batch.disabled == 0)
 			& (batch.batch_qty > 0)
-			& (
-				(Date(batch.creation) >= filters["from_date"]) & (Date(batch.creation) <= filters["to_date"])
-			)
+			& ((Date(batch.creation) >= filters["from_date"]) & (Date(batch.creation) <= filters["to_date"]))
 		)
 		.orderby(batch.creation)
 	)
diff --git a/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py b/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py
index 7f2608e..fe0cefd 100644
--- a/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py
+++ b/erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py
@@ -70,18 +70,18 @@
 def get_columns(filters):
 	"""return columns based on filters"""
 
-	columns = (
-		[_("Item") + ":Link/Item:100"]
-		+ [_("Item Name") + "::150"]
-		+ [_("Description") + "::150"]
-		+ [_("Warehouse") + ":Link/Warehouse:100"]
-		+ [_("Batch") + ":Link/Batch:100"]
-		+ [_("Opening Qty") + ":Float:90"]
-		+ [_("In Qty") + ":Float:80"]
-		+ [_("Out Qty") + ":Float:80"]
-		+ [_("Balance Qty") + ":Float:90"]
-		+ [_("UOM") + "::90"]
-	)
+	columns = [
+		_("Item") + ":Link/Item:100",
+		_("Item Name") + "::150",
+		_("Description") + "::150",
+		_("Warehouse") + ":Link/Warehouse:100",
+		_("Batch") + ":Link/Batch:100",
+		_("Opening Qty") + ":Float:90",
+		_("In Qty") + ":Float:80",
+		_("Out Qty") + ":Float:80",
+		_("Balance Qty") + ":Float:90",
+		_("UOM") + "::90",
+	]
 
 	return columns
 
@@ -195,9 +195,7 @@
 
 def get_item_details(filters):
 	item_map = {}
-	for d in (frappe.qb.from_("Item").select("name", "item_name", "description", "stock_uom")).run(
-		as_dict=1
-	):
+	for d in (frappe.qb.from_("Item").select("name", "item_name", "description", "stock_uom")).run(as_dict=1):
 		item_map.setdefault(d.name, d)
 
 	return item_map
diff --git a/erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py b/erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py
index 4642a53..0711941 100644
--- a/erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py
+++ b/erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py
@@ -3,7 +3,6 @@
 
 import datetime
 from collections import OrderedDict
-from typing import Dict, List, Tuple, Union
 
 import frappe
 from frappe import _
@@ -13,15 +12,15 @@
 
 Filters = frappe._dict
 Row = frappe._dict
-Data = List[Row]
-Columns = List[Dict[str, str]]
-DateTime = Union[datetime.date, datetime.datetime]
-FilteredEntries = List[Dict[str, Union[str, float, DateTime, None]]]
-ItemGroupsDict = Dict[Tuple[int, int], Dict[str, Union[str, int]]]
-SVDList = List[frappe._dict]
+Data = list[Row]
+Columns = list[dict[str, str]]
+DateTime = datetime.date | datetime.datetime
+FilteredEntries = list[dict[str, str | float | DateTime | None]]
+ItemGroupsDict = dict[tuple[int, int], dict[str, str | int]]
+SVDList = list[frappe._dict]
 
 
-def execute(filters: Filters) -> Tuple[Columns, Data]:
+def execute(filters: Filters) -> tuple[Columns, Data]:
 	update_filters_with_account(filters)
 	validate_filters(filters)
 	columns = get_columns()
@@ -158,7 +157,7 @@
 		item.item_group = ig_map[item.get("item_code")]
 
 
-def get_item_groups_map(svd_list: SVDList) -> Dict[str, str]:
+def get_item_groups_map(svd_list: SVDList) -> dict[str, str]:
 	item_codes = set(i["item_code"] for i in svd_list)
 	ig_list = frappe.get_list(
 		"Item", fields=["item_code", "item_group"], filters=[("item_code", "in", item_codes)]
@@ -168,9 +167,7 @@
 
 def get_item_groups_dict() -> ItemGroupsDict:
 	item_groups_list = frappe.get_all("Item Group", fields=("name", "is_group", "lft", "rgt"))
-	return {
-		(i["lft"], i["rgt"]): {"name": i["name"], "is_group": i["is_group"]} for i in item_groups_list
-	}
+	return {(i["lft"], i["rgt"]): {"name": i["name"], "is_group": i["is_group"]} for i in item_groups_list}
 
 
 def update_leveled_dict(leveled_dict: OrderedDict) -> None:
diff --git a/erpnext/stock/report/delayed_item_report/delayed_item_report.py b/erpnext/stock/report/delayed_item_report/delayed_item_report.py
index 546a834..0bfb4da 100644
--- a/erpnext/stock/report/delayed_item_report/delayed_item_report.py
+++ b/erpnext/stock/report/delayed_item_report/delayed_item_report.py
@@ -13,7 +13,7 @@
 	return data, columns
 
 
-class DelayedItemReport(object):
+class DelayedItemReport:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 
diff --git a/erpnext/stock/report/delayed_order_report/delayed_order_report.py b/erpnext/stock/report/delayed_order_report/delayed_order_report.py
index 197218d..24be939 100644
--- a/erpnext/stock/report/delayed_order_report/delayed_order_report.py
+++ b/erpnext/stock/report/delayed_order_report/delayed_order_report.py
@@ -20,7 +20,7 @@
 		return self.get_columns(), self.get_data(consolidated=True) or []
 
 	def get_data(self, consolidated=False):
-		data = super(DelayedOrderReport, self).get_data(consolidated) or []
+		data = super().get_data(consolidated) or []
 
 		so_list = []
 		result = []
diff --git a/erpnext/stock/report/delivery_note_trends/delivery_note_trends.js b/erpnext/stock/report/delivery_note_trends/delivery_note_trends.js
index 5e7dc8b..67cf0ca 100644
--- a/erpnext/stock/report/delivery_note_trends/delivery_note_trends.js
+++ b/erpnext/stock/report/delivery_note_trends/delivery_note_trends.js
@@ -1,8 +1,4 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-frappe.require("assets/erpnext/js/sales_trends_filters.js", function () {
-	frappe.query_reports["Delivery Note Trends"] = {
-		filters: erpnext.get_sales_trends_filters(),
-	};
-});
+frappe.query_reports["Delivery Note Trends"] = $.extend({}, erpnext.sales_trends_filters);
diff --git a/erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py b/erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py
index 9e14033..404a58b 100644
--- a/erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py
+++ b/erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py
@@ -40,19 +40,18 @@
 
 
 def get_stock_ledger_entries(filters):
-
 	sle_filters = {"is_cancelled": 0}
 
 	if filters.warehouse:
 		children = get_descendants_of("Warehouse", filters.warehouse)
-		sle_filters["warehouse"] = ("in", children + [filters.warehouse])
+		sle_filters["warehouse"] = ("in", [*children, filters.warehouse])
 
 	if filters.item_code:
 		sle_filters["item_code"] = filters.item_code
 	elif filters.get("item_group"):
 		item_group = filters.get("item_group")
 		children = get_descendants_of("Item Group", item_group)
-		item_group_filter = {"item_group": ("in", children + [item_group])}
+		item_group_filter = {"item_group": ("in", [*children, item_group])}
 		sle_filters["item_code"] = (
 			"in",
 			frappe.get_all("Item", filters=item_group_filter, pluck="name", order_by=None),
diff --git a/erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py b/erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py
index b68db35..163e7ab 100644
--- a/erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py
+++ b/erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py
@@ -27,7 +27,7 @@
 
 def validate_data(itewise_balance_qty):
 	res = []
-	for key, data in itewise_balance_qty.items():
+	for _key, data in itewise_balance_qty.items():
 		row = get_incorrect_data(data)
 		if row:
 			res.append(row)
diff --git a/erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py b/erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py
index 39d84a7..4d740bd 100644
--- a/erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py
+++ b/erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py
@@ -43,11 +43,9 @@
 def get_incorrect_serial_nos(serial_nos_data):
 	result = []
 
-	total_value = frappe._dict(
-		{"qty": 0, "valuation_rate": 0, "serial_no": frappe.bold(_("Balance"))}
-	)
+	total_value = frappe._dict({"qty": 0, "valuation_rate": 0, "serial_no": frappe.bold(_("Balance"))})
 
-	for serial_no, data in serial_nos_data.items():
+	for _serial_no, data in serial_nos_data.items():
 		total_dict = frappe._dict({"qty": 0, "valuation_rate": 0, "serial_no": frappe.bold(_("Total"))})
 
 		if check_incorrect_serial_data(data, total_dict):
diff --git a/erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py b/erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py
index da958a8..7be8831 100644
--- a/erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py
+++ b/erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py
@@ -16,9 +16,7 @@
 def execute(filters=None):
 	if not erpnext.is_perpetual_inventory_enabled(filters.company):
 		frappe.throw(
-			_("Perpetual inventory required for the company {0} to view this report.").format(
-				filters.company
-			)
+			_("Perpetual inventory required for the company {0} to view this report.").format(filters.company)
 		)
 
 	data = get_data(filters)
@@ -83,9 +81,7 @@
 
 	closing_date = add_days(from_date, -1)
 	for key, stock_data in voucher_wise_dict.items():
-		prev_stock_value = get_stock_value_on(
-			posting_date=closing_date, item_code=key[0], warehouses=key[1]
-		)
+		prev_stock_value = get_stock_value_on(posting_date=closing_date, item_code=key[0], warehouses=key[1])
 		for data in stock_data:
 			expected_stock_value = prev_stock_value + data.stock_value_difference
 			if abs(data.stock_value - expected_stock_value) > 0.1:
diff --git a/erpnext/stock/report/item_prices/item_prices.js b/erpnext/stock/report/item_prices/item_prices.js
index 868b503..6724c1a 100644
--- a/erpnext/stock/report/item_prices/item_prices.js
+++ b/erpnext/stock/report/item_prices/item_prices.js
@@ -9,9 +9,6 @@
 			fieldtype: "Select",
 			options: "Enabled Items only\nDisabled Items only\nAll Items",
 			default: "Enabled Items only",
-			on_change: function (query_report) {
-				query_report.trigger_refresh();
-			},
 		},
 	],
 };
diff --git a/erpnext/stock/report/item_prices/item_prices.py b/erpnext/stock/report/item_prices/item_prices.py
index a53a9f2..5c5b84f 100644
--- a/erpnext/stock/report/item_prices/item_prices.py
+++ b/erpnext/stock/report/item_prices/item_prices.py
@@ -111,9 +111,7 @@
 	).run(as_dict=True)
 
 	for d in price_list:
-		d.update(
-			{"price": "{0} {1} - {2}".format(d.currency, round(d.price_list_rate, 2), d.price_list)}
-		)
+		d.update({"price": f"{d.currency} {round(d.price_list_rate, 2)} - {d.price_list}"})
 		d.pop("currency")
 		d.pop("price_list_rate")
 		d.pop("price_list")
diff --git a/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py b/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py
index c4358b8..dffe948 100644
--- a/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py
+++ b/erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py
@@ -24,9 +24,7 @@
 
 	data = []
 	for item in items:
-		total_outgoing = flt(consumed_item_map.get(item.name, 0)) + flt(
-			delivered_item_map.get(item.name, 0)
-		)
+		total_outgoing = flt(consumed_item_map.get(item.name, 0)) + flt(delivered_item_map.get(item.name, 0))
 		avg_daily_outgoing = flt(total_outgoing / diff, float_precision)
 		reorder_level = (avg_daily_outgoing * flt(item.lead_time_days)) + flt(item.safety_stock)
 
diff --git a/erpnext/stock/report/purchase_receipt_trends/purchase_receipt_trends.js b/erpnext/stock/report/purchase_receipt_trends/purchase_receipt_trends.js
index bddfe5d..8a293e6 100644
--- a/erpnext/stock/report/purchase_receipt_trends/purchase_receipt_trends.js
+++ b/erpnext/stock/report/purchase_receipt_trends/purchase_receipt_trends.js
@@ -1,8 +1,4 @@
 // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
 // License: GNU General Public License v3. See license.txt
 
-frappe.require("assets/erpnext/js/purchase_trends_filters.js", function () {
-	frappe.query_reports["Purchase Receipt Trends"] = {
-		filters: erpnext.get_purchase_trends_filters(),
-	};
-});
+frappe.query_reports["Purchase Receipt Trends"] = $.extend({}, erpnext.purchase_trends_filters);
diff --git a/erpnext/stock/report/reserved_stock/reserved_stock.py b/erpnext/stock/report/reserved_stock/reserved_stock.py
index 21ce203..7963851 100644
--- a/erpnext/stock/report/reserved_stock/reserved_stock.py
+++ b/erpnext/stock/report/reserved_stock/reserved_stock.py
@@ -73,10 +73,10 @@
 		"project",
 	]:
 		if value := filters.get(field):
-			query = query.where((sre[field] == value))
+			query = query.where(sre[field] == value)
 
 	if value := filters.get("stock_reservation_entry"):
-		query = query.where((sre.name == value))
+		query = query.where(sre.name == value)
 
 	data = query.run(as_list=True)
 
diff --git a/erpnext/stock/report/reserved_stock/test_reserved_stock.py b/erpnext/stock/report/reserved_stock/test_reserved_stock.py
index 6ef89f9..16906fb 100644
--- a/erpnext/stock/report/reserved_stock/test_reserved_stock.py
+++ b/erpnext/stock/report/reserved_stock/test_reserved_stock.py
@@ -2,7 +2,6 @@
 # See license.txt
 from random import randint
 
-import frappe
 from frappe.tests.utils import FrappeTestCase, change_settings
 from frappe.utils.data import today
 
diff --git a/erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py b/erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py
index 3ea5e82..7bd8d70 100644
--- a/erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py
+++ b/erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py
@@ -146,9 +146,7 @@
 		)
 
 	if not item_details or item_details.get("has_serial_no"):
-		columns.append(
-			{"label": _("Serial No"), "fieldname": "serial_no", "fieldtype": "Data", "width": 120}
-		)
+		columns.append({"label": _("Serial No"), "fieldname": "serial_no", "fieldtype": "Data", "width": 120})
 
 	if not item_details or item_details.get("has_batch_no"):
 		columns.extend(
@@ -184,7 +182,7 @@
 
 	query_filters = {"options": ["in", [d.parent for d in child_doctypes]]}
 	if txt:
-		query_filters["parent"] = ["like", "%{}%".format(txt)]
+		query_filters["parent"] = ["like", f"%{txt}%"]
 
 	return frappe.get_all("DocField", filters=query_filters, fields=["distinct parent"], as_list=True)
 
diff --git a/erpnext/stock/report/serial_no_ledger/serial_no_ledger.py b/erpnext/stock/report/serial_no_ledger/serial_no_ledger.py
index 3f5216b..f229f73 100644
--- a/erpnext/stock/report/serial_no_ledger/serial_no_ledger.py
+++ b/erpnext/stock/report/serial_no_ledger/serial_no_ledger.py
@@ -84,9 +84,7 @@
 		return []
 
 	data = []
-	serial_bundle_ids = [
-		d.serial_and_batch_bundle for d in stock_ledgers if d.serial_and_batch_bundle
-	]
+	serial_bundle_ids = [d.serial_and_batch_bundle for d in stock_ledgers if d.serial_and_batch_bundle]
 
 	bundle_wise_serial_nos = get_serial_nos(filters, serial_bundle_ids)
 
diff --git a/erpnext/stock/report/stock_ageing/stock_ageing.py b/erpnext/stock/report/stock_ageing/stock_ageing.py
index 02ac8c6..c4156e7 100644
--- a/erpnext/stock/report/stock_ageing/stock_ageing.py
+++ b/erpnext/stock/report/stock_ageing/stock_ageing.py
@@ -2,8 +2,8 @@
 # License: GNU General Public License v3. See license.txt
 
 
+from collections.abc import Iterator
 from operator import itemgetter
-from typing import Dict, Iterator, List, Tuple, Union
 
 import frappe
 from frappe import _
@@ -14,7 +14,7 @@
 Filters = frappe._dict
 
 
-def execute(filters: Filters = None) -> Tuple:
+def execute(filters: Filters = None) -> tuple:
 	to_date = filters["to_date"]
 	columns = get_columns(filters)
 
@@ -26,14 +26,14 @@
 	return columns, data, None, chart_data
 
 
-def format_report_data(filters: Filters, item_details: Dict, to_date: str) -> List[Dict]:
+def format_report_data(filters: Filters, item_details: dict, to_date: str) -> list[dict]:
 	"Returns ordered, formatted data with ranges."
 	_func = itemgetter(1)
 	data = []
 
 	precision = cint(frappe.db.get_single_value("System Settings", "float_precision", cache=True))
 
-	for item, item_dict in item_details.items():
+	for _item, item_dict in item_details.items():
 		if not flt(item_dict.get("total_qty"), precision):
 			continue
 
@@ -74,12 +74,12 @@
 	return data
 
 
-def get_average_age(fifo_queue: List, to_date: str) -> float:
+def get_average_age(fifo_queue: list, to_date: str) -> float:
 	batch_age = age_qty = total_qty = 0.0
 	for batch in fifo_queue:
 		batch_age = date_diff(to_date, batch[1])
 
-		if isinstance(batch[0], (int, float)):
+		if isinstance(batch[0], int | float):
 			age_qty += batch_age * batch[0]
 			total_qty += batch[0]
 		else:
@@ -89,8 +89,7 @@
 	return flt(age_qty / total_qty, 2) if total_qty else 0.0
 
 
-def get_range_age(filters: Filters, fifo_queue: List, to_date: str, item_dict: Dict) -> Tuple:
-
+def get_range_age(filters: Filters, fifo_queue: list, to_date: str, item_dict: dict) -> tuple:
 	precision = cint(frappe.db.get_single_value("System Settings", "float_precision", cache=True))
 
 	range1 = range2 = range3 = above_range3 = 0.0
@@ -111,7 +110,7 @@
 	return range1, range2, range3, above_range3
 
 
-def get_columns(filters: Filters) -> List[Dict]:
+def get_columns(filters: Filters) -> list[dict]:
 	range_columns = []
 	setup_ageing_columns(filters, range_columns)
 	columns = [
@@ -169,7 +168,7 @@
 	return columns
 
 
-def get_chart_data(data: List, filters: Filters) -> Dict:
+def get_chart_data(data: list, filters: Filters) -> dict:
 	if not data:
 		return []
 
@@ -193,7 +192,7 @@
 	}
 
 
-def setup_ageing_columns(filters: Filters, range_columns: List):
+def setup_ageing_columns(filters: Filters, range_columns: list):
 	ranges = [
 		f"0 - {filters['range1']}",
 		f"{cint(filters['range1']) + 1} - {cint(filters['range2'])}",
@@ -205,23 +204,21 @@
 		add_column(range_columns, label=_("Age ({0})").format(label), fieldname=fieldname)
 
 
-def add_column(
-	range_columns: List, label: str, fieldname: str, fieldtype: str = "Float", width: int = 140
-):
+def add_column(range_columns: list, label: str, fieldname: str, fieldtype: str = "Float", width: int = 140):
 	range_columns.append(dict(label=label, fieldname=fieldname, fieldtype=fieldtype, width=width))
 
 
 class FIFOSlots:
 	"Returns FIFO computed slots of inwarded stock as per date."
 
-	def __init__(self, filters: Dict = None, sle: List = None):
+	def __init__(self, filters: dict | None = None, sle: list | None = None):
 		self.item_details = {}
 		self.transferred_item_details = {}
 		self.serial_no_batch_purchase_details = {}
 		self.filters = filters
 		self.sle = sle
 
-	def generate(self) -> Dict:
+	def generate(self) -> dict:
 		"""
 		Returns dict of the foll.g structure:
 		Key = Item A / (Item A, Warehouse A)
@@ -232,8 +229,16 @@
 		}
 		"""
 
+		from erpnext.stock.doctype.serial_and_batch_bundle.test_serial_and_batch_bundle import (
+			get_serial_nos_from_bundle,
+		)
+
 		stock_ledger_entries = self.sle
 
+		bundle_wise_serial_nos = frappe._dict({})
+		if stock_ledger_entries is None:
+			bundle_wise_serial_nos = self.__get_bundle_wise_serial_nos()
+
 		with frappe.db.unbuffered_cursor():
 			if stock_ledger_entries is None:
 				stock_ledger_entries = self.__get_stock_ledger_entries()
@@ -247,6 +252,11 @@
 					d.actual_qty = flt(d.qty_after_transaction) - flt(prev_balance_qty)
 
 				serial_nos = get_serial_nos(d.serial_no) if d.serial_no else []
+				if d.serial_and_batch_bundle and d.has_serial_no:
+					if bundle_wise_serial_nos:
+						serial_nos = bundle_wise_serial_nos.get(d.serial_and_batch_bundle) or []
+					else:
+						serial_nos = get_serial_nos_from_bundle(d.serial_and_batch_bundle) or []
 
 				if d.actual_qty > 0:
 					self.__compute_incoming_stock(d, fifo_queue, transferred_item_key, serial_nos)
@@ -264,7 +274,7 @@
 
 		return self.item_details
 
-	def __init_key_stores(self, row: Dict) -> Tuple:
+	def __init_key_stores(self, row: dict) -> tuple:
 		"Initialise keys and FIFO Queue."
 
 		key = (row.name, row.warehouse)
@@ -276,9 +286,7 @@
 
 		return key, fifo_queue, transferred_item_key
 
-	def __compute_incoming_stock(
-		self, row: Dict, fifo_queue: List, transfer_key: Tuple, serial_nos: List
-	):
+	def __compute_incoming_stock(self, row: dict, fifo_queue: list, transfer_key: tuple, serial_nos: list):
 		"Update FIFO Queue on inward stock."
 
 		transfer_data = self.transferred_item_details.get(transfer_key)
@@ -304,9 +312,7 @@
 					self.serial_no_batch_purchase_details.setdefault(serial_no, row.posting_date)
 					fifo_queue.append([serial_no, row.posting_date])
 
-	def __compute_outgoing_stock(
-		self, row: Dict, fifo_queue: List, transfer_key: Tuple, serial_nos: List
-	):
+	def __compute_outgoing_stock(self, row: dict, fifo_queue: list, transfer_key: tuple, serial_nos: list):
 		"Update FIFO Queue on outward stock."
 		if serial_nos:
 			fifo_queue[:] = [serial_no for serial_no in fifo_queue if serial_no[0] not in serial_nos]
@@ -332,7 +338,7 @@
 				self.transferred_item_details[transfer_key].append([qty_to_pop, slot[1]])
 				qty_to_pop = 0
 
-	def __adjust_incoming_transfer_qty(self, transfer_data: Dict, fifo_queue: List, row: Dict):
+	def __adjust_incoming_transfer_qty(self, transfer_data: dict, fifo_queue: list, row: dict):
 		"Add previously removed stock back to FIFO Queue."
 		transfer_qty_to_pop = flt(row.actual_qty)
 
@@ -359,7 +365,7 @@
 				add_to_fifo_queue([transfer_qty_to_pop, transfer_data[0][1]])
 				transfer_qty_to_pop = 0
 
-	def __update_balances(self, row: Dict, key: Union[Tuple, str]):
+	def __update_balances(self, row: dict, key: tuple | str):
 		self.item_details[key]["qty_after_transaction"] = row.qty_after_transaction
 
 		if "total_qty" not in self.item_details[key]:
@@ -369,7 +375,7 @@
 
 		self.item_details[key]["has_serial_no"] = row.has_serial_no
 
-	def __aggregate_details_by_item(self, wh_wise_data: Dict) -> Dict:
+	def __aggregate_details_by_item(self, wh_wise_data: dict) -> dict:
 		"Aggregate Item-Wh wise data into single Item entry."
 		item_aggregated_data = {}
 		for key, row in wh_wise_data.items():
@@ -377,7 +383,12 @@
 			if not item_aggregated_data.get(item):
 				item_aggregated_data.setdefault(
 					item,
-					{"details": frappe._dict(), "fifo_queue": [], "qty_after_transaction": 0.0, "total_qty": 0.0},
+					{
+						"details": frappe._dict(),
+						"fifo_queue": [],
+						"qty_after_transaction": 0.0,
+						"total_qty": 0.0,
+					},
 				)
 			item_row = item_aggregated_data.get(item)
 			item_row["details"].update(row["details"])
@@ -388,7 +399,7 @@
 
 		return item_aggregated_data
 
-	def __get_stock_ledger_entries(self) -> Iterator[Dict]:
+	def __get_stock_ledger_entries(self) -> Iterator[dict]:
 		sle = frappe.qb.DocType("Stock Ledger Entry")
 		item = self.__get_item_query()  # used as derived table in sle query
 
@@ -410,6 +421,7 @@
 				sle.serial_no,
 				sle.batch_no,
 				sle.qty_after_transaction,
+				sle.serial_and_batch_bundle,
 				sle.warehouse,
 			)
 			.where(
@@ -427,6 +439,33 @@
 
 		return sle_query.run(as_dict=True, as_iterator=True)
 
+	def __get_bundle_wise_serial_nos(self) -> dict:
+		bundle = frappe.qb.DocType("Serial and Batch Bundle")
+		entry = frappe.qb.DocType("Serial and Batch Entry")
+
+		query = (
+			frappe.qb.from_(bundle)
+			.join(entry)
+			.on(bundle.name == entry.parent)
+			.select(bundle.name, entry.serial_no)
+			.where(
+				(bundle.docstatus == 1)
+				& (entry.serial_no.isnotnull())
+				& (bundle.company == self.filters.get("company"))
+				& (bundle.posting_date <= self.filters.get("to_date"))
+			)
+		)
+
+		for field in ["item_code", "warehouse"]:
+			if self.filters.get(field):
+				query = query.where(bundle[field] == self.filters.get(field))
+
+		bundle_wise_serial_nos = frappe._dict({})
+		for bundle_name, serial_no in query.run():
+			bundle_wise_serial_nos.setdefault(bundle_name, []).append(serial_no)
+
+		return bundle_wise_serial_nos
+
 	def __get_item_query(self) -> str:
 		item_table = frappe.qb.DocType("Item")
 
diff --git a/erpnext/stock/report/stock_analytics/stock_analytics.py b/erpnext/stock/report/stock_analytics/stock_analytics.py
index ab48181..920c315 100644
--- a/erpnext/stock/report/stock_analytics/stock_analytics.py
+++ b/erpnext/stock/report/stock_analytics/stock_analytics.py
@@ -1,7 +1,6 @@
 # Copyright (c) 2013, Frappe Technologies Pvt. Ltd. and contributors
 # For license information, please see license.txt
 import datetime
-from typing import List
 
 import frappe
 from frappe import _, scrub
@@ -48,12 +47,10 @@
 
 	ranges = get_period_date_ranges(filters)
 
-	for dummy, end_date in ranges:
+	for _dummy, end_date in ranges:
 		period = get_period(end_date, filters)
 
-		columns.append(
-			{"label": _(period), "fieldname": scrub(period), "fieldtype": "Float", "width": 120}
-		)
+		columns.append({"label": _(period), "fieldname": scrub(period), "fieldtype": "Float", "width": 120})
 
 	return columns
 
@@ -67,7 +64,7 @@
 	increment = {"Monthly": 1, "Quarterly": 3, "Half-Yearly": 6, "Yearly": 12}.get(filters.range, 1)
 
 	periodic_daterange = []
-	for dummy in range(1, 53, increment):
+	for _dummy in range(1, 53, increment):
 		if filters.range == "Weekly":
 			period_end_date = from_date + relativedelta(days=6)
 		else:
@@ -116,9 +113,7 @@
 	elif filters.range == "Monthly":
 		period = _(str(months[posting_date.month - 1])) + " " + str(posting_date.year)
 	elif filters.range == "Quarterly":
-		period = _("Quarter {0} {1}").format(
-			str(((posting_date.month - 1) // 3) + 1), str(posting_date.year)
-		)
+		period = _("Quarter {0} {1}").format(str(((posting_date.month - 1) // 3) + 1), str(posting_date.year))
 	else:
 		year = get_fiscal_year(posting_date, company=filters.company)
 		period = str(year[2])
@@ -188,15 +183,13 @@
 		periodic_data.setdefault(d.item_code, {}).setdefault(period, {}).setdefault(d.warehouse, 0.0)
 
 		periodic_data[d.item_code]["balance"][d.warehouse] += value
-		periodic_data[d.item_code][period][d.warehouse] = periodic_data[d.item_code]["balance"][
-			d.warehouse
-		]
+		periodic_data[d.item_code][period][d.warehouse] = periodic_data[d.item_code]["balance"][d.warehouse]
 
 	return periodic_data
 
 
 def fill_intermediate_periods(
-	periodic_data, item_code: str, current_period: str, all_periods: List[str]
+	periodic_data, item_code: str, current_period: str, all_periods: list[str]
 ) -> None:
 	"""There might be intermediate periods where no stock ledger entry exists, copy previous previous data.
 
@@ -235,7 +228,7 @@
 
 	today = getdate()
 
-	for dummy, item_data in item_details.items():
+	for _dummy, item_data in item_details.items():
 		row = {
 			"name": item_data.name,
 			"item_name": item_data.item_name,
@@ -273,7 +266,7 @@
 		item_filters = {"is_stock_item": 1}
 		if item_group := filters.get("item_group"):
 			children = get_descendants_of("Item Group", item_group, ignore_permissions=True)
-			item_filters["item_group"] = ("in", children + [item_group])
+			item_filters["item_group"] = ("in", [*children, item_group])
 		if brand := filters.get("brand"):
 			item_filters["brand"] = brand
 
diff --git a/erpnext/stock/report/stock_analytics/test_stock_analytics.py b/erpnext/stock/report/stock_analytics/test_stock_analytics.py
index dd8f8d8..b4f086c 100644
--- a/erpnext/stock/report/stock_analytics/test_stock_analytics.py
+++ b/erpnext/stock/report/stock_analytics/test_stock_analytics.py
@@ -3,7 +3,7 @@
 import frappe
 from frappe import _dict
 from frappe.tests.utils import FrappeTestCase
-from frappe.utils.data import add_to_date, get_datetime, getdate, nowdate
+from frappe.utils.data import add_to_date, getdate
 
 from erpnext.accounts.utils import get_fiscal_year
 from erpnext.stock.doctype.item.test_item import make_item
@@ -55,7 +55,6 @@
 		self.assertEqual(actual_buckets, expected_buckets)
 
 	def test_get_period_date_ranges(self):
-
 		filters = _dict(range="Monthly", from_date="2020-12-28", to_date="2021-02-06")
 
 		ranges = get_period_date_ranges(filters)
@@ -69,7 +68,6 @@
 		self.assertEqual(ranges, expected_ranges)
 
 	def test_get_period_date_ranges_yearly(self):
-
 		filters = _dict(range="Yearly", from_date="2021-01-28", to_date="2021-02-06")
 
 		ranges = get_period_date_ranges(filters)
diff --git a/erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py b/erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py
index 416cf48..67e340d 100644
--- a/erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py
+++ b/erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py
@@ -14,9 +14,7 @@
 def execute(filters=None):
 	if not erpnext.is_perpetual_inventory_enabled(filters.company):
 		frappe.throw(
-			_("Perpetual inventory required for the company {0} to view this report.").format(
-				filters.company
-			)
+			_("Perpetual inventory required for the company {0} to view this report.").format(filters.company)
 		)
 
 	data = get_data(filters)
@@ -34,7 +32,7 @@
 		"posting_date": ("<=", report_filters.as_on_date),
 	}
 
-	currency_precision = get_currency_precision() or 2
+	get_currency_precision() or 2
 	stock_ledger_entries = get_stock_ledger_data(report_filters, filters)
 	voucher_wise_gl_data = get_gl_data(report_filters, filters)
 
diff --git a/erpnext/stock/report/stock_balance/stock_balance.py b/erpnext/stock/report/stock_balance/stock_balance.py
index 500affa..af07dd7 100644
--- a/erpnext/stock/report/stock_balance/stock_balance.py
+++ b/erpnext/stock/report/stock_balance/stock_balance.py
@@ -3,7 +3,7 @@
 
 
 from operator import itemgetter
-from typing import Any, Dict, List, Optional, TypedDict
+from typing import Any, TypedDict
 
 import frappe
 from frappe import _
@@ -20,27 +20,27 @@
 
 
 class StockBalanceFilter(TypedDict):
-	company: Optional[str]
+	company: str | None
 	from_date: str
 	to_date: str
-	item_group: Optional[str]
-	item: Optional[str]
-	warehouse: Optional[str]
-	warehouse_type: Optional[str]
-	include_uom: Optional[str]  # include extra info in converted UOM
+	item_group: str | None
+	item: str | None
+	warehouse: str | None
+	warehouse_type: str | None
+	include_uom: str | None  # include extra info in converted UOM
 	show_stock_ageing_data: bool
 	show_variant_attributes: bool
 
 
-SLEntry = Dict[str, Any]
+SLEntry = dict[str, Any]
 
 
-def execute(filters: Optional[StockBalanceFilter] = None):
+def execute(filters: StockBalanceFilter | None = None):
 	return StockBalanceReport(filters).run()
 
 
-class StockBalanceReport(object):
-	def __init__(self, filters: Optional[StockBalanceFilter]) -> None:
+class StockBalanceReport:
+	def __init__(self, filters: StockBalanceFilter | None) -> None:
 		self.filters = filters
 		self.from_date = getdate(filters.get("from_date"))
 		self.to_date = getdate(filters.get("to_date"))
@@ -48,7 +48,7 @@
 		self.start_from = None
 		self.data = []
 		self.columns = []
-		self.sle_entries: List[SLEntry] = []
+		self.sle_entries: list[SLEntry] = []
 		self.set_company_currency()
 
 	def set_company_currency(self) -> None:
@@ -106,7 +106,7 @@
 		if self.filters.get("show_variant_attributes"):
 			variant_values = self.get_variant_values_for()
 
-		for key, report_data in self.item_warehouse_map.items():
+		for _key, report_data in self.item_warehouse_map.items():
 			if variant_data := variant_values.get(report_data.item_code):
 				report_data.update(variant_data)
 
@@ -201,7 +201,6 @@
 			qty_dict.opening_val += value_diff
 
 		elif entry.posting_date >= self.from_date and entry.posting_date <= self.to_date:
-
 			if flt(qty_diff, self.float_precision) >= 0:
 				qty_dict.in_qty += qty_diff
 				qty_dict.in_val += value_diff
@@ -247,7 +246,7 @@
 
 		return tuple(group_by_key)
 
-	def get_closing_balance(self) -> List[Dict[str, Any]]:
+	def get_closing_balance(self) -> list[dict[str, Any]]:
 		if self.filters.get("ignore_closing_balance"):
 			return []
 
@@ -295,6 +294,8 @@
 				sle.stock_value,
 				sle.batch_no,
 				sle.serial_no,
+				sle.serial_and_batch_bundle,
+				sle.has_serial_no,
 				item_table.item_group,
 				item_table.stock_uom,
 				item_table.item_name,
@@ -342,7 +343,7 @@
 	def apply_items_filters(self, query, item_table) -> str:
 		if item_group := self.filters.get("item_group"):
 			children = get_descendants_of("Item Group", item_group, ignore_permissions=True)
-			query = query.where(item_table.item_group.isin(children + [item_group]))
+			query = query.where(item_table.item_group.isin([*children, item_group]))
 
 		for field in ["item_code", "brand"]:
 			if not self.filters.get(field):
@@ -566,7 +567,9 @@
 					frappe.qb.from_(sr)
 					.select(sr.name, Coalesce("Stock Reconciliation").as_("voucher_type"))
 					.where(
-						(sr.docstatus == 1) & (sr.posting_date <= self.to_date) & (sr.purpose == "Opening Stock")
+						(sr.docstatus == 1)
+						& (sr.posting_date <= self.to_date)
+						& (sr.purpose == "Opening Stock")
 					)
 				)
 			).select("voucher_type", "name")
@@ -592,7 +595,7 @@
 
 
 def filter_items_with_no_transactions(
-	iwb_map, float_precision: float, inventory_dimensions: list = None
+	iwb_map, float_precision: float, inventory_dimensions: list | None = None
 ):
 	pop_keys = []
 	for group_by_key in iwb_map:
@@ -629,6 +632,6 @@
 	return iwb_map
 
 
-def get_variants_attributes() -> List[str]:
+def get_variants_attributes() -> list[str]:
 	"""Return all item variant attributes."""
 	return frappe.get_all("Item Attribute", pluck="name")
diff --git a/erpnext/stock/report/stock_balance/test_stock_balance.py b/erpnext/stock/report/stock_balance/test_stock_balance.py
index e963de2..8b3dbee 100644
--- a/erpnext/stock/report/stock_balance/test_stock_balance.py
+++ b/erpnext/stock/report/stock_balance/test_stock_balance.py
@@ -1,4 +1,4 @@
-from typing import Any, Dict
+from typing import Any
 
 import frappe
 from frappe import _dict
@@ -32,12 +32,11 @@
 	def tearDown(self):
 		frappe.db.rollback()
 
-	def assertPartialDictEq(self, expected: Dict[str, Any], actual: Dict[str, Any]):
+	def assertPartialDictEq(self, expected: dict[str, Any], actual: dict[str, Any]):
 		for k, v in expected.items():
 			self.assertEqual(v, actual[k], msg=f"{expected=}\n{actual=}")
 
 	def generate_stock_ledger(self, item_code: str, movements):
-
 		for movement in map(_dict, movements):
 			if "to_warehouse" not in movement:
 				movement.to_warehouse = "_Test Warehouse - _TC"
@@ -128,7 +127,6 @@
 		self.assertPartialDictEq({"opening_qty": 6, "in_qty": 0}, rows[0])
 
 	def test_uom_converted_info(self):
-
 		self.item.append("uoms", {"conversion_factor": 5, "uom": "Box"})
 		self.item.save()
 
@@ -167,8 +165,6 @@
 		variant.save()
 
 		self.generate_stock_ledger(variant.name, [_dict(qty=5, rate=10)])
-		rows = stock_balance(
-			self.filters.update({"show_variant_attributes": 1, "item_code": variant.name})
-		)
+		rows = stock_balance(self.filters.update({"show_variant_attributes": 1, "item_code": variant.name}))
 		self.assertPartialDictEq(attributes, rows[0])
 		self.assertInvariants(rows)
diff --git a/erpnext/stock/report/stock_ledger/stock_ledger.py b/erpnext/stock/report/stock_ledger/stock_ledger.py
index e98351a..97e2f55 100644
--- a/erpnext/stock/report/stock_ledger/stock_ledger.py
+++ b/erpnext/stock/report/stock_ledger/stock_ledger.py
@@ -547,11 +547,8 @@
 def get_warehouse_condition(warehouse):
 	warehouse_details = frappe.db.get_value("Warehouse", warehouse, ["lft", "rgt"], as_dict=1)
 	if warehouse_details:
-		return (
-			" exists (select name from `tabWarehouse` wh \
-			where wh.lft >= %s and wh.rgt <= %s and warehouse = wh.name)"
-			% (warehouse_details.lft, warehouse_details.rgt)
-		)
+		return f" exists (select name from `tabWarehouse` wh \
+			where wh.lft >= {warehouse_details.lft} and wh.rgt <= {warehouse_details.rgt} and warehouse = wh.name)"
 
 	return ""
 
@@ -562,22 +559,17 @@
 		if item_table:
 			ig = frappe.qb.DocType("Item Group")
 			return item_table.item_group.isin(
-				(
-					frappe.qb.from_(ig)
-					.select(ig.name)
-					.where(
-						(ig.lft >= item_group_details.lft)
-						& (ig.rgt <= item_group_details.rgt)
-						& (item_table.item_group == ig.name)
-					)
+				frappe.qb.from_(ig)
+				.select(ig.name)
+				.where(
+					(ig.lft >= item_group_details.lft)
+					& (ig.rgt <= item_group_details.rgt)
+					& (item_table.item_group == ig.name)
 				)
 			)
 		else:
-			return (
-				"item.item_group in (select ig.name from `tabItem Group` ig \
-				where ig.lft >= %s and ig.rgt <= %s and item.item_group = ig.name)"
-				% (item_group_details.lft, item_group_details.rgt)
-			)
+			return f"item.item_group in (select ig.name from `tabItem Group` ig \
+				where ig.lft >= {item_group_details.lft} and ig.rgt <= {item_group_details.rgt} and item.item_group = ig.name)"
 
 
 def check_inventory_dimension_filters_applied(filters) -> bool:
diff --git a/erpnext/stock/report/stock_ledger/test_stock_ledger_report.py b/erpnext/stock/report/stock_ledger/test_stock_ledger_report.py
index c3c85aa..12800f2 100644
--- a/erpnext/stock/report/stock_ledger/test_stock_ledger_report.py
+++ b/erpnext/stock/report/stock_ledger/test_stock_ledger_report.py
@@ -8,9 +8,6 @@
 from erpnext.maintenance.doctype.maintenance_schedule.test_maintenance_schedule import (
 	make_serial_item_with_serial,
 )
-from erpnext.stock.doctype.delivery_note.test_delivery_note import create_delivery_note
-from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
-from erpnext.stock.report.stock_ledger.stock_ledger import execute
 
 
 class TestStockLedgerReeport(FrappeTestCase):
diff --git a/erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py b/erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py
index 189a90a..0b7e551 100644
--- a/erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py
+++ b/erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py
@@ -228,7 +228,7 @@
 	return data
 
 
-def get_item_warehouse_combinations(filters: dict = None) -> dict:
+def get_item_warehouse_combinations(filters: dict | None = None) -> dict:
 	filters = frappe._dict(filters or {})
 
 	bin = frappe.qb.DocType("Bin")
@@ -284,7 +284,5 @@
 		return True
 	elif difference_in == "Valuation" and valuation_diff:
 		return True
-	elif difference_in not in ["Qty", "Value", "Valuation"] and (
-		qty_diff or value_diff or valuation_diff
-	):
+	elif difference_in not in ["Qty", "Value", "Valuation"] and (qty_diff or value_diff or valuation_diff):
 		return True
diff --git a/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py b/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py
index 31c756d..743656c 100644
--- a/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py
+++ b/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py
@@ -250,9 +250,7 @@
 		query = query.where(bin.item_code == filters.item_code)
 
 	if filters.warehouse:
-		warehouse_details = frappe.db.get_value(
-			"Warehouse", filters.warehouse, ["lft", "rgt"], as_dict=1
-		)
+		warehouse_details = frappe.db.get_value("Warehouse", filters.warehouse, ["lft", "rgt"], as_dict=1)
 
 		if warehouse_details:
 			wh = frappe.qb.DocType("Warehouse")
@@ -286,7 +284,9 @@
 			(item.is_stock_item == 1)
 			& (item.disabled == 0)
 			& (
-				(item.end_of_life > today()) | (item.end_of_life.isnull()) | (item.end_of_life == "0000-00-00")
+				(item.end_of_life > today())
+				| (item.end_of_life.isnull())
+				| (item.end_of_life == "0000-00-00")
 			)
 			& (ExistsCriterion(frappe.qb.from_(bin).select(bin.name).where(bin.item_code == item.name)))
 		)
diff --git a/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py b/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py
index 8c76908..e28b2d7 100644
--- a/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py
+++ b/erpnext/stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py
@@ -20,7 +20,6 @@
 		total_qty = total_amount = 0.0
 		if consumed_details.get(item_code):
 			for cd in consumed_details.get(item_code):
-
 				if cd.voucher_no not in material_transfer_vouchers:
 					if cd.voucher_type in ["Delivery Note", "Sales Invoice"]:
 						delivered_qty += abs(flt(cd.actual_qty))
@@ -54,19 +53,19 @@
 def get_columns(filters):
 	"""return columns based on filters"""
 
-	columns = (
-		[_("Item") + ":Link/Item:100"]
-		+ [_("Item Name") + "::100"]
-		+ [_("Description") + "::150"]
-		+ [_("UOM") + ":Link/UOM:90"]
-		+ [_("Consumed Qty") + ":Float:110"]
-		+ [_("Consumed Amount") + ":Currency:130"]
-		+ [_("Delivered Qty") + ":Float:110"]
-		+ [_("Delivered Amount") + ":Currency:130"]
-		+ [_("Total Qty") + ":Float:110"]
-		+ [_("Total Amount") + ":Currency:130"]
-		+ [_("Supplier(s)") + "::250"]
-	)
+	columns = [
+		_("Item") + ":Link/Item:100",
+		_("Item Name") + "::100",
+		_("Description") + "::150",
+		_("UOM") + ":Link/UOM:90",
+		_("Consumed Qty") + ":Float:110",
+		_("Consumed Amount") + ":Currency:130",
+		_("Delivered Qty") + ":Float:110",
+		_("Delivered Amount") + ":Currency:130",
+		_("Total Qty") + ":Float:110",
+		_("Total Amount") + ":Currency:130",
+		_("Supplier(s)") + "::250",
+	]
 
 	return columns
 
@@ -173,9 +172,7 @@
 def get_material_transfer_vouchers():
 	se = frappe.qb.DocType("Stock Entry")
 	query = (
-		frappe.qb.from_(se)
-		.select(se.name)
-		.where((se.purpose == "Material Transfer") & (se.docstatus == 1))
+		frappe.qb.from_(se).select(se.name).where((se.purpose == "Material Transfer") & (se.docstatus == 1))
 	)
 
 	return [r[0] for r in query.run()]
diff --git a/erpnext/stock/report/test_reports.py b/erpnext/stock/report/test_reports.py
index d118d8e..74c6afa 100644
--- a/erpnext/stock/report/test_reports.py
+++ b/erpnext/stock/report/test_reports.py
@@ -1,5 +1,4 @@
 import unittest
-from typing import List, Tuple
 
 import frappe
 
@@ -14,7 +13,7 @@
 
 batch = frappe.db.get_value("Batch", fieldname=["name"], as_dict=True, order_by="creation desc")
 
-REPORT_FILTER_TEST_CASES: List[Tuple[ReportName, ReportFilters]] = [
+REPORT_FILTER_TEST_CASES: list[tuple[ReportName, ReportFilters]] = [
 	("Stock Ledger", {"_optional": True}),
 	("Stock Ledger", {"batch_no": batch}),
 	("Stock Ledger", {"item_code": "_Test Item", "warehouse": "_Test Warehouse - _TC"}),
diff --git a/erpnext/stock/report/total_stock_summary/total_stock_summary.py b/erpnext/stock/report/total_stock_summary/total_stock_summary.py
index c3155bd..4848c21 100644
--- a/erpnext/stock/report/total_stock_summary/total_stock_summary.py
+++ b/erpnext/stock/report/total_stock_summary/total_stock_summary.py
@@ -8,7 +8,6 @@
 
 
 def execute(filters=None):
-
 	if not filters:
 		filters = {}
 	columns = get_columns(filters)
@@ -54,8 +53,8 @@
 	else:
 		query = query.select(wh.company).groupby(wh.company)
 
-	query = query.select(
-		item.item_code, item.description, Sum(bin.actual_qty).as_("actual_qty")
-	).groupby(item.item_code)
+	query = query.select(item.item_code, item.description, Sum(bin.actual_qty).as_("actual_qty")).groupby(
+		item.item_code
+	)
 
 	return query.run()
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 5dbdcef..e1cce31 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
@@ -40,7 +40,7 @@
 	item_balance = {}
 	item_value = {}
 
-	for (company, item, warehouse) in sorted(iwb_map):
+	for company, item, warehouse in sorted(iwb_map):
 		if not item_map.get(item):
 			continue
 
@@ -71,7 +71,7 @@
 
 		row += [average_age]
 
-		bal_qty = [sum(bal_qty) for bal_qty in zip(*wh_balance)]
+		bal_qty = [sum(bal_qty) for bal_qty in zip(*wh_balance, strict=False)]
 		total_qty = sum(bal_qty)
 		if len(warehouse_list) > 1:
 			row += [total_qty]
diff --git a/erpnext/stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py b/erpnext/stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py
index a0e9944..39baa54 100644
--- a/erpnext/stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py
+++ b/erpnext/stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py
@@ -1,7 +1,7 @@
 # Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and contributors
 # For license information, please see license.txt
 
-from typing import Any, Dict, List, Optional, TypedDict
+from typing import Any, TypedDict
 
 import frappe
 from frappe import _
@@ -9,12 +9,12 @@
 
 
 class StockBalanceFilter(TypedDict):
-	company: Optional[str]
-	warehouse: Optional[str]
-	show_disabled_warehouses: Optional[int]
+	company: str | None
+	warehouse: str | None
+	show_disabled_warehouses: int | None
 
 
-SLEntry = Dict[str, Any]
+SLEntry = dict[str, Any]
 
 
 def execute(filters=None):
@@ -25,7 +25,7 @@
 	return columns, data
 
 
-def get_warehouse_wise_balance(filters: StockBalanceFilter) -> List[SLEntry]:
+def get_warehouse_wise_balance(filters: StockBalanceFilter) -> list[SLEntry]:
 	sle = frappe.qb.DocType("Stock Ledger Entry")
 
 	query = (
@@ -95,7 +95,7 @@
 		update_balance(warehouse, warehouse.stock_balance)
 
 
-def get_columns(filters: StockBalanceFilter) -> List[Dict]:
+def get_columns(filters: StockBalanceFilter) -> list[dict]:
 	columns = [
 		{
 			"label": _("Warehouse"),
diff --git a/erpnext/stock/serial_batch_bundle.py b/erpnext/stock/serial_batch_bundle.py
index 7b42103..72945e9 100644
--- a/erpnext/stock/serial_batch_bundle.py
+++ b/erpnext/stock/serial_batch_bundle.py
@@ -1,5 +1,4 @@
 from collections import defaultdict
-from typing import List
 
 import frappe
 from frappe import _, bold
@@ -130,13 +129,14 @@
 			frappe.throw(_(error_msg))
 
 	def set_serial_and_batch_bundle(self, sn_doc):
-		self.sle.db_set(
-			{"serial_and_batch_bundle": sn_doc.name, "auto_created_serial_and_batch_bundle": 1}
-		)
+		self.sle.db_set({"serial_and_batch_bundle": sn_doc.name, "auto_created_serial_and_batch_bundle": 1})
 
 		if sn_doc.is_rejected:
 			frappe.db.set_value(
-				self.child_doctype, self.sle.voucher_detail_no, "rejected_serial_and_batch_bundle", sn_doc.name
+				self.child_doctype,
+				self.sle.voucher_detail_no,
+				"rejected_serial_and_batch_bundle",
+				sn_doc.name,
 			)
 		else:
 			values_to_update = {
@@ -157,9 +157,7 @@
 	def child_doctype(self):
 		child_doctype = self.sle.voucher_type + " Item"
 
-		if (
-			self.sle.voucher_type == "Subcontracting Receipt" and self.sle.dependant_sle_voucher_detail_no
-		):
+		if self.sle.voucher_type == "Subcontracting Receipt" and self.sle.dependant_sle_voucher_detail_no:
 			child_doctype = "Subcontracting Receipt Supplied Item"
 
 		if self.sle.voucher_type == "Stock Entry":
@@ -343,9 +341,7 @@
 	if serial_nos:
 		filters["serial_no"] = ("in", serial_nos)
 
-	entries = frappe.get_all(
-		"Serial and Batch Entry", fields=["serial_no"], filters=filters, order_by="idx"
-	)
+	entries = frappe.get_all("Serial and Batch Entry", fields=["serial_no"], filters=filters, order_by="idx")
 	if not entries:
 		return []
 
@@ -497,9 +493,7 @@
 				# else it remains the same as that of previous entry
 				self.wh_data.valuation_rate = new_stock_value / new_stock_qty
 
-		if (
-			not self.wh_data.valuation_rate and self.sle.voucher_detail_no and not self.is_rejected_entry()
-		):
+		if not self.wh_data.valuation_rate and self.sle.voucher_detail_no and not self.is_rejected_entry():
 			allow_zero_rate = self.sle_self.check_if_allow_zero_valuation_rate(
 				self.sle.voucher_type, self.sle.voucher_detail_no
 			)
@@ -507,9 +501,7 @@
 				self.wh_data.valuation_rate = self.sle_self.get_fallback_rate(self.sle)
 
 		self.wh_data.qty_after_transaction += self.sle.actual_qty
-		self.wh_data.stock_value = flt(self.wh_data.qty_after_transaction) * flt(
-			self.wh_data.valuation_rate
-		)
+		self.wh_data.stock_value = flt(self.wh_data.qty_after_transaction) * flt(self.wh_data.valuation_rate)
 
 	def is_rejected_entry(self):
 		return is_rejected(self.sle.voucher_type, self.sle.voucher_detail_no, self.sle.warehouse)
@@ -560,7 +552,7 @@
 			self.calculate_avg_rate_for_non_batchwise_valuation()
 			self.set_stock_value_difference()
 
-	def get_batch_no_ledgers(self) -> List[dict]:
+	def get_batch_no_ledgers(self) -> list[dict]:
 		if not self.batchwise_valuation_batches:
 			return []
 
@@ -620,9 +612,7 @@
 		for batch in batches:
 			self.batchwise_valuation_batches.append(batch.name)
 
-		self.non_batchwise_valuation_batches = list(
-			set(self.batches) - set(self.batchwise_valuation_batches)
-		)
+		self.non_batchwise_valuation_batches = list(set(self.batches) - set(self.batchwise_valuation_batches))
 
 	def get_batch_nos(self) -> list:
 		if self.sle.get("batch_nos"):
@@ -659,9 +649,7 @@
 		if not hasattr(self, "wh_data"):
 			return
 
-		self.wh_data.stock_value = round_off_if_near_zero(
-			self.wh_data.stock_value + self.stock_value_change
-		)
+		self.wh_data.stock_value = round_off_if_near_zero(self.wh_data.stock_value + self.stock_value_change)
 
 		self.wh_data.qty_after_transaction += self.sle.actual_qty
 		if self.wh_data.qty_after_transaction:
@@ -796,17 +784,17 @@
 
 	def set_other_details(self):
 		if not self.get("posting_date"):
-			setattr(self, "posting_date", today())
+			self.posting_date = today()
 			self.__dict__["posting_date"] = self.posting_date
 
 		if not self.get("actual_qty"):
 			qty = self.get("qty") or self.get("total_qty")
 
-			setattr(self, "actual_qty", qty)
+			self.actual_qty = qty
 			self.__dict__["actual_qty"] = self.actual_qty
 
 		if not hasattr(self, "use_serial_batch_fields"):
-			setattr(self, "use_serial_batch_fields", 0)
+			self.use_serial_batch_fields = 0
 
 	def duplicate_package(self):
 		if not self.serial_and_batch_bundle:
@@ -856,6 +844,9 @@
 		if not doc.get("entries"):
 			return frappe._dict({})
 
+		if doc.voucher_no and frappe.get_cached_value(doc.voucher_type, doc.voucher_no, "docstatus") == 2:
+			doc.voucher_no = ""
+
 		doc.save()
 		self.validate_qty(doc)
 
@@ -888,11 +879,11 @@
 		return doc
 
 	def validate_qty(self, doc):
-		if doc.type_of_transaction == "Outward":
+		if doc.type_of_transaction == "Outward" and self.actual_qty and doc.total_qty:
 			precision = doc.precision("total_qty")
 
-			total_qty = abs(flt(doc.total_qty, precision))
-			required_qty = abs(flt(self.actual_qty, precision))
+			total_qty = flt(abs(doc.total_qty), precision)
+			required_qty = flt(abs(self.actual_qty), precision)
 
 			if required_qty - total_qty > 0:
 				msg = f"For the item {bold(doc.item_code)}, the Avaliable qty {bold(total_qty)} is less than the Required Qty {bold(required_qty)} in the warehouse {bold(doc.warehouse)}. Please add sufficient qty in the warehouse."
@@ -920,9 +911,7 @@
 			self.batches = get_available_batches(kwargs)
 
 	def set_auto_serial_batch_entries_for_inward(self):
-		if (self.get("batches") and self.has_batch_no) or (
-			self.get("serial_nos") and self.has_serial_no
-		):
+		if (self.get("batches") and self.has_batch_no) or (self.get("serial_nos") and self.has_serial_no):
 			if self.use_serial_batch_fields and self.get("serial_nos"):
 				self.make_serial_no_if_not_exists()
 
@@ -950,7 +939,7 @@
 		serial_nos_details = []
 		batch_no = None
 		if self.batches:
-			batch_no = list(self.batches.keys())[0]
+			batch_no = next(iter(self.batches.keys()))
 
 		for serial_no in serial_nos:
 			serial_nos_details.append(
@@ -1040,7 +1029,7 @@
 			msg = f"Please set Serial No Series in the item {self.item_code} or create Serial and Batch Bundle manually."
 			frappe.throw(_(msg))
 
-		for i in range(abs(cint(self.actual_qty))):
+		for _i in range(abs(cint(self.actual_qty))):
 			serial_no = make_autoname(self.serial_no_series, "Serial No")
 			sr_nos.append(serial_no)
 			serial_nos_details.append(
diff --git a/erpnext/stock/stock_balance.py b/erpnext/stock/stock_balance.py
index ba03ff2..20bd4ca 100644
--- a/erpnext/stock/stock_balance.py
+++ b/erpnext/stock/stock_balance.py
@@ -15,9 +15,7 @@
 	frappe.db.auto_commit_on_many_writes = 1
 
 	if allow_negative_stock:
-		existing_allow_negative_stock = frappe.db.get_single_value(
-			"Stock Settings", "allow_negative_stock"
-		)
+		existing_allow_negative_stock = frappe.db.get_single_value("Stock Settings", "allow_negative_stock")
 		frappe.db.set_single_value("Stock Settings", "allow_negative_stock", 1)
 
 	item_warehouses = frappe.db.sql(
@@ -37,9 +35,7 @@
 			frappe.db.rollback()
 
 	if allow_negative_stock:
-		frappe.db.set_single_value(
-			"Stock Settings", "allow_negative_stock", existing_allow_negative_stock
-		)
+		frappe.db.set_single_value("Stock Settings", "allow_negative_stock", existing_allow_negative_stock)
 	frappe.db.auto_commit_on_many_writes = 0
 
 
@@ -51,7 +47,6 @@
 	only_bin=False,
 	allow_negative_stock=False,
 ):
-
 	if not only_bin:
 		repost_actual_qty(item_code, warehouse, allow_zero_rate, allow_negative_stock)
 
diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py
index aef1a82..edb4df6 100644
--- a/erpnext/stock/stock_ledger.py
+++ b/erpnext/stock/stock_ledger.py
@@ -4,7 +4,6 @@
 import copy
 import gzip
 import json
-from typing import Optional, Set, Tuple
 
 import frappe
 from frappe import _, scrub
@@ -272,12 +271,10 @@
 		)
 		affected_transactions.update(obj.affected_transactions)
 
-		distinct_item_warehouses[
-			(args[i].get("item_code"), args[i].get("warehouse"))
-		].reposting_status = True
+		distinct_item_warehouses[(args[i].get("item_code"), args[i].get("warehouse"))].reposting_status = True
 
 		if obj.new_items_found:
-			for item_wh, data in distinct_item_warehouses.items():
+			for _item_wh, data in distinct_item_warehouses.items():
 				if ("args_idx" not in data and not data.reposting_status) or (
 					data.sle_changed and data.reposting_status
 				):
@@ -324,9 +321,7 @@
 			frappe.throw(_(validation_msg))
 
 
-def update_args_in_repost_item_valuation(
-	doc, index, args, distinct_item_warehouses, affected_transactions
-):
+def update_args_in_repost_item_valuation(doc, index, args, distinct_item_warehouses, affected_transactions):
 	if not doc.items_to_be_repost:
 		file_name = ""
 		if doc.reposting_data_file:
@@ -478,7 +473,7 @@
 	return new_dict
 
 
-def get_affected_transactions(doc, reposting_data=None) -> Set[Tuple[str, str]]:
+def get_affected_transactions(doc, reposting_data=None) -> set[tuple[str, str]]:
 	if not reposting_data and doc and doc.reposting_data_file:
 		reposting_data = get_reposting_data(doc.reposting_data_file)
 
@@ -497,7 +492,7 @@
 		return doc.current_index
 
 
-class update_entries_after(object):
+class update_entries_after:
 	"""
 	update valution rate and qty after transaction
 	from the current time-bucket onwards
@@ -539,7 +534,7 @@
 
 		self.new_items_found = False
 		self.distinct_item_warehouses = args.get("distinct_item_warehouses", frappe._dict())
-		self.affected_transactions: Set[Tuple[str, str]] = set()
+		self.affected_transactions: set[tuple[str, str]] = set()
 		self.reserved_stock = flt(self.args.reserved_stock)
 
 		self.data = frappe._dict()
@@ -618,9 +613,7 @@
 			self.process_sle(sle)
 
 	def get_sle_against_current_voucher(self):
-		self.args["posting_datetime"] = get_combine_datetime(
-			self.args.posting_date, self.args.posting_time
-		)
+		self.args["posting_datetime"] = get_combine_datetime(self.args.posting_date, self.args.posting_time)
 
 		return frappe.db.sql(
 			"""
@@ -658,9 +651,7 @@
 
 		if not dependant_sle:
 			return entries_to_fix
-		elif (
-			dependant_sle.item_code == self.item_code and dependant_sle.warehouse == self.args.warehouse
-		):
+		elif dependant_sle.item_code == self.item_code and dependant_sle.warehouse == self.args.warehouse:
 			return entries_to_fix
 		elif dependant_sle.item_code != self.item_code:
 			self.update_distinct_item_warehouses(dependant_sle)
@@ -680,9 +671,7 @@
 			self.distinct_item_warehouses[key] = val
 			self.new_items_found = True
 		else:
-			existing_sle_posting_date = (
-				self.distinct_item_warehouses[key].get("sle", {}).get("posting_date")
-			)
+			existing_sle_posting_date = self.distinct_item_warehouses[key].get("sle", {}).get("posting_date")
 
 			dependent_voucher_detail_nos = self.get_dependent_voucher_detail_nos(key)
 
@@ -774,7 +763,9 @@
 					self.wh_data.valuation_rate
 				)
 				if self.valuation_method != "Moving Average":
-					self.wh_data.stock_queue = [[self.wh_data.qty_after_transaction, self.wh_data.valuation_rate]]
+					self.wh_data.stock_queue = [
+						[self.wh_data.qty_after_transaction, self.wh_data.valuation_rate]
+					]
 			else:
 				if self.valuation_method == "Moving Average":
 					self.get_moving_average_values(sle)
@@ -843,9 +834,7 @@
 				self.wh_data.valuation_rate = new_stock_value / new_stock_qty
 
 		if not self.wh_data.valuation_rate and sle.voucher_detail_no:
-			allow_zero_rate = self.check_if_allow_zero_valuation_rate(
-				sle.voucher_type, sle.voucher_detail_no
-			)
+			allow_zero_rate = self.check_if_allow_zero_valuation_rate(sle.voucher_type, sle.voucher_detail_no)
 			if not allow_zero_rate:
 				self.wh_data.valuation_rate = self.get_fallback_rate(sle)
 
@@ -862,9 +851,7 @@
 			if abs(sle.actual_qty) == 0.0:
 				sle.is_cancelled = 1
 
-		if sle.serial_and_batch_bundle and frappe.get_cached_value(
-			"Item", sle.item_code, "has_serial_no"
-		):
+		if sle.serial_and_batch_bundle and frappe.get_cached_value("Item", sle.item_code, "has_serial_no"):
 			self.update_serial_no_status(sle)
 
 	def update_serial_no_status(self, sle):
@@ -1265,9 +1252,7 @@
 		stock_value_difference = stock_value - prev_stock_value
 
 		self.wh_data.stock_queue = stock_queue.state
-		self.wh_data.stock_value = round_off_if_near_zero(
-			self.wh_data.stock_value + stock_value_difference
-		)
+		self.wh_data.stock_value = round_off_if_near_zero(self.wh_data.stock_value + stock_value_difference)
 
 		if not self.wh_data.stock_queue:
 			self.wh_data.stock_queue.append(
@@ -1305,9 +1290,7 @@
 				outgoing_rate = self.get_fallback_rate(sle)
 			stock_value_difference = outgoing_rate * actual_qty
 
-		self.wh_data.stock_value = round_off_if_near_zero(
-			self.wh_data.stock_value + stock_value_difference
-		)
+		self.wh_data.stock_value = round_off_if_near_zero(self.wh_data.stock_value + stock_value_difference)
 		if self.wh_data.qty_after_transaction:
 			self.wh_data.valuation_rate = self.wh_data.stock_value / self.wh_data.qty_after_transaction
 
@@ -1356,7 +1339,6 @@
 				exceptions[0]["voucher_type"],
 				exceptions[0]["voucher_no"],
 			) in frappe.local.flags.currently_saving:
-
 				msg = _("{0} units of {1} needed in {2} to complete this transaction.").format(
 					frappe.bold(abs(deficiency)),
 					frappe.get_desk_link("Item", exceptions[0]["item_code"]),
@@ -1379,13 +1361,11 @@
 					allowed_qty = abs(exceptions[0]["actual_qty"]) - abs(exceptions[0]["diff"])
 
 					if allowed_qty > 0:
-						msg = "{0} As {1} units are reserved for other sales orders, you are allowed to consume only {2} units.".format(
+						msg = "{} As {} units are reserved for other sales orders, you are allowed to consume only {} units.".format(
 							msg, frappe.bold(self.reserved_stock), frappe.bold(allowed_qty)
 						)
 					else:
-						msg = "{0} As the full stock is reserved for other sales orders, you're not allowed to consume the stock.".format(
-							msg,
-						)
+						msg = f"{msg} As the full stock is reserved for other sales orders, you're not allowed to consume the stock."
 
 				msg_list.append(msg)
 
@@ -1434,7 +1414,7 @@
 		voucher_condition = f"and voucher_no != '{voucher_no}'"
 
 	sle = frappe.db.sql(
-		"""
+		f"""
 		select *, posting_datetime as "timestamp"
 		from `tabStock Ledger Entry`
 		where item_code = %(item_code)s
@@ -1446,10 +1426,7 @@
 			)
 		order by posting_datetime desc, creation desc
 		limit 1
-		for update""".format(
-			operator=operator,
-			voucher_condition=voucher_condition,
-		),
+		for update""",
 		args,
 		as_dict=1,
 	)
@@ -1489,7 +1466,7 @@
 	extra_cond=None,
 ):
 	"""get stock ledger entries filtered by specific posting datetime conditions"""
-	conditions = " and posting_datetime {0} %(posting_datetime)s".format(operator)
+	conditions = f" and posting_datetime {operator} %(posting_datetime)s"
 	if previous_sle.get("warehouse"):
 		conditions += " and warehouse = %(warehouse)s"
 	elif previous_sle.get("warehouse_condition"):
@@ -1501,17 +1478,17 @@
 		conditions += (
 			""" and
 			(
-				serial_no = {0}
-				or serial_no like {1}
-				or serial_no like {2}
-				or serial_no like {3}
+				serial_no = {}
+				or serial_no like {}
+				or serial_no like {}
+				or serial_no like {}
 			)
 		"""
 		).format(
 			frappe.db.escape(serial_no),
-			frappe.db.escape("{}\n%".format(serial_no)),
-			frappe.db.escape("%\n{}".format(serial_no)),
-			frappe.db.escape("%\n{}\n%".format(serial_no)),
+			frappe.db.escape(f"{serial_no}\n%"),
+			frappe.db.escape(f"%\n{serial_no}"),
+			frappe.db.escape(f"%\n{serial_no}\n%"),
 		)
 
 	if not previous_sle.get("posting_date"):
@@ -1531,17 +1508,16 @@
 		"""
 		select *, posting_datetime as "timestamp"
 		from `tabStock Ledger Entry`
-		where item_code = %%(item_code)s
+		where item_code = %(item_code)s
 		and is_cancelled = 0
-		%(conditions)s
-		order by posting_datetime %(order)s, creation %(order)s
-		%(limit)s %(for_update)s"""
-		% {
-			"conditions": conditions,
-			"limit": limit or "",
-			"for_update": for_update and "for update" or "",
-			"order": order,
-		},
+		{conditions}
+		order by posting_datetime {order}, creation {order}
+		{limit} {for_update}""".format(
+			conditions=conditions,
+			limit=limit or "",
+			for_update=for_update and "for update" or "",
+			order=order,
+		),
 		previous_sle,
 		as_dict=1,
 		debug=debug,
@@ -1566,17 +1542,14 @@
 	)
 
 
-def get_batch_incoming_rate(
-	item_code, warehouse, batch_no, posting_date, posting_time, creation=None
-):
-
+def get_batch_incoming_rate(item_code, warehouse, batch_no, posting_date, posting_time, creation=None):
 	sle = frappe.qb.DocType("Stock Ledger Entry")
 
 	timestamp_condition = sle.posting_datetime < get_combine_datetime(posting_date, posting_time)
 	if creation:
-		timestamp_condition |= (
-			sle.posting_datetime == get_combine_datetime(posting_date, posting_time)
-		) & (sle.creation < creation)
+		timestamp_condition |= (sle.posting_datetime == get_combine_datetime(posting_date, posting_time)) & (
+			sle.creation < creation
+		)
 
 	batch_details = (
 		frappe.qb.from_(sle)
@@ -1606,7 +1579,6 @@
 	batch_no=None,
 	serial_and_batch_bundle=None,
 ):
-
 	from erpnext.stock.serial_batch_bundle import BatchNoValuation
 
 	if not company:
@@ -1697,7 +1669,7 @@
 		solutions += (
 			"<li>"
 			+ _("If not, you can Cancel / Submit this entry")
-			+ " {0} ".format(frappe.bold(_("after")))
+			+ " {} ".format(frappe.bold(_("after")))
 			+ _("performing either one below:")
 			+ "</li>"
 		)
@@ -1833,9 +1805,7 @@
 	neg_sle = get_future_sle_with_negative_qty(args)
 
 	if is_negative_with_precision(neg_sle):
-		message = _(
-			"{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
-		).format(
+		message = _("{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction.").format(
 			abs(neg_sle[0]["qty_after_transaction"]),
 			frappe.get_desk_link("Item", args.item_code),
 			frappe.get_desk_link("Warehouse", args.warehouse),
@@ -1970,12 +1940,8 @@
 
 
 def validate_reserved_serial_nos(item_code, warehouse, serial_nos):
-	if reserved_serial_nos_details := get_sre_reserved_serial_nos_details(
-		item_code, warehouse, serial_nos
-	):
-		if common_serial_nos := list(
-			set(serial_nos).intersection(set(reserved_serial_nos_details.keys()))
-		):
+	if reserved_serial_nos_details := get_sre_reserved_serial_nos_details(item_code, warehouse, serial_nos):
+		if common_serial_nos := list(set(serial_nos).intersection(set(reserved_serial_nos_details.keys()))):
 			msg = _(
 				"Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
 			)
@@ -2019,7 +1985,7 @@
 				frappe.throw(msg, title=_("Reserved Stock for Batch"))
 
 
-def is_negative_stock_allowed(*, item_code: Optional[str] = None) -> bool:
+def is_negative_stock_allowed(*, item_code: str | None = None) -> bool:
 	if cint(frappe.db.get_single_value("Stock Settings", "allow_negative_stock", cache=True)):
 		return True
 	if item_code and cint(frappe.db.get_value("Item", item_code, "allow_negative_stock", cache=True)):
diff --git a/erpnext/stock/tests/test_get_item_details.py b/erpnext/stock/tests/test_get_item_details.py
index b53e29e..30f748a 100644
--- a/erpnext/stock/tests/test_get_item_details.py
+++ b/erpnext/stock/tests/test_get_item_details.py
@@ -1,5 +1,3 @@
-import json
-
 import frappe
 from frappe.test_runner import make_test_records
 from frappe.tests.utils import FrappeTestCase
@@ -16,7 +14,6 @@
 		super().setUp()
 
 	def test_get_item_detail_purchase_order(self):
-
 		args = frappe._dict(
 			{
 				"item_code": "_Test Item",
@@ -29,7 +26,6 @@
 				"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,
diff --git a/erpnext/stock/tests/test_utils.py b/erpnext/stock/tests/test_utils.py
index 4e93ac9..bc646fa 100644
--- a/erpnext/stock/tests/test_utils.py
+++ b/erpnext/stock/tests/test_utils.py
@@ -28,7 +28,7 @@
 		)
 		self.assertGreaterEqual(len(sles), len(expected_sles))
 
-		for exp_sle, act_sle in zip(expected_sles, sles):
+		for exp_sle, act_sle in zip(expected_sles, sles, strict=False):
 			for k, v in exp_sle.items():
 				act_value = act_sle[k]
 				if k == "stock_queue":
@@ -51,7 +51,7 @@
 			order_by=order_by or "posting_date, creation",
 		)
 		self.assertGreaterEqual(len(actual_gles), len(expected_gles))
-		for exp_gle, act_gle in zip(expected_gles, actual_gles):
+		for exp_gle, act_gle in zip(expected_gles, actual_gles, strict=False):
 			for k, exp_value in exp_gle.items():
 				act_value = act_gle[k]
 				self.assertEqual(exp_value, act_value, msg=f"{k} doesn't match \n{exp_gle}\n{act_gle}")
diff --git a/erpnext/stock/tests/test_valuation.py b/erpnext/stock/tests/test_valuation.py
index 4d8990a..47b8f0b 100644
--- a/erpnext/stock/tests/test_valuation.py
+++ b/erpnext/stock/tests/test_valuation.py
@@ -28,9 +28,7 @@
 		self.assertAlmostEqual(sum(q for q, _ in self.queue), qty, msg=f"queue: {self.queue}", places=4)
 
 	def assertTotalValue(self, value):
-		self.assertAlmostEqual(
-			sum(q * r for q, r in self.queue), value, msg=f"queue: {self.queue}", places=2
-		)
+		self.assertAlmostEqual(sum(q * r for q, r in self.queue), value, msg=f"queue: {self.queue}", places=2)
 
 	def test_simple_addition(self):
 		self.queue.add_stock(1, 10)
@@ -210,9 +208,7 @@
 		self.assertAlmostEqual(sum(q for q, _ in self.stack), qty, msg=f"stack: {self.stack}", places=4)
 
 	def assertTotalValue(self, value):
-		self.assertAlmostEqual(
-			sum(q * r for q, r in self.stack), value, msg=f"stack: {self.stack}", places=2
-		)
+		self.assertAlmostEqual(sum(q * r for q, r in self.stack), value, msg=f"stack: {self.stack}", places=2)
 
 	def test_simple_addition(self):
 		self.stack.add_stock(1, 10)
@@ -355,7 +351,6 @@
 			self.assertEqual(stock_queue, expected_queue)
 
 	def test_lifo_values(self):
-
 		in1 = self._make_stock_entry(1, 1)
 		self.assertStockQueue(in1, [[1, 1]])
 
diff --git a/erpnext/stock/utils.py b/erpnext/stock/utils.py
index 93e2fa4..64c239a 100644
--- a/erpnext/stock/utils.py
+++ b/erpnext/stock/utils.py
@@ -3,7 +3,6 @@
 
 
 import json
-from typing import Dict, Optional
 
 import frappe
 from frappe import _
@@ -18,7 +17,7 @@
 from erpnext.stock.serial_batch_bundle import BatchNoValuation, SerialNoValuation
 from erpnext.stock.valuation import FIFOValuation, LIFOValuation
 
-BarcodeScanResult = Dict[str, Optional[str]]
+BarcodeScanResult = dict[str, str | None]
 
 
 class InvalidWarehouseCompany(frappe.ValidationError):
@@ -59,7 +58,7 @@
 
 
 def get_stock_value_on(
-	warehouses: list | str = None, posting_date: str = None, item_code: str = None
+	warehouses: list | str | None = None, posting_date: str | None = None, item_code: str | None = None
 ) -> float:
 	if not posting_date:
 		posting_date = nowdate()
@@ -150,9 +149,7 @@
 				else (0.0, 0.0, None)
 			)
 		else:
-			return (
-				(last_entry.qty_after_transaction, last_entry.valuation_rate) if last_entry else (0.0, 0.0)
-			)
+			return (last_entry.qty_after_transaction, last_entry.valuation_rate) if last_entry else (0.0, 0.0)
 	else:
 		return last_entry.qty_after_transaction if last_entry else 0.0
 
@@ -180,10 +177,8 @@
 			condition += " AND warehouse = %s"
 
 	actual_qty = frappe.db.sql(
-		"""select sum(actual_qty) from tabBin
-		where item_code=%s {0}""".format(
-			condition
-		),
+		f"""select sum(actual_qty) from tabBin
+		where item_code=%s {condition}""",
 		values,
 	)[0][0]
 
@@ -278,9 +273,7 @@
 		args.actual_qty = args.qty
 		args.serial_nos = get_serial_nos_data(args.get("serial_no"))
 
-		sn_obj = SerialNoValuation(
-			sle=args, warehouse=args.get("warehouse"), item_code=args.get("item_code")
-		)
+		sn_obj = SerialNoValuation(sle=args, warehouse=args.get("warehouse"), item_code=args.get("item_code"))
 
 		return sn_obj.get_incoming_rate()
 	elif (
@@ -288,7 +281,6 @@
 		and frappe.db.get_value("Batch", args.get("batch_no"), "use_batchwise_valuation", cache=True)
 		and not args.get("serial_and_batch_bundle")
 	):
-
 		args.actual_qty = args.qty
 		args.batch_nos = frappe._dict({args.batch_no: args})
 
@@ -329,10 +321,7 @@
 	return flt(in_rate)
 
 
-def get_batch_incoming_rate(
-	item_code, warehouse, batch_no, posting_date, posting_time, creation=None
-):
-
+def get_batch_incoming_rate(item_code, warehouse, batch_no, posting_date, posting_time, creation=None):
 	sle = frappe.qb.DocType("Stock Ledger Entry")
 
 	timestamp_condition = CombineDatetime(sle.posting_date, sle.posting_time) < CombineDatetime(
@@ -340,8 +329,7 @@
 	)
 	if creation:
 		timestamp_condition |= (
-			CombineDatetime(sle.posting_date, sle.posting_time)
-			== CombineDatetime(posting_date, posting_time)
+			CombineDatetime(sle.posting_date, sle.posting_time) == CombineDatetime(posting_date, posting_time)
 		) & (sle.creation < creation)
 
 	batch_details = (
@@ -379,9 +367,7 @@
 	"""get valuation method from item or default"""
 	val_method = frappe.db.get_value("Item", item_code, "valuation_method", cache=True)
 	if not val_method:
-		val_method = (
-			frappe.db.get_single_value("Stock Settings", "valuation_method", cache=True) or "FIFO"
-		)
+		val_method = frappe.db.get_single_value("Stock Settings", "valuation_method", cache=True) or "FIFO"
 	return val_method
 
 
@@ -456,7 +442,6 @@
 	if not include_uom or not conversion_factors:
 		return
 
-	convertible_cols = {}
 	is_dict_obj = False
 	if isinstance(result[0], dict):
 		is_dict_obj = True
@@ -471,8 +456,8 @@
 			columns.insert(
 				idx + 1,
 				{
-					"label": "{0} (per {1})".format(d.get("label"), include_uom),
-					"fieldname": "{0}_{1}".format(d.get("fieldname"), frappe.scrub(include_uom)),
+					"label": "{} (per {})".format(d.get("label"), include_uom),
+					"fieldname": "{}_{}".format(d.get("fieldname"), frappe.scrub(include_uom)),
 					"fieldtype": "Currency" if d.get("convertible") == "rate" else "Float",
 				},
 			)
@@ -495,7 +480,7 @@
 			if not is_dict_obj:
 				row.insert(key + 1, new_value)
 			else:
-				new_key = "{0}_{1}".format(key, frappe.scrub(include_uom))
+				new_key = f"{key}_{frappe.scrub(include_uom)}"
 				update_dict_values.append([row, new_key, new_value])
 
 	for data in update_dict_values:
@@ -518,9 +503,9 @@
 				{"converted_col": columns[next_col]["fieldname"], "for_type": col.get("convertible")}
 			)
 			if col.get("convertible") == "rate":
-				columns[next_col]["label"] += " (per {})".format(include_uom)
+				columns[next_col]["label"] += f" (per {include_uom})"
 			else:
-				columns[next_col]["label"] += " ({})".format(include_uom)
+				columns[next_col]["label"] += f" ({include_uom})"
 
 	for row_idx, row in enumerate(result):
 		for convertible_col, data in convertible_column_map.items():
@@ -594,7 +579,7 @@
 	def set_cache(data: BarcodeScanResult):
 		frappe.cache().set_value(f"erpnext:barcode_scan:{search_value}", data, expires_in_sec=120)
 
-	def get_cache() -> Optional[BarcodeScanResult]:
+	def get_cache() -> BarcodeScanResult | None:
 		if data := frappe.cache().get_value(f"erpnext:barcode_scan:{search_value}"):
 			return data
 
@@ -647,7 +632,7 @@
 	return {}
 
 
-def _update_item_info(scan_result: Dict[str, Optional[str]]) -> Dict[str, Optional[str]]:
+def _update_item_info(scan_result: dict[str, str | None]) -> dict[str, str | None]:
 	if item_code := scan_result.get("item_code"):
 		if item_info := frappe.get_cached_value(
 			"Item",
diff --git a/erpnext/stock/valuation.py b/erpnext/stock/valuation.py
index 35f4f12..b1df982 100644
--- a/erpnext/stock/valuation.py
+++ b/erpnext/stock/valuation.py
@@ -1,9 +1,10 @@
 from abc import ABC, abstractmethod, abstractproperty
-from typing import Callable, List, NewType, Optional, Tuple
+from collections.abc import Callable
+from typing import NewType
 
 from frappe.utils import flt
 
-StockBin = NewType("StockBin", List[float])  # [[qty, rate], ...]
+StockBin = NewType("StockBin", list[float])  # [[qty, rate], ...]
 
 # Indexes of values inside FIFO bin 2-tuple
 QTY = 0
@@ -17,15 +18,15 @@
 
 	@abstractmethod
 	def remove_stock(
-		self, qty: float, outgoing_rate: float = 0.0, rate_generator: Callable[[], float] = None
-	) -> List[StockBin]:
+		self, qty: float, outgoing_rate: float = 0.0, rate_generator: Callable[[], float] | None = None
+	) -> list[StockBin]:
 		pass
 
 	@abstractproperty
-	def state(self) -> List[StockBin]:
+	def state(self) -> list[StockBin]:
 		pass
 
-	def get_total_stock_and_value(self) -> Tuple[float, float]:
+	def get_total_stock_and_value(self) -> tuple[float, float]:
 		total_qty = 0.0
 		total_value = 0.0
 
@@ -62,11 +63,11 @@
 	# ref: https://docs.python.org/3/reference/datamodel.html#slots
 	__slots__ = ["queue"]
 
-	def __init__(self, state: Optional[List[StockBin]]):
-		self.queue: List[StockBin] = state if state is not None else []
+	def __init__(self, state: list[StockBin] | None):
+		self.queue: list[StockBin] = state if state is not None else []
 
 	@property
-	def state(self) -> List[StockBin]:
+	def state(self) -> list[StockBin]:
 		"""Get current state of queue."""
 		return self.queue
 
@@ -95,8 +96,8 @@
 					self.queue[-1][QTY] = qty
 
 	def remove_stock(
-		self, qty: float, outgoing_rate: float = 0.0, rate_generator: Callable[[], float] = None
-	) -> List[StockBin]:
+		self, qty: float, outgoing_rate: float = 0.0, rate_generator: Callable[[], float] | None = None
+	) -> list[StockBin]:
 		"""Remove stock from the queue and return popped bins.
 
 		args:
@@ -166,11 +167,11 @@
 	# ref: https://docs.python.org/3/reference/datamodel.html#slots
 	__slots__ = ["stack"]
 
-	def __init__(self, state: Optional[List[StockBin]]):
-		self.stack: List[StockBin] = state if state is not None else []
+	def __init__(self, state: list[StockBin] | None):
+		self.stack: list[StockBin] = state if state is not None else []
 
 	@property
-	def state(self) -> List[StockBin]:
+	def state(self) -> list[StockBin]:
 		"""Get current state of stack."""
 		return self.stack
 
@@ -201,8 +202,8 @@
 					self.stack[-1][QTY] = qty
 
 	def remove_stock(
-		self, qty: float, outgoing_rate: float = 0.0, rate_generator: Callable[[], float] = None
-	) -> List[StockBin]:
+		self, qty: float, outgoing_rate: float = 0.0, rate_generator: Callable[[], float] | None = None
+	) -> list[StockBin]:
 		"""Remove stock from the stack and return popped bins.
 
 		args:
diff --git a/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.json b/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
index b258afc..b55f02f 100644
--- a/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
+++ b/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
@@ -128,7 +128,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2023-09-03 16:51:43.558295",
+ "modified": "2024-03-27 13:10:45.904619",
  "modified_by": "Administrator",
  "module": "Subcontracting",
  "name": "Subcontracting BOM",
@@ -148,7 +148,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.py b/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.py
index 6a889b1..a7a9b42 100644
--- a/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.py
+++ b/erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.py
@@ -45,9 +45,7 @@
 		if disabled:
 			frappe.throw(_("Finished Good {0} is disabled.").format(frappe.bold(self.finished_good)))
 		if not is_stock_item:
-			frappe.throw(
-				_("Finished Good {0} must be a stock item.").format(frappe.bold(self.finished_good))
-			)
+			frappe.throw(_("Finished Good {0} must be a stock item.").format(frappe.bold(self.finished_good)))
 		if not default_bom:
 			frappe.throw(
 				_("Finished Good {0} does not have a default BOM.").format(frappe.bold(self.finished_good))
diff --git a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
index 507e233..2c23e59 100644
--- a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
+++ b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -182,7 +182,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Supplier Address Details",
    "read_only": 1
   },
@@ -230,7 +230,7 @@
   },
   {
    "fieldname": "shipping_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address Details",
    "print_hide": 1,
    "read_only": 1
@@ -243,7 +243,7 @@
   },
   {
    "fieldname": "billing_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address Details",
    "read_only": 1
   },
@@ -454,7 +454,7 @@
  "icon": "fa fa-file-text",
  "is_submittable": 1,
  "links": [],
- "modified": "2024-01-03 20:56:04.670380",
+ "modified": "2024-03-27 13:10:46.060843",
  "modified_by": "Administrator",
  "module": "Subcontracting",
  "name": "Subcontracting Order",
@@ -503,7 +503,7 @@
  ],
  "search_fields": "status, transaction_date, supplier",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "supplier",
diff --git a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py
index daccbbb..4d3441a 100644
--- a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py
+++ b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py
@@ -36,10 +36,10 @@
 		)
 
 		additional_costs: DF.Table[LandedCostTaxesandCharges]
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		billing_address: DF.Link | None
-		billing_address_display: DF.SmallText | None
+		billing_address_display: DF.TextEditor | None
 		company: DF.Link
 		contact_display: DF.SmallText | None
 		contact_email: DF.SmallText | None
@@ -59,7 +59,7 @@
 		set_reserve_warehouse: DF.Link | None
 		set_warehouse: DF.Link | None
 		shipping_address: DF.Link | None
-		shipping_address_display: DF.SmallText | None
+		shipping_address_display: DF.TextEditor | None
 		status: DF.Literal[
 			"Draft",
 			"Open",
@@ -83,7 +83,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(SubcontractingOrder, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 
 		self.status_updater = [
 			{
@@ -100,10 +100,10 @@
 		]
 
 	def before_validate(self):
-		super(SubcontractingOrder, self).before_validate()
+		super().before_validate()
 
 	def validate(self):
-		super(SubcontractingOrder, self).validate()
+		super().validate()
 		self.validate_purchase_order_for_subcontracting()
 		self.validate_items()
 		self.validate_service_items()
@@ -198,9 +198,7 @@
 			):
 				item_wh_list.append([item.item_code, item.warehouse])
 		for item_code, warehouse in item_wh_list:
-			update_bin_qty(
-				item_code, warehouse, {"ordered_qty": self.get_ordered_qty(item_code, warehouse)}
-			)
+			update_bin_qty(item_code, warehouse, {"ordered_qty": self.get_ordered_qty(item_code, warehouse)})
 
 	@staticmethod
 	def get_ordered_qty(item_code, warehouse):
@@ -239,7 +237,9 @@
 				item = frappe.get_doc("Item", si.fg_item)
 				bom = (
 					frappe.db.get_value(
-						"Subcontracting BOM", {"finished_good": item.item_code, "is_active": 1}, "finished_good_bom"
+						"Subcontracting BOM",
+						{"finished_good": item.item_code, "is_active": 1},
+						"finished_good_bom",
 					)
 					or item.default_bom
 				)
diff --git a/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py b/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py
index 6c0ee45..0ae0799 100644
--- a/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py
+++ b/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py
@@ -211,7 +211,7 @@
 			item["qty"] -= 1
 			itemwise_transfer_qty[item["item_code"]] += item["qty"]
 
-		ste = make_stock_transfer_entry(
+		make_stock_transfer_entry(
 			sco_no=sco.name,
 			rm_items=rm_items,
 			itemwise_details=copy.deepcopy(itemwise_details),
@@ -713,7 +713,7 @@
 		warehouses.add(item.warehouse)
 
 	if len(warehouses) == 1:
-		sco.set_warehouse = list(warehouses)[0]
+		sco.set_warehouse = next(iter(warehouses))
 
 	if not args.do_not_save:
 		sco.insert()
diff --git a/erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json b/erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
index 1ca90c3..c0ab514 100644
--- a/erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
+++ b/erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -384,7 +384,7 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-11-30 15:29:43.744618",
+ "modified": "2024-03-27 13:10:46.343298",
  "modified_by": "Administrator",
  "module": "Subcontracting",
  "name": "Subcontracting Order Item",
@@ -393,7 +393,7 @@
  "permissions": [],
  "quick_entry": 1,
  "search_fields": "item_name",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json b/erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
index f1e94e1..0a74c2f 100644
--- a/erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
+++ b/erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
@@ -155,7 +155,7 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2023-11-30 13:29:31.017440",
+ "modified": "2024-03-27 13:10:46.534662",
  "modified_by": "Administrator",
  "module": "Subcontracting",
  "name": "Subcontracting Order Service Item",
@@ -164,7 +164,7 @@
  "permissions": [],
  "quick_entry": 1,
  "search_fields": "item_name",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json b/erpnext/subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
index 8f7128b..f4f8d54 100644
--- a/erpnext/subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
+++ b/erpnext/subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
@@ -1,177 +1,177 @@
 {
-    "actions": [],
-    "creation": "2022-04-01 19:29:30.923800",
-    "doctype": "DocType",
-    "editable_grid": 1,
-    "engine": "InnoDB",
-    "field_order": [
-        "main_item_code",
-        "rm_item_code",
-        "column_break_3",
-        "stock_uom",
-        "conversion_factor",
-        "reserve_warehouse",
-        "column_break_6",
-        "bom_detail_no",
-        "reference_name",
-        "section_break_9",
-        "rate",
-        "column_break_11",
-        "amount",
-        "section_break_13",
-        "required_qty",
-        "supplied_qty",
-        "column_break_16",
-        "consumed_qty",
-        "returned_qty",
-        "total_supplied_qty"
-    ],
-    "fields": [
-        {
-            "columns": 2,
-            "fieldname": "main_item_code",
-            "fieldtype": "Link",
-            "in_list_view": 1,
-            "label": "Item Code",
-            "options": "Item",
-            "read_only": 1
-        },
-        {
-            "columns": 2,
-            "fieldname": "rm_item_code",
-            "fieldtype": "Link",
-            "in_list_view": 1,
-            "label": "Raw Material Item Code",
-            "options": "Item",
-            "read_only": 1
-        },
-        {
-            "fieldname": "column_break_3",
-            "fieldtype": "Column Break"
-        },
-        {
-            "fieldname": "stock_uom",
-            "fieldtype": "Link",
-            "label": "Stock Uom",
-            "options": "UOM",
-            "read_only": 1
-        },
-        {
-            "default": "1",
-            "fieldname": "conversion_factor",
-            "fieldtype": "Float",
-            "hidden": 1,
-            "label": "Conversion Factor",
-            "read_only": 1
-        },
-        {
-            "columns": 2,
-            "fieldname": "reserve_warehouse",
-            "fieldtype": "Link",
-            "in_list_view": 1,
-            "label": "Reserve Warehouse",
-            "options": "Warehouse"
-        },
-        {
-            "fieldname": "column_break_6",
-            "fieldtype": "Column Break"
-        },
-        {
-            "fieldname": "bom_detail_no",
-            "fieldtype": "Data",
-            "label": "BOM Detail No",
-            "read_only": 1
-        },
-        {
-            "fieldname": "reference_name",
-            "fieldtype": "Data",
-            "label": "Reference Name",
-            "read_only": 1
-        },
-        {
-            "fieldname": "section_break_9",
-            "fieldtype": "Section Break"
-        },
-        {
-            "columns": 2,
-            "fieldname": "rate",
-            "fieldtype": "Currency",
-            "in_list_view": 1,
-            "label": "Rate",
-            "options": "Company:company:default_currency"
-        },
-        {
-            "fieldname": "column_break_11",
-            "fieldtype": "Column Break"
-        },
-        {
-            "fieldname": "amount",
-            "fieldtype": "Currency",
-            "label": "Amount",
-            "options": "Company:company:default_currency",
-            "read_only": 1
-        },
-        {
-            "fieldname": "section_break_13",
-            "fieldtype": "Section Break"
-        },
-        {
-            "columns": 2,
-            "fieldname": "required_qty",
-            "fieldtype": "Float",
-            "in_list_view": 1,
-            "label": "Required Qty",
-            "read_only": 1
-        },
-        {
-            "fieldname": "supplied_qty",
-            "fieldtype": "Float",
-            "in_list_view": 1,
-            "label": "Supplied Qty",
-            "no_copy": 1,
-            "print_hide": 1,
-            "read_only": 1
-        },
-        {
-            "fieldname": "column_break_16",
-            "fieldtype": "Column Break"
-        },
-        {
-            "fieldname": "consumed_qty",
-            "fieldtype": "Float",
-            "label": "Consumed Qty",
-            "no_copy": 1,
-            "print_hide": 1,
-            "read_only": 1
-        },
-        {
-            "fieldname": "returned_qty",
-            "fieldtype": "Float",
-            "label": "Returned Qty",
-            "no_copy": 1,
-            "print_hide": 1,
-            "read_only": 1
-        },
-        {
-            "fieldname": "total_supplied_qty",
-            "fieldtype": "Float",
-            "hidden": 1,
-            "label": "Total Supplied Qty",
-            "no_copy": 1,
-            "print_hide": 1,
-            "read_only": 1
-        }
-    ],
-    "hide_toolbar": 1,
-    "istable": 1,
-    "links": [],
-    "modified": "2022-08-26 16:04:56.125951",
-    "modified_by": "Administrator",
-    "module": "Subcontracting",
-    "name": "Subcontracting Order Supplied Item",
-    "owner": "Administrator",
-    "permissions": [],
-    "sort_field": "modified",
-    "sort_order": "DESC",
-    "states": []
+ "actions": [],
+ "creation": "2022-04-01 19:29:30.923800",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "main_item_code",
+  "rm_item_code",
+  "column_break_3",
+  "stock_uom",
+  "conversion_factor",
+  "reserve_warehouse",
+  "column_break_6",
+  "bom_detail_no",
+  "reference_name",
+  "section_break_9",
+  "rate",
+  "column_break_11",
+  "amount",
+  "section_break_13",
+  "required_qty",
+  "supplied_qty",
+  "column_break_16",
+  "consumed_qty",
+  "returned_qty",
+  "total_supplied_qty"
+ ],
+ "fields": [
+  {
+   "columns": 2,
+   "fieldname": "main_item_code",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Item Code",
+   "options": "Item",
+   "read_only": 1
+  },
+  {
+   "columns": 2,
+   "fieldname": "rm_item_code",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Raw Material Item Code",
+   "options": "Item",
+   "read_only": 1
+  },
+  {
+   "fieldname": "column_break_3",
+   "fieldtype": "Column Break"
+  },
+  {
+   "fieldname": "stock_uom",
+   "fieldtype": "Link",
+   "label": "Stock Uom",
+   "options": "UOM",
+   "read_only": 1
+  },
+  {
+   "default": "1",
+   "fieldname": "conversion_factor",
+   "fieldtype": "Float",
+   "hidden": 1,
+   "label": "Conversion Factor",
+   "read_only": 1
+  },
+  {
+   "columns": 2,
+   "fieldname": "reserve_warehouse",
+   "fieldtype": "Link",
+   "in_list_view": 1,
+   "label": "Reserve Warehouse",
+   "options": "Warehouse"
+  },
+  {
+   "fieldname": "column_break_6",
+   "fieldtype": "Column Break"
+  },
+  {
+   "fieldname": "bom_detail_no",
+   "fieldtype": "Data",
+   "label": "BOM Detail No",
+   "read_only": 1
+  },
+  {
+   "fieldname": "reference_name",
+   "fieldtype": "Data",
+   "label": "Reference Name",
+   "read_only": 1
+  },
+  {
+   "fieldname": "section_break_9",
+   "fieldtype": "Section Break"
+  },
+  {
+   "columns": 2,
+   "fieldname": "rate",
+   "fieldtype": "Currency",
+   "in_list_view": 1,
+   "label": "Rate",
+   "options": "Company:company:default_currency"
+  },
+  {
+   "fieldname": "column_break_11",
+   "fieldtype": "Column Break"
+  },
+  {
+   "fieldname": "amount",
+   "fieldtype": "Currency",
+   "label": "Amount",
+   "options": "Company:company:default_currency",
+   "read_only": 1
+  },
+  {
+   "fieldname": "section_break_13",
+   "fieldtype": "Section Break"
+  },
+  {
+   "columns": 2,
+   "fieldname": "required_qty",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Required Qty",
+   "read_only": 1
+  },
+  {
+   "fieldname": "supplied_qty",
+   "fieldtype": "Float",
+   "in_list_view": 1,
+   "label": "Supplied Qty",
+   "no_copy": 1,
+   "print_hide": 1,
+   "read_only": 1
+  },
+  {
+   "fieldname": "column_break_16",
+   "fieldtype": "Column Break"
+  },
+  {
+   "fieldname": "consumed_qty",
+   "fieldtype": "Float",
+   "label": "Consumed Qty",
+   "no_copy": 1,
+   "print_hide": 1,
+   "read_only": 1
+  },
+  {
+   "fieldname": "returned_qty",
+   "fieldtype": "Float",
+   "label": "Returned Qty",
+   "no_copy": 1,
+   "print_hide": 1,
+   "read_only": 1
+  },
+  {
+   "fieldname": "total_supplied_qty",
+   "fieldtype": "Float",
+   "hidden": 1,
+   "label": "Total Supplied Qty",
+   "no_copy": 1,
+   "print_hide": 1,
+   "read_only": 1
+  }
+ ],
+ "hide_toolbar": 1,
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:46.680164",
+ "modified_by": "Administrator",
+ "module": "Subcontracting",
+ "name": "Subcontracting Order Supplied Item",
+ "owner": "Administrator",
+ "permissions": [],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js
index aeff2f6..d407d9c 100644
--- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js
+++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js
@@ -335,12 +335,115 @@
 	items_remove: (frm) => {
 		set_missing_values(frm);
 	},
+
+	add_serial_batch_bundle(frm, cdt, cdn) {
+		let item = locals[cdt][cdn];
+
+		frappe.db.get_value("Item", item.item_code, ["has_batch_no", "has_serial_no"]).then((r) => {
+			if (r.message && (r.message.has_batch_no || r.message.has_serial_no)) {
+				item.has_serial_no = r.message.has_serial_no;
+				item.has_batch_no = r.message.has_batch_no;
+				item.type_of_transaction = item.qty > 0 ? "Inward" : "Outward";
+				item.is_rejected = false;
+
+				new erpnext.SerialBatchPackageSelector(frm, item, (r) => {
+					if (r) {
+						let qty = Math.abs(r.total_qty);
+						if (frm.doc.is_return) {
+							qty = qty * -1;
+						}
+
+						let update_values = {
+							serial_and_batch_bundle: r.name,
+							use_serial_batch_fields: 0,
+							qty: qty / flt(item.conversion_factor || 1, precision("conversion_factor", item)),
+						};
+
+						if (r.warehouse) {
+							update_values["warehouse"] = r.warehouse;
+						}
+
+						frappe.model.set_value(item.doctype, item.name, update_values);
+					}
+				});
+			}
+		});
+	},
+
+	add_serial_batch_for_rejected_qty(frm, cdt, cdn) {
+		let item = locals[cdt][cdn];
+
+		frappe.db.get_value("Item", item.item_code, ["has_batch_no", "has_serial_no"]).then((r) => {
+			if (r.message && (r.message.has_batch_no || r.message.has_serial_no)) {
+				item.has_serial_no = r.message.has_serial_no;
+				item.has_batch_no = r.message.has_batch_no;
+				item.type_of_transaction = item.rejected_qty > 0 ? "Inward" : "Outward";
+				item.is_rejected = true;
+
+				new erpnext.SerialBatchPackageSelector(frm, item, (r) => {
+					if (r) {
+						let qty = Math.abs(r.total_qty);
+						if (frm.doc.is_return) {
+							qty = qty * -1;
+						}
+
+						let update_values = {
+							serial_and_batch_bundle: r.name,
+							use_serial_batch_fields: 0,
+							rejected_qty:
+								qty / flt(item.conversion_factor || 1, precision("conversion_factor", item)),
+						};
+
+						if (r.warehouse) {
+							update_values["rejected_warehouse"] = r.warehouse;
+						}
+
+						frappe.model.set_value(item.doctype, item.name, update_values);
+					}
+				});
+			}
+		});
+	},
 });
 
 frappe.ui.form.on("Subcontracting Receipt Supplied Item", {
 	consumed_qty(frm) {
 		set_missing_values(frm);
 	},
+
+	add_serial_batch_bundle(frm, cdt, cdn) {
+		let item = locals[cdt][cdn];
+
+		item.item_code = item.rm_item_code;
+		item.qty = item.consumed_qty;
+		item.warehouse = frm.doc.supplier_warehouse;
+		frappe.db.get_value("Item", item.item_code, ["has_batch_no", "has_serial_no"]).then((r) => {
+			if (r.message && (r.message.has_batch_no || r.message.has_serial_no)) {
+				item.has_serial_no = r.message.has_serial_no;
+				item.has_batch_no = r.message.has_batch_no;
+				item.type_of_transaction = item.qty > 0 ? "Outward" : "Inward";
+				item.is_rejected = false;
+
+				new erpnext.SerialBatchPackageSelector(frm, item, (r) => {
+					if (r) {
+						let qty = Math.abs(r.total_qty);
+						if (frm.doc.is_return) {
+							qty = qty * -1;
+						}
+
+						let update_values = {
+							serial_and_batch_bundle: r.name,
+							use_serial_batch_fields: 0,
+							consumed_qty:
+								qty / flt(item.conversion_factor || 1, precision("conversion_factor", item)),
+						};
+
+						frappe.model.set_value(item.doctype, item.name, update_values);
+					}
+				});
+			}
+		});
+	},
 });
 
 let set_warehouse_in_children = (child_table, warehouse_field, warehouse) => {
diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
index 383a83b..2024f6e 100644
--- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -192,7 +192,7 @@
   },
   {
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "read_only": 1
   },
@@ -231,7 +231,7 @@
   },
   {
    "fieldname": "shipping_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Shipping Address",
    "print_hide": 1,
    "read_only": 1
@@ -521,7 +521,7 @@
   },
   {
    "fieldname": "billing_address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Billing Address",
    "read_only": 1
   },
@@ -645,7 +645,7 @@
  "in_create": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2023-11-16 13:04:00.710534",
+ "modified": "2024-03-27 13:10:46.856728",
  "modified_by": "Administrator",
  "module": "Subcontracting",
  "name": "Subcontracting Receipt",
@@ -708,7 +708,7 @@
  ],
  "search_fields": "status, posting_date, supplier",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "supplier",
diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py
index 3467b82..49b7b0f 100644
--- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py
+++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py
@@ -33,13 +33,13 @@
 		)
 
 		additional_costs: DF.Table[LandedCostTaxesandCharges]
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amended_from: DF.Link | None
 		auto_repeat: DF.Link | None
 		bill_date: DF.Date | None
 		bill_no: DF.Data | None
 		billing_address: DF.Link | None
-		billing_address_display: DF.SmallText | None
+		billing_address_display: DF.TextEditor | None
 		company: DF.Link
 		contact_display: DF.SmallText | None
 		contact_email: DF.SmallText | None
@@ -69,7 +69,7 @@
 		set_posting_time: DF.Check
 		set_warehouse: DF.Link | None
 		shipping_address: DF.Link | None
-		shipping_address_display: DF.SmallText | None
+		shipping_address_display: DF.TextEditor | None
 		status: DF.Literal["", "Draft", "Completed", "Return", "Return Issued", "Cancelled", "Closed"]
 		supplied_items: DF.Table[SubcontractingReceiptSuppliedItem]
 		supplier: DF.Link
@@ -85,7 +85,7 @@
 	# end: auto-generated types
 
 	def __init__(self, *args, **kwargs):
-		super(SubcontractingReceipt, self).__init__(*args, **kwargs)
+		super().__init__(*args, **kwargs)
 		self.status_updater = [
 			{
 				"target_dt": "Subcontracting Order Item",
@@ -104,13 +104,11 @@
 	def onload(self):
 		self.set_onload(
 			"backflush_based_on",
-			frappe.db.get_single_value(
-				"Buying Settings", "backflush_raw_materials_of_subcontract_based_on"
-			),
+			frappe.db.get_single_value("Buying Settings", "backflush_raw_materials_of_subcontract_based_on"),
 		)
 
 	def before_validate(self):
-		super(SubcontractingReceipt, self).before_validate()
+		super().before_validate()
 		self.validate_items_qty()
 		self.set_items_bom()
 		self.set_items_cost_center()
@@ -126,7 +124,7 @@
 		if getdate(self.posting_date) > getdate(nowdate()):
 			frappe.throw(_("Posting Date cannot be future date"))
 
-		super(SubcontractingReceipt, self).validate()
+		super().validate()
 
 		if self.is_new() and self.get("_action") == "save" and not frappe.flags.in_test:
 			self.get_scrap_items()
@@ -149,7 +147,9 @@
 		self.update_prevdoc_status()
 		self.set_subcontracting_order_status()
 		self.set_consumed_qty_in_subcontract_order()
-		self.make_bundle_using_old_serial_batch_fields()
+
+		for table_name in ["items", "supplied_items"]:
+			self.make_bundle_using_old_serial_batch_fields(table_name)
 		self.update_stock_ledger()
 		self.make_gl_entries()
 		self.repost_future_sle_and_gle()
@@ -188,7 +188,9 @@
 		for item in self.items:
 			if not (item.qty or item.rejected_qty):
 				frappe.throw(
-					_("Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time.").format(item.idx)
+					_("Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time.").format(
+						item.idx
+					)
 				)
 
 	def set_items_bom(self):
@@ -304,7 +306,9 @@
 				.select(
 					sco_supplied_item.rm_item_code,
 					sco_supplied_item.reference_name,
-					(sco_supplied_item.total_supplied_qty - sco_supplied_item.consumed_qty).as_("available_qty"),
+					(sco_supplied_item.total_supplied_qty - sco_supplied_item.consumed_qty).as_(
+						"available_qty"
+					),
 				)
 				.where(
 					(sco_supplied_item.parent == item.subcontracting_order)
@@ -317,7 +321,9 @@
 				supplied_items_details[item.name] = {}
 
 				for supplied_item in supplied_items:
-					supplied_items_details[item.name][supplied_item.rm_item_code] = supplied_item.available_qty
+					supplied_items_details[item.name][
+						supplied_item.rm_item_code
+					] = supplied_item.available_qty
 		else:
 			for item in self.get("supplied_items"):
 				item.available_qty_for_consumption = supplied_items_details.get(item.reference_name, {}).get(
@@ -513,10 +519,12 @@
 
 					warehouse_account_name = warehouse_account[item.warehouse]["account"]
 					warehouse_account_currency = warehouse_account[item.warehouse]["account_currency"]
-					supplier_warehouse_account = warehouse_account.get(self.supplier_warehouse, {}).get("account")
-					supplier_warehouse_account_currency = warehouse_account.get(self.supplier_warehouse, {}).get(
-						"account_currency"
+					supplier_warehouse_account = warehouse_account.get(self.supplier_warehouse, {}).get(
+						"account"
 					)
+					supplier_warehouse_account_currency = warehouse_account.get(
+						self.supplier_warehouse, {}
+					).get("account_currency")
 					remarks = self.get("remarks") or _("Accounting Entry for Stock")
 
 					# FG Warehouse Account (Debit)
@@ -660,7 +668,9 @@
 			if item.purchase_order and item.purchase_order_item:
 				if item.purchase_order not in po_items_details:
 					po_doc = frappe.get_doc("Purchase Order", item.purchase_order)
-					po_items_details[item.purchase_order] = {po_item.name: po_item for po_item in po_doc.items}
+					po_items_details[item.purchase_order] = {
+						po_item.name: po_item for po_item in po_doc.items
+					}
 
 				if po_item := po_items_details[item.purchase_order].get(item.purchase_order_item):
 					conversion_factor = flt(po_item.qty) / flt(po_item.fg_item_qty)
diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/test_subcontracting_receipt.py b/erpnext/subcontracting/doctype/subcontracting_receipt/test_subcontracting_receipt.py
index 3e74ac9..564096f 100644
--- a/erpnext/subcontracting/doctype/subcontracting_receipt/test_subcontracting_receipt.py
+++ b/erpnext/subcontracting/doctype/subcontracting_receipt/test_subcontracting_receipt.py
@@ -6,7 +6,7 @@
 
 import frappe
 from frappe.tests.utils import FrappeTestCase, change_settings
-from frappe.utils import add_days, cint, cstr, flt, nowtime, today
+from frappe.utils import add_days, cint, flt, nowtime, today
 
 import erpnext
 from erpnext.accounts.doctype.account.test_account import get_inventory_account
@@ -48,9 +48,7 @@
 
 	def test_subcontracting(self):
 		set_backflush_based_on("BOM")
-		make_stock_entry(
-			item_code="_Test Item", qty=100, target="_Test Warehouse 1 - _TC", basic_rate=100
-		)
+		make_stock_entry(item_code="_Test Item", qty=100, target="_Test Warehouse 1 - _TC", basic_rate=100)
 		make_stock_entry(
 			item_code="_Test Item Home Desktop 100",
 			qty=100,
@@ -82,9 +80,7 @@
 		self.assertEqual(scr.get("items")[0].rm_supp_cost, flt(rm_supp_cost))
 
 	def test_available_qty_for_consumption(self):
-		make_stock_entry(
-			item_code="_Test Item", qty=100, target="_Test Warehouse 1 - _TC", basic_rate=100
-		)
+		make_stock_entry(item_code="_Test Item", qty=100, target="_Test Warehouse 1 - _TC", basic_rate=100)
 		make_stock_entry(
 			item_code="_Test Item Home Desktop 100",
 			qty=100,
@@ -185,9 +181,6 @@
 		from erpnext.subcontracting.doctype.subcontracting_order.subcontracting_order import (
 			make_subcontracting_receipt,
 		)
-		from erpnext.subcontracting.doctype.subcontracting_order.test_subcontracting_order import (
-			make_subcontracted_item,
-		)
 
 		set_backflush_based_on("Material Transferred for Subcontract")
 		item_code = "_Test Subcontracted FG Item 1"
@@ -211,12 +204,8 @@
 		make_stock_entry(
 			target="_Test Warehouse - _TC", item_code="Test Extra Item 1", qty=10, basic_rate=100
 		)
-		make_stock_entry(
-			target="_Test Warehouse - _TC", item_code="_Test FG Item", qty=1, basic_rate=100
-		)
-		make_stock_entry(
-			target="_Test Warehouse - _TC", item_code="Test Extra Item 2", qty=1, basic_rate=100
-		)
+		make_stock_entry(target="_Test Warehouse - _TC", item_code="_Test FG Item", qty=1, basic_rate=100)
+		make_stock_entry(target="_Test Warehouse - _TC", item_code="Test Extra Item 2", qty=1, basic_rate=100)
 
 		rm_items = [
 			{
@@ -292,6 +281,7 @@
 		self.assertRaises(OverAllowanceError, make_return_subcontracting_receipt, **args)
 
 	def test_subcontracting_receipt_no_gl_entry(self):
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		sco = get_subcontracting_order()
 		rm_items = get_rm_items(sco.supplied_items)
 		itemwise_details = make_stock_in_entry(rm_items=rm_items)
@@ -327,8 +317,10 @@
 		# Service Cost(100 * 10) + Raw Materials Cost(100 * 10) + Additional Costs(10 * 10) = 2100
 		self.assertEqual(stock_value_difference, 2100)
 		self.assertFalse(get_gl_entries("Subcontracting Receipt", scr.name))
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
 
 	def test_subcontracting_receipt_gl_entry(self):
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		sco = get_subcontracting_order(
 			company="_Test Company with perpetual inventory",
 			warehouse="Stores - TCP1",
@@ -387,15 +379,14 @@
 		scr.reload()
 		scr.cancel()
 		self.assertTrue(get_gl_entries("Subcontracting Receipt", scr.name))
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
 
 	def test_supplied_items_consumed_qty(self):
 		# Set Backflush Based On as "Material Transferred for Subcontracting" to transfer RM's more than the required qty
 		set_backflush_based_on("Material Transferred for Subcontract")
 
 		# Create Material Receipt for RM's
-		make_stock_entry(
-			item_code="_Test Item", qty=100, target="_Test Warehouse 1 - _TC", basic_rate=100
-		)
+		make_stock_entry(item_code="_Test Item", qty=100, target="_Test Warehouse 1 - _TC", basic_rate=100)
 		make_stock_entry(
 			item_code="_Test Item Home Desktop 100",
 			qty=100,
@@ -610,7 +601,6 @@
 
 		bom = make_bom(item=fg_item, raw_materials=[rm_item1, rm_item2, rm_item3])
 
-		rm_batch_no = None
 		for row in bom.items:
 			make_stock_entry(
 				item_code=row.item_code,
@@ -638,9 +628,7 @@
 		]
 		sco = get_subcontracting_order(service_items=service_items)
 
-		frappe.db.set_single_value(
-			"Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 1
-		)
+		frappe.db.set_single_value("Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 1)
 		scr = make_subcontracting_receipt(sco.name)
 		scr.save()
 		scr.submit()
@@ -659,11 +647,10 @@
 
 		self.assertEqual(scr.items[0].rm_cost_per_qty, 900)
 		self.assertEqual(scr.items[0].service_cost_per_qty, 100)
-		frappe.db.set_single_value(
-			"Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 0
-		)
+		frappe.db.set_single_value("Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 0)
 
 	def test_subcontracting_receipt_valuation_for_fg_with_auto_created_serial_batch_bundle(self):
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		set_backflush_based_on("BOM")
 
 		fg_item = make_item(
@@ -706,7 +693,6 @@
 
 		bom = make_bom(item=fg_item, raw_materials=[rm_item1, rm_item2, rm_item3])
 
-		rm_batch_no = None
 		for row in bom.items:
 			make_stock_entry(
 				item_code=row.item_code,
@@ -727,9 +713,7 @@
 		]
 		sco = get_subcontracting_order(service_items=service_items)
 
-		frappe.db.set_single_value(
-			"Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 1
-		)
+		frappe.db.set_single_value("Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 1)
 		scr = make_subcontracting_receipt(sco.name)
 		scr.save()
 		scr.submit()
@@ -757,12 +741,12 @@
 
 		self.assertEqual(flt(valuation_rate), flt(1000))
 
-		frappe.db.set_single_value(
-			"Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 0
-		)
+		frappe.db.set_single_value("Stock Settings", "auto_create_serial_and_batch_bundle_for_outward", 0)
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
 
 	def test_subcontracting_receipt_raw_material_rate(self):
 		# Step - 1: Set Backflush Based On as "BOM"
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 0)
 		set_backflush_based_on("BOM")
 
 		# Step - 2: Create FG and RM Items
@@ -820,6 +804,8 @@
 			self.assertEqual(rm_item.rate, 100)
 			self.assertEqual(rm_item.amount, rm_item.consumed_qty * rm_item.rate)
 
+		frappe.db.set_single_value("Stock Settings", "use_serial_batch_fields", 1)
+
 	def test_quality_inspection_for_subcontracting_receipt(self):
 		from erpnext.stock.doctype.quality_inspection.test_quality_inspection import (
 			create_quality_inspection,
@@ -1216,9 +1202,7 @@
 def make_return_subcontracting_receipt(**args):
 	args = frappe._dict(args)
 	return_doc = make_return_doc("Subcontracting Receipt", args.scr_name)
-	return_doc.supplier_warehouse = (
-		args.supplier_warehouse or args.warehouse or "_Test Warehouse 1 - _TC"
-	)
+	return_doc.supplier_warehouse = args.supplier_warehouse or args.warehouse or "_Test Warehouse 1 - _TC"
 
 	if args.qty:
 		for item in return_doc.items:
diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json b/erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
index ca14f09..a0be6c3 100644
--- a/erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+++ b/erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
@@ -47,9 +47,11 @@
   "schedule_date",
   "reference_name",
   "section_break_45",
+  "add_serial_batch_bundle",
   "serial_and_batch_bundle",
   "use_serial_batch_fields",
   "col_break5",
+  "add_serial_batch_for_rejected_qty",
   "rejected_serial_and_batch_bundle",
   "section_break_jshh",
   "serial_no",
@@ -563,12 +565,24 @@
   {
    "fieldname": "column_break_henr",
    "fieldtype": "Column Break"
+  },
+  {
+   "depends_on": "eval:doc.use_serial_batch_fields === 0",
+   "fieldname": "add_serial_batch_bundle",
+   "fieldtype": "Button",
+   "label": "Add Serial / Batch Bundle"
+  },
+  {
+   "depends_on": "eval:doc.use_serial_batch_fields === 0",
+   "fieldname": "add_serial_batch_for_rejected_qty",
+   "fieldtype": "Button",
+   "label": "Add Serial / Batch No (Rejected Qty)"
   }
  ],
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-03-07 11:43:38.954262",
+ "modified": "2024-03-29 15:42:43.425544",
  "modified_by": "Administrator",
  "module": "Subcontracting",
  "name": "Subcontracting Receipt Item",
diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json b/erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
index 957b6a2..3bc7217 100644
--- a/erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+++ b/erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
@@ -25,6 +25,7 @@
   "consumed_qty",
   "current_stock",
   "secbreak_3",
+  "add_serial_batch_bundle",
   "serial_and_batch_bundle",
   "use_serial_batch_fields",
   "col_break4",
@@ -224,12 +225,18 @@
   {
    "fieldname": "column_break_qibi",
    "fieldtype": "Column Break"
+  },
+  {
+   "depends_on": "eval:doc.use_serial_batch_fields === 0",
+   "fieldname": "add_serial_batch_bundle",
+   "fieldtype": "Button",
+   "label": "Add Serial / Batch Bundle"
   }
  ],
  "idx": 1,
  "istable": 1,
  "links": [],
- "modified": "2024-02-04 16:32:17.534162",
+ "modified": "2024-03-30 10:26:27.237371",
  "modified_by": "Administrator",
  "module": "Subcontracting",
  "name": "Subcontracting Receipt Supplied Item",
diff --git a/erpnext/support/doctype/issue/issue.json b/erpnext/support/doctype/issue/issue.json
index 3ff7d02..d3244a7 100644
--- a/erpnext/support/doctype/issue/issue.json
+++ b/erpnext/support/doctype/issue/issue.json
@@ -391,7 +391,7 @@
  "icon": "fa fa-ticket",
  "idx": 7,
  "links": [],
- "modified": "2021-11-24 13:13:10.276630",
+ "modified": "2024-03-27 13:09:52.921791",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Issue",
@@ -413,8 +413,9 @@
  "quick_entry": 1,
  "search_fields": "status,customer,subject,raised_by",
  "sender_field": "raised_by",
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "subject_field": "subject",
  "timeline_field": "customer",
  "title_field": "subject",
diff --git a/erpnext/support/doctype/issue/issue.py b/erpnext/support/doctype/issue/issue.py
index e4c4d60..c8b85db 100644
--- a/erpnext/support/doctype/issue/issue.py
+++ b/erpnext/support/doctype/issue/issue.py
@@ -163,7 +163,7 @@
 				"comment_type": "Info",
 				"reference_doctype": "Issue",
 				"reference_name": replicated_issue.name,
-				"content": " - Split the Issue from <a href='/app/Form/Issue/{0}'>{1}</a>".format(
+				"content": " - Split the Issue from <a href='/app/Form/Issue/{}'>{}</a>".format(
 					self.name, frappe.bold(self.name)
 				),
 			}
@@ -217,7 +217,6 @@
 
 @frappe.whitelist()
 def set_multiple_status(names, status):
-
 	for name in json.loads(names):
 		frappe.db.set_value("Issue", name, "status", status)
 
@@ -229,9 +228,7 @@
 
 def auto_close_tickets():
 	"""Auto-close replied support tickets after 7 days"""
-	auto_close_after_days = (
-		frappe.db.get_single_value("Support Settings", "close_issue_after_days") or 7
-	)
+	auto_close_after_days = frappe.db.get_single_value("Support Settings", "close_issue_after_days") or 7
 
 	table = frappe.qb.DocType("Issue")
 	issues = (
@@ -299,9 +296,7 @@
 	if communication.get("reference_doctype") == "Issue":
 		issue = get_parent_doc(communication)
 		if is_first_response(issue) and issue.service_level_agreement:
-			first_response_time = calculate_first_response_time(
-				issue, get_datetime(issue.first_responded_on)
-			)
+			first_response_time = calculate_first_response_time(issue, get_datetime(issue.first_responded_on))
 			issue.db_set("first_response_time", first_response_time)
 
 
diff --git a/erpnext/support/doctype/issue/test_issue.py b/erpnext/support/doctype/issue/test_issue.py
index b30b699..acad115 100644
--- a/erpnext/support/doctype/issue/test_issue.py
+++ b/erpnext/support/doctype/issue/test_issue.py
@@ -29,23 +29,21 @@
 		creation = get_datetime("2019-03-04 12:00")
 
 		# make issue with customer specific SLA
-		customer = create_customer("_Test Customer", "__Test SLA Customer Group", "__Test SLA Territory")
+		create_customer("_Test Customer", "__Test SLA Customer Group", "__Test SLA Territory")
 		issue = make_issue(creation, "_Test Customer", 1)
 
 		self.assertEqual(issue.response_by, get_datetime("2019-03-04 14:00"))
 		self.assertEqual(issue.resolution_by, get_datetime("2019-03-04 15:00"))
 
 		# make issue with customer_group specific SLA
-		customer = create_customer("__Test Customer", "_Test SLA Customer Group", "__Test SLA Territory")
+		create_customer("__Test Customer", "_Test SLA Customer Group", "__Test SLA Territory")
 		issue = make_issue(creation, "__Test Customer", 2)
 
 		self.assertEqual(issue.response_by, get_datetime("2019-03-04 14:00"))
 		self.assertEqual(issue.resolution_by, get_datetime("2019-03-04 15:00"))
 
 		# make issue with territory specific SLA
-		customer = create_customer(
-			"___Test Customer", "__Test SLA Customer Group", "_Test SLA Territory"
-		)
+		create_customer("___Test Customer", "__Test SLA Customer Group", "_Test SLA Territory")
 		issue = make_issue(creation, "___Test Customer", 3)
 
 		self.assertEqual(issue.response_by, get_datetime("2019-03-04 14:00"))
@@ -147,16 +145,15 @@
 		self.assertEqual(issue.agreement_status, "Fulfilled")
 
 	def test_issue_open_after_closed(self):
-
 		# Created on -> 1 pm, Response Time -> 4 hrs, Resolution Time -> 6 hrs
 		frappe.flags.current_time = get_datetime("2021-11-01 13:00")
 		issue = make_issue(
 			frappe.flags.current_time, index=1, issue_type="Critical"
 		)  # Applies 24hr working time SLA
 		create_communication(issue.name, "test@example.com", "Received", frappe.flags.current_time)
-		self.assertEquals(issue.agreement_status, "First Response Due")
-		self.assertEquals(issue.response_by, get_datetime("2021-11-01 17:00"))
-		self.assertEquals(issue.resolution_by, get_datetime("2021-11-01 19:00"))
+		self.assertEqual(issue.agreement_status, "First Response Due")
+		self.assertEqual(issue.response_by, get_datetime("2021-11-01 17:00"))
+		self.assertEqual(issue.resolution_by, get_datetime("2021-11-01 19:00"))
 
 		# Replied on → 2 pm
 		frappe.flags.current_time = get_datetime("2021-11-01 14:00")
@@ -164,19 +161,19 @@
 		issue.reload()
 		issue.status = "Replied"
 		issue.save()
-		self.assertEquals(issue.agreement_status, "Resolution Due")
-		self.assertEquals(issue.on_hold_since, frappe.flags.current_time)
-		self.assertEquals(issue.first_responded_on, frappe.flags.current_time)
+		self.assertEqual(issue.agreement_status, "Resolution Due")
+		self.assertEqual(issue.on_hold_since, frappe.flags.current_time)
+		self.assertEqual(issue.first_responded_on, frappe.flags.current_time)
 
 		# Customer Replied → 3 pm
 		frappe.flags.current_time = get_datetime("2021-11-01 15:00")
 		create_communication(issue.name, "test@example.com", "Received", frappe.flags.current_time)
 		issue.reload()
-		self.assertEquals(issue.status, "Open")
+		self.assertEqual(issue.status, "Open")
 		# Hold Time + 1 Hrs
-		self.assertEquals(issue.total_hold_time, 3600)
+		self.assertEqual(issue.total_hold_time, 3600)
 		# Resolution By should increase by one hrs
-		self.assertEquals(issue.resolution_by, get_datetime("2021-11-01 20:00"))
+		self.assertEqual(issue.resolution_by, get_datetime("2021-11-01 20:00"))
 
 		# Replied on → 4 pm, Open → 1 hr, Resolution Due → 8 pm
 		frappe.flags.current_time = get_datetime("2021-11-01 16:00")
@@ -184,37 +181,37 @@
 		issue.reload()
 		issue.status = "Replied"
 		issue.save()
-		self.assertEquals(issue.agreement_status, "Resolution Due")
+		self.assertEqual(issue.agreement_status, "Resolution Due")
 
 		# Customer Closed → 10 pm
 		frappe.flags.current_time = get_datetime("2021-11-01 22:00")
 		issue.status = "Closed"
 		issue.save()
 		# Hold Time + 6 Hrs
-		self.assertEquals(issue.total_hold_time, 3600 + 21600)
+		self.assertEqual(issue.total_hold_time, 3600 + 21600)
 		# Resolution By should increase by 6 hrs
-		self.assertEquals(issue.resolution_by, get_datetime("2021-11-02 02:00"))
-		self.assertEquals(issue.agreement_status, "Fulfilled")
-		self.assertEquals(issue.resolution_date, frappe.flags.current_time)
+		self.assertEqual(issue.resolution_by, get_datetime("2021-11-02 02:00"))
+		self.assertEqual(issue.agreement_status, "Fulfilled")
+		self.assertEqual(issue.resolution_date, frappe.flags.current_time)
 
 		# Customer Open → 3 am i.e after resolution by is crossed
 		frappe.flags.current_time = get_datetime("2021-11-02 03:00")
 		create_communication(issue.name, "test@example.com", "Received", frappe.flags.current_time)
 		issue.reload()
 		# Since issue was Resolved, Resolution By should be increased by 5 hrs (3am - 10pm)
-		self.assertEquals(issue.total_hold_time, 3600 + 21600 + 18000)
+		self.assertEqual(issue.total_hold_time, 3600 + 21600 + 18000)
 		# Resolution By should increase by 5 hrs
-		self.assertEquals(issue.resolution_by, get_datetime("2021-11-02 07:00"))
-		self.assertEquals(issue.agreement_status, "Resolution Due")
+		self.assertEqual(issue.resolution_by, get_datetime("2021-11-02 07:00"))
+		self.assertEqual(issue.agreement_status, "Resolution Due")
 		self.assertFalse(issue.resolution_date)
 
 		# We Closed → 4 am, SLA should be Fulfilled
 		frappe.flags.current_time = get_datetime("2021-11-02 04:00")
 		issue.status = "Closed"
 		issue.save()
-		self.assertEquals(issue.resolution_by, get_datetime("2021-11-02 07:00"))
-		self.assertEquals(issue.agreement_status, "Fulfilled")
-		self.assertEquals(issue.resolution_date, frappe.flags.current_time)
+		self.assertEqual(issue.resolution_by, get_datetime("2021-11-02 07:00"))
+		self.assertEqual(issue.agreement_status, "Fulfilled")
+		self.assertEqual(issue.resolution_date, frappe.flags.current_time)
 
 	def test_recording_of_assignment_on_first_reponse_failure(self):
 		from frappe.desk.form.assign_to import add as add_assignment
@@ -255,8 +252,8 @@
 		create_communication(issue.name, "test@admin.com", "Sent", frappe.flags.current_time)
 
 		issue.reload()
-		self.assertEquals(issue.first_responded_on, frappe.flags.current_time)
-		self.assertEquals(issue.agreement_status, "Resolution Due")
+		self.assertEqual(issue.first_responded_on, frappe.flags.current_time)
+		self.assertEqual(issue.agreement_status, "Resolution Due")
 
 
 class TestFirstResponseTime(TestSetUp):
@@ -547,7 +544,7 @@
 	issue = frappe.get_doc(
 		{
 			"doctype": "Issue",
-			"subject": "Service Level Agreement Issue {0}".format(index),
+			"subject": f"Service Level Agreement Issue {index}",
 			"customer": customer,
 			"raised_by": "test@example.com",
 			"description": "Service Level Agreement Issue",
@@ -564,7 +561,6 @@
 
 
 def create_customer(name, customer_group, territory):
-
 	create_customer_group(customer_group)
 	create_territory(territory)
 
@@ -580,7 +576,6 @@
 
 
 def create_customer_group(customer_group):
-
 	if not frappe.db.exists("Customer Group", {"customer_group_name": customer_group}):
 		frappe.get_doc({"doctype": "Customer Group", "customer_group_name": customer_group}).insert(
 			ignore_permissions=True
@@ -588,7 +583,6 @@
 
 
 def create_territory(territory):
-
 	if not frappe.db.exists("Territory", {"territory_name": territory}):
 		frappe.get_doc(
 			{
diff --git a/erpnext/support/doctype/issue_priority/issue_priority.json b/erpnext/support/doctype/issue_priority/issue_priority.json
index 38a187b..6f131c9 100644
--- a/erpnext/support/doctype/issue_priority/issue_priority.json
+++ b/erpnext/support/doctype/issue_priority/issue_priority.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "autoname": "Prompt",
  "creation": "2019-05-20 15:14:21.604447",
  "doctype": "DocType",
@@ -13,7 +14,8 @@
    "label": "Description"
   }
  ],
- "modified": "2019-05-20 17:06:38.095647",
+ "links": [],
+ "modified": "2024-03-27 13:09:53.126034",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Issue Priority",
@@ -33,7 +35,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "ASC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/support/doctype/issue_type/issue_type.json b/erpnext/support/doctype/issue_type/issue_type.json
index d10a0e4..40fa8d6 100644
--- a/erpnext/support/doctype/issue_type/issue_type.json
+++ b/erpnext/support/doctype/issue_type/issue_type.json
@@ -1,4 +1,5 @@
 {
+ "actions": [],
  "allow_import": 1,
  "allow_rename": 1,
  "autoname": "Prompt",
@@ -17,11 +18,11 @@
    "label": "Description"
   }
  ],
- "modified": "2019-06-26 16:56:39.863392",
+ "links": [],
+ "modified": "2024-03-27 13:09:53.242486",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Issue Type",
- "name_case": "Title Case",
  "owner": "Administrator",
  "permissions": [
   {
@@ -50,7 +51,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/support/doctype/pause_sla_on_status/pause_sla_on_status.json b/erpnext/support/doctype/pause_sla_on_status/pause_sla_on_status.json
index 5b03f25..8efb9ea 100644
--- a/erpnext/support/doctype/pause_sla_on_status/pause_sla_on_status.json
+++ b/erpnext/support/doctype/pause_sla_on_status/pause_sla_on_status.json
@@ -13,21 +13,20 @@
    "fieldtype": "Select",
    "in_list_view": 1,
    "label": "Status",
-   "reqd": 1,
-   "show_days": 1,
-   "show_seconds": 1
+   "reqd": 1
   }
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-06-05 15:15:29.986608",
+ "modified": "2024-03-27 13:10:09.017196",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Pause SLA On Status",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/support/doctype/service_day/service_day.json b/erpnext/support/doctype/service_day/service_day.json
index 9662130..a273718 100644
--- a/erpnext/support/doctype/service_day/service_day.json
+++ b/erpnext/support/doctype/service_day/service_day.json
@@ -45,14 +45,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2020-07-06 13:28:47.303873",
+ "modified": "2024-03-27 13:10:39.401960",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Service Day",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/support/doctype/service_level_agreement/service_level_agreement.json b/erpnext/support/doctype/service_level_agreement/service_level_agreement.json
index 5882033..60a24cb 100644
--- a/erpnext/support/doctype/service_level_agreement/service_level_agreement.json
+++ b/erpnext/support/doctype/service_level_agreement/service_level_agreement.json
@@ -192,7 +192,7 @@
   }
  ],
  "links": [],
- "modified": "2023-08-28 22:17:54.740924",
+ "modified": "2024-03-27 13:10:39.518860",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Service Level Agreement",
@@ -216,7 +216,7 @@
    "role": "Desk User"
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "track_changes": 1
diff --git a/erpnext/support/doctype/service_level_agreement/service_level_agreement.py b/erpnext/support/doctype/service_level_agreement/service_level_agreement.py
index f6b3a13..0fa2d61 100644
--- a/erpnext/support/doctype/service_level_agreement/service_level_agreement.py
+++ b/erpnext/support/doctype/service_level_agreement/service_level_agreement.py
@@ -79,22 +79,26 @@
 			# Check if response and resolution time is set for every priority
 			if not priority.response_time:
 				frappe.throw(
-					_("Set Response Time for Priority {0} in row {1}.").format(priority.priority, priority.idx)
+					_("Set Response Time for Priority {0} in row {1}.").format(
+						priority.priority, priority.idx
+					)
 				)
 
 			if self.apply_sla_for_resolution:
 				if not priority.resolution_time:
 					frappe.throw(
-						_("Set Response Time for Priority {0} in row {1}.").format(priority.priority, priority.idx)
+						_("Set Response Time for Priority {0} in row {1}.").format(
+							priority.priority, priority.idx
+						)
 					)
 
 				response = priority.response_time
 				resolution = priority.resolution_time
 				if response > resolution:
 					frappe.throw(
-						_("Response Time for {0} priority in row {1} can't be greater than Resolution Time.").format(
-							priority.priority, priority.idx
-						)
+						_(
+							"Response Time for {0} priority in row {1} can't be greater than Resolution Time."
+						).format(priority.priority, priority.idx)
 					)
 
 			priorities.append(priority.priority)
@@ -358,7 +362,7 @@
 					"Service Level Agreement",
 					"entity",
 					"in",
-					[customer] + get_customer_group(customer) + get_customer_territory(customer),
+					[customer, *get_customer_group(customer), *get_customer_territory(customer)],
 				],
 				["Service Level Agreement", "entity_type", "is", "not set"],
 			]
@@ -366,9 +370,7 @@
 	else:
 		or_filters.append(["Service Level Agreement", "entity_type", "is", "not set"])
 
-	default_sla_filter = filters + [
-		["Service Level Agreement", "default_service_level_agreement", "=", 1]
-	]
+	default_sla_filter = [*filters, ["Service Level Agreement", "default_service_level_agreement", "=", 1]]
 	default_sla = frappe.get_all(
 		"Service Level Agreement",
 		filters=default_sla_filter,
@@ -409,7 +411,7 @@
 	customer_group = frappe.db.get_value("Customer", customer, "customer_group") if customer else None
 	if customer_group:
 		ancestors = get_ancestors_of("Customer Group", customer_group)
-		customer_groups = [customer_group] + ancestors
+		customer_groups = [customer_group, *ancestors]
 
 	return customer_groups
 
@@ -419,7 +421,7 @@
 	customer_territory = frappe.db.get_value("Customer", customer, "territory") if customer else None
 	if customer_territory:
 		ancestors = get_ancestors_of("Territory", customer_territory)
-		customer_territories = [customer_territory] + ancestors
+		customer_territories = [customer_territory, *ancestors]
 
 	return customer_territories
 
@@ -443,7 +445,7 @@
 				"Service Level Agreement",
 				"entity",
 				"in",
-				[""] + [customer] + get_customer_group(customer) + get_customer_territory(customer),
+				["", customer, *get_customer_group(customer), *get_customer_territory(customer)],
 			]
 		)
 
@@ -455,8 +457,7 @@
 			)
 		],
 		"service_level_agreements": [
-			d.name
-			for d in frappe.get_all("Service Level Agreement", filters=filters, or_filters=or_filters)
+			d.name for d in frappe.get_all("Service Level Agreement", filters=filters, or_filters=or_filters)
 		],
 	}
 
@@ -517,7 +518,6 @@
 
 
 def process_sla(doc, sla):
-
 	if not doc.creation:
 		doc.creation = now_datetime(doc.get("owner"))
 		if doc.meta.has_field("service_level_agreement_creation"):
@@ -747,16 +747,13 @@
 		and frappe.db.exists("Issue", self.name)
 		and frappe.db.get_single_value("Support Settings", "track_service_level_agreement")
 	):
-
 		if self.priority != frappe.db.get_value("Issue", self.name, "priority"):
 			self.set_response_and_resolution_time(
 				priority=self.priority, service_level_agreement=self.service_level_agreement
 			)
 			frappe.msgprint(_("Priority has been changed to {0}.").format(self.priority))
 
-		if self.service_level_agreement != frappe.db.get_value(
-			"Issue", self.name, "service_level_agreement"
-		):
+		if self.service_level_agreement != frappe.db.get_value("Issue", self.name, "service_level_agreement"):
 			self.set_response_and_resolution_time(
 				priority=self.priority, service_level_agreement=self.service_level_agreement
 			)
@@ -768,9 +765,7 @@
 def get_response_and_resolution_duration(doc):
 	sla = frappe.get_doc("Service Level Agreement", doc.service_level_agreement)
 	priority = sla.get_service_level_agreement_priority(doc.priority)
-	priority.update(
-		{"support_and_resolution": sla.support_and_resolution, "holiday_list": sla.holiday_list}
-	)
+	priority.update({"support_and_resolution": sla.support_and_resolution, "holiday_list": sla.holiday_list})
 	return priority
 
 
@@ -787,7 +782,7 @@
 			"reference_doctype": doc.doctype,
 			"reference_name": doc.name,
 			"comment_email": user,
-			"content": " resetted Service Level Agreement - {0}".format(_(reason)),
+			"content": f" resetted Service Level Agreement - {_(reason)}",
 		}
 	).insert(ignore_permissions=True)
 
@@ -895,7 +890,7 @@
 	if assigned_users:
 		from frappe.utils import get_fullname
 
-		assigned_users = ", ".join((get_fullname(user) for user in assigned_users))
+		assigned_users = ", ".join(get_fullname(user) for user in assigned_users)
 		message = _("First Response SLA Failed by {}").format(assigned_users)
 		doc.add_comment(comment_type="Assigned", text=message)
 
diff --git a/erpnext/support/doctype/service_level_agreement/test_service_level_agreement.py b/erpnext/support/doctype/service_level_agreement/test_service_level_agreement.py
index 1f8f4a2..47ea251 100644
--- a/erpnext/support/doctype/service_level_agreement/test_service_level_agreement.py
+++ b/erpnext/support/doctype/service_level_agreement/test_service_level_agreement.py
@@ -51,9 +51,7 @@
 			resolution_time=21600,
 		)
 
-		get_default_service_level_agreement = get_service_level_agreement(
-			default_service_level_agreement=1
-		)
+		get_default_service_level_agreement = get_service_level_agreement(default_service_level_agreement=1)
 
 		self.assertEqual(
 			create_default_service_level_agreement.name, get_default_service_level_agreement.name
@@ -198,9 +196,7 @@
 		)
 
 		# check default SLA for custom dt
-		default_sla = get_service_level_agreement(
-			default_service_level_agreement=1, doctype=doctype.name
-		)
+		default_sla = get_service_level_agreement(default_service_level_agreement=1, doctype=doctype.name)
 		self.assertEqual(sla.name, default_sla.name)
 
 		# check SLA docfields created
@@ -390,14 +386,17 @@
 	resolution_time=0,
 	doctype="Issue",
 	condition="",
-	sla_fulfilled_on=[],
-	pause_sla_on=[],
+	sla_fulfilled_on=None,
+	pause_sla_on=None,
 	apply_sla_for_resolution=1,
 	service_level=None,
 	start_time="10:00:00",
 	end_time="18:00:00",
 ):
-
+	if pause_sla_on is None:
+		pause_sla_on = []
+	if sla_fulfilled_on is None:
+		sla_fulfilled_on = []
 	make_holiday_list()
 	make_priorities()
 
@@ -484,9 +483,7 @@
 	if sla:
 		frappe.delete_doc("Service Level Agreement", sla, force=1)
 
-	return frappe.get_doc(service_level_agreement).insert(
-		ignore_permissions=True, ignore_if_duplicate=True
-	)
+	return frappe.get_doc(service_level_agreement).insert(ignore_permissions=True, ignore_if_duplicate=True)
 
 
 def create_customer():
@@ -615,7 +612,12 @@
 				"fields": [
 					{"label": "Date", "fieldname": "date", "fieldtype": "Date"},
 					{"label": "Description", "fieldname": "desc", "fieldtype": "Long Text"},
-					{"label": "Email ID", "fieldname": "email_id", "fieldtype": "Link", "options": "Customer"},
+					{
+						"label": "Email ID",
+						"fieldname": "email_id",
+						"fieldtype": "Link",
+						"options": "Customer",
+					},
 					{
 						"label": "Status",
 						"fieldname": "status",
@@ -637,8 +639,8 @@
 	return frappe.get_doc(
 		{
 			"doctype": "Lead",
-			"email_id": "test_lead1@example{0}.com".format(index),
-			"lead_name": "_Test Lead {0}".format(index),
+			"email_id": f"test_lead1@example{index}.com",
+			"lead_name": f"_Test Lead {index}",
 			"status": "Open",
 			"creation": creation,
 			"service_level_agreement_creation": creation,
diff --git a/erpnext/support/doctype/service_level_priority/service_level_priority.json b/erpnext/support/doctype/service_level_priority/service_level_priority.json
index b410fe6..cb2f454 100644
--- a/erpnext/support/doctype/service_level_priority/service_level_priority.json
+++ b/erpnext/support/doctype/service_level_priority/service_level_priority.json
@@ -64,14 +64,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2021-06-21 12:00:58.089962",
+ "modified": "2024-03-27 13:10:39.731977",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Service Level Priority",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json b/erpnext/support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json
index 87124de..5370259 100644
--- a/erpnext/support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json
+++ b/erpnext/support/doctype/sla_fulfilled_on_status/sla_fulfilled_on_status.json
@@ -18,14 +18,15 @@
  ],
  "istable": 1,
  "links": [],
- "modified": "2021-05-26 21:11:29.176369",
+ "modified": "2024-03-27 13:10:42.898951",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "SLA Fulfilled On Status",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/support/doctype/support_search_source/support_search_source.json b/erpnext/support/doctype/support_search_source/support_search_source.json
index db3a7bb..e3d050c 100644
--- a/erpnext/support/doctype/support_search_source/support_search_source.json
+++ b/erpnext/support/doctype/support_search_source/support_search_source.json
@@ -1,668 +1,151 @@
 {
- "allow_copy": 0, 
- "allow_guest_to_view": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "beta": 0, 
- "creation": "2018-05-16 21:15:21.207007", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
- "document_type": "", 
- "editable_grid": 1, 
- "engine": "InnoDB", 
+ "actions": [],
+ "creation": "2018-05-16 21:15:21.207007",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+  "source_name",
+  "source_type",
+  "api_sb",
+  "base_url",
+  "query_options_sb",
+  "query_route",
+  "cb_1",
+  "search_term_param_name",
+  "response_options_sb",
+  "response_result_key_path",
+  "post_route",
+  "post_route_key_list",
+  "response_post_cb",
+  "post_title_key",
+  "post_description_key",
+  "link_options_sb",
+  "source_doctype",
+  "result_title_field",
+  "result_preview_field",
+  "result_route_field"
+ ],
  "fields": [
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "source_name", 
-   "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": "Source Name", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "source_name",
+   "fieldtype": "Data",
+   "in_list_view": 1,
+   "label": "Source Name"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "source_type", 
-   "fieldtype": "Select", 
-   "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": "Source Type", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "API\nLink", 
-   "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": "source_type",
+   "fieldtype": "Select",
+   "in_list_view": 1,
+   "label": "Source Type",
+   "options": "API\nLink",
+   "reqd": 1
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "depends_on": "eval:doc.source_type==\"API\"", 
-   "fieldname": "api_sb", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "API", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.source_type==\"API\"",
+   "fieldname": "api_sb",
+   "fieldtype": "Section Break",
+   "label": "API"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "base_url", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Base URL", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "base_url",
+   "fieldtype": "Data",
+   "label": "Base URL"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "collapsible_depends_on": "", 
-   "columns": 0, 
-   "depends_on": "eval:doc.source_type==\"API\"", 
-   "fieldname": "query_options_sb", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Query Options", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.source_type==\"API\"",
+   "fieldname": "query_options_sb",
+   "fieldtype": "Section Break",
+   "label": "Query Options"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "query_route", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Query Route String", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "query_route",
+   "fieldtype": "Data",
+   "label": "Query Route String"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "cb_1", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "cb_1",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "search_term_param_name", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Search Term Param Name", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "search_term_param_name",
+   "fieldtype": "Data",
+   "label": "Search Term Param Name"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "collapsible_depends_on": "", 
-   "columns": 0, 
-   "depends_on": "eval:doc.source_type==\"API\"", 
-   "fieldname": "response_options_sb", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Response Options", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.source_type==\"API\"",
+   "fieldname": "response_options_sb",
+   "fieldtype": "Section Break",
+   "label": "Response Options"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "response_result_key_path", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Response Result Key Path", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "response_result_key_path",
+   "fieldtype": "Data",
+   "label": "Response Result Key Path"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "post_route", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Post Route String", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "post_route",
+   "fieldtype": "Data",
+   "label": "Post Route String"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "post_route_key_list", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Post Route Key List", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "post_route_key_list",
+   "fieldtype": "Data",
+   "label": "Post Route Key List"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "response_post_cb", 
-   "fieldtype": "Column Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "response_post_cb",
+   "fieldtype": "Column Break"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "post_title_key", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Post Title Key", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "post_title_key",
+   "fieldtype": "Data",
+   "label": "Post Title Key"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "post_description_key", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Post Description Key", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "post_description_key",
+   "fieldtype": "Data",
+   "label": "Post Description Key"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "collapsible_depends_on": "", 
-   "columns": 0, 
-   "depends_on": "eval:doc.source_type==\"Link\"", 
-   "fieldname": "link_options_sb", 
-   "fieldtype": "Section Break", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Link Options", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "depends_on": "eval:doc.source_type==\"Link\"",
+   "fieldname": "link_options_sb",
+   "fieldtype": "Section Break",
+   "label": "Link Options"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "source_doctype", 
-   "fieldtype": "Link", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Source DocType", 
-   "length": 0, 
-   "no_copy": 0, 
-   "options": "DocType", 
-   "permlevel": 0, 
-   "precision": "", 
-   "print_hide": 0, 
-   "print_hide_if_no_value": 0, 
-   "read_only": 0, 
-   "remember_last_selected_value": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "source_doctype",
+   "fieldtype": "Link",
+   "label": "Source DocType",
+   "options": "DocType"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "result_title_field", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Result Title Field", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "result_title_field",
+   "fieldtype": "Data",
+   "label": "Result Title Field"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "result_preview_field", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Result Preview Field", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
-  }, 
+   "fieldname": "result_preview_field",
+   "fieldtype": "Data",
+   "label": "Result Preview Field"
+  },
   {
-   "allow_bulk_edit": 0, 
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "columns": 0, 
-   "fieldname": "result_route_field", 
-   "fieldtype": "Data", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "ignore_xss_filter": 0, 
-   "in_filter": 0, 
-   "in_global_search": 0, 
-   "in_list_view": 0, 
-   "in_standard_filter": 0, 
-   "label": "Result Route Field", 
-   "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": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "translatable": 0, 
-   "unique": 0
+   "fieldname": "result_route_field",
+   "fieldtype": "Data",
+   "label": "Result Route Field"
   }
- ], 
- "has_web_view": 0, 
- "hide_heading": 0, 
- "hide_toolbar": 0, 
- "idx": 0, 
- "image_view": 0, 
- "in_create": 0, 
- "is_submittable": 0, 
- "issingle": 0, 
- "istable": 1, 
- "max_attachments": 0, 
- "modified": "2018-05-18 18:36:37.129830", 
- "modified_by": "Administrator", 
- "module": "Support", 
- "name": "Support Search Source", 
- "name_case": "", 
- "owner": "Administrator", 
- "permissions": [], 
- "quick_entry": 1, 
- "read_only": 0, 
- "read_only_onload": 0, 
- "show_name_in_global_search": 0, 
- "sort_field": "modified", 
- "sort_order": "DESC", 
- "track_changes": 1, 
- "track_seen": 0
+ ],
+ "istable": 1,
+ "links": [],
+ "modified": "2024-03-27 13:10:50.849602",
+ "modified_by": "Administrator",
+ "module": "Support",
+ "name": "Support Search Source",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": [],
+ "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/support/doctype/support_settings/support_settings.json b/erpnext/support/doctype/support_settings/support_settings.json
index bf1daa1..82b6f36 100644
--- a/erpnext/support/doctype/support_settings/support_settings.json
+++ b/erpnext/support/doctype/support_settings/support_settings.json
@@ -1,5 +1,5 @@
 {
- "actions": "",
+ "actions": [],
  "creation": "2017-02-17 13:07:35.686409",
  "doctype": "DocType",
  "editable_grid": 1,
@@ -135,35 +135,27 @@
    "default": "We're here to help",
    "fieldname": "greeting_title",
    "fieldtype": "Data",
-   "label": "Greeting Title",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Greeting Title"
   },
   {
    "fieldname": "column_break_19",
-   "fieldtype": "Column Break",
-   "show_days": 1,
-   "show_seconds": 1
+   "fieldtype": "Column Break"
   },
   {
    "default": "Browse help topics",
    "fieldname": "greeting_subtitle",
    "fieldtype": "Data",
-   "label": "Greeting Subtitle",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Greeting Subtitle"
   },
   {
    "fieldname": "greetings_section_section",
    "fieldtype": "Section Break",
-   "label": "Greetings Section",
-   "show_days": 1,
-   "show_seconds": 1
+   "label": "Greetings Section"
   }
  ],
  "issingle": 1,
  "links": [],
- "modified": "2021-10-14 13:08:38.473616",
+ "modified": "2024-03-27 13:10:50.989111",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Support Settings",
@@ -181,7 +173,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
-}
+}
\ No newline at end of file
diff --git a/erpnext/support/doctype/warranty_claim/warranty_claim.json b/erpnext/support/doctype/warranty_claim/warranty_claim.json
index 9af2b46..7e41245 100644
--- a/erpnext/support/doctype/warranty_claim/warranty_claim.json
+++ b/erpnext/support/doctype/warranty_claim/warranty_claim.json
@@ -311,7 +311,7 @@
   {
    "depends_on": "customer",
    "fieldname": "address_display",
-   "fieldtype": "Small Text",
+   "fieldtype": "Text Editor",
    "label": "Address",
    "read_only": 1
   },
@@ -379,7 +379,7 @@
  "icon": "fa fa-bug",
  "idx": 1,
  "links": [],
- "modified": "2023-11-28 17:30:35.676410",
+ "modified": "2024-03-27 13:10:59.601423",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "Warranty Claim",
@@ -400,7 +400,7 @@
  ],
  "search_fields": "status,customer,customer_name,territory",
  "show_name_in_global_search": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": [],
  "timeline_field": "customer",
diff --git a/erpnext/support/doctype/warranty_claim/warranty_claim.py b/erpnext/support/doctype/warranty_claim/warranty_claim.py
index e0eb5a3..644f47e 100644
--- a/erpnext/support/doctype/warranty_claim/warranty_claim.py
+++ b/erpnext/support/doctype/warranty_claim/warranty_claim.py
@@ -18,7 +18,7 @@
 	if TYPE_CHECKING:
 		from frappe.types import DF
 
-		address_display: DF.SmallText | None
+		address_display: DF.TextEditor | None
 		amc_expiry_date: DF.Date | None
 		amended_from: DF.Link | None
 		company: DF.Link
@@ -45,9 +45,7 @@
 		service_address: DF.SmallText | None
 		status: DF.Literal["", "Open", "Closed", "Work In Progress", "Cancelled"]
 		territory: DF.Link | None
-		warranty_amc_status: DF.Literal[
-			"", "Under Warranty", "Out of Warranty", "Under AMC", "Out of AMC"
-		]
+		warranty_amc_status: DF.Literal["", "Under Warranty", "Out of Warranty", "Under AMC", "Out of AMC"]
 		warranty_expiry_date: DF.Date | None
 	# end: auto-generated types
 
diff --git a/erpnext/support/report/issue_analytics/issue_analytics.py b/erpnext/support/report/issue_analytics/issue_analytics.py
index 00ba25a..7f02372 100644
--- a/erpnext/support/report/issue_analytics/issue_analytics.py
+++ b/erpnext/support/report/issue_analytics/issue_analytics.py
@@ -15,7 +15,7 @@
 	return IssueAnalytics(filters).run()
 
 
-class IssueAnalytics(object):
+class IssueAnalytics:
 	def __init__(self, filters=None):
 		"""Issue Analytics Report"""
 		self.filters = frappe._dict(filters or {})
@@ -44,7 +44,13 @@
 
 		elif self.filters.based_on == "Assigned To":
 			self.columns.append(
-				{"label": _("User"), "fieldname": "user", "fieldtype": "Link", "options": "User", "width": 200}
+				{
+					"label": _("User"),
+					"fieldname": "user",
+					"fieldtype": "Link",
+					"options": "User",
+					"width": 200,
+				}
 			)
 
 		elif self.filters.based_on == "Issue Type":
@@ -75,9 +81,7 @@
 				{"label": _(period), "fieldname": scrub(period), "fieldtype": "Int", "width": 120}
 			)
 
-		self.columns.append(
-			{"label": _("Total"), "fieldname": "total", "fieldtype": "Int", "width": 120}
-		)
+		self.columns.append({"label": _("Total"), "fieldname": "total", "fieldtype": "Int", "width": 120})
 
 	def get_data(self):
 		self.get_issues()
@@ -109,9 +113,7 @@
 
 		from_date, to_date = getdate(self.filters.from_date), getdate(self.filters.to_date)
 
-		increment = {"Monthly": 1, "Quarterly": 3, "Half-Yearly": 6, "Yearly": 12}.get(
-			self.filters.range, 1
-		)
+		increment = {"Monthly": 1, "Quarterly": 3, "Half-Yearly": 6, "Yearly": 12}.get(self.filters.range, 1)
 
 		if self.filters.range in ["Monthly", "Quarterly"]:
 			from_date = from_date.replace(day=1)
@@ -121,7 +123,7 @@
 			from_date = from_date + relativedelta(from_date, weekday=MO(-1))
 
 		self.periodic_daterange = []
-		for dummy in range(1, 53):
+		for _dummy in range(1, 53):
 			if self.filters.range == "Weekly":
 				period_end_date = add_days(from_date, 6)
 			else:
diff --git a/erpnext/support/report/issue_summary/issue_summary.py b/erpnext/support/report/issue_summary/issue_summary.py
index c80ce88..d976c28 100644
--- a/erpnext/support/report/issue_summary/issue_summary.py
+++ b/erpnext/support/report/issue_summary/issue_summary.py
@@ -13,7 +13,7 @@
 	return IssueSummary(filters).run()
 
 
-class IssueSummary(object):
+class IssueSummary:
 	def __init__(self, filters=None):
 		self.filters = frappe._dict(filters or {})
 
@@ -41,7 +41,13 @@
 
 		elif self.filters.based_on == "Assigned To":
 			self.columns.append(
-				{"label": _("User"), "fieldname": "user", "fieldtype": "Link", "options": "User", "width": 200}
+				{
+					"label": _("User"),
+					"fieldname": "user",
+					"fieldtype": "Link",
+					"options": "User",
+					"width": 200,
+				}
 			)
 
 		elif self.filters.based_on == "Issue Type":
@@ -84,9 +90,7 @@
 		}
 
 		for label, fieldname in self.sla_status_map.items():
-			self.columns.append(
-				{"label": _(label), "fieldname": fieldname, "fieldtype": "Int", "width": 100}
-			)
+			self.columns.append({"label": _(label), "fieldname": fieldname, "fieldtype": "Int", "width": 100})
 
 		self.metrics = [
 			"Avg First Response Time",
@@ -185,8 +189,12 @@
 				if d._assign:
 					for entry in json.loads(d._assign):
 						self.issue_summary_data.setdefault(entry, frappe._dict()).setdefault(status, 0.0)
-						self.issue_summary_data.setdefault(entry, frappe._dict()).setdefault(agreement_status, 0.0)
-						self.issue_summary_data.setdefault(entry, frappe._dict()).setdefault("total_issues", 0.0)
+						self.issue_summary_data.setdefault(entry, frappe._dict()).setdefault(
+							agreement_status, 0.0
+						)
+						self.issue_summary_data.setdefault(entry, frappe._dict()).setdefault(
+							"total_issues", 0.0
+						)
 						self.issue_summary_data[entry][status] += 1
 						self.issue_summary_data[entry][agreement_status] += 1
 						self.issue_summary_data[entry]["total_issues"] += 1
@@ -229,14 +237,20 @@
 					if d._assign:
 						for entry in json.loads(d._assign):
 							for metric in metrics_list:
-								self.issue_summary_data.setdefault(entry, frappe._dict()).setdefault(metric, 0.0)
+								self.issue_summary_data.setdefault(entry, frappe._dict()).setdefault(
+									metric, 0.0
+								)
 
-							self.issue_summary_data[entry]["avg_response_time"] += d.get("avg_response_time") or 0.0
+							self.issue_summary_data[entry]["avg_response_time"] += (
+								d.get("avg_response_time") or 0.0
+							)
 							self.issue_summary_data[entry]["avg_first_response_time"] += (
 								d.get("first_response_time") or 0.0
 							)
 							self.issue_summary_data[entry]["avg_hold_time"] += d.get("total_hold_time") or 0.0
-							self.issue_summary_data[entry]["avg_resolution_time"] += d.get("resolution_time") or 0.0
+							self.issue_summary_data[entry]["avg_resolution_time"] += (
+								d.get("resolution_time") or 0.0
+							)
 							self.issue_summary_data[entry]["avg_user_resolution_time"] += (
 								d.get("user_resolution_time") or 0.0
 							)
@@ -251,9 +265,9 @@
 
 			else:
 				data = frappe.db.sql(
-					"""
+					f"""
 					SELECT
-						{0}, AVG(first_response_time) as avg_frt,
+						{field}, AVG(first_response_time) as avg_frt,
 						AVG(avg_response_time) as avg_resp_time,
 						AVG(total_hold_time) as avg_hold_time,
 						AVG(resolution_time) as avg_resolution_time,
@@ -261,10 +275,8 @@
 					FROM `tabIssue`
 					WHERE
 						name IN %(issues)s
-					GROUP BY {0}
-				""".format(
-						field
-					),
+					GROUP BY {field}
+				""",
 					{"issues": issues},
 					as_dict=1,
 				)
diff --git a/erpnext/support/report/support_hour_distribution/support_hour_distribution.py b/erpnext/support/report/support_hour_distribution/support_hour_distribution.py
index 5496721..2a97831 100644
--- a/erpnext/support/report/support_hour_distribution/support_hour_distribution.py
+++ b/erpnext/support/report/support_hour_distribution/support_hour_distribution.py
@@ -37,8 +37,8 @@
 		hours_count = {"date": start_date}
 		for key, value in time_slots.items():
 			start_time, end_time = value.split("-")
-			start_time = get_datetime("{0} {1}".format(start_date.strftime("%Y-%m-%d"), start_time))
-			end_time = get_datetime("{0} {1}".format(start_date.strftime("%Y-%m-%d"), end_time))
+			start_time = get_datetime("{} {}".format(start_date.strftime("%Y-%m-%d"), start_time))
+			end_time = get_datetime("{} {}".format(start_date.strftime("%Y-%m-%d"), end_time))
 			hours_count[key] = get_hours_count(start_time, end_time)
 			time_slot_wise_total_count[key] = time_slot_wise_total_count.get(key, 0) + hours_count[key]
 
diff --git a/erpnext/support/web_form/issues/issues.json b/erpnext/support/web_form/issues/issues.json
index 1df9fb7..f3834c7 100644
--- a/erpnext/support/web_form/issues/issues.json
+++ b/erpnext/support/web_form/issues/issues.json
@@ -1,14 +1,14 @@
 {
- "accept_payment": 0,
  "allow_comments": 1,
  "allow_delete": 1,
  "allow_edit": 1,
  "allow_incomplete": 0,
  "allow_multiple": 1,
  "allow_print": 0,
- "amount": 0.0,
- "amount_based_on_field": 0,
+ "anonymous": 0,
+ "apply_document_permissions": 0,
  "breadcrumbs": "[{\"label\":_(\"Issues\"), \"route\":\"issues\"}]",
+ "condition_json": "[]",
  "creation": "2016-06-24 15:50:33.186483",
  "doc_type": "Issue",
  "docstatus": 0,
@@ -16,20 +16,19 @@
  "idx": 0,
  "introduction_text": "",
  "is_standard": 1,
+ "list_columns": [],
  "login_required": 1,
  "max_attachment_size": 0,
- "modified": "2020-05-19 13:01:10.729088",
+ "modified": "2024-03-27 16:16:03.621730",
  "modified_by": "Administrator",
  "module": "Support",
  "name": "issues",
  "owner": "Administrator",
  "published": 1,
  "route": "issues",
- "route_to_success_link": 0,
  "show_attachments": 0,
- "show_in_grid": 0,
+ "show_list": 1,
  "show_sidebar": 1,
- "sidebar_items": [],
  "success_message": "",
  "success_url": "/issues",
  "title": "Issue",
diff --git a/erpnext/telephony/doctype/call_log/call_log.py b/erpnext/telephony/doctype/call_log/call_log.py
index 259f55b..7afa06f 100644
--- a/erpnext/telephony/doctype/call_log/call_log.py
+++ b/erpnext/telephony/doctype/call_log/call_log.py
@@ -68,9 +68,7 @@
 	def on_update(self):
 		def _is_call_missed(doc_before_save, doc_after_save):
 			# FIXME: This works for Exotel but not for all telepony providers
-			return (
-				doc_before_save.to != doc_after_save.to and doc_after_save.status not in END_CALL_STATUSES
-			)
+			return doc_before_save.to != doc_after_save.to and doc_after_save.status not in END_CALL_STATUSES
 
 		def _is_call_ended(doc_before_save, doc_after_save):
 			return doc_before_save.status not in END_CALL_STATUSES and self.status in END_CALL_STATUSES
@@ -83,11 +81,11 @@
 			self.update_received_by()
 
 		if _is_call_missed(doc_before_save, self):
-			frappe.publish_realtime("call_{id}_missed".format(id=self.id), self)
+			frappe.publish_realtime(f"call_{self.id}_missed", self)
 			self.trigger_call_popup()
 
 		if _is_call_ended(doc_before_save, self):
-			frappe.publish_realtime("call_{id}_ended".format(id=self.id), self)
+			frappe.publish_realtime(f"call_{self.id}_ended", self)
 
 	def is_incoming_call(self):
 		return self.type == "Incoming"
diff --git a/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json b/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
index 6d46b4e..e1cb27e 100644
--- a/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
+++ b/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
@@ -47,14 +47,15 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2020-11-19 11:15:54.967710",
+ "modified": "2024-03-27 13:09:50.824179",
  "modified_by": "Administrator",
  "module": "Telephony",
  "name": "Incoming Call Handling Schedule",
  "owner": "Administrator",
  "permissions": [],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.py b/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.py
index ddc86c4..33d65bd 100644
--- a/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.py
+++ b/erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.py
@@ -16,9 +16,7 @@
 		from frappe.types import DF
 
 		agent_group: DF.Link
-		day_of_week: DF.Literal[
-			"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"
-		]
+		day_of_week: DF.Literal["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
 		from_time: DF.Time
 		parent: DF.Data
 		parentfield: DF.Data
diff --git a/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.json b/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.json
index 3ffb3e4..50f477e 100644
--- a/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.json
+++ b/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.json
@@ -56,7 +56,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-11-19 11:17:14.527862",
+ "modified": "2024-03-27 13:09:50.947071",
  "modified_by": "Administrator",
  "module": "Telephony",
  "name": "Incoming Call Settings",
@@ -76,7 +76,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.py b/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.py
index f80c2d2..a036533 100644
--- a/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.py
+++ b/erpnext/telephony/doctype/incoming_call_settings/incoming_call_settings.py
@@ -3,7 +3,6 @@
 
 
 from datetime import datetime
-from typing import Tuple
 
 import frappe
 from frappe import _
@@ -73,7 +72,7 @@
 					frappe.throw(_("Please fix overlapping time slots for {0}.").format(day))
 
 	@staticmethod
-	def check_timeslots_overlap(ts1: Tuple[int, int], ts2: Tuple[int, int]) -> bool:
+	def check_timeslots_overlap(ts1: tuple[int, int], ts2: tuple[int, int]) -> bool:
 		if (ts1[0] < ts2[0] and ts1[1] <= ts2[0]) or (ts1[0] >= ts2[1] and ts1[1] > ts2[1]):
 			return False
 		return True
diff --git a/erpnext/telephony/doctype/telephony_call_type/telephony_call_type.json b/erpnext/telephony/doctype/telephony_call_type/telephony_call_type.json
index 603709e..3489fa8 100644
--- a/erpnext/telephony/doctype/telephony_call_type/telephony_call_type.json
+++ b/erpnext/telephony/doctype/telephony_call_type/telephony_call_type.json
@@ -32,7 +32,7 @@
  "index_web_pages_for_search": 1,
  "is_submittable": 1,
  "links": [],
- "modified": "2022-02-25 16:14:07.087461",
+ "modified": "2024-03-27 13:10:52.942655",
  "modified_by": "Administrator",
  "module": "Telephony",
  "name": "Telephony Call Type",
@@ -52,7 +52,7 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/telephony/doctype/voice_call_settings/voice_call_settings.json b/erpnext/telephony/doctype/voice_call_settings/voice_call_settings.json
index 25e55a2..4c2e43a 100644
--- a/erpnext/telephony/doctype/voice_call_settings/voice_call_settings.json
+++ b/erpnext/telephony/doctype/voice_call_settings/voice_call_settings.json
@@ -53,7 +53,7 @@
  ],
  "index_web_pages_for_search": 1,
  "links": [],
- "modified": "2020-12-14 18:49:34.600194",
+ "modified": "2024-03-27 13:10:59.080888",
  "modified_by": "Administrator",
  "module": "Telephony",
  "name": "Voice Call Settings",
@@ -118,7 +118,8 @@
    "share": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/templates/includes/footer/footer_powered.html b/erpnext/templates/includes/footer/footer_powered.html
index faf5e92..8310063 100644
--- a/erpnext/templates/includes/footer/footer_powered.html
+++ b/erpnext/templates/includes/footer/footer_powered.html
@@ -1 +1 @@
-<a href="https://erpnext.com?source=website_footer" target="_blank" class="text-muted">Powered by ERPNext</a>
+{{ _("Powered by {0}").format('<a href="https://erpnext.com?source=website_footer" target="_blank" class="text-muted">ERPNext</a>') }}
diff --git a/erpnext/templates/pages/order.py b/erpnext/templates/pages/order.py
index 41b1384..d8e6334 100644
--- a/erpnext/templates/pages/order.py
+++ b/erpnext/templates/pages/order.py
@@ -36,9 +36,7 @@
 	context.available_loyalty_points = 0.0
 	if context.doc.get("customer"):
 		# check for the loyalty program of the customer
-		customer_loyalty_program = frappe.db.get_value(
-			"Customer", context.doc.customer, "loyalty_program"
-		)
+		customer_loyalty_program = frappe.db.get_value("Customer", context.doc.customer, "loyalty_program")
 
 		if customer_loyalty_program:
 			from erpnext.accounts.doctype.loyalty_program.loyalty_program import (
@@ -67,9 +65,12 @@
 
 def get_payment_details(doc):
 	show_pay_button, amount = (
-		"payments" in frappe.get_installed_apps()
-		and frappe.db.get_single_value("Buying Settings", "show_pay_button")
-	), 0
+		(
+			"payments" in frappe.get_installed_apps()
+			and frappe.db.get_single_value("Buying Settings", "show_pay_button")
+		),
+		0,
+	)
 	if not show_pay_button:
 		return show_pay_button, amount
 	amount = get_amount(doc)
diff --git a/erpnext/templates/pages/projects.py b/erpnext/templates/pages/projects.py
index 4b3089b..e3e26fc 100644
--- a/erpnext/templates/pages/projects.py
+++ b/erpnext/templates/pages/projects.py
@@ -12,9 +12,7 @@
 		["user", "view_attachments"],
 		as_dict=True,
 	)
-	if frappe.session.user != "Administrator" and (
-		not project_user or frappe.session.user == "Guest"
-	):
+	if frappe.session.user != "Administrator" and (not project_user or frappe.session.user == "Guest"):
 		raise frappe.PermissionError
 
 	context.no_cache = 1
@@ -38,7 +36,7 @@
 def get_tasks(project, start=0, search=None, item_status=None):
 	filters = {"project": project}
 	if search:
-		filters["subject"] = ("like", "%{0}%".format(search))
+		filters["subject"] = ("like", f"%{search}%")
 	tasks = frappe.get_all(
 		"Task",
 		filters=filters,
@@ -83,7 +81,7 @@
 def get_timesheets(project, start=0, search=None):
 	filters = {"project": project}
 	if search:
-		filters["activity_type"] = ("like", "%{0}%".format(search))
+		filters["activity_type"] = ("like", f"%{search}%")
 
 	timesheets = frappe.get_all(
 		"Timesheet Detail",
diff --git a/erpnext/templates/pages/rfq.py b/erpnext/templates/pages/rfq.py
index 4b83642..8431486 100644
--- a/erpnext/templates/pages/rfq.py
+++ b/erpnext/templates/pages/rfq.py
@@ -23,9 +23,7 @@
 
 def get_supplier():
 	doctype = frappe.form_dict.doctype
-	parties_doctype = (
-		"Request for Quotation Supplier" if doctype == "Request for Quotation" else doctype
-	)
+	parties_doctype = "Request for Quotation Supplier" if doctype == "Request for Quotation" else doctype
 	customers, suppliers = get_customers_suppliers(parties_doctype, frappe.session.user)
 
 	return suppliers[0] if suppliers else ""
@@ -44,7 +42,7 @@
 
 def unauthorized_user(supplier):
 	status = check_supplier_has_docname_access(supplier) or False
-	if status == False:
+	if status is False:
 		frappe.throw(_("Not Permitted"), frappe.PermissionError)
 
 
@@ -53,9 +51,7 @@
 	context.doc.currency = supplier_doc.default_currency or frappe.get_cached_value(
 		"Company", context.doc.company, "default_currency"
 	)
-	context.doc.currency_symbol = frappe.db.get_value(
-		"Currency", context.doc.currency, "symbol", cache=True
-	)
+	context.doc.currency_symbol = frappe.db.get_value("Currency", context.doc.currency, "symbol", cache=True)
 	context.doc.number_format = frappe.db.get_value(
 		"Currency", context.doc.currency, "number_format", cache=True
 	)
diff --git a/erpnext/templates/pages/search_help.py b/erpnext/templates/pages/search_help.py
index d158167..18a0a67 100644
--- a/erpnext/templates/pages/search_help.py
+++ b/erpnext/templates/pages/search_help.py
@@ -47,9 +47,7 @@
 
 
 def get_response(api, text):
-	response = requests.get(
-		api.base_url + "/" + api.query_route, data={api.search_term_param_name: text}
-	)
+	response = requests.get(api.base_url + "/" + api.query_route, data={api.search_term_param_name: text})
 
 	response.raise_for_status()
 	return response.json()
diff --git a/erpnext/tests/test_init.py b/erpnext/tests/test_init.py
index 18ce93a..2b4ea9f 100644
--- a/erpnext/tests/test_init.py
+++ b/erpnext/tests/test_init.py
@@ -9,36 +9,35 @@
 
 class TestInit(unittest.TestCase):
 	def test_encode_company_abbr(self):
-
 		abbr = "NFECT"
 
 		names = [
 			"Warehouse Name",
 			"ERPNext Foundation India",
-			"Gold - Member - {a}".format(a=abbr),
-			" - {a}".format(a=abbr),
+			f"Gold - Member - {abbr}",
+			f" - {abbr}",
 			"ERPNext - Foundation - India",
-			"ERPNext Foundation India - {a}".format(a=abbr),
-			"No-Space-{a}".format(a=abbr),
+			f"ERPNext Foundation India - {abbr}",
+			f"No-Space-{abbr}",
 			"- Warehouse",
 		]
 
 		expected_names = [
-			"Warehouse Name - {a}".format(a=abbr),
-			"ERPNext Foundation India - {a}".format(a=abbr),
-			"Gold - Member - {a}".format(a=abbr),
-			" - {a}".format(a=abbr),
-			"ERPNext - Foundation - India - {a}".format(a=abbr),
-			"ERPNext Foundation India - {a}".format(a=abbr),
-			"No-Space-{a} - {a}".format(a=abbr),
-			"- Warehouse - {a}".format(a=abbr),
+			f"Warehouse Name - {abbr}",
+			f"ERPNext Foundation India - {abbr}",
+			f"Gold - Member - {abbr}",
+			f" - {abbr}",
+			f"ERPNext - Foundation - India - {abbr}",
+			f"ERPNext Foundation India - {abbr}",
+			f"No-Space-{abbr} - {abbr}",
+			f"- Warehouse - {abbr}",
 		]
 
 		for i in range(len(names)):
 			enc_name = encode_company_abbr(names[i], abbr=abbr)
 			self.assertTrue(
 				enc_name == expected_names[i],
-				"{enc} is not same as {exp}".format(enc=enc_name, exp=expected_names[i]),
+				f"{enc_name} is not same as {expected_names[i]}",
 			)
 
 	def test_translation_files(self):
diff --git a/erpnext/tests/test_webform.py b/erpnext/tests/test_webform.py
index af50a05..8de0ca6 100644
--- a/erpnext/tests/test_webform.py
+++ b/erpnext/tests/test_webform.py
@@ -47,7 +47,7 @@
 	webform_list_contexts = frappe.get_hooks("webform_list_context")
 	if webform_list_contexts:
 		context = frappe._dict(frappe.get_attr(webform_list_contexts[0])("Buying") or {})
-	kwargs = dict(doctype="Order Assignment", order_by="modified desc")
+	kwargs = dict(doctype="Order Assignment", order_by="creation desc")
 	return context.get_list(**kwargs)
 
 
diff --git a/erpnext/tests/test_zform_loads.py b/erpnext/tests/test_zform_loads.py
index 26e60c0..203a27e 100644
--- a/erpnext/tests/test_zform_loads.py
+++ b/erpnext/tests/test_zform_loads.py
@@ -17,7 +17,7 @@
 		)
 
 		for doctype in doctypes:
-			last_doc = frappe.db.get_value(doctype, {}, "name", order_by="modified desc")
+			last_doc = frappe.db.get_value(doctype, {}, "name", order_by="creation desc")
 			if not last_doc:
 				continue
 			with self.subTest(msg=f"Loading {doctype} - {last_doc}", doctype=doctype, last_doc=last_doc):
diff --git a/erpnext/tests/utils.py b/erpnext/tests/utils.py
index b553a7c..7ed8451 100644
--- a/erpnext/tests/utils.py
+++ b/erpnext/tests/utils.py
@@ -1,12 +1,12 @@
 # Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
 # License: GNU General Public License v3. See license.txt
 
-from typing import Any, Dict, NewType, Optional
+from typing import Any, NewType
 
 import frappe
 from frappe.core.doctype.report.report import get_report_module_dotted_path
 
-ReportFilters = Dict[str, Any]
+ReportFilters = dict[str, Any]
 ReportName = NewType("ReportName", str)
 
 
@@ -57,8 +57,8 @@
 	report_name: ReportName,
 	module: str,
 	filters: ReportFilters,
-	default_filters: Optional[ReportFilters] = None,
-	optional_filters: Optional[ReportFilters] = None,
+	default_filters: ReportFilters | None = None,
+	optional_filters: ReportFilters | None = None,
 ):
 	"""Util for testing execution of a report with specified filters.
 
@@ -77,9 +77,7 @@
 		default_filters = {}
 
 	test_filters = []
-	report_execute_fn = frappe.get_attr(
-		get_report_module_dotted_path(module, report_name) + ".execute"
-	)
+	report_execute_fn = frappe.get_attr(get_report_module_dotted_path(module, report_name) + ".execute")
 	report_filters = frappe._dict(default_filters).copy().update(filters)
 
 	test_filters.append(report_filters)
diff --git a/erpnext/utilities/activation.py b/erpnext/utilities/activation.py
index 581b53d..1a70c6b 100644
--- a/erpnext/utilities/activation.py
+++ b/erpnext/utilities/activation.py
@@ -54,9 +54,7 @@
 	sales_data.append({"Communication": communication_number})
 
 	# recent login
-	if frappe.db.sql(
-		"select name from tabUser where last_login > date_sub(now(), interval 2 day) limit 1"
-	):
+	if frappe.db.sql("select name from tabUser where last_login > date_sub(now(), interval 2 day) limit 1"):
 		activation_level += 1
 
 	level = {"activation_level": activation_level, "sales_data": sales_data}
diff --git a/erpnext/utilities/bulk_transaction.py b/erpnext/utilities/bulk_transaction.py
index 343a881..bff83f9 100644
--- a/erpnext/utilities/bulk_transaction.py
+++ b/erpnext/utilities/bulk_transaction.py
@@ -18,9 +18,7 @@
 
 	length_of_data = len(deserialized_data)
 
-	frappe.msgprint(
-		_("Started a background job to create {1} {0}").format(to_doctype, length_of_data)
-	)
+	frappe.msgprint(_("Started a background job to create {1} {0}").format(to_doctype, length_of_data))
 	frappe.enqueue(
 		job,
 		deserialized_data=deserialized_data,
@@ -61,7 +59,7 @@
 			try:
 				frappe.db.savepoint("before_creation_state")
 				task(log.transaction_name, log.from_doctype, log.to_doctype)
-			except Exception as e:
+			except Exception:
 				frappe.db.rollback(save_point="before_creation_state")
 				update_log(log.name, "Failed", 1, str(frappe.get_traceback(with_context=True)))
 			else:
@@ -87,7 +85,7 @@
 			doc_name = d.get("name")
 			frappe.db.savepoint("before_creation_state")
 			task(doc_name, from_doctype, to_doctype)
-		except Exception as e:
+		except Exception:
 			frappe.db.rollback(save_point="before_creation_state")
 			fail_count += 1
 			create_log(
@@ -99,9 +97,7 @@
 				log_date=str(date.today()),
 			)
 		else:
-			create_log(
-				doc_name, None, from_doctype, to_doctype, status="Success", log_date=str(date.today())
-			)
+			create_log(doc_name, None, from_doctype, to_doctype, status="Success", log_date=str(date.today()))
 
 	show_job_status(fail_count, len(deserialized_data), to_doctype)
 
diff --git a/erpnext/utilities/doctype/portal_user/portal_user.json b/erpnext/utilities/doctype/portal_user/portal_user.json
index 361166c..842dae9 100644
--- a/erpnext/utilities/doctype/portal_user/portal_user.json
+++ b/erpnext/utilities/doctype/portal_user/portal_user.json
@@ -22,13 +22,13 @@
  "index_web_pages_for_search": 1,
  "istable": 1,
  "links": [],
- "modified": "2023-06-26 14:15:34.695605",
+ "modified": "2024-03-27 13:10:13.951962",
  "modified_by": "Administrator",
  "module": "Utilities",
  "name": "Portal User",
  "owner": "Administrator",
  "permissions": [],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
  "states": []
 }
\ No newline at end of file
diff --git a/erpnext/utilities/doctype/rename_tool/rename_tool.json b/erpnext/utilities/doctype/rename_tool/rename_tool.json
index 617354d..231cfa6 100644
--- a/erpnext/utilities/doctype/rename_tool/rename_tool.json
+++ b/erpnext/utilities/doctype/rename_tool/rename_tool.json
@@ -1,115 +1,53 @@
 {
- "allow_copy": 0, 
- "allow_import": 0, 
- "allow_rename": 0, 
- "creation": "2012-12-03 10:25:59", 
- "custom": 0, 
- "docstatus": 0, 
- "doctype": "DocType", 
+ "actions": [],
+ "creation": "2012-12-03 10:25:59",
+ "doctype": "DocType",
+ "engine": "InnoDB",
+ "field_order": [
+  "select_doctype",
+  "file_to_rename",
+  "rename_log"
+ ],
  "fields": [
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "description": "Type of document to rename.", 
-   "fieldname": "select_doctype", 
-   "fieldtype": "Select", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Select DocType", 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "description": "Type of document to rename.",
+   "fieldname": "select_doctype",
+   "fieldtype": "Select",
+   "label": "Select DocType"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "description": "Attach .csv file with two columns, one for the old name and one for the new name", 
-   "fieldname": "file_to_rename", 
-   "fieldtype": "Attach", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "File to Rename", 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
-  }, 
+   "description": "Attach .csv file with two columns, one for the old name and one for the new name",
+   "fieldname": "file_to_rename",
+   "fieldtype": "Attach",
+   "label": "File to Rename"
+  },
   {
-   "allow_on_submit": 0, 
-   "bold": 0, 
-   "collapsible": 0, 
-   "fieldname": "rename_log", 
-   "fieldtype": "HTML", 
-   "hidden": 0, 
-   "ignore_user_permissions": 0, 
-   "in_filter": 0, 
-   "in_list_view": 0, 
-   "label": "Rename Log", 
-   "no_copy": 0, 
-   "permlevel": 0, 
-   "print_hide": 0, 
-   "read_only": 0, 
-   "report_hide": 0, 
-   "reqd": 0, 
-   "search_index": 0, 
-   "set_only_once": 0, 
-   "unique": 0
+   "fieldname": "rename_log",
+   "fieldtype": "HTML",
+   "label": "Rename Log"
   }
- ], 
- "hide_heading": 0, 
- "hide_toolbar": 1, 
- "icon": "fa fa-magic", 
- "idx": 1, 
- "in_create": 0, 
-
- "is_submittable": 0, 
- "issingle": 1, 
- "istable": 0, 
- "max_attachments": 1, 
- "modified": "2015-10-19 03:04:49.097140", 
- "modified_by": "Administrator", 
- "module": "Utilities", 
- "name": "Rename Tool", 
- "owner": "Administrator", 
+ ],
+ "hide_toolbar": 1,
+ "icon": "fa fa-magic",
+ "idx": 1,
+ "issingle": 1,
+ "links": [],
+ "max_attachments": 1,
+ "modified": "2024-03-27 13:10:31.899697",
+ "modified_by": "Administrator",
+ "module": "Utilities",
+ "name": "Rename Tool",
+ "owner": "Administrator",
  "permissions": [
   {
-   "amend": 0, 
-   "apply_user_permissions": 0, 
-   "cancel": 0, 
-   "create": 1, 
-   "delete": 0, 
-   "email": 0, 
-   "export": 0, 
-   "if_owner": 0, 
-   "import": 0, 
-   "permlevel": 0, 
-   "print": 0, 
-   "read": 1, 
-   "report": 0, 
-   "role": "System Manager", 
-   "set_user_permissions": 0, 
-   "share": 1, 
-   "submit": 0, 
+   "create": 1,
+   "read": 1,
+   "role": "System Manager",
+   "share": 1,
    "write": 1
   }
- ], 
- "read_only": 0, 
- "read_only_onload": 0
+ ],
+ "sort_field": "creation",
+ "sort_order": "DESC",
+ "states": []
 }
\ No newline at end of file
diff --git a/erpnext/utilities/doctype/video/video.json b/erpnext/utilities/doctype/video/video.json
index 2a82db2..b0f7c36 100644
--- a/erpnext/utilities/doctype/video/video.json
+++ b/erpnext/utilities/doctype/video/video.json
@@ -130,7 +130,7 @@
  ],
  "image_field": "image",
  "links": [],
- "modified": "2020-09-07 17:02:20.185794",
+ "modified": "2024-03-27 13:10:58.743905",
  "modified_by": "Administrator",
  "module": "Utilities",
  "name": "Video",
@@ -162,7 +162,8 @@
    "write": 1
   }
  ],
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/utilities/doctype/video/video.py b/erpnext/utilities/doctype/video/video.py
index 875c4e7..bee00a8 100644
--- a/erpnext/utilities/doctype/video/video.py
+++ b/erpnext/utilities/doctype/video/video.py
@@ -112,9 +112,7 @@
 	if not isinstance(url, str):
 		frappe.throw(_("URL can only be a string"), title=_("Invalid URL"))
 
-	pattern = re.compile(
-		r'[a-z\:\//\.]+(youtube|youtu)\.(com|be)/(watch\?v=|embed/|.+\?v=)?([^"&?\s]{11})?'
-	)
+	pattern = re.compile(r'[a-z\:\//\.]+(youtube|youtu)\.(com|be)/(watch\?v=|embed/|.+\?v=)?([^"&?\s]{11})?')
 	id = pattern.match(url)
 	return id.groups()[-1]
 
diff --git a/erpnext/utilities/doctype/video_settings/video_settings.json b/erpnext/utilities/doctype/video_settings/video_settings.json
index fb3274d..ec5c3c5 100644
--- a/erpnext/utilities/doctype/video_settings/video_settings.json
+++ b/erpnext/utilities/doctype/video_settings/video_settings.json
@@ -36,7 +36,7 @@
  "index_web_pages_for_search": 1,
  "issingle": 1,
  "links": [],
- "modified": "2020-09-07 16:09:00.360668",
+ "modified": "2024-03-27 13:10:58.942609",
  "modified_by": "Administrator",
  "module": "Utilities",
  "name": "Video Settings",
@@ -54,7 +54,8 @@
   }
  ],
  "quick_entry": 1,
- "sort_field": "modified",
+ "sort_field": "creation",
  "sort_order": "DESC",
+ "states": [],
  "track_changes": 1
 }
\ No newline at end of file
diff --git a/erpnext/utilities/naming.py b/erpnext/utilities/naming.py
index 52bbade..84079ef 100644
--- a/erpnext/utilities/naming.py
+++ b/erpnext/utilities/naming.py
@@ -6,9 +6,7 @@
 	pass
 
 
-def set_by_naming_series(
-	doctype, fieldname, naming_series, hide_name_field=True, make_mandatory=1
-):
+def set_by_naming_series(doctype, fieldname, naming_series, hide_name_field=True, make_mandatory=1):
 	"""Change a doctype's naming to user naming series"""
 	from frappe.custom.doctype.property_setter.property_setter import make_property_setter
 
@@ -24,9 +22,7 @@
 		try:
 			frappe.db.sql(
 				"""update `tab{doctype}` set naming_series={s} where
-				ifnull(naming_series, '')=''""".format(
-					doctype=doctype, s="%s"
-				),
+				ifnull(naming_series, '')=''""".format(doctype=doctype, s="%s"),
 				get_default_naming_series(doctype),
 			)
 		except NamingSeriesNotSetError:
@@ -34,27 +30,19 @@
 
 		if hide_name_field:
 			make_property_setter(doctype, fieldname, "reqd", 0, "Check", validate_fields_for_doctype=False)
-			make_property_setter(
-				doctype, fieldname, "hidden", 1, "Check", validate_fields_for_doctype=False
-			)
+			make_property_setter(doctype, fieldname, "hidden", 1, "Check", validate_fields_for_doctype=False)
 	else:
-		make_property_setter(
-			doctype, "naming_series", "reqd", 0, "Check", validate_fields_for_doctype=False
-		)
+		make_property_setter(doctype, "naming_series", "reqd", 0, "Check", validate_fields_for_doctype=False)
 		make_property_setter(
 			doctype, "naming_series", "hidden", 1, "Check", validate_fields_for_doctype=False
 		)
 
 		if hide_name_field:
-			make_property_setter(
-				doctype, fieldname, "hidden", 0, "Check", validate_fields_for_doctype=False
-			)
+			make_property_setter(doctype, fieldname, "hidden", 0, "Check", validate_fields_for_doctype=False)
 			make_property_setter(doctype, fieldname, "reqd", 1, "Check", validate_fields_for_doctype=False)
 
 			# set values for mandatory
 			frappe.db.sql(
-				"""update `tab{doctype}` set `{fieldname}`=`name` where
-				ifnull({fieldname}, '')=''""".format(
-					doctype=doctype, fieldname=fieldname
-				)
+				f"""update `tab{doctype}` set `{fieldname}`=`name` where
+				ifnull({fieldname}, '')=''"""
 			)
diff --git a/erpnext/utilities/product.py b/erpnext/utilities/product.py
index 7897c15..029af44 100644
--- a/erpnext/utilities/product.py
+++ b/erpnext/utilities/product.py
@@ -61,7 +61,9 @@
 				if pricing_rule.pricing_rule_for == "Rate":
 					rate_discount = flt(mrp) - flt(pricing_rule.price_list_rate)
 					if rate_discount > 0:
-						price_obj.formatted_discount_rate = fmt_money(rate_discount, currency=price_obj["currency"])
+						price_obj.formatted_discount_rate = fmt_money(
+							rate_discount, currency=price_obj["currency"]
+						)
 					price_obj.price_list_rate = pricing_rule.price_list_rate or 0
 
 			if price_obj:
@@ -131,7 +133,7 @@
 		else:
 			variant_of_query = ""
 
-		query = """
+		query = f"""
 			SELECT
 				t1.parent
 			FROM
@@ -154,9 +156,7 @@
 				t1.parent
 			ORDER BY
 				NULL
-		""".format(
-			attribute_query=attribute_query, variant_of_query=variant_of_query
-		)
+		"""
 
 		item_codes = set([r[0] for r in frappe.db.sql(query, query_values)])
 		items.append(item_codes)
diff --git a/erpnext/utilities/transaction_base.py b/erpnext/utilities/transaction_base.py
index b083614..d89095e 100644
--- a/erpnext/utilities/transaction_base.py
+++ b/erpnext/utilities/transaction_base.py
@@ -58,9 +58,7 @@
 
 	def compare_values(self, ref_doc, fields, doc=None):
 		for reference_doctype, ref_dn_list in ref_doc.items():
-			prev_doc_detail_map = self.get_prev_doc_reference_details(
-				ref_dn_list, reference_doctype, fields
-			)
+			prev_doc_detail_map = self.get_prev_doc_reference_details(ref_dn_list, reference_doctype, fields)
 			for reference_name in ref_dn_list:
 				prevdoc_values = prev_doc_detail_map.get(reference_name)
 				if not prevdoc_values:
diff --git a/erpnext/www/support/index.py b/erpnext/www/support/index.py
index aa00e92..83fb895 100644
--- a/erpnext/www/support/index.py
+++ b/erpnext/www/support/index.py
@@ -76,7 +76,7 @@
 			"Help Article",
 			fields="*",
 			filters={"category": category.name, "published": 1},
-			order_by="modified desc",
+			order_by="creation desc",
 			limit=5,
 		)
 		if help_articles:
diff --git a/pyproject.toml b/pyproject.toml
index 8a0f12c..25db9c3 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,17 +28,42 @@
 requires = ["flit_core >=3.4,<4"]
 build-backend = "flit_core.buildapi"
 
-[tool.black]
-line-length = 99
-
-[tool.isort]
-line_length = 99
-multi_line_output = 3
-include_trailing_comma = true
-force_grid_wrap = 0
-use_parentheses = true
-ensure_newline_before_comments = true
-indent = "\t"
-
 [tool.bench.frappe-dependencies]
 frappe = ">=16.0.0-dev,<17.0.0"
+
+[tool.ruff]
+line-length = 110
+target-version = "py310"
+
+[tool.ruff.lint]
+select = [
+    "F",
+    "E",
+    "W",
+    "I",
+    "UP",
+    "B",
+    "RUF",
+]
+ignore = [
+    "B017", # assertRaises(Exception) - should be more specific
+    "B018", # useless expression, not assigned to anything
+    "B023", # function doesn't bind loop variable - will have last iteration's value
+    "B904", # raise inside except without from
+    "E101", # indentation contains mixed spaces and tabs
+    "E402", # module level import not at top of file
+    "E501", # line too long
+    "E741", # ambiguous variable name
+    "F401", # "unused" imports
+    "F403", # can't detect undefined names from * import
+    "F405", # can't detect undefined names from * import
+    "F722", # syntax error in forward type annotation
+    "W191", # indentation contains tabs
+    "RUF001", # string contains ambiguous unicode character
+]
+typing-modules = ["frappe.types.DF"]
+
+[tool.ruff.format]
+quote-style = "double"
+indent-style = "tab"
+docstring-code-format = true